%!PS-Adobe-2.0 %%Creator: dvips(k) 5.995 Copyright 2015 Radical Eye Software %%Title: VPST.dvi %%CreationDate: Wed Feb 17 22:41:57 2016 %%Pages: 260 %%PageOrder: Ascend %%BoundingBox: 0 0 596 842 %%DocumentFonts: NimbusRomNo9L-Medi LMRoman17-Regular LMRoman10-Regular %%+ LMRoman10-Bold LMRoman5-Regular LMRoman12-Bold %%+ LMMathSymbols10-Regular LMRoman10-Italic LMRoman8-Regular %%+ LMRoman12-Regular LMRoman7-Regular LMMathItalic10-Regular %%+ LMMono10-Regular LMMathSymbols8-Regular URWPalladioL-Bold %%+ URWGothicL-Demi NimbusMonL-Bold CenturySchL-Bold SFRM3583 %%+ URWChanceryL-MediItal NimbusSanL-Bold LMMathItalic7-Regular %%+ LMMathExtension10-Regular LMMathItalic12-Regular LMRoman8-Bold %%+ LMRoman7-Italic LMRoman6-Regular LMSans8-Regular %%+ LMRoman10-BoldItalic %%DocumentPaperSizes: a4 %%EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: Z:\texlive\2014\bin\win32\dvips.exe -o VPST.ps %+ VPST.dvi %DVIPSParameters: dpi=600 %DVIPSSource: TeX output 2016.02.17:2241 %%BeginProcSet: tex.pro 0 0 %! /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin /FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array /BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get }B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr 1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S /BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put }if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X 1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N /dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3 def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90 rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse} forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{ BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat {BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B /M{S p delta 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}B/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{p -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 rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end %%EndProcSet %%BeginProcSet: pstricks.pro 0 0 % $Id: pstricks.pro 919 2014-05-19 18:42:47Z herbert $ % %% PostScript prologue for pstricks.tex. %% Version 1.23, 2014/07/31 %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN archives %% in directory macros/latex/base/lppl.txt. % % % Define the follwing gs-functions if not known, eg when using distiller % systemdict /.setopacityalpha known not {/.setopacityalpha { pop } def } if systemdict /.setblendmode known not {/.setblendmode { pop } def } if systemdict /.setshapealpha known not {/.setshapealpha { pop } def } if % /tx@Dict 200 dict def % the main PSTricks dictionary tx@Dict begin /ADict 25 dict def % The arrow dictionary /CM { matrix currentmatrix } bind def /SLW /setlinewidth load def /CLW /currentlinewidth load def /CP /currentpoint load def /ED { exch def } bind def /L /lineto load def /T /translate load def /TMatrix { } def /RAngle { 0 } def /Sqrt { dup 0 lt { pop 0 } { sqrt } ifelse } def % return 0 for negative arguments /Atan { /atan load stopped { pop pop 0 } if } def % return 0 if atan not known /ATAN1 {neg -1 atan 180 sub } def % atan(x) (only one parameter) /Div { dup 0 eq { pop } { div } ifelse } def % control the division /Log { dup 1e-20 lt { pop -1e30 }{ log } ifelse } def % control the log /tan { dup cos abs 1.e-10 lt { pop 1.e10 } % return 1.e10 as infinit { dup sin exch cos div } ifelse % default sin/cos } def /Tan { dup sin exch cos Div } def % sin(x)/cos(x) x in degrees /Acos {dup dup mul neg 1 add dup 0 lt { % arc cos, returns 0 when negative root pop pop 0 }{ sqrt exch atan} ifelse } def /Acos2 { 2 dict begin /x ED /y ED y abs 1.0e-20 lt { 1.0e30 } if x y div dup dup mul neg 1 add dup 0 lt { % arc cos needs two values x,y pop pop 0 }{ sqrt exch atan} ifelse y 0 lt { 180 add } if } def /NET { neg exch neg exch T } def % change coordinate system to the negative one /Pyth { dup mul exch dup mul add sqrt } def % Pythagoras, expects 2 parameter /Pyth2 { % Pythagoras, xA yA xB yB 3 -1 roll % xA xB yB yA sub % xA xB yB-yA 3 1 roll % yB-yA xA xB sub % yB-yA xA-xB Pyth } def /PtoC { 2 copy cos mul 3 1 roll sin mul } def % Polar to Cartesian /PtoCab { dup cos 4 -1 roll mul 3 1 roll sin mul } def % Polar to Cartesian (Ellipse) a b phi-> x y %/Rand { rand 4294967295 div } def % a real random number /Rand { rand 2147483447 div } def % a real random number between 0 and 1 %----------------- hv added 20050516 --------------- /PiDiv2 1.57079632680 def /Pi 3.14159265359 def /TwoPi 6.28318530718 def /Euler 2.71828182846 def %/e Euler bind def % /RadtoDeg { 180 mul Pi div } bind def % convert from radian to degrees /DegtoRad { Pi mul 180 div } bind def % viceversa % /startGlobal { true setglobal globaldict begin } bind def /endGlobal { end false setglobal } bind def /pssetRGBcolor /setrgbcolor load def /pssetCMYKcolor /setcmykcolor load def /pssetGraycolor /setgray load def % %----------------- hv end--------------------------- /PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } def % /PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def } { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ } /pathforall load stopped { pop pop pop pop } if z } def % /STP { .996264 dup scale } def % BP/PT scaling /STV { SDict begin normalscale end STP } def % % /DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def PathLength } ifelse /b ED % pattern should fit evenly in b dup /X ED % pattern array 0 get /y ED % length of first black segment /z 0 X {add} forall def % length of the full pattern %% Computation of the scaling factor as described by van Zandt: b a .5 sub 2 mul y mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div %%%% scaling factor on stack. /z ED %% now, z is the scaling factor false % for the length test below X { z mul } forall X astore %% modification TN 04-08-07 %%% Checking whether at least one dash in X has positive length: {0 gt or} forall { X 1 a sub y mul } { [ 1 0 ] 0 } ifelse setdash stroke } def % /DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt { /b b a div def }{ a 0 eq { /b b y sub def }{ a -3 eq { /b b y add def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if ] a 0 gt { 0 }{ y 2 div a -2 gt { neg }if } ifelse setdash 1 setlinecap stroke } def % /SymbolLine { % on stack [ x y x y ... counttomark % number of elements 2 div cvi /n ED % n pairs /YA ED /XA ED % the start point n 1 sub { /YB ED /XB ED /XLength XB XA sub def /YLength YB YA sub def /PAngle YLength XLength Atan def /XYLength XLength YLength Pyth def %% for negative SymStep we calculate the distance SymStep 0 lt { %XYLength SymStep div abs cvi /nSym SymStep abs cvi def } { /nSym XYLength SymStep div cvi def } ifelse 0.5 setflat /Shift Symbol stringwidth pop 2 div def /deltaX XLength nSym div def /deltaY YLength nSym div def curveticks { XA YA moveto } { XA Shift sub YA Shift sub moveto } ifelse nSym { gsave curveticks { PAngle 180 sub CorrAngle sub tickAngle add /rotAngle ED currentpoint translate rotAngle rotate 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto SymbolLinewidth setlinewidth stroke } { rotateSymbol { PAngle 180 sub CorrAngle sub rotate } if Symbol show } ifelse grestore deltaX deltaY rmoveto } repeat /YA YB def /XA XB def } repeat curveticks { XA YA moveto } { XA Shift sub YA Shift sub moveto } ifelse gsave curveticks { PAngle 180 sub CorrAngle sub tickAngle add /rotAngle ED XA YA translate rotAngle rotate 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto SymbolLinewidth setlinewidth stroke } { rotateSymbol { PAngle 180 sub CorrAngle sub rotate } if Symbol show } ifelse grestore pop % delete the mark symbol } def % /LineFill { % hv ------------ patch 7 ------------- gsave abs /hatchWidthInc ED abs /hatchSepInc ED abs CLW add /a ED a 0 dtransform round exch round exch 2 copy idtransform exch Atan rotate idtransform pop /a ED .25 .25 itransform pathbbox /y2 ED a Div ceiling cvi /x2 ED /y1 ED a Div cvi /x1 ED /y2 y2 y1 sub def clipType % must be defined in pstricks.tex: clip -- eoclip newpath 2 setlinecap systemdict /setstrokeadjust known { true setstrokeadjust } if x2 x1 sub 1 add { x1 a mul y1 moveto 0 y2 rlineto stroke /x1 x1 1 add hatchWidthInc 0 gt { CLW add } if def hatchSepInc 0 gt hatchWidthInc 0 gt or { /a a hatchSepInc add def CLW hatchWidthInc add SLW } if } repeat grestore pop pop } def % /DotFill {% on stack: dot radius /dotRadius ED abs CLW add /a ED a 0 dtransform round exch round exch 2 copy idtransform exch Atan rotate idtransform pop /a ED .25 .25 itransform pathbbox % llx lly urx ury of smallest bounding box /y2 ED /x2 ED /y1 ED /x1 ED y2 y1 sub a div 2 add cvi /Ny ED x2 x1 sub a div 2 add cvi /Nx ED clipType % must be defined in pstricks.tex: clip -- eoclip newpath /yA y1 dotRadius add CLW add def /xA0 x1 dotRadius add CLW add def Ny { /xA xA0 def Nx { newpath xA yA dotRadius 0 360 arc SolidDot { gsave fill grestore } if stroke xA a add /xA ED } repeat yA a add /yA ED } repeat grestore } def % /PenroseFill {% on stack: scaling factor /Scale ED % 1 exch div round /penroseFactor ED % a 0 dtransform round exch round exch % 2 copy idtransform % exch Atan rotate % idtransform pop /a ED % .25 .25 itransform pathbbox % /y2 ED % a Div ceiling cvi /x2 ED /y1 ED % a Div cvi /x1 ED /y2 y2 y1 sub def clip newpath gsave 220 150 translate Scale dup scale systemdict /setstrokeadjust known { true setstrokeadjust } if /I/S/L/W/G/+/Z/F/E/D[/def/exch/for{E D}/add{s E get mul} { Z -36.2001 1 33 }{25 E S rlineto}{/q Z dup q G E q 1 + G}{Z 2 2}]{cvx def}forall [0 72 1008 {dup sin E cos }F ]1 setlinejoin/s W{/a W{/b I 10{/i I 4{/m I moveto i m +/j I 10{/l Z b m l + G a l G sub s m get div .2 + floor .3 + 25 mul j l + S rmoveto}F i L j L stroke }F}F}F}F grestore % pop pop } def % /PenroseFillA {% on stack: scaling factor, border color, kite color, dart color /Scale ED Scale dup scale /border_colour ED /kite_colour ED /dart_colour ED clip newpath gsave 100 100 translate 6 Scale 1 lt { 1 Scale dup add div mul cvi } if %%%% Number of iterations 10 %%%% Long side length in millimeters /border_width { L 0.06 mul }def %%%% Choose the scalefactor for the borders /L exch 25.4 div 72 mul def %%%% Conversion: mm -> inches -> points /f{-1 5 sqrt add 2 div}bind def %%%% The reciprocal of the golden ratio /l{L f mul}bind def %%%% Short side length l = L*f /Ll{L l add}bind def %%%% Ll = L + l /c{36 cos L mul}bind def %%%% c = L*cos(36) /s{36 sin L mul}bind def %%%% s = L*sin(36) /draw_tile { 0 0 moveto c s lineto 0 lineto gsave closepath gsave fill grestore 0 setlinewidth stroke grestore border_colour stroke } bind def /half_kite { dup dup 0 gt{ 1 sub gsave f f neg scale -36 rotate half_dart Ll 0 translate 144 rotate kite grestore } { kite_colour L draw_tile }ifelse pop } bind def /half_dart { dup dup 0 gt{ 1 sub gsave f f scale half_kite -144 rotate Ll neg 0 translate half_dart grestore } { dart_colour l draw_tile }ifelse pop } bind def /kite{ gsave half_kite 1 -1 scale half_kite grestore }bind def border_width setlinewidth 1 setlinejoin 1 setlinecap % 450 0 translate dup f exch neg exp dup scale 5 {kite 72 rotate } repeat stroke grestore } def % % /TruchetFill { % on stack: scaling factor 10 dict begin dup dup scale 1 exch div round /penroseFactor ED a 0 dtransform round exch round exch 2 copy idtransform exch Atan rotate idtransform pop /a ED .25 .25 itransform pathbbox /y2 ED a Div ceiling cvi /x2 ED /y1 ED a Div cvi /x1 ED /y2 y2 y1 sub def clip newpath systemdict /setstrokeadjust known { true setstrokeadjust } if /ma a neg def /ha a 2 div def /mha ha neg def /tile { rand dup 2 idiv 2 mul eq { 90 rotate } if mha mha moveto ha mha lineto ha ha lineto mha ha lineto % closepath .1 setlinewidth stroke contents } def /contents{ 0 ha moveto ha 0 lineto 0 mha moveto mha 0 lineto % 1 setlinewidth stroke } def /dotiling { f ma mul a f a mul { /i exch def f ma mul a f a mul { /j exch def gsave i j translate tile stroke grestore } for } for } def % /f 3 def 5 srand dotiling end % local user dict } def % /BeginArrow { ADict begin % hold it local, for end see EndArrow /@mtrx CM def gsave 2 copy T 2 index sub neg exch 3 index sub exch Atan rotate newpath } def % /EndArrow { @mtrx setmatrix CP grestore end } def % end the ADict % /Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore } def % /ArrowD { % the sides are drawn as curves (hv 20071211) CLW mul add dup 2 div /w ED mul dup /h ED mul /Inset ED { 0 h T 1 -1 scale } if % changes the direction % we use y=w/h^2 * x^2 as equation for the control points % for the coordinates the arrow is seen from top to bottom % the bottom (tip) is (0;0) w neg h moveto % lower left of > w 9 div 4 mul neg h 3 div 2 mul w 9 div neg h 3 div 0 0 curveto % tip of > w 9 div h 3 div w 9 div 4 mul h 3 div 2 mul w h curveto % upper left of > w neg Inset neg rlineto % move to x=0 and inset gsave fill grestore } def % /Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0 CLW moveto } def % /Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2 div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 CLW moveto } def % /RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW 2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0 curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto } def % /SD { 0 360 arc fill } def % /EndDot { % DS is the dot size { /z DS def } { /z 0 def } ifelse % outer or inner dimen /b ED % the color definition 0 z DS SD b { 0 z DS CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def % /Shadow { [ { /moveto load } { /lineto load } { /curveto load } { /closepath load } /pathforall load stopped { pop pop pop pop CP /moveto load } if ] cvx newpath 3 1 roll T exec } def % /NArray { % holds the coordinates and on top of stack the showpoints boolean /showpoints ED counttomark 2 div dup cvi /n ED % n 2 div on stack n eq not { exch pop } if % even numbers of points? delete one ] aload /Points ED showpoints not { Points aload pop } if % { ] aload /Points ED } % { n 2 mul 1 add -1 roll pop } ifelse % delete the mark symbol } def % /Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def % /LineToYAxis { /Ox ED % Save the x origin value NArray % all x-y pairs on stack n { 2 copy moveto % go to current point Ox exch Lineto % line to y-axis pop % delete old x-value } repeat } def % /LineToXAxis{ /Oy ED % Save the y origin value NArray % all x-y pairs on stack n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub def CP 2 copy moveto pop Oy Lineto n { 2 copy moveto pop Oy Lineto } repeat CP 4 2 roll ArrowB 2 copy moveto pop Oy L pop pop } if } def % /Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 } ifelse { pop } repeat a } def % /CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq and { pop pop /n n 1 sub def } if } def % /Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto Lineto pop pop closepath } ifelse } def % /SymbolPolygon { % on stack [ x y x y ... counttomark % number of elements 2 add /m ED 2 copy m 2 roll % copy last two m 2 div cvi /n ED % n pairs /YA ED /XA ED % the start point n 1 sub { /YB ED /XB ED /XLength XB XA sub def /YLength YB YA sub def /PAngle YLength XLength Atan def /XYLength XLength YLength Pyth def /nSym XYLength SymStep Div cvi def /Shift Symbol stringwidth pop 2 Div def /deltaX XLength nSym Div def /deltaY YLength nSym Div def XA Shift sub YA Shift sub moveto nSym { gsave rotateSymbol { PAngle 180 sub CorrAngle sub rotate } if Symbol show grestore deltaX deltaY rmoveto } repeat % XB Shift sub YB Shift sub moveto Symbol show /YA YB def /XA XB def } repeat pop % delete the mark symbol } def % /Diamond { /mtrx CM def T rotate /h ED /w ED dup 0 eq { pop } { CLW mul neg /d ED /a w h Atan def /h d a sin Div h add def /w d a cos Div w add def } ifelse mark w 2 div h 2 div w 0 0 h neg w neg 0 0 h w 2 div h 2 div /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx setmatrix } def % /Triangle { /mtrx CM def translate rotate /h ED 2 div /w ED dup CLW mul /d ED /h h d w h Atan sin Div sub def /w w d h w Atan 2 div dup cos exch sin Div mul sub def mark 0 d w neg d 0 h w d 0 d /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx % DG/SR modification begin - Jun. 1, 1998 - Patch 3 (from Michael Vulis) % setmatrix } def setmatrix pop } def % DG/SR modification end % /CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth def } def % /CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1 def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def /y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul m mul neg def } def % /IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if } ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def } def % /BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def /NC { CC x1 y1 x2 y2 x y curveto } def /EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def /BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def /NAC { x2 y2 x y curveto CC x1 y1 } def /EAC { x2 y2 x y ArrowB curveto pop pop } def % /OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def n { NC } repeat EOC } ifelse } def % /CurvePath { %% for negative SymStep we calculate the distance SymStep 0 lt { gsave PathLength SymStep div abs /SymStep ED grestore } if 0.5 setflat flattenpath /z 0 def /z0 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def x1 Shift sub y1 Shift sub moveto gsave curveticks { x1 y1 translate startAngle rotate 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto SymbolLinewidth setlinewidth stroke } { startAngle rotate Symbol show } ifelse grestore /z0 z def } { /y ED /x ED PathLength@ z z0 sub SymStep ge { x Shift sub y Shift sub moveto gsave curveticks { y yOld sub x xOld sub Atan 180 sub CorrAngle sub /rotAngle ED x y translate rotAngle rotate 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto SymbolLinewidth setlinewidth stroke } { rotateSymbol { y yOld sub x xOld sub Atan 180 sub CorrAngle sub rotate } if Symbol show } ifelse grestore /z0 z def } if /yOld y def /xOld x def } {} %% the lineto part { /y y2 def /x x2 def PathLength@ x Shift sub y Shift sub moveto gsave curveticks { y yOld sub x xOld sub Atan 180 sub /rotAngle ED x y translate rotAngle rotate 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto SymbolLinewidth setlinewidth stroke } { x Shift sub y Shift sub moveto rotateSymbol { y yOld sub x xOld sub Atan 180 sub CorrAngle sub rotate } if Symbol show } ifelse grestore } pathforall % curveticks % { gsave % x y translate rotAngle rotate % 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto % SymbolLinewidth setlinewidth stroke grestore % } if z } def % /OpenSymbolCurve { OpenCurve 0.1 setflat /Shift Symbol stringwidth pop 2 div def CurvePath } def % /AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload /Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def % /AltOpenSymbolCurve { AltCurve 0.1 setflat /Shift Symbol stringwidth pop 2 div def CurvePath } def % /ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt { CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC } repeat closepath pop pop } ifelse } def % /ClosedSymbolCurve { ClosedCurve 0.1 setflat /Shift Symbol stringwidth pop 2 div def CurvePath } def % /CalcBezierSpline {% Christoph Bersch 10 dict begin /getX { Points exch 2 mul get } def /getY { Points exch 2 mul 1 add get } def /n Points length 1 sub 2 idiv def /GetFirstControlPoints { /x n array def /tmp n array def /b 2 def x 0 rhs 0 get b div put 1 1 n 1 sub { /i exch def tmp i 1 b div dup 4 1 roll put i n 1 sub lt { 4 }{ 3.5 } ifelse exch sub /b exch def x i rhs i get x i 1 sub get sub b div put } for 1 1 n 1 sub { n exch sub dup dup x exch 1 sub 2 copy 6 2 roll get 3 1 roll tmp exch get exch x exch get mul sub put } for x } def % n 1 eq { 0 getX 2 mul 1 getX add 3 div 0 getY 2 mul 1 getY add 3 div exch dup 3 1 roll 2 mul 0 getX sub exch dup 3 1 roll 2 mul 0 getY sub [ 0 getX 0 getY 7 3 roll 1 getX 1 getY ] /outPoints exch def } { /outPoints 6 n mul 2 add array def 0 1 n { dup dup 6 mul dup 1 add outPoints exch 5 -1 roll getY put outPoints exch 3 -1 roll getX put } for /rhs n array def 1 1 n 2 sub { rhs exch dup dup getX 4 mul exch 1 add getX 2 mul add put } for rhs 0 0 getX 1 getX 2 mul add put rhs n 1 sub dup getX 8 mul n getX add 2 div put GetFirstControlPoints 1 1 n 2 sub { rhs exch dup dup getY 4 mul exch 1 add getY 2 mul add put } for rhs 0 0 getY 1 getY 2 mul add put rhs n 1 sub dup getY 8 mul n getY add 2 div put GetFirstControlPoints 0 1 n 1 sub { /i exch def 2 copy i get outPoints 6 i mul 3 add 3 -1 roll put i get outPoints 6 i mul 2 add 3 -1 roll put 2 copy i n 1 sub lt { i 1 add get i 1 add getY 2 mul exch sub outPoints 6 i mul 5 add 3 -1 roll put i 1 add get i 1 add getX 2 mul exch sub outPoints 6 i mul 4 add 3 -1 roll put }{ n 1 sub get n getY add 2 div outPoints 6 n 1 sub mul 5 add 3 -1 roll put n 1 sub get n getX add 2 div outPoints 6 n 1 sub mul 4 add 3 -1 roll put } ifelse } for pop pop } ifelse outPoints end } def /Spline { /showpoints ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if ] /Points ED n 1 gt { CalcBezierSpline mark exch aload pop ArrowA n 2 sub { 6 2 roll 4 2 roll curveto } repeat 6 2 roll 4 2 roll ArrowB curveto } if } def /OpenSymbolSpline { Spline 0.1 setflat /Shift Symbol stringwidth pop 2 div def CurvePath } def % /SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L fill } def /ST { /y ED /x ED x y moveto x neg y L 0 x L fill } def /SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat fill grestore } def % /FontDot { DS 2 mul dup matrix scale matrix concatmatrix exch matrix rotate matrix concatmatrix exch findfont exch makefont setfont } def % /Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto x1 y1 lineto closepath } def % /OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1 y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse /b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath } ifelse } def % /Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add /y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq { pop pop Rect } { OvalFrame } ifelse } def % /BezierNArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if n 1 sub neg 3 mod 3 add 3 mod { 0 0 /n n 1 add def } repeat f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def % /OpenBezier { BezierNArray n 1 eq { pop pop } { ArrowA n 4 sub 3 idiv { 6 2 roll 4 2 roll curveto } repeat 6 2 roll 4 2 roll ArrowB curveto } ifelse } def % /OpenSymbolBezier { OpenBezier 0.1 setflat /Shift Symbol stringwidth pop 2 div def CurvePath } def % /ClosedBezier { BezierNArray n 1 eq { pop pop } { moveto n 1 sub 3 idiv { 6 2 roll 4 2 roll curveto } repeat closepath } ifelse } def % /ClosedSymbolBezier { /f ED % save showpoints value 2 copy /yEnd ED /xEnd ED counttomark -2 roll 2 copy /yStart ED /xStart ED counttomark 2 roll f ClosedBezier 0.1 setflat /Shift Symbol stringwidth pop 2 div def CurvePath [ xEnd yEnd xStart yStart SymbolLine } def % /BezierShowPoints { gsave Points aload length 2 div cvi /n ED moveto n 1 sub { lineto } repeat CLW 2 div SLW [ 4 4 ] 0 setdash stroke grestore } def % /Parab { /y0 ED /x0 ED /y1 ED /x1 ED /dx x0 x1 sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0 y0 x0 2 mul x1 sub y1 ] def } def % /Parab1 { % 1 end | 0 SP /ySP ED /xSP ED /y1 ED /x1 ED /dx xSP x1 sub 3 div def /dy ySP y1 sub 3 div def newpath x1 y1 moveto xSP y1 lineto xSP ySP lineto x1 ySP lineto closepath clip currentpoint newpath moveto xSP dx sub ySP dy add x1 y1 ArrowA xSP dx add ySP dy add xSP 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 xSP ySP xSP 2 mul x1 sub y1 ] def } def % /Grid { newpath /a 4 string def /b ED % psk@gridlabels in pt /c ED % { \pst@usecolor\psgridlabelcolor } /n ED % psk@griddots cvi dup 1 lt { pop 1 } if /s ED % \psk@subgriddiv s div dup 0 eq { pop 1 } if /dy ED s div dup 0 eq { pop 1 } if % \pst@number\psyunit abs /dx ED dy div round dy mul % \pst@number\psxunit abs /y0 ED dx div round dx mul /x0 ED dy div round cvi /y2 ED dx div round cvi /x2 ED dy div round cvi /y1 ED dx div round cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse def /w x2 x1 sub 0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 div add def % /Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 div add def } if systemdict /setstrokeadjust known { true setstrokeadjust /t { } def } { /t { transform 0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform } bind def } ifelse gsave n 0 gt { 1 setlinecap [ 0 dy n div ] dy n div 2 div setdash } { 2 setlinecap } ifelse /i x1 def /f y1 dy mul n 0 gt { dy n div 2 div h mul sub } if def /g y2 dy mul n 0 gt { dy n div 2 div h mul add } if def x2 x1 sub w mul 1 add dup 1000 gt { pop 1000 } if { i dx mul dup y0 moveto b 0 gt { gsave c i a cvs dup stringwidth pop /z2 ED w 0 gt {z1} {z1 z2 add neg} ifelse h 0 gt {b neg}{z1} ifelse rmoveto show grestore } if dup t f moveto g t L stroke /i i w add def } repeat grestore gsave n 0 gt % DG/SR modification begin - Nov. 7, 1997 - Patch 1 %{ 1 setlinecap [ 0 dx n div ] dy n div 2 div setdash } { 1 setlinecap [ 0 dx n div ] dx n div 2 div setdash } % DG/SR modification end { 2 setlinecap } ifelse /i y1 def /f x1 dx mul n 0 gt { dx n div 2 div w mul sub } if def /g x2 dx mul n 0 gt { dx n div 2 div w mul add } if def y2 y1 sub h mul 1 add dup 1000 gt { pop 1000 } if { newpath i dy mul dup x0 exch moveto b 0 gt { gsave c i a cvs dup stringwidth pop /z2 ED w 0 gt {z1 z2 add neg} {z1} ifelse h 0 gt {z1} {b neg} ifelse rmoveto show grestore } if dup f exch t moveto g exch t L stroke /i i h add def } repeat grestore } def % /ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0 1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c mul neg d } def % % /isbool { type (booleantype) cvn eq } def % /Ellipse { dup isbool { /MoveToStart ED }{ /MoveToStart false def }ifelse % false or true /rotAngle ED /mtrx CM def T rotAngle rotate scale MoveToStart { 0 0 moveto 1 0 rmoveto } if % move to the start position 0 0 1 5 3 roll arc mtrx setmatrix } def % /ArcAdjust { %%%% Vincent Guirardel % given a target length (targetLength) and an initial angle (angle0) [in the stack], % let M(angle0)=(rx*cos(angle0),ry*sin(angle0))=(x0,y0). % This computes an angle t such that (x0,y0) is at distance % targetLength from the point M(t)=(rx*cos(t),ry*sin(t)). % NOTE: this an absolute angle, it does not have to be added or substracted to angle0 % contrary to TvZ's code. % To achieve, this, one iterates the following process: start with some angle t, % compute the point M' at distance targetLength of (x0,y0) on the semi-line [(x0,y0) M(t)]. % Now take t' (= new angle) so that (0,0) M(t') and M' are aligned. % % Another difference with TvZ's code is that we need d (=add/sub) to be defined. % the value of d = add/sub is used to know on which side we have to move. % It is only used in the initialisation of the angle before the iteration. % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Input stack: 1: target length 2: initial angle % variables used : rx, ry, d (=add/sub) % /targetLength ED /angle0 ED /x0 rx angle0 cos mul def /y0 ry angle0 sin mul def % we are looking for an angle t such that (x0,y0) is at distance targetLength % from the point M(t)=(rx*cos(t),ry*sin(t))) %initialisation of angle (using 1st order approx = TvZ's code) targetLength 57.2958 mul angle0 sin rx mul dup mul angle0 cos ry mul dup mul add sqrt div % if initialisation angle is two large (more than 90 degrees) set it to 90 degrees % (if the ellipse is very curved at the point where we draw the arrow, % % the value can be much more than 360 degrees !) % this should avoid going on the wrong side (more than 180 degrees) or go near % a bad attractive point (at 180 degrees) dup 90 ge { pop 90 } if angle0 exch d % add or sub % maximum number of times to iterate the iterative procedure: % iterative procedure: takes an angle t on top of stack, computes a % better angle (and put it on top of stack) 30 { dup % compute distance D between (x0,y0) and M(t) dup cos rx mul x0 sub dup mul exch sin ry mul y0 sub dup mul add sqrt % if D almost equals targetLength, we stop dup targetLength sub abs 1e-5 le { pop exit } if % stack now contains D t % compute the point M(t') at distance targetLength of (x0,y0) on the semi-line [(x0,y0) M(t)]: % M(t')= ( (x(t)-x0)*targetLength/d+x0 , (y(t)-y0)*targetLength/d+y0 ) exch dup cos rx mul x0 sub exch sin ry mul y0 sub % stack contains: y(t)-y0, x(t)-x0, d 2 index Div targetLength mul y0 add ry Div exch 2 index Div targetLength mul x0 add rx Div % stack contains x(t')/rx , y(t')/ry , d % now compute t', and remove D from stack atan exch pop } repeat % we don't look at what happened... in particular, if targetLength is greater % than the diameter of the ellipse... % the final angle will be around /angle0 + 180. maybe we should treat this pathological case... % after iteration, stack contains an angle t such that M(t) is the tail of the arrow % to give back the result as a an angle relative to angle0 we could add the following line: % angle0 sub 0 exch d % % begin bug fix 2006-01-11 % we want to adjust the new angle t' by a multiple of 360 so that | t'-angle0 | <= 180 %(we don't want to make the ellipse turn more or less than it should)... dup angle0 sub dup abs 180 gt { 180 add 360 div floor 360 mul sub } { pop } ifelse % end bug fix } def % /EllipticArcArrow { /d ED % is add or sub /b ED % arrow procedure /a1 ED % angle gsave newpath 0 -1000 moveto clip % Set clippath far from arrow. newpath 0 1 0 0 b % Draw arrow to determine length. grestore % Length of arrow is on top of stack. Next 3 numbers are junk. % a1 exch ArcAdjust % Angular position of base of arrow. /a2 ED pop pop pop a2 cos rx mul xOrig add % hv 2007-08-29 x->xOrig a2 sin ry mul yOrig add % hv 2007-08-29 y->yOrig a1 cos rx mul xOrig add % a1 sin ry mul yOrig add % % Now arrow tip coor and base coor are on stack. b pop pop pop pop % Draw arrow, and discard coordinates. a2 CLW 8 div % change value of d (test it by looking if `` 1 1 d '' gives 2 or not ) 1 1 d 2 eq { /d { sub } def } { /d { add } def } ifelse ArcAdjust % resets original value of d 1 1 d 2 eq { /d { sub } def } { /d { add } def } ifelse % Adjust angle to give overlap. } def %%------------------ tvz/DG/hv (2004-05-10) end -------------------%% % /Rot { CP CP translate 3 -1 roll neg rotate NET } def % /RotBegin { tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /a ED a Rot /RAngle [ RAngle dup a add ] cvx def } def % /RotEnd { /TMatrix [ TMatrix setmatrix ] cvx def /RAngle [ RAngle pop ] cvx def } def % /PutCoor { gsave CP T CM STV exch exec moveto setmatrix CP grestore } def /PutBegin { /TMatrix [ TMatrix CM ] cvx def CP 4 2 roll T moveto } def /PutEnd { CP /TMatrix [ TMatrix setmatrix ] cvx def moveto } def % /Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs }{ h1 abs h sub dup s mul abs } ifelse } def % /UUput { 5 dict begin /z ED abs /y ED /x ED q { x s div c mul abs y gt }{ x c div s mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q { x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add exch end } def % end %-----------------------------------------------------------------------------% % % END pstricks.pro %%EndProcSet %%BeginProcSet: pst-algparser.pro 0 0 % $Id: pst-algparser.pro 919 2014-05-19 18:42:47Z herbert $ %% %% PostScript prologue for PSTricks algorithm parser %% Version 0.07, 2014/08/01 %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN archives %% in directory macros/latex/base/lppl.txt. %% %%-----------------------------------------------------------------------------% % %currentdict /Pi known not { /Pi 3.14159265359 def } if % /AlgParser { tx@AlgToPs begin AlgToPs end } def % Dominique Rodriguez /I2P { AlgParser cvx exec } def % Infix to Postfix % /tx@CoreAnalyzerDict 100 dict def tx@CoreAnalyzerDict begin % % PS ANALYZER FOR ALGEBRAIC EXPRESSION V1.13 % % 09/2011 DR factorial with ! added % % E->T|E+T % T->FS|T*FS % FS -> F | +FS | -FS % F->P|F^SF|P! % P->(E)|literal % literal->number|var|var[E]|func(params) % params->E|E,param % number->TOBEFINISHED % %% E expression, T term, SF signed factor, F factor, P power % %% parser % %% str % %% C->EE %% STR index -> STR index+lenExpr /AnalyzeCond { AnalyzeExpr ReadCondOp AnalyzeExpr EvalCondOp } def % %% analyze Expression List (separator , or | ) %% STR index -> STR index+lenExpr %% /AnalyzeListOfE { %% { NextNonBlankChar pop AnalyzeExpr%%dup Strlen eq { exit } if NextNonBlankChar %% NextNonBlankChar dup 0 eq { pop exit } if %% dup 44 ne 1 index 124 ne and { dup 41 ne { PROBLEMCONTACTBILLOU } { pop exit } ifelse } if %% pop NextNonBlankChar dup 0 eq { exit } if 124 ne { PROBLEMCONTACTBILLOU } if 1 add NextNonBlankChar 0 eq {toto} if } loop %% AnalyzeListOfEPostHook %% } def /AnalyzeListOfE { /NotFirst false def { NextNonBlankChar pop AnalyzeExpr NotFirst { EvalListOfExpr } { /NotFirst true def } ifelse dup Strlen eq { exit } if NextNonBlankChar dup 44 ne 1 index 124 ne and { dup 41 ne { PROBLEMCONTACTBILLOU } { pop exit } ifelse } if pop 1 add } loop AnalyzeListOfEPostHook } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% E->T|E+T %% STR index -> STR index+lenExpr /AnalyzeExpr { AnalyzePreHook AnalyzeTerm IsEndingExpr { dup 0 ne { 32 eq { NextNonBlankChar } if } { pop } ifelse } { { RollOp 1 add NextNonBlankChar pop AnalyzeTerm PreEvalHook EvalAddSub IsEndingExpr { pop exit } if } loop } ifelse AnalyzePostHook } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% T->FS|T*FS %% STR index /AnalyzeTerm { AnalyzePreHook AnalyzeSignedFactor IsEndingTerm { dup 0 ne { 32 eq { NextNonBlankChar } if } { pop } ifelse } { { RollOp 1 add NextNonBlankChar pop AnalyzeSignedFactor PreEvalHook EvalMulDiv IsEndingTerm { pop exit } if} loop } ifelse AnalyzePostHook } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% FS -> F | +FS | -FS %% STR index /AnalyzeSignedFactor { AnalyzePreHook 2 copy get dup IsUnaryOp { RollOp 1 add NextNonBlankChar pop AnalyzeSignedFactor EvalUnaryOp } { pop AnalyzeFactor } ifelse AnalyzePostHook } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% F->P|F^P|P! %% STR index /AnalyzeFactor { AnalyzePreHook AnalyzePower IsEndingFactor { dup 0 ne { 32 eq { NextNonBlankChar } if } { pop } ifelse } { { dup 33 eq%% is there a ! DR 09/2011 { pop 1 add NextNonBlankChar pop EvalFactorial } { RollOp 1 add NextNonBlankChar pop AnalyzePower PreEvalHook EvalPower } ifelse IsEndingFactor { pop exit } if } loop } ifelse AnalyzePostHook } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% P->(E)|literal %% STR index /AnalyzePower { %% depending of first char either a number, or a literal 2 copy get dup 40 eq%%an open par { pop 1 add NextNonBlankChar pop AnalyzeExpr 1 add NextNonBlankChar pop } { AnalyzeLiteral } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% STR index STR[index] -> STR index %/AnalyzeLiteral { IsNumber { EvalNumber } { EvalLiteral } ifelse } def /AnalyzeLiteral { dup IsUnaryOp exch IsNumber or { EvalNumber } { EvalLiteral } ifelse } def%%dr 09102006 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% recognize + or - %% chr -> T/F /IsUnaryOp { dup 43 eq exch 45 eq or } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% a number can contain only : 0123456789. %% chr -> T/F /IsNumber { dup 48 ge exch dup 57 le 3 -1 roll and exch 46 eq or } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% STR index -> STR index number %% a number can be of the form [0-9]*.[0-9]*\([eE][+-]?[0-9]+\)? %% STR index -> STR index' number /ReadNumber { exch dup 3 -1 roll dup 3 1 roll %%read mantissa { 1 add 2 copy dup Strlen eq { pop pop 0 exit } if get dup IsNumber not { exit } if pop } loop dup 101 eq exch 69 eq or %%% there is a "e" or "E" -> read exponant { 1 add 2 copy get dup IsUnaryOp { pop 1 add 2 copy get } if { IsNumber not { exit } if 1 add 2 copy get } loop } if dup 4 1 roll 3 -1 roll exch 1 index sub getinterval } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% a number can contain only : 0123456789. %% chr -> T/F /IsCondOp { dup 30 eq exch dup 60 ge exch 62 le and or } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% STR index -> STR index number %% a number can be of the form [0-9]*.[0-9]*\([eE][+-]?[0-9]+\)? %% STR index -> STR index' number /ReadCondOp { NextNonBlankChar 1 index 4 1 roll { IsCondOp not { exit } if 1 add 2 copy get } loop 2 copy 5 -1 roll exch 1 index sub getinterval 3 1 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% a literal can contain only : 0123456789. %% chr -> T/F /IsLiteral {% dup 48 ge exch dup 57 le 3 -1 roll and exch dup 65 ge exch dup 90 le 3 -1 roll and 3 -1 roll or exch dup 97 ge exch 122 le and or } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% a literal can be of the form [a-zA-Z][a-zA-Z0-9]*\(\((Expression)\)|\(\[Expression\]\)\)? %% STR index -> literal STR index' nextchr /ReadLiteral { exch dup 3 -1 roll dup 3 1 roll %%read literal core { 2 copy dup Strlen eq { pop pop 0 exit } if get dup IsLiteral not { exit } if pop 1 add } loop 4 1 roll dup 5 1 roll 3 -1 roll exch 1 index sub getinterval 4 1 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% expr is ended by end of str or a clpar %% STR index -> STR index STR[index] T/F /IsEndingExpr {% 2 copy dup Strlen eq %% if end of str is reached -> end ! { pop pop 0 true } %% ending chr -> clpar, comma, |, <, >, =, !, {get dup dup 41 eq exch dup 124 eq exch dup 93 eq exch dup 44 eq exch dup 30 eq exch dup 60 ge exch 62 le and or or or or or} ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% expr is ended by end of str or a +- %% STR index -> STR index STR[index] T/F /IsEndingTerm { IsEndingExpr { true } { dup dup 43 eq exch 45 eq or } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% expr is ended by end of str or */ %% STR index -> STR index STR[index] T/F /IsEndingFactor { IsEndingTerm { true } { dup dup 42 eq exch 47 eq or } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% expr is ended by end of str or ^ %% STR index -> STR index STR[index] T/F /IsEndingPower { IsEndingFactor { true } { dup 94 eq } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% STR index -> STR index STR[index] /NextNonBlankChar { { dup Strlen eq { 0 exit } if 2 copy get dup neBlkChar { exit } if pop 1 add } loop } bind def /neBlkChar { dup 32 ne exch dup 10 ne exch 9 ne and and } bind def %%%%%%%%%%%%%%%%%%%%%%%% %% DEBUG /BRK {false} def /BRKtrue {/BRK true def} def /BRKStop {BRK {BRKtoto} if } def /BRKEvalStop {BRK exch if } def /BRKBRK2true {BRK {BRK2true} if } def /BRK2 {false} def /BRK2true {/BRK2 true def} def /BRK2Stop {BRK2 {BRK2toto} if } def/BRK {false} def end % %-------------------------------------------------------------------------------% % /tx@AlgToPs 12 dict def tx@AlgToPs begin % %% algExpr -> PSVector /AlgToPs { tx@CoreAnalyzerDict begin InitParser AnalyzeListOfE pop pop EndingSequence end } def /EndingSequence { ExpressionVector aload length /end cvx exch 1 add array astore } def /InitParser { /ExpressionVector [ /tx@AddMathFunc cvx /begin cvx ] def dup length /Strlen exch def 0 } def /Strlen 0 def /EvalListOfExpr {} def% /EvalNumber {% ReadNumber cvr /ExpressionVector ExpressionVector aload length dup 3 add -1 roll cvx exch 1 add array astore def NextNonBlankChar pop } def /EvalAddSub {% /ExpressionVector ExpressionVector aload length dup 5 add -1 roll 43 eq { /add } { /sub } ifelse cvx exch 1 add array astore def } def /EvalMulDiv {% /ExpressionVector ExpressionVector aload length dup 5 add -1 roll 42 eq { /mul } { /div } ifelse cvx exch 1 add array astore def } def /EvalPower {% /ExpressionVector ExpressionVector aload length dup 5 add -1 roll pop /exp cvx exch 1 add array astore def } def /EvalFactorial {% DR 09/2011 /ExpressionVector ExpressionVector aload length /fact cvx exch 1 add array astore def } def /EvalLiteral {% ReadLiteral dup 40 eq%%% there is an open par -> function call { pop 2 index dup (Sum) eq { EvalSum } { dup (IfTE) eq { EvalCond } { dup (Derive) eq { pop EvalDerive } { pop 1 add NextNonBlankChar pop AnalyzeListOfE 2 index TrigoFunc /ExpressionVector ExpressionVector aload length dup 5 add -1 roll cvn cvx exch 1 add array astore def 1 add NextNonBlankChar pop } ifelse } ifelse} ifelse } { /ExpressionVector ExpressionVector aload length dup 6 add -1 roll cvn cvx exch 1 add array astore def dup 91 eq%%% there is an open bracket -> vector element { pop 1 add NextNonBlankChar pop AnalyzeExpr /ExpressionVector ExpressionVector aload length /cvi cvx exch /get cvx exch 2 add array astore def 1 add } { pop NextNonBlankChar pop } ifelse} ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% the derive function : Derive(n,f(x)) %% firstparindex lastparindex -> /EvalDerive { %% manage the function descripiton 1 add ReadNumber 3 1 roll NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_second_comma_in_Sum } if 1 add NextNonBlankChar pop 3 -1 roll cvi dup 0 eq { pop AnalyzeExpr 3 -1 roll pop 1 add } { 1 sub 3 1 roll (x) exch tx@Derive begin DeriveIndexed end 4 -1 roll { (x) tx@Derive begin Derive end } repeat ExpressionVector exch /ExpressionVector [] def AlgToPs aload length /ExpressionVector 1 index 3 add -1 roll aload length dup 3 add -1 roll /l2 exch def /l1 exch def l1 l2 add 1 add l2 neg roll l1 l2 add array astore def 3 -1 roll pop 1 add 1 index length /Strlen exch def } ifelse } def /EvalSum {% pop 1 add NextNonBlankChar pop %% read the variable name ReadLiteral pop NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_first_comma_in_Sum } if %% read the initial value 1 add NextNonBlankChar pop ReadNumber cvi 3 1 roll 2 copy get 44 ne { ANALYZER_ERROR_missing_second_comma_in_Sum } if %% read the increment value 1 add NextNonBlankChar pop ReadNumber cvi 3 1 roll 2 copy get 44 ne { ANALYZER_ERROR_missing_second_comma_in_Sum } if %% read the limit value 1 add NextNonBlankChar pop ReadNumber cvi 3 1 roll 2 copy get 44 ne { ANALYZER_ERROR_missing_second_comma_in_Sum } if /ExpressionVector ExpressionVector aload length dup 7 add -3 roll 0 4 1 roll 5 -1 roll 4 add array astore def %% keep ExpressionVector for later and create a new one for internal Sum computation ExpressionVector 3 1 roll /ExpressionVector [ 6 -1 roll cvn /exch cvx /def cvx ] def 1 add NextNonBlankChar pop AnalyzeExpr %% add each term /ExpressionVector ExpressionVector aload length 1 add /add cvx exch array astore def /ExpressionVector 4 -1 roll aload length ExpressionVector cvx /for cvx 3 -1 roll 2 add array astore def 3 -1 roll pop 1 add } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Convert to radians if trigo function call %% (name) -> /TrigoFunc { dup (cos) eq 1 index (sin) eq or exch (tan) eq or { /ExpressionVector ExpressionVector aload length 3.1415926 /div cvx 180 /mul cvx 5 -1 roll 4 add array astore def } if } def /EvalCond {% pop 1 add AnalyzeCond NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_first_comma_in_IfTE } if ExpressionVector 3 1 roll /ExpressionVector [] def 1 add AnalyzeExpr ExpressionVector 3 1 roll /ExpressionVector [] def NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_second_comma_in_IfTE } if 1 add AnalyzeExpr NextNonBlankChar 41 ne { ANALYZER_ERROR_missing_ending parenthesis_in_IfTE } if ExpressionVector /ExpressionVector 6 -1 roll aload length dup 6 add -1 roll cvx exch dup 4 add -1 roll cvx /ifelse cvx 3 -1 roll 3 add array astore def 1 add 3 -1 roll pop } def %% CondOp STR index /EvalCondOp {% 3 -1 roll dup (=) eq { /eq } {% dup (<) eq { /lt } {% dup (>) eq { /gt } {% dup (>=) eq { /ge } {% dup (<=) eq { /ge } {% dup (!=) eq { /ne } { ERROR_non_valid_conditional_operator } ifelse } ifelse } ifelse } ifelse } ifelse } ifelse cvx exch pop /ExpressionVector ExpressionVector aload length dup 3 add -1 roll exch 1 add array astore def } def /EvalUnaryOp { 3 -1 roll 45 eq { /ExpressionVector ExpressionVector aload length /neg cvx exch 1 add array astore def } if } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% H O O K S /AnalyzePreHook {} bind def /PreEvalHook {} bind def /AnalyzeListOfEPostHook {} bind def /AnalyzePostHook {} def /RollOp { 3 1 roll } bind def end %tx@CoreAnalyzerDict % %--------------------------------------------------------------------% % /tx@Derive 41 dict def tx@Derive begin %%increase ^^ for each function added %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% algExpr variable -> PSVector /Derive { 10240 string 3 1 roll 0 3 1 roll /Variable exch def tx@CoreAnalyzerDict begin InitParser AnalyzeListOfE end } def /Strlen 0 def /InitParser { dup length /Strlen exch def 0 } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% algExpr variable index -> PSVector /DeriveIndexed {% 3 1 roll 10240 string 3 1 roll 0 3 1 roll /Variable exch def tx@CoreAnalyzerDict begin InitParser pop 4 -1 roll AnalyzeExpr 4 -2 roll pop pop 4 -2 roll exch pop end } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (u,v)'=-(u',v') /EvalListOfExpr {% 4 2 roll 2 copy 9 -1 roll dup length 4 1 roll putinterval add AddPipe 2 copy 7 -1 roll dup length 4 1 roll putinterval add 6 -2 roll pop pop 2 copy pop 0 6 2 roll GetIntervalNewStr 5 1 roll 2 copy 0 exch getinterval 6 1 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (-u)'=-(u') /EvalUnaryOp { 4 -2 roll 4 index (0) eq { (0) StrConcat 7 -1 roll pop } { 7 -1 roll 45 eq { AddSub AddOpPar true } { false } ifelse 3 1 roll 5 index StrConcat 3 -1 roll { AddClPar } if } ifelse 2 copy pop 0 6 2 roll GetIntervalNewStr 7 -2 roll pop pop 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (number)'=0 /EvalNumber { ReadNumber (0) 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (u+v)'=u'+v' /EvalAddSub {% 7 index dup (0) eq { pop true }%% du=0 nothing added { dup length exch 5 index 5 index 3 -1 roll putinterval 4 -1 roll add 3 1 roll false } ifelse 5 index dup (0) eq { pop { (0) } { 4 -2 roll 2 copy pop 0 6 2 roll GetIntervalNewStr } ifelse }%%dv=0 { exch { 5 -2 roll 7 index 45 eq { AddSub } if false } %%nothing yet added { 5 -2 roll 7 index 43 eq%%something yet added { AddAdd false } { AddSub AddOpPar true } ifelse } ifelse 11 1 roll 3 -1 roll StrConcat 10 -1 roll { AddClPar } if 2 copy pop 0 6 2 roll GetIntervalNewStr } ifelse mark 11 -5 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (u*v)' or (u/v)' /EvalMulDiv { 6 index 42 eq {EvalMul} {EvalDiv} ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (u*v)'=u'*v+u*v' /EvalMul {% 4 -2 roll 7 index dup (0) eq { pop false }%%du=0 { (1) eq%%du=1 { false } { AddOpPar 7 index StrConcat AddClPar AddMul AddOpPar true } ifelse 3 1 roll 6 index StrConcat 3 -1 roll { AddClPar } if true }%%du!=0 ifelse 5 1 roll 5 index (0) eq { 5 -1 roll not { (0) StrConcat } if }%%dv=0 { 5 -1 roll { AddAdd } if 4 index (1) eq { 8 index StrConcat } { AddOpPar 8 index StrConcat AddClPar AddMul AddOpPar 4 index StrConcat AddClPar } ifelse }%%dv!=0 ifelse 2 copy pop 0 6 2 roll GetIntervalNewStr mark 11 -5 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (u/v)'=(u'*v-u*v')/v^2 /EvalDiv {% 4 -2 roll 4 index (0) eq%%dv=0 -> u'/v { 7 index (0) eq { (0) StrConcat } { AddOpPar 7 index StrConcat AddClPar AddDiv 5 index StrConcat } ifelse } { 7 index dup (0) eq { pop }%%du=0 { (1) eq%%du=1 { false } { AddOpPar 7 index StrConcat AddClPar AddMul AddOpPar true } ifelse 3 1 roll 6 index StrConcat 3 -1 roll { AddClPar } if}%%du!=0 ifelse AddSub 4 index (1) eq { 8 index StrConcat } { AddOpPar 8 index StrConcat AddClPar AddMul AddOpPar 4 index StrConcat AddClPar } ifelse %}%%dv!=0 2 copy GetIntervalNewStr 3 1 roll pop 0 AddOpPar 3 -1 roll StrConcat AddClPar AddDiv AddOpPar 5 index StrConcat AddClPar 2 copy (^2) putinterval 2 add } ifelse 2 copy pop 0 6 2 roll GetIntervalNewStr mark 11 -5 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% str1 index str2 -> str1 index /StrConcat { dup length 4 2 roll 2 copy 6 -1 roll putinterval 3 -1 roll add } bind def /GetIntervalNewStr { 0 exch getinterval dup length string copy } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (u^v)'=(u^v)'=u'vu^(v-1)+v'u^(v)ln(u) /EvalPower {% 4 -2 roll 7 index (0) eq {%%if du=0 then (u^v)'=v'ln(u)u^v 4 index (0) eq { (0) StrConcat }%%if dv=0 then (u^v)'=0 { 4 index (1) ne { AddOpPar 4 index StrConcat (\)*) StrConcat } if 8 index (e) ne { (ln\() StrConcat 8 index StrConcat (\)*) StrConcat } if AddOpPar 8 index StrConcat (\)^\() StrConcat 5 index StrConcat AddClPar } ifelse } {%%du!=0 4 index (0) eq {%%if dv=0 then (u^v)'=vu'u^(v-1) 5 index dup IsStrNumber { dup (0) eq { StrConcat } { dup dup (1) eq exch (1.0) eq or { StrConcat } { StrConcat 7 index dup (1) ne exch (1.0) ne and%%%dr 09102006 insert du if <> 1 { (*\() StrConcat 7 index StrConcat (\)) StrConcat } if%%%dr 09102006 (*\() StrConcat 8 index StrConcat (\)) StrConcat 5 index dup dup (2) eq exch (2.0) eq or { pop } { cvr 1 sub 20 string cvs 3 1 roll (^) StrConcat 3 -1 roll StrConcat } ifelse } ifelse } ifelse } { pop AddOpPar 5 index StrConcat (\)*\() StrConcat 8 index StrConcat (\)^\() StrConcat 5 index StrConcat (-1\)) StrConcat } ifelse } {%%if dv!=0 and du!=0 then (u^v)'=u'vu^(v-1)+v'u^(v)ln(u) 7 index (1) ne { AddOpPar 7 index StrConcat (\)*) StrConcat } if AddOpPar 5 index StrConcat (\)*\() StrConcat 8 index StrConcat (\)^\() StrConcat 5 index StrConcat (-1\)+\() StrConcat 4 index (1) ne { 4 index StrConcat (\)*\() StrConcat } if 8 index StrConcat (\)^\() StrConcat 5 index StrConcat (\)*ln\() StrConcat 8 index StrConcat AddClPar } ifelse } ifelse 2 copy pop 0 6 2 roll GetIntervalNewStr mark 11 -5 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% No derivative for factorial ! only cst => null derivative /EvalFactorial {% DR 09/2011 4 index (0) eq { (0) mark 8 -2 roll cleartomark 2 index 7 index dup 4 index exch sub getinterval exch 6 2 roll } { DERIVATIVE_ENGINE_ERROR_no_variable_in_factorial } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% str -> true/false /IsStrNumber {% true exch { dup 48 lt exch dup 57 gt 3 -1 roll or exch dup 46 ne%%. exch dup 43 ne%%+ exch 45 ne%%- and and and { pop false } if } forall } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% literal switch -> func call, vector, variables /EvalLiteral {% ReadLiteral dup 40 eq%%% there is an open par -> function call { pop (EvalFunc_ ) 9 4 index StrConcat 0 exch getinterval cvn cvx exec } { dup 91 eq%%% there is an open bracket -> vector element { DERIVATIVE_ENGINE_ERROR_vector_not_yet_implemented } { pop EvalVariable } ifelse } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% first last parpos Expr[first:parpos-1] -> /EvalVariable { 2 index Variable eq { (1) } { (0) } ifelse 4 -1 roll exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (f(u))'=u'f'(u) /EvalFunc { 4 2 roll 4 index (1) ne { AddOpPar 4 index StrConcat (\)*) StrConcat } if (Eval ) 4 8 index StrConcat 0 exch getinterval cvn cvx exec 2 copy pop 0 6 2 roll GetIntervalNewStr mark 9 -3 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Func derivative -> Eval /EvalFunc_sin {% PreCommonFunc { (cos\() StrConcat 5 index StrConcat AddClPar } if PostCommonFunc } def /EvalFunc_cos {% PreCommonFunc { (\(-sin\() StrConcat 5 index StrConcat (\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_tan {% PreCommonFunc { dup 0 eq { (1) StrConcat } { 1 sub } ifelse (/cos\() StrConcat 5 index StrConcat (\)^2) StrConcat } if PostCommonFunc } def /EvalFunc_asin {% PreCommonFunc { (1/sqrt\(1-\() StrConcat 5 index StrConcat (\)^2\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_acos {% PreCommonFunc { (-1/sqrt\(1-\() StrConcat 5 index StrConcat (\)^2\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_atg {% PreCommonFunc { (1/\(1+\() StrConcat 5 index StrConcat (\)^2\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_floor {% PreCommonFunc { dup 0 eq { (1) StrConcat } { 1 sub } ifelse (/\() StrConcat 5 index StrConcat AddClPar } if PostCommonFunc } def /EvalFunc_ln {% PreCommonFunc { dup 0 eq { (1) StrConcat } { 1 sub } ifelse (/\() StrConcat 5 index StrConcat AddClPar } if PostCommonFunc } def /EvalFunc_exp {% PreCommonFunc { (exp\() StrConcat 5 index StrConcat AddClPar } if PostCommonFunc } def /EvalFunc_EXP {% PreCommonFunc { (EXP\() StrConcat 5 index StrConcat AddClPar } if PostCommonFunc } def /EvalFunc_sqrt {% PreCommonFunc { dup 0 eq { (1) StrConcat } { 1 sub } ifelse (/\(2*sqrt\() StrConcat 5 index StrConcat (\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_Fact {% PreCommonFunc { DERIVATIVE_ENGINE_ERROR_no_variable_expression_in_Fact } if PostCommonFunc } def /EvalFunc_sh {% PreCommonFunc { (ch\() StrConcat 5 index StrConcat AddClPar } if PostCommonFunc } def /EvalFunc_ch {% PreCommonFunc { (sh\() StrConcat 5 index StrConcat AddClPar } if PostCommonFunc } def /EvalFunc_th {% PreCommonFunc { dup 0 eq { (1) StrConcat } { 1 sub } ifelse (/ch\() StrConcat 5 index StrConcat (\)^2) StrConcat } if PostCommonFunc } def /EvalFunc_Argsh {% PreCommonFunc { (1/sqrt\(1+\() StrConcat 5 index StrConcat (\)^2\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_Argch {% PreCommonFunc { (1/sqrt\(\() StrConcat 5 index StrConcat (\)^2-1\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_Argth {% PreCommonFunc { (1/\(1-\() StrConcat 5 index StrConcat (\)^2\)\)) StrConcat } if PostCommonFunc } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /PreCommonFunc { 1 add NextNonBlankChar pop 3 -1 roll 5 1 roll AnalyzeExpr 1 add NextNonBlankChar pop 4 2 roll 4 index (0) eq { (0) StrConcat false } { 4 index (1) ne { AddOpPar 4 index StrConcat (\)*) StrConcat } if true } ifelse } def /PostCommonFunc { 2 copy pop 0 6 2 roll GetIntervalNewStr mark 9 -3 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def /EvalFunc_Derive {% 1 add ReadNumber cvi 1 add dup cvr log 1 add cvi string cvs 4 -1 roll pop 5 1 roll 1 add NextNonBlankChar pop AnalyzeExpr 1 add 4 -2 roll (Derive\() StrConcat 7 -1 roll StrConcat (,) StrConcat 6 -1 roll StrConcat AddClPar 2 copy pop 0 6 2 roll GetIntervalNewStr 6 -1 roll pop 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% literal switch -> func call, vector, variables /EvalFunc_Sum {% 1 add NextNonBlankChar pop %% read the variable name ReadLiteral pop 3 -1 roll pop NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_first_comma_in_Sum } if %% read the initial value 1 add NextNonBlankChar pop ReadNumber pop 2 copy get 44 ne { ANALYZER_ERROR_missing_second_comma_in_Sum } if %% read the increment value 1 add NextNonBlankChar pop ReadNumber pop 2 copy get 44 ne { ANALYZER_ERROR_missing_third_comma_in_Sum } if %% read the limit value 1 add NextNonBlankChar pop ReadNumber pop 2 copy get 44 ne { ANALYZER_ERROR_missing_fourth_comma_in_Sum } if 1 add NextNonBlankChar pop dup 6 1 roll 3 -1 roll pop AnalyzeExpr 1 add NextNonBlankChar pop 4 -2 roll 3 index 8 index dup 9 index exch sub getinterval StrConcat 4 index StrConcat AddClPar 2 copy pop 0 6 2 roll GetIntervalNewStr mark 9 -3 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% literal switch -> func call, vector, variables /EvalFunc_IfTE {% 3 -1 roll pop 1 add NextNonBlankChar pop SkipCond NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_first_comma_in_IfTE } if 1 add NextNonBlankChar pop dup 5 1 roll AnalyzeExpr NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_second_comma_in_IfTE } if 1 add NextNonBlankChar pop AnalyzeExpr 1 add NextNonBlankChar pop 4 -2 roll 3 index 10 index dup 11 index exch sub getinterval StrConcat 6 index StrConcat (,) StrConcat 4 index StrConcat AddClPar 2 copy pop 0 6 2 roll GetIntervalNewStr mark 11 -5 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% advance in str until a comma is found (no error detection!) %% str index -> str index' /SkipCond { { 1 add 2 copy get 44 eq {exit } if } loop } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Convert to radians if trigo function call %% (name) -> /TrigoFunc { dup (cos) eq 1 index (sin) eq or exch (tan) eq or { /ExpressionVector ExpressionVector aload length Pi /div cvx 180 /mul cvx 5 -1 roll 4 add array astore def } if } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% No derivative for condition.... /EvalCondOp { 3 -1 roll pop } bind def /PutIntervalOneAdd {putinterval 1 add} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add open parenthesis in string at the given index %% str index -> str index+1 /AddOpPar {2 copy (\() PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add close parenthesis in string at the given index %% str index -> str index+1 /AddClPar {2 copy (\)) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add 0 in string at the given index %% str index -> str index+1 /AddZero {2 copy (0) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add open parenthesis in string at the given index %% str index -> str index+1 /AddMul {2 copy (*) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add open parenthesis in string at the given index %% str index -> str index+1 /AddDiv {2 copy (/) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add a plus sign in string at the given index %% str index -> str index+1 /AddAdd {2 copy (+) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add a minus sign in string at the given index %% str index -> str index+1 /AddSub {2 copy (-) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add a pipe sign in string at the given index %% str index -> str index+1 /AddPipe {2 copy (|) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% H O O K S /AnalyzePreHook { dup 5 1 roll } bind def /PreEvalHook {} def /AnalyzePostHook { 7 -1 roll pop } bind def /AnalyzeListOfEPostHook { 6 -1 roll mark 6 1 roll cleartomark } bind def /RollOp { 5 1 roll } bind def end%%%tx@CoreAnalyzerDict /tx@AddMathFunc 12 dict def tx@AddMathFunc begin %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% NEW FUNC %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% function arcsine in radians asin(x)=atan(x/sqrt(1-x^2)) %% x -> theta /asin {% dup abs 1 gt { EQDFasinrangeerror } if dup dup dup mul 1 exch sub sqrt atan exch 0 lt { 360 sub } if DegtoRad } def %% function arccosine in radians acos(x)=atan(sqrt(1-x^2)/x) %% x -> theta /acos {% dup abs 1 gt { EQDFacosrangeerror } if dup dup mul 1 exch sub sqrt exch atan DegtoRad } def %% function arctangent in radians %% x -> theta /atg { 1 atan dup 90 gt { 360 sub } if DegtoRad } bind def %% HYPERBOLIC FUNCTIONS /sh { dup Ex exch neg Ex sub 2 div } def /ch { dup Ex exch neg Ex add 2 div } def /th { dup sh exch ch div } def /Argsh { dup dup mul 1 add sqrt add ln } def /Argch { dup dup mul 1 sub sqrt add ln } def /Argth { dup 1 add exch 1 exch sub div ln 2 div } def %% modified exponential funtion for 0 %% x n -> x^n /Exp { dup 0 eq { pop pop 1 } { exp } ifelse } bind def %% modified exponential funtion for 0 %% x -> e^x /Ex { Euler exch exp } bind def %% %% factorial function %% n -> n! /Fact { 1 exch 2 exch 1 exch { mul } for } bind def /fact { Fact } bind def /! { Fact } bind def end % % END pst-algparser.pro %%EndProcSet %%BeginProcSet: pst-tools.pro 0 0 % $Id: pst-tools.pro 842 2013-10-26 10:25:41Z herbert $ % %% PostScript tools prologue for pstricks.tex. %% Version 0.04, 2013/10/26 %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN archives %% in directory macros/latex/base/lppl.txt. % % /Pi2 1.57079632679489661925640 def /factorial { % n on stack, returns n! dup 0 eq { 1 }{ dup 1 gt { dup 1 sub factorial mul } if } ifelse } def % /MoverN { % m n on stack, returns the binomial coefficient m over n 2 dict begin /n exch def /m exch def n 0 eq { 1 }{ m n eq { 1 }{ m factorial n factorial m n sub factorial mul div } ifelse } ifelse end } def % /ps@ReverseOrderOfPoints { % on stack [P1 P2 P3 ...Pn]=>[Pn,Pn-1,...,P2,P1] 5 dict begin % all local aload length /n ED % number of coors n 2 div cvi /m ED % number of Points /n1 n def m { n1 2 roll /n1 n1 2 sub def } repeat n array astore end } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % subroutines for complex numbers, given as an array [a b] % which is a+bi = Real+i Imag % /cxadd { % [a1 b1] [a2 b2] = [a1+a2 b1+b2] dup 0 get % [a1 b1] [a2 b2] a2 3 -1 roll % [a2 b2] a2 [a1 b1] dup 0 get % [a2 b2] a2 [a1 b1] a1 3 -1 roll % [a2 b2] [a1 b1] a1 a2 add % [a2 b2] [a1 b1] a1+a2 3 1 roll % a1+a2 [a2 b2] [a1 b1] 1 get % a1+a2 [a2 b2] b1 exch 1 get % a1+a2 b1 b2 add 2 array astore } def % /cxneg { % [a b] dup 1 get % [a b] b exch 0 get % b a neg exch neg % -a -b 2 array astore } def % /cxsub { cxneg cxadd } def % same as negative addition % % [a1 b1][a2 b2] = [a1a2-b1b2 a1b2+b1a2] = [a3 b3] /cxmul { % [a1 b1] [a2 b2] dup 0 get % [a1 b1] [a2 b2] a2 exch 1 get % [a1 b1] a2 b2 3 -1 roll % a2 b2 [a1 b1] dup 0 get % a2 b2 [a1 b1] a1 exch 1 get % a2 b2 a1 b1 dup % a2 b2 a1 b1 b1 5 -1 roll dup % b2 a1 b1 b1 a2 a2 3 1 roll mul % b2 a1 b1 a2 b1a2 5 -2 roll dup % b1 a2 b1a2 b2 a1 a1 3 -1 roll dup % b1 a2 b1a2 a1 a1 b2 b2 3 1 roll mul % b1 a2 b1a2 a1 b2 a1b2 4 -1 roll add % b1 a2 a1 b2 b3 4 2 roll mul % b1 b2 b3 a1a2 4 2 roll mul sub % b3 a3 exch 2 array astore } def % % [a b]^2 = [a^2-b^2 2ab] = [a2 b2] /cxsqr { % [a b] square root dup 0 get exch 1 get % a b dup dup mul % a b b^2 3 -1 roll % b b^2 a dup dup mul % b b^2 a a^2 3 -1 roll sub % b a a2 3 1 roll mul 2 mul % a2 b2 2 array astore } def % /cxsqrt { % [a b] % dup cxnorm sqrt /r exch def % cxarg 2 div RadtoDeg dup cos r mul exch sin r mul cxmake2 cxlog % log[a b] 2 cxrdiv % log[a b]/2 aload pop exch % b a 2.781 exch exp % b exp(a) exch cxconv exch % [Re +iIm] exp(a) cxrmul % } def % /cxarg { % [a b] aload pop % a b exch atan % arctan b/a DegtoRad % arg(z)=atan(b/a) } def % % log[a b] = [a^2-b^2 2ab] = [a2 b2] /cxlog { % [a b] dup % [a b][a b] cxnorm % [a b] |z| log % [a b] log|z| exch % log|z|[a b] cxarg % log|z| Theta cxmake2 % [log|z| Theta] } def % % square of magnitude of complex number /cxnorm2 { % [a b] dup 0 get exch 1 get % a b dup mul % a b^2 exch dup mul add % a^2+b^2 } def % /cxnorm { % [a b] cxnorm2 sqrt } def % /cxconj { % conjugent complex dup 0 get exch 1 get % a b neg 2 array astore % [a -b] } def % /cxre { 0 get } def % real value /cxim { 1 get } def % imag value % % 1/[a b] = ([a -b]/(a^2+b^2) /cxrecip { % [a b] dup cxnorm2 exch % n2 [a b] dup 0 get exch 1 get % n2 a b 3 -1 roll % a b n2 dup % a b n2 n2 4 -1 roll exch div % b n2 a/n2 3 1 roll div % a/n2 b/n2 neg 2 array astore } def % /cxmake1 { 0 2 array astore } def % make a complex number, real given /cxmake2 { 2 array astore } def % dito, both given % /cxdiv { cxrecip cxmul } def % % multiplikation by a real number /cxrmul { % [a b] r exch aload pop % r a b 3 -1 roll dup % a b r r 3 1 roll mul % a r b*r 3 1 roll mul % b*r a*r exch 2 array astore % [a*r b*r] } def % % division by a real number /cxrdiv { % [a b] r 1 exch div % [a b] 1/r cxrmul } def % % exp(i theta) = cos(theta)+i sin(theta) polar<->cartesian /cxconv { % theta RadtoDeg dup sin exch cos cxmake2 } def %%%%% ### bubblesort ### %% syntax : array bubblesort --> array2 trie par ordre croissant %% code de Bill Casselman %% http://www.math.ubc.ca/people/faculty/cass/graphics/text/www/ /bubblesort { % on stack must be an array [ ... ] 4 dict begin /a exch def /n a length 1 sub def n 0 gt { % at this point only the n+1 items in the bottom of a remain to % the sorted largest item in that blocks is to be moved up into % position n n { 0 1 n 1 sub { /i exch def a i get a i 1 add get gt { % if a[i] > a[i+1] swap a[i] and a[i+1] a i 1 add a i get a i a i 1 add get % set new a[i] = old a[i+1] put % set new a[i+1] = old a[i] put } if } for /n n 1 sub def } repeat } if a % return the sorted array end } def % /concatstringarray{ % [(a) (b) ... (z)] --> (ab...z) 20100422 0 1 index { length add } forall string 0 3 2 roll { 3 copy putinterval length add }forall pop } bind def % /dot2comma {% on stack a string (...) 2 dict begin /Output exch def 0 1 Output length 1 sub { /Index exch def Output Index get 46 eq { Output Index 44 put } if } for Output end } def % /rightTrim { % on stack the string and the character number to be stripped /charNo exch def dup length 1 sub -1 0 { /i exch def dup i get charNo ne { exit } if } for 0 i 1 add getinterval dup length string copy } bind def % leaves the stripped string on the stack /psStringwidth /stringwidth load def /psShow /show load def %/stringwidth{ 32 rightTrim psStringwidth } bind def %/show { 32 rightTrim psShow } bind def %-----------------------------------------------------------------------------% /pgffunctions { /pgfsc{}bind def% stroke color is empty by default /pgffc{}bind def% fill color is empty by default /pgfstr{stroke}bind def% /pgffill{fill}bind def% /pgfeofill{eofill}bind def% /pgfe{a dup 0 rlineto exch 0 exch rlineto neg 0 rlineto closepath}bind def% rectangle /pgfw{setlinewidth}bind def% setlinewidth /pgfs{save pgfpd 72 Resolution div 72 VResolution div neg scale magscale{1 DVImag div dup scale}if pgfx neg pgfy neg translate pgffoa .setopacityalpha}bind def% save /pgfr{pgfsd restore}bind def %restore userdict begin% /pgfo{pgfsd /pgfx currentpoint /pgfy exch def def @beginspecial}bind def %open /pgfc{newpath @endspecial pgfpd}bind def %close /pgfsd{globaldict /pgfdelta /delta where {pop delta} {0} ifelse put}bind def% save delta /pgfpd{/delta globaldict /pgfdelta get def}bind def % put delta /.setopacityalpha where {pop} {/.setopacityalpha{pop}def} ifelse % install .setopacityalpha /.pgfsetfillopacityalpha{/pgffoa exch def /pgffill{gsave pgffoa .setopacityalpha fill 1 .setopacityalpha newpath fill grestore newpath}bind def /pgfeofill{gsave pgffoa .setopacityalpha eofill 1 .setopacityalpha newpath eofill grestore newpath}bind def}bind def /.pgfsetstrokeopacityalpha{/pgfsoa exch def /pgfstr{gsave pgfsoa .setopacityalpha stroke grestore newpath}bind def}bind def /pgffoa 1 def /pgfsoa 1 def end } def %-----------------------------------------------------------------------------% % END pst-tools.pro %%EndProcSet %%BeginProcSet: pst-dots.pro 0 0 % $Id: pst-dots.pro 801 2013-07-09 18:10:41Z herbert $ % %% PostScript prologue for pstricks.tex. %% Version 2.02, 2009/06/16 %% %% For distribution, see pstricks.tex. %% %% Timothy Van Zandt %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN archives %% in directory macros/latex/base/lppl.txt. %% %% Modified by Etienne Riga - Dec. 16, 1999 %% Modified by Etienne Riga - 2005/01/01 (er) %% to add /Diamond, /SolidDiamond and /BoldDiamond %% Modified by Herbert Voss (hv) - 2008/04/17 % 10 dict dup begin % hold local /FontType 3 def /FontMatrix [.001 0 0 .001 0 0] def % /FontBBox [-571.5 -742.5 571.5 742.5] def % changed to next line 20060616 hv /FontBBox [-1000 -1000 1000 1000] def % See end of file in /BuildGlyph /Encoding 256 array def 0 1 255 {Encoding exch /.notdef put} for % fill the array with /.notdef Encoding % replace with given dot names dup (b) 0 get /Bullet put % get the numerical position of b in ASCII % % and save /Bullet at this place in Encoding dup (c) 0 get /Circle put dup (C) 0 get /BoldCircle put % 67 dup (u) 0 get /SolidTriangle put dup (t) 0 get /Triangle put dup (T) 0 get /BoldTriangle put dup (r) 0 get /SolidSquare put dup (s) 0 get /Square put dup (S) 0 get /BoldSquare put dup (q) 0 get /SolidPentagon put dup (p) 0 get /Pentagon put dup (P) 0 get /BoldPentagon put %%% dup (k) 0 get /Asterisk put dup (K) 0 get /BoldAsterisk put dup (J) 0 get /SolidAsterisk put dup (h) 0 get /Hexagon put dup (H) 0 get /BoldHexagon put dup (G) 0 get /SolidHexagon put dup (f) 0 get /Octogon put % 2008-04-18 hv dup (F) 0 get /BoldOctogon put % 2008-04-18 hv dup (g) 0 get /SolidOctogon put % 2008-04-18 hv dup (a) 0 get /Add put dup (A) 0 get /BoldAdd put % 65 dup (x) 0 get /Mul put dup (X) 0 get /BoldMul put dup (m) 0 get /Oplus put dup (M) 0 get /BOplus put dup (e) 0 get /SolidOplus put dup (n) 0 get /Otimes put dup (N) 0 get /BOtimes put dup (E) 0 get /SolidOtimes put dup (i) 0 get /Bar put dup (I) 0 get /BoldBar put dup (l) 0 get /SolidDiamond put dup (d) 0 get /Diamond put (D) 0 get /BoldDiamond put %%% /CharProcs 47 dict def CharProcs begin /CirclePath {0 0 500 0 360 arc closepath} def /Bullet {CirclePath fill} def /Circle {CirclePath .9 .9 scale CirclePath eofill} def /BoldCircle {CirclePath .8 .8 scale CirclePath eofill} def /TrianglePath {0 660 moveto -571.5 -330 lineto 571.5 -330 lineto closepath} def /SolidTriangle {TrianglePath fill} def /Triangle {TrianglePath .85 .85 scale TrianglePath eofill} def /BoldTriangle {TrianglePath .7 .7 scale TrianglePath eofill} def /SquarePath {-450 450 moveto 450 450 lineto 450 -450 lineto -450 -450 lineto closepath} def /SolidSquare {SquarePath fill} def /Square {SquarePath .89 .89 scale SquarePath eofill} def /BoldSquare {SquarePath .78 .78 scale SquarePath eofill} def /PentagonPath { -337.8 -465 moveto 337.8 -465 lineto 546.6 177.6 lineto 0 574.7 lineto -546.6 177.6 lineto closepath } def /SolidPentagon {PentagonPath fill} def /Pentagon {PentagonPath .89 .89 scale PentagonPath eofill} def /BoldPentagon {PentagonPath .78 .78 scale PentagonPath eofill} def %-------------- hv begin 2004/07/25 from: er 2003/03/24 /HexagonPath { 0 550 moveto -476 275 lineto -476 -275 lineto 0 -550 lineto 476 -275 lineto 476 275 lineto closepath } def /SolidHexagon {HexagonPath fill} def /Hexagon {HexagonPath .89 .89 scale HexagonPath eofill} def /BoldHexagon {HexagonPath .79 .79 scale HexagonPath eofill} def % 2008-04-18 hv /OctogonPath { 550 dup 22.5 tan mul dup neg dup add /xMove exch def exch moveto 7 { xMove 0 rlineto 45 rotate } repeat closepath } def /SolidOctogon { OctogonPath fill } def /Octogon { OctogonPath .89 .89 scale OctogonPath eofill } def /BoldOctogon { OctogonPath .79 .79 scale OctogonPath eofill } def % /AsteriskPath { 20 0 moveto 10 250 180 500 0 500 curveto -180 500 -10 250 -20 0 curveto closepath } def /Asterisk { AsteriskPath 60 rotate AsteriskPath 60 rotate AsteriskPath 60 rotate AsteriskPath 60 rotate AsteriskPath 60 rotate AsteriskPath fill } def % /Basterp {50 250 220 500 0 500 curveto -220 500 -50 250 -50 30 cos 100 mul curveto} def /BoldAsteriskPath { 50 30 cos 100 mul moveto Basterp 60 rotate Basterp 60 rotate Basterp 60 rotate Basterp 60 rotate Basterp 60 rotate Basterp closepath } def /BoldAsterisk {BoldAsteriskPath fill} def /SolidAsterisk {CirclePath .9 .9 scale BoldAsteriskPath eofill} def /CrossPath { 40 550 moveto -40 550 lineto -40 40 lineto -550 40 lineto -550 -40 lineto -40 -40 lineto -40 -550 lineto 40 -550 lineto 40 -40 lineto 550 -40 lineto 550 40 lineto 40 40 lineto closepath } def /BoldCrossPath {80 550 moveto -80 550 lineto -80 80 lineto -550 80 lineto -550 -80 lineto -80 -80 lineto -80 -550 lineto 80 -550 lineto 80 -80 lineto 550 -80 lineto 550 80 lineto 80 80 lineto closepath } def /Add {CrossPath fill} def /Mul {45 rotate CrossPath fill} def /BoldAdd {BoldCrossPath fill} def /BoldMul {45 rotate BoldCrossPath fill} def /Oplus {CirclePath .9 .9 scale CirclePath eofill .775 .775 scale CrossPath fill } def /SolidOplus {CirclePath .775 .775 scale BoldCrossPath eofill} def /BOplus {CirclePath .8 .8 scale CirclePath eofill .775 .775 scale BoldCrossPath fill} def /Otimes {CirclePath .9 .9 scale CirclePath eofill 45 rotate .775 .775 scale CrossPath fill} def /BOtimes {CirclePath .8 .8 scale CirclePath eofill 45 rotate .775 .775 scale BoldCrossPath fill } def /SolidOtimes {CirclePath 45 rotate .775 .775 scale BoldCrossPath eofill} def /BarPath {40 660 moveto -40 660 lineto -40 -660 lineto 40 -660 lineto closepath} def /Bar {BarPath fill} def /BoldBarPath {80 660 moveto -80 660 lineto -80 -660 lineto 80 -660 lineto closepath} def /BoldBar {BoldBarPath fill} def /DiamondPath {0 742.5 moveto -428.5 0 lineto 0 -742.5 lineto 428.5 0 lineto closepath} def /SolidDiamond {DiamondPath fill} def /Diamond {DiamondPath .865 .865 scale DiamondPath eofill} def /BoldDiamond {DiamondPath .73 .73 scale DiamondPath eofill} def %%% /.notdef { } def end % /BuildGlyph { exch begin % Metrics 1 index get exec 0 0 0 % BBoxes 3 index get exec -1000 -1000 1000 1000 % -571.5 -742.5 571.5 742.5 setcachedevice CharProcs begin load exec end end } def % /BuildChar { 1 index /Encoding get exch get 1 index /BuildGlyph get exec } bind def % end /PSTricksDotFont exch definefont pop % %% end %%EndProcSet %%BeginProcSet: pst-node.pro 0 0 % $Id: pst-node.pro 40 2014-07-25 06:46:27Z herbert $ %% %% PostScript prologue for pst-node.tex. %% Version 1.15, 2014/01/27. %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN archives %% in directory macros/latex/base/lppl.txt. % %%%% EMPTY lines are not aload!!! Problem with pst-eps -> \par % % tx@Dict begin % from main pstricks dict /T /translate load def /CP /currentpoint load def % /startGlobal { true setglobal globaldict begin } bind def % /endGlobal { end false setglobal } bind def end /tx@NodeDict 400 dict def tx@NodeDict begin /NewNode { % on stack: { x y } boolean N@name type InitXnode gsave NodeScale % a bugfix for xelatex, it's empty for dvips /next exch def % { x y } boolean N@name type dict dup % { x y } boolean N@name dict dict 3 1 roll def % { x y } boolean dict N@name dict def exch { dup 3 1 roll def } if % { x y } dict boolean begin % { x y } dict begin tx@Dict begin STV CP T exec % set scaling end /NodeMtrx CM def % save CM next % InitXNode end grestore } def % /InitPnode { /Y ED /X ED /NodePos { NodeSep Cos mul NodeSep Sin mul } def } def % /InitCnode { /r ED /Y ED /X ED /NodePos { NodeSep r add dup Cos mul exch Sin mul } def } def % /GetRnodePos { Cos 0 gt { /dx r NodeSep add def } { /dx l NodeSep sub def } ifelse Sin 0 gt { /dy u NodeSep add def } { /dy d NodeSep sub def } ifelse dx Sin mul abs dy Cos mul abs gt { dy Cos mul Sin div dy } { dx dup Sin mul Cos Div } ifelse } def % /InitRnode { /Y ED /X ED X sub /r ED /l X neg def Y add neg /d ED Y sub /u ED /NodePos { GetRnodePos } def } def % /DiaNodePos { w h mul w Sin mul abs h Cos mul abs add Div NodeSep add dup Cos mul exch Sin mul } def % /TriNodePos { Sin s lt { d NodeSep sub dup Cos mul Sin Div exch } { w h mul w Sin mul h Cos abs mul add Div NodeSep add dup Cos mul exch Sin mul } ifelse } def % /InitTriNode { sub 2 div exch 2 div exch 2 copy T 2 copy 4 index index /d ED pop pop pop pop -90 mul rotate /NodeMtrx CM def /X 0 def /Y 0 def d sub abs neg /d ED d add /h ED 2 div h mul h d sub Div /w ED /s d w Atan sin def /NodePos { TriNodePos } def } def % /OvalNodePos { /ww w NodeSep add def /hh h NodeSep add def Sin ww mul Cos hh mul Atan dup cos ww mul exch sin hh mul } def % /GetCenter { begin X Y NodeMtrx transform CM itransform end } def % /XYPos { dup sin exch cos Do /Cos ED /Sin ED /Dist ED Cos 0 gt { Dist Dist Sin mul Cos div } { Cos 0 lt { Dist neg Dist Sin mul Cos div neg } { 0 Dist Sin mul } ifelse } ifelse Do } def % /GetEdge { dup 0 eq { pop begin 1 0 NodeMtrx dtransform CM idtransform exch atan sub dup sin /Sin ED cos /Cos ED /NodeSep ED NodePos NodeMtrx dtransform CM idtransform end } { 1 eq {{exch}} {{}} ifelse /Do ED pop XYPos } ifelse } def % /AddOffset { 1 index 0 eq { pop pop } { 2 copy 5 2 roll cos mul add 4 1 roll sin mul sub exch } ifelse } def % /GetEdgeA { NodeSepA AngleA NodeA NodeSepTypeA GetEdge OffsetA AngleA AddOffset yA add /yA1 ED xA add /xA1 ED } def % /GetEdgeB { NodeSepB AngleB NodeB NodeSepTypeB GetEdge OffsetB AngleB AddOffset yB add /yB1 ED xB add /xB1 ED } def % /GetArmA { ArmTypeA 0 eq { /xA2 ArmA AngleA cos mul xA1 add def /yA2 ArmA AngleA sin mul yA1 add def } { ArmTypeA 1 eq {{exch}} {{}} ifelse /Do ED ArmA AngleA XYPos OffsetA AngleA AddOffset yA add /yA2 ED xA add /xA2 ED } ifelse } def % /GetArmB { ArmTypeB 0 eq { /xB2 ArmB AngleB cos mul xB1 add def /yB2 ArmB AngleB sin mul yB1 add def } { ArmTypeB 1 eq {{exch}} {{}} ifelse /Do ED ArmB AngleB XYPos OffsetB AngleB AddOffset yB add /yB2 ED xB add /xB2 ED } ifelse } def % /InitNC { /b ED /a ED % second and first node /NodeSepTypeB ED /NodeSepTypeA ED /NodeSepB ED /NodeSepA ED /OffsetB ED /OffsetA ED tx@NodeDict a known tx@NodeDict b known and dup { /NodeA a load def /NodeB b load def NodeA GetCenter /yA ED /xA ED NodeB GetCenter /yB ED /xB ED } if } def % /LPutLine { 4 copy 3 -1 roll sub neg 3 1 roll sub Atan /NAngle ED 1 t sub mul 3 1 roll 1 t sub mul 4 1 roll t mul add /Y ED t mul add /X ED } def % /LPutLines { mark LPutVar counttomark 2 div 1 sub /n ED % t floor dup n gt t floor dup n ge % to allow npos<= hv 2008-08-14 { pop n 1 sub /t 1 def } { dup t sub neg /t ED } ifelse cvi 2 mul { pop } repeat LPutLine cleartomark } def % /BezierMidpoint { /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /y0 ED /x0 ED /t ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add 3 ay t t mul mul mul 2 by t mul mul add cy add 3 ax t t mul mul mul 2 bx t mul mul add cx add atan /NAngle ED /Y ED /X ED } def % /HPosBegin { yB yA ge { /t 1 t sub def } if /Y yB yA sub t mul yA add def } def % /HPosEnd { /X Y yyA sub yyB yyA sub Div xxB xxA sub mul xxA add def /NAngle yyB yyA sub xxB xxA sub Atan def } def /HPutLine { HPosBegin /yyA ED /xxA ED /yyB ED /xxB ED HPosEnd } def % /HPutLines { HPosBegin yB yA ge { /check { le } def } { /check { ge } def } ifelse /xxA xA def /yyA yA def mark xB yB LPutVar { dup Y check { exit } { /yyA ED /xxA ED } ifelse } loop /yyB ED /xxB ED cleartomark HPosEnd } def % /VPosBegin { xB xA lt { /t 1 t sub def } if /X xB xA sub t mul xA add def } def % /VPosEnd { /Y X xxA sub xxB xxA sub Div yyB yyA sub mul yyA add def /NAngle yyB yyA sub xxB xxA sub Atan def } def /VPutLine { VPosBegin /yyA ED /xxA ED /yyB ED /xxB ED VPosEnd } def /VPutLines { VPosBegin xB xA ge { /check { le } def } { /check { ge } def } ifelse /xxA xA def /yyA yA def mark xB yB LPutVar { 1 index X check { exit } { /yyA ED /xxA ED } ifelse } loop /yyB ED /xxB ED cleartomark VPosEnd } def /HPutCurve { gsave newpath /SaveLPutVar /LPutVar load def LPutVar 8 -2 roll moveto curveto flattenpath /LPutVar [ {} {} {} {} pathforall ] cvx def grestore exec /LPutVar /SaveLPutVar load def } def % /NCCoor { /AngleA yB yA sub xB xA sub Atan def /AngleB AngleA 180 add def GetEdgeA GetEdgeB /LPutVar [ xB1 yB1 xA1 yA1 ] cvx def /LPutPos { LPutVar LPutLine } def /HPutPos { LPutVar HPutLine } def /VPutPos { LPutVar VPutLine } def LPutVar } def % /NCLine { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB lineto pop pop end } def % /NCLines { false NArray n 0 eq { NCLine } { 2 copy yA sub exch xA sub Atan /AngleA ED n 2 mul dup index exch index yB sub exch xB sub Atan /AngleB ED GetEdgeA GetEdgeB /LPutVar [ xB1 yB1 n 2 mul 4 add 4 roll xA1 yA1 ] cvx def mark LPutVar tx@Dict begin false Line end /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } ifelse } def % /NCCurve { GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA GetArmB xA2 yA2 xA1 yA1 tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict begin ArrowB end curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } def % /NCAngles { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate def xA2 yA2 mtrx transform pop xB2 yB2 mtrx transform exch pop mtrx itransform /y0 ED /x0 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 x0 y0 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 x0 y0 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } def % /NCAngle { GetEdgeA GetEdgeB GetArmB /mtrx AngleA matrix rotate def xB2 yB2 mtrx itransform pop xA1 yA1 mtrx itransform exch pop mtrx transform /y0 ED /x0 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 x0 y0 xA1 yA1 tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 x0 y0 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } def % /NCBar { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate def xA2 yA2 mtrx itransform pop xB2 yB2 mtrx itransform pop sub dup 0 mtrx transform 3 -1 roll 0 gt { /yB2 exch yB2 add def /xB2 exch xB2 add def } { /yA2 exch neg yA2 add def /xA2 exch neg xA2 add def } ifelse mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } def % /NCDiag { /lineAngle ED GetEdgeA GetEdgeB GetArmA GetArmB mark lineAngle abs 0 gt { /xTemp xA2 10 add def /yTemp yA2 lineAngle dup sin exch cos div 10 mul add def /dY1 yTemp yA2 sub def /dX1 xTemp xA2 sub def /dY2 yB2 yB1 sub def /dX2 xB2 xB1 sub def dX1 abs 0.01 lt { /m2 dY2 dX2 div def /xB2 xA2 def /yB2 xA2 xB1 sub m2 mul yB1 add def }{ dX2 abs 0.01 lt { /m1 dY1 dX1 div def /xB2 xB1 def /yB2 xB1 xA2 sub m1 mul yA2 add def }{% /m1 dY1 dX1 div def /m2 dY2 dX2 div def /xB2 m1 xA2 mul m2 xB1 mul sub yA2 sub yB1 add m1 m2 sub div def /yB2 xB2 xA2 sub m1 mul yA2 add def } ifelse } ifelse } if ArmB 0 ne { xB1 yB1 } if xB2 yB2 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def % % GetEdgeA GetEdgeB GetArmA GetArmB mark % ArmB 0 ne { xB1 yB1 } if % xB2 yB2 xA2 yA2 % ArmA 0 ne { xA1 yA1 } if % tx@Dict begin false Line end % /LPutVar [ xB1 yB1 xB2 yB2 xA2 yA2 xA1 yA1 ] cvx def % /LPutPos { LPutLines } def % /HPutPos { HPutLines } def % /VPutPos { VPutLines } def } def % /NCDiagg { /lineAngle ED GetEdgeA GetArmA lineAngle abs 0 gt { lineAngle } { yB yA2 sub xB xA2 sub Atan 180 add } ifelse /AngleB ED GetEdgeB mark lineAngle abs 0 gt { /dY2 yA2 yA1 sub def /dX2 xA2 xA1 sub def lineAngle abs 90 eq { /m2 dY2 dX2 div def /yA2 xB xA2 sub m2 mul yA2 add def /xA2 xB def }{ /m1 lineAngle dup sin exch cos div def % tan alpha dX2 abs 0.01 lt { /yA2 xA1 xB sub m1 mul yB add def /xA2 xA1 def }{% /m2 dY2 dX2 div def /xA2 m1 xB mul m2 xA2 mul sub yA2 add yB sub m1 m2 sub div def /yA2 xA2 xB sub m1 mul yB add def } ifelse } ifelse } if xB1 yB1 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1 yB1 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def % % GetEdgeA GetArmA % yB yA2 sub xB xA2 sub Atan 180 add /AngleB ED % GetEdgeB % mark % xB1 yB1 xA2 yA2 % ArmA 0 ne { xA1 yA1 } if % tx@Dict begin false Line end % /LPutVar [ xB1 yB1 xA2 yA2 xA1 yA1 ] cvx def % /LPutPos { LPutLines } def % /HPutPos { HPutLines } def % /VPutPos { VPutLines } def } def % /NCLoop { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate def xA2 yA2 mtrx transform loopsize add /yA3 ED /xA3 ED /xB3 xB2 yB2 mtrx transform pop def xB3 yA3 mtrx itransform /yB3 ED /xB3 ED xA3 yA3 mtrx itransform /yA3 ED /xA3 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 xB3 yB3 xA3 yA3 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 xB3 yB3 xA3 yA3 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } def % % DG/SR modification begin - May 9, 1997 - Patch 1 %/NCCircle { 0 0 NodesepA nodeA \tx@GetEdge pop xA sub 2 div dup 2 exp r %r mul sub abs sqrt atan 2 mul /a ED r AngleA 90 add PtoC yA add exch xA add %exch 2 copy /LPutVar [ 4 2 roll r AngleA ] cvx def /LPutPos { LPutVar t 360 %mul add dup 5 1 roll 90 sub \tx@PtoC 3 -1 roll add /Y ED add /X ED /NAngle ED % /NCCircle { NodeSepA 0 NodeA 0 GetEdge pop 2 div dup 2 exp r r mul sub abs sqrt atan 2 mul /a ED r AngleA 90 add PtoC yA add exch xA add exch 2 copy /LPutVar [ 4 2 roll r AngleA ] cvx def /LPutPos { LPutVar t 360 mul add dup 5 1 roll 90 sub PtoC 3 -1 roll add /Y ED add /X ED /NAngle ED % DG/SR modification end } def /HPutPos { LPutPos } def /VPutPos { LPutPos } def r AngleA 90 sub a add AngleA 270 add a sub tx@Dict begin /angleB ED /angleA ED /r ED /c 57.2957 r Div def /y ED /x ED } def % /NCBox { /d ED /h ED /AngleB yB yA sub xB xA sub Atan def /AngleA AngleB 180 add def GetEdgeA GetEdgeB /dx d AngleB sin mul def /dy d AngleB cos mul neg def /hx h AngleB sin mul neg def /hy h AngleB cos mul def /LPutVar [ xA1 hx add yA1 hy add xB1 hx add yB1 hy add xB1 dx add yB1 dy add xA1 dx add yA1 dy add ] cvx def /LPutPos { LPutLines } def /HPutPos { xB yB xA yA LPutLine } def /VPutPos { HPutPos } def mark LPutVar tx@Dict begin false Polygon end } def % /NCArcBox { /l ED neg /d ED /h ED /a ED /AngleA yB yA sub xB xA sub Atan def /AngleB AngleA 180 add def /tA AngleA a sub 90 add def /tB tA a 2 mul add def /r xB xA sub tA cos tB cos sub Div dup 0 eq { pop 1 } if def /x0 xA r tA cos mul add def /y0 yA r tA sin mul add def /c 57.2958 r div def /AngleA AngleA a sub 180 add def /AngleB AngleB a add 180 add def GetEdgeA GetEdgeB /AngleA tA 180 add yA yA1 sub xA xA1 sub Pyth c mul sub def /AngleB tB 180 add yB yB1 sub xB xB1 sub Pyth c mul add def l 0 eq { x0 y0 r h add AngleA AngleB arc x0 y0 r d add AngleB AngleA arcn }{ x0 y0 translate /tA AngleA l c mul add def /tB AngleB l c mul sub def 0 0 r h add tA tB arc r h add AngleB PtoC r d add AngleB PtoC 2 copy 6 2 roll l arcto 4 { pop } repeat r d add tB PtoC l arcto 4 { pop } repeat 0 0 r d add tB tA arcn r d add AngleA PtoC r h add AngleA PtoC 2 copy 6 2 roll l arcto 4 { pop } repeat r h add tA PtoC l arcto 4 { pop } repeat } ifelse closepath /LPutVar [ x0 y0 r AngleA AngleB h d ] cvx def /LPutPos { LPutVar /d ED /h ED /AngleB ED /AngleA ED /r ED /y0 ED /x0 ED t 1 le { r h add AngleA 1 t sub mul AngleB t mul add dup 90 add /NAngle ED PtoC }{t 2 lt { /NAngle AngleB 180 add def r 2 t sub h mul t 1 sub d mul add add AngleB PtoC }{ t 3 lt { r d add AngleB 3 t sub mul AngleA 2 t sub mul add dup 90 sub /NAngle ED PtoC }{ /NAngle AngleA 180 add def r 4 t sub d mul t 3 sub h mul add add AngleA PtoC } ifelse } ifelse } ifelse y0 add /Y ED x0 add /X ED } def /HPutPos { LPutPos } def /VPutPos { LPutPos } def } def % /Tfan { /AngleA yB yA sub xB xA sub Atan def GetEdgeA w xA1 xB sub yA1 yB sub Pyth Pyth w Div CLW 2 div mul 2 div dup AngleA sin mul yA1 add /yA1 ED AngleA cos mul xA1 add /xA1 ED /LPutVar [ xA1 yA1 m { xB w add yB xB w sub yB } { xB yB w sub xB yB w add } ifelse xA1 yA1 ] cvx def /LPutPos { LPutLines } def /VPutPos@ { LPutVar flag { 8 4 roll pop pop pop pop } { pop pop pop pop 4 2 roll } ifelse } def /VPutPos { VPutPos@ VPutLine } def /HPutPos { VPutPos@ HPutLine } def mark LPutVar tx@Dict begin /ArrowA { moveto } def /ArrowB { } def false Line closepath end } def % /LPutCoor { NAngle tx@Dict begin /NAngle ED end gsave CM STV CP Y sub neg exch X sub neg exch moveto setmatrix CP grestore } def % /LPut { tx@NodeDict /LPutPos known { LPutPos } { CP /Y ED /X ED /NAngle 0 def } ifelse LPutCoor } def % /HPutAdjust { Sin Cos mul 0 eq { 0 } { d Cos mul Sin div flag not { neg } if h Cos mul Sin div flag { neg } if 2 copy gt { pop } { exch pop } ifelse } ifelse s add flag { r add neg }{ l add } ifelse X add /X ED } def % /VPutAdjust { Sin Cos mul 0 eq { 0 } { l Sin mul Cos div flag { neg } if r Sin mul Cos div flag not { neg } if 2 copy gt { pop } { exch pop } ifelse } ifelse s add flag { d add } { h add neg } ifelse Y add /Y ED } def % % end % % END pst-node.pro %%EndProcSet %%BeginProcSet: pst-grad.pro 0 0 %! % PostScript prologue for pst-grad.tex. % Version 1.05, 2006/11/04 % prepared by Herbert Voss % For copying restrictions, see pstricks.tex. % % For the PSTricks gradient fillstyle.% % Based on some EPS files by leeweyr!bill@nuchat.sccsi.com (W. R. Lee).% % Syntax:% D.G. modification begin - Apr. 9, %1998 %%%%%% R0 G0 B0 R1 G1 B1 NumLines MidPoint Angle GradientFill % ifGradientCircle GradientScale %GradientPosX GradientPosY % R0 G0 B0 R1 G1 B1 NumLines MidPoint %Angle GradientFill % D.G. modification end % /tx@GradientDict 40 dict def tx@GradientDict begin /GradientFill { /ifCMYK exch def % do we have rgb or cmyk? hv 1.06 rotate /MidPoint ED /NumLines ED ifCMYK { /LastBlack ED % 1.06 /LastYellow ED % 1.06 /LastMagenta ED % 1.06 /LastCyan ED % 1.06 /FirstBlack ED % 1.06 /FirstYellow ED % 1.06 /FirstMagenta ED % 1.06 /FirstCyan ED % 1.06 }{ /LastBlue ED /LastGreen ED /LastRed ED /FirstBlue ED /FirstGreen ED /FirstRed ED } ifelse /GradientPosY ED /GradientPosX ED /GradientScale ED /ifGradientCircle ED % This avoids gaps due to rounding errors: clip pathbbox %leave llx,lly,urx,ury on stack 4 copy /ury ED /urx ED /lly ED /llx ED /y ED /x ED ifGradientCircle { 0 GradientPosX eq { 0 GradientPosX eq {2 copy translate} if } if } {2 copy translate} ifelse y sub neg /y ED x sub neg /x ED % This avoids gaps due to rounding errors: ifCMYK { % 1.06 LastCyan FirstCyan add 2 div % 1.06 LastMagenta FirstMagenta add 2 div % 1.06 LastYellow FirstYellow add 2 div % 1.06 LastBlack FirstBlack add 2 div % 1.06 setcmykcolor % 1.06 }{ LastRed FirstRed add 2 div LastGreen FirstGreen add 2 div LastBlue FirstBlue add 2 div setrgbcolor } ifelse ifGradientCircle { /YSizePerLine y NumLines div def /CurrentY y 2 div def /MidLine NumLines 2 div 1 MidPoint sub mul abs cvi def }{ fill /YSizePerLine y NumLines div def /CurrentY 0 def /MidLine NumLines 1 MidPoint sub mul abs cvi def } ifelse MidLine NumLines 2 sub gt { /MidLine NumLines def } { MidLine 2 lt { /MidLine 0 def } if } ifelse MidLine 0 gt { ifCMYK { /Cyan FirstCyan def /Magenta FirstMagenta def /Yellow FirstYellow def /Black FirstBlack def /CyanIncrement LastCyan FirstCyan sub MidLine 1 sub div def /MagentaIncrement LastMagenta FirstMagenta sub MidLine 1 sub div def /YellowIncrement LastYellow FirstYellow sub MidLine 1 sub div def /BlackIncrement LastBlack FirstBlack sub MidLine 1 sub div def }{ /Red FirstRed def /Green FirstGreen def /Blue FirstBlue def /RedIncrement LastRed FirstRed sub MidLine 1 sub div def /GreenIncrement LastGreen FirstGreen sub MidLine 1 sub div def /BlueIncrement LastBlue FirstBlue sub MidLine 1 sub div def } ifelse MidLine { GradientLoop } repeat } if MidLine NumLines lt { ifCMYK { /Cyan LastCyan def /Magenta LastMagenta def /Yellow LastYellow def /Black LastBlack def /CyanIncrement FirstCyan LastCyan sub NumLines MidLine sub 1 sub div def /MagentaIncrement FirstMagenta LastMagenta sub NumLines MidLine sub 1 sub div def /YellowIncrement FirstYellow LastYellow sub NumLines MidLine sub 1 sub div def /BlackIncrement FirstBlack LastBlack sub NumLines MidLine sub 1 sub div def }{ /Red LastRed def /Green LastGreen def /Blue LastBlue def /RedIncrement FirstRed LastRed sub NumLines MidLine sub 1 sub div def /GreenIncrement FirstGreen LastGreen sub NumLines MidLine sub 1 sub div def /BlueIncrement FirstBlue LastBlue sub NumLines MidLine sub 1 sub div def } ifelse NumLines MidLine sub { GradientLoop } repeat } if } def/GradientLoop { % D.G. modification begin - Jul. 23, 1997 / Apr. 9, 1998 ifGradientCircle {CurrentY 0 gt { % The default center used is the center of the bounding box of the object 0 GradientPosX eq {0 GradientPosX eq {/GradientPosX urx llx sub 2 div def /GradientPosY ury lly sub 2 div def} if} if GradientPosX GradientPosY CurrentY GradientScale mul 0 360 arc ifCMYK { Cyan Magenta Yellow Black setcmykcolor } { Red Green Blue setrgbcolor } ifelse fill /CurrentY CurrentY YSizePerLine sub def ifCMYK { /Cyan Cyan CyanIncrement add def /Magenta Magenta MagentaIncrement add def /Yellow Yellow YellowIncrement add def /Black Black BlackIncrement add def }{ /Blue Blue BlueIncrement add def /Green Green GreenIncrement add def /Red Red RedIncrement add def } ifelse } if } { 0 CurrentY moveto x 0 rlineto 0 YSizePerLine rlineto x neg 0 rlineto closepath ifCMYK { Cyan Magenta Yellow Black setcmykcolor } { Red Green Blue setrgbcolor } ifelse fill /CurrentY CurrentY YSizePerLine add def ifCMYK { /Cyan Cyan CyanIncrement add def /Magenta Magenta MagentaIncrement add def /Yellow Yellow YellowIncrement add def /Black Black BlackIncrement add def }{ /Blue Blue BlueIncrement add def /Green Green GreenIncrement add def /Red Red RedIncrement add def } ifelse } ifelse% D.G. modification end }def % /GradientFillHSB { % hv 2006-11-04 rotate /MidPoint ED /NumLines ED /LastBrightness ED /LastSaturation ED /LastHue ED /FirstBrightness ED /FirstSaturation ED /FirstHue ED % This avoids gaps due to rounding errors: clip pathbbox %leave llx,lly,urx,ury on stack /y ED /x ED 2 copy translate y sub neg /y ED x sub neg /x ED % This avoids gaps due to rounding errors: LastHue FirstHue add 2 div LastSaturation FirstSaturation add 2 div LastBrightness FirstBrightness add 2 div sethsbcolor fill /YSizePerLine y NumLines div def /CurrentY 0 def /MidLine NumLines 1 MidPoint sub mul abs cvi def MidLine NumLines 2 sub gt { /MidLine NumLines def } { MidLine 2 lt { /MidLine 0 def } if } ifelse MidLine 0 gt { /Hue FirstHue def /Saturation FirstSaturation def /Brightness FirstBrightness def /HueIncrement LastHue FirstHue sub MidLine 1 sub div def /SaturationIncrement LastSaturation FirstSaturation sub MidLine 1 sub div def /BrightnessIncrement LastBrightness FirstBrightness sub MidLine 1 sub div def MidLine { GradientLoopHSB } repeat } if MidLine NumLines lt { /Hue LastHue def /Saturation LastSaturation def /Brightness LastBrightness def /HueIncrement FirstHue LastHue sub NumLines MidLine sub 1 sub div def /SaturationIncrement FirstSaturation LastSaturation sub NumLines MidLine sub 1 sub div def /BrightnessIncrement FirstBrightness LastBrightness sub NumLines MidLine sub 1 sub div def NumLines MidLine sub { GradientLoopHSB } repeat } if } def /GradientLoopHSB { 0 CurrentY moveto x 0 rlineto 0 YSizePerLine rlineto x neg 0 rlineto closepath Hue Saturation Brightness sethsbcolor fill /CurrentY CurrentY YSizePerLine add def /Brightness Brightness BrightnessIncrement add def /Saturation Saturation SaturationIncrement add def /Hue Hue HueIncrement add def } def % end % % END pst-grad.pro %%EndProcSet %%BeginProcSet: pst-coil.pro 0 0 %!ps % PostScript prologue for pst-coil.tex. % Version 1.07, 2015/05/13 % For distribution, see pstricks.tex. % /tx@CoilDict 40 dict def tx@CoilDict begin /CoilLoop { /t ED t sin AspectSin mul t 180 div AspectCos mul add t cos lineto } def /Coil { /Inc ED dup sin /AspectSin ED cos /AspectCos ED /ArmB ED /ArmA ED /h ED /w ED /y1 ED /x1 ED /y0 ED /x0 ED x0 y0 translate y1 y0 sub x1 x0 sub 2 copy Pyth /TotalLength ED Atan rotate /BeginAngle ArmA AspectCos Div w h mul Div 360 mul def /EndAngle TotalLength ArmB sub AspectCos Div w h mul Div 360 mul def 1 0 0 0 ArrowA ArmA 0 lineto /mtrx CM def w h mul 2 Div w 2 Div scale BeginAngle Inc EndAngle { CoilLoop } for EndAngle CoilLoop mtrx setmatrix TotalLength ArmB sub 0 lineto CP % DG/SR modification begin - Jun. 2, 1998 - Patch 1 (from Michael Vulis) % TotalLength 0 ArrowB lineto } def TotalLength 0 ArrowB lineto pop pop pop pop } def % DG/SR modification end % /Sin { 25 dict begin /Func ED /PointsPerPeriod ED /ArmB ED /ArmA ED /Amplitude ED /roundValue ED /relativePeriod ED /Periods ED /y1 ED /x1 ED /y0 ED /x0 ED y1 y0 sub x1 x0 sub 2 copy Pyth dup /TotalLength ED ArmA sub ArmB sub /SinLength ED Atan /RotAngle ED relativePeriod {} { SinLength Periods div roundValue dup 0 eq { pop cvi } { 1 eq { round } if } ifelse /Periods ED } ifelse /dxStep SinLength 360 div def % the default step for x pos /xStep 360 PointsPerPeriod div def % the step for the for loop /mtrx CM def x0 y0 translate RotAngle rotate 1 0 0 0 ArrowA ArmA 0 lineto 1 xStep 360 { % PointsPerPeriod times dup dxStep mul ArmA add exch % x pos and value for the func Periods mul Func Amplitude mul lineto } for TotalLength ArmB sub 0 lineto CP TotalLength 0 ArrowB lineto mtrx setmatrix pop pop pop pop end } def % /AltCoil { /Inc ED dup sin /AspectSin ED cos /AspectCos ED /h ED /w ED /EndAngle ED /BeginAngle ED /mtrx CM def w h mul 2 Div w 2 Div scale BeginAngle sin AspectSin mul BeginAngle 180 div AspectCos mul add BeginAngle cos /lineto load stopped { moveto } if BeginAngle Inc EndAngle { CoilLoop } for EndAngle CoilLoop mtrx setmatrix } def /ZigZag { 15 dict begin /ArmB ED /ArmA ED 2 div /w ED w mul /h ED /y1 ED /x1 ED /y0 ED /x0 ED x1 y1 translate y0 y1 sub x0 x1 sub 2 copy Pyth /TotalLength ED Atan rotate TotalLength ArmA sub ArmB sub dup h div cvi /n ED n h mul sub 2 div dup ArmA add /ArmA ED ArmB add /ArmB ED /x ArmB h 2 div add def mark 0 0 ArmB 0 n { x w /w w neg def /x x h add def } repeat TotalLength ArmA sub 0 TotalLength 0 end } def % /ZigZagCirc { % x0 y0 x1 y1 bow h w ArmA ArmB on stack /bow ED /ArmB ED /ArmA ED 2 div /w ED w mul /h ED /y1 ED /x1 ED /y0 ED /x0 ED x1 y1 translate % y0 y1 sub x0 x1 sub 2 copy Pyth 2 div /HalfLength ED Atan /ang ED %angle of A relative to B %rotate % so end B is origin and BA is horizontal, A to right /theta bow abs HalfLength Atan 2 mul def %halfangular sector for arc /theta2 theta 2 mul def % full arc %/psi ang 90 sub theta sub def % angle of B from center if bow>0 /rho HalfLength theta sin div def % radius of circle bow 0 gt { /direc 1 def /thetaB ang 90 sub theta sub def } % travel B to A in pos drn { /direc -1 def /thetaB ang 90 add theta add def } ifelse % travel B to A in neg drn %thetaB=angle from center to B rho thetaB 180 add PtoC translate % origin now at center /h h rho div RadtoDeg def /ArmA ArmA rho div RadtoDeg def /ArmB ArmB rho div RadtoDeg def theta2 ArmA sub ArmB sub dup h div cvi /n ED n h mul %HalfLength 2 mul ArmA sub ArmB sub dup h div cvi /n ED n h mul sub 2 div dup ArmA add /ArmA ED ArmB add /ArmB ED /h h direc mul def % h is now angle increment for half-period /rhoo rho w add def /rhoi rho w sub def % outer and inner radii /arg thetaB ArmB direc mul add def % argument for 2nd point % thetaB = direc = bow = HalfLength = theta = rho = arg = h = n = mark rho thetaB PtoC rho arg PtoC /arg arg h 2 div add def n { w 0 gt { rhoo }{ rhoi } ifelse arg PtoC /w w neg def /arg arg h add def } repeat rho thetaB theta2 ArmA sub direc mul add PtoC rho thetaB theta2 direc mul add PtoC } def % end % END pst-coil.pro %%EndProcSet %%BeginProcSet: pst-text.pro 0 0 %! % PostScript header file pst-text.pro % Version 1.0, 2005-11-29 (hv) % For distribution, see pstricks.tex. /tx@TextPathDict 40 dict def tx@TextPathDict begin % Syntax: PathPosition - % Function: Searches for position of currentpath distance from % beginning. Sets (X,Y)=position, and Angle=tangent. /PathPosition { /targetdist exch def /pathdist 0 def /continue true def /X { newx } def /Y { newy } def /Angle 0 def gsave flattenpath { movetoproc } { linetoproc } { } { firstx firsty linetoproc } /pathforall load stopped { pop pop pop pop /X 0 def /Y 0 def } if grestore } def /movetoproc { continue { @movetoproc } { pop pop } ifelse } def /@movetoproc { /newy exch def /newx exch def /firstx newx def /firsty newy def } def /linetoproc { continue { @linetoproc } { pop pop } ifelse } def /@linetoproc { /oldx newx def /oldy newy def /newy exch def /newx exch def /dx newx oldx sub def /dy newy oldy sub def /dist dx dup mul dy dup mul add sqrt def /pathdist pathdist dist add def pathdist targetdist ge { pathdist targetdist sub dist div dup dy mul neg newy add /Y exch def dx mul neg newx add /X exch def /Angle dy dx atan def /continue false def } if } def /TextPathShow { /String exch def /CharCount 0 def % hv begin 2005-11-29 1.00 % String length % { String CharCount 1 getinterval ShowChar % /CharCount CharCount 1 add def /CharSize 1 def currentfont /FontType get 0 eq { currentfont /FMapType get dup 2 eq exch dup 5 eq exch 9 eq or or { /CharSize 2 def} if } if String length CharSize idiv { String CharCount CharSize getinterval ShowChar /CharCount CharCount CharSize add def % hv end 2005-11-29 1.00 } repeat } def % Syntax: InitTextPath - /InitTextPath { gsave currentpoint /Y exch def /X exch def exch X Hoffset sub sub mul Voffset Hoffset sub add neg X add /Hoffset exch def /Voffset Y def grestore } def /Transform { PathPosition dup Angle cos mul Y add exch Angle sin mul neg X add exch translate Angle rotate } def /ShowChar { /Char exch def gsave Char end stringwidth tx@TextPathDict begin 2 div /Sy exch def 2 div /Sx exch def %%% MV 10-09-99 00:36 /sc?currentpoint where {pop sc?currentpoint} {currentpoint} ifelse % currentpoint Voffset sub Sy add exch Hoffset sub Sx add Transform Sx neg Sy neg moveto Char end tx@TextPathSavedShow tx@TextPathDict begin grestore Sx 2 mul Sy 2 mul rmoveto } def % end % END pst-text.pro %%EndProcSet %%BeginProcSet: pst-3d.pro 0 0 %% $Id: pst-3d.pro 247 2010-01-04 22:45:42Z herbert $ % PostScript prologue for pst-3d.tex. % Version 0.01, 2010/01/01 % /tx@3Ddict 300 dict def tx@3Ddict begin % /SetMatrixThreeD { dup sin /e ED cos /f ED /p3 ED /p2 ED /p1 ED p1 0 eq { /a 0 def /b p2 0 le { 1 } { -1 } ifelse def p3 p2 abs } { p2 0 eq { /a p1 0 lt { -1 } { 1 } ifelse def /b 0 def p3 p1 abs } { p1 dup mul p2 dup mul add sqrt dup p1 exch div /a ED p2 exch div neg /b ED p3 p1 a div } ifelse } ifelse atan dup sin /c ED cos /d ED /Matrix3D [ b f mul c a mul e mul sub a f mul c b mul e mul add d e mul b e mul neg c a mul f mul sub a e mul neg c b mul f mul add d f mul ] def } def % /ProjThreeD { /z ED /y ED /x ED Matrix3D aload pop z mul exch y mul add exch x mul add 4 1 roll z mul exch y mul add exch x mul add exch } def % /SetMatrixEmbed { SetMatrixThreeD Matrix3D aload pop /z3 ED /z2 ED /z1 ED /x3 ED /x2 ED /x1 ED SetMatrixThreeD [ Matrix3D aload pop z3 mul exch z2 mul add exch z1 mul add 4 1 roll z3 mul exch z2 mul add exch z1 mul add Matrix3D aload pop x3 mul exch x2 mul add exch x1 mul add 4 1 roll x3 mul exch x2 mul add exch x1 mul add 3 -1 roll 3 -1 roll 4 -1 roll 8 -3 roll 3 copy x3 mul exch x2 mul add exch x1 mul add 4 1 roll z3 mul exch z2 mul add exch z1 mul add ] concat } def % /TMSave { tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def } def % /TMRestore { CP /TMatrix [ TMatrix setmatrix ] cvx def moveto } def % /TMChange { TMSave /cp [ currentpoint ] cvx def % ??? Check this later. CM CP T STV CM matrix invertmatrix % Inv(M') matrix concatmatrix % M Inv(M') exch exec concat cp moveto } def % end % of tx@3Ddict %% %% End of file `pst-3d.pro'. %%EndProcSet %%BeginProcSet: pst-math.pro 0 0 % -*- Mode: Postscript -*- % pst-math.pro --- PostScript header file pst-math.pro % % Author : Christophe JORSSEN % Author : Herbert Voß % Last Mod : $Date: 2014/07/30 $ % Version : 0.63 $ % /PI 3.14159265359 def /ENeperian 2.71828182846 def % /DegToRad {PI mul 180 div} bind def /RadToDeg {180 mul PI div} bind def % /COS {RadToDeg cos} bind def /SIN {RadToDeg sin} bind def /TAN {dup SIN exch COS Div} bind def /tan {dup sin exch cos Div} bind def /ATAN {neg -1 atan 180 sub DegToRad} bind def /ACOS {dup dup mul neg 1 add sqrt exch atan DegToRad} bind def /acos {dup dup mul neg 1 add sqrt exch atan} bind def /ASEC {1 exch Div ACOS} bind def /ASIN {neg dup dup mul neg 1 add sqrt neg atan 180 sub DegToRad} bind def /asin {neg dup dup mul neg 1 add sqrt neg atan 180 sub} bind def /ACSC {1 exch Div ASIN} bind def % /EXP {ENeperian exch exp} bind def % /COSH {dup EXP exch neg EXP add 2 div} bind def /SINH {dup EXP exch neg EXP sub 2 div} bind def /TANH {dup SINH exch COSH div} bind def /ACOSH {dup dup mul 1 sub sqrt add ln} bind def /ASINH {dup dup mul 1 add sqrt add ln} bind def /ATANH {dup 1 add exch neg 1 add Div ln 2 div} bind def % %/SINC {dup SIN exch Div} bind def /SINC { dup 0 eq { pop 1 } { dup SIN exch div } ifelse } bind def /GAUSS {dup mul 2 mul dup 4 -2 roll sub dup mul exch div neg EXP exch PI mul sqrt div} bind def % /GAMMA { 2 dict begin % hv 2007-08-30 /z exch def 1.000000000190015 % p(0) 0 1 5 { % on stack is 0 1 2 3 4 5 dup % n-1 n-1 [ 76.18009172947146 -86.50532032941677 24.0140982483091 -1.231739572450155 0.1208650973866179E-2 -0.5395239384953E-5 ] exch get exch % p(n) n-1 1 add z add div % p(n)/(z+n) add % build the sum } for Pi 2 mul sqrt z div mul z 5.5 add z 0.5 add exp mul ENeperian z 5.5 add neg exp mul end } bind def % /GAMMALN {dup dup dup 5.5 add dup ln 3 -1 roll .5 add mul sub neg 1.000000000190015 0 1 5 { [76.18009172947146 -86.50532032941677 24.0140982483091 -1.231739572450155 .1208650973866179E-2 -.5395239384953E-5 2.5066282746310005] exch get 4 -1 roll 1 add dup 5 1 roll div add} for 4 -1 roll div 2.5066282746310005 mul ln add exch pop} bind def /BETA {2 copy add GAMMALN neg exch GAMMALN 3 -1 roll GAMMALN EXP} bind def % /HORNER {aload length dup 2 add -1 roll exch 1 sub { dup 4 1 roll mul add exch } repeat pop } bind def % /BESSEL_J0 {dup abs 8 lt { dup mul dup [57568490574 -13362590354 651619640.7 -11214424.18 77392.33017 -184.9052456] HORNER exch [57568490411 1029532985 9494680.718 59272.64853 267.8532712 1] HORNER Div} {abs dup .636619772 exch div sqrt exch dup .785398164 sub exch 8 exch div dup dup mul dup [1 -1.098628627E-2 .2734510407E-4 -.2073370639E-5 .2093887211E-6] HORNER 3 index COS mul exch [-.1562499995E-1 .1430488765E-3 -.6911147651E-5 .7621095161E-6 -.934945152E-7] HORNER 4 -1 roll SIN mul 3 -1 roll mul neg add mul} ifelse} bind def % /BESSEL_Y0 {dup 8 lt { dup dup mul dup [-2957821389 7062834065 -512359803.6 10879881.29 -86327.92757 228.4622733] HORNER exch [40076544269 745249964.8 7189466.438 47447.26470 226.1030244 1] HORNER Div exch dup ln exch BESSEL_J0 .636619772 mul mul add} {dup .636619772 exch div sqrt exch dup .785398164 sub exch 8 exch div dup dup mul dup [1 -.1098628627E-2 .2734510407E-4 -.2073370639E-5 .2093887211E-6] HORNER 3 index SIN mul exch [-.1562499995E-1 .1430488765E-3 -.6911147651E-5 .7621095161E-6 -.934945152E-7] HORNER 4 -1 roll COS mul 3 -1 roll mul add mul} ifelse} bind def % /BESSEL_J1 {dup abs 8 lt { dup dup mul dup 3 -2 roll [72362614232 -7895059235 242396853.1 -2972611.439 15704.48260 -30.16036606] HORNER mul exch [144725228442 2300535178 18583304.74 99447.43394 376.9991397 1] HORNER Div} {dup abs dup .636619772 exch div sqrt exch dup 2.356194491 sub exch 8 exch div dup dup mul dup [1 .183105E-2 -.3516396496E-4 .2457520174E-5 -.240337019E-6] HORNER 3 index COS mul exch [.04687499995 6.2002690873E-3 .8449199096E-5 -.88228987E-6 .105787412E-6] HORNER 4 -1 roll SIN mul 3 -1 roll mul neg add mul exch dup abs Div mul} ifelse} bind def % /BESSEL_Y1 {dup 8 lt { dup dup dup mul dup [-.4900604943E13 .1275274390E13 -.5153428139E11 .7349264551E9 -.4237922726E7 .8511937935E4] HORNER exch [.2499580570E14 .4244419664E12 .3733650367E10 .2245904002E8 .1020426050E6 .3549632885E3 1] HORNER Div mul exch dup dup ln exch BESSEL_J1 mul exch 1 exch div sub .636619772 mul add} {dup .636619772 exch div sqrt exch dup 2.356194491 sub exch 8 exch div dup dup mul dup [1 .183105E-2 -.3516396496E-4 .2457520174E-5 -.240337019E-6] HORNER 3 index SIN mul exch [.04687499995 -.2002690873E-3 .8449199096E-5 6.88228987E-6 .105787412E-6] HORNER 4 -1 roll COS mul 3 -1 roll mul add mul} ifelse} bind def % % En cours... /BESSEL_Yn {dup 0 eq {pop BESSEL_Y0}{dup 1 eq {pop BESSEL_Y1}{ exch dup BESSEL_Y0 exch dup BESSEL_Y1 exch 2 exch Div { mul 3 -1 roll mul 2 index sub pstack} for } ifelse } ifelse } bind def % /SIMPSON { 1 dict begin %% on stack a b var f ierr Dominik Rodriguez 3 index 5 index sub % compute h 1 % a b var f ierr h n 4 index 7 index def 3 index exec % a b var f ierr h n f(a) 5 index 7 index def 4 index exec add % a b var f ierr h n f(a)+f(b) 5 index 8 index 4 index 2 div add def 4 index exec % a b var f ierr h n f(a)+f(b) f(a+h/2) exch 1 index 4 mul add 0 % a b var f ierr h n old=f(a+h/2) Estim=f(a)+f(b)+4f(a+h/2) NbLoop { % a b var f ierr h n old Estim NbLoop 5 -1 roll 2 div dup 6 1 roll % h<-h/2 5 -1 roll 2 mul 5 1 roll % n<-2n % a b var f ierr h n old Estim NbLoop h 2 div 10 index add 0 % a b var f ierr h n old Estim NbLoop a+h/2 Cumul 5 index { 1 index 10 index exch def 8 index exec add exch 6 index add exch } repeat % a b var f ierr h n old Estim NbLoop a+nh/2 Cumul exch pop % a b var f ierr h n old Estim NbLoop New 2 index 1 index 4 mul 6 -1 roll 2 mul sub sub % a b var f ierr h n Estim NbLoop New Diff 4 -1 roll 2 mul 1 index sub 4 1 roll % a b var f ierr h n Estim NbLoop New Diff exch 4 1 roll % a b var f ierr h n old Estim NbLoop Diff 5 index 6 div mul abs 6 index lt { exit } if 1 add dup 9 eq { exit } if } loop % a b var f ierr h n old Estim NbLoop exch 5 -1 roll 6 div mul mark 10 2 roll cleartomark end } def % ------------------------------------ math stuff ---------------------------------- % % Matrix A in arrays of rows A[[row1][row2]...] % with [row1]=[a11 a12 ... b1] % returns on stack solution vector X=[x1 x2 ... xn] /SolveLinEqSystem { % on stack matrix M=[A,b] (A*x=b) 10 dict begin % hold all ocal /A exch def /Rows A length def % Rows = number of rows /Cols A 0 get length def % Cols = number of columns /Index [ 0 1 Rows 1 sub { } for ] def % Index = [0 1 2 ... Rows-1] /col 0 def /row 0 def /PR Rows array def % PR[c] = pivot row for row row { % starts the loop, find pivot entry in row r col Cols ge row Rows ge or { exit } if % col < Cols and row < Rows else exit /pRow row def % pRow = pivot row /max A row get col get abs def % get A[row[col]], first A[0,0] row 1 add 1 Rows 1 sub { % starts for loop 1 1 Rows-1 /j exch def % index counter /x A j get col get abs def % get A[j[r]] x max gt { % x>max, then save position /pRow j def /max x def } if } for % now we have the row with biggest A[0,1] % with pRow = the pivot row max 0 gt { % swap entries pRow and row in i /tmp Index row get def Index row Index pRow get put Index pRow tmp put % and columns pRow and row in A /tmp A row get def A row A pRow get put A pRow tmp put % pivot /row0 A row get def % the pivoting row /p0 row0 col get def % the pivot value row 1 add 1 Rows 1 sub { % start for loop /j exch def /c1 A j get def /p c1 col get p0 div def c1 col p put % subtract (p1/p0)*row[i] from row[j] col 1 add 1 Cols 1 sub { % start for loop /i exch def c1 dup i exch % c1 i c1 i get row0 i get p mul sub put } for } for PR row col put /col col 1 add def /row row 1 add def }{ % all zero entries /row row 1 add def % continue loop with same row } ifelse } loop /X A def % solution vector A Rows 1 sub get dup Cols 1 sub get exch Cols 2 sub get div X Rows 1 sub 3 -1 roll put % X[n] Rows 2 sub -1 0 { % for loop to calculate X[i] /xi exch def % current index A xi get % i-th row /Axi exch def /sum 0 def Cols 2 sub -1 xi 1 add { /n exch def /sum sum Axi n get X n get mul add def } for Axi Cols 1 sub get % b=Axi[Cols-1] sum sub % b-sum Axi xi get div % b-sum / Axi[xi] X xi 3 -1 roll put % X[xi] } for X end } def % /c@_0 2.515517 def /c@_1 0.802853 def /c@_2 0.010328 def /d@_1 1.432788 def /d@_2 0.189269 def /d@_3 0.001308 def /norminv { 5 dict begin neg 1 add 1 exch div ln 2 mul sqrt /t exch def /t2 t dup mul def /t3 t2 t mul def c@_0 c@_1 t mul add c@_2 t2 mul add 1 d@_1 t mul add d@_2 t2 mul add d@_3 t3 mul add div neg t add end } def %end{norminv Michael Sharpe} % % % END pst-math.pro %%EndProcSet %%BeginProcSet: pstricks-add.pro 0 0 %% $Id: pstricks-add.pro 37 2014-07-22 13:52:12Z herbert $ %% % PostScript prologue for pstricks-add.tex. % % Version 0.23, 2009/12/17 % /tx@addDict 410 dict def tx@addDict begin %% realtime srand % set random generator % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /GTriangle { gsave /mtrx CM def /colorA ED /colorB ED /colorC ED % save the colors /yA ED /xA ED % save the origin xA yA translate rotate % \psk@gangle /yB ED /xB ED /yC ED /xC ED % save other coordinates /ds [ % save data in a array 0 0 0 colorA aload pop % fd x y xr xg xb 0 xB xA sub yB yA sub colorB aload pop 0 xC xA sub yC yA sub colorC aload pop % 1 xC xB add yB colorA aload pop % for use with 4 points ABCD ] def newpath << /ShadingType 4 % single Gouraud /ColorSpace [ /DeviceRGB ] /DataSource ds >> shfill closepath mtrx setmatrix grestore} def % /RGBtoCMYK { % on stack r g b -> C M Y K 3 dict begin /Blue ED /Green ED /Red ED 1 Red sub % Cyan 1 Green sub % Magenta 1 Blue sub % Yellow 0 % Black end } def % /CMYKtoGRAY { % on stack c m y k -> gray exch 0.11 mul add exch 0.59 mul add exch 0.3 mul add dup 1 gt { pop 1 } if neg 1 add } def % /RGBtoGRAY { % on stack r g b -> gray 0.11 mul exch 0.59 mul add exch 0.3 mul add } def % /HSBtoGRAY { 6 dict begin /b exch def /s exch def 6 mul dup cvi dup /i exch def sub /f exch def /F [[0 1 f sub 1][f 0 1][1 0 1 f sub][1 f 0][1 f sub 1 0][0 1 f][0 1 1]] def F i get { s mul neg 1 add b mul} forall 0.11 mul exch 0.59 mul add exch 0.3 mul add end } def % %% convertisseur longueur d'onde ->R,G,B Manuel Luque %% lambda max=780 nanometres %% lambda min=380 nanometres %% adaptation de : %% http://www.physics.sfasu.edu/astro/color.html %% www.efg2.com/lab % /Gamma 0.8 def /calculateRGB { lambda 379 le {/Red 0 def /Green 0 def /Blue 0 def} if lambda 781 ge {/Red 0 def /Green 0 def /Blue 0 def} if lambda 380 ge {lambda 439 le { /R {lambda 440 sub neg 440 380 sub div} def /Red R factor mul Gamma exp def /G 0 def /Green G factor mul Gamma exp def /B 1 def /Blue B factor mul Gamma exp def} if } if lambda 440 ge { lambda 489 le { /G {lambda 440 sub 490 440 sub div} def /Green G factor mul Gamma exp def /R 0 def /Red 0 def /B 1 def /Blue B factor mul Gamma exp def } if } if lambda 490 ge {lambda 509 le { /B {lambda 510 sub neg 510 490 sub div} def /Blue B factor mul Gamma exp def /R 0 def /Red 0 def /G 1 def /Green G factor mul Gamma exp def } if } if lambda 510 ge {lambda 579 le { /R {lambda 510 sub 580 510 sub div } def /Red R factor mul Gamma exp def /Blue 0 def /G 1 def /Green G factor mul Gamma exp def } if } if lambda 580 ge {lambda 644 le { /G {lambda 645 sub neg 645 580 sub div } def /Green G factor mul Gamma exp def /Blue 0 def /R 1 def /Red R factor mul Gamma exp def } if } if lambda 645 ge { lambda 780 le { /Red 1 factor mul Gamma exp def /Blue 0 def /Green 0 def } if } if } def % /factor { lambda 380 ge {lambda 419 le { 0.3 0.7 lambda 380 sub mul 420 380 sub div add} if } if lambda 420 ge {lambda 700 le { 1 } if } if lambda 701 ge {lambda 780 le { 0.3 0.7 780 lambda sub mul 780 700 sub div add} if } if } def % /wavelengthToRGB { % the wavelength in nm must be on top of the stack cvi /lambda exch def % no floating point here calculateRGB } def % now the colors are saved in Red Green Blue % /wavelengthToGRAY { % the wavelength in nm must be on top of the stack cvi /lambda exch def % no floating point here calculateRGB Red Green Blue RGBtoGRAY } def % now the gray color is on the stack % /wavelengthToCMYK { % the wavelength in nm must be on top of the stack cvi /lambda exch def % no floating point here gsave calculateRGB Red Green Blue RGBtoCMYK /Black ED /Yellow ED /Magenta ED /Cyan ED grestore } def % now the colors are saved in Cyan Magenta Yellow Black % /axfill { 8 dict begin /xw exch def /nl exch def /C1 exch def /y1 exch def/x1 exch def /C0 exch def /y0 exch def/x0 exch def << /ShadingType 2 /ColorSpace /DeviceRGB /Coords [ x0 y0 x1 y1 ] /EmulatorHints [ xw 2 div dup ] /Function << /FunctionType 2 /Domain [0 1] /C0 C0 /C1 C1 /N 1 >> >> shfill end } bind def % %/amplHand {.8} def %/dtHand 2 def /varHand { rand sin amplHand mul add } def /MovetoByHand { moveto } def %/MovetoByHand { /y0 ED /x0 ED x0 y0 moveto } def /LinetoByHand { 4 dict begin /y1 ED /x1 ED currentpoint /y0 ED /x0 ED x0 x1 sub dup mul y0 y1 sub dup mul add sqrt /dEnd ED 0 dtHand dEnd { dup x1 x0 sub mul dEnd div x0 add varHand exch y1 y0 sub mul dEnd div y0 add varHand lineto } for % /x0 x1 def /y0 y1 def end } def % end % % END pstricks-add.pro %%EndProcSet %%BeginProcSet: pst-eucl.pro 0 0 %! % PostScript prologue for pst-eucl.tex. % Version 1.01 2012/09/21 % For distribution, see pstricks.tex. % /tx@EcldDict 40 dict def tx@EcldDict begin %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Pi /Pi 3.14159265359 def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% e /E 2.718281828459045 def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x -> true (if |x| < 1E-6) /ZeroEq { abs 1E-6 lt } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x1 y1 x2 y2 -> a b c (ax-by+c=0 with a^2+b^2=1) /EqDr { 4 copy 3 -1 roll sub 7 1 roll exch sub 5 1 roll 4 -1 roll mul 3 1 roll mul exch sub 2 index dup mul 2 index dup mul add sqrt 4 -1 roll 1 index div exch 4 -1 roll 1 index div exch 4 -1 roll 1 index div exch pop } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% orthogonal projection of M1 onto (OM2) %% x1 y1 x2 y2 -> x3 y3 /Project { 2 copy dup mul exch dup mul add 5 1 roll 2 copy 5 -1 roll mul exch 5 -1 roll mul add 4 -1 roll div dup 4 -1 roll mul exch 3 -1 roll mul } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% a b c (ax2+bx+c=0) -> x1 y1 /SolvTrin { /c exch def /b exch def /a exch def b dup mul a c mul 4 mul sub dup 0 lt { pop 0 0 } %% no solutions {sqrt dup b neg add a 2 mul div exch b add neg 2 a mul div } ifelse } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x1 y1 x2 y2 -> Dist /ABDist { 3 -1 roll sub dup mul 3 1 roll sub dup mul add sqrt } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x1 y1 x2 y2 -> x2-x1 y2-y1 /ABVect { 3 -1 roll exch sub 3 1 roll sub exch } bind def %/ABVect { 3 -1 roll sub 3 1 roll exch sub exch } bind def %% wrong version %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x1 y1 x2 y2 x3 y3 x4 y4 -> x y /InterLines { EqDr /D1c exch def /D1b exch def /D1a exch def EqDr /D2c exch def /D2b exch def /D2a exch def D1a D2b mul D1b D2a mul sub dup ZeroEq % { pop pop pop 0 0 } %% parallel lines % --- hv 20110714 { pop 0 0 } %% parallel lines --- hv 20110714 { /Det exch def D1b D2c mul D1c D2b mul sub Det div D1a D2c mul D2a D1c mul sub Det div } ifelse } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% a b c R -> x1 y1 x2 y2 /InterLineCircle { /CR exch def /Dc exch def neg /Db exch def /Da exch def ABVect /Vy exch def /Vx exch def %% Dc==0 then O belong to the line %% First project O on the line -> M (-ca;-cb) %% l'abscisse de M sur (OM) divisee par R donne le cosinus %Dc neg dup Db mul exch Da mul 2 copy 0 0 %ABDist dup CR gt { pop pop pop 0 0 0 0 } %{ ZeroEq { pop pop Db Da } if Atan /alpha exch def Dc abs CR gt { 0 0 0 0 } { Db neg Da neg Atan /alpha exch def Dc CR div dup dup mul 1 exch sub sqrt exch Atan /beta exch def alpha beta add dup cos CR mul exch sin CR mul alpha beta sub dup cos CR mul exch sin CR mul 4 copy ABVect Vy mul 0 le exch Vx mul 0 le and { 4 2 roll } if } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% R R' OO' -> x1 y1 x2 y2 /InterCircles { /OOP exch def /CRP exch def /CR exch def OOP dup mul CRP dup mul sub CR dup mul add OOP div 2 div dup dup mul CR dup mul exch sub dup 0 lt { pop pop 0 0 0 0 } { sqrt 2 copy neg } ifelse } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x y theta -> x' y' (rotation of theta) /Rotate { dup sin /sintheta exch def cos /costheta exch def /y exch def /x exch def x costheta mul y sintheta mul sub y costheta mul x sintheta mul add } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% N -> x y /GetNode { tx@NodeDict begin tx@NodeDict 1 index known { load GetCenter } { pop 0 0 } ifelse end } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x -> ch(x) /ch { dup Ex exch neg Ex add 2 div } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x -> sh(x) /sh { dup Ex exch neg Ex sub 2 div } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x -> e^(x) /Ex { E exch exp } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x f g -> x y n /NewtonSolving { /g exch def /f exch def 0 { %%% STACK: x0 n 1 add exch %% one more loop dup ZeroEq { dup 0.0005 add fgeval 1 index 0.0005 sub fgeval sub .001 div } { dup 1.0005 mul fgeval 1 index 0.9995 mul fgeval sub .001 2 index mul div } ifelse %%% STACK: n x0 fg'(x0) %%% compute x1=x0-fg(x0)/fg'(x0) 1 index fgeval exch div dup 4 1 roll sub exch %% stack: dx x0 n 3 -1 roll ZeroEq %% exit if root found 1 index 100 eq or { exit } if %% or looping for more than 100 times } loop dup 100 lt { exch dup /x exch def f } { pop 0 0 } ifelse 3 -1 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /fgeval { /x exch def f g sub } bind def end % END ps-euclide.pro %%EndProcSet %%BeginProcSet: pst-slpe.pro 0 0 %% %% This is file `pst-slpe.pro', %% generated with the docstrip utility. %% %% The original source files were: %% %% pst-slpe.dtx (with options: `prolog') %% %% IMPORTANT NOTICE: %% %% For the copyright see the source file. %% %% Any modified versions of this file must be renamed %% with new filenames distinct from pst-slpe.pro. %% %% For distribution of the original source see the terms %% for copying and modification in the file pst-slpe.dtx. %% %% This generated file may be distributed as long as the %% original source files, as listed above, are part of the %% same distribution. (The sources need not necessarily be %% in the same archive or directory.) %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN archives %% in directory macros/latex/base/lppl.txt. %% /tx@PstSlopeDict 60 dict def tx@PstSlopeDict begin /Opacity 1 def % preset, no transparency /Opacity++ { Opacity dOpacity add /Opacity ED } def /max {2 copy lt {exch} if pop} bind def /Iterate { 1 sub /NumSegs ED dup mul 3 1 roll dup mul 3 1 roll dup mul 3 1 roll setrgbcolor currenthsbcolor /ThisB ED /ThisS ED /ThisH ED /ThisPt ED Opacity .setopacityalpha gsave fill grestore NumSegs { dup mul 3 1 roll dup mul 3 1 roll dup mul 3 1 roll setrgbcolor currenthsbcolor /NextB ED /NextS ED /NextH ED /NextPt ED ThisPt NextPt sub ThisPt div NumSteps mul cvi /SegSteps exch def /NumSteps NumSteps SegSteps sub def SegSteps 0 eq not { ThisS 0 eq {/ThisH NextH def} if NextS 0 eq {/NextH ThisH def} if ThisH NextH sub 0.5 gt {/NextH NextH 1.0 add def} { NextH ThisH sub 0.5 ge {/ThisH ThisH 1.0 add def} if } ifelse /B ThisB def /S ThisS def /H ThisH def /BInc NextB ThisB sub SegSteps div def /SInc NextS ThisS sub SegSteps div def /HInc NextH ThisH sub SegSteps div def SegSteps { H dup 1. gt {1. sub} if S B sethsbcolor currentrgbcolor sqrt 3 1 roll sqrt 3 1 roll sqrt 3 1 roll setrgbcolor DrawStep /H H HInc add def /S S SInc add def /B B BInc add def } bind repeat /ThisH NextH def /ThisS NextS def /ThisB NextB def /ThisPt NextPt def } if } bind repeat } def /PatchRadius { Radius 0 eq { /UpdRR { dup mul exch dup mul add RR max /RR ED } bind def gsave flattenpath /RR 0 def {UpdRR} {UpdRR} {} {} pathforall grestore /Radius RR sqrt def } if } def /SlopesFill { /Fading ED % do we have fading? Fading { /FadingEnd ED % the last opacity value dup /FadingStart ED % the first opacity value /Opacity ED % the opacity start value } if gsave 180 add rotate /NumSteps ED Fading { /dOpacity FadingEnd FadingStart sub NumSteps div def } if clip pathbbox /h ED /w ED 2 copy translate h sub neg /h ED w sub neg /w ED /XInc w NumSteps div def /DrawStep { Fading { % do we have a fading? Opacity .setopacityalpha % set opacity value Opacity++ % increase opacity } if 0 0 XInc h rectfill XInc 0 translate } bind def Iterate grestore } def /CcSlopesFill { /Fading ED % do we have fading? Fading { /FadingEnd ED % the last opacity value dup /FadingStart ED % the first opacity value /Opacity ED % the opacity start value } if gsave /Radius ED /CenterY ED /CenterX ED /NumSteps ED Fading { /dOpacity FadingEnd FadingStart sub NumSteps div def } if clip pathbbox /h ED /w ED 2 copy translate h sub neg /h ED w sub neg /w ED w CenterX mul h CenterY mul translate PatchRadius /RadPerStep Radius NumSteps div neg def /Rad Radius def /DrawStep { Fading { % do we have a fading? Opacity .setopacityalpha % set opacity value Opacity++ % increase opacity } if 0 0 Rad 0 360 arc closepath fill /Rad Rad RadPerStep add def } bind def Iterate grestore } def /RadSlopesFill { /Fading ED % do we have fading? Fading { /FadingEnd ED % the last opacity value dup /FadingStart ED % the first opacity value /Opacity ED % the opacity start value } if gsave rotate /Radius ED /CenterY ED /CenterX ED /NumSteps ED Fading { /dOpacity FadingEnd FadingStart sub NumSteps div def } if clip pathbbox /h ED /w ED 2 copy translate h sub neg /h ED w sub neg /w ED w CenterX mul h CenterY mul translate PatchRadius /AngleIncrement 360 NumSteps div neg def /dY AngleIncrement sin AngleIncrement cos div Radius mul def /DrawStep { Fading { % do we have a fading? Opacity .setopacityalpha % set opacity value Opacity++ % increase opacity } if 0 0 moveto Radius 0 rlineto 0 dY rlineto closepath fill AngleIncrement rotate } bind def Iterate grestore } def end %%EndProcSet %%BeginProcSet: pst-solides3d.pro 0 0 %! % PostScript prologue for pst-solides3d.tex. % Version 4.30, 2015/12/17 % %% COPYRIGHT 2009-2013 by Jean-Paul Vignault %% opacity changes by Herbert Voss %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN %% archives in directory macros/latex/base/lppl.txt. % /SolidesDict 100 dict def /SolidesbisDict 100 dict def SolidesDict begin %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% %% les variables globales gerees par PSTricks %% %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% %% les lignes dessous sont a decommenter si l on veut utiliser le %% %% fichier solides.pro independamment du package PSTricks %% /Dobs 20 def %% /THETA 20 def %% /PHI 50 def %% /Decran 30 def %% /XpointVue {Dobs Cos1Cos2 mul} def %% /YpointVue {Dobs Sin1Cos2 mul} def %% /ZpointVue {Dobs Sin2 mul} def %% /xunit 28.14 def %% /solidhollow false def %% /solidbiface false def %% /xunit 28.45 def %% /tracelignedeniveau? true def %% /hauteurlignedeniveau 1 def %% /couleurlignedeniveau {rouge} def %% /linewidthlignedeniveau 4 def %% /solidgrid true def /aretescachees true def /defaultsolidmode 2 def % /Stroke { strokeopacity .setopacityalpha stroke } def /Fill { fillopacity .setopacityalpha fill } def % %% variables globales specifiques a PSTricks %% /activationgestioncouleurs true def /xmin -10 def /xmax 10 def /ymin -10 def /ymax 10 def /fillstyle {} def /startest false def /cm {} def /cm_1 {} def /yunit {xunit} def /angle_repere 90 def /hadjust 2.5 def /vadjust 2.5 def /pl@n-en-cours false def /pointilles { [6.25 3.75] 1.25 setdash } def /stockcurrentcpath {} def /newarrowpath {} def /chaine 15 string def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% choix d une fonte accentuee pour le .ps %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /ReEncode { exch findfont dup length dict begin { 1 index /FID eq {pop pop} {def} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end definefont pop }bind def /Font /Times-Roman /ISOfont ReEncode /ISOfont def %Font findfont 10 scalefont setfont %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% extrait de color.pro pour pouvoir recuperer ses couleurs %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /GreenYellow{0.15 0 0.69 0 setcmykcolor}def /Yellow{0 0 1 0 setcmykcolor}def /Goldenrod{0 0.10 0.84 0 setcmykcolor}def /Dandelion{0 0.29 0.84 0 setcmykcolor}def /Apricotq{0 0.32 0.52 0 setcmykcolor}def /Peach{0 0.50 0.70 0 setcmykcolor}def /Melon{0 0.46 0.50 0 setcmykcolor}def /YellowOrange{0 0.42 1 0 setcmykcolor}def /Orange{0 0.61 0.87 0 setcmykcolor}def /BurntOrange{0 0.51 1 0 setcmykcolor}def /Bittersweet{0 0.75 1 0.24 setcmykcolor}def /RedOrange{0 0.77 0.87 0 setcmykcolor}def /Mahogany{0 0.85 0.87 0.35 setcmykcolor}def /Maroon{0 0.87 0.68 0.32 setcmykcolor}def /BrickRed{0 0.89 0.94 0.28 setcmykcolor}def /Red{0 1 1 0 setcmykcolor}def /OrangeRed{0 1 0.50 0 setcmykcolor}def /RubineRed{0 1 0.13 0 setcmykcolor}def /WildStrawberry{0 0.96 0.39 0 setcmykcolor}def /Salmon{0 0.53 0.38 0 setcmykcolor}def /CarnationPink{0 0.63 0 0 setcmykcolor}def /Magenta{0 1 0 0 setcmykcolor}def /VioletRed{0 0.81 0 0 setcmykcolor}def /Rhodamine{0 0.82 0 0 setcmykcolor}def /Mulberry{0.34 0.90 0 0.02 setcmykcolor}def /RedViolet{0.07 0.90 0 0.34 setcmykcolor}def /Fuchsia{0.47 0.91 0 0.08 setcmykcolor}def /Lavender{0 0.48 0 0 setcmykcolor}def /Thistle{0.12 0.59 0 0 setcmykcolor}def /Orchid{0.32 0.64 0 0 setcmykcolor}def /DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}def /Purple{0.45 0.86 0 0 setcmykcolor}def /Plum{0.50 1 0 0 setcmykcolor}def /Violet{0.79 0.88 0 0 setcmykcolor}def /RoyalPurple{0.75 0.90 0 0 setcmykcolor}def /BlueViolet{0.86 0.91 0 0.04 setcmykcolor}def /Periwinkle{0.57 0.55 0 0 setcmykcolor}def /CadetBlue{0.62 0.57 0.23 0 setcmykcolor}def /CornflowerBlue{0.65 0.13 0 0 setcmykcolor}def /MidnightBlue{0.98 0.13 0 0.43 setcmykcolor}def /NavyBlue{0.94 0.54 0 0 setcmykcolor}def /RoyalBlue{1 0.50 0 0 setcmykcolor}def /Blue{1 1 0 0 setcmykcolor}def /Cerulean{0.94 0.11 0 0 setcmykcolor}def /Cyan{1 0 0 0 setcmykcolor}def /ProcessBlue{0.96 0 0 0 setcmykcolor}def /SkyBlue{0.62 0 0.12 0 setcmykcolor}def /Turquoise{0.85 0 0.20 0 setcmykcolor}def /TealBlue{0.86 0 0.34 0.02 setcmykcolor}def /Aquamarine{0.82 0 0.30 0 setcmykcolor}def /BlueGreen{0.85 0 0.33 0 setcmykcolor}def /Emerald{1 0 0.50 0 setcmykcolor}def /JungleGreen{0.99 0 0.52 0 setcmykcolor}def /SeaGreen{0.69 0 0.50 0 setcmykcolor}def /Green{1 0 1 0 setcmykcolor}def /ForestGreen{0.91 0 0.88 0.12 setcmykcolor}def /PineGreen{0.92 0 0.59 0.25 setcmykcolor}def /LimeGreen{0.50 0 1 0 setcmykcolor}def /YellowGreen{0.44 0 0.74 0 setcmykcolor}def /SpringGreen{0.26 0 0.76 0 setcmykcolor}def /OliveGreen{0.64 0 0.95 0.40 setcmykcolor}def /RawSienna{0 0.72 1 0.45 setcmykcolor}def /Sepia{0 0.83 1 0.70 setcmykcolor}def /Brown{0 0.81 1 0.60 setcmykcolor}def /Tan{0.14 0.42 0.56 0 setcmykcolor}def /Gray{0 0 0 0.50 setcmykcolor}def /Black{0 0 0 1 setcmykcolor}def /White{0 0 0 0 setcmykcolor}def %% fin de l extrait color.pro %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% autres couleurs %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /bleu {0 0 1 setrgbcolor} def /rouge {1 0 0 setrgbcolor} def /vert {0 .5 0 setrgbcolor} def /gris {.4 .4 .4 setrgbcolor} def /jaune {1 1 0 setrgbcolor} def /noir {0 0 0 setrgbcolor} def /blanc {1 1 1 setrgbcolor} def /orange {1 .65 0 setrgbcolor} def /rose {1 .01 .58 setrgbcolor} def /cyan {1 0 0 0 setcmykcolor} def /magenta {0 1 0 0 setcmykcolor} def /blue /bleu load def /red /rouge load def /green /vert load def /gray /gris load def /yellow /jaune load def /black /noir load def /white /blanc load def %/orange {1 .65 0 setrgbcolor} def /pink /rose load def %/cyan {1 0 0 0 setcmykcolor} def %/magenta {0 1 0 0 setcmykcolor} def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% definition du point de vue %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% pour la 3D conventionnelle %% Dony : graphisme scientifique : page 187 %% Editeur : Masson %% calcul des coefficients de la matrice %% de transformation /Sin1 {THETA sin} def /Sin2 {PHI sin} def /Cos1 {THETA cos} def /Cos2 {PHI cos} def /Cos1Sin2 {Cos1 Sin2 mul} def /Sin1Sin2 {Sin1 Sin2 mul} def /Cos1Cos2 {Cos1 Cos2 mul} def /Sin1Cos2 {Sin1 Cos2 mul} def /3dto2d { 6 dict begin /Zcote exch def /Yordonnee exch def /Xabscisse exch def /xObservateur Xabscisse Sin1 mul neg Yordonnee Cos1 mul add def /yObservateur Xabscisse Cos1Sin2 mul neg Yordonnee Sin1Sin2 mul sub Zcote Cos2 mul add def /zObservateur Xabscisse neg Cos1Cos2 mul Yordonnee Sin1Cos2 mul sub Zcote Sin2 mul sub Dobs add def %% maintenant on depose les resultats sur la pile Decran xObservateur mul zObservateur div cm Decran yObservateur mul zObservateur div cm end } def /getpointVue { XpointVue YpointVue ZpointVue } def /GetCamPos { getpointVue } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% jps modifie pour PSTricks %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /solid {continu} def /dashed {pointilles} def /dotted { [2] 0 setdash } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% geometrie basique %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% syntaxe~: [x1 y1 ... xn yn] ligne /ligne { gsave newpath dup 0 getp smoveto ligne_ starfill Stroke grestore } def %% syntaxe~: [x1 y1 ... xn yn] ligne_ /ligne_ { reversep aload length 2 idiv { slineto } repeat } def %% syntaxe~: [x1 y1 ... xn yn] polygone /polygone* { 1 dict begin /startest {true} def polygone end } def /polygone_ { newpath aload length 2 idiv 3 copy pop smoveto { slineto } repeat closepath } def /polygone { gsave polygone_ starfill currentlinewidth 0 eq {} { Stroke } ifelse grestore } def %% syntaxe : x y point /point { gsave 1 setlinecap newpath smoveto 0 0 rlineto 5 setlinewidth Stroke grestore } def /point_ { 1 setlinecap 5 setlinewidth smoveto 0 0 rlineto } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% %%%% %%%% insertion librairie jps %%%% %%%% %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% le repere jps %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%% ### AAAopacity ### %% les parametres pour la gestion de la transparence /setstrokeopacity { /strokeopacity exch def } def /setfillopacity { /fillopacity exch def } def %% d apres un code de Jean-Michel Sarlat %% http://melusine.eu.org/syracuse/swf/pdf2swf/setdash/ %% Mise en reserve de la procedure stroke originelle. /sysstroke {systemdict /stroke get exec} def /sysfill {systemdict /fill get exec} def /sysatan {systemdict /atan get exec} def /atan {2 copy 0 0 eqp {pop pop 0} {sysatan} ifelse} def % Mise en place de la nouvelle procedure /Stroke { /strokeopacity where { /strokeopacity get }{ 1 } ifelse .setopacityalpha sysstroke } def /Fill { /fillopacity where { /fillopacity get }{ 1 } ifelse .setopacityalpha sysfill } def %%%%% ### AAAscale ### %%%%%%%%%%%%%%%% les deplacements a l echelle %%%%%%%%%%%%%%%%%%% /v@ct_I {xunit 0} def /v@ct_J {angle_repere cos yunit mul angle_repere sin yunit mul} def /xscale {} def /yscale {} def /xscale-1 {} def /yscale-1 {} def /gtransform {} def /gtransform-1 {} def /jtoppoint { 2 dict begin gtransform /y exch yscale def /x exch xscale def v@ct_I x mulv v@ct_J y mulv addv end } def /rptojpoint { xtranslate ytranslate 3 1 roll %% xA yB yA xB 4 1 roll %% xB xA yB yA sub neg 3 1 roll %% yB-yA xB xA sub neg exch ptojpoint } def /rptoppoint { xtranslate ytranslate 3 1 roll %% xA yB yA xB 4 1 roll %% xB xA yB yA sub neg 3 1 roll %% yB-yA xB xA sub neg exch } def /ptojpoint { 4 dict begin /Y exch yscale-1 def /X exch xscale-1 def /y Y yunit angle_repere sin mul div def /x X y yunit mul angle_repere cos mul sub xunit div def x y gtransform-1 end } def /smoveto { jtoppoint moveto } def /srmoveto { jtoppoint rmoveto } def /slineto { jtoppoint lineto } def /srlineto { jtoppoint rlineto } def /stranslate { jtoppoint translate } def %%%%% ### fin insertion ### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% methodes numeriques %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%% ### solve2nddegre ### %% syntaxe : a b c solve2nddegre --> x1 x2 /solve2nddegre { 5 dict begin /@c exch def /@b exch def /@a exch def /delt@ @b dup mul 4 @a mul @c mul sub def @b neg delt@ sqrt sub 2 @a mul div @b neg delt@ sqrt add 2 @a mul div end } def %%%%% ### fin insertion ### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% la 2D %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% points %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%% ### tripointangle ### %% syntaxe : A B C tripointangle --> angle ABC /tripointangle { 9 dict begin /yC exch def /xC exch def /yB exch def /xB exch def /yA exch def /xA exch def /A {xA yA} def /B {xB yB} def /C {xC yC} def B C angle B A angle sub end } def %%%%% ### angle ### %% syntaxe : A B angle %% --> num, l'angle defini par le vecteur AB dans le repere orthonorme jps /angle { vecteur exch atan dup 180 gt {360 sub} if } def %% syntaxe : A B pangle %% --> num, l'angle defini par le vecteur AB dans le repere postscript /pangle { jtoppoint exchp jtoppoint exchp vecteur exch atan dup 180 gt {360 sub} if } def %%%%% ### setxrange ### /setxrange { /xmax exch def /xmin exch def } def %%%%% ### setyrange ### /setyrange { /ymax exch def /ymin exch def } def %%%%% ### defpoint ### %% syntaxe : xA yA /A defpoint /defpoint { 1 dict begin /t@mp@r@ire exch def [ 3 1 roll ] cvx t@mp@r@ire exch end def } def %%%%% ### milieu ### %% syntaxe~: A B milieu /milieu { %% xA yA xB yB 3 -1 roll %% xA xB yB yA add 2 div %% xA xB yM 3 1 roll %% yM xA xB add 2 div %% yM xM exch } def %%%%% ### parallelopoint ### %% syntaxe : A B C parallelopoint --> point D, tel que ABCD parallelogramme /parallelopoint { 11 dict begin /yC exch def /xC exch def /yB exch def /xB exch def /yA exch def /xA exch def /A {xA yA} def /B {xB yB} def /C {xC yC} def /d1 {A B C paral} def /d2 {B C A paral} def d1 d2 interdroite end } def %%%%% ### translatepoint ### %% syntaxe : A u translatepoint --> B image de A par la translation de vecteur u /translatepoint { addv } def %%%%% ### rotatepoint ### %% syntaxe : B A r rotatepoint --> C image de B par la rotation de centre A, %% d'angle r (en degre) %% En prenant les affixes des pts associes, il vient %% (zC - zA) = (zB-zA) e^(ir) %% soit %% zC = (zB-zA) e^(ir) + zA /rotatepoint { %% B, A, r 5 copy %% B, A, r, B, A, r cos 5 1 roll %% B, A, r, cos r, B, A 4 1 roll %% B, A, r, cos r, yA, B, xA 4 1 roll %% B, A, r, cos r, A, B vecteur %% B, A, r, cos r, xB-xA, yB-yA 4 -1 roll sin %% B, A, cos r, xB-xA, yB-yA, sin r 4 copy mul %% B, A, cos r, xB-xA, yB-yA, sin r, cos r, xB-xA, (yB-yA) sin r 7 1 roll mul %% B, A, (yB-yA) sin r, cos r, xB-xA, yB-yA, sin r, cos r (xB-xA) 5 1 roll %% B, A, (yB-yA) sin r, cos r (xB-xA), cos r, xB-xA, yB-yA, sin r exch %% B, A, (yB-yA) sin r, cos r (xB-xA), cos r, xB-xA, sin r, yB-yA 4 -1 roll mul %% B, A, (yB-yA) sin r, cos r (xB-xA), xB-xA, sin r, (yB-yA)cos r 3 1 roll mul %% B, A, (yB-yA) sin r, cos r (xB-xA), (yB-yA) cos r, (xB-xA) sin r add %% B, A, (yB-yA) sin r, cos r (xB-xA), (yB-yA) cos r +(xB-xA) sin r 3 1 roll %% B, A, (yB-yA) cos r + (xB-xA) sin r, (yB-yA) sin r, cos r (xB-xA), exch sub %% B, A, (yB-yA) cos r + (xB-xA) sin r, cos r (xB-xA)-(yB-yA) sin r exch %% B, zA, (zB-zA) e^(ir) addv 3 -1 roll pop 3 -1 roll pop } def %%%%% ### hompoint ### %% syntaxe : B A alpha hompoint -> le point A' tel que AA' = alpha AB /hompoint { 5 copy pop vecteur %% vecteur BA 3 -1 roll neg mulv %% alpha x vecteur AB addv 4 -1 roll 4 -1 roll pop pop } def %%%%% ### orthoproj ### %% syntaxe : A D orthoproj --> B, le projete orthogonal de A sur D /orthoproj { 6 -1 roll 6 -1 roll %% D A 6 copy %% D A D A 7 -1 roll pop 7 -1 roll pop %% D D A perp interdroite } def %% syntaxe : A projx --> le projete orthogonal de A sur Ox /projx { pop 0 } def %% syntaxe : A projy --> le projete orthogonal de A sur Oy /projy { exch pop 0 exch } def %%%%% ### sympoint ### %% syntaxe : A I sympoint --> point A', le symetrique de A par rapport %% au point I /sympoint { 4 copy pop pop vecteur -2 mulv addv } def %%%%% ### axesympoint ### %% syntaxe : A D axesympoint --> point B, le symetrique de A par rapport %% a la droite D /axesympoint { 2 dict begin 6 copy pop pop pop pop /yA exch def /xA exch def orthoproj xA yA vecteur -2 mulv xA yA addv end } def %%%%% ### cpoint ### %% syntaxe : alpha C cpoint -> M, le point du cercle C correspondant a %% l'angle alpha /cpoint { %% a, xI, yI, r 1 dict begin dup %% a, xI, yI, r, r 5 -1 roll %% xI, yI, r, r, a /alpha exch def alpha cos mul %% xI, yI, r, r cos a exch alpha sin mul %% xI, yI, r cos a, r sin a 3 -1 roll add %% xI, r cos a, yI + r sin a 3 1 roll %% yI + r sin a, xI, r cos a, add exch %% xI + r cos a, yI + r sin a end } def %%%%% ### xdpoint ### %% x A B xdpoint : le point de la droite (AB) d'abscisse x /xdpoint { 5 dict begin /pt2 defpoint /pt1 defpoint /x exch def /a pt1 pt2 coeffdir def /b pt1 pt2 ordorig def x dup a mul b add end } def %%%%% ### ydpoint ### %% y A B ydpoint : le point de la droite (AB) d'ordonnee y /ydpoint { 5 dict begin /pt2 defpoint /pt1 defpoint /y exch def pt1 pt2 verticale? { pt1 pop y } { /a pt1 pt2 coeffdir def /b pt1 pt2 ordorig def y b sub a div y } ifelse end } def %%%%% ### ordonnepoints ### %% syntaxe : xA yA xB yB ordonnepoints --> idem si yB>yA ou si yB=yA %% avec xB>xA, sinon xB yB xA yA /ordonnepoints { 4 copy exch pop %% ... xA, yA, yB lt %% yA < yB ? {pop} %% oui, c'est fini { %% non : yA >= yB pop 4 copy exch pop %% ... xA, yA, yB eq %% yA = yB ? { 3 copy %% oui, yA = yB pop pop %% ... xA, xB le %% xA =< xB ? {} %% oui, c'est fini { %% non, on echange A et B 4 -1 roll 4 -1 roll } ifelse } { %% non : yA < yB => on echange A et B pop 4 -1 roll 4 -1 roll } ifelse } ifelse } def %%%%% ### distance ### %% syntaxe~: A B distance /distance { %% xA yA xB yB vecteur %% x y dup mul exch %% y^2 x dup mul %% y^2 x^2 add sqrt } def %%%%% ### dup ### /dupp {2 copy} def /dupc {3 copy} def /dupd {4 copy} def %%%%% ### fin insertion ### /interdroites {interdroite} def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% vecteurs %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%% ### vecteur ### %% syntaxe~: A B vecteur /vecteur { %% xA yA xB yB 3 -1 roll %% xA xB yB yA sub %% xA xB yB-yA 3 1 roll %% yB-yA xA xB exch sub %% yB-yA xB-xA exch } def %%%%% ### normalize ### %% syntaxe : u normalize -> u / ||u|| /normalize { 2 dict begin /u defpoint /n u norme def u 1 n div mulv end } def %%%%% ### addv ### %% syntaxe : u v addv --> u+v /addv { %% xA yA xB yB 3 1 roll %% xA yB yA xB 4 1 roll %% xB xA yB yA add 3 1 roll %% yB+yA xB xA add exch } def %%%%% ### subv ### %% syntaxe : u v subv --> u - v /subv { %% xA yA xB yB -1 mulv addv } def %%%%% ### mulv ### %% syntaxe : u a mulv --> au /mulv { %% xA, yA, a dup %% xA, yA, a, a 3 1 roll %% xA, a, yA, a mul 3 1 roll %% ayA, xA, a mul exch } def %%%%% ### scalprod ### %% syntaxe : u v scalprod --> le produit scalaire de u par v /scalprod { 2 dict begin /y' exch def exch /y exch def mul y y' mul add end } def %%%%% ### normal ### %% syntaxe : u normal --> v tel u.v = 0 /normal { neg exch } def %%%%% ### norme ### %% syntaxe : u norme --> |u| /norme { dup mul exch dup mul add sqrt } def %%%%% ### oldarrow ### %% syntaxe : A B oldarrow --> trace fleche en B, direction AB /oldarrow { 4 dict begin gsave /B defpoint /A defpoint oldarrowscale scale oldarrowangle rotate newpath B smoveto A B vecteur normalize /u defpoint u neg exch /v defpoint u oldarrowpointe neg mulv rmoveto %% ainsi c'est la pointe qui est en (0, 0) %% le pt extremal arriere haut u oldarrowplume neg mulv %% l'abscisse v oldarrow@ngle sin oldarrow@ngle cos div oldarrowplume mul mulv addv %% l'ordonnee rlineto u oldarrowplume oldarrowpointe add mulv v oldarrow@ngle sin oldarrow@ngle cos div oldarrowplume mul neg mulv addv rlineto u oldarrowplume oldarrowpointe add neg mulv v oldarrow@ngle sin oldarrow@ngle cos div oldarrowplume mul neg mulv addv rlineto closepath Fill grestore end } def /oldarrowpointe {xunit 5 div} def /oldarrowplume {xunit 10 div} def /oldarrow@ngle 45 def /oldarrowscale {1 1} def /oldarrowangle 0 def %% pour l'utilisateur %%%%% ### drawvecteur ### %% syntaxe : A B drawvecteur /drawvecteur { 2 dict begin /B defpoint /A defpoint [A B] ligne A B oldarrow end } def %%%%% ### orthovecteur ### %% syntaxe : u orthovecteur --> v, vecteur orthogonal a u /orthovecteur { neg exch } def %%%%% ### fin insertion ### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% cercles %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%% ### defcercle ### %% syntaxe : A r /d defcercle /defcercle { 1 dict begin /t@mp@r@ire exch def [ 4 1 roll ] cvx t@mp@r@ire exch end def } def %%%%% ### interdroitecercle ### %% intersection de la droite y = ax+b avec le cercle (x-x0)^2 + (y-y0)^2 = r^2 %% { -- b - y 2 2 3 %% { | x = - -----, y = (b + a x0 + a y0 + (2 a b y0 - 2 a b x0 + %% { -- a %% %% 3 2 2 2 2 4 2 2 2 4 2 2 %% 2 a x0 y0 - a b + a r + a r - a y0 - a x0 )^(1/2)) / (a + 1) %% %% %% -- %% |, %% -- %% -- b - y 2 2 3 %% | x = - -----, y = (b + a x0 + a y0 - (2 a b y0 - 2 a b x0 + %% -- a %% %% 3 2 2 2 2 4 2 2 2 4 2 2 %% 2 a x0 y0 - a b + a r + a r - a y0 - a x0 )^(1/2)) / (a + 1) %% %% -- } %% | } %% -- } %% intersection de la droite x = a avec le cercle (x-x0)^2 + (y-y0)^2 = r^2 %% 2 2 2 1/2 %% {[x = a, y = y0 + (2 a x0 - a + r - x0 ) ], %% %% 2 2 2 1/2 %% [x = a, y = y0 - (2 a x0 - a + r - x0 ) ]} %% intersection de la droite y = b avec le cercle (x-x0)^2 + (y-y0)^2 = r^2 %% 2 2 2 1/2 %% {[y = b, x = x0 + (2 b y0 - b + r - y0 ) ], %% %% 2 2 2 1/2 %% [y = b, x = x0 - (2 b y0 - b + r - y0 ) ]} %% syntaxe : D I r interdroitecercle /interdroitecercle { 16 dict begin /r exch def /y0 exch def /x0 exch def /yB exch def /xB exch def /yA exch def /xA exch def xA yA xB yB verticale? %% la droite est verticale { /xpt1 xA def /xpt2 xA def /quantite 2 xA mul x0 mul xA dup mul sub r dup mul add x0 dup mul sub sqrt def /ypt1 y0 quantite add def /ypt2 y0 quantite sub def } %% la droite n'est pas verticale { /a xA yA xB yB coeffdir def /b xA yA xB yB ordorig def 0 a eq %% la droite est horizontale { /quantite 2 b mul y0 mul b dup mul sub r dup mul add y0 dup mul sub sqrt def /xpt1 x0 quantite add def /xpt2 x0 quantite sub def /ypt1 b def /ypt2 b def } %% la droite n'est pas horizontale { /quantite1 b a x0 mul add a dup mul y0 mul add def /quantite2 2 a dup mul mul b mul y0 mul 2 a 3 exp mul b mul x0 mul sub 2 a 3 exp mul x0 mul y0 mul add a dup mul b dup mul mul sub a dup mul r dup mul mul add a 4 exp r dup mul mul add a dup mul y0 dup mul mul sub a 4 exp x0 dup mul mul sub sqrt def /quantite3 a dup mul 1 add def /ypt1 quantite1 quantite2 add quantite3 div def /xpt1 ypt1 b sub a div def /ypt2 quantite1 quantite2 sub quantite3 div def /xpt2 ypt2 b sub a div def } ifelse } ifelse xpt1 ypt1 xpt2 ypt2 ordonnepoints end } def %%%%% ### intercercle ### %% syntaxe : cerc1 cerc2 intercercle --> A B les points d'intersection %% des 2 cercles, tries par 'ordonnepoints' /intercercle { 12 dict begin /r2 exch def /y2 exch def /x2 exch def /r1 exch def /y1 exch def /x1 exch def %% on translate pour se ramener a (x1, y1) = (0, 0) x2 y2 x1 y1 subv /y2 exch def /x2 exch def %% on prepare l'equation du 2nd degre %% 2 2 2 %% {y = RootOf((4 x2 + 4 y2 ) _Z %% %% 3 2 2 2 4 %% + (-4 y2 - 4 r1~ y2 + 4 y2 r2~ - 4 x2 y2) _Z + x2 %% %% 4 2 2 2 2 2 2 2 2 %% + r2~ - 2 y2 r2~ + 2 x2 y2 - 2 x2 r2~ - 2 r1~ x2 %% %% 4 4 2 2 2 2 %% + r1~ + y2 + 2 r1~ y2 - 2 r1~ r2~ ), x = 1/2 (-2 y2 %% %% 2 2 2 %% RootOf((4 x2 + 4 y2 ) _Z %% %% 3 2 2 2 4 %% + (-4 y2 - 4 r1~ y2 + 4 y2 r2~ - 4 x2 y2) _Z + x2 %% %% 4 2 2 2 2 2 2 2 2 %% + r2~ - 2 y2 r2~ + 2 x2 y2 - 2 x2 r2~ - 2 r1~ x2 %% %% 4 4 2 2 2 2 2 2 2 %% + r1~ + y2 + 2 r1~ y2 - 2 r1~ r2~ ) + r1~ + x2 + y2 %% %% 2 %% - r2~ )/x2} %% coeff pour le degre 2 /a %% 2 2 2 %% {y = RootOf((4 x2 + 4 y2 ) _Z 4 x2 dup mul mul 4 y2 dup mul mul add def %% coeff pour le degre 1 %% /b %% 3 2 2 2 %% + (-4 y2 - 4 r1~ y2 + 4 y2 r2~ - 4 x2 y2) _Z -4 y2 3 exp mul 4 r1 dup mul mul y2 mul sub 4 r2 dup mul mul y2 mul add 4 x2 dup mul mul y2 mul sub def %% coeff pour le degre 0 %% /c { %% 4 %% + x2 x2 4 exp %% %% 4 2 2 2 2 2 2 2 2 %% + r2~ - 2 y2 r2~ + 2 x2 y2 - 2 x2 r2~ - 2 r1~ x2 r2 4 exp add 2 y2 dup mul mul r2 dup mul mul sub 2 x2 dup mul mul y2 dup mul mul add 2 x2 dup mul mul r2 dup mul mul sub 2 x2 dup mul mul r1 dup mul mul sub %% %% 4 4 2 2 2 2 %% + r1~ + y2 + 2 r1~ y2 - 2 r1~ r2~ ) r1 4 exp add y2 4 exp add 2 r1 dup mul mul y2 dup mul mul add 2 r1 dup mul mul r2 dup mul mul sub } def a b c solve2nddegre /Y1 exch def /Y0 exch def /X0 %% x = 1/2 (-2 y2 Y -2 y2 mul Y0 mul %% %% 2 2 2 %% + r1~ + x2 + y2 r1 dup mul add x2 dup mul add y2 dup mul add %% %% 2 %% - r2~ )/x2} r2 dup mul sub 2 x2 mul div def /X1 %% x = 1/2 (-2 y2 Y -2 y2 mul Y1 mul %% %% 2 2 2 %% + r1~ + x2 + y2 r1 dup mul add x2 dup mul add y2 dup mul add %% %% 2 %% - r2~ )/x2} r2 dup mul sub 2 x2 mul div def %% on depose le resultat, en n'oubliant pas de retranslater en sens %% inverse X0 Y0 x1 y1 addv X1 Y1 x1 y1 addv ordonnepoints end } def %%%%% ### ABcercle ### %% syntaxe : A B C ABcercle --> le cercle passant par A, B, C /ABcercle { 3 dict begin /@3 defpoint /@2 defpoint /@1 defpoint @1 @2 mediatrice @1 @3 mediatrice interdroite dupp @3 distance end } def %%%%% ### diamcercle ### %% syntaxe : A B diamcercle --> le cercle de diametre [AB] /diamcercle { 4 copy distance 2 div 5 1 roll milieu 3 -1 roll } def %%%%% ### fin insertion ### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% droites %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%% ### horizontale ### %% syntaxe : y horizontale /horizontale { 1 dict begin /y exch def xmin y xmax y end } def %%%%% ### coeffdir ### %% syntaxe~: A B coeffdir /coeffdir { vecteur exch div } def %%%%% ### ordorig ### %% syntaxe : A B ordorig %% attention, la droite est supposee ne pas etre verticale /ordorig { /dr@ite 4 array def dr@ite 3 3 -1 roll put dr@ite 2 3 -1 roll put dr@ite 1 3 -1 roll put dr@ite 0 3 -1 roll put dr@ite aload pop coeffdir /c@eff exch def dr@ite aload pop pop pop %% xA yA exch %% yA xA c@eff mul neg add } def %%%%% ### verticale ### %% syntaxe~: A B verticale? /verticale? { pop 2 1 roll pop eq } def %% syntaxe : x verticale /verticale { 1 dict begin /x exch def x ymin x ymax end } def %%%%% ### droite ### %% %% syntaxe : A B droite %% /droite { %% gsave %% 6 dict begin %% /yB exch def %% /xB exch def %% /yA exch def %% /xA exch def %% xA yA xB yB %% eqp %% {} %% { %% xA yA xB yB %% verticale? %% { %% newpath %% xA ymin smoveto %% xA ymax slineto %% stockcurrentcpath %% stroke %% } %% { %% newpath %% /alpha xA yA xB yB coeffdir def %% /beta xA yA xB yB ordorig def %% xmin dup alpha mul beta add smoveto %% xmax dup alpha mul beta add slineto %% stockcurrentcpath %% stroke %% } %% ifelse %% } %% ifelse %% end %% grestore %% } def %% syntaxe : A B droite /droite { gsave 6 dict begin /B defpoint /A defpoint A pop B pop eq { %% droite verticale newpath A pop ymin smoveto A pop ymax slineto stockcurrentcpath Stroke } { %% on cherche le point le + a gauche xmin A B xdpoint /C defpoint C exch pop ymin lt { %% trop a gauche ymin A B ydpoint /C defpoint } if C exch pop ymax gt { %% trop a gauche ymax A B ydpoint /C defpoint } if %% on cherche le point le + a droite xmax A B xdpoint /D defpoint D exch pop ymin lt { %% trop a droite ymin A B ydpoint /D defpoint } if D exch pop ymax gt { %% trop a gauche ymax A B ydpoint /D defpoint } if newpath C smoveto D slineto stockcurrentcpath Stroke } ifelse end grestore } def %%%%% ### defdroite ### %% syntaxe : A B /d defdroite /defdroite { 1 dict begin /t@mp@r@ire exch def [ 5 1 roll ] cvx t@mp@r@ire exch end def } def %%%%% ### paral ### %% syntaxe : D A paral --> droite parallele a D passant par A /paral { 4 dict begin /yA exch def /xA exch def vecteur /u2 exch def /u1 exch def xA yA 2 copy u1 u2 translatepoint end } def %%%%% ### interdroite ### /interdroite { %% A B C D /dr@ite2 4 array def dr@ite2 3 3 -1 roll put dr@ite2 2 3 -1 roll put dr@ite2 1 3 -1 roll put dr@ite2 0 3 -1 roll put /dr@ite1 4 array def dr@ite1 3 3 -1 roll put dr@ite1 2 3 -1 roll put dr@ite1 1 3 -1 roll put dr@ite1 0 3 -1 roll put %%% %% trace pour deboguage %%% dr@ite1 aload pop droite %%% dr@ite2 aload pop droite %%% Dans tous les cas, on suppose que l'intersection existe %%% %%% * la 1ere droite est verticale. les equations reduites sont %%% x = a1 et y = a2 x + b2 %%% Le point d'intersection est : %%% {{x = a1, y = b2 + a1 a2}} %%% %%% * la 2eme droite est verticale. les equations reduites sont %%% x = a1 x+ b1 et x = a2 %%% Le point d'intersection est : %%% {{x = a2, y = b1 + a1 a2}} %%% %%% * aucune n'est verticale. Les equations reduites sont %%% y = a1 x + b1 et y = a2 x + b2 %%% Le point d'intersection est : %%% { { b2 - b1 a1 b2 - a2 b1 } } %%% { { x = -------, y = ------------- } } %%% { { a1 - a2 a1 - a2 } } %%% remarque : pour le moment, je n'arrive pas a rendre mes variables %%% locales : elle restent globales. Pour que cela ne soit pas trop %%% genant, je les note respectivement @1, @@1, @2 et @@2 au lieu de a1, %%% b1, a2 et b2. dr@ite1 aload pop verticale? { /@1 {dr@ite1 aload pop pop pop pop} def /@2 {dr@ite2 aload pop coeffdir} def /@@2 {dr@ite2 aload pop ordorig} def @1 @1 @2 mul @@2 add } { dr@ite2 aload pop verticale? { /@1 {dr@ite1 aload pop coeffdir} def /@@1 {dr@ite1 aload pop ordorig} def /@2 {dr@ite2 aload pop pop pop pop} def @2 @1 @2 mul @@1 add } { /@1 {dr@ite1 aload pop coeffdir} def /@@1 {dr@ite1 aload pop ordorig} def /@2 {dr@ite2 aload pop coeffdir} def /@@2 {dr@ite2 aload pop ordorig} def @@2 @@1 sub @1 @2 sub div @1 @@2 mul @2 @@1 mul sub @1 @2 sub div } ifelse } ifelse } def %%%%% ### perp ### %% syntaxe : D A perp --> droite perpendiculaire a D passant par A /perp { 4 dict begin /yA exch def /xA exch def vecteur orthovecteur /u2 exch def /u1 exch def xA yA 2 copy u1 u2 translatepoint end } def %%%%% ### mediatrice ### %% synaxe : A B mediatrice --> droite /mediatrice { 4 copy milieu perp } def %%%%% ### bissectrice ### %% syntaxe : A B C bissectrice --> B E ou E est un point de la bissectrice /bissectrice { 10 dict begin /yC exch def /xC exch def /yB exch def /xB exch def /yA exch def /xA exch def /A {xA yA} def /B {xB yB} def /C {xC yC} def /alpha {A B C tripointangle} def B A B alpha rotatepoint A milieu end } def %%%%% ### angledroit ### /widthangledroit 5 def %% syntaxe : A B C angledroit --> dessine un angle droit en B /angledroit { 10 dict begin dup xcheck { /widthangledroit exch def } if /C defpoint /B defpoint /A defpoint B C vecteur normalize widthangledroit 20 div mulv /u defpoint B A vecteur normalize widthangledroit 20 div mulv /v defpoint [B u addv dupp v addv B v addv] ligne end } def %%%%% ### translatedroite ### %% syntaxe : A B u translatedroite --> C D images resp de A et B par la translation de vecteur u /translatedroite { %% A B u 2 copy %% A B u u 6 1 roll 6 1 roll %% A u B u addv %% A u D 6 1 roll 6 1 roll %% D A u addv 4 1 roll 4 1 roll } def %%%%% ### rotatedroite ### %% syntaxe : A B O r rotatedroite --> C D images resp de A et B par la %% rotation de centre O et d'angle r (en degre) /rotatedroite { 5 copy rotatepoint %% A B O r D 6 -1 roll pop %% A xB O r D 6 -1 roll pop %% A O r D 7 1 roll 7 1 roll rotatepoint %% D C 4 1 roll 4 1 roll } def /rotatevecteur { rotatedroite } def /rotatesegment { rotatedroite } def %%%%% ### axesymdroite ### %% syntaxe : d D axesymdroite --> droite d', symetrique de la droite d par rapport %% a la droite D /axesymdroite { 2 dict begin /D defdroite /B defpoint D axesympoint B D axesympoint end } def %%%%% ### fin insertion ### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% polygones %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%% ### poltransformfile ### %% syntaxe : pol u translatepol --> pol' /translatepol { 2 dict begin /uy exch def /ux exch def {ux uy translatepoint} papply end } def %% syntaxe : pol u rotatepol --> pol' /rotatepol { 2 dict begin /alpha exch def /I defpoint {I alpha rotatepoint} papply end } def %% syntaxe : pol I alpha hompol --> pol' /hompol { 2 dict begin /alpha exch def /I defpoint {I alpha hompoint} papply end } def %% syntaxe : pol I sympol --> pol' /sympol { 1 dict begin /I defpoint {I sympoint} papply end } def %% syntaxe : pol D axesympol --> pol' /axesympol { 1 dict begin /D defdroite {D axesympoint} papply end } def %%%%% ### fin insertion ### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% les tests %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%% ### isbool ### %% syntaxe : any isbool --> booleen /isbool { type (booleantype) cvn eq } def %%%%% ### isarray ### %% syntaxe : any isarray --> booleen /isarray { type (arraytype) cvn eq } def %%%%% ### isstring ### %% syntaxe : any isstring --> booleen /isstring { type (stringtype) cvn eq } def %%%%% ### isinteger ### %% syntaxe : any isinteger --> booleen /isinteger { type (integertype) cvn eq } def %%%%% ### isnum ### %% syntaxe : any isnum --> booleen /isnum { dup isreal exch isinteger or } def %%%%% ### isreal ### %% syntaxe : any isreal --> booleen /isreal { type (realtype) cvn eq } def %%%%% ### eq ### %% syntaxe : A B eqp3d --> booleen = true si les points A et B sont identiques /eqp3d { %% x1 y1 z1 x2 y2 z2 4 -1 roll %% x1 y1 x2 y2 z2 z1 eq { %% x1 y1 x2 y2 eqp } { pop pop pop pop false } ifelse } def %% syntaxe : A B eqp --> booleen = true si les points A et B sont identiques /eqp { 3 -1 roll eq { eq {true} {false} ifelse } {pop pop false} ifelse } def %% syntaxe : z z' eqc --> true si z = z', false sinon /eqc { eqp } def %%%%% ### eqstring ### /eqstring { 3 dict begin /str2 exch def /str1 exch def str1 length str2 length eq { /i 0 def true str1 length { str1 i get str2 i get eq and /i i 1 add store } repeat } { false } ifelse end } def %%%%% ### fin insertion ### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% conversions de types %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%% ### astr2str ### %% syntaxe : array str astr2str --> str %% convertit le contenu de array en chaines de caracteres puis les %% concatene avec str, en inserant un caractere "space" apres chaque %% element du tableau array /astr2str { 5 dict begin /str exch def /table exch def /n table length def n 0 eq { str } { table 0 n 1 sub getinterval table n 1 sub get ( ) cvs ( ) append str append astr2str } ifelse end } def %%%%% ### numstr2array ### %% syntaxe : str str2num --> num /str2num { 5 dict begin /str exch def /n str length def /signnum 1 def /frct false def /k 0 def 0 1 n 1 sub { /i exch def str i get dup 46 eq { %% il y a un point /frct true def pop i 0 eq { 0 } if } { dup 45 eq { /signnum -1 def pop } { frct not { i 1 ge signnum 0 ge and i 2 ge or { exch 10 mul 48 sub add } { 48 sub } ifelse } { 48 sub /k k 1 add store 10 k exp div add } ifelse } ifelse } ifelse } for signnum mul end } def /str2num {cvx exec} def %% syntaxe : str numstr2array -> array %% ou str est une chaine de nombres reels separes par des espaces %% et array est constitue des elements numeriques de string. %% exemple : %% (0 -12 .234 54) --> [0 -12 0.234 54] /numstr2array { 6 dict begin /str exch def /n str length def /separateurs [] def [ 0 1 n 1 sub { /i exch def str i get 32 eq { /separateurs [separateurs aload pop i] def } if } for /j 0 def /oldsep 0 def 0 1 separateurs length 1 sub { /i exch def str j separateurs i get oldsep sub getinterval str2num /j separateurs i get 1 add def /oldsep separateurs i get 1 add def } for str j n oldsep sub getinterval str2num ] end } def %% syntaxe : array numstr2array -> array /arraynumstr2arrayarray { {numstr2array} apply } def %%%%% ### fin insertion ### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% macros de projection %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%% ### projtext ### %% syntaxe : str x0 y0 z0 [normal_vect] ultextp3d --> - %% syntaxe : str x0 y0 z0 [normal_vect] bool ultextp3d --> - %% syntaxe : str x0 y0 plantype ultextp3d --> - %% syntaxe : str x0 y0 plantype bool ultextp3d --> - %% syntaxe : str1 solid i str2 ultextp3d --> - %% syntaxe : str1 solid i str2 bool ultextp3d --> - %% syntaxe : str1 solid i alpha str2 bool ultextp3d --> - /initpr@jtext { 5 dict begin dup isbool { /mybool exch def } { /mybool true def } ifelse dup isplan { /type_plan_proj true def /lepl@n exch def lepl@n plangetbase aload pop /@V defpoint3d /@U defpoint3d lepl@n plangetorigine /z0 exch def /y0 exch def /x0 exch def /table [@U @U @V vectprod3d] def } { dup isarray { %% c est un planprojpath /type_plan_proj true def /table exch def /z0 exch def /y0 exch def /x0 exch def 0 0 } { %% c est un solidprojpath /type_plan_proj false def %% y a-t-il un str2 dup isstring { /str2 exch def } { /str2 {} def } ifelse %% y a-t-il un alpha 2 copy pop issolid { /alpha 0 def } { /alpha exch def } ifelse /i exch def /solid exch def 0 0 } ifelse } ifelse } def /closepr@jtext { type_plan_proj { x0 y0 z0 table mybool projpath } { solid i alpha str2 mybool projpath } ifelse Fill Stroke end } def %% syntaxe : str x0 y0 z0 [normal_vect] ultextp3d --> - %% syntaxe : str x0 y0 z0 [normal_vect] bool ultextp3d --> - %% syntaxe : str1 solid i str2 ultextp3d --> - %% syntaxe : str1 solid i str2 bool ultextp3d --> - %% syntaxe : str1 solid i alpha str2 bool ultextp3d --> - /ultextp3d {initpr@jtext ultext_ closepr@jtext} def /cltextp3d {initpr@jtext cltext_ closepr@jtext} def /bltextp3d {initpr@jtext bltext_ closepr@jtext} def /dltextp3d {initpr@jtext dltext_ closepr@jtext} def /ubtextp3d {initpr@jtext ubtext_ closepr@jtext} def /cbtextp3d {initpr@jtext cbtext_ closepr@jtext} def /bbtextp3d {initpr@jtext bbtext_ closepr@jtext} def /dbtextp3d {initpr@jtext dbtext_ closepr@jtext} def /uctextp3d {initpr@jtext uctext_ closepr@jtext} def /cctextp3d {initpr@jtext cctext_ closepr@jtext} def /bctextp3d {initpr@jtext bctext_ closepr@jtext} def /dctextp3d {initpr@jtext dctext_ closepr@jtext} def /urtextp3d {initpr@jtext urtext_ closepr@jtext} def /crtextp3d {initpr@jtext crtext_ closepr@jtext} def /brtextp3d {initpr@jtext brtext_ closepr@jtext} def /drtextp3d {initpr@jtext drtext_ closepr@jtext} def %%%%% ### currentppathtransform ### %% syntaxe : {f} currentppathtransform --> applique la transformation f %% au chemin courant /currentppathtransform { 6 dict begin /warp exch def %% pour remplacer 'move' /warpmove{ 2 index { newpath } if warp moveto pop false } def %% pour remplacer 'lineto' /warpline { warp lineto } bind def %% pour remplacer 'curveto' /warpcurve { 6 2 roll warp 6 2 roll warp 6 2 roll warp curveto } bind def true { warpmove } { warpline } { warpcurve } { closepath } pathforall pop end } def %% syntaxe : {f} currentpathtransform --> applique la transformation f %% au chemin courant /currentpathtransform { 7 dict begin /transform exch def /warp {ptojpoint transform} def %% pour remplacer 'move' /warpmove{ 2 index { newpath } if warp smoveto pop false } def %% pour remplacer 'lineto' /warpline { warp slineto } bind def %% pour remplacer 'curveto' /warpcurve { 6 2 roll warp 6 2 roll warp 6 2 roll warp scurveto } bind def true { warpmove } { warpline } { warpcurve } { closepath } pathforall pop end } def %%%%% ### normalvect_to_orthobase ### %% syntaxe : [normal_vect] normalvect_to_orthobase %% --> imI imJ imK /normalvect_to_orthobase { 4 dict begin dup length 3 eq { aload pop normalize3d /normal_vect defpoint3d normal_vect -1 0 0 eqp3d { /imageI {0 -1 0} def /imageK {-1 0 0} def /imageJ {0 0 1} def } { %% on calcule l image de la base (I,J,K) /imageJ {normal_vect 1 0 0 vectprod3d normalize3d} def /imageK {normal_vect} def /imageI {imageJ imageK vectprod3d} def 1 0 0 imageK angle3d 0 eq { 0 1 0 normal_vect vectprod3d /imageI defpoint3d /imageJ {0 1 0} def normal_vect /imageK defpoint3d } if } ifelse } { dup length 6 eq { aload pop normalize3d /imageK defpoint3d normalize3d /imageI defpoint3d imageK imageI vectprod3d /imageJ defpoint3d } { dup length 7 eq { aload pop /alpha exch 2 div def normalize3d /imageK defpoint3d normalize3d /imageI defpoint3d imageK imageI vectprod3d /imageJ defpoint3d %% et ensuite, on fait tourner la base autour de imageK imageI alpha cos mulv3d imageJ alpha sin mulv3d addv3d imageI alpha sin neg mulv3d imageJ alpha cos mulv3d addv3d /imageJ defpoint3d /imageI defpoint3d } { %% length = 4 aload pop /alpha exch def normalize3d /normal_vect defpoint3d normal_vect -1 0 0 eqp3d { /imageI {0 -1 0} def /imageK {-1 0 0} def /imageJ {0 0 1} def } { %% on calcule l image de la base (I,J,K) /imageJ {normal_vect 1 0 0 vectprod3d normalize3d} def /imageK {normal_vect} def /imageI {imageJ imageK vectprod3d} def 1 0 0 imageK angle3d 0 eq { 0 1 0 normal_vect vectprod3d /imageI defpoint3d /imageJ {0 1 0} def normal_vect /imageK defpoint3d } if } ifelse } ifelse %% et ensuite, on fait tourner la base autour de imageK imageI alpha cos mulv3d imageJ alpha sin mulv3d addv3d imageI alpha sin neg mulv3d imageJ alpha cos mulv3d addv3d /imageJ defpoint3d /imageI defpoint3d } ifelse } ifelse imageI imageJ imageK end } def %%%%% ### projpath ### %% syntaxe : x y z [normal] projpath --> planprojpath %% syntaxe : x y z [normal] bool projpath --> planprojpath %% syntaxe : solid i projpath --> solidprojpath %% syntaxe : solid i bool projpath --> solidprojpath %% syntaxe : solid i str bool projpath --> solidprojpath %% syntaxe : solid i alpha str bool projpath --> solidprojpath /projpath { 2 dict begin dup isbool { /mybool exch def } { /mybool true def } ifelse dup isplan { 3 dict begin /lepl@n exch def lepl@n plangetbase aload pop /@V defpoint3d /@U defpoint3d lepl@n plangetorigine [@U @U @V vectprod3d] mybool planprojpath end } { dup isarray { mybool planprojpath } { mybool solidprojpath } ifelse } ifelse end } def %% %% syntaxe : x y z [normal] projpath --> planprojpath %% %% syntaxe : x y z [normal] bool projpath --> planprojpath %% %% syntaxe : solid i projpath --> solidprojpath %% %% syntaxe : solid i bool projpath --> solidprojpath %% %% syntaxe : solid i str bool projpath --> solidprojpath %% %% syntaxe : solid i alpha str bool projpath --> solidprojpath %% /projpath { %% 2 dict begin %% dup isbool { %% /mybool exch def %% } { %% /mybool true def %% } ifelse %% dup isarray { %% mybool planprojpath %% } { %% mybool solidprojpath %% } ifelse %% end %% } def %% %% syntaxe : solid i str bool solidprojpath --> - %% ou %% syntaxe : solid i alpha str bool solidprojpath --> - %% projette le chemin courant sur la face i du solide, apres %% eventuellement une rotation d angle alpha autour de la normale %% bool : pour savoir si on tient compte de la visibilite /solidprojpath { 5 dict begin /visibility exch def dup isstring { /option exch def } if 2 copy pop issolid { /alpha 0 def } { /alpha exch def } ifelse /i exch def /solid exch def solid issolid not { (Error : mauvais type d argument dans solidprojpath) == } if /n solid solidnombrefaces def i n 1 sub le { visibility not solid i solidfacevisible? or { currentdict /option known { option cvx exec } { solid i solidcentreface } ifelse [ solid 0 i solidgetsommetface solid 1 i solidgetsommetface vecteur3d normalize3d solid i solidnormaleface alpha ] false planprojpath } { newpath 0 0 smoveto } ifelse } { (Error : indice trop grand dans solidprojpath) == quit } ifelse end } def %% syntaxe : x y z [normal] bool planprojpath /planprojpath { 6 dict begin /visibility exch def %% on calcule l image de la base (I,J,K) normalvect_to_orthobase /imageK defpoint3d /imageJ defpoint3d /imageI defpoint3d /z exch def /y exch def /x exch def visibility not x y z imageK planvisible? or { {ptojpoint 0 imageI imageJ imageK transformpoint3d x y z addv3d 3dto2d jtoppoint} currentppathtransform } { newpath } ifelse end } def %%%%% ### projscene ### %% syntaxe : plantype bool bprojscene ... eprojscene /bprojscene { 10 dict begin gsave dup isbool { /mybool exch def } { /mybool true def } ifelse /l@pl@n exch def /saveStroke {SolidesDict /Stroke get exec} def /Stroke {l@pl@n mybool projpath saveStroke} def /savefill {SolidesDict /Fill get exec} def /Fill {l@pl@n mybool projpath savefill} def /masque {} def l@pl@n plangetrange aload pop setyrange setxrange newpath %% xmin ymin l@pl@n pointplan smoveto %% xmin ymax l@pl@n pointplan slineto %% xmax ymax l@pl@n pointplan slineto %% xmax ymin l@pl@n pointplan slineto %% xmin ymin l@pl@n pointplan smoveto %% % closepath %% %gsave orange Fill grestore %% clip } def /eprojscene { grestore end } def %%%%% ### fin insertion ### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% fonctions numeriques %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%% ### courbeparam ### /setresolution { /resolution exch def } def %/resolution 200 def % ---- hv 20110713 /courbe_dic 2 dict def courbe_dic /X {} put courbe_dic /Y {} put %% syntaxe : tmin tmax C@urbeparam_ /C@urbeparam_ { 6 dict begin /tmax@ exch def /tmin@ exch def /t tmin@ def /dt tmax@ tmin@ sub resolution 1 sub div def tmin@ courbe_dic /X get exec pstrickactionR tmin@ courbe_dic /Y get exec pstrickactionR smoveto resolution 1 sub { t courbe_dic /X get exec pstrickactionR t courbe_dic /Y get exec pstrickactionR slineto /t t dt add store %% on incremente } repeat tmax@ courbe_dic /X get exec pstrickactionR tmax@ courbe_dic /Y get exec pstrickactionR slineto end } def %% syntaxe : tmin tmax {X} {Y} Courbeparam_ /Courbeparam_ { courbe_dic exch /Y exch put courbe_dic exch /X exch put C@urbeparam_ } def %% syntaxe : {X} {Y} courbeparam_ /courbeparam_ { tmin tmax 4 -1 roll 4 -1 roll Courbeparam_ } def %% syntaxe : tmin tmax {X} {Y} Courbeparam /Courbeparam { gsave 6 dict begin dup isstring { /option exch def } if courbe_dic exch /Y exch put courbe_dic exch /X exch put /tmax exch def /tmin exch def newpath tmin courbe_dic /X get exec pstrickactionR tmin courbe_dic /Y get exec pstrickactionR smoveto %% on commence le chemin tmin tmax C@urbeparam_ starfill stockcurrentcpath newarrowpath currentdict /option known { /dt tmax tmin sub resolution 1 sub div def tmin dt add courbe_dic /X get exec tmin dt add courbe_dic /Y get exec tmin courbe_dic /X get exec tmin courbe_dic /Y get exec arrowpath0 tmax dt sub courbe_dic /X get exec tmax dt sub courbe_dic /Y get exec tmax courbe_dic /X get exec tmax courbe_dic /Y get exec currentdict /dt undef arrowpath1 option gere_arrowhead } if currentlinewidth 0 eq {} { Stroke } ifelse end grestore } def %% syntaxe : {X} {Y} courbeparam /courbeparam { dup isstring { tmin tmax 5 -1 roll 5 -1 roll 5 -1 roll } { tmin tmax 4 -1 roll 4 -1 roll } ifelse Courbeparam } def %% syntaxe : tmin tmax {X} {Y} Courbeparam* /Courbeparam* { 1 dict begin /startest {true} def Courbeparam end } def %% syntaxe : {X} {Y} courbeparam* /courbeparam* { 1 dict begin /startest {true} def courbeparam end } def %%%%% ### courbe ### %% syntaxe : {f} courbe /courbe { dup isstring %% y a-t-il une option de fin de ligne ? { xmin xmax {} 5 -1 roll 5 -1 roll } { xmin xmax {} 4 -1 roll } ifelse Courbeparam } def %% syntaxe : mini maxi {f} Courbe /Courbe { dup isstring { {} 3 -1 roll 3 -1 roll } { {} 2 -1 roll } ifelse Courbeparam } def %% syntaxe : {f} courbe_ /courbe_ { xmin xmax {} 4 -1 roll Courbeparam_ } def %% syntaxe : mini maxi {f} Courbe_ /Courbe_ { {} 2 -1 roll Courbeparam_ } def %% syntaxe : mini maxi {f} Courbe* /Courbe* { 1 dict begin /startest {true} def Courbe end } def %% syntaxe : {f} courbe* /courbe* { 1 dict begin /startest {true} def courbe end } def %%%%% ### courbeR2 ### %% syntaxe : tmin tmax C@urbeR2_ /C@urbeR2_ { 6 dict begin /tmax@ exch def /tmin@ exch def /t tmin@ def /dt tmax@ tmin@ sub resolution 1 sub div def tmin@ courbe_dic /X get exec pstrickactionR2 smoveto /t t dt add store resolution 2 sub { t courbe_dic /X get exec pstrickactionR2 slineto /t t dt add store %% on incremente } repeat tmax@ courbe_dic /X get exec pstrickactionR2 slineto end } def %% syntaxe : tmin tmax {X} CourbeR2_ /CourbeR2_ { courbe_dic exch /X exch put C@urbeR2_ } def %% syntaxe : {X} courbeR2_ /courbeR2_ { tmin tmax 3 -1 roll 3 -1 roll CourbeR2_ } def %% syntaxe : tmin tmax {X} CourbeR2 /CourbeR2+ { 2 dict begin /slineto {} def /smoveto {} def CourbeR2 end } bind def /CourbeR2 { gsave 6 dict begin dup isstring { /option exch def } if courbe_dic exch /X exch put /tmax exch def /tmin exch def newpath tmin tmax C@urbeR2_ starfill currentlinewidth 0 eq {} { Stroke } ifelse end grestore } def %% syntaxe : {X} courbeR2 /courbeR2 { tmin tmax 3 -1 roll CourbeR2 } def %% syntaxe : tmin tmax {X} CourbeR2* /CourbeR2* { 1 dict begin /startest {true} def CourbeR2 end } def %% syntaxe : {X} {Y} courbeR2* /courbeR2* { 1 dict begin /startest {true} def courbeR2 end } def %%%%% ### courbeR3 ### %% syntaxe : t1 t2 {f} (option) CourbeR3 /CourbeR3 { 2 dict begin dup isstring { /option exch def } if /lafonction exch def {lafonction 3dto2d} currentdict /option known {option} if CourbeR2 end } def %% syntaxe : {f} (option) CourbeR3 /courbeR3 { tmin tmax 3 -1 roll CourbeR3 } def %%%%% ### cercle ### %% syntaxe : x0 y0 r cercle /cercle { 3 dict begin /r@y@n exch def /y@ exch def /x@ exch def 0 360 {cos r@y@n mul x@ add} {sin r@y@n mul y@ add} Courbeparam end } def %% syntaxe : x0 y0 r cercle_ /cercle_ { 3 dict begin /r@y@n exch def /y@ exch def /x@ exch def x@ r@y@n add y@ smoveto 0 360 {cos r@y@n mul x@ add} {sin r@y@n mul y@ add} Courbeparam_ end } def %% syntaxe : x0 y0 r cercle-_ /cercle-_ { 3 dict begin /r@y@n exch def /y@ exch def /x@ exch def x@ r@y@n add y@ smoveto 360 0 {cos r@y@n mul x@ add} {sin r@y@n mul y@ add} Courbeparam_ end } def %% syntaxe : x0 y0 r cercle* /cercle* { 1 dict begin /startest true def cercle end } def %% syntaxe : alpha beta x0 y0 r Cercle /Cercle { 4 dict begin dup isstring {/option exch def} if /r@y@n exch def /y@ exch def /x@ exch def {cos r@y@n mul x@ add} {sin r@y@n mul y@ add} currentdict /option known {option} if Courbeparam end } def %% syntaxe : alpha beta x0 y0 r Cercle_ /Cercle_ { 3 dict begin /r@y@n exch def /y@ exch def /x@ exch def {cos r@y@n mul x@ add} {sin r@y@n mul y@ add} Courbeparam_ end } def %% syntaxe : alpha beta x0 y0 r Cercle /Cercle* { 1 dict begin /startest {true} def Cercle end } def %%%%% ### fin insertion ### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% fonctions et constantes mathematiques %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%% ### math ### %%%%%%%%%%% constantes mathematiques %%%%%%%%%%%%%% /pi 3.14159 def /e 2.71828 def %%%%%%%%%%% fonctions mathematiques %%%%%%%%%%%%%%% /rd {180 pi div mul} def %% transforme des rd en degres /deg {pi mul 180 div} def %% transforme des degres en rd /log {ln 10 ln div} def /Exp {e exch exp} def /Cos {rd cos} def /Sin {rd sin} def /tan {dup sin exch cos div} def /cotan {dup cos exch sin div} def /Tan {dup Sin exch Cos div} def /Cotan {dup Cos exch Sin div} def /coTan {Cotan} def /arctan { dup 0 ge {1 atan} {neg 1 atan neg} ifelse } def /Arctan {arctan deg} def /arccos { dup dup mul neg 1 add sqrt exch atan } def /Arccos {arccos deg} def /arcsin { dup 1 eq { 90 } { dup dup mul neg 1 add sqrt atan dup 90 lt {} {360 sub} ifelse } ifelse } def /Arcsin {arcsin deg} def /cosh {dup Exp exch neg Exp add 2 div} def /sinh {dup Exp exch neg Exp sub 2 div} def /tanh {dup sinh exch cosh div} def /cotanh {dup cosh exch sinh div} def /argcosh {dup dup mul 1 sub sqrt add ln} def /argsinh {dup dup mul 1 add sqrt add ln} def /argtanh { setxvar x 1 add 1 x sub div ln 2 div } def /factorielle { dup 0 eq {pop 1} {dup 1 sub factorielle mul} ifelse } def /Gauss { 3 dict begin /sigma exch def /m exch def /x exch def x m sub dup mul sigma dup mul 2 mul div neg Exp 2 pi mul sigma dup mul mul sqrt div end } def %% syntaxe : a n modulo /modulo { 2 dict begin /n exch def /a exch def { a 0 lt { /a a n add store } { exit } ifelse } loop a n mod end } def %%%%% ### max ### /max { 2 copy lt {exch} if pop } def %%%%% ### min ### /min { 2 dict begin dup isarray { duparray /table exch def pop table 0 get 1 1 table length 1 sub { /i exch def table i get min } for } { 2 copy gt {exch} if pop } ifelse end } def %%%%% ### setcolor ### %% syntaxe : tableau setcolor /setcolor { dup length 4 eq {aload pop setcmykcolor} {aload pop setrgbcolor} ifelse } def %%%%% ### in ### %% cherche si un elt donne appartient au tableau donne %% rque : utilise 3 variables locales %% syntaxe : elt array in --> index boolean /in { 3 dict begin /liste exch def /elt exch def /i 0 def false %% la reponse a priori liste length { liste i get elt eq { pop %% en enleve la reponse i true %% pour mettre la bonne exit } if /i i 1 add store } repeat end } def %% cherche si un elt donne appartient au tableau donne %% syntaxe : elt array in --> boolean /In { 3 dict begin /liste exch def /elt exch def /i 0 def false %% la reponse a priori liste length { liste i get elt eq { pop %% en enleve la reponse true %% pour mettre la bonne exit } if /i i 1 add store } repeat end } def %%%%% ### starfill ### %% la procedure pour les objets "star" %% si c est "star" on fait le fillstyle, sinon non /starfill { startest { gsave clip fillstyle grestore /startest false def } if } def %%%%% ### addv ### %% syntaxe : u v addv --> u+v /addv { %% xA yA xB yB 3 1 roll %% xA yB yA xB 4 1 roll %% xB xA yB yA add 3 1 roll %% yB+yA xB xA add exch } def %%%%% ### continu ### /continu { [] 0 setdash } def %%%%% ### trigospherique ### %% passage spherique --> cartesiennes %% les formules de passage ont été récupérées ici : %% http://fr.wikipedia.org/wiki/Coordonn%C3%A9es_polaires %% syntaxe : r theta phi rtp2xyz -> x y z /rtp2xyz { 6 dict begin /phi exch def /theta exch def /r exch def /x phi cos theta cos mul r mul def /y phi cos theta sin mul r mul def /z phi sin r mul def x y z end } def %% trace d'un arc sur une sphere de centre O %% syntaxe : r theta1 phi1 r theta2 phi2 arcspherique /arcspherique { 9 dict begin dup isstring { /option exch def } if /phi2 exch def /theta2 exch def pop /phi1 exch def /theta1 exch def /r exch def /n 12 def 1 theta1 phi1 rtp2xyz /u defpoint3d 1 theta2 phi2 rtp2xyz /v defpoint3d u v vectprod3d u vectprod3d dupp3d norme3d 1 exch div mulv3d /w defpoint3d /sinalpha u v vectprod3d norme3d def /cosalpha u v scalprod3d def /alpha sinalpha cosalpha atan def /n 12 def /pas alpha n div def gsave /t pas neg def [ n 1 add { /t t pas add store u t cos r mul mulv3d w t sin r mul mulv3d addv3d } repeat ] currentdict /option known { option } if ligne3d grestore end } def %% trace d'un arc sur une sphere de centre O %% syntaxe : r theta1 phi1 r theta2 phi2 arcspherique /arcspherique_ { 8 dict begin /phi2 exch def /theta2 exch def pop /phi1 exch def /theta1 exch def /r exch def /n 12 def 1 theta1 phi1 rtp2xyz /u defpoint3d 1 theta2 phi2 rtp2xyz /v defpoint3d u v vectprod3d u vectprod3d dupp3d norme3d 1 exch div mulv3d /w defpoint3d /sinalpha u v vectprod3d norme3d def /cosalpha u v scalprod3d def /alpha sinalpha cosalpha atan def /n 12 def /pas alpha n div def /t pas neg def [ n 1 add { /t t pas add store u t cos r mul mulv3d w t sin r mul mulv3d addv3d } repeat ] ligne3d_ end } def %% trace d'une geodesique sur une sphere de centre O %% syntaxe : r theta1 phi1 r theta2 phi2 geodesique_sphere /geodesique_sphere { 13 dict begin /phi2 exch def /theta2 exch def pop /phi1 exch def /theta1 exch def /r exch def /n 360 def 1 theta1 phi1 rtp2xyz /u defpoint3d 1 theta2 phi2 rtp2xyz /v defpoint3d u v vectprod3d u vectprod3d dupp3d norme3d 1 exch div mulv3d /w defpoint3d /sinalpha u v vectprod3d norme3d def /cosalpha u v scalprod3d def /alpha sinalpha cosalpha atan def /pas 360 n div def gsave /t pas neg def [ n 1 add { /t t pas add store u t cos r mul mulv3d w t sin r mul mulv3d addv3d } repeat ] ligne3d grestore end } def %% syntaxe : A B C trianglespherique --> trace le rtiangle ABC %% (coordonnees spheriques) /trianglespherique* { 1 dict begin /startest {true} def trianglespherique end } def /trianglespherique { 10 dict begin /C defpoint3d /B defpoint3d /A defpoint3d gsave newpath A rtp2xyz 3dto2d smoveto A B arcspherique_ B C arcspherique_ C A arcspherique_ closepath starfill currentlinewidth 0 eq {} { Stroke } ifelse grestore end } def %%%%% ### fin insertion ### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% operations sur les tableaux %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%% ### duparray ### /duparray { 1 dict begin /table exch def table [ table aload pop ] end } def %%%%% ### append ### %% syntaxe : string1 string2 append --> concatene les 2 chaines ou fusionne 2 tableaux /append { 3 dict begin dup isarray { /tab2 exch def /tab1 exch def [ tab1 aload pop tab2 aload pop ] } { /str2 exch def /str1 exch def /result str1 length str2 length add string def str1 result copy pop result str1 length str2 putinterval result } ifelse end } def %%%%% ### rollparray ### %% syntaxe : array n rollparray -> array %% opere une rotation de n sur les couplets du tableau array /rollparray { 4 dict begin /k exch def /table exch def /n table length def k 0 eq { table } { k 0 ge { [ table aload pop 2 {n 1 roll} repeat ] k 1 sub } { [ table aload pop 2 {n -1 roll} repeat ] k 1 add } ifelse rollparray } ifelse end } def %%%%% ### bubblesort ### %% syntaxe : array bubblesort --> array2 trie par ordre croissant %% code de Bill Casselman %% http://www.math.ubc.ca/people/faculty/cass/graphics/text/www/ /bubblesort { 4 dict begin /a exch def /n a length 1 sub def n 0 gt { % at this point only the n+1 items in the bottom of a remain to % the sorted largest item in that blocks is to be moved up into % position n n { 0 1 n 1 sub { /i exch def a i get a i 1 add get gt { % if a[i] > a[i+1] swap a[i] and a[i+1] a i 1 add a i get a i a i 1 add get % set new a[i] = old a[i+1] put % set new a[i+1] = old a[i] put } if } for /n n 1 sub def } repeat } if a end } def %% syntaxe : array1 doublebubblesort --> array2 array3, array3 est %% trie par ordre croissant et array2 correspond a la position des %% indices de depart, ie si array1 = [3 2 4 1], alors array2 = [3 1 0 2] %% code de Bill Casselman, modifie par jpv, 15/08/2006 %% http://www.math.ubc.ca/people/faculty/cass/graphics/text/www/ /doublebubblesort { 5 dict begin /table exch def /n table length 1 sub def /indices [ 0 1 n {} for ] def n 0 gt { % at this point only the n+1 items in the bottom of a remain to % the sorted largest item in that blocks is to be moved up into % position n n { 0 1 n 1 sub { /i exch def table i get table i 1 add get gt { % if a[i] > a[i+1] swap a[i] and a[i+1] table i 1 add table i get table i table i 1 add get % set new a[i] = old a[i+1] put % set new a[i+1] = old a[i] put indices i 1 add indices i get indices i indices i 1 add get % set new a[i] = old a[i+1] put % set new a[i+1] = old a[i] put } if } for /n n 1 sub def } repeat } if indices table end } def %%%%% ### quicksort ### %% src : http://www.math.ubc.ca/~cass/graphics/text/www/code/sort.inc %% code de Bill Casselman, modifie par jpv, 18/10/2007 /qsortdict 8 dict def qsortdict begin % args: /comp a L R x % effect: effects a partition into two pieces [L j] [i R] % leaves i j on stack /partition { 8 dict begin /x exch def /j exch def /i exch def /a exch def load /comp exch def { { a i get x comp exec not { exit } if /i i 1 add def } loop { x a j get comp exec not { exit } if /j j 1 sub def } loop i j le { % swap a[i] a[j] a j a i get a i a j get put put indices j indices i get indices i indices j get put put /i i 1 add def /j j 1 sub def } if i j gt { exit } if } loop i j end } def % args: /comp a L R % effect: sorts a[L .. R] according to comp /subsort { % /c a L R [ 3 1 roll ] 3 copy % /c a [L R] /c a [L R] aload aload pop % /c a [L R] /c a L R L R add 2 idiv % /c a [L R] /c a L R (L+R)/2 3 index exch get % /c a [L R] /c a L R x partition % /c a [L R] i j % if j > L subsort(a, L, j) dup % /c a [L R] i j j 3 index 0 get gt { % /c a [L R] i j 5 copy % /c a [L R] i j /c a [L R] i j exch pop % /c a [L R] i j /c a [L R] j exch 0 get exch % ... /c a L j subsort } if % /c a [L R] i j pop dup % /c a [L R] i i % if i < R subsort(a, i, R) 2 index 1 get lt { % /c a [L R] i exch 1 get % /c a i R subsort }{ 4 { pop } repeat } ifelse } def end % args: /comp a % effect: sorts the array a % comp returns truth of x < y for entries in a /quicksort { qsortdict begin dup length 1 gt { % /comp a dup % /comp a a length 1 sub % /comp a n-1 0 exch subsort } { pop pop } ifelse end } def % ---------------------------------------- %% fin du code de Bill Casselman %% syntaxe : array1 doublebubblesort --> array2 array3, array3 est %% trie par ordre croissant et array2 correspond a la position des %% indices de depart, ie si array1 = [3 2 4 1], alors array2 = [3 1 0 2] %% code de Bill Casselman, modifie par jpv, 18/10/2007 %% http://www.math.ubc.ca/people/faculty/cass/graphics/text/www/ /doublequicksort { qsortdict begin /comp exch /a exch def a dup length /n exch def /indices [0 1 n 1 sub {} for ] def dup length 1 gt { % /comp a dup % /comp a a length 1 sub % /comp a n-1 0 exch subsort } { pop pop } ifelse indices a end } def /comp {lt} def %%%%% ### apply ### %% syntaxe : [x1 ... xn] (f) apply --> [f(x1) ... f(xn)] /apply { 3 dict begin dup isstring {/fonction exch cvx def} {/fonction exch def} ifelse /liste exch def /@i 0 def [ liste length { liste @i get fonction /@i @i 1 add store } repeat counttomark 0 eq {pop} {]} ifelse end } def %% syntaxe : [x1 ... xn] (f) papply /papply { 3 dict begin dup isstring {/fonction exch cvx def} {/fonction exch def} ifelse /liste exch def /@i 0 def [ liste length 2 idiv { liste @i get liste @i 1 add get fonction /@i @i 2 add store } repeat counttomark 0 eq {pop} {]} ifelse end } def %% syntaxe : [x1 ... xn] (f) capply /capply { 3 dict begin dup isstring {/fonction exch cvx def} {/fonction exch def} ifelse /liste exch def /@i 0 def [ liste length 3 idiv { liste @i get liste @i 1 add get liste @i 2 add get fonction /@i @i 3 add store } repeat counttomark 0 eq {pop} {]} ifelse end } def %%%%% ### reverse ### %% syntaxe : array reverse --> inverse l ordre des items dans %% le tableau /reverse { 3 dict begin /le_tableau exch def /n le_tableau length def /i n 1 sub def [ n { le_tableau i get /i i 1 sub store } repeat ] end } def %% syntaxe : array_points reversep --> inverse l ordre des points dans %% le tableau /reversep { 3 dict begin /le_tableau exch def /n le_tableau length 2 idiv def /i n 1 sub def [ n { le_tableau i getp /i i 1 sub store } repeat ] end } def %%%%% ### get ### %% syntaxe : array_points n getp --> le n-ieme point du tableau de %% points array_points /getp { 2 copy 2 mul get 3 1 roll 2 mul 1 add get } def %%%%% ### fin insertion ### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% matrices %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%% ### linear ### %% syntaxe : M i j any --> depose any dans M en a_ij /put_ij { 5 dict begin /a exch def /j exch def /i exch def /M exch def /L M i get_Li def L j a put M i L put_Li end } def %% syntaxe : M i j get_ij --> le coeff c_ij /get_ij { 3 1 roll %% j M i get_Li %% j L_i exch get } def %% syntaxe : M i L put_Li --> remplace dans M la ligne Li par L /put_Li { put } def %% syntaxe : M i get_Li --> la ligne Li de M /get_Li { get } def %%%%% ### fin insertion ### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% geometrie 3d (calculs) %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%% ### p3dtoplane ### %% syntaxe : x y z P p3dtoplane --> X Y /p3dtoplane { 5 dict begin /leplan exch def /M defpoint3d leplan plangetbase 0 getp3d /U defpoint3d leplan plangetbase 1 getp3d /V defpoint3d leplan plangetorigine /I defpoint3d I M vecteur3d U scalprod3d I M vecteur3d V scalprod3d end } def %%%%% ### pplaneto3d ### %% syntaxe : x y P pplaneto3d --> X Y Z /pplaneto3d { 6 dict begin /leplan exch def /y exch def /x exch def leplan plangetbase 0 getp3d /U defpoint3d leplan plangetbase 1 getp3d /V defpoint3d leplan plangetorigine /I defpoint3d U x mulv3d V y mulv3d addv3d I addv3d end } def %%%%% ### orthoprojplane3d ### %% Projection orthogonale d'un point 3d sur un plan %% Mx My Mz (=le point a projeter) %% Ax Ay Az (=un point du plan) %% Vx Vy Vz (un vecteur normal au plan) /orthoprojplane3d { 4 dict begin dup isplan { /monplan exch def monplan plangetorigine monplan plangetbase aload pop vectprod3d } if /V defpoint3d /A defpoint3d /M defpoint3d /VN {V unitaire3d} def VN M A vecteur3d VN scalprod3d mulv3d M addv3d end } def %%%%% ### sortp3d ### /sortp3d { 6 dict begin /M1 defpoint3d /M0 defpoint3d M1 /z1 exch def /y1 exch def /x1 exch def M0 /z0 exch def /y0 exch def /x0 exch def x0 x1 lt { M0 M1 } { x0 x1 gt { M1 M0 } { y0 y1 lt { M0 M1 } { y0 y1 gt { M1 M0 } { z0 z1 lt { M0 M1 } { M1 M0 } ifelse } ifelse } ifelse } ifelse } ifelse end } def %%%%% ### dupp3d ### %% duplique le vecteur 3d /dupp3d { %% x y z 3 copy } def /dupv3d {dupp3d} def %%%%% ### angle3d ### %% syntaxe : vect1 vect2 angle3d /angle3d { 4 dict begin normalize3d /vect2 defpoint3d normalize3d /vect1 defpoint3d /cosalpha vect1 vect2 scalprod3d def /sinalpha vect1 vect2 vectprod3d norme3d def sinalpha cosalpha atan end } def %%%%% ### transformpoint3d ### %% syntaxe : x y z a11 a21 a31 a12 a22 a32 a13 a23 a33 %% transformpoint3d -> X Y Z /transformpoint3d { 12 dict begin /a33 exch def /a23 exch def /a13 exch def /a32 exch def /a22 exch def /a12 exch def /a31 exch def /a21 exch def /a11 exch def /z exch def /y exch def /x exch def a11 x mul a12 y mul add a13 z mul add a21 x mul a22 y mul add a23 z mul add a31 x mul a32 y mul add a33 z mul add end } def %%%%% ### normalize3d ### %% rend le vecteur 3d unitaire. Ne fait rien si u=0 /unitaire3d { %% x y z 2 dict begin /u defpoint3d /norme u norme3d def norme 0 eq { u } { u 1 norme div mulv3d } ifelse end } def /normalize3d {unitaire3d} def %%%%% ### geom3d ### %% syntaxe : A k1 B k2 barycentre3d -> G, barycentre du systeme %% [(A, k1) (B, k2)] /barycentre3d { 4 dict begin /k2 exch def /B defpoint3d /k1 exch def /A defpoint3d A k1 mulv3d B k2 mulv3d addv3d 1 k1 k2 add div mulv3d end } def %% syntaxe : array isobarycentre3d --> G /isobarycentre3d { 2 dict begin /table exch def /n table length 3 idiv def table 0 getp3d 1 1 n 1 sub { table exch getp3d addv3d } for 1 n div mulv3d end } def %% syntaxe : M A alpha hompoint3d -> le point M' tel que AM' = alpha AM /hompoint3d { 3 dict begin /alpha exch def /A defpoint3d /M defpoint3d A M vecteur3d alpha mulv3d A addv3d end } def %% syntaxe : M A sympoint3d -> le point M' tel que AM' = -AM /sympoint3d { 2 dict begin /A defpoint3d /M defpoint3d A M vecteur3d -1 mulv3d A addv3d end } def %% syntaxe : A u translatepoint3d --> B image de A par la translation de vecteur u /translatepoint3d { addv3d } def /scaleOpoint3d { 6 dict begin /k3 exch def /k2 exch def /k1 exch def /z exch def /y exch def /x exch def k1 x mul k2 y mul k3 z mul end } def % syntaxe : M alpha_x alpha_y alpha_z rotateOpoint3d --> M' /rotateOpoint3d { 21 dict begin /RotZ exch def /RotY exch def /RotX exch def /Zpoint exch def /Ypoint exch def /Xpoint exch def /c1 {RotX cos} bind def /c2 {RotY cos} bind def /c3 {RotZ cos} bind def /s1 {RotX sin} bind def /s2 {RotY sin} bind def /s3 {RotZ sin} bind def /M11 {c2 c3 mul} bind def /M12 {c3 s1 mul s2 mul c1 s3 mul sub} bind def /M13 {c1 c3 mul s2 mul s1 s3 mul add} bind def /M21 {c2 s3 mul} bind def /M22 {s1 s2 mul s3 mul c1 c3 mul add} bind def /M23 {s3 s2 mul c1 mul c3 s1 mul sub} bind def /M31 {s2 neg} bind def /M32 {s1 c2 mul} bind def /M33 {c1 c2 mul} bind def RotSequence (zyx) eq { /M11 {c2 c3 mul} bind def /M12 {c2 s3 mul neg} bind def /M13 {s2} bind def /M21 {s1 s2 mul c3 mul c1 s3 mul add} bind def /M22 {s1 s2 mul s3 mul neg c1 c3 mul add} bind def /M23 {s1 c2 mul neg} bind def /M31 {c1 s2 mul c3 mul neg s1 s3 mul add} bind def /M32 {c1 s2 mul s3 mul s1 c3 mul add} bind def /M33 {c1 c2 mul} bind def } if RotSequence (yzx) eq { /M11 {c2 c3 mul} bind def /M12 {s3 neg} bind def /M13 {s2 c3 mul} bind def /M21 {c1 s3 mul c2 mul s1 s2 mul add} bind def /M22 {c1 c3 mul} bind def /M23 {c1 s2 mul s3 mul s1 c2 mul sub} bind def /M31 {s1 c2 mul s3 mul c1 s2 mul sub} bind def /M32 {s1 c3 mul} bind def /M33 {s1 s2 mul s3 mul c1 c2 mul add} bind def } if RotSequence (zxy) eq { /M11 {c2 c3 mul s1 s2 mul s3 mul add} bind def /M12 {c2 s3 mul neg s1 s2 mul c3 mul add} bind def /M13 {c1 s2 mul} bind def /M21 {c1 s3 mul} bind def /M22 {c1 c3 mul} bind def /M23 {s1 neg} bind def /M31 {s2 c3 mul neg s1 c2 mul s3 mul add} bind def /M32 {s2 s3 mul s1 c2 mul c3 mul add} bind def /M33 {c1 c2 mul} bind def } if RotSequence (xzy) eq { /M11 {c2 c3 mul} bind def /M12 {c1 s3 mul c2 mul neg s1 s2 mul add} bind def /M13 {s1 c2 mul s3 mul c1 s2 mul add} bind def /M21 {s3} bind def /M22 {c1 c3 mul} bind def /M23 {s1 c3 mul neg} bind def /M31 {s2 c3 mul neg} bind def /M32 {c1 s2 mul s3 mul s1 c2 mul add} bind def /M33 {s1 s2 mul s3 mul neg c1 c2 mul add} bind def } if RotSequence (yxz) eq { /M11 {c2 c3 mul s1 s2 mul s3 mul sub} bind def /M12 {c1 s3 mul neg} bind def /M13 {s2 c3 mul s1 c2 mul s3 mul add} bind def /M21 {c2 s3 mul s1 s2 mul c3 mul add} bind def /M22 {c1 c3 mul} bind def /M23 {s2 s3 mul s1 c2 mul c3 mul sub} bind def /M31 {c1 s2 mul neg} bind def /M32 {s1} bind def /M33 {c1 c2 mul} bind def } if RotSequence (xyz) eq { /M11 {c2 c3 mul} bind def /M12 {c1 s3 mul neg s1 s2 mul c3 mul add} bind def /M13 {s1 s3 mul c1 s2 mul c3 mul add} bind def /M21 {c2 s3 mul} bind def /M22 {c1 c3 mul s1 s2 mul s3 mul add} bind def /M23 {s1 c3 mul neg c1 s2 mul s3 mul add} bind def /M31 {s2 neg} bind def /M32 {s1 c2 mul} bind def /M33 {c1 c2 mul} bind def } if M11 Xpoint mul M12 Ypoint mul add M13 Zpoint mul add M21 Xpoint mul M22 Ypoint mul add M23 Zpoint mul add M31 Xpoint mul M32 Ypoint mul add M33 Zpoint mul add end } def %%%%% ### symplan3d ### %% syntaxe : M eqplan/plantype symplan3d --> M' %% ou M' symetrique de M par rapport au plan P defini par eqplan/plantype /symplan3d { 13 dict begin dup isplan { plan2eq /args exch def } { /args exch def } ifelse /z exch def /y exch def /x exch def args aload pop /d1 exch def /c1 exch def /b1 exch def /a1 exch def /n_U a1 dup mul b1 dup mul add c1 dup mul add sqrt def /a a1 n_U div def /b b1 n_U div def /c c1 n_U div def /d d1 n_U div def /u a x mul b y mul add c z mul add d add def x 2 a mul u mul sub y 2 b mul u mul sub z 2 c mul u mul sub end } def %%%%% ### vecteur3d ### %% creation du vecteur AB a partir de A et B /vecteur3d { %% xA yA zA xB yB zB 6 dict begin /zB exch def /yB exch def /xB exch def /zA exch def /yA exch def /xA exch def xB xA sub yB yA sub zB zA sub end }def %%%%% ### vectprod3d ### %% produit vectoriel de deux vecteurs 3d /vectprod3d { %% x1 y1 z1 x2 y2 z2 6 dict begin /zp exch def /yp exch def /xp exch def /z exch def /y exch def /x exch def y zp mul z yp mul sub z xp mul x zp mul sub x yp mul y xp mul sub end } def %%%%% ### scalprod3d ### %% produit scalaire de deux vecteurs 3d /scalprod3d { %% x1 y1 z1 x2 y2 z2 6 dict begin /zp exch def /yp exch def /xp exch def /z exch def /y exch def /x exch def x xp mul y yp mul add z zp mul add end } def %%%%% ### papply3d ### %% syntaxe : [A1 ... An] (f) papply3d --> [f(A1) ... f(An)] /papply3d { 3 dict begin /fonction exch def /liste exch def /i 0 def [ liste length 3 idiv { liste i get liste i 1 add get liste i 2 add get fonction /i i 3 add store } repeat counttomark 0 eq {pop} {]} ifelse end } def %%%%% ### defpoint3d ### %% creation du point A a partir de xA yA yB et du nom /A /defpoint3d { %% xA yA zA /nom 1 dict begin /memo exch def [ 4 1 roll ] cvx memo exch end def }def %%%%% ### distance3d ### /distance3d { %% A B vecteur3d norme3d } def %%%%% ### get3d ### /getp3d { %% [tableau de points 3d] i --> donne le ieme point du tableau 2 copy 2 copy 3 mul get 5 1 roll 3 mul 1 add get 3 1 roll 3 mul 2 add get } def %%%%% ### norme3d ### %% norme d un vecteur 3d /norme3d { %% x y z 3 dict begin /z exch def /y exch def /x exch def x dup mul y dup mul add z dup mul add sqrt end } def %%%%% ### mulv3d ### %% (scalaire)*(vecteur 3d) Attention : dans l autre sens ! /mulv3d { %% x y z lambda 4 dict begin /lambda exch def /z exch def /y exch def /x exch def x lambda mul y lambda mul z lambda mul end } def %%%%% ### addv3d ### %% addition de deux vecteurs 3d /addv3d { %% x1 y1 z1 x2 y2 z2 6 dict begin /zp exch def /yp exch def /xp exch def /z exch def /y exch def /x exch def x xp add y yp add z zp add end } def %%%%% ### milieu3d ### /milieu3d { %% A B --> I le milieu de [AB] addv3d 0.5 mulv3d } def %%%%% ### exch ### /exchp { 4 -1 roll 4 -1 roll } def /exchc { 6 -1 roll 6 -1 roll 6 -1 roll } def /exchd { 4 {8 -1 roll} repeat } def /exchp3d { 6 -1 roll 6 -1 roll 6 -1 roll } def %%%%% ### ABpoint3d ### %% syntaxe : A B k ABpoint3d --> M %% M tel que vect(AM) = k vect (AB) /ABpoint3d { 3 dict begin /k exch def /B defpoint3d /A defpoint3d A B vecteur3d k mulv3d A addv3d end } def %%%%% ### angle3doriente ### %% syntaxe : vect1 vect2 vect3 angle3d %% vect3 est la normale au plan (vect1, vect2) /angle3doriente { 4 dict begin normalize3d /vect3 defpoint3d normalize3d /vect2 defpoint3d normalize3d /vect1 defpoint3d /cosalpha vect1 vect2 scalprod3d def /sinalpha vect1 vect2 vectprod3d vect3 scalprod3d def sinalpha cosalpha atan end } def %%%%% ### points3dalignes ### %% syntaxe : A B C points3dalignes -> bool /points3dalignes { 3 dict begin /C defpoint3d /B defpoint3d /A defpoint3d A B vecteur3d /u defpoint3d A C vecteur3d /v defpoint3d u v vectprod3d norme3d 1E-7 lt end } def %% syntaxe : M A B point3dsursegment --> true si M in [AB], false sinon /point3dsursegment { 3 dict begin /B defpoint3d /A defpoint3d /M defpoint3d M A B points3dalignes { M A vecteur3d M B vecteur3d scalprod3d 0 lt { true } { false } ifelse } { false } ifelse end } def %%%%% ### fin insertion ### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% geometrie 3d (dessins) %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%% ### point3d ### /point3d { %% A 3dto2d point } def /points3d { %% tableau de points3d tab3dto2d points } def %%%%% ### ligne3d ### %% [tableau de points3d] option --> trace la ligne brisee /ligne3d { 1 dict begin dup isstring {/option exch def} if tab3dto2d currentdict /option known {option} if ligne end } def %% [tableau de points3d] option --> trace la ligne brisee /ligne3d_ { 1 dict begin dup isstring {/option exch def} if tab3dto2d currentdict /option known {option} if ligne_ end } def %%%%% ### tab3dto2d ### %% transforme un tableau de points 3d en tableau de points 2d /tab3dto2d { 2 dict begin /T exch def /n T length def [ T aload pop n 1 sub -1 n 3 idiv 2 mul { 1 dict begin /i exch def 3dto2d i 2 roll end } for ] end } def %%%%% ### polygone3d ### /polygone3d { %% tableau de points3d tab3dto2d polygone } def /polygone3d* { %% tableau de points3d tab3dto2d polygone* } def %%%%% ### fin insertion ### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% gestion du texte %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%% ### marks ### /xmkstep 1 def % les marques sur Ox /xmarkstyle {dctext} def /ymarkstyle {(-1 0) bltext} def /setxmkstep { /xmkstep exch def } def /xmark { dup xtick /Courier findfont .8 fontsize mul scalefont setfont dup dup truncate eq { cvi dup chaine cvs exch } { dup chaine cvs exch } ifelse Oy xmarkstyle } def /xmarks { 2 dict begin /n xmax xmax xmin sub 1000 div sub xmkstep div truncate cvi xmkstep mul def % mark max /i xmin xmkstep div truncate cvi xmkstep mul def % la 1ere i xmin lt {/i i xmkstep add store} if { i 0 ne {i xmark} if /i i xmkstep abs add store i n gt {exit} if } loop end } def /ymkstep 1 def % les marques sur Oy /setymkstep { /ymkstep exch def } def /ymark { dup ytick /Courier findfont .8 fontsize mul scalefont setfont dup chaine cvs exch Ox exch ymarkstyle } def /ymarks { 2 dict begin /n ymax ymax ymin sub 1000 div sub ymkstep div truncate cvi ymkstep mul def % mark max /i ymin ymkstep div truncate cvi ymkstep mul def % la 1ere { i 0 ne {i ymark} if /i i ymkstep abs add store i n gt {exit} if } loop end } def /setmkstep { setymkstep setxmkstep } def /marks { xmarks ymarks } def %%%%% ### setfontsize ### /setfontsize { /fontsize exch def } def %%%%% ### setCourrier ### /Courier findfont dup length dict begin { 1 index /FID ne {def} {pop pop} ifelse } forall /Encoding ISOLatin1Encoding def currentdict end /Courier-ISOLatin1 exch definefont pop /setCourier { /Courier-ISOLatin1 findfont fontsize scalefont setfont } def %%%%% ### pathtext ### %% syntaxe : string x y initp@thtext /initp@thtext { 7 dict begin /y exch def /x exch def /str exch def str 0 0 show_dim /wy exch def /wx exch def /lly exch def /llx exch def pop pop pop newpath x y smoveto } def /closep@thtext { str true charpath end } def %% syntaxe : string x y cctext_ /cctext_ { initp@thtext llx wx add lly wy add -.5 mulv rmoveto closep@thtext } def /brtext_ { initp@thtext hadjust 0 rmoveto llx neg 0 rmoveto closep@thtext } def /bbtext_ { initp@thtext 0 0 rmoveto 0 0 rmoveto closep@thtext } def /bltext_ { initp@thtext hadjust neg 0 rmoveto wx neg 0 rmoveto closep@thtext } def /bctext_ { initp@thtext 0 0 rmoveto wx llx add -.5 mul 0 rmoveto closep@thtext } def /ubtext_ { initp@thtext 0 vadjust rmoveto 0 lly neg rmoveto closep@thtext } def /urtext_ { initp@thtext hadjust vadjust rmoveto llx neg lly neg rmoveto closep@thtext } def /ultext_ { initp@thtext hadjust neg vadjust rmoveto wx neg lly neg rmoveto closep@thtext } def /uctext_ { initp@thtext 0 vadjust rmoveto llx wx add -.5 mul lly neg rmoveto closep@thtext } def /drtext_ { initp@thtext hadjust vadjust neg rmoveto llx neg wy neg rmoveto closep@thtext } def /dbtext_ { initp@thtext 0 vadjust neg rmoveto 0 wy neg rmoveto closep@thtext } def /dltext_ { initp@thtext hadjust neg vadjust neg rmoveto wx neg wy neg rmoveto closep@thtext } def /dctext_ { initp@thtext 0 vadjust neg rmoveto llx wx add -2 div wy neg rmoveto closep@thtext } def /crtext_ { initp@thtext hadjust 0 rmoveto llx neg lly wy add -2 div rmoveto closep@thtext } def /cbtext_ { initp@thtext 0 0 rmoveto 0 lly wy add -2 div rmoveto closep@thtext } def /cltext_ { initp@thtext hadjust neg 0 rmoveto wx neg lly wy add -2 div rmoveto closep@thtext } def /cctext_ { initp@thtext 0 0 rmoveto llx wx add lly wy add -.5 mulv rmoveto closep@thtext } def %%%%% ### text3d ### %%%% Version 3d des commandes jps TEXTE /pr@p@re3d { 2 dict begin % /vect_echelle [1 1] def % /angle_de_rot {0} def % dup xcheck % {/angle_de_rot exch def} % if % dup isarray % {/vect_echelle exch def} % if% CamView vect_echelle {angle_de_rot} 3dto2d } def /bbtext3d { pr@p@re3d bbtext end } def /bbtexlabel3d { pr@p@re3d bbtexlabel end } def /bctext3d { pr@p@re3d bctext end } def /bctexlabel3d { pr@p@re3d bctexlabel end } def /bltext3d { pr@p@re3d bltext end } def /bltexlabel3d { pr@p@re3d bltexlabel end } def /brtext3d { pr@p@re3d brtext end } def /brtexlabel3d { pr@p@re3d brtexlabel end } def /cbtext3d { pr@p@re3d cbtext end } def /cbtexlabel3d { pr@p@re3d cbtexlabel end } def /cctext3d { pr@p@re3d cctext end } def /cctexlabel3d { pr@p@re3d cctexlabel end } def /cltext3d { pr@p@re3d cltext end } def /cltexlabel3d { pr@p@re3d cltexlabel end } def /crtext3d { pr@p@re3d crtext end } def /crtexlabel3d { pr@p@re3d crtexlabel end } def /dbtext3d { pr@p@re3d dbtext end } def /dbtexlabel3d { pr@p@re3d dbtexlabel end } def /dctext3d { pr@p@re3d dctext end } def /dctexlabel3d { pr@p@re3d dctexlabel end } def /dltext3d { pr@p@re3d dltext end } def /dltexlabel3d { pr@p@re3d dltexlabel end } def /drtext3d { pr@p@re3d drtext end } def /drtexlabel3d { pr@p@re3d drtexlabel end } def /ubtext3d { pr@p@re3d ubtext end } def /ubtexlabel3d { pr@p@re3d ubtexlabel end } def /uctext3d { pr@p@re3d uctext end } def /uctexlabel3d { pr@p@re3d uctexlabel end } def /ultext3d { pr@p@re3d ultext end } def /ultexlabel3d { pr@p@re3d ultexlabel end } def /urtext3d { pr@p@re3d urtext end } def /urtexlabel3d { pr@p@re3d urtexlabel end } def %%%%% ### fin insertion ### %% La macro provisoire de developpement (27/01/2009) %% syntaxe : solid table tablez --> - /solidcolorz { 10 dict begin %% les hauteurs /tablez exch def %% les couleurs /usertable exch def /solid exch def %% a-t-on des couleurs nommees ? usertable 0 get isstring { %% oui, et autant que d etages usertable length 1 sub tablez length eq { /table usertable def } { %% oui, mais moins que d etages %% ==> on definit les 2 premieres en RGB /a0 usertable 0 get def /a1 usertable 1 get def /lacouleurdepart { gsave [a0 cvx exec] length 0 eq { a0 cvx exec currentrgbcolor } { a0 cvx exec } ifelse grestore } def /lacouleurarrivee { gsave [a1 cvx exec] length 0 eq { a1 cvx exec currentrgbcolor } { a1 cvx exec } ifelse grestore } def /usertable [lacouleurdepart lacouleurarrivee] def } ifelse } if usertable 0 get isnum { %% c est un degrade : nb de couleurs a definir /n tablez length 1 add def % usertable length 4 eq { /a0 usertable 0 get def /a1 usertable 1 get def /A {a0 i a1 a0 sub mul n 1 sub div add} def /B usertable 2 get def /C usertable 3 get def /D {} def /espacedecouleurs (sethsbcolor) def } if % usertable length 6 eq { /a0 usertable 0 get def /b0 usertable 1 get def /c0 usertable 2 get def /a1 usertable 3 get def /b1 usertable 4 get def /c1 usertable 5 get def /A {a0 i a1 a0 sub mul n 1 sub div add} def /B {b0 i b1 b0 sub mul n 1 sub div add} def /C {c0 i c1 c0 sub mul n 1 sub div add} def /D {} def /espacedecouleurs (setrgbcolor) def } if % usertable length 7 eq { /a0 usertable 0 get def /b0 usertable 1 get def /c0 usertable 2 get def /a1 usertable 3 get def /b1 usertable 4 get def /c1 usertable 5 get def /A {a0 i a1 a0 sub mul n 1 sub div add} def /B {b0 i b1 b0 sub mul n 1 sub div add} def /C {c0 i c1 c0 sub mul n 1 sub div add} def /D {} def /espacedecouleurs (sethsbcolor) def } if % usertable length 8 eq { /a0 usertable 0 get def /b0 usertable 1 get def /c0 usertable 2 get def /d0 usertable 3 get def /a1 usertable 4 get def /b1 usertable 5 get def /c1 usertable 6 get def /d1 usertable 7 get def /A {a0 i a1 a0 sub mul n 1 sub div add} def /B {b0 i b1 b0 sub mul n 1 sub div add} def /C {c0 i c1 c0 sub mul n 1 sub div add} def /D {d0 i d1 d0 sub mul n 1 sub div add} def /espacedecouleurs (setcmykcolor) def } if % usertable length 2 eq { /a0 usertable 0 get def /a1 usertable 1 get def 0 1 n 1 sub { /i exch def /A {a0 i a1 a0 sub mul n 1 sub div add} def /B {1} def /C {1} def /D {} def /espacedecouleurs (sethsbcolor) def } for } if % %% on affecte la table des couleurs /table [ 0 1 n 1 sub { /i exch def [A B C D] espacedecouleurs astr2str } for ] def } if % /n solid solidnombrefaces def 0 1 n 1 sub { /i exch def solid i solidcentreface /z exch def pop pop /resultat 0 def 0 1 tablez length 1 sub { /j exch def /ztest tablez j get def z ztest le { /resultat j store exit } { /resultat j 1 add store } ifelse } for solid i table resultat get solidputfcolor } for end } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% bibliotheque sur les solides %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%% ### solide ### %% solid = [Sommets Faces Colors_Faces InOut_Table] /solidgetsommets { 0 get } def /solidgetpointstable {solidgetsommets} def /solidgetfaces { 1 get } def /solidgetface { 1 dict begin /i exch def solidgetfaces i get end } def /solidgetfcolors { 2 get } def %% syntaxe : solid i solidgetfcolor --> str /solidgetfcolor { 1 dict begin /i exch def solidgetfcolors i get end } def %% syntaxe : solid i str solidputfcolor --> - /solidputfcolor { 2 dict begin /str exch def /i exch def solidgetfcolors i str put end } def /solidgetinouttable { 3 get } def /solidputsommets { 0 exch put } def /solidputpointstable {solidputsommets} def /solidputfaces { 1 exch put } def %% syntaxe : solid solidfacesreverse -> - /solidfacesreverse { 5 dict begin /solid exch def /n solid solidnombrefaces def 0 1 n 1 sub { /i exch def /F solid i solidgetface reverse def /m F length def solid i [F aload pop m 0 roll ] solidputface } for end } def /solidputfcolors { 2 exch put } def /solidputinouttable { 3 exch put } def %% syntaxe : any issolid --> booleen, vrai si any est de type solid /issolid { 1 dict begin /candidat exch def candidat isarray { candidat length 4 eq { candidat 0 get isarray candidat 1 get isarray and candidat 2 get isarray and candidat 3 get isarray and { /IO candidat 3 get def IO length 4 eq IO 0 get isnum and IO 1 get isnum and IO 2 get isnum and IO 3 get isnum and } { false } ifelse } { false } ifelse } { false } ifelse end } def /dupsolid { 5 dict begin /solid exch def /S solid solidgetsommets def /F solid solidgetfaces def /FC solid solidgetfcolors def /IO solid solidgetinouttable def solid [ S duparray exch pop F duparray exch pop FC duparray exch pop IO duparray exch pop ] end } def %% syntaxe : solid array solidputinfaces --> - /solidputinfaces { 4 dict begin /facesinternes exch def /solid exch def /n2 facesinternes length def /IO solid solidgetinouttable def /facesexternes solid solidgetoutfaces def /n1 facesexternes length def solid [facesexternes aload pop facesinternes aload pop] solidputfaces IO 0 0 put IO 1 n1 1 sub put IO 2 n1 put IO 3 n1 n2 add 1 sub put end } def %% syntaxe : solid array solidputoutfaces --> - /solidputoutfaces { 4 dict begin /facesexternes exch def /solid exch def /n1 facesexternes length def /IO solid solidgetinouttable def /facesinternes solid solidgetinfaces def /n2 facesinternes length def solid [facesexternes aload pop facesinternes aload pop] solidputfaces IO 0 0 put IO 1 n1 1 sub put IO 2 n1 put IO 3 n1 n2 add 1 sub put end } def /solidnombreinfaces { 1 dict begin /solid exch def solid solidwithinfaces { /IO solid solidgetinouttable def IO 3 get IO 2 get sub 1 add } { 0 } ifelse end } def /solidnombreoutfaces { 1 dict begin /solid exch def /IO solid solidgetinouttable def IO 1 get IO 0 get sub 1 add end } def %% syntaxe : solid solidgetinfaces --> array /solidgetinfaces { 4 dict begin /solid exch def solid issolid not { (Error : mauvais type d argument dans solidgetinfaces) == quit } if solid solidwithinfaces { /IO solid solidgetinouttable def /F solid solidgetfaces def /n1 IO 2 get def /n2 IO 3 get def /n n2 n1 sub 1 add def F n1 n getinterval } { [] } ifelse end } def %% syntaxe : solid solidgetoutfaces --> array /solidgetoutfaces { 4 dict begin /solid exch def solid issolid not { (Error : mauvais type d argument dans solidgetoutfaces) == quit } if /IO solid solidgetinouttable def /F solid solidgetfaces def /n1 IO 0 get def /n2 IO 1 get def /n n2 n1 sub 1 add def F n1 n getinterval end } def %% /tracelignedeniveau? false def %% /hauteurlignedeniveau 1 def %% /couleurlignedeniveau {rouge} def %% /linewidthlignedeniveau 4 def /solidgridOn { /solidgrid true def } def /solidgridOff { /solidgrid false def } def %% syntaxe : solid i string solidputfcolor %% syntaxe : solid str outputcolors %% syntaxe : solid str1 str2 inoutputcolors %% syntaxe : solid string n solidputncolors %% syntaxe : solid array solidputincolors --> - %% syntaxe : solid array solidputoutcolors --> - %% syntaxe : solid solidgetincolors --> array %% syntaxe : solid solidgetoutcolors --> array %% syntaxe : solid array solidputinfaces --> - %% syntaxe : solid array solidputoutfaces --> - %% syntaxe : solid solidgetinfaces --> array %% syntaxe : solid solidgetoutfaces --> array %% syntaxe : solid1 solid2 solidfuz -> solid %% syntaxe : solid i solidgetsommetsface -> array %% array = tableau de points 3d /solidgetsommetsface { 1 dict begin /i exch def /solid exch def /F solid i solidgetface def [ 0 1 F length 1 sub { /k exch def solid F k get solidgetsommet } for ] end } def %% syntaxe : solid index table solidputface -> - /solidputface { 1 dict begin /table exch def /i exch def solidgetfaces i table put end } def %% syntaxe : solid table solidaddface -> - %% syntaxe : solid table (couleur) solidaddface -> - %% on ne se preoccupe pas des faces internes /solidaddface { 6 dict begin dup isstring { /lac@uleur exch def } { /lac@uleur () def } ifelse /table exch def /solid exch def /IO solid solidgetinouttable def /n2 IO 1 get def /FC solid solidgetoutcolors def IO 1 n2 1 add put solid [ solid solidgetfaces aload pop table ] solidputfaces solid IO solidputinouttable % solid solidnombrefaces solid [ FC aload pop lac@uleur ] solidputoutcolors end } def /solidnombrefaces { 1 dict begin /solid exch def solid solidnombreinfaces solid solidnombreoutfaces add end } def %% syntaxe : solid M solidaddsommetexterne -> - %% on ajoute le sommet sans se preoccuper de rien /solidaddsommetexterne { 2 dict begin /M defpoint3d /solid exch def solid [ solid solidgetsommets aload pop M ] solidputsommets end } def %% syntaxe : solid array solidaddsommets -> - /solidaddsommets { 2 dict begin /table exch def /solid exch def /n table length 3 idiv def 0 1 0 { /i exch def solid table i getp3d solidaddsommet pop } for end } def %% syntaxe : solid M solidaddsommet -> k %% on ajoute le sommet M. Si il est deja sur une arete, %% on l incorpore a la face concernee %% s il est deja present, on ne le rajoute pas. %% Renvoie l indice du sommet rajoute. /solidaddsommet { 10 dict begin /M defpoint3d /solid exch def /nbf solid solidnombrefaces def /N solid solidnombresommets def /sortie -1 def %% le sommet est-il deja dans la structure 0 1 N 1 sub { /i exch def %% (addsommet) == %% solid i solidgetsommet == == == %% M == == == %% solid i solidgetsommet M eqp3d == % solid i solidgetsommet M eqp3d { solid i solidgetsommet M distance3d 1e-5 le { %% oui => c est fini /sortie i store } if } for sortie 0 lt { %% non => on le rajoute /sortie N def solid M solidaddsommetexterne %% est il sur une arete deja codee 0 1 nbf 1 sub { %% face d indice i /i exch def solid i solidgetface /F exch def /nbsf F length def 0 1 nbsf 1 sub { /j exch def M solid j i solidgetsommetface solid j 1 add nbsf mod i solidgetsommetface point3dsursegment { %% il est sur l arete concernee solid i [ 0 1 j { /k exch def F k get } for N j 1 add nbsf mod dup 0 eq { pop } { 1 nbsf 1 sub { /k exch def F k get } for } ifelse ] solidputface exit } if } for } for } if sortie end } def %%%%% ### solidrmsommet ### %% syntaxe : solid i solidrmsommet -> - /solidrmsommet { 5 dict begin /i exch def /solid exch def solid issolid not { (Erreur : mauvais type d argument dans solidrmsommet) == quit } if solid i solidsommetsadjsommet length 0 gt { (Erreur : sommet non isole dans solidrmsommet) == quit } if %% on s occupe des sommets /n solid solidnombresommets def /S [ 0 1 n 1 sub { /j exch def j i ne { solid j solidgetsommet } if } for ] def solid S solidputsommets %% on s occupe des faces /n solid solidnombrefaces def /F [ 0 1 n 1 sub { %% face d indice j /j exch def /Fj solid j solidgetface def [0 1 Fj length 1 sub { %% sommet d indice k de la face Fj /k exch def Fj k get dup i gt { 1 sub } if } for] } for ] def solid F solidputfaces end } def %%%%% ### solidsommetsadjsommet ### %% syntaxe : solid i solidsommetsadjsommet --> array %% array est le tableau des indices des sommets adjacents au %% sommet d indice i /solidsommetsadjsommet { 6 dict begin /no exch def /solid exch def solid no solidfacesadjsommet /facesadj exch def /sommetsadj [] def /nbadj facesadj length def 0 1 nbadj 1 sub { /j exch def %% examen de la jieme face %/j 0 def /F solid facesadj j get solidgetface def /nbsommetsface F length def no F in { /index exch def /i1 F index 1 sub nbsommetsface modulo get def /i2 F index 1 add nbsommetsface mod get def %% si i1 n est pas deja note, on le rajoute i1 sommetsadj in { pop } { /sommetsadj [ sommetsadj aload pop i1 ] store } ifelse %% si i2 n est pas deja note, on le rajoute i2 sommetsadj in { pop } { /sommetsadj [ sommetsadj aload pop i2 ] store } ifelse } { (Error : bug dans solidsommetsadjsommet) == quit } ifelse } for sommetsadj end } def %%%%% ### solidfacesadjsommet ### %% syntaxe : solid i solidfacesadjsommet --> array %% array est le tableau des indices des faces adjacentes au %% sommet d indice i /solidfacesadjsommet { 6 dict begin /no exch def /solid exch def /n solid solidnombrefaces def /indicesfacesadj [] def 0 1 n 1 sub { /j exch def /F solid j solidgetface def no F in { pop /indicesfacesadj [ indicesfacesadj aload pop j ] store } if } for indicesfacesadj end } def %%%%% ### ordonnepoints3d ### %% syntaxe : array1 M ordonnepoints3d --> array2 %% array1 = tableau de points 3d coplanaires (plan P) %% M = point3d indiquant la direction de la normale a P %% array2 = les indices des points de depart, ranges dans le %% sens trigo par rapport a la normale /ordonnepoints3d { 5 dict begin /M defpoint3d /table exch def table isobarycentre3d /G defpoint3d %% calcul de la normale table 0 getp3d /ptref defpoint3d table 1 getp3d /A defpoint3d G ptref vecteur3d G A vecteur3d vectprod3d /vecteurnormal defpoint3d vecteurnormal G M vecteur3d scalprod3d 0 lt { vecteurnormal -1 mulv3d /vecteurnormal defpoint3d } if %% la table des angles table duparray exch pop {1 dict begin /M defpoint3d G ptref vecteur3d G M vecteur3d vecteurnormal angle3doriente end} papply3d % [0 1 table length 3 idiv 1 sub {} for] % exch doublebubblesort pop end } def %%%%% ### fin insertion ### %% /tracelignedeniveau? false def %% /hauteurlignedeniveau 1 def %% /couleurlignedeniveau {rouge} def %% /linewidthlignedeniveau 4 def %% %% /solidgrid true def %% /aretescachees true def %% /defaultsolidmode 2 def %% syntaxe : alpha beta r h newpie --> solid /newpie { 6 dict begin [[/resolution /nbetages] [8 1] [10 1] [12 1] [18 3] [36 5]] gestionsolidmode /h exch def /r exch def /beta exch def /alpha exch def [ 0 0 % alpha cos r mul alpha sin r mul alpha beta {1 dict begin /t exch def t cos r mul t sin r mul end} CourbeR2+ ] 0 h [nbetages] newprismedroit end } def %%%%% ### newsolid ### %% syntaxe : newsolid --> depose le solide nul sur la pile /newsolid { [] [] generesolid } def %%%%% ### generesolid ### /generesolid { 2 dict begin /F exch def /S exch def [S F [F length {()} repeat] [0 F length 1 sub -1 -1]] end } def %%%%% ### nullsolid ### %% syntaxe : solide nullsolid -> booleen, vrai si le solide est nul /nullsolid { 1 dict begin /candidat exch def candidat issolid not { (Error type argument dans "nullsolid") == quit } if candidat solidgetsommets length 0 eq { true } { false } ifelse end } def %%%%% ### solidnombreoutfaces ### /solidnombreoutfaces { 4 dict begin /solid exch def solid issolid not { (Error : mauvais type d argument dans solidnombreoutfaces) == quit } if solid nullsolid { 0 } { /IO solid solidgetinouttable def IO 1 get IO 0 get sub 1 add } ifelse end } def %%%%% ### solidnombreinfaces ### /solidnombreinfaces { 4 dict begin /solid exch def solid issolid not { (Error : mauvais type d argument dans solidnombreinfaces) == quit } if solid solidwithinfaces { /IO solid solidgetinouttable def IO 3 get IO 2 get sub 1 add } { 0 } ifelse end } def %%%%% ### solidtests ### %% syntaxe : solid solidwithinfaces --> bool, true si le solide est vide /solidwithinfaces { 2 dict begin /solid exch def solid issolid not { (Error : mauvais type d argument dans solidwithinfaces) == quit } if /table solid solidgetinouttable def table 2 get -1 ne { true } { false } ifelse end } def %%%%% ### solidgetsommet ### %% syntaxe : solid i j solidgetsommetface --> sommet i de la face j /solidgetsommetface { 6 dict begin /j exch def /i exch def /solid exch def solid issolid not { (Error : mauvais type d argument dans solidgetsommetface) == quit } if /table_faces solid solidgetfaces def /table_sommets solid solidgetsommets def /k table_faces j get i get def table_sommets k getp3d end } def %% syntaxe : solid i solidgetsommetsface --> array, tableau des %% sommets de la face i du solide /solidgetsommetsface { 6 dict begin /i exch def /solid exch def solid issolid not { (Error : mauvais type d argument dans solidgetsommetsface) == quit } if /table_faces solid solidgetfaces def /table_sommets solid solidgetsommets def /table_indices table_faces i get def [ 0 1 table_indices length 1 sub { /j exch def table_sommets table_indices j get getp3d } for ] end } def %% syntaxe : solid i solidgetsommet --> sommet i du solide /solidgetsommet { 3 dict begin /i exch def /solid exch def solid issolid not { (Error : mauvais type d argument dans solidgetsommet) == quit } if /table_sommets solid solidgetsommets def table_sommets i getp3d end } def %%%%% ### solidcentreface ### %% syntaxe : solid i solidcentreface --> M /solidcentreface { solidgetsommetsface isobarycentre3d } def %%%%% ### solidnombre ### /solidnombresommets { solidgetsommets length 3 idiv } def /solidfacenombresommets { solidgetface length } def /solidnombrefaces { solidgetfaces length } def %%%%% ### solidshowsommets ### /solidshowsommets { 8 dict begin dup issolid not { %% on a un argument /option exch def } if /sol exch def /n sol solidnombresommets def /m sol solidnombrefaces def currentdict /option known not { /option [0 1 n 1 sub {} for] def } if 0 1 option length 1 sub { /k exch def option k get /i exch def %% indice du sommet examine sol i solidgetsommet point3d } for end } def %%%%% ### solidnumsommets ### /solidnumsep 15 def /solidnumsommets { 8 dict begin % Font findfont 10 scalefont setfont dup issolid not { %% on a un argument /option exch def } if /sol exch def /n sol solidnombresommets def /m sol solidnombrefaces def currentdict /option known not { /option [0 1 n 1 sub {} for] def } if /result [ n {false} repeat ] def 0 1 option length 1 sub { /k exch def option k get /i exch def %% indice du sommet examine 0 1 m 1 sub { /j exch def %% indice de la face examinee i sol j solidgetface in { %% le sommet i est dans la face j pop exit } if } for sol i solidgetsommet /S defpoint3d i ( ) cvs m 0 ne { %% le sommet i est dans la face j sol j solidcentreface /G defpoint3d G S vecteur3d normalize3d solidnumsep dup ptojpoint pop mulv3d S addv3d 3dto2d cctext } { S 3dto2d uctext } ifelse } for end } def %%%%% ### gestionsolidmode ### %% table = [ [vars] [mode0] [mode1] [mode2] [mode3] [mode4] ] /gestionsolidmode { 5 dict begin /table exch def dup xcheck { /mode exch def } { dup isarray { /tableaffectation exch def /mode -1 def } { /mode defaultsolidmode def } ifelse } ifelse /vars table 0 get def /nbvars vars length def mode 0 ge { /tableaffectation table mode 1 add 5 min get def } if 0 1 nbvars 1 sub { /i exch def vars i get tableaffectation i get } for nbvars end {def} repeat } def %%%%% ### solidfuz ### %% syntaxe : solid1 solid2 solidfuz -> solid /solidfuz { 5 dict begin /solid2 exch def /solid1 exch def /S1 solid1 solidgetsommets def /S2 solid2 solidgetsommets def /n S1 length 3 idiv def %% les sommets /S S1 S2 append def %% les faces internes et leurs couleurs /FI1 solid1 solidgetinfaces def /FIC1 solid1 solidgetincolors def solid2 solidnombreinfaces 0 eq { /FI2 [] def /FIC2 [] def } { /FI2 solid2 solidgetinfaces {{n add} apply} apply def /FIC2 solid2 solidgetincolors def } ifelse /FI [FI1 aload pop FI2 aload pop] def /FIC [FIC1 aload pop FIC2 aload pop] def %% les faces externes et leurs couleurs /FO1 solid1 solidgetoutfaces def /FOC1 solid1 solidgetoutcolors def /FO2 solid2 solidgetoutfaces {{n add} apply} apply def /FOC2 solid2 solidgetoutcolors def /FO [FO1 aload pop FO2 aload pop] def /FOC [FOC1 aload pop FOC2 aload pop] def /F [FO aload pop FI aload pop] def /FC [FOC aload pop FIC aload pop] def /IO [ 0 FO length 1 sub FI length 0 gt { dup 1 add dup FI length add 1 sub } { -1 -1 } ifelse ] def S F generesolid dup FC solidputfcolors dup IO solidputinouttable end } def %%%%% ### solidnormaleface ### %% syntaxe : solid i solidnormaleface --> u, vecteur normale a la %% face d indice i du solide /solidnormaleface { 4 dict begin /i exch def /solid exch def solid issolid not { (Error : mauvais type d argument dans solidgetsommetface) == quit } if %% solid 0 i solidgetsommetface /G defpoint3d %% G %% solid 1 i solidgetsommetface %% vecteur3d %% G %% solid 2 i solidgetsommetface %% vecteur3d % /n solid i solidfacenombresommets def n 3 ge { [ solid 0 i solidgetsommetface solid 1 i solidgetsommetface solid 2 i solidgetsommetface ] isobarycentre3d /G defpoint3d } { solid i solidcentreface /G defpoint3d } ifelse %% debug %% G 3dto2d point G solid 0 i solidgetsommetface /A defpoint3d % gsave bleu A point3d grestore A vecteur3d normalize3d G solid 1 i solidgetsommetface /A defpoint3d % gsave orange A point3d grestore A vecteur3d normalize3d vectprod3d /resultat defpoint3d resultat normalize3d end } def %%%%% ### solidtransform ### %% syntaxe : solid1 {f} solidtransform --> solid2, solid2 est le %% transforme de solid1 par la transformation f : R^3 -> R^3 /solidtransform { 3 dict begin /@f exch def /solid exch def solid issolid not { (Error : mauvais type d argument dans solidtransform) == quit } if /les_sommets solid solidgetsommets {@f} papply3d def solid les_sommets solidputsommets solid end } def %%%%% ### solidputcolor ### %% syntaxe : solid i string solidputfcolor /solidputfcolor { 3 dict begin /str exch def /i exch def /solid exch def /FC solid solidgetfcolors def i FC length lt { FC i str put } if end } def %% syntaxe : solid solidgetincolors --> array /solidgetincolors { 3 dict begin /solid exch def solid issolid not { (Error : mauvais type d argument dans solidgetincolors) == quit } if solid solidwithinfaces { /fcol solid solidgetfcolors def /IO solid solidgetinouttable def /n1 IO 2 get def /n2 IO 3 get def /n n2 n1 sub 1 add def fcol n1 n getinterval } { [] } ifelse end } def %% syntaxe : solid solidgetoutcolors --> array /solidgetoutcolors { 3 dict begin /solid exch def solid issolid not { (Error : mauvais type d argument dans solidgetoutcolors) == quit } if /fcol solid solidgetfcolors def /IO solid solidgetinouttable def /n1 IO 0 get def /n2 IO 1 get def /n n2 n1 sub 1 add def fcol n1 n getinterval end } def %% syntaxe : solid array solidputincolors --> - /solidputincolors { 4 dict begin /newcolorstable exch def /solid exch def solid issolid not { (Error : mauvais type d argument dans solidputincolors) == quit } if /n newcolorstable length def n solid solidnombreinfaces ne { (Error : mauvaise longueur de tableau dans solidputincolors) == quit } if n 0 ne { /FC solid solidgetfcolors def /IO solid solidgetinouttable def /n1 IO 2 get def FC n1 newcolorstable putinterval } if end } def %% syntaxe : solid array solidputoutcolors --> - /solidputoutcolors { 4 dict begin /newcolorstable exch def /solid exch def solid issolid not { (Error : mauvais type d argument dans solidputoutcolors) == quit } if /n newcolorstable length def n solid solidnombreoutfaces ne { (Error : mauvaise longueur de tableau dans solidputoutcolors) == quit } if n 0 ne { /FC solid solidgetfcolors def /IO solid solidgetinouttable def /n1 IO 0 get def FC n1 newcolorstable putinterval } if end } def %% syntaxe : solid str outputcolors /outputcolors { 5 dict begin /color exch def /solid exch def solid issolid not { (Error : mauvais type d argument dans inoutputcolors) == quit } if /n solid solidnombreoutfaces def solid [ n {color} repeat ] solidputoutcolors end } def %% syntaxe : solid str inputcolors /inputcolors { 5 dict begin /color exch def /solid exch def solid issolid not { (Error : mauvais type d argument dans inoutputcolors) == quit } if /n solid solidnombreinfaces def solid [ n {color} repeat ] solidputincolors end } def %% syntaxe : solid str1 str2 inoutputcolors /inoutputcolors { 5 dict begin /colout exch def /colin exch def /solid exch def solid colin inputcolors solid colout outputcolors end } def %% syntaxe : solid array solidputoutcolors --> - /solidputoutcolors { 4 dict begin /newcolorstable exch def /solid exch def solid issolid not { (Error : mauvais type d argument dans solidputoutcolors) == quit } if /n newcolorstable length def n solid solidnombreoutfaces ne { (Error : mauvaise longueur de tableau dans solidputoutcolors) == quit } if n 0 ne { /FC solid solidgetfcolors def /IO solid solidgetinouttable def /n1 IO 0 get def FC length n n1 add lt { solid newcolorstable solidputfcolors } { FC n1 newcolorstable putinterval } ifelse } if end } def /solidputcolors { 3 dict begin 2 copy pop isstring { inoutputcolors } { outputcolors } ifelse end } def %%%%% ### solidputhuecolors ### %% syntaxe : solid table solidputhuecolors --> - /solidputhuecolors { 1 dict begin 2 copy pop solidgetinouttable /IO exch def IO 0 get IO 1 get s@lidputhuec@l@rs end } def /solidputinhuecolors { 2 dict begin /table exch def /solid exch def solid solidgetinouttable /IO exch def solid solidwithinfaces { solid table IO 2 get IO 3 get s@lidputhuec@l@rs } if end } def /solidputinouthuecolors { 1 dict begin 2 copy pop solidgetinouttable /IO exch def IO 0 get IO 3 get IO 1 get max s@lidputhuec@l@rs end } def %% syntaxe : solid table n1 n2 s@lidputhuec@l@rs --> - %% affecte les couleurs des faces d indice n1 a n2 du solid solid, par %% un degrade defini par la table. /s@lidputhuec@l@rs { 9 dict begin /n2 exch def /n1 exch def /table exch def /solid exch def /n n2 n1 sub def table length 2 eq { /a0 table 0 get def /a1 table 1 get def a1 isstring { /lacouleurdepart { gsave [a0 cvx exec] length 0 eq { a0 cvx exec currentrgbcolor } { a0 cvx exec } ifelse grestore } def /lacouleurarrivee { gsave [a1 cvx exec] length 0 eq { a1 cvx exec currentrgbcolor } { a1 cvx exec } ifelse grestore } def /table [lacouleurdepart lacouleurarrivee] def } { /A {a0 i a1 a0 sub mul n 1 sub div add} def /B {1} def /C {1} def /D {} def /espacedecouleurs (sethsbcolor) def } ifelse } if table length 4 eq { /a0 table 0 get def /a1 table 1 get def /A {a0 i a1 a0 sub mul n 1 sub div add} def /B table 2 get def /C table 3 get def /D {} def /espacedecouleurs (sethsbcolor) def } if table length 6 eq { /a0 table 0 get def /b0 table 1 get def /c0 table 2 get def /a1 table 3 get def /b1 table 4 get def /c1 table 5 get def /A {a0 i a1 a0 sub mul n 1 sub div add} def /B {b0 i b1 b0 sub mul n 1 sub div add} def /C {c0 i c1 c0 sub mul n 1 sub div add} def /D {} def /espacedecouleurs (setrgbcolor) def } if table length 7 eq { /a0 table 0 get def /b0 table 1 get def /c0 table 2 get def /a1 table 3 get def /b1 table 4 get def /c1 table 5 get def /A {a0 i a1 a0 sub mul n 1 sub div add} def /B {b0 i b1 b0 sub mul n 1 sub div add} def /C {c0 i c1 c0 sub mul n 1 sub div add} def /D {} def /espacedecouleurs (sethsbcolor) def } if table length 8 eq { /a0 table 0 get def /b0 table 1 get def /c0 table 2 get def /d0 table 3 get def /a1 table 4 get def /b1 table 5 get def /c1 table 6 get def /d1 table 7 get def /A {a0 i a1 a0 sub mul n 1 sub div add} def /B {b0 i b1 b0 sub mul n 1 sub div add} def /C {c0 i c1 c0 sub mul n 1 sub div add} def /D {d0 i d1 d0 sub mul n 1 sub div add} def /espacedecouleurs (setcmykcolor) def } if n1 1 n2 { /i exch def solid i [A B C D] espacedecouleurs astr2str solidputfcolor } for end } def %%%%% ### solidrmface ### %% syntaxe : solid i solidrmface -> - /solidrmface { 5 dict begin /i exch def /solid exch def solid issolid not { (Error : mauvais type d argument dans solidrmface) == quit } if %% on enleve la face /F solid solidgetfaces def F length 1 sub i lt { (Error : indice trop grand dans solidrmface) == quit } if [ 0 1 F length 1 sub { /j exch def i j ne { F j get } if } for ] /NF exch def solid NF solidputfaces %% on enleve la couleur correspondante /FC solid solidgetfcolors def [ 0 1 FC length 1 sub { /j exch def i j ne { FC j get } if } for ] /NFC exch def solid NFC solidputfcolors %% on ajuste la table inout /IO solid solidgetinouttable def solid i solidisoutface { IO 1 IO 1 get 1 sub put solid solidwithinfaces { IO 2 IO 2 get 1 sub put IO 3 IO 3 get 1 sub put } if } if solid i solidisinface { IO 1 IO 1 get 1 sub put IO 2 IO 2 get 1 sub put IO 3 IO 3 get 1 sub put } if solid IO solidputinouttable end } def %% syntaxe : solid table solidrmfaces --> - /solidrmfaces { 2 dict begin /table exch bubblesort reverse def /solid exch def table {solid exch solidrmface} apply end } def %%%%% ### videsolid ### %% syntaxe : solid videsolid -> - /videsolid { 5 dict begin /solid exch def solid issolid not { (Error : mauvais type d argument dans videsolid) == quit } if solid solidwithinfaces not { /IO solid solidgetinouttable def /FE solid solidgetfaces def /n FE length def IO 2 n put IO 3 2 n mul 1 sub put solid IO solidputinouttable %% on inverse chaque face /FI FE {reverse} apply def solid FE FI append solidputfaces %% et on rajoute autant de couleurs vides que de faces /FEC solid solidgetfcolors def % /FIC [FI length {()} repeat] def % solid FEC FIC append solidputfcolors solid FEC duparray append solidputfcolors } if end } def %%%%% ### solidnumfaces ### %% syntaxe : solid array solidnumfaces %% syntaxe : solid array bool solidnumfaces %% array, le tableau des indices des faces a numeroter, est optionnel %% si bool=true, on ne numerote que les faces visibles /solidnumfaces { 5 dict begin dup isbool { /bool exch def } { /bool true def } ifelse % setTimes dup issolid not { %% on a un argument /option exch def } if /sol exch def /n sol solidnombrefaces def currentdict /option known not { /option [0 1 n 1 sub {} for] def } if 0 1 option length 1 sub { /i exch def /j option i get def j ( ) cvs sol j bool cctextp3d } for end } def %%%%% ### creusesolid ### %% syntaxe : solid creusesolid -> - /creusesolid { 5 dict begin /solid exch def solid issolid not { (Error : mauvais type d argument dans creusesolid) == quit } if %% on enleve le fond et le chapeau solid 1 solidrmface solid 0 solidrmface %% on inverse chaque face solid videsolid end } def %%%%% ### fin insertion ### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% dessin des solides %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%% ### solidisinface ### %% syntaxe : solid i solidisinface --> bool %% true si i est l indice d une face interne, false sinon /solidisinface { 4 dict begin /i exch def solidgetinouttable /IO exch def /n1 IO 2 get def /n2 IO 3 get def n1 i le i n2 le and end } def %%%%% ### solidisoutface ### %% syntaxe : solid i solidisoutface --> bool %% true si i est l indice d une face externe, false sinon /solidisoutface { 4 dict begin /i exch def solidgetinouttable /IO exch def /n1 IO 0 get def /n2 IO 1 get def n1 i le i n2 le and end } def %%%%% ### planvisible ### %% syntaxe : A k planvisible? --> true si le plan est visible /planvisible? { 4 dict begin /normale_plan defpoint3d /origine defpoint3d /ligne_de_vue { origine GetCamPos vecteur3d } def ligne_de_vue normale_plan scalprod3d 0 gt end } def %%%%% ### solidlight ### /setlightintensity { /lightintensity exch def } def /setlightsrc { /lightsrc defpoint3d } def /setlight { 1 dict begin gsave exec [ currentrgbcolor ] /lightcolor exch grestore end def } def %%%%% ### drawsolid ### /solidlightOn { /s@lidlight true def } def /solidlightOff { /s@lidlight false def } def solidlightOff %% syntaxe : solid i solidfacevisible? --> true si la face est visible /solidfacevisible? { 4 dict begin /i exch def /solid exch def solid issolid not { (Error : mauvais type d argument dans solidgetsommetface) == quit } if solid i solidgetface length 2 le { true } { /ligne_de_vue { solid i solidcentreface GetCamPos vecteur3d } def /normale_face { solid i solidnormaleface } def ligne_de_vue normale_face scalprod3d 0 gt } ifelse end } def %% syntaxe : solid i affectecouleursolid_facei --> si la couleur de %% la face i est definie, affecte fillstyle a cette couleur /affectecouleursolid_facei { 3 dict begin /i exch def /solid exch def solid solidgetfcolors /FC exch def FC length 1 sub i ge { FC i get length 1 ge { /fillstyle FC i get ( Fill) append cvx solidgrid not { FC i get cvx exec } if true } { false } ifelse } { false } ifelse end {def} if } def %% syntaxe : solid i dessinefacecachee /dessinefacecachee { 11 dict begin /i exch def /solid exch def solid issolid not { (Error : mauvais type d argument dans dessinefacecachee) == quit } if /F solid solidgetfaces def /S solid solidgetsommets def %% face cachee => on prend chacune des aretes de la face et on %% la dessine 4 dict begin /n F i get length def %% nb de sommets de la face 0 1 n 1 sub { /k exch def /k1 F i k get_ij def %% indice sommet1 /k2 F i k 1 add n mod get_ij def %% indice sommet2 gsave currentlinewidth .5 mul setlinewidth pointilles [S k1 getp3d S k2 getp3d sortp3d] ligne3d grestore } for %% trace de la ligne de niveau solidintersectiontype 0 ge { /face_a_dessiner [ %% face visible : F [i] 0 1 n 1 sub { /j exch def solid j i solidgetsommetface } for ] def 0 1 solidintersectionplan length 1 sub { /k exch def /lignedeniveau [] def gsave solidintersectiontype 0 eq { pointilles } { continu } ifelse k solidintersectionlinewidth length lt { solidintersectionlinewidth k get setlinewidth } { solidintersectionlinewidth 0 get setlinewidth } ifelse k solidintersectioncolor length lt { solidintersectioncolor k get cvx exec } { solidintersectioncolor 0 get cvx exec } ifelse 0 1 n 1 sub { /j exch def face_a_dessiner j getp3d face_a_dessiner j 1 add n mod getp3d solidintersectionplan k get dup isarray { segment_inter_plan } { segment_inter_planz } ifelse { 1 dict begin /table exch def table length 6 eq { /lignedeniveau table store exit } { /lignedeniveau [ lignedeniveau aload pop table 0 getp3d ] store } ifelse end } if } for %% dessin de la ligne lignedeniveau length 4 ge { [lignedeniveau aload pop sortp3d] ligne3d } if grestore } for } if end end } def %% syntaxe : solid i dessinefacevisible /dessinefacevisible { 8 dict begin /i exch def /solid exch def solid issolid not { (Error : mauvais type d argument dans dessinefacevisible) == quit } if /F solid solidgetfaces def /S solid solidgetsommets def /n F i get length def %% nb de sommets de la face startest { s@lidlight { /coeff lightintensity solid i solidnormaleface normalize3d solid i solidcentreface lightsrc vecteur3d normalize3d scalprod3d mul 0 max 1 min def /lightcolor where { pop /lacouleur lightcolor def } { /lacouleur [ gsave solid solidgetfcolors i get cvx exec currentrgbcolor grestore ] def } ifelse /fillstyle { lacouleur {coeff mul} apply setcolor Fill } def solidgrid not { lacouleur {coeff mul} apply setcolor } if } { n 2 eq { 1 dict begin solidgridOff solid i affectecouleursolid_facei end } { solid i affectecouleursolid_facei } ifelse } ifelse } if /face_a_dessiner [ %% face visible : F [i] 0 1 n 1 sub { /j exch def solid j i solidgetsommetface } for ] def face_a_dessiner polygone3d %% trace de la ligne de niveau solidintersectiontype 0 ge { 0 1 solidintersectionplan length 1 sub { /k exch def /lignedeniveau [] def gsave k solidintersectionlinewidth length lt { solidintersectionlinewidth k get setlinewidth } { solidintersectionlinewidth 0 get setlinewidth } ifelse k solidintersectioncolor length lt { solidintersectioncolor k get cvx exec } { solidintersectioncolor 0 get cvx exec } ifelse 0 1 n 1 sub { /j exch def face_a_dessiner j getp3d face_a_dessiner j 1 add n mod getp3d solidintersectionplan k get dup isarray { segment_inter_plan } { segment_inter_planz } ifelse { 1 dict begin /table exch def /lignedeniveau [ lignedeniveau aload pop table 0 getp3d table length 4 ge { table 1 getp3d } if ] store end } if } for %% dessin de la ligne lignedeniveau length 4 ge { solid i solidisinface solidintersectiontype 0 eq and { pointilles } if lignedeniveau ligne3d } if grestore } for } if end } def /drawsolid* { 1 dict begin /startest {true} def drawsolid end } def /peintrealgorithme false def /drawsolid** { 2 dict begin /aretescachees false def /peintrealgorithme true def drawsolid* end } def %% syntaxe : solid array drawsolid %% array est en option, il indique les faces triees /drawsolid { 8 dict begin dup issolid not { /ordre exch def } if /solid exch def solid issolid not { (Error : mauvais type d argument dans drawsolid) == quit } if solid nullsolid not { solid solidgetfaces /F exch def solid solidgetsommets /S exch def /n S length 3 idiv def currentdict /ordre known not { peintrealgorithme { %% tri des indices des faces par distance decroissante [ 0 1 F length 1 sub { /i exch def solid i solidcentreface GetCamPos distance3d } for ] doublequicksort pop reverse } { [ 0 1 F length 1 sub { } for ] } ifelse /ordre exch def } if 0 1 F length 1 sub { /k exch def /i ordre k get def gsave solid i solidfacevisible? { solid i dessinefacevisible } if grestore } for aretescachees { 0 1 F length 1 sub { /k exch def /i ordre k get def gsave solid i solidfacevisible? not { solid i dessinefacecachee } if grestore } for } if %% %% si on veut repasser les traits des faces visibles %% 0 1 F length 1 sub { %% /k exch def %% /i ordre k get def %% gsave %% 1 dict begin %% /startest false def %% solid i solidfacevisible? { %% solid i dessinefacevisible %% } if %% end %% grestore %% } for } if end } def %%%%% ### segment_inter_planz ### %% syntaxe : A B k segment_inter_planz --> array true ou false /segment_inter_planz { 4 dict begin /k exch def /B defpoint3d /A defpoint3d A /zA exch def pop pop B /zB exch def pop pop zA k sub zB k sub mul dup 0 gt { %% pas d intersection pop false } { 0 eq { %% intersection en A ou en B [ zA k eq {A} if zB k eq {B} if ] true } { %% intersection entre A et B [ A B vecteur3d k zA sub zB zA sub div mulv3d A addv3d ] true } ifelse } ifelse end } def %%%%% ### fin insertion ### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% plans affines %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%% ### planaffine ### %% plan : origine, base, range, ngrid %% [0 0 0 [1 0 0 0 1 0] [-3 3 -2 2] [1. 1.] ] /explan [0 0 0 [1 0 0 0 1 0 0 0 1] [-3 3 -2 2] [1. 1.] ] def %% syntaxe : any isplan --> bool /isplan { 1 dict begin /candidat exch def candidat isarray { candidat length 6 eq { candidat 3 get isarray { candidat 4 get isarray { candidat 5 get isarray } { false } ifelse } { false } ifelse } { false } ifelse } { false } ifelse end } def /newplanaffine { [0 0 0 [1 0 0 0 1 0] [-3 3 -2 2] [1 1]] } def /dupplan { 4 dict begin /leplan exch def /result newplanaffine def result leplan plangetorigine planputorigine result leplan plangetbase planputbase result leplan plangetrange planputrange result leplan plangetngrid planputngrid result end } def %% syntaxe : plantype getorigine --> x y z /plangetorigine { 1 dict begin /plan exch def plan isplan not { (Erreur : mauvais type d argument dans plangetorigine) == Error } if plan 0 get plan 1 get plan 2 get end } def %% syntaxe : plantype getbase --> [u v] %% ou u, v et w vecteurs de R^3 /plangetbase { 1 dict begin /plan exch def plan isplan not { (Erreur : mauvais type d argument dans plangetbase) == Error } if plan 3 get end } def %% syntaxe : plantype getrange --> array %% ou array = [xmin xmax ymin ymax] /plangetrange { 1 dict begin /plan exch def plan isplan not { (Erreur : mauvais type d argument dans plangetrange) == Error } if plan 4 get end } def %% syntaxe : plantype getngrid --> array %% ou array = [n1 n2] /plangetngrid { 1 dict begin /plan exch def plan isplan not { (Erreur : mauvais type d argument dans plangetngrid) == Error } if plan 5 get end } def %% =================== %% syntaxe : plantype x y z putorigine --> - /planputorigine { 4 dict begin /z exch def /y exch def /x exch def /plan exch def plan isplan not { (Erreur : mauvais type d argument dans planputorigine) == Error } if plan 0 x put plan 1 y put plan 2 z put end } def %% syntaxe : plantype [u v w] putbase --> - %% ou u, v et w vecteurs de R^3 /planputbase { 2 dict begin /base exch def /plan exch def plan isplan not { (Erreur : mauvais type d argument dans planputbase) == Error } if plan 3 base put end } def %% syntaxe : plantype array putrange --> - %% ou array = [xmin xmax ymin ymax] /planputrange { 2 dict begin /table exch def /plan exch def plan isplan not { (Erreur : mauvais type d argument dans planputrange) == Error } if plan 4 table put end } def %% syntaxe : plantype array putngrid --> - %% ou array = [n1 n2] /planputngrid { 2 dict begin /table exch def /plan exch def plan isplan not { (Erreur : mauvais type d argument dans planputngrid) == quit } if plan 5 table put end } def %% -3 3 -2 2 1. 1. newgrille %% drawsolid %orange %% plan : origine, base, range, ngrid %% syntaxe : plantype drawplanaffine --> - /drawplanaffine { 5 dict begin /plan exch def plan plangetbase aload pop /imK defpoint3d /imJ defpoint3d /imI defpoint3d newpath plan plangetrange plan plangetngrid aload pop quadrillagexOy_ plan plangetorigine [imI imK] false planprojpath Stroke end } def %% %% syntaxe : [a b c d] (x0 y0 z0) alpha defeqplanaffine --> plantype %% %% plan defini par l equation ax+by+cz+d=0, %% %% rotation de alpha autour de la normale (alpha est optionnel) %% %% origine (x0, y0, z0). l origine est optionnelle %% /defeqplanaffine { %% 5 dict begin %% dup isarray { %% /alpha 0 def %% } { %% dup isstring { %% /alpha 0 def %% } { %% /alpha exch def %% } ifelse %% } ifelse %% dup isstring { %% cvx /origine exch def %% } if %% /table exch def %% table length 4 ne { %% (Erreur : mauvais type d argument dans defeqplanaffine) == %% Error %% } if %% table 0 get /a exch def %% table 1 get /b exch def %% table 2 get /c exch def %% table 3 get /d exch def %% /resultat newplanaffine def %% [a b c alpha] normalvect_to_orthobase %% /imK defpoint3d %% /imJ defpoint3d %% /imI defpoint3d %% resultat [imI imJ imK] planputbase %% currentdict /origine known { %% origine /z exch def /y exch def /x exch def %% a x mul b y mul add c z mul add d add 0 ne { %% (Erreur : mauvaise origine dans defeqplanaffine) == %% Error %% } if %% resultat origine planputorigine %% } { %% c 0 ne { %% resultat 0 0 d neg c div planputorigine %% } { %% a 0 ne { %% resultat d neg a div 0 0 planputorigine %% } { %% resultat 0 d neg b div 0 planputorigine %% } ifelse %% } ifelse %% } ifelse %% resultat %% end %% } def %% /explan [0 0 0 [1 0 0 0 1 0 0 0 1] [-3 3 -2 2] [1 1] ] def %% explan drawplanaffine %% noir %% /explan [0 0 2 [1 0 0 0 1 0 0 0 1] [-3 3 -2 2] [1 .5] ] def %% explan drawplanaffine %% orange %% [0 0 1 -2] defeqplanaffine %% drawplanaffine %% noir %% [0 0 1 0] defeqplanaffine %% drawplanaffine %% bleu %% [1 1 1 0] (1 -1 0) defeqplanaffine %% drawplanaffine %% /dessinebase { 4 dict begin gsave /V3 defpoint3d /V2 defpoint3d /V1 defpoint3d /M0 defpoint3d rouge V3 newvecteur {M0 translatepoint3d} solidtransform drawsolid** bleu V2 newvecteur {M0 translatepoint3d} solidtransform drawsolid** orange V1 newvecteur {M0 translatepoint3d} solidtransform drawsolid** grestore end } def %% syntaxe : solid i solidface2eqplan --> [a b c d] %% equation cartesienne de la face d'indice i du solide solid /solidface2eqplan { 8 dict begin /i exch def /solid exch def solid i solidnormaleface /c exch def /b exch def /a exch def solid 0 i solidgetsommetface /z exch def /y exch def /x exch def [a b c a x mul b y mul add c z mul add neg] end } def %% syntaxe : plantype newplan --> solid /newplan { 5 dict begin /lepl@n exch def lepl@n plangetbase /@base exch def @base 0 getp3d /@U defpoint3d @base 1 getp3d /@V defpoint3d lepl@n plangetorigine /@M defpoint3d lepl@n plangetrange /@range exch def lepl@n plangetngrid /@ngrid exch def /@F { 2 dict begin /@y exch def /@x exch def @U @x mulv3d @V @y mulv3d addv3d @M addv3d end } def @range aload pop @ngrid {@F} newsurfaceparametree end } def %% syntaxe : M eqplan --> real %% image de M par la fonction definie par l equation eqplan /pointeqplan { 8 dict begin /eqplan exch def /@z exch def /@y exch def /@x exch def /@a eqplan 0 get def /@b eqplan 1 get def /@c eqplan 2 get def /@d eqplan 3 get def @a @x mul @b @y mul add @c @z mul add @d add end } def /plan2eq { 6 dict begin /leplan exch def leplan plangetbase aload pop vectprod3d /c exch def /b exch def /a exch def leplan plangetorigine /z0 exch def /y0 exch def /x0 exch def [a b c a x0 mul b y0 mul add c z0 mul add neg] end } def %% syntaxe : [a b c d] (x0 y0 z0) alpha defeqplanaffine --> plantype %% plan defini par l equation ax+by+cz+d=0, %% rotation de alpha autour de la normale (alpha est optionnel) %% origine (x0, y0, z0). l origine est optionnelle /eq2plan { 5 dict begin dup isarray { /alpha 0 def } { dup isstring { /alpha 0 def } { /alpha exch def } ifelse } ifelse dup isstring { cvx /origine exch def } if /table exch def table length 4 ne { (Erreur : mauvais type d argument dans eq2plan) == quit } if table 0 get /a exch def table 1 get /b exch def table 2 get /c exch def table 3 get /d exch def /resultat newplanaffine def [a b c alpha] normalvect_to_orthobase /imK defpoint3d /imJ defpoint3d /imI defpoint3d resultat [imI imJ] planputbase currentdict /origine known { origine /z exch def /y exch def /x exch def a x mul b y mul add c z mul add d add 0 ne { (Erreur : mauvaise origine dans eq2plan) == quit } if resultat origine planputorigine } { c 0 ne { resultat 0 0 d neg c div planputorigine } { a 0 ne { resultat d neg a div 0 0 planputorigine } { b 0 ne { resultat 0 d neg b div 0 planputorigine } { (Error dans eq2plan : (a,b,c) = (0,0,0)) == } ifelse } ifelse } ifelse } ifelse resultat end } def /points2eqplan { 10 dict begin /C defpoint3d /B defpoint3d /A defpoint3d A B vecteur3d A C vecteur3d vectprod3d normalize3d /c exch def /b exch def /a exch def A /zA exch def /yA exch def /xA exch def [a b c a xA mul b yA mul add c zA mul add neg] end } def %% /monplan %% %[0 0 -2 [1 0 0 0 1 0 0 0 1] [-3 3 -2 2] [1. 1.]] %% [0 0 1 1] 30 eq2plan %% def %% %% [0 0 1 -2] eq2plan newplan %% dup (blanc) outputcolors %% monplan newplan %% dup (blanc) outputcolors %% solidfuz %% drawsolid** %% monplan plangetorigine %% monplan plangetbase aload pop dessinebase %% syntaxe : x0 y0 z0 [normalvect] norm2plan /norm2plan { 9 dict begin normalvect_to_orthobase /imK defpoint3d /imJ defpoint3d /imI defpoint3d imK /c exch def /b exch def /a exch def /z0 exch def /y0 exch def /x0 exch def [a b c a x0 mul b y0 mul add c z0 mul add neg] eq2plan dup x0 y0 z0 planputorigine dup [imI imJ] planputbase end } def %% syntaxe : plantype planxmarks /planxmarks { 5 dict begin dup isbool { /mybool exch def } { /mybool true def } ifelse /leplan exch def leplan plangetrange aload pop /ymax exch def /ymin exch def /xmax exch def /xmin exch def newpath xmin truncate cvi 0 smoveto xmax truncate cvi 0 slineto leplan mybool projpath Stroke xmin truncate cvi xmkstep xmax truncate cvi { dup 0 ne { /x exch def x x x truncate eq { cvi } if dup chaine cvs exch 0 leplan mybool dctextp3d newpath x 0 smoveto 0 2.5 rmoveto 0 -5 rlineto leplan mybool projpath Stroke } { pop (0) 0 0 leplan mybool dltextp3d } ifelse } for end } def %% syntaxe : plantype planymarks /planymarks { 5 dict begin dup isbool { /mybool exch def } { /mybool true def } ifelse /leplan exch def leplan plangetrange aload pop /ymax exch def /ymin exch def /xmax exch def /xmin exch def newpath 0 ymin truncate cvi smoveto 0 ymax truncate cvi slineto leplan mybool projpath Stroke ymin truncate cvi ymkstep ymax truncate cvi { dup 0 ne { /y exch def y y y truncate eq { cvi } if dup chaine cvs exch 0 exch leplan mybool cltextp3d newpath 0 y smoveto 2.5 0 rmoveto -5 0 rlineto leplan mybool projpath Stroke } { pop (0) 0 0 leplan mybool dltextp3d } ifelse } for end } def %% syntaxe : plantype planmarks /planmarks { 1 dict begin dup isbool { /mybool exch def } { /mybool true def } ifelse dup mybool planxmarks mybool planymarks end } def %% bleu %% [-3 3 -2 2] quadrillagexOy_ %% Stroke %% noir %% syntaxe : [xmin xmax ymin ymax] dx dy quadrillagexOy_ /quadrillagexOy_ { 4 dict begin dup isarray { /dx 1 def /dy 1 def } { /dy exch def dup isarray { /dx dy def } { /dx exch def } ifelse } ifelse /table exch def table 0 get /xmin exch def table 1 get /xmax exch def table 2 get /ymin exch def table 3 get /ymax exch def ymin dy ymax { /y exch def xmin y smoveto xmax y slineto } for xmin dx xmax { /x exch def x ymin smoveto x ymax slineto } for end } def %% syntaxe : plan [ngrid] planquadrillage /planquadrillage { 4 dict begin dup isbool { /mybool exch def } { /mybool true def } ifelse dup isplan { /ngrid [1 1] def } { /ngrid exch def } ifelse /leplan exch def /dx ngrid 0 get def /dy ngrid 1 get def /table leplan plangetrange def table 0 get cvi truncate /xmin exch def table 1 get cvi truncate /xmax exch def table 2 get cvi truncate /ymin exch def table 3 get cvi truncate /ymax exch def newpath ymin dy ymax { /y exch def xmin y smoveto xmax y slineto } for xmin dx xmax { /x exch def x ymin smoveto x ymax slineto } for leplan mybool projpath Stroke end } def %% syntaxe : plantype str1 str2 planshowbase -> - %% syntaxe : plantype str2 planshowbase -> - %% syntaxe : plantype planshowbase -> - /planshowbase { 3 dict begin dup isbool { /mybool exch def } { /mybool true def } ifelse dup isstring { /couleur2 exch def dup isstring { /couleur1 exch def } { /couleur1 (rouge) def } ifelse } { /couleur1 (rouge) def /couleur2 (vert) def } ifelse mybool bprojscene couleur1 cvx exec newpath 0 0 smoveto 1 0 slineto Stroke 0 0 1 0 oldarrow couleur2 cvx exec newpath 0 0 smoveto 0 1 slineto Stroke 0 0 0 1 oldarrow eprojscene end } def %% syntaxe : plantype str1 str2 str3 planshowbase3d -> - %% syntaxe : plantype str2 str3 planshowbase3d -> - %% syntaxe : plantype str3 planshowbase3d -> - %% syntaxe : plantype planshowbase3d -> - %% syntaxe : plantype str1 str2 str3 array planshowbase3d -> - %% syntaxe : plantype str2 str3 array planshowbase3d -> - %% syntaxe : plantype str3 array planshowbase3d -> - %% syntaxe : plantype array planshowbase3d -> - /planshowbase3d { 7 dict begin dup isbool { /mybool exch def } { /mybool true def } ifelse dup dup isarray exch isplan not and { /table exch def } { /table {} def } ifelse dup isstring { /couleur3 exch def dup isstring { /couleur2 exch def dup isstring { /couleur1 exch def } { /couleur1 (rouge) def } ifelse } { /couleur2 (vert) def /couleur1 (rouge) def } ifelse } { /couleur1 (rouge) def /couleur2 (vert) def /couleur3 (bleu) def } ifelse /plan exch def plan couleur1 couleur2 mybool planshowbase plan plangetorigine /I defpoint3d plan plangetbase dup 0 getp3d /u defpoint3d 1 getp3d /v defpoint3d u v vectprod3d table newvecteur {I addv3d} solidtransform dup couleur3 solidputcolors solidgridOff drawsolid** end } def %% syntaxe : plantype x y z plantranslate --> - /plantranslate { 4 dict begin /M defpoint3d /plan exch def plan isplan not { (Erreur : mauvais type d argument dans plantranslate) == quit } if plan plan plangetorigine M addv3d planputorigine end } def % syntaxe : alpha_x alpha_y alpha_z rotateOpplan --> - /rotateOplan { 4 dict begin /Rxyz defpoint3d /plan exch def plan isplan not { (Erreur : mauvais type d argument dans rotateOplan) == quit } if plan plan plangetorigine Rxyz rotateOpoint3d planputorigine plan plangetbase 0 getp3d /U defpoint3d plan plangetbase 1 getp3d /V defpoint3d plan [ U Rxyz rotateOpoint3d V Rxyz rotateOpoint3d ] planputbase end } def %% syntaxe : plantype phi rotateplan --> - /rotateplan { 5 dict begin /phi exch def /leplan exch def leplan plangetbase 0 getp3d /U defpoint3d leplan plangetbase 1 getp3d /V defpoint3d U phi cos mulv3d V phi sin mulv3d addv3d /U0 defpoint3d U phi sin neg mulv3d V phi cos mulv3d addv3d /V0 defpoint3d leplan [U0 V0] planputbase end } def %% syntaxe : solid i solidface2plan --> plantype %% syntaxe : solid i I solidface2plan --> plantype /solidface2plan { 5 dict begin 2 copy pop issolid { /i exch def /solid exch def solid i solidcentreface /I defpoint3d } { /I defpoint3d /i exch def /solid exch def } ifelse /result newplanaffine def solid i solidcentreface /G defpoint3d solid i solidnormaleface /K defpoint3d solid 0 i solidgetsommetface solid 1 i solidgetsommetface milieu3d /A defpoint3d G A vecteur3d normalize3d /U defpoint3d K U vectprod3d /V defpoint3d result [U V] planputbase result I planputorigine result end } def %%%%% ### fin insertion ### %% syntaxe : x y plantype pointplan --> X Y Z /pointplan { 5 dict begin /leplan exch def /y exch def /x exch def leplan plangetbase 0 getp3d /U defpoint3d leplan plangetbase 1 getp3d /V defpoint3d U x mulv3d V y mulv3d addv3d end } def %%%%% ### fin insertion ### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% operations sur des solides particuliers %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /piedist { 4 dict begin /mypie exch def mypie 0 solidgetface length /n exch def mypie n 2 idiv solidgetsommet /A defpoint3d mypie n 2 idiv 1 add solidgetsommet /B defpoint3d A B milieu3d GetCamPos distance3d end } def /sortpieset { 5 dict begin dup issolid { ] } if /table exch def [ 0 1 table length 1 sub { /i exch def table i get piedist } for ] doublequicksort pop reverse /result exch def [ 0 1 result length 1 sub { /i exch def table result i get get } for ] end } def /drawpieset { 1 dict begin /startest true def sortpieset dup {drawsolid**} apply {0 dessinefacevisible} apply end } def %%%%% ### solidchanfreine ### %% syntaxe : solid coeff solidchanfreine --> solid /solidchanfreine { 10 dict begin /coeff exch def /solid exch def /result newsolid def solid issolid not { (Erreur : mauvais type d argument dans solidchanfreine) == quit } if /n solid solidnombresommets def /nf solid solidnombrefaces def %% ajout des faces reduites 0 1 nf 1 sub { /i exch def /Fsommets solid i solidgetsommetsface def /Findex solid i solidgetface def /ns Fsommets length 3 idiv def /couleurfaceorigine solid i solidgetfcolor def Fsommets isobarycentre3d /G defpoint3d %% on ajoute les nouveaux sommets /Sindex [] def 0 1 ns 1 sub { /j exch def /Sindex [ Sindex aload pop Fsommets j getp3d /M defpoint3d result M G coeff hompoint3d solidaddsommet ] store } for %% Sindex contient les indices des nouveaux sommets result Sindex couleurfaceorigine solidaddface } for %% ajout des faces rectangulaires entre faces d'origines adjacentes %% pour chaque face de depart 0 1 nf 2 sub { /i exch def /F solid i solidgetface def /couleurfaceorigine solid i solidgetfcolor def /Fres result i solidgetface def %% pour chaque arete de la face 0 1 F length 1 sub { /j exch def /trouve false def /indice1 F j get def /indice2 F j 1 add F length mod get def /a1 j def /a2 j 1 add F length mod def %% on regarde toutes les autres faces i 1 add 1 nf 1 sub { /k exch def /Ftest solid k solidgetface def indice1 Ftest in {pop true} {false} ifelse indice2 Ftest in {pop true} {false} ifelse and { /indiceFadj k def indice1 Ftest in pop /k1 exch def indice2 Ftest in pop /k2 exch def /trouve true def exit } if } for trouve { /Fadj solid indiceFadj solidgetface def result [ Fres a1 get result indiceFadj solidgetface k1 get result indiceFadj solidgetface k2 get Fres a2 get ] couleurfaceorigine solidaddface } if } for } for %% pour chaque face 0 1 nf 2 sub { /i exch def /F solid i solidgetface def /couleurfaceorigine solid i solidgetfcolor def %% et pour chaque sommet de cette face 0 1 F length 1 sub { /j exch def /k F j get def solid k solidfacesadjsommet /adj exch def %% adj est le tableau des indices des faces adjacentes %% au sommet d'indice k %% rque : toutes les faces d'indice strict inferieur a i %% sont deja traitees %% Pour chaque face adjacente, on repere l'indice du sommet concerne dans %% la face adj min i lt not { /indadj [] def 0 1 adj length 1 sub { /m exch def k solid adj m get solidgetface in { /ok exch def /indadj [indadj aload pop ok] store } if } for /aajouter [ 0 1 adj length 1 sub { /m exch def result adj m get solidgetface indadj m get get } for ] def %% la table des sommets [0 1 aajouter length 1 sub { /m exch def result aajouter m get solidgetsommet } for] solid k solidgetsommet %% le point indiquant la direction de la normale ordonnepoints3d /indicestries exch def result [ 0 1 indicestries length 1 sub { /m exch def aajouter indicestries m get get } for ] couleurfaceorigine solidaddface } if } for } for result end } def %%%%% ### solidplansection ### %% syntaxe : M eqplan --> real %% image de M par la fonction definie par l equation eqplan /pointeqplan { 8 dict begin /@qplan exch def /@z exch def /@y exch def /@x exch def /@a @qplan 0 get def /@b @qplan 1 get def /@c @qplan 2 get def /@d @qplan 3 get def @a @x mul @b @y mul add @c @z mul add @d add end } def %% syntaxe : A B eqplan segment_inter_plan --> array true ou false %% array contient 1 point M si [AB] inter plan = {M} %% array contient les 2 points A et B si [AB] inter plan = [AB] /segment_inter_plan { 4 dict begin dup isplan {plan2eq} if /plan exch def plan aload pop /d exch def /c exch def /b exch def /a exch def /B defpoint3d /A defpoint3d A /zA exch def /yA exch def /xA exch def B /zB exch def /yB exch def /xB exch def /imA a xA mul b yA mul add c zA mul add d add def /imB a xB mul b yB mul add c zB mul add d add def imA imB mul dup 0 gt { %% pas d intersection pop false } { 0 eq { %% intersection en A ou en B [ imA 0 eq {A} if imB 0 eq {B} if ] true } { %% intersection entre A et B /k imA neg xB xA sub a mul yB yA sub b mul add zB zA sub c mul add dup 0 eq { (Error dans segment_inter_plan) == quit } if div def [ A B vecteur3d k mulv3d A addv3d ] true } ifelse } ifelse end } def %% syntaxe : solid i solidface2eqplan --> [a b c d] %% equation cartesienne de la face d'indice i du solide solid /solidface2eqplan { 8 dict begin /i exch def /solid exch def solid i solidnormaleface /c exch def /b exch def /a exch def solid 0 i solidgetsommetface /z exch def /y exch def /x exch def [a b c a x mul b y mul add c z mul add neg] end } def %% syntaxe : array1 arrayrmdouble --> array2 %% remplace 2 elts identiques consecutifs par 1 elt /arrayrmdouble { 5 dict begin /table exch def /result [table 0 get] def /j 0 def 1 1 table length 1 sub { /i exch def table i get result j get eq not { /result [result aload pop table i get] store /j j 1 add store } if } for result end } def %% syntaxe : solid eqplan/plantype solidplansection --> solid2 /solidplansection { 10 dict begin dup isbool { /tr@nsmit exch def } { /tr@nsmit false def } ifelse dup isplan { plan2eqplan /eqplan exch def } { /eqplan exch def } ifelse dupsolid /result exch def /solid exch def /aenlever [] def /indnouveauxsommets [] def /nouvellesaretes [] def %% pour chaque face d'indice i 0 1 solid solidnombrefaces 1 sub { /i exch def /lacouleur solid i solidgetfcolor def /F solid i solidgetface def %% table des indices des sommets /n F length def %% nb d'aretes /k1 -1 def /k2 -1 def /k3 -1 def /k4 -1 def /k3a -3 def /k4a -3 def %% pour chaque arete [AB] 0 1 n 1 sub { /j exch def %% arete testee : [j, j+1 mod n] (indices relatifs a la face i) solid j i solidgetsommetface /A defpoint3d solid j 1 add n mod i solidgetsommetface /B defpoint3d %% y a-t-il intersection A B eqplan segment_inter_plan { %% il y a intersection dup length 6 eq { %% l'intersection, c'est [AB] /k1 -1 def /k2 -1 def /k3 -1 def /k4 -1 def /k3a -1 def /k4a -1 def dup 0 getp3d /A defpoint3d 1 getp3d /B defpoint3d result A solidaddsommet /a1 exch def result B solidaddsommet /a2 exch def /indnouveauxsommets [ indnouveauxsommets aload pop a1 a2 ] store /nouvellesaretes [ [a1 a2] nouvellesaretes aload pop ] store exit %% c est deja scinde } if %% il y a intersection <> [AB] k1 0 lt { %% 1ere intersection de la face /k1 j def %% sommet precedent intersection 1 result exch aload pop solidaddsommet /k1a exch def %% sommet intersection 1 } { k2 0 lt { %% 2eme intersection de la face /k2 j def %% sommet precedent intersection 2 result exch aload pop solidaddsommet /k2a exch def %% sommet intersection 2 } { k3 0 lt { %% 3eme intersection de la face /k3 j def %% sommet precedent intersection 3 result exch aload pop solidaddsommet /k3a exch def %% sommet intersection 3 } { %% 4eme intersection de la face /k4 j def %% sommet precedent intersection 4 result exch aload pop solidaddsommet /k4a exch def %% sommet intersection 4 } ifelse } ifelse } ifelse } if } for %% y a-t-il eu une coupe ? %% si oui, il faut scinder la face d'indice i en cours k1 0 ge { %% (coupe) == %% (n) == n == %% k1 == k2 == k3 == k4 == %% (a) == %% k1a == k2a == k3a == k4a == k1a k2a eq k3 0 lt and { %% 1 pt d'intersection } { %% il y a coupe, on cherche a eliminer les %% doublons dans {k1a, k2a, k3a, k4a} k1a k2a eq k3 0 ge and { %% 2 pts d'intersection /k2a k3a def /k2 k3 def } if k1a k3a eq k4 0 ge and { %% 2 pts d'intersection /k2a k4a def /k2 k4 def } if /nouvellesaretes [ [k1a k2a] nouvellesaretes aload pop ] store [ k1a F k1 1 add n mod get ne { k1a } if k1 1 add n mod 1 k2 {F exch get} for k2a F k2 get ne { k2a } if ] result exch lacouleur solidaddface /indnouveauxsommets [indnouveauxsommets aload pop k1a k2a] store [ k2a F k2 1 add n mod get ne { k2a } if k2 1 add n ne { k2 1 add n mod 1 n 1 sub {F exch get} for } if 0 1 k1 {F exch get} for k1a F k1 get ne { k1a } if ] result exch lacouleur solidaddface /aenlever [aenlever aload pop i] store } ifelse } if } for result aenlever solidrmfaces nouvellesaretes separe_composantes /composantes exch def %% pour chacune des composantes 0 1 composantes length 1 sub { %% on oriente et on ajoute la face /icomp exch def %indnouveauxsommets bubblesort arrayrmdouble /indnouveauxsommets composantes icomp get def %% maintenant, on ajoute la face de plan de coupe /nouveauxsommets [ 0 1 indnouveauxsommets length 1 sub { /i exch def result indnouveauxsommets i get solidgetsommet } for ] def 0 0 0 eqplan pointeqplan 0 eq { /ptref {0 1 1} def } { /ptref {0 0 0} def } ifelse %% restera a traiter le cas limite ou la nouvelle face existe deja %% tester si max(indicestries) < nb sommets avant section nouveauxsommets ptref ordonnepoints3d /indicestries exch def /nvelleface [ 0 1 indicestries length 1 sub { /m exch def indnouveauxsommets indicestries m get get } for ] def /F result solidgetfaces def /FC result solidgetfcolors def /IO result solidgetinouttable def /n1 IO 1 get def IO 1 n1 1 add put result IO solidputinouttable result [nvelleface F aload pop] solidputfaces result [lacouleur FC aload pop] solidputfcolors } for result tr@nsmit { composantes length } if end } def %% syntaxe : elt array compteoccurences %% ou array est un tableau du type [ [a1 a2] [b1 b2] [c1 c2] ... ] /compteoccurences { 5 dict begin /table exch def /elt exch def /n 0 def 0 1 table length 1 sub { /i exch def elt table i get in { pop /n n 1 add store } if } for n end } def /separe_composantes { 10 dict begin /result [] def %% les composantes deja faites /table exch def %% ce qui reste a faire % (recu) == table {==} apply { /ext1 table 0 get 1 get def /ext0 table 0 get 0 get def /composante [] def { %% maintenant on suit les extremites et on epluche une composante /change false def /aenlever [] def 0 1 table length 1 sub { /i exch def ext1 table i get In ext0 table i get In or { /aenlever [aenlever aload pop i] store /change true store %% l'arete i contient l'extremite ext0 ou ext1 ext0 table i get in { %% index = 0 ou 1 neg 1 add table i get exch get /ext0 exch store ext0 composante In not { /composante [composante aload pop ext0] store } if %% on verifie que ext0 est legitime ext0 table compteoccurences 2 gt { /ext0 -1 store } if } if ext1 table i get in { %% index = 0 ou 1 neg 1 add table i get exch get /ext1 exch store ext1 composante In not { /composante [composante aload pop ext1] store } if %% on verifie que ext1 est legitime ext1 table compteoccurences 2 gt { /ext1 -1 store } if } if } if } for %% il faut reconstruire table /table [ 0 1 table length 1 sub { /i exch def i aenlever in { pop } { table i get } ifelse } for ] store change not {exit} if } loop %% on vient de finir une composante /result [result aload pop composante] store %% (nouvelle comp) == composante {==} apply table length 0 eq {exit} if } loop result % (renvoie) == result {==} apply end } def /solideqplansepare {solidplansepare} def %% syntaxe : solid eqplan/plantype solidplansepare --> solid1 solid2 /solidplansepare { 10 dict begin dup isplan { plan2eq /eqplan exch def } { /eqplan exch def } ifelse eqplan true solidplansection /nbcomposantes exch def /solid exch def /n solid solidnombrefaces def /F [] def /FC [] def %% on retire les faces de coupe 0 1 nbcomposantes 1 sub { /i exch def /F [F aload pop solid i solidgetface] store /FC [FC aload pop solid i solidgetfcolor] store } for solid [0 1 nbcomposantes 1 sub {} for] solidrmfaces /n n nbcomposantes sub store %% on separe les autres faces en 2 parties /lesneg [] def %% indices des faces "positives" /lespos [] def %% indices des faces negatives" 0 1 n 1 sub { /i exch def solid i solidcentreface /G defpoint3d G eqplan pointeqplan dup 0 gt { pop /lespos [lespos aload pop i] store } { 0 lt { /lesneg [lesneg aload pop i] store } { % /lesneg [lesneg aload pop i] store % /lespos [lespos aload pop i] store } ifelse } ifelse } for solid dupsolid dup lesneg solidrmfaces /result1 exch def dupsolid dup lespos solidrmfaces /result2 exch def pop 0 1 nbcomposantes 1 sub { /i exch def /facecoupe F i get def /couleurfacecoupe FC i get def /lesfaces1 result1 solidgetfaces def /lescouleurs1 result1 solidgetfcolors def /IO1 result1 solidgetinouttable def /lesfaces2 result2 solidgetfaces def /lescouleurs2 result2 solidgetfcolors def /IO2 result2 solidgetinouttable def %% on rajoute maintenant la face du plan de coupe % result1 facecoupe couleurfacecoupe solidaddface result1 [facecoupe lesfaces1 aload pop] solidputfaces result1 [couleurfacecoupe lescouleurs1 aload pop] solidputfcolors result1 IO1 dup dup 1 get 1 add 1 exch put solidputinouttable %% et on verifie l'orientation % result1 dup solidnombrefaces 1 sub solidnormaleface % result1 dup solidnombrefaces 1 sub solidcentreface addv3d result1 0 solidnormaleface result1 0 solidcentreface addv3d eqplan pointeqplan 0 gt { %% l'orientation est mauvaise result1 0 solidrmface result2 [facecoupe lesfaces2 aload pop] solidputfaces result2 [couleurfacecoupe lescouleurs2 aload pop] solidputfcolors result2 IO2 dup dup 1 get 1 add 1 exch put solidputinouttable result1 [facecoupe reverse lesfaces1 aload pop] solidputfaces result1 [couleurfacecoupe lescouleurs1 aload pop] solidputfcolors result1 dup solidgetinouttable dup dup 1 get 1 add 1 exch put solidputinouttable } { %% l'orientation est ok result2 IO2 dup dup 1 get 1 add 1 exch put solidputinouttable result2 [facecoupe reverse lesfaces2 aload pop] solidputfaces result2 [couleurfacecoupe lescouleurs2 aload pop] solidputfcolors } ifelse } for %% maintenant on enleve les sommets isoles /sommetspos [] def /sommetsneg [] def %% pour chaque face du cote negatif 0 1 lesneg length 1 sub { lesneg exch get /i exch def /F solid i solidgetface def %% pour chaque sommet de cette face 0 1 F length 1 sub { /j exch def /sommet F j get def %% si le sommet n'est pas encore note sommet sommetsneg in not { %% et s'il est isole, on peut l'enlever result1 sommet solidsommetsadjsommet length 0 eq { /sommetsneg [sommetsneg aload pop sommet] store } if } { pop } ifelse } for } for sommetsneg bubblesort reverse {result1 exch solidrmsommet} apply %% pour chaque face du cote positif 0 1 lespos length 1 sub { lespos exch get /i exch def /F solid i solidgetface def %% pour chaque sommet de cette face 0 1 F length 1 sub { /j exch def /sommet F j get def %% si le sommet n'est pas encore note sommet sommetspos in not { %% et s'il est isole, on peut l'enlever result2 sommet solidsommetsadjsommet length 0 eq { /sommetspos [sommetspos aload pop sommet] store } if } { pop } ifelse } for } for sommetspos bubblesort reverse {result2 exch solidrmsommet} apply result1 result2 end } def %%%%% ### solidaffine ### %% syntaxe : solid coeff i solidaffine -> - %% syntaxe : solid coeff array solidaffine -> - %% syntaxe : solid coeff solidaffine -> - %% syntaxe : solid coeff str solidaffine -> - %% syntaxe : solid coeff bool solidaffine -> - /solidaffine { 10 dict begin dup isbool { /rmfacecentrale exch def } { /rmfacecentrale true def } ifelse dup isstring { /couleurface exch def } if 2 copy pop issolid { %% 2 arguments --> on affine tout 2 copy pop solidnombrefaces /n exch def /table [n 1 sub -1 0 {} for] def } { %% 1 tableau --> il donne les faces a enlever dup isarray { /table exch bubblesort reverse def } { %% 1 seule face a enlever [ exch ] /table exch def } ifelse } ifelse /coeff exch def /solid exch def 0 1 table length 1 sub { /i exch def solid coeff table i get currentdict /couleurface known { couleurface } if rmfacecentrale s@lidaffineface } for end } def %% syntaxe : solid coeff i s@lidaffineface /s@lidaffineface { 10 dict begin /rmfacecentrale exch def dup isstring { /couleurface exch def } if /indice_a_chamfreiner exch def /i indice_a_chamfreiner def /coeff exch def /solid exch def solid issolid not { (Erreur : mauvais type d argument dans affine) == quit } if /n solid solidnombresommets def /F solid i solidgetsommetsface def /Findex solid i solidgetface def /ni F length 3 idiv def /couleurfaceorigine solid i solidgetfcolor def F isobarycentre3d /G defpoint3d %% on ajoute les nouveaux sommets /Sindex [] def 0 1 ni 1 sub { /j exch def /Sindex [ Sindex aload pop solid G F j getp3d vecteur3d coeff mulv3d G addv3d solidaddsommet ] store } for %% Sindex contient les indices des nouveaux sommets %% on prepare les faces a ajouter /facestoadd [] def /facestoadd [facestoadd aload pop 0 1 ni 1 sub { /j exch def [Findex j get Findex j 1 add ni mod get Sindex j 1 add ni mod get Sindex j get] } for ] store 0 1 ni 1 sub { /i exch def solid facestoadd i get solidaddface } for %% on enleve la face d origine solid indice_a_chamfreiner solidrmface %% on ajuste les couleurs des nouvelles faces /N solid solidnombrefaces def 0 1 ni 1 sub { /i exch def solid N 1 sub i sub couleurfaceorigine solidputfcolor } for %% puis on ajoute eventuellement la face centrale rmfacecentrale not { solid [0 1 ni 1 sub { /j exch def Sindex j get } for] solidaddface %% en ajustant la couleur de cette derniere solid N currentdict /couleurface known { couleurface } { couleurfaceorigine } ifelse solidputfcolor } if end } def %%%%% ### solidtronque ### %% syntaxe : solid indicesommet k solidtronque --> solid %% syntaxe : solid array k solidtronque --> solid %% syntaxe : solid k solidtronque --> solid %% k entier > 0, array = tableau des indices des sommets /solidtronque { 10 dict begin /coeff exch def dup issolid { dup solidnombresommets /N exch def /table [0 1 N 1 sub {} for] def } { dup isarray { /table exch def } { [ exch ] /table exch def } ifelse } ifelse /solid exch def solid dupsolid /result exch def pop /n solid solidnombrefaces def 0 1 table length 1 sub { table exch get /no exch def result no solidgetsommet /sommetvise defpoint3d %% on recup les sommets adjacents au sommet vise /sommetsadj solid no solidsommetsadjsommet def %% on calcule les nouveaux sommets /nouveauxsommets [ 0 1 sommetsadj length 1 sub { /i exch def solid sommetsadj i get solidgetsommet } for ] {sommetvise exchp3d coeff ABpoint3d} papply3d def %% on pose G = barycentre de ces points nouveauxsommets isobarycentre3d /G defpoint3d %% il faut ordonner ces sommets nouveauxsommets 0 getp3d /ptref defpoint3d G result no solidgetsommet vecteur3d /vecteurnormal defpoint3d %% on construit le tableau des angles ordonnes par rapport %% a la normale nouveauxsommets duparray exch pop {1 dict begin /M defpoint3d G ptref vecteur3d G M vecteur3d vecteurnormal angle3doriente end} papply3d doublebubblesort pop %% nos sommets sont tries /indicesommetstries exch def %% on rajoute les sommets au solide, et on note les nouveaux indices /nouveauxindices [ 0 1 nouveauxsommets length 3 idiv 1 sub { /k exch def result nouveauxsommets k getp3d solidaddsommet } for ] def %% on ajoute la face concernee result [ 0 1 indicesommetstries length 1 sub { /k exch def nouveauxindices indicesommetstries k get get } for ] solidaddface result no solidfacesadjsommet /lesfaces exch def %% on examine la face d indice i, et on elimine le %% sommet vise 0 1 lesfaces length 1 sub { /i exch def /j lesfaces i get def /F result j solidgetface def result [ 0 1 F length 1 sub { /k exch def F k get dup no eq {pop} if } for ] j exch solidputface } for } for table bubblesort reverse {result exch solidrmsommet} apply result end } def %%%%% ### dualpolyedre ### %% syntaxe : solid dualpolyedreregulier --> solid %% syntaxe : solid r dualpolyedreregulier --> solid %% si le nombre r est present, projette les nouveaux sommets sur la sphere de centre O , de rayon r /dualpolyedreregulier { 20 dict begin dup isnum { /r exch def /projection true def } { /projection false def } ifelse /solid exch def solid dupsolid /result exch def pop /n solid solidnombrefaces def /N solid solidnombresommets def /facesaenlever [] def %% pour chacun des sommets 0 1 N 1 sub { %% sommet d indice i /i exch def %% indicesfacesadj = liste des indices des faces ou on trouve le sommet i /indicesfacesadj solid i solidfacesadjsommet def %% on recupere les centres des faces concernees /nouveauxsommets [ 0 1 indicesfacesadj length 1 sub { /k exch def solid indicesfacesadj k get solidgetsommetsface isobarycentre3d } for ] def %% et on pose G = barycentre de ces points nouveauxsommets isobarycentre3d /G defpoint3d %% il faut ordonner ces sommets nouveauxsommets 0 getp3d /ptref defpoint3d G solid i solidgetsommet vecteur3d /vecteurnormal defpoint3d nouveauxsommets duparray exch pop {1 dict begin /M defpoint3d G ptref vecteur3d G M vecteur3d vecteurnormal angle3doriente end} papply3d doublebubblesort pop %% nos sommets sont tries /indicesommetstries exch def projection { %% on projette les sommets sur la sphere /nouveauxsommets [ nouveauxsommets {normalize3d r mulv3d} papply3d aload pop ] store } if %% puis on les rajoute au solide /nouveauxindices [ 0 1 nouveauxsommets length 3 idiv 1 sub { /k exch def result nouveauxsommets k getp3d solidaddsommet } for ] def %% ainsi que la face concernee result [ 0 1 indicesommetstries length 1 sub { /k exch def nouveauxindices indicesommetstries k get get } for ] solidaddface /facesaenlever [ facesaenlever aload pop indicesfacesadj aload pop ] store } for result [0 1 n 1 sub {} for] solidrmfaces [N 1 sub -1 0 {} for] {result exch solidrmsommet} apply result end } def %%%%% ### newgeode ### %% syntaxe : solid r newgeode --> solid %% syntaxe : N r newgeode --> solid %% N in {3,4,5} -> polyhedre de depart, r = niveau de recursion /newgeode { 2 dict begin /r exch def dup issolid not { /N exch def N 3 eq { 1 newtetraedre } { N 4 eq { 1 newoctaedre } { 1 newicosaedre } ifelse } ifelse } if r { 15 dict begin /solid exch def solid dupsolid /result exch def pop /n solid solidnombrefaces def n 1 sub -1 0 { /i exch def %% la face d indice i solid i solidgetface /F exch def /i0 F 0 get def /i1 F 1 get def /i2 F 2 get def solid i0 solidgetsommet /A0 defpoint3d solid i1 solidgetsommet /A1 defpoint3d solid i2 solidgetsommet /A2 defpoint3d A0 A1 milieu3d normalize3d /A01 defpoint3d A1 A2 milieu3d normalize3d /A12 defpoint3d A2 A0 milieu3d normalize3d /A20 defpoint3d result A01 solidaddsommet /i01 exch def result A12 solidaddsommet /i12 exch def result A20 solidaddsommet /i20 exch def result i solidrmface result [i0 i01 i20] solidaddface result [i01 i1 i12] solidaddface result [i01 i12 i20] solidaddface result [i20 i12 i2] solidaddface } for result end } repeat end } def %% syntaxe : N r newdualgeode --> solid /newdualgeode { newgeode 1 dualpolyedreregulier } def %%%%% ### fin insertion ### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% quelques solides precalcules %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%% ### newface ### %% syntaxe : array newmonoface -> solid %% ou array = tableau de points 2d /newmonoface { 4 dict begin /table exch def /n table length 2 idiv def /S table {0} papply def /F [ [0 1 n 1 sub {} for] ] def S F generesolid end } def %% syntaxe : array newbiface -> solid %% ou array = tableau de points 2d /newbiface { newmonoface dup videsolid } def %%%%% ### newpolreg ### %% syntaxe : r n newpolreg --> solid /newpolreg { 5 dict begin /n exch def /r exch def /S [ 0 360 n div 360 360 n div sub { /theta exch def theta cos r mul theta sin r mul 0 } for ] def /F [ [0 1 n 1 sub {} for] ] def S F generesolid dup videsolid end } def %%%%% ### newgrille ### %% syntaxe : xmin xmax ymin ymax [dx dy] newgrille -> solid %% syntaxe : xmin xmax ymin ymax [nx ny] newgrille -> solid %% syntaxe : xmin xmax ymin ymax {mode} newgrille -> solid %% syntaxe : xmin xmax ymin ymax newgrille -> solid /newgrille { 10 dict begin [[/nx /ny] [1 1] [1. 1.] [1. 1.] [1. 1.] [.5 .5]] gestionsolidmode %% ny nb d etages en y %% nx nb d etages en x /biface false def [nx ny] {0} newsurfaceparametree end } def %% %% syntaxe : xmin xmax ymin ymax [dx dy] {f} newsurface -> solid %% %% f : R^2 -> R /newsurface { true newsurfaceparametree } def % /biface true def % /newsurfaceparametree { 10 dict begin dup isbool { pop /surfz true def } { /surfz false def } ifelse /f_surface exch def [[/nx /ny] [2 2] [4 4] [1. 1.] [1. 1.] [.25 .25]] gestionsolidmode %% ny nb d etages en y %% nx nb d etages en x /ymax exch def /ymin exch def /xmax exch def /xmin exch def nx isinteger not { %% alors nx est un dx /nx xmax xmin sub nx div cvi store } if ny isinteger not { %% alors ny est un dy /ny ymax ymin sub ny div cvi store } if /dy ymax ymin sub ny div def %% le pas sur y /dx xmax xmin sub nx div def %% le pas sur x /S [ 0 1 nx { /i exch def 0 1 ny { /j exch def /u xmin i dx mul add def /v ymin j dy mul add def u v surfz {2 copy} if f_surface pstrickactionR3 } for } for ] def /F [ 0 1 nx 1 sub { /i exch def 0 1 ny 1 sub { /j exch def [ j 1 add i ny 1 add mul add j i ny 1 add mul add j ny 1 add add i ny 1 add mul add j ny 2 add add i ny 1 add mul add ] } for } for %% 0 1 0 {%nx 1 sub { %% /i exch def %% 0 1 0 {%ny 2 sub { %% /j exch def %% [ %% j 1 add %% i ny mul add %% j %% i ny mul add %% ny 1 add j add %% i ny mul add %% ny 2 add j add %% i ny mul add %% ] %% } for %% } for ] def S F generesolid biface pl@n-en-cours not and {dup videsolid} if end } def %%%%% ### newgrillecirculaire ### %% syntaxe : r option newgrillecirculaire -> solid /newgrillecirculaire { 6 dict begin [[/K /N] [6 6] [6 8] [10 8] [16 12] [16 36]] gestionsolidmode %% N = nb de meridiens (diviseur de 360 = 2^4 * 3^2 * 5) %% K = nb d horizontales (diviseur de 160 = 2^5 * 5) /r exch def /F [ %% 1er etage 1 1 N { /i exch def [0 i i N mod 1 add] } for %% etages suivants 0 1 K 2 sub { /j exch def 1 1 N { /i exch def [i j N mul add i N add j N mul add i N mod N add 1 add j N mul add i N mod 1 add j N mul add] } for } for ] def %% tableau des sommets /S [ 0 0 0 1 1 K { /j exch def 1 1 N { /i exch def /theta i 360 mul N div def theta cos r j mul K div mul theta sin r j mul K div mul 0 %2 copy f %exch atan 90 div } for } for ] def S F generesolid end } def %% syntaxe : r [dx dy] {f} newsurface* -> solid /newsurface* { 7 dict begin /f_surface exch def [[/nx /ny] [6 6] [6 8] [10 8] [16 12] [16 36]] gestionsolidmode nx isinteger not { %% alors nx est un dx /nx xmax xmin sub nx div cvi store } if ny isinteger not { %% alors ny est un dy /ny ymax ymin sub ny div cvi store } if /dy ymax ymin sub ny div def %% le pas sur y /dx xmax xmin sub nx div def %% le pas sur x %% ny = nb de meridiens %% nx = nb d horizontales /r exch def /F [ %% 1er etage 1 1 ny { /i exch def [0 i i ny mod 1 add] } for %% etages suivants 0 1 nx 2 sub { /j exch def 1 1 ny { /i exch def [i j ny mul add i ny add j ny mul add i ny mod ny add 1 add j ny mul add i ny mod 1 add j ny mul add] } for } for ] def %% tableau des sommets /S [ 0 0 0 0 f_surface 1 1 nx { /j exch def 1 1 ny { /i exch def /theta i 360 mul ny div def theta cos r j mul nx div mul theta sin r j mul nx div mul 2 copy f_surface } for } for ] def S F generesolid end } def %%%%% ### newruban ### %% syntaxe : array h u [n] newruban -> solid d axe (O, u), de maillage vertical n %% syntaxe : array h u newruban -> solid d axe (O, u), %% syntaxe : array h newruban -> solid d axe (O, k), %% ou array tableau de points 2d /newruban { 7 dict begin %% N = nb d etages [[/N] [1] [1] [1] [3] [4]] gestionsolidmode 2 copy pop isarray { /u {0 0 1} def } { /u defpoint3d } ifelse u 0 eq { (Error : 3eme composante nulle dans le vecteur pour newruban) == quit } if pop pop /h exch def /table exch def %% n = indice du dernier point /n table length 2 idiv 1 sub def %% vecteur de translation u h u norme3d div mulv3d /v defpoint3d %% tableau des sommets /S [ 0 1 N { /j exch def 0 1 n { /i exch def table i getp 0 v N j sub N div mulv addv3d } for } for ] def /F [ %% faces etage 1 1 N { /j exch def 1 1 n { /i exch def [i j 1 sub n 1 add mul add i 1 sub j 1 sub n 1 add mul add n 1 add i add 1 sub j 1 sub n 1 add mul add n 1 add i add j 1 sub n 1 add mul add] } for } for ] def S F generesolid dup videsolid end } def %%%%% ### newicosaedre ### /newicosaedre { 3 dict begin /a exch def /S [ 0.8944271 0 0.4472137 0.2763932 0.8506507 0.4472137 -0.7236067 0.5257311 0.4472137 -0.7236067 -0.5257311 0.4472137 0.2763932 -0.8506507 0.4472137 0 0 1 0 0 -1 -0.8944271 0 -0.4472137 -0.2763932 -0.8506507 -0.4472137 0.7236067 -0.5257311 -0.4472137 0.7236067 0.5257311 -0.4472137 -0.2763932 0.8506507 -0.4472137 ] {a mulv3d} papply3d def /F [ [0 1 5] %% 1 2 6 ] [1 2 5] %% 2 3 6 ] [2 3 5] %% 3 4 6 ] [3 4 5] %% 4 5 6 ] [4 0 5] %% 5 1 6 ] [9 0 4] %% 10 1 5 ] [0 9 10] %% 1 10 11] [10 1 0] %% 11 2 1 ] [1 10 11] %% 2 11 12] [11 2 1] %% 12 3 2 ] [2 11 7] %% 3 12 8 ] [2 7 3] %% 3 8 4 ] [3 7 8] %% 4 8 9 ] [3 8 4] %% 4 9 5 ] [4 8 9] %% 5 9 10 ] [6 7 11] %% 7 8 12 ] [6 8 7] %% 7 9 8 ] [6 9 8] %% 7 10 9 ] [6 10 9] %% 7 11 10] [6 11 10] %% 7 12 11] ] def S F generesolid end } def %%%%% ### newdodecaedre ### /newdodecaedre { 3 dict begin /a exch def /S [ 0 0.607062 0.7946545 -0.5773503 0.1875925 0.7946545 -0.3568221 -0.4911235 0.7946545 0.3568221 -0.4911235 0.7946545 0.5773503 0.1875925 0.7946545 0 0.982247 0.1875925 -0.9341724 0.303531 0.1875925 -0.5773503 -0.7946645 0.1875925 0.5773503 -0.7946645 0.1875925 0.9341724 0.303531 0.1875925 0 -0.982247 -0.1875925 0.9341724 -0.303531 -0.1875925 0.5773503 0.7946545 -0.1875925 -0.5773503 0.7946545 -0.1875925 -0.9341724 -0.303531 -0.1875925 -0.5773503 -0.1875925 -0.7946545 -0.3568221 0.4911235 -0.7946545 0.3568221 0.4911235 -0.7946545 0.5773503 -0.1875925 -0.7946545 0 -0.607062 -0.7946545 ] {a mulv3d} papply3d def /F [ [0 1 2 3 4] [4 3 8 11 9] [4 9 12 5 0] [0 5 13 6 1] [1 6 14 7 2] [2 7 10 8 3] [10 19 18 11 8] [11 18 17 12 9] [12 17 16 13 5] [13 16 15 14 6] [14 15 19 10 7] [15 16 17 18 19] ] def S F generesolid end } def %%%%% ### newoctaedre ### /newoctaedre { 3 dict begin /a exch def %%Sommets /S [ 0 0 1 1 0 0 0 1 0 -1 0 0 0 -1 0 0 0 -1 ] {a mulv3d} papply3d def /F [ [0 4 1] [1 2 0] [0 2 3] [3 4 0] [1 5 2] [2 5 3] [3 5 4] [4 5 1] ] def S F generesolid end } def %%%%% ### newtetraedre ### /newtetraedre { 3 dict begin /r exch def %%Tetraedre /S [ 0 0 1 -0.4714045 -0.8164965 -1 3 div 0.942809 0 -1 3 div -0.4714045 0.8164965 -1 3 div ] {r mulv3d} papply3d def /F [ [0 1 2] [0 2 3] [0 3 1] [1 3 2] ] def S F generesolid end } def %%%%% ### newcube ### /newcube { 3 dict begin [[/n] [1] [1] [1] [3] [4]] gestionsolidmode /a exch 2 div def n 1 le { /F [ [0 1 2 3] [0 4 5 1] [1 5 6 2] [2 6 7 3] [0 3 7 4] [4 7 6 5] ] def %% tableau des sommets /S [ 1 1 1 %% 0 -1 1 1 %% 1 -1 -1 1 %% 2 1 -1 1 %% 3 1 1 -1 %% 4 -1 1 -1 %% 5 -1 -1 -1 %% 6 1 -1 -1 %% 7 ] {a mulv3d} papply3d def S F generesolid } { /dl 2 n div def /N n dup mul n add 4 mul def /n1 n 1 sub dup mul def %% nb sommets centre d une face %% tableau des sommets /S1 [ 0 1 n 1 sub { /j exch def 0 1 n { /i exch def -1 i dl mul add -1 j dl mul add 1 } for } for ] def /S2 S1 {-90 0 0 rotateOpoint3d} papply3d def /S3 S2 {-90 0 0 rotateOpoint3d} papply3d def /S4 S3 {-90 0 0 rotateOpoint3d} papply3d def /S5 [ 1 1 n 1 sub { /j exch def 1 1 n 1 sub { /i exch def 1 -1 i dl mul add -1 j dl mul add } for } for ] def /S6 [ 1 1 n 1 sub { /j exch def 1 1 n 1 sub { /i exch def -1 -1 i dl mul add -1 j dl mul add } for } for ] def %% tableau des faces /F1 [ 0 1 n 1 sub { /j exch def 0 1 n 1 sub { /i exch def [ i n 1 add j mul add dup 1 add dup n 1 add add dup 1 sub ] } for } for ] def %% syntaxe : i sommettourgauche --> l indice du i-eme sommet du tour %% de la face gauche (en commencant par l indice 0). ATTENTION : %% utilise la variable globale n = nb d etages /sommettourgauche { 1 dict begin /i exch def i 4 n mul ge { i (Error: indice trop grand dans sommettourgauche) == exit } if n n 1 add i mul add end } def %% syntaxe : i sommetcentregauche --> l indice du i-eme sommet du centre %% de la face gauche (en commencant par l indice 0). ATTENTION : %% utilise les variables globales n = nb d etages, et N = nb sommets %% des 4 1eres faces /sommetcentregauche { 1 dict begin /i exch def i n 1 sub dup mul ge { i (Error: indice trop grand dans sommetcentregauche) == exit } if N i add end } def /F5 [ %%%%% la face gauche %%%%% %% le coin superieur gauche [ 1 sommettourgauche 0 sommettourgauche n 4 mul 1 sub sommettourgauche n1 n 1 sub sub sommetcentregauche ] %% la bande superieure (i from 1 to n-2) 1 1 n 2 sub { /i exch def [ i 1 add sommettourgauche i sommettourgauche n1 n sub i add sommetcentregauche n1 n sub i 1 add add sommetcentregauche ] } for %% le coin superieur droit [ n sommettourgauche n 1 sub sommettourgauche n1 1 sub sommetcentregauche n 1 add sommettourgauche ] %% la descente gauche %% j from 1 to n-2 1 1 n 2 sub { /j exch def [ n1 n 1 sub j mul sub sommetcentregauche n 4 mul j sub sommettourgauche n 4 mul j 1 add sub sommettourgauche n1 n 1 sub j 1 add mul sub sommetcentregauche ] } for %% les bandes centrales (j from 1 to n-2 et i from 1 to n-2) 1 1 n 2 sub { /j exch def 1 1 n 2 sub { /i exch def [ n1 i n 1 sub j 1 sub mul add sub sommetcentregauche n1 i 1 add n 1 sub j 1 sub mul add sub sommetcentregauche n1 i 1 add n 1 sub j mul add sub sommetcentregauche n1 i n 1 sub j mul add sub sommetcentregauche ] } for } for %% la descente droite 1 1 n 2 sub { /j exch def [ n j add sommettourgauche n1 1 sub j 1 sub n 1 sub mul sub sommetcentregauche n1 1 sub j n 1 sub mul sub sommetcentregauche n j 1 add add sommettourgauche ] } for %% le coin inferieur gauche [ 0 sommetcentregauche n 3 mul 1 add sommettourgauche n 3 mul sommettourgauche n 3 mul 1 sub sommettourgauche ] %% la bande inferieure (i from 1 to n-2) 1 1 n 2 sub { /i exch def [ i sommetcentregauche i 1 sub sommetcentregauche n 3 mul i sub sommettourgauche n 3 mul i sub 1 sub sommettourgauche ] } for %% le coin inferieur droit [ n 2 mul 1 sub sommettourgauche n 2 sub sommetcentregauche n 2 mul 1 add sommettourgauche n 2 mul sommettourgauche ] ] def %% syntaxe : i sommettourdroit --> l indice du i-eme sommet du tour %% de la face droit (en commencant par l indice 0). ATTENTION : %% utilise la variable globale n = nb d etages /sommettourdroit { 1 dict begin /i exch def i 4 n mul ge { i (Error: indice trop grand dans sommettourdroit) == exit } if n 1 add i mul end } def %% syntaxe : i sommetcentredroit --> l indice du i-eme sommet du centre %% de la face droit (en commencant par l indice 0). ATTENTION : %% utilise les variables globales n = nb d etages, et N = nb sommets %% des 4 1eres faces /sommetcentredroit { 1 dict begin /i exch def i n 1 sub dup mul ge { i (Error: indice trop grand dans sommetcentredroit) == exit } if N n1 add i add end } def /F6 [ %% coin superieur droit [ 0 sommettourdroit 1 sommettourdroit n1 n 1 sub sub sommetcentredroit 4 n mul 1 sub sommettourdroit ] %% coin superieur gauche [ n 1 sub sommettourdroit n sommettourdroit n 1 add sommettourdroit n1 1 sub sommetcentredroit ] %% coin inferieur gauche [ n 2 sub sommetcentredroit 2 n mul 1 sub sommettourdroit 2 n mul sommettourdroit 2 n mul 1 add sommettourdroit ] %% coin inferieur droit [ 3 n mul 1 add sommettourdroit 0 sommetcentredroit 3 n mul 1 sub sommettourdroit 3 n mul sommettourdroit ] %% bande superieure 1 1 n 2 sub { /i exch def [ i sommettourdroit i 1 add sommettourdroit n 1 sub n 2 sub mul i add sommetcentredroit n 1 sub n 2 sub mul i 1 sub add sommetcentredroit ] } for %% bande inferieure 1 1 n 2 sub { /i exch def [ i 1 sub sommetcentredroit i sommetcentredroit 3 n mul 1 sub i sub sommettourdroit 3 n mul i sub sommettourdroit ] } for %% descente gauche 1 1 n 2 sub { /i exch def [ n1 1 sub i 1 sub n 1 sub mul sub sommetcentredroit n i add sommettourdroit n i 1 add add sommettourdroit n1 1 sub i n 1 sub mul sub sommetcentredroit ] } for %% descente droite 1 1 n 2 sub { /i exch def [ 4 n mul i sub sommettourdroit n 1 sub n 1 sub i sub mul sommetcentredroit n 1 sub n 2 sub i sub mul sommetcentredroit 4 n mul i sub 1 sub sommettourdroit ] } for %% bandes interieures 1 1 n 2 sub { /j exch def 1 1 n 2 sub { /i exch def [ n 1 sub j mul i 1 sub add sommetcentredroit n 1 sub j mul i add sommetcentredroit n 1 sub j 1 sub mul i add sommetcentredroit n 1 sub j 1 sub mul i 1 sub add sommetcentredroit ] } for } for ] def /F2 F1 {{n dup mul n add add} apply} apply def /F3 F2 {{n dup mul n add add} apply} apply def /F4 F3 {{n dup mul n add add} apply} apply def S1 S2 append S3 append S4 append S5 append S6 append {a mulv3d} papply3d F1 F2 append F3 append F4 append {{N mod} apply} apply F5 append F6 append generesolid } ifelse end } def %%%%% ### newparallelepiped ### % 14 octobre 2006 /newparallelepiped { 2 dict begin /c exch 2 div def /b exch 2 div def /a exch 2 div def /F [ [0 1 2 3] [0 4 5 1] [1 5 6 2] [2 6 7 3] [0 3 7 4] [4 7 6 5] ] def %% tableau des sommets /S [ a b c %% 0 a neg b c %% 1 a neg b neg c %% 2 a b neg c %% 3 a b c neg %% 4 a neg b c neg %% 5 a neg b neg c neg %% 6 a b neg c neg %% 7 ] def S F generesolid end } def %%%%% ### newcylindre ### %% syntaxe : z0 r0 z1 newcylindre -> solide %% syntaxe : z0 r0 z1 {mode} newcylindre -> solide %% syntaxe : z0 r0 z1 [n1 n2] newcylindre -> solide %% syntaxe : a b {f} {u} h [n1 n2] newcylindre /newcylindre { 2 dict begin [[/n2 /n1] [1 6] [1 8] [1 10] [3 12] [5 18]] gestionsolidmode 2 copy pop xcheck { %% cylindre cas general /h exch def /U exch def U normalize3d /u defpoint3d /lafonction exch def /b exch def /a exch def /pas b a sub n1 div def /vpas h n2 div def /S [ 0 1 n2 { /j exch def 0 1 n1 { /i exch def a i pas mul add lafonction u j vpas mul mulv3d addv3d } for } for ] def /F [ 0 1 n2 1 sub { /j exch def 0 1 n1 1 sub { /i exch def [ i n1 1 add j mul add dup 1 add dup n1 1 add add dup 1 sub ] } for } for ] def S F generesolid % dup videsolid } { %% cylindre de revolution 2 copy pop [n2 n1] newtronccone } ifelse end } def %% syntaxe : z0 r0 z1 newcylindrecreux -> solide /newcylindrecreux { newcylindre dup creusesolid } def %%%%% ### newtronccone ### %% syntaxe : z0 r0 z1 r1 newtronccone -> solid /newtronccone { 11 dict begin [[/n /N] [1 6] [1 8] [1 10] [3 12] [5 18]] gestionsolidmode /r1 exch def /z1 exch def /r0 exch def /z0 exch def /dz z1 z0 sub n div def /dr r1 r0 sub n div def /FE [ [0 1 N 1 sub {} for] [n 1 add N mul 1 sub -1 n N mul {} for] 0 1 n 1 sub { /k exch def k N mul 1 add 1 k 1 add N mul 1 sub { /i exch def [i i 1 sub N i add 1 sub N i add] } for [k N mul k 1 add N mul 1 sub k 2 add N mul 1 sub k 1 add N mul] } for ] def %% tableau des sommets /S [ n -1 0 { /k exch def 0 1 N 1 sub { /i exch def 360 N idiv i mul cos r0 dr k mul add mul 360 N idiv i mul sin r0 dr k mul add mul z0 dz k mul add } for } for ] def S FE generesolid end } def %% syntaxe : z0 r0 z1 r1 newtroncconecreux -> solid /newtroncconecreux { newtronccone dup creusesolid } def %%%%% ### newcone ### %% syntaxe : z0 r0 z1 newcone -> solid %% syntaxe : z0 r0 z1 {mode} newcone -> solid %% syntaxe : z0 r0 z1 [n1 n2] newcone -> solid %% syntaxe : a b {f} {sommet} [n1 n2] newcone -> solid /newcone { 11 dict begin [ [/n /N] [1 6] [1 8] [1 10] [3 12] [5 18] ] gestionsolidmode dup xcheck { %% cas general /sommet exch def /lafonction exch def /b exch def /a exch def /pas b a sub N div def /S [ sommet 0 1 n 1 sub { /j exch def 0 1 N { /i exch def a i pas mul add lafonction dupp3d sommet vecteur3d j n div mulv3d addv3d } for } for 1 1 n { /j exch def 0 1 N { /i exch def a i pas mul add lafonction sommet vecteur3d j n div mulv3d sommet addv3d } for } for ] def /F [ %% les etages inferieurs 0 1 n 2 sub { /j exch def 1 1 N { /i exch def [ i j N 1 add mul add dup 1 add dup N add 1 add dup 1 sub ] } for } for %% dernier etage inferieur 1 1 N { /i exch def [ i N 1 add n 1 sub mul add dup 1 add 0 ] } for %% premier etage superieur 1 1 N { /i exch def [ i N 1 add n mul add dup 1 add 0 exch ] } for %% les etages superieurs n 1 n 2 mul 2 sub { /j exch def 1 1 N { /i exch def [ i j N 1 add mul add dup 1 add dup N add 1 add dup 1 sub ] } for } for ] def S F generesolid % dup videsolid } { %% cylindre de revolution /z1 exch def /r0 exch def /z0 exch def /dz z1 z0 sub n div def /dr r0 n div def /F [ %% la base [N 1 sub -1 0 {} for] %% le dernier etage n 1 sub N mul 1 add 1 n N mul 1 sub { /i exch def [i 1 sub i n N mul] } for [n N mul 1 sub n 1 sub N mul n N mul] %% les autres etages 0 1 n 2 sub { /j exch def 0 N j mul add 1 N N j mul add 2 sub { /i exch def [i i 1 add dup N add dup 1 sub] } for [N N j mul add 1 sub N j mul dup N add dup N add 1 sub] } for ] def %% tableau des sommets /S [ %% etage no j (in [1; n]) 0 1 n 1 sub { /j exch def 0 1 N 1 sub { /i exch def 360 N idiv i mul cos r0 dr j mul sub mul 360 N idiv i mul sin r0 dr j mul sub mul z0 dz j mul add } for } for 0 0 z1 ] def S F generesolid } ifelse end } def %% %% syntaxe : z0 r0 z1 newconecreux -> solid /newconecreux { newcone dup 0 solidrmface dup videsolid } def %%%%% ### newtore ### %% syntaxe : r R newtore -> solid /newtore { 10 dict begin [[/n1 /n2] [4 5] [6 10] [8 12] [9 18] [18 36]] gestionsolidmode /n2 n2 3 max store /n1 n1 2 max store /R exch def /r exch def /S [ 0 1 n1 1 sub { /i exch def 360 n1 div i mul cos r mul R add 360 n1 div i mul sin r mul } for ] def S [n2] newanneau end } def %%%%% ### newprisme ### %% syntaxe : array z0 z1 newprisme -> solid d axe (O, u), /newprismedroit { [[/N] [1] [1] [1] [3] [6]] gestionsolidmode 0 0 1 [N] newprisme } def %% syntaxe : array z0 z1 u newprisme -> solid d axe (O, u), %% ou array tableau de points 2d /newprisme { 7 dict begin [[/N] [1] [1] [1] [3] [6]] gestionsolidmode dup 0 eq { (Error : 3eme composante nulle dans le vecteur pour newprisme) == quit } if /u defpoint3d /z1 exch def /z0 exch def %% N = nb d etages /table exch def %% n = indice du dernier point /n table length 2 idiv 1 sub def %% vecteur de translation u z1 z0 sub u norme3d div mulv3d /v defpoint3d %% tableau des sommets /S [ 0 1 N { /j exch def 0 1 n { /i exch def table i getp z0 v N j sub N div mulv addv3d } for } for ] def /F [ %% face superieure [0 1 n {} for] %% base [N 1 add n 1 add mul 1 sub -1 N n 1 add mul {} for] %% faces etage 1 1 N { /j exch def 1 1 n { /i exch def [i j 1 sub n 1 add mul add i 1 sub j 1 sub n 1 add mul add n 1 add i add 1 sub j 1 sub n 1 add mul add n 1 add i add j 1 sub n 1 add mul add] } for [0 j 1 sub n 1 add mul add n j 1 sub n 1 add mul add 2 n mul 1 add j 1 sub n 1 add mul add n 1 add j 1 sub n 1 add mul add] } for ] def S F generesolid end } def %%%%% ### newsphere ### %% syntaxe : r option newsphere -> solid /newsphere { 2 dict begin [[/K /N] [6 6] [8 8] [10 12] [16 12] [16 36]] gestionsolidmode -90 90 [K N] newcalottesphere end } def %% syntaxe : r phi theta option newcalottesphere -> solid /newcalottesphere { 6 dict begin [[/K /N] [6 6] [8 8] [10 12] [16 12] [16 36]] gestionsolidmode %% test de beta (ex-theta) dup 90 eq { /beta exch def /idebut 1 def } { /beta exch 80 min -80 max def /idebut 0 def } ifelse %% test de alpha (ex-phi) dup -90 eq { /alpha exch def } { /alpha exch beta min -80 max def } ifelse /r exch def beta 90 eq { alpha -90 eq { /ifin K def /db alpha beta sub K 1 add div def } { /ifin K def /db alpha beta sub K div def } ifelse } { alpha -90 eq { /ifin K 1 sub def /db alpha beta sub K div def } { /ifin K 1 sub def /db alpha beta sub K 1 sub div def } ifelse } ifelse %% nombre de sommets -2 /nb N K mul def %% tableau des sommets /S [ idebut 1 ifin { /j exch def /phi beta j db mul add def phi cos r mul /r_tmp exch def 0 1 N 1 sub { /i exch def 360 N idiv i mul cos r_tmp mul 360 N idiv i mul sin r_tmp mul phi sin r mul } for } for 0 0 r neg 0 0 r ] def /F [ %% calotte inferieure alpha -90 eq { 1 1 N 1 sub { /i exch def [ nb nb i sub nb i 1 add sub ] } for [nb nb N sub nb 1 sub] } { [nb 1 sub -1 nb N sub {} for ] } ifelse %% calotte superieure beta 90 eq { 0 1 N 1 sub { /i exch def [i i 1 add N mod N K mul 1 add] } for } { [0 1 N 1 sub {} for] } ifelse 1 1 K 1 sub { /j exch def [ j N mul j N mul 1 add j 1 sub N mul 1 add j 1 sub N mul ] N 2 sub {dup {1 add} apply} repeat [ j 1 add N mul 1 sub j N mul j 1 sub N mul j N mul 1 sub ] } for ] def S F generesolid end } def %% syntaxe : r phi theta option newcalottespherecreuse -> solid /newcalottespherecreuse { 6 dict begin [[/K /N] [6 6] [8 8] [10 12] [16 12] [16 36]] gestionsolidmode %% test de beta (ex-theta) dup 90 eq { /beta exch def /idebut 1 def } { /beta exch 80 min -80 max def /idebut 0 def } ifelse %% test de alpha (ex-phi) dup -90 eq { /alpha exch def } { /alpha exch beta min -80 max def } ifelse /r exch def beta 90 eq { alpha -90 eq { /ifin K def /db alpha beta sub K 1 add div def } { /ifin K def /db alpha beta sub K div def } ifelse } { alpha -90 eq { /ifin K 1 sub def /db alpha beta sub K div def } { /ifin K 1 sub def /db alpha beta sub K 1 sub div def } ifelse } ifelse %% nombre de sommets -2 /nb N K mul def %% tableau des sommets /S [ idebut 1 ifin { /j exch def /phi beta j db mul add def phi cos r mul /r_tmp exch def 0 1 N 1 sub { /i exch def 360 N idiv i mul cos r_tmp mul 360 N idiv i mul sin r_tmp mul phi sin r mul } for } for 0 0 r neg 0 0 r ] def /F [ %% calotte inferieure alpha -90 eq { 1 1 N 1 sub { /i exch def [ nb nb i sub nb i 1 add sub ] } for [nb nb N sub nb 1 sub] } { % [nb 1 sub -1 nb N sub {} for ] } ifelse %% calotte superieure beta 90 eq { 0 1 N 1 sub { /i exch def [i i 1 add N mod N K mul 1 add] } for } { % [0 1 N 1 sub {} for] } ifelse 1 1 K 1 sub { /j exch def [ j N mul j N mul 1 add j 1 sub N mul 1 add j 1 sub N mul ] N 2 sub {dup {1 add} apply} repeat [ j 1 add N mul 1 sub j N mul j 1 sub N mul j N mul 1 sub ] } for ] def S F generesolid dup videsolid end } def %%%%% ### newanneau ### %% syntaxe : array n newanneau --> solid %% syntaxe : array {mode} newanneau --> solid %% ou array est un tableau de points de R^2 et n un nombre entier positif /newanneau { 10 dict begin dup isnum { /n exch def [n] } if [[/n2] [6] [12] [24] [32] [36]] gestionsolidmode /n2 n2 3 max store %% on plonge la section dans R^3 par projection sur yOz /S1 exch {0 3 1 roll} papply def %% nombre de sommets /n1 S1 length 3 idiv def /S S1 n2 { duparray {0 0 360 n2 div rotateOpoint3d} papply3d } repeat n2 {append} repeat def /F [ 0 1 n2 1 sub { /j exch def n1 j mul 1 j 1 add n1 mul 2 sub { /i exch def [i 1 add i dup n1 add i n1 1 add add] } for [n1 j mul j 1 add n1 mul 1 sub j 2 add n1 mul 1 sub j 1 add n1 mul] } for ] def S F generesolid end } def %%%%% ### newvecteur ### %% syntaxe : x y z newvecteur %% syntaxe : x y z array newvecteur /newvecteur { 4 dict begin dup isarray { /table exch def /h@uteur table 1 get def /r@y@n table 0 get def } { /h@uteur .3 def /r@y@n .1 def } ifelse /A defpoint3d %%Sommets /S [0 0 0 A] def /F [ [0 1] ] def S F generesolid [ A ] normalvect_to_orthobase /imK defpoint3d /imJ defpoint3d /imI defpoint3d A norme3d /z exch h@uteur sub def 0 r@y@n h@uteur [1 8] newcone dup (noir) outputcolors {0 0 z translatepoint3d} solidtransform {imI imJ imK transformpoint3d} solidtransform solidfuz end } def %%%%% ### readsolidfile ### %% syntaxe : str readsolidfile -> solid /readsolidfile { 1 dict begin /str exch def [str (-sommets.dat) append run] [str (-faces.dat) append run] generesolid dup [str (-couleurs.dat) append run] solidputfcolors dup [str (-io.dat) append run] solidputinouttable end } def %%%%% ### writesolidfile ### %% syntaxe : solid str writesolidfile -> - /writesolidfile { 10 dict begin /str exch def /solid exch def solid issolid not { (Error : mauvais type d argument dans writesolidfile) == quit } if str (-sommets.dat) append (w) file /lefichiersommets exch def str (-faces.dat) append (w) file /lefichierfaces exch def str (-couleurs.dat) append (w) file /lefichiercouleurs exch def str (-io.dat) append (w) file /lefichierio exch def /S solid solidgetsommets def 0 1 S length 3 idiv 1 sub { /i exch def solid i solidgetsommet /z exch def /y exch def /x exch def lefichiersommets x chaine cvs writestring lefichiersommets 32 write %% espace lefichiersommets y chaine cvs writestring lefichiersommets 32 write %% espace lefichiersommets z chaine cvs writestring lefichiersommets 10 write %% CR } for lefichiersommets closefile /F solid solidgetfaces def 0 1 F length 1 sub { /i exch def /Fi solid i solidgetface def lefichierfaces 91 write %% [ 0 1 Fi length 1 sub { /j exch def lefichierfaces Fi j get chaine cvs writestring lefichierfaces 32 write %% espace } for lefichierfaces 93 write %% ] lefichierfaces 10 write %% CR } for lefichierfaces closefile /C solid solidgetfcolors def 0 1 C length 1 sub { /i exch def lefichiercouleurs 40 write %% ( lefichiercouleurs C i get writestring lefichiercouleurs 41 write %% ) lefichiercouleurs 10 write %% CR } for lefichiercouleurs closefile /IO solid solidgetinouttable def 0 1 3 { /i exch def lefichierio IO i get chaine cvs writestring lefichierio 32 write %% space } for lefichierio closefile end } def %%%%% ### writeobjfile ### %% syntaxe : solid str writeobjfile -> - /writeobjfile { 10 dict begin /str exch (.obj) append def /solid exch def solid issolid not { (Erreur : mauvais type d argument dans writeobjfile) == quit } if /n solid solidnombresommets def str (w) file /lefichier exch def 0 1 n 1 sub { /i exch def solid i solidgetsommet /z exch def /y exch def /x exch def lefichier (v ) writestring lefichier x chaine cvs writestring lefichier 32 write %% espace lefichier y chaine cvs writestring lefichier 32 write %% espace lefichier z chaine cvs writestring lefichier 10 write %% CR } for /n solid solidnombrefaces def 0 1 n 1 sub { /i exch def lefichier (f ) writestring /F solid i solidgetface {1 add} apply def F { lefichier exch chaine cvs writestring lefichier 32 write %% espace } apply lefichier 10 write %% CR } for lefichier closefile end } def %%%%% ### writeofffile ### %% syntaxe : solid str writeobjfile -> - /writeofffile { 12 dict begin /str exch (.off) append def /solid exch def solid issolid not { (Erreur : mauvais type d argument dans writeofffile) == quit } if /n solid solidnombresommets def /nf solid solidnombrefaces def str (w) file /lefichier exch def lefichier (OFF) writestring lefichier 10 write %% CR lefichier n chaine cvs writestring lefichier 32 write %% espace lefichier nf chaine cvs writestring lefichier 32 write %% espace lefichier 0 chaine cvs writestring lefichier 10 write %% CR 0 1 n 1 sub { /i exch def solid i solidgetsommet /z exch def /y exch def /x exch def lefichier x chaine cvs writestring lefichier 32 write %% espace lefichier y chaine cvs writestring lefichier 32 write %% espace lefichier z chaine cvs writestring lefichier 10 write %% CR } for 0 1 nf 1 sub { /i exch def /F solid i solidgetface def lefichier F length chaine cvs writestring lefichier 32 write %% espace F { lefichier exch chaine cvs writestring lefichier 32 write %% espace } apply lefichier 10 write %% CR } for lefichier closefile end } def %%%%% ### newobjfile ### /newobjfile { 3 dict begin /objfilename exch (.obj) append def /v {} def /ok true def /f { ok { %% 1ere fois ] %% ferme les sommets [ [ %% ouvre les faces /ok false store } { %% les autres fois ] %% ferme la face [ %% ouvre la nouvelle } ifelse } def [ 0 0 0 %% sommet fantome pour respecter l'indexation (a partir de l'indice 1) objfilename run ]] /F exch def /S exch def S F generesolid % dup videsolid end } def %%%%% ### newofffile ### /newofffile { 3 dict begin /str 35 string def /offfilename exch (.off) append def offfilename (r) file /offfile exch def offfile str readline pop pop offfile str readline pop numstr2array dup 0 get /ns exch def 1 get /nf exch def [ns { offfile str readline pop numstr2array aload pop % 3 1 roll } repeat] /S exch def [nf { [ offfile str readline pop numstr2array /table exch def 1 1 table length 1 sub { /i exch def table i get } for ] } repeat] /F exch def S F generesolid % dup videsolid end } def %%%%% ### newtube ### /tub@dernierk1 [1 0 0] def /tub@dernierk2 [0 1 0] def /tub@dernierk3 [0 0 1] def /inittube { 2 dict begin normalize3d /vect3 defpoint3d normalize3d /vect2 defpoint3d normalize3d /vect1 defpoint3d vect1 norme3d 0 eq { vect2 vect3 vectprod3d /vect1 defpoint3d } if vect2 norme3d 0 eq { vect3 vect1 vectprod3d /vect2 defpoint3d } if vect3 norme3d 0 eq { vect1 vect2 vectprod3d /vect3 defpoint3d } if /tub@dernierk1 [vect1] store /tub@dernierk2 [vect2] store /tub@dernierk3 [vect3] store end } def %% syntaxe : tmin tmax (f) array r newtube -> solid %% array = [K N] /newtube { 10 dict begin /table exch def /K table 0 get def %% nb d etages /N table 1 get def %% nb de points sur le perimetre /@r exch def %% le rayon du tube /str exch def /lafonction str cvx def /laderivee str (') append cvx def %% /laderivee2nd str ('') append cvx def /tmax exch def /tmin exch def /pas tmax tmin sub K 1 sub div def %% definition des sommets [ /@k 0 def K { /a0 tmin @k pas mul add def %% definition du repere de Frenet (k1, k2, k3) au point f(a) a0 lafonction /M defpoint3d str (') append cvlit where { pop a0 laderivee normalize3d /k1 defpoint3d % pop /avecderiv true def } { M a0 pas 100 div add lafonction vecteur3d normalize3d /k1 defpoint3d % /avecderiv false } ifelse k1 baseplannormal /K3 defpoint3d /K2 defpoint3d % a0 laderivee2nd normalize3d /k2 defpoint3d %% projete orthogonal du dernier rayon sur le plan actuel %% (normal a la vitesse) K2 tub@dernierk2 aload pop K2 scalprod3d mulv3d K3 tub@dernierk2 aload pop K3 scalprod3d mulv3d addv3d /k2 defpoint3d % M k1 K2 K3 dessinebase k1 norme3d 0 eq { tub@dernierk1 aload pop /k1 defpoint3d } { /tub@dernierk1 [k1] store } ifelse k2 norme3d 0 eq { tub@dernierk2 aload pop /k2 defpoint3d } { /tub@dernierk2 [k2] store } ifelse k1 k2 vectprod3d normalize3d /k3 defpoint3d k3 norme3d 0 eq { tub@dernierk3 aload pop /k3 defpoint3d } { /tub@dernierk3 [k3] store } ifelse k3 k1 vectprod3d normalize3d /k2 defpoint3d %% M k1 k2 k3 dessinebase /tub@dernierk2 [k2] store /@n 360 N div def %% le pas angulaire 0 @n 360 @n sub { /@i exch def M k2 @i cos @r mul mulv3d addv3d k3 @i sin @r mul mulv3d addv3d } for /@k @k 1 add store } repeat ] dup length 3 idiv /nb exch def %% definition des faces [ %% face de depart [N 1 sub -1 0 {} for] %% face d arrivee [nb 1 sub N 1 sub {dup 1 sub} repeat] reverse %% les etages /j 0 def K 1 sub { 0 1 N 1 sub { /i exch def [ i N j mul add i 1 add N mod N j mul add i 1 add N mod N add N j mul add i N add N j mul add ] } for /j j 1 add store } repeat ] generesolid end } def %%%%% ### newcourbe ### %% syntaxe : a b {f} array newcourbe --> solid /newcourbe { 10 dict begin dup xcheck not { 0 get /n exch def } { /n 80 def } ifelse /l@f@nct exch def /b exch def /a exch def /pas b a sub n 1 sub div def /S [ 0 1 n 1 sub { /@i exch def a @i pas mul add l@f@nct pstrickactionR3 } for ] def /@F [ 0 1 n 2 sub { /@i exch def [@i @i 1 add] } for ] def S @F generesolid end } def %%%%% ### baseplannormal ### %% syntaxe : x y z baseplannormal -> x1 y1 z1 x2 y2 z2 /baseplannormal { 5 dict begin /K defpoint3d 1 0 0 K vectprod3d normalize3d /U defpoint3d U norme3d 0 eq { 0 1 0 K vectprod3d normalize3d /U defpoint3d } if K U vectprod3d normalize3d /V defpoint3d U V end } def %%%%% ### fin insertion ### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% %%%% %%%% fin insertion librairie jps %%%% %%%% %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% gestion de chaine de caracteres %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /Times-Roman findfont dup length dict begin { 1 index /FID ne {def} {pop pop} ifelse } forall /Encoding ISOLatin1Encoding def currentdict end /Times-Roman-ISOLatin1 exch definefont pop /setTimesRoman { /Times-Roman-ISOLatin1 findfont fontsize scalefont setfont } def /setTimes { setTimesRoman } def %% syntaxe : string x y cctext /cctext { 5 dict begin /y exch def /x exch def /str exch def str stringwidth /wy exch def /wx exch def gsave x y smoveto wx -2 div wy -2 div rmoveto str show grestore end } def /dbtext {gsave newpath dbtext_ Fill grestore} def /dctext {gsave newpath dctext_ Fill grestore} def /dltext {gsave newpath dltext_ Fill grestore} def /drtext {gsave newpath drtext_ Fill grestore} def /bbtext {gsave newpath bbtext_ Fill grestore} def /bctext {gsave newpath bctext_ Fill grestore} def /bltext {gsave newpath bltext_ Fill grestore} def /brtext {gsave newpath brtext_ Fill grestore} def /cbtext {gsave newpath cbtext_ Fill grestore} def /cctext {gsave newpath cctext_ Fill grestore} def /cltext {gsave newpath cltext_ Fill grestore} def /crtext {gsave newpath crtext_ Fill grestore} def /ubtext {gsave newpath ubtext_ Fill grestore} def /uctext {gsave newpath uctext_ Fill grestore} def /ultext {gsave newpath ultext_ Fill grestore} def /urtext {gsave newpath urtext_ Fill grestore} def %% syntaxe : str x y show_dim --> str x y llx lly wx wy %% attention, doit laisser la pile intacte /show_dim { 3 copy pop pop newpath 0 0 moveto true charpath flattenpath pathbbox closepath newpath } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% procedures pour PSTricks %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%% les 3 procedures utilisees pour transformer les depots de AlgToPs en nombres /pstrickactionR3 { 3 dict begin /len@3 exch def /len@2 exch def /len@1 exch def len@1 exec len@2 exec len@3 exec end } def /pstrickactionR2 { exec exch exec exch } def /pstrickactionR { exec } def /gere_pst-deffunction { counttomark dup 1 eq { pop pstrickactionR ] aload pop } { 2 eq { pstrickactionR2 ] aload pop } { pstrickactionR3 ] aload pop } ifelse } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% procedures pour \psSolid %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /all (all) def /draw {drawsolid} def /draw* {drawsolid*} def /draw** {drawsolid**} def /writeobj {solidfilename writeobjfile} def /writesolid {solidfilename writesolidfile} def /writeoff {solidfilename writeofffile} def /none {pop} def /vecteur_en_c@urs false def /gere_pstricks_color_inout { gsave dup [fillincolor] (setrgbcolor) astr2str [fillcolor] (setrgbcolor) astr2str inoutputcolors grestore } def /gere_pstricks_color_out { gsave dup [fillcolor] (setrgbcolor) astr2str outputcolors grestore } def /gere_pstfont { fontsize mul setfontsize %setTimes PSfont dup /Symbol ne isolatin and { /ISO-Font ReEncode /ISO-Font } if findfont fontsize scalefont setfont } def /gere_pstricks_opt { % /CourbeR2 {CourbeR2+} def 1 gere_pstfont linecolor linestyle solidlinewidth setlinewidth solidtrunc length 0 ne { solidtrunc 0 get isstring { dup trunccoeff solidtronque } { dup solidtrunc trunccoeff solidtronque } ifelse } if solidgeode { 1 newgeode } if soliddualreg { dualpolyedreregulier } if chanfrein { dup chanfreincoeff solidchanfreine } if RotX 0 ne RotY 0 ne or RotZ 0 ne or { {RotX RotY RotZ rotateOpoint3d} solidtransform } if CX 0 ne CY 0 ne or CZ 0 ne or { {CX CY CZ translatepoint3d} solidtransform } if plansection length 0 gt { 0 1 plansection length 1 sub { /i exch def plansection i get solidplansection dup 0 solidrmface } for } if /rmfaces rmfaces bubblesort reverse store 0 1 rmfaces length 1 sub { /i exch def dup rmfaces i get solidrmface } for tx@Dict /pst-transformoption known { dup {pst-transformoption} solidtransform } if solidaffinage length 0 ne { %% si on affine, il faut colorier avant activationgestioncouleurs { gere_pstricks_color_out } if solidaffinage 0 get isstring { dup affinagecoeff /solidfcolor where { pop solidfcolor } if affinagerm solidaffine } { dup affinagecoeff solidaffinage /solidfcolor where { pop solidfcolor } if affinagerm solidaffine } ifelse %% et il faut evider et coloriier l'interieur si necessaire solidhollow { dup videsolid activationgestioncouleurs { gsave dup [fillincolor] (setrgbcolor) astr2str inputcolors grestore } if } if /activationgestioncouleurs false def } if tx@Dict /plansepare known { plansepare solidplansepare tx@Dict /plansepare undef tx@Dict /solidname known { solidname (1) append cvlit exch def dup solidname (0) append cvlit exch def %% solidname (1) append cvx exec solidhollow { dup videsolid } if activationgestioncouleurs { dup solidwithinfaces { gere_pstricks_color_inout } { gere_pstricks_color_out } ifelse } if solidinouthue length 0 gt { dup solidinouthue solidputinouthuecolors } { solidhue length 0 gt { dup solidhue solidputhuecolors } if solidinhue length 0 gt { dup solidinhue solidputinhuecolors } if } ifelse pop tx@Dict /solidname undef } { /solid1 exch def /solid2 exch def } ifelse } if solidhollow { dup videsolid } if activationgestioncouleurs { zcolor length 0 ne { dup zcolor tablez solidcolorz } { dup solidwithinfaces { gere_pstricks_color_inout } { gere_pstricks_color_out } ifelse solidinouthue length 0 gt { dup solidinouthue solidputinouthuecolors } { solidhue length 0 gt { dup solidhue solidputhuecolors } if solidinhue length 0 gt { dup solidinhue solidputinhuecolors } if } ifelse } ifelse } { /activationgestioncouleurs true def } ifelse 0 1 fcol length 2 idiv 1 sub { /i exch def dup fcol 2 i mul get fcol 2 i mul 1 add get solidputfcolor } for vecteur_en_c@urs not { /lightsrc where {pop solidlightOn} if } { /vecteur_en_c@urs false def } ifelse dup action cvx exec noir solidnumf length 0 ne { solidnumf 0 get isstring { dup projectionsifacevisible solidnumfaces } { dup solidnumf projectionsifacevisible solidnumfaces } ifelse } if solidshow length 0 ne { solidshow 0 get isstring { dup solidshowsommets } { dup solidshow solidshowsommets } ifelse } if solidnum length 0 ne { solidnum 0 get isstring { .8 gere_pstfont dup solidnumsommets } { dup solidnum solidnumsommets } ifelse } { %% pop } ifelse tx@Dict /solidname known { solidname cvlit exch bind def tx@Dict /solidname undef } { pop } ifelse } def /pst-octahedron { a newoctaedre gere_pstricks_opt } def /pst-dodecahedron { a newdodecaedre gere_pstricks_opt } def /pst-icosahedron { a newicosaedre gere_pstricks_opt } def /pst-cube { a ngrid length 1 eq { ngrid } { {Mode} } ifelse newcube %% solidhollow { %% dup videsolid %% } if gere_pstricks_opt } def /pst-parallelepiped { a b c newparallelepiped gere_pstricks_opt } def /pst-tetrahedron { r newtetraedre gere_pstricks_opt } def /pst-tore { r0 r1 ngrid length 2 eq { ngrid } { {Mode} } ifelse newtore gere_pstricks_opt } def /pst-sphere { % rayon % mode % r {Mode} newsphere r ngrid length 2 eq { ngrid } { {Mode} } ifelse newsphere gere_pstricks_opt } def % /pst-cylindre { /save-cylinderhollow solidhollow def tx@Dict /function known { range aload pop function cvx {axe} h ngrid newcylindre tx@Dict /function undef /solidhollow true def } { % rayon % mode 0 r h ngrid length 2 eq { ngrid } { {Mode} } ifelse newcylindre solidhollow { dup creusesolid } if } ifelse gere_pstricks_opt /solidhollow save-cylinderhollow store } def % /pst-cylindrecreux { % rayon % mode 0 r h ngrid length 2 eq { ngrid } { {Mode} } ifelse newcylindre dup creusesolid gere_pstricks_opt } def /pst-cone { /save-conehollow solidhollow def tx@Dict /function known { range aload pop function cvx {origin} ngrid newcone tx@Dict /function undef /solidhollow true def } { % rayon % mode 0 r h ngrid length 2 eq { ngrid } { {Mode} } ifelse solidhollow { newconecreux } { newcone } ifelse } ifelse gere_pstricks_opt /solidhollow save-conehollow store } def /pst-tronccone { % rayon % mode 0 r0 h r1 ngrid length 2 eq { ngrid } { {Mode} } ifelse solidhollow { newtroncconecreux } { newtronccone } ifelse gere_pstricks_opt } def /pst-troncconecreux { % rayon % mode 0 r0 h r1 ngrid length 2 eq { ngrid } { {Mode} } ifelse newtroncconecreux gere_pstricks_opt } def /pst-conecreux { % rayon % mode 0 r h ngrid length 2 eq { ngrid } { {Mode} } ifelse newconecreux gere_pstricks_opt } def /pst-anneau { [ section ] ngrid length 1 ge { [ngrid 0 get] } { [24] } ifelse newanneau gere_pstricks_opt } def /pst-prisme { % tableau des points de la base % h hauteur du prisme % axe : vecteur direction de l axe base decal rollparray 0 h axe ngrid length 1 ge { [ngrid 0 get] } if newprisme solidhollow { dup creusesolid } if gere_pstricks_opt } def /pst-prismecreux { % tableau des points de la base % h hauteur du prisme % axe : vecteur direction de l axe base 0 h axe ngrid length 1 ge { [ngrid 0 get] } if newprisme dup creusesolid gere_pstricks_opt } def /pst-grille { base aload pop ngrid length 2 ge { [ngrid 0 get ngrid 1 get] } { ngrid length 1 eq { [ngrid 0 get dup] } if } ifelse newgrille gere_pstricks_opt } def %% syntaxe : array N h u newruban -> solid d axe (O, u), /pst-ruban { % tableau des points de la base % h hauteur du prisme % axe : vecteur direction de l axe base h axe ngrid length 1 ge { [ngrid 0 get] } if newruban gere_pstricks_opt } def %% syntaxe : r phi option newcalottesphere -> solid /pst-calottesphere { % rayon % mode % r phi theta option newcalottesphere r phi theta ngrid length 2 eq { ngrid } { {Mode} } ifelse solidhollow { newcalottespherecreuse } { newcalottesphere } ifelse gere_pstricks_opt } def %% syntaxe : r phi option newcalottesphere -> solid /pst-calottespherecreuse { % rayon % mode % r phi theta option newcalottespherecreuse r phi theta ngrid length 2 eq { ngrid } { {Mode} } ifelse newcalottespherecreuse gere_pstricks_opt } def /pointtest{2 2 2} def /pst-face { % tableau des points de la base % h hauteur du prisme % axe : vecteur direction de l axe base solidbiface { newbiface } { newmonoface } ifelse gere_pstricks_opt } def /pst-Surface { base base aload pop ngrid length 2 ge { [ngrid 0 get ngrid 1 get] } { ngrid length 1 eq { [ngrid 0 get dup] } ifelse } ifelse {f} newsurface solidbiface { dup videsolid } if gere_pstricks_opt } def /pst-Surface* { r ngrid length 2 ge { [ngrid 0 get ngrid 1 get] } { ngrid length 1 eq { [ngrid 0 get dup] } ifelse } ifelse {f} newsurface* solidbiface { dup videsolid } if gere_pstricks_opt } def /pst-surface { base base aload pop ngrid length 2 ge { [ngrid 0 get ngrid 1 get] } { ngrid length 1 eq { [ngrid 0 get dup] } ifelse } ifelse { function cvx exec } newsurface solidbiface { dup videsolid } if gere_pstricks_opt } def /pst-polygoneregulier { r ngrid 0 get newpolreg solidbiface { } { dup 1 solidrmface } ifelse gere_pstricks_opt } def /pst-fusion { 1 dict begin /activationgestioncouleurs false def /n base length def base aload pop n 1 sub {solidfuz} repeat gere_pstricks_opt end } def /pst-new { sommets faces generesolid %% solidhollow { %% dup videsolid %% } if gere_pstricks_opt } def /pst-courbe { solidlinewidth setlinewidth r 0 eq { range aload pop function cvx [resolution] newcourbe gere_pstricks_opt } { range aload pop function r ngrid length 2 lt { [300 4] } { ngrid } ifelse newtube gere_pstricks_opt %% r function [36 12] newtube } ifelse } def % /pst-surfaceparametree { base aload pop ngrid length 2 ge { [ngrid 0 get ngrid 1 get] } { ngrid length 1 eq { [ngrid 0 get dup] } if } ifelse { function cvx exec } newsurfaceparametree dup videsolid gere_pstricks_opt tx@Dict /function undef } def % /pst-surface* { r ngrid length 2 ge { [ngrid 0 get ngrid 1 get] } { ngrid length 1 eq { [ngrid 0 get dup] } if } ifelse { function cvx exec } newsurface* dup videsolid gere_pstricks_opt } def /pst-vecteur { gsave /activationgestioncouleurs false def /vecteur_en_c@urs true def solidlinewidth setlinewidth 2 setlinejoin 1 setlinecap linecolor linestyle tx@Dict /solidname known { args definition cvx exec solidname cvlit defpoint3d tx@Dict /solidname undef } if args definition cvx exec newvecteur dup gsave [linecolor currentrgbcolor] ( ) astr2str (setrgbcolor) append outputcolors grestore gere_pstricks_opt grestore } def %/pst-vect- {} def %/pst-vect-2points {vecteur3d} def /pst-line { gsave solidlinewidth setlinewidth linestyle linecolor [args] ligne3d grestore } def /pst-objfile { solidfilename newobjfile gere_pstricks_opt } def /pst-offfile { solidfilename newofffile gere_pstricks_opt } def /pst-datfile { solidfilename readsolidfile % /activationgestioncouleurs false def gere_pstricks_opt } def /pst-plantype { % args definition args (pst-plan-) definition append cvx exec dup phi rotateplan base length 4 eq { dup base planputrange } if origin eqpl@n pointeqplan 0 eq { dup origin planputorigine } if ngrid length 0 ne { dup ngrid planputngrid } if tx@Dict /solidname known { solidname cvlit exch bind def tx@Dict /solidname undef } { pop } ifelse } def /pst-plan- {pst-plan-plantype} def %x0 y0 z0 [normalvect] norm2plan /pst-plan-plantype { dup plan2eq /eqpl@n exch def /plan-@k true def } def /pst-plan { % args definition args (pst-plan-) definition append cvx exec /pl@n-en-cours true def definition length 0 ne { % plan-@k not { dup base 0 get base 1 get lt base 2 get base 3 get lt and { base } { [-3 3 -2 2] %pop base %aload pop boum } ifelse planputrange origin eqpl@n pointeqplan 0 eq { dup origin planputorigine } if CX isreal CX 0 eq and CY isreal and CY 0 eq and CZ isreal and CZ 0 eq and not { dup CX CY CZ planputorigine } if /CX 0. def /CY 0. def /CZ 0. def ngrid length 0 ne { dup ngrid planputngrid } if } if % dup RotX RotY RotZ rotateOplan dup phi rotateplan /l@pl@n exch def tx@Dict /solidname known { l@pl@n solidname cvlit exch bind def /solidname solidname (_s) append store } if l@pl@n newplan gere_pstricks_opt /pl@n-en-cours false def % action == % noir l@pl@n RotX RotY RotZ rotateOplan % l@pl@n CX CY CZ plantranslate % fontsize setfontsize % setTimes 1 gere_pstfont solidplanmarks {l@pl@n projectionsifacevisible planmarks} if solidplangrid {linecolor l@pl@n projectionsifacevisible planquadrillage} if solidshowbase {l@pl@n projectionsifacevisible planshowbase} if solidshowbase3d {l@pl@n projectionsifacevisible planshowbase3d} if } def /pst-plan-normalpoint { /plan-@k false def norm2plan dup plan2eq /eqpl@n exch def } def /pst-plan-equation { /plan-@k false def dup isarray { dup /eqpl@n exch def } { 2 copy pop /eqpl@n exch def } ifelse eq2plan } def /pst-plan-solidface { /plan-@k false def solidface2plan CX isreal CX 0 eq and CY isreal and CY 0 eq and CZ isreal and CZ 0 eq and not { dup CX CY CZ planputorigine } if % dup plangetrange aload pop boum % dup origin planputorigine dup plan2eq /eqpl@n exch def } def /pst-geode { ngrid aload pop newgeode gere_pstricks_opt } def /pst-load { solidloadname % /activationgestioncouleurs false def gere_pstricks_opt } def /pst-point { gsave linecolor 1 gere_pstfont action (none) eqstring not { args definition cvx exec point3d } if texte args definition cvx exec pos (text3d) append cvx exec tx@Dict /solidname known { args definition cvx exec solidname cvlit defpoint3d tx@Dict /solidname undef } if grestore } def %% syntaxe : alpha beta r h newpie --> solid /pst-pie { phi theta r h ngrid length 2 ge { [ngrid 0 get ngrid 1 get] } if newpie gere_pstricks_opt } def /pst-trigospherique { 3 dict begin gsave solidlinewidth setlinewidth linecolor linestyle args definition cvx exec grestore end } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% procedures pour \psProjection %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /gere_pstricks_proj_opt { /planprojpst where { pop planprojpst projectionsifacevisible projpath % /planprojpst where pop /planprojpst undef } { /solidprojname where { /solidprojname get noface phi xorigine 0 eq yorigine 0 eq and zorigine 0 eq and xorigine isinteger not and yorigine isinteger not and yorigine isinteger not and { } { [xorigine yorigine zorigine] ( ) astr2str } ifelse projectionsifacevisible solidprojpath } { xorigine yorigine zorigine [ normale ] projectionsifacevisible planprojpath } ifelse } ifelse } def /proj-pst-chemin { solidlinewidth setlinewidth 1 dict begin newpath /cercle {cercle_} def path linecolor gere_pstricks_proj_opt end } def /proj-pst-courbeR2 { l@pl@n plangetrange aload pop setyrange setxrange newpath xmin ymin l@pl@n pointplan smoveto xmin ymax l@pl@n pointplan slineto xmax ymax l@pl@n pointplan slineto xmax ymin l@pl@n pointplan slineto xmin ymin l@pl@n pointplan slineto planprojpst projpath clip solidlinewidth setlinewidth newpath linecolor range aload pop { function cvx exec } CourbeR2_ gere_pstricks_proj_opt } def /proj-pst-courbe { l@pl@n plangetrange aload pop setyrange setxrange newpath xmin ymin l@pl@n pointplan smoveto xmin ymax l@pl@n pointplan slineto xmax ymax l@pl@n pointplan slineto xmax ymin l@pl@n pointplan slineto xmin ymin l@pl@n pointplan slineto planprojpst projpath clip solidlinewidth setlinewidth newpath linecolor range aload pop {} { function cvx exec } Courbeparam_ gere_pstricks_proj_opt } def /proj-pst-point { [proj-args] length 0 eq { xorigine yorigine /proj-args defpoint } if /projname where { pop [proj-args proj-definition cvx exec] dup 0 getp projname cvlit defpoint dup length 2 gt { 1 getp projname (0) append cvlit defpoint } if /projname where pop /projname undef } if proj-action (none) eqstring not { solidlinewidth setlinewidth linecolor [proj-args proj-definition cvx exec] 0 getp point_ gere_pstricks_proj_opt Stroke } if % 1 1 0 0 1 1 Diamond texte length 0 gt { proj-fontsize setfontsize %setTimes solidlinewidth setlinewidth newpath linecolor texte [proj-args proj-definition cvx exec 0 0 phi neg rotatepoint] 0 getp pos (text_) append cvx exec %% /planprojpst where { %% planprojpst dupplan dup phi rotateplan /planprojpst exch def %% pop %% xorigine yorigine %% 0 0 phi neg rotatepoint %% } { %% 0 0 %% } ifelse %gere_pstricks_proj_opt planprojpst dupplan dup phi rotateplan projectionsifacevisible projpath Fill } if } def /proj-pst-vecteur { proj-action (none) eqstring not { planprojpst bprojscene solidlinewidth setlinewidth linestyle linecolor xorigine yorigine 2 copy proj-args proj-definition cvx exec addv drawvecteur eprojscene } if /projname where { pop proj-args proj-definition cvx exec projname cvlit defpoint /projname where pop /projname undef } if } def /proj-pst-droite { proj-action (none) eqstring not { l@pl@n plangetrange aload pop setyrange setxrange %% newpath %% xmin ymin l@pl@n pointplan smoveto %% xmin ymax l@pl@n pointplan slineto %% xmax ymax l@pl@n pointplan slineto %% xmax ymin l@pl@n pointplan slineto %% xmin ymin l@pl@n pointplan smoveto %% planprojpst projpath %% clip planprojpst bprojscene solidlinewidth setlinewidth linestyle linecolor proj-args proj-definition cvx exec droite eprojscene } if /projname where { pop proj-args proj-definition cvx exec projname cvlit defdroite /projname where pop /projname undef } if } def /proj-pst-polygone { proj-action (none) eqstring not { l@pl@n plangetrange aload pop setyrange setxrange newpath xmin ymin l@pl@n pointplan smoveto xmin ymax l@pl@n pointplan slineto xmax ymax l@pl@n pointplan slineto xmax ymin l@pl@n pointplan slineto xmin ymin l@pl@n pointplan slineto planprojpst projpath clip solidlinewidth setlinewidth linestyle linecolor proj-definition length 0 eq { [proj-args] } { proj-args } ifelse proj-definition cvx exec polygone_ planprojpst projectionsifacevisible projpath } if /projname where { pop proj-definition length 0 eq { [proj-args] } { proj-args } ifelse proj-definition cvx exec projname cvlit exch def /projname where pop /projname undef } if } def /proj-pst-cercle { /projname where { pop proj-args proj-definition cvx exec projname cvlit defcercle /projname where pop /projname undef } if proj-action (none) eqstring not { l@pl@n plangetrange aload pop setyrange setxrange %% newpath %% xmin ymin l@pl@n pointplan smoveto %% xmin ymax l@pl@n pointplan slineto %% xmax ymax l@pl@n pointplan slineto %% xmax ymin l@pl@n pointplan slineto %% xmin ymin l@pl@n pointplan slineto %% planprojpst projpath %% clip solidlinewidth setlinewidth linestyle linecolor newpath range aload pop proj-args proj-definition cvx exec Cercle_ planprojpst projectionsifacevisible projpath } if } def /proj-pst-line { proj-action (none) eqstring not { l@pl@n plangetrange aload pop setyrange setxrange %% newpath %% xmin ymin l@pl@n pointplan smoveto %% xmin ymax l@pl@n pointplan slineto %% xmax ymax l@pl@n pointplan slineto %% xmax ymin l@pl@n pointplan slineto %% xmin ymin l@pl@n pointplan slineto %% planprojpst projpath %% clip planprojpst bprojscene solidlinewidth setlinewidth linestyle linecolor proj-definition length 0 eq { [proj-args] } { proj-args } ifelse proj-definition cvx exec ligne eprojscene } if /projname where { pop proj-definition length 0 eq { [proj-args] } { proj-args } ifelse proj-definition cvx exec projname cvlit exch def /projname where pop /projname undef } if } def /proj-pst-rightangle { proj-action (none) eqstring not { planprojpst bprojscene solidlinewidth setlinewidth linestyle linecolor proj-args proj-definition cvx exec angledroit eprojscene } if } def /proj-pst-texte { 2 dict begin proj-fontsize setfontsize %setTimes 1 gere_pstfont solidlinewidth setlinewidth newpath linecolor texte /planprojpst where { planprojpst dupplan dup phi rotateplan /planprojpst exch def pop xorigine yorigine 0 0 phi neg rotatepoint } { 0 0 } ifelse pos (text_) append cvx exec gere_pstricks_proj_opt Fill end } def % END solides.pro %%EndProcSet %%BeginProcSet: pst-3dplot.pro 0 0 %% $Id: pst-3dplot.pro 882 2014-02-01 13:12:37Z herbert $ %% %% This is file `pst-3dplot.pro', %% %% IMPORTANT NOTICE: %% %% Package `pst-3dplot.tex' %% %% Herbert Voss %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN archives %% in directory macros/latex/base/lppl.txt. %% %% DESCRIPTION: %% `pst-3dplot' is a PSTricks package to draw 3d curves and graphical objects %% %% %% version 0.32 / 2014-02-01 Herbert Voss %% with contributions of Darrell Lamm x y z 3 1 roll % h r phi /Phi ED /Radius ED % h->z on stack Radius Phi cos mul exch % x z Radius Phi sin mul exch % x y z } def % /SphericalTo2D { x y z ConvertToCartesian ConvertTo2D } def % /CylinderTo2D { % r phi h x y z ConvCylToCartesian ConvertTo2D } def % /convertStackTo2D { counttomark /n ED /n3 n 3 div cvi def n3 { n -3 roll SphericalCoor { ConvertToCartesian } { saveCoor } ifelse ConvertTo2D x2D xUnit y2D yUnit /n n 1 sub def } repeat } def % % the angle in the parameter equation for an ellipse is not proportional to the real angle! % phi=atan(b*tan(angle)/a)+floor(angle/180+0.5)*180 % /getPhi { % on stack: vecA vecB angle 3 dict begin /angle exch def /vecB exch def /vecA exch def angle cvi 90 mod 0 eq { angle } { vecA angle tan mul vecB atan angle 180 div .5 add floor 180 mul add } ifelse end } def % /RotSet (set ) def % /eulerRotation false def % Matrix multiplication procedure /matmul { /M@tMulDict 20 dict def M@tMulDict begin /m2 ED /m1 ED m1 dup length 2 sub 2 getinterval aload pop /col1max ED /row1max ED m2 dup length 2 sub 2 getinterval aload pop /col2max ED /row2max ED /m3 row1max col2max mul 2 add array def m3 dup length 2 sub row1max col2max 2 array astore putinterval 0 1 row1max 1 sub { /row ED 0 1 col2max 1 sub { /col ED /sum 0 def 0 1 col1max 1 sub{ /rowcol ED sum m1 row col1max mul rowcol add get m2 rowcol col2max mul col add get mul add /sum ED } for m3 row col2max mul col add sum put } for } for m3 end % end of M@tMulDict } def % /SetMQuaternion { /MnewTOold 11 array def /Qu@ternionDict 30 dict def Qu@ternionDict begin /normRotVec xRotVec yRotVec zRotVec 3 array astore VecNorm def normRotVec 0 gt {/xRotVecNorm xRotVec normRotVec div def /yRotVecNorm yRotVec normRotVec div def /zRotVecNorm zRotVec normRotVec div def RotAngle} {/xRotVecNorm 1 def /yRotVecNorm 0 def /zRotVecNorm 0 def 0} ifelse 2 div dup /q0 exch cos def sin dup dup /q1 exch xRotVecNorm mul def /q2 exch yRotVecNorm mul def /q3 exch zRotVecNorm mul def /q0q0 q0 q0 mul def /q0q1 q0 q1 mul def /q0q2 q0 q2 mul def /q0q3 q0 q3 mul def /q1q1 q1 q1 mul def /q1q2 q1 q2 mul def /q1q3 q1 q3 mul def /q2q2 q2 q2 mul def /q2q3 q2 q3 mul def /q3q3 q3 q3 mul def MnewTOold 0 q0q0 q1q1 add q2q2 sub q3q3 sub put MnewTOold 1 q1q2 q0q3 sub 2 mul put MnewTOold 2 q1q3 q0q2 add 2 mul put MnewTOold 3 q1q2 q0q3 add 2 mul put MnewTOold 4 q0q0 q1q1 sub q2q2 add q3q3 sub put MnewTOold 5 q2q3 q0q1 sub 2 mul put MnewTOold 6 q1q3 q0q2 sub 2 mul put MnewTOold 7 q2q3 q0q1 add 2 mul put MnewTOold 8 q0q0 q1q1 sub q2q2 sub q3q3 add put MnewTOold 9 3 put MnewTOold 10 3 put end % end of Qu@ternionDict } def % /SetMxyz { 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1.0 3 3 11 array astore /MnewTOold ED RotSequence cvx exec % Now create a new MnewTOold using xyz, etc. } def % /ConcatMQuaternion { MnewTOold % Push onto stack SetMQuaternion % Uses [xyz]RotVec and RotAngle to make MnewToOld MnewTOold matmul /MnewTOold ED } def % /ConcatMxyz { MnewTOold % Push onto stack SetMxyz % Uses RotX, etc. to set MnewTOold MnewTOold matmul /MnewTOold ED } def % /RotatePoint{ MnewTOold x y z 3 1 5 array astore matmul 0 3 getinterval aload pop /z ED /y ED /x ED } def % /makeMoldTOnew { /MoldTOnew 11 array def MoldTOnew 0 MnewTOold 0 get put MoldTOnew 1 MnewTOold 3 get put MoldTOnew 2 MnewTOold 6 get put MoldTOnew 3 MnewTOold 1 get put MoldTOnew 4 MnewTOold 4 get put MoldTOnew 5 MnewTOold 7 get put MoldTOnew 6 MnewTOold 2 get put MoldTOnew 7 MnewTOold 5 get put MoldTOnew 8 MnewTOold 8 get put MoldTOnew 9 3 put MoldTOnew 10 3 put } def % /RotXaxis { eulerRotation {1 0 0} {makeMoldTOnew MoldTOnew 1 0 0 3 1 5 array astore matmul 0 3 getinterval aload pop} ifelse /zRotVec ED /yRotVec ED /xRotVec ED /RotAngle RotX def ConcatMQuaternion } def /RotYaxis { eulerRotation {0 1 0} {makeMoldTOnew MoldTOnew 0 1 0 3 1 5 array astore matmul 0 3 getinterval aload pop} ifelse /zRotVec ED /yRotVec ED /xRotVec ED /RotAngle RotY def ConcatMQuaternion } def /RotZaxis { eulerRotation {0 0 1} {makeMoldTOnew MoldTOnew 0 0 1 3 1 5 array astore matmul 0 3 getinterval aload pop} ifelse /zRotVec ED /yRotVec ED /xRotVec ED /RotAngle RotZ def ConcatMQuaternion } def /xyz { RotXaxis RotYaxis RotZaxis } def /yxz { RotYaxis RotXaxis RotZaxis } def /yzx { RotYaxis RotZaxis RotXaxis } def /xzy { RotXaxis RotZaxis RotYaxis } def /zxy { RotZaxis RotXaxis RotYaxis } def /zyx { RotZaxis RotYaxis RotXaxis } def /quaternion { } def % Null % /VecNorm { 0 exch { dup mul add } forall sqrt } def % /UnitVec { % on stack is [a]; returns a vector with [a][a]/|a|=1 dup VecNorm /norm ED norm 0 lt {/norm 0 def} if { norm div } forall 3 array astore } def % /AxB { % on the stack are the two vectors [a][b] aload pop /b3 ED /b2 ED /b1 ED aload pop /a3 ED /a2 ED /a1 ED a2 b3 mul a3 b2 mul sub a3 b1 mul a1 b3 mul sub a1 b2 mul a2 b1 mul sub 3 array astore } def % /AaddB { % on the stack are the two vectors [a][b] aload pop /b3 ED /b2 ED /b1 ED aload pop /a3 ED /a2 ED /a1 ED a1 b1 add a2 b2 add a3 b3 add 3 array astore } def % /AmulC { % on stack is [a] and c; returns [a] mul c /factor ED { factor mul } forall 3 array astore } def % % /setColorLight { % expects 7 values on stack C M Y K xL yL zL % les rayons de lumi�re xLight dup mul yLight dup mul zLight dup mul add add sqrt /NormeLight ED % the color values /K ED /Yellow ED /Magenta ED /Cyan ED } def % /facetteSphere { newpath /Xpoint Rsphere theta cos mul phi cos mul CX add def /Ypoint Rsphere theta sin mul phi cos mul CY add def /Zpoint Rsphere phi sin mul CZ add def Xpoint Ypoint Zpoint tx@3Ddict begin ProjThreeD end moveto theta 1 theta increment add {% /theta1 ED /Xpoint Rsphere theta1 cos mul phi cos mul CX add def /Ypoint Rsphere theta1 sin mul phi cos mul CY add def /Zpoint Rsphere phi sin mul CZ add def Xpoint Ypoint Zpoint tx@3Ddict begin ProjThreeD end lineto } for phi 1 phi increment add { /phi1 ED /Xpoint Rsphere theta increment add cos mul phi1 cos mul CX add def /Ypoint Rsphere theta increment add sin mul phi1 cos mul CY add def /Zpoint Rsphere phi1 sin mul CZ add def Xpoint Ypoint Zpoint tx@3Ddict begin ProjThreeD end lineto } for theta increment add -1 theta {% /theta1 ED /Xpoint Rsphere theta1 cos mul phi increment add cos mul CX add def /Ypoint Rsphere theta1 sin mul phi increment add cos mul CY add def /Zpoint Rsphere phi increment add sin mul CZ add def Xpoint Ypoint Zpoint tx@3Ddict begin ProjThreeD end lineto } for phi increment add -1 phi { /phi1 ED /Xpoint Rsphere theta cos mul phi1 cos mul CX add def /Ypoint Rsphere theta sin mul phi1 cos mul CY add def /Zpoint Rsphere phi1 sin mul CZ add def Xpoint Ypoint Zpoint tx@3Ddict begin ProjThreeD end lineto } for closepath } def % /MaillageSphere { % on stack must be x y z Radius increment C M Y K setColorLight /increment ED /Rsphere ED /CZ ED /CY ED /CX ED /StartTheta 0 def /condition { PSfacetteSphere 0 ge } def -90 increment 90 increment sub {% /phi ED StartTheta increment 360 StartTheta add increment sub {% /theta ED % Centre de la facette /Xpoint Rsphere theta increment 2 div add cos mul phi increment 2 div add cos mul CX add def /Ypoint Rsphere theta increment 2 div add sin mul phi increment 2 div add cos mul CY add def /Zpoint Rsphere phi increment 2 div add sin mul CZ add def % normale a la facette /nXfacette Xpoint CX sub def /nYfacette Ypoint CY sub def /nZfacette Zpoint CZ sub def % test de visibilite /PSfacetteSphere vX nXfacette mul vY nYfacette mul add vZ nZfacette mul add def condition { gsave facetteSphere /cosV { 1 xLight nXfacette mul yLight nYfacette mul zLight nZfacette mul add add NormeLight nXfacette dup mul nYfacette dup mul nZfacette dup mul add add sqrt mul div sub } bind def Cyan cosV mul Magenta cosV mul Yellow cosV mul K cosV mul setcmykcolor fill grestore % 0 setgray showgrid { facetteSphere stroke } if } if } for % /StartTheta StartTheta increment 2 div add def } for } def % %---------------------- Cylinder --------------------------- % /PlanCoupeCylinder { % /TableauxPoints [ 0 1 359 { /phi ED [ Radius phi Height ConvCyl2d ] % on décrit le cercle } for ] def newpath TableauxPoints 0 get aload pop moveto 1 1 359 { TableauxPoints exch get aload pop lineto } for closepath } def % /facetteCylinder { % newpath Radius phi currentHeight ConvCyl2d moveto phi 1 phi dAngle add { % loop variable on stack Radius exch currentHeight ConvCyl2d lineto } for phi dAngle add -1 phi { % fill dHeight Radius exch currentHeight dHeight add ConvCyl2d lineto } for closepath } def % facette % /MaillageCylinder { % on stack true or false for saving values { setColorLight % expects 4 values on stack C M Y K /dHeight ED /dAngle ED /Height ED /Radius ED /CZ ED /CY ED /CX ED } if % 0 dHeight Height dHeight sub { /currentHeight ED 0 dAngle 360 dAngle sub { /phi ED % Normal vector of the center /nXfacetteCylinder Radius phi dAngle 2 div add cos mul CX add def /nYfacetteCylinder Radius phi dAngle 2 div add sin mul CY add def /nZfacetteCylinder currentHeight dHeight 2 div add CZ add def /NormeN nXfacetteCylinder dup mul nYfacetteCylinder dup mul nZfacetteCylinder dup mul add add sqrt def NormeN 0 eq { /NormeN 1e-10 def } if % test de visibilité /PSfacetteCylinder vX nXfacetteCylinder mul vY nYfacetteCylinder mul add vZ nZfacetteCylinder mul add def condition { facetteCylinder /cosV 1 xLight nXfacetteCylinder mul yLight nYfacetteCylinder mul zLight nZfacetteCylinder mul add add NormeLight NormeN mul div sub def Cyan Magenta Yellow K cosV mul 4 1 roll cosV mul 4 1 roll cosV dup mul mul 4 1 roll cosV dup mul mul 4 1 roll setcmykcolor fill showgrid { 0 setgray facetteCylinder % drawing the segments stroke } if } if } for } for } def % %------------------------ Cylinder type II ----------------------- % /MoveTo { Conv3D2D moveto } def /LineTo { Conv3D2D lineto } def /IIIDEllipse { % x y z rA rB startAngle endAngle Wedge /dAngle 1 def /isWedge ED /endAngle ED /startAngle ED /radiusB ED /radiusA ED startAngle cos radiusA mul startAngle sin radiusB mul 0 isWedge { 0 0 moveto LineTo }{ MoveTo } ifelse /Angle startAngle def startAngle dAngle endAngle { /Angle ED Angle cos radiusA mul Angle sin radiusB mul 0 LineTo } for isWedge { 0 0 lineto } if } def /IIIDCircle { % x y z r startAngle endAngle Wedge 7 3 roll % startAngle endAngle Wedge x y z r dup % startAngle endAngle Wedge x y z r r 8 -3 roll IIIDEllipse } def /IIIDWedge { % x y z r startAngle endAngle true IIIDCircle } def /IIIDCylinder {% x y z r h start end wedge /isWedge ED /increment ED /endAngle ED /startAngle ED /height ED /radius ED startAngle increment endAngle { /Angle ED radius Angle 0 ConvCylToCartesian MoveTo radius Angle height ConvCylToCartesian LineTo } for stroke } def % %---------------------- Box --------------------------- % /PlanCoupeBox { % x y z /TableauxPoints [ [ CX CY CZ Height add ConvBox2d ] % top or bottom [ CX CY Depth add CZ Height add ConvBox2d ] [ CX Width add CY Depth add CZ Height add ConvBox2d ] [ CX Width add CY CZ Height add ConvBox2d ] [ CX CY CZ Height add ConvBox2d ] % bottom ] def newpath TableauxPoints 0 get aload pop moveto 0 1 3 { TableauxPoints exch get aload pop lineto } for closepath } def % /facetteBox { % newpath dup 1 eq { % back CX CY CZ ConvBox2d moveto CX CY CZ Height add ConvBox2d lineto CX Width add CY CZ Height add ConvBox2d lineto CX Width add CY CZ ConvBox2d lineto CX CY CZ ConvBox2d lineto } if dup 2 eq { % right CX CY CZ ConvBox2d moveto CX CY CZ Height add ConvBox2d lineto CX CY Depth add CZ Height add ConvBox2d lineto CX CY Depth add CZ ConvBox2d lineto CX CY CZ ConvBox2d lineto } if dup 3 eq { % left CX Width add CY CZ ConvBox2d moveto CX Width add CY Depth add CZ ConvBox2d lineto CX Width add CY Depth add CZ Height add ConvBox2d lineto CX Width add CY CZ Height add ConvBox2d lineto CX Width add CY CZ ConvBox2d lineto } if 4 eq { % front CX CY Depth add CZ ConvBox2d moveto CX CY Depth add CZ Height add ConvBox2d lineto CX Width add CY Depth add CZ Height add ConvBox2d lineto CX Width add CY Depth add CZ ConvBox2d lineto CX CY Depth add CZ ConvBox2d lineto } if closepath } def % facette % /TestPlane { % on stack x y z of the plane center and # of plane /nZfacetteBox ED /nYfacetteBox ED /nXfacetteBox ED /Plane ED /NormeN nXfacetteBox dup mul nYfacetteBox dup mul nZfacetteBox dup mul add add sqrt def NormeN 0 eq { /NormeN 1e-10 def } if % test de visibilite /PSfacetteBox vX nXfacetteBox mul vY nYfacetteBox mul add vZ nZfacetteBox mul add def condition { Plane facetteBox /cosV 1 xLight nXfacetteBox mul yLight nYfacetteBox mul zLight nZfacetteBox mul add add NormeLight NormeN mul div sub def Cyan Magenta Yellow K cosV mul 4 1 roll cosV mul 4 1 roll cosV dup mul mul 4 1 roll cosV dup mul mul 4 1 roll setcmykcolor fill 0 setgray Plane facetteBox % drawing the segments stroke } if } def % /MaillageBox { % on stack true or false for saving values { setColorLight % expects 4 values on stack C M Y K /Depth ED /Height ED /Width ED /CZ ED /CY ED /CX ED } if % % Normal vector of the box center /PlaneSet [ [ Width 2 div CX add CY Height 2 div CZ add ] % normal back [ CX Depth 2 div CY add Height 2 div CZ add ] % normal right [ Width CX add Depth 2 div CY add Height 2 div CZ add ] % normal left [ Width 2 div CX add Depth CY add Height 2 div CZ add ] % normal front ] def PlaneSequence length 0 eq { % user defined? Alpha abs cvi 360 mod /iAlpha ED iAlpha 90 lt { [ 1 2 3 4 ] }{ iAlpha 180 lt { [ 2 4 1 3 ] }{ iAlpha 270 lt { [ 3 4 1 2 ] }{ [ 3 1 4 2] } ifelse } ifelse } ifelse }{ PlaneSequence } ifelse { dup 1 sub PlaneSet exch get aload pop TestPlane } forall } def % %--------------------------- Paraboloid ----------------------------- /PlanCoupeParaboloid { /Z height store /V {Z sqrt} bind def /TableauxPoints [ 0 1 359 { /U ED [ U U Z V calculate2DPoint ] % on decrit le cercle } for ] def newpath TableauxPoints 0 get aload pop moveto 0 1 359 { /compteur ED TableauxPoints compteur get aload pop lineto } for closepath } def % /facetteParaboloid{ newpath U U Z V calculate2DPoint moveto U 1 U increment add {% /U1 ED U1 U1 Z V calculate2DPoint lineto } for Z pas10 Z pas add pas10 add{ /Z1 ED /V {Z1 sqrt} bind def U1 U1 Z1 V calculate2DPoint lineto } for U increment add -1 U {% /U2 ED U2 U2 Z pas add V calculate2DPoint lineto } for Z pas add pas10 sub pas10 neg Z pas10 sub { /Z2 ED /V Z2 abs sqrt def U U Z2 V calculate2DPoint lineto } for closepath } def % facette % /MaillageParaboloid { % on stack true or false for saving values { setColorLight % expects 7 values on stack C M Y K xL yL zL % /CZ ED /CY ED /CX ED } if 0 pas height pas sub {% /Z ED /V Z sqrt def 0 increment 360 increment sub {% /U ED % Centre de la facette /Ucentre U increment 2 div add def /Vcentre Z pas 2 div add sqrt def % normale à la facette /nXfacetteParaboloid 2 Vcentre dup mul mul Ucentre cos mul radius mul def /nYfacetteParaboloid 2 Vcentre dup mul mul Ucentre sin mul radius mul def /nZfacetteParaboloid Vcentre neg radius dup mul mul def /NormeN { nXfacetteParaboloid dup mul nYfacetteParaboloid dup mul nZfacetteParaboloid dup mul add add sqrt} bind def NormeN 0 eq {/NormeN 1e-10 def} if % test de visibilit� /PSfacetteParaboloid vX nXfacetteParaboloid mul vY nYfacetteParaboloid mul add vZ nZfacetteParaboloid mul add def condition { facetteParaboloid /cosV 1 xLight nXfacetteParaboloid mul yLight nYfacetteParaboloid mul zLight nZfacetteParaboloid mul add add NormeLight NormeN mul div sub def Cyan Magenta Yellow K cosV mul 4 1 roll cosV mul 4 1 roll cosV dup mul mul 4 1 roll cosV dup mul mul 4 1 roll setcmykcolor fill showgrid { 0 setgray facetteParaboloid stroke } if } if } for } for } def % % ------------------------------------ math stuff ---------------------------------- % % Matrix A in arrays of rows A[[row1][row2]...] % with [row1]=[a11 a12 ... b1] % returns on stack solution vector X=[x1 x2 ... xn] /SolveLinEqSystem { % on stack matrix M=[A,b] (A*x=b) 10 dict begin % hold all ocal /A exch def /Rows A length def % Rows = number of rows /Cols A 0 get length def % Cols = number of columns /Index [ 0 1 Rows 1 sub { } for ] def % Index = [0 1 2 ... Rows-1] /col 0 def /row 0 def /PR Rows array def % PR[c] = pivot row for row row { % starts the loop, find pivot entry in row r col Cols ge row Rows ge or { exit } if % col < Cols and row < Rows else exit /pRow row def % pRow = pivot row /max A row get col get abs def % get A[row[col]], first A[0,0] row 1 add 1 Rows 1 sub { % starts for loop 1 1 Rows-1 /j exch def % index counter /x A j get col get abs def % get A[j[r]] x max gt { % x>max, then save position /pRow j def /max x def } if } for % now we have the row with biggest A[0,1] % with pRow = the pivot row max 0 gt { % swap entries pRow and row in i /tmp Index row get def Index row Index pRow get put Index pRow tmp put % and columns pRow and row in A /tmp A row get def A row A pRow get put A pRow tmp put % pivot /row0 A row get def % the pivoting row /p0 row0 col get def % the pivot value row 1 add 1 Rows 1 sub { % start for loop /j exch def /c1 A j get def /p c1 col get p0 div def c1 col p put % subtract (p1/p0)*row[i] from row[j] col 1 add 1 Cols 1 sub { % start for loop /i exch def c1 dup i exch % c1 i c1 i get row0 i get p mul sub put } for } for PR row col put /col col 1 add def /row row 1 add def }{ % all zero entries /row row 1 add def % continue loop with same row } ifelse } loop /X A def % solution vector A Rows 1 sub get dup Cols 1 sub get exch Cols 2 sub get div X Rows 1 sub 3 -1 roll put % X[n] Rows 2 sub -1 0 { % for loop to calculate X[i] /xi exch def % current index A xi get % i-th row /Axi exch def /sum 0 def Cols 2 sub -1 xi 1 add { /n exch def /sum sum Axi n get X n get mul add def } for Axi Cols 1 sub get % b=Axi[Cols-1] sum sub % b-sum Axi xi get div % b-sum / Axi[xi] X xi 3 -1 roll put % X[xi] } for X end } def % % u -> e_u with |e_u|=1 /vector-unit { 1 dict begin dup vector-length 1 exch div vector-scale end } def % % u v -> u+v /vector-add { 1 dict begin /v exch def [ exch 0 % u i exch { % i u[i] v % i u[i] v 2 index get add % i u[i]+v[i] exch 1 add % i } forall pop ] end } def % % u v -> u-v /vector-sub { 1 dict begin /v exch def [ exch 0 % u i exch { % i u[i] v % i u[i] v 2 index get sub % i u[i]+v[i] exch 1 add % i } forall pop ] end } def % % [v] c -> [c.v] /vector-scale { 1 dict begin /c exch def [ exch { % s i u[i] c mul % s i u[i] v } forall ] end } def % % % [u] [v] -> [u x v] /vector-prod { %% x1 y1 z1 x2 y2 z2 6 dict begin aload pop /zp exch def /yp exch def /xp exch def aload pop /z exch def /y exch def /x exch def [ y zp mul z yp mul sub z xp mul x zp mul sub x yp mul y xp mul sub ] end } def % % [u] [v] -> u.v /vector-mul { %% x1 y1 z1 x2 y2 z2 6 dict begin aload pop /zp exch def /yp exch def /xp exch def aload pop /z exch def /y exch def /x exch def x xp mul y yp mul add z zp mul add end } def % % [x y z ... ] -> r % watch out for overflow /vector-length { 1 dict begin dup % find maximum entry /max 0 def { % max abs dup max gt { % if abs gt max /max exch def } { pop } ifelse } forall max 0 ne { 0 exch { % 0 v[i] max div dup mul add } forall sqrt max mul } { pop 0 } ifelse end } def % end % tx@3DPlotDict % %%EndProcSet %%BeginProcSet: pst-fun.pro 0 0 %% %% This is file `pst-fun.pro', %% %% IMPORTANT NOTICE: %% %% Package `pst-fun' %% %% Herbert Voss %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN archives %% in directory macros/latex/base/lppl.txt. %% %% DESCRIPTION: %% `pst-fun' is a PSTricks package to plot special math funtions %% %% %% version 0.01 / 2007-11-15 Herbert Voss % /tx@FunDict 11 dict def tx@FunDict begin % /tx@Parrot { 100 dict begin gsave % definition operators /bdef {bind def} bind def /ldef {load def} bdef /xdef {exch def} bdef % graphic state operators /_K {3 index add neg dup 0 lt {pop 0} if 3 1 roll} bdef /_k /setcmybcolor where {/setcmybcolor get} {{setrgbcolor pop} bind} ifelse def /g {/_b xdef /p {_b setgray} def} bdef /G {/_B xdef /P {_B setgray} def} bdef /k {/_b xdef /_y xdef /_m xdef /_c xdef /p {_c _m _y _b _k} def} bdef /K {/_B xdef /_Y xdef /_M xdef /_C xdef /P {_C _M _Y _B _k} def} bdef /d /setdash ldef /_i currentflat def /i {dup 0 eq {pop _i} if setflat} bdef /j /setlinejoin ldef /J /setlinecap ldef /M /setmiterlimit ldef /w /setlinewidth ldef % path construction operators /_R {.25 sub round .25 add} bdef /_r {transform _R exch _R exch itransform} bdef /c {_r curveto} bdef /C /c ldef /v {currentpoint 6 2 roll _r curveto} bdef /V /v ldef /y {_r 2 copy curveto} bdef /Y /y ldef /l {_r lineto} bdef /L /l ldef /m {_r moveto} bdef % error operators /_e [] def /_E {_e length 0 ne {gsave 0 g 0 G 0 i 0 J 0 j 1 w 10 M [] 0 d /Courier 20 0 0 1 z [0.966 0.259 -0.259 0.966 _e 0 get _e 2 get add 2 div _e 1 get _e 3 get add 2 div] e _f t T grestore} if} bdef /_fill {{fill} stopped {/_e [pathbbox] def /_f (ERROR: can't fill, increase flatness) def n _E} if} bdef /_stroke {{stroke} stopped {/_e [pathbbox] def /_f (ERROR: can't stroke, increase flatness) def n _E} if} bdef % path painting operators /n /newpath ldef /N /n ldef /F {p _fill} bdef /f {closepath F} bdef /S {P _stroke} bdef /s {closepath S} bdef /B {gsave F grestore S} bdef /b {closepath B} bdef % text block construction and painting operators /_s /ashow ldef /_S {(?) exch {2 copy 0 exch put pop dup false charpath currentpoint _g setmatrix _stroke _G setmatrix moveto 3 copy pop rmoveto} forall pop pop pop n} bdef /_A {_a moveto _t exch 0 exch} bdef /_L {0 _l neg translate _G currentmatrix pop} bdef /_w {dup stringwidth exch 3 -1 roll length 1 sub _t mul add exch} bdef /_z [{0 0} bind {dup _w exch neg 2 div exch neg 2 div} bind {dup _w exch neg exch neg} bind] def /z {_z exch get /_a xdef /_t xdef /_l xdef exch findfont exch scalefont setfont} bdef /_g matrix def /_G matrix def /_D {_g currentmatrix pop gsave concat _G currentmatrix pop} bdef /e {_D p /t {_A _s _L} def} bdef /r {_D P /t {_A _S _L} def} bdef /a {_D /t {dup p _A _s P _A _S _L} def} bdef /o {_D /t {pop _L} def} bdef /T {grestore} bdef % group construction operators /u {} bdef /U {} bdef % % start Parrot procedure % % /scaleFactor exch def 1 setgray % background color %clippath fill % for background scaleFactor dup scale 100 125 translate % lower left 1 g 0 G 0 i 0 J 0 j 0.28 w 10 M []0 d %%Note: 0 .57 .44 0 k -92.541 12.783 m -85.603 6.711 -71.661 -6.298 -61.581 -8.818 c -51.501 -11.338 -37.101 -16.378 -28.461 -27.178 c -19.82 -37.978 -12.98 -37.978 -10.46 -40.138 c -7.94 -42.298 1.06 -54.898 4.3 -59.218 c 7.54 -63.538 23.74 -75.779 30.58 -79.019 c 37.42 -82.259 57.581 -96.299 60.821 -101.339 c 64.061 -106.379 58.661 -119.699 52.9 -116.459 c 47.14 -113.219 35.98 -100.259 30.94 -97.379 c 25.9 -94.499 14.74 -84.779 12.58 -81.179 c 10.42 -77.579 5.02 -76.859 2.86 -75.419 c 0.7 -73.979 -11.18 -66.778 -14.06 -56.698 c -16.94 -46.618 -33.141 -40.858 -34.941 -39.058 c -36.741 -37.258 -39.981 -34.738 -41.781 -32.218 c -43.581 -29.698 -57.261 -25.738 -61.581 -23.938 c -65.901 -22.138 -74.458 -20.242 -89.301 -7.378 c -94.701 -2.698 -100.822 3.782 -101.542 4.862 c -102.262 5.943 -98.301 17.823 -92.541 12.783 c b 0 .77 .64 0 k %0.8 g 0.18 w -43.941 -19.978 m -43.581 -21.958 -42.501 -22.138 -43.581 -23.398 c -44.661 -24.658 -46.281 -24.118 -47.541 -25.198 c -48.801 -26.278 -51.861 -28.798 -46.821 -31.678 c -41.781 -34.558 -41.961 -32.398 Y -42.861 -31.498 -41.293 -32.772 -43.581 -31.138 c -44.841 -30.238 -48.261 -28.618 -45.381 -27.898 c -42.501 -27.178 -42.321 -25.558 -40.341 -26.098 c -38.361 -26.638 -38.721 -26.998 y -37.461 -29.878 -36.741 -28.978 v -36.021 -28.078 -35.121 -23.758 -37.821 -22.678 c -40.521 -21.598 -43.941 -19.978 Y b 0 0 0 0 k 0.36 w -41.961 -32.398 m -42.861 -31.498 -41.293 -32.772 -43.581 -31.138 c -44.219 -30.682 -48.404 -28.653 -45.381 -27.898 c -42.501 -27.178 -42.321 -25.558 -40.341 -26.098 c -38.361 -26.638 -38.721 -26.998 y -37.461 -29.878 -36.741 -28.978 v S 0 .65 .4 0 k 0.036 w 15.35 -117.003 m 15.225 -64.967 1.185 -31.126 -12.234 -11.335 C -12.414 -52.736 -9.435 -84.227 10.349 -111.753 c 14.037 -116.884 15.114 -118.785 15.35 -117.003 C b 0 0 .7 .8 k 8.843 -122.944 m 8.718 -70.908 -5.322 -37.068 -18.74 -17.278 C -18.92 -58.678 -15.942 -90.169 3.842 -117.695 c 7.531 -122.826 8.607 -124.726 8.843 -122.944 C b 0 0 .8 1 k 0.108 w -17.66 -8.638 m -18.74 -36.358 -15.32 -46.618 -15.68 -47.518 C -14.24 -44.638 -14.06 -43.918 Y -13.88 -47.711 -14.992 -50.927 -14.78 -52.198 C -13.52 -51.298 -13.34 -51.118 y -14.42 -55.078 -14.06 -57.238 V -13.16 -56.158 -12.8 -54.538 -12.98 -56.338 c -13.16 -58.138 -13.34 -61.378 -11.72 -68.758 C -11.18 -68.038 -10.64 -67.678 y -11.18 -71.458 L -10.64 -73.799 -7.22 -89.279 -5.06 -92.699 C -4.7 -91.259 -4.16 -90.899 y -4.7 -93.239 -4.16 -95.039 v -3.62 -96.839 2.68 -111.419 5.38 -114.659 C 5.38 -112.679 5.74 -112.679 y 6.64 -116.279 L 7.54 -117.719 13.12 -125.459 13.66 -125.819 C 14.02 -120.779 13.84 -113.939 13.48 -113.039 C 12.58 -112.139 11.86 -111.239 y 13.12 -111.599 L 13.3 -109.619 13.66 -101.519 12.22 -97.739 C 10.6 -96.299 9.7 -95.399 y 11.86 -95.579 L 11.5 -93.959 10.96 -84.239 10.06 -82.979 C 9.34 -82.799 5.92 -79.379 y 9.88 -81.359 L 9.34 -78.839 6.82 -67.138 6.28 -66.598 C 5.02 -66.058 -0.2 -60.658 y 4.48 -61.558 5.56 -63.178 V 4.48 -60.298 2.86 -47.878 -0.2 -44.638 C -1.46 -44.098 -5.24 -40.498 Y -3.08 -41.218 -1.82 -40.498 -1.1 -41.758 C -2 -39.598 -6.5 -26.638 -7.94 -25.378 C -10.64 -23.938 -11.18 -22.858 y -9.38 -22.678 L -10.28 -20.698 -17.3 -8.098 -17.66 -8.638 C f 0 g 0.036 w -17.248 -8.026 m -16.168 -13.786 5.792 -112.428 12.273 -119.628 c S -15.536 -18.995 m -16.849 -20.422 -17.214 -19.506 -17.608 -23.686 c S -14.448 -21.268 m -15.76 -22.694 -15.869 -24.92 -17.068 -29.086 C S -14.051 -26.266 m -15.363 -27.693 -15.149 -30.14 -16.348 -34.306 C S -12.652 -29.189 m -13.964 -30.615 -15.135 -33.171 -16.333 -37.338 C S -13.411 -35.938 m -15.824 -38.561 -13.988 -36.805 -15.808 -43.126 C S -11.348 -37.745 m -12.661 -39.172 -13.832 -41.728 -15.031 -45.895 C S -12.602 -45.13 m -13.915 -46.558 -13.222 -46.502 -14.42 -50.668 C S -10.329 -44.042 m -11.642 -45.469 -12.503 -47.042 -13.7 -51.208 C S -9.748 -47.756 m -11.061 -49.183 -12.232 -51.739 -13.431 -55.905 C S -10.664 -54.181 m -11.976 -55.608 -11.549 -57.141 -12.748 -61.307 C S -7.458 -55.041 m -8.771 -56.467 -9.941 -59.024 -11.14 -63.19 C S -7.348 -61.487 m -8.66 -62.914 -9.749 -65.961 -10.948 -70.127 C S -5.675 -63.767 m -6.988 -65.193 -8.159 -67.75 -9.357 -71.915 C S -6.448 -71.321 m -7.761 -72.748 -7.769 -73.701 -8.968 -77.867 C S -3.851 -70.078 m -5.163 -71.505 -6.334 -74.061 -7.532 -78.227 C S -3.608 -74.751 m -4.921 -76.178 -6.092 -78.735 -7.291 -82.9 C S -2.109 -81.218 m -3.422 -82.644 -4.592 -85.201 -5.791 -89.367 C S -0.416 -81.512 m -1.728 -82.939 -2.9 -85.495 -4.098 -89.661 C S -0.328 -85.967 m -1.64 -87.394 -2.549 -89.541 -3.748 -93.707 C S 1.036 -88.635 m -0.276 -90.062 -1.447 -92.618 -2.645 -96.784 C S 2.472 -91.501 m 1.159 -92.927 -0.012 -95.483 -1.21 -99.65 C S 5.973 -103.517 m 4.66 -104.944 4.166 -105.58 2.968 -109.746 C S -13.288 -22.066 m -11.488 -22.786 -9.328 -24.586 -6.448 -27.826 C S -13.288 -24.586 m -11.488 -25.306 -9.328 -27.106 -6.448 -30.346 C S -11.488 -29.266 m -9.688 -29.986 -7.528 -31.786 -4.648 -35.026 C S -11.488 -32.506 m -9.688 -33.226 -7.528 -35.026 -4.648 -38.266 C S -7.888 -38.266 m -4.349 -39.682 -5.185 -39.371 -1.048 -44.026 C S -8.968 -40.786 m -7.168 -41.506 -5.008 -43.306 -2.128 -46.546 C S -4.648 -46.907 m -2.848 -47.627 -0.688 -49.427 2.192 -52.667 C S -7.168 -46.907 m -5.368 -47.627 -3.208 -49.427 -0.328 -52.667 C S -6.088 -50.507 m -4.288 -51.227 -2.128 -53.027 0.752 -56.267 C S -2.488 -55.907 m -0.688 -56.627 1.472 -58.427 4.352 -61.667 C S -5.008 -58.067 m -3.208 -58.787 -1.048 -60.587 1.832 -63.827 C S 0.032 -64.907 m 1.832 -65.627 3.992 -67.427 6.873 -70.667 C S -2.848 -66.707 m -1.048 -67.427 1.112 -69.227 3.992 -72.467 C S 1.112 -73.187 m 2.912 -73.907 5.072 -75.707 7.953 -78.947 C S -1.768 -73.187 m 0.032 -73.907 2.192 -75.707 5.072 -78.947 C S 0.032 -77.507 m 1.832 -78.227 3.992 -80.027 6.873 -83.267 C S 1.472 -83.987 m 3.272 -84.707 5.432 -86.507 8.313 -89.747 C S 3.632 -88.667 m 5.432 -89.387 7.593 -91.187 10.473 -94.427 C S 2.823 -89.657 m 4.623 -90.377 6.783 -92.177 9.663 -95.417 C S 5.432 -93.707 m 7.232 -94.427 9.393 -96.227 12.273 -99.467 C S 4.712 -98.028 m 6.512 -98.747 8.673 -100.548 11.553 -103.788 C S 6.873 -105.228 m 8.673 -105.948 9.393 -106.308 12.273 -109.548 C S -8.517 -38.806 m -4.98 -40.222 -5.508 -39.713 -1.371 -44.368 C S 0 .81 0 .46 k 0.108 w -8.427 -24.387 m -9.183 -43.792 -6.788 -50.974 -7.04 -51.604 C -6.032 -49.588 -5.907 -49.084 Y -5.78 -51.73 -6.536 -54.124 -6.411 -54.88 C -5.528 -54.25 -5.403 -54.124 y -6.159 -56.896 -5.907 -58.408 V -5.276 -57.652 -5.024 -56.518 -5.151 -57.778 c -5.276 -59.038 -5.403 -61.306 -4.268 -66.471 C -3.891 -65.967 -3.512 -65.715 y -3.891 -68.362 L -3.512 -70 -1.119 -80.836 0.393 -83.23 C 0.645 -82.222 1.024 -81.97 y 0.645 -83.608 1.024 -84.868 v 1.401 -86.128 5.811 -96.334 7.701 -98.602 C 7.701 -97.216 7.953 -97.216 y 8.583 -99.736 L 9.213 -100.744 13.12 -106.162 13.497 -106.414 C 13.749 -102.886 13.624 -98.098 13.372 -97.468 C 12.741 -96.838 12.237 -96.208 y 13.12 -96.46 L 13.245 -95.074 13.497 -89.404 12.489 -86.758 C 11.356 -85.75 10.725 -85.12 y 12.237 -85.246 L 11.985 -84.112 11.608 -77.308 10.977 -76.426 C 10.473 -76.3 8.079 -73.906 y 10.852 -75.292 L 10.473 -73.528 8.709 -65.338 8.331 -64.959 C 7.449 -64.582 3.796 -60.802 y 9.121 -63.432 9.877 -64.566 V 9.021 -61.55 5.937 -51.856 3.796 -49.588 C 2.913 -49.21 0.268 -46.69 Y 1.78 -47.194 2.661 -46.69 3.165 -47.572 C 2.536 -46.06 -0.615 -36.988 -1.623 -36.106 C -3.512 -35.098 -3.891 -34.342 y -2.631 -34.215 L -3.26 -32.83 -8.175 -24.01 -8.427 -24.387 C f 0 .94 0 .47 k -8.42 -25.656 m -8.004 -45.07 -5.181 -52.095 -5.395 -52.739 C -4.511 -50.666 -4.415 -50.155 Y -4.129 -52.799 -4.771 -55.092 -4.569 -55.971 C -3.727 -55.289 -3.608 -55.155 y -4.196 -57.968 -3.853 -59.463 V -3.27 -58.67 -3.087 -57.523 -3.136 -58.788 c -3.186 -60.053 -3.176 -62.325 -1.732 -67.413 C -1.385 -66.887 -1.023 -66.613 y -1.24 -69.277 L -0.764 -70.889 2.279 -81.561 3.932 -83.86 C 4.123 -82.839 4.485 -82.564 y 4.206 -84.222 4.66 -85.457 v 5.113 -86.691 10.13 -96.614 12.154 -98.764 C 12.07 -97.38 12.321 -97.365 y 13.102 -99.843 L 13.793 -100.811 18.017 -105.983 18.41 -106.212 C 18.449 -102.676 18.034 -97.903 17.745 -97.29 C 17.078 -96.699 16.537 -96.1 y 17.433 -96.299 L 17.475 -94.907 17.385 -89.233 16.219 -86.652 C 15.026 -85.715 14.359 -85.123 y 15.877 -85.158 L 15.557 -84.041 14.769 -77.272 14.087 -76.43 C 13.577 -76.335 11.042 -74.09 y 13.893 -75.306 L 13.409 -73.567 11.154 -65.499 10.754 -65.144 C 9.851 -64.82 5.976 -61.267 y 9.284 -61.699 10.107 -62.785 V 9.231 -60.819 7.575 -52.208 5.3 -50.074 C 4.396 -49.75 1.604 -47.393 Y 3.143 -47.806 3.993 -47.249 4.549 -48.099 C 3.829 -46.628 0.138 -37.762 -0.921 -36.942 C -2.868 -36.05 -3.292 -35.318 y -2.042 -35.117 L -2.754 -33.771 -8.191 -25.263 -8.42 -25.656 C f 0 g 0.036 w -8.156 -25.211 m -7.159 -29.19 12.349 -97.188 17.181 -101.944 c S -6.498 -32.803 m -7.355 -33.855 -7.648 -33.232 -7.747 -36.169 c S -5.642 -34.346 m -6.499 -35.398 -6.48 -36.958 -7.142 -39.919 C S -5.152 -37.822 m -6.01 -38.874 -5.757 -40.574 -6.419 -43.536 C S -4.052 -39.804 m -4.908 -40.857 -5.619 -42.692 -6.28 -45.654 C S -4.298 -44.553 m -5.872 -46.487 -4.665 -45.183 -5.669 -49.676 C S -2.78 -45.728 m -3.637 -46.78 -4.348 -48.616 -5.009 -51.577 C S -3.345 -50.942 m -4.202 -51.994 -3.72 -51.926 -4.382 -54.887 C S -1.803 -50.085 m -2.66 -51.138 -3.194 -52.272 -3.856 -55.234 C S -1.24 -52.655 m -2.097 -53.707 -2.808 -55.543 -3.469 -58.504 C S -1.608 -57.183 m -2.465 -58.235 -2.102 -59.289 -2.764 -62.251 C S 0.668 -57.649 m -0.189 -58.701 -0.9 -60.537 -1.561 -63.498 C S 1.017 -62.148 m 0.16 -63.2 -0.472 -65.375 -1.134 -68.337 C S 2.282 -63.671 m 1.425 -64.723 0.715 -66.559 0.053 -69.52 C S 2.06 -68.982 m 1.204 -70.034 1.238 -70.7 0.576 -73.662 C S 3.823 -68.003 m 2.966 -69.055 2.256 -70.891 1.594 -73.852 C S 4.189 -71.259 m 3.332 -72.311 2.622 -74.147 1.96 -77.108 C S 5.51 -75.714 m 4.653 -76.766 3.943 -78.601 3.281 -81.563 C S 6.705 -75.847 m 5.848 -76.9 5.138 -78.735 4.477 -81.697 C S 6.956 -78.957 m 6.099 -80.009 5.554 -81.548 4.892 -84.509 C S 8.021 -80.763 m 7.165 -81.816 6.454 -83.651 5.792 -86.613 C S 9.145 -82.705 m 8.288 -83.757 7.577 -85.593 6.917 -88.555 C S 12.098 -90.954 m 11.241 -92.006 10.923 -92.471 10.261 -95.433 C S -4.796 -34.854 m -3.508 -35.282 -1.924 -36.448 0.226 -38.59 C S -4.691 -36.615 m -3.403 -37.042 -1.817 -38.209 0.332 -40.351 C S -3.236 -39.81 m -1.948 -40.237 -0.362 -41.403 1.787 -43.546 C S -3.099 -42.074 m -1.811 -42.5 -0.225 -43.667 1.924 -45.81 C S -0.34 -45.947 m 2.192 -46.786 1.595 -46.604 4.682 -49.683 C S -0.988 -47.753 m 0.3 -48.18 1.885 -49.347 4.034 -51.489 C S 2.288 -51.847 m 3.576 -52.274 5.162 -53.44 7.311 -55.583 C S 0.528 -51.953 m 1.816 -52.38 3.401 -53.547 5.55 -55.689 C S 1.434 -54.423 m 2.722 -54.85 4.308 -56.016 6.456 -58.159 C S 4.177 -58.044 m 5.465 -58.471 7.051 -59.638 9.2 -61.78 C S 2.508 -59.659 m 3.796 -60.087 5.381 -61.254 7.53 -63.396 C S 6.318 -64.227 m 7.606 -64.653 9.192 -65.82 11.341 -67.963 C S 4.382 -65.606 m 5.67 -66.033 7.255 -67.199 9.405 -69.342 C S 7.422 -69.967 m 8.71 -70.393 10.296 -71.56 12.445 -73.703 C S 5.41 -70.088 m 6.698 -70.515 8.284 -71.681 10.433 -73.823 C S 6.85 -73.031 m 8.138 -73.458 9.724 -74.624 11.873 -76.767 C S 8.129 -77.498 m 9.418 -77.924 11.003 -79.091 13.152 -81.233 C S 9.837 -80.676 m 11.125 -81.103 12.709 -82.27 14.859 -84.412 C S 9.313 -81.402 m 10.601 -81.83 12.185 -82.996 14.335 -85.139 C S 11.307 -84.122 m 12.595 -84.549 14.181 -85.715 16.329 -87.858 C S 10.986 -87.171 m 12.274 -87.599 13.86 -88.765 16.009 -90.907 C S 12.799 -92.111 m 14.088 -92.538 14.605 -92.759 16.755 -94.901 C S -0.757 -46.35 m 1.775 -47.19 1.383 -46.856 4.471 -49.935 C S 0 1 0 0 k 0.108 w -15.238 -23.867 m -17.236 -43.183 -15.308 -50.503 -15.6 -51.116 C -14.464 -49.169 -14.306 -48.675 Y -14.35 -51.323 -15.258 -53.663 -15.181 -54.426 C -14.26 -53.854 -14.127 -53.736 y -15.059 -56.454 -14.904 -57.979 V -14.227 -57.265 -13.903 -56.149 -14.109 -57.399 c -14.316 -58.648 -14.587 -60.903 -13.787 -66.131 C -13.377 -65.653 -12.984 -65.426 y -13.531 -68.042 L -13.258 -69.701 -11.564 -80.667 -10.208 -83.154 C -9.892 -82.164 -9.499 -81.937 y -9.981 -83.547 -9.685 -84.829 v -9.388 -86.111 -5.642 -96.579 -3.901 -98.963 C -3.812 -97.579 -3.561 -97.596 y -3.094 -100.152 L -2.53 -101.197 1.021 -106.855 1.382 -107.131 C 1.86 -103.626 2.041 -98.84 1.83 -98.195 C 1.241 -97.526 0.779 -96.865 y 1.643 -97.173 L 1.857 -95.798 2.472 -90.155 1.636 -87.451 C 0.569 -86.371 -0.019 -85.703 y 1.482 -85.925 L 1.303 -84.778 1.362 -77.963 0.79 -77.043 C 0.295 -76.884 -1.941 -74.342 y 0.737 -75.903 L 0.472 -74.119 -0.763 -65.832 -1.116 -65.431 C -1.972 -64.997 -5.376 -60.99 y -2.147 -61.829 -1.465 -63.009 V -2.09 -60.948 -2.664 -52.199 -4.656 -49.799 C -5.512 -49.366 -7.992 -46.681 Y -6.515 -47.281 -5.603 -46.835 -5.156 -47.747 C -5.688 -46.198 -8.249 -36.942 -9.2 -35.998 C -11.02 -34.87 -11.349 -34.091 y -10.084 -34.046 L -10.624 -32.623 -14.962 -23.506 -15.238 -23.867 C f 0 1 .3 .3 k -15.165 -24.696 m -18.47 -43.832 -17.042 -51.267 -17.375 -51.858 C -16.11 -49.992 -15.919 -49.509 Y -16.144 -52.159 -17.212 -54.287 -17.182 -55.188 C -16.224 -54.68 -16.083 -54.571 y -17.197 -57.219 -17.147 -58.752 V -16.423 -58.086 -16.024 -56.995 -16.314 -58.227 c -16.605 -59.459 -17.028 -61.691 -16.584 -66.961 C -16.144 -66.511 -15.736 -66.311 y -16.459 -68.884 L -16.3 -70.558 -15.353 -81.615 -14.17 -84.187 C -13.788 -83.221 -13.38 -83.021 y -13.97 -84.595 -13.761 -85.894 v -13.552 -87.192 -10.524 -97.891 -8.95 -100.388 C -8.768 -99.014 -8.517 -99.047 y -8.224 -101.628 L -7.733 -102.71 -4.574 -108.596 -4.232 -108.895 C -3.518 -105.431 -3.013 -100.668 -3.18 -100.01 C -3.721 -99.303 -4.138 -98.611 y -3.297 -98.978 L -2.989 -97.62 -1.993 -92.033 -2.644 -89.277 C -3.636 -88.128 -4.176 -87.421 y -2.695 -87.745 L -2.795 -86.587 -2.274 -79.793 -2.782 -78.836 C -3.265 -78.644 -5.323 -75.956 y -2.758 -77.695 L -2.9 -75.897 -3.571 -67.546 -3.896 -67.122 C -4.72 -66.631 -7.844 -62.403 y -4.68 -63.458 -4.08 -64.682 V -4.564 -62.584 -4.544 -53.816 -6.368 -51.286 C -7.192 -50.795 -9.484 -47.949 Y -8.051 -48.647 -7.111 -48.264 -6.727 -49.205 C -7.152 -47.623 -9.08 -38.215 -9.964 -37.208 C -11.704 -35.96 -11.98 -35.161 y -10.714 -35.202 L -11.156 -33.745 -14.866 -24.354 -15.165 -24.696 C f 0 g 0.036 w -14.822 -24.31 m -14.604 -28.407 -8.457 -98.878 -4.624 -104.471 c S -14.646 -32.079 m -15.688 -32.948 -15.857 -32.279 -16.515 -35.144 c S -14.1 -33.757 m -15.143 -34.626 -15.423 -36.16 -16.638 -38.941 C S -14.285 -37.262 m -15.327 -38.13 -15.404 -39.849 -16.62 -42.63 C S -13.584 -39.418 m -14.626 -40.287 -15.674 -41.954 -16.889 -44.734 C S -14.732 -44.032 m -16.648 -45.63 -15.213 -44.58 -17.058 -48.799 C S -13.468 -45.476 m -14.51 -46.345 -15.558 -48.01 -16.774 -50.791 C S -15.019 -50.485 m -16.061 -51.354 -15.576 -51.379 -16.791 -54.159 C S -13.341 -49.939 m -14.384 -50.809 -15.125 -51.82 -16.341 -54.601 C S -13.28 -52.57 m -14.323 -53.439 -15.371 -55.105 -16.587 -57.885 C S -14.508 -56.944 m -15.55 -57.813 -15.395 -58.916 -16.61 -61.696 C S -12.363 -57.836 m -13.404 -58.705 -14.453 -60.371 -15.668 -63.151 C S -12.88 -62.319 m -13.922 -63.188 -14.959 -65.203 -16.174 -67.983 C S -11.929 -64.055 m -12.972 -64.924 -14.02 -66.59 -15.236 -69.37 C S -13.163 -69.226 m -14.204 -70.095 -14.298 -70.755 -15.514 -73.535 C S -11.245 -68.603 m -12.288 -69.471 -13.336 -71.138 -14.552 -73.918 C S -11.508 -71.868 m -12.551 -72.737 -13.599 -74.403 -14.814 -77.183 C S -11.064 -76.493 m -12.106 -77.363 -13.154 -79.028 -14.369 -81.808 C S -9.916 -76.853 m -10.959 -77.722 -12.007 -79.388 -13.222 -82.168 C S -10.265 -79.953 m -11.308 -80.822 -12.136 -82.228 -13.352 -85.008 C S -9.564 -81.93 m -10.607 -82.799 -11.655 -84.464 -12.871 -87.245 C S -8.832 -84.051 m -9.875 -84.919 -10.924 -86.585 -12.139 -89.366 C S -7.511 -92.711 m -8.553 -93.58 -8.955 -93.976 -10.17 -96.756 C S -13.368 -34.418 m -12.186 -35.083 -10.852 -36.531 -9.153 -39.045 C S -13.6 -36.166 m -12.418 -36.832 -11.085 -38.28 -9.385 -40.794 C S -12.783 -39.58 m -11.6 -40.246 -10.268 -41.694 -8.568 -44.207 C S -13.081 -41.828 m -11.899 -42.494 -10.566 -43.942 -8.866 -46.455 C S -11.115 -46.157 m -8.79 -47.465 -9.341 -47.173 -6.899 -50.784 C S -12.096 -47.806 m -10.913 -48.471 -9.58 -49.919 -7.881 -52.434 C S -9.663 -52.451 m -8.48 -53.116 -7.147 -54.564 -5.448 -57.078 C S -11.411 -52.219 m -10.228 -52.884 -8.896 -54.332 -7.196 -56.846 C S -10.993 -54.816 m -9.811 -55.482 -8.478 -56.93 -6.778 -59.443 C S -8.993 -58.895 m -7.811 -59.56 -6.477 -61.009 -4.778 -63.523 C S -10.941 -60.162 m -9.758 -60.827 -8.425 -62.275 -6.726 -64.789 C S -8.074 -65.372 m -6.892 -66.038 -5.559 -67.486 -3.859 -70 C S -10.239 -66.356 m -9.056 -67.022 -7.723 -68.47 -6.023 -70.983 C S -8.088 -71.217 m -6.905 -71.883 -5.572 -73.331 -3.872 -75.845 C S -10.086 -70.952 m -8.904 -71.618 -7.571 -73.066 -5.871 -75.579 C S -9.236 -74.115 m -8.053 -74.781 -6.72 -76.229 -5.02 -78.743 C S -8.833 -78.745 m -7.651 -79.411 -6.318 -80.859 -4.618 -83.372 C S -7.766 -82.191 m -6.584 -82.857 -5.25 -84.305 -3.551 -86.819 C S -8.42 -82.803 m -7.237 -83.469 -5.904 -84.917 -4.204 -87.431 C S -6.981 -85.855 m -5.799 -86.52 -4.466 -87.968 -2.766 -90.482 C S -7.88 -88.786 m -6.696 -89.451 -5.364 -90.899 -3.664 -93.413 C S -7.044 -93.981 m -5.861 -94.647 -5.395 -94.963 -3.695 -97.476 C S -11.601 -46.474 m -9.277 -47.782 -9.597 -47.379 -7.155 -50.991 C S 0 1 .5 .5 k -18.56 -46.618 m -20.016 -44.434 -17.571 -35.638 -22.16 -28.978 c -26.751 -22.318 -35.661 -23.667 -37.551 -24.298 c -39.441 -24.927 -41.061 -22.767 -41.601 -22.047 C -43.131 -21.778 -44.211 -20.607 -44.661 -19.707 C -46.551 -18.807 -46.641 -18.538 -48.351 -16.198 c -50.061 -13.858 -50.421 -16.378 -51.141 -16.918 C -52.851 -15.838 -52.491 -14.127 -52.671 -13.587 c -52.851 -13.047 -53.031 -10.887 -54.021 -10.078 c -57.144 -7.522 -56.721 -6.207 -56.991 -5.487 c -57.261 -4.767 -57.261 -4.227 -57.801 -3.327 c -59.885 0.146 -59.061 0.902 -59.151 1.442 c -59.241 1.982 -59.331 1.982 -59.691 1.802 C -59.961 2.162 -60.051 0.633 -60.951 3.873 c -61.851 7.113 -60.321 8.013 -60.231 9.093 c -59.797 14.307 -61.851 10.803 -62.841 9.183 C -64.461 17.733 -61.311 21.153 -61.041 22.323 c -60.771 23.493 -59.601 25.203 -59.691 26.913 c -59.781 28.623 -58.431 30.963 y -56.991 31.863 -56.901 33.573 v -56.811 35.283 -58.701 35.193 -60.411 35.103 C -60.411 41.133 -58.791 43.293 -58.071 44.374 c -57.351 45.454 -57.891 45.454 -57.981 46.443 C -57.081 47.523 -57.261 47.883 v -57.801 48.963 -56.901 49.143 -56.181 50.043 c -55.461 50.943 -54.201 52.923 -54.021 55.083 C -56.361 54.183 -54.741 57.964 -52.761 59.404 c -40.696 68.179 -34.941 68.764 y -33.681 68.404 -31.341 68.944 v -25.461 70.301 -21.98 68.584 -21.26 68.404 c -20.54 68.224 -20.54 67.504 -16.76 67.324 c -12.98 67.144 -12.8 63.904 -13.7 61.204 C -22.16 49.323 -23.6 45.723 v -25.04 42.123 -23.42 37.983 -22.7 36.183 C -16.22 34.743 -16.94 29.523 -16.22 28.623 c -15.5 27.723 -15.86 24.843 -11.54 20.883 c -7.22 16.923 -5.96 5.043 -5.6 1.442 C -2 -6.478 -3.98 -13.318 -4.16 -14.038 c -4.34 -14.758 -5.96 -17.818 -3.98 -20.338 c 1.96 -27.898 0.16 -34.558 -1.28 -38.338 C -3.44 -53.818 -9.56 -47.698 V -15.68 -50.938 -18.56 -46.618 v b 0 .57 .44 0 k 0.28 w -34.941 -39.058 m -32.988 -40.69 -16.94 -46.618 -14.06 -56.698 c -11.18 -66.778 0.7 -73.979 2.86 -75.419 c 5.02 -76.859 10.42 -77.579 12.58 -81.179 c 14.74 -84.779 25.9 -94.499 30.94 -97.379 c 35.98 -100.259 47.14 -113.219 52.9 -116.459 c 58.661 -119.699 64.061 -106.379 60.821 -101.339 c 57.581 -96.299 37.42 -82.259 30.58 -79.019 c 23.74 -75.779 7.54 -63.538 4.3 -59.218 c 1.06 -54.898 -7.94 -42.298 -10.46 -40.138 c -12.98 -37.978 -21.62 -35.098 -30.261 -24.298 c -45.33 -30.369 -34.941 -39.058 v b 0 .77 .64 0 k 0.18 w -29.181 -21.238 m -31.161 -20.158 -34.941 -19.438 -36.201 -23.398 c -37.461 -27.358 -38.721 -26.818 -38.721 -26.998 c -38.721 -27.178 -39.621 -27.718 -38.901 -29.878 c -38.181 -32.038 -38.721 -34.378 y -37.821 -37.078 -37.641 -38.158 v -37.461 -39.238 -35.121 -42.118 -33.501 -42.838 c -31.881 -43.558 -31.161 -42.118 -31.521 -41.398 c -31.881 -40.678 -35.121 -39.418 -35.121 -37.258 c -35.121 -35.098 -36.381 -33.298 -35.301 -31.498 c -34.221 -29.698 -34.761 -28.078 -34.401 -27.358 c -34.041 -26.638 -32.241 -25.018 -32.061 -24.478 C -30.261 -25.918 -28.731 -26.998 -26.751 -27.898 c -26.206 -28.145 -22.796 -31.58 -22.791 -31.587 c -21.351 -33.928 -20.54 -33.478 Y -20.344 -31.802 -19.538 -30.503 -23.42 -27.267 c -26.661 -24.567 -29.181 -21.238 y b 0 g 0.36 w -31.521 -41.398 m -31.881 -40.678 -35.121 -39.418 -35.121 -37.258 c -35.121 -35.098 -36.381 -33.298 -35.301 -31.498 c -34.221 -29.698 -34.761 -28.078 -34.401 -27.358 c -34.041 -26.638 -32.241 -25.018 -32.061 -24.478 C -30.261 -25.918 -28.821 -27.538 -26.841 -28.438 c -27.04 -28.347 -22.382 -32.038 -22.88 -31.227 c S 1 g 0.036 w -18.56 60.664 m -23.24 57.423 -27.099 54.02 -27.921 52.923 c -28.461 52.203 -29.001 52.203 -29.721 51.843 c -30.441 51.483 -30.981 50.763 -29.721 50.583 c -28.461 50.403 -29.001 49.683 -29.001 48.963 c -29.001 48.243 -28.281 47.523 -27.201 47.523 c -26.121 47.523 -26.841 46.803 -26.481 46.083 C -26.865 44.547 -21.356 58.241 -18.56 60.664 C f 0 g %*** 0.36 w -21.681 55.163 m -25.19 53.274 -24.235 40.101 -14.871 47.254 c -8.391 52.203 -21.98 55.174 y F 0 .8 .6 .4 k 0.072 w -14.6 63.184 m -9.56 56.343 -8.48 46.263 -15.68 40.863 C -14.96 45.183 -15.32 48.423 -17.12 49.863 c -18.92 51.303 -21.8 53.643 -21.62 55.443 c -21.44 57.243 -18.92 61.924 -14.6 63.184 C b 1 j -21.62 55.243 m -26.121 52.723 -31.341 35.823 -15.86 46.623 C -17.3 47.163 -18.02 47.703 -18.02 48.243 c -18.02 48.783 -18.74 50.763 -20.72 50.763 c -22.7 50.763 -23.06 53.983 -21.62 55.243 C b 0 g 0 j 0.036 w -13.52 61.564 m -13.071 63.814 -11.811 66.784 -17.211 67.774 C -17.12 67.324 -17.311 67.349 Y -18.12 68.159 -17.931 68.224 -19.011 68.404 C -18.471 67.774 -18.56 67.684 -18.471 67.414 C -19.551 67.594 -22.7 68.404 -26.121 68.134 c -29.541 67.864 -33.16 66.199 -36.561 63.364 c -37.641 62.464 -37.551 62.464 -37.821 61.654 C -39.531 61.023 -39.441 61.204 -41.331 61.204 c -43.221 61.204 -49.161 61.204 -53.841 55.174 C -48.891 60.664 -43.761 59.674 v -38.631 58.683 -37.011 60.394 -36.111 59.404 c -35.211 58.414 -34.851 58.503 -34.581 57.243 C -33.861 57.964 -33.681 59.134 -35.301 61.654 C -34.581 62.554 -31.071 67.774 -26.661 66.694 c -22.251 65.614 -20.36 64.084 -21.891 61.294 c -23.42 58.503 -23.071 58.733 -22.351 57.833 C -20.611 59.164 -16.76 62.374 -15.771 62.554 c -14.78 62.734 -14.151 62.734 -13.52 61.564 C f 1 g -22.071 58.054 m -22.7 58.954 -22.971 59.944 -22.34 60.754 c -22.053 61.124 -19.358 64.044 -21.8 64.984 c -24.14 65.884 -28.101 68.854 -32.421 65.614 c -36.741 62.374 -37.011 61.654 -36.741 61.114 c -36.651 60.304 -35.841 60.484 V -35.751 59.854 -35.481 59.404 -34.941 59.404 C -34.851 58.774 -35.031 58.234 -34.221 58.054 C -35.301 57.604 -36.291 55.263 -33.231 55.354 C -33.501 53.374 -32.511 49.954 -30.441 51.303 c -28.371 52.654 -22.071 58.054 y f 0.95 g -34.491 62.284 m -30.531 58.503 -25.941 59.044 -25.311 58.863 C -25.311 60.574 -24.771 64.174 -26.571 65.164 C -25.311 65.074 -23.78 63.904 -23.78 61.924 C -23.511 63.904 -24.5 65.614 Y -22.251 64.264 -20.991 63.724 -22.611 61.023 c -24.231 58.324 -23.594 58.663 -23.42 58.144 C -24.231 57.334 -29.181 55.534 -31.971 57.604 c -34.761 59.674 -34.491 62.284 Y f u 0 g -29.271 61.025 m -27.83 61.025 -26.662 62.193 -26.662 63.634 c -26.662 65.075 -27.83 66.243 -29.271 66.243 c -30.712 66.243 -31.88 65.075 -31.88 63.634 c -31.88 62.193 -30.712 61.025 -29.271 61.025 c f -29.271 63.634 m F U u -29.271 63.634 m -29.271 63.634 l -29.271 63.634 l -29.271 63.634 l -29.271 63.634 l f -29.271 63.634 m F U u -29.091 63.184 m -29.091 63.184 l -29.091 63.184 l -29.091 63.184 l -29.091 63.184 l f -29.091 63.184 m F U u 0.2 g -29.284 61.142 m -27.916 61.142 -26.806 62.252 -26.806 63.62 c -26.806 64.989 -27.916 66.099 -29.284 66.099 c -30.654 66.099 -31.763 64.989 -31.763 63.62 c -31.763 62.252 -30.654 61.142 -29.284 61.142 c f -29.284 63.62 m F U u 0 0 .6 1 k -29.256 61.448 m -28.092 61.448 -27.148 62.392 -27.148 63.555 c -27.148 64.719 -28.092 65.662 -29.256 65.662 c -30.42 65.662 -31.363 64.719 -31.363 63.555 c -31.363 62.392 -30.42 61.448 -29.256 61.448 c f -29.256 63.555 m F U 1 g -30.126 62.734 m -30.081 63.319 -30.076 65.058 -28.506 63.948 c -27.741 63.408 -28.056 62.959 -28.101 62.779 c -28.146 62.599 -28.236 62.419 -27.831 62.688 c -27.426 62.959 -27.151 65.01 -29.046 65.344 c -29.811 65.479 -31.161 64.219 -30.936 62.959 c -30.711 61.699 -30.126 62.734 y f u 0 g -29.181 62.868 m -28.882 62.868 -28.64 63.11 -28.64 63.408 c -28.64 63.708 -28.882 63.95 -29.181 63.95 c -29.48 63.95 -29.722 63.708 -29.722 63.408 c -29.722 63.11 -29.48 62.868 -29.181 62.868 c f -29.181 63.408 m F U 1 G 0.072 w -23.06 57.243 m -22.978 57.984 -22.856 59.451 -22.062 60.051 c S -23.196 58.863 m -22.88 59.539 -22.296 60.888 -21.351 61.204 c S -23.286 58.099 m -22.695 58.551 -21.552 59.478 -20.568 59.32 c S -23.6 58.819 m -23.182 59.435 -22.388 60.673 -21.404 60.832 c S -23.511 58.683 m -22.92 59.136 -21.776 60.064 -20.793 59.905 c S -23.24 58.144 m -22.822 58.759 -22.028 59.998 -21.044 60.158 c S -23.78 58.144 m -23.362 58.759 -22.568 59.998 -21.584 60.158 c S -22.656 58.548 m -22.573 59.289 -22.452 60.756 -21.656 61.356 c S -22.791 57.423 m -22.476 58.099 -21.891 59.448 -20.946 59.764 c S -23.106 58.279 m -22.791 58.954 -22.206 60.304 -21.26 60.619 c S -23.826 58.819 m -23.235 59.271 -22.092 60.198 -21.108 60.04 c S -24.591 58.234 m -23.918 58.553 -22.607 59.221 -21.678 58.861 c S -23.826 58.954 m -23.153 59.273 -21.842 59.941 -20.913 59.581 c S -22.16 58.099 m -22 58.826 -21.721 60.271 -20.867 60.783 c S u 0.7 G -18.516 62.24 m -18.094 62.24 -17.752 62.582 -17.752 63.004 c -17.752 63.426 -18.094 63.768 -18.516 63.768 c -18.938 63.768 -19.28 63.426 -19.28 63.004 c -19.28 62.582 -18.938 62.24 -18.516 62.24 c b -18.516 63.004 m B U 0.8 g 0 G -14.151 62.104 m -14.592 62.645 -16.22 62.419 -16.266 61.068 c -16.311 59.719 -15.244 59.403 -14.286 58.503 c -13.566 57.828 -11.36 54.588 -10.911 52.519 C -11.271 55.579 -11.946 59.404 -14.151 62.104 c f 0 g -22.248 58.003 m -23.543 57.792 -24.756 56.954 -26.915 57.638 c -27.858 58.349 -28.78 58.7 v -29.898 59.126 -30.405 58.74 -31.368 58.999 c -32.242 59.234 -34.192 60.275 -35.001 62.526 C -34.84 61.318 -34.05 60.148 -33.252 59.609 c -32.454 59.07 -31.21 58.508 -29.439 58.391 c -28.714 58.344 -27.961 57.435 -27.472 57.155 c -26.26 56.46 -24.222 56.309 -22.42 57.858 c F -22.7 57.648 m -24.726 56.568 -26.076 55.803 -27.651 56.028 c -29.226 56.254 -30.261 56.703 -30.756 57.108 c -31.251 57.514 -32.511 58.728 -33.501 59.134 c -34.491 59.539 -35.256 59.719 -35.796 60.168 C -35.436 59.539 -34.131 59.179 -33.816 58.863 c -33.501 58.548 -33.276 58.819 -32.016 57.334 c -30.756 55.848 -26.391 54.588 -24.366 56.163 c -22.34 57.739 -22.791 57.514 y F -22.16 58.054 m -21.884 57.677 -22.611 58.728 -23.78 58.863 c -24.951 58.999 -25.131 58.774 -26.391 59.268 c -27.651 59.764 -27.876 60.619 -29.226 60.619 c -30.576 60.619 -31.026 60.619 -31.566 61.114 c -32.106 61.608 -32.286 62.644 -32.376 62.959 c -32.466 63.274 -32.916 64.174 -33.816 64.039 C -33.546 63.814 -32.916 63.768 -32.601 62.599 c -32.286 61.428 -31.798 60.029 -29.721 60.348 c -29.136 60.439 -28.821 60.484 -28.101 60.034 c -27.381 59.583 -26.346 58.503 -24.636 58.639 c -22.926 58.774 -22.198 58.105 -22.16 58.054 c f -22.371 58.139 m -21.624 57.541 -22.892 58.76 -24.07 58.767 c -25.248 58.771 -25.402 58.528 -26.708 58.883 c -28.016 59.236 -28.333 60.061 -29.675 59.912 c -31.017 59.764 -31.464 59.715 -32.055 60.148 c -32.646 60.58 -32.939 61.59 -33.063 61.893 c -33.187 62.196 -33.733 63.041 -34.612 62.808 C -34.32 62.614 -33.688 62.639 -33.247 61.51 c -32.805 60.382 -32.166 59.044 -30.137 59.59 c -29.566 59.744 -29.257 59.823 -28.492 59.455 c -27.707 59.077 -26.481 58.146 -24.896 58.449 c -23.21 58.771 -22.42 58.179 -22.371 58.139 c f 1 G -15.031 62.992 m -14.892 63.418 -14.596 64.249 -14.881 64.774 c S -15.304 62.62 m -15.378 63.061 -15.5 63.936 -15.996 64.269 c S -14.872 62.808 m -14.803 63.248 -14.644 64.117 -15.01 64.59 c S -14.966 62.784 m -15.04 63.225 -15.162 64.1 -15.658 64.433 c S -15.305 62.659 m -15.237 63.1 -15.079 63.968 -15.444 64.441 c S -15.798 62.527 m -15.66 62.952 -15.364 63.784 -15.649 64.309 c S -15.309 62.773 m -15.172 63.198 -14.875 64.029 -15.16 64.555 c S -14.772 62.715 m -14.847 63.156 -14.968 64.03 -15.464 64.364 c S -14.717 62.774 m -14.882 63.19 -15.184 64.02 -15.738 64.242 c S -15.798 63.081 m -15.571 63.466 -15.101 64.213 -15.266 64.788 c S -14.274 62.336 m -14.056 62.728 -13.606 63.487 -13.785 64.056 c S -13.908 62.254 m -13.69 62.644 -13.239 63.404 -13.419 63.974 c S -14.251 62.368 m -13.922 62.67 -13.256 63.249 -13.247 63.847 c S -14.718 62.572 m -14.344 62.818 -13.594 63.283 -13.489 63.871 c S -14.183 62.46 m -13.809 62.705 -13.059 63.17 -12.954 63.758 c S -13.8 62.079 m -13.582 62.469 -13.132 63.228 -13.311 63.799 c S -13.72 62.091 m -13.588 62.518 -13.306 63.355 -13.6 63.875 c S -14.372 63.004 m -13.954 63.164 -13.12 63.455 -12.891 64.007 c S -14.551 62.82 m -14.327 62.967 -13.876 63.246 -13.814 63.599 c S -14.819 62.748 m -14.688 62.982 -14.418 63.437 -14.525 63.78 c S -14.546 62.673 m -14.348 62.854 -13.948 63.202 -13.944 63.56 c S -14.599 62.698 m -14.468 62.932 -14.198 63.388 -14.305 63.73 c S -14.805 62.766 m -14.608 62.948 -14.208 63.295 -14.203 63.654 c S -15.085 62.888 m -14.861 63.036 -14.411 63.316 -14.348 63.668 c S -14.764 62.821 m -14.54 62.968 -14.09 63.248 -14.027 63.6 c S -14.534 62.593 m -14.404 62.827 -14.133 63.283 -14.24 63.624 c S -14.486 62.6 m -14.408 62.856 -14.238 63.358 -14.415 63.67 c S -14.877 63.148 m -14.627 63.244 -14.127 63.419 -13.989 63.749 c S 0 G -22.153 58.163 m -22.717 58.597 -23.331 59.394 -25.272 59.333 c -25.536 59.156 -25.333 59.179 v -23.404 59.393 -22.746 58.571 -22.16 58.167 c F -22.155 58.164 m -22.664 58.662 -23.18 59.524 -25.113 59.693 c -25.397 59.549 -25.194 59.548 v -23.252 59.533 -22.696 58.639 -22.162 58.168 c F -22.04 58.055 m -22.474 58.619 -23.29 59.883 -25.181 60.323 c -25.483 60.22 -25.281 60.19 v -23.361 59.902 -22.508 58.601 -22.047 58.059 c F -22.097 58.1 m -22.406 58.741 -23.127 59.979 -24.888 60.795 c -25.204 60.756 -25.013 60.686 v -23.193 60.012 -22.494 58.682 -22.153 58.057 c F -23.128 59.471 m -23.151 59.561 -22.408 62.172 y -22.364 62.172 -22.273 62.688 -22.206 63.139 c -21.962 64.766 -23.736 65.389 -24.366 65.929 C -20.939 64.344 -21.305 62.669 -22.071 61.587 c -23.128 59.471 l f -23.331 59.787 m -23.372 59.87 -23.039 62.621 y -22.955 63.423 -22.936 63.284 -23.06 63.859 C -23.154 65.501 -25.281 65.867 -26.008 66.267 C -22.33 65.415 -22.189 63.34 -22.717 62.124 c -23.331 59.787 l f -23.759 60.304 m -23.787 60.387 -23.488 63.048 y -23.427 63.895 -24.164 64.332 -24.433 64.669 C -25.986 66.019 -26.692 66.114 -27.201 66.514 C -24.626 65.663 -22.959 63.858 -23.329 62.642 c -23.759 60.304 l f 1 G 0.036 w -22.431 51.843 m -21.891 50.943 -21.44 50.403 -20.54 50.314 c -19.64 50.223 -19.1 49.954 -18.651 48.963 c -18.2 47.974 -17.931 47.254 -17.031 46.983 c S 0.9 G -28.551 53.554 m -28.911 53.103 -29.271 52.203 -30.441 52.114 c S -30.171 53.463 m -30.441 52.743 -30.711 52.023 -31.611 51.574 c S -30.981 52.923 m -31.611 52.474 -32.151 52.203 -33.051 52.383 c S -28.281 53.103 m -28.371 52.114 -28.821 50.943 -29.451 50.314 c S -29.181 51.934 m -29.451 51.214 -29.721 51.034 -30.261 50.854 c S -28.011 51.574 m -28.011 50.763 -28.551 49.503 -29.001 48.963 c S -28.011 49.954 m -28.191 49.234 -28.371 48.514 -28.731 48.063 c S -26.751 54.814 m -27.561 54.454 -28.731 54.183 -29.631 54.363 c S -27.111 51.034 m -27.021 50.043 -26.841 48.423 -27.651 47.614 c S -26.211 53.914 m -26.571 53.374 -27.021 52.474 -27.651 52.203 c S 0 G 0.072 w -24.659 60.574 m -24.687 60.657 -24.388 63.319 y -24.327 64.165 -25.064 64.601 -25.333 64.939 C -26.886 66.289 -27.592 66.384 -28.101 66.784 C -25.526 65.932 -23.859 64.128 -24.229 62.912 c -24.659 60.574 l f 0 .94 0 .47 k 0.108 w -22.7 36.093 m -25.408 36.399 -35.518 39.773 -36.111 28.893 c -36.381 23.943 -34.401 20.163 y -34.131 18.723 -34.311 17.463 v -34.491 16.203 -34.671 11.613 -33.681 10.173 C -33.681 8.913 -33.771 -0.807 -25.04 -7.738 C -24.411 -11.247 -25.221 -13.498 -22.16 -17.547 C -22.071 -19.258 -21.531 -21.507 -19.28 -24.387 c -17.031 -27.267 -16.851 -28.078 -16.671 -28.707 c -16.491 -29.338 -16.131 -30.598 -14.96 -32.487 c -13.791 -34.378 -12.711 -39.868 -10.1 -41.758 C -8.66 -40.948 -2.991 -34.738 -4.791 -26.638 c -6.591 -18.538 -5.331 -18.538 -4.971 -17.098 c -4.611 -15.658 -1.011 -8.818 -5.6 1.082 C -5.6 4.862 -7.524 17.75 -12.531 21.873 c -15.036 23.936 -16.04 28.083 y -17.12 35.463 -22.7 36.093 v f 0 .94 .48 0 k -21.62 36.993 m -24.328 37.299 -34.438 40.673 -35.031 29.793 c -35.301 24.843 -33.321 21.063 y -33.051 19.623 -33.231 18.363 v -33.411 17.103 -33.591 12.513 -32.601 11.073 C -32.601 9.813 -32.691 0.093 -23.96 -6.838 C -23.331 -10.347 -24.14 -12.598 -21.08 -16.647 C -20.991 -18.358 -20.451 -20.607 -18.2 -23.487 c -15.951 -26.367 -15.771 -27.178 -15.591 -27.807 c -15.411 -28.438 -15.051 -29.698 -13.88 -31.587 c -12.711 -33.478 -11.631 -38.968 -9.02 -40.858 C -7.58 -40.048 -1.911 -33.838 -3.711 -25.738 c -5.511 -17.638 -4.251 -17.638 -3.891 -16.198 c -3.531 -14.758 0.069 -7.918 -4.52 1.982 C -4.52 5.763 -6.444 18.65 -11.451 22.773 c -13.956 24.836 -14.96 28.983 y -16.04 36.363 -21.62 36.993 v b u -6.714 -42.72 m -8.934 -32.822 -8.577 -20.996 -7.364 -12.371 C -5.888 -18.928 -3.626 -36.172 -4.16 -39.399 c -4.696 -42.626 -6.242 -43.556 -6.714 -42.72 C b -8.969 -43.926 m -11.798 -34.185 -12.173 -22.358 -11.496 -13.675 C -9.617 -20.128 -6.292 -37.199 -6.627 -40.454 c -6.961 -43.707 -8.447 -44.73 -8.969 -43.926 C b 0.036 w -13.109 -37.806 m -15.938 -28.065 -16.314 -16.238 -15.636 -7.555 C -13.757 -14.008 -10.432 -31.079 -10.767 -34.334 c -11.101 -37.587 -12.587 -38.61 -13.109 -37.806 C b 0 1 0 0 k -8.069 -34.926 m -10.898 -25.185 -11.273 -13.358 -10.596 -4.675 C -8.717 -11.128 -5.392 -28.199 -5.727 -31.454 c -6.061 -34.707 -7.547 -35.73 -8.069 -34.926 C b -5.729 -24.126 m -7.08 -14.668 -6.673 -5.815 -4.7 3.062 C -3.745 -3.59 -2.136 -17.841 -2.923 -21.016 c -3.71 -24.191 -5.325 -24.995 -5.729 -24.126 C b -9.149 -21.426 m -10.584 -11.384 -9.296 0.378 -7.408 8.88 C -6.452 2.228 -5.556 -15.141 -6.343 -18.316 c -7.13 -21.491 -8.745 -22.295 -9.149 -21.426 C b -14.189 -23.226 m -15.624 -13.184 -14.337 -1.422 -12.448 7.08 C -11.492 0.428 -10.596 -16.941 -11.383 -20.116 c -12.17 -23.291 -13.785 -24.095 -14.189 -23.226 C b -17.429 -26.466 m -18.864 -16.424 -17.577 -4.662 -15.688 3.84 C -14.733 -2.812 -13.836 -20.182 -14.623 -23.356 c -15.41 -26.531 -17.025 -27.335 -17.429 -26.466 C b 0 .94 0 .58 k -20.3 -21.874 m -19.627 -12.005 -16.79 -0.797 -14.078 7.192 C -14.521 0.654 -16.78 -16.229 -17.849 -19.202 c -18.919 -22.176 -20.166 -22.762 -20.3 -21.874 C b -22.82 -17.373 m -22.147 -7.505 -19.31 3.703 -16.598 11.692 C -17.041 5.154 -19.3 -11.729 -20.369 -14.702 c -21.439 -17.675 -22.686 -18.262 -22.82 -17.373 C b -26.434 -12.41 m -24.792 -2.655 -20.864 8.219 -17.379 15.902 C -18.464 9.439 -22.374 -7.139 -23.732 -9.993 c -25.088 -12.846 -26.388 -13.307 -26.434 -12.41 C b -32.045 0.085 m -33.543 9.863 -33.223 21.42 -32.32 29.808 C -31.325 23.331 -29.843 6.362 -30.236 3.227 c -30.631 0.092 -31.72 -0.753 -32.045 0.085 C b -29.165 -2.615 m -30.663 7.163 -30.343 18.72 -29.44 27.108 C -28.445 20.631 -26.963 3.662 -27.356 0.527 c -27.751 -2.608 -28.84 -3.453 -29.165 -2.615 C b -28.085 -4.415 m -27.939 5.475 -25.704 16.819 -23.422 24.941 C -23.516 18.388 -24.871 1.41 -25.78 -1.617 c -26.689 -4.643 -27.904 -5.295 -28.085 -4.415 C b -23.225 -1.535 m -24.723 8.243 -24.403 19.8 -23.5 28.188 C -22.505 21.711 -21.023 4.742 -21.416 1.607 c -21.811 -1.528 -22.9 -2.373 -23.225 -1.535 C b -16.925 -0.455 m -18.423 9.323 -18.103 20.88 -17.2 29.268 C -16.205 22.791 -14.722 5.822 -15.116 2.687 c -15.511 -0.448 -16.6 -1.293 -16.925 -0.455 C b -10.985 -4.955 m -12.834 7.116 -12.8 10.083 -10.46 14.763 C -8.12 9.003 -8.74 1.657 -9.176 -1.813 c -9.57 -4.948 -10.66 -5.793 -10.985 -4.955 C b -21.605 8.546 m -23.103 18.323 -22.523 18.795 -21.62 27.183 C -20.625 20.706 -19.403 14.823 -19.796 11.687 c -20.191 8.552 -21.28 7.707 -21.605 8.546 C b -28.085 11.786 m -29.583 21.563 -28.823 22.755 -27.921 31.143 C -26.925 24.666 -25.883 18.063 -26.276 14.927 c -26.671 11.792 -27.76 10.947 -28.085 11.786 C b -31.145 15.386 m -32.994 27.456 -32.961 30.423 -30.621 35.103 C -27.36 27.075 -29.822 14.666 -29.336 18.527 c -29.731 15.392 -30.82 14.548 -31.145 15.386 C b -25.745 16.466 m -27.594 28.536 -27.561 31.503 -25.221 36.183 C -22.88 30.423 -23.5 23.077 -23.936 19.607 c -24.331 16.472 -25.42 15.628 -25.745 16.466 C b -14.225 5.666 m -16.074 17.736 -16.58 16.923 -14.24 21.603 C -11.9 15.843 -11.98 12.277 -12.416 8.807 c -12.811 5.672 -13.9 4.827 -14.225 5.666 C b U u 0 1 .85 0 k -7.033 13.07 m -8.828 12.419 -10.517 7.783 -6.639 7.358 c -2.76 6.934 -6.418 13.293 -7.033 13.07 c b -27.176 16.796 m -27.758 13.479 -22.997 8.867 -19.82 13.217 c -16.533 17.719 -27.013 17.718 -27.176 16.796 c b -28.763 20.658 m -29.68 17.739 -26.259 12.559 -22.327 17.763 c -18.395 22.967 -28.448 21.659 -28.763 20.658 c b -21.543 14.05 m -23.485 12.135 -22.915 5.108 -17.626 6.87 c -12.337 8.631 -20.876 14.707 -21.543 14.05 c b -19.461 17.138 m -20.376 16.663 -21.254 9.95 -16.978 10.532 c -10.515 11.412 -18.529 17.62 -19.461 17.138 c b -25.221 20.613 m -25.804 17.295 -22.637 12.827 -19.46 17.177 c -16.173 21.679 -25.059 21.535 -25.221 20.613 c b -20.155 19.496 m -20.738 16.179 -15.977 11.567 -12.8 15.917 c -9.512 20.419 -19.993 20.418 -20.155 19.496 c b -12.625 16.564 m -14.385 18.647 -18.551 8.692 -12.98 8.913 c -7.352 9.137 -10.962 14.596 -12.625 16.564 c b -11.743 9.856 m -12.452 8.148 -9.898 4.116 -6.899 6.703 c -5.085 8.269 -11.274 10.984 -11.743 9.856 c b -8.016 9.023 m -9.562 8.009 -9.716 3.238 -5.78 3.693 c -1.846 4.147 -7.485 9.371 -8.016 9.023 c b -15.399 16.333 m -15.73 14.452 -12.552 10.676 -10.251 13.827 c -10.367 13.669 -14.789 19.807 -15.399 16.333 c b -12.26 13.962 m -12.969 12.255 -10.416 8.222 -7.416 10.81 c -9.343 9.147 -10.452 18.317 -12.26 13.962 c b -7.428 8.427 m -9.126 7.693 -10.096 3.02 -6.14 2.793 c -2.186 2.566 -6.846 8.679 -7.428 8.427 c b -23.163 23.77 m -25.105 21.855 -24.535 14.829 -19.246 16.59 c -13.957 18.351 -22.496 24.427 -23.163 23.77 c b U u 0 1 1 0 k -27.863 26.868 m -29.372 24.207 -27.116 18.424 -22.179 22.686 c -17.241 26.948 -27.344 27.781 -27.863 26.868 c b -17.628 24.953 m -20.557 24.068 -22.916 18.327 -16.4 18.003 c -9.887 17.68 -16.623 25.255 -17.628 24.953 c b -23.903 26.148 m -25.412 23.487 -23.156 17.704 -18.218 21.966 c -13.281 26.228 -23.384 27.061 -23.903 26.148 c b -32.723 23.088 m -31.808 20.168 -26.041 17.871 -25.786 24.388 c -25.532 30.906 -33.036 24.09 -32.723 23.088 c b -29.516 26.607 m -30.098 23.288 -25.337 18.678 -22.16 23.027 c -18.873 27.529 -29.353 27.527 -29.516 26.607 c b -21.801 26.947 m -22.716 26.473 -23.594 19.76 -19.318 20.342 c -12.855 21.223 -20.869 27.431 -21.801 26.947 c b -14.083 19.666 m -14.792 17.959 -12.238 13.926 -9.239 16.514 c -7.425 18.079 -13.614 20.795 -14.083 19.666 c b -10.356 18.833 m -11.902 17.819 -12.056 13.049 -8.12 13.503 c -4.186 13.958 -9.825 19.18 -10.356 18.833 c b -9.768 18.237 m -11.466 17.503 -12.436 12.831 -8.48 12.603 c -4.526 12.376 -9.186 18.489 -9.768 18.237 c b U u 0 1 .7 1 k -30.447 31.193 m -31.364 28.274 -27.944 23.095 -24.011 28.298 c -20.08 33.502 -30.132 32.195 -30.447 31.193 c b -26.906 31.148 m -27.488 27.83 -24.322 23.363 -21.145 27.712 c -17.858 32.214 -26.744 32.07 -26.906 31.148 c b -21.84 30.031 m -22.423 26.714 -17.662 22.103 -14.485 26.452 c -11.197 30.954 -21.678 30.953 -21.84 30.031 c b -28.827 37.313 m -30.337 34.651 -28.08 28.869 -23.143 33.131 c -18.206 37.393 -28.309 38.227 -28.827 37.313 c b -18.592 35.398 m -21.522 34.514 -23.88 28.772 -17.365 28.448 c -10.852 28.125 -17.588 35.701 -18.592 35.398 c b -24.867 36.593 m -26.376 33.931 -24.12 28.149 -19.183 32.411 c -14.246 36.673 -24.349 37.507 -24.867 36.593 c b -14.31 27.099 m -16.07 29.183 -20.236 19.227 -14.665 19.448 c -9.037 19.671 -12.646 25.131 -14.31 27.099 c b -33.687 33.533 m -32.772 30.613 -27.005 28.316 -26.751 34.833 c -26.496 41.351 -34.001 34.535 -33.687 33.533 c b -15.58 22.191 m -16.289 20.484 -13.736 16.452 -10.736 19.039 c -7.737 21.627 -15.337 22.777 -15.58 22.191 c b -13.405 22.148 m -14.64 20.339 -12.236 20.843 -8.005 18.638 c -8.385 18.836 -11.38 25.119 -13.405 22.148 c b U 0 1 .32 0 k -35.841 41.133 m -37.821 39.243 -39.081 40.683 -40.701 40.593 c -44.762 40.368 -45.831 34.293 -47.091 34.203 c -53.149 33.771 -55.641 23.943 -52.941 22.323 C -57.441 23.313 -57.237 32.149 -59.241 28.713 C -58.521 30.783 -59.151 30.423 -58.071 31.233 c -56.991 32.043 -55.371 35.823 -60.411 35.103 c -61.041 35.013 -58.431 42.303 -53.841 41.583 c -49.251 40.863 -50.961 39.693 -50.691 38.703 c -50.421 37.713 -46.731 39.423 -45.651 40.503 c -44.571 41.583 -40.791 46.174 -37.911 45.183 c -35.031 44.193 -34.401 44.733 -32.961 45.634 C -35.841 41.133 L f -39.621 51.934 m -43.221 53.103 -43.401 50.943 -45.201 49.863 c -47.001 48.783 -49.251 46.083 -52.491 46.623 c -55.731 47.163 -58.341 43.293 -58.881 42.663 C -58.701 44.013 -58.341 44.374 -57.981 44.553 c -57.621 44.733 -57.621 45.814 -57.981 46.263 C -57.441 46.714 -56.991 48.243 -57.351 48.334 C -54.921 49.503 -55.461 51.934 -52.581 51.034 c -49.701 50.134 -49.881 50.943 -49.071 51.034 c -48.261 51.123 -44.841 53.374 -42.861 53.283 c -38.7 51.634 -39.621 51.934 v f 0 g 0.108 w -15.32 41.403 m -12.98 44.013 -11.271 44.733 -10.731 52.023 C -12.351 47.254 -11.54 45.903 -15.32 41.403 C f -25.131 43.833 m -25.6 44.38 -24.771 45.183 -24.14 44.463 c -23.511 43.743 -20 44.374 -16.851 46.263 C -18.831 44.643 -23.511 41.943 -25.131 43.833 c f 1 w grestore end } def % end %%EndProcSet %%BeginProcSet: pst-func.pro 0 0 %% $Id: pst-func.pro 918 2014-05-19 12:32:37Z herbert $ %% %% This is file `pst-func.pro', %% %% IMPORTANT NOTICE: %% %% Package `pst-func' %% %% Herbert Voss %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN archives %% in directory macros/latex/base/lppl.txt. %% %% DESCRIPTION: %% `pst-func' is a PSTricks package to plot special math functions %% %% %% version 0.16 / 2014-05-07 Herbert Voss % /tx@FuncDict 100 dict def tx@FuncDict begin % /eps1 1.0e-05 def /eps2 1.0e-04 def /eps8 1.0e-08 def % /PiHalf 1.57079632679489661925640 def /CEuler 0.5772156649 def % Euler-Mascheroni constant % /factorial { % n on stack, returns n! dup 0 eq { 1 }{ dup 1 gt { dup 1 sub factorial mul } if } ifelse } def % /MoverN { % m n on stack, returns the binomial coefficient m over n 2 dict begin /n exch def /m exch def n 0 eq { 1 }{ m n eq { 1 }{ m factorial n factorial m n sub factorial mul div } ifelse } ifelse end } def % /Pascal [ [ 1 ] % 0 [ 1 1 ] % 1 [ 1 2 1 ] % 2 [ 1 3 3 1 ] % 3 [ 1 4 6 4 1 ] % 4 [ 1 5 10 10 5 1 ] % 5 [ 1 6 15 20 15 6 1 ] % 6 [ 1 7 21 35 35 21 7 1 ] % 7 [ 1 8 28 56 70 56 28 8 1 ] % 8 [ 1 9 36 84 126 126 84 36 9 1 ] % 9 ] def % /GetBezierCoor { % t on stack 10 dict begin % hold all local /t ED /t1 1 t sub def % t1=1-t /Coeff Pascal BezierType get def % get the coefficients 0 0 % initial values for x y BezierType -1 0 { % BezierType,...,2,1,0 /I ED % I=BezierType,...,2,1,0 /J BezierType I sub def % J=0,1,2,...,BezierType /T t I exp Coeff J get mul def % coeff(J)*t^I /T1 t1 J exp def % t1^J Points I dup add 1 add get % y(2*I+1) T mul T1 mul add % the y coordinate exch % y x Points I dup add get % x(2*I) T mul T1 mul add % the x coordinate exch % x y } for % x y on stack end } def /BezierCurve { % on stack [ coors psk@plotpoints BezierType % 10 dict begin /BezierType ED % 2,3,4,5,6,... 1 exch div /epsilon ED % step for Bezier =1/plotpoints ] % [ yi xi ... y3 x3 y2 x2 y1 x1 y0 x0] ps@ReverseOrderOfPoints % [y0 x0 y1 x1 ... yi xi] /Points ED % save Points array epsilon GetBezierCoor % next Bezier point Points 0 get Points 1 get % starting point ArrowA lineto epsilon epsilon 1 epsilon sub { % on stack is the loop variable GetBezierCoor lineto } for 1 epsilon sub GetBezierCoor 1 GetBezierCoor ArrowB lineto moveto % end } def /Bernstein { % on stack tStart tEnd plotpoints i n 12 dict begin % hold all local /envelope ED % plot envelope? /n ED /i ED /ni n i sub def /epsilon ED % step=1/plotpoints /tEnd ED /tStart ED % % B_{i,n}(t)=\binom{n}{i}t^i(1-t)^{n-i} (Bernstein) % f_n(x)=\frac{1}{\sqrt{\pi n\cdot x(1-x)}} (envelope) % n i MoverN /noveri ED % \binom{n}{i} [ % for the array of points tStart epsilon tEnd { dup dup /t ED % leave one on stack neg 1 add /t1 ED % t1=1-t envelope { t t1 mul 4 mul PiHalf mul n mul sqrt 1 exch Div } % envelope { noveri t i exp mul t1 ni exp mul } ifelse % t f(t) ScreenCoor % convert to screen coor } for end false /Lineto /lineto load def Line } def % /Si { % integral sin from 0 to x (arg on stack) /arg exch def /Sum arg def /sign -1 def /index 3 def { arg index exp index div index factorial div sign mul dup abs eps8 lt { pop exit } if Sum add /Sum exch def /sign sign neg def /index index 2 add def } loop Sum } def /si { % integral sin from x to infty -> si(x)=Si(x)-pi/2 Si PiHalf sub } def /Ci { % integral cosin from x to infty (arg on stack) abs /arg exch def arg 0 eq { 0 } { /argExp 1 def /fact 1 def /Sum CEuler arg ln add def /sign -1 def /index 2 def { /argExp argExp arg arg mul mul def /fact fact index 1 sub index mul mul def argExp index div fact div sign mul dup abs exch Sum add /Sum exch def eps8 lt { exit } if /sign sign neg def /index index 2 add def } loop Sum } ifelse } def /ci { % integral cosin from x to infty -> ci(x)=-Ci(x)+ln(x)+CEuler dup Ci neg exch abs ln add CEuler add } def % /MaxIter 255 def /func { coeff Derivation FuncValue } def /func' { coeff Derivation 1 add FuncValue } def /func'' { coeff Derivation 2 add FuncValue } def % /NewtonMehrfach {% the start value must be on top of the stack /Nx exch def /Iter 0 def { /Iter Iter 1 add def Nx func /F exch def % f(Nx) F abs eps2 lt { exit } if Nx func' /FS exch def % f'(Nx) FS 0 eq { /FS 1.0e-06 def } if Nx func'' /F2S exch def % f''(Nx) 1.0 1.0 F F2S mul FS dup mul div sub div /J exch def J F mul FS div /Diff exch def /Nx Nx Diff sub def Diff abs eps1 lt Iter MaxIter gt or { exit } if } loop Nx % the returned value ist the zero point } def /Steffensen {% the start value must be on top of the stack /y0 exch def % the start value /Iter 0 def /MaxIter 200 def { pstack y0 func /F exch def F abs eps2 lt { exit } if y0 F sub /Phi exch def Phi func /F2 exch def F2 abs eps2 le { exit }{ Phi y0 sub dup mul Phi F2 sub 2 Phi mul sub y0 add Div /Diff exch def y0 Diff sub /y0 exch def Diff abs eps1 le { exit } if } ifelse /Iter Iter 1 add def Iter MaxIter gt { exit } if } loop y0 28 mul % the returned value ist the zero point 0 3 0 360 arc gsave 0 0 1 setrgbcolor fill grestore 1 setlinewidth stroke } def % /Horner {% x [coeff] must be on top of the stack aload length dup 2 add -1 roll exch 1 sub { dup 4 1 roll mul add exch } repeat pop % the y value is on top of the stack } def % /FuncValue {% x [coeff] Derivation must be on top of the stack { aload % a0 a1 a2 ... a(n-1) [array] length % a0 a1 a2 ... a(n-1) n 1 sub /grad exch def % a0 a1 a2 ... a(n-1) grad -1 1 { % for n=grad step -1 until 1 /n exch def % Laufvariable speichern n % a0 a1 a2 ... a(n-1) n mul % a0 a1 a2 ... a(n-1)*n grad 1 add % a0 a1 a2 ... a(n-1)*n grad+1 1 roll % an*na0 a1 a2 ... a(n-2) } for pop % loesche a0 grad array astore % [ a1 a2 ... a(n-2)] } repeat Horner } def % /FindZeros { % dxN dxZ must be on top of the stack (x0..x1 the intervall) => [] 12 dict begin /dxZ exch def /dxN exch def /pstZeros [] def x0 dxZ x1 { % suche Nullstellen /xWert exch def xWert NewtonMehrfach %xWert Steffensen /xNull exch def pstZeros aload length /Laenge exch def % now test if value is a new one Laenge 0 eq { xNull 1 } { /newZero true def Laenge { xNull sub abs dxN lt { /newZero false def } if } repeat pstZeros aload pop newZero { xNull Laenge 1 add } { Laenge } ifelse } ifelse array astore /pstZeros exch def } for pstZeros % the end array is now on the stack end } def % /Simpson { % on stack must be a b M --- simple version --- % /SFunc must be defined /M ED /b ED /a ED /h b a sub M 2 mul div def /s1 0 def /s2 0 def 1 1 M { /k exch def /x k 2 mul 1 sub h mul a add def /s1 s1 x SFunc add def } for 1 1 M 1 sub { /k exch def /x k 2 mul h mul a add def /s2 s2 x SFunc add def } for /I a SFunc b SFunc add s1 4 mul add s2 2 mul add 3 div h mul def } def % /LogGamma { 5 dict begin % z on stack /z ED /sum 0 def /k 1 def { z k div dup 1 add ln sub dup abs eps8 lt { pop exit } if sum add /sum exch def /k k 1 add def } loop sum z ln sub CEuler z mul sub end } def % /ChebyshevT { 5 dict begin % z on stack /xtmp exch def /n exch def 0 0 1 n .5 mul floor { /k exch def xtmp xtmp mul 1 sub k exp xtmp n 2 k mul sub exp mul n 2 k mul MoverN mul add } for end } def % /ChebyshevU {5 dict begin % z on stack /xtmp exch def /n exch def 0 0 1 n .5 mul floor { /k exch def xtmp xtmp mul 1 sub k exp xtmp n 2 k mul sub exp mul n 1 add 2 k mul 1 add MoverN mul add } for end } def % /vasicek{ %density=sqrt((1-R2)/R2)*exp(1/2*(norminv(x)2 - (1/sqrt(R2)*((sqrt(1-R2)*norminv(x)-norminv(pd)))2)) 2 dict begin /pd where { pop }{ /pd 0.22 def } ifelse % element of (0,1) probability of default of portfolio /R2 where { pop }{ /R2 0.11 def } ifelse % element of (0,1) R_Squared of portfolio dup % x x norminv % x norminv(x) dup mul % x norminv(x)^2 exch % norminv(x)2 x norminv % norminv(x)2 norminv(x) 1 R2 sub sqrt mul % norminv(x)2 sqrt(1-R2)*norminv(x) pd norminv sub % norminv(x)2 sqrt(1-R2)*norminv(x)-norminv(pd) R2 sqrt div % norminv(x)2 1/sqrt(R2)*(sqrt(1-R2)*norminv(x)-norminv(pd)) dup mul % norminv(x)2 (1/sqrt(R2)*(sqrt(1-R2)*norminv(x)-norminv(pd)))2 sub % norminv(x)2 -(1/sqrt(R2)*(sqrt(1-R2)*norminv(x)-norminv(pd)))2 2 div % 1/2*(norminv(x)2 -(1/sqrt(R2)*(sqrt(1-R2)*norminv(x)-norminv(pd)))2) ENeperian exch exp % exp(1/2*(norminv(x)2 -(1/sqrt(R2)*(sqrt(1-R2)*norminv(x)-norminv(pd)))2) 1 R2 sub % exp(1/2*(norminv(x)2 -(1/sqrt(R2)*(sqrt(1-R2)*norminv(x)-norminv(pd)))2) 1-R2 R2 div % exp(1/2*(norminv(x)2 -(1/sqrt(R2)*(sqrt(1-R2)*norminv(x)-norminv(pd)))2) (1-R2)/R2 sqrt % exp(1/2*(norminv(x)2 -(1/sqrt(R2)*(sqrt(1-R2)*norminv(x)-norminv(pd)))2) sqrt((1-R2)/R2) mul % sqrt((1-R2)/R2)*exp(1/2*(norminv(x)2 - (1/sqrt(R2)*((sqrt(1-R2)*norminv(x)-norminv(pd)))2)) end } def %end{vasicek density} % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % subroutines for complex numbers, given as an array [a b] % which is a+bi = Real+i Imag % /cxadd { % [a1 b1] [a2 b2] = [a1+a2 b1+b2] dup 0 get % [a1 b1] [a2 b2] a2 3 -1 roll % [a2 b2] a2 [a1 b1] dup 0 get % [a2 b2] a2 [a1 b1] a1 3 -1 roll % [a2 b2] [a1 b1] a1 a2 add % [a2 b2] [a1 b1] a1+a2 3 1 roll % a1+a2 [a2 b2] [a1 b1] 1 get % a1+a2 [a2 b2] b1 exch 1 get % a1+a2 b1 b2 add 2 array astore } def % /cxneg { % [a b] dup 1 get % [a b] b exch 0 get % b a neg exch neg % -a -b 2 array astore } def % /cxsub { cxneg cxadd } def % same as negative addition % % [a1 b1][a2 b2] = [a1a2-b1b2 a1b2+b1a2] = [a3 b3] /cxmul { % [a1 b1] [a2 b2] dup 0 get % [a1 b1] [a2 b2] a2 exch 1 get % [a1 b1] a2 b2 3 -1 roll % a2 b2 [a1 b1] dup 0 get % a2 b2 [a1 b1] a1 exch 1 get % a2 b2 a1 b1 dup % a2 b2 a1 b1 b1 5 -1 roll dup % b2 a1 b1 b1 a2 a2 3 1 roll mul % b2 a1 b1 a2 b1a2 5 -2 roll dup % b1 a2 b1a2 b2 a1 a1 3 -1 roll dup % b1 a2 b1a2 a1 a1 b2 b2 3 1 roll mul % b1 a2 b1a2 a1 b2 a1b2 4 -1 roll add % b1 a2 a1 b2 b3 4 2 roll mul % b1 b2 b3 a1a2 4 2 roll mul sub % b3 a3 exch 2 array astore } def % % [a b]^2 = [a^2-b^2 2ab] = [a2 b2] /cxsqr { % [a b] square root dup 0 get exch 1 get % a b dup dup mul % a b b^2 3 -1 roll % b b^2 a dup dup mul % b b^2 a a^2 3 -1 roll sub % b a a2 3 1 roll mul 2 mul % a2 b2 2 array astore } def % /cxsqrt { % [a b] % dup cxnorm sqrt /r exch def % cxarg 2 div RadtoDeg dup cos r mul exch sin r mul cxmake2 cxlog % log[a b] 2 cxrdiv % log[a b]/2 aload pop exch % b a 2.781 exch exp % b exp(a) exch cxconv exch % [Re +iIm] exp(a) cxrmul % } def % /cxarg { % [a b] aload pop % a b exch atan % arctan b/a DegtoRad % arg(z)=atan(b/a) } def % % log[a b] = [a^2-b^2 2ab] = [a2 b2] /cxlog { % [a b] dup % [a b][a b] cxnorm % [a b] |z| log % [a b] log|z| exch % log|z|[a b] cxarg % log|z| Theta cxmake2 % [log|z| Theta] } def % % square of magnitude of complex number /cxnorm2 { % [a b] dup 0 get exch 1 get % a b dup mul % a b^2 exch dup mul add % a^2+b^2 } def % /cxnorm { % [a b] cxnorm2 sqrt } def % /cxconj { % conjugent complex dup 0 get exch 1 get % a b neg 2 array astore % [a -b] } def % /cxre { 0 get } def % real value /cxim { 1 get } def % imag value % % 1/[a b] = ([a -b]/(a^2+b^2) /cxrecip { % [a b] dup cxnorm2 exch % n2 [a b] dup 0 get exch 1 get % n2 a b 3 -1 roll % a b n2 dup % a b n2 n2 4 -1 roll exch div % b n2 a/n2 3 1 roll div % a/n2 b/n2 neg 2 array astore } def % /cxmake1 { 0 2 array astore } def % make a complex number, real given /cxmake2 { 2 array astore } def % dito, both given % /cxdiv { cxrecip cxmul } def % % multiplikation by a real number /cxrmul { % [a b] r exch aload pop % r a b 3 -1 roll dup % a b r r 3 1 roll mul % a r b*r 3 1 roll mul % b*r a*r exch 2 array astore % [a*r b*r] } def % % division by a real number /cxrdiv { % [a b] r 1 exch div % [a b] 1/r cxrmul } def % % exp(i theta) = cos(theta)+i sin(theta) polar<->cartesian /cxconv { % theta RadtoDeg dup sin exch cos cxmake2 } def % end %%EndProcSet %%BeginProcSet: pst-bezier.pro 0 0 %% $Id: pst-bezier.pro 87 2009-01-29 10:37:06Z herbert $ %% PostScript prologue for pstricks-add.tex. %% %% Version 0.01, 2009/01/29 %% %% For distribution, see pst-bezier.tex. %% %% tx@Dict begin %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Auxiliary routines: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% [x1 y1] [x2 y2] -> [ x1+y1 x2+y2 ] /AddArrays2d { [ 3 1 roll %% Get the operands 2 copy 0 get exch 0 get add %% first component finished %% second component: 3 1 roll 1 get exch 1 get add ]} bind def %% [x1 y1] [x2 y2] -> [ x1-x2 y1-y2 ] /SubArrays2d { [ 3 1 roll exch 2 copy 0 get exch 0 get sub 3 1 roll 1 get exch 1 get sub ] } bind def %% [x y] s -> [s*x s*y] /ScaleArray2d { [ 3 1 roll exch 2 copy 0 get mul 3 1 roll 1 get mul ] } bind def %% << [Array of Bezier splines] /K 1 >> -> empty stack %% Thereby, a Bezier spline is described by an array: %% [x0 y0 x1 y1 x2 y2 x3 y3 sl sr] %% (x0,y0) is the right control point /pstBCurve { begin %% LaTeX provides the dictionary (see above comments) 1 1 Splines length 1 sub { /K exch def % K is the index of the spline. %% %% First control point: Splines K get 0 get dup %% switch the cases /n and /s... /n eq { %% `not specified' -> automatically computed Splines K get 0 %% l(k) is going to be set... %% | -> p(k-1)+(p(k)-p(k-2))*sl(k) Splines K get 4 2 getinterval Splines K 2 sub get 4 2 getinterval SubArrays2d Splines K get 6 get ScaleArray2d Splines K 1 sub get 4 2 getinterval AddArrays2d putinterval %% ...setting l(k) } if /s eq { %% `symmetric' -> compute from r(k-1) Splines K get 0 %% l(k):= %% | -> 2*p(k-1)-r(k-1) Splines K 1 sub get 4 2 getinterval 2 ScaleArray2d Splines K 1 sub get 2 2 getinterval SubArrays2d putinterval %% } if %% Second control point: Splines K get 2 get dup %% (cases /n and /s) /n eq { %% `not specified' -> automatically computed Splines K get 2 %% | -> p(k)+(p(k+1)-p(k-1))*sr(k) Splines K 1 sub get 4 2 getinterval Splines K 1 add get 4 2 getinterval SubArrays2d Splines K get 7 get ScaleArray2d Splines K get 4 2 getinterval AddArrays2d putinterval } if /s eq { %% `symmetric' -> compute from l(k+1) Splines K get 2 %% | -> 2*p(k)-l(k+1) Splines K get 4 2 getinterval 2 ScaleArray2d Splines K 1 add get 0 2 getinterval SubArrays2d putinterval } if } for %% all splines. %% %% The current point is already correctly set by the LaTeX macro. %% So get ride of the 0th dummy spline. Splines 1 Splines length 1 sub getinterval {% aload pop pop pop %% get ride of the array itself and the scaling factor. curveto% now the actual spline is on the stack... } forall %% splines. /Points [ %% now save the points for the showpoints-feature. Splines 0 get 4 2 getinterval aload pop Splines 1 Splines length 1 sub getinterval { aload pop pop pop } forall ] end def %% Put points in the top dictionary } bind def end %% tx@Dict %%EndProcSet %%BeginProcSet: pst-bspline.pro 0 0 % $Id: pst-bspline.pro 2011-07-30 23:45:00Z michael $ %% %% PostScript prologue for pst-bspline.tex. %% Version 1.00, 2011/07/30. %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN archives %% in directory macros/latex/base/lppl.txt. % % % tx@Dict begin % % numerically stable cubic root finding % /cubic_roots {% solve c3*t^3+c2*t^2+c1*t+c0==0 % call with c3 c2 c1 c0 cubic_root, return solution array roots, numroots, zroot on stack % zroot is either (a) 2, if no solution in [0,1], or % (b) a solution in [0,1]. 15 dict begin % all variables are local /numroots 0 def /roots 3 array def /zroot 2 def /epsilon 1e-6 def % /c0 ED /c1 ED /c2 ED /c3 ED % c3 abs epsilon lt { %quadratic case c2 abs epsilon le { c1 abs epsilon ge { % roots 0 c0 c1 div neg put /numroots 1 def} if }% { %c2 neq 0 /bb c1 dup mul def % /q bb 4 c0 c2 mul mul sub def % q abs epsilon lt { roots 0 c1 c2 -2 mul div put /numroots 1 def } % { q 0.0 gt { % in fact, q>= epsilon /q q sqrt def % c1 0.0 lt { /q q neg def } if % /q c1 q add -2 div def % roots 0 q c2 div put /numroots 1 def % know |c2|>=epsilon q abs epsilon ge { roots numroots c0 q div put /numroots numroots 1 add def } if % } if % } ifelse } ifelse } % {% true cubic /c2 c2 c3 div def /c1 c1 c3 div def /c0 c0 c3 div def % normalize /Q c2 dup mul 3 c1 mul sub 9 div def /QQQ Q dup dup mul mul def % /R c2 dup dup mul mul 2 mul c2 c1 9 mul mul sub 27 c0 mul add 54 div def % /RR R dup mul def % /c2 c2 3 div def % RR QQQ lt {% /theta R QQQ sqrt div Acos 3 div def % in degrees /numroots 3 def % /r2 Q sqrt -2 mul def % roots 0 r2 theta cos mul c2 sub put % roots 1 r2 theta 120 add cos mul c2 sub put % roots 2 r2 theta 120 sub cos mul c2 sub put % }{% One or two real roots /r0 0 def % /A R abs RR QQQ sub sqrt add 1 3 div exp neg def % A abs epsilon gt { % R 0.0 lt { /A A neg def } if % /r0 A Q A div add def } if % roots 0 r0 c2 sub put /numroots 1 def % A dup mul Q sub abs A abs epsilon mul lt {% roots numroots A c2 add neg put /numroots numroots 1 add def } if % } ifelse % } ifelse % 0 1 numroots 1 sub {/j ED roots j get dup 2 mul 1 sub abs 1 le { /zroot ED } if } for % roots numroots zroot %leave these three items on stack end } def % % end % tx@Dict % % END pst-bspline.pro %%EndProcSet %%BeginProcSet: 8r.enc 0 0 % File 8r.enc TeX Base 1 Encoding Revision 2.0 2002-10-30 % % @@psencodingfile@{ % author = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry, % W. Schmidt, P. Lehman", % version = "2.0", % date = "27nov06", % filename = "8r.enc", % email = "tex-fonts@@tug.org", % docstring = "This is the encoding vector for Type1 and TrueType % fonts to be used with TeX. This file is part of the % PSNFSS bundle, version 9" % @} % % The idea is to have all the characters normally included in Type 1 fonts % available for typesetting. This is effectively the characters in Adobe % Standard encoding, ISO Latin 1, Windows ANSI including the euro symbol, % MacRoman, and some extra characters from Lucida. % % Character code assignments were made as follows: % % (1) the Windows ANSI characters are almost all in their Windows ANSI % positions, because some Windows users cannot easily reencode the % fonts, and it makes no difference on other systems. The only Windows % ANSI characters not available are those that make no sense for % typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen % (173). quotesingle and grave are moved just because it's such an % irritation not having them in TeX positions. % % (2) Remaining characters are assigned arbitrarily to the lower part % of the range, avoiding 0, 10 and 13 in case we meet dumb software. % % (3) Y&Y Lucida Bright includes some extra text characters; in the % hopes that other PostScript fonts, perhaps created for public % consumption, will include them, they are included starting at 0x12. % These are /dotlessj /ff /ffi /ffl. % % (4) hyphen appears twice for compatibility with both ASCII and Windows. % % (5) /Euro was assigned to 128, as in Windows ANSI % % (6) Missing characters from MacRoman encoding incorporated as follows: % % PostScript MacRoman TeXBase1 % -------------- -------------- -------------- % /notequal 173 0x16 % /infinity 176 0x17 % /lessequal 178 0x18 % /greaterequal 179 0x19 % /partialdiff 182 0x1A % /summation 183 0x1B % /product 184 0x1C % /pi 185 0x1D % /integral 186 0x81 % /Omega 189 0x8D % /radical 195 0x8E % /approxequal 197 0x8F % /Delta 198 0x9D % /lozenge 215 0x9E % /TeXBase1Encoding [ % 0x00 /.notdef /dotaccent /fi /fl /fraction /hungarumlaut /Lslash /lslash /ogonek /ring /.notdef /breve /minus /.notdef /Zcaron /zcaron % 0x10 /caron /dotlessi /dotlessj /ff /ffi /ffl /notequal /infinity /lessequal /greaterequal /partialdiff /summation /product /pi /grave /quotesingle % 0x20 /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash % 0x30 /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question % 0x40 /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O % 0x50 /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore % 0x60 /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o % 0x70 /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde /.notdef % 0x80 /Euro /integral /quotesinglbase /florin /quotedblbase /ellipsis /dagger /daggerdbl /circumflex /perthousand /Scaron /guilsinglleft /OE /Omega /radical /approxequal % 0x90 /.notdef /.notdef /.notdef /quotedblleft /quotedblright /bullet /endash /emdash /tilde /trademark /scaron /guilsinglright /oe /Delta /lozenge /Ydieresis % 0xA0 /.notdef /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron % 0xB0 /degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown % 0xC0 /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis % 0xD0 /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls % 0xE0 /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis % 0xF0 /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis ] def %%EndProcSet %%BeginProcSet: lm-ec.enc 0 0 % This file belongs to the Latin Modern package. The work is released % under the GUST Font License. See the MANIFEST-Latin-Modern.txt and % README-Latin-Modern.txt files for the details. For the most recent version of % this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt % or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt /enclmec[ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron /breve /macron /dotaccent /cedilla /ogonek /quotesinglbase /guilsinglleft /guilsinglright /quotedblleft /quotedblright /quotedblbase /guillemotleft /guillemotright /endash /emdash /cwm /perthousandzero /dotlessi /dotlessj /ff /fi /fl /ffi /ffl /uni2423 /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde /hyphen.alt /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve /Lacute /Lcaron /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute /Rcaron /Sacute /Scaron /Scedilla /Tcaron /Tcedilla /Uhungarumlaut /Uring /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dcroat /section /abreve /aogonek /cacute /ccaron /dcaron /ecaron /eogonek /gbreve /lacute /lcaron /lslash /nacute /ncaron /eng /ohungarumlaut /racute /rcaron /sacute /scaron /scedilla /tcaron /tcedilla /uhungarumlaut /uring /ydieresis /zacute /zcaron /zdotaccent /ij /exclamdown /questiondown /sterling /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE /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 /oe /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /germandbls ] def %%EndProcSet %%BeginProcSet: lm-rm.enc 0 0 % This file belongs to the Latin Modern package. The work is released % under the GUST Font License. See the MANIFEST-Latin-Modern.txt and % README-Latin-Modern.txt files for the details. For the most recent version of % this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt % or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt /enclmrm[ /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega /ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave /acute /caron /breve /macron /ring /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash /suppress /exclam /quotedblright /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /exclamdown /equal /questiondown /question /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /quotedblleft /bracketright /circumflex /dotaccent /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /endash /emdash /hungarumlaut /tilde /dieresis /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve /Lacute /Lcaron /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute /Rcaron /Sacute /Scaron /Scedilla /Tcaron /Tcedilla /Uhungarumlaut /Uring /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dcroat /section /abreve /aogonek /cacute /ccaron /dcaron /ecaron /eogonek /gbreve /lacute /lcaron /lslash /nacute /ncaron /eng /ohungarumlaut /racute /rcaron /sacute /scaron /scedilla /tcaron /tcedilla /uhungarumlaut /uring /ydieresis /zacute /zcaron /zdotaccent /ij /periodcentered /quotedbl /sterling /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /guillemotleft /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /guillemotright /perthousand /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /Germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring /underscore /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /anglearc /diameter /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /quotedblbase ] def %%EndProcSet %%BeginProcSet: lm-mathsy.enc 0 0 % This file belongs to the Latin Modern package. The work is released under % the GUST Font License. See the MANIFEST-Latin-Modern.txt and % README-Latin-Modern.txt files for the details. For the most recent version of % this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt % or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt /enclmmathsy[ /minus /periodcentered /multiply /asteriskmath /divide /diamondmath /plusminus /minusplus /circleplus /circleminus /circlemultiply /circledivide /circledot /circlecopyrt /openbullet /bullet /equivasymptotic /equivalence /reflexsubset /reflexsuperset /lessequal /greaterequal /precedesequal /followsequal /similar /approxequal /propersubset /propersuperset /lessmuch /greatermuch /precedes /follows /arrowleft /arrowright /arrowup /arrowdown /arrowboth /arrownortheast /arrowsoutheast /similarequal /arrowdblleft /arrowdblright /arrowdblup /arrowdbldown /arrowdblboth /arrownorthwest /arrowsouthwest /proportional /prime /infinity /element /owner /triangle /triangleinv /negationslash /mapsto /universal /existential /logicalnot /emptyset /Rfractur /Ifractur /latticetop /perpendicular /aleph /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /union /intersection /unionmulti /logicaland /logicalor /turnstileleft /turnstileright /floorleft /floorright /ceilingleft /ceilingright /braceleft /braceright /angbracketleft /angbracketright /bar /bardbl /arrowbothv /arrowdblbothv /backslash /wreathproduct /radical /coproduct /nabla /integral /unionsq /intersectionsq /subsetsqequal /supersetsqequal /section /dagger /daggerdbl /paragraph /club /diamond /heart /spade /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /lessorequalslant /greaterorequalslant /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef ] def %%EndProcSet %%BeginProcSet: lm-mathit.enc 0 0 % This file belongs to the Latin Modern package. The work is released under % the GUST Font License. See the MANIFEST-Latin-Modern.txt and % README-Latin-Modern.txt files for the details. For the most recent version of % this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt % or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt /enclmmathit[ /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega /alpha /beta /gamma /delta /epsilon1 /zeta /eta /theta /iota /kappa /lambda /mu /nu /xi /pi /rho /sigma /tau /upsilon /phi /chi /psi /omega /epsilon /theta1 /pi1 /rho1 /sigma1 /phi1 /arrowlefttophalf /arrowleftbothalf /arrowrighttophalf /arrowrightbothalf /arrowhookleft /arrowhookright /triangleright /triangleleft /zero.taboldstyle /one.taboldstyle /two.taboldstyle /three.taboldstyle /four.taboldstyle /five.taboldstyle /six.taboldstyle /seven.taboldstyle /eight.taboldstyle /nine.taboldstyle /period /comma /less /slash /greater /star /partialdiff /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /flat /natural /sharp /slurbelow /slurabove /lscript /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /dotlessi /dotlessj /weierstrass /vector /tie /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef ] def %%EndProcSet %%BeginProcSet: lm-ts1.enc 0 0 % This file belongs to the Latin Modern package. The work is released % under the GUST Font License. See the MANIFEST-Latin-Modern.txt and % README-Latin-Modern.txt files for the details. For the most recent version of % this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt % or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt /enclmts1[ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron /breve /macron /dotaccent /cedilla /ogonek /quotesinglbase.ts1 /.notdef /.notdef /.notdef /.notdef /quotedblbase.ts1 /.notdef /.notdef /twelveudash /threequartersemdash /cwmcapital /arrowleft /arrowright /tieaccentlowercase /tieaccentcapital /tieaccentlowercase.new /tieaccentcapital.new /.notdef /cwmascender /blanksymbol /.notdef /.notdef /.notdef /dollar /.notdef /.notdef /quotesingle.ts1 /.notdef /.notdef /asteriskmath /.notdef /comma /hyphendbl /period /fraction /zero.taboldstyle /one.taboldstyle /two.taboldstyle /three.taboldstyle /four.taboldstyle /five.taboldstyle /six.taboldstyle /seven.taboldstyle /eight.taboldstyle /nine.taboldstyle /.notdef /.notdef /angleleft /minus /angleright /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /mho /.notdef /bigcircle /.notdef /Orogate /.notdef /.notdef /.notdef /.notdef /.notdef /ohm /.notdef /.notdef /.notdef /dblbracketleft /.notdef /dblbracketright /arrowup /arrowdown /grave.ts1 /.notdef /born /divorced /died /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /leaf /married /musicalnote /.notdef /.notdef /orogate /.notdef /longs /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /tildelow /hyphendbl.alt /breve.ts1 /caron.ts1 /hungarumlaut.ts1 /dblgrave.ts1 /dagger /daggerdbl /dblverticalbar /perthousand /bullet /centigrade /dollar.oldstyle /cent.oldstyle /florin /colonmonetary /won /naira /guarani /peso /lira /recipe /interrobang /gnaborretni /dong /trademark /permyriad /paragraph.alt /baht /numero /discount /estimated /openbullet /servicemark /quillbracketleft /quillbracketright /cent /sterling /currency /yen /brokenbar /section /dieresis.ts1 /copyright /ordfeminine /copyleft /logicalnot /published /registered /macron.ts1 /degree /plusminus /two.superior /three.superior /acute.ts1 /mu /paragraph /periodcentered /referencemark /one.superior /ordmasculine /radical /onequarter /onehalf /threequarters /Euro /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /multiply /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /divide /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef ] def %%EndProcSet %%BeginProcSet: cm-super-t1.enc 0 0 % This file is generated from `T1uni.map' and `glyphlist.txt', `gl-other.txt' % % LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; % LIGKERN quoteleft quoteleft =: quotedblleft ; % LIGKERN quoteright quoteright =: quotedblright ; % LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; % LIGKERN greater greater =: guillemotright ; % LIGKERN f f =: ff ; f i =: fi ; f l =: fl ; ff i =: ffi ; ff l =: ffl ; % % LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ; % LIGKERN one {} * ; * {} one ; two {} * ; * {} two ; % LIGKERN three {} * ; * {} three ; four {} * ; * {} four ; % LIGKERN five {} * ; * {} five ; six {} * ; * {} six ; % LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ; % LIGKERN nine {} * ; * {} nine ; % /T1Encoding [ % 0x00 /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron /breve /macron /dotaccent /cedilla /ogonek /quotesinglbase /guilsinglleft /guilsinglright % 0x10 /quotedblleft /quotedblright /quotedblbase /guillemotleft /guillemotright /endash /emdash /afii61664 /perthousandzero % PERTHOUSAND ZERO /dotlessi /dotlessj /ff /fi /fl /ffi /ffl % 0x20 /uni2423 /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash % 0x30 /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question % 0x40 /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O % 0x50 /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore % 0x60 /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o % 0x70 /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde /hyphen.alt % HANGING HYPHEN % 0x80 /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve /Lacute /Lcaron /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute % 0x90 /Rcaron /Sacute /Scaron /Scedilla /Tcaron /Tcommaaccent /Uhungarumlaut /Uring /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dcroat /section % 0xA0 /abreve /aogonek /cacute /ccaron /dcaron /ecaron /eogonek /gbreve /lacute /lcaron /lslash /nacute /ncaron /eng /ohungarumlaut /racute % 0xB0 /rcaron /sacute /scaron /scedilla /tcaron /tcommaaccent /uhungarumlaut /uring /ydieresis /zacute /zcaron /zdotaccent /ij /exclamdown /questiondown /sterling % 0xC0 /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis % 0xD0 /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /SS % Germandbls % 0xE0 /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis % 0xF0 /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /oe /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /germandbls % or /germandbls.alt ] def %%EndProcSet %%BeginProcSet: lm-mathex.enc 0 0 % This file belongs to the Latin Modern package. The work is released under % the GUST Font License. See the MANIFEST-Latin-Modern.txt and % README-Latin-Modern.txt files for the details. For the most recent version of % this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt % or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt /enclmmathex[ /parenleftbig /parenrightbig /bracketleftbig /bracketrightbig /floorleftbig /floorrightbig /ceilingleftbig /ceilingrightbig /braceleftbig /bracerightbig /angbracketleftbig /angbracketrightbig /vextendsingle /vextenddouble /slashbig /backslashbig /parenleftBig /parenrightBig /parenleftbigg /parenrightbigg /bracketleftbigg /bracketrightbigg /floorleftbigg /floorrightbigg /ceilingleftbigg /ceilingrightbigg /braceleftbigg /bracerightbigg /angbracketleftbigg /angbracketrightbigg /slashbigg /backslashbigg /parenleftBigg /parenrightBigg /bracketleftBigg /bracketrightBigg /floorleftBigg /floorrightBigg /ceilingleftBigg /ceilingrightBigg /braceleftBigg /bracerightBigg /angbracketleftBigg /angbracketrightBigg /slashBigg /backslashBigg /slashBig /backslashBig /parenlefttp /parenrighttp /bracketlefttp /bracketrighttp /bracketleftbt /bracketrightbt /bracketleftex /bracketrightex /bracelefttp /bracerighttp /braceleftbt /bracerightbt /braceleftmid /bracerightmid /braceex /arrowvertex /parenleftbt /parenrightbt /parenleftex /parenrightex /angbracketleftBig /angbracketrightBig /unionsqtext /unionsqdisplay /contintegraltext /contintegraldisplay /circledottext /circledotdisplay /circleplustext /circleplusdisplay /circlemultiplytext /circlemultiplydisplay /summationtext /producttext /integraltext /uniontext /intersectiontext /unionmultitext /logicalandtext /logicalortext /summationdisplay /productdisplay /integraldisplay /uniondisplay /intersectiondisplay /unionmultidisplay /logicalanddisplay /logicalordisplay /coproducttext /coproductdisplay /hatwide /hatwider /hatwidest /tildewide /tildewider /tildewidest /bracketleftBig /bracketrightBig /floorleftBig /floorrightBig /ceilingleftBig /ceilingrightBig /braceleftBig /bracerightBig /radicalbig /radicalBig /radicalbigg /radicalBigg /radicalbt /radicalvertex /radicaltp /arrowvertexdbl /arrowtp /arrowbt /bracehtipdownleft /bracehtipdownright /bracehtipupleft /bracehtipupright /arrowdbltp /arrowdblbt /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef ] def %%EndProcSet %%BeginProcSet: texps.pro 0 0 %! TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0 ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{ pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type /nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[ exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if} forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def end %%EndProcSet %%BeginProcSet: special.pro 0 0 %! TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N /vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N /rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N /@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ /hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B /@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ /urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known {userdict/md get type/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup length 20 add dict copy def}if end md begin /letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale }if 0 setgray}N/@beginspecial{SDict begin/SpecialSave save N gsave normalscale currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup} ifelse scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury lineto closepath clip}if/showpage{}N /erasepage{}N/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{ count ocount sub{pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N /@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X /yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end %%EndProcSet %%BeginProcSet: color.pro 0 0 %! TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll }repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def /TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{ setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{ /currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC /Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC /Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0 setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0 setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61 0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC /Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0 setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87 0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{ 0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{ 0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC /Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0 setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0 setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90 0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC /Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0 setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0 0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{ 0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{ 0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC /BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0 setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC /CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0 0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1 0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11 0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0 setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0 0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC /Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0 setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0 0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0 1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC /PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0 setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{ 0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor} DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70 setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0 setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1 setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end %%EndProcSet TeXDict begin @defspecial systemdict /pdfmark known{userdict /?pdfmark systemdict /exec get put}{userdict /?pdfmark systemdict /pop get put userdict /pdfmark systemdict /cleartomark get put}ifelse /DvipsToPDF{72.27 mul Resolution div} def/PDFToDvips{72.27 div Resolution mul} def/BPToDvips{72 div Resolution mul}def/BorderArrayPatch{[exch{dup dup type/integertype eq exch type/realtype eq or{BPToDvips}if}forall]}def/HyperBorder {1 PDFToDvips} def/H.V {pdf@hoff pdf@voff null} def/H.B {/Rect[pdf@llx pdf@lly pdf@urx pdf@ury]} def/H.S {currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF 72 add /pdf@hoff exch def HyperBorder sub /pdf@llx exch def} def/H.L {2 sub dup/HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint HyperBaseDvips sub /pdf@ury exch def/pdf@urx exch def} def/H.A {H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt sub sub /pdf@voff exch def} def/H.R {currentpoint HyperBorder sub /pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint exch pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def} def @fedspecial end %%BeginFont: LMRoman10-BoldItalic %!PS-AdobeFont-1.0: LMRoman10-BoldItalic 2.004 %%CreationDate: 7th October 2009 % Generated by MetaType1 (a MetaPost-based engine) % Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). % Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. % METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki % from GUST (http://www.gust.org.pl). % This work is released under the GUST Font License. % For the most recent version of this license see % This work has the LPPL maintenance status `maintained'. % The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. % This work consists of the files listed in the MANIFEST-Latin-Modern.txt file. % ADL: 806 194 0 %%EndComments FontDirectory/LMRoman10-BoldItalic known{/LMRoman10-BoldItalic findfont dup/UniqueID known{dup /UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse {save true}{false}ifelse}{false}ifelse 17 dict begin /FontInfo 9 dict dup begin /version(2.004)readonly def /Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def /FullName(LMRoman10-BoldItalic)readonly def /FamilyName(LMRoman10)readonly def /Weight(Bold)readonly def /isFixedPitch false def /ItalicAngle -14.0362 def /UnderlinePosition -146 def /UnderlineThickness 60 def end readonly def /FontName /LMRoman10-BoldItalic def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /PaintType 0 def /FontType 1 def /StrokeWidth 0 def /FontMatrix[0.001 0 0 0.001 0 0]readonly def %/UniqueID 0 def /FontBBox{-518 -307 1565 1147}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC 1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 2AD360A28616CB4A0670C1BF105C88EA21437A3CAB2639F9122A47ED33A9530C 41CA202CF5EBFB888853649626AA9D3EC758ED3FD73E2AF968D3959569BB7298 73635DAEC4F764F7689BA284D575EE4175479575D5D2E915786683FA5418FEB8 6776412FB857EA99B80ED7A41040E5A4530BDB7969C4DCFD6F5355BEF64DF9A3 C14292C4D27F609C117D76D7255051DA43EC470C8EFF7C4F1B5DD6024539A684 C1EC3BB0D0EDDFB5820330ED7E24AC7B0392A134DDC64D00EB29798F262638A8 B8A275CA29B7BAF6D1DB30FF539D4E4B8698F2ECB70381C9B58DE163AB9C081F CBF1B61D67CA4F26CA5A231B62FE25DACBBB96030275C7CC06C1FFA2F4E74CC6 2C708FA929A667FDF377F81E7E625EA983E367CE0DB3DE03BA5C95768E51C780 C6F3190E85AE2328832F16FB005E28F3D703FD69FFDF857A1971BAC835B5854F B7C98AC0ADCDF2CCB678D84A73F12D1F1824023726E0F86CC942BA2555C3C0FA 641C891B3EE8834323BE4E31F498F5B4EE47D3D1A8815267C71EC62029343728 C9AA63D69E3109F3E0BB1BE1BD956861504CA1440781B009413497306154F5D7 064611A23B5A32F13C8FE5C0449FBEABCB8D5ADFEECBDBCECA6FF7C1E35D6F76 D0B676DB909375D53C939BF5FF78EFEBE2051065CC90C2FC7279E4DDE4D04CE5 2C8A462EA64B8286ED62E611A2CA263CC0FD8D24DCBC49A9F851D9ECA8ED8B45 3951A4E736C61CE6E095CA711577B8DF0A7541D652E9F0E6A3B1C93FC5DF81B9 E03CCA6698909B26CFAC6C25C6356E42D4BE937C0DB9A2BCFB988AC33C98A6FF 79BFD7B5919A83DA80CB6A741A391EDE80E9C1C047DA0FA6C261AD9D74309D49 7AD0003836880DC351387668015B31C70131C8EFAA5863C6911CCC15D583A3FE 5E184C21339AFF0E43C2EBCEAD0768A0FB5A46FB883107EDF27B10C461B3A3E1 BCE3770DDE3365B68EE7B0D724C89BE1A50D8BBFE5E032D2524F1944704C85F4 68B70A0CA2BEAF6BB4614971EFEECEA382D36BF6CC3A734275854B4BA3EC50CE 0C7C1EE8A61201D625F00EEBB6FAD8807204EAB7FE1FDBED03C3242781610A7D 9ABF83501868021E69F6DCF2329481E47F42179E60AA07B1D1AD131AD28FAA91 548361B30AA64876B6BCF359E1537EF69FEDD853133786151FD06B447323A98E 0481DB2B803387AF2FB3B4E057EDEC6373D45AAE69A2AF523933208269330C24 A4E70B8E137BD76A4E52A5A74387C9F301ED106305D1F54BEAB6227878AB0014 72B32BD540B24672F73EFF1A924BB9615DBB6786DF6522B4AFF4D46E8B5B7B3F 0031BCD6269FCB4EECF3171B30132CB709E1DDE9B1A7A1071CCC95F1306C180E BAB7AD3B0F93D0578C34519695EAD030B18D2B1B928D2CB8CAF6B7D5DB369626 DB03244237C980DFECC233D463546CF8E28408C02326B40E27E034DC75E7E797 B53DEB549EC8822EFBD2780E3A78CC0F9EEFFF109D3B8A2E27BEDF4FD8DC2FDF A7CAC25FCA4B7E3D4B21F6896D964A688848DED6E8EC6A58365D7A62C2FDBD0B 7FB6D86C3DA1539967C49407FF5E0D54358CA6C8C48F723817824D9C66FE5891 B484C4F3ECCE8A8CDF069387E4FF48B03984A9B36906B7EE0A734C90647664B5 63B821FE22B2AA7037F55F05E547ADB16F56669A201DA41AB841209BF77FCCB5 ABDC05E978BFAE410EAD0B667E61F0F1C54F38D882DDE8DEE28A07A9E0A42143 E0FD4299A1AF04E3C3F00E776079A79D9BFE19964559842EEE059687FE5220B6 547F10E5C09F9E499346B2E0D667B35592E73C61A2DC1F13CD09369054DC5695 3F4E2DB2163F7CADBC404D407A616D6C0517DBAFCB566FE28CFF48B79840BCB8 8B39475A7E1C68155445826E9E570D265DE6182B00FBB0A75AC7D17C3CF29FD2 226E97F0D816D95BDA0BD99EC4932E1CB09843818D588D679137AE1DFA9E9F19 C49B461DA073DC1BE4AB4FC3484E54DC9B6C7B76973D37010A4C8990B3D25F7F 3D20BE507F7E56122CF46DFFFDB6FDF9361520D2E1343E16C08B047148E29DC5 E5EFF4711229E2CC5BD0CE81B2FF46A7BCBCCA74B6D314B33AAFF216180EAF47 54928E228A7225094340420FCCCC8C2F3ACB00AECC20ADAAC3C0C63CFC3B7ADA 39C0AA97CA287AA3B36114FE9DFB07B6529FD752D2FFA4E8E41BE6221AC9F0C8 D2784D9E8AA3E3A3438942BE3BF6DF3D26F87747A25EFDB18D279D752527A0A7 01EBA732630023D23A61622899A6CDA1B6BA77CF4525E91037F30CF56EC8ABBD 3F4D0954D767BA87EE1CBD3BF7B3620B1C806D831ADA61B11F5EC2A7D2C1CEE1 4D1A67BCB8C297B0F9D0B01EC6A7CF522C5D70E2B7B83253A236A4D96BC5FEEC 5907086772F4BE1CBA7691480D037E32E771ECFB467841EDF6F53A943B0997BE 3AE95EEFC7B0D7E017CD595009E52CCEA351BF5650FABB989565430F30F7E8F7 7C2A44865D97EEB9EFD4AB7C41035C45CEDF664BA6DB13755321233449C37F2D A97E67DC8DFE3568F5F91EE275365769916EF1BF70C062A4533C634A43BE485C E2877000075D2B7ED4FF02B658FB2F1F05A2B5F750ED1A437DF6480BC21F9903 195EA9789B52D651886EC83777DC4B946660818EA103F172391E89F29B1EFECA FF31922A16CB785948643D0590CE947527D857FD477BA50486F6864CB7AB263A D03F643ED70E3B8BE0ECEE39C54556A4D75D6F5145C5DD54F718A0AD08E1E301 9BFD5218EBE79578A0724622D9D07C9A198489AA1D0FA3717BF3CD52E7FC86C8 F8063FA18E62BA4676860D0F2CBA941C24205C9F1792B6279511CC1700DA3482 83522B5AEC490A066D109E365572C513E842F42BFBD3511F4ADEB1E990D07CD7 7EEAB06747625E216F8AF60EE132FECF7639ED7BFE59B384757CDC3F750A55BB BAC8AAEE632092CF95D856785CED7E829F5B18B621B99B494EBA7C4042809245 0C519E5C9C7439AECB922F531C2ADF25F29002B26DFB0EAE94203BF88AFA8E32 8CF74D77049949C2CE61AD86FD668F97C05F88DA5099D12C2940A318A5A278FC CDF6A6A155F451AA39165591ACB05A205779209F810F7246F2DD3777FA4061CF F9D9C1A82925C7E37FA36C2D80E7E32A732ECF3856D43066A459E4322FB4BA8A 674DACBD96367DEE3D90883CB9F1DAB53B3C773EB7E92A2386B678179EE7279B F20CFCFC70378964F57F984176061723F228A13B7304F3254E39EC3A4E8801BA ACAFA7B2EB6C0DAAD46801979BF4D8469488F6B0D1B1310C75AC850FB4C642FA 3710C2C99050CE3129CCBC9A3C3E966D3F3B431634B78DBC70A30970812C7764 050A0F5A78522F0DBED119567EA7C799E31C42D1689A14EAF776CE450374CBF6 9FDC1496A14F5A09910970249C242B5765DE750086910D16FD2AC0E75B6C6298 719600992548A68772C1CAEB0A3EA446D105DC0B90C3F3C665E41C483205D81B 59230D26B72776C9E8244C479F700980BA6F10E8B532CD0D4E6630A68D7D57EF ED6C07D533D00EB4386870643CA83B5ABAE16CAE17622E4A7A73B41920BA2F51 F6627DBC1F119BA6BEF2469EF0B85800ADD0A308C5B83AEB4164DB120EA81914 F762AAF8178718AF1AB3F871B6C390BE93C0C5D758B3A634F3FF7824578BA007 9ADAAA937D6625C81B61998ED4A65B374EE14ABD4D9064245FD0D2079897DC81 CF23FABAC0975AC960D4C07E4AB64B360AF676DD3CD527317F3063086D8B6746 817FD31B267DDCB3F56D75393A665BC35F1E515F6BA570464F63E2A4C83396B2 00AEC477909C2A7CFACF4E2DDFA16383B411CFB9D2FE13E54BC833576A95C226 2EAE7BF2942F06011A3E283257FA60C5AFAD3B71CF6D6772E5E775D505E6A62F 64EF5974CD8E25A6906CAC83605B88549702FC7A5CF34A17BA8BB89EC9287B37 29137F1678D0048C2190616F793DB31310AA0A8F45140EE4FAE5C60D9FB34EDE DC15BE430F1B98BBE7BE6677BEE121D636D99B130E3BF1663339F4CE8710E4F3 D62165254B673D6230D5F2776ABE58CB9B13DB857C0A6824BCC604F5426F7148 BB8FA709AF1344271173529372ACDD2690B89747B6BFA7EA057D586AF5A8410A 54FC2AC5C42A47BDF624179D8827CA4664F96F7003D7D0BD1460A41B6CF3B370 647CAB18344C739046F1F08811C66BD07FD68551C9E415D2E09184C78217653E 011F5CDE11CBA9092237C6A6CAD180902058A1295986A3DFD904A8A303A7D622 516B67987197DD3E233670D60B90AD71DB8AD8C119ECA4A7C3C21E322AE6C2B6 732D60633B59C2DB9EED4802C331780943D1C667EAC9A01B6176AD76F2D3ECCE 9D106F3BC09ED496BD9A79025A9683ABE4C7E6D7DC2CCD698615EF49518B3ECB 53EC320AAD6CECD064F9670A11F9EC62467E98ECE66B329193EB624E2D0FFB91 D27BFBEAFF9E13E90690A80DF614F24E9D390EF7866AF1DAB167D87DCBEA2E89 3E1D90E69E828F3C7E4B3D8D67BC4456186C469B5CAC9DA5727DBC8D5BAC9F35 682001019B6E71FC3C112A2667AB420374B85A3C89DCB80E940BB7624E0116CD 08A59EF79E5D7A9AF1DD9809395FABC6E1F85F85012157E885ECE99C5F294737 5222A669371BDE88C3656A7D9095905AE89E0904AC946EFC2DA5BFC893F210B4 95B3DE7C70854B3BFF083A22D936D631FB480DE511FD6F899938CEE7A965807E A75DE120EE0E813DC0557EFE61648E12A39638FB42AE591FE504A26324D7220B 9D12A4FB00F763274628831334E1E727FEECA19AE186CC4C1D1A0777414CA0B3 EC93B33505DF47884DC8B19956DDF207E96FCA85B085CADBF9DEDD098FA3D7A4 F9F66D9078BABBFE2E4AF4652A04541535713973400667AE6499663C88B604B2 A8F947700A630BFD6A534A55E2504DC6092E53F92783E0AF62957C5F79B80DA2 B9051363EF056B5D65444578CFE08378B1DF7086315CD510C6936745358526E6 669DEAA748A386E73F27E40E35ECD3D7EB4DFBCF0C6BC99FDFB74F740579C846 0FA6755B1F7D24C5A0B90A66F0FFC044D1E80652D0836E0C66ABBB0D4C4560D8 DF4183D3598FB9584A4433C9131B44B34ACFB1FE71C614310AFB51163ECE573E AB9DC7349B6982B9FB181DBCF8B1F5AA92379424BCF1D8FD899BB2CCB47B6822 20859C957D0B8DD0236AFBCCF1DE77562333F9C4FF74B7425C2118FE177FD609 4EC7065BED405800D73BDAAF6848EEACD2B66A65740087755141099917788CBA ABB98A5D4359E63E7B5982A26F1ABC0F78418D3B70E5B8F42D90434A48E3F499 3DDF5FDF93C9E218C09A3520D145BE35C8758391594AFF7153A7B5D4448A8CD4 1D0EDDAF6E7780F00DA62502C94A10EC87F2DBA24F80330F3CF3E6698EE25EF3 C6D9BF8BC7619F7250222DC2427BA56C5D9812FB9D9682B78BD2C6109E3D5252 6F6EE9F096EA448EEEC36752787F85EB045535E44A62B8CCD3A3F1A8787931F6 1A705F34B65A7D17B8BE932331AA01C9A84A76F6A2812AF0DEB6AAA7984479B2 CDD2559F276FBD020EE4F28EE492DADDE9A7DC2F40FF95BE118A13EFFC7DCD6B DD329EC69AF33E7FAFCC19B3590949398DD742A0BD67804B5803FB9DCCC6342F 21C854841435CD9ACC3C44B5755DD9071DAE1E651ED94B4CDB49F61BD9ACD7B3 63AAEF5CA4DA0F8986EB1AED17F3C26F5E30E44ED3E9908B59DB3B3506C60D3F 766ECE69AE20ACCD020ED7EF071525CDB93880A24EAEADF171B5C0745C47040E D5D4B9E13A466FB2F8ECBC0C52019F55265934790BD03AF71BAE6A930CD02B6C 4D07D6D0998EA18A8B04080ACE7A8462EA4D0A2E3CE3EDA1EC59EE43FA5C1288 C2FBCE0E01F764EC4EDBF1A7E60ECE54CB38A7251D426B403551C0BFFAFCE6B0 5E537144CA3F6E7E9586F1E5149972C29C0B7A875CE9AC11C85D90DF254B1A23 B81F83AC137591B5122F0BCE995D9D4EE4860BAA23CD8B60ED16C6F8AA81B3C8 2D877D1A368F54911091A94B48DDE6923069B9D6F6420D7F2AB7752FFACDD5D8 3C5F7D797C5FA2A0EBCC7E875A641694AAFFBAFD9547DFB5394815C13C6A0664 475C3A9C192169487905DC47D20715DC6F997882FA2A418D110C85A089269EDD 6833F4E48AE546345E0D0A732B877EA2DED68AE46D04306FFB6906592E10BAC9 00FD8B6203BF9BCA29ED244B80152FC98C747D75587545FEC4F1DE3A73204202 CF1E6F8CEC2F60595F0C240D2ABA8198C4B7291D6B62E642AD5D0AEB757FD9F0 F225A276CFAE2A59A6A98EE7B54D132B92F77651B7E062B9909AD2FE728984EE 9BB81668E213D31B708A396E0D285BDB6D8C73185B6EE064B0BC8236EE18493D B48D55A714766FBC83F30DB6A76915C58FC7641290D2DC4DFACD44025AFA1CB4 BFD1353CFB3D11C9A013923069CA2D15EA98C3428736535935EF7B654094D365 188789B6C4015F9586492008D258A72B3A3FDE510B0D7A145AA0FA09B16048C3 64BDCFE9A6821881CD081ACF2464284F5F27BE0EC0CDF70F847861AF5AEAD56C 58A80E3B3A615566D602B666A82EFE254436F63898712D63BCE010820D79BB41 506B4885217F13300D19A2518FE3B3AB668213FACB544694E95E6AF67C7B558F 90B31DF454BD9901277723F6CEFD1C825402103D93B51AF7CFD55078E9123A35 C7EB1E32185E5FFFDB790D02CA4C9C7A87CA8D24FD9216EF722C5D131319C2B0 8BEB451836FFA20A22DCAFD559144B1BB709F58D7A4AC90DEE83D511164B53B4 81ABC283B246681C0541535A3A01045C294762580CF95AC74BF1C717F60D000E A21999BC05B9D3F253C0B613B9B95850D4CEE445EBC7F8251ECD7BB67468D0B7 F04512B82CC4F09CAAA37CEDF28E1AF9F86BE6A1662353BD72F0F0CC1CB0A36D FE6CC684A0EDA74B41A51B8B3930FBFB737E970BF81334F2F843EB703B00BE97 F434F30C3F7A5BAFC66BCF6F7023FD439B1BA5F0B2ED99160E3E729868AC7350 7D4CBFD16D0B592E7A24A122ADD6648E6689DCCE27DC637479D3849AF18E820B 538AF606A1E5B4E91E88597E05F600FD03CC515AFA76D3B85160322A183664EE 0A5930150D0AB4682B25D8FBBB10124FFCE47CE22F3BB7EC99ED28D2B4A7B685 B9B278C77FF8502969E550E1CF748CB6C0489438BE89DA50BFAC7999BE4A20DE 9DFAD32B83873EBC8C23AFF4F13A96F3D9F1762CC08DB3E307AF675A9D995F60 BF5F23A3216557921404D153C00A317BB545FCF1D4CC29C8332F46F00388F75E 62DD9DE3AF818F63AD429AF6976430C1539275A5FFB5A8A5274A1E1D04A56EF3 9F058FFCD7E189206F6568173B0B03F5A26B783AFA95962E9438FC3B10239FC8 BE7809FE87969EC4AB2290459238BDADE1EE89C451BB69C7572B55294390E2C9 4CCC44A38C2CE2AC5E22AB57C488C22088CB57613FA7FCCCC6146E7B483AA7CD 13A91E54AC6CA57B2EE094302A297311DA3110A873E6F7DF8F113E878A3434A8 9A6247F6776FC13D29ABDF15BE759661753427A6A396F42A330D1B6C3619E2C0 81F4DE7D2AD9C8EA663BD94BB607BAB73B0B10D6049C11BCB7A16C17888B7A89 757BF11E0C4E8875110E2FA63B47CD66DC82609E9ADD4E92B61AC064BF43F064 D1A2FE49A02A2E0B72261B050E1352D3E1199474C142576005DB2016A146CF64 86E3B67F1BBA49A9252D941D78245F86162C392E43212E0F14029453C6AFC4B6 CEF31ACFF395D5E543A9A25E31F7FB1B00B06DD2A71611334E61EE0DC21ECD2A 805EAAC1451B67C2B4615C2ED31A7AF38B5302D00548BC98082AB8FFA42634BE 97025FF58615FE2C0B0A381FE1B2BC2A56EA11F3CFA55DC209759CF0ECAF25D7 F5D9A2E431F5BB9EC6C17C3D090B6F4770BE3BAC3330DFA9BF4B109F9D075927 3DFC8A4BACECDFD972FC92DE867CD742E05FACF3C6B88BCA1477AA4265E75053 BDD0E5EB1244331BE1138C61BAA39B0BE23FB94AFAD750F6EA9BB43271084CD8 76A14CEBEB857C05FE4DD72BA63E738ECA673A50EB26D5B57549CD223D64976D 71E22D7C32DD6A251141C84EDDAF6793DADA318C1470D5B7A0906CD92658FEFE 5A0ADC08552CA636E6801DEF1B58D658AEF260EC161B2D9589EE8C8334F33528 A73639BC33755A403A35697405089A12A97FF411540F0AC5AD9B04E126B521EA 16A6E5E26383A32319D6E7C7705606D70D1CBC3D298BC13E3F493DB14CED7D01 12B8E6A7F668598AAEA17AB2E7179A4D08ACD38A75AE28B8CF6B2B268FFD66D2 61555D40A8F5B21D137E6371F2153ED0370A8BB1C8AB8F78A4865838B16EE1D4 4A17046BD2AB91139492C1E84412BF3184797C9F4EE52F4B02A5C1A73B82F1F2 24E7241B1D62E8CB19072CA76705E8170259809978622CDD235325B07090D877 0796F7E1B46654FA3DF03FBABA548EB67ED18D437A2AFB114183DA45B728571B EBA4F76A0AD5DFDBA6EC952A4F37948B63263FA1E69A2B8DC8849E90F329A9EF 4B08231102E217DCC45204947AEAD6D9670DD996AA9FE4D4268A3FDBF8F1AC25 04CB1FB6B146679A710039E6666835C2D79EC99FDF597280C8C172A8C59173B6 7341A4BD0E85DD55560F0EDFE692310FD56056AB112633DC84FB7743B5F73E9D DAA39AD3E78A7D824F2B9C42C3AA21ECC117B8B004B03B6B2535D5DC734AE3AC 5EEE6658D792EB62131E1DFBA1C4A25ECB115DF97CF787A7573C23EADD24CBAE 9832ED395F83342A3D65AEAEE8D15DE7E1AE944978C588F15839C13FECEA0420 BDED07210EA1A1619F298E71FA5F5F2DB456188C88BD1E7273E1A42F36C0C6E0 FB68F94CEC83AA2F14633DAAA89039F2494B3BCCC23FC4275E918931355F6A48 88444DD8FAEF8A89F1A97C5661BA0B986E1C7E10344F1DC746515281EBBC5E89 F55C17EC9952C691F06B996E899B86CD39B5033421B1E1EB2160228C0D30C284 A2F79F60AEA060B1F6CC5B7AB35E00BB58581D47AFC5819B5AB242385099BCC8 74408F4C87589E9EDA5DB59A58EDAFEE0E2A877715EB87DC7346FD25DA57E396 1F3DC2668C37105B253DDAEBC5CE6923ADB723911D552EAE18188849E708A4E6 9F2C5A3E08AAD4A9BBC1928294E43279AD57294AB13E45AE789F1DE88A317553 13B70577B50A2E0C541C85464A13CC41CFC4BE07034CD3C72BF7CFFD8B2750A6 6EEC9B69244147AA0C5396E308081462795C00144E36540431ACDF614FB4CE2E E1F073747CB09745D1E0C5B35D74B83A05EE3831105D6F80F69B4A2F7942B2DB CB1161777C2CC28F2838E342C7BB725EAA027C1D22702CEECEB9303D4F87BC4F AA8CE53796C23FA47C2951D0EA79B19832F1712CB1BC050DE2A0E17C4310523B 30CCA6466822E1B77757E92EA2F51BF07A285E26A452F417D275188323ADF7BE CCE45FE0C34367B3F10A1801F7F0D870307A0984A69B07B477D8BAEFB53D5843 4B838046CE4801ACF2F6BF055A524058940BCF1CA8D16D9A2D6E64C3ECE0B3F9 808092CCC3FEE0F0F745E8FCA893CCF96BFFCBA59442D467D1D6460461745169 19AC469781B96C8E5016F8E971A09A37CEEACAC6F0D4D41CFB48B9F43D0DAF13 45C1D4A0ED709C461E5D17B7F35DA895A9444DFCFE7520A53EDFA192FBD05F3C 5A8BA055ABDD5B40C9A11E7022B625CDB3A2D90045CBF19EE19F85C1AAEA186C 66F58B07A2B917F3A1BBF2FEE2967008D1030E96CE4FB7DE0EC0DD7890AF0A9F 48502EFAB5813E8C5DBF9B15A9BAF2BC4A47C0DA91237C04915BCFD851881819 8F4F3D785A31C1CF5B24D127CFD021D684AF84AB5057AD597845887AAFDB061C 48AF125E5940927893B14205EA4DCC33AF8810DA1360E320862F2CA6E0258502 DC9C8593AFE260F9E5F5A40A469C0464406B7A1AE866B04E294E7DC51C69967B 97BD1F1DA360C4CF05A5F07EE14F978F194F0502B7E610DC069791E52CE628CB 54541F3D8604F17B678AE6EB13C53D9A3B896762452E38ABEB763F9426C28432 6BA0D4D95BC25B242C73A631A39885183CC2370D8619DB10C162B96E49019320 8D7CE9CCFFCF45AEDCE5826302220B185F12F8DC154E4B79B164F53A3D9C5E5A F62AB7BC7DB94F56A0800FAE7F4A952AF1A2049517C3A95D471EAE9D83E664D7 CEF78D51D427D41461998ED4A65B374EE14ABD4D9064245FD0D20792FF0A8D94 1BCB25FBF929F49068E8F65763CF259036DFEA0BA665E81EFA14E50016CF96EC F148A8A1E8BB2129761B18B4EBAF5DB938AECA1124060D8D138F01FB4734288C 9C7B1B065BBC57DE78ED93E301802C14AEF74726D8D3DA46FD4EDCD36386E99F 3B61054C238DE29959544B2A36390FFBE147BBBFAD8772F39EEB92ED3F2E1BE8 958680EEC2E2DDA0F08454BA11AE713AF21634D10189BD86BDC5E965EF870A0D 5FDEFAFFA7884CDDB49354AD87F6C83B5B9DD77306F24FB24DE58D9A81C16F2A 6D7133CC5D961E345D619E839F9277AC6FD3CC08A5CC35AD1A28A299E8106180 DCA17A340148FEC00842BAE3BA5EF2F0A91D7E4B1168F815D3FA9138E7C6E4B1 18CC665F4B861D3766A2414004B055F10C8A1C400700DF3525DD5F037D66D450 FDF53BF667AE4F47FEC164D1134B43DDEA6F428ECE9BA632E0893D1B8EAEBE2A 5C045F15019BCB7289A51605671FB0EC08F08E9FBE3BA7C43423D25E4E26AF9E 5B79B6895BF0D1D9FBD7BDE11F15D300A9E7DB8EA194DA586414888BD7D30888 95C3A2BAA31C54AC236B499AEFCAF7E22B0BF5F499C10BBFBDCF134E1D1EB8B3 14610183673447CCE54E486126604BB3082C40A65639E91B97483486C3795FF9 24CB26E9AD37F597241DFAEA7979DF9E1754DD7866F8DBA452AD22FF83BD861F CD07E1302D6A3AC105F1DB62693EDC9C5A4FA4A71EA0848A9364BA6446D5BB3F DDC122391FE6A514D300575C2EF67386F05A45B158A91C64AB2F20E7735CFD4B 13C2A8CBBE519A8F57C668754AB4464ACF6BB7EB6DC648DD591585A08F81174F F8B2D2B1969AED96B7999229531B651E4C98B0BD07C1AA8184F91C1737849006 99E6CA7B672D208B1FD63B002E67A5B324A31E114B11AD245C3D14EBEA4A6D96 765D6D7E17B125739FAB9FBEF8523676B7509EA7AD0D2111E7AD6B3879C816B9 832580404505A857AB1A921E3786DD69090DF52F752A1A312D0D8462C9389D0D 7275D2BAF8D12410CABA6E61E6A3419D0ECE9ABF70F2AD36B7F2157E5C74CE25 BBBF3E7B160A35E96685E39DE90AE39CDAA48633A2275285DAF560741A702B11 CE084913296F4A326DC65DA4791C5CAD5D6C7128962A81910C6EC8950DE47395 F08A80C6EA83D4D635B305BA4C153BF2E8606DB692BA2C884669AE0C0DB07905 0609754CBBBC246B3F94AB5767D18142144D77BAB2ED0A4447580C3A67A909F8 E35DCA91CD03E726B1EA1DA0D2D3A0C45ADBA04634536AA5AC5B5FCF3A211021 A15A328C151D5598D5C198EDAAADF851722AAC41B5ABF27FD6F447801DBE77B0 098387F77651C95BD71456BA087709827B05A80FF78745129871FF52D9B99EFF 6E2AC36895C02494F1D1E7FD1F19E3F431C43C172F4B2FCD303237B01E13D2AA AE0E8BE6C1508DBA86A2ACDAE6B930FB8DAF846931370FF1C389B02AA0023E80 872307E08BDEE03F6F7368F422D979AC094AEBC3BF45F83594C8413EC71D4173 9D3BBC75D5266185043FC6C757576EA0E4C8F0F14614231A27583085E877F250 04E7BBF5D14982D974DF682AC54E1C416E1352E2567C7459D83199040AB64EEB 27424B26CA8C6C79FC8C8CF539137A54C6C787287755650CAF0760C2A72F1803 83F85FB9B692A0A29241EE13B4F6714D41A2D45D7769ECFF4F8876134E5B5D5D 1D811F297520B630C039B4B27DE9E8127325C87E3842D1ED01722E83609866F3 3B2338CDFCE1F3CB0E7863E79AA792B335CB8D7296D7B527C6E44CEC46B305D6 7E5C253CDB908754242EC261C5B0D505776A23D1FF9BC1254E676081F8D2385E AAD35892E3A67CB21D5890C62CDA0789E408523360ED841F634C2E3A3743F168 DFE505F1E8AA58ECF0D7A456C05CD7D61926474C6ACA7EDE43667FCC74ED0D3B E8A237C440CC569F78BD73D380C572E5087A5556397E485D114C21FD607249CF 57E563E6D21064ACB65D4AE6108364866AE9527227DE9FF96147F750256CE1DF 6441DBCF2268335449510B39F1E3A64CC6AA92CECF2BE970E6C4DDFD7E525736 974DCC85E7CAB9173DEBE09BB23B6885F25B2AC27547BF62ECB5E25A0AE928DA 1E4073F2400FA85470F103143DC04D5B5E53D8568E7911839EB05C8F482375B5 B59E416AD654E7057B937C6F1531F3CEEC2B8BEC1A47A1E8E4DF661329FC2710 FF62DDBCF951C4868F48BD104CAA97C01188ABA1F0AC094030E2F0216F9009E6 2583758D1D5AE4904590697E8612476C7782BF11CE0964453AB36E6E325AEDAC 9D82657F8ED07C3F4BAB15A5AE1EBBD2FE4DC35FA945B109E02BC9D0CA8F2F54 C751447DA3809637444D659BE32998D5641A652F234494BEA35E846B6302B1D5 8E2DABB37541DF88049C1F1B0F2985C0DE48C09B326F64EFEBAE47B9BED3277F 15D4FE578F87B141453D3D3AD224EFD9AEF1FB4B72CB30302E70848B7001DB7C B38F2ED4568BD464C960DBF2CA9A266172B6A97267F4C63D4093BEA8A34B315C EE932B40AA19725F377C51A8FF392A822244F5550DDDE2FA039488D1B59CB841 43FBB248AA643CDF294849D3C2F1DFE0CB0123E66DD9ABFA4E344BAA35CBE052 63C4386AD34C00F384804230788460D35A12C53A212095E8459ABFA31EED2BAC 19C9A5E1CDCD8281564806615E4AAB5EDB62C3A715D42609A279E8E3D4698F92 5E037E82E12B021B099928EAF1167B008C218F2F1168CEA0ABA74EB43265404D A1A4B904A4031C519E155A116C14F576AEF66E86BF51758A9E199346B2D3460E 650FE5767B20B56DA1BEAB29EDBC3BF495DF819FA518194C6D281CB9F6F79005 16C5D7E9AFBDEEF77BC1686DF9DED60741C7A175FEABD829A8627071F647D5D7 3708274E5718EF450F84B5A7C3CEFB7A8B2F7B9B62EE1105F37A99A308E7DA80 A3018C5E8565A9AB1A0323DA3A5F6B05A1F353A17E1A3496D3088D77207C0FA4 C177C140D2E1DCAED1B2AE879E7BEFED1E8372D8D1ECA5A32CDF25E34A950656 40E188384922CA3034AA1F5BC1328762B99DC5B4A512BCBBD6669D4B324C6DA6 54AA4124D577D774A217D4897A2610171665C0274748358A86D49F4C14AC5096 BC97BBF995895E87C28D03EE6A6F5DD566CD2A6228577299FAF90989AC7FCD75 7D7B51A9DB721193CA8D8B9795BAC734FF4094BA77AB178F9DE92107B5ED05FB 9B05CEFDE688FEAD10629109162CFBFA860BEDBD7031877FAFDEC945EC195689 E9CCE364DA954F895436AD8E34AB6B32B5003F5D1F5132BE63BE3C73DD1063B2 D374A4906DCB43730DB05ADAB4C6F947205DE82F1F269661A95AC6CA56E7E1B0 F227AADC316805EC51AA2954E34D1095C832275847368324BAD4064C3A65B386 41C2ADE78C30BFC3C5B1483574274251CE9D70C78EC698ADCF13947A866A8ACE 63BB8253FF37C87BB9F989AC66AD86B833F24A232CDC0C216724238CE4F7F89B 3BD508E371B2A78B89881D1E6F9ADAD729E1D5167D0E2E82D385830EAF3992E4 D8C863BA7BEFD14EE0442D2E487C9425C59EAF0DFC887D850F2AA4C3FAD258D6 E0B6EB6A57B74E63A3518EC7667E07BA5B28D9113F9D2C861D96D9F2E76DCB02 C1A252F0C02D7B608C65DF291829A64F790E760888FE23E05C921096AA944CA9 6F553212C06967548E00ABF534D4380E4BBC0361B321371432AEADF332889417 0304038253421DEDEF60DEEA57ABD941DF37787D29BE073480DDD048F9023D70 E80ACB4D27E6C934A2155DC2E79631499FB05BB371C9109AD06FAE9113F3D856 1BA38C75DAB52F0F1124DE809AD86332F9FCF7E09892C119B1EB7CCFEC582370 D6615E4B389E1934B98FFF72243AFF882E061CA00527AB014B20BE9B809968E3 FAFE64F63602A4C96F84D2D1A89F28339E298FB3B1EB9C376E87B346CC0210DC E05E330C952F14ED40653C899AD3D26C369A7FCF5D2513062B2544B1E26FF20C 75007F00EF200564FB5482E70985D09DEEF4832F29721F2965759EDA7ACC778D 03F409DEB4405812CDBADC4547911BFA0D2BC589186D24D5FBE88F19D7F6DCA4 02066DFAC37A4B73916AB968204D34D67D645ABD6E6C845E2379D4B42D8D19FA 6D540368BA9F7BBAB5D87551CE86D4E2DB7607F065FACA01BF64480CC5A7A89C 73A170572C5DFCC89C2AC26815E0BCCFFA46D850805120434FE0179E90200626 22DE064EC1424A365279A26636EFC35F225CC49082CF4988547E3A45A4DA0C12 D147FF5C6B8AB3C0920302DECDF87278C13FCFF6B031DDB7A5B18F88BC747DC2 510E822259DDA43D30C33C32BFF00719C4CC6D4207E4C6ECDE2866307BD6A811 9981C4B306DD513F69FDA0502DF792581585D4AF6BEA462B3E1798EEE3E80D9D A51B1F5E7F7E9925E31B3424D4B28D81A0259809EE9F92F76660472C5BA5E78A B435F8661721D5D0686F0EC0E5329D621ACC21AA586257CB4D868CE90225F472 80B1FF706DE6C5DECE198EDC7A5BEBECAB2B3EF73B4F903EE544DAB90F0A3BCA 7A7AB687018B4A7CB45F9246B3CFBF701460109B55327515A31DD329646F4E59 83D415EEEE370D240B29E25042B9F62461A703D081B1C32432485155F92D59DD 66907ADFA1F18B26C1E50C6D6F6E313EC2050144AB05DC94FA9F93B6FB801D3E 4E4894BB92AAF0AE56AF9ABB385D300EAA72C305C53CB2B21EF5798C8B07FF4C 92EC2B0F3684CC2E3DD73EF14383339606F4670595CDF4378BA86D70CF9AF609 A6AEBF9FDCF0D0C98D97E9993761E296DCDA097E870DC61DADB5151507CAE41F E79A3C4A77551CEED3B63D4DEDAE92245AC31B810E4C95B7506440F3B34C329E 6B96B85E91D383FEE2CBE95660CF4ED34903DC094F76F8548814720C008F4FFA 8D3075910926C632218410359FE76EACC07E8FF81098FF084D9E44B1D059C53F 7E34FC80EEF0CF90D4A57FFDC9846F2B53EF7BF3B90C59647BFD3864A237BC04 86514F6952862F207136E1E16B417CDACB6C560FF935F7987487ECF74CFA1CC3 A21E456DB9547E9A7CD9CC027EE23F3B3BC61A40EA57044322C2341AAF53A0D2 0BE60F75AF092FD651C175A7E8184B1F020317726F959C04D04EC6CCC6D5C451 5070E4EB6AD120DFF070273E26F95CCCE957E1D6A2A9559819B4786D189E7E23 F9B56FDEAF2A75E2CFC56427992B5DA7DCD72D65014345BBD5BE661B9DEEF9EB B44A1342B8F35C343698B20FB09577207A4C4AAD624709905415B07C340145CB E2D8D240B4130FCD7BBCC8088559536B1FE8DAAB1B68BE6750890D66606FA10C B83E2BBA03EAEDB2A9A9F7B79ECCA1C30EE817265F192A9EC18F2BE856C9205A 5985D13AD36D86B20E00BCAB83E5ECB279651FE79FC065ECE853613C1666FEF8 C6EB112D39A2E211E274DA2D7E5C620BB895687A3F0DEA8BAC3B8F3E422019E4 E8C4D8B07EA26E21B3CE713F2D146377A763C3178F38BBE5449AA70043C974F5 90405671F20F52C8BFEAED8FB39E77FE8D7F38180292E961B329C10D988A9C9E 61F3CE9FBB31658A5411221B1CE3D86E2A11C6D36DC2BEF3EC7429769273F060 DE73497A3B48229E38E7F60F25A699843737AAF91219D4EE9BDED1EB0DA9051E 7EB4964265E981F9FAE72C8817A7F86877F87B62E70353FEB1B9CA71DCC326FC FE72D6769140A02E2C46BE106CFDEFA0F05D4FFF96F3D796BD0A834AA49600EB F6957594CBFB972D63771CAAF80768AA812610DA6D3E8F4F94 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark {restore}if %%EndFont %%BeginFont: LMSans8-Regular %!PS-AdobeFont-1.0: LMSans8-Regular 2.004 %%CreationDate: 7th October 2009 % Generated by MetaType1 (a MetaPost-based engine) % Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). % Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. % METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki % from GUST (http://www.gust.org.pl). % This work is released under the GUST Font License. % For the most recent version of this license see % This work has the LPPL maintenance status `maintained'. % The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. % This work consists of the files listed in the MANIFEST-Latin-Modern.txt file. % ADL: 806 194 0 %%EndComments FontDirectory/LMSans8-Regular known{/LMSans8-Regular findfont dup/UniqueID known{dup /UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse {save true}{false}ifelse}{false}ifelse 17 dict begin /FontInfo 9 dict dup begin /version(2.004)readonly def /Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def /FullName(LMSans8-Regular)readonly def /FamilyName(LMSans8)readonly def /Weight(Normal)readonly def /isFixedPitch false def /ItalicAngle 0 def /UnderlinePosition -117 def /UnderlineThickness 36 def end readonly def /FontName /LMSans8-Regular def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /PaintType 0 def /FontType 1 def /StrokeWidth 0 def /FontMatrix[0.001 0 0 0.001 0 0]readonly def %/UniqueID 0 def /FontBBox{-446 -314 1510 1154}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC 1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 2AD360A28616CB4A0670C1BF13E7AC5E68123833081E024C973A102E5EBE9986 D95806FBDB9DD41BBEC9E98875643E43D499FFB2E48F58EF7FA59843B8CC092D AFB67604D9EE4CF2B87CD20222F6DC988B80418F8EBCBA06EB7577DC5FD0473A 55FC62B9B4DBABB8776941636268C7D4F704AFF1C85927E2D0C03585B60D5DDC D07A1FE61288043CFE477BEC3F1A0BB96666D44F8286474186BD74037C208527 135C090597DEC81C9F985DD84C889A3A32B3805B9A653C816C523D14F6215B89 5E57100A2E43AD20344D45AC8419E928E4DC97E1B1B2285602B23DF89E149B9C 975AAB575A17772D4BD861C8DA1CF693AC37BA57CC51B9CB825607CFDF41347B D09648E797437823A12DA3ABDAED3E3E1042F4B4BCEC0A9CB2517C0047ECDBDA 507600F57BF0F93B33764E47B5572573253F1439C293C4CBD1F018FCF994A313 30701B46B9E83B3C16E17036EAF2F0072D5CCC8AB293EC15697C72C097565D80 BFDA02AD9357437E60FB57F31BD6E172895D0E1212674C1401A3CE2599E7CED3 EF0A11750E622958C887E58600672A1AF43AEEA1D9BDAF69147E613C610E127C 9C8190A5B3F5F9A3CBC6A9A61D1970F030ED0D623FD6AAE34DD12E7F12B00204 42C239808277550593ADE8004B53B5FC0BB124F58965745A82152F9860FA6FFF 94BFDF287A8FC265B6B0411ACFEFA520E402DA17AA6B6D0904D8DCB1A56E96FC 6A1C7300A4455F6FF98AA6226337D5FC699B1A0900F049453DCF3FCDC8A3E397 C011C9D2E55D0C2845297B4C50597F58C82B0348AC299172DD191715C1FC81E2 BA9F00D26B3D3098006622D2740A0EB0743B1ECEADE8F9697C7F782265A58C4B 7D8B174654EC7F3BB8ACCAD729170D100F5DAC4CB7CC0EEF74D662EEF94702E7 9237CDB6E3DAF2C65E5A10DDD52EB236C227C3DEAB315E5CE479878DD60BCA19 564DA461E2EC66ABD6E7B4952C21C2D3E37C7B97175C5668DB4C64CD1CC23F71 36DE0E644436C67784A3CCE3A650D662F3A5A5329F161DCA242416C053177388 26E365EA2EDD40ED7D47133A6A7B19AC7BA4D04393E7A43B570107A73A637F46 71122FA19F4B325DAAFF74F3865CBD9DF003D150592B708EB41E3E81B6847CE8 62C2AA656388145B7FFF790933ECF029B26AE04CDE0D28488DEAC62730F815F1 7E9FDF6FF3A0842C14BF4EDD6C79B3E45267B075C5D91DDA5B7CE75AE288A817 02B5D53D7FA71F20E220317B942F16251FD20BEE1A1572D7A182F0DEEEB596F4 543950C39028C333EC869F439054DECF38B5F6874FA8770A4C835ED0BE381CA8 423F9E792CB7C220C1B0A7489DD69AA1D690954DD77B0CC9B824007A7DBDBE4E AE60D6FC05A0F71C1F3AEBE2C2AE3872B199C5F2BD8471A03D56FE7C722619CD 8B47106750B3A62B09AAA8F44A6BB4A34F1C35114EBAC0B0F263ACEFB656E8A9 2F9531A9E80120579A2560FDD25F5477D0CECE8B61B26018C0B94951E2F9066C C86DCE69FBFF4C3BC6EF64287F63007EC0069515C10E979589DE9F82D4A0EABF BDB7FD8AF98AA7C94960293D71261F0CCDB304E5A7B771CDAF55815279A3B830 6D923FD97CD024410EB8C957B60AE08DA639FAD6277B8DD67B4493DF340FD833 CEF622BA10BA3A87F250AF9CFBC19149BCABA506F4CB1434403DBEEA9845063F 46A9EF1C963B3317E339B3191F3B728DE40ACCCE8E958E0397912A7ED8D31983 B6A9DB00711B0A471A98DEEB675EC45CAFA6ED87E41DD3EE3DED90C3B3F8A39F 3644787DDC0B2D9927036898466F9D8909AC81BEBBD5FDB8D7DB36230DF2369A CF7EE964D92D0989D89A115F38D7A824044819A5F8BB070D16A44EFFBD0AD41A DC950B8FE3F66CA4FC3BA33700B81E87582793FE86C6A4CD188AF98414ADA57B 34316D07DC570EDF6AB622BA7253F849A427A5870234E368DEC1A6B8D5DF741B 5D56EC2767CAE72563F58C453F45C231219FC9727D5F2DB9ECD544CBE2D7C6FC EF4143E50F9A9079DD2FFDD9735387938B15A9B4D9AB149FE14A7427E3446601 A30289398BD3EB1798CB9C7C2E4CD0585CCC85FE8871B8147327DD8305DE0344 DF203DA7C282144D38D0139AA2644EC087D61BD7F509234968915C6A9FAB3D20 AF490A8ED6384B821717860BBB643DD10E8CEC718ACB57613FA7FCCCC6146E7B 483AA7CD13A91E54AECAB4AA76BD8CDAF0B8639BD5D2C7552AF5415B7F3485F9 E2977F6219FB3257EF6385D78DD6ED27DF905A45F254A093582A6625A0A490C4 C0D6C3E0DB490681DDF2EF4B85A8EB6E1BFDF26C7F98168197C02C4AA0CA2381 BD968678CB38F74D127CB43F1FF37D834FAF455F2161F6EC1BEAFBCFDD9C8B33 5E025A19848C28CAD49B3B53718C98D58C9B03171C5A32A41F78AACFA1DAE778 64042EF587A6D6C04DCE664BF83492D1614F7B5473B3DE1F4A38916E55055891 BA976FCE898F1DBB8E91D060E6A3F499A8D73E633335336696BA00570ED8B061 E82530D793EEC3E5EFA20896B346FCDBF77E4D3EC16BCB3C2C573D10A0062B98 93DE9B80BC23D0C8D6B4811AF48F65A36B0399A326E0A57B695B43200B2C3095 2A4DD9221DE09A77B967058F386433A84848B2BF7ECB9AE457FD7712E31BF529 DF94657B4C7E8535ED02349884DE2E55FFF208D6D731C47D604D9E54C56E692F 4624D84D706880CAD1E34A9F6A3492AF81C932BBBE93F099A5855AA9D1DC181E E715CB577C4DFC25482A27A4EAB224A3CB3F59C1311A1A7B1350FE59D7CB6F5F AAC96A19EB6A3E1BF76F90C6FFC27B544A46BFB42670AD2E68FB6A91CF63FFD3 2B56C4B9985F1D7F03B1139F4200DD53397B02197B6FA86ABDCF97ACC1B898DB B16751E5E5425BCA9FB60CB4C8DF3A640E4A8594A54FC628286CB4EB6CA0D55A D7C5A20198F18CEEDEDAB3C5870276265C795C55AE4E6C07855A9BC2FBF17987 ABAB0AC230DCB02818AF9A164918DEA34758E04786F83A2FA271BEA800890693 59381FA4B6C81B3DF8752ED042F0A9F8DD7CBEBE018E1F056476FC098BE1BE50 AE7B9B6AFD4DBB809681B3178E8147C584351C76BD7D555403B83025FC259D4A BAD69050D64014F6B4ABD8955203C9A0DFA23EE1A42C93F5A25E8D0033DF3B47 E1F7AE890D3803E91CE2738FABBC214C7319235C940ADDDBFCAF37BA25002132 39F12DC7E00B67C3F8FFD925675379569A1DB1723E07A385333CEAE395F8849E 760494BBF70003BA53516615023DBDE2030D4ABA006A049FD3B35074D85BDA9A 615D5C324307E6B7BC46BEFAE400803D67E797DBBFD885DC2D0897E40B89596F C8F4FEB2C582024503754847E28D80D4D14985545A41071FAD8EDD01651746F5 5BAE6D20F06A7DA7789B74A83724CB18C02031808CECB597CFFA44FD121CD979 88D7002598288EA2C13DBD98402017B6EDA5BF150E373526CF55A76CC97FA47F FDD7D89EB030E3D8EA2FAEC76664ACDD2626B15FE526F0C62357F4BFFA621B34 805BA4D923A9821DE73BB6F7E0AC29563B02CAB57B9DC5BF98B15B08D0B6E2FD 051D571B6CF2327A86580D7C66796029CD2C606CA851CD3F2A88257C320A48A3 655FAF340B4244BADD57DA59089FB0FC066508A0A63CFB39F90318AABA00319C CBF91CE9808BC121551BD26F4ECFA13415BA19B37938ED2C6DB04B400916A095 31A93992036C78C8D01D6B2D14958E26C5A6F5DE91CE5244E3BB451A99B211EE A2E89656DE2F08C9BD32C9A4C3A60188E6ACBF73F6996988B5EBE3EBA0C7901A 362981D05A5AA40640038CFC2E5C945C3D505078657351908E898F30FB95883D 0279F6544152B087D6AB8309F01AB97EC059AB78DA97BC35FDAF30EA27983A25 D956F3F545D5FC78AE8F6074669C7D9712D975674948A0C76CEBDC6D0CEE981F 5ED4B852061899B5682BD0A153C50E9529CCB01A52FF97719A22BFF5D31C9C6C 0FF56F9B3DF196373DCB3FB3E4038F50162676F6D777C370DDADAED2C7D55733 FAEB94966600A8B720DC21DE0755EEE6F50AB18359BE1398E815141B932ADEC4 6CABB6D498BC122AE6F2E8FCC548E655D710716EC5F734EB4D4E85FCD8DD0CD7 474C6A051E35ECA99C22F4BBFA0E2B0BAC8739A7406CA44AA2AF44371CA8B9A4 450DA76EDC0167B40152A40543B30E165D9572F9FCE01DB7D89D00AB1F14DCC9 63E9834AA6EAAA6AC1C3C44CD71E21CC2C1E619079CD039A28448FB6E92B0345 E5D3AD7E0009212A52D33A0B7343F29B46CD6BB7BE5CB0BD793CF3B35B131707 30EC94B59507130471503204710CCBA0E0138D450960AE55294531C19698C0C0 C9683827A13C1735D2C649C0D4A6B9C239A192BE91F8D48FAF80B44392DA4426 69E8524B44518363BB9C7DEB8602373CA4D8C3ADC82B06160E7174E8D55190F1 5B7722380DE52F7B9A1B6EB323B1CB6ED427A4509288ECDB56336D01D8DB3FAC E4484A4988FB9FC00B44363C27DE6DF4AACB189CFC990D024A8719BABCBED1A7 AAD2312A280F0C0753434F33D438BD8EED6C9907F6875890DAF09D18C3EB5670 19261C42C5D4291FE1C035EE760C253E9AD40B287CFCF642B945A85944A025B0 681AA3031BEAF016845F0AB0AD49789380E1912E89A17E8D1F0D615CBD7F3E30 2E4430D8AF79983D5176133213C4810125E03F6EB91BA510563A49CC3E4BAA3B CA4ECAEC9C5620F73BA0E13D41CAD8B041D7B68FA79CE2AFEE3D37E8641DE801 976EA3C2E3D326612EBF7274D49B8341E52567DDC967BF400A751CB107D046F6 3BC73967BA45AADEEAC4378DC7C6E030FDFA52A4A0DD1FA6C44AC165850765B0 0E53CBDE3446BFA1AD2EADACC64E043C813DA0CE1F3CD17C7C5E21AB5B3C8A31 2FF632A0DE2E46FD78C82B8FB280FE788754E00DF0759C4A699D1DABC7DF67F8 84127BCC9DE00C87705C1928CBC84B7F92DCD8A43E34700DBA6E523AD01F7A76 DD5424B746A66BA0A805CF2EBE2D9B88B93E2CF26F6DF07199C03BA5466FA3EF BD7F77E77F62A7462EFA11B131B70FD5509D40C202ACF1153F67CD2C6B35E8D6 A897962EBECEDD21DEF42A0ACB73580D096E592FD96CD06B3C08959B0B8708B2 B6CC03D46CC19067CCCEC733780A7FAFA6321B6945B95082E1FB3C596BDF901F FA923157FB455E128DC8BB985C3F3E02C1D94421B30CCFC704128747515D013F C749F75BA912618A3750062324D586C937020B6F50C8F9DEA93F60D8B8737819 456871FFD26EDA54268F065ECEC16354EDF507D9A74F0EDD5B7177BD8E9D24F7 7E526E649044CFD49633D168D36CAB79428A2F246196AF20CB4A1195C76A6AD7 F0116AA130B0553B3249D6BA064FB42B71773A22CA4928DE87A09306545DAE42 BAA134F0D1D50D98C4B17E2DDB0E142BF88C8C80C42C920F0A78A29D8B892063 5C90C5DC88850EF4DD9314C0FEA2661CF8688C3D53F22AA43A63960C845C5A2B 81ECB5A523CB2915A925B1655FC303B1B50E5204E612A84E61DA20F004DDB1EA 743DEAB4FA9B3C2836FB593DA7C108DB15C18BCB8BB846C142D06CD2EBE52F67 0153C12D459B6D919E9782026DC6A0B4533CD6A16B7EABC23C5943095BF1E82A 90ED9258885EAF4FAFAA79DDBAA9230C3B2CD654ACA8A513F352B24847D51D0E 9012C6B763746FC0A2B42143BC174C525BD0556CFB0DF8B76F97E3AE0BE60A41 AABACED09631FEE350FAFB8C141457531E7E800C56BA3B85B8984CD86C915443 9B2C7EC0773CB6FDDE7CE5A7FD73D69666B6859CB2270A39F3FF2A2F7121B0C1 D25CE74C0DBB29116D90EA1754B0F0D6DDDE2D630E602B38866A6FFCD97DECAC 22CA7D4588DB4957DD1E286D45676C9FCC9C894CFD8B51767B605BF15540DD27 8DF04F7CA22DA9640469563E12A26664FA20D07AEF6DC4C3D25B0E6BA61F704C AA380A0E0D26C8811D02A0A094F82E5E522C468C4529613CD7B585740A4DA7E6 EA76D91FC2C5D9AFF98DFC652FAE8CF4B40B1DE254CF21F2FF33F31B275B5711 FD6B227D212B235FE1AAD24686217338A79309F8C9962D02AC7E64113A21012A 6EA10D9C8D741BAD7871776B6A4EE93F170DAFD60AFF762601AC0D694D26A4EC EBF5B2E29A80FBA571890B36BD310D1A184C084913958D22575E85FA4A83209C 59631C5811D0CC79DCC5C2D73915AB87E8E6A34A62A5EDC245455943A3DFE542 2C5E45E5D0CD32F824E5DDBE29741201F3B326C4058F2438D94C9A0DA68BD858 9F4D60FBC4C2709D6B1A188777C0EF5D26165773A1CD1C1DF9A1CAD2BC6E8128 06D30B4821F1AE91968E0D8BF79776BF8F6EC91CF0BFDD7CF669AA5422721E3E 2C390977263E4EB261F6718EBF15ABA15B45CE0008CBDB61685B5366B9DBADB6 AA3FD6E9FC23E36D559E4FAEEABDBD5757C07FB38DE5C5CB5D530CDB8376E526 31A1B59CBE01CD328B332F06CB1DE98AA4C60583906515E4E8A2E24367EB14A7 D28DAC9A22E2DF55C42D244D9DBCAD73C41D4417079D2DCF09A015677D777BDB 40CD67106437EEE6E26212A073EC154B21A663D18B4643E66382BC6D9AC356F5 5822EEFE030D080291D452ACEDC5D0E809D9ADD658D704F64C52A77F03BE07CB 52B6321F7F40D33AB94AFAD750F6EA9BB43271084CD876A14CEBEB8623347267 1D5A020E9A7811DD9012B45CF0DF0644B2E5BD5DEB919C11032728BF872D2B0E 155A92A4F88A81316BCA211E004B3AA0690A4194719604D655F83392CE8472B2 8411E8B9CD0EE418F274BA87144994469B724EBFB3694CFCE0ADFD99BDC3BE16 1F4C1FBA9B854899BDB4558A6D21C498D274ADC1D97A103530EFB969DD821155 CC62E89E1ECAB22C58A1678EA936F6804E78DAEAFCF2FC5E70C5FA1D755AC45E D908F91532280A19FB3855620EB618C6A839C97045B57B306D56772FFB7615A3 D0A120AD43904B9BCD593D8D88008E689AA26AC22DD822E1ACF61003852B5883 FD2CC9F33C5535522E2BE0AA2CBED1C34D2D36AB334DFE50F72B508497462FA7 C43F1802768C35588B794EF9FE03CDD26508432F9ACEEC0C86CC2F7847ADD77D CB384C19539BC3B0B029FED20C07398C1D4BB33CF9BDE4FC610FCA4FC9ADB098 BC3F1B4162F45116FF0DA887E39D1FFCBA9B1336D70BC262D165E99A8F611EE7 E26335DA0D24AAF27C1EA8D041261E2FD14F33E35E2CD0FE1C8162B1A98B9069 DD8803284E8596255FD9DB870B5708503CD57BC0A9DFC2DF579A8C1E5ABDD66F 491F52FC3FF1E48BC9621717E6C707FFA2102DB3AB7829586D1E0321559F67C0 57FD7902194490A4C13832EA08FC76030FFF8A6E6797D9D6D4D6794945B39D24 854A667E95206B16E8AF5B416BB5D64953720C98D0DA929DF61922F5E5FCAEA0 7EA280270600E05248DE1C20107327B21A7B06BBD319026C514AE2BFD687F811 7DA2583212EFAFED3434FA017B58EFA18D7DEC9E43F0C01B26551FCC57267668 A760032C6A56C9C2397905EFB38F8AD9E2BBE984B17FE9303F13428A68D6A195 9288FFB570099E99F717FAA635DAE480F40B36D3154B85F9782E3E575777F048 D317210A6791D432094998B144BC6FC61ABADBBA73A64A421683D25AD6436A70 B0C1C43A41956D44B1E038974CA38F894F03A379682124CD29D1841ECBDD27F3 0AA6BC09F9129B0F58E7B6A2CCC81FDF9800BD7F725ABE25F4729E57EE06E584 46A7F3AA81126A7CCC62786E104B9D3B06490D129D34C2CAAD10F354EA10F453 A967DD5572E37D066BEA9DF21D556A9B6781C450DCB3F0069858293901A02731 16E89395A49AB5121BED8DA36664FA20D07AEF6DC4C3D25B0E6BA61F704CAA3B 99656B8A12ECA7752E0477CC7F945AA8CA30ECC8B01447651D8C76A413FECD2C AC29F721C8ABD6EAC332B9BE04D46D426B269537BD1E24DF0D018CF19B1E9775 4347F116F42B476B322B43D601DADA1DE6C35BCBE54593D61926BDDCE6A49117 B0B754B249A7ABE75397D179434004EA733C4C57410956520F9C16708AAEE0D9 AE34F106371D6F2D32A270159C138B2409D3A79E946E56800425DD1E0B04D58B 74C3A4A0927388A736F8DE5374A7A8576688F497851499E3E82C66DB5D38FBF2 45D7B5398124C9B639F0EB4B41A1A63D7A4813C0B746D62CE7EC7BFA4F8F6BEE 434017BD459FCF89FA30E0281A08AB3702647785B0405EABD1DD34C94719878B 9D613AF0C9401D34894BD4EDC963927D1BA8B8233AC009EC59392B7E3FD20E16 6DD1716603D89315F3462668BCD5C44675717F9677FE6657943255D62F0C84FE 8A630204A8E64D8F940DEE95EE32CB9A03FC5A2F903912994219E6223753B16F 647BACAE40009D0682CAF5DB88E408B799859A65C144FF889BD42618FF76B7D7 477C08779C0180E034A90CB768557B8236D82B57FF08D62D1AA14CAC2886F8DF 4CA2220CB677A74AC48E341259FCDD1E8D932840FCA37270F0D167E1A06E5A4B E4DC4863C90CB52949603C0727A5F2ECAAAD8CFB0AA1C09FEB38743101FBC995 9A0017FFABD15D68873020DCE8EDE7ED1918294062582DFB8EB141918C60627E 06B99C73D440591249C8468ADAF74767FE94D314E7807F206E0C13AA68398A6E 28FEB3B0BAFD89953882D94F90EDEAC8A3A8DCA72E26C987F09AF3C55D1D4F6F 9B939EE1663FD02D1E1D74F22C4DA4143A4D5FB36117B664EA1BE6377A978C1D 21CD482B38FB22F830510952E32CFA64906B285C38647F8E221462479F2487B9 9069CB12B66F4979A1C73E9CE4E8B2ED99EB20DC83279E71DB74E88971C070FB AE2C25A7104589EF38855173AA8D81C733BA78C0DEB8D1A2C9BF7CFAF3F6C87D C39AC2F11FEE063BF60EC48ED7A31FA35DBDD6CCD7D1C777C1BD20C7AC37A6D9 E49F46CA0B3AAE98A934A369BF9BBA123FBAA321C56E2584CEC64C4C769C96DC 6338472C653AFD0B0E5186F6949A70C40B3E6AAB5B0440DC12A163353B29D027 5E10F95567168AA785FE3341FE4502088DA807A31E623824C8DFC271B9B304F1 56053EA48125AD93A64F1C3FE99DB9F05E99EF17921821671846705BCF9F04A9 5ADF3F80F3C4CE59FAF95451251659F5A7BD288931FD635A654243F2DB2D8BFF F3D0D13EE0E4871A3E480C41EB8241AB194C0896546D749C9790693F9BE5E09C 2C63CFEEEC12351C5B069D0B8C6A16A9C18B22FE3CE6F97C2B2459661177AF96 749D92671386A21BC56A9E6A6A1DB9213C2142AEEA0B692ACA1E819ABF8ECA02 357D8145A1FCCBE19B1974E7D188BE0FB15BB46C0180584644F975CC568F473D BDE6278D74ECB3172F543D4BD02E83697425E75CD6015C07D1AC0A3728D93B36 3113D03302B8A797C9CCD0C24ECBFD1458AD7022F1A3C902B5E0E8706A72A69C ACFE93147FD30EF2AA58DA366669B20C1D528AF5650261EC16A8F5E33107545E 86D5D07BF96FAA938D96A6FC2785A8C80F736AD3161236208CBC165DB9A392D0 9E79AF518630C4F063E876A35D62873A6221A59C6AAD10E16FE5C7A72657A80F 1CFB288F0239EBB7961C260C49AE6827D955ECEF6CF97A9DD83D07382059F46A 636EEEE6A62B6E1214CE593C8E6A44DA2914E40577DEDD7EA8BA95C479340B9E 18848E9E29C8FD260CA7DA81F744079461180436BC926F08D69F8EC2D70A20E4 BC324C436303E25F013D1F713C24FA7BFD9BC10BF96732A98009CAE553A317E9 08C6DA4596B2AAEDBBD264061423632D64DE939F56369223465FDFFA2B6C89AD B291DEBB0897B97D21AD2E621FD650A01D433805BECBE2A3529B735031ED0B3F F53DE7A8FA45ECD89CC16E72E401BF708F7D4FDD2789F57A6585929BF1028023 6791A98B01E6571FC2537538A4DA5C46EEC25AFF260429531BE96D98F0401D25 45E9FACD008B4ADB50EB9F0490BB54669F9CA83ED2AA40A2D74F451FEACD30A4 72C6124DD742F39A7AA01C8B3074060D1A0C716B559A93F96FC0A499392C72D0 A2FA523625CDD31086FEE0819C3F12BA0D1F95EF9CAC30822D4AF6E9B50724C6 7557B49C434085030096DEA6AF7AD28E2DD526D66EF00BB3F49C0DC4039E45D7 A3FF6A4CD12A6D5DDBB402BF674E3EE41A4D387ABDF77281ADF83C3380A5EF68 71CC7FF4A8DE7933A0AADEBEA9D1A4C30F51E9B375D24D089EEF4FE4D3A4A953 47F2DB16D3390FBDEFE059EC4B154FAC3E55BAA9D87DC8C6325F0460690BE677 AA6DB7E0250B51958EEC67ED908314B0457C276C5B7F7D603DD37541E34262BB 3000C9F67679D26D08019521E472CCDAE5AE384027340053279540FFB6EE0B0A 7D70DF4E5E75D67BDF28C57BBC5581BFD696CA016AAFDDB40451BC4606A5EE24 7B07AFC3D7324B51005EE0291D23DC01C5481929693371AD07A9FE41AA4CF65D 8070A2B91CAB6B4C1AD857765D0FABA62D414D737BB31A2ACC1B485D21AFC899 92AE1EA3D4E1275C8622214A41F6DBCA70FAFE17D8661C4F061141B6A3B67382 0401628C3994C49C54859DB5FC6D3B9BCE671341CF7C30CAFCE21C74ED943A4E ED0C1B3BD32479CB4AB45DC4BDB29FF67F9880F0F845A2A97FC6D2B1BC831C5C B1731B26EB53489B622C0A49C594B98A464C52C6E019ED7DEB7DCE21BA75B177 E56DCCFF318C5FC9E8F4016F259DD5683ED960299C43ECB8DA7BD53007EC601B D19E511924DE6758C7A94A45C1AF9782F72E4F5F751D7B071AECDA32F2B7BD52 5D397426AEFADAE65E093415B7B2538B90A6900F3B443E5F62AF90BB92A25E7C 15388CC763B7B0E6C116B3C87E992DE617DE496B49A1D0B1F0BBDE4C21E3DC10 8365BEE27362B2B956D03D9EA37D6283C7C60A1D9E7E623EC7034E289FD90D6F 62CA4720B6AAFBACADF7B317496C3E8AE62E5BF97C6B45D6A61D3BBC3C9162C8 80957CC4584C811015EDC20690E46CCCE2A3C19ABD86A0153F365DA2798B3358 BE92DB0F60338406D1F6230B8447D30A26D61F19486446E7369DE4871250F776 966A3E6CBF678BFECA2DF88BF148288CF569AB93CA0FB940FBC00A9912B63DA8 8B3C465E434C7ADE89FB62B6CD4EB0C76133C8726472EB129AA699D04482E9B4 B673C101262A711742C32F3F5A1C25F7D6A8D961E6E97FC66B0FA98EAF74A87B 9AEC2D29AA0087D516607CDACA8E7AEE127E914C372C6E2DD84989E78792EC3F 50C915E7FA939688C11F16242C23E01471E9983CB925EB969129D7F6B88EA205 14F3453A08F1898F30FB9588376B5653E1B4B548A0EC5AA55A9FACED611429DA DB394C611AC38093EF9DD5062FA35EDA346E927271617DCA68BDCF656DF4B213 F43E7E565C737532B16B0C2B1D11EF46317A49497D48C8C7F268638053911B05 AB6F7A67D9038DE6D15B77B6DA54B7C3CDD0823546BE4329B97EFA480AC27BEC 24F171B38D2554D7D0770D511650C12E8870B7AE17F572D3FD8FA56F15231DB9 98D7F09EC7228CFF4DC51ED61276B3D3B7154E2BE860C5080FADCB2EC52F58D9 7623BC204418ED5EFA70E80B4B0F99E59B352AC6770489BBF806F3FA949F5512 D81C7685AE6DBC1956039166B80818F6C1C00A64228DEDA6C25A88C4897BB9BF CE16CDE9E5F075FCE18AC94FFA872978060E65DCF7E739D1913657FC9B2D7BCF 7D5ADCF67A39EEF5734564FA729C275FD32BD38BE634CA552AB2211E6DBAD7D7 931CE6C467F9CB65F0353A5846010E2FEF569F0772BED49967AB61994F100F9E CA3F6CF4B205301FE5A2F54624315981DB9E59213A1525DBD2FBB63DE146E1AC 092E3FE888245721D1A099378693BD5CC934CFAFE6F221DED0D9A64324E19FAB CDADDBC04A416DA82241BDB9F204686895F1936FFA3A8CD3BD80F5595248620E C344A980A8194EC8957CF8003560458BAE0A2CFD33813965D88BC90326B7429F 01435624D4D3A181E59ED9410F4D901B9CD2061595FB27C9B1733078F99DB5F0 EB05D6721391E6087C57E8E85B7916A12E2BDF4AD90CAAF7A0B94495594710F7 BB631D9C72CEDDE7B4D24E86C0ACB8FBDA3F0FA3DC2979E7E5A36EB5F3D37107 3217387C6B3A6977ECE644A6D6F5BF332EA4947B81F32AAD96247A394D75BD7F 416CBD96D8705D505AEA0E8F93E8BB74CB35738074BCB9FEE4077CC0C49B971B AFB3AFA8C0D2EFBEF207CBA3018A2E8F6AA87BB6AD208B81071A62AE7E7856AB EC91B8CD1DC24AC1E0C4726AC96E44060C1D4CB37236209050865DB7C42DF627 B9C3C090B33F185DC6A9CA2EF3D53B18AABDC8BCF468B7B44515E5C9A0B78610 D2D795E0959C0188CADA78E1C7B6132981E7111A7668EB5E73730A4F8DDEAE36 28926B53C8A8B729F90B73639521BC63A2252638E44CE1ABFB166B9A7E900D06 0011EA3A3DCB102E369C03C964E3A969FF9238E0B18AF4114B94CDF5DADB44EA F5DB260F6DF77A55A86B68F77C160BB6F3E5DEB7A1043916E941E27CB90D4C37 C4E6C970F7D4EA4D8333C5B27CAEB1C0476454773FF3E432D45103C75A2A0537 B9FCB7B78BDE75599A60BEEEF61F7273B23833662C05C23C5D0B2DB4E66AF3F7 274D2A05B5C1F8295A47784AF060B5EE3121F5E56656514CF4049582DE6C7C19 BA4F3A6C540CAD51F6C6439F5871AE7E2C512FEF5D24132F76C9E14CFBF9BE95 823192E78065FD661C51ABEC6BC7453597A1F20DDDC346E1C4E776557BAF5E5C D5A0E98313585FF78E1E9626CE3536948AE2591433D2EFEE1980413950EE4337 ADCCE3606B1AB98B58BDAFD4239E8ED5BAFCF31C113777EA71DA655F2B297463 2E21011EF6036096398D8D10ADD46B3FCFC12980C2ED99BB52FACF258072F733 DA1AECC72715A99013EA30A358E3A2F472BAB2F4AECD6D198EBA263056B5AEED FDEF848465DF291829A64F790E760888FE23E05C921096AA97D0E97C755D35D7 DBFC11532518F8D8695AE74DFBB1B1D2D5F6735067D8C0F31C456BB35D31B98E 4DA0CCE4564E7528F422DFFD3B72A168E84519D138C233FED4D1C216B85E9EEE 582D062693DF8E223CDD15B8B185AA920113366FD9AB35CEFAE60FC97C6B9EF8 43CD60CE8C6829D8BAD6F59F50D0EDC193D8E54625E72549B331F99D849C908A 72B8B06E2C699D6AB75FFE0D0263598C96F6B6A8331B63B178709E55EDCFAFBB 55CEEFF1CA96F54D82D5E1161B20F3AB5E3A7507F25CBDE0504C023A845BFF16 F4FEE70866721B078B8F755965895E0FD41B45F84565D509FB645CCFCEE8A7AE 31D22483C53080C6ECEA506E5313CE4D37F797DD4B69DB1E8B90C4BBE8F5F6F7 80A4B5A0865731C189D8AAB0C1D6ED505A0581920768CBA4DF9DDA78F22714FB 9DE80D3833DEEC7848D7C0BEDBB773A01BBCE289A295CFD5C2D2ABD635DA7FFE 17B75B73270DCD43B21860B734DC01663B0D93C5C6A15E5FE5B06114FE9DFB07 B6529FD752D2FFA4E8E41BE6221AC9E6CC16BD11D4922C16189C1C1BF9047BB7 1EE3442028336C548AE06C27913E3DF2FAB630C7A12F545533852DF217C6F616 E761C946A648F86773E5929E1BB1D4C122E1D2F1BA2D3363EDFA1FFD7BC6553A FE3E7BC6F462F81EC8B9643D9B7EC3B35E1F3AC6C95F14FCE713643E1799F3B9 CCE8FA93A71128B87293E690C242ECD53B6720A1454935E38C1FAA3A2254B70B AA79EA27CDA4EE25E5C89568468579E06CCBDFEDCFD18369F27ABB7F266E3C7D C1027BA442C95444525EE89C8DCD0D60AF90C8F0EA3680A7553ECD27B328EA84 81D053315553F3C5C3B9672BCCDBAF4AA457A9C9964544EF6666C16305389F10 5E431AE5AEA575249E6D4963C88AEE9FE7537C3F8E271209DE58740986A9667E FE80A71D28F3A9017780009AAAE2F07DA426CB14F48BAC985DF4B9EB28129D8B 11217A86D95EC08325BB6A68D73736EE2874EBD426E37B28D0707A0C5ED8C8CB 4191E950DBCCD311A20B14B417764517A8495C2305C7DA7391F7F20453206FC2 7D3F8F035A5042FE6B6B341FE71E4A756B1388139A898B651D7F483130983C4F CDD1836FEDC80308316401D8B181EE285CBA03EC5B28D8121A2675BFB1538011 B31D5E979F321F290BE7963049E64D445AD62EA3C034771FD02C7C44A8A469C0 D3B776E5E469A0E168DFB6AEF318B1F51BA07227D451DE2E75ADEE792D7D611B D1053C2B9B139780537554D298A39FCDFBCB88AC0EA6AACCAB081537DBE3DDE4 573B012EA2371452E23091C65D76AAB3B0B477441A5457A5FBA9F331A24401AD 23B81C7C475FDCA1F2E7BF982FE559C757A92D105F0E30BBD698EEB957611511 796E4F28FCB5623DA1351D02D2E2E84E87654006B36F5E038DC5DF4E23A07F6C 0E1387DD54F5C8BD071C4E9F7B5C50D198A66AD2991F011A878BC86753A989AA 0B5D0B908263BB49B5A0E536FA063D6D8C53508A79C1DE713353D809F9ACE1C8 167BFCC77AE8415C0FE2858FBA08D6A0832054887EB177D6B8693292B7536D47 3F9756CBE1084DB0024341A7BA745D8F3DF3DD0D5AB028F2EAA74382BDF0816D A99795CA287927968E85C3FE71046BF7A9019CFD9CFBB246A971A093D8E5027D 67A89EB217A77125D5E788AACACF1B28C8C2396D5C8CE61D98B0DF3EEF9EC2F4 552CECF63C84F805508C4A0CB9891044169CDC93636EF8C890D69230D0C80EF1 2569804A23475AE41DB80DE390729F6D0835CFB91437FDF5FA3F59048FD79FCD 8B9B222D0C72AE259AD5D13B6537F6890BF500B804AE2376F3E8F14DB832CD33 E7EB920AC03641019D7B740D5340E6298B3B7A30E87F9D6EF48AFBE10EED9B1F E344FAB387977946314C2FD50B1EFABC3D291F4FDD99EC2C6771EFAF8EAE58FC 783671F8B4C7D9E38F8A4FC8B1BA782EE17D8B2225DD8537468D380D92E1739E 4713EC75002BECA5A8A171A4A419CC0A8E0068725315DAF40339C788FA12D3CA F0134F9E19DF8F5ABD86CB0F8CDB4244C590B09ECBD676D2E3EB556E9B5A0507 CA54A848C954C3F09D46C1354E5FC1A63D9D5B91BB6B95C298D031C4FCB08038 69718BD527D782098E0174672BEA355C276C08DAEB2F796C0F267E8D7F4E2B82 093323981CE48C60A381E3C7686A50DD234EE73CD469E24B979DB7A4F0296F6A 5EA2F0320C361E061DAF254B3AEF3ABB186F7B5C869765B17F7A9B49860D3EDE D3CA0B29DC5BFA8BB031BB624B52A5AA86EE07E447D8FED8BFDB27007904883E 7C9A9860B096DA037801ECB5214290DCC5A7E09DE901E2606C8892B9AE0AE8B1 F6703464043980C187EE08323E22F493A53C3C1B37341F96F2F8FB4CD2BE21F9 880D02CF572199F74645C0D9B4DB9DA965633F5DCD86808C3DD68C5C8F24ACF2 62A36A8205C68AA0B892E2B8F0688A86C3D98CADF1E924E6C6725EDE12621997 58B7B883E54F54A88EFD2D990D55E3781E25465E34B0E51E2568231CBAF225AA 603E55CC7228F0EA42FE5E99634D51126229DDAB2A07CF8D93ADAEF2E7B0528A 2E085DE8DE2C60DDF6CA62288E4E780F8614C7749C9406325C8766A02859A2F6 50ADE86CF4EC93FEA60A7F5A9873AA7FD925C14065D013427D282B07510C3A6A 9597B5C69D8CD60B807BD26DF0FBBEF346A224D073A11E3638F95D02D939367B 4DD87672765FDBC026E044AA92004E8D5B191ED1A4676E334934D97ABEBD2554 2746ADFAE25688890F9284E93D19A5833FA589993F6D8F839808711285EEBE82 8A13DB3C180FED865DBCF458A707DE151974ED38A64C0A18B40E952E098614C2 DB3FA57D400530CA6FAE625C2226F3FAD2BE387F0BBF649A5EFC7BF136C8ECED B0C14106CC175280FBE13452439FA35772557A6FB3D0A8D5194BCBA71DF76FD4 BE7B248ED96F219D4D5B7DB65D82767CF909DC1249B2200374537635289B2281 21B5EF90B71CEC0427D5FA06B29F527B6A236CE267095F2748F84380ACEBFD70 A6CD51D4BB9704D549CB937ED3D9949E78E1AEF561B5DAB94DAE398FE3245FD0 1186A2423E92B264D2A274CD739F6A9A8920C2DF579A8C1E5ABB7CAF62A23805 D386A7BB172CCCED52C1433629AE2A3C304B838490E80AFCBB1340C523C7E247 273704AF5EFDAD7E41628E9338F24C82E9BAACAFA6C18C7F507F5D8B277E5629 2B8DB08399673F0DC75F1BDBE806E51B29442254286219AE3AE753950304A734 938DF3A3EDC51EC3AD53848AD4A1D16EDBB8CB4667B1C9C8795E869B9B765D18 464F24F5E4E1A89954B77EFF44E1C7C5B7562B0AADFCF21332C8A46FEFCBF589 BCA0F4BAA4D5D965566BC9E87CA83241B091503FE2B00E5F7579AEF49A3D4F24 B482C0DFC9D932F270788C2E659E837AF92F4E8524E52D26E7151445216C2628 6A1459620A95758C87D68C67C9B9E777B75520F5B6993A26C20A2114E2BF2E1C 37EE309C7CB9E01100944BD59BB75A46BDF6734EC628DD8260B8E0A6D72DADFB ADBA62C969C40E5AD567F556BF4C8B1E70B5759D7DEA6A5634D8C408A4217BBD 280FAA41676BC2C9ED0CC9861ADD632F10FA1AC51B5B4094EBE56B0967CE7B6B 5CCD4A00A4866D2F89FB374260E9C0D73B61C68EEA00EDB0DAB677F5EA9680FB E09270164154819C8D5E20941B8257A2A5EC3F9FCBEBD40E61BF5EA3D32681A0 B655874A4F1179610075F8109EB67490428B438A38128A9ECD098781A886EB5E 8F93EA6C2320EC9FF19DA090455973648B64BD449448EE3E51491F43F5F3B7F4 C3C012829FA69B8F07622F0E7CC5318D41734F47BEDC7D37B7688F21AE393E78 71845B4177D518EAE6001AACED163167088CCB31EAFDCE1EE0F1C780F8DF71C4 6A940BF23EDD39D7D7F7EE9E663DEED552D1401E3F90ECBBE6880E4519427E16 F1F533CD2501D35480531F526EE267EFED9BE7C4DDEB6060BC08ABBC6250D475 1D9A37197DC5E643B50E2DD3823DBB40270A199BF41B694B3B71138D54446997 A63289E4217C2B4748AEC7BBD4FA65330AF7E83B7F859CA7323C683B10F60AA5 2F893F9E2737DF4888F233C787534DEF748B7321E394772DA8BF56C6194CE944 8CD7D00E3228EADE8C0928C3C7BF5A6383F9548C03E6320F28D8FA40344F6804 E9FF35C01275B442E77482E391A7652AB610B460402938F32F7A5F16ACF7EE0A A26D9FBBA8B687FA4430480789E68282FFE5C0E89F2F4036DF8612ED5E949CF1 1476BD77FEC0ECCEB9D22F180B90474592AEE9A1334CA889467461FBE2860864 9E38E80EDB5810A63B20B5F0FEB4576182E2C5F86E3114A8FC3D2CCF964F89E9 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark {restore}if %%EndFont %%BeginFont: LMRoman6-Regular %!PS-AdobeFont-1.0: LMRoman6-Regular 2.004 %%CreationDate: 7th October 2009 % Generated by MetaType1 (a MetaPost-based engine) % Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). % Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. % METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki % from GUST (http://www.gust.org.pl). % This work is released under the GUST Font License. % For the most recent version of this license see % This work has the LPPL maintenance status `maintained'. % The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. % This work consists of the files listed in the MANIFEST-Latin-Modern.txt file. % ADL: 806 194 0 %%EndComments FontDirectory/LMRoman6-Regular known{/LMRoman6-Regular findfont dup/UniqueID known{dup /UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse {save true}{false}ifelse}{false}ifelse 17 dict begin /FontInfo 9 dict dup begin /version(2.004)readonly def /Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def /FullName(LMRoman6-Regular)readonly def /FamilyName(LMRoman6)readonly def /Weight(Normal)readonly def /isFixedPitch false def /ItalicAngle 0 def /UnderlinePosition -88 def /UnderlineThickness 31 def end readonly def /FontName /LMRoman6-Regular def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /PaintType 0 def /FontType 1 def /StrokeWidth 0 def /FontMatrix[0.001 0 0 0.001 0 0]readonly def %/UniqueID 0 def /FontBBox{-515 -298 1647 1125}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC 1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 2AD360A28616CB4A0670C1BF13E7AC5E68123F9DFAD1150FFE135989C22B412B 63BEC913DA6144549F051416C71903E13237781A5DD70E8333F80D9F0E493687 94A83B2F049E14761EFE435983C72A913217C8946E4DEB22A9DB2FD68B53B9B4 02761774E0E713EB4A4FC9C587A325C91693ADBC62DF65291D5EB7BD830949C3 35DF08289D902F15122C50260EEE2B47E043ACF386043BC0B77B47F761487099 F3EE8B97E5F18DCAE51B94317C8F4DECC130CEC55EE16A19C81D4D1668127C7B 86C63787AA273CDA19F2DCE459A6BDCED90E3C60B9F7DA6A0715D2D12F8B805A 5203A948442C2E5796D5CD20544385DB0893AB62040E1E7F33167592F1944E2A AF140EB52E80AC868A5E53B529B98C77E46244F0B9D46A2FBA3E0040CF5A1D5B 8CF20FDE7C876B9AF4A5F6798ED83E56E985DC30EE5A3B2D5EA30F640DA2DB67 1783F69DA070954570F579C316046D8A6B7EEEBAC73F338A8B7D40470B4468D8 CD9BA8B731E8581C69A41FE873D6ECF58F4962AB44706743806BDB909276EE0E 99E10A530147C9C14638387F89B169CCEA629DE9AEBC010589EE04588A992E08 30B37AB3DF923029B8F6BF19C1C728797AEB5C0F2044753BA4C7D1437E2B9B1B 3DAE6A15672EF1F238D1AB8F873DBF5264D704FB19F5C1CFA0E5168002B3741F 0134E79412F5B0AFABBF3069460C10225E6F7BADE64F07074C9D594F6F7514CA 5B8A7750FAF214600FB248AD5E8D9FF734EE44CA79A585268A06C6FD4E294257 0F814FAE80C1A7776ACFE85D3159ED173F8C4EF0456171564E9A2E1C26464408 16B747D137D37316A340FB72BC005029A06DF8BA48E9AACDF832BA2745C448E7 9225CE3A522B46E18F5733663105D638E571758C9E8D9121EE819E4A12676318 11F0C568B81E1502A5D168139F197F7A71FE60CCB05063C6D9D8A0048E60F9C9 5CFFF69AFB554B3534796218449D2BB97FE15BD1A6FF104BF67F8EBA5C3C39B0 24ADAC78AC4FF61D5847F0A110651C3CE5BC700A7314F856E213BEB56404B4C1 11311744B77AEBA5E28DACEA22086DE0DC6F9AF6AC379F1D0261DACBF84E5C93 28C360FD1FFE92E586411CB34E5B87902E04E19645EEBBA631A61C5CC3281380 21C9FAB6FD2F167D6A9A21E15D653BC28E2E7BF13ACA6B3BB54E58726C1DE831 A6BB79660666CCF6F02A2710BFCBE86FDD3101BE9E4721F5E6D8E78641CA4885 EC4E8528B65F7007E624B24D44ED1E3D3F761928CD2D8CA7A1B133A24CBC728E B209FB5A0BF3C85656D645C92FFDC31E6B98FAC5C4F5BCA6531717DC33855501 EC63C6770100B13895988AD2D1F4DC2FB40840A0CA36225095E180903891204F 4EBE911581EA3BE89E4CDAA34BFEF6A56CC5BA171385D644F4B693E52269A32F E000AD81B87B3FDA2CC3472D6D40775CD82E40FD770694059DA75B0DA63717FF 25B09D18730914D50D391A8A97CAB9D51FA9412407E10C4A4FAF36CD27DA3CB9 0906A97451C9296C2100009D54C0722BEC75EC3DD97F97A3F832853CB465BB8B 66C50948800458912B40D72C7AE02B2539F6DACD88AD99A2B686FBEC34A6F9EE 234A1D19B8A8F7A282AD667DD1AA4D27665BF4CF6EAC674571EBB8954C3A90EE C264E6115950FC91D0DF49945C60523BC0392B050B9540BDA7E41941A3FCB3BB FB790BB490E0BB4C929F57B79B739BC4E9E9942DDA9400E33CD9D09310E77F4A 81ABEF8E876DAECDAEE333C4CB22B633B70F38D563819330DD52912F3D119324 3D05DBADA8AF7B55574CC26F4B1DABBD0AA2325F304A74E667C1C278B677DE3E 822E02D8B0CDE82B0F5E080E8FEFB94BDCA9B0C35BD20B737640F3A29F0988F3 26A406F9BD8DA3CC648E93EEB1FB7ED341295EE62AA9BB968DC08B75C0AD9C60 730CDB6C87A6D62EE3839477F4ABB1565BF009732AFFDD2FF708C1A4A22DA52C 7BA6298D3869752420439E590EF307E3EA8B94E0EC8FCC4860A697343AA4D002 EE072875ADAEC8DB39E03874442F3FE5093AB36A62182A6A899954D2D1608B70 33F0395339E53E260D76BB4BA02B72FA28955569B4CF96EAD1B32729DBE4756D EF299974B71132AE1694E5C1EA3D87459FCA9ED5123D2C60F9D9520011D193DE A902B9D5524E49A2775DFFD6711A601C6910F350B8EF85203E4DAB28B15D18FE 1EA4974E0956532E19C10201720A898BC1D42C79E65214FF66111426B688E5CD F0E2192521ADC7B5CC6534713813F8F0DA75C9221E3F45BC7A8F8AF3361EE4B9 89D3A284F58E4FDD4CE2E2EB14C9C997BE5651DE0F5DDFEC4BD99AB786A3D5D0 C5AC216EA68F8F7D3A5BD929EA9698B3D2AC24C035665DD98E26606CB1A3A8C5 7A819AB32F938FC52C0AEA6475261702FAA0ED37FED653B40B9392171DBF9964 BBEC03013F324BD4B1E30539468EFC0B5CE164677EB1969E80FC408A5814C436 BFD6B1C75D54053884EF88586CCB05FFC5891EEA9F026138A88954123ECF3A49 397E241F49FB97F33B3BA703685063F07283E49DBD9FA16BF277FD32FA1257A7 22A121D2D3EA73BAB53FFD35C67AC9C3B91DF9A4D5F916ECF45791C0B02D2423 BE598C47327A49AAB86794C47C7C4C9C8FA62A078F4F1683F37E5F7B8FBF2681 7E467DB8DBBD7C54C2F4C855B2246112743572F5417E314A83705E9D91A2FBE4 0D45B43CE00941BF107FA1E68C3458B69664BDA49501A37987C8D96836CC252A 225C03F528601788EEBDAD19B56392AA3BFD23AB36B73CE97C83E306D223CE77 74FA5AF973D985C1DF2D3286D03DCB55AA7896A27400FC27E0BADD73CCB8B7F4 8A86059AFBDA2659DA38C1E1A9A6055C1755397CCADBEE9CAC7E77D79BA760EF 4C53A3C9838538F9B6F47E9C8E5C2929BDC7EE14F6D868464493DF475FE224C2 C68C1A85D18199E0C313BF1E3064C18D2C7C197B0167DB486A7772597AB2D234 D0C4765B6ECA5E648E1C3D766B48121BD204F4223646BA2912483A3AF1460621 8CF236274FE5B883EE84FDF41236AD3FA3AE0FD8755324C32808C36F09348083 188D680E41F12B2E8B377F5FB494E28BDFD45C37FE38A7AF80E801096303493D 3AC7E24AEBCFD27811DD1BDACB1A0EF21CFF4792BD162749C3142978CBDFA53D FCE348F8967CEB198392CDFEAAB4E9A75A7A4817071CADB8678FCA70FB7D927E 36A2E4A6F34E754C8DD8EA2571C880A476D9F0942E0AEBE6BD0EFD1F37687B72 3EB425D882F5AAB27AA9B071B8493902802AF4206253C2D9A0A1D9AAA65F0469 FDEA0CEB1E24BB0976CEB7DDB51CE1B9B21B55CDBC9D4398BB4F2D84360AB0D7 94FE4185D06552386049D59AE3294A5EC7D40F53AC32B7B36B2BC184BAD23950 B28C80497E259F4634C7DF6A248E30911CF7AF1D13A2161DC716D84A9DE53E47 A017C020C2C04DFC9F36C8253C4346DBC11A9D851DAE4B5604E04CB3DD8392F5 E15982E636B61BDDCDE3CDA89F0286C64F328339EED21D83604BCB1609A7926E E7206A96B530E0992F3E91EAFB51032C05E7D4251E32653238844F5D1F36E250 DCCF75A58E95F774F783BB95E957EE45E70BB821363368D41EF321F1FD669E7F 79FEBEBB6D10180E9B5F6CB91C8ED4E24B5E8CE15983351D10405C55F6EF17EE 4D84198A9E10E1101F4962BA4F7CE4B64D23B6D53B07EA115CE3A6CF8AEE8F28 2AD5D20002B64F4968F175ED215CFC24750FBE7254DDC4E736CCA22A08C53436 AFF4E299178F37348E9106941CF41BE5A03E1471FD9F140099BEE013FE863DD0 9EB442AEA8A8F2F13427439971B8428AFE539C37701C1041B8A59CAF3791C219 F930FF9F42A7844D7E84B46119AD70E23350C13A50F6D110323B8E2E828C9B94 2A18FB29067DC0B60E794A59E6048129C1BFAEBB27F26A5A3389398CFAE168DE 655CCB85FB235BE5873D64C726C983B33756ACF3FE3AD85C6A5713593ED2D4F6 9A23BCC5743A6DF5F634D5A1793EB14B1F1753819D477857A53E17D0FFAB7C8A 91B883DF23EA3513EB6E72F1C7FCFA2AC432ED575511FDBE6AFF76C999526458 B5056F8B4CCC6AB879662DA02D2FC57BEABEF7B9C94BF929F948962B0B053166 481A602CFA2CD46F3D449AFDF559CE627D14BDF05616FC958B62CA3AAA87840D EBB6211CE96439F8BC222F59724B115086BBBE416E208F20774549A2D4DAF2AB 5AC55D031A2A37B16D55A6379CE74AD419B077F1AE8D169BC18FDFB2EB583F7D 071EA58A0D10AFF07F15A799749C255C27EBF31E71A595B893F42B5C037A98F2 1B48AB50B63BC616BA3F3FE008FF2FD416DC8EF9BB6EAC27AC7A411BAB23A8BF A259EEAF6D0D8B416DD36D77EBE2D09016E1AB71D7CE24E35366E0D71E54543F E04BA6F49575728D15009517A2EF13A4D07728245BAE9EAAEDC600B0EF658DD1 A4D8B534F452DE7F0441EB7A91FC1AC004B8A6D183AE185920069F2291FAA610 FE8C4CCD57A7A8C9F5071193E20E399DD53039A1BFEA1C40DC1AEA90C0959232 198D1F4AD5A8C7DA8C3E0D42D357AE25A878133A558079225EA3E5B37E6A07D1 FFE7A25DCE7AC6EEAAE6346518C73307178D3B6A9DA70201985A28F77CCD695C 0773BEE7AF65C628B0AE7E3BA41EB7AD90518763B64B0B422DF1DF7E2DAA85A8 5AF350AE717A8EE630761C9167994D589C2BEE90E6E870382132172F06F105BF 2DB51EC3DF27141487F5385EB8D49CEC9F91A24DD05CE41B0B5C871E5F56F34F 8BE1730FC438108EBDE8097CB91232E4464E0298C788BC623D906EC7632CB075 B9D013C9266B223C04E63B407CFB38451B2B5A1C0E218AF54C91AFBF84335235 9D54395011B3A13BD144BDFAAABE3E3F9A2B1635540B852F397E82B1E979FBFC E731CDDAE1D91474488C312A5FC91A97E520CEF18D77C93470857058A2D4E08C A6D039537CE6665D8C4432AFFCBF37F6900013D0DD0D4B5403AE4B5801BFF987 9441A81C2BAA74E95F79507D658061E82665CFCF412B99167152D35BC0E671E6 57EDD876C57BC742585727C12F16E867F7B692C959CDB7A45A9F18B1BD86A628 033497A07350088F455893B8491EB8B4435CD2C00F79A4F0E84F0F996562DA5B B51608D3FEC5A1502EAC2159B49C1DB34B2567B50D0B0F2BAB32DD9D4D3101E5 A6D23CF1541ABF3B301F226510EBF89944E645D8D8F4EDF3C8D421F534BA4ED4 08A9E655FE177168F0AAED0F93C12431FF2740DA76975D44A6AD0CA08568BA63 422812B050DAE9D1E1121A5E880CFD73B51A92E60D7DEFC8D22A8E991888FC44 FF9ED2954B7A9DF5CF6F22C4F0650E649AA4B5498ED7FF197AFC2F97E36F3B4E D88CE424B40537B7081C1E40433C3511F9C637E680F5397F8CEB212797BBE778 DCDB2D0F6726BCF115DA15374CBD6D37DE09B98DF4129F9E0B78A3B95F4BC521 D089B210D51A2A9D64B50B488945EE7D39347EAA6B23D44267BB6A54D9F5E37D BB6D1EFFFF10EF913F89FE8C0753F7D90909CA3C46ED1DD8FB320B3DED35FA8B 22E68BBE4C56897CBF7F8B7139ADF77EC4DA414C2CC5424CBAC9055EF1DCF52E 89C267EE4E8925F675BC0693A324D5BF268423C3B0B27E60FE31D24EF556FCFD 638D71FAECF4D84278266A6A1133D8151A000D95E13EEBAD4F21562DCD721A39 0E9E2AE6DDD699E086AE7E8B82DA56A87803B2AEDE0E622021E0CFDE12AF9ED2 0945DD7A6C6B1739CEDE77E6B768F35E7566E858B2CC4E9DD3BFC7614951C2B5 0D1EA14E7B8EA8A5BD31E2FD4A3C65E04F45CFA6B9056B6C6E0E2C5C0822AD4A CC38A6480F55E6619301F627DFE775C4064934FB530B35AD9155EF03D074AB57 AA7442211B44EE1C72727E7CC6A042DBC2011D60A37DC5E568C6C3AA0F4A2983 9430F1998DBC99F4E035A447263B5BE8A68E408A503AAA09FC4FE60646E7AB73 0E5D585E63A82ACEE79613DD66EA9EA94D956AF7ADAF6F31BA2AB6B29C6FB2B8 487C2466496CD53654AEBEBDB8C4C3AB0AD4F22E8B3A5E0490DC2123B0A51F0F 464405DB2F1BF5029011D8526850A8606A7EF26357BD27079489FCEC4BECB5E1 A837A3ACFBBA005CD72A3772B499539BF7142407698138FFBB16C5A1132F73A6 E14E09CCB4A0100DF9CA03F6B4CA4588D5430DD9943FA6EE299A4FDFD814925A E1F57117D2D4C8EE4901443AECD2BACD55B1F944FC3E579C96D321F56326AFEC F8E97444753F21C2B8857FBD085085D8BEBAC637D3C1CEAF96B4581E1C97CED4 D7CC7C04DCA33030F187E88F3A42403FD4606197C2336F80141BA943A9A26489 8304A491450FD1452BD6E21923F690945DACCA92EE9061FAC3A8E1B8776C69F8 E59968D62FDDDC616ADC7E9F13E6B8A5628C9C333263AF08C8DCFF798F2ABFC4 F3539392985C4CB324B0007B7DA2E5217C0F69D4D0C42D85063F79EE76B68F63 28A36DB3140202A964893A4F7E03021E2F291F270C8B923B6BCBB552B128B7FB 0CC33F27ACE5E765832AEC7925742AF1EC069B0F155E56DB3DBA9C43AB54200A 68082FF1298746CFB36324822CF1C8E8441DC74EDED658C6AB7E983305B993F5 CFDB502635117336387D170AB42F95FAEFB94760F8B9A15A195A0ECD0A33E8B6 90321E1A1C9945A1A59DF06B021F85A111019D507A3C8ACBD7FE39F7858AB29C D9930C9E18593DD201B93D885973935C91CEC11E0417FE9CE7E69DF74BB4C645 F9E7F3050BC3209BC07EBE258F901A0B50141288B7EACB5C756637C9164C8401 FA5EFCE34DB39D8690F60922A5775D8CFB67D6DF4D5C4D7682D1A0AE125DF60C FF05C7454B82F991CDABF2280FD03872BD87E46D78B810895316ACF09C0ED35D 88E42D6E38C9EE3260EAFD1C1B7E9CAE9EE810B4C79341BE490E32F7F6C96FC7 D6D26B3226DC5DDEBFD6680293D09F64736B5A4D69E43D6DE841A6618D702007 937E3D89E7873DBB40270A199BF4E164BA835ED8A878735DEAE833A8D931D729 97CC2A31671D9D35080A726673F8088B67E74FB71F2025DB83B2808CBCF67068 F475601D60A842BD069959F2FBD11709734C657E2A90FBB1D647B675F6392DE9 99D149EB7516379A6FE7C3F1CC174431AE6DA27C1AE9B4D41487AD6A0A188EFD CF0426BBC9B6858AFC2C330B4F75B2FB0D5A087CE736B14E6BB73F491357141B D9C57340228B575AFF7F1DDACD9319FCF53895CE211E004B3AA0690A41947196 04D655F83392CE87864703E4231DD1E14AE1E34F34BCFF6055BC430DCF83CA91 EF15C2A291A8A4132F4D574134DF09895804413819190EE48F5529487A198EAF 6D255658FC52EE48924BA4B9EC43D3EC315817DD65934A6057B1351BF5739DB0 3231D7C8840351C3BD6136F0361F26BD3145C75C837A897F45561770BFFC22E3 411E5E40FF245992A0EC32211600FBB38725EE7FF097F769C017F16598B835A0 B93D8FF3FE6D9582A7DD2A35828301408B25709FA7CC2A61AA22A06DB14CA1F7 13A8EA6A54D4D4D8A18B49B704866A597FF776F1EE9F81371ACB9AF0819EEEEF F1853D61C53CEB016EFB6EB11CFEA1E3EF6F42974E0BFBEE0F5A025302681481 35A883BF18DFB558ED898A4B67731DC050CFEB12C2BEA2C26F768EE4BDC1C612 B31C7A4A924A1A54881B54620432B266A48D168A7B15993737BE0E6C29B43555 4C9B7F8041AAC5EFE5279BBF86B6202987573A2747E94188A4298D6A7ECA57A9 254FE680E5344B95394E56B59A0A3ED243DF5FC4465A19DCF6C41EF3B0258C1E C69DD2E11AEF151F68A978656397F0FB0D9F6D163CE5206FCFAEF68CA01BECA5 6517AF0ACDFD9C0B72FF971C7DB7178BD882E77D1781093F956E26F8437E9BC5 2035ACB769C9FF3D85D6AD5BC9148EFF405D523BD806581F86D2E91844C22A3C DE0856BD8640D2B9B1844E001462F578DB8121C249FADFFB69F2296D9F724349 DB48BDD2048DA2E9134E43358A1BE68E4C0DC54C87637B70400667AE6499663C 88B604B2A8F947700A630BFD6A503F83A19407BCDF24BA4B41EED384FC907E25 108902BE38BCEA757EA7676D23FC0E90F03456E1231CFB3CC4E45725E5A8C234 987FE1A8FF45975BE538FBD81B239C4EA1BFCC3EF2C0EA8E279DC6706F602E0B 0062B6B6B0B092BAE3D06A8573ED0BBCF641FDA888EB1B9654C0CD0E0591773F 02B5D41FBDED8FEB58A06037A79C3424E56E78DA36AF482F2E48AA56435A4BFC 57904CDBA6BB2FB404B6CB960EAE6489CD6C8FB1F1FE5D283A981437DA8929B9 827BD2A3DD5EBD003CCD1AD26D23BEFCB709973893A7E3A689085A034CBA0079 1EE592FB4DAB538C2809D4A1F6E419742C9B7B387994DD94EBC3599E7195F5FE 5203EEB25BE176957A0294697DD0358F569C59D057CD5E4F5CF483942A38B712 0E8EBE9417C4AF1E4E777C3284B40B67F9079A1B18B0768FA4C03A720CDB13A9 FFE29B858C9B2131051DBED189118B9279A11243BF04609E83C848DB26F515B6 576AE85A29BA65112121E1DEDF820DF1968CA1CD728569A52EF8B6EACAA0199A E671FF06558D7A572D60295D216F39ACF4002EF52173A54E93A37CCF566299DE FF547629910AE7AB2338897CA1F692BD91AFCAA403859680902B9B5A88CCFD13 3C91C1AC68C11CC741D0FBEDCC43893291BDCEA2DBB162B85E7721EAEF8274F7 D8FF65DC9DB6BBDF97D2BB770E40A750069F2DE8638B25282A209E9D8BBEA3EC FA3ED46C2DBA5CB514959FA454560E8DEC474EF52B65BBBED017D5EAED0E4A58 8B4911B8C82EA079623BA19E2CD19ACC174A587B8AB1C7022A2FBC90C5B6C074 5AF40B30A241B262FD65772B4530B7CBC274729C142A06D14003C671AF4B2C83 CAF3324E9DAE1176C7724CEE2C70F3A203377F7D1E885CDA1792AEC6465F89F9 EBDD06968A80A8CF7BBB5FEB2AD70D789E56263362340FBA8CA49B9AD210E2B4 D771588B3B6818DD0CDAAAD67F1C43F8454EA7BABEA8C3C388B0A4D7DF929FFD 88F15A1BAE76C6EEFC79C130434DB0169838F447ED0267B378F6D471D546608D 763570BA545E0F9CABA13C6DE8A64BC21FA255C664192E8B8D01CA53DCCDAC76 A75523184F814ABCE4E4F66095247492EA0A747E3252294D52F199F9C7094BF0 EAD8152BF74CA1356AB8C50FF0B3D86FDB25E5CE3CD1E1D48A557EDD72E8B1C3 E60150E61B8B33CC90FBD867BEB880FA5187B835A0AB5F2ADFF816D65619DB73 68927E5B23E1025CEA1E4C8E807806C7D90F8C2414CA1669749E13E6748F7B6B 217AB44027ACB54EC69FDE35770CCAA600831DA5E22180AB15FA42F2F264CE7F EED86A019485EF31E406913765852D1A5B12F15CA11F3FF558FB0F071597ED34 0A3D4292D07DA5C9CEE4EFB147786586BEDE9B4149FBC3DA1A7FAB9DBDB206D0 3671A3FC18C15E34F70561F5E59D3C2BEF198E85BA6F0370AA38A32C33C2818E 0FB9250CC6843BE0E2CCD156111331E9DAB047409E478B59F55663C510185BC3 4AAC67226177133AA7CD431BB67D074D79E8A3D878ADBAC5A57DE82640FC79F7 4410EF84D6C1768143FC961DF131B7BA764E5CC20F3FF194C0CEE0B73471E07B 53966F0A5D85EC4BDAEC16B1C259922FDB31A79C6D5AE5DF43B5A93B8C7DA6D1 6F64C3CF84D14E2848CD7B6952D4A7A5BDFEF661E9320A1726A76F60DFF50B39 F2C388F118806FAEF0361E5A30DA786E599E4D300362D355933650EC8C92E3CD 1667F35F9666BF2FAA668B1745AD02A01894C458AB9007A524E4F3BEB89524F5 4CAC53C721060702EE12C6641799994DEBD48FC67683F0D2FE43DEBEC8EFE496 27213BA42C597D0FE53E82B6FAB77F2EE55BABE1C5C9E6E431431B0CE3EA0132 C357BCA07575CE998B37E6594CC0A406B20C54AE6DF8F77001BD9A578AA45A71 F49C3A2EF3D7FC39994B3933511C81240CC0667E2ED796A8D6BC9CE98F2B71D9 8622CA28C068E8FB10548593C75DD18232A89A46E40D418459F67A89F8EE67FC 86A86A4DE5C59198F5124711CAE1F8633DF05B3CC7E5AB7C0429084ECFCEBD77 7E6FB605977CF0F091B2B4794752D7EE5D9B94524DF768ADA1377BBEE0A453BA E8CD9BC976A1491093B30D44F25A29858238CB4D8216D136C4B20B9606557431 6F2EE82417F51C9CFF8A4427B00164D21F816708436200C6EFF66112CA33F2D7 359D881F7AFCCFDE78C4D950AC4F5A16E34D9E95D56341567A1C84BB40087E37 DD45AAAE9CFCDC9AE720EBD4418504BD590495999743DC93548B508AF129DDD6 F900090A037EE1DAF46C232601AFD3FAD238103FCB17262068E043BAFA2CCBCA CE0875E368521C0D91F4FEAF3C461FA75A70C6BDEE0EBEAE6A65B9ECA67C3500 CEB4AFCF64BD2BB65C137CA2821EC9838CE39156532916D7309CF4A677AA4C9C 1866F183AF78CDEC59A4699D4D864A3C56E69CFFC1DF788E0A5F7324DDEB5737 ACDF3CB681E1D4193954E87405F8A3441BD4D94A1A3FEE734136118A584DBD87 5150EB9A6E9420FDF50A7DE0827EF2745C86A375AEA1A0FDAA7D46CF5216ADCB 21A84A43587835A8D8A8E583D3B87C35933A35DF08B512C2ADE58DBFC95F99B7 31FD69660310783BEE1DD3D04EB580E47812AD65564EA5B099C094DA672C9D04 2051FB5E06390A84355A0F0473D5983C8671BC0EC4F54A9B7A7F52C79F645AB2 2364382116A593A43A2564A451C9C2B5E8F4E6A4B936C2656B59AAFB74F9E40E 680D890903458CBB92E0AA0CB0ACC846F9D65187171002AC31193E578D7470F8 2CD04488D639D423941364192AA53E84DA5A4DE536E723340D008E73A1F49B60 58DBD668C43C513C35AC285DE86616FE3023CDF8F2E3205A114D00FC4CF71B77 CA470233128BDB6370FA61522B51536AD69F860DA406B833F2EA12268DBF4409 B841B034CB23828A19AE93130E43D266B9B4E40E5BCC6F9D38A98AEC711A55C6 C0DAA69804C898AEE1CA2D6ED5112A7E67D718A1691F6A99F3D954F2561A784F A50039F2FC3B39A9F75849AF4F70F84229157208E3B37B9CE3F1D0C616D951BA 702DBBF986D563FDB1CE3CF726D64933BE3E7B9289E87FBBEFB7A99EB0FC0665 08A0A63CFB39F90318AABA00319CCBF2B7B9F562095F81BF4684EE4D0ACDE9CC EFF38357C8ECE81277D413DC74EBF9846F5EEDD9C1AA2A57A4B3B9575305F1EE CB35E199B2DB4E75BB08D7E500A2A2B20C4FD297049E4438354CC6B692896971 F28513592B2818D3212F77B0EAC04469D32C787EEC5494B7CE670CFE23D7F2E7 9627D0ACEBB7C4599E08BB84F53C5F6383D5AEA6B12E86BE66A788D2098D5019 8DB6B27A0F5A1ADAB1D6F0E6926D812092E92DA4D04D0895B07B66D5344986A1 A80BEF67467EB103BB7812C015B07B6EAA4931AF4A58B4704DEBB4C6F5538E7F 57DE66A98C22236F64E78BBD6EBE0DE25CB10C52A339D233EF1B895D0C0C9F53 EE1F189DB1D14DE9BB73AF0AE80410C4FBC3A45FBE3BA44189CE1D737A647B48 4728F2D914417B7C4273FDD95DACD99FD28162CF3A762A40310717779DEA5827 40E49F09B39746AAD6903CAA69ABBDE20459E73BD516F4543A208C974E5D7835 37D2B57CEFE23ABACEC756F5D1EA5DA25FEF3C1B8315BF63C3BA9B849EDD5F62 0C7E451943A65A5C875A422493C3E2B5187EA654BAB542981F079D786C871867 A3578589A939A0B9E63F74BBA9A961D5669CCA4090CB61CB54B870B7C9C07053 74E0C8E16ECDAC55360D1D34CB9E4779A061895D94351B3EB1B3B900A38EA443 C925E8C00BB3E642A64685456B6BAF629AB8085CEC723EB1AD965E8A5A3ECEEB F44790D57FFB857764A990E55EFC3ACC0D5187DA632D4BCC51FE58FC26FAB5D9 CED12CDEEA31C5C24F873E1CF9AA03DB3E75DA4B8ACC9BF71BCBE74EEC946B44 12B0398A980FF85A6100CA4FF492FEC178B948104127A22B60F093223A64804E 46E02902428E61B06606BC5EB52813C4291A716631BA515CC46ED99CEB46A5C3 8E81F3C5AA93D24A2FA55862DD7E036A093C2A4F6B9F0BE52D4F1F2758EC4837 0EAB4E1A2C1E0999865C58F3455FA101D6EC4A0F58B4662E40A458B562B94B93 56A1042FA5153ED54458934E1CA2A194769AE88BFB083ED00B07F9A20B71902A ACC60C6E686C58FC83422F93DB1A210C6917BB6A04E89C45507BE1B48E9FB359 2682EFCF0103834714C42B1C0B53164C8FE544DB5D6DB3041CFECCC768588BD3 8F0FE2F105BBCE98FAF4CDA6789A50609824588E505F6A89ACA2C20F6C0EC2AA 30A7619E3D729125DEBF7A3EBC7340D1A093ACFFFF7DD20AC022026C6F264312 8B9155F977871CC66741C82F3CA886E10296CE26A4E176415F55FF32E4308FE7 113B793B4930B2DFDB4E6C7F70B76CB486438D247D005395F7AD55497B8FC451 BCDB48DC414AE5293A605A58D4EE8BCC646F393724215F535FE991920686F657 4C8EB1A7ADFF0E32780B9B5BA9968923919D295CD3DA7068696211B7F5F9B82B CB01902D82E4EB6BC1D263A3F799C0CD8CFD8E6C388E38A36437B7C085B17C90 70C59EE635075F9D01F8EFAA980AFDE0CA2A312CB07CE13E38C2CAA062D28850 ACB783E4227EFEF7F632A2402B20E1C20D4E2948011A3C3271F01ADF07174DAF CB0F18A3BAE862C5F79AB502D918EB10300B507A1972441590EB25F5FF30989F 371A8F30B1B39DA9B1F203A2814A200FFD16EBA5C28CC24CE9E9CA5619AA7464 211B4E23A6D022E65ABA165C38AA49D69F2E0D329684551C9012158313A821AC C001792669DE7F11CE8CACBF994B414731F0AA40D0256F890C9FCF40E7E8AF25 AB31DCADB49DC2FFAD11EF7CC638C7E933DEC5A0694421F7E826D4D257DCDEA5 F4A6F70F7F30D3717A2301CA0EF153FA9D4AC7A752DB711FD0303CC174E858BE EC37DBBE1180DABBEEB17413F69281BEB773AB17B7DB1F34B3065E7DF448EF7C 84C94F7985B7714002FAD60CB843791CFCA02C244650686DD6673DF314F1B24A 651DE4DDFB5A8F647CDEF44ECA5F988AE2EF30182C021C7CCCBF1968BFF32DF5 977ED6726CE4DB9DDD2FDE4C295151BE1F1C9C1A407E38BAF1394E782402E200 EAD4F6F489DCD61B81CDB85804A5EF02A056A02817E893DF04072B5D76AFE97A 87CF71BFAF271CF079707A651E8B0FB5B886111E4913F65D28D29FD79D407546 DDEE92C2C7EE93E4757C98C5E2C6E2A74BE94E4E0AE9D3C2238E0D3B595913A4 1E866DA6742CA27A69A083534F982D43F3953E7F8BCA35605815E0FFF7BFF958 B99410D0BB68B865F3E4BB7CF3CD00DA8E491D33F60D0D274A7CB5AC380B1B20 06B28BD56725C28744073F0F044BC078EB8BF412CA3035EF9C2C397740F2460E C278684570CF6C8FDB960B9CC6E9435D6577D1CFB71C0CA2D0E78C357CFE3565 DAF031EE25D893676DE5025F59255BD0C2D2AE64840D9C42E15EC96FDA3AD635 0EBEFED359945ACDCC8DA70D5339C919D9954FE91E079DCAE0275984BBDD588C DD10DEAA79E7BAA7E7FFA6685B01B6B5ECF2180C18F4CD8BDF40B4F08B10FA58 AA1737E904F6895CB44BBCFD5FD8B3D978C779AF8848058B25DD56C1E7898553 FFCF7C0D7862FBBAA3043BD6D5775CC1E1B0D4B6C5E3F2FCD8562ACCDD70CBB2 23ED1F8B2991F561DF0FE34CEC934F99C14E909440B5457AE74872211E573109 C189915E0CE863C36799BA1D959BF559D2B8E51BBC1DDCDBC1B006CFE5A032B9 5CA40F19FE0EEEABD2C7EBEDA67F83FA8F1322A68097441DA3511D8FE6350EF3 215B2B0B1A7C67C3FEA42EB54F22E9A730AB8D48516088E630CF29B9B0C82CB3 48259EDD482520A84960BBF5186BD6043C9CF23B9B6C2A6176056CE5DB4AAFD6 ED226C88DA67A92B90A9B4E8BB7A7729BB91A865A7312B77D8B37F28A63D57E2 C83111764719E420C919C626B1551BD58F313EBD16469AB8F2B0A5FA8D5B171B 8A6BF1D0B8C8131539566D7BC863F004227E862427E6DBD8D4D13A6266B49E54 0D79100A0E3711196E420C86AE69B244E4C7AD117137DDC1A13F7AD8BD899F91 50D97CBA18DCE9ACB79888AF725FDD44F3B23F8FBACF1E5FFBEC212BCD6D7EAC 386165819C19C75470FB635CB7271D8C8E3535B07F29BA5EDDF0C968D7AAE390 CF09972B8FEF36A9A40FB98C1F251CB49EAE29A3AE0601DB63F00AEDC5242D2C 52F35DFA76D8BD28B2DD16C22B540BD2E3DA6C98B87520299E851534408F3944 3AA946A7630D1871F3FD980EFA491B29D5154B44B92380264962BB7653575023 0637BA69C7965DC0D8F8B86692D45186394E0A14B5CDD9BD297A515FE2884433 6F8BC1B406F3DDB54D830CF8F52C4500CDDF5BACCB90673A73051FEBABDEEB25 22F830C0154C37F8B2D7F674B9D137B168F36A6280D9E82A32DAE19CD9401354 E70E1ED37284DDD65E8228E85CF161EBA0BB60C59D40F48DF92AF2EB6EC67815 D27C58E05E5E97328618BF64DE4BEE2CB0F263EF782C0D4C739E72A508E242A0 5D015A9A32809DD51DF932DDED7C8BAD2CE3DB0B46E25392CD6FC3BEFB27A960 CC43B18DAFE8CE8DE15C91AD9BBAA1548F91570E488636BF69861570C577BC8C 1DEDC1B91AE582EFF2AD2B9B2D6D097B278E635DD650F404BA14C3E9D3D59376 98573BFAC64E68367F7BA6F533D3AE96EF148ECA646A8C3CC88384C63B177EA9 B3ED2A3C733FB9D45F81757CFC8ED6BAB5630A838A4C47A8648A567A89550FF4 F0A8F1AFB3A1F7CC3E0119ADB799ACF711607ADA252DE7CDF57750DE134BBD4B 102BFA3084DF1A69D83BC517F09C0F7D604CB840EAF208F540EA78CD1DA2FC5C 50B24F253C617D02E472278B62CE8C989CC922052C9196A1C884FA0A2A98C9B9 7741C8C0F00248BE459F80EF067A8069A068E7AF13A497BF5DDC30F4A6111973 3F6F6DE0BF4C6437A849A664CE8CA61DD3FADFBC43552E075CF52E6F149345C5 00DFC53F3B439CB1F1A3363D265FEC5734C81CBF1AF913F884FF41B714D4FC05 63F0066505F278DB2174928D48D8867E9792949BE7E93EAA719F777413E90013 8FD0472417B463934D52A44E36C743DC3FB1A5F961E797145538285CFF7AFE7D C3807891D039AECEAC3F500A09579E66082AC72CE09AA133598A0A66EC02085C 18FFF27707F59B38FB11A82E401A42DF13634343E4A666C7A27E6ABC7A5D81F8 E9C247CABF7B388D925ED40B709076D394F8BDC08DB6EAC00A0AD9A3D55C4A7A F95B79602F210CCAA958393A5BD57F140ECA79A75B620C970F79650251CE45BE 9753E7688CE5356D6BD2F73A46212368CC90124722A0213E0A0CBBC22A3CDE08 56BD8640D2B9B1844E06CA8127328A6C3A12420D73235157B42582FB3C27E56F 49610E0387E2694CA97578BD38F3DADCBD623C58374446FD88CFDEFF949914C4 B69F50F6628F9EEC6842B79892E75CD3BA66EA1C024FC80466EBFBDB0F04B473 097C1D8DEA95E281B0649DCFCEFD969C7AD4DAACB1EC98ED4C216471F1662AB7 79230049079D9DDB03E622B8665779D117CCE9F638ED284BC5997AF8B3AEA37B 570C5A0D3594C7DE43E87335570FA82647AAAF3DDC1CB2A8C541270EED29A192 447C159A816D12852E2B90ECBE12C650E51C265D1BDC9AD9DF4202E2704E2D85 5D46F32DE179892515E08504F525DF166B4F587AE41977105175EF76F3CE25D3 4DEB46C4AD0D21BFC3A9A11405B0873D4E932B8BF2FFB789F812D0565F4BC740 AEF26EFE447E2C65DCA4D10889B11F218E4AA3703DF2398F5575678E1456EEE6 F30905CAAAB4FFD115846BF98CD6DD8CC10E12316115498914A5FA4F9D3A8308 0A8AAB3C60C966DA3E62C18F797F629FA6B66BFC686A71E401C3D7EFA3F6906C E31C02A882A57957CF45F4702A1B12C6D0D4D06D60DC306E6C1228B9B2F29628 1350C23CEE1D869C4B895052A6A549A2EAB9CCE57B8B14C53BA2265A495C28D2 2DAA0DD8020721BF4377397E895783A4CA85076E85A632B0598E56AE775F6147 24D9CC2C2BC26930FA961EE73F52F23380A6619960C0A619B8A60AEE8382D921 A46D8181F0D367E0DF4748B39BBE76D32933BFB3185C3972FFB430E613077BAB A4E019BE121E24F0B4BA11F6D5EE1BAF50C5C372441BBA4ECE8E15F552ABEA44 EA8828FB7DC6D55E20EAB378DC015F3AC6510DCCC4687B7EC4B61538885A08CE D279613FFAA3D65FFDAAB3B89F357F7F55A14A31B244147EA1144A970FD8B12E DD4ACF4A6774795607793388CF4C4E5CE4CFE090C28F6ABA7456AF84581A7E1A 21B96CB5E1B2410664A97DA3865940CA0CBA130CB9B74D7CC2F28CC4EFE8A891 B2A31968694C04BAA55CAA8EBEB88A9459F59BD20669FCDE45812CED19CFAC2C C66409387253B0851D0ADEA63D9D5B91BB6B95C298D03A001F0E8F77F70B1447 1CCD1E40537D50344486533CEC0A07F8BF51124D286E04C5E4AF642A7BE20500 3048BB116839AAAA92BE85FE2786437E6FA70BA428073349A5276EC37BD89C5C F33F50F0BAF05732C17FFB56DB5AB42AD84327CAAD11A769127CD2D04893D074 6AFB81B58FCF067FA0E5D929236579DAD5A6BC105B8E6211C3F08D1DEF931EBB FD8FEEC4E60F4D0691654349BB1B586F58C6493EDB3509DAA7764FD7B5EBA0C4 82C04D17AC963A035175CA4F3CDD7CB1D87A11B6393F8133A84721DFAF111143 34CBF42718BFC37F4346B36438B94D02F565ED18C2AE04CD5590CD3E0042091D A9CC585AF0DB96843ABB117158A4FBAC084708A6D5BAD32AE7178C9A6EA548EF 8BCC646F393724215F535FE991920686F6574C88817B93D839B8729EBEF88073 E20168E2E404C35FD2BD6A83472D3AE7C4ADD622E4C02C8A60993BBBCBF09506 82DA381713A93E5F02E55EF58E729E06BA415230C05A1087411241A1519E550B 01053081BEADE92D2E498E89AC8D5CE8183A1B00377476E6A9D87F9685ED49D8 6A5C12BFF89FEDCA6F80E6E4D69A0DFF99D86DC88F11FD58DA81DABCF46FBA30 A15F3334CF0FD9366B5A94E01D4340C1067EDFC2807B3CE00CC05F6CA1D87A1C 83530D8F8588EB59338335AADBC9301FBD0E96D0E434163479FAD62E2FA869F3 47D7EE2A6148603C8B5BDAF9AB2831BA6C0CE96B095B4D29114FDD325E6CEF2A E08263950FE51EA80C5ED0923B060EA6EEA5B735D0D62E41842C07B343316581 76A881B33381A8A917587C9F2B88639153C8FFD1D5F1B81AE0B9BD7AE7696D31 B3ED5FAA6F7B42601BA330D6704BCBE14EA5296654634482491DC499382BE3B7 C7D2C704581BD389D4C24C460375FF69B34D18ECB7A6F582AD81A19F11688A44 032481C0698FF9E0E601633489125BC27FB4A991C45634B477D3BB3732E514A7 C784E4874C1052D0EBF84B62EA1AE3A900879B375DFE60F2AC203D58C90DC6F1 E8D3FD25D8CA59CCD3581C08F07DE268E380CE610E6D9D1972AFB86595273E19 3C81971C860F6F26C51D0AD9C7ED1DD3C552753211F538C86872416C79757E89 F4438F542FFE4A3B59F2D2EA0E7AC649358692A287F5074A8C01BA5518911789 F7767BD018A1A9860D694705C9FF3140A3CFB2BC5B409DF1132BEB82A7D0ADB4 B19A95CC2AFE686E55D88E47257C1FE2BAB0603248CA1D44B3B6A5E08DDA52F4 ACD3B9C99B07D1563263395579F2B2D33E0A136C429A9D806C2CF8ACC014E7E7 68C6A31BA5419B360E7507D2AE61A10931C25FCBAB5FB566F57018D82B15A9C8 0C550CDEC09BDF5860DAB3B3AD271CB5CA98A92163FD90AF07DE1610FF90A735 95307ED45E1BD5D27218AAC915F05D77EEA10829C68F5207E8C79FE8C1E98BAC BDDB68AF7CCF8E9071B1A975ED4DBD5A2DF213D85A56B1CA85DEA53ED0299C1E 828630A3A930E83872D8BFAC1B099162FCFC58DEC162B32FAA306A89B60E01C8 D8AA2B2A13F17B8EB838C388E9410F322E752B75D29D4A5C6F7445C5A0556A31 6E32F174B378B00586F8A890443897F479F5C27BAC92012FB0F471F9A2413631 598808E0F91DBA758A23E515E9F5DA9BF2581F14FAA51AE0B81D6AF0602B80FD 0E86AC100A94773DCB2823847EA18AECF20E578428AF5EDDE7607CB47F1C2D26 52933D4F316B857DD80D0BF6EC0333F872343D9C5E5AF62AB7BC7DB94F56A080 0FAE7F4A952D052D0A5ED2A5165A9A2EBC4A7516246D99C18A0A61F1566A755F A79860C1C2C5C6B21B02CD8195B2DFC7EE685B4FC62BE1B20F349525DC3AE759 E21AEED1C09E800F6687A92CBB0DA163D9689FEE614F9556097D62031C60F18F 10BCB5B93E04FAA62C2147ADCC67517C05D31409A0075C6DB3F15DF83E0185CB 1398EDC35E34404FCE1DF620574F7EE6C6E5AC60D349CC394A7AB9B964F41689 11E6BF342CA6B772E8A981047FBA5F4107A2A3862020AC88D1CDC12201101F00 4DB32DA55AB66D790A6543280472DD6D99D921E72B5A7E65FDEFDE16282C8ECF 2E8AF2692EDB65FF7D35562BDD6DA3C2B41467B2EFE6358D10DCEF0F44BE480F 257C511C3E84DF1D77158283427936A4DD16D8820AC61CB9D9AE77DA6D70022E 0D5A8E54FA9EA865E7B124F886D8AC8881CED68C7E9ECF4FE403E13A55A0D070 D6A1FD614572BAD57D43F3B1771EFA1F0A8DAB7BC810C8F15E1EC3EF927AD2F5 908E08BECB3CAD8DC30C25057A23DF1469CAA260ED4AD93BC9534EA753F05D91 D34C4348889EABA9149FB3F8A0EE2B513333BFA60465D4261E3AC31D77C4F755 096B50C9CD8103CEC3711D694E02AF6E9FEB358782D178DFEC7FE0BA186988C0 71EA7A458EB6620FCBB0A5872C27D7B74DB62ACA021AD51E5460CFA0338DF1F5 726862FAF91505153345B981F4954E3E9F458653B6CA43CE1F9164BB0FE39FBD AF7A873C11E9D40A2414485EE51C916E20BAD2C45E533E5657A7323AE9C2D183 48DE00561777DD1CB32951C7F0345021B84227ACE310658B076EA7A4A87509C4 3CFE183C732BAE5C829A64F189DB3FB249EB775AEF178D3481B1773609C70F69 CB94D169B85A32C406E6238C39A65A1A434F729F7934CBA23B5A181AA5B60EDC F5B16D245024D5B440190F11C953C3C8FCFCDF5C20A99F85CF1F7FCB1D710393 EFB379209FE16ED2175265D14F360C6660843AA1918277F6EE607C917954B87F 2738E49E19191C1C4C8DC929C750FBF2545C75AC189ABAC4D58ADAC4AD7B0BDD EB9C0EBF3D289F93DE970D4008CE6305E0BD72129D02889907B23F00D4F6A0D9 B74E591BADA348BC6CD8D55A0BC8ACE6E7972CDD9318A247900C698EB3D763E1 E09C2C63CFEEEC12351C5B069D0B8C6A16A9C18CDBA3AE0F66B2652B9E71D3AF 022B675E9A48B8C3E76438DAC153FC538358DD1EFABC84E666D9439695896C52 403A397314279C428DEC23A2B17C23914914C4236A7F356B9EC4F80F24533E80 ECD5570084185880CB8ECA6948DF32D547735CA49E938FFDEE99B96798EC1EDC D0C9CEB7A75F7CAA21F3D9F46233B38A94B4E2BD1A77016D96304E72A0E70A87 6ABB13371E587C4CA2ECB190E73E13C929408C79096446CE8AA4990FAC6E5222 D08847B041754BB1E4040360FDEC1DE03E6CACFFC83022DC0D4A2810C8E295C4 C5B67EAB59BAC02FABBBF08114AE0E56A3D390EA452D23C3C0C3CEBC0AC984A3 C5E8546E530DD792341F13566B0C58F518315A30E70ED0DF217CAE4CBC5A3A42 82A2BC9B24FAAC8A5153DECFCBBEF5B5B896A544B12F9CCECCF630915B654273 436094172EAF7767E8F793761F67A8036DFC1B1DB18CFED8D3F70CFBC2D8B0CC 35AA6405F58AB27D36CFB4E30992E17BF5EB6D 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark {restore}if %%EndFont %%BeginFont: LMRoman7-Italic %!PS-AdobeFont-1.0: LMRoman7-Italic 2.004 %%CreationDate: 7th October 2009 % Generated by MetaType1 (a MetaPost-based engine) % Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). % Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. % METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki % from GUST (http://www.gust.org.pl). % This work is released under the GUST Font License. % For the most recent version of this license see % This work has the LPPL maintenance status `maintained'. % The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. % This work consists of the files listed in the MANIFEST-Latin-Modern.txt file. % ADL: 806 194 0 %%EndComments FontDirectory/LMRoman7-Italic known{/LMRoman7-Italic findfont dup/UniqueID known{dup /UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse {save true}{false}ifelse}{false}ifelse 17 dict begin /FontInfo 9 dict dup begin /version(2.004)readonly def /Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def /FullName(LMRoman7-Italic)readonly def /FamilyName(LMRoman7)readonly def /Weight(Normal)readonly def /isFixedPitch false def /ItalicAngle -14.0362 def /UnderlinePosition -102 def /UnderlineThickness 34 def end readonly def /FontName /LMRoman7-Italic def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /PaintType 0 def /FontType 1 def /StrokeWidth 0 def /FontMatrix[0.001 0 0 0.001 0 0]readonly def %/UniqueID 0 def /FontBBox{-528 -292 1571 1123}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC 1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 2AD360A28616CB4A0670C1BF13E69EBAE83EE26F7ECE50EE80E80F47E64A336C C65CA56220E1828D7C87CC133749CF4509D8DDE7F7AD7805A383358D534CC8EA D940654693C910F6307A127E1173FF078D265A1E3E97794D506E03D8BC26CED0 AF0A583327EE480AA22E81E90D46E3D8E377316940D7DB177C3E699697C1943F 76001ECDDC9A598709FF6A1EFE666B18D2DC0DF2C1DF64A1A3704558ED3E4503 7C42972FBDCD75CFA7D9A8C831EFA0E7AB713A27AA379032F006D696F752EE98 D4AC9E5AC979660F412ADC7EE17CBD7783552EF2DC662BD13B319E16BD0FD5BB 82EF2741F765B73D58EB93B62796C7DA97402A0C67C712790C3797AD1EE52450 3B58D056639B695649DCD610AD6D7A8563E53EDA92AF8E094A8F3D924C18BC8A F474466027D65DB84A2489FA7BC07E23FBF7669F1E9036A4F44FDA5363B800D6 B8BEB00B3ADEBCBE187984FF8BFE0E977DBF9CC093B6DE1F5C32DE3F6327F4FD 9B397F0FDAEB26EE4D461F24F3CDF304D0AC9483257760CF454238DACBC82972 B3FC59E481AA8E72481437BEE8CB35574CEAF89E1139CACE8D1FE13485A65BA2 BE68A2C2A5827A5BE32F6F15542F7F21E78CEE1FC0D21CEDBC14ECDE3B9C9F48 A7CCE5BC92864896E856A803A83F08C1A91C1FCC051E1782F190182DF121DF9F EC921F490F5FDA4387923679067F13454B02D9F2E2A198F1B172DBB2C673F907 0958E5F39C680D381ED2033FF88ADD51767825B8AC0A6069DAC43C1E6DBA61FC 5E40E00B6701AEA3EEECCD8357A1F7D252082DEAF63569F99DFEF7C5D26B80A6 2DEF58FA3D12C1994424FB56FBA1E098AF5D650F80901B90D25382F2E1021F51 D3135F88974714A0F797BEC2FA50EE2CDA392C7B72FD81EC90E4ABA95F5B243D E53DD9D4F82DF7BE30909F61153E0372E75648D795CB0C88358C40084154F84A B7E1C790D81B5EE8E7ED59819BC4556D82AC90D698F8485D00BCA3003375681F 361543C20B83D64659B9308204C788A7231D618678F6AAD0A5B01B1679280AEA 38F84006645641BE7A8149085148916973B1117596E6FFDF4E24BF274C0FCCAF E83B30698E97F3436156407A554EDE8CB0A258F942BD304D2D1798BA3DD678E3 6F9AAE3322228A26B03771DF955001433FE00D93528FEC9ACD00389398C160E4 2874131DA8EF2EE615A9975FEE9307549F89D7D6DAC8936854A0E9B5873E0C43 A98002905B1E431C2A72D9F9319DDC6E3AF112296C518B5F7BCC373A5DED53C6 5CCBED35671A31DDC35687CF41EC472A464EC20BB3F5FF35BBB4FAFF9436A7F0 E0DF91A3461AA5D1455A660188741658BA6AB0F43F3CD067BD00D973962527EB 0411450F1C4796ABBF09B79BEDADE9D0697AF1F8426A6927D11568D3145B52CA B1ABB870F0D7557BD333B9642BF675C978FCA80A7E029F2F3421FF99BCAC2D54 03D67B0DD5ADFC6174D6088F1106F98799495DBB3A05C04BD649053FD29380E7 1F2C158167C6BA509BED34E0B0DA099434D7FE9579809C75D22373802023DD46 5F60E5E5492F17615B75F638AC7D852B7B2250F6CFBB5669C9112FBF7351D623 32DA1C884762EEB3EF660DADA9C04B5EBD29A0991DE42B2B781312D14C0A9051 B17B14FB582DDFD8CBEA39425AE8849A4C0ADB6473D0A480A00C51EDF60CA2A7 9E72C1E086AD76C19784527E7D439BC235430C77DC7D364D5CE4021B8DD85F1E 8A29F10E88312CC10B47EF4267749FBDF55FB67694B2E7F47D34C41ACC003C7D 49723CB3509F29909A009B6625CD539E909C75073092C7AB9D34C66DFF94A30B 87D8EE7D52C4EB3AC238288C127BBEA082DE33FA87A83DAB9E23355253E1B4B5 48A0EC5AA55A9FACED611429DADB394D2724012D4D6F088082D695E481FB78B8 6BAA23A74181CB87F0B73A502C34012F783BEE1DD3D04EB580E4780BDDEB9C0E BF3D289F93DE970D4008CE6305E0BB9CEFF8FC80D699581ABA7D9D6F98BBDA82 7BF8D400A70AD677263F336ABCDA936F1A9CC881DEFE4AFA5BBA9750E11A1072 0B650E61C2E1D62B535C12F48EE6931A195027DB020897E28DA4C2E24AC43738 F84203AC9691921512F7DE93337F31701157FF310056D421E261DF2CB89CCCC1 B5422E7D2C851335C54AC44069BF356EE5059463613DD36491F24D7C3D634B25 C2CDD7DCFF8C54171E3379E1A86B0079EE25B86A0C5C42790325A6BE85803637 6C4F59AEA817080E044638DC9331938A9CD0ED5086E66358D95DD054B683E784 4B65BC0CBC2D312B443B447DF41125FA6BCC772A6A67EC7C7A75ECD3E4BB1C50 447C558FD565E8C78B0393628D9F4B94EBF84ECFDFD0453EB0AC2EC4684B0A44 FE7A3843716F052D31C822DCDF6415E2E933F65C28D94AFD6391E81ACC544000 E97C2E4598BC30968ABC44F565FD408DEAEB5EAB6FE08372EF4D4C1E27E7EB62 CE0419183AFE51105AFEA0872A2552443B0E331F705D48BDE5E74F96C82774AF 2512D837DB53D1C4791C5E07065AAB5CFCACB826EFB41D1A7A6F59DC8AFFD63B F595BFAA794784EFCE151A072B9B711F0F1591E84635EFC15D5D7BA5444EB942 582DB27E6C1A558E7FB9DFEF69D54DE590019C6A8A8C24A7312EE7E49E721C70 8302BEF4ABA0604CADADFCE6247669F6392D65B672BB20632C49E4671C916836 6BB2CA30F4D80AE9DDB96F680B3E202E28B261022462719D39E5C3E124A9BEAE DF855CCA6D737976FBB5E17A4D9F18FE026AFB0DF8B76F97E3AE0BE60A41AABA CED09631FEE7A7797738C1773B9AD2B42BC431C60418D244656DBCA2950F8A1F 66D4720DDBEDC0E0857B057D019BB4C71ED9A2DED98A79B1993FE3C7F50F9AAC 0E3EBD9F70F73E699872CDCF4C4A160F3373FF47D707DA7220F64F8CDACF7FA1 C6FF8AF6320D750231B552FB90F122BAD2C9082CD5F8B74D44AAAF83E4E04ACE A44C5BAD0C70EBFC7E2B72320948A9C1DE54F4AC61F328BC0032297AAE4CA32E 601B41F9CBFD4336D16C2F710035AD2CE1E3192849C4397A469C12B20727A4CA 38A6CFCB54E7F0C9CBC54BC4CD46657AE3FFFBB204C6D599F3A305BE5821CFB8 DA9DEC9B6DEE0EC34592289E863EB3E9E2C211F55A5D1F1C4EA396A809D99143 616C0DA143FBA1C9F662A35F3BEB5A529B512E85E0C6416C12A911BCBE921B64 81C78754B67CD39A57B6212898B1D0CC7DA0E98AC508DEC67BED70EBD6ADE595 BC3600867E2028EE56949E915B81C56CD5055CD7F526BFC4763B6052678658F1 CA80918437877FA64FEC99F854F50A1422E72A76924F4264CC4ED3C7238F9921 AF3AB8F380A19F5FDCDCFB687120DD2BE530536300D6ED625CEF5EDBD37618D2 07AC9D2AF1C72C5852CBD48B6720D556E3AAE3C6CD20FC30E38AAE46D5DD4867 F749B1803E3C1EF42D935EFB4AEBC656854ADB41AD00D70C6060927EC4675364 5F880BD138BCBADAAA9320A88021B70DB89EC4B9C642582DB27E6C1A55835C9D AB1A2D1032BD4E9458C422FA2D9CD6CA9CE7284D04DDEFD817355D4F87725602 3ADE33D6EE10BE23CA6280F684DB64D969015B9BF09E2EB27D88CE83F0B0B5D8 4166B43FCB760375D26286BA01C7C0E4B8D10E2314035F52C165A49120D5332A 136461B27E1D685FD0F7F8387DD8CA44A544BEE210382DB0321D08C32BFFEEB4 C75EB7B3A707A6D447DAEFB6250ABAC16565CB75E7DAECA154625D290753F8A8 446BCA2EBA94858DFFC59E4382D77CA2CC650F27FD453BED9574EAE399366BAA 2EB284777A24DD129026E160A6453D348878188751402F55C38E0CA06E41B1EA 4D1D2409651A9F594839CE0339BF6BC57AE9364475D40A38ED4FAB4D64ACCB9F 58366810A54388BEFA8EBCEE63C42EF628FCBF0126FC145DF78DF99D9FDD85AE FAAE39B7658A63DBD2B69BE0D1124BDF8EFE3FF6FF5A943CE4ECD9E480D3AC9E F4B833D951CEB6073A23BD83238E76D44377FA2A33C0EB41B10B64C1425ADF42 34D7538F804E60080A4C7FC4641AC84D9C0A610AA270C03374E16D59CBC90EAF 9BBBF55ECA16E6C8231463C898D17F0286A39A30F903FCED1D163C9E7EBD7681 5B0E7D79FFA681D46CF9314CC3D7E9AECA005DB43AAE1E43E953AF7DB063615D 5CAB61566957AE18AE6ED6C800EC832219BEF1A8AD9ED58120D77BC1929443E5 8DF9B076E69F739752124E1051A715399BBD1A6D3704BCBBE1FFF8996C9E1B72 07286751F44FD73FBE5B089E1B9A97FEF3E031869F759226E53B46DB56C91020 F69669CFD455CCAAA7ADF4A99F6455C1680435B965ACFF8567327FCE6E1F0AF4 9FCC70715B5E938D01ED5BA4A6B60F45D16C05A5A628510D2933E0819A4A0855 E5AF6497F674F2BF93F556EDC8F09A260BFCE7C040D10575084BC081821FB759 B0C25FB907C50FDBC4B919AF9DCFE7C822301F9D4C7DD7F1750FA8D43911FAC8 0608EEE80E02797B148B8946C6F0E8F21AB1CB205356746638CDD9FD68E308DD AD169F50419811A93863E9697071E14D3267A7FD5A42D033630B178B7B2CE55A 8F36653841CD79FD3514557D6911E2675C3ABC4E02A6EAE3522047AED0E1F57B ED0818A71663618AA677D9F690EA169F7FE41F0F171BBEC63B9E0885C91E3773 52CD4B970C802740F07F64C880095911D6C85B4B7668B9D71129FCD524AFF3FC A1C73129BA80F8C1EB49C7683B7056EE108F5296FF68DCD3E59302B28D6EBCD3 70455A98A239D58B788D47EF32CCEA3A27074E8D4116EBDE50A4756AA163C01B 3515A52556C0CC1152999274F484E5CF75E9DC900DA0BDFDDF66CDC5D476CB60 791C7EBF6F454E4AE91268CEEF58C3CD492EE4DC9F3BB493A1170CB474788AA9 5A9FAD29E710D4161FA9681B57B0A1C2ADA3F755618C93209036C0D43F1AA650 1DCEF128DE46B5A4EEA61949A873779B1EC4B7570746128D7032E309C9D42091 1373602D71A58857864D6CE3D64C79EE9FF01BB0A1B8C24DB58F7FAAF67B9228 2C5B07332A5B2537EB96BE26E0342E4165D30208448C9314EF28072F126379A1 65479BE72057F0D6D0311BF204A6A985CE66C909B7040538B5E7DE80B6DE055D C28C1B3CD60DF1E31DC3AD15631556A6C760A49679FEF8377A04BA9DA01CE2FA 78B291B952FC8CE980E75A230B890A35A6CB80D6A406BA3A705E8B1275BA8E9E 8205C6155EAF344134AC91D29E755311AC1192802C99351299E0C9F89CED6BD0 F0A7165BE3EA9261F7BAD646B373701920EF7DC4C115CF6D405E6CE9C732AAA4 9CE107C713A3CCE5728BEF1CF8DB5AA29D60B224C9B8872CD9E55B2E3AE02881 50797D6AEA1A9D7AE2ACB5ACD2E5B15B0525D2DC39519A677C996F8FD91BD40F A7E07F57E8BD5D23814427E22BF30706C80B42BB37178508EB5EB02F088194A4 AC0F1F0321B90C4DCB60A818EE4D33034070935EC99983CE0672EFA91DA6164F AA374E3C846535939358D67984C6ECADEACC704FAA5A18D9F5B26CB72790991B 10447C74BF4B2ACAACE83EDCB540C9115148CF54C8E0A982C7F504852B9606E8 E074B6742A1847C136340CD545E79DDD506F9AF778B4A8AC4B74D356F94193EE 7169D5E10230956FF6319AC534D257986E96E8238130FFECDA4E035F730BF1D7 F063A8419830FC907CDEC4ABDB74182B66CF9C82A50E6C6440387049A0C35921 8F5268C9A28B0B91BF97B72A12C91CBBDB13FF3DE31109B39281A3A4B28919FB 92FB0E1942DF5E433F46E944D7D6AF6A8E340DDB88848D48A7E98A78F95DEC58 D847DC65E9CB0E35A7D57999974BE93A89999F153727432CFA9D0FEB17D0765D FEDD9348D5983E04DAB96A634CDEB686CEC585627CE3A6EBBD88141D1AFAE885 1859BEC954BE182281F261F5DAA41110E24E78A18E285107D3AE8CFF77C0C883 AEEE41ECC847467858898AD528633F477B739EAAF078FF468D691A95FF11B58F D6F8BBDFAC9A3E1BA1D49D6F300431EFF98E8EF876D73AB1D963C8365E8B0C46 E6F13269E8CCDC7BC2A8FBEAC4A8017A6E7BDE6BE19ECA66585793C2DAA100BE 728339DA46EDA1FEF945E28E9C86890407167BCF97DEEB1C47BACDEE77A4BDB3 6EF4B50A0FD0E4F49D36681AA6A43DC01BE8CEF99710AF2F9E209DBDFA0541F2 E746E3F5A7F0A84C2334C2D0E64590A0E8E5CE8DE15C91AD9BBAA1548F91570E 488636BF69838D038CB0AFA895CCC65D57668EF3864D2CC46E07875B23B6F1AA 329748EB929258416A34D1F24F412C71012E001C0B1AEBBBCE6AA12178CA0641 C19AB6FB7E261BB0B8BEAAE4015F53DD5994514C074D8D84A638CDAC65918528 7F9946F2DBA4FA83EDF6A6CD3BCBB0AB202B0C6C2D61FDF75E42189D550A9F98 07D58480946C9E0ED1045C34DD7500238B4EDC669BE3E7B3D64B9BC13B7748A9 8A57C175485B80A6C5183D4525B3629229E9C332C74D104AE3BD6829B0EF25ED A2814492016AE68E31049847E317C992E57075394491E440BC1FAC67742DFC48 851BC363C323B85DCAD9AAD5FC33F29A921D427EEE0E098E8F829978D5C13AD7 388AB725051F3287EE5C4D96208B21FC5C021CCB50C167EDCF79DD47A9AFB16F 310778F2D616C97C2BA0C7BC5A9BAA7811B7DDBEB2F3964B99E20909DDCB2B88 59C0182472B9F02BCB9532323C4D302EE56FA75BFF1DA4A4B30051CC74AC1BB8 00B2B30D034EDFA7FD4B57CAF14B34FCA46ABD97B5AEA02A3BE10649E073CD58 675E2578A9CD6E1CECC57FEACEC6454D27E803865DAFA62094DDF19E30DAE8C4 5602051A73839EA184A89082FAC33DB46457E63CB27220DC0FC981DCCB655234 A5E6894193547D1B437DA59E2E6681FC2BBA58FA22A15C4EF9EBC6E20CCC7DE4 31F9CD3A1B4F8868FE13027B71662AD1F1404A836A801A94776AE8FF00313290 18B5DA12624B76F586D52B66A64F52700746CE52747316A9B9347D3FD8F57523 0559220F6A416C005EACE2A1805B1DF4C97A55174CE26087BCA16DA5C250762E 982E5EF136D3E82E3489E226DCE8A666DD779E94B4F401C7BB64C4B06E2257F6 EB8031418C83E0A8AAA0F61F3B76672F77B6268B7AFB245DE6EE02BF2A97B054 2A5CFD6E02807D664831567DD71900E884258FE920301DC50C2F5A6FAD8486EC 1A5B402BA96E07963976CAD0463DFA4610562250FA2FA236F9EB4948B3E81EA3 AF8F31B1B1DC08EDA94867E63CC03ED3A5C17C70BBC9515DBB6667A42764B755 645D8DED5E4E059D5534E951165BE6CB131B1ACE1D71F65EA74CB0A90A62A05E 0E6853A89537F385C9B02B85222C6861BDBCCBF5B17AA9F218A80D732FA18873 A443ACADEE13915C5CA44FF41CCC2BB9ABB47FDA11CB52AFFAD95E18348CBAE0 3FF8269ECC9C3CBC78B58934DB8CCAC4361557D938FC4AEAEA9E88AA0FF61ED7 296DAB189684ADBEFE40D6071C2D18A0B90819774D5D20716514FB2E38493FB1 1CB731C8F5863F21359D297AE9189136BEFBB6F17E8DE96E921502FB19F0C21F 0A4D4828263C8297C9E4EF1E184E8C207262119E30EB552A69B4BE4AF7B655ED 7915395A1A52DDD8F6C69AD7377BAC7340EA969285AD222A233EC61899AD2210 2AE68685A866AA21BF3EAF74920BAFB89889071729076D7550220081DD1D4CEE E74CF6C7345A1D58CBC3962BB5598C180699170FA3FDB5915208CA9D59E85A01 FC3464C31220F0ACA40FB98C1F251CB49EAE29A3AE0601DB63F00AEB6B683F7E 7065EA1ACA0B22F411E04AE47B92F8CBA53E7FC30A3636F3B7AC37F415FD2F8E A734FA949289DAC32140A668262623D6A60F543D13185DBDC938B5A37FA3B090 BFC582EF3A79C9F067B1C1D5C9E915592F7FABF6E322732F66788A17E10B2C43 4A2821DE83747E516D061CF4D774D00F1B54515F06E60CB81420DE1D91BA212E ABBB207602F4AB2DA5543DEFDC3618004C2526B70DA620D621111B76580BC4A7 76DD86B46D526B0F88F5D968A97E6514FB2E38493FB11CB731C8F5863F21359D 297AEAC1B1C926563979CAD433B91341797AC8D4E9842A2022F8E2E240900C2A C7BDEF8FB9D4574698BC8D4E3748A41EEFCD0C6E1D1FFE3053925EFB1C1A2905 9487E75C5B8BA4C5C968742603F4FDB0B0B6D446B29F4A0504DFBABCAC3D8C27 4AA862B9369441EDBAF6726A73053891B5B693990B04C3257D9AFFE291DA3EB1 08F3896967A1F77E570FCFC6600196DE9ED27F8DF650516F54C844F4594F6EF1 2DF26E116198F86D5F3AA5601708FC9D021DBACCAF43172EABD8D0C79104D2E1 73B080DD050FC4AA86152F7C511BEDC3CF77526FF59FFD601A6123A48DB34BDE 904C436C52D290B24490304F7781337A4EE5A951A656141BD9C57340228B575A FF7F1DDACD9319FCF53896F46015408E16E0C392019E33F268CC072F36EF1235 43CE81CBB854BFF71E5EC5E06ED33A2BF9762A049FB6464493ABAEB5548FD229 220F8B49CC808E590F74571280E7046812CE43B02B9A8F4A127E7C98CF0C0887 8615DCCC3CD1D23D5C8E17CF1B43A482C44FE52E57AF48D54DC687730A9CFF0C DD365650AEAA5E1D52D8F88DD49D32AF2C17F569049E4A119632C47683095845 CE52815675BAA74B2157ADDE421D5F51D813B577B8741B68891D6A4C18720A9F 9D707C9D341698A75314282E4770738D7F9786F51A671DB10D74D95084ACE390 7DCC79E6B2C785AB7755F81B3E69FE843FEEF0899DD0F8C2F957399AA2076ADE A54F1D1B22718DFDFC59EAEA4A33B0EECF5460E871E08B1B5D45156D9582CA59 F8A49846E440FBEA1C0A17F41B505FA0B5F906C537EFCDEE4C69AFFEF89B731B C9CCDF9ADBC81A3F255D199A354F4D28DC5CD51865973C449AAEE0A157C20D98 7B7AEB3CF7613C59139B8FE9542EE86C72A3EF8A138E760F4241574033C78F32 4B1B58AABEDABC7C47532B4B80F77BF6EE43CFD08C9638FECC1D312FE2FFD0CF 3E5B55F0A7492A8E73B103DBFBA429019C97D03FA54726D906264C82E8AED7E4 AC8443D0940164A8FD9C5EF6BA97D75949E232995ECDC83DBE1F652C11440F02 4431328D961B72BF5435880D10FCE5C513DD0B97251C58C2DF3AE4E1AE41F64D 1B5101E7096BF57D1429AE67240FBC800AF56751FEEEB6990484904D752BADF7 9F03E033D5873D5292B58642A9D79D6EAB4A1D2521F308890D5342531188C094 DAC4F66945BE977F04950B0B70E40725AEF906BFBF07A85A240A99140FB2243F 8395599AC4EC34381C64E6A6716214C410BB833CFBA603E8C206E260BC6E1984 11A2E45E3B20EBB1AC84C93A81DB73FB96355394023AEDDBE85A01FC1E175259 DC9AF3D8930BF3D7DD21F33A90F9084EA5AD0ECF83DAEE1A2032BF183A007AFB A97DCA154D91F475B5B59F88D797F0FE0B0E04C9FE4EEEFFF4FC0F8F3A2B49CE 4730E259DD978A1D3ECDBFA15713ADD0B07DE0D1DCE8ECDAC1A5C37E0B16B65D BCBB383B88DB163E971CDFE650BA7F4E948EB7ED73D0A9F0E5789F7B2C091B9E BA601C61BF55E1FA083B949CB75C7C77FDD277284CDF841FA00CA6EE1E0B81DA 7C9F6DB02A7554EFCD10AB2DEEEDB14C575EE69C5E888B9DC7 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark {restore}if %%EndFont %%BeginFont: LMRoman8-Bold %!PS-AdobeFont-1.0: LMRoman8-Bold 2.004 %%CreationDate: 7th October 2009 % Generated by MetaType1 (a MetaPost-based engine) % Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). % Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. % METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki % from GUST (http://www.gust.org.pl). % This work is released under the GUST Font License. % For the most recent version of this license see % This work has the LPPL maintenance status `maintained'. % The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. % This work consists of the files listed in the MANIFEST-Latin-Modern.txt file. % ADL: 806 194 0 %%EndComments FontDirectory/LMRoman8-Bold known{/LMRoman8-Bold findfont dup/UniqueID known{dup /UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse {save true}{false}ifelse}{false}ifelse 17 dict begin /FontInfo 9 dict dup begin /version(2.004)readonly def /Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def /FullName(LMRoman8-Bold)readonly def /FamilyName(LMRoman8)readonly def /Weight(Bold)readonly def /isFixedPitch false def /ItalicAngle 0 def /UnderlinePosition -117 def /UnderlineThickness 54 def end readonly def /FontName /LMRoman8-Bold def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /PaintType 0 def /FontType 1 def /StrokeWidth 0 def /FontMatrix[0.001 0 0 0.001 0 0]readonly def %/UniqueID 0 def /FontBBox{-519 -307 1704 1136}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC 1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 2AD360A28616CB4A0670C1BF105F332F89EAB76829F343C32D55C117728048C3 4CCF7A24765C866D3358620BE013CFAB4BFE9F6A9DDBD3AC5B860DACF39EC43A 6647BB7036401325A952F6BB0DAA5A3A236FC933F3DC95CB14E7AF036A954CCD 0705F4B462AE4BD96196A04EED549CB4F6892E90BD44FBD79D4B0C4190B7F3F1 BA98776794C365CEE49ACF063DFF9578710B26AFC3BB5BEC4B3CAD467D7EFD3A 1424E188EA6D39EA7EAC6BD4C4A20DBFCB04466A6B068A001BF9F5284E263753 0EFE138FCDD0C9B580D1D0ACAE1AE950B42F0072FFAC47CEAE0BA3A3E44268D6 211E311F618634E8FA6C523BE5C46DAF17DADB107A437D688E896F9A95AFB014 066F7ACB02B1070101773BF971B6F8641D3F42F1D0BF99AA5D41FE1CDC633A65 10CF89C90964CBA27DCB88807D235C769E06A937586AD07B82DD25DE718F1081 20433661B7BD38774D191F60D7124A15DACACF1833AD2B56C7C56D0362895A94 FF1371BDB237172C5CCB561C6EC136E74AB802AACB7F485106CBB4D59F07EA21 61B24C809D866BF9BD71AB5D296D881851AC736AECAC9F20664CADC0284A9ED3 13B983196C14E5DF8A2BFE526CCAC2CBCF90124FA9CFA7B56B80E9898D75D501 35BF4E96D5036DCD805FB64AC8F6F96F6CC176DC1EE6786681E34B27A0110576 B295B3EE9772D76F289091BBB20F4FC0BD937EF5482B08FA1259611A86559D77 EB355475BA9D9D36AACB5F1F6CD453E214601EA1288E204500779AC4019BE725 0D264A96D76F16FCDE62596D87B391A94E23331C52A894B559C5A73D5596C286 AC9F5320EB77740E5A46FB37CA9887908B8216E0B1954C3E8856CBE4CE138B57 1ABBE037881F6C47A8E9DD62FF1347CBE2B823D0D5F7A7C07D2BE76D1108C199 1B88B062391F2676C0CBBE4871D1DAABFA24A9C414C900AEB44C51E080489E97 5B80F148B55429CE1F6990173529970048B6EB117644E955DE66067D4B71F142 8A74D97E2D53AC26AD01CEB4658CA78761713780C6A3520AB4BEB4FE5BD6975B 583024C06A48C7D5F84C2BCD06B9D09F6C3F5782288F63A287ADC5B34ADE0644 C0F55A6A87E740D8095E63F78C7C487D6094086F1DE6749FF3C622A38F15E122 C28FCA68A67A4552820E583E0AB51C2D9CE82A3F2BD73789B3CD654E2E45D721 A38D05E1FC212028BC7B3EC68B932CED8C9008B4FCD3DAD20FE0C6DC07949849 C1E9F9B84756A9DA571764BB1E29D7AE8217AC85B4ABAA1ED3F498EB33F599A9 B377084AA5BBEC4DF7F15B153DE73B5AFA62C6E671BFA6CFFBAC0CA1E1F17990 9FC7385149C47AF9325DEC3C47CC8270B6B9D713E5184646740BD790BF10405E 80AF3C1B82D63557153F687ADDBEBECDCE5D5144613798CBF687F40BEC843404 3A1BF5F4898A4FA7DA25634F0670E0F13A6F84CB56870EA2BE9D0B1D1F3D34CE BAA0367AD8116AA1E3C01687A658F558B8F61516680DB3C059EECC9879E4C129 CC139E86E1BDC3F13FAF7100C965DD3283D723FB557CBC51ED0027A70B19A003 9DEF9FD708B8463A7B79F436F6198CFE5D5F5C097192DC61B784B3FC059CFB08 D27D2924985A7C9DE03ADF4E6D0B6B9C49ABC0D748DFC2F2D05E4FCA2D8F85E7 BA1AA5989A38F3FE175D39CB192F7E2F52AD4F28DE13B973CDE5D39349BE3344 8D2F6258DA61AAF47917C66C7871DEFD5442EBD1557B0BBDE17EDC97C7C86CED B983B1524592D4D6813FA53700775B2F6459EDB9D667F812E7E768C6A31BA541 9B360E7507D2AE61A10931C5E31DA4BCA6304A8C64D2771F67CA490B4C76C3A8 CD4F1261B9CA2E4FD8A303BAE14060E1394571392C3C1719096596442CE5B2C1 45DAE2B6128E6C913C88111C184A9886D92E479DCB4C2758993ADD87E5349856 72528778D2213CA6DC3A62BE2D64A05860D0930D7F5A488B4CBF91F7B8E3AC3C 742EB2F38C4CACFF62DA86A56827DD7392D7A101E273541B8FFD8A9F88AF4462 169923CEB18025FF4554899EF60A69BA10A8E424CF20F69219562767BA09C44B 8F1E68BEBF387FC14964264D7C2CE47E76813245D62FE866AC5DEC8FF6C3F116 1D0B6036E7F654E1FC0D9A9A3FBA49EAA38A1C74DD996474504545DD2C1B775E 4CAEAC1DA45C79204556E4E912CFFD9238607DA31A589BA7AFC5418E3C7DACDE 838EF96D043E0EEC1B9D820CF93F5FC0BA15056C2A7F0E8784846A929A2ECC9C D151557CD0E21220F1E6543DB5D8D094EBD746F00D4870ED44C4245197D65A0A 2DEF5563A9EBEC3B5A1BDE88057173C0341AC746103DC2D1F22DB076A5306D7B D8FA8C8E0B281738BBAD22C404896C6490EAFC75CBF6CADA6A6B7B4882771128 C675DEB746189B1E316EB3ACCF5F83729FC7ACBCF38CC4A173A9AD53A10D1FE6 91EEBC3E6D89F9E2977F6219FB3257EF6385D78DD6ED27DF905A4315CD6BCBF8 E6854D2A19F2002CF3AF40155DD8484ED261FFA8DD0BED83D99CD39BE14C0947 5F81CDC1768F05208127F1FC35DB9CD34EBC684818AB259FF9A476C4288FBC00 46ABE6DEE542E1F77DFBD40A3D1F6A6A662F091CFB2CB3BC136D0AAA7AF65593 96A7902E2D20D6BDE27B65F9176558D8B65362F61FD87D9E102ED4ED053A1AD9 C8B08F37C8247738575EBBA5520522335CA4F819DEF0C6103AAA90690F834C20 7BCB4963CC061B079BA8C8459393D8766BF4B26E479DA4F794B065C7875CEC59 73F95A035F64980DEC5BEC4790301A9BF8A06831ECBCD6563EB1AD07F993207F 2FFE4B43314A58029FC877D3D06D4B9E133E303C932EDEC2896B442E992E5167 231B9F444D427ED1CF9DA971D0B4D8AC132843FCD3BDC6D35151754F42F625DF E33350FCD6BB0FE1225D981C287FA9B86B157118ECF668D3B57D6EF1DBD0B32B D12880A1CFA737A8C2482D0F70E5B1F2620B814FA2A66563A0B3438B6BF9DDAD 0C5CA54CA9C48F2F39A20B793968A74D112B40A94279AA581FC4FDB124B11B66 4C30ED82E6AF4E94FF0D5DBD3054E122389437002852DBEB37050E53DD4E6AA8 EE1868EC97A9100D21331B1446687135708C6BE071B51FDE425A0AA5724981C4 5721662E0F626F85F24627E9A538A15DE3F85B84D17875C2F4C648D291642429 DD61FAF86CC41BE0B89B42D17B627CF1C749FE8F1D3581BBDFDA99DA996737EF DA76E57E0A60E1ED9EFD4BA27631BB1FCFAC53214ED31D68B15F2B74914BF865 48D87316170A909AA6F34AB791343187FDA2E69EF80AA53B258E61F112C6DE9B E82279CF5415640D5F1DCE22B7229605912EAE11DBD978F3032D2FC6BD54FD76 64FAF472BBF13E0276164D7B4054DD4FED1E8DB315795037F147ACA67AE878BE 93657480EE0B20A204A829E167AB5A5F7D6DA381E3C7686A50DD234EE73CD469 E24B979DB7A71893035C07283661D1CDFBC34C588C960D438F23559AA0ED4E79 0A79D8AD67234A2C9360790E498167180C20E46FF64199038C006B74DD8D060C E5FE0B0EAFEF0CB2CD741475AE26EEDF1FA520CB01BFB6C1B680B39EF1F9D603 52A41DBE68A7816F315788F094FF432A1CEA6F1F25312B41B125B4A46DA4550D B20C2613C22A21E60A61A01402B7ACCC86DB1731F1F1240F77BA8FD848C2A52B 31C0E5093AB36A62182A6A89995FF4DEDA481022EA9EABD50EBA3FEE1B5E52CA B31F85D06EA65B0C82EFC57F42E20CC880EB0682B9BB4147866CAED323FEBFBA 6B4A659F14CE9531D9857C3B1D0BF74FA1B72C6FC4C10EEEE3A3B686AEAF7630 59592BDFE46FF64199038C006B74DD8D060CE5FE0B0EA084F88E4D0A27D4DE5A B3F44DF52033A1EE2819561CA4E883449A3734F9EA75154BBA688D6AF88DF1AF C47CB9DFEF69D54DE590019C6A8A8C24A7312EE7E492A1C53949311B03D8BACE 0102AC9B287F27E958AFEF4D942C90D9FC0115D85BD7B8DDE271A0D13042DBF5 B13313EBD812D550227C0665E7B5096FF9653BCEBC9284EF79ADDF7FC21D7643 EC0724B2284CCD6B344A481E0DDA0D4DEDABCEEFBB94D35FD6AA23331BD1E276 F4E31B08DA208FE08B4C8BDE976D18C8F669EFA22680AC14C297746AD019DFB4 D758FD83A3B8E481D8BF222EDD152AD19C307118AC0086653521EA59D676C7B1 D35F454BA332CF97F6E8543B4C8DA741023CFBEFAA910941C1C8C5CFBEE735D7 96E365A1B0F60BB4CF280355FBA2673C30B5F05769588A51B7C7DEB9B2DA73CB 7D85F7C40DA4B7719FED370D6909828DE61CA45D557DA32571A01D77C07385C9 C27980E709E4D642D169A4530530A6745372290334969E9320AF8E7330A29CFE A10DD6AECD0651128CE2956C78B865AD834911C1A179E2C0AC07B0AA79104E10 420C3F67E491EA298A68097564AA3DEFD47C97F9B3A11C8CB3EA31F589BDA600 E115E70A795E06206B00C684371EBCE5B655FD47D19666640C72CC9861E070EE D8CA803E56CF227F71EB8061B83E035C7000E5C03C65A92958D22B63F541A5C8 997C5A7CF67D848E73616E0D8B344B3203E5D01E8E0C4212EF567A0234F2AD4A 5C73718F38A4E67E61CD7A1713DE7AD5B63DEBC4B178FE624B1AED5AA201D467 D1E213B2A0E953A41DE512FE1AC1AC380F35CB7D1A99103E110E0CDDFD06A6C2 2C7CE074789AFE07857CA76441D239A5A2B5ECB3F9260D980227CD94D475968A 50A10A61F1ED2387628BB41D2C6FBAE2C6354FF6A9769C00988AA1D2152FB360 86C912FB23022E75D57D24147D284196D0A5173202970C55BE2DF9CA920E1C9E 27FE6C9D4D841359D93CC99CC3CCC158BB77EC34B98BD1099644E30CE5DDE591 CB24F58FE82C2813504CA1EC0B3F467B33A9A1DEFB73462798D76C6869674709 85AC22D7873925F1C44C3597378786EF21432220026A57015ED62CDEB4AD85F2 62EC11DF015DBB400940D12507B823BA98875C002332D5924294946B564C86AD F67D4754AAE8B5021D9EB12338ADB31A54262C7A60AAFA4E615C236734181539 4F0360220C81FE968F959B78B813586F20758C62ACB88446E6C56102CF80CF58 6586654038EC562FB8C340A7A231DE2D0658B0BA2B6BC3946C4099D1340D27C4 479C144AFDC37E4396AC933445AEA45169E6F0C558A7C76703D9959B4263530C DD9BE9DE529BB4585865A00FB122EF507C2069E91419103DA708F2393AD051D6 8085AD21C982C71F0EDCF94E751597C7C5D25EE9D241443F85CC936AC92B6A63 64975D0B13537A1FF73F6FE73832342917B787EAB33C9B8C520564AFD7C9D8F8 5A009814CA9068F00AFFEE9D5FD203A874EBBE8395A3F64AB35A92C36AE66F30 A2BE51CF8EABFF408D5DB3AE15BF6B53A9FA80CF7323CBD16CA578409FD6B64B F03A46E17307A879D563BDF6745310BE8383DE10D2A09145627E8D039CDFCC59 90A998A734233C082BC703ED67F8956F3C757799D61A801701C03A4F560561F8 EA96BF0A4F3EF776206C2286491A09574A4E52F4D7C0250D658C633D68B6FAFE 895787CE65AA38B5A65FB886A2F997DE9F53EBE9E23072972E05FD480979BA66 046AB43C9857D215690076BD235137B9775C64C487730A9CFF0CDD365650AEAA 5E1D52D8F88DD49EE0B5331D56EAD7EC62CFC83DE5D30412F4E1ADF2D35847EF 33D81C2D1749DC634574826E5FA920A55FF29A67E998A65BC09DF9CF7AC51625 202CDE53409BCECAE9060A7AA082E96BDC5D82872E30CA63DC5D4FC31B8B2711 5D731A388C23E494DEC64AD151AD39923670FF40FFA5185150007992D8BA0B4B DFB4436D2D4F34B63553B3A5567AB90F845F7845A9A2364BD94EDDDB45CE5878 3B4408B45B3081FED4A12C27B85CC6A3E545A312C95C6F262AAB7DCB5C1AAF80 99653AFC4BDE0B934DBC586BB076ED86E1217FAC6ABF3636ED201011F687AA6A 1FA145DBB3354D47A725E21021B82B84CA0A8C1EA072FB59BCE783F86E18DA53 3BB2FCA2267FD97ACDC041F923737AFD29BB2497973F54A5C15375E6A8E4C168 2BD8B84473B12F69F3F6BE69C4438EDA31E6CC1D4C8F3B8D3031204BC18B4B14 60B49A9C1002E4C38C0D8088CCC17B6CD457591A5ED6EF893FC514308BEB097A 3C1FF486AC03EDE9CB6B3C6CCF19C49E038F56DB0698B5AD852CBD82C7852871 994AB0353B91D6BC325ACA18621F9F14916D8DD95F59D1EE811BFECE1483D55F AB8B3F64A4AEE64F7F6E5665B848830E6987404A4ABBB490D44EE8874E54DE3E 985D8D8735EC6EC9E847FE8D54CEE9CBC3B88AF70F6E34D5E366A721AEC716AD 2358AE18DD2EF7767E50C445C823F44778414BA221720F4514C580ED490A5052 50F80058B14845B5B34155F81653997B8FF13E77C8BE10720414FB52B860C295 991CB990C1E09576BCA644871B11BE4446B163CE94D0DA298ADEF2A7AB85524E 06C8754731876D4065032F15D6FE8A368B398CA9379AB1292756DF7066BAEC46 85566D9C912ACDB47AECE3F9786E47398891C07569985999B648A29114BEB679 4EF818060F4C050898C65F9438044E5FA8DF3F67A3BD6F6E2FE3D03C122F8731 F1FAD9DE513E0D6D14A3980014FA109C9235A7D5548191B999038DB847C0A7A6 9FFD3DE16FEC30880B8BE46E4911B97E5F975D12379864A4CC14D3103C4994E6 C826070C908B6A3308B89B8E77CAA452289A98F10329E0FABCDC9D691FF7AF4A 2438EA64D80941119347496ADB470788F9D92761A5396B67E8C921751FFBD082 2E7A0E000248CE7EDE034DCC44740002ADBEA1F7EA19CCCB812A9F53DAC31AF8 2047C67E367D2376B73CE5E9924418E8AAE5F7552F82A6C3CF2AE1EEF0F6378A D6C04DB0CD78ECA0D9AA137D675ADF45AA5D57B3DFD1798E2DCFCA940BD9C63A 53C7D8E3C246E698C6593F110D2B1C3640EA0AAFD553AFE0EDF8A1D4878FBE6A 8D6BD31793309B984FACCBAE584E51CC1432C5F44E74E3693663C3C165850441 C85483A47C5E99A7BD7243045EF3BC63F882AED565960F8A52D827EC053FB651 D4A4FF559B6600CBA9ADB758542C45F05748B1A1A133EC7DFFCC255E05EB6345 B069AED696735480B8BA5F68FED42DD602A9644C808EB42F29CD0570748C3BBE 64AC88813A2339892CF297117D679092147F5BF9CC0D4CB358EA58704A8EC892 910B57897D004C5FA7A412AD924829C2BF2C24F464D9A14036D735233093AAFA 54FFA50A3C775B46790D67CC0E5278340148FEC00842BAE3BA5EF2F0A91D7E4B 1168FBB275570FCFC6600196DE9ED27F8DF650516F54C844F7EF074F538D53F1 A8ED1232C45DE53F6CD25B5C822A214929F5BB02ECCC44A5DE3F200072E6CE16 B421FE7093782C44D230FA17EDC57D407CB83D2501B0D2C9E86FD716E5CCE7DB FA0C956505B6DA60B8A8A3DF0F0C2FBBFAD867292F0D0805FE95653F0CDB7F14 E2BB020E97F450A23435BD3065066563083DE066F1E9B3F312F1EEA3FD8473F3 82AEBDC3130A05259B885E07B50701A7A98C501E41E619D58FDBD331C9F459A5 57AD41F0DCA7EF476C14FDE203F86658192FA198348A5849507B6949BCDB9EAB 93DF8709D217496E3C3AB9B3DCBE200EEF4E11B78CA9F7BA1E6EAE926F436C08 00A832B20378D221A48DFCCAC62057B8749C89D2581040E9CFADDA43C0BE6B4E A4F8D880BF399AE37F3F10203F5066E2D80EF7C7866BA9DDF9E843D51141B789 F15A6E67A8BA6CF7C24249DA6C67580F6B4F86ACD235A8530DC5C21918A1AC8A 27F11B5DAF853682F8658613B8B9E7CBBB299ED351CDCCF9F91F0FDDC9E74F80 FEBAFE5C352A79516C86F3FA677180BCB68E1151905BB6D085147AB62522E8E2 6E48E8AF62FD65FB576024A49013EAF158F8460726FADC19D1339CAE67C84563 320D69D94C95B35BAB672AB65D7701BE2C4206934FBFF48423319805041BBE58 F704B8CCE162736E6ED003B2B28CB7AC95DB1C158F4FFFD54FFB2E9AF810EBEC CEC5B24B93A1773BFB47262C6D41E1A93375E0C9D3121B1EC95AEA2CE4122C9C 04AE30EB43430F3898F09FCAC9F334426B3812D463FDB1CE3CF726D64933BE3E 7B9289E87FBBEFB6FF5B0C327D4EC83FAAA2369E9E6EF7FB99402124F1A2D642 0DF86ED83F3D39BB928CC90202CF18A994B50C1FD94D7517CF6F42243C234413 756CA68A0F125A0E7C1FCED8ECD341D45C249533277FD8F9B93A877CF541BCB6 8F690FCEBF315BCBC1B4C0737EBB623F79B3C763CEF4C2A49EF8A294FDDA952D 6D1DCB0481C4DBE8A6CC290519E1DDBA2549852043B5A93B8C7DA6D16F64C3CF 84D14AE613D6978B315F723A7E8296AFBFEE1989A09F9F9CEF91B5C1AC746A23 640AF1DAAE306808A6508B40890A6E26B4619AA4339CF26E41995544558F331E 55C9A16098DDE086CD68696053E90660DD35750A318B04CE4D3AB9270996CA6D 433E064CF168DB1E5CD0A7D6635234139D2F9928D5D31B088F7C1E44D171D013 D490A0EE6A8EB6F680136F3A2C060587C6798E098A1D4AEEFA5457E5805A059D 8D3F20870038B6EA3C5E41A3E6E6EAE70E6337AE2B89E3A4939C152ACE83E912 CB7AD280F09997BA0042E61FC357754093C51EBC67E1499C66E969C0D0EE0861 3042FC09D14C99A69FCCAE3D3BAA6C3EFEBAACF6B793841E8D1718EC76B4126B 1DEFC3C980F9B685AADD63CD97A434CDF2A2ACCAE877C3B56CB5A29F919EDF2F 810C2ED33B200AE21D0404DCF32BCB28A7373F882021F92177B037B0FBA02255 5B0FCC1421A0B660B738180AA7C6DB6BA74C7DC0D0D0A183BD254DBFAA7388CF 2CBAC3850B317A996878BA057984BCF056A9D38B3AEFB10B44117475C4793F8D 1DDCFEBCD49ADC69315DBE3D9CB28C1E1752008793259254CC4305A9CC69EAFA D7F08E1648E368C155DFFD1BB283F3C5592858EB2D297AA93C005515C5B8E548 7DC255D76461BCA90389032FE6682EB049FCBDF96D3DC8C4527837DB241EE7FE DD285F249B2072F647F136B48D49E89F0F8B0C9801B97D6FAFFF61FF7EBADFC8 720511E9754F3D3E68B5D7652489FAE2DBDC3295EB86B8BF729B4B7467486C67 3EFC9F867CFA5CFF8E3A29C8DE0FF82A43D64F468C73A24EA2637C80EF0AF7C4 5085E961B46F490A77118AA2E32B48CB48873794D7C4FB584A81EDC3B1F735A5 414D985B17CDFA9B34F7F491C69B2E44E394B6B7765205D82B518ECAB943C4B9 D41C4A6A03DF00E2D87F00952D0388BAE29BFDEC31351C18F0C93A1BCD7D614B CB41F763FC09B34D724B6005BEEFF3FA45A3B0827C61ABFA9DDB04C8E6DEAFFF C0A69B14BBD009A0C0F023D4D6706CCC0543AFBC14D169EEAB36866911279BC4 AE282B4D5758925946E05BFE73E22391AD1D0DEC1DD4E91AED7FE13BE59DC221 9CF43010B4E9E798609A3DE88622D29B4BD7FF3FEB11A6709BE47A5332D3D80C 97C473C4942FB104B117A41891CA52CB6583FA4C6F64BD28EC6F839F95D74E29 F2FBBC511CAB6DABDC2EC9F4D778E7384A27AE6A8DD803D72A57657BE4BADBA1 1C52E735C2C981DD1A51008852367A1C7D83CD07880A45EFBAF49A93C35B6FA6 0782A9C477FA15398CF620966AE73D22C7312708911CCBA94B4389C4EE9C0C48 A72985276AE70079BAA0ABCC95DD30368F227649CC04564F39E3BB8AB5037867 C683D88C8B7BAFB9A208FD0DFA792028968E84E511B51A5A93B4F35D49E0948E 53CC2FB8479A8E528B9F5EDB4586541645B1737D7C3EC5AF5AC51297E874A9A3 8D3DAD511EF48FCC1B3B44D9E5F789B7877ADFBD0F5BF0D86E0DC7B5D91715B5 BB2C49EC8DA7B66BFAE6FE28C81DADA7046E59168E6B50D46337619F86AF1FB6 373D0CEE6B46717AC5FE6B0E7AD9B00B33D1D7071FE6B6100A15BA2467633324 C4FF84DD8D86D77F26EC86CC5E3F6753451F75F06A455ECFC9B42C21EB1D9BA4 DD79569DE87FE23F11E5A0C8DE98E22CFB40A99FE068305C740DD13E70A4B7BA 44475ECFC9B42C21EB1D9BA4DD79569DE87FE23F11E5A0CEF5E299E0C0F7F1D0 C83ECE888457C900E82C4133E80F9169CA76119AE610630660AA617FE65BF412 ED4CD35E6FE1C1EE5A64B3ED6EC586613C178C668558824EB416B3A34123CCBB CE2DE167989F65A52386FC69EBEDC84309F4FEF9ED2417593C51061309D2F9A4 742DCB0DA5C9FE8BC6D819708103BB963F6F0BDA611B948CBEC8C35514B43BF2 C33DC31FCA94F56F2EE78E51767F35D1CE3471DF4725B4AAE22A971E9E5544B2 F519FB38556150119E976E2488EBD830CCB0A350C695E3ABC1069A9EDBAE9FD2 F19375D6E5BC2521E803FF56AA45F1574B9376038901B9B0A0DF61A899BABDCF BC4030DEB1309E95F7C22105E77FC5F480C8F3038FE7DB1A8706B9851843CAB6 91F08D774693C45373611268013B15430C8552DF6B609528D757CE24139474F1 5CA1082CF6930F992BFDB17E7163A723A9E71F504DA5D447AFE8CFDBD88089F9 927840A4713C65620D09F8EFFE7766EDBD7CE06A64C06CF046CD7C05F0C4B63D C1C10E03B9D34C6727AACF10470F51DEC9D81F1FFDCCDD178A0CFDE0E7E46CF9 9B13DCE1520D9B0833FD671DE591F1B55CA680A7F1C5C5F2E75A2AB8585D9C73 1EB49F2FA5A5A6B5E003D704FC6D103BD8F0E828F6F4B08C859857BCE34B91E5 1A64CD6F4DDAB0D01AC800091119DE5CA7DA8A6A6D87679CAE83BA5A08C91751 C2033CEC54ABEEC9D0227F23904838D554F74CDE1A1BD801EFAB50C26895953E 493CD5E3519C507DA4F1EDCD09993D20C046089A98EA5B70E06CE96ABC145C6E B75D98BBB45B91E0281845DF8F8927A0D30078DB3A61622899A6CDA1B6BA77CF 4525E91037F30CF2C3928293FEF7E667094888C4727B20698DA61FCA950DBECA 74EA78B269EB284A42234038F12E5795683F27D58DA54144046F8315AE5CEDB4 995959F15CCDB5EDF6FE9F97AEA3919D1AF60386478A61C1031E253AB3223659 7545BFEA03F315BA14C80E80248819BCCFAA907DAB20B255001050958C69140F 1F2C1AA25026527B2EF907D5434E65B5891F67307481359D639B354E21F5E644 688519F2B32AE780CC9D48C832833999E78819CC4FEBEAA874C698CF87A13A3A 9771054905A58B78CAD093CEBAE35382638C252F0C80EBC0102F211ABE7CD4F9 4ECCFA732E3750F65DA63402166F691C9FD7515D76F88B3EC71B4A946A5F0934 01A466ADA1F147BEC36BC942E91F0310B59F81DF5C6F78E428F8061774E99961 273EB9E4CEADDAEF30C90E221969257543026AEDC02C1CB17CAF8D1FF13E4F62 2B1D07496159EDB225E9A3362FBC02F1967DA8B785A51BA3F73CDCAD65BE718C 0072A840C5D661E416D7D4C245CF768BAB03DC70130158933F88571D558A4A1E EA1444C543B3CCE044D766FB18B09873D4D6C556CAC83D961EB94026A13E2C52 3AEF997D352D6936540AAF87AA01B575B37DD1D9B0D453E3A73EE7A34FEFA560 C647B08FF41C2363B25504CD6DBD40DE106093A3E5B0CFB204AC2C84245C7A40 2067E25A87955F189F5EC666E58203BB19E97A02E63F8B30EBEE9FCA1B8B7B45 FBB4F10585FC5EECBE80F4F0307AC6A1696E4EF84A749920A69313E737FEF91B 42E09200D95D57CD747F029DE974C93035B1C08B9CB270E509091C9F1E16BCE7 D84470D2A87986A80C9B8B11A0C4F01B34DE02BBF4A5BD6DD456670940B693A8 73A285371846079E729515FF910E63CB39113C7D6F4FDCE4BA38858BD8ED5F83 50EB8FD8FE90CEB0F6FDE3F2558FD1C5ADA269CDC8F237A292E60D057096047E 208835176F3154E8757A1C21857556EE412DE1582911BB5E61951DAFF2A3E9E9 B46B9A5B29A2F79971C3B25CAB6A4AEC5FB255306599B81B13D33D91A4650769 2F32777BBD74CFF9C797041D0A982AB1C0D4999073F235FCDD6169645C591959 84192F994AD63C130BC3BF1823F4584FBF0D451CACC5142CD5AAC12ECEA34357 963BBB36B38CE86196A8838829AA72E7DAB35155314C9717ABFDD80EE0D2A55B CA706D9B820D05B81C78F8E0ACCF4E05B36DD4226A16A7822E6D523A4B3970F5 87F6114D10FB25DA53070C2BBB4411D9608F4FF0B2E171883A3836656AA6256F 36CB1B93A8AE9E43D2BF759505E79797EA7DA862DC3D3E6426D42279B1853D20 A31C6129236A84F1F1088A69A2B74058822221B090CCB46C0A8BD4613EEA6B16 5B1476641279723F476C0235F3CD2DC128867FEE4E7B14727B086F27E43E6E3E A6EF0DE68E1DF539CA6FC4604D4C1572EC48939DEFA7221CFBE92AADDA7208AD 1D765F168FD2A18582D3204B245758ACE06AEA30D6A719EBB7B5AAF66866359A 3E7724F400933CED5F62B081015A048EA8A5BD31E2FD4A3C65E04F45CFA4D9F8 30C54E6609CBF4A5DC01AD6F3500F327B50EB05B46134EA79268341ECC241EF2 4EF966C5A5312C2FC5CE17ECB9281F63DF50E4AD899E67574F3EFF17D3177854 8959A05B12F842F1D6B9FD26377E37FECC26324BACBC120B9FF1ABFE7D3672D7 6A748A9E277FFDD25F5477D2A03E7BA0BCF7739D813518451BBF41F9D9F03F14 66776F3A93B4D5F379DF239265A61C11462A034CC5D3CEC9A7AB1F6D0503AA0D E9C012E610B9840E263707E73B995451BB123E9E560D4FEE4772BB094CD76ABC 924E9C17918DF7C645CD391971BED4817D1E7A0CCE5552EDD594883893E526F0 3E2AF8328791A97E1F107FE09C53EF74C121CB40D1DAFA83D894B657908A112B 91C0E426E317626AE3179B50B077DFD0DD1901FB57909918D07EA7650695DDF9 5057F1A668F7137A0C348F450B13EF02D74EA9D0693C2DEF0AADA7436FB16103 C8E0D0D3F83D6DA5A2C3E3356119D1E4BD658E9EB5C64396D14E541FDA2C0219 890C67186CCA0576C1BC1A6D881BB06CD0E30161605FCC33043D9F434FAE3938 59A98FC0B3EA3A0CAE01CFD2572DE33AA0A7E4A4F64A6E5C39382501F2377EC2 51A3F0BAD1DDA4836E4CA03976B5D7D2B2ADA203EF3CC749E161ED73B8A5D56C 84E1BC4288060EE0197FC50693D1D3BBFAB217AC5A76CF4662819215DB134E27 4853AD2673FF500114962E610D7BE1ECB505FC2988F00252C002DBF81D603AA8 E1C41CE5D48D0DE181A612268EF1AE659E81A1F0E02D8D3A3C8FAAECF7839D20 329CBC5BF68E2E3AF05887FD5142811C2572A1D4B9F9539CC6D9F94E2DBCC1F6 C1B64632B2FDBEC9FE7C7B0BD419C0E1FF551D232D35EC5F35D5AD07347B69DB C55E6DD283F1D28ED837A7FE7FBAE9F372C30CBE0298C7CF0424F687585E5DB4 14D597D45C6E71A3C0EE7BA99B94B170F459E15A77C8E7389AB33B0A968054B1 AD492EC2E938F27E1844CC84EAF43DBF2F4F6B2A4626DBE86A8D22EA4751AD4B AFA802481ACECEE7243807390B2D12C84419356B1FA692DE76EBBDA80AC0E8C4 B87B1B8775256428028202F87D6B89CA8103F7C53355A5E7C09E211F59083D4B 2C8BD3EDCA1E3718899444E81EDAD669E0492887D077DBFAA55397E2CC27E11D CFA24B47253A03A99363DD7F8E5089704F30E19C52DCA1388C7F6E8A1BCD23DE 64169403BD799DBBA44556E34A99F2D9ADB9FC1A3F2A449168BFEE79EE107C0B CB9928307ABC049C8004E21B98FD698E5BF5053CFB253C24C65B5AA6221F458A 151C340E30573BAF37BF555A0E2E8EA5610ED0DE91985A236F48DFD4C4834A5A 1D1078DCC4444EE308B8A5AAAEEF347D0C383142FC5C99973AF211F2A2A05F5A 756073B85FEFC3C3A21D624A52ADE7D5B86987B6E6575162A3C0F496E7875840 56D02CC030BE48814FFA0AA41F08AE0D5B33C442CEDD2F6CDB3575B617296CDD 6A514F2DBED85F1152730570B96E62C2FC5A08BA3F694BF444F28DA1C82E992D BE3733502E1F59F53F8A82820CBA3C57AECF77F58F8D0D0E75E691EC815A22E4 F06AC52972CAAC14E86CEC8E72DEC59D297CC24DB89EC76930D071A679EDCE7F 3FC80C0E83A3C7BD7646FCB6C28886EC210A1F84DB24625766761E290D9E1774 A0955F7A1770C2F25785DB6961187F323F60824D13F79652B119EE55207B3DC1 9A5C90D1438B9C18E6F4E851C2F2033AFE6DA413A1873C03ABD13A932AAE2881 6D999955116FB5B015C6D1321FD1C5B84E26746601530E5DFF5859A51DBF625D 59CF3FFEA25D85BD6420F6F968B2F6AE2133A32FD0C3EBBC3CE0619C9FA02AF3 0D02B23DC346091B2CF9EF259737F27A0566ABECB800DCF320C6AC224BAEBCBE 2350536D39C88DE513D62496D758AEBFBD494623BB80B90C04471367E6D7B64D FD240A527264178991EBBB9338766F05519F7BFDD6E606B1C0C840DEDEB3A8F8 A35FE58B2DB2251EE2F4A582582037BD487F7AD6D8294444F5E93A0D8A5FD51D 8FFFC3C6838AC1204F34A6A16569177D6B1C7CE727E9C8F09A260BFCE7C040D1 0575084BC081821FB75CDF938986C4F5D8B2B4889CCBC5955812365F3AC66022 0ED1B0B0F625F831BF96045BA65956D3F6C169C9A3E29456AFC433A6E5D42CAB 2CD2AB08BA4AE24FEF2B67CB8DBCB50FD44F61E2E7C76E18A0D573BE4BE58E0D 1103C1032260262B7BF4C8AF85F1DDB23604BD9F35A475A18F2FC5EB2D08CF11 8382A92B6F946CCD210E57E5A1DF20940A0B4E19ECE69A17424DDCD560B19D89 D9F437A17DD7F9BCF1CCA6A445A75C92ABB4411AB26F33DF25E529A3A314692B ED62E0FCE27467A1D65E0577F470498C2EF954F55883D5717EE6278FB49F6EAD 48DBA338B09C5334CC012322BF86C75D542DF2E2EC862783E843F9651BA3D878 901EF29C8C1E3662B336F249CA6F816E5100385BEBCD5B2C139389EA1E172679 B2EB1444E570E4FCDB86F7AB6217C9CB40AD1A30249D5301FAF2F3A859772FB5 43AEDD72B66B8DFF757D05048CCF86D9C2503E2ACB3F0FD3F19057BCDC87EDF8 1DBBD12746885EC0B93FEF4AAEB76731EE262D684627DC8F839EECED8A0313F6 40725C86F0B6262FA6B9121BC44C5A8E284E4873BF25C8254E02FF10D6184095 A1FAA83944ECEE55A8F40830E8446E2D326C0BEF4C80125934B2FB9D7EFAA0A9 8BCD279179085A2D85F3F101AC1EFE67773D41530EA50E3836F3B31609AC2AF7 9ABC77A6717A1AECF7A81906803A828A0E6DEB1FCFA76FEA448A60401A3B11DC A3E9524DF0985E6EB58AE03B17825065A7D17F4815CA118A1F4985FD0D761567 EED3DD7565C4419B7D05BCBA0D2CDC7E7A9C31303F61A695B20B65DB5CC404B6 2D98C1FA975041ACD0B7498F2C74BB9A0ACB478A992AF2EE011844CB42B2C95B 2297BAB78DB580E5FAD0ECB93786E1FD81071D194477569210EB8C4212CEAFBC 79B61186AA832CA313974C01FD5FE881F9994498B9CA251192A91D5EE10F97F2 81C706C8AF4739A2E2EF9F27A0019AF30A4F75579F977BF3CF980657CCE5506A 7AC923DC5E300B27F32613F4390137495FA80D6E1F61199322E0D926876A97AD 39A668B04EE1C357E7DFCA59E5ADE840293284CAAAD0C7C68165EF09AFDA587B 09E521D96E58A9E2F58E923CA6ECEA32CE49FC76E715BBFB44B21491114B877E 71A37504ED29A192447C159A816D12852E2B90ECBE12C650E5160F0845EA7DE0 DB3C13B8C18440DA54557DA4B62B700369E5C9D6102F1D3AE812694F637A69A8 4A66320AA1792F6A320A79C6A1C23A695A0C8B36CBEEC17D5A59AFA67E3E6F30 AB83C9D7B714F88844A10F1BB7CF6F7DCFBA9A80227F7ABFDED110C7B0C9E17F 1834BFA8B628C5389ED8E43DFC3C6C5837DE85B0278025522F64B544AE4A7462 23773C8BC72E954983FEDEBF29C468F870911A6A67CAD0A3DEBA0D947D0AA1F0 3FCAAAFB2470787D6EDCFE3819B1998273EA5EF8EE032E0638F6DCE419834B4A 4B5CF90D1793F98D7EAE541772A11F0A66805BE5705D3048EFEE32C3DF4BE75C F00DFCC413B504773D99A2786156A332F6ED55AFB396E0C5AFB06E6C5B432D14 B5EBCCB514DA6DE060318DA4875AA4D5D876DC1E45FDD7F8A31BE1697149D7BA CECF4481DC61CEAB7476A2E575913E9327FB8671DC9F1B6ECB2EC7EE483531E3 DF9E543CD82C3A35416BE740A5410D67AFE52FC469CC030E6B37C14E8CA374CC 57F368646CB35F333335ED4B8158DA52ABEDECDD6997E24A67EB7BB02BD78BB5 FB7D35D0FB3127289EA1C3C455D8E7D7F6695055586AD4366A736ACF9DE648DB 1736797BDF15C2A600ED17943DD010B66D69FD446DAE934AAE1C8B843BD078C0 3EA5FC1420D6628F41117D733A0D3E880220549437755CAA6C23D8D694B65E63 C8A2951F771CC656327D1134617F6B1B60CBFCE055BDA077E525640CF211E7A3 B8DB7BF746E85C1DD9ECD77912A6E278C4C61BE30E4CE55CEE9E4D5B2FC3038E E09234A543243B3FF8E29549C849F55923903205565B724D54AE7F8F34E0A1E8 14732B482450562384222926380774B94A95A7DF70A4AD4FF3A6CE3B66E429E7 77F922B32BFC199714C3629512C6A5711DAF0A3F0954900E38D162FC5890998A 99BFE2406581D64F49F46B2A2B74419CBBB0D22FD5E6E8710362F6624E5B8240 DA857BF31497362CC036695A3B1BCCFCEDA9577FB496F373E1802731D40F4BBB A3557362AD0A39F29E7E10E5CB7F3664485615B913A00461E8A7DD2946468FA6 CC0A0615CA8F2E24DAA8DBD8E81D9D7B6FBE67A34A71235FF03AFE3C39C13617 3D5D9EF4C45B087BC34E8F14FCED37A9FC76BD90085AAA33E69BE4F483891FF5 C525ACE7CC2DC0232EB09126B4AC396F3C67E74A975B2388B120C0FFC48916FE 17A0A07AD7169CF5C854AEAA3FC89F4F032435E8F76D27C19D65B3BB2B33DA3F A441A239A35712BA2489F55F8E9FF435AFF83A7BFEF9BEEC854EC912ABBE70A8 9F03FA39177E5FFF4A9205E20954906ACE661BF28832C2DD448AD00C0CFC079A F2D889F25658D86911239F6E51C66694B87FE408D52ABC831EDE8F5F1DDDA31E C8A042EC154A2956C5F3ED914CE6A93F03186A29C682D8C101444ACD693258A5 3F98DB0DF475C8D74928A381F345DF9422879682A8D0D249CDBAB31345F45FCE 24247F9A605961485103BF3C2DD396E682EB072BFE1C087F0043B11386688120 1429FDA949FE1F364C2F744079F645C99474F3E847DF66512D014D5C7ED296C3 441C951D63925852F816E6F8A47E0D235514D21087D22EC91EC079852B255DEC BF9CA92D5AF89E0EC3EDDDCC0994130AABA42E983E07BFCD447294B1F96ED4AC 5B1BAF7B88821C32081AAFE26BC4A7D2331057245CE75061A437E2397DEAB6A3 9C807C4618D84A39AD9FB2C44C26E094422CFCFD9BADD7C8AF8F4DBEBDD201C9 41967FBEFAEDA418B2224157726C94AF4643FE97168EB811ACCDFEB612A034BE A0F981A21E0782117B97AD70E8E6380D4EFB0B5A1FC9FE1A76FAC27B7ED8FF35 970F240F284D002DAAD2093121B007B72446C03422CBE15BEFF2BC36B26917D7 B3135A366775F80129FB0DC489C43A8635F81933C56A65D3AEB15E8B52381DF7 4AED5B75C01085EEE6959AF5B321D1550C15C0E4AD2245D110C2485C08BA84E1 3D79C4875E249580B771CDADB22DBBC1715016A91EB885A51BA3F73CDCAD65BE 718C0072A840C5D661E2BAD9236D480D9250A1EEDEC54A0D75E0C853808E0E45 7AC644B40C5D496DCB96A463116389EAFF5982413681C556258C6A96EBFA86A6 69F671B2056B5206CB2889A999E7573B012EA2371452E23091C65D76AAB3B0B4 7745CB8CBF9EFB538C274E3C64685888A61CD2FE2A391271456319C9B1F9D627 40A6C1E4ACA130DD76A67920DBB1EBF803737388C01B84BAC1F8C5D2AA3A3E6B CD63BDDD75FB5390E6DE2159D712C43EC39112935BA5FBC2D1C3048DD4A16B2B ECF9DC186E0B3479EC564EB9E63BE5C92779434A3938E1970D8EA3CD40C7B8FB 442058996268D90BEC85B51D5111091F54823FDAAC9DDFDDFCC6DD12C114B737 3759BE4A62F1370FEDE056CEE265838696FCEA5BF7EF4865F3EE0054B00A9EF3 6E06722397867DF4DE78492BB8EF96B9D0B8AD794FC37229A534DDDB4A69FCB5 E94DCD2FB69D65D8D970C3C755E6F464E23802978FFD29A0F681BB7C42AB16F3 DC305839233A6D79FF1A8152419BC99C0B233ADAE39DC533F1D10843067264DF 39491C34CB4BF88039971CBF0B811DA5D0453701393BCF3D6251E80A93FEA618 64BCFA907DA7513A5D5AB90346D805E68E83F6D7208F98A54A40A7020A2D8208 CB9D903FA7C3D97BE7A8DDB9AB0AD91A7022DB9EA9D350B9F5433D5C28D4BF91 C949EDC6C4DCEB41D1AD45CA0E10A9C80838F8547A4FE019FB23D1F7E7FB3264 5025B76F722E2C4F91CE5A84790F4374ACBBE737C5A2C316D582B86E712D10D4 1B126599BF03F49DEF5F45D7012174329E84A4BE5D0F51DDD9126D0A7A39C5F9 9EF58A257E97A14969834FEE29E5CDF49CCECF8176856D04D04CCC4B264DD76F 31F017E07A31B99351BAC71E4413F59ED2C0E7E2EE6A389F64F3C4CE59ECDFEA C179B3282797BEC19164512C80D1C6E8822B8F54C5E485D3C29BDB5E20667B8E 0811D035606F6FBB8D1E9AEBF818B2CD1339FB5894E7A3752963AA6043403EF0 142253D4C2533C0356C7D6AB6BE4CCF1C2A978C9A8DAA2BC5574F7251E3D33B8 6022C1527570CACB9292C18906F535AF92C3EB2E91AE8EE43F8D077D340DD31B 820E7D29CB829A86544C28C98B3FC6DA2D6A5525430C72745181508DDE191904 8628CFB416C87C3172D99DB6F9A66664C0718A22E9AF223B7EA064DFCCE952BD 014A5E96679ABDAE8238553D70B02DA2F49827CCF0F39BE0C94CAF9E0292BD8C 7F280053479A3A8234D93B303EDBBE9C97735C2BAC30A7619E3D729125DEBF7A 3EBC7340D1A093ACF9C68C1DECA223B4FB7B82B0FE9A4F5710BCE38063798B25 50F1DCF52E89C267EE4E8925F675BC0693A324D5BBEDFD89533D4C2E65C7CD55 62F3FDE7DBAC99DC13BA686A1032AC919F24EFA6F496A2C52BDB37C17C9B2616 680AC5263187BFD652DC36561D27A9335BBCA18349AEF24B103333F6CFB9EAAE 7981DC78C5FC2923DD3B2F199FC62CCE4740F0AA61E1DFCE95DFCA2DADA7BFEA 7C740D32B4F9224B1464E2EAA7C8A723BC408CE4A039F76726C6DE8B67929C06 07DCCF8B945948370BCE1B20E379D198612F3B596AAE9C67CAAE00C39EFB8246 4B24FB30485F9BE539DF87B3416D8020FB8CFED76A40A955B41FD577BE5A7BB0 7BCF24D8A8A958AE23C422F24D9B66EF3A1A7A0C3569204724E234671CCC11F9 A5F0D5B1E3F86D65DF463BE72AF1223D0690DDB88C7DA9D59148324E7D55554A 7752560FE97B8E99A12AFCCC5044D989BCAECCBA285CCB13156B025DF2E5182D E426255FD062D11B79AA3F77E9261C6E4CABBDE97CEB9F2CD07EB064FA0A0D97 407B21AD14C38A072C6AC3B3D16BEE28177D4FFB0653397C876E836A1E6009BE 548E105149EB6052FA14D2C8D29BA1AD4D40E8251B828BDBA6087CA9889B31AA 8C171540E21EA8F9253E6CB7433656B87E1B0A17BA09BCD01527B7E0B6438A2E 3FE488CEC4339C9309BBA8B4AD3C4433FB6C00C5A8FE4A6821D4B1F212C29ABD FC6725DB9C4DC83E3B37D07E571957BCC050B841774BC20AA9B364C27885D03D 1885D01F9FCD131A08B40A3AB641E5C5ACC2527ABE1BD6452AF6152EE973DD1A 12AEACDAD98297E2489871AB157F0467ADC64D600AD4CB66D8C64AC6313FD1D1 54F98FEC49B3AE45F96B3863A922E378FDD01D1033AF81A1516607B892A03FB6 E524774D439910A72E7F6904B70062C170FAAF08633A13C303EAE11BC5E8EDCC 4ABF6976AA4D80E4FB2C64C79C4E7B77F70EC39D552AB7729845AA9C4BA8AC40 4E78D6C1DA11C76B6AE68D95107DA4BA791F38D8A24AAD11EF35C3ABFDF8B3DB ECC56FC9F38211022176E21CB16F3E9FE5B8FE967D07C3CAF074D0B7493E31C0 E283D1478142D18736B73DE812BCF7E376FD26ABC2AECA993FD6982D7ABF1CE6 31C747480C8C7504D585BC4A036D73CCD35DA9611EAC664000A4635AD1B4BB6F E307C63F7EE74DD66F673538755F135C333B87D339E8C580C44EC9A7A7555FD6 809FA22A0DC3112E7888A499450162B7373CCB2805630B5690DB1906123D949E CFE82F7B51DC5267C609C97D2438101C9E6496AB07A8BC5E4D9EA0511DCBBCAC F28977091D8625C702236FEEA1C34A237C24409D79D740536CD735E3F06FEAA3 DF5FA8412150C2A413714F21C0ACCA5FE6B0ED958FC716D84A9DE53E47A2F29C BF7BD308C79A18897F2D4D515686A2FB8ABA276997827A8237F7EBF5AF326230 B80CED913EB6E69DEF0F5D277EA13BAB3751E9579C8219DD72D005EB5AF60585 6E10B52CD8232E2BB8D40EE21FEC76772B068BE063315A7BA4165FCE5AAED1C7 63C7F5CE594CD93A26BD00C12819E014251C3C2EB411F1DFD619D6F72BECD582 1609ACA48CCFDC7A2ED1CC6EF05E7BE3767D68053B9A33CC2CA048F9AC90ED7B 624CD4E5EB652F778F794216517A66AA552AE345DE6D4FB84B28C6B71825F190 AE74B9E5C787420B0D93133DD2DC58828E007E0C19A802A795C11ADC5FBB8B7C 18E2A7B55A71827007D54E603D882119AA591322C05ECB4357790760DCB4E0CC 99AC20DC2E50E3089DA5D63471EBF5739689B9658F75B4746F0788B37AA83E7D 6EE63090EEC569D8FBEAF4E5CA52AF81F8FCEBE5974AB182380E87F7E8D73982 11D0CE805938270E8B46EF3A42571D128FD0EAFFB955EB75BD8C8B15B696B14B 25F40A17C0780FFAD5FF14863596A220D4770E2BBEC2D9EDB93D121B912F50AB 9ED5D4D7857FA703F2862201181C883DF60990A47DA285D767E651964E43988B D686F88FCE03696933CD1FD08FFA998984A2DB27C56639861DEE273B2E7D2DF2 4878CAA34EAD81BDC76197DA28043D38D4586DC64865CB52F7D44777057F8C57 C691C9BC85DB55C3ECC1B8B7230CE67686A55FE9B3144EC82F30C2027A88763A 7F0AF2DD0CCE40F2CEFD4D785A464D999965F8BCC18F2DABFE741402AC62ADC0 49DF79ABFC66C68E37F09083C2B38C0A2F839FD639DB0FAD8616311BBDC584A6 665F8C59C1A2F11A4F507FADCC056E232BA930BBFF5777C5F9FCE9085CF55CE0 548710F84BF2A54CAEB1783E9549B6E792B1FBA53AFFEF94FD342BC3C092D4DD 9D9A70F1C9C415EFD77F4AC251E82C6F8DAF78677F5DDCA7F73A5712FE96C9EB A74CCB40138AD0C3D87EE4A450C722AF53D42EECD5FC0D9343070BC392C6F898 EB557294E341DBDFA8FE95988647EC94FD87729F990190A7523469EACB167C30 F757AF831368C68FA2D9C85D129E829859B8D294DB8DBD24C4056D36DED51FEF 1C6142FB9C3D9E6CB7F646D830959B2DCE0A86AD85B58F0521541DB83BD9601E 40AF90D567EE3258AA1C2FD3834B70310016F5279CC754F3D13AD666CBA8F8C5 6E27E383C43673D652227EB88E279912B638563A1B51C0CB328E2BE4B72843B9 B33FCFED37DA3CD95CD2497612D3851C994A8553BE234EBEC0692797103CBDED CD86C7C856EB5159F0CEFD84E9F655600B8893EE2C65BB593B873EB22DD1F047 911BB34107E71F1884D692FB4BFA8E2E4C10CCD24D23DF79874EDFFD68359949 4F1332307F13946CD33379CBB77C99C5099E69C8798D2CDD59871A3049B66156 2F7360183E68C226060B60180869B30F2A5DD408B55A83CBA4053D68EE0C54CC 7B5C2D68AD769F27F47F94FB40D995B128F11BC54D61D6DEF2B38E2F7912C13E EFEC631D2B1F265ABC4F7164344947526E306756FB00A1B25F2BC121CF9F4F56 87CE3FBE729922FE2A70ED2F6229EBB4FD0CDA78C655E71003C12938AB27F80D 74DE9A17A3153617F07CACE92977B68FB5A1CA4AE61779BE5DCE90183592A2C6 E2FFB3AFF49BBE499EAA7CE1A70B539A55941E830ECADE50F091334DED6FD7C5 6B8672D6AD3E0F12CECB7595C5E680E31F06B8DF8EDE86F2F97B757C512C8213 DC07182269DCD201B947F78331B2405D8C11BEACC5DCE371CE0F825A65B22E68 2F7907DD3716B714C94D0F9376E878ED733E90EF3EE62177CE7D8B2DF6A3B668 1C63BCFC14135382469123169AE59017BB643C87DD94CA2BB185BCD37C128178 A0F79DF8ED4D3B5428A9558234C569604441691CDCAC60202A547BBE3A71C4D5 C14170C38F61FE06BC63C0F4441BFACEDC3CE8358129796FFC38A7CCD6BCEE19 C4B704FFCB3289ADEDEB21109414C1615E41C6952F8ADF3C605E117F4F395F38 A5F34137558FBB4ED364B7D0139D37EEA45F72982DC211E841D87FF88EE386C0 489B9079103C31D35FD04731C461CD14359427CE75FB0E2B46B3E57B2CBD3F3A 3F46401469C834216DF6E346AA93E4203538720A932A7D629C80E8D82ECB79DE 3D2D5E0BAD4BE96387CCC63A34A45E59D1D51E5A94212F7E51FAE541F3A3FE2C 3EDE3CD408714E8E7C016ED719D6A4D045FA24AD853A6BD99FA328D21E9E2F8F 27B94AC00C32E36E1E0F60815B286FBD511C388D8E5A1679DE7B5B440C24318B 21BF7C46B40BA6EEA726EBA19D288B0275495A5FDA5511A8AF2B5C96C1552550 FAD7630471C45B19DCAEE5454D82D4FA9138E7C6E4B118CC665F4B861D3766A2 4140007A5CD1EF02842E0B8EE7C73113FB217E372888F11E00A0E2C21219B943 8692C501C75C62BA84B70334512ED7B33C0F0D71A852A8308056778818D55E07 71E6270A409ABE620C0868AFD6C9916FF4F83185A2B9793C0F5FF73BDAFCE3C8 4544F223A60624E11300A768C5D30AEC5D876A26134F0C58BC6A3690EB11E9D9 16DA3E2FB8D7776D608FE9E88278D6B1082E18664E2333A6BB929B7D23409B4E 5E7C8191F05CD57F6E1CB8B076420CD6821433C56DFD45A16A26F5B8E1ABE500 9BD17D8A90C41088183E92D9277A7ACB3C766C747C1997953D2DE0551410F015 FDB286FAC18078C9EFE517926FCBB34E12E947B5120C3832A69F6972F2E3A7CF 3C56A800EBEC5406DF466619208CE7AF43956360D95D5DAC9009FAF1D1CAEDF7 DFD8F5817712C7BDF4AC84CC380D71C1ED8263707E8ADA8C1FCB059C9AACFA45 30B025B525FEB521E06B4A2EDFCAA03222572B4DF407490D64247BCC7730A011 22D4429622C1102395BF4918D09A32C2F2ED1D80E2B3180AE72B253082DD7583 FE4BC0A3A30649486C002BFB9868A86C75930A53702E62937C18838A430C6099 2C0D5CC50D54B8389BA3791CE905ACDC05A47B154D50CC20D94E2F3811CE1437 906A0FFAC7846E4F1AC6540FBCB40BCF845B3A0B4E320CB26E2BD241B993D192 5C487FCE04C40C69B1CAB2A1DD50A23E443D8A30572DD2A12550B2D61F90D793 2B91F6629398A701E6BEB6D52F1957018202E914C37933D28585B6D59163EDAE 458E91E7EA641EA3883F3B9BCD00049F7B93C11BE0AE28B2F7489FB39310DB95 C424F94C1BE830FB6349CFCF86DA7C61388B92A6ECD16F43BC8471D2E993F529 5713F3B9EB652878D2D7EDF6B410492714BBF952A4EF7713EFC7017A63899555 D2BAF52849830F0CCA08D642BFA26B23ACFAB65C5485293C1BEA2AA6C4167751 9886FDACF388834B1E6FE3BC93DBDDED344C0A20BDBF4582011DB242B4884161 1860782EA7AA4A5EF425A6A412DBD0F20CDB4D1DA9E54AAA3DDB3BCF07D050F0 4D4CA153663EFF8A63016F79C7D0E1C85115A82CF82DA0FE709B9447470A04EF 5C05DB1477CEDA5C7C5AD3731F6782A4F286B7833C119C524906065B919AACEB 2C15E617A55364B129DF49D5A06F34DE2335626096EA26D57B94A928E2AD7A60 AE69F144832469CE1088DA535DC05FF15EE718F9715C54299607C439FAA1E16B 9860765031E331E8941A177C82353C2086E551C702935BB5111089F167B79227 55CD4488DB84446468069958B613872782F4D0CE7DE61360D3FD11B81BD02950 A753F3C460F00B5229B48900605F551CAE397EA2AD7D021875710C654D9E9772 790F9D95A2B515DA86A293CD507153759C247901EBA8C14C8136BE32EBCAA12C 5A7FE60456189008F10D3367C0BF686E3919B677C2599BAA2696DDF00B27D9E1 AA2D9C8E756E33664DAD98E133A61B4182FFB00C635B437AEA2FD0847358A685 6E3D6F3B11C1F343EA1AB3E596E20B8509C8B9D7D6BA0BDFB13866FDEF0C1BE9 3B62AC49659B3C375F3A7C6D6CD68EFF4E4D4CC00A0AA17A213404B767EF3F6E 157210A3A46A4A30114F032BA029D8207CCC64B0315A92169AE858D3975C7305 9DF8D9FCC459B8EE3209A3B18B4BE3185DF2B065FF2F04A7FBDA01C6F7A00D2D FAEFD098374854AA3AA151BD54DECE76FAEDD6CCB37CEFD1F5022BE5B15E1D75 D8A3950397E5EF69970856CEE894D80941B53079AFE3CFDEADCA35197032D0CB 487FF9FF20D50D96B41727A72FF76E7DE651DE14ADE14FBE1139A5F333269971 3A1D0E26C392220832FB05CA2EED503815316CCEC391025FFF8E6838E92AEEF0 BA380EF6683C5AD462F825F1D3B0B0E9797836CA0B1D5C9C2663EFC962FF21D0 9AA2AE309E6310CBBC224F848A3F1B58DAC0F5A84B217BD0B75692BCF2B45DD7 114888A95BEF516B3A2F5A8284AA2FA9187C32D91D47628C167BC83E28E86F10 868948EE507B47172D7B52B098280723D4EA3117ADA2CF91C6557EE2ED5B4CDF AB2976D7994F641576117EACDA8787FF9BACD78AD9237044496B31999202FDFB 55C550FD3B67A0094913958D22575E85FC2BD368A9A8A77C343B645717155756 D539A41B7390B750F584758C66FFDF1DC8DA2E05CB53340A4054B02E899BC190 138AA7A9BE8E9EA76D1DED1866D501078204215B77D635242F0D9CC02F1BED5F 60F5C9977D820E70CDDFEAF07F9BE1DA54BE91784B721065224C925E7F593471 4D15907870F4FA854244F58AB6B315DE7285F1C1C10DCFEA8D473D2A3DACEC30 3A03A7E10064613030A839CCC66FCC3AADA23B202789D7B76185107144FBEA91 75F47280A5157729F4BD4756A9DA571764BBEE68B74370B38C07A9499D7D8044 3221F733A82D8171A8C6428DC78C164FF27C81C06B2A196E26034F25774718D9 1FDCBD27F6AFE6B8BD4E941D2FC154BEA826E96D9A463A274FC07F7FE1882981 EBBDAFC05F74815937CB02132F6F39A572823382D6DBF390F03121A932BFA4FA 7E7FF7F18CA8FFE7302D3B2FA93CCC37B409007F18B42D215FCA484AAE98AF60 C2AEF608A1119AA13FB6FA40C0D08FEE397F02CBEEBCD4DECCF681450F0BF417 41C5DD7DEB31529A024711AFF1FEB19B20AC9A3E1BA1D49D691B9ACEC297B61F 93876FEB436C6A5EB19872F089F840B4DF3421056677D71FBF913829720B6BA3 BFD44765F0F33F8075DC164DE6BD66C25A2E7900F987E12ED82150F6B526EC55 D57B5DC09C95C9AE4B4EF735A5414D985EB95DD7FAE5D4A8967A0317329CFC4F DDAB7414D018CDD05746D179F9977AAA33E6AA81C98F5002F02D3E7B37F417D6 C2925E38CBE6CCA897724AE8F908EF485539C1C894A5372BD85578E1D63F8ECF 3462CBAA35C3F6DA42DF2A9B613FA92BD43CFFF6D0AE43C637640FDD14978510 9111A91258DC4B7C64E3174050B7C8FAD56DBEECD5FF964084B345CC06DBE98F E9E52BDF3CF8FEC118F0FA4DA9C708DDFD5842A0349D711EEAFA2042E6B070A6 A6958321F1D711405CE8932953D69522329B698729A63183E4F0AEEAC9A54A0D A59DF302B846C96D30A3B72489C92E9473F3E526DCE9D1B2A6BD6C83FD2951E6 7E0D9889A4DC8353C95AAE1E7875921684BB0FA3EB65D1FA0EC1209C8B110472 F95FD5CEE1A7EC2A78941AFD0B102A88055878A91B20D4919792C03CA93AFC98 6C34C0835BC85CAD8E75DFF208727DC428911CB820B9211D2A3C6F3B2F32D8AA A1829308E3583315E31BF70E2E0FDF33BE1A34DA7B47189AFD58B3DB618F788D 9A77FD6B341C74C2A05DA0713E92EDE9E4D41577EF58AC70B402A4427F63B863 61861E4EAFC12788E020E9A0C5FB78EE0EFC3D6D7D1E40987A445AD31BD84B91 179CCBD40DD4CAE2ECC44FCD483BF1AAD3FAB74C2B69537837A2B70DC0908DD8 2CBF2A05C08668FCBB02FD86B02982BFBCD90A5B60FD27ED26E5A2583C8C7A4D 020A8EEC2D80FC67A306D48A4A519D57A88C79B55D644CAB29554F2E31FD6843 F940E233DAE0E07696962EED3A3A13C4041ADC5F52005B1FBADED75739A29DDA D519705EC0C3A425F84078E97A0DDC2F0C46763A0BE692D47598441E7011C41A 69566A7F915F4640F348449C01E851C4736321D6DFCE2013392DB8F3E7D363C7 296984A2980195E373EAF1B7B910D1D1FAA2268C726F076588AA122CC299D7F4 C4C26AD9BBD9E733C4CB22B633B70F38D563819330DD52912F3D1425189885A9 3B0519E271339BEE64BBBE22AFAF5278C9D5E339EBEF8C5F3A75B96D98C17AC2 53906BA2ACDC471A233FBA27CD4F9D6D60195EAC4220B7FDF85DE8F0E9202938 053D427DA3EC5D297AB110438F9AA9CEDA887033555774372A39F5BE217A815A E85C56C97C347BE7F0A6ECE062F1DF68BCC50EAB2B6C8E7EC2B798E2E8BBB0F6 F4EF1341A126980C7890794A85EF6CE32D227A9531FF478D98DBA4D248DDF9AA 7BC2E51ADBE8D42764C75ED44F1EBCD2FD3499849375721D342810C74064EF02 2FA331E0898958555F5218EBA03EE4F33D65E7E72867360CD5F424CFB1800057 E4CD4218C88DAEE1BCCCA10DC4B58F74F4602705B834E9B0391E126C95C04592 7A179A522B90099F97D70AF54E554A8F28FDAC53748FF1ADF2DA41637BA1D16B B08F5F997A8523C412BD8A0B47FE1119A0D7B5C08967B38478FD9A143A1D7010 531EC3868BB59A409A49A381C62843B4E0E1814B49D0EC4DDE1F85C071262B58 167617019BED0DD554AD31AB998F5821B9DE2AACBDA9EADBAD6D7267995C72AC C0658E69A52A6C4498170E21B59E05661E646D8173A5BE71EBC504A63A584027 7F5C32166AB539082917BFF7EF652D589681C23CFE2A8185083720D9B5CEB6E0 67A54AEE8CFA990184968D1B16264F59B59082C4CAF7381121DF87FA6579B246 BA724F69FEB1E992A24A346B1573B9F02724722B9B749AFD87E637298439E1B1 7CB6C82D7263DE921E4F22630D3B3B95B790FC3DB64FF89954F5D0CB096CEFC3 5760E9F293085CB5414E22AE51FFF051896FB41AE222DF8A67CD805EC5512F26 2028A7B3321E2EFDDD7D4AD99C22406FE793DD7D9F8C3973297761AA5581CF81 98041C66E6A3601D9EA9E0623ED18D9FBC392143032C90FF669F444AAF97BCA6 F7EBF8F46FAD3383C8AB94ECDAA43C4620075378E78D2ACB19BDDA669AFF1099 E3D76D55067C591328E391BA0094CEDE9A67257E51FE20B5D01494A8FD21A104 D906B949DFB64DFD240A527264178991EBBB9338766F055193ADD348D12AE567 FF26A95D677617CAEE4CA4B282C8E80331A798B6E803A0A99CABA87DA35B532B CA16C510B543365D549BEFC3F6666785B281C06087C7308074735703A3028939 8BD3EB1798CB9C7C2E4CD0585CCC85FE830C1713CFF149F643EC607E69394CA5 141B1DD5E631C4E9254D297EDDE9B4255C64F9D2EB771306DFB8454F81B95421 7EB9B93CBF9D29631E16086F66170C35D1CB9042BEBC73EBA052FAA5311407AD DD4BDB10613A860B1AC980D23B6ADAC40C00E20BDEC7FCD299F74EFCF2FD1BCD 4D0DFAA537CC1DD8B32132A2E7C1B93BF1A2C1CFF88D28F5BA8160DABC41DA07 9DA4A751DF9A6109796D136A9F56721FB0F246FCF1A109CC39D97D3122745168 37628D10E5D418E779DB2F5D3EA77EE734D2BED623F973CC9B6692251D423999 FBF96085623037DE794755AFBE0B5CB43FC44F23213D410F58BB40AC819EBD17 AE3BB56977F0E8D29168EB94F60E0E355CB7C953DB56783B75A1DB76E638C96C 4D321F00882FF95CFC50EC2CB25CC52F4A022D35D54A06F4D3AEDAEF34966D80 842CDDD256BA174F56F76F7E89AE6693A99F6135758FA17AAE77183C14FA5BD0 E4A5BE080877F64DB8D0864DE19193FF8228D175BA995B356340C7C6192B295D 7F5D462F3D75BBF058B360A2848BC511EE41E1A40FDD88AAAD37371F61D88DF8 B41DE999E404C7DB577CFEFDBAFE04433ADCD2A0ADAC8C171C58D820009CB4DD BBAF14DD0F6D8741C2E0DC1497C3A6230005BBE6814E3C5D06101ABD7A29E865 4E4698D696AF1BFA539183A9890DA6190BB8C2C27CE42BAFBAD0A28322E2E2E3 E3105171A97EE318E7B2BFE467AF75E02B96B5FF33FEFEA0DC5CA23026CA64FF E729E27E497398D5059866AC651AE47D132C1E93A744C5D24A447F056838CD02 B369AD6CC06279077389A2C7FCA87CA540D0AA82CA2E96BB22C0A0329E166C1A E167EC1BFC5A66FC84540626515D14250A4D4E41C15A084FF457F5F9047A53B5 BAE94510880A3DCFC769F9C1291FFBED09801AFD0326E241059422C65538AECF E25C204D185A9B3DC3438BD5164A625E9E9F90B0ECEA4CF28F69F87B76 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark {restore}if %%EndFont %%BeginFont: LMRoman8-Regular %!PS-AdobeFont-1.0: LMRoman8-Regular 2.004 %%CreationDate: 7th October 2009 % Generated by MetaType1 (a MetaPost-based engine) % Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). % Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. % METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki % from GUST (http://www.gust.org.pl). % This work is released under the GUST Font License. % For the most recent version of this license see % This work has the LPPL maintenance status `maintained'. % The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. % This work consists of the files listed in the MANIFEST-Latin-Modern.txt file. % ADL: 806 194 0 %%EndComments FontDirectory/LMRoman8-Regular known{/LMRoman8-Regular findfont dup/UniqueID known{dup /UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse {save true}{false}ifelse}{false}ifelse 17 dict begin /FontInfo 9 dict dup begin /version(2.004)readonly def /Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def /FullName(LMRoman8-Regular)readonly def /FamilyName(LMRoman8)readonly def /Weight(Normal)readonly def /isFixedPitch false def /ItalicAngle 0 def /UnderlinePosition -117 def /UnderlineThickness 36 def end readonly def /FontName /LMRoman8-Regular def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /PaintType 0 def /FontType 1 def /StrokeWidth 0 def /FontMatrix[0.001 0 0 0.001 0 0]readonly def %/UniqueID 0 def /FontBBox{-456 -292 1497 1125}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC 1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 2AD360A28616CB4A0670C1BF13E7AC5E68123F9DFAD1150FFE135989C22B412B 63BEC913DA6144549F051416C71903E13237781A5DD70E8333F80D9F0E493687 94A83B2F049E14761EFE435983C72A913217C8946E4DEB22A9DB2FD68B53B9B4 02761774E0E713EB4A4FC9C587A325C91693ADBC62DF65291D5EB7BD830949C3 35DF08289D902F15122C50260EEE2B47E043ACF9EC5ACD0C55CBD5CA59BC7431 9A1B8A5D9D205BB7ADCE0B00796F130DE39286DF8195F0A302FD739C6A4DD495 117FF510D4D3A52986DABC0E5BDECD47E4592F241F4D1FEEEBD83FC02C54FFFB 57A301E60E5B25B0B2AB8D5F495CA059A6EC13FFE483B13F35B195D8A38806BA 04CC02C8067342BE4320A42D695854DB324847D78DEAE9C337F868E0DC1F281D 4CB637D6B16D59E5547364BC3C51D5BFA8AC7ACC376094D0067D963160AF7B34 5AFE3F8FA89E641F726FEF6C405DE255D7E6B93A68C93D1E807BDA02B030861A BF781F4E12B373F2A268C710DC569C739BC2AC583053CB26E8482F794F9B631D 1A77D18D93FF3D3DF7C0DC6EA6922A939FE7AA43B8308936140D026DA9096E79 999C36B0DE7FFABA73582235CE49A74BB3BA9EA02BB652695A949F8E0587D5BD 38E51EDF4C987FE5AE9A6A5FCCE134D7F625BA663A61AEC4938CA78C49623FE0 EED33DA2D08CC78F86A807E791BC9CFCEB5C8DF4108A2F31940E5B6FA9B3D7F9 4DFBA2E7E60C1B615D0C774F1733C71B0CC90EA69D7D4B91920A764020A7907A A29C1610A05FF2B714570697940A93D2B341E79C50F7D2C9A3C1BDA721B86619 A33A0F1EF6E18C3561948D168918EA5FF9DBAE24E6C0BF1ED456910E73F4C10B 29F2734F35E04F1F550C07F011E8E23D2AF6F0D7B52C2E5F201D6A990FC67A77 3FF5E12466692FD1B465A90F11032519ABC7C0308E276F190F7EDC493BA1FD3C CBBEC050F7BBAB6E81B7FB2054E8DC92F54695C1588ACAE725782088E328C705 BE178689547E89215817838DBFB8DF7740107CE11D9F1E95F04ACAA904AECA8C 66082082F59CB8E5E7A96FFD63BF90F69931F3D5B5F81C3E234904D5FE5CCAD9 17381670D1548D72FE715FFA30FEBAC715513E0525049188B9D91BF7EBFF4444 ABA5490DC6A5CD8C1BF3EF1341A126980C7890794A85EF6CE32D227A9532B61E E1FDB83CCE8849508A3EA0FDABE92387B526ED0C9A92315083DF5BEC01ECCC91 62D605160067EB251A8B40D3229C18FF655220D3DC72B74618CE98CDB7E370A0 BA04A0FFC4D3C3AFAD0869003BE33A0CC74D81D8BB0D87E5C0AE932B4309387E 9DBF69C52ABE85006D83B9020CC042DA9597CE1A2C03653896E07940025DD68C 11C8EF41CED336BB116AB3BE6175D6DD1CAF80144DD5D921D9F734EB854BE550 341FD8148EBCF4482E9D97738693472583DD53F4D15F219219825BEA068392E9 EC101A958BA3D4C45B156302AD722B13F05F71D8C40C2ED1766F45ECB609FDD6 6F3014B11E63D70CA13D96BD5AE19DAD78AD44C7C99DD91D71CC2A3E0EF74012 0DE42BF30706C80B42BB37178508EB5EB02F088194A4AEF86083F9A849BDD896 A9B2F6F431345964D7EC4F60EA071D0061F16D88796C4BA0C670D0E715ED9330 13619BC67D712BF7CEC27CE0B7ED8D31A29D7F2D8884AEABFBF6919D7FFD1E7D 0B2FA582811CDA7DEB06661A2D27741CECA6F2956BF0F2DCDF5326BD8683B5E3 828D8A7AE0C2040DE5F9ABF2B4CB8517A00888053AE978BDF45C9B464B9DA129 0584B298711CB71771E933AB92CA36C6D06E8D4E51000F60EB69CFE870326E00 4D436C27CC46EEF80FA1A05AB90D788643BDAC66F405924BF40E49AE3D7453C6 30FC3431FA13B333D69F672BCD4D19F6D70059D309B72D0A48EC241A28AE69C4 8B50DDF960297D39DF2B708BEF605075EE15741BE0742A7D74895BC47DCAA02E 982F9ED1C700AE14F72B455074678DFDBED70D546BC7E2C50ED4DC57B3D87551 CE86D4E2DB7607F065FACA01BF64480CC5A1E8891B692ACAE9C6921FF496F522 F4F6B7362A3E60B1A2E645D49F8DCB88685B9321172315171071A3F8A9D704FD FC4178A14780955A89C2CF9BA8E32B49BD096999887AD4D12DDFD616EEB4FC37 08B3E83D87F323E24EDF17B8187F0EB71EA7D10F02928D6E29D2F9F2FC89FC1C 20F741AD7BCFFE1FFF0D4758515A86D82794F04E7E9865773AF83D1611360216 3D500E1FC9C23244B8402D1A983F3DECBD76E17E95FB425AAC96FCE977839530 DFDD8B9C9935E7B787F601DADCC81385E9036778E69BB90B0D130A32445972FA 44213D14B42FA2BB0D4C4560D8DF4183D3598FB9584A4433C91319E3A1614154 78975E25D1E928C5867A495F88565BA516314A268E9A30EB41F7C771758410E7 D1179567B10FEED34039982ED5E5664949215B7B7C699903F93FA67DAAB60FAF 8B43F9409392E4D9197B434AFA1C9FBB838F0E570E8CF04E85BA16BBB3123ECF 3733A72C364FC2FD02F3F6970F6306B22213A308C0C5BC56711B73E44218A69F 41A55F3C8296D12EADD820721F4C7AF96CF1DE87958E94147897470374D33501 DA608DE239D45886741463E26AD685C330FF9B4020A256C0820CFFB71A8598FC 3ED02114F4C179D7B00C40CA23F99A91A601E5E290A8B8D528BEC85ED2AECF40 A098321FE35A05FFBF261C502EE15C7E3FAF16AB055731ABD7868A1AA52DAC71 DB3DC133F7F5ED56931FF5F3870023C31C1FD013E0968627B5206F1B0F805624 D0F3FF6DA7F1750CE53BDBE363237782E3B2AE143E60069683917D8D87F037E5 CB82B7D0594BE5C1C51F60FC8DF07EEEE87EAC1B5ABD69B14EDE6AAFB6ABA0A3 EB05A9E2A6ACCDF4357AB5184258B2A995AA848C73D6248071B32AC79742512B 9FFDD54BDD8C7F84484031FFFC0AE8932A64554920DCC87145B9C3C3C5CE0F22 D4B5DEC2A17886B4AF6EFF5490E5C45D2E2FF381528AE3E23D323472F5FBDF3C 86D3D32879A5F548ECF75B9807C8A60296C5D1870A6979718F7C53E34C50DD4B 72325C8AFCA7B2B42B15E35B31A4DD7FA3F844576A7809656D574C1887F7159A DD3872BD87E46D78B89043CD27C00D90FF5DDB509F89EDB23F58562508CD79DF 49E61275DB8A3E42271D683811B03CC36B8AB9089396DD495718CB2026F58D77 1229C2A3A491455426500E410A707FA17DAB38EA66E305A8046E2428CAFCE7E6 EB689A0CDA05B45223A6504CA4D48826FAE6756223F2FF5B566C867D0207BD48 FE8067168C4412FC80CDBA62F8B69D9BE313B1A5F23EAF1A32ECA307C440566D 8413DEC101444ACD693258A53F98DB0DF475C8D74928A382AB2859A2F650ADE8 6CF4EC93FEA60A7F5A9873AA7CB2F4BACEBDEEF87161DE496B634DFA9A68FFF2 0ABD33A0A8E68CFFA780DFEC1B2DE27EBAD1BAAB063D4EFCCC1041A6FCD1E20C AC60BA728EE459CBFB2869B1BA9C093CF2C222DDCB85D19E179DE6EEE684BE3A 78CB4D416B911DE781563E26C08538E038DD8EF92434F2D94DDFF1A3C4A6E985 ECA49F359E15F1087A3B106D719B61D7779EEDD1B150A6EED56EB5E5579BED33 B2CF6BFC015A54C5F26A3B404B9B9376E79A803427FFF13E38812F6866EAF9C0 81A5A1169936522382A6609D73A187BDAE4A23B9DB4D1920D4846625D4B995B4 5B80B51EEB416941DF533537B33C794385AC242E1C5579799B6BD986A2913E3B 917EDF3D43F47C6F5983576F497EB09A9630A006FF0908EA1795C412FF9CC0EC A046C4AD12C31467450F0F9096C246252A33FD7EAF08A8D70AEE51EB0ABDEEAC 94BF3611A6C3560521F6CF7E88A660686049CE34E3D38D861DBF4B44A6882EF5 79A535CE2816498D130303EAC1F42151470F680652325462F52902A5B684377A A75026B2BA698D38702F22F493A53C3C1B3734B8CB8D3E0BDE0AD45D89719107 A418F686DD276F5182D80A6C801AF3D07AD30F69DC73DFC07A52AA0F1B71894E D2AD6198A473F1F156AD864427B00164D21F819BE32C01A53963E4DEF11001EE CC47B08FF41C2363B25504CD6DBD40DE106093A3E5BA3F4BAF0C4AFBAE8CFD73 A596F7C7AF437B8AD4F2F9E6209962BD3406653A98653F419EAFBB18DF86BE72 FED4AA59D7B64AD40E0E8B0D19951515A6EF4DF7402E57428D0E9DA501524CD2 8C00303A6879F7154DAD121B4451A9ACC99D10B2322E42089693DA081DC87E39 52C076E13A8D1AAFF5A9FBFB8AD210C285C6EF431E5C98CB559929FD0D5E8A13 520FA7BDB2C711E3BBB6CEDA2DE760A98868ACB45CCC8CC2370FE267830C2A04 A2D0B0D46E0A05899D4D1DA41A4FE88655F94A96E79EEE85B34A9A5F22879FB0 BD63A2938F9981B2C52F79530B0B0020BAF108DF807B6B0F449620D687E830A3 3860ED173A46B3719D7280A90EA7038A2F6390BC183FDE845C0755AE7F4277E8 5B3C8786E195449BCC4612DAC690CB6CFE89601B616B41EB7272665D7F17B86B 4C6E8E1CEB0F94AEB1E311381ACC86D0856C90A91D904C937E6AC401E720FF8B 0AB25D953D5C3A83F1E1B2DA1E2800A25EDE3383CB75BC4D3864DD3B128AC01D DB12947BECDCD8139B2668B5CFCE24737C044BBA551A51EECB5C20C36995ABA4 38032624891D3480D1DDD176CA1177D64B65F245F3C8B987ABBF94ABA8DB33E6 BEEB41A7C6134BF0DEF1E84FC08DEC39D507B7E8BD7F2A280BA33D06A3531762 3DCC68096360101378CC2850D82EE262E1C578BC1B886C07064267C1B2123FA2 4C9748A530408FA08F195038907F9EB5901BC338332AF14A0CC416F900C1313C 220BFDD7A30DEDE201C51E84D9573C79240C425D8D532C284799723DCC04CE3A 194D0D05C3E1EFD835181C68B2BBBBFF91738A9FCBFE2EEDCFB12B2F9F80F912 AC640B01F85B3B1CA9C3242781610A7D9ABF92BBAC9F95B142AF31B68D3AF480 BF49C4C5B41E4E6C0A75DA3CD7FF6637D1F434B962F404DB3C6BC318EF55B72B 3CDADE3446BFA1AD2EADACBB290C4799127F1FCC0CBE76DC36BBFF11D17203EA DE75ACAD01AF9AE53F3EC9596E79541C2E70D0604863ECACF47FEB8ADC190115 3FDCBEBC833F6895C5DA9EC4C1BF2989452681457402C0253B84F8A2A807C55D D3FA8E6BD89DB799536C07907817CCB865978492F2A9FA7A855C906D22203329 5B7301BC195E409C760F618296AFBFEE1989A09F9F9F7538D15C8E490FF120C6 DBAE75E3AA5B8D06A527BA83FD2BEB0525A5EF81FAFD6999AFDE5158AEBF878B FD7FA9A4B4EFDEFB50A99A531B7F830ED73422F76CE501618F32E27646825F50 0B2E3F12AB4EED2A969E6BC5E6D68B47F4D07774293F14F28ADE9DFE77CD3E7A FE2BCBBF56B01F640CAC28723484FF9A156EC1EEFB1B1CE7013382B6356DEED1 05A169AC099700143A6AA4C20756CA7FC202AC02F6AD38FBC7D19A239D8AE339 9984CC856FE7D20B08126739789CFF419B9A722856880AB849647EA1D039E812 31F0E09CDB6AB1BF606163E2D54A253FB2AE3D37E7D3C4FB2CA314C3781B6AD8 A675371DBED1D9F7B00752B2D59AFD63BA149FA0021857D5665F0BB9EFD60F9D 0ACCDE739B576500ADBDD6E41787871D883DBB1CC9F5BE250F123027EEAC691D E583D7C21FFF3848F64407C72774F0E9B1F0EE4F9F1687F0FFEE9987E0A46259 4AFB132AF95D2C459ABFECFD7093A1E25D653BC28E2E7BF13ACA6B3BB54E5872 6C1DE834C61AAA9AEB426146DBAF38651053E5EAE46AF5F5F1910342F891475C 2652AB0EA213BA38DCFB2403CAA45CD7E0714B9DE98FCF9B0FDA17BB2C917239 849FA8B3641E3835883E481BEAB54023EDD9BB94E7780DEEA577ADAA12B11BA1 47E19D68525879248B7419760020B6F1A046A06384274C26785042123F578484 4DF6BFC2681B3F4B6D8BA02BEC5C16446DBF60DD9293481B40A1775247A6AC65 DEFBCE68D3693C2DEF0AADA7436FB16103C8E0D0D3F83D6DA705AA42E8106C10 865CB7AE7BC12E7615988EF6A5FB5504200C0ACBD5FDAD9448B616C1A2AC048C 04EC131FABA43EB3BF4E30B7F299551C64CDC751AF70E5CFB610D6BDCDB3D788 014BCFF4A793A6027E94DF79BEB0058C739104CFA3F32D71F34DE70DF3C989CB F353FFD4BAB64384ACD9214BC7F3D1E370B1330D811FA76A32154D39CEFF9F9E 19F00707EC53E1CF11471590480E25B42C48639A4EFD5E439843D2BE6EB855D2 402813197CF8F595F1555AAA669C28B477CE8019F55655690D94B0C8DE37ABDB F7E8DDAFFFC3D0003ED79A097958346BF4C4B8B877F6850C5D13503F892E2AD3 AE1CDA33EE74DDADDEAB61616CC225C4B8F43907261FE6DF2A8037A10D16EFD3 05677B9A4739C67ACF82AAC16840BFA42B5EB6D2DC10C1B440B5B316FA8F6565 B7C541368F2744FB12A0038E1479E8AA3C862F9CDA1CFDEAE3D9494653FC876F 572A7E549AE4DD1FA1B75A459A99BEB04395D5A6421A98519E8A107571D3876F AF830F38495E9F1E3946785B47E27FBFAB667C1689EF28815477997EEA26D31D 194DA347C0CBC91DA0E33B22F746C851A41C3FCC3E4B30D3C7EB03EC82C6106F 747A7AC47A9D2F4A10FCF32787186F2650B1FAC1109A56BA5DB7FCB6081B9F31 29D1B5EB155884C30E66EEEEDEC23268A567C4A1BCCDF08DC1B2DF754B713A6F 4ED5D0AD5DC07343C220FB3EDC22E56DBB5C5C335F34EE2A7D4F770A1E34F0B0 D3E761E0A154DDA036BA52BAC9C26313FDE2A91445EF7A5754713BEC6CFBE152 CF0C052C7AE10CE63FFDA54A50A5A6E738C8CEAC5B1D2A757C5DA42A768BFD66 7109423411FE93B8D5FE942C0960DF72D44B5FF7010C93C67FC304AE66D2C1BC 96EA08558AD45498554E6011D414400F81FE0DB9E84EB57570D9D15D84CF9F0F A89B2FF059336B57B9B45824EFDBF7E27A57CE61292AAD6582B3A661F4D48AFE 022CF6C28E0385E17E680AD553E283775875126F29691CCFA9B63695100CBFC2 3DA2F68B499386161B4BD1FB22108D7284E514F58BFEF59AC638DAA66BDBAF07 1B063E68786C49EC38CA4CCB5F26D1BF2CAE061FA37F61B6A0470630692FF3B7 0528C74017D2A82AB721FF27EFA06C177E402043E6281AA0579D72C8929D5202 D6A34CBDC90678770391B20163EEB322A73D775C36BAA9036C904465710E8849 11F452C33B55A591E52759DA17CF323880E5EE7E183DA41EF7DED28464040368 3A29AB26EE2212F88A0FE66EC27CBD74FB0E57615960AC334A5E3CCB2F8DCA63 0494BBFED0BA28566DA4FA68C4A0C748338792955E0242EC975D2BEB7A69EA7A 22B1E064AF38DB6592B324D8CB65F21458005930FCCD76E9EF75D86A4440BB59 404C17B1179CB9B5695A4D4905C482B190C7FEB04E13FC963C0478D72B621976 87E51E437A784C051E021D36141E5F1B0E6F48F930A820BC4EB03896F32CE12B C890FE786622570A504018EBC2C1F4E3A05F05F21E123CEFC8CAF8386FCB9239 BD7B259F5454A017C6ABC65E4BC733F035FDA08CC184B66BB482957E3442485C F2E497BE8AE40E7F5F783714FB0AC51FF909D5319865070DD71843404E5407A0 1A2ABC5C38E2976CA3496814414270F4A67574C6667EB5AE7D77C10421EED1BC 8C0976DCD965F5FC4EE010D6ED3EC8BEBC850B6AC8DBA8B6B0143F4C6645BCA7 AAA994763A8CF35B5A21FB57B445CC3B9E9DB8993E4F73FF91CFE03EAE9B4FCB B7B93CCD6D4F24078A035C763FB7CDA6F5CE5D57D0E5A231A2CD1B99DEA5C354 CE9369D5B87FD45A7362B2BEE984B17FE9303F13C84905C53E6D3EFD6C4BF841 8F5FA9797C7D61AAE6F23C1682776D820FB614649E1B48EDCB3E3244CD3319A5 915E86F0A6172B74F62BDA17E070DC8FCED3EA4F7ED698359074FAAC55DEE70C C560D6AC6457B5C52EA2D654226B03E4DEFB70112BE7F4212FB8E2A9BA73832A 9CCADCFDA1CF32A9E980DC7946713AA2B67ADE09E2F838C2D1A29D088F6F0685 7BBA752FD2A7D6BC309B35CD3D0970697E79A5F4F65FDC310F85FADBF2F7E039 F66400CD6A7C246D47F42E3188608F068A7F00F2385A1972CA79863C9E50D108 A802E91C5459F5CEFCBA7605B87AA056032E6B45D0B3327DECC621D956927412 5077030AF5D300118249B27F5F7BAE49AD6BCE4E68B5CE1523A1FFDB9FA111CD 84C513E2A42DFF6E5073FAF13FF8DD5F0639369C35D7262448F165365151D5EB B6B84F3EBA606B0FCABB0A87D3C5CB53AAB376645961C355BCD58833A12E99BF 1C1D6CC83623D20DE450B1367CCC4E89D03C4431AFA373A7E4D303AA488335EB B53550A709D944B39CC883C7A073C56EBC444ECDA998E7F48C4EECBE186E5858 0A5FFE464A7CD7E36D3104DADE5D30F163F86EBBFFEB9AD584935A586795BAE9 F2CF64EDA78928FEF86B4B3497B73D5DCE9142B953602628FA12E4B0FA0366AD 43975ABFF9D5FEDB6A2C22E06E26182A283AEA01120CACB09809CF4419424850 E9E6DC92D769B15E302C8A6801AF230B5FC97DE252EBB08499EBD8225A5F5E1D 7E8116B8667242F775680FF6AA0A18E74DC148E58116C90C7B2016AD7CD6479A 34E1B75657B41FFDB8AF1C9E3D3CE959483F793B4930B2DFDB4E6C7F70B76CB4 86438D247D0106154C8891612605ED32F136F8837D1CFA83953E0F92454FD8A7 18026FA6E3BFA81B903519E95194C31433430D47555D27BCDC453C01878274BA F10530B2AD398A9B017E890AE6E9307F3147D78D4FA40F5388B9759429A9B328 16AB46169C413A36E810F50B37CF2FF316DC4A69B0A480F3788AACA2DC8EFBF1 825630B15574DC1FEEC462109612F8D958DCCD2755B5A9770C8139B33097E6CA 2126470D7D7F201AD2A486937EC5E0331D522494F1235CFFD913E47C201A652E 0439E4E2B2DB67946562D768AEDAE444D7994FF2820F805120DDC1FA1F621B1C 51CC656C5C8CE317225BEED285D6C70FB97F26245ACE9385700240B693A873A2 85371846079E729515FF910E63CA0F9BF1370268AB1F0E9E41C1E7B82193A0F5 CF51A6756DDAF9D2AB32E9A21F3938325477FB5F3A48DF5E0C78B948B41608B0 23E205DA4BBACB699D403C81679A763518CF1C1EFD3262B711994EE7815D92C1 D6151D1ED963722DA09CBFCFB4CF3D13A7D2321812C81B5AB9FFB72CF476BCBC 43190EE840144F9F053FC85041782B25B9AAA8B2BC7E59ED22D13CFDF599DD43 370E6F28DB5DE10E15CDE273105CE6378A2ED913F14D20C272D14060533D6FAA C17886CFA89FED056BE9B0C4964AE88138CB39E8D6C68B35CB48DA6611E0ED9D 102FC5598792E6234F8C010ADEFF8CEB2BF67DAC531B53256C34A5211FAE935F 19F86EBF727A6A212D64423CD27DCC76148BCD2C4822030A42532237F541682A 4AD84E1E0A970E65DA90A6E9FF72540FD1991881327327B90CD5534097225899 D5405D9B7E26422D68A054073986C22C9E2A9B27BA2075B7BAD32A41FE26D120 4C4063ED52CCD8DB1238B3B86F072F108990A5E549066F0436FE6F39331DC4E3 A76B58D5ACD937150B85ACF4262B137D9E0FAF538F8839985CE6F85C655457DB D51637C51A5FF27FC1322BEF340F40A63ADB37464D62F20B23574B38A2E4A959 4E065706D9F9028DA28222985FAED7B6A1CC891D07185666E790D3B89A083526 C79010E937DF2CE903A7C4D6C1C0082F0B338BD4134C8C65B2FBBE4C4D1209DF EFAE449076920EB842436D3B6DB6ED212E9BFFEDA7D3958C62CD99A96B5C8F5C 8CE701BDF2C611D54D9B914EA59194239AB8316BC1535B66AB0E54EC4DB80E94 2E6F664F2CAD5219EF7E13C4711484075AAD24C10874C856F4FDA49C6610FCAC F79771B4E47D07EA87335F94152A9A489FB0D7E98C46CFC0018ABB573A78C271 861565CA746D4F1661CA2B69FE6393EAE0E90E7FF7BC2333D4E0215D5201E7C4 4F4F141E940B83EC26AB75B0926FEBD8B6047621EBC1EA6BA7DEDD798652E630 C7BC349B1C750B3E0DD99F816E7307318ECE80777A5FA529030B795AA0CE8D74 EE6B006DB8B5BA258462B2FAEA1826B3410BA3333480CC5E6CCFC90A5084AFA8 A975DBB3644ADB1037620E73ABAA2680794EA774CAD2ECA4581BD58ADB6AB154 DAE796224C22F40C2ED5F9D247F0E3DE8233436A38D5E1CDB797C6AD7401D9C7 EA82F00AA0132FC5EBAB14FB9BBB3212660BA060A8DF81E537B689FE09104B36 800F2DDE6CC49C8710F04E9C256FA52B457C1B139CA93C9B8C01EDEEE3271B46 771A3374FD4E524239233FE6969285AD222A233E35C05E448F11E53F9697F1FB 144BC5E58624564DABAC8AEEE335C9A03F3A4EB501F760EF762B1505102220A5 E810F220FBE4C835B057D5953BA549C0742D661C8D6BA1F3B200DF0D1F6AB397 2215CAE0BD116522F39D52AE693FCC37BDE94E7B47ECE15B865346D956FA91D2 C2028FD64DB6871065E8C41CEFA4148A2827452E7CB712C10498777CDFD4500F 7D6E49783E9FC958D3954BB4737612EB30770027B3CA2A986A3005BB39E48ADD A75844B0C2B83BB642D9BDF4A5898EA2E9134E43358A1B66E40B650FC6B3FE08 4E6FF7BFD6966A21D64DA4FAE72961621FEDED6F24CFC1AC718107EFDCEB68FD B1AA1325A80372084D45B94B82342249565C56FBABA897501019932AAAA33825 91F9D92C0525146FF64354412F7DCF5ECC8387772EAD5DA8AFF79E9ADC4FEC9D ED93A4816919F5BBC3C73C7799F6DC6E94802E4BA6205B5C198BD5DB3B9D2CD0 7C54D91EB2E633F8634382EEFF10EF406FBFC6D60277E7BABF65D88A7AAD9396 19851CC6072955128BBE618969608525FA531F0C9983A9780ACB765C9227980D 8F77F70B14471CCD63A5F3E6AC44D21990EB08CA9BD2977384B96D8467019B6D 3DF83228885B0DCBFB9CF73FE22FAC4ADC32B125BC65A5D279C6593F110D2B1C 3643055C643EB591366950DCA06596B169C966551150795ADBB0A04DA6593C84 6B1FB75433B24AF1F6CE1270429B20952DA86B8BE39AAC8BDDDDF5625C61972D 35EDDD2CDC584485E59DF38F5D6FF092E1498F8AAA6846B39BEC40FAA0EBCDCE D96FF1576600F1389BAC04F9EFA7496745B4C866CD45B80656513B6871E5258B 4F80702ADB02952F2875ECFF84EA5FB1D26743416B6D20BA817AB49AF8C7AFFD 881EFF28DFE535D6FFA7E6FC5966952482A2EBF5A3B63AD62139733DB76F393B 40E6A832BE2232C9AB1A366DE2EB8262B9F8853186E6690AE8FBC87D54488324 9A0289664EA62E732C4BD3A421E8F13A717538E4F19CD34A6E90AAD8D12B27CD 69C2F5774F9FB61730FC5A987CBBD7D11FFECA4C326D9D8B30A01DDE65747AF8 F7C677FA15398CF620966AE73D22C7312708911CCBA89DC4C7843AC496C7EE85 DB5413F53257F143B17D02D674FF42AEDE6EBD4067C5B549E83AF7B999BBAA32 DCA3248CD31C1E93F5F396F67B8ACF439CABFEEACA48453A191D95896B8F275D 9423DBE3730633BB053B59020B7815EDB5872C79685B50CC82ECA758FE32A72D EEE11D46BFBE4E5088794F62025380E1B1985AA631AA151879B1804A8A398C77 47EE66624D0A4E0C9EA14D8FA65D54D0AB2E35750A4D746C647119A3C81D1CE9 54F4F359CEE3E84AE4C62B2ECAE693F327D25D98C9AD193F94381CC09EE755BC DFAF6D1B30C9499E1D9BDAD32E10DA7F6F6C2A05173A13F0CA0B415712169FDB 95DA44EBE94ED1480130A9D4634A52602A4A406CEC3E6B836FA313F76E5C0C3E C7897B9EC592F01F97697A17967D344A4BC9A569DFA049DC98F1880BAFED29A5 A35ACA78AB5A380DD877A1A55DD63DAB617CA8B941DA69A928EBE46A46B2BF96 CC2FBA7034DA37877C27AB769D8181EC2D288635D501F97340BAC3677DE18C43 FAC309C2E5B8F614B4875E8F4A0A24C4BC96A1811803E10A55D0967F83E13EBB ABC0C441A17DCD84261C789C2771C41474953456EBCF09E563800E4658893BAD 18079A8C1C34FC7AE199F1C29D9E12A21B4A47FD3DC952FE14918CDC783BD5D8 37416D3E85CD0D1AA5F35000BB2C95BA06A07C9181F685FFAC786ABEAB809427 D3C924672E4181468831541B8D17AC88386A79B3499F99B48F8A92F37A56FE69 34B5368C099B59A7114410C608C749D1B7D49235C0F512AEE9F13F7B178DAB23 BAC475BA70CDB2554EF7A7AE08A9F210E7F1AB6D353F53B91B12F8AB7B860133 499C0185280F62DD2CC436E9D88A6B89D36D0DCAE9ACF8B26251A1FA52F08BAE 1D64B9FC32A684AE896F3B602B798C2F7EC4992C1B5044C152197BEB399437F3 59EAC83D64576524BE0B1B9D79A76536DA7036198FE44F3C0BB843C46AC6C97D A00ACF82C54A4A49847E7FE2AC60CE80D6A406BA3A705E8B1275BA8E9E8205C6 155EAD59239ABDBB7EF226F862C9EC8392AB9CBD174CA5E3CDD92DD123D581F2 B19F01E71BDC28D079CE0A3E0E3583215CDF73CC036BA1DC8D789B86226E38B0 DB3AFD1893C167133B9769CCFA21FDF0DC77CA7AC67CBFAA34A117D945DEB1F6 97D86AAE5286A0EAA15D560501A4A39A2EF8324F91B77B22E158BA172BE33861 E18AAF3A48C72EEACE9F62F2FB4472469BC8466630C0B8C3C25DE1E16F2FBC2C 4D2B57D2E4BC003F05EA7B0CD2FC041141C380FFD3B31C3B79CC12A129896364 04D1AE3271837120F36B24FD61F346CAD55B0BEF461C749ACD6B2E995F9306AE A9BC6777A648FDB999386F6168C40FD16885A589F6E224CD99C982B6A384D354 4080599C565CAEA48390EBD7272389354F9F6F408CAE1E41803749A8A0F7D3AE A57A4F33496F8D1A112381C573C14103789F6FAA26FA125B637B69537505EEF3 F9C30855C6332DDD58A2809F9D9ED30E519C84DC7C2404ABCAED0FAC8C87F13F 130AE76726A37CCC1DCFA6067B19044BD68048F44664D1AC537C093E12D61B75 EBF89FD2010C13D41324F365EDBEE522889743BB806233A525CF54BA7D96C24D A3DAA51DA1F99283F232D3A1D24A140CC6F18507AF69833C0BF14B0F0A93B7C9 0420FF4B8CB0DC503A5AA3EF8CBDC06696D34B03327833A18D617CB5451742EF 3CB42EB0ECB5AF068A959E9875835511AC631D01545CBA6F90B8E9A0FB13342A 8019FC952FF8D47D723DCAE7E031BC6CAA60C7385A2B60667E25B40CE5F8CFB9 AF2BCA1DAD558C1E760DE230290370856A89FA8D56529F252E7CC538FD567FD4 2F0EBDCBC62BA0AA26111A5FACF3C6B88BCA1476FDF481C706C8AF4739A2E2EF 9F27A0019AF30A4F755033601443E4A49280213A0EEAA75957CF08483FE4E9E1 46C361DA00FB8EE982EF8B90CB80EDDA85A8D52C7F2BE69479085A2D85F3F101 AC1EFE67773D41530EA50E3F9169F8A9086D6E4BB80425136FAA227408615C2B CA34CCF0E3330146F527C096C1CA66CBB224FBF95B8DE8FB0274CC120718A9AD BBDD1291678E402EC73D4064328E15B8921F38FDB6F246F6CF4DF36956718925 520070ADF1C1C69664036AAE238144F34D6CDD104D2AB6F55B6A4532D90559C7 43C3817AAFD341002D08C85443D34FD1DCC618F3F16299CA94568A9A205D3C71 59A63851DFF56094875FB1003C099DF0A78962E8A8CB29C6584BD23C0C34D077 E4EEED50C10871A806BE5556CA1B25F2298D1B77928B2565A93B25C2B2E3B370 A6190039BD94F21DCD05FF887330D1BBD50CA90CFC2742A66EF2BBB6B29D1648 7C3CFA6F892AF2BD04380CE6ED74FCE37B423285E2237841A9EAC0E76764291F 05A2B5F750ED1A437DF6480BC21F9903195EAF28E0155201A3EFD273A2A0DC84 3097C71408FD1E8FD4F26F69B3069E84EE1A7A786E1000B59EF234B71023B79D 818A1D866A83A5A7F11376C17F2D291EBE20C9AF3AB495F64E6DFA4B45B6E42E 316220EFE099455232455B37E8C820AF2EF6A66B248EF12930D1A25B44D5A4E5 B097804FD7D591A617EC7403730DC7FDC3F6298C4728CBA37C7F58E41B65FC87 3FA6B0C2D90F2E3CD6E983816145FB4992BED1A2323DAB45601994C67F6A07F2 38E7B0967C6E346555159AE9BDA259B2CBABDA42EC70961D09637B1CC5A228D3 7AED24A6B76E20BFD980910C422AB3A56C8FEE1661A8D1A476FC1744FF59909E B59D1EF23338234EA3DBBEAA7A63B0279661F69F181917D92AA6359A1BD2EB4A 3E9A6542B4291DEFBDA8F376A832B05374BAD5B885F3D4D1A0DF6DD22A6A57ED 89C7614DF95309502AC369DA41DAB8861155A0B48DB7048568AD276731404FB1 E4EFD29ABDCA377484BE281D4412B860BD9299AB68374A2272E6511BD0987B6E 4A1FBAD528ADB4433A1214A756CC045D2E919084C7D490D88689FC1180B0D7AB 2CDBF1679DCB876202622263FC8D03B9E94241A3310FC4CD925525081AA905C0 9F8160E70FD5AC55F22E624730A76E627AC2A9170334E4543E1B4C48129E8EA2 E4A9BD2466D474BBF5C4ECDE16AF0798D746221311D99456109B84991F3AAE21 9469E3F323439BF51726A76F668FD8D5472EA4AB02F0D34C0B2BC6AC92B76921 3ACFDBEA584B389E1934B98FFF72243AFF882E061CA00527AC36F89579E645DC E876E505CC8348893EE05FFD60CB41F0124867B579F69E34040E2AFF508CE7AF 4B0D544E778D614AD3607A91673A3DF62988DE97DA96C5C43CC639852B900E0C A781B6D316CCB74F567599D1BFC428DEE55B27AA9DA08E4CFA1B806DD6309191 E9E8A65FBE05FEBF7D93DB3F8EA2A7E25B58685556C172074527E26057639420 7C35F3B014133645FB9F8E53A6E2A1CC08CED278BF01C131720FEE80C43A6B22 A55ECD147F205502DAFE61624E3BA3B854C245569AE23904F7532F2E9BAC4EAB 7F5D4C7454D57F3670A11457E550B1E5EB5E4E06868EB80B61BE229F35324501 AE0F98009DA9ACC5F02B868879FCCEAC871356DAF0CB205917DFD1A8F1216EB4 351E966BE348681CF88CE442026AA09F828E59584BF2C4D26ADD5646D48CFD2E 30464DDBD18FFDCE2100BBBEDDA5EC6597036080C9C93BCC120E2E8273EE34C3 A4EF05612068841D7ED60D954F44AB46FF87C7C9FC68AAC0A98630B247CD9CBB 403670A11457E550B1E5EB5E4E06868EB3023B7CFD7BC19B7456A83B17083469 EE367CC1FD8E6F74CBEFC62A27FAAB38B52465EEE09E12C4482927621FCB18F9 F1704B5B90966A67F84AED0E31A74143E2C2C5014750C3EFA20150F9AF0A5BCC 8DD9C7DD53434E059B4B4F931C20D002682757152A2BE256F305BAA5813DF229 A3FBA5BF5B3FD77A408B81624F74248314A08B3D10366337D000007EF744EE23 FEFA98E0CB0422722997C296FFB2E49F5DEDBD72973EEDD3D9CEF5B4636A0CBB 43CEDD2F6CDB3575B617296CDD6A514F2DBED85F11509F4BFDD5EE6DEFE6056E A4A0E39A39B7FC1A6DA0622A6D1E17C5DD710E6DE3B94D853362CCB1538C5D06 638C4A500A28A6B2126EC9DB90BA60D4F0CEFF050A2D0F5D57BA6EBB99DCDE2D 95074091ABC9CC2542CD6C1098B5D63730EE75F1CE4473166C04DF344F9F3A90 FFBFA2C36A1EE7E26335DA0D24AAF27C1EA8D041261E2FD14A310DAB12E343A4 E98C4010495AC37EF0FF52EEF5F7D48C3564D9EE4D3417DD8BA249945228E14A 389F089207FC286C2E3794AF5BC45F581841847BC67F9DEB35111F3341389730 6CDAD972101182A41616016A7C6A48F5A6864D4095D3732590B5E767CC184E97 59AEBEA33FBFE8AC34B25A2A6EE01B5A0A6F29AD66A67B1F48D6F212356F0B6A A91AD38D69132BB3CDA70EDC5342656C12DD56F8F3CA76EA74AD464CD041B7CB B8892F2DBA833118BD25C0DF2EDF2C3F52D34947E0964D0E8E89F6043C0D2974 3B658176A881B33381A8A917587C9F2B88639153C9A860BA81ED16B267CF5797 437F0E0A3CD668D7703F024800979549C7FCEE1F220DEF7CD6F56354DFE69300 CAC64A479F700980BA6F10E8B532CD0D4E6630A68D7D5B2CCE8F5EE85448A5C3 CF596D7D80257890A6B6D9CDBA69BB9EF1F9D60352A41DBE68A7816F315788F0 94FF4FFCF7D946AA9B0461A8F29265EE869340E8E24E1526E073BA6FBC6CBB27 085F3E9FAAED13D06E7AC97A386E361A5944CA89750BE5BD6543BEB9C341427D 0A4107DD586164730081EC25AF5765919460760E84DEFC0D831B5436E44997F7 CBB7FFC71FC82F8D173315A44103BDF542E7B5E774FE80D5704208382313C749 2FEB4701E7EC175D751D546F74364A8EAC427B2E82FB786FE870949924AE0ECD 24D7090BF490E9977036461B66EAC5BB976C6F6680EB8BAC342210D5B0ED5550 C4B54109A1B5D36964BEE8E09B2D1BCC179850C54A53D4A7D0F691833BC71D9A 9024328C2718FD61DD12AEB2F205F7524BDB04A71D092F2A410A7CC021A3B60D 1D8504A693DE5A28210BA190247EA13BAB3751E9579C8219DD72D005EB5AF605 84BFEBEB478B7AE71A3F43E960F8B52A4B88828D97DCFB7414D9DC197DBFA7ED 11B3B415C97314D28889AEC6B9A4CA4EEBB414C741759F68C2C9292B509FC3F7 9A01212BB333ED8119F306CC5F2623BFDAF5600168775DF39B85F2DC2FF0E40D 5A3A2E5B7AF64A3304B9E86E1BAFC72FE19BDFA45070AF2310F00A2A464B0CB8 B5EADD62950D683BA5484CC6C201DF87F0F105C79882D616159785E1BD3F3886 63FDE92797BB16CF12A44DD6922E038501DF245C663F183246F0377048C48AB0 D05E92A03FCD2E6F6D8FB9A647A4E659A1398396FC2E6B686FBAF2667CD4402F 24D98DDD5269E773AEB6AE9F7EA6B4A09ABA066A1F8E556DBD5F54C609517FC0 AB69CD2260364701EB20FEC52CE047DAB64EBA1EEF23FDD6D15A5E4B14C74B46 4C89AA8E895784B9D744247FC4DD5575318E1A50D0DDCB457991E4D6922ACD09 F2EE5497E8C0A748426DBBDFBF6BFB2B9ABA68B9495E15ED996F3AFAFA8B8FD7 3567E54BBDF3709EC3E06DA87BC5EA364369A76A0425207FB25545914F295276 29DCEA6EBF0D04FF08A23FBEF433EFD9FB6489B257D34D4ABC4F0690497FB68A AA09D0F731457FCD38003882A66A4CF8D7B1E2803CCFC1C9F98A0547BB833B0D 91A874F95B68C0CAAAC8FAEBA262601DC9BECE3E39354BABBC6606B1DFDF91D0 76228D1484DC644B306672481FC77B5C6D7843D0CD59C28E408A9561D3130BEE B425D3760296EE13DF23B383E39712D02770104F6B96B585D142F943EC5C1B04 0C1139273FE87954D4F85B873D44B459B287CA34E6BEFF51279788C2B842D5CF 49BA37A4AE429B79608716438BD99613EC675F403943F0C4521DA28864D735B2 8426EFA3D588D03883FEBD353E1616504A3C04DDF1C9D862B2BE73235E47D564 7177D2939F24A13BE4C74F78384E7FD399CC47BB23F50CEB7005A526481C611D 9AA7AE34F17DC740742D395E847D618DFA762A90DBF8A81AD82D0A95CE800AC2 850073D75DFE65755150ABFC0FAC57A90A7FEFCD4B77DEACFE7A39C44E259355 E9073401088078B10AEB7EAB2635A6FBCEADA2194F7BCF7AAE569CEF156BEC78 2E4467DC1CE937074345AC93636B71D9DDB8E53A0F9813258D5F1D756957B10F 325D4EB35F1D0714A30E063355596F5EB837D0E26FE1768E05DB3BC25F19D956 5043816BD94C386944EEA7E4F8A562D88900AE157CF0DAEA24C80AB13F274C07 D85229BBB2BB2F0FB1B3C663840413AF7311101B4757BF7017016826D699540E DCF90853ACE505676BB12B699A2FCA90DFB3DD730D96D100DC5B1BBB12E1A220 C76AD0424D6077D5C415AEFEE988A756A598AD8E004F325AED5CE3785DD78343 8D89D92DEEF30B110CFE2B4BC0892953EAD550817FB700822EB157C4BE8DE7BE EB8F86B39BA9AAE341296170B648CC5C9EC0288EF484A46FA01EDC9F39CDEE60 3C8F354C7EB7BF8F031656E8584839AE3421349C49878E3945DE280110D3161C CDC81178CADE0EE48913BB0C4CB09F2124ED1AD4B59F7E1CB24ACD79560771B5 8BD38E2D621DD4DFFB6670BDBAD3430ED9E422045F45A358A7A162679E52850A 292A07C920704D541B1DBC252F782DFC48D7726661BDF8AB08BB8B4E119B5356 CED765F73F6935478D5133B9E7614E2DC0B301AF61E901490C8DF60F624685EE 5E0528B363C3E2AADED282DBB600935FD62F962FF4C8BEFB1D63659ABC866D63 17C9BD700703DADB9EEC88B89E5D79A840E0A89A861E14FB8153C749EF0DE6EC 83878CE9C3969ED597A7D3664969A9546795D14782E39952810FFF3EA9141070 E08C365BCAA589B9FB46E97AB020DD38D71B7D616427A186EAE15F637D7E107F AFB4619EF957D4A70F780610805D19400A736213F9916D014A560CDB43136025 333DCAAE5B6CEB2B2A3C2A5085BB0E87DFD0B90AC6198F22E9AF223B7EA064DF CCE952BD014A5E96679ABDA99DFADD963F55811ADA2DEDB3BA1B1424F2805232 A8C8CDE2A11BBD869AD3E2131253789C00651A03320D8BCE15B0C3E73DF25106 052700653849C02805E1C56022B898E18D4175AC6BE1B3456541FEB1FAEA7834 796254798AD958844F545060C666801C182AF99D4A8A3DEAE6F609B43D790D3E 80AE0EA0AEE1984C590DB7EE142C207779E7003D92A42252C0BB59671471F7A6 2DE9A66C35FBBBD65F44E2866DD32FFD5ADCBB44C4851CD927C5A8D5DFA0702C 0CBE5EDF6BD0A5B47D7929F5C9317680A50DE85D9A010ADDBDAD28D36FCAADE1 5A574DE45CCD50FC1BF8B388B207BDEAD9C007BD094F08F395887CE668F2350A 84A5FFE1F4E73AB0D97814C976112B9DE60C2FD16E3B09ADF83D6F3FB82AB1D7 E73598264523AABF9B642C9CF43010B4E9E798609A3DE88622D29B4BD7FF380B 7544CCFC66887FF3C563185662EEE213EC8671211CDCCD70159B5621D374878E 63B56C35023AFCEB539773B10F3B036DDF4CE43930119F7238E314A92695B19D 51C5B2E6EC288621C12EFFE5CE74ABA28C8C578549FF755C44CED3448BF453FC D9A4F194FA648F9FC0971734BFA09AFD027E1B0B5AC9076C21D22C18A1C53D4A EA7E5F0068AD6A19F8F0894C659A61F005C6FCE1A0E9700362C76C065ED42EC0 37F2FBC40DCC16E9E68985E1FE9D32A59D35228E501B8D17AC88386A7933749C 774486BDDB161A8B498AC100A568840F3B93FAB9A5F41F605FFC7A17704D55D3 5735E777ED056240C9FF0971D990C58C5DA3608C5DB91F947803DE949A749755 8E09FE83E5CCA93681587A43E5DA910F384FC9AF00B2B089086DEEF67E8D48A7 52ED329AB3364696895D70D693F21302776261187A97319A9EFEAE1EE9BDBF82 C188CDECEDE9FBE670F0624829B70D00418D091DE7C9C0EC8C6DE15D7EE58F8B 4D3DB534659B5BF8401863788F261B62C78A692E26EE2B646A98C5FDBB85F435 84CBF1A012D2896DFBD323C7D6A3A687A2055D56B801F9625463054CCA294B9E 81A73AD690179069B76FB8722461E3864E38810347632935152C53DB76B6FC04 77EF810989A6CA0489837A64AA5FCC3259045F3A683432B12B62F18C627A7DFA D75CDB04FA4192DFB7F2CD715732620B2EA43D45EE1352333E0516ED87F61CFD 6CF389F66D94BCF2A7DC8DB38CE484BC16E007D56652445B2FE357D39E840E1E C541C4176034418004582A1BC0E7A76B82DE4C0D0ABA29E61E52E03E4493BB5A BEC382B4E6284DDF037295C4B71DF3A6E5329033CD25EB3E9F8552091831DFCE D12CDEEA31C5C24F873E1CF9AA03DB3E75DA4B8ACA2739B5271AFCF83EA09EC1 FED6A31E8789F3A05B1B2A31CC1B8E282B030E422825AE97E645E296F5E79043 EFFF833E1381E51C3AE983CDBFE2BC8E960EBBDE966E56E42FC66406735C1730 150A1AD6D8557809A47D13FC2E7600D95CE5849A2E3DE05967181177749DD4B6 2343D86A80B50C8322F322EBDC7918A92942042A2BFAAE1F1918B0ABEA8B8C7E 8C20B8AD6B0F9870C1D6E214A1C09E83EC43E27791C3F3ED0697B9DDBDD18571 3767918E59E481972F8FBB4E298E8A58063FBFE4066ADAEE375EDF76D4222E36 1AB45D506F041557CADD3719BBAB10610F15C651C7AD9897F4090E5F392825C6 8F7E03AFB2B201D9C7A87F8930DA17B16C700BE98EF1D02216CACD81A3025A17 7F53D547BB97FFB1A975E07A52F30509C4666D12C4ABB0394637BB07EF78A23C 5BB7E4E6737C43043F6052980C5A1729A1A4DB3A263ED0FACECAB922FC41094C C8D0F89FDF4E267A4A2784CE84CF4FD1A9E501F907ED90B315F8711DDBA11014 D76A8FFB707CDA3DC999ED4D23A950FCE9D7F6E6FA8CFB14643BCBD48481779E FE79F02E8C4A926D27BAF37CA08DE5FFBBB4B31A2B3D19FBC4075CC24FDFAA0A EC38D059AEF07A46E0AF91CA42025BAF9011131105ED6A150EB31B539A8A3683 89E56281300C398C81527EE4828782A023A12EBE204829FA18535AC351C37D83 1A76E6EFFDEDFF447DF262222EA7A6B3D073EE19535287B5357EC4B042D048AB 69CA3FE5CDB58FA2C6D8F2B78FF85C5958E81BCA8E7DBA3242B80DEE7E49BD6E B17897EDF5CCB67EB739085DD1B3C423BB8FB9F230DB0DB8E382BA194189CC62 EFB0784EF6E735A9CF5529957A2236143D52A9917FDF9BDA61FB414D2C84DA0A 20EE3B6E4B385631BAE78B35812C62738FB7DD4AE93BA493CB98EFE76B0C6263 3A852FDC762D931E76266B15CC8303BE2A0AD1AA715ED5ACCF17FA11314BA787 EC6CB0DF0957587158729F6B5245C3566AE08280D93E247F05FB893CBE5D8590 76B5AAE8969005993B62659842A7B90F8B2165401C7010E0B69DC1F08A657A71 6E7208BAD0A7CFEAA913C455BA1F82296E68003323936AB6ABA59F7520BA3AC7 2AF2DBDB9594665B63B8E3E9D752705EECDA0EC5517026B12E28738050EB0CB9 A19677C7BF19FF381890265474FEDB0FD7C1BCE65D0BA3918816E571D2772A06 636EFA64C6201D1CDF8077EA782FE63B2C0BBCAB5719C743014C397D505BAC79 BBE3FBFF5E0B2090F170E5D3D845DEDA6E64372210F109A54BB865A8C2D519E5 4135E3AA84CC95C9C4E560F94DADE75590EEFF5E42238C0E7C800A2FDE7BE923 FF89D32454D66F1BB52E8328A8A659986852ACDA4ADCAD6C3F8A80A011F4D712 7CA67B6A9665CAC4ED7411202790637E4375815EA4ABE99BE732D6518EAAE0FC B4783DAEC99BC7A3A82EB333E78317ACD72DAE0F6290CC61CEF424A54E62107D 2ADA1C19405B9CB4C572EFC9DAEFFF832696F5CA0D4B579482587099560066F7 842BC8C62823BF9A9994B51B4333CD07F1ACA6CD92A1593A49BF6F9E12A2E3D4 1FA3CBC26476AC596559ACB6E2453E193E48E480ED430F4D0EBD989B204E6577 4B8CC51D73DFA6289566AA01EFA81C9D28EFB2CA71106229B206E64E93E971B1 BD379B921472ECF6A74E4F91ACD9CA3A9E3327808DFD8D71077571051F78E2F1 9FC9A2805325F9327C295293EDC8320DDD37D9C6D844D85BB710E508ABD79B4C C3287761E54228CC345D7C5AD72C7EB3C42AA350375D7B8236D82B57FF08D62D 1AA14CAC2886F8DF4CA54A7468244A2EBBB9310ACA9EF05193524C4E85AAA0D9 BDA61706F748014CD294E91F19F83E7C0F58421A0C32272E62589EE9832FC629 5AF61B462F8DDAEE658222A9175B7CE4E1443BCAC8D8397CDD38C0C5C4AE3CC9 C4638ECE05EB5A096396CA62ADD6CF71B58F3F96A0EF46C0CECFE50463299A6A 644510454A0A3C5D9677C6E38E5EC5887F2152A8B9D573154A6BA356CA8114E9 482F6DF1087CF55EC95EB26873F906E7D2C24EE3E6DCDC4C3DC8D3F358139A1E 22DBC470330668E4CB5904660B138792CA42C9FD340CF9A5D81CF09106E59A3F 61B916EA8AB0C763E722A397AC54F3D34BFED22FD9F0899E0C77C15ECAC15B2D 13CEEC2C1AE604C0CD47CE24D5E711849EED11AEFDF7FE4219E32180AB15FA42 F2F264CE7FEED86A019485EF31E401A8AECAD8AF559BAC06FE38E3D32FC313BE 62C72D446C85E6A658F5B8ED8256903C5358E7D1F1793E2C5733BCE75D39CD28 B2E73D6C79723ABBA2D9383C8FD18E370D63ADD0ECFA837AF4A5CBC8C951FEBA F00FCDF69252E4EFA7FF80DE6E70B0B508A08E690261A5E37FDAC9E13B2BE2E7 EA49AABA75AEEEC5DDE1D8BF68483C3D22ED59AA2CFF4AC76A7070F1256E6D50 5924367A4745F02996B5BCC880767A6325711175D7E7B66C6AC75F9F339B3BC2 3DB20D10DD8D2EFBFC59E6A3EA82B85F421C1DE90A207D3E8B4C1542345AE436 6C5E06AD326422AA8A6CE0689DF7571A3B18A9F96DD47F536A4C4CC29CFF27A2 1363125BD05AE5ED8E3208053297B92304F43945FA5C4C71AE88CB95A544BE63 BF0EF0EDBE08FF4561E097D2CAB57BB7FC30483CA8A5AD363C527078316B6ED8 7A3985FACBD5DC6CB533C8FE788A167B867A9A7001F157D8777524672F99EDF3 2217ACC20FD6C6514AB43956E6A2A60A6587890C697F7CC1563F70D497824A3E C4F9D8D7CB6EB44747B1F50B8D03278B9974C65C259653C198D12710A9D364B1 CD13DCA3D385B83499C715ECD7598766B9E9EEFC240DFE501ABDEAB932FEA393 66F71B2A91A8277CDE5DBB24186B14E85F7F16A21272E863AD82394E0A45B01F 444F55EF9280A5541CC38FDDD9E377D79510867DE1667FDA9BCC46C789AC3317 7CEFBBB60B97AC76470CC5D37B50CC7F07B15BA28781C1F74405AB4F4962A697 CA30668A1809DD72B71A4BBF6C67B76B99B250BB8D47D1AC16F4B8696193FA77 BF6B4ED181839BB77B93F37348E5E9F121810229014271364B93E9D4D8564975 D17D8E0A1227998D4B94FCA8042756FF1D1F005DAF108ED84B38AE432E26D07A EA271F903D7DA40AC3870220EB3399E9917CAA5683408D3AFC3382031B423AE9 B7678F96A4B3894FEA6D990549345DBD2BFC68DADA7DBA041726D78EFCF51152 DE72B51F2BB65063B2E37276C8B62F82F71EE259411685F5F363A593AF596F08 C2C27956D4647D2D624D9688C49F9C1C2FBC2087E574BC183043EEAD380C9ADD 597B88F78BE3410F070F111B6ECFF709DD6ED93D942CF65E691018CFF8D23E9D C6EF124D9E4B184A84DBE481D044DFB16043E5DE21562F5BE83098F89FF38B30 D840A9079480F30EB64479F4D6F89FADDEB5134DD46C874040B83E2ADA69AC97 EE7BDA590E24671B49BAB96E660FEDC6532B88118D85E42516F35B577F991739 4CF89CF7CAE82EFB07A1AA0B0421A6F8D95FF126339617B9A48E6B3D58704518 AA58EA2AFEBFD70AC55A1EE26CA4FE7DE32D61F50FBFE21C13A13DC6748D6D89 D31581F4748FE92362F48BA0752DFDCA4C08EAF0C4843DBB1521E14C3D3DD179 58D2E8D1710B7ACE4F6392B9827F8EE4A2A2793483C684AE163AA88BCFF8FC2B 8018574564D337B0ECE44E4C94C674E17465A7CC27B5F8CFD83621F57D475E02 2EC71FE661E5AF8A67251FC00AB6A02295D49F239B9E6B8882EE2A7B9BD640E0 2A79A3DC8C0AE4EADB0ABFE850AC702F820CCE6181B61338E26712BDA4C2DFB3 1D17A601A498B25BD860122A32B98F76A77603D0519CF06D9DCFE4522961A01C DB027A4E4F31041B3AB39389D25E97F60BA8012E789CEA03DB6D5A9C385D8621 E77F839806E797F6808E7D2592A74E5E7E6EE4B9863075AC88D9D89337A2D268 F5AAABF3E48C1DDF045E80CFE0284337B732C6C89DE00C87705C1928CBC84B7F 92DCD8A43E34700A2DE14BEFBBF77C6C32B88FF3F1046E4EB2CD942E70752B79 B8FEEA85F80F4DEE34DCE95E29949367831D13220E9BF9F3FDF99D5B8B5DB238 879E990CD0AA8FBCD9F5F4ABE70858F12A013660C1403B69410135A374144543 DB340A3803575DB2E20BE4FC9685D336296B2A91FDF884FFB70ED9BC8DE2B614 55C1AE853D155263FCD0DD50FB88C22A27E7B27576AE06156B6BB23555EAD511 A3BC74169094B662FFC2A5926EA5679791D4744C12262D6B5FF0F45DDF7E8390 FA790FE562E46901935085B513309E58BB8746951F0928C931AC00B0DC676F71 F01C92904B7CB490DC240501038A24EF9AE72C5A62F0044336EC3D867A1CAA65 AC26F29C2E5DDB7C197D9B33CE5501EA4915F40C24875AF382C1268ECD03EB46 98A8F661DE44ECC7FEEFA841B2274570DCE510E39D6CC4DB9538941531279F61 DA43B1A2A5CF91105E58DF43B5D002B3AA0D060B8CCB23F49CCC825175CE2A3E D377192304A03593E69C079DF7B66876301AE9D423EA39E046EBD324F959DCEC AE0619B1DE7B3CC97561688758268407E119C9FBCA8E898DA21CD96B829072D1 DBB98CB0532C830C69B74B1F10C6E50E1C82074D7851F4814BCFF7CD1D54A975 E89255A7ED065D4EB9AB0A1042D22A8EB894A00C4AA1AA442F3994585A0A4D27 E480E276C6EC7D7A2EAB606A02FE2D7F65FC9B12C8E0531F33227904D8D26B9A 4D98AF0C5B1C80F749FD6237A23144481761D0C872DC7274A9A62296A2D3EE7B 2B86B4AF663BE71696D6A9DEC51F7C45BB3A452D474CD28E5850A735980AC8EA A577EDABBB7C6E89E41956E2A2E1C8B1D66CBDA99903B7CBF2162E27B61B0EC4 D60186E695B3045CF3BAA786F6DB066DEFA5DA268E7331A54E4D50E62E2C5201 0B061C7F0254FD0B85AAD7CEC50BB445ADE07E1455A36E98F797D7A45751445E 91C927843C7D971DB44FA2A5F3AB3F7D615DBAA0F487D9252A05F7539346E9A7 05F3E0FAF50C094474244FA6C2261FBAD045E50BB37E48D4B027EAFE5746169A 3E7369F4FBECAC8B9EE65159B2E1E12B4D12E6115235F184701BEDBEB145ED9D B996ACC84394AE152EED246DAC75F1D47DE4897284B2FFF95A8A508A19C3281F 49B3A1C724FE075677C61515D91B86093F401F42165F0D53956976B1079B0E71 4C76571C12C78B59EE24EA980C430190B2FC6E1E049EF7861657854D2B609F37 E3ABFEDDBC21074A4BDD9BC59A7D97AB2DFFAEE8169B3B9D7EFC824C0730E504 1F2745638781453FC0FFCDCF28BAE94FE49CACBA4B5EC39AD71A9DE6DFCA062C CDA135B14F4F03D058760ED9C17F15D490A70F55BE1A6C135C1123CB216D7078 A2899D16224E633F16FA099A45538C9D5AD428839F8D3BA84B4F8E24ABDC6DF3 56C1A0D750E15FE12CABB5C55D9A0F1D1E6CF720AB9910E57CBE1700C038AF00 C824197205B95A31D394CAB74B71ACECD722529B73752297E6496366A3AD9735 6CE617786CE45D037A9F5645C0ECB8CA343B30A83CF839DC7E7EC0453A6E2416 B7550D5216ADFC941ED927F0E1ED9254513D208865348CB41A031DAEE6F94801 10D199EAB2E9CA82FA5545D2694F99E3F037AE2449C8E9E8AEC932C880769007 7161960E66424B19B36D632592EAEF5EF11C166F28CECDF3CBB46E284416D53C 0A0FB5538245F2C2FB4FAA4C9145042A3AAC758995A7355F79D0696406794B1E 5DFCEE38C970B22B6E51EB375632C6148404D2920F0E5C3205DB72BB08EC68B2 FD291F98C0B5DDF3DD21639DB1D60827C1A420DC079E3FDC29022FE4AC2173B0 54E3CCEC09CFC704128747515D81EB72A6469A1BFD512F1F9E993D89C9C671D2 E70C834EA66DD869384B7E93915FDF90A4FA5128FA4BEC7F7343003301647DE8 89EC00FA90CEDB65C93D484189A2255A132AA53BE4BBD24B20B3A7EAB00397D5 A7805DC41B0DE90F56634C840DA08FAFB63363920E22A90ED50572B49954D81E 42408BCA24FA02785FC4D548C25F5724F829D372D558AD679DEA12402DD96FD5 3B69AE8BEEBF522EDA7D7350145366CBA18ED7B135C3300D4E6C8B686A49D427 CCD0DA4A272FACB9F1C9CBB82AD5C5134A39347787CA96E2E0097D5A26B925D7 090BF490E997709EC45C452853BF1B20ACECA912381F7117524EB83A2793567A 0EE99033E595E5020423F26843D6C9776DD5AF8D52D3CDEEED8F10D3C2A758D4 37C8D798239F90BF97788366F78A4D663EC400BEAE838DBBA0D34125774CAC77 BE36504521FAB3A35463DCC628BED7B28B217E936D4F9DB622FFF9E3A05F05F2 1E123C6552953FB8DD34919BFFCA4F8FAA118F1BBFFB4421377556C6E851AFB1 6FA869F5F8D4F3EECCF5A517594E72842275890E2B01CD1F1DB20C02BDFF7B93 9D10FECA240F7AC8E8A883CB362AB0A03416D0DF551203A51E74794C9D386596 47EFBB28EA6D094223A7DF22DDF017A4E423AD60CF2CDAEEEF4CD1C915D5CD19 C6BDC1AC12F2A1DBA7784D7112D75DBAA26D2EAAC69AF9D8BB824835F98A4B2C CFF765E3A37A9ACDD856C06184B0EDE1181AEE72F8C2F3F85728344F6B06EAC4 54C2EC2E3D8D26271D39F5EFABE1C78064A1915AAA4E1B5A5B8FFF7C3B852FF7 7472F27BC0D11148DFBCE9C618F8909C2E5B93B23D1B664563DDE55913FF175E E8D237C7330E9E5221E26B14B2A117861C485F13EE9D166BFCF327A59C3F7FF7 B7589A658DAA776E5C8BDAEF59F579B14B7A4FF4678220E8486A0597950D6FB6 CE60547AD511F0EF2FD439DE9ADB1786283C4EEC972AA3F26BE495BD15F2E8F0 AD1696E0E2C1186D076B19F47C4C9F6833DD7945A28C92BDF8D02201F0740065 010B94811470C6CDA4983793CD7C0CD8AF467EC385F95CE8627707E9B5336BD9 6FD81C82D6514908D220DD64AAD920842CD80161A57CC632647589FB0EA87492 0BAFB89889071729076D7550265F804FA48C1AB81741FA70BC0E0A4BBD104C7E 5AC053A48A358B8649DA65F548C6ED1A1BF9F20ABBD8D6B0FDE830D3A71BA2D3 F48A9951FD6B2822789384F7D9EE85FD6D0D4D2EF6A25A1927485211BF4530E0 BB20C6CF599B7486C5718D18D9E787C067EE858FC6A68B9B8348768B3B3F046A BD2F6E793C31EBF5C89965E329D5452E0C819EB8756E55BA2372E3B035D28F35 90BECBC508D4EFE65BD7F8607219A13C7B03257D8CD384F37EF0877324564402 30499DAEE69D70D010C7F52467D6AEDEAD6158A827B772E03E8810C6F0E9F56B 0E420332B35BB81EC59DD3E9B7D1C44028789604D46B675FE2E4C6B7D3277353 C051EF87D9D231C885FC0041BB389A2C6F59FC689CBA73690FE05916B1669D3F 85A7A42B0085C68AC3AAF12C2FE05610B049A8F69BF309A8216EC0C763BFFBC1 ED073D1968D3A4133FB453A654320F39317FDB2E2B6CFBC8C6E51250F22B862B 3800318F45CBE1BB1A6E0CCF1CD79182D3B235B453F0DBD21547874AAD2B9224 5CCACAFE958A0B2FD6D1773C2D5136852E2DAE2B4BAE192C02594625801A2B64 2C8CF9A2A4BD3BE5D2242A4AB3797B4D43FE14922BF6160173AAFB3A6C63F472 FDB198226AE0B39365CF469D78030809E11977C2F8EB8105748AFEDEDE34DD67 014F448C7E99424C6E71758E2C11C922DCDE5E62E65528CA240B87D506E04ED6 B9C2426337669E1683792DC095E685178F4D3BAE52364C51400076D322CC37B4 09007F18B42C71674215356C09B7A353BCDD110424B4ADE9AF166C0327F84050 C6026EE9EEA1CBCD4A5103BC9F5B74E11A8C2FFDCC50A57C6EFF52ABC40AC203 758A6C633A16FDA5D7B029605FB871A06F486240EFEB54C50F3E6E2CA9925B78 63DDF3174A09E363E92A1EAC874E4BF7544FC326AC7A08706A1A9F9128841698 D39D7A6620558C0F4ACA151F764162B02BCCA55772AF9368386E066F2C8957F4 C25862015BBC57DE78ED93E3891CEA1B5813175A77A6C54BC7BD8FBC66A3E4A2 23A4BB37641F9CFBD0B23C1EC47BA03E59B9A2FFB4CF40BABF6649664F8614A4 BA77356B5C4B1D8AE24A59784EC4657615B70D72A03A5359125966950554D715 69BD1220B71148232A24F28BA8BD71F4829574B2FC1B5BAD11F23558C82506AF 548EAF45A9EB4B1C97106A29A46DEDC63A201D49FAB3AFF04E80B2E8351621C3 68BA40F4B9E6455261765317BD77C0868BDAE81986BAF8AFAA241DBD42E7FC24 58BE65CA610636193759F45CD8CA02AE363A07D36636E23164F623F00878FF07 72E544AC03B891E08A46A96C83A839F955652ED3FE76F8628557C3C9BFCFB841 0CA8A11945208653117E486293E4801204C01935045DF38A85CDA6516BC36AFE 87237C3338EDC66E14A05F7429969E4E7A93AA015B43DC36AEA18783E757EED0 CE31E4ADF1A20B935627313AF2EC41B407E32E4133F5280660A7D72579A28F86 7FF524A3C60EB7D07714BED6DDE62E1AF58A09B085A9B01FBA95BADB16DCA52D 49E43890F25480EEF30BBFA7A0FA7DC9B6872E0E9AE7E2E8374E7528D7E6315A E832DB98037BDA2FF8B5195784B677501C952B68F8079219AA89F43311005DAF 108ED84B38AE432E26D07AEA271F903D7E5DBA1895AF53F405D6C050F0BAF057 32C17FFB56DB58C717821DD06BC3B35A05F4FBF9EDEE81F3B49A7CF2313F3210 7FFE84BC6BDC4B00F4F05F5941DD99A3F93EDA006A0536D2887E20DCB58A5E9D 47A45C9C70AA9FEB6D0A33F95DC7DADF2A16E3969E87470BC3D452F04DB91746 88EA12CD8F00B8CF4ACD397327D0CEC45CCE9134E120F85C107CE5E670014BCD 3817963ADF87B75E8CDE74E37C9AB7F35D50296B0B418E347F8DCC638666E945 8B2AA416677F8CA940DA3730FD8E72C7FF825827FE2A6C008801304DCA2BBA8F 01DFC37D37BE9C77E57EFDAB7374603762EAAA72B0B40EAF7A17208B838CFCA8 3A445FA0805AE960D06C87661AE6F9DD15F331B7C82C17C2806104EF6C23FE11 4747EB3CF5D25F3E0D63DDE3740886171B178C234EC509FB9D3F1CD51F40E21E A8F9253E6CB7433656B87E1B0A17BA09BF6A8FB7B59CEE56F9DEE0666C242E5F 20DA9D4E2E39D417A98BD5221250C9EF6CD54D9E8A0D4560C9C7DB5167AA7B7A 49DDBCB12A58B2437E13B1C50F2FBD142F6D12FCCD37F162FA7F586F82717A6F 16AE2D9A96C60D52AFDBAC88BF012B53F8D3262E9BA4F370699C8678DC934B14 B877AD0BC6BFFBE163DE915AD11E32D6EEAF7CC8E365BDD5DC54E791B541D83C 1DE62F073B5A8D9095F176DBB967993DE17C706E9A92AF56CAA782B3B5CDED73 89FDC1874319631E4C662C9C68868890B42D96C25CE4728D195114A9B35634AC 999453690C2945D12DEDF8AB93F4A47525B967F5BC367753638A95F16532092C 35280C4BAECACCA837A18C2ED96F747DAC3A4A3FC2D8C8C76B45FFF9ECC81432 5EE593AA0711620CF6CFD18AE3EB7C9A4BE5A001DD0C86AFC76FA938B0064FA8 C0D9442CBA01E312268BF696165646D7515D76F88B3EC71EDAA5B0F5106ADF3E EBE554A6C69F8DCB88685B932112309523AEFAD8BBD5D9B2BF18926E27341D51 4047E4BE2FEBB891DA7F0794B9AF93AB2AA8FB3DCB5CF1401033C446E28B0DC8 DE04B043643319E48BC58438C6183E0FD0992ACF4EB2C17357D4E115CF13487F 83C49AD96E139178258400BCE4FCAF84CD0C31F145EDF5AD4A686AD08915D427 8BEA11CCBD331D01F6A9C361CD5118B5DDB546710EED7A3B6BF6112C35C2953F 4A76FC5F90AA018D5B3DD6A719EBB7B5AAF66866359A3E7724F400933CE90061 A148B91BFB72FA938A8960413EE329553FE07A785B0E56F01DD65E1DECC56BAF 8D3062CEF9A2B89179CC287C6F159B035A561C376465F9331E5C7BDD1DA502EE 28E57FC495ACB6B6C6D4637CC4682D72A617F893514053BB9FB919F05D091824 EA3E015DD7D191ED6F74DDEC56A709F99D20D3415CBA6C5E57465C33034AF535 7BE0CBB2C458761C53FC77CADB9AEEEDCC3F5E4DE80BCA61399611F568608C6A 8E353335EE276D9E9E059BC4510F25D73C7515B7DAA42865754B9E4BA1982343 B8DDDBC2D950C2F3A3BD1C128299CE7AF5596AE5B4994C975BD8937562BB2588 7D81A6087F92C114365DE1499C66E969C0D0EBE09D248301548BBF1283D4DE3F B0CC652E3A1D12E615FE5570749221081D1C75F39C3FDED02C7B5394E5358E73 34C768562B4ED040B050721300E3A2A43B7CC317DD21BBB27DE9E8127325C87E 3842D1ED01722E83609862B839FD92399C24EE8AC85E4D8C211613CE4DDA344F 55F936C06ADFBA741F9A9E0FDDD9189DE5C3F2A05C77B99AC0B7D86F915DD250 546F22F9044F7D63B702A48E4D8AFFE91166C6EA120DCA2AE2AFBAC6A80C2025 40BB024071CFBE5C21561CECB67BDE1DBA74B404819E48BF00F1A103C5D3AC9C 0ABE0ACCEFBA3D2987C276E626B417E4ACB9537C156A91643466F0E216D1C5D3 2C80FFB6D3C6FF9928305DF8CB7370A588E43EA7817B382E0D3FE03EE61C774D 39E1F2A3D374AB25B33CD03ED56783CD370CE208AAC25A0E32F30EADF2050B71 A79B861CCE4C0CECE2D624A0A5EEF770C4FDF5BB14B9AD5F1EDDD08FDA809B5F CDC77DF6214938F620AD0F39EDCD21A44545A0917ADC69145D0764133B9769CC FA21FDF0DC77CA7AC67CBFAA34A11382D83A66CD3FD73A6DB7D18CECCEC7F86F A3E3659664347CCED83A4A3F0828DA00A2BF4F374E4B18972EE8E1758DAA8FE2 6A516EA6EBC64C9535DA8D9D601EA4C2A10E6B9D12D51C938FF7D401437FAA45 5BDE4A9BDCAB91E0C6A3F781993410477719E152951ED1EA8E95E85E2B38A7F7 39BC533CF7684B9E43754711D99A68E296DD3E74E0DF56E079235A8B39A181CE 673D94DD4A12913ECF9F9DED12CA0A3B389CE7624C9FB13CE8590A7BEBAF2770 DFB333EA66621A56133632FCD22705C08668FCBB02FD7A04D0CD9ABA5400DAB2 06ED93EC535B5BB7D5B29BBB1315DAA520420A2DB49DA4454EEA0C4887D955B7 78149549A614B3A72AA8FF7ABCAF66A87D91E95AF7AEEA1DE0E204F749EA148A 281CEB94B4879CBB09A3BF5B2CBFEDC8F10B3953723558747BA2CC84BD13428D 3C2B78EA19FB0E9C21530ADD0FE5B83A93E01346C8C681395F1E22F32F18B6DF A186E0352A9858E048E61C0B63D478DBD9D1F904EB6959B1D3A3976650185DCE 08D9A100CC4229A4E33FA93A0FDB1AE200E2F51B274DFACB53581597B69E7526 F3D9747724FC8F75FD4E10F5E8008AD344105C137B2D9BAD7EB5CC92C7F0D98D BB81F65C75882A78709EA6A7B4E651AB0637C908BFBACB46838749BD66A3B6DF D76BDE579A02AF74678F6F341F027CF6054D70678B01042D547F91A3D046DE70 ECC42E05731D791F115B15915E5E2AC0DC564D1C938D5AAA860FADDF62500941 61EE152EA61D85C2DED41818ED1262F04E6FBFCB61D5CC87DDEC35700215F607 37ECDD6C87E2764C59C2EFFE49B393CE09C8AEDE145A73138558FB954027FDCE 0827E6D3AE646132032C4DA87E55DF77AEA448765D626DEFCF998BD258D1C694 069BBD9DD80466FEF5099993B5687E44A028C9C9DCBFE53223D096351D214B3D C904C329478AB6216A65BB5D731DF9B83A7A1136A9CE8747794627163A5780E7 1276C60EAB7E25C124964778296D06CBE0AEC0D73E9FE1D8CFA559C93914C167 5A83608B4F823AEB057578FD4B0C2FD3DE7607674AE5F62EC62BD1CB65DC123D D6F49422871CDEA1DB2820B346FA3B39579CC1D94AD59B64A54DA9FE4C01E4EB ADFA39C2D0C1DF4B83A1EB775861645239EC6EC6B59F4711C1F0680FFDE98F1E 5F353A07B59A0704AF6A1251535DDAB2DC9BE98B8A5013F998D83349B69E4DE0 A3A861D0395556101446BA8DF32E30062BC9CD9533DB03DDFF8BC8D4FB8DB327 A1AA28CEDF94846FF5D1F30D72577658649CC07DA53D301B645848FAFC11A637 08107C0412F1C5899801B97D6FAFFF61FA762685F612C6FAB4BAF10C72A2D315 4107AB8901F1088EB7DA06F9D722F0E31E6B62BE844DAF836ECEF8DCDEFC6410 F46890267C9E23ACE934EA61838AAA3CF084DCB1FFBD0AD41ADC9001AC213F8B 058DC741C12B1EC9BF6BFB6BC306585A104A6954763B0743F0E87CF2BAE86C2A BC12A920BE96AACC5CC870E097915D642DA2C2293B5BBEE0DE3C6ED92D86109D 0AA15401E7B4BAB477FB9D30AC4108E9FBEA77CE94AB962B34C9800758D65160 325837F8FADACFD56BC5BC866F5A562474E361175B11A041C6C5086F62BA54F2 E8BFC36D6F68A54B75FE4034ED93E63AD527B5C6AD6A02FB4B8AE8CA8C2BE326 036D9E86F3ADA8A658ECE9E35579F2A4F5A5CC0CA7546DD39FF5E5814E1E138F ABE90674A8D500B3C803A8D454A864898EE9F830CD119C5FBE50C5F5505B61D7 85921D70244788AE32DB275682D85C1ECDC270C3370CBDB590978AB02EF51D8C F895A44E006FB68916AA3253661189F7EB8082AB8106BF81EA415E48952FC9C5 EF8DF86C33E0059751B6E04F4287A0643A0A8F7C8948F92CBC5FA902E183406A 6F6671ADA96AC2280B1C35EDEDD89FF83E111ECB474D10631F3C8E49F949D23B 5328E6D1684978217AE803C8F45CBB998FE23A3ABC8D6EE13777F3AFCD0352D3 41B449BAABADC3E8A7213CE69A4DE120B434BA7EC93F9C8A4D0D490C701CF6A5 80ED6D0E18561EB03A3B3183D6E815398CF620966AE79ADD277C21CDE9625439 C0745DBF877BD7F5E5BC03AA76DC402A0A94EA3D0E37D09C884CD8DE501AC55B E69F055B01E0833264D7D2083EC2E1744266CE245095B21421E755BECBE942D5 F370C18B99CCF1CB0F26A82703271ECB04CC388498F04F23F9627F302C030D29 FEF6FD6AEFC263C2A95E45CFD4484083331091FDD988F5D4C05348B811342DD3 A2B352DF1B67C0006E04619B81578C0EA3C3A72402DFB9B35C8E57DD460EDF20 E5332262C12D8255314897422139DD5CB6E5A3911248D2F499C69EA518C7D0D1 8671DF0BC09454814211FEBAD27735CF0E64A1601A03ACAA28EAD98AF167692D CA9C5B5D236084CE103F56B0D0815CF27EEDF796390B1B8A5B8AB1BDC2EA8159 A3D4ABF94655F14D1AEFB4EEA2564184656D3ECACBB7E5701BB1EA4029C7C87B D078DDFCA221D1347CFF5111DD5411BEEC726CDA1B74ECC797FC927E05DCB79B F86028FA50AB6DA5DF87FAA9591D3AA9CA1DE809C1FA1E3C59942F1447A900BC 99A625A833C15037A987B5F38C119934FFA8E571A979454654E3AB7A02A32550 E356E526DFF66FBC0C43AFDB4A9588B2A62F130235C0BAE2D41513B3EB2C9921 541EBC87444676534794CEAB380B1E461C5432ACA194DF3194CB07AFDE14287A 32613E610E2D5C061BBAC90A511477EF8EE34E1D263C2C99C67C4310523B30CC A643C89F9E1D924CD89FF87DFBC5B77ED158C0EF082D34E9BBA217072BBBB3CF CB08EDC07A3A78A397E95820907CDFE466251AAFDD0A84155B62410DA5D9D10A 21CA8B757A1ACD50EFE1EDDF114903155F14A3D27477386B661D18F6EE897306 A92F2BBF8556983A809C6A252FCF5F191FF51464EE6C761AA2E1A5247399D564 C91C1B998EC309D6AC1C4D770CFE91A1F649D760C132FD77024F7A0C20E86712 7944EB80DC56FA968672331BE4268D2ABD6782084775D00C05AE65EAF85FB572 23FA553494EDAC87FC69884A1692AC598ED16C47D16F57DA03E70605C6467000 2D12D3FAF6CDE696534896BCAB83705A6FD7A2DA92FE26217AEA754B4D507847 40F482355E947D18B666B5EEA161415478975E25D1E928C5867A495F88565BA6 CD09FBB6FD875ABAE3E6DAD7E057361D7CA62858038CD3BFC56ADC1A80619F15 5C66DC637B24236DAFE0AF91DE412F3C55D6E004CA0EE326B9771A4FA6E682B3 3136DF67D17DDA67A0F7B14E7FAEECB0C59CE676DF0E16F2A5D31847C0BE39C9 E243742CC532EC83E7C274B6D9388B8B586D4DE80A0316E2B540500A1B535CF4 6861E8FA19A95B7960199E665BDCF1E6E03E9EAF68211DD20AF3D34A3498F21B 00999ACC476DB43ED5F09DC85681D27B2BAEE02BD1E38F66FDB635B6D2658A08 27646C7A7611C1CB836D981B2734DACA37434936EB15BACFA645936D56BDC072 9286C491148622568E2FC9677623D49F325A11DF1406AF1D0AE60BC2939C038A 308187AC23AF246E3F6FE0F152908B4D4EC454280846F9F8A1FA983B3E07C882 14BA6ED911CF2C824EC3237C233C353E8D201BA47023FBC27FE57345C2566532 C87ED9B639F7721494892406CF1EE84B5AD03E3092B998D08C95132383C7F812 5436CDE540B3E4D262264A48F0B46C30A3AA503426744E5DAB6A37F59EFE3482 467B24E484023D78E9DB5A2446FF209D4729BC92933891DA1FD2D967EB9B7F6B 389EE22D1C0802FACD28F54CAECC21E16657398D5DC47EB68012394F7EEB8B38 137A446F047B15A4A96B2772BA8BA179B0D1563E7E3394A52CE96D8A5737F03B CE6C4646734B007435751050BD7F1687665CEF317497B20CE47734DACA28AA70 EBA84A5D3A40CAE55F22DAC94FD954CB9D07A570A0C85B31665E7641782E3298 C0C14264CE07E1D62DAD09501210029B0ADC46CAB28DBB618816ED862B3CD30D 46226C644788EA6321C0927F805FFD0A30FC722D61478FAB68CC6522B55BA9AC D4B6A4E9846B9D8B82E5C7FB106DF36C37196916E2ABF5B2EC4E5F9957BBDFF0 6EFF38D244844DF32A357C0098265EDD8DCFAA7F25EC0DDF6B8AF6CB5FD04D58 B667464FCC848329BCE7E8602CE8B2E7AD4B329BCF88BDD24594AFD8E9402018 DCDEBEEA9C9C54F8335F55C550914FB62F3E2E7B16FF53BBBC006E3D9B0F2943 4DBC073A45C3925FDC49F75C0ECEA5D575F34B7F7C3880967D08B9EA544860D6 88E9CDF25E98769FDA84FA98DAAF4BBFBCC2D016EF4B68FE6C549FFD52BC0258 9DFAE6BD2009D9707F75ECD3E4BB1C50448F49D21D010804D3A74C0678115BEA 0FA8414191DF38237CFA31424C158EDDB75FBE32F36D6A667C458C7EDA46DF04 0D45D1E7FAD11510C1B6F7A810B1C767D7D6063025F94638F565E8882EB7FAD4 C43E6ABE591F17988963678608FBA17D45AAE82088DE644D5475EC185C60A9A1 47F4B9E0898BDF161074E3B4162602A42E030F2B4381AA5142F8B8F8FB9EA30D 23494670E1733895E5EF148C71BD59645B448E7F05D2FCB115C809725D72263B 2F7FB6E3B7ADE5124B2B60E13211424A370F0B378681AA246047CA293A476C2F 604DA4633A4D5D0521C4D78A0BE3E7640E51BDFA4A0F1CC14DD57BB8F0480A26 C76849D33B2283DC3BD70EB627D06BB45DA78C776FB038615829807E2B308D57 5A409EFBAAE5D96D65773EBE8D69A606AC08AE1472F570314DEA782F684167A8 337DFD90ECFCEC0B15E30EACF3B0A33DA107B2ACE3825B748C865593B1BD9300 74813A6BAA4F7CF2CC57A84CFBA77156ECFCF9FC610A4D308ECECEE20AD96793 284647ABF2CB16651E8919111380F400113A3491F5E0FC4D4F0FE060E252BB18 7A6BD60C49BB52EB672AC1F65FEB3C45554F66C8EC91D8B3B88C188D46282036 6AEB2BB5F75C13A5C11E2A1F24B30EE24EC805E9E9309CD53E2A35FDFFAB0EC6 DEB96170BC4B13EA56C6A415AC5D6B5F8B5A148284ED8D6D0EF8FC29C43CAC83 77CB5C729CA16E29D1144DD5A9AE1005CAE282576A81708E619B5116A1A41928 9D7738BB305DB0B215984ACA5E460B861EC1B646D139A591AA3CD9774F77BCE9 168893C418531769CBCD1573206803ED0806B251CAD48244DAB06D59DFB544B5 954AD8CC84DDF5738E8573F21C2C3F4462F60FA25D56804BB19E241C58DD002D 4167B6A62F2A3B3DB2AFCF4C308C9E051AEACF178304F4A9F56AF893982DB2A2 AE29580C49BA0F5EB257C826E50307447585AEC49C140E770646E94D85355E59 6E26B67C42633ED70E3B8BE0ECEE39C54556A4D75D6F5145C5D0D2AD4C0CF952 EA0D9C4176D5ACFBC48D8A48074357B81157DFAC85CB745676F87833CC580362 7C6DD6BE7036804C8E43CEB5C4BDA5A093F493F51B52788B4525A50229ABE46E 91402D5E8C590CF59FDFD8BB1CC5A9F32DDF2242E002852A4462771ECB673D09 949F54FEF7FD67FA8DC3D9BD297A515FE28844336F8BC1B406F3DDB54D8FD97A 9A7F928108402DF39C62DA2EAE8BCAF81DBFDDD9F272FC78896C3B6ED29920B9 005DFB92A3D4E10D33148236C73BCCC0F2F81D7ACBBAA1B71056D018CA5CDFE1 DD8416F95C6A212208CDE1635F4E5271224CC19B6D4B623CEF738A199F71C9B3 616A0F59DFD995D5A2B590FC61A50D8BE5887073F8624A4447F68EBF491EC59E 1248F95F8B28BE162717CB6215DF222A20FE01B3079C3BB4967BDD5BB072E876 DBD7E310E31D3CC5E760B82B8A4410171CDC99FD86A83C0F3BE298373DA0C6F6 DC94BF4E46D31071F20C284307E5483D6D38AF884C59E9A7D3851FE4CB2CE243 6C4581D11042A76F5FC8217BC3A8B26DADFFBBD1D06ABF23C8612C58F1C3C7A7 D26021EC57B9D43491BB1647C2B3C6F39A9F3B711D051043B24A5BD4D462C2AA 656388145B7436A6BA2A55A24376D02217FB64BD239285BC326D3CA3329698B6 20BF3D41D92425E94C40A230A8C140A858D74860E7B4F408E17C63F7C24BC77E 3EB2FED72EA416DAE23FD46EFBD64FED6385626184BDCE00EDA6DA6F9F57DF1E 18E0A7F84E849C3F686FD0CA8D435F1938D4096E64BB34C9D928F4412CD96BC9 190FF4321DFAD77C86378C8A0D92B0D4B967420A80BA6B1FB2AF5F6FA36A4B45 26F78722B263128BB1B94CC01D0445428CE60ED1BC23DF6E78985CE8418CB200 693C6E784C6DC85DBC0BAA1FFE194C842D845C78735B23C5433265AD5583F67F 678F615AE8BD6EAE9C041EA0EF9C658D9BB22275812D5895E210A28A85BBD6BF C3A3C122D10CAB4B910E4879855157A1FD4CABD993A252C52BFB462D32E20820 DBB0FE7857DD2FD710D524B43408833C55C16C7ADA4B3A932637D1E151D8E4EB 2E04B9AE43C04D4AC177C17DC5E5F7F40D863F1EA14EDA740A8370123F45A13C C57379D83AA32624F8FE154D4AC4531D4076868655F1C2F35BE0F074DF53BC55 6522B597B9479D836F460F66C3EB9816A86BFFEAC223CE2FE5DE578BF3D78F2D 70B6F9DD76880B3FE05BC8AFD5F38030C779C406C7E09AF6CA6B74F325A94413 CA31BB2C2681F84D665E3714895AA0BADE468C5E02226C5039888F90B8942B4E 0D546AF27823E14020CB577B4E19A4AF482BD1C2F76FB8ACF85FAEF097A48419 054017F0871ECB8B1E46E0DAEAC0449CB9DB15C3856142F06275CF17F2BDC6FE 95EA3F0FA6CC8D6FE62BE6F8F2E30F8E5A34EB3F11D88C6B4D457397B3A8F1DE C656975502234E2A618AC918C3279DE061A82925390C28E981CACB4F6E7B5B6B 3B6139A946CC6C9410DCB9F617F86512EF0FA5951C8D6084BE1D1B41FCB15EE1 55E9C15517DE9BB883971F8CC581A566A3A9A9D284E482ADE2BECD942C9CBE5A 1526BEA2240A381CB773BCC661B82AC963116DC5A31C2E5AB2167E415C21463C 8764EADD8A06A21CFE92B06A45669EEAE904ACB0569CFC02F6F1A7903E33101A 749289A6FB1883E08ED7795834F98A5E7483ACDC2D2F02720E3CCA463851BA90 37760BC81C543D7CC3591C9E1446102C5949FF7FAD5B6DC764101CD40678D5C0 E5D480F70DA68017226C420AA483426B63BBB6F3804E1C627850B8274046AA97 11C74F35386273B3E3181FE4CC9B3B1556A54968033101A553814CFB5F8EC638 FF55C19CD70556B85B27C7628720D69A0CC1703C6C1945BD7019157F440987F4 93955D54629C5E68FC5F3474D750E11CB7CAABAB661575274D7336232168261E 4DBE00CC22C77FEA5D51ADB5595B333A066B0054A697B744D925D60EE7F14192 BF1C6E0FAF0084AD5AC370E024FDE6E63171B7FA4FD6B78E7FE543541F090B86 0FC40F2A0AD885343D6DEF535784AB0EE732AA4D354BAB99CC8068099A16F44E 748AF38E620EC27A09022BA07029DD89DAC767AF998777431C505E451409F058 18A3F39844EFFFFF505D2330BBE1034D872E4D942BB7617F9264272AB540FA97 A389F1B6AF2891042E5A57B1751A496375F3B81B2BB9A4A86B29B7FA10CA7213 20BA63D21DB91A26C546DDFB8BA4A630783A6F3D2A029B72B67F797F9EB5B4B1 180580B20AED253614635791CB006F5833803E2B6F7366C2AFC3D8080DC3F3F9 401D3A7D826782B90A60BA63F5490FF79AC9C63A2B2F7A2BAC4621B0C9E12354 BA3B657C492C3436083182344E00BBA64BA1AA64809B031AB9BB5152889D29AF FBE9B53A5773C2FB5EF2E2C0B323EBEACDF2CD0499D8CC69D3BA5236DAB2ADD6 88DD10B6B6E0E561E625B89EB468C7B7C9A890FE627135C66FDD09851E6E73FD 33CC9BCDB0162BDAEE9C8CC4B7753BD087C9E380CC9A67DFCF081D45DC137971 C1F93F1249F2AE163091D8B9A27050E57D1BA78D16F34A443DBA22C40308C916 A750DAB71D191315DB91305ACD874E08543A86C7C98F651F30CEE8A9FE3A5C89 CCD635E8CE7BA0E4C588F40F46837D898CDE7A84FC5F2757004C81CEDD559719 C8DA0D0F2DA77EDF571104D6EAECF7653C6E290CA0AE503A87262103FE5F64F7 19915F5F22F25276F78EAA3A8503D8128BCA9375BFF982E1A0685532DF4D5DB2 421BDB3FF2B051C02E5D6DF7F8AE06FE0B5164B5D8CFCB61E0ECC96001DA8007 14355C59E72F82346D7DF486122EE08A4870883A96FBF8D508DFFBCF9AEE7FA9 C1482CB2ED67B778334696F2C87153F6ABDD37EEC7738F1243023B9B7EA46923 25D3F4663723FFA80F4C378A87CFE7506BC5A395845A05E9E199509E8F1E6596 9F7F0E84347B2A3E77741C1BFEF11531840CD11FD08AE83CC5456D161B4E7A15 917CA2625945FD8533561D40863508B14757C6937FD2F58EE35B24C3BF0518B1 364973BE9235E50D658B2A127F1055929AA4C14468B701EE1168D005D40DC1DA DE02923DFBBC3BEFD29B62C2060FB5AA4ADE51FDB4AADED846BB0A4AA2BCE41E C91CD997C916ED597DE7146B0E2E20CEDB0A5831A0A6F669073CD2373CC24897 27A536605BC2F4BF4590F646B1329990B534AEB4AE533DD6E9CB21B3A8B6F3C3 0721B14C233B19D928E912E8C07EAC3E18B0B4E9D1CD1C50A986303E4AC99183 30D67FC0E658789BD4E7377B18014C8174EAB4D80F83F45EE85E10D2CDCDCBF9 6E0A0A1CA54C793943FD21D34FE55136067B1EA5F346E55321318C297C29BB3F 52F5D3818B94FDCB9DAB224F0AA4FCBA25B4CD8E5571868A694B9872AB3ED8D4 A27FBC83CA038962213FEAFAD52BFAC1A3DCE6879875DE12F87D3E7B1FDD8E82 ED97F16AF5F9D1E0768F69FC62B9FE5E513D94ED1DB876D9B3C8B7AB544ABDF2 6E3E1CAFF8A9B4D5C40122D1C1539607A8CC884D5B65C3F810F543BB65438560 8CD3F262D06EF71732470F551C35401C0FE09E17F98E999BFF2EEEBF62FAF67D 215AFD87AEA1BF999341EF8D492760CBEC348AF8AB27C53A94DD377AB270025F B0D84C0FB03C756A1A9F91288416983F148AF3447C73FA03FB613EFFDF59A6C3 0C5C653874D7AE50D24B5029789201831A8DD204A7D5D80FEE903C93810F97E7 7202F1599B68D5EFFC9BD0E8540C2D43B040EAF6E3ECE5642F005D7176A1DA12 C5F182730093BD37C8B70F0F27B894B7E5F276BCB188A97876BFE9E2706700A8 02BC351E8DA7B9FD15E7FFCB5F0A5834D22F25A4E49FC8E5FFF579E859653888 6FBD487ACD206A8B24448552A4B7B4A554CCE9D7D318407AB99EEF38F1B57CEA 0B95C4252AFA2CD57F6B5B8D0065D37C3C39629358510F409827FD133AC943DD D6E625AD48EF9F1EDDD298656E2CC739112002BAC011E308F05A3774BA28F886 B95B90559A5E2D649C20FA13879AC7F6344374F75606B233322F4D72950FD2D4 7ECDC0D10AD9C66C7FED09C0EB1C7D9CA04AE340E072A0AC0DE6D3E9CDA07B69 C6D8595BB254CC89DC7F54B62746B9DA1EA3E0C539BF46C26E582015271F8666 41E6D91883464CB1CA8C7DBDBC5AAA3DBEF8671AACC3DB7D622C03602BB404CA 2611315652E59522A5F9963C1A889758FBD18DD8CD83C3BB35E3B4ACD5844328 F12D539BFEB294505E46BEFF9803AF5A268A250307F1BBB1B75FEF5314A81C8F C08EAC52FFE278641F5592E53B7D57027BA468DFAEBE6792CB9D59B1AFB02FC5 A58F066FF7FA2FBDB60472AA2136284D527431A6DA951E27DF5EF6BA467D0A17 66EB3C68FC80A513F507D18921E5AF7A662A30F1DD5AC9CECECEE74EEC946B44 12B0F2D8F67462ABF30F5322D64E2FA8A415E389C46A7AA09921A11410BA8C62 CB9EA80F8F01719AEC5362A73FC34C3A83DCD5C9795B7A36A3CC06D7F2D911F4 35982074B1D27C25684C3B28BE497A5741FC301CD55BB85A4B18009545A462AB C06E26BBC5C1F80A2A013995DB5E9E3CF543D69BEA68A94FE0C15A60D2348634 B04AD6DEEF8848718AC5E3E2028B00C438969C2E127A6F7D753316AB81E461D2 243E37AF550A9AA529A63745A901A5592815335101583C1AB6D59FCBBB4C3300 7E56DC7A46CD902C5FD0090F4EE49EB69E1F8B9E8C598527A749D4738082E101 98C2B3F53FB32460BB05119CF73B7115A3E5F2A7BBA6D860C2167C21C14F49A6 9854F8F7C71C934FB6A8889DE7E69180E2F327DF8A6BF2C84F25A885FB525E8F FA1B8733C57BF883777AD11A98259B18C95B26A4F9D0413B210D76F27329F787 8825F7B5284C79A3C9A7C7218DB1A4DA0FE90AE2BF97D6E902C674334C276A97 3650F2FC8CEF818CDE44A6CA9655CE685412E10098638AB7C15A118C61F243A6 EDAE942BFEA9657B1F7971DAF800DD3D8164112AFEF23CAB1DEB83FF9C8EFD4A 205EDB990C42251823D0D76D8F5D4A6B88C2BD8B4C3468302F6C9D1102CB26CB E3E6B971D585B9010ADD14585997DF9F2F0F99E521E1447DF673F38C13ADCD45 64E8595158C8361610660C33DE080777671386D7B5695918C2B3C3C10FF608B8 513602F28B5139133EF109D7B7615B83C3E60C7D3010A7A8AA0A2F169D73C609 3F654820D5FAC7E221F973AAB0FE888F359C6FC01F31F0B0ADB46B2B2CFC7C2F CBEDC06ED6382A7940E6FAAC0BDD46298B6F1A22793063475B3E580A56CEF3B5 2FA8000A4096F3D9AC97C3E61DA3FCF0191C17595B97DC7A00B769667DAC0605 253C044250B58A1E14A079778D16A7ADEED12E148A25E3770EE40C92E1E0D656 6A81B73F63E4124C6EF87100A37CDCD1ABB7A63372F9CDF75B25139E4455CFF6 5F36FDE5CAF0150818E5D2B0D44B9B85BE23FA2E2305C70B6412C4E437266291 38760ABA56DDF4BC92787B186564B121E9358881730543071E483CB9135DF0EE 1BEFE3AE31257CCFAF8335F1C4E6296E850966DCB52A6B0604E67DD535711AA4 E7787FACF1230351D33E35231D2316FE7DEEE92B560237FD7249184FB7C1E212 3256560C55438755D2BF4F77E7DA1FEBF549C6830E527D18FBCA6A7924C265F3 75A184455808F63F9341A228CD6A0EC29DE0E28412533E791C2759F4806FD7B9 3F35D3556BE1BFB4FDE562D1E577A2A1066E2E169AD058ADEE0B2E538610A48D C1877236635F6F58675A3AC30106FB51772A07EF16C0C6B4DBDBC7036EFB6EB1 1CFEA1E313470CB9859CCABC1F6F34DE3A968862EEB2D8E33EFBAA70A0233C48 324564895C0C02BA67438D130AABB1D8DCB2B603A436D8854F912749341C84A5 124458535A0FBD8928D1981370AD3135BA6338E497D14A12FF6CC67561E1D82E 740BE92DA2B543BBC797766002011589DF8CB760BB3DC548447F24C5F5E0B32D BD813BC6BB4009E7809AAFBE3858492D6B4557C95A37B3DCD45AF38B406F522D 2173408004B641ECD9386CB588E62804DA4A3963FEA2C4B002D61E44A1216BE6 3BA029070AC6137A4A042AE53DDD90D7BC56CD45B52E7232E6FEE461134B7C27 D8DF611390B94E7B1CB889A1BAFB705A21930C3BCF756F5CE4BA9AB4726B8FA6 0692C02459AC0572B0554BFE0669D3D13B9F697ACE96E53C85827547742249E5 D6DA309C5629F13B84BC0C7F461452E8960C7FA66584286431BE2E4AEFB3D5B7 0C83358CB0B3B7A8014B3E034DF2DAA79EF0D144 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark {restore}if %%EndFont %%BeginFont: LMMathItalic12-Regular %!PS-AdobeFont-1.0: LMMathItalic12-Regular 1.200 %%CreationDate: 16th September 2009 % Generated by MetaType1 (a MetaPost-based engine) % Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). % Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. % METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki % from GUST (http://www.gust.org.pl). % This work is released under the GUST Font License. % For the most recent version of this license see % This work has the LPPL maintenance status `maintained'. % The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. % This work consists of the files listed in the MANIFEST-Latin-Modern.txt file. % ADL: 833 233 0 %%EndComments FontDirectory/LMMathItalic12-Regular known{/LMMathItalic12-Regular findfont dup/UniqueID known{dup /UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse {save true}{false}ifelse}{false}ifelse 17 dict begin /FontInfo 9 dict dup begin /version(2.003)readonly def /Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def /FullName(LMMathItalic12-Regular)readonly def /FamilyName(LMMathItalic12)readonly def /Weight(Normal)readonly def /isFixedPitch false def /ItalicAngle -14.0362 def /UnderlinePosition -175 def /UnderlineThickness 44 def end readonly def /FontName /LMMathItalic12-Regular def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /PaintType 0 def /FontType 1 def /StrokeWidth 0 def /FontMatrix[0.001 0 0 0.001 0 0]readonly def %/UniqueID 0 def /FontBBox{-31 -250 1026 750}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC 1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 2AD360A28616CB4A0670C1BF13E7AC5E68123F9DFAD1150819714667093ABC1E AE2ADB86A92EDB8860BA65C926367BF8FAB5CDD2870C4AAE2B39538243DD06AB AC3F1DAB2BBCCD33BAA90FC33130E1723595D32CCD11943BC3E719FF32DB8933 A43C6E33162B65403A3F10A1CFBB9C6EFED4FECDA364F17597D60F298578A3F4 1C207D322FF2A75B07E2715DF2E396BE7AD11234369CB38BBC21C40020C4E57C 950DC4A5CD271B5530E91DBA55EA1A3BF584D9405556EF9C802B109FF1EB2B0F C350D7F091E7B613B08574EDA3BF27099BC2EF0E503A4C4724614A73AA054756 A503BEB31E3FCD96F733D0C5815847DFBB66DE4968A9B389FC00C2146C4FF68E 076BA8B3847A3D8237D36A6BBDF0096290F1BCD02CC66B12E0070215D5D8306F 406DF7590940DE35CA0854D3609249AEA4EE9D3D377A7996C1CC2E940132A90C F633C774985DCAE8E9353607B9059DD211265A0A346B1A062D80C64B5802A750 D9FEFA3C9920A3DE942C65BD08060AF33C91CFF62930F65F9A42F70B83B0E077 E169BF7F5D84F15D59F8A74BC2EE4A7F3ADE36F38C3A661F4CC9826BF73D7F02 D3CCC267927CAE22B5ED695D212FC3B669F9BE369B7A8D325C3FB9D552F175EC 29972562517E91E7B8D570612CC50B1A5CB6B94D030B0C60465EA21631F7A30B 44A47143D0C2F942B5D76384B8C3F2F197BB3646CBED3DEECB6513D3AD460F49 4BB874969A3663617EB537E75C1C1BF92749F9D147080EFF78ED285C315BAFA7 D78B7B4B8B7CFD1639EA303ACE986EDEEBA9350F92529C47EA7689779BD50CDB D1B3A68B383B54B51F4FD77D6458F15AFDAB471DEA9909CAB29840091391F2EB 148588D02607411F2E802B9CDDFFEF1C1FFCC9EED0405371651ACF30808E8C57 682B734916EE806703B2ABA2F6910E0C75BCE10A94FDD1ED3E4FDA7857341427 CA0A4F7D30151BEB8E3D351E1E100A8A75959D11122C83A5C0C4C87214413B25 A6BFE44A42D446E9C4ABCC72B6CF075717DF5200D680CFF152D215865DE535A6 1CA8E063640C195BD08DBB8AC7B4A3EAE77A96BC881F674B33575A0CE6AC3EBC 22862808E84C47AF37E871AB5A85B043190EE840144F9F85E8C54196C594349F 1E95F04AC99AB789ACD0FE5A2F6587BA6A0786B3E4FE1AB8D3A3BFDDEE2C5A08 EBFA713F917FAB61A4908CFDCC03C1E8E5F00AED1C32F0782E782CA663DFF445 42052CA6F1D105D12E90D1BBBB4BD8C1803833A063917E4B63EE063831A18668 EA7D6BEB2766F7208600CF654896E1BF1994CAC6328ECFC94102E3EB27038481 56AC36A6C971F4B6ECCA54733339D9A94FF300E52378CE3CAB8A15FF5DC1DD98 FA42DF2FB6154AAADB676C8B2A35D3A629F3C5D99548C052FF2445E0358F1D42 725B2CFD11A8E47180D55F0BFB80B1CC4A38735B8203ADCE443A6601D001A893 00EC0B1A66B96638867850A95C9947B59C5AD72DEC9A00AF2E33E999C65C80B6 E14FEEF610F642FD73FF2821A9E5F2475C61ED176F0CB16F7473AB81221E0258 5D0E181B0E14792516F8445FD42BD12FF4AF1DCD83BBE45726E0A10E73979D09 B1F02925C4A1E5E985113201543230B85E885DC3C7D91E8D4A6C2AE15D8CCB82 6C76DD777455D6C5D09EFF1A70F8F867126E7B2C8A31724D0030CDA0F8C69FAF 9229DEC07E2F988B6933855027BDC7389A40031EF6AF03 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark {restore}if %%EndFont %%BeginFont: LMMathExtension10-Regular %!PS-AdobeFont-1.0: LMMathExtension10-Regular 1.200 %%CreationDate: 16th September 2009 % Generated by MetaType1 (a MetaPost-based engine) % Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). % Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. % METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki % from GUST (http://www.gust.org.pl). % This work is released under the GUST Font License. % For the most recent version of this license see % This work has the LPPL maintenance status `maintained'. % The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. % This work consists of the files listed in the MANIFEST-Latin-Modern.txt file. % ADL: 694 194 0 %%EndComments FontDirectory/LMMathExtension10-Regular known{/LMMathExtension10-Regular findfont dup/UniqueID known{dup /UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse {save true}{false}ifelse}{false}ifelse 17 dict begin /FontInfo 9 dict dup begin /version(2.003)readonly def /Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def /FullName(LMMathExtension10-Regular)readonly def /FamilyName(LMMathExtension10)readonly def /Weight(Normal)readonly def /isFixedPitch false def /ItalicAngle 0 def /UnderlinePosition -146 def /UnderlineThickness 40 def end readonly def /FontName /LMMathExtension10-Regular def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /PaintType 0 def /FontType 1 def /StrokeWidth 0 def /FontMatrix[0.001 0 0 0.001 0 0]readonly def %/UniqueID 0 def /FontBBox{-24 -2960 1454 772}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC 1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 2AD360A28616CB4A0670C1BF105BFA1C4BAA967B9A7DF802734736F3D61073FD 8ED62BDFAF207E10687AEF931F44AD55F9C3DB174637A34D867219978D9D1BF9 C733804DA26B4CDAF23436F0F8EA2308CBE3665ADFAA59A240036663D9ED945E 8C22B3621360BE02DBDDCC3BFE082CF6230F8C83FA4B6357682B7A7DF35F166A FD3F889D853655FEE984B52090BB8D6B7EF8DBF3B1D022B6586235B32899053B 0718E16BEE7E146A4753D6E3FD6C4B6BD9AAFC2AED5748E193D28CF6A8391414 41971E41C481638DBFBFDE2638B65D10FE5FCC35EBC520E3520F0A0EC8FDA853 597F3C2E2F60B8DFD431DB5B1796737BE979C821EEB58BCC28A92DD60EEF767E E861765D087BCADB269D7374E766D4C2328E711F23B767CA5D47241039F33EE8 0DC9D02C1D4D91AA0E59962090F584084D29E26056AD0E2B1FC4C1257DF003B0 748DEEE2A30AE53AEA24FDC43AF62A66BADE0B3557F9F4CAFD659CF933472AB0 8922041D5D0DFC41603EE166FDAC7C89DA8D63EC1CD0E2E23E45C5C81A5663E5 C6952D28B285A1C349378D5D07B5BFD7D742DCE097383EF86C667BB651988158 47B4EEBB5E1C035CE74DBB3D3FC9D00DD3D28DC0853DDADFB3C7E642482047AA 87EF5639DA5CABBEEECB36123995B88946D1D7AF48D7C86E718E1153F8A4093F 79457700C6E57A6BB805A2386ADAD90E2DEF9354C8785D11DA504D44CB3B6118 C74E1B7A174BA2664E6F25EC8AB818169B1A250D9725677C72896D4CD4A15BC1 EBA98BA918D1ADFF45ABE8C162D93331FF301D17DC8998230B8C7918089C70D1 65F57CA3361018FF92DEFC60063E1A6926B7780A75CF71E1DBEECE8BB1295F24 4E7AB8080FD30DBECAF8DEBDC436B4AF98A2328B7EB946668117CC386E257083 7C0EDE2A2FF6EE7DEE7168B436A033249C8326F5ECEE6C952EFC6D271378AFA7 90A3AC4D2C99F23AD08C9753D7532D4B1BA3170AF923DDD58EBC8E8ACF16C2C3 5D2C311ADA85F37120427290A22C1891358A8E2517E771FA86C4210C7537BEA4 35CF4310F4987468340E2078899333E34575B1741A3DD9230A48751850985FE1 3F6F382B6D6AE0F7030A9099638BA429F043F4D17A96133B2E41002B0165D3BB CF3704A6431624D00ABC22FD059C4858F97C79D08492ACE3AA3E3C9EF2EDA160 FF152DADAD834A43DD5CB510F4E2813868F76D25C8878E0AE2CD2CB6A8F5D480 878EA65EAFB3D4B6C5E3F2FCD8562ACCDD70CBB223ED1F8B2992B4BD17DA6335 29C87CB33A7E80B9947416A78AE7441E61FC59ECE8FF86E5068EB1C90211676F 6587EB59E5E1B9022D2E4700F5F4896B8AFA47B404339FDF8584D5DB0E5C30E5 A42DB22DD8E13A29F907A96094308DC00DE7254DC9D6511D316FDFE7C4E523A3 982C483F0D2B4266B025DF0C80782B325A0B3CF637603BB8F2E403EFEB2E3BD7 28621B9FDCFDE691BC8D49F87A10E9D566B4A07963E6186FC14FAEB626F3220F EF648E977D3EC92D101BC75248B957A4A5B85141F18AB132EC69E9A4A7A08C2F 5AE0174990833C226C805765E4C2855DC776AE87C7EF78DECC5DC08B74C63986 F4DBAFCE2732DEA0FF7ACC7B93EFED01C14B10F526DE12D88C3555C5945473C0 9068553725AB0890E5C9C7CCF1F2F809B09E246DA8ABA4F06EBCFAF4ED06A253 76CB8E95CED707D9E1B986878E9D4BA876E17BEE9FCF0BCC4A17A1411CFBBD13 7D66FBB74F8D5C2B8BE7ECE146DB332AB04D15E8984DFB1AB474614D9A42148F 03DB485246E554F96B8F6846A2EFE5E6C539BC71E723FC0BCA1F2AB99B809968 E3FAFE643E66F24801D5F870BF1AB3C29675DD672D431449012DA2800159E959 F00F6EDADCE907ABD01B174DBA3A020F54002529ED92EDBCFA78A91D4051FC16 206636B06B2D0132EF5D60E3FB5AC1BA065E5B2237B6DA01EA3710EAD9B910F6 B02F14041878F97E3E07227C58EBC2D8E9C15733112501B83F1C566FFF719B05 E751AE97F49334C1A05C7C2D7CC9542585BB044FAC069A2A15E076F78BF29559 EFAF1A5E5F0673C479AF250ADE524898DB91B229AB74DE062CD31B49A24C43C8 546B8DB9B0FF540CBB62AB75803B729F6398C22B8B0D2198D95DFFE79B89C76C E9 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark {restore}if %%EndFont %%BeginFont: LMMathItalic7-Regular %!PS-AdobeFont-1.0: LMMathItalic7-Regular 1.200 %%CreationDate: 16th September 2009 % Generated by MetaType1 (a MetaPost-based engine) % Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). % Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. % METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki % from GUST (http://www.gust.org.pl). % This work is released under the GUST Font License. % For the most recent version of this license see % This work has the LPPL maintenance status `maintained'. % The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. % This work consists of the files listed in the MANIFEST-Latin-Modern.txt file. % ADL: 486 136 0 %%EndComments FontDirectory/LMMathItalic7-Regular known{/LMMathItalic7-Regular findfont dup/UniqueID known{dup /UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse {save true}{false}ifelse}{false}ifelse 17 dict begin /FontInfo 9 dict dup begin /version(2.003)readonly def /Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def /FullName(LMMathItalic7-Regular)readonly def /FamilyName(LMMathItalic7)readonly def /Weight(Normal)readonly def /isFixedPitch false def /ItalicAngle -14.0362 def /UnderlinePosition -102 def /UnderlineThickness 34 def end readonly def /FontName /LMMathItalic7-Regular def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /PaintType 0 def /FontType 1 def /StrokeWidth 0 def /FontMatrix[0.001 0 0 0.001 0 0]readonly def %/UniqueID 0 def /FontBBox{-1 -250 1171 750}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC 1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 2AD360A28616CB4A0670C1BF13E69EBAE83EE26F7ECE50EE80EAE01E60767465 E8CD8AA4134118BC0C2FC8E80D86289F0696C2D7184A922FD78FC181EB9A75AC 58DBBCF9AC97B2CE61C3E7A70A644DF8826368372A86300790896E171B76E2DF 21E6CF6D46457DCFAC0212568F46C4F87221738C012368B1F304167406201269 A061D199AAA883079498840378602CD63BDA4C18DB60D1781FAEDDB3D4CF9FD3 34AF1E6F7D10E12B444C70B7FCF76B782F8F2A44D63F0D4647418C70B534726F 2DE6DBBC8F467528E06F97B52462605F6742F569250D30A818F73D46E3443B67 7DDC887861C7DBF79C49359CD5DDD1124701FAE9A43B9D48C51ACFD02A8E9E39 44C6F9DA4A9E2E2619A8EDCC446A637F6552E7C8390B809A1F18DAB043983BD0 38F4A4B4F84380C229A8CC0E996EEAD4B12B07B9383D607BC4108091CA09AFB4 F3C91EF63B23EF6F60481A3FB5F28FEA1A5D1D167F72D67C904E71C7445FBDAD C2FD33F147CD4B4B68637E0472F88C663E1E2FB523CEEB3E28DAEBB0033B9A85 DC166EFE8AF30980DDF8FE96627DA6D915EC910423E3EDFC0E4BA3B9A98B1D50 A5AEB61B4B6528949859C4B74E4ED8081F1EAF5F1B0ED845FDF943A92E0C2698 58E6C91DA734C56FE063D2D2C14A7A26FD946FC77A6CBE59C6791CD7FB34FED9 FBE79C57C57A6DB0781AD8D1B236FE4172EAEB7B23428904193B3FBF94B342EF 20AC7A750FCD0BA85507793F1CE2D90191E4F248558316B020BBE971A51633BD CDF69762E1571891A9ADE20B16F94E24C486AD2F870491E6A75B9A95267FCFFA E0CA06454ADE3C0B5565E733B33FAD4E4EDA47D993C76935E5CAD7ACCE96226A D858D77326BA6D4C8CC74A16DD94E5E894150D11F052412AFF830476C50984F9 4733951500CF63B4662F2489D5E56997E1C8D6634E8F60DA27CAD4AA4AAD3DD9 F6161E63BB05F59A090AB0B23F6B1B58F62749A05B436886C1BEDA94A1FA2E72 DE7F802F42B5E00A0643CFE2245DAB0FD529E70F1D17FF1A72939AEFC3033B88 B33A33AA3A90F6A27BDCEA830D08D1ABEE882F8B8E7E283844B29D7CB004560D 8660EE603794187E3FDF4536A088F477E7632AC6D2E920AAFA0FF8EBF20C87AC 6908D0C344FA5672B756BA24DB51A2A131B516923D5CC746A42F8462EBC9D7E8 7A768516600ED3FCFF8565C6A56827BADE8C69ED7F226EBFFB0FC609E366B12B 8A322327272589C6F61D91A79C2D61038BA7A2B491D66405815714836234C1D0 AF2E2F5CE1F81F873363E6378B279EC0D065F4DC7C741410CEF3AB118F93649F DA3E1991103A48A1D2D1F1F5E4B678DFF4299C63BE12E4DCBDB2926F0B386EB7 CA78AEB2E2AC11A717255144129059241028B1D50E9E488839E97F97E955C344 1792ECD902DAA59D082283A915D36FDFEFC3ACD20197186B76EB1A38A3624AAD FFC21A73794CF132253C51B9E6E27E63511004A58EFD38E70CEA4915F40C2487 5AF382C1268ECD03EB4698A8F1791D3B433DD2B301F57E978BA76768086AF935 F716F6C603ACC0D73ACF38F23DF776F5F3106A9747916F9A207EB96A2E6C2297 EB8656E59E82D8B8D8D9C3EEF4C16ADFC9E6BBF635DFD8CA407A41CBA205AC0B 56CF0D604833511E78B3DF0FF25780A142C31E0E387E112320B7F5C1B5FD88F7 05521060CF072D79559B316CA387DFFCF55AEA0E7CBE23CF6D927C59A5807D23 76B480BD24A600EFAAD1B220F9934FBCB525354837BF230364AB934CE5C19693 D56526CB56E9B412A72D6B9790106065F2F956E07BB110F1D7FF4A5199B53C97 13E47E2507EDD79BF25B181AD308D29C230745458EEDDA84A6665F8C59C1A2F1 1A4F507FADCC056E2766BB28D0F8DE5FD8C8FEA78E46DFB045457F8D3D33555D B7CD7B6E984DEE494A7B01B637E77EAF484C256336524AA186982F47DA475255 69C373B4B066BA74AED718A43F0AE5BE4ADCCEB13913ADBB1A948D9A0190D4DF BCB5CB9131A76DEAC1F5B013954C481E602C46D13E413093CBFA4F7DF884F930 5DCAB969B340B746D036FE315D8055E0C734342EDA77140BDD02F088F10DE207 8E17FA0A86A5017656773E7A78C7CCAE682238D80441858158116EDC3CAF738F 5F7DB27ED11DE1DFC7E967F6DECA7277FCA73E841737D9AC23D9ED877B83CF7E 1E095CB18DCD45B15AAD419E102ADDACDAF2EA97171E39C5557C0120DC65B284 272517D2A4ECA950A1B5148EA216A3C4F2A3D3110E7A94273C85A3C0C39FC9B1 432D001D89133310097B172A456D720E289643D92CE340E2EF71614A3A93D419 87B3A3DFC80A14509851EED04920C8F825FE6D72CA54E05E7EB73F488F3093D0 B1B111DD69D24D8F4B0A6D369CE3B0F99DBC61E90FC389CD902B826232901E58 B110B88C6EDBA38B4F78CEEC61158B39CFD48DDF662DCD5BD5AD4AE689C2B920 80118A3A88BB0FA1A87A44038CE52EAEEBA5A4C8974C0AF52B4EF636DEFBEC81 CA0169188BBFBA380C1706320F06993D6A0837D445CCB779C7D4C8C45E2FE955 5EF86DE825786E9E3FED03F443235D8188D22AADEDCC4CF130747764ADDC8EB9 398B5BEA60750093368D1B4CB27700386EC46136E789DFBB55ABFC0ACA398F62 3FC0D209E7E55AA0B631A8B1D73554E0447C9B65DCC1AFF1190C9A1F69D9CB2E 43E287D7E4312A7564B9F5B4EBB1A7391BF03562FA74C2E86B1A37F4A59AC3BB 060A0F10CE483E46AEEE56E0E6B1254EDDD4DFAC7F29CF85CD898A26FF92C95D FE0C7FFDC00CA21433E539D32D63EBFD7A958622925364A5169206B87FA76969 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark {restore}if %%EndFont %%BeginFont: LMRoman7-Regular %!PS-AdobeFont-1.0: LMRoman7-Regular 2.004 %%CreationDate: 7th October 2009 % Generated by MetaType1 (a MetaPost-based engine) % Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). % Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. % METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki % from GUST (http://www.gust.org.pl). % This work is released under the GUST Font License. % For the most recent version of this license see % This work has the LPPL maintenance status `maintained'. % The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. % This work consists of the files listed in the MANIFEST-Latin-Modern.txt file. % ADL: 806 194 0 %%EndComments FontDirectory/LMRoman7-Regular known{/LMRoman7-Regular findfont dup/UniqueID known{dup /UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse {save true}{false}ifelse}{false}ifelse 17 dict begin /FontInfo 9 dict dup begin /version(2.004)readonly def /Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def /FullName(LMRoman7-Regular)readonly def /FamilyName(LMRoman7)readonly def /Weight(Normal)readonly def /isFixedPitch false def /ItalicAngle 0 def /UnderlinePosition -102 def /UnderlineThickness 34 def end readonly def /FontName /LMRoman7-Regular def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /PaintType 0 def /FontType 1 def /StrokeWidth 0 def /FontMatrix[0.001 0 0 0.001 0 0]readonly def %/UniqueID 0 def /FontBBox{-483 -292 1562 1124}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC 1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 2AD360A28616CB4A0670C1BF13E69EBAE83EE26F7ECE50E9B8349D1A7644F2E9 3FF9625116305D3A8AB7EFE9B6CDEC7FF1AFAC2914844571C1C3D55312245E95 1C742DA9DFD51D0481667CE0F0BFADE80CE5955045CAB5B7317D73EAFA74E339 ECC43C39A209A004E5BD75366B006A91D46E1E7C87E6F81FB54A33DD44AF5B3D F81A333C02842D9C00CD0ED5C5E87B3F9AC063B5D70917E0D90240AB4483CAAE 03746F5AAA3B2FF10270E85CEC5F5B6C1D5C63A93DEEA5ED09EC9951684CFEA1 20C70415BE898E01D695953351189B085F769E96ADD30D2753E7E62AC6BD3326 4861C1295BC7CE82F9159E3523BA56EF6BF3440231B1CF44D9AD4FE3AF0DDDCE 1A9472E941EA03CE48DF71BFABD9E2B329B65B7E9ADFD6FDD24E7C92A41C5254 80BB35DC82178DDF164C9DD247F520BE204F342B1E0E4B08742CC7485D3F26DB DE3C6ABC9BA64F5A9BF876A3F192FE06068E5424B8423977DEE5530512949172 5D2B28F016A12B3CAB43340F9F2056A32C91149910447F13521AA514BF404CDF 1380337F42EFFE0CA35736FC28E3279720116199109D73B15157E7F6A0447469 1906F7EA7419D404549A72E3714DB6268A66604608BF2CC565579E3472D3C225 987ABCDD43EBEA8D69E8EC0F70AEC9745FF15EDFD83A82E991A3ACB8D3AD3E61 28977A95968B667A2123FDAA74D9F418FF93FEB6F7079F421D9CDE30FE6A7C79 BADF32183CF1B98AD642CBDF68BD6367FF863324063350526B221D33A9029885 76DA13B9CC41540EF9099592334BC7009F6F8721E494E1ED2C1F9D1AF8CF0B7D F6F02BA03B3B6B275328CB94B539DAD0BCFB00D2C15BBCA5112D232DB8182167 185B478934559B3796E58D2F2F6E03DBA0266168AE6EF6F49249000BC3F16AD1 FFB258A993A704E17346084DDEF46CF7FBC5FA5860CD27DA817F638B0F0EB4E3 33415AF8A9A6AB64C7141933B26EB15DD1008A0910A81DEB2A39B31A6D13251B 7E5E4D23AB35094E6C0BB0B0F24FAE95B748E6C2672F8AC186C94D685DE9030F C501B4758F1C0C5ACC87A2EE5040653DE846BBFE45ACE727C3BED1B597513B7D D837A6BDFF53AEB11163ACC243B1073280AAC00A6FEF056B5D654445784F3796 AF869C15DCF39B860BDF9292A3376F58135BCFA5DE0696385BB0FFB6345B7D2D 462A2A94C9E3F324BE1BC3F336404CA1076041DB7B455E4A937B049912F6012B 974D2061E7E1BDAAF50B9DA03EA415DE25F2DC4906B1A90BE3AADD483D833E4A E962A25E9A4E9A5B2B808890A43D9E7F59104AADCF797D03F5430A40F35CA40C 36D30FA23AE8C9F95261398301BDCC64A4006D61D6E7CCA34A307DA379E088C3 623C7F03BCBCD562759C12B4BFEB798B4578ED8DBF7425B7A59A362B11C163A5 4E4CA1005281F0552378A33FA4EB480072AA303D33D5478995B533818649CC71 0E29409BCC90E1B54328E6A0C7231547157887149E9140E054811B3EA3F5D23B 9220A659E44717F034E11D8F99B54AD573C0386EF93C796E4644E6666213CBB5 15F1B16E2B05F82076631C38774FB9454F36831830A4581AB3426B888F236D57 DB2F5A50B37FD8EA4990475FC4232A38D8F3903D81C9A329939DB53A1B2F7F09 E24144CE3A48B8022207EC5890EA64DE55FCD86CA8D87CB293347A95C4C462D9 4D7EE9B48625257D4CBE71AC6D66BA0971925C5867848F9B3286C0033A88CA14 BE086F8D4E32234B96BF37BA75E6159F462DBE459C3CC79AE1D2AF03ADBF5D62 5AFA29921D8AFF223A3B323D692C4C908EE66282FDF5A5C5DC3E4FAFA983416C 0A07D23B82AA4EED7C1E74E5D54E5B3E33CB35844961E68842CFC30E62F392C5 C166ADC53780A1A78D59FD137AAA95FC1C9BE0A9A7F95C1D6750F4BD83E8B60B 622B7FF1AB525FFEA25F6999C735660A1170816ED400EFD373D263AA62AC5F6B 51795B53EAE9EF8D735BFB4715B7E2454D0F598F0BF61BA1FD085918B9123793 DECF156F4018399C3DF46C50294789976428984A7DFACBD3FE28A8903CB42EB0 ECB5A97C079EAFF922CB7CDD5F4A783115A6438E26C04AECD19DBE673E1D7C76 577E34ABE80ECF2F5D6E13CE0D60DA0196DD4B0E8AEB23739AF92B579720B119 F827DACF326AD2F36FD2EB62CF4C2B70796A23BE194527C9C41A1485422C5E37 700B921090A5DCCFA45FB5E90CE25DAD0B342502A60C0CFEF57A93F60E383D2A 08A73EDF714E0C8692F37CF1D7E3DEFD43B2B428FD5E9677AAEADB1F46A72EA7 C69EE9D97AA1F8DA68D7ECAF8837F3B650A7FC244C1C70567056000A41BDD9EF 7A2C1CB3D58CEB6263F98385AD7400228FFFD7B67A700D732CB7F8D9B878F934 95048439B2A9E2E5231A05DBBC4BE22B74FE346D9AD20730AFDD020D7B269BF4 9149C1BE1F6D0889B8919A01B74A0E596D35746D79100E7045B930267F0EEA9B E820E13291132AEBF7C3DD43EEB252FCD82555908CD911F38C6954DA60851DBC 60E48CCFD9E1AC3BDDF3FB69A81F2D36111EDD693C2DEF0AADA7436FB16103C8 E0D0D3F83D6DA3C845A96179A98C7D0F7A3BA7915EE29DBFE1AE36DBC2151594 A7DD5C38E6CB8C5F4423E7EB86547851E8EBB0EE5F66E30EBC30C6BD031235C8 C2A656A6F43DF5E677B8717DB0EE7B2FE3B5533061616F0975B16DDF901FFA92 3157FB455E128DC8BB985C3F3E02C1DD84394E4B35884FF9A965BCFD48D45418 8A8725EAB4C857440EBEBB371D8C04A76E7B57B775F889B9CE9850DD24BF3CAD EE7E8C956454650FC6D9ECFF2EAD27B4BFA2AA2F95E47942252534868BC0BDD3 AC613B170814F59D363D13AE5C18DAD1EB75118D4690A28A1913BD7621152899 F4B5FD24B0E8D03EDE1D442961F6074006CD33AEAD858BB6A4448C1243A03DF9 2D4F5D0DE403F7991165DCCAB03D5ACE06172EDD2479BDBFFEB7B9107833EB41 C864CA53EDD6880C3D75B079C131B8806D34BDE286AF78464D9FBF4D80433243 428F12F666C09ADF8063C7B805C438ADBE8AE3408EBB6FB4EE7AF1B21C91041D 828C72E2878F2F679C3A002B0547A7974053DAB9937E5FDB670E295524876CCE 45289944B9CC67F7AF33B63A06B6CF52D85F449B56CAF79BBFF2EB908D91B245 11AC525E15EA2EB389640A3CB7726DC814F0D43DC49B40676D6859E3A1225257 1F67AA1F04A4C533EE8B901CFD0AF403EEBA2C5288C890E62B258E26E398918A 03B37FA4B666C54EDCA4F9273A02C5DFAF14A6E9660AA8253D564A36E960266E 5B958CF632FAC74FB900E04B0B13B26BFA8A80D38680FF1AC67983B2E5C13CAA C355E995A962D99273DB25B9DCFA030602595A3E4D3521698D10A5C00524A935 53CC5A757FA50D53E6AF18AF09A1B9C4792EEFB63868A8696DD77372304300B9 3CECBFA91BDD117F7D0EED87D94F45B85F3948863924D5F3355F744262A5D26C F9515090CBF63F37CA1E51253191C462F391082D29CE214DF8C38971D55E4CAD E3957A2F7BEF06C03392FB562C26C291810DE035C150F276290101A50BA06B30 700D69CDDC416DCB2FEB5648089AEAB659FF48BB752B10439B1C9A22F6F2C029 7F26F5E4F618CED60190167BE5425BEBFC580401E723102B68202FAEDE08741B E7D06F9A19E660605FCD175D665E691BFDE2B6F50F1D8890FDB8C56DD06D24DA 09F8459475E23ACC3053926BF4350D36D28E2E8B90CF14F063913C8ECE59A563 B4BE5B7CE1DED13F0047C7A6B6CB36D18E727628710490D4EAAFB5AA2AEC52E3 A4F818C8BB866CE2EB3DD88426FB22EA87B5F38C119934FFA607308A552D55DA EA683D36E075B0EB14B7D0A10134583647E4140325114C5985EED0B4F03E7872 206B3666256A93147E40F3C563185662EEE213EC867121100E851DD736AE1E16 36174399D9E9174DD406F83537F04D83D1A6A8A3F63EEF5726CCCE0DFD72D09F 402188A610AF85E4F3CEEE61BD96095821D9B1E85677D999737BFCF9EE4DED18 41F703375E81298CB839DFA85EAEEF22C16D4CACA1B436BD38DF995BD98FCB72 08A743DD89458DF1F326D4F23606C6B8FC607D92DA9CC396208246E7CA384F31 1F23DC5A7F7DB374E0E3D066CE1B8752B52AC4336C801C993E8901D31F55B80B AD84AA00ACF31971CEFADC7BFE832A7BF7AD6421FE060E59E1F1CAA0AA6B8572 91BCDA9B6705F0B062A78EFC65E27E50176D0106543A53CC16344BD81A194FEB D786139375B9B40C3AA704BEA3521ABEBAC57E0BB6721F8351D54F371B90D151 24C400CDBF7319457F7523B721B2B9C0C46DE3B1C3E60150E61B8B33CC90FBD8 67BEB880FA5184131C3C7C3BB39FB24F9C16AF9C4EFEE51EF298B5F600C7ED4A 58025B1F47E53E0B124A48CB687FEC13BC7E4B2DC43A8642C108D34C4CED6F7D BE80F25D75116BBDA4BFDD75AE81DD5C91B731F89E0191BF23AECED19F8E92B7 E7E452835781D1407E2D2E39A8E797DC888B65AA9438CDA49EF4F7070D60E3EF 038472302B58EDB8556D03EA17563FF9BCC0B4C20EADE38DD8AA492934045E4E C16914A15A90500C579A5F61209D9A1F503788BABB313BFCE406D67A9A82BE2A A6D7C24DC708CBAD17ABD8F881379926A57EEF268AA1B135ACE909BC9E937ADE 20F8DF8F433958888AB9F4A9241C3C3B93264B8AFF7388B5863F4AA63C5B8BFC 1812A1DFA94AB358DDA188EE1CA33CCDAFFF557EFE61648E12A39638FB42AE59 1FE504A26324D4B7A1FADD93BD3CC207D8623EB59F6B3FDF302406CEA8282C56 5D63BD51FCAA7D8BCCFC7792A18449B15628CDFFB37751AB5F9D5F7E685C44F5 AFAC1CC00F6CBB2854BB490A12B5AF108B0A14AC43ABE52799D013C781A21599 D4F9EE73C8D9AEEC0CC189BFB799A0A848A335E8D4511098631B44730E684411 7D223CC2C44D6BB14C94A3D7403567D1E213B2A0E953A41EA94ACA7729143948 55FF53317C089A5F1C9BB6D17E40E54D391DCD5D08268EAB44BA2650CBFC0CA9 B55CBB19D2F371264C2592CCDB0D90F33A44EC9D5ED3D8388399A239F1DFE977 5FBAA1495A572719400771332BF013ECA9C9F04CC93440E1A8B0ACC1DCADB778 837360339A2E1389E93AF80E182633300AB8BD06D067F53E41FBE691B35FF475 692317C3E530C6D0D45E4C2FDB684FC5A51A4AE1642416405BCCE8D41818D663 AFDC9CD1C81B93B97403F64797942F9227920CAAD43D1B48EC23887DF1D4299E 9140E054811B3EA3F5D23B9220A659E44717F03213F78B17C4CEA5EBC76C94D6 DB8098AFEEDB9891A761E94BE8FDC4516C7EE3EE4F8E17601D57F7527CFB15F2 AB44542063A45F21700DDF5F6CA1D87A1C83530D8B4ECAC4F70DC503EB508567 C7F34ACED55A535E0B2C2F99A54A66E5F8C165CD0D254DFB8F56C192F0F96AB7 9248863E364B69357920BEE4A0333AD0D3897B1A83AE9A726B166E5BCDC33EFF FD392924E57ECB5A258A29105957306BCD751AC2AD65E979A31E979859ACBC25 317F20BC71CEE2E19700ACFF7ECBBD5285BAA56335DCACBC3C3343362B00E972 8B7CF7F5E85673E4B8C4F424D594FAEC5D2F519849EECC61B4FFA86ABF086446 AA18D71F35ABC9090E857AB029E6C75123998FC42D3E0C3F20960FEBE9744E56 631FEB5BEDACD00C64C344DC67A6461977D165292C55A687F3837424612103BD 6BE8FE2C0B3F51EA8787E2791C791A0005560EE26C52E95B71C4B9F6D3B97A8F B4658DBB9A2217CFF1C4E355520B7A0962E50FB274AE44172D12B6548A0EF59C 6710A1C0E5BB406AC1C7DA9D42364FC91AC88F98EE11E8609E02E01CE344504C A96C76CCF23085F7ED4D85897E1BD84820F7BAFF4534CE2A3A3F8D082AC5C1C0 427AD24E2C9976490B46BE6902BE8C5822318FF299F6967B7B4020B64FF37AE7 F9184A18D2DC9D321C43C5E17E65894994FF8ED6676E92569C3881D5E3552A08 6DCF93168397474BFC8C2081F4BD4CC5368C977D4BEBCE7AAD6ABCEB874D8071 ABD4CBEA9EEB25E3E98734A0CA4A814D824EE4CA5383C6EB8FF097104A2AC5D6 DC1A665719DAF2D483EA1B294EA5D2A7A0E242E67E22527BD17C13D14367D478 A2DDA733AE8E4EDB063A3C2559073D8ACDE59EBD4B0EA25D371BE9FDC222AC76 124A59410EF51880CA64BDC73AD1A8116CFC524A749ACFB3F74DEAF14979CA99 648AC7971810F2E1A7C89B513B7DD837A6BDFFD36847BCF1099AE95AC0B4C59E DADC2F0A01F9BFDC190E29BA33396FC8598E50D6DB8CF74E739DE8C200F17990 D35A3680EB7E38BE239A886D5153870BDF50F61ECB986B27E37FD67F41027DF9 1189E8B80209D1347529714C5C6182FC4CD1BAB40A0DA49B4878239F35C4B188 CDE7D6D2D4E464FC6E82E113F5EC016DDF11F79234A880A99AB7E17843842B2B 7DF39F2FE50C8A915F9509A822FB278023E56BEEA38DB3F20DA14C72D396FCDF 472EA459E0D38F1B3CFA112EAD8004E62533F9F3689D9F8CA2BFF3F9D381CB38 8A15FFD90C6B82284D6A75198D3709DB41B886F9E10F6E677234B9323869724E 5B9B138BD1ECD3D5A132DCFB75BDBD2F534C1DCB2C662679D6B692A04DA68DAF F042AFE03B807C0F94414FE18030F79C658F753E052E06897C59638EF872A3D5 FE4C5AAE4166B724651DD36643371D0BAD85651FDA02B22AF2A316937A37662E 5A9F62E131E8C073216B618126D10754D562A97C214E88DCF08F2838AC082510 7B077BAC69AA8DC1EC35AF2C3E12674A53B3A55B64C0FC1BAFDC2E4B2E4ADAC5 7AC4E808834EA5E1F77F11AACA2D0CBD42EB7B100B99333D004155898A4ED1BC CAE4FFCDC2F3625DBCE62375D1DF3471D83495B193392BAF4B8F10C50D3B5CC7 63A1912FA4115BE17055DD21A9D1746157123FEBE6D71C653AC219CF2559CA67 13618FC46751A5689967512AC84C42DFB2D9C47204DC6235CD4A16E5CBDD2993 0856F00BAB4302BB272DF7D1D0E328563A806FB4EC884B26DCAA25E29F413C38 47ED2A3B46F254A093582A6625A0A490C4C0D6C3E0DB49068461909FD61BE5C5 87D864754B774DB9CDC2DBDEAF1B36CA8567433D2BD104B323DEF03F10A6716C DBFCC261B3CEA036E102753EC158B65F81A1DCD465276FB4FB5DD6A6D54935ED 0E068B072C3F11CF15C402D300D2FA7A62087EAE47CF016E3B3AD1A5C090108D 4964C7FD5E57B2BA987FB40FE2F0786E979497CF2A3361B379302099EC4A4433 F9E70B0455B6097E73553EED34DF8DA712C29AE750D6326FE3972951ADB39504 1F35A5340BE770E449DB18D15A5BF828FA3BA2E3A39502476ADBAE3D9D97B7EF 424139B2226BA59807A4E5B3CC008C51C13560F141E1541383137F464150D390 E63D23EBF909C3772B458F975E3A1819CB2732460837EDC62035D7D232AD000E DFD831045B9F840D1138FE79B813421C3D5EFAA73A37175800660510E592C567 EF82459E96DAD799DAF44C46E76BD518F69F1E56264B8E31F7850BB961E933EA F370C4188F155593F5323C48054E47E376980E36C6F813CEFDA7ADBD1B30743D 3D6592C079BC2E97A334CE0B60E80398A5776D4CBD63C7ACC86AF62962E59FE1 366D7A20F17CDD82F81E1E2491729B34261F1D14F41C3932EEE241576C9397E0 5345B2970824C46FF71F89F1FFF83FDB4A95D61ABACA8EE7F72E2267600B7B4E 90371976C5FAE1625D62879E4B5A7F10378A9900A1285F9EEE2D27FD0B5D3310 F30B31C9BD5155E41D265FEC25E2CDAB7E3E2BD29D6E460691CBD49F4CA39C2E 3F5BEC1DDDBC2AD2B526C6CD55B427B524171AAFC6A979F5C7C882B7BF79F520 5F9E9A1EC74128D244818C7755231A47C10DE60A539D53983C4875D056EC205D 4A58A7A4BF32E83444BC237F0D53323F563E8AD27F816AE9890E61BB4F263BF9 EF4C056B20BAE69307301C2EC84B9CE07311783290A0EA08384809CF652F1E60 2E7F24A27E9544BB71AD967C4B8437470E4D020FC6E867725242D9EA57ABD941 DF37787D29BE073480DDD048F9023C4AABF2F1C45331C30D2D0F083CEAB1020D 895E1277AEDEAEBBB24B4044034791B7D7003597C4740A96A9278A6CDCD30C40 B6D35742A408FA77154EB77D6F52481697CF0D79468E29838365121EAD77DB71 CBA6FAE1532A40463A498361603F8825518160640698D86D9D81B4497B256539 3D1001A05D4C79BF703F773E575A74386DEBBD9E2BA0930855DC9A7001462030 1BB34F666244ADAC2F0A14DF1F827CF41845BE0BF8AFAE8348F559D6AD28E348 49187D767EDE855B520ADFA07DACBEC45BBF0C25F00DD94C798C8CF098F26C8A F48B458803BB26487C1391BD9A5B51F33D505FE3ED168109F1F39AC5C3357E48 CB38906275AAE8D8CBE9ACD7740ECA4A47A985E2E16051FA4178F6557DFC8FEF 287CB787EFF59E86B4A72A199F16F2C24DD5A6AD833A4BA6F96FE67FE603F3DE 0BC536C9A2A04B73CB2E4EBCF70184C5E1D9C9E3DF6D0AB7F44E679E85180746 32F6BB0639E2AA1DBBF34708FDB8092FE9343274DA68CD751A72052D4FD983EB 8C149E081333B2F0E0A54134F91D7B4ACAE954658CFEB3FF04F3F9F42C57124B F3FC0BA485E050DF883E4B2767E236BE219FEC94EF94D9F2096E76F1C558F408 12444C6F0F4DA995C8C03162375AEF5BBD6BC3B250625E4B5C2B2BF9879F8534 6788AB1C09D22FBC1FA443333A33FB6AFBD532EC6C4386419470DE01010A7C89 305D2FE9D5048F27E64850AF042F96BFFFD3B3903C60869AB7A48EA310B15DA4 EA154E2A1ADE60DA0AA5FD94C653A9646B595BA4880CE60BB7BE9A862223C5C6 E41197EA81A4261D796DC4A59A6A3159A5DBF34A90316A3FAC59C10C51B97168 43F33B7143D941433B11A9FEEB5D4A9ADD82759CE59391338C51207B01ED36B5 3F1E1FA003F01933ECFE85CEF7B9E5F653AD3FD76A70C5B35A2390E5D3D1B61D F90BED14A3164DA8B2883B0B2CA52A8B48F33C57C0DB68A17EB81101971427A7 7C3819B115C4F9BD50E7401655020C16B8DBA09D43CC3D8EF78F27314624B8A1 4BE490AD28B1CC9AB2133D79D6F030D91F1C967EB39A26D909F8B129941C49A1 B9D9D18DFB3515FCECDBA9E2C5C849CC0D1B54E47D44B807D264B8FFF9E4D785 C4DBDE67048E5DA26AC7D0ABD2820C2F4E7B76F2F0D593E2F23601462693C32F E5B20E2D3CCCEA810BDD12127EC168BD36B291302D9CF74B61013834256B83DE E05DA5770AACA51328C628017AC93638DEA121647C09131AF151165A4DF80041 603CE71AD9F2AC7E8DB53B169D9EA6708764E0219A156C3AC00500584B571230 AE6DA6569678017AEF602FFCE688FA6D251EB0763B1FFD750A61440BDC1E3013 A7856D01915A184EF2573168158585CB5CF86C76E2B23333ABF27FE159FEFE89 CA6E88F43E2C8F05A80AD2733BC68DABD124EF2BBA9219D082CE150C382BBDFB C93FD42447B49C723F43F3A8E113ED7AE479D15646FD42EC3E08AE30842FCF3B 0E4E69B1ADA04C0BB9228826ADF5E7524C729305DA2D0F38669F0C1927595985 3EDCB47B5C404D62BF45C7F684E59B9AA6628DE7589B9A134A9B272E29346B97 58C5A3E0A4384749A7D88A354852F4D7C0250D658C633D68B6FAFE895787CE65 A90AF97FA6F55790E477C71A2F7CAA6DF3E02D22CDDC8887EF3C4A91948FCAE0 3F3DF3E6963455CFB22972CD624CE3B6F83E59EC7A1AF42EE975797830468685 029B2529BB230C9B0BD14ED17ED6CBBFEA9961EA9580E54EF314C03FEE22C049 040C5C7CAF309D5C0AD292DE9C9C6F811F9B9885F7A063D99B451BFD666E8290 9A1D8257267655B42E119AF4464083CD0B55B8BCCACC8D0360FFEFC502D81925 A8BA85A9363FC5924585E86456B993FF4E7F3B7C9BCC3D58D6FB6BD665CA0D2C 509270C53B5EA5788F9FD8E30152DD5AF9200F8AC8B8FA39413858E8A92DC214 36E2109EBA9AF8CCD5C58B548FE6133745BDAF49AC9D875019E23C31650A25CB EEC6B93C575C363FAD7F4EDC642E12E3AC1F8D85467B5146B72FD47EC0C3BF53 0DAB4D120472AC822B3514D3C73DBF1486A8CBBAE0A9B811A0A78C455C560DD5 2D1C26B596C4BF214AEE07569DDBC3C288FD2689A4650B964238A8E854B65861 CE7FA9CF83E9683ECD6C6AABB289BC700B5EF5835B8480FA11C44612F4D39B6D 5FC5E14BDBEBAB995DF855C0876045D7FE5C6BC5A0678FB65430FAD099A573D3 8449690CC9B305D9C4587AC495570DF9C4F05525921AFF53DBAC2F44DC287DAE 5C2DBBCA73CAF31025A3FD47B8B313EC704B627AC2C11EF6DA56C96259C9C0F1 9EFB0035346F51CF938729214C68FFEFCAC997EC286F30AD0245F5BC7AC41CC2 B831FAC8B35A70EB34886F37C2D18213DA6AEDAB815137395B44EFCEFA299D8E D3336348ECC3B286852DCDC7E2DD3206F64E3C71F4704A0B43013773E95E236F 25C7EB68DE604375D3D9AB22AF9B88E1494C240BD3320480F771183B302FF556 67390AF2E314BC8E0FA66201D68AD8E42921EA6EC4EF25A13D8A05734B00F2A4 922079FF1E8C00E7541B2DB7C9E5641428336BB88D57CA52AE79C0C7596E6199 7B1C1F3C19B4A0FD93542405DAAE9AE9D984422D428200823D674B1893F03384 88B8AB614BB9A9DD0AF18A2C283506A62524C3113CEF98F89E4E5D783537D2B5 7CEFE23ABACEC756F5D1EA5DA25AE6F6B9BD413D4CC15B85509750AF485DE8DC E8D6F55D7ECA4C0234D36FF51BACC428CC989ADD61913D31D01A1C3A8A01E1FA 253D089243715F21EB9601217D77EB1166B4F50EE635A4C8F7A3B6866F93CA64 1F3F2CC93BB0B4B7F7435B508C0FB63B6F6E5679D2432045BCBDFE938B0919E9 E6D97837356B4B1F29D4B0F67C8A86432A7D16F9CDF82A54C3EE8257A7A35A79 626604E7D472D157227534D40D1E2F1976A39C4D85EFBE689724B632441BDAD6 1926474C6ACA7EDE43667FCC74ED0D3BE8A237C57D96EA5A5FC8E3F4093B2925 D99FAD2654A976F06E71BCF562095F81BF4684EE4D0ACDE9CCEFF38357C8ECE8 15E2CDEE9BEE0507016F7651418558D452E731374B2B403D498E7A10BC294031 B4EDFCA3EF758FE70625209C913DBB1D259FE3EA7584E7C1B3D19AC0B4F8781E 38F00E19C2F050BA73D021C39EA26F677C972818BF8C85C92AB85A99B0DEAB86 EF8680ACD46A04FBD48EAC90FDFA9C276CC51C86FEBB15424B17BAACFAD06CDD 33783266A7E3D42177830C3B5B440DA51D295CCDAB8AAC408D9A1B1B470A6263 805542515AA19B5E0E9FA83A47EBD7339E5B5CA2F739C797029BAA9D1FD7EE94 05CB29E40E5F563A4B14DBD67299AE5B408F7C31A53640E45FADCC9AED733F52 A53D468179AC6BA242538EC564F080D8F3822BC39ED7DAFE7AA2AAF8B31211F9 F84B7C1C08FAE4360B71CFA9672BDF5356746638CDD9FD68E308DDAD14225171 6F96B850D6FF61144F6A9E51CC1B8A86A350807C52553FFA5866AA125B236648 3963E4DEF11001EEC6930CC729A9B845FA4DB9CDCACCD1804B9444C284E42D9B 55A6860F927EAA1BC80BC534E9DFE3D3E2FB855CAF128CA197C0C36D4D35AF4F 7F0875D4A77395A3D686200E0F90767A6AF4C4E67B407B215422A6F409D59C30 964F3BC974B43AC1FA919F23A2F2CF7A16BA18DF3377ABCBB767211584805688 C232D2B236F56713C8459A2E1184B9CB6494575BE7C27F44B99EBB6713BB8306 E5B5A64940ABD01D6955B0F8DDAC8BE19EBB36D94E529FA605325B7540E1F13D 801C5535585729C06A53A8E6819D45D30C952C8F3DE9FE43B77F8D7ECD9644E4 E71960139240BA6A561046451DE4BC24A07DF636EEE26184D68D5D1B3387D89B A1939D7E997D0D0045D200A4B5D7338A9E15423EA63C44B727AF545A3BED91B8 BB33418E2837B1C33C57153F687ADDBEBECDCE5D5144613798CBF687F6E26E1F A87B9A81A3249FCD0540EDBD9496769CD6DF30E83C54188D11AF8339662D164E F37BF8635D5E0A836CD5501D232D35EC5F35D5AD07347B69DBC55E6DD283F1DF 013D25AAFBDD441F7139AEBC595F5E82AA5C049129D443B80455AF129EA1A66E 87168EBF926C2A91C52813319AD62843999D71C5599F89C29824458186DF6558 A571A168E21535FA1B41FCC74614129FECD357C3BE8A0184044539B0B98F7001 609622A6FEC4DF544A81A302E99E72FAF66CF529D8F9233B2279D201F6E6DC03 8F5026D8B1DED75739A29DDAD519705EC0C3A425F84078E97E45B13DE201E971 AF222C24758A9D002CA04DDD891FF8F68DC30DA60205116AB7833FC159283054 AA61D40A0CBC0C7F55A5CB694336732534694A184539909D5294C011F6DEAB86 E06EACF7F5DA3BC32030E4E23C5E0E7E82C14E482049435B525F265179BE321E 5CB431C0BB2A9C74164177E51D621C2E0B050FDEB852D3A6F1748B19BA93BE7F 4D3D2A68B2366102ABAD3D8ABE1CFB0A9DE45C819726A4FC31C9828CF2AC80B7 3CE2768B06545FE265D8796B869F6C929ADFFC2F1C50DEA895512A4C1F23D365 4894896CAB73A2F2ACED52AF9D066794BEAF0EB7F7CA01099D7E9417A4303042 44193B8B5CE6EE63CED9F89397361A53953D75312631D6F07794B1D853251462 B4D6D3CACF4A77D3C395367C6D3242A71CDD4F4AF7C959D59B85C046EB10EF48 6F5D8CDA247F21D30CA3A26EB408404AA91EBD84A394F47883D04366386D9294 5935D89721D6087973C557588532474D9E9B852BFF97CA0E3699EC6CCBF43EE9 C02CB6F255587300FD433C3B4D9FF6D7E6155E70BCF5C758071838AF50C44016 FE62E8E2409117A971CDE9629C0B16424CF3609285DAEB0115E4AF0CBD6033CA 32952BD67B6EF0BDA8CE6C8BDDB68BEA3F005EA38B527FF8D8EE2BE0E4646AF3 13E90021B03E9EA55F51C97073905D5F48F6F789FF4E73AD9F901D26B2549681 BFEB0FE849E292D6FA3E7B6584779D8BB079760984BEA49E3CA936874EAA3662 DC4A2057235CEF0B98B1D489459F860F97BA62BABCE86CF3127088FE3ADCC340 E3E8149222A29A3A4117DDEEF5925608991F068276A0F01F8F2DA6B617473941 A1ED19DF2F6C55C067882743EAF52AC5C3627A231EDAB2CE032DEC53C70B6F33 34CA5BE3B470A5800B4FEDC4A99823CAFF87E567B965741B20EFAEEBE5F14FF0 89AC9771948B6A6CA310BEC377BC5BD9666700C095207E57106950D839087BE2 8F05EFF5FF3DDBCE4060684BF01E1B6243EB49BC46825B83A561098FE27425D2 AE291D57D931114C65F4BE3FBD5396A4C0F15860AFD1DAC1D9EDEBA1A64811CF F78285B947BACCB3075EDD207C35BC17DA8E255C9216E000486D0D4B5736F0ED CC75AF25592EB7E7829E4EFAE3C6BAD0D0FB82DF5535F92D8DA29782A1875C6C 8E74B0C86C0D388CF35B5A21FB57B445CC3B9E9DB8993E4F73FF91CFE29D5D11 D4A151152979A546051AF86E03D22C944CF66D4866679A412BBBC86A1FE55F53 69B12A05851331961B2E762F8520AB299EAB77CC0EB53BDCF9FC767A18B14D4B 4106408FB0AA8EB4827123538FEDB696ACC0379E615A4D13584225045A6DCBDC 95357C0DBA3F35EFB019F86F9C260F525B340DC1C81FED5A23A13FBD66C14903 212C33F14DBBD172CCE6CD2B6095B0157B9B295F244E6193A754360FDA3DC799 FD07482666F47C17D8A5BAD6E21289214494EEF9B605BC284EE34062E3B392D2 CD3154DE412B6682C3FF51D628BE1DBBD89A7AAB946AF7132EF12FFD61F346CA D55B0BEF461C749ACD6B2E995F9301A2D58A026EFA8516683FA3A30649486C00 2BFB9868AAC00675319DD0C6220DF64B6153B1AB46DA2C41B5D25F30F5100385 2B5883FD2CC9F33C5535522E2BE0AA2CBB4D835DAFA62094DDF19E30DAE8C456 02051A73839EA4169EDC6A984C0E944711C77542A66680C9339C7F2D5F398863 50B352014576858A26DF969402AB30E0F9C56BFA26E66C5852C838BC3BDB4D66 9E857C7280605EDB28F7580F633FA842B9DF64946EA241FAF1EDF50092203DF3 91D7BE7B3FAF26B96747A8E7DC923BA8EF6C979285192296487B40E1D4297E22 905E096C47A26F4DF59753254BDFC17BD9B7A268F55CD5423525A001FB54EDD9 5705AFCC265C01B8B693840EF15076D542F1B785673805584DDEB0759E96D578 4D36A997284B6844AD72A716B636EAFACC763141BB17A96BCFC81274142D452C 210D2E21B4A29F76C95C2F8D3C3EF4C1190B633B9866031EEE59152E1AE5A5B5 EC87675B021FE9D71441E352111EB41F8598D0BEA2FCD4557D0D226934EECFDD C7D0B0B71B55EBB86502516ABBA71A3837CE8DEC9CF5422C7025D1B1B6A0427A 15A585A40D5265A4CB711011332AAE28B73F532D192FA4ABF53BD1A28704B849 39C7E339BA3F41FD618C0860BE1C2EFE74B9CDF43C0E475579A4C94BE107E1D2 23D4E55C35805B79260E90985DA5E5B2F43DE15867E8CEA1EF8D26E4FCB55C69 418D7A4DCEF51473A6EE573872539DB46C17F1DB0C4292D035FE3A7CC3A47698 A16A6AEFE5210979A18FAA96F35412E6FCF4F9AC6C13F8766596D923DE6A4819 F3DDB1411C376787DCCC443D250EFF9E8D6EBF66746CDACEED55FF7A4E26CD6C CCB5CA09AC2835EF3FAF19B53E44F7EEB34100518711558C11495E7F26989BF6 328610AED78D0AC8A6526EA1459A6290C26944439B59CDD0C32A0411F64D4486 41380DA7B565BE0416FE1EE4BDA71618D70740BBB31824F933519552EDE5612A B895CEE0901707F717AB92EBE58A40DF877208ECFD4FEB93F67D4250619BFDDA 4FE45BA45B48C1C90D143C5F6FAD3E4A3F80C2FC2B6A1EA45B1E466EAE18CE6D D3662306521C620472E803A4E69106EC596B65DE168AA57C32E41FCF507E742C E254F19EC5974DD55F2CF182099C4AAD383FC67EA4612F4F154D279844799CFD B2F7C0EFA1E5377DEF19C99195A6646B1336F0B435511AC6077F046C5DC0D040 0E1D29B35CA24FEA1D9EFF92CE5721CBA24721E4DF7EF63891D98E4EA24E48C0 51A1BF427D1B34CD1E4536CEDA1113783F70F630B14B3274ECAB561760E687C3 BF7B72600494F60D3490D9DCBF94F4426E5D273581A6D2844444D82093FB0348 2D81C66BA91937FA1C7D5A6E4647A70CB32D9A9EA279662BBC85D89C0E713F55 6814E051C6CEFE7E83C2F379BDF2B420D21DBE1EB344E7ECCD28B98FBB721C20 95CA9E6C470F322E752B75D29D4A5C6F7445C5A0556A316E33A65642F9FD69A9 27D3CAB630A9A2D3227FF0ADAE13A58B2BE27F7FECB251C07A0CBF632410D7D9 48427FF67F8230B247CD9CBB403670A11457E550B1E5EB5E4E06868A692D1037 2015A8CDA28AEDDE6E02E37ABF96D6709E4E87046CBD032205EA85DDD9A97250 3511D86A08E1612DC43A35978D6AC89C5D7D115D20015326BBB45A5A12F93BE7 FCC667A5B810B665519E7E1450E00BB9D0279908E9435515BF52FD453207213F 3E13FC83A36F2D86CD55AE90566F76305CD31DDAB1E54FFF4D1777ABF5636C62 F91467A7217C1C887F89586F84CE132D460067CEF0F8FD6A28091D0C6088D01C 99BB01C54605A556A601887D5668FFE584012272E231983CB5E976DBDB2D13A7 FACF5B51641DEE00FF8F167815566347A097F48184A0C788BCB663D03AB33653 4CE24C80F654A39D2C5D50CA531399E2B4714126024DD013CCE6E2B4DDF83466 480BB9CA1557E26816643192F6AB4C4265A5C2599F55E134AB7B391B2E2A253A D125B82674AF983FC223A55FBF610E578F7D36058B06F3AABB121CA1540BA17F 0A43DF8A4F8C6B3BD94BB607BAB73B0B10D6049C11BCB7A16C178EA5D5043C7A 287733031776912B98D449008C02ADD520A8D6BDED06C1CB188FA1FDDDACA9B8 69567B7E0DACCE40DF1214A2D9E14CF4FEEF1DF3BEEDDBA0B678076B40FF0732 97414ECD1FEF73532047FB1478F8554CC72457D4405831517FF93411F08B5F5A 17C1E554F67E8941A76EE187E8B93EABBD24983CAA7C21FD1E44B7C3DB349390 3B8F262D3B5D3B93ADDCB366B3F06E7E7F6D9B01FC36D2C3AA3F46E30A2EE663 C2CC64E2DA3631AB809AE25D720045CCE64066306B98AED8E8A2C89898F7DFE1 20A975CD88A995C71A69F35BD0CA4542824B1F4329D0528F08CC919FB1211D04 CCAF2BBC827A2CA8FC1D6F293F9F9E7422C2C2489D209D78E0A2FD3FA71C28ED FC157A6DAE99C2D6657E242BEBBC0D9C6CCDB639869DB9B6470007FEE14336FC 9DA7B204022166F1C1DC489D5F23473D85F91027838110F8FF6DD6820A929BE4 0D89789D4B6590CD1BB0F246FCF1A109CCD37C2993F63B6A23D412C0F0B26251 A1FA52F08BAE1D64B9FC32A684AE896F3C1B2039A8D5F5B248E0162152E10311 F769908CB2C184E8F25E2458B4AF11A7366C4FAB27ADC304A99639761F8AC28D 03EE6A6F5DD566CD2A6228577299FAF90989AB45ACA1AE22778230E2D5EB6497 E5FFC3F42F921D984F2EC213AF4DF00F86FCCA06B7DE925085317CCF8666F7D0 49A68C4F8F52F0A87021F773E844F7E60E12E4EFF10A7F8846E38E374DE01977 C142E0ED10318333382EA7E43ED46E2F5AA2BC7C534357A65C25929B54898BA9 B77ADBECDD79FBCC7A4425EDDAA7F49257148F05FF52F887D9E81B0A41EBD0CC 6D71A2E4B5528296D8827B8E9F5B52589A52D66CD401D3BE7B698CB264399D90 1F1DF4D93C994772816DF9B504269E3B619082247D5EB409EF1F3F2BB093FED8 AF1342C465247B7B603CFF4F4EA2A435358DD7902FC0E967F6DECA7277FCA73E 841737D9AA46C8ECC16CEAA06FED505EC60F7460026CB41957431FF39E8719D1 73F4FBA16DEE1DF371A889E06E4F7ADDAA1683857A01BAA2C5C2C79D8578DF1E 5081EFB6EBBD89C54174336231E9136F61962383C65150264A443188423A5BA2 90029A43D2C713E325980C175D8C20994382EEE81767C48C39B007A51A697A4D 8A360D401719C5FDD035193630EF10C079981B1AB12F9D212615B7D1235C3BE1 7350B4AA21AC42B13A3B38664AFC53F5576EDAEB55639A52B0F2EE315A2ED05A 5189E0C5A31E35448577FAD65000E3730E533349E8F1489D91F013E82CFB4AAC 7719787C2A0FD5B8AD117442D802DF2E90371189C82C75ADB19B8F7986D1FAB1 30F2F1223A418F7E4305EA93BAB382BE551F956EABE86D2B4607112C42403079 AA14C3C7D93A027E0B8E70A601C127E6A6B6C0BAD35B773E02E482F79B3D27DF 2C15EB4AE7328764FA12F97E35C81C44C78DE729C22623B8B7AE9B12E3819E92 AEAA9F128B18E3A3F0E6CF2E96D5F1983944FA511E9C698911C0C0174D9710DB F62B89E5C419AF7FBC6590D6281B114C8B8C26A2AAC6544C006D19740298DBB1 EB1FD9E609F81FDA316992058FC36C23CC8E7F505F0AC9317680A50F412884F0 B424AA60711B28D31C755C6C03BEDD7679646020B6B0365C6F1C69AA30A23658 3567EF7E3BD1106C5BB506DB994C5F5824813B878784571BD807C450C963C276 80C27310CD065D11C45046EC33B07469F871F47071A5D5E737B0583EF1AD0174 55210C8B14FE526229CF9CC4C22A42A4E9F9365D91CEFA249A039485BFA3183A 29ACBFE0C0E5F2D242B83CCC05D2B4BC05B37305EC4BCD95990ABF2E14210890 DEA4EC2B1364DC3AAFE9A8D253B055B6F1530D4C0E5E38467F77261BED14BB65 7335E73B505C78E45959BD7D3CCAE985C38FE4B7C097046A55776CD7B8BC2CEC 5FBD89CD5923B39084F5F5BB2B97C4CC6C95FFA157D26C7B0821BABD3C5AC8EA 0E588D33D1DE8DCD3C807A29DEACFA8107F864DA54E966773B499500AA173329 8BB285AD011A4248A165613D075FC5AC38C955D3C281CABE7BD4241CB4AF9E7D BE74C7DAB52EF2E3DC5AC84EC658B95979BD72B7D5F06053643B0EBEEA272FC9 3296FF26C5E19FFF0DF9E2E43264A353C3C6AAE69F735111454DC5B3D7BDE641 77D18907706E2EC4109E8FCBF8D1BD96CD04972281DF8466450C56E73D1DF1A5 1672434867A8EEF136C02E5FC6659D9B34C3539349E3AD8C27A2A9D0B6C8033A ACBCBF0029B8C7842404AEC20DE7719BF2A4AA4B0533ED035D6E3154953C2125 E14ED97778F2DE90335F414D78ED9B926E4CE70179D6E1EB737BA4E4FCC45896 D3FF57E947302818E3C1265E4220CF40106367E33CA6B9B0D41ED6AB55896E5C 48063CA21CFE8C6ED7DC2F9C1E06C5CC27274E1F10DDF9968E2970D991AFD093 5E8752BACFDDBDBD1CA772A7E629C57886E6CB1583C44950ACA6A750662B898F 6532569B6CACC50E3A48F40D2D8392CB58F1357B29DD0448D11408D702F1820C 7BA5DE4094005193B4342E5DEDC5B1A2A8C655519941BE69B3A228205B0F27FB F622F41F8D24E5F8724F9FB343A5932597E9543C3B39D4B6F6349453E5ABB9FF 64B055C3177BFF557CF72455B7625CCFE31C7A1F0EBE472F168EA0286569D768 BC6AAF292D74AD8130BFC2658F9DB8CB612AC543B4A5512727DC011460913E0D 299610C1B6ACFBD39955BA1657BFB86EC8A8FA9D2EDEF808636CE394898642FF E0B0330D747E4E19758FF051630E99585D24C91627F49E83271B7498CBD67ABD E015CB2C4B6EF12DF26E116198F86D5F3AA5601708FC9D021A2A3D8FF08EDC1D 254AA9E355048C87857CF229376A7330A01EA53D617553D5C57CB1722553E997 ABE85A3386876C1B1B8750ACC4A585E0A394813216C09E4442D081A5D0BF38EC CF14EE2FF0443BF77799E457D59024713543654C5BF95DBE48FE4DA1BB5D3B1B 4DA1454568CE40C44486646AA14FA38D0D6B9C0C7CE81C66030F183314FF9ABD FD72C4D5B371CA54AD62FF2C66804BCAB7DBC86084F435BC210621851001B6A4 02E3A07D0F204A3B0D71F8F074AB70369ABE28B7078F57A4D6313458E50D03C0 AA896063C7418B4BCFC127A9AB30BC2073A5FBF9F322204EDF4D385A5E94F122 147F1F00F23B1ECA5D3BEE67F6E67644190D8CF1B2A6E1B907827B56A62319E8 60CFB5DA406DA85CA0B7C26E68F9E48691ED23DB0D3ABD8ADA8E9125741E24E1 4E3E74A2796BDF8606B932D068E3F7F0752D2E9E84FA4DD17E0EB69D76392B84 CF411779A2B047CF57992A19A5650C72BCB68E1151905BB6D76C068549A2ADBA 75E71438850AF2C7528A840FE39FBDAD944975CE752F2D3CF766AF8F6748D648 21EB2DEAD504B6FBCA9256567706CB28468A9A1647ACEDF8CF7C148316CC06C2 E85CA9488225DDF59D4CB79D6EE57AA9C5DF997BAFF16895C253FA437E8DA838 D36E703A7535EAC347BCD3260576A3B333C8B6C5427E71F12F5CB347B40B33BE 398E9E0C5B3AFF01F463DEC21B8F1D237A3D3652C83F44654B05F2892FC358D0 D4EE42FD9E626945CA2916B54B0A1F4B3C43253CDBCF7C83ACD62213BF6D8A8C 77FE8B2061655783C9185AB61EEA65500D048E11CB8A8E505E9E31AC0B7494A9 88482D22A585867F2B8469A5DFC4AAE701C1A95CB75B377EDACF6460DADCF9A3 437723B4437D05370FFB22E022439DD1C79F8A66F62E5E27255EFC2423976D67 956A8E18E1838F4BD242BC436914F8C55BBCB4275526F51F8870E661D2CC3C4C F5D9F46E05572529A19B0EEEE4F2E7D41FAA5D19294AD7623E060977AB923333 8E1DD070FD1BAFA2CFDE8A20546520EF3367BEBCD43241EEA823A007162F330F 648A428C753F20205F80DE024104993DBC1C0D31756164B01C3061C549A475AF 4E7F55B2250A8BDEA29E0041821CAAC5999C228E7E7F3F8DCDF3D4A22E042B00 542ABBCC4B8AEB1D08B5EDEF0E0AEF19D4CC18F8D5244699A2C7A111F74F8EC2 4F96CB696C676651C2AF25E5EBA344D34F8CDFBC3BF32EBB01BD6FFA7EA97CC8 C165D47371FC14E56AAAB01F70AD759647962D2D2686CDAF770E42D324E8CAE5 E31B7C121D4552FF3B26BC0CB4219E38E07F6436D92F37E509B046FCD4832E1A FFFCF1FD64F5FB105F0B0E3F7094E7EB376CD61653B8D3695F45A35F1017CCA2 198341DD27D94AC9AA6A3B59D18FE1ECD543CBFE387578ACF0C22D4AF3F751AD CE85B04002E699C23A8698DD62E493201368D64D566E95CCCB1CBD4239EEA42A D7B47038164BB32C4D962E6BD6599A49AF94B6B56C5FA57365269B2EA07ED532 380833BB8D4514BD26F046EE14655DD5CBBC96D888519734F9CE5336AA67E42A DA2BB2364E9B25F1235800DC8E790D62F3EF215E559F8992A887E4FA193238B2 6A7DC6BB321D23CCE16C49D5B2157F43E991B821CBFD12998A51229EDEA18F86 5240EFD7A5507112C6D45939C9425C116B70C4970DF70D9816B605B798D11587 B9747BC0EB49023DFC9947DE3D25856C671D8EAECDA46B81006526ACE68A2810 9E332454A0C9FCC3A1D16DF1D7F7DA574AD1206B4B1ED161ECA048A23DD065C5 F3A6A112882F7F37638E5B2B3893392702F97B4F56C391CC4105490C90F3EDF5 80FFF16F3C96B88BDCBC5993A39A3AE751C54B3F34E026863F790FE3B2246E7B 6EC1C3314567C88BE2A4333B1E9964BDA8C46FD101A4598A0C9C494449C69B41 5B8A30C5BCC1A675A6105CAA2F25BCDC92F98CFF9F3D5881095B96FBB30E8705 05CD6A7C246D47F42E3188608F068A7F00F2385A1E723543F145DF5577981AC9 E0BEC73764560BE3E63708369CF5254F06E2E9CE1A5F6F4E98AE34499DF8C812 F77D6F9F4BE1514FFED49364D2E81715E78DF8DFDCA585435845FCE585256923 F98A70DE5036BD9C54DEDA6D8F53C235EDBFFDEE3E46DD584F04936B53C3C81C D9E76D95475B3387CC896ADF7ABA61FC71A4841BC9EA8A8E797D1E3FA2444334 FB5421F839B7FE61A3E58CC805DEE17E2C401E63603E1FB4CEE4EB507E880883 67C85F813904E45A98CB068B967527DDBDB7956DE8EE507F79A3A822EC1D0AD9 A06DB0B3D5F5707EBE31FE7F66E30BAD21E261E23D9991624A9729675A00BF28 953EABB831A7507AD172A8461661549339B595022723C15799E53CC35B365E76 1A0C1B7BE2A1A8252D0E7FB672D76A531AF235B408E32F3181F98039645643E1 5D25917F38DFFD8BD754287DFC37AD7469C554F21DA9C2007FFA851430CBB0A6 576FB7FAD0C346FCB6CB449F1872A1C253D15626517134F099107F153E3FFC70 BED6D04DB4820FDAC002452E7BB8E5DF3744C86A1FE55F5369B12A0585133196 19B0D716EA735B2F76F0C4E334DDF73F19B5844003D338EF99D284E6B82BC7CD FE0189EDCA472BDD5A7B8E16D11EAE81E8CB4A17B989F2DDC463DD6F84DAB963 F521364F532946C6231A4443617700021F84B9E4440BE5D4A7DF60DA518D51F7 562DEA3B9974CD9A9C05CC49DC251640068E3A8D6C39E9D913191CF13B665149 EFDCE931CC81830B501E62C497A8C5C173714D063F26C9D3A7343E7E45A4B647 0AF1DF4F4EBE911581EA3BE89E4CDAA34CAF8C8EA1C386BB2E6987F80805D3DA 126E4EDD8804F3A76CC932D2853045D5A283D7A2C7CAA60C3A169EF903A6F2E2 E240900C2AC7BDEF8FB9D4574698BC8D4E374CE2BCAEBE1D94D945CB8D94E4C4 EF01A237EB374D341E76E72CA630B01A0EF0761F13888A4306667786F6967D57 AC5858EC925CE25D63AB008AAC003B675E824449F17BB10472F160B9DB1B4A23 01F1EA27DD7817A5C161B5D34E3171E1C0E49642378FD9C4078079DC3F513AFE 0419113FD2D405A7A5606EC5452A69E1CF38CFE5F50CF6ED7D7EC61AA529E09D 262A841CC9C1CF25413ADC7FE9DB2693183A92A619912D6E53B350637A1C6B75 840B150EA043CC0A5675418F3EF2EE092B3043182EA2E951687AD834578423B7 0ED44AC6EFE221ADB5E725ABE897F74CE86E0105B8A4443A373C8DE253233006 178B9A6BC69F8A2787AA65287E47552DB1D42FE663580ABB5411434A3FF7821E 163013D1EEA9166A03C74773CC7E21368EC7FCB40E5323A575E10783F79F90EC 2C2B435FD29027C7086217B5489E162385C84F86E70D3BCB5ECE08BFBBF42341 A0B8BB6958FCAAE52C970D9CBE799A76206DA2BCEBE3788194F96259F8A07ED6 7DCE8B5ACA00EA4C0FC3AE448A1A67E3FF1DCC92B8A4010A5FB94633C8EA9798 329408CD5F11905814E0EEB53E7C0BA010425AD426C0DA727804DB7396934E72 4F616B672BD092DCC56A252B5C0BAF9F641AD4C1079E68EC0040E30B31552386 7B61AB98BF029299CEA838209B392B22761F4B31AE2143539CB710C91AFC9767 4F2843FB709E08E283462DDB18B50D6B31696A02C1F2AC82CAB2994BF7F3AB79 4ADF35461ADBCD45EB41BA149D8A90E3D122C79D1BF4F4B5503BB428D060ADF2 DE3A3183D7A3159E63FB30583AF5DF49A4B7BB62E18C43FAC3093100B9835B0D 1EB4B6F2C23FEBB3DE636A8E4EB10E500A144A602FAE78B968D1BC17172079EF 21F73ABC121D8DB43921FF40006597DF0C83DB913B07B991B03FC783EC9AC7A9 5C0832ED8BBC39C70A33C0E343BB16449961F30B34D1933177E5EADBB840B8B4 1BC7E2C78D6DE2F6067219784B5B33CDCF2B1419A128C91C36EEE43CB41592BD 13837B9EC9735993188932496F7EA8624C034C349973AC1227D16964F9ACB899 E60F2504668290F9E346C3888787F1714CC0D5362AA25C4C757395701D4EF87F AEC2B30D2A6340553EF80A4EA35C0F08B752FE2134FF5A862FC683DAA0E0C000 4742134565813A441931DA182401251F09576C023ED3EE7D419E006D51A92C2C F0046A5F542DBC264C611E8E6E2ED782633B9D1051C94D2C55C117F8DA1FCD90 13B97289DE74CBD7F84D47F95E5CC1E4C9F8E80CF68C59C15B6CF346F8F02327 2CD1DF9F8358F8A4D59C24055ECFAA72C05B82C58509CC2E624E738FA2C0117A F693E5E8DDDC626B830A357F32DEBE2F5CEDD56FD132FC9354FC8D7719C47027 AD5C2E9F9907D29F2441885D46542407985BD7F8AD8F8A00E390D5F6F47CE1FB 3E1E056247ED7B553263395579F2B2D33E0A136C429A9D806C2CF8AF68C297D7 2FDDA174C3E0F92D268D63B559A404DCE760A003D9760630CFFF16DBAE0E2308 87AEED675B468DC62C36CFB15BE7E79E6A34DAC7C3ED5734080B57E1325E836B BD653E7D055B889245BB6661679F7EF91967AF1883AE7FB1D9090A4B43664EF0 B17DC63B205A57438F41A906B07BB7E08BFA5CA8C5EEF8386971DE077781A9E3 E22B93EF95F5CEFF173F2489F4F89E7B06D64F37B5496CCD90E0EF638B210931 772B298BD43EDDF7277EE296D4D14985545A41071FAD8EDD01651746F55BAE6D 20F11B74C74E886762140314F3F2106069D58578B215A964A528504594EF9D87 9BB2E5DF7188DC7DDF4D7C827323FD202D2C05B69E55969AE74CD3A31D6E5204 F3689191D280641178AFDAADDBCB87A95E0EB45F47522BD93ADE06CBD52FF420 A24B253F197A5AF0C7005F6503160BDBC5BE7784C67E58AB7F8DE615CB09E909 AA836C2B4F5A562D12D719D38E452C6038C70A372CA658D6D67AED8DCB81AF39 D2814139E38C4BCAE9E1CD3174CFDDA09749285197CA4E8F53CB33BF9AB3CDF2 BB2117BCBFDB3F893A02FCC4FDF3704C77BCEE0DD24EBF066CE4E6A9D2F25097 1DE42B2B781312D14C0A9051B17B14FB582DDFDC0DC70CDF22BCACAC6B2846EE 200539F53F833F07277C294B2192EEE72D2CD5E415EA5C1C28F4B537D15C66B2 F98F95DBF00652DC3FFFF419BF24ABB01E9C67335560F6CD8D07B4BE9CADD113 A1DC51420CB8F2343C34D778072C1FA943BF8D8330ECC2F8F2140158768B224F 6679013E2FB438C9338968B10AF2433D20A9957E10B5E4720060CAF90A4610AC 6A84BD327150E6AE971A7E893E368B8496E759A41CE071D9F7F959365E6642C9 D6103231E07E3DB947C04AD5F17FCD1E87796B6F6721ACE5F11E543052BFEEF3 AEE83693A8A2CBCAF17570ED25CEE324888E66718788767F42131319C2B08BEB 451836FFA20A22DCA8049D7143EABB7A16445864494B181A579D373539E8A814 EEAFF4DDD78DDA83C237AF564E874A8CC6004D04180A2EADC2B4CE6CDDB4BAA9 EBC266AECA66192930CE10CA2EA518272C9F9FB2DF0780C957CF1B9734E9F49C 08B3A2224D8CA16AD3B4194DCBD2FB66C44CCFE98859CD600E77DF43E91706AD A1B5B7C7B719C10C5A1B5B3D560535FB40B6A9DF429A374CF27923C6A7159CCB F80C8AD1AEAA4E15A612318059A253A0AB65B55F5603074821E2638CBED51C8B 271C03844BA0C2E035968BE6D54D372BA25F2CCFC2F206CD43F2B8EA01654702 FA720537B075F5DF3C86D3D32879A5F548ECF75B9807C8A60296C4238728F8BB 1AE6F5715FDCC38757056512214E3767907CEC7BE1AB06E89BC42607DF530239 A54A704F192F5393DEC2D5CC2D796BA6CA1B93FA2783C18A7081BB584ABB1A4C 8E807806C7D90F8C2414CA1669749E13E6748A74867E4406262F049E69436EB5 D87D41C8CC50E20C5DB6D1060ACF1112FA31D10565B2B293E7A6C09E2E8FBBE4 96F64831A6B4924EB4F3D49A5986FAD9F7D46C06CA623ED15E1346BBE8940C2F 9BE4BDDA2E4322C05285172DB75DBD0D8BB48B401A0860DA7D9A1A42782A51E5 AD326D70A60C38F60C315723B65F76D0A2586694A3354314573F37CCB5C6F49F 964FB9EDAB8FDE5AF3B0271B04DACC0FEB070F64ECB9A680818CC95EEEC0165C 712FA390A4D0166D610667E7F03C4E9687200096F3A8D3218F586074975F2499 F50FA04347CAB53A5AAA7A2C22B670835D5ABA0EF103567F98FBA5BAB5CCB5C1 96731EF7E029A0B5A2FE1B6C18912CECB8E244A91E1AD8064357051A3B852186 8D652CBA1DD239AF01ADCB322583134467823447B2712B178AD1EDC212E790D3 EECAE6CBA6CA23C337F2DAA727C8B6363B28D2F5361631A82091DA87E6AD902D C40798DDF90240610A27244970757F3C25CFC3E853E2FEAEBE015BD9FB3F8086 075CAFAA40CDA782878DCD1076B5D9040681726C4D377CA89ABD1BEE3C9BD84A 05DD11CC872AD6088610650D180C99DAB65FFE5F8B3C783D071D5A2E2353FF01 581DEAFC030C2CC97DE5E1DA366BBAC1E5BC82A98F151CA288979D907126C6A6 BCDF7DD623DA4E0C2281BEB2D27D8ED7FB312FC415A0BA6147E66500ECC35208 EF1DC1009C1E9D28B71A246B043CE44E65F5CC8351233CBF49B756D42FA0CBD8 62C56A5046047DDEC5102DF67CC71FCB5081AF3D51E993949875A1A863282642 779C1C30A634A48F72899426CF9EC7C334FDFB7E78EB656640B9FD8DD7D1F131 D312C2CF747D35FB85D8977E77A384D23915B6F54E3B94ED9209A41A96447D4B 37C1AD0A2D99517A35BC45189DE3CEAACF4F9348EA4C318DBAE45C678123B4BD FF5BC6A4897682B3C9EC9D8661F11AD2DBE14FE9EE3D83B7A977BB187362FBBE 6625E18D509D58442248ACD2A7972364C8360C4E43E2198EC26818A54E4358F2 FC35AD5E36E6A1E22554AF326DDD2E9384EF79ADDF7FC21D7643EC0724B2284C CD6B3444932C734F8AE8E4EDFB01780055CC3ED5A2BC3AE5C25CD9FB6C662EA0 701460B561C27A38B139D868369454209A35F1FCB2560AD582DB153772FA6113 6A0A5EF8DA11126E7184CABBB06F48159CF4EF8690A2B50E739854F0EDEFB860 C90893FC6E41DBC54EBC143D45C196E894174D5305C9183E5F70C838F679EE69 82C30F3E1C939E028A18D67DCA99EA4C817D6576B0929D7D4B8B6AA528E19B25 55C07518C027E3991325D0F2D8DA38371B463A5AC2ED24F2D80EB5CC9C2D3BD6 4C29728FAB41BE31F508BFC344B40C5D496DCB96A463116389EAFF5982413683 A6AFAF67D919685FEB7556FCDC9D79CC6D60881693C26A61C1A1D3241D90E885 0AB5144766498457EB73E1115225AA92744A35840BEC3B48876DE9EF1C24AD16 6CB50A5A51AA82FA97890367A50F6EC66B43972080D9DD4A2689170CEA28F54B 643A9BBE064D3B9237193F2BA025A4E4242EDDA8146103B7D094FC1DBFA80129 20F318C38147F535BB052A6CF39E315C95B7240F7804FB337192CDCCFBF2B46F 01012CC94E2FB30C1E4411918E892631B9020BEAD540967E39CFD1466F6E84C2 E08AF87D35058F2247ED46E67410144A520F7F66B64A927F0A67BB566B39C2D1 A29D088F6F06857BBA752FD2A7D6BC309B30C3C5BBCF8152ABA14FA9FEC5040D 1B278B4D30DECADDCF2BA0624592BEBF74CDD68340D52E137B1DB6FF17B48588 D861ADE17A55B76D038FFC64D4CDA9D2C72DF5CFF30A677B5EC78742FEFCE44B F6E8AE22EB1DFBE8CEAB53E95CA0BF16A759B1636E4B1AEC751061030E9698C5 A5DD3EF7CB0CD6D034A76D32DC844CE009C6EBBF9C924B2DFCACD1BCC907868E 8C5D9331A63AEE0808D7BAF009515E958B699A14BC349FF6B535D1F2F28A9FDB F61D95B46D9040AD0DB47314E9395370152136FEB80F752A4663AA24F57CFA5C CB8485932F527838C9E2F1889D14D93604F5426F7148BB8FA709AF1344271173 529372AA678C6993491692973EB657B77F40B56B481E6F3656477A4069DAA10D 9AC7B96C817AD352B5C4397872ED1E0BA6BE99DFA54C7F37D97D22AFA04E1FB8 508297F56032F6AA65DDA53F44B6905704CF35D7BF8C3CB2AFBE30974350F02B 962930D3D0C3AABCE7BF840A7A035F2CC57ACBDA735CF09EBF4678CFABD1A6D3 FBBF8357D4DC0522D120D5E19A9D1C769735FB865860424EA7F5CD9AC2182C3F 25714419B8C988456CCC24B81FAD59AD71A3EA6DA99CDAE9C138DDD73ECA92B7 0D58AEA8BAD797B3D3E2EE2FF082B1108DFC32842C77AEA2D65DF9F64924357A 3D3D9F80DF0DFDFCD73F99971EE31684D721083208D1BDF0A0EA4CF0DD9598A9 036B749049229902B646FE10A7274C686C87AE283E6F3B63483AD8A2AEB5805C 2D46C26E85E8BBF183265327078D87FD6B36EEDF1DA499835736953CAEE49A7D A8ECD98509EF76889F27EA5A327DB215C1E53844B2C7A227322C783EBDDCD108 68090BCE31FFD300118249B27F5F7BAE49AD6BCE4E68B5CE1526C592A4AC0ECF 36C30F76ADEB12ED4A41BADF2F9A51116AD64D89C40665A7A04E67EEDAB23720 8133A84721DD3B520982730A18055ED807EF70EBE57F1FB810A9FF2ACF72F63E E8B1561650B6F11F7028F186EC532EAF53C9D003795A6CB08AF08E8E864A163A 4B146C170492702E43065BACEF26E3BAD7AA10324F81D897C359E348223DC2C1 EA276853D1D85C71F550300999F2BD75F2F1319C353D8778C8C392A02C263614 D142436C0FF38F25E5632FF141E75742241AD41FAE4BB693A50E24F925F3A8D5 7BE6A61A1E3D74346D1DE154C9A6EC3722200E42295D34B097807170F11E547F C3D3A09261C3D3798EDA35FB22A4A71B51C2CA3E8D601A4121FAB4199883C987 339BD7E4C0DA907A17868AACF3229C176FC26BFBE255AD6BB2B56D63F7D3ECA6 0C0878B250E28059F269B6B1980734269E90FEA179E6AC2EAC2BBF7A780F68DB F95FB0A70B5F6C0086C730D91093F42EB0554BE826A2F95A98659A061A57771D 1E94A269173938DC242F0812442BE56F78AFD920CA5BDF2CC4DEF46FD4A183EB 07660D60FE4C96B63BAB8CF7D678D9916169393F84630D51AF810547C2854399 444976F34F301F29BA4C8D85C255A2E1DAEB1DBFCB6494575BE7C27F44B99EBB 6713BB8306E5B5AD131407FDF834395B17DF67193ED3CBEC072A1A228062614C AE066DDC7393F29B4D933306793C754111044E61E6FD8AB4B56F00251395F767 FB698F733380DDFF117B0A4AC236DBEBC18195D4BA3F2D9C1BA99FCFC7C1AA0F 252DF36FFB6897FDFA0F4247CB3781BAB367BB79E695AA97260A19A1BBE5F56F C10A1C2CA34EFF3A7D45FF7B46C1744A506E329C20D03E5B00CC748B3EBD9A17 525223ACEE60D6FB239685F5147CD3049BF8F3DC54D583F8C7F74F0E2EBBEC84 C9D839CF9231D4DE942B7951DF15F49ED25120B0F2CD2815C6A4C22518A5D395 3256B496C2D5B59D752FFD3218887D32CE2EBF68BDCF6BA7822DDC5079B972EA 1930A9EF8F1F05B6C1891EDD851EB2E5D43E9F1F569CBF4554B81476221929F9 FC83390DFBA7FDF196A2E801011E139CE384BA8BFF2A59D0B33DDE66C0D840A6 97BC23969D582ECC1519AE9AA3EB2023625CA5DB459A1EC7185B2DF8C5F75EA6 7125C72A4EF33F3F32155EF399EFE66DB7F5A27D86E5FB095D7929D8A3936BD4 C4E5A152BD08A8BA364673B24EA30CBD4D5293603962D53EC890313396FDAE4D 6AF8C647983416A9D701B9C1577DC84E427C85B662DFEE4836C38AB10E1AFB41 6780D4500B7F0E51A0F6CAD6B5DA8EE643980BE03B13E90060524E0DF78077E0 118B0B9702661AE5B02E67916A9ABB04E588C2F588E3D766C14572FCBEFFD81B 35AC087EBC4BB2CBCD1624540A9E17362DC534D8E97634B124BA3A959A9C6507 0896DDB024688E83A627ED64658353BEDD1A0DBA8A9ADAB988285E91A2B0479C E89CEB2B699E1332204937D82A7BA66FA0E50081F6A5F1C83D34A9BEC1DFDB1C B165A5E64DA80197D4E500FE4B47FC7510E0EDFC55B19A2A53A949C90321AA11 0C4EFE033D58465A097F146E28D44584FB66A21B8F23AC64A0C62774FF0C1EE5 DDE0C5506AE18F8F4B3F505227ECD994C5BDEF4CC5F4F805719D311FA8 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark {restore}if %%EndFont %%BeginFont: NimbusMonL-Bold %!PS-AdobeFont-1.0: NimbusMonL-Bold 1.05 %%CreationDate: Wed Dec 22 1999 % Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development % (URW)++,Copyright 1999 by (URW)++ Design & Development % See the file COPYING (GNU General Public License) for license conditions. % As a special exception, permission is granted to include this font % program in a Postscript or PDF file that consists of a document that % contains text to be displayed or printed using this font, regardless % of the conditions or license applying to the document itself. 12 dict begin /FontInfo 10 dict dup begin /version (1.05) readonly def /Notice ((URW)++,Copyright 1999 by (URW)++ Design & Development. See the file COPYING (GNU General Public License) for license conditions. As a special exception, permission is granted to include this font program in a Postscript or PDF file that consists of a document that contains text to be displayed or printed using this font, regardless of the conditions or license applying to the document itself.) readonly def /Copyright (Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development) readonly def /FullName (Nimbus Mono L Bold) readonly def /FamilyName (Nimbus Mono L) readonly def /Weight (Bold) readonly def /ItalicAngle 0.0 def /isFixedPitch false def /UnderlinePosition -100 def /UnderlineThickness 50 def end readonly def /FontName /NimbusMonL-Bold def /PaintType 0 def /WMode 0 def /FontBBox {-43 -278 681 871} readonly def /FontType 1 def /FontMatrix [0.001 0.0 0.0 0.001 0.0 0.0] readonly def /Encoding StandardEncoding def currentdict end currentfile eexec D9D66F633B846A989B9974B0179FC6CC445BC2C03103C68570A7B354A4A280AE 6FBF7F9888E039AB60FCAF852EB4CE3AFEB979D5EA70FDE44A2AE5C8C0166C27 BF9665EEA11C7D2329C1A211DD26BB372BE5822F5EA70D99EB578C7BEFD44CDF 045A363056E5E1CC51525EA6FC061DCEBB337208EFF729802376A2801424F670 0E7E6397B28F15BC10B40012B0A3EAEB2693E8F7F627C4C9C7C6C5BFF105C1E4 1B2B9E8F09253B76040D268B80719E1B3F5A55AB7B892AD5E69ACACC6C1640EB 3067BFC64938F41636DB8831883BDDABC6777DEE17F2E84F1D530BC76F51C621 75EC6B727A82C193D1C0801AC492BBE281B46626BD21F2ADBBFD144793EF754A EA5F1CDA3310E83D78A098160C66D6B0C68D4976898D9DC1A08D01740AC3E7F6 8D3CE0A7E109104248CB86318400BD82EF894EFD9C9456E97055286C144D3EFC D2625110F1AE76241079BEC19939AC962E0BA813359C15B07C74D5E9868E2167 EA1199D21CA8827CDDF1BE8357261BD32E79FEA6BC475577C5F6848345BCE58D F5435281572AE6B33B53607EBEE6F862D4C752AEE43C00CDBFD258C7765B1358 5D6165EE034E5815DE79CC26C4A720607BAFA6049710EE3782BC2CD84FE2473F 1335D20A3B6E9E8355AF36673CDBE63C27D4F0E183FEDAB10031B1EE33B9573A 2E1961B7C6BAA41F7C3EE707FE86071EDE5756A00D7B3BF0A21B7C3CF41093CD 66ECCCCC22F4534912CB900B08E69574B07F246305DCBC238780278AEB8C9E55 3D096A944EC7AA9F697F354AA137DF90A9547EFEC1CBD568CB999979F5AEC6AF A84EDAEE1564D178541CF4631081781608FD38964257CF89B1C8E0120B3F6AF0 793597AD553CEE5CCCD5C4F09CB0B4E998E6E76243191AF7E93833D067833F0E 53670D7E996ED67CFE6699A6E3815932AD272AF4829C2EE08A32AF41D0C67F15 0EEA6E6D9A07919D533CE73BE753625DD658A9A49824058B3D40AAB4C5F586DD 1AA3B98EA250A2A18E0FD974135FB897B2676481C8846980EC5C15A6CF3589A1 3F6DBEAFAFE973B91C98A1451EDD31135B7E7DB16730051EDAFC10D2A9ED25CE E324888E648B46541EBD289AABD77322EA46F92EBEC5FD7A641338DF87904614 0A7321DAE9492A006E84D21EDD2CA9EC4DFAF3F3491D3024502E3DF760580C06 17D54A6CD838E51E38E72E5D6E3ABF1764E9CC6A4C56B69E963C1BF9B8CE006B 701C9523B5B9B145B6C92DD26021738105BCED3E94CECEB2E6E552D1F3AD1951 48EF85AE8B996ED2477421F6A82CA1E71C399BD284E6B82BC7CDFE0189EDCA47 2BDD5A7B8E16D60555CC1665B0458EDC336CB029F5DC16A771552DF211C44612 F4D39B6D5FC5E14BDBEBAB995DF855C084DA21E5EFD3BEC41F18FB8C6D2B457E 60950E1CEE77F24333BEF421A0AE453EC1567B6C78392AA062A7368BDC8F75DF 47CCF6216626AAAFA4DFC47FF9D123C1BD64443EB7D0F6C3883D195661CA3A1B BAEA7BCB4950A9379B1E5038238A03A23B1B4CB13CE190839BC156620615883B 0E589EE3A0E0FAFC9DC93DE177F14A1FCAF6881D65F8CB127FF9339190CD0448 80D04A83157F6C7A104D3408735BB8ABADFD4F58075F2E4A779A8BDC031F0A2F 4E8ECF24A0CA6B4040383C9D965B43485D8916D491301D6F8F9E8864D2E7440A 64DACB0A61324819BD29B657D61E2BA950218A3AAEA347126CCDF3022F452D00 E6C3F486108289E9F1B5E29E5C584D744BFBA60FC22E964CE10AF512C228F4CF C3DB240EF27A5C409A3F6AE1F1D3BE143CEC0C46F4BEFCA788DDD369BC6549D8 D02596DE943C067A52E1E24ABF132E2F1C61F31242729A9EBE877B546996C652 01C272CCEFB6270BE052F658087D5C67D702AEBF0B8E2A87C33D002B9869CBC1 77BD7D99E0ABA1EBF44D787112A01938185F1DEE52D5F739D1CFDD9459D56F71 A698EB8D7F3D54EBA10E0BEEE647974DED573B688C2AAEF49047078B06C8A968 F278BA7BCA00EA900B2429BA77A3F888F990BAD4D1810A9046288D9C33E4071F 3661B2D8DC640B8F2494EC316A5C574393F754972A1A6F8D053F2EB3FA8BF2C5 D6EFE5B2BCDF18517D0869E0916E6B555B31670C7044FACECC830BF9FC5B0245 323B24F840AA363C8C06EC0F4D58005511B0843AAFE4F1EAFDBE9FA317C2D846 55C143C4F74DA06E77B9094808F6F1115CA55B7BE5F2018ACC72A4B70E1621A5 8E2D8B37EB1309FDD725B6FEAACF65D8C83012A5191B4D7908FA753D997501EA 15183EB324BA351FCEFA37A93751BC46076F01E2D91BA27FAF9AB7A6CFD5F930 F3B3F5C994D3214A2D0851F039E95FCB18BA101F93D4D5A6D539C11187DE78BD 21561425B671D3601C7627DC1A93A9046F0061D3564D2044E9B8D2E9BC5560F2 A9F926A5855D4401FB1F62CD6C9CA9EC756072F77720ACE22C9983B434CD778C 286374763ADAD463346259844571401A131E488A004961B9D7754014195463ED FAF7DF63DEBEBF603B631AB2F750DC5479B5BD79DA98E65C015DD2E7AF2FFEA8 BACC2A07D50C25E43F6619FCD063B9F269AEC52FDA69F1F10E7B3B25D4477BF1 C4F1C0F3D09CC592AE96BE34B35EDF0A211D7892619A15F87A57875E23927038 4A24EE8832EEB0BDF7553D58599C539BF5F997B016B6CF8EA089D0C501962B06 A691862AB53F14D18713705BF492D66878F1BEBF368AFC094C496AB3C905B29F 326B59370619AF26C866F9EAD6ED07CD7113453FA0A37DE7BBA3B5F9746F0643 CCCB28E24F7734A9EBE6AB3F1737FA56CF6C29DF52F44A8430A54D00FEF88B35 66E2955B048A8CF55401146A8ABD05A6FDF53C1592332D54117790508AB897AE 2CE89FBAD91019399F13B93D9B517451AEC731720FEE80C43A6BA2633F844EEF A1B1BC2569DE85D6F074FD3BACD4EA9E4728E8FE7DD4AAA7D91960DDB2317D3C 80B15B456E83E37D09A6CAB077C6814C702C1EBEC9027D925A2295816F0908FC CF31384D70EFF43F1C65FF3E371E792455F6166E26798610AD322CCCC32A8568 3F90778BE86E9BA1FB70A4C779807E99934C08DEA5AA13F58D40921FA0EA721F A601FE144F1BA86E9F6BA53675E898B657C2A2A937D9958DEFD39F1C0BF3768A CEA7B2A18B944413AE5B01DA01EDF5DDEB2C15E617A55367C52EFB6FA0A9802B 8B22DAE7BC3650E52286E6F70F68F71BA6A38E10F51F646E6A282516B7800BA8 ECBACC4F7809FC5019810C4A106297F15E7E6E7B9E427A3A2327272589C6F61D 91A79C2D61038BA7A2B491D7234563C02B9DAB14A41206C3350B9DFC1DEC1CA5 723A7BA0BCF7739D813518451BBF41F9D9F03F146672637B853840CC0A296F59 3060E9CF41D2B8DC10DBE9FBF3BACF583EFBE1FF3856DF768AFD7C810A269763 6D5C89ADD1C81D68908B09459A5B921077AA21223B6CB3971946EAA6DA151BD4 CD48E55E625906298C0AA6CDB39495A13475B594401F8BEA9ACC2CF2FE7F11A4 5AC0244C26ED6EEA47C3FD8D9159594CBCCB61193E4EB9EDC15EC6ECBB7011BC BE5D5C08C85264A5B77469EC0DF2A546BE6DD1D5CFBF9D84B0EA7776154EE76F 67ADE1CF852DD818F07DE0AA5CFA497E5760A33007279BF57D4634F96E28C1F9 4FC02C79B3E9EAAA4EFC3E579C96D321F56326AFECF8E97444753F21C418CCA2 818D6019FC1622A804C1238FB9A0A8C6E371A6A0E4558B4E33BFCA4A814D824E E4CA5383C6EB89DA695D85DB4B8EB762BDA2CCDA2F5E5ADA62706D48136DD171 6603D89315F3462668BCD5C44675717F93EED00A0FA54A7F5E9B7AB69DC77FE9 A283B3A8C6A6FA3FF2DECE01632A1A1E5FE7E08A2CDC45E40E5DBC7F3D524549 A09EF7E53CEC2BBB0B04FF7A6B6B14502F4D4D5A6E66BAE16BA7764D8D8582DF D200384ECF686F4D553769823BE18EB58FAD298314B8B004B0317BD39E728C04 6BA482AA6199B185491196BBDE50758EF0763049644039D1D3CBB0C7646DD33D 9E3568FB16BFFCA244816CB6ECBE72B39A04D306436AE49448BC22F94DE028A8 861FBCE564DCF89B36A5F1C621FCE3B34B7F9FDE14522F964DCD6AA3DC26D685 1111099BD01D76A425B229E5E3853BF2FE54049A13814630B81787FC5D140395 80B5C822ACED4BFC0CAC7850013FB34326D854605D98990F65AD7F025BC88F10 84C6F5DE17DD7DCE36983432A31A6C4083C7C0569FC8EE788E5DF141DB34DE9C 701EF2DD2132FF461661F67F0A5364EF33FA5AADD7DBB7D69B07B16DD9A35219 A70E83C7BC1CC984D85EFCC915CC91C070FF6E3D8CAB82CA796930BC51652BA7 FD56D533441506685592CC064D1D4CDF15939AC3F554E59AC0DAEC99C09D8298 BCE6B0497E4A46CDC3C278BB858369D6D37C8814620146E27E3EB2B74E3B972E 55D57FC85CD2C5AFCF02DFFB4445692A419DD536274984B73FD1A0039F86E848 9003F84951D748C5311F7BB5FC964939329982758E8D65F2566D08A5FC278277 1202EFACD33817D7BAEB7B955CAB88617C1D694E02AF6E9FEB358782D178DFEC 7FE0BA1865B0E7C4F285F9BD614A00DE6825572189A19315AD340E97AB1E6E22 EE5A58C7B3B5A46A860FA2AF035F5D062346CA7C8EBF4325EC599D755882E751 A70A0EA0330DCABC26DC1B8FA3FE14E2B233569BFF15D6590A161FBE56DE1454 88C0306C6EE589C2E71F0433B9BA9FE2A5204F51014203021E481DF4FC81BB0E DC41DFB9FBA3BD3A72E0226869496C7C10E6B9410FE7B69EDCFAC201456C76D4 296225700B5BF6002E086030A0B1324B34EF3609FE872F662FC475BA88E84C47 AF37E871AB59E7C009DEEFDA4C340958D49A0C8B4E4459B7C691BF6DF9CF9477 ACBD92D1BA24E033458D3727ED4B961BF04CAC83966846D8C0539B41792ED8CF 731016C85A4E041FBAA339402546DB208EFC3CE2DA145B6B40DA1DF5E918925B 8E2AEE7C54377780B0FDBE164EB7200CEB625A2C44D689F9D80B15A0764CB951 D16524B621E0A4FA9D663CDC59A96C113F239B3FDDB442396970B2C343CA865A D034DA6564E63E4448BD86AAF678BCB0B56BFF435FC643B4790BC87C01BC6EFD 70E021DC79D66C7BB06AD5267906C9A73D8E7942C3B7B50EA9D4BF251C608840 73554BD0F7AACBC9D834D7F109578FF45C78D282C98740F42E25F51FF2D10049 9847E1102C3CB339E08715056CCEB7746BB6812FE53901BD3646F2B8E1FE029A 8B85F806CC1277EA1C5CD2A598F50BCB15A565FFD8B9E493254B73606A399B73 C78C6433E57418ED0F44D1154E5B05BFA811487267DA4F403F93CF7BCC55C434 2132CCDC96F25370E92A4C57B25AA2D8A6FA52B77FB029438BD34A4FEB9F4613 D4897A7DE40C0979E0ED6DD898E4BAC1EFFF781A23D3C04268C37AEACD03E1CE 3920F96468620EF032A1FB136FF990E15034B94203BDEB6B2C967F44BE8FE5B4 575BAD0D401FCF0D3CE0A2FA76717948C4C6A871D82A2668F5CA5E43C3097D27 E513146BCBEFDAFA24A3B0371FDB0670C84DEABB2D04A6E73B21EF6B954E760C 3B4D7EE7AF00BC8DA24BC1477407CA0E7723BCCE78096C5356B5914F1007AA94 AF60D2A9118DFE843BFF279CA1A5FF8E602A815BE19356DA10E8B264531BC2CA 9397044F4E9C630FC1DC5104D43D5D81B663AEA9E47E2638B36CF6E77D5471DD 72E85CBC63E87ED596ECF0B4423D9276F1BF1C7F724088227742DC83060899F9 336436F406C513B03921F6A864A449F794C4D3CF9A5B827783DE3102FB662036 6F27CB7A683A276667226D2FA38EAE3D3E0D2963DE9DE38B86D2E706C8FEE925 4FE680E5344B96E6AB29E1E5D10FD0ACFEF6EFF088F653F113EB1E99D263BCE8 380F66A410FF23883099831871EC2B5353AB2CFDA54D9037CAD68D730C59F891 6DD217E3C33D481974ECCE2D255CF0B013F84FD22F9302443A93281A24F7E100 A7FE7F45300282249B72EC6B430828F906E8DB9E47B185B8AA268D00B35AC896 44588FB8BCA8074A360983603D1B5FED7935DEC964AEDB4721F177FC89A5AB13 A38EAA9A3A2A4B3708E7272F426F700148DD7894AB604C29165BD7BF099E8276 173D443884AC0600329C607B7526BBD57891E7F42C3CF6E78046CA0B3AAE98A9 34A36A6A8751F65DF4EB0148F58684E8DDD4641B79CE028D51275805CF9CE7F7 DD4772C2C44C9814F06CB0370CD0F2C510186D318D849C05B30DB0D35A9CC290 29DE39F393E75529F43C3223C85CFD0CDA9D577C48B5548AF391DB6DC3242C3F D9C0527F9576C94AE92BA725BB1D1DF61E5A4D4B55AAB3A04EFA8F19DB2CAC8A 22C28319F792164661190C6B177FA2E0F8C2BC6DDABCFB2984BE7DC575FCCCE2 3DC9E3DEF647194686ABCAEC12F4A999917B34A0C482C04D17AC92E33AE74AB1 86EC898FD5AA059294F8F5891011774E0A17044EBC831CD2E31BC9DE0AAC79BF 9EFCB87C084FBC7475C1DF0FDE4B6B1A9E05C9DB871D000D7C2DD665C2B1629B B7FD624BBD3CF5B589EA7BE9C2657BB69C03DD5A6EBB5548014C024BF478D536 4FAB699BAC6918B6724D230F4C11C8533D49BDAD30B374512C4A1DB94CA9E16A 4D7A47F522B04CD4D0EC1F850E996B3767A62F18316FA688230B3E10FCCDA972 BDFD5D1F0F760B98CEE95150E995461619F70EA87014BE40FACE90D7086FA55E 93AC70F8F402ED085D4A44415DE5306DA7E2B162CBCC8AEEDD9D1C86AEA3A714 C35E7226B0E61253F8DDF606C6F755919054DC900685CE73A8D5738C2BC3A5CA AD63B44E8199ACE69C5425B0C3490B489EAE7998EAB74D6C4B96AA2BE4425CE6 4BB950F41DD1564C4C19ED32F73C6A1E11898952F1317E3BC8F70579EACA82C6 4B7ABAC60CFCC57E7C01E510D507ECCC190832266609281D86ACC128E89C5355 F29E7EE697BFFECCAE75C27AEA6C72347D380AB31CEA643513D89845184EB5F9 852A13A2C617F89A45395CDC48DBB13D7618F4FD6A066A4DF35F8FC878E5C935 DB9F3D5C8ADC5B0E6E7548C633E2CEF19D28CAD49B3B53718C98D58C9B03171C 5A32A41F78AACAB8B769AED696735480B8BA5F68FED42DD602A9644C80839E8F 912458C1965BF8BED4AA857E62B7BD008DCC099803C715CBD1BA0B0C2EF1860C 2894497D79F8509C5DC42A38B7ED6634AFE0B2C249699E212509817638845B50 6446BF7BEEBF9D323B549CAD581F17DB11717FE746C9CFB3D4837D5C61442D7A E3543F3EC5C349D20D4CB09599BD2C868EFE4D48DD2A44E5186DDF87AF8C2F54 70EACD1D7732019B86C11D799B79F33BB09CB6771F637E0CE09B0C813CAC93DC FD9043706B83ABFD905E60E7469A46040E7278E69728C89FB9F169A11C33963E 73E15E521989893DFA0723A8B125DEF34864DA7E3EB39841E86C46F75916DB22 5867BC6344DB459F56FA535863553BFB21CD72BF504074B309613CD682CBE1F4 2E739B6485D42DC8CD5CED26C0BBA71177D26B61946E18AEC63F46ECB85A8DDA 0CDBA3F18FBC5A200DE1C6814F133D5C41F46475B060C89F1000FD8091BDDF7B A8E9573DD2756C2BB6752DD97F99A27AC411196356B1F8F3891C0B4930CA7E1B 71BAF8F8270E61469E20F41DBA83E37E5E208B2E4FBD4459AA060F7E35064B2D 9EB82B94AAFF552EC2DD4D0B86DD1D047257FF53224EC828A35162718B8CE02F BF93D2FAB7FD4826206B6060BF80CD2B695A6A27DE3EAFAF275285DAF560741A B289C87237A2EB345BF91B6B4E9BA9417B2566B2E5EA7E7BEC314607B40463AE E014E12B6DDD4A8F213D12BB469E23F4E60CF1EFFDC895E95036D231ED5B0DA8 CA0537242E62692088CF0A7238A0757C3BD0575995310546AFED54B62999053E A83AED51631996241C5CAD02C984F83BB01D3B61EB64066F92ECFFE034DBF43D CA7E1B24EC7651C5BAA93DCB0C31BE1093A6FF9249A41E4DC0AB9ACD25B919C8 1C148C174FC0F8E54D836FCF562A740EBFE08DD11C4A9E6F6B37D26F8177F1D3 C02AFBEF0872A25EC97BCD80FFE2310902B87C5AC946F94BEAC90275001ACC69 D5414B01F7234359AC8CC3A9B849069E563C0A52EFDDFB1522F91926361763B8 C8D6374FAC84E026F5E17AA959D177D9DC26436E935382858BC121551BD26F4E 05D9BCD5F0EA9DFFC55127161963835F90568D2022C27C1CC7207B0558CBEFB9 10B93EA8CE7FA9F5E238A630CC44665F407AE3D5A06107A893124682FE0A7C42 E27E049665552836299C0D69E6DF96CAB44065787FD347B3BEBD06FBC5CDF9D1 9690614347C02C2EAAF81176783560E96B2E995F931AFD0E6A2A848C4ADA6E49 AECE7F5E4D01697B8CE9CD01F997A36D6C847A02E4ACEF69787C72B6EB383AD5 8A1E1C88A535ABC68669DB5D6F150BA07FF9 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: NimbusSanL-Bold %!PS-AdobeFont-1.0: NimbusSanL-Bold 1.05 %%CreationDate: Wed Dec 22 1999 % Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development % (URW)++,Copyright 1999 by (URW)++ Design & Development % See the file COPYING (GNU General Public License) for license conditions. % As a special exception, permission is granted to include this font % program in a Postscript or PDF file that consists of a document that % contains text to be displayed or printed using this font, regardless % of the conditions or license applying to the document itself. 12 dict begin /FontInfo 10 dict dup begin /version (1.05) readonly def /Notice ((URW)++,Copyright 1999 by (URW)++ Design & Development. See the file COPYING (GNU General Public License) for license conditions. As a special exception, permission is granted to include this font program in a Postscript or PDF file that consists of a document that contains text to be displayed or printed using this font, regardless of the conditions or license applying to the document itself.) readonly def /Copyright (Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development) readonly def /FullName (Nimbus Sans L Bold) readonly def /FamilyName (Nimbus Sans L) readonly def /Weight (Bold) readonly def /ItalicAngle 0.0 def /isFixedPitch false def /UnderlinePosition -155 def /UnderlineThickness 69 def end readonly def /FontName /NimbusSanL-Bold def /PaintType 0 def /WMode 0 def /FontBBox {-173 -307 1003 949} readonly def /FontType 1 def /FontMatrix [0.001 0.0 0.0 0.001 0.0 0.0] readonly def /Encoding StandardEncoding def currentdict end currentfile eexec D9D66F633B846A989B9974B0179FC6CC445BC2C03103C68570A7B354A4A280AE 6FBF7F9888E039AB60FCAF852EB4CE3AFEB979D5EA70FDE44A2AE5C8C0166C27 BF9665EEA11C7D2329C1A211DD26BB372BE5822F5EA70D99EB578C7BEFD44CDF 045A363056E5E1CC51525EA6FC061DCEBB337208EFF729802376A2801424F670 0E7E6397B28F15BC10B40012B0A3EAEB2693E8F7F627C4C9C7C6C5BFF105C1E4 1B2B9E8F09253B76040D268B80719E1B3F5A55AB7B8D62A63193C4AE94C086C1 552833DDD8F116B5DF33205AE709B3AA63DA7BEBB165B67281827B48FB5EDBED 02A1A5C0784FC57D3487DAA59520BADA1BE3FB9795669924321CE4F466CD8E3F 7E8EC2494AEE80E2DD7A48A6861AF5B9F0CCAA4A2FE2B03498EACACD6B9C39C6 A8F2E39E06BBB061CF2EC380A32EFAD0B790974BB5CC3DAF0992471456967362 77DE34813F27ABE99302F86BB4D293A37F84667E7F3DFEE4CFE9D1A676A5728C AEB5222FF50DA97E74B2CDEBF725FBCA7015A188891C8A376B9DD8A642C4B184 B1BBF3F376A6D6E31EF1C8354DDF8039CB20FAABCB34D4749B3C8C8D6972CEB1 06B8A5AAE3AE40A91F1F2B1155681A9CC933F87528C99A2B0268B43A3E829E7F 3BD863CB52950773BD9B0731DC4992541D7DE7A055CA65DDD2317F1705C20D1F 93291BCC254CBABA425C032B3B15050D41DA14FFE1B3D684EEA428095A01E931 98D4F849B239AD9D79F4502F0271AFFB0C297F2F347BFB9C137782646F648F77 0076B85F5A929FCDEA2703333F6918B8F125627F8B505C688E30F258DED1AECF 2C86EDCD88C29249A8081731737195FAB7ADBB54743BD66511194DEE2516959B A20701E2D97342248297425491F6C9471EC9A98E630D734DAC19721F0B324432 C8D7A0B751453F89F7008BA37BC48E0831EE3ECBD8A0A292D63CFC890B28F695 9E29AC3B4DDB78A6883B9272CE34A012A82ADEC0B6B641E3940A438A098CCFBF C50544B94FACFD9D7AE09AD0632015F81D2F77FC6D80A42EC11D67D8A91C376C 13C8E3444CDFDE4D2A1ED021410F4D6A4E97804AE949BD913094D23108C9D384 56F11025E2D24939114B6BCF579A0315C52F3CA1BCC2860FC1A0B9FB8A37AE2F C20C0FD44D215FC2AF737FD0339B070D54E664021240071C665DE4170DFA182D 4E385685FB41A2D85888B1149E9A766CB4F309B4E2BAA28CF1F8CC156D19CBCA F5193F20E83C8ED3A2A0E00E0F153BDBF3E53E5181D722C4FE3C7D33532AF9D1 827922BF5BB09322EDE435043FE03050ACFB8FECA3B6F54E9DCE327B5681EC10 0CC8A317E994A971F758BCB97ABB8D4514BD26F04023EBE57D3BD2407FAF55C2 5761411FE04B82E161DC74D6673DA37D8D9291E25AF279829F8D47B642B40E15 C4E1121B95E2FF0F76190A7A08E04B47CE0DC42FD6D4F0B4ABBF4614BBB181B0 6F7786B593CE09C8AEDE145A73138558FB954027FDCE0828813E9A8F6B24CC94 A37ED7FE37D7D03026506C2012077C473AEFAB9D2A0AB18FCF5A40C9286D069E D5D948E55FE0FC7F464A0B2D3EF7B704F7641BC264B8E19AABF32A44BE6C9CEA D20573503B88047D7DFBD1FE558CB82CDF587E5E26A5F8D7CF237A957ED79B79 A082E96BDC5D82872E30CA63DC5D4FC31B8B27115C54945D6DC2C09A0F32C295 4C689BB04A12A787BDF1E8F21AB1CB205356746638CDD9FD68E308DDAD1698E0 7311783290A0EA08384809CF652F1E602E7F27CCDAC5361A8898FBD82502DB93 C42AEB42D43FFD22DE892AF19D50CFF1C8E6F121CE477BC13FB3235F513BB19D 0EFE83937474321B7E4C63295997DD487BC7C2B6E3EDAA054E5916B4684BA243 F56FD007773CA0CB9BAB1CE577EE970A2B5E013E23CB0654536FBDA1094C233F DC93CB79DD476026C29FA3779933221D89B5603011ECA7833E0E3E9578846685 909845C2A0BA47AEB0F7B210A16F187998265FAABEC625523524D408DEFE0B92 79975DC15BC1DB4D67B315C4556EA67B2A599819EDBDA44E136B801A216AAE51 68BF1DDF77BCA74AA02ADFAB59DE70F679945611D8CCB8AC705977D804C5B830 51BC46076F01E2D91BA27FAF9AB7A01A434F254274D012BC8E21B5277ACC63EB 23D7C83674EFC8D22A8E991888FC44FF9ED2954B7A9DF5CF6D48430BFFA26066 C7CD27258773D747DED2B68D227434462119C3AF991B3613B485BA2B63E25767 C311C48C2A31853BBFD87CE09B188887237137C5352FFC610DBFE7C4F91333D6 CD3899778644A33617B76492215C44CB0AE12FB168192AEE4AF696EDE54CDD8A 7B09568031F5D1B00F3C41E627B1DB9876EE658C50AB2C81AB7A471BB8171337 99E5AF19B25596A888D7530C9BDBA2903489ABB6B2EB9F977F3F4D690B31E8F6 E27669BE0292D4FBEB504050FD0E50AF70AAB831F5C62920FCD23AB28D932EEF F25B5D70F45018920ED5906032C9FFD6B1B81B9E553B4A7E3C50F98DFC652FAB 7DFD260042AFB4E19A95C7D9B71C7D637420B70C1F6325989E751E23C654F39E B341E94846AC98A5D88D8FA53E7D7E009F7EC6E04813BA39411A3F9F33239939 E572E32581568D88995CE170D31F2B166ED4C4361E61467F5514ACE043D437E5 EB9B4A5DA18504F312027DF9D747CF2D2315839D0D658C2CE0E916D45EEBD8D5 D907F86F91D2220D2FAF85571E5623CF72E0B6C03AE9424F21AEA3F7489C67F4 DA175ACC914B64B4D5F5AAEC7BDEFE3E8F6CBA8EC075A7B5BAE782DE585E6C06 65E23472FD9801064977546B1D3C5FCB48E160F2D671EEB94CC075B895B28197 C9439A735014D815BABC3715BAAEE70345F2FAECD1EAD3DD9B34A60A1DF79400 42BFFF592313C11764552BA8A8E3B39DDD778B61241D22A0AEE3CC6E04373A8E F97727B7AD57C1A0288517686B4FB0FA31AA088A952BE760F64560F50B146EC0 F3B3FFB1F9D7B350C1BBEDC359E616B0784729D844566898041893C6CE3738D8 94770AD27F2BAA1A8AC49D55D311D7B27A2726394C5103BA4718D58F167CB674 1E06D4CE5E269C1C242D395273D98D7A005395D8821E2A6B0A654A20538AC364 81229891A689CB8855AC2016EF05B722359A07C2C56AA0A1132E7923DAA394E7 EF44C3BB74480D4EE4F7AC5252F4EF69BBA047FBA2599562C5013FF42DC735B1 B3247719545FE88D186373488719ECBC6FECFB33D497038A1F42082A5AED5538 D460D3D8BC88D4DABAC4BC89F49090246D84C30C58439B06A98C7FBD085085D8 BEBAC637D3C1CEAF96B4581E1C9065219727F949FFCFA845B02DA6330AAC8899 CD0DDE791BE32DFF3E48051C4F3146917DF98C40DCB82C0397903A8B55340E2A 24629A3BB1A0D986D7093209341991CAE0922A3C733FB9D45F81757CFC8ED6BA B56194E5465BFA656C08344C43DAE47ECC664BCF700818D519B56C6E4BC52515 C87B5539303F30BA776B0D6CA0A4BF32E83444BC237F0D53323F563E8AD27F81 6E2DA9BFE298A5EAA707969EBABDB7A9DE9B347370E65F5C532ADDAC4883F517 B56CEAA33500D6497B38B149B69E0EFB3025040A619E34F538912B267CDD3216 58A69AEE3175F2541B3E4A4B1776A6E5FDEE28D4151DA971CDE9629C0B16424C F3609285DAEB0115E4AB329F3D9B1A1CA16D9D51FFEEF04B7AF5F38B219ACE09 05A240072203661C62E8CB19072CA76705E8170744E64B4E57F282A1DE2049B1 63A4288A69ED6EDE240FA2A1EF97E5B5E4C753FBF42C1F976B0446A60F1083CE 64DF10CF36B6EDE8ABE933D80AE900901CB6A16B289DB2886FA34F89ED1837EA 8D122548A1B1B360921675AE726B89A2E8FDC44DC5164219941E084F60251AB0 82FC1E29A423DA155DDA31F7477E54D11E36D6D3C0AA8BE9CDB09BB0EF656E87 85A8137F10E1EA3841D153ADEDD173D0C1F9F6517C9C418DA0977F08A231AE5E 966D8E84C6EBDB5B2C97057E98511E2C425619F5251850B773B9AEE7DF52272C D37586BCC2468ED1F1CFDDD540B560C2E1AB253A9BC1F8A01D3D6556A189F6D7 F922B8596693FDD519864792B64331A8F2EEEA4C05990EB23142620576551DC3 47BCB8EC72C730016968AA3FCF6D4C15FC110A14C6B17D8BE16EB04AA53AEAF4 DBDBF6F0800EBEF9EA787C0145895451F815FF783CDE0A5A0B345E8350B8F483 C8F7CAFDCAF439138776E7DBABC3145199DF6DB27C9860EC9AFA7652926C104D DB7A1169F5A96C3FD32EB20E9C25104AD5A57EC21CF733A46B22C39FBE586A54 EE744E72C9ACF7E71468888DAF2A7A1D01761D3A68F9616C1E182D115BB3ADC0 1428F7B739297CC4B6A30AE972DA5BD1C45D2C5729767507D93B8C0D596E1093 D07AFDBA2F6862D8B67673B5D047799EC5765A12B51083DDD68969EFB6C82877 5EAEDA73D25296691FB886A0B292DC132DC4ACB1DDC40507219F411B53860216 5EB7CC5F12ECA7099BAFC5493B94C8F4D2EECAB688DF3E0B2890D204E55C3D6E F69FC60D33727DAE5C610A1DA0511605B28C540210C6A2007CA581759DB8E256 945C846896C782331AE75E78968646E00976BBF65CA1BDFD83F4E6FB7C769819 702617D08C10F4DC9C7B2AFE151DAA84C3F9FB951E4C6A881D35642453CD3494 016FF74823DBC567744255953C914BF764C47E2C8AABFC335907ED1D4869931A FFEF7573D58AD94D0DEF00E25E852669555576CF49D3A9A13FBD66C1490324B7 D84AF93A6AD9A3AE11C6BA898D347CFD4F81603879D3E210DCFC74F2D26A1B7E AA53D17DA5BCACC3DA7EAD36DA7CC254A24D38D464FBBB5D4942A16090525AB6 6F8574A5A86E9E7B087C536A499E731E5052AAA10428A6A15A8312FB2DA537F3 5B0910ABAD00C3A093168977529A13B2016EF963EA3015DFDB557984AA3AAB66 3FB164D9E0414F05A79256D7E6A1E9F94DC84E4433F433A50FEE74742B76CE97 2446DE079EBCCDE7CAA291FF486363540CFE32349D8EBBAD40BA7F30B068B27B F3B477934A0D1813739B62AC93CF771DE2B04685E149F7523617C7F46BE9CF0C 39FC124F08C813D45FAE2819636A6A58473D67A0DFC4BDF459BB5AAADB2253C6 77FF40C032EB9A870F06C679D4EBF2E663858FCD36E71056E5FDB120D8B781C0 D7A4319E78839E3C2111A05DF18DDEC2EA771A385282DAF7414B6F8C06F00A26 631D7FCC4527109F177093E436E336BA7A1D1C0F5D1533474C1D92757D1EAEAA 55B7F0273D3C8C26B70C9DA4983601072BE845DA623DF35788B299094BAB7F91 4BD396A653F4E82869F192A288C9BC6B71854B27E61664C83BEEA0958198AE0A E0E053D99A8E2CEDD2967D4C0767A0FFDED2C3511FAE100FA5AC9E6B4F5FAFA6 8FDD22AD422869E28828137C706B0CC05D841E72F8DCF83A5238D53815E0FA41 90DDBE0303115CA7EB6C07862D3090AC8A81D8019BF968EE3121032F86D97EE7 582AA955CFF7718F9B4EB041B9468DD40300F1EA800708D97515CB6CF112C2A8 9D2D44816E907415DE5D6FB679DBB3EC55E1F756439D26453525D02165FFA4DD EE2E46285638D00BD50C2B5A5E7913920AC590F9C7C8F094C717EE522FA72FE5 0C56F6EAF70680BE2B3D13B95E9CD9FFA506B2724713F478BAEF3763D0458418 B3357686D7C49161AE4623CA6D7194A67674FBD5F950C269D32993CE9CD1E8CB 35BC6F69E7574F37032219C6E1C960F3630E8651389B2EB566609E2A58886D91 9AACE593322AF741AD7BCFFE1FFF22C7CDF43238DFB70F8E6597A1AE20692B1E F26AD1CFB436A9A0777EE2E08A6C9CD74082DB087942420F974EFD61D0B0384D AC67CF9BA1AEF3AA85FCA11B0EA03183F5E0FE32AB4EF662B0E143877669DEA2 CC72A51A849ED1D9677A4F8D85845B24518915FFEE64CA32CF4AC7D46D10CB3F A93172723D7F0CB707ABCC207D743B95E5B65383FDF2633D4ABA738C75F8DC86 146363DCEFD2F3B25126FCAD5CB6D6BBF484CF13D4DF45D6E82FDC50145909EE DB36ABF690B655D865CFDB28E2AAAFF6FBA7174EFEFBF2A9E9F84585B81E6898 9DC9DB9C07A480B5DC0059E7AC0D2E96945721ABA8B09441542281611DEE00FF 8F1678159B9256E365133DAC550D6FFAE14A598AD05CB53347F448A757F6F211 E57F18325BB5AFD4FE6127ADEB595A7A6DB95C88C876C1FF10FE98A369ABF290 AE29E8E32C65054FB8C10D514EEECEBE8F47E3E6B6415EE59708E1C72119C67A 9EB8EB3D1FA7A072BDDA04A0390BF09956580A728988A089AEB537A34AC50B14 FACB0C3FF7F8AC0D709B48DD8DCA7053DAB1809355B72F3F2253E052149A9B34 2E6CB20722CE6F2565B76F11D4AA9D336CA86ECCB85767738FDE1943BC7F1D61 1718854C7A4E0C2F2B2D61E37DE1AA40BA 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: NimbusRomNo9L-Medi %!PS-AdobeFont-1.0: NimbusRomNo9L-Medi 1.05 %%CreationDate: Wed Dec 22 1999 % Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development % (URW)++,Copyright 1999 by (URW)++ Design & Development % See the file COPYING (GNU General Public License) for license conditions. % As a special exception, permission is granted to include this font % program in a Postscript or PDF file that consists of a document that % contains text to be displayed or printed using this font, regardless % of the conditions or license applying to the document itself. 12 dict begin /FontInfo 10 dict dup begin /version (1.05) readonly def /Notice ((URW)++,Copyright 1999 by (URW)++ Design & Development. See the file COPYING (GNU General Public License) for license conditions. As a special exception, permission is granted to include this font program in a Postscript or PDF file that consists of a document that contains text to be displayed or printed using this font, regardless of the conditions or license applying to the document itself.) readonly def /Copyright (Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development) readonly def /FullName (Nimbus Roman No9 L Medium) readonly def /FamilyName (Nimbus Roman No9 L) readonly def /Weight (Bold) readonly def /ItalicAngle 0.0 def /isFixedPitch false def /UnderlinePosition -100 def /UnderlineThickness 50 def end readonly def /FontName /NimbusRomNo9L-Medi def /PaintType 0 def /WMode 0 def /FontBBox {-168 -341 1000 960} readonly def /FontType 1 def /FontMatrix [0.001 0.0 0.0 0.001 0.0 0.0] readonly def /Encoding StandardEncoding def currentdict end currentfile eexec D9D66F633B846A989B9974B0179FC6CC445BC2C03103C68570A7B354A4A280AE 6FBF7F9888E039AB60FCAF852EB4CE3AFEB979D5EA70FDE44A2AE5C8C0166C27 BF9665EEA11C7D2329C1A211DD26BB372BE5822F5EA70D99EB578C7BEFD44CDF 045A363056E5E1CC51525EA6FC061DCEBB337208EFF729802376A2801424F670 0E7E6397B28F15BC10B40012B0A3EAEB2693E8F7F627C4C9C7C6C5BFF105C1E4 1B2B9E8F09253B76040D268B80719E1B3F5A55AB7B8E178732AD0E135F772215 EA7EB7EA7641D31502E1BB9661E7B0E875AEE90400138F2AAF4A8686C73EAA44 E5CAB467770A3D12E9807BAC97B24A8EFB0E276760F4F51EC7123C43BC6F8DCF 9A2F496A9172813FB461FD870763306B45670653A9780FF409B734CFA74C12CD 150B03344295918C4ED893FB620A9499404B83C71152BF2F2DBF769000D116D5 EE264C016EE3E1241018F59544CCE53E5AEC124CF6C59A4D7D7D511ECC9AFD49 6608ADDD237358D7CF8B4D1C5BD1158CDF2D6469D9BD6E6D9762ECF34D1C3C27 5F69900E0D12AF9B21F153585742E999870BEE3DFF6309CD82968EBB40D9C269 CD4306654AAB6734151132DE4194072485FD082FBB6DFCB3FDFF9E1FC88D9483 8AA64B5825293978C70C9EC095B18352BFDC34B4BE9C939384E3281BCC6B1808 A6B61EC4E47BB6AC14B105FFA7ED6AE99A1CA0B360D1A5C24E0FBB55C66F5811 A5CD0625654654651979A8C4C3612054181CD300CD42D1D9CAAA589118D6C7CD 5EA8A9A0C639D5539430D40318F4B739DA281ABF2BE2765D44F45B218BB192E1 9EFBDDF7777E8730FA7DC0651BCD5D68EB743C51D9CED55403021D45F77CAB5E 7E892B3D1F875DA86C030A2387487DBAC8795749E849EC93439C9E22EB20D11D 07DA0F09EE9356D55B8D0D8555F1B0EC98C72863B376D3436E10DE2FB1AB9453 DADA019DCB64F6D059AB3A95B28B94435004C9A8BD3FB80E2B9DE0E330D03622 3AD965B4283E6DC880A2130185CDABC053C52693CE3F50557F524D7CCA9BE05B FF9597ADF5D1C432C00C0B0D8EC2CA8436685B4BF3E2105B89FA6CC787B77637 248796C2F43872B3BFC8011159C22EDB7149AD8932360A88A223CC638BED257E 04908032ADA750F17279F7331189C322CB5ED9B66E502945BEB1EC68B1C7BCC0 2322EFD669C229B28CE1D0CBC0005FF967D0A4383E29538AFA13D41D484D739E 487D497DEAD8F661847A5D82D77D91219ACF666E565292384728E58E1A489054 8C3E34B413A6A550C499218E7FCF43694CBEAD016119CE85515F5EDAE3CD483B A0F32743E7A189708AF0CB6FBAB22AC8F23604FFECE038C838472CA40ADEBF08 47AB1D450E07F9D51828D25DDCA679E3FAE54634A37AE1A5A778365C5A2C8A27 64085AC775AC132CCF27CA164C4721F67B63D52E388B17122F15E5DF391674CC B6C9EDE307D79E390068970FE0AB210337558544E8CA59BD8BABE08F4171373A 3D751551E44E08676B8E2272B3FEECC7E1CD23707B2F66DF7270784AC2C8286A FA38074B7C450EC502908EC4853F4E9FD8515CB14216283297E4F2F3D8B6294F 2A0C31755427ABA841A487DA4B04088C5EFD97FBAC2679BFDF3654981CC4DBA8 25B0E4D342A999E8ED6A11315A7926538D22E4854A274C747FB3CC1B5C0A74B4 76430356CDC4BA97840AD76C97A5306D2EBD3AA0CE027E4703A2EF8A43EEAC60 4BDF9422879682A8D0D249CDBAB31345F45FCE24297659B8D7B2924AF04D875E 139FEBB73B10C153A7C86D4156B5092BB8F713AACCB55CA678F591B0B84E4B50 8A313AB9EB6E4911FC465A7F3884C477F6AC473BC0B3D05BCF9C2F8EA64AC3C5 F7CE2DD08FA2E79C1256081D0D7C7CC0DC333B26080381352B13A323C71E87B7 D7B3EEDA7B21AB66C93DF06A84B1D55E3AF86C617365E9F141CC3CD485C3858F 2EFEB078DDDF16BC1DDCDBC1B006CFE5A032B95CA40F19FE0EEEAE7B86A859D4 90BD6B1BFE492563525B99F0A8D519F48CE46AD9FA0D3E24F2FDCF57193CCAAA 36A4B7742D7BC33816113602163D500E957D7591699856E44451C296F342B9FC 64C13F362C87214B6C5205D7B59E02C03CBD9E2609787023B59F53FC50BAC5CF 57713459EEBB940F4B9E175F63A948F9E8787C4DCC3DF5328FD038451E8ED99C 8495C8421BCEFB6FE8FCA1DCC7ABB27126BC9E7E152BDA1C4DF31F6BD83A33C2 716535B72E3630FC1D9B1FFB3BFFAA6D0A20C0381ADF48E76FAC7302F6B52648 2E4C9257CDC556314D5C972D35246B97F29081A7E0DFCE422739C0C58B4ADD86 BF559F95D1014B39441A15A6003B39988E6D14A40F26EE7F1270D61C8ACB19DD 62AEA40B0E23678322EBA231BA5B36FDAE4FC31181D59149ABEFB70C66BC2594 8599D53039A1BFEA1C40DC1AEA90C0959232198D1F4876EEA7F554F28186E4F5 81371E03917AE1203257EFA1896F0C0CBAE61187AFEE73F1D369ED173F8C4EEC CE04F40E52362457EA58E510BAAB41A1A7F349E230151E26638EDEAF429CFBA8 6FFC5C0E993FCF12ACC75D0E0ABD18DA8559D7632BD41D1B82A28B48E37062DC DCF81DB674AF26BD3389F8ACCDF1DCE3D915F0FD495FF77A0D68AABE3A561F9B 19E9E4F465753B6608EC94E8D7193F90BC0CB304DF4D689A954C9449169796B9 3971B47DF439558CB53CC12F56D3285CECAB7C7DA05D928A193AC2863B41DB67 BDBF4EB722FF4A62F0980A50D39360DC793D9C260F9A68379C031C3F301C958F 1A6B52D6FF2F1F28DE13E4B525245B82998D7E380B34888EFA8DCA131BC4999F C01E54A639DBE182D31EE3902D9683ADA479FE08929D2CEF858CDA976D65FFE6 6DE483011A4F305AB1796BF596B272296744E7D392E0921577FB4E3FD0F61CCA E02BA2398BF1FBBB7D563DE61A20F562A533EAE00D0061D269A3CD97FF58CA2C 6701C4D3E39979022FEFF095DA482A48EA16B0350CE3B1F6940FD72632318CB0 5F5C32363A4ED4BD7A06D8EC0F00E69984EC55E0B487FDEBB3F51F96E316D152 7B5003F22B01112F4BDB701BB94B48700748064D77BF335721FFFB55A4D879BB 5CBE06D31038BA2C25389A4A4289945B806CC14F198DBA7A8AEF8D1EE596936E C7D0A232429B2B2B833F6BA79A4655693EE11060EEC52D25CE97109516479EDA 8A80553F052F97EBD307E84B34591E9A6458572439C827AD4B799C88E400E64A DBE337CED9C96839397CAA9C232C5C1A7B77B241A88B0CBFF24A92F85D92BB60 9BBCD26EF62D7B5F4A982A35147AA1C0E4306DE71A532A5FCCD7CA558A6E7595 F3830C97197458FB03CE43CB0B6AC9987277B66138A63A94F69B4F16AB7FA779 D67F1C3395DB197BC8BE85E57E3523E6519F6851B795200C945C3C5912BD478E 76012971415680229145A9BDEB283D89DA76811E4D172F08C8ABB78871D51EFA CF302CE501D79182D3B235B4506D51C42FB9B6A9C4362429C2FBCD39A24463D3 E0AFC87E1F7F66D8891E5DEC2B7C07964F8B4B73DFDA8ACBBDEAD9DB5221EEF1 86188B63F655D50FD0099419E94B1E2A10D1409436E9E5DE6A3647DC954D03AC ABEAEC64329FB5EDA18E7E353EED9A55C5426BE2E93F89FB342DE69BCB6BBBFB 8AE86F8AC2160EFA0BAFF8D4FF1997C6524997903BFF8C8003F82A76F84AEC67 03D866CF9D143E348C431D3DA016F0C8E94A5C3AA242C9A7373C3A415F522C65 5D52B3FA5AB67BD68C9727006876DC67F018ACD2549A8AE864481D4F76BB941B 1832E3FDBFA094C4AEF5E1E1F02AC9FCD1D87929953EE6CFB6C2FF6D8A3020EC 96B8B48C55D6D0B9CDAD690F8976A676F57056FFF1740378B96A92BF0E99018D AE5A86550900C356325B4456170E9ADEF02464A57D0CC0A7508734BF8B587258 0E379881BE02909D7E57B80AD9F00EC27293367D03DB34C8C4302985144A0D49 172E098CD652A48A918EF0FEB00E6F5C40FF92A66704671E50000BEAD540967E 39CFD1466F6E84C2E08AF87D35058BFCF2663644C985191135F0156722F0BF1D FACDE195A988482D22A585867F2B8469A5DFC4AAE701C1AB338917938A18DEDF 1292F617922E884D87292FB693AD93310E3E65B053A2EAB9C183BD44FCF0C480 796020894B96CF035A3B45ED6A55556828362D6B0DC62913B0C1AF942753C524 02014764CE7026803F091EBEB6706170B67822A5FF7C730360CF6EB23BC007F5 37D252743A4AF692E07EC8648BBAF792ADBC2583F795C25CA837CF2D70FE8977 957788C0472218A35BCD8B67C2CB2499F2B677D98E025393118B91A352BE0826 173747E378ED0C634370C3BAFFA2F1F9A03CCD8011A9CAEA1B55B66336A92050 18AE1CD013A1628B63EB729CE41298E97164C1FF24BE58E856FE5EBE3C8094FF C52CE047DAB64EBA1EEF23FDD6D15A5E4B14C747014C2D37475078B1996A964D D7A632B0741C67B0AF6ADEFBD41D7DD1DB2BF35B1BD23F1FF599194A044584A4 C5BC4ACF593CA80F3E58961CB4947776D74FBB2E81332CF1D679F5BC882E15EA 2D1720BC52584234142320B7F5C1B5FD88F705521060CF072D79559B39FC54F5 0A1422E72A76924F4264CC4ED3C7238F992FD1D61DC460818BB03F7FD905EE1F 87317DDBC69E64FB075F2B46A03394E8950506011935D848BF0FCAB713EDD283 0390B4E6DC3564922CBFD2CD4F0B423ECA6B63B0BEA7B0588F6B1F981BC50FDD 8E85B7D40CA89E60A3B7512316DEC8408C003554182BDD1C549F83CA8F0F7140 4BE165D58AFB338DDC277E410109301B8EAEBE2A5C045F15019BCB7289A51605 671FBB8C5205B1E8D3345EB3D72595DA209994692572B006B30D1CDCDA2DD829 CE36C293C763F39D565A6412BABA608634070BF82CE46109C332BC95B250DDD4 7CA8E2A49285A45B4BE4AAB05AF4C971DE2097309D2691C5F6C40E40D52AE03B 6290EA0AF03FAC93C2E1D65485A3C16179FBDCFE76E6FEB489579B604CC08839 325CE61A1ECE78AEF57E8A5CA87765FDFA02764D00203C21F1D039E45CC73F93 31A4011DC05D30ED4D00C8AE927DF75EAF1F340BC476FBFF4ACDB7EC30DC886A 22D57DAA0C3AA49D7BF38835B5329E0D56E09E8B8F7F88598C1EA5218409897C A3614A5798EB3C2FA33CB5666BB2D9383FDFD856E9C3CCD47EB9AA39EF39B4A8 DED24F62FEDCE93A17819A13DCA189C24257B0CF5A9B5F86F136B2515ACF4D53 85BA128D45BC7C96119005D12B4C0FCCAFE83B30690ED44E2A51E74C0DBF0DAE B54B56C64477D228181C863A4D48BCF4A4D901C8C9CA3D8DBB9E22D50FAE5815 1D8AFB0CF8CCF782D8C0BC31A2E4CF249C4D6BE413BB4D85E540A2DBD430F2E1 3139033058DBDBC28B91B1C2488DA5BF0FF3FBB3CDE8FDD9542F57D49D8D3353 FC7DF3726A2A533CECDE6F535AE001E87DF7760C0B265E69091135318B5BAE54 3C44C8932E7C3C39A2A66A375F01A7639182E11B22DD8E44D321A19818EA9DF7 94371055BF064C172ADA0D306BB9EB4536EA5AA2B47F35DCB27088204DFED73A F0F2005EC73B8B5562F632C45DE55DA53DE83FE48ABFF978632F746188A64A8E ED9DDB10483DF220DA71B8C6616428B905023DB5D7D13564365D4E990379DCDB CAE00384122E6DA850F1FFFC23AF1C0A3B6A07408043CBFA59DEB878CBEF66E0 8F17A0A186DF920490DB708E37926B072871DB28ED9DE6688DC14EA2D04BC36D 3F928FFAF2F4681015A074158575B4049C8004E21B98F8604F31744B266CEEDB 1DC252214E6408BE1D9808F39F3678B8B7722179289EA911B5636895C99F23A4 9CFDAE32D8BD50D1D7F332022C0697A3A70AAD5AAF8AFB85A2AD7637CD14C763 A1545E9FC51B4B0234ADF6D1800B4AC4F1FA67FF204AEBCD75781C891A45B173 13728ED14A2F5262BF0D310CBEE65ECC377323B1B05ED7F3E8493638B6D620EB 71B17AB6126C70BB6F93BA2534E61CF7C1E6FAD2E0ABF0438AB25B067BF787C8 8F0214461B6B51FAA564DA0F04DB115BE56AAC75212B50F950EA1B74EFFFC89A B1F6719B3C102FF6CF0BE73076C37F6C82725AAF2A9C6132D9759753DC8738D9 FE91CE31A4DE2CE254F19EC59748EA64AFDC4A9828B04B090643FEAAB5CDCC83 BEF6255F704FF23FF8C4FF52507C34739F46021195EA55C20EB6D1E18125D028 DCF0F801970DB38BB5786C29B69E80D205666DD9DF2487CAA45EA76CCD210E57 E5A1DA39F9A0A9F27F654EA4164E2B9B290AEE99B5786B003BF87C86D6150B8E 343A812D5F474F62BE0B0C53A636082981A69EF506BD96AECA7A8D4471767B76 F5127203322ADBBBA6F02881B7082E1148C25542D04584302CD0CA5D54A0FE59 A5D11D5A281FCD83DCF3EF58FE4CCB22F4F3AECC4A176B1EE20A0A71E2C114A0 547FEA3FF0528FE928D26A58AB5F54BA9DF5F4B82E9EEEE98386D7A6D4D54B09 98B3B74F44FBE013DBC98596A863247E44733FCEA38D01FBAE3A68985808FC0E 2520C952ACA4D7A5D6F5781FA3740E8A33BD5C0E98B4BB5BF9BCD5633B754D53 F7C61558C94D5810E8FC89F48F83CF4503AF22AF05500460811364C9F05129BF 8CCB8FB3131BAA8D9008511DFDC11B2A16659D136A176AC7CD4E84399DE9A951 38859A819452034AD7651D44FE76DBF369706318E0C38215CE324AE39DA26AAE 7F316592E7DE134F775A835D46A69D1C4EDDC1EFD601F42E8ADE5BDE0E958DFA 812EF08F34BFD241D74FEEFB282E491E4C98B0BD07C1A9DAE6705A04C5BA6C35 FB669F3FB4C48A93DCEBA8B56D464C3730EF467B6161E01D64D56E8C4FDD9D4F 0B65BDF181EFC66311755A426EA42D1C88CCCBD65F232024F8F526EA90508A92 EE7C3CC4940F904F2C10AE180A6F75A58E1F0C0065AD6A51BEBA84935D2FCCB2 E1008CD9C46FB3B9C9A87AC2F7E3F585064EC4EE81C3C8F84A8DDE0F71E69C0D 91D731A4D23C5B2FD805839E3ECF80D725B3C0CA9868A1B4B066C40F22F23343 43E4C1230503DA330CBB62DFE941EB057B3F2A04B2BF0094BB94D28162CF3A76 2A40310717779DEA582740E49F0B2E9022E7730C26A70C09FB28FF51657B8A92 9CD02CE0F3CA3BFD0D14217EB9F2CB21F0FF6087C7308074735EE401C1EB30A9 8240A5DBBAD1FABB461A009DF7C2666BE3C237554B32EE765DE31852D9939775 73366A8714338F01E1D2A29F0A1583852AA0CAE4C5F3035A6AEE43925E3D5355 5623D6EE9BC66EF49B230F834546221E9FA88DED1BF62D9E03AB3AE26CC975D0 3FB40EC21408FCEA6D747CE9E52BB43B81BAEFA065EC3FFF28B33E6E1A60CF73 0F4B2BA658A52200FC9BDB0A42A8568D993F0B5462DDCB83704FEF601B3A61F9 B92367EBBD4D05D14A5E95EFC50BA599841F664FFD10CDF1C14477C22EF9871A 503E2AED8444F56720AB860E86847D32BAACD38A180776C4DDD47E0C7C84AEEA E07CFAE3882D57F9F2F1D127C849A52C133DE3866CB703A5B760715238B61A4A 3DA50EAECE9BA9252A603B3E95EB856A85D3762F7A5A783A3D85AF0F5C4AA381 B8581DF3F82578AC6FFC9216A06EB8271D311AE3ED3B060EA6EEA5B735D0D62E 41842C07B79F94AAE93573521ABBA11B6F626A429AEFCD373482B352DC74B629 7EC0220C91F8BB9AFE742FA96456E1317D47E6957272239B7DA8B9139CCF9ABC 5294AF21AF58E7363B9A1A6DC3B27ECC2018FD2B609EAD2728D71DBB14E76C73 037ADCD10E8F00818EE88AD2EA98D6B7F1EE7E3EC329C29E129B6CBD118B2241 BA9A565EA8963A51A7D0D887ACC3D6E2AC4D82E661E5A45CB902EF9E2617F740 0C7551011244A3E174B7F53497819667C967AED169E1E832B3A62C764E0B6B98 44988ACACCDB411665629D1CA8F763366F6DC5DFB52DD4C818EB998752DCC723 E1B00CE037E54B6E4C15F79CAB18E285FD65AF9B9A7AE786D1E24A8B87C22F16 90026AB9EB1E58C35E4A2C10DF821DD1B07F793CDF7C78572EC9BA14A0944E37 480AD3FF9C10590C070D10406A6DF0234233EF08A17ED68AEFBBC8914D0B4825 117F6DAF07138F356959B8327FAA6CD71CE5EC69F97B1AB885A51BA3F73CDCAD 65BE718C0072A840C5D661E6F7B26E8A106BF35F9060144E812983C01D2DCDA0 32E7D5F29FAF8462DB98C784359F28895ACA2468C31918DC1FC9BB9DFABA3973 8AF12C634447587C9B9B56E1317D45079071BF2F6C66C3BC6E9DF45A22A24877 E4A44995E3BB9D3332B13D2D991742FAB22D66F51581C9885CA8A293A1702B10 B0E40E16407433FC9A216DC7AFCE1C5C7F78E4A7099844282972DDAB121A040D 3D7CC97870FD8B092328E1B32287D1724301D3B14553CB0D9C6CAE3ED45FF6F5 B934877073FDB50BCA209FFBE3A3489261A5797C884128E64FE8F3F50A50BA8D 036F18CFF8D23E99F12B036FE9A0BFA5111A578AFFF33FDE4D2ACC0A2D74A9CD 370864B9569F1E53D45DD080DB511C97CC410505B03C28B5A0D0B0C052CD7679 FFFF5918EDA0FBCC751A7D639E32C569B568F112736EC85AE9325B5C62061588 3B0E589EE3A0E0FAFC9DC93DE177F149569D4A6B271326A2E7B313EB38E299D3 48F0636EF976C5FDEA9A1804A05B350671BA8D9838EC6FD9269FC7324679B144 151AC74059F3693891C175C8515E9FB2A5363C0BEF65C161371032BE4902BBD5 7AA5DC285EA30F18F5C2AAAB0BFE5251972EBF4F499020E0D842308DFA9D2105 77DF43E91706ADA1B5B7C7B719C10C5A1B5B3D50675DECF5CDC5C944756DF651 1AE5914212BA387D89E0A768FA2AC17072EA6C9F52E42816C85AF34C21215E77 38B6FEDADF4E23A07F6C0E1387DD54F5C8BD071C4E9A7B564AC6C52E6C67FF1A F9B6754DB7CA7FCEE64CE04DFAF37A3B4814650B9437FE42341F275800E9DBE9 E13B80CA4EE8FB43AD7CEBAA1E8AC903FB1EF52F939E9175E00057049F35D5A1 2BC32207039D9B8637ED00458CE460EE05434845636BBC2B8F77CD1CA62FD7E5 AF7951ECFE9E03D67C1EB45580B80C4B1937469032C36588D4CE5C0295222481 1BCECEB52C86E3666430E4FEC39C47446D8041482241CB837A1F9DA2900FAC61 5A8097A578CE3296F1E327B5C906F97AE33DD4909B18714534F0ADC5EADD1213 CD7D8D7D63705D0D6F1B6DB60D04FF228AA9F56018C8EEC830991FE02B5470BF 1FC51E0E2A9B67B3CAFA645862D1930644208D9A32BB5575F6FA8E47FDF38950 ABAFAA52EC5F28FA5234F4533246E8CF27BA005DAE6E82FD70BD2709D1B2FCA3 78B88C155228F4F0AE8D1F6772329A6E34B09937A494B4B6192294C671775A62 883CDFCBF6B0EB089E233AB4F55A84E468663F667A3F9935D7B0E18E3FC90E3A 4182A09CF6FCDCD96E333BDF7602DB4DD9A8E9E243EBAC7FAB0C94DABCF4959D A299DAA6705BEDDB871E0659431905D68875B99641E13EDC86FE535B622BE2DD 787FFBCCA7D1F25AC4A452400EFA9DF0D648C20E34F5638F9917A41081198CBE 0CF8F2CB14055AC988DF52FB85EA5CA4ADA01AF8BD9EA83F3B85CF71C48B8776 F7DC05A17F7255E58438DA5E5BC5739D1BAA87D5A3AEB99894D36628BE684BFA 50B090A4C4F9645DF9861697BEEEC25E67183CEB5EC18FE473044F2E719EF4EF 6D6BA9A1FF8BF65D5F94396056F640FBB025CA5FC4857E8663052DCD2B625D6F 4AF268F600A24E13850C9E2BC216AAEDA4623DEB0ED3B494F0206414FA62F347 EFA74DA7F3A22FEBB381ABBB5AFC1DAB60BE99C2B9D1E777E01781F2B31A92CE 86978588DDE11DB1CAB70F0E305DEEF01838E5421100A35638D76C58004765A1 C4D246D6C4B87B9A707562A0ADA446F51306653D34975FD5313B762E081ED8F0 5983C7B089D5BD74F604144FB5302E849AF8D5D7CB4F8ED771846A099E107B63 742774A0BB4952EC54224EB8CBC3D41A8A906194345E0544A2E997DB689CE8F5 43C8BB64606CBE144923742C83602F3AFE5AD70E2D4DF1C97A55174CE260872C DA6406FFF54B894B00FDC99AABEEBEB3D7E3908986FE323DAC87127E1D17F8AF EA75A7D37D80C522338DB016D4DE9D2C52ACAD2FA5D1456C8C00B476F321DF12 0AEBD22ABE1F81B24DD3073E67D1E724E40CB5911216647AC1DA9EDB3A2ED5FE F5F3DB679FDECB54D673C8ADE0B35257CF722817B332F48FF86AF9B2A5B3E207 FBA0CE59D9569E7F360769584142309E4111B59B0E258D85011BE8B8BFB0A2E0 C99A7B4E004460F3E6E0F4FF8B97FFC84586A57C78F44567427DBAE644AC025A 9B89A14FED08FFB664093C2CD073FB2268C043F7C0514E97D40DA617ED4FE273 96BD5909EA1ADA9A6B674359CE095994300757F1C038D4E2D48A5C82D1DA92FF 0FACA6C57AAB5BA6DEE145E6968D972104CFD7A40E9C78B6F539860B639C14CC AC1A8FF006C0111EFEE32B767D2B237216C4103EAAC673663D6B1489C379B2F4 1070DCF646C5E9433BD23CC27D80020A6031E3DD37D77614FC48CD4824A65BEA 8BD4D541A06707D5081F6360762408D90E63A5866556E8389F28181B9D3EC748 4FB407878044A21799B462C39498C051F7FBD58B0F471A883B86E6C7A696C23B 757C10A000A5037DEAF7606E7817B535C53443471D0C6308DBA07378442785A7 8DFEEAB4012B7CE48F9094986AC6DE92AC5112DC13D09F35C2C94737C69C689B B40F15B771502EEA77771336010D58D8ED150C22EF4EC87F991B9D87E714140D 5B40A8B43C4DBDC4BFDA58068BB7FEA77029AFDE19144EA8EA781C893D230EC0 090A72048E76B7DE3F815FDF51F71BA42F89FC93B5A5574A002282AB710B2B08 9F87162C679AB958649C46FAC7D3D3356F4558648E8360CEBE8E10288C3DED71 E100B1A0749412DBBE8555035353AB3FABBFB9ACC2C4D50B6EF9D245724EA7CC 49273763A53DF90888F720BCBBF710468C96D0AA9593E441570D0D93E0314883 988BC6F8FEBD01C86075CEAA5D84BACF70CC92EC94DADA8AB521A9A51477857C 3E942541118147BBDD433CFD0DC8A2CBBEA12DE018FFD17DB088D94CECEE9006 B5367110C9C6124CF9E209341BEE85E97BFDC27BE6A3D2DA54F71F46E53FB6F7 3625741ACDBAA91EB58FD63430C2 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: URWChanceryL-MediItal %!PS-AdobeFont-1.0: URWChanceryL-MediItal 1.05 %%CreationDate: Wed Dec 22 1999 % Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development % (URW)++,Copyright 1999 by (URW)++ Design & Development % See the file COPYING (GNU General Public License) for license conditions. % As a special exception, permission is granted to include this font % program in a Postscript or PDF file that consists of a document that % contains text to be displayed or printed using this font, regardless % of the conditions or license applying to the document itself. 12 dict begin /FontInfo 10 dict dup begin /version (1.05) readonly def /Notice ((URW)++,Copyright 1999 by (URW)++ Design & Development. See the file COPYING (GNU General Public License) for license conditions. As a special exception, permission is granted to include this font program in a Postscript or PDF file that consists of a document that contains text to be displayed or printed using this font, regardless of the conditions or license applying to the document itself.) readonly def /Copyright (Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development) readonly def /FullName (URW Chancery L Medium Italic) readonly def /FamilyName (URW Chancery L) readonly def /Weight (Medium) readonly def /ItalicAngle -14.0 def /isFixedPitch false def /UnderlinePosition -120 def /UnderlineThickness 50 def end readonly def /FontName /URWChanceryL-MediItal def /PaintType 0 def /WMode 0 def /FontBBox {-133 -290 1078 913} readonly def /FontType 1 def /FontMatrix [0.001 0.0 0.0 0.001 0.0 0.0] readonly def /Encoding StandardEncoding def currentdict end currentfile eexec D9D66F633B846A989B9974B0179FC6CC445BC2C03103C68570A7B354A4A280AE 6FBF7F9888E039AB60FCAF852EB4CE3AFEB979D5EA70FDE44A2AE5C8C0166C27 BF9665EEA11C7D2329C1A211DD26BB372BE5822F5EA70D99EB578C7BEFD44CDF 045A363056E5E1CC51525EA6FC061DCEBB337208EFF729802376A2801424F670 0E7E6397B28F15BC10B40012B0A3EAEB2693E8F7F627C4C9C7C6C5BFF105C1E4 1B2B9E8F09253B76040D268B80719E1B3F5A55AA416923E30E611A07BA888B9A A14C123E9100D381D7202B676F49F6297EE316B100D3203CC3645D13A2A7F381 8DA64047103AA4AE95F9D51FF5388B2E41562BF2B3831FF9C0298FE248158584 0D0CF1D01824C3999015B0F644B4AE3EEFB4013C6F1E9B191E082EBA5422B54E 0AE065E7D7B1EE92285A558F51E220E5DC1749E3BFFB0B88A184B40C98D7EFA7 6CBE9DA5E76E571779FC6CABBB82D87170237196C6A18486F09F889B0E1AFA6E 1636983A1F75630532D7EEF1CDB91E20FAE8BFC172E3D8477EE3DA85B5D08776 E34FBC1DE60B2B8EFA991E9DA1FB75B8AD18364EC47D3CB3B3718CFD3798D12D F9A7B8FE7E13D63953DDC37BACB536DD9EFDB06E384FDE6EBF414482A882C8A4 2F026E2CDD1CDC31C6DD0795FA7F9BE600E1E4BC5F18A6DB3C36B4DC1830019F BE81062640B2493DF0985A63028B3FBEAD554E672AD6799A17EEFD7A87A0182D C55F54DE6D4F65F6E346CC63C9D2EFA1F6E90F6B0F018A347C7DEE11895B3C4B 47974064FDD11EC2F5E667BBAD7BEC80DB95CF231804E3DBF22D3F8B64A5D180 BA682C9B06BBE452E566F3314E38BCE882913EEAACE68C33F23E6A427674A79E C2F27B12E066A1E79685E35493E680D8E54F4030BA6F9926AA1B76D4D86DD3E3 630D8546B07EC89ACCFEA0DA270E5414A9DDE85D2349C2477B37A8FBF037A81C 35BA6DB556EE8B6787F6D756FF8DAEE968E3A3C33370F185D81248138FF7489D B42839A7E3F5FB0892B7089196D31267F988824841D160A02D2250BD264AEC1B 31E28928FA613178D39690A6837951E14AD8D8B381ADB87410D39B1AFB53FF26 672119982327F7C62159B5F7B7B6F2736BA10051DCA921FDB38FE741A465AF4E C1608ACFB6628CCA8460E79EE999CF4BEFC449EAB2BC05E2D7C91369649C7138 F93E6242662C223D1BB1F4754C400B1B4D630DB785911826F482DE0F1E37676F 388E65B4FD2351FD7296F7925E17DC2438AE1E6873FA855BB15DB0DFAF6D1B30 C9499E9D4E442D6CE9AF44D989BCAECB9D1A5777B02C5938A3F11666E4B414A6 689C2C03F196A8CC20ADAAC3C0C63CFC3B7AB4835A64DEE8D4BA78FECC74DAD0 DFEF443B395C94C477E87B645C958C625939A0A69BE82F083BE7E00E79197F00 1EEAECB91EC67FB176F2ED906086FB7518C7167965838594AECAFA6BCB9525C6 7AE8129CEEE93D0E4431C812C88D7BD2F3134C9817F45FD2EFEBB92545F8F4C9 503149E5514B919B0C7D8C0E74CAFDFCFA1F8E39ED703F7B55B6097E73553EED 34DF8DA712C29939580C16F60E1CE273350076DA9B152901A965A8108D1B645C 5CFE109AC7A355699319C74C3F859B9D4B738D7A3CFE2987ADFCF5EBB603227F A2702D5777EE763F9426C284326BA0D4D95BC25B242C73A631A39B29ED20A96E 8F4430344988EB94048545A761892E4C6E41313B2A3FE4B50F3B2D61230D26B7 2776C9E82D892518C12DD5F849263DA8B6B2C38E47412123951199E0A9944C09 B4037189A2B0D04409CB8446DF8BD597A7D3664969A9546795D14782E3995281 0FFF3EAE1E14F4A9915064E7EE69353131437822B20B5E3964A70C2FC213EAC7 5A50B61AB8AFDE8A85854A512F78E3C6D74E85AFF56B0F9630FF48D6569DC5C1 66ADC533465393A7DEB7DA08B3012A99FB2FC7F6FF7AE571694AA1598B436C01 90DB0806D6AB666B48CEBE7993C0480BFC02FC45F2B1240C294133F7627AEFC0 38208C6105130AE25923E7EB77C0FDF5286780C3763D9C7992E526BD45A921C4 D6D0F443215273F91C3DC87129E38FC40779C826C9E160AA06F3C0B6861BC85C ED119AA3E5470914683E6EB80D0A469D302B99AEAB3227F80543857B65649F84 2BB64AA48C82DAA0AE14C99DEDA33E19A4A7E61F818AAF7966EC96004C09C4D9 F180E2D981F02DE8123781C31E557D56A54FD3546EE20455E8F5A76C4D6EAB61 57DFFF0128C29E7F9F5672D038B3D9F60F63119EC9FA765E6E318CA3DBEB2144 2EC24D46F92C99498946CAB6DED8F5DF0540063B08204854AA899ECE4676D80F 8AAA5305D162D03F208241404C817414D0579308612AD113219204CA43994409 F57F6513B74F9F6C1F90E5FA9079FAA3E2361010D0610D98BA6661C0ADF2CE49 8B72C709FA1C06F1C77C6DFD923746F2B2A633B2D20EE427566772F45DF56EE8 05741910083A065233C00C079D7FF5928CF6AD01C9A84A76F6A2812AF0DEB6AA A7984479B2CDD75A951FA9C6175486F899AB786591690FFEB4B0BE0AFAB3E2A7 833660300628954446B68195C4C80673BF725D99D511F0F0D4DC6CE91B83AFF3 7EAD37DDD63DA4DC7FC3B4C147F79B03844BD49AC1DF8E3CBB224124A56181D2 4D4544156E827B5EB7FAAA03EB95DF2A9653FFFD28DF3A3B727D99E827E828A8 EF2CAB8509CF6B73AA20F3E1265D9D1F88976FE3B2A87EC8D24822517A709041 9F58EF4B1DDDB9D6313D8C8401EDFBDEAED491A64636B39EF23921DA5D3F2E44 84D80C36D3B740690D5CFF9273712E8EA0BF223323C0EB1B6CB9C78D821B3F22 04DE3D884C29B80C35591E0219190E4223F95825A098ED9B58984F2C2E5939F7 FB293C8175938C6E70824D3F2A6C88605A32E54973D39CDC2F3437760FFFB00E 2B991134E2F58C054A5B73229B2DEF546066A272E66CE6379449B8521FDFB520 F9B824DDA89AB432B5E7337B7A47CB6CA6A37008BDED0C6D4DACC8E7B77BCEE2 79F2CC9E558872F1786D51D6DEA8069BE733F4EF2EA61049023A459841D6AC11 DE1103C00949EDE253767C4BF980B269CD847B574F60E61F9D3B8B689AF6978D 929610EB3B5B3F86179CB516D72AD7DCFA54ED2EF42A988D72A4FFE87447EAF4 5A2D46A7C4DB0F7DD846549BAEB53987787AC9AF72F866C3C9AB8C3F498D0AE3 31A2DEF9D4E3C06BC4ADF8132CE4E09C2C63CFEEEC12351C5B069D0B8C6A16A9 C18CD77A202C1FB3301369DFCF49F694EB601193219153FE698126B898150642 7FEF687CC83EC1A2691FDD8A5F29473A8E735D338B3AC3CFDB87CDBC9C9BEF4E 581730529B3EE149554EB95268A1A07E6E7BCD1EE19DB5BD55D2CBBECDB2CCE5 BE9885C3670D82BABFED7F3338B2B5BE591A4A68015ABEE8D18792D44F39EC6C 447DDC79FA28FB845E4ACFCD0160136BEE30A0B6582C369CA329F6A6D89A7066 E845EAFE223A6D26B84A94DA19968541E940E2965DEAD4F76711CE6B9D74B70F A39B71263B7C3CAEC8AC487A4BE1DA4D789E367FECB255B43E04EF1076D4422E 27F4227102CF7D56873D7F67C81205F64B6ED8EBFB00FB00BC4BA7BB309723C0 3818954DBD2C212D2C708E9C9661587C8EA6D6703712DB734BFED217033FA60D 3867F4BD9400FB72F750361289AE9797133BDDE8B5F108D026D5F9B025034F83 D0D961AFC767E7024AE30751F349735B6CF21AFC7012142611205589FA4C2263 FAF831B150E96153034D42870603D2AD9612CAD865E3B0BC29C36A23FD16B2BA 912B155954C03D97A494A568C67AECF19E3046561655B15078A2719A4F0BFBAC 0086F09BCE55951F3DB5413AF1E242AB56A36266E2E755FF986BC672E1718C63 2C3971F552867AA386060985CEC6E0C30B338A531A7A874DFB11A5F1CA109CE8 784A5B2BDA4E4F119AB730E1B4296A1545420E633F0FE9A9BEA49D65A6EEF8A1 2E6263CE2C7A75806C41BD8CCC4FB98DEF4EBF6FB5C8C1B20D1AD0FD2E6A4C53 0BEEF47089699D34FB28FA68B37848C14FF933CE48AE61ED5158CE088B3ACA4E 03A3CF8C5DFF4132151E130091524C383331D7AF3FB95A99A9216BB070D29883 BF80555615873A277D0CE8C5830A240356CD261B5EE00CAE3779A8C45C162A08 D7CE7941BD72B2EAEBE1B0A6259CB5F66E2CA3E2E1791F232B26C528E17DB851 7605F749EFB53E586B0145D97D1A504F6FCEA5AE0C971719592A2115D33CE3D2 D64009B9353FDEBA8D2359D27615988EF6A5FB5CE1A61A1E3D74346D1DE154C9 A6EC3722200E42295D3139C136173D5D9EF4C45B087BC34E8F14FCED37A5BA8D 52BA5FCB423C7FDB8A3F8803C0342BE9A2B015CDA5F3712EB3029E680F91DC14 5A4F7FAAA554106151CE088B3ACA4E03A3CF8C5DFF4132151E13009152472F89 9FBE7654F08D93E029994A566CDDC866CD6284EB8A78789EFEA3EB8929EF655F 1D5D2918BEB0445F9B2C8BE107A98C2D54E5C032BDB0B4906AF58FC90A587EE5 AE0B439EFC837C99B422FCEF96B5C7F911389893C7B86193998C9AF6B6EBA334 E42E05C376C3ECEA3FBEF65ED35C6D8E31D2914E409D64B390B0B06D1D827E3D A29A3A4117DDEEF5925608991F06827C59056F82DEF5E5DE6C520DFB49F8C9AA C43057DEF901AA38E2F36A0C5AE69E84EF52EC5EB1D04367A1FA29C9C59C5F01 E1821DEB511632C355DA8AF33E9B5A0C7C2668E1663315B430D1C80D2D39F88E 87D45549DEFCEC05248E9B0C2415CBB4E191E98FB776EBEAEE691051FEBCEEAF 5C10EC704A68FF24364E70E1749DBC2B16D7309CF4A677AA4C9C1866F183AF78 CDEC59A4699F2A82AEC66CEA7569C46F793B54259DF6C99069F162BDC2F22396 A4B5F518445A66CE9C98832B62DA6AB4EB2BB551127E7C3854A718989D915D06 CA34DB4A058B98CFECCACD6282DEC6C4F8EF454A0ACB826FE7D1BA02D4FD64C6 3AD02717F48C26F030DEB7C11EF060566905F405BEB15D6B90302F1D5771B292 8560113A54C473A62BC9699CA4190B3FCE2C278F1DDDCD258C358198445B2CB9 6A6B283069A75C7AEA4153167A1458A2EA7CB9ED739823F225C6B20C747E4F7C 46461924B456BAA73C335821A66B91E2F1DD511B6A9D5A0C7D4ACB6929106538 43A05DCE23E9A3F5989A08A44FF2CDDCAD7BBFC33B07C1A3FBC4EB639EDAE9DF 5451D330AAE868F185D541C4E84DDF2051E9584D59ACE2F3CD8C2D09005582E6 8E25AA04D364BE609F03D77A0197A0B3BA0E3D619E90F94A06FF5A64FDF4228E 1E2302365D5EBEC7F84998D1AA1C8E43593D5DA436379B52F953A0AB63BA0F2D 3E37363B8DB57F6BFA71EEF2B05F037FAE61EB04886A005F91B56F8C79063FE5 F6223DCDCC751CCBA57509A3F2D17B5AB13DECC3D60C7E1AA2761AF25BD01C50 1409DC094980FE3A0A820B82252D028837EDD804BD0B761B8ED1E718488B06D1 8C3B0FB495C0E06BA6F5D1373ECAABDF8B746D4DC9497F2813197CF8F595F155 5AAA669C28B477CE8019F1121752008793259254CC4305A9CC69EAFAD7F08E15 9F52B9C70B20180D686B2FD1CE008D5BDBDDFE4BD69059186F2347D9DB0CD729 3EADDD2502C915E2823AEAE5A0A55DA3770C575CB1327FA31ADB4DDFDD2C9785 61DCE4FCE065A60B90AAFBEB4642A196A54035F672BA95A86355413AB68E1BBB D8C2250C28C0BEE7B2EE7D3880CAD1DF97035A82372EE5B315A29C309EBBDEC6 FE4167ADF1B8AEBAA6412B6ABAE22BC84F3B2F41285EAB4720FF1E98CE9C3F92 9B0536AE7B9E288A7EB26E63EA1E98F62B09D45EC3231BED6F014A7B7CE4D18A E1419122ED126DE2D2F73CF0088B45FC024C334D0791F3FE5C6FFBA402CEC3F9 D6F124DE122BA634B4ED3C4ED2A833605FFF98C7D011478095F8D4763C8E85F9 8DF744E64A2DB6BD7DD2E04A77F06D4E5DD2E85163743CF6950FEC2537A5D757 54EC658351327B29C35008BE9B19BA2F6506E8B30B84AD6FEC4A7AC8E3E2BC56 285DA94923B7DFFF4E6B9B1738F03AEC9326CEAE832FE7E8D3010A705D460C73 76432655E9AEC6628DF40843E09A2335E28D2682813C0691CBE81DFA75F94D6B 2AB184CF78B9DC677540BE0ED7EF2F01C9833E7CD5BF4886CC635FF663E5B57A E5FB974C3F5FA3F96BB4A5F3FF89BC508AEF4079FD5C1D2C80F067E55999BA17 6CFC08BF47DAED0D0B3FB319F5D3E6241A862B186BFD07F486C4F155BB16552C 9588A53F31BCD6269FCB4E5782F7D454E6FA09C1834093154EADF3DADCF486F0 11C47A7F4E3C2C97926B3D1C10A45D1F428D5C5044372E8BCB4E56C84E5B2284 433A0876E957A82C27A441D9E4B5561F4B54D41950940E2917DAB5B8FDD6A782 A45B8FC3A4A180EA229FDB4B698BAC9E907B6EC2E02696F05D068D6CA603F6E6 769072AF2AC9725D5E891FE5B29C1B839436705DA9889357051735EB8A1D0C60 913EE16122B5A2C7AE6AF6F6C305AD76625BFD13EA4A8CFBCF8C9176148D50EE B4345EE5D96AC7E5F7DC800E64F93FF369928C409639E6FAEB54B74A28CA0E6E E60481D8F5AB749223BCA3DDFA0ADC224D5B880897A75B3097DAAE73923A1A34 52120A20AB23AEC832587468E82A1239EC87BEB038F42870C0F834B969972528 618CA66DE390DF065049690DFCD8DD4356EA6F11C719AF01BF75E4DE9BB7E41D F024098EFB35A1043A86BF4A95238C25A93215F49291268C42E60905B15C55BA D19B717D043DE8D08C223CC4A96AA1E11E8E735B561C98CB9E9AEFA047184D2A D0ABEE9902F957705F1885EFC0DB7B729CE1B7836BA3A50D786362F73286DA03 8C8B6F535AA3E687CAD34723894AE6940CAED31285FD43C3F28B3F534E47802F F04AAD30E3135EFCFC5A5F05840D707E1AEA20E330470DA756969DDF22AEB98F 0155E3C8BE512B2940D257110AB63FFEF819B8E89D58AA5B7D52EB0B62879C53 4A5300838041BD5BC0BB3EBCE2E712B9966E8E44FB004C5736DB765D00B59238 40BB3695100CBFC23DA249CC2FEE88CCDECD5F246F4481C722DF27059068A17B A8A20F15A39FBB9BF6FBD49BB6FEA4788534B3686290985EC0FEF323426CFFF6 2DFEB7E6332AA66C748FD6A12726C0A835E3E9A45DD0F63FA2845A4A3A92CCB2 EEE8E329B2BA4FD6C9148E3064C2805468276D463DF06466A2405DC6302B2C0C 1C98445D1846E7E698A8C44077CCEC243B8DB50CAAEA923B 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: SFRM3583 %!FontType1-1.0: SFRM3583 0.3 %%CreationDate: Wed Sep 12 2001 % Copyright (c) 2001 Vladimir Volovich . % See the file COPYING (GNU General Public License) for license conditions. % Converted from METAFONT EC/TC and LH fonts: % ecrm3583, tcrm3583, larm3583, lbrm3583, lcrm3583, rxrm3583. 11 dict begin /FontInfo 6 dict dup begin /version (0.3) def /FullName (Computer Modern Roman) def /FamilyName (Computer Modern) def /ItalicAngle 0 def /isFixedPitch false def /Weight (Medium) def end readonly def /FontName /SFRM3583 def /Encoding StandardEncoding def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] def /FontBBox{-162 -316 1265 955}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052BD0CE60552BD63101D7CDBEEF5B11 69C468645FE4ED1AF2541AA0770C1DCF81623DE0ECDF49F2B522618F650CE6CB CC8C21885DD61AF8A523AA677EAEDDFA51A1F9B1885EEE0456196D634E04EF89 F17499DAD982502ACC349B9EEAAE4A71A73D1147318C60A8BAC10510DE90D8D3 F46E47295D27129A5AFE0C65E22BAD10D06885A2EE623FF8E1D90287A083E00C EF25195F68A2A98170E4875AA1B1ED6A435B5950D131BD165C50CE0B1615ED38 446FB673A39F18E097ECA5454B785242116488B7F7DE3D7023C4E32A71E3B7DE 08C65CF949648E8B0C847C3164CA87188E72188C4C9D61E126100A511216761C 2616827E35074962EB9439DD182E59552A50C5330A9C050C9D52809AE7A7D076 F8ED2C9C63913E7A2565A0558A2E180173D0843BD5C122C4A7752EC0830A74C1 4AEA1F0D37FFDB45F65DA792B6D1AE4A63B121290DDFB23D7F94381F68B689A9 C3B11F43024278ED8A3FFAE4D1C51C9A81F9FB6765C8580CC4CD7FB5A01044C7 2E0309C58A96A024F0ED8EBDC0ED6114A5AA970B6FB9B6D82B7FDD71F17C30C8 D8C257EFBFA604AEA809FF5846CD30EC75EEA26B065AF732D48DD832B649BAAD E3C8A753CB15F88FD8E390684BDB1C9E019B44988FAE4B01893DB770B6F63808 EBB2862B72FD1CC1F0ECA02A425AFF561DE3F6645411695D6311FAEE9D3A265E F7F7D63D026264EA6B070BAD12EAA7842B8F1BDF9D8198AE75D1D9A36DF11762 088BB6507A9832ED45A32A4F9736B0A9B3311705AC2F2D4DEA6079D6A5A2AE0D 127DBD7AEA32D271CFA6ECE5EF899A13242312058280EEB14719AF2AFEE93D4E F27DBA89B1DF1AC4D186B38966346865A8D7C64851C77AB089011CA5F9E9E98C 2B82CB158060B2A9581ACAE24B8DC8C46761E890108CC8F635332300B94743CC 80EC5F1FB19D5C780E39C6C7771F09B8E454B231727E89E10090214481C1BB91 96F5A72C9F0B209BFDC12B4973C5A839793CC6D6E62B2D1E66EA6A8CF072A9B1 14AEC19654305F720A8574FD97F925B4220E6B413C9002F286557C55E727357F 94D414AE3D84196A9726917A19D3C2B16EECAC4C5C0EF5D036FA15EAEB3E85FD 1E138775FB392C60E40979E545A4A22A1C39A83A3B13DE7AD5B63547EEBE6FBC 51D8DFC71FC9E98661DD663FCB1F5029F79910B7F10FAB381D6D9913E186589F E981A60E465827E8A0B11F90A780E91C8E75A9CD8CB62CF82CF9A4AA4C134372 EDA3E944D225F364D6DE760C92402DD19703713F9A898B651D7DE10F44B5F24B 195DBF00FFB4D4FBE791BC8D84FE637AA6961615D236E560C661C893128532E8 CE8587B259D373C12201B477808CD3CBEE0BEA6BE6529B2B2DB554D043F88ED2 8E2C0A0E2D57B811EAECE5CA7EE4BCB73DEACE6DD9D60E8E244CC88AA54D8B20 8F973B30B146815717545D421973F879D2C32DD0F3D25D9CC5B304A8E77D2689 0C902561090B54A955B5465300F5C91F25A275F18D5D97E9EFF3AE01310C1AB2 F5D83ED05966952482A2E43DDD83F6306EA97C47A1BC382D228A5643D6B882B2 210148D8237FC68CAB8A0DCFA6AC99B7F112965F67442C2269B888C240E3F06F DD575663B2CCB36DD6AFA9EB3788972DDCF7C419C3AA968BA1399F406FC1A28D 9ACED8C5E9BAFE9E1DA971DA3AD50A63CF97A7022E1CABD5189ADAA792018061 602E7FCFA28F83EF3C405D75F75A2981E131987345E522B942AF521F7B6FE29C CAE11BBCC99F9EA3E2D05563C0E2C52FB4D9148F74BBF2CE56A8B72AA734B191 EF21C8448562ED00E19488BA45B81E2874BBCCB91B354102F98C6B65FF699FE0 9166FC765B4D46B98E0A46FB715E15A5B244B294B5D9B2843FED7D464CED1A21 DED56F8E6336671AE7DF1C8D7383B2595498AE9C74E18AB38C3F07B18935402C 37CFBEEA468BBE43197CB2866D58D25B3C5351EB5F7F61CC55FAAA331F0FC7D9 3C74F44A78999DBFF6A44B4158613650E55D03BC679A219E5E10A259E9A60023 F7355DBF8B24815C2EB9CF3032F5A97CE700567271220D5E3D267992458106DE 89196053C13D34B4A0D4A6C25BF1CA152F7F3D6349F4F52DE53C075AE12E3499 4761A67578F8EAEEA93ACBB6E3DED186C779DBA114B1C32C9731ECC07D41883A 14D182769E8FE84174D91D7F397F7F3E53044C20FA26DF487B9D5BB63187DDD6 5D850AEC5B9A3B0CAF7BAE9D30AA60F56469616AF7254CB4F3A7B204A7EE85F3 A49416670915B9EEBD580949F8A90932CD017D54E39521E10289F5EBF90B2252 BF68A0660A6FDBB0B23C44B5D1C8EE49DCFE3F00C5BB3A34201A058B5C357810 9C2CA6E2DEEFA9099E531AF14DEF91BA3BA7BC75768F94BA23623B70FD9DEF29 D2F6245F8E60C074C6C5C63E8FAC4B8D77CA3B14BF32513D5EA33CF789118A10 A2BF9BA68F3793EC00D5EA85359EC625BE764127973AE6010DE6C8FA6F8B2D89 7E221E5DA1D69630D58883EFACEF0390A107C81395F39D9F41F704918163E580 2781B57108933730226E90FED802D1F35D2630B7DE482DF84FCF9E05EBC0924B 13721B0F438EBA0AE1727547C69F63D1DE32304C7B834BE8F74440BBF863FB66 1EF9E666B4AE09D5DC6C3925BEC767398F60296513355282B12AA2F71069122E 96F8F7A4D8807C9D3D44BE7DDDED8F815ED0CE9C3E73DCE2B540CD0FF4E5C96C 28CFEFC4DA00EB61235B06563992449CCF21EEA5B45583AD761BE276D38F9E59 27F406400AB4CECAAACDB2DD3A05D5EFE70C8B1FD63B00240FB843420ADC0810 57601DAAD9BDC211623F7B6A68F73A2AD162CCA49857A8420FF57327A5255DC3 B21C94594116E0E75EE19973D1C2649B9380D4EFFD55C41C209222A49EA47315 E9810EA5B01D222BEE84ADC874DD7355176468330F7D9D17A5896BD2B0CB7E74 60D287E65B2DDEF6DC9ED3A314294C0654F4D037DF90A9436F11B500F78AC9F2 BB3212FE6F8C7D482AADC873EE78EA707258484791223B78EECB55ABA4D28616 307184EC54E446AE480257F0E345D0B4C12A18D08F7EDFEDF4C88D670FADD812 3B5474C4E4286824C28DB6DF61F80D329AE9E0FB1EF3B02ECB4042029A830E74 C19601957FEE797B67C27CFF66F5B251168303D55487148D9FEC4CBE0D21D5F5 147BE27BFA25D690281457FC2C28B175A3C2C68747915A355966A335976226A2 27C9FDEFABC0A234E35CA57AD20C60B50B7B314C784BEE048789355D4535F322 D36703D91BC4957C7AB5442C5E9C193030D383093B7EE7F8EB6F523091AC3187 03D49C50952FD4C8C69FC12F7225350FAA0477BC02BA30C537E79CA9B2DF32ED 03DDA8E7A138C313575624E0B411E9659192BA8D3B048A3B47917E6A9F211C1A B6A4B33C567542F05816979CD2644B25FCC5FAC9AA73D1724C549855633AA1E2 42696482AAAEDE3EED07CFE3117875E5A5162951BA6CC5A55DE509E49C0F79AA A61D4529F81F9F443861AD4DD42B5E597B9C25D836FE243D2776927D88568F7F 502C150C7C61256F4E2CF47E1461DB12A5A5B7750620E5B4D7FCF7F76BD73CA8 2275701D9CB2DDF62C080F64B13447815E4D981E8611534128FCAB50D8CE9DA0 CAE9F1CE123DC8A0AC6D5EC318ED34DF8996D55CC0009E143674F952B96803D6 CB4D8A7B1F1CF7A9B7064DD705B0186E12B9BB75AFFBEEB315F71B35ACF3B1D2 62A1C4122F3DE7D033481A51D7FD1B9C98193343C0745B99FF2A8AAF448A1AEC 64128C90437685454A5525C6D23E620251700FDB83BC6F551B8B7F001843D2EE A17B58B154AF854339C59370DA9C9AE9C074D3CFB82B97FB75BC3C0265D82C9C 1877DB72CDA5E859F9EE1FB162E0F9CF61EE0B0E3933234DE31EF63CF58A03F0 7FBF5EDCB46C0B8140A92B6C9D37E4268D2ABD61D71D0E13233A54EDA46E5206 D47649CBE93012529CE533027419E92DAF39500AD4E9516EE4DC8DA41FB1D1E6 43C8DEED28D66B3A4F3349EC411621E2E549F00F59BF602F8FC01B227993FF22 07059DC0BD55AC360D2B285F90CF487125588166BC45AE15C26876055EA1707E 19B52C0287BFECA7303B04FDABB5C46576375F1BC07EB4CDE5F6B5DD2F397ED4 44F76FDFCA784B6F8C9E0B72B129E7548F709EB5BA672657CFED3C707D5F8434 6E74162FFE244E145AC8D65486384A4C862780B7FE21FD6B0525A384A8CDF19D 5D50098B5DD721AF8DD308208F6EFF8D547BB23F6ACB6DDC5C3F0E5EC0F6AC2D A72E629A73CDA5558A35C01ED64CD1A218A5761928A909F8C89D2FC66DB69D80 6C2CF8A88DA34064448BD3E8742F6F04C3DBD06FA3F6A21F6ACFD1E222CDFE7F D1FD37996C6820F6F60445268DB63E948E317A4C2D8A84D5113EFC0CF728FF5C D76670E3F30CBA5477FB052E144B535EC56A0A2F82A10575400BEF974A7C56EA B8F3284CBF2E1158F051FDA6FABF2B71AEA4E13C9B978671AC30CD529E7066AD 4E54B8072927D0241DDAC2F3741D6073F677839CADC4D8588F0A75625534AE56 D705FE9D95B8F8C871B595868C2BFBCEC2BB6A9CEA78DC92873DCC986EE326AE D3710278746320634B159329FE1DB1475A67D69A376A7C788DC65AA1AAAB6BE7 13047F6437F437EE0EBA26EC942AD6487F55322417398E815E853B0326CC19A5 2DFAFE73B48EB3E48CADF2C8AF6C9EFD52CAB7B10032CD618D8723910BE458B4 3A3D1C2B965030345A8EE0B0EF986FF1816A2AB41851D1A376A3506A092B4F43 F7D8A513A8E3CAA11D96E7509C34D010982585D83828FEED2200BACF04EC12E1 B36A15E9731D8ACFEBDCFA475E0F7B50A348BD2987A45AE742E8CD3AAE857B32 52DBD5BF7E58392AFDB355FF06035927C341829C8A6B3CF7B639728CD4A7218B 39F7342607F6D4FB4CD2BE21FC112A533F7DE7BE5C979FF15CFAA56386D174FE E9737C90B40B14C4662A8D9F8B0FEB9333A8F6285779ECF4BC648883144CDD9E B6D3E755F7061E25A1F47DF2767A6BF81C8EAB0130D91B3CC919DAE3147E4C10 0FCA2F02EE09D4416730ACFBD10E9E9A6D795B7CF9A6FEA0A037B042AD1E2CD9 ED269E804A7EAD3699E9141F52D23E09B2BE5BAFB7FE20538F71E2A3D4ECB09C 25F5E50D42E30B28D9EE3E49920C8BEC099EDE4DCE40366F3A4299C2E9B0F4B2 F48809DB1C7394DEEE10A7811F4E23B6EA46C0854EC912ABBA3ED0C512487C4B 9698D9202D4E9909EC5DC6E24637F6B081CFCC2382D7CC5E36F029882BC4F60D B918C5E11E1DFFADE7B187046B39A3AD1227690288C9B435137D4D76FF9B4B9A 6B6CFAF17E1757B248C9DA6B47B9A4DB5A87F540EA1C12A55F5671291F976CA6 3894AB2CF8E045325977460EA23FCBD3DC2BF72686F3BAF0EB8573FC804919E0 ECE38EC94DF87D954FF40A24FA21A2EDC0D0B9F272ABCAF2D3196A44D71E8DF8 60C8E4F1266A040E021389E89D5B697FC8F451370D8A9FDF9636DB4593DA5B15 6E3C56B374A667CF7FD5BFE84A48B47391B1AB66CFEE4BC4E1FC992BDDFB4EF0 0FC750C674154B802DC1165418185517A1647196843C73B829A7D4D0AB9FC6C3 22E27FDFA3919067E40099BC9CFAC8EE3FAD26E788DB37ECB38EEA98FA0BF680 78537F1E4CC91E86284AA68F386F3262485C73338039637D9DA636BC6D8C611F AFA86A47C3A818301BA52C5191CB814D9D6A3428BA1A4535FEC02697503EC69B DEA9CDADBCFFD3B279DECD92AEAF5DF57919AE3CECBC6B965A3A2A9957B73C17 289386237B6E5EF52043FF4BD63D94048BB028C9AAB8C85BE7D562D87CE12489 E9C332E6BD4CACD7C5B4FA6617BD35CA0C79E98773CA2A9B790591D15DDE7AE4 87F8CE73454918AA42A7789EF017D577F27ED975005B0DAB49D8B8A94F8D1D59 0C14DA2F7B688CA01B0F229984B5AC91F911A410A3CDC27FC57EEF52CE82070F DB68A03C052D4A74BB2C3D86C20D062B180E105D60D7228F1F3EF39BD16EC9F3 60A9928D2BC5F2734A2DFE56990611E3D65A57BE734D94DFCE0A75DA78725C73 12BF338F5F65EFDBC5A3974CD06834EC81D76D5EC23037BE508DC0A95B3E4A4D AC87E3583DA8EAD840BE173AB90B2C309256F0E0FDF97CF83806DEC4D2A4DAE5 70262AE102DC020C35ED1F2F85E0B967BF0615BAAFDB12EE5FF2E189BDCD7520 8C5B2FF2DAF2F622870F01048F55CC3673E8DF100CAEE0B0DA4E7335D97580B6 2E6B5EC6026A0C7828BB707BED0287402DF3168F7AF468DCA42CEE0631ABB01C 8ED262075EBC15568CB71CACCBA06ABE5C3BE1C67CDEED90C19B609406CC7B8D 79D689BD0F79BEF8BDB11EF62CDA62E8BF15A2B75F595BBDAAC840FBB4169B73 AC66750C0E1A7B078CFC6F7CF8FE7488F9FFBF71C893C92249FEA7415B9B025A ED172E9398264C1102174C3B82EE513702649578495B941BD639BCBF63150414 7AAC70CF28FA11A7C3FE91CE84AB10229CDAF73F36157B3A163FFBE3370CD0B8 591A7F2AD06A7DF7557128CDF10221B17262FE3780C20E18B64DABFA9DDB04C8 E3B265EF4A41358355DFF2D4DAECA436BD4BA5E246DFDC900ABC2FAEB0B8D1C2 699E578333D6A3C41958B7BF321CA77D24264B697AF0285C62CDE874E189CF1F 78C470351BD500CDE2BE2C5C14D8B964B980FA031BFB921B7AF0EA09C422E19B 220E56116092B0A5CF89A7BF6988782C692B6CB179471CBD81F83E6933DF3A21 21E7D87891D43886C93C7BA67AD044C61A5D1EC17FFB56DB5C1DB1193E4C9969 7E8FB895DDD8C16DBB6F37C2FACE7C7F381777E4EBC7FE7488B91416392D5D98 E5CD607C8A1DC9EFBA2B76B789BFBC791CDE9C70737E25626C59DEC241182A50 5C783B12A5585A5264C964559852BBC53751111C821D5840EC1816313959F3E2 9F6F0DF67334FD7EABF4E9A9F4E75604E9AFFEC96EC0E3E11D2405E3DC0D87D7 617457BF05062B1366F4E7BC4DBE112C8395F2B14486DDF4F5E7F4BFC45820A8 AD348553F239B537CF70E43C32E5FFE3C5B6A3B2CCD42FBEC65AAFD32B2D13FE 6E9271771F7908240669FD3F97E7BCBF323C8145F36FF79D7788047A31B3EC4E 53218FB837E7B6E44A328063974D2735AFF96C84071892EAF3FAC5FD81C0CEE2 35067661C2716FC80358CF3080640EE3EF6BE87EBF525AB40764C58C2CB888BC 6EE9E1172E84955B590C7F527180CEBF3E7002FD2409AB6C9FC244259FD9A88D 0478691AB71135ECD7851035CA1F939350AFB9FA5F74D61F187662B519FAF066 70D7E095A90359FAB5F5116296B8822D5E8E2A6C31619F14354D70BACE74C205 4EB1F0B35952EB91D5195488EBDEBDC245D1A207C3E2CA72D8DEB19755D84E02 F4D5717652858331EE0C7188A74234AD04CA1F485E18D84D47FF1DD0EE15B0DB 3AFD189213555F881B786322E613E91F9FC7B770528912498A95DD2816B061A8 84ADB7FA4121D8174AB9BBF314D94EF536D1653E8DF6C2739D445A56FB5838C0 1C595EE7FE0A326D4C014EAC869E3C319D8A64D4F5BD7BBB31BC2B93ED927EFB 0E58249436A376E0D298186DB5EDDB2AA514E6649150F22325CBA0DE8138F1EB 47DB5B721F3548B3D449E96C7DE3A4C886F53B7F16D55A0DEF4C5AD395B712D1 F0C533FE2962B6D72EBC0DDDFE6101978EBA9BFF39590AA4C91524F365311668 6C47C3C1EC2CAE0587DB3C71DC1C0D138FE010A0253444804882A2CF152B6949 3F89BDCF6DFF8AD9925D383FD83D481291F243215980348E17FCAA33467C0DA4 A116B4D1E9007F73A55F7A99286DD127CEA81A0C723698667ED21140E9054DDC 6DB3FD9113E23F572EDB5EEACBE60AC88518D2E33F84908359A18038B3A93B3D C944C76ACD1DBB48F09E4EE60AC3E2C38EE6FACB1880D07BD2EAF1579B41212C 7CBB0AE63E6694438D9FA2EFF603B57D1BA77297F8A64D1C43A6EA0BD78ACAB8 04214D22C0B6269D49C44F2ADFDA798D67D1F11F42DBC7919182CDC630AD9B1C 2274D5C4E09D5EF58E253DC0FEF911487ECCD3585CE0CD283391C768E5DF2E49 E64F881ED3DE8F547DDFAC06AE408F935E68F7EFF89CB906A7CF065DCC84E2D5 AF157238A066649B4DB9EBB38BECE8BB0A7E0EFA297C762F7D28869F2C86FF6F 9DBBCDD2A82383A3C48B5F3FDCCD65865D0A2051B2B2AC7A81207DFB271A932A 81F9283FC410E1ED7BAFB806218CF966417E5C380F563CE5A0163435FD0C8BC9 894BB6597DE21471234D0D5100628B03A41590FA30DD9EA943DC622C970D1FED 0B5DBB569C2DB5B9A702571F701F1150FAC081516990B85B5E6361F040484A76 F680411294FDA12E86CA9AF887D2D9520C47E4BE84344432F60E776141304AF1 6C6B4674801CF1F85044E95184F56DF1AC3A8091F536EA72D7560AD5C0A2FE63 F1FF384018C2D56A3990EEBC4C7A770B540F535D70681E7B9AE447A751622E63 76C8D54A376C39852A32EFAAEE178CD57963AD54B9DE2D281B47FD020938E02C 1A9B9E71F56567A1C7B18D63725ED7106CB5F02EE27FC119CE0AF2276F6A38D5 E1CDB6E39A8D4116498BF862A5DDBFA35BB75A3775B6B387B00A7C75ED147E3C EDB29547491ED47386CF43DF10286732ABC03561CD9F8D3F078CA1621C13AD31 CF98D22DC5F1CDA681A4729F5E5B6A8BF04CFFDC5659ED8C9486B8DF71CD39F6 10905271985920DE1012091D80858F5CE1C414D709C1BE6A726E2E88164B9808 A3997BBD832DD3D0BB8F6AB759B275F4F922D89693DA726A730538908A06BB22 5B15A052FE6D0B3507A4528B20081393090AE7F4079EFEB32A3DB96695C1C155 2A2D1FF6D197C9BEAA0E7835C4E32C30211DB8E8612F0DEF3FD6BDA165E3F11A 1DAC6116660BA076684B2CAF8F33877635AD15264E90AA1996F7A50176A706D6 0CA1EB8A43E78947541348B91C07B6FB9367104EC44AE6D26019BD6DF622D031 C13EB0D122400AA3E57119D79CB349BC5CAE8DC7E5A8F8F1CB07701E97DD2F61 09643A183DDFFFC28F067FD4F6F6CFE3429CD0059A9FA987376C6FC299285391 2F5FB63901369DE7A3DF57002DF727074766D6F0630B98239CC4C94E75A4EE98 0ED56C4427F89FE3B0FE32175E02A39A555BD25A9393304B414DF1A49EEA897E 5B72327F50A5CC1482E41D9E8C6A1DAB60DD8842A2B6700A0106006E84D21ED8 3743200A28DBE62A854163A7BA0BACA8517D30FE27F5F3A495ED77B286B4A72A 199E6371326133356ABA5D2FCC4ACEA44C5BA804EE55B6602943107B37536297 759E9893FFEC1559406EAE5CFC649FB2888C65AE20B50DB5167C9A135D34A854 40D6DD0F833D2AC1FD90402C509E54A542318CA3DBEB21443F8C12D799E5A304 E75C2D09248172C9844650A1D3EB21A00B214492B7BAB3BAB3E446E0B930A9C1 8FE7CEC0699BB12C33F00194E30D71DA4EFE6D0A5137283F3A63DA8054E7BAE2 E4A0D38B2DEE891EF3A2A64DABF838267FD6585E29FE5520B72534DFD167F732 4AA344FBA67D67227F5F783714F9A318AFEA66900D1DA4EDDE32C6D89B7278BC A54D90B5D9E5D0C9E8586579957E65509C042341DA33F15A5D79B165C2C163CD 6ECAF79711BFE79C1AF04066406C524A9B38DDCEA214EBA75C98AB0E25031691 6B563D88E91C429B3BF323FF2243757696C3F13337AEAF34136E0DE665463C42 14B86E9F3DEE4776BFA2757F26A962E145D2980B707A7631BADBB4DC618A53D4 BB49A9D0A5FE84BC80F83D659FE32441F5868854274B18E9831BC69BD000000C 082671EBC2441DF1AB1C21DFB1749EBBA968096F1F47F1A85B49B22B97A9A588 D008AD454D48AA7B421BFEF977E7B570D88781E47C79CD45405C5A170BE5635D 5877F272C28FC98B80B7E29E13DC0BB76A44797F75EFC94BEFA09929F74C05BC 67231776925E69DF886F18E7DA65705FA6A26438C1234A5E123A0C427D588B3C 7C6EBE5C4AC2A078F97542D6C800EC8320BBC15A2723464F560CAD8B31A931CC A7A3AE4EE28F46D77A2E3C5970FF60F5A8EA642D9F2439CBEA0791D3A0EE0A53 16F9F40EFF0149F8A90932CD017D54E39521E1028F9A39E97CF7F973288F012D 11D50FF06B135635C6C07058105201C681039B3A37809C4A6D716E972FDB8AD6 2C98E41501101AF7E11E4E0EB0D7CA943E99B5433B9CCD5CEFB704E879BDDBB7 1C03FAC8700CC663CD9976A0F943EED9D88D742879089AF3D95E3B8B2777E76C 2D28B291777CB9A35A3592103144BA54638F83F6EB26DA34C2D6DDD2515DFCB0 B32DC510CE204B86B9AF2BAB4804B9B79A376E64AD7CE907CAC3F2A05C77BDDD 5837EDF3B69219C50FA88819131F36439A0C470DFFDC4A0ADB476821803E8892 3F44D697E61B741B5BE68CB4DB29E22F72F464B2906948723B14D175945A3C89 DCB80C3100A9C3C43912A7611D63F0706BCC02E25ECC541114480BDA019961E1 EB0E3A74C79059D8D9B423179B822A65EAA8689D7DDAC3FCC062156CC2A3BFFE C125DC36FF09D7AC218FF39A9BD9CB1E16342951501604ABF4F9B5E385BE2BCA BB96D638D55A0129E8B081EE02152C7778954BA58D991C4976D8210ACBE34CF3 B81A5147C3E422F56194C77D42DEE76EEC95823AAF563CAFB21AB7EEBE4AEBFE 8D3AC50CAFCEF84FA44B5913875EBE2089C1090F8DE59B985B0FB446D0A81215 C1ED024E5895F8FF7A4925927C9AE48878824759C4FAD6DA7FEABE66E4F3D100 3BF89DEEBA86D401A2173DEEEB1554535A70C6CD6DAEC464228D9294C918C5EB 5C01496FABB568DFEC603DEB76735063B460F5A9E838C9D17CC402CD54935D2C D9515047FDE64423CFE34754B0DA8E53672D887954B9AFB3DD083EE4BB096264 A58C7C334BBB132A1B49400F9B0D46DF4335F1CF26048D25C21E2A4F338E88EB 9A9AACFB94894884D81D61DEB9547FDCAC62353F063386EC14C23C23981DD0A0 92C870E2A5438AD0FDE21E111481F20AAB4F30022810778D24DDAF5931CAA080 373190F793016E0FDEB50051A6B5B6AC842F53E86009793CE0ABC7D49BF9F247 CFF30BBCBA97439791C9EAC5348FB261740AFFBBDA9AF76E912166362C400434 D466787761FA0C372F16177CB3FA0F623E49AA7CE0E2AF35D6F45A538789728C DD0DBAB4A4431759F16F05870717FADF152CFDB8D0D877DFF5795E7CF3E46E9E 7072F42E564D872788A1674B8F2EA095375AB0F74974CDB6213457D39BFA981A 77530EBE479AC44DF7A812783ADF3FA08E6CFAC0EFECDBAEAA943C40F675B2B3 1830CFC0374AEB79A62452191FFA231E3D303E4D8F776F3FC5EE963CED45D8AA 3C4C5FFD6702F84A1DEBD9AC5FAED70B2CD8CF17DF11F8619199FED889385334 1996C6D4325C144F0074B1110A9B8168A3EDD4F70ECE8A9BBF62ED88EA7AE745 A6B80558D50393EDE09A16B2792EA4C151F5E41AD72EFFEFB01FBE41A67F3732 9B28C1E1A158DA86B8C37A72B8A60C1562F987D579892713E6700C8D6DBCD31A DC46184C5DB4E1D2F2FE373B4132F672426442BE1AD930FFC646C8E487DED3C4 F519768F880E5B8F2A63B82BC4FB08A9CF6A55110B92FC5571C73209E4A5004B 71037CF8B99FE31D2920906BBE6EADF01D9A8B2E2EE45F6AE512F980156095EB 9E27A029D753B30915E37EE8D222634767150C8CA91FACD1C187875BBC721DEA D3B585FC542F5018076F0770EC17CA8330A5037C0F554A11B0705695F7D2EFBE 41B22798CC0B6B5BC5D45F7273F6EBFE4E78F8BE033280DE22BF26D6899AC12E 99EFB4CA5827EEDBFA3BEF6717124945141AD7547551B43FB65BA4D581BCDC75 2F1F565D383F4FA86D21F01FC749A7CF7CB0996DA9202C2A1E88CC49C0F24860 2AF0B397E39CBB12E0C94EA6CF86A299FCA15C2B97B58356DD728F7506AF95AA 64A4E7167037ECFB737AA727D86F6C4FFD302FEA29B2340ED2CBDDF731A346D1 28D8C6C61A96B9514DBD62E45B049DFF9B0F5BE5E3CFEAB27954ECF927D2D652 9878D2BEAD361992DDAF872C3DC5D40E26E8A226EBC7C26123C76D22908577A4 9C9C349457A61470B9B8D87DACEE0FEFF6C49F87C256ECCF9718F65CC7A12D50 24977D1D5967BDC8E0CC61EE0E9D17A34B52E14464DB678F3988EB9800B94B85 341E777AF2CE1BBFF4C7DDEF0ABD7AFAC946E9524E2A370C5F9FD762161612F5 719BDD06405A0E02609A9A946AA1E02C95B755AC87A2293ABF1AC20EC78BD1AC F5F6D66672019DB85F67445E87738A049F703AAA53A3305587FF270B0307E85F F64ECC4CEBEAA9997B9F469D0591A02219D2422C6C1B681F68DD51497F7A187D BDE1BDA2737BA7FCC578D0F707A3CD630FEF83A27952E37C4C6C4578EB33FFAC 8F8451023866F8F29880B2CAFA5492C779CBBBAEC7A4B831CC2031E0EB5D6878 FF60F5A8E509DA7D977D6717DDE87B94E1A458D4279E070290234A6F132BAEBD 7DDDD077F4EFE3DFA8B829225E071A65EDE9875130ACB610B2F5694010218DF2 72 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CenturySchL-Bold %!PS-AdobeFont-1.0: CenturySchL-Bold 1.05 %%CreationDate: Wed Dec 22 1999 % Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development % (URW)++,Copyright 1999 by (URW)++ Design & Development % See the file COPYING (GNU General Public License) for license conditions. % As a special exception, permission is granted to include this font % program in a Postscript or PDF file that consists of a document that % contains text to be displayed or printed using this font, regardless % of the conditions or license applying to the document itself. 12 dict begin /FontInfo 10 dict dup begin /version (1.05) readonly def /Notice ((URW)++,Copyright 1999 by (URW)++ Design & Development. See the file COPYING (GNU General Public License) for license conditions. As a special exception, permission is granted to include this font program in a Postscript or PDF file that consists of a document that contains text to be displayed or printed using this font, regardless of the conditions or license applying to the document itself.) readonly def /Copyright (Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development) readonly def /FullName (Century Schoolbook L Bold) readonly def /FamilyName (Century Schoolbook L) readonly def /Weight (Bold) readonly def /ItalicAngle 0.0 def /isFixedPitch false def /UnderlinePosition -103 def /UnderlineThickness 90 def end readonly def /FontName /CenturySchL-Bold def /PaintType 0 def /WMode 0 def /FontBBox {-166 -372 1000 1005} readonly def /FontType 1 def /FontMatrix [0.001 0.0 0.0 0.001 0.0 0.0] readonly def /Encoding StandardEncoding def currentdict end currentfile eexec D9D66F633B846A989B9974B0179FC6CC445BC2C03103C68570A7B354A4A280AE 6FBF7F9888E039AB60FCAF852EB4CE3AFEB979D5EA70FDE44A2AE5C8C0166C27 BF9665EEA11C7D2329C1A211DD26BB372BE5822F5EA70D99EB578C7BEFD44CDF 045A363056E5E1CC51525EA6FC061DCEBB337208EFF729802376A2801424F670 0E7E6397B28F15BC10B40012B0A3EAEB2693E8F7F627C4C9C7C6C5BFF105C1E4 1B2B9E8F09253B76040D268B80719E1B3F5A55AB737E58A44D27E2CEBB732AA7 B086B2B8DD516FE5C64CCCCBF6C2FFECF482EA924ACD036F8ED039BB91AFF1C0 2D2E2AF28EA2A9C4777A447DE6233C2615147EE510B0797F71139C736F890B82 E2AB20AAF4E24F87F8F0A4BE3E172DAF94A10158519A6042E70B3ED502247C89 1D8438A00B4E5A3398D57FE412A0E12B4E6939686665F9823875954569DB51A5 AC68DEB9FC5E8E42A42E0464CBCABBEC4AFBB399A5F3C035D9485FC620FC1EED EA66ADD614AFDE3FEC96DC68B6BFE87FFD3A5CA1C65EBFA858A628163605BDBF 87CE4C79DE30FCDD65A32C5DC5169B082AABAF0AF24DC7B053CE19D7474A351E 81FE11DD9A562E90AC8CC660D454007C081FC6B7619DBF6C4571C5B1BE12602F DDCD557579F48B39E4D789BAFA40029377B37AD4F908C2C93481B9A1D75CF6C8 1B31742EB4AB7B27B687812C401EBD79EADBC797D5C9BB1CB328A39304AB8424 3E1523254B522D143F6664103B41553678180638539DC244629C1DB71E09CD47 E03670839D325E525937F8EF4FC8D04B46A54056E30592CF28C4E81901835586 8D3C917C209DBDBB33B9975337E1A550976EC1A80790823D6E989AA51A83FA47 35B8AB74C1B9B1348C376CE8CB9EE1B6AFBD387F2113A0DEDE74EFCF7E559DD4 B99FE09BBE244CB60667F8CD02DC2F4A367B566C87DADF61F0D26D3DF982CB57 CB8CD55991FA7410D3A8597A442757EF8543526EBC3FB9EBA7C03A352A9555B1 B188D1C972577C37A6DE171F8D554FC6B4712561D6168434068281BC70D62890 FEDE34C73C36DEDE96F3EB2FA9F168146A63618E8F00C99EA09B0156B8F9EF6F 0F8AC2A86137FE542946D87C26C740305C0D5BC7DF861A4DCF420B717AD995D3 5CE4F9AFB00047EC3B1C4FED299BD991356A3B1696BA02BF3D91BB9D4CC8FBD0 AB3A090AB2C2CCF185310A052581179047BED5D14236C8B5BBCBD26FF745A16C 5C4A06FC231D88B1D35492895A570EE0F8B2A7F7E6EC067BDDB1C559F17FA504 D843C958FCF0B73B172E2AB08ED57F2E6E355EF056061AE04ADE6B10716F36CA 39C93736EB678E06E12393105D11446EF0F635FD086640FA0994B9E1418C2CED 082F6CA8E08AA06183FB0841C42832788A5F49679ABD6E530D67988EC6E9E4DF 9DAE80B74ECF920F608222DA34F65C6A64E28573096A1648686F2711F2ADA067 EADB9B7243558C4E7760B7423850476768866E9DFA9F6649F1964A02AF696B75 C98DC19520CCB339CEB7D449A4545372F793827E7DBA957C12C590CBF46A09BA E5AF23B1D00258F6FDFA1B4303F2845BC772803943EECE8FE4302DB3EDE6A964 7BDE845E0F6BC6C7FF68FBD04408901062927E36A2E4A6738AACD21AC693BB69 DD309854C26D922F71F5848DBB62975ADF386732F01C86EA90A9EC1CDB6E0A5C 04E2CD440B4CFBAB7901F88311E955631DB6480CE2CCADE0F132943AEE55FFF8 530FFB377CDEBC816B9E8F767240D2852E8CDC2A50A8BB96DA9DB538695C4420 C98D80CB40CEF42CD04488D639D423941364192AA53E84DA5A4DEF379CA20D99 EC2E8AA14636074CD8C3E69F5AFD5143D05B9050D2E505AA097F2FF446589143 D43EE23C8BE3718B9A9FAAF727F2D8286177EE27BAD040C66588537E36E9CECA 94A47892666B96695D911FB99BBCAF5B3E7506A8D328199ECE23C1F65FEB3C45 554F6F0965F63B59B384B2E592B01FFF35D43362570423EC731728F0E60F20CA 1636023C3B45D99837E560B8513FA2B7CADB6F645DBD3A8034F4151893F3AAAA 5330885CEE544EA7E773049D63C65BD60F8EA4F783BAA3B5B44A0A88979A0D90 76C66B4B3E0F2B45DFA048BAA64FE33B37FDF81BFF234B3500BBD814752D0743 0D26574F7EE6C6E5AC60D349CC394A7AB9B964F4168E1DA202CAEC8CBCA4BB45 C49782D9B2884339D885C73957FB4D314B6A2A1ED7F7DE652552C3C9F1DAC887 34A07816AFAD23482C4B5B829303BE97BA56FF7B59CEE14C9E4A04291E803D14 2E37E7ACA66AB279378BE05CD0C1369B201B4DA7CE2B7194624D33B42527A698 605CE4CA8FF7ECE554F84179D60D0A12F526494FDE8DEC200EDB3A2C7866C977 678C571CCC9FFFBCC766A356CFF8DFBB285BE2E378FC46E580326593693819F9 CDF82A54C3EE8257A7A35A79626604E7D472D156676B729A5C500D76AFA2763B B34CC63167197E6A3A46F13666CE4476840B8938C7EAD7E49B3D8B81CC338EC8 AB3867E917C98CE630833A36F018B6309FF05C984C311625373FF73925D86252 5CA5E696419DD100A9C6BC448888ECF646A49B2C58E9A830E17A51EFD1A6BEB0 40F7F20C718260B7F356A87A209787E66057310EBC62B5AAE1C61E6A8BB6B315 DE7285F1C1C54FBD3D26FD8D7C552C5FB55694647D0F589FB14A557531D62212 0D6EA45038626FBA51B8409CA6FA9B2CFE8BD9CC8E67B2697EB1E957F3C6B5CD 79D72A07B2C18E97618B0C337A906FF31C4B78EACB6615080D4BEACB52276EE2 52344EE3024F20E6874F82FFA0929C505E958B699A14BC349FF6B535D1F2F28A 9FDBF61E43DBB2FBC9AA65EA4FC141E32326604C59CA01612208E234E05E9C82 777BDE4191AA254EDA92887905BCA9D59D6E77D53634C137AE6A6E83FC0D04CA 55D14768682B2283DF88F44B9F9CC10363BD36ABA339347AC3231A1E52F771BE A6D16F64C3CF84D767F7E3841E74BD8E120C8087670BAA3B29A6E94059198047 A069D9C4484EAF6312D07715CC0AC255DE55EBF77CF3F3342C52878AF453BCB6 FB70C8B7997E3E6A5E5B28D1A62FA4E463FFEC7677F3698C7BBBAFE657B0F333 10CBEAE5B7CB9E0553516813D1529A38E6A64805DFFF79A0F600E009B116F5B7 217D8AC6E38F12906D1A38E2997739295A9285E767F6816A95BB8C640F420610 DC17A52A09061F5788C1ADDB3C6252DAEE33E4072D2473400FE01EBAF6D5E2C6 BE05286F5E4A4B898478E8DC39CF8D365703F6DA0BB24F62A6DF89623077C5E8 BA882448E66F1FB7CD1CF8D9D74BECF1714A862418BB2CA2E130AAA302863961 8B0DF8DFE7630AA00C153B30968B9DB9259DB7937973D98537FB22829CDD2187 E286266AB411D644FB0B277C0338F1FC200265C589FD9024AAC0B8B6A023886F CFCAF1C3215B3630FE7BED9BBBA6BCABDF0F1771AEDE8BA1D267A8DDE9A38BEA EE93767FA5DBE95D894BF5FE3B413805A02CDDADA6C8FEEE4CF11F9410B30C4C D52372C3B9A583CD9E0BBF9C71C946EB77ED556CD01675A5D45FC8B9C2B58DDF 0FFF4250D413CF8B039DFB90FDA3924F75DCCE571E2D40180A087B0A5E2A061E 3881605DC023AC6A8A1388C4604675EA7384F3398E49404AFCE199ED6D298843 9EA96FEA19D808A4FF78BFF8C9AE5A385E4AC6B808540C553DFF75F3A0049571 4800B306BE082A4982A66063942F6E01E70B9C6C42162729D7438A33D269E908 77555B1E9AF694D44B85295968D0CCC84DF06341FC891C28C943B570A7A38C59 5E07707DA0863328670D822220DF701049E106F04530708DD470C0593D9F6B89 968B1A8550A5FD751E70531636F5DB0CE8500DC032AE919514FF3CDC0B109095 DB0AD8D645A6A4DEBD5431F08FED2187C29D1B9B88C659B873A722852725088E 187DD3349CE83F97D3A722E1D913C746103DC2D1F22DB076A5306D7BD8FA8C8E 0B2AFB060ED56A9947DC9406DE7410672590BD7BAD0511B95D039C24DD75C7A4 F038C15E7007939680912BE350651C7387DDE6F1AB98E7230F6B7D0291D44E80 78E616B1B605357F60A18B6D6EE4E5D1A32026B5D6109BE2FA9637DD6898F678 84BD71EA0645F89E12CBD9753261B578D2574388D48F17FDBF84B4F2033A85B3 CA7F909B8B374E4975E93D9FD32DFA0AE84699D1811D19AEBB6A5817AA99274D F957210A401145ADFAC1757A0C119FC35E435A69079A46C84B3CF54BAAB62CAA 78FC479350B20DC2EB1DA38A4A0DC468308590E050676EF647EC262E4C15BA42 E855E249A638240239DC3CBF626B54567266EA2F4411EAF07AAB49611D77D428 04610E4F730DAF2F2D5AB767C320C62543E26C999A8FC9282C13741A755DC615 794571972FD93DB16EFB0DF8B76F97E3AE0BE60A41AABACED09631FEEA3E5D3A BC9D10FA331966743BB807BC62ECCE310D873A274CFA840BDE34CAC6B57A04D9 EAE9B90595D13E844CBAF11E2FE0CB1B0FA2E6ECB9EF217B8FADECB32D4896C0 C4305B192D25B4CCCEA8BED97DBC484A74FB27109A89ED001F64FB5482E70985 DBB1BFA378983483B8E9F23E06A1FAEBAB8D0E254B22D607C4BCF44AD68FED06 A1CDB4A4B332FD45F7FCC73630AEA32E3ABCFB0C0F575631FCA798003B7B4046 FFCFC866A029D94075D90B41C809310241526BB835BC4FDD01D311B49852FAD3 0B985593BC43F1CC77B2E76B04FAF168AC45AD289B9DB1B4B788BE82AEBDC173 307D77DF3F665055282FA869F347D7EE2A6148603C8B5BDAF9AB2831B6158AC3 3B498F8F495661C0069515C10E979589DE977329F589EBFA2161A918C9D739ED E56380CC5FD12682AAB17B920AAB6FEC1B5DCED2A635506B1FA06988423EA00D D6FB2FCBD1FACCA21E9E1B6C465AC9FCFEC62A2614E905203DB858BCF75E9532 1A7131547E040B0DF4FC740725418AD8CCEA562E4CE72ACC8E9F33718E52B9A0 FC6005FF4097D119A49B413FD5E22880A3B570377A356DEC6AF110FA0FC92749 61C7033B7D229C45EBF19CA4E61E4DCE321F25568F03F70E01766A31A540F2FC DA575E926B66322279567FA1FF6AB9EAC2ED3FE5A7C9320D907438DB23A82D8C B9777BECA40897A778F29CA500BCCEFBC89C7C7BF1CBD87891D438851F6A8C09 E1B766F6B41E595F24356F8D6E6EC6D1476CB9BE61E5A94D176626572DB26FA4 C566E76C74B5C24D478775EA78C1E449853FA9B6D42C49637CDFE9D0D569E2F4 472686B200B23FCE6AC13FAE056EA1B304C5FA750B775921653201A8230C66DE BA105E89909D76D034CA6F3630386ADBD8ADDD1496335FEC30F5E9E16AC846CF 25D6A52EF5DF98E3BC006AB80F8ED18036DA7E2AD7453BDE205240166D84A2C4 8EBA62A63C347D512DAD1E994D5D17E5B07CE7C933BD984EB713405D2B3F4812 4432AB1045CA88593FD61E5A0DC97EA2E4AA2D6C07BC2974FCA3224FC39F35AC 5F1F43601BCC7F39E89FD7D5E9EEF18B5B8AB1BDC2EA8159A3D4ABF94655F14D 1AEFB4E88F45EA0F954AD7D03474A6A82DAF5E1ABDF8CE3C652EDB5D49B289A9 B088BD9EC3B6580F2817D63DE90FD71907054F3C5214C42F7D6D45D590A5087D B46F37163C3203286DEFB69FE32FC2649522985C27941C58E4F50B95561F1EF7 CEACF4063F1B86C7D5C49C840257BC69181481359562063F9908D726BD1971AD 3A0C74CBD62AF987CA379B7CD8D07BA01C580A70F81AEF70E88571AC7D88E151 8E58AC00AA0CCD15B2E395482539E49E919F3B1141D4763C4A9C6CE0611606F9 8D6C91C95824E00E0D4AB8F5EFED16D35D034F1AA5CD4EB628353F1FFEBD0CEB 95B237A69B9EB54A68FDED4456122D483AE830BE0C173F70FD530C5B437E27E5 E435083606FC3B43F0240E02C2808A1C056D80B361F6C2D8C97C2D2A77E09104 B5A26E029ADA6BBE4098BB47894402F0B11E12FE6F8C7D415C9CE43D4BB95CF7 0387C6270755A3BE7042F6E114D3CD91C55DF251222F772D668981CD337C68CB 9F4DBFB35B2504FEFD6E07300BD1B42AD8D18CDF614BCF3D8E243F63BC0F8284 D4124E5A355BB7F9168E861CDBFEE4CFB5CB550B19A610AC87D4D4B0A80797BE 2BC7CA32B456F845E19F62A11AA9B3D13D063A088A92B1DCD200D3EAD6C6B0F8 1E7F366F70C17BFA087FEE624A77A2CBF36E1AF3CEFBAD1DE0D8BC8A0BF42462 8974EFCF0275915A858725501E3800961D2795B499D891CD310BE7694BC6F231 D23118BDD5421FA21915DE811B330C52B4028F078B3674551C22599FC2513D56 8A1E6BB0AF2E569921DBB3BB31CB7CDDBD027B7E597E5E154F2DDE77CFDB25D9 936DA65050022AAE826F93B0B25DD4025A36185A5DC74318F0E030B17753B558 3F0893175ED57C8096DB716AA85320CA45E2EBCC070984EA7993E14C0EBACE8A C7A6C9F63592C6DB0EBF832F6BCDEF4759E55093311BFCC631F17CC7A87BF1B8 EC4450F7EB165C084E19F5F287044A452145940E5F40AD4912FB1943B9DF2607 B0397165BD278B877A67F613388EF32D9205762DD94FE2E23F88A0182E61175E 33C64833870E3626DA55D3EF665CCC747CA26E829800CEB6D0E6C29DB41B3B08 404AB324BCA7BA1B10FD88E772B739A0CB7C0A6CF519825659E854A856C8E256 79E5FD4BA7D88567CF02E619943746F611B1E8D000163928A3EBEAF7F8A443CC 776D1C6892D9D6F2F1F0D33DCA9FC487B9A4CFA43276E15EF28174D46A7E6CD7 B8FE4B75A2B14C21252246A732C481CB7931EDEB570FE4ADF27EDF8FB1DBF96B B8368FE3D8BF7C13ED3AB290DEBE5BABFBB89B48FF4F718D177F9BF1CCA2940E 8FFF1DBA0EA80656DC9FCFE507BEBAC44DF3C8B2E5E141F68A7BCA1C18DAC610 5689B16DD619A90441E2BC41E415CBEC45468CB67934D85C7C702542DCC4F62D D4CE83D8B0A6B2D3D7EBD1E131826A96B840649848D40574931AA278F716A932 791F4B95714559BC69D21AC4F1156404AA533533A8B06DEA4D391DCD5D08268E AB44BA2650CBFC0CA9B55CBB1FF9C52B2F1E9E66AD9E7C3C3C96F6FD1D2A6985 6DE30625489676BF3970EAF03D028CE2F1E9211460C2E734C777E8AA4588D5DE 9F3344CB844CCFF0B65999F5BFD8BE804EF2E70FEB9CB1F837A1BDBDB68D0A2B 5ABCBED938D72804610E4F730DAF2F2D5AB767C320C62543E26533715BA2F7BF E00578BB6C18A3DB61A9E84B41CC5A699CDA84C04787B612DD3A2FA850EC3326 710040E77E88B0D9A794F62C8E955CDB8AC8BC34C602D0F73A09CEA9A7231739 5D5C288EDDDE2609D60C074E62FCDF8BE2A54019E8A2CDD3F5477B7C100C82E8 2FAEC0BBEA7AEF0E87AED620CC127B35E5059CAFC3C4323302D2F0A66260C5E3 5697146F66B9C5BFA5415ED1D6DC627CB8D85DDCA41119096596442CE5B2C145 DAE2B6128E6C913C8812CF1893B3630A4587FF778F661590642D1B53CB86D762 6AA604C465F93E9719ECCC2067B9FFD03692B957A6C7973E816F5EA15F0585A8 3F48D761E5F9F515BA246760962C77B2FF49A427A5870234E39A53A1C2E5F719 893285145112D368489497735A19A09B9D4E948DAFC6D5F43770739E732660C9 4B05D3D647B2413505DAD2B07E1DAF78BF98B10A72FCAF31C661B026C2C0662C 6ED43F4C18A55D2535C0EFDEBC4082D7ABD007BF1C431558C464AB1292D2C568 60EF7F3742C554A486838D09BE1394E4C912AC7F27DFC127B7B11902961D25C7 B6B9F7099284B25ADA8C4BE30D535DE538CE8FC4B08412A03F786F2B353141BF 48770E91BD05C5322FE05B14D42A8391FB3BB2ABA147F6319F95C1E1805B7140 51311E6BAC3769B1B791F08D774693C45373611268013B15430C8552DCD0C102 B9229BFDD8109322DF0CCE8FE0405D523BD805AD24964EB7976BDB0BA9541C3D 806BFA4FB77C5EBDDE4831CBF94483C1D7C5CED7572391776C13384D3DA97856 A629B1A39A6D5A637A28A1A9236744BC166B910158B1BF66934B9A2AE930145C 65F0034DA4A3A49D63DC01EA8E251BBA1D812A10381D0456CC203C348DD73C1D 3D51962B522C947BCA7B586F198C426A71DFA8CEDBE3D94521B6ECD62DAD0950 121002350D0A3DF2848607637BC9B082DB56A88D5400C8D857738570EB8036B2 55BF48E7AF4425D2D64528280D0A829D6889E75E678ED399920685A89EA4C7FB 495CF36760D1CA5A56CB7EB397CB203CD1474D5EAA684B8EADC5D12DA28C937A 52B3D1546E5311F509042EA71759231F73BD40C1489ABC33EFC47FAE12BFFD23 F038EEB1ECEEE23A6D8D4E99C49CAB1B3BDB6E228D3A164A0A1FAEC2997DB02A 3B7CA3B5D2C0A0C881896B537462AB0B27E20C9D3CF8D27B81A55DE3F13E95EC FA42CAEE34B742B0526C1D6B872A1AD8F43648719BC00A67C777FBCB70707F4F 8FD1F45A6E4875A17BEB2071BE5A1C3C4AEB59E5F2FBB8960F3951C59F3E0915 7F746E609577A833F0D4ED16B713B54F04807A3725F1298CFE0F396233254C3E 27688CBAA1761234BD9B05111AD2AC5722C936B0E390E404775C87769A8E0F05 E86C03DB4F9975DBD6AF176FB07A6A8ADF745B5A06E65B7563670765FEF31CB2 3A9CEA8374AB4C16C444D78C11204B6FF6EAF5557ADB7AC948D4FB6F0B04EC78 3CECAE57467DF58368B1A322167E44EB2D9AEB877028ED3B397EF3EC26CB48A1 598105D345319316B270172C6C9268A77326D15F8CD0121162167173ACF1966C 870DB7BC38F656D8D73A0A8E2C82575C82C8F5870987FA49D0CCCF9F038A02E7 B4B49FECBE25FD43EE65BA7C3DD705E8205EFE7DF0FD663D28C7A9B8CA9441F9 E8F505D5DBD7BB7363CB5E9013AA0FA4B58A5F39D29393B94B0DB4F953D0923B 060EA6EEA5162FFB3D728E7BF7EF392FFED9790131F0F7C1BD285D54689AFDD9 0C8CEF60FADB55AE5D0B776A65E7447B19105FEDA66F41131351C4A83FC6AE41 70BA3EFA5411EB2DBB1D804BDE2400374CB66C644C233A7B12D2E0F9C879C867 8904A3B09B558ECCE0A01CA99677DD82CD29B7357610C9FF831EBF144C644A26 A0713BE5A6495D9BDA48FAFF35D9FA11F0141FF6535C0E67D552DDE30DF45459 2236BCF0520D6AD4284387F09C81081459F5A196A5D16B68355F68342791CFE2 6D0B64452955A67AE78428FE24C3302DD024F49A26D9BEC6A77790F48514A576 451458B3D56CE04F611FCF3B21B7C76E1F24F1B295C848EF3B4519F4CD581958 18257AADE79B9C9F93615DBD912E57DFAABA4C0EBCABD343D8AA5BA713E2789B BF60B82BB80D34EDAA861CDBFEE4D165C466B4BC9F5F27C44DD64BFCF9449A4F 537DF1E7340797D5DEF0473287B77FB86A6CF9936A536770F612CD78AC01F7B2 67B8B751B9C21357A3DD87 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: URWGothicL-Demi %!PS-AdobeFont-1.0: URWGothicL-Demi 1.05 %%CreationDate: Wed Dec 22 1999 % Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development % (URW)++,Copyright 1999 by (URW)++ Design & Development % See the file COPYING (GNU General Public License) for license conditions. % As a special exception, permission is granted to include this font % program in a Postscript or PDF file that consists of a document that % contains text to be displayed or printed using this font, regardless % of the conditions or license applying to the document itself. 12 dict begin /FontInfo 10 dict dup begin /version (1.05) readonly def /Notice ((URW)++,Copyright 1999 by (URW)++ Design & Development. See the file COPYING (GNU General Public License) for license conditions. As a special exception, permission is granted to include this font program in a Postscript or PDF file that consists of a document that contains text to be displayed or printed using this font, regardless of the conditions or license applying to the document itself.) readonly def /Copyright (Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development) readonly def /FullName (URW Gothic L Demi) readonly def /FamilyName (URW Gothic L) readonly def /Weight (Demi) readonly def /ItalicAngle 0.0 def /isFixedPitch false def /UnderlinePosition -93 def /UnderlineThickness 90 def end readonly def /FontName /URWGothicL-Demi def /PaintType 0 def /WMode 0 def /FontBBox {-121 -251 1248 1000} readonly def /FontType 1 def /FontMatrix [0.001 0.0 0.0 0.001 0.0 0.0] readonly def /Encoding StandardEncoding def currentdict end currentfile eexec D9D66F633B846A989B9974B0179FC6CC445BC2C03103C68570A7B354A4A280AE 6FBF7F9888E039AB60FCAF852EB4CE3AFEB979D5EA70FDE44A2AE5C8C0166C27 BF9665EEA11C7D2329C1A211DD26BB372BE5822F5EA70D99EB578C7BEFD44CDF 045A363056E5E1CC51525EA6FC061DCEBB337208EFF729802376A2801424F670 0E7E6397B28F15BC10B40012B0A3EAEB2693E8F7F627C4C9C7C6C5BFF105C1E4 1B2B9E8F09253B76040D268B80719E1B3F5A565049F0DAE28F9823DB589DC5A6 11E0FC2ED0356B2FC65704BDB5AB82CD2DAF9336AB8855B617D387AF3467A014 D403F06EC0D2F18B288F765C750439567BAEE5F3AD32109A81F9FB6765F75788 5D38E53818E3D7ECD90A3C28E0AA753A3A9C1F9C8B1194159623376B09E9E936 07EE5403977557A555C9FDEA318B6CC6BB9D69217BC930D8A6A9EF7E2377AB13 F50643A8475359552733D2FFCB015EF1BFA547567CB33435FFF0EA92B1D9AC8A 2118B542E9A517172479791D9FB1553A9903E4358F82CC93BD7B49D4EF6BA2BE B6CE9EB40497DCD6FE8C13B8141C2F71F622520F9BA9F923A7EC47D8DFFBF260 5BF5AA5338EDC3E288F781B23B3C9E6C764BE0DC7421F125CEF1DB2B60373D01 62FA732FE937291F1C65FDB2B18BE9E0CF0B4D3C63555C2C3D15CF255932EDF2 07EC3796E49A5900B78ECD17FE7F154D106C7AA24DF721C64035A5B901853C0B B058F5DCFCE8EB7E441D2E5C3E9A6AD706414EA90FCC440E03150BBCAE5D2CD0 9B5B4B65327808356058069C1528E96ECCD9BC73099B448113AF449045092E89 7584D16CC26E0DE1C1087560E05960FE3FDFDDF6422D4855286A9F335357B94B B4FFE2F7515C704073EE4EBB2F1D47E30FB68906FC8DF7CA566F1CED47D43833 42FFF86D8450EF20A158CD8695481C7135A759FC3EAAB8E033BC6CD52842B11C 3B24703E9DC4D4BD2D6DECD27EF479E6E0D7E7CE691551C5CC26EB3082AB0165 FD5DB6BDD554266286DC5BAF580E58E42E58BAA7F13CFE17A23FE8C5FC7C18B2 1A8648704F35E3DC47C282AD6CE6264C48AD94E0E502D47B349B657153C1BD7D 187F053E4EC5FBC2EE3B0ACB9ADEEC0F54D23267C46BB8DCB78971E744251BB8 1ACA48F397C1E81A6027BC5FA0A882285C42C4175AF409179EA036F4BFEFB52C A2026617C62944C66818BD72260203CE59DC0BBEF21131114E2D7F9A1B32D931 654AA98965B8D22AB04A724D68D9D1A786689A98B00CF705C4F1CFF617836338 D797D6D5A602B7D3EC090FC7EC6E86DA4826CBD2C1C83812E9501481D533B2FE 1B070EA59F06A525FFF9B826715BA2F7BFE00578BB6C18A3B5DB67595670D82F 4D4E104FD0B58642160A0A7BC252745EEB8E97EA59C49C0832E1B3922E919795 6950D0A9A11D8B4FF26B04B69FB1E640A4C09191F2A840375C3B8977D8E381C8 51DC3F31614C5AB3F50FE19F3A3904E1BBC688FC7FB98005BF250E91BF91F719 E5568DAC7CB6961FC49DBA6673C707C4F13E833E87535CCDD84389A559822986 C68DB89F3C4DA86F1EF4A2A92FE4F54472863A43FD9895C72B839A36171E129F D3D862EBAA36D35161B3EB6C4035E27B1E2CD553871077DA94D205818CD5AC4E 30E92D029483909939354ABA64D7FD59BA1F9102D5A13492C763050D8E3ED64E 592BC6CF9935D1EAFD4894A600072ACC70C91B876A4EC8599D53A3367BA3C28D B6183AE68F6564178DC0354B62EB1227A0123488E56195B04061E73D829B4B03 D84D88904AD23D3FFBF1AFBF1164062F545BE743C40D7D4947F8501B06137150 0AC7FA2630BECCA0318838241FBF24D742CCF065FA6DAE74E7DB97A5A756C3C1 107F0C02C44EA6960180786F9261D70E7EE6B323866FDE14047075A8E61E672A 6496DA97D967496778A30A0152093E834FC1F528AE69C8454E5D0DA08647195B 0A94FED862564AFE70CB77734059B1B136DFA168912529FD8391F01E14F3DE67 BED8655873A59297139164D6F9F6B7C3C24258D58F35232088B67BBE916C8B2B 71A0DA0F78DC73FAC34D7FDFE36BEA6C0806F1F5F339D78BE6FFC046E5BF380D D0B4E7DD1C0E0ED6CA63954C0858B48FAAC42A030D7CAEEB66D566CFF492C81B EDEFC264408C6DB1AA29867BCF8BD9D7BA0877D90755DDF6C0280A4876CD9A2E BC2699F110F8568361363AEE238D66A94BAD615F1FD662DAE00DB4BA9B15A9BA F2BC4A47C0DA91237C04915BCFD85189CEAAAB0BFE5251972EBF4F499020E0D8 42308DFA9F86C161A48059A0463B17F3DFE8A73B46E913B99D21F1A6E70A0088 440F1D6E0E97B5AAA8A46AB2CC7F08B804C0608395A9C2BA9A03945E029527E9 17F17E51DE9F34E30D0D24F49D4F6BAEAE31569A1B32D931660176E433A34684 5E31374AFC94A06D60290CD899679ACF278E0A59282E4D69A45273B491FD52EF C98B771D2AE7948C26408408F057DEF4526FBEEE7FBD26C61880C34F1EB9246F C0C8D903EC0A1ACD5AC6C11BC12B20223D5AD4D5EDC4E947AB2CF5DAEF593AC5 0493372D3C1392ECF80CDD365650DBA1DA5184F335922341BC0CAEC30CABFAF4 165D706ADE5FA46BD28EEA634FEBAAC52FF900289981AA28F70161885CC296FB 11388C13649E6474D41B712D0F44A6BF0A605E75BE524BC843E1DCCAB0FC1F0D 86A0096B6AC22E5603A3EA849605B7FED851D41A7519A332AF504E29729B8161 1959E11FB11B8528A52FF35D135EF8B2F348278BD1EFF4A049F52F1D3FDBF3F9 6B354CC85C3C2DB694AEB475E997956833588CADED93BB555A7270F0032E465B ABEDC57CCC60DA6B88BE7EEAE425AE461AA5D1455A660108B12CB79A1A4F5256 52825023BD7358A3AF8A5C4C8E6AE7D0F27B7E0E31F556E2E0E5E314CB49F29E 6DED85AF00EA6B8765CE3C4019A4214FBA9BA05B63D75B83A3B7490556C59FF1 D9066D38BA8190707725C13B87D27740E0685E046AE1B99F5177F66C4A4B2D5F A12F69A6337200742FB65BAE285D806F3273A4A2B6C8893F57F84723738E1B94 C3029520C1F8D787F99305E3305AF485AFF1AB405004CA0DEDFF110AD9468A0E 47F9A6B4C111BD7B2A4307A0C3F611DF40E7AABF085F416DCFF82529C7CE1504 213EBD9FDAE57CD482A24C357E0FC74E1ACD6579A7DA0CD12FFEB765E1344917 70A2080A3CF844D40AB9C3A7A165D6AD0D9482CF193341D87218C21F110ECD86 4BED08172CD2FFCE07920AAF01B1EA08868E70382CC9667A5A39F284563D5201 DBF81D603AA8E1C41CE5D48D0DE181A612268EF430A79937141E27811C6B3369 4B3F988AB0C9ED06E3878ED38ADAE77DEBAB8084EC9A7564AAE4250DD63B9E62 DB73373C3843AC9611EE9F5C09B646D3235BC43CDCE776AC8AF5D3A9DE88C7D6 1C01B842371D586FF88F6257B4AF5E637CFF0164B61172F6E763B32393854507 4B1F2C00C537A79FFCBB1A784959B43E5894F0194F830D02D1662EB023ECFD1B FF24001929DEE6D4B776255132DE99F3F4B7530A72C49503FC4D5C80DB693E64 C514F2EB303D5CEE90C22A997075D4F19365BC0D3E8832BAA635ED3F627C7C46 900C1CFD1FCBED39BA2B09EC01BA12C16350A9F5E215EB4853B5FB0EEDFE39D0 B1B9645A3C1F584C7BDA1A1CF019F96887C61E38D8291F5649AA86BBEC109701 5893E251878A2518C12DD5F849263DA8B6B2C38E47412123951742174E506C85 470436B32F03940C14DF57CDB611341ECA20AE333DA3792EE6F9A9BB51B72447 F93FF3202821D44F13761959249E10508177B1FF8B21E21EA7811DECA223B4FB 7B82B0FE9A4F5710BCE3806379894A27AC73F2027D99026A671F83624D4D29B0 82C901E57E124378C3831944967B1FD708F9EA78FB55C0506BA63325C7DCD0C3 807EF985FD69339A95AAEC51644734D6BA076AE4634FE434547D7088BCA59280 5B7201F724296B9B710745EA0567811789ECDE4B609AA7E8683F0D1377D76156 BC7DC149F9B1472E306A30C8394B602C61901C237177BE819EC7C2F9825ECA39 736F3CC5E9C1571454C5071DF30D191C34EE4B57B71512B4D16DFCE1AA3B8DC0 A9FD9540F40E3918BC47FEA0E06CCCAB2DDF260985A2B168AA5506DE6A2F87C5 F6D8FE4194FEB6C80B02CB53E12CE148077DA26217F29A21BEA925881F93F8A2 9AAD2016384F654CF17A3AC7E84A84BCB670611520F82B54B156921AA5CB90ED A0BFA5111A578AFF7355F0D7FF1F6BFE633D9220C9F30363291678A7D920F128 855CDD17E51BD75CC59DD39D8D40759EE9B3BED754A63D9D962E2253530EA5E2 2A42E1C757C98A897BFAA14A72CBFD23DDD777131619AD3A45F6089A425F30DE EF5E1A8ABDD939F2A7F3D3B33E7D926FA1401F1013CA0947C42370520C3C28B4 5B30772EE9FFBB8D00718C343010FAF7334C617685D05AE401C710E8EC03A64D 8C462D8E4811CEE46206D78D05B296152A7B9819D4C64D1888E5D67998A32A0F 6414BFC5E4AB5E0BCDD5E76534B2165A3627402DFDC0890A4296F3E9B0D405E9 DEBF3A77DD90490D2E07EA36553A97F164D73EDD84489A998F8AEF1241AED66A 54F208BB999F009BA80F4AF54C46133F0116C23FDB7EEA6972691E6770B37A0E 467B8708B007C1EEF8FDBC70A40B5551A06499BB39794CB9F4EDD4D254D72ABA A16537D2D880772F06DA0359EA459517CAF603027D6B3318F24922645004DC68 1C4C204721E87D3BE2E78A97A7D5DD8F584627AC3B8EB55D63C951C081C4F627 EAE03F11A0F76F49CC03F4B769A908673386B57C89C0CBE445C9127E263BFB76 04D3A793496C01BBFE0EB4CE597400091D56F961CA62E7FFFAA5B4E02A873C62 BC478B467DE162B09C97412B08EC291E6E10AEA289A798B179BB68136FF87AC8 8B5A49B5B154C7882BA544B4E8C3EDD4E31887D65E443EEE0290F0EAEC44CB16 CCE4EB2F7D2C16E4398E0198B40C71DAE22749893DC403EEE634AD832CB88BEA 021A8F9C69F0AED078B7DF20965C5833854FD1C379F90BDE98CB15B4BA24624E 146098A7CC2A62595C8693FB00F24C2F914C7E2FF56DEB89BA6E42C5DB6ED511 322DEC39D0DD73AE3F26702733A44EB5B31E90B2D7A2FBEB95AA878584A8ABDF 1E8CF78EBE55ABDB390FC040FDB69362996B1553EBD742F260009449B6284B94 C8D6D2B0D7BFDE4F4EED1DA153678F9F95A9E825F600791D3EC7EE88132663A1 B15164381022BB6445F96165BF219A656D83139769F56B466B95CF4D412DF23A B5F8B95467D359020C43A00570AAEBD3DBF637154F7199B93FB9B4CE1751A590 3126FD80BD493627782C24ED1019A10AD4F22E8B3A5E0490DC2123B0A51F0F46 4405DB28BAF23B246A6B357A892D84A8F552D05245B92B9387A81F5D2F3F3E6F C8ACD52414A9BFC10C318A8A0384439B382AD4E35AE572F4EFF2EE2E29D804D7 5685D438F41045AE9622AFC2855B4CC48D3784EE13F3236B6297298432B5A73B 55AF54615AF795CD0162C13EE55B965BBEC5126D5C3E829FBE4407EE8346E30F 68FEF765CC9D15420CFAAE8DE28CFE59529EB5C67291EE68AF9C0DF1B461902F D93DB83025CD6F051AE1826675A5F7CCA90145EB9C12BE799CB32C260923584F 9EB3D85CC5AB6623F441E149AA644FACE3F0B314AD24CB847E84B9ABCAC9521A 5526CFCE96E55258F8AC566379FAC6ACB8543F0997D04E4520AAE8AB8B2DCCCA 8FCF28B103D515F63ABF594F9A5ACF9D140BB4EF3D841D4AAC58A4A91CFB0333 CB961F2EED35CF50AE9DB8B333364F2B8EA336469C658048041335E833AF4CA2 E3A27D776312D93522E5D098845F0297ADC1C6071A1894AF6A69CCCF60CE44DB 0658902E39D118BDC1FEF08BAC807439AEC161398433F5F9ADE1DB644B8C35FD 8513C07B21AEB7FDB6203C5459E88314084D523E45E2B7BE0986BF76BF01BA17 739D5D924207DCC1ACB7973922E2C7C574AFE6B0A78CEA91110227E8CC6C37E8 CC46538EEFBA6788A85A384FD9E6660978F573FACF7F91471C560887528158D4 ABE3064F74DE76B655893ABC29401EB01464F04C9976A890D2BA676A5F76DC06 D868DEF8A1C211D6558B76EF2099DE483EA529D0A415B9DABC316BA6E9934C39 1131A8372563EE564E36492E7D089890CC13683D954749AA5DC4B7C0B5D6C66A 8734EE1D789F877101FCA1E580D78068033D0001AD26ED3BE8E62A751007CFBA 42A3D61F07E7F005CF65B34A21F92723C3775ADBAFDA8653819EAE2E32F3C52E D01FC04CE77A583353BAD79C1787BF049ADAF22573C747C0CAE6A8D0E9BACF87 662B43FD1C2E8836AD6E3EF92C742FD964311F7DECA4E514EF7D2636D2037F7C 13FA0C00AD2FEEBD223F74B1D861A5A434293DA74559FBAFE9DE5DA1BF019BD9 19ADA1D91E10708ADAF744 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: URWPalladioL-Bold %!PS-AdobeFont-1.0: URWPalladioL-Bold 1.05 %%CreationDate: Wed Dec 22 1999 % Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development % (URW)++,Copyright 1999 by (URW)++ Design & Development % See the file COPYING (GNU General Public License) for license conditions. % As a special exception, permission is granted to include this font % program in a Postscript or PDF file that consists of a document that % contains text to be displayed or printed using this font, regardless % of the conditions or license applying to the document itself. 12 dict begin /FontInfo 10 dict dup begin /version (1.05) readonly def /Notice ((URW)++,Copyright 1999 by (URW)++ Design & Development. See the file COPYING (GNU General Public License) for license conditions. As a special exception, permission is granted to include this font program in a Postscript or PDF file that consists of a document that contains text to be displayed or printed using this font, regardless of the conditions or license applying to the document itself.) readonly def /Copyright (Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development) readonly def /FullName (URW Palladio L Bold) readonly def /FamilyName (URW Palladio L) readonly def /Weight (Bold) readonly def /ItalicAngle 0.0 def /isFixedPitch false def /UnderlinePosition -100 def /UnderlineThickness 50 def end readonly def /FontName /URWPalladioL-Bold def /PaintType 0 def /WMode 0 def /FontBBox {-152 -301 1000 935} readonly def /FontType 1 def /FontMatrix [0.001 0.0 0.0 0.001 0.0 0.0] readonly def /Encoding StandardEncoding def currentdict end currentfile eexec D9D66F633B846A989B9974B0179FC6CC445BC2C03103C68570A7B354A4A280AE 6FBF7F9888E039AB60FCAF852EB4CE3AFEB979D5EA70FDE44A2AE5C8C0166C27 BF9665EEA11C7D2329C1A211DD26BB372BE5822F5EA70D99EB578C7BEFD44CDF 045A363056E5E1CC51525EA6FC061DCEBB337208EFF729802376A2801424F670 0E7E6397B28F15BC10B40012B0A3EAEB2693E8F7F627C4C9C7C6C5BFF105C1E4 1B2B9E8F09253B76040D268B80719E1B3F5A55AA45ACB42B05EEB99F8B643CE3 F4B6449ED5A733594F70CCCD7BDB073E630C93A502476CEBA5741BEEE5938FCE 3E77996A2C56EBAE52B2701DEBC95E363E995ACEEDFD1CF8EDC72768951885B9 84F82225B3BB8E9522E784197B8AF13D70B2CD113F7501CD9333EB9A28CD9D56 824E9A3A689741D4577777676015723D17033D2815122B32062451E15DD271BA 6831FBB953F03DB40513901CE59ACCFD6C2D6F05E2B6C8AAC7EE97D4C56B8F52 BCADC9DC83D5C7C45F5C6E60DF9F9471D42B1D6F45EF98EBE41997BEF7D56981 8F9AE898AFA16089A91654ADB0AE2631539262C43BC5206D6CB73867B19EDFF9 024F9C3C7D790946F34742A688BFD183A1307649A36F782DAEAA2D8E581C911C B42485441FCE5FFBF911F1D9988FC5C601D09514633B415378648CA65F2D6F40 F7CC23901787522154CC33941615849C4E5F2600BE11CE10B78AE007EC0E5137 4C66EF207977C2C2CE5FD8E70A74DA9968C71790516F1489FB5A2585DF9F5E06 9552F391999992E23975398FA0F539A299EF090B9CA16E940104614A4FA8C6D3 495975F6ADCA90522557B3F02FACDAB68EBFFBB8579876F09895D723E482DDF4 FDAE645CD275F3A8DE44AAD1D4C2987B6CD35FBB18312851D858E2F382FC606E 41B7B9393EA57A7FB9903CE835BF1F8E67C15EC8AF980D14FAB1A56EF1A62E14 5433A36160111440DE43D4C8F28013504ABFA5BE40DFA52D34AF251629A70368 73B22EC87849070CC52FE3B74D259E603996AAF50D77304A8B6631C652E482D4 C36A5EA242B3F6A979331BB593EDF29F2D9DC6B35BB39A5876E5378E71CF09BD 151E4B759D53762BB109DE5D452919DE87197C14A816E6970C6476C8A4F1BE28 E6FBCDD677D4379E9D96A978EDA97A0F256534A641017C46F0637A6886CF10E1 EBD75689D3CAD47F1ED6096F825036BFE59A50A550F0FCC978EFE560113A6231 60AE7DFF1BEB6846A97F44BA6196DFF0E9AAAB0F3F34EA25A98ABC50DE2C1812 47CD8A7E2F2BFB159544B845133FCD3B9F46D1C48462A806E9E614D5EB37B65F BDE52075686731382196CAC3AE3161EBF89944F88A19A5CDCCA280C5A47CEDDE B826B08AC1581B76BE95036D3797DF9D68406C79A4B51ADF64776AE9BCAA6D51 1362E7A00FDF2C9A6D40F64DDA4B706FAB728B6F6FA9302B4455661480719E97 CFB7A10536081E4E417984862DAD762591F1E352EB919871CFB5AAF2D20A0476 7773AEBDCFF96A82CC2E40210AD2AA6E54311CD8C9738785F5335C50E6C5D89D 00AB1F14DCC973FD4A36F7C6CD3036C824FE523C6D29098B15814D6B842A9D04 1E76B7BC14C0E34060B580B9142C0D2BA97AAB26D48D50A8899DD24D4DF5D81D 9EB12338ADB31F4E0A295D1DFECBE39D9FF712C85C748311C9CB8438273210E6 07B04566B99B40DA40C25FA70652F0AD1ACC1A2DACB18A8108B8CBCB5FDBD2B0 B1971351D1978A1D3ECDBFA157EFA291F7837CF697A189711122AB2FDA7F0F7B BCAEE514802AB4764D8767A96366B5B2F5C9C7999C479BAF2E1950694B571CA7 36E6FDB83CCE8849508AB9653D3002D39B438092181D6D06E838F7245B134792 1D8D93659EC8BF5392FAB64649D0F9F9C71B704E84B1CA62896E1FA498A8302B E25A0D74993713AB2FFA10EDEF127303002CF1144AED3709422940A8C36962BC 1D166C17512383CB20C9D806CF810056FFB04FFF49FA1E0A7F252FCB0FDB297D 63B8DC952C181A02D22FB85F961C7CCB8ED31F229F107D0A7754C4C27620D6CE 5925909FD73ADB56D9316A8E0CE4F32521B65F83F15287234F09C3FF1EAE5BAE 847C7D3D93177DBCAB9C0F48855D71309D3C34FF96E72458EC8813C0142F72DD 544A341241826A4CF91C45816B9AC1146B1BB7AAA74FF92F4273B0D437316FE1 9495581736B0FEE0F522702E81A8668CE132E15265271E6E9F502C0B057C5A3F 63F8659F536C2C5F4EFEC4C0CBE41CAE0129E9F3CB9D1D32F1043654FB4E9E9E 4CE34660A7B6C084967A50FB5E53F5D4DE91ECD2A4B570E70B8E61B2E9792E65 10FD62D9B53DE2F45597EE0694AF8445C41A12A0DD5382793A0969E1129AF438 705D08BC04174D1CD50A27D94FB0D2B7767292AAD81E5B4186180C7D70697B73 BFADEFDAC4527982F9CF0D4F945873774ECC50AB47A610706C03FC79A00837C7 DFC6CBAD470825AA8979C23949279587E2295BD4748871D5A349370AA3F656B4 5B5CADE13261A8FF61F2E56C5C273D04F5DE5D8C5C9D00BC66C3DB5DEBD27127 0A478AED9640392137548DA530888E7CBAE692581563B7D42BA2E6E677B95C8A 97EB74105F1F85E3E21FCEEF31A4D5750105FEB6F0C353BDC8C2DB390FA2BF1C 1B653BE9ACA74DD371CBFF0218EE2A58701D1389AE6E5484C48147AC9926A4E2 B057C32C1A64E1CFAD9C246B690DC0D5BC7A2D67CA660C9BFBAD84B1FF01C814 878F0C177F552BDC9BB30FEC9B98B413F0629F86E2A6B742B1E842D5A02976B0 AB740391B20163EEB3225514A76AC74C34163D2ACC0A869DE9837D710A56F1A2 149B53BEA91A5C184A5E49E1153A25EBEAC76FEC601CF4D10F65DAE3EDBA93A5 3472074E1C95F4A4B761F25B493F070730D8E2E582825E379F4A7EDE97DB40AD CBCE6D67206C7D122147BEF946795C131C157285282CCA4F4E8429A6607AA72D 3E714BAFDE7ABDB99658198ADBC34A135ED91FE6504A1371463674793EB4F5D2 4B8734863351AE6AE7A5833A6A4EE0E75EF619C1262B4249BA9ACCEB8A0F5892 D5BFDC37A921D123FB2F06382136D30198450645C8AABF5A037944087CB2D5D2 60D28129A5DEC678DF42CD3B502C8190F3B63A3AB09D8ABD419797DA88848D48 A7E98A78F95DEC58D847DC65E9CB0E316CC682C841008292750A376D0398DA95 DF8AA168A0A641F6F4AE1AC91793F0254037EAC872D5998FCA842E6F8B916151 0B36B230EF3E93590FA686661BC23D486E538A3026182FA01997F71710C6D3AA 8517517BD961A143A594F2323043C65EE7E84BE6501F47A667304FCCA8483943 FEFD671409BBB2769C8ABD0E1D2A2DA4268B56124C0C42CCFD882CF1827DD0B9 79E7FF63108F44975B7A94588215878E6866C71C6FE5F3B6C93129CCBC9A3C3E 966D3F3B431634B78DBC70A308439D7E0ED44D117E1C942F56B51E615267D9FF C196AFCD07D26BBFC6568B8E12707DBA8BC1F786DCCB62C844D769594E031390 BC67BD982A9F3BBF008B956BE5FCFA9D92F96615A5922333D102DDB3F48F2ABD 35FCF4988D4EE57835BA400792D78047E8507EF8D68E04916F06395BB9C8ECAE 542B030A5E40CE0811225F1737449E390AE607F3790491D6FBBD58617B4FAA8D B8C19134AB3C692C6647FAB3612AF3AEDFDA070647B757733811FE1F00D6221A 3F0677E7155A03A55E5D7DA2D9A98A03177A2A2EC28AD732EC6B65547C0CA213 D147311B7C07C17737878305488298DEF3FCFB7DFFE3AA4828CB103799D5A812 1BFD5C984F519BECDFC03E5B302FE20C658BE0541B647A5B45E0F1378D7CDEBD B7E9C36C78E30CCCCE4E9AF651F8711B00B9E49ED548F0ACF46DCCDB708E3792 6B072E2F73F803872968706EB94D17207BA2572A1F8E4B26C525C6406211D5F6 0E9F9D4653BFD82115C039BA7F1215CEC25D1A6F9B67042EC43849A4321DBCA6 5A7153A5F7E35A584E32CE8D41EC7768DE8B42A76549A97CCDBFF6EBF3E8FEC4 7515361F8CE2DD6B1CA60C056A56F787B58F09F581F95FD236874A8A8BF550BD D49C1630BCF4482E9D977380F24386CAF4EB97976EF328D66B513F11940BB42D 2C7DCA82075E0BFE9B8206056D0656247E1F115B15915E5E2AB378EBB1650C6E D9838D298EACD96F05AA35928620B7A7A5FE7216BCE0022A8AFCA44BB2F1682E E14E7C12BD59AF934365D7B9E539B8BF0673882198634DEBCEE99668394B92C9 BC2C696224C82A6A4FDD19353F52D6834B0E48BC5A0C05FB8084E28C63C16B2D 667E3D2674BBDD2CD4AF0B052832CF0F3FC1667822C99EA3C25F3445FCA7DD4C A36D0B5848ED759688B356DD22C00E3C548BB41EA9C6ED64DF17CEC910262AAA F93C591DD717475D2F705A7F75CE4AE197B40A4B659A83D244567BBDFE58EECC F947B5604AA1AC30DBEB733584203EFBBF997F0979A9764FFEEC7577D3140B4A A22256DAACF1B9CFE374403C5DCEF540CC84EAF43DBF2F4F6B2A4626DBE86A8D 22EA475AE3512F6B53D0AF465F7316E568E305EAC163090F3BF92738BD6BC724 446933E8927F3AACE64BE6623CC80F1333608D46B78A084192A8AFA2DD43C672 552C6226A2B88481AB4D76589F89170F7EE8874A26CBE7C6A07901A44E7A65D2 78EFE0C676826DBFC268474EA4024F3DD45F473311F039C6218F4D2882FA9544 7F8D8F509C64277A9AFD2339BDAC1F73578793DBC5674ABE3F8F2A0690AD9C9E 0C854FAA7A230473BF69CA80D77A202C1FB3301369DFCF49F694EB6011932191 5F4DEC59E4C56D3C57E14995A8ADFA51CC6C3A84D3DFF6E2E240900C2AC7BDEF 8FB9D4574698BC8D4E3743B9325F4AA2ED4E09E32A482026D3180EBE8F03A382 C3656288D3D2CC767E174F6A512DD66D9E2897EFB2C53E28E86F10868948EE50 7B47172D7B52B09828010BD83E247502747D6F4CA1BA700D97CD1B89A2571142 2077139A282357F5CFD4CEE0BB8C7C8ED352E0A1E6DC9B0A7BC06D801AA613EF 09BCB258EAEB5620FCF9193D581CF6343910D9FBB4225C1BAFF7CF3EC402F58A 640D1A627464A473A7577BA18FFC114EC9B4A6D30EDE8AF8C48CCF5865866540 38EC562FB8C340A7A231DE2D0658B3C33C023951C59F3E09157F87CA9762F00A 7EE36053FCCCC15B7408E257EBA3C53D956C7FDB710963CAD0B9408C6AF233C3 C2792A42338D892C8E1C2DAB56438F18D8FDBBAE9CC424E277788953475AEB85 C963B6B55423A9C95F0CC42F01AD47430A287D7D0A9BB561FBBF414CE18E62CE 8C989CC922052C9196A1C884FA0A2A98C9BC9E840B80ED11E59D700348A585D4 9827535E9EFEA0E2F152A9612F5FFA5A474ED0ABB961F6629B9FAEC2285E8F95 448823A4D524A0D895539C05B4FFB0432DF191F559A0674571EBB8954C3A90EE C264E6115950FC91D0DC3FE2B01E827F8AC87AC0DF394D385E81DCFC02B7C16E 09428634286AAEFCC802402D904B43CC0FDE715A12BDA652E4AD3C94DEA662B7 342EFDC90B3BCAB589A88641B6A8CEDBAEFD14FB9E03BD6DCEB7158A8BF35603 C68E7915FA254CE192150A06A437F194A50EEB0A766C689C501CAD3493874D67 FB56FED2C58DD18152F75E9E3A6377637AA14B3C6CBD50988936ADCCB5EECAF2 00E1F896642ACFA5745D606BBE742DCDC69705BE94A449C5EB8F21559A94C5E4 10F1CD89DDDB2D5CA8BE744B66F29147148EA4C5C968742603F4FDB0B0B6D446 B29F4A0504DC2C0B56F60C29AB8B417E2D6092F8BB70A2DD5DEDD4BA11122C6F BAE2C6354FF6A9769C00988AA1D2152FB360851A5BD4BA6A59724CA86160D586 A9E9854F50C7D92CA9E066886B8E0315F5236BE48B537F6DDE0C535B22963595 215C7718C732AFF5B65BDC6D7C3D94FE9A898770DC41814E1FF110E5BA869737 9A27707AB74F4D4C6C11B0439D7A576AF244D8CE0D4E7846701ED90AD2994C7E AF3D0334C3F081F0E15D5D26A72F48979F8C3C01E7D6590510312A3CFC4AA973 7766394E6DCD202B31E5162624F628F8555061B2CC994D41EF993E4C2F3549B5 E16B6C5614886C7A67092CC794A4AEF8079B77685637DDE9684F6C7BE1747892 2CE542EDAB9FCEE3756BC650A348F63E12856A1AA45C4CD8D575D9F87CC7F63E E3CE23FC6E1F730AD2167F496E11B36AE3FD8048CAB68820EDD43AB8A4E6AE58 7A21BDB4A6F3CB8E9FB532F2E2523DC9F6568C2455541D1DBC980A4A30647D77 B0E437AC2841C11265B56F71E3A3B76911B0070274DB4A7DAA696C71C297CF3A 87C3DE5937D454593751EDD711F21B6DCFE6A516FB007D6DCB2A974E04CDD341 41696BAE8F8DE78327522C3CA9085F57948854365B07403AAC955CA584ECA494 D4EFB9CF5F432E37CE6ECAAFCCE297DE8AF6A14C7792AFF19C47EF4B9D3D2344 662A65BA823265CB45332044F1FB3E574ED7CE8FBAAAEF5E9D123E16DB04DDC2 F00F96D6472D885F3CFAD49B63B96DA5105CEC17F4DE0326AD126C66B7EF67D7 F0788071415B1E7A6CACA81F24746D79100E7045B930267F0EEA9BE820E13291 132AEE18D64FC1FAAD84FEBC79674BCFA2ADED44359A90D3BF271E8AC0357BCA 2054BA19904BE3D91A86226A3B6AC650D8EA3117ADA2CF91C6557EE2ED5B4CDF AB2976D79F61448FA08F195038907F9EB5901BC338332AF14A0CC412A2AF916D 59437C10F28C43761EDC0E66A5E026E1AEC413677425005D32E05A0635997288 AA244B3925AC78551D8A96E280CF7DE23EB8526813890F9C9E1A4FDA3C4CE2D9 14E347D87F942815288234D8A66AC0A17AFEF47298FC29FD565D68BF89BD37A2 E4A0B6BE71A47B686390260CA767EC7EF8F34D00DF035B7ED2E30077811C4C5F 0E096303493D3AC7E24AEBCFD27811DD1BDACB1A09F6496E2D326C0BEF4C8012 5934B2FB9D7EFAA0A98BC83FC70FBE3A63A34884DA9097C0F903F0F05E0F77EA 5BFE210503DA330CBB62DFE941EB057B3F2A04B2BF0094BE2383BB3238BC7790 91D87E5D195DBD7CFB9AD96E150835F5B742D04B207A6ABCD3C09C3A3E78D8E1 58C2AFEC0C540B1A42B6D057F6EC11DC7BD2F47472592808C08ABDC83587A253 6500DAFBE0CA7772A589F8D9CDE09325A0A232F44B216B0A7C6B898EEEEA2EAE 31DBAA34367781ADE676ACC5E3282A3F2F35F415C5B593CA786F52C2CA63E752 6A427499AFAF4ACD6C6A475373979424F518FA9105DE3F3CE50081BC034F92EF C99C0E85370EE65ECF7DF4BFF453FE60FAC91C0F1C634BC8303F8893192D775A 1E6B0EFCE23A142BF2A61C072A22F9D743F680B196FDBD70F729D915BC8C6A51 99EE7BF0DBCE700723B631A43E22F67FCCE2BC52AB9C9DBF4EAF2A244A3D8CE2 FAD3B60315883B0E589EE3A06341C3B2BA11E2F19BDF33DEA3CFA03486F02E49 6E8B60B1F74611BAEBC66D120A3911D28420AF01E495D013842743440DC034DA D9C196675D73A1DCDC55B277110EC8772196577BCA9C0786988A434C3621DE8F 08AA7A9221C89F05E2609F8688A39A3F5B99BF8803BECF8AD636C8AC1F40B6D5 F6CE0B2CF9B3FAB5E43CB91BBBB49D8681AE9BCE29C0E5765C6262E51FDFDE20 2F7FAD8C5C782B28963AB4126025E438869F932BE8BC2944F46DC901FC8D2774 33BC3B1FA589C0DD6CACC63BDE8BFDFAC9AAB39662E6D1467C94B78F9E76D2FF 547085BDC5F6055369CA6A559BEF0AC006A333E27D4A6B30A7396CE684A67517 7E9CB46FA9E98F95143A3FAB2F5F5FD71D18E6CD60EFBE12BCB92043FFFFC534 B3A6EDB618E55AD604AB4D1AF00DAA3EAB5B446597E8B7909DEB58A8C51551B9 13BD246ADD2DE918419899E912068BEF01F0825B6C9C1FB774C7E4346D2119DD 0600CC5E97FEA8CA8375A8D5823F2FA4335EF6B9C7A662359D8DCCE1D2B9CAF7 932A02BACCC9B5C71D0890A63667CC5AE766518F978EC73DA3D623D260F7A8EF 5AA2548D5A70F7A701141598FC354535362B8538FD37ADF93656AC4468414C1D D16FA34D99515E2D8DB7DA53533E244DE3DB1C186C1DEE5D70B4822A925B3BA2 9EF6811BA54DBC158618BF04C375EE7CA4DD40DE855B47289C449B6AD8D5F1D5 57102050EDAD081697E7A5AB01D4273EFFA969966A789FA2F37D752BCFEE4E80 EF896E9AC268552B0266ACDECB128DAF42B9A704C1E2CBADC35CC868597733C8 0576D274C172BCF4D23548EC4946749CDC981002C4414156DFE0D783406E25EE 4B3CEC9D872E3D11E1EDEC05A8C7D87D28E288CB580620DE35BA53A5028CC2FA D6DA11F18120152D0101922CB750BE2E146ECBDD16A1584F3EA2AB3D9A378497 47FA139FEE5F45132524C31BE606B3DC96111549E9123C0502E692582B811FEC 555145C96752D543699833D91D217283894235D7DBFC1153A673053EB92CB553 80AE3DBCB0D1582225E20180E07A50F179DEF82A5558D3303F9A4BA6AADA4338 E03CE7800655FBD7BF16EE255FF36693FC0CFAE8B26E596E086A02EEEDC9C236 703C5858A6963038625125A01584F7512E914A442EBAAF6BB07EA1096AC69289 97A81781060C12BCB9D5C7F6C55BA8EF4E505CE2B3C7FB4C2BCC456A0849F520 1062A5904F8E301CC105D04ACEC6327067B76FE7935A4D91416D0AACD8C24B35 5DDA90CB55AED748E5F80F5808EE08FF4FDECB9089DE5CC2DDB60A534461E5C0 23C137C7ECD2D3088895C3A2BAA31C54AC236B499AEFCAF7E228EBAFE85280E0 3809D0363830D1DC7502CEE16E00B9AE06173D6A9BEC2D99F63085D96828F421 55F6C8C1C8566C0EC96516FF99B484797CA92E65EAA84B8478A465C11ADE2417 08B1C760171CE55D8A01D2B63116814C0F74FC70CFC1932A19D7626D40189FDA F1286142524FB200EAB4E30180F132FBE37AC3236AE99DB944D7B4B835FA2369 791190BBC0B763C1FEA34255810B8281AC54B0C6A7624E66E374AAEB6D371130 CBE4C5A0CB74BF1B5AED189A5513CE80A9CA483589174BB8A0D4BE97BFC28D2B 0350F315B229493B35F6193A77E998462D6A4AF1D7EA1F34E7F39CA5D52385DE 69D0726FC65FDA29EDFB3AD1C4F9AAD5573ECCCBB08273A8F6870516B3126296 6A166D90CD1BB0F246FCF1A109CCD37C2993F63B6A23D414A7FC856EDA46B729 E72BE7798A9B8761893C79F1BA272F686F1F4AD63F015A117D221294A8AAEEC4 17AA6A4B47545774372A39F5BE217A815AE85C56C97C347BE7F597FE47F5EDF3 9DCE1847EF2371151F7AC33A81947FAD858379ADBB6BC1E81DD5A5C217E6E84C 02FFAF60DFE0813C0CA3B0223A63BA100BB2B4714AB955DA07C374F15E620329 D96C037786FDA53FCACCB9944666479515F1891D3B18182CA876162E87AE32D5 F435F3FF0B01F65FA4091209B70BA56CBBC8F894B06AB69A867B1C0322F0BF85 D7D2B0652C35B5C82BB0EA061E3521CF9765A45765FBC76518B70B7A86FFA7A4 E0AB3F6104C8F05A2A12D4713267F18C5E91B6CD62494A24FD1CC370B51C17E2 1601FBE2486B329E785A8113B00497A08154752DCC680C79C71D35BEB2F17B2E E77A251071F93B4C14D9EB5331FB840DB3657E7B291E803D14AD3229AD75D722 8E21B1ED0BB45D30B14DB47DACE807262DE6F989AAD08BDCE822D58B48EFD105 003D53F88A27F206C34E73C517B1F03D21129B5DEBF30FFFC71AAA864703D23D 073648FBA6238289B1FCD0BB094DC4A742625C22C6660161537A4B2E556FACDE 0D7E8DA9E0EF30E5FD6C70D47D31637BC0CD4D6469108FFFC3C6838AC1204F34 A6A16569177D6B1C7CE10D77C10C2692938E8B62D0BFDE7F47A6D7C9E547CA8C 6CD6BA01D0E1E9DACA45F94EFC91D568C63F0DF55137D4BB8D5C6585CC4C3D37 3AB6530B16F574AC8B12D710EB533346B213DDB43A269C5A973D303DBF615AC3 CAA85210AFEDEA5883050D0FB58A0C9925604E5B30C8EB8F4A11462CC74BFB60 D38C2AA5F2CDB2BD662749FDFF8AC9E6CF4387389F47DEDDA4A180282AC8B591 F2B8775CAE74447E9A1B860E1085D81B878A24E96D6E16583FA84341395B415F 9565E574B571CC7AC0511ECACD8027F00FD6CA63954C0858B48FAAC42A030D7C AEEB66D566CEC2F61AD6925321D4DD76E461E79B1CC4A0564E9D7A46CE5E340D B70968FAAED1226A949C78D176733CA14278AC11F0562555A04553B64057A6E9 8D1747274D3532637E20372D7328C11427488F58BCB260909404D7B6FAAD1E84 1860E696616D2265A7C5C62940F92A7A466DE357250B46E6D246D604E27CC427 B415DAFEC7C78C8BAB8B6513CD82B634562E96B8EF8C66BFBF49C4C5B41E4E6F 97F0CB3BBC4F26EE89E4F31CCC0872C502A1C8B0CDD6DCAC5F2CCFC2F206CD43 F2B8EA01654702FA720537B5793921E82E96046449A558A88D426B6C046E9A08 8FA1A09803D40585C0AB2F5ACE792F05368499B19687E505F58DC30DA6020511 6AB7833FC159283054AA61D40A0D6D17F42B476B322B43D601DADA1DE6C35BCB E54593D61E292CC910A787A5AA51B79CAFDCD501C1A5CC0B61F1201EFE49600B 28E6DE6DD5630777328F56CEAD976628715BE22543725685D53509FA2529A052 AA14FA1A81FE6783BD43C1CAC0F095C29B503B7182DEA45A8D2C029CC8BC3F3C 7D49723CB3509F29909A009B6625CD539E909C6D9FF8EE35A93B7E27A9BF3973 4B53CF410AB3F3A1C9815120434FE0179E9020062622DE064EC1424A36532AB2 E30DA2B09FB2012717AC3CCA0F72FD3DD6E6E24621FB5A377FF6243E9B38814F 9CFE771F4A5F8ADA324212BA20A0566AF29195C653FA085F712258B8A1B9AABF C099DB7197A9152E517EF0F65FC96F998CBF98917D8452267B76B59DE1A9AEE5 9B1BEBC3E1D081D58DA932B1A38D6C7A779D6FEC4A4E1B2715E599F8E566EAD5 6B8DFC5F1C80C95FE0129E885553F04374DB759EAF565A6ED2B2362F7129C10A 2E68337FFEE89E0A65B9C31804A3DF8D7AC3B48D11D3454149A4411DEAB4F774 FA44C3B89C7255A44830AD2FEDDC53334FC9AF6647AC5F3A0D35B9D53D4051FF FB7A6F41B871D3D0A5A58CEF7F1FA452A4429121D5E8CCD8BF90C894AFF1096F F3567378BD6242F854AEE2901671A7510CCF43BB0969E1A9EA3B19D4825F2612 4CF392D011F128EDEEA57BF6E146623B75D3B2EB762D0B51FEEEAA09875DD5DE FAD211F867AF1979FDB5168D6F48208559A91CC05FC30C1EFDB8B06A7AC2D68E FF04FB3D3918DFE9ADEB72B0B03E714708C549293381601D3BCA91B98FD39F0F E1FD73EB7CF296D42D251123EA3181F26A3C36A4C792D16813FFA16D4442B371 3C23328C0C4188F3433C9E8F512D7FD8486C405A2630C0C93DC74CB4712F17AD 76973E480119EC98D9BAAEB8C4E8075D423F4046D682A536186A186F7B049FF1 29FC2DD8AF638B7B71A5CBE8084932266C621A421E9B298D0824CD891135D35C 37981A571D023798C9A63F46D3B11C73CFA86994691FDFBE74BD6C229D45355D EF2F67F5FC519BC41000F6E8C10BB87BBA37A73FE75C4E01250F0113686D6242 42736DDEFD09CF61E7422FF0FBE1C5C015A367B4F6E6E5BA7572EDEEF2EADBD5 FCEC61959DDD1C3EAC7A7AEE383E1FB26C8C5A5E1E964830DB3E6961A1EF9E78 FE4050A9078D16C83F84BC74DE7E4E1CC9AE073D0F64672EA9DB8D2CD0F549A3 245907C9F1CBB3722F9B09F58301B60F2196A1F22AAE5E0050CDCA1D472405CE 974126A6C933683151661B0B6FF5164615E4D206F6D9206BCD49B6CB6F4D860A BC33603E1227204BC7B0B2A85823E7169D04D8F860E76E94A52FD14CAA52F181 B15DA62C50916B30CD10BEB8144C71C65CCCDC11A6DE049D8E1A49315271D10F 36ADCBEB00A4E8CA19EC7BC4C89F890DB19FE553C06DF4FA29E88AA71526549E 24A58782932526A8F568EF82F7622A5CB956CAA2688A84691E4C245D22 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: LMMathSymbols8-Regular %!PS-AdobeFont-1.0: LMMathSymbols8-Regular 1.200 %%CreationDate: 16th September 2009 % Generated by MetaType1 (a MetaPost-based engine) % Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). % Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. % METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki % from GUST (http://www.gust.org.pl). % This work is released under the GUST Font License. % For the most recent version of this license see % This work has the LPPL maintenance status `maintained'. % The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. % This work consists of the files listed in the MANIFEST-Latin-Modern.txt file. % ADL: 556 156 0 %%EndComments FontDirectory/LMMathSymbols8-Regular known{/LMMathSymbols8-Regular findfont dup/UniqueID known{dup /UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse {save true}{false}ifelse}{false}ifelse 17 dict begin /FontInfo 9 dict dup begin /version(2.003)readonly def /Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def /FullName(LMMathSymbols8-Regular)readonly def /FamilyName(LMMathSymbols8)readonly def /Weight(Normal)readonly def /isFixedPitch false def /ItalicAngle -14.0362 def /UnderlinePosition -117 def /UnderlineThickness 36 def end readonly def /FontName /LMMathSymbols8-Regular def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /PaintType 0 def /FontType 1 def /StrokeWidth 0 def /FontMatrix[0.001 0 0 0.001 0 0]readonly def %/UniqueID 0 def /FontBBox{-30 -955 1185 779}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC 1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 2AD360A28616CB4A0670C1BF105BFA1C4BAA966BE78FD2F618C28B35E2A9ABAF CFC1090C3FB0905252C41AAED38054D177019225F56A500BE560889E991201E0 4F9B605C0D22769EDC54E591E36E37E5FDE707BD42C0C024454DA2F639F72A9A 562B5C1D32C6F47FC06B117D908616531A8379DCE1701F7F184859612D9F84F9 0EE31AEF799812A99147A8CD30D5F8F8F035757560E05960E2C327020FEAE317 24C484AC0CD3C1AB9CF35516622A022D6CB83DEB8126DF04762C901617B35492 98158049D5C65DE86143B7F36D36233A115C36DF60D3C55816B2B0B341102AF0 90D7D4E00A7611262CCD366F870F0EE8175688261513076B608C7E160A9A79BD 2B66E2E2A89CBF6D1703854915ABEAFA09718FE338924B5AF1FBF1209786AEB0 0026C38A2C7E208E6C306BAAF037DFB0F3297EE1ABBA65247CF72D0F78A9BC24 038966CE124B94487282B69D6BC0B5E17441DA55415B5369E451E2B0D705FCAF 3AAC6DBEBB8AB0313C4C201F851DB96CA9EB49357C3C1AB73F0CA2110C994680 5AC8F0D760C03F71C92CEC2E1A3AB84813D389BEFE7E0C28FC76FCA70704BC4D 159EE8B490B95CB09DD01A4122A686AFB8B9C69381C8C303F9A3B695238C3BB4 CB44B3BBE50E2BAE63796BB51D945469BB75C69F7A758180B77CAAD2CFD5951A 23580A3D45083C8368543DD37AB49705B939804C12D4BDFA730845F7E42A6C9A B3F0A376F44DC297393B85E8A18C45C99260BD499DE599CC0D76EBE4AA7D70AB 348FA87CA9A1000814C4FA99B4EBC35A0298AA29563B030707F3EAD9FFF7BFB8 3B347C4A00BFB392E79B79F413E67A73FBB006EBA896A65CB21BE940A0940640 34E08FF806A114ADD3FD42BB394F76CC77DD869C46DEEE20839C9A2FF73B840B 0ACF238D333719F5947DD4C39B8E3F070EEDDA1A39D526319828FA9F47F03D8A 245D8E215B37959566D26DD98185223E4FEF01676650EB4E26C0A425E6C23C50 4BA94BC88E086141A4B481B1D085ED61872E8BE023618298C154CA1CBC5A23C2 ABDC7EB93B1287558374ECEBB8152B9043D36537E8FF707C55BB3148059BFE8C 2A2F8B3E9B2B8B1C12E534AE818467322EB65A2F8B46533DFEC5C073C6294F2D 41197996BACA6164963C3AA18EF7AE2BD8E00C40760E980317E83B7F3D7B7C54 0FF26E1F0C47E3EC2566D5E417FFB95075CEA940D3C1E27CD199ED274C06E9C2 A19346E96F8CD9FF5592D53F8D637AD55DB4E8A614936BDD103989CB7923812B 6B8565B3F62A4266E23A1388C4C09E0CA7E888501E51016783BFE78C8C3961A0 7916460DBC95602BB86778271477B4E1B1713A09954173B4ECAD54301A6E310D E685B76CFA1870091F37D17582C8A991AC04676AD2FB0B751063728F03E6A2A9 A4E9486579C8565D27F0BADB9436A7F0EFB825E73D80BFE46A8E3DB2AF3A9C76 BA76FD6603762B0789999593ECD5DA0901C758A0F268FE74F242BE88F17F1491 CACB9A08A18DC93A837B661DAE 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark {restore}if %%EndFont %%BeginFont: LMRoman5-Regular %!PS-AdobeFont-1.0: LMRoman5-Regular 2.004 %%CreationDate: 7th October 2009 % Generated by MetaType1 (a MetaPost-based engine) % Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). % Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. % METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki % from GUST (http://www.gust.org.pl). % This work is released under the GUST Font License. % For the most recent version of this license see % This work has the LPPL maintenance status `maintained'. % The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. % This work consists of the files listed in the MANIFEST-Latin-Modern.txt file. % ADL: 806 194 0 %%EndComments FontDirectory/LMRoman5-Regular known{/LMRoman5-Regular findfont dup/UniqueID known{dup /UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse {save true}{false}ifelse}{false}ifelse 17 dict begin /FontInfo 9 dict dup begin /version(2.004)readonly def /Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def /FullName(LMRoman5-Regular)readonly def /FamilyName(LMRoman5)readonly def /Weight(Normal)readonly def /isFixedPitch false def /ItalicAngle 0 def /UnderlinePosition -73 def /UnderlineThickness 28 def end readonly def /FontName /LMRoman5-Regular def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /PaintType 0 def /FontType 1 def /StrokeWidth 0 def /FontMatrix[0.001 0 0 0.001 0 0]readonly def %/UniqueID 0 def /FontBBox{-566 -303 1772 1126}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC 1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 2AD360A28616CB4A0670C1BF13E4018CA53FFC8B28E49B3AF8134528F971DEDA 55E9075B8973BD0B1C001D7F241CAA67472027935C0A16779AC34D17950388CF 0E0191A473BE7581A249D043279E83EA19B511D1D8FA3933F37C594054DB8297 45ECDBC2E8976B243A996D477A529B8667BB3FB7783D0B773B952A4520909BA1 EB4AB2FA4D38CD9B2CF575F8E0FDB2E85A6D5E366B4567F8B1C71179751D38DE 09EAB552C14DCD4DE0B086BE80D484750E1D728A501EB36DDA2232012EABE46F 4F54C36AA715FC2E594CE94E9690253F9AE872DEF9091E25A9D7FD73512FAD46 941B8C772528E3A80A92F12CA732DE1460CB5FD1DAF819FA9E1CCFC106AA3832 D37573160C919A633327D54A78400F470079B6B1329E9F88AD384999BB626184 99F2C26CDCF35763273F3B6F226E9E54F4706F7F64DA9B9CA122118314131345 7EE1C14F42845F235E6A6157F87FD2B0069A3FFE68094665ADCA2D6F09103F68 59300BE424E5E62D6BA15D1B9FD7F2A4E40CC69D8D827A3E2096706B0D2EC51E 12E43A43F50BC93F45A54F86F4E198A10176F1AB8198B9466006B468AE2ACF69 986BCC22B224520F72BF6F2025D79AFB148408C463D4C05FBE11047FFD978A94 19F22274208AFC00F45E7C4532A936319F63B4448769CAC01E067BAA94B81B3D E16DB13FF1E0AD85933DC6DC4B1DCEE12252BE0C7FA81D6A188EC2AB50395C52 4CB5EF83F76C36901E73833E2C92CB3020547825353EAE49B08B7BC575A1C765 3F09FB1B8B4432BA7069B1B411319D3B1F369DAA39789F637C2E35775412CB50 97244C92598495506F37518CE9A0EF8A1BB12EBAC2ACDB8234E068B106997D75 C5E7799210C1706AE188F7D8C15F484FD68C83A3BE8EA1B574CD543FE4C87F54 B65B51EAFA28D03D9519786575EB3A201BA07E91114DE53AA4F1E8CB784A0755 D5FA7C3D7AC97EF66D31A130F8EF6A3A6274B93B617C3B82231B0A7B6F06155C 5A3DBBF7E1A189309F8EC19BB343EB5477E854259CA1A46439ADAA741728166B 30122D90DE4A64589450CB0D2ED61579A7DFE7B284588701DED9BE9D6B06CF89 11DA565BE73013DD5659918FC62767B00F5CE8DF21D44608905DBE5087EB9122 DEA3D2F13029305348CD49837AB3BF76A385CEC705A2EB89D7F32FBD60C08B86 A3021C24D0064066B51A5645A7C9849A90E6296888CEB8D196512968B2B59C8A F9D76C0CC64D0E5E8BFFDF68ADFB8871F86818B906D915352458CFD5817DAC15 7E3885B8EBDC33C5BF1502696A2FC6C88A96AA853B4D07B9843C00E96AD65A9A 041BE6C4F8150C91B30C60AE2F9DCC3C023951C59F3E09157F87CA9762F00A7E E36053FCDBCFE49EDA5C3506C20409D6C7E5A56F93F114B6E50784A852A32989 A63805EEEA8B14A64CFECA4BE51362285C527828E5E203F328AD955AB433987B 2295377C3787BC304E49C27874E0BDD9B5299035A87E142CC1121A5493374B33 57EF1E884D9AE0CA20D592773AAFB530DB9A6A39DB65E568DD3A8ADD05090D2A D7614855121FEEDC70965D0185F5E174F0758420612230989DC06DEC3B15060C 553536AFA1AB550740F72D5FC109EF02499A9EB93CA71FC9C0D3222E949E21E1 AC31C87FF582C8ACF9BF5602534BE942FF32DF24873EDAC875AA8D5657A0E4A5 58AB0BA93007579732ED69E7EB28D140C83AE1F1962DCC9A9C56FAB9C164E4BA 17BDE539B8BF0673882164FF2F57FE5DDAEF20AC47129333DDD269E32DEA3428 00BC71189749B5BF645F01DBBECC96C2364C2A18165A26FABAF878198E29485B 3206F74E70DB07312C298B0311EB0CF132A9AF2ED6D8A3B723539698E5C6EF96 832C8915D0C0E3A59E65A4691664E373B5C24B3EB36CB7D5F86AB267E2F55031 E42B976BF76149CEE298FA46B57981087E31F616E106C70A097035549861A8B6 D57670833F82D2519E3A28C63E8E38D62A92755377D1274604BE6108E633AA5E 0E3E8253C8C88B72E3AB7751D9D3F07E831970B4F4110BEBFD486669942A73AA 50252B780CD7427E3200E0E79FF355914F445B8F63509B634A40D07593BACC39 248D4348467EDE3A8D5F87C12541AB49A6AF916D59437C10F28C43761EDC0E66 A5E026E1AC62C7E3B4B4E7EF301815700ECCC759D68E9C85D075D78AB9A9E708 87177E32CF45F52768B6086C41EBDB854E471951730F598331430372E9EC7FC8 D62B62E958479685AA9AE8DF53A2A21D951A60E73E67169DC5C5188AF98414AD A57B34316D07DC570EDF6AB622BCD996581A70E88BF65ABB396A4A1D65189A94 A64962F35093EDB58EA45CEC2AFB0B16C4540ED9969E20531D85FE9635A0F5DC 4890183DD07B316260DAE1B680351370D560276298242DDCFB5B93FEED8AFAE2 8D572A9619BA020984777DC32533D1B154381BA3ACDDB8B6C0EEB4C75EB7B3A7 07A6D447DAEFB6250ABAC169A1969316236284A571A5A3063CAA9DD92C9048EB A35537EC3D1EC098C144D60AC1FBCB365F6F507132D321B4308976ACBAF5037E C19191219B28B56B22AB48C959CC14E18E553B4297FB8FEF43EC9F59F2935506 740FC60882E920EB1C184DA0C0396BB3AE8446D1FB78387486129299A31E2083 E4DE5A410131B866B55BBA939C42B4A5A20E344807E04623E5A083B06F5AF210 8E873523346BD5A991D00BAEE2F2A82E2D45D45B98AE7678E69728C89FB9F1E9 95FBD15C97D2CF680E6A1EE5AB0582F4BD8A6D8A68EF5AAE0A618E255700304D 5A8449DAB2B2402C3AC9CB6505023D8B93CFE54D46D530AB8C79E320B141657D 0327D9E02ED93D0E7EF4E7D247EAA5BF1BEC53DD019DFCBC3099ABCB510951DB 939ACC309471B28923719B58815CB1180BDAD00ACE836530F60D57253B67C93D BDECE93275A3D8661693FFEF7EF9EF46CD60CD088C926B774DAE57D209909874 D399C546AD2D172C31869BE10461A0747B9A864A7BF962F957C199FC3EEB1B2C AF8C3E319E894B54BB86FD017A8FFBA4B184C678F7CDE37F190F408888683FA3 DE6325CD929D4F12642CEB3B6349FFED241A5178368C84661E8D470C8FCECF87 E141E181D826EA05D6D0A2713820D615BA8AE46DCDCD93BF182F0D752904F05F DE79C61F414C4C203C46E6A6B0269F00A8A32BE5DE8EA1689CDAD496A73FD4EC B6E002F3B71C2D9171FF52D9B99EFF6E2AC36895C02494F1D1E7FD1A2B7AE078 66B1F040B42849BB161F8C5058DA20F5ACEEE50529E1F15174DF4AE9067EC4E6 7725672D654E068829EE2C58BF09D30DFEB19A02D18CA44689E5DEF2D007D0E6 46156C50A6FCCFB712EC54252EFC5A70CE5333D961386F3C0BEB0B0E360A3343 249D4A6D0B0DC326EFBE9E02C61D74DE137A8A0D6BBAC6FD78FBF6FB8025D2DB EE17991FF93E7C09B55135397A77EE1F9AD1F0A7DBDB89D0EE3B243B5D6552D7 189D4AF04A3D1F7A62C216ABFEF928F1E2BCE051279788C2B4714947AA98663D A46206E7A75B1E7AC0247834B45EC3C2E8772A73892309E2F12284A4CAC143C7 58C69E15BB88E3A7B13539E9012133D3CA034C9561291B0A40E00EF5110B5E85 349426E580D493B458BB643083A9978BA11CE54869E036D6FD235FB2A7463F97 E36F7D6151E921E77221D1A184A69A1BABC6FB13A61F2EDD7AF2D9D52215AA05 E690FA276FE62B0071A57234E918F37685483F86D1F47E50594DF8CDBDA0E00E 908F282425191A69B88CB3DA2DE1B4BE829E3D5C3D4D773182176A93892B3360 A2AC4D6129481257F780995ED7B53920D30D870F9CA94FC866BA31F29F0681E5 783FEF9513D70833E3F024FA1DA86C8203BCAF8061BFA5B2216D70B9193FB777 32448E0B8CCD3C4D762A73C0FF81A5EFAB9D57F594744C824E290A9450A07E85 6E2F250369FC6B6FA68DF6990B1D121777114AD0F0B2C81B388C76A39DD9F14D 883A4CA48B1597EF3E340CA198196B0E2E20CEDB0A589446AB52F983AB01D8DE D9B006DE3E4BD74C1CA8891A8E08C09A601506D57A9833BCAFAAC25755250202 2032CD79B46A575252776101A18D466E40C5FEFE679B57DC9F4E79BE368D721F 17818CFD111E32142FFB160DB6422A5884151A4546AC27C9A1EEEAE3890F6E58 D8C19D6F90AFD127A50869BB57C39F0E777BE87C953965460BC44694D27E18F6 C3ADC582C8329607108080263EB92C9DF6DAEBA5C2E6AE5376007236EF014B54 7DB1C647753E6CED53E3678FDF6512C4823D47156B6B2D1ADFE1C36DF0A81A5D 74DFD7DE36AD1087A1504A5BB67CB2C5BC34973C66955EF4E7503233F7EB95A0 2F86E9BC231EE5FC58FDC990C3DDD55F023905D41817647B7D2C63A8B8D708B2 B900F04BA8706ACD83D472CAAE764842F3B4E65999F261955E46D38C4039C0FF 5C49D1AD996A67AB0914D83D859C06AF74CEB19F9211DE8E3C682C96BF0C1C0F 16071FE6249CC9BB7455F9E07E0D00E38A7A2FF7E623808F4B3E81F775D129AE E28EC99F57AD5A16015ADB830CB1C738F70C1BB8062B1806C8F385AB57B08E72 14960AC4ED75A02396E0CCFE3BFDA9D980C136166546CDA85D5570A70C393231 DFD28AEBD857109DDAB8844290677B986B961C89EB62A77CAE61AAE4BFFEB332 C2B938A071A719E4ECD39C9FA4169B38137F0265288B03907A3711A9C7A7038A 2F6390BC183FDF489453E9207EE1F683EE4C2E93F10DBB8ABA0C94590B6D3011 B666F4148991C353852B4CD283018EB513B9EAAFE241E29228C49C5BA65E2A6E C97E4FCEF493E676D4631A232FCDFDB6073730B912C0E56A55E18E0B8D3C515D 5C20E21D6D22B965F0AC5D56AF4491B6C4DB37769FFF4660F955C6F90995E189 5A56ACA672B233D05F46A775270DCD43B21860B734DC01663B0D93C5C6A15E5D 077DE1C40444E5891308703A1A557D6AEC33EBC7046851E5AB6364E2FA747EE9 A89161F93F178D7A24AB2C703D7F5658ED8E5B44889B553AB3021AE0C0715D60 E8D199C43A371C859E3865644E0FC66933CE0D60F86764C402CA20F692195627 67BA09C44B8F1E68BEBF387FC14BC100453CE6FF552D7BF0BBBB51D104136DF4 46974C61E60C06300A30CD7AB167F8259FCEC503AC5A3F9D962D813B89E6301D 04E91DD624D25C17C01C6EB24F8BD7616A503BDF87CA82AC039F77FE0D4B91CD 072E5DA1DA7105AF7365269B2EA07ED532380833BB8D4514BD26F0429351BF00 4B19B3310F6288DCD79C864499251C58ED8EA2E33E82878404BE7530ED3C037A 517E7F4D92C7AB7F12DEF46A81723BB6B76B4C3C2E2E5B8584AD015374BE31A5 B5A2FE1B6C18912CECB8E244A91E1AD806435703BFD0F737F19B1FDA0404D57A C0AE89822F3DC3F102503D8C077DDB844137AB35E862CECB9761D4FD3514C700 620AEBD20E34B1B3929EA15A4FB8D129DA0E15E678488154DD26F745E1D1897D 334FD59840C5A257D0849702432369280A39586639D8E1C418E04748B104D2FD 8D576195DED39F538634EEF10C25C9B7E33B9A352EE969952B90473A6531EF4F 23468F57D052B226A961A088A49D67CB3DCAAE5B6CEB2B2A3C2A5085BB0E87DF D0B90AC2C537F81477295F4A4A6E8ACC3CC916ABDB42E22965915CE54DF2DF65 8F42D355F7040C49FBF71C5CD8623B1DB37181F506F0171D786389E89CA901BB 8B1E12A58A0D10AFF07F15270592F892F46F1AD49BB953DEBCF90F2817D63DE9 0FD7190212C74156D1C73DC64C377C8A4BF7E0E3A0E93D890FB5AF941732B8C3 1799B4E67102E1628592D5D67BC814DF63A051A3404D96334DAFF3A84B4AA0E7 8957C95F4E39A6B29222D619822D08CF5ACC9DDC68D89F32A2ECD19D768C04ED 3F5E1479C3146DE0D27EAC3EEBE036BF4D39AA46721C136745EEDD97DB9551B0 92C99FEB3435C32E96608B289F60FFF8C732825DA065D7C95992607C9C58EF6C 859CF2272E5D4A4C20814370CD3B1ACEE58FA9E27D3A42A90C674BE17D468F96 194BAB0E7440A25209FA06F11CA9C72A278C045B1D2572EC08DE1424D2420912 89B04DC1C56AED7E3E83B767E4E968204B3BAAD1969EB1B2AD79C1A84009407B E4EEA0E6E0851A59590D8788274C9A33DBCA5087D9E044FAEE66BA2446568997 D262606AC2918323B75B91422C3CE03677E508AADE98DC009B3277BB76115E89 47123C8464BC59BEF4DC902895EE541BD1EC6500927918B6F686BBC798F75269 6A1A413A29F8A594E4DFB2332F31E4DA17C66F7A1161558E0103D66D164B9060 1979AE913320A63CFDCF4DB4D49970182C3F23B83BF619817A00CFE9FC5B0A0F DF982B147D2293FA2D19BAE1F9E731B65CE2E464DC4A73AE8610F898B10F7896 B9C7C7A4BF4DF6D6E015FA1CC86F6E109C8195A232B3E861C51677E4B516A714 E18122D9B0F78E928AF902C96111868CD4B05507066A5EFF2920FFFABB84BF7D 38A18F0BE1595C10BB71E57F70E9EDD479DE21D368657F915338141E9AB69F49 5A99B90D08BB5BB166C8B58E3FE669628898FAE6DAF369C50781157E739C254A D74D72FEE63EEB7EFB947F6EF31DCC61CDDFC39A277180874B68E6CE5EA8AC69 ADBF68EB3D1734B6A9696D4C6F0825FA8D49CC56ED7830BC4B0C52A3A0E98FC7 1CAD8DE37E1800BA18A9437C91EF10F19C2DCDEE1EDDB0B6F7D120FE44DFA7F5 C260FC9C1536A6CEDB493976B10510A9887B48C7D5F84C2BCD06B95540E3FB3E A320DD09E04F0F27E89D4F5CC7779253CFD5B1F30EC46FE8971B8455DA702CB0 1A0043201222A5A45EBF34945E21DB85C5EB4D48F0B46C30A3AA503426744E5D AB6A37F59EFE3DCCA6A92180BFD3F7FD1D7C0305D67A11D28A41208CBE4F4DB0 52C16E049D2E6645239263D0B6E64191746611EDFAD3B10BF7FE4019611CC672 79792C59C002037F1091648E262ED76057341F21053DBBD57FB065E3B9EE8620 86905EE7B82BBAABDD0D92BB5351D3A0B3071E866539CB4FCFAD6C3C935E56C0 71FA9EA5EDF607C61435992060D7F6245C0559045C91E1147873400FE01EBAF6 D0EB1C9949FA81B89CA8C81756274E6697F71D328B75C8ACE323C9A31379FDA9 F7BFA8DE2C175AED055189493B7A8BF19B47E871B05E8ADA834E775AD6948BE4 1E7CE37974F99E6BD165B9C6A43EC3CA9EB3F9CC21013C0AFBED85D95F410F99 EDB72B3F10E335C0B4508DDDFCB020A1B5F9224B1464E2EAA7C8A723BC408CE4 A039F767228F1E9AA1AE684E1539E549972C97321FA0710759B6D2D28C62796A A4E86A0917C4EEF9B96EC85F7F61CC55FF9E5C10402EA6B6C929A92C24E80134 8499E3FB8440F69D8EE45584ED8CBB888F0C20A0CCE499532A4F584E700982C9 1C2C7A8B47246B7C4D03569FB28DD4D9B1BE31A6A2C136CA84C9A127C4BFEF9A 3E7D49F93F1C438AD167AD6C39AAA43AACC1567C979121759C431883EA3A5F19 9A20F9C763BB0853229F555A071E348B0858CCFEA9354C81C27305A527A1945D 98602318DE152D2F883A0A94C94D9627E275FC30DD9DFF1BFE1921F975BFF1B7 17C69C51E8D0541100E3DF71D501F4BFA0AE8260E1073478707B01BCBBB9B720 B4DB591254AE4F45B40608B3D7BA03548CECD9D12CA669D16A0C25A85CF598BE DD8074F50A079F9FA757931F47EFFD4983A7A210F25851B82B6F8EC7A6C9F635 92C6DB794714FDACD66F22FBBF8D5970DE1368D2F20663BC22AEBB8393C4BA41 85765416C56B7C0D3E2B9FC5DA3C38A90FD1F95E3D6311C4D3AB83A56FE46F12 0B82CDCB74A9E5E232F73D27215F9DBA8AEF424F2082FAFDED49499FC805AFD1 8DF56F31B1A70ED42F02100F16EFA05F3922C53A814EAA7809F0E8F9B517E37C BD332EB57640CA4878CF17E822E3957639ABB13C8EF8EE35119C43CD7FE068E1 F016AADC734D40A419C4E76ED59F3EA547541714D6C5511CC846D0058A2745AD 5E325197F08B2ED6DAF07474FCDF67A10B68E3D9F9BA1E216D1A74EF9C325E58 20D3C9EF826C2CABEE2CA16A3AAC7F87B1FD8620A5A695852F2FF71CD16FA038 D55116533BAE1B750318362BF85D9A4FED0550257DCC6A5F551CAE397EA2AD7D 021875710C654D9E97727C998EAF8CEF2A277D9F0F8229E041D85DFF60479439 B8AD2490B8245254972A9E4781FCBAA506BD9D7CE361F9BF5057A7323AE9C2D1 8348DE00561777DD1CB32951C0101BA2B243C8E3DF12E0EA444924FBC760A5E3 2C937B02410A18B40E952E098614C2DB3FA57D400530CA6FA8B32BCE44873FF1 7704C4D368DDE2B930D4CFBEB9FD0F71BE1ED1885730E570A3252AAEDB3183D3 EEC87358B8F1187DB14B177FBBF1DA7D2311E38F02DF9FC528F9156273562E28 37A23DAD7A3033CF7CA03593193376AB668C1C465311A243998968B32DBAED4B 5C0746D9AB358B43EA6BD3CE8D3F778F68A171CEAD787453BB667719D9F90D45 174CCBDC1648D165CE4103019F3829D1A92AAB26F33B0F5BDB7F2A35EA7D7C65 425580C68F07CCB083F2445E82187139FBF00F1BD6CC2D93EF95F5CEFF173F24 89F4F89E7B06D64F37B54DA61560D7C2D3174873F55307E929B392CE3475109E 22C8F1B4B911C17FB2929D3E12A8967364952081AC22A36D324D5A8449DAB2B2 402C3AC9CB6505023D8B93CFE2394132541A96105BE1A2257B4D7C74F6EBE322 08A0F9C86C01A63A8D0B8B644D5701348D9D601EA4C2A10E6E28A3249F0F94B0 BBBDC8F9165DDCFFF01039D5E0F17EB4790D8A5B203546F396723B047EC58146 C835CE2E3F094E748010888BAB47F407E883211A17C5B44960014876CE0D6677 A1F2676225A2299BC2E64FAD2F51D2218A845C3281660ABBC6E67CC3D12DF003 A4C88B3080AC1BAB651A2D27741CECA6F2956BF0F2DCDF5326BD8683B5E6398A DC9634AA18227B4F8A4C7BE118E5E53FE310304D24AD513EAA1CCE09EB2AB151 6827C2FB99B97F23124572B53534C8874821F5A341530C88F6424C5E2A0FA1BE 9A54F4F4B2D472C7376B42AEC0E7B1560E7086F6B212DFBF20057979A98A4A17 1AF8C77FCAA31029F8E45D5A20EB98A4602C2F337463CCDB72EA51841C517145 23FC48BFBA19CDD4DB5B032A6D45BD084D668BBBBEF9201FD8087DEDF5DE863F 2BF9CDAE215F25778D228E4278D03D2718232CCDEFF2AEE233B1A1FEB01ACA42 6DB4BC12DEAB10227260EEC9FEFF583F392BD1219D78BE4FEC3574D5AE3388DD E9AE21AFE51CCE611E1644C74DAC6FBAD49F35764DE6FC0B0215E256C3818590 965ACDCC8DA70D53393A5236436458518CAAFD851FCCD27811DD1BDACB1A0AA4 D912E01C750E53E61A74BE0C888FD8054BD6626CB833C3ACC1FC6A379189360F ED33DD99C27912CD39CA000B293D12E5855E1763BB205FB31C974FC3B57F06D7 CB2706F5C42C194788D20A0F2FD693B58E05E541EB206A5873940BA4C047141B 72EC08DE1424D2420AC0AEB65431BC00CFE36F7D766262DA08729C46C851273D 471BA24A0313720ACE3287858A257253A706922273FB664B9B68B3AA8EE192D9 320E77806A19730C97F54CAFDBC21B126F607D31F950B24B2C9042139D5E7DD4 386A1CFE4F0FE7CF85FFA8B3E42F7CBEC366E60C18416D726BF29DBA2BFA6730 6C1B77FBCE256EA412CD417BC8A6B2841DD7E3548148CF0E31AB988FF2A7D180 56EDF3AAB6F59EBBC14ED7BC71D669091521BF6739131AAC938185AAB0FA6181 716DAEF1BF8B103EF2EC117B7B970FA73E0A55E4B99D27A83093738B60E3F89F 806F12DC748A792F6BB300D8EE47D79E2071A5B3BB3F340BD76CDCF815958E99 FEDC664150D66C7614AAD9EA02AF73118DD583BFCD3AE3810C3DA334C7BAB0E5 221546611A5869E9DBDE31DA02F9E80970020F8C4C9D94ECB95428EA038026D0 CEC45CCE9134E120F85C107CE5E670014BCD3C5E63E0E18B1B22579F08F4E68E DA829B4C0F823586C204E160285C1F860C6CFDEBC07D3F1415F381236D5876AC 9D5468408652DAAC725D06E4B653797779E59E6FA1DBBCB775645372FE007CDC 6DD0980659C59AB1B5B9834EC15C047F5C856C32DBBACA3E6E0182571CA2D461 F2FF77EB838B553F94BF6472E799644A9072DC0ADD8586ED3EE39A48B2DA623D 91D7F3661947A428857118B3EC9AD4A85A734B99F26680B00120B7722CC15CAC 84B4B9AB0A69C94BB35D55EEFC72CB446B6A381DEA878D429B95D709D9A25314 62945084D8BF715E80C6CA67C96CFFA5BC0890A3FB0719A6950C452FDADCA222 066F0C6EEF544CCF26CDB6FF82F3378CB493CA2527D00A80674045257BF43591 473F853FE3A2A43B7CC317D830927FB40FE2F0786E979497CF2A3361B3793020 99EC42347987705ADB7596D0E268828757AFC19E45C3C94CC9F43E9859B30829 7C05EB5A7BE69632558D2DB6E159F4031725B1560B30D6CB37427427EF4079D7 01BBBF37C2C2E7898553FFCF7C0D7862FBBAA3043BD6D5775CC790EB39D75E94 4DBD9996FE7E135D1784D793B1DE31374F95A3191D04A56EF39F058FFCD7E189 206F65681738FE64C711C5DC5DED743A7ED41E852DC45BCA016BD810EE4F225B 2A6F846CE65D5869318FE640DE6C8C6BA0972CE09A2B8DC8849E90F329A9EF4B 08231102E217DCC45A9662C1591B12A9B82CBE1F3F03D7E973E74B0DBCAE30ED 623780C0AF99AD2244654E2C95B54A088536335E0C63EEDBF89EED28653FD365 7DD2B1531CCE1A08A96CB50EB15D2C4098B97C84074D4E50B5C6606BB0F3230A E8A293362AD6CE0EFCEB51C3C6C79E83849AC5A6AFFEAEB020A997586C6F60D4 C06C4B3723329DA39C7D667A4C093048E3F1C940CFD57422498A17C7ECFFAF85 013B5C541204F798245660D13CE6463774DEDFC3928949F19EEE06C1A0E5BE17 9E3FEB0CF9CB772EE2FF1E31D915C6626F6E421543DC7754F0F78E74F724DB01 EC7E67FC33903B7DDA3697D159B0D5AB15997127DFFA9ABFF8C858A51C83CCCC 572024A13D1E11116C45649029E8664B1EF5856534B80E1124AC8FCA3CD1D23D 5C8E17CF1B43A482C44FE52E57AF48D49A58092322025988003939B48CA8DF17 373001D829ED6EDAD18163EAC0A67899ACFC1C386F8B261FABD320AFC82C6B66 2E6DFEAEFCD319C14ECC81D86640D7799254D6C2AB8C3F498D0AE331A2DEF9D4 E3C06BC4ADF8132A0BA1A0E70E5CE0FB43E820AACF407DB268F2760F36F86C9B 4A686E5E182D930A2DC3691654340BE93B8E83060EE03DAAFD896177F1F70EAD CF7E077FF92CEEE279D6351867DB235577B68003BA14073E2702296B284F8032 5E24EFDBF7E27A57CE61292AAD6582B3A661F4D48AFCA9BB46DDA8ED86888DDA 3065C5091D99EEEAC43092470F450646BE26D2B060C263168EC98F5002F02D3E 7B33B6F14692CD8E915D11A05CE124A4E833606410FDAF94DCCCC062A8DEEE49 513DE1CCF2C5CB43CA38B6FA33E5774C334BA6EB4E7CA147569CAB615C61E1FF A0ACDE9B6CA0EA0864F54833BEB33867942B175B089E488167D188C7432CC9CC AF37A49046BD2DC413BEF2621DEFC6E1444264822C8973EB8766D839FDFE5808 5B97DF00EEC52C0B79445680372EB8A34D972A13ABA38387B2D6B7148CFA9930 7C50C7D8E3C246E698C6593F110D2B1C36425DF55B440BCBFDBAC428DDBE93CE 72877DD4A49B269AEA50E4AE3F360A382EF21A8DD920396F7F52B7D55F1505D4 381713A93E5F02E55EF58E729E06BA415230C05C8F6BC0FD4F6B67255DF8BE27 D7D83589632EEF618E6B663F82F2F6B0E45E4BE3E27CECE324917C5A99F4A326 75A342E991655A4E858F0EA546C3A723A3FF1CEC65D5442724E13613FAA8BA74 2F3165989453BA3A994ADDCD9B6CB08484D515C0D9BC826EFCDB25CC23092555 066E885E2DE899339842E6524793E24B0D160100C2DB33B80E9A478F514629E5 A25C4FDE51CB19068F183D547C8BC2EF02E325643F78D02419611D50402BDEB3 A16A92F175FBE12DFB9D84EDB11E86C86C3FFB00BC4BA7BB30923E966967B122 74346D1DE154C9A6EC3722200E4229566C4B449EF06590F446448C1DADBEF2BC EE271D2BA5DA13757B34824A7D11DCD5168A7A13539C7C8DDB7BB494A9C95CAC A1C98CC87E8404F41256B3DF22C3C0E16508BC96AF85F92849EFE0780FF6379C EBDD27A9EF99E12C42D9B164D359D7B3020C65DB0A4BAE1D4C27FF32A5D29DA3 6E297A866F7D92DECE94F3EA29DFFD42DE8E35BAC6369C8020A4D71BE0F7AACC B3BE5EF63B1C4E79B49A3A5654C42DE6FFF8AC8683DD62ED727126F236C7905A 9103F32551D90FBDB73C5F1A1555AEA91394ED682BD24BF59E04086D86EF34DD 686EBD47A517BB819BE4767780B05131565720F61FF5AC827C2A085375313DCF 0512BCD5DE36946FBFC4D184CB3471F958F98B5D411933139ACC09AC2835EF3F AF19B53E44F7EEB3410051871152619A1C21F744CE7F3A67AC069D0099A5BBB4 F12FD99B9AB154926A3B90C568D41F8240D632ED778BA9EA1C35E37840085691 FFA140FCC6C598BCACF8A971028198623DDBC37DB0FA6883858124FE6C2AA051 8EF8DE086456295143D3B2EF67FB6AFC6817B8B15B0FA72FA7A271E988060BD5 74848C85BCB7F3D74FE0BAABA30A31E9D2391925ED83336504E06A82A194C7BD 042EE90B6808E2431F556A997B23CF1B52822FCEA099C47966D70C09BE108560 54704294478B4C661D4A4E9FA155F8AEC542E98371B6C0E245CB336A48445E64 140F3096AC095EF935694649D2607D60C5F1E0C78012268AC3B7A4D74466964C 4AD960ED9488E270BAB33AEC2A3A055F6BA3C3700A80D00F75863E037B509120 874BA14374056EE741F16B1317A0B1EE5E4A97080AE32BC92B743550AA16B2AC 817A3172396B1FB8ACAE10E2EE812C36C1E2B485259EA07752A394453D99349F C4F65130127A3BE6784780833675A4D4AAA15C2BFDC446E8217DC2E35350718D 28AA6D2A74CB1C4E4DCC86D3C62FE9E069A1725AEBCC5CB1F7AE24F0BF332D5E B49BE21977146C8872ECAD4D82A933ADABAC4C0D2D9D5B99DDB20E51F6E1CA13 2E6CB4FD94F173A7A4BEB17C11463A393EF2F9C04C700FBB29DF2FB37AE1C210 22F91926361763B86FA081E98DFE93C6030D27EE61A239212F05BA154584A312 D0DC1C199035B90FBB6DA993F67F9880F0F845A2D4495714783E9CB13DA1F0EB 28B61E667F4E8AB8DB64EF08CB2EAAFED53C1E1B0BBE636289B8F3964C88A29A 856CC209EC385D5B226920C3214A8BD4A0ACDBCB32850EAE125EAA7F5977208F 0D83DEC76BCF3CF60BDC1DB09467179704B9F04B677AA4DBB555652AD4E14D41 04669F132B4584E73C21F2C9EFD7C120C124BAEF8489E22A13C30552196E9904 6203AD328B691B62C6CE8209C642C88F642E274124FAB7123D9AAC3B5951B557 D62C7728D6E3F13BE05939C2A6FB665CC590B09ECBD676D2E3EB556E9B5A0507 CA54A84F98235B0025F5169291029FE697BD123AA4EF021B951A0C64EE0BDA09 0970F9AD3D73778D2BDD7E552A5BE1B9CF691AF0A1AEA1022441B4E0338D6CBE 3144E3F023BB2147FB7121155B13ED556A5A5134B85CF61DE04C9E99D7BD55F4 D67B93EB6417582B7D7B8E44EC96CA2888B34393DB7197A9152E517EF0F65FC9 6F998CBF98917D850B5C6FE4449C3D239D0822F16C4018E6B622443A1BE5CE6A A714D9689C94CA612BAF4375C33F9F42FF4C40D27A961DFAC0A37BDFF5308458 61D5E5C2EC7E59783CA270DA44E21C27D5FE8A6DE4CEC6967E6F066F7E02555A D03F82F1F224E7241B1D62E8CB19072CA76705E817030EE47CC79D75EC326233 8CD13F13C659D762DB6199434430CD35841D3591791B44B4BB9C9A3E9F43D0E7 FC2275C823576A523D336C8523AACC8882547AC619B715385B46667E95206B16 E8AF5B416BB5D64953720C98D0DB495F2C21579BA36AC6ECDC5F4BF936EC6E30 53A312FDE1130BB685C2140498296402770DC7262C71EEBF9EE8664612626F2B E1339F28FEABCA020520722A4B1FDF77C04766ABE1553D2FAF26EF405C4D00E4 DD9F83370A2F00F50AC19E1099E777C86E198C354D1A5140E0073F84BD8B4CD9 5FDC0C8D5BF2E7D04AF5F2FCA69C377DDE8D5A957206B1397E32E2D63C350442 E2115B8D8EEB7C05E4A24427572EEE2EA522F9BB9A0BA183AE7EB5185BC81E60 2289353980885FE5EF054D5AE538348F537368914FB51A1058A0472CE2059E67 5557E53A7F82EE00522358E3CF166E1DE908780A52B5A8F6F848FFCB69156E8E AA095F9309712901FD044F3AAB455EB7D85772D6243C661702DBBDD088087D33 3F150BF2C71F0D8AE19B6AE0524E3F6A9AF02684614ED9A33A260B21EF515066 2BD7104C6B14AA51BA7362F9193CEA8BF970E6879DB85A3064C505079299E68D 61EEB26E5F3981B888B1A3EF45EEE1041446DB6AC8045322CC1A97A9B09A3109 2942717E2282E7311A006376660DC7C687555DF9C55AD867DA9DA91E4835EE25 4A19F24544F83FFE128618BF04C375EBE8EFC543DB648AB544E8212B3B2F97B5 844022274F5B144AF98B16283B2BA3D713B0F7F2C1C58A7696168BFF01836C7E 91E4D6922ACD09F2EE5497E8C0A748426DBBDAB1DD2C379542F7A9261EA15EEE FBD9C759E6CBA164780C85125D4777602F732DCCDAB71EB262B8A87DFD9C451A E65679819327AA7931C85629C30877B40378154CAD3D72365A932A3B57136131 55F9849A26457C8866F6FF16C69F0ABD2C8E0CD7C390086369D35D3E5A083C3B 7AB0291CB6B10B7AF374ED78AAE5E44725359EE84144B82228A57CD458DF6ED9 F8FAF6B0A70F46877976C12EC81C3D867F89B9A683BEC462C4D7F52FC3B27857 1FE9AA80EF4DBB83B3C77432EE201F41C83B213EBBBC0E6BD682394FCC328B41 3F11A3968D9FCAC28875B34AB841C9573E0F5A9CC7C841C2AABBFA90CEBE5509 654A916828DA24410EB8C957B60AE08DA639FAD6277B8DD67B410D10AD971D82 FC1EE6868FE3D060DD7B5AA766C4DF547598AF99E451F8B606A0F4C3E3ADBA69 560883B5A3B582990C47EEA6C17E4FDDF8AAE29EBAADEB9AF7DE8590BA42F29A C54033E2AEA70CE57180265F10B9458B6B7F003B3D6817263C54EC85DA80EED3 D5F47556AC4B2DF95556023DFDF9ED71D4E41598D5D59389340D67B1EE88B6F9 2B5E1A22FE803AFB2171FE5A3E58B2FB78175775D23E78C72CC5D5B3045583E7 7EEDAD8574BE5154888B464E8F74F609DDBB9635FA05510DDEE9C650C13A327A 95D43BF595BFAA794784EFCE151A072B9B711F0F15903FB575FECE0C07E55FE0 9506EBAF30B9DDD8C16DBB691911BC12F033A1D5D20EBF8530E7129D0A90AD3E A1E4139853DB44869CB51198CFD8771A99ADD18E9C3289A69566BD918A9DB907 7118A042EB52EB7800276E7502DF97CBDD778584CB7568887A50A86ABDCF97AC C1B898D9D029BF5BC81552808E6C60013B38F49C5F4D44346825B2A0A0B54708 441DE5A1A15C14A676EF40F0B1FD936DDB6D0D4DE107CCC21DCE943E8B785DF3 D782CC5EA81D0B5E5F532805785E2B732F3079B890C59CDE423533594E02F355 206369B2357DB7A88096EF19171074364ECD62A3A87F8147A3419672873E34D8 17AE1624A14774AE615DBEFD24EFAADA5632EB660B9C433383CA46EE9C7286F6 BBA92158C3CD36EE89D88A6AE6A070411208FBC6200A40D7B949B79724912E91 D9670FC49664B666C9ABDCF229A27AAFD876E1D5EB11DEB30BF7A3CC1FC21E73 92D1B4C75CCFCD3782A699B8F4E78BC30354529BEA5710E223CE1E32D373B2FA 3927A0BB82F73A6A99029E5EE0314047FD284ECF25B6240F8912E6B8DA8C737F E574A5328CF0DDD078FF2E319A37EB5CEFDBF36492D265A24AC6AC13D6C57D2B 872C05B9540C3F5D8595958A47E6616EEB7C738A7D573E2345E735B39F7B0139 8298382B2856A2C2166A0E4EE6272EC1F39BB7E05C36CD0DE61CE88A9278B440 F45FC2E6073239EF68BB926C483E82D52C6BD14A6F8F240AC53D33A332B7C38B A63C1AC13F5913C540FDB69362996B1553EBD742F260009449B6284E27DE8ABD 60567F307D6EC471F99B03CC7B5E8140DC02F1032955E11E876917EF04AC9726 CFD14D097214087ACE5E3561B3F793D4ECDF9B17AC4E1A9871B92705101565A1 1B0BE8A05CA56FE842051FE87EC913E4094304B69D88C94FFA872978060E65DC F7E739D1913657FC9B2AEA8372BB6B2F202276A7F985C31CD8F76524EF155613 0DBF67244BCA4E875FE51A2A573933DDC0056BA480066D572D07896534AD7BCA 233A7D21FDCC48F92986F5136AB6EE650FCD2BEF029DA0D8F7E9B26900FACDE5 91FB40E44351EBA5A9BC77AB4E4D29D400D9F6C5A17C350794C198CBCF84E39C E3B141286A5994C60855979B402E15ACABAFC23501A34BB3758EBD90A30EEA36 48C55D7F7B73F4E0A3DD5015C6432452ECEC048DCD14814E47DB6C3D4F63AC1A 02C88518AE99479C04D2A9D490254D0D6124C14065D013427D282B07510C3A6A 9597B5C69D8CDA4AF700581F8179E4B7182CCA68F8B35F57AA77C977DFE18A18 4D87E401ECCBF6DFD3DEF05D530F2504362B55D911831536E2F66A2B9F968338 1C56776D27F95AA2B2C7A24C713783B9045958668C6F7FDA18A72D1013825D09 61324819BD29B657D61E2BA950218A3AAEA34714CE1F2DF7B0803F1857DB3A61 D578E4C7014E46B8B231FE33D43932C02CA9125AA09D290C96D22C17CD43FFA5 7C24813D247827B40DC36A2CBA4A701C45942DB1C91C7CC694A4355AA673AA61 555EE91D01EFAB45F6927C79A686F22ECCBDBDB5A63297B06E72C8929D5202D6 A34923CF4320993CB5D9CBDC8F8522001F82A16CE307F170BF10D51A2A9D64B5 0B488945EE7D39347EAA6B23D44765C06DE74B7B16AA04828FE02F8C2A22BD64 092A5554F8E1FF2B32BE0179DEBACAC5A6DFD51F6B5047857687D55785EEF705 993EA37E0CA2D9BEE0AB4AA71E488094A8CED2496B23743372D5693DC619BD15 22EB9FF70556472DCFD4358210F9176E156509A555171B4DB2B2F16990DD351B D58EC7B28C4DFBB75F82EA4D797568761CBD448CB8792E114A0B3B5AC5FE262A 49649B9FF8C8C491F40FCD38C2B62BCB89AB73052CCE4526F4F02BBEC77B3D3E 5044A04E04279AAA541D26750E85FA093624E310CEEF3ACCE3E30A0E951D0119 9A9C9984BD45AF96FB8B051F90D0D0B8968CA4DF727B3F95D364C838B4224619 B49452124E1051A715399BBD1A6D3704BCBBE1FFF89DA6E1116FBA92AA8EF1F5 AB6E3DE789EBE864795B53E6C274AF806248E01534AC430FE0F227E214FB775A 0DFD49732C5F02F8C3F26180959EE824D1A1CCC4835A3962B478580CDD899470 04E10CD49F4D6E6D9819BF35ADE92EAAF3DE2986071B034B7AFF93940CA1D89E 0B0646CFCDD985B6374632005FC521A0A84C96F72C464685C80ED27950CEA2F0 E222D9399CDF8C07A596A9FEA40CEDB5D4E2CE3C2E87A46A841CC8E0C49621E6 58A476557EE96D4DB0EED5C49E5A9217A454268BAEDE64AEBEA0EBC4C4EBD6F1 A82CFBE781CE97DF06830FC498BDB073AD2CA5EC36B72CEDECA43ECEEA7A1630 5AA88B0B054DF589080FAE057B9598B3D2AC24C035665DD98E26606CB1A3A8C5 7A80EE8550C9716F9F265E0F76FFF660C54AC08131B56DF4A3C3D6BD784FBCAD 2F5C3385BCEFB2B89FFAFFC5B4D617C084C7F733D777BDB2B8D701695877B037 81F64847BACAE03B1AAC8C7642DA07EF2F28988112405F80F2BF1800D129C861 66CD167E327C8D51E5EB5D7DAEC7FF5DE4D916BEE85BA2BB40F538F55C11D50F 882B739138448CAD76C72E9D95AA2B96376A3B83379B8B8ACBACD4CC6C327596 DD9C1EAE6D72382D60A1A753062A05C1F137E4E987E72038625EE58E39BA2749 D8FB0960D66B81F3AEB3FC33D977A29FFA9976FD4AF565EF30E28C2967D6CDD0 CDD9142FB11995314CC2E0B5E0B377A77BD765851ED793D7269FE31F2CA510E9 506A9B63C70091B3AF4879428D0034A6A9C6CB6AC6D91E7F1E3BDC4AA83FE7FA 161FF626461F41A4B1EE5E4A97080AE32BC92B743550AA16B2AC817C96DCD797 ECB3860E9ACAEC0BF95284B620C59FD1680C42123974A96515A8527641980D32 53FDFE99650DA4AA567CEE10727B1ADC95EF5912133F28F32FB54410D1752B7C 19641E913A3BA5FD53E5C8B61425076DD8F5D6FA43F1F4E694AA192F3493CBC0 D3CD17DFB751208026CD231C7F764702D5541B68C59A14627FF433A71FFE65DC CA47FBB31392FE4F5F94724C1B4F939896842AF50BBED0BBE3BA0D089E11BD8B EC95738287C28BCAE42E376A4BF18143CB463B43B8D35C1AF04B292A6EAE1631 0CB6910A4072C4742E159CED403D929B128FB2A4A5EBF05BACD3E9C8BEFD72BA 5DAFFF7139589BA6FB4B22DDBD12556B162AEDA1CEB5972C86571619B4EED62C 24728824CE31FEB49D8A82CD8A9D83DA9F97DA8FBDA438DDE689B968105F8BC6 2C293BF67744D1C37708CD6B83D501D73D780A956A992D53C627C837B200DB46 881BAA29257740A02588BFFBB595EE95F8BECE995A70AD747695B433272C97EC E43AB913C02959F8743ACDBC0E29E0C6F81201449ADBA7C32B50D116E9B21BA7 C218646045F27208A1C5836EEE234C4A36CB8A2A039A4281E9805A381A92FFE4 AE66C807203313665E950A91EF61117DA77B5ACECCC638B6FDEED9A02D54B49B 25A3F6D0DFCBA8429E7F01AE6542757D6D41733CE9F48029DB6BACF364CFE0BA 0B773753BB577FEC7B66613D411630A27D7680B335819744CAC5F1C047BDA932 1DC81808DDE499B5BA7BE0A37EB3D69F4B68CE7A573ED7822540D36BB2C73622 5102573D21FD0B03969BA6C8AD8BBED63B4BD8D5BDB57E7D648C060DF99984F2 BD9744301E5BDC0E125346571C3AC8F053A09AB668003896F8FF46A33F0BC008 036EA3093A4A799D6C4B772D39FE5BB6CA9944962E09541FBB7A00956D1ACA7D 8C23516882439E3EF1DA39316309EE927BF908D57E0BE99051A629D7316BAA58 EA64499CEC98B4259A02B03655E8DFD37D5AE99A990B727C6C7020F14175225E FEA39202B6752AFD62F7D2C81EF13236C981A08405EC3AD93FA9CF7BC4121956 3BADF2CCA50EBB691FE3A66334F85FAFB13E842450F93030CB5809EF98E9F48B A0752DFDCA4C08E76F2F33F9A307656223A0A4E5E873DD5728751331D8BF02C1 053090C526CA1A8F1197FCE0E63BE2711921CFF57F679B9108EA3961649C0309 4F80D3DAFB1BD6AB447A265D93F2BFB5C7F85BBD13A9C94882455D951DDE64D6 000F5B7589E54D4660960CF2B37C5618BDE997AD3DE6B91C587FD1E1C5DFBE06 C21345582B2BDEBB308AC8D9A4AC134B1637E436052E05C3A5CCB847F7308865 DF291829A64F790E760888FE23E05C921096AC0B0F1080CAC3E6F63A24B5A2CD B46FAD102316785B0EBC9A0EE32759CC43D80F79F2AEA9E0F22B7488B7FC61E3 9D026BDC4B39078929676D35BC97E842297F801A89C5BB5016F5FC6B9E5C5E3E 343A64984FFCDEC8AAE78157021F641C728E2D268578D98725852FB613F81BA0 90A7171675405E1C9A35D8B09261DB4ADBB1652A3583ABE38CE55C584D261800 7F4592C857458FB78C6ECB6460A281A80F502523BC02292AC07CBA9310637B99 935074B5B5A3470CA5F34361AE56AE899E14B907A5D5DE3818E473E012AB6A5A 6B29DF0C3BB5C95410C542C1DA170F3D43108567B5C7243776D2FB1595ACC6F7 80DE883BF41FC7ABB19624B9BA49D02D196516C336C6B4B224DBE4217B1CCDAF 4C0CB4439AD0AEB2C3CE2D208592B0BFDDBE8DFCCDB4E1FD3B41C4F3847632CD BB0DA4191B29C58E690C73547CD72797017348ED2EDA5E49B46F740B646962D8 037B0780DB38E4510FB1F4DE9E551C358B67E36CE96D5DD91D1C1647104815AD 65E02E713A20B35E15FFBE024B5B7E276DF2B053236265B264A2F25B1265151F B91D46A95A0148D5870A9EBE6C66D1E0ECAFF340DFAB98AA42FC4DFD1721BBC2 A144EC5735F8CB2746135D8B2233E17AFCE3845ED8FAF19EF062FF823D967602 14DA5B34886FB2BB54D96CD87A59665B2C43FFEB446FE889E03A64359BC513D8 C384449A75361327E1E7E81CDEC1DBA0B63403DB209B0E863AED121AF93B8DF5 3EE8E41302E597B15C2F640CA86F291743F798739EE3BA37379887434F5384C5 6AA2A49D11A3548224A452178166EA608556273382450EEF4D1102CA1BD533FF 07B5274188AB0109E96DCAADDEB2432FC803090EC69F3FD3A30F4F015CDE9893 D5D66C804F030B04DCAEEB4E49E23FF845CF525D7183F10CAC841F7506A5C5DE EBF60EFFA06545EFC162942911B3230B8D462CB20D471D4A008B3ED3DE2EFAD9 3BC4967FF861E0FFDD170E3797CECC8F39B64379313F142FB8EC2384C3A17879 6A4EACCD1A2FF5BAFF93EB96F0A79F34E2BE615A70822DE162AD8486EC1A5B40 2BA96E07963976CAD0463DFA412EA64DC1FB491ACDD3A0CE09DF3D2AA01AFC9D DFC00F3ACADF4FC55650DD5BDD8F860E60CDD9B72B0340F5AD41A21F9241A5A6 5A71E268231C601DE1D08E0A42153573F54068E7AF9ED5CC6E5436A5C8A8EC1C E52844F739DD920C1EE29666F522D53FD3568544624DE1B6BFBD544359B83C04 67B6072959FB101B31CCB59A8E66D9ADD59319D02FFFD3B21DFE7CBD1C32B3B9 5F39A41D2E0C84ABD2FFD86525323ACE4A83C5D86C9E359039CD693DBE128ECB 081CF766695B7641C3441EB99B4C0C0FE29E6DD239D2F234D71DABD43C450B93 1DE5AC2088ED5D37F3F178A3591E2B70F647AD98728F84D0651F4644CF51DAA8 608BC3B698A22BAE29AAE57BB90E0346E0F7873BA3F30DE02C2F5F77E8E58AF4 812D5D5E97FFF1E35756C47A6A8FD44E2528D5460A46AB0F82E30B395FBEA1DC 6D7DFC80DE646F8D21E6DAE5174857AD72D7C977A144002C186B0DC098663B09 1C3182326947EC543C91903100B8AE183E8440AD73AF6BF2DE2BC93FA52DD6E5 94A6E1138F2B7183DF9CE31D4C0E56785399C9A83126AF0CAC6FCA1C7574D679 30DE80124BEDC1C82BBB16B64D83C62D9834A75465756B3E3D0005AD811C0C59 A44B659A53A02FE6978D0A8608D4A26FD0D677B6D889C948E9C7D3A6EC144A8F 1B73F62CDD9CE230AF01D886FD88A6C23254E3CA207F0CDE0EF2235273337842 90003788C511922AF1F5EB46B49BECE497122E11903881B79C036C54BCEC03A6 4D8C462D8E44D9F0CB3945F586BFB542B229FECFCD917788FCB6F16C1B43141E 0FBEBADCC87EC16E8D5EB47419A4CD8D76546E3F84CCB5E4C8DFEC0195E99B6E 47CBE1D39D16881F14F285CBB6D378C0AF8680D88E744861352351811FFA1554 7E6F40B4A6BEE3B6989C474D1843A471576D4897E06E9C1F1736E0BFB09AEC8B 7C4992683244ED5A44767B72F5DBA665F885113CD2E239B65D0E985B783590AA 65950A75A2102905B8CCB2F61255AF45BDE940DC7780D957DAF623F712DB9005 025839E884ED4CA596EFE217563EFB40B6A9DF429A374CF27923C6A7159CCBF8 0C887CE29AFE2D1C610195FA32E61F5D12E43E43F6E03942B0609E8020FB501C 223F493D0FA587209565FAEEC1C9F78AF47B945A369294E30730C5AC0FE18757 EB205AED4B705BA2F7BFE00578BB6C18A3DB61A9E84B41CC5A6DDB16AB2936FB 2FC5B96B4DBD2887DFAFFDC16ACC018018A7C9FD3C762189575E839ACAEBA853 04289EEB213F679F8345E379567069E9C9B740B38BD45B3751ECFB90DA8C0F14 A4424E00738F4D305CE85F7416979CD2644F7763CE07D14F620B90A67F273B31 1061BF2D3CE3DC3CCFD4DCFE59CAF06FFB28C4872B301E0BA418DEB2EB29BABA 81E37CC47A257EBC1FA6B4FD56160C8817D0EE8E4D004075EE46B30D68284B7D 9A3CA31E5BBEFFE241682C45254EA1CF191F4D7465951E16896E03056A0EDAE0 FE380930C762C0048DF90105F364B8486816B0FEF755E40001A7DF2E63C2A487 FCFD9F1B3523CFC02DD50D55C0575EAF4EBEA0B8C2F4738192BD7F2546B22288 0AA3DA9472A22295C9B83FCC1457887F3881C8F1E9A6F048078B9A79E0B93DC7 32E312FE1AC1AC380F35CB7D1A99103E110E0CDDFD01BF2CDC1813F4D2BF5379 B7F894A8D822CD8B8115CAE780099FF0772237BF80D6DDCA23C442FC7F602F74 54B6E82E931E76266B15CC8303BE2A0AD1AA715ED5ACCF14544A110203360F19 41FAC5C151BCB073FF6966BD9325DFF0BDFA705F328AAD4BFBB6C40D8F4D72EC 63B0420BA2A3C3B6AB1294CC34A4E8E3C92492497C655970855D7C5636F69CA8 A0282200D23FB0EC43EE107184712357CD1E849AF239E2A4F63F6E6631DED22F CF6537CA712971AEC3B473C5EF5EA99AA922FAA53D9D03C54706B5E9C46E89AC C11E82553D3DF4A5BFF200843BEF3B3DB3C1F37874C72FB893305D4CB1D936D0 DD331B54A02B253A0A8637C0C3A49EEFF019DACE6FF4D5BD4090843BCAFCD917 F41655EBA91893597A866FD85D745D7C4507B50FE49A97EF9B78A5F4570FBBFA F60707DE6E389B5F00C5CA0CFB555570124724C7D883C8C98F2828DF8C0C6B74 8A5D6811AA159EF2B330C9251103E567462E7A918208F47722E48B590F4DDAC9 78B0ECB47D185CD1201E6DBBEBD21400FEDF06A22AABE430E80ECE8252540FD2 06DB9862D5F69B599D2CB18EE9CC4BA7330308EDD41C197B07F9059B3821423C 156CD87127046A3E388BFB5372277A729B5A60644065D2484218CB438CABE96D A885810CA1D3091644E5C798FABFB74774FA323645E67E0B304E4DAA72417B4D 1F5DDA9948693B1B171F9D5D61AB39968F220E6990B327965E8420F8B9893662 CA3DE27550A67140DB0D789E56263362340FBA8CA49B9AD210E2B4D77594B8A8 A9D5FA08DD485C3B1D952361F75B6CA0D9B4B3C3A8E2139716A8B8BCE22870B2 A8AE0361A40FACAAD0EAE69C613EB234EA2AC527C5E0F43C29B797B00D04ADF0 5D1A14100918F605CFE56DA8B9A95E2F71E964DFE6AC5688184F5E56B96A6754 C18AD8D66B2BDFAD334ABAD9AEA40FB98C1F251CB49EAE29A3AE0601DB63F00A EFA67BDA82D3784C82D6188185870FFFE100AD9EB38013869F5F10B4FD088BD3 BE37C6200E44974C097DE0CF3CAB0E74AE818E4F0C865FCD78F35E643DFA2BA6 7010932697B93A5C179D70A070BF56E92E1D266AAF255CC907DAE134A95B7E70 26E3FA5E970FEF73A3BB06E6FDAFDAFB94794BA2AA03065F78930AD807C56EB0 0955C1984FD24B48F23984D516719A53EBBD18FEE0C938782A18FA9A9882C955 044A55AB970C2E63FCE2A880D24293E3ECF03B4AFBDE439F64EDA6CE61D61FB7 7B8AADD3CBB1CE596A0A4D093163E531B3D50F2076272C7A954917B6DEEFE0ED 4AE2E09226D8691F2327C7CAAC78861402164B7E98E4E667F76E2864124D3092 43AF08E4445FE045C3048623BE1121834A5E8AEC5BE1CA5257173550F8FD03B1 235B8E91D6703F3AB779487FAD68E2821415387B024B707616776E7C37283F3A 63DF8E9AFB85B83B1EC0269ADC9B693DA1457D89C18EA42BDB5E1E0D895E21F6 3FDAEB495040D261F21A26B4ECD56CA5A05F4B9D4EB416E3197083C64A1E2DDF 77DD996474504545DD2C1B775E4CAEAC1DA45C792548D1DE61A9A57011C0B40E 1F48AEBD5ACDB5DFCA4FB9322CD841F078106D54A33F97FFD30E36E69B3F4333 560FB9A40681ED8E00E63D89CA32AE0687DC232178A07AB26620B074E222B642 6D8AF577A5B7F2B019500E8FB959923AD999EFCC929EB4E58DA543765A3B2F82 FEFEAA0EE6FE31A57E59508CC2064BFF5FBB143B3EADD5A2B89E3481ADACBCB3 0083F176F5C6F7CC97648328E93F1CEC9532C69314F106A882EAFBDB588772AE B239ECE6290A173D71588A0C196A8EF10AA930D4601BC0E7375B83351D10405C 55F6EF17EE4D84198A9E10E1101100C6F7987DF550AAB54D47E20A906B02B3B7 A7289482970BDE2D6AB5B07064C07CCE41472971848451A245DF47879D3D6605 037F07C0E0FA63FF990A34360D38D38B443B9A51F7846E29A3735903EDD45E1A 0070E6FD8FC965538B0D74F1A0037C5AA7B354A4F6955B8E58AC00AA0CCD15B2 E395482539E49E919F3B164F0C92FD7D332DB4097FEFE402D3DB0E617B120CB7 F36B49126038CD221BCC55C37620632553EEFE7F587C801E36B853E32D9E7581 D407EBE3A42FB15333B8666887C34E715104C19AD63F2DA95091108D36C80860 72F2044A3A115B4AF2D9DF46E1E5B36E223885BB7E1E8B28BFA9C04C98B028B7 08C01494CFB36F5239D236E560C66632F68D465247CC08127C60B94A181D75FB 34147D95813CBAE9E22E47F1B4F33641BF53F82CD8E6D7EAD84B4C7DF6125AC8 AB538565E06699AE5D68759A52096B795A22D3B7767292AAD81E5B4186180C7D 70697B73BFADEAD4306221A59C6AAD10E16FE5C7A72657A80F1CFB288BCAD95F A4283F9CE523D03C847131EEF1D6A8C20BB05CEF7FCAF2C526F472736F2B9B07 7F52DA8D28B9E435E6B370179E3883F51ADEA4C3FE92FAB1EC7EE9ACB101AAAC 4D277F664B660121979F8E7CE6ED9584E508E3B2D39D618F4F7661713E231035 2FC66C6F7741A542E9CDE296B257752B47C320B4A0136C9BC16AA4812839EF17 45C0D9E8A74DB6D9FF3754FB4E9E9E4CE34660A7B6C084967A50FB5E53F19E3F C9776C9C34508263844E00D8209A0D7CDED19AF65445AC7BBA575CFE7F484C71 714FCE652FA38CDFCDBC410F758010DF14536C1550920C909926362E4CCF5B89 F46300421729DE4DB2F27D9264336152062BF9C1F7C2F05CEAE9A270823267DC AF70D85D56D17D89DCCBAB7A0549F176E2FD1A3FB8C8FA19BB685C7DA55C5E0B 9F05A73F43176BAFB7DF0A157151F7625E63296E325E2C31EE233D6F873666DE 01A7354BDBD3B73F695138F3AB7645B9C239980A38968FF9B815E5DC93846CCC 8A07CED0CF2B48617925D741D0F7B8131D16AE6F4FD3280C187077E2A8878F02 E0B498DE9C1A5F110347B7B612146B5E45D8DA73CFA3DEC72E83650F240B54E8 8E51C0650399E8D5F6DF1DB8ADD7E6A17351F41CCDDB48903150D09193CB7EEA 977B58FB6FA47D6FFBD7B0C78E1B9C0308C1C3C44C92BCACAE3E0170B746DB63 CA39A2B75F595BB9668109B5078AAC02EFBF023FB35EDB0AA9CBC25E54E54A04 9761C8B21E499FAE146C31DAB51F4764BC3D3176A8CAEF1DC16E8AC0FA4E4010 B6A592A211B473C0606C887F4B326A308657D62DC3F52A76832779BDFDFB3E48 8591E2CE6E3396AB329CFA81A3FD438C5C31BCF78C0D63EB93A53326E328A8F4 46C41510A842D5DFFA8223B0307E4D43C514549F66AD6BB6C1DE871AD601B48C 7E6DED7E2218411D22FD178993C5D8D6AB34A189FA44CFEE3D740331EF06C3D6 20E42B145626CDD287909F4E902B14527D20EFECDF6B1C287FA48581CF4FB723 E2238AB55F9F22B07DEBA08DE74C2E4B5B3129DBE6223DC18CAAAAFA44EC2E1D A96256A9C8141D8B7C8067797C0CE920D9DFF31F8870E661D2CC3C4CF5D9F46E 05572529A19B0D335E9DA8A2E671C13C58C0200A66881FC91A4FF6F1A97A0B79 4409472BDCB4B9267588A641F087BC3DE74A67C0100412854F4BC16A4CA2BE0C 84BF4624522F116E8B2E6BFBDCA1E23E47BCF2C96A9C58E53950DB59E4322FB4 AFC1CB7320494E2AB777F5981D2AF6FD54B8C1638C6BA387155E6780C7B2C82C 0672CD9899B12E15AF039718B0D1D4343512ADA1B78E710A10079F211FAA5227 E4AE7FE8AA4588D5DE9F3344CB844CCFF0B65999F5BFDF09CEF037F6F37D978D 7F85C94B7E8E426BA23874369747289B6376843D91DA00229226A37259CFB0AD 3BC2651335C73A2DE2AE157BA062086C2F0CA8819DD6D0B8CE06A6DA56CD0A8D 0FF75FA3D51F28A0FEBB8DE2A761A371FDC8D098252E1E4A35070D8E8B67E27A BCB08412FC1E1C73DA70945B9B301F8534BF1C8815B901CFCB564493EDEB48FD E39FD4594256D0508907943879522C6A9DE865DE8ECFED264F404B78CFC402A2 AC1D7B804994B63E7BC74A1EA9079752B0985AF8BE3D4DECC615B526303F279B 2D44EEDC14642AB382A9CB0BC3FBF1AB9B441C966210F711E747B22C5E73B38B 7279F9D19501EE7618BFDBDC3423CF739AC5B38303C3D4DF196C46297BD1CC1B B1EE4DD1AA03DFC8ACC8BFD0FCCA75F4FC8F3471144E5291FA4017E674E4E3F6 B8002890F8CC8040437EB37B1CCB7C52B7B6D4704262B8B3E067ED13DEA3611C 6C5A113813E6B5F5942C71193D01E91350031C8031662274B6C6F0EED9A95973 D9C816801ADBE116E0E90E6199B6C6B3594E3B70000C7DF4B743CFC5807C5516 51FF922639E5077C139E39DD755D4B754C6DD160206DBA83310D820B6904B356 AFC188801E82BBDD2D86B42FF91F0ED910C4D8BA276692FA21B13CCD34182C1A 071FBC6BAF51F55D7753207C29311B11B5B831D421D07D8B742B87CF1F9DD47D 82340086FC36FAA3B8FADF3BA47E66E3B89321DB88F88E4D0A27D4DE5AB3F44D F52033A1EE28195612B540004B109FCC2DF46F924B061AEC1F051B1A6604FD45 C0CF1A9C2DB8937D1A4497FCA6C5B9AB692317BC34B3F52BF559473B1F832B7F 8DFAAA04E18122D9B0F78E928C5D9C582CD43AB1B2097DED7EBE2FE1B281B707 CE3FFC75ABAAB5337B999E290BB4078ED610795231E3FE9BE731AA26D705842D E204F6FCFDA6BB3538EAD5C8185DB6E39709162CFBFA860BEDBD7031877FAFDE C945EC1952B6822FF937AE52A6F8BC86AA385DBBAA35E3BCAEF762724B5DBA0C 3E346E765C56E436B8E9874CAC4A694565C8D7E6728CB0B554648DE5126DFE05 0330418FA9307C6A22B3DFF3A5DF928ACE185CE5AA1C802FCC33FE8712D0011F 0C58187DD47CDEC4452ADC8A683A2610DB6EE27824704D541B1DBC252F782DFC 48D7726661BDF8AB0A15216E966FC3B1D50D20A736664B5510BFC1C16428A64A 4C03E79C04FF94C5059BAC10947BA16CC916C66B195622006BCD91A3BB5F43BF B1535CCD1672FBD40A3D1D8E2D401EB1EC420A711AA2C73CA4D3738F09005FA7 3BD24C63CA04F1D5F611E8AC05D255B21F5C54E140CB6786AFAAFA224C0DC453 60394C534F749D2442E180E4B23075276FC299ABF128FE2511732602A5885A6C D283AD3C19604BADF25E9246C0118081A739201A18E0B2B745E359CCC76AB7FD 7110CCEBF6F466633F2ABEAC7A7D0A1C34E0CD3032DBBBACAE4B22606DF4CD24 F5E28E9444A11BCFA629791A19BE378BEE51C37E14E1A59BA349FCA1677CAB60 4224E142F3A042F3BA8FABB1D50119B2347ED0D201CFD78DEE828BADC700A04D 96731E07987529DF236C6E85FE860261A461DD5C53C23CCF67CA8BF1B1274494 E363BF0890FF5C1FBAE2622C8E5DABD16A1F78C77DCA1277328B7AD72AF93485 DEF8FEE58727EFA4AB79C5D156F6A37F088B4D8AC8133F6584ACE94087B06C61 D5FBECBF2AB8B2769C12E67DE2EBF094D3B7F6541DF57D2C3DD302EF1A852259 59D3BFA10A436108F0D6B87BFF46E7E197D8541D72B9E5AD2696FA78D778FEC5 D66460D04955DFEA71460082A0AA312BB2178486925CDAB6942722DF22126499 6510CA34D478A504A6B8528B9F2B8D803C41812E5A530C0BCF0832CDC8D71DAD 38C0EF448DC010FF32F01B63640A3CC587254FC11A4FDA5CC00656C0B449E94C 749BD813E749D39234451BB972B559AC50EE733462DC6CDFB7D0D2CF8B4A8DCB E0D0E6218801EAFB019F326E85A8CC963C409A2ACF4EB2C17357D4E115CF1348 7F83C49AD96E1394863E37CC6630F796F8CE5ACC4F49566EDF37EE388FF454F8 7C91EA476E88A666F06EB8A6A15ADCE25EF355AECBCA87F1535FEE6EEBC67F90 818206B95ADD734EBA03FC20340FD833CEF622BA10BA3A87F250AF9CFBC194D0 7168F6ECD6D8FEE82559F008F29690D07706D953C719326581296F85483FE343 D54EAD9D29D5AB7DC23CFAA5A63F21F171B38D2554D7D0F73C71CE4123BA815A 50DB8AD1914FD7D79D14947572CB28073B7AA530ADC5126644DEE23CD2ECF4E4 8D9C7B6CC669411D14C90EB2DA36177F6DFB6E00260EDCED9A6FC8E5B7B91571 2E24D97F1509C916BAB4746FF9E2C557AC4504E3369E3A3FABF493C19CE2D314 E85C035F58841A33137C07AB3D35A8A46DCA4106218CF236274FE5B883EE84FD F41236AD3EF1EF533791CF0EAE32CD4DDBAEE2F40653E139692FAB5147D1BE7F 78CDBCE9F4F539AB466232DD51BDE9E851015B0C6DEBC833692D4A13E2D79523 2E925FB4EC9A2765BA639219910900DEF856C43D283247162C392D23E403A8C0 D1A36A573708C2EC010028C55D9D6688C530AFE62A93E8D7CBEDD8B5CD37443C 40F8CECF61496F879058F4E8F39CF89CA0FD60C2A99B2938D436C3B46D661F14 436D7FC485531DEE0D4D16233F9FE0AFE56EB0324C178E1B66784F5D6FED61B8 B60358558C6B04CD45854AE4BA6E3C2E0493A17C4AE29EED2B4BB954C664B7E1 5D8FBDBD56D657CE71AFBBE23902FB84991A570359B4687C16F970A05A27FFB3 8DD7CB03F9DD099E6596290A1F2A26D3AB784C205294597B0938FA3279BB3B80 C507A88B9C1FC47E0468D1A3827D2F8FE3064CE8D46869A39A8640A3BB9D761D 8D7E9DEBE2775743B377CCDCBA614FD05F7E2D2E5F4980ECA253C10067FA3A4C 6BC12A4E6E181D18D54D1098281A6D955FA92F477E6169355E7DB7ABDDE6CC6B 1905140B6A496100C45E9108F029E68717F5B64847ABB4B3D170C275B9F1AC31 56D731198DACE482F27CA0C8F94C5BC9BBEB32B40A87AD74EF10629CF493516A 7F281FD21984D255DAABE9D570326B5FCAA43195F9BCCEC9E68839DD94375E81 29A680DA07014774E013AF7CBADA865E9ED8D2D3337284FD24CDC078899B1535 6BD76525EF3A5C65628A52C3477E0A66912B8E5FA8AF0A5DE005D9C8D1FA33C4 8ED2FA87ACD3BAD88ED310CA47451CC8919DFFC01690DD881F6E7766BE0DFC39 3B71E1091EE913F9F07C299D701CF5B418877256CDC5779A8A2748BF67F004FF A0AC08D90DB6C06DF293DCD8D3DD2B38BF61830E9F0ADF84517FA619DD39847B D3778E10BA800690C002203AD8FEB9CE622CF2FDFB5B92ABFE681E90E22332A7 7B9BD1AEB08FECE13F1445F1A5E904ADA4AA9664C86F2E6D93C4898233760B29 882C396EC722262C436F5674529E5CAD310E267C38A47A2A1A0DB7F1FF56B7A1 CDDD168D1299CA31BA75A78F8A295E06BDF79CC9FD3B298F1BB835E53E87CDCE CAFAF9EFA97C5FA817DECECF5D1DE4E011D4B0707DD60842AF90A319553AE59F 52FD322231CC2F2DCE84B3B814E8A845E12C5125968FBD787FEE66C0BD8D98F7 094FC889B3C7E5A0DC6F25E61D9374F4F601F4784054908CCF754022739790AC BF7A03D8DA74B3E15F429CB3D6F0B4BC6CFF88A1C6663C520C8166A991C271D7 5F44332DDD9B021E8EE29FA14441B9BC17E4991C702257086F62B5E4E03812CA D4982A01F9F776CA4BC099FB010E66C0BFB418A8E319278757D80B1FEB26C3B9 3CF868CC765D687251BB8D3A8FD9FA7EC9AB1CC7522F55613B7180803CB24254 6452268C934BA9AAB219DB15340C247D649DDB0F51BB02F6B550C3E583DB9CF6 90979D289CEA33B62A74A2EB4B4AC8C3DB24EE548BDD3B07117AC8437EAF6B9B 80A76CCA71BB04D03234452B585248E7B7D4590E2143AB4A0C80D61B0262801C 55F1537F7E1BF82F1DAF24B27416BF9DF4589570B10C98A497D0FC7283441E2F 2492A9213F9B0D5A3FB439A50803C16A74D7A52A12FB525DA5F3FC19045451B9 07AF19C0FCFD5B8D034A5D7948847220566E15F3600031DE541398BE24E1AE9B 4CB404D9E1FAE18FC01F78240A6177C0C5C6B941625FC06ABFD66F9146D08297 640C9176C921024B55FC6DBAA3B52B63AF18E077DC885EBB2D8A48EC5729AC2A 5CF2D6268442C074E8860035B660925BA8DCA3FEC8049B3BE0EE32A047F561AE FF267A67397F2779789AC26DA9C53AB7047BDB7D08CA3EBAEEF4EAC923303618 EE917603C49286AC7740A038970089CE6ED413698A16828EB617377DD7C8E9CC 9C5B1D9A0DFFD671790642C48E8C8359892FE57A341DC5DF7394EE947676B86C F624528333F581CA88A74C587FD412978094E0636A86C8552127572A7AB5C494 FFFA5F5F49A9A09DABC0E6150DCA006D4B2A94F007074842D748C9C4DDA796E3 9440BA62D8C4F92658E248C78BA34BDC690BBF59A47CBCF6C98FB9189B5EB2C8 0B821AF5E81F9E7F664C92F15E70D1E80C175D20C0134FBDD2332F3878E5F442 26F2F4D2C7445F4A0D7C712C1367086FE3247430522CEE138445AA8420D2D09C 2A36E7A08C173CF03A6F0CD860EE8CE467114AC8501D72277725183B3D5EC92F AC59DA66F77D9D52F6CB8D69A59DD75C6ECE53683F96D541EAED01A04F8C690A 180D523BCB1AE8B9A31FACECE0245EE942C456BB01DFE522E85C4C5CD3F5451F 82C7A849FCF85BC97C24EE36543A49459128BFAB09C2752F27D85CD66406F181 0DC16EF12775A6D918EA5F1CA3B9899ABB110D1370A03ED41DE3A711FC696E5A EA803ACECE3F0C2B75A88E1186517690D13E314CE02FA2148F9D9128FD765070 0659E2A1A24647 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark {restore}if %%EndFont %%BeginFont: LMRoman10-Regular %!PS-AdobeFont-1.0: LMRoman10-Regular 2.004 %%CreationDate: 7th October 2009 % Generated by MetaType1 (a MetaPost-based engine) % Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). % Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. % METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki % from GUST (http://www.gust.org.pl). % This work is released under the GUST Font License. % For the most recent version of this license see % This work has the LPPL maintenance status `maintained'. % The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. % This work consists of the files listed in the MANIFEST-Latin-Modern.txt file. % ADL: 806 194 0 %%EndComments FontDirectory/LMRoman10-Regular known{/LMRoman10-Regular findfont dup/UniqueID known{dup /UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse {save true}{false}ifelse}{false}ifelse 17 dict begin /FontInfo 9 dict dup begin /version(2.004)readonly def /Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def /FullName(LMRoman10-Regular)readonly def /FamilyName(LMRoman10)readonly def /Weight(Normal)readonly def /isFixedPitch false def /ItalicAngle 0 def /UnderlinePosition -146 def /UnderlineThickness 40 def end readonly def /FontName /LMRoman10-Regular def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /PaintType 0 def /FontType 1 def /StrokeWidth 0 def /FontMatrix[0.001 0 0 0.001 0 0]readonly def %/UniqueID 0 def /FontBBox{-430 -290 1417 1127}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC 1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 2AD360A28616CB4A0670C1BF13E4018CA53FFC8B28E49B3AF8134528F971DEDA 55E9075B8973BD0B1C001D7F241CAA67472027935C0A16779AC34D17950388CF 0E0191A473BE7581A249D043279E83EA19B511D1D8FA3933F37C594054DB8297 45ECDBC2E8976B243A996D477A529B8667BB3FB7783D0B773B952A4520909BA1 EB4AB2FA4D38CD9B2CF575F8E0FDB2E85A6D59CB0AFEE208F8B5D960088A941E 6E9BEBBF2E02CBA386FDEE2F4A0A453A960D80C90142B34FE01BF72F67105E03 114D181D6A3990035A36F1ACEF46E884A818302042894B42069DD5885B97B047 D34FBF7245DEF708B5E500E71FACA6F55938C1C9E03601F110B9B96EB91E0E1C 58D594B02A771F8480466FDC743843460B3AFF1867367D645017E2A7C96B0FBB A9189D995DAB0521ADF024FABC33682BDB8605155E5D1813E23B4A9890D852DB 2AC72D7543ED8D34C8E29A88758EF0B5364C156A3D213BCD9060892C3754E0C8 E5ECD8CD5A580EA0561ACA1E90AC5D7729DFA7B1CFCCC98DB829C1B2EA250F4E B54CDFB18B56D98AFCD392F4DA49FE9F9CFC94137C35FA857342908ECF4D0019 6506644F2611FF4E67B09224177126E4E059D7C2A941A01BD875FEAD28864048 1DDE56A671FBC3511A79E5EF3F153E265FD840474B66B830CA5A09455CA1AFBE B124FF3365AD824CDBE10A17B08E3A47282CE6140B0966D4EB82CB5B034DC6DC 5D6CBE6E1C99160BB1F4A87545E4D6D3EC7E30BF52F8F79A877416F69BBB5EA4 07530D50EAFE96BF6AC0F277A8A357761836E499F221A6DDE9AC0A03ADD0EF91 31B26E4332321F4FD59C51B515530BEA1AB37479F31B9E6E94E5470A0BF30403 FDB51DBE8C7D053D1B5FF78EA8CA01F3CE6E1E8E573F5EE8C282321B49B73D9D 3E9CC4C3005DEB4CA3A2828B2D8BCDAC49F4AEFA7101055E20CD98B420454D0A 2C7C4B3933BC81AC0FF01C1D51D262D6B85AD7B970750CD0D6F2500EDBAB25C3 46F96A6028A1106D2DA63EA507CDF2ECE5C6149D5398548EC65BF5D53A70B2B3 43DA5EBB67D9118C98806012E34E1FB8657A948F758BAFA69AFE629A0B0EF0C1 16A96A4D138AC918D5821FF981702745D8186F20C3F91C829E0F305DAD366B7B 0EA46249868CE8429DD1C76C0EB176E73C609F8D0E1B5ED58FEA3576D0947970 148C28E8014A70AE3DD993CD7BDD5DCC94D964C6C348FEC738F525131EEDED7D BAD6C2DCEC60AA1C3729098B15814D6B80F180E5519E9D23ED670D2D2C91E32D 9837D5BE06CA34DB4A058B98C925D6134AD5D0447045AF93BE0918A6A9F45AAF 11365234770DD6D4D6299D7E7F387F1D4C2912B3FE793C6BC40C82F3A7EBD95D 7B3FF2B21C4398EF3C4DAAA73D2E9E02B7C7F7C14589976428984A7DFACBD3FE 28A8903CB42EB0ECB70602CED6B56AB56737158CF03B694FC508079D3A3434DB 588ECE515BE82B5BE1ADEE8DA9FA1FE49D14315EDB944D9E98B3E4FBF91AB599 2182837F1443B4705FF45AFEACD58AA7A9FF8053A849B60063FDCE90E2ACA2D4 5B649DD784995AD9ED3705DFE13EB7E3AF75001AE8C8203622C7290B03717D7D DAC8CCAA0089594BFD7A69C3DE3397E5ED3AAACD2FB45F5ADA40B0A35C687AEB D47B97E25432C2550A2501C6831C2470345AAFFCE518400E0BF4A5F718390F67 BF16F9B4CB43B26AB9B8ECF42FA5581BAD9A56DCAA101DAA6BE705FF575048CC 768BB8F139F3D28C1D8B0F466E3BE65CF18EE527FC661B1ED5A75FE319D61413 D43312587BD2D16F265FD71A55FCA754C0149B514B077E49CE66A190B6B90B72 719B354F17CD304BBEFEE80BB9A0D23756B91AA55ADFF8F3104518AEBC01F602 62586BDD20A1184ECCA49857A84826DFE46FF64199038C006B74DD8D060CE5FE 0B0EAAF849C0899A9FF862A4DED7EEF9D6D3DFC472576307A9EAAF6FB6786F62 F742698DEEBD26FF453DC14D99FBD53FD89EB64CA74A512741C8DC2727F16B07 B49C07DB228D6D00EC45B681C73C50BA9A42972B234230885DC5F1A7C0106C9E BB45EDC203D52622675DE5FA1A383CB45E7393AFD880E5F548AB66411C98531B 2C3879CF525AF5D8D8F19B865E66B0E4D557564F973A9A4A0FC3389C3421BF6E B04A356A2A49DD8D4E8614D41218CD20852B1E5430FAEDAF5D6C7BB6E40E631D 6C201F2CEB2B6548C579301967EC4F26F3CEAA224780C65D0357949E074E0533 C3038B97DE960896B497E6EDD4B4ED1204D2B2F40A08BBEBADC84A7E00A389D5 DB40B69F81A0719022E726F3DCBB29F24D88E90FABA5076969F99A841351D197 8A1D3ECDBFA157EFA291F7837CF697A1829404CF556E37AFFE1CFD4672A06DA6 EE8B8FBB54F263A71466748187222315252264773FDAD954D11409D3D8564975 D17D8E0A1227998D4B94FCA8042756FE6718D40F813095C5B9165700CF94403B 23B2B78878A8F0BAD1DDA4836E4CA03976B5D7D2B2ADA203EF3B03F355206369 B2357DB7A88096EF19171074364ECD637E78A183793198838A2416018B583A55 803F83C8A7C89898662200C64E39E2DE83D6930685127D91CF70A36FE626BEA8 09DC1D7D0AFB52BD7BD06B3C46495685EF78B1D0F72CE3FE6E475E5D06110593 3646FA7B399BA25DC06AA5E5CDF0DB7CF70534F620EE5139B195D478C0C001E6 3E08DA7A4B5A8F347C1E8C514A466733B7CA2FAB28360724E0928C85C21A9F5D 5DF12E31E50AF3BBDF68CC40344D489CFB91D1E9D4911E6A413610F031744907 9864D5C07464787F5BD158F4FFB6B52B2062EA3D15F49A02D18CA44689E5DC19 E1B34E30E12AECD4868806ECAC25694D0919AA89A92F05169B33A914B0811D27 1B835F84F2A5C4A7F55CE51FDD90EBC88BBD34ADBC0D48CE7D376C150A6BE7D5 B70D927B84BD24A98ECBD21CD3A62A2B13CB3A32A712343AA5772845A518108C 5548A8E05CB03A8835CCCE51B50E52817004E4D3B74E0CA32F9DEDAEEC72A560 69441487C8D153304E35363E7131F9C6BDDD95BAB691BB29CFEA534319E19526 8F9BAD943648EBAD21D5F92139BDF11DEC505B1920E5B088805DAFA62094DDF1 9E30DAE8C45602051A73839EA6F6A1C80AE684E56726F52F4A49A022808893BA DF81E7F544BFC3F91502FD8CF7E8104EBBECEB0B630D681904E6A7CB6FBF6510 4B93E0C7573C702A48C722E9436CE80610BFB320B3D0914BE2359C910FCEF969 A0EAAF45982A1EEA2073428015DDA641A03E80C230AF5B721122FEF6C4B721AC C874FC2BCEF49359244D0CE0AADC4D382F584A2DCBCBAB1022DC5EC53C2689DD E3E6AFBFA6625B81A141C3AFD1CA05777BB568027389B98DDD8A8691F3FE1D7B 96C516DA7DFE48BF6D59B47B8AADD3CBB1CE596A0A4D093163E531B3D50F2126 0C71173B89D7A21895472140A5B361969877E484A74DDD5E06CC0CD3F5ABC5DE 542E6F981BD8F881711BB87025B2E94AB2C8002485CB219AD2D0E7D23C3874B7 AE23E6F22890DCF545463A402F1C092367EFD9F77029DA68398C95735248E060 862C57D0887C89A210C2B64F8EA920DB128EAE3004F468947080F30313546DC8 CDFF8025525961718BD6C09F29CE655958EBF63E296F9109677915EDEBA3654E AC3D7C8200DE02623D52D3FC439A3F6CEB92442AA9CECE36878EA73FE41BC9A9 4C7C4AE6CBCD9414E45E92C76EF2D1CB8EAD24B2F8DE2F54038936FB2D9659D4 13EAFF46617AC1DA9EDB3A2ED55D49DDDEFA61EA1F01D372B09E123754F77525 07DE77C8B35CA1A3F7D176D5BA6083FE5219EB59A53C5F4FB5B0258F5785F7F3 1BAE0B98038CA5F5DFF5D325975F280CDE4402EC81E4223CD816DEA7B21CFF20 F3379FB731A68582CF307C944B2CB6DAD323811A946008743118F5F98526141D 72C8D6CB46D3A904810C8A2370F4DB0B95DE9F7CCFC81E6FEA977B58FB6FA47D 6F7B5B439227A5150D52DC0552076A34EF8C82D88739EBE22DFE1A015404C4DA 9F4552230CE29AD1F7A15A127E8A082E21E9D5B691C7BFCFFF851B3DA54CCF3D B773EEC15EB9CB4C32BF24D23A2C04A02598ADDD5BF04B3BF096B274A94FCD57 19F163517FB66E3331E6EE2360D53A6C2EB0393A21C2984E95892F8AB22CF503 A8E695AB10A9E7D237471C60EEDB9660E69931D1255AB4769D33FD660B1CFD06 02581EEEDD6C8F062E3E6783AD762482408DCD77D8B2FEBC7016E5CFE1126F42 94DDE5AD91E17797353E2C5FA2F74A1935932332501DB49755B7D83FF9DA32EE 84BB9CCDFD13ED7461AEA5FCB5653373DF4F5A5ED87773C6B3A8ABC8ABB13ECC 3B249F1878A8FA8651F65DF4EB0148F58684E8DDD4641B79CE028D5125F49BA5 65DBDB0D2052054D416203219903AAB916E92C7A39699B92FA8FEB6436F2AAD0 2710777083723CA459E2A2F2ABBC000D7B1351919FC8078BA75A395DBFC56EC5 951B0C9CD72E63755279E9F1D7A07094088DC50A1C1FC1B63BF1B5DE3AE69929 D7EF2F9D58A04D880971F69055F42065F57B2944603F47BEFF2294AD0304CE38 BD35AF560ECE423F4B268C580722434F48BBB54DC81750CACB6E1B551D61357F 8DDAFA288FB35BB5075C0AFBDB5FA0B27E7CE3787FED70B0431D35DE6621C4B1 ADE33FD14670C66F070D8CF7E7607B46F56043B97FDCA298C41A6F6798C53611 19B81C6191E2BC7A70A1E51C02CF51DABBDC9C6BBCABE31F3B322B49707E2358 6D771C23CDC5B31FA66CBC472C5B9610388BC481FE16664FC7B10192CE7D55A4 1BA8A1AE22778230E2D5EB6497E5FFC3F42F921D984A3EE5C3C0A80BF98438AB 83FB5DBF7492FDECF7884DAE4710EBE879F6F60642A4FE30454D29CAFBDBF113 07E00BFE59FBA782CB50410BDBEDF24E5FE080DEAEC22379B66E6C5DE724EE34 CB4317FA4D4D6C329B628B20C687D77FF83CABB1938DB097359A820B08E9BED0 FDF83EDF16E5A2FA315D432DAEC057851256578585F313C333CBF22FD740FCC4 EE29D1FBEC28C5B806FB2648BD24921428DAAC80AF26AA741F8AAF7FF7179ADB 0BA60D13586AD5E371AF159B9B3B333061183D0C720073C0A6F8679E982FB804 3DB14805DB66731CE6F522B52E8B39283DABF1E8A5D60F28D9567E056DDFC4F6 E5FC4523089AE2E675EF11E395BD5F2FEBD48F301B04F46631626586FD77921C 79F575FD5E2A661F2A720B37C4B2DCB7F7A15864E73339C9C22F781CA45857A2 421A4097A36061CC565074ED5B7B4E0AE7CBF8423D79C383ABB001990A07F8B0 08FCFEF55C2C41DAE7276A6B357A892D84A875E7EED85012819DD2FE7DDA107E 8B918D946E250F561E5E394ACA6EAD2890C909B99D63753FAB6F4BF4D7B35D01 E3A198153B354913F270E62EAE5D6B358A2CD7AD380EFAC172D225FB2077EA72 3EBD1A2A76D8695FC766A0E74C6550131E405546F42C884FC3A6D4BE7C8431A1 2536B4640FE61DF82B5E597B9C25DB4BBC0BBD19FECDF86A5980B9B83F8BFEBC 6C8FDD70565B63AB30DC3F3BB4B4EFDC6DD658FEAFE642F6F3152766F1B899CB 78C94227A3AC6A6F78E48B81A8CA1194D1ECFE574B6DF528FCA00A4CE54B8E63 42E24DA3A921E2A0DAFDC27DC8C6F189C2709C4184DC1174AC38F4D4F65CFF1A 4F8BA05BFD2C112A41BBBB8BF813CB9DB27C48DAAABB47A41228E145A04C91B0 CC82B95DD46DDB8EA194DA5864148B1B501FAB73C516BBFABB12DE58AB09A695 41E3FB654C4FD365B4DAD5EAF514B8F84DDB33561A25F70102C8091E3519428F C5314D9F6E24E15D0F9F3078445563FC185C09B9C396729D6BDF09A418A56178 956BF7940F29EB2664895531AE88840CAA74199A7765F06A41E16F7904932F13 1DFB92CC8825911AF2A47E611CCE66F042F7A5179B5D97480EDFDEFE423A00CE D684052843C9327C5F003E0D2B9508EB05E5B2F38DECEA5D8738EBE33BB1B746 FF73800516678F37F1B4CB61B37C32BBDEB68BFDE1D61D59BF617FB30A63B8FA 3394D6CA9903CD874CF329240E402DB4348EAF26373E93142523E57CB61535E5 6121B53ACD48D9A1FC92A5039BED5F5C9B9770ABF579FC91131C3645CFC13D34 6DED4E5C41BA28ED0B2D4F7D552B0E16240270BB9367AC291B5554ECEB61CA3F EDB24200F6DF1A30250CC03493B12594C2028BE191D58D0BF8530AB0F13ADA4E D0FE8C4EB03A3CA3D46F77128C5474953B6EFADE79FFCBAA6606E892B2E41A17 3AA590B6C92E20475558981A89D3EA8E8A31F4257A299412A33AF840C8C6F505 FEFDBD14B53D5408091D6039FC4977E525D5BC6DB1ECF2CB5C7C49D40D8F7CF2 8DC0960B055900D321D8BB6361D35B0C05E68E1C0C20518533DA77B3495C3412 DFA766EBCF15CA68D755C30E02C012629BB5113F97759866997E964CA3FC7ECA E9218A915BDDDB73DCD8677966D5B800687ADDBEBECDCE5D5144613798CBF687 F40F3171D8F172B5E5698FC7DBAFD1A8260A4565AD7B2F6FD128C44FFB369159 08DB83B6F549C06ADBF2FD82C30EA9BCF8ABEE772BF8AB008463B09B4CD634C6 96EF9F917F6077D95716E5AC076A63945057FADE224ED12390EEA23D08ADA7F6 6A3DC74D6126B8BC8E30EC6E1B35C42E6678C5048808436A6975645A8D0668BD 4024761435DCD24D67DED3C5ADF52EEDE57EF3EAC944D9771C62F2CF41C075C4 DF19A0F0AD8A46F5BCC2BA12C4D187E6AC5BAFA3332C7E50DC7F4449D54E259B C077A76A3FB7869F9D5F0086E13F8C33498D55FB08ED70950205C89D37701C10 41B8A59CAF3791C219F930FF9F42A78CC7A580F2F719812D43D7807770C92714 3018447A70FA81264EDC9466F1B88FFEF31523001CE48D8F355B2BDC20BA064E 369FC591D4739533513C202E9DA91CDD1586DD003D3D9C603A4886213EC782CE 4674002E231BF7D21F7606C5484FB0E9D7DD7030FBFFA419F65532D5DA7163D8 7EAFAF96B659E22F10621429142CD2AA702A0A3D3FD2D408B56CE0345214F45C 98A2AFF437E700577B2C99A5F45D0B5335BF227332008080C78C427EF0F085A1 7C07250FCB0E80AAA5CF83E860CBD73D1E1B9865CF9A6E0AE4FD0C744F65A399 597464BBAE19E4AEDDD5B96174B26C21963713636B510871D2538ADD45B5D550 1CCB76E07B53966F0A5D851E0DFA7C7B55B1CEF613C108E6DC495622FF2F8820 929FB7671F3DCB141FA1C6DE6A1395D5AD2AADE15A574DE45CCD543E57B3304C 89F04CEE35C0B418C7810EFB3D086B7C8D449F08B91EFA158CAA3AB1B6C57368 F4BFA0157BEAD7FDAEFD37AF16F61E0CA755EF5B8504D27749CFF12F2CD98801 43DE3452AD7577C8EB4BCC88ACBC5A62EA1F054D8C429DA9744305C8DE89D0F2 2DFF10997ABEB2FD88C69AC5E1B86D98477272F3571958BB8A5A5588FED7F690 20B679BABA20D3517AA2725F29A668466E60F4B88FD73A25CE493A01F904E211 AB3D3362FEA9B831E269C4FC8B2C7574C2877051CB669FAED7B154E2F75F2F87 1443DD52E3AF274DF91C9B3CCA3AE3F31C1198BF3F62049435BBF0198C4D3DD5 2413254CF201D41AC9932AADDAAF087796469B1C230C144E32263F5185BC0D1A 8390F0B0409A1967C74532A0DDF913AEA47BB023B3ECFFF539B3E280020A12BB 1878198F8AD9F4F31388B6D1F5D91BE924B2013D5E9AD8D0C9FE7C7B0BD419C0 E35C1E2C6CB4EC40857946FD8AF62FBE99C8E9E6F3D32A502071710E8A979B29 BC4E9331CF876F318333382EA2ED7DDFD4500F7D6E49783E9FC958D3954BB473 7612E8A5E9C85DA2A15CA473EF99F82C6640486167706041D8E930B6B59E9432 62F2E6EFB223B25C16F0A20E27F57B08D79BA6DBBC7DEE251F5A950D0F62F276 A9161DC1DDDF2089B469CE5593207C521F9CD08ADE0BC698529162CDB2E4906E 35AF7717016826D619A40037C6CB06B44B35911C1DB381C01A9C0464563A3FD7 9E7008ED1E8A49229FD44F45CC0F6CC85C210F7DFAFB809794839B9EB98E201A 0598D989A92BFC5821FAA229B39A5588DF79D2E11306BEB7FB0A5BAE6D20F60D C90FBE3A63A34884DA9097C0F903F0F05E0F77EA5BF1AE20C0919B751F4CDC65 47F92B3592927AC209DDB0003C585966165B0BB154F00E7D4F2681134FDF032B 6AAA2AB4073189B2B6D3EB51FB3C31D30279ECFDE314BC8E0EF8EBF3AEE83693 A8A2CBCAF17570ED25CEE324888E623E16F4290FC2675B83E9CEF6EA95FD665B 591E12E4D8BB772FCB4519BF60909B6A97E480022A2D851A47A2D0980909604A B40535E4200380CBDCA96015D3822CF627EBDE4B073A3D382C0D49DB776D978D BEC0E0DB9C4D5B396D449686339482AA1837850FE2D62A37076A214FF23F38C5 03ADFC71C5F898C408A7E5479868EBD29C9ED0280B0DF7B4DF34233D0713A6DB F2A6FF6B33BD3E063F768CC61E38D8291F5649AA86BBEC1097015893E2518286 FEAE7F706A40F0BCD6C3905D07EEFCACD74368BDAA7D77AA5D31B8CCE697B76D 97367E36C22EB474C88ED11797CF219F339C39CF69081E1EB8FE48F3E078103B D92C0D8DA807A31E623824C8DFC271B9B304F156053EA48564E3161A5B20A7DE A7A985D1C34836249AEF8ADE9F56E7E09A6E06E88D274DD8EEEDA840584AE619 4F9B1A8144E855801B2FA83DD86D63E9FF51682B1DCF10A584114488D4C29EFF 1D33AF0E3963EFDE99513C81D37E3D54588330C297834EE3AF5505DB8C30FB47 E4728D195114A9B35634AC999453690C2945D129AB1302A882A57957CF45F470 2A1B12C6D0D4D06D60DA5BF4F0ABB488E7045DF33975EC34387F5E4BC4A044FD CFD5E208B70A82F3812CB70902CCC8A0CED4EF40A739C519167FFB8DA6D0FC30 5210268A94F787E3E726E23A7CA02AC59FFF274B4E1CA95D4E35208026AB5540 31ECC2C1384B16934083213CC51CBF9538EEE066651BC3431F60ED1441166D77 81D4D80C42DF15FA0C223FEB05894F9A4E204506038E76EC13C6264E69B55D19 71CD16495AA1DC32DE58928B59A875DAD61C76F5CDD4EC5A431AE118983975F3 244DF4FF6E2C0D7CE9384AF4BA7A0E2809794304941D884646C328C7B77E1C3F D22A147E3E45967490AF68DAC5B52DB3BD947789E40F9B74CCE1D5CE1C3812ED 78B7415374AD07575B2A05E4D3E10656D6784FD43BF414A6130DD97211D95408 F88F138D4968B83FF1358B6F0A756CA29721D6784A86F3E68670240CACC98F0E 9FF029B6659B40BF3DD9AD2D9BCE76781B0672E3749C67FC2D028D1969F2D936 9CAD8E757BA5312E5193CD00FCC57E7C01E510D507ECCC190832266609281D85 FA0D93A66E9F04D16AF15612ED9AC48BF60CFF85EB4B7D1CBA6480099E827617 3D443884AC0600329C607B76D0037D19BAB654B8EC5201F17A803B4CBD1B9AA2 1BF8A7CA615966D743C67AC9C3B91DF9A4D26E684B36FC2CB139762BA4D204E7 1B498D57E56D3A380BEEB538544FCDB93143FCEC8D83BCED6066F9BE6F643E24 36FF9E4827B97B3213903DA2CD93DCEDE0A55CCB922488522C9B616E94537409 E04772445358B505406DC8A0301863473C674C24816DAE80EDBA32E802732D4B 23AD08E64CD0EA508DB893617833CCD05FD1EE811BFECE1483D55FAB8B3F64A4 AEE64F7F6DA60F63BFE8D7CBB3F9F236403EB91EAD011D946FA30FE672EF9DCF DDF4A13C4E13918E6AFF3A56AE897892B96C033D5C0DD01B294BAB6ABE1C10C5 CB3DC62DEE0DB6380CF7D583485F6C1658594AB5B770A14C98A436E3D12A8692 6D5C1F367453F555275D8BAFB022D6A9616249700E76E8A18700495B2F6459ED B9D667F8150545382FA077AC8473A2197ADF015326BBB45A5A145F282B019B0E 714C76571C12AF0A6796EB5ACFD9AD1BAA03D42892ED6171B0E25FC7EA594E01 E0E7CEE1D3F7881577D4C66C7FED09C0EB1CC751A487BA9923561D959DB438C8 7A9DACF56D583486E8DD0357E35E1805174FECDD4D538E4FF8BD62AE25DE20A0 745D88EDAB8F600223506B5C020ADCA1F99D1C5060337CFFCD39F92BCB729CD1 31F1BF0447FF90BEAD2AD29936E9CEC739A14021C52ACCDF4DF5AEEE14FACB8B E4EDEB01448023079824312861F6D2DEE70556772FFB7615A3D0A2DDAB221725 A583A918D339C1DFC7AD82A4B2F182AD5287DA779F66ACC4055020BBC4A78B89 881D1E6F9ADB85ADD8781E01D2E1E0890E1A6E3B3380DC41AB208A276E71311F 89F26B235A2BDE74E73962888F4872924DCFEF1D58B9118A1924A9B18F87E279 1C791A0005560EE26C52E95B71C4B9F6D017E8D551DD326E58FE258D0E268FFF DAE1393586EFD57C6BEEDE7B8CE4A1877F8905B6510B6F6E1D1301EDEB03A6E0 0AEF1C2E77ED22D3BE479644CBE0FF57D5829698DB25BA2011F58CA17FF178B7 05EA12B5550286FC07FA7F789B1C40AA9FECEE64779D73DC383C3E0FCD9101CF B1FA018A0355BA8777786C48E71D0A4EC6220EE0DA757DC8A7FD6219FC44CD0E 30CF5FE94C5F95054EB0C98F62A99DEEE609E483D00129B815A64EF273CA7BCE 2AB5F3021D9AA63FBB1D5283638A96DD1B79DC2602F00C91AAFD42722CE5CC9F E34A8AAB8805AA8E4B46122EDA7F4170C2DE867625FC6047E741420D94D40F37 98E2D544C5E1B1EC8AD43FF8FD3EAF38430B90A5306D2EBD3AA0CE027E4703A2 EF8A43EEAC604E5DAE6637704C683E6C590BF2EF885BE65A9F57662C7E732FA4 54497A7C037391001C4C6B6191B336AC4F5BAB374F5EC0212C697D91FA63D6E5 955CAA4FFE0F06DD5F7078E6FC14F3EFFD282311E889CCFA7519DBB19F459002 31CE5C9001F9E7A0149021BE5A65DB754E14D890F24BEF2EF284C2DAE08E3664 B7D51FC34898B2382F1AF71120137A8437C97401626DF593F477A0F179C4069C 0209B91596B484700D72CE5B23F5EE9BB3508EB12237E1ECD3076F7361B44D08 FEDCA5017C16E6B195372FAE48FAF8DD02A4AA9FB8E01FFE7121A2E6294C8B3D B082014B83BEF7A4F966BDDBC0507E5D5C673E669DD41726324EC6A85A993964 0EF9C73797C0A8776F927C4FD3E0920790A57DAEA08C5B169A3E2301B338C9FB 9AA802F3002A29CE268FE9D75A7FC59B06C345A63A694C8F8DC44FBA5607435A 619684F502CF61AB050E4FF1261124DC587C5DEF9C921696169F2F7BFD7C312A 887941DDF7DE2072ADACC0A8FA0A6C5242F5BCBA9C0E5A820E4EE48FA34DAA55 423226D774C522E36A57E3F58DB7AC6FA00134127BD0D3662E05BAEF2FD08793 AFD1D55A7D40C360B459D25F8802020152E5FE51543C5E421C449DEB498D6E87 3189ADCE5797F05566E50997C9560E91F4B8B6CB94D6923FFD65A2DA9A08CF62 656A756436E98E6620F5D5AF3CCA4A47F78B4368FC5B9567CA5876B7794D70E7 B36E3DCF1C4DC905B343BB72416574240E31C64925CA3E012CA717EB0FB1FCD5 EFE89956C5822207EB932AF08668C26FD29AB6E849715BFCFAC2784D902D689E C63FEE22C049040C5C7CAF309D5C0AD292DE9C9C6F8068DE4ADA28877B6B8676 13D53FD6CF230F4B0504099942654A34C1C67C390186CE712378CC6217567E42 34542C336EE7DD39FE52747FFE5802597B7E6B04B22D91BE4E3B972E55D57FC8 5CD2C5AFCF02DFFB4445692A4B8D274DFED7A30C3CEE434832D290AAAFB6CA80 087E868311F69603B66D13B954537738B1A0864F83D3E585AFB4130CD8B11D5C D83479FE9D7246A47C25CD7BBCC85900EF0A796131EA6FFFEC99F667783B3990 4AC4A1A00C305637181B8391F1A591C6DA9D0D3D5AE4B2B5C0EAC0014BD02F04 95F4468D46EA652FA3C1D0822F18A0DABD42D03DC3B8599690329703066C2239 A18F39540F3B91DA4C252137451B79C52B101ADAA48FB0A46146122589499DD0 4BF1A081B8EA09254B84B347E70457B09A1F5CD03255DBD8BF0E6B0C5982FD14 647AD60C6F871D2B06F960945562DC5AC170824CA29486FEACF8B7EA733B66C3 70B6EF23934D3975C7122C1831FE50682BD7E72A81DC48EDC17A1127D2D2D7E0 2F4D95D8682BF2232E095EDEB693D9C5801F97E16E39240353279EEA6062F1F9 4D2AA97EE939E8E50F7BE4117DBC0BC36E1D92BFF8ADD162DEA2677D447221F2 0FDCF4316983578CC350AE99432D3A45550E2F94C6F3F0812DC55AFC5016FB2C 4A0B818A4DC9937EA9FFAF8C077A7B40723F6B701EF8C0BF25A9BF2F4841144E 5B06E3583F5C997211E5081EBA93641576C35FEC78C3AF86F43B518C3969E35A A9F2B26D2AC75EA72EF317F76DDDFA3ACC3761B10C6BF22F5F657B82B63F5F22 9B7C4F8BCEC0565D0BF938A75C79F5BF8352B76123C04C3FB31E3D25BBBF397F 83C24613671358A69AEE3175F2541B3E4A4B1776A6E5FDEE28D411C7064B798D A8CD1CBC87E83C04304E64EE3ADBF7484207CD48AB5753EC8D7DDD4250FBD6AC 4DEA821CC5FE7DCF8B17A015A93C68C30AD52B57382F43530354AEBAB5E5696F 1C924FFD9E94B76F6EB9D89B157A3F26BEA912692DD12658B7FF166C507B49AA F6FA4A71C74683F2BAB49811CBAE6564A3371420EA9E58778FB7F390AAB47C0C 5378F4B52BD4EBB66F78E2C18A3E617622A147759BBB495C5DDA3575292D7438 CC4DDA3D067979B3769014F6BDFE2878579A9AF5F7BD1078C3708042ABAE0FE7 7DAEFA0EFCCDED873C969BD830908D6F35C06A0069BC8AB1CBC69E106EE07FFF D590BEDC71CA9AD4AC12B09C2497669A41955B2CBC66708F9896D69F4A05EC13 D279A993E6E870382132172F06F105BF2DB51EC3DF2714166160A05236014F7C E5B394E5C4C9D5261B790438673F4E8DA71604E6933530B9DED90C61C96344FC C440F64AF7C0D7F4CACD46FA5117A1B8396C102B6EAE2CF46DA6CC1D183071DA DD3E8237F5087A9CC0A2CC89C048FEC738F35BB6E7CC0E91E5C321504EFAAF7A 849FA5C3D0DCB573C959BF7C8DDC3D9E89302773F0C3AF78E06974DA5616D0CC 24871BB26E5F9963F5B0974503471023C5E8F779061500E5A439E880B3DF3A3E 0EF66FF114A6130DD97211D9A4732FC3D917339ABB2457550D8A4527D0DD331B 54A02B253F70C7160CEBC4F8E80A54D110435B8D61DFBDBE592A13362EB88832 2ECE5E140163A2811BA7B883E037E1E9E008977E23E338A655247C509A950BD2 C3ACCFCBCF71FD63C85A2375C2F082CB4CFAAEB74E7BA7D13FD57CB99B7D05BC BA0D2CDC7972038F192FECAB193C45F75C84A1AAAF568DB5E4DBC7D79D19EA9E FDD47810A19D4098111A971A519C13D55B12F687597341C4957180BE28393DF8 BF4306AF12BA45A11E88E61F04E09FB9CD65374BA34BDAB4CA64606F06142CAC 4E1A66E8E5F56F4746B8CB0250E88073D2DCBA11371D7F846959F2A4DC28CA8F 6908BFBCD4CB3919066DCED02663957468960F7EF962F957C199FC3EEB1B2CAF 8C3E319E894B54BE2B7EBE3EB860E7A2F5DC169BF1CFF780EF949B4CCBF0B474 352A65C0756F812F846710F56B06632BB1E91A42862459D24BF2F6C832E3A8CF 8030CAD26310FA1CF769F4A2A6DD033D6A0D694C958EEEA4F41976945501F32B B383455467D217777F1E0E4F8DBA708AAA2C2D73ED562231D19C05287689E543 A822E36F01DF05AB58428703B5F8FCF7156859F1484F36375DC205CD8FFD81E9 0BBF30579F13EA06A3699CC9874443F64E4037AC19B46A1050451ECEB053DC8E B5D59E0D0ABE379AB6DB9E9BDD1736D940CD1B21B70D742DA80588690AB98E5D 6E0EC1F49E0464F79D51584476EBD1177CF5F25AAB7D45791021199BE22D8994 0BD35D7D78AE14D431D216D9C57B7B8A99DC6A5D903B6D5C7E6B80638DA625E3 6CB1C3D5EC97B9D19604F4CA460E1DD1B424640CBE379AB6DB9E9BDDE4668CBA 4DC6D66710D715ACEEFA264993D23F6C1052511C02B6F9C5319E4159C386DFD7 E08913A46FE68DE52A0C0D25EFE4A52724E729C277E902195DB32F34508AC53F 346D5AB105D504A536A7CE3A8297DDD92E349E7EC16450E008B9A2A9C69D7041 64C36B9E9D448407235AA8C72B021754E2FFBC90A212D08F73B027838271EC98 92A63B15B4ADC1953305807B04D4C1CFD28FA7D303AAF94D5FA688675B55D40F A43C6D97741D9FE5FA476452EADF75C77F1B4078C0B0B09675FE9EC168A29CA0 4427572EEE2EA522F9BB9A0BA183AE7EB5185BCFE40D0BB80EA0AEE1C117EA3E 79D5ECB5C4F6FC227AA775DD9C6BEDD2A467C58639DC0E0728CAFFE3C5B6A3B3 F0B3460DE9A156E3EF0EEA375E95F883A66E886A71A59DBDC50DEB5B132FD4C5 CB875CE23FE5F40AC5A42258DC11796E8F834E7FCC4C523B3F4B814C283601A5 CF1C41FAB7DD4784CD74B34B93D305D43453CC07AEC23F393D0F3A6193A08272 AD735FAB5B7ECFAB6B8AC894D3DE5A07441A79952846B0AD9E0A8D9704CB9EBC 3A3D377322FC994DAAC423A4B40357DE0B4ABF0A3A48F40D2D8392CB24B922F9 4EDC99DE5517B5F36C91C246AE56EDEBE0AA30E152B61FA64E517F69B12C6E96 6FC3B1D50D20A736664B5510BFC1C16428A2060192F211502AF427398B9E6451 41C6C9FD4CF7CD158DAE094D307B9A074DA1502ED05F04969D83194164CE7D5B A9676AA0B493D7D546F9D46F5873F4E4017972309BB5810686B1EE0C63104ADF EAEB7EC79E0A4FAE7572FCEC1DB8A81E4164F827F359A4630C2955964D0D808E 70CC84AB125ADED1FD166E096F4B23E203839C340D8EF52559846E805477C60F 2A8D3C80999E98D913AB360E0AF3018630CBBBBEE85F2CE3636722B3367C1932 A115D11517828F1F96EE07F8B09D8C19FD0B88366F92ADDB69169E976E2488EB D830CCB0A350C695E3ABC1069A9F892E6F39189A1A07946720C31C5D12522AF7 CC17918E9A6212947FD36BB2C736225102573D21FD0B03969BA01D23F4448043 68E12CED705A5823BF6AC2348B46BB56E615565CA5149EB72643B4AE94DF0B25 AB6C9FC244233CD4702D31876A1CFCE58D619A66DF8CCC3116319852C865E7D4 91B5803E4E32D24FDE0B7C56732957AC35E7CA6A70A19F685F1F909AEB88CDC0 5F7CEB39E1C7E549B5B621867AE5AF3F3B38BCAB834C9E0D06A6FB148FBC11EE 93453EB4326591833D16F6FDE8749184F481435D77779E6D6C8ACF2C6986A41E F5F57E13555656242DE12051CD173E9D3D2261AA9B3F73296995CD0398C35E53 667E5567D2BDEC73EC3B8308B94DAE1C20EC756F18E0391F39C0C1ED72880842 7CE96611D1F832FA6DB2B87D225E4767B615142BB1AF9613654DEF7FBC484738 2348E90796B60AD8836B98F8CF2EF19ED497CD01C3AEEB167C7D0F94414FE180 30F79C658F753E052E06897C596610CCAE3FC2B4FEECC7F8F63FBAE0648833A8 A814E531B94840A9B1DADFC6C5A8F9857E1F4EC4E839E60269745B77E01F15B2 3E59C215E93A3F5018417C37FFED36B503DF904DC557746508623BCEB72CF385 1245881C866153E0736958AD16073794C893B9CE977F7FBF95D2C4783B0A6F47 A2F21CD6B7480D63381B1E2022957AC237C180B2D7E787DD83DBED95F86B97E1 E9D80D9E991753E72F986039FCDFCEF8BB4382003153E604C23D313121A26D61 E4BAB3301CA9B795626F48588DD09D1AAF7BD6761A5B1A445244F338D0901372 84F4DD0C3FAA11C1548E321B3BEBEE9050B2C092B1175F139CCD692C12AFF156 58BE52FACF258072F733DA1AECC72715A99013EA30A4098F7D314BBF92D3F1CA BDC48E9156123182A8C935586FC4233055BAEFD7983E8B82C7DA405015C1A44F 3B0151285EB1900B738568405CAB3D4CA7A97394CE61440F03032BAF29D0DE3B B879970E71C52EB8BC75FDDD1946986E07E32195B8310BD109A1ACD027A29847 D9E29362E8A799C1D29804D2F3134C9817F45FD2EFEBB92545F55A3058B95979 BD72B7D5F06053643B0EBEEA272FC9334020B30E54DFFE770165D1759D82A554 2CFC4A772D8A448090592C909431AACCECB4A68860482B626C62849EC381896B 537462AB0B27E20C9D3CF8D27B81A55DE3F4429E0E9FB252D7C7806F1AA59FE7 7425FE62C24ACF72F1F02755E2E7F9C81FE8C4F9F1F2AE3B9560C9DF5FE74F5D CAB516EDB843054B714A3AF82449F3E0B59AB002C99C92C0E353FB1785CF9CB6 7C88AF752C2A0DAB509A45E0668B24430916ED58EF36404E3B912BF4BFE16F03 9AD0E44465D651D2236F883F1F42ECE339B694B19D225131C39721EA5C3464B0 245E02013E1666DCE85044D0BFE13B5C31BBE28C4347C76E89E28C2D4AFFEC50 4703CB56452810F9349B099A38501F2314DCF08578A30A66385BBA39BE0765A7 728CC8E15684C683D992894DD9C7DD3FD07AA6F56EC07545AB05B3175433ECDF 6F8FDC11BE14D7835669581477FBFD614700D6BC3A1C4E266C13E37943BB8658 5724C654445C1E0C615A8E98AC0BD74396527498A7B5262D6F945FD708A4B04A 9E22F5347DE368B84B56C64477D228181C863A4D48BCF4A4D901C8CC5170A721 815A222BE811B4B8A038D3058F19119A3DC15586929418AB684A92B4187DBA74 B626F82379048B137DCA01167F0840F3EF427451F2250A597961B66368347C27 77B037B0FBA022555B0FCC1421A0B660B738180C1A4612907A0811E8EC4075D2 4EB0682E7602CC252BAA008D573255B54C18DB0F5E3923464EA86D1C8E6E3F0F F28D2F4FAD459D4943657ADD842FF3D6D1143830B3796B783C9969AF06A708F7 CEAC99A20BCA3573AEC93790333D9EAC1935F8964877EA22D9E5D4256F3134B7 F3A44A1580C04908F595816387879D6569D2E42BA1351FA187354D2A356D2DFF 4254DDE3C571B9C6B07B09618AA9CEDACA9257FC6F8AB4327A93FFD6DD41384C 155A7898DC5E27A9F0DC4B7EF5BFDE9EA4A64D445BECC73A40BFCFCB1E9A9478 0A7AF45966CEEE10B25B9A4A279FBBC936B3D1D335D2BE126B6AD9BDA8A46FF9 260E54AC35157C512F8168DDE778337122FBBD1485F73B4EEC2651C03CA00259 A9ADBDD053FFE120C493DFF9FD4972DAE07C6D8F59B9584224CD65C636109586 1A84EA1B7A991DDF9FEECDAAEBE72E55AB10A4980F44CC84F8DD351882DD7214 E74895D1B415315CCCF6ECCD15CD3C0C3C3AB1F6AE001F09442EA4AB02F0D34C 0BD8644B44622C6667584CE4621A8AA43640ABAF6B70861AA39406D73E24E5E0 4C6E0ED12E15FF74ACF68FDB5950062C5BB4ADD96BA9E457869E5AF4F2FBB24C EE000741620491E2C870B30F3A593DA2285CC25AC742E8734E03821F105AAD8F 008A01ECC02E7933E19CDA965A8F2F4810FAA37F52B7E3E586EDD0CCD68CCBD3 F0A6D552515616329C363E6F3E54098A247468922D2DB38A4042602AF69DB774 9DE522EC506EC6F9B2C43864D39B831D72D11D0F119E286225A200625466E46D F594E5D1938510B3AEB86F6B295849968F489FC8D7ABE2A5C860D9EB843EB246 4C87E51DC00983F964BE9851244F76C0158014A21F9990EF6C927B65657F25C0 011DCF5A74F5D7E13DEC6567C1B6F9DA250BE4C9917F3B35D43FA75D5405B7C4 C2EFE6C8838605E18466C60CEAA0C3C4DD02730846D2DB3168F736647968BDA6 08B66BAE07DEC4257E7A81B19B16AD06EF339B64B8E72EFAB4C6B2B00EC32127 6DE9741317E6595BF4236A6381D496925494C15C8124E7B59FD5A5ED804CF9A7 63367BEC85D9D26CDF0AEAD2DABBC56B10452C321698CA1B72AFE725CAAE98F6 27C61196F58A257E97A14969834FEE29E5CDF49CCECF817747C197D6FB92307C 9095DFF47B1910C57A47825AA81FFA7EE59B9CBDA3DCDF109071C2469B43DF46 DBBA605B2B3E9ABB3C4B89E108BA2572D80E6A42885C6207D74E51648C08ADFB D34C9842FA826114DFD201B608B578EC0203C7450D833CC54309BB9A7B79C4E9 1724F312EAE925972DDEE91AF18427CA61F1FD7081F840EF22585400850C8067 74F325A94413CA311EA41C84EB8C661706FC3247EB97D8A5451711BCF1038138 1D3FDDBB3CB3324C013DEE11FDE0AE74936FB0B1B5F204DB89A8805F8D76F818 83DF5B86A556402853FF310996D457C4AE4F5A4AB1B96D9040AD0DB47314E939 5370152136FEB80F7528E4B9967CDCA3BC0C2C9E449C56382EA7B1CE8E90BE74 4B80330F3CF3E6698EE25EF3C6D9BF8BC7619F72502663D62807D9C7A87F8930 DA173B4CA5A62F687C9C0E20C99B8F912458C1965BF8BED4AA857E62B7BD008D CC0DD5F9212F5FBD689E5FDC0BDA7BCC4392158E21E5FF504395DF61A889240B 2E196C3450BBDA9D018F6210E7B971805207E8C79FE8C1E98BACBDDB68AF7CCF 8E9071B1AD48CD4CF20CCD8A05E35B39244A23353BDB0ED9F3BE97633AE77CA3 2C8DA3FBA7A26D8917B92E236864F84A77741F76B0F9D703994024A321487773 6FEBD350E44A0A1F0EB43F0E12C2EE8285E41F5E39371EE40A46E231BB31DCED 6A289C01AB88876D626C0DDF493F875241C384CA2666D2BCC82B4DA8AC924829 C2BF2C24F464D9A58291392A6FE868DD449773BDEB71DA37C609A831C2C6210E 6FF463473278D3831B545DB05487C88DB06E31E498184EC431221376C52ADCEB 4B8797973FF8964839370C082F362FC1C2780E963028ED2ECA0B7A027A91E518 45FC28420EBA065CA35AF942E6CFC2646D50949425D5902915E20A1DBEF5C74B B515E6203671E2423ADC3217B5FDE84F05543BAF5C0E25FBBA5BD84489379218 C0E62F648CB9A72C46083DD42729C37C41DB7347D16B9C45F9DC7BA5F55A6C5E 200BE98607721925F0BC60BF16E114ED441E61FC59ECE8FF86E5068EB1C90211 676F658B378216E5FE553BAE20B09A6F8AE40BE893708932228413EE93453EB4 326591833D16F6FDE8749184F481435C4B187DB45EF620469675DDAD8976DE4C F47B93FC6CD23569B691DC36A30ABA189BF305BEB48A5422CA6E4348A77496D5 F83D54A389FC2172DA93C47D22E22208EDB2FB933161C348B445B13B0F6CFF95 473D304823F59C0B93D7AB3B5903F65176285D4E6B602D25520914622B07C48E 797340DC0704CD42BEFC71604ADE64B46F7AD904A46A446189BE6CE558BCEAB2 253672D95FDB5AE79050202CD09C3DDB7FC6A25976EC69FFF9B117C01C390C36 265EA1B2912109796C1C7ED9476FD94CA6A05BB8C3A31A047C51EFE1B3C161E0 965B220EF5104EFFE258C05319DF220E60BF304F643C6EB7212A420EEE69CD64 991464A72FFDEF81158A47BD89E38372CE2D82290BD895D112F92CD1B7B1450C F9149C462D21871C2B71EABAC5F95BD80DA9A2E715D31B2A9F95A6306F7D5261 C85D4A011F7221C0F9B128B9B12D53E262E7B26B484955D1156CC3911641AC52 D310C58FC911D294EE7E91E866841763F94E02576EEEDA01ED6232B5D7E4959A 8CBEA43EF350F3DA1E61D6FBF0894C659A61F005C6FCE1A0E9700362C7699BF4 310CB34A64391848CC391F73B1DA470B4CE5AA4C9DC8C616BA9F1AA22C72790A 97CE703AAA6CC20AE6C695C99A614B1869F207E6BAFA869CB82B6DDD4DCE393B 2412CE4D62FDA00BCF5B6712462AB6BC2F9FB53FA4084F53401701EEF17EAC1C 7A901496F86B39EFC0A71B8F5D7C1D09FC3085B4B3468B6FCE2EFBA1C6F5C0ED A5738120547AD258AC77CD8FBC0E96636EAAB676E7226B70A8B7B88E1A128C70 3B117F616F6E9F716F031937C6F6F6054376893F64D24DDE0E0560100742C0C9 91B64F3B22C6E7EC57CC51E6331FBA563C58BD5415A8E78D3A6AD508870C6C62 0861E751C779512C404ED48FF12DDCC529CD1701D6B2E7D88E02A47DAEF3C721 575FE10EB27CCAFF8081B614157E35B519BCF359E1537EF69FEB6E8E7D62192A 012B01FD773E8672D7401508B85E28D8F4AE8D7697FB4961B5E4ABFEC36C0BCC 4305D672D117DB159E2E5A5D2A84FC70887EE6D88F49582E2A22DF2999B464BD C057FD94964F5ABA3F5E6DEB1B35BC4BDC7FBABD620C78111D3768ABEB4B3095 3E65FECC9292B4817A631528BECEED05686CF1599E20D4311D0FD3A5AA912AFA 81A6F0E0F55249E77066E85383B55A3D6B3DE318501200683ADECDF613183662 358FFB7CE7F99B313EBBEB24E4932191FA2C71E17DAA599B32509552AD1D7CE7 F2D0B4C238E7171E7A77F97F4E08480EBC6F1D62E2412EE8AC57383AD959D65C 8F17B3E4859AF37497D99F5B7D9B888D6F0F9805CF8745D3108F07DB42B60630 16E8313D04BC9CDA7DEE00F874D75C5D720E549FE7544FBB0B742892AD3DC82F FDB271DD0EAAC52F48DA1B44EDEBF1D851D85C58CB51BD1F238673B1DE56FFFF 2D06D9F026E2CC3562AC8FBF45AD9C0FE1D122D1CFC9784E87702A381326CB73 1B2B8A41F7F98555F6F9C4E249412925D087111F85024F749A571A330EC81B50 5C6B2BAC2D53944F47E452DA7C223EAF49E78749F05A440F5EFA86EF64DE50A8 6BE55A6EE86278BDC0EE5CDF1D5C5674F554AAF3F073C5F28B4599D3622966B1 7B9144FB62B9C1D577DA80F31814E3CB74F16C1D5245BF67869D2176A8BDF3BF E793B99FAFED2A8FD9BED570FF40D3A580439C856B9FC251BE7D2ECB94569E5F 13B178ADF06740CBC4B7A4A3D0F7F09979331F3DEB109A98A965261E96C1F595 93094F642350CD7F186708857FBDFEFF351754DC7710DBC67C5AD33A8F97D99C 19654F753822663BE73BAD213CF397B8C07983FFA8FEC49B355E3388D770409D 626A98231C06E5AE64059FC10BA820CE3B5883B13240A1D77D59ECF240D366AF FE915970B1352D13EC0FA7D20BE900C41C90D2517FBE07E16B9D9F9AF39898A9 3C7D5A60814BD313570096E3D866D439E4E09AFF62398236E2C00A8961C0F0D3 2BCA1E723AB37FA3B703A2429B746DA96072E1CB530D109ABC9A99CD3DA0C54B 48591165C4E1DC52E7F117688EA0C10B86ECFBC8C5FF07DE4B9258C4829DFCD2 C0B61FFEEC03C53B05814BB0D6382FDD9795BB1019B39948C9F0FEDAB96A2366 B89F6FAD2BACA49310A37FED4B8B1946C7CAEE37D8B823953AA248937D5DC85E 3282FEEE0610BFB320B3D091D5D3D115273CEE40FF0A05B996DF470FCB61E36F F125FA86D8F190AE333056AE278928C8D3518BADF235814126CDE2F0CA8EFF9C 278C7BB9EA105FA15F3B206E2E584C162901EE3D3A4C471721B863612E0B7EA7 348D34F5523AA43501B34D51E6B30D70B4DFA221F41ACA1AF237819440F8F836 58C93243C927853933E6C8011F62E0016E31A80B6291E50798EFB73B931005C0 962A36A892AE99E1E01114A7D0D494C90A0CD8B6B89E152751FF71498FBCE9F1 06703549542F803E82DE3DA8E9FD9A8AE384509FA59DB6CFEB8AF6D8424C4DA1 39B967A7EF697085029B4ADDD97FB09753B9C9891CB7A2F4D413A968873C0CB9 FD0A77DDE108B370E0684D3077AC164FB654EC8597454882D60B01AD1CEA25AD B10EA58B290F073CAF470CCB13D265CD6ABB72654C8D88C3A49E13CBBA309B17 280F4D5F3ACE4E0CB055ACAC959A5974648F253FDCA76C0C0215A9FF5CE07038 FF5FF5F964F0B2823A15934D2D66CBD05FA3CA0075B029414444E29FDB9BB49D E7E5CACE1AD111F70979A219F5F0B727F2F205AA9A9F66E8D84B76B6F5EDAF75 6E436BE06AA0514FC40F94404EB1020829E5A4C737E5A4BEA72E47B30BF10D01 299C451CE6DB3C8E9EED4DDD03EB4D182EBC51710392CB6C88A4648A9A0C3A9F 965F81D17683C0E2D4036CD15DB50F7AE69738ED4B838895199FD3125784301E 36ECF1882A44A5222BC3C9C8F207D7EA89E2EE51EB3D28AEC0E9134AE7EAB010 34642EB669C1B6B567E53A22A9F65208A60B9406323B645C245EC13231626939 93F5148DD98C4A204BF4CAD6F710B385ADAED206E3EBC6BEEF4EFEC3CDD52C99 5CFCAFB65D189D87550BB06826410CE158403B4CFB64EB4D80157F57E0509772 677338A0C936CAFF807F256B31128C97A546CAB649B14C080A851809657B97BC A602A4DC360C4AB2344E2A6E7E2EF833FA68CDB5F84550B0ABEADC50DA019E62 D5FA3B793736165AF767E5CA2E60D08BE4F503DF79471182C9469164B76F604E 0B08F66A2BD37A449E8F6CBCF76DE3880DEDD88AA1FC9DBB593B7F0A4C8BDC15 EDE2E97ECE93BCA13B92652D3A375A991BD5FAAC8C20C88DB3A1AD09C557BCB4 71C97C04CB50FED041140DFBB56F58D2CBBECDB2CCE5BE18F454514D3E5CFFCE 4ECB17ABAF6BF1A7F0E306AC775636A82A9C4A4FB64297BC1E8EE4A72AB37E3B AE042FC60B74E5167DCB28E8E05C3E12640F94FA590071395F44678779F03CAD 7C05AE170FEE15C78F82DD5096385DA4BB6B2A000CB191932F62DF5AB22EDCF7 6CCEA5188D6ADC26809473A547EC6036F1562096FF53B0E55063710863434EAA E6541A3DB6A2EB9113B3ADD2A249AD283F5387223CA9807E010305CD14F711CF 0CB9BBA87008C47E6D4DE99DA2FBDC9B25BB5732D61D0BD0148CF0F537B5E2C1 5108E4CC7A1795F435D2CA30294BF0135E16B8B750E48A64B8EBBDE10EA5ACCB 4146C11EEB9AEA0B5D9347A60A72E01DCA7BF2EFB7588B76DEAAC55D3C51D14F 34E4A08E642C29F86033D2FF7F651F81BED7FAAF350DC2802EBC7A04B5E4F2C3 5C077FEA3C3003D3339197242DAF6C65BC0F024BD5C9E915592F7FABF1FF99DC 851AD281F5762ADE506C2D24863A7AD025087DAB8345C2192F6952E230D15A29 A386EF4767A9E23E8E2DFB08650A80CC95C925E1AA4D02EE731665D7A54BD9D6 42606F935152293A2CBF8E62EB34839E838FDA8F9FDEC5675E59372E72AC5D4A 256B7FB9784C18D57C44B99710B1A037B2C63D31B01F0999589BF8C3E4A0952C 66C2B686640FC7E512A28BF6C7D0C6D529C5B2F5AA944765B7D49D7C68A5870C A8EF1A603098CF7951A9685E7147AFD434318B94021A7E5A597CF83D0FCEA1B3 43C618E5D06021F8DEB022E959755C13DB1404ABE728E98F38C6A00704DF225D EBB85A1C43A30680A380EB3F2FF62029DECFFE4F59687A3FC5FC4B87C12BC8F5 15F32D9673473D0A25C4A675E44EC71611148F510ABA56840EA9E190A62DB070 F77906DCDF0FC00E005A44708808EBD0631E2EA88609AD4B71E7E54F39D21348 85FE971D351D76A1965230509FF85F3ABBCA8FA907E67A4552C8453EB703C2B2 78474052F53CCEA70136D667C85B346D4201F7244C51C63D1E659C5221F6651D BE54C32D2E07C6A86C06F662E73547F3EA10A19051C3CED09EFEC5E46A7270A7 714D11B3BABCD9F4B6B3E88727B9A3BD74ED17AF3D00F57C758D7299D34BFD30 280A997C99266ED5CB64ACC4FC04ED2857FFC471F232229F4951B38E6B115036 E623BC0352DE79DBC0E8BC1C1BCC85CA04A1675B04E32EC917521C4DFF8E6838 E92AEEF0B85A47F533AA88AF5B6C5EF38D62BD592204481C72CC9995DB690845 5E2D1F37B960C504C5E7A07E1024DF97CCC1A513D08146B794FA155ECFC702DB 066E1D78F19C6F9ECDA89B86540CD0E50EF22D8108B757241DD4CFB6CF001E42 2C0C0CB98EECD1FF856AC77CEE02E1E64A5158E45503958452E13E281D008942 552C5FAF92618755ADA047088362D916B086DB17ACEFDE8AA1B615143A078EA3 87EEF02769CDD90167909E4A06C058C5087BDC6C6C20D11266F7913970C783EF 6D587F638339D34EF663240F313A0F86A72F587BA9A10053D427CAE87745EA52 B7235A985B04D71395C24CA53C5D6BB15D07C682C6B9F710E2A7B633FCD0951A 1E59BED2801FF9B5440990F37B584F48D7E8CE0DBEA8F2B709BC05813E68B105 478A23D3F6F64BF6B1ECF41221DEFC028A299E77F85CD6A9954B2B1F53A94510 A72FDFF94BD80787500457255DED851BC8F616A8DDC761DCAC8783E757EED0CE 3161DD6C53C0B88A491B4E5A5F7B3DBB57536F1C9C507DFBBDC3D963E6BD1216 3231F3D3E44358151E7BE06A82A19447FD3F4098D2EA188D68B19AB20CA23036 B7BC0599C080AD269EA8B3E6F833D3E708D920D77A6A36363981AB81701C8200 4261D5F6235CD30F25C8DBF02F0FA9A485968F3FB06F1D1DD18011D4B5763515 4536185F8456BF84F328337224A86E73C7F3D1611D05E59ED9BE01D5E5D836B2 B6BA912B155954C03D1C7AC57E86226C10D18BE1C5BA6AB5DCC24524328E06DB 0E086D6CFFB2A54B0E548228A5ED0F4BAF14EFA6D1DA7CAC5843D0821790B6B3 4EB50D2BC5BCCA5973374C73AC2624DC5A299E1B810B7314DEEA450342BD2B4F F2C831AB4AE61E87C8060770B79C8C13AFE58D53670F13367115A9EACE2CE443 4E5ED35A5589D49DE948D55203748A750B2EDB66EDF1DCDD1F481B1E39DD96BA C786787D2E49F1551AC4820762C25577BE27D8FDBE6424EE94CA9E9E59586A99 31C58A28CD0FCA766E4C4D3B791339103FFF3AB232AF776B63AAC8561554BDF4 C43DFB4AFC8F9F1A664665492FF438B8A49E2AF284BE15BB7175422701142843 F249FD73CDE53ACC64813CFF4C94D5C51252869EE4D1933AC2AACF63C16EE19A DCB5EDC666D45142F040738055D86EA88582B4FA765E982CA44FD2095B6EA0D7 D445DD7D8CF76B71DCA9DF708690B1B4F0181105807B04D4C1CFD289825926B4 280C0E01296A4C3B457A2A0E5005D5FE3AD7084F63CF0C68AC833BAF4B22B26E FC197D4A893A5AE98246C8C9CA33BD682120F16D0C5C51F7629ADE7DE5EB8671 DBE2F50970326E9293A45BD7471477E46F5FF3F47814A8DC7464C8B26A8C7EBD 29EA34B08451B96E4B45DE393C0D6EA44F080B7E98FA68B10509E2EE01DD4902 1B694FB8E271394BFD9E5DD787751189828138DF771B0C5A1AD3137A924FA795 0B3939DD7709707197192330E9CA13D9C379F6D4BF688ACAF9F67A367AD44991 2D8679645472E49931F5C4B117518536C712836A8B9284E52868D8D0D098DB9D 9E246B2724615DEB6EFA0FABD545655DFF02916F4B1C49CEB2BFD237A457A4D7 01842E98F3E1733F068F6116E0D6B6585203DDE04DAF788626190216BA417950 7D80EB1595EAADC110B6DF84F231FF4FB9F84EB54EDAF529C82AA51A66B38CF3 9AC8C85255B1AD7367D49FBB4869162DE96A383F1B32A8DA2DDE3EEB17C167E1 5736CB60DB4FD58B0D40BBE8897742B373024638CF93B2DD6E1BADEC43FBE3D0 E66BD62C6909B9FA2B48549448241EE25E1B5D821EC59F969E5767C33ADE345C 6AB919AF2095DC2A42F295A6B6EBFA655B8FBBD088AE1FFF6EB1D372A0F0C357 FADB9B73B842596BEF3A37C27D2E0C72FC26D2D9545107889BB9B10883C92763 123FCE2C0FA22B3FCDFA3437F283693A5B2F8698674D8E110501AC6CBE4414F2 2FF9CA714E7D11EEA562B5AB515C3D1E2C4544D70446CFD36D39BED7B7D6F757 C202000E691852A6833B4C2C142FB2003748A35D43C4A831D03FCB1124534E05 AD6F4C749DFA3F2C566CD1CB13C5B1D171268B380D14E8A825DD6E78E4D53B3E FABCE59213F92FB5C91D0AA3A347BB2B590EF2EAE38D735D5BABCE221B261054 50FF44EB3300258BB225154A9820DFDB2BBF3E7836CA01F2B2FB26E922486AD7 97289DCB33501742687BD658BC04FF7CE06301EEAA0B914ECA3F0F14F7E162A0 743AE0A6D8CDEC574D51E135DF654E3F7248090AB1F2778717AB179E444CCBD5 1443ED5564F723D78F8C6AD163C0DF5E0BBE039E05E2833378762504B082CC1A 902897E97404C39FAC60887421339F6D451A56EC8A11C9259F2896D5D3D5EC77 EEBAD1DAFCCFA60CE1141F3609643DCB5A6330C2BD22A40393DC2A838FF92223 622E04C483BEE4E5DEBB4E207FA62B3539A173379BEBCB6EB242EFE84D340D7C ECB04814A944873446BEA1EA9CDF28B856B6323BEA19C85F58A928B23E15A41A 335E153ED3640D0DD601BA07BAF7455932E2DAF3F740C969FCD8FC6081604890 391202A2CB7DB2800FC253E3DF06F0D88BEEF1840E65871692D5A8ED0F8DA180 A28BFD20A7CCDB77189DD18DA470F7B9B9BDE971A503071EF6CB42ABE5EDB38E F2AFB49010B73BBDD5E0B1BA2FC6CD765CEC652E832A209B1B11A7FBB0738466 151D784EF671B669321E35C083DA2C8404F601199BD3D3B81E533C02673C99B6 4FA605F1F5ED8F5509ADCD5DD780179FEF107D25CD146E2F633AE4B2AF697DED 9F55D8BF530DA285725AF3E4CF33F04B9540BABBB1BC7AE4CACAE52DC156B3C9 F4B187401D9FDC600A8070EF97099B33159593DE8C4DB378461EA3ABEC92BC88 6EE319A23D2D54576AA6A6FC856AF1022BC8A1930CA753187289A4779ADD6201 294C1127AA34048151112764FFE48E7843CCB625C1628E6856E132A977379D5A F21CE75329B04DC8AE35F42C877D4E42CBDDE079C2F797D4999590A7529B5AAA B4A4E3A0B589F9868D80CCAF5A31750F333A9D3427F552779EBA7BD4177779D3 F1D8611DECE86FF489DC229E9D659848EC2EF67B28A1DD29D10C7BEEDAE714AC F1277D79392AE7D7ABD94719F604EA68B1108EBB5BEBC3EF465BDA99368226D6 AA94729DE9FEDEFD673697A7B1CB7CAD1B00E885843376D208DF4BFE4B755D20 9EE532405E35DC6B9D441F795C781FE33FD76978437603D92ACCF629A22FBA2A F46F82A9DD706C6D875B5E5D2A5C85DB15C2C76180D0D13FE33A6D558FB5153E 34E8745AA038BA10AF32EBEF71F34FF39002F525BB4607F51203E1ECEB402104 AF5CC514400DEE02EE1352E00181C4C75D7F99125BA5F8F57AEA3AE6C833943F 4A88DE2D7515B5B2E54373D95745C61429907F1246475B1ABE516106FEA2F34E 2C5AA974E9B3FC245E688855028F670DF04C4AF2E2C7B7E2DC76CE6068B84D2D E61EAD2C445EE256BF94F6DCDD34AD205EEA26479016334C4F9E1B4D19A6F07A D51726D8C52482E25538516EBC8CE025369290DD3D9879EA5EA93232A124FD8E E5C6C240D3CD3CEBE1A6915BA90064F33466FCA07CB7E7ED91CB43236F3C357F 3806CB6AE63A30494B318942308DA73828CA1E0BD36B53816922E5FFBA7820B6 F97EBD9232F3D8633313F547B174B5D9BF61D1D48EFA055C9D89221FC8B41C83 5CF212565E6D1E11D890629A5A0B64FE1ED32091CF96D42C36174CFBC1D41365 0A14BE974AEB670A7EF50602922F12FA94552AABDA55CE5511D4AE1F2005C7FC B391563439E843E9FBF0082AA7DDF4F0E21A62FFED533EBED962CEE98FBEA05A 95FFE615022C34F5C2EC6BA6CF4F0D70FDCCEFD816019C65899068D82D386105 FBBBF537B53283EA3B2BA8C7779F8E2657D52C82950F0BBBF946F62975EE5C1E 0EFE1F84D692FB4BFA8E2E4C12A800D49809AFB6ED302977E6E6A33A73F12EC8 C28A5AED0059DBB8E287B99DBB30A4500365E3C13602F4EF88548F555D5405F4 6F81C22C2A6AADC552876E3C1142190A171AEB4F11CBD7E51FCA17DF47A0EDA5 77BB161CA1BFD9D5E1706BDAA5702E2F00A5532006F4D00CA70E6571A3973DE8 4929A48BCF72CDB27D6B56D0EAAED7EB1DBEC8305CAA69F4DB314DC2E5C5D637 8AF49BAF2B646F0CB6E66297B110A550A92A41C6B77A48278CE559E0F35F86EA 44632C707EF10FD120BEE81EA78CAA4A592E71FBAB5A13D42836BCE5B220E507 5EE50832470E751FEFC7B502B8739B41DE79FC7B1EC9D97D6D0F4A83A003A6D7 92F582FE087C874C9DF00BCA313A9734D57908253C3B11D57D9AF50EBCF7152E 3715510FBF60F16752A27FBA6D2268E361D4034E462FE5690DF5DC93B23C3CD3 E4CA8E0907F0BF1E48B92872CF072DEAE33A435D594CD3C9D11BF32A296B0C0E DC5B31A91E9ABF0139C7DF58D421798DE3FD76A02D9CED9BCF3A1BDC4ABD0AC6 AA7779B53C67E17A15E04D41FB055DAA7DDE9A64E9BBAB13E9E5A99F0FB417DB 07076D4391E91D09335B6A421FB8A702D60F5E9C9777882A1152F6104B28B6BB 5B5A50C0352878D29F81A1F4B8806B6AF85BFC28BC615745FAF5828FC30C76A8 E664506BBAF9806C8BC2E9E37FB6B5774463626D791FD4A40DC70953AB3CA9AA 74E95F79507D6587C6B48CA7C7E2CBADC35CC86859F7D33170FD607320B10DA6 30205F9E89EA73EC37BFB17E5A3BB5FBA722BDB67788CFEBD94DBC06C441888E 5EA4EFDAD2E33BCBF70905C148D7A66897A4FFB90D4F4EDFF328C1E09D7A97D8 6CA87809641799994DEBD48FC224108D7284E514F58BFEF59AC638DAA66BDBAF 071B01303ABF239DE3F7F57BC58432C12D49106D1A377CF6EA14CF1C3066699D 8889063ABD8577285553048878202B6BF4C95BCCD1EED4087C30B34DB5525638 663BBCC8C3B873D0172E5CCEC3D0A139B8593FC71C9F8C8AF882739EF668DB67 BCA39CE9EF2FC0498A6A25F5E42A59E1171F9444140AAB7D586D8B9523E10EF1 999DDE579B60444EA8362A9DE661F346CAD55B0BEF46ECD6C7E13A66C09B1E4D 209214869A0826D5E958114A4911A61D1AEDBFD16108CD513D2FA12BA94A2358 4819EE382069BAD36CFF068C04512B30BB3B5BF8E06DF1E8AAC5DEF58BB98009 26D0D78F20AED7D472D60840A71D8CA232464E3F0CC468693432437485270802 65184BBFB939B40602CED6B56AB56737158CF03B694FC508079D3A330AB00C3A A704BEA3521ABEBAC57E0BB6721F8351D5485028B796482A00E2BEFBD6E3758A 5A1CE621ACE54784BCBDF408D1293ACE84852AF383D764C80B2B951CCD295ED5 9F672BCD4D19F6D70059D309B72D0A48EC241A2CE1E584DE1ECE7390AFEB6F7F 9E63BF463D0C9A4E112166E13F092D997985BA046C218650D04156C94130D22B C837A2ED343C8E49921EA0E4DA7909707D0289F0884C4E761ADEF342E9F94C64 6DB647A17706EE5345FB0C5B805C3157E5C4FDA17BF901A0B80682E9335DCB59 22B06E1C1FC8842F111E83C0424B11FA7CE26AF069AD40F1C39ADF1F369D5B28 7045BD19A3EC4F80F22F080E812DC05E843755139651635CADC5BCBFA591D6F9 95863E0AE200EDC7311C36F415D0CC5562F7026F90470E71E35A00BFF35C69F1 566CFB39D3EE22521AA0CCD46DB5CF5C4BF9BA6BED3298B565329DC9AA79388C 90BF6B488A5152FD4EF643BE9EC07DCF509AF437A2ECF2A65F79581279CFF261 C7D433B2ABE29D96E5720E9ED02B5E35DAB4C4E35656CC9F8DBC6622F6729EB8 29951D29145F51884A38B29652E7633008764B13C2F68090B7E22C6484360F18 9395CFBD4FB12CD38792158C225ABB01B678D95E288FD4FBCF1C3A3A767A4A90 0C7FD61D7E8E6C8446F75FE15AD4B78D4E19373A6AE946322093465631B31CC9 1B3B79CC12A1298963941DE404A64633614D8FFBBDEB505C0EE84F02A726741A 9DF69E6FCF5D5D73FC1F6301719858C374D974C9EAD641B5D9AF7A6AB29CFACB 3D02D1B2DBD295DD067E4B3AB67BC988A1D30E8B432034907E2F85A11DF9E925 1C05540966C14ABF9316FD062FCFD327D4AF39054E747A1BB0AA22878C83996F 6E274F1DD6C5B7727C2E72D223E9774939B29F8B9A910EE44B6D415B863FAE59 AA1410BAA0449331B1663C22D20A3B51F1B2028BE43E29D0BF7D4CE83A0DD71E B8A1E9BD4E4ACE821D263606A30AC02C9A5D7E95463701CC83CCD126099786E1 1C5EB53EF2B7F886BBB83639696E425E968F9709597B1F1D7935029929667873 0A4F4A83F2D42ADCD576BA63AADCFE78856752C83CA4C51B891D69ABDA090588 C2AC33356058F3F2FC3244FDE76E16C93E9B1181D64063C89CE51D484F7E4976 5600A125D6DD423540B8BA5F69A58862CD8D210DF5C898C844FE42BC39B8C787 E2364CFF9742D5520B8735EF850430AA055935650A8E4165DEF06D9E8C3F2DDD 7FEF3901D98DCA8C1ADD405A9F9D7FBC224BC1CA48BA6A2CD4C17A17A440688F 13D922DA034C3BCE04556B6A6FD9689B0150F36833066B375187DB7293EDEA9D D54248FA4918885A95C00776888FE8724FE2DDFFD9171AAD32B52F67F956C47B D43DA8E2C8701435F883EFC0DF2AA759A3A94A60F7D0CE0CAD7375E13E761D8D 7E9DEBE277569536E577CC655AB02646E5BA32FD139A2C41D997DB4BDA933049 CC16F675C29309FB641DF083C74A34AEAD15DE22B5C5020D8969E4A3DD272DFD 074730BE84CCB198353AA3263181CF33D0A63DA7CCF036720C72FC5983C22F48 29379C511FCB552194CDACD36DB6FC331F8FB67C9AEA76110441FED1AF88BF14 CB44C2458CB443CED1B0CAF9EC15528D9C85864AEF3DF0C7D6B471C1C3DB9DA5 EB9CC8E9A7550B7AC7FB972DF9E1F9B0390E22971D6BC4D3FE21C0FC4612D6B5 ACBF29773FD615E6B3F4AB7E65048995C0285D5F195A0D61A2E5CFC76D816168 B879E23DDA5C9D24D730AA9569CE318E21C11A968623931F825D2FC0F77972E9 6BB5495035B02D5ED80F4768A93230ED7BB717AE6D87D5CDB30982FAF766407C 52F1D164B6BE410EDB77839D2259456659A17D19BA4DAF525DD4668594995C50 1BF99FCDEE35C71C45A642EB6ACA47C3614F7E4C8391344EE8FB43AD7CEBAA1E 8AC903FB1EF52F939E917259BEA8AE43F782C9C7F3EAAB68393918581E5D402B DCD42E404EF32B6BC5FC5C0A20F53DE7A8FA45ECD89CC5A4010BE9D22618FE9C 8A973A4F6FD332AB98AB0BD4E196B0389BF0BA95B2A29E90BB4820B6AEF318B1 F51BA5677DFAF1F4ABF883222A8596B5CED24D9AA1DEB38EDACEC74C1EA9188E A11B962DD3DEDE4B221A7181D8481ACD73E6362CE40EA5DE2BAC6B0232EBDDED DE05700BF2970FFF79EE7A33A9F31B1198C6DA4D64004492E3BF0F9F31D79095 78F7D197888055769CD2CF874AD0194CA071A3043691B8E4F860B76A32666A17 BC8D91D989E19FD394599C8ED9E8C62A60CBE5EC8D79D415D6897F0F2FBB1F3B 93D24971993DE752A094C9DCC85E9EEE694AB896001714CD4537FB9A0799E293 ED60152108652CB1D729F35FA2851C69A7876ED1B5C4C56944521E76439B5DCA 7732A29F37A08F1979789A9BD47B5D0DCCCFCFF2C34E70591A1A14D96EBFCBFC D7E26DE76469479963BBA48B780779CB9F4968A9A6642B13AF7C2E28DF590495 9122E200ADEB44D4596B800AAC284813B298DD1D7EF648B69F693C23EA484BC8 4E37023CF1A9F7A19EC131C5AB6BCFA7D35816E581228E79A02E90683655A668 931AF1D3238FCCB18928B3B9F1D536DE7BECC60764C13E7CF123278FBB524A23 C2ED62079D8C4D96F9CB7964569F90C4854D7C0BC661BDD6C2CA249CE2F86DB0 A85478201543F475D80AD8CD7DE065DAA72C369DAA397886DD6DFF72940BA3EC FA1C2AD0E4174917B2684EF827C79DB694F2C3C4563F802F8C21B71F0C9983A9 780ACB721C918C625939A0A69BE82F083BE7E00E79197F001EEAFAE47C970DB3 71D59A05EE148F4BF935435AAD17488D17403891F4A5DEB67199934371EC8910 E5644EAD188041AE9B4E66C8E5A03D5F1D98DE47AB51DD77014C29275FE5CD0A 10327E472F8E76C5D0D56552050C909E92562F959FD6A842FF6BCEC22ED95456 0FF7A1971E39FD52F533F90A051A316BD2CAE43BC849587B22E3B5982BE67C68 E4A5D20F55666D0C1357B0953D8E9950803E1A5D48E4DC4637152BDA977F2CE1 663CD5D193EEA6CA27CAAD2D5CFECEFE3407373AAFE28161FFC1661919DF02DB 58680EA6D0B510EED55CDB0047A1FFA9C044109D3F980F23B0AB5BE651118D4F 24365E86ED6ED0F9BC3041BB44B933DABA1EE6B7C5BFFF18343287980C28A36F 310D8F6BAA726544BC3E386F42C4AA3936B14304ED9C8E048985BD547C2E92B0 929D68A64D911FC16B928D9641ADDC6AE74D338069168B633C8C7DD5918C4949 F3104BC6656D74359627FF4BC3D66638FC3B82FD86E0025A5A9B7B09622D7597 3C84F2C77C748437CD44416B6ACADC79C1F569B3469EB4A1A460990FABE3166D 71E7470CA519CC640AA3520B4CF3A843159D3BAA532EB79420A1979C1AE02943 C136BD85269B02B10BCD4DBFFFEB219766AE6C0078B7695B1ADA2A2285D4777D 7FB111342F2CE1BFA8815316D1088820D00C0964BF92140EDC7E4B65E86958B6 7A5EE49EDA9A5B950DEC3581E275BC94ECEB7B517E88F6126B8A392F988F925F 4185B55E7E81A66D846705F7C5E94EBA49FC96DDD7161A563418A13D5FEFE84F 45AD559E5FB1691BF3DC296DECFDCA976E967EED2CE2C439693E2FD2F2C26823 E289F5BCB483D222394299B213814CF2C2F44B254282A32616837347A57F9530 32A8569A0A3492D3863FB765974E22954CDDA400A166C1C1C32598828BF88EF4 FF6EE880AAB24555373F4A5B8F17CE54F0D11CA09CE1D2C089364F91A21A0162 C26E85BF612069B16C945CC305AE4B7FA12CE2CE43E502FD3C4055B823F594C3 6BC809987B36A7C3EC891A383D266B509A733537A32D5F06CA5583D1C44527AD EC06C70A097035549893B95CCB8DBE430B0E404AB019CE1B82E0A73A2159610D 63D0859110F661CCE2AA510CA69F8F0526003E2BF6FE410673B97BF98E40D412 E6B8DA8C737FE57617854D6F9C78BFAA8D12A21531E713B80CD03A5FF4FCE5D1 CACC91A2805DE4D0637913EE6EF6D06F8E219B54FB1DDB2AB83D1377E1D5BCA5 7EA9F738912EDF4315EC1921EFD8B08E7063D7748945088C07F1429D86C1C501 5A0622655CFF17A3B244AFF4A20EDD0F87FC4B261C5240691BD69E317161FF71 F7F951F199375ED17118B82D1CAC664000A4635AD10B22844B5649F0D205BFAE 3CA75A8C3ACE5EC5B38D47CBEB72F4D3008E670D1355D4127E49B8838A23A5EE B2F85C1E1561297CECBDF1219F9A1619C6D8662B92608AABA990E81BE87FEA27 4051368D39A2C4ED34A40D6EE67691AF6837AAE7883F256970EED96DE3ED7317 DE5423FA53F671EB1F4FE28F750E8376795E67A74DC6C6F2C91ABD30397E3097 3F13C9C94C57AEF94728E44D6271121286EF517780172D12AE96F68984C0A2D6 46078C22F4E1DE97D35E3A9F12C5C922EB40FAEE5C77629D9BEED18E2EE261EF C6D9139B0A85E53D7DF7FC5BCD4309D7D36C8C47F67023505AADAEBC52D849CB AB9B8560A2AB5AD27DC1EBF29D6BE0607254667BC55745A4E306C676DE7CB1AD C78A861EDB383755242F3B8F49AF7BB89C7E140F2E8F26DD113B56EE2FAA608E 9024515A05E1D8E58D2AA0A9A70247EA8011AABDBA492EB7B43B0A70F1A494B3 CF0775252F5F4DACE6E06888372C62791BCB4B4688D330D9744F1A5D92673289 57566915A2E81AEBE5CCDED6B269465086471281F88E997B2E1E0CC035BE26A1 48DEF04D31E6E2A081E618F0BC2956BB1C3F176142CAF7E5AE086E3FFB5C4B56 B45C48662F6B272B13242044C07E5DFBA0F6B697A616F07AA95F42D8C5E76FE7 453A30D3673E632FAFFDBE83C4A80B87C10C9C297A9A753291F551F38F0F5F90 DE34D3D0E352B1547FD0E91B89686967136E64075D1C017D1B7C37610A75DEC8 81250886C5863A4D3B72588D21F115B3C55C7FBDB7F09EB38F7C8CA86C9C89D9 BE1CD4892F39B0BF788FC6CCD3C8A3E344E9A605DD570EFC36BE5FFE377F301F DF66198BD2A5EC95630E2D808BABBC00A65375D3AC93FEE8ACFFD90261774244 C84C955F1A89A13BD55C18DE0B91E73A2AFD5F8DC4CDF14C1A9D0B93E9AD30E7 A9FAD85863CEC1B6C58479A1DDB40393AD8FB19EA7C3D3DCC59C09D660735880 91CC8980381A6700D2516787E155EA132276FA2AB6C2937A5220827192190976 0085E0E8D1FDF7322A06E5AF8DFD8B263DB0601332670B06E01630670DC48DEB 43518B241CFF200234FCEC4A452536D090A4E2F7572FFDD5CA092FE2119CEEC9 D9957A5C42190679A0BA48AF346151FAAA3330B73E434C62EB5F60AD32CE002F E7F15CBA8F8D641E848C5E1F773B0136E0B3C29DBE7626520C3D5B005A6B6FCF BBBFB73AD4400D2DEE2C6D4ABF10F8564C46276C2513A01B6CD864C1756773A5 88B343EB0B9E2B41E857E7EB3C119C7C3E45AEDB9119AA62FD5836A274345B5A AC2422716FC9B7CED8E8D344C19BC55DA515B2D8AC508773330AEB5E669D85B9 63F4B1A7FBC3FEE825B1DBCE083E5DD35010B87C93AEFD7F4FFF2738BD6BC724 446933E8927F3AACE64BE6623CC758479FB13CE8590A7BEBAF2770DFB333EA66 621A561334568F0F8E5884AAF083013AC5189718CA0E705F28AF12AAAC572FF7 9199CC91C5017468DE06BF1267A16D63987C8B966C90A177FEC624EDAA1E32BB 63A577450B8D4B849B947F7A4AE13967FA1186412C45510403E9A5D876942805 6D7F607FDAC6BB07B717A6E7AEF287C8E7334BAAB00A47DD5091C39E31953C74 11F63AAF8562749638066DF9932375E6CB56D7CDCB7AA73AF4718ADB1F912972 739A701CCA3096FCABC14321B1C18BF3AC52BD2CD3B3B25C2BD2B2188B0E5197 5F6E3E04F4B21AFAB6EDAA4BBE6BF873334EC7AD0F22F694A9B1B605CB50300F C164AC6D859BD71981310F02B957C55D77B1D8DBDA6BB48E12274A879B02E039 2E5AF97B16F09D2B8A3B514BC4C88F52190FB9EC8360698A45EC064FF735101C 9B16B99A237939C43BF179895E1A404580399E65C1EC0F67516D72041939F724 3D600CF7EE179BBD3BA15C58FC4732014186646AA14FA38D0D6B9C0C7CE81C66 030F1833165AE2BF85A1A0F45C2285C8FD8AB16B1EC17403B22A35C54E23BE99 C97D290292DA35B180B5A4F17FEAB6088AD1B79FD42494D5D2B9C1ED812F3CCE EC1BC079E837D96765BFEF7CCD947D1F6CFEE8A32C268DC6FE77C016E7497140 BF7E6E510616412B7B6314885CA5B13A1E267C7F8214AAC1EF585DB3D933E867 12CBD09AC6698935A2348810484AA15CDA66C7BFCD867F139BE227E881F994B1 C0C4C6AF1236722FD96C30BE3222C7AB369B3F6B5A7B51948BEB91FACBAF195C 5460F39FBE29E0598C97017F27C6AC66C0B04F4D73B1204F2C4E81DBEE2C3441 0BAC6AF079E2D9436D005E0E8F9C77268D1028772C37321B455548398B330C5B B6BCF11998E7886AFBED21C7127D57C4A588DF3F3BE1452F230DDC37DCBB64B8 EF98BDB6822F4A758285BADF331E56215B34C69B780D682875545B2D1B67CD3C F5EF4349B3DDDE8CBDA5AFDB2464861981BD43C1CAC0F095C29B503B7182DEA4 5A8D2C0299A17C68F551814F1ACC4A7F7B57A78EF048BD95AA37275CE55C6FE1 BE0A70F9B930812639FC4D634963722D3D980A525315BA1A44DA90B76A05860E F59A580951E0B20F41B614C43F5ACD9126970121B0F16A3A4CE00261EB1FCFA7 6FEA448A90D03AB40F7ED5365E3AEA4B918EEC26D05F1D9F76ED1047911062C7 3ABD49697C76E1DD2D2A596AFFF5F0DD05209FA97A20E05E02791DA5B5C3E352 E7F66C743DEB4EC14A3AE0EF469A2CDD9D354F9672B1A13A4823E645378959E3 A4959132D9C7872A8E30DE59B50522C8AEFA5451F931870F2A99727B76AEEA79 F1B0E73FD3C2544D30C23437CF9C3FF4D5A8EFC5E8E268A043327A588B8C5B91 ED4229E43410B9B750DD0D6B6683F468560B16D5120CEBFB671DC630B15A614D B3761F98CDEA484A0A498410E39BF57C4B784AB48D99878E0FEE4155D96331C2 5A10BAE939C2E533478ECE6CEB9EB6113220DACC2C14EB92E2F97FC88E8FDDA7 74EBDBE7A9563791E91804815203BED8972A2E4B94BDB2FC07702E1C19546159 E9E28CFA47054DC41A97BD732C1277401B65EE8D84D94F2F9ED5729376B4334C D239C9A4005206D6F58666096B036340F07F64C8800959178F6127A640F6E8A3 3CC915D2F836ECCCE234C13F17FDFA2E4C9C868BC442594669827B02B7A22861 E3EBF3E2A9C27310FBD97263C074DFDF71D77723E319D09BB43A46928C85C21A 9F5D5DF388E08F809192C6F2F6C635A2C11A177952AC531BA54ABD2A28A0059A 0335457600C9F46958A359B41448472ABF637C625E8A047D7E2819581ED64DEA DC6E87EEA98771686075392EA4115E0A4CCD44610F085652BA05E72905C27BA6 68287013FB39A2BD2CD3ADB51E73C2AEA671DB96E47612CB67F8E589707FB215 F7EA7DD0BEC68717E95B7597AD7CACDA2A6A4E8808BDF0A9C2DD05B45223A650 4CA4D48826FAE6756223F2FF5B571DBE26B02365A1B2AEB8ACA51B5C0CD59F19 CAAE0B2EF23687DB5308191FFB83BF0B26924A08FC2F4C014C136CA842BD0699 59F2FBD11709734C657E2A90FBB1D6418DA07B2FD435DBE68071D0563B201D36 4E29610F516059A0FE7C406DC55C0F4705EBE271BDCBEBBFD886BCF0087F7524 35B04A2885E1BF5F7660FCBD590ABBA7581F0617E01518738F7E6B8878982611 17EDC211226EB3AF9EC89F6E21CCB01746D41D1EC44BE55DF5BBD8D6B0FC384B 74301C8435A64C9A456DD6265D8D0D15BFFD41266A1B60A63F3A1388DF56F8DF 2224597766D01BD59A89A345A3598B2B5C7AC6112CF380D176DD6BC6658BB55F 6C600E00667365E9F141CC3CD405373D1ACE9CC841317D76977619211F2E3383 A821685EECF8B090CC6714A6AEE5697501F8BDEEEF18F331A58BE4704E5130FB 4984C3FE2474E6CA19DF45C6C9B90489846E96852878792D64A7BEA283E375C5 384A55D3308C57734B39E09543BFBB90859EC4A4D4D41E7BCD6B19F4CB0F7C78 75C150764199488B81F5F45A949C7C8A51CCB104813437A0B891A3277B936114 715CC3BBE5610A2F66FB06FC578F2C0D0A6D8982C64BFC0B9012355F6D05D636 F0693682405707B00D4D4ABE8989263FE7064709EC373C0606C967D2C7AEF998 C25FFFCDD857FD7234C11C1F63752F39BCF40BDFCE2032FFF70334D3F5936C49 BFBB711985F30313546DC8CDFF8025525961718BD6C09F29CE649B2B21E65976 588BA3E06BE510E51FB6118C983781A701D6C19B3B53718C98D58C9BDEE30096 67BD5255D2193FCC65C1679AF75807BEB346FEBCB56BC19752FBEB1F63397D4F E18AF4466ABFD2EBB14CCEE182F9E0CD0A50EA849F3EFC9C9AAA62A0C11DA417 5B9F63832FEDB75A7C3C17037460500D8A7BBF8E4801DA35056CA00B0CEED005 0C709C5F3BE89A4ED594D5E8EB01E9169E6F2218B435486948D1157582533C72 EC215A32BF839C3CE26D74E27AC3A579DB38794CC8977E665AAE5C425EF5970B C5C68153E7DC46AC9246E38A7D5257E0FA17D80F8CC552F53602565A1D0EF526 9614B5728154FBF72C20FD2D8D13A2E25243D0F9DAF13088E1BC59640E033642 4602EA4A36DF3DC9A7FC4713C309364EC95DE29F6D6E1FE8C348E430C75EFF82 E75217B016F08681749932E3D005B2CD93B05C957E9C2D6B880375C0DA69C1D8 232AB8B9DA4232E01C2F9D000F98EAA7E70B4C0C5CB3E76D3DFD292090D7B6E0 66CD2D913796D921975C111FC878B26A2F7C2AD8EAC5007BC96ED3E75F966CAA 39361DBF3AA2A6757B8B5F83776048574D8122C8D3DCB34907C7C38EC650C730 EB367961CFAB8D9874A3F85E82C396D9E2891D8E0D6E5571D4EF17096192B31F B317108280D8DF305829D1E59DAD01BFD9117F80B0BFD8E1C1AF7CA34D5BF712 8E2C7662221E2CBE5D69A20776A74A77D10C6C1DFC91DE62C1AE05CF6069297D 536AC84A719DE7A70642947F38B33B5D36C221BE8863156E7A8B26B0F41D7874 110FB0AF4CCCA650EA76770A13BB39702F57A0E7B290025C06CDD26B204CB34A 52ADFC27553081FA9CED02E69B4C058DEA4F847FE19CDDA1565F532805785E2B 732F3079B890C59CDE4235335A7005DD345E2C115CAFA68D28538C4D2A07F2F8 3A8E20839E37C43680C3F839C9292D8C0D86DB74449BE6F8435F28BD4B374C45 E6BB91203E8D05D5DFBB55FD1A83A7E8799479C0B5784F454798C06E05F9BEF1 443CD00570B204F24BA7D6B6C54247CB082ED09958E703F7C6D723B9765172D5 C831B30AE2CA3A0D84229C2226465DBD27291A7AAD14E944E5E780B54AA85ADF 6C9108935595DA856256A53561824D24468A199E5E7725983CFD34457404F15B A85E1CDB873EF8E64FC5F6ACAB079419240001579068F1BEB927763BF1FA9E29 8C63AC26EEF70C2DEC5A736BFF5EDF8D275C129D8BD9A40787CAD374E7624DFB A69D28458375ADFBBF6AE539DD00EB511CA34AF0B5B688454D033EB2BC326AEA 75A987B2A0E2B9637DBC89785BBED4857290DC194C2721012F048B4760A6C2E6 2E07E1BB1456C23EEC3136792C3C5D7155B85EDE07CFAC0A904A7DAFF0F4EA64 9160B928AB88ACBE89B87D49679D9A13783CF475C33FA350F6787ABC2739C072 CCEFB6270BE052F658087D5C67D702AEBF0B85E90E57ED129D66510A1A86F807 999077C104305281B73E0B35409C13FD1A849CC2C2783F8ABB2D3F0687A49751 BD7D70B40BC6F1C66A70BD8DB9593DE1AB21900EA349FF42CCD488344BC72CAB DFF9480859838B3DFF0DAE95E85EB88BC04EB2B195D4A078FF7EC3E81A5DC545 29103ED8E5126740D421676B56249C25478E0A63F78F3460EDD4F64B4D2A5B3E 660177066A083E8592BC01483D8DE50B9A6AC86F872ACFC44017E9873BE38030 E36C24CE003E222F0B231CA854547779E04C9E37D08F89E84B1DCE7F2A0BB007 8EB6BC8DF7ADCAA382791B16AEDF904C7DB0142A15F05522B895037CFA304F8C 72A5802A2E8AD10D83989A3063D665035FC7143DE9FED3B3F6B887DB0A3398CC 81534EE437E8CC706BA4C3D1F8C10556655404D18D1FFB7B94C354409D0DE2BA BBE2D7EB6B950A93B3F5D0064EBFC23908C4EE8655E12DCA4E6B66BCB8909F0A 09300879A114B70CB4073D6CE990C326331F40CAE9849E16E1212BCB115345D4 3311764CAFF5602A968CE1216F7E5B1AC1D0EA6FB7A45682EF6E646CAFAE1161 59229914660EB7E7F02C11C1B5AC502E8EFDF0737D6DDBA11ECA27FC30192D77 E703188B0B4322D8C544AE346A9B4C7B21A123D403241360908FC4E35BB3DC8D E39690B5969330CD35777CD3B07F91EDAC559A220F29084DD86CD5ED48CDE10A B14A9BC8D4343446DB87B1823BFA398F7B4A6D64780B155C17DDD67631422078 12A31EDCCA00299CF0857234BFC5A88A53C47846D5B3F0B5A1215E012FEE2151 C9F1EEB21C846D801058F2D5B247DB889F8746339DF0A4B9A09C975AFF1F2C7A 71D6105FC7C507BAB3555B265CD82D53897680AFFCBFBB82DC550672D0D078CE 7DEA98837CF1347A49DF184D61BBAAF733DF941BF1DE0F91CDECE5A389F5AEE3 11E7B3FAD4B3D237FA6208BDD108EEC422C8009C7A0C400015D77B68C79DA35A C57518E8210FC2C614673D28D703CCB29BB0939391BC57C2EBAA31C57417890A 3EBD0E0093BE719B29629D9AB34F24117C71EC0582B84E15C611B0A68EC14DBD 57691E609742F9856AE104D2C89BFCA076AD8C9B85DB8880C6862C5CD0D47E2E 93BC8D5DE6831D51B47086683B838891E3B60EC519182F5CD8D92C8520C2D069 8C337B2C352E34F9ACA819D53A6F33DC14F6A0435C60671DE497E7A5A48D883D 166829B2239EEDB22A777EA6F56EC07545AB054117F4697975C7E93B4F5F567F 91875CC33EEFB894BBE90444DF622D7BC2862359739613B48DD910D7770583AE 6680911645631CA225811B174959C0DCBC8B95F1B879CB766F07B026C5C3627A 231EDAB24E00F24C4A0055246710F9F9486D99F4A0F0B08F16B7A506DD30D873 EEC00DBAD6D9ADD50EE2FC151AC9B70B315F63AF96CB579BAF7F5DA4DA4A2441 438574FCB108FF4AE17B627A5D010B24EA83BD65A3476A57DDA0E73A6DE9601C 499B4238067509B89C71E9B881551E150BAE5EAA95E89D90896E2F250369FC6B 6F5504B4E002A992E2515BAED14576D44A44F108ACDA4E402DBB7F245AA757A2 022CDA4BD7D71A5116E10B5BCF752C369CE03BB3746171917C1E1C778CAB39F8 89A684F409BD672C3E6A26B4F87FCC9BA8A34F1E77B2FC8CF73D877D1A660D50 56FFDF316DA14B722CB0A11F3967BFAC1FBE8B11523BF8412D0483938F1BF07F CE3AB280E335B51827382C234F8432896D3C3BA4FBA8DF907229C1CC06F677DE 6D0058CB9C1EE3D30AA115F487D9CFD4C0941FF8D65E7CFE2FD7BA7E27EFA2F2 6A639CFA00E30A67FA23F60759FECFDF1379E61C1431AC809D4E42531FAEB72E 564662ED30792FF88AD564478CA57688B24486349B1F747F1354E70E1ED37284 DDD65E8228E401C2A5FCE825564902EFD08E2CE18896CA20DF47D2D0A590EB56 7660970F66F2061328F85AFC287E9C2421C804AB4A355FBA4E4E99A88103935A 91A910B6AC680A844551E17B0B06372211F15B3ED7D2A6DAE779B81649D30576 4F3C1B6DB45A365469431FD11925DDDC7EAFB85FA75AB425EA09AD858F9F5DFF 97236F55AF6FBCD9AF0E167742D0BD0E131BE7AC6CB676DAC96EAA02F137C213 6353F3CD9366163BBB5618CB17E90EBF70D3D598CD1F42BA36D8279D448070D1 695C08D065EB272EEEA43CB605857737320021137710209806D7C3E7739FF06C 3DDC378653C324BAA2C7919C7E8CBF59ABA7187ED65428DD23D0353BE94EA1B3 3BDF241D91129298D153E9C8E5796FF676C7D3C164AA57C5E45B560B305A12A4 E70A501393786FCDCC0A5CEB3FC42CE40625DE53C20BBEA11B7521FAD2EA53AB 06C46134B0920D4E03B4E15384FD809B87619E237CF2217EE3A15841F393B106 AE96F77A39A13119176B307B86FBCF4AB09772D6AD7C77C8E6883272D14B428D 80AE9DC26D00BBEE6979A69276CF920B7BEC2E368A095DC1E3A421F0C538212D 1CD2756F3C65AFCA94D0E8E1AA95BFED81B43286A4E767D281F8E2C2A9C96397 AF0BDF85BD44CA1B3C8A787F90AD1F953F1BEF143AEF54A78C7CB3C34F2A5160 3B28CBE2EFCA5BF0417EB6B4B53377D58148BF8A4A0DC468308590EFB758D278 2B32A2A38E539D9345C236AA29E444DBD5E12045D529B90FDE470F8EEA39D13B E5868FCD67EDE00ABDCE8BDA33B4679ED98814A4E62E172C82D0B5EFE58F6766 9D0F2F848186E2196CEECF460CF82F0336C9834061F6EE6653E243E92D5B396D 31FC241C449D65F942FED452DE72B51F2BB6506E5C2933653A4396F37130C0E4 883E272EB8C98E896C8CA23126A1D7CEE6AF829BE10E2D780EB92588B3F47753 1712C4B82FBE842146ABFA137726E88C5405668BD979D0E180D33D9BCF78C8BF 7556BF51AAB5AD4B903096F164D605DB621295B3EF67AEAD84CC8BC297009EB5 D21EAAD7A2023D4BDAFA14003DFAC638272FAE3820BA96E6D74FEC873CC48363 88218072FD6E9BDEA1F4BA6B7179662353981D1E46873EDDD6D5EE7953B98839 9A6C9857B81866D8D78197B65DCB42CE6B0DDCFC5D114ABD5949AE73329FA884 B124D66E0FA7039C3E119B9E9156E39425E413193B78C8DC2A12719DAA6BF09C 0206CD22E32A770A2E41C74ED56599CA1B203671F2DFC03B251D814FD0904C0A 0CAB8A06F6E369D321F13ABC17489E794171FE9292C194307F5A1BF09FF87030 BAA61649AA1E4BA123771058F04CDB61135BA3E5397F5534E651077A18DA9995 05BFCD85434560F5300526B51B63AC5634E987D22B143DE775B9F4EBF8406306 6BD0B3827028E31A11BE00BD38D3A3DC42C9107CA0CA501DB1C48D52F5041A44 9DE925BB8AE99C773693D56EFFB434543E523AB9003F19DAB95BC0E671E657ED D87F0FC3729FD8F7EE51A9C5DE687893B51D46B2914CA7522BC877494B34F464 33CAC90EB63E7E0D25DE6C8A0670B7730A29D43472147FD04D8B9B9E40C1E604 CDAAE14E116831A125992C686832DA19007A512B2432256C40138599D314E780 7F206E0C13AA68398A6E28FEB3B0BAF7DF6AFEE974BD1BF8DF1D9514264AADD6 83688DA8C954AA118AC66A992512F6C2CF3ACFCE0E3060D23B5BE6B7B279E3BE 53FDC9AAF4D59443B36810C1E7103A5E8FA2732D2B178FB987012EEE1772292C 037F698435AAD44723392E4691DF43030917193D448D2D4FD987EF7DA5A2E6F1 AEC462CD90CB056B541FD617316E05560378925AAC8E7E21154DF9A619C890E3 F310CA95FD46180C519916628686AC3A3030BA8003D0DBE5202F32BF4DE77866 F534A196D48615233A301D09D4FFE86E41707EE7CB56A57BE0C661A5C2D1148E BCF423DC697D855F44CB7C6C6E55CCDDB5B162D2931EE75691FB55FB64CA6F51 CABAAF6F0F96BBA1BB14778957EDAE23435C5C179EF91DB1FB11804BC1AE884A 11CDE1DAE4BB1E90CAA3A77A2EC7DA3D55F72792C5CA628F8A605D24438F35ED F5DED338958C792DD93205021DD9D451BE7A88CDF79ED6D642DA412E269B3B7A 3C1FBB6D844A5618F2794C5653BE0B0B410F7DED3900426ACA5F324D93D722F4 E4FA3E38A48D5C85A61348A2FDA9332C9D349DE104040BA2D3CC1FA7F566F601 7445A1DF2E44800BC99742A3DAEA1E38E8ED352E02A02942B852C0448DF3AC98 0FB2BAA6DD2DB35F3C944098155232D01020BF2704139BF2A65784B8630A9D4F 56F20B2F941B40BDF05BDE32F4EAD5A78BB61386AD8DDC1E14D5837C3C9A8605 ECCC356BE9762024D8B62B05FE672B074F90552AABDA55CE551193B9A001310A FF03B52F8E7D829180F4713066EC50133E4D094BB35F831141915BDA3134EA8B B095FFDE6454D2C771A897F2156D995ED0F454389A37158B80AC54D054ACB2F4 3F1FADBAF911E61B8EA331DAE3444FD0A1D511B023FD0CC5BDDA7FA8DC6AB1C8 C812F12BD46F5741BB651E2E446C8A5462E6CD93BBE8C89B84E34BB70C8B4723 AE01A5D30B15A4F4E73270B5040C4DD646F9CF4FC6CD7ED2AE730D4DE43E3321 419C3C7D4FB15959B8126D3533ECB6DCD8DE0A6844CE6E1800310DD6B991DC15 661F82003DA41FF0F2D3AD29B83FB936479F779BDB3C4ADD36C579733D727024 9004B74F9DAD52C048BE644B9E47CE8028FCA13E05113D3A80B3B331B122DB44 C18CE5A52F06FF4F06B6774403BF40AE371B68C1D9F9F4AC368396FFBEA4F483 CBA14E2A55A980446CFC1E3D380CF28F44FCA8209FCD3B3E0E088B6144FD734F 4C9E97920526A59919D1B239E9C7BA2D4131318EC3776365299F326A0DB9CE98 807A862B488F5AF589D7E094DA374E947F13419E7597F5F6086C58C2C244B8E8 84DE76633177DE44D8E0697108E311644961B29D53C73394A386B9A53FB24BD3 0F0E436ABCFF8083093780AB19EEF016442232FA2749CCC7143BABCC82D83DA6 D6471A1F8D2A1F25823087DE54143A5401DD3DAC9BBC4D6FA383DAD28C10A3CC 87B42998C79C4E8F079B2DE4BBE43B7AC6AE61311AF3E38D7D0FCCB3DB716CE7 621AC777BC25C6C60427ED157F1549351DBA4CF168932D755EC183E42919A4CC FFFDD05A86432F88775C8A562FC491AB4FFBDD309364EF5B61FACE2725CC8058 02DC360CD43A7E7260CF51098DAE616433B04E455929D0B07636CE87680213A6 A42097990092CDBB8DD535C30C8950D53FA4B4914766620A277949D5740503A2 6A75A14CDE6A96288F3A50F80AEBC1DA26F711F9891DD1F22092E0A105F74BCC 263B137CA4C444CCCF10F33347D4074F533D25CE884C62C26B1BDFD5E9AD364A A3039EE4430B242EF8722935BF9F8DF3A38D4209BC891256FCDEE622241C9F36 32AADCEF7FF5088EB92DC0EE764A7A2CAF85CAB7B30E57FBD4133F30F8F549B5 CA25943501BABB30FEF14B295347B82460DC0E654F3BC80CBF6DB5E32FA033C0 FCA7F6919F792B5ED3C01E4E3518311AE87ED2D2F728FA9822FA44F0B7DC4669 A5EF959F9A7E6F3D90CE3C3EB6B8A94FC834E4AD8FCF9905674D36C0B616EB2D 9509CB35BAD574CC849D7E77DF6508847B4A423E42F69AD3544595D1EA952901 016CDAA09EB7B3356A3400A026E12A6FCD19A8CC3B3E93378B55ABA553A36FFE 095CF7D96E3A08FD87CE90A3438C1696A52CCBAAF2D027987E50B3AC549A6462 F6E079F2B1719FBA7192A21C4D9B11EE57E7587DD28538DE01A81F0EA789C1CC 62E128654D1678D23EF7EA13461D2A5764A4906A423C72DC6F26F129B23CA31B D9FFC70255BE189AA5279ECC72D92C7998A69A1E53F5D1AF3BC27182E4FCAE9E CD47C707A76821BEA7914C06163ADDAE21E9AA4E0D96B48073783181F87A3E67 E54011D9DCF821292FC51EDC6DEE649F51032774857BE584E5BF87D93F3F4563 0436BC29A463CFFCA73F048B7039ACA96FCD6ED6BA464B0C308D469DD29E4855 611736EE4217072A3830114C503425D56CE988839C25DCD71A57F5757E572668 521AB683043CABD7ABB1496370B9766BF69D13D2CA127177B04B4D4EB96CD2BE F6246514568C25385BD48EFB246E3B5A83FE583A51BDC89F15DC79E68DAAC7C3 6002FF4DBE908C64487A0AA025B3D3B70B4E8B161EC2B9B7E52D73ED6E9B5C63 BE4DF55743460855F9F4EE8A506C12EB8BF7D0D393DEE86835397C1463A1E0F1 6A28D26B9F836C8C8905A45F67F8202573214CC8BD15AF22FAF11F5EB2A498E6 0E61811DC1FBB9CC5BFF371C4A120416FA154DCB46EA29706ADCE4662976B75E 737C7BAE7AFEE8BA5F07BEF993AC12E7380599364A0654505660C9EFA546ACEC 93AA391CFC7B6F0448502BA3C5569BAB62C822562E26E3588AA8EA7222305190 A4E7D589C74D3B9FF5577D5C9DA14D2F0BC51847FD5ADEB3BB5461EC7DC1F942 E38FAC42E9E283FCA310596480824A9DC4BF40CDB5B6D116E4AB414E8F45964B 183654EC4B8B028174083C3860F508DF663962E517F188739E83524CC362B8C9 462CDEC76BA96365AB2A8506AE4EC7219BB7955D08201215BB4E8FD240AFA081 CCEBA212250ADEE5743C5A1DE39B4ED09121B99D5CA9EFC792EEBAD235CB6774 1C8EB9EECB2A70B6395D0FF445AFC02DAFD0B95603D477E265B8F39935F16AA6 EDD91614F00D996AC87A0DB440B97E87511B35AA247550A85235209B24E217C5 3858FBDE9A48D67FFD370FCBF53C18F7CC05E3721ACC87498F9250F240B69C85 6A858896BF87020E7E7256048D55D6222749299C7345867E239A9B2F6DC82BB9 067D855FD865BF273FEF30AE5FF2FD1A2693B0F2491DC52F15AB9DDEA9741F83 6D7A1D41519E988BCE0255C8C41262873D06DF25D0752328A874A749D837CB24 095A52012A12754A82E4AB1DAFF4219BDC03F7CFD1F300EF8BFA775366070A9E 0CCAC4209A93DB1746D4E823691491B50DB517A1A46148D779551576B30F01C6 3F37B075B2F4DF7CAF0A6745E2671B7D395F77806FDFD6C82034F75CEFA5A277 66EA02D420503F2908E532F632D52AC5D9BFCF643578F2E00075B4E8097175DF 911997DA53405297AD0A63D3BD935CEF4DE1C9CC746905842F9F94612480DBAF FC657FDCAA8DC9CF85AF1CBCF0CA3AA50CAB0B1C9951D8A457A41B556610B59D A9773B2AD16F5B1F4EB8880B3AD95D3F676F6FD9B8E66A5799D8EDB10AF3ECB7 F399F30BC8347CFC27B4F324745A49F16E21EEBB2A9E635D497693DD611F3CE6 9BCA7F08A05C4A375FE2A89B491A4C95C0464B4B617953AF7072D9564C17E17B 7AA2057F19EF4335111A344F29B740B59BE986BC4EE645A6650D31CD6D18282C 77E2DC8D5DD00AE3E80C57A9E31048781B49DB2A4B4E61A906FC5A5270F69E3C F32E586F44EF133ED3DC249DAE1DA324BDAC69BF657AAB6680CBF49D2897E974 04C39FACC723D73C33AAF689A3C149B2B71BDD0B338F1DB863C12A387590BF7B 6E45B4F867E74D29E2F11888EBC96F05F1527C3DEBD58049B022970BA6EEBCDC 0AB4D063AA6F043C2022C8C67C9A6B95C5DF956B6A688C1C4A5FFA31DADEAD88 D3DEF907020DB29E4242021A491547323E3443174BE8E2C24AF7E4821ABEAF40 1B3C41EE6146F13EDCDFE064A8B279B8D082D247A1F53473CD6AEEA6E9CC6F4A CCD18AD50EC8F7BF71490845DFE06CC152DA027AC3BB46A4C0C3E73E3E33A312 55C6604E7DBAE5701A54779AEDEE659EA907FBB94695D45D8582AE994EEC6D9B F6F5E3A8FC047E5C2209F290AFF28E682BEB22E0507A0A0B7AF8D4E05EFE9486 532BB12F46CC2ED9488299707364063109753C87AE818B8B421B69085FEB10CA A6728B46BB694994E0361711F811D9D4153715A0420871F829138AA24E6222E2 812E52B6F6A06055D1A81ADFE8E3049D42F06F34FF87A3A950A686DAABCC71E2 408F86825AB632B1FEDEBEA4AE497F868A78E6F09AEB65F7A0E38DCA85E1BFA3 0949C66BD4EDEEDF172F93279179EB02484ECFEA477CF016F60C96468AA86F7B 03228D27DE89BF19A328E127C0F66F88625CB2263D3EDD1E66FD477A7C59BA66 F1AD654E219F15AAF40D72B3CCCE1DD5D582F046DFA3B1458EA90D6804E873BD 9BC07D83DDE8F927B515F478C780196C97D7BA078E7EF83F051B7575D5CB7E65 CE8C0BBB628320E83195D8F9EF2DF024D4AE22F152A0F58F2A4E14575980480B 3A72355448C03F17AB027FFB888D78C03DEB01530E59ECA0A5C5DDBDA9142EAE FE764269710D863F96942689271549B00CE87CD22FB383EDDBD0B6F1B77C153E F24C817D9E75DDE6952669112F7258155FE6317419FE5A9262554659E989FD60 3A08C8D423EEA88FE67A7D5E6987D50FF5660F5CE10FDF56D1B605B79E84FB95 E744219B4A23E47E45211171818A78002686B77D87D96180682F5386269B8CC4 FFCB1756D574CC849D7AA4E808A27F15534B078982F2C051133AF0E9C968090A 31849350A343208E6C8E9694E35EFBF5EA05F7674535333EFD8B8A5970697329 C54923C4BF051BF9818B11A8B9D7DC54F3C6D84A9866F7DD290DC6ECA472C8B2 2633F7701FD539A61D50D189E5DBD707F611252E0F8B3C0C6AABEEEA35F94FF2 109F7173A9DC3ED4E8C5FD157D7B1456F32FC70F782888BBD5079325A5BA03E7 1D1846E8BB96CDCB3D39C9172EFB3A281EEDAC995C90CC267CA21AAD72523AD0 71E1B43E359599AADE284FCAC9D643E229B5D271C93722C1F04B869CD859585D 0F441C2F1B34A17D2B511A53FD7A630256172841E3BA00FBE06CB4E7DDF3B7D4 42109F42813DAA3330D5A857736C4CDB7902941663164727C725704463C3B9F2 179E4C89490B6D366277B12E3482B3EF9B52B5C62404BAA9A16C05AE317E5EF0 010D610380B3393994E79C3FADC7EB7BBCAA99E7853FB2C0669E9AC3CB55479D 24114051E6C32D1250C642EE9A2380194BDE3ADB5BA0151730E7217553B790C8 15B7A05772C44411734E6A51271A6D7073CE137C15589BEBEA23654618ACCB20 FFF3B9A0B97B7873987CF27A2D4022395BF0504551C3EF6E9B55E6D204FE4851 C4869190B6B911DAE2F4923E5D3958BA187935BBC37D1987A7BDF713167BEB69 4A34A1BA916CD5056ABD331A9120BB1B8B97430CA4ECCE75EF5EE1BB4CDC1F56 145F3EB686437482EC447D36DCD6CFA6F4F9BC5D46C5BFDE381C746A92DEDBC1 6E5817647AED6DB2BE75756692DA50DAA5457C3FB35D93ABA85FD57F698BB17C B6118EFD5D3A527A228F7C2038E03753A5D2FF2B760A4FA1F80FA197317A2509 028C1A9562078BB4EB211CDF54C38A87B1818C67D9D91998F3BF0CCDA1183D5C 9614AF82D00B6895FEB1842424512E38CB1091CD81C33A7790797C3343237D86 822376F4A2CC56A22E280A9319DD2AF50F960D9D4E6E44F27BFB5F5DD0522F8F 0459462D23ACAE1F53DA77B326518A6693F8E35265747E57875E7160E90CDE88 8DF4FC54FF92D3C8ABFC2A6D0926181490A9950D7EE7412ABD1699821BF97551 8CFF5FEA88F4538F64D0A02B69A958DD4E808577B8D1233465A15B15691F47FB 15C3D70161F0724055E724C08F5FC1DAB847928155B295C5ECE4866DA6E7C35D 9A44BE33C5EB9E99B2F244857BC1101078C789CE3ED7DF8F6BA88E2C93C9D271 0394E8B6354FA54797BAB064A1E37718B11DD89BC81C571E2412AC2E3A22C6A1 6E6EDAADA662B5BCED70A87CD073B4E8A0DCF728D8D87EA89BBF0587043C71AE A7BAD59BD19C9536EA0A0690C78C162E7A48480D0F5E80CAC1F3E66AB0130F4B 72A3D5BE8DBE861180F464DC27674B98BC8511F61BAB65C6F1E7AE9F8B91ACC6 5B74CF8AA55484B18F1406C935AAAAAC87E44F39B1DAA4AA0A3DFA5673A643E2 BD288C3FEEF93C1105850EBF50A114626A95DCCB2E1FC87AED2A3A87F3633E6F 39E557C24551347CE94C952D6B321982EC76446F1792C6F4913D12888B1EEFA5 97E1C2E3339D5BB05869B7B4FF0F6E85E01EA2DA668198F3FB3C1FC9101EC5CC 1B3F60FB95E525AEE473C479E749C5C2804999BB9D082BCAF9C65F94E887C1E8 4E83DBDDA9CA99AFFD71A7761699E0533BB543C420F7ACBDE34086535E23866F 74449D945921559F337A248A1B8D8466EA87A7641910D117A3269ADB0B9DADE6 13B08278C88BC01612D37242EA12A9C3202BBBB0EF710CBDC77922C06CE40979 0F0E648979D57A098E11676CB337FE33768D52A29C6699D5EDBE2499BF00248F 814B67B0B681CD682F1088EB6D9278306392AF4C73A74A9E519D4881340B4FFD 4F9242F371EAD72717B0D1266C3E69126B508C4CA6A0D152F81F84164AD70CFC E688AE8DB71F8CA10D8FB657E27B7B0E91A21FF03EB0FCB20F99742957877B98 1EDF58C5AF4B6D4E933696C1D8A7051B600BFBF0758D2045604126643F67E0EB 19094A0F67703AD980B1C4CE7094B814F97F71C698B10125057A23DF1469CA6A C6EC0A6F0320247B8A04A3DEFC6872DD9DA942B7CC5F675E2578A9CD6E1C40E5 FA64A1E79FECCF924A5345E19D2B19F179A7625A65F55FDBF8B30C2703EF98DD 9270FCD4F2F29B67426899D8CE1CB79366C3AD4037F5ABF3AD60D7D76F9EA312 3E8C2EDC0D429C0809DD661A87C8094BF4864B176AE297116D368857F42483AA 1ED39396BFAAA92F797DD9EE06977270070429B9BA4B4B3D2EAC2F9B94FA2290 F785156A2D8CD52CBB17DBE98D7A7CB8D74F966A7B317FEA598C8A58A6694195 98350F7A341D190ADB77ED8BF217A4F4246795114E724F3A64EFD5FAE8E90149 9323F22B1832B447566CDA02A968DB04C38CAEC6243903F0E22BE927F9C89089 D6E93E539E9DD73202369851805032BAD66600C437E27E218AA22520CCC34BB4 9E0E3758E40CED3A179A99FBF49D73DBAD58DDB1A9F520F6785DFDD6966A824E FE7FC2A4133C37DCBFAEB3C8B9DAD3391857ABD3FAE4E926F05618721820807E 5DEAFC5468A1DAB134F4EBA4011A5E7DDA70C41EA723A5072FA94456F4DF5478 7C3DF0BF0BCB5B70EE1987193B2161A06A21BA2E2BC5DDE244A975DD526492FA AF46E693751219B2C608697E784F4C7178D98FB00FD9636E01C3A7BC6CB276E9 864879D9DE980CC924D2A4E341E1D883F0986BD97DEFCE17E19BB11D365592D6 23A763350819BD2F6725EA96D54310033E628DAA7AABD275E279CBAF9CEC0237 88CA4035BB8557081F0EF2F1B5A84A1BDBE7CE11A3E684E9EB5238BFA1897FB5 32BC7E561DDEDA79EEA7A22E4F77D149214FFB3360251C5E5080BBA0F9F20612 3D369EF38F68A560B8A1487FFA11D1979EF13D14362B55C7137328B40E61CFD4 7237221F8931F491C8FAF0770C56943AAEDCA02830A0D4A642C26F230D9503D2 860FE842B27A736F9C384B431C18AFA9D0F1C4C0F013E0CD60689931FDF3BF78 EBA465F2D87C1F1E1D3EABFC46F96B77FD17CDD78AF493068C86F66C7B8EEFE4 A39E54C2295375ADBBEE9E114BB06623BB62644F114E54F0CC96CF944C2776D3 F0DBB323CE8DDFA5EAA15CC11872C511EE704B4308A3980D0F76C234A98940E4 9A7EDEE8E28974E6C8D79F6F4428A15B7A86F7D58B20F2CF2070790DD6EE29FE AC7F375340A698BB2CD8FE3FADC886EC2BCE2152421EBA417C9AE8C68F132FFB 59BE55032173F6BDBD060D9A83422B30815B5130F891A05382E9AF4A7970B5ED 766F02C4262867B5B1997AD2FE08C9A2FC0A37AE08EB984B4B7F599D9A8134B7 4173DEB99F428E6E9C97C035D7B18897B717F5A1304055F8913D866053E70ADE 1585F6210F715231CBA09D11072388D5BAE920415B94D7998902B4C4131B830C D2992FF296C4D75456411B56E80052859AC0B4424FEEAFD925C4A6E1DEF7F5E3 986BC2582A7152361360FC0183FC02C047910F9BE4C82DDF8E26987FEC849D04 AD6B4669207929BEAED3F36A7C8FD0AE108C169B8A49120E31012C1827D0F04E 5EFD3CC8CB4FD10A3FD3EEFFE6F61ABAB7C94D7B9A3EFD7D07F4FA2BE45CD8E3 BA5EC2F323F51056DD1DA6B2E0C224B869CBF3A134CDB69E4B37DD05DD5AE70F B63C27F24D2DCC2B454C132BE92F132589EE5202A066CD99AB8D77CE54FFC5F7 C72C75104C4F9FF199F351A8A1CF42DA84410562E64F9ECE1D5B36F4BD2C239C 75412F05E2E8390D3AD722343B2585E1C702AC6D22BD4726CC2D6F15B0B0AB55 0183EC63C58A8DD5509E70914D8CFDF7E00DF667A98A1A2DCA52E2AB068A62E2 B9D20DFD2C5BF3B723B2CA69CAC76A7EAD577E3DC484538815F414E0718D4FED FA70DA9A43F14CC34C8B766E42F317D51688051F809007E665BA1899F6807C3E 866941D73FB9506841CABE1717470866F282EA1E87EB52B13ECFE521C03FB251 7052A30A21A873A404ACBBE4BE3C1934695D1444DC649B193DBDC3BE9BC1A71E 5E0B49E9F70A26EB62BC4A38BE68B13072C4CC57EFE08624FF072DF09A3ADFEF 6B02ACFD35AD911C2360AA3957F1C72E7300650F6B4A07A0291BE5021B7C31F7 6BE014970F6C0D6A1E2D01C5CAC5D0D9E1615B29AFA570522656BF634A7A7A71 0B8A64C52E5955057252EC43C9FB59CA9B020C74F0EA4D9F7EE635F8AB07EFD4 E46685F292984A35EEDB3C482EEE8FF60B25359947C9CE768C8FC175DC6FD9A0 378EE9FCA5B3B5B27720DFFC26EF7360EF7D56667E9AAE1095940E04923172F3 3FAF67FDBF3BD74ACC64B522FF03D958EE99BD125B27324D4D5B68305D89FB41 C50E0039089BCDB38CF577DE49CCC1E21D2F6EA99BD52CAC0DB6CC37838A6472 0E1BEFF758DCE7A0F203B6A63B3F4C4B002268724F0DB92AD644232DA2FE5545 CF7693D3C56310E37D168348BEB1745BE31648E84ACDC17E79B6D697D9F36811 1BE300FCFD225B9D200BACC5B81191BBEAD1A734BEC42707631DFAF595B1B629 C953AAD53A759756927E57E1D91488AEEC5EF06661625DB5FDF03A770F0D7D24 6B9CDFF0A4F765AB08B30A2F37000224DC953E18E8C835F97291CDE8B368D6D8 C421C37DEB0590901C788E1772588E46CFE6A5A8D34BECB72C6B1F3289AD59DD D5164828ED8B822FF337F1A5763BF7C1D4382A249EC21B4F3378FBBAC064946E 3752DB6651E8E9126FBF01A905AD12B78F198C0A46F36A754F3C72F60411211E 44BDCD9C5D410572C09DA8FCE42658C33B33FD627F1A45160C6D97AE877FFD6C A8B356E11E08A6785D74021B98C70E944754EC123D615AF1CA064B6A95E46F86 EA84A8B702EEAF633F531469E7402C16657D5A8B43DF3613AAADE6C501ABB07E 01FB907349252C5E482CF0D28E238FD5B1E52777314A88BB03E73CE6B833FD44 E7F221C47839DEC0B63D469326883DFB3EB916E8DB0F28A9843D825ADBB97847 7C560EDE99FEE687964825C6E04CD68473248AABFA092FF60B1D2353ADEC76C0 097C9D0D479FC89B70B6B8F9F6DD6F1435927231D2318403CD699A0CDE3873C2 BF22A16D3FFB5C4B56B45C48E68CA0402F1AFDEF1A95085680EE998DA3C5E392 986F3AADDBE50C6850FE448FBC55508E470D0EDD73E6E03BE0E8308E45B137BD 879AC193CF6248AF4A1BB95F40C52DDDFD01F49EC9A54B1697BD7EF1A5FA3BEC F08507F3CAB87609C2C3CA5B5B582D2F8457010CA5766CC4830AF58CC748D226 7EB37E9B8AA24D022D06E59EA8265124662246306260E1C1D1D945D4B74F9D4F FD775A7C20D436C3AF0D622A2F255CF6AD2F20F9A0963998CCED4306DB9E1AF7 6C75BC88710B5A0A65B6D80F4A3F5B94AEFFBAEF1D96B09DCCC18AE2C31CB432 4AF0984EB9A524EA4CC246F84FC7818E78335526CC0EC9F4E08B5E8958432476 E7B93E733B62294B7008FC024186A91B95E3040A9AC523A6213A9F59C54EC4FF 26C159050A005F8813D0CA128FCC213F17653C352A365BE57558218273492045 80F8EC5BE82B7EBA9EDAA367BE3D6AFD919D83DF85BA4FDD31217377FB4EE012 77D090BCA747244B56B69AC644DF448B6E652D9FF94C6472101D195EEE4357D7 A32EB0CF72F919BBC15F683A33D8950B75AF0B6BED6AC55A2BFFBC14EC036CFC 195C30FB7D1D4F9002BE5DD9128331F2715D093DD83993F6E80C30174AD64151 27A6F150D3F7E9B62353C3A97B9B544DB87FAD2A91656D63820860D553EB72AD 30BEA71B38183285D4CD2C67A644F252CBF3CE7347A5DEAF5C6D3ABE7ED68119 D92775DD116F770288303CCAAF85E6A6E4A7D14E89201D1DF9C8F019988BB42E 2EB9DFCF1D021063B2A8F2B867C62A96F911594545A90C9498E416CAB3BF94FD 80B26A9A71587450228822A064C2B0281B0E9DD5A545E0040B2BD63C300EDFFC E580504EFD4F1EC117C677151626B9904448BC0363B8849D238813AEE16B4584 F119057BAA5C9262AFB8284EF6F76D993E0C7FC0007A8FE11FF756E5721C42BF 0A69BBBA386C11DE719D2A6C25685E9436A2B0BFB9623B3D7E599592B1C66947 0BAFCE3CCF9CC57EDC790C7BF1B2E2DF13C4B64C0E607FAD309C830969AE5A16 22A52E6C0C59B9CB1F0A709B470AF72FFFB0580D75F5873A6F37CAB1F6E96A56 C2A2020B9DB6FCF8D456E911F91BA630F20F2E068EA70ED2D56055205ED8EE92 4087D92DA40B96BD9001BA52C6D909CD9C7504EC5214CF8D728E348B1A850615 8405A1F99DD545766875CE5C15818E8F0EA8F7CD6286EFBC30416DC50F733350 5B77751DA2E731466735496B4E0729FA4A1C9DC34AD188B554FD2E9CE01BBB06 3EED4DD0C765D64E0CCBC15DAA718E30188E2CF679BDB9644E581D35F669173C 670234F532B68D9FAE2F16F7A53490FE0EFB9B4632C2A0D95E788A271501106A 749FD791B7788A9FB8FC84BF80E6C6D26CA6E9359684BF2393D3460D9C3B07AE DF0C6E3C653E14DBBC787B0BAC28D3DDD84180AE239C539171A74AE96318D3DB F2E35078E92E127CD5521D36344E84B603738B27D1C75C9D299E761868FF1D23 F409159B534320A7EBAD513A88DA1A34613C22078BF3097F5F1D3074A8B2C95D F751A8613E51F6AD003DD3A96B984705FF06E59F9C20751C6B508AB9F2BA12CE AD2411E993768A91C0BB5781DC3AC75DE0FA273D40D0CAD3A4F06CDA99988A69 F1DC4F3D893F0CA8CB0778BF5F81E09B416009F955430206E90409CE4C77EC0E B76283E5B24580B3BB2A236A2624AF3E55B95B685321AE50C2751F2569FD4209 B90CDC84EA0BDDDB19FC75E754DB80605E38FDDB84B813602ABCA1F506AECD53 A5BF1FD70F5439886B891D83C6C257DB8CF0FF40E6A17B720E171882350D4AA2 2468EB9148BC73C639582D3A1D26DC5D10D198DCF02AC3B09EF0F72B5EF0A2F1 74BCDE03BE6DF2103D45335CE3E16011D6BEE4544DAD9F4AF957226EAD4C65F1 69BAE1A8FF8CC77DB320CB2210F162D0F9C20A555ED7820AC276B0505D36F4BF E1990AFE073DBD77F2E33FF3AEE462959147A80197EEFA1146603BB3EE42FD76 8D3350C43B7C6746C81F74C08971A830EFF2B817E9239F0BC684F65015B9F4DF 5BB77DD35458B64E8A6F40B0B5CB98E26A260F6159F75AB9227E6336EEA8F06C DEC245277E49A8BBC13DB2563991B3BA4339968E9597EE6D532CBBD0B46C31AC 1927CA3BC29939AAEEC34B02ACF60E9E8AC0EC2D6ABC667AFED311E5CC965A61 D732AD0C2E31D8126B4F33649FD72D4D21A63DF103CEDFCABF9D41F26DF96206 93C8B4DBF23A17B4332C7CACB33631276A3946D95444636FAF74127DECC3C266 D89AAA3273F55E2194C3A3539494BDB8CBC72B2C5D5CBFE399B5F2F53D263ADE 0780338F6B3141B509E3A5FDA7DB39A7E2ED90994CD5C61929B9E7A1E0A36F7A B172E8F57E586F01FE29A98F4A0F04A83D977D76843C5536C4DEB9178BA579E7 D854C84E01BD84E0EE22F32FF9A806EE265C9C0C3607E78D24FA09A2C742869C 3AC1B11DB82F 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark {restore}if %%EndFont %%BeginFont: LMMathSymbols10-Regular %!PS-AdobeFont-1.0: LMMathSymbols10-Regular 1.200 %%CreationDate: 16th September 2009 % Generated by MetaType1 (a MetaPost-based engine) % Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). % Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. % METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki % from GUST (http://www.gust.org.pl). % This work is released under the GUST Font License. % For the most recent version of this license see % This work has the LPPL maintenance status `maintained'. % The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. % This work consists of the files listed in the MANIFEST-Latin-Modern.txt file. % ADL: 694 194 0 %%EndComments FontDirectory/LMMathSymbols10-Regular known{/LMMathSymbols10-Regular findfont dup/UniqueID known{dup /UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse {save true}{false}ifelse}{false}ifelse 17 dict begin /FontInfo 9 dict dup begin /version(2.003)readonly def /Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def /FullName(LMMathSymbols10-Regular)readonly def /FamilyName(LMMathSymbols10)readonly def /Weight(Normal)readonly def /isFixedPitch false def /ItalicAngle -14.0362 def /UnderlinePosition -146 def /UnderlineThickness 40 def end readonly def /FontName /LMMathSymbols10-Regular def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /PaintType 0 def /FontType 1 def /StrokeWidth 0 def /FontMatrix[0.001 0 0 0.001 0 0]readonly def %/UniqueID 0 def /FontBBox{-29 -960 1116 775}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC 1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 2AD360A28616CB4A0670C1BF105BFA1C4BAA966BE78FD2F618C28B35E2A9ABAF CFC1090C3FB0905252C41AAED38054D177019225F56A500BE560889E991201E0 4F9B605C0D22769EDC54E591E36E37E5FDE707BD42C0C024454DA2F639F72A9A 562B5C1D32C6F47FC06B117D908616531A8379DCE1701F7F184859612D9F84F9 0EE31AEF799812A99147A8CD30D5F8F8F033D677CF5973762278DEE78C7522D2 2503BDD4843BC7D22B723F8FFB9EAE1A365FD5A465501AFBF49D03BB5CAEB5C2 C00D92D7940CC5995D94BFA90687C972A362AABC211E7ECEE87EC66D7FAAC514 CD571128C64BA31B3D6D1EE29A580950C167D6F68D121D24E942C325DD83E3C9 176ADA5BB429335D8B64EE8DA6DD276C2E0F1AF529E27D9362EE6FBE6F34E3EF 730BE0C9856D232D02FF8BBE7B9C3903336801664B1F064896DCAAA4AA2E9F9B 6ADD0C342EE025775974A2A1698D16193E213A4C9AC3F2D5F4533E74EDD15794 F8F2456FD2DCD50796D5F9A7FD862FD9B5414B6C0E98718AEA2C06739FD91939 D22724207E144B6D7AE3031311717AB00AD53D3C9B7A5D0E6FE1D717422147DD 712D626F624F8BA5B347465B53327A9224FCBE2D659F188723A19E11C4E00D92 70B50D3D5444404A08421C1CD505780CD852A25840CEDBC9E1CCF5DDA749779E 7A1D39927CB9EA17271E1AFB2C1937891E8F4A2D1950D62D2B484F4005885762 96579F6935952724452D811B749AE61C6265711EF0024C6AB25EFE1E88FCF88A A072958C75F616D971E4E8119833F4BEA9D81CC7B26F2DF718D3B6A703BD78F2 CB700660069EDE978BF7DD781EC63F092EB43D2DFCCF8479D6247D7A04ED87A8 95522498398D6921457D06D28F8CDDF821A2952FEFCCD910A8812C5A2E1CDA07 2D9A7DC6F3C396982DE5A1234195AF657F79C43D543DC31BE92BE270A2C52131 8376B9807473096F6791C855155887063B1B27DEE8771DE0FBF0A94DB173C46A C53D51F08C783B2AE5020D74C7714FF08F5AE00F69DBED351708B1C760171CE5 5D0FE3BC5F6769FB19C7951CD5DCA774B841330A2C8CF59CF458230A1642F956 21D23843C4332F05F5AF14E70EF052F02F7E3F51D6E7D68A4FED8D2C4A733AA3 8973CF4CDF768C31E35C395C3BF67A79F8B1AC292F38AB2EF22A87A8ADBE2C55 747D7AF3101C5F1A2A1BF6C0E245AC583FE784CD69B918457FC63ACB5FA24E41 CAE39AA9386736476F5C0BD3D01ACFCABB35BD346B884B97EB5F467C93A2FC7F 82A0B3682C1D7B0CAE0165D6FE43CBD8FA5C85EDCD122FAC36F59FDA7CC4EFE6 1F9F8E88832737186037F9E5AB161B8A2090F5569529861FAEFDC91E823E0A0E A92E7F1118BCF413BD355CD844D0F88C47B267EAFA1585B4ABAAAB9BF885D233 DE4656E4CCC1AC1A5762BE48F5FA88A0020AF17A438014B5902A55EE220152C9 0348CF590A07761415D2F53A866C95D4A6848E2BB7970D176670F90765843635 9C2461BEA57F9CC512BDC51EF25496B2C2253AE85AB38889B26761BA509C7F63 8C6CBC4BBDEA74FD3B43A178C86F9A97423815F5FA2C09BA590B8371D5B7758A 43F98F4DC4792308CDFE2779CA6F20ACEF23FD8FC11F483C0CDAFE837D984A76 1286C4DC5088F5DC4B8D59F781ED48736CDB2D0B9B51340F6218CDD622544552 9BAB6B88481D111091C2CAE5E19903BE5F2C90E79E2469EFE314329B4653D49A 0C4443075770A917F06A12C87149D1FEFB4F1F549765E12B1D91A12DED1EEA49 F0377BC1D982E7CAA793A8F2EA6EB9D565F0DAF6A86B086D77535618BF74C3D3 095B2DB5C5781AD681ED97E25054517EDC17A3D489E348EFEFE9B47772DE42F1 6CF203D5F0214AE736A5EAF9B6910A10304723A557C4C0F1F3F4C640666F6762 A11636A168A3533611EACEE4BA4C7364F360B3068C741341DE9053506D8BD37F 40C8BC3387E3185480AD66457396EACFC72C248606ACBBF8CF9A00A98CFA3D63 5C9F9B181327D2A1C9E6608EC37AA999567376B120C9792A760CEFB54A4940DA D8C99FA85F14F63F584F5750CDA61C824C69415430EB9386680BBA1CC02A3D73 7EA307B7EA050A65562B394339FFC4369723BBA8F5A596BA46FF3653C6EF8C5A 764EBB24D871F384E4CB3F394C56A5F7E8853EDCB4F3B5B855C937E10400E7B3 F3BBD71C063D091EBCA41B7FC454E1113EB99013C2AE287E8592E94F633FBD89 59E17368FFDC9A2CF1969DBDF5114CACC806D6AD4B1F7F901E2D1CE638FD0DE0 550A2273C5D1FA4489BF8EA7205C44A223CDD5C34A9E74BBC0682858A6DCD65A 7892D67C59E0E0C85E97B25A925E849DC6290F80C1C5C442F982E7870A523621 B7E1D617403051156C839ED47742CC2BE5BB1C01DBBB6552B62CD7D7A70C857E 817ABDAA5F5FF9C7EB620D6B38AC7B679008D08D893F1B67AE273E6B98BA25BB CAA1C4F19CF6055C917B464C590C33951451A13E54DECC53B0F013F92D584A60 A417DB7738365B2C69F8A526FBDE12B539C9223C6D956C7A3D762A8CFC290AD5 3956C48EB322E1EBEDD0F8E63C1741D02EFA9F5A97EC7B592AAC71FF843F1B5D C3A8BF607A128BEBE558D97070D560F32DDD7774283B2AB466ED709A0C2579EC FB078BEB0904A20C0FC950E0791C0BC3211AFF3B062452A272723487390B41BF 11AAC3D941F7387E695A59D8A8C399EC62C1327A0632B5063914F00EBC18BBCF 9A198C08E4AFD29DCB42E376E62C3C4DF82E84EBE83A00367ED45E1BD5D27218 7591D1367BE77E9204E5CB665CE6E729BAA671F4ECD519BF3EF1C2C14FE05BE5 962529DAE6ABD9B2AAB698BC26D226BC707F37588D63FAF989F31333A52D7FF8 010357BD7733248741FBF0F7FED150D094606EF6CDB8601C045874F18770000C 6B3B7EC6E213D0EEF3EC97AFF10500233B74416D118785504DF9F5AC1E679458 01ABAA4ECAD6F2A790063730B7B7ADAB74F155B870C2E63440DD5EB5F1DB4225 DCF62B60DD2E61FE69EADF0492FE10AC2D5325311236A30E30EA10E986D1D7E9 D71B1F238A0C4D00A16370873EB06D464AF637A9 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark {restore}if %%EndFont %%BeginFont: LMMono10-Regular %!PS-AdobeFont-1.0: LMMono10-Regular 2.004 %%CreationDate: 7th October 2009 % Generated by MetaType1 (a MetaPost-based engine) % Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). % Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. % METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki % from GUST (http://www.gust.org.pl). % This work is released under the GUST Font License. % For the most recent version of this license see % This work has the LPPL maintenance status `maintained'. % The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. % This work consists of the files listed in the MANIFEST-Latin-Modern.txt file. % ADL: 778 222 0 %%EndComments FontDirectory/LMMono10-Regular known{/LMMono10-Regular findfont dup/UniqueID known{dup /UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse {save true}{false}ifelse}{false}ifelse 17 dict begin /FontInfo 9 dict dup begin /version(2.004)readonly def /Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def /FullName(LMMono10-Regular)readonly def /FamilyName(LMMono10)readonly def /Weight(Normal)readonly def /isFixedPitch true def /ItalicAngle 0 def /UnderlinePosition -167 def /UnderlineThickness 69 def end readonly def /FontName /LMMono10-Regular def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /PaintType 0 def /FontType 1 def /StrokeWidth 0 def /FontMatrix[0.001 0 0 0.001 0 0]readonly def %/UniqueID 0 def /FontBBox{-451 -316 731 1016}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC 1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 2AD360A28616CB4A0670C1BF105A2B97A25458EAC07B98B8F1ABC91ED489DF5A 340A9C333CA5AF409E52EE1BA5629A1DA85B8B9EA3150173A28A696C6B98D060 4CD8AE5F032FC97BAA1F5394B526DA51B5521D60F8531E0E5A437F5E00E9B683 3F08ED5C6A216D2CA9C1806AEA6B335CD03C87CB35115D28AF52BF955F7F349A C9C2519FBF9D866A7CC0AB363443FFA4831A9FAF41181CC67437D2315BA0438C 2D2387CED780B0C89728BF50FCD44E9E83FAB34746B8A91F611A7C821C73E49D 7061B681B3A8086D36072662EABB0D12DF1A344E0E619F61E9D79E59F7F12ECD 902103D50AAA3E5C951FBF72E96E17F3DCD91CB14D7F302FAC08DE542A661BE1 76D75816F241E180B9EDA0DD2D77FAD91072D2CB4F9CB10A0042170ECAE66728 4A43C5E849F8DBC4655095F039DBE7FA1DE67A9DBB1891D618FFEAFF67FE5683 AC22D2CA7A6F772481EFE1BCC831A8A1C73DC456E8581871196DFBA4B0AD584E FE85A66B9E4D7621073A01B4D0E450338C9077A6808156163FA45AF5640D6443 42DFBBF83113738F8AA0A8569EC3410F8B1504B5A572DB5855C9AB6CDD88939C 3EA9D0DAE1E73EE83BA58587EDDE46FD34C7A4E0F5CE13AAC9D44D1C598CA95D B1BAF457820D26526039322E083AAAC442E04290E43ACFC73FA0D289AA732544 37F9CE9AF092D5A976E3284F00E12B00DDDBCA7D9AD3389F03A93CD03A8ED655 79B16B0779800ABA08EF65FD4A17CD265E56C22DF32F67764467507F67E709D5 16B22CCD4111B7AC2A2DE413881E3770FC0753011C98A62B7A5A7855D7295C3C E4519841C6D9365A9B2A47408684E1F3020DC3A7B2066E895AB7271A1C10A070 D345F88A54B61C09DAF4947002DCB9CDC539B448F25D5963F0087D9276C36566 1850D76D0F9BA36DA698F5B60C1FBE717C3F54435B4FDD7ACFA13B5E33A6D8D1 892127D458D2B3538B177C63AA22A28F3202D1F3DBC78DA20AF37C1021E866B1 13B44CFDA6385152AB8E956ABF92CF26C02004E16ACAF8167CC3B84A25505DEC B4C55C32E08DCC3D65C5CDA201D0A77DB6ADF82B5AEC490A066D109AF53778A0 DEB9119BB0F695D8DB14EFB5DB6A0D80E2FFF611AB247BBD3CBD188F380ED3F5 5142714A6444BFF43C8B73F102F8825A21D0D4869F02FA1C99FEE1A786CE64B4 FC8A037BA88646BAA9D6F066AE7C080A008B329148067BB63A967713C9C378CB 5D59BFF852887FE901F7EE44F33A75C620A66F57DCB2EC412E383395F93968B1 F779698AB50506B0F52E227F7B0C5230E9DE6E29C0370324A42250CCC5F0C244 01348499E3FB8440FFC603ACC0D73ACF38F23DF776F5F3106A9747916715DBD7 F7BC33B34BF3EB64D8B41E63A28E978DEBFC54F55883D5717EE6278FB49F6EAD 48DBA338B099C471BAEA6C706C3433977EC0AC0CB08D9B02969B7431345F3BC5 A90CCE79572D44A07DB50823C01E2F5031A0A8E68CFFA780DFEC1B2DE27EBAD1 BAAB063D48C378AEBFA1940239BEE8FC5851427F8FAE45D1B02DCAAF10CF6ED9 FF7180E277C771BBC84A300794A6E9D55422B85C36411BAB3D72DC17FA6DA648 A6E95480528FB2E402EB7ED23E493C2345D9767C3966E5053D655197A556E05C C460DA5FF8BAA066043F44D1AF31C1FD7A0D4961316F641AF07BA94708F9CFA0 F45AAB31D21DE023EFEC3EAB42278DA9E391EA173B346DDA256A020B89787487 1354ED9AEBB6A04871200746A052098F96088C5C98E7AF24CFF8A8308EA440CD 67138DCE34026878E5B1194E012C1DAEBDBEA79317E5840163EA909F25CA31C3 3A6A466CB9B777366802EF2260425B5ADDF0821009F568E615CE94158D9E0A16 2242875E3A7F03DC50F41C4657934151303A0733B90C8CD0BD7C8B46BB47E63C ED179B0F9340F6C78747E6079D0A3FA3E8BA66A32F7839E4410B48557459EB09 121116278357D8659BCC81753C2906EAC08FC3FB9C1F89B3B60737C546E9A01A 591EA3B121B082110C6ACA5B1AB3A1618D8555BB8895A8D8EFB1FA857840E012 07FC773FA937A248D6B91A6FB05DCC02A67AFFD22E0FBA427EBCC9F86882CD96 EEB8F3DDC554ECFECB0CE2366557171F2F72AAE38C57A5F21AE59F5A0A26E77F A72987C464D5A507A40F2C061D1DBBC2F811A66B3BD998F3C5BDA4BB16589BF1 77A238168FD32799618C08ADFBD34C9842FA826114DFD201B608B578EB55A38A D1F304AFCFBDBD48AFE79140EB33D4106D91C20145CBCA745791F2A7410DDABB 73F0767894474F604244037384B36372980DE4F1819DC2B4F825D7F0F95CBDC0 840F9562D8D8BCCDEC4F62A11DF4A3856C1A557A7D64B43EAF4ACBAC482D06AF D458F0DC3F445F087F117A6F028D2F2BB95F7428AAB77EBC61E053F53AC4B925 4462A42F410D55B6F54027C1582963712A91601FA203AE3415AEEA37E86909CD FD42FEB80EE0D074627218388B1327B6AF6AECFA67902D0150EBE8604CC50026 FD0FA59A0D93F91021E7A2A4339CE0D8DB30E74AA817B8725BB7CF74D4A89FC8 2FFEDFCECA7321C05CC9FE8D9AD16D04DE108727FD7C001FC2FC0C1D5E62A860 C77CDFC3849E58F278AF879D60E33877EF6253A3295C9651FAC6871362150C35 24E59F46E2F56091E9837DBCBF1E55CDC265DA9BE53A8BF14CF878D91C89A203 CCAEAA40BFB7FAEEBCCBA265C14384FC5F88DC7ABF2F42F1418BDFAB8210BA22 E313317E0FC74E1ACD6579A7DA0CD12FFEB765E1344917717160EE6EA3E6E8FB 3190B7E1BF4C2BD3DC8A87759EEF29A005231D03B51D3B5ED98C6D02341ECB3E 84E3769999035BFF29D6477B2C3EF7CAB079820BDC7B5CBE2DF9CA920E1C9E27 FE6C9D4D841359D93CC99B135710C6FB48E552AFB2C2BC452857FBFD39547953 392EEC50FDDCD73F2E287FE61B3AC6E94EF7B3A3B57E9E302CF6A3C38A3E255C 3C92048596DE9071855C02E5C03C65A92958D22B63F541A5C8997C5A7CF67A7E 363CDDBF4C141FCFE9A9A2D73D1AD3D3FB7699F3F39E1ADD00FC43BADA9AE689 1B755D8BC35C7F5A28E3278EA0678603F85C0F3013AEB1B2AADDB2337DBD68BE 290210B9848E6FB91C81497FC1AA96D6B48176447AC2A59B07C199F94E3D0830 1AF343C837324B9EAEC4DBC2B2F72F6D19FA0C4EFE4E73FE9669F35AADDBC126 F05A3C85F4400A796D49A47AF2111C9A3A631CC3834B71619EB0636EF92E5D4E 51D532F29BCDCE7E18013CF71A53C9B51115B533559B56FB9D2DC3F096412FD0 F9478322215E9F59E69396C35AC4097C4AB0C26B121DEC57BDAEE01FCBF6FC80 9FF182D68985FD7D54255AC3CE51E835850E61D153F982B67F7B72C0B0D553E2 5AC6EAC013678CBB9CEAAA318B96629AFEE9A706788F2BDA3EE9970123FA7FC8 3B1751E4064B72E73B35400F979AE4F3A74F24ACF879C3B5E9D4734880A94B09 C4C5A7775EF53B6B7128F15BC6AA0C43FD4CE4A1C7BB3FA17F24D86227568C2D 42B75429E58DB4661A6FABDBCAB375B983EE71417BC586BAB7F45FE997780F5B E7AEDBB1E59C200B6C19D8F511DC1A66B3568EED4311DA1028846B3EF82C41D7 78B615C204261B458247D328EF400BE34A35191DEA9BD6B4ACFCF66BD9DCB19A 5853273485E72F65B9817B90D9869BB0CBF1CB66B537B5E6F2A0B2705CB5581D 00E96D1FD8BDD1A30E7692524ECA63916A2AC46ACFE18498F1924E3A5BC82120 DE0F44151150EDD1C65A3D5A856CCCF3F2280D3158A253F22466A7F758FCABEA 318AD835221447A44807B5D89D0FE464663AF7A14D58D6B9FE2B980DA6BB8A6C 096E177FD17519C05FD39DFF4D510A8181C171816540E61E5A2E2947957AA9A9 5C88E28671D18D03697809C66D774B6716C2788164E09C613EB234EA2AC527C5 E0F43C29B797B00D04A2D6F487598CE1C576AC85423EC679AFDA95EF3F0F99F8 45D9A4531606AE86CEF0D876894372B84D03D1B04D3AE384BE3D9ABA647142B2 B8815F321407ED2E3364779566ADCB995B47A4712422DFEF01EA631F6E5EEF3B 50C20B037EB4C97E392E3127F87268BA4425994088B1BA163A248F9A2052CB89 80119F3F2EFECCCF2F989BA26AAE7F316592E7DE134F775A835D46A69D1C4EDF A482CE3CB43CD00D5017219264F47E5F287393BDE785233C0A636C246DB228EA 31C9AB898456287492A54061E512FF9BDEFD1CADCAE9F8CA8978788158CA027D DA6709DD8586ED3EE39A48B2DA623D91D7F3661947A42B2D165A4C842808CBF5 89AB941348DDDF01194F49D8164DD616D45E95601049B03FFAD238726AEAFA20 3ACF908A1E151A57D02371497BA21EA208A185D6B82C973F1FEBCB3D979FB64C 1924B9A869DFD9A72C83D2DE423A5E283DDF13C6B677EF946A2D806DE9068588 795D91443945271DE675C1476AD160D159C7ADDC8353C95AAE1E7875921684BB 0FA3EB65D1FA082FF34446797CD20753F196A12A09781F4BC06848F7F8640098 3F64CAE1E93C61D34AA87253D3A1247C8C22796AAF3ECED83E255B5E95EF13A5 15730B5FC898BFA554DA304C60F518EE6B939CBCCA90FD837EA47FA3CBBF9BE4 6C01A14005F524A46A9757D94335F9AA9F42C1330BD21CEB0CDCC489BCA1DBEA 94AF6F37027434E22EC9361D757495FF171362B3551FF735EC22EA31DD1AAAE7 37B8BCBCE54D2BD2F83E49FE4A5CDFA6D17160927CFF10954DFA2CA66BA1753B E9B897242EBAA75B8E9F4441F44A2757E0EB7A4A5B00AB550C451413A237842D 91C888C0A743449E3E04993FDFDC22CC8FC032E38B815EC475EFF781B4075D21 CF191A2A9F42EE8C9E9A2200C8EE6118299452E33AAE83E984389A3B3720FF01 28C29E7F9F549BFF1495B2061F5F4BE3B7C96614710AE128438AFFB7A3D25112 9C48C83F18B685A34C3C85CEDAABD9BCE6C129AD35529899DA5D51321A1A3615 F7A0DE36E6B7B95372E2CE3F7250608058EF90ACC54A90659DD7AF69B2FD1AD7 8DB233853325028F5913D60203EBEC19F3A13DDC1015C1B5A95933E7854EAD8F 2C531DC518453ADF92C3746D8208C188FD73469C4B2FB410F270E32762530F0F 64A67D65929D199AB424136E7DBFA4BACA9C3864176B46757160EE6EA3E6E8FB 3190B7E1BF4C2BD3DC8A877143363975072DBF6F165C75EB8F0A6391B0E50605 13F1E1F74D3064BADECD2208915F105B9B3BFE688D3C21C5A7177C8FE6C56C20 62C0AAB932CABE462536722E95FDBCE8FE518742FBB3645667801FD1489387E9 A74C5A4E6E181E5AB2C2005DDD22E105A1F4AE4D2529C9B9A1CB53F03B8EF858 67862B8FFA7167A39E37833AFDB4BBAAB122571C437ACDBC56D765E2C7F61226 CFC5613463DCE00DD9C63A53C7D8E3C246E698C6593F110D2B1C3640E6324656 1655B15078A2719A4F0BFBAC0086F09BCE533155E860684C8875F735DC9F316C EAF6BA883ED6019A4DB146080518371912A25EB99250AD332CD8081E7136C886 7C0E94AEEC901DDEB541604DEC0FE90FA0685AFDE7A6248575B3DD0395FC346B D52490344F0E5C238068ED60CF79A476C78C8EC10044DE5F02941BFBBAC3E6D9 454EB36DCA74E4BB24CA63C88C0A635E4B8E7C4743B49BD27D23E3E543B75A97 A7BC960A7F742A2C892128311054EDE9A0B810C0D8253B244EE74C47F8B20547 A2A4BDD9236D480D9250A1EEDEC54A0D75E0C853808E0E413AC34CC973934DCE 0AEFBE747888AA5472E4EAE9451A33ED8D19CD37E3D1881861E2B8856ADBDBF5 191C52562343838796FEDE5D81709D1B3AC99444E7C55F697AE4A7B7B2AE6EC8 CD11C377C294DCACC8B5F1CED93101374C2D41B830FD7E4111E772236556BEEE BEB99C78BA341E4A67FD599CA9D336CF2D7D7724DBB7671FBE6B5B37E3FE444E BB373425A53658E3D5CA6F090F70D8D75D001C7B4D02B951D2AC0835AD03EEC5 0250F0F8FBE4B0AC369070B3EEC04549DCD60CB7B237DF773F79B52E24284B8F B0941BF71DE5A8C04AC209B182F0FE6CA17D515B26497148725E1E777D1CD1E2 2605735055690D94B0C8DE37ABDBF7E8DDAFFFC3D0003ED7995E69BA3C34DE43 B531F84B485EF8F360082659FFD40A7C81F32AAD96247A394D75BD7F416CBD96 D8705D523000821DD89F3FA8506F268809EDFDDC647A3C41FD3F4F75B73D777A 9AFAE6A7CD65C78EF74B4C57434FCEEB0E92AD4D104C87151EEC9CB06B3771F1 B019073774C4EFB37B8AADD3CBB1CE596A0A4D093163E531B3D50F27DCBBB27C 68931A0C4C0DDF292C1402A990D44D61AC1D1504133764B8D3051BE747C13439 7AF98F26AE6BE9680BDC0201E5F48DDC07E52E850772EB210276CDB3B1DCAA01 9912F6012B974D2061E7E1BDAAF50B9DA03EA412A44D4182329F95AB474108A2 96063BF7B01D5F186B2910981EAC33605FFF98C7D011DAF6ED1AE0ECE6A43A7A 2DCF4320993CB5D9CBDC8F8522001F82A16CE307F175B9653042FC09D14C99A6 9FCCAE3D3BAA6C3EFEBAACF5827EA1E70DA07C43942B964A6D5ABBACCE69775D A6C3D2CE71B934A2A15779591F6C524E567539F9755A15D14E25C42D62EF18D7 63512FD86B2EE22CC785D957EFC9C5C7E038A136F8256B7DCCA0D7503A075002 7042AE2826CCC18A426FC6B8CCE39A462CA07208BF9F34237CFA5B2126698FDE 18C678282C0ABF7EBFAA85F3F57B143C0F0931ED8235C81796D53D084C894105 0877519219B0A93CD76973B67E1EDE40002AA5F65AFD81A00CA4343AC5769E62 F397DAEE458E60E6058ADDAA14EA5738881446E332B1C20CD382EB8EEC298233 3428081F09F426BBC79728F2881E4C77381AE42D708DF8E5C93474AFDFF0790E 5952ABD5D2C8BA51EC4C21A55CCB922488522C98D299F259E0895B44F511485B 30A84709054F39D525149B79A03FA57080AE5C40688DCAF754A276F0A1DE4CA0 FAEBF3DBF5792893B4528161410E49CBE74C82A940F1DCC85B051E3DA7AE1341 45C9BFEB0E526D408712B817E232E6CB6B1A9EB6DD1A51C4EF984A5788E95260 E9CA7FA91DE1F40487D51DC24E7D4347285682450EBB6D412ABE8FABB1D50119 B2347ED0D201CFD78DEE828BADC164A8E5F1199B3D73FA940D5283A76BF2C44C 86E2EFF79D8FC0ACCEC903E9ABCB6ADFA4EB07AC36443DC19A590F27E9CF217F 7B9B18573B6CBD958A80FA14221F9ACFE317FD811857B3884EE07C774FC3C46E 6FF193765CC7CCE284DF0DA98FD84AD4180E993172DCFF4F82A8D7AD9726B435 C268C6BB20D3A288E01E2B9173557BD09FD7C12FD37C4A69365579571DE66F50 0A75420DCB24BFEBE50B07E5A2912282FAFEEBC02B87DEB3FAAD963C890D0283 45010FCBF2F325EF7954A5E8E445FD98201ECD2C0D204DFB53F6FC0A5BC9192D A91A270938270A0BA4B6841A23F39D06D2110DDA89A3CA1059600C7ECF4E7830 9266585C773E90BACD442FC38C7F58961C7716671EA2900A7CF3590D5815DC07 51A92610CD36E6DEECFDAF9454801A88960FCE4C041DB8390B42C39D2AE57467 6AA0592F3F052E71E8E353D43904FA8FCDBA92637D2CE33D4EEBF0AD2A8782CD F9E5E5043C95A9938EF236F4147C250F6D7F8459AC97D8212F90A34EA77677BC 935500722066F025C1104FFC3259D035E80170B3D870EEB5E235C61E8556A2D5 8B283578B15D141A58CC2A46228F2F642101F5B23CE1ED3A79F9A76BB84C7B46 27AA7EA898E6889AE14D14267FC316FDAC25EC7F2BA3E5D66350AC0FBDF769E5 4B11A5DFF7715808A8E67A3FDA799F40F541FF2DF0E7AD1E993050B38D43B807 0D31E6FC60F8C7961BA96362CA771E3DB9D81B262388B4C31B161A28C88FBF14 846ED8CE716D43F9736C1C79BB3D11F2E85043560FF3ED1C64D62E796AB9282A E9CF94103AC36D2E1E53C13785F134CDC2B76DF26B717DBD0A6B4CDE19038731 87DA86D2C1B5D227166EFB79CAFF8081B614157E35B519BCF359E1537EF69FEC 1B54E5311B3C8D1E40676125C5C463F511124CA3AB67030E80646EFDA7DA8A66 AB020E97AAFD73BC85B6D001548CF60058C8F54FF20565290C0A49BACCD5C04E 8C0789EC2F0550746CA3B21B026E261F8D920C2BA8F9DFCFC54BA04C729C5B9A F95E715EA4D3F84EE24C324335A542CCF48E9D3AAC9798AA82080B0B3CA0B0F7 EC02D7F86A09C41E8499ACE69C5425B0C3C99AD040A080BFF4AFB650C1DB8E9E E163FCCEC2157AFC8FD97DCD3E5EFAF4F8A5E53DF6E447592BD5D469AC08F256 4A5EC7D40F53AC32B24EEF53641BD62DDB9C5117227E44F8CC4B092D9A5273AA 44EA027244F058645DA3D75CC7D3C164AA57C5E45160700A2A8A15EC363DAEC9 2DC7E8BCFC67C2C33B0C62DA2156542DD2099561F40C279E4B152841F1AAABAE 91806C1B1B8750ACC4A585E0A394813216C09E4442D086AAC405B5D3394AFC2E 2FC73EC0D8693A9561AD2C3F9B9C2AA063B9C5500FF2F234B79DC65856CA9A6F 6CBF2BE574A75348EEE15DFFDA2503C44772003487DAAB5D9DE9D709A6E8E5F3 879805D13FB270799FDB98850AC560F8210803D87B91B4892171B39C9410EEEB F42BA0BED42EE63204CD30889F575471AA6CF5F9D27AAEAD9CEFBA0FA753A209 9524F362A188688DEF40BB855F6102028A529AB68967704D3169563710940515 0D9B3A9D82BE7CF649CC6A8AE100116920383B0A69281E3DD8A266D4859BC903 92A32E43FA49F5870695901E686D807DCC388FA4416CEBFEE343C838665B0133 8929DD79B8FC1B2E7AB3F79AF6B696839CE77606FCEA4474578526F290F5E236 62758EB6457D12F88119EEE99BE63E39D377C60850634B285766C06EA868F915 E051139ECFE22AC9B8466B0E5117E47CA00E739BF74AE092DE641609B79E1F19 37EFF0B282036F8CE4AC5F50D320F56C02B17A2A6F7BDF7D0C795BED898EF991 D16634038C56C3DA40B73CD36E68C0EA276853D1D85C71F550300999F2BD75F2 F131961B45DFC4B11F89A33FAA0EBEC92FEB04C3A6A0FE09FE121C4A01FF1614 7A859B82A428839AE349A5475C5C9BE669CC6FC34470C82B24631BB6E5E32E0E 8CBC71BF2168BE0DE25CB10C52A339D233EF1B895D0C0C9F53EE1E68A529B219 5F29379C4B88C50DF01F591763F16FE1D2FE44AD5CFBC453A35828852681322F 471CD16627247284B7EF20A757FA39C7E1CBDB873685F2501A6BFC2B6FB70EB7 9C88C7611B6007BCEEC990DA88025400B0A617D1E5B70F8524CB12BC34CD34C3 251813CE12B7620D9E9D5879B7190C1F0C4DA4A69D35761E26626ADE85A218E3 574B69EEB8584D6AC888FDFEDE4783A639A6DA91E827659760CD44D71FBB7259 FF3D745033E903863C24A7FDB850AD842C43F9E09915AA76E99B648B685B409A 7187CCD3A3A46F73CCE5E95F787EB8C221F564E3B93CE4129146C4433B990B0A B267D3837F53B0DE93BCDA2434CD599E8FC7A7ED3D99BC762576D38886EBFD84 A70D90401D90DD81F452E37AA547862476E5E4F6D25203B72A387CD03B6C92B6 08C178B9CF687F6870B3A796EDAB756D8A9EE410C1781A4E2DC6BB8CA4C96B19 722BD65B58A2D300CA1F2B0E0857B65F4F547A468E7D3B3C9B12E0F70A4610AC 6A84BD327150E6AE971A7E893E368B849293766919EC065CD4A60ED52EF88C88 3E32850E2E1101E4729CE41298E97164C1FF24BE58E856FE5EBE3C809EED5F7D 0F296DD7D44B615A6CC1B2F513A2A1149A7982F6D0E1378073DBB95672378F1D B58345A0C932B5E2A237EBE549308ECECEE20AD9671329F883B2EB20616537E5 A34BBC6F02F2EFD68797E34E14CAE06FC34D233E20BBCD42F78C46D62EC4BE01 C5454E03202F78B378B00586F8A890443897F479F5C27BAC920128E889085365 74579DCE45F43ED178B421C67E51AE6A44D1B3EE7AA471A403B042E5240E9243 54D68A91356CFF91E96A4F6A047A230D44CE6210E275C4AAC7931329F16E1DB7 CE4F1ACA9704215BC52783310E19AFBAB852BEEA77FD5DF78932BA7924543317 680052CED9038CEFD1B643A5C5BBAEA96C1A1EB92AE681289413865BF0135ED3 6E422812B050DAE9D1E1121A5E880CFD73B51A92E5480B1CA0C559AD8DC97804 26676724C864184A3E80985182F83B637F19FFB7511DE223A0A261324189EDB3 8D80DF71073217387C6B3A6977ECE644A6D6F5BF332EA54D91E8F49B8D684337 57F1C9A457ACA621BB7A2850B82C2947BC82CC947D4C7D771A71AC1645EEC33E 4C86719F2BF20EC189665735038CC2A85D643E01ACF498BE90CAEC185D6B4A80 C1BFA827E4F15E623A96FA4C467940B33FECABB60C89FD2B50EFD6580BE50285 69816D280CBEC034F4A6767064EA4E5F469E48F5AD2885076AFE12EB7174C2F6 10A11E46A75CE560AEA4C017EBF96D17351E7B0E0952A4280C835E31658826CB 4FAE3361B44B740D04D882765CD94A9C01458DC3C4599DAB1A2D1032BD4E9458 C422FA2D9CD6CA9CE7229EEFF51667A11F7CD5CF8FD053E67223B64D740B7B53 018D79AFF246CB315EB1D5A0DFC029CAFE08AD0BD8A0D02CD90B304D98D75C70 732886EFF4E22AAF594FAFA223AC13116BFC8D8A92C7D46E318C46F44703B645 E2610238EA5DEBFAADAC6AC4306F13059F0E2D4CC01A7499101465591E8CAC11 A84DFE3F09633B0FDA064321595CAFCD47E6846EC08A76EA5C2093E681727051 2342821B6B863AA0108574C5FB78BE0E8615EACD45673984D60AF1F8EDCBDAF3 A9F80AF982F9653F2DEFA6365ABB158FCB8F9B064103EEDACBDC40EB2EF6C28E 91A0A1B0D7A0D10FF7FF672FF7CE4557E2E105DABE212A040FCA30A718AD9B4A AF1EF7B066D049822B405C667ED8305E2C660AFD92C2678CD0084F1DFA0EC2AE 8B857358C6C1A928CDF79715F9AADBDA20625103ACECF98516B95A3F4165FD5E EDE8DF91058E7AB0598BF3F458A9D0B5764CAB1624B6A3F2F275F62E72049D10 010E8F4C57E668F3594D737024D2CD1BC0281FE40CC2D3DD1B36FCCC46801180 D0593C8409D32BEA2B29BD1A08E9B95F964FF6314E7A740FB2B6E400BEF294AD 0BE52E0885AC6834AAB075BA9A7E1A8EAF5A4816547A360841DF13A533B501A0 88C9190CBF172780B141F2E169D2E94BD6E749162099864EE7C6CB2F55A12A0B 8BBADA91A7C1C1A1878975828775F48310E9811B2898D889A581451395C7C581 86048383A7340FB34C7F4924377BB36BADAA5CC8F226222C66A5D5BE2073BF7D 5EE5FBAF3CF3E7189AB59B814D50658E1105B8F37DE282B5B6062984CA5731AC 4034A3B9A917AA154F9B660EFF434CCDDC96CC25E9F54CDC9E19D96782CBD49B 3B53718C98D58C9B03171C5A32A41F78AAC8DD155FA968D454AC3CD06F4C079A CE1DDCA6F51DC6F0E653C5CF9AD095E0BD9530D515129F59FC510A6ED784EDDC 429688CBA598533E602E3779EF7494E427C5F588AA6807127625D2616C2571B6 413523BE590AF5861B2242421017A9B4017D9A660E62AEC1DAB9EAB216693978 F85A660A8574725AC0CD59BF564010A948A5470915C5C3FBE84254187F5974B1 DF0E0975D5431D458B546305A820FE472415598E1470196F65230F7B80B54EBA E4880D0BE68E33B5A3213250E4B49D16F7F31113D7BF4D503D87A56AACA7716D 9D6F1C2AA6ACBB061C147FB5FC176E3FA3DE6325CD929D4F12642CEB3B6349FF ED241A5489ACF6FA2E3AEB47A9A43B5CE1EFD56DA9F09EC5245702F105FB79F3 1A554D8BF98B8303CFD661ABF9A72CA2DD3FF0684DB47B805E2F60779FF767AF 2CFFAAA7F2FCCFCD7C618E9694E35EFBF5EACD4FF4C0014BE2D781094F0C4940 EDD811F9173B6F38EE9682307719C216B7881FB77CEF1F940B751C6D635BEE91 E6913B5581A0EE56DA0A333A5F16A4F99BA2C4BB3D31412356B9E978BAD99E6D 61F5487D1FEC7799AF34ECA15F59697206D7CECB7217B3A0886EC6B9E88EEF2F 9405E6DA8139686D99FD1C08240D1CCABC97F3829D48F5E78825737DE521197E C6A5CC5DA03D0AE482ECB5F7AABF9749CF4B5BE7908108D798AA2A1F02B7155E 76D0C80E31B39CE0EAE63224206CE0B149DD482B26C72BCF3CC553E5E8A17FFA 5B8285BE0884A7B60DAD17058B8E88AA568ED8E38E0955579BAB7D7BA88D58E2 EDD30493564B38F53F50A4B25DC6BE6EAC71CB65CA8AD5869CC9FD7C4C194AE8 D5D20A7251FA09BF804BE0A72AAFE74199DA8D088056F1F1323E2AC612F86A49 6E7C77173A0CDA0BCC46683C239700CF276D31BBFFE54A8505E005C9200CCB2B 476083D7E55C83C65BB69B7607279862E41917DA08F87D352652A3C78E43912F 98E607A891E5DFE6228FFAE7F13B55C205F635CBF15860AFD1DAC1D9EDEBA1A6 4811CFF78285B947B6869874A3F85E82C396D9E2891D8E0D6E5571D4EF13C176 89BAAD70364C33665F90E24D35581DA77D776D1EE4CC0BE5124AFF65FA70E2F9 AB3F0406D1C9E5F430B4B21E6478E76014DF9C546D9201261AA71B05F2E629B7 6F4BA597B04EDF4539D429AE594C7B889D256FF87219A7CFAF41206F504F14DD 921D63C229C8B7CE8F110BC3EE8FCE6444A7951CD669008776A1720790B0B672 2BE452F16C91C246AE56EDEBE0AA30E152B61FA64E517F69BF5421CB29F03CA5 FFAD39377CA1DE2D3AC84FE965057BB19C093CF2C222DDCB85D19E179DE6EEE6 84BE3A7C0F07B0CEE215F5894EAE38B7EDFAFB64C0891B14D996456CC8D988E0 6E1ED02B277AB08FCEBEA6003301365DC889C22AAF7BFC20B637B2AE97252B52 101B6F33F63E54EADDE9B1A7A1071CCC95F1306C180EBAB7AD3B0F9174204924 4EB8BE2259642C943BB5E456F818BD729B7F7C20432BC9C838003D0207132805 8750BC7E6ED2745A04C841BA53BB8CDE8CB21FF1B63CE28927FC98B3BF648E9B 3214ECFB40BB188D37B7EF316D7ABDFC060FC25209A618AB4589E8B0D70934E8 9007610BA1B9117D93B3EEB16083B0267E52474998E3E6319EBAB3D1D4F44B20 FADA3E5770136A2AC0183E49B0E2104BD93B1A101D5656132A47399274FBC801 C11E798CEFCD58591F939ED45679FCC93E3811030C29E471B39B289B7E88A9EB 85ABF0E83ACC3053926BF4350D36D28E2E8B90CF14F0639A7F119C2B7EDCD513 6921BB9116855F20B0DE9F99A91B6B9BFAA35B0E8DB6D19A77FBAABD1A772D0C 98151CCAE38BC7C6E030FDFA52A4A0DD1FA6C44AC165850765B2E0C7B86EBD50 7826AE3C493B467D4C182EDC43B7551E0EB15E6143D9E5045ED8B257409615C0 E2C1B198297848811A0CE811E0CA2E52A0EBB9F4998D40FD7B001C64A018AD96 297DAE0F90750C0F2D3B286B540CD85D2F9B80481C67147A6E9968E8F583ABCF 01F87BF3BDCA06E8E0829BB607B8D6E267243EFD320E2E52173E513BD9AEF16A 6090245BE7A3DC5CB4A60C72B62704A385C8736498CC940A5254D2E380A2957A 352FC808C54FE7930129596234053FC7DBF813A96D33773AACD4000D71140AE0 665DDCC0FC6453406CEE1E199A2ADF708DDDCAEA17D166F2161C8AF4879CEAA3 7352D164013DA9C1D285F1589F493C8B820DD0211E2DD31F75D7CA01CB56E4A8 0519080863D7B37ADE87C03A2DD1CE4DCED3C6423C5CF350D975CEB15B50C31F 5DEDAA18EC159AB6F03107E692DE38256EC7409A8676469E4D94CAEFECD0EA62 D9FCAEB9E07D991BA1488AFCC110AEE7D7440F1D63A362DD4E235B1F85F9DBFE 406BE8A446B245F44E944CD8468B69278DC46316335707709A91A70B7401ED33 6615E9F77B89140FE40DEF001C0EF439972F57369290DD3D9879EA5CCC3BD769 73B67E1EDE40002AA5F65AFD81A00CA4343F351D6F2D32A270159C138B2409D3 A79E946E5680042362F185986E868A53B43FC51E84820FEA672BDB5BA9A73622 21D1192D110D083804EDAB0BDB4E39C6C5BE8EDA634798172F185FC890116846 F6EC00754B2523E1F4DFE932E803A7E943672A1CD5715F339292048488706533 05C67A154765411925D03D58A22DCD2AEF5406DF4664A0896AF76CF5FE7F2BAA ADC3900F14F17E59A758BD741E3C03862F2CCD410465A031E1FA28D2A327DFF5 1328B4A1ED752F5393470DD641BB173B202FB9C5CFBABEDE8126E02C7BA32DE8 458AAB95FFD539C34BA46D5A1E474436D9B107BBF43CDEF5D2A41B5CDED1A9D5 74718B9EDA5943A727025E5B23E9EDFD422C969BFBB8C47A097765E7CDAEA251 14CE2484465A56A684012053B3D078122878FFDB12824857DE02F4E2422976C6 2CAF5D87C2B9A7AE627071F647D5D73708274E5718EF450F84B5A7C4FE2A235D AA4CAE0221E2C18D9ACEC0622533CD5D4DE10152990C8285E8B30A95FE7E65D6 8DF8951796A6472A2B82AE75813B0EED37BBC077BA859B9D7D602DBC212FFFAD 43C10F8DECD8B6327AE6B4CFD16C32B42CF908359D567075C6FD56077C00902C A6AAF0C12EB5696A397F118F9A23158682DC0961E419589E32AEDA5BBD35B37E 03E91B3DC5D54F473D67AA4E0B001530F5C1B8AEF5E4DE9FD17ED05868E556C1 8D0866E97EC8F77D6F54DCBFEB457763A3E714F7C2A423A6835071464F3057FB 802C6401BDD82E4D6E2C479BC9C761571C27883C79BE00C7A86A34D5DD6E0378 A1F7D1A254FAD9F125B2599B59A8F800B8FD7564CBE625198005583B193873D8 37EDDC81BAFD36A64F79091E373D27C0B88AB5F039A24FD0F31FE8BDBFAFCE1C 65F9E73D86729847ED9CF46EE6DC5B520F4992D6FE3237635C58967037C7008F F67D6ED281BE794AFD121CD97988D7002598288EA2C13DBD9840201417FF5756 B198949FE7C59B1F798BCB0576672A693BE43B41DBD260753B64030759472D93 8C84A71C114A562687249EC67D91F7299AAC56823CD4BE926D0EE4E8CD070B58 1E1B78FB92A8A32F408CD9208A66A14DD2BDC5FEE1940199D8F17D48B862BA6A 61B8A95F4B8EC9D803D5C7D2FB253E24FF4AA72AD9117A726322FD0A2F50DA62 76780EB34D1BEF48C8FC4FA189D8A962AE59456EC1E2FE4D1984C107C8FD9285 F08FC3C879AE6D42023BE0EC3808900A54D9B875E95CA8166B84CCDE9FB92FEF 1C82261717828F1F96EE07F8B09D8C19FD0B88366F92ADDC2AC6C6ACBDEF8BA5 75387DD0D73162CDDD96166F795C4BAF703464B9F74DBA7B6B88A28E3C976E64 C24E8B2ED93FF09EBE614D4BFA8B7DAA0AEB340D42110B7CBF4555EF9E0287FD E1F2AF632754B587F41F1228E2108030329D0B3C29536DCB6D816B53B4538544 4EE30D969A1E5F412008737F41AD8DE10D42B7A8910606700D1AB8E04CF9DF82 82ADF04ED5C2264211DAD907074BE3AB545D942AF693CC93AE903B04DC70CEB1 26E37F9B68DC21519CACC17907788ECFD84AC599CF9C38E918B17E14F873B2C2 91C62036D3705E771E93F9232FEB35A8AC6CC6C89A7F4C47A8C0A60533013871 A003565DC771ACF32E64FB83C228781C7A75A1F69DE5AD944A590CD39AC23461 1B9780F8EAFEE102D755AB6A0DD12CC09CD91126907315733EB3E53F291A7FD4 0567296174F0AB0E3BE746A1202641ADDBB9DDEFD18F912AD1238B5353DBAAFC 70972ADFFB594E0FCC622BB066A369CC2474D56EA9D08FC2CAC713DD0B97251C 58C2DF3AE4E1AE41F64D1B5101E15F27533B0353A7E13321F7E40BC45B765B54 341165435D0FB152B3AD1C4754696B239D4B13935AC19769600CEB0FE1D2A29F 0A1583852AA0CAE4C5F3035A6AEE4397437493757530AF7AD352563063A1A6B7 64F66CE61D11C1CEE3356119D1E4BD658E9EB5C64396D14E541FDA2B51712866 84443EA619FD6C53B2CFEF57A40DA8E0AD15F37A29586D1E0321559F67C057FD 7902194490A4C13EEE3E6836EE7A131C5F333881C1279247352449FF43736D5F 4C1360B02B1915CF48CD487607D1822E244D50E4FA4B200FE34CEC934F99C14E 909440B5457AE7487221196CDCAF7F81C1D6AAD4A849E20FDEE79F2475C88FCB A7CBAB8207AB962836E6CD43B3EBBE0FF0E5955E1A80EB23701F493A3471A97B 87D1E05B7A9A4375CEB76B0F1FF3657F1748F28CBE526D90398D3840182F35EC B41CFA03731A0FCE134A886C645E9E28195FB50BC27AF8E615150EFAF286E04A BE3DAFC8C628EBF668BD3AE4E6059BAF9A3A2A4B3708E7272F426F700148DD78 94AB60499732928D252C6E5DD599F32E60A1D5251D270D0D2D0D0E03A5B24263 0B515554702965E146ACDA25AD6858A06CAAA0B54708441DE5A1A15C14A676EF 40F0B1FD936DD6615C8A6336457245B77DB5BED5AD69086905342284BF0A7F27 5A4FE93755C89B01CE2F1AF46EFDBDC92B442B6DD8E9C1E5FB3EBE07CB1ED5EA 53FE5E6D9A09EB374B084946298381C2DA705BB5069F19A580755318BB1C4469 D08DE0F7AFE59C922443FC26FF50A7BE430CF34C45BB07DF7219ABB9D6458C50 E2075789F09D532FF5C344BDDD4324A5E869EDFED7666402545B9F610C308769 B2B1F8795A88AD6FBC2E709568E556CB4D1016889B94724E36F9E6A25F53AB0F 25FCA6BB860E709684EA675857ACAED3D3D8FE7A74E85A68531FFB57B3DF725D A366B9BAAF9270FB6C7A21D6F979EEDCAE9E346E7588B947D10D15BCB218043A DCAB60AD76E6CCA5E6E543778DA423627E7BA791518DFDFF3D66FAE91F5EFF67 FFA5F6B82214338D0846106385A46770FE5AF066F6B87A2BE3E0B7D1AC4F96F2 237620EFA9C42C7BC988A1D30E8B43229DBBF92C439FDC8F59AAC8AAD4375141 633300549D0DE473755477CF92FEA77C09E60D39A89CBC3CBBBDB7B90072DA3A C6377CFC60FB3DEBD2438D85A389C33183AD9376BDD641B2BA55A149191076CA D152342E22F6A2CD4B9C665D9FE1FE3F268E1E51F47A498D1E70702E64FDE7CC D8B961F32266AFAFFF1F42BB137FA8A2201D2490DB829C84C7806489790E3298 F3AFE0F285E45FB8B5EF35F00A0781E8F6B328BE915026248E31553CD45AF4E9 A115BCA090A0D3FFB42E3B0C3625BF5EC33FA350F6787ABC2A4492B388354FCA 7569EDCC74F81852304F097C7FE33D88F256AFAA29249BAED5FACE19CDD5A5FE BB7411F951C86108C60DFA1D9FDB3B90EFAE44EAFF49757E512042B12F86BB30 61C215420F75A9D089C7BCDEC50559B82E1E6AC1A0DAD1416A1BE2785C542DC9 57BAF009FF755F5407135C6CC6D3F066C2188695CA863C336B12F9508008A240 DF034491E0BBF421C18248A4714E3B6D6C65B8A6E03929E55862EBAC26B7048A 5AF7B43AE0D28029E918C8C1155D7EDA3E6406F7A2211264E668CC8BDE291822 AB7E435FF8BE63C10131EA37DBABFD4F6B311CF4F2D4FEF1A6AEFA6311D55089 27FD0DC896BDE2672BB91EFAD70351069F661440B12D4397AB39455291553EFA 10D2ACCB81F7C40DA4B7719FED370D6909828DE61CA45D557969DA750BA2C340 B265B989E10F811FFAADAB3C186FE1D19A29D7F6B88EA20514F3453A08F1898F 30FB958831B237FB4137D55F76088819802AC0ECDE469085BCC3A69D9F1BC36F 047FF6BCA7D2B30B63683747CFEDDFEB25F2E644F82D1F079808B3E847A873C8 9176E748078A8991ECE03B88F8DF5891AF008F869DF46EEAD37CA72CF36BA49C AD539C81F61307FE7B17EBB3D3F294611C30F8B711D2EEC9C9B6C5DDA2CF0872 B37639F433050124958AFA3DE3958E819F867951697B751319A68D35B7231E12 0FEF64F68EFA79E8685C356D14BDD0FF32631E272A2422B3F878984324C3791E 2FE62B0384F9CA70C8D6CB46D3A904810C8A2370F4DB0B95DE9F7CC2B29F28F7 C1302B33DFB91A93FA995AF792FA4ECB9EE4D26DC7B1ED60BBA08F874D9E1B16 61393BD85DEB50C1E819C8B9643D9B7EC3B35E1F3AC6C95F14FCE71364386862 C8DBFF7A20AB9970CF4226B84C5662274AE08FAE248B4D9E5DBE8300564D6210 CE95546E90A839440D579E5DB5075C0AFBDB5FA0B27E7CE3787FED70B0431D31 87F18AE000F3E4E56446467C09F885630C7E96643BE6E8F4B7EBD718248AA3FA 53B85D3EE6DF698FAC50F414222FE35305FFC71211EBB0E78F0DCE9A1928EF61 40F86F2735D5695E1B8D43FB421979DCB016E5CA27652359E048415C5AB2A72B C3F9A63FC847DC244530BB6D83D90DAA8A5A339D8988EB92A5349043DB7A3928 EB7B19D1CA2F181312C29069BEA6501105C9AB89E142758EF9A5CE372A2C548A AB3DB4B6D1148F3EDB90B6970DC51ABC739B8D44CE6AA5B6D92365D2EBD0B357 D962770F37D3FBB1C1720044C2E61C6F69E9749308481BB46B6752E951CF0046 BFE1CF8B8E7CEA5FAB55BAF7C988E97F33458778EABA82DF5A785402B9A2B39A 13928CEF52DBB91B7BFAA082B989C8F6CE8787582BDCC67B0EE6302919A12CB2 9BAF7D0E9FEE2194A6D971A878A8A0F5C2A64A9AF3875BD486B857DD1DC027C2 62EB461C609C8D47E5DD4285D2E9C5611A174BD260A65396CD18AB6DA3F54764 979273F5BDE64010F443E8CFD42368663888593BEBFDE9C512CA317372060AAC B1AA7D7D6159E8D91210F26AEE52D3CE37E2F63D1B34FB1EBDC9A60F4AB8C27E F513A9F833EB86ED4836767BA4F806B84974204A324D1882D178BBD955C2F334 AC79C6BDB6A46D666F09C8F83EF5F3F5231CB1CAC451E1FBE5F2A1566193E945 96735FE531459F7196192FAACB98CA898135460B120AFAD7B09478422353ED2E 01FF4C3FF4C098F6FCA427D2A453664682703FEDAFED3434FA017B586FB21EC1 0AFDA6BE9131A9C90B48005F3FF0D0EA2D71C670288586850E4AD25A1532466A 2DCD340DBBCBDEDC61F5A4CF9F7D8C895BB8AA6F0A07DF959140A140966A8600 15DCF070C56CCDB639869DB9B6465D93BD5FCF05778BAA1F71B2052CB92AA457 21DF8F6784AE4158E243A5C4178F8DDF866560A69AB23AE66B1F8ED451129C48 C83F18B685A34C3C85CEDAABD9BCE6C5606A0EA766F146FB68007DDC9950CA2C 63425D1BCC31D99B4EF0FD1103DCF36D894D9F3CE2837731C7CD07D44FACC197 29C8657538E21107E1DFEA785C90C0051378DD50664361684FDB7E17343624D9 68B8B3F7181ECFD9C6CCA0BFBB9D6D4FEACDB94914CAA2863C272A0D8949D3B2 005731D1D2E87EE3EDDBA1728B5E1ED86620B130353EAC9DCA900BD3B1971B19 A226EA8995628F77E61D8DA97BF05D099BE60455E8F5A76C4D6EAB6157DFFF01 28C29E7F9F505BFEF9B1032905B4783C306AEABADBB9D5FE2EC20FF53A55D7FB 6640DEBDACC45D477D8788EFC79A0297F6D2B9755282B12AC1925E792B908ABB A3ADC069D61557E5CC19F700F8B4D8FA9356A47F64739ABEDD090753335B0F4D 2BAB289C1956B8F8EE57D784D4A46A1C55C9D8CA1EF26937EBEDAC016C5098CF 6B5B20D4B074FEAA2928802611B050CF43F3BD83B2EB3BCB16D6423550A709D9 44B39CCF62BD126AE6231E3C48243AA2E95DF0659993DF1C0DE601C858E48A0D 694705C9FF314023402351AF4B71D970BBB6807FAC61CF8B8D8F86D923208441 BBDDFC9F23686B45BF4FC1EC9355BB8FFCF1EF652A17AA3645822899B056678A 698FFA61D78CDDC4509E36333BC787C140F50C3C8EF7C40AE703C21514CFB105 6487DF1F84E8723BD1D3D9675E23EBEE3478352EAA05DEC5A6772D8A161D9C15 55B2AB19806C5536397CFB0152D3DB99646230A8F06A7361E0635EF78EE2521C 2A29418764E4E16E6E66D0F4316983578CC350251B4474B677CEB6C249C50403 26A9D87C65D63C14BB2F49ED2D369DE7A3DF516919BFFDA9DBC8CD3907AD5C96 79B03E9D78A0397EF2D2FB9E9593CC7BE841203E77ADD9AABB1BF5A29C88959B 521A70463A787383B79B81F5E97E3095CBD9ABF8FAC94C13C62C8F124D3C652A C446CBC04EFAA00EA02F54AFC0BAF6068994BDF8D0D1FE3262696586A92E10FB 3E8D7353FBAFA30E2FC1C1F75CDEBBD4BD866647D52BA254D2E4B70160984D29 4EA0A4E3B3211E20F73978C48CBA7397C9BB47D97B7CF85E24324C0EEFE6078F 971AB3BC55139C00D2F4E82BCED60ED03AEBF8318E019D6541F1997325E3F3CD E1CC9CB825E8915237EAD55FA9C1CC2A0A3F23394E6966BB1DB680E6E63029FC E2CF0251EE1817C4DA719845AA9C4BA8AC40C1E24DD4CABD064949F1221E593C 3FB192661D2DD29EF941C0FFE601698FDCED7CC897EA59A3646AF2B83590B2F1 AC3A3F1C9E8D465249CCEA39425AE8849A4C0ADB6473D0A480A00C51EDF10256 3281660ABBC6E67CC3D12DF003A4C88B3080AC1C5B57CC80324E85925D3ECC13 992AAE7B6DE358244C2BA0F86EEE34EB04C672E85C20E450576F09B34137B909 5FD4309CF4A677AA4C9C1866F183AF78CDEC59A4699BD7F58F6E8615BCD0E6CF FE077688C365888921E4560C0FA96664FA20D07AEF6DC4C3D25B0E6BA61F704C AA3C4E41637E803E5377C82C08CED9F0575AA074D28FBB4074426E6F3DF26C5E EC721106C3986110E313E5490B633E3719B13B84E2604B42526EE0EC2820045D FB92E56F085E7C9FD88EF8BBEBC377D8B2FEBC7016E5CFE1126F4294DDE5AD91 E1779B0AED188309C722B00404D43FDF1E5D11F37005E99176E8D3EF11F3DDFF 64E709613E5656E297E5E0BB84E450892D66067D792FDCD1AA709A3E013CB6F8 69BEE6688FD9B554D9D2B0A27A20D804AFB03EDA4CAFB3DAE3C39B1E9D5222A8 3F9E39E4E85C7CF5BA19B313A27AD6323009DC44DA90B76A05860EF771AA277A B0078199492AF5DFD516B4ED5D7DFB58139F791FFD253D08A28F4F965C8009F2 965D6AC9C1B17CA218703A2D70759EC05FD9870C55B799710662B4FE3DB4294C 752BADF79F03E033D5873D5292B58642A9D79D69AD24BE37E5B125D4DFF11B0E A6601D83CFA2183777A39CEEAAD2E26E78E543F2B250A4B6BCCBE8D90EDACEC3 00237EA6F673ED5F34F1C1D20B609A152EDECFA26872BDDD06D936C579733D72 70243C367AFBB76001E331CB5CBE603600E77410A768936DBB1162F16ABBA50F 261CA0F945BA038B071C53193CC5953D83CB2543A191750A39CBA3A1EEFB4785 79F9F9259E4DDC2098FD5D96D214F11F91CBD3C0F554AA2B59F454E3D427962D 346C24B6789F4D98AF0C5B1C80F749FD6237A23144481761D0CB97BCAC32A01F 37CA6B04844C8C223DA6A67682A05FE34F7F0F94414FE18030F79C658F753E05 2E06897C5967D675310E51BE9B08932B33CC7F1D4AD7D42AFAFC72C031F21C12 C98A39BDB633C8D2CBC2794020696CF1D014EFBD00CD037F1483AB8E2C1DDE4F C3806503CA3C04378CA3336D43CB08E779299466934A07D13A3B9C6AE6D52365 6B80578308ADA3B73C7D92DFFA19F1A79AC9BE88D73379CBB77C99C5099E69C8 798D2CDD59871A304A6D38BCFA717B0F0E97996557A36143696F82350C12666D 96170E21B59E05661E646D8173A5BE71EBC504A638FD774C5B0691B761FE3254 E951B3259B2EEB4FE3739250A97D7A27B464BFDADA50B69463D3E7F8D73B1308 79485C26B4280C0E01296A4C3B457A2A0E5005D5FE3AD4F5F4AC2669F72D76D4 60EF34B6A416493E2E65B3173376E8196B485090A0B6ED1738AA7E4D13BB222A 4F7A3C56CEDBB8EDE6888D152B963602F6D1D013C9266B223C04E1315357A6FE CBE5A1590A6EA831635F1E7946F9ED347C8B4B7E56A90079CA7DA18D25F3681D D0131C46E14DC3F52AF7F43703D558AFD6CF63FF28A98B64837C4A9602F5BB5A 7324A872333FA09E92725FB39F73A31866E1FBAD4B2DB7AA208C1B458A57BDC6 645CFECBE4A35CD8085EA90964E8409A687D3A44C2629A7ADA877CBDAA4BBB6C DD4D98EC03652388252FBF712D4F6AA9F0F3CE7545A5F1EFB656B42CED29B8F2 B4B807A7854713E31CFDE74FF6BAC3AE9E80CBEBAB6F88D69FC026CB8643B1CC 0C761A63AC861E5E7AB8FF6A2A8DB58351615E25EC792BFC8F1150BFA1A880BC A64FBC23BAA5A113EC30784398DFF65DA62C90E39F44F0018630CBBBBEE85F2C E3636722B3367C1932A110D12CB3D3837EF582125213E7FFFE5B26A1F268AC38 42648FDF38CF6194AF036EB3090451311D2E0315E7E13D931F3809B0AF19ED91 7C49C7460B2C1E8DA8866E5266BAA2C4DB0F7DD846549BAEB53987787AC9AF72 F866C0A14EC531D1590368D32CA7EAD87D6D12938C8C15B9762A49C4AD00B46C 36448FE2DB35CB45276DFB339097EC76C66952599448EA77982CDE7F78503155 8DD0ABF07E639DAC24F5B336209C22548407738EE40C97E7A79C33F75CEAE9A2 70823267DCAF70D85D56D17D89DCCBAB7A00417A7E2E1627BC84CBC737D30E9E A0D4849962B1836AD74D8C4734F7B7C2DEF626285B82A143A76D58265371DE04 53B564B8FD5D5C6FC917E2A4CFA8FEEAD0D317006FC7B6A8BFCA634397723CE0 24CB9A1A8115CF0DD054939CC68C4EE6544EEE1B5F966B881C2977F80396C4F4 95E541E0DB8CFB173D518F9C51019EB4FED063631F8DDEEBFBC4FF52507C3473 9FC6E798467FB71DAC5EFC553DC09A62F2A89E84964B2B68602D92E9EFF00404 D8035285BC40F1174BB23054ED013E02D54902A4FD187E279E4B96234F6AD210 F0AB5F3C71854E95023D811E7AA4BD0AA0B2E5835BFC697A1E24E9A65FF1BFDA 22347ED3C22DD5AADEA97C9E362CAA752F7B3EC507CC887CC02FE9FAAE87F5A6 11B1D378B62358BF5E25F65020E1D0A7AA9FB8E01FFE7121DC203A89648C9064 39AACB4D96A8A7DEEE96EE967B876E325980BF4235996EA751C571BB6CCB2BF3 DE8FCCEC8F095F164208E827A9C3F893AEA10C3B9470D051054C65297A1E2DA9 9EB13C1F3E437F2A98E3E7E08AA5E529377C0CD1D0C11221AA23BA096133C916 B976049158408EFBBC55FA1B1F3F3E06A9AF835685DEEB3A875061DCE8B6953A 8DB701BF7A8A95BA9B4770CEFB37B0EED373279A334CF98A4F749DB4DD935799 4F61B3289BC269D6321696B1D9C4208BDE9A26457F1536F5E8A1E4D3E727B168 8F745FFB4F9E56CCE4630C8526BEDF26F171C5F4C80871ACD7CD327CB2140B3F 6E715D9F1637C31B755EA31D26BEAEB70F458903B7130D3C27980F2AC6260486 88FD358323496D88825D7B06660613071727F3BA34DD98CFE4972844FBA68280 7231410B0E8ECB71ACDB08D469FA914C1ED1B237EB76EA85F6EDC4089ED02E56 7923AE6DBBCCA48C246A08039FBA84E6404384CB70707F4F0F088114534F6D36 E4D27F5920046666AD30B65C11C377B8756144A925E5C1793B337BA0C994938A CFB5FE284C6059B3CF4542133E0A389C2B2158B7FF166C507B49AAF6FA4A71C7 4683F2BFBB6993AD2F241B5CA8B55BF28DBD16720BB1C42C9A924B8BD47129EC 3B54E7DDC902E2CE3DCDF8C80B693FBDC5A4CEAE2B2D44D3A7CCBDBC74D9A242 7FA8BDDA047C3B0B85FC008CB52AF94FE9A3A621CAC28CEC3B4ED69BE4F1B7C3 DD2F5898217F5A269740350056C19A1856B9B2EF42FDEE525DA402976A52E684 09335FFE5E7239FF724E93F2A7241A7F52498C31EA7BB718A73402A90D516109 F565AE039A41DB1D1963284EA156D467EE3C32114DA6F3F143C053205C1115D9 21B0A34288A49CA23BA885D1C34836249AEF8ADE9B185262B68E710728B40D39 55F2954B2172647A7E768DF1F24CDF4ED7D0456B8DB3EB1DD58D0B219B706394 AEB955387DBF7F59869CC9A2D5E699820F4CF92C09C7BFD0EBD00A0FA54A7F5E 9B7AB69DC77FE9A283B3A8C6A7A7FFE6C5742D4AC7AB941BB9B797E98B0BDD9F 99F78543AA25421169F7A21B75F34987BA586C6FF368ABDC4759B3F9224B1464 E2EAA7C8A723BC408CE4A039F767251700FE121C6CF638019FA59777873D64A7 8C27A3B3FA8A1482B53CEFEE5A5C18087F2C3B28BEAF58B3EDA5621B2C7AEC1B 59EAF96BDFE34D6F8F05A4CE0421600A38A98A5155C29258FAE9F7BA3259D719 3C7B58C5B105488C5C8B2CAAEC9A53DECCC00AF21F0018CFE3E796B45BDAE44C 3A3FDF28014355835819F1C148751D33F7C872EA5EA529F6DE126C11432D8C0F 87CEDA95F37929EE55B032A5FBFE5991BAC2556AE99E8C8D49798F63224FDA1E 2B53192E3BCE538F58048FA32D27D841F078106D54A33F97FFD30E36E69B3F43 33560B738847A0501A044846C47CB13B0138B0866D1D9E83F2A0EC65D74F01FD DC494B343CF621056267365C5A9F2DB88BDC754072D012C9B0525B958A2D4C13 8B8A76AC6C4A8FFECCA09AE8210DC0157687A8F20B204854AA899ECE4676D80F 8AAA5305D162D03F258AEED882D4C188A20430242586F243EA5426022112C73A 178828BB42507B524B622F10AC8781B19CE8AA275C644F089CFDD51972D8DBD2 ABC7D011C6D2D65F03B4F358F26E195C0E3F2B12B433D7DA1F634865DA6E5ED7 560D4B997524BB0DAA770498539B0212DE3A620060C06B0B765F3100E650C895 39B2AF2E61A62B64A00691C608A02BFBFA9E8E87EAEF22D1E6879E5B909CAB9A CB87B0157A8814DCDF05801008A17ED68AEFBBC8914D0B482281F2FFF6DB1FD8 3F056774CC7F2283B249B0754796031695EB503A2D1437C4008E97C76D74AD43 0973E848FD4109BA9EA00F5946D9266E07CB06F55231C5374A139ABDEA281C4B B0453389DEE848EACA904AA4155042DD2CCA84FB58E85B3ADE0FDD538A8A3E5A 627947D8218353614511C94D025DFD9425EEF795DD0F4F82BEBB427E01E60CCE 30B0F2B691E3A8C1DD510CA981CE7BDF34460CF00663EBAEC8C9E8D33BA0C2BE 892049489E2DFE707DB05C0FA723D9E430A779CF890239F6EA609FFA26F1D282 EBC19257DBC8AFC1D266C3CD4D3FE63544A5A20522F49ABB23BC61EF3BB33DC4 5C64A45353B63239EA4B42BD9BDF1CFE6774250E026264EA6B1E3D3F7DF84047 386A45E5EBC9E125A002A6E1670ABBB4BE265572B872969A0EF5C919AFF8A4F8 5BDEBB9FE41719D5AF5F1F77DCA0CC3F8CD8CDC34E7E8FF8FE095D7EDE134630 928E41ED42BFA87143736985788EFE169226E63E66944389549503EB5B24698F 6B41DC1BD6F08FFB4BADDEFB530F9C8F7D600CFD6AF6115FFBCADCEF0815E4F0 76F03E77F050BF03516F9A12655CF331D1DB515A2389958D9AB670DE7BBBD8CC D04DE347E31D551BB63E42B412C389279BDCD2FBB63DE146E1AC092E3FE88824 5721D1A099334AEA817F8A09C2B9B8511D354D48CBBBB631C2728ECAEAF2DAD7 59BD39211540C0297FC1BD9FB9D2B58A91D83183030B5371C2FA2214F61F7C12 4EB9A5AAFB7FB94B43C19F6967E3623006F57A08D8D6D7F4C72073F273A16740 7A72FED312680E7155F6CD439AA96488958D280DE479B120EC195D43DD298F75 0556198C024A0849365536338E9F9864271F8A4AA5F5D0C34BD4B4E5561AF40D F50C150FA44AC6C6DDD2C12840E74F65461B5F14AF72342B63E3607685D05AE4 01C7101B4C84AE406CD524848AE7A4EE72B4A2EFB793016B9605EA2921D89E57 FCDF7CD5BDF4E744193188EBD27260F059F014BF52807751008591A02C59FC1D 561F2AF5D110E04F7F25EC915CE02DA983E9F1AD6FBA81FA9820F7D2AC62176C EF40DA29B54CD2EC33F618B8CA36FCDA32FDC097B1979110B7373759BE4A62F1 370FEDE056CEE265838696FE4718D9A2DED98A79B1993FE3C7F50F9AAC0E3EBD 9F71A4FC9EEB8923E618E8B15DC7EAE6168253C97322A2DDEA8175EEE2C3353D 6C8B4E84FCB8FA302C68CE6852965917A1F83312E0CBB7F34D361C8F2FA65864 29159B5AE1A89D861C5D5F0BC58BC526CBED223A031BB54AC9647D22432A48F3 FE434C00771CF4751D8E85BB97A7F151004A72FA185E41F8C63625AACD0916A4 648BF5BEBC5468580C33B10A5336BD1E521D18869E4C6165F558F664C4133380 E4E2A0CEA310D96BDFD883642BDB5552535E438016F8DBFEF20DFC415BA88A8A F0C5D5B18E333F96913BC8E233CDF3BE813A9E2555122B46A03394E8950B39D7 CC4ABF6976AA4D80E4FB2C64C79C4E7B77F70EC13B142BD8FCDAF76C5BC7146F 67A8E92C14023D6A5BD1CCE97802A884CDF665D0494FA0B277D5E2231591FA91 33AF0DD628D2D969B17440CA9AF1A54675CBD7ABF2B7F99C1AEE2880B065B9FB 06C6132861062BA5099C8A0082A1B41B3CA4DD5B1DEC9F09A663BA83AB1D5780 04539E8B98D5A9292428B9368284EDCDE7B6926FA86E4863C5C0C062A8DEEE49 513DE1CCF2C5CB43CA38B6FA33E13FD1B7D6F757C202000E691852A6833B4C2C 142FB20298DE52BAEDC245455943A3DFE5422C5E45E5D0CD32FEDA0AB9BA120D 8DB54879A0463788B5F261ECCF04129145E619E242982A1EEA20734280E62720 F3C7746FB52E584AFA18D5804303769D929A88FE6FB52D830CE419A2E076C7A0 438418B9FC8E4B8175703FEC53549A80FA0B8B14AD07A99CD21B8D700072E3F5 010A9141AAFCE6733B371BF36030F87FAEE7AA684866DE13145E5DCF2DFD5965 B0A9705BB23E6D1C2076E88A6D39E72F39A81230BB89139C80BF05DBFDC69890 EEFB3B1EF3AACA842B4A1E78E96F0E44339F7C6650E4C69A5B50663A868FCF5A 40C9286D06983B197C50BB25BAEE68DDE0F4850D322DD2CFBA62ABF4AEE694E8 6464719934B4342C86ED7BAAA66B457B4C3357D567B3085676EADB90FCF6FAB4 B71CEFB43381D4348D2E6AD2291E6FA8684619451A3D0928F822846260BD381F 38B976C4056DFB27F053921193C59DB289A4188C75763406401CF6BC41F06633 E6183315E7531AE57E54A2A5A37C082FB323891E5340E340AB4D2F9A5E320300 5A55E0EC96BEF80AFCC65AF614080C54E9801581DBF1739EBD93CE53DF855318 21C23E4DE1D2AF649C19685AB5068BB7842242BD3CEA3A0C38E38CCED57067C2 0C6F31801F823E6B21EF61C7E869CF3B0AFCDA92F9FB61694AEA08DA49E20BC4 2CB63AAD25E7467F30EA62CB55BE2301E115BF38D18AE8461F466E2076102D98 37701C1041B8A59CAF3791C219F930FF9F42A78A612A52641CF279206DF52D94 3BC285B007D1135D873497800E61BB4F263BF9EF4C056B20BAE69307301C2ECD B4643D449AFDF559CE627D14BDF05616FC958B62CA3C00E4B172BE416FEA0D35 9CBE04C83230BF3F1AC09699F2CE25D4056596442CE5B2C14570A9BF9670390F 6BEFA25332C69369155F527A603F41BD07E34755C0242E467AC361860BB92CA6 81FA23C51ADC081375BDD121609581BFD01D838ACA7E79A701BBB7D0ECD3C23C EB00098C6EF1E515AF989E2E806F56EE5F29D6DB24C700CDCAE17BB5F0475A15 0BD216209890529F16B319A9B82B9905D9BEFBD6FEBE98717BC5A3AA2957EDAE 55A2F21C727EC9622104A55D2553DAD57B634C3B47B5E740D2694E3D28D18E36 4142998B2129F020437D63886637D7A946A3BCDDA561B540A5EDD1B9296DC3CD C522AAB622482CAA06E9F7541E748C83415A0C87755952C263E716801381DCCD 7FA5144D112DE86F433F1462167712839D83C2C23EEB003C7292D769B233EA16 3EC907E9597B3226924C00B003BFF2187536A03FBE2EF65499DBA619663D3E1C 0670DB46D96A928270630F4CF4831FEFD1C7D08929D9B576BA503F557931DCB1 4E822066488C0794B942D910B68FEB97F2CBABA3E6CDC5B5092E5F9674C89E79 FC886974E4DEF6FD0005FA3F13F87F2AA938ACDE987ED576877BB001A40DC768 D5535E771CD63C03497A497669B55B8EB5E99A49E4A8FE08333F85A340898459 F7A10D0BC1200F7EB3E8F0B37090F8B7E6FC8F041A7DF0647C41BBFB3FC7EE59 CEEEF62C96AABFE97A0FEE6FF19C1DAB12FD0C989B45EA4BB8C64DD97D66B6DB 73911ADCECFDFF87338BC33BE650714733835380F385C0D554E11566D81C6112 4FF730B65BE9B1A01C9D5785358029BAABAC1DAD2EC682FACB38364E3925E44B 91E98DA1EBCCE4031501BB348E45D248C26DCF3B24B382CF80BDBDC42E55744F 5ECA98393B261E096D222D51A7B110674F262D6D6C71D47A8698B9A90C6F8B9C 493649CE82BE75158E22D5D71E150FC6AB90F8F38C05041400214B96C532731A 175BFC0252C92B03E2B875D94FC0EEC7C0D517796944CB254A83DDFB65C5DAEC 9CDB5219EF418BE6579F9CF4150114E8DFEC97EB8697049BB8163E58651D2D01 7DC788B0E80A415646BE3B2A26689E539100E45D39B0FDF354F433BD109242D1 518352DDE4C1F588E46F652017FF52D1060CAA9FA1A8CA0A4534090B47BF64B6 D35446BD6F5605DC349C5394E049EB4D5AFDFFEE935FD361E8645DC533EB198C 81B3A6143B77BFA61A5D7154391294F950136F1A7D6B5EA6AB86192182682F48 4AEBC4EFECB85A2ECBCF113A2E7D4EA3A171A1F1B8E5AF0A0D06087B95E2FA49 56D476CBFCB1FF086FC52C07FAA547599CEF0997DDABDA988C0FD11C52B5C61B 461D72054E51120A29DD814EBA94ACF9FBB266AADB65FCCB39D260DEB5D95B0A 9D4CFDD713359DDAD31F842B0D017100A008A3C89DA9E31C1C247A6864990DDC 359AC57857F9B07C7BB260937BC426772C684A24B4ED2D965019341E9F108ADC 0CF9FDC4BA5F18E1D8BF6C9E345917931C7DD9AD6AF0DFDAE898F54C351754DB 18918F5BE2949070CFCA6249E523B3F1C12BE7D66FABEF4DE0801D0D4E9A0881 96A877CFF4FB8C1E8A521B0682F00D5C904855489FEB5AE288A81702B5D5F445 19179D17C6A0A73C899E2BC9D2D86A15B5A2C74E98633A8FE95ABCC6E8078A53 B4451641DC3FB248DCF5A3A6D793E20C643635DCC84E2C9EAA875C432CF4DFDB 4CEF024EC9552D717413B8402CE0C0C8B379D4D46C415383B37095A4BC4863D4 1518503D90B187BDC64F12CBAC7D2F6B238F695F6863C9770159E49726B0FBBB 1C648B4C008D47B08639AE95A2DB934E1017DBCE7DAD224862FE31B7B9DC9BC1 C3FE748ADD48E601C429027733EEA500102E39523132265FE3A574F3C267428B E44F7B163F08BB53224D3B33F29B9D4FCC208ADDBE15C1FDC1016C38A2560929 D4B5238D9BAEFC12359F2C64C9DF8E454B18E4E36662B4A932C2E3920CD2997C BA03F16AA85B667DB60BE9020E6C0897551C2B5CC412F163BCD3D8818F527CDA BEC674B135488248EB4DF67AADF093365AF1DF48E2582ADFD9D42E2637E85F57 4FFF1D7FEE60B12E66445EAF826595AF52D0FD3F353904896830E49208EBA459 F524C6198E424E39E4223D273C3F21AF4564F1CFB32EA43E4FC48E43EFB7EE09 5FDD2D32D401BE2AF1FEDDF8C047F4D41A9C59ED65D0AFA8184DF0A567F69841 7A0A2912539FCFA0E8AFB3B46AE4A58432EF3BD281FC1CAE2F2C0E67E661E103 1ECDAB51C0FFF06ED05E7EA05AABA66057E29C5BBD155D428B09F1DA43A53442 9AB6B12E4D1E892D2A97706FDEF3737B71850671A80D1DE21AF12C1240C58AC2 310C45DB9A8929E043EF20D278D50BBE2E5E00D548CCE5121F9BE278A9CE3272 B1D7FEFF08089DE19CB97BF49272100490A98DA62F1EF5241CC438C6887D1871 69BEF1B2F09E442312304E56D03BCC0F251A7DCC1BEA599AFEDF0EB6C1AE1255 C6EE5B1E842B83D949521E774E0D1560BB1AB27D69FF50963CF10631DA62ACE9 363638B6CE5CF7A1EEF7DAAB9F118AF415B5F6B8791EB52457A84069D32FD25E 45EFCA7692C9787E1E87C2FB1AFE06492AA5B56715FEB8BEDE58E96547BF1FA3 0A808BDAB5CB2B3A36DA8CB5E590F9478E7A14D3BE1FEA2DAE4676C76C435136 BB1BD7A56A6851C48B9613B96EACA5771BDD5AB3A134A3AE7008BE429BE67119 0A0A6B8B236AE3C5CCEF4CFF61692972BA69A8AB540D6A6FC3614F9998FF87F0 9E953199D55666FB6BE037AAF61537EA5BE040861F175ED1DF22DA55D55B71C4 7AB642B3AA56E852AB5876F6779E705478B71308783D8835CCCE51B50E521D5A E035EB68C94B73B055098BE9F6C4A7F8834E6B48524778525FC02349E999515A 5D5350A79911C5E00EF73C61C46A11AF9F4CE5985578013A176C85A461204AA6 80D0F433A635DFBB1FA379A50451347141695E2F29E5623830EE79BB38F323CB A735B56B51DDCA2CB9C4A5FD7E48E2A9BA52E3F66BCDBB8377F9215515DCD857 CFAED939A06B50FDCD968DF4DFC577EBA6C09ECCCFEB9FEC9C043FFAFA21D887 88A26F4C9A7676C8B1D45562B8768DB9DE4826C7BDEBAF1A10F8713BA17BC972 CB26C35D78B22A0C1E88EC4124AF708E5517F782A94622FCEAE129DFC7DC4AEB DCA931A96BD850C1EF337432AF8CE30AD98707994CEA038A6708D5D522C5E9DB C5C52C8B07EF000F87EB33BC0BBD70BF12D55512A4DA1804F84767FED3EA2F16 4E98B9D9B878BC289A1C5CBBE0AFC37A0C52AAD7986F20A25AF911B7F8BD1231 B28625098454275C283699589BADC6B77467265422C29358B35BF7482A253DC5 6ADE02F410556C6CEE10D7577A6575F154B646BE3AE1C42B5BEDC3840C6046A3 4843FA7758446F709B0F189A99678DA4495E4EC5E826C23D7D08698ED8581726 48D8CD2827FB367B008D658E9D4711BA8780A5C79B9A 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark {restore}if %%EndFont %%BeginFont: LMMathItalic10-Regular %!PS-AdobeFont-1.0: LMMathItalic10-Regular 1.200 %%CreationDate: 16th September 2009 % Generated by MetaType1 (a MetaPost-based engine) % Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). % Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. % METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki % from GUST (http://www.gust.org.pl). % This work is released under the GUST Font License. % For the most recent version of this license see % This work has the LPPL maintenance status `maintained'. % The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. % This work consists of the files listed in the MANIFEST-Latin-Modern.txt file. % ADL: 694 194 0 %%EndComments FontDirectory/LMMathItalic10-Regular known{/LMMathItalic10-Regular findfont dup/UniqueID known{dup /UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse {save true}{false}ifelse}{false}ifelse 17 dict begin /FontInfo 9 dict dup begin /version(2.003)readonly def /Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def /FullName(LMMathItalic10-Regular)readonly def /FamilyName(LMMathItalic10)readonly def /Weight(Normal)readonly def /isFixedPitch false def /ItalicAngle -14.0362 def /UnderlinePosition -146 def /UnderlineThickness 40 def end readonly def /FontName /LMMathItalic10-Regular def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /PaintType 0 def /FontType 1 def /StrokeWidth 0 def /FontMatrix[0.001 0 0 0.001 0 0]readonly def %/UniqueID 0 def /FontBBox{-32 -250 1048 750}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC 1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 2AD360A28616CB4A0670C1BF13E4018CA53FFC8B28E49B30E8028C685C8FFFC2 3C0E2BAF712D9A4BE80B6E38C9F5A449DD2DCD493C0A130001F01DB02EE2BE50 8CF3C1EE0898661980578B4396FB3179F301761100231D260FCA63E74EDCCEC8 08E4BD0AB6545195F32F881C99FE3877DF3BC94657DAE2BD20767AE9DA7D582A DF256F4A52C57F9D228B3E1CC5DC93FDDE8E791DB1E6FA18E0B9B2423868792A 2BC90B78D9F9640524C758D0FEFB713A9A0D66350CD78C8FC945A63D8C07C8FF 5D66E1D7D963B7567F270FB876D2FF1E76F1FC1AD80246E413D337A718699FE7 EC080448FCCD4B5AD8453287D86BC727C140A6B2C1F62439396AEDC897D546C6 F8241122821F88FE9BA1342B044AE9A33CE496ABD5D7F76B1CBCD331A08C6DD4 37A78E15453AE3B1AB6664CFBD92B9982E6C0F5AAD267804425AEC523A184899 3A2D0259E64F914D353ED128EA5774EA6F87DEFDD1BCA35A413EA5D75E42E3B5 66539B7414AF09F23C1DAEFD913327B6CBEE7B5F6258CFB98B288A2A2019D344 E9335FA5D1887F0A3E6CD430AA65E3A59B396F035C7E84875F5A5E374875FE5F 2B49567A6E8C851A51D8BA4F6AF388BAFFF88D02B166F37F0CE1D4D4201AE26E 047084E2ED3E3662B60089E355AEFEB3964748C5F836C437C042B64BE3AF79DE 75AC4E7255CEC0F20E6D9400D29BC8D9BC2FF1E08D8E020F33BDEA08A38A5E90 CDD238866C66BFEF1B3B61F2564CCDD80BD048586674B94291DB7268CF59686E D95927FBF8CD3224572B687E01791F40D51A230B9F12EFD86A7F90A0978CF220 FA314AB43197FE6E7C4F22C4BF4C4DF7ACC7EFE7C6B152984BE0FFDD1714ABB9 CE834B59B859F89231021E34E2BEF6C78D5697E25CB5D72D2A5F8093158818EC 60233DE494228ED13DC8AB6685A5332341BC02AB2064AA00FBE26BFD27263C04 461327FBAA2D88B6D1477815F4188980ECF40CD3AD1E29DFA34769ABC993DE8A AF8A0E27487EA582D55F7DB98AE0F6CD7E7453FF94AE604DB822836FAA01D50C BB9B97C39BE0300D4ED395248387DEB3FAAD963C890E20459B916012CECABF49 092ED693B21BB34F666244ADAC2F1907B0A9A811A6D2D686234748AD91CB51FF 64E1D14C3A285D5FCBBB04D77DC4955E84168F9AC6EA2E25C8C577E432876900 07B115A105479F9AD0DB70D62675EED109C2306A4A8DFC475F01E5A312BD9C98 4EE293F4430AF3A4E3BDA695AC6822C4F42EBED74367DE16D7E6F42D58A13802 8FE8FFC29FBE0F933905D055996B79C2E6795E23452881DEA6255133A2788FE2 E07CF1B2E2DF13C4B64C05C70E4C2C314E76FF30483C4A680EAC313F70B5D155 4CBDABC6AA0465BED7B971154B4FFDA7D12D531AC44615394103C26F6519CCCD 57272D54BADAD048709284CDEE8B0479A9733515A46397E44D47AB2FE23215E2 00010411CE9900E0DF226B89FE099CA332325286A5B5033D441178D1983B2942 73BA2CED4836EB576103071393B3466F76A8368D8F953184BB14A64245C52AD7 0974B53468A8EDA1467CBCBE3B81519CA48A0C524339A4BEE9B91DB9DE398E18 4E3C492589403EA78F287AD07264661ECD8782662C7815F3120647E98D611201 342B3228E45FF4FA3EC795E52814CFBCD8D9AB1F0EA6B4A4F290EB5B65A6950C E35EFE0E2EA6E2FD72E891C47884342BE33C90C19B449645E7B5C8C949F05C49 0890DB1A817C856910A5FE389B1AF013EBCBFF296A82BBF2C3B7CE6E303D2A9B 66D8FA85354E3A4840BE899A62D351C6FCF9ACAD9B2BD7DBB966483B24A6A212 B3413A638FD3201F2FCCF7A1C8B6663FF35384CA071C915ADD479EA868B245B2 A3F6C00DE3EAF47ACA73F7226699909AC060DCC43657990CC4D24C715FB0A502 54C1DD4D53CC3D5F4ECF489E3DDC53F8F0B951315705C8BC73A488EF66E53531 6553778B057A0E5FF52B108CA77CA7EC1BED9D444DB275136EFBFA9A2B597EF2 2308B7A32355119A0FC4A9CD665ECA7277148AE89168C1C5BF5CC818F3FA54ED DE178B40A1B1D6E2F900365E2C0E407DC950C01E31D915C6626F6E421543DC77 5665C4052D3D96A3CE36F0B700EB6704E48BD3E0A0E24A325183B1DDF9154F40 541349B110B9BC4AF2BD80EF39921E206A9FD061986C378218453316D3244654 D0BE58CDC7B05AD086C5741B2A589A24D8ADF35C3FD062801BEDEB1BAF322BE2 E7EA49AABA75AEEEC5DDE1D8BF68483C3D25704D18DFD9C56658965231411F11 0FCC1ED63C1CC3006B3EC250358D62B7B015A065CC584C4B40731E88238A1AC1 95E347F22CAB263DBE65ADA987378A885812030B94DA487600BEF69A820E2086 4EA841182C67761D0D301AC007CC53D1D606A525FFF9B8267099DBC3B5EA0EB4 722F6C9DF6925B33E3CA232E5EC3ABDDE2369947B448513C7E83AE328B893B89 A89C2263854A9C3F27618774154F2EA08F3D4907100C7671DCBEEDBC2A99354D AF3705C4221B2271CF107E8F35C40C1993AF1D4D38F3CEDAD6A2A6471775CBDB E801468DF2E4B41ED328DBE91A48F6C0642433CA58265B78DF1E8A68FD34A09F 0D2CD0FAD8B198DD4BBCC6F22ADDF428945F8064EE8128DE341D11F0D0C0F8BC 4D272C2694E7BCA2EB98C8B6EEC602C6721F806296BBF9424288F7CB8FA7919D EF1D3F443A32275F94A88BD97E564D69781E3866989A0235526E45A39FA14E94 773BB871E774FEAA92B783528BA939C3A82BFDB44DAF95BE82CFAA6481E021CB 53EC320AAD6CECD064FBC3BE7E2494CA348FF578A21D94B10E354E246C8BD0EE F9D7916DBF00A2A8AAA6095377BE66F19542FD2EC7DC75A6841B9EEC3438A129 62886E7D1782813C55CBDBECE69835137D4D76FD341B59B12516816675EF303F E4F01F1F84DE922D6B4BA5DA1DC8B1827C5718D640FDAC4491E1CD4F338E263C 0ED636B9E40BBBCA4E10E18C3298FD498AFA40C3B092CA0DAA099CECF6E403DE E3B6541F1B7E2171D139C69E0B2048B60C62D9C90A861179AED58C2B26F078CB D958B2B992AD7F72067BE08C2A4695DE5E14EC0D02711066322593EECB5E5CBD CEFC323C362E4023523BE8D330FA6C1136CC8DBE44F31C83250EED70DEA7AD89 54B547F71F2F5EEAB27128B98F44691F15F88BD7CD2DE00DEAC5AE0452B589EB E4DAAD48AB77D0E6ABFEA40628664427A582968548D1C5643335A980551D9246 DDA4006EF6016CF7EEF2035C78F655414D64019586D32012C411BA3CA7E0B1C4 A8E449DFFA3706BEAE9CC38ED9861763368C9435DFD6595E77A010BE3230ADFE CAAE99F4576896B25D2CBAFFEFD5A9497A3D4A128CE375F855638DD777B388AC 17D51D14D6F8C1B5A53A7360DD57F28883C5E91E519C9D5DB51619D4E64CBC46 01AFA2C2A2D9480C1383492522B74B3866ACECF881432522CB1CEB6D3E0CDBDC 280E840B12AAD36CDDA6D0A2E7AC9041C1438B7BCFF63621C7C7596D2A859D58 B6C70052EACF1FFF6C06B5440DADB26A8C79763C0FEE5486C4CACB308ECF288C 5C0CBB5CF37642C3F4132E9F1331F95757C5A2728031B2CF548C11D4559614D3 61D5EC240B20048708DEC18B7FA263053B39D4C1A083D2A07B255273F1440271 3C2414BCEE623C964C35A03D7D338F59719E8B55A1E02FC051C2E468B14FD1F6 BDD9053D3BB9445343856E977ED456F0B86A7B20D128DB5A6142764D1F1C0AB1 29C0CAF61ADF80C97BED31AB781BD5C69282459F75474FABD56FBA06BD74A25E 0BA85397E6E5759A23B2F06A0FF5EA4A663190514DB859414EB39425068E1B7E 5243062572BA8D1E5AD2A5FD8FD240463F1A7DE752EFF5F5066F29E72C0EF0D0 FBF9E1F2D63CF64DC6AA1A5FFA6617CCAF11F033E4026821E5BA0EDA7595F82F 2E2CCF6DAD437A544D402845C0A416079DD29715DC8B80CCF2535AFFA51A2FFA 93EF0A441A94590A0D4BDA3177F65794BCA0377A32B10851B0883A211EB46B39 1ACABDB6C39A02F391CE2E61DF01FD3159BDF450BE93902AAFC54F2250B351DE BD40FDB675C5DFC8748160F907973C5BD7E698B08672609D302DD110FA4BEBEC 22CE23AABF707F81F1A42C7535209C546D92BB5B23486F9BD6E562D397EA67F9 CBBDA061A8E5127623E12BC9050329E1C59300C6635B8B2FFEFFB9946D986A84 C10EEAF41923C6C3DF82952DB91F09A512DCFAB2222ED09ABC3E8E358D31146B 48BB4114712596EFA8DFB6E1720263A0E67BA7C9354B2A86A6A567BAFA04B23A 26955260F1327E97123FAFED33C499C8BAEFDFE599BF612CE8D42C7BF17C5922 B157161683611A92FDB2CA649AB9661CC1439AD3B19DAE7E928E62242D1F05D3 84C1454D3196ACC83B7B35ECC3691E265DE2387C62C2C9449A4F4B2EA0C18C28 1AC898B8EF3D8CBF132F27FE83BC3B300AFB6B232734705F9617BD37C170E37F 4EDB7B40359D0FC314E8134FB64DA7A56DEBAB64214FEE3EE6070F7862401BD0 7A1B20894157BFC51D48D89D450655589349D276322CF90FE62416EC8FE14953 B7CD8AE117D4AD1996D27F63D97027B951FCDA86BF266E3404A347E080DAE615 18DE1A9C9107C41116827C75CF88E8C9AC16089B21EB4D6D12B3540458113B70 C597C6EB2701CF8D36B2F8DE4466048102A98AD3EFA9D0D6647478A1DE8C4922 85192ED9677C83ECD930A5C4B5B24821BD57B48D503BF8F3FFCD223F558000C6 35AEE36CC2C0C7204BF89DB2718563AC8C9331B22DBCEB49205854783FD3B3FE 07D8AF18E4B4D88EE69E21E314D83870234DC752C57B0367181B3D17845D88AF 6367D0244998F202CE6D748CBDA72019D1AEC51A44873ACBFDAD98348EC53637 8B1827EB6731C75BDEE644866B22598ADD4849DE0042D4452C56C8163C058782 CCF2E5575FAE948CE7F254246EB43B84DF459F2455A838226FE52EAB4051ADDF 7DC9BEC7E88EAC7860BDE32D0466E14C5734FE14630CDA14E56729A559214FC9 8CBA038C1484BE6964D26736C031307D24D2A490F3B7A7D90AC074A5975455B4 9730315DAA780B46953ABC030CF7F3DB92F9DDF6A939A4AA21576170952A14A0 FEF7A735F5AC5DF587249F0C5D28ACFAC1D136095BD933958E921AE012A8FEA6 3FC65B9F4A1C120F384E69DEAE4A9B72107A2A1A0DB7C1FBC72E5399B61D5CAC 79805BB93E41B6F468A19ED42135792C83B85CC989EB8287E0DC9A9F24E10B8B 833285D28348EF7554CF79564FF9CA2A13B52AC75AA27585E26D99752638A2ED D1D7535B6BEC21AFACA4557498F0F0A88DC85D2C383F83946B924627EAD82C3C A1C27343E0387FCA01389E93288513126E53499B5EC9BF0AA093A33ABA852482 3239A5EE576705BB47C874BDCE4AD1694C9147967B9C8DBAE797199BDFA6EB43 510BE47F546088D5A4EA291BE34BE1A379D427325B4998F156587169F81BB308 F69B413E4E750DED19C2C46CD2C7A8D6BDF9229A47AC30886E0ADAD1B846ED43 9992FDC8D3983179593D020DC5C69FAC058AB78C0AD38F4C055F626A7DF278B7 2BF33B743705233F2F2554DF0F20D95DD0A471BEF01797067035EBCC5D77AF7F E61433483CBA90A4FB13009D5935D60162C4539FD1525906E193A4085672F86B 91FB0DB1BCDC4FC500A1210D0C944F96D27EA4BFB715D1D80EC5F105A0D84A2B BEE9E1F08C7D0AAFC8C0491519B460790DA668FD095583F207F75B1532B177C3 90EF4E3971B9AA305F1CF9B231F7B0A6DB7D78C566A64C95A79BC7581D2EAA81 5348F5FB3F5DC58EC1AE5A9DF07835E74129FFC2156D503FBA4B5B892705E0FE 91B2B4EA04A3C59C9261AB744A356F3B1EBD7B19F33E87C253BED8474806D7F2 D911D8A1D26D2536FB593DA7C108DBB0EDD9F3203B801703B92F9C499A1A851A 4407627272FC8E0990E38F1907D03BC73BDD169BBC2ACB28AE2FAB14B4BE3E4C 0FB76537474A0DF4BEC22DDDDDB4C52FC37324997467F2FEF70D3973A10D9F44 AF3E99FE9EEBF107D0E529FAF1E9F3CEDE23CFC3747BE2BC4DB0AF9BE4AEAD6D 4BF582784C990EA5F6C12107EFFF85C9215E1A5CC91163C1141DB488337A9394 F6D05569035004C92FE0FAA8392686F3BEF22BDC1969C1468A3D9C07E2D78AE9 12A8AC3AB09735A63F514720E2841A6D96294009B08AD86462120F5236194367 0F982727C4B378BE3AC6397B37D07088A9E41CAE22862190A0878BCB42AAF9D7 1A82A4A2F4EAB6C4248CEC3A346D03B355786E6339E1898A5ADDC0478300F5E9 A53812BBC96024B58916114B42DFFBD64D019AB844F0D61450EC2AFC3A5D3C09 B99F411B543226D39F621EB7AC7E65D5A5D8C54D9300FF6E0EA28A4964E95F19 D6A0FBA4973486489080F9D88F8D496C43DC7D41697F94FECE7BEFC18FB73D84 8D32B5FD31BA6600F20F85A2A5C4622428C80C6087F116A31B133FE055867F08 8293FB74A7BB9094501181FB666CC99A32AAAF05C214FA2E2C77CC433B34018E EA4B21CD9E55E5F0AC2343F91D715E908DEE5C0D9B51412FF311F4BC66599B54 6EA183A9B3744A0E810BE636CDDE883E1C0BA8E8F4BCD0EEB43F94806C1892DF 3220B28630EAE35C9D23834099364B130E615A16A730DA0125B47DE6C42A6B26 A5D5EB9F111D512ABB9A6199B22E1A1E0783855F758DDB8151A6141A98CC27DB 15DD1437DC11FE0FD0882F37726AE40C65CF63144083AF8B48CA45554E149009 C62DE1CD797B7411779F73827C490FAB067488828B939B3B070E54F97AA21D7E 166E81977A7FE003DB584231BF593A4564ED76FCAA68C924304B357DB2F551E7 C79653983E4B2090B8B1CE29938C28B520E61818B469507DA1F218DF80B621AE 7180DBBCEECCD005ED92862C43124AF99050E6E0FC00A2509E14D917FA3FCA9A 189EB876427C58AD35CE88458F4CB718E255855A8DD72C15E1F81BBA39B9BE6F D037E49CFCB7BBE8A0E3C776C30A76AC9C9D8B6D4D77CBAAAC48C0C367DEB926 2D11E966A5FA9683A475C3790782FDA76E4946070A3F3FB9315F4E3431DF8600 2F27B49E13B39E5505BCA25887D30F115208222975EFF2BBD51CED1117D33675 231F8D58A09BBD62C1CC8BC7B4C3737F30A0A2F553383032201ED6573165F31E AD77F2F457B476906D5034753F93AA18E89046051C2F7A6C6CC1CECA3C61D10C 458C0EF7BC4C42B25A745D3A4FCE8599B70EDD70F921D51C21989B8C1F0630AE D71DA55CFABCB46929249E7C8BC9ACFCC2D2AA7BCD86DB408173F96BF366B0AF BF5893709C11FED06E44620496B46D33CF20A18E6039A7437D202F86B97C0362 F3D5C42C86093818D59A9536C7D7C0C421E0CEC9DD522F762F59FA691342A916 D29412F960B938DAB1C36B76528E22DF56E3967B813B2EEC14E8C533EEE055C4 8DCB22D8F0CA6CF2EEAE924497F5950862CFD7891785C53BB22B4A231C03A349 21CA557AD29F140173B7B45F846D4DC30FCF7A978D0BA25F5942D8A86B665359 ACB1AC2F9AF9BBDDFA252651C3DC1D7BE7987226E21777F706FA16D8D32E582F 183FEFEDB0880767C246CC67EC80DF35DD6CE7529CA3822DDDE59FA61CCD80DA 9D11814135AB099252F8DEE8C30B86EC99304F2C7CF112377B6F9041702CE162 211A80209107D26FD6442C48FECC34F32B775FC530C95A0F22C7B5A53F4C6752 6C28F6F724C9B4340C23EFF93BC7E67D34B38D8C7287115267D285D7BE56493B 659AC554FFC816B82305003EB4AB1258FB2164AB80F08BFDF2269CF22EBF8784 B3280F8446D91A640971EFB853D41CAA8FDCFFF346DDCA5D5D1D12B0CAE6D469 9D41BAF223F9120D03B9BBAD82DFDBB8E82683BBBEDC34EEC7CBF3AE8FC8DEAB 8647A333B7FFFB97D7896893276E071EB36BA1CF55AEA3D8A537B98118582EC1 0D8F0B46E53C813FDA49205623088CF9C3839B4E2EDD5A291C25A15217DF1BA1 6EA48E662DF70B4668049CC866808880110216BCAF427245E63963E93778DF58 C2D0C81814C0D3A33441CD410F7E907F652E263013EADD305B8A8FC69250CF0A 80570D07B8B72FF0B517A3035117345FAF16B2D500D4434E049740D53C167993 41C47880AD73E62749188313F469D9C0CA95E26CD97078420E20EA142647E0EA 908AB87BE8BB8278231DC1D7F2BE3B01EC047EBE13F0F187E5604553C8D2A137 EC353ACCAE622842576BA8FB502645F90126C8477729922447F0F52ABB7AF212 59D15C6051D3A41B3C0C5826C6DAAA2993301297ADB27D8DAB413E2C5297C2CE 0DE72930285766EC610A127A15C332D8FB9D752C15D77F08A8632F0CD7587A76 083049C0F77CCA4A224035C306990797677BACDD7F8A54960E6542E16930DE49 87CADA382A336CD62F8FF36FC81D87F0441CBCBC0C64ACACD2A056F46D1B5A7A 5B13D77AD165E31DD3CF9B6D7CFEBFB250EE5012E1BB52401622A70C2829DC0D 892AEA1BD8901EB6E5B43AFE6BAE66D8D7BCA915833BAB76279EA8715F89108A DABED917B91185AA975739E2CF2ABF3A6B856EE543E6F4A747F3FB35F7EE60A5 CCBBBA0E888F9F7025FAC237A7D387203A04BCBAF351DE8E7C4261B98ACADE38 9936B157CBC0ED5CF67263E47DDBA3DC1B3035ECD695A4F24A48C26F18FBAE44 B019F799CB2A613B99E3D41E5779D5B116506D92694A1032B6839BA42AE0C883 4529F83026C6749362AEA0701105013F42439B8B097E7E7844246A640DAAA0BB AE47D4DD9BB3C841F10544F18804A96C0A418465A67C30B814459D1827FEAABF 3EE385AEF636DCC90FF1653F2E6C2ED4D34F4717F3DCAAFEE7C825152B708652 FE3975F144DD88A32526AA454CBE33DC95B541D3A6DAD507CEF7E6616A8385E5 B5D55906EF2C81C71B59798C1109212FCE0305F8DD81D7B8FCB521A38780DD9C 8D60AEA2BDA8B9C44B251F59B111545CF21BB36F31CE9E57B4953FE4210C45E5 BCC5DF5348C99AF51CFDAEB4E38CFE09728982FEECF7C07E475C58F1CEE05D3F FD101B42FE81BFA79544B1A2F7EE7FF917AE3DAE4BAB83C1791CA478D8A4D223 B6C1E15531B979BA66D4303F0B5CDC605FCD229F7F7D45BCC8D1A0A26E5BE5FE 9797BDC99A51F4CF8E519EAAF5122D93D6030748BD974991A497D8BF40D0870B 52136A40F3171D9F1967620A4BED0D4D28B52056D80E3A09F7E124CC612618B7 5108F17753E51A097F6C4655D07569EFCBB947C68FD4955696CA773FD47649D0 AF8ED708805B11A53150F71503DE286996ACBB30D3D25477CA0B77A533E0DA56 BAA7699E499FF779DEA53837CF42F98ECCEB08FEBAFA25C7F1DDC53BD32AB09D 7CD6C95B926C5EE54ADD060288DE3766D4A2C7B60C2913B6F20B11CFBCB3E528 9A128E3282AFCAA5A39109EAEA8FD6F9932FA18D3A9A7DC602023B069BE5DEF5 62F1C914BDCA583371D0B8125CC90EDC3CA8CB3C38BE88F0D2A21DE01989955E 17804371F9AEBC10B94168FCAF8ED9BC84C4EA2E53A032854B67908AFC157674 108658FCB3066C9AE6A1E5D81D5C15C4BCAFFB44F570BD3FC0C05685114601D4 90F14E6CC6B0698E37115E0B04D38071BD62AF9E3AC4433FA4960FC756DC3D05 47043BDC55C0278EE07B0C32112BB9897851D73A08EA9975B7CCD64B01E93D0E 1B7AB0BAEE6CC32BF0F9F2E0ED839DAD9C9F741B0E2464600A0FEEA45F8D7FC3 C914C0680BF2ADF34EB7E10CA63833AB245ADC36E912A15D3917C84BD76F9410 282401ED2D866C5A32BA2B7708B533D8D453B618B07D75C868DA28D1F46A9AF2 CF3E5F851509827087C9F4B2F842699C7A884A2CD85AB5741A18C661B68C51EE 0CE0C035D4606E13F85815544F638DAF699B2BF95E7094FAACCD65D2E852FC24 6B8321323157F76088C8E116475967846A42B8D948D8D7DC71C5304779E129B7 C3B3657C79A4D8CB345C3392146CB9D3088F7B899915DB75E1E4D903434F83F7 C113272D63BF1FF2CF535C57288B8A12E21AFC6316BB868BE1350F995BC70F7C 493ABD7C91D29F09B8458A1BB1C4F30FD40C204FD1D68C31A5853029BB9FD82A 043F10C70E727293FA20D2B3CA20479756545DB1C6A3A969839AE3B923134BD1 C20CEBABE304AF7C86CFE78D90C783A3342C47A12084803ABA4837E0044C9F85 B6FCB72BF74C7A17E5A1A9D88320B17713C5918A18C58C5C0673ABAE6684404F 1A102728CDD48C03E153A2B9D77C9FDEF6E62809DC1F6E6C8E3C786B91054D95 8D3CE3265F01C4116CF9D66F1F062B06956D96674B484303D44809435DF1CDDF 5F5747DD1449CACF006E8671470B1B1F741A1E52D45F60E32899EC981BD702FF DC2CFBE0CD1F77C67903A34A8ADF22EBC7EE6A4BD207E809A4C2878C806AA236 51DE014F8449D005354381A2518AC644DE5964A2215C6CF6D3F4A7C49F5A9462 D92421948E48397010E238660B560DBE79422F0B2A4C7EC1EB470FE077BECA65 02F0D251771AB4BFA5FE87A5A917FCB90D7D693F7B3FEC9E9433DA80CE037C59 AD018BD843939092085B4E047C7F92AFD7DB2E750C079D813453466825A18822 927C9B9D055495A5752AF3329F660C84A5991C2910C9BEA9A92451D9B518B9E4 C46D962710705240843532B38F4D5D7CC1AFB23315FC8FEFCC1BA7C61C488BF3 B4978D182252C130083BF4BFE4BA0446FFB4B9F3D40C812EE7FE094585649D66 A84FAAB05788EC650320997929F5C76B42E86B497DBB5FBB7377FDF0852B52C7 394B2CA509E4248A01492E08A4DB70E607812F9B6DA6DB96F8ECB2AF7CBDAE15 D0F9EA3710B216885693EE3DE5F17F7747930F4216DFBD51613282DA942CD08B 278D6434B2DFB73B6D2DCD27D67E0E6AD8333F289DDCC70C508D72E6E991D44F 7EF8E9CC303269E6DE223C17DCF386AA9CB74D7AD611C9207E8C434E8E075A48 CE646B6C17BCBDABBFE96A036170D24E9E72FBCB9333F128FC8D240352758139 B272B0C2B64C09DDED5F34E519FD394D4CB69D3C350708B8414EA398880C81EB DDB6D5D32FCBE7B6D75BF191C181B9C5A9EBE11AD00F08C7D10355D45C8C5D34 203FF4A9288EE633E05453F74422D01B253AC968A09AA54FE5F9BA0B706C0EEF DB1C7464A5F3EBCCBBA00CE07C52A5102B35DAB0BBBF7747FF0D094549D39DC9 B7D5A5B2E36538D50D0CE809DD112D487237F027CF2D381F61106C7BB721E6DF 4A0B25C5D84071BAA2F553B164E85D23934A0A126F9F1F700D0523E340309088 E08E0EC4B90AC6BB070888A7AFBEF42C0149B0C0869395E85B11BF16633C0E27 966AB2362366E3F9E0E8CA9B4967 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark {restore}if %%EndFont %%BeginFont: LMRoman12-Regular %!PS-AdobeFont-1.0: LMRoman12-Regular 2.004 %%CreationDate: 7th October 2009 % Generated by MetaType1 (a MetaPost-based engine) % Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). % Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. % METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki % from GUST (http://www.gust.org.pl). % This work is released under the GUST Font License. % For the most recent version of this license see % This work has the LPPL maintenance status `maintained'. % The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. % This work consists of the files listed in the MANIFEST-Latin-Modern.txt file. % ADL: 806 194 0 %%EndComments FontDirectory/LMRoman12-Regular known{/LMRoman12-Regular findfont dup/UniqueID known{dup /UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse {save true}{false}ifelse}{false}ifelse 17 dict begin /FontInfo 9 dict dup begin /version(2.004)readonly def /Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def /FullName(LMRoman12-Regular)readonly def /FamilyName(LMRoman12)readonly def /Weight(Normal)readonly def /isFixedPitch false def /ItalicAngle 0 def /UnderlinePosition -175 def /UnderlineThickness 44 def end readonly def /FontName /LMRoman12-Regular def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /PaintType 0 def /FontType 1 def /StrokeWidth 0 def /FontMatrix[0.001 0 0 0.001 0 0]readonly def %/UniqueID 0 def /FontBBox{-422 -280 1394 1127}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC 1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 2AD360A28616CB4A0670C1BF13E7AC5E68123F9DFAD1150FFE135989C22B412B 63BEC913DA6144549F051416C71903E13237781A5DD70E8333F80D9F0E493687 94A83B2F049E14761EFE435983C72A913217C8946E4DEB22A9DB2FD68B53B9B4 02761774E0E713EB4A4FC9C587A325C91693ADBC62DF65291D5EB7BD830949C3 35DF08289D902F15122C50260EEE2B47E043ADA0D524C74E7162994153270875 9684A21A92E2A110C8FA542765DC1244DA4ED2FF03AB0E7836F187017A2AB59B 436136202ED2D5F38A061955643F519B56D5081FB38526C4091FB82642EB2AC2 17913FA5191E1482492797A09A2C4859DC92077AB96A24C759D2A12D8CF53A67 D39FAC370CA395D7947698CFE282BDAA265B8C66D319093A4B6A6B23D39B579B 02FDEBB0FAC4746D42B81AC988E14F5E16D364AFD1FE5E5BE79B95F649D0E302 3D515A32D736B13ED5A59461701BEE9BD6454D8EDC9F523F0F9ED8C2283958FF E83175BCD63A78D5B5AA7A59598325B315F6EF8ED5C2903F0797F25BEE9627EA B7293E929462468CEB3850E3F0F02C6D8BCB048CA7C08EFBDA6F2A43E03773DA 6CEEB9CA135749256D200AF2DA1AC7CC1F88D1F7E2FB7A3B317BD067B1136AAD 853BB4BDB4FF59678994E9E420712F1C1388E969C0C7AD3251B7DD9309CC2412 01ED1742C7CC55BA82454D4A8211FEEE54F750E858EA905059B59AB8153FDE73 21AE301103FF22B1C3AFEA3486B201D6E142180481F28189F1A55DEDDB2B8C99 284BD47214751BBA6318949FD9BF7FB4659ADE42F716AD523F9E49F08C8B6F5B A43FECCC19D69391CDF7B54D6BEB90258567A4D3EED257CF64B722FF4A793FAA 07250123A6A86DA694CBF1F040B611B619BB7D3CBE2D58CF1223CBF5A0D79A81 7C10FB27867E46D5BA1B3EB266E09AC5FADBD0F80D95237A5F36541162C707EB 0EFCD7DBA0E962FD6C10C2E1556836669524A473393873D502CA659D99F404CA 7B3C6D001A60B17ED2B2AD4A2DE9AEA203B209385B88D9E708FA615ADAD672C6 BE223D5855C0F6753649EFC00A7683A9EBCDDF1610B2D942987DAF090BF54FD4 E7304082BF34EBA0169EC3F6190879D5D8DE05CB5C6CE7C2212251BFE8824A87 3A277D0CE8C588611AF4987F7203DDCE93170428CB54EFDA16BCA73256C1FF85 2C85996873C9487906AB70DAF5E4FF2EBB5C7489358365EE0A5930150D0AB468 2B25D8FBBB10124FFCE47B2BC55186C6E84C2E1CEFD0BD71260782BEF6721C6A 74967D677909BB797D55382CA53CBA27577BA351256F0DC437F527F4AFBBE2E1 9A784B1D204DB084E051483708BA1696E2FD8A0E1D60CDBE68ED55E3A880D242 93E3ECF03B4AFBDE439F64EDA6CE61D11551D1978A1D3ECDBFA157EFA291F783 7CF697A1803DE8D51274FEA66518D8491A3B8CA20C04B5F40223B726EDD6D207 5A3EF22C108F4E44649AF6BBFBFA1E0838A296F46412F078D28C65BC1DA8718A B74E76FCDE2F08424BAD2A76790BBB18E9A73A3AC40F56848404E8728B945899 0C7913426DEC6B5C057130D3F2F0D70078346493080868F56A5A0BE705E9DAE3 2D3C39CCC786726D6158E2843ADED51609D064176ADC20CD86100C3CF0C05C0E 30F0B3C40E640856403246955A38D0AAE9624050D4DFDA25E581FB2630E8840A C5367674C0BF359F4827067C0C258D32F3A703938403CB90472583DD53F4D15F 219219825BEA068392E9EC13A7162D29F9FA78CDB32A0060FBE6744617685896 E8F5B6269854BB3F271F2DD86AAD6EBD2BC01221F7E0CBD734A287BC52FA90B5 51817128AC48A4BC9A1CFC48909EC8E734475DD6B32BC6B6A3F44CDD725F9AA3 C109DEA299D4A6039BBF02B59DA7903EB695333745CEBD0585986D0C5D457582 E9A0B7A3EBFB0508A870BC4D7FBB23BC73D4E4E6B9C279210579B4BC35B21D89 AF3C087A889420CA64CC1B060E260782BEF6721821DACEB1FEA3B1B0764588EC 4A652D1A7F8DD8C00C42A5C1C441D0C9D794B9902C9C1A8E85F575BC1E7D5D9E 8FC7A7ED3D99BC762576D38886EBFD84A70D917163D93CD82F0E2D84159447E0 1A8B367877F8B711B666CFFD1C50E9BCD1885D95B60048D2EFAC8D2CC5EC94BE D0241E39A771747F79A79D9BFE1996455985DC965FD79D8348CE3C1F8B633847 DE60058E64505F4E413CE860467D7CC0AEF52C680B8CF1767915D357EF3DA907 A0788B783320EB9EA8A9E4B2BDB0B3CE85A7CD0196D7EA238A39BCAB3E4F74E3 1F649B3D501F8B5BF6FC74B2621802B29CA16DBAD0A2BF9A151AF5358C40A487 ED95860B98050A8C53A75BB461D32E32382338CDFCE1F3CB0E7863E79AA792B3 35CB8D7291EAF248413B9AB45604C2037E471BD24485A77247B4A5A87F8147A3 419672873E34D817AE1624A14774AE6217F29A21BEA925881F93F8A29AAD2016 384F65402EC03FD5276C6CD7F3B16D23257DECF0974678EA5D20BDD0B7C78FF9 90ED9B7B6FCC574BBD58553A0D5F87100FF516E0C93259F7DE3BF4B2B5FFC4C8 7D544F6F163C94B93A4C903A65E8C8A0E10F842B11A789F60D240F532087DBEF 11B1FDB1281D976A2120A6C46E8648B005E334974DEDC6612AB66ECAD3AF64AD F60F5315D81E5170AE081644B02AEE581AB984FC189B5E1177D4C66C7FED09C0 EB1CC751A487BA9923561D9208B12D5D3E73DF2756AB6AB85A6184278D32B646 92DB06A8730276B538ABF47804D3DD30B4A96EA7AFF487A6FF136A085FEF3A1F 8AC88267A1B6600190E9DC1F431FE391C16E60AE53C9151DA7B72ABD919C5BE6 C496F07CC74AD17A93D3206EF4D481A294B8874E0652820F71AA5CA1D3EDF970 7A0F2F4D02FECAE58D25711EFF3967B5A741B252F764BFBC18C29E0A11945706 1A513BC9ED89A17D8CDE9B86BB0D7806B03A4DBB36F1F2C83C47168665599D94 8896FB43C31F70320367F3201708E5E6CCD078D772DD8B03B8407E5D1390C1B9 400B1B043A0929E777C5ED85D8B6502C2D4185CD883B12D5919888568DE46A14 AFF9B53476140AE5508F0D577DF22473C89EDB9F444EA9DA277A0ABCDD459099 0DDC70334FF6D7B446F67BF70AEBF35A2AE4AF5B3ABD6A5E52B07A1D5F943353 457EDC3EE66D9842CA4E7892D99644B225C06917CD8C632D443824A03F311DE5 1A405899C9A7E5040AFBAC5DE1EFBE8314D52FB989F9DFBA0CB091D4575F9D4E AA135FC788C68B021588938A3A5F68B5DCE64779760C14170CC7BF78B781EF29 8DBA6CB1758D22EE8A7680B01DAC1008CAD6D02CBFF67018A565B949A243A214 842D16062151BB43C2E61C6F69E97493F3EBCD5EBDBBE63A7C5C52676BBFD713 4114B90B48761BBC79372BE821B7549204CED4E2B235CBA28CA560DBD3CD5E98 B2DFFD017BBD72698FF688E5524612DB78B0EABFABD3FCFF3E687F2FD146D760 727435015213CFB157A1414B133BFACE6BFD3D847DA4F518B81FADA81814332B 622EBE7A201D4AD7D2CAF1775097357A4275DC3943243931E3C0C57CFBC28FFF C956640872B49219FA101B88E2BA23D11844BE36E421823C6EF7A34037F06CE4 252F7D809B7735371FE5A2F54624315981DB9E59213A1E6F27A7B42E2503D672 5E71D264033F2369A0D6D4D3D5A1806481881C07789536B1CD256FC02FADB55E 37DA1D09636D8DFE49F75A1FEA7FB038BD30EB764104D74BD76461D19B6EF6AC 835863110D4886E4B30C42276F39A572823382D6DBF390F03121A932BFA4FA70 33345EBA5995673CB82C886682E6E3EB568F46CBE3F4C4CAEFC15D5D7BA5444E B942582DB27E6C1A5582935C1144C7F8E92600D0BAA927ABC183A538251EEC34 5FDD62F98D8CAAECD64C7D8468DA6DCF2767A73AF45828A9BB5BE0D498BED14D AD98090A1D330CC17E566A7A8DAACFE2D941872FF3D569EA127EFFAE49697EE7 00EFF0280DC344D4320156E9721C0542A01A7BA348FF5B4CCA825DCC6DC578B2 D39D618F4F76617EBAC5843C9C56FF9F371C82FE3E8666A274B783740162FE04 9A8C5209FCE908A5BAC001904C1FB4D0A37960CAB1844362B0652A6345C6EC83 DFEFE099455232455942B0CABC0CEF169B7166EADD48DBBD871AF4056C3698A7 C205079299E68D61EEB26E5F3981B888B1A3EF45EB554A5E9289E06D03AA72F5 1E926AE304CFFBCD37501E5EE33CB5B3540FE72436B7BDC9E33F6D4B2E9C167A DCED3CAC05B84458A1D041678A1BC1282DC784E4B544157875005AAEDAD9D7CE BA399B3FDFF494D78EEF9EC6AAAB6987820D6BFC7BDEBB1F514D9469502241D4 200BD22D2B6834B6D297D934C7F01CCFC190FF085E5DB40B2300836D525713A4 FAE45EAF59536DF5A7E855ABFA3AD54A4106408FB0AA8EB4827123538FEDB696 ACC0379E64E4A7981E2644AE0718BBDC6A43328284068B2AB05CEB8A012BDCB3 847169C1C373E21D68EF9AC2B667E14A642168AC71CB65CA8AD5869CC9FD7C4C 194AE8D5D20A70F695E46DDB637486F5A5AE16B8B27E8909626114A5A70F1E87 61E697057F013763629BE817F053F9C6A4F1877ACE9E0BBF9C71C946EB77ED55 6CD01675A5D45FC8BD01677C4308FB3C14CB6C3C656047FE57B63F1F98B53F6E A03B9CA089F7320D1B9BA214E43E83C1FCBECD573418C920277639390ACBCB6F 9C5C70E555DFA1D8EF22E7BA06F33A32C37D7C00D1EB61E25ECB12B1126317F7 ED54C977481778614D372B043761D928D66FCB9D760D333DA34E243D08DDBCB1 2F26FBBB8F9C43DD7BF7665D5C87EAC07887EB84556F43AEDEA439FBF139A16A 55342EEBC90033144207DC526F24B186BF758FFAA8B678DF14C6FF92CF8BFD11 AC59DFF36C25AAA8C771A83D9CBB7DCADEF7866486665CEDBCF387F67EAA68EC 3C5832338D9BB698487988764781797E2E36F85B97FB489A5D5A12D536115F01 BDFFB5EB6CF214440E4DCFF294E01915AB0165004E47F96B61BA0F88E99544E1 09918AB0BDCA908DF6E9A1CAB183E05EF9F3644BF2530CB119078ABB982C5CFE D4B97E5D940928D79AE44045AC40896AAD3CFF90D83CD62FC1292DE978415D00 225EAF9E73262EC30E26C8D4E42BA553BA06F3DE463AE224B0E4605020145E00 96D6D6825B500859210CC80DF93E7B747BD6AE5B17FB9397AC08625C202E9BB2 A81577A0BA6A227CA5A3E4CF249C4D6BE413BB4D85E540A2DBD430F2E1313A3D 4F90367DD0CFAA01DAB7A5752742E65D77FEA9859F399F3D9B1A1CA16D9D51FF EEF04B7AF5F38B219AC855F67729277141C1DE33016126C2CAA9ADFC6DB6742D A4A94E8B4863BA455B8CC1EB4881A9EC3A7D5F3595F52C8FFE9BE450E41549B3 753C32E2CD3069E821015303BAF4ED6510E900FFFC8BCC3D355A4F3C7BB8FF01 13F5759C6FDBDE53381FB28546087A7B8E3203B60A8DB83623AEB8D0C7057CA3 ED41F50F51F98245557B7C88B47FB5C44A4D5DDD215780BA71E493103B563BFF 48BE11CF608DE82E1FD21984D255DAAB15D2530F5004F063AD76EE2E92F74A37 8B308F05D8E2964B470316617538D36F2057E5567ABD3D9951F55183CA0B9098 477F133CEE73383440FAC27A27B59664E856EDDE290103A0D490FD76DAFF3F10 51B1D86F85C68C3795BE36AF36B47F985273D26A0C68C026458DF297F410F90C A7DD41C4F4F494248F99AC385340EAA8125921E0646C0C76B875FF4244C04D62 6E57429E6BD74FFC6257A2E0CE1910FF41A7B7090128A454497A7C037391001C 4C6B6191B336AC4F5BA8A06250BF28ECC41A6A0A5E8978DCB334435B815D0AF7 2DBDD57B4AB80E8594BFFC04C7F2EF1F1ADFBE5413C8EAA07AC8E5B4F0465D08 68939AC77CCB448D3F583665F90CFF71915A858725501E38FC7E760B5202739A D91C5A017D1876219DFC6D2A49D4B3B533E62AACAC1B034250C241D17C19DF57 4028247317FB22442B6DAAD517BF4875E988F53B487900CE67B47296B5AEF277 024F7A0A4AB3476C753826C5EB56EC4F80A76BBF5EA6DDAA468276E5864460FF CD520E8F235DD7C2D71CC801CC2579181259F566C1B6345A9FD75F123B9D58A0 4D880971F6905316E9321CD5C5B648ADE91791B89B734E872BE687E390B2C26B 121DEC57BDAEE01FCBF6FC809FF182D689831DBF2300ACC1EA8D0BF2F537E32D 59842E589B79E97CBF3EC12FE90865168B0EED71019D6AC49CDF27B0F248E9C9 695D85DB4B8EB762BDA2CCDA2F5E5ADA62706D4ECB79D9AB8A730C0E99E1D5E7 6ECED3A2597A37B05787E054DE4E919ACD596A9D502B2FCBF9DC15B995D2B71B AFEA2B410940A6DFD0667DC444D6342205506A827D20BFCF0FEC05242DBFF4BC 8B67AEFD8E69441FE11F56E223610E06FD5FBE49193410CDC594E321BFD2CAEC 9B48E299C0086F205415C83F3223178394A917C85BCF3DA3854776E97358DECF A6BE9B8612606BD71EE76ACABD42E991DDF95057F1A668F7137A0C348F450B13 EF02D74C36CC19EFAAB524A94577EF320491A3FA8CB2D730293FEC336BC1061E A7062E1616C58AD50B99310A0DAF0C0593D1604CB862B72FFA7E7B566BCAAAED 470B4E2C60928178E01325199C2F208A02EE453F545DC69D66B1ED90801D9A71 DE94A6C86576516A7D819A37332AA4BA88CFB926B55A2857D30D257A6FC4EEA4 2D8E323BFA60B94D28524E9AE54F81DAF3E56DDD2E1110B8BD1E328A19BBF93D 9AEA0AAF7AAED4A85C93979445E8D1E5A9BDD3B04D66AA203E215E10BD1697B6 2E199B50193DDCA689F58301AEFC5579B8123C43E8AC022D2F38D2C47100AFC1 367C82B78039D2C3956923C9DD71A04C7A9CF032A8B09E3F961102BDFE599B45 CE63FC6FFC1920EEF0051FC53BF365AD62C472D8392272B72B903E988A469C72 511E190E5A4B7704DF0394656DF75B0DAFAB5A00545DAA9CF4082EDCB1CDD560 A14E93017099D24663633B06BBE3C332C36022EFAB437A48B1D7B2E5B2D9E293 5768B1805379DBE6F6DCF9A3C3CED6842C356858594C63EDBA2B4D07E7198756 1E6E4CD95008D557CA7BFFDFB68A41EED64178F607F6E5FF01DEB3DDC4F78880 AB187431B6DD22712894DCE14E8D9FC821612206DF767057302A95FF2D8E7BE5 63EC799879ED9336B3049684BC628996B0B43636B5F50DCAD816D501A60C51FB 1F38771C27251A545D4A89AA414C90ECCE1DC3EEA985CE12010249317319EEA5 5B68882F9207ED34F28DFB622BEE85BFEF35A03AA51EBE6C34B2553C2E428381 8D4AD21DD19B49525A4A5C8B6C7D8D18BD2AD151059F1A220E400E7F38B995A8 906F39828B171915FFF4545D5E6198DF7C495B95A55CCDEDB62954843A34841F BFEB762EE097D8190E80B9F779DAB9F209D9A01CC283B7734022650FBDC39FE0 CA00ACAA3CF719981FD9E8EBE567A6010D7D07A8BDB9FF47DC7266BCBFC85245 4446457A97395E80B0B978A58EDB625CBCA6644C8B88EAAED6A1C6305348CD49 837AB3BEB6A64EF55CDF2CACB2EEA5DABDCB79FF7D9B695DAE2E2C32121D5A26 A64FE348622C6CDA9FAC1A26DBF07A94A30A26F40AAA23EC01EA99F5CCC32D1F A8E11013102602DA7AF14BD2FA6258949F658CBD44164727F02A01A659B0F8C8 80C41EEF179A9E95A7B2A70E3A9170C48232118C71E73CD14B200DF449FB9D09 F917E5CA703C7E9395D748D0F6B533408F3D7332E7ECB95D1D16340FF23FB018 D20EB82747C47F18DC85145900305F3881436FF42366A96366B5B2F5C9C7999C 479BAF2E1950694B571F32B4B1EAE737051C55625AD1F9B8F9966E65A7C94A8B A9892F192FFB2B5BBAD18B95F031362CB594A3D6D3FD4D6344C15BD25D51283D 153D8785DD1AD632A308872EE5BF2DA62F951C898CF665ABF045E74379D67EC0 B659851A12B8FC3708B3E83D87F3A394FC38E69967833C0BC7095592691CD1E2 65DB2F523B702D4D0DBA35BE10A71F8F94E0EC8FCC4860A697343AA4D002EE07 2875ADAFFAD141B30F0D5C736A02317C8E07C2A4258E17D6582586C975C2F574 036E13FC1CA59DB02E731D1809F3CABA70BD1BA6023F692249430BFC3D84DD1B F24F80D0975CF229BE66F462F417FC15EE79D98B2F15FFA7271DF32E0B98911C F3E0CF8648D24473A7B6BFE9313BF8FB4E5040B5AC6ED2CEDE02799D369A0193 3B7A77D8356945370F682640D9E0B5425E6AB6C0F2A716488EC2CA310B08B39D 1D1B7997302B451F10650B9C1473622C6324425D57CB57458FB78C6ECB6460A2 81A80F502523BC02292D6C628FE867857D585ACE25A158AED63B8FE391030C54 22E464BE0532CA2D8205BD6EAAF03A971F6814D3F9FD4BC8373C052C57D1882C F581F3A1C959CFFC815DCA3282D929FEEEDA8DD594F9FDD3F53BF4346CFD3666 CE4476840B89B2BF7B9D6A10C8BEB433CE93C3BA8F9CCAC4B35B07FCF17CE17E 97CCCF8852F22D77E46192F7978878EF7D37A5A22D270D693391DEA7CB26D4A4 18E48A2989167B7DCE251A1427B61F029D08D9A281520C4A3B4127C06741F0F2 06F19AF7370231D9EF10CE8BC3CBC4698763770EDBD6719DA0ED00F273E0DD04 4A7DF055D633040BF5853FEAA7FB52B2759825CC4836DD015B037C08031775B8 A3004A5BA05E483993169243AC5901013CC106B56125EDE18FBA920BD5657F00 64D24DDE0E0560100742C0C991B146F4B23D88EB36BC2E699A11EC1AE28E0E6F 2B383715524F3C3A5A4C993290AE8C069E0217311606744A28C51E1FA2BDFCE4 E2CA2C0A305ACDD18039CB5F51E368EB6A615702ACC3F554170D1B22CE7818EB 99A8E80923E8E287D95EC08325BB6A68D73736EE2874EBD426E37B298DE702EC 5CC7560001713655F54E759FC4ECAFC7C0DA72272B078A014AF3BB404CDF3CAA DE7A8ED6135F0B1F0DAB92A2C4F2837527124582DBF9B81EB3B2C7642AFBB6B6 48416F609C27A9147FA843862574D48B8B64014AC2BC031CBD6D78E210D30567 7B9A4739C67ACF82AAC218BE1400BDCF7A4BBAAC2CD397686834A6BAB96EE0F7 9B84B5CFD22B7733708CCBE758EF219FD72CE4930155B4E4DB32DF74EEB735CD 1C98201F895AB94234C55AC5C21FE627B8433BCD698BFF4B9805B0FAEB53D9ED EB84D53C5044A04E04279AAA541D26750E85FA093624E317952C05A63808AEB1 8F2D522ED193C8623E340A55A5E92F4CBEE7C595B123A580A6D198644049DED1 2F4BC6804A999965F8BCC18F2DABFE741402AC62ADC049DF79AF31393EF313DA 6EFC55D3AF10B647078CA66EB88EEA8F4C3894AEE4FB12D9EB4B069E3C6460A7 A1DFDFC053AD3A2BACBE1FAC3CD9A004F3ADF4F2DE14E190F50D27742DA2BBB3 CC59D3FBE6A84F1F9521B6E05D0A0B2E0FC9A117C020C2C04DFC9F36C8253C43 46DBC11A9D851DA45C132C9C04AE30EB43430F3898F09FCAC9F334426B3817DE 771548F2DA3B490834E7B4CECD9293A5DD581A371063758887D672CBCA219D2B 5841538FE1B0FE8490E5882A9F24C44B84C69898E30FFC3E8464296E8C6A4536 168BBEB9FECFEFFFADBDE676D98DD6204B3EAD5002C34FDB342741BA163EF168 35BF763DCF8799E2505AC7F2BFD1D5F57036E8363B3393229B149ECEC72C4339 3CCF989C6CAB9DFDEBA1E28A4944761D39FEC2A82A7BECAC526E9E84979B100B 84152CF6E0E17EBA2352DE294B803272BCB21A74230C180CC48CFDDE78A05470 6120B5F5641CDE18C5798BF40E6F907F841D095F098B558BDA8A5A03EC54C686 A203679A974E13D88C631338EF752D98BEDEBD2737E97DE815BA34A7CF42562A 33677838911ABD2A1FB29A5124992CD43B1100ACFB20C573A39EF4A1D52625DF 58319E34C4CC2669A6E59819C57CE98FB2FB022AC985067A0609D61CC9E5A660 71A7DAF09E057B1A71343DACC41CBCDC0E30F2E76DCB77221153D72AC7474753 A387E4FF6B9907F28808DC922FBD2035819B7619DBE08DD2EE3C007463730DBE 826097088FE44E1C481FF3F7E0CB583C8605FB1DEE02FF872386CB80635DD650 F404BA14C3E9D3D5937698573BFAC648BC1C8731A458EFDACBAA48397E97284B 8A8C849D61C0281CE626374AF1B2BC118AA1D5CB606555B15713E613DC291DCE DC7551A0B9BD4F15890A30994C0F31EA7BFBAEA949D3AE53F560771D493F83C8 EAD6D875F8B1D7A0AA2B686AF072D547A5AD7A1C457D4DE11410C601C40EB120 3FBA9AE6B0AE4D83681CE09B1BAABAD5DEF2C0E81A4BB4114D7AAC6AC5870D0F DB7D9B36163ACF2F277347686189F016B1FEABC10785FEEF0F4B11C7658A59CA 734A1EEF1ABD87F62376C4762157427BC374B0F3967FD068CF7AA790BE70607D AED281098D3B9049E054532943E53B53BA096EE9A53EFC3D43014A8761F3B973 F45BEAA55E85EC79363ACC8A5F234575C256306A3E2B5F688E48F4A034CF2FA7 D9FF944DCCE92FADA46EBE4A677AD03187DB5308191FFB83BF0B26924A08FC2F 4C014C17A2A66A6AEFE5210979A18FAA96F35412E6FCF4F9AC6B62D05FD53823 6560F6A9957E713984D516719A53EBB813F45D92D7D997842CF3CA6DFAE437D0 740605CCC918704E15C3734157442A161BD5A9818A95AFBD19A496521A845126 72FDA487FC97405BE2A5326F2E6F6111C5CF923864DEA98B2691D0AF9A6EAEAB 6297F1DE23785F7BE55C0BA9A34C78E06C7E4C305D6A22C4BBCAE2F14C0246FD 02193B8E72415E9CFD2C39F71ECC65F1300CC250B8592DEAD0690379DD5578A1 56314BC78AA750E91BAD31677F5F1463ABFF37AECD69BE9AD7B87EC13DF7B667 BE36BB623E8C75DCF88EB2184643179D449E7298539892B2460FB455222C04AA 092C76817C62B6D9BD1D20BC91FD183B94C9CE1424E86B08846F902CD400D1F7 9C0E8E384A4863ABCE864936DAC98B07C10A0A1C5FC6AC8B33D87B079F4B1FE2 A89AD72D1D1AD2BF8BC6B31E4ADD65518415A007581CCF8281A901794AB36126 A199A07BE1D58DEEA590BF99760E2DC5ECDFCCE4922C000B0536336C982A0D58 ACB2AB0B6D52C9A745F440BE173AB90A7CC2508C385F2ECADE863C97FE520871 81251AD87A3978E6A77E016AB67421D22093B0DD14DF91CAF8D0B983DA024F8C 474A8EB547159F4D1B6CE505EBA5B75AE651361708D679FE6C78EA43F8CBB876 3319637257BFB4D8480275301CDA60558F65241DEE49409C10DB071533101E15 CF08D885343D6DEF53574FC70B3CD1D2048FE03E6A917D9F84D91F1EC16E2709 D65948C738D5F12B1D86CFE403DA3B3F75110F5FB3A4F452BB1EB3476551DCE9 C478C10DA7EB4D60CD093EE4A076C89019FBBB4501D2BA1E557EE7668528DB21 6195143E8CF31C5D103CA1E1657B2AE36932B1C53EA335483605847F13D50934 41987A335AF6FD13BBFCF23842A49DB132CDE66F20BAEC01563B41DFE2688F46 4727BE1CDF9FF5239C62338F7EBA6B9565D17659F0393B34E72CE680042CA683 B123A0576A8C7CDC7A964E28F583EEF904EB6959B1D3A397665456E7ADBB28E9 69382B124072BC0D21A599EF056F9649C7646CE3474CC7DD07E691CD9AA1950F E5D3ED2A5AB7E52988534B0E643A05643E8A83038029E832F016A7FF2E92279E 8C50DC9D1134454DDC883F670B4913D76368358FF4CA0741BBE9B037B6EA815C 3D70DAC34AC084B4373BF6A99E9FFA2DB4113C12AB9C616F074276C4840B1BC5 AF422389CECF1E55321FBBD725BB08927B936A151C358F2C21B7CBDECEDA8B48 4FD4DA121C010A40A2D486310FB2CBF3D51FBDBAC9706CA8B4D3FD1F68A5290C E081E093B5A24E49740C2B0D1133B405FD0DDC423BB8DF8852EA30A8EE16315D 4FDF3D2B521CEDA9446FDBF356287F35014DC7DCEB4DDDFFB4612C0862322F67 148B740F8DC56C55084EE590D2BD58FD9784BCDCC3D498B43B4C9DCEF584E4F3 3BD1D1F421BFFE966396E29C4389A8B5CE76E8F0FAD8BFD15B26A6FC4B864511 588A5FD85AFE629095B531FC4DBA01FA187DF959E597FD86C9DA74A7CC5274F9 67A17ED5875C59A2FC08256ED16256524591C31A438AD167AD6C39AA2FE5CCA6 028CB3A7EA6B3906080B4FE69807BC5F37C37F75307C68061FE700D52737D498 368FE6269F852FB0E950210F2B0AC83BFAF040BAC3134C59FAE8DB8EFA707B43 D3EBA7D9183C5C6C492132087F332C0BFCF3D479E5F6E9C23CD986609ABE0FC0 3A858CE09E4587B808417B54E603A6E083BDDB9F2AAA7B2263889F1266F35A1D 775DA8BD6974D336DA8F08071BFEC6663C275934BF33671BD55C838F4ABD354B 2D98B35CAA4F4C66C0DC234DFBDC9B13E62E040FC34E734957AFF7B9A1E82072 0EC4993EC419CC471B55FD82E7C56D1761528870007CCA3A83192D97B128519E 4CCD435CA65496CA662DD5E4E73A3ECF8471A5E819CC19FD7983CC2897C588A0 9FDB14647F570BBEE55DC7F2AED3E1A10DB6847516F91852E1FA44B33B249C61 5F4A4BC80E65F29016204C9D6FDC7AF0C1A9BEA45AD2998C6921AF249886604B 70B9F2A25A7D576FA1D70DC935CDD3EAFB968B026DDEA892BE5622E14F961290 BA90B74ABAC9FCECA7CD3268D06EDC9C961F361257D41DFA162A4DDBAD586C07 438705279946B3ADAA44E8AA7D7C5CFDF2859A76D67B499D0018976CCB04676C 0F14DC71F3703814D30F2A18FE28F830562887FDAFAB6244BE43DCB6A70F052B F9729847B5A4A1E37B766568C833B98C74B15426DCEC28E6A10B9C4CE4DDCBD9 035FA26259BCFF0397684AB3BB1BEA9D226D8EB21CB81D28CE330F988A4D89D0 6DA11AB621533F6A1938E812BA39E0756E167FB5AF544814F2722A8A64D56F9D 6F5536ECACEAF139EE9AFCEBCE3D6ABCBC147491A0EB8BAE82C9F14E9F3B744B 51DEBC6A2A04D26899399FF91F4FB98EF6E228ADD22D093A82B655F78EC2B94D D3F90D597100C54656DC80A7FDA9EA93F3EB933F247EEA148BD2C80C06E54E71 26C3703B6B981AE96EB4CC354B33828276F2264F3155D4DD61B6AFCB19B26AE1 658A5516E42BFC4A9EFC0F71935DED5C5C316E7D8DAE03CB25E6664A35015FC9 684B7899AB6CE0C7DE35DE090F1E6616D745D03C080D30E00F6F434FD5D6A766 EBCF15CA68D755C30E02C012629BB5113F959B23417C1865E2E3FBAD3BBC137F D522CEEC5B7CA9EE521D28AC72D636AE969256DC91944150153C99FBFF355D89 221E3FCA04C2E431EE3F6186F857B2FB2F403BEA09AE1BA87D1EB408C340D047 061DBBDE1BF5AD5D038BDF37E72C290E08134D763B15BB6B2B3B7C1EA96FA422 B3DE77164C5F6B43342A87FF745965DC919A12B63D723FA3FD1B158F1DEEFC66 9CE697CA332B58B295832B4F1328E0F029C5D7372EF249FA0267C140139E32A3 C82A1B5B06F008EC7289246D873BD543684D927C597918F9AAE6D16D2EBCD7AD 3050E68B2F5B879433A41FCA23CBA7871F388983E560AE31E321A14D78E952EE ED8A2026B8392F74668E0E69CCF8F290683546915E0678897FC2042AF4448043 68E12CED705A5823BF6AC2348B46BB51E7C4DDA6930768FE6AFE6D28C37D6582 4F530A6DFB4AC86F0989E89F2E5E5E637D1599298AB3F54B995885FBFDD07B05 1AE1826675A5F7CC5523D27FB37B08E03DB5A3E7A7AFC5E8194110F5C510EA23 F4925336C274C5E3D3EE7D3C388798FD878DB9AB32D771BA8F05C3924C95AE97 DEDE4D3B78F8F31A5A92ADECF6E7F3706A4B080DDF43564B87986C3004ACDCB3 ABB01A2C527F67DB1AE9AB852A66828C4CAB067E6F73AC20C8ACF206EF6A6167 00E27E1C2D93E4E93FC183B92C92EBB1C9D571BBF3740C9AA0ECCDCD40CE7AC4 9715D8BD0A6803D8B14E755062EF5975692F213E2BE3E1793DECCD5D9140740E DCCB97BA522BB3CA2A986A3005BBCB68F9AE872E75C24EF24BD82D3183B64667 2DFB2D45CE801DA6FCB815622C7AC313350FED48DDC2782659F1F50E85A8AC19 6F341FA2FC9385CDE9A053D6FECAD8593BDFF25FD48046DC78E4F5299C581634 E789A5C10BC1E93488DCC273143E7538574071538878B4522D1AEE2980FC421B 2977AF4C08DEB2C606C2E49CD8D7CF9FB27D90834AFF6D3AF0118FBDB85AAD89 C7A604766FFA65AEA58C77DC4ED68C27DD82968B865E3B1BA1CC3F5AC379835F 5CBCA3A139F60B9784FF59A20559123B2FA6D205481C5ED463B7C86D689998F4 F3A56D526D19F9B74F63D4F5A8FFA56B5A2FA272C7AEC3B6AB1294CC34A4E8E3 C92492497C655970855FD8FF7384C9D2DD211B4E26DD455B8C450A3845A54357 35BEA1BB7DF11D303554BA06AE21EE1677A753EF0DD7E5B665186DB2C607FAA7 60FEABEF17CBB9C34FECC6E16C9B207AB57F34C18CB75637513AA762A8A88C2E 79E2718E9A2DC0597E82C67732CA1D8C8F14F65C347E47E9CF97F9F8A854E4C5 A61DBF3CCB017E5E35F7560775441824148C895EC6A8FD669D6702EA42A1BCDA 407B3C76BDBF866DD60870727416BDB4B2EBA1FF56FD6EB9859F6B65F29F3EF6 B7AAFFB00FD028B380A731A931CCA7A4544A5C5A20DF7A300E7DBA6370B48142 B747B4373D2E8B0C83C676E7AB960B128A6F37BEA6F0D11C026236C919FB9BBF 3F5B187D8321A0A21D2271C7FAD646EC17D5CDD838F9E4EB3CAF8EC7DA2E56B5 D00F393FE2CC6D205122538EBBBC8D37EFD7DDCB0F249FF96E2C1310B084642A A4865E3562D7A3B0B34414144629AA8E5986E33446DB5D6DB3041CFECCC76858 8BD38F0FE2F105BBCE9F453A4F622B1D07496159EDB225E9A3362FBC02F1967A 1A00991377B26AC761B1A938DB70C841821BEFA38DFB4E37670982DAB244253B 8FDB3BF67A6EAB2D85E1224DCD36989EC38FD6372FD614B3A67B1451591E5274 917A4BA5A95347F2DB16D3390FBDEFE059EC4B154FAC3E53D2F7FE9E68B059FB 6E40586E157D5BCEE30EC3FE52FA953BC9C69FF9B6EF2604A9F35B5DBFE2EAAD FDE26D853CA8E7A8C1AF60D163801D296860FFED817B1F5B4DE27B3920F45B23 0623DD994111A1E8B4BFF9EAB5E6E8535A989E423553C2057392837248E0B932 1CAAD83CC8A5C7FB346B63A6444A311CED27BD539F7866D7B3B8321C9CEF1DB8 1A77C19C9BDB4426F2E6E52F6410BD76E443A76CF347797DF580DA0E0A4F13FB F20B25DFF7861AC153015C3CF00E04542DE83914234E64423B9D418C4405015B 3A194D84C7B6487A232F85E82EB2C9D5C2056F4A46568CDFFB3D85E655DD3EBE E6EF04DEDC1E3E583633E0724ECCA835959913E0EBC550382A10C46227A84A89 B51A9C2B7EDCD5136921BB9116855F20B0DE9F99A91C17B7207147B9234FDAEB F07631833BD20F64E670563373CFDA95F37929EE55B032A5FBFE5991BAC2556A E99C28D9C73D3F63A0E77220CED0EF8DA2C258BB069706DAFA026C4034B5A2C6 FEA57D50A9ECF4529BF907C094422ABE7CBD5840EF7B3457F381362AE29CA13E D2AE02B2C285B3226F5E1F4560A4C061DD345142D8F2F4A85CD7DA4C001A3FC4 C5D21126A66592F51AB6DEC1CD3393BAA88B0C4A2D65D5505880FA2D2455CA29 C343C19C4999562AF081FAC0EDDC71FA7E4732979E264B6DE0CEF2F3832FA09D F38B3FC60F78AF509D7B448A0DA42C5E456916DF02065FA591A3CCBBE97B50FC 22964665BC26EF63CC574B3BE35B72E214974B2B275CDC9CAE7B507C0A2451AE 5D713A7C1D0C4F7211B5B5CC8AD2AF75D5428B9DE96312811FF9644034822591 41E041F66FA1322E703ABDD7D8F6F433B0E85D71E758C1FF8AD76E50B44E58A2 AF5561BBCFF546E9DC0CF4231508001160E3B5DD0E3BF9AE392C800F4F442197 A7F82E90C91F365A69D3734D74D8DCCAEF7CCEA76A564551146C7CD6535841D3 D5C84E564ED8D2C2B11C09F3E976F2E1E6442296E5C74577EBED3507C9B7887B 6F64E4CFAE1EE9BBAB6F7753CC17D5804B8AD8C836E49F40AB73F4561777DD1C B32951C6CECEFFB13F08DC13655D7241194A25388FEDA8896ED89BB443AF5EFE 9FF1743C357A09FA4DDD599A38B3E39076FCE48987D716DCFB6FAFBEAA28B0A2 7F096F99C844692D9B6376843D91DA00229226A37259CFB0AD3BC266C6C3BCFD 26A7241379C2955D9BA1921169B16ABD7E4D5BABAC848788B84B2F90CD6EE745 4F4458D3738EA823451FCA2367C4A1234AA8AF985A3B1B3AF560AAD8F7A1A4C0 AE6F51A33757FD8DCEA2488E7B130462CAC1C618E4D9E81852FE74F0D0781CDC 5303AE631B7AA2484EA8273804157AD65BCE334146CC6E744517BFC425440BE9 0758F924CB26E9AD37F597241DFAEA7979DF9E1754DB89E34A3A6242DB2233B5 0B987DB1CEB9DFDB7D27791C2988D0B2102894D7FECB5B225ACBE62F7A7D9611 F4B9015777A9C4CF1D411322A0A3F988455D7AF8D58D6DFAD6E664EFC9B18C70 02F76150B70E79387F8C338AA7CAFB8CE6A350169601AF4CCD120E7C16E6B195 372FAE4EA0ED6103DFD7836FE742785B93336E939EB40A8E211FD67BA369F72F A35FCF18891D5C096DD00D9B2454293C3FE8CE3C6C420F53DD1BA44D239C4AE7 1B9046CAD64FEB89A1957B94105A98E5ADBF4795A108E6C6E15097A1E434B77E 5C3240A1A721C9922E1F5BB66C669965C399EE31DAAE53DB85428419DC74E534 AF540DCD70FB66D1CAE74C018F3CD6724F7228F05C36E8559AF84345E576FAE0 FEFCBC388B98849DFFBECC1D160C2AEFF352D4D2309A4ACC0C4109AEBB4E10F8 7F1EA318DED7E28E5816AEE9259BE6925572102E53B71532344302FB7098E06D 17C6B8F17359C01EC2508F3ED2E275BA155B2E38506FBBC94B5DAD9D90CFE0F8 930128A2E948BB584E86F4C180EAA5CFF839107FB3778AA91ACA25E72557A4A3 5F82C782A4CDA36CC832791E3E72AFFB9D679B921F0616F272F26E0BDB8D5F6F A9E7838BCCFA987C6CF164C2564BD1502C3042FC860D2A57D0DC67643AFDF496 62442EFD59F05B961AF21DE2B17690F9FBDF3C86D3D32879A5F548ECF75B9807 C8A60296C680C17E1CBEA781DCEB396BA47EA563942A197E6EC1521AEBD4B837 4FC2845601C3684E443FDC254B8F87FBC4DAD8023702055E03FDD986C958ACCC 068429F172DCC5220D0E6034A45B310AD8C40E947851C2E046648CC07B28A1B5 B9DD0E1BC9E949A9D7A61AB42E07CC0F00372037B488B98BE229F25FB6D0996A 432085C9A9687C80BAB081E9C62A62DB46421638DD01C76A507BF7B12C4126F6 2D11AB45A37E834B12E020C9DECF71C7CB5B1C295DE9C0DE56949183FA1E658E 419759560A51607E66B968F8E8FCD31C53AED774E07CA2BB35988541C96FF775 BCB4FB7C6FB85A89CE05EB5A096396CA62ADD6CF71B58F3F96A0EF46C0C9C76E 0BF4740CFD75F6A53AA50D881746BE617201E4355ACC367A9EC6EE5FB3A93AA0 1DF86760FA5C65BF5E5C364D2BB66A287D2BA92A6C662858584EBFBA53E8D994 1220128CBA40AE74B8D924E48E0E0C0C94D0B5299D59B9E51AD821FEFDB20DBE DEA83B9E0017AF72482E8115132C4E9CCF150A7D9E505BB00FAAC1BE8E30054D 1F71B048A45D56F5C4BC683B2F974ABD5460E5821C45C5BFD828C1F90F7E0257 18C9CF78E944E810A5D5B1050A78F763C02ABD70FAE57D103699D3516C1464FB A7AC01EC0550084F4709FF1912DDF6CFDCB995609788A176928BEB2B6E6001F8 4BCA1CB15E82286A1A7FAC8FB6B47C80B4555FE347CFF2B23FFF7C2F9B79EF66 300B3F94722F0A1B4D56F61D03ABFD8BCDDD98CB487B44D7B1F5302866A543C8 BC4B4AA80BB2611AD6460F73243DB763DEDBF476F35161371A380FECE3EA4526 20DD0BA89EFA4209A0D058AA8499CEB582F367CCFEFDEF1C42C612D947DF7BF7 1424AB67E0632A92EC4DD041943F338126630AD498EF8B3A9A7CF73DD815224F 7E256A4EA0AD525F30EC6D1B1ACC305D845730D1EE3D88940F645CC893A8ABF5 E1A2260C9BE94C8D398ABC61902608619D9DB9BDE5755BC00415739E8288C1B8 088785EDD9C1DA4F9E9A3C57F31A1B749C0C24FBE1027312118544630465285D 9D3EA317E7193275A43CBA922BB3CBE73B5A2EACC527B7F15D8F27AE0ED5C494 F6702F85EA816F1DAFAA46D43F81810032C440DD40DDC8055DCA35FEE88AD25B 31CE92808A8F3116C039A2ABBA5DB3C03298D1E4B6CAD09661F7BC6206C04EFC 80CE157AA4BE0C11E8650B91D685D7C2B0085AE9756108F62069F202EF276C72 5B73F6E22C6B432DE9CDCF42546F422F2272A77C7B24EA082C8B2B639CD3FAE7 5852C3BC7CBDBB5EF23FC98FFDBECC7BF9D3D5CC4ABF6976AA4D80E4FB2C64C7 9C4E7B77F70EC397A69CDFA3B4D22C3552E70D8797F7989036A060229432162E 1AE5A5B5EC87675B021FE9D71441E352111EB5C9665F3E725306177D89108864 3D903CB61F15D3F9286C87F3D6B37501E9AD147D24DA5A393A6D91B00C285775 9AB231C7211CB3D58CEB6263F909BDC870D412B89D65526D975E22F5002891B9 7F337D91D91E238433B63A0ACAAA02BE1C2339A0FCAE2F627C9E93574FA523BC 9E782C2A0C241B87682F255D512281488A506B8F82CEB0540095EFAB77422ECC B6A17529CDBAC0F72C650F5F231FEF90882FC2183CA48B780779CB9F496B343B 00857A57EFDD6BABBB2B153976A11DDD81276D775EA7BBB81BDDC872DEDA90B7 9F11B55829ACECB876C16DD11DF633CF3F1AE235A87BD861ABCAEF02D3C35044 6CE7240D81D0759E6C0873AFBD907F42DEDD5D7A774D393C3B37FFF051B91E77 43C1FECFD90E942532DC59FA1B902F373BC5A0028C0BDB4E04AD569CD6B9303B 4613FE0F2BCDD99CFE970CF9D0475DE065A4076A4D467ABBCA91156CD7903C1C 42E115E9C5203037C808BD295191A56CEC8334019A1D2FA36F07EBAE2C3F39D2 924B4AA4CE6E9C1C5E7D20194903FD4EFA0D4DF0EBBC7856F661166305AAF7B5 32647689F1F2136657C025AD24664C9A200170E7C52F6B458208BEFDD76BBBC7 900E102CBC68F8B133F0A81D27D8EEA804AA60A8ABB01E57E73D9F724AFE5811 4A92A6057FE87B1D497580B42E3315919D5C897FD9E6C82015C708C75289D29D 37F6840252BC05FE4CEC3EF734A855B7175117B32C326F7AD4E332608CA2A699 9F8E27C6B83CEDDBC6FBDE23AF68FD4444F467C36F9AC3EBCB65C2291B9DD916 6182133580BBBA1075607335EA30C933E3EEDAD46AAD7952732F07F44D6B213F 348668DDF7DAA9D6EC10735D7F5A59CA3B069110D2452AACF63BFC4A5D024308 3FF2EAE5F1B3AE6B13AA52DC9F2827BAC12E0E45B310AD8C11FEBCFA9E80FA6F F61693FAF103AAC05C4BE35E62AE2E811434D098C68EF3919FE465EB9062FD65 FB576024A490149E2F4F34DBE9C6E0F4BA355E17CF325E5CA01FC85E51B01FB0 C75E7052CC504F68D10A2CD9E15A2FDB5D2EB99EDFD49D23407F265666D7579B 65177787A1B5B113290A3EE669F202DF46C4BAC322477953AABAD5B0DEE78EAF 75E52DA332E57C145DF62CB5C0E72529CC9973002851EADEBF1C9D460D00D3C5 2FA2E42186423092721AD71E78F61F490D2C4F0CD6F34CFEA3756BD146C377A8 74EB87BB445B41C50138575A71EBB8954C3A90EEC264E6115950FC91D0D8E13C 5967CFCED8C63258A3D4FCA3A07C273ABD8D91D85237A8F06A7361E0635EF78E E2521C2A29418764E4E16E6BFB0EAE94203BF88AFA8E328CF74D77049949C2CD B095E2FA2302597BFF0F12D7DF5CE219716715073173CC109E94B65D99961EC6 D92ABBCCEE6BC4333D013567FA0D0D274A7CB5AC380B1B2006B28BD56725C287 440105E063589DCDB652FF0580BE54FC52BD298B1DE626D05DB2E22F32BD1B88 3F76C6FBC44FFAAC5290381463C54820D6D8A3B723539698E5C6EF96832C8915 D0C0E3A20BD492556B38F254A74BFFF2BEAAFB4F0EA0D1DA71F188434213AC1B BD869AD3E21312D99DC7A959F59FCD4BE7D68CD2B5E6E53577A66DF401B5BF9A 3C87CA56C361E2586B99FFACDFE432D348AC4CD435194E20F6BAD908915548CA D879752198F45645089C0A6E1E7B4D9287CE71718F81073EBCBB4382F29EAE76 8587E98FB123C1C8AA90068953CD0554E046FA8ACE673D94DD4A12913ECF9F9D ED12CA0A3B389CE5854D102BFA3084DF1A69D83BC517F09C0F7D604CB8419B9D 14D453771BE54B09E2D6EB7D9C8EEBFCE650367961EF545D903773635BA3486B 5C9E8F95E93AE68B56B5C316C2B5DF0AA009AF211A50D01428F84646F775A2ED AF20D31E38FFBF6B2102C08886B5C6A71E7ABF975CBD75448D57AA8E1574A156 6D1A1B4C2B70956FE09014D81F4D7F376C87F63045DBD1CAB9CCBCE4D0167B4A 086283F8942837CA994B05174A7EB10E238482581874C998974AD599597E5FA7 ACCCE3B2D0A3946680DECD5E30B7008EA14C41EBA75D41C7B997E60ADA11E532 092DA6A2A2574BF892347DEE8E7A09633AF7B2E1BF72CC8F055AAA4B08E97B5B D3466C6897065446F7653442BAA7BE1C5A75B4E2F93105BCB748FD3CAD06F3BA FC148A06677858F156E9EAC6EC03872BFA8D9CB1975BB9008A7521A30DD12D69 83FA9D95A67EE2C1C07595C0A0E34180C6E8273A0A358EF12B2D5FA77789F403 D80BC3F98141BA5D9A50B153195536AE6A6E83FC0D04CA55D146B807C632D409 DADF45FD193E6EF5F8491B730E6F350AA2B80AB94318A5836D68D560A7D49F1D E0E1B857F2A2AD9A805A4660A5BA95D0E215CD8E4357259257698DDE61303DCA AE5B6CEB2B2A3C2A5085BB0E87DFD0B90AC613D5F5F979F004AF81C8F356470C 31B4F54AA5E59A5696D29F672BCD4D19F6D70059D309B72D0A48EC241A2F0638 E2C57780F981545E85525FE962D2E1CB05A36BD230908A286C4E76A6B2EAEDFE 2FDB17FF267D0F21C35F32357C67CA2A599F1F4BA039BBB26179F2A725998928 A2ACF319B7860E9ACAEC0BF95284A953050CB3CF852B1065FF297274A94D372F A8E323599B84E13EFAD0D58BDD654DBC2C95F696817B2E90C55A6549613942D1 83B64AE875FCBDF92633CE56BD2E5C8CAC0775A3F971147F03E4C46915B00329 A509EFD1DF7CD66AE495A872463510543EFFE5DD50FFC2FCDAB710A4F5414BBC C9C581C511E03F16516C2F90E2A67D5E1CFD3843467A18708A41B051F31A13C3 EA3D583D1AA7FF0B46EB6547271794C994A3F9827B020BA86076695DA45F6C32 613230016C9E3D56E609EAC4B756A5C6EA754BF1D8F0B3827E8B0DC4B53283DA 5AD1DB307A71C06148C216B3BD81EBED69E888FBA1E2544DE0BB152A0901F7BD 983CBF5A958B33971B67D7364D3A09970827558998794ECD24FA02785FC4D548 C25F5724F829D372D558AD647B911646D9533BC0CCC8EBCEC593DCDB97D883FC 8746FD16257AB2DF361B2AF95849F3AF9E42B66361134912F82ED73D5AECB9A0 B0D0BCF4999F3780DD65EE0692017F62FC632BCFFADB40D2F9C9F2C7F256417C 604CC5A31EF6BD4B2B539E0EAC0F22A3DFB0BCBDCA92D786D073C57BA2DBE0E1 0AC009677247D81DE4C1C11ED538F0FFCE8485952F764CD41D74BC87F8FB363E 28C8AB16DCC046F3F9E19393688B1DDB7F1FA389D5DB40B69F81A0742163DE16 D7E6F42D58A138028FE8FFC29FBE0F93390BF6965AABF0DF9B431F70B6C431AF 283A075F482E564F2168F9811AD86690279FC8F5B0F91515F3FCAB2B921858D2 F858CE686804C3F119899F5BB3DC8DE39690B5980FFC6748AF1F586142B2524A 8EA76881278EC54549F1CC0A991377B26AC761B1A938DB70C841821BEFA38DF9 ED3C9DB48187EB148AF69215DAF450DAB3F60B6188508270201BCA43019F62AC 6FBAD2A4F2C83E0B909AD589AEC3CDC1212D0C80BE2F454A7D8613D0CF64AC5B CC7C66A3F532B99D116357AF029CBD77D99A1656CDB76C928045A999E8ED6A11 315A7926538D22E4854A274C747C19C848D9A1FC92A5039BED5F5C9B9770ABF5 79FC9114C7B47FFE6D22505EC7C1DEB88CA5BE13F85373A87338336E18A604A0 CF33C594D5A5B386A2B36900589DDDD0658D5BF6FC74B2621802B29CA16DBAD0 A2BF9A151AF792E6B95E50B1D94A1015DA1F1505CDD37755796CD5F9C6009074 F56DBFC2992CBBF2D3BE43FC7E8CE14C9FF3F0E07995D78FD99C5784B2B7C7C5 09E9B93BCC2935CA9E7CF2C8D15D47E5854CAB09AA63DB233A29CEF45259B7F7 1DB16490CB6A70FFB9477393E78CC5659B3C74C491124255165BF75291EF6E74 899AB3A9D824CE570B056C21F84BE80DBD34ADAE1D899DD64BC02EB64DB7060E 8DA4E16965289FE28186AFEEC45CF8F5AB034EDF79DCC46087810AC9401E1D5A DE97B6CE7BE0CC90B8843B2A548207CF061A6389C844A4C3429FA2BBD010E0FC A4E800C98AD3DACAC86700A9364F25D23BC813AADF797F67A9A22F4078435669 0DDB982F55FEEFFCF946C6DADBC1A0D1177FFA919FFB035784ECF6CB66BF597B DE3FAA23E4F235FEA295910569FE6DD5995512562359CC821E821A07B6BA139A 251BCF348F2A19EDEBB709068CE0669231D86706126BF167630971BC01DC6417 66DC254D9E9F4BAE9A6ABA0DA27F8DF4AF87A547BAD7095BFE6125C5C465B39D 0DC2611FCF84832EC7E798349DA14A17A7FD1C7267C38D64411A41FB44D0687B 24A0069127404ED879AA76C4288FBC0046ABE6DEE542E1F77DFBD40A3D1CDC5F A1BEC1F1A6A1A5A5BFB54A1BE8C704194D72A79AABFDF3A7A5FBADAB4FCA85D1 E0E9149E638845279D7ECE3D683140701ABBD926BB41B1B531E491065D57658F 151489EF28815477997EEA26D31D194DA347C0CBC91A1E07B677A74AC48E3412 59FCDD1E8D932840FCA37274CA95CDE895F7C8D181F4C52F3CE2C9F941C27426 AFDE8D6B491C992B3061D71E2CA93C19866DBD95E41C04BBDF450A4BAF1E44C0 1217DD585C9FAD7B6C7AE9040DF98356E9F6D23EF60AF9131A1E73E0DC657502 1FE4ED76E9A07B2C1B97F807E5AB84C0E6378D4022A99E04D656B7BA27C0A838 609EB1473D8CF92B969C07398319845B7FD1F4545EBC55591235C56A4CA40CB5 55A4BA1A2E7FE8188E57F207A7A6C9DD70F59D5BB1DA08B0E141873710883436 2CA0C6A066ABEA6C1D3B8F40238DE24F30288C609790106065F2F956E07BB110 F1D7FF4A5199B53858CE88385900D08491DFB085E6A13EE6C92B0797073C939B 739F65118904A06FD3AD3A9205A17BD54BE0908139634B86566FC91D67AC3F4A 4A96E256FA1A3BD35F43BA4863CD871097AB4579D189B5644DF97E53AB4918EA 2B22CD9C4CB0C0C97CBCBFCC599720FC9CA0A2B4436040F8C2F996E1AB49BB90 2618C6D2AD6B30AB0939180136F845BCF6DF5891AF008F869DC217F4FC24460F 909FF480A9F5BD89632D5B7916A5D6051B865EDFD662E16A39C38C6306041A2F CFCF2FB469AC9E49E29C51F8D2A5B205BD6A7338DD78658212C02B49818A141E 36A6EBEAC4EBDDFFE3A1CD8A96F125C8566DC51D99516B2F8353F69FFFB5D736 F85D789F910FC803AA09C67102F8E00C4A026AE47EF1379BF1890F887445DB68 CE32AACD6F9DF713EC04130145F296ACEF27849F9E24D38A620464A7B47B4E1C EB70BC1215DA76D409EAD67C3008E7F5A58C7ECD68F3E37E5F34BA6FB42CA781 54EAD1B0AEEAD3C32B85164D517561605046B41D2DF67CC71FCB5081AF3D51E9 93949875A1A86329D28607939498C1DCBD58F8C08E9425D1377529CF100FB0CA AD0B6155E5208D976A9561F7A2A4AAA27D75E802290AE0482714F6E6F933D842 2CA28FB1C0BD55AC360A9BAE44F53C24F832DA90B09507D70105B72416469B6D 02DF695F0AD014E72156DDE45CAD34F29913BBF4ECFF798D12F764626BEBF936 2E25D22A9C6ACE18C3988C885D3DD79BED1AF6E4A25BCCF50040393237695B92 C514803EFCBABCA7D4C9D90F414418C714D6B0A0FEE97A98E791742CADA77012 FB60C5E2373B24D4D476728119EB0F4C3B7609E685C1A00D822718BBEF12CBB3 0F4304F960A97E3E6F30AB83C9D7B714F88844A10F1BB7CF6F7FAE162EEB5128 796E46CB0AF4B537987C2ED552B37D8738629C49ABC0D748DFC2F2D05E4FCA2D 8F85E7BA1AA20E96C19ED992688C38D5AB822DB77434BDC79A29F57E3A895BF6 FC74B2621802B29CA16DBAD0A2BF9A151AF79B1492454C7669C9B96D0089EA12 7B4A5EB38E31C7FC0FB56D9040AD0DB47314E9395370152136FEB80F752B7874 85E30966A059B1636E4B1AEC751061030E9698C4FC4E2C1571A3F8A9D704FDFC BD13E1C658F4A959459B742874032BB57DF31DAABB7DE1EBAE20A38DC804C235 E71F495E7F26989BF6328610AED78D0AC8A6526EA1477C6E9E6A6A1DB9213C21 42AEEA0B692ACA1E819ABF8AFAB043DE608AA42A1678786D34C701AA08368631 19C4A438B9B54F8082DD9282BBCEDE2460DA6B95BBDE9D3CEF9A59049EACDB88 F80734E7F9CB5739D3DFC86495854A6841812F2FE368F51654EF115AF46CFBC3 800C3ABEE211A849E99BE97280ED370D6909828DE61CA45D557A11B14FB52C49 2BD8F7DA28DE71D625BC1480D494B8C9A5DFC5E536C37344FEFEE6B00CDB5E48 63616218D2CF2198D7E8418BBACFC660D888697296B7CC6581024CE08BC6A543 ABB1E059247E276E206CB00BED125C8F78A0B5BCAEB821FCF47ED1D902DF0055 70FA47070FC79D80D8C8E6642084F107EA5399188AFEAC444757444D27BC2ACF 91959A5C63CB6EE50CC3BF3D540CB6441B03DFC449504C4F9260BCC53B76CB0B 57EF83D4F56FDBB0B23D7322CE4207DEC332AC167E282459BDAF6F4C56D862C6 AA9903EADAB83A4D8C332E2221AF8F6F4A4954501CB813F6124566BC16EC1798 9C1052F8E184590223348E5ED1E25D34781B178A186480F3532DD7FE7613B1A5 B4D0B401952C8F3DE9FE43B77F8D7ECD9644E4E7196013969EF8CDD6BB000E56 7E0110BDE9EDF9D742EEFF2C755E5DEE206C1608ABD57E5A6E99FCCD4E9D867A 7520BCBFB068F57D1429AE67240FBC800AF56751FEEEB69904810B42A8A15EE2 8E5772676DF8F2F603F3442EE12E199D91E12DC88E1F963B7783341D457CA665 FCF325A4DDE94808114B1E6AB325FBC179472965BB6B99C21D0CB69DF40C20B5 AEB07D0372ADB519233DD4BB1E32E3308C03D60F00F6487CB687830972BFB0D2 0CE2A288EB98831C204E03FA06B7065EFA3285D927651C376B59B33F6483C2FC 58FABD99D3015F6D8CCCF97174ABCF4EBF022834F516529E5A19177BBF30C439 9A266CE0B3208E7F3A8C0E431D44508D578234BDC461D8F78E6D002A0798629C FE83B2C998AF85DB5EBCE675FD54311CB14681571751361218E1F8970A1B973B 06531F2049D757345A692A4FC4EAEA3CC6F0872C28108F7EBBF5BF770C0BA6C7 12274C975CE0E0F9E09AAE0792954A1F2C0AAA8288DEEFFBC83860B819EED005 1D631CC75E597DBAD011C4490449717475573080E67AB9F074981BA85FE7B194 53C2013ECBDF2A522C41BCC160FB1D79C130216C2D17C277A51353415075BD1B F8DF1D951426BA4EB4992B5A523877A2BAF22361DA65A99750A337D1FC4A470E 410AD3AD0279722229B409267CC12A21DA2AAC900DFF2B519493C9EA92CDC84E 874B160F4127D1975F2CCF7F0A72701A3C84F020877F78FDCBD1529BDC6DA3B5 973D236A4B73710E12A648FA62F116941558BD0F6554E152EFD268E21175F973 5408A1249F3175E659640825731A12F98C3C20EE50E8C2E6EE446E7F17182D26 6F978C8222761BB9993F993D9179E939E8E50F7BE4118ECC2CC40F691AE9748B 4A137195B72AE08A0D398286B2FB9050CA34766751B108C4C90D143C5F6FAD3E 4A3F80C2FC2B6A1EA45B1E45B896633C312BAEB63990C31F1EB7DA809BE9F612 EC55DF90E07C887741C0A255A16DCC32BB7BB54CE2DC59D6B15BD9666700C095 207E57106950D839087BE28F05EBA74E45112EB2514544F9411401FEF77C14FA 64B9665550CFE997DA7C363799EB647602502B8190281BA5F0AD55BC30D03437 4F207D96F86C73DA6B3B031B0608A63C221B619E491372A1D7E5671D7D483AFA 04B3E76E22CAD935771B40D48806F82B4B5AA65A7A9B6E99FED552EF557CF105 940210209779C16B2A621D818752BE3E05932F90189D99F221F2160539A2A7A5 A9E6FA0D8EB2C070FECFEC700489CAC908D6F1E247664ADABB2B6DDD4DCC448E 3B54BA0DDD6C54A36A495743B1D165EA43C1406BF511B9E35E4E061ED9980FD9 9D0EC0BCDB65EACFBAE7787DC26427B6660464D5830030D103F984035A523CAF 49E5902A5FCD732E2811C33A3468D93ED22B08D256D4B07C28340AE04616F5F1 B3D1F087D2EBF1380AA0744CECC4B25CAB6A4AEC5FB255306599B81B13D33D91 A461CF0DAF04E81A47A3FFDEFDBA01DDDDEF0125E3465D464CC14D21C73BF7B5 5D769E02B6E09BD7F56D0235ED4F0FD8A88E851D672F598789D1EE0B99F19132 69816343B0E8318F8D9572760FFA000582EC243DA0A9B677C36663BEDDF26956 ACB66738942859C4031CF24EAF36298A1A263E149A57F9CF8B20AAC012DB7D19 A0B941BBD9517A1BA08303C3D4DF196C46297DB202272B60FFDF4B8A791B5B54 E5E9D98BD5B3A86DEF944CD12860F931703DB69B14ECA94EF3571938E174FC99 BA4DAE675BF9E906EE156B849E4CB3A2B6295472C83C7A4E04BBBB4676534794 CEAB380B1E461C5432ACAFC5D431BB5A2E1B9C1740751CB0C82D8E1C74333BD2 6AF1BE0CBB445E9DC99DE3BF32B95CA40F19FE0EEEA84174921083B52C20CF72 46DBA338D269EDA4D6177ADBF457907AEC5BD2E149FD142E435C908DF2CFA784 EB1B7753EF57A74EAA4CEEAEA98AF92D5E758C290A579C2DF1D63E26ADABB48F AEB2D2682FA119D72F24F7BC44E66EF1164D9AF89DBBE3B49616C51E8265379E D8DE9A5CBEDD8619D13D8F541EB2C9DD4ECE1D5C657039EC1F6FF53FAB21BF4D 1ABE0CB264EEDD6BE0658FA2747C56858E15F8E90B351B015320794A89E84C34 F32B465E20163938B8575A607D19E71AF5CD302837BA49E58F8E0BF800521808 32F10589F0FF9F1D002A4194A89B0BE1A6F2DF7F0AF8705D30042BE7B6F8E693 9722382F837F4A4AD78F47525ECF7E0304D3BD24256912A2ED3C59B32CB2ABAD 162AAC5D13CB0500106B9E3E0A24261EFAF273DF3E96EF6D798BEC76DD63A5C3 B69121356468021444611B882FF13DD9A9DEC8C64C6DA7B4AF54D2073DDC6CD8 4B131FD16E1480D6526F758B3510CF1B836DB2C098A55784AD908470517779B4 9A1480276F4BDF17ACB671922A50B317ACDF7338132B7E187B4F879CFDDB15A4 519AE0F779B72A30F8E4114A5EB751E552098B5B4A5315B1A9E5DEBB67991908 BB6A1837322E97CFF5E3D1375E65F7F0B30DA9A697B3F81B6B31B7A01905E94E 38A3565FB7123D8079B4055A529DE2EE63EE49558662680D18782523A6FBF44E 72FC2CDABC5DDD4DA2319440F3E09C8A7D8B9A4832DF23679195DE1522C4B03B F33512817678166067244A6C5B5B74B2674DDB7E6376D5CC10851B37AF1E288A 20082C590010E0098B9B183AF0D12FC86C500C929404C3A2A633A34DF572AE5D 13CB0500106B9E299380655E6509F9CDAB52B0C9CD602F5353A62065D84CCDA4 F0B1144B9657FE56DC31E4EBCD509CE08658109715178A46263EFF235544208C 42FB1C6E1C013D998B3D815891A79E518C544CC0E3FF0A9FD06D56B45FBB7EC2 FB1412BFC8897960881AF9668115C62FEB9188EDAB6E413398003B1809E58055 A636260A273E94FC88988186D7F659479901751B0F4FD6E721073D3F64842BE7 512CDC849F97A0AC0ADBCCDB45E5418D0FE68B250D8363049675F2999DBD5DA7 52BC0C849CCD3C59B3AF2D8CECE0114A7E516575128AF061B7A07796067CACD1 9FCECD3FE4BE830F8F498558F245604F69FE2EFCA0C55FEC2B06249159D7D52F D9B74F4A57E5A66FC5CCB9687732EE2363B7795346F868D58080E9AC2886042C 3060A32929544FB00C6C7317E3D1FA1DE2C6B718F79D53E80F4646B161BD460C 7FE0CFDE4D04835F1E4E260E58C77AE27A3000AC7B9FA90C1E31F67C687158B1 A0D5D178ED3A59C1E7B9A5290CB483A7B20F8E4D9B748182A07E9B552E2533B8 F8D1EC9A4BB73D53BE76BC65415008A84376AF054152512259D76ED642FEA728 C1CA41F3E76A04BEA6CCA263FD1D8A143C31FA437BC594CF36780916C17E862E F4AD94D51481E9B01C49A2D49A425B1D145B71E3742A8C11A7B26AFE05BEC3F1 84598F91259A1C93811D9A8AB593E79A20802D6DD6319BD88BA70783DB56FF27 0E3760493EE474B5E928BE82BE58A6E7CB8E1A3534668B754874FDC84900192C 1036EC42E73E352672478D4127073B22A80BE204A3DBFAB3FA3643A2646F9B74 9C15B99AC3682EED17A4EC80733ECA11FCDE2C77C307FFABB51A0DE8ED3516CE 72577E4653599C5F104E137774FA958C0E986F0734AA9D90C4366C7FAB713EFD 8DE47072FFE7391B95EEF85AB528E8CD92135BA68C2A23A5625E51CF8C53150B 83E51E66B94C0021BA08735DE3F962ED0AA67F7BC463A1C03510C0B2D0E9516B FB51C7DB63C784EEBE6AE68AE815957C05095C08EFDE17C0DBB45191026F0F85 07B58CEF2A5091D57CE728F48BEFB1CF0EB34CBB917A027788E30B5F6B775699 51802C327BEB7505D378F07AE25A65125551D031388108F955908C810A561CEE ED3C72A26D38C3C262026CB29207A380BBCA50510A6941218D412482EFFC6AD6 798658387616931AB060E4B695C1E028BCE37377C5793259331FD0EC56DC9110 2B3B6B465AD42ED6AB6DC8EA12EF0FAFB31B6550230C729E692F097708B92A52 442FE87259A7451E8BE6243A14E0C5DBBFAE5CFD75A171E1E8CC5C8A1B98117C 16C021606AB2BCD7AB93A8D979263460DF539FDD2582BDDAF84E569E4E6FFB47 29813B8B4248CF2CDAF9EBF112F30C2628BB48846483F64EF6A049E5279BFC1E 0882A5A7B0527DB5F042C40B732AAB2589536F7507DF42FCB0CAC24A32AC4B68 08BA2E1EDDFDFCFFC6C2ADF1A721AAABA172D68A0028CE98CF45AE497F9BBF90 7765273F4E0FF7E0EDEBF96C63CDDE110B2505EB446B562B1F26C114526E4B44 81F9C1A562575C22E879200706033E8A15869C9F17F611154CB95AB3A0DBB529 8A64627AFE82A9AEF1647970D35B7BB5A8AC26D90486FCFA5921B334A2EB49A1 1D8F890E416CDED7A4A26181DFED9CD25CAE4C46E9938C915D5BCC3882071973 A52267326257310C8523EC00185853AC09581A973702E3D17B25A6562C9998E4 2195F5B30C446FDD14EBF82A78094B16C646C83006A8FF19A3CF2BCFB5CCF6B4 866EE393804E20A56C1D67E6F9C824116F727CBF817D5F8412A5B49B24E0208A 67498C6B112C25CFACAD9FE92290D6A0B31CCEAAFFD80839C66B55489A0AF9CD AEDE7A3801C50BE8C79DC6B85123E04774E5E9ED639661350FED52B27DF707BA BB8B20B1BF79DD93E698FED0E66160262FC6E5CDCE08A5E925263AEDF45CB488 D7EF8B3DD1960832B97CE7B2F965633AC3019B642A0C3670EF32D2E7CEB31584 EA51F5C4E05D7B24FADC2B178842FAB704F5DF774EC88FDAE5908A3782829B1E AFC0F2A0B1BCEFF5C2FC3F501B09230438EB69045D2E15E20A495E5BCF0718BB E3B419442C238A140B20AA889AF4DEBB940F6F6F3ED964A1E3C84AE6E32B58AB 6B32740A72375AF28906A2D8FA74A80D18E03E755308B4E43AD51C8E859C1AA1 04D3CB590617E2F38F61CE00002E0FDE3772B81395C5BE4A43D431BFD8F98C3B 8A0C49F78E392C4E2C8DA3EBF530723B3F38BFC6FC3CEE872EDDEA12F5BE1DFA 446024EAAA1D7A7192786EEECED2FD0DA4BF70C7B2E9C02047CA55C09D1000E3 7048273216ED49FC14D2B870AF105EECDDD822C4806C99109433F2C0A51567F0 8C0C1D1329B12E6A2B1593B89C0CB14134CA4F23AB8E3E296E24CFE662520515 883684D501CA1E38A604B1AE90BA9759885BACF0E7B4B6035E492C17F0995129 D0644F3144CEE6E61949E5157DD19AA1B5FAD19532450132F531B215D62B83FA 023095044C4375274E93713194F120C569C814087D2F0CA79A39A9ACD41D3477 FF630A05DCE63F3FF90F54AF11CBC882B7BF79F5205F62FF2D5C2ABFBB724BC2 5B0F0EAE617F39AB760FBCEEA5A1AFF1E66AFFE769352E8FF6C13153567325C1 5650CEB70F8997527FBF8A1E2072FEF5F8406337B84CF22912F4EB6A3C36058B AD71D7028767ECF0AD01C3C74C791D9D7B0E15798911D2061DAE583D01A854A7 1DE9176DD504E626B067A2D076473DA09D5EB6CF9ED4E52F7E1458FA69D03DF0 CD00FBA26140F5089DC456CE2DFAFCF18535ACB3F6C568F2CDFB71F684C689CF E1136B67FED98FD11F709F3C6CA9E742813DAE95B5558E897B88131A163A93B7 3815410B9976AED68993F917F5D7203F1D62DE8F1CB1F3E74C3C9E61C1D681F9 B71864ABF3AAAF14AAA2B0 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark {restore}if %%EndFont %%BeginFont: LMRoman10-Italic %!PS-AdobeFont-1.0: LMRoman10-Italic 2.004 %%CreationDate: 7th October 2009 % Generated by MetaType1 (a MetaPost-based engine) % Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). % Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. % METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki % from GUST (http://www.gust.org.pl). % This work is released under the GUST Font License. % For the most recent version of this license see % This work has the LPPL maintenance status `maintained'. % The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. % This work consists of the files listed in the MANIFEST-Latin-Modern.txt file. % ADL: 806 194 0 %%EndComments FontDirectory/LMRoman10-Italic known{/LMRoman10-Italic findfont dup/UniqueID known{dup /UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse {save true}{false}ifelse}{false}ifelse 17 dict begin /FontInfo 9 dict dup begin /version(2.004)readonly def /Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def /FullName(LMRoman10-Italic)readonly def /FamilyName(LMRoman10)readonly def /Weight(Normal)readonly def /isFixedPitch false def /ItalicAngle -14.0362 def /UnderlinePosition -146 def /UnderlineThickness 40 def end readonly def /FontName /LMRoman10-Italic def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /PaintType 0 def /FontType 1 def /StrokeWidth 0 def /FontMatrix[0.001 0 0 0.001 0 0]readonly def %/UniqueID 0 def /FontBBox{-458 -290 1386 1125}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC 1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 2AD360A28616CB4A0670C1BF13E4018CA53FFC8B28E49B30E8002A140BB230DF 940316C3A88DBAFEF249FA61B55B4B56C598D4266E12F7B0F006143F55F46681 A0E76FE1183A772016AF636A2B3034E12B12BBEB3C227DCEBB83986A004EBE89 2D913439F0E10163A557CA6657B435E52611E8404129383B1A6857EC4B4926FB C6A2E74782F935A3FB0FDB05CB18FD8BCF8F1AAFAB72C03340EA56DF72DB59F2 1B103ADCC57B872E7AC079964DEDC0D0BA062E3909C7D7EA8407C5D92051EA96 76AE0F81896E3D4085CF47415EC18153AB906BFFC46DEDFC1CDC2ECDA3D07871 97F6B4A4B8935DAE4A24CF479E5F93A4D1C80CBF61ACAFAC97F4CB46501B7530 44421E3D88841F613D42612F738101469C10D7D537B0D4D39296A9AB3F132DA9 A3B459B0F850E2811A6A83947BD5840C06145EB2FB2F57809E120B983B414233 98E4973496CBD3ADA7B5AE09498C870396FAFBF91AE0ADB8695D003366F550E5 F5FF65E7D0109CCCCAB8C9822B2C46C3821C06EBF5FD03C11BE7C7C2DEA6D331 1306D1F3DF31BF4BA9D145448CCD5CE52177724C3C7A1B01D39848BAFBD45097 2F94109C077B406B8E33B274AD9FCEBEF0812AA149D3D37F02C28000206742E4 3D4297F0974755443E95B9967D2F3E5CFEF77E1BE7FF33FD7FB8B81465057DC2 2989D3ACF41AB2FDA0FEBAAADEC2A0730692B12652C2BB9F6E96601B1A789BE0 415F85CB8A653CDBAB242410D8AD167644497CD90BD0962D625F267AE2F88DF5 4D24666D0E11A19B0B169E1B130678D6AA963FDCAD53908D5B476BC8A568B56A A17A718F13C71D70F35947F9268EF5D89E26850F4BC9BC2AB1BF8609D3A64D1C 43BBB187FC37B4DF600B1126F59D266F3957F3BF373448D14C24BB0AFFD92B76 CDBE1E10B3FC037552ED74045C08871D70C0C42D4A1026001EBE0BBD0D9D3FC0 0A5FDABCF029A45C23311338A2BF06BF5B745E117F0AE99E24AFE7490FEFC3FB 321996E0CA919B90DDBBBC078997A5BA4843B1B1C138136FC31A73BE95EC0532 153D5C6216D9C9BDA9568FF73877BBEBAFCF09386A5B5F2C28A996AEADFADD93 BD3CC207D8E2E8B5E108F51ECD810D5C249C1C6EC30A519FB5A109CA9D94BC09 AAFA0FF2710FF55BC9FDD1CACC91A2805DE4D0637913EE6EF6D06F8E219B5640 A5614D68434FB79C706836E913B07D9CB5945FC38213E84E116906C3870220EB 3399E9917CAA5683408D3AFC33820097AA2B3B5EA40431A79BB15A93FF08E378 2FA0F59D23C61FD5E78CBFE7A6F095480314679B3B1969A66C9F2C8501A2E932 4D5E6F0F1294E1C0AC67E195C35A44216C939D3F93B323344D1A9C173F501BD6 1F444F24C67742DB868CC2967CDA1B8562C4DC3DC80D62BF85EAEAE51E4D7B7D 66B4481823B60F897FEB2EF2773DAF259E6D1B252E4E34BB5437F75671912332 77DDF91BAAAEE61A2B30C71F43F4164D26BC061FDC0C2D9D95F7E82180B76732 8BFC532CCF26068A7F9182FA161075ACABC7546CCED07147F459F299DC78BEF5 FAA263C6B723AE4E5B34B405A0A13E318FE2E576CBED0ECB0B4073475DFB74C2 575CADC036837E91908A72B8B06E2C699D6AB75FFE0D0263598C96F4DA506ACC B8575DDAB8AF93588EC945267270FCB5B27E9F4CB2CE8882889DDEAC4225406A D7709307918E322F471CD16627247280751B41F348377A602A2D5CEE4A409E83 188D1E6DEE28E469E2FF07E68F50C828BC2FBAE79527F0C70546C0489DA8A09A 699A1D22CC01AE6542757D6D4174E80ACB4D27E6C934A2155DC2E79631499FB0 5BB370049185AE13AD4E96C8522735074AD649CABF39201AC93E2E24D61819BC 85159520ADC69ACA26ED5D96E46557021F6B56DAEA3577DBB01E39FDA69C8162 1E58E1242DD9DFD4EA2DA553162A2DB3EFD07706D953C21D1F18BF75E71B5B6E 7022B99AA55C94130C7A4AFED0F9BE76C4CAED815AF7DEF664098CF1A167444F 3455B1FC0549334F62417196029929B86FB6D123E95542C954A906EAD36D53FD EC9C70BF01856A65B9674D016F21C2C0139D85FA6FFD6D1FE5FB3CA1A507FC68 044C5FFE6777D6E374B40FC2ADE40888C5DC808B63EBFC19DEEFB52EC0E80B8F 4A66179756C6668E1374FC7A3843716F052D31C822DCDF6415E2E933F65C2FA6 A347B174992DB8D542BEC631C8069D0DF3B6F3A2175EEBCF814CFF20697E1B67 BFBF36289A4953B52A65A1182A8380E74F8D4D4FAFE246FEF66C656BAA600F77 DDFF7E65F6B503D2214BAE714A0A6FDBB0B23E20E38FC40779C826C9E160AA06 F3C0B6861BC85CEBB9DC9CE8937288DBC4F96661C812D31312FDBD0E6AFA59D2 48C6D982B908FDFF6E6135A30D1F0CCA7F0FB5B7F48A86059AFBDA2659DA38C1 E1A9A6055C17579098B3D2AC24C035665DD98E26606CB1A3A8C57A8198D62B3C C9ECAD676580F43F0DDB4CF11B602B9F488C7E1537910E6174F0EAA9A09F8440 838DCF959C9B92CEC318224D07AF1DDC35BF7074ACEA54B605DA2F27B60D4FEA DC846E80E90B0115532DBE216FF5DF786DBE294FADE1BBF4EDFAC6E27801964C DFFFCBA640E368A131AFC767732BC332AF54087065083A6524E0A6BDF5FB5ED6 57B3AA5C942ED0C061CC7E03513CAC6D95FDBCFEC9A82E30AAA702424D801566 1CC379BCD8E221098CBC3E05C7840C17AC6B6DD86F6CAA313DABB7CE3A054BB9 79C78B1EC7980216CF5F7DAA44BA982BBB0CD6FEFCF89FFBC21C112332EA2601 5383C8D43E634C5F8E12D8BE3A306EE8AA00BBD282C6762F07FECA518F598588 6A78DB1D4D77D17EAA35BD7DEF5A54D050720CEB18C828ACEA37046A42AC0058 159FDCB85363C9140E4CB61A52C9221A8534A1618604CD2A317F0B1BB0722BBC 4C135B483BC8155E7DAD9D85DD27CC7D9729CA797FC7B868E9CCD2D329949F21 3E38C9B85D842A414A6AC47A13ADDE2096413AB8B3C9EF1B3B1E446B248A6FE2 9A67DC8A93DBF5A348E5EF6D010C221F24E03306924BF00029F54AC126AD72CE D5FC0448F6DA8E36473EFF3FF7B1FEEECC7017283D56973D8E4367392BF6C115 0DEBF459D1469E67FC2D028D1969F2D9369CAD8E757BA5312E51970072233860 5C1F9131277EFC800D5737FEF579DD966BFBB9B9F62E3A3E951935FDC1809071 4B60E3CC51BC00B92453683899ECE7EC3DDFF5B0B8CCBF3D9CFA5D6BFD1F3E8D 1F7B13351D44FB1513CBB22AC8F22E351B5BE972A7E5CE4B4EF7AFFCEB13D08E 9F8A3458A1089BFE019466013FF3A3E8684F0CBEEBCE9EBC2E7766B8C7B0E97A 1715D744F76E0A72FF3F5D09A96A967E2D4D982E5FA720F57EC7DF7CF39EA825 E6DD146E029A8E6564460CBE4D5EE06C24C4F502E4EB6027EDF84776DCA0196F 32A8D285C54D6897937C9212125056101446BA8DF32E30062BC9CD9533DB03DD FF8BC55C7836472C08BB6064B3553C22C63BA57E8A7A9FFC9789586711C65284 E82C2813504CA1EC0B3F467B33A9A1DEFB73462E7FD440BE21B75A75962A0675 857389A433E787DE96F18EA447E70EC4C7F0956A5909692CF258F8A6D0B6122A 4A3FE0E0483A873071A17F3E00887BBFADE849DA85124763EBAA36D35161B3EB 6C4035E27B1E2CD55387107EBA3F8C714DD0B43D864F549344B3D2D311C782B0 DC7877710A4E8E65577E5ED37BD0876FE4FC476647E0DCF09199F13A726E93DC BB3045733D43880F4D01B605112A781CB563378D8C5CB7F8729D436B65B80B37 2521D687B8FD41367123CFEE10E02CC61C6E632B0A2C765FA72E4176D1B9FE2A C37C8C0EC10FB99F32B55EDA5883534D7B8680D0D3062AF0E81ABC55AD124F42 0C8120A5EAEE73D6E82CE7F46C03DDBEED7FD8FC47C408F9B25645C229D79B65 CF3C6186C2BAAB9FC099289C9AA58E4726F850F345F4642D12EA28AFB297DE66 1883CC13A06C3D898ED50AAE660D1728CA47403283BFD52DDEC2D7D0B8E2F2AC 97C7A8FD33D6DE81F4ADD3E77BFE2AF01AE74FAC04F3145E84D01E1EC2C6FC29 D60D85375C5BCB64DB734558A0B4956554FEC18293C59D6785800C20AF1B3FC5 D973408F12F02CB8EDDF6CE870E720C8F200C0B0B311BC285C65CCC948E06B72 248FE3C616419DB4B65591F8093CF02DE362E6AE90DE241983B0D2DF86A19588 BA2944BF5068D2F6B9321AD914EA4E82B712C51154D17DA5BCACC3DA7E5AA106 2A7C47D32240DD3E34D542F552F40503BD7F3E05B0DE897990729C0F4FF5C7F9 D1F4E31FD190E48BFC120426B62642CF23F40149E7A00BC42B92571D1CB29505 E041FB5D15E78F084DA3152DF00014433A1D8E062D5207D5E38FC52F40EEB809 12350E6C724CD682DC94D4A705033B67E3AEF408639192B235119311B9888D0B E96AC4BFD340BCABB8EE5A7584E54F076F82EC251D595E38D5151BE1944222C1 D58DA76B1F9AC6202BEA5AD2C4142CA7D8CB954B8D0C08D480C244DCF089676C F6AF896A75678AB421B33A4C4330F263239C92F9B480B4B44A27E72826780E48 006E57D57623FF88180EE88E894E82371D7C42D5D5C8C5832A916421C76934BF 679E354989D7F43374E15A1242DD613983F1CBD753C5E11137C66FC482C8879A 7B6FA29984BBDC9A12F56A9D3FC1A5A59BB391F99ED1BC64F8850E6143C2368E AF513D47C127C23F603C18A8B3B1880A34253B345F3BC5A90CCE79572D44A07D B50823C01E2F503324F5BE856FDB43B2510144D171D013D490A0EE6A8D84E5A6 1A1E3D74346D1DE154C9A6EC3722200E422954F09F6575A8D085F14DE63891EE B88FBC9E57392327D25BB1785835070A9D8B87FD17440C828B6DDBFD43EE08F2 7CE4A450C722AF53D42EECD5FC0D9343070BC392C1F007FD38A70551FF9C8A68 CEEEC3E24A8A8D78F1B9C882BF5460A3E4769323AADE88755DA906B3B538C021 24E08CF47B21A1B617B4AE15F2F5C02EBB5C7489358361A6F0AF5336910F7C7A F7F4661E027D24216394F39CBCA96FC7E1301C609871641736D8B9C714FA8870 776EA703917E211E3B6E052E1597B542399476EBCADDBF3B86D087D23AE9AEBB E0D0D3F6724561ACB8D1BB8CC8938AFD17BB3FAC62D2051CCCC0A389D730EAD6 B05AD28D40868D9AF07A42EC29CEE0176DE0853DD365E9B853E93646FD2A99CF 91A25FF02E328BCEC164DD0E276A3EBD97288005F645DF1A4A5582FE6AFB6816 FB7B2DAA62C67E278C865940A127F49BD2B5ACCF7ED80CEF4FE96FEA42C247E3 1E441196011D609B32C5AA4708AC8A56474AD035221200BE54B387539858F28C 3C108C0E6FD94CE8C5BB85DEC4B23A97D080C2641931E59633708BABA1C0C1E6 2B0D99833CA3F6F7DDAC38283E463EA9C12F90E2BF36D95BE0E19437423672A2 6B560AA588C1F1CDEAF6FE7C87E54B4F73CF066C2B9C5DF63FDC0ABB95E0C51F 51A155DCC3B4CF0008880A1663932AC35AA2CB73748ECDCC8DAAD463996718C1 9D155A62D7AE82EAE4C82760C27D0CF7FCAE1A015F1402E25F52E7EA80E6AA3F 52F695959F2DAC227580ABBCBF4E94C8B8863191F877DFBA44232C3F0BE2ADF3 2E017E9EB5E294B9559556A974B884B375AE41210AA7A444428DD055DD35D91A 1DD46538032FE6E67EAE73CB4E02BF60F5463B41824A760282014791AA0B34B1 FA3CA123BAFFACB6AF74398500FB30DEF90E0574A9C670A2833CC6DCE45D2E48 98BBD96830A117E7886D560EDDD8A901220A97E3BDD89944986C15BEFB7AE6C9 0126917995D83A5F184C6ECC9A1B2A55278FECB4642195A2E0802FC871CA864B 3ADB40C28AACA1C46EDC6D8D90A399CBD792FE3855F316DC33187662B519F9CD 48E61D8C79F8DA266F89F3A0DC02BC6DA849100D47655BF32910FE815C9A30BE CFC696AD2F24620366F20C191650FF09DBA2E131A6EF79D80A26C51614CCC4AB 603F4BCDF8C15CC8E2D85D38C5429ECDE1FDBFC2A74E488B2A83758D1D5AE490 4590697E8612476C7782BF11CCAAC1266D47A4F6907CFACB8177745EDDF7099B 6A2639DCD3C4335651B78EB1225E8017A232120463AE2E74CEB1398ADB5170FC 710F29B4CF6AB780A4E2A1732B3626576620B32DB77E1DA2E2F92EB1890FE6BB 060A0F1F9135F567E51859F4A455482B979DBDE13544B856AD10C05CC975CCA0 A2F73DF858B6CDA2D02BFAB88307660274E35A60CB5607F9E5696F13AF91E4D7 C41B245C81CE208ABADEEAB4147211DF02F563B1B0E65B1286946DDCED2F4768 FAAC21A3F35697D77E0AFA4E230AE401CBEB5CFD118E9A5F8178D528E7E6BA5D EF6EF5B452A9C57BE0BEF1B6F0D4F06414757F99246C6DFEAFF11DE3850A36AF 4089C0D92EB54CD2EC33F618B841B4AC7583F0D378AC04661E5E262CAAD17574 18BC35640A10FD016CE967DE8AFEF98A6C90D315EC28B5AA3137EF8423B20073 943F9D4EAC91EB8CD597791E02DFF324688BC840457AF4CB1F475BAA3434E2C8 AF1B598ECECF3DD564208E81FEA510ADAB5B2EF1DFFF988085B24A530F7C406E 688C5096F0A388DB34B5274D8161AD5BDCBF0CB10BE47F309B971DA396E18DC0 740708E79F85455A48D40A09EF91ECDEBB461FF39B9AA76AAFCFDBA6BC9D9334 22A6054A28F96BFDC32902A1BE4F42505CFA70C1A586600512DE57BD2C092ED5 18C2D683606F893D94D45A030A67F8B06D9C4AE6C0D1962F5125B063B44BE369 814A04DA7FB5C7D5037100693104C0B4084E99B37EECC9619D1AA0260B79B831 C3760C73BD1D5812330D6A367946BCDA664730F3DB30CAF94F2975ADF1AC50E6 BA5D0C418119629A4FF3EBFE0443F0FA19ABC04AB7DB52E5F847D655952F7731 CBD3FFDDAD2B1EFCD4A73CCE9CCC1625A767B562683C37CDDDA45315C5E364A5 C5C250D91A9B857E48B409E0864945E964343A2E2C8122AA97EDEF188E3EB568 DF26E0C27231A1A0B62EBF86F0FB2C72F62586273A8285F150FDE8CAC0FB5762 55A6B42D7147307BFA41DAADEC82320E93A6AB67A91710EA1514E15A867AC86F E047617FCD6B2323E48F3916042C347EAE61C858A50019DFE27B4B16E1E593A9 05417EA5A4144BE94F3EF76BADA269E07E01A1F825479BF0B4461BFB3D11CC1C 351213B1679709C23B89772004A1D7D2E17DC90F8233DD4E302470ADDC1A56C2 22089B94DE9312D2AB2F4A026541C8EEC9D854A0326B86FC5A45BF9B2E89F404 85EAB1DD8B2E07493F81BA54C3B52018D404B42398895F1F95D5F37ABAC56B10 452C321698CA1B72AFE725CAAE98F627C38995914F3BA09A3ABA404F170CA67D C4F89A5F4E07FFA6822B45C1BBD0A6D3F1FC4D60EB480DC7B96CDEF6EB185F80 8617B87F28E6C6EE881A8F2F137A3962ADF24F6B168480D802FAC442571397A6 2FF6727AC3BA11E896C3DC4C798C8CF098F26C8AF48B458803BB26487C139264 B74C1B985F03669B546C110680DBC9E1DDE716C4A1579392A2B6E296CE4A0076 48C0CE655612567DA35A9E92DA83EC8118D800F3B2A7B5EA03E16B204962BC68 A93F6CC57B7C497318CDB711169EE774783650F59A037DF5AF20DA94B1438B4A EB72DD3680CDFCE4008A7DC06E01782342120515EF4AB7CD1C0D977AD77AA3B1 9AADA40B3BEBE0F523F174D1B87F8E5A06CB2F03B396D8F5210D8B03BF17D62D 0A04E30A519843B159E002A369A993FC1609DCB00196DF86140690038929FD18 65880BCACA75A396F3A92C1E6388C6B4B0CA489C41F45BE793E4A36E4F644AD3 8A52CF7508F46DEF6729284CD0110086E82BEAB1DA24DB1F7D1EB23816444CC8 6324836EF47ECAE82C2E60E8E9F56B097621E669015AF5CA14E1ED89A54C9AF5 3578A347986E7C56996A52E53C1E53605BD7BF881CFC71CAA1E182B49E06DEE0 8C31BCCDADD5ECF7397222B7A340074DFC4327F02BB6F562C536D81ABCB5B304 6A2D0A3A1E7594AECCF994B6D8E263869D9F5CB489166E8BF8DC657F1AEB2203 1F26B1501C98C38B8168112651D811374B9612E7CD009AA2C7F442E7911631E5 892D2BD44137B0DE200B79E42280E0FAEBC0B59C8D601CB9665469B93C2B431B 71B91C07B2A33261395FB4C87B47D35606C93FDAFE2F9C2BE55586EFAAA6ECE7 9496AD2915E8B9E7FCF24A2B1408E297DF9A6CAE5BE3265F6A58AE3087B6DF37 D1C5F5EAE027446164EA7BF9AEF4AA8EFF94FCA5913AF69766EC594A5294CB74 FB41DD64AA383D5DC1E77078BADB93B152EF1F5BB66439F2306BC623C10D0F9F F30D8E417D832C7B7753DF97D2FCD4BC3645567ADEDBC3FCC0040300994E5D3A 9DAC7195B62D531E0B583E59DE3E7FCCE907F9C77FCD8E02E18FE3DCF62463AD 80181F8034395A1BABB0805954AE0DD12D6983FA9D9526BDCBB5C82790249975 01F2C9F97567D7D63DF9727DB50F4DF0E0CA3BD1FC7D4C3CE34AA677F7365458 EF68FD17DBAAB36E727AC43A2BA70F5202390CB0F2967AAFBD693C52E2299251 2C658951B0C77722CB2AB10486056F16EA33B27B52BDC0D17322BD8D719DDCE9 5DF504EEB3FB2850CF11A88C5AE527A1E6B897761AE755A7F49F112896290658 F0F6BB5393500642CFD78DC25E061C6E0F6214F3175B927641C3004225DFB5E6 CE09269069DCDB896A320CF06918F74A7DA4A21600277431BCFCA938329335FF 5010142EE14E7C12BD59A6669F1D1A05BFFFB607844380156A9D5FE2A945D007 DE6AE10B8CDCEE93DDCDF5BDEFB5F08872C77BA070C12F7291C31A90C79771C9 1DC4D21798EE7C1C69BCC4C6ECB7A3442709A31DF9148EBB63736D4A6896BF31 686649E5B5549D56C3E372F126A22A872220273191166ED098DD1BD8E5027B7D 1E0C22A83AA19F30AB25F328B5826BA965DA26F8D27A46C3059A2B09811BA35F EA5AF6530E3B4C2C289B000983EE6FC9812487758BEC50CE0C7C1C1B24148C89 5EC6A8FD669D6702EA42A1BCDA407B3C708751D5DFD4043ED3AC4DB1DA120971 ABC83477E84B2DB2470C82B526E56DE4D18CDC3523E47BBCB20A3D92C5C56BE6 7794558FC05257D73178ABB8BF7A2E2056BF1046EEF0C73B4066A7E440891EDF A1838075A88CF125AD034B79BDC2D239D0FE00D84E4D2B073D8E7D04CEF4D437 EA87DF2D7DCAC5487FB57EAA3C3C4E61007A313BA05026D49DA0FDC00DAE66A6 2AB174E4812B4924E9138AD9D814A6A70649BE44C3901B2433459BEF30554121 B7073F9002528C22684E314D6497F8AAFEC33FEF856FC1C617922EBF2ED22E52 FB1F670E7BD287A94CF9CC43FA81AD2F155D96FB5BAFD9B081113274F2FD6E72 B1E138AA661E3BE53372B43906B905E13B8AFC923D76A47096E11B20704D3976 7130F007CA7B37506937C57F4812468A8694A3DDC87EC718B4771DC3D34840EB 06F0A2540002C4425BA02CA8E3F95567CFDF441728278B6AAAC2640D943EF4E1 95364BDE5CA1767822D28A4774A528B61812BBA2695FEFE29A0C0F7B08DE2245 78F6855DDD3713AA4CC3B6CB2AB5E052003D46AFE1686F33586C81E5E5CF54FE 5F8004AFF7BFB9CCC1D0A0A663F702F5D28AF4E39E205EF593EEDB169A3B17E0 6431A24C26D4C07E4AB64B360AFC14A3B57DE7D10EA7D651D2112D36C1AF4F2E 921D25546FEBCB2DD144D59AA23A265D273C60C32D8DEC992FB93ED29286B1C0 0698760DAAFCCD32B85D6FE0AEF640C96B6B52243B879E39CED2CC28ECFAFBB7 188C0766F4F01C5B14B6731BE0B8824D2C9D5B6CBFF1A9034F40380B74EEBC8F 8D16EA9D226D8EB21CB896B0203120C8251F806E0E0F17BC8D2507203E113062 AB29DA8528760E517571DA73470AFFCDC4B9DA5086F82F9B37F7110B7102A7E0 5942A6278B1EFB682F1FD63199484E10D16D3BBDDAD838D3FF298148D8029B82 2F1501DE5A426DA82925743223005A75D31335C54A49884D0D82BC27E20FB010 EE8343638E1BA857B61835B786FB060E22A3D02873BAD99E8FC11EFA966A6753 ED10110CD97DD7E51F350629A1330AB789E272A3C30EEC7BD49A0B2D465D21D6 C2118CE19A9B9712D2CCE46943B1D165EA43C1406E1A687F2C19136157C6D83B 33313266F1BA8B9E065A0F139E20C9A597910685A9BEE4CBA868D352ADC10A56 4DA0FDE45EF250B9CA106F9B963304FCB76A2C1D28C57D77D9471671D1F52FAD 0AB9815F70976E1991291021D66520727E9E0AD112C4181B5E6907D3F944ABDB CA11A82351BC0945A59473B99B3525F54BA41400E2CE174A9EB55A716631C52C BD5AE44B0483085ED9FBAE337D9C4E663D89FC18CF7E53D7702ACAC0154ADCB7 35B3C0558B1139051B6FD491904941735A816F2B5D70AFE737A32CE424C3C1C2 5B731D7AE6E014F33B69159209D997437CE9AE7E9BACC23D9E6658C959D537A0 6D09B098624A6520849D5D74514D9A502D6C4C6AC4D8E86BC008654BB502582D 640F8E39492565964B98E05D5313AA0122DF71AB6B4097497EEB38F0243CB699 DA6C5AE56D1DFF2174A3FA5068AE889B84F15EF8B1903AEA336BF4DB1217F996 536D242CDFCFA1FA7DA712B4DAF5C0636121550FDFB2C717035C5D76B2927B80 4354A6494D53BC3D161BFD2CC2E851399867EC2C6367A940343A365E75903725 5AF65C4718A5EDCED1BAC3053DCF4B484178F06F68CC38C3F2C3C42352FFBB9B 284715A2140EAB17E417F0187177A66DFAD3CB9A78B8CD57F448C3EBA83397D6 1D5347A16560DBAA6BF0A1AF1EE7CCAEB9527920BF36305D6015262E1444841B 83DACA5F52ADF446589143D43EE23F17315BBE12FD99B3697F30F86EB2BAB909 05A89319B2D1E7F6085AC8175698CF322A862B3FF18609BA9BD80A1CEF634FFE FDE4D24B41081E065C8731DD7E67FAA90F7F887F270D7C0A7002A08F5134F2CC 8B5EDD4A852C0D7C8D2A60B4903586B81F65B9C40F4A141FCA44673C32772077 21FDBB439B22AF212EF8FFB81DD23150A1D132E26AAAB5C5A0A9EAF59EA7C936 8797B96E67D1AFE9F051B278EA7BA34157F035B78938DC4B72FDC1265541BE16 CAA6B76FC2C0F29D88A00CC5DC7AE71243B1E52300478DE0C12B3E8898C1DD2E B7D4F96208BB43730E278828CBF869D7E5E8AC6296D5821F1DFC9DCFD0A58B51 96251D74EE1703612D0E3E69521D8E8AA3A93ABD0C2821CE273E8AAA1E8E409C 0724F8E8AC308520B9215CC27279CAE926FE4584979D36276F1A5D4BCE10966A FA1AE8DABD72E7211C8D796EBD7FBDEFCE3A60688A689C54A6B70907EE8F6285 FD81ADD14CCE1B522EA07A12B988D220CE989122F72C3884FF57BAE4B5F337A4 E8CD6DE6937254B5EE16BF0B3E12E8BE1957C360A72A55173A71937565BC0379 716C5E96A739CF7330FAE2E8F6798E28E639C14DE0608F4ACC185A46718A6365 D8663562E5F9BB623801E55004B74D7E3A256280E9447A13D00FA3D6E666B4AE 09D0D5976CC50A05E7BAD92538EB40128CACBF5E2B298143F03994DB7D9F8D3F 20870038B6EAB78749B26631EC2ED55BF044C43330C67DD315343A05FD1F5A31 1C9641826834FAEC95C380CCF5562BF1F53551AC6871BDF79B79C4EE8AF16670 C00DD5AF631E8A78A6832C91C017384AD2691A17BBA4FFC8A6A06CA2451199E4 C6B328ABDA4955A7DEC2A4B339237BAFE3009DFE6F521D9BBDB4B1A81743BD53 4555A706179620D4F9833A70DD833BEFE93156F3EBBC4CEBB5FD0F236A17293D 2A720C72FC5983C22F4C65E50E3F7527D66E0FA7039C3E114CDCD985E2AC54F9 E9C17DEB462112D9CFD1475F66D982D862EA1B9E653D680260784A7A5694C44F B0066AB35FB6A934B0546D8CD1C7784B6899C3F590B95718549837CAE1150710 195CB45691512FCA6FE6152EEF883F120137A86CA8465C8C6CB215B14B71F5FF 23027CCA0058747F2A6A4D886DDEF30EF34AEE9999DD411800DA7AE5AB7D7626 4765199BC15C451E1A1353FFC52FE65532DB267008022C1DDC0F82F21CD0C6E0 9A171BE5AD8919376E03009FCBDCA96015D3822CF627E84F6D93399D380FA3A3 EB3B1952DBD67DF83AA89AFF45BE97269BF4593E30CF027EF28C6B0553B63380 AB3F55E935E1519C921C6614D5DF1A68ECFCAFE7D585F671849961E023AD60CF 2CDAEEEFEBD12888FF26D3263B0D9C648A6635F9155DFF6BCEC22ED9CA46C9A1 89F385807DC5F88FA1FB3EE5452C2021842FD0F1E88CD0D5B52EF23ECEEF4615 8C938C9C6DBA6F89C0E78E741D122934E3C93C219509229957EF787E957E27B4 1D279862F03E7B43A72D0185FA8BB496DE5160D9A8A338BF98EDDA06DE4097E1 0E7962C33F68FF9C10C93C5225D033AB25C524A3435B5AF81E0264661C8FC72E 517645A6D0D3CD9D4B4E966AAAD692EC8E56A3B492CFD363292DD6BF1F40F6A5 AF97C3FF71B1FB57CB36234F24D43457471708B37C2903F6FF362CACDCF3B81F 0B809901FF49159D3BE330D5684D7DC0879F67C067F7BE5DAEAF1D6CF96B8F4D E45FE6929DE4972F53D2061C828F906D957552FFE00EB2CDAD707B59130147FC A7DC1F567A775DF3C2A28CC67FA9E0F96912594E571B1C16835AEE5349EABD57 DF0CEAB718BA2C9DE6A63620202A4DD61557FDBE77FF05AE8E145401E8B62602 0334BD261D453EF3794BEF62F0C7D3DC1DB94102FB88F631211557D3A4F79A8E 5FDBC0D17EB14BDAE423ED67D8077EC4C9B0C40AF48687DF13A380F9E2020EDC 6252DEC0B259F3966F5CAF41A225D8F6A2419104C03A6A682275882607592171 F738A139A2CB700D398804BA083C2E0E2D991CC9481A1C4E87E235CCE4789F3D B9952954999D106391322B4DA37A20B0AC32967DE3568A83CE9F4883614522AF 33A78E3C29161DAF7ADB57238F68C7E3F0E3D5C3ADA2C3716610DD039B6D6E42 B9B45BFA74F9361A0D65BD272128AC756E0B6B8670A3C7131A73F3A25BFF0440 8DA5F9B2852BA96F958AFEE3EDC2F3E7472AF10D09932C16A3B367A002D572FC 386F227C5A452E572890593FB487A89035FD0338AA26EA96C218D686944056F1 3DFC6CD1C34C905A8933E2AECFF6AFFC8D527ED496E1E93AABE0484B9BAD05B6 3F41C589698C9404D9D9B2AD4957E6B89B85796F39BBA491F62A09D70000B017 AD2F41FA8B6DF5F95734D8735E4A1934500BD01EDF77A5A3103CF3F71E5E5E96 6DFB60D6E350529941FDBF1D4E486CD04613D549174BA381E15CF878BC6E7A68 826C7A1070D6754B44A67490F3077B6C9FB9A2B5EB4A51518DA8C9D9A71F845A 231C00590C530D892B9AC1A73DA0A519C6892DA8EE36FC5AB31247A688BA1DBC 8D8D47210B3A3E491A9459E55B101F5D729B5306391D4A76A2B09354BB3FD908 77ECA91C5F9CFC168D29F067A65A521550D714E42CF90800DF87BD77BFD898EF 9C75EDB1086653D5AB4BC9E5DAEDBD08EDBCBCBB58017654132C559420A957DC 4B1A6AA9AC980E3F1313BD13717AC676946BF2D7408E45EE79ABE3DD9F90835C EAB6F58E1D35B5C61CDCF60920E6FE5B9A0433E8E09F0D974FE071574B081502 17802AA6A6AE97E298C8920D7CFF687B8F1C22DEBDABB1137760FEABC27B12EB 87A0B86E12A5D5387E871CC3D864FA02CF163E7A5FCBDEEE55013DFDA4272FCF 119047A0D26CF9515090CBF63F37CA1E51253191C462F39B7D5B056E01C1A481 E945FD890AA23745900DF0B0C183A9916442CB14BD2C5658C938BC685FADEC8C 6514A729FFC72E4CF5ACEC8FB482C3BC1836A2326064C6850F194388F6EC4332 0D24867624620D636BD5D74B42B03889E7DB80BC33856ED29B9AB43194009FFF 5D0BEF08CA18C79D3F8B72B95440914969A1F2D001A5D7C9A8DD908F477DEAB1 E85CC06BC191CF2668634ADC3C6AEEA4E811D416AC0DE34D55F775F2EC2F97FE A85F4B53BAE60491D072363D804D3767B6839A4B8BCB61CA4FC76D15109BF74D D4D1EFAC94EF4ABD38EDA3458E1FAC8806C5B018804D2B9D313B3A2E3826C969 8628A4D325509E0F2E64ADC171BDDC8DDF179013F7BD61460EC25CDAE1340188 35D6B469123F1BC211F65812266FA90D7BF2AD32B3028249A520F9AD8CE2A352 DBE6FB69970B09CA6C261B1305D9118C2D5CBFA2709A15E03BC9F8FEC0A3EAD1 4523A181350D6EF1F50A3D59FA7958AC9BB93E2BE97037023BD77C5AC2AE44D7 7998A32A0F6414BFC5E4AB5E0BCDD5E76534B21D3239266BC635B28E8F27981F 79D80C30FD7055E9ABA5A8E83A784541FE0DF9146E08836B3CF6AB7DD202746A F183C91C26BB847516F91852E1FACCECE6A38435D93DD23B671B6DC1D93C2D02 A935A21DAB576431873BE33B3AC5D4E0F23AA7A2215F26A5CA173CF12995F170 93BCF4F8FB85338D48339F9FF82E9CF71CF284568CF11F157A716CBE9B5FDE90 7600B8947C61F417929FBDFEE4994803DEE6EBE1152D62E23B8F5B5336480B14 B99B87F95B49CBE717226FF7FA7D349FBD703D907082B0C3798DA5A68D0EA4AF 872890576B1DE985AB551BA9A15DC7802A111D96E639679CA6DA215459EFC479 55B3CA9B1F3952D101D6CE60D1A0A97C99EDB3FADC67E3DABBF55B076E157727 BB8331B85E8B3D5C8945A9C513423F6156FFF1740378B96A923433D0F4B12215 68666DE5E4DD7E51505B69CECAE9DC2A43221792A75892188487DCAF92485349 B40116A32809F85F275BC3CC4D4A4760C6CBBF4CCB0BDD929D8F44FEB645CBAF B56598126BF179A9A5030F7CC83DC6CFAB9866B8EA9CE8E04AEC5EF85E0EB7DB 934E9F0163C5C50D41AEF143C9DEA2CCE706B5BFD9AF997F71E7447D6C9B54BF 55FBFEC09764D160ADF1C2DEFCBB8937EE5BED99E7C2D320236CBB0BF2901DB0 C567B17E1E0B3EDC325FEDD473DE05BEC164113CCD214B0C40D761DBE360876B F7709B1B64848626676D5D5DB191274F7B85695F5F2079000CC6A6A6BA86F4E1 C443568B03E5F63A71729A13D3EC4603B9C5CB6BA8D424D1A64DDE6D7770DB19 78E43D87B169CABEA36C0562F99F9827A72888EBB1FAFBDC5B066252907344C2 048AD8CC14EC0DB9DB92FC7EC650F18DB24320439DD7C83DCF0659567BEBBD61 56DBE8E1CCE769479F184A848A5F1BD96BDE0EB2D15D9AE4677C9925A78B2A4B D7C5BD44875F5D01875A9EEB8D28698323FCE77BC4F915C7D41E07CFB0579A81 C347AD211BE871F634E9F7E015C4CF35A514EFFE63CB97F393AEB4E8FC1F1A3C FD7416E077DF7D150F47F7F457C87D954644FB7669FB57A840907CD85079E8E2 4774D4C6FAA137264B9CDD873D9A6C9CE12F6BB06FCC6DD0043C141849785227 153A2EF9ED5AC30A07B87E05B79C88C7611B6007BCEEC990DA88025400B0A617 D03531FDA08D2A0093B1C31CBEA19AAE4FFC83A933DEF2332D8B66E59BE53EDA B3DA137D59CC6EFA0F579F896A876D80A2EF8CCAE1564F2D3FE9ACEC391B579C 16BF0685CAAF26B0F6849688C4A3D83CD75A59434FB3497B5325FA821D890C32 5F962342C0D2A9D3E105A19D1B561596077963B5017C7EBB3D29226084B9ABE0 3EF7B5D9A283F79776BF8F6EC91CF0BFDD7CF669AA5422721E3D757EB8FBF527 FB93791CC72A66E417BF6E00591F78273842DFC636173D5D9EF4C45B087BC34E 8F14FCED37AFA4CA91C45B8261D9FA08099BDCC0FBB35FE44DC25B275F0032CE 2E4A78712F4606601A46A8BD232F1C6F6D302D1CEE5CF20827A1514D9FAC40D1 7F249427EB80008252954A8ADE63885BAF2F5AF754D863B112018257A268310B 2A37ADBC1E092DFC18FA35C6BCD736178AA37F59D2A9BAB0C14F3BD8EBA550E5 742985D39A6BAFE3AACC1AB6377CD5EF9F97BBB4163F5A43A0861A9033ED76B7 63A8DB65C2894806BB3A779935CB46463F4570CC1FCD2159FEFB5675F38FD292 3A2BA43BA9064D59C171AE87BB22E4707A1B9B9B7DF58324AE6E3B639DDE323A 6EEAFEA964B55948E31E91520E8F904FF4D138518DD564140AAB4C97853D1B5B E972A7E5CE4B4EF7AFFCEB13D08E9F8A345DA2CB9568468579E06CCBDFEDCFD1 8369F27ABB7F266FEB3143F0C4521DA28864D735B28426EFA3D588D038855DC2 5BB69B7607279862E41917DA08F87D352652A3C6D478492BB8EF96B9D0B8AD79 4FC37229A534DDDB4A6EEE0F8CB130D5640E351CBD65394E3E0D962690F98D5B 4FB59A6D6E0FC033379FAFE50E3D1C53D658F3153D2D81132B0749DD3AE550B3 D8CBD628396B06B4D34B343D20F826BEBC37AB30D4F7DD445C23D83E89512865 3464DF41BDC4675E83AB6E6E3FDA5B9E2E929218605E3BF9326AFD31201C2D5A 51A7C1F75C17A9965C7AF26E94C7C8CE9113761B403C11DCFCC7391B1A7196EB DB545806ED3373D16487801F7A6CFE211D8EE20B4C5D7ACCF2A3C8F620404CAF 4264845ED9EC42BBEE76D72384082A6ABBC6F62F9D368D0F93C4E2551F1FC66F 3105C571DD47CBDB273AA301BBE70720BF153AB3BB5037485C5F6EAD65EB3493 C1879E55A9A473963333B33E7A8718A65F16BCFC0FA55E67E0B259657D51DA5C DD635B0AD40DDD154CA42E3AAD519843F916C0FA1BA9DF6ACC9C9C1EE7DC5CB1 27CCB47E5EC54ACF2209E54920261EFF75F449D35215BC2C3BB567375F82C2B2 0D6D893060B9CB06F8F917B406B598B78A35C263B535B361A120CD4CABF7E48B 4DF62A8F889765C4A31A899598D22EA55DE76735D3C2DABA0889030F0A233F36 DDC03EF644B5B47DACE807262DE7A9EED7A954FDD2DFB87F22913A4347A45223 59194529F9B907A0FA8E38ACEB99E18BD1B2662AB55A70BE52BBD57FFFA8CAC2 FD1A29623CB12869FF3B4A25D1A21ECEA6A27FE75879BE4EF03B9AEBBEB3B51A A797687145CF4D01717E410B6673373215DB1BEB6EF81BFD7640789BE2E6D47C 97F9B3A11C8CB3EA31F589BDA600E115E7089D0B562622002C3DDF0D5BB0D1F5 A4FBAE0C60213044485FF645F39F52077A8589EF54E9940E8D4CAD60210B90E0 06A0FBA50CEBE2BE28FD8E6DE5582244482747776D6312DBD85CA66FEEB46399 5EF7066EF0AFB220FE1DE04375445977B74378CDA96C83F922465298B05A57E0 18787BCADC8A32BCFEBFDB16A0642E5CC69E5A25A66503B0BAF5F4D3861E1D79 96288120C1A116E98189B5D3511550920F238626A3BA3F7CB3D5133AE1553CFB DDBE4FA500CE4E2DEEE75EC7CBAB3E829571976CE273279E3BB15EA965B78641 B435C5707532C8ED1F95FCB151594CD686B891E16180CDC03DDA62FBA6B63949 8953B52390D8E594B9E7BED1D13E534D74A4EB3D4641288A4EAFBB2D88DBC81C 63A31172C84B35A12B3D3B16C17CD2F83B9710F9423D1F46722F5FDF54DF50E4 2EB56B67A53BBE3218F9CBFDF3A19425F65213CC693D444CDC719EBF83E433C8 B22B22DA71ED6C03B4F5FB817FC0A43CE2B39281637938FBB10E73DFC16F8386 E6F6D836836DFB68ED5DFBBCCB4D825C1B3331DFA06E332B681A450A2957916C C7BB0E3BA1776A594A9275834F2E56C9A5C9BD35B8B288FACE479513E6C313EA B94A45DE82B5B6D6483725D0EE18C81B29AF1C5ED2A5165A9A2EBC4A881F0F81 EB4F9C760CA5B964568A964151042E4DFC46661D37432B8A747F5779A42A3578 F52B5BFF48314898BD102F395847F6D4A153CBD672CD1ACF2A456765BA455973 64DA86D308167AD025F24591E5C2F51F98C01BF41ACD72D83DBF43AF5EFE9FF1 743C357A09FA4DDD599A38B3E397D5AB49D36116364F6521EB538AE28E623522 7D5C39961B6B3982D8538998FAF4591AC49AA35A1254F64DEDF9F73FF75D081E A69D0A80893F1EC158061307192A3AE03788D8CAFAF9EFA97C5FA81702C04838 B81829312A1ACB64E34060F98FC38430DFD56AAFEA4135F59E74D46E99F85671 C1DA26CAC3FCFFE7C6728D9E330928C1E5FDE15B8B1E89DBFB2B7C07EDDFCC65 5BC55C28705A11421B7C416C79757E89F4438F542FFE4A3B59F2D2EA0E7CA1E0 DF26F58D771229C2A3A491455426500E410A707ABE85403DB837A6E6EB5B5254 9B010FB206FC42AD1B3AF346413CE860467D7CC0AEF52C680B8CF1767915D357 E29092A3376F58135BCFA5DE0696385BB0FFB6345B7A96608EF15E932F1B9CE4 29F3850ED936A4BEF78AD529C914FD57C4B2F686ADFB72757FEE03A5D4B90699 7D57910D38D3E7419FD02E246015A49306DA63E60F1E730D5ACD2AF7D881ABB8 022E13C0E20C0CA0C8CDC07E6C2DB75773A835F8651EAC564A202D1A2674A5C1 6A988C5621E8C2B2BEE995B4D46B0E02DB884FBC0C2301E26C4980900C16506F 5701437059BABCCD3C64C08E32974EE6F6CFAA3CB2DB259B0E257AA870C9BA6C 6794E3AC06D503EE876C915252EA75E404AD23A7C4A3AB05918672D63800D9ED 3C7BD0994D5933A08680D7B5695918C2B3C35679A49FB39892D4E91ECF12527B B2894802F6E0E5B3B0B42C4E29643EC14B4716150A2C0B8421B2F57E7C59C915 927A455F2EE0482DB67A22553321F84133C40CC61F1370DCFEA642301B19BD54 F0F8FBE4B0AC369070B3EEC04549DCD60CB7B235783899463EC5DA4EABBFEBE2 3FAAC12BA68C2622BA3088D425D44DEEE670BDE0278B68EF896E2B0FE4E7F1C9 BE3AE33E4F0549473B1E0C6CFE144177013B090E062CA2530982730A18055ED8 07EF70EBE57F1FB810A9FF2E05F4E5E0F97FC9B58B6A605314F854A16AC3011D A8D0912B3C082BC703ED67F8956F3C757799D61A801701C29DB694F2C3C4563F 802F8C21B71F0C9983A9780ACB77047B845D4664D911B0E64203574E588A6F11 43DAF25C225504A4B42F39A4935E10F10BAABF5FAAAA47A65D330A66BA35FE4B 56D74AD399FEECBA08D54C66435E91828BB198B6093CF9A023EC2263A7D1305B 6224EA5D456E43EFDAD8A1324574CAD1FD05A37844799928B4DA7785B59F9BE2 920418067A8406791A29D28EA30D94D516419221AF1B4CEAA3CF90E2897690D4 338A3D9785BDDF5BD98FE3730FA073A68EA7B6BEB3D8CF73C66752FAA10CC94C 8A8BF7CDBEBCD47EA609AC5BED8742C4F6CB06BE3F781CC6A54AC5EA84386CFD 187B7C47BC40CE5118E08B91FF27739E9099A4B58BB53E3827F465279870CA82 4B4E0709CCF7086C6B621AF0CC131A5A3D36C13E3BA27D813D036C7633EF1DA7 37CF40C5F170EDDCB3B5518CB608FEE019187D0EE152ADFFF67DF5AD82924A3E 3E6E61C4506026D7A3469E81997024D6D7F6A6B99C6DECBB6ACCF3D4C85948DB E2E1F5C9869987BBA999FADD93EBE37CCB1B2D86051D0D0C5BDE68CE1AE63409 46D23E446DA0FBEB5F020C8713F61161BAE67A549B42F8CADFA8355E5D8462C5 383C2EF7817712C7BDF4AC84CC380D71C1ED8263707E8ADFF4317876B755536E E103CAEC815A720C780794868BCC57C651481ED7C692CF08BD1EA6C5B30BE280 953FB8FECBF145BA038B071C53193CC5953D83CB2543A191750CA63AEF0BDA5C D019A73B7944C9C20553244EEF2BB5B82E873AA183A69B07B477D8BAEF2BF994 AAA30704C7414B1AF1BDA33130E1A99CFDE7D41845D14D297A95D54C07E28C27 7917410E1AA3AAA2F8E85C7B74952B6A49F239036A6888B08577104325750887 96B70BD3A63507E8E5BED7DC9C7A0100B13895988AD2D1F4DC2FB40840A0CA36 22527A049185AE13AD4E96C8522735074AD649CABF39201BF505CCCD11327D6B 165ABE463654F1F31DC6827472600BAFA5903F42AFB4E19A95C7D9B71C7D6374 20B70C1893B96FE978B03C604B50A5F91C47346DE482B3A922A747862784F150 B9180ECCCC77586E39586DB7CB534D1AF5D6EC0D5C540614DD882127AD674DF7 37129BB809B8715F8CA1C4A297E4782B90379F6445BCF144A9DB591C44ABDF6D 983D1E4A85C06190EF3A270698F6B9230D2B348DB5CC1AF7279DE37F1A0A5A6F DFD913164AD228F47CE093F4430AF3A4E3BDA695AC6822C4F42EBED74363FD8C FDD7E171D89B69CE420CBB74084CECC414A47807916A2B791D5E468B4D4AE9C0 7CBE80059C2A83B08C696A930EC8FEFF2646E94179D30E3D668C70CFFA08DF25 61083F40480598498C9B8724014D322AC34354668C3619E904570286AF4BABA0 FD19DE22BAF340B62D5AC2E94108A856F807519A9E818C98DC43DB22C6537028 798198E2D3B0453ED72212495551F77959D5919815A98A89EDBA52FFD7F21329 DE6882B87A03BF1C3904DF76D09C575A27CD28508B5635DC93FD7C17D135A9B8 DFA02B8B05136C106FE7784D406A38A88954123ECF3A49397E241F49FB97F33B 3BA70AD99C69B5850B905CD8B42F008E1E69DACBC2064B83BD58F68920F678B5 C4584A1EAB39443FB4126192FE55C9F6EE3FBB56EA0B1727F613AB4DC69658C5 3EFDA878A7FA9A147695843FD9CF8D6BEB3B9A8FDB3333B694B4979746657FE8 7EFB947F6EF31DCC61CDDFC39A277185892020FA63922C20215BAD4D4B2A8A57 6FC4957C72673195E0BEE4C9F8E1F267DF061AEE92EDAF320E3F1A272BBEB072 86F13E92BEC744E9F60883F13152D70D8C76E0BB114F84862E6B822BC03E24EC E4443993EE94A4B4016F462FEA63BD490E19229D9D3F61AA34F3DDAB60E0F06C 4160893D523EB7860DC44A416DA82241BDB9F204686895F1936FFA3A8CD46C36 AB5B449AFFF7DF7065992BA5A428EA82555CE77017F3FCB75535B0ACD24742A6 9F70AE4E56A5330BC8A57E29AE4AD06BA0F77A40E2302CA4D386A4149D553348 2274E275CCC1640A870F02D282D91027980B70C1F429DE136CB02E60867F7999 6954F36C5C090B0A18F81586A94C0687EAC2B220391CC097A598D77FF64792D7 F05677906C98BA305E19AD1D5E5C5F47775A67C69A80416EDE8726605B31C128 7938562B2203565FD277C13BD2342C13A687CCF062CC5473C3646255E70FFB47 31F12C1375B510DC9E7377AC3BFB5ED0BBBBF6414EE5858A463D1D1546B170B4 B4E4A0DEB874CDB1570739B1A1A213262E4D4ABBDC0D11F86B65BB10B62593DE A56DBFF08DF61B80CF19977A4E90371976C5FAE1625D62879E4B5A7F10378A9F 3ACE995D5060C9B13CA0FE121D17B57524F6D8E00EC465791CDA031BD6C63897 1FF77622866062969131FEB15C88AF6894363B2114294E66864446DAA5CE2591 1212874F6A6C6F2A78A166ABBC2E734581506FBF423892167642EEC16AD24C46 03D1BA3E926671E31842C759229D75F438597684E9FB3C39EDD64DD9AF7765BF 5C1C0E0C369479D30FAFDCE02F7243BC73AAA9F058BE53F705DA579444290618 452FDE3FA76233947EA65F1B8A550DBC58BD7F145B7364A88EAB3E7C3A2A384C 92029F39B1BE5CF3D7507B22108EA556DBE87FA2B9FD5C78839321E3B2DA5B66 97FC6F0E8E4236283A37FED454E6314828E3007B3FD98125E92C5EB6FC8E4B81 75703FEC53549A80FA0B8B14AD07A99F61EBD3E891BBC7CF70C073337E28400D 716A714D867652592BCECC6A7474FCDD7CC83FCF856DBF900704EB67309A50DC FF3F773B665ADFF013EA662326A412A1F93F104534349AB8C5079E9CA2A89381 638E73C6C8A48B1C9219C49AEC23CD76EB6BB1DDBD5D92F46976C8835351DDC6 89EC4E11CD301634089EC1A6A35A0FA61452A7D38D2B5562A73243B186AF0593 011D440E6597876CAC9C1AD9E6B2054B6679718F7C53E34C50B15B1408363226 F609A098490F234A0B00B9CB2E7E9572FD3B43A178C86F9A6B4855C0AC94A2EE C65B6A68301FCF4B27F64087743BCD3BA861E934F2802A56BD9A80F80D919517 E7445870102E0E19BAA041EF80C5BDC1D2922345CBF5BA845F17B507F043B5BA 4D645D156CA24FB82C2B7FAB368FF1A35A1E7D344BC21AD4ACFA6F5BC7413255 9022694D17C9981E2769F43308253766CEF89CE16CC10826B13EB24850B58C2B 1B89398D5FEBC84DCE2930E7F513624F1B476C0D3DFB12C4FF4F49F8422FBC83 16AFF9F915F062AAF8178718AF1A72511CD17EBC82738A50634CF2E38746C0A8 35959913E0EBC5ACE0B642D6741FD2F3ACCE723E55625F138A4DAB7FF9784598 26D9CCD763F5BA4FF971EDAC943AF30437366EC4D3E357C8C9F75FBA92ABD47A 5E882EFE0D0AF2061C3E38CBD0E83A0858963059587F64AB2CF6A54F79BDB9A2 55F59BA3A5762453574833BFADEDB0D60F240CBD6BD0FE3BDD2E558F1C8B4A7D 9DDA0EA66ECFFCA76D93E0DE7B8ECEEC987BDFD061D9C72231ED110F9B4FB55E 6E4E018CEBC101B8CFDAC5BAD88FC62A5CC101992F01FC2F0EE776DC3B1C35E7 256C18C6AA53D7C83AD35D82F494CCB4185A89A1BF0C53A7BF1B870CAA2AA194 84B43988E0EDE531FF94BEC1837B6CE85BED0964BD63C2DD666C8D7C5C3682D7 F5766955BB83B1D3E8D2A7C864119F4ABD24A4A205528C0224CF8BC3B107B1DA 6D55281633842DA1D9E5D3042D12BD5AE9EB95AFF8A9216893B087EF56505D08 7891A6D3F6679DCB8762026222BE62F12C8F07589D75F3AB1C7E6132A075532C EE2D8976F78593E05ADB1B0C8581D19EE0B891D03EDAE1C6F47FB8207EF721BB CC26CBB47AE44CE38B108078C2DCF7332939CD5E9CF17CCF09298D7215C4C869 57018D424F15DDFDEE8E318FDF3F83DC90AEC1F2136701AEEE3B59B439AF2702 915B999CC04C74215EAC7213FD2ED409E42138677922C26A2911E6369D13F15D 202F783CF51311E30E9B75429FFB8A910B9EA98606CDAC202313508F6044E309 C58AF1F3030E114BC192A81E0BD86EAC623108717B95A3239F5FBCEF28D4367D DC8671EC4876AC87E805B381623CA8905283669D71AD958EBFCDDFAA595D4A60 1A0112DC48F336A220E297C7A73A9CA6F6D1676C4C9F2CDABD913DD826908280 E55B82C27ABA0DC5A1F8ABE05BF5BC342F81A9D70B74842EC1748EF2F59899DA 5CB45A6E7ADE71836D67C90A4111507B493E640E77DA6663BBB5D9F83AAE9914 AD3DE63CB59736FC400114DCBED0A2DCCD8E7BDBCAFF3CB1874B9071E88346AB FD4EEFF6006623165F44046723339DE6B4928F57D9D926BB432A18C881C5BB17 59AD1CB921A235D28AE6E8A8DD429A3DEC850A2514CA9D559E717C190FE9C3E2 C0A831F64A5CE26DD2EA4581131439389B0799FC8C1E82E755A2394D7A078D32 FABD728B86D3BBE1E3ED10B2397F9278EF14809D3847715C71F5E0CC79937716 3DB51D08BAD8E20618C74024C7EBCE850947DED62AFD0E7F2595E470BD4F3EEF DC1CED5A1E02E3FB0D833DAC7B03F7F85EB5BBC3712E7EF1CF4DF29189F3B4BA 23003D7B776A5B90DF8D0266669042A639EAE56B4BC2AEEEC8ADC08060ADCA91 B3466F76A8368D8F95BF826A045A1A7531F79EF4281B195094013C634C0F3CE8 3D18267AFE601A95AE18D25FAFD024822953BA865D7C8386F27E59A3AFA4D225 3D70976A271DA6E9947FACA3B9E705B2A490FAC43DA95F97AE5357B0B40D8F0E B9DDD448802527D8E4D49E97F215C50D7BDF53E6B4412A21D0E20DC023277C5B 9700500503601D7545CA85DF40BC5EC657C36C9DCC10E05E8AA8876EF1B332A6 D980CDCF9836C87E157A9CED3B645AA5BE3E77F4766C7E823E2D9FC81533B6BE 55386C8724549A98481EF5C673B42B4DA35F499601CEFDD9172CA34F5DE21FFA 2B6630BF944440CE481D2CAFB382BDEB62BA6706FD243F6CBE4C91B219108660 C4FC1A3255E558BE700E6B552434E99077F3393BD403F6509F3303052AE7A00D AA098B44C0A422D28A7AA1B2ED2C1B97833445C4135E0AF506117A768DEE3E85 35CD771022D1E65BC8A43F16CFF6E74999895A58022DFC999B18770A81F59A73 B433B74131B5244877E64D05C4300C142BDD31C6B9F6E30E65A0B0C17FEF4974 0A1F5DC6DCF012174F52C3359F45D02601BBB62073576A6F2FE1379B5E91EC2C 5AF7D2458ED5841D23FB5028604DC8AFAC2D33CBEFC55C4F3092C473983D5D41 32793CDF8DB0C2B5296C3E22153585890EB3F2D4E6DAA6DD73299F4B0A53C9E6 425D4FA67A182C6D3B22DD5E38A72413A2FB0EF4A5868D270513D56BB70168ED D8A6CCE7D1FD938B25A068BA1398B32FB9D7DFBBEBA7D957136804EB5817426B 5E93187CB1F8D54F5B5F91F778EB9ACB984AD0A2C86166EF11E012ED262D8110 39B45CCB4E892717E2EB8984AF2FBF599C50012A953970A27EA82DCA0F41CF67 50B21ABA28F87AF0DFDC6796A6EDAB6966347509734650E27769199DFC3D8558 0E60350CF1DCA02C0260CBAF8D8F147D077FCF408101EB4EA040270DC112A49F 428D3400C29463D84208F0ABB8D3467ADA0254381FFDEF4DCD84AA3D6DA79AB1 EDF37B7CF550171E5775086F247244B98BEEFD13E8A1BFCD005C73000CA0CF2F 95DD2F171AEE644158F9DF805CE3B8ED314CB4613CE8B62E4D0025CBE29BA3E0 46A6A8C715A222A1116796A42084E9BF295EEEFBB074740EF1B93186E44F7EEF 7B62D5AECC91860EC86A48B55E266441FB55B7C21D276A6A27BA9BECE5B48097 958647FA218C809F48712EF4966C44537A1D56788ADCB9069DE761D43D0F9F5D D0C4C85A814F1ACC4A7F7B5781018967F61A110548A1C139ADDFBC16ACE64E26 9AF91290873CF088FE61403EF68370AFB475BF6645527084AB6FCCD8EE63F77F F6700D487C90A80D7FECCC733A707BE7268C3140133E2D5AA45B6E2C3719CB2F B7C4B1E473865996F01CED7B0A034069A2EBF5B55905770B00143E65872930E5 6AFD371DAA0E04A7855FF18350CBC7EEF75AA2E12ECB635EF969448A3E00E4B4 28FAEE15424496BBB61011C47808B5EA310F3111D145D1F52701D66406F6B330 72690A8BF1C65369729348A1A5967A5B5A9C18987EA8675CA1AA697D8CBE9869 D16122CA0F48D4FA3A0AA03210ECC57FB987AD66B08DD085E26741FA4A307EBE 27E655E9C1AADA7794945A24209E3C6F1A7FC5858B965B44F7CFDA9941809D 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark {restore}if %%EndFont %%BeginFont: LMRoman12-Bold %!PS-AdobeFont-1.0: LMRoman12-Bold 2.004 %%CreationDate: 7th October 2009 % Generated by MetaType1 (a MetaPost-based engine) % Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). % Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. % METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki % from GUST (http://www.gust.org.pl). % This work is released under the GUST Font License. % For the most recent version of this license see % This work has the LPPL maintenance status `maintained'. % The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. % This work consists of the files listed in the MANIFEST-Latin-Modern.txt file. % ADL: 806 194 0 %%EndComments FontDirectory/LMRoman12-Bold known{/LMRoman12-Bold findfont dup/UniqueID known{dup /UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse {save true}{false}ifelse}{false}ifelse 17 dict begin /FontInfo 9 dict dup begin /version(2.004)readonly def /Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def /FullName(LMRoman12-Bold)readonly def /FamilyName(LMRoman12)readonly def /Weight(Bold)readonly def /isFixedPitch false def /ItalicAngle 0 def /UnderlinePosition -175 def /UnderlineThickness 66 def end readonly def /FontName /LMRoman12-Bold def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /PaintType 0 def /FontType 1 def /StrokeWidth 0 def /FontMatrix[0.001 0 0 0.001 0 0]readonly def %/UniqueID 0 def /FontBBox{-476 -289 1577 1137}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC 1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 2AD360A28616CB4A0670C1BF10591DF32391231FD9ADF097C47DF0B87CBECE1B 8126447EAE1564C1C1A82FEFB61C5F15ADB2502457074DCEE095549FD9D8BC58 757F3BFADBB5865A9F4C6B4E37AE0A3790E79B4A3CC477140D5BFF652B59E400 223C83D4E08A2406824F883A52C6DA76EFD957D5DAB0EB5CB1111B83A6ED56D8 E02845701BFCB7E954FF5CD309C679025FF0FE24F12514DF0FEF86EC20AF9326 7CF08461753843F4E3AC3C486D6AE78F03909D8DFE1BCD5645596A486C156CF9 D549995066A7AE7B22C519ECE348BF3529C95E2D1ECB832C24FCF54C84718CED 6164AD8035CD1E938B7726CB36CBBF34DEC977D42954E88925EC9033EE14BAC6 F9D6B54E85C0EA39EF3A661EE4B82D6F8D529D44C855B642DEE4AD670824A86F 06287DE387927F86F092989624FF57E382429F14903B387E9AB9787CDAA4EB3B 06F3473A63B31C176C03F8C931A5B7B5C47CDFE2068072EF520D355530600D28 04594D8EA0FF6D130231BB08227B4CAD7657791F89549F92C7C0D07E12044BF3 D9EB41E97D064DC781C5E5D76F5F54BEAEB123C53D41663B0C2594354F39D3D5 A3E1397FD2E40D5E6153592AA3F4EDA899BCA86F2935FBC0EB8D826714DB45A3 932C9138908E429806A32A74C464169625F10438F7087BF286C089EA3C6866AD F44B147B76D3F2968E9704C8AF9F8223DC14873AD224CE1F669D6DDFABD6A26B DAE2B315DEA91E452DDAD3066F81EA46582C324C6513964A084802A25E211009 E84E722FFF61C769C50BD329B88A5B58FB2C3972A239A35712A06FF1A5F6C86B E871E32383E6D196683F2CE295C80E3F95459833AA2D4CA6065C2B584B4CCE8F DC43D607288635D51D2F3F4DDD3C0ED736EDB545E529CA119E937A4E4F77B509 388EA3FD9FA10797B5A2DDFB174B1E1FDD705AF02638B0318BEA32B0D416B27B 9504C889C1FC30A36AF2B2771B685B4D7EFD996442CF47558EF0E566DA0DEE12 7C9E98DCE9C83BE46CF6D4B1DAA2AEE52EEB4F07F80386C872B556B363517608 42271DC8BCC8A7AED0FFA3EC0839B104B3D3399D3C2172D3C2F4A2A6DD033D6A 0D6B362EF493A53C3C1B37349F51BB5EB83237C7A488381A17E3ADE2F3BBAE34 04AF40A5B687B14670190FBB954E10D29A3F0A68C1C2482A0BCDFFD9613AC0C4 6F3D057FB5F47E2DDDF9B56C3617FEA2E7FD05520E996C0B3F3FEEAE3DC36406 0DB581E752429B985F23EBA0C9875AD055D8B1F640D10DB8F40BBF062F476691 EDAA1D05C5591EEDC1B75251BFF8576F1C9CC5C0E521392A2F0D5F869F8AA462 B3883A673A976328E1F0DAA22B80CB7737DE2537E7B54F5E1643E30046E87CF3 8D9A45A973757BC16CC50504033125D2A68A1C97CA095C56B3D62783960780B3 1693596869FAF5692AA8FA6643FCD7F55E72948D2DC55AFC5016FB2C48AF9D85 192393C682B739EB43CAD8C3FD4053B2D53CF911352E2BA87A65F8949B0B7918 EA727DE4A08DE07B71365B8F31103159F65D30A7A318C1056BF638CD20BB56D8 6F22ED3EACC46F750F405FAF96268E80A409CD8AE0F36B68AA8C5FD2E0E871DB D2628AEC086AAFC9F04CC93440E1A8B0ACC1DCADB778837360339A25C08E3B0C E768240F0E8CE9FF939E4B1A6365664AAB69761B7A9C7B95BD29B09B930B0D82 F2C39F9BC0B94E56C48DCB22D8F0CA6C633BE68E5977EB3D88103E4230C6A08B B4FB0CDEA7D44636102D47AB90B92FA42243943EB3E77E6CC38DEDBB2DB8BE77 78936B70FAE12EB1E2913B766CA2BAC3FA555CBADAF2CBF6B7A216FC93470554 2C841542BC1FDB26DBE389CED193E28A19CE9CBA64FCEB47C4D9C7891741E0A1 23FBBE971ED93F797C02EA830678317452481FB78DFEFDB25A3645AD3979D2F4 AA17C624CAB35B85963C6DED262AED5DE92278F31B2E573FD86696D98800443F 32CF695BC103A3ACA687FBB3F42AF9C89123C719005844588667C3DA28AFA523 BAEADF7BED1F3B5D595DF571540D0855FA377DFA6880F525878D6A3D1980C7D1 05554ACC5D07ACEA1E0D27664F6DFB6EFF878D0A68604565D0BF75FD8BE023FA 36D164B7BE25F9F811A466CE04C2CE5A774EE3288A245769B7ED30FCFA10230A D6C9E809341BF5E55E58F3288F7298D62092922F07027352BC7C9612CFCB7018 B3394AF7EE7076395E67C3CF9B71BE069AE6C6C412F86A496E7C77173A0CDA0B CC46683C239700CF259CF668B9F5C990DE3196B84BE792F51E17583FD4A83178 989638A37897AA769D74E0B3A299DD94B314F9BAFA7217AC70D8D9D02544A545 F6880EED34399A835514CCB97938F3E012AF4D68C140C6CE231015D93CEFC522 CF56EDA6F3147B3861904FBF8BEE6DB3D2E71479CD3A02BE03C555B0808D40B9 53D2EC56876076A116EE7E81836676237F88C519F8DBF39EC35FE41D78CF1665 E3FFD09C78FFF428AC27BCF0318D0849935822699E31F5115E7854A22F46951A 51F24526F7190B18B313DC58AA2EAF631A48ABE394668C6F1CE9AEADFB56116F FB38C388F96143BA870537CC8B3E5F2DC39F9B930ECC63475BBB8C5F9A45218D E05C4E6F250F6E544D6011F65EF4808D3D0158097CDB6E280AA402229A6B78E6 AC615258668BFD3469CD663592BF1214E5EF1C116C4DB47B805E2F60771168CF 79CF10DC2DA8F2BE94869AA570DF2AA5852113C51CFC85C1E41516CE412CB410 BD026231E22A9CD0F664D76D385CC1170476B17BCDA45C640C583F16DA207028 0C58570A966383AA9F7CE59375525369CA6A559BEF0E05F11CA9C72A278C045B 1D2572EC08DE1424D2420D550177794FB3DEBEBE9E4105AAD34FF119AB2483CC A034A95AF0B24B801710B398D9E9A95138859A819011423AB5921DE8EAC56ADB 58FB18C27A41CE503CAF2E7EA6F673ED5F34F1C1D20B609A152EDECFA26872BC 3C8C802A1517D9C6FDA3474591F19D573EB051F551990D0331B2DEBFA31B5010 3F6332290E522C15C69352124E1051A715399BBD1A6D3704BCBBE1FFF89E56CF 9C3EF605898309C7C3D20DFBFD10DF5FA30F409A76AE8021045DC09C95C9AE4B 4EF735A5414D985F6F79100E7045B930267F0EEA9BE820E13291132AE91118E4 7B8432BD1AD7A9CD912F2BFF83A2C4705A26FCBB7F8E45CB2FD9AA2EA98E381A 01BA4C4E31747123F20A0A721766F9D9A6769FF80B400B1EDBFCAC63CE15283E 72EC447BADD5BD58B053A11BD770399E31FB3B3D856FBCF6235BAD1F0D38E26C 3518FE6411F2A5FD4809C085AC2D60FA311DC99B9100C1A59CEF4C877053161B 59682BF5F2D85F2DA7EA0FE603D477F6E80DEAE0F250811BCC646D8CE2956C78 B897A5000D73AD32BD99B92E6E63BF8D79777859EC0F7FAE47F5A0CA878106F5 5462D3027DEA15E36AACC0E7349C8E60D6F2439E2D50DCB9D96C6C20D11266F7 913970C783EF6D587F638339D1E89A4878ED27E515FED0D26FEEE69602B2BD58 D146C077FAC71FD55A5490C89142F2844CB7E6352B01A448D4BD7A06D8EC0F00 E69984EC55E0B487FDEBB3F7FC3F4093CC6E13B87084E461E23A4D6862F0EEA2 84DAEA8343FE913EA90B9ADC7D025C2B8EA3689D75AA38B5222166C447B82E75 52DE05711B3883394BA9D683C161A48059A0463B17F3DFE8A73B46E913B99D2A 38E7FCC667A5B810B665519E7E1450E00BB9D0279537763ACA5F131550E83404 04E208B9C0B0A118F40332BDBB431AA70981E77AA5E5E76F43E730D9D3D047D0 B3EC66EF1D37916398FB8CE955E12D8A89ADEB1AE1EDCF91BD788D8F261962B4 3870D5928D160218A297BBD3BEA22E12E9C4197D0F3835C0942AD6487F5C9B20 C9A597910685A9BEE4CBA868D352ADC10A564782DF3BD57758FD145E769D4E88 BF43D19050DA58FFD64EB7B1D37BA13752B6C966C7A1397D80160687245269D0 F27E87B2186D931D624120B81967E58ABF5DD66AE39640224A518BF378B5CD26 761D1ECD916FC625A90EE8A7E00080300F0A05D265549982D56614814E10FB25 DA53070C2BBB4411D9608F4FF0B2E171820C734BD20399504F034BFE4C20E7A3 1326783358CF8D4FA48C1AB81741FA70BC0E0A4BBD104C7E5AC05CE49C6375E8 9F0EAB2B56BBB89144CE810C78D8CA02BD7CE2AEF79E27A7CC1D6B68A5B9F504 BED3487D1424CA82B8CC60A0156706987C7D0DB913F1BBF8A7B9A275E3345BBA 213B3DF67C4111E9564B59B724BD65916BFEEFE9BF03AF9D84DD2AB94847F33A 3AB3757D2C8CB688D50EEA68DEAD0613A62C3000C037092ED0A93F8486FDD7C1 CE928A3B7A62E15FF0E53E8441C88EA7EDDB16ACDD26093F27AD276C7EBE9E54 1686DA5E26A4CAEAC39715DEC0AC3226F89606D8EF5ACD55D67B059BF6E8F30E E359EA6416D91CE21ED908D6F8E0DF883970D349DA85F749026AB7D8CBC93B9C B12EFD2936C1B63ED2B929C033A7F9759BF94C668AD787FF73B1BC042E3BA32D 6008B89E8E030D46B0E9F0247510E37735D1055E32143E97A11060CF072D7955 9B316AD1B56F342BD5347564C463171E3B2271E4F2B25C44E345854FB204CF96 E9441266931727DBFC72CD872C534A411593D10A734F54D32BC5663D02A3008D 95BE5EC1AE472B75ABCE6A6BB030727318366835FCC219DFFAD9A7F7D2850C50 C01F95F2BC7443FFD645E8EB8863132403F6552F82A6C3CF2AE112F8EE4E7A06 63367535A261D18BB1A26E4C2157472E938C018477D107652BD59E002C56B3DD 423BE925DD0B46BB86D33CD66D069CB847A315262F8F4F114D713DDE8D3C9B37 40FE2E9D8D012D2D358ED89B9258E54CADBBB3CC59D3FBE6A84F1F9521B6E05D 0A0B2E0FCA57280FBA427EBCC9F86882CD96EEB8F3DDC554ECFEC9AAC229C31F 9E8C66735C59EA38E3BCACCC6F85A6E4576CE0D0B850C5F5505B61D785C6568F D459FA6AB02F16E58ECE66C909B7040538B5E7DE80B6DE055DC28C1B3CD4A50D 077FE7AE2463F40DA89824D1C5D17DC70E135F666D6CBDEF35A8DF7CB22CD7D3 71D2156E4C040D7FFF62F56653DD40C4DF8D976A9561F7A2A4AAA27D75E805BB F6F2438217BA5121CC668458620DB3D381D5677019CAB09FD5A5ED804CF9A763 367BEC85D9D26CDF0AEAD7D8C7AD70B7102FEF09C25D849D09E261A80C7C0A81 E6A62C2934321262406E81E6D5284196D0A5173202970C50B6914B1A9FA36793 CDAF2C6B0B5B2BCDC3A9A24F32657FB3C5AB5CA53FF04D309BD67200DFF251DB 7C1E872D27108DA3720BA9E0423567DE1FB1A1C7C39A7E38131BBC8107ED4187 C7F90629FE6A0C3A2E91BC1D8766A4FEFD11C3D600607848EA4C75D479FB097A B43804324D050BF5D846C198468D3B99CF91A25FF02E328B4505CE523493D18F 3F02B9016E3D49C2D5D9A5CEAA57219F11185AE73046838300FF9A722327A7A7 0829405B8057567BF58497ECE9A3914678EE3A7C7BE83587861938BE31028361 9DCD7B2DFDC9DCC814084EDBCA084A7F5BC024835129BC973464E42088642FAC FD91D0DC3D0BDE2E6DD79A6CBE75AC692FA0725A24BCA26C14569B48443FEDE9 66E1CD647E1807EFDBFA1B2EADB5EC0435EEDAD922BEAE31D1239719766CD650 AF2D9B1753B7F087F228DDAA17B41F60997B611C4676FE94913335C35BA539F1 DFE9775FBAA1495A572719400771332BF013ECA0872AF2B85E7C1C3E750A52C0 70289822BB030286ECF062921A8D17FA331966743BB807BC62ECCE310D8E8082 9BB14C7D4FD2C4E6057BE5F5C51A242002726254FAC61AC139CA000B293D12E5 797D09B504F072B85E8E4F20FBE600F1D9DD0E0ACD84D43E356F2F4279001DF1 05945CE0ED14AFAE4C5E3ECD955E06BB19AB872D8EBACFD538640C60E8146EB4 0F9A01EBFED0DD4DCF5CEA0E750A2A8A15EC363DAEC92DC7E8BCFC67C2C33B0C 612EF2220F55F8342930A75193E883C04AC3D262EFF196C1056F26BDBA4BF29F 957B8682D21CF1CCFCBAC8BEA132D42722ECAEBA773E594003499F0F90FD53C3 0FDFAE6A7ECEE0AAB8449EFD258C8DAA3A6A5732A7CB0A03B0B3B96EF464630E 2E55C20F500DCDE8D0D4050278151B43557DB81EC1A200EC7DE4135733C7EBA8 36A58B084F2D12E5ACBA4C014A2D47DAF56605F718B787A38CD24923F8309743 01B03EADCF209219746A94A779EE401A821E659E84979B100B84152CF6E0E17E BA2352DE294B834558F1A9B88ED06339E508D2D101C6865EC1B7DEF88C2D8795 F4FB986CFBBDFDDF58734B9E8FA16F33A2455597B54F64CA976AC858EA44141E 00FD01A504D905D1F89C5B497B4533121AC08963B5FA2A312CB07CE13E38C054 00B8F085FC7A58576F23CD19CEF83ED66EABA8CF152F0CD5EDBBA164DC9E9B34 14D00E9F5B712394804BD3881228AEAA7F8175295BE364F4FF90ADDC9DB515FB D7721D83A1A4DEE85A5AD027261EAF5273A61604934BB5E8037C572BA8BE7D61 36C56B289D8E66A4AD0D7458B8430994CE4CD9AD3349225E6B8E37C4EDAB684F 1C65D2FD7B850EDDD9A2F0E12A7B679CB444F95AEEEE4199F65D8CEBFBC0C2EE D9573ECCCBB08273A876F7081AF9F3507EB647E3C639BE99D148640D9C316D13 A7204062E3B392D2CD3151B4FDB8C260D0E3D67FBFF208B4187A30472FDA891A C27B2BC08FBC05291063120165B4379B1A4DC9D967DBF436F7C6B2F1CDBAC5CB B4AF4E5AB320A83EF5F8EA5481D00AC8DD404ECE7B7EBABB8F8300601476CD50 E2FF84D9B8BEE40DA110ADA3FF7F79157204E37A4CBBCB1EC27C3C1DC46D7041 C10BB06215A25BD1913C7954B5C609CA9D3854C9EA86DA22AB40A3B3886A6C05 42C01CAC627631109089E1016DF8FA12A8A16143D6FA33885C9B9FA07B565BA5 117DB4AAF5E956EC5D20F1C64FE1D7838ED6928D8A747395BE885E484B64A8BB 08918B940AAA49CEE6AA0893F99D4B3778E5027476035F832800BA44DD093338 38E535115F2C43537EDC6CF4402ED75EF443553BAECD57F4EBDA269B81574BEB 564CBE4600F992B6F7CF40123662D2F640D9972A9C5EB504763811FE1F00D622 1AC3D66159F256DF9FA97A20E05E027F321D21B96CB5E1B2410664A97DA38659 40CA0CBA130922CD40F23D12147C0AA2495B30F58881001BCAACD3ECDCF48922 7A85D6480DA41A9D0603EB0FEB09921F1BB83FCD280F51BC2300C56A6A6FA770 0D6F6C131841B0AF2B8AD1960A12E9EC3C63D5CFFD2BC79127EB92A645A8B338 AC05B84458A1D041678A1BC1282DC784E4B5441570FC085F54CD9DD02FBBCB47 FE1A015EFC812D65DFB3B335EFA7F4B85C04D8BBB173F3A1285DEE9D690E225F 7BC25B4B830993FB73790CF101C3BB9BFDF16CE4981DBC209CF5B2584CCCF341 8C6E9D8A2D1481910C957105287BF6333A5C0F5514AEA4CC65C257EC4A6C0F34 41C94A4F5914BD17456E8AEED7CF4C31FDA73EF6DC3734B626ACFAE9FD184FDA EE2BB532708738312865C1F737A2BB00C4E2689AF13A25D14ECC5F7AB976FE1C B2CDE308F4AD7CB567B3D49D22C6A16F7BDAD86B6517A40DEE91015F7132E35C 90510B2EF00505D58569F35E0F24A387BBD715F6E002BB180E99068F4C5E280D FA90085DDE5E2B3C3D6E537AD3B43C6F3A905597570A8C6B0B4A5E0DD14CF5CA 06A5256DB1C454FCDF55D0F95F11AE5AEEEB0D626D774D8D275B5D7E5A9781B2 739D42973FA53DACE60E762BACDB4317A096B045AEB594CCFE0E61F52306731A C74744F93ADF8FE08B4C8BDE976D18C8F669EFAAA87F399E2573FFD3CAF3BD21 C445F6B6F94A5018BB445AF576360AE364B05486B6A1E5378A10FB3CFE695C7D 46060CCDBE18D9A9003DF1EA7A2F228667319B6262F328B77092B6596500AA70 F399DC0F72C1F50D22B1CA7627BDE52C2A97EFB0D86DD9BF2F3AB34DE24D16AF 015B0F5110F279A1233DC0BFD48266D36F25E6CCF2C1077BC8AFDC316805EC51 AA2954E34D1095C832275847368273970558E44B7870D343DF102B14D5A690E4 49DD4EB3A741AB7BB17208424678745464BB6CA5F0E38B4A1623E6D83B43DC03 CE3C79CC2777A384EFAA6B3AF06B48B302F91CCD580EA19FC4C42E263C8297C9 E4EF1E184E8C207262119E30EB552A688035588B794EF9FE03CDD26508432F9A CEEC0C86CFB287192E9D8B601DB8C3A3A57DA502905FA897BB4B1CB615B73175 4BFBA60FC22E964C11C7CE9DE60229FB6C2F7BD28D9CCD557F990A49CAA6077B 1A121D568BA15624FAA504892ABBFE67063042170A372615FC146FDC36E84C8B 262E7623755C2525D3D2A23B2EC35F7B728145D99A899CEC3C1B8315BF63C3BA 9B849EDD5F620C7E451943A70DC29177AD0A23CFB7F631E00CC979AD410F8131 19C052B5DBD4E05A596025A24F1B49314A2C4966F09EAE9DD657B09A5AA9A6D6 CF9E33C0CFDD4E7874C4E428682FFE875C4AF4C0E9655171298F07DF376DE565 D11502692A0E4178A03A3D1129C1204E95D0F19C0E9A42DF896D9ADFD462C1C6 8CA7FD651AF167894B9743045EAF35E08B3FE1E28EC8FB46BBC06BFFE286C366 E1F387AE1ADE45A353D31ACB26D732FD54BD83E3C485032A061769D0AFBCC470 9C5F7175382997B8DD41E03C148C1F01C850A2880F694364873C1E1900E6E517 DB5C4728E12C1F5928573BE879B8B28695A463FE801F57CED6060FAFBAC08A23 F2BBB2ACF5F989BB2DC8F8D2F0B8B74C3E73158B333B227D98FD7D893FE1B93F 87411B3A87EB2D1605B65B5550F5038C7E5ADBDA2E342B4285581F903204BE86 B52C362445C32C7DD495DAEDFC651D4A939CCBFF875032E159E95C451748A1B0 981AFE60C32A16F01A66276ED33A96BD67193119E073DB7DEED7DC4A04968B69 F792644FA8B13D8E7E45873CD3DD3281D71574370C35C4DDAFB83D725E7016CA B6D2645F8EA27F25C4422B243192B9041EEB802E4AECB69CCD0811185FA00058 93ADDD71F0378DCF034823EF5CB09BFAE54328AE66BA54667AD62FFA63672403 EEBDD461895B0CE67EE0F3250A0626C15B61C06F1348B082040B22F37E8FEBD4 E64C12F69C708B0954C987F2B593A0787ACF533199348D11730EFF7C25DD5ACE 36A8BD585F3561FC58B2580B83DC0102166269AB6A4A69A72C477DB3A56AD014 8429BC19DF4DCA6F3190870100D38304A520A4F629E29CF2347AA6E813D0E38F 3348CB30D76BDAA84D2E933C94C99D13E74F1A4D15CEF8C0A06538CED27AAFE1 97A9967C89826CCBE14038121CD9BA70A8C79555892F5D4F4DEFD959E669C113 52D5DF61139650117E65779D80FA5DF0DE22F7D2CF7823C75EA72EF317F76DDD FA3ACC3761B10C6BF22F5EB1C25D32043C847D11D7DA737251FB47D0B21212E7 0CFAA05E834CB8B2ACC2214FCC5F2C7BAE2ED450AC1B648069957473A6953FD2 65D42EBDD432F332C7B3B33DC7EFAC5BC5F623462A51866F189DD57009DF7D5A 4FCCEC6870E828171F78D7E9AAAC0AB3727E59F1642789A1765F02944B8E689B F1F8EA9ECF43B02073C51A2E904ABF09B3E6FAB30DA4694AA32F7803B9200043 E29A62AA6361AE5A39C14B151F994B2CB6DAD323811A946008743118F5F98526 14175AC9ECADEACC704FAA5A18D9F5B26CB72790991B1047861278CB5FBB6121 8034C721F5EF704DABF60091C43555219B9DFEF1751E7E403F5F91F911DDCFCE D2D5582A3CCF7621B1E7E9D9AE9AA465942C8C19D915CFC9411456F9D58FD416 1F04235FEBAC54193DE67EF18181FF14BFDB9BC70E96B31C3CE4C4F64DF379F6 E9B6BE0BBBB035BD2559F1CA6D3B3B36E991FC1F66E54A3EACEF4390B62970E3 45CB8027706AD0A4C81D4BA9759243F24513F650749EE3C9A2EE605514EC228B B66A22545962DDA88F0B9794C85BD9F09D4B894679CC41EF3EB695333745C386 14C0C9BB060ECAB69004D3628756A3A9B624BC0BF87666BE037BAFBC79F33E07 B315ADF614ACAED323DDE76EFD5B8352A969A72EDF26CFAA43F084DEFF1E8EF9 6CF022BF1B10178ED4A484DBEC72E0B3FFC47FA639D2B851651C251B9EB5A26D EF9EFA45B44CC4377562BCFF890F84385CF7C56DB4A483D83D7CDB2BA248A366 D5E12950FF97236F55AF6FBCD9AF0E167742D0BD0E131BED580131B97B3FAF26 B96747A8E7DC923BA8EF6C979283BD14FEF8A537923FC4D2AFDCDE8ABAA2C336 40801154F780C58A40EB1CDFFDB901F93C044C87B3CD95AF693F9BEE22D70709 254EEF9476C91C59EEEF6DDDC9E7C6176065A50FB9C34A61B893616AD0E8D424 F62EB81B5944CBAD8A5A339D8988EB92A5349043DB7A3928EB7B19D637A692D9 BBAD42B63FD02166F9334C2DA766219CD91E88EC56AB00C6C757576EA0E4C8F0 F14614231A2758308B86D0EF50FC3859C0CCD704BF425C64379E8F07D1B5ADA0 7671A1C06451FCFDED1ADDB0C30B8DD9D2BEF993776867AD5097020FB6169116 E0B71E4D73AB41B2C0B8A8C96CDEAF814991E9CE2872953169257887188135B3 D6CE0F2CC01B7569C39A81BDB082FA51342D1E0D112528EC7686BFA27045EE37 20261CAB35E64E5F27DBC431CC1EF45E7241D4FAF394D14F4872A439CDBAEE7A A471A403B042E5240E924354D68A91356CFF91E85BFD704003D6109121880DA9 C89FECEC969068C3E576CFC5980329A197531AAB5F8EC42E5A582564C9931287 53A9BDEE22D46F9CEC8C17FF66C1F90D8C4E366D1380C525EA450CA2E00F1358 4B0AA7DD92F2646BF7F6A468310B4681C58D18345EE64DC11A1319A075FF8716 F6ABB5C02B7FDABFE16EFDE6DC492539AAEB170FA7E6CDC5BBCF8152ABA14FA9 FEC5040D1B278B4D30DECAD8C9757DEC18EA9CFC6E0E14AEB374E80298F0AB2D 166A3412F118F21548D17AC5E87463E58BC4780AF14EBBF41251615CE32FCBC1 B02EA66BA63EC534C60B61F1B413ECCA774BD09EF6BB51FAA8F7A70066AE0198 DB15A1E8C6D88EC1B4CFD5AF48A8912248A84EFD386C6B61A5E203369EDE9399 E5B127D646FAB0A8612DCA1CC8DA7A3BA097F00AC0C443D24E1D49BEAE608828 251CA9C4AAD3EBFD4A181B7361CA0E3E3048A26E20B663F5490FF79AC9C6851E 779043D6DDBCE847DBE8774D50DFF8486F20890332071C3280F571B7450C95F2 6DF4B25B62F3A47B378A341378AB1E9AAA881121E7D14C61E07F11916E951AC8 2CDE23F6194FA081CC4DA4511BB1F67305D3A251DE33634AD4BA6A59724CA861 60268ABEFF94BB1AA393BE157F6FA6EC89007816A153ACD26CF9515090CBF63F 37CA1E51253191C462F39A4BB2C62ED755C31CBDECBBB7C3FBCA1B459501F78B 001FB0C5870276265C795C55AE4E6C07855A9BC2FBF17C2F57A44F9AFBB3A238 B7DA900CDF822A47616498009EACF5D868F16EA1AF0D72D7EBFD8402278C70D6 5C67933195EF5AE62DCFB82C50EC9EFD3DB2AFCF4C308C9E0E40DC93FE7FB106 5F435BE8A39EB454D88F5BC45BA819AFB9325F3D9D68754782186ECAADB3C8E7 13340C110B82D7578C34519695EAD030B18D2B1B928D2CB8CAF6B577C35CA9FB 98697E21F7AD3CF209053B0900647C8091B695E7A7A4ED77EE16B0D2B89D9841 9B99BBB377C5F8E7C8A2BD26FC938B245457A0F2D3E717DFA5FA10FCAD522878 12F76A878BD8A01A713F74E1D06804FB006B6DF07609B047450F38572C60BB4C 4565531425CCA73C21005D27AD1EAAB824262042E2ED8FC597B472034DFAB0CF 0C068ABE8311584D42DC94734B633C98212685DAE24CA627F36025A4E08A62AD 01EF1B7E9D687DFC08630B5690DB1906123D949ECFE82F7B51DC5267C06B6111 B1C7B596DBB8AF64EC15A553C2BBCBC65EF9914F75C1BCEC94950AB01477110C F83586C3FD9DDFB32A6CF987B76F89E628D75CB834F24C4ABF95BF80FBAC65D1 426CB8B656BB0015D7D80E0A79468ECE32F5EFCE79AF6EA11E66D7A7B7F4EA79 A4FA7E74080EE6DD1D6A9F00D067B2D46666CCFAE58CE02E0B25ABDC9F82B6BE 094FE58F36CCB4227621D3749DFF82898E01228F3224DAC91DF7288C9ED1C9D6 B0EA1CC70460A406C10DEEF83759039072E0473F0C657F7655A687E82D18FE22 64871ADB35DB4D7DF540A083D28BC4679EE1D81DC3E988A7D9BB43AB6E6B63E5 03BBFD875C4AF4C0E9655171298F07DF376DE565D11502687E6D494C69BC472F 5575B1366C832BB031A0167D93B3EB267BDB7B8EE627BBB16725C10750008CD4 AA408452E2ED93F4430AF3A4E3BDA695AC6822C4F42EBED74363F7D290FFC22A F831712233AA23BA994FB0C2B8AD9952E8A61343E5403003C28CF53047A07DC8 A48FD12C2F3BD53BF06981708E619B5116A10310B9B180DC2074E44AE19AE9E9 F0A879549CA69DF4EE05AA2A5F075D57D8FE500447A724AF9C66AE82CB864AB9 47E3582308319FF1C38FD7D1AC997867EB021731B3080974204043938E75478B E900EE6B0388368937076465A87EBC1E3D56B3A0F3A5AF6DCD95E738A5F5EA5A 782D78190BE37B673D3BA387100C3CF0C05C0E30F0B3C40E640856403246955B E533BC2A54D504F55059FA984E8BDC8D2413DBFFC004CDA727357FF78D906699 CB9C2B43FD2042ABADEB88D8E778E865A1D375A952EC8D65E617F6D621053402 A29389BCC89A1D7FEAAE52BC1DED5C1A601BD2FED84DC322CF5A9E885757270E 9F21A5B23BC009597BDEA4E71E73C485B65F6148263D3133C7200962174762F9 7B1EA41450751FD053FF0F727EE7A62C4A4C0C8D10A93430C7F87E084BCD78BA E1B1255B139A4B50B093D58C17846DE020DD7CCF14E0EA440A74DBD51ABBEE76 29C98D586F54F15B42FE6B6B341FE71E4A756B1388139A898B651D7F45A30E7A D5C3C5D5B1BAABA354F932E78031D291D5F75A2A64C613C9F61C1FD5A30B240D D1FB8177DF56958CD9C61FFEC4FD57B0891FBA2E75BD5D5D17618A9ADDDA79E7 7369E505C79C9D23A90FB17FF1C9476D3540344E969DD17362822348ABED2AFC F7E347463DD46DBFC77E1E0363A5EC278081506796D4A5CE91258B1C760B7B20 47F3D89E22D34EBD2B3C90EF5D9AF0A0DBD5145F0FAF625D16800C801F8773BA EE0CF615967F7F4DECD492A782E3BC27C886EA396C89FB414CAEBEA0EBC4C4EB D6F75BA3EAAE3BF5ED74076F822C416646829BEFCA4ABD7E26A7E5F7552F82A6 C3CF2AE1EEF0F6378AD6C04DB0CFEBF9F21332C8A46FEFCBF589BCA0F4BAA4D5 D965566CFBF8887EF65595B67ECBA01F813A9678108178F33EC11DC7C14796A1 9EF175214EB32A5FC96F88FDB8F030E5A251D386DC5FF5BEF273980D9307AF1C 23C23EFAC7D0237F5284BF19FC952FF8D47D723DCAE7E031BC6CAA60C4914E5F AF13AC725DE14558805D95FF09C7CF0C7C487AE069550EC066319191D8B1E41B 3BE2BD081CFB9BE122E2AC5A7BE7A8356C867794DC13E51E59F5318F40150559 D8BE2DC7029117D29FF0A396A4A4AB4BB2CEC3DAA44801A8834048C2F4056352 7AC4DB5221EEF186188DC039AE8386E9FA937A0093127A715FA8CBD9B0CC8D4B 7D9B300C455AEEB30CDD6E6108747FD778A0042C6E3EEBB8C31D44C06BCC58D7 37F7D239EBE3EEE1A4F981B1FDD6EE45050BF63E41824B1622CB29A88C8843A6 0DC3BEF1377B4C3C632ECD4C850C57EEFF10EF406FBFC6D73F3EF8E783860170 9849377A17A996F6CAE997608D0E540069E448D8C68F2FF41CF32DEB3845E3F3 81D2CF57EF329007A31D2ABED531B1A7987236B8B5D9B2843FEAD7117317D00B E0D30EB7BD4463F7A542C9A7373C3A44EF67B971B6CF075F42771C2E91CBA452 A8DF883C90A987BFBFA39E4CBD884D4994A7EC9407F5280FE5690CC1ED87DB96 A9ED85AD222A233EC61899AD22102AE68684F30396B2536E30A5E1758B293E6B 721A13DCA21512CF82EA2EF2773DAF259E6D1B252E4E34BB5437F75671939507 F276E1C1F837B105D9B6BB9AD2454756638C8C254DFACC152AE6541F493C035A 9B4DCA50898C68C87C4D271DDFD3131AC5AAE4C8C22C1454618E1D8A6B7518A9 6876019ACAC528744FC9A89E54320FB34C7F4924377BB36BADAA5CC8F226222C 66A5DFA4319E78839E3C2111A05DF18DDEC2EA771A38528076CF7650BF614C6F A1F2C4AD29A363D2E0F7DF3CCAFAC7F368DEA6D43A6C9B262C5BAF4AD6E854F5 D7A6DB6AA59BF772992C5637092710177BA2E331993DF752B5FECC45609C13D0 B931DD6FA82AD59F2493F1D943B4F4C83ECA3A858CE09E4587B808417B54E603 A6E083BDDB9F25A63E7842920D073CEFD986A0584E020CB5105DD5EF830A01B8 A20B93FD8A6C6511665267B075C5D91DDA5DC0EDEEF1C6D4E507FE6C285D2444 62E06C90DF1FA02E348D403C373E5CDD5962599AE3BA0D086EE6BE16833591C4 280ED033AD04799EB9F13AD2F4373BDA157D238D0FEC72C6FCD6B3EFF6272036 30AF2BD897DB3C7DD9D5A0921314A122918F1555679F6116866F365966AF2C0B 867B5A1C33E62D7A8D23C21F63B4642608AD851A31DCC5B9746A5B1D4AF52095 EBD82229A14EAD28B99B763371D21FF78077E0118B0B9702ACED9DB6F1156B5F E38B4960C5AA3D8E7009B621DAB35992D9A0152EF4B01160FBB6A298B9084BBC 0CB1E5DE954EE5ED85BF929E901D9255F7192208A4C38FE6455C11DE1D376A46 466B1F0736CFF6C18B52DF7F950CE1BDB15548CAD879752198F51EDFEBFA43E6 3A8CFFC8027AFBBF5CF2C8BFDCDE2A9DC43A6250B44907874A1B286B7DCE0D4D 5B51864B341DF2EC1FF01067BE3ABF9CDFA6EBDEFBCA00A47E7C02D2668F6BBA 3C4AF64523F37F176F3256E298D22DC5F1CA190308B99170619FAC5C1BDFB50B A877511453A952D25CB75AACEF937632E8E38364F3FCC08853CDCB028B1CE68D 2548510A255027D81C4C17B989618FAD6185729E46C32C7DD495DAEDFC651D4A 939CCBFF875032E159EF750DB0CB1E0C1CAB3C9C29062266F3163CC283F2D874 930D94C99AD3E6B3AB0CEC0E6C4295F8FF87E07BAC044CF863239C92F9B480B4 B44A27E72826780E48006E52EA09BA7BD6A9F971DFCC0433D3116D7E782BDE11 359E8962730D24D8518117AD200014839545B1078F38D72E60E8801BE77C2764 1D2C9EC25EE965F04F42B78D2357D651294342768A1BBDEB3841893B080E5FCF 828E0C0CE3BE620D8961F05D5B83CE0EB3C3F577F2A16188D24FE7529097D2E5 5E6C7A52C3C7106FE2658CCCC0E009FF69911EDF7B8CA9B4FF039FE7704B8D86 E980962317F3E469A5AC5B5FCF3A211021A15A328C151D5598D5C19E9EB00959 1782F8A664335F67B9DDE36DBA793EC77E5B253FA15D91EEFBEDFFC59EDA04A1 47FB51227A5AB0C44ADFB7A1FADD93BD3CC207D8623EB59F6B3FDF302403A261 A7F79A91616E5D117BBD39746E2C432C2AF2E86817B4D4B6C5E3F2FCD8562ACC DD70CBB223ED1F8B2991F614A39182F77754CFF68E1DAD714EF0EE4F9F1687F5 E7B22D03D19CEBA6DAE2E0F7E40FC15759128D6CCA8355508D36CD1DCE4AB6E7 671F4276E6CBC2A4EBA4E6AA2A3C8FF213D590BC4F70AD3AF011F5A0D9989BED C940952D9C8858737C55E8C217A462124495CBCA87983B8BDCAF3B9F18F4022B 5293001DE70E6840F613E8C5CD0C57CAF670A309901C67ABBC61FDF2ADD52E17 73E48CCCC5B8B9CCCA501761022009926B5F55C9CB2855D5D049D3D7CFF8FF20 00E67AA8C8A80C71C13F9E6EB178DE3DF71C8F4EBCCF7BA65CBB6605D4D72E11 338D87D5B02D23C13754CA811C2667B98729EFB280A85DED082F6CB34640FFCB 7392E4EA5BEC2AA85224F7C29A671F032192B47E05C1E12F9ABF4E0DDC231A02 CDD4EC14DE67DCD447361091FDD988F5D4C05348B811342DD3A2B352DF18D0FA A31A60104698E9BC23BD4DCF3F028E00965DEFC01A4713F1273293AB153B6EB6 45F0DFFEC4B6B40F8BB24ED3989780708F7D4FDD2789F57A6585929BF1028025 C828FA8D49CC56ED7830BC4B0C52A3A0E98FC71CAD88F93482FD226B1369975F 6276B34A7453D932AE04BA8C1BB3CBC7D1E201BCCD97279EE9A30291B4599FB1 3C42D9192C634BE19370ABF63A7B40DEBD85D35F58F934C58D8CBC32FB261682 CFE36CAEF0433CFF3E13DF36D75D1E0A71C37957E885E308D4A9414FDF10EBD2 5557B85D3DCDCB2A1C8F43DCC32331D34FE30953745E24926C9FD619C1489C8C 4B5300C759BB0A4FD54A7820E61ABFD76609C7F8C598D226227FA8C178C10D90 A2F26A639CF6CF6B6F499E45D95AB16320C06B4F625F5741DA37E299E16BBD60 C6E84B9FA28BBCB712C15A5BEC215FD698B13EFCA7DED36BBEEA1CF22AAC9ED4 30593B28EAA745D2F4F12756E6730A8DE91A44B3DFA2C96C256084D6DA1F092C 24B7E24EE88FB207ACB013947A866A8ACE63BB85E7C2C2E8772A73892309E2F1 2284A4CAC143C758C6924F16F42A13AFAFA8AEE419D4CCC751E12FC71ABAA6E5 C4F9313F99904E29111C174A42B49151D18C1047F69AA32C661F2A720B37C4B2 DCB7F7A15864E73339C9C22A74C7ED343F64C6CAC65D8218E75ECDA7292A0F2F BB4F6929E9CF217F7B9B18573B6CBD958A80FA14221F9ACAE4D3C09EDA896ECF FB9944EB7EEADEC7BD012E823A36595D08CED279613FFAA3D65FFDAAB3B89F35 7F7F55A14530E08A8D2479BE76477E5193944353796D86AA5E2D8934C0844CC2 D620523FE20328A0C23830544D48FD3D3A0B6C17624E97F8035582667799D7B9 9A1DB2A7E908CFA292DFF7E113E18F1BB31594F476D76445B4E57E8EC1B98106 86B1EE0C63104ADFEAEB7EC79E0A4FAE7575072BAD93A64F1C3FE99DB9F05E99 EF1792182167184059006241C94302FBF237C39454C67E01F68736F187FCD473 9547812B285C06A7820642245A91B895E018395581CF067FA0E5D929236579DA D5A6BC105B8E6211C3F1B35CE47F31B7AE43ABEAD548324A5DAEB9AC7E77DDDA 51E012220D0EF7CB139D0745C61011010407B5F2CAE24E4C552670790DD6EE29 FEACB73088DF117BEA075ECD8AAB53A38BDD33CB568EC4546F864B98B8FB2B09 B7F3C12A6C2AEA8685F331E02AA401E38A6036A609FDFB1E7C0488C38ED338E5 FEA31B4B088B13CBE0E0861D0E76BB0447D1E1C4252EA4961A4041FF9992DAF4 74F5BAFF66A2BAC5A382C7E8067B65D84333A188C85A60101DA8C18B6D8578B9 C17B92D1F9BB09EA7F0A04880ADD34599301C972BF9AC4AAF63E3FFF3AE83492 156EF73AA7074FC7BD483C4187FED1289CE92308D08BE36DE8CDE76FDBDF6791 F4FB781DFEE672391855A87D52359C95D4D773CA686461C35300CCEEBD4D5FD8 6A6DB26D6D0FCAC8282CA19A33F4F18794570C0036D413CD46AAF89B094A8CB8 3BDA634521CD754B51844E7FDA50A9013DEEE7F27BF5BECDC098C7D0115A26D8 75C66C178EF1D7E5B3DC7BFA67B84C0F54F76D9C61460BB9EA8CE641A8B58FD3 1AD5C780F7A7679A1DF52D96D2E340EDA90C90EDC86591B5DBE9B621F5C1A46C 75B2955E0E9D9262B8ABD39347D48FB157E67273CF64209293B757BE8F901DA3 603EE6703B27D90457BA023E647B4395AF7DFA9E833A3C7CFF1D851596DE3138 E1143E3ABC03E654C8AC3E8D668AAEF313A031AA0B70DCAC49BF53BE427A9EE2 4606F7A190F7FD5AE1682D0C480D9168E9E19617C4106A16B9B36837B3E7A630 FD8AAC30B2D91C4B4C503972A2C7ED3574B1E41CE1E26217C1005100C2B13A2A 237D13A9DAA549EC1CD481581B41BD8EF4DDE2A034E9919D515470E4887BFAB3 CAA4B1B44AD39FBD7A730AF07E99A56956BA6CDCF2334AEC452C440CBB788584 701B1FDC5D9EB993E902565A16193046788613CE3C13598E1D26219ECE8C68CF 3F47AA4C376100E9ACAC1DCD83087C2DB81E8D732863DCA72F971FDC88ED8244 87C2D692910FCD9F005173B4211D690E21963CB33BCB44EF522B33CD4B368A1A C1772EB48880292E94A32367A497E661CBC37C9E12EAE8E3055C5CE7AD010B62 BDFB9EAA818C5F09EEF4DCDFED07D17D9369CDD74E889C6382D04C5488FCFACB 3CB3D96C5E9D4633C76A1A40774F991E4DE476C455E319089D7A8964ABEF4CF2 1E2BD10009685C39AD1ADE4E7B82DD377B5B3EAE5BFA7FB7CC72D34F2CDA2B33 ACF04B9061E81D545368AF6CEFD61645A956A08C7203B524702B8A8B07ACE071 EBD5784FEC10532BC2EA7BF821400A4F647ADDA2BA0D51D750D03EB8DC9B1A10 F76453C0BFEAFEB23139B844A9EE7D3361FA2C01DE27E4602FC0DEFD640EA163 4CBCC7162C07168BB0147AFED4DC9A470B339C29BF07DD2C38E5386DFE709AFC 52960C18E114D081BA9A0D8DEEF0683B62180ED7E36867312C232A360969D8C3 382074BB60C7C478666BA9835E53DC6E653723221859700D9D6774B61529141B 3BAEEC6EF9107D2CD7CAEED9E313FD27B28D75237DCF56F76C30A3EFDF948152 9942DADE0C33C3E79DEF18F9A17410988341E1F3C71D982895820AB4E1B4DE33 057703A87D284B712C755A522E7570B6B7E91CB660A6F84D832EA2A4AF57595C D3592358E20AD883B3576919532481F125012EBC1D36D8696BC25691013452AE 96844854BC8FEE7589C6EE156B874434CC3ACF2E56748562B43078ACC45C097C B3B7CF1351E64BB8AD574F1A3E61890A22D816F587EA57DDEC9907351085B325 243B72EA31F0FE20D287D57F0827140CEDCA5841D97AD98289D28CC6CB87980E F91DE48DFA94C3F303F4F2A0044C3BCE04556B6A6F524CDA3E22965E2FA5AD70 A5C4DB0F7DD846549BAEB53987787AC9AF72F866C215F8212AFC181F8ED8819E 41741E33097C971482B6CD4F29DA0CAD79B990C708EFABF6E48E408B6DBFCC95 6127F40E6A1A5A3A7042A69BCF7C0B153AC96056EF291508354E7A1034F0D3E7 8E6B90775C5850E093BE8BA7CD881E278C93BE8757F4A506A058A03667DE42FD 448BB97D5FA065DA3B0CA4C1209B54B8F8FE829E6E5F37282C3D3B85944B8049 B5219857CED74D9ADB8CAD807C5C746C39D49CA41491EBE59D88BDF69A673CB9 574B5C8F290EC8496E403935B55355B8FD2001FE584D1619FE94571241990DD6 08FAF16668DAEAC326553953C9E6175726468D9F4E79D6FACBC3E324A8EFA6B3 6FE890894CC29B338A5E1BC1CC6D8614EEBA09C7B92A18BAE38F28C8A283D7A0 68B41E533FFFB2CEF69FF55DC4B6BF491915C3CC862CFC8552D55994215D9925 265098992EE92F35C7AAF3532E5D89633B0B8726B8BC9995E839CEEE0A850BA9 A90BF57EAEE46C49931384ED412CACC6B99AD3003FC35FB2E8216BF3959BB460 9D6120ED8C01C9772BBC9016E62D7D5AC2A8A2391848CC695A8ADAFA9928106A 6E99717558D6CBA3D37685D97AAE4133B0FD6D83FE66D575BD1A59321F298A76 AFA92953AEAC04D95981ED9E68CB6DFBD50E2351AF347175F3FB5068B48D693F A67F3895A7849A6663C5686FEE44B9D6E7763A1F3EFA6CD14D531B1B1B112459 610FECF22E53AC8DB5C13805F8A92A04F2C9F9F6DBECDAAE09BAF2F1EF68FF31 B2AFDF92BE8D78197996371F4CF2448C578FCB866FBEF0357FBABBC1DFFB65AA 474FCF20136F725946BC76CABBBF03C6D46D5553A1BD1AFD24743429AD9FFF8E 3B0CE768240F0E8CE9FF939E4B1A6365664EFC35036543FFD0B770F7DC166C85 B04A58DA80A16A55A59943121202A5E4D5D7F3FA132D1B7015883F50B44148CF 328DB6D2D1A31A6C26F3A020BF8CB3C2FD712F128C6E27A505B12EA72B3891F5 B6E630FBBA981603577553626D3FA862DA7352538392EDC638DC36B0C811D1DF 71B98ACB4B216FEA53A3DC534944AA41FFC295B7ADD8E100A710C1299A70779F 43902EBAE6FB1E0B5E4794FB6BEAE074F811DEEB1B7B1AE95A2796FDBAFD4DA5 F2126CCA7E9363EA15C552ACAE2D118088402CE199EDC555501F194E1A77C1D8 18E191FA327FBEA79C9D1FC9D97523E57C5C79347549BCB4D504456FAFB5262B 8C2E5F84612EE7A901D51CD76DAB45D6157A1DB7A8E66506C612F8F54BC9809F E9BE092693131F50051A4F93FF1DD90BD90C6C2519BCE00E7800FAA33EDCF9D0 4215083EE9F3FCA1AB0196CF0B21F00BEC10D44791702E43CB58C78ACC67D24B 2F04E00FDE2260DD546B4E8D84D5399CD72A80A6EB79D15B3464CB528505AD6B CC571FC2452C1C56301B5069CECB070CA048CF762EA97017F64493063E32290B 0DB79F263D58B7A9C7191E6BFEE159BCD309F14A5A59DDAC20E48684E4D89E0D 37A282699ABFD0345C59EC63E0C56950A3E57093A35E942049F9F66D8E601ADD C521305CAE27A8C1E78C956CA7D221A21B0C50AFC2F783594DE2D92C510D2933 E0819A4A0855E5AF6497F674F2BF93F11D49760E98EAF5063E373A084CD6829D C18D063618B3FC9948E4D900EE6A6F5DD566CD2A165D516577056450D26D1B9E CF3CC9CE4B8219F047FD97B7C74875BD971143E3C3C3425769580D4363478C51 40938120C6C0A952A59503BA880B254C8EEC0DC98A553600DC23DEE604870640 DD7C3C63C9B8FB82068048D0CD5E106145E0076FF3F6C3C6648F49F6749F5D4D D5A47DFEC36DBF05A8A9D09B6AEC6AB9A1F839A565C0A7C3AC571B8E1EB6D2B3 FF3B6FE994B46870A7ABAAE6633CF81B898AED997F454049FA840261F7A8A844 FF1F59AFA01D067B1B42FC299C191427028465C03808D9177FFA919FFB035784 ECF6CB66BF597BDE3FAA205B42F174AB871C254B8E7CD77058113B702B2C13F3 45E52EF2DE2CCEE6BADA0AB587AD0479EBD6B094B14FBEB67B49E0020504838F B662DC9046501E832B4853C71060E02B4434D0BE933CDA20F5AF061E8411716F 7DC9345886709393E1CBC891A78F6FF4515EF61E2F36A9469EFF3885B35B7B54 021C1F4D5740FEF658D0ECE030AA35CB76D5B2B87A348E78A2F1E4345C4524FA EB95484BBDC9E714AF3364CE4B089A976F98E6BD2B3FB9C0D83CE85563A9EBEC 4F79CBBCDAE135D5B12853F114314CEDB1513E8AB1E2FC152C3CEAF11450AEEF 6F0C5366FAB3E10907E93991825FBC207DB7698A9E939058B2BDC0B221ABD233 3009133F28ACEC09EEA1E3C50A1B42C81C16BE113B64A21615BDF3C9F3AA9C45 404B356FC94215CFFF19E89D137F2A4C21ABB44F8A73BD3658D06C68EA2552FE 28EC6A4757360CC1D48F5661F4D9966BDD86DB936D479ECF64A27518447BD745 EDF39BD1323615EE2B9E7EF438BD32E55B671022EE6D814A9136D95AB057593C 2949BC76BECE65DB83D1FF9E7116F29172424D1092CB3D5F10F5127B9CBA4592 120A2C62AF59A26BC6E839D54E65DFE1D9035A252B8DF1974F3AF24D6E29CC6D B9895AA7F5E45F427434E5CFCBB6214175D6C3850D92D34E7E8131E6FCA51EA4 FEC2A4EAAEEEB2E1C9A5B98BF87870DC8F0FB702CEA5C02F3FE8372D2DBB679E 32EE662441AEDF05CA40B85CE365D038C5388226AF3FBCBC52533BAA9C96D7D9 640B9469F723BC5018DA2A83887C4433655CF9792B6A17AD796EBDCAB9704576 7E16EF7C472CC8B471B5AE7CA79689AF1881208C18DA99B5C1F84F577C801C08 35BCD651BAD7812A5E60046BA110EFCF7FADD81FD2B0ECB605680E4DAB56E856 73ED1036FC2548C3D8909CD217664E0950DED94B806B3E002F7BC5C403632DD6 FB03E44009ECFB072109F85376BC8948DC38A459726069E4CA87134B9DFA8084 C1D9BC7E517FE90525C116ACE24559ED6534CAAAAB34EEBA63A9AB2D77EEE446 D1D1DD764737E92AD14E22D759E0B41453C7948EEC0E968BCF889EB2067B939E 2E28CAE15A677330225C84E8930E4D9B163AF7FD28D8B9CAF31E0B45BCD0DF86 CA9B06D39F2CB18F3629809CF5314F312EA8DF5160B43FDBEA4A36C575D97930 1135C727F792C408942ECC09B341AC4504E3369E3A3FA914EA5362B559FEB79E 547AEEE4E8877F9273EA0EDD1564B12BE52101ABDC3700327CEE8F9D3B9FA6C8 72B83F635F2D0FC34995F1CB42078C43A087AA3498F11699A6C908960C27848C 8294ACEEE35B62F8BD4F78B4410AEF0C8F70C8E3077532A2BCD3E0BB86910A50 8768B7C79BFC6359EBB12F62156A601DD21EC8E9366EC14CCFAD283654F75B9A F58899C2C4867035AE886164FFD25ED2DC871803E10DF0E9641DBB70577AE828 DD3CAE98FA9E1A721A2B8AA65F3903528359F9CA0BC77DA153C1E8E870017385 7179483AC073E167FC1B5E9BA2B4C5DE67D56991E22FA5315FFBF5C0DD54B43A AB495CCCBEF90040F864A20EE0820BA208543DF12051CC9E49E2CD69C4DCFC3B 6EF067F83BB40DCA8CEFE108923CB658568BC0928E7EFB4925E86A183117574C 43A8A8D075F1518081E9DA1E05406F8E32BF80E146C917E2B53242E95CE19241 996C2FE81439067979C5720508AAB6B593B299969A0D6C120A6621BD68991FD5 593F3197223C9F0A3A1397EA18BBA922286C98CEA89B9859D8E590A22A5ED6AD 076389D2323AC844A204BD62DCE4639A532FB8E8BAA137DFB2CCC7BA19DEAE44 3AC9DE5131D19AFDFC9347DA7E6FC8EB0DF37461F47B5C0073AADC1F8E16383B 4A8E94F76726D5A98EFD0995FD444355ED28FE0058E34CE7721F1F98C7E3227D 7A1E4D28F686BCD5DA0F7A3416311F552C1155817C178C3B9B8586CC5CCEC038 333B8618F9CBA83385A140C19312CEBA9B1A2BD97D46260152893DC70941AB03 11071E652BD1AA8DE8593468D6AA9082BD8532DF27CC202BE4E1B1E923F47CCC 9A9213D8E0FC90B219A2555A307AF7748E3B22F52E9768FF94950D9B88A90A2C 1996ED529D3CC767E07ED88A9D8BF87AB59429ED47FE488AC250AD4531469FDC 8080214A4653485DBFDAB4C84C1B7FDF62981CBF8CC77212DEE00F0AF63BC101 4A091DC9563D55AD3852A4542B244BC71E85F656A517CBF4900675E25A62B68E 710728B40D3955F2954B2172647A7E768EA6D1F0C3A0A0F4E99A1944B2F2B4E9 77E7C99ECD5BF51610A51DEDB24394FA5C76CC0D494257366F22AEFB798D178B D46BF70E84EA0135A2A7BF45C00AA98BC7C611274E786E9E7495A42BA5B3BD6D 60FF451AEA08BAC617B98DF982F5D1EB74031FF43BCEA7F6982C4BBB74CE9009 A72B6EC01E7D3703B158633A80A3C18EC4503D3FDBAC00AC3CA96630371946A0 2215E07488FBCE27C5EE374CD65F60E680111612A0B45F47768B0B7D67B9F737 BB6CB8EF68C9739BFFEB3E01A4B4F9CEE00B37C71DE39C1291AE26739AF7AE4D 0DDC8D2621F0BDFE2B1FCC2155D00A6CD8BBB1901AE4DA83C30F63D17BEAFC4E 95C731F762F3357786F66BE7285C8B7A5AECD109E5E69F3FADF2CE498B72C709 FA1C06F01B2624E93B624C9E98102FCE87AA9D05991D9CFEBC281F2B8AD0DA8B 202A69FBE01E2A3933D5D90866FF56EDCC5459743D0893C9DC104023590D7D07 A7A8A117E2B6E2B410352C516379A7D63925E0EC5CD3CFB119DFB8134768A3D8 327793EEBCCDB0AB59107E1DF6B5D60A855D89AFE4B86603F4AFAC3E336D9595 FD349D092FE0A523977D507CDB27EA8A1472A03AFC858980A7A07A48A3240E73 8BE94B2598D4C2B39788A02D901229E01C694965902EA102291E29A06BAB248C 967C8D6F44859308CAD5061535DC5346FFB6439D706A067D2D81F7C87AEB9420 638BCE7C7BE9073D33B1EB04CDAC1496A129BD169883DA8CD1BC2772F5603B04 9708E99514D45930FA5B1FCA3C42B5A5528B55AF50CF93D555CDC7F4D5012C1B 23E483317E848D429E2C55BEFC7EE32403361CA7364EB997D408F7DD655A16C3 1FAF8969E381B9711B4245B23CCF0FE70712F069C328F77C91EAF969E2208596 5D0DF83869CD71AFF3CA754E0F2C28FF04592982E32DA726CFC385553B682549 EFE2BC07273CD296C48F5A874FBD03CEB58C7EDF14466451C4A0706E50620550 430364BC01EB89003233C75213F1B404CEAED53A040FC83CCA3829CD99A7042E 6C8551F83084BE9257E9BEB83F8D63F160354601326BFDD78F4DF4B5C6DE8D07 292EF78CE69621D98BA69566C48542C6877755D59A21D6483061F4579B2D9568 B1A601AF2D80953D448300DDC97CF76438F5639A56E759E760131E5075993335 0E2B091DBE029CECB93447111807A857DC545E07472524E6F0C83089B39ABF01 C9BDA302A7C5CB636C5ADB32A4606E915DD250546F22F9043AE646843EDA2390 06869C03780A20338EE145847C241B420D1FE89A1FE338C6135D7069962E19A7 E49AE5D8F5C0B7530AD4A74AD123D590E05C72D2A1DC0A71B826526441B378AB 7CD1A9FC7C0106AB9CA738520BCE6224B86821217A986C2803C72FCA45F4BA8A ECF2933CFA5B4F5C56AC6160BCEF213C1C6DFD445C1B4D54FA173928A9B73582 F40718F4C832B1DE510FA4AD446551EC7044B2BB283343D57C1BEB055780EE57 D5B1C6F2BA2B2C211A573D0010772D6C1855C2152244C2C439B98BFEBDB29906 209E8063617DC4535A9045EB711B4939EBC4B783DB96A9ED85AD222A233EC618 99AD22102AE686821A34FCD66EEF5A3DE144D44BB67FF863D511F1CB17500B1C CB587A3F57668668CDABAD7DFB4B9FBF97A2E5B5F0BF0AA4513071D93DE61350 EAA64FFB84C6675A1BF65DF404DDEE7497E5D3172221B60CA08CC0C6402AD72E A416F01183C3CDB06E89DEF40457DA1B8BDFB99D087F1EE571F65FE50DDA6E02 91CC57111F84BE3F3F5768C6F0EA2E7D507ED9C3934368C93CAACFC23791570A A8B06F0DA104D4DA68B620574AEAA822E74F15DB865D3E6CB152C1D18ADDEF5F FE63A9BF3BFFF212FE99477ADC3F692797103CBDEDCD86C7C8553F25235E39D4 5EDECE8A9243E32695145B94D32F68F7582F651E42555077392EA8FB7F804627 2FC5ACD5EFEC7521A8161A2F7E33DC088C86000C9CD7B0CA4D40C9372C4AD16F A9658B33358F4FD0F9CE85B7D192BFA2F78A55147D1E4573685D9EC39EC665A1 F9EDE6A6FCC1F8682FC26950B6C8AEF2D4837251BB3F69DCFBFBD7D1F516EAF9 DAE963A4FECFB12BDC00C12DA77D0C27A920E33276370A3ADBCAA10FE253ABFB D7C32D46D557C7275A17ABDDE1100FB6413CC7B1DD59A025EF53C533AF3B273A FCF0A9C7D7019C9D7DB4E0B163D8B9DF9387109730D2FCE596DC58798E7B9935 3116858DC0A67058EB32C524142EB96580BA010C2130087ED75C8152C9B291C2 AFA87C69F181A829B46BD372A8235910521533282982B86F40A99B6DEAA787FA 4E224F7FF959945AC0B31D21CD09EAC6A58776AEF1D0799F33FEC6EDF59F573E 7EE66977FC30C73B373987DF19D29CB8C58047B5438F67D357714E6C3F0BEC85 184284A7AAF25A4BCC6B3C3C48626FE35933C8D1B8DBEFC8E9D76A779D69DBC4 BD86C051C5EB17F60C44768133D00D702B51D719EE55207B3DC19A5D4533DB89 D4B3F50AC517CA096F28B59B31265E9D67C220F036EA5AD15C3035FF785E563D 3CD9CD241572CE1F107F5DBC89E966B8CA70FAF22F826464AB1BBAA43D960FE2 53A3936E667486D2F2EC6664C229C8B9C14211F3EC2476249675DFD41378DE63 941F305DA1C6A31E5F4AFB94A859DB49A6C6D58D55A983BB46DFD95A1C5E9E8B 1068DDB8F66680F51B46E06C9E9FF99BC9BF07E6DCF0E5754C8509A44A407DD9 15AB7188FFBCE3ABDCFD158A098CD4C026A95D677617CAEE4CA4B282C8E5F2D1 DDDF82939669A03C2A9AFA9544CC0C8E8B145BCA848ECF5F957B2F2CD39BF76B 47EDEDCD5A24E346EBA2DA5326125A3A05DA8960309A86FF0C69258867B6C2EA 1372D6675C59D72F8A5F4A8C50820920D8F67E0E262B885BCE0E07C059F628AE 0459E8BAFA7D53B56F8EAC5374A3EF810832EAC6F80F857528C1FECC51E7325D 49D9E34397077D5BC127A29416EFCAAF4AE8BD1F48CC0A3E3B1B11FC8ACF6F8F 72443448A80172B8082239DC4098D270D8B0762F52F8B85D78805A69BBFEF6F7 7AD2A3227737CEE8A629DCB9EC706A53311A8B3C4CC3EC521E6C1FAA4E4EC3A3 79DC526F8BE419F31A4056CA6D5410FC4DF7F89524E78D3C75341632ACD4676E CAEB8F9E18BC7AACE9AE959F7A1E3263FE269920AE49D3FE7B47F03AB9237C53 46DF59798BE1A3D8F620D39C8A97FABA62876B286DA5DB3D92C221A880C431EF 99885476EEEA76FA3161792D5D98A0C93103F744715B93365D55E36BC23A1617 B14E21B137D8C114C5DA794DEEEDFEE7B406602C7563CDA9BD8D31DE87066340 F20A782776BD4A7E561500E9ADB8BE5D338698293881FF237E9135E51EEC58EC 1F4619F671605FACD5B6AF9A887A21D59357B44D9A6E729BC52112E16D2DA72B B391A2F176F0F1C407955B8F5DA833999F9D8865D8A7FEED34D4B3BB450E5731 CA6B0D2576675EA38B6F363DA00B35CEA785C6A293DCD214356F2F45DBAEB956 0610E8BC8794666459CA36FCF9B5FBCDB3F536F6EBDC6F5B411284F2100092B3 C1FA63F4C53E435F8619E256E1F3191DCA7DDED14C006B6C58C524BF3CADEE7E 8C956420AAF2203704C18EE62EF1EF6E29EBD92E5AF0250D7C0FC10D227B2968 39D540B229D9CD86CDA127C3717E4D74AC9CAA338E397F355C2E9B28329D1C70 EDC7983AB0DE1724B87907C686AC2C347BCCE88FE7C2D320236CBB0BF526B36B 152BDDAC3B6286D645D0EFB8F2B182C37521EF491EDB2B39A9370330D258EE85 15E8CBC0DA34E79D81B5258AABC24AE22C90AA37B1DA67BC83A83F169F626C96 569E68332769DD43B3A7B5995984F847014BB62676E6613041F9EFC88D77D02D 39EC1157D538C0B41C16819A7E24D0963C04EDD832CE3696753BE91995CD7EB3 BF5978848E8C0FB114A5EF5F29051B43DAA627DC0F82C71DE8D2F1BA2D3363ED FA1FFD7BC6553AFE3E7BC6F46465EA1606AB2B516787BD4341B92479E72AACF9 ACC43F9EBFDD4324A5E869EDFED7666402545B9F610C30876884FD05FF7E29BB BA2C52EE0385F33690BDADA2B0D53B71A76D841ADED0348EF0A843D0F05CE3F5 79148DC115D787EE55710FC66FCB65E3182CB065B2BE0034536589B8B81FCEDA A299201D951426BA4EB4992B5A523877A0D389D3EDCA1E3718899444E81EDAD6 69E0492887D071338E8ED36966C7406275A3206C468E64966C485DDFBF184B64 6C043DBEA5894819394ED69D0BD2C30D27205CE9F32F81FBC5E96E4E465FAEB1 D1511E7254D04D167C43413B44CF65B3202865142FE8D1300ADDD606A9F41B8D AA9D3347B158139B54C5D7EC59DA363D93388054E57BAE66CE447123DF5C4349 561CBC7B125D8D51F3D994762E9918C422D1763BE8FDED2C5136936027922597 414ECD1FEF735320EE3487CA558E395CA820DF2BDF92E6A120EC86923C03F299 E5AE9FEB2EAAA7792D46D90ACEC3B09229A6DAA46BF954589133CFD8C0940512 CB8BADE77516772E14CDDA327D766D6FDFD913164AD228F291BD8B1B1683B52C 20CF7246DB23648C090B97DDD1A117CE1E19EAD60E1DEDC02CAF2F4AD974C0FF 49BF54C3C411E270D9AF45B1AEED85C97766EE20241BC9DE1E9043D7770D34A9 AFFF57C2FA041DBF351FD9F074C98C6D159862B0AFAB3511F4AC44FA5358837F 7CC6ED863F0FCCE5F790624F13BFF3788AACA2DC8EFBF1825630B15574DC1FEE C3BB6592FBFC83F4332A5DB7FF85ACE0F25ECF30A3C900BDA92C1F54E672A1A9 3BB6580DF4E31491C1A9D37E796A44D0BD946E0A599C8BF35BACDAF562D7EC50 7DBB28329A6EC0876525BDC0A99FE24904877095B647FD9E9F50AB8B8436AF8E FA4E6582A700DFDED2617A67C1F6DBA409BB30BCA3132BE44229304ADCA73C5E 27C8BF322AADF72982814A3F54784CBA7DC9665BB4ECD91FD14D5DF3FB74FA1B 57CE0813098D1C8A69D847412422AB847F88919FCAF407C96C3AA0B2F20F09BD 313CB8D57B97F5CD56CB80CC88111C9E1CC5A95D86E66587429128DAF4CEC098 942A57659130CE0C8CB226F1B83658476531B36AC6458551956CA08156AF9C33 D3F19392BF448595D231A1D39AB6BD97B185CFFAF7C5EB5AD89ED810D3FA4BAA 34F7DDAC6CA983C609183AE8898BAEDBC4F56EDD36A67A3D53A865CC3AC947A2 33E2F538360AB49181DD0483D8A2474C4EC01285A36DC6D2A3FA51506B2FB989 FFAAF363FBCD811050AD49BEC1A5CCE2BEB8BCC35182826B99DC9B1615E5C5BF 799992D38EBA3893360529AA00AB685D0DA3932F35D9EFDE1A8B5B9B99000CE8 6B6BD3981C9BC2C2B682D2DF0DB24FBDEB6D48FB2468E56572DFCB6A12F6B54F 753BB3FE6A8D9E3D7272A82EC705585C9D68D2C73355C84532F7A083D5DDD9A5 2A0E8E38C85847A8A27E5C5C453BC9ADDE8DCF599455F7F3DD497660E827E5D7 A8605CB9B576F4A07C53B4CB1B91F60C618B307C77CFC416D861B0E313E93876 68640FB271BA91799BDEE8ECB884FF45E41F467519534495CD281417AAEAF577 D91115F5B15B8883EE0C64AA732D93A868B3701397F9FA72C3EEFB9500864017 A6AED69F8FCFB474C4BBD61395647DB2619576A07BDE8412F6E3F6C4130F2D0C B03E49B49CC85A767AD0668201B2E626F2383C1CAB8F5D9079CC78A958BD3738 7470FAFE3C908A4FFA02DFDE27DD6663AD67E7627F5288080272649A80579DA0 8FBDFF3E276FD2929F26D62AFFD466028DCD7C7570676B36693E9A3C0BE49377 52B429E334610A086977052B17A032626772388121ECA8F2259E1A12F791CF64 CF7BD79623962FB0309E6C29BB81E187DCEFF026052802E70BCB2C63BC975934 F9CD94F7712399F2C399FBB04C9FB9BCCA731B4BF18A5ED18DC55AF0293FE27E 698D4BFE18850717B51AAC0CB5E4732659F02E5AF8CEBFBE4CF6E8DCB3E415B4 2D1102DDD009A64EC39E1164A06C9A1335ADE9B697CDDEDA0E057385F9413CB9 733E01B2EFEF0B68828E2FEB63D8A9DC2B2CF99AC2331A33A5D81E544D200A0A 4823E64A0D4A8B3016254440353B884F31ED67345896A17FB342AF630EC75874 5E53A423545FCDCE074B428E55EA3C373F0839A35FD647D039B409D504203A42 618316FB285FF185A72F8B21D61EAFD0EF191E024E95FD18E24FCBD1BAD3886F D9E7661CFF970422151C176BA15DE1601255F8C36DAE2BBCF0836906E37D0CE5 AB656D4F7D205FF7DC40A774764FC685EDAE3E3567D66FE5AD6280131861FE5B 721D4F7B49FF9BB5AB5DE2C3E4B7F8586D4E652D8A9517FFF5A8476EEC6D9104 856CDC71431D787776B87059684FE70A0D67D92C6DEF173E0B552053248CB5FF C984EFCB4556AE2543980A5D6FFDAA5B0FCEE7D2CD1363553B16174C89ECBD75 36AAE9E79369A555C20DD8CBB945F515BBCD45708F258DE3EC29B781FF150141 C36D1C1901D9AEF7B9F7562EC9BA14A0944E37C6FFA573FA5A3FEAFF63512112 4BD0A85BC89A783CED3724AF5D406EE2B50DFECBD9B35BD7C813919F82C146FF 7A54256317483AA7CD13A91E54ABB437F9C4A7AA9FB8E01FFE712168AA123096 1EAEB3AFCC30732BA1E82666EFECD3C69B999E857B911FA90B732C99B185A267 368EA806CFB6061E172B686E95B2CC43211B9B6F9110AD2795D667D3E495794B 2EE2835BE41C4352941A09AB5A195A605234B9D3F08D50F8EAC905A1F200A5F7 EBD0A7DEDA931A3F3AB2A52ADDF6ED2AF05EF23105D85C945732EBB93C38DC45 0FFFCF9E638B6224AE023A0FACB87D96B9EE94F40DDDD5926992DAC308E43634 791DB7B31DB3489A4F0432AB3EA1F5D8579CAAE0CBFD02AA25E4E5201BEE5A6B 98ED1519C678F6A234614C24765B8719275D418CBECCCC9BFD664BDB4EB1FB2F 4CA8E02A0E9088C9C6212ADC8806C195099F3253A2ABEAF090A939881351411A FA10C69AD5034FC9856112429267999EA3548A9D94543F08886658507D715A5B 9B67A9395FD76257FC58C17EE994D92CFB878BB725B0E81E119B3C1DC388C253 B3D7E24E2B18FA0D5A7BAAB82D3297C9CEDC20F9613F5E9D65F5C97BA8936194 BEB61340EF3F8AD3E1BBEF258828289EF48A40723E39B7EC79F2D3822C6F45A6 A91FFF87D55CC27E5859EA562E211A70BDD212BBF5C834F5CEA5F3712EB3029E 680F91DC145A4F7FAAA554106F87DFF6A26A5CED53E0EB42B4BA1A423FB72339 2E3F9EB4CA5A27A0AA6E874293E89DC1292F3A57FD6F3A111EC85F58690C0F8B 43A4F9D021F86FFB32A00B2A97ED655157AC631483CA52467F731C2C71A8A3F5 AA46EEA8970E4F15106E02CD7896B672F500A3AB49CDE3A1BFB49C5C9C8318DF 97FF70B2582396ED1AF6E4A25BCCF5F038936B7A08A3180D025D57602C232BA7 1F439AE6FA924FB60F23BBD362FFEA0E8CE54E39DB4E00B462CE43651CAA7F57 D9BEB1BC43CE62992B33B93504D0734808B307ABB581EB99C298ABD83E65723E B2B39F6B2C0E0B04CCCC6E89C05D345EB2D4395758D7B3F03749854016120412 854F4BC16A4CA2BE0C84BF4624522F116E8B2280ADE300F31623385E9F8D5318 E8C94F1CE60977906F49EF88F1FEE5AC7014E8652E21891F7FBB5D720CDEAC7A 5628AA0078EE24881E12F14EC441320B96A8CCB27E456D7FC485531DEE0D4D16 233F9FE0AFE56EB0324DDAA71EA558BFB1EBB18477A990A4384F759D0BB0DD24 68C1997C1B25A4A13FCB250C5505A3ED51DF2D74A3628F5B17F23BBDB7289FF6 CE2EB50AF4A34A1DFEFC1C4A2C31FA7F4F89D337209EC858B9FFC476D3131A82 4175717E5AD6E1C381A4C882B3C87B0D1E0FD1C1F6753045A58A080E74AAE4D7 792D38D5D9C8EB0DEE1AD5FB261C3DC104E27EF69BC6FCF34106F6650AEFFB42 C03D2FF7B1B6BBBC2E0676E89F5E0C1A0299984D5DB8D8B64476A791518DFDFF 3D660AE2CD2836D8449093A96847081BC715457B911DFD38325961E767928EE6 91702B375922F6AFB148FCE2FEB0D3E4F662AA2B647AFF05722E88E6320A422C 7025D3168844F0C3B7CE6E303D2A9BE6F573BBA80092B2A70975F2680C042CA5 9213DB93D00B61A17AAD92EF3CAF0AE13E0D871C5D2C91AC39A18D0B21CEE508 528C5E62F1A115F5BFF946CE8D7834A3410F5E6EC14CC8E473378B6164EF6C05 0296ECF0188950E744AB53050CE216C017108AC55AF0293FE27E698D4BFE1885 0717B51AAC0CB5E03145994ECC0DE847ABED5968A8537BAD7DAA8F04EECF6E4F 5D7C5B2A5137CA588D7F30D7BBDEAED2CB69541C8CF8E7E10B17D5AC705815D8 D1E6F076EA41F64539056FD6F12A603AA2D8952077E3328017107CA00D0752C1 E9A19C49904081F7421D3AF35E7227DE9FF96147F7AC939B0071E48F40FD87EF 5B1C7B1EBEA6E7B9F82D6A0386A2D581D38B4B060CE29FD0C11C69E5C568E712 7C51087A666AE1792E06CA9C7DAFB5CA2C18ADA69B0E949A4A6B271326A2E7B3 13EB38E299D348F0636EF971DED987A39914AD3DE63CB597CAEE7712A920D1A1 F542DD4A81E472276AAE0A4B270E8375B5D3A99797DE363AE6F0FB2537180B89 E39DFA2F416CDD29454F4F6AC0077753638A95F165320922C6CCB8536AFC7CFA 670159D28823702BD7D8E2920C76CFB3075EDD207C35BC17DA8E255C9216E000 486D085DDA433BE8B35068104B041AD7722616B477CCFE4F4D5711C0530A8383 46B7C97C616E393DAF3553A532812D35BAFEDE9638C09DB8EABA360ABADCD32C 16E9F72E3610DE250B9B5A29475E6D8C7941A079B1FD89BA0DF0E103CD91ABE9 9BCA5BD92B4A41ED072775050E34834B45FD4C82EFBD17316597EF2EC2F999DB 8C09C9997CCC828E896222ACB9B36A639D0D5C1E68DA4F3987AE774ECD9576CD 908547BAB0BFD02347AF5447B7986D3962C8E565311B2DF343FFE8720BA31243 21AFAE29715BB00129998FF98DF2A628BC51C2D9D929072D8E552AA4CA3F840E CB11519B06EB4413026ABCEF75A48483E04D117BE1577B35111AC7B52C4C2234 F09F052D8F2271585D7BD902F471D99ED216F355139D076D9FFF1E1D161DAB4F B2DE5CB498576500ADBDD6E36E04630AD5645BF8CD5AECFF085B9EE98C1BEF50 462A0A49A028C9C9DCBFE53223D096351D214B3DC904C3289D4D2948011A3C32 71F01ADF07174DAFCB0F18A3BAED64A046AC570345D926A1CDB30225A7787E76 4D44F5A346917817B7687D13CA6413805425DC9D93C6E45EE1B87F477F3A8337 6B0A891E5E28BF98180E1FB365B077C744CB7FBECF2071A15130E0812C23E085 1E4D2218F93467C904611D6A3D119216762900C1A624AA4ABC6B39513F2359F7 CF0522FA3A2F2991AD1277749BAC308C6F43FE6CAFE24A651B73836E6207CAAB EE74A7306B6D86834FA11170FA84758C66FFDF1DC8DA2E05CB53340A4054B02E 88E351B1FD87B119E547047F43E9CCDE1C1F8645DA03E940F003A242DE01C8F3 F2353809B5F2104922CC21BD95AF50AEEC690CF237B5C9AA6C81744861352351 811FF8A078E34F5531F8268729CF04B6522FD7DB85DF65E5D83DAD25F679CC1D CFA6067B1904CBAAE6D83B19944FFC223E72AEE42461B7569365ABB5B6B1E979 62E8A8F95F922F3AE744E522D70709254EEF9476C91C59EEEF6DDDC9E7C6127F 634C13150BD00B1823535631F36A13502E900AD3970A683A44C35D33F684FBEF B299CA705484BB3DFD04797A8DD688A12CEB48D3AF4EAD2703F57CC0F852D635 4F0EA9B440819A257B76D5639843D08FBCAFE0AA205AAEDCB19A9421E35C61A5 66785A995FC1716581EBECD26F9BB7E8DE0AC1A3187B020379CB994D8CB05994 55F7F3DD497660E9D4D831442F409F848C2646EC58EC8181601B97C41B9294FB 67FD70F486122EE08A4870C5FE92546BA02C55B84A955EFE06D522AF025F5856 96480208719DA8BBC469198186169D71BB76457D1ACE41005A314344E385DC3F E645AA19312FE2FFD0CF3E5BE5664382CB247DB0B4B454C20DA30620A6F13332 2CC50F03CADE900C2F4E7B76F2F0D5967145040ED5D4B9E13A466FB2F8ECBC0C 52019F55265FE9ED6DFA2FAF7BFC20B637B2AE1748074C174624BFF6D88C04E7 112C4946CFCCF1C5D9DBC9FB850F322CB6B2DA0E1592C4931A047119B40830A3 9909494E86AEE21694223DF1A61DBA9543F0A89C4DF01C43A24BFE5463C9619F 0CEBBF3FC2D3995C6C5A645EF436498CFC3ED5156D12DE49A0F9F7CC85EE25AF 847626399CAA221DC09190CF963D98DBAA7450D22A8FF7418B1748B2B229488C F16B268C00D77A470EB9ED9E667094025A81C470D33021157B3E86B09D6201C7 DA9C846205E522DDC3FC90FCCF6D6AD3DD2921076B58A9D69B6A72F68743A3C4 DC4D7CD5BAFFC38721228B9DE9837D710A56F13A7686C478D7D88145C88E76BB 16BE2417AFC11B6A2F4FED08AF8E9A7126D88E9B8C861EDB383755242F3ADA69 7CF6348ABC61902608619D6E1A63D361334260160710F40B3C18193AA5C7B7EB 2C3D1EB2AC9573E785458CE2608BD0E7FBB57989404035D2A136ACD1C9780AA0 F25FA907699A94684125A3816CD9021A3E7FB37914E7F6865A5857BD7887CB41 2AF9304A8A5891EF4C176742032FE87474F27BDA976DB8A2AEDA703F78C0B339 4853ED563DF9EA7A85CD0B6B77035D67D69E7127AC4128988F493604E1BC8DCE 99225BC467789C4F7EF9FAD6765476339E1109A2AF7857CF84A134CE4EC6278B 500F4C75DFC9F9CDDBDD0EC7AAF2173FEC7D13F29E6FDFB66F4549028E65B67C C25589D203D109B1A61ED150975BF07DF3A97411B9AAFCB892A5399825EC884C FCA96657C4086C4DDC5626F8096F0ED00AADFCEE0044B15C15EEC517389BAB47 9A3F9DA76CBD60FA93A2BF4556A071AFA0D7630E0DBFBD217EEDE9E5495D1F9C 7AF3ED7BAAA66B457B4C33500F46E6D246D604E27CC427B415DAFEC7C78C8BAB 8E8FE065C15797687C7632A189CF44A025208FBB701371222FE27F7FECB251C0 7A0CBF632410D7D948427FF67C7FFACF4D729D7E131335C212B30BA91220BFB2 89D6017930B008A73B07518B9EA8A3028D7DA9987B6DEB355028717618883EDD 882A7A6A06BF41E73310943FA78250ACA50770B873AA3B7EF40EAC345B529A4A 00B37181980BE230CEB2783FA8DBA0D35DAB173F319BD86BD573A51B8AF764AE E1BD2269208A802EAF8D2BBCF58969F2C64E0D04E7A0626B5867D0EA3446F4FA 176517141B75FA51F69D5441D5887CDF33AB3D45654D54C837EDB06438F45332 45821C0712D91EB3C0056F607C2F367D5DB2C43963B1D44323F9C405557DF579 E889C53496EAADE3C26AAA58D46BECFF56F3D9780BA17A05A01B74BF8D0AA0BA DF717AD3D206B263D0B47674AA8DE3B033E16BE48F51A34D8ECD2F289D7625AA 9DA08E4CFA1B806DD6309191E9E8A65FBE05FDF50EA75FC5FB483282D5589D95 092ACA49DD20204161714EC5309ECFE3DE89D2D073D5DB53EF9B564606B5A54E A19CAC1BCCBB6E8BD3500489A6132C0F36D15D428A958A024702EA8A9A31D45A 530C3C76BFA4056CF63C5CCCB3C190CC694761352B105E3AFFE8A1E33F38E93F E49DCBC17A5474C9F3C58C7AB0F1ACC181850F75645D9720FC9CA0A2B4436171 EEBDEF7E850602B6815EBCF3E19A3AD3094F5C09CFBFBF63616F3A73572D79A8 CBE168918BB47B628EF18DEB6BDDEAF6A924010FAD8366A2AAE7DAB1639CA2A2 6D5C3C476F047B15A4A96B2772BA8BA179B0D1563E7E339B0CC49AB14D19EDC2 D37EA94239542DD31EE14548C355C38051564E3D7A642A63F8C286C39F6B931F 1D9D2F52026FB1067B7500821939B9E440F688731652B52CB409B95856713367 DC9A1C230D239D36D31E5808B887772D6A1EFD2FB69B868EFC8E039B4DEDBFC4 465AB2A6DD504A9B6FDF54034BF408EC7289246D873B78B7DFACE37B1A2A244E 4E856D58D657C130058285BA4434041905828C9721A9E9DD6412F4D7007EDB5D 0A48DEAAA63DC1F499B900D82DABB550E89FCBD09CB97B35CA5F289247E04C19 B3BBE19BD6EE406E3ECD2DE21B6D06C17FCC1069527F86804DA275D8C6F885EA 275584ECBDD6394953021068450A1F811E0D5971206D70A177752435B04A2885 E1BF5F7660FCBD590ABBA7581F0551CA144765FC7D16FF244FC13E97116E1C3F DB669C4ACD3DCAAE5B6CEB2B2A3C2A5085BB0E87DFD0B90AC4B88F509FDD2E75 FAAB717329622828B2785C1A8B2633A41F02A882A57957CF45F4702A1B12C6D0 D4D06D60DF44733BD1D3D9675E23EBEE3478352EAA05DEC5A6772F6DC3987BDB 800DA1C4306AC740184CB367D70D8AB7DA992944D2F250F767A53A82F9D852DB 00D69519163C8E08A4756E4CB8C47C4D92982ADE548A6AE01ADA89666A82C0E2 18AFB52A9CD744F53273DE6D65A4FF540A877293F3FF6ED9E056411524F1AC2C 3EB9A9E0D64A6C6F6F0D77282F434BAA79DD6B8B5699B56C36BC97575EBF6B7F 14B8887F576E9D5C9F615EC830A259AE0B9E7F7F265666D7579BCEA6D053FE58 FA2BC93E0DB4BAF1054C5CC65BE7017223DEB980B829E667D37AAA606B382728 29C49B77DA56D8C3459AEF9356949ED0D0AC221A87D2323AC844A204BD2E99C0 D1027D7E966B5DFBB774DA7D8CD81C64631B7C45F6C995009C1D96745BEE39A5 4A04B118AF10776110E318873BED624E3B018779DE1672C9AD585854C18C8755 77F839A85D1DC6821497DDD5E36A5CBE8AD7A873BDA1720790B0B6722BE01D96 218CBA86DC8B9DFDD6E40CC6D9AEDD701FF0D0FD85451F949C17FC99EB384DC7 963F4C8B22DB6903CBA08FA235529899DA5D51321A1A3615F7A0DE36E6B7B955 E5F53606F42819D52B47DCCCE8D129A4C05778EA6E4CE5FC9F73121450490158 098C9B50783AF12CE3933E558BE39656DE2F08C9BD32C9A4C3A60188E6ACBF73 F69785340E28030F6670C4C2F1ED2F77855E1566A71B087DDA989CC588E29BEA 16B3FD22EBFB9D13E7D7EB59D754F5C522DFBFEE21F856681561CDC8C66D40D8 4535447CE862D8D4E2DFC75C0F145FBEBB48466ADB7CE834363ADB6D6CE4E986 27242C75E303F47C952077CF077F39A3885CB60A7B0C097BB24416096AD1F3C1 EE283ED03382E07987B8BA4F728040D2A098AC1D2DE741445D7F23FA6CC431D0 1F0CDB751376599DBDB1124C873417772B776C8898CB5CEA07346F415D437B9F 3AD860C098A20D5BCBECB31A7CD349D288CAAC0D465CAA6920F0427D530328A3 A2E0CEA0D563F8B6FFFBBC97BDB0F7710295DE0CDDDAE0FBAB3936473431A490 BF6689074E698F19286DE85BD9D66A0FA885FB4F9CB7D5CDBA630CEB5EB67116 219DEA96A70F95B0B246E1C13637BA6FC196E8944241C1A46478B3808F697010 9D37E8C7319FC0FE2D9A8CF294F42F8D7667CB7188C20B1807B501F1D8C20804 D0BDE348D05538D02460968A0F12BE7E50895FC95F1133FC2F9CEFC29A1772ED CA68D45692F661A3B42C4BBCA9A8D521E872BBDB33C5726E187C4C02D49F635C EAF7533AA8844CA15362E988E2D032B1B8EB29E9E439C65D21160EDD501655B1 5078A2719AEA1003323F8D09A0C3479FF8C44BE252FF8F924F13235943C5B3C1 E4F792B3E62D75BEB15B6457EF34651A69DB5B70E306F4D7B77230DAE1DA2B0E D596B1DDBE8BE9039D97A16BB76923B1B0F3108A2410C0B00CB442DB92AC4390 0237C38B329281B6A8FB6FA271FE5CBEEA557496D4BA201A3A108590D2D0AED0 37F304E9B3845A8580ED8B01879732E4D852B7BC933934F3F495CB08B6B3CAC5 30175F5D613AFA1A25D08FD197CD0BDECCF540D9825CE2611AE98CC834D9200D 3D0F92A6D9EE039EE253649EB5CA2193ED7D6FF2767C41F9C5DCED967A06A530 1B10072A651A7B6C512980E80A032C2A9DFF9053786A177F5C1564850359755F E562267B9F4136007F1BE25C97996B7E0AA6F670CF057032D30300454D3B7124 F176C653ACCF85E07EA58079C70BA4C8303F396CFB5DF0EA73E7FDFF11554E9A EBE927C6EA22C36FD17FBCBCC683176747CCF7457C4D37FB6C1E8BFF3F4B3EC8 ED0B9E20D18CD70151011A3BE9DC1226765FB182612B144B605E84314067D571 7FE1A79004C447F4218661C3E1FE3926E4A8F95F884C8B64E36CFF7B4E9E2896 D5D3D5EC77EE8B4D68C1DFA162FB934FEC9814D712B24ECDFEE3DC9F2B3CCF5D 098F7D805E9859DB5C0DB012A4C02CDAA06411106F41B3EE8CC442BEB6F2ED70 B131EE38918000BB89AC03CA093B86706A942A9C4EE62B61BBBE9CBDA9F1811F 928CACA7561A36038D961E30FC2BA055C66C547464EDFB81F73F89A0D9AA75BC 7FF4B92630D3F6D90243F6A7AC1753384C7A7FAE4A1F28E3E2E8DB557C4E8C34 903D11BA76972B3E6B61F1F03A15E6A15689F46B08AA5F98337B735275370243 A2CD605CB767609E6DA7BB80FD72E4BC4803D3AD2F26EF3698905DB491AEEC71 0F6B5E78683E955379654A8CD5987AD1833E09DF9BE2876EAE19CD2E3A1DC842 97E8C0E2D0CF6201143C472E80513F7357EC35743FF0075128024CD35A9B48FC FF2C629545612780DF24F353EF965506F4A5ECCFA3B07C937230F17E5C61199D E3CA885FC826D7A95E2A7A905A7339687382075DEA3CF73F8697832FB11D45EC 5758C559D96A015C13C248CD8D7BF06995A0DD4CAE146AF5E9A3477FE8AF16C8 6ABBEC9A34302A53831061F694621F918517C9D4F29D7DE4D12E54C48D9F5206 29FA1C708A4E98362FF1A08B158EAC42336EC9F3BB081F38FB884B2E497F91F1 50E1275403B99B55BB200F54DF98AD0628AF690F17CC4EE41CB0E64B1A892504 815B50858159BAAAECAD314CCB78137831B16841B250CD1427AD1A7BDC9F2195 A34076024480B17AE4986C6B2F1993142DE6FA5E4307EE767D25BF0CDF3EA02B 5614B670A9D1B8BE6FEB110061E7A0CEBC79F0BAC2EEF22F5B456C622D99BAB0 BEE618E36D6BF774D847719C47E91581D4CE0FB27A7F156B5D7157BEE6345E1D 5E61F955E239906770689366911D10CF9C896A37D9D2021EF603F54670F81F8F 0D9F1F331593A9A54C54C876B449AC451F1B4DA8479C5C1B4A23080F873FD996 9E02CA0B27B9118B39396F40919A4760387D45C72A0E60AA720631034B068633 B2AA7037F55F05E5470CD0D0B48DD7A563BE2810A9A9F7B79EE835F2AE4F8A7B 6449A558A84FA9871C1D14942D58F57F38BC3C32AFAEC7063D5BEE944935BCBA 09D45FAD3FEADBE50D2C435896E5737BC21943B5BB0B0E3778F109B31EA42530 97142258666877F4F79AC078E29FEDEA2872523AA98A916453F9531704B193E7 67500A62A756A47D71729B692C4EBAB9C299FA31AF431E18F14D949471214DA0 AFFB525A1C31A1B8CEE5410770DF4239E2A7CEBB64EBFD3411B9341D0A877FF5 D686F6E16F21A113BAB1BA20EF36C3293B0E4961E43F3E7435D9F589F770C29C F526AE69C175FE3307146E1F260D64A894AA3FC42CFBBE9733413AA256E98F98 AE6684C1077A71E5C95228B4FEC532E263CCCF1A73E6CAFB50702E59A5852F1D AC1128FC6C4F0571405C6B8DFF90EB7173970DDA6562240D2E3E8D2829B8A85A 8064F6ACB1F3799EF0C7F81D2DFAF840E9E33C4779730B00EFBC7A4C53866D18 1D146E2E1FB82C9CF390791BF3F6E62D7C97F108BC4C9E412D8C9220C4FA335B 86BC6AFF99C6624EF65EEEFE0240938B6713671691FB5E171BF78722B87D4FD8 30FDEAEAA5A43531E5C32B054A7312106043CBA9A9A573DBFFCED4B2311A969C 86BF520127DE2C2A258F023C1E0DED473232A39424B3352D5FC6749DDB5603FA 8775736517431AAB7EE46296596BDB7EB0C5B8C6B76A39389E32A638D4E55846 4B45F5F2818951D347F50216D269021D4EFC90422E88E59C3258848B305AEEF5 D5D81A9DF0077BB337653662352D63B00CE64EE93CEE59F4350686A13D3FF7A3 4C386C7F449F9DBB1C7D9C09712EECE8BCE440798381B75AD590B3989ACE9F2D 8DA153004712209527B5DEEE77074F376284D856728CF6E44F7FB79C135BDC0E 125346571CF8D0814217BB3E4DF4238399BE6DBCAD802A0AF5159AB0B0442BDB 988DEEAD9D4F93CA4F309CAFA4C7FE9ED63865F0873F11B223D871183722A407 F765BA36987258F1D5FF5A2C50BA7B836D621DEE3E2EE934FF7810F350B8EF85 203E4D41847DD9C0E328FD4FA5D88A9B39F38B160EBB5B85DEEB3A875061DC52 F8FBE260AD5A169699D045312EA21153C990F1F0B0EE9A2FA7CAE9AC0299AD98 38AE93D5BF39CD16D3CBE11E6D41CA42C9596D16BDE309AF2D6B14F24CA5DB25 17D09B8AF1230ACE9DE19181AA85118C21B1283E8399CE6A75554F25D83938E1 A492C3A641AACB3EAA5311EBBB280D2F219A69C3DEF3E720A9379E3220B9058B FBF5A001BD873A7DC001774243E3F871947CC822D863ED5EFF22AC8CF5ACABBA 90B498AB2E638131FB5A00589A4D72669E8610C3C71E588595D8206249523349 F6C53488861DC12F260FB5E7A0528FE8A336DCD2A2C688E4AC1E5D0DCE33235F F8D3224A57FD13ABA9BCB97EC7801BD061679924B124A3C8BBA7C6930B2E268F 776FD9FDB1145296FFCE7E0A294F7638E13FD698628DC57995CE4E997EB5DD3D 4AB12BB9617D9CC3FA226568D448CC330587B363BCE81C9C27A59BC6D5FF0390 3E6F82F50945C219340053B8B0ECE6886A1C0E9D04FB77FA7886AB2D7A356CA8 CD1267F5CA43F381B862C4D2F8BE787BD451CC3AB24DEC66A8E228A22465A44C 1279BCF4B80591714EC0ABBC3FF38E92021217D666CAD2DE5C09B721D6E4E2F8 EDD46FC3B445373D603913921C1595D9946EABAE0B49F629D162FAC2CEAF8562 C6C6DEEB4A32DFE575CF7F06BBFCEB0A53D0FF37678B6D12548045FA583D5D35 BA876633215218156E67AF641F5875B483FF86E6E8994712088D39AAEAA3FDF5 D10B06F898531332C4AA9EDDC2C878EA80F23FE1D7E50EC2FC3F8B09F9BE0DAA A8C417425B7355A8D3BF598A13257E24158D3E08CF228824722CDDFB57A87A8F 096ACF749FA1A62A0A6F8E820E71B6EAF128E779E42733C9DF68B69B19E9B541 613845A2D3D6B4A08CE0003E4FEE7FE1B7B4EDB2ECD79A06224308B3D9C312DE D17D048F626E3F7EAE3D20A96B4C48D4EAA210DF963DBCB197EB19936A61EA31 ACA64F6684BFCBD71212833E14012C2BA771E86C954DF160077B16CBF0EC669F 1666B51D8594FF2BD6EF5CE321254793B2C6CF7088F236D7AC19EC755071FB6C E913DF1FCD82CAC1194DE7B954001535371D0D4176CC001A8D44DF11AC5E2A98 8C0C219A3192E51D6E29DAB672FD632E040DA7DB6B366F43D65CA0335AEE2E38 EC5F6CFC1E8732BDA8A1D07764E7C304A329DC4F21A88AB113A3E347B5797870 DF5A500CAF4A39BF34DB5E4C048396C5AE26E9E003A5860EE6086797A39CB5F2 F53D263ADE07DBCC3DFC4E9F2D17B5136122917023A217E9CB4D13A76B0C97C5 47A03E4325B179A9C88BCF39258BF4BD8D1ADFD821E84706606D4AF42E5C6942 3EE0324C611E5455D0080E5ADE06F652EBB6A8AE4DF99A8907AAA7D48FD72FC8 F9F6463A5B95696C733FD7D84402E4DEC16DCBDCFD333960682DDDCCD71F6071 9555219AD39F5F7C903481EFFF4AD6303C3B9930F33683298F8FE8A4DAD89F61 9544F25C4065BB3AD46BC6C9BDDA1AF3AA00A356903B168A1BC4FA0FA39C6823 9B84D9C92E8EEEA3055E4B0EE323F22C8DD70483B50093BC1EC20713026B02C3 96FED0FA9F16B6E13357D2183EDBAE028AC59BDBC5167318A6825DA3FC94F351 DE8A7C6504BA0A646A7E8C8F0BEAFF5A1890CF641C9350E89F49F0F5A693E14D EFCB0A8CEC19DF753C57C8A023BB9BDA6B0151C60994AA16B6733AEE57E6A13E BD732243FA356724CCC020349131F068B2A68878391A7602919A3421F430A39D 649AF0AEACBD8AB62C48B34805037E5057293B1F84982993E1F392628F54827B E8445E32B2ADD71BC2C8C582E13D3963E1B4D454A058FEE6E793A5B6FAEA68A8 EA8DF043364844F0BF03BE50EB58E9A3E8837B84668E3645185815AE044094B9 5E2009FBB2E5B3FEA9F83EB8B01D9EB35EEB7598A7749DE6ABACCB9DC7B30437 7D8F7FCEFAB07102CF65BFB413ED497DC2F56E95B481A959464ED97DBBF124A2 522120AE469E7E0F9A27A5E5772BEB60C21A22D246B50FED6B4D9B41A7FD6DBB 3174AA85FEE4A6254BFE038C1A458D9708BF8554F180CA317DC51F23DD8259D9 D8130FAFD7A398E7BC1B4507B96FBC8184CEB38D642D7EEFE276642C3B88064F FE85EFA4E55BCD6404576699FEC1B6FC45B9224160C58829C3223AE31AA2D91C CCBBB8753F3872CDDE808431ED99BB4335B8427CA2395AA557541F67F8BEC315 412BA9A14CB24BC3040D7267CE0E9B409C522F499E02F7ACF87E5D168A876C99 116387E546C6E433A5C518644C64BF034E06A192CB0E6D3938472F9B36F93DA2 D651734760A82ECE7C113BE1E1B5301E038C0463515FC91C86CC9F0590AB4414 1EAEB2CE1B4EFDADEF06832090FEEBEF0E3BF7EE683B3A18D5D1A668D87FC79C 96A9EA107ACAAAD076473DA09D5EB66E22614AA6846C47AB2E8CE7FEA28C8B47 6517A8185DA6884C27945DEF905784E4F3291A48F7DE8F5DDC3BBA41CEB49DCF A7A219FD5661196789CD6B1DEEDA6366B29C55C0923C7573297043687F65810E 941C20E5F551CDDD1551E450509FB6DDE73913FC725924BECBBE79D6AE1460DC 0A72E86F12CBF3BD7D2102EEE69874ED6A7B778D8FE631F68A81B0573027D131 9F5B7E841DBC5A756FCD165B3C171299735167496ABB4444C1552D18D1CD8F7C B45A22C2F448152BBC6C09550B6BEFC24A3C9FB28F5C4F9424F3AF64A6F00870 8E7CEF5FEF2B7A7AC0EB5532C60709A1B4416AEB4A2A868757D3E19FC560E9AD 6292F5D7A28CBAB74CD0B46A97C5886375F3AA5134F1290B7B194C3E714B12E2 DA9B17F21880E173B7684ACCECECAD2795B3828091DC4C6C46AC1A38C7F91D29 562673FF855FE49B1B40AC0612C11488AF3617102CF83640159FC4E6D3DC3A4F 5C94245B3DF2757C2C135F5A8FAEBF5B146925EEEC687ED681B8BF729B4B7467 48CD101E134CCB00939928E80514753C30E03D08F1C8A62732A047A1FD78575B 873668A3AFA48CFFA6C2AE68318BAE69608A9B370910931B421F3054A76CAFF3 1534612821EC3E39A6078DF2118F97E11182D76D9359525325531DE483290B24 4DEBC3D0852581A161FABB80A75CB8B3 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark {restore}if %%EndFont %%BeginFont: LMRoman10-Bold %!PS-AdobeFont-1.0: LMRoman10-Bold 2.004 %%CreationDate: 7th October 2009 % Generated by MetaType1 (a MetaPost-based engine) % Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). % Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. % METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki % from GUST (http://www.gust.org.pl). % This work is released under the GUST Font License. % For the most recent version of this license see % This work has the LPPL maintenance status `maintained'. % The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. % This work consists of the files listed in the MANIFEST-Latin-Modern.txt file. % ADL: 806 194 0 %%EndComments FontDirectory/LMRoman10-Bold known{/LMRoman10-Bold findfont dup/UniqueID known{dup /UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse {save true}{false}ifelse}{false}ifelse 17 dict begin /FontInfo 9 dict dup begin /version(2.004)readonly def /Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def /FullName(LMRoman10-Bold)readonly def /FamilyName(LMRoman10)readonly def /Weight(Bold)readonly def /isFixedPitch false def /ItalicAngle 0 def /UnderlinePosition -146 def /UnderlineThickness 60 def end readonly def /FontName /LMRoman10-Bold def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /PaintType 0 def /FontType 1 def /StrokeWidth 0 def /FontMatrix[0.001 0 0 0.001 0 0]readonly def %/UniqueID 0 def /FontBBox{-486 -295 1607 1133}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC 1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 2AD360A28616CB4A0670C1BF105A2B97A2545FB4AED6E864068CAFC11C1B6D53 286E0C557881AFF6159BD803AD491E349272C4420D2E2274C589D040CD3285A8 9B4CF82A5D6CDBB3A3687E0643D2A256757CA467EBD41D83C4068B5F571BDD53 8E7B7B28273CEB38BE621F8217E7D0555F034EACCC39DBF40BFD9FA372B08F97 2001D6844E132A16F34B8B7234D5EEF957099FA45E43170CAA6EF70241E1A720 C1322AA56561CAC98CE90766897AC0611464168BA543C5664242BFA41B3D7688 3D1F10E97CAB51F4BE34CDC94C0EAC376AE280720C33DA72613F8C2D823AAE57 05F548DB3DF8D58096A65BD301502685F53ADF37350A323E263CF938292ADE86 4E420919C2AF30A8276BBCE4CFB3684CFD43C529A2C3203616CC19D8C144F695 88C9ABC4B49497A29F2E748D7C8F5637D9C9D7F057BC0A7ACF91BA7809044D7C 28A2C3C0B39DFD381EB48B2811A3B289364B9AD88B05EC6A2B79F841BB4599A2 76A8D31BFF321CDDF6112BF0C2C1E565C889A49EDB7873A2A09E0B2035E8E5E3 E924F96B97B49382EF212BD25A0E1CD7F132B4D69A79D085D4B3B4F7AB8199D7 54C5C273A119FBFDA9F913E211DDCFCE950DAD1CD18206D7A505D1F6F0BDBBC3 C6692C9BE7A04DA687BC96166FFE480FDDC1ADF8DF328CCBE1B11027E05957EA 41C4F0C0F64941E6A006433B78D17D537004045CCD22F9B96D8120CFE40CB7A6 FD8FD92293D3389F42A29F4F61A8D4A782A141035935D0D6DB2BAE585A54CD88 012870FC97E3FDAD1B5100045CBE72B72E82A6E26D2FC22656E4DE50233CC0BC C7A54B9F67758563267093C77A86ADFB33603FB3A876C770C80B465A53F2F2D5 8112FDE19AB9A4079E0C90855C51249F2C2240B6EC1B5E300C7F388406E4C645 9490E4F6CABAB531EC31521D635B141538F192D31E24E9D288F43A978909439D 7A156AC8F37C032256BB99967897E536D47EA366FBBC2C9105B7434040077762 A7BC54551705281FA3DBEA2D747BF4EC1FE15303621A111A66DAAAAA70D960BE 4E232DE968DA096E1F56D8759534B87B21E910EFB2591413A05CD393B69534D6 E2FE1DDABD84A5074B583202BE6ABAB078B7D433B58368D34E5818D517FA4196 62D95A571AD5B41991909B7B03761FF2070B26F40AAA23EC01EA99F5CCC32D1F A8E1101310207D4856FD4CF4FD2543B7E674FD85E23CE0FD220FB1903405EEEA F0E95EF2773E96A5067A963BA655DDB83B3BAB884BB606362847BE2A178A1E5D B965010ADF443FBDC3D963E6BD1216304D106252435EE004F57D41FA29D0FF3F EF0397028EA65442436D32D410FCC29EDBE9205C37115F01BDFFB5EB6CF21444 0E4DCFF294E01915A39FD1BDD7E2AC003FF350B6A5D7B7EB939323B64066465E 00AB4F96BFAA2C8A8C89D44EAEA1A45BB6EC900FE555A2C34A27E772F3A28691 A931DAAB33E447B03C188475E8F3C861CB90E032EDBB29432AB3533DCA6D5345 531AC5BEA159FEF3D5FAEF754ECDC9238EB07CA9264A1B9924DE9EDDB672E5CF 64E5F89CA229298398F85755AE7E1DC42399BE9FAF8DE843C8C20FA440200FF1 BC0414FC98F0F035385A1F49A5C9D9020BF6281CACD2549A8AE864481D4F76BB 941B1832E3FDBFA77DB2D4832F9D1B482062EA4F43E2110E483CAB7EE7C210C3 84F130769D75D61902FFCB34DA76DED556A1E7769B1E1BDD616AAA66BF5B6754 EE7CE90EE8C3B6E9C46FC8BCA434A5264E6403BBE783360B95522684DCBDB783 5E97EB66928F45EA8146164441267E541E05B2B0A8CDA0B452409C8C765E4F4C C0F2544D7E77C80033144207DC526F24B186BF758FFAA8B678DF176A491C992B 3061D71E2CA93C19866DBD95E41C04BF12AD619F9CA83ED2AA40A2D74F451FEA CD30A472C61D79202D3AB929B32AEC0947D1ECB82B90FB04F17462FC632BCFFA DB40D2F9C9F2C7F256417C604CC5A4CC9707114DD547128F3C4A4A2428B51852 D4DA802E46064447AC6D1A15CF1D1A3797CFE85FB55B56AC0402BE8F11F7F211 B86E827E1D5139ED8A122CB8657B2785F10486C7635309B468D8754C572F795D E5DB7F534D67CFF94947EA9D323D016D893B519883ACDA05386BEACC3228335B B67811370645D5A389200E6E6DA17D2763E1E130164942DA5F704DE35D983D1F DE8A3B5D229A41A206226DA21B6B0E1805B35787D9EE2D838C0C93FAEA6B72F7 907B39AA02F5A5F881CD76E4B23236F54E26AA88856FAF1AB62C2BC3EA0DB349 480E8EFB09E6D234DF027C61C7EF0A07843E37CFC323E5ABC80AC9D793153E99 C4B4F9467A98BB2A1B028AD224D4E8FD6F8BD3255103D823B86B712CD58FC7FF 3CE72DAFC207F82CCD8250F4BA04D50D9B6D7AB282D6F8AEABE62D8E1E884D74 9317C5CAE473811ACC48B1E16C506CF003828E7F53B24E0968A755A2475A6844 6189BE6CE558BCEAB2253672D95FDB5AE79051D65A3E75F00633AC1633482964 94D8126EEE53265C8F030ED6F378C43DBEE7A6450C83A736479DF26E8BC8121E 11712C9DB2DD051A85066E4C8A831785480A3A67DC226EB2B96427794FB1D20D 9D4F5EE6CEF4CBCD7653783A51198028FF2C46980F42821A0BC9D23959D8B972 88C1771381D3DAF5B148F098CEE2A1576B533E091E4820C12FE47E3154789E02 FE363C31913E245EE5545DD7B4C68A3F7946C25867F3A5CC88542A4D7C2A39E4 518EE7023BC944C85539D2FB653AA5BAEB5A6C01DFDBC7ECDA793F53F4CA80A8 D55A9DF71E013587ECD6C22DFF533E5C7E3CC5C40B83B5B104E77F7769C22788 334A91C91F02CE675DC14AC047E34E287A975CDD8C4D720EBDB7C7064D39ED43 90E4606AF1447602483A341A59A1B95EA285C94FA51893035C07283661D1CDFB C34C588C960D438F23577D73BEA16D73BEA8CD5127E5BF5701F9D4D8E41706B2 F0B4DA2A814D14DC1361CC9554DB2E46B161E4E3D9E8B5EE021FEF16B633D789 B5AD9912A0DA55686D8983F9DC471ED6488AA685D04243BF460051DA59D560EC 32CCB65FE9498216960A09A3876B6D3EDB65B9AC89302188343B56FC7A0D0093 691EC0C33662266DA859B22403C1F1B08901EBE7607A0A86C523C36EE6802CE9 1B5B27FE97E1D595E787E96359EE9D23C7E170A20A42453C2146E264C3B78DB6 68FBCECE86D88AB219699E32348310D7DDCB0F249FF96E2C1310B086C3C2E9AA B40061A6764E557CEC87DB572A42B4F49B20271301D7391127468DD2C98E4102 68717EA1D47B528B4F4C828D7FF50D459FB6C913BB52FEF3A6D47DE245DC2741 0CF1220E3C10E2B44C05AF6A6C7DBAAE133FDADF6802C21B5561DBC1310F346F 4B7BECE793698C75BCDA9DB4FFB4CF7052BFB1EE32FCB329953875F95CA5890D B411AECF1D27C57FEACEC6454D27EE226F219A266915E85CD024EEBE5EBE7472 5BD4480A8C5A3B4F927CABF282C70AB485BCBE29FCE6F56F93CC815D8724FEF0 382590C17576456D3F3D03CFEC671B7F820C3866515169D7471AD16F9AEA0730 B58F112035099B7A5514269249F0186A550FAC789DC46BAEA1D028891BCE072B C4059F874F4F719293D0B0EE58BE36458AB3CC02002C44C2E2A09A319D14ED56 EDB05D50EF7E4789E68361D98E635C555B6473652776F685FEDEF296CE317729 771373131882FFFEECE9FE525503DF25B27B0B383BDAAB4C0CAB271CC2ECB9BD 45FAA0017AC1381B40071C4DEAD6C66F4FBC0FDEEF00257025305004426EFCA1 2141AEDF05CA40B85CE365D038C5388226AF3FBCB1B0ADF15A01B991FD823ADD E93754304CF84B48AD948BF55D093AF2E3567278BCA1B75F439B2113123591C4 4875CF107E8F35C40C193914BBC36385AF5C27097D62B5D90F48DA5BDB8D01BD 0DF36D531892BB3AA660EDE4AC203A629F16DFDC16B6687D0DE3C875DDD77264 3142F5804346C1264135E15756B43D90E252F582E4874C1052D0EBF84B62EA1A E3A900879B375DF2956368BCB4152454BD9D5DE9D002DEDF2FF6342EAF0A2409 A4459BC9CF7B2BA769BCBBE17E81F552B60F17F2D2FC8B6C4CACD47A917B8CD1 827922BF5BB09B418728BB0FDE9646FB43EC0BB1B1B13D8AD0FB57CC86DBC76C 547464EDFB81F79E5D7A9AF1DD9809395711CF0F4808BBC4AEA4881748C0A2F1 F9A03CCD8010FB4FDC94B58708AF1E5ED01B4DF28C2D3457FD047AFA29D33E41 16A07568EADD071850FBB88222EBF0B700B3AA7759222A9F55EA7712BB03B500 BC04C5AC88D4BA0DED88F59B4A7B7F95E8004CE4A0724398898949CDB4B023F3 0BDA21AB8C8AD7F1F7F6455E4CBD4CEED62966B9AD271E681133A39732C72F4C D00E826B2CA80AEC8BEA93432F43BDDD82AE26C12E6A7D6776F4E90C4832B251 CC51B404D4DF2F5BBADBD746080D1457B974EC0DED1BE9967C8ACC7E0441C6CD 4FEA8E1DE894BD5E4DC2D5C51DCFE8289BC38A60B266753A0AFD3B863E675C5C 28DB99242A8330E9DDAED388DB7A0B4ABBF0C24E8B871F85CE814DED94B3E01F B060B7E57DAF6109428ED37AF944D326EDDB80820D550FBC010FB412DE310087 B2FC75CAD18883113AAADF162B023352069DD319E65679819327AA7931C85629 C30877B40378154905F328FF78DA98338CA7B9A3592DA380590D680C5E99D98B E21C0DE4F85E72873C443905211783CCC1B4DC56D84C1F6691368AD5A88A8B57 805EB9A7940908D65F142A4CC5602A840A34635EA134C5020D18AB462D5C9B76 9F3673D22E270596A91915A05888FB1BBBA5FD9C4E3EFC3101D7CDED417D3590 5E2534D5F0F263FA4CF3C798DDFDEB9A708CC98FDF194ACFDA9247570D1D2ADE 41AE65F6C85D6995F93D4641288A4EAFBB2D7452B2C3582B2C143A571E817E94 D937194EBF2FD13C9DFF5C37A1339AAD0E9476DF7E601A6BF46D57B5765F3E0E 7F2A823653947C68FB596DAFEBE7DEAF0AAE3E7C0BA010425AD421DD7E51AB35 69233B7E735477BD4F906F3B7E1D05D945B4C5321C2F2D687D2FEE11BDCE050F C0D92B92451A3871DE4536ED469AC9A85807B259FCF7E16415F4870225453753 A46D5A2DB2549D56C3E372F126A22A872220273191166ED098D64F8D3FC6F3A5 4671AA3376CC292CC9230BF283B612AD766CF825DB774EFD3AE4D7F6B695E7A7 A4ED77EE14D161C87536427AC8F7B54DAB946E2937617D922CE89B0A68D05121 AF6C3FF776ED7996C5EBA0C337251B70DFD894D7E9C281194A84A9ECEFEA5023 317F88FB64830E639DD62AC8639359548F49F5DD637806C51D4153C8D01F282B A2971C35FED21C0F18EA2DF130F8471A6BA71D1F183D02341FA48DADA872412F 47B1EE818B18C985FDFD0DA0A9318C09C86A3CB60F8FF548AF36F41E219BC53C E44DD04F6367E04C3CBB3400BA3C1943B874CFB7DF2051BEA644871B11BE4446 3195D56642A713F9F3E50D77B37C67F7843C67AF740B3FA1B24F6630F31E9061 C28E307F875938BE310D00336A462EFDA7370F66DEDE8735D67F904A3D1F8700 B04CEAEA603A0833E91FB4A44AC83C4DDBC1BF521D414D9517A1ACAE3A443CAC 95E1C12DF3F0D3ACCEAEA2E477EFB20457C18B596A7ABC182CB4A945B85647C7 3B4C28293307F22EB28C915A6423433A1807BE54DE4855462F941DE00884102B CC0F7095A3289150A30C4F32E8B794E5C27EC5AA845072ADF11FB8B9FCE5D80A D9724F462BDDAF81F41A566026BC1529147F19D399E8597220494329E7F9345B 2B86EED0F9049E86E4D086D9C2D17F9C23C68AE9F12D91EEF89232B34BD8D1A6 1B1AC5E0813CF1BE7A5E9BD603067CC8459F8FA3C071EB2229A1B1EED0B304E2 E450CE6FFD54A41EF225B2D0204428CC25DD7A119778233E6AF69E09B524702B 8A8B07AC678ADFDA6AE7ACED96009E826E0F3AA0A5953D493350028443C6EA49 007873AE1595BF22F1EC2AE3EED5B5AD09AF75D4C6415B9B58B0CA213BE2961D 83972DECD70AA818908F0D8AD02AA579E13E2AC4A6590AD501BDF6EE5D46F32F 4C32ED1ACE9C30DA3D7B34C2DC4F35968EC6B06D08DA389E20EACCD3FC84E2E6 F774AD9EBF63D7687B1DDEF714A1468207592BFCA2FFBB4B083155753E263A16 F961F6E6BED4A1655EDC31C235D20B206326C7E4FD210503DA330CBB62DFE941 EB057B3F2A04B2BF0094BD7508ADAA2EF193AD1E8F143823BA37E501B80227AB E70700F05A5726E516E2BC07882391D097750AC8A9FBC263D699B6E927E8494E D12C35F6AE4CCC6B4D451E2F8B67794D01CB48972C196E0C10B2F50F32E1E3EF D8C9976CE408B6BD71BFC42CC17B0608329D093E1F9990481FFB9BBF3F5B187D 8321A0A21D2271C7FAD646EC17D0C3EC21432220026A57015ED62CDEB4AD85F2 62EC11DF0648912C063D5C0DD01B294BAB16C57325A07C811B53145AEC22331C 2DEF9E7104EBCFE128401BAB4E3322AF61267A9420656DA2C4A12F1223A47241 1DD4829469442DBDD37BB033432F3E62931EE60DB892F50AF0523A67CCC5F454 A40AC29D2907B64E3286B7B00ADA8E33534A2FD4F0752C57A2AF77828B56E643 33D03ADC46B045A00F45E8FCA893CCF96BFCBA39877B819434E200FFF0DD0E06 04021508FD5108008B6CC8AB6FB3AD6AC55575E66721F58FC39D634E3C60BD35 A2E09C012CEF743BE11D57529C07C114D1424B7C500A89D4DAC9B7B0F3348A1A FAAE48BE88E0E16B8E34DC04A8136687788653CA9F5ED3F9EA7A85CD0B6B7705 3A7A85B7714002FAD60CB843791CFCA02C244650686FBD66945620B047909050 77BBC7B59C5C42CAB2E88D233F55676F2944DE6E6B639C37E8E49BD4A6F0903E 0C31EFD461707292E5C5A6EA04FCECBBE13660D5360139F07E759AA233625AE0 D5FC43ED0596224E20BF41F9D9F03F1466758B593C839B679B921F0616F27200 45382A35D6E501E7C76AA6E9FE7ED7F00B1DF01E90B4A39A337C6F4B3E722F70 84D7857C30FBD7548EBA4BC36F9D48CABEB786F94FBEC6F9D269EEAB36866911 271E385B2C0E4609A315BC1E9E798069F2B5CE2BDD8510BF80561F0608D024BF 73AB6564F6D304644F1FAEDE125B67187AFD4BAC378CE11A4E1D5DFCB9477E6F 64C0AA0CAD4D8885D3AD0711E9D787E7D4BEE81CED8C68B14F474E9D6CC7C87B 289F48EA48450B4FA2247B4BFE0A95C756A86FF9C72B59ABFD1A872F1DE6369D 13F15D202F8467293B7FFC72B6D9F7311B32DFDA1A5752B5222EDD9012B45CF0 DF0644B2E5BD5EBA8EDF09B8B1BB2CBC48AC2F425E8150E0A2C217CCAE9386B0 24738B7B93D0E7601F1419BF36A9CBBBDF3A744B93F10457EEC1BA9D5B210A01 3642B16C7147B09CB1E869D3E55D11D9759587F283DC60A2707EA230615AF8E2 000097F2C755A7F47553C52D51B91D09F501C4F152BF07FB852E0A92ED6D704F 15FF0F863528DB72EF2C757F25D576445C5771F654CF59FB94240B438B67BF1E E33A7E74F4BBDCC8CB50A4A1642F77D8C4203897C8505AF59DB81033F4F4AEA1 BF99F8070976D75485DC48CC5C0AE7972C57A0BAA11AEEF6BC819027F403EBA7 BCB426600F1031E55353DAEB143ED668003E3196A1B01F612F5871B3187BE186 AEF93732E6BCFDDC80F39F89FD0B44B4431489AD6E8101B910BC71EA0645F89E 12CBDF2E4382A21BBF80EC93F7FCFE82F4DADC600746F71F3108F8DE79FFCBAA 6606E892B2E41A173AA590B6C92E204AF897B4D21C5AE58CBE93BCE3B522FBC3 532394EE4053D78B922AA953832D094E69E6C75B73F4A9F21421CCB2387BABB3 4189E5C5ABCFEC22EC16678C6239FB2D5B4AE322494B2786B8433D99349FC4F6 51309C9C93ABF1677DDD40C1ADD2A9E2E2AA4A57F8582C7FA753BBB2F71FB0BA 9A565EA8963A51A7DCAFF4AE5AA2409548C3FA691051689741CF3E4A01EC7B49 F8AB617BAB11A3A5EDA03CAC5AC431C893607DFB78FF666A3ED9C1AECFBC3AD2 00383477D05545B04A55AB70FEE4C6B0BF4F58336B495790F2A96F1D10C8EE6E C7B8A4EBCB45BA7E9A67F161EA1B875B8AE95D4CD1F86C69E007B1E80EB405BA 27F77FD35747A755A5367DBB17F900C1313C220BFDD7A30DEDE201C51E84D957 3C7AD489B26DCA26247A2D23E1068AA8DC7910808480E69700AFF4AC63E36C28 8D37E6AC05331D22A0AEE3CC6E0242FBA4A8E408604369101BD16DB8A70A7E46 F92001D56EA3F4A9BDEEAF8F8A91E30907A45E15300CA9D47736F7CDE3ACEFE7 B1CB025613E5379D1B1D678D8A251E388C77C8B38AAB7F9DE4DC1D52A2EBD891 E1573E540BAB65FB6F4D4A3EE8C824F070432170E2686EFC72E144F0AB930591 C063D520392AD87F9A19D5DAECF77E22E95BF8C30E907C72052513A1B2080858 5CACEF9C426323D058B0EE52466D6DDE336D4B5F9F8395469839226D11E9B34C 7EE68BF805D039CA6AC7DECCD1A395E7BA2CF4810F47ECEFA53F6F3A6467C14C 2B8315219CC600D9FC2A70ED2F6229EBB4FD0CDA78C655E71003C12938AF7F19 4310FB7E34C1F92D4D12E621AFCA140FE6BF318915332058736D607CA8EB562E DC8ABB5D6C02C5619867755F8B48DD49577EF2E015E8D9C0F64025C76E0550BD 086369BCBD30416E874194A2C4AA475A156096793EF5589D6BB7FD8728CF47A1 83D6C68DD3D62F25E88429C43F06E102840E68ACF691393E6A3ADF983C19E995 24F1954EF6FF68CBFA6B9E855DBB08CB3FF1C008B69549CDF63405E9D6622174 BDE3AB3916E34B9EAF5DEFC753A80670D5D02D5B14BC98B1900173514DED0F14 C5CD9EB086FA52BB044624917E378761B58A41F0D7E60AD47FE5A23A8DC0EEC9 9CD0221EED55943E77591E3F95B9158F7BEB668F6404643B80ABAE1CB65ABD93 F0D43FF87EB3E026825A15692CF5F59571026D0BBE8BCFF79BE98B15C2992A6D F72230D31F1320ED3BE8E62A751007A64A60A9BABA6708FA5C7422C806CA2672 C1E5D796C0E5A79C61B17612C6F9B64B028722F227C5C2B8FEE51B1FEC64F843 BA2074832E42D4D0358B380B5CFCE007A65853D9986F314DCAA4A43278DA60FE 7C85324E7C46841E52DF90C3F0D61C7D0AF859B12B55DEA6146132B1C33E191E 9105ABCB1A523A6651BDDE2183F0C991CCB5EED2358E5A954DB42742E34C5E8D 96DADA48ED0887350DBBB231048E3E44DE07043AA4B9F586C3332F56EC6531D2 A7427D419D3C3C569CD3B0EC812FEF7F33E5D030426885468C35590CEA6A16E9 93261B6B73BC61EC9CC7B9F5F4D42D55C7E5688D0EBEACFF4924E2DEB93A1DD1 AE51483937D9B107BBF43CDEF5D2A41B5CDED1A9D574718B9826930ADB6BBF5B 9EB427971BED47970A13775BE150A7AAD5796C8B7268EFE5EE6B0CC0781AED13 50BEEDA286F8E5FDAE0712EB238A87FDC41A647D79A3E56C4B5AB27934E805BB E41C4871F6CEC22AD6961A624C420898EC89DDE919FDB952B949F5AE7F706A40 F0BCD6C3905D07EEFCACD74368BDAA780C1EFEB789F812D0565F4BC740AEF26E FE447E2C637A68DA26F8D27A46C3059A2B09811BA35FEA5AF6530E3F83EF4FF3 2B384B76574A5049D9216272F667546E7CCE3F426240BB2AECAF921477FCD299 B2E5EA7AE1997B1887832FE9C2D786CB4E75B9CE2DABE285AF75ACFAD47E5B86 F89160CB448A634EE5EEF0FB2265A1FF6BB0F25197456B044F3DF88523845B37 FF4B843C3D316B61E33D6F6C4EF9BCF55C35F06D66404F08D8469BB95E305320 B7D6A69CE1B5FAE803D24BDD820E1CFB12AAADEF6E32B9C3CF98DB65E06C257C DE0DBE5CBE2DA7B09218D52CACAE1A04359919D7A483FA023C1E4F5B61922DC4 A068F35B9E7EB17E895A9862CA1C8FC2951F3193810F97E77202F1B53871F094 CDAF1D7AA97D426E2608AFB6ED302977E6E6A6A0760A29D4C4D83BD8CB00C90D 63AC3942EA553AAD6E4BC60795B388354FCA7569EDCC74F81852304F097C7FE3 3A783D069286BB13D0DC1902B31DE1974397E6025CE687AB9F607188F0F6601C 06E11060A65C51ACCC3EFE991429E430F46CA9D28EFDE5E15757B21B9FD65A43 A81826D8B89CC52764253D6F6DA14E3A1B45E8AE40B1B28B6DF3181F89BA75C7 43273FE8CE2AD4D564D7D4D18DD0885196DDE3331EDFE33BA3F2BDCA8D8E8C9A B3714C39FCA2268C726F076588AA122CC299D7F4C4C26AD9BE6F1701B02AC192 5E792B908A541D32880AC41C3C5F806887A2889BB0DE1E2E0D0646A3CB0E5628 BF6C8D599B1557C74A835C5A785E9623F0D483091D6F95BE42F08D45CA97EA59 A3646AF2B83590B2F1AC3A3F1C9E8D4655DC66CBD5B94F20FFB2A908AA1E450C 7E20E75C2CC65A5070728AC0C457A8311792FAA446C43475A270250405049710 B70329CBC2AC275331FF480589012D7881C8E34198476B28F8B4B968EBCABB8A DFBD84B70334512ED37A9145B28C1C475F8895C6DD4E1BED3AC206FC306E666E A8B2C6694A816A7E158615829E59EE73573363006FED652F6F6AF2DD97D00057 DF42E2959BE5E014BEC6D7612E3082DD7583FE4BC0A3A30649486C002BFB9868 ACB9F63C10E021ED66BC5B7CAE57D0905BD24925C8573A01902A7F5A8E1ECA63 FC9A5ED285837271FAF6CC611C13DEF3C35E4DEC459759D7D3575F6FFCC6B27F 94965D1DB50587AE6DA5D759909821BB1FAA64201B5D909231D5BE484526D2DB A06CB803B0E54FB18E1D3B530E8F70DD57340BC8FB45E6E44703FC7A56B10FB8 7BD90B56B54612607B6655B8BAF654A04F016DEBD9E54FF5798D996825790847 C80C912B2703CB88228BDB94B480815EDA5C4A0C384E2C19BECDFD0353655C34 FFD3009461DE490C29FF12165AE24D64F758D0E5C68AB1C2BFD00F844541F67F D7284EC4D34045DAD6390D9D6E786849423CE442078F466D34DF751C45294D49 1DB4FF453E0A10379FA25F2DA125865CAADF66F02DEC300186B0A707770DFE59 91BAC2556AE99AB9ACBAFDE29FF48965E7EFE8D1C7973BEB17ED4E76C0524347 A4522359194528C35D09551F62952C6AEC9BB5062EAB3AA0D0E75EAF8538A9D2 116653AD91FF35D43362570423EF8AA7F0D737557A1B3BFFF929DA57993BF9D3 E0878EAC9502372E75AFE418EAF9CD571D59A09D75F1D53FFE1D261767779E0A 3C4DFD6C280B9D3C4D158900960AA872BFF92A37C14EF4FE416F8FB3B918C454 BD5774AAFB2657415F21D4EBCD3EB0F2AB9D84E98621B64F4CCBE0912827A09D F38B3FC60F78AF509D7B448A0DA42C5E456FCF83D5875D1EE3C93011077799B7 42B1E842D5A02970928972D9586113BBDECEDB4192AE9991497A922907E6EB1F 099E419B99BBB377C5F8148B1CD606419D43D12E04E6D55D0D712E617802976F 8F223C8ADDCA895309CC057BF32DC8D14480849B85FCC583ED6BC743C7AB0E89 13BD6FBDEDB0B7D8AE9925C92F3000131DE408C2B7E1944374678AB07066B385 5C49CB70EAB3A41D45D0B25EFEBDE2AEE8BBDD90AB803189F86C67A48059A046 3B17F32CFC47C0317D12FDC1F385D40ABE3C641A9F1D1B37F38417BB4FF779B6 15A4F2CDC82A9CFFD16122C5C486DBCFF3458C0E929960B5F0AD71B5412EDF1E 9B803D40FDEB5242D5D97242A69D8223C9E1E203E40A108C960B3F7873A164EA A3A543C65878361D83B9D6C514C434B4E75A3C89A1459E7DCE78AEF57E8A5CAA D4B402217F7DD65949AE1B082EBA8B9F2F58A726A95DE5496F54EF7A0050C865 8FEF0BA739CA4BD0183349951142899DFCD9F5A2E2A8AB4936EA7B24D0C7C090 B33F185DC6A9CA2EF3D53B18AABDC8BCF468B37E517D34D446F595922BD78084 86EEBA91ABBDD22B7FC4D4362865D0BDD0BA6044D3F5A6FD23AC4CE9B33DF3C7 D3DC1DB94102FB88F631211557D3A4F79A8E5FDA14A5C86D8E92256042E3E88F 696D4EBFE58F65127072F8EE29C5E0366E567ABCA15654BF03B38F6419499B6A 01321F1F7CE694477F749F82198FFFDAE1393586EFD44A5F9C049FAD7AAFC99A E3D4147857CEA28BB6FADBA3B8092A1D17169AE6FABD5F272AF9ACB8B4E56AAB F265FCC6D9C18472A59398F2A06ED932EBF29214E8FCF04449A969A656E7F4E7 6D7634AB97167A72810BFAD7E1E1B720AD06744BAE758B478EFE5CBBAB5138D6 E4ABA93DBFC7D6CC7D75E360338F293DB4C2900598D990A86C172BC03D518F52 A23D6051557830982E6D29BDD2AEA4FC60B20A08086BFFDB8FDE34A376DD5C6A 5AE9B44990409D37332AA4BA88CDD54C839E3EDEEB728CC5B35F80E5E2386FFB C997D5A7B2B229488CF16B2688C61723415C912EF1F70CC3895F4598A5BB79E2 3DDA590FF79E1B5E8D34EB46F04E8ABC5F4D367639B4216AC039493F9ADD7994 C11CE94999A3F38C88115D6082DECC1473A274E3990DF25D88067CCECFDBFE75 F52D2032CE0655AD8ABE6C65104B2BC60DCD97EE7D38869D666EC10E0619A3CC 34CD2B4F23B41E48AE0EC38B4BB1CBB268F84C4B5D7AB94E4C153F264048F377 A11D08F846F08E68E919B7F08114AE0E56A3D310D6958AA2348E1D304D165C86 60B3F7CEC1B38E56DA1AB8B1DFD3445233A03A02302BB3989D1D51E232242611 4024F0B9320664BDD48A9E41FEB9433AF21E8D84C50F750434191ECF16684AC4 E98EACFE15F309204FCF983F6E922F751B981FCBAA83D9474D5EAA684B8EADC5 D12DA28C937A52B3D1546CFC00B54454580FA35C2F36D58A1288F54B17120007 9F19DE336A4031F01D28D7249319BBEB50C4068A1DDD3FB081319CCFC489CCB4 2E5A637A6D15736C339C5BFB43AF47577453FF94AE63EBF56A443A7BCFF3C4EA DC91E9061F9EB6F8C21A25860DB9D01337232B4F684D275FEF10E1C8DD91E5EE C0D3AD096DD9E879857B6B39E7DC1FA69943D9D567ABBE772FBC9B16AD06EF33 9B64B8E72EFAB4C6B2B00EC32120835824D8C0FB19279F86AE6C8C6B3B5D4AB4 CFAC64042D9303D1CEE1E967D5A7DA4BE08A0478EE9B9C3C85B0CD9EA4735506 E6A03C7A805C5AA651DFD7BFC5FC1ED2BACC7BDF34460CF00663EBAEC8C9E8D3 3BA0C2BE89254CDA572C623DA41AFB80699B22545368AF6CEFD6164211323506 6FE78DCDA3D406E10B923476BC84E999500CEEADAD40B97B0C9F7649A8A41302 31915AA837B8C0B647161E5C322CA8205214005D2346E6827BE4300283AE5AC5 40D464771454AC4CA92840DBDB1BD5E8434335D76E0707C36ED5E5C2EC7E5978 3CA27D5C82DEDAC7AF97962EBECEDD21DEF42A0ACB73580FE360065E62671134 21BF6430B94091A2B42A2CC2C3BF2B7D3D23763B76BD8F81F317A7974C5A29C3 73261FC3D6A8451E60C03FEB118AE510A5A4833C6878133CA085D2E443579A01 2D18FD7A725B42CBFFA9B024C740B0ACC084C0DD92E3E329CFC4E2B36E704F5A 2E99A7CBCE637CE9D77ECC1C66D4720DDBEDC0E0857B057D019BB4C2132324B2 A954DB76FFBE2AB51344990FFB38A6DBEC48FFE206A0FBA50CEBE2BE28FD8E6D E558224448274777692B818067213AD4983B07D42634F8840B6FD878D4698FFE 1EAAB2F0BAC298957E4172F101A12BC5F2734A2C358DB93D76EDF6D0CA24D36D 578A8786980F7B2F5F384A126BC83CB7D22D504C13E3B3CEC8F2FA394863533D F6169E672CE9991EB8C422B5C54257C66582997E82470623B462508AB5353B64 28ABB42BBE9C1F6C104A56F6F15D1687C92D7BF00C6F8129E347C6489FD4FC79 8ADCBBE8656640B9FD8DD7D1F131D312C2CF747D35FB85DCE8356892C857A51A 8D59DE97F8A01E890DA5008479343B609157F082AE2BDE83E736F2993D8C0483 93BD80B70A1B9F5F844D4988A574FB12CDDD4F1347213C93275718A7ECE52E4B 3584DDBD03B345F3ABD2897BC9C6E0948720726BDED2B572EAF23F87D1B4E33D CD967D167E9BF822D0CB8E1EF3F81C1626E3123F65357D50494112084CE01F2C A3AB00BAB6D6C7EC825EE6AF47BF5B6F6AD18F8118331C87CB83A65571AB482E 2DE257D768E496946556E5311B3C8D1E40676125C5C463F511124CA3AB6655F4 6F7CFD366BF9B140E1940E13D7443EFCEED61617E55E5BCFCB4F3C90BFB9F256 F3160A370EBA3775F4297F0DAD9E14CF669C7B38CB2D16EE53FCC59444A3FDD9 239B18626BEF4DD08E57DD9280429B46221987A70CB53C5BEBCD5B2C139389EA 1E172679B2EB1444E570E4FB2E9CDF31D967A9782C3D1060E25FEFDA9A31D6E8 675EA9335CCD9327F84018CAC0A2ACCF03FBCF06FE08AEB149A58E488D596E21 2FE0A67ADBC2A0CD63EA4F910768719B316042736A73C196D8618F85AB3F011E 787205BE3178501911715F16FD79F34C2B0C99F08A14AC86DDA0E5E1DECC2A93 B482ADF9BFA9BA653CA71C9BD82D057EDFB79CBB3AB0F969475F70DE15FF67FD 9F8598AD4F7784F086FC1153C84590672247F6EB7DE01E820CF9FF3BEDF7164D 9AF89DBBE3B49616C51E8265379ED8DE9A58777D57B95A15D3B8F74B1D310157 8C35ADD0A8D9D4DAD5542DE899339842E6524793E24B0D160100C2DB33B804AE 5FF3756A44F596F7FDB278CFE05F885E3AC77CD882285266E081EC6D193B6D60 2E72BD1D95281E7B0971095ECE0EC7494D4247243DFA8385DBC5760B397F0EF9 DEEF7EE47584E9FB3C39EDD64DD99EDC1D18ED9226B04FCA2910512B80752200 BAA2267E16E40577DEDD7EA8BA95C479340B9E18848E9E29C9A14904DD3C8833 96E0CD2FBCBAC78714A00E89C93A706AAC98EEC3BD084571DDF97E17A71DBE46 014A352D4A00BF40CC0C6940EE386D68EC1320F9B4B7A60D26292B60AAE6062C 563D31E7FD87B97C86E430CDF1CF6FEF79DF0E988F18537E639DCE4F41640938 6A5B5F2C28A99313F9CE9847E91581D4CE0FB2B2EC45910F0ACD46A06ABF4D91 F2111DB1AAB1889FB06BEAA1E0A05C5B34B732A14347CB082ED09958E703F7C6 D723B9765172D5C832686CE89D1BA848F9FDECC6604E7D488ECF152B694939EA 15AD96297DAE0F90750C0F2D3B286B540CD85D2F9CB80F6AA899A70DC8848152 E951C0C3F6AD7B57B980E74EB25F44FC0D155C1E04055D6F81AE5E20A9E98ADD 70AA888BC7A54BD90BBD4607A28B0F49CADB5F47D4C2F2C51B723F5341538CC0 3D63132E388A6F34EC2C5212EB42972AC31EE36F887D0CF61A575444B3118085 017215375C1BBE5842E94DBE3F911FD8DCC3FDBC30EAF5F56F16AF64FFE70979 C4696B5B05C07D62E428A3895B80C2626FC932D2853045D5A283D7A2C7CAA60C 3A169EF901C66ACC9F0661D553F814511378EBB3037BB0667F0387EC4AD639E3 59701CF821383BB92C2F382C0FFB9E1B5792580D1526EA8CCD820975F84C242B 533C5F26688215FFD5E84ACC429FD2D2BFB9BB504FCC2F01B128F18E1068541D 207553B790C815B7A0FBC152B9BE768420D36E44C01C1EFD3262B711994EE781 5D92C1D6151D1ED965EF2CB0AD7AAEC5E396514611FF3E58422F77FEDF4EFC17 620328E5CF1112FFF253065E2EF911A5F51C801F2A55E19419BACF04FFFF38E0 9A1337FBF361E35F61C384E2AF13116BFC8D8A92C7D46E318C46F44703B645E2 6608D7EE44849F4021CA494EF6C2CE64BB429C542FF8A3255F476531B36AC645 8551956CA08156AF9C33D3F19137C361D93DF47B1310556883CEC750C615EDCB CCDF398CF1E07B8873D2E9C085BBB0276E7DD887B4A4D21B7F17406A6DF02342 33EF08A17ED68AEFBBC8914D0B48202E9DEC4AC9EFDD9DA23C2B6E2E8EA61816 3D2268734E1B7CD67B499D0018976CCB04676C0F14DC71F3703813261131B73F 09457859EDAFD61E7768236FC0A430494688F4B316FB29634CAD38F0B9C8B1F4 A73AB259EEE0DFB3AAB41E72EAA4265BB0838D519432023A2EA97D0B4C73C8F6 C7C7E6111B92133CC1490D70C0E83B6D78E41DC8F92CD1C5811F86578F44E5BE B7F997758232B7EFE00BB8ABD916DFBBD382DA926E53CEE7C94E6B1552C08C7A 68C57EB28F3AE398CCFCD35FCF5AE53F2661518DACA1C641074D80826B2C67C6 975649BF090C1BB477C4587FBB43A8E155830744340826B71B9DE34E73FE10D6 3C9E7FA5EA3B407C3A0ED107EA48824D9EAC0CB38E3BFD4E66758F37F1B4CB61 B37C3230FF3B6E50CEAD45ED29FBC851B762DECA0097C31BE05D7E582F3777E1 EEFEC31E148480D802FAC442571397A62FF6727AC3BA11E893A42DC723699FD4 A5BA72587E32274197FF8C194008B9CA8BC91CFFB79D7910F03973685DD97F03 6BD60D4E321AFE1C2D98511AC43F3A71CB424C72AF75C1818F6A18C9056B3F57 4FEB6FFE88F4CC54A25EF035A2EC4540073DB33F6F857EF419616A0D2E3D6461 43431C318824FB0AE65A6EB879F4A7F4F8411325854B99C4E856B81776A0ADA8 7D3D4B8954D01DDC88746908EDB625B9FC645B2560B3C02C1A29F4281D565836 EAE57F680490FEA4A45F74CFC7CF7E387414E4A017F9FAE43F47C36E5544A0C9 857D618DFA762A90DBF8A81AD82D0A95CE800AC2850CC7D07363BE4D70DC6BD2 2ABCD043224B3CD5900AC82C23D3AE11BD52FC2907FC7D7B2D7B37514E8E77CF B731FA4FD29BC0E0DF1429FDA949FE1F364C2F744079F777D1ACFC5615DE7F95 BFFC577CEBE32A424A9F151E0481C975C2F574036E13FC1CA59DB02E731D1809 F3CABCEA226F8B442492E7A89D2DF0204E657D0E44FCA5F79CFD893E675C5C28 DB99242A8330E9DDAED388DB7A0B4FA29211A8912FC701E722D7FA3E88022439 01F1E0386FA4DF75A9C68788CEBBBA77A4A812BFCA73A8E3CA36B387500BC508 81826A306E1DFD7A9290CDCA4A16FFE88D9FFAB282036F8CE4AC5F50D320F56C 02B17A2A6F7BD94727006815BD57DD5CC15B8E5012293173A587311A3AA10E52 3DD2841C24504658522322DDED8C4BB4813D973BDEB53B06017CA640FF1CA710 25C1F53713226D0A5FF6AEA7EE3F82F7477A180FF3D6F876D5E3064BB81E65CD BE1BA78335CFAFB9E1AB382D2E56E5EFFB1B3DB7876E5633FAEB94966600A8B7 20DC21DE0755EEE6F50ABCAEF86C96BD3BDE3321BEE521AE6E10CF664940FAFD E47B5B8085A0849F14EB0E7D209E507D6D8C32671862B1B98F2A67033816D6BB 0CB3B1B5A5C3D0DCB573C959B89D2A47BC82CC947D4C7D771A71AC1645EEC33E 4C86774BC9DB3E0DAD7D09451AD9CCED0E89320F996E99C817594522F1D67522 E273B443AE9820ADB5303CD0D839F926EBF5E41A104221C9323CDC0D03B79E4C 0CD14763A4C996CDD5B85319EA3EABF03C0D21319F3267804C0E1E04A8FC5188 7E252E8CA463340490CA6634BFA6F5B746F9EADCF6213C4F8D9EE3A45217B225 9C4A076BF58F093414240463B37B84ADF9713EAB43C23369EF2AEF192279CCD7 34EFC0B94C4A58600D51FB4D89FA797068AB8B55495604E04CB3DD8392F5E159 82E636B61BDDCDE3C1D4CEEFA0376F2EDCB7189D780C435427C9861CC7439FD5 34A82305B707B99B0F3343006CFBE10D39328466F195AD40618B23172EE2D3E6 538CD9B1E12B834A6D01EC17AF025C2DB252A1D404FFB44FE6A97289CBD5264C 28A9D9ECD341D45C249533277FD8F9B93A877CF541BCB0DF7A99B4D1B770A950 A36F5972F5167E392EF9711091128AD7DC1ACABDF29591D77ACE1D4FE00E935D 2858354F9F5B2267C747BAFD5934D95FBD2640BFF7E94C4C210CA2198DFA11BA 9F47B3A2A57AEC5937A993CD7AF78334A95E9E0544E4AE8839EDEFEA9D648A7A E9B8A5610208BE939318FB977CE1D9A30D98FD23B10F40A4179A6431A4608768 C3033D0A0FB4B6D89FF0F07276434B5F901A886A41B74ACA861AAABDE11879E3 ADCF4CE6147FF2E8FC0D71E8F3983B031C03D0DFEE9208993B7603C32B64CBB4 7EEBBD07669E815625BCD3E38E09D1CFA5C823DB81966E741C04376928F45C02 02C2A7DA20700DB082EF083CC0B36644F71ACC9470291842212C02802E7B6ED1 48CEADEC709B67C6EADAD9672DA050118E236AF727959D29BA905766ADB2EF24 EA02CF97B1D8E1021F51C96008C6825E9B5C83C94E701922AA4CFBFA04030AE6 E2D13D7884FEB7F8AEC1DF05FB8534CA61999628EDACEF0FAA6C5D332DA131A5 1F687D7B78CB8A9CA867D96DF1BB31DE3660D25C7C3B0B4691CCFADCC28265CA 972D6BC07C7FAF6CABBE8BCC6396A244C9A2AB34B45BE75EE9F455E8DDAA78F8 091DBEB378893AD374DE42FEB1F7B0C113BDDC6DF93B823917C317FEC9673E6F 25243D4DC789A5F66A27D41C1251171E6AC8C4E95ED1D9B8E3DB0A3006EC2BE8 D5282871A90B08E48003FABAE75D72EE35A7F1FC8FDC80584504F10136DE44D1 DD0956415584842A6E7E4E62830B023C8895304A8028B8C9AF4277F0C2B3D252 26E32D2401AD591184CB1B84E9445392212D3ECBC3DC67E1DF6255656763EF78 4EE96543466414E7414CAEFDFB1937F28D14E7F81A2F5CBEC0E88CADC9B63245 4BDA8A7F308C15C1280C77B1B72626688AD691A98F0FCEB10746A8AAB75BA671 548C969F8D7E60B4E7288AD0F9CF4558D2ADD784920E7D4F2681134FDF077B0A 7551011244A3E174B7F53497819667C967AED16D3EE061D822C91F9B6C312058 DEE94797688040E5F22FEAC399484F8287B317AF682EE1D8DAFD596DFACD0156 A6BA6ED4B9BCC0585D45E54795E39CB48E6CC6769078A5ED6743A0A769C7C572 ABBADDF75756A2702150BCFFA87785EEE0A7D74F6528C1DB07B9EAE5F85D8EE0 FD5525123A52B126D5491C6389616A5B1B3765C54BBE56FB2EC42058C3F381DB EAB133CBF97D3EA1A3F0997F01D52766BDB1418CD9C3534684B3E1097F796378 B7F9533472A61BAECA0A018900C902F91384B7FC9263C5559C5E7E30387A463D 485AB9858152E3FA121F9BDD04B7EA8A00B2A5D1B198FEA8394FF442F40AF64C B7E2E2631E4547BBE05A01C22F13BD645096B3766C4DB500354000A542E55C5D 907D9B3C501B2ED9906E555AB684B02C63192D385D1A1B23C0DB4BC8C7D6056D ED548C3D5C4CAEE06A784C3FBC773328DACC923BB35033A49EAA9C5B145827D8 D90A6D78305C68BFE7E20643FD6C8BAE1E85FED1586AB409BD05E24625BB9B07 4DBB79DE55EE494DAFB8CC84515BB8BD9E2D824A70D64650F33D8C4C2E2EB67B 31F8EF345BD04D5E91BDA91B55B19D2ED2146485B8E8D2E5D8605C8F5B215B06 98D8DCA3190D5708CBD49F2E347B5A6E2F5210E03107BE7E90E36B0B02E34D38 15B8D3D3ECA9C4AD621DB4B3D70BBCAB029CCAA44709A11436FD86C3F73F39D5 7ACD5BFA572E88ADAFD87585F2D8674A78745ECE11765181A0875BAE0195DDF2 F6CE120C19DE3B1A99CE7DE3E250B021671EEB5D32BA7EE0E02E2C87FF800255 93DF738DCBA0DB1024FE5D6DAEC8FD913BCF21693BDD23C906B31DCB54646CBB A16C706FD59A09413A6DFFB92AAA8327C45FD78AAFB71B96E113133D48CDD90D DE78E7533366D856ECF1CB17416A16383BF2214C20FF453386DE9F4286F02E49 6E8B60B5CB5159FBAF0EBF810480116C42EE50E286C26B39A011E245E4769CC4 016E64A1AB1C4644F6301B898F3322B04049A92CF84F05C0A22523AF5804703F 2EDFE65514D67D9A3FCE190AEEE3F8BC8CFF0B31BCABA4150E8F0C72637D5F65 599F5D1854FFD86588906311015808444B3158EC1261421EFEA427E2851FAC69 C4D766A60BF7FF649959A2540A8E681B2EA15A41A3714814F0DED7023F457674 DDC525C97C62913054F9FABFDD9A08823E4FE32710DB207FFCBF41F59291FC3E E3CD9F5BA71103D15219D2E69698F11C21E1698824CB232F4F33301239AC8959 4ED272A611DB0EDAC2826642A00CA2358F66CF9F23A734E7CB1ACC72DB1F7A29 8FF3BB9894274C6820AC597535399CE64E98754DE493B799A1E78B1E0678F880 C5F6DD053999E2FBB48AC4133295F7B56DBE1B22AD2107929C4EB518B25F14C3 6A42D8FFB7A1FB8FBD75EDF7983BFD06A184A94E7EC2B26F8E44CEB8654AC79A ACFCCBFAF40EDA07278DA54266C6D1813C9E62F343AD8B98EFC3ADEA8D6827C7 970738B7F635EA932F22AD9CE8A547FEDD50FC349D7439FF2B3B118992F8630F B725979845825080F6DEFC8794937A5529A30DCD85CC50D3CFC622FE0C0BB75E 1261E7284A5D65040091F46D302175D3C6DB6486B9672736C3EBF5BC48D225B3 A6B4695E8CC16983CADFE9AC5DF1DEECC91E456E34ED01C6865BA681EF4EBF6F B5C8C1B20D1AD0FD2E6A4C530BEEF47D0586A1C3DD39478D23E48A74F2C7A48B 6C525BD78CADF7D3B98BC2018ADE0B730D3BBE77FBF8F6262D5B90C9F54CCADC DAA7B3DD76ADBAA0D33B30B07D5DA2E8107672BCC94BF2617FCBF30606D53B96 014240DE55BDF3F6A29ECE1152134ADF28F00CF903779D2EFFE134826323177F 807F81BE69E7FC2918B1C7BEF47F0D4F3ACC531DAD5112BED373E777EABD3954 9F4171DF6CD7412DA1A190388E4F51FD309D09011E2C610497D442E859E3F9BE 412547713659BE98EE64343B3BD039950C7D2A97855E536E0AB47032181BA336 9C8C2E6BC98793350D9F821BA8BA9A533C57EEF5E15FBA806CB2A9BD8A10BFD8 779F63677AEA111FDF9A9374961E39313DEE5E86C71A85C68173AB810001D184 6B7912D7B597BFDD77A71C30696C8E5E57FF18EF92076B28F991005F6BD7390A B0E31839211371CB069F4A7B911B96C587E65FD0058E0576018C70106DCC9896 FD453CF3AF2307B191F79C5C6F070D7E877FDCC6DFB8FFBAAE1AB34DAAFD32AA 716301301AF68B0A5931D3790164C5A1F030379C3909140C57C5FFBDB4FDC792 5854C68D0CD011E11D63E072F44AC811619C80025F9C045C8D76BCD1D281C2D3 74DDA9414AA3FAE90FFF2A11A7C862177D5583DEFE922F0E9F1C3F00DFB4F7C5 994D0F8FCB6E80D842034A4AED588A84E8652AE73A8A9C877FCAF9D7583941E7 C20440AB5450E919B730BE3202E5FB4C4575B5EB1C4283CB0DEBE6195BF860F2 E9854173918B23ABB6D659D14E5C5D47F11785B256BD4537F9D14520C5C303E5 0A84BB80AA6ACCCB10E18FE4A1B02A8B31EC4312C42E1279D06941CFA4F2F646 D5BF527F065BA2D82096ACC56041933713C08703A5D005B084403CE64FA9510D 7F66183CA9BFB0ACB7FABA0DF7E744FBED9B26C5E2C2C6687D4BFF6C26513246 E45CF4441320FF80D7134114B90B48F6FB6E7AB5312BB7DEC1FBBFEAADB74A71 E83E9BF475B4D41389C462034B9363BBDFF52DC39A324F85FD95B9C52E3BA788 AA9CCEBDDE3AFD7A82BC00CD768C96AFF375CEB4FBBFD4403AE2D3DE5E76736C 4C5E3C1116AC08E1E291D1949FEAF3B7E7AC9E4C60BE6AD753D263BDB6AD45BF F4891BF8C01A6756F848DF4B8C33F95133C72EA83EE493A476511ED94D82751A E469300402E5DB75B1E69702BB68AA8027E3E5D4801D7477D19C2FCF422524E7 618E29908B3AED62B358E5A54D8D6481710AD83CC708CD0EFB1E2B70C3482411 D3B2F3AE8F8726711F5FE1D74574E1F13DDB5385B5F1C2F19BD0E67C0F5F4DC9 7A23F54855BF8CBC91991AAA3BE402C31148C43BFFA82654C6102BCDF33FD49F B550197E62908B3B4BDF279A393AF0E8300611345EE266D06A3E05590A82148A 587BD690571689F7233407658C8B77FE83EB160ECB4DDAC282C68500194FF7CD ED09E2D1929E974E09C2413E9C51A232AF6D22B083A9754BC3379DE9E348B2D0 C317AE9054AAB5B2B20E6979C6565DF98B4E7E02615405B34D11024B89F3523F C0B4F1EAF50E14D356126A3EAB8ECF8DBA1F1361B897476CAFDEA5916C3E6159 1F764C7689F3159F66B502B92B3A2CA3F5EE57E80134009ED1ACDBB8397173FE 341AE5D973CF63E96A16488906C30392A32E43FA49F5870695901E686D807DCC 3888D81AAE5E32E4F150EBD1B0EF59DE775553D9DD5A9F5E10905C156364D035 E6AC70E1B1B57E01371967BD947918FB7FDE683BF8D013C40D38A5D0C4E5C5B3 F34BE5B0FE37AEC141B05CB96EA0880E36B57DEDF7B42944748E26A4BBDD4907 920E268AA3E5EE9DA7A9F7F2412F4F14B0C02255D026E1219DF2525B9E1F834E 3A191A2A092385C62CF5EBAC1B23C082374CB7E3952D4B9983923324B336B323 F6E93B475463399057FC15F7189AEA84519E4D9E342FEE6359841860CBA2C776 56E6E23A31DFF748E5E4981348ADEF2E59F7E0E54EF1DD6BBEA8C708DE0B84F1 C2D5056C1A3AFBE5E313F3EFA24B02CCDE7F4AD2CFCC6E30A6918BC60B09E6DE E1B4099586E6FAAC9B8E30C5F936562F959943A4E65D8C1684FB76AFB6FD61F4 A55D476CE2D0D48D2CE2C0DAFB76B30D7A902082905CD3ADB990D8D064E61601 992819DF8DE0D312F6755B292A271029E3285E0E98B68967704D316956371094 05150D9B3A9D82BE7BC7CF432352F12047B221DC3860571FC51959C5DE98069C C7A248FE3EC87A55A4A443515B01C9D2E4802442716759AD1AF0BA15D0E74683 CF538C206018F479786FD5BE1240F042AD15DE6A9EB8920A5594BB93BC108EED 7E9282EE8B67C1D630FE260C98B5F0A5147600B69F4F280D065693529F024615 F3C07835C7B0CA9FEFC5EA60EF668BE75F3D4DA0DEE940AD5D6F5B87137DA6AA 867F81736116090E15C505A5585D81E93FA2D3E98E52E67F45D88A31A7575374 E0C8E16ECDAC5356E7FA7A9DDAEE20738DE07BF2CBEA5A455853045ADF062FD4 9A69C5F4A029D05A987BFBBDCCD6B269F6A5EFC524750B21ACDCB2F6E733D068 EC4F0777B8D60327735300024B9FDAB717FAEAA1CBA77934AF044ECC9E67A55E 44B858E59D9BD2835760E073BB91A041F11CDE99B355687136725B6EA086DC7E FB997A60E05D2DB48BB76D0478ECBFB339E9CC1B850592BC817E704E4B025343 CE619F9EE5B00CDC1A7766A1D32F6C0A1DCD09CB1EC6A6817E3D7E352BD781E4 7987882D10FE64E8D4B5440210DA7360DE763E26FC059D0FC8838E747E149DD2 E2EB10B1263FF03F7522CFD46C7B00D296AAAEB98D53F3C2E09B2C78112213F4 AA3ED8212843BC5075463D420C6C5DD8E189A4711A5CE6C0CD1512564FC6B1F9 1FDADBEA5A53B73A1FA96E48942CF9CDA274EFF21A2BDD528FEF3E6AE7CD6EA6 9488673521C42CE1633636307C390FEA9AC4785AA1A2B368DEB202456C76D429 6225700B5BF6002E086030A0B1324F0A55A6850C70147753E076B73687915D05 705F3876191D2AAE20A9A6C0668E6ECA005FA988C28CFE80B47D1F1149603F01 A2EE36379FF8E748A7E71C58E121513B1565B9B6C7B3462856BAF01225C1EC11 09A537D6AE63D8322452BEEE56F65D8C3130C8922F7F00BC4CAD71218442B53D C9C6013DB46E527EC65804743966D06F3714D8FBF000956D1ACA7D8C23516F68 85E72D0E245291E60AA9A46E8E5705717EEC1DE96514A32568AD774F2E5C5A80 F8EFB25A0565F6C83748A5BA732FA7E110FF360229E26FB439D6DC01C4EEB701 F58F6CA69438976F0EB7276D79FD9110D898DD24E5E049B1F5111DCAD22978ED 8FAD88EC613D5414C163A406C10DEEF831A0ECD88E92B8C11D95DF2B43C24FFE DBD6EA52ADDAFBDD2FB80AE1B8372EB1D1D26C6DD1695A4232590227AC08BB2D AB706B7050F77E0F80C5EEFCAA4A41A5C8BC0C4E22E02D5F2EAF0A178B1B37DC 6CCC123DCE091B9F4AE1C6E51725AA2A2FDAA08BC21D3167BF901A460099A854 9BD550F5600AA8036BC6094AD5D0C723C2131A4D3BA515E869D196B6D0B8B8AF 6825E252BFAF0D5B6186EA8921763974370ECF0564D6798D996825790847CFD4 1F495E7F26989BF6328610AED78D0AC8A6526EA144EF796430C149498B186503 DCA07F57B5F1164FAB22A7D0DA0BF634E2E96A083378107344FDEC2A1324ED78 128163F930A3612FF316DB418557C0CC4AADB31E096244978D26E1D1C531900C BB2D33CFDFF5EBEF1EFA5A2D4583A753EA1EC205D6001BA2FE562C8505591196 D2ACFC7CD9EB3F90D31E7ECC1F2F9ACECCA7703988FED675BF6A609109FF2A02 C51D7872539A1385F0C002D9EC100066E1490CEFB9207FA1C11E82553D3DF4A5 3F1505F80BBAF4A7C20BA47CE468E71D1E9EF0298AAD005711E8BDBA68E0953C 008F269B0702AC45953BC7614EFBE75C4E1D6CC992F6635BE18B64A72E2B3FE3 E3A43412EA4349AA81E9BEC3625B8C9DDB987CE4BE62BA78B0CB83270F8DC06B 34A79E0D131D2338725A1A6C57F93232509E529407083A3D8E1022DFB0404942 CC5FC93F967636229ECD4BCFC15988B5A28C2F1D6E65C69AC768DEF8EFF01A4A 1812277F8EE3E0038D2A7B29B75E4721DA0FBE497FDB73E94827FE8CE7CCE416 7A61F0070D225B67B83F2B322CE5B7C0909474C55EA632F356DBDE5F7D0405D6 0C35E2862946DE7A1935D3F474AD6CD39E4FF393644F50CFF50C95D2FB0E5D3B DF735C0D52E7EEC4934E026224263DBD1ADE3775B71A1331F4F49B595387A5FE 092D9CB48286B7A24C857FD9EF1479FE61A889BBB6A50C5404F8CF7A8CFDBB4B C1D28924E95CF8909909D11B825C2BFCD6D79C46AF7B6A2D09BBB644BD9752F6 144801E7BC5E2DADABBBCB4FC946DD6D0B452BE6226692C81816BB554D7963A4 E99FC6F699B076F45010C3C5A2636A55F84CC79EE62779D7B7BD73ABD393C183 4CBBC841E21DECDD3CA098474BBA0AB14629BCF6FFEA9E7FF84082D68CA7ADE1 40B1DB49A391AB969DCD90626B9E5CD8B6336F78C157BAB6B62F56B4DC62AA90 9C5A012B4AF8FA0D43DB3CAECEAEA2E477EFB20457C18B596A7ABC182CB4A941 64022E00EAA06C58C5F01079E54A5A62C00991DAA089B347AA76ABCE8E37AE9C 9598199B0F4A99A940EDF88BF96BDDF259E6AB9CE32D1D7855D887DDD7DAF5D3 F138186124995099EF14A6C88403C8402990AB9AEA197A3AB4536C63E84658AC E5C79EDB5D5B8AA2D56A311120976314C02C4D84CA66DD5381E770767901E679 43792FF3116075E27F2B65416A4CDDA0237811A8E107A502CE7B80F2C87B082A A0795DECEA0CF5C01A8CDD5EEC5406A9A6D2F2EB0E701201AA998C9DEB9ED91C 2C4E6252FD05C165538E928D73B68F2149FCF4C0F743ACF0C0BAA23E9F0ABC08 466DD6A28B1EAFFC660B67F7D9ECAC20D355963035A81248B75E1A11739212AA 95C795D60F9208FA39F50B7DE4492C463758F6CD7A5E2CA738C19C37028F0321 14D999C97A4EF84C2D8B2079725C5841E72F620B3ECC5AA24C17559BB65CDF43 C4F8AA713AF57CB8E9DF9E4B992A925F14C048297BAE6EF84378BF1B71561789 BED35DEE30BBE9753FAB7DAC397C6B87F9890C273FF8D268877C3A3F50115276 B3856CC55D2B72AC67E60C97F520BCD48AD7084A6F0A839419ADAC6B8A6C68D5 ADE603A567E4DB81A2ED1EB88E43707E58E06A281675897994D66FBA9D7EDE4F 1FEA5A04DFD96137B27255AF74E33DEB9D7C3EF13EA667DE207CAC3981875827 97635AFBAB59742065C595E97D394EA8112939EE96313A1FFE697DB8574CDDB3 E26E65F4C501E20885FCB7D648FABC1C7B0B4F709D6A5258F82A3189C68BE10D 4A38A30051FE14DE49C067108C73A26C5E0137C208DC71DAED08119852B907A9 12E359FFB707BC3A92CB300F2DDD21EDB05BC667562CD1837CA6F5DB779DB16C 8186F3C7C6E39EA03CE8F40C571EF708AB8ACF0E29956702033756DADD12C607 BB24CD54FA24DD93E762A04652AF6CDC7F00515DA3CC0A55E3AB07981078AA8E 852F78857C87E574E3F71341A466584D5C8A4288F60FFC04837F5D0D33CC0D05 3DAA82EC3571EE290E45D64E4B1C2C7370598CDC72D2FCBAFD3D5282163A5092 3947ED5F55FC99DC248CEFD88FC8B75BEBF6811223F6FB12A35F89B3A1565C51 58524B0071B5582DB3C803E8605B8CBB5808036DBB757DC36D5E6C65E2BA2B01 FAE511EF660B6B1ACA431E5FFA451E8369CF5463BCA774AECBD8612B2EC78E54 2300800D784DC178E2E56F2D97D5512A9AD17E91BD78559AD0780F2DFC072CE6 4D636D0BDEF92E9E98826357EC053259DF64D651072FFDAEEECFAD579B1259B8 C8D23851E84B5DF40D16EB700F3E8611C6C5F45A8B5CAF43D33266193CA2693A E00ECD9C9F503D778F42BA7FDB90C16C784282941CF1293E86EE719C9BAB6263 470C7009C393396E024B7BC486BAD3557C8A5956F4ED1B59F70E372170D28BC1 8704FB8322977A15C8ECDD04BE95BF3724E474D64C547D3161C139092864018B 2DC3587BDF985BD757DCC784C683DB55791D218D0CA2A5A7518240DD39B82BC0 4E3BC6EF64287F63007EC0069515C10E979589DE9B4C38661632CE15CAD67EA7 8AB7E80316B269223DAD314B7B2659F02E5AF8CEBFBE4CF6E8DCB3E415B42D11 01185D7E6311D79CEDBA8BEEFE2CD529F4B45382F3E6E26581AF6B2ED31B7722 45FF1BA442730651FD64EF6A945B06AA5B9F88D86456A5FD14A80583EB1DB096 6EC066FA9A1F0A9F879457F1A241E1CFEBFC5D03E9573DE51BF4F839C7DA5592 C3247B8CDF4FDD6D3AE6970A6CE175920C2EC743F2FD91D7141E090431BFBD98 F3F1F18CF74CC2D5522E9417DE6F223EF803FE70AE468F3156C67AA50C586C38 C6D4DF68F3014315018660575557BFA0C123C0DBC6210D913DD18214C80C79DC 71ACB9BD9203CABC88279FAB8F349F3F6E1D432AE95F3934079BEA1D82682492 B88B5E6AB6472BC7FB66BA738B8DD97EF3A0084F2F5A96F75043924AC8B646B9 C7BBD6734ABDFA94E9D7CED5207CA331E00D5A70F77ECC36B39EF664BC5F30E2 8B74892F42F932557CCC2FAE2B11A27DE4D799425D869F75A82E117CB23CCB5D D5AC1C4711B21C9C8653B2B4E1B37DE4506A30EE4D8C0482CF12AA44E751D630 76E96753165552EFAEA390E17ACC8366300E85EAB7EA1E8F95A28EFEAB5639CC 7AC2E56A91669E5F63B80F7539413B883B3C291502680D6F7144C3C56F0DC883 3758BC015B2A5EE434FB64ACAD253C5CC8B8C95580E9886465890344CAC708C6 75AA7545CC1138CD9895C6238C883492A1DA82310E6BF4F054EA451F0FAD95BE B0965C52B191AE01F2FEC13845C85122581637C28534C0A0E4838FE228091A59 6953A8383B5EBE47C25F2BAFDBA9D55228CAA9B6B35E67674E1CAF02BE9CB748 3A46BCE498C37E15FEF3A9A1671128905CCC7BA0AF3D4CCB8965E0AA5CFC72AE B9B7AB53756337C1B36D6093AD2F241B5CA8B55BF28DBD16720BB1C42C9A9197 5E651003587894EB357482F68EE8437F47D2A1F3094AD2BDEE9E38374D5BC908 EF979B05B8BD6F533C31675A49F1523082D3254E3E33C41C5F960705A446653C FFE92BA14DCD693F64C82B0934AA1B41B6F57290363F02F909EEF9B094702EE7 12D57742DE49FA052AB5BD8C66DE3E108DFDBD16D60D5007AF3A9EEE9A8444B9 644BBE6CF595DE4DC41812E594E8D7193F90BC0CB304DF4D689A954C94491691 E0944CD12860F931703DB69B14ECA94EF3571938E1765E4BC1A2D5AAE1CCD2BB E06270B5A50A2C749EAF8860A81F4F6F9B939EE1663FD02D1E1D74F22C4DA414 3A4A3924704C61242B4B1983A5D0B134C8052495CBAA9D2AE4BA473332AF76A5 1E49D3987D15147603F98CAF98F44D81C8E96865AB2F85961F74D98E3FEA72FB 39BCB47B4C25866C5B597A1EE56F5CC0253BB065351C88CEB1F16843EB5B70AD AA2A3F38FE549D727FAD47247DB315DBE2328B3A70167B928CD4B189F8BBEBCD 6AA415E904219926DB8079F7CCDC19CBE16973BC44D81EC7F689EA1119ED5923 656F6B65295F00A4A4F6BBE43782F2A80550E3A89AA8A18E4A00E72032EAF44C 1958D2AB8509D015C37A6F48916CA33E376CBF428BDA9539FA95AD9E89E303F3 7ACA22B9F13855B7C03BC0D387E463E56561AD900B01FD93228437079EB5A509 F13B1C9004AD2698889539411B1271F2F982BA11934FB9626CD175EBC0E4A407 CEF3E96F9A4A16F2AB6603478413D1EBB0AB672BD459D48A0FDF67AD2F9B62E5 EDD6FFDABAF6A0834A8A36382B31B6BE9D16367A5FAB1D14D281D3E8D09DC525 FB65CA6D4AE23E173182D4D98D4C5EFA0825D933E8F58344E716B33B0262CE0F CACB72E14C2FDB87A97F47425FD5A764589CD1AF7D05FAB4DA62F0C1C6E3D9A9 FA3B7BFFA9F70B882B5EFF2CB573B8C287112D2AD99FEAB937F90070E803BDFD 7E3147029349AACBCFDAAAE5494EADEB42DFC17BD9B7A268F55CD5423525A001 FB54EDD955AB74201E0034DCFE58B45A71D4E9FDDFCB897B46D6C4035A11EA84 CB75B2C5ED13C702870ECCCD60554EE8C42E17E93F5ED09288C383CC499F3A24 6E9D392F7BF3FC9F2804127F900C87C1CB87A9D41304CC4088DD44B729035F14 A05DAE7B4AA92B3930B0B0D48527A9EC3DA9DAE6B0BCBC07209B4F183CC4259E FF14DE5B1F9316B10164A487427BA9FB3D7E1F335DD116542CBA70E63BB92897 7EEAD4E7CE6AF5644250CAB98133D44FC1FAAD84FEBC79674BCFA2ADED44359A 90D3B85F23F0334BB921CAC1B40E52D2DA4C776BB4C86FA0601FAC72B66EE25A 8AA3F115026A6B90D29122EBC9A8B267F04D9CA49FBD163E275103A0B9A9DF5C E9C37F56CB1320A4AE2BA188A65FE106DDCF42352B1720690295F526A7C5DFEA EDFD98057DDE980E8F1D76243E898F2442AF858196ADD0AB7EC59A2FFB409E2D FE707DB05C0FA723D9E430A779CF890239F6E12096E416D4F3B55BFBF76FD522 17FB7A494737C74FBCFA52BF99C9C301B7E591CDEF451A4B2DDAC6A751FA3A9F 34937B2703445943EEBFD15EACF4EDEB082BB082DD3B1065B59D0BD07297653D 349076E9750BCB2B8FF149B95648504FFA643CAD9B22688948E97715EDC2200D FC9CEC4666326268B1AEC1C54B6F7BD9B30DBDB5437E480E8FE5FE75AA6ED33D EBC62829460970B6703C525D6B12C8BC414D367F6473518E7C6297C3B4C792AF DFF98BB9D2E609E4132E5D4D533011BE1C06C5B647F4034427DCA50BDBFF0601 A440F83FD11D13A98B5DAA48281D5782D94DFDD7E922D20A5B328B63AD68589A 4CCD5CE9F800DA7293E22F66DCA8D0D1EA25C291CCED6B43B67052CD04D314D9 9A02489933D99DC44948178F51920AC09B4478300655CE990D0ABE379AB6DB9E 9BDD1736D940CD1B21B70D71826C722C45798D4E2FE36BA5BF1A4CA54BFCF234 C48D7BBB065275374E35E8E6A10B7F22C528BD8C57AE75941385F18C52E5FEB2 53B3929ED22B94B754C3F395766313577C6D1D6A6752B517648E9142B795971D AF83EA858AE2A317A96E297A866F7D92DECE94F3EA29DFFD42DE8E35BFC941BA 8F13783167A9DA37A6E22E7C508CFE9373FBF26CA7AC86F34355123DD3C1D53D C433A850342D30BBC7F71CA895D92FAB5A390B1B72C52B98713352231346B89E BA1AF456752CA3526344B978ACC96226775B037B920804532521E7EDE46CF438 B6EA56CCF855DEB471E057067E5B94A198A70F105456BCA07575CE998B37E659 4CC0A406B20C54AE6DFC3A7CE26A95E8231D2093E841010024551FF18C053B6C 5EAB698E68814A38008F250F6832C7930D5056761A31B41CAD4165CBDC38DA3A F0238CA09F828E59584BF2C6B3A39A568E3F27DF88EED64E45DD9874A61523D2 319169947DCE9258FAE9F7BA325933AF2A3C98F87DD26803523C670982DAB244 253B8FDB3BF67A6EAB2D85E1224FA5CF50520BBE0ABFCD9878FD7160F8660B49 C1EBD4BBB885D83626E0D8D0C105CB6FC5F610237BB3C6E242EBA8AF9FD2A364 E65BAAFD767FC8DAFED6774B61B7E03719CD74EEE28CFA47054DC41A389203BF B3D601BC9A46AF1A0CAD14BF9B0F2BE120B0C00A56B5EDF2B6F8EAE10C3C71B2 3AFAB345E2B5FAC82A9280AD3FEF83E5BE36AA1DCFFE0F4F364772433438C139 9893701C46FFDDACAA635EFB6F897706551BE840D97244CA3CE0BAE2DEB93A1D D1AE514C70F7CA776BE19728358229BBD2A420CC2DF232C2F7C24CB418C372F8 F801A548A930A46DBF03CCAB754A76F9532B6C5FBF619DA47DA7550ECA32B967 D707002505F32137F6975E469BE50E6107854BB99CBD06F9FA25BF6A908245FE 354A9515B13C2098659467F3FA5C5C1FDA4F5A4C146528A41434B6E47C18B503 4CA8218F726809BA1644C7BFCB667D8A6123F3B3A1C84369D36CAB79428A2F24 6196AF20CB4A1195C76A6AD02B3752C076E13A8D1AAFF5A9FBFB8AD210C285C6 EF4C5D868DFC0C7BA115D3388CD49E15D50DF45AB5BE76376B0650178893C418 531769CB3D96F799BF1C6415820EDD1A89BD403C427EBFC14C67EC9C3302F3E3 CEBA866694BAF5A727EF915F4641E2E17AB57E41E1D457E5E4AA8526AA8FDDAC 477F696ED75BCBEF00951B503A8CFBA00EC08E32AD121E7F19C2364CFCEBACDD 20CD478E164E51081B57847EB7A96CF69DC3B99D7E681A9CE4E3F793DFE6F5A0 6182C3B9847010C7455DFB5B09DD24D3A1D42FB313BDFDEE0E706F8E728468C0 C53BDFCF00FC1698F546E967B3816DF914DE8991DCF373CC2912CAC388A0C7E3 C18B345343C6AAB7520FD8964ED916C6493A100E6CA410664ECF13B295A2D000 69F7E532B794839E5FDA55D59F79D1944C5D26F9637C87D24131E662E3F99243 D20E8555A1EE03A2CA61DE42D78AEF0167498735295CFFA038287598A699CAAE 9C9F8FFB86FF1286CFA04302F7BE17C696F1FDDC2F0CA8FCF6EE1422A206BCBA 5E76C692A74A85003A3C5705F7C6B2F2D6F91AC62749BD9C54F2B86C811726E4 1351E349B6167CA5058EE84D1258EFC10760B672BB20632C49E4671C9168366B B2CA30F4D8093B27BB5018ED96902B67BCDC6A02DCE6DC656F44AD7C2CCFAF28 018A71EE52803BCB4542C6BBC3E59FBDCFF94838219FD816B21F76617F02A1A2 9BAF9B7B5F531173262DA2DB26E3FF6893D9BFCF68C77B0481132118A854A9A7 C6FBEB3DD688393519092A12D1893420F59E188EFDCF0426BBC9B182769D08BA AA7523628FE96F7F0362A7A748A63C6E84B0ED3C4A91948FCAE03F3DF3E69634 55CFB22972CD6683A8022C5D39A654085018252E9C4B700945D0987107F3080F 70CCF82A54C3EE8257A72384280DB4002A6BB2784CAA78B28A266FFC9A64DFA2 57146CB8E1043E8244FFD5C5489E678772B7DE1E9654C0C8B0710800BF009526 4043E6D5CFFE7E9D0F7855EEC149F95C853E0ABA4975049E84F3920F8FB01253 4B078982F2C051BFBC92187B119420B8FBB01C85F85AE177F1CA295871857675 9631D8A0E1DB0A9292F9FA2DADC766577FC0EEFABDC23E27AE1BC097FF73C4EB 1E32185E5FFFDB790D02CA4C9C7A87CA8D24FA0D240BED8A8CF2D09B98B2CBDF A71196E5E374EE8BBF1DBFCC8F67701204263E971278EC573514392567A8297A 841AB99E20CB160B6BC81ED4696D66169BDC648AAD7D27F5D42E2626B1DB9B42 C3FFC5C6103E9E75ED6399A2C9BECCB9206CBBABDE8C4E5E6E6B61FCFD3C2BA1 18603A369731F5B95646684EBF41E264D943C1929141E158EE671BD07163B096 07810A06EDAEFC226DBB8304770537472491644ED9A2AEAA64A17FF1CA194473 1FDE8EEF45477D0DB913F1BBF8A7B60868E1AA2881E7111A7668EB5EF34D3DC0 8986E057DA537CF477A82FFDC62F3587229BEDCDE678AC0F09B8EC9DBF07A88A 37973ECE3684D68FE95129C3217171DFD11AC91B0FEB0A7935943EA6979B84A0 351E4F6A690C68C026458DF297F410F90CA7DD41C4F4F49423D4874A3CE35E93 E591AA34784E8F4E42C4900F9BB00343A77D95D50A7C1599E62D4FCAB001D5F9 DA84FA530FCA46FC6BA3315D4C717CF34DC2F50D45D391FA8209DBC7F2E67644 190D8CF1B2A6E1B907827B56A62319E8635E00B510A7F24378427684B6F22592 F29954628944F0E67CE32DCE19536E3CDAB5CADB08279731D04D560FE49ED767 A23EFACE72914E52C83E537DBEC25AF00720396EB6C93CB1F6A67087C57B5519 A9FA3200DDD6F5CD402B58A06EDB566D27E6C2CA6EC281CF57DDA78FF8DE1D53 1A0A06EADE9FC4034798E1652AF0279AA8018D1DAECBAA62206438EB4F03B9EF C114DA73DD33BC1292936B007A5B0E360136BA4C9CD37FB26769ADA2178CFE66 26978E8B8C8365DFE7899738E5B3FB9199A58088B3C91FFCFA32D802645F96BB 4887AB0BF089C657E86AE28C61432874ADA2256D9D4B1A16D4D3E764D4441231 2CCCD8E06297A576398B0ACAA04C99BF3CE80701D40612F4B2EC81023B5B9E35 4CFE201E2EF6259A2A98373A0F86A72F587BA9214433F6F5A4DE5BF8BE184B5C 5A839BD1A8259D0976FB2A93341FA94320494C828D35542B4C49CA990A2BBFF3 0F49A4F6F1D19123E17BBBE25292BF737AB469730545F3394FC4DCC1467C38F6 BFDED12EA66033FB688FF4C0EF426774975F2499F50FA04347CAB53A5AAA7A2C 22B67146ED29DA3443EC28D399200BFC00FD0236F2EB01AB025BDA9597CE1A2C 03653896E07940025DD68C11C8EF4E53B6B962E55CB5F398F0236CE89ABE7E38 1C2EFAC7A1E8A297E11E692D8CD20F77BCE8FF77DEF1AD862F44A000C178CC19 D587ED3FAF9B0825AC355CD86B964B49DAE363237782E3B2AE143E6006968391 7D8D87F03509606486E4E0A6FC3A0C6CD24600D6CFD67F9DA4FF17E96C803074 D86EFA1D7CCD206638F69FFC139BB72D66369CB1D31AFE9CE7E69DF74BB436EA 1E7D8E4C11E1ADB4C46D29B7BAB824316E9CF1CF4E3576ABF616AE15C8F2FC49 CBA2E355DAA659FF0ADB3E256D563F1029C4A51B6CBE56BA687F453D4A5CF4E6 1DA5C2E238FAC478170AB3E6A7162CF6F8D703C6508CB2DC5D586678999DBFF6 A7D987170CEA28F54B643A9BBE064D3B9237193F2BA025A200D6913F9101D522 DA03412A6C4C6B34EEA8369948C3BC773657737DB17709D3A6913793DE0357BD EA11D8EA860857DC14178B61206A62F645EB9ACC9FE97D51ED9D27320AA16CC1 05BCCF12CF0EF43056850CC66D22407021B6C3518C77363FA86A10931A2ED7A7 C30F913186AC6E2C61D160F9615B4BC9373ECAABDF8B746D4B6D24B3DE605A85 0C35B267F877BBE2BE1478119AE7C203B35603F6E330AEFB85889077405108A7 499717B1B2CA39F6D5A8CB362F459B92E5EDE49045716820F384DCE9B493838F E1FBCEE13A8B275EF486C839B2B2274CCA2379CBD4DC6E3E79FF983D205AA148 9DA7D10DF570A4249E88B67A19036F9CA8F73D54F2F5ECFF3000FBB205E243C9 53608656A6EA9191FB546BB3433E8378C101780A1DD8CE08BC9CFD4C466847FE AEE0AEBD1341EE901940795D0F15DE5A23420BC6DB59314AE0FD91B039FF9347 B091E3DD790EEE5737E67ABCE5E8CDB7E1846A41B74ACA861AAABDE11879E3AD CF4CE6147FF130E2DEC88A93E92CCC167DB36D1DF73705929E07D9351DCFADE1 D10D2AFEAA37437DDCE22C4199BEFD219796440E20FDBBB1C0FDC817988D12CB 00AD45FC81ABFD9A72C364D0FC44D1ECBD78447FD21E6D0FE2BDD2BDC9E221DB CDF5D80973D80BC6432CFD4B31038E25F0309A1ED4CD7E1CF880F99229AAD8E8 EF180045498D9DFFD86AF3AB5BE121A7157A426176007D4FBEC3754928F3BBB7 33F5DE249966B9FE552521C1EA6539EC4BD6579EDB16ED42F2CCF34A25C1D461 014F325AED5CE3785DD783438D89D92DEEF30B110E59734DEFB6D4D4B92E6AEC 4A9FF738943F8F36CDD314D8AF79766ED9F5AAAF1CDF70A2EED52A6EB95161B3 24F6FA7B295E1CF51BAD0124C1C996F03578FF6E93F270C00ED568DAEE4E1255 BF293797A1BD1FAAB9AF2BAB48007442F17763694941FB4E2282F97FEA50082B 956F145134271E27CDC2D98CFA8E2EA951371BBD762E81731C6736DA890E338F 4E71A806AA951D1ED4364A9CCE5610C45BB597EAF6628D2CD29E4B4DE5EEA085 30E3DEB9DB7EE59F9F3EF605898309C7C3527D78F185E0311768FC74C31BFB8F 9E0223EE08AC0C925B45CD4B58AF33AD29B8BFAC15FE313FA135EE23C0D5C8CD 419F06D18EED5BBA9750E11A10720B650E61C2E1D62B535C12F48EE25E2038B5 B60B749DF353AFF7F47BDD61C91DA2DBEAC107B33C5EB5611852AFD27654A467 FF3CA388E840184B627DB2E861B6A448F6772028DB8B2E7A2F78DE222F6C49B6 F476E02AFD12D1ED26A0CF21A45C95F7E64231EBB4FA06082ED19712926E230D D0AA8BEBE2ECB6B9BB28D1683B0A85EEDAE9EC74A4F7376660896E6B2D707F1B F8FE2E99B45B7ADA087210CE220862D385C4A97750300F7E066438573314EBDF 74EC146BDEFC01AF39249F47283B9824E46A029A8E6564460CBE4D5EE06C24C4 F502E4EB6027EF4600006A0C0EF7184211C8795132B710746593C7677EE934DB BEC75F43DFA52ADDF784DDAFCCA9D3BB807F7E17A2D8A8D2559C85177C317842 17D6A61BCB560C5ADB4D956967B12274346D1DE154C9A6EC3722200E42295211 9D8D5F07EC56FB163C13A651A87A916FE24DA14BC01D2D7857B1AE9A547D5226 0A491AC3395F6D9B8AE4FBA875138323F6AAAA9794E65C714BAA3B7DDB61884A AD61BB0AA96B7C24FECF12BF108FAE89D9867B00B256F513C214141E02C64522 C863E51AC2C563B89563D0254194DE000681912B168E02FE176D805580F4EBFF 87B99F95E3B18EDBE51E75527C8749DF09403D008178F4784BA8F01B30C40BEC 5ED705F31F677E2DC03BD138B0559D3E5887B7EA9C9C54F8335F55CA5C69BBF8 FD1367BD91E07D49C84905D0AC15A5AFF119A8EB44F69D7F347BE01FA6FCC52E 667FC22097B80130D55E5C16BA32F2389255B04910536DE9A3B883E515D1C4E5 829166B8DBBB1DD9484629559CA93199BD45A3407A477D1A7D972649F1E5AAA0 57265289BBDB361BAC20A85E1E9B8163B23440457B886315CDC6EEF80AF06A0B 3E3A704A3B79B914B6737628E56DA15EE0EEFDC575B41DE40FC8E52F0331B58C D9A51ECC6BB10E7615BAB550A8E0F36D01E48058D763BFCEB4A748C2BF521D41 4D9517A1ACAE3A443CAC95E1C12DF3F6838EC949CB111CF2B8138EAB21356A5A D24A193B4191E01AA061228E053ED37FBC0EB2F8AF2F849FB96E4912B8C678BE F98DB8A2A384253EF5FA8042B461FB6C3A52497ACC7B2AD411091E49BEE16A17 7AFE57D15B1C247C9B74792EE1B00CE037E54B6EBE4A725144D8941A96725CF3 5CBD87E59DF38F5D6FF092A40928A8867B74258848116D1CFF6CAE56CB9BF699 DC510A1F0CEC75136FFD709A15AB27ADF8D4126BA582B77D7AE867A760BC2952 A961BA9B4182BD33A7BB5CF11C9B0481D7944606CFD4EDE8ABC0A23A87DF05B6 D7853518F8522B9D5C229C89D59664FF21682F626737708255E193225BC60051 CC6163A409D01F61A6C27EEB19D151D290E50A0B9EF24A5ED767F4D533B8F6C8 5EF9B6230D3123380AADC1DCD8BD9144CC9C39DCBCFEFFF161DDEC1020214029 548ECB03F2BD47F248430F9D17BBB17946419D977FC35977447AA55E17CB51F1 6BEFE062F1DF68BCC50EAB2B6C8E7EC2B798E2E8BBB0F91AF631B66355C40937 313BBFDFAE2F250B43DEAE750BBD0B6582B203C55279B6778D5405D301B6453F 400CFFB311D26EC09C0A5F8D1038506BCA47762C1A267CFE83FD887EF65595B6 7ECBA01F813A9678108178F33EC5522944D27D37602FEB4122EC78AA68D237A7 CF0FDCC8D97A73BC69C4A71F63B6B2C6B6FCB93802D72D75FDCD58BCCA05ED83 D03F502E7DBF20DB8B1D4AD24D1164FC3C147DB4E64019B88026D8875CE27FA2 11D5A36C75AE97EF2C4B2446425DA2DAE5EAF6B977FD1DCB5EFC2B60537995FD F06E8463853A0442497B4387ABEAB4935B25D1EAA1726F26993ADFC5ABD561DD 7511461DB9A21CD61CC6E6C651681C8A27C02C6F890C9FCF40E7E8AF25AB31DC ADB49DC2FFAD15293F1C03233D37BF80D6DDCA23C442FC7F602F7454B79E35D3 C7CDF50D3E9219F908B315D8FC4DABAC6A8F167FA84D94EF709930ECA646B2F0 7D8358D48D0A768B6DB5E1C906E04EBEE5F8CEC3FDEA36B201E774592CC40611 2E90099F97D70AF54E554A8F28FDAC53748FF1ADF2DB09952666A3E714F7C2A4 23A6085DBD90FDA0A4656DC18BBA8BC36539FDFB70330F4D8E88B529E92171E4 8432BBAB908EBA706692D991D70B5EAAC7A6CA5DDCDE9A494338BD72832650F7 3B1681E810B815F40E8A09017EC3CF38E48058D763BFCEB4A745B2C92ED58214 B16128298249B942C3780BD59AF9002921D73CD9605748E623594256A1BCC1EF 5D73A717A9F0E6DB6AAA92CBCA5E1285AA10C332873FAC1497CBD0CC9E6A1151 52B6362503E7EDB2A03014D24F712C2583A228F58AFB5CE3F8E83CB8C3C82827 878BAEE83AB15AF7823AE436DC4ACE2F1EDBF4657C5EB7F326F77E7D2DFA11F1 6944AC9979EBB35DD355002931AB82AEDD0BDA2953ED797E7569F71566531E82 4E1ED5C40D3C40923DA150C493699F0E68263D873B1C03233D37BF80D6DDCA23 C442FC7F602F7454B79FE05084CEF6A6126230B7B98A6E587413376DDA3ADFF9 E8A9485381723BB6B76B4C3C4668CABE81A6B037360566DD8ED7B019BED93BC1 DFCD7957B86BEDEA09B7B279E3944C8D5D5298634B8553CD9E2B63F945504D95 0C13B31CB7B479C2D22A96FA78D778FEC5D66460D04955DFEA71460082AF87EA 8AE939DD00EB511CA34A70D944561F1DEB1CA29CB278201D3D31032AC8A1BB77 DD481E807EF825F4841EEED78836BDCA6430A9BDD541BBE58A5B138317202E7D 27E8BD4F46330731FA78994723249EDD9A62E23446F715839A5CCED84E6A9B24 2B04ACEBD27260F059F014B07B81720F88CBFCE2CF04E2DBA80E4FB17521E919 C9221CAA26BD85E8770A900182492057E3E51CF778CCE8F5F302762A2BC22B53 23164D1C34DD7EF75A885DDDE886E3CA60079859CDB77F637F9953C07096E17D 78E2F61A02CF1766237587C2DAA253671BC717F41E5F9E3051A4D4BC8EE0F0C8 62742F9A5F889F5C57CDC1BCC32B6E3686D2864E1C505E451409F058BBFC0301 087271EE7DC64588AF3FC198A131023228625D17C0CA52B7166BBE8938959272 74A732813A49A473EDB7E9886B6C456056880DCB8AA113256A370E02BCEB767B 255C72846F1570CA4C626AC6C1937BCECA239F907EC7A8EC3A02D704092A15FA F826390DAD7D09451AD9CC51201FBBDE0726F058DB420250740FA098DA725B9F CE678339145399A63540CBA2C8B0801F78B8C56857B06B212C00A1CC66C5F98D 99E6A83BFE47BB1C9CFFECBF32FDFC699847D0FF7B793DBDA21D7B4CB67B127A 918D9BE5A8C5499DDFCC786369104C3A88152035D83C7D15DDD74AC444D66471 35E49AA6C62D9E16913710AC8B7BCC2BA9124073AD7CB19DCEF469E030F44776 60FC2CF819CB698C9BB5959EB4BCA3C3FF445FA4865824BD356EA9D1BE0AA692 03857B543BC64BE31F7A5394F7F2BD106206B140508C32F1F36E07C010CF5135 5B29EAB703E91B563C091B0B2E7C508CFE9373FBFC5DB5092D5133233547EEDE 16EAD5766591B31D285D628AC116FCD919334A19B33F4A8E66D1D870CF367287 4707DBFF8D706CA6E53AB3114BBCE45110E40E9EC215F3F2F607E93844B2C7A2 27322C0A542753472BDBCF9B8F2CACDA122318BA6DD1E68B4806FED5989453BA 3A994ADDC6319F3774F2C133C983A7ECD80307ABF4656F8CBA1DE40A55F56524 626ABF4E4B590C0E1A7B0786CA52452944B5BF3F9610B68E57D33378ACB8ED7D E1BD50FC346FF3010D2AD94168B2D61CD1E0A8BECB58B4AA96E955D5CF66F30F 499CF5DBE572BFFC7F501D375D4132793CDF8DB0E971538E13F138DCE6EA40AC 65C8EA6D16B0FF1ABE52970211E70A538B3C465E699907859889E0C7EE3231BB 1DECECE363608AE6BEB8432F9EBFE78AB068233DA69D62B358B739EC46089C38 180F69F993DA28F747225F6D9519498F1743D79712B61799DA1245F5B2CC3172 0FEE80C43A6B9D5BC273A9D2D881F8F00443F7AE257DF8AD06D6E13A8F3403A4 16F243F1B5212FBF8AA5BCEBC68C42AF0041F47CB59CFE2150A388208EFCCE7D 2516BBE0762B451FBDC1103577C903F66721DEC1B9B562EF5282D5BCFBD15333 C1C0C7D69502A0085CC922897CEF40BDB873670C1A67551A1375F2EBF0FE1466 0282ABF91713D06921B41ECEF304E0EB96B156CB6EADC75BC85495E67E53BECE 3FB11B510CCCB8C4D064FBA801E8409AF0BB00BEB1E902A3943C37545AD000BD 9890F36363C96B50B167E68A4468668C0AB1A358CBB1638D6CC103FAFC2F4083 F5161D8684F8E59EB50EF1DA967563FEACA23744113C9DED950582C138954822 B76EB9D42A78DC87FD0334D009BEB35D78F3407475C3F734E0D3F67D97AFACCB FBDDBE9648C126B09452A12C17314B797DFCD90A3D008CE6F53F8A33A0C7BEAA A6D87458CCF2E6D14AC22BF83F75A47E24941DDEFC21690BAFD4BA158388F04C 3B656605945B8F1D0F0A3717EC743FF17A43963EB1A681A7F88964A5207311FF 97F7AA4EC5DA9C82D7A8F1AD21234DD90C694D5E3FCECF7AAD8A9F6EA9D80896 68080CB0285BC28269824B350D50509ED5A7E45EFC124B959169D4572FEBC42A 7085A2AB71783B166409BF34C3676ED90EDCBF7B5C3B484D977F85FDEE23B65F 8645BBAEA470EC7D9202D2B0CC9C0727F92F738777CCE34DB310897DB97071AB 60926617BD1A888A3A269B22D0113C46D2BBEA32A33439701948AFBDD26AF2D9 8987A25B280325C346850DF6812D3D6D01C32C8500915B0C40B3B770A7DCBAEE 527C7D6CB5F35E65DE4E91CA54F3CF27B122FE3896AB885714F3F1CEE5B7909D 5A5F0A275418575DD37FE2605B9D7DB610F354FAEABE3C97D7DF9EAD9052B922 69160E965E8B37706CF44F9D5AF9CDF4E55151A378E458D51FDC6EF56AD60DE7 4F69FBEC83EBA9170ACDD29E200D4D8F55F9C7DEA1BD8A0E1CF18FD6C71B46F6 857ACE2ADD7D4AC53DD79E643976B9B6F135FBFF8610D991167A89F2C736DE50 35E2537C8F8D0B0C88DAF4CD2E38FFA89124709D76F6626053FD8AC7CCA4EE7E AD1C9CD280F3A0A8D6B9C5CD00F1940293F24459777BA8563254E93EC1D9111B A3E702C0FBB78AB8482164FB0F7EEAAD2DCC39AB055E536E2FA339C59F109031 50D12F49046417FC891D4D7AAEE2C7991AE964A69C28736969AF7C19DBBC6FA4 2E8C81925A72AE8021F0447F5E0D787266360DDBA6BD03F34F598AE2EA53DA43 47E9A8F0A408B78A2FE14EFDB1E00E88B6E518AB55E11A10720B650E613EE3A9 EE064A8B0C2368C1AFC7494478F1BDB0D72F3D7352CFEE82822678CDE4EE4306 8FA6FF32E490BACD4B7BF6E840B4B0BC64409156E051625F157C662FDD802FA5 7F8C49E984886DCE72F531C68CA19AA4E0AD3120C2227CDFF1F62C31D39E0EE6 1B42F7B081D9C00BA6BFB792B308C84AD5BF72FD893BBC85ADFAF0DA6F9CD7DF 2F7319D25E164DC870C786A9FDBAD7E611D3D71E07F526FBC2F8E39644ED2C77 C8F35274A09F842BF64AF80CD08C4B841767D1358DA7FAD9FA3E0F08BA3E0C9C 7588751F2FDDA8B1176CEDCCBA385306B17F1541E68B16BFEC033C62C18177A5 4263586A95302D49118AA11CE54869E036D62A96858507D6E0B737B42011DE6D 445D6C594DB83EFA71EB25D359BAF6E6874F0B234D3A5C32A6EC20C6EC7254BB B83F58EDB5FA0EF8D40662B64BD82932DAE0E33D5786170D81058A1F02AA288A 4B24DDE21C501CE3A5CEACFCCD2685CFAB681EF067CF0D22CCF2A07F54E377C6 AD515F830CC51FD3805E5C0D9A0C041139F4CB6342B3A763A87DF6E4D7A9786B F82B8D8EB6E074C210B60A1DD99C03C49F3450F08A2F617B16ABBD9AFB0BEFA5 141CE26F6E40E2911B7770B75E806F43BA166AEA5F1E8C3E7C8E57E1CCC90EC0 3DB662B1F3B33836CD75BE1B31FDDFBF35A428FBC109E6659518687F91E3913D 709A5949F1F93847C295D8F05901C8972882F656440E1888F417E79C0D0A386D C071A54E583E5A9E69494F5654A0ECEFC2D2E76DDF46888D9CD84F1A513787E7 1CA9312D62BFCFE791E5B37E12F0638352EA28DDEA7179F87B2FDBF37C7B72BC 6803F4B6913C31AC7C2CBCBCB576F5CEE1E86BB87A65E8B4C84098E44AE35C03 46217B781D89FC4FB219CACE3F591DFE5022EB0FA577C0C0BF592B2C65AB990C 1E9DE1F79507048F15A66D0FA85FB48DCC9F5ABFDB71AC67123261475F0683D0 8BE4AD6EBA1EC3B1699584BFD1500690BBE81FDBE54E45FE4BB9A116ABB180A6 AF4B8E6910BCA6C71CEAB22CB3547294CDAB357EA4289D5A26D97F311E2FB54F 2684BC0F5018D256D5ACF44B74ECA78172D2A7FEF9E1436DFFD13ABC20639E8F 4C770B821AE3E1055C7DC864B7997F8CD8CCABCE446D3AE3C7D617E4A719F41E 589098EF5CE9D127B76B307EA404B92741BF20343EB56CADB90CBF003E25783C 7E91EBC8CD5AACC1D6207D00FF961108EB0F4B48BAA54E3087B9F0986E8FE57B 8588D1B5F240D1286579B68BDC035E0C983CB3B8DC3000E7181924AFE195191A C40426E023B72C21C0348A3F0AD35712EC1CC68D694D9FB5E41C2B2424E3ED72 16E598272D750C23F4B7260D62036A0A14AA58A8B29198D1594E03893CCAF16B 4961CC5BE5651D2F60AE5176D38BE9527F7087B2C1505338B248DDA86DD6B0D1 25DE3E8C2548197DA117F4964CB58F71359013B844F39F2E04C2130414E58F90 8438CF4BA88B17103A3B39B753A8ECA1E39EA919ABA309EEDA1263577D0D75EE 14553BF1A2F8181B32CC0EADFAD904B47D447481C597DAA85D046D818FBA9029 51F36A7C147ADD93A2DA01100BCAA6BF3E0564080FACFA56E1FD29E54AA2A0E9 538AE483A65581EB93218E0114114F14F06BDB62510D4E57FC1B219B2745C383 F6183C813759D5E956DA7A4552B30068DF0BAA7E726E58A0EEFCAA2F5020973F 91960F4FC11513187B55653FC8984DF285BAAD0ADFBCFDD8CD838CF43F76FAF3 7D2189DDC380B83DD904D21C467B7767326CB67302A5532BDF473D1D11A3C09E 4DF2696BFD717B0F0E979965571A09BF1892DD30AAF8DF18E94336682B26FD05 C8FC76D9F1E409DA846CFA6654829FE27416B6A30022E17934B93320F24AA836 0E3FBF2F37457925F023F038EEB1ECEEE2A929780927DED1F666E4818D8A6465 C73A416BE098078B50AFE3009F4B5B5B334A3186556AB9A3ED4D3914D40359A4 7CBCF6F7DF3891AEB6B3D26C3BE813FCE6D946F2E7707550789DD08CA11D8559 DDED8594EB55A2122355CAF7D2D45531A5B9D5E3E33448D52946A29298797A08 B467D1D15A151ECF7A6FD12E4B4727CD3D4FEE62A705A1609EDD52F2C44BF085 FBF50AF7CF2DAE5FFC59EEC9B6A9EE83B924F189B4EDA0D9B5F93C77F75A9A62 071F74F68B161FADD2FB9D167D80E3D7808CED9EDDCCF2D7F89E03870BF77749 2776CC18D31C4F23504252381DA764DB623D1E0AE0B1705C9D022941DD113438 1B7C0BAD03E94DEEADF7ABC80AC9D793153E9975B287750367AC4059AC1AF091 A0CEB639C11627281D457B0DBC531CA0531FD7323F9B6752AD3FA1EEB95E2044 053A3493BA5310F3064B221285F3F1191D4348D633E18F4FF7333CB1DF3AE6A7 847CF4109B73D03B8115421781EF7D7DD209E5DAB9AA7E813397E1831E6CF6F2 72E549985B53DC713C41651390CB5C291D595192C1937D7D56033B534E24B8E7 65A7EE5D2095E0C27CCAA30E0D05D31C5D1A968281CF126057F439D0D16F002D 54C72C84C27474E2387BCEEB4106F43C7FD8C25DBC6B0387464A5E2BF0FF233D C603C44D8AEA1F989874C79BEBB254013A10544EF0914C9CF81A2E0F27ED270D 30BE9081BE46AF2BC67CA1E5B5D7B202502810CC739CB8821F7B321F38E18EA7 9162D11AF1E2D56F80CB479FA388C24366E2DA0263BB2EF692AA552A9693D826 FC88C528015AE42957A46C3BDD7D3E1163EC6DE60E704CE40BD6C9304BEFB53D 49C76EFE63F34FC58FE3CEB6B24EA7153D818A052C77452D4196ABD500DD5B45 ABC607749FAEC3A3A650A97D88552CE859F60DBACC9B6D0E446BF20090D40845 655B90475FC4232A38D8F3238D6E104ED8B8C72DB8D1E819E6E9321942F54F3B 5F0A7759A5654A2DC942D5A734CF2FA7D9FF944D7CC37167662F968435747A40 944141DBEE03135E00AE3438826DE64F3643639A81C5AA78C27CB50E943A1837 DC290CDE558D54219531226E714413638643B356E5CB195E6D37F2D10F37777F F1CA8846EF2363D82E23CEAAC7C0F2AF613E9E403374197F643E1973FDBB1335 895331136D4AE0AB3120C4E5BBF1E9E33FA1456BE3627C2D7FC229C7B523E8C2 BAF8A14943E61E786E8A979A7C20DDCA027B2B085918EDB1B6D886867108F847 D128CF8537AB6DF2A0EC207C1DA42B88E21C9E2D540AA49264EFF7B7D04DF74F BA1F9BA2B0AC47D0DA114258EBCAF90DDA366BEDDE5A4EF406F539AD53DFB639 FB36B51DB6A5D4EAC69CB342FECF60653F01ACD5A418BF2315DCEBD82F74B88C A119236E0E84A3B49D5991FE29AED4D3678A574EDEF596318EED51FA20D0AF89 9B2D00BEA1F38121B4D2FC761B72FDFCF2789CCD4AE41E82B1E5A24EB62E7E05 3C9889EF14C6404F663D0F1F62C4EDDE6CB4FC36E87967B7F5562FC3B146459C 5C38DE272CE4A5BD9635E839B316765DB9874C09340CF9C361E34E405DA484F5 0632D56BCC761FA4EED97E0008D4D88A3659940F26882F8F9054595A1BF3450E 83BD9BA4B465231A576E9A67DD36422B98F0DAD28AC68174E954C66BFF783379 C1FE5CE4BA9AFE9698092D4906909C1B4904CED66F922F4CB6CB5C46B7D56B39 D844AE50ECFC0EF1EADC9526E969679EA7DC6B1B4349969C3880306BEFA81BC3 B51A5B602CD0F50243A7440E5F5BD42AA01A259F9C9AA9F8ABC67602C8B514E7 C70E813F0EADC8564B348285A13DFFBD703FA543BE064342FC2B559ECF26A927 53BA53EDE5B3B702CDD9FA14842EE7408FCB9F8F83557E8321B30F1E440791D2 B7497760C88782C9A8C0C8197E195ADD6ACB0E2F9421E8500EDBCA67400BD1C0 4F78C068C6ABABB4E823CA86100BA71B55A0A6BDE3B8A9E7831E681DB6E3D8DE CD271887A8FD5C5D7B0D5D4F556CF3E0AD8C0779F47007961767E08999CF0B01 7DB6D4137018EE4C8FC0B1854B6E64F3399039C46A0C6D15B39674C5A75BC952 0AC49DE375330FA53E0F13E9B3555E8BED469D5F6E31838D3B4694793B280BDD 64A04061A9B790F9B3C6DEBB5834A76E40A7743CBCB7CA96620D5C7E1042707B 998F181FFA65A5C3E800A8A10CA57B279AFB9144DB570B13986422280986FF0A 744E9AE821909E05ADE47A2A409239683AA33515B87F996D0B21E898722A1B2E 379491AB6B24A35D74F898A7AA0A35D048891C7796B3FF181058A150FBA9E051 CB70610EDE9AE3B96FFA5B6C02C5328D7C9260337644B3C0752A8F4CD9081D31 AA561B633F422F1BA41F6DA84D1430449064B19C41FCB9CFC10954EDC7FF828F 74216CBAB096E8808424C56FCF1194DD280F83115F9598D16B9D98E36690559D A3CED8FECCDADE367FD42374A6BFE4F23F2091E604C80DCBF56D91180AAB1CB1 41337532BA03608B28DBFAE3A5FDA791D832B36C852723F87FB6D35742A408FA B7BD6D195631F8210962B71B9E07996B3C0A6B9F2E802299F679059805D0EC99 261C7F56B0EE65414518FBA08D0C685BD52A8D0349ACAED4894C41DC13750A9D 4173BD3D320DAE16057F50955A857F23035B08B1683904596F1141E5741BF4E7 B8F62F15899242625FF7F403BC698CFD980F69CC8918E73DCFE5E22E081D5B06 BC3F53F873ABEA4D51FFA192027BA22C80BABCABF8076374A8EF7D492E46043E FE95B432246AE6690B4581D7B37D57D8F9ADE2351AC63D90E0C9709DF0F438F4 CEFB5E5860214430857B0C8C2DD82E81CE5605FF93A95A46C44DF4EC43895E63 E23648239DE691045C679E8CA6F4EF933766E30B744173865D689ECD8E915D11 A05CE1945075BB56FD3A3357D0B6D85F4BD984F74C6D90DC21B8E51DAAA0F96A 6402E57D4E7E9E393271CA1C071905C4117B32D9C5301B0919619645F3661AD4 29E1BA8CA65B5CFE5D573FB3C270BBF7D94F74425DD601D4769F23F4B9FDD8CF 74F715442B87A464BC74571F0CA5D91882E396316C1FCC57968FC0A9A65B38C6 98434C23BF0F3C15BB57F8CF8D9C2FB33365BC6DE9AF18D24965005AD56CAFFF 8485D33F8C7D13FB8BFB258947E3FB9C39B1F673AF0B26AA52C66AC8D779B2ED D6C2DE2C6FB7D24078D02E6B785888B192FC47AEF75A783943C19FEF29E10BDB 0AD3DC76B418E11CD404FF515715999E2E806F56EE5F29E58001251812533F08 BB99784311B2CD0B3D94E3F58A07256948863D5402710AAC39EC939516359B2C 9B31C0952F05A58F6638F3042321B999A4D1E180AC7E939A33A4C919B975D2A6 AD7409B40E3FBE7DDAE27A3941AE1AD00F953A5E983E7F28A262A89EBB097ED1 89C5C24C1F9C0016B5E75F4BA77593AC2782C72056124139E82C2620C04A7C3F 5F9573AF869B86970A8ECB1E33EB91842297E690355BB27BEC0234C59554B555 919ADCF91BCCDC4CF8FA72C9A20F3DDF444A7B9E9A77954F333E6105EC5D19B0 B0741C3CD54C96FBC54EE470FB52A12237C12CD6DB3D44C297FB9406AE77973F F8B587CF678B795785ED1DECAD9D4D0E946D8E7CACE811209025CF98D2EAD848 35A9BE226B5F971448F45F21D40F4AAC08B6570449FD4002E65604DC7FF73865 09B59EB6EC0FBD63BC6396FE62826058805AB19E185731BD241735EFDC413F0E CE239982C2A7113B41E6A4ADE069D3F09E5C4D73226F44B3322B67B241B1C5A3 01AF797982FF65E1DA9C69954C37770A4AC52FC6B3DE008C183C76A93E646F5A 5B7125AB6D9C9C2CA2F1740C99A17C5D68E8AB24C3D6AC15F08B20E5A281AAD8 CEA717A569AD19588C7F430FD2E0F8F8BAD50180714CA2C50913E626F8C55F05 9B8B0F5B2AD92B0289E9380881A56C89D0D020E33B5D933670B01E95C53CF2B7 6AE9D6B54A0E5F598D1925F1662E90DBC3097C640859E11107C34793F13A5E42 1DEF2F562CFE536C7858444567C255C1E1C5F0192D88E115D5D5967C23313AD5 3906FDB0354AFA8A9EC301C422E03372D79794CB5393C219269A5FAE0D72B69F 093E591F5342D7544BB6018F1445BD416F3DA84655ED96170EC08191091A932E 31AA5A11102A000C85C14D1AD039209C85F5B4491B0682B0CE28E6C73B8E6E05 4B805B5AAA9F323AF6088C214FB099581F5522D24994F72A8EE98C0CEB223875 F3DC6D27D9E1E533AC98905842FFD7AD0C3768EA8CCE01985B5521C9BA693677 05F1DEF0CCA48FAB8BA84531631DD39C49B63F3F337F7A5BDBF53D9C8EBC06A6 1E177A84043B79BA405446D164514CCFC0F6615ABD55B43366E6798CF40FF0EE 31E786B24EFF97181D3E0D1F74E8D6937283DF833B63F6B79D54AF497B4920D5 963F1A9473DDF625FF2A5D86F4700FC28B786239B328142802390230B01950FC 6A4BF800E51907642CBBA15E7B01F0B0AEFB773097FE2C6AA041CD4339482F4E 8A18C58C5C14BD82B1A781ADCE73A0EDF0CD0AAE47B1DE11AB165B971889788A 76874CD50D56B2DF80A47025BBF65C9244A93B5AC75D65F3C894C9EDA3E82618 C20A7627F5749E4BB2E8E4C9CACEE96180578B8F93D6A93B3B2F5F7F39E5123B A8FEA7D31CD53685517A5F50AB10B533C24B2B2F4040502F320615A993745D85 B155719C53EEA4AD6974AB0441E5294C45881F179397365806B7A7B5B28838ED B26AFC57C7D5B023C0471AE1B25242FDFA5FBFFF84D1477928C64F0AE4AE0BB6 E2B6538076B0230D6657C393E15B79EE940E1C290D59AF0C4AFBAE8CFD73A536 F3C6EEA2CA807568DEAB0A89FC13800D5F92CA545B0DE5B778BBB265A0BE8902 0228BC9C7C8F365B489CF40535976037CF862979B0C91837EAB01DF000E77953 2F15621CB4FDB66ACC7614AC40A74C5FC2CF1499D79FB1B4B788BE82AEBDB029 6F0C6BF3C74D1D764DF3D1C70B11DC2E6D592854788CC72A06FF60F17B3C5844 4F261FC390085E63BEFE829074B81BF0E1BD5154D3FF754428AEB56E84217222 D2029175D2CB468080C1C1B5A405A5B22B13C2A885DBB7BD66095A9E30505E1A 3BB462B88D26561478F10DA986F002A0E4327D831CCAC0F381DCE229BECCAE95 B6959C292A375274136B53AACFDB148A09863842750B94C19735BBF5B30682D4 C867E1600C39 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark {restore}if %%EndFont %%BeginFont: LMRoman17-Regular %!PS-AdobeFont-1.0: LMRoman17-Regular 2.004 %%CreationDate: 7th October 2009 % Generated by MetaType1 (a MetaPost-based engine) % Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). % Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. % METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki % from GUST (http://www.gust.org.pl). % This work is released under the GUST Font License. % For the most recent version of this license see % This work has the LPPL maintenance status `maintained'. % The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. % This work consists of the files listed in the MANIFEST-Latin-Modern.txt file. % ADL: 805 195 0 %%EndComments FontDirectory/LMRoman17-Regular known{/LMRoman17-Regular findfont dup/UniqueID known{dup /UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse {save true}{false}ifelse}{false}ifelse 17 dict begin /FontInfo 9 dict dup begin /version(2.004)readonly def /Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def /FullName(LMRoman17-Regular)readonly def /FamilyName(LMRoman17)readonly def /Weight(Normal)readonly def /isFixedPitch false def /ItalicAngle 0 def /UnderlinePosition -252 def /UnderlineThickness 60 def end readonly def /FontName /LMRoman17-Regular def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /PaintType 0 def /FontType 1 def /StrokeWidth 0 def /FontMatrix[0.001 0 0 0.001 0 0]readonly def %/UniqueID 0 def /FontBBox{-400 -286 1338 1125}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC 1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 2AD360A28616CB4A0670C1BF105D56139855A7DFCE26D44F42E43DCD4B09BCB2 C0B13FCCF45D66724D4F9BD1AE3C5DACA322D5F106264D18B14EA595343FCFF2 E1123332F6D493151CBB41DFD055E2CD496D222EF41B4531A6CF94D6BB6825C2 1FAB496F22FD3B47B1E926B9B05CBAE6422EBBCEC149FC0C70F6F86A0F810CDA 0AFDCB50F75368AC58AE244325EB6CA36EE300BA83D807CAED125E3B16569E7D 1AA186346F4F62D8BF78541FD9DE8C6F961A6753785923F4F221656FE25458D5 0A9808613A1EC6942E9B97B18F0E235388746DDFB04A5234ADAA9F2B59A2B48C 0C094FA865AEF464EFE617DB7A93BB5C2F57C77326A329B432A6BB3AE294D926 7D1EF387E9DD04FFC10FDE445DC4ADFE15D2BC0BFD34906D473A59603FB41480 D35869D2D71EB1F97B5CC81BCDC2ABB45437BCB13EFE608A1DBF25BF03B63C27 CF678B3ABF5C53DBFB7F3E4AF705F3518F7B3682A0C50B4F026D3AD818ECEB10 ECEA905FD14A5D0D09B7B38A3238990CD98B0256D11DC6907857007F39B09C8B 9EEE545A072FE5A265C9EDF7CED499645D848821594918F4F56B9D154A316567 BD9A2462398F07C1CD521F9F3DC87C721A67F56D69470FD29CF72CF5DBC7AFE7 C602AD7D27CCD4689F232657467C14A5FF7F7D1BAEEE4E303119C510A0B277CF F068B7F4B6EC64A5D969993146E720A1EA0524D58468F113D6E65D18FC32F4C3 90363D9FE4273E24589ADB87E3094725B46F7273BF66A03998BD0D14E16A1B78 96474EFFA7572D9D2E0EB393022F3E8341FD99DC0382C7972E10609B64468C85 4DED836B378EC22C47D64389EC39A4F9559CEBE3FAF93BB8E469C01434A269BD 92AACB6C24C5C93C36059974A75F1CDC349CFC145EBC13857CE69AD4F14FBF35 AE0E25E3A1B65947D70FFEB85C9253075B5D04025AE0344EF76894B658A64DB1 299509A1E7F6F61659F406C52B44259FB9B1C3B24665009041CFE641946FC93F 1206E30F2B6DC521CBD914121E7536ADAC45D25B5C822A2336CD2380B962EECD 87067B67B17FAADA6A7DC0C81155F89A24B00F079E15412A02615B56BCDDEB8E 68096015F5498DBCF55453A1FA4D7576144F5E56B96A6754C10A7CF0C7CC4D4E F62EBF6CDFD17640BBD5AC1B23C3F46E77E9AB8D8989F1EB54005ED80964BB9C 7DEB8602373C23451DD6D23B50BA1A7B2A17E1A8397AD291A3380AA884E7CB26 A243D7AA497B71C1E241F728FEF7AE18923D4E4EF922719BEA95A88E93D13023 3A518B48040D40CBF94EA8E15DF7F0D97F71AEF4AE5AA2409548C3FA69105168 9741CF3E4A01E7632E4A89ED435F4F843AEB0DE2D08746E18A70133670FB9B6E 9F731B075C021DB2F0DC106177F0F23DA7330604D0E557EE03662BD31AF90587 A45AE742E8C9F3648B20C687D77FF83C5898C718A1E73AA06340D67AF3D0B452 5D7DEEE210A4239DA49D23EC2BB5E90B87682AB0267EBB3BDACCEBD717AF3271 DD9D0788F333A71FFE65DCCA47FBB31392FE4F5F94724C1B4B5EA572D3FE1289 FBB4C85DDF72F5F6B01E30B2D9F88A521B47C6DA9DBF0F87E5F9CC7BE01927BD 85A77F1CC33CCE480B3B81118510A06852EBDFC8B36B5106F39EEA082A9C50A0 57776D363F68E42CE70C176517F8F13EEBD103E038CAC430E4350E4C3DC89D78 925533ECC71B411C533A5CC6E235B63CEF024C8BA29295110CAB27A95C5FE00D 11D395303092E064F9EBB05F4A7C48C76BD9C1ED9DB78BF62E9AD2222E5BEE9F D5DB0DCDBD7CBBF0BF03BE50426089EC7071143F51776050ED33CCDF1DC4CD54 AF2B27F3898D35DBACB95E3C2FC652BC22248C030713E6208B0243824F27494E FA21F8CD131E2A211E0810D651C175A7E8184B1F04F7346F67ADCABD02AD4126 F724976A78C97BB968A8EACE39361C97C925E515EB39632D220FC1BC93C07970 0F7159438C42FB1CFFCB08B0AA19301D76B7450D4AC531D1590368D32CA7EAD8 7D6D12938C8C15B97382859632903B05A54B2D50C6F8AE4A852A3DB40FFE102F 7C511BEDC3CF77526FF59FFD601A6123A48DB29D4DC83E3B37D07E571957BCC0 50B841774BC20AAF6E6DC741B6D309D7273C28886CAEC6BAF51D01EB91146D01 06543A53CC16344BD81A194FEBD7861393771160A42B7FF9C638105CA4DAF38E 93558791E13ADF9719E83B69013A095E5D061653BDD32BD0620F62B87A086EA6 E18D392C52AB2EE4D704F9B72ADDD6FF1286CFA04302F7BB8E046CBD032205EA 85DDD9A972503511D86A08E1612B795969C302215684E0A2A8A1CFFAB24939D4 C91663D33EA018A2270622DAB445F2876A1DE2884E34EE3B52733BB66AB7EC51 95DB43B2E77689C96E5188F5B51C9B164DCA74007E81C0DB4E0A76BB8581CB84 D204D12ACB834856A2A46D83CC900DFF2B519493C9E9E63E32938309EA9571B3 0A9F74E2B52727F7BBDB99D6D9FBD7BDE11F15D300A9E7DB8EA194DA5864148E A48CCC63733222D0687E1BA843C2E0831CC5C9941794CFF677ECD1AC125C7750 588490111E7FDDEC92AD64065C9DF33A73898D0891D1AB821CD8636B2F07B6C5 995F888953CD4B6449B07D5BFB94EB5B568EAE3FD3BB9542D5A2E34899C40980 B34552AC4D8D754D44B0BD81EBED69E888FBA1E2544DE0BB152A0901F7BD9218 CCE8DAEC14FC13ECF3F5FF91497ED226325926341B88807B579BB6A0C8F69CD9 19E311B6ADE903B03C5CC1A4FC913C9166EE6B800104F28BEE3DF01BA3DA4358 54CF9F5595B56A90380C329B741FD07F83BAE98C27637894C238949AA8D43875 080E51A9730FBD2F3FB8A327EFE9CBBBE8F9B76ABA9F6F7335FDFC504D6B43EE F7035544EB76199525FA7D80B4A7D80DA6A1D6505B19161F50094F3D0BE9B8A3 3A421FAAD8803B796B8CB995B03EE89D82185B3B4E77769007C7BDD6E720FAE7 571F9542FC063B35579C73EB8B80508FB764F7BD728B86D3BBE1E37BC2104E79 7474023616F8766596D923DE6A4819F3DDB1411C376787DCCC469E5CB64D19B2 D50C3CDB4E43E6D9185F37A0B20E85DA48A4DEDDCEF664ECFD1D04331C07AE95 4D0E9CA718DFE23B36D9B12A032418B9321A056670EEA02CD5BC8E174328A4B9 0D93FA215065DF8C19C153EA76C49A3556020E108B332B09478C729F228F5177 E12FFF5C5F80B2FEA256EF66888CC3CA21D9B855B9419303A45248D16465F074 3C602C6E12438E7E9CF6405EEAE136BA7A1D1C0F5D1533474C1D92757D1EAEAA 55B1D83DC133F7F5ED56931FF5F3870023C31C1FD013E2701665208446CAA0AD 7FD946EE45EF3C791B051656085592691CD1E265DB2F523B702D4D0DBA35BE10 A2121B118B0D0451FA5C0CF712548B9D164B87B1EA798FA191146F398B9FE829 119ACAB02181506BAB33F72027E167F8B451062FBFB2B9CAE51C82794BABD4D8 814BD34993098446AC1FF5CA0C6F61936F8598B6D9C804C68A75B2C92CBB714D EAEC0F86531E771C74DDB7CD45F94442D0DDC3242781610A7D9AB6518A8BBEB3 F685B182706FAEE547ED7973DC383C3E0FCD910B3B15106B0F97B27345AA83EA 2812563FBA1D16BE5CAF809C6316977431DC86FE535B622BE2845272D2CBE516 E8FE431FB4A28A7B15993737BE0E6671D14D7134EDC9C2975B4ADCD6D9099826 F363FA8EA975E07B866F2FE7FD3294F1669EA97B3BEEEBCC2D3D5FA06F66D2F6 C2A3A0DC334616335E5AF1AE9BAF3A4E0EE1B4402942F0B098675BF3042A3E56 C843921334E6FF73120542EA25681E01597C9A8068828C25D835E487C20BB53D 87CEF1C564E90FEA605DC6AEC88AA64F9A0E72A8C67EC09A5937D26A094C740B 8968058B597C7252CE6742413BE8546490E7BF7E6343261E7AD545C10EC243BA E06197E7A600CCB5DE4956FCD9796F440720BE08EE3F855A597B65071E7946D8 10BDA4E8C577857F27E6671E663C8F925F1926F3A7BD3E94D9CA10A1158ED588 536F07A43BA5ADF2173C21239587506E6465F496439F37367A712F7A57D06F24 34F3F4FE164145DB59021EB5125A9D357C79A3D2A04A676665462D1FB49CD669 ABA5FD223B416C7981D4D0D9287FA97D0495E28CB8E2FE2A4CC0B9DE5150109F 58C78C3514CF2FB460C3623CA94748172F646458ACC1B24B03D138396F361955 7849327871EA80F3B96D2DB74F828CD6355CCBBFD6CFA982D1EC42F237D54D47 386030276B14D1BC62CA55244B6AD971A023FA41A625992A0CBC0E82213C70F8 FAB28C4E998ABFC56EB0D967758EB6457D12F88119EEE99BE63E39D377C60853 F35C6E8DC4F671A68F8B02EF2EF44976FF68DF0865B18DF1AC203D58C90DC6F1 E8D3FD25D8CA59CCD3581C0CCC9A4098C4AA0F3D0894AC4BA9F2B4B8E959E887 7C94C6BDD3FF20536ABDFFA429B820A82AEE9A73D7DCF7748CD303796669FAFA E131D0C9EA578796B4888095E725A5B0288AE899BDC29B75D8D0F5C57950899E 634D204C9FEC14CFF0AD50200A157151F7625E63296E325E2C36D0D59C9AFBAD 362573965B49F0F6D5BB19657EB68AB4FB75E7B1E925556DC91B71027A8CD0E6 DCF56E6B16AE5DD836AD1087A1504A5BB67CB2C5BC34973C66955EF4E6AC87E7 B2E096CD2E5525399EE25BEE707161B04445E9BC3F3C8B5968E5E82DE931CA62 38DF599991D07DCC815AFA4D67E59B58C6D9BAD063D247787282EC4820B165AC 249F0F94B0BBBDC8F9165DDCFFF01039D5E0F17D89C2FE5F7BEAC939D7829607 D558D1407E6DD0E225280CACB1EFDF40752BF94A98902E608264DED8C3241F0F 80C20B47EF4267749FBDF55FB67694B2E7F47D34C4191851AA884860A45FF4F2 868351757DD4DB80FFA13B596B0AB51560D034C264D1E1C18D9C57A0393511E7 1BAA516755CCA66030C99018E0BDDFFC2BED353699E68FC891329882A2909932 71F8017E0BF2E2305082FE088BD4C2026B0ABFCA115414EBBADA220C99DD05BC 9DFDCE51B2C79A29F579C803C5AF76128546E89E3B58A5E519F34D465E01301F 4D41AD2F24D7331FB56520C15403904AD426E8849C3AB59450DA129DC0FDC4BE 50D5A5CD8DAB4109CD47BC0242E2EFD5C01936F03C32E26E9752568586AF8F68 C03A09A1C9F04CC93440E1A8B0ACC1DCADB778837360339A2E112C9FFC3941DB A940165BFB828779D087FB176FE55BBCF64777F8FDD45418BA7DEED9C3ACAC1F 7C1C713807A14CBEA9E46AA47D403EDE259E77B7E20D38903767306730433079 988159D4FE0AD659F75DA3AC2A2BF8AB41F0D3B20E1180643F164F819C35E950 0B7B90A4C13B5D61758EB6457D12F88119EEE99BE63E39D377C60853F0CB2025 F12147C5C8D5E39937B03356D453D819AB09E440A1D3B7C6EBE87F52DF660470 6FCAD31A30036E559F0146112D96057F4EFAAF8BE15176E475E95DF937A385CD 82580E6E4EA1764D3860EB4F1C99EEB8731408AD8BF892CE0AE4FA23E512640B D887EB65D2F4C5B17E2DDB0D46E0963399EB3291F47FA0A05D57215EF9299482 62E8BE70E4B79739F2FB995A4687CA6C3859C1866A4E7F71B816F8896C4BB18C 575AADC6F58867633981828D1FE6BBC21EE24B40DE0C0645C6C35E92178941EE 9B1A4990521017354F915A9099A3F3508E3C0FCD8CDA361DC213580ED6C84D33 00202FAB288CF4BEF17C6EC6E06CD857DE27503CDFE88A93AE4E6C759EC32F19 704581292DBC5376334B09042E3B670CFC4369B5F6F73DC3496F6DE0DD440CD3 6D13AAE036CEFAB476721A2E3A65C2C5B0C7A8CDA70C9B6E71FC3C112A2667AB 420374B85A3C89DCB80E90352C9156B30A6056497FD3351D7C0F6F281460A764 206CE3E7B8F62F15899242629F16F6D74D78150FA93D054007BA958E52F01604 B6D9847F8356AC4375C01708A55E8B1E89DBFB2B7C07EDDFCC655BC55C28705A 1140BEB2E307F62DF26E116198F86DDFC5B24A4FD181751144D5BC0F5E6DE737 732564124D648B1E0955CC1C1A37E8F70A777E892F5B7B53AE2EA1DEEB9D11B5 57BAF099464951E80B3F4B11CC112DE733035EA9055E62D130801F34E16CC0C8 76B0D072EABAB7EA758F0546CCE3F55865F40BD116188D97D419AC2486A8C2CA 28ED42EDDA137E5D0310BE00467C56EEB28BEE39D35CAE32BC724EC6D503D217 4B7B82D7E49663A5CA73CA34FEAB11B8E6F1C17AF3840323DE6EE71DC9EEC113 01AB5AC6272165A2DBA4978322F3B706D42300C96FED233AA96A3BE038A7FE70 CE5AA279EBB065478C5A8B6C5704CD244852267155E9595327E348EA30C10EC4 FE555F3B159AA2644EC087D61BD7F509234968915C6A9FAB3F8501B2E626F238 3C1CAB8F5D9079CC78A958BD373873448FEF424F2082FAFDED49499FC805AFD1 8DF56F31B25266C1063341E30B49E0AF725F33C1522522D8B549791AAC81BAC0 657475174496299457BECACD36404D977C4BCEB9417F7374DE7DC83F2B3D66FA C9E510D5EAA04E3DBDC1C0F575F4A979FF04F1B3C17864FBC8B92B77DFD2CBEE 4F0118316B655462C2CDE5EB6AA58665C549DC0E7F2E77207E6022E9D50B282B 1284DD9EA66137C293FFAC942959FF0302B3225CC885CFFC8807635C42624611 7CC4B37430AF88A3F85132DA00251F5A4E3AD99E47E7D38C8A743C5A5BF33ED1 E1A3310E3CD433D6E8DAB3EB31B24010735A44F6756D5C26BCF0BBCD7D2CD30B 6D785DA935A36C5D25FE6FACB898D648EF8D2D4339EF9CDD0AB84140F348449C 01E851C4736321D6DFCE20133FC6B3A016EF151F02BF3BAA09ABE4C1BB62EDA2 7600839224429A47EB1707C89BE13AE1A7FB3ED742D1BCEB2428A49D3668F7FB E41F4EF6A81C0F9EBF9A4CF024C1D55757BA3BF562260792EC1857BCC050B841 774BC20AAD864089C4EE9C0C48A72985276AE70079BAA0ABCC95DEEEE0BAEE0B 3AF17AA50A1DA4B0CFEF053F44EFDFEA96C2E54E486126604BB3082C40A65639 E91B97483486C0DC5AF1A33C94A3B9DB6DD7E89DF4C5AE264B38A42051E3B9EE CCD83F382E45211576133DBBDA5CC4582CC324217662157E6D94CC34A4E8E3C9 2492497C655970855ADA5A6CB1CD75FD3D866DE63393499AA5B89BAC5BCC7BB0 9BE7C272FB9E9857356C4ECEDFCAAE74590B3DD20E5E4ADBD3E17315E1E0A224 FADE62569408F6ED842CA72AC09177AD0A23CFB7F631E00CC979AD410F813119 C3F76ED7472DDFD8AB58FAA53C19513758125599564D1740020105EA9F2C6650 0DD9691644C9687E096E18CF971708EBA1C8F911AEDE793A435F04B0A8BFEE7C 64ED56B0C07F732FE2BA1F6ADB2A95D564B19A3035E27F66FA61CD1484124644 010F3AD4B83046E8FB8D95467A2294BA3E487C130D8C59F8E6BC0A3D6A21AA60 543F3470B828654E37946F0C146B9D507EE79DC7A715CF4D65DB256FFFBF60C4 D07048BCF34879B683B2846019287CC9C1877D6C18DC6ACF5CDC8A222C25D7D7 F48A0A94D2B63DF2B677378B0FB26F46CC8D6A5018E9E4413584CD0A7508AC13 11DE9106E91B8D869C9EBCDFF01DC1A3FE0883892A308D575A409EFBAAE5D96D 65773EBE8D69A606A654732C3A3FC082B0DF92B1175F139CCD692C12AFF150A4 0265F244704AE2B065259EE821CAAD682B251DF561E9170BB118A1BB322502D5 78F815327B4D933326D9C9B95FDBEC366C096AE65B56E34A583A0288C1874BE8 C7423EF9C4FF74B7425C2118FE177FD6094EC7065BED43E6BF773609C70F69CB 94D169B85A32C406E6238C39A15526FC0C7682845F3E4266B7D327312EFB7709 16FBAA3655B1FC0549334F62417196029929B86FB6D123E95493928651C8C839 1C12719AC3EB6A7652B3689830029A751894660CFD380BE8DA45A7FD3452FC17 F10A319F4707CF3D3381BEB2D27D8ED7FB31AF8E83FBDDD8E718549937C40551 FDC72EDDF85274761EFA4641E9E671D8DA530E61980CD9EDE2F33F6141B30D13 922ACDD0A59D88ABE3C8FF2814CD05EB5A096396CA62ADD6CF71B58F3F96A0EF 46C7AF042BDD34303AC60DFCD69198918FA4340BAA063C6C8F7E7EC422BB0E85 C1503FF644C252CB4F4DA0DCC64F20068B20764829548D1C357D85633D15C3AD ED600804B7786C224C66730775697EB452E0EAC3A4FA2EA64D74300E43BAA3C0 84C8C704B4E3183DBBCCB105D64D6003CD9ABEE7A6B1D50119B2347ED04D923D DF69E6A19F2F62F3EAA0B267A5023DEFED7E037FD3F2D9B0A27DA59FD156E213 BEB566F34289C379A2BF9BA6CB5818D7A4E6B3FD996BDF4721337EFB1F38771C 27251A545F234C5747F1FC0A88D9E1C5058E00713382AA809988A010CD82B634 562E96B8EF8C66BFBF49C4C5B41E4E6F91C64EB4F81E8848CB5D53D76AAE7582 AA3AE49DF0912C45F532216DDA75183E5D18DAFCA9A3DE337E870639D5365371 F71768A5C016172C6715E1EBDC466E3C14EF447D7E09A12C01715B3BDFF402B8 CA4347A4522359194528C906807CF28767637093A0A313CD0C1F754EDF295D96 2B66D3C5A0F425F79B83913B7CBE1AE4819EA3C04303E27DBF8E4801DA35056C 5C930F5A6C29DDFD3E2692485170342BF3F049AEA9F799FACB6315A2110148AC F5E1BC35CAB95FE8321FA970992D6A588F3463B38BF385D40ABE3C641A9F177F 3C9F8C01E5693BCBA645B0FEF2BE80211136E1641414F5DF439E590EF307E3EB BA0034422EF1070EC9528F0B354CE1F1E14F38F3BB6E09768DA3AA09486BB1C4 C135EEE5200047CD632789D181FFF3152A3DCF8170ABFAD26F89E6170055B818 9131777A9AFAE6A7CD654FCBD5171B85E0B5FE8D2468261330C1CD48ECC69088 FFE659EF94B894904916531564BA32C99A9E9E4A7793BF697178D5000FCADF61 3B837969EB3C7303D4653F41FCC13FD0C5E5E913E24F944DF0E71A1F3A16609E 7BE31EBD1E38A3AADCE73F5F0181BD8456E553AF718E0CF6AC6BD8664C2E3A37 43F168DFE505F1E8AA58ECF0D7A456C10F57ABBDAA8679300F6237728E5B16EA 7CEB75BD87EDBDAF5E6B7F441AD12126999FA71ECFDD70607C4FFA2A1FCCF129 5FF2EC1D6F82BC0428A071213C63F9E69818D688FE9B32720E93FEE80FCA58A4 A752A9B3B6C33B820BA6CA076109F2381E24C381185CDE9E231A78C2391EF7D6 BEC68717E95B7597AD7CACDA2A6A4E8808BDF0AC5690802B8522CD9775285CCC C1D8661C4F061141B6A3BB6B1339A0AEA21D2A485E14007D8E4377D75506A96C EC079600E200BFCEADE1C3F126403EE4357A42157524D175BA9310637B999350 74B5B5A3470CA5F34361AE51A735BADFEE4DF997633E53480A1DD992F8753156 C3359B462C5AA2F385A84BB64B27DA576A7BD8350C2860979C31EFA57001DE29 9223DDBB333D71003681B4A816B37E47A5C6BF3B08B16454651ACB0649BD1322 23FD13FBD387A6FC5A51E7F50385C4A11076467D5A11AB8455BFD9D067B68BD0 3129DFE6B47267A2FA06A0A045D56CDDDF7D77A203D53DC8B5A858574BFE1E1A 7B100DFE97263DB954C32DE35EBEA2C0396510E19C70F988C08B0111611518E5 FC8203F851BF811AAE848B8F7F77D5075DEFEA98F885D233DE4656E4CCC1AC1A 5762BE48F5FA88A3AA43E557FBBA38173BFD22C8F111F56D53ADC64547BDBB5F 0E09C79F2AE5A178E37F4FFE0300932030C47C08752685F06F1773BAEB6FC8CD 2EAC6F0799C903D18C64FFE17801F2A7157FAA847DA5E22F00136F21273615D4 7895A17D4F415D8447ECF70B67DBD46643BBB2D9CA09D44C2E96C24673A9E1C5 9F5B70BD2C9B7D62FAEB6119E4C681CBB854BFF71E5EC5E06ED33A2BF9762A04 9FB644E1379D23BED8DCA6132D76C53B78A28BC434AF4C90070F848850FB9B3B 0285C7FADB28A3711C06273B79F84DB79EF7E7FF54D1784AB514FAC0FDC8DEB8 DE95405EC8888ED6C0184D558925C941EC08C8301EB6A81029F6CEDB3DC36A2D EB505DA944FD138408B4F94BFB42344E6178A7F06A3C36A4C792D168DC61B0E0 0C91D60564542EB6B99F40FC65DB61D8DBF559D793870CC375A64D2378963915 DB200E5ACCE752D0CE0191D57EE7FA05CC513381A474546E37FD699818647DD3 5544509FBBD85CE3C1DA149CA8007917ADC7938968F07E16F5F94B47510E6EB6 ABDE837B551650E889285442AAB9A29D15BB6650371AD51EE1D8B35EC2E6B2BB 0314FD0E2835FB97FF48B1FE5FBC7E5D5A2A65C07D4FBCBB8FB94BE05DFF2B3C 1AC07A4408AB95CC3340C7BC2658981FDB476C67E8BF899D6EE6CA0251C4D90C 0B022CCF3A2E4C3054A247134D1AB79A09D0DA43B3B6D093109037249EDE4DCE 4035B25A7DD90319D440B77814451D03D0B347B1BD06E56D5BA6BE196363DCEF D2F3B25180F0945C4EE82559C1B3BE26E2AA49C4DE54A05AFB1AA6C7CCFBD9F7 2150DE208A98055ED5CACBC8BF7AE410A2EC287540D764A4635CAAE9AA0EE78B 943B79CBA4AE311FF4612252D9EEC7DDF3932DA7E92C29B5F5002852CF7D580A 891ECB85068A365DD2BB61A1CA076109F2381E24C381185CDE9E231A78C2391E FA7F660FFE76B2B0F087D6458F2B1D9407CB53360109C98FFF2247D8C7EBBE4E 95D9CF6F8D4D204CC6D61EDBBE1B2C35F668B80C012A81DE2C51EB640D15399D 398C323F48E9D1EB6B8E4866BCFD7EADC3FA5A495A04DC831BC7C1ED72880842 7CE99AEFAB3EE86BB137808C2BB6B3BE5B62FBB63FB4984350C0C994D2FA8F4E 20C95855828571FE4DA275D8C6F885EA22615199005327DA99E494D9E1FE8EB7 03797B611CDDF397EAD9111F7FE8777746FC09ECB0D9D8A6F6A1C0F6E84E45C8 965DA246D11B291C3F9A95353F31235306174FBCA4C777BB916526A7CB9A821B 14E4B419371CF255F0668D3437607DED09C3415310195CDFBAF4A69193C8477B 9884EC735F63CC8A90417E80E396349CCE3D47F08FEB464DDA1570B980F35969 06BE0D23A71396BA0A0F314018423A210B7A39E0F87E7AD50FDD8EB61B1C6421 D9C3FFE7E5403F304ADA25E7469C2F9F96D45D538AFCE09A60BF7226E9F12DC4 9ED9DEE46462D60DCBA6A0E68DD06347F5129C454033A639C2D4EDDC0B3A5CDB 3CBF626B54567266EA2F4411EAF07AAB49611D7CDE240FA5E10F441BADC96682 9374E4CA55CC716EECC4DB6A04B0285C7AC913CEC83CF9F300831FD25A9A7CC9 6C398DA5BB8BF813CB9DB27CB44AA47AA0D4E648240F6AC16C3233AC20FADB35 05BE2B8C29DB3630B72D102B8FEC0ACCDDA7011E44B25280E02664459DD23738 F5131E4BA86E75B44ABB25FF04BFE6916F0FA7D61E2C568760194B2F17CCC273 9B12CDACE04904B1A6F5DBAD0B70459EFFAFE56EB03248D71702C5E8895E20D8 21636CA7BF79B5B8C0925EC8BF2A7FA721815A222BE811B4B8A038D3058F1911 9A3DC659C4695062D5743D00BE2F719D843E4DBBE5B3C8D196F5325355FD3F86 C2DB87EC77133C97128A29F68619EA045BC10AF3EE307E159C82A4E76C543EBA 4ACF3EEAB62FBB754E07D88DD634787FE1DF52B38F3EED60778911EF59CAFA3A 1CC72F7CD60952852C53379530E0A6BD4A5F42B752AF11A279BA06F821525DD0 F47783117684CD062B9B963C235A59BC191B84B9B6A2D87B85F21F39F157267A 1DB15FA670091B9CF82B633EABD93E2DE09720A547BC0BBD19FECDF86A5980B9 B83F8BFEBC6C8FDD7230CA7293E98DCC4745AC6826FD1CC653E3EE6D197AAE0A 85DE701498E8C8A4A3E8E2EDEB61B783E128C91C8E442068859E771835EA607E 168019FF408B3C783D07190286D288199C53AF6BF8905F11DC81B354C22FAF54 2916A8A4097D7893EA486B56F5EF858C28160F972CEB7906FB5FECCDBED653F7 30852B641E72BC01C639A25CD430E63E33140F8E91CE236EBFA996C516791002 12026E384A1BDD06BC0ACBF3400DB1C8C3FDC65A218FE065BA3057C4EAAC49D2 ED9C653877B5CECAF47C5C1935010F208E0B501E62C497A8C5C173714D063F26 C9D3A7343BD0FD823CA2D05633BAEFF23046DF458000AA7477BE954EE1082D8D B99454AEF0AD0088753DEB92924B8AACE60CFCB0E5717A6B3D01A2FAD886B78D 67CD555197309B8A020CC0CE93ADB4E2FEB60E28FF6D4AF0010D422AFDDB1547 010D307D6AFAC179F40F6471526D408712B8150A931C523D8246CE7C0CF953E0 81F923EC7288B07A530CD26565896E706D9DA2C2E4AADDF7B465D4A21B05993A 513F6D4F3C9CE40724AE4F4714B8933B54AC4C0935490A458DCE016F1773387D 9D4D851DA35FBF5CA18BAA77E7520D29410CA46516D6C3366FEB901D3FE44C2E DB1CA5DAE7850A668174CDABD0BD1FD8087DEDF5DE863E65DD38E5F9621B41A2 7CB8FEE8FFC1A2FC48EBD2582A903DA07B1CBD85BF493182D44236C93F939FFC 5263B6A12324B0253D61A9F5AB6BB0345592B42926CF2AC2C88443976E736091 D33F5E6D4508278FE8CB356B5B756BA76A9487E3C56D4978D17EEB2C720C85A8 3E32331662D70FD2D1FDA5BE7FE650452D9E3A33DCA53FB5A45BF9CBCF7D4588 DB4957DD1E286D45676C9FCC9C894CFD89F2EB7575C35DE27F2042678B072162 124C8155F713FEE13D33CB35844961E68842CFC30E62F392C5C166ADC404D036 DCD1515964B4D13ACDC813180560C7AD4A851AEC1E01B6D90EE76A7C997C39DC 72471B7831EBC8ADB69AF60454B439AF2702915B9949193F3BDE186465B7947B 9871234506BEF22737891913D14DB366F3BECEB3463070E658B5B785D2AB6863 AA16D6C4C82EE4AF7AAD7F0F718489D1F02B5F76FE3295DADA1A1B81C7FBDDC7 AB051908A533D6412301A9881BD9ED5CE53C15A9024371D8DB5277003D6F1D46 A6DDD51B3C62188C66D7D12CE3E87E6ACD76361FFA0EBFCDCE08ADDF14973175 6044BA318676CFA594F3223C22C5045B028700C8710E6F4253D04062D7B4167C 0A622AFC28FD1A1F890D10DF396A756245C236DBEBC18195D4BA3F2D9C1BA99F CFC7C1AA04033F182CA7E70AFF5B14B02B75CBD0738E35DAD8E60E28203FBE9F DF96A78AB04B239E4EE0BA0904B7CBB3F737A0871159093178D4E8ED4F80F4AC 37E8983FF2513B3EC02509A49BD69E7E6736A1BD7072A987295B3F424132ECB2 3A86621421E2B0DE3A365F9948A115239FB86E00DBAC4E15F520450DD45CD8A3 47BBF3D26BE7AD8EA4B4E286115A250D2D670BC208A6B182ABF207C39015F510 A3B324A31E114B11AD245C3D14EBEA4A6D96765D6C4C014EA84D0117290BCC7C 63376175ECA2FC62EADAB376574A711602680EDFB38F0F033C7B92DAE7C12F2B CEB187A494F850BD820D668E9F913F1AAF8216CBC34C72F878E659362334DECA 487AC35BAEAA198D799DF62B529AA52C1045FD7E0F586CBF2D967E468B2E8E76 3415D4A3C4D3D07BB06DA2289639219FD191769B35782143BF7DD7E7217B10FF 89AD4A78408DF8ECB0A02D9EED19244165F57F4B04B03D4460F5B8EAF3E626D7 B094035B9BBFA6BF72DB85657F4A3558D4585AD1918E86DAACB8623CAAF551DA 93030EC7D63675EFEC04DF35DC49777BD7BBA472BC6AE0FCA66760484CFF4BA5 1454712FDB8104B3DE297ED9CF20980B148F6000C565F75E3F384644DC1C8742 0854DE15AF291ED675A634C151193D29AA6E0643AAE882C369AEFA43E7A19A87 A47BC3DF2C96046810034D1AFF488EBB29B293905951355C4D4A4F65BF1A7033 2D5871C03E1CC8E03D38E2DF046BD128D38054B6D48493E82635B2542128BBCE 02EE3902A286E7ED3B5537732D5EB1900B738568405CAB3D4CA7A97394CE6144 08B5B7C34C538D56198355E8F20A2892462936DCABA13448DF3DC0B24BBE34AD 7B572EDF436436EB7FED0BABD3E054E8936212F232DE54F659A360EAACBA07E9 AE56AC0245AD5FB499AE7CEA454FC87001EBFED0DD4DCF5CE8A438DA95F37929 EE55B032A5FBFE5991BAC2556AE99B698E45D6E731C73A266B3165C55791AC67 DF9ADFAE75DFEBA5F729B45BE307232F92731C10C3330672C95844D056C34158 55EAFBEF4701909913270E0060FE23E1DA9C6156F848DF4B8C33F95133C72EA8 3EE493A476511F89A2089A8A29528E45C47F09C56AD5389C3EE8DFE85BD69C04 C898AEE1CA2D6ED5112A7E67D718A1691F6A9EF9F753CD2601C5A7C39DE7FC5A 89FB868D379093C76CD14CE25A3C3068A83A513556D05359A393B6C6929BA1EA C2E334E0EDC575DEEA0C73666D12F2D112B93EF7E0D6F0826CE46FE7B2426A09 D38C007F28E2F992F03834080F20FA526840EF5367946F3DF67C10B47377A99E BCFA467F2A98E3E7E08AA5E529377C0CD1D0C11221AA21DC44FD4C57C95F8F30 4E10ACEC91E65F8C929000F8C5CA98FC5EFA2B6EA011A3C060F006EAA48C8BFC B4BA4B961CB0AA8636673A031C4EB0CBCA8FE2C5FA3DA9FACD15F241B714D4FC 0563F0066505F278DB2174928D48D88220A1270E9AF6BDD563F439A88E8BDBA7 3A9BCF436D1717625F5BA9D0C0242E277C782811CF61B3714077B8C52E992B8D B550D7488B296E21A0757882B1F0FD65BEE6E2CDAB6C133AC3DB55A9E502D237 B04DF5EC040F32F0C9B178FE624B1AED5AA201D467D1E213B2A0E953A1F2F182 682DD0DCB6A0F346F5DDB0BD589A54893931D2CFDF51E04215CA250B7C6831F5 5435E628A295E895BD0BF06DF6E9B62353C3A97B9BC866CFBD491B08704C6C85 E33904BB3AC4563D3E778E0C96590D2D4DA46741AC1F8D5C19FB751B46C7972B DAE3C044E0BBD0FFCFB0E711B813FC226A7F3FE390001B600BB327B726927DAA 9E04A8DBAF4001B1A75E37F0B8EC78EE59EF00278C493C1BFF53C1F70D115725 622193B06A0BDD011A20E45529683A345EBA5995673CB82C886682E6E3EB568F 46CBEE97B0437E9B37D21481BB42DF9F34C5E80B618FA651F9B42836996DEB08 7871070082410933B8B6339B610665737868F4B5F8628FDCFA2CC376442D78E6 F47CB378EE409D0DBE3B1EC0269ADC9B69CDB6C18852EAAA0B86CAF4AB5DA72E FE54D294768DE021DDC1A7C76EF77C6E71F909338A531A7A874DFB11A5F1CA10 9CE8784A5B2BD9997BBFE94D5F6B36133B9FFAF07082110264E4B82396DA10DD 90B90DA35A18C332D39E16F9F5AB7D81B729A1C212DA666664A2DCDF4356ECBF 3325A2494B23F4737CBD03C687015B182F1811D000226A3706E7696D31CD8964 87F7AAE1EB3E34869AD5A9FEE87CB3C125AE6CC4F05BD9DB870B5708503CD57B C0A9DFC2DF579A8C1E5ABB7D545B7EE32AFCE928FB5C86C906464C725F7EF33F 39F6F0F3A6713E67E7C08467C617E31DFA524A30DB697FB5C1B943C4B9D41C4A 6A03DF00E2D87F00952D0388BC4002616C82DF89CFD601A78D58CF2BFBC4B1D5 7993B618895814CBD0A6EA1306BA16CFC5D47C6DE264B0935CC7830CE749F731 509FB6B908695967DE2A007A5F489BD188E3C67A713A0C022A6D1B02B0DFA542 33B5A7EE200F230BE0D9707B7DCB885D6B04DF891FC807DDC7F0A1D181475211 B28D9A614446CEE225D117901D017E0A3B9096DA19968541E940E2965DEAD4F7 6711CE6B9D74B5956A310AC5152259D7DFADBBFB1295C7175929A360FB988253 AA81DF891DF490B9ADB6AE50712D0840346545D91C8DC03492775B2B72DAA500 08CE4A663353A1DAB9DE96C199ABA21AABCAC412960C8DCA687FB2321C2CF625 238DD84A9A652307B7EF8B7DCBEDF2FF5011A06D590D3ADE8F7420FB22C933BF 33A8DF702D160C3450D2EB820D9FF2AE1806BE73E7DAD8CCB7E454B088821A9F 1129CFB306DD513F69FDA0502DF792581585D4AF6BEA413F1E6AA5E7CF174EB3 D74860697B255C72846F1570C675C7A3A424ACFE020F88E6652100EEAD11886F 604C87722F4C686C87AE283E6F3B63483AD8A2AEB5805C2D451B281CD58E15E2 3EB6FFC0B492E09549CEA21B8FE2701C9368B1D02976D700F1D4CAD5C1319B77 2F7BD8C914FB6801A7BCF422C9A4A46BCB3A9089D8B41B2CB3007C481CE4EAF6 6BB04493942F14C89F5758FF302C10135DDF15F14AB9A908E48303B8902D1DAE 6A674D9909398866935DC5CE4093E2F1A817C538EA4F64E96C20699C8A54FAE0 64724F0DB92AD6442393E4D67B4758249035E5436C0F7B5550CF4F6DA9B7EECD 4C294E2AFDD9CFD89B514C5F25D896AC099E3A80CF0CDB10896E3EF92C743490 036F21C2C0139D85FA6FFD6D1FE5FB3CA1A507FC6FE295F7A0324A41A2C2E988 5420DB19E1EEE2999B2CDD561512A5529FB7CDE3A1A0DB98D05D8301FEC82EBC D15109D3357320847B6C1DB296E14620C75A20AA65A6DDBC21BF2A05C08668FC BB02FD86B02982BFBCD90A5B6300DA60E2A8E037290EACAB5FC3D90C30A01449 D0F3EAD2973830A01CE6A4F8BA8424B999CCC8C9F3FB3FA41779168B8B045489 489D680E10D295F544E3FCF67EA5E66B05E049A86DA160390743698C6DB495B9 6D2AB7F853F230C76B0EB28FD20AF1751A73E37D5200F5A884569DFAEA766BDB 7F06B86095774B74948C839BEED6D6C31A2D46FEA162CAB0A75F1B5C1763C66D 4528536DD4FA0343A29A879F6DB6228C0105AE5F8C1D033F0ABCA75BFCF61FFE 4EDBB7A447DA4C99661BC83BBC77655DC7D7D2CD7B4ADF9D2843FC809A040B92 87F0C71D93F7C2B3223A9CE51515D2BA0D44855014654D1A999CAD1A5E9DD038 55DCCC2B78551535EE5DA52B7AF5030F8AE1482315C968223B86632842682BCD 4EED2766A69EF6B97655AE322816750CF10C2510688D9DCA5C19DACFC81E5E9F 5D5588B4D77A442524FD095BCE883ED6BD93464B2B029B45C59E77CB6A755035 B1B05F1C86833EEC02FC813144FBD988351AF3E38D7D0FCCB303A6AD3DDFF2F5 7C7049331B0CAE1D738C9D02AA08ABFA2B99CD1878EA08C7BE5C6F7C4D00623F 8A7C29ADFBEE0043D4664253B09D5049BAEECCD83F382E45211576133DBBDA5C C4582CC32197AEC00767CE1BC19F391E08E575B2EE78E04C5FEBDDCC184DE680 D23B992D7F754479CD3697192976164199C6B0AAE1BEC4ECFEB38C54549BF4C2 7D2C9F792B326FAF76AB4BDED1134230650AD2AE42517997FF7ED694FFA22D6B 35E8D6A897962EBECEDD21DEF42A0ACB7358093054359D2571426A9D9F41C2C3 F1C6B7F475D7C0E6DE512FF7254D4E70B69FD185D5DA60AA63051DD7BE711F59 310E5893F1942DEF04E981DFB5879B9FFDAC29EB79E0EB6F7805A0CED7C26E24 B09A5F46C02877AECBBC3CE320176B43EE33CE14EF4B9B9904A183E32AD2977E 3E404C5DB6B7D94A3A2EB17AF626FFF9AA377E79325E0EB7E0028B129D9A4B6B 6651541680A3CF47543EFF9BF39D59497CB93C1753C25DBC791A36B830B9D8B5 19B90818F07DCD985421E996F1A143E4519019E2452D6B47A2EEDB8AFF5A63F4 7ABC6FF1C69CA739EE77EA6DE2B8B3194AD64E461EEC7DB72BF62C0E3E21826C 94CAA8520D110B7A12E6166416A56D6D26522590DA6E3DAE59FC2A788EDB101B CB0369E4951510732711716E70D2B2CCA0BB9CE60BCB5C77AA8FF8597B279B8F D1B911FDBB4D30735E62DDAF6FA7FDEEB69F1EAF891E3B72DE4F132378DD12D9 E790BBE5FB278220918E8C476DFC80BE6DFE08ECE9E00166C8A5A232F44B216B 0A7C6B898EEEEA2EAE31DBAA343236D50200638DF7E3599F62B0286A83FE867D E833DA3E1FFD1DD6435FC6A7C2B91B672FA23D9F875C001E76EA3B5C01AB7CB1 00B1D6F2CEA93992036C78C8D01D6B2080C057F0CF4A14D82145BDFB969DD37E 964BBED075B02851452810F9349B099A38501F2314DCF08578A30A67EB6FCE1E 7D9195C58A97DEC9CFCD8EA6B1F0111656DC7E0584D477F5F0AC31531DD6D7BD 14757117A228D2B80AF67F367B61E7107D37A2BCB5CFF2E40C14700123172877 6B66DDACEE479A058CB25A9D455D5F2F5B4CBABDF59DAF82F30EC03962A6D921 8BEB075D711F5981ECB15DB823C3FD80979517B26896D9FD24CB07CE414CF585 E53C9F33BD153DF5AB6403D8EBA7EABB561F5D3D3C4CBD7233B62579C8F29C06 23E695615038F29F5128D4644D26B55E968EDE4B8D2EC13F789CF1A4AAEB28A3 69B464C198B29079DD98F0272D21EC256929739B5BC4615592842812CFBFA31C 89F34A8BE081AC8376BCED02B9B85B7610FA12B42531F86D2011FD5CD1537C36 A2E67F5841B702FDD720AB9E1211C44F2B4E8EEB6F5201F3C5E92D280C9D8E2E A46937D89F868CC4D3D90E167F0CD8B81A7DA047A4C0FDC150059F95F311A204 94A402917BC44632E285D95E23B51E65113305932CDB1FA7BD0B36275E56FB1E 882040FB36C17030AFF437BF74C63765722036D41DB4FAD1D8500D2132EAF983 EC746E9CD69B8EEA34F54482F1A2A71B9E1F6A47F14E57CF25383AB2C486B2D7 935578AAF348401F4EAEA57B8955BA7DC58262E52A30CC979C107928318C5C62 AA5706D772C890FD1AFC909504C80B14A60B78035D69C6AE2D12DEB569439CFE B08623C629158E9ED75112D3C8EDF75BDED3C571179EEBED20DA872BA472D6A4 19009F37CD4783B7D27502327DB093B81E582D111FC7666696BAA51672877AF2 4928D4CC8A9AD4B512F10D5B8E55E67C1F78CA0DFC9905C3CF544A25197DF65A BF045F8E984220443B845D2BFF9320A14013C540DC0B2C7702F09131A46903CB A266F77EFB45BEFA31708BF7B4F1FDE43D1C1DE8C3966B2C3FE978BDF45C9B46 4B9DA1290584B298711CB71776D0D60810AEEDFE31C8A721C2D46AD06C56D1DD 942FDECD22CEC9AC6DB212A84D39FD95F6D1164A03BEAAC75D37CD7FCEFE0265 3A0C8089915FA9626459D05E151752BD714BA26EC6C61119C484F00D3247B7A4 2B04C1E1F90D18136377690D3D12CFBE9594A3B20AA46853B995632B71FDAF9A 54C1720508B37A4E2A08054B32683D384A0BCA313A9734D5790BB2A9E24937A2 E227219DE137AA06CBDF5BD8DFFF6EB366DAF7240A66FDDCFB6E05A9828BD402 1DFF096FCFD5DE1127C3271C7EF4B597C8512B0D05BFCD132299AEE1ED607BFA 687D1A8CFCC2122F2A80364FCAC31A222E8DDB31D9557CB1F31D2F80D8AF6DBE FBCECB993A30F19266158F703511E1B67204681B4258E7121D7F8DE40B9380AC 258D05DE2ABB0DAA2463EC79FC16EC90A8078E716ACFC562C790BF24CA1A48B9 7A3B28E302EFA10644AE194FA860BF629EABFCEFAB8D28B2B54CF0E6C75804C2 3C0C7364143056A2AFA74DBF43C805F9C66F142BB06B4177600C030DCCC4EAD3 FEADA0CA0154E253BBF97E7A1E3490FEB2E6C0020B7AC26A7CE57CCDAED07671 8B9CF032E24F2C75AA8D442A922CD6E4B5E5FD63F94BA2D0D15AD355AFCB91AA CA6B558954A15088F78F6EB93EFFAB2A1B32778159AE6E498881D4E36639CFD0 A038B6BA98B60704053A32BE6B716ECB101C6565E58B6DF5F3E66632EBC915A6 B6BFD1EF17B200CB1EEFD203EC7557BCDF0759B6168857258D29656CFE6DC6E8 75F7B82B42AD1EF229C89DDE2CBD572370118158FE46BE0472D2B77664226005 6E26C826E6DED8266E0E7716C77AECA32B93AA476AF4893C6475A474561B6385 530D40BAFA9E477D481D28ECAA06AAA93D787053C99CD4A4BB936F109CEBD19D F87959BDF9AB2A053F432A41DCC58863B4B02671237ECD18FFDFC289CB34CE23 32D78C5F7A4DD96BCB754091018865B7EADA55BC92B3D596A2E05751B0913607 49BB2519C94545C23AB40FD9AAFEB0DEE50B2B24205606978AA484FAC4573351 C12DAD13504CE9C6699C284C45A513D5261F25B5F588A50EEBDB19C20265A495 EF1AC268764AD1138414884A43123363F4A690A76845BCDBCAB05DD415627E9D 8C36CE391BF12B2EF5C248D81D3B166AE6DAD658C08771FB9A73E7AC4FCB078B B1A75AB425EA09AD85821CD5AAC1C1211B5F1BA6E2D1E4A45CCCBE989F253C9D 345C1F762229BEACACC718F5905EF60FBAEE90A8725C599F7180CCB896ADD0A4 BB31BF4BCED1A2ACB33FF1183C83FB725C9DF770A4B0A2E559A9D2E58ACCB4E1 A3CA5A7DAFAC0D5E04C065B62251B521B304ACFB5E85A8FC1F76378A34AF4213 43F0942647AFB207849330663215E73492A71673C844984F7B17BBD5EC135BB5 275328358A664611388B94B9102B15D30B7292FD83B6E3B46D33432F90C57387 12D5DD52CEBB271A7B34C917AC51EADC461B68B397F4E6BE8EA28AFB7387999B ECED0E052CD5B87E2D7534C5486448FC06CFF91139907FE852E5AE6BDACF4599 B334E9E737165CFA26B27C241993004A4FEF02B84F56FC5EA743A0BBD109DA28 1652B5EF3AEE1F6EE0E88FDEF59803E50387E7BDFB9C6B0AB9F8AB64067A0CE9 E32BBBC255BC629081F2B5608D5870230E9DA69ABC00B7DF314AF5027063140D A14BAA0D3650B135F7AEB7DDBCE420F8E0DBAB76FBFD484DC8094BA5510C36CB 0B704F1869D5600916619B18F90DEEF92EFB87432181D793267720F38607630B 30DDB6B2271DCA6F6D55EE99C6B1AE483D9E87B17D39B03D2D12A882EF4C3A85 61874572940423E9A3E34136782135A94DEF8AECE14C21545DD99DB567D5D3B0 4D4346CBCECA50C0B827325065AB33E88A83BA2FB915B6DC96F2F48A43FD08A9 2D819687A99426CBA8816659C98508B1230A021EA9C53DCDF583FD06E0DC0D4E E538A99A05E1CC65BA84FE64BD7348CEAB50436825ABFC8D05B9646BFBC8B331 522B98CDC9902F8C621CAB3534A86E51C473E3F9CE236C2399BAA8B3491C40B6 9953BDC54749A357A31564AEB8D6502956CCAEB70607F8BF51124D286E04C5E4 AF642A7BE2050030496559943BFD0868FBCAFC4DE907FFCD365F3CD9235703F5 8C420A8C664C6F732F6D1E62401C3DAB3E3D1F7E604D437F1350682627C754B7 9F460156B150DA826A1A844933112A67010B88D5F8186382FD4E362ADFFDF73E 781EA6AF214FF902112B08862EEC2D3154BEC307A756C56774F4272F8FE12F7E 32F0840C522591CAEDAF723EEE65A4148A248E70E93AEAFE5F09881756FFE2FE A06636CD9C4C77C7AF6ABE5F8A238E252C216F705FC9CC20620A33EE4250DCDA 2F35533B6A393EE072CE17E336BF1A73CA771B8D108B7CE405504ECD699F42B6 DEE9D130B99D4B978CA100066CDE17ED245D82EBD6D8A0E6E05431414D7DA23F 34DDDA919B6B19814BF81A4996474D99E7D96623118EA2EB484D0FF08E19EE86 A67CDD12BF72E712DA52C6D012F746908750EF37C7928BB207DC00DE73E4D8F8 55BB1B4AA3E938331A745E2BB8319CAA8D2C79A315413CCDD0D380A96C071899 EABE65CF990937B6465E347870DC8C2EF67386F05A45B15F710EFCDA2034A6E5 CFAF53CAF1C31EAABE44B4E65AC675F8015C0B0BDBA1789FBF4882DB03023458 933A1273C6B6C5CDF454A5769F3F6D0A700F1D70EA9FD8FDE9E46F1EE9B17C3D 8C8C261C77A84B95440632051E14DDDED5001DF2CBC78167AE13FA6242AB6BF3 51C79BF811AA85A039491B1F7FE531E829847D1676D574ED4C3C5D21BE08BB79 2A9CC5B74331B027B8693124AADC316805EC51AA2954E34D1095C83227584736 859875E267ED1ABF81C8AC2B28B01851E53C56E4024C4CB09E897D16D2B8700F 84C2342D229BC0189ABE5909B7C7F33563107DD8A4E7E0102472E579BD61EDE2 B6B5418473C428D76F1D35E9F27CDD92B6674232D3BC4CCF261B03832003E568 8E208069A690C479F86CD53E8CC9DE6B2DDB148E81B1F6B9E2B12CD8BDB64F9D 04CF52CD03FE62369EB7121FA612B45EF6ACCAD5B9383AB433359862DCB30BA5 3A413B5E9943AC2987922CD209224DD5987EC19F5BEFE9E93C8DF81D8F5D2B9D 86439FD265C90CC97F2378B9B632A6DFA87BDF51023EC0FCBE6548410923051F 875718FAC168E4E4E95CF266C34948AFDF91CEA5FD433B460F57BF6F0A5C8DE3 DF213B58D8990D8EE81BAEF3FFF23F6180BF5A715E2F11F49A0D071D5ED2DBD3 A4D2EA4765DCAA370AF7C527BE1FE4C826EB51EF6CEE9615212D6E843A46F410 B1FCB60EBE9B3FCBE3360471640C7962D9E63B37F0BD4E5DFEADA9B1E9383C98 6712992EAE42F33C6C8ACF7458C3521B647787B22D0E2883C60808F9E02DF32C DCEF5C7E6D5376CF37E0B88C99C78720D663386C349E855AC5ED166F32EA03AC F33E83BBBDE1472FD9C27D83B482BE0417069F6CB9F0B04BC4947307684A6B37 CCE936BB462ED38ABE642223D82A657245105757BE84B599C63F28F050A2C2C9 BA623D7424874E55FC5358F9F242AE84AFDD052986275483553D8A07FE60B2E8 5D5ADA1125B5E9F6568A5681829CC565A712B56E226745D82323FDC64C1335B9 E45D02D0858DD87D990013D6A89CBFE02D3C603A671A5C35F6D03C056620C230 7D2F7F407656EE331B74A0E853016CBC6216396DB2FA2311A06BA71B710CDC7E 9146C68A1801D55698E3D6EC664011C846AA4826D7E2CF86B246A7AF2535E7F1 C91AB63C44ECCA8D1E0F9CEC943CA292504E92ECF5371D0B0149C779AB8DB74F 05DD7A2C24BA89B558BA0A003F2BEC6D5B5DA0CAF19B5F2483B9FA7CFF6F898B B56E5C40B1D2D23D99FAE307B79963387A79B103E808A439B92D848938782002 AEB3A890B71FF1281B0D67D4D3CD375C79603EFA6E08301C7C9A66998BB4E92A E72C6688A5942A820EC853387884A0A1061DF0417F99C38DC963AEC0363B88C9 1C86124B05F7CF2F05B1C1244304606CA63D3E18FB61EB806D16F8F83B52760A 9B94E0BEF9D47DA93C226FE29084784967979FA0EE98F34455C5A4FEB3705E85 29E21EF6DF3E8DD0135552BCE83186827CDD1A4CD469A4ED2450828355DB18D4 4507B6FC9824AD47924EB0F0143B0C69D4E4859B8A6BA8C180699C24553F137A F0D768D0EBE381AE4B4F153183391C83DA77AF0D6C18318591C7B98F6383B643 1AA70981E77AA56D24DE9260E343997139C313C7B641664ED1BC6B60A4E08ACD 14BBD6DE6AF0C672FCE44BA491648DF4243D1E1DCD4E6433124CE2529C0C5F15 D56AA2AD38467A04A5D130F81567439AF718D3B7B02416DF5DECABA0C3751FA0 C386F50D2C9FC7F252AD669BB39A194929273A76752435B04A2885E1BF5F7660 FCBD590ABBA7581DAF0D06512FE791EB65AE23598A51E2CDF7714D94E9AF6968 7F2CCB70A7565FF6BAEA8C53ACA9C12FA2E904948CC0541197174C8AE0AB3479 2AC8573B541EA61390913A4FC2844B75D062880309987DFE73C7357DF3C02C19 295B392478A32E11CECAEAFB7D4C6127C4A26EAC47F83511A12A4D2A05B5C1F8 295AC799CAC6349A8030F0290BB42888B0702B8643F60A51A6ED31906F0AAE5F 86D3C5A8490CFA3B4C7D0B8794E078FF15A4159F644CC8DF7A8BECE3ADD8AC4B 24A8DD842B31F76C3596F43A6F2A182A571C437ACDBC56D765E2C7F61226CFC5 613463DB36BD3DB431A3146628D371C2D158A1BA65C8D2D47CE9DAD16897029B 34E09BAA559E20CDA34AE650C23CB519FB2ACBE7DC96A21117F817B607607F7E C5ACB06B9F39099B19475976933B742305066D1656493996A2A629087DE53CB5 1D7EBBF98AC811FE951E21E91315590A43E4C637855BC694C39CE590411669E9 059AF5912468956805577C1DA0A4713DEF66452CA1927683EBAA1BC871EFEA27 F4B56007C806B9B76315BDA2102D5E95321A7131547E0BD2EB5502AE9BB54CED 17DE5CE89D628716BF1E306AAFECE5CF1436F4D5CEFE787157F8CC7AC507F9EE 264F8BFC853A777D8B455FF753AAE7C922193008169CB9C24FEEC85FD82A3607 E18301B62AD95200E13DEBE6F2AA139A1B83A21A8366EB9C6336F2FFF457422E CEBE6792F52BE5AE90EDC9D68CEA7E94661D3F304E204C13DAC4CC6139BE623D 279E89D2256A1291C9288EE3B359ED857CDE8E0A7F105E13164CE1E1777485A1 AD3B8ADCCA509D9CB6EAA7055CB375591EC4D3F37E7B7E75DCDC8A7A29DC17A3 C1122D1D8A14A05A7CBCF9E5DBAF7FAEC6E45440ABA924F61818E9D6B3230A62 9FA7EF8BF44E611E5D1E493C54B911D61724EA6C5F87CD37B3ED9960F3EB987C E900C72037F7B8FD8B789AEFE644F929E005007E31AD0E27BE8F82ADF04ED5C2 2642878B85151EA4EDA20AD27D4B6D57802ABDF57AF5458BE1A8901FEB42BB06 4D42CB40F8AC57C6C86195B428E3E4CEC01AB11CD1931036508E3C0FCD8CDA36 1AB925F84A6734B92BCBCF272663ACFD83E27409C51832E1FA87D613121F0796 E257FDB8D61E033D083625FFCF8C88AF3D8AA252FCFC89796D3780CADE9EA58C C3FCFD951F5A10D03E33BFB7FC73679A7094275115E30F579DC2CFBF0B436A4C 68864824B6FDDDCE5252246995A257ADF77B6A9213477AA91D91912A053A64EF 547BEB2DA9FB58AB98309169C5A6033CF6063243A8C192D0763ACDFBAEC50F70 CF0ED65CA741DFA1B77304C21C36ABED639CEA22B16DFD6D9A3AD30C168BB152 490A330ADCD9912FC2260710CBADCF679BD1E7F1CD1C9B012B955DED345C7AD8 9DDE34A0CF341366ED53A7D6E50DB337F6290092F408106B6E18E6596B9DC86F 7839C5D78446E98286E8AB5BBCC5A8C431D8D7BC114BD5739C40AD0DB47314E9 39AF64827B38853AD393CA471D99A9CDF0A2458FD036DD0E8AD27147E79F8087 F9C96B00D567A477B7D5A915548749865126AC8230D7BF81BF8E71A9DA2D4F2E 8A7EAE20ABDE997CE19D33F72E2D2C52F35DFA76D8BD28B2DD16C22B540BD2E3 D8F2B4A65D410D9F9BF7165218F0C90C55B3D9BE5338B90DEC24FD04E12BFA3A 0B18E836B51A7CF5F297CDEE3A1DD7506F9AF778B4A8AC4B74D356F94193EE71 69D5E60C26FC0F3E3E2593B4F664CD293B457B3004A0F4273C2B635075844380 94F718834BCAE9FEC4B70A413ACE3C225D006B07D4A117B25AEFB652AA9099FF 665BEF70E76D9816FE62939B8A1306AA74484117CE5D847E287F62683732EA65 640810BD7C466F5F433EC555E83C466B698F5972FAD6E0CACEA82D14FF523AB2 81897C7199E063C8E5C862D411B0A68EC14DBD5769EE77792DB6ECF45EE985F8 B1B6338D8CF730881326E27BC33436A35995B50C4CE9195A4C842808CBF589AB 941348DDDF01194F49D81141001A8645606BE9A25E02AA121B2B40BDF5629CAA 77EFB4FAB479D9B166D442B6640CE02C62C4CE72A35BFDB126D841F078106D54 A33F97FFD30E36E69B3F43335608E8116E4E79DEDC63A2B3887C05E1541DA353 0A02674E1386666158D6784941788CFF6D6E60C2940ABBF6C256A29A4D32BF3A 0E7D2C55D319974CA75F183D5B2EE491CACCCAB85F5FB2523DB565BBC3A1EE99 FBDFE62C3C102E0577E1CCE8D7CF1E9CDE1486C189904E27E44079E9643B85AF 59220CBBA64773BC072B0D86B7025004216EB28155E1B39E04D2869D59778999 DAD55652CF8B3D79FF3BB8575A607D19E71AF5CD302837BA49E58F8E0BF93267 ACAC092A9C03E35F117363E6AF8CD15028D54087CB7986758AAE0DB68A07DEF7 2DE86D4041A1AF04BBE2F35E6E8C43F8279A423942A579EADBAB32006D750362 8B50CEBAD63471EBF5739689B9658F75B4746F0788B37F9245E21B0BF87A7351 F26E99CEC1CBCA4B0B8145D8A8746C4AE3D51108E3306E02C345F4B464F05F1E AB03FE0BB39595658AB429EEF5356F7CCD11E4F2FDF36755514A5FF77A0D68AA BE3A561F9B19E9E4F465753B660DE978890B6847370B5BC9EA4EA774B0595D87 C2F5FED9D6ACCC23650C429AF024EF5EC2592A32E90CF70EF4A501B8555BA60C 360904A44F1D1EC6A33C1236880DC3483CF6B8934A165F2B6E7741D380E9BB70 B2F07193774A467CDCC5760934DD8AC16F261F3B443D00FACEE32EA3A711B1BB 3DFB043621C32285C77EBACA3D7DB2231ED67C4856DB7836D1D58214E74109B4 7B0F8F4DF7852E3D8288A3C4DCEEFA1F3076BB941B1832E3FDBFA096B08F0AE2 AD2EAEC84A3320B7ADF8AFA0646A4031E8812DB9ED09B49109257898F180D2EF 552359727536966D4F1F9754F99DBAC7890C3C93363CB681B598F26B29A76485 B5393B876ECEC4101176BE636CB678AE18A2C5292E235C8839883D8E66CB0FB0 C3E02FE3B1E626ADAC3144FB2E23A53C6F7D653B0995426D9445FDED939F537F 357D03E6ED4C049C704283837A76FF07CDB5E58E41768AA815396C31F0A44812 EB038060994732A5D98D00CEBF2730D812FDDDD016B803C38B892385BC827D30 C9C040B1498E7EAF30501BB2121A75031290C3BA3F38D3BCCF435AA6701CE98B 48F7E4D1145CFB118B55E615C7474753A387E4FF6B9907F28808DC922FB9E99D E76321F3DF1B8D279AD66877E0B05E0220FB8FDA5CAB85AC11BD27F600274597 21E0E7D5BEC1C0E35C4C95A6FAE9FD184FDAEE2BB532708738312865C1F737A5 DACBDD74BFD2C45FD1A30675D11E8F2817E361F92C4C1337C84D84292C1307A5 CCE2837283F96D066F4EEC987B82F22ECCBDBDB5A63297B06E72C8929D5202D6 A34B801913933221F95DE894A8F0FB390C4649872B940E5E8DECAE9271978280 C6753045C840785F033D885B728E871F77D4A847E2372B4552D66DA208025C0E 7D846FCA738105FFAFD6AA091C19078766381CAF220D4F8B8D29744E5A345E3A E5217379DB414EF33CE7E4EDCF91BD788D8F261962B43870D5928D160218AC89 68C682C841008292750A376D0398DA95DF8AA168A3C3A0B1E9E3ABF4574A2C48 557081CDFBD8134E7A8F250719A6C1C3A5B210E9C2146C0797AE355583D824B2 BC3C69DEB42D646CFEDAA09CC251C84A48B5AB27BBC9E2E5741664EC5561996C 797412E8EB7FE362AE5F0C08611A3D32A69F6972F2E3A7CF3C56A800EBEC5406 DF4666169E56A47A1D4F89C3686AA1450F23A5EBF94C4754EBCD98AF3491CC68 D7712A43140E2D2DE373E3F28B2E4A18BE1C985EEA0521867422FD82022BEBE5 4D643F7C2D9AF7B0B565BE383F47BB8E249374A780D46D0DCE341F8C8BA786A7 3372FEB2147CB66B4211B82F8BAE23D60DEB052FEEB1A9B5F3CB197258FB9FE2 D292AB7B01E9712D7CAB60249D7EFDECC8DD734D9BFC4A3D813CCF13D5DCB04D CAED1DC2C4FA947F9D7FA8CFD3A13D2D1BA728E3C486638C5B9CD71974101F6C 386C3CC1639FFF7B36BC27E4724F5CC391FD82CA98437982B4812469C516F3E7 2AC6AD708B1CA7490CBAB75084B1C8EBBB9E5A4B5B3056933A3730D29252DA02 7E97E534AB5DDDA91DD007AC7D759CE74D6A9F75B373FC7031B45EB5D2ACFE8D 730216129FDA997193E779293A1C911AAB2E6C0895B33A65AA522E7EF3FC9121 5A914E7657736AC84319CC33A45EBC3EF23BBC37F0D387FC3D61C36D8F9BD057 2D17394A6D0987DC232178A07ABFEA6872A5C2A3AB701369C9C627C4A31F0982 334E7EDD388F5339306A9F79BF2523B16A083F710C102E07B3E7CA7572C1D4B5 6E2EB23BBF72415D00225EAF9E7320765163C613BA7BBF902A1912A066ABAEAA A44F81687C27C291762C0D278229448995F2681C34040A107D925300EC628568 4979154D98437D6B36E2F0985F275C7CAC418CBB6E1F6641AF5024A7BE74F037 1ECFD8BADE853637BE03D323F74BA7ABEAB024E2065EA0CAA4C6351754B17143 538D29199F4F9E35E8B46907F061765B05514B686DA3FBFC65D4012B3FEAB066 63D976949A4E6F0147BB833B0D91A874F95B68C0CAAAC8FAEBA26263A10D7ABE 5C9E7302EBE72B7927487B8A16E97D364916EE0D818B0A158B7895BB24BFCF21 A45C95F7E64231EBB7145FCE4783729578878D2C9CC4DECF246DFCBBD6E2E45E 421C2B6EE7B37D178BD49174E5E639B50D8F4EEA498F6E1B2073481EAB5035A7 7F9B6CC859CEA88CCE58D1B6FA018A0355BA8777786C48E71D0A4EC6220EE0DF 7A64D332BEF4530B351B697B29C3DFEA3E474F6287CB9C7F74C6AE0C64EB9EAC 541E02AE177F44787B394B60418AC558B9F2EB0504A2F8002B1B13E2A496759F F4273CB221340E3C283EF9BDDA9448283E6E547DFFAFA5F710FC62934E4EA330 B8A48154D410482DA1202736A20977ABF530420B6517A73A255AB977D4F9AED3 0A34310160AA454935E38C1FAA3A2254B70BAA79EA27CDA4EE2196EDD16B4457 BFC547B7CAFFD7642518F1278713EA4BAFB98B208A09DB68AEDAD70EE36FA419 17F7553DA462435EB900ECE26C5AFE8B3D61C25DE4C70C1E197DD410D5F1996E 9BB66724E4019C78B68927E76C984E054CE2B401F9D8FE76F6824CCF23C8D356 A889A76CCCC6C70A19E5B2A3D4BDB79CA82A08B198460D5E8BD8EDD301193366 72E659362334DECA487AC35BAEAA198D799DF62B56EE8E3DD74A51081B57847E B7A924E0B881163CD353848FB439FDECC41993D13BBCDD85BFFD10DB19C49311 35D99B2BDF166D9798EBB0E11BE341F78969B6C6D9888690D7D2C56568F77049 927852E3D98065A6D3F3F15E77B3FF03CA99C867D2C9933AE39EC90CA9A68AF6 1B53AFA57A14B7F2D4815E0733979B9FE7F7E8544606C9F70AA43390728A701F B14B6B1700AE32B7056ED9CF3306707631F5C6139DE66EA86054E2297F50D51C 3631709D78D7AC50326F1000E36F3E9E75ED6398F560E7D6C9C2FE76B83BDDB2 CEF6E05700E98E5820452E51359D72B23BFC19B9068B03663A126AD84F84BBCD 3713268DEAF39F0654D590E6E8AC9068E04A0D026206A82290B89747B6BFA7EA 057D586AF5A8410A54FC2AC36448171F41A35364E573321A926C7C3DE13338F5 2F2A3A3972878250A8C0BAFFDE7DCE1CD6F5E09E418B68C0E8F08AB132EC69E9 A4A7A08C2F5AE0174990833C226A292355C7E5688D0EBEACFF4924E2DEB93A1D D1AE514D2193FE9772B67F797F9EB5B41391DA87E6AD902DC4079EF247F36D93 49174E5D0BF463CBB4A1566118C4E0C288DBDCF81DB674AF26BD3389F8ACCDF1 DCE3D915F0F970BA967F940532E3CA8507FB01B0DC74484791223B767516DCBF BA73113298371228B84185AF02DE3354B773617C55B4CB4D52D70ABB0475B593 E63A4D3918077EB2E99A8DFFADA312078C099490B84A6004D171BE4B505A6337 2FDBB8F646F51DC5F7F319DB8265CFFB6ECCA09D6157FDB3AC0C2A07079F9FA7 57931F476F33767C4446D904CF4884A0649EF5F9441A19E94A2BE609D1325E03 3E6CA7B01D0DD9771548F2DA3B490834E7B4CECD9293A5DD581A322B25505BF7 D84597813143C60D3D1A515D52CB8732BF9A47E61213F8168F3DFF482FB7C910 9DF46D02E2D3400E18498ECE0255C8C4126287BD22FEB768221AD5999537F365 AC46484BDCE75BEBD9D634AFC3D8A47F66BD46759703A28CD77334DDBD8C2BE5 58198F41D2FE17A5BA9069964E257BE0A5E341E6E376A63E8F452AB1566B3BC2 63484034C1A9DF71C8538B03CF18864AD1E6728CB0B554648DE5126DFE050330 418FA9307C6DB19143CCE20C908DAD730609D523675B596817F233B7F61C5FEC 5DD89072F6A6708A2EE664643888AC42C122449E5E03218E29844B569E2EBD62 71DBA6A5B619FFB47B81F378D86334C0ECC06DAEAC09148E63206AF81A5F1409 CC045FF6279E1E986AE982B341305870E799EE302241590D993B1927107CF8EC 8B049D0F9224DA14A90F125C86436F30764344CCF1B9E47D39540E4B6477A00B 8B569489543D735684BA3BDA793277226E6ADACA3982050BB17D759BB5CC3791 0B427A11F9E21E55B3A083E0D7735713E4703100B5EDA45D72B98E1E8DE5F961 EBA5472D4904EC5B76A47DA0CCFC737C4588851F77B198EB86053AE110EC3720 42761567EDE51B0C1865FB6CC5B08C82819748A06CE285569F2775B6A97267F4 C63D4093BEA8A34B315CEE932B40AE5341CB7D1E2AA63F6ED520966565A91A5E 52796975C907CAB914737AA5CEA6BD1810DB78052DCD299EEB94295735272EDA F5E261C77D4130BE3FD062801BEDEB1BAACC025C3CF00E04542DE83914234E64 423B9D418C440635CE4F797DD77D914D1CA90A891506E015F46C94312473924C D41E0B290F4767CC576F85D2ED391BA053E407907362E42758C78552E5B1B774 18EE03F4BBDB2F7C41BCA9516A13E5C22BBEE1A7A909E867F3EC1086D96CA8A8 577DB81EC1A200EC7DE4135733C7EBA836A58B084976510EA5E22A42E1C757C9 8A897BFAA14A72CBFD23D3E3C875CCA0A2F73DF858B6CDA2D02BFAB883076602 720F7085E00310B8A923BF37C6DFF8C5ACA261F0EFBEBF0482EB8A78789EFEA3 EB8929EF655F1D5D2918BEB04A729BDC2778A20B98D3E011ADCB826685EDC415 2693AD9E7CA275D73F3909D0834B170E2B62BEEDCCA27AFB455E482B634B53B9 CB0C6844A3B103F090158F1A41624F8D50D380E0A7B36DC2F7D2A4D6CC0937BF 33358AAB8D03CB656DF4B213F43E7E565C737532B16B0C2B1D11EB05015EBB8C 18BE053CEE561076BF062F476691EDAA1C6E33F73F6801A8D444C47FB698D76C 578D009485AFF12B2B4F8503DDB58EB2B929CE53EB5D706ADE5FA46BD1D494D6 46AC1CBBA7BDD35F637D616C7003024B08E52789B0F9224B1464E2EAA7C8A723 BC408CE4A039F767246B6FEDE4AC203A629F16DFDC16B6687D0DE3C875DDD821 B6A4E8C577857F27E6671E663C8F925F1926F3A7B3C2258824FA57C0BDA3244F E421DA72D24C3581F7F1A8117EC5C52B2FB301628AAE6F318BA2C364A9737897 096C13953A7B17D211E29E3F949F0338DB92FCC991DFF7A00FF9CB772EE2FF1E 31D915C6626F6E421543DC7750BFEBA0D8291A2B2BB5745E739B4C34BD9F2A83 7D139543269227EFF7F7B0C53F8780D8A529ED67250ED8D563A792C4C99FC5AA 8DB0B7B912B1A3DD001A27C183AC73D55FD463E2B69CE5BC97F15EF4832B592C BC9809C6CFD90AFB12DB06411FBD340DF1BD856DAEF710C921B4896D04E61B91 3B6C4170C95047AA633202D1391D3AF0861323F6AEDD0DD902F2F1846FAC4DF0 DCBA0EF81E7AA860B96CA41C168548C6C6CA23835D094415358CA9BAFB6397F3 67D8A189DEC27354B0D2077EDA48EA45518E5EA2906223C764457A4D05CB5C73 A0F823FC8561888BACA0E81D46E3C21022F91926361763B86FA081E98DFE93C6 03065BA35B6AC074B7425C2118FE177FD6094EC7065BED499D7530FEA535971E ECC6EA4C239D51CC54EEE1BA1940C005F5A167ECA9FE1DCB131CA0D3F76762C4 F3F4914CA4A4325C44AC6F52BDDE513987D5ED51662BDADADD44DFACDD170CCD FB350BA1C7F3ED4F1FCAE0F8BF9ED8F9E507BCB7BD3067B327601606A6265E89 477D4AAB9DE60DCE0EAC1FA6DDFCD7D43EF99562013B2A418E44F09A3B24E4E4 C2B92B9470EEC62B03337F0CA3C59EE43951BFAD362AE1A48861B6DCA9FD280D 47041722BD6712420B4B56C7FCFDBF8A2DA52D5BD2F0B2A939C42476B611F1F5 2A040C93BFC7A67CD65AA53D6253DACDEA33953718948E0360954BA59579136C AAA1B40AC36DD171BE4B505A633720E66C8209423447A8D65255FA160E5A73F5 8D41D16034E5CEE6349EBEC46D48139A8FC9005BB2A10799477D15095196A07C D13F4F32038FC8BAAFC17A8E9B0CE1A95D1BBD3A06F2A4771CF854FE240328C4 A2F37B9C73FA6318151EF01103DCF36D894D9FB2FFD42D850BD31A8B433C65A5 097D8FF96CE8A5C8F9FCE901131D575196D49D561E02DBBDD088087D333F150B F2C71F0D8AE19B6AEC210FBCB4CBA088D3922EEE7150107E3A46EAF7928AB278 9EDEA056D705D285B98AE381EDC905276B7C9BE5B4B5F9E12EE95E9BD2275EDD 5E42FB294932656DC0751756AB3D7BDE3A3B3448274F71B7105FA5656E64E8E6 170D3A0A55E4B99D27A83093738B60E3F89F806F12DC7EFEEC007BEC5BA79B84 9449A58453935004FFFC8F5B14E6B6B41483B8FFC69B77AFA35274588303F9E8 178B4576AD63876608B8B2D7D71C4B2B59DA484A1F42A844451B7597C94BDEB5 DD87563AEA655AECECCCFAEE25746A9A620E06FD5FBE49193410CDC594E321BF D2CAEC9B4102EC2811C87F72082C9BC07B07893B2E4F1626550332AA2322787C 49C0D493133C1342D7AD67C1DDA9A97938A322A205BF77E16D1B0387843CD39A 2AF0EC9B5167793E4F30ED82E6AF4E94FF0D5DBD3054E1223894370026F7E0D2 201CB19819C28263893057FEFFABA2CF401E57E947CF31BEFA92A9DF8D76C4F4 9C5CF8BF118B9ADE3C158BBBDE6C58A8FA419F310AB8BD06D067F53E41FBEFD0 8FBAE6948FC4D1F6F1052FCB5BA1CBEE181912E3F779D03F1A0044B5A38537EA 95461EEA1A3CC7BC9469311D04ADC8A7AED0FFA3EC08393469FDE6EAA3E54E66 E61BF38F6C02E213E218294D1063180597B8C427C9B17838F833A0EF96C16D45 B427465DCB1466D62F4436EC63F91F4192B4253F632FE978DDAFB76D949A25F7 D876CAB55FA072E38DF91347476782B17F7642785A8689774DEE8AFF394717EF D48403638EFC0F768BEAD27135F651DB89A62289B9B485A9048C7060B8541F90 CA0C4447EF466BBDDAAB94CF27A0C0C900F228F8CDF8FBE4078F0DD9D58992C9 4B129B641DD9E8A5268BDAF66C89C98B6FE87277DD79F62E02602DD8B8B79337 45D6866EDE88AEB881A94FF803C5326E3A8A98A554E64ABF5421FD917BA17433 51C0DBF7BFFF56B5C2081AE8B1BD7AD09E1C251F0D8BD58651E9B39308B96B44 4DB8ED271FB27F11A627671D536CCEFD29BDC5810412ACA2F4502F7871DAB6CD 54B2FF39BC87C2016B261E6349FE876A7326015085ACA64B21A43794F4FE03CA A16B3469DDA0C5412A48A3E612CCE2BF29E7BBBFDB6DEAC8754AE29E7A9B85E9 68CFA58FAB784C8127451FBC26FA27EDF8D314BDEAAA7EB32956DB6B6651FECF ADA2E963A3592790F46E6458307E40881A6DCE1D9E4C56E0EBD5FE2FA85B1550 FBB62D7C68868E17EFD05DD857826F45AF76881DED90518D2A7DA0481F3F7773 4C2A7AD96219FB8377079D300DB15ECA4730CF2C16F58B8554679E306A848DA9 13190058AF476DBD50019C59C48385D473E502FFC97385CD2D2EB61F06EBA90F FDB0B5BF7C93F1B7E1335E6C2934ADA874EB49FFDF51C280B548B378FF7D7DAD 8B39A8E3333CD639E865CE8A29FB0750C783533EB3663B77B2EAF7510E4B7244 8F9744689F209E16DE8D008A4CCC09A3B2223BF69FC28F981C28DA310893CD03 253A2C25F1A05BFB2766AC57A76016360DDA15FBF6DFD6DD31A6F7628A3A99DD 61A39050EA4B1009330493EF280E24359A27CF63041DDB54384B320C105A5C8E 353E16BE461394B3C2A5813825E56406CD67F5B420B59E53117FB9610723FC5C 272E363807B3578E710667AC62D2F45AC0D081D8502840C75EED8E5B44889B55 3A017DC21602E17E0A37BD0A541F1D1CBED60231C652A3953C972EB22CF7D478 EA11A2D8C3BEDFBB323D80CE67DEF8166E6C65CF7F32FE1B3C9BC61D115BA2C9 0D27B2D28949374D21D311A12DE0977A3976CBD4610188E518CA389985CB4F5A 3203D166C579C0A2FE5321FAB442A9605B2E8F13BFC5F949C39C5BCCEA527FC5 ABC18A64CDD84DA8C114621BCD7C01555374811D9B1EF74E31EE38B832E11079 4A648F0D3CD8F5B12627CFBBDD93DF8D211B7B69C1A66CD9347CD292919A4BCD AF951B3BC68AC20930D814C6A3412A8B24C7E59602B71E3275891C7195E887A8 E317820DFC16F26BBEA4F5FABC09FCE1A493BC4530245C5B0ED90FE3DF926F19 FEA0EB0A1C9AAD283809A9926E2B3DBDD4D0EC7DE3711ECB39295585FE1299EA 8F3ECD17D3DF3F169FFDAC2067410DDB4CF20AF491CE10C5905153D27C563D41 63FDA987087BE42D0F3005067BAF13B4A60687C2E3254A4529BBAEECC5EB7E66 98D6D5843021390618BC41936FB1273452A5684CAA59C47C87D82B1822497254 E98B5C734C5E50B087383D553CA6D9D0FD14D850E349E454BE598AE5AED03981 B0F437BCBC364B55DCFAE3E2244FA0F69F3E0704AF49DA665F835BAA841D4D84 C91F8DD8621DD92EC23799E95283CB9C24D6518DE495FDBBEFCBF1AD556C0E2E C89166D64A52587876A8812630FCDE14E18C4D7B80B27A2D5286B91C69BF9FEE 8F120B4706FE131610764CD21D25E0B91A411826FE301374EAEC0E20ACC9C847 75DAC722EE949CDF2ED54038848D6697C68CF0819C189738EB480DB41CC7E108 9B89FADF8CFDDB7ED9A241A82C74D6791EA1F229E8C8F24EAF1F586142B2524A 21AB18D769EE7D720AAB78EB63B276C6A282D154828DB5874A0DA041D793FF9B 8BBB8FCCA5242FA9F23A279DC2856C7D8D8BE87BC9F9F650EB43A56AFB45C802 59208B999A95FA962A957D4060550BADCAC9E6E82EFE83E0501115605A7D1B19 46218D9517D7A01D36579CCFB252D457459BC9E1BC7F215BE07F1B5332786171 BC761AE5EB9A2476A2F07A3C33DBBD5EE5F4059B764CABE282064A735B0CA23A 883CF9CFB4231BFD0EA176D325B3653FB6711A25177B26AFA1F2CCAB05AC590B 9217395822947B5E937BFF23B18B4F3C28288AD2F223BBD903B05EE3E067319C 39EB9974EFE67A57B7BD310283619DCD7B2D51EE900A575D9BBD3C1649D15362 C80B018A67E959D3B341710D5573A09FCA144B9B670EDA74D7DDD70AE780FC87 CE69E27D453EC4C62D25B1ED56A1CBB84578C2231239945072E3C468F2621A5D 85768D1ED7B7961F3345B34F64DC0E08B7B222BFFCA410B2F7E77A6C12A2D9E8 0690D7795A9CCF05ED21CFF898DD343E2493637D6D43AD9B42A8B562B9F111E6 63E7533A3072C207C1B47DF9D17F3CE49E718AB9766F04F3FDACE6632B22D510 732581389CB3A8C72007F0B7DB897460E4E97C40223C51A7D687D55D44525B61 A94782C021B5F2102E0DF9C67B8E20B15EBB00A20A0E898314922DF0C79FC436 046475236C3F1E9741F38976D7E5D25EA560642CED4010CEAF6F5EDF519E4946 DBC8156244EBFC64C259F4B150DF373D1CA4BF49A2974A4E08C8F205EEDEB5AB DD38685BED45B6235E03A44CECF34EF05BEBDE48C25E9EBDF5CAD4C87F52268F F2B529991618BD0ABB087347B53320E8E97A89C00F6B704D3CBC97F275957314 872D0FB5EB675B462BA6AD616E7299E227CBE1A6B658030FFEE121AC0D207C32 4F9A6DEF37B1643E79E4B447F82480353896CDA99677C6016D2865C74188758F B4E422C21E1F7498E1CD9B406961EECBE886134C41D8A53ABF93086BE279D446 565A9C4948DFFDFD5B6EE95B4A19B9B33DD51CF8D952A024E2AEDBD665AFD906 40D7B925D7DBE6750CE161F8A4836E516D9EF3BE5C323B626DB236BB463E8390 C4B1CC65FA473CA5FA999BAF4245E3FD1632E5807CA620C0CB6599919BF7F46D D194377D752D1A14CE3566015A7103D81957902A7F45A2E0D9A994F71869E73B F41019BA1A4BAAD20451D46B0559D73D83655895D3216745CF4B7D94105A12AA 81078A5E0D1F380D60E3A22B612D8B4E58540133AACEEE3A37DDD6FA2C040599 FDD4BF0778F092B4A1296E129B4481461FFC94C69C62012BF8FE77001C747DDA 804E525F18CAF321997FF04D9FAC5AA326A4D012553B9FFC8368BF10B9794A1D ECCA1154A9F933C4AEBE84662907FEA449099A7E99911ED5D4639E2C0C3503C0 63E38A31A78C306A676763FC153B8E72415E9CFD2C9BDCED69A54400BB3D12CF 8CF47D740AE09C66BF690A54D6205EE00194194A4ACEDBE842A5EC05EBC561CD A7D32B647CB54E52B52E11676CCFF9257668E006A06CDDB10167FC5AAB5CA005 562279C37975E973E709CCCF2A630E0B40CD429E649693AA6C16F6FF78B39817 01D08C6EF9D0B5AE39FFD57A35A1E8C9C3EA52BBD57B9AFD73E897AE4CE8059C 9B6AE509922E0CD305AA66E5945833CDAFD4BF64A2975BF4045E2EB760FB9431 199B3DDE6D05B0350FFC6D9A1BB891FD8A128004D769D7D2B1FDF9 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark {restore}if %%EndFont TeXDict begin 39158274 55380987 1000 600 600 (VPST.dvi) @start /Fa 139[32 1[42 3[54 78 3[30 3[44 1[44 99[{ enclmec ReEncodeFont }7 83.022 /LMRoman10-BoldItalic rf /Fb 202[35 1[35 35 35 35 1[20 24 45[{ enclmec ReEncodeFont }7 66.4176 /LMSans8-Regular rf /Fc 144[33 111[{ enclmec ReEncodeFont }1 53.9638 /LMRoman6-Regular rf /Fd 144[33 111[{ enclmec ReEncodeFont }1 53.9638 /LMRoman7-Italic rf /Fe 139[32 32 2[45 41 45 8[37 45 100[{ enclmec ReEncodeFont }7 66.4176 /LMRoman8-Bold rf /Ff 205[35 50[{ enclmrm ReEncodeFont }1 66.4176 /LMRoman8-Regular rf /Fg 224[61 31[{ enclmmathit ReEncodeFont }1 99.6264 /LMMathItalic12-Regular rf /Fh 165[46 90[{ enclmmathex ReEncodeFont }1 83.022 /LMMathExtension10-Regular rf /Fi 145[41 84[39 25[{ enclmmathit ReEncodeFont }2 58.1154 /LMMathItalic7-Regular rf /Fj 201[33 33 33 33 33 33 33 48[{ enclmrm ReEncodeFont }7 58.1154 /LMRoman7-Regular rf /Fk 140[283 283 6[283 1[283 5[283 14[283 283 2[283 80[{ TeXBase1Encoding ReEncodeFont }8 472.441 /NimbusMonL-Bold rf /Fl 140[394 276 6[394 1[197 5[394 14[433 3[473 80[{ TeXBase1Encoding ReEncodeFont }7 708.661 /NimbusSanL-Bold rf /Fm 140[230 262 6[328 1[164 5[262 14[394 3[361 80[{ TeXBase1Encoding ReEncodeFont }7 590.551 /NimbusRomNo9L-Medi rf /Fn 140[197 138 6[197 1[99 5[197 14[216 236 2[236 80[{ TeXBase1Encoding ReEncodeFont }8 354.331 /NimbusSanL-Bold rf /Fo 140[113 106 6[156 1[85 5[120 14[177 163 2[191 80[{ TeXBase1Encoding ReEncodeFont }8 354.331 /URWChanceryL-MediItal rf /Fp 140[105 103 6[141 1[74 5[118 14[192 148 2[181 80[{ T1Encoding ReEncodeFont }8 297.468 /SFRM3583 rf /Fq 140[177 184 6[236 1[131 5[197 14[256 236 2[269 80[{ TeXBase1Encoding ReEncodeFont }8 354.331 /CenturySchL-Bold rf /Fr 140[213 213 6[213 1[213 5[213 14[213 213 2[213 80[{ TeXBase1Encoding ReEncodeFont }8 354.331 /NimbusMonL-Bold rf /Fs 140[156 113 6[206 1[85 5[227 14[149 184 2[198 80[{ TeXBase1Encoding ReEncodeFont }8 354.331 /URWGothicL-Demi rf /Ft 140[157 138 6[216 1[118 5[157 14[236 216 2[216 80[{ TeXBase1Encoding ReEncodeFont }8 354.331 /URWPalladioL-Bold rf /Fu 145[35 110[{ enclmmathsy ReEncodeFont }1 66.4176 /LMMathSymbols8-Regular rf /Fv 139[22 23 22 1[31 4[30 1[17 5[25 14[40 3[37 22[28 28 28 28 28 28 28 28 28 28 1[17 46[{ enclmec ReEncodeFont }20 41.511 /LMRoman5-Regular rf /Fw 79[31 176[{ enclmts1 ReEncodeFont }1 83.022 /LMRoman10-Regular rf /Fx 145[50 110[{ enclmmathsy ReEncodeFont } 1 99.6264 /LMMathSymbols10-Regular rf /Fy 130[44 1[44 2[44 2[44 44 44 44 1[44 44 44 44 44 6[44 1[44 44 44 3[44 44 44 25[44 3[44 7[44 44 2[44 44 1[44 44 2[44 42[{ enclmec ReEncodeFont }28 83.022 /LMMono10-Regular rf /Fz 133[39 41 47 2[48 30 39 37 37 42 40 50 73 3[29 48 40 41 39 43 36 36 44 7[48 69 1[48 11[46 36 2[53 61 7[42 1[23 23 32[47 13[53 11[{ enclmmathit ReEncodeFont }33 83.022 /LMMathItalic10-Regular rf /FA 201[33 33 33 33 33 33 49[{ enclmec ReEncodeFont }6 58.1154 /LMRoman7-Regular rf /FB 130[50 28 50 4[51 1[38 4[49 6[54 1[30 2[43 5[27 1[27 4[73 1[70 11[73 1[64 1[75 70 4[76 1[76 14[33 2[49 38 38 19[54 54 19[{ enclmec ReEncodeFont }25 99.6264 /LMRoman12-Regular rf /FC 8[55 13[31 31 31 108[31 37 37 51 37 39 27 28 28 1[39 35 39 59 20 1[22 20 39 35 22 31 39 31 39 35 9[72 53 1[51 39 2[48 55 2[44 9[50 4[55 2[20 35 1[35 35 35 35 35 35 35 35 1[20 24 20 2[27 27 20 9[39 39 7[39 39 19[{ enclmec ReEncodeFont }57 66.4176 /LMRoman8-Regular rf /FD 22[38 38 110[40 39 1[38 45 28 34 35 1[42 42 47 68 21 38 1[25 1[38 25 38 42 38 38 42 11[62 2[61 3[62 9[63 59 8[25 7[42 42 42 2[30 3[34 34 2[68 8[47 28[{ enclmec ReEncodeFont }37 83.022 /LMRoman10-Italic rf /FE 143[69 1[42 15[55 69[65 20[42 1[23 65{ enclmmathsy ReEncodeFont } 7 83.022 /LMMathSymbols10-Regular rf /FF 140[33 3[42 46 4[23 5[37 4[42 32[65 3[42 42 42 42 42 42 42 42 42 42 4[65 1[32 32 39[52{ enclmrm ReEncodeFont }21 83.022 /LMRoman10-Regular rf /FG 8[87 2[56 9[51 51 51 7[54 22[74 78[50 59 59 81 59 62 44 44 46 59 62 56 62 93 31 59 34 31 62 56 34 51 62 50 62 54 3[31 1[31 68 2[116 85 1[78 62 84 84 77 84 88 106 67 2[42 1[88 70 74 86 81 80 85 6[31 56 56 56 56 56 56 56 56 56 56 1[31 37 31 4[31 10[62 28[{ enclmec ReEncodeFont }71 99.6264 /LMRoman12-Bold rf /FH 8[105 8[37 4[61 61 109[60 71 71 1[71 75 52 53 55 71 75 67 75 112 37 71 41 37 75 67 41 61 75 60 75 65 3[37 1[37 6[94 75 100 1[92 101 105 128 81 2[50 105 2[88 103 97 96 102 7[67 67 67 67 67 67 67 67 67 67 2[45 5[37 10[75 78 27[{ enclmec ReEncodeFont }60 119.552 /LMRoman12-Bold rf /FI 205[28 28 28 48[{ enclmrm ReEncodeFont }3 41.511 /LMRoman5-Regular rf /FJ 8[74 2[48 5[27 4[44 44 7[46 22[63 75[48 1[48 42 50 50 69 50 53 37 38 39 50 53 48 53 80 27 50 29 27 53 48 29 44 53 42 53 46 3[27 48 27 58 1[72 99 72 73 66 53 72 72 65 72 75 91 57 75 49 36 75 75 60 63 73 69 68 72 3[74 2[27 48 48 48 48 48 48 48 48 48 48 48 27 32 27 1[48 37 1[27 10[53 56 27[{ enclmec ReEncodeFont } 84 83.022 /LMRoman10-Bold rf /FK 42 7[65 2[42 9[37 37 37 3[42 3[42 98[42 23 42 37 44 44 60 44 46 32 33 33 44 46 42 46 69 23 44 25 23 46 42 25 37 46 37 46 42 1[62 1[23 42 23 51 62 62 85 62 62 60 46 61 65 57 65 62 76 52 65 43 30 62 65 54 57 63 60 59 62 2[65 65 65 23 23 42 42 42 42 42 42 42 42 42 42 42 23 28 23 65 42 32 32 23 65 69 42 69 31 23 2[69 46 46 48 4[83 42 46 46 39 15[42 2[{ enclmec ReEncodeFont }107 83.022 /LMRoman10-Regular rf /FL 22[58 8[66 105[70 73 1[52 51 2[66 1[111 36 1[40 36 2[40 58 45[66 66 3[66 66 66 48[{ enclmec ReEncodeFont }18 143.462 /LMRoman17-Regular rf /FM 134[100 100 2[106 73 74 73 100 2[106 159 52 100 1[52 3[84 1[84 1[95 11[143 138 3[130 5[97 68 1[150 124 130 146 138 22[52 44[{ enclmec ReEncodeFont }26 206.559 /LMRoman17-Regular rf /FN 140[92 105 2[118 131 4[66 3[105 14[171 34[118 118 1[118 1[59 46[{ TeXBase1Encoding ReEncodeFont }11 236.22 /NimbusRomNo9L-Medi rf /FO 138[263 1[184 210 5[131 263 1[131 3[210 1[210 12[341 1[315 263 2[289 80[{ TeXBase1Encoding ReEncodeFont }12 472.441 /NimbusRomNo9L-Medi rf end %%EndProlog %%BeginSetup %%Feature: *Resolution 600dpi TeXDict begin %%BeginPaperSize: a4 /setpagedevice where { pop << /PageSize [595 842] >> setpagedevice } { /a4 where { pop a4 } if } ifelse %%EndPaperSize end %%EndSetup %%Page: 1 1 TeXDict begin 1 0 bop 0 0 a SDict begin [/Producer (dvips + Distiller)/Title ()/Subject ()/Creator (LaTeX with hyperref package)/Author ()/Keywords () /DOCINFO pdfmark end 0 0 a 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 432 133 a SDict begin H.S end 432 133 a 432 133 a SDict begin H.R end 432 133 a 432 133 a SDict begin [/View [/XYZ H.V]/Dest (page.1) cvn /DEST pdfmark end 432 133 a 0 TeXcolorgray Black 0 TeXcolorgray 440 448 a /pssetRGBcolor /setrgbcolor load def /pssetCMYKcolor /setcmykcolor load def /pssetGraycolor /setgray load def 440 448 a 440 448 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 440 448 a 440 448 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 440 448 a 440 448 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.1) cvn/Title (Les figures de base) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.2) cvn/Title (Les param\350tres disponibles) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.3) cvn/Title (Les extr\351mit\351s) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.4) cvn/Title (Des polygones avec pst poly) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.5) cvn/Title (Des polygones avec pst poly) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.6) cvn/Title (Courbes de Bezier) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.7) cvn/Title (Notion de chemin PSTricks ) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.8) cvn/Title (Les coordonn\351es ) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.9) cvn/Title (Les n\234uds) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.10) cvn/Title (Constructions particuli\350res) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.11) cvn/Title (Homoth\351tie) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.12) cvn/Title (Placer son dessin) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.13) cvn/Title (Placer des objets) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.14) cvn/Title (Cr\351er ses couleurs) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.15) cvn/Title (Cr\351er ses commandes) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.16) cvn/Title (Cr\351er ses styles) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.17) cvn/Title (Cr\351er ses objets) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.18) cvn/Title (Mettre des objets en bo\356te) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.19) cvn/Title (Mettre des objets en cadre) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.20) cvn/Title (Mettre des objets en bouton) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.21) cvn/Title (Annuler des objets) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.22) cvn/Title (Des lignes et liaisons sp\351ciales) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.23) cvn/Title (Des remplissages sp\351ciaux) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.24) cvn/Title (Effets sp\351ciaux avec du texte) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.25) cvn/Title (Objets divers) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.26) cvn/Title (Cr\351er un graphe) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.27) cvn/Title (Cr\351er un graphe d'apr\350s un fichier de donn\351es) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.28) cvn/Title (Cr\351er un graphe d'apr\350s une \351quation) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.29) cvn/Title (Des outils pour les graphes) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.30) cvn/Title (Trac\351 de fonctions math\351matiques) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.31) cvn/Title (Cr\351er un graphe en camembert) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.32) cvn/Title (Les r\351p\351titions) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.33) cvn/Title (La g\351om\351trie) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.34) cvn/Title (Les vecteurs ) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.35) cvn/Title (Les diagrammes arborescents) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.36) cvn/Title (Les animations) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.37) cvn/Title (Cr\351er un dessin en 3D) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.38) cvn/Title (Les objets en 3D) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (section.39) cvn/Title (Cr\351er un dessin en 3D avec pst-solides3d) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (appendix.A) cvn/Title (formules en langage postcript) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (appendix.B) cvn/Title (Les modules \351tudi\351s dans ce document) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (appendix.C) cvn/Title (Sources) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/Count -0/Dest (appendix.D) cvn/Title (Index) /OUT pdfmark end 440 448 a 440 448 a SDict begin [/PageMode /UseOutlines/Page 1/View [/Fit] /DOCVIEW pdfmark end 440 448 a 440 448 a SDict begin [ {Catalog}<<>> /PUT pdfmark end 440 448 a 440 448 a SDict begin H.S end 440 448 a 440 448 a SDict begin 12 H.A end 440 448 a 440 448 a SDict begin [/View [/XYZ H.V]/Dest (Doc-Start) cvn /DEST pdfmark end 440 448 a 0 TeXcolorgray 0 TeXcolorgray 440 1214 a /tx@CharPathSavedShow /show load def /show { dup gsave newpath 0 0 moveto true charpath pathbbox grestore 3 -1 roll eq 3 1 roll eq and { tx@CharPathSavedShow } { true charpath } ifelse } def 440 1214 a FO(V)-17 b(isuel)118 b(PST)-35 b(ricks)3629 1214 y /show /tx@CharPathSavedShow load def 3629 1214 a 3629 1214 a tx@Dict begin gsave STV /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.6 SLW 0 setgray gsave 3.0 -45. tx@Dict begin PtoC end Shadow 0.25 setgray gsave fill grestore stroke grestore gsave 1 setgray gsave fill grestore stroke grestore gsave false 1 0.0 0.0 gsave 1 0 0 setrgbcolor currentrgbcolor grestore gsave 1 0 0 0 setcmykcolor currentrgbcolor grestore 300 0.9 0. false tx@GradientDict begin GradientFill end grestore gsave 2.6 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave 1.0 SLW 1 setgray stroke grestore grestore CP newpath moveto end 3629 1214 a 1254 1633 a /tx@CharPathSavedShow /show load def /show { dup gsave newpath 0 0 moveto true charpath pathbbox grestore 3 -1 roll eq 3 1 roll eq and { tx@CharPathSavedShow } { true charpath } ifelse } def 1254 1633 a FN(V)-24 b(ersion)59 b(2.30)2490 1633 y /show /tx@CharPathSavedShow load def 2490 1633 a 2490 1633 a tx@Dict begin gsave STV /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.6 SLW 0 setgray gsave 3.0 -45. tx@Dict begin PtoC end Shadow 0.25 setgray gsave fill grestore stroke grestore gsave 1 setgray gsave fill grestore stroke grestore gsave false 1 0.0 0.0 gsave 1 0 0 setrgbcolor currentrgbcolor grestore gsave 1 0 0 0 setcmykcolor currentrgbcolor grestore 300 0.9 0. false tx@GradientDict begin GradientFill end grestore gsave 2.6 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave 1.0 SLW 1 setgray stroke grestore grestore CP newpath moveto end 2490 1633 a 1163 3294 a @beginspecial 0 @llx 0 @lly 827 @urx 825 @ury 1700 @rwi @setspecial %%BeginDocument: logoiut.eps %!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (logoiut.eps) %%CreationDate: (Wed May 28 13:32:03 2008) %%BoundingBox: 0 0 827 825 %%HiResBoundingBox: 0 0 827 825 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse grestore } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 827 825 userdict begin DisplayImage 0 0 827 825 12.000000 827 825 0 0 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFBFBFBFAFAFA FAFAFAFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFCFCFCFAFAFAF8F8F8 FAFAFAFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFDFDFDFDFDFDFDFDFD FFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFDFDFDFDFDFDFCFCFCFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFDFDFDFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFCFCFCFCFCFCFDFDFDFFFFFFFFFFFFFFFFFFFFFFFF FCFCFCFFFFFFFFFFFFFEFEFEF7F7F7F3F3F3F5F5F5F9F9F9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FBFBFBFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF9F9F9F9F9F9FAFAFAFBFBFBFBFBFBFCFCFCFCFCFCFCFCFCFFFFFF FFFFFFFFFFFFFEFEFEFCFCFCFBFBFBFAFAFAFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFBFBFB F7F7F7F6F6F6F5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFEFEFCFCFCFBFBFBFAFAFAFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFFFFFFFFFFFFFEFEFEFCFCFCF9F9F9 F7F7F7F6F6F6F5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4 F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFDFDFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFEFEFEFDFDFDFDFDFDFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFDFDFDFCFCFCFEFEFEFFFFFFFFFFFFF4F4F4F5F5F5F7F7F7FAFAFAFDFDFDFFFFFF FFFFFFFFFFFFFDFDFDFDFDFDFCFCFCFCFCFCFBFBFBFBFBFBFBFBFBFBFBFBFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFCFCFCFCFCFCFCFCFCFCFCFCFDFDFDFDFDFDFDFDFDFDFDFDFFFFFFFFFFFF FFFFFFFFFFFFF9F9F9F4F4F4F4F4F4F5F5F5FFFFFFFFFFFFFFFFFFFDFDFDFAFAFAF8F8F8 F6F6F6F5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFDFDFDFEFEFEFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFDFDFDFDFDFDFEFEFEFFFFFFFCFCFCFBFBFBFBFBFB FAFAFAF9F9F9F9F9F9F9F9F9F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4F4F4F4F5F5F5 F7F7F7F9F9F9FAFAFAFBFBFBFCFCFCFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF9F9F9F9F9F9FAFAFAFBFBFBFCFCFCFDFDFDFDFDFD FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FAFAFAFDFDFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFDFDFDFCFCFCFAFAFAFBFBFBFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEFEFEFEFDFDFDFCFCFCFBFBFBFCFCFCFDFDFDFDFDFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFBFBFBF9F9F9F9F9F9FAFAFAFBFBFBFDFDFDFFFFFFFFFFFFFFFFFF F1F1F1F3F3F3F6F6F6F9F9F9FAFAFAFAFAFAFAFAFAF9F9F9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFBFBFBF9F9F9F8F8F8 FEFEFEFEFEFEFEFEFEFDFDFDFAFAFAF7F7F7F3F3F3F1F1F1FFFFFFFEFEFEFCFCFCFBFBFB FBFBFBFAFAFAF8F8F8F7F7F7F3F3F3F3F3F3F5F5F5F7F7F7F9F9F9FBFBFBFCFCFCFDFDFD FFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9E9E9ECECECF1F1F1F6F6F6F9F9F9 FBFBFBFBFBFBFBFBFBFFFFFFFEFEFEFBFBFBF9F9F9F9F9F9FBFBFBFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF7F7F7F0F0F0EBEBEBEEEEEEECECECEAEAEAE6E6E6E2E2E2 DEDEDEDCDCDCDADADADCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDC DCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDC DCDCDCDCDCDCDCDCDCD9D9D9DBDBDBDEDEDEE1E1E1E5E5E5E9E9E9EBEBEBEDEDEDF2F2F2 F6F6F6FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFAFAFAFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFDFDFDF6F6F6F2F2F2FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFDFDFD FEFEFEFFFFFFFAFAFAEDEDEDD7D7D7BEBEBEA7A7A79797978D8D8D8888887F7F7F7E7E7E 7A7A7A7272726767675B5B5B4F4F4F4949491A1A1A191919181818151515131313101010 0E0E0E0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D 0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D 0D0D0D0D0D0D0707070909090E0E0E1515151B1B1B222222272727292929515151575757 6161616C6C6C7575757B7B7B7E7E7E7F7F7F8B8B8B9090909D9D9DB5B5B5D1D1D1E8E8E8 F6F6F6FBFBFBEBEBEBEDEDEDF0F0F0F4F4F4F8F8F8FCFCFCFFFFFFFFFFFFF4F4F4F8F8F8 FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FAFAFAFBFBFB F7F7F7EEEEEEE1E1E1D4D4D4CCCCCCBCBCBCAAAAAA8D8D8D6C6C6C515151404040373737 3434343939392F2F2F1F1F1F0E0E0E020202000000000000000000000000020202040404 0505050303030000000000000000000C0C0C0D0D0D0E0E0E101010121212141414161616 171717161616161616161616161616161616161616161616161616161616161616161616 161616161616161616161616161616161616161616161616161616161616161616161616 1616161616161515151313131010100D0D0D0B0B0B090909080808000000010101050505 0808080808080606060202020000000000000000000101010F0F0F2121212F2F2F353535 3535353333333F3F3F545454717171909090ACACACC2C2C2CECECED8D8D8E0E0E0EDEDED F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFAFAFA FDFDFDFFFFFFFDFDFDFAFAFAF9F9F9FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF7F7F7 F7F7F7FFFFFFFFFFFFF7F7F7F3F3F3FCFCFCFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFBFBFBF8F8F8FAFAFAFEFEFEFFFFFFFBFBFBF7F7F7 F4F4F4FCFCFCF9F9F9F1F1F1F7F7F7FAFAFADCDCDCB3B3B37E7E7E7A7A7A7070705F5F5F 4747472A2A2A0E0E0E0000000A0A0A0606060000000000000000000101010808080D0D0D 0000000000000000000909091C1C1C3232324747475454545757575959595C5C5C606060 6565656969696C6C6C6E6E6E999999A2A2A2B1B1B1C2C2C2D1D1D1DDDDDDE4E4E4E7E7E7 F2F2F2F3F3F3F4F4F4F5F5F5F6F6F6F7F7F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F6F6F6F6F6F6F5F5F5F4F4F4F3F3F3F2F2F2F1F1F1F0F0F0 E0E0E0DEDEDED7D7D7CACACAB7B7B7A0A0A08C8C8C7F7F7F6C6C6C6A6A6A676767636363 5E5E5E5A5A5A5757575555554A4A4A3A3A3A2323230C0C0C000000000000000000050505 0E0E0E0202020000000000000000000303030404040101010909092323234444445C5C5C 696969797979909090A2A2A2E4E4E4F3F3F3FDFDFDFDFDFDFDFDFDFFFFFFFDFDFDF6F6F6 FBFBFBFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFF8F8F8F8F8F8F8F8F8FCFCFCFFFFFF FFFFFFFFFFFFF9F9F9F8F8F8F2F2F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FEFEFE FFFFFFFFFFFFFFFFFFFDFDFDFAFAFAFAFAFAFBFBFBFDFDFDFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFDFDFDFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFCFCFCF9F9F9F4F4F4F2F2F2F5F5F5FEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBF3F3F3FFFFFFFFFFFFFBFBFBEEEEEEF8F8F8 F7F7F7F4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7DBDBDBC4C4C4ABABAB 9F9F9F7B7B7B4F4F4F3A3A3A3434341D1D1D000000000000000000000000000000000000 0505051313132020201515151B1B1B2727273B3B3B5454546E6E6E848484919191B7B7B7 B7B7B7B9B9B9BFBFBFCACACAD8D8D8E6E6E6EEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF9F9F9FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFC FCFCFCFDFDFDFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFFFFFFFEFEFEFEFEFEFDFDFDFCFCFCFBFBFBFAFAFAFAFAFAFAFAFA FDFDFDFFFFFFFFFFFFFFFFFFFEFEFEF9F9F9F5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFE3E3E3DADADACCCCCCBFBFBFB6B6B6B3B3B3B4B4B4B6B6B6818181 6F6F6F5757574444443838382B2B2B1D1D1D121212000000020202060606060606020202 0000000000000000001616162020202B2B2B3D3D3D646464989898C2C2C2D5D5D5D7D7D7 E9E9E9F6F6F6F4F4F4F2F2F2F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFAFAFAF9F9F9 FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF2F2F2FFFFFFFFFFFFF8F8F8FFFFFFE5E5E5 EBEBEBF4F4F4FDFDFDFFFFFFFFFFFFFEFEFEFBFBFBFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FCFCFCFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF9F9F9F6F6F6F4F4F4F6F6F6F9F9F9 F7F7F7F4F4F4F9F9F9FFFFFFFFFFFFFFFFFFEEEEEEF9F9F9F4F4F4F9F9F9FFFFFFFFFFFF FFFFFFFFFFFFCCCCCCA9A9A97C7C7C5B5B5B484848323232131313000000090909060606 0000000000000000000000000D0D0D0A0A0A3333334C4C4C676767717171727272808080 9F9F9FBBBBBBFBFBFBFBFBFBFBFBFBFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFBFBFBFAFAFAF9F9F9F9F9F9F8F8F8 F8F8F8F7F7F7FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF9F9F9F7F7F7FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FBFBFB FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8F9F9F9F9F9F9FAFAFAFAFAFAFBFBFB FCFCFCFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFDFDFDFFFFFFFEFEFE F6F6F6F4F4F4F6F6F6F7F7F7F2F2F2ECECEC9A9A9A8C8C8C7A7A7A6E6E6E636363515151 3737372222220505050606060303030000000000000000000000000000001A1A1A383838 5757576C6C6C858585ADADADD8D8D8F2F2F2F0F0F0FAFAFAFFFFFFFFFFFFFDFDFDF8F8F8 F7F7F7F7F7F7FAFAFAFEFEFEF1F1F1F1F1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF5F5F5F3F3F3F7F7F7FFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFEFEFEFFFFFFFFFFFFFBFBFBF9F9F9FBFBFB FFFFFFEDEDEDF0F0F0F5F5F5FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFEFEFED7D7D7B1B1B19898986666662E2E2E 1919192626261111110000000000000000000E0E0E1414141212122727273A3A3A4F4F4F 636363828282AAAAAAC7C7C7D1D1D1D0D0D0E9E9E9FFFFFFFFFFFFFBFBFBF5F5F5FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFAFAFAF7F7F7F5F5F5FCFCFCFBFBFBF9F9F9 F8F8F8F7F7F7F6F6F6F5F5F5F5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF6F6F6F8F8F8FBFBFBFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFF FEFEFEFCFCFCFAFAFAF9F9F9F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFAFAFAFBFBFBFDFDFDFEFEFEFEFEFEFEFEFEFCFCFCFBFBFBFFFFFFFDFDFDFBFBFB FDFDFDFFFFFFFFFFFFFDFDFDF9F9F9FFFFFFFFFFFFF7F7F7F4F4F4F4F4F4EDEDEDDBDBDB CBCBCBD9D9D9B9B9B98484845252523B3B3B3838383333332A2A2A000000000000000000 000000000000000000181818252525393939595959838383A7A7A7C8C8C8E9E9E9FFFFFF FFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFAFAFAE6E6E6EEEEEEEDEDEDF5F5F5FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFCFCFCFAFAFAFCFCFCFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFAFAFAF5F5F5F7F7F7FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFF2F2F2 DCDCDCBCBCBC9090906C6C6C3F3F3F3333330E0E0E000000020202000000000000000000 0000000909092828284D4D4D7070708989899898989E9E9EDCDCDCEBEBEBF9F9F9FEFEFE FFFFFFFFFFFFFFFFFFFFFFFFF2F2F2FDFDFDFFFFFFFFFFFFFFFFFFFCFCFCFBFBFBFEFEFE F3F3F3F6F6F6FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF8F8F8F9F9F9F9F9F9F9F9F9F9F9F9FAFAFAFAFAFAFAFAFA FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FDFDFDFDFDFDFDFDFDFDFDFDFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFCFCFCFCFCFCFCFCFCFBFBFBFBFBFBFBFBFBFBFBFB FFFFFFFEFEFEFDFDFDFDFDFDFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFCFCFCF8F8F8FCFCFCFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF EEEEEEF8F8F8FFFFFFFFFFFFFFFFFFF9F9F9D7D7D7B5B5B5A8A8A89C9C9C7E7E7E565656 3434341B1B1B0202020000000808081010100E0E0E0707070E0E0E2A2A2A444444505050 9E9E9EBBBBBBD2D2D2EBEBEBFEFEFEF7F7F7F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFBFBFB F9F9F9F8F8F8F9F9F9FAFAFAFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3 FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F2F2F29797978B8B8B6E6E6E4848482A2A2A 1515150000000000000101010A0A0A080808161616404040585858646464787878D0D0D0 DBDBDBEBEBEBF6F6F6FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE F8F8F8F5F5F5F4F4F4FFFFFFFEFEFEF8F8F8F6F6F6F9F9F9FEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFEFEFAFAFAF5F5F5F3F3F3FAFAFAFBFBFBFCFCFCFDFDFDFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFA F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5F5F5F5F6F6F6F7F7F7FAFAFA FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD FBFBFBF9F9F9F7F7F7F7F7F7F9F9F9FCFCFCFDFDFDF2F2F2F5F5F5F8F8F8FDFDFDFFFFFF FFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFDFDFDFFFFFFFFFFFF FFFFFFFDFDFDF4F4F4F9F9F9FFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFCFCFCF4F4F4EBEBEB DCDCDCBEBEBEA1A1A1464646464646323232131313030303040404000000000000000000 0B0B0B2424244C4C4C787878909090B2B2B2E5E5E5FFFFFFFEFEFEFAFAFAF9F9F9FCFCFC FFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFEFEFAFAFAFFFFFFFFFFFFFFFFFFFAFAFAEDEDEDFFFFFFFEFEFE EBEBEBCBCBCB9E9E9E6C6C6C4141412727271C1C1C151515030303000000000000111111 3030304040406B6B6B8888889F9F9FBDBDBDE7E7E7F6F6F6F7F7F7FFFFFFFFFFFFFFFFFF FDFDFDF6F6F6F6F6F6FAFAFAFFFFFFFFFFFFF8F8F8F5F5F5F4F4F4F8F8F8FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF9F9F9FBFBFBFFFFFFFFFFFFFFFFFFFEFEFEFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFCFCFCFCFCFCFCFCFCFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFDFDFD FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF8F8F8F3F3F3 F1F1F1F1F1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFBFBFBFEFEFEECECECFAFAFA FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEEFEFEFEFEFEFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF1F1F1FFFFFFFFFFFFEFEFEFC8C8C8A8A8A88C8C8C616161373737222222121212 0000000000000303030000000505052929293D3D3D5E5E5E939393C8C8C8EAEAEAF6F6F6 F1F1F1EAEAEAFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFBFBFBE1E1E1C9C9C97878785E5E5E363636 1010100000000000000101010A0A0A0000001B1B1B3D3D3D5E5E5E888888BBBBBBE6E6E6 FBFBFBFAFAFAFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFBFBFBFFFFFFFEFEFEFBFBFBFBFBFB FFFFFFFFFFFFFFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFBFBFBFDFDFDFFFFFFFDFDFDF9F9F9 F8F8F8F6F6F6FAFAFAFFFFFFFFFFFFFFFFFFFCFCFCF9F9F9F8F8F8FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFBFBFBFCFCFCFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFDFDFDFCFCFCFBFBFB FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFDFDFDFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFCFCFCFDFDFDFEFEFEFDFDFDFBFBFBF9F9F9 F8F8F8FCFCFCFCFCFCFCFCFCFDFDFDFEFEFEFEFEFEFFFFFFFFFFFFF7F7F7FAFAFAFDFDFD FFFFFFFFFFFFFFFFFFFCFCFCFAFAFAF9F9F9FAFAFAFCFCFCFDFDFDFDFDFDFFFFFFFFFFFF FFFFFFF8F8F8F9F9F9FBFBFBFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F3F3F3EEEEEEF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5F1F1F1FAFAFAFFFFFF FFFFFFFAFAFAFFFFFFF8F8F8EFEFEFFCFCFCFFFFFFFFFFFFEFEFEFF1F1F1C4C4C4848484 6060604E4E4E252525070707111111010101000000000000080808272727545454818181 9D9D9DFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFAFAFAF8F8F8FBFBFBFFFFFFFFFFFFFFFFFFFCFCFCF9F9F9F8F8F8FAFAFA FFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFCFCFCF9F9F9FFFFFFFFFFFFFFFFFFFEFEFEF0F0F0 FDFDFDF1F1F1D7D7D7ACACAC767676414141181818020202000000000000020202060606 161616383838646464848484D0D0D0DBDBDBECECECFBFBFBFFFFFFFFFFFFFFFFFFFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFF F2F2F2DADADAC1C1C1B1B1B15757573E3E3E1D1D1D070707010101040404060606050505 1414143333336767679F9F9FCECECEEBEBEBF9F9F9FEFEFEF9F9F9FEFEFEFFFFFFFFFFFF FEFEFEFEFEFEFFFFFFFFFFFFFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEFBFBFBF7F7F7F5F5F5F5F5F5F8F8F8FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFA FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFF2F2F2E5E5E5FFFFFFFFFFFFFFFFFFFFFFFFFDFDFD FAFAFAF4F4F4F0F0F0FFFFFFFDFDFDF7F7F7F4F4F4F2F2F2E8E8E8D7D7D7CACACA656565 4D4D4D2727270303030000000000000A0A0A1B1B1B2828284A4A4A7B7B7BA9A9A9CACACA E1E1E1F3F3F3FEFEFEF1F1F1F5F5F5FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FBFBFBFFFFFFFFFFFFFFFFFF FEFEFEF6F6F6F0F0F0FFFFFFFCFCFCD6D6D6ABABAB7E7E7E4F4F4F222222050505151515 0B0B0B0000000202021717173D3D3D666666808080F1F1F1F8F8F8FFFFFFFFFFFFFFFFFF FCFCFCFCFCFCFEFEFEFFFFFFFDFDFDF4F4F4EFEFEFEFEFEFF5F5F5FBFBFBFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE F8F8F8F7F7F7FEFEFEFFFFFFFFFFFFFFFFFFF9F9F9F7F7F7F6F6F6FBFBFBFFFFFFFFFFFF FFFFFFFFFFFFF9F9F9F2F2F2DFDFDFBBBBBB8585854545450A0A0A000000000000000000 0101011515153333335B5B5B8383839D9D9DD2D2D2E3E3E3FAFAFAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF7F7F7F8F8F8FCFCFCFFFFFFFFFFFFF2F2F2DCDCDCCACACA686868535353 3333331515150303030000000606060C0C0C0909092F2F2F6C6C6CA9A9A9D9D9D9F6F6F6 FFFFFFFFFFFFF3F3F3FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFFFFFF F4F4F4EDEDEDEDEDEDF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFDFDFDF3F3F3ECECECFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEED5D5D5 C3C3C36D6D6D5454542A2A2A0101010000000000000F0F0F2626263D3D3D5D5D5D8F8F8F C0C0C0E5E5E5FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAF2F2F2F2F2F2F9F9F9 FFFFFFFFFFFFFFFFFFFDFDFDFBFBFBFBFBFBFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFCFCFCFAFAFAF9F9F9F9F9F9 F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBF4F4F4FFFFFFFFFFFFF2F2F2 C8C8C8929292575757252525070707111111050505000000000000121212424242757575 989898F7F7F7F4F4F4F0F0F0EDEDEDEEEEEEF5F5F5FFFFFFFFFFFFF4F4F4FAFAFAFFFFFF FFFFFFFFFFFFFFFFFFFDFDFDF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF9F9F9F4F4F4F5F5F5 FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEEAEAEACBCBCB9D9D9D6565652F2F2F0D0D0D 0B0B0B0808080606060C0C0C2424245454548D8D8DB5B5B5DDDDDDE9E9E9F9F9F9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFEEEEEEF3F3F3F9F9F9FDFDFDFFFFFFFFFFFFFFFFFFFFFFFF FAFAFAFBFBFBFCFCFCFDFDFDFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F6F6F6F1F1F1EEEEEEEFEFEFF7F7F7FFFFFFFFFFFFFFFFFFF6F6F6F9F9F9FCFCFCFEFEFE FDFDFDF8F8F8F1F1F1EDEDED8282826262623333330A0A0A000000000000090909161616 232323505050949494D2D2D2F7F7F7FFFFFFFCFCFCF5F5F5FFFFFFFFFFFFFFFFFFFFFFFF FCFCFCFBFBFBFAFAFAFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFBFBFBFEFEFEFFFFFFFFFFFF FFFFFFFAFAFAF4F4F4A1A1A17E7E7E494949191919000000000000000000000000131313 3E3E3E818181BFBFBFEAEAEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF6F6F6 F3F3F3F7F7F7FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFBFBFBFAFAFAFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFCFCFCFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFDFDFDFFFFFF FFFFFFFFFFFFFFFFFFFAFAFAF5F5F5F2F2F2F0F0F0FFFFFFFFFFFFFFFFFFFDFDFDFBFBFB FCFCFCFFFFFFFFFFFFFEFEFEFAFAFAECECECCFCFCF9D9D9D5C5C5C1B1B1B000000000000 0000000000000D0D0D363636767676BDBDBDEDEDEDFAFAFAFAFAFAFAFAFAFBFBFBFDFDFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFCFCFCD8D8D89B9B9B 5959592D2D2D1D1D1D0B0B0B000000000000141414464646787878989898F9F9F9FFFFFF FFFFFFFFFFFFFFFFFFFAFAFAF2F2F2EEEEEEF4F4F4FAFAFAFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFDFDFDF6F6F6F2F2F2F6F6F6FEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFBFBFBF8F8F8F5F5F5F4F4F4EEEEEEF4F4F4 FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5F7F7F7FBFBFBFEFEFEFFFFFFFFFFFF FEFEFEFCFCFCFAFAFAFAFAFAFBFBFBFDFDFDFCFCFCF3F3F3E4E4E4D8D8D8646464515151 2E2E2E0808080000000000000505051919196B6B6B8F8F8FC7C7C7F9F9F9FFFFFFFFFFFF FFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFACFCFCF8C8C8C4B4B4B1D1D1D060606000000 0000000000001B1B1B535353949494CBCBCBECECECF9F9F9FAFAFAFDFDFDFCFCFCFCFCFC FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFAFAFAFCFCFC FFFFFFFDFDFDFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF7F7F7FEFEFEFDFDFDFCFCFC FCFCFCFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFDFFFFFDFFFFFDFF FFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFF FFFDFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFEFFFFFEFFFFFEFFFF FEFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFFFFFEFFFFFCFFFFFEFFFFFFFDFFFFFCFFFFFDFF FFFEFFFEFFFFFCFFFFFCFFFFFCFFFFFEFFFFFEFFFFFFFFFFFFFFFFFEFFFFFEFFFFFCFFFF FCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFDFFFFFDFFFFFDFFFFFEFFFFFEFFFFFEFFFCFFFFFBFFFFFBFFFF FBFFFFFBFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFEFFFF FEFFFFFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFD FFFFFDFFFEFDFFFFFDFFFEFDFFFEFDFFFEFFFFFDFFFFFEFFFFFEFFFFFFFDFFFFFDFFFFFD FEFFFDFEFFFDFEFFFDFFFFFFFEFEFFFEFEFFFFFEFFFFFDFFFFFEFFFEFEFFFFFFFFFFFFFF FFFFFFFEFEFEFBFBFBF9F9F9F9F9F9FFFFFFFFFFFFFEFEFEFDFDFDFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF4F4F4FDFDFDECECECC7C7C7 8F8F8F5353532626260F0F0F0808080000000404041E1E1E4747477C7C7CB6B6B6E8E8E8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF6F6F6F2F2F2F5F5F5FFFFFFFFFFFF F0F0F0FAFAFAFFFFFFFFFFFFFFFFFFFAFAFAF9F9F9FBFBFBFBFBFBFFFFFFFFFFFFF9F9F9 FFFFFFFFFFFFC4C4C46C6C6C393939232323050505000000000000131313404040606060 B1B1B1DDDDDDFFFFFFFFFFFFFBFBFBF8F8F8FCFCFCFEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFAFFFFF8FFFFF8FFFFF9FF FFF9FFFFF9FFFFFAFFFFFAFFFFFAFFFFFAFFFFF9FFFFF9FFFFF9FFFFF8FFFFF8FFFFFAFF FFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFFFAFFFFFAFFFFFEFFFEFFFFFBFFFDF9FFFDFBFFFDFCFFFD FAF9F7FFFEFFFFFDFFFFFDFFFEFFFFF8FFFFF5FFFFFBFFFFFFF1FDFFF5FFFFF9FFFEF7FE F8FBFFF8FFFFF5FFFFF6FFFFF9FFFFF2F5FCFDFDFFFEFEFFFCFFFFF7FFFFF5FFFFF7FFFF FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFFFFFBFFFFF9FFFFFBFFFFFEFFFFFFFFFDFFFEFDFFFCFDFFFBFF FDF1F5FBEEF5FFFAFFFFFAFFFCF0FCFFF7FFFFFBFFFFFDFFF8FFFFF4FFFFEFFFFCEBFBF8 EEFEFBF4FFFFF5FFFFF5FFFFF4FFFEF7FFFFF8FFFFF8FFFFF6FFFFF5FFFEF9FFFFFBFFFF FAF9F5FEFBF6FFFDF8FFFFFAFFFFFAFFFFFAFFFEFAFFFDF9FFFDFAFFFDFAFFFDFAFFFDFA FFFCFAFFFDFAFFFCFAFFFCFBFFFAFFFFFAFFFFFBFFFFFCFDFFFEFBFFFFFAFEFFF8FCFFF8 FCFFFAFCFFFBFEFFFFFFFEFFFFFEFFFFFCFFFFFBFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFCFCFCFFFFFF FFFFFFE1E1E1A5A5A57474743131311313130000000000000303031A1A1A3F3F3F5F5F5F BDBDBDF4F4F4FFFFFFF7F7F7E8E8E8FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFA FFFFFFFFFFFFFBFBFBE6E6E6FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF6F6F6F7F7F7FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFF FFFFFFFAFAFAF4F4F4F5F5F5FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEBBBBBB757575 3838381212120202020000000606061919193A3A3A6C6C6CAAAAAAE7E7E7FFFFFFE5E5E5 FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFBFFFFF9FFFFFAFFFFFAFFFFFAFF FFFBFFFFFBFFFFFCFFFFFCFFFFFCFFFFFBFFFFFAFFFFFAFFFFFAFFFFF9FFFFFBFFFFFDFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFFFAFFFFFAFFFFFDFFFEFFFFF9FFFDF8FFFDF9FFFDFCFFFDFFFFFD FFFDFFFFFCFFFFFBFFFAF9FEF3FBFEEDFCFFF3F8FCFFF7FFFFF5FFFFFAFFFFFEFFF5FFFF F2FFFFEEFFFFE7F9FDF8FFFFFCFFFFFFFDFFFFFDFFF5F5FDE9F0F6E8F6F7EFFDFDFCFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFFFFFBFFFFFBFFFFFCFFFFFEFFFFFFFFFDFFFDFDFFFCFDFFFBFFFFFBFF FFFBFFFFF9FFFFFBFFFFF8FFFFFCFFFFFCFFECEFF8F0F8FBF0FCFAF5FFFFF7FFFFF7FFFF F8FFFFF8FFFFF6FFFFF9FFFFF9FFFFF9FFFFFBFFFFFAFFFFF8FEFEF9FFFFFAFEFDFFFEFA FFFEF9FFFDF8FFFCF7FEFBF6FCF9F4FCF7F3FBF6F2FFFEFAFFFDFAFFFDFAFFFDFAFFFCFA FFFDFAFFFCFAFFFCFBFFFAFFFFFAFFFFFBFFFFFCFDFFFFFAFFFFF8FEFFF6FEFFF6FCFFF8 FEFFFAFEFFFDFFFEFFFFFDFFFFFBFFFFFAFFFFFBFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFBFBFBFFFFFFFFFFFF FFFFFFF5F5F5E8E8E8FCFCFCC2C2C27474743535350C0C0C000000040404161616101010 2C2C2C676767B7B7B7FDFDFDFFFFFFFFFFFFE5E5E5E4E4E4FEFEFEFFFFFFFFFFFFF0F0F0 F5F5F5FFFFFFFFFFFFFFFFFFF9F9F9EEEEEEEEEEEEF8F8F8FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFBFBFBFEFEFEFFFFFFFFFFFFFFFFFFF6F6F6F5F5F5 F7F7F7FFFFFFFFFFFFFFFFFFF8F8F8EBEBEBC6C6C67B7B7B343434191919070707000000 0000000D0D0D5C5C5C828282BABABAEBEBEBFFFFFFFFFFFFFAFAFAF0F0F0FFFFFFFFFFFF FFFFFFFBFBFBFEFEFEFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFCFFFFFCFFFFFBFFFFF9FFFF F9FFFFF9FFFFF9FFFFF9FFFFFBFFFFFBFFFFFCFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEFFFFFBFFFFFAFFFFFDFFFFFFFFFBFFFDF8FFFDF9FFFDFCFFFDF4F2F3F7F1F3 FDF4F9FFFDFFFFFEFFFCFFFFF9FFFFF9FEFFFDF4F9FFFCFFFEFFFFF6FFFFF0FFFFEDFFFF EEFFFFF2FFFFE6EDF3FDFCFFFFF8FFFFF6FFFFFCFFFFFEFFFBFFFFF9FFFFFEFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFDFFFEFDFFFEFDFFFEFFFFFEFFFAF8F9EBEBED F1F5F8FBFFFFF8FFFFF7FFFFF5FFFFF1FAFFFFFEFFFFFCFFFFFDFFFFFDFFFFFDFFFFFBFF FDF4F9F8EFF4FFFCFFFFFCFFFFFBFFFFFBFFFFFCFFFFFCFFFFFCFFFFFCFEFFFFFDFEFFFB FEFFFBFEFFFBFFFFFBFEFFFAFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFEFBFFFFFB FFFEFBFFFEFFFFFEFFFFFDFFFFFEFFFFFEFFFFFFFBFFFFFAFFFFF6FFFFF6FFFFF8FFFFFA FFFFFDFFFEFFFFFDFFFFFCFFFFFBFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFCFCFCFFFFFF FFFFFFFFFFFFEAEAEAF5F5F5FFFFFFFFFFFFE1E1E19292924040400F0F0F090909000000 0000001010102E2E2E575757AAAAAAFDFDFDFFFFFFFFFFFFFAFAFAF8F8F8FFFFFFFFFFFF FFFFFFEEEEEEF5F5F5FEFEFEFFFFFFFFFFFFFFFFFFFDFDFDFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFEDEDEDFFFFFFFFFFFFFFFFFFFAFAFAEFEFEFF4F4F4FEFEFEFBFBFBFFFFFFFFFFFF FFFFFFEDEDEDB9B9B97D7D7D5555550A0A0A0000000000000F0F0F1F1F1F3D3D3D8B8B8B DDDDDDF2F2F2FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF9F9F9FFFFFFFCFCFCF4F4F4 F2F2F2F8F8F8FFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFDF9FFFBF7FFFAF8FFFAF7FFFAF7FFFAF7FFFAF5FFFA F5FFFAF5FFFAF5FFFAF7FFFAF7FFFAF7FFFAF7FFFAF8FFFAF9FFFBFEFFFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFFFFFBFFFFFBFFFFFDFFFFFFFFFBFFFDF9FFFDF9FFFDFBFFFDFFFFFFFFFEFFFFFDFF FFFAFFFFFAFEFEF9FDF9F7FCF6F6F8FFFFFDFCFFFBF5FFFDEFFFFCE8FFFCEBFFFFEDFFFF ECFAFAFAFBFFFFFCFFFFF9FFFEECF8FFFAFFFFFCFFECEBF1E9EAEEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFFFFFDFFFFFDFFFFFDFDFFFDFDFFFEFDFFFFFDFFFEFFFEFFFFFCFFFFF9FFFFF7FFFF F4FFFFF1FFFFE3F9F6E4FDF9E5F3F3FAF1F6FFEEF7FFEEF7FFF0F8FFF2FAFFF8FFFFF9FF FFFAFFFFF3FAFFF0F7FBEEF5FEF1F8FFF7FDFFFAFFFFF8FEFCF6F8FEFFFFFBFFFFFBFFFF FBFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFEFFFFFCFFFFFEFFFF FBFFFFF9FFFFF8FFFFF9FFFFFBFFFFFEFFFDFFFFFBFFFFF8FFFFF8FFFEF8FFFEFAFFFEFB FFFDFFFFFDFFFFFDFFFFFDFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F4F4F4F6F6F6 FBFBFBFFFFFFFFFFFFFDFDFDFDFDFDFEFEFEFCFCFCF9F9F9F8F8F89E9E9E575757191919 0808080404040000000A0A0A2828287D7D7DB7B7B7F6F6F6FFFFFFFBFBFBF0F0F0FDFDFD FFFFFFFCFCFCFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FDFDFDFFFFFFFFFFFFFAFAFAF5F5F5F7F7F7FFFFFFFFFFFFFFFFFFF4F4F4D1D1D19B9B9B 5D5D5D232323000000000000191919191919373737818181D5D5D5FFFFFFFFFFFFFEFEFE FFFFFFFEFEFEFAFAFAF6F6F6F5F5F5FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFFFDFBFFF8F8FFF4F9FFF4F8FFF4F8FFF4F8FFF4F9FFF4F9FFF4 F9FFF4F9FFF4F8FFF4F8FFF4F8FFF4F8FFF4F9FFF4FBFFF8FEFFFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF FFFCFDFFFCFDFFFDFFFFFEFFFCFFFFFBFFFFFBFFFFFBFFFFFEFFFFFFFEFFFFFBFDFFF4F8 FFF4F8FFFAFFFFF9FFFFFCFDFCFEF9F7FFFAF2FFFAE8FFF4E5FFF4EDFFFBF2FFFBF5FBF7 D8D2D4E6D5DBDCC2CDCFB5C0E5CFDBFFF6FFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF FFFCFDFFFBFDFFFCFDFFFCFDFFFDFFFFFEFFFEFFFFFBFFFFF8FFFFE3F2EDDFF2ECEAFFF8 E6FDF5EBFFFCEDFFFFF4FFFFFFFCFFFFF9FFFFF9FFFFF9FFFFF3F9FFF1F7FFF6FBFFFBFF FFFBFFFFFBFFFFFCFFFFFDFFFFFEFFFFFEFFFFFEFFFFFFFFFAFFFFF7FFFFF6FFFEF4FDFC F4FDFCF4FDFCF4FEFDF4FEFDF8FFFFF8FFFFF8FFFFF8FFFFF9FFFFF8FFFFF9FFFFF5FFFF F1FFFFF0FFFFF2FFFFF7FFFFFBFFFFFFFFFBFFFEFAFFFDF8FFFCF8FFFCF8FFFCFAFFFDFB FFFDFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF7F7F7 FAFAFAFCFCFCFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F2F2F5F5F5DFDFDF9B9B9B 4141410404040202021919190303030A0A0A3131317E7E7ED3D3D3FFFFFFFFFFFFF5F5F5 FFFFFFFCFCFCE2E2E2E3E3E3FAFAFAFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF7F7F7FDFDFDFFFFFFFFFFFFF2F2F2DBDBDB8282826161612B2B2B000000000000 0000002929294F4F4F747474C2C2C2FFFFFFFFFFFFF9F9F9F2F2F2FFFFFFFFFFFFF4F4F4 FDFDFDFFFFFFFFFFFFFFFFFFFDFDFDF4F4F4EFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAFAFAFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFBFEFFF6FEFFF4FEFFF4FEFFF4FFFFF4FFFFF4FFFFF4FFFFF4FFFFF4 FFFFF4FFFFF4FFFFF4FEFFF4FEFFF4FEFFF4FEFFF6FFFFFBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFDFD FFFDFDFFFEFFFFFEFFFFFFFFFCFFFFFCFFFFFCFFFFF0F4F3F8F8F8FFFDFFFFFBFDFFF8FD FFF2F7FFE2E9F4DADDFFFEF8F6F9EECDD8CA99A7986B7C6C4E5A4C3B3D322E25200F0000 1500001A00001C00043E202CA5919CFBF0F8FFFDFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFD FFFAFDFFFBFDFFFCFDFFFEFFFFFEFFFEFFFFFBFFFFF9FFFFBFCAC498A59EA9B6ADC8D5CC EAF7EDF7FFF8F9FEF7E8DEDDF9E9ECFFF8FBFFFAFDFFFBFDFFF9FAFFF8F9FFFBFBFDF9F8 FDFDFBFDFFFCF9FEFAF3F9F5EEF7F2F0F9F4F3FCF9F9FFFFF9FFFFF9FFFFF9FFFFF9FFFF F7FFFFF3FDFEF1FBFCF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF7FFFFF8FFFFF4FFFFEBFFFF EAFFFFEEFFFFF4FFFFF9FFFFFFFFFDFFFDFBFFFCFAFFFAFAFFFBF8FFFBFAFFFCFAFFFEFB FFFFFDFEFFFDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEF3F3F3F3F3F3FBFBFBFCFCFCF7F7F7F8F8F8FBFBFBFFFFFFFFFFFFFFFFFF F2F2F29393933838380F0F0F0808080000000000000A0A0A3B3B3B898989CACACAE7E7E7 FDFDFDFFFFFFFFFFFFFFFFFFF9F9F9F8F8F8FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBEBEBF1F1F1 FDFDFDFFFFFFF0F0F0B9B9B96E6E6E3737370000000000000000000D0D0D3939397A7A7A BDBDBDE7E7E7FDFDFDFFFFFFFFFFFFFFFFFFFDFDFDFEFEFEF8F8F8ECECECFFFFFFFFFFFF FAFAFAF1F1F1F0F0F0FBFBFBFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFF8F8F8 F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFDFFFEF8FFFDF6FFFCF6FFFCF6FFFCF6FFFBF6FFFAF6FFFAF6FFFAF6FFFAF6 FFFBF6FFFCF6FFFCF6FFFCF6FFFDF6FFFEF8FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFB FFFEFDFFFEFFFFFEFFFFFFFFFCFFFFFCFFFFFCFFFFF8FAF9D5D1D0BDAFAFAE9497997277 78464F582A2D3A1B18331C142211070F01000A00001100001A01001E00002C0001230000 320008200000160000806B74FFF6FEFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFDFFFCFD FFFCFDFFFDFDFFFEFFFFFFFFFFFFFFFEFFFF8787873C3B390D0A050F08021A0D0728170F 2E1C12211008493E3A5D55527B767296918DA7A49FB4B3AEC0C3BCC9CEC7E6F0E7EFFCF2 F5FFFAF4FFFAF1FFFAF0FFFAF0FFFAF2FFFBEDF6F5F6F7FBFCFDFFFEFFFFFCFFFFFCFFFF FBFFFFF8FDFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF8FFFFF9FFFFF4FFFFEAFFFFE7FFFF EDFFFFF2FFFFF9FFFFFFFFFDFFFCFBFFFAFAFFF9FAFFF9FAFFFBF8FFFCF8FFFEFAFFFFFA FEFFFAFCFFFBFEFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFAFAFAFBFBFBFEFEFEFEFEFEFEFEFEF1F1F1FDFDFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFF2F2F2F3F3F3FFFFFF FFFFFFFFFFFFD6D6D69292924040400C0C0C0000000101011515152828286464649F9F9F E4E4E4FFFFFFFBFBFBEDEDEDF2F2F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2D2D2 8888883A3A3A0606060000000000000909092C2C2C6B6B6BB3B3B3ECECECFFFFFFFFFFFF FCFCFCFEFEFEFAFAFAFAFAFAFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFF1F1F1F8F8F8FFFFFF FFFFFFFFFFFFFAFAFAF6F6F6F5F5F5FFFFFFFAFAFAF9F9F9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFDFFFDFBFFFCFBFFFBFBFFFBFBFFF9FBFFF9FBFFF8FBFFF8FBFFF8FBFFF8FBFFF9FB FFF9FBFFFBFBFFFBFBFFFCFBFFFDFBFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFEFFFBFFFFFBFFFFFD FFFEFFFFFDFFFFFEFFFEFFFFFCFFFFFBFFFFB2B6B54B47460D0000190000250000370000 3600003100002F00002900002300002C000044120B5C221E652525742D31631C22813F49 5C242F190000766168FDF8FCF9FDFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFDFFFDFDFFFEFD FFFFFDFFFFFFFFFFFFFFFEFFFFFDFF33292A1300021400002000002200002600002F0000 3200001500000D00000F00000A00000A00000700000600000B09002B2D223B41334E5649 53604F5260515869576C7E6E838F83D1D0CEDED5DAEAE1E6F7EEF3FFF6FBFFFAFEFFF9FD FCF7FBFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFEFFFFFFFFFFF8FFFFEDFFFFEAFFFFF0FFFF F5FFFFFBFFFFFFFEFDFFFBFDFFFAFBFFF9FBFFFAFAFFFAFAFFFCF8FFFEF8FFFFF8FCFFF8 FCFFFAFEFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFF F6F6F6F8F8F8FFFFFFFFFFFFF5F5F5FFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFDFDFDFCFCFC FEFEFEFFFFFFFDFDFDF0F0F0CACACA818181313131020202000000000000050505262626 6F6F6FC5C5C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF9F9F9F9F9F9 FDFDFDFFFFFFFFFFFFFDFDFDFFFFFFFBFBFBFEFEFEFFFFFFFFFFFFFAFAFAF7F7F7FFFFFF F0F0F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6DEDEDEA4A4A4595959141414000000 0000000505052525254E4E4EC0C0C0DBDBDBFAFAFAFFFFFFFFFFFFFAFAFAFDFDFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFF4F4F4FAFAFAFFFFFFFFFFFF FEFFFFFFFFFFFFFEFFFFFDFFFFFAFFFFF7FEFFFAFFFFF9FFFFF9FFFCEDF4FFF3FAFFFCFF FFFAFEFFFEFFFFFFFFFBFCFEFFFFFFDEDEDEFFFFFFFDFDFDFFFFFFFFFFFFF6F6F6FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFDFBFFFAFCFFFAFFFFFBFFFEFF FFFCFFFFFCFFFFFEFFFCFFFFF6FEFFA0A6A60B07041400004F2225510E15731C25690511 841C27821C277F1E257E1F237C20217C20217F1F20811E218E2B30650810691821773841 210000544447FCFFFFF3FDFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFCFEFFFBF0F5F1F8FDF9 FCFFFFFFFFFFFFFDFFFFFAFF4A2F361C0000743B426D242B70171D8A252B8D1E24842124 6222225124214A1C1C3E1511340B092803001E0000170000190000150000130000100000 0D00000B00000900000B000030171A2A0F1422070C250C103920245A44477F696C958183 A89597A99698B1A1A2CABABBEADCDCFFF7F7FFFBFBFFFEFBF7FFFDE6FAF1EDFAF3F9FFFD FDFDFBF4EEEEFFFBFDFFFAFBFFFAFBFFFAFAFFFBFAFFFDF8FFFFF8FFFFF6FEFFF6FCFFF8 FEFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFDFDFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF3F3F3F7F7F7FCFCFCFEFEFEFDFDFDFCFCFCFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEE6E6E6A9A9A96F6F6F2B2B2B090909000000000000 0D0D0D373737929292ECECECF2F2F2FEFEFEFFFFFFF6F6F6FBFBFBFFFFFFFFFFFFF5F5F5 F7F7F7FCFCFCFBFBFBFCFCFCFFFFFFFFFFFFFFFFFFE6E6E6FEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFCFCFCFDFDFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF6F6F6F6F6F6FAFAFAFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF0F0F0F3F3F3F9F9F9D5D5D57D7D7D2D2D2D161616000000000000171717484848 848484CDCDCDFFFFFFE5E5E5F5F5F5FFFFFFFFFFFFFFFFFFFBFBFBFCFCFCFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFAFAFAEFEFEFEBEFF0EFFBFB EAF8F9EFF9FBFBFFFFFEFFFFFFFDFFFFFCFFFFF9FFFFFBFFFFF9FFFFFDFFFEFFFFE9EEF2 E5EFF1EBF9FAE7F3F3F0F4F5F5F5F5FFFFFFF6F6F6FEFEFEFEFEFEFDFDFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFDF9FFFAF9FFF8FFFFFBFFFDFFFFFBFF FFFBFFFFFDFFFCFFFFF8FFFFA1AAA90908041A0502612D2F66151C8A1E2B8A0D1D991223 9A112199122096141E94151C94161A96151A96151A981B2384101976151E8037401D0000 322223E9F2EFEBFAF7FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFDF8FFF8F9FFFBEDF8F2F7FFFDFBFFFF FFFFFFFFFCFFFFF0F74E2631270000843441811B288A0E19A21621A50D199A0E177D141B 711A20711C21701E227121247122256F25266D27276E2A29682725602320571C184C1510 450E093E09033906032B0000280000240000220000210000240000270000280002260001 2200002300002D090B3E1C1D4A2A2B4E2E2F472F2D463F395E5E56918E87C7C4BFD7D2CF EEE6E4FFFCFDFFF3F5FFFBFDFFFCFBFFFDFBFFFEFAFFFFF8FFFFF6FEFFF6FEFFF8FFFFFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF8F8F8F8F8F8 F7F7F7F7F7F7F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F4F4F4FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD FFFFFFFFFFFFFDFDFDFFFFFFFFFFFFF9F9F9E4E4E4D8D8D89A9A9A5454542828280D0D0D 0000000505051818186E6E6EB0B0B0F4F4F4FFFFFFFAFAFAF1F1F1FDFDFDFFFFFFFFFFFF FFFFFFFFFFFFF8F8F8E3E3E3E4E4E4FFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FDFDFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF7F7F7FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F1F1FCFCFCFDFDFD ECECECB2B2B25A5A5A0F0F0F0000000000000000002828287C7C7CC4C4C4EFEFEFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFFFFFFFDFDFDF5F5F5FFFFFFFFFFFFFFFFFFF9FFFFF0FFFFEBFFFF E5FEFAE5F9F7EEFCFCE8F2F3CFD4D7B6BABD91929682878A7D87886775753C504E2B4440 294641243A37959E9DFEFEFEFFFFFFF8F8F8F3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFDF7FFF8F7FFF8FFFFFBFFFDFDFFFAFFFFFAFF FFFCFFFCFFFFF7FFFFA1ABAA0504001C0300713537761921991D28A41123A90A20AC091E AB0A1CA90B19A80C17A80D13A90C13A80D159E0B15A31D267E0F1888373E2000000D0000 D2DDD9E8F8F5FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFDF4FEF6F7FFFBEEFBF4F8FFFFF9FFFFFEFDFF FFF9FFECD2DD4717233000008D2B3A8E14239F0B1BB10918BA010FAF000BA70F1E9C1422 9D15239D16249D19269D1B279C1D289B1F29981F28961E27931E268F1C238C1B2188191F 86171D80181F7B242C78292F792C32792C3274292E6B202561191D5A13173D0000350000 2D00002D00003100003300002D00002400001900001900001200001100001809046F6462 F3EBE9FFFDFDFFFEFDFFFFFDFFFFFDFFFFFBFFFFFBFFFFFAFFFFF8FFFFFAFFFFFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F8F8F8FEFEFEFFFFFF FFFFFFFFFFFFF4F4F4F0F0F0EEEEEEF3F3F3FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFBFBFBF9F9F9FFFFFFFFFFFFFFFFFFFCFCFCFFFFFFF6F6F6BFBFBF6E6E6E282828 0505050000000E0E0E1212123A3A3A909090E6E6E6FFFFFFFFFFFFF6F6F6EEEEEEEFEFEF FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFBFBFBF7F7F7F9F9F9 FCFCFCFFFFFFFFFFFFFEFEFEF6F6F6FBFBFBFFFFFFFFFFFFF0F0F0CDCDCD858585343434 060606000000010101242424484848A7A7A7D2D2D2FCFCFCFFFFFFFFFFFFFFFFFFFFFFFF F0F0F0FFFFFFFEFEFEFCFCFCFCFCFCFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFFFFFFFEFEFEEDEDEDFFFFFFE4E4E4C8C8C8BFC5C39EAFA77D91885A6962 49544E474C4842413F3128291E1415070000060000090806070C08000400000600000F06 000600313735F0F0F0FAFAFAFFFFFFF6F6F6FFFFFFFFFFFFF7F7F7FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBFFFDF5FFF8F5FFF8FEFFFAFFFCFDFFFAFFFFFAFFFFFCFF FCFFFFF4FFFFA7B3B10403001500007432337C131A9C101DAE0B1EB0071CB3061AB20719 B20815B20811B3080EB5080EB30810A5010AB6232D80040E8E333A2A00000E0000C3CCC7 EFFFFCFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFDF3FDF5F8FFFAF0FDF4F8FFFFF9FFFFFEFFFFFDF3FB CDB3BE3606123200008D2433930F1DAC0E1CBA0411C5000CBE0007BA0818B20A1BB0091A AD0617AA0515A60413A30211A302119D000D9E020FA00612A20A16A60E1AA9131EAC1621 A71B26860E177D12187E131B7E151A7E161D7E191D7F1C217E1E208B2C308228287A2123 76201F77232375242171201F691E1B52110B4C15102F000020000014000033241FD5D0CD F8F8F6FBFFFFF9FFFFF9FFFFFBFFFFFEFFFDFFFFFBFFFFFAFFFEFBFFFFFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFF FFFFFFF8F8F8F5F5F5F7F7F7FAFAFAFFFFFFFFFFFFF9F9F9FAFAFAFFFFFFEFEFEFAAAAAA 636363101010000000000000121212343434686868B5B5B5F6F6F6FFFFFFFFFFFFFAFAFA F6F6F6FCFCFCFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFAFAFAFBFBFBFFFFFFFFFFFF F2F2F2FFFFFFFFFFFFFFFFFFF9F9F9D4D4D4A0A0A0767676181818020202000000080808 2A2A2A656565BCBCBCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEDEDEDFFFFFFFFFFFFFFFFFF FCFCFCFAFAFAF9F9F9FCFCFCFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F4F4F4FFFFFFFFFFFFFBFBFBFFFFFF8080802424240D09061C130C1305000E0000120000 1600001D00002300002400003201042D01023A14134223204128234B383144362D211811 090502DCDCDCFDFDFDFFFFFFF6F6F6FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFBFFFDF2FFF8F2FFF6FEFFFAFFFCFDFFF9FFFFF9FFFFFCFFFBFFFF F4FFFFBBCAC712130D150000742C2D831017A00513AF0416AF0819AE0917AF0915B00911 B3090CB6080AB9060AB9060AAE0107BB1E25820005902B3344060B140000B6B6B4F7FFFF FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFDF9FCF5FCFFFAF5FCF5F9FFFFF9FFFFFCFFFFF9F2F9AD98A1 23000234000082212C8C0E19B2171FB6050DCA070DC30007B60009B1000DB3010FB50311 B80614B90916BB0B18BC0C19B50613B50613B30713B20612B20612B20612B10511AA0813 AC1A24A21B219F181F9B161B99161C9A191D9B1D219C2022951A1D8F19198A1617881615 891918881B18881A19821A177D1E1A7B26216F2522773D392500002B1611D3D0CBF8FFFC F5FFFFF2FFFFF4FFFFF7FFFFFBFFFFFFFEFFFFFCFDFFFCFDFFFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFFFFFFF7F7F7F9F9F9FAFAFAF5F5F5 FEFEFEFFFFFFFFFFFFFFFFFFF9F9F9F6F6F6FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FCFCFCFFFFFFFFFFFF FFFFFFFFFFFFFBFBFBF8F8F8EAEAEAFFFFFFFFFFFFFFFFFFECECECF1F1F1FCFCFCFDFDFD DADADA8C8C8C323232000000000000000000262626515151A9A9A9E5E5E5FFFFFFFFFFFF F5F5F5FBFBFBFEFEFEF4F4F4FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF5F5F5D8D8D89B9B9B4949490101010000000E0E0E1313133C3C3C909090E3E3E3 FFFFFFFFFFFFFDFDFDEFEFEFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBEBEBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8 FEFEFEFFFFFFF8F8F8FFFFFF4646460000000A0000370C064A0F0959181467201E722424 7B252882262B87282E892A30802429812B2E7B2D2D702927702F2B581D171F0000180A09 BEBEBEFFFFFFFFFFFFF1F1F1FFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFBFFFBF1FFF6F1FFF6FCFFFAFFFCFDFFF9FFFFF8FFFFFBFFFBFFFFF4FFFF DCEBE82F302A1500007729298D141BAB0616B30214AB0B17A50E15A70E11AB0D0EAF0B0A B50907BA0607BC0507B60307B712198C00078E2127560F15250103989390FBFFFFFEFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFDFFFCF7FFFFFAFAFCF7FCFFFFF7FCFFFCFFFFF7F5FA95848C190000 3C01077B2228841013AF1E21AF0707C80F0DC20605B30306B0050BB2070DB6090FB80B11 BA0D13BB0E14BC0F15B6090FB6090FB5080EB4070DB3060CB2050BB1040AAD0409A40007 A30409A6070CA5090DA3080C9F0609980305930102A212129E12119B110F98110E97110E 96120E95140F951512941A178518156B0D0B792F2C220000140000DAD7D0F5FFFDF0FFFF EDFFFFEEFFFFF2FFFFF9FFFFFFFEFFFFFBFFFFFBFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFF9F9F9F6F6F6FFFFFFFFFFFFFFFFFFFCFCFC FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF9F9F9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7E7E7E4E4E4FFFFFFFFFFFFFFFFFFEDEDEDFFFFFF FFFFFFEFEFEFB3B3B35757570C0C0C0000000000000000003B3B3B8F8F8FC7C7C7F1F1F1 FFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFDFDFDF9F9F9FEFEFEFFFFFFFFFFFFFBFBFBEEEEEEFFFFFFC0C0C0 6F6F6F3030300000000000000909093A3A3A626262AFAFAFFFFFFFFFFFFFFFFFFFF3F3F3 F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFF8F8F8F7F7F7FAFAFAF9F9F9F4F4F4FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8 FFFFFFEDEDEDFFFFFF3C3C3C0505055337366A141585111492171C99171F9B121C9A0916 9902119A000F9C01119902119F0E1B99101A910F179C2126911D20550000220605868686 FFFFFFFCFCFCF6F6F6FEFEFEFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF9FFFBF0FFF6F1FFF4FCFFFAFFFCFDFFF8FFFFF7FFFFFBFFFCFFFFF0FFFFF4FFFF 484941160000742425991A23B80C1CB70515A20F159915139B1410A1120CA80F09AF0C05 B70803BA0605BA0609B0070C9F0E158B181F570A102900016F6161FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFDFFFCFAFFFAF8FEFAF7FFFFFFF4F8FBFCFFFFF9FAFF83787E140000451417 73292879130FA726219F0800BC1409B40C01AD1309A7140CA6130BA51009A30E07A10C05 A20B04A10A039D06009F0600A10802A30A04A70C07A90E09AB100BB10F0DB30608BA070D BE0B11C00F15C01317BD1316B81214B51112AE0E0EAC0E0DAA0F0DA50D0AA20D09A00C08 A00F0AA1120E95070598161483161399443F360000371C15EEEEE6E7FBF2EAFFFFE7FFFF EAFFFFF0FFFFF8FFFFFFFDFFFFFAFFFFFAFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF6F6F6FFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFEFEFEE3E3E3FDFDFDF9F9F9 F8F8F8FFFFFFFFFFFFFFFFFFFEFEFEF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FEFEFEFFFFFFFAFAFA FBFBFBFFFFFFEAEAEAFEFEFEFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFEFEFE FAFAFAFFFFFFFFFFFFD8D8D87A7A7A2727270B0B0B0000000000002323236C6C6CB1B1B1 EAEAEAFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFDFDFDF8F8F8FEFEFEFFFFFFFDFDFDE4E4E4CCCCCC585858232323000000 0000000909092A2A2A808080DBDBDBFAFAFAFFFFFFFFFFFFF4F4F4F3F3F3FFFFFFFFFFFF FFFFFFFFFFFFFCFCFCFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFEFEFEFFFFFF FDFDFDFBFBFBFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFDFEFFFDFEFFFDFEFFFD FEFFFDFCFFFDFCFFFBFCFFFBFEFFFBFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFD FFFFFDFFFFFDFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFCFFFFFBFFFFFEFFFF FEFFFFFFFFFFFFFEFFFFFFFFFFFFFFFEFFFFFCFFFFFCFFFDFEFFFDFFFFFDFFFFFDFFFDFD FFFEFDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5FFFFFF F6F6F6FFFFFF2929290000005C38388E1F25A61117A50B13A60912AC0811AF0812B50613 B70513B90415BA0818BD1121AD07159700089D0B159A0E176000011600004D4F4EFDFFFE FBFDFCFEFFFFFEFFFFFBFDFCF7F9F8FEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FBFFFDF5FFFAF5FFF8FBFFFBFFFFFDFFFBFFFFFAFFFFFBFFFFFEFFEDF8FAF7FFFF515650 110000682021961F25B81021B70513A210139915119A15109D140EA4110AAB0E09B50907 B90707BB0708AB0104B11A1F8A11185201072200004D3D40FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFDFFFBFBFFF8F8FCFBF9FCFFFFEEF8F9F7FFFFF8FDFF7C73761C0000551E217B2A29 7B120FAA2621990400B51509AD0D00A60F06A11109A2120AA2130BA3140CA3160DA5160E A6160EA5120BA6110BA8100BA6110AA6110BA5120AA3130BA9100BBB0C11BF060EBA0109 B50005B30005B20107B5060BB70A0EB3090CB10B0DB10D0EAE0B0CAA0A0AAA0C0BAC0E0D AF1112A90A0EAA181B7A04047A221E2400003F2B22FCFFFAEBFFF9EDFFFFEDFFFFF1FFFF F7FFFFFCFFFFFFFEFFFFFDFFFFFCFFFFFEFFFFFEFFFFFFFFFEFFFFFCFFFFFCFFFFFCFFFF FEFFFFF8F8F8FFFFFFFFFEFFFEFEFEFEFFFFF7FBFCC3C7C8878D8B5E635D60625D72746F A2A49FDDDFDAFEFFFBFFFFFDFFFFFDFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFDFFFFFDFF FFFDFFFFFDFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFEFFFDFEFFFDFEFFFDFEFFFD FFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFEFFFCFAFBFFFDFEFFFEFFFFFEFFFDFBFCFFFEFF FFFEFFFFFEFFFFFDFEF8F6F7F9F9F9FBFBFBF8F8F8F5F7F6F7F9F8F3F3F3FFFFFFFFFFFF FEFEFEF9F9F9FFFFFFFCFCFCEEEEEE8989894141410C0C0C0707070303030909094C4C4C A4A4A4FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5FCFCFCFFFFFFFFFFFF FFFFFFFAFAFAFDFDFDFFFFFFF9F9F9F4F4F4F8F8F8FFFFFFFFFFFFFFFFFFFEFEFEFFFFFF FFFFFFFAFAFAF6F6F6FFFFFFF1F1F1A7A7A74444440000000000000000000808084D4D4D ACACACF1F1F1FFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF FFFDFFFFFCFFFFFCFFFFFDFFFFFDFDFFFEFDFFFFFDFEFFFBFCFFFAFBFFFAFBFFF8F9FFF8 F8FFF8F7FFF6F5FFF6F9FFF6F9F9F1FFFAF4FFFEFAFFFEFAFFFEFAFFFDF9FFFDFAFFFEFB FFFAF7FFFDFDFFFDFFFFFDFFFEF8FAF8F2F4FCF6FAFFFEFFF7FFFFF4FFFFF9FFFFFCFFFF FFFDFFFFFDFFFFFEFFFDFEFFF6FFFCF8FFFDF8FFFBF6FDF5FBFCF6FFFEF8FFFBF8FFFBFA FFFEFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFF F5F5F53E3E3E030303451D1E8F181CAB0C11A90D10A90D10A90D0EAB0D0EAF0A0EB2090E B90913B80813B50917AF0A18A30D19990F1C91131E751E24110000515A57F9FFFFF2FBF8 FBFFFFFBFFFFF1F7F5FBFFFFFCFFFFFCFFFFFCFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFF FFFEFFFFFFFFF9FFFDF8FFFAFBFFF8FFFFF8FFFDFBFFFCFFFFFEFFFBFFFF394342070000 4C1A1979161BAF1321B30310AB0C10A50F0EA21011A11013A40F13A90D11B00910B6070C C20E11B70A0CA50B0D8E13156D1B1D1D000031282DF9FFFFFEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF FFF8FCFFFCFFFBFFFFF4FFFFE4FFF8EEFFFFF0FBF56F64602000006F202585161D9A151A AC1618A60807B3110CAD0804B2090EB20910AC0B10A80E10A50F10A41010A50F10A70E10 AD0E12AE0D12B00D12AE0E10A90F11A20E0C9A0F0C9F0B0BB20811B90413B90413B70513 B60613B60613B50613B30713B20813B20813B00913AF0913AF0913AE0A13AE0A13B00913 B90916A80812921A1C6F211D19000056534AF5FFFFF1FFFFF8FFFFFEFEFFFFFAFFFFFAFF FFFBFFFFFEFBFBFFFAFBFFFAFFFEFDFFFDFFFFFFFFFBFFFFF8FFFDF7FFFDF7FFFDF9FFFD F6F8F5FFFEFFFFFEFFFFFEFFFCFFFFF8FFFF465455000502000700000800000800030B00 1E2416595F53A9ACA3E3E4DFEEEDEBFFFAFEFFFCFFFFFCFFFFFBFFFFF6FFFEF2FEFFF1FE FEEDF7FFF9FFFFFBFFFFFCFFFFFEFFFFFFFFFEFFFDEDF4EDFBFFFBFBFFFBFBFFF9FBFEF7 FFFEF9FFFFFAFFFEF8FFFDFAFFFCFDFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFBFFFFFCFF FFFDFFFFFDFFFFFEFFFFFEFFFFFFFFFEFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6E6E6B3B3B36C6C6C292929020202000000030303 3838388A8A8AE0E0E0FFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFDFDFDF5F5F5F8F8F8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FAFAFAFFFFFFFEFEFEF6F6F6FBFBFBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFAFAFA F8F8F8FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4EDEDEDFFFFFFFFFFFFFAFAFAF5F5F5 F6F6F6E0E0E09B9B9B393939000000000000191919202020686868C3C3C3FAFAFAFFFFFF F7F7F7F4F4F4FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFDFF FFFCFFFFFDFFFFFDFFFFFDFDFFFEFDFFFFFDFFFFFBFEFFFAFCFFF8FCFFF8FBFFF8F9FFF6 F8FFF6F8FFF4FBFFF6FFFFF8FFFEF8FFFEFAFFFEFAFFFEFAFFFFFAFFFFFAFFFFFAF7F3F0 F7F6F2F9F8F6FDFCFAFFFEFFFFFEFFFFFEFFFCFFFFF0FBFFEEF8FFF5F8FFFFFCFFFFFBFF FFFAFFF9F2F9EBEBEDF2FBF8F7FFFDF5FFFBF8FFFAFFFFF8FFFAF4FFFAF6FFFAF8FFFDFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5858580A0A0A3C141592171AAC0B10AB0C10A80E0EA80E0CA90E0AAC0D0AB00A0AB4090F B60811B30914AC0A17A20E1C98121D8E16207422280E00004B5652F5FFFCF4FFFBF9FFFF F9FFFFEEF7F4F9FFFFFBFFFFFBFFFFFCFFFFFCFFFFFEFFFFFEFFFFFEFFFFFFFEFFFFFAFF FFFCFFF8FFFFF4FFFAF5FFF4FBFFF4FFFDF6FFFBFBFFFBFFFCFFFF687474010000451D1D 72191DA71321B60714B00A0EAB0D0CA70E13A40F15A40E19A80C17AF0913B5080EBD0A0E B60A0AA60A0B9115157221201D00002E282CF8FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFAFF FFFCFFF8FFFFEEFFFFDFFFF5EAFFFDE1EEE45C4D46260000771C2390121DA3101AB2121A AA0509B3110EAE0808B60610B60613B00913AB0B13A80D13A50E13A70E13A90C13B10B15 B40A15B60A16B50B14AF0E16AA1114A41215A31114AC0B13AF0913B00913AF0913AF0913 AF0913AE0A13AE0A13AC0B13AC0B13AC0B13AC0B13AB0B13AB0B13AB0B13AF0913B80614 A604118E171D661F1D18000060665CF2FFFFEFFFFFFCFFFFFFFAFFFFF6FFFFF6FFFFFAFD FFFFFAF7FFF4F7FFF6FFFEFDFFFCFFFFFFFFF9FFFFF5FFFDF4FFFDF5FFFDF8FFFDFDFFFC FFFEFFFFFDFFFFFDFFFEFFFFC6D0D21F2E31000302281A112E1709260E021500000F0000 0E0000160500241512766868948A8BC2B9BEE7E0E7FCF7FEFFFDFFFFFDFFFFFCFFFFFAFF FFFAFFFFFBFFF2ECECEAEAEAF2F7F3F7FFF9F4FFF7F5FFF8F1FDF3F1FBF2FCFFFAFFFFFA FFFFFAFEF7F1EFE7E4FFFCFDFFFCFFFFFCFFFFFCFFFFFBFFFFFBFFFFFBFFFFFBFFFFFCFF FFFDFFFFFEFFFFFEFFFFFFFFFEFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7E7E7B2B2B26C6C6C2B2B2B030303000000 0D0D0D323232747474C4C4C4FEFEFEFFFFFFFAFAFAEEEEEEFFFFFFFFFFFFFFFFFFFFFFFF FAFAFAFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAF9F9F9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFDFDFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFEBEBEBE5E5E5FFFFFFFFFFFFF2F2F2EDEDEDFFFFFFD3D3D3878787 292929000000000000121212444444676767D0D0D0E8E8E8FFFFFFFFFFFFFAFAFAF7F7F7 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFFFFFDFFFFFDFFFFFDFFFFFBFFFEFBFFFEFBFFFFFAFFFEFAFFFEFA FFFEFAFFFEFAFEFAF7FEFAF7FBFAF6FAF9F5FAFBF6F9FBF6FAFCF7F9FEF8FBFFFBF9FFFB EFFAF2EDF8F0F3FFF9F7FFFDF7FFFDF8FFFFFCFFFFFFFDFFF5EAF2B2A1AB664E5B422B35 54434B736A6DC7C9C8F9FFFDF1FEF7F7FFFAFCFFFBF5F2EDFFFBFAFFFBFBFFFEFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF8F8F8FEFEFEFFFFFF7F7F7F 141414330B0C90171CAB0C10A90D10A80E0EA80E0CAB0D0CAE0C0AB00A0AB2070DB2070F AF0810AB0B15A20E1A9B131F93172278232A1000003D4643EAF3F0F8FFFEFBFFFFFBFFFF F0F6F4FAFFFEFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFEFFFFFFFEFFFFFBFFFFFDFF F8FFFFF4FFFAF5FFF4FBFFF4FFFDF6FFFBFBFBF5F9F9FCFFA9B5B50202003E1817731D20 A2101DB70B17B00A0EAC0C0CA80D13A50E15A40E19A80C17AF0913B5080EB80509B50909 A70B0C931717782726240000292025E3EAF0FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFAFFFFFBFF F3FDFCEEFFFFE0FFF6EAFFFDD0DDD33F30292900007A1D2590121DA50F1AB11119AA0509 B3110EAC0A08B20910B00913AE0A13A90C13A70E13A70E13A80D15AB0B15B00815B30715 B70616B70714B50917B10B15AD0D17A91015A50F10A2110EA4100EA2110EA2110EA2110E A2110EA2110EA2110EA2110EA2110EA2110EA2110EA2110EA2110EA70E10B10712A10512 8A191D5D17151D040071766FF2FFFFEDFFFFFCFFFFFFFAFFFFF6FFFFF6FFFFFAFDFFFFFA F8FFF6F7FFF6FFFEFDFFFDFFFFFFFFFBFFFFF7FFFDF5FFFDF5FFFDF8FFFDFEFFFFFFFEFF FFFDFFFCF7FBFFFEFF898C91000A0C0B0000742B328A272C86272D751E245E0F14440002 2C00002000001800001200002A201E4B4C47747D78A4B3AED2E5E1F5FFFFF6F8F5FFFFFD FFFFFDFCFFFBF7FFFBF7FFFBF5FFFBF4FFFBF4FFFBF5FFFBF8FFFBF7FEF7F1F3EEF6F5F1 FFFEFBFFFEFBFFFEFFFFFEFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFEFF FFFEFFFFFEFFFFFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF0F0F0F7F7F7FFFFFFFFFFFFFFFFFFF0F0F0C1C1C19E9E9E2A2A2A151515 020202050505262626676767BCBCBCFBFBFBFFFFFFFFFFFFF3F3F3EAEAEAFDFDFDFFFFFF FFFFFFF2F2F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FAFAFAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F8F8F8DFDFDFFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFC8C8C86C6C6C1616160A0A0A000000 0D0D0D393939818181D1D1D1FFFFFFFFFFFFFEFEFEF2F2F2F7F7F7FFFFFFFFFFFFFCFCFC EDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFF9FFFFFBFFFF FBFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFDFFFFFCFFFFFCFDFFFBFDFFFAFDFFFAFDFFF9FD FFFBFDFFFEFFFEFFFFFEFFFFFCFFFFFBFFFFFBFFFDF7FFFBF1FCF4EEFBF2EDFDF3F0FFF6 F4FFFAF2FFFAF2FFFAEDFFF6E8F4EAC1B7B68F767C4728301E00031B00001B0000150000 0E00006E6868F2F4F1F1FCF6F1FCF6FBFFFDF3F3F1FFFCFDFFF9FAFFFEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFF9E9E9E171717 2A03048D191CA80D11A80D11A80E10A90D0EAB0D0CAF0B0AB00A0AB00609B0070EAD080F A80B14A30F1B9D141E9617227D242A120000232C29D7DDDBF8FEFCFBFFFFFBFFFFF3F9F7 F8FEFCFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFBFFFFFDFFF8FFFF F4FFFAF5FFF4FCFFF4FFFDF6FFFBFBFFF9FDF4F7FCD6E4E4000000310E0C752023A00F1C B40A15B00A0EAC0C0CA80D13A50E15A40E19A70D17AE0A13B5080EB50206B60809A80C0D 9315167C28282600001C0F16C2C5CCFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFAFFFFF8FDEFF9F8 F0FFFFE5FFFBEBFFFDC6D2C82A19122E00007E1F2792131EA50F1AB01018A80508B4120F AB0C09AE0B10AC0B13A90C13A80D13A70E13A70E13A80D15AB0B15AF0915B10616B30415 B20314AF0313AE0313AC0614A80810A5100CA21209A4110AA41109A4110AA41109A4110A A51009A5100AA51009A70F0AA71009A80F0AA80F09A80F0AA90D0EAA08139E0C178A2024 4C0B091800007B7E77F4FFFFF2FFFFFCFFFFFFFAFFFFF7FFFFF6FFFFFAFDFFFFFAF8FFF6 F8FFF8FFFFFBFFFDFFFFFFFFFBFFFFF8FFFDF7FFFDF7FFFDF8FFFDFCFFFFFDFDFDFFFDFF FCF7FBFEF9FD5755580000043B131B8A1122A4071AA30C1FA114249B1D2B91212D83242C 72262A480C0E2E05031200000800000002000D190D2F44354D5F53A7AEA6CCCFC8F1F8F0 F9FFFAF7FFFAF5FFFAEFFFF6E6FAEFEBFCF2F4FFFDF7FFFDF9FFFFFCFFFFFFFFFFFFFDFE FFFDFEFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEF6F6F6F9F9F9FFFFFFFFFFFFFFFFFFF8F8F8F2F2F29C9C9C3C3C3C 0B0B0B030303121212323232505050B1B1B1EAEAEAFFFFFFFFFFFFF0F0F0F0F0F0FFFFFF FFFFFFFFFFFFFAFAFAF8F8F8FCFCFCFFFFFFFFFFFFFEFEFEFCFCFCFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBF3F3F3F8F8F8FCFCFCFAFAFA FFFFFFF6F6F6F3F3F3FFFFFFD6D6D66565651515150707070000000B0B0B444444939393 E0E0E0FFFFFFFFFFFFFAFAFAEEEEEEF9F9F9FFFFFFFFFFFFFFFFFFFDFDFDF8F8F8F6F6F6 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF8FFFDF5FFFDF7FFFDF8FFFD F9FFFFFCFFFFFEFFFFFFFEFFFFFDFFFFFBFFFFF9FFFFF8FFFFF7FFFFF6FFFFF6FFFFF9FF FFFEFFF6FEFFF2FAFCF2FCFDF5FFFEF6FFFEF3FFF9EFFCF3F5FFFBF4FFFAF4FFF8ECFFF0 C9DECD99AE9B69806C575D4F2B0D0B22000026000029000054162162293243141C1B0000 251214C8C4C3FBFFFDF4FFFBF1FAF9F9FFFFFFFEFFF7F5F8FFFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFADADAD1010101E0000 891B1EA40F13A50F11A70E10AB0D0EAC0C0CB00A0AB20A0AAF0609AE080CAC080FA70C14 A3101A9F131E99152081222A1400000A100EBFC3C2F5F9F8FCFFFFFCFFFFF8FCFBFAFEFD FCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFFFFFFFFFBFFFFFDFFF7FFFFF2FFFA F5FFF4FCFFF4FFFCF6FFFAFBFFFDFFF5F8FDE7F5F50001002200007624269D111CAE0711 B00A0EAE0B0CA80D13A50E15A40E19A70D17AE0A13B3080EB40105B90B0CA80C0D911112 7D27282A00000E00059D9DA5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFDF7FBEEF8F7F0FFFF EAFFFFEDFFFDC5CCC4200B0632000082212A95131FA50F1AB01018A80508B4120FAB0D0A A90D10A80D11A80D11A70E11A70E13A70E13A80D15A90C17B2101DB10C1CAF081AAC0517 AA0317A90317AA0418AA0513AF0B0CAF0C07B00B09B00B07B20A09B20A07B30909B50907 B60809B60807B70709B90707BA0609BA0607BC0509B6070CA909159B15208B282D3A0000 11000082837DF0FFFCF5FFFFFCFFFFFFFBFFFFF8FFFFF8FFFFFBFDFFFFFAF9FFF8F9FFF8 FFFFFBFFFEFDFFFEFFFCFFFFF9FFFFF8FFFFF8FFFFF8FFFFFAFFFEFDFFFEFFFEFFFCF6F8 E0D5D930252907000060242EA4081DBC000FB4000DAC000EA802169F0B1B930F1C83141B 83292B70292756211B3A150C1E08000A000004010001020015150934362963695B939B8E B7C3B5D6E4D7F2FFF7F4FFFBF5FFFBF5FFFDEBF7F3EAF4F3F9FEFFFCFFFFFCFDFFF2F3F7 FCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFDFDFDFEFEFEFDFDFDFAFAFAF8F8F8FFFFFFFFFFFFF7F7F7BCBCBC 545454000000000000010101161616686868C5C5C5FAFAFAFFFFFFFFFFFFFFFFFFF2F2F2 FFFFFFFFFFFFFDFDFDF9F9F9FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6F7F7F7FFFFFFFFFFFFFFFFFFF8F8F8 FFFFFFC8C8C8515151010101000000090909010101555555A4A4A4F6F6F6FFFFFFFCFCFC EEEEEEFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6EFEFEFF5F5F5FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF7FFFDF4FFFDF5FFFDF7FFFDF8FFFF FBFFFFFCFFFFFFFFFFFFFDFFFFFBFFFFFAFFFFF9FFFFF7FFFFF6FFFFF6FFFFF9FFFAFFFF ECFAFDE5F3F4E9F5F5F3FFFFF7FFFFF8FFFDF9FFFBF9FFFAE7EFE4B4BCAF777E6E3B4230 0D14020004000B00002400004E030776252B84313977242E60131D510F1948171D140000 908484FEFFFFF8FFFFEAF4F5F8FFFFFBFFFFF3F4F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF7F7F7FEFEFEFFFFFFFBFBFBF9F9F9BCBCBC0A0A0A180000851C20 A01115A21013A70E10AB0D0EAF0B0CB2090CB20A0AB1080BAE090DAA0B10A70D15A20F19 9F121B9C131D831E261C0000000100AEB0AFF5F7F6FEFFFFFEFFFFFEFFFFFBFFFEFCFFFF FCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFEFFFFFFFBFFFFFDFFF7FFFFF2FFFAF5FFF4 FCFFF4FFFCF6FFFAFBFFFCFFFCFFFFE5F3F31214111600007123239B131DA9050EB00A0E AE0B0CA80D13A40F15A20F19A50E17AC0B13B3080EB40105BB0D0EA80C0D8E0E0F82282A 3200010E000285828BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFDF7FBEFF9F8F0FFFFEAFFFF EEFFFDC1C6BF1B030036000086222C971320A50D19B00F17A90408B2130FAC0F0AA80E0E A80D11A80D11A80D11A80D13A70D15A70D17A50D19AC1621A81420A3111EA00D1D9E0B1D 9F0C1EA10E20A60E1BAC0B11B00A0AB00A0CB20A0AB3090CB5080AB6070CB7070ABA050C BC050ABD040CBE030AC0020CC1020AC3010CB70610A10B17921A24852C322A0000170000 969792F1FBFAF7FFFFFCFFFFFFFCFFFFF9FFFFFAFFFFFCFDFFFFFAFBFFF8F9FFF8FFFFFB FFFEFDFFFEFFFEFFFFFCFFFFFBFFFFF9FFFFF8FFFFF8FFFEFCFFFFFFFFFFF9F0F1A6979A 1501031800026C232CB31021CF0116CB0215C40517BB0919B00A18A10915930A1180070C 7C14137B221E792C266F2F26612B215523184620151200000B00000A00000E06002D291D 5C5C52989B92C4C9C2EBF2EBF9FFFDF9FFFFF9FFFFF0F8FBEFF4F8FBFFFFFBFFFFFBFFFF FBFFFFFBFFFFFBFFFFF9FFFFF9FFFFFBFFFFFBFFFFFCFFFFFEFFFFFEFFFFFFFFFFFFFEFF FFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEDED F5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFF6F6F6 BBBBBB626262212121030303000000000000474747B1B1B1FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFAFAFAFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFEFEFEDEDEDEA9A9A9696969 2828280505050000001010105F5F5FB1B1B1FFFFFFFEFEFEF8F8F8F9F9F9FFFFFFFFFFFF FFFFFFF1F1F1FEFEFEF9F9F9F8F8F8FFFFFFFFFFFFFFFFFFFDFDFDEFEFEFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF7FFFDF5FFFDF5FFFDF7FFFDF8FFFFF9FFFF FBFFFFFBFFFFFEFFFFFFFEFFFFFDFFFFFCFFFFFBFFFFFBFFFFFBFFFFFDFFF7FFFFF2FFFF F4FFFFF5FFFFF8FFFFEFF5F3D9DBD8CAC7C27D76705E5149312018100000120000180000 2B110443170C782924791515750C1080151B9026308C2B36701D274D0E161E0000483436 ECE8E9F9FFFFEAF5F7F5FFFFF4FEFFF6FDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFAFAFAFBFBFBD7D7D7151515180000811E219A1317 A01113A70E11AE0B10B2090CB3090CB3090CB10B0DAF0C0FAA0E11A50E13A20F17A00E18 A00E1B8719242F0B0F000000A8A8A8F8F8F8FFFFFFFEFEFEFFFFFFFEFFFFFEFFFFFEFFFF FCFFFFFCFFFFFCFFFFFCFFFFFBFFFFFEFFFFFFFBFFFFFDFFF7FFFFF2FFFAF7FFF4FEFFF4 FFFCF6FFFAFBFFF7FCFEFFFFE0F0EF333834150000671D1C98161EA90810AF0A0EAF0B0C A80D13A40F15A20F19A50E17AC0B13B2090EB20205BB0F0FAA0C0D8E0C0E872B2E3F030B 1100027F7782FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFF9FDF1FBFAF1FFFFE9FFFDF0FFFD BABDB61600003B00008A222D9A1321A70D19B00F17A90408B31410AD100BA90E0CA90D10 AB0C11AB0C11A90C13A80D15A20F179D121994121A8C131A85121980111881121B851521 8B18259519249E1119A50E13A70D15A70E13A90C15AB0B13AE0A15AF0913B20815B30713 B60515B70513BA0315BA0413BC0315B00819950E1C821A2578292F2300002B1613BAB9B5 F9FFFFF4FEFFFCFFFFFFFDFFFFFBFFFFFBFFFFFCFFFFFFFBFBFFFAFBFFF8FEFFFBFFFFFB FFFFFDFFFFFFFEFFFFFCFFFFFBFFFFF8FFFFF5FFFEF9FFFFFDFDFBF6EEEC6E5A5B160000 360B1274232A960309B10004B40309B5080CB30A0FAF0C11AD0E13A91013AA191EA3181B 9C15199514188F14168B14168A13157B171785413E5C2B26390C06200000190000140000 11000020110E493F3D8A8685DCDCDCFCFFFFFBFFFFF7FFFFF0F9FEF4FDFFF9FFFFFBFFFF F9FFFFF9FFFFF8FFFFF8FFFFF8FFFFF8FFFFF9FFFFFBFFFFFEFFFFFFFFFFFFFEFFFFFEFF FFFDFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEF5F5F5F2F2F2F7F7F7FDFDFDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFAFAFA E5E5E5D2D2D26363633131310000000000000E0E0E4E4E4EABABABF9F9F9E9E9E9FEFEFE FFFFFFFFFFFFFBFBFBFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F1F1AEAEAE676767101010000000000000 131313656565C0C0C0F2F2F2FBFBFBEBEBEBFFFFFFFFFFFFFFFFFFF8F8F8FAFAFAFFFFFF FFFFFFFFFFFFFFFFFFFEFEFEFBFBFBFAFAFAFBFBFBFBFBFBFCFCFCFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF9FFFDF8FFFDF8FFFDF8FFFDF9FFFFF8FFFFF9FFFF F8FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF8FFFFF1FFFFF2FFFFF4FFFF EAF3F2CBCDCC908A8A4C3E3E1E09081E00001C00002200003100005318146C2B25712E28 74231F851C1891191897191C95171B91141C87131E7D19236F222A320003140000CCC3C4 FBFFFFEBF6FAF4FFFFE3F2F9F7FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFF2F2F22525252002027C20219615199E1215 A70E13AF0A10B5080EB6070CB5080CB30D0FAD0F10A91012A51012A30E14A20C15A50A18 8A142042181C030000A9A5A6FDF9FAFFFEFFFEFCFDFFFEFFFEFEFEFFFFFFFEFFFFFCFFFF FCFFFFFCFFFFFCFFFFFBFFFFFEFFFFFFFCFFFFFEFFF5FFFFF2FFFAF7FFF4FEFFF4FFFCF6 FFF9FBF6EBF1FEFFFFDFEFEE4F55511200005E181695181EA80B12AF0A0EAF0B0CA90C13 A40F15A20F19A40E17AB0B13B2090EB10104BB0F0FAA0C0D900B0E8F2F33490A13190007 827682FFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFBFFF3FDFCF1FFFFE6FFF8ECFFF7B5B4AF 1600004000018C222E9B1321A80C19B10D16A80307B31410AD100BAB0D0CAC0C0EAE0B10 AE0A11AE0A13A80C17A0101994161A770A0D690D0E60100F5B13145D1719641D216B2327 76242A821D23881B20891A208B1A208D18208F17209216209315209614209912209B1120 9D10209E1020A00F20A10E2099122183152270192268252C1F00003F2B2AD9D5D2FBFFFF EFF7F9FCFFFFFFFEFFFFFCFFFFFCFFFFFDFFFFFFFBFCFFFAFBFFFAFEFFFAFFFFFBFFFFFD FFFEFFFFFEFFFFFFFFFCFFFFF8FFFFF1FDFDF8FFFFF7F9F6F8EEEC5137381D0000581D23 832A2E9E1815AE140CAE110CAA0D08A50704A60805AE0E0EB51517AB0A0FAD0A0FAE0A11 B00C13B20E17B10D16AE08129E0B1584171C72191B7722257F3131702A2C4C0E0F290000 1D000023030616000227181B655F61BCBCBEF6FBFEF9FFFFF1FBFDFBFFFFFCFFFFFBFFFF F9FFFFF8FFFFF7FFFFF7FFFFF7FFFFF8FFFFF9FFFFFCFFFFFFFFFFFFFEFFFFFDFFFFFCFF FFFDFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAF9F9F9F9F9F9 FAFAFAFBFBFBFDFDFDFEFEFEFEFEFEFDFDFDFFFFFFFCFCFCF0F0F0F8F8F8FFFFFFFFFFFF FDFDFDFFFFFFB4B4B46060602C2C2C0707070000000D0D0D373737C5C5C5E6E6E6FFFFFF FFFFFFFAFAFAFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFCFCFC FFFFFFFFFFFFFFFFFFFDFDFDF9F9F9FFFFFFFFFFFFF7F7F7F8F8F8FFFFFFFFFFFFFDFDFD FFFFFFFFFFFFFFFFFFFAFAFABDBDBD5555550C0C0C0000000000001E1E1E6E6E6EBFBFBF F7F7F7FFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FDFDFDF9F9F9F8F8F8F7F7F7FBFDFAFEFFFDFEFFFFFCFFFFFBFFFFF8FFFEF5FFFEF4FFFE F5FFFFF4FFFFECFEFEECFFFFF0FFFFF0FFFFEAFFFFE4F8F7EEFCFCC5CECD838584403C3B 1709091100001900002700003C0002550D10731E23832428881F2487181E8B161E92171A 9915119D1310A11111A110159E111997131E8C18237B20292B00002D0609786A6AFEFFFF F7FFFFF4FFFFE2F3FAF5FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF9F9F9FFFFFFFCFCFCFCFCFC4F4F4F1400006C1818921A1C9B1317A40D14 B81119B6050FB20007C11217AF0B0CA90E0CA4100EA21010A40F13A70D15AB0A19931521 4B1C22080002716B6DFFFDFFFFFDFFE9E5E6FFFEFFF2F2F2FFFFFFFEFFFFFCFFFFFCFFFF FBFFFFFBFFFFFBFFFFFCFFFFFFFDFFFEFFFFF5FFFFF2FFFAF7FFF4FFFFF4FFFBF6FFF9FB FFF7FDFEFFFFF2FFFF6D78721C08015C1B178E151AAE151AAF0A0EB00A0CA90C13A50E15 A10F19A40E17A90C13B00A0EAF0103B30707B51517950D117D181E74303B1800025F4F5C FFFAFEFFFFFFF9F9F9FFFFFFF7F7F7F4F4F4FFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFFFCFFF1ECF0F8FFFFF2FFFFE7FFF8F4FFFD6F6A661F0000 580C16841623A21827A70B18A7030CAD080CAC0F0AA90C07AE0C0AB00A0EB30810B30811 B00913A80C179A131A8B1A1E75211F2B00001C0000210600120000110000260A07160000 1E000020000022000027000034040242100F511B1B5C2123642629733236803B407F383E 732A316A1F266A1D2570202B6417216B252F733E44190000463434F5EFEFFCFFFFF5FBFB FCFFFFFEFFFFFFFEFFFFFDFFFFFEFFFFFFFDFEFFFBFCFFFAFCFFFAFEFFFAFFFFFBFFFDFF FFFDFFFFFDFFFEFFFFF8FFFFF5FFFFF7FFFFFAFFF9C1B6B22806052600008F44496F0D0E 9318109D15059E1407A11307A21207A51009A90E0AAE0C0AB00A0CB5080CB9060CBC040C BE030EC0020EC1010EB90413A50D1A9A121E9614209016218B1825821C277A202A70252C 43060D2C00031800000F0000170B0D504C4DB5B6B8FCFFFFFFFFFFF9F9F9F9FBFAFCFFFF F9FFFFEDF8F4EDF9F5F7FFFFF7FFFFF8FFFFFBFFFFFEFFFFFFFEFFFFFDFFFFFBFFFFFCFF FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEFFFFFFFFFFFFC7C7C76969691C1C1C0000000000000C0C0C4B4B4BACACACF7F7F7 FFFFFFFDFDFDFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF8F8F8FBFBFBFFFFFF FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFCFCFCFCFCFCFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF4F4F4FFFFFF F2F2F2B9B9B96464642121210909090D0D0D1414147F7F7FB0B0B0E9E9E9FFFFFFFDFDFD F3F3F3F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FAFAFAFBFBFBFDFDFDFFFFFF FFFFFFFFFFFFFFFFFFF6F4F5F8F6F7FCFAFBFDFDFDFEFFFFFCFFFFF9FFFFF8FFFFEBF7F5 EBFAF7EFFFFEF1FFFFF0FFFFDAF3EDBAD3CDA7B8B230312C2B201E1C0A081300001A0000 3100034D0F1464191E6B10177E161F911C259A18249A0E1B9A0614A00513A60A15A50F0E A70F0AA90E0CA90D10A80D15A10F1A941520841C254E030A2000005E484AF3EFEEF9FFFF ECFBFEF2FFFFF4FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FEFEFEFAFAFAFFFFFFFFFFFFFEFEFE5A5A5A1300006416168C1B1D991419A40D16B90F1A B8040FB40008C01116AE0B0CA70F0CA1120EA1120EA40F11A90C13B00817971321562129 070000574C50FFFCFFFFFBFEF5EFF1FFFEFFF9F7F8FFFEFFFFFFFFFEFFFFFCFFFFFBFFFF FBFFFFFBFFFFFCFFFFFFFDFFFEFFFFF4FFFFF2FFFAF7FFF4FFFFF4FFFAF6FFF8FBFFF8FF FEFFFFF2FFFF6F7C751807004F140E8A171AAB161AAF0A0EB2090CAB0B13A50E15A10F19 A20F17A90C13AF0A0EB20406B30707B11113980D12811920772F3B1B0002513F4DF2ECF0 FCFCFCF8F8F8FFFFFFFBFBFBF6F6F6FFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFFFCFFF3EEF2F8FFFFF2FFFFE8FFF7F5FFFD655D5A1B00005B0E18 851523A41626A90B19A8040DAC090CAA0F0AA70C07AE0C0AB2090CB6070EB70511B30713 A90C1797141A821E2062211B2202003A3323939A8A707D6C4E5A4E3E433C1F221B1C1D17 1615100D0C070805000B03001208061C110F2616160E00000F00001200001400001E0004 301015421F254F262E5B2630531E28532A301500004C3C3DF3EDEDFFFFFFF6FAFBFCFFFF FCFFFFFEFFFFFFFFFFFFFFFFFFFFFDFFFFFDFEFFFBFBFFF8FCFFF8FFFEFBFFFCFFFFFBFF FFFBFFFFFEFFF9FFFFF4FFFFEFFEFBFBFFFB9386801C00004402047F222A87161897170E 9D15079E1407A11307A41107A71009A90E09AE0C09B20A0AB6080ABA050ABD040AC0020C C1010CC3010CC00110B70417B0071AAE081CA80B1EA10E209912218F1625851B27711721 5F161F4D121836090C1D00001A06053C2E2D625857E6DCDDFFF6F9FFFEFFFCFCFCF8FCFB F9FFFFF8FFFFE4F0ECF7FFFFF8FFFFFBFFFFFEFFFFFFFEFFFFFDFFFFFBFFFFFCFFFFFEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3 F1F1F1FAFAFAFFFFFFFFFFFFCFCFCF727272292929060606000000040404545454B8B8B8 F8F8F8FFFFFFFFFFFFF8F8F8F7F7F7F9F9F9FEFEFEFFFFFFFFFFFFFBFBFBEDEDEDFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FCFCFCFFFFFFFFFFFFFFFFFFFDFDFD FCFCFCFDFDFDFFFFFFFFFFFFF8F8F8F2F2F2F9F9F9FFFFFFFFFFFFF9F9F9D0D0D06A6A6A 151515000000000000030303575757C1C1C1FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAF6F6F6F3F3F3 F1F1F1F1EFF0FFFEFFFFFDFFFFFDFFFAF5F9F4F2F3F5F5F5FBFBF9FEFFFDFCFFFBFBFFFB EBF2EBC9D3CA96A298556157121E12010100120000210000300300450F0F5B1B1C72262A 862B32952D34931B259E1A27A81525AA0B1DA90013AC000FB50013B80815AE0C0AAB0E07 AF0B09AF0B0CAE0A11A70D179A121C891A21722026260000371919C9BFBEFBFFFFE1EDED F5FFFFEDF8FCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFDFDFD FDFDFDFFFFFFFFFFFFFDFDFD6C6C6C11000057110F861C1C97161BA40C18BB0C1BBC0311 B60008BF0E14AC0D0AA5100AA0130CA0120EA50F11AC0B13B506159D10206128310A0000 392A2FFFFBFFFFF7FBFFFAFDFFFDFFFFFEFFFFFEFFFFFFFFFEFFFFFCFFFFFBFFFFFBFFFF F9FFFFFBFFFFFFFEFFFCFFFFF4FFFFF2FFFAF8FFF4FFFFF4FFFAF6FFF8FBFFFAFFFEFFFF EEFFFF76857E1406003F0801871B1BA8171AAF0A0EB2090CAB0B13A50E15A10F19A20F17 A80D13AF0A0EB7090BB40808AD0A0D9B1015851A227A2E3B1D00023B2434E1DBDFFBFBFB F9F9F9FFFFFFFFFFFFF8F8F8FFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEFFFFFDFFF4F2F5F8FFFFF2FFFFEAFFF9F2FFF8584D4B1D000063111D871423 A41324AB0A19AA040EAB080BA90E09A80E06AE0C09B20A0AB7060EB90510B60613AB0B17 96141C7E20214917100B00004B5A47EAFFF6E7FFFAE5FFF7D6F1E8E3F8F3F3FFFFE0ECEC BCC8C8949E9F727A7C5B60634E52554C4B5057555A3C373D1A131A080006070004080004 0A00040E00021600001900001600000F0000645457FCF3F6FFFEFFFEFFFFFBFFFFFBFFFF FBFFFFFCFFFFFEFFFFFFFFFDFFFFFDFFFFFBFBFFF8FCFFF8FFFEFBFFFCFDFFFAFFFFFAFF FFFDFFF9FFFFF2FFFFE2F5F1F8FFF852453D220000742528700309A01D23A41010A90E09 AB0E09AB0E09AB0E09AC0D0AAC0D0AAE0C0AAF0B0AB00A0AB00A0AB20A0AB2090CB2090C B3090CB7060EBE0115C00017BD0119B9031AB3051CAB091EA20D209713218F192586202B 7C272E692226460E0F2400001C00001600005E4549B09DA3FDEEF3FFFCFFFDFBFCFCFEFD F9FFFFF8FFFFF7FFFFF8FFFFF9FFFFFCFFFFFFFEFFFFFDFFFFFBFFFFFCFFFFFEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F2F2F2F6F6F6FFFFFFFFFFFFF0F0F0DBDBDB5C5C5C343434060606000000101010565656 B3B3B3F8F8F8FBFBFBFFFFFFFFFFFFF6F6F6F4F4F4FFFFFFFFFFFFFFFFFFFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF9F9F9FBFBFB FDFDFDFFFFFFFDFDFDFAFAFAFFFFFFFFFFFFF6F6F6C3C3C39595950B0B0B131313060606 0505054D4D4DC0C0C0FFFFFFFEFEFEFFFFFFF9F9F9EFEFEFF2F2F2FEFEFEFFFFFFFFFFFF FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFEFEDF0F5F3F6FFFDFFFFFDFFFFFDFFFFFCFDFFFDFBFEF4F2D5CAC6A89B9561544C 24150E0D00000D00000D0000200200531814651A1770201F7D2426842426851C20861117 8809129E121DA7111DAF0D1CB10618B20012BA0012C30318C50D19B20A09AE0D05B20A07 B3090AB20910AB0B13A0101A8F17208429303000001900008A7B78FFFFFDE2EBEAF8FFFF F1FBFCFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FDFDFDFFFFFF FDFDFDFFFFFFF7F7F77F7F7F0F00004B0A087F1B1B96191FA30B17BB0A1ABE0211B90009 BD0C12AC0D0AA2120A9D140C9E130EA50F10AF0A11BA0413A10E1E6629310B000028171D FFFAFFFFF7FBFFFBFFFFF8FBFFFDFFFFFEFFFFFFFFFEFFFFFCFFFFFBFFFFF9FFFFF9FFFF FBFFFFFFFEFFFCFFFFF4FFFFF2FFFAF8FFF4FFFFF4FFFAF6FFF8FBFFFAFFFDFEFFEBFFFD 87968F170A012E0000861E1DA51618AF0A0EB2090CAB0B13A50E15A10F19A20F17A80D13 AE0B0EBA0D0FB50909A70407A1141A881A237A2C3A200002260B1CDBD2D7FFFFFFFDFDFD FFFFFFFFFFFFF8F8F8FFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFFFFFDFFF7F5F8F8FFFFF2FFFFF1FFFFF0FBF55042411F00006A1623891323A31022 AD0B1AAC0610AB080BA80D08A80F07AB0E09AF0B09B6070CB90510B70513AC0A1996141E 7B212344171106000048614CE3FFFAE2FFFDE4FFFFEBFFFFF1FFFFF7FFFFF5FDFFF0F7FD F0F5F9F4F9FFFCFFFFFEFEFFFFFEFFF8F5FEE3E0E7CCC6D0C2BBC3C2B8C3BCB2BBAB9FAB 9C8F997F6A736F5860816C73857278C2B3B8FFFBFFFFFEFFF5F7F6FBFFFFF9FFFFF8FFFF F9FFFFFCFFFFFFFFFFFFFEFDFFFFFBF9FFF8FBFFF8FFFEFAFFFBFDFFF8FFFFF9FFFFFCFF F9FFFFF1FFFFECFFFCCBD5CC21120B240000882F31770003AC1923AE0B10B3090CB3090C B2090CB2090CB00A0CAF0B0CAE0B0CAE0B0CAC0C0CAB0D0CA90E0CA90E0CA80E0CA80E0E AF0A0EBD0213C40015C10015BE0117BA0319B50519AE091AA50D1C9B0F1C94171F912026 88252877212263181556110C4A100F1C0000361621987E87F4E1E7FFFBFFFFFEFFFAFEFD F9FFFFF8FFFFF8FFFFF9FFFFFCFFFFFFFEFFFFFDFFFFFBFFFFFCFFFFFEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FFFFFFFFFFFF FFFFFFF6F6F6F4F4F4FFFFFFFFFFFFFFFFFFC8C8C86C6C6C1E1E1E0000000606062D2D2D 4F4F4FC5C5C5F3F3F3FFFFFFFFFFFFF6F6F6F8F8F8FFFFFFFFFFFFFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFCFCFCFDFDFDFFFFFFFFFFFF F1F1F1FFFFFFFFFFFFFFFFFFE0E0E08B8B8B2D2D2D000000000000000000464646C8C8C8 FFFFFFFBFBFBF2F2F2FFFFFFEFEFEFFEFEFEFFFFFFFFFFFFF2F2F2ECECECF8F8F8FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF9F9F9F6F6F6F9F9F9FFFFFFFFFFFFFFFFFFFDFEFF F4F8FBFBFFFFFFFEFFFFFDFFF7ECF0CFC0C3A08C8D8268693715142B0301220000240000 2A0000490C076A2B26893B3778100F850E108B131593161A97161A9A13199A0F149C0B12 A00610A70711AD0914B20815B50615B70513BD0716BB0C13AF0C07AE0D05B20A07B50909 B3080EAE0A13A20F1793161C8121255814151D00004A3530FFFAF6F4F6F3F7FDFBFBFFFF FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFEFEFEFFFFFFF9F9F9 FEFEFEF2F2F29797970E00003D0200791B1B971C21A30B18BA0818C10212BB000BBD0A10 AB0D0AA1120A9B150C9D140EA50F10B00911BE0211A50D1C65262F1200052A171DFFF5FB FFF8FDFFFBFFF9F0F3FFFDFFFFFEFFFFFFFFFEFFFFFCFFFFFBFFFFF9FFFFF9FFFFF9FFFF FEFEFFFBFFFFF2FFFFF2FFFAF8FFF4FFFFF4FFF9F6FFF7FBFFFAFFFAFBFFEDFFFF9FB0A8 20160C2300008622209E1414AF0A0EB3090CAC0B13A50E15A10F19A11017A70E13AE0B0E BB0E10B60A0AA30003A8191F8819227A273728000717000CD4C9CFFFFFFFFFFFFFFCFCFC FFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF FFFCFFF9F9FBF8FFFFF4FFFFF2FFFFEFF8F34A3A3A220000731B298B1223A10C1FAF0A1A AF0913AB080BA70C07A81108A51107A90E09B3090CB7060EB70513AE091999131E7E1F23 3101000800006B8272E2FFF6D8FCF2EDFFFFDBE9ECE7E7EFFFFBFFFFF9FFFFF9FFFFF7FF FFF5FFFFF4FEFFF2FEFFF3FDFFEFFBFFEDF8FFEEFAFFF2FEFFF7FFFFF7FFFFF6FFFFF1FC FFFAFFF7ECF4FDF0F7FCEDF4FFFAFFFFFBFFFFFDFFF6F6F6FBFFFDF8FFFDF7FFFDF8FFFD FBFFFFFFFFFFFFFEFFFFFFFBF8FFF8F9FFF6FFFEFAFFFAFDFFF7FFFFF8FFFFFBFFF9FFFF F0FFFFF0FFFF838F850B0000390200812122900910AE0C19B50613B90511B90511B70511 B50711B30811B00910AF0A10AC0B10AB0C10A80E10A70E10A41010A2110EA21010A80E10 B30811BA0413BA0413B90415B90415B60515B30715AF0917A70A15A10E169B1017941317 8F181A8D1D1C871E1B771E203E020C1C0000200008836871EFDCE2FFFCFFFFFFFFEAEEED F9FFFFF9FFFFFBFFFFFCFFFFFFFEFFFFFDFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFBFBFBEFEFEFEDEDEDFFFFFFFFFFFFCECECE5E5E5E0B0B0B000000040404 363636787878C5C5C5F3F3F3FFFFFFFFFFFFFEFEFEE9E9E9FEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF9F9F9FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFD4D4D48C8C8C363636000000000000000000555555ACACACF2F2F2FCFCFCFFFFFF FFFFFFFFFFFFEAEAEAFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFBFBFBFBFBFBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5F2F2F2F7F7F7FDFDFDFDFDFDF8FCFDF9FFFF F1FBFDC2C5CA908E9162575B3925271800001D00002600003800005E0F127D24268E2C2D 8C24258013167C04069F1014A70C10A70C10A90E12AC1014B01418B5161BB7181DA7060C A9080EAE0A11AF0B12B00A14AE0910AC050DA90408AC0D07AC0E05B20A07B50909B5080E AF0A11A40E1796151A7F1A1E6E26272100001F0601C9BEB8FFFFFAECEEE9FCFFFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFF6F6F6FFFFFF F5F5F5B8B8B8130100330000741A19961D24A30B18B90619C30213BD000CBB080EAB0D0C A0130A9A150C9B150CA70F0EB20910C10011A80B1C67232E15000729141BECD9DFFFF7FD FFF8FCFCF1F5FFFDFFFFFEFFFFFFFFFEFFFFFBFFFFFBFFFFF9FFFFF8FFFFF9FFFFFEFEFF FBFFFFF2FFFFF1FFFAF9FFF4FFFFF4FFF9F6FFF7FBFFFAFFF9FAFFF1FFFFBCD0C731291E 220000892724981010AF0A0EB3090CAC0B13A50E15A10F19A11017A70E13AC0C0EB70D0E B70B0BA00000AE1D2487151F792535380014150007C2B7BDFFFFFFFFFFFFF9F9F9FFFFFF F8F8F8FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFF FDFDFFF6FFFFF3FFFFF2FFFFECF2EE4432322700007C21308D1224A10A1DB00B1BB20B15 AB080BA60B06A61309A01407A21209AF0B0AB5080EB70513AF08199B111E811D25340000 180902A2AFA5E7FFF8F1FFFFF8FFFFFFFCFFFFF8FFFFEFF9FFF2F8FFF6FEFFF9FFFFF9FF FFFAFFFFFAFFFFF9FEFFF9FFFFF9FFFFF9FFFFFAFFFFFAFFFFFAFFFFFAFFFFFBFFFFFDFF FBFAFFFCF5FDFFF4FCFFF6FDFFFAFFFFFCFFFFFEFFFBFFFDF7FFFDF5FFFDF7FFFDF9FFFF FEFFFFFFFDFFFFFFFDF8FFF6F8FFF6FFFEFAFFFAFDFFF6FFFFF6FFFFFBFFF9FFFFF0FFFF ECFFFF3B473D0D0000591E18781112A6141EAD0512B50615B60515B60515B50615B30715 B20815B00913AF0913AE0A13AC0B13AB0B13A90D11A80D11A70E11A70E11A80D11AB0C11 AE0A11AF0A11B00911B20813B30811B50711B30811AC020BAD080FA90A0FA2090CA10C0E A214139B110F830F127327343F0A1C1F0000200008795F68E4D5DAFFFEFFFEFFFFFBFFFF F9FFFFFBFFFFFCFFFFFFFEFFFFFDFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5F2F2F2FBFBFB FFFFFFFFFFFFFFFFFFFFFFFFFBFBFBECECECF6F6F6FFFFFFD4D4D46A6A6A090909000000 000000292929767676C9C9C9FFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF9F9F9F5F5F5FCFCFCFFFFFFFFFFFFFBFBFBEFEFEFE1E1E1A2A2A2 4A4A4A0303030000000A0A0A5B5B5BA2A2A2F7F7F7F4F4F4FFFFFFFFFFFFFFFFFFE9E9E9 F7F7F7FFFFFFFFFFFFFAFAFAF0F0F0F9F9F9FFFFFFFFFFFFFFFFFFF0F0F0FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFBFBFBFAFAFAFEFEFEFFFFFFFFFFFFFFFFFFF2F2F2DEE4E4889697617073 2F393B0C0D110700001400002A00063D020873282D7A1D257E111782060E8A030A990711 AA131CBA1921B90810BD040AB90109B40006B00003AB0001A60000A20000AE0B0EAB0C10 A70D0FA50F10A40F11A10F109E0C0D9E0A08A71009AB0E05B00B07B3090AB5080CAF0A10 A50E1597141A872023691D1D41100B1500006D5E57FFFFF6F9F9F1FFFFFBFFFFFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFF5F5F5FFFFFFFEFEFE DBDBDB281614290000711918971F28A10B17BA0518C30215BE000DBA070DAB0D0CA0130A 99170A9B150CA70F0EB3080EC30010AB0A1A6B27321000021E0910C0ADB3FFF5FBFFF6FB FFFBFFFFFBFEFFFEFFFFFFFFFEFFFFFBFFFFFBFFFFF9FFFFF8FFFFF9FFFFFCFFFFF9FFFF F2FFFFF1FFFAF9FFF4FFFFF4FFF9F6FFF6FBFFFAFFF8F9FEF0FFFFD8ECE3413B2F200000 8A2B27930B0BAF0A0EB5080CAC0B13A50E15A10F19A11017A50E13AC0C0EB40A0BB70B0B A00000B2212885111C782132460B21180009A3989EFEFEFEFFFFFFF9F9F9FFFFFFFBFBFB F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFDFFFFFFFF F4FEFDEDFDFAF4FFFFE3E8E43824252500008025348D12249F081BB00B1BB30C16AB060A A40B05A5150A9A16079D1509A90E0AB2090EB60613B008199E101E861B254E1013250C08 C8C9C4E0EAE9F6F6FEF8EBFCFFEBFFFFECFFFFFBFFFFFFFAFEFFFBFEFFFAFDFFFAF8FDF6 F5FAF4F3F8F1FAFFFAF9FFF8F7FEF7F3FDF4F4FEF6F7FFF8F9FFFBF9FFFDF8FFFFFBFFFF FFFEFFFFFBFFFFF3FAFAEDF4FFF8FBFCFBF9FBFFFDF7FFFDF4FFFDF5FFFDF9FFFFFEFFFF FFFDFFFFFFFDF8FFF6F8FFF4FFFEFAFFFAFDFFF6FFFFF6FFFFFBFFF9FFFFECFFFFC0D9D3 0B170B0D00006F302B7D1013A71019B40A17AC0A17AB0A19AB0A19AB0A19AC0A17AE0917 AE0917AF0917B00815B20815B30715B50613B50613B50613B60613AF0A11A210119D1311 A11111A41010A80D11AE0B10B20910B5080EAB0003B6050BB90A0FB4050AB2080BB70E11 B30D0D970C1170152666283D4C17291C00001B00066C595FDAD1D4FFFFFFFCFFFFFBFFFF FBFFFFFCFFFFFFFFFFFFFEFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEAEAEAF9F9F9FFFFFFFFFFFFFFFFFFFAFAFA FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDADADAB1B1B15252521C1C1C 000000090909454545898989CDCDCDFDFDFDFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFDFDFDF8F8F8FFFFFFFFFFFFFFFFFFE8E8E8D1D1D1474747101010000000 000000464646999999DEDEDEFFFFFFFFFFFFFFFFFFFEFEFEF8F8F8FFFFFFFFFFFFFFFFFF F0F0F0FDFDFDFFFFFFFFFFFFFFFFFFF7F7F7F5F5F5FCFCFCFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFDFFFFFFFFFFFFFEFFFFFCFFFFFCFFFF FBFFFFFBFFFFFCFFFFFEFFFFFBFBF9DBDAD8A19D9A5B56532A25220600020700000E0000 1700003A090F5C1B21732229822128871A209418209D161DA31219A60A15A90510AC020D B1000BBB000BC20009C3030EC4070EC1080EBB070AB40607AB0604AD0E0BA70E09A10C08 A00C08A30F0BA61210A81211AB1111AC0D09AF0B09B20A0AB2090CB00910AB0B13A11017 93161C902B2F580C0E57242118000026130FFFFDF8FFFEFAF6F5F1FFFFFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFFFFFFF6F6F6FFFFFFFFFFFFF4F4F4 3729281F0000691B1B952029A10A19B90415C40314BA000BB5080CA70F0CA0120E9D140E A01210AB0C10B5080EBD030EA50D19722B331400001400019D8A8EFFF3F8FFF9FDFFFCFF FEF9FDFFFDFFFFFEFFFFFFFFFEFFFFFCFFFFFBFFFFF9FFFFF9FFFFFEFFFFFCFFFFF5FFFF F4FFFBF8FFF8FFFFF6FFFCF8FFFBFBFFFDFFF6FAFBF2FFFFEBFBF14C453B1C000080322E 830F10A80D11B2090EAB0C11A50E15A20F15A21013A80D11AE0B0EB20809B80B0D9F0000 B5242B840F187B1F2C5411222000058B7F83F1F1F1FBFBFBFAFAFAFFFFFFFEFEFEF5F5F5 FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFDFFFFFEFFF2FCFB E8F7F4F4FFFFDBDFDE2E181A2400008428338F131E9F0714B10B17B60D14AB060AA50A08 A8150E9E1407A11307AE0C0AB5080EB90413B008199E101E851B252F0000120000D5D6D1 F1FAF9FFFDFFFEEBFEFFECFFFFF1FFFFFDFEF5FFF8F3FFF6F3FFF6F2FFF7F5FFFAF5FFFA F5FFFAF4FFFAF4FFFAF4FFFAF2FFFAF2FFFAF2FFFAEFFFF7EAFBF3EBF7F7F8FFFFF7F8FD FFFDFFFFFCFFFFFAFEFFFCFFFBFAF8FCFFFDF8FFFDF7FFFDF7FFFDFBFFFFFEFFFFFFFDFF FFFFFDF9FFF8F9FFF6FFFEFBFFFAFFFFF8FFFFF9FFFFFCFFF9FFFFF0FFFF9DACA7010100 1600007F34318C1517A2050EBD111DAE0919A90B1AA80C1AA80C19A80C17A90C17AC0A17 AE0917B20815B50615B60515B70515B60517B60517B60517AE0A15A011139B1411A01211 A50F10A90D10AF0A0EB3090CB5080AB10305BB0D0EBC0C0EB10104AF0004B8070DBC090F A609128613227821316F25324B0F191D00001E0105847676F5EFEFFFFFFFFEFFFFFEFFFF FEFFFFFFFFFFFFFEFFFFFDFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFAFAFAFDFDFDFFFFFF FFFFFFFAFAFAFFFFFFFFFFFFF9F9F9F7F7F7FFFFFFFFFFFFFEFEFEF8F8F8A2A2A2404040 040404000000010101515151A5A5A5FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFBFBFBFFFFFFFFFFFFF8F8F8FAFAFAFFFFFF FAFAFAFCFCFCFBFBFBFAFAFAF3F3F3C6C6C66565650C0C0C0000000101012E2E2E828282 DCDCDCFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFDFFFEFBFFFEFBF4F3F1FEFFFFF9FFFFF4FFFEF5FFFFF3FFFF F4FFFFDDE9E5AAB0AC6768622B241E0800000D00002104003400004A0108670D16811721 971924A1151EA50E17A5080FA90D10A90D0EA90D0EA90D0EAB0C11AC0B11AF0913B20813 B50613B70513B90511B90510B9060CB6080AB00B07AC0E05B0190EAA180BA51105A50D02 AF0C07BA0E0EBE070CB90006BE0910B9080EB5080EB00911AC0C16A2101A97141C89171F 852830631A215E272C1B00005B4246FFF7FAFFFBFFFCF8F9FFFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FEFEFEFFFFFFFDFDFDFEFEFE2D2322 14000071333680111AA00A16C71221B70007BA0D0FA90B0AA11110A01113A50E17AC0A17 B20813B50710B2090C9A1413752A2E350C101B00006D5A5CFFFAFBF9F9FBFEFFFFFBFCFF FDFAFFFFFCFFFFFCFFFFFCFFFFFEFFFEFFFFF9FFFFFBFFFFFFFEFFFFFDFFFEFFFFF9FFFF F8FFFDF8FFFBF9FFFBF9FFFBF0FBF3F8FFFBF6FFF8FEFFFA382D272206024C1E1E812F31 9B1219AC0B11A90D11A70E11A70E10A80E0EAC0C0CB00A0CB5080AB90F12A7060BA51419 8C1318741416631719220000473737FFFFFFFDFDFDEAEAEAFFFFFFF5F5F5FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFEFBFBF7F4FBFFFFF7FFFF E8F3F5ABACAE1100003200007E1F23941619A70E10B00A0CB3090CB00A0EAB0C11A80E10 AB0E09A90601B70408C40B13C30917AD0212950D1983242A30000020160DD5E2D9F2FFFF F8FDFFFFF7FFFFECFFFFF3FFFEFFFFF3FFFCEFFFF8EFFFF8F1FFFAF3FFFCF4FFFDF4FFFD F4FFFCF4FFFCF4FFFCF4FFFCF4FFFCF4FFFCF4FFFCF6FFFEFBFFFFFEFFFFFFFFFFFFFEFF FFFEFFFFFEFFFFFEFFFFFFFFFEFFFFFCFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFFFD F7FAF3FEFFFAFFFEFDF6F0F4FFF7FFFFFCFFF2F4FFFBFFFFFBFFFF3A3436140000531918 741213991417B00B11AF0006B60517B3061AAF0819AB0B17A80D15A80D13A90D11AC0B11 B20B13AA0008AF000FC11626A60111900001B01827BC2834AF1821AB1018A9050CAA0108 B10209B80509B8080AB60A08B00B07AE0C07AC0D0AAC0C0EAF0A11B20813B60517B00817 970208A626278416176D15136023201D00001400008A7C7BFFFCFFFFFDFFFFFDFFF1ECF3 FFFEFFF9F8FDFEFFFFFDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFEFEFEFA2A2A2 3D3D3D0000000000000C0C0C4D4D4DABABABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FCFCFCFFFFFFFFFFFFFFFFFFF8F8F8F2F2F2FEFEFE F9F9F9FAFAFAE3E3E38E8E8E232323000000000000292929717171CBCBCBFFFFFFFFFFFF FAFAFAFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFDFFFDFAFFFEFBF4F4F2FCFFFFF8FFFFF1FFFDE4F4F3B0C0BD5A6664 363B370C07030B0000140000210000340902440A066816187B12178E121A9E111AAE0C17 B70711BA020AB90005B90707B50907AF0B09AC0D0AAB0D0EAB0C10AC0B11AE0A13AF0917 B00817B30715B50711B6070EB3090AAF0C07AB0E059B07009F1000A91708B0180DB7140F BE0E10C2070EBF040DB00009AE040DAE0A13AB111BA4171F991A218B19217C1B2284353B 64252D602F351800004A3339E1D5D9FAF4F8FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FDFDFDFFFFFFFCFCFCFFFFFF3F39390E0000 662F347E131DA10B17C2101CB60004B40E0EA30E0A9E1211A01117A90B1AB2071AB60515 B50710AB0D0A961711782628420F14240002705A5CFFFDFDFBFFFFFBFFFFF7FCFFFFFDFF FFFCFFFFFAFFFFFAFFFFFAFFFFFDFFFAFEFDFCFEFDFFFBFFFFFAFFFFFCFFFFFEFFFCFFFF F9FFFFF7FFFDF7FFFDF3FEF6FCFFFAFDFAF5FFF5F14B36351D0000401C1E68212596141C A90C13A80D11A70E10A80E0EA90E0CAF0B0AB20A0AB3060AB70E13A5060BA6151A911618 7E18166F1F182600004E3C3AFFFFFFFFFFFFF0F0F0FFFFFFF7F7F7FFFFFFFDFDFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFDFAFBF8F3FBFFFFF8FFFFECF7FB A9A8AD1100003A02037F1F20961613A80E0CB20A07B3090AB2090EAB0B13A90C13AE0C0A AD0401B80106C10712C00715AA051391121B7E282B1B0000050500BCD4C6E4FFF6F0FEFF FFFCFFFFF4FFFFF3FFFCFAFFF5FFFCF8FFFEF9FFFFF9FFFFF9FFFFFBFFFFFBFFFFFBFFFE FBFFFEFBFFFEFBFFFEFDFFFEFDFFFEFDFFFEFDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFCF8 FFFFFBFFFEFFF7F6FBFEFEFFFCFEFFF3F7FFFCFFFFEDE8EF37242821000063181C7F1114 9F1316B2090EB20006B70515B30619AF0917AB0B15A80D11A70E11A80E10A90D10AA070C B40F16B7131EB012209E0C19A018269B1D29720000940310A80C19BB1624C01420B90812 B20005AF0001AE0502AE0C07A90E09A70F0CA80E10AB0B13AE0917B3061AB50617B10B0F B41C1795140F841B157126202C00001800004E3A39CBBCBFFFFBFFFFF5FEFFFBFFFFFCFF F3F4F9FBFFFFF5FAFDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6C9C9C9 818181333333000000000000232323767676CFCFCFFAFAFAFAFAFAFDFDFDFFFFFFFFFFFF FEFEFEF7F7F7F7F7F7FEFEFEFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFBFBFBFCFCFCFFFFFFFFFFFFEEEEEEEEEEEE B2B2B23F3F3F000000000000272727484848B7B7B7DCDCDCFFFFFFFFFFFFFFFFFFFCFCFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFDFDFEF9FEFFFBF3F8F4F9FFFFF8FFFFF3FDFCC2CBCA58595B100A0A0D0000 1600002D0001591B1C792F30802C2C791F1F87292A8D2327951A1F9D1018A90810B2050B B70408B90508B60807B00B07AC0D09A90E0AA90E0CA90D10AC0B11AC0B13AC0A17AE0A15 B00913B30810B5080EB5080AB00B09AC0D079F0800A31006A7170EA7170FA40C0BA10206 A50007A5040CAC161FA2151D9811188D0E1586111782191E7E2328792D31410306220000 1F0000150001726869F9F7F8FEFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFBFBFBFFFFFF615B5B0D00005A262A 801620A20E1ABE0C18B70005B30D0DA60E0B9E1211A01117AB0A1AB2071AB60515B50710 AB0D0A9716117C212655161F2E01066D5054FFFCFDFEFFFFF9FFFFF7FEFFFCFFFFFFFDFF FFFBFFFFF8FFFFF7FFFFF9FDFDFBFCFFFAFCFFF0F9FFF0FAFFF3FCFFF7FEFFFCFFFFFEFF FFFFFDFFFFFDFFFEFBFFFCFAFFFAFAFFEBED835C6128000147121A69181F99131CA90C13 A80D11A70E10A80E0EA90E0CAF0B0AB20A0AAF0508B60D12A5060BA7161B94191B831D1B 78251F2C00004E3C3AFDFDFDFFFFFFF8F8F8FFFFFFFAFAFAFFFFFFFDFDFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFDFAFAF7F2F8FCFDF8FFFFF3FCFFA2A0A5 120000480D0F7F1F20961613A80E0CB20A07B3090AB2090EAB0B13A80D13AA0F0DA90704 AD0306B60610B40814A30B178D1820772B2B280B0343493BE5FFF4E7FFFFF0FFFFF9FFFF FFF8FFFFECFEFFF3FDFFF7FBFFFAFEFFFBFFFFFBFFFFF9FDFFF6FAFFF4F8FFF9FEFFF9FE FFF9FEFFF9FEFFF8FEFFF8FEFFF8FEFFFAFEFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFBFFFBFA FAF8F9FFFEFFFEFEFFFCFFFFF9FDFFFCFCFFB0A6AF280F152E00006D1E21861519A31418 B1080FB20109B00913AC0A15A90C15A70E13A50F11A41010A50F10A50F10AB1215A71015 A6151C8F080F7C000A8C1E2794303A801B2398202A99131E9605129A020EA90712B20D14 B40E12B20C0EAC0D0AA90E0CA80E0EA80E10AB0B13AC0A17B0071AB20717BB1217AC0E0B 98110E92221E7D28234E110C2300001500006D5A5EFFFAFFEEE4EDFFFDFFF9F8FEF1F4F9 FBFFFFF3F8FBFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFF5F5F5 AFAFAF7474740B0B0B0A0A0A040404202020818181EDEDEDFFFFFFEDEDEDFDFDFDFAFAFA FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF8F8F8EEEEEEFBFBFBFFFFFFFFFFFFF3F3F3CACACA4A4A4A000000 0000001A1A1A3B3B3B979797FFFFFFFFFFFFFFFFFFF0F0F0EEEEEEF9F9F9FFFFFFFFFFFF FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFFFFFAFFFBF9FFFDF2FBF8F8FFFFF9FFFFF7FDFDACACAC0F05061300003B1218662930 7D2E3489252D901E2696192193181D8D1F228A1C1D9214189B0C12A6050BAF040AB60609 B7090AB30A07AE0C07A90E09A80F0AA80E0CA90D0EAC0B10AC0B11AB0B15AB0B15AF0A11 B20910B5080EB5080CB3090AAF0B0AAF1410A6110B9E100C9A100E940C0C90090D950E14 9A191E8611178A1D228F282C88282C741B1F5405083200002700001F000015000044302F 726867C8C8C6FBFFFDF8FFFFF1FBFAFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFFFFFFFFFFFFFAFAFAFFFFFFFBFBFBFFFFFF8882820C00004A191C821A23 A4121DB80813BA0308B20C0CA70F0C9E1211A01117AB0A1AB2071AB60515B30810A90E0A 991511831F27681E2B3200035B383EFAEEF0FEFFFFF7FFFFF5FFFFF8FFFFFCFFFFFFFCFF FFF9FFFFF9FFFFFAFFFFFDFFFFFBFFFFF8FFFFF7FFFFF8FFFFFAFFFFFBFFFFFDFFFFFDFD FFFDFDFFFBFAF9E9E9FFF7FAFFF2F5BD929927000040071079232C9A121CAB0B13A80D11 A70E10A80E0EA90E0CAE0C0AB20A0AB00609B50C11A4050AA51419931719831B1A79241F 2F0000432F2EE4E4E4FFFFFFFBFBFBFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFDFAFBF8F3F5FBFBF8FFFFF7FFFF928D931B0002 55191B811F20971513A90E0CB30A07B5080AB2090EAB0B13A70E13A6100FA30B08A50507 A9050CA909139E111A871C226E2A291200004A5545DFFFEFE0FFF9E1FEFAF0FDFFFFFBFF FFF1FFFFF8FFFFF9FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF6FEFFF6FEFFF6FE FFF6FEFFF6FEFFF6FEFFF5FEFFF8FEFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFEFDFFFCFBF8F6F7 FFFEFFFEFEFFF6F9FFFCFFFFFFFDFF6D60691C00033E050B7823288C171DA6151AAE070E B2050BAB0C11A50E13A50F11A40F11A41010A41010A41010A21011AC1B1E8C040894161A 7C0B114600003800004200046B242A80252E871D278A162191121D9C101BA41119AC1117 AF1015AB0C10A90D10A90D10A90D11AB0B13AB0B15AE0919AF0915B90E14A000009B0B0B 9A201F7F201E6F25244A1716190000270E12D1C0C6F9EEF6FFFDFFFFFEFFF9FCFFFBFFFF F9FEFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF5F5F5F8F8F8FFFFFFFFFFFFFFFFFF FCFCFCCFCFCF5050500000000000001C1C1C3A3A3A8D8D8DF2F2F2FEFEFEFFFFFFFFFFFF FFFFFFFBFBFBF6F6F6FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFBFBFBEBEBEBF4F4F4FFFFFFFFFFFFC1C1C16D6D6D000000050505050505202020 7D7D7DECECECFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FBFBFBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFF F8FFFEF7FFFFF3FFFBF8FFFFF9FFFFFEFEFEB1A7A81100002B00075C1B23822832861622 830009920005AD0514B717239012158B1515961114A00E11AA090EB1070AB30608B10707 B00B07AC0D07A80F09A70F0AA80E0CAB0D0EAE0B0EAC0B10A80D13A80D13AC0B11AF0A10 B5080EB6070EB6070CB3080EB10E11A1080A980C0D9B1B1C9723268C2224882327882E30 6D1E215C15194803062F00002700002200002C04043415137C6764A29491E4E1DCFCFEF9 F8FFFCF3FFFBE6F9F3F5FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FDFDFDFDFDFDFFFFFFF7F7F7FFFFFFFDFDFDFFFFFFA9A5A41002013A0C0E831E26A61620 B2020DBA050AB00A0AA8100DA01211A11017AB0A1AB2071AB60515B30810A90E0A9A1411 8B1D287D2637300000411820E7D8DBF7FDFDF4FFFFF1FFFFF2FFFFF7FFFFFEFEFFFFFDFF FFFBFFFFFAFFFFFBFFFFFBFFFFFAFFFFFAFFFFFAFFFEF9FDF9F9F9F6F8F7F4F6F3F5F5F3 FFFEFBF2E8E6FFFAFAFFF6F8E5BEC32100002A00008330389A121CAC0B13A90D11A80E10 A70F0EA90E0CAE0C0AB00A0AB2080BB60D12A40309A4111791131683171779201C2E0000 2E1A19C2C2C2FFFFFFFBFBFBFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFDFFFEFAFCF9F4F6FCFCF8FFFFF6FDFF7671771D00035F2124 821E20991513AB0D0CB50907B5080AB2090EAB0B13A50E15A212119F0F0E9F090BA0070C A00D1598161E811E216424221804006F7A6AEAFFFAE6FFFFEBFFFFF1FFFFFFFDFFFFF8FF FEEFF6FFF1F7FFF2F8FFF0F6FFEEF4FFF1F7FFF9FFFFF9FFFFF8FEFFF8FEFFF8FEFFF8FE FFF8FEFFF8FEFFF8FEFFFAFEFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFCFBFFFEFDF9F7F8FEFFFF F8FBFFEFF2F9FEFEFFF3ECF33D282F1D00005310177F232891161BA9161CAD060DAF090D A50F0EA0120EA1120EA2110EA50F0EA50F0EA41010A11111A0181A82070A8F262A600A0D 2D00002000001600001900002700005007107C293393323B92232C8C0E1992060F9C060F A80D15A90C13AB0B13AB0B13AB0B13A90C15A90C15AC0B13B90C12A10000A50A0E9E171B 7E0D0F7F2628702E302F00011600007D686DFFFBFFF8F3F9FEFFFFFCFFFFEFF4F8FBFFFF FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFBFBFBFBFBFBFFFFFFFFFFFF F6F6F6F9F9F9B8B8B8383838000000000000303030595959C6C6C6E8E8E8FFFFFFFFFFFF F9F9F9EEEEEEFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7 FFFFFFFFFFFFFFFFFFD9D9D98B8B8B313131000000000000141414717171E1E1E1FFFFFF F3F3F3EEEEEEFFFFFFF1F1F1FFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FDFDFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF9FFFF F6FFFEF5FFFDF8FFFFF7FDFBFFFFFDCFBFC020000536010764171F8C222E9B1724A90D1B BF0D1DCB0A1BBD0714A112169A1818A51618AD1216B40D14B6090DB20507AD0303AE0C09 A90E09A71009A70F0AA90E0CAE0B0CB2090EAF0A10A70E11A50F11A90D10AE0B10B3080E B6070EB7060EB60610AE070FA1060E9C10199A2329852227610F134D090A481011280000 1C00001B00001800003313166D5354B29E9DDFD1D0EDE5E2FEFDF9FCFFFBF8FFFDF7FFFD E6F7EFE9FCF6F4FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD FAFAFAFFFFFFF4F4F4FFFFFFFFFFFFFCFCFCC0BCBB120806290000832229A71A23AC0008 BC070CAF0909AB110FA01211A11017AC091AB2071AB60515B20910A80F0A9B14118D1926 8C2E40300000290005D6C7CAF1FAF7F0FFFFEBFFFFEBFFFFF1FFFFF9FFFFFFFDFFFFFCFF FFFBFFFFFAFDFFFCFDFDFBFCFBFFFEFBFFFFF8FFFFF7FFFFF7FFFDF7FFFDF8FFFBFCFFFA FFFFF8FFFDF8FFF5F1E1C5C42200001D0000792E339A131AAC0B13A90D11A80E10A70F0E A80E0CAC0D0AB00A0AB2080BB60D12A30208A40F15920F148514167C1E1C3100001C0706 A3A3A3FCFCFCFBFBFBFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFDFFFEFAFEFBF6F9FFFFF8FFFFEFF6FC564F561A000067262A841D20 9A1413AC0C0CB50907B5080AB00A0EA90C13A40F15A113129F13129F0D109C090F9D1018 9619217B1B1F591917160000747669EBFFF2EBFFFBF0FFFFEDF9F9FFFDFFFAF0F9FFFDFF FFFEFDFFFEFFFFFEFDFDF9FAF9F5F4FDF9FAFFFEFDFFFDFEFFFEFCFFFDFEFFFEFCFFFDFE FFFEFCFFFDFEFFFDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFEF8F8FFFDFDF7F5F6FEFFFFF5FAFD F1F5F8FFFEFFC5B8BF24060E290000681B23841F25931119AC171DAB060DAF0C0FA2110C 9D140AA1120AA5100CA80E0CA90E0CA70E10A110139C1A1C87161A8027292D00002C0404 907B7A756F6F453C3D1A00041D00002400003900006A141D8D2530951B26910714A40E1A A90C17AC0A15AC0B13AB0B13A80D13A70E13AB0C11BD0E15AE0004B40F16A51218810209 831A1F802F355015191C0000351F22EDE1E5ECEAEDFEFFFFFBFFFFECF1F5FBFFFFFEFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFF F6F6F6F1F1F1E9E9E99999992020200000000000002A2A2A6F6F6FC9C9C9FFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4FFFFFF F6F6F6B5B5B55151510808080000001818185C5C5CBBBBBBFFFFFFFFFFFFF7F7F7FFFFFF FFFFFFEFEFEFFFFFFFFFFFFFF5F5F5F5F5F5FCFCFCFFFFFFFFFFFFFDFDFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFF3FCFB F9FFFFFBFFFFF6F8F7FFFEFDF6E3E55D3A3E26000056050C8B1D26A41C26BA1621C9111D C6000AA80000AE1216A61518AE1216B30E14B80B11B8070FB5060BB00607AE0C0AA90E0A A70F0AA80E0CAC0C0CB2090CB7060EB3080EA70E10A21010A70E10AB0D0EB00A0EB6070E BA0410B90511B60716AA0919A114248D1A275C060F2A00001B0000270D0E0E0000362329 75646AB0A1A6DACED2F6EBEFFFFDFFFFFFFDFFFFFDFCFFFDE5EEE9EAF5EFF6FFFCF5FFFD F4FFFDF4FFFAFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF7F7F7 FFFFFFF0F0F0FFFFFFFFFFFFF6F6F6CBCAC8130E0A1B000082262BA61D25A60004BE090E AE0808AB110FA11111A20F17AC091AB3061AB60515B20910A80F0A9B14108B131F963345 3200001F0000CFC3C3F0FDF6EBFFFFE7FFFFE6FFFFECFFFFF7FFFFFEFFFFFFFDFFFFF7F9 FFF0F1F7EFEDF7FFFDF0FFFDEDFFFCE9FFF8E4FFF4E0FCEEDEF9EADEF6E6C4D6C8D1DDCF A1A4998C887D897C74190500120000672A2997141AAE0A13A90D11A80E10A70F0EA80E0C AB0D0AAF0B0AB0070AB50C11A40007A60F169712178C181B8723233C0000140000919191 FCFCFCFEFEFEFCFCFCFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFDFFFFFAFEFDF8FBFFFFF9FFFFE8EDF3392F371900006B262B861C209D1313 AE0B0CB60807B5080AB00A0EA90C13A40F15A11013A31416A20F159E0B139E111A981B23 7A151B530B0C2700006F6158BFC2B7D0DAD1FBFFFBF2F0F1FFFAFFFFFCFFECF2EEF0FFF6 F4FFFDF4FFFBF4FFFDF0FFF7F1FFFCF2FFFBF1FFFCF0FFFAF0FFFCF0FFFAF0FFFCF0FFFA EFFFFCF3FFFCFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF7FAFFFCFFF0EEF1FCFFFFF8FFFFFBFFFF FFFDFF7E6B6F1E00003C00067D232D881920930C13AD161DA9050CAD0D0FA1120A9E1409 A41109A90E0AAF0B0AB00A0CAC0B10A21013A01F247E171A6D2226220000402B2AF8F7F5 F7FFFFD1DCDE8F8D9252464A0F0000190000310000691C2688222F9218259E1020A70C1A AC0A19AE0A15AB0B13A80D11A40F11A80E10B80910B7030CBC0E17B0101A92050E8A111A 822128651E222D0000160000A79B9BF9F9F9FCFFFFFBFFFFF4F9FFFCFFFFFEFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFDFDFDF6F6F6F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFF0F0F0FFFFFF FFFFFFFCFCFCF5F5F5D5D5D57070700404040000001010105151519F9F9FE1E1E1FFFFFF FFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCACACA6B6B6B 1A1A1A0000000000004343438E8E8EEBEBEBFFFFFFFFFFFFF5F5F5F2F2F2FFFFFFFFFFFF FFFFFFF7F7F7FDFDFDFFFFFFFFFFFFFFFFFFFEFEFEFBFBFBFAFAFAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F7F9FEFFFF FEFFFFF4F4F4FFFDFDFFFAFB876969230000570C108B242896151A9D0208B5040CCD0B14 CC0D15B00A0EAA0B0FAD060DB2040DB7030EB9050EB90A11B40E12AB0D0CA70F0CA50F0E A80E0EAE0B0EB5080EBC040EB70610A80E10A11110A50F0EA90D0EAF0A0EB50710BA0411 BC0313B70417AE081CA011257F0F1F4200001F00002111114B4746ACAAAFC8C5CCEDEAF1 FFFDFFFFFEFFFFFEFFFEFFFFFEFFFFFCFFFFFBFFFFFAFFFEFBFFFFF9FFFFF6FFFAF9FFFD F2F8F4FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF4F4F4FFFFFF EEEEEEFFFFFFFFFFFFF2F2F2CFCFCD12110C16000082292DA61F26A30002BF0A0FAD0707 AD1210A21011A40E17AE091AB3061AB60515B20910A70F0A9B1410870D189C3745370000 200000D2C4C1F4FFF6E9FFF9E9FFFFE6FFFDEFFFFEF8FFFFFFFFFDFFFBFAFFF0F0F8E6E4 ECE1DDCAD4CBB7CBBFA1B5A985998D657B6E495E4F3648382B3C2A1F2A1A4B4F40090500 080000210F0512000017000067262499131AAE0A13AB0C11A80E10A50F0EA70F0CAB0D0A AE0C0AAE0508B30A0FA40007A90F179C131A951C21922A2B4700001400008A8A8AFEFEFE FFFFFFFBFBFBFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFDFFFEF9FFFEF9FBFFFFF9FFFFE3E6ED291C251B00006E252C891A20A01113B00A0C B70707B6080AB00A0EA90C13A40E17A40F15A9141AA71019A20C17A2121C9C18237D1016 5500032A0000320D07412A242E1F184F3D3B36202252353A4935375D625B6D7F738C9E92 A2B6AAAFC3B7B8CCC0C2D8CBCAE0D3EFFFF9EFFFF9EDFFF9EDFFF9EDFFF9ECFFF9ECFFF9 F0FFFAFBFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF7FBFFFBFFE8E6E9FCFFFFF9FFFFFBFFFFF8F2F2 482F332300004D010B8B25308E121D950811AF151DA6050BAC0E0FA2120AA21207A90E09 B00A0AB7070AB7060EB20811A50E15991C226C0C106C2B2F1D00004B4142EFF7F9F1FFFF ECFFFFF5FFFFDAE2E596959A45393D15000024000052000C8C2230971223A40D20AB0A1A AE0917AB0B13A80D11A21010A70F0EAD0006B6010ABB0A14B90F1AA80C19960E1A84161F 722026390205150000685D5BFEFFFFF6FBFEF7FFFFFBFFFFFCFFFFFEFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF5F5F5FCFCFCFFFFFFFFFFFFFFFFFFFCFCFCFBFBFBFDFDFDFFFFFFFFFFFFFBFBFB FCFCFCFFFFFFFFFFFFE5E5E5C6C6C6434343131313000000090909616161C1C1C1FBFBFB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FBFBFBFEFEFEFFFFFFFFFFFFFFFFFFFEFEFEF9F9F9 F9F9F9FEFEFEF7F7F7F8F8F8FFFFFFFFFFFFF7F7F7EFEFEF8F8F8F3D3D3D000000000000 2626267C7C7CD3D3D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFF9FEFEF8FCFFFCFF FFFEFFFFFBFAF3E9E8EDD8D52701002F00007D2927891B1A8E0807B81E1EAF0506B40407 B2070DBA0F17BD0C16B4000BB4000ABB0713B30811A50108950000970506A10F10AD1417 B20F14B5050FBD010FBD0713A90D10A2110EA4100EA70F0EAC0C0EB20910B90511BC0315 B10010BA0E26A8162D7E0D1F5A121E18000034332FF7FFFFFBFFFFF3F5FFFCFFFFFCFFFF F7F7FFFEFEFFFEFEFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFFFDFFFFFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFC3E413A2E15106F1A1D97141AAD060EC20F13AE0808AD1210 A21011A40E17AE091AB3061AB60515B00910A5100A9B140E89101786202B4A00034A1817 B4A19AF1F4E9E2F6EAE7FFF3D0E8DBA7B7AD7D7F7A6E6663746562705B58543C38331E19 0F02000A03000801000600000700000700000800000B00000F0000120000180000250000 360B054B1A155F2A267C2B2A9E1119AF0913AB0C11A80E10A50F0EA5100CA90E0AAE0C0A B70E11B60D12B20D14A90E169D101890131985171A6E1F22120000808080F9F9F9FFFFFF F3F3F3F9F9F9FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD FAF7F2FCFDF7FAFFFFF9FFFFE8E8F02616201D00007629318C1920A11013B2090CB90707 B6080AB2090EA80D13A50E17A80D15AB0B15AB0B17A90B19A50D1A9D111C921620851C23 4400003800002C00002400002200002300002600001D00000B0000010100010100000200 0406000E1204181E10202618454D3E525A4B5E6959667362727F6E909E8DBDCBBAE1EDE1 F4F9F5EDEDEDFFFFFFE8E8E8FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFFFAFFFFFBFFFFFEFFF8FEFCF8FFFFEFF5F1DFD7D52F1113 3200006A131C95222F9B14229A0612A70C14AD0D15A30708A5100AA80F09B20A0AB9060A C0020CC00110B70513A80C198A0E1882272E2A00001A0001A39DA1F7FFFFF0FFFFEEFFFF F0FFFFD7EBECF4FFFFD6DBDE5A5154150000290000761B2A8A1124B42539A6071BAC0717 B110189F0507A71613AC1615B2090EB9050EB90510B60613AF0917A20E1A9017207C2025 5B1F1F1F0000473C38F8FAF7FBFFFFF3FBFEFCFFFFFEFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF4F4F4FFFFFFFFFFFFF6F6F6EDEDEDF9F9F9FEFEFEF6F6F6 FFFFFFFFFFFFFCFCFCFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFECECEC9191912D2D2D0000000000001F1F1F808080DCDCDC FFFFFFFFFFFFF8F8F8EAEAEAF3F3F3FFFFFFFFFFFFF4F4F4FEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFBFBFBFBFBFBFBFBFBFCFCFCFFFFFF F1F1F1F8F8F8FFFFFFFFFFFFEFEFEFB8B8B86363630D0D0D0000001313135B5B5BB4B4B4 F0F0F0FFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFAFFFFF6FEFFF5FCFFFDFFFFFEFF FFFFFDFAF6F3F4E9E5442B261F000056130D7B201B85120DA31E19A30E0AAF0C0DB4090F BA0B12B6020DAB0003AA0006B50915B6141FAE1720BA2D33A11A1E91090D96070BA50811 B00611BC0313BD0714AC0B10A50F0EA4100EA50F0EA90D0EAF0A10B60611BA0315B70014 BB0A24AA122B830E216218251B0000232522CADDD9F8FFFFF4F8FFFCFEFFFCFFFFFAFAFF FEFEFFFFFEFFFFFEFFFFFDFFFFFEFFFFFDFFFFFDFFFFFCFFFFFCFFFFFCFFFFFDFFFFFEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFDFFFC3A413924100968181996181CAC070EBF0C10AD0707AC110FA40F11 A50E17AF081AB5051AB60515B00910A5100A9B140E9A1D2193282E4A00002A000043251B 4C42362B2D202B33261C1F140F0B020B0000120000240502300D092805001F0000220000 2600002F00003B0908491615562020612928672D2B713433732F2E702829702424732123 7A242580272992252AA40E17B00913AC0B11A80E10A50F0EA5100CA80F0AAC0D0AB40E10 B60D12B10C13AA0D169F0F1894121A89141A711F23140000626262F8F8F8FFFFFFFBFBFB FFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFCF7 FFFFFAFBFFFFFBFFFFDAD9E126121D2000007929328D1820A40F13B3090CBA0607B7070A B2090EA80D13A70D17AC0A15AF0915AF0915AC0A17A80C19A20E1A9A121C92161E8E2127 8424287C2629762627722326702126701F2668212555232245201A39140E2906001D0000 160000160000150000260B02270F05250F041905000F0000100000200E022C1F163B3734 686868F1F1F1FFFFFFFFFFFFF8F8F8FFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFFF5FCFFF5FCFAFAFAF2FBF8F7FFFDE8EFE8A89D991D0000440005 77131F9C1C2BA10E1EA20613AA0D16AC0F16A2080AA80E0CAE0C0AB7060CC0020CC5000E C40011B90415A70C1A8C17206211172B0000241012CAC8CDF1FAFFF5FFFFF2FFFFF1FFFF E9FEFFF0FFFFE4F7F5B3BDBC6056571B0000430007770C1CAB2337A3071CAC0718B30F1A A10508A71613A91410AF0A0EB60610B90511B90413B50615AB0A1999131C821D21642321 1E00003F342EEEF3EDF9FFFFF4FCFFFEFEFFFFFDFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFCFCFCFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFAFAFA F6F6F6F7F7F7FFFFFFFFFFFFFFFFFFFAFAFAEBEBEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFEFEFEFBFBFBF7070701515150000000E0E0E4D4D4DADADAD CFCFCFFFFFFFFFFFFFFFFFFFE2E2E2EDEDEDFFFFFFF9F9F9FCFCFCFAFAFAF6F6F6F9F9F9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFEDEDEDFFFFFF FFFFFFEDEDEDEBEBEB9191911A1A1A000000000000353535989898E2E2E2FFFFFFFFFFFF FFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFF9FFFFF6FDFFF6FBFFFDFFFFFFFFFCFFFD FCFFFBFCFBF6877A721700002D000072292281201A8D1A15981410A81414A80307B60811 BA0C16B60A16B00A16AA0C1A9B09148A040D8D141B7F0A10820B0F95161DA91923AC0E1C B30415B70616AE0A11A80E10A50F0EA4100EA50F0EAB0C10B30811B90413BC0017BC0521 AC0C268D0E2372202E2D040811100C85948FFBFFFFFBFEFFF8F8FFFDFDFFFFFDFFFFFDFF FFFCFFFFFDFFFFFCFFFFFCFFFFFBFFFFFBFFFFFAFFFFFAFFFFFAFFFFFCFFFFFEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFBFFFC3C483E1507005D13129A1D21AB070EB9090CAC0606AB100EA40F11A50E17 AF081AB5051AB60515B00910A4110A9B150C9717169D2B2B6405033400002B00001E0000 1200001100001900002000002F02003E0B084C1512541D18572019601C1985262E8E1F2F 8B1C2C87192684142280101C800D1A7F0B16921A2491182192141F92101A910D18930D18 940C189C0A15AC0A15B00913AC0B11A80E10A50F0EA5100CA80F0AAB0D0AB40E10B50C11 B10C13AC0C16A00E1897111A8D141B741D23140000383838FAFAFAF0F0F0FFFFFFFFFFFF FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFAFFFFFA FBFFFFFBFFFFBFBCC5210B172900027B2832901720A50E13B5080CBA0607B7070AB2090E A80D13A70D15AF0913B30713B20813AF0913AB0B15A70D17A20F199D111A97141A92171C 8C171D89181C85181D82181C82171D7F171E7B1A21771C23781D247920267A23297E292E 822D328230346616196415185B11124E06074200003900003700002B00000D0000191919 CFCFCFFFFFFFFEFEFEEDEDEDFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEFFFFF8FFFFFAFFFFFFFFF8FFFDF5FFFBE9F0E86659531D00005C0D13851521 A11425A50819A80615B0101AAC1117A1080BAB0C10B00A0EBC040EC30010C80011C40013 B60517A10F1C8F242C3D0000290505463A3CFBF8FFF5F7FFFCFDFFF9FCFFEFF8FFF4FFFF F0FFFFEAFFFEF0FFFFBEC7C2311D1E2400005F03129D20329F071CAC0718B50F1BA50409 A91410A6110DAB0D0EB00910B70511BA0411B90413B008179E111A881B1E6F2A251E0000 322920E2E9E1F8FFFFF6FEFFFFFDFFFCF9FFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF7F7F7F3F3F3F4F4F4FBFBFBFDFDFDFAFAFAF9F9F9FDFDFDF2F2F2FFFFFF FFFFFFFFFFFFF7F7F7F1F1F1FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7E7E7A0A0A04B4B4B0000000000001111117F7F7F E0E0E0F8F8F8FBFBFBFFFFFFFFFFFFE9E9E9FFFFFFFEFEFEFCFCFCFEFEFEFEFEFEFBFBFB FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF5F5F5FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBEBEBF5F5F5 C0C0C0353535000000101010000000777777C1C1C1FFFFFFFFFFFFFBFBFBF4F4F4FCFCFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFF9FFFFF8FFFFF8FCFFFCFDFCFFFFF8FFFFF8FFFD FBFFFBD0CBC52D19121D00006B2A26812726801412931717A115169E0406A8070CAD0D15 AC101BA6131D9B121C8A111A7B0E14751519741A1C8122268F262B971B25970B18A40718 B51020AF0913AC0B10A70E10A4100EA2110EA70F0EAF0A10B70513C00319BC021AB10923 960C23822633441215070000434A43F9FAFEFFFEFFF6F5FDFEFDFFFFFDFFFDFAFFFFFDFF FFFBFFFFFCFFFFFCFFFFFBFFFFFBFFFFFBFFFFFBFFFFFAFFFFFCFFFFFEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FBFFFC4A5A4F090000510A089A2224A9080EB50508AD0707AB0D0CA50F11A70D17B0071A B5051AB60515AF0A10A2120A9B150A930C08A424238B1B19690C056A1D1565251C5F241E 6F322F6E2A2B772C30823034863134852F30822E2C7E2F2A89292A9D1927A91126A81025 A60E23A50C21A30A1EA3071CA30619A10415A40615A90818AD0B1AB10C1CB20D1BB40E1C B50D1CB20815B00913AC0B11A80E10A50F0EA4100CA70F0AA90E0AB10D0EB20C10B10A12 AB0B15A40E199A111B91141C781F25150000181818FEFEFEEBEBEBFFFFFFFFFFFFF5F5F5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFAFFFFFAFBFFFF FBFFFF9A97A01A020F33000B7A242F931520A80D13B6070CBC0507B7070AB00A0EA70E13 A70D15B00911B30810B00910AE0B10AB0C11A80D11A70E13A40F159E0B119E0D149D0E14 9A0F1497101694111693121793111994101B97101E991220991522991723971823961823 931A23971F28941F27921F2690212792232992252A9124297B2B2E1C0203121212BBBBBB FDFDFDFAFAFAF6F6F6FFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFDFFFFF7FFFFFAFFFFFFFFF8FFFDF5FFFADAE2D52B1D14220000721B23911724A50E21 AA0317AE0617B5111CAC121AA0090EA90D11B20811BC0311C30013C50015C00017AF081A 99131E892E332600001E09067F7B7AFEFFFFFFFDFFFEF5FFFFFAFFFFFDFFFBFFFFE9FCF6 E1FFF5E9FFFDECFFF9716E69190000490006911C2E9D0A1DAA071AB50D1AA9040AAD1210 A40C09A50F10AB0C10B30811B90511BC0313B50615A20F198C191C77302A1B0000271F14 D7DFD4F5FFFCF8FFFFFFFCFFFBF3FFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF EFEFEFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF4F4F4F7F7F7FBFBFBFFFFFFFFFFFFE4E4E48282822525250B0B0B0000001E1E1E A0A0A0FCFCFCFFFFFFF6F6F6FFFFFFFFFFFFF7F7F7F6F6F6FFFFFFFFFFFFFEFEFEF8F8F8 FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFCFCFCFDFDFDFEFEFEFEFEFEFBFBFBF8F8F8FAFAFAE9E9E9737373060606 000000000000363636B4B4B4F9F9F9FFFFFFFFFFFFF4F4F4F3F3F3FFFFFFFFFFFFFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFFFAFDFFFAFDFFFBFDFBFDFCF7FFFFF5FFFFF5FFFFF8FFFD F7F6F252403E1D00005B191B7E2328800E169B1923A1161DA112149B0D0C94080B8F0A0F 8C1018891C22872B3087383D7D3B3C6C302F5818184D01035D00017D09129A1623AE1726 AF0915B00910A80E10A21010A0120EA2110EAB0D0EB50710C20617BC0015B806209D081C 8F25315E1E1F12000019150CD3D2D0FFFEFFFCFAFDFFFEFFFFFEFFF9F7FCFFFEFFFDF8FE FFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFCFFFFFDFFFFFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFAFFFC 697B6F0600004501009A2325A7080DB30507B10909AB0B0BA70E11A80C17B0071AB5051A B50615AF0A10A2120A9E1409A4100CAC1D199E1A168B14108A1D1A871F1E841D208B2026 8C18218E141F8E101C8E101B90151A8B17188619168C11139E0210AB0014AD0016B00317 B5051AB9081CBB0A1EBC0B1DB9081ABA0919BC0A18BD0B19BC0A18B90713B60611B4040F B50613B20813AE0A11A80E10A50F0EA4100CA70F0AA90E0AB00C0DB10B0FB10A12AC0A15 A50D199C101B95131D7B1E261800000A0A0AF8F8F8F3F3F3FFFFFFFBFBFBF4F4F4FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFAFBFEF7FBFFFFF8FCFF 76707A1200074008157A202C941520A90C13B7060CBC0507B7070AB00A0EA70E13A50E15 AE0B10B00A0EAE0B0EA90D0EA70F0EA50F0EA70F0EA80E10AC0D11AE0D13AE0D13AE0F14 AA1114A81315A51515A71518A50715A80516A80516A60515A103129C000E97000A920008 A30F1B9C0C16950811960A139910189D161D9E171E852026180000101010C0C0C0FFFFFF FFFFFFFFFFFFFFFFFFE7E7E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFF FFEDF8FFF6FEF8F8FAF8FFFDECFEF2AAB2A30D00002800008223299A1624AA081DB10116 B30619B50F1BA912199F0D10A70D15AE0917B70417BD0217C00019B7041AA40D1C8C1821 742E2C1900001A160DBAC3BEFBFFFFFFFDFFFDEAFFFFF5FFFFF8FFFAF0EEEFFBF1EAFFF6 DCFFF1E9FFFAB4C0B61D0805350000871C2C9A0D20AA071CB60B1BAD030CB31013A30907 A11110A40F11AF0A11B70511BD0311B60613A50E178D191A7C332C1B00001F190BCFD9CE F3FEFAFBFFFFFFFCFFFBF0FEFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAFAFAFFFFFFFFFFFFFFFFFFEDEDEDC6C6C6ADADADA7A7A7A6A6A6CCCCCCF9F9F9FFFFFF FFFFFFFEFEFEFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEFFFFFFFFFFFFF5F5F5FAFAFAFFFFFFF1F1F1D1D1D1404040242424000000000000 5A5A5ADCDCDCFFFFFFF8F8F8FFFFFFF6F6F6F0F0F0F8F8F8FFFFFFFFFFFFFEFEFEFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFEFEFEF4F4F4A0A0A02D2D2D000000000000171717 7B7B7BE8E8E8FEFEFEF9F9F9FFFFFFFFFFFFFDFDFDFCFCFCFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFDFFFCFBFFFDFBFFFFFDF9FFFDF2FFFEEEFFFDEFFFFEF4FFFEFCFBF9 867274200000430006771522870E1FA51A2DA012209C171A951814971C1E962527892527 711B1E5C171A4F1C1B2000002100001B0000240000380000781D22962730960E1AAF0915 B50711A90D10A111109D140E9E130EA80E0EB2090EC10514BF0013BF071FA20317931D29 74282A2300000D0000928D89FFFFFDFFFFFDFFFFFDFFFEFFF6F6F6FFFFFFF7F7F9FFFFFF FFFEFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFAFFFC91A599 070300380000982123A7080DB40608B60E0EAA0A0AA70E11A80C17B0071AB5051AB50615 AE0B10A2120AA11307B1140FAE0F0CA60E0B9F0F0E9B11119A1216990C15960411AD1023 A9071CA60014A50213A60C18A6151A9F1719A11214BA1422C00F21BE0B1EBA071AB60414 B50011B2000CB0000AB0000AB1000AB10209B10209B00309AD0208AB0104AA0005B50711 B20813AE0A11A80E10A50F0EA4100CA5100AA90E0AAE0B0CB00A0EB00911AE0A15A70D19 A00F1C97131E7E1F271F0002070707D9D9D9FEFEFEFFFFFFF6F6F6F9F9F9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFAF8FBF4FBFFFFFAFEFF58525C 1200054E14227B1F2C961420A90C13B7060CBD0507B9060AB00A0EA70E13A40F13AB0D0E AC0D0AA80F0AA5100AA2120AA2120AA70F0AA90E0AA70304AB0104AE0105AC0205A90305 A60606A20806A30708A9000AAE000EB30413B70B19BB111EBC1622BE1A25BC1C26B1141D A90F17A10A119E090F9E0B11A00F14A11216881E20190000323232E3E3E3FFFFFFFBFBFB F1F1F1FFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFF3FE FFF8FFFAFAFCF7FFFDDCF1E26E76670E0000460F0A8722289E1423AE071BB50217B60517 B20C1AA71017A11015A40E19A90B1AB3061AB7041AB9031AAE081C9A12207F1F21511F18 1204002E3A2CE7FBF0EFF9FAFFFCFFFFE9FFFFF2FFFFF3FAFFE9E5FFFFF6F0FFF6CBF7E0 E3FFF8D0E8D81D140D2A000083212E9A1125A8061BB40818B0020CB61014A307089D1310 9E1211AB0C11B60611BD0311B70511A70D159018197E342B1B00001F1909CDD9CBF2FDF9 FBFFFFFFFBFFFCF0FEFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE EDEDEDF9F9F9FEFEFEB3B3B33A3A3A030303131313000000494949B5B5B5F7F7F7FFFFFF FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF8F8F8F3F3F3FFFFFFFFFFFFFFFFFFF4F4F48787872727270A0A0A010101 141414777777EBEBEBFFFFFFFFFFFFFFFFFFFDFDFDF8F8F8FDFDFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFECECECB9B9B99090900808080404040303034E4E4EC8C8C8FAFAFA FBFBFBFFFFFFECECECFAFAFAFFFFFFFFFFFFFEFEFEEFEFEFF5F5F5FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFDFFFEFBFFFFFBFBFFFDF7FFFFF0FFFFEEFFFFEFFFFFF5FFFFFFFDFFCDB4BA 4A1622390000770A21950F2AB017359D081E93181A841911831B188123216C1C1B480808 2900001900000A0000342B224D3F362E110B2E0000631D1F842930850C15AF0917B70511 AB0C10A111109A150E9B150CA5100CB00A0EBF0512C10011C70A20A50010941520872E30 3D0D03140000483F38F1F0EBFFFFFBFCFDF8FFFFFDF3F5F2FEFFFDF5F9F8FCFFFFFBFFFF F9FFFFF9FFFFF8FFFFF8FFFFF8FFFFF9FFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFAFFFCB9CFC20E0C00 2F0000942021A6070CB6080ABB1313AA0A0AA70E11A80C17B2071AB6041AB50615AE0B10 A2120AA21207B50E08AF0000B20808B81214B31015B9131DC11523BF091FC5041FC5001C C40019C00016BA0315B30811AB0C11A70D0FA3020AA5040CAA060FAD0912B20E15B61219 B9161BBA171CAE0E10AE100FAD120EAD1510AD1811AE1B13AE1E15B41C17B00911B30713 AE0A11A80E10A50F0EA4100CA5100AA90E0AAD0A0BB00A0EB20811AE0A15A80C19A10F1C 99131E801F28230306060606A8A8A8FFFFFFFEFEFEFAFAFAFFFFFFF8F8F8FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFEFFF9F8FBF4FBFFFFFCFFFF473F4A150008 5C22307E222F971320AB0B13B9060CBD0507B9060AB00A0EA70E13A21013A70F0CA71009 A21209A013099E1409A01309A41109A90E09B40F0DBA0C0DBD0B0BBD0B0BB90B0AB30E0A AF100AAE100DB51016B30E15B00B12AC080FA6050BA203089E02069B0205A50F11A21011 A111119C100F9A100E99120F9B151285211F1F00005F5F5FFDFDFDFFFFFFF2F2F2ECECEC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFF7FFFFF9FF FDFDFFF7FFFDCDE2D32E3627140000602622861D24A00F1EB4071BBB041AB70417AE0615 A40F15A3141AA00F1CA50C1EAE081CB2061CB0071CA50C1E8F1720742423290900070A00 59725FEBFFFBEDFBFBFFFDFFFFF3FFFFF0FFFFEAF0FFF4F1FFFFF3F2FFF4DBFFEEE0FFF6 BCDDC81414082400008226319B1629A7051AB20518B1010EBA0F15A408099A1411991511 A80D11B50710BD0310B90511A80D139018177C32271B0000201D0CD0DCCEF3FEFAFBFEFF FFFAFFFEF0FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FBFBFBC1C1C15A5A5A0000000000000707070707070000000808085A5A5AC9C9C9FFFFFF FFFFFFE8E8E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAF9F9F9 FBFBFBFFFFFFFFFFFFFFFFFFFDFDFDEBEBEBFFFFFFFFFFFFCACACA626262080808000000 2121214D4D4DB6B6B6ECECECFFFFFFFFFFFFF6F6F6FBFBFBFFFFFFF9F9F9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF3F3F3A9A9A9404040000000050505272727818181E0E0E0FFFFFFFFFFFFFDFDFD F9F9F9FFFFFFFDFDFDEFEFEFFBFBFBFFFFFFFEFEFEF9F9F9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFDFBFCF7FDFFFAFBFFFDF7FFFFF4FFFFF2FFFFF4FFFFF8FFFFFFFDFFFFEEF5683E4A 2B0000660E24871D34971F3A7D091C81282A5B120B3D00002B0000230000190000230E09 332A256C6D67D1D2CCE9E4DE7F6C68250000340001691D278C1E29AC0A19B90511AE0A11 A410109D140E9D140CA2110CAC0C0CB8070FBB030FC50F1EA2000B940E17962F3058110B 270000130A03DDE2DCFEFFFBF7F9F6FFFFFDF3F3F1FEFFFDF6FBF7F9FFFFF8FFFFF7FFFF F5FFFFF7FFFFF8FFFFF9FFFFFBFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFAFFFCD5E6DC141108270000 8A21269C0B12B10C13BB161AAC090CA90D11AB0B13B00817B30717B20815AC0B11A2110C A5100AB60E0DAD0000B3090AB91013AA0408AD020ABB0512B9000BC1000ECB0014D00019 CF0118C40014B8020FB20811AF0E13A90D11A60D10A60B0FA50A0EA40A0CA3090BA10908 A00807AC1713A91511A3130B9E1108990F04970F03940E029B0A05AF0A11B20813AE0A11 A80E10A4100EA4100CA5100AA90E0AAE0A0BB1080DB20710B00913AB0A19A60E1B9F111F 851D262A030407030083827EFEFFFDFBFDFAFCFFFFFCFFFFEDEFEEFFFFFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFFFDFFFFFDFFFEFBFBFAF6FBFFFFFBFFFF3F3A3E1C00066B2933 88222F9B111EAC0A15B5080EB7070AB3090CAF0A0EA90C13A70E13A70F0CA41109A11309 A014079E1407A11307A51107AB0E07B40C09B80A09BB0708BA0607B90707B40806AE0905 AC0A08AE0D12AC0D12AB0B13A90D11A90C13AA0F13AC1117AE1317A80D13A91315AA181B A418179A141391120C8D130E781F191500005F5F5FFBFBFBFEFEFEFFFFFFFFFFFFFFFFFF F4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFAFFFFF7FFF3F7FA F7FFFCBCCABD0301001C00006B252389161DA30B1AB8071BC10619B90415AA040EA20D11 A5161AA10F1AA50D1CA90A1CAB091EA70C1E9B1120861B236E2627180000070400859787 F0FFFAF7FFFFF1F0F5FFF8FFFFECFAFFE4EDFFF2F3FFF6EDEBFDEDE4FFF6E2FFF6A2C2AD 1210032800008629339F1829A7051AB00316B1010EBA1118A40A0A991510991510A80E10 B3080EBD0310B90511A80D1390181979302719000022210FD2E0D3F3FFFBFBFEFFFFF9FF FFF1FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFDFFFFFDFFFFFDFFFEFD FFFEFDFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFBFFFFE0ECECF7FFFFD9DBDA 5248490F0000170000502D316541435434352E14130E00000A0000362C2A8D8583E3DDDD FFFEFDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFE FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFF2F2F2F7F7F7FFFFFFF2F2F29E9E9E303030000000 000000272727939393F0F0F0FFFFFFF4F4F4FEFEFEFFFFFFFBFBFBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FCFCFCFFFFFFFFFFFFFFFFFFFDFDFDC3C3C3 6262621111110000000A0A0A606060B7B7B7FCFCFCFFFFFFFAFAFAFFFFFFFFFFFFFDFDFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFDFFFFFDFEFFFFFCFFFFFBFFFFFBFFFFFBFFFFFCFFFFFFFEFFF4EEF0928388140004 1400004F2C336038412B030B1600001100000E0000170805362E2B706F6AB7B9B4E7ECE8 FCFFFDE5E5E3FFFCFDCAB4B71F0002230000733544741123A90A1CB90413B00911A90D10 A2110EA0130CA2120AA5100AB1120FAA0509A30005A2090EA0181C91191B720A09430200 090000677575F9FFFFFCFFFFECEAEDFFFEFFFFFFFDFEFFFDF8FFFDF5FFFFF4FFFFF5FFFF F9FFFFFCFFFFFFFEFFFFFDFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFE8F1F01A1112270001782730 810B179E0D1AA90C15AF0A11B00910B00A0EAF0A10AE0B10AC0B11A90D11A50F11A50F11 A90D10A90D10A70E10A50F10A70F0EA90D0EB00910B90510C30312C90013C90012C50013 BD0112B50313AE0613A80810A80D11A50F10A60D0FA30D0EA30D0EA20C0DA00C0CA00C0C A81412A2110E9F100CA0110DA1130F9D120D980D08980404AC0610AE0711AE0D13AB1214 A4100E9D0C07A30E08AE130EAF0B0AB3090CB70610B60611B00817AC0A19A70C1A8C1821 4A1A160700005B584FFCFFF8F1FBF3F4FFFAF8FFFFF4FAFAFFFEFFFFFCFFFFFAFFFFFBFF FFFCFFFFFEFDFEFFFBFFFFFBFFF8FCFFFCFFF8FFFCF6FFF84A473E1A00007221278B131D A40E1AAE0A15AC0B11A90D10A80E10AB0C11B00913B00911AA1010A9160FA81810A3130A 9E0B019F0800A50B03AE0F09AC0703B10503B30506B50508B80509B8050BB7060CB30810 AD0D17A60F18A60E1AA50E17A70D19A70B16AB0918AE0615AF0215B10616A30110AE1720 9B141A8B1312932A265C130D1100005E5E5EFFFFFFF7F7F7FFFFFFFFFFFFFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFF7F5FFFCFEFFEBF3F6F9FFFF 77776F0F00005C27236E141497141CAC0A17BA0413BE0211B90510AF0A0EA4100EA11110 B0151BAA0D189A000CAF1B29940A198208159A3642590E152C0000301210FFFCF6F4F4EC FCFFFAFCFFFAFCFFFAFFF8F8FFF1FDFFF0FCFFFBFDE7F4EBE9FFFAE7FFF85D705D0B0000 4508077008119A0C1CB00A1EB00515AC020DA8070DA5111199160C9B150CA90E0CB5080C BC040EB60611A50E178C191C73302815000027291BD0E2D4F5FFFFE7ECF0FFFAFFFFF3FF FFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFBFFFFFDFFFEFBFFFEFBFFFDFBFFFCFBFFFCFB FFFCFDFFFBFFFFFCFFFFFCFFFFFDFFFFFEFFFEFEFFE9F8FBE4FFFFB8DDD65C6061140000 2D0000751926922834780D159434366C1C1B490E083005001500000F00005A4846BAAEAE FFFCFBFFFFFFF0F0F0F4F4F4F7F7F7FFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFBFBFBFFFFFFDEDEDE797979161616 0000000000004F4F4FC7C7C7FFFFFFFFFFFFFBFBFBF9F9F9FFFFFFFFFFFFF7F7F7F3F3F3 FCFCFCFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FDFDFDF4F4F4F4F4F4FDFDFDFFFFFFFFFFFFFCFCFCFFFFFFE4E4E4A4A4A4484848000000 0000003D3D3D919191D9D9D9FFFFFFFFFFFFFFFFFFF6F6F6FFFFFFFFFFFFFDFDFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCACACA3D3D3D000000 000000030303000000010000302E2F7A7C7BBBC1BFE2EDE9F3FFFBF5FFFFF7FFFFFBFFFF FCFAFBFFFBFFEED7DF411D291F0000561F32761D31A50C20B70515B20813AC0B10A70F0E A4100CA2120AA41109A9110CA40A08A00606A10C0EA4181B9B191B890E115F0D0F0A0000 3C4B4EEAF4F6FCFFFFFCF7FBFFFDFFFFFEFFFCFEFBF8FFFDF5FFFDF4FFFDF5FFFDF9FFFF FFFFFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFEFF3F6281F242200076A26317B1221 95111FA60C18B00913B3080EB2090CAF0B0CAB0D0EA90D10A80D11A70D15A80D15A80D13 A80D13A40F11A21011A21010A50F0EAC0B10B50710BB010EC2000FC30010C30013BD0416 B70817B20C1AAE0E18B11018B11016B11016AF1015AF1015AD1115AD1115AB1014A4090D A50A0EA50C0FA71113AB1517AE181AAF191BB1161CAF0B16AF0915AA0D14A61011A2110E A00F0AA5100AAE110CB00A0AB5080CB7060EB70511B30715AF0917AB0A1A90171E511C18 0A00005D594DFCFFF6F1FEF4F3FFFBF7FFFFF4FDFCFFFEFFFFFBFFFFF9FFFFF9FFFFFBFF FFFEFBFEFFFBFFFFFBFFFAFFFFFAFFF5FFF8E8F6E73D3E301D0000781F2193141DA80C19 AF0915A80D13A40F11A21011A80D11B50613B50711A7090AA6110DAB1612AD1510AA110B A90E09AD100BB2130FB5110FB61010B80E11B90C10BA0913B90812BB0713B60714AA0A16 A60C16A40C18A50E17A70D19AC0C18B1091AB70618B80117BB0418AE0012B3131F9D1219 8B13128F2924540F08110000656565FFFFFFF5F5F5FFFFFFFFFFFFFDFDFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF6FDFFF7FFFFF4FDFFE8ECED554C47 1800006925247912159E111AB00815BD0311BE030EB7060EAF0B0CA2120AA2110CAF0E14 B10D189D030FA719258D0F1B80121F8C323E49010C2D0000613D41FFF9F8FFF9F6FEFFF8 F8FFF8F5FFF6FDFFF9FFE8F5FFF2FFFFFBFFE7F3EFEBFFFBD5F2E04047372409005A1213 821018A41020B30C1DB10714A9030DA4090DA1120E9B150A9E1409AC0D0AB6070CBC0410 B50613A40E198B1A1E71302C160000282C1EDBEDE1F5FFFFEDF2F6FFFAFFFFF5FFFFFDFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFDFFFFFBFFFFFDFFFEFBFFFDFBFFFCFBFFFBFBFFFBFBFFF6F8 FBF0F4FFF7FCFFFCFFFFFDFFF3F2FAF6F6FFF4FFFFD4FEFA5F827C120C0E2900006A0A18 8B0A1C9B0818A814208F080E7F0D0C79211D722F274B18141E00001E0000321819817778 C8C8C8F5F5F5FFFFFFFAFAFAFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFBFBFBFAFAFAFFFFFFFFFFFFDADADAA5A5A5232323 262626020202151515909090F4F4F4FFFFFFFFFFFFF7F7F7F3F3F3FFFFFFFFFFFFFFFFFF EAEAEAECECECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFFFF FFFFFFF7F7F7F6F6F6FFFFFFFFFFFFF9F9F9D0D0D07B7B7B171717000000060606565656 B3B3B3F1F1F1FFFFFFFFFFFFFFFFFFF9F9F9F5F5F5FDFDFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBEBEBFFFFFFF2F2F29595954848483E3E3E 4E4E4E525051CDC9CADEDADBF0F0F0FBFFFEF9FFFFF8FFFFF7FFFFF8FFFFFBFFFFFFFFFF FEF3F7FFF8FF7F5F6A1C0000390919802B3EA10E20B50615B00913AC0B11A80E10A5100C A5100AA70F0AA80D09A60B09A60A0BA50F11A415199F181C95171B771E220E00000D1719 B7BABFFFFEFFFFFDFFF8F3F7FFFEFFFAFCFBF8FFFDF5FFFDF5FFFDF7FFFDFBFFFFFFFFFF FFFDFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF5FAFD3E383C230009631F2A80172695111F A50B17B00913B3080EB2090CAF0B0CAB0D0EA90D10A80D11A80D15A90C15AF0913AF0A11 AB0C11A70E11A70E11A80E10AC0B11B30811BB0512C20315C30215C00317BB0617B50A1A AF0D1CAF0D1AB10010B50010B40010B40010B50011B30111B20111B20312A9000BAB000D AB010EA7000CA6000BA5000BA8020EAB0712B10F1CAE0E18A70C12A30D0FA21010A7130F A9110CAB0D0AB00A0AB5080CB7060EB60611B30715AF0917AB0A1A92161E57201D0D0000 5E584CFEFFF6F5FFF7F5FFFDF7FFFFF7FFFFFFFEFFFFFBFFFFFAFFFFFAFFFFFBFFFFFEFB FEFFFBFFFFFBFFFAFFFFFBFFF2FDF5D4E2D32C2A1D1D0000792022981620A90B19AF0915 A80D13A40F11A21011A80D11B50613B60611A8050AA80C0DAD1112AF1412AE100FAC0E0D AC0E0DAD0F0EA70709A90609AA050BAB040BAC020DAD010DAF000FAC020FAB0710A9080E A90911AA0B10AD0C14B10C13B80916BD0714BF0012C20615B4000DB71018A30E1290110B 92231A520500120000787878FDFDFDF4F4F4FFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF9FFFFF3FCFFF9FFFFB9B9B92315121B0000 6F28267D13159E1119B00913BC0311BE030EB7060EAF0B0CA4100CA4100EAA070CB40E18 A408139F131E8C121D831D287928313000002C0108A1878AFFFBFBFFFFFBF8FFFAF3FFF9 F2FFFAFBFFFDFFF4FFFFF5FFFEF9FFEDF9F5EEFFFBA2B7A80B09002A0500701E20921922 AC1423B60E1DB20612AA050BA40C0BA2130D9E140AA21209AE0C0AB6070EBC0311B50615 A10F19891B1E6A2B261600002F3325EBFDF1F5FFFFF5FAFDFFF7FFFFF8FFFFFDFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFFFFFFFFFDFFFFFFFFFFFDFFFEFDFFFDFDFFFCFDFFFCFFFFF7FAFFFDFF FFFDFFFFFEFFFFFCFFFFFEFFFEFEFFF5FEFF7B8F8E1B21211500004E081392233494071A 99000DB918279E0B13921213891F1F852B2A712525530E113A00002400000B0000454545 B4B4B4FFFFFFF3F3F3FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFCFCFCFFFFFFFFFFFFF8F8F8FAFAFAFFFFFFFFFFFFFBFBFBDDDDDD444444 000000121212161616505050C2C2C2FFFFFFFFFFFFF8F8F8F8F8F8FFFFFFFFFFFFFFFFFF FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFE5E5E5B8B8B84242420C0C0C000000222222909090EAEAEAFFFFFF FCFCFCFDFDFDF5F5F5F3F3F3F9F9F9FEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5FCFCFCFFFFFF FFFEFFFFFCFFFFFCFFFFFEFFFFFFFFFAFEFDF1FAF7F0FBF7F2FDF9F6FCFAFFFFFFFCF3F6 FFF9FFCBB0B918000026000A7A2D3D9B1121AF0917AE0A15AB0B13A90D10A80E0EA80E0C A90E0AA90B08AC0C0CAC0E0FA80F12A20F159E13189D181D86262A200106000004777578 FFFDFFFFFDFFFFFAFEFDFDFDFBFFFEF9FFFDF7FFFDF7FFFDF8FFFDFBFFFFFFFFFFFFFDFF FFFDFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFAFFFF5B565A230009581620841E2C94111FA30915 B00913B3080EB2090CAE0B0CAB0D0EA90D10A80D11A80D15AC0B13B30713B50711AF0A11 AB0C11A80D11A70E13A90C13AF0913BC0D1CC00B1CBF081CBB081BB4091BAC0A19A40C19 A60A18B8081DBF051DBE061EBD071EBE081FBC091FBC0A20BB0B20B90C20B80F22B71022 B30E1FAE091AAB0819B00D1EB21422AB111DA8111AA30E14A00B0FA41010AB1514AC1210 A90A07B00A0AB5080CB6070EB50711B20815AE0917AB0A1992161E612524120000574D43 FAFAF0F8FFF9F7FFFDF7FFFFF9FFFFFFFEFFFFFBFFFFFAFFFFFAFFFFFBFFFFFEFBFEFFFB FFFFFBFFFAFFFFFAFFF1FCF4BDCBBC1816092300007B21239B1722AB0A19B00815A90C13 A50F11A40F11A80D11B50613B70513B10710AE0B10AE0B10AB0A0FA8090DA4080CA3080C A2090CA60D12A70E13A80E16AA0F17AD101BB1101FB21120B4121FAD0910AD0A0DAC0C0E AB0D0EAC0C0EB00A0EB7080FBB060FC0020EC60814B70009B80D13A20C0B931008912012 4900001A0100989898FFFFFFF8F8F8FDFDFDFFFFFFFBFBFBFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF9FFFFF3FAFFFBFFFF8884830E0000350906772929 801215A01019B00913BC0311BD030EB7060CAF0B0CA4100CA50F0EA70007B80E17AB0F1A 970E168A171E83262E601B202200003A1D1FDDD1D1FAFAF8F9FFFFF1FFFBEFFFFCEEFFFA F8FFFFFFFAFFFFF9FFF6F7FBF7FFFFEEFFF76A75670B00002C00008021259B1923AF1120 B60A18B0050EAB060AA60E0BA5150DA11309A70F0AB00A0CB7060EBA0411B207179E111A 861C20571A17120000404237F5FFFAF5FFFFF9FFFFF9F2FAFFFAFFFFFDFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFDFFFAF5F9FFFEFFFFFEFF E9E8EEF5F4FAFFFEFFEFEFF79E9BA20F06091A0004410811771B289A192B9F061AA70012 B60B1BBA1A24A9181D8F11147E0D0F7E171B86252E8624316C232E1100000000005B5B5B F2F2F2F1F1F1FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF8F8F8FFFFFFFFFFFFFDFDFDF4F4F4F6F6F6FAFAFAF8F8F8FBFBFBFFFFFFA4A4A4 2929290404040000002A2A2A939393EDEDEDFFFFFFFFFFFFEBEBEBEBEBEBFFFFFFFFFFFF F7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFAFAFAFFFFFF FFFFFFE3E3E38383832727270000000C0C0C5F5F5FB2B2B2EFEFEFFFFFFFFFFFFFFBFBFB FEFEFEFAFAFAFFFFFFFFFFFFFFFFFFFCFCFCFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF8F8F8EFEFEFEBEBEBF4F4F4FFFFFFFFFFFFFFFFFFF7F3F4 F1E6EAF9EDF1FFF8FBFFFEFFFEFFFFFCFFFFF9FFFFF9FFFFF8FEFCFCFEFDFFFEFFFFFAFE FFEEF52D121B190003571521941421A90B19A90C17A90C15AB0C11AB0D0EAC0C0CAE0B0C AE0A0BB00D0EAE0E10A70C109F0A0E9B0A119C11188920273E14180A00033E3337FFFAFD FFFBFDFFFEFFF3F5F4FBFFFFF9FFFFF8FFFFF8FFFFF9FFFFFCFFFFFFFFFFFFFDFDFFFDFD FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFFFFF9FFFF7674771F0007490A1388233191111E9F0713B00A14 B2090EB2090CAE0B0CAB0D0EA90D10A80D11A80D15AE0A13B90413BA0411B30713AC0B13 A70E13A40F15A40E17A70D17AF0D1CB20B1CB10A1CAE0B1CAA0E1CA2101B9C131D9F111F A6041BAB011BAA021BA9031BA8041CA7051CA4071CA3071C990014980316980517970617 940717930918960C1B990F1C970B149F121AA112189C0B10A20D0FAE1615B01211A90607 B2090CB3090CB5080EB30811B00913AE0917AB0A1994151E6C2C2C1A0000493B32E7E4DB F9FFF8F7FFFDF4FFFCF9FFFFFFFEFFFFFCFFFFFAFFFFFBFFFFFCFFFFFFFBFCFFFBFEFFFB FFFAFFFFF9FEF4FFF7ABB9AA0905002C06007C20239D1722AC0A19B30715AB0B13A70E11 A40F11A80D11B30713B70513B90A17B30914AB050FA6050DA30810A30C15A110179F121A 980C15960D15970E18970E18990D189B0D1B9B0D1B9F0C16AB1113AD0F0EAB100EA90F0D A80D0BAA0A0AB0070AB40309BC030BC50C14B40107B20C0E9F0B079313088E1F0E410000 280F0ABEBEBEFFFFFFFDFDFDFDFDFDFFFFFFFAFAFAFCFCFCFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFFFFF9FFFFF4FCFFF8F9FB5F5554140000531D1B792525861117 A10F19B00913BA0410BC040EB6070CAE0B0CA5100CA70F0CAA0005BA0C15B0151D920B11 881B207C2A2E450D0E1800005C4E4DFEFFFDEFFBF9F2FFFFECFFFEEEFFFFECFFFEF5FFFF FFFEFFF1EEF5F9FFFFF7FFFFA6B2A82D2A21240500531112871A209E101CAF0917B5030F B1040AAC0807A6110AA6160BA71009AB0D0AB3090CB70610B70513AE09199A121E821D23 41050412000063655AF7FFFBF7FFFDF9FFFFFBF6FCFFFBFFFFFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFEFFFFF3F4F9FEFFFFFEFFFFF0EFF5 FFFEFFFDFAFF9A979E26171E1C000045030D7E2430941F2F9E0D1EAA0516B60515B70513 B20710B11018A51218990E1598121D9E1B299916287513225D3D420000003E3E3EF4F4F4 FAFAFAFFFFFFFFFFFFF2F2F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F3F3F3FEFEFEFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFCFCFCFFFFFFFCFCFCFFFFFFCECECE 4040400F0F0F1B1B1B0000006A6A6ACACACAFFFFFFFFFFFFEDEDEDF6F6F6FFFFFFFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F2F2A8A8A8 4F4F4F0505050000002D2D2D7D7D7DD9D9D9FFFFFFFFFFFFFCFCFCF9F9F9FCFCFCFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFF FFFAFFFFFBFFFAF4F6F4F2F3F7F9F8FBFFFFFBFFFFFBFFFFF8FCFBFFFEFFF8EFF2FFFAFF 6B585E1500042C00008B1923A10F1AA40E19A80C17AB0B13AE0B10B00A0EB2090CB30A0D B00B0FAD0C11A70B0FA1080D9D07109D0A148A161F5D242B250A0F1C080AD6C7CAFFF7F8 FFFFFFF2F6F5F9FFFFF9FFFFF9FFFFFBFFFFFCFFFFFEFFFFFFFFFDFFFEFDFFFEFDFFFEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFCFFFFF8FFFF8D8D8F1900033A00058A28358F111D9C0611B00C15B2090E B2090CAE0B0CAB0D0EA90D10A80D11A80D15AF0913BC0311BD0311B50613AB0B15A20F15 9B13179A131A9A121C980A169B0A199D0C1B9C101D9A141F961921921D25921D26921123 940F24930F24900F238E0F228C0F21880F208610209C29389527348F23308B232E88222D 831F297A19227A11187801079211169E171D9B0E14A00B0FAE1215B20F12AA0406B2090C B2090EB20910B00911AF0913AE0917AC0A1997131E7731311C000035221BCFC8C0F7FCF5 F8FFFDF2FEFAF9FFFFFFFEFFFFFCFFFFFBFFFFFBFFFFFCFFFFFFFBFCFFFBFEFFFBFFFAFF FFF7FCF8FFFBA0AC9E040000360E067F20249C121FAF0819B50615AC0B13A70E11A40F11 A80D11B30713B70513B80916B10714AA0513A50715A20E1AA115209C1A24971B23911C25 8F1B248D1B258B19238A162189131F87111D8C0F179F1515A314109F14119D140E9E1310 A0110DA50C0EAA0A0CAD060DB91015A8050AA60E0D940F0A8D190C8622123400002F1713 DCDCDCFFFFFFFFFFFFFCFCFCFFFFFFFBFBFBFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFFFFF7FFFFF9FEFFCFCBCC3A28281B00006727277B1C2090151AA40E17 B00913B70610B9050EB3090CAE0B0CA5100CA80E0CB20308B90913B4171E900B10871E22 7125272F00001E06048F8B88F8FFFFECFFFDF0FFFFECFFFFF1FFFFEDFFFFF5FFFFFBFFFF FCFFFFF9FFFFF0F9F44F4E490E00004412117321258E121CA10916B00110B5010CB20509 AE0A08A61206A71508AB0E09AF0B0CB5080EB60611B30715A80C1A9614207E1F25300000 190200989991F7FFFBF7FFFDF9FFFDFFFEFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFF FBFFFFFBFFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFFBFFFFEAEDF2F3F4F9FFFEFFFFFDFF B0AAAE3A313614000056101A6C0A1784101D9D1424AB0E1FB00414B7030FC00A16A90002 B1060EB41019AD101BA80C1AA50A1CA2041B810A1D5E373C000000454545FFFFFFFFFFFF F4F4F4F7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFDFDFDFBFBFBFCFCFCFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFF2F2F2FFFFFFFFFFFF 8E8E8E1313130F0F0F0000003232329A9A9AF5F5F5FFFFFFFFFFFFFDFDFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2E2E29494942A2A2A000000 090909474747C4C4C4E4E4E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FAFAFAFEFEFE FEFEFEF9F9F9F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF1F1F1F7F7F7FCFCFCFCFCFCFAFAFAFAFAFAFDFDFDFFFEFFFBECF1FFF1F7 FFFAFFFFFCFFFFFEFFFFFFFFFAFEFDF2F8F6FBFFFFF9FDFCFFFFFFF9F5F6FFFCFFCBBFC3 1D0E131F0000811D2597131E9D111CA40E19AC0A15B00913B50710B6070EB3080EAF090D AA090EA70B0FA70C12A60C16A40A1690111C742B34360B121600008B7778FFFDFBFEFEFC F9FFFFF8FFFFF9FFFFFBFFFFFCFFFFFEFFFFFFFFFFFFFFFDFFFFFDFFFFFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFCFFFFF6FFFF9D9EA01200002D00008C2C388D111C990610AF0E16B00A0EB00A0C AE0B0CAB0D0EA90D10A90D11A90C15AF0913BC0311BC0311B00913A50E1599141990181A 8C191E891A2089171F8917218917218617208219207C1C20761E1D731E217A2930782831 74272F71262D6C252B6924296423276123263A00012F00002600002600002A0000240000 1C0000290000530000830E149C1D249D12199F080FAD0C14B30C13AD0208B2090EB00A0E AF0A10AE0A11AE0A13AC0A17AE091999131E8135371D0000210803B9AEA8F6F7F1F9FFFD F1FCF8F8FFFFFEFFFFFFFDFFFFFCFFFFFBFFFFFDFFFFFFFBFCFFFBFEFFFBFFFBFFFEF5FA F8FFFB9BA799060000421710821F24990D1AB00819B60515AE0A13A80D11A40F11A80D11 B20813B60613B30916AD0816A70917A20E1C9B15208E141F7E10196F0B1380252E7E272F 7D282F7D282F7E29307F283081273086262A8615178B15138917168A1A168C1C1A901D1A 961B1D9C1A1C970C13A4171D940B129113148215127E221776281B260000281612EBEBEB FFFFFFFFFFFFF9F9F9FFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFFFFF6FFFEFCFFFF9A91921A00013100007226287A11169E1B21A70D17B00911 B60610B6070EB2090EAC0C0EA70F0EAB0D0CB9080EB7060EB5191D910C0F872021651E1C 1F00002F1D19C3C5C0F5FFFFEDFFFFEAFFFEEFFFFFF4FFFFF3FEFFF8FFFFF9FFFFFBFFFF D2D8D68584801C0D0A1B00005F1A1D801B23980E1BA90716B4020EB8030CB6080AAF0C07 A51103A41004AE0C09B3090CB60610B30713AE0919A10E1E8F172378212929000028130E D1D2CCF7FFFAF8FFFDF4FAF6FFFEFFFAF6F7FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFBFFFF F9FFFFF8FFFFF7FFFFF7FFFFF7FFFFF8FFFFF9FFFFF0F3FAFEFDFFFFFDFFD0C4C8534346 1000002800008427318E121D9008169F0B19AF0D1AB30713B5040EBA060FB7030CB3040B B1060FB20813B00515AE0316B6081FA3203233080F000000515151FFFFFFFFFFFFF8F8F8 F7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FDFDFDF9F9F9F7F7F7F6F6F6F8F8F8FCFCFCFCFCFCFEFEFEFFFFFFFFFFFFFEFEFEFFFFFF CBCBCB4F4F4F101010000000111111797979DEDEDEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEBEBE585858111111000000111111797979 E1E1E1F7F7F7FFFFFFFFFFFFFAFAFAF5F5F5FEFEFEFFFFFFFEFEFEFBFBFBFFFFFFFFFFFF FAFAFAFDFDFDFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFCF8F9FFFAFFFFF9FFFFF4F9 FEF3F7FDF7F9FDFBFCFDFFFEFCFFFFFCFFFFF8FCFBF7F9F8FFFFFFF4F2F3FFFDFF2B2225 1800007523298C192096141EA0101AAB0A19B30715B70511B90510B50710AD070BA8070C A80C10AD1017AE111AAC0C18970D1A8329323F040A1D0000513738FFFCFAEBEDEAF8FFFF F5FFFFF9FFFFFBFFFFFFFEFFFFFEFFFFFEFFFFFFFDFFFFFBFEFFFBFFFFFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFFFFF2FFFFA2A8A80F00002600008A2E398B111C98050FB00F17AF0A0EB00A0CAE0B0C AB0D0EAB0C10A90D11A90C15AF0913BA0411B90511AB0B139D12178D191A821E1E7B2121 752325802E327D2B3179272D722326691F205F1B1A5619144D1A162800002300001F0000 1B00001600001200001100000E00001607000D03000D06001C180D2F2F2335372A292B1E 29150C390000760F129722289C151C9D0511AE0814B50A13AF010AB30810B00A0EAC0B10 AB0C11AB0B13AC0A15AE09179B111E87373A200000170000AF9D99F4F3EEFBFFFDF0FBF7 F5FFFEFCFFFFFFFEFFFFFDFFFFFCFFFFFEFFFFFFFBFBFFFBFEFFFBFFFAFFFDF4F9F8FFFB 9AA597070000491C16831E249A0918B30619B90415B00913A90D11A50F11A80D11B20813 B50613B00A18A90B19A30F1B9C14208B161F720D155400053A00002B0000270000290000 2E00003400003B030641060848060769191A6F191A6F1E1D7123217527257B2A29832A2C 8A2A2E7D141B8B20287D141B791A1E6D1D1C6B2A246331261800001D120EEFEFEFFEFEFE FCFCFCF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFFFFF7FFFDFEFFFD786A6918000046080B781F237D0810AA1F26A90C15B20811B50710 B5080EB00A0EAC0C0EA80E0EAC0C0EBE0D13B5060BB5191D930E11892122611714200000 3F2A25E7E6E2F9FFFFF4FFFFE6F4F5F7FFFFFCFFFFFCFBFFFFFDFFF1F2F4F6F6F6726E6B 180906190000400507872E34931B25A30F1DB20717BA0411BD050DB80A0BB10E07A50F01 A20B00B00A0AB5080EB30811AF0915A70C1A991221851B2771242C270000352120F7F8F2 F6FFF9F8FFFDEFF5F1FFFFFBF2F1EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFBFFFFF9FFFF F7FFFFF5FFFFF5FFFFF5FFFFF7FFFFF9FFFFFEFEFFFFFCFFE5D6DB776163140000180000 5F21247B0911A81A26B3202AA50B15A4030BB40D14B60B11A90000BB0C11B3040BB5050F BD0F19BB0C1BAE0010AD0012991425390C11131313646464F9F9F9FFFFFFFFFFFFF6F6F6 F6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFDFDFDFFFFFF FFFFFFFFFFFFFCFCFCFDFDFDFFFFFFFFFFFFFBFBFBF2F2F2FBFBFBFFFFFFFCFCFCF5F5F5 FFFFFF757575343434000000000000595959C0C0C0F8F8F8FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF ECECECFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFFFFFF FFFFFFFAFAFAF3F3F3FFFFFF9898984343430000000000004C4C4CADADADECECECFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFF9FFFFFAFFFFFBFF FFFCFFFFFEFFFFFFFFFEFFFFFCFFFFF2F6F5FCFFFFFEFFFFF1F1F1EFEFEF989697110000 38000088282C8510189C131DB11322AB000DC50F1EB7010DB60610B00910AB0C10A90D11 A90C13AB0B15AE0917A10F1C7E141E762B302A0000210000A19692FCFFFBF7FFFFEFFDFD F9FFFFFCFFFFFFFDFFFFFDFFFFFDFFFFFFFBFEFFFAFCFFFAFEFFFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFF F4FFFFC4CDCC341F242400008228329B232D95030DAB0B13AF0A0EAF0B0CAE0B0CAB0D0E AB0C10A90D11AB0B15AE0A13B3030EAC020BA10C129B1F218D2B2A7025204C0F0C310000 2A00002C00002B00002200001D00001B00001B0000220C000800000601000C0703161510 2C2D27454A435F665E6C786E8390867284788EA296C5DDCFD4EFE0EDFFFACBE7D82A2C1F 24000090373975080D9C1A22A10614AF0716B3010FBB0A14B30810AF0A10AB0C10A80D11 A90C13AB0B15AE09179D111C751E24440D10260000B7A29FF2EDE9FBFFFDEFFAF6F2FCFB FBFFFFFFFEFFFFFDFFFFFDFFFFFEFFFFFFFBFBFFFBFEFFFBFFFCFFFFFCFFF8FFFB788375 0C02004A19147B1219A30F1FB60519BC0315B20813AB0C11A50F11A80D11B20813B20813 AC0C189A07119D151F89111A79141C5B0A1036000056282B4F2D2E361C1B200808180300 2007032105021500001900002200002200001F00001C00001E00002400002F0001370004 56131C59131D5F1C25692E34683A3C50312E28150E070000211D1AFBFBFBFFFFFFF5F5F5 FFFFFFF2F2F2FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFCFCFCFCFCFCFDFDFDFFFFFFFEFFFF F9FFFDDADBD63E2C2A23000068202478131991121BA10E18AC0A15B20811B30810B2090E AF0A0EAC0C0EA90D10AE0B0EB10207B6090DAF13169F191A8014145607032D0000160000 4738355C57548D898AC6C1C5F3EAEFFFF3FAF6E2EBE4D1D76D6161413330150000190000 3B03046B1A208A1C2598111FA90B1AB50615BA0410BA050CB6080AAF0C07A81005A81005 AC0404C0151BA8030AAA0E19960A17941E2C9539442D00001B0000A39393F4F5F0F6FFFA F9FFFBFBFFFBEDF0E9FFFFFBFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF8FBFFFBFFFFF3FAFFF5FFFF F5FFFFE9F7FFE0EEF7F7FFFFF3F7FFFFFDFFF2E3E8674E511900002C00005A24226E1E1F 94161AA50E15A50E15A70E13A80E10AB0D0EAE0B0CAF0B0CB60D10AC0107B50A12B90E17 A9000CA90110B6101E971B261C0000000000CFCFCFF9F9F9FAFAFAFFFFFFFFFFFFFAFAFA FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFAFAFAF3939390000000000002525258D8D8DEEEEEEFFFFFFFFFFFFFFFFFFFDFDFD FDFDFDF2F2F2F5F5F5FFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF7F7F7F3F3F3F6F6F6F9F9F9F8F8F8FFFFFFFFFFFFE6E6E6F3F3F3FFFFFF FFFFFFE4E4E47A7A7A242424000000050505696969CDCDCDF4F4F4FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFFBFFFFFBFFFFFCFFFFFDFF FFFEFFFFFEFFFFFFFFFEFFFFF8FCFBFCFFFFFAFEFDF3F5F4FEFFFFB2B2B20D0000290000 772929811920981622AA0D1EAA000CC70E20BA010FB60610AF0A10A90D10A70E11A80D13 AB0B15B00817A70C1A91172271141C4E0C0E1C0000776A64FBFFFBF5FFFFF1FFFFF9FFFF FFFEFFFFFBFFFFFBFFFFFCFFFFFEFBFCFFFAFBFFFAFEFFFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF1FFFF D7E3E13C2C2F2300007E27309018229C0C15AB0E15AE0B0EAF0B0CAE0B0CAB0D0EAB0C10 A90D11AB0B15AE0A13B50A13AC080F980D108313125A09052F0000230000371B170F0000 120000301B1845322C503F3756483B5D5443605D4EBEBFB7BCC1BBC0C6C2C6D0C8D0DBD5 DDEAE1E7F6EFEDFEF4EBFFF7E0F8EBE9FFF8EDFFFBEBFFFDEAFFFBE2FFF54852471C0000 7D3332700D12991B26A30818B30717B80113BD0714B50710AF0A10A80E10A50F11A70E13 A90C15AF0917A00F1C7E21295013182A00009D8180FEF6F3FCFFFDF3FEFAF7FFFFF9FFFF FEFFFFFFFEFFFFFEFFFFFEFFFEFFFBFBFFFBFCFFFBFFFCFFFEF8FCF6FFF95762540C0000 4F1C188B1D26A40B1DB90319BD0215B30713AC0B11A70E11A80D11B20813B00913A40911 94070D981A1E881B2079222858171B370A0D63494AFFF8F6EDE9E6D5D6D1C5C6C0BBBBB3 ADA9A09990878A7D77544143554246504144443A3B312829190F100B00001100001E0004 1E00011A00001500000D00000600000005010008025E6261FFFFFFFCFCFCF4F4F4FFFFFF F5F5F5FFFFFFFBFBFBFEFEFEFDFDFDFDFDFDFDFDFDFDFDFDFEFEFEFFFFFFFEFFFDF8FFFA A7A79F230B07290000701B20810F179E151FAA0E19AF0913B20910B2090EB00A0EAE0B0E AC0C0EAB0C10AE0B0EB4070BB40A0DAC10139C1416851313680C0D4C06063603021E0000 1800001D0004290C1136171D3B181F350B152A01071C00001D00002D00004D1111742427 8E262D93152094000EAF0819B60515B90511B9050EB5080AAF0B09A90F07AB0E07AB0505 AF080FA70A11AC1C2695192478121F671A2433000626070CBFB3B3FFFFFDF3F9F5FBFFFB FBFFFAF7FAF1FFFFFAFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFBFFFCFFFFF9FFFFF2FDFFF5FFFF F4FFFFF1FEFFEDF6FFFEFEFFD9CED6755C60290004260000500F0D6A1F1C730F0D9E1215 A90D11A80D11A50F10A50F0EA50F0EA80E0EAB0D0EB30E12A90307B40B12B60F17A4030B A3060FAB141D891A201900000E0E0ED5D5D5FAFAFAF5F5F5FFFFFFFFFFFFF5F5F5FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6 F9F9F9E1E1E18F8F8F1D1D1D000000131313626262D8D8D8ECECECFFFFFFFFFFFFEFEFEF FFFFFFFFFFFFDFDFDFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFC F7F7F7FBFBFBFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFEDEDEDEBEBEBE2E2E2 4D4D4D0000000000002323238A8A8AEAEAEAFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFDFFFFFCFFFFFDFFFFFDFFFFFEFFFFFEFF FFFFFFFFFFFFF9FBFAFEFFFFFEFFFFF3F5F4F7F9F8FEFFFFD4D6D5392F2D1800005A201C 7A2125931B25A1081AAB000FC60C21B90010B50711AE0B10A70E11A50F11A70E13AB0B13 B20815AC0A19A1172473060C7425282200003C2F27E3EAE3EEFFFDF2FFFFF9FFFFFFFDFF FFFAFFFFFAFFFFFCFDFFFFFAFCFFF8FBFFF8FEFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFFF0FFFFEFFEFB 46373A27000079232C810C15A4171FAA0D14AE0B0EAF0B0CAE0B0CAB0D0EAB0C10A90D11 AB0B15AE0A13B50C13AD0E139A1516821C1A4E09021D00003C292295908A9E9F9AB4B6B1 D5D6D1EFF0EAFBFDF2FFFFF3FCFFF1FEFFF3FFFFFAFFFEFDFFFEFFFFFFFDFFFFFFFEFFFD FEFFFFFCFFFDFBFFFFF9FFFDF8FFFFF8FFFDE8F3EFF7FFFDE9F5F15B5A55160000642724 6E1318971D28A70C1EB9081CBD0217BE0515B50711AE0B10A70E11A40F11A50E13A90C13 AF0915A20E1A811D275B181F2A00006E4E4FFFFCFAFEFFFDF3FEFAF7FFFFF9FFFFFCFFFF FFFFFFFFFEFFFFFFFFFCFFFBF9FFFBFCFFFBFFFCFFFAF5F9F0FBF331392C0D0000541F1B 9B2C35A20719BA0319C00015B50613AC0B11A70E11A80D11B00913B00913A3080E960B0E 971C1E861F2278292C4B14172C0E0E6D6362FCFFFDF5FFFFF2FFFDF2FFFDF7FFFAF9FFF8 FCFFF4FBFEF5FDFEFFFCFFFFF8FFFFEEFCFFDBEAEDC1CFD2ABB2B8A09FA79084908B7B88 7666735248532C2C3416242716302F223B38B5BEBDFFFFFFF5F5F5F8F8F8FFFFFFF7F7F7 FFFFFFF7F7F7FBFBFBFCFCFCFCFCFCFDFDFDFEFEFEFFFFFFFFFFFFFEFFFDEEF8EF6E6B62 1500003C00007B1C228B0D18AB1521AF0B16B00911B20910B00A0EAE0B0EAC0B10AB0C10 AC0B11AE0B10B40B0EB10B0DA70D0F9B0F128E111580131871161B68191E5B161B460910 3400002A00002A00002C00002E00002D00003A00004609065F1514761D1F891E24961A24 9F111DA80A19B00817B50615B60611B50710B3080EAF0B0CAC0D0AAC0D0AAD090AA6050A A4111794121A8F242C75222A3900042700075C484AE5DCDDFFFFFFF1F6F2F0F5EEFCFFF8 FEFFF6FFFFF8FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFEFFFBFFFFF8FFFFF6FFFFF5FFFF F7FFFFF7FAFFFFFCFF8772791B0000290000560A0A7C2221851F1B901613A50F10AC0C0E A80E0EA4100EA1120EA1120EA4100EA70E10B00F14A9040BB00C13B010189D080E9A0F12 99191A7217161A0000373737E9E9E9FFFFFFFCFCFCFFFFFFFFFFFFFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFF FFFFFFF2F2F29494943535350000000000003F3F3FBCBCBCF4F4F4F3F3F3FFFFFFFFFFFF F5F5F5FFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAF5F5F5FBFBFB FFFFFFFFFFFFFFFFFFFEFEFEFFFFFFE5E5E5FFFFFFFAFAFAFFFFFFA6A6A61717170B0B0B 0000004F4F4FB5B5B5FFFFFFFFFFFFF5F5F5FAFAFAFFFFFFF8F8F8FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFF FFFFFFFDFDFDFEFFFFFFFFFFF5F7F6FCFEFDFEFFFFEDEFEE85807D0D0000360D076B2122 90212A9C071AAD0014C3091EB7000EB30811AC0B10A40F11A21011A50E13AB0B13B30715 B00817A40E1A870B1381282A240000120300A9B3AAF1FFFFF1FFFFF9FFFFFFFCFFFFF9FF FFF8FFFFFBFDFFFFFAFBFFF8F9FFF8FEFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFFEEFFFFF2FFFF483C3E 2200006F1C247C0811A81D24A2070DAE0B0EAF0B0CAE0B0CAC0C0EAB0C10A90D11AB0B15 AE0A13B30810AC0B10991417892523591A151E00005E574FEEF8F0E3F2EDE9F9F6F2FFFC F7FFFDF6FFF8F4FFF2F5FFF1FBFFF6F6F2EFFBF2F5FDF7F9FFF9FBFFF9FBFDF7F9F9F3F5 F7F1F3F4F0F1FFFEFFFFFEFFFCF8F9F3EFF0FFFEFFFAF8F9796F6E120000491814701B20 941C28AB0E23BB081EC00319BE0213B50711AC0B10A40F11A11111A40F13A80D13B00815 A40E1A7D131F6219222B0000442022FFFAFAFCFCFAF0FBF7F7FFFFF8FFFFFBFFFFFFFFFF FFFFFFFEFFFFFCFFFBF9FFFBFCFFFBFFFDFFFFFAFEF4FFF7192114100200541D1AA32F3A A10216BD0119C10015B60613AE0A11A70E11A80D11B00913B00911A70B0F9F1110981C1C 841D1E702424320202170000747371EEFAF6EBFFFCEDFFFFEEFFFDF1FFFBF5FFF8F9FFF6 F9FFFAF9FFFFF5FFFFF1FFFFEEFFFFEAFFFFE8FFFFE9FAFFEEF7FEFEFEFFFFFCFFFFFCFF FDFBFFE3ECF5D3E6EAD1F0F2DDFAF8F2FCFBFFFFFFF4F4F4FFFFFFFCFCFCF4F4F4FFFFFF F7F7F7F9F9F9FBFBFBFCFCFCFEFEFEFFFFFFFFFFFFFFFFFFFEFFFDE6F0E5434134180000 591516892027950D19AF111FAD0310B30811B20910AF0A0EAC0C0EAB0C10AB0C10AC0B11 AE0B10AF0C0DAC0C0CA70D0FA00E1199121893161E8E1A23881E288D29358424307C202B 7B202980252E83282F84272F802628842C2A862B288B24258C181B8F0C14980812A80C19 B6111FB20717B30715B20813B20811B00911AF0A10AF0A10AE0B0EB20F12A50C0F9F171B 740106832A2E7A393D1F0000120000A99DA1F9F7FAFEFFFFF5FAF6F4F9F2FEFFF6FFFFF4 FFFFF6FFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBECEEFBFFFFF9FFFFF3FEFFEFF8FFF9FFFF FFFDFF9C8D944A29302600004C0203842523901F1B951610AD1E1AAC0C0CAF0B0CA90D0E A4100EA0120EA01210A21010A70E11AF0E14A9030DB00C17AB1119970C0F921817881D17 591009170000626262F7F7F7FFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF2F2F2 F7F7F7FEFEFED4D4D46868680202020000000B0B0B8D8D8DFAFAFAF3F3F3F9F9F9FFFFFF FFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFDFDFDFFFFFFFFFFFF FDFDFDF4F4F4F6F6F6FFFFFFFFFFFFE6E6E6EEEEEE7F7F7F171717020202050505797979 E0E0E0FFFFFFFFFFFFEFEFEFF0F0F0FFFFFFFFFFFFEDEDEDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFDFDFDFEFCFDFEFEFEFFFFFFFFFFFFF7F7F7D4D3CF0E0A001400005619188C242D 9D0B1EB2041BBD031AB5000EB20813A90D11A11111A01211A21013A90C13B30715B30715 A1000FA41D247818193D06010B0000616D63F0FFFFF0FFFFF9FFFFFFFBFFFFF7FFFFF7FF FFFAFDFFFFFAF9FFF6F8FFF8FCFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFFE8FFFDF1FFFF5147481D0000 631219821018A51A219D0208AE0B0EAF0B0CAE0B0CAC0C0EAB0C10AB0C11AC0A15AF0913 B5040EAB040B8E060A831C1D5619161500004A4742F2FEFAF1FFFFF0FFFFF2FFFFF5FFFF F4FFF8F4FFF4F7FFF5FCFFF8FFFEFDFFFCFFFFFCFFFFFCFFFFFCFFFFFBFFFFFBFFFFFBFF FFF7FBFFFBFFFFFBFFFFFAFFFFFAFFFFFAFFFEEDF38673751300003009047223288F1927 AB0D24BE0620C5031DBF0014B60613AB0C11A210119E1211A21013A80D13B00815A70C1A 7B0D1A6F1F2A33000032090DFFFAFAFEFDFBF4FDFAF7FFFFF8FFFFF9FFFFFEFFFFFFFFFF FEFFFFFCFFFBF9FFFBFCFFFBFFFBFFFFFDFFF8FFFB151D10140300561C1A9E2834A30116 BE0019C30015B70513AF0A11A80D11A80D11AF0913B20811AE0B0EA812139D1819851919 71212226000012000094908FF5FFFFF0FFFFEDFFFFEEFFFFF0FFF7F1FDF1F8FEF0FCFFF8 FCFFFFF8FFFFF0FFFFE9FEFFE8FFFFECFFFFF2FFFFF8FFFFEDEBF6F7EFFAFFF5FFFFFCFF FBFFFFF4FFFFEDFFFFEEFFFFF9FFFFFEFEFEFAFAFAFFFFFFFAFAFAF1F1F1FFFFFFFCFCFC F9F9F9FBFBFBFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFDFFFAC0CBBD2320111B00006D2324 911D26A10F1CB30C1DAF000CB60611B30810AE0B0EA90D0EA90D10A90D10AE0A11AC0B10 A70B0CA70D0DA80F11A71015A5121AA2111E9E11219B1222930E1F931020921422951924 951C25931C228E171B89121487110F8E14119A1516A5161AAC121AAE0C17AE0613AE0411 B00815AF0915AE0A15AE0A15AF0915B00815B20815B00913B5161A970707991D1D7C1818 7028294919191400003B2F31EEE9EDFCFDFFFEFFFFFEFFFDFEFFF8FFFFF4FCFEF0FFFFF4 FFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFDFFFFFDF1F1EFFCFEFDFBFFFFF9FFFFF9FFFFF4F4FCC1B7BF 2A11172C0004480306791D1E972121970D0A9F0600B3100BB3090AB20A0AAB0D0CA50F0E A1120EA11110A50F11A90C13B20A17AD0310B00B19A8111A9212138B1F1C761F15400700 0F0000838383F6F6F6FFFFFFF4F4F4FFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF7F7F7F8F8F8 FFFFFFFFFFFFD1D1D1919191141414111111000000545454ECECECFFFFFFE5E5E5F8F8F8 FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8F8F8F8 FFFFFFFFFFFFFFFFFFFCFCFCD5D5D53C3C3C000000000000272727BBBBBBE1E1E1FFFFFF FFFFFFFAFAFAFEFEFEFFFFFFFDFDFDFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFFFFFBFFFFF9FFFFFBFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFEFF FEFCFDFCFAFBFFFEFFFFFEFFF9F9F9F9F9F9FEFFFB3A4235080000410B0984252D9E0F23 B3071FB50015B70012B00913A70E119E12119D1311A11013A80D13B20815B50615A30008 B3212B750E0F5A1F190D0000263228DEF7F1F0FFFFF9FFFFFFFBFFFFF6FFFFF6FFFFFAFD FFFEFAF8FFF6F7FFF6FCFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFFE5FFFBF1FFFF7168691C000056070D 8B1C23970E15A2070DAC0C0EAE0B0CAE0B0CAC0C0EAB0C10AB0C11AC0A15B00913BB030F B60811920309871D1F6727271500003E3D39E7F5F5ECFFFFEEFFFFF2FFFFF5FFFFF8FFFF FAFFFAF8FEF4F5FBF1FEFFFDFEFFFFFEFEFEFBFBFBFCFAFBFFFBFCFFFCFEFFFCFFFAF1F4 FFFBFFFCF0F4FFF6FBFFFAFFFFF9FFF0DFE59383841A0D071C0000722A2E8A1525AB0B25 BE0320C9021FBF0013B60613AB0C11A111119D1311A11013A80D13B20815A80C1A83101F 7B273439000230060AFFF7F8FFFFFDF9FFFFF5FFFFF7FFFFF9FFFFFEFFFFFEFFFFFEFFFF FCFFFBF9FFFBFBFFFBFCF6FAFFFDFFEAF5ED1820131302005E2221931B27A8051AC00019 C40015B90413AF0A11A80D11A80D11AF0913B30811B00609AF0F0F9F13148B17187C2627 2B0000240709C7C1C1F1FBFAEAFEFCE9FFFAEBFEF8F1FEF5FBFFF7FFFFF4FFFFF6FAF8F9 F9FAFEF6FEFFF3FFFFEFFFFFEDFFFEF0FBFDF3F7FAFFFCFFFFFAFFFFF9FFFFFAFFFFFDFF FBFFFFF0FFFFEAFAF9FBFFFFF8F8F8FFFFFFFFFFFFFDFDFDF5F5F5FFFFFFFFFFFFFBFBFB FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF9FBF67A85750B05002700007222238F161F A9111EB40818B80312B70511B30810AC0C0EA90D0EA80E10A90D10AE0A11AC0B11A50C0E A41010A71113AC1117AC0F1AAC0B1BA9081AA60419AE0C23AB0C20A80B1CA40C19A00D17 9D0E149B0F129B0F109709079C0808A3070AAF0A10B80D16BC0C17B90914B40512B00815 AC0A15AB0B17AB0A19AE0919B00819B50519B00817B3181C860000901E1D963C3B571B1A 1900001C0C0CA7A3A4FEFFFFF6FAFDF4F5F7FEFFFDFFFFF8FDFFF2FAFDECFFFFF3FFFFFB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFDFFFFFAFFFFFAFFFFFDF3F7F6FBFFFFFCFFFFB7B4BB372A31150000 350105651518871D1D9E1817AD0F0CB50601B70100B90707B3090AAE0B0CA70F0EA41010 A40F11A80D13AE0A15B70819B10115B20A1BA6101B90151887261F6921132B00001B0C07 B1B1B1FDFDFDFFFFFFF5F5F5FFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F2F2FFFFFFFFFFFFFEFEFEF9F9F9 FFFFFFFFFFFFF6F6F6AEAEAE414141000000000000262626ACACACFFFFFFFFFFFFFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFEFEFEF3F3F3FFFFFFFFFFFF FFFFFFE5E5E59595953E3E3E0C0C0C000000424242C5C5C5EEEEEEFFFFFFFEFEFEFDFDFD FFFFFFFFFFFFFFFFFFEBEBEBF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFCFFFFF9FFFFF7FFFFF8FFFFF9FFFFFCFFFFFEFFFFFFFFFFFFFFFFFDFBFCFFFEFF FFFEFFFFFCFDFFFEFFFFFDFEFDFBFCFCFFFB7D8B7C0604002F02007C21289B1023B0071E B10011C10A1EAF0913A50F119D13119B1411A01113A80D13B20815B60515B10211A9121B 8215186B2C271100000713079EB7B1EDFFFFF9FFFFFFFBFFFFF6FFFFF6FFFFF9FDFFFEFA F8FFF4F5FFF6FCFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8FFFFE4FFFCF0FFFFA09A9A2100004C000393242B 880006AF161BAC0C0EAE0B0CAE0B0CAC0C0EAB0C10AB0C11AC0A15B20813BE000CC40E1A 9F09129221257731332000003D3737E2EDEFF1FFFFF1FFFFF5FFFFF8FFFFFCFFFFFFFFFD FBFAF5F5F8F1F5FFFDF1FFFFF2FFFFF3FFFEF3FFFDF5FFFDF7FFFEF9FFFFF9FDFCFEFFFF F6F6F6FFFEFFFFFEFFFFFDFFFFFCFED1CCC9211A12140000753035841120A80822BC001D CB0320C00014B60613AB0C11A012119D1311A11013A80D13B20815A80C1A871222802A37 3600002E0106E9D5D6FEFAF9F9FFFFF5FFFFF7FFFFF8FFFFFCFFFFFEFFFFFEFFFFFBFFFB F9FFFBFBFFFBFEF8FCFFFDFFCAD5CD151B0F1000006A2E2D8A121EAF091FC10019C50015 B90413AF0A11A80D11A80D11AF0913B50710B20205B70D0EA30D0F90141686272B320000 371317F5E9EBFCFFFFF5FFFFF5FFFFF7FFFFFCFFFAFFFFF6FFFBF0FFF7EFFFF4F4FFF9FA FFFEFFFEFFFDFBFFFFFBFFFDFFFFFFFFFAFBFFF4FAFFEDF3FFE7F0FFEAF0FFF4FAFFFCFD FEFFFFFBFFFFFEFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFFDFDFDFFFFFF FFFFFFFFFFFFFFFFFFFEFEFEF9F9F9F5F7F23944330601004217107220228B0D18B11322 B30214C00715B70610B3080EAC0C0EA80E0EA80E10A90D10AE0A11AC0B11A71313A41413 A71113AA0D16B00A18B30619B60319B7011ABB031DBA041BB70419B30413AE0711AC0B10 AD1112B01513BA1816BB1313BA0A0DB70209B70008BA000BBD0713BE0E19AF0913AB0B17 A70D19A80C1AAC091AB0071AB6041CB20719A912178C0A088216137F302B2D0000120000 726A68F3F7F8FBFFFFF5FAFEF7FBFEFFFFFDFFFFF8FCFCF0FFFFEFFFFFF3FFFFFBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFDFFFBF5FFFFF8FEFDF9F6F8F5F7FBFCC5C6C8534E540D00002F0B0F54171C 792024911A1CA51411BC100CC70A04C30200BE0407B6080AB00A0CA90D0EA70E11A70E13 AC0A17B20719BA041BB50016B5081CA70F1C8F161B842B235F21121C0000312620DFDFDF FFFFFFFFFFFFFAFAFAFFFFFFF4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FBFBFBFEFEFEFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFEEEEEED8D8D86B6B6B0000000000002828288D8D8DF7F7F7FEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFFFFFFF1F1F1FDFDFDFFFFFFD3D3D3 8989890B0B0B000000040404797979E2E2E2FFFFFFFFFFFFFDFDFDFCFCFCFFFFFFFCFCFC F5F5F5FFFFFFFFFFFFFFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFCFFFFFBFFFFFCFFFFFFFFFFFFFEFFFFFEFFFFFCFF FFFCFFFFFCFFFFFDFFFFFEFFFFFFFFFCFFFFF9FFFFF8FFFFF9FFFFFEFFFFFFFFFFFEFFFF FCFFFFFCFFFFFCFFFFFCFFFFFEFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFDFFFFFEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFFFFF9FFFFF8FFFFF9FFFFFBFFFFFCFFFFFEFFFFFFFFFFFFFFFFF3F1F2FFFEFFFFFEFF F7F5F6FFFEFFFFFEFFFFFEFFF9FFFBABC1B40813051E00006E2127901323A70A1DAA000E C51323B00911A90D10A21010A01210A21011A80D13AF0915B50613C00C189E0005982022 792B271E00000704006F7E79F0FFFFF9FFFFFFFCFFFFF9FFFFF8FFFFFAFFFFFEFAFBFFF6 F8FFF6FCFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBFFFFEDFFFFF2FFFFC3C3C12309083A00008D2D317A0000 BE232BB00911B3080EAF0A0EAC0C0EA90D10A90D11AC0B11B20811B60008C5141EA30712 8E121A701E221F00001F1714BCCBC8F0FFFFF0FFFFF4FDFFF8F9FEFFF9FDFFFCFDFFFEFB FEFFFBEFFFF8EDFFFCF1FFFFF2FFFFF2FFFFF4FFFFF5FFFFF8FFFFF9FFFFFBFFFFF1F5F4 FEFFFFFFFFFFF4F4F4FFFEFFF1F0EE25211E1100007433397C101DA1081CB60017C9051D BE0010B70511AC0B11A210139E1213A21013A80D13B20813AB0B178E101B83242C2E0000 220000C4B8B8EEF2F1F8FFFFF5FFFFFBFFFFFCFFFFFCFFFFFBFFFDFBFFFDFBFFFBFCFFFB FCFFFDFDFEFFFAFEFFB1B8B11612091800007C3435890B16B20F20BC0217C00113B60611 AF0A10A80D11A80D11AF0913B30810B30305B70F0E9E0C0C8A12138127292B0000371418 FFF7FCF6F5FBEFF7FAF4F9FDFCFFFFFFFFFDFFFEF8FFFCF6FFFAF5FFF9FAFFF9FBFFFBFB FFFCFAFFFCF9FFFDFAFFFCFBFFFAFBFFF8FBFFF6FBFFF5FBFFF6FAFFF8FAFFFAFAFFFDFA FFFFFBFBFFFAFAFFFBFEFFFDFAFAF8FFFFFDFFFEFDF7F3F4FFFEFFFFFFFFFEFFFFFEFFFF FEFFFFFEFFFFFDFDFFF8F6F9F4F3EF2022141306005F2D267B21238F0914B91424B3000E C30716B90510B3080EAB0D0EA80E0EA80E10A90D11AE0A11AB0C11A91717A61615A80F12 AA0911B10515B80316BF031BC2041DBB0017BE0419BE091ABC0C19B60D14B00C0DAE0B0C AE0C0AA50000B20A0AC01315C21117BC090FB40009B20007B2020CB20811AF0915AC0A17 AC0A19AE091AAF081AB2061CA90A1C93121792282A6812114505031C00002B1716CDC9C8 FBFFFFF8FFFFF4FEFFFBFFFFFCFFFFF0F3ECFBFDF2FFFFF3FAFDF2FCFFFDFCFFFFFCFFFF FEFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFFFDFFFEFFFFFFFDFFFEFFFFFEFFFFFEFF FFFFFDFBFFFAF3F8F1F2F7F1FEFFFDECE8E7675B5B1100002300005015196E1E218D2325 9C1A1AA50B09AF0300BE0300C30604BD040AB6070EAF0A0EAB0D0EA70E10A80D11AF0913 B60515BD0318B90016B5081BA60E1B8D191C822D285823151500003B322DF3F3F3FFFFFF FDFDFDF5F5F5FFFFFFEAEAEAFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFFFFFBFFFFF9FFFFFBFFFFFCFFFFFEFFFFFFFFFDFFFFFBFFFFFBFFFEFBFFFEFBFFFFFB FFFFFBFFFFFDFFFFFDFEFFFFFEFFFFFCFFFDFCFFFDFEFFFDFFFFFDFFFFFDFFFBFAFDF7F7 FFF9F9FFFDFFFEF8FADFDBDC9A9899232524000100060C0A515554FDFFFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F4F4F4FCFCFC FFFFFFFFFFFFFFFFFFF7F7F7FFFFFFF8F8F8F9F9F9FFFFFFF9F9F9CDCDCD666666000000 0000003A3A3AA8A8A8EFEFEFFFFFFFFAFAFAFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFF FCFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFDFFFFFDFFFFFCFFFFFCFFFFFBFFFFFCFF FFFCFFFFFCFFFFFCFFFFFFFFEFFEF9F2FFFFF8FFFFFBFDFCFEF5F8FFF9FEFFF7FFFFF6FF FCE5EDFFF9FFFFFCFFF3F5F4B1C0B98FA99E9FC1B3C5E0D7FBFFFFFFFFFFFBFFFFF8FFFF F3FFFDF5FFFFF8FFFDEDF2EEFFFEFDFFFBFFFFFAFFFFFAFFFFFBFFFFFDFFFFFEFFFEFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFFFFFCFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFF FFFEFFFFFFFFFFFFFFF8FFFFE7FFFD2940380A0000521E2283222B900C17A90C15BB1018 B5080CB20A0AAE0C0AAB0D0CA80E10A80D11A90C15AF0913C20A14AE00069D0E12881E1E 61211F160000322A28EDF1F4FBFFFFFAFDFFF6F3FCFFFDFFFFFEFFF5F1EEFFFFF8F9FCF3 FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFFFFFBFEFFF4F9FDD7E1E014130E150000833D3F810712A80A19 BA0315BD0311B50710AC0C0EA70E10A70F0EAC0C0EAF0A0EA70206B9151C9900059F161E 8C242B3C000008000095AA9BEAFFFDEDFFFFF9FFFFFFFAFFFFF9FFFFF9FFFFFDFDFEFFFD FBFFFFF9FFFFFBFFFFFBFFFFFBFFFFFBFFFFFCFFFFFCFFFFFDFFFEFDFFFEFDFFFEFEFEFE FEFEFEFEFEFEFEFEFEFFFDFF201B21150002692C33801B23A91C25AE040DBB010CBC010A B70610AF0913A70D15A40E17A50E15A80D13AF0A10AC0B10A514198211134A0905120000 6C726EF2FFFFF2FDFFF6F9FFFFFDFFFFFEFDFCFFFAF8FFF8F7FFFAF9FFFBFFFEFDFFFFFF F2FFFFF4FFFF7F7E7A1400003B000088282C8B050EA90E16B20811B5080EB00A0EAC0C0E AB0C10AB0C11AC0B13AF0A11B10B0BAF14109D1915740C097B34322000003A2125FFFCFF FFFDFFFFFDFFFFFDFFFFFCFFFFFCFFFFFCFDFFFDFBFFFCFAFFF9FBFFF7FDFFF8FDFFF9FD FFFAFBFFFAFBFFFAFAFFF9FAFFF8FAFFF8FAFFF8FAFFF9F8FFFAF8FFFBF8FFFBF8FFFFF8 F8FFF8F7FFF8FBFFFAFFFFFAFFFDFBFFFBFBFFFCFDFFFDFFFFFFFFF4F8F9F9FFFFF6FEFF F6F9FEFBF8FFFFFBFF7D71750B000037170A702C29881E229B0916B60718C40517BF000F BC0410B3080EAB0D0EA70F0EA70E10A80D11AB0B13AB0B139E080AB21C1DA6050BAB010C BE0918B90012BD0318BC071AB30715AF0915AB0B13A80D11A80E10A90E0CAB0D0CA90E0C A40E0DA30F0FA30F0FA50F10A70E10AB0D0EB00A0EB5080EB5010CBE0513C10818B70515 AD0111A6010FA10512910D187519245C1A245018211D0000140000908083FFFEFFFCFFFF F9FFFFF7FFFFF7FFFFF8FFFFF9FFFDF9FFFBF9FFFBF9FFFDF7FFFFF7FFFFF8FFFFF9FFFF FCFFFFFFFFFFFFFEFFFFFDFFFFF8F9FFFDFBFFFCFDFFF7F5FAF4F4FFFDFDFFFEFDFAFEFD F0FFFFE5FFFBF4FFFFFAFCF76D5B591B00002E00006B1B1C821E208D191A991415A11110 A80E0CAE0C0AB00B09B3090AB50613B20815AC0B13A80E10A50F0EA80E0CAF0B0AB6080A C10810AF0003B50915A00A158F1C217C2D293E0E041F0700665E5BF8F8F8F4F4F4FEFEFE FFFFFFF1F1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFF F2FFFFF0FFFFF2FFFFF7FFFFFBFFFDFFFFFAFFFFF6FFFEF4FFFEF3FFFEF3FFFEF4FFFFF6 FCFCF4F7F9F4F9FEFAF9FFFDF0FBF3F6FFF8FCFFFAFFFFFAFFFDFBFFF8F8FFF8FAFFF9FB FFF8FDFFF1F4FFFCFDFFFEFDAEB2B1212C28000600000B063A3E3DB3B3B3FFFFFFFFFFFF F0F0F0F8F8F8FFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF7F7F7F5F5F5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFBFBFB FFFFFFFFFFFFFEFEFEF8F8F8FFFFFFFFFFFFF0F0F0ACACAC3232320000000A0A0A686868 A1A1A1E6E6E6FFFFFFFFFFFFFDFDFDFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFF FCFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFDFFFFFCFFFFFBFFFFFBFFFFFBFFFFFBFFFFFCFF FFFCFFFFFCFFFFFEFFF0FCF8F2FFFDEEF9F5ECEEEDFFFDFFFFFAFFFFF8FFFEE4EDFFF7FD FFF9FDDCD0D2787775161D16000600132B1E4B5F56D4D5D7FFFEFFFBFFFFF5FFFFF2FFFF EDFFFBEDFCF5FBFFFDFFFEFDFFFBFFFFF8FFFFF8FFFFFAFFFFFCFFFEFEFFFCFFFFFEFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF8FFFFE5FFFF66837E0300003B13147C2A2E7E090FAD1A20AE090DB6080A B60807B30909B00A0AAC0C0EA80D11A70D15AE0A13C2090FB50005A90E1290181A6B1A19 2300001F090BAEA9ADFCFFFFF9FFFFEFF4FAFEFFFFFFFFFFF5F4F0FFFFF8FDFDF5FFFFFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFFFCFFFAFAFFDAE9E61A251D0B0000773F3E800C17AA091BBE0019 C10013B60611AC0B10A50F0EA50F0EAC0C0CAE0B0CA3070AB3181C9B0005A4121D912026 4701010B00008FA491E7FFFAEAFFFBFBFFFEFFF9FEFFF6FFFFF7FFFFFDFFFEFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFFFDFF2A242E0F000260242C7A1A1EA31B1FAA0509BB070ABE050AB70610 B00913A90C17A50E17A70D17A90D11AE0B0EAE0B0CAC12128B110E51100A0E000063726D EDFFFFF4FEFFFAF8FFFFFBFFFFFDFBFCFFF8F5FFF4F5FFF8F9FFFAFFFCFFFFFEFFECFFFF EFFFFF7F79791C00004F000692232A90070EAB1217AC0C0EAE0B0CAE0B0CAC0C0EAB0C10 AB0C11AC0A15AE0A11AD090AAB110F981815700F0972312D1B0000422F31FFFCFFFFFDFF FFFCFFFFFBFFFFFAFFFFFAFFFFFCFFFFFCFDFFFCFDFFFBFDFFFBFDFFFBFDFFFBFDFFFBFD FFFCFBFFFBFBFFFCFAFFFCFBFFFCFAFFFDFAFFFEF8FFFEF8FFFEF8FFFEF8FFFFF8F5FFF6 F4FFF6FBFFF8FFFFF8FFFCFAFFFBFBFFFBFDFFFDFDFEFFFFF4FDFCF7FFFFF1FBFDF9FEFF FDFCFFFFF7FF614E5414000044140A7928278E1921A20715B80518C40517BF000EBA0410 B3080EAB0D0EA70E10A70E11A80D13AC0A15AB0B13A10C0EAE191BA8090EAE040DBD0817 BB0212BA0315B80717AF0913A90C13A40F11A21010A4100EA70F0EAB0D0CA90D0E9F090B 9D0B0E9C0D0F9E100FA11111A61012AF0E13B60D14BE0A15AE0002AC0003BE0C1AC21D2B AE1821981117851A2062202C5C324018000014000088737AFCF0F4FFFEFFF2F4F3F9FFFF F7FFFFF7FFFFF7FFFFF7FFFFF8FFFFF8FFFFF8FFFFF5FFFFF5FFFFF7FFFFF9FFFFFCFFFF FFFFFFFFFEFFFFFCFFFFF9FAFFFCFBFFFCFBFFFCFAFFFDFBFFFDFDFFFEFDF5FBFBE2FCF9 EAFFFFE4F3F0807B78361816300000590807861E1D9218179D1313A21010A70F0EA90E0C A90E0CA90E0CAC0B10B20717B00819AB0B15A70E11A5100CA80F09AF0C07B60905C50C11 BA020ABC111A9D0A128B1D20762B28310400100000867E7CFFFFFFF8F8F8FDFDFDFFFFFF EFEFEFFFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF1FFFF EEFFFFF2FFFFF7FFFFFCFFFDFFFFF8FFFEF4FFFDF1FFFDEFFFFDEFFFFCF2FFFEF4FFFFF8 FFFFFBFCFFFDF9FFFDF5FFFBF7FFFAFBFFFAFFFFFAFFFDFAFFFBFBFFF7F9FFF4F7FFF3F6 FFF5F7FFF5F7FDF9F8F7FBFAC5D1CD52655F0006000005031E1E1E989898EAEAEAFFFFFF FFFFFFEFEFEFFFFFFFF9F9F9FAFAFAFBFBFBFBFBFBFAFAFAFBFBFBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFDFDFDFFFFFFFFFFFF FFFFFFFAFAFAFFFFFFEBEBEBEAEAEAADADAD1515150000001C1C1C525252DCDCDCF3F3F3 FFFFFFFFFFFFFFFFFFF6F6F6FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFF FEFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFF FFFEFFFFFEFFFFFFFFF6F7F9F8F9FBFFFFFFFFFEFFF3EFF0FBF5F5FFFCFDFFF8F7B7ABAB 5345440D00000B00000D00000E00000D00007A6B6EE9E3E5FEFFFFF6FFFBEEFFF9EDFFF8 EDFEF6F9FFFDFFFEFFFFFBFFFFF9FFFFFAFFFFFAFFFFFDFFFCFFFFFBFFFFFEFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF8FFFFE7FFFFBBD6D1130F0E20000077282D7C0B0FAD2124A40406B3090AB60809 B3090AB00A0CAC0B10A90C13A70D15AC0B13BC040CB70209AD121692171A741E1F340000 14000061565AF4F3F8FBFFFFF2F5FAFEFFFFFEFEFEF8F7F3FFFFFAFFFEF9FFFFFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEFFFFFCFFFEFEFFE4F3F0313C340A0000723A3986121DA8091BBD0119C00113 B50711AC0B10A50F0EA50F0EAC0C0CAE0B0CA60A0DB3171B9D0006A4101C8F1C234F0909 0D0000839683E9FFFAEBFFFBFEFFFFFFFAFFFFF6FFFFF7FEFFFDFEFEFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFFFDFF433D470F0002571B2377181C9F181CA70407BF0B0EC1080DB70610B00913 A90C17A50E17A70D17A90D11AF0A0EAF0B0CAD11128F13115E1B150F00005D6965EEFFFF F8FFFFFCFAFFFFFBFFFFFDFBFCFFF8F5FFF4F5FFF8F9FFFAFFFCFFFFFDFFECFFFFEEFFFE 7B72731D00005B0C12902128930A11AF141AAC0C0EAE0B0CAE0B0CAC0C0EAB0C10AB0C11 AC0A15AF0913B00309AE0B0E9A1415760E0D6B27261B0000584849FFFEFFFEFEFFFEFDFF FFFBFFFFFAFFFFF9FFFFFAFFFFFBFFFFFCFFFCFFFFF8FFFFF8FFFFF8FFFFF8FFFFF7FFFD F8FFFDF7FFFBF7FFFDF7FFFBF7FFFBF7FFFAF7FFFAF7FFFAF7FFFAF5FFFAF2FFF8F4FFF8 FBFFF8FFFFF8FFFCFAFFFBFBFFFCFDFFFEFDFCFFFFF7FFFFF5FFFFEBF9FAF9FFFFFEFEFF D5CDD8341F261F000050140C7D232391181FA30816B60718C10617BC000EB70610B00A0E AB0C10A70E10A80D11AB0B13AF0915AB0B15A213159F1515A71015AF0B14B70817BA0516 B80314B70817AF0913A90C13A50F11A41010A70F0EA80E0EAC0C0CAF0A0EAF0913AE0A15 AC0C16A90E16A71017AA1116AF0F17B20E17B40A17B20815AB03129F020D93060F8C0F13 891B1C7D27285018231F0007150000735962FFF6FCFFFBFFF1EDEEFEFFFFFBFFFFF8FFFF F8FFFFF8FFFFF8FFFFF9FFFFFBFFFFFBFFFFF9FFFFF9FFFFFBFFFFFCFFFFFEFFFFFFFFFF FFFEFFFFFDFFFFFDFDFFF6F7FDF7F7FFFEFDFFFEFDFFFEFFF9F9F9F4FAFAEEFEFEF5FFFF 8787870E0000200000581617701616902223961617A01211A50F10A90D0EAB0D0CAB0D0C AB0D0CAC0B10B20717B20719AB0B15A70E11A5100CA80F09AF0C07B60905BE070BBE0910 BE141D9907118B1E23742A292B00000E0000ABA6A3FFFFFFF9F9F9F9F9F9FFFFFFF2F2F2 FFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF8FFFFF7FFFF F9FFFFFEFFFFFFFEFDFFFDFAFFFCF6FFFCF3FFFBF3FFFAF2FFFAF4FFFDF8FFFEFBFFFEFF FEFFFFF7FDFDF1FEF7EBF8EFE9F3EBEFF4EEFDFCF8FFFDFDFFFCFDFFFBFDFEF2F4FFFCFD FFFDFDEFEEECFCFFFFF9FFFFCEDAD66D7874080C0B000000000000898989F0F0F0EBEBEB FFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFDFDFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEEEEEEFFFFFFFFFFFFF1F1F1F2F2F2 FFFFFFFDFDFDEAEAEA6666660000000707073A3A3A7E7E7EE3E3E3FEFEFEFFFFFFFFFFFF FFFFFFF8F8F8F6F6F6FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFF FFFEFFFFFBFFFFFBFFFFFCFFFFFEFFFDFFFEF4F9F5F1F6F2F3F5F085827D3D322E0F0000 1800005426287942475C1B2126000024050A9C8D90FEFDFBFBFFFDE6F5EEF2FFFDF4FFFD F0FBF5FEFFFFFFFDFFFFFAFFFFFAFFFFFCFFFFFDFFFBFFFFFBFFFFFEFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F9FFFFECFFFFEFFFFF4A46451800005E181A881F23981316A50B0DB00A0CB5080AB3090A B2090CAE0B10A90C13A70D15AC0B13B8030AB50208AF141893151980242757191C1F0000 332326E0DBDFFEFFFFF9FCFFF8FCFFFDFDFDFBFAF6FFFFFAFFFEF9FFFFFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFFFFFCFFFFFEFFEDFCF94C574F0C00006832308B1923A70A1BBC0219C00113B50711 AB0C10A4100EA50F0EAC0C0CAF0B0CAB0C10B2161A9F0008A30F1B8D18205A1213110000 6F806EE8FFF8EDFFFBFEFFFFFFFAFFFFF5FEFFF5FCFFFBFCFAFEFDFEFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFF66636C1100054F161D791A1E9F181CA50205C10D10C0070CB70610B00913A90C17 A50E17A70D17A90D11AF0A0EAF0B0CAF11129114126A25201600004E5A56E5FAFDF8FFFF FFFCFFFFFAFFFFFCFBFCFFF8F5FFF4F4FFF8F9FFFAFFFCFFFFFDFFF0FFFFEDFFFD706667 27000068171E8D1B23950A11AC1117AE0B0EAF0B0CAE0B0CAC0C0EAB0C10AB0C11AC0A15 B00913B4000BB208119F12187D1315621E1F19000075696BFEFFFFF9FFFFFBFFFFFFFDFF FFFBFFFFF9FFFFF9FFFFF9FFFFFCFFF8FFFFF1FFFFF0FFFFF0FFFFF0FFFFF0FFFFF0FFFF F0FFFDF0FFFFF1FFFDF1FFFDF1FFFDF1FFFDF1FFFDF1FFFDF1FFFBF2FFFAF5FFF8FCFFF8 FFFFFAFFFCFBFFFBFBFFFCFDFFFFFDF9FFFFF5FFFFEEFFFFEAFAF9F8FFFFFCFFFFA39DA7 140003370403611311841D2194151EA40917B40818BD0716B9030FB5080EAF0A0EA90D10 A80D11A90C13AC0A15B20815AB0B15A01B1C890C0AA3181BAC121AAE0613B90A19B30212 B70815AF0913AB0C11A70E10A70E10A80E0EAB0D0EAF0B0CB30810B90717B7061AB20719 AB0918A40A16A00A15A008149F07139C010FAF1925A817248401097B080D86262772211D 4202001D0000140000785E67FFF1F8FFFAFFF3EAEDFFFDFEFEFFFFFBFFFFF9FFFFF9FFFF F9FFFFFBFFFFFBFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFEFF FFFEFFFFFEFFFAF9F7F8F6F7FFFFFFFEFFFFF9FBFAFAFCFBFEFFFFFEFFFF9F999D1D0A0C 1900004D1216732326791215941C1E9B1315A40F11A80E10AC0C0EAC0C0CAC0C0CAC0C0C AE0B10B30717B20719AC0A15A70E11A5100CA71009AE0C07B50907AF0000BC090FBA131D 95050E8B202671292A280100200F08CCC7C4FFFFFFF6F6F6F6F6F6FFFFFFFAFAFAFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFEFFFFFEFF FFFDFFFFFCFDFFFBFAFFFBF8FFFAF6FFF8F4FFFAF8FFFBFAFFFAF9FFFAFCFFFEFFFDFCFF F4F7FCF8FFFFF7FFFFF8FFFFF9FFFFFBFFFFFCFFFFFBFDFCF9F9F7FDFBFCFFFFFDFFFFFD F8FAF7F3F7F6F9FDFCFBFFFFFCFFFF999B9A2A2A2A0A0A0A000000494949D7D7D7E6E6E6 FFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFEEEEEEF9F9F9FFFFFFFFFFFFFFFFFFF1F1F1FAFAFAFFFFFF D1D1D1505050030303000000272727B0B0B0FFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFFFEFF FAE9F3FFF7FFFFFAFFF4EEF2FEFFFFF9FFFDC8D2C9575D530300000D0000270100511716 7B2C318E2D388717256808142300002D1719B4AAA8FFFFFBF6FFFAF1FFFCF4FFFDE4F3EE FBFFFFFFFFFFFFFCFFFFFCFFFFFDFFFEFFFFF9FFFFF9FFFFFEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFF F0FFFFF1FFFF91908E1500003E01009335367A0001A9181BAC0B10B2090CB3090CB2090E AE0B10AB0B13A70D15AB0C11B9080EB10207AE1317920F1486212571292D3103061F0409 BBB0B4FFFEFFFCFFFFF7FBFCFEFFFFFCFDF8FFFFFAFEFDF8FFFFFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF FFFBFFFFFEFFF4FFFF636E660F05005825228C1E27A60B1BBA0319BE0213B30811AB0C10 A4100EA50F0EAE0B0CAF0B0CAC0D11B01418A4000BA50F1B8C141D65191B170100536150 E5FFF4EDFFFAFFFFFFFFF9FFFFF6FEFFF5FBFDFBFCFAFFFEFEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFF 8D8C9415010A4811177B1F229F1A1DA20204C20F12BC0509B60610B00913A90C17A50E17 A70D17AB0C11AF0A0EB00A0CAE0E10931312742D291700003B4642D6E9EDF9FFFFFFFDFF FFFAFFFFFCFBFCFFF8F5FFF4F4FFF8F8FFFAFFFDFFFFFDFFF1FFFFE8FBF75D51532B0001 7421298A161F940910A60B11AE0B0EAF0B0CAE0B0CAC0C0EAB0C10A90D11AB0B15B00913 B90010B80717A5131E85181E561416160000938D8DF8FFFFF4FFFFF5FFFFFBFFFFFFFCFF FFFAFFFFF8FFFFF8FFFFFBFFF8FFFFF0FFFFF0FFFFF0FFFFF0FFFFF0FFFFF1FFFFF1FFFF F1FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF4FFFBF7FFFAFCFFFAFFFEFB FFFCFBFFFCFBFFFDFDFEFFFDF4FFFEF2FFFFEAFEFCEBFFFDF5FFFFF2F7FB6E6B72140000 530E137512158B161E9A121CA70B18B10916B70913B4060FB00A0EAC0C0EA80E10A80D11 AB0B13AF0915B50617A90B199921226C00009B1F1FA71A20A20510B70F1CAE0210B50915 B00913AC0B11A90D10A90D10AB0D0EAE0B0EB2090EB60611B90013B70015B00017A60316 9E0716970917930B198F0B18920F1D8D111C86121D841F2584333271302C3B09001B0000 15000078636AFFEFF5FFFAFFE6DDE0FCF8F9FFFFFFF4F6F5FCFFFFFBFFFFFBFFFFFCFFFF FEFFFFFEFFFFFFFEFFFFFEFFFFFDFDFFFDFDFFFEFDFFFFFDFFFFFDFFFFFFFFFFFFFEFFFF FEFFFFF8FCFBF7FBFCFCFFFFFBFFFFFBFFFFFBFFFFFFFEFFCFBCC23B1C221D0000480D13 77282E7B1B1F89141A971217A20F15A80D11AC0B10AF0A0EAF0A0EAE0B0EAC0C0EAE0B10 B30717B20717AC0A15A80D11A5100CA71009AE0C07B30A07AC0000BC0B13B7131E92060F 8B232A631F202000003A2D25EBE7E4FFFFFFFAFAFAF9F9F9FFFFFFFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFBFFFFFAFFFFFAFF FFFAFDFFFAFBFFFAFAFFFAFAFFF3F3FFFAFBFFFBFDFFF9FEF9F4FBFDFAFFFFFDFFFCFFFF F4F9FDF7FFFFF8FFFFF8FFFFF7FFFFF7FFFFF5FFFFF7FFFFF8FFFFEBF4F1EFF5F3FCFFFF FEFFFDFFFFFDFCFBF9FFFFFDEAEAEAD6D6D63E3E3E000000000000333333D3D3D3F1F1F1 F9F9F9FEFEFEFDFDFDF8F8F8FEFEFEFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF6F6F6FFFFFFFFFFFFF0F0F0FFFFFFFFFFFFF2F2F2A6A6A62B2B2B 131313000000424242D1D1D1FAFAFAEDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFF FEFFFFFEFFFFFCFFFFFBFFFFFBFFFFF9FFFFF9FFFFFBFFFFFBFFFFFBFFFFFFFEFFFFF9FF FFF5FFFFF9FFFFFBFFF3F2F0A2A39E3A3B330600000E00003510086327267C272A81131C 8603119805179718294A040C160000564241F5F0EAFBFFFAEAFAF0F2FFFDF4FFFFF9FFFF FCFFFFFFFEFFFFFDFFFFFEFFFCFFFFF8FFFFF8FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF2FFFF F3FFFFCFCECA270F0D2700008433326D0000A62021A70E11AF0A0EB2090EB2090EAF0A10 AB0C11A70E13AB0C11BF1216AF0206AE121692091086171D7E29303F040A190000837074 F3EDEFFEFFFFF7FDFBFCFFFDFDFFFAFFFFFAFDFCF7FFFFFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFF FFFEFFF5FFFF7481780D04004615118C2129A10A19B70419BD0213B20811A90D10A4100E A50F0EAE0B0CAF0B0CAB0C10B01116A7030EA70F1C8A111A6D1E21160000344130E0FCED EBFFF6FFFFFFFFF9FFFFF6FEFFF4FAFCFCFCF9FFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFA7A7AF 0F00063D080E7C23259E1C1EA10103C11113B90206B60610AF0913A90C17A50E17A80C17 AB0C11AF0A0EB00A0CAF0C0F9210107A302D150000242D2AC4D7DBF9FFFFFFFCFFFFF9FF FFFCFBFCFFF8F5FFF4F4FFF8F8FFFAFFFDFFFFFEFFF2FFFFDFEEEB4233362600007E2831 89141D980B13A5080FAE0B0EAF0B0CAE0B0CAB0D0EAB0C10A90D11AB0B15B00815BA0012 B90619A51320871C2447090C120000A8AAA7F2FFFFEEFFFFF0FFFFF7FFFFFEFEFFFFFBFF FFF9FFFFF8FFFFFAFFFCFFFFF7FFFFF7FFFFF7FFFFF7FFFFF7FFFFF8FFFFF8FFFFF9FFFF F9FFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFF9FFFFF7FFFDF8FFFBFEFFFBFFFEFBFFFDFB FFFDFBFFFEFDFCFFFFEFFEF9F1FFFFE7FFFCF0FFFFF5FFFFD5DADD39373C1700006D161F 88101A94101B9F0E1BA90D1AB00C17B10A12B00910AE0B0EA90D10A80D11A80D13AC0A15 B00817B50519A70C1A8E24244D00009024229E202496030DB51320AB010CB60B14B00911 AF0A10AC0B10AB0C10AE0B0EB00A0EB3080EB70511B90218B7031EB0081FA60F229D1625 951B28911E2B8D212E952F3C7818236E18216E262A400A081C0000120000402F258D7F7E F8ECF0FFFBFFF4EBEEFFFEFFFFFEFFFCFCFCFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFF FFFEFFFFFEFFFFFCFDFFFCFAFFFCF8FFFCFAFFFEFAFFFEFBFFFFFDFEFFFFFCFFFFF8FEFE F7FFFFF7FFFFF9FFFFFBFFFFFBFFFFF1F5F6E3D8DC5A323B2700003B00027D2C35791821 820E17A11E269F0E15A80D13AE0B10B00A0EB00A0EB00A0EAF0A0EAE0B0EAF0A11B50617 B30717AC0A15A80D11A5100CA70F0AAC0D09B20A09B30208C1111BB61421930B1787232B 4A0C0D150000595049FFFEFBFFFFFFFFFFFFFFFFFFFCFCFCFBFBFBFEFEFEFAFAFAFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFFAFFFFF9FFFFF9FFFFF9FF FFFAFDFFFAFDFFFAFDFDF1F3FFFBFFFFFCFFFFFCFFFCF9FFFFFDFFFEFDFFFEFEFFFFFEFF FEFFFFFCFFFFF9FFFFF5FFFFF2FFFFF1FFFFF0FFFFEEFFFEF4FFFFF7FFFFFBFFFFFFFFFD FFFDFDFFFBFCF7EEEFFFFEFFEAEAEAE5E5E56B6B6B000000000000191919929292F5F5F5 FFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF0F0F0EEEEEEFFFFFFF0F0F08E8E8E222222000000070707 6E6E6EE1E1E1FFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD F8F8F8F5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFDFFFFFEFFFFFEFFFFFFFFFEFFFF FBFFFFF9FFFFF8FFFFF8FFFFF8FFFFF8FFFFF9FFFFF9FFFFFBFFFFFFFFFFFFFBFFFFF2FC FAEBF2E6D7DC8A7C7C1607041100002302005928246925227C22248C1B219A121CA50D1A B1091AA312216D1B212000001E0000867772E4E5DDF4FFF8EEFFF7F4FFFFF7FFFFFBFFFF FFFEFFFFFEFFFEFFFFFBFFFFF8FFFFF8FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF5FFFFF7FFFF F0F1EC62504C1D00005A1613771816971C1EA11015AC0B11B20910B30810B00911AC0B11 A80D13A90D11BD1417A60000B011169C0D138C131A892831510811240000452A2FD9CFD0 FEFFFDF5FBF7FBFFFDFDFFFAFFFFFAFEFDF9FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFFDFF F5FFFF7E8B820902003606028B22299E0A18B60519BA0413B00911A80E10A2110EA50F0E AE0B0CB00A0CAA090EAE0F14AA0410AB101E8B0D187321251600001B2314DEF6E8E9FFF3 FFFEFFFFF9FFFFF6FEFFF5FBFBFFFEF8FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFDFEFFAFB2B9080002 2D00007923249D1D1E9E0203C21415B50104B60610AF0913A90C17A50E17A80C17AB0C11 B00A0EB2090CAE090D920C0D7E302E150000111715B5C7CBFBFFFFFFFCFFFFF9FFFFFCFB FCFFF8F5FFF4F4FFF8F8FFFAFFFEFFFFFEFFF3FFFFD0DCDA241417230000852E378E1620 A2121BA70A11AE0B0EAF0B0CAE0B0CAB0D0EAB0C10A90D11AB0B15B00815B70014B40419 A01222821D253500000E0000B2BDB5E5FFF9E9FFFFEAFFFFF1FFFFF8FFFFFFFDFFFFFAFF FFF9FFFFF9FFFFFBFFFFFCFFFFFCFFFFFCFFFFFBFFFFFBFFFFFBFFFFFBFFFFFAFFFFFAFF FFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFFBFFFBFFFFF8FFFDFEFFFDFFFEFDFFFCFDFFFCFD FFFEFFFBFFFFEFFFFAF0FFFFE8FFFBF0FFFFF1FFFDB0B6B60B060A270006841B29980E1D 9C0A17A40C19AB0E19AE0D15AC0B11AC0B10AB0C10A80E10A80D11A90C13AC0A17AF0819 B3061AA10F1C802625320000812824952426890209B11721A7010BB60C15B20910B00A0E AE0B0EAE0B0EAF0A10B20910B50710B50613B4091CAC0A1FA00E21921422841825791C26 711E286B1F2966202A5819214D141B3306091500000D0000595549BABCAFFFFEFBFFFEFF F2EEEFF9F7F8FFFFFFFFFFFFE4E6E5FEFFFFFEFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFDFF FFFDFFFFFCFBFFFAF6FFFBF4FFFCF6FFFDF8FFFFFAFFFFFBFCFFFDF9FFFFF6FFFFF8FFFF F6FFFFF6FEFFFBFFFFFAFEFFB4B6B5705B602900004E0009781C29871E2C840E1A94101B A81620A80D15AE0A11B2090EB3080EB3080EB20910B00910AE0B10AF0913B50617B30717 AC0B13A80E10A4100CA5100AAB0E09B00B09B5060BBB1019AE101E930F1C83262E360000 110000807B75FFFFFDFBFBFBFFFFFFFFFFFFFBFBFBFCFCFCFBFBFBFCFCFCFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFF9FFFFFAFFFFFAFFFFFBFFFFFBFF FFFCFFFFFDFFFCF7FBFFFEFFFFFEFFFBFBFFFCFFFFFCFEFFF8FAFFE0DEEBF7EDF8E9DDE7 D9D4DADBDFE2EBF5F6F2FFFFEBFFFEDFFAF3EDFFFFF0FFFFF5FFFFF4FAF8EEECEDFBF0F4 FFFAFDFFFAFDFCF8F9FFFFFFFAFAFAEDEDED878787050505030303111111929292CFCFCF FFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF4F4F4FFFFFFFFFFFFE3E3E36868680B0B0B000000191919858585EBEBEB FFFFFFFFFFFFFEFEFEF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFDFFFFFCFFFFFDFFFFFEFFFFFFFFFCFFFFF9FFFF F8FFFFF7FFFFF7FFFFF7FFFFF8FFFFF9FFFFFBFFFFFCFFFFFEFFFFFEF9FDFFFCFFD5C6C9 544042150000210000531B1E651F21792024841B2092161E9E121BA80E18AC0811AF000D 9C04107212166B2F2F1F0000120000AFABA2FBFFFAF2FFFAECFCF9F7FFFFF9FFFFFCFFFF FEFFFFFCFFFFFBFFFFF8FFFFF8FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF8FFFFF8FFFFFAFCF7 8D827C16000031000083322F8517189B1317A80D13B00911B30811B00911AE0A11A80D13 A80D11B411149D0000B11217A8121B9B15209A2B3468111A3B00051D0000C6B8B7FBFCF7 F1FBF3F9FFFBFBFFFAFFFFFAFFFFFBFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFAFFFFFDFFF5FFFF 828F860600002B00008823299B0A17B30619B90413AF0A11A80E10A2110EA50F0EAF0B0C B00A0CA9080DAD0C12AD0512AD111F8B0C177821271600000E1204DBF1E4E8FCF1FFFEFF FFF9FFFFF7FEFFF6FBFBFFFFF7FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFDFEFFAEB3B9070002210000 752121991D1D9D0303C21616B40104B50710AF0913A80C17A50E17A80C17AB0C11B00A0E B3090CAE080C91090B7F2F2E180000070908ADBCC1FCFEFFFFFBFFFFF9FFFFFCFBFCFFF8 F5FFF4F4FFF8F8FFFAFFFEFFFFFDFFEEFCFDC5CECD1300032400008A303A911923A91721 AD0D15AF0A0EAF0B0CAE0B0CAB0D0EAB0C10A90D11AB0B15AF0917B00013AC031A991020 7C1D252800000A0000B8C5BBDCFCF1E7FFFFE9FFFFF0FFFFF7FFFFFEFFFFFFFCFFFFFAFF FFF9FFFFF9FFFFF9FDFFF9FFFFF9FFFFF8FFFFF8FFFFF8FFFFF7FFFFF7FFFFF7FFFFF6FF FFF6FFFFF6FFFFF6FFFFF6FFFFF9FFFCFFFFF9FFFDFEFFFFFFFEFDFFFCFFFFFDFFFFFFFF F9FFFFF0FFFBF0FFFFE9FFFAF1FFFFE9F3F2989A9907000233010A931D2DA60B1DA30715 A70917AB0E19AB0E15AB0C11A90D10A90D10A80D11A90C13A90C15AB0A19AC091AAE081C 9A1220732926260000762B288B292A7F0206AD1A22A4030BB60D14B2090EB2090EAF0A0E AF0A0EB00910B20910B50711B008159D05128E07157D081169080F54070D43050A360308 2D03071B00001F00021500001100003B2D2AA8A59EEEF6E9F7FFF7FCFFFDEBEDECFEFFFF FEFFFFEEF0EFF5F7F6FEFFFFF1F3F2FFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFDFFFFFDFF FFFBFBFFFAF4FFFAF1FFFBF3FFFCF6FFFFF8FEFFFBFBFFFFF8FFFFF7FFFFF8FFFFF6FEFF F2F8F8FFFFFFECE8E9786F70160000370000891E2E8F1F2D800613A21C27AB19249D020A AF0B12B20910B5080EB5080EB5080EB20910B00910AF0A11B00913B60517B50617AE0A13 A80E10A4100CA5100AAB0E09AF0B0AAE0107AF0810A4091790121E812A322C0000110000 9E9F9AFFFFFDEEEEEEFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFFBFFFFFBFFFFFCFFFFFEFFFFFFFFFEFFFF FCFFFFFBFFFFFBFFFFF8FDFFF3F8FEFBFFFFFCFFFFE1E3EFB7B1BD210B171700081D0912 4F464B9E9FA1E0EAE9F2FFFFF0FFFFEEFFFFE7FCF5E7F6F1FBFFFFFFFEFFFFFAFEFFF2F8 FFF9FFFFFBFDF0F0F0FFFFFFFFFFFFEFEFEF9D9D9D313131000000000000656565D9D9D9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFEFEFEFEFEFEFFFFFF FEFEFEFFFFFFFFFFFFD9D9D95B5B5B0000000000003F3F3FC8C8C8E8E8E8FFFFFFFFFFFF FAFAFAFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFBFFFEF8FAFBF9FAFCFEFDFBFFFFF6FFFDF3FFFB F7FFFFEEFAF6F3FEFAF9FFFFFCFFFFFBFDFCFFFFFFFFFFFFFBFFFC8C8D88231514150000 3500065C131C75132084101D991221A10F1CA80C19AC0A15AE0A11AF0A10AF0A10A11013 780E108032323D03011B000040312AB6B7B1F7FFFDE5F5F2F6FFFFF7FFFFFAFFFFFBFEFF FBFFFFFAFFFFF7FFFEF8FFFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFE9EFEFFBFFFFF4F6F1D6D1CB 2E1B141C000063201A7C1D1B96181CA8111AB40C19B90A17B50B14B00C13A80D11A60D10 A80A0BAC0C0EAE0F14AC101BA00F1C8A0C186F0914540B12260000665251FFFFFAF9FFFB F9FFFBF7FEF7FEFFFAFBFAF6FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFFAFFF5FFFFABB8AF 1C180D1D00008D2D31960A15B00819B60613AE0A11A70E10A2110EA50F0EAF0B0CB2090C B00D12AB0A10BB111E9B000C9E1C287C232919000017170BC3D5C9F5FFFBF7F1F3FFF9FF FFF3FAFFFBFFF9FFFFF5FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFCCD3D91D171B2D0305712120 870D0CAC1413B20808B8080AB50710AF0913A80C17A50E17A80C17AB0C11B2090EB3090C B90E149A0E11721E1E3B1816000000A1AEB4FEFEFFFBF0FEFFF9FFFFFBFBFCFFF8F5FFF4 F2FFF8F7FFFAFFFEFFFFFDFFF0FBFDC5CBCB1100003400037D212C911722A20F19AB0A12 AF0A0EB00A0CAE0B0CAB0D0EAB0C10A90D11A90C15AC0A17B10619B91A2E8E0E1B761D21 2200001B0E05C6D4C5E5FFF4E9FFFDEBFFFFF1FFFFF8FFFFFFFFFFFFFCFFFFF9FFFFF7FC FFF8FAFFF6F8FFF3F8FFF1F6FFF4F8FFF8FEFFF9FFFFF9FFFFF4FEFFF3FFFFF8FFFFF9FF FFF6FFFFF8FFFFF8FFF1E7F2FCFFFFF9FFFFFEFFFFFFFEFFFFFDFFFFFDFFFFFFFFF9FFFF E9FAF4F1FFFFE8FDF6F5FFFDFCFFFF2C26260D0000652933961325AE081CAC091AAB0B17 A90C15A80D13A90D11A90D10A70B0EA70B0FAC0C14AB0E17A80A18A40816A70C1E981E29 360000310C043A00007D2726891518A61B22A70A11B20B12B2090EB2090CB00A0CB00A0E B00910B20910B50711AB0B158F1115952E313B00002D0000360A071400001001001B1110 0700002A1F23655A5EA39A9BD3D2CEF1F6F0F8FFFAF7FFFAF8FFFDF9FFFFFBFFFFFBFFFF FCFFFFFEFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFCFB FFECE5FFFAEFFFFBF3FFFCF6FFFDF8FEFFFDF9FFFFF4FFFFF3FFFFF6FFFFF8FCFDFFFEFF F4EBEC7464640E00002200007F1D2A9215259613219B111EA20E1AA80D15AE0A11B20910 B5080EB6070CB6070CB5080EB20910B00911AF0913B00913B60517B60515AE0A13A80E10 A4100CA5100AA90E0AAE0B0CB91017B30D179F0B19981E2B7827301F0000251919ECF1ED FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFFFDFCFFFEFDFFFEFCF7F9F8F5FBF9F8FFFFF5FFFFF4FFFF F4FFFFF5FFFFF2FDFFF9FFFFFCFFFFDBDCE16E6B720D0007190000260003200003120000 1002024C4845B3B9B5F7FFFDF5FFFDF5FFFFF4FDFAF8FAF9FFFDFFFFFAFFFFEBF2FFF5FB FBF5F7FFFFFFFFFFFFF5F5F5FFFFFFFDFDFDB0B0B05050500505050000003E3E3EBDBDBD FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF4F4F4F5F5F5FFFFFFFFFFFFFCFCFCF8F8F8FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF2F2F2FFFFFFFFFFFFF4F4F4F5F5F5FFFFFFFFFFFFE4E4E4FFFFFF F4F4F4D2D2D24A4A4A000000141414575757BBBBBBEBEBEBFFFFFFFFFFFFFFFFFFFBFBFB FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFFFAFEFFFAFEFFFDFFFFFEFFFEFFFFFBFFFFF8FFFFF7FFFFDEEAE6 F8FFFFF9FFFFE4E8E7FFFFFFFFFEFFF9F0F3E3DDDD56574F2421180F00002A00005F141B 821927971426A80F24AF081CB60519B70515B60611B20910AC0C0CA80E0C9E13108B1718 8B2D2E5309082F0000250C0765605AE4EDEAF5FFFFF6FFFFF7FFFFFAFFFFFBFEFFFBFFFF FBFFFEF8FFFCFAFFFCFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFDFEFFFFFBFFFAE1E2DA584F46 12000046110B7622208B141A9F0D18AE0816B60716B40814B00B12A80D11A40E0FA40B0D A80C0FAF0E14B00E19AB0F1D9A0D1D830F1C6A151C240000432B27D6D6CEF8FFFAF7FFFA F9FFFBFFFFFBFFFFFDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFAFFFFFBFFF5FFFFC7D7CD1E1C10 1C00008E2F33930B15AE0919B30713AB0C11A50F10A1120EA50F0EAF0B0CB2090CB00D12 AD0910BA0E1CA0000EA019277E21291E0000181409BBC8BEF7FFFBFFF6F9FFF9FFFFF2F8 FFFBFFF1FDF9F2FFFDFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFE6EFF42F2A2E2C0405702220891110 A6100FB00807B90B0CB30810AF0913A80C17A70D17A80C17AB0C11B2090EB5080CB90C12 9C0D11741E1F3D1716010000939EA4FFFDFFFFF4FFFFF9FFFFFBFBFCFFF8F5FFF4F2FFF8 F7FFFAFFFEFFFFFDFFF2FCFEBCBDBF1300003C00087F1F2B931722A20F19AB0A12B00A0E B00A0CAE0B0CAB0D0EA90D10A90D11A90C15AB0B17990007A60F228E121D8C333744110D 49352ADADECFEDFEECE7FCEDEDFFF3F9FFF9FFFFFDFFFCFDFFFBFDFFF9FCFFF6F7FFF6F6 FFFBF8FFFAFAFFFBFAFFFBFBFFFBFBFFF9FAFFF9FCFFFDFFFFFDFFFFFAFFFAF7FFF6F3FC FFFDFFFFFDFFFCFFFFF9FFFFF9FFFFFFFFFFFFFDFFFFFDFFFFFDFFFFFFFFF9FFFFF0FFFA F2FFFDEDFEF6F9FFFDCFCBCA2414171400006D25319D1023B3061AAF0819AC0A17A90C13 A80D11A90D10A90D10AA090EAB0A10AD0C14AA0D18A40C199D0B18990F1E861E27230000 1C05002900007A2E2E86191CA0191FA90E14AE070EB2090CB3090CB00A0CB00A0CAF0A10 B00911B20813A50E178C1C1B6D1A144A0B042100004A382E8481787B857D919D99DBE5E6 E6EEF0F7FBFEFEFFFFFEFFFFFBFFFDF1FCF4E8F5ECF7FFFDF7FFFFF8FFFFF9FFFFFBFFFF FEFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFDFBFFFAF3 FFFAEFFFFAF3FBF2EDF4F3EFF4F8F7F1FBFCEDF8FAEBF5F7FBFFFFFFFEFFF1E7E6A38E8D 290B091B00005E1E1F8B19239D1020A00F1CA40E19A80D15AE0A11B2090EB5080CB6070C B6070CB6070CB5080EB20910AF0A11AE0A13B00815B70515B60515AF0913A90D10A5100C A4110AA80F0AAC0C0CAC050CA907129706138D1926681B251B0000302A2AEEF7F6FEFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFDF5F5F3FEFFFBFCFFFDF3FCF7EEFDFAF2FFFFF0FFFFE9FFFCF1FFFF E9F9F8F8FFFFFCFFFFD5D1D250474A0B00001F00063E020C5F1C25682D33461519190000 1100003D2F2C6F6A66D3D4CFFEFFFDFFFFFDF3EFF0FCF3F6FFFAFFFFF9FFFFF2F9FAF6F7 FFFFFFFCFCFCF6F6F6FFFFFFFFFFFFFCFCFCCFCFCF5656560D0D0D000000373737ACACAC F6F6F6FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFF5F5F5EFEFEFFBFBFBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF6F6F6F9F9F9FFFFFFFFFFFFF4F4F4F9F9F9FFFFFFE8E8E8C4C4C4 2D2D2D0000000000004F4F4FE6E6E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEFFFFF6FAFFFAFEFFFDFFFFFEFFFCFFFFF9FFFFF8FFFFF7FFFFF8FFFFE9F2EF FEFFFFFFFEFFFDF4F7FEEFF4C6B3B94734360A00000E00002E05006420218B2731991626 A5081DB8061EC00019C30015C00113BA0410B00A0EA80E0CA1120C9A150E97191A922123 7016165414121900000D0000878988F6FFFFF7FFFFF8FFFFFBFEFFFDFEFFFDFEFFFDFFFE FBFFFCFBFFFCFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFCFFFBEEF5ED9A9D92110500 270000742A29821319980A16AA0515B50416B50613B00911A90D11A40E0FA20E0EA70E10 B00C13B40C19B40D1EAB10229916248120292A00001F0300959289F8FFF8F2FFF5F9FFFB FDFDFBFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFAFFFFFAFFF5FFFFEDFDF31E1E12250000 892F31930D16AC0A19B20813A90D11A41010A1120EA50F0EB00A0CB3090CB10C12AF0A11 B90A19A50011A018267F20282B0000160D049DA79EF9FFFBFFFAFDFFF9FFFFF2F8FFFAFD EBFAF5F2FFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF7FFFF4341442600006C211E8F1917A20E0C AD0504BA0C0DB30810AE0A13A80C17A70D17A80C17AC0B11B2090EB5080CB7080F9E0B11 7A20224016170400007A8189FFFCFFFFFAFFFFF8FFFFFBFBFEFFF8F7FFF4F2FFF8F7FFFA FFFEFFFFFDFFF4FCFFA8A8AA1400004609117D1B28941622A50F1AAD0912B2090EB2090C AE0B0CAB0D0EA90D10A80D11A80D15A90C17A7081AA91626890D17781A1B2B0000190000 4C3C2D3C36265A5446685F5683746FA08C8BB9A1A1C8B0B0D1B8BBD2BEBDECE3DAF4F0E4 FFFBF0FFFEF2F9F9EFF5F8EFFAFFF8FBFFFBF3FEF8EBF7F3E9F9F6F1FFFFF1FFFFF0FFFF EEFFFFEEFFFFF5FFFFF9FFFFFFFEFFFFFDFFFFFCFFFFFDFFFFFFFFFBFFFFF7FFFFF5FFFB F6FFFBFFFFFB8476761C00042F040E742230A10E21B50519B00817AC0A15A80D13A80D11 AB0C10AC0C0EAE070EAF0810AE0A15A80C199F0E1B95111C89111B6C1A1E120000080000 1B0000783433831C1F99161CAC1318A90408B3090AB3090AB00A0AAF0B0CAE0B10AE0A11 AF0915A110179027235107006D372B190000464032E8F4E8E0F7EDEDFFFFEAFFFFF0FFFF F8FFFFFBFFFFFCFFFFFCFFFFFCFFFBF9FFFBF7FFFDF7FFFFF8FFFFF9FFFFFBFFFFFEFFFF FFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFEFFFFFEFFFFFFFEFBFFFBF4FFF8EF FFF2ECFFF7F4FFFFFDFBFFFFF7FFFFF7FFFFF1F9FCFFFEFFFBF1F2A18989431D1C230000 30000087333393161EA20E1AA50E17A80D15AC0B11B00A0EB3090CB5080AB6080AB6080A B5080CB3080EB00910AF0913AC0A15AF0915B70515B70515B00913A90D10A5100CA4110A A80F0AAB0D0CAB060DAB0E19990D1A8C1C2A5C141F180000545456F7FFFFFCFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFDF9FBF8FCFFFBF9FFFDF7FFFDF1FFFFF0FFFFEEFFFFE8FFFDEFFFFEF7FFFF F2F7F3AEA9A653413F17000019000039050777252B8024297A252A6B1F23521213340100 1C00001500004E3938AA9A9AFEF2F4FFFBFFFFFBFFFFFBFFFFFAFFFFF7FFFFFEFFFFFFFF FFFFFFF9F9F9FBFBFBFFFFFFFFFFFFFFFFFFDADADA7878780909090000002B2B2B979797 EBEBEBFFFFFFFAFAFAFFFFFFFFFFFFFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF3F3F3F4F4F4FFFFFFFFFFFFF2F2F2F6F6F6FFFFFFA8A8A8111111000000 0C0C0C808080EFEFEFE1E1E1FFFFFFFFFFFFFFFFFFFCFCFCF9F9F9FBFBFBFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFFFFFBFEFFFBFFFFFDFFFFFEFFF8FCFBF1FAF7F1FCF8F4FFFBECF5F2FCFFFFFFFEFF FFF5F9FFEEF4917780170002180000300B0345150B6B28228D31329A222B9A0717A80010 BC0018C40015C50013C10110BA050EAF0B0CA70F0C9E140A9B140E9B1111931216841C1D 772B2B3508050F00002F2B2C9CA1A5F8FFFFF8FFFFFDFDFFFEFDFFFFFDFFFFFDFEFEFEFC FDFFFAFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFBF5F5FBFFFBF4FFF7D6E2D4242517150000 672A2781181F980E1BAD0819B60517B60515B20811A80C0FA20E0EA31312A51111AF0B14 B50917B9081CB20C20A416268D222A4705061600005B594CF5FFF4EDFDF2F8FFFBF6F6F6 FAF8F9FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFAFFFDF7FFF5FFFFF4FFFB1E1E122503007F2628 921018A90B19AF0913A80D11A21010A1120EA50F0EB00A0CB3090CB10C12B00B12B50615 AA03159F1524801C263C0C0A110700747B73F4FBF4FFF8FCFFF9FFFFF4FAFFFDFFECFDF7 F1FFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF5FFFF4C4D4F180000651B1894211E9E0D0AAC0705 B70B0BB20910AE0A13A80C17A70D17A80C17AC0B11B2090EB6070CB6050DA00B117D2124 45191A0600005D616AFCF6FFFFF9FFFFF7FFFFFBFBFEFFF8F7FFF4F2FFF8F7FFFAFFFEFF FFFDFFF8FDFF8C8A8D16000052131C7C1725951522A70F1BAF0913B2090EB2090CAE0B0C AB0D0EA90D10A80D11A80D15A80C17A50716A41020890A137F161A430000290000340800 1B00001C00001D00002300002A00002D00012D00032800012001004B372E55473A64584A 6D63577771638C8A7DACAEA3C4CAC0F9FFFAF7FFFDF4FFFFF1FFFFEEFFFFE3FEF9DCF9F5 EEFFFFF4FFFFF9FFFFFEFFFFFFFDFFFFFCFFFFFCFFFFFEFFFCFFFFF9FFFFEFF8F3FEFFFB FDF5F3452A2F1D00004B111F781C2BA20D20B30717AF0915AB0B13A80D11A80E10AC0C0E B00A0EB2040DB50711B00815A70B189A121C8D18207613185111110A0000030300150000 692D2D7D1D1F921418AF181DA80307B3090AB30909B00A0AAE0B0CAC0B10AB0B13AB0B15 A01117952823600E037A3E331900001A1406D6E4D7EDFFFFE9FFFFE5FFFFE9FEFFEDFAFF F2F7FBF7F8FCFBFBFBFFFFFDFCFFFBF8FFFDF7FFFFF8FFFFF9FFFFFCFFFFFEFFFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFCFFFFFBFFFFF9FFFFFEFFFBFFFBF5FFF2EBFFF6F2 FFFEFBFCFFFFF8FFFFF5FFFFF8FFFFFCFFFFFFFDFFB39DA03E17182600004F0907752420 7F17169B1219A70D15A90C13AC0B10AF0A0EB00A0CB30909B50909B50909B50909B3090A B00A0EAF0A10AE0A13AB0B17AF0917B70515B70513B00911A90D10A5100CA4110AA80F0A AB0D0CA8070DAE121F9A101F881C2B4A06111C0004787D80F4FFFFFBFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFDFEFFFDEEF3EDEBF4EFF7FFFFF4FFFFE4F9F4E5F9F7F2FFFFF7FFFFF1F3EE988D89 1E06021C00003E0D09692D2C681A189026288A16177D0F127F181B842829782628550F11 3200002000002F0B0F876C71E4D1D7FFF7FEFFF8FFFFFBFFFFFDFFFFFFFFFFFFFFFFFFFF FFFFFFF8F8F8EDEDEDF2F2F2FEFEFEFFFFFFEDEDED9494942727270000000E0E0E818181 E5E5E5FFFFFFF4F4F4F1F1F1FFFFFFFFFFFFFFFFFFF5F5F5F8F8F8FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0F0F0FFFFFFFFFFFFF1F1F1FFFFFFFFFFFFDBDBDB7A7A7A171717060606000000A1A1A1 FFFFFFF4F4F4FFFFFFECECECFDFDFDF8F8F8F7F7F7FCFCFCFFFFFFFFFFFFFFFFFFFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF FFFCFFFFFCFFFFFDFFFDFBFCF7FBFAF7FDFBF9FFFFF9FFFFFCFFFFE5E5E5FFFAFDE7D4DA 593E471800002500092E0001681E1D771E18882220961F239A11199F0310AD0212BF0A1B BD0213BD0311BA0410B5080EAC0C0CA70F0CA1120CA1120EA60D109A09108C151981282A 61292A2002020E03074D4E53FAFEFFFAFEFFFEFCFFFFFCFFFFFCFFFFFCFCFFFDFAFFFEFA FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFFFBFDF8EFF0FBFFFBF4FFFAF2FFF84651410D0000491410 8221289C1523B20C20BB081DB90717B20811A70B0E9F0E0BA41614A51313B00A14B60414 BB0116B5051AA70E20901B24631B1C190000302E1FD5E3D4EDFFF3F7FFFBF8FAF9FBF9FA FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFDFFFFF9FFFCF4FFEDFCF9F4FFFB27291C2000006E1819911219 A80C19AE0A13A70E11A21010A1120EA50F0EB2090CB5080CB30C13B20B13B20111AF081A 9F1121801A254C1A190D0000575C55F1F8F1FFFAFEFFF9FFFFF6FCFFFDFFE7FAF4F0FFFF F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFBFFFFF4FFFF52565716000058130E9625219E0F0BAE0A08B30707 B20910AC0B13A80C17A70D17A80C17AC0B11B3080EB6070CB8040DA10A118021254B1D1F 06000041454EF7F1FFFFF9FFFFF7FFFFFAFBFEFFF8F7FFF4F2FFF8F7FFFAFFFEFFFFFDFF FBFEFF6F6A6E180000611F29791321971422AA101CB10A14B3080EB2090CAE0B0CAB0D0E A90D10A80D11A80D15A90C17A20111A50A1A99101A9B2428872321761E1A7D2E29691E19 64161460101157070A4B00013D00003000002A00002600002200002500002600001C0000 180000140000230C0633221B170C061C1713161712252A264B5451697573A3B3B2F4FFFF F7FFFFF9FFFFFEFEFFFFFDFFFFFCFFFFFCFFFFFEFFFFFFFFFCFFFFF4F6F3FFFEFBE5D2D4 2400062C0000631A2B7C1528A40D1EB20815AE0A15A90C13A80D11A90D10AF0A0EB5080E B7010DBB0514B30717A4091795161F851E21631513350803010000242B240F0000531B1C 781C1F8F1218AF1A1EAB060AB30909B30909AF0B0AAC0C0CA90D10A80D13A80C17A11017 9717168D221C7E2B232900001100008C8E83F4FFFFDDF7F4EEFFFFF1FFFFF7FFFFFCFFFF FFFEFFFEFCFDFEFAF7FAFBF6F9FFFDF7FFFFF8FFFFFBFFFFFEFFFFFFFFFFFFFEFFFFFEFF FFFEFFFFFEFFFFFFFFFCFFFFF9FFFFF8FFFFF5FFFFF9FFFDFFFEF8FFFAF6FFFEFBFEFFFF F9FFFFEFFAFEEAF7FDF2FBFFFFFEFFB2A6AA4E2E312400003B0000872E2A9B342F810704 A11013A90D11AB0C10AC0C0CAF0B0AB00B09B20A07B20A07B20A07B20A09B00A0AAF0A0E AE0A11AB0B13AB0B17AF0917B70515B90413B20811AB0C10A5100CA4100CA70F0CA90D0E A10109A70F1B9009187B12213000001B0208939D9FF1FFFFFBFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD FFFFFDFAF9F5F4F6F3F7FDFBF8FFFFF7FFFFF7FFFFFBFFFFEFEEEC827471200100230000 3C00005C0D09771C199629268D0907A11311A61E1E9D1B1B8A0F117C0B0F7A15197B242A 5A11182700001C00004F343DA2929CEDE8EFFCFFFFF8FDFFF9FAFCF8F8F8FFFFFFFFFFFF FFFFFFF8F8F8F6F6F6FFFFFFFCFCFCFFFFFFF7F7F7A3A3A3292929000000161616676767 E0E0E0F3F3F3FFFFFFFAFAFAF3F3F3F7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFE4E4E46D6D6D000000000000262626BBBBBBEDEDEDFFFFFF FFFFFFE6E6E6FFFFFFFFFFFFFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFAFAFAFBFBFBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFF FFFBFEFFF9FBFEFCFDFCFFFFFBFFFFF9FFFFFBFFFFFEFFFFFFFDFE9A8B902E141D1F0007 2200033300107A303F8B1E239616179912169D1016A40F15AA0D16B00C15B30C14B20811 B20910B00910AE0B0EAB0D0EA80E0CA5100CA80E0EB40F15A60910900F14771417733334 48242616070C444148FDFDFFFBFDFFFFFCFFFFFBFFFFFBFFFFFBFCFFFCFAFFFDFAFFFFFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFFFAFDFFF7F8FBFFFBF2FFFAEDFFF87B8E7B0901002500007F222A 9A1624B00D22BB081DBB0919B50A13A90D10A1100DA11714A41414B00B12B90312BD0012 B70016A9081A90141E712323240000110F0098A997EBFDF1F7FFFDFEFFFFFFFEFFFFFEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFDFFFFF9FFFEF6FFEBFAF7F4FFFB47493C1C00005F0B0B92151BA70D19 AC0B13A50F11A11110A0120EA50F0EB2090CB5080CB30C13B30C14AE000DB40B1E9F0E1F 8119245B28270B00004D5049F8FDF7FFFBFFFFF6FCFFF7FDFFFEFFDFF4EDEEFFFFF9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFBFFFFE9FBFD656B6B1500004C090391211D9D0E0AB5110FAE0202B00910 AC0B13A80C17A70D17A80C17AC0B11B3080EB7060CBC0710A208108121255322250B0004 2E313AF5EDFCFFF8FFFFF7FFFFFAFBFEFFF8F7FFF4F2FFF8F5FFFAFFFFFFFFFDFFFCFFFF 544E521800006E2A35770E1D981422AB111DB20B15B3080EB2090CAF0B0CAB0D0EA90D10 A80D11A80D15A90C17B00B1BB00E1DA4101C9C151B93181A8715157E10117A0C0D901F23 8F1E248D1B238B1D2888242E892E3789383F8A3E427826287C2B28792928641A19490303 3100002900002300002B0103320E101C00021100001704080A0000261B1F7E797DF9FFFF F8FFFFFCFFFFFFFDFFFFFCFFFFFCFFFFFDFFFFFEFFFFFFFFFDF9F8FFFBFBB1979A200000 40000C721F33831427A40D1CAF0915AB0B13A80D11A70E10A90D10B2090EB7060EBB000E BF0415B50617A3081691181F7E24245215101B00002027206A75710E0000390507761B20 8E1318AB161AAF0C0FB30909B30A07AF0B09AB0D0CA80E10A50E13A40E17A40E17970206 B12B2A841816590B071F00005A4B46FBFFFFF4FFFFE7F8FFEAF9FFF2F9FFFAFAFFFFFDFF FFFEFFFFFEFBFFFFFBF9FFFDF8FFFFF9FFFFFBFFFFFFFFFFFFFEFFFFFDFFFFFDFFFFFEFF FFFEFFFEFFFFFBFFFFF8FFFFF4FFFFF2FFFFF7FFFDFFFEFBFFFDFBFFFEFFF7FBFEF5FFFF F5FFFFF5FFFFF9FFFFBCB9C04A373D1D00003F00006C1615831A16951B169E1713A50F10 A90D0EAB0D0CAC0D0AAE0C09AF0C07B00B05B00B05B00B07AF0B09AF0B0AAE0B0EAB0C11 A90C15A90C17AE0917B90415B90413B20811AB0D0EA50F0EA4100CA70F0CA80E0EA3060D AA14208E091A7A13242A00002D161EBBC9CCEEFFFFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFF4EBEC FFFCFDFFFEFFEFEFEFF6FAFBFCFFFFFDFEFFBFBBBC6656561C0000240000550E0C8E3330 8519167F08049D1612A40B06B10F0AB41613AE1414A00E0F960B108E1117891A237E212C 590D19320009160000261620A9A8B0F8FFFFEEF9FFFCFFFFFBFBFBF9F9F9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF3F3F3FDFDFDFFFFFFFCFCFCB3B3B34C4C4C030303000000585858 C4C4C4FFFFFFFFFFFFF0F0F0FFFFFFFFFFFFF4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0F0 F2F2F2FFFFFFC9C9C95656560A0A0A0101014B4B4BBFBFBFF8F8F8FFFFFFF8F8F8E5E5E5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F8F8F8FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFF8FB FBF7F8FEFEFEFCFFFFFBFFFFF9FFFDEEF2F1DDDDDD7D74772C191F1500001C0000572234 7A3C51680D1FA61824B30E15AE0A11AC0B11AE1216B01519AA1114A10B0CA41010A50F10 A70E10A80E0EA90D0EAB0D0EAC0C0EAF0A0EB6070EB10C13A1181F740B0F6720243D1418 130006615C63FEFCFFFDFDFFFFFBFFFFFAFFFFFAFFFFFBFCFFFBF9FFFCF9FFFFFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFDFFFFFAFDFFFBFDF9FFFBEFFFF9EAFFF8BDD4C22E2A1E1D0000741A23920F1F AA071CB8051BBC0718B70C15AD1114A615129C1511A11312B00B12BD0414C40015BE0117 AE071995131D732322361007040100576856E3F5E9F2FFF8FEFFFFFFFEFFFFFEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFDFFFFF9FFFFFBFFF2FFFEF0FFF773776922040055010192171CA50D19AC0B13 A50F11A11110A0120EA50F0EB2090CB5080CB30C13B40D15AC000AB80F229E0D1E811723 6731310D000044453FFAFFF9FFFBFFFFF0F6FFF9FFFFFEFFDDF4ECEEFFFFF9FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFBFFFFF1FFFF858E8D1C00004502008818149A0C08BB1916AB0101B00910AC0B13 A80C17A70D17A80C17AC0B11B3080EB7060CBF0A13A3081080202459282B160B0F22252E F3EBFAFFF7FFFFF7FFFFFAFBFEFFF8F7FFF4F2FFF8F5FFFAFFFFFFFFFDFFFEFFFF40373C 19000077333E750C1B991523AC121EB20B15B3080EB2090CAF0B0CAB0D0EA90D10A80D11 A70D15AB0B15AD0212B20717AD0C1BA00912A3141AA0181C970E15A81D24990913980714 9406148E07168609177E0E1A78141E7C141D8006118F0D199717249B1F2A96202C91212D 8D2432882834650D1B752532641C2A5F1F2D5F25342A0004230000664452FFFDFFF8FFFF FCFFFFFFFEFFFFFCFFFFFBFFFFFDFFFFFEFFFFFEFFFFFCFDFFF5F7755258270000500617 7B1E338B152BA20E1CAC0A15A80D13A70E11A70E10AB0D0EB3080EBA050EBD000DC30416 B70417A106148F1A227A292646160C0D00004E5B54BCCBC8281818250000771C2190151A A40F13B20F10B30909B20A07AE0C09A90E0AA50F10A21013A11017A70D17A60005BF1B22 930A11811A1D380000401E1FE2D7DBFCFFFFF8FFFFF8FFFFFCFEFFFFFEFFFFFDFFFFFBFB FEF9F5FAF9F4FBFFFDF8FFFFFBFFFFFCFFFFFFFEFFFFFEFFFFFDFFFFFDFFFFFEFFFFFEFF FEFFFFF9FFFFF5FFFFF2FFFFF0FFFFF4FFFFFBFBF9FFFEFDFEFFFFF0F8FBF5FFFFF4FFFF F5FFFFD7DEE8544D551100002200006C242782201F7E0703950E08AC1814A80E0CA90E0C AB0D0AAC0D09AC0D07AE0D05AE0D05AF0C03AF0C05AE0C07AC0D0AAB0D0EAB0C11A90C15 A80C17AE0917B90415BA0413B20811AB0D0EA50F0EA4100CA5100CA80E0EA90C13AD1925 900D1D801B2B2F0000463138E4F3F6EEFFFFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFEF2F4FFFAFD FFFBFFFEF8FAFBF6FAEAE5E9A2999C504043150000230000500A0A7A1F1E992726A72321 A41511A30601BD150CB50700AC0000B10805BD1719BA1E22A6141E8C0A16750714812937 7C3C4A2C03110B0004787882F0FEFFF0FFFFFBFFFFFFFFFFFCFCFCF6F6F6F9F9F9FFFFFF FEFEFEF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCECECE5F5F5F000000000000525252 BABABAF2F2F2FFFFFFFFFFFFFEFEFEEAEAEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F2F2FFFFFFFFFFFF D1D1D15151510000000303034A4A4ADCDCDCF2F2F2FFFFFFFFFFFFFEFEFEFFFFFFFFFFFF F7F7F7FFFFFFFBFBFBFCFCFCFFFFFFFEFEFEF4F4F4F9F9F9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFEFF FFFEFFFFFFFFFEFFFFFCFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFBFFFEF7FEF7F5F8 FBFFFFF9FFFFF8FFFFDFEAE4CBD2CB403D38150505180000350209732C3A7B2435751227 95172CAE0518B9000DAE0008A90007AA0B0FAC1615A81714A0130CA1120EA2110EA50F0E A80E10AB0C10AE0B10AE0A11AC0B139A0007A1151EA42F356F161A4C10121800000A0000 706E73FBFEFFFBFEFFFDFDFFFFFCFFFFFCFFFFFCFEFFFBFCFFFCFCFFFEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFFFDF2F6FFFCFDFDFFFCF5FFF9ECFFF5F1FFF74E54481100005B191B7C0E199C0518 B20217BC0517BB0B16B21415AB17159F0F0EA41010AE0D12B80A14C10617C00518B7071B A30F1D861F235318140B0000313C2CDBEDE1E4F3ECFFFFFFFDF7FBFFFEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFFFFFBFFFFFEFFF5FFFFEFFFF8969992270B074A00038C1A22A10F1AAB0B15AB0C11 A90D10A80E10AB0C10B20811B50711B80A14BA0A17AD000BBC0F239F0A1D861322753337 1600003F3631F9F8F4FFF9FAF7ECF0FFFCFFFEFFFFE6F9F5F1FFFFFBFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFFFFF5FFFFA4A8A92B0F0E3E00007B1310930D0AB91F1DA70101B00A0EAE0B10A90C13 A80D15A70D15A80D13AC0B10B00A0EBD0D17A20810841D20632928241012211F24F2ECF8 FFF7FFFFFAFFFFFDFFFBFFFBF5FFFAF2FFFAF5FFFBFEFFFDFFFFFFFBFFFF312D2E190000 7F37427709169F1320B0101AB30C13B00A0AAC0D09A80F09A4110AA4100EA50F10A80D13 AC0A15B50615BD0C1CBC1121A8040FAA0A14AA0D169C0008B71723B10C1AB20D1DB11020 AE1323A615249C152392162195131FAD1625AF1120A80D1BA009189B0818990B1B970E1E 9512248E1123952134790F237415297A273B42000C340005794F5DFFFDFFF8FFFFFEFFFF FFFCFFFFFAFFFFFAFFFFFBFFFFFDFFFEFFFFFFFFFDF7EDEC4426282C00005C0A1883192D 97162AA40E1AAB0B13A70E11A50F10A70F0EAB0D0EB3080EBC0410BD000DC30416B60517 9C08168A1D22722D283A180C060000727E7CF8FFFF3D2E311F0000722225891B1E980E0E AF1314B20A09B30A07B20A09AE0C0AA80E10A40F13A11017A70D15B5040EBA0A1499060E 8A191F3E0000290001AD9CA2FFFEFFFAFEFFF8FEFFFAFCFFFDFCFFFFFDFFFFFEFDFFFFFA FFFFFAFCFFFDFBFFFFFEFFFFFFFFFFFFFEFFFFFDFFFFFCFFFFFCFFFFFDFFFFFEFFFFFFFF FBFFFFF8FFFFF5FFFFF2FFFFF5FFFFF9FAFEFFFEFFFEFFFFF1F6FCF9FFFFFBFFFFCFD0D5 867D821100001D0000500E0F852B2A86141396100DAC18149C0400A4100EA50F0EAE0B0C B00A0CAE0C0AAB0D0AA90E09AB0E09B00A0AB00A0CAB0D0EA410109D13119B1313A01117 A70D15B30713B60611AF0A10AB0D0EA70F0CA5100AA70F0AA80E0CA1060CA4121D840715 7719272700004C3D44F2FFFFEBFFFFF7FFFFFEFFFDFEFFFDFFFFFDFFFFFDFFFFFDFFFEFD FFFEFDFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFEFFFFFCFFFFFEFFFFFFFDFFF2ECF0F3EDF1 FFFCFFFFF9FFA693993A1C241D000032000064171D8D2D31921E218E08099A0405AC0C0C BA120FB00500B90A05BF0D0BB90609AD0003A50006A70A15A51924941E2A74182366242E 360E171B0A1285858DF4FFFFF4FFFFF3F8FBFFFFFFFFFFFFFBFBFBFDFDFDFFFFFFFFFFFF FAFAFAFFFFFFFFFFFFFAFAFAF4F4F4FFFFFFFFFFFFCCCCCC707070000000000000313131 B7B7B7FFFFFFFCFCFCF4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFDFDFDF0F0F0FFFFFFF3F3F3ACACAC4A4A4A 0000000000006A6A6ADADADAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFCFFFFF5FFFFF5FFFFFBFFFFFFFEFFFFFCFDFFFBFDFFFCFDFFFDFD FFFFFDF3F9F7E7F3EFF7FFFFF8FFFFFBFFFFF3F4F9F5F2FBFFFBFFFFFCFFF3F3FBE2ECEE F4FFFFEFFFFA809488020D00060000210500511713771E208E161F9C0B18AA0418B40117 BE0117BE0115B60613AF0A11A80E0EA4110AA11309A21207A8110AAA0D08AE0A0BB10B0F B10A12AE0814AC0A179F111D8319236E1D245512192B0000180000211111888483E9EFED F7FFFFF5FFFFF7FFFFF8FFFFFBFFFFFCFFFFFEFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFF FBFFFFF2F6F5FDF4F7FFFBFFFFFFFDEAF4EC9AB0A30005001902006D292A880513B50C21 C90E23AF0004B31013A40907AF0B0CAE0B0EA70F0EA50F0EAE0B10B50711BE0213B70419 91000E9633381C000001020086988AF0FFF9FEF8FCFFFAFFFFFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD FEFFFBFBFFFBF0FFFDF4FFFFB4B8BB0D0000310003862836971321AB0A19B60613BA0411 B90413B70417B3061AB6041AB90016B90014BF031CB4021AA1031A9A192B751924320000 240606C4BAB8FFFFFBFBFFFFF0F9F8F7FFFFF7FFFFF7FFFFFCFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFF FCFFFFE6E0E41C00033000007C24239420209A0E0DAC110FAF0B0AB00A0AAE0B0CA90D10 A50F11A110159D1215A110159F0004B11C1E8C1A1A7022202500001F1110A9A9ABF5FEFF F8FFFFF7FFFFF5FFFFF5FFFFF5FFFFF7FFFDF9FFFBF8FFFBE4F8EF2B302A190000691C22 921922A40D16AB0509BA120FA90F03A114029A17039718059A1609A1120CA90D10B00911 B60613B90413B70515B60613B50613B30713B30713B30715B30715B30715B20815AF0917 AE0917AB0B17A80C19A90C17AE0A13AE0A11AB0C11A90C13A80D13A80D15A80C17A70D19 A30B1A9C0B1C9B172C8B172A781B2D45000B2F00047C5D63FEFFFBF8FFFDFFFEFFFFF9FF FFF5FFFFF6FFFFF9FFFEFEFFF4FFFFF1FFFFAAB4AC170A02260000852E34890F1CA51320 A80C17AB0C11A70E11A41010A50F0EA90D0EB2090EB90510BE0211B70010BE1627910714 8424286C3530110000040600C4C7CEFAF8FF67576128050B3400007C2423921F1C920402 AF0B0AB70709B90609B7070AB00A0EA90D11A11015A50E13B4090FB60D12AC20237E1416 4A04062200005D4E53FEFFFFF9FFFFF7FFFFF9FFFFFCFFFFF2F3F7FFFFFFFFFFFBFBFCF7 FFFFFDFFFEFFFFFEFFFFFEFFFFFDFFFFFCFFFFFCFFFFFBFFFFFBFEFFFBFEFFFDFEFFFDFE FDFFFEFBFFFEFAFFFEFAFFFFEEF0FCFCFEFFFEFEFFFFFCFFFFFDFFFBEDED8F76721C0000 3C0500580F06771A128D1C1498140FA10D09AB0D0AAD15129915119B1313B50613BA0413 AF0913A70E13A01115A50E15BE0C1CAF000BAE111A8705038725186508008A150E990F0F A90D11AE0A11AB0D0EA90E0CA90E09A90F07AB0E07A90E09A10B0C9B13178D1B23500006 1D0000786F74F0FFFFDAF8F6F2FFFBF9FFF8FCFFF8FFFFF8FFFFFAFFFDFAFFFBFBFFFBFB FFFAFDFFF3F5F8EFF2FFFEFFFEFFFFFAFFFFF5FFFEF5FFFFE8FCFDF2FFFFF8FFFFCBC6CC 68535A210002290000420000811D298C182397141CA11017A80D11AE0B0EB2090CB00A0C AC0B10AC0B11B20910B50710B60611B20813AB0B159D1219932226600A0D7C4143180000 0D00009C9BA0F9FFFFF0F9FEFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE7B7B7B1D1D1D000000262626 A2A2A2F7F7F7FFFFFFF1F1F1FFFFFFFBFBFBF1F1F1F8F8F8FFFFFFFFFFFFFDFDFDF8F8F8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8 F6F6F6FDFDFDFFFFFFFFFFFFF6F6F6FFFFFFFFFFFFF7F7F79C9C9C2424240000000A0A0A 757575DEDEDEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFBFFFFF2FFFFF2FFFFF9FFFFFFFEFFFFFBFDFFFAFDFFFAFDFFFCFDFEFFFD F9FFFFF5FFFFEDFDFAE8F4F4F4FCFFFEFEFFFFFDFFF6F2FFE8E6F1FCFFFFF9FFFFCED9D5 48524A0205001107002F13074E1A0F73201A8D1D1B9F1014AB040CB9000CC20010BE0115 B90417B30713AC0B10A80E0CA51009A71007A90F07AA0702B40C0BB40B0EAC050CAC0C16 B01824A4172084121A6D2A3141181C180000110000493939ACA7A4ECF1EDF8FFFDF5FFFF F4FFFFF5FFFFF7FFFFF9FFFFFCFFFFFEFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF5FFFF F9FFFFFFF7FEFFF8FFFFF8FCFCFFFDB5D1C30522100607005A2A26820E19AF0E20C3091E B10005B71216AA0B08B5080CB2090CA4100C9E130CA50F0EB00910C30011C10015AD0618 8D151F45100C07000059675AEAF9F2FBF2F7FFFAFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFDFCFFF8 F9FFFAF5FFFDF4FFFFB9BCC30D0008240003792735901623A70D19B70511BE0210BD0213 B70417AF071EAF071EB80018B80014BC041CB1051BA004199C19297D17223E0000210000 B3A5A2FCFFFBF0FFFAEBFAF7F6FFFFFBFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFF E8DFE423080D2800007022228A2020920D0EA8100FB00A0AB50909B3090AAF0A0EA80D11 A20F159D12199E1119A50A0EAC17198A1213741A192C0000170000949293EEF9FBF2FFFF F2FFFFF5FFFFF8FFFFFBFFFFFBFFFDFBFFFAF8FFFAD8ECE12B2C24200000731C229C161F AD0912B00204BA0D09AB0F02A114009719029619039B1509A4100CAF0A10B50711B50711 B50613B50613B50613B30713B30713B20813B20813B20813B20813B00913B00913AF0913 AF0913AF0913AF0A11B00910AF0A0EAC0C0EAC0C0EAC0C0EAE0B0EB00910B00913AE0816 AA0C1B9F10228A11227F23304300092C01089D8988FBFFF8F8FFFAFFFDFDFFF8FFFFF4FF FFF4FFFFF8FFFEFEFFF1FFFFE0F9F37282780800002A00007D1F20900812A90D1AAB0B13 A90D11A70E10A41010A50F0EA90D0EB2090EB70610BC0313B50313B413238F0D1981282C 53241E0A0000252B21DEDEE8FFFBFF92828D2A0D122B00006E24218A231E8F0B07AC0C0C B70709BD0409BC050AB5080EAC0B11A21013A40F13B80F14AF0A0E9E161883191B5E181A 1E00003F2F32F1F2F7F9FFFFF3FCFFF9FFFFFBFFFFF7FBFEFEFFFFFEFFFBFBFCF7FFFEFD FFFEFFFFFDFFFFFDFFFFFCFFFFFCFFFFFCFFFFFCFFFFFBFEFFFBFEFFFCFEFFFDFEFFFDFE FEFEFEFEFEFEFBFEFFFBFEFFECEFFFF7F5FFFFFCFFF1DEE28E706E3B0E082B00005B0D01 7214088C1C109A1A11A1120CA60B07AF0B0AAD1311931811991415B90415C10017B30619 A70D199B121AA0101AB40419B30318A7141E7E0D096619075A0F0084150C991312A40F11 A90D10A80E0EA90E0AAB0E07AB0E05AC0E05A90E09A8141298161690272B480004220002 9C979BEEFFFFEAFFFFF2FFFBF8FFF6FBFFF6FFFFF8FFFFF8FFFCFAFFFCFAFFFBFBFFF3F6 FFFBFDFFFCFFFFFEFFFCFDFFF8FFFFF8FFFFF2FFFFEEFFFFF0FFFFC8D0D263585C1C0004 2600005505127913209016239B111EA40E19AB0B15AF0A10B2090EB3090CB00A0EA80D15 A80C17AF0915B30715B60613B30713A90C159B1317891D1D7728244F1C181800001A0F0D D7D7D7FBFFFFF6FBFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFBFBFB7777772B2B2B000000000000 7F7F7FFFFFFFFFFFFFE7E7E7FFFFFFFFFFFFF9F9F9F8F8F8FFFFFFFFFFFFF1F1F1FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFF FFFFFFF8F8F8F6F6F6FFFFFFFDFDFDF1F1F18787872B2B2B0000000909097D7D7DE5E5E5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFBFFFFF4FFFFF2FFFFF9FFFFFFFEFFFFFBFDFFFAFDFFFAFDFFFCFDF9FBFAF9FFFF F5FFFFF5FFFFF8FFFFFCFFFFFFFDFFFBF8FFFBFFFFF9FFFFEBEFF2AAA8A9493D3D110000 1B0000400A0868211F7B21208C201E9519199A0E0FA1080AAC090CB30C13B00913AF0915 AC0B11AB0C10A90E0CAB0D0AAF0B09B30909B20405BF1113BA1118A0030A8E030A8E151A 8921227123232E06060E00000F0000786F6ADDD8D4FEFFFAFCFFFDF9FFFDF9FFFFF9FFFF FBFFFFFEFFFFFFFEFFFFFCFFFFFBFFFFFDFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF7FFFFF9FFFF FFFAFFFFF0F9FFF5F9FEFFFDDAF4E73E59480102004B1E1980121DAB1022B8051AB10008 B81518AC0C0CB5080EB2090EA4100EA0120EA50F0EB00910C10011C00015BA13257B0009 6B302C0D00001D251AD2DCD4FFF6FAFFFAFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFAFFFFFA F9FFFFF4FCFFC7C7CF1E0E191D00007024308B1921A01117AF0A10B5080EB20910AC0B13 A20E1AA40E1AAE0814AD0310B00A18A90B19980A16941B247B1C22420002220000A2958F FEFFFBF4FFFBF2FCFDFAFFFFFFFDFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF8FFFFE5E5E7 331F21200000671D1E841D1E8E0C0EA60D0FB2090CB7060CB9060CB70610B20813AE0917 A80C1AA80C19AE0D15A50E13880B0F7A1C1D380000160000867D80FAFDFFF9FFFFF9FFFF FCFFFFFEFEFFFFFEFFFFFEFDFFFFFBFFFFFAC9CEC82B1D1A2E00007F1B25A31221B30715 B60007BD0507B30A03AB0F02A21303A11305A5100AAE0B0EB90511B90511AE0A11A80D11 A80D11A80D11A80D11A80D11A80D11A80D11A80D11A80D11A80D11A80D11A80D11A80D11 A80D11A90D11AB0C10AC0C0EAB0D0EAB0D0EAC0C0CAE0B0EB00910B20811AE0613B01422 980B1B810E1B812E36360002260808C7BEB9F9FFF8F8FFFBFFFDFDFFF8FFFFF5FFFFF4FF FFF8FFFFFDFFF4FFFFCEE1DB3C433B0E00005215148821259E101CAE0E1AAB0B13A90D11 A70E10A50F10A70F0EA90D0EB20910B60610BA0413B60718A80D1D91131E7E292C340701 08000061675DFAFAFFFFFCFFCCBECB341920250000631C1A88221E92120FA90D0EB5080A BA050ABA050CB3080EAC0B11A21013A40F13B61014AD0A0F970C0F86191C762C2D230000 1A050ABCBABFF9FDFFF1FAFFF5FCFFFBFFFFFCFFFFFEFFFFFDFFFCFDFEF9FFFEFDFFFDFF FFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFCFEFFFDFEFFFDFEFEFEFEFDFFFEFBFFFE FBFFFEFAFFFFF9FFFFF6FAFFFFFDFFFFF9FFA68D912800002900004C0300741A12871C14 981D15A21913A30F0BA80A09AF0B0AAD13119617109D1311BA0413C40015B60517A80C19 9A131A9A121CA00515AE16258F12186E0D0746000063140588100FA21317A50E13A80E10 A90D0EA90E0AAB0E09AC0D07AB0E07A80F09A51514890B0C8B262A330000300D11C5C0C4 F0FFFFEBFFFFF7FFFDFCFFF8FCFFF8FEFFFAFFFFFAFFFEFBFFFEFBFFFDFDFFFDFDFCF8F9 FFFAFEFFFFFFFEFFFFF0F4F5F9FEFFF9FFFFEAF3F2A5A9A8473D3E120000200000520F18 7C222C881A279414219E101CA50D19AB0B13AF0A11B2090EB2090CAF0A0EA90C15A90C17 B00815B30715B60515B20815A80C17991419851D1E7B302D2F0000160000615956FCFFFF F9FFFFF5FDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFF9797970A0A0A0000000F0F0F 626262FCFCFCFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFF5F5F5F8F8F8FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E9E9E9FFFFFFFFFFFFDFDFDF7C7C7C050505000000303030A5A5A5FBFBFBFFFFFFF4F4F4 F1F1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FBFFFFF4FFFFF4FFFFFBFFFFFFFEFFFFFCFDFFFAFDFFFBFDFFFDFDFEFFFFEEF7F4EEFAF8 F7FFFFFBFFFFF9F9FBFEF4FCFFFCFFF9FFFFE0EBE77C7B790D00001B0000450A10782730 75111B86121B9013199A13199B1111990E0B9C0E0AA1140DA71814A40F11A50E13A70E10 A80E0EAB0D0CAF0B0AB5080AB7070AC00D13B3030DA4020D9E1119901F23731B194B0A04 2701000A00001B1C1483867DFBFEF7FCFFFBF9FEF8E6EBE7FCFFFDFEFFFFFFFFFFFFFEFF FFFDFFFFFCFFFFFBFFFFFAFFFFFBFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF7FFFFFBFFFFFFF8FF FFF3FCFFF6FAFEFFFDF0FFFD8DA396020200320905751018A61526B10618B30310B61318 AB0B0DB3080EB00A0EA4100EA1120EA50F0EB00910BE0211BE0115BA13257E000B793534 1E03000300009EA19AFFFBFFFFFAFEFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFEFAFFFDFAFEFFFF F7FAFFDBDBE3392C351D00006D272F851C20991415A80E0CAC0D0AA90E0CA210109A1415 9A1415A61012A3070AA80D11A31016930E138F1C217A20224A0A0A2E0903968780FFFFFA FCFFFFFCFFFFFEFDFFFFFAFFFFF7FFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF6FFFFE9EFEF4B3F3F 1B0000601C1D7D1D1E8A0E10A51014B00910B9050EBC0410BA0411B70515B30619B0071C AE091AAF0B169B050E8A0D1386272B5012152200017D6E73FFFDFFFFFDFFFFFDFFFFFCFF FFFBFFFFFBFFFFFCFDFFFCFBFFFDFAADA5A323090C340000841A28A30E21B60519BB000B C00109B90707B20B05AB0E07A90E09AE0B0EB60611C00113BC0313AB0C11A21011A21011 A40F11A40F11A40F11A40F11A50F11A50F11A70E11A70E11A70E11A70E11A80D11A80D11 A80D11A90D10A90D0EA90D0EAB0D0EAC0C0CAF0A0EB30810B30811AE0411B61826930B17 7D0F18803539230000150400D9DCD1F7FFF8F8FFFBFFFEFDFFF9FFFFF5FFFFF5FFFFF8FF FFFDFFF6FFFFB0B9B6110E071A00007F373894252BAC1622AD0715AC0B13A90D11A70E10 A70E10A70F0EAB0D0EB20910B50711B60613B40C1D9D09178F1A237425281F0000170D01 A1A69FFEFEFFFFFCFFFCF0FC482F35200000520E0D80211D931715A50F10B2090CB9060C B9060CB3080EAC0B11A40F13A40F13AD080CB512179B0F12811014823235380408140000 7A7176FAFAFFF8FFFFF6FDFFF9FFFFFBFFFFFEFFFFF8F8F6FFFFFBFFFDFFFFFDFFFFFDFF FFFDFFFFFDFFFFFEFFFFFEFFFFFEFFFFFDFEFEFEFEFDFFFEFDFFFEFBFFFEFAFFFEFAFFFE F8FFFFEEF5FDFCFEFFFFFDFFB7A4AA452125240000400000812726881C19951B16A01915 A41310A60C0AA90909AF0D0BAD131199160EA01210BD0311C50013BA0317AB0A1A99131C 92161E92101C9C232C680605500200300000721E14931015A90F19A80D13A80E10A90D0E AB0D0AAC0D09AC0D07AB0E09A5100AA218167E08087F20242D000047272CEAE5E9F1FFFF EEFFFFFBFFFFFFFFFBFFFFFBFEFFFBFEFFFDFCFFFDFCFFFDFCFFFFFCFFFFFCFEFDF3F4F6 F3F3F5FFFFFFFFFEFFFFFEFFF5EFF1887D7B301C1B160000230000601F2576232B801823 921A2499131EA10F1AA70D17AB0B13AF0A11B00910B00A0EAF0A10AB0B13AC0A17B20815 B30715B50615AF0917A40E1794161A8727285D1916210000160300CAC6C3FBFFFFF8FFFF F6FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF9F9F9FFFFFFFEFEFEC5C5C5494949000000060606 656565F9F9F9F0F0F0F8F8F8FFFFFFFFFFFFECECECF0F0F0FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFEFEFEFEFEFEFFFFFF FFFFFFECECEC7E7E7E0E0E0E0000003B3B3BA8A8A8F6F6F6FFFFFFFEFEFEFCFCFCFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFF F5FFFDF5FFFDFBFFFFFFFEFFFFFBFFFFFBFFFFFCFFFFFEFFFCFFFFF9FFFFF7FFFFF2FDF9 EFEFEFFBF2F5FFF9FFFFFBFDA4ABA451574D0A00001B00004500077B192696172A9E0B1E A00115A80313AA0813A80D119F110D98150B941A0B961C0F9B1410A01210A11110A4100E A90D0EAF0A0EB6070EB90510C3111DA00005900008992228812D2D3F0D06120000030100 4A5B4BAEC4B7F2FFFAF5FFFBE9F6EDF9FFFBFEFFFDF9F8F6FFFDFFFFFCFFFFFBFFFFFBFF FFFBFFFFFAFFFFFAFFFFFBFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF7FFFEFBFFFFFDF2F8FFFAFF FFFBFFF3F5F2F1FFFCD4E6DA1B1B0F1E000060070D9C1927AA0E1CB30B18B00F15AA090E B3080EB00A0EA50F0EA2110EA70F0EAF0A10BC0311BC0313AF0A1A94121C732324441B15 0B00005A554FFFFBFDFFF8FCFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFDFFFAF9FFF9F8FFFFFFF8F9FE F2F1F9584B541D00006C2B2F811F1E941711A11309A71005A411079D140A941810941810 A417109D0A03A2110EA0161390100F8A1C1B7B23215415102C05007C6963FFFEFAFFFFFD FFFEFFFFF9FFFFF8FFFFF4FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF4FFFFEEFAF8686360150000 571B1B781F21891216A3161CAC0B13B50711BA0413BA0315B90417B6041AB3051EB0071C AC0B1A95030D8F161D8B2F345F212427030769565CFFFBFFFFFBFFFFFAFFFFF9FFFFF9FF FFF9FFFFF9FFFFFAFDFFFBFB917E821C00003900008617289F0A20B6041ABD0012C0000F BC040CB6080AAF0B0CAF0A0EB30811BA0315C40017BE0115AC0B13A40F11A40F11A50F11 A70E11A70E11A80D11A90D11AB0C11AC0B11AC0B11AE0A11AE0A11AF0A11AF0A11AE0A11 A90D10A80E10A90D0EAB0D0EAF0A0EB2090EB60610B70511AF000DB71625960E1A7B131A 753334160000040200D5E3D2F5FFF8F8FFFBFFFFFDFFFAFFFFF7FFFFF6FFFFF8FFFFFBFF F7F8FC8988860D00002900008530338F131BAD0C1BA8000AAC0B13A80D11A70E10A70E10 A90D0EAC0C0EB20910B30811B20815AF0E1D9309168D1F2861191C1C00003C3429D4D9D3 FCFFFFF9F7FFFFFBFF6B565B1D00003C00007B221E8F1917A21011AF0A0EB6070EB7060E B30810AC0B11A40F13A50F11A20004BB1A1FA8191D7D060A82292D56191E1900003D2C32 EDEAF1FBFFFFF9FFFFF5FDFFFBFFFFFEFFFFF7F7F5FFFFFBFFFDFFFFFCFFFFFDFFFFFDFF FFFEFFFFFEFFFFFFFFFFFFFFFDFFFEFBFFFEFAFFFEFAFFFEF8FFFEF7FFFEF7FFFEF7FFFF F9FFFFFEFFFFC5BAC0482D322200003E00007A20228C20209214159D1112A40E0FA70B0C A70908AA0A0AB00D0EAD13119B150CA4100CBE0210C70013BD0217AC091A96141E881B21 821D237822233700002E00002B00007F2622A3121FAE0718AB0B13A90D10AB0D0EAC0D0A AE0C09AC0D09AB0D0AA4100EA72321811312711B1C2900006D5054FFFEFFF2FFFFF2FFFF FFFEFFFFFDFFFFFEFFFEFFFFFBFFFFF8FFFFF5FFFFF5FFFFE1F0EDF8FFFFFBFFFFEBECEE FFFEFFFFFCFFE1D5D9745E611C0000230000390000722A2B852F32730E147E0911A7232E 9E111AA50E17A90C15AC0B13AE0A11AE0B10AE0B0EAE0B10AE0A13AF0915B30715B30715 B20717AB0B17A0101A8F181C7F27263F04001800004E443BFFFFFBF8FFFFE8F6F6F7FFFF FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEF9F9F9FBFBFBFFFFFFFFFFFFBBBBBB434343000000000000 6A6A6AD0D0D0FFFFFFFCFCFCEEEEEEFFFFFFFFFFFFEDEDEDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4FFFFFFFFFFFFDFDFDF 626262080808000000494949B4B4B4FFFFFFF8F8F8EBEBEBFFFFFFFFFFFFF9F9F9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF7FFFD F7FFFDFCFFFFFFFEFFFFFCFFFFFBFFFFFDFFFFFEFFF3F9F7F8FFFFF8FFFFEEF4F0FFFEFD FFFBFBF6DDE1978281231C120900001A000054161783232E8E0D1F9E0017B80620BC0018 BF0216BD0915B40F15A6151099190C8E1B088C19079A150EA01210A0120EA1120EA50F10 A90D10AE0A11AE0A15AF0D1CA713219A1E297112182900001200001C201169806CD2F1E1 EAFFFBEDFFFBE0F6EAE3F0E7FBFFFBFFFFFDF8F2F4FFFBFFFFFAFFFFFAFFFFFAFFFFFBFF FFFCFFFFFDFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF5FEFBFCFFFFF8EFF4FFFAFFFFFCFF E7E7E7F0FFF8F7FFFA5A574E1600004900018E1C26A21420AF111FA80812AF0B12B20910 AF0A0EA70F0EA4100EA80E0EAF0A0EB90511B90413A70212A51D27701417662C2A160000 251611EDDFDEFFF8F9FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFDFFF9F9FFF8F7FFFEFFF5F6FBFEFEFF 6F646A1800006527287F201C931810A11307A71103A412039E140796180C96180CA5180E 9D0A00A31009A2171294100C8B1A16802522601D171F0000563F39FFFDF8F8F4F3FFFDFF FFF8FFFFF8FFFFF6FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF4FFFFF4FFFF8581801100004D1A19 70222280161A9D1C21A20F17AB0B17AF0917B00819B0071CAE081EAC0820A80B20A5111F 900D158E21277F2A2F561E211E00004B383EF6EBF3FFFBFFFFFAFFFFF9FFFFF8FFFFF8FF FFF9FFFFFAFDFFFAFB7D6A6E1A00003E0007831C2D950A1FAC0820B60519B90415B50711 B00910AB0C11AB0B13B00815B60519BE001ABC0219AE0A15A80D13A80D13A90C13AB0B13 AC0B13AE0A13B00913B20813B30713B50613B60613B70513B70513B90413B50711AB0C11 A70E10A90D10AC0B10B00910B50710BA0410BA0411B20010B2101F9A121E7F181C682B28 1200000C1301D0E5D2F4FFF8F8FFFBFFFEFFFFFBFFFFF8FFFFF7FFFFF9FFFFFBFFFBF6FC 65595B150000440A097A1A1E8D0710B40C1BB40210AC0B11A70E10A70E10A80E10AB0D0E AE0B0EB00910B00911AD0914A7111D8D0E1988232B4A080A190000726962F3F8F4FBFEFF F4F4FFFFFCFFA18E922402012B00007825218919179D1313AB0C10B30810B60610B20910 AC0B11A50F11A50F11A00004B5161BB01F2482070C7F1C216F262D2A00011A0105C9C3C7 FCFFFFF9FFFFEEF8F9FBFFFFFEFFFFF8F7F5FFFEFDFFFCFFFFFCFFFFFDFFFFFEFFFFFEFF FFFFFFFEFFFFFCFFFFFAFFFEF8FFFEF8FFFEF7FFFEF7FFFEF7FFFEF7FFFEF7FFFEFBFFFF C1BDBE5540451B0000330000711A208E21268A090E9D0C11A4080CA9060BAB060AAC0809 AD0A0BAD0D0DAA120FA0130AA70F0ABE030EC50011BD0217AB0A1C9216217C2025651D1E 48130D1B00001C0000390000852526AE1325B00015AC0B13A90D0EAC0C0CAE0B0CAF0B0A AE0C0AA90E0CA111109B1F1D7F19175105052300008E7578FFFEFFEDFCFFF2FFFFFFFCFF FFFAFFFFFCFFFEFFFFF9FFFFF4FFFFF1FFFFF0FFFFF0FFFFEDFDFAF9FFFFFFFFFFFFFBFF CAB7BB62494F2000002D0000570A047E2624852624881B1E91181D98151B980B13A40E17 A80D15AB0B13AC0B11AE0B10AC0B10AC0C0EAC0B10AF0913B20815B30715B30717B00817 A70D1999131C881B20641616350400110000B1ADA4FBFFFBF7FFFFDEECECF7FFFFFCFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEF0F0F0FFFFFFEFEFEFDBDBDBFFFFFFDADADA3F3F3F000000000000 646464D9D9D9FFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCD2D2D2636363000000 040404484848C3C3C3F7F7F7FFFFFFFEFEFEF6F6F6FFFFFFFFFFFFE7E7E7FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF8FFFDF8FFFB FEFFFDFFFEFFFFFCFFFFFCFFFFFDFFFFFFFFF5FEFDF4FFFBF2FBF6FDFFFAFFFCFAEAD5D4 8562661E0000180000370F05642520771E2089111BA30E21BB0B22C3031CC9011BC80116 BF0311B6090FAA110C9E160A921908921707A1120CA70F0EA21010A012109D13119B1313 9B131799131A8B0C158E1C2474171F3900001900002C251D8FA193E7FFF7EAFFFBE2FFF5 DAF4E9F4FFFDF9FFFDFDFFFCF8F2F4FEF3F7FFFAFFFFFAFFFFFBFFFFFDFFFFFEFFFCFFFF FBFFFFFBFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF6FBF7FEFFFDF7F1F3FFFCFFFFFDFFF0F0F0 F8FFFCFBFFFBA9A69F2206023400007B1C22961823A5131EA1040FB6121BAF0A11AE0B10 A80E0EA70F0EA90D0EAE0B0EB50711B50613A90412A2142081141A792D2F2C0000140000 9F908DFFF9F7FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFDFFFBFAFFFAF8FFFEFFEFF2F7FCFFFF797075 160000581B1A81201A96170EA51105AC0E02AC0E02A710059E1409A0130AB0160EA40600 AB0C08AC14119C0C0B9215138923216E201C230000402420FFF8F5F5F1F0FFFDFFFFF7FF FFFAFFFFF7FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF4FFFFF8FFFF9995940F0000431517652122 74181B8F202693161C9A121C9D111C9D111C9D10209A1121991223961323981A2588161E 84292E641F22421617140000372B2FEBE6ECFFFBFFFFFBFFFFF9FFFFF9FFFFF9FFFFFBFF FFFCFDFFFCFD766A6C1B0005420D177C2A388512239A1123A30F1FA60B19A40E17A11015 9E1117A01019A40E1AA90A1CAF071EB0071CAF0819AF0915AF0915B00815B30715B50615 B60515B90415BC0315BD0215C00015C10015C30015C40015C50015BD0215AE0A15A70E13 A90C13AE0A11B20811B70511BD0311BD0311B80113AD06179E1421821B1F5E211E180200 2C3522DCF3DFF5FFFAF9FFFBFFFFFFFFFCFFFFFAFFFFF9FFFFF9FFFFFAFFD8CBD2301A1D 2600006E26297E0F159E0C16C31320BF0916AC0B10A50F10A80E10AB0D0EAE0B0EAF0A0E B00910AE0A13A60A159D111C8A151E80272D3200001D0000A59E98FCFFFFF7FBFFFAFAFF FFFDFFD9CACF321414230000752A27801817971517A50E13B00911B30811B20811AE0A11 A70E11A70E11AD0E12A10509AF1C2294131883161C7C262F42060E180000968A8EF5F6F8 F8FFFFE9F5F3F9FFFFFEFFFFFAF8F9FFFDFFFFFCFFFFFCFFFFFDFFFFFEFFFFFFFFFEFFFF FBFFFFF9FFFFF7FFFEF7FFFEF7FFFEF7FFFEF7FFFEF7FFFEF7FFFEFAFFFED3D2D0675958 1700002F00007021278B232A90111A9D0A14AA0911B0050EB3030DB3060CB2090EAE0B0E AA0C0DA50D0AA2120AA90E0ABC040EC00113B90319A70B208B18257125293A0F09130000 080000120000561B15841B22B40E26B20012AE0A13A90D0EAC0C0CAF0B0CB2090CAF0A0E A80E109D1313881414791E1D2D0000250000AB989AFFFFFFEDF8FCF3FCFFFFFAFFFFF8FF FFFBFFFFFEFFF8FFFFF2FFFFEEFFFFEDFFFFEEFFFFE0F1EBE8EEEAFEF9F6C1ADAF46272D 1C00003400006D13128C211B8F1E1A830B0A921213AF2729AD1A20920000A90C13AC0B11 AC0B11AE0B10AC0B10AC0B10AB0C10AC0B10B00913B30715B50615B20717AC0A19A20E1A 92161E7F1F214302002A030041332AEFF0E8F8FFFDF3FFFFF3FFFFF7FFFFFCFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFFFFFFE1E1E1FFFFFFFFFFFFF4F4F4FFFFFFE6E6E64C4C4C030303060606 4D4D4DC1C1C1FDFDFDF4F4F4F3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FFFFFFDCDCDC6262620000000000005D5D5D C1C1C1FFFFFFF3F3F3EEEEEEFFFFFFFFFFFFFAFAFAF7F7F7FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFDF9FFFBF9FFFBFFFFFD FFFEFFFFFCFFFFFDFFFFFEFFFEFFFFF8FFFFECF7F3FBFFFDFFFFFAC1B2AF4426241F0000 2800004C0B0762150F7B1D1D901D22A01721AC0E1DB70419BE0015C40013BF000DB60006 AE0004A70805A411099F170BA3160CAC0C0CAF0A10A50F119B1313921815891C19841E1C 7C21206B15184800012A00001D0000705C5BE0E1DBF2FFFBE1FDF1E1FBF0F1FFFDF4FFFF F6FFFBF8FAF9FFFEFFFFFBFFFFFAFFFFFAFFFFFBFFFFFDFFFFFFFFFBFFFFF7FFFFF2FFFF F5FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F8F5FFFFFDF9F5F6FEF8FAFFFEFFFFFEFFFEFFFF F8FAF5E3DED82B1611230000691F20871C229B15209C010FBC1725AE0A11AC0B10A90D10 A90D0EAB0D0EAE0B0EB20910B20813AE0917990511961A2484252B3F00001B0000615049 FFFCF6FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFDFBFFFCF9FCFFFFE8F0F3FBFFFF7A7478160000 4E0E0E841E1A9A150EAB0E05B50A02B50A02B00B05A90E0AAB0D0ABB120FAE0100B30707 B61012A4080B9B101391202276201F290000411F1DFFFBF8F8F4F3FFFEFFFBFAFFFFFCFF FCF6FFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF5FEFDFBFFFFA39D9D0E00003A1314582021661B1F 7E2529811E21851C21861B21851C21841C23811D257E1F277E1F278521297A1F24752F31 4B19183014110F0402343331F0F1F3FFFEFFFFFDFFFFFBFFFFFAFFFFFBFFFFFDFFFFFEFF FFFFFD7272701A100F3F212370393F6F1D29821C298D19248E151E8F181E8D191C8C191E 8D181E9216209414219912239E0F21A50D1CA80C19A90B19AB0A19AC0A19AF0819B00819 B30619B60519B90319BA0319BD0119BE0019C00019C10019BA0319AB0A19A50E17A80C17 AB0B15B00815B60613BC0313BC0315BA0518A702139F1524831B22581B18260E024A513F ECFFEEF8FFFAFBFFFDFEFFFFFFFEFFFFFBFFFFFBFFFFFAFFFFFAFF9C8B93150000350003 8D383D860D14AD131DC50F1CB8000AAB0C10A50F10A80E0EAC0C0EB00A0EB20910B00911 AB0B139F0C1694121C851C23762A2E220000250D0DC4BFBCFCFFFFF8FCFFFCFEFFFFFEFF FEF3F73C24241F000074302F78181992171AA11015AC0B13B20811B00911AE0A11A90D11 A80D11B91D208F0000AA151BA81F278B131D812029510A12210000725F61EAE9E7F8FFFF E6F5F2F9FFFFFCFFFFFDF9FAFFFAFDFFFBFFFFFCFFFFFDFFFFFEFFFFFFFFFCFFFFF9FFFF F8FFFFF6FFFEF6FFFEF6FFFEF7FFFEF8FFFEFAFFFEFAFFFEFFFEFC6A5C5B260A07200000 520D10872B308A121B95050FB71520B80813BB0511BC040EBA060FB50A10B00B0FA60A0D A10908A5100AA90E0AB5080EB60515AF081C9E0F23821C29662A2C140200000300020900 1808006E2E2C830F1AB60A24B30010AE0A11A80E0EAE0B0CB00A0EB3080EB00910A70E11 9A13178418187B2B2A260000301210C4B8B8FEFFFFF8FFFFFCFFFFFFF9FFFFF7FFFFFAFF FFFEFFF8FFFFF2FFFFEEFFFFEEFFFFE6FBF4F7FFFDFDFCF8998989321215200000310001 590A1085151496120E9E1714A31716A10F10A0070AA70B0EB51419AE0B10AF0A10AE0B10 AE0B10AC0B10AB0C10AB0C10AC0B10B20811B50613B30715AF0819A80C1A9D111E8B1921 7722252F00001800007D766EF5FCF4F5FFFDD7E8E2F5FFFFEDF7F6FCFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFDFDFDFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFDFDFDF4F4F44A4A4A000000000000 464646C6C6C6FFFFFFFFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFDFDFD FDFDFDFFFFFFFFFFFFF2F2F2FFFFFFC7C7C74E4E4E000000000000616161D3D3D3FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFDFBFFFAFCFFFAFFFFFBFFFEFF FFFDFFFFFDFFFFFEFFFBFFFFF8FFFFF8FFFFF8FDF7726D671C04001C00002600006C2020 841D2090181A96151A9B1219A20F19A90C17B00815B50613B90511B90510B7060EB5080C B20A0AAF0B09AC0D09B00A0ABB030DC00C18AA0D1489070977110D73261E642A1F4A1E13 2100001600002A110D998785F5EBEAFFFFFDFBFFFFF9FFFFE6ECEAF8FCFBFFFFFFFFFDFE FFFBFFFFFBFFFFFAFFFFF7FCFFF8FCFFFDFFFFFFFFECF5F0EAFBF5F0FFFDEBFFFFDFF6EE F1FAF7FFFFFFFCFCFCFCFCFCFFFFFFFAFAFAEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFDFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFD F4EFEB7366601500002B000081282C941B24920009B60F20AC0B13AB0C10AB0C10AB0C10 AC0C0EAC0C0EAE0B10AE0A11BA18239E04109E121D8A161F701E222B0000220E07C7C3BA FDFCF8FFFFFFFFFFFFFFFFFFF8F8F8F5F5F5FFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFDFFFBF8FFFFFBEEF7F6F3FEFFF8FFFF827D81150000330000 8B21219D120FAD0502B70100BC0203B90206AD0005A80000C60D12C00309BE030AC10C15 B50B149A040D83070F75161A410102300D0BECDEDBFFFFFDF4F9FCF9FFFFFBFFFFECEFF6 FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F1F4AAA0A1200C0E160000663A3B763E3F5F1F20 712D2E6721215A161551110F4B110F3E0B072D00002400002E00003000002A0000150000 07000010150E7C8781EAF6F4F8FFFFFBFFFFFFFEFFFFFDFFFFFEFFFCFFFFF9FFFFF5FFFF 72857F000C050300003A2524471A1D511419732B2E77272A7826287726257727267D2B2D 842E31872E3485283089212A830B148E0F189816209C18239B1520990F1C980C199B0A19 A61222A70E20A80D1FAC0D21B00E23B00D22AC061CA50318A71021A81422AA1420AA101C A90817AA0314B10213B40317A90010B61729970E1E8F27305B1B1B160000707163F8FFF6 F7FEF7FCFFFDF5F7F6FFFEFFFFFDFFF8F2FCFFFBFFFFFAFF664F571E00004C0B1178191F 921116BA1A22B60008B80008AB0D0EA4100EA90D0EAE0B0EB2090EB30810B00911A80D15 A2161F97222A7D22273800001F0000574344FFFEFDF7FBFEF8FCFFFBFFFFF3F6FBFFFEFF 7563631C00004509087E28298C191E9B1219A80D15AF0913B00911AF0A11AB0C10A80E10 A60B0FAC1318A710179B0B1599172390222D620F17270000280E0FE0DCD9F2FDF7F4FFFF F0FBF7FCFFFFFFFDFFFFFBFFFFFBFFFFFCFFFFFDFFFFFEFFFEFFFFFBFFFFF8FFFFF7FFFF E1EDE9F7FFFFF8FFFFE9F2EFF8FCFBFEFFFFE4E2E3988C8C1500002E0100551516731E21 871A2095121AA80C17B60A16BC0410BE030EBE030EBA050EB50710AF0A10A90D11A70E10 AE14129E0402B4151AB1152090000F95182A79232E1F0000010100485B48081503120000 7B31328D0F1DA70012C40820AC0B11A80E0CAE0B0EB2090EB50710B00911A70D1596151A 84222368222020000023100AFFFEFBFEFFFFFBFFFFFFFDFFFAECFDFFF7FFFFFAFFF8F5FE F2F9FFF5FFFFF2FFFFEAFBF5F8FFFBDEDFD97D6E6B16000022000042010771252F7F1B23 991415A70F0EA80E0EA90D0EAC0C0EAE0B0EB00A0EB00A0EB00A0EB00A0EAF0A0EAE0B0E AC0C0EAB0D0EAB0D0EAC0B10B30912BF131FA60009B41221A915239A18249C343D4D0508 1F000046352ED0D1C9F7FFFBF1FFFAF4FFFFE7F3F1F9FFFFFEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F36F6F6F060606000000 353535ADADADFFFFFFFBFBFBF3F3F3FFFFFFFFFFFFF7F7F7F1F1F1FFFFFFFFFFFFFBFBFB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFBFBFBFEFEFEFFFFFFFFFFFF FBFBFBFFFFFFFFFFFFBEBEBE4C4C4C000000080808707070CFCFCFFDFDFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFDFCFFFAFEFFF8FFFFFBFFFEFFFFFDFF FFFEFFFEFFFFF9FFFFF1FDFDE3EDEC8C8E89160D061500004717135313117C202199131A A70D17A70D15A80D15A80D15A80D13A90C13AB0C11AE0A11AF0A10B00A0EB3090CB5080C B6070CB7070ABC040CC40112B2000AA004119E252A8B3A3659291D1F0900060000000200 4C4F44B9BAB4FDFCF8FFFEFFF9F5F6F6F1F5FEF8FCFFFCFFFFFBFFFFF7FEFDF0F7FFF0F7 FFF6FDFFF6FDFDF2F6FDF4F7FEFDFBFCFFFDF7FFFDF0FFFBEDFFFAEBFFFDF0FFFDF9FFFF FFFFFFF9F9F9FDFDFDFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFDFFFFFDFFFFFFFEFFFFFFFEFFFFFDFFFFFCFFFFFCFDF7F2EF A7A09A0E00001D0000722A2B7F111AA50E21AD0618AB0B15A90D11AC0B10AE0B10AC0C0E AB0D0EA90D10A90D10B21119A3030FA90E1C991220801C24390000180200918F83FFFFFB FFFFFFF2F2F2FFFFFFFFFFFFF5F5F5FFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFDFFFFFAFEFFFBF7FFFFF2FFFFF5FFFFBBBABF26090D330000882122 9C1212AC0606BB0305C5080EC80D16C40E1DC20D1CBC020DB50003B00002B4000BB10616 A60E1B9F212C9839412D0000240000E5DAD8FCFFFDF1FBFCEFFDFEF7FFFFF8FFFFFCFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFDF8FCFFFCFFDCCDD24531331200001600001B00001D0000200000 1C00001800001400001300001103000700000D0000441E1B643C3C765D597166606B7368 8C9D93CCE1D8F1FFFFF4FFFFF8FFFFFBFFFFFCFFFFFBFFFFF8FFFFF4FFFFF0FFFF7C9C91 0E2C200007001518110A00001200002701002400002700002500002400002A0000360300 450F0D4E16155818187B2B2C7E28297E25277E24267F2326812226852227862127841B22 83151E82131C86121D89131F8C14208A121E8A0D1B8400108B0212910917940A19980A18 9F0B19A90E1EAF1223B21528AE1C2F8205157B1A255615191F0000736C62FBFFF7F9FBF6 FFFFFFF6F7F9FEFFFFFEFFFFFCFCFFFFFDFFE1D6DE32191F1F0000671E25872228890409 A7060CB30003C20D12A90E0CA4100EA90D0EAF0A0EB5080EB50710B00911A50E17951218 8C2226712227300000230306847578FFFEFFF8FDFFF9FFFFF9FFFFF3F8FCFFFFFF918585 1800002D0000712323861C2097141CA40E19AC0A15AF0913AF0A11AC0B10A90D10A40B0E AB1419AC1119A00A159F111F961C296F0F1A3A00001E0000B2ABA5F2FDF5F4FFFDF0FCF8 FCFFFFFFFCFFFFFAFFFFFBFFFFFCFFFFFEFFFFFFFFFCFFFFF9FFFFF8FFFFF7FFFFF7FFFF F8FFFFF8FEFCF3F5F4FFFEFFFEF5F89B90942F16192F00004E0A0B6B191B831E2293181D 9E0E17AB0A12B80813BD030EBE030EBD030EBA050EB30810AE0A11A90D11A80D11A70B0C A81213960B0E8A08108F17237914223E0005150000556157526D5C060E001E0100832A30 970E1EAC0015BE091CAB0C10A70F0CAF0A0EB50710B70511B20815A50D1993161C781E1E 5319151B0000473C36FFFFFBFBFFFFFDFEFFFFFDFFFFF9FFFFF8FFFFF6FFFFFDFFF8FBFF ECF1F4EFF8F5FCFFFBCAC7C06755511800002300005C171A79272D7B1C24820D15A40F13 AF0B0CB00A0CB2090CB2090CB3090CB3090CB3090CB2090EB00A0EB00A0EAF0A0EAE0B0E AC0C0EAB0D0EAC0C0EAD060DBE141FA6000CAA0E1B9C101B8A121C81262D370000170000 78716BE8F2EAF4FFFDF2FFFDF5FFFFF7FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8D8D87D7D7D151515000000 323232B5B5B5FFFFFFFDFDFDF8F8F8FBFBFBFFFFFFFFFFFFFFFFFFFBFBFBFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFCFCFCFFFFFFFFFFFF ECECECD0D0D04A4A4A0000000000006C6C6CEBEBEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFEFFF8FFFFF8FFFEFBFFFEFDFFFDFFFFFEFF FBFFFFF8FFFFF5FFFFDAE4E341433E0A000038150F652E29732A24881E1EA70D17B60613 B30713AF0913A90C13A50F11A21011A21011A21011A50F10A90D10AF0A0EB6070EBA050E BE030EC10011C8041CAE000F9C091992272D5D201D150000000400041B09648071B6D0C3 F4FFFDFBFFFFFFFEFFFFFBFFFFFAFFFFEFF8FFF7FFFFF6FFFFF0FCFFF5FFFFF9FFFFFAFF FFFCFFFFFEFFFFFEFFF4F6F3F7FDF9F8FFFBF6FFFAC8D8CEAABBB1ACB9B0B9BEBADFDFDF FFFFFFFFFFFFF6F6F6FFFFFFFFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEFFFFFDFDFFFEFBFEFFFDFCFFFFFFFFFFFFFDFFFFFAFFFFFAFFFDF7F7E5E5DD 26261A0E00005A2320700C14B31E32A70013A90C17A90D11AE0B10AF0A10AE0B0EA90D0E A50F0EA70E10A8070DAB0511B60B1DA60D1F911C254E0405120000464739FFFFFBFDFDFD EAEAEAFFFFFFFFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFDFDFAF5FFFFFAF8FFFFEEFEFDF3FFFFEFF2F72A14172600007F2122921115 A00407AC0004B10008B2000EAE0115AD0215C81C2CC01120B70819B00819A40517940616 850F1D791F282A00001D0000C9C1BEF9FFFDF3FFFFEAFCFCF2FFFFF5FFFFFCFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEFFF9F0F5FFFAFFFFFAFF9D8A8E412D2F3B25273D2827533E3B3926223E3129 514A40707163959E8DB3C2AFC2D8C3D0DBCBDECFC8FFECE9FFFEF8F1F7EDE3F7EBECFFFA EBFFFDE1FCF3F2FFFFF7FFFFF9FFFFFBFFFFF8FFFFF5FFFFF1FFFFEBFFFFE6FFFFB4DACD 8DADA07E938A4F5A52393A3438312B2316104936303B272028110B190200130000140000 1700001A01001600001900001B00001B00002000002E0600380D063B0E0853221D53201C 57221E5F28256A302E7236357539387F34388D2432972234962332921F2C8D19248A151E 8F131E92121F860615901625750B19731D284D1218260405897B78FFFFFAFCF8F7FFFEFF F8F9FBFAFEFFF9FFFFFBFFFFF3F4F9A49AA2120000290000792D31942A2E910A0EAB0A0F B90609C11113A70F0AA2110CAB0D0CB00A0CB6070EB60610B00913A40E178C0F15812123 5F1D1F23000030171AC6BBBFFFFEFFFAFFFFF9FFFFF8FFFFF4FCFFFCFFFFC8C2C2261110 1F00006B2527821D2393161EA10F1AA90C17AF0913AF0A11AE0B10A90D10A10B0DAB161A B0131CA60A17A30B1A9C15247E131D54090E1B00006B625BEDF9EFF2FFFBF1FFF9FBFFFE FFFCFFFFFAFFFFFBFFFFFDFFFFFEFFFEFFFFFBFFFFF9FFFFF8FFFFF7FFFFF8FFFFF6FCFA F8F8F8FFFDFFFFF2F7AC999F3D232C1C0000581014701417861D21921E219C151BA40D14 AE0910B80910BA050EBC040CBA050EB6070EB20910AC0B11A80D13A80D13A2050CA8171C 810D0E78181A8029323D000120000049363ABDCEC65B71640400003707058D222CA10D1D B30B1CB40A15A80E0EA70F0CB00A0EB60610B90413B30717A40E1A8F1720711F21390905 1502007C7C74F9FEFAFCFFFFFFFDFFFFFCFFFFFBFFFFFBFFFFFBFFF4EEF8FFFEFFFFFEFF F1E9E7AA9C994E35311C0000270000540C0D872C31841D218211179D1A22AB0B13B3080E B5080EB5080EB5080EB3080EB3080EB3080EB2090CB00A0CB00A0CAF0B0CAE0B0CAC0C0C AC0C0CAC0C0EA70208B9141BA5050F9F0C1697131E7F141C66171D230000281310BDBEB8 F5FFFDF2FFFFF3FFFEF8FFFFFFFFFFFBF9FAFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0F0888888131313000000 323232AAAAAAF7F7F7FBFBFBFFFFFFFFFFFFFFFFFFFBFBFBFCFCFCFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF6F6F6FFFFFFFFFFFFB0B0B0 4444440000001A1A1A7E7E7EE7E7E7FFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFF8FFFFF8FFFFFAFFFEFDFFFEFFFEFFFFF9FFFF F7FFFFF4FFFFD9E5E33B3C361F10096139315D211970201992201FAE0A13BA0411B70511 B20811AB0C11A50F11A11111A01211A01211A21011A70E11AC0B11B50711BA0411BE0211 BE0115BF0922AF0D25900F215A000920000007000030423480A292E6FFFFE9FFFFF0FFFF E0EAE9F0EEEFFFFBFFFFF9FDFFF2FAFFF6FFFFEFFEFFF5FFFFF9FFFFFBFFFFFCFFFDFDFF FEFFFFFCFFFFFCFFFDFCFFFBF6F8F3B7B6B2625F5A2D2824211C19242321848484F7F7F7 FFFFFFECECECFFFFFFFFFFFFECECECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFDFFFDFBFFFEFBFCFFFDFBFFFDFEFFFFFFFCFFFFF8FFFFF9FFFFFCFDFEFFFA5A6859 030100370E08731A20AB172DAC031AA80C17A80D13AF0A11B20910AE0B0EA90D0EA2110E A2110EA20307B40814BB0418AE051A9E1A27630F0F1700000E1100DFE0DAFEFEFEF5F5F5 FFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFDFFFBF6FBF6F0FBFFFDF5FFFFE7F9FBF9FFFF1E12141D00007E2E31922425A51A1F AE141CAE121DAC1121A411249F10249103139406149E0D1CA41626A21B2C951C2D831E2C 71252F3403071E0606A3A29DE3EEE8F4FFFFF1FFFFF2FFFFF7FFFFFCFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFFFFF7FCFFFBFFFFFBFFE9DDE1CFC0C3D7C8CBCCC0C0D8D0CEFFFFFAFFFFFAFBFFF8 F7FFF8F1FFF6EEFFF6E5FFF0E6FDEBFFFFF8FFFCFAFEFFFAF7FFFBEEFFFBEAFFFDEBFFFD DDF7EEF4FFFFF8FFFFFCFFFFFCFFFFF9FFFFF5FFFFF1FFFFEDFFFFE5FFFDCDF1E5D9FAEF EAFFFEE9FFF6F4FFFDF8FFFBF8FDF7E2E1DCD3CCC6B6ADA89A918A8780787A776E737369 7072654C4D3F393A2A232114151304100C000B08000600000700000800000A00000B0000 0B00001000001000000E00001B00004D010D5E0113620C1967141E6B1A217220247D262C 862B3271141E90343F8B37447B353F36050B15000086777AFFFDFDFFF7F8FFFDFFFAFBFD F6FEFFF7FFFFF7FFFFE4E9ED6761651200003A050B7323268C1F229D1517B81A1BBB0D0C AC0000A4110AA1120CAB0D0CB2090CB9050EB70610B00913A20F1989141A782223491110 170000443435FAF5F9FEFFFFFBFFFFF9FFFFF6FFFFF5FFFFFBFFFFFDFCFA4737371B0000 6625297C20258F17209E101CA80C17AE0A13B00910AF0A0EAB0C10A00B0DAA1519B21520 AC0A19A70618A10E208B15216B191D1F00002D2319DBE7D9F1FFFAF5FFFDF8FEFCFFFBFF FFF7FEFFFCFFFFFEFFFFFFFFFEFFFFFBFFFFF8FFFFF8FFFFF8FFFFF7FFFDF5F7F6FFFDFF FFFAFFBEA4AD3D1D2819000039000B7718208C171D981B219E191EA31217A80C10AF0A0E B80B0FB7060CB7060CB6070EB30810AF0A11AB0B13A80D15A80C17A407129910187D2221 70302E4612161C000040222CC8BFC4E9F9F646534C110000581316991926A70918B4131B AB0C10A5100CA80F0AB2090CB70610BA0413B30619A40D1C8C182173292A2400000E0500 AAB1A9EEF7F2FBFFFFFFFDFFFFFCFFF7F4FFFFFDFFFFFDFFF7F2F8FFFBFFFFFAFDA78F8F 2402012200003B00006E1E1D7E20207F1114870C0F941117A4131AAF0913B50711B50711 B50710B50710B30810B30810B2090EB2090EB00A0CAF0B0CAF0B0CAE0B0CAE0C0AAE0B0C AE0B0CA70407B21318A208109B0E179920297D1C234C070C1C00005A4F4BEFF6EFF2FFFF EBFFF9F5FFFFF1F5F4FFFDFFFEF5F8FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF2F2F2A5A5A51B1B1B000000 212121B0B0B0F3F3F3FFFFFFF9F9F9E7E7E7FEFEFEFFFFFFFCFCFCFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF4F4F4F6F6F6FEFEFEFFFFFFFDFDFDBCBCBC4B4B4B000000 000000808080F8F8F8FFFFFFFCFCFCF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFDFFFFF8FFFFF6FFFEFAFFFEFDFFFEFFFEFFFFF8FFFFF5FFFF EAF9FCD9E5E34B4C461C0902471B1259150C80271F921C1AAB0C11B60610B30810AF0A10 AB0C11A70E11A50E13A40F13A40F13A50E15A80D15AB0B15B00815B30715B60517B2071A A50C2194102564000C300000220203615E59B2C3BBE1FFF7EAFFFFEDFFFFF4FFFFF9FFFF F9F7F8FFF7F8FFFAFAFFFAFDFFF7FFFFF7FFFFF9FFFFFCFFF9FAFEEAF2F4EAF6F4F4FFFC F8FFFFFCFFFDEFEBE8A39595452C2F1600001C00001A00000800001E1E1EA3A3A3FFFFFF FFFFFFFAFAFAFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD FFFCFBFFFDFBFBFFFDF8FFFDFEFFFFFFFCFFFFF7FFFFF7FFFFFCFDF9FFFB9CB4A4031000 1500007A292F96041BB80E28A70D17A70E13B00911B30810AF0A0EA80E0EA0130CA0120E A30408BD0D18BE0012B60016A514237418192C110000040094958FFAFAFAFFFFFFFAFAFA FBFBFBFDFDFDFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFB FFFAF6FFF2EDFFFFFDF8FFFFEBFDFFF5FFFF1F1D1E1800005117166814128014148C1517 8C141D85121F7C11217611217F1F2A84252D8A26308A26328725327F24336D242F5C252B 1600001A0F0D9EA39DE4F3ECF4FFFFF0FFFFF7FFFFF6FEFFFEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF FFFEFFF5F1F2FFFDFFFEF8FCFFFDFFFFFDFFFFFDFEFFFEFFF9FBF8F6FCF8F6FFF8F5FFFB F2FFFAF1FFF8EEFFF8F4FFF8FFFFFBF5F1F0EBF1EDF0FFF8EFFFFCE7FFF7EAFFF9F2FFFD F8FFFFFEFFFFFFFDFFFFFDFFFEFFFFFBFFFFF5FFFFF2FFFFF2FFFFF1FFFFF0FFFFEEFFFF F0FFFFF1FFFFF5FFFFECF5F2FEFFFFFFFEFDFFFEFBFBF6F3F7F6F1F5FAF3F3FDF2F1FFF2 F7FFF8EDFBECD8E6D9CBD9CAC3D1C4B9C5B7A8B4A89CA7994B554A495446485045434B3E 373F34242C1F0F150B0A00002300002D00002900002000001C00001B00001D0000200000 2400003200003100022E00071800000F0000988D93FFFDFFFFF8FCFFFCFFFCFCFEF8FFFF F3FFFFF4FFFFD8E2E43F3A3E1200004E1A1E72202485171A981211A80E0CB10A04A10000 A21209A0130CAB0D0CB3090CBA050EB90511B00913A010198C1E21722424320200150000 6A6061FFFEFFF7F7FFFBFFFFF9FFFFF7FFFFF6FFFFF5FFFFFEFFFF6D62601600004D1216 7821298B19239B111EA70D19AE0A13B00910B00A0EAB0D0E9F0D0EA71518B2121EB1091A AD0417A70A1D9616237C21262B00000F0300B2BFAEEAFFF4F4FFFDF8FEFCFFFBFFFFF5FC FFFCFFFFFEFFFEFFFFFCFFFFF9FFFFF8FFFFF8FFFFF9FFFFEFF3F2FFFEFFFFFAFFD1B7C0 57333F1D00002B0009772D3C8A14209C1019A1111AA31016A70E11AB0D0EAF0C0DB40E0E B20A0AB2090CB00A0EAE0B10AC0B11A90C13A80D15A80C19A90A1C900E1A722C2C391A15 0E00001F1317A89DA5FFFDFFC8D6D620201E1F00007A1D27A41020AC0612AF1716A11109 A2120AA80F0AB2090CB90510BC0315B50519A20D208B18257732351800000F0F05C7D4CB ECF8F4FBFFFFFFFCFFFFFCFFFCFFFFF0F5FBF6F7FBFFFDFFDDCDD0785B5F2A0002270000 3B000072191B8F28298713148E0E0FA91F1FAB191C960001B00815B30715B30715B20815 B20813B00913B00911B00910B00A0EAF0A0EAF0B0CAF0B0CAF0B0AAF0B09AF0B0AAE0C0A AF0F11AC11159E0B11950F1697252D6F161C2D00001B0000A6A39EF7FFFDEBFFF9E9FEF9 F8FFFFF1F1F3FFF9FDFFFAFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFCFCFCFBFBFB9797971C1C1C000000 2E2E2E9A9A9AF9F9F9FFFFFFFBFBFBFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFB2B2B23232320000000808088D8D8D E3E3E3FFFFFFFBFBFBEAEAEAFFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFBFFFFF6FFFFF6FFFEFAFFFEFDFFFEFFFCFFFFF8FFFFF4FFFFF2FFFF F6FFFF8685801602002300005D140B92342C810A06A40F11AE0B10AE0B10AC0B10AB0C11 AB0C11A90C13A90C13A90C15A90C17AB0B17AB0A19AB0A19AC0A19AC0A19A20E1E890E20 690716340000230000755C60EFEDEEF7FFFFEAFCFCEAF9FCE8F6F9F8FDFFFFFFFFFFFEFF FAF6F3F6F5F0FFFEFBFFF8FFFFFAFFFFFCFFF4F7FEEAF8F9F0FFFFF0FFFFF0FFFFF5FFFF C6C8C56D6161270A0E2000003900085F1526632635291419000000323232CCCCCCFFFFFF FAFAFAF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFDFFFBFB FFFDFAF9FFFDF7FFFDFCFFFFFFFCFFFFF5FFFFF5FFFFFCFFF0FBF3CCEFDB243D280D0000 6D2529880011BD132EA70D19A70E13B20811B50710B00910A80E0E9D140C9E130CA5060A C30F1BC1000EBF0017A90E207E1A1C432614000400454640E3E3E3FFFFFFF8F8F8F8F8F8 FFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFBFFF8F4 FFEEEAFFFCFBFCFFFFEFFEFFECFEFF343A3A11060459342E6D322C7F312D842E2D7B292B 6E232A62202C59212A4B191C4816173E06092E00002B00002900002300001800000D0000 3B3A36C0CBC5F5FFFDF5FFFFE7F3F1FBFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFF F4F6F5FEFFFFFCFDFFFBFBFDFFFFFFF2F2F4FEFFFFFEFFFFFCFFFFFBFFFFF9FFFDF8FFFB F6FFF9F3FFF6F4FEF5FFFEFFFFFEFFFBFFFFF5FFFDF1FFFDE7FEF4E8FCF3F7FFFDFEFFFF FFFDFFFFFAFFFFFAFFFFFCFFFFFEFFFBFFFFF9FFFFF0F4F7F5FBFBF0FAF9E8F7F4E7FAF8 EDFFFEF5FFFFF9FFFFFAF9FEFBF6FAFDF4F7FFF9F9FFFFFDFCFFFBF7FFFBF5FFFBEEF9F1 EAF5EDEAF5EDEFFAF2F8FFFBF8FFFBF7FFFAF2FDF5F1FCF4F0FBF3EEF9F1E9F4ECDCE7DF C8D3CBB0BBB3A8A7A5A58A93A3828B8D767C6E63614D4A43323429242418231C122A1B14 1D08051200001E030828131A5E5158D9D2DAFFFCFFFFFAFFFFFBFFFEFDFFF8FFFFEBFFFF F1FFFFD4DFE1302E2F120000643032812C2F9022239A1411930000B00D04B6180CA01309 A0130CAB0D0CB5080CBC0410BA0411AF09139E11198B21256A23211D0000251311A6A0A2 FEFFFFEFF2FBFBFFFFF9FFFFF7FFFFF5FFFFEFFBFBFBFFFF97928F15000029000075222A 881A25991220A50D19AC0A15B00910B00A0EAC0C0EA01010A31217B00E1BB40919B50519 AC091C9B1422822226420F0B0B0000758271DCF4E4F4FFFDF8FEFEFFFAFFFFF4FEFFFDFF FFFFFFFEFFFFFBFFFFF9FFFFF8FFFFF8FFFFFBFFFFFCFEFDFFFCFFEBD8DE63434E1D0000 31000D5F2136751C30960D1DA80814A90913A90911AA0B0FAC0C0CAD0E0BAE0F0CAC0D0A AC0D0AAB0D0CA90D10A90D11A80D13A80C17A90B1AAA0B218B0E1E4E1D19060000000300 7E8A8AFCFFFFEBEEF78B9597080000330000952030AC061AB50711A7170F991405A01309 A80F0AB2090CB90510BD0215B5051AA10E21881A276A2C2F170000242A20D7EBE0F1FFFC F9FFFFFFFBFFFFFAFFF9FFFFF7FFFFFCFFFFC9C3C35D474A1B00002700005F1419771B20 8316198E1316991314A41414AC1413AF1110B00D12B00817B2071AB00819B00817AF0917 AF0915AE0A13AE0A11AE0B10AE0B0EAF0B0CAF0B0AAF0B09B00B09B00B09AF0B0AB61819 A711139D11148F1115881D234F0004230000462E2EE7E9E4F2FFFFE8FFFBEDFFFDF9FFFF FFFAFEFFF6FCFFF9FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFF0F0F0FFFFFFFCFCFC939393242424000000 212121939393FCFCFCFFFFFFFEFEFEF1F1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF0F0F0ADADAD3A3A3A0000002020207F7F7FFDFDFDFFFFFF FFFFFFF4F4F4F6F6F6FFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFBFFFFF6FFFEF4FFFDFAFFFDFDFFFEFFFBFFFFF7FFFFF4FFFFF2FFFFF7FFFF E0E0D86C554D2400004F02007C1A11820B059B1411A21010A50F10A80E10AC0B11AF0A11 B20813B30715B30717B20717AE0919AB0A1AA70C1AA20E1AA0101A9315207318215B1821 2C00001900006A575DEAE3EAFFFEFFF0F0FAFFFDFFF8F2FEF4EAF3FEF8FCFFFFFDFCFFFA F7FFF7F8FFFAF5F6FAFEFEFFF9FFFFE9F8FBEBFFFFEAFFFFE9FFFFD5F3E9A5B6B051514F 0F00001F00004E071784283F972C46822D42583A42050505000000646464DDDDDDFEFEFE F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFDFFFBFBFFFDFA F9FFFDF7FFFDFCFFFFFFFBFFFFF4FFFFF5FFFFFBFFF3FFF9E0FFF65779610800004C070A 92021DB90C2AA50D19A70E13B20811B60610B00910A80E0E9B150C9D140CA5060AC50F1C C5000ECC011EAC0B1D7D14185033210005000C0D07BFBFBFFFFFFFFDFDFDFFFFFFFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFFF5F4FFF0EE FFF9F9F5F5F7F2FFFFEEFFFF627070090A051200002200002C00002B00002200001B0000 1100000B0000040000080400100100130000290C0E472A2E5B42455C4C4D66625F9CA29E E8F7F0F4FFFDF7FFFFECF2F0FFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF9FFFFF3FEFA F9FFFFF8FFFFF3F8FBFCFFFFF3F4F8FFFEFFF8F7FCFCFAFFFFFEFFFFFEFFFFFEFDFFFEFB FFFEFBFFFEFBF2E9EEEDE8ECEBEFF0F1FCF8F3FFFEF3FFFEF7FFFDFCFFFDFFFCFDFFF9FF FFF8FFFFF8FFFFF9FFFFFBFFFFFDFFFFFDFFFFFBFFFFFAFFFFFDFFFDFEFFF9FFFFF8FFFF FBFFFFFEFFFFFFFCFFFFFAFFFFF9FFFFFAFFFFFDFFFFFFFDF6FFFAF3F9F5FFFDFFFFFAFF FFFBFFFFFBFFFFFCFFFFFCFFFFFAFFFFF8FDFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFF FFFAFEF8F2F6FFFAFFFFFCFFFCFFFFF2FFFBE1FDEFD5F7E6D3F4E1D8F3E0D8E8DBBDC2BB A19D9AAEA5A8ABA5A9C8C3CAFEFEFFFCF9FFFFFAFFFFF6FAFFFEFFF7FFFFE4F9FAEEFFFF D1E1E13434341200005F2B2D6B16198A1C1BA5211C960300AE1205B81F119E1409A0130A AB0D0CB5080CBC0410BA0411AF09159D1219831C1F611D1C19000040322FE8E6E9FCFFFF EEF0FCFBFFFFF7FFFFF7FFFFF4FFFFEFFDFDF8FFFFCDC9C631191922000073242A861B25 971320A40E19AC0A15B00910B00A0EAC0C0EA21114A00F14AB0916B70819BA071CB2091C 9B111E821D21531E18130300323F2ECBE3D3F4FFFDF8FEFEFFFAFFFFF6FFFFFDFFFEFFFF FCFFFFF9FFFFF8FFFFF8FFFFF8FFFFFBFFFFFFFEFFD7CCD0785E6723000A2400025D1F34 762E46720E26A20B1EB20312B00611AF0810AF0C0FAD0D0DAB0D0AA60D07A80F09A70F0A A70F0CA70F0EA70E11A80D13A80C17A90B1AA70721780114230000061407547268D3F2ED F5FFFFE2E6F164676E110000540010A31B31B00013BF0B16A1170A9117029D1507A70F0A B3090CBA0410BE0115B5051AA10E21861A275216181B0601465047E5FCF2F2FFFFEFF8F7 FFFBFFFFFAFFEDF9F9E3F6F4AEB4B249413F1400002500005C171C80272D8B1E248D1014 9A0F14AA1517AA0E0FA20000AC0705C21C1EB00819AF071EAE081CAE091AAC0A19AC0A17 AC0A15AC0B13AC0B10AC0C0EAE0B0CAF0B0AB00B09B20A07B20A07AF0B09B117159E0C0C A1191B8F1417781319390000250000A08E8EFBFFFDF0FFFFEDFFFFEEFFFFFBFFFFFFFCFF FFF4FCFFF7FDFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEAEAEA989898242424010101 212121959595EFEFEFFCFCFCF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF5F5F5FFFFFFC4C4C43A3A3A0000000C0C0C929292FAFAFAFFFFFFF4F4F4F6F6F6 FFFFFFFFFFFFF7F7F7F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFF FFFFFFFFFEFFFFFEFFFFFDFFFFFDFFFFFDFFFFFDFFFFFEFFFFFEFFFFFFFFFEFFFFFEFFFF FEFFFDFFFFF8FFFEF8FFFEFBFFFEFDFFFFFFFCFFFFF8FFFFF7FFFFF5FFFFDCE6E5FFFFFA D8C7C04720192A00004300008B2C288D1919991417A01115A70D15AF0913B50711B70511 B70511B50711B00913AB0B15A50E17A20E1AA00F1C9E101C9415207C18207E313755181D 1D00001800037F747AE5DFE9FFFDFFFBF3FFFFFAFFFFFAFFFFFDFFF9F9F7F1FBF2F0FFF4 F4FFFAF2F7FBFCFFFFF8FFFFE8FAFCEBFFFFEBFFFFC3E1D7849A8E1A21190B00001D0000 5F17228E293B8B0F278D001A8E142B5A1B26452729140000190909978F8DFFFFFDFEFFFD E9EFEDFBFFFFFCFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFDFBFFFEFBF9FFFD F7FFFFFCFFFFFFFDFFFFF8FFFFF7FFFFF9FCF8FFFDEAFFFB86A1900D0600230000881B30 9B0D25A20F17A90D10B2090EB3080EAE0B0CA5100C9B150C9B150CA00807BE131BBC000C CB0B20AC0A19830B0D6C2C201A0000070000A2A2A2F0F0F0FFFFFFFFFFFFFCFCFCF7F7F7 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFBFFF4F4FFF5F6FFFAFB ECEAEBF7FFFFF4FFFF99A7A70D130F090200160400210600260B0227120D2F211E3A3637 424647828F88929F96A4A9A3B3B2AED0C6C5F1E7E6FFFBFCFFFEFDF3F5F2F9FFFDF7FFFD E6F3ECF9FFFFF9FDFCFFFEFFF1EDEEFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF9FFFFEFFAF6F8FFFF EFF8F7F7FDFDFCFFFFF9FAFEFFFEFFFFFEFFFFFDFFFFFDFFFFFDFFFFFBFEFFF7F8FFF6F7 FFF6F7FFFCFFFFFDFFFEFFFFF1F7F7F1FCF8F8FFFFFBFFFDEEEEECFFFCFDFFF9FFFFF8FF FFF8FFFFF9FFFFFBFFFFFDFFFFFCFFFFF1F8FFF8FFFFF5FBFFFDFFFEFFFFF9FDFFEFF0F5 FFFDFFFFFBFFFFF8FFFFF6FFFFF9FFFFFCFFFFFEFFFCFFFDFCFEFDFFF7FDFFF6FEFFF7FF FFF6FDFFF3FDFFF5FCFFFAFFFFFAFFFFF5FDFEF3F9FEF3FBFFF7FCFFFBFFFFFCFFFFFBFF FFFCFFFAF5FBF8FCFFF5FFFFF0FFFFE9FFFDE6FFFBE7FFFAEAFFFAF0FFFBF5FFFBFAFFFC FEFFFFFAF9FEF9FAFFFCFFFFEFEEF4FFFBFFFEF3F7FFFFFFF9FFFFE5F5F5EEFFFFD3E1E1 3C3C3C0D00003911122B000058070693322C83160F87150A830D018F1A119417139E1213 A50E15AB0B17A90B19A10F1A93161E75161A5919191B00005A4844FFFEFBF5F6F8F2F3F8 FBFFFFECF7FBF4FFFFF4FFFFF4FFFFF9FFFFFAF4F4543B3E29000071242C841C2594151E A10F19AB0C11B00A0EB3090AAF0B0CA71214A10C10AB0511B80616BF081CB6091C9E0D1A 84171C61221B2107000C0F00C6D4C5F9FFFBFCFCFCFFF9FFFFF6FFFFFAFFFFFEFFFCFFFF F7FFFFF1FFFFF0FFFFF2FFFFF8FFFFFFFEFD806A6D1C00002A00006319287821327A1C2E 951E31A90C1FB50617B30715B10A12B10C10AF0C0DA90C07A40904A71009A51009A2120A A1120EA11111A01115A011179B121C910D225000060F00003F5549CEF1EAE7FFFFEBFCFF FCFFFF5D565E1B00006A0C1EA2172CAB000DC3121AA516089613009E1407A71009B3090C BA0411BD0217B5051CA00E23841B293A02051D0E095F6F64ECFFFCF0FFFFE2EEECFFFCFF FEFCFFE5F9F7778E8811100E120000340002701F2889212C86111AA022269C1519960A09 9A0906AC110FB71312B50909A60001AE091AAC0820AE081EB0071CB20719B20717B00815 AF0A11AB0C10A90D0EA80E0CA90E0AAE0C09B00B09B30909B20A0AAC0C0E9B0608A22022 8A1D2066161726000037191BEFE5E6FCFFFFE7F3F3F7FFFFF2FAFCEEEEF0FFFCFFFFF5F6 FFF5F5FFFEFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFDFEFFFDFEFFFDFEFFFDFFFFFFFFFFFFFFFEFF FFFEFFFFFFFFEEEEEEF8FAF9FEFFFFEFF4F0F2F8F4FBFFFDFBFFFD9698972B2B2B000000 1B1B1B9E9E9EFCFCFCFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF2F2F2FFFFFFFFFFFFFAFAFAF4F4F4FCFCFCFFFFFFFAFAFA FFFFFFB3B3B3353535000000191919939393F0F0F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF9FFFFF9FFFFFCFFFFFFFEFF FFFCFFFFFBFFFFF9FFFFF8FFFFF8FFFFF9FFFFFBFFFFFCFFFFFEFFFCFFFFF9FFFFF9FFFF FEFFFDFFFFFDFFFFFDFFFEFFFFFFFFFEFFFFFCFFFFFCFFFFFCFFFFFCFFFFFAFAF8F8F3F0 AC9E9D1A0605120000602E31862A35830918900314B41728C51627B5000CB20004C11315 AE0C09A5100AA0130C9D1311A01115A20E1AA80B1EA70C1E9000099D1E258B282B4A0406 1B00002D1F1F9F9EA3FBFFFFFCFFFFFBFBFFF9F6FFFFFEFFFBFFFDF6FFF9E5FEE9E7FBEF FCFFFFF6F2FFF4F7FFF9FFFFF7FFFFBDCAC34B554C0606000E0000330801631918892025 A01623AE0B1CBA0319B2091E8306147D222B631C20220000250C08AFAAA4F9FFFBE7F8F2 F4FFFFF5FFFFF7FFFFF4F8FBFEFFFFFFFFFFFFFDFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFDFCFFFDF9FFFFF8FFFF FBFFFFFEFFFFFFFEFFFFFDFFFEFAFBFEFFFFF0F6F2EEF3EF3E36340F00003C111A7B2A33 9C1416AF0B09AF0B09AD0E0AAA110BA4140B9B1307961005A3160DA91410B01012B10E13 A80C109C0A0D8E0A086F110F1600003A3A3AF5F5F5FFFFFFFFFFFFF7F7F7FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFDFFFCFBFFFCFBFFFAFAFAFAFA FCFFFFFBFFFFE5E9EAC7C9C88887839C9793BAB0AED7CDCBEEE6E4F9F5F4FEFCFDFEFFFF FCFFFFFCFFFDFEFFFDFFFFFDFFFEFDFFFEFDFFFEFFFFFEFFFFFFFFFEFFFFFCFFFFFCFFFF FEFFFFFEFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFCFFFFFEFFFF FEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFFFFFEFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFDFFFFFDFFFFFDFF FFFDFFFFFDFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFEFFFFFFFFFFFFFFFF FFFEFFFFFDFFFFFDFFFFFEFFFFFEFFFFFFFFFEFFFFFFFFFFFFFEFFFFFDFFFFFDFFFFFEFF FFFDFFFFFEFFFFFDFFFFFEFFFFFDFFFFFEFFFFFDFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFEFFFFFCFFFFF9FFFFF8FFFFF7FFFDF7FFFDF8FFFDF9FFFDFCFFFDFEFFFFFFFFFF FFFFFFFFFFFFFEFFFFFFFFFFFFFEFFFFFCFDF8F8F8FEFFFFFBFFFFFBFFFFE5E9EAD1D1D1 251F1F1B0D0D0E0000140000160000280503411B185825228536398425297E191F831822 8E1E2A92222E881E2A791A228F3E442B00002F0200D0B3ADFFFBF3FFFEF4FFFFF6FBFFFB F4FFFFF2FFFFF1FFFFF8FFFFF7F6FBFFFBFF85666C23000036000083242A7C050B9C1114 BD2122A70000B80604B90909AC0C0EAC0B11B50711BA0411BD0213B60515A50E1790181A 7C2B273506000F0000837C72FFFEFAFFFCFDFFF8FFFFF5FFFFF5FFFFF9FFF1F2F4E2F7F2 E4FFFFE0FFFFCDF3E6F1FFFD625A572E07083100006B0A1394212887080F8B0408B02127 A70C1AAB0A1AAC0A19AE0A15AF0A10AF0B0CAF0B09AE0C07B619129200009C0D05AC261D 92130D890F0C95221F8220213800001B00004C4344BECDCAEDFFFFEDFFFFECF9FFECE9F2 1D030E2700007F1E2F9F1C2A9C000ABA1114AD0A03AD1105A513069C0700B30A0DC10D19 B50012AE0019A5172D87203138050A0800006B8175E9FFFFE0FEF6F2FFFFF6F5FAFBFFFF 3D5E55011B100E00003E000883142796061D9A0010A606129F0D109B14109A1B129B1B10 A1160FAB100EB70A0EB80A14AB0C20A90B22B2061EB9031CC1011AC40318C10715BC0D14 AC0C0CA4100CA0130AA0130AA5100CAC0C0CB3090CB6070EB4040FB61922810609731D1C 3707030E0000858180FDFEFFFFFCFFFFFAFFFFF8FFFFF8FFFFFAFFFFFEFBFCFFF8FBFFF8 FEFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFFFDFBFFFBF8FFF9F9FFF9FAFFF9FDFFFCFFFFFDFFFEFFFFFEFF FEFCFDFFFFFFFCFFFDF9FFFDF4FFF8F2FFF9F1FFFAF4FFFBFBFFFDA2A2A2212121000000 2424248F8F8FE8E8E8FFFFFFFAFAFAFFFFFFFFFFFFF4F4F4EDEDEDFFFFFFFFFFFFFCFCFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFBFBFBF9F9F9FBFBFBFFFFFFFEFEFEFAFAFAFFFFFFFFFFFFA5A5A5 3C3C3C0000001E1E1E939393EAEAEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF9FFFFF8FFFFFCFFFFFFFEFFFFFCFF FFFAFFFFF8FFFFF7FFFFF7FFFFF8FFFFFAFFFFFCFFFFFEFFFCFFFFF8FFFFF8FFFFFEFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFEFEFEFFFFFFFFFFFFDADADA 6D6D6D131313110000671D2C85182D99152CA80F24B4071ABC0311BD060BB70908AB0E05 A213059B15099A150E9E1213A40E19AC091EB0071CBE18229A03088B1013822828440E0C 1200004F494BBFC4C8F6FDFFF9FFFFFBFFFFF6FBFEF6FFFBEDFDF2F0FFF5F4FFFAEEF1F6 FFFDFFF5F4FCFFFEFFB0AEAF2C242214020016000044130E621815861F209D1C20AB1018 B5030FC2000FBF0415A90D1B9A1B267712183500001C000064574FCED5CDF4FFFDE4F7F3 F4FFFFF4FEFFF5FAFEFEFFFFFFFEFFFAF9FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF9FFFFF8FFFFF9FFFFF9FFFFFBFFFF FCFFFFFEFFFFFEFFFFFEFCFDFFFEFFFDF9FAFBF5F76D64670600001F1418663435941210 AF0802AC0904AA0B05A80F07A41109A113099F12099B0E059C0F089F0E0BA30D0CA50B0D A6070BA704098B0E141D0000202020C5C5C5FFFFFFFEFEFEF6F6F6F6F6F6FDFDFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFBFBFBFFFFFF FFFFFFFFFFFFEBEBEBFAFAFAFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F5F5F5FCFCFCFFFFFFFFFFFFFBFBFBEFEFEFEAEAEA C2C2C28484844848481D1D1D0707070000000B0000230000450007661D267226306B1E28 6616216A1D277229326F2E342700004D2120DBBEB8FFF7EDF8F5E6FAFEEDF4FFF2F3FFFF F2FFFFF1FFFFF9FFFFFFFCFFFFFAFFAF929723000035000082292F811014961011B21818 A80000BF0705BF0908B00A0AAF0A0EB6070EBC040EBE0210B90511A90C139616177F241F 4E120A180000695850F1E6E2FFFBFDFFF9FFFFF0FDFFE7F2FFF3FAFEFFFFEBFFFECCF8EB DDFFFFE2FFFD7C8D8322100C2E0000520000881019A81D22A61012A10705A70D0DA70D19 A70C1AA90B19AC0A15AF0A10B2090CB20A09B00B09AB0C08A8110AA51A1396170E811008 831C157D1F17570E081B00003C2D30A7A7A9F4FEFFF1FFFFF1FFFFEFFAFFC7BDC624000B 2E0000821D2D9B1D29980309B61213B50804B40B04A811069C0800B10B0DBE0C18B20012 AB031CA1172E7E1E2C2000002D2522A5BAB1E9FFFFE5FFF7F4FFFFC5C3C6504E4F011009 04050035060C781A2AA3152DA90019B60016C81823A90F0F9F160E961B0C961A0E9E130C AA0C0DB8040FB80314AA0D20A70E23B10721BD031BC50018C90015C60313BE0910AC0C0C A2120A9D140A9D140CA2110EAB0D0EB50710B90511B70714A408138D1A1F641D1B150000 212119ADB7B6F9FFFFFFFBFFFFF6FFFFF3FFFFF4FFFFF8FDFFFEFAF7FFF4F4FFF6FBFFFB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFFFDFBFFFAF9FFFAFBFFFAFEFFFBFEFEFCFDFCFAFDF9FAFCF6F8FFFDFE FFFFFFFCFFFDF9FFFDF7FFFBEFFFF7EEFFF7F1FFF7F8FEFAE9E9E9A2A2A2383838000000 2B2B2B989898EDEDEDFFFFFFFBFBFBFDFDFDFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FAFAFAFFFFFFFFFFFFE5E5E5BEBEBE2F2F2F000000 0A0A0A8B8B8BFDFDFDFFFFFFFBFBFBF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFFBFFFFFCFFFFFFFFFFFFFDFFFFFBFF FFFBFFFFFAFFFFFAFFFFFBFFFFFBFFFFFDFFFFFFFFFCFFFFFBFFFFFBFFFFFEFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFCFCFCFFFFFFFFFFFFFFFFFFD7D7D7 6161610E00003F030D791D2C992436970D1DA20010BC0C19C10E14AF0102AE0C07A71007 A0130A9E130EA11013A50D19AC091EAF081AC420279200008B0B0CA13A3B6F2728200000 1701045A535AE3E6EDF8FFFFF7FFFFEBF9F9F5FFFFF5FFFBECFAEDF7FFFAF9FFFFF3F6FB F3F1F672676B1905072200032300005513157520238821249A1F22A3161CA60B11AB040B B6050DB90B14B0101CA1152085141A5B0707240000160000747168F8FFFAEEFAF6F7FFFF FBFFFFF3F6FBFEFFFFFEFFFFF9FAFEF6F7F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFF9FFFFF9FFFFF9FFFFFBFFFFFCFFFF FEFFFFFEFFFFFFFEFFFFFDFEFFFEFFFFFAFCB3AAAD19101310070A5C2B2E931111AE0603 AD0504AB0705AB0906AA0C09AA0F0BAB110FA70F0EA70F0EA70E10A80F11A90E12AA0E12 AB0F13911A1E1C00000505057C7C7CFFFFFFFEFEFEFFFFFFE9E9E9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFAFAFAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFAFAFAF9F9F9F9F9F9F9F9F9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFCFCFCF9F9F9FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFF FFFFFFF4F4F4CCCCCC8E8E8E4C4C4C291D1D1900002200002400002B000041060C5B1E25 6F3239773E443C0A0D2600007E615DFBEAE2FFFFF3FEFFF3F8FFF3F5FFF8F2FFFFF4FFFF F3FEFFF9FFFFFEFFFFFFFDFFE5D0D5330F132C000079292C861D21901011A40B0DAB0102 C30B0DBE0807AE0C0AAB0D0CB5080CBA050CBE030EB90510AC0B119914177C1A1768281F 190000372920C7C0BAFFFEFDFFFCFFFBEEF7FFF1F8FFF8FBFEFFFFF1FFFFDEFFF6E7FFFF B4CBC1191A141800004200047C171F961921A2151BAD1719AC12109F0505A70D17A70D19 A90C17AE0A13B20910B3090CB3090AB20A0AA20300B21D19A01B16850E088520187F261E 5506002A0000270708A2969AF3F3F5F8FFFFE8FAFCECFEFFF3FAFF81757F26000B390000 811B299A1B269C070DB41011B50706B30A03AA12079F0801B00C0DBA0C16AC0012A7081E 99182A72182428000018110BF4FFFBE9FFF8D1E2DACED0CF18070D1200001800003C0B0F 72202C9B2839A91629A60014AB010EB30E15AA1413A1160F9B160D9C130BA60C0CB0050D BF000FBB0015A90E20A31022AE0B20B8051BC10118C40112C00110B9060CAE0B0CA5100A A0130CA0130CA50F0EAE0B10B60611B70511B20A178F0008962E2F48090411000062655E E5F1EFF8FFFFFFFCFFFFF8FFFFF4FFFFF4FFFFF9FDFFFEFAF8FFF6F5FFF6FCFFFBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFDF9FBF6FBFDF8FFFFFBFFFFFDFFFFFDFFFEFFFFFDFFFFFDFFFFFCFDFDFBFC FDFDFDFEFFFDFCFFFDF9FFFBF5FFF8F2FCF4F5F7F4FFFFFFFFFFFFA9A9A9222222000000 2C2C2C949494F6F6F6FAFAFAFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF8F8F8F3F3F3FFFFFFFFFFFFA8A8A83636360000002525258F8F8F F3F3F3FFFFFFF6F6F6EFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FDFDFDFFFFFFFFFFFFFFFFFFB2B2B2 2D1E211F00005109147C1C288E1421A00C1AB5111CBB0D16AF0103B00B09AB0E09A5100C A41010A50E15A80C19AC091CAE091AA7080C9F09089C14149922247E1E224F080E280002 110003929196EAF5F7F1FFFFE0F4F2F2FFFDF8FFFBF7FAF3F9FCF5EAF0EED8DCDB473E3F 1100001D0000350000994650811B268B131D98121BA2101AA60D12A4080BA70709AE0B0C B40F13AB040EA70D1795131B85232452130E19000024170FA09F9AFBFFFCFBFFFFFCFFFF F0F1F6FAFBFFFCFFFFFBFFFFFBFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFF9FFFFF9FFFFFBFFFFFCFFFFFCFFFFFEFFFF FEFFFFFFFEFFF9F7F8FFFEFFFFFCFDECE6E83C3336060000451719931516B00A0AB00A0A AE0808AC0608AC0809B00B0FB20F14B00F15AE0F14AA0F15A80F14A50E15A40F15A20F15 881B203D191B000000363636F6F6F6FEFEFEFFFFFFE8E8E8FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBF9F9F9FCFCFCFFFFFF FFFFFFFCFCFCFBFBFBF8F8F8F7F7F7F9F9F9FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFCFCFCFDFDFDFFFFFFFFFFFFF6F6F6FBFBFBFFFFFF FFFFFFFFFFFFFCFCFCE9E9E9DFD9D9A5919080646349292A2501031C00001D00001D0000 1C00001800002004038F7D79F6EFE7FEFFF6F6FFF5F2FFF6EDFFF5F5FFFFF8FFFFF3FEFF F8FFFFFBFFFFF6F6F8FFFCFD4B3134200000611D1E8626288D1215980609B0070CC40B10 B70304AB0E09A80F09B20A09B9060ABE030ABA050CAF0A119E12157C100E7F3630250000 10000096918BFCFFFDFBFFFFF7F6FBFFFBFFFFFCFDEFF1EEF3FFFBF1FFFDB3C4BC333530 0F00003300016E18219927319D17229B0810A80F12AF1513AA1010A70E13A70D15AB0B13 AF0A11B3080EB5080CB5080CB2090CA20405A616158D100C85191689322B5A140C2A0000 20000093797AFCF0F4FFFFFFF8FFFFE7F6F9F4FFFFFCFFFF4D3D472700084C0211821927 991723A10A11B00C0DB50907B20904AB1109A00902AE0B0CB30C14A80313A10E1E8F1927 600F161B00006B645CF0FCF2E9F9EE9D9F9A0A00001800003500086D1D287F1B278B1523 960F1EA50D1CAF0F1BA908109B0000AB1514A4150FA0110DA30D0CAF0A10BB0713C50117 BD031AA50E1F9E1121AA0D1EB4091CBD0416BE0211BC020FB5040AAE0C0AA70F0AA2110C A4100EA80E10AF0A11B70511B50613A50B158C0E12852B2A260000100000ABB2AAF5FFFF F7FFFFFFFDFFFFF8FFFFF5FFFFF5FFFFF9FDFFFEFAF9FFF6F7FFF8FCFFFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFDFBFFFEFCFFFEFCFFFDFEFFFDFEFFFCFDFFFCFDFFFCFDFFFCFDFEFAFBFCF8F9 FFFCFDFFFEFFFFFFFDFFFFFDFFFFFDFFFFFFF9F9F9FFFFFFFEFEFE9D9D9D1E1E1E000000 252525A8A8A8EFEFEFFFFFFFFBFBFBEAEAEAFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F2F2F2F6F6F6FFFFFFFFFFFFF4F4F4B1B1B14545450000001717178C8C8CF9F9F9FFFFFF FBFBFBF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFFFFFEFFFFFCFFFFFBFFFFFBFFFF FBFFFFFBFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FBFBFBFCFCFCF7F7F7FFFFFFECECECA09798 1D03042800004C030A801C24A3212BA8101CAB050FB6090FB2090CAF0B0CAB0D0EA90D11 A90C15AB0A19AC091CAC0A179D0301A8130DA71313950A0F8F111C831D2A5109151C0000 21181BA6B4B4EDFFFFE4FFFCE6F9F3FCFFFDFFFAFAFFF5F4979691110E070E00001D0000 5D171F8D303B710009B329399F0416A90414AF0714AF0A11AA0A0CA70C0AA60E09AB0D0A B1010BB309129F0E159626257A2C282B0000140000392E28CECAC7FFFFFFFFFEFFF7F6FB FAFBFFFBFFFFF9FFFFF9FFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFBFFFFFBFFFFFCFFFFFCFFFFFCFFFFFEFFFFFEFFFF FFFEFFF7F5F6FFFEFFFBF7F8FFFEFF6A64660400002C0001921A1CB01213B21116B20D13 AD060EAE040DB20612B60A16AA020FA90510A30712A00A139A0D15960F159310167A1A1E 5B3B3C000000070707E3E3E3F7F7F7FFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFCFCFCF7F7F7F8F8F8FDFDFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF9F9F9FBFBFBFDFDFDFFFFFFFFFFFFF6F6F6EDEDED F1F1F1FEFEFEFFFFFFFFFFFDFEFAF7FCF7F3E9DFDDBBADAC7F6D6D4E383A351F212F191B 3927276A5F5DBFBAB6F7FAF3F6FFF9E9FFF2E9FFF6EDFFFAF8FFFFFBFFFFF5FDFFF7FFFF F7FFFFECF5F4FEFFFF6C615F1600004008077C28288A191B93060CB30E15C00810B20002 A90F07A51107AF0C07B70707BE0409BD040AB50710A50E1381090B8B36333F0D06120000 65625DECF7F3F2FFFFF5FFFFFFFEFFFFFEFBF3F5F0F7FCF6CCD1CB3E3935110000360509 70232D891F2D9F1C2AA61421A20812A10509A70D0DB21816A70E10A80E10AC0B10AF0A0E B5080EB6070CB5080EB00910A2070B980D10861212852725631C182400001B0000745B54 F3E1E1FFFBFFF9F9FBF2FAFCEFFDFEF7FFFFF4F3F93B262F2B000461132082162397131E A60F16AD090AB60A08B00702AE110AA20904AC0C0EAC0D12A107139C1621841A244C0509 190000867C73FCFFF462635B1C0D0A1C00003600087A22329E1B2DA80F219D0212970008 A50813B71A21B51B1DA60C0CAC1413A8100FA70B0EAD0910BA0B18C20B1DC50720BA081E 9C0E1C96121DA30F1DAD0C1BB70817B90511B7030CB30409AF0B0AAB0D0AA70F0CA80E0E AC0B10B20811B90413B00817950C148D23255D13101D0000534A41E2EEE4EBFEFAF5FFFF FEFEFFFFFAFFFFF7FFFFF7FFFFFAFDFFFEFAFBFFF8F8FFF8FEFFFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF FFFDFFFFFDFFFFFBFDFCF7FBF9F4F8F7F5F8F8F6F7FAF8F9FFFEFFFFFEFFFFFBFFFFF9FE FFFAFFFFFBFFFFFBFFFFFBFFFFFEFFF0F0F0F2F2F2FFFFFFFFFFFFA7A7A7353535000000 242424939393F5F5F5FFFFFFFBFBFBFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAFAFAFFFFFFFFFFFFA8A8A82727270000001111119E9E9EE8E8E8FFFFFFFBFBFBF7F7F7 FFFFFFFFFFFFEDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFFFDFFFFFDFFFFFEFFFFFFFFFBFFFFF8FFFFF5FFFFF4FFFFF5FFFF F5FFFFF8FFFFFBFFFFFFFFFFFFFEFFFFFDFFFFFDFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFEFEFAFAFAFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFF3F2F05C5250 29110D24000062161A972A3098101A9E020DB71018B20910B2090EB00910AE0A11AC0A15 AC0A19AE091AAB0B15AE1913A41006A20705A70B0FAB13209712236C0A1942040F0D0000 4A5652B5D3CBEAFFFFF5FFFFFFFEFDCFB4B98060651200001A03001D00006F2F30943942 7100099F1022A20015B6061ABC0718BD0915BB0B15B40E10AB0D0AA20D06A60904C30B13 BF0A13A4080C911515822827571C162400000E00006A5F5DCAC4C6FFFDFFFFFEFFFEFFFF FBFFFFF7FFFFF2FCFDFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFFFF FBF9FAFFFDFEF9F5F6FFFEFFA7A3A41B17181B0000831717A31215AB161AAE131BAB0914 AA0412AF0414B3081AA80112A50716A10D199E151F9819208F1A20881B1E71232353393A 000000000000D5D5D5F2F2F2FFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFBFBFBFAFAFAFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFFFFFFFBFBFB FCFCFCFEFEFEFEFEFEFDFDFDFAFAFAF6F6F6F3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8 FCFCFCFFFFFFFFFFFFFFFFFFFDFDFDFCFCFCFDFDFDF8F8F8FCFCFCFFFFFFFFFFFFFFFFFF FFFFFFF5F5F5E8EAE9F9FFFDF9FFFDFCFFFDFEFFFDFFFEFDF2ECECE2D9DAD8CFD0CDC7C7 E7E6E4FEFFFDF9FFFDF4FFFDEFFFFCEDFFFDF0FFFFFBFFFFFFFEFFF6FBFFF7FFFFF0FFFF EDFDFCF7FFFF9C9D980E00002400006E2627852123900A11B1141DB70511B00106A71007 A41205AE0D05B60905BE0409BE030AB9050EAC0B138F0A0F8D292B5E1D1B1900003C3230 CAD5D1F0FFFFF0FFFFFBFFFDF8F7F2FFFFFAE5E0DC4D3F3C140000330005621620892331 8C0F1F9A091AAF1321B1111BA4050AA10506AD1311A70F0CA80E0CAC0C0CB00A0CB5080E B6070EB30810AE0A139E0811931217881F236D1D1C2B000016000052443BE2DBD3FFF7F7 FFFCFFFAFAFCF9FFFFF0FCFCECF4F6C5BFC3290E152F000275212E841420961019AD1419 AA0607B50C09AE0701AF100CA50A06AA0C0DA70C129B0B14981C247A1B1F3D0000190000 9C8B834E453C120300190000270000AA5968780316A90317C00719BE0E1BB30912A8070D A80E10AB1312AE1414AE0F13AD0A0FAD060EB30916BA0F1FBB1022B40B20A50819900C17 8F10179C1019A70F1BB20C18B50A13B4070DB3060AB00A0AAE0C0AAB0D0CAC0C0EAF0A11 B30713B70515AB0A198A13197A26243100001C0000A2A094F5FFFBE0F3EFF4FFFFFCFFFF FFFBFFFFF8FFFFF8FFFFFAFDFFFEFAFCFFF8FBFFF8FEFFFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFDFF FFFAFFFFFCFFFFFDFFFFFEFFFFFFFFFFFFFFFEFFFDFFFFFFFFFEFFFFFDFFFFFCFFFFF5FC FFF4FBFFF6FFFFFAFFFFFEFFFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFA5A5A5292929000000 1C1C1C909090FAFAFAFFFFFFFCFCFCEFEFEFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF EFEFEFADADAD393939000000242424868686FFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFFFFFF FFFFFFE9E9E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEFFFFFBFFFFFBFFFFFEFFFEFFFFF9FFFFF5FFFFF2FFFFF0FFFFF1FFFFF2FFFF F5FFFFF9FFFFFEFFFFFFFEFFFFFBFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFFFDC0C7BF555249 120000360000731D2088151C960912AF121BB00913B50711B30811B20813B00815AF0819 AE091AA90C15AE1E13A10D00A80301B90A11BD0E1FA7081E890C1E6E1C28230304000400 577365D8F6EAF1FAF5BBABAE693B46270000240000410703823B3971181A77080FA51E2C 9E0313B1091ABE0B1EC10818BE0814BC0811B50B0CB00C0AAA0D08AD0806C90A11C2040E B00B119510117B19186E2B254C211B170000190707A09496FFFCFFFFFDFFFEFFFFF9FFFF F3FFFFF3FEFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFDFEF8F6F7FFFEFFE5E3E4444243190000670D0D890E1099161BA1151EA10D19A10614 A50618A90A1EA70C1EA411239D1926941F28872024761C1E6616154F18152C1A18030303 191919DDDDDDF7F7F7FDFDFDFEFEFEFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF8F8F8F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFCFCFC FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFDFDFDFAFAFAF7F7F7F9F9F9FFFFFFFFFFFF FFFFFFFCFFFFF5FFFFE9FCF6E1F0EBEBF7F3FBFFFFFCFFFFFFFFFFF7F5F6FFFFFFFEFFFF FBFFFFEFFAF6F0FFFAE9FCF6E2F9F1EEFEFBFFFEFFFFFCFFF9FAFFF8FFFFE9FBFBF0FFFF EFFFFFD0DBD5241F1B15000060262580272B870E17AA1622AD0514B20910A51009A41205 AC0E05B60905BE0409C1020ABE030EB50613A40E198D151E7D282D2300001E0A09A4A9A5 E9FFFCEEFFFFF7FFFAFBFCF4ECE5DF84716D1800002A00007929347E1826931425980619 A00316B00B1BB30F1AAB0A10A7080CA80E0EA70F0AA80F09AC0D0AAF0B0CB3080EB30810 B00913A80C17980C178E1922751A213D0000190000514640BCC1BAF9FFFBFBF7F8FAF1F6 FEFEFFFBFFFFF4FDFCECEDEF9D9195160000320000872D3786121D960D15B0171CA70405 B40C09AD0600B2100DA80A09A80C0FA10C10950E14942126721C1D32000038130B220A00 1900001D00003800007928317F16279A0F22BB0214C90310C91018C11418AE0E0E9E0402 9F0304AA090EB40A13B30411B20111B3081AAF1120A41320900C1980040E830C128A0F14 961116A21118AC1117B10E13B30A0FB3090CB2090CB00A0CAF0A0EAF0A0EB00911B20813 B30717A40E1A8320234C0C0A1D00005C4A40DBDED3F4FFFBE8FDF8F2FFFFFBFFFFFFFDFF FFF9FFFFF9FFFFFBFFFFFEFBFEFFFAFCFFFAFEFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFFFFFCFF FFFEFFFFFFFFFDFEFFF6FAF9F0F5F1ECF1EBEEF0EDFBFBF9FFFEFFFFFDFFFFF8FEFFEFF9 FFF2FEFFF9FFFFFCFFFFFFFFFFFFFFF2F2F2FFFFFFFFFFFFEDEDEDA6A6A6282828030303 222222949494EEEEEEFBFBFBF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F2F2FCFCFCBFBFBF 3C3C3C000000191919989898F9F9F9FFFFFFF7F7F7FEFEFEFFFFFFFFFFFFEDEDEDF6F6F6 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFFFFFBFFFFFBFFFFFDFFFFFFFFF9FFFFF5FFFFF1FFFFF0FFFFF0FFFFF1FFFFF5FFFF F9FFFFFFFFFFFFFDFFFFFBFFFFFBFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF6F6F6FFFFFFF9F9F9EAEAEAFFFFFFFFFFFFF4F4F4FBFFFDF4FFFB7F8C820D0600 180000500E0F791A1E90141CA4121DAC0A17B30715B50615B50615B20717B00817AE0919 A80D139B0B00A71404B80C0AB90008BF0011BE0C22A9172A831F2B491919070000243427 9CAEA278736F2B0C122F00003900006C151B7618187912159320259C1D24970A13A80E1A B00A18B70B17B70511B3020AB20107B30507B40A0AB50D0CB90B0CC10007BA0006B9151C A11C1F741211712C276737352E100E0F0000938487FFF8FEFFFCFFF3F4F9F0F8FBF2FFFF F5FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAFAFAFFFEFFFFFFFF6563641C04044C05036D0B0A82181A8E1B2292131E930C1A990C1D 9E11249710219215258919257A1B23621618480B083100001B0000080000060606393939 ECECECFFFFFFF8F8F8FFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF9F9F9F4F4F4FEFEFEFFFFFFFCFCFCFBFBFBFFFFFFFFFFFFFFFFFFFDFDFD FCFCFCFCFCFCFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD FCFCFCFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFEFEFEFBFBFBFAFAFAF9F9F9F6F6F6 EFF5F3EEFEFBF1FFFFF2FFFFF5FFFFF6FFFFF4FAFAFDFEFFFFFFFFFFFFFFFEFFFFF3F7F8 F5FBFBF8FFFFF7FFFFF4FFFFF9FFFFFFFCFFFFF8FFF9F8FDF8FFFFE7FBFAEEFFFFDEF9F4 F1FFFE373C36100000552727772C307C11199D1926A00817AF121BA1120CA11307A90E09 B20A09BA050ABE030CBE0210B70513B211218D0614922E383800001600008D8988E0F0EF EFFFFFF2FEF4FFFFF68D7E771800002600006717207E15238B0C1DA10F22AC0D21AF081A A90112AA020FB00C15B11217AC1011A80F09A80F09AB0D0AAE0B0CAF0A10AE0A13A90C17 A00F1C931521831B265508102200002A1615C0C2BDF2FFFDE1F4EEFFFFFFF3EDF1FFFFFF FCFFFFFBFFFFFFFEFF9C898B1C000038000092323D890F1A970A13B3181EA50203B30E0C AD0502B40E0EAB0809A80C0F9D0C0F9110149125256F1B192F00002100001C00002A0000 6B34316C1B2199313C8A0B1EA90E20C40A15BA0000AC0000B30B0AB51714AD1210AA0C0D B00B12B90916B50215AF0215AB0A1C9E162289181E690F0F5A0200790C0F870C0F931113 9E1316A81315AD1114B10C10B30A0DB3090CB3090CB2090EB00910AF0913AE0A15AE0919 9A121E7D2D2E1F0000140000938A81F5FDF2E8F9EFF1FFFFEFFFFEFBFFFFFFFEFFFFFBFF FFFAFFFFFBFFFFFEFBFFFFFAFEFFFAFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFF F5F6F8DEE0DFC2C4BFA8ABA4989B94D0D3CCE8E9E3FFFEFBFFFDFFFFFCFFFFF4FCFFF8FF FFFAFFFFFDFFF7F7F7F6F6F6FFFFFFFFFFFFF9F9F9FDFDFDFFFFFFA2A2A2333333000000 1C1C1C9F9F9FFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFDFDFDF5F5F5FAFAFAFFFFFFFFFFFFF9F9F9FFFFFFB3B3B3373737000000 191919929292EFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF FFF5F9FFF8FCFFFCFEFFFFFFFBFFFFF7FFFFF4FFFFE5F8F2E3F6F0F4FFFFF7FFFFFBFFFF F2F2F2FFFDFFFFFBFFF6EBEFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFFF0FFFDEAFFF4797F75120100 2700005A0F13750D149B1925A50D1CAD0617B10213B30214B30717B20A19B00B19A90E12 A21305A71102B60905C1020AC70010C00017A90A1E8D1723702E2F2E1109060000040000 1100002900005302157F14289315219A131A9B121A9B12199D12199E1117A11015A40F13 AB1014AD0E12AF0A0EAE0407AE0002B10001B60205BC0308BB0007B20007A40B108F1315 7F21217C38355D2F2F280A0A0F000097868CFFF6FDFFFCFFF8F7FDFBFFFFF5FFFFF1FDFD FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFDFC F3F3F3FEFFFFC5C5C50B00002D0000631C187D2F2D7721247D19218E24308C1C2A740414 9228367F1F2B5E0B133700002300001900001F08002C1F1755514E9B9B9BE9E9E9FFFFFF FFFFFFFFFFFFFBFBFBF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFCFCFCFAFAFAFBFBFBFFFFFFFFFFFF FFFFFFFFFFFFFCFCFCF8F8F8FAFAFAFEFEFEFFFFFFFEFEFEFEFEFEFFFFFFFAFAFAF5F5F5 FBFBFBFFFFFFFFFFFFF9F9F9FAFAFAFEFEFEFFFFFFFFFFFFFBFBFBF7F7F7F7F7F7F9F9F9 FDFDFDFDFDFDFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEFDFDFDFCFCFCFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFDFDFDFDFDFDFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFEFEFEFCFCFCFBFBFBFBFBFBFBFBFBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFCFCFCF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FBFBFBFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF9F9F9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFF F5FFFFF4FFFFF5FFFFF7FFFFF9FFFFFCFFFFFFFEFFFFFEFFFFFDFFFFFDFFFFFEFFFFFEFF FFFEFFFEFFFFFCFFFFFFFFFFFFFBFFFFFBFFFFFEFFF9FFFFF2FFFFEDFFFFEBFFFFF0FFFF 5F6A64060000200000783B40741A236300008F0B19AE222DA01916A0170FA4100EA60809 AA0106B1000AB90310BB081BBA15269B091C8A172672202C2500002D1D1EF7FDFDF5FFFF FCFFF88680741F06002E000066191F7B1520890B19A31023AB091EB0071AB20719B30717 B00815AF0913AC0B13AB0C10A40905A90E09AF1410B01415AA0F13A30C159D0F1B961623 7C0E1B56000A2A00002D0A0EACA2A1EFFAF6E5FFF9EEFFFFFCFFFFF8F3F9F8F9FBFCFFFF F6F8F7F8F2F25D444720000070252C821D2594151EA10F19A90D11AE0B0CB00B09B20A09 B60D10AC070BA2060AA112169B1F21841A1A5B06033700002A00003E040062231E7B2B2C 841F258E121D9F0E1FB2121EB60A0AB50801AF0B02AD1009AE150FAF1412B10E13B10712 B50416B6061BAA071A9B0E1E861B21621714320400270000821E1C9317199616159A1413 A11110A70F0EAC0C0CB00A0CAF0508B1040AB80A13BD131CB5111CA60914A40C1999212A 5418182C130E1A0D05CDCAC3F9FFFAE6F5EEE3F4EEF5FFFFFBFFFFFFFEFFFFFCFFFFFCFF FFFCFFFFFDFDFFFFFBFFFFFBFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F5F5F5FCFCFCFFFFFFFFFFFFFAFAFAF2F2F2FDFDFDFEFFFFFCFFFFEFF2F7FCFFFFFEFFFF 61625D0404000C09000604001A180C908C83FCF7F1FFFEFBFFFEFFFEF9FFFFFDFFFFFDFF FFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFA9A9A9272727000000 1F1F1F999999F4F4F4FFFFFFF6F6F6FBFBFBFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFBFBFB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3 F7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1B1B1404040000000191919939393 EEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFDFF FFFCFFFFFEFFFFFEFFFEFFFFE1E7E5EBF4F1F8FFFFF8FFFFECF5F2E7EDEBFEFFFFFFFEFF FFFDFEFFFCFFFFFDFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFFF1FFFFF0FFFDCBD8CE56534C140000 3A04047725298A1B249C1221A70A1BAD0516B10213B10515AF0716AC0A17A80D11A41107 A81003B70707C1020AC8000EC30013B0081999131E7D2426521D172908001700002B0000 500911720F238A0C22A70C1EAF0917AC0A15A80D15A40F15A011139E12139D13119B0F0E 9F0F0EA70F0EAF0C0DB70A0EBB080EC1080EC20911B2020CCB2B33A92027780A0D71201F 561C1A2300001200004A353ABFB0B5FFFAFFFFFBFFFBF8FFFCFFFFF8FFFFF7FFFFFCFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFF7F9F8 FEFFFFD7D9D838302D1600003C0D075F2A26642827661F2371242A75242D6E1C28350000 2E00002600001C000030171362554DA09D94CBCEC5E1E1DFF6F6F6FFFFFFFBFBFBF2F2F2 F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFAFAFAFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6 FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFBFBFBFFFFFFFFFFFFFEFEFEFBFBFB FFFFFFFFFFFFFFFFFFFAFAFAFBFBFBFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFB FBFBFBFBFBFBFBFBFBFDFDFDFFFFFFFFFFFFFFFFFFFCFCFCFDFDFDFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5 F7F7F7FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF6F6F6EFEFEFF0F0F0F8F8F8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFCFCFCFBFBFBFBFBFBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF8FFFF F7FFFFF8FFFFF9FFFFFCFFFFFEFFFFFFFEFFFFFDFFFFFCFFFFFBFFFFFBFFFFFBFFFFFBFF FFFCFFFFFCFFFFFCFFFFFBFFFFFBFFFFFDFFFBFFFFF4FFFFEEFFFFEDFFFFF0FFFF9FABA7 12110F11000046181B732D35852B358D232F79050E8008098B0E0C9A1516A51A1DAD181C AF121BB00A18AD0618A5061A9F0D20961F32781D2C260000120000CDCBCCF2F8F47E7B72 39281E1C00003C00007718208F15229E0D1EB41325B0071AB30619B30717B20815B00913 AF0913AE0A13AC0B11AB0D0AAD120DAB1310A10D0D990A0E960F169115208519266E1420 300000270001917B7EE3E1E2F1FFFDE9FFFFEEFFFFFCFFFFFDFBFFF6F7F9FEFFFFFCFCFA E1D6D4462828260000752329861B2397141CA20F17AB0C11AE0B0CAF0B09B00B09B90F12 B00910A5090D9F10149416197D11115900003F00005409066618167E26258D2629921920 990D18A70918B20E17AE1007A91000A50F01A51107A8130DAC1212AD0C14AC0715A50010 BB1C309F12237B09136616152F00000F0000401D0A821E1C9715179915139B14119E1310 A4100CAB0D0CAF0B0CB5080CB7080FB60811B00913A90C17A3101A9D141E8720242D0100 080000615C56EEEFE9FBFFFBF8FFFDF3FFFBF8FFFFFBFFFFFEFFFFFFFEFFFFFEFFFFFEFF FFFEFDFFFEFDFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FFFFFFFCFCFCF4F4F4FEFEFEFFFFFFFFFFFFF6F7F9F2F6F9FCFFFFEEEEF0868281251C17 0F0200200F052210040E00002D1C12897C74F0E7E2FFFDFDFFFFFFF6FAFDFCFFFFF6F7F9 F8F8F8F4F4F4F1F1F1F6F6F6FFFFFFFFFFFFFFFFFFFEFEFEEDEDEDA2A2A2313131000000 313131A5A5A5F9F9F9FFFFFFF8F8F8F3F3F3FFFFFFFFFFFFFDFDFDF8F8F8FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFFFF FFFFFFFDFDFDFFFFFFFFFFFFEFEFEFC7C7C7414141000000000000808080FCFCFCFFFFFF FEFEFEF2F2F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEBECFAF8F9 FFFEFFFDFBFCFFFEFFFFFEFFFFFEFFEAE6E7F8F4F5FEFAFBFFFEFFFFFEFFF7F5F6FAF8F9 FFFDFEEEECEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF4FFFEF2FFFFF5FFFDB9BEB7281D17180000 541619751A239119259F1121AA091BAD0516AD0514AC0614AB0914A80E10A71009AB0E07 B70709BE030AC4000EC00111B20717A0101A8A1C1F7B28245E1B15420300500406791C26 8F1E3093081DB30619BD0213B70513B00913A80D13A111119B1411991511930F0B96110C A01210AB1312B31013BA0D13BD0912B70913B319237A00008D1C2291383A3B00001D0000 290F0E352224AFA0A5F1E4EDFFFAFFFFFAFFFFFDFFFDFCFFF7FCFFFBFFFFFEFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFDFDFDFEFFFFFCFEFDFCFFFFFAFEFDFCFFFF EEF2F182817D1E0F083C231C55363153302C3C1213240000230000230000200000340D12 735658AE9C9CD3CECAE8EBE4EFFAF2F5FFF8FCFFFDFFFFFFFFFFFFFEFEFEFDFDFDFFFFFF FFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFAFAFAFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFCFCF2F2F2EDEDEDF2F2F2FCFCFCFFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFBFBFBFCFCFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF7F7F7F3F3F3FFFFFFFFFFFF FFFFFFFDFDFDFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFDFDFDFCFCFCFCFCFC FBFBFBFBFBFBFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDF8F8F8FAFAFAFCFCFCFEFEFEFFFFFFFDFDFDFBFBFBF9F9F9FFFFFFFFFFFF FFFFFFFFFFFFFAFAFAF3F3F3ECECECE8E8E8FFFFFFFFFFFFFFFFFFFAFAFAFBFBFBFBFBFB F9F9F9F5F5F5F8F8F8F9F9F9FBFBFBFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFAFAFAF9F9F9FBFBFBFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFFBFFFF FBFFFFFCFFFFFFFFFFFFFEFFFFFDFFFFFDFFFFFCFFFFFBFFFFFAFFFFFAFFFFFAFFFFFAFF FFFAFFFFFAFFFFFBFFFFFBFFFFFDFFFCFFFFF7FFFFF2FFFFF1FFFFF2FFFFF7FFFF727272 1405081500002200002D000054070F5E070F89262B8A2125861C1E85171A8A131792131A 9C131DA214229B0C1E9F172B941F317B1F2E44061116000092898AC4C3BF170A02190000 340000651317901E289E1423A7081AB00819B30717B30715B20815B00913AF0913AF0913 B00815AF0A11AE0E0EAE1412A5111195090C900D138F1A22801A2567111C3B0002220000 7C5D63F8ECF0FEFFFFF1FFFDF0FFFFF2FFFFFCFFFFFFFEFFF5F6F8FFFFFFFFFEFBB9AAA7 2805032A00007A21258B1A209A131AA50E15AB0C10AE0B0CAE0C0AB00A0AB70C12B20B12 A90D11A11015941116810D106C04055E0000811F20872023901F23971A209E1119A50914 AE0814B00D12A715089E15029D11029F1107A41310A71214A60F18A00C1AA71929AB2B3A 740913490000420B06160000080000603F2E861D1A9E12159D13139D1310A0120EA2110C A90E0CAF0B0AB80B0FBD0E15B30811A200099B0812A01A21931C206B1717150000010000 BDBEB9FEFFFDF9FEFAFBFFFFFBFFFFF2F8F6FCFFFFFCFFFFFFFFFFFFFFFFFFFEFFFFFEFD FFFEFDFFFEFDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE F6F6F6F8F8F8FFFFFFFFFFFFFFFFFFFBFBFBFEFFFFF9F9FB9087881E0E0E180000391610 481D16572B222E03001C000024060095807BF7EDEBFFFFFDF5FEFDEEF8F7FCFFFFFFFFFF FDFDFDFEFEFEFBFBFBF8F8F8FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFA4A4A41E1E1E000000 323232A6A6A6FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFDFDFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E8E8E8FFFFFFFFFFFFBABABA404040000000212121858585EAEAEAFFFFFFF8F8F8F1F1F1 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFDFCFEFFFFFFFFFF FFFDFEFFF8FBE4D8DC8F7E8437242A3F2C32806F75DFD3D7FFFCFFFFFEFFFFFFFFFEFFFF FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFDFE9E8F7FFFFF9FFFD8889831402001D0000 591417821C27951522A41020AC0B1BAD0816AC0813AB0B13AB0F12A90E0CAC0D0AB5080A BA050CBD030EBA0411B20813A70D179A171C911F1F811A1B7210117B1217901E269A1C2A 9E0B1DB70515C00111BA0411B30811AC0B11A50F11A012119B141199131098120F9A100E 9F1110A61012A90D11A9080E9F0811890C148F272E5601062D00002F05062109074E4242 CAC4C6F7EDF5FFFBFFFFFAFFFFFAFFFFFBFFFFFBFFF8F8FAFEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFDFFFFFDFF FFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFDFDFDFEFFFFF7FBFAFCFFFFFCFFFFF8FEFCFBFFFF C7C9C40801000800000B00000E0000100000170000341A1B563D40AC989AC4B4B5E6DCDD FFFEFCFCFFFFF8FFFFF4FFFFF5FFFFF0F4F3F6F6F6FBFBFBFFFFFFFFFFFFFFFFFFFFFFFF F3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFEFEFDFDFDFEFEFEFDFDFDFAFAFAF7F7F7F6F6F6FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFAFAFAF6F6F6EEEEEEF9F9F9FEFEFEFBFBFBFAFAFAFFFFFFFFFFFF FDFDFDEDEDEDF4F4F4FBFBFBFEFEFEFCFCFCFDFDFDFFFFFFFFFFFFFFFFFFFBFBFBEEEEEE DFDFDFD4D4D4CDCDCDCBCBCBCACACACACACABFBFBFAAAAAA8F8F8F727272575757424242 3737374242424242424242424242424242424242424242424242423E3E3E3E3E3E3E3E3E 3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E424242424242424242424242424242424242424242 4242425C5C5C6969698080809B9B9BB6B6B6CBCBCBD9D9D9E1E1E1C8C8C8D0D0D0DFDFDF EFEFEFFEFEFEFFFFFFFFFFFFFFFFFFE9E9E9F5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFBFBFB F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFEFFFF FEFFFFFFFFFFFFFEFFFFFDFFFFFDFFFFFCFFFFFCFFFFFBFFFFFBFFFFFAFFFFFAFFFFFAFF FFFAFFFFFBFDFFFCFDFFFEFFFFFFFFF9FFFFF7FFFFF5FFFFF5FFFFF7FFFFC9CACEAFA6AB 907D815334392E050926000029000032000042000052060A68191C7624267E24267E191F 7E10198F19278A1525780D1D6C14225E21291800002F232349423C110000350A0464201F 86262A9B1C27A7101FAD0617AB000DB30713B20811AE0A11AC0B13AC0B13AE0A15B20815 B00913AE0B10AC1212A110139310158F1C2387232B62121B3600011F00006A4D52E8D7DD FFFEFFF5F9FAF3FDFCF7FFFFF4FEFFFEFFFFFFFEFFF5F6F8FFFFFFFFFDFB8D7A761D0000 3F00007E1F238F181E9D1219A70E13AC0B10AE0B0CAE0C0AAF0B0AB1060CB30912AF0F17 A613199A13199013178A131788131990191F91141A960F169D0C13A70A13AF0A11B40911 AF0B0CA214069A15029B11049F120BA41414A3161C9C161F9016219D323C6D131C380000 260000230000150000250F016C382D901819A50E13A21011A11110A0120EA2110CA90E0A AF0B0AB5080CBF1017B309129B0007970C139B2428801C1C4807050D0000454B49F5F9F8 FEFFFFF7F7F7FAFAFAFFFFFFFAFCFBFEFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFEFD FFFEFDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FBFBFB FFFFFFFFFFFFEBEBEBF4F4F4FFFEFFFFFEFF958B8C240E101800004917166828266F2522 7C2E2A752A254704002600002C07018D7C75F2EFEAF8FFFDEBF7F3FCFFFFFCFCFCFFFFFF FFFFFFFFFFFFFCFCFCF7F7F7FBFBFBFFFFFFF3F3F3FDFDFDFFFFFF9D9D9D131313000000 2C2C2CAAAAAAF7F7F7FFFFFFF9F9F9E6E6E6FFFFFFFFFFFFF7F7F7FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFCFCFCFBFBFB FAFAFACCCCCC5A5A5A0000000101017F7F7FF5F5F5FFFFFFF7F7F7F4F4F4FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF9FFFFECF5F2F8FAF9FFFDFF D1C0C6503941150000160000160000150000513A42E8D7DDFFFDFFF6F8F7EAF3F0F9FFFF FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFFFDFFF7F6FBF5FAFDF8FFFFECF7F164635E0F00002E0000 6A19208616229E1624AA121FAE0E1AAD0B16AB0E15AD1115AC0B10AF0A0EB2090EB2090E B30810B20910AF0A11AB0B13AB141B9B0A11960B109E171D9F1920961019950D19A5111D B00913B70610B60610B30810B00911AE0A11AB0B13A70E13A81317A00F14980C0F960E10 9913149A1516961416891518892C3450070E3902071900000D0000817D7CFBFFFFF9FEFF FFFEFFFFFDFFFFFAFFFFF9FFFFFBFFFFFCFFF9F5F6FFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFDFFFFFCFFFFFCFFFFFDFF FFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFEFFFFF4F8F7FCFFFFFBFFFFEEF7F4F9FFFFEEF3EF 686560433E3829242036312D595451888380C9C3C3FFFCFBFFFEFFFFFFFFFCFFFFF4FAFA EEF6F8EFF9FAF5FFFFF8FFFFFCFFFFFFFFFFFEFEFEFCFCFCFBFBFBFBFBFBFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFBFBFBF9F9F9FDFDFDFFFFFFFFFFFFFEFEFEEEEEEEF1F1F1F5F5F5F8F8F8 FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEE FFFFFFFFFFFFFFFFFFDFDFDFAFAFAF8989897979797878786969695E5E5E4A4A4A353535 2121211313130B0B0B0808080000000000000000000000000404040808080B0B0B0C0C0C 000000000000000000000000000000000000000000000000010101010101010101010101 010101010101010101010101000000000000000000000000000000000000000000000000 0000000000000202020404040303030000000000000000000808081414142828283F3F3F 565656686868737373797979868686A7A7A7D0D0D0EAEAEAF1F1F1F5F5F5FFFFFFFFFFFF FFFFFFFFFFFFFAFAFAF9F9F9FAFAFAF9F9F9F3F3F3EEEEEEF1F1F1F3F3F3F7F7F7FAFAFA FCFCFCFCFCFCFBFBFBFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFDFEFFFFFEFFFD FEFFFFFFFFFDFFFFFFFFFFFDFFFEFFFFFEFDFFFDFFFFFCFDFFFBFFFFFCFDFFFBFFFFFCFD FFFCFDFFFDFDFFFEFFFFFEFFFEFFFFFCFFFFFBFFFFFBFFFFFCFFFFFCFDFFFFFEFFFFFDFF F9EDEFCABABA8E7A795B3F3E31040B2700001D00001B00001E00003A0D08581E1D6D2729 7E293080242F7F27337A2E387B464C16000007000008000026050052181675232587181F 970B18AD0C1CB80C1AB60812B20910AE0B10A90D10A80D11A90C13AE0A15B20717B30717 AF0B14A80F149E131A931A1F85202668191E3700041B0000463033CDC2C6FFFEFFFBFCFE F5F7F6FEFFFFFFFFFFFFFFFFFCFBFFFEFFFFF7F8FAFFFFFDFFF7F5644C482000005A1414 811E2192171CA01117A90C13AC0B10AE0B0CAC0D0AAE0B0CB0050DB30912B11018A9121B 9E11199912199B151EA018229B0D199C0814A20510AA0611B30912B80B11B6070CAB0505 A410069F1107A20E0AA51111A6151C9C1921891A21741D234E12121C00001D0200270F05 1600002D0200612A27741B1D9E1119AE0A11A80D11A41010A2110EA4100CA90E0AAF0B0A AF0206BB0D16B30C149F050D96151A9028276817132900000D0503A6B0B1FCFFFFF0F0F2 FFFDFFEEE5EAFFFCFFFFFEFFFFFFFDFCFFFDFBFFFDFBFFFDFEFFFFFFFFFFFFFEFFFFFEFF FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFDFDFDFDF9FAA7989B260B101D0000490C116B1B1E7F1F21942629841013 8E1D1F821E1E4B0000290000280702928781ECF3ECF8FFFDF8FCFBF4F4F4F4F4F4FFFFFF FFFFFFFFFFFFFEFEFEFDFDFDFFFFFFE9E9E9ECECECFFFFFFFFFFFF979797202020000000 2B2B2BA4A4A4FFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4FFFFFFFFFFFFC8C8C8 464646000000010101808080D9D9D9FFFFFFFEFEFEF3F3F3FFFFFFFFFFFFF0F0F0FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFEBF7F3F7FFFFFCFFFFCFC6C95C474E 1600001C00006535456D3D4D1C0000160000735E65D7CED1FCFFFFF6FFFEDCE8E4FCFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFDFFFFF0FAFFFAFFF8F9FEECF8F6F4FFFFC3CEC6413C361600004E0C10 6F0E17921420A71522AD111CAD0D15AA0F13AF1015AF0913B00911AE0A11AC0B11A90D10 A90D10AC0B10AE0A11B50E16A70006A60009B7131CB2151E9B050E95050EA6151CA80D11 AC0B10AF0A10B20910B50711B60611B60613B50613B40C19A70A159B0A11961116911B1B 8C201D811E18701D192D00002500001500004B3D3DC2C4C3E6F2F2E4F4F4F5FFFFF9FFFF FFFEFFFFF7FFFFF6FFFFFAFFFFFBFFFEF4F5FFFDFDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFDFFFFFCFFFFFCFFFFFCFFFFFDFF FFFEFFFFFEFFFFFFFFFFFFFFFEFFFFF3F7F6FBFFFFF9FFFFEDF6F3F9FFFFFBFFFDF7F6F2 DDD9D6CAC9C5D5D5D3E6EBE7F3F9F7F9FFFFF8FFFFECF8F6F2FEFEF7FFFFF8FFFFF9FFFF F9FFFFF2F7FDEDF0F5FEFFFFFFFFFFFFFFFFFFFFFFFDFDFDF7F7F7FAFAFAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFAFAFAFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFCFCFC FBFBFBF7F7F7F4F4F4FBFBFBE9E9E9CCCCCCB4B4B4A9A9A99F9F9F8585856A6A6A191919 2424242929291E1E1E0909090000000000000808081313130E0E0E070707000000000000 000000000000000000090909070707040404000000000000000000000000000000020202 020202020202020202020202020202020202020202030303030303030303030303030303 030303030303030303020202020202020202020202020202020202020202020202000000 0000000000000202020808080C0C0C0E0E0E0E0E0E000000000000000000010101010101 0000000000000000000000000E0E0E2828283333333232323737374949495B5B5BB7B7B7 B9B9B9C2C2C2D6D6D6EFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFDFCFFFBFCFFFDFCFFFBFCFFFD FCFFFBFCFFFDFEFFFBFEFFFDFFFFFBFFFFFDFFFFFBFFFEFDFFFEFBFFFDFDFFFEFBFFFEFB FFFEFBFFFEFDFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFDFEFFF7F8FCFEFFFF FEFFFDFBFFF9F7F3F0CCB8C1A48F9862565A2A25220B08010600000F00001C00003C0405 4C0A0E6F2830682A2F6B3D3F1A0100070000160C034C231F6E282A822329891019990211 AF0917BB0C19B80A13AF0A0EA90D0EA4100EA40F11A70E13AC0A15B30619B50617B10B17 A60C169B131D8E1B226910163C0001290004271315BBB5B7FBFFFFFBFFFFE8EEEEFFFFFF FFFDFDF7EDEEFFFBFFFDFBFFFEFFFFFAFBFDFFFFFDE8DDD93D211D2300006E2423841D20 94161AA20F15AB0C11AE0B10AE0B0EAC0C0CAE0B0CB30810B50915B00C17A70D179E0B15 9A0A149C0A17A00A16AE0D1DB20A1BB70817BB0915BE0A15BC090FB30506AB0302AB0C09 A80D0BAC0B10AC0F18A4121D8F131D6C13194C16140D0000040800333E2D2E2F1F150000 410507882B36890B19AC0A17B50710AE0B10A80E0EA4100CA4100CA90E0AAF0B0AAE0107 B70912B20D14A20F15941C1E7E2320510E061900002C2B29E0EBEDFCFFFFF5F3F8FFFBFF FDEEF5FFFBFFFFFCFFFFFFFDFEFFFDFBFFFDF9FFFDFCFFFFFFFFFFFFFEFFFFFEFFFFFEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4FFFFFFFFFFFFE9E9E9FFFFFF FFFFFFF4F4F49D949532191D1D00004508107D2A3271060E92131CBA2A3390000395040B 9B181D871D1F4A00002200001906007F8078E7F1E9FEFFFDFFFFFFFFFFFFFBFBFBFBFBFB FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFDFDFD8E8E8E101010000000 333333A8A8A8FFFFFFFFFFFFF9F9F9F1F1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFD4D4D45A5A5A000000 0E0E0E707070F0F0F0FFFFFFFFFFFFFCFCFCFDFDFDFFFFFFFFFFFFEAEAEAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF2FFFFF2FFFFD8DEDC584F521100001B0000 4D182A62273B64293D4C1729230008110000564D50DFE5E3F2FFFFF2FFFFFBFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFCFFFFEAF8FFF6FFFFFDFFE4EEEFF0FFFFF1FFFD9CA19A3C29232F0000580107 860E18A0141FA9121BA80D13A70C10AB0C11B20815B20815AB0B15A50E13A21011A21010 A80E10AF0A0EB8040DBB000BBF000FC00613B70712AB070EA10C109F13149B14119E1310 A70E10AF0A10B70511BE0211C30013C30015C1041AB40516A20A1696151A871E1B721E14 5613033C08001C0000120000665B5FE7EBECF2FFFFEDFFFFECFFFFEAFFFFF0FAFFFCFFFF FFFAFFFFF3FEFFF9FFFFF9FFFFF5F5FFFDFBFFFEFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFBFFFFFCFFFFFCFFFFFDFFFFFEFF FFFEFFFFFFFFFEFEFEFEFFFFF2F6F5F9FFFDF9FFFFF4FDFAF8FFFFFBFFFFF3EFEEF5EFEF FCFBF9FEFFFFF9FFFFF7FFFFEDFDFADDF0EEF1FFFFF2FFFFF2FFFFF1FAFFF7FCFFFEFEFF FFFDFFFFFDFFF6F6F8F3F3F3F9F9F9FFFFFFFFFFFFFEFEFEF7F7F7F9F9F9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FBFBFBFFFFFFFFFFFFFFFFFFFBFBFBF0F0F0F2F2F2F6F6F6FEFEFEFFFFFFF4F4F4CACACA 9191916868686767675858583C3C3C2121211313130A0A0A000000000000060606080808 0A0A0A080808040404010101000000000000000000000000000000000000000000060606 0B0B0B0E0E0E010101020202030303050505060606080808090909090909020202020202 020202020202020202020202020202020202000000000000000000000000000000000000 000000000000020202020202020202020202020202020202020202020202090909070707 030303000000000000000000000000000000010101010101020202030303040404050505 050505050505030303060606050505000000000000000000000000040404000000000000 0303031E1E1E4040405B5B5B6969696C6C6CD5D5D5D9D9D9E1E1E1EBEBEBF6F6F6FEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFDFCFFFBFBFFFAFBFFFBF9FFFAF9FFFBF8FFFA F8FFFBF9FFFAF9FFFBF9FFFAFBFFFBFCFFFAFEFFFBFFFFFAFFFFFBFFFFFAFFFFFAFFFFFB FFFEFDFFFDFFFFFBFFFFFBFFFFFAFFFFFAFFF1E9F8FDFAFFFAFDFFF1F9FCEFFEFBE9FCF6 EDFFF9F4FFFFFCFFFFFCFFFFE8F6F9CBE1DE9AB8AC5E796A232F210600001E01001F0000 3300012200002704020E00000202000C02004F1F1D6F1F22871E25971521A70B19B20815 B60611B1060CAB0D0CA5100CA0120EA01210A50E13AB0B15B50519B50519AF0917A00814 9A141F83151E4800002400004C3235969090F9FFFFF5FFFFEDF9F9F2FBFAFFFEFFFFFBFD FFF5F7FFF9FDFFFCFFFCFDFFFEFFFFFFFFFDC8BDB91900002B0000742926851D1E961519 A40F15AB0C11AE0B10AE0B0EAB0D0CAC0C0EB40912B30713AD0914A80B16A40C18A30B18 A40816A70213BA0A1FC0091DC40819C20614BE040FB90409B50706B40808B7080DB70711 B80815B20A1B9E0A1A7907114604061A0600071D08517C61517C6110210E1C000065121C 9C162FAE0723B90417BA0410B20910AB0D0EA70F0CA5100AA90E0AAF0B0AB4070DB4060F AF0B14A5161C8E1D1F6B18123C0600140000808281ECF7FBFCFFFFFFFCFFFFFAFFFFF8FF FFF6FCFFFBFDFFFEFDFEFFFDFBFFFDF9FFFDFCFFFFFEFFFFFFFDFFFFFDFFFFFEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFF0F0F0FFFFFFF9F9F9 9B9B9B3024261800003D040B7B2E388F2634880412AA0F1DC71B29B2000CB60714A50811 9E1D228626283B00001500001D19106C716ADEE0DDFFFFFFFFFFFFFFFFFFF7F7F7FFFFFF FFFFFFF8F8F8F6F6F6FFFFFFFFFFFFF1F1F1FCFCFCFFFFFFE3E3E39292921C1C1C000000 363636B9B9B9FFFFFFFBFBFBF1F1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F1F1FFFFFFE1E1E16C6C6C0000000000006A6A6A E7E7E7FFFFFFF9F9F9FEFEFEFFFFFFFFFFFFEDEDEDF5F5F5FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFFFFFBFFFFFBFFFFFCFFFFFFFFFFFFFEFFFFFDFFFFFDFFFFFEFFFFFEFFFFFFFFFEFFFF FCFFFFFEFFFFFEFFFFFEFFFFFBFFFDF4FFFBB3C3B84D4A4511000022000067212C852C3E 7615296D0C207D26396A23332000000F0000595957D0E1DBF1FFFFF8FFFFFCFFFFFCFFFF FEFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFBFFFFF7FFFFEFF8FFFCFFF9FFFFEFFFFEF2FFFFE9F4EE8B83801900003D00026C0F17 8C18219B151C9E0D12A00B0FA8090EB30713B30715AC0A15A70E13A21013A21011A80E10 AE0B10B00007C70D18CB0D19B8000AAF0008B71017B117199D0D0C9B140E9D140EA4100E AE0B10B70511BD0215C10017C0001ABC061FAD0A1F9A1220891C2170211D4B1509220000 110000281614AFA4A8FFFFFFF2FCFDDFF1F1F0FFFFF0FFFFEDFFFFEEF5FDFFFEFFFFFBFF FFF4FDFFF9FFFFFAFDFFF7F7FFFBFBFFFDFBFFFEFDFFFFFDFFFFFDFEFFFDFEFFFDFFFFFD FFFFFDFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFDFFFFFCFFFFFDFFFFFDFFFFFEFFFFFEFFFFFEFF FFFFFFFCFCFCFEFFFFF2F6F5F7FBFAFBFFFFFBFFFFF9FFFFFAFEFDFFFEFFFFFDFFFDFBFC F4F6F5F0F9F8F5FFFFF5FFFFF4FFFFF1FFFFF3FFFFF7FFFFF9FFFFFEFEFFFFFDFFFEF8FF FAF5FCFFFEFFFCFCFCF1F1F1F9F9F9FFFFFFFCFCFCFAFAFAFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFDFDFD FFFFFFFFFFFFF8F8F8E2E2E2D1D1D1B5B5B58E8E8E5A5A5A3535352323231919190B0B0B 000000000000000000000000000000000000010101080808060606060606000000000000 000000030303040404000000000000090909080808060606030303000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000202020505050909090B0B0B000000000000000000000000000000000000010101 030303000000000000000000000000010101060606060606030303070707000000000000 0000000707070A0A0A0505050000000E0E0E1B1B1B3434345757577F7F7FA7A7A7C7C7C7 D9D9D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFDFCFFFBFCFFFBFBFFFBFBFFFBF9FFFBF8FFFBF9FFFB F8FFFBF9FFFBF9FFFBFBFFFBFBFFFBFCFFFBFEFFFBFEFFFBFEFFFBFFFFFBFFFFFBFFFEFD FFFDFFFFFCFFFFFBFFFFFBFFFFFBFFFFF8FFFFFDFFFBFEFFF9FFFFF5FFFFF2FFFFE2F9F1 EFFFFFF7FFFFF6FFFFEFFFFFEBFFFFE9FFFFE2FFF5D5E9DDCDD3C97E716B432A26371816 1600001E06041B0E0815160E0700001C00003F0001660F17871C269D1B27A4141EA60F18 A80F14A21010A11110A01210A41010A90C13B20813BA0315B50519A0091A8E0B1B8B1827 7115202D00001C00007F6C6EFFFFFFF8FFFFE7F7F4F5FFFFF9FFFFE7E3E4FDF1F3FFF9FB FFEFF3FFFDFFF8F9FEFEFFFFFCFBF7B2A7A31500003400007925258C191E9D1219AB0B17 B00913B00911AE0B10A80E10A90D11AE0814AD0512AB0712AC0C16AF131EB11520B2101B B20B15B50512BB0512BE0411BC010AB60004B40104B70B0BB81212B10D16AD0F1DAC0F20 9F1022850C1D59030E220000010100537964BAECD36A92780005003104018A26309F0720 BE0C26B90415B60611B00910AC0C0EA80F0AA80F0AAC0D0AB00A0ABB0E14AE070FA60B13 9C191F811E2156120F2B0600100300D3D7D6E8F2F4FEFFFFFFFDFFE4D7DEFFFAFFFFF1F6 FFFBFCFFFEFDFFFFFDFBFFFDFBFFFDFCFFFFFEFFFFFFFEFFFFFEFFFFFDFDFFFEFBFFFDFD FFFEFDFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFF5F5F7FBF9FCFFFEFFFFFCFDA4A09F322E2D 110000330000721B24841C27870A18A61220B30D1BB3000DC10816CA1421A200058F0008 99242A842B2D470A091F00001600008D7F7FD3CDCFFFFDFFFFFEFFFAF6F7FFFEFFFFFFFF F7F7F7F6F8F7FAFCFBFCFEFDF9FBFAF9FBFAFDFFFEFEFFFFFEFEFE6464640B0B0B000000 555555D2D2D2FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFCFCFCFCFCFC FFFFFFFFFFFFFFFFFFFBFBFBFFFFFFEAEAEA7373730000000000007B7B7BE9E9E9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFF F1FFFFF1FFFFF8FFFFFFFFFFFFFBFFFFF9FFFFF9FFFFFAFFFFFBFDFCFCFCF9FFFDF8FFFF F9FFFFF9FFFFFBFFFFFBFFFBC9D7C8424635110000370200862C2E90171E93000DAA091B AD0E209A071987111F6610192200000B000057625CD9EFECF4FFFFF5FFFFF8FFFFF8FDFF FEFFFFFFFDFFFFFCFFFFF8FFFFFAFFFFFAFFFFFAFFFFFAFFFFFBFDFFFBFDFFFCFDFFFCFB FFFCF7FFFCF9FFFDFAFEFEFEFAFFFFF8FFFFF8FFFFFDFEFF54494F120000290000722A2D 821D218A0F12A4181BA80C10B50711B70511B30811B00913AC0B13AB0B13AB0B13AB0B13 AE0A11AF0A11B00911B00910AF0A10AE0B0EAC0C0CA90E0AAF1A13A00B049E0301AD0A0F BA101DB70C1EB1081FAA0A24AB1832890E227F1F2B6B262B2600000E0000100F00414838 E0E1DCECECECF8FAF9FCFFFFFCFFFFFAFEFFFCFDFFFEFDFFFFFDFFFFFCFFFFFBFFFFFAFF FFFBFFFFFBFFFFFBFDFFFBFBFFFBF8FEF0EDFFF9F3FFFFF8F8FDF6FCFFFAFEFFFBF7F6F2 FFFCFDFFFBFDFFFBFFFFFBFFFFFDFFFFFFFFFBFFFFFBFFFFFEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFF FFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFEFFFFFEFFFFFFFFFFFFFF FEFFFFFCFFFFFCFFFFFBFFFFFBFFFFFBFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFEFFFFFEFF FCFCFCFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFEFEFEFFFFFFFEFEFE FDFDFDFCFCFCFEFEFEFFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFAFAFAFCFCFCFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFF2F2F2CCCCCC9D9D9D 7070704B4B4B323232252525000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000101010101010000000000000505051212121E1E1E 3434345757578E8E8EC6C6C6EFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAFAFAF8F8F8FBFBFBFFFFFFFEFFFDFEFFFDFDFFFCF9FBF8F7F9F6F9FEFAFEFFFDFCFFFD FEFFFDFEFFFDFAFCF9F7F9F6FAFCF9FFFFFDFFFFFDFFFFFDFEFEFCFEFEFCFFFDFEFFFDFE FFFDFFFFFDFFFFFDFFFFFDFFFFFEFFFFFFFFFEFFFFFEFFFFFCFFFFFBFFFFF9FFFFFBFFFF FCFFFFFCFFFFFBFFFFF8FFFFF8FFFFF8FFFFFBFFFDFEFFFDFFFEFBFAF2F0D1C7C69B9190 837B798D8986949492928E8B1B080A1500001C0000340002671E257A232B80181F901D22 A022269F14199C050CA30006B1010CBE0210C3000DB10213931C30671023681B2D2A0000 1D000073585DF8ECEEFEFEFEFBFFFFF8FFFFF9FFFFFBFFFFFFFEFFFFFDFFFFFBFDFFFBFF F4F1F8FCFFFFF4F8F9FEFFFA6358542000004C0C0C72121699131EAB0A1AB60519BA0317 B60515AE0A15A40F15A20F17A90B1AAC091AAB0B17A90C15A90D11AB0D0EAC0D0AAE0C09 BB1612AD0502AA0100B80C0ABD1111B40A0BAE0606A80F1293171F780E1890303C6D1B29 38000719000011060A808C8AEDFFFF9CB6A90F17081A0200621C1A7C0E11AC1923AA0410 AC0A15A90C13A80D11A90D0EAB0D0AAE0C09B20A09B3090AA70002A80810A91D26861720 782D3430060A0A00006B6D6CFCFFFFFCFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFEFBFFF9F4FFFBF4FFFBF8FFFCFA FFFCFDFFFBFFFDFBFFFCF9FFFFFEFFFFFDFFFFFDFFFFFDFFB0A6A73226260A0000250000 821D259912209D111CA20E1AA80C17AC0B13AF0A10B00910BC171DAD0E139E070E9A0D15 98161E8810196B00034200001F00006A555CEEDBE1FFFAFFEFE4E8FFF9FBFFFEFFF8FAF9 FCFFFFFCFFFFFBFFFFFBFFFFFCFFFFFCFFFFFCFFFFFEFFFFF5F5F5656565101010000000 525252E9E9E9FFFFFFEBEBEBFFFFFFF2F2F2FDFDFDFFFFFFF8F8F8FFFFFFFFFFFFF4F4F4 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8F9F9F9FFFFFFFFFFFF F7F7F7FAFAFAFFFFFFEAEAEA7C7C7C090909000000585858C7C7C7FDFDFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFFEEFFFF EDFFFFF7FFFFFFFFFFFFFBFFFFF9FFFFF9FFFFFAFFFFFDFFFEFFFFF9FFFFEFFAF6F7FFFD FBFFFFFAFCFBD4D3CF303123160900210000570C068A16169C070BB2020DCE1220C60A19 B10513A2111E881A2344020616000015110E4A5453DFEDF0E4F1F7F7FFFFF9FFFFFEFEFF F4F3F9FFFAFFFFFBFFFFFAFFFFFAFFFFFAFFFFFAFFFFFAFDFFFAFDFFFBFBFFFCFAFFFEF5 FEFFF3FFFEF9FFFDFCFFFDFFFDFDFFFAFEFFFAFEFFB4B7BE4A444811000033030379292A 801618860406B1181DB30811B90511B60611B30811B00913AE0A13AC0A15AB0B15A90C13 A90C13A90D11AB0C10AC0C0EAC0C0EAE0B0CAE0C0AA80B04A80B06AB0D0CAD0E12A80B16 A0051597051A8F09217703188E3143631D281F00000F0000232319728071D7E7DAE8F1EC F3F7F6FEFFFFFFFFFFFFFEFFFFFCFDFFFBFDFFFBFEFFFBFFFFFBFFFFFBFFFFFBFFFFFCFF FFFCFFFFFCFFFFFCFDFFFBF8FFFCF6FFFEF8FFFFF8F3FAF2F4FEF5FCFFFAFDFEF9FFFCFD FFFBFDFFFAFFFFFBFFFFFDFFFFFFFFF9FFFFF9FFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFDFDFDFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFEFEFEFCFCFCF9F9F9F5F5F5F2F2F2F9F9F9 FEFEFEFFFFFFFFFFFFFEFEFEDBDBDBABABAB8989893C3C3C333333252525141414060606 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000101010101010000000000000000000808081010101B1B1B 0F0F0F0101010101011818184141416F6F6F8D8D8DC0C0C0D6D6D6F4F4F4FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6EFEFEFEEEEEE F5F5F5FFFFFFFFFFFFFFFFFFFFFFFFF8F8F8EFEFEFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0F0EEEEEE FEFEFEFFFFFFFAFAFACBC7C862595A1B0D0D1100001B0000471317773034751C226C0107 8A0D15A91922B71A23BA0E1ABA0410C20410B211206B0A1D7A3C512300002A000E5D3D48 E7D4DAE8DFE2FFFFFFFCFFFFFBFFFFFBFFFFFCFFFFFFFFFFFFFEFFFFFCFFFFFDFFFDFCFF FCFFFFF8FEFEF1F2ED50433D1C00005C161881181D9E101EB0071ABD0119BE0019B70417 AE0917A20F19A01019A70C1CAB0A1AAB0B17AB0B13AC0C0EAC0D0AAE0C07AE0D03AD0D01 AD0D01AE1005B2130DAF120DAB0D0CAB0F12A41C207C1B225F181E53161E200000150000 574C52959DA0F2FFFFEDFFFD727C740D000033060073201C850F0FA40F13AF0E14A70D15 A40F15A50F11A80E0EAC0D0AB00B09B30909B30909B50F13A20B1291121B7B1A23591C24 1600001E1C21A7B1B3FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFBFFFBF4FFFAF3FFF6F2FFFAF9FFFCFD FFFDFFFFFDFFFFFEFFEDECF4FFFDFFFFFBFFC0B1B64B37391100001E0200632526931520 A90B19A90C17AB0B15AB0C11AC0B10AC0C0EAB0D0EB01115A80C0FA4090FA90F17AE1622 AA14209905157600102C00001D020B70565FD0BDC3FFFBFFFFFBFEFDFBFCF4F6F5FCFFFF FBFFFFF9FFFFF9FFFFFBFFFFFBFFFFFCFFFFFEFFFFFFFFFFF0F0F04D4D4D000000000000 4C4C4CFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFDFDFDFAFAFAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFF FDFDFDFAFAFA8888880B0B0B000000464646D2D2D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF2FFFFF1FFFF F8FFFFFFFFFFFFFBFFFFFAFFFFFAFFFFFBFFF8F6F7FCFFFFF9FFFFF2FBF8FEFFFFFFFEFF BDB2B6614F4F1200002B03006122197D221D8E1212A10B0DB90B14C50D17BA0410AA030D A0101A98242D76252B3F0D101400000700006F6D72D3D6DDFCFFFFFCFFFFE9EAEFFEFFFF FEFFFFFBFBFDFFFDFFFFFDFFFFFCFFFFFBFFFFFBFDFFFAFDFFFAFDFFFCFAFFFEF5FEFFF5 FFFEF9FFFDFCFFFDFFFEFDFFFAFEFFF8FFFFFBFFFFACAAAD200E0E1D0000601A18852624 7E0607A41519AF0913B60613B50613B30713B00815AF0915AE0A15AB0B15AB0B13AB0B13 AB0C11AB0C10AC0C0EAC0C0EAE0B0CAE0C0AA20300AB0D0AAD1313A40D12990912930D18 8E14238519297D22313C00002900002704083523219C9992FBFFF8F9FFFAFBFFFCFEFFFF FEFFFFFFFFFFFFFEFFFFFCFDFFFCFDFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFF FFFEFFFFFDFDF1E9E7F8F3EFFFFFFAFBFFFAF7FFFAF1FEF5F3FDF5F6FBF7FFFEFDFFFCFF FFFBFFFFFBFFFFFDFFFFFFFFFBFFFFFBFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFDFDFDFBFBFBFBFBFBFCFCFCFCFCFCF8F8F8F8F8F8F7F7F7F9F9F9FCFCFCFFFFFF FFFFFFFFFFFFFFFFFFFBFBFBF6F6F6F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFBFBFBD4D4D4 9797975C5C5C303030131313000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000010101010101000000000000000000000000000000000000000000 0000000000000303030606060707070808082323233838385B5B5B838383ABABABD1D1D1 F0F0F0FFFFFFFBFBFBFBFBFBF9F9F9F5F5F5F5F5F5FBFBFBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFAFAFAF7F7F7F9F9F9FDFDFDFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFDFDFDFFFFFFFCFCFCFFFFFFFFFFFF FFFFFFFDFFFEFEFFFDF5F5F38F8A87352724250B0A1C00002600006A24267E282B851E22 8B141A941117A1111AAA101AAC0C1698101C6916263300102E000F3B1723F5DBE4FFF4F9 FFFEFFFEFFFFFBFFFFF9FFFFFBFFFFFCFFFFFFFEFFFFFDFFFFFCFFFFFDFFFEFFFFFBFFFF FCFFFFD6D5D12E1F1A1C0000692122861B21A00F1EB2071ABC0219BE0117B70417AE0917 A20F17A10F19A90B19AE0919AE0A15AF0A11B00A0EB00A0AB00B07AF0C05AB0A02B0130A AE150DA20D07970804970C099C121290191B802E324003082300001900005E494ED4CFD3 F8FFFFF4FFFFC7D6D12E312A1100004B16127C22219014169E050AB7131AA80D15A70D15 A80D13A90D10AE0B0CB00B09B30909B20A0AB312179F0E13830C127C222B40070E120000 66656AE8F2F4FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFBFFFBF8FFF7F3FFF2EFFFFCFBFFFEFFFFFFFF FEFFFFFEFFFFFFFDFFFFFBFFD4C3C95940441800001D000050202084353897141CAB0B17 AB0B15AC0B13AC0B10AE0B0EAE0B0EAE0B0CAC090CAA090EA80B12AC1119AD1521AD1723 A612228C16244E14201100000F00004D3A40FCF0F4FFF7FAFAF8F9FEFFFFFCFFFFFBFFFF F9FFFFF9FFFFFBFFFFFBFFFFFCFFFFFEFFFFFFFFFFFDFDFDF7F7F74A4A4A000000131313 555555F3F3F3FFFFFFFFFFFFFEFEFEF9F9F9FFFFFFFEFEFEFDFDFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFE9E9E9FBFBFBFFFFFFE8E8E8 9595950C0C0C000000363636BABABAFFFFFFFFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF5FFFFF5FFFFFBFFFF FFFEFFFFFCFFFFFBFFFFFCFFFFFEFFF7FBFAF2FBF8F8FFFEFCFFFFFFFEFFCCBDC2593F48 1B000040080767201C842C288C201E9A1415AF1618B91013B20107B00108A8030A9B0A11 9418208A293074292E4B12182200000E0000857A82F5EEF5FFFDFFF8F9FBFCFFFFFBFFFF E9F2EFFBFFFFFCFFFFFFFFFFFFFEFFFFFCFDFFFBFDFFFAFDFFFBFBFFFEF7FEFFF5FFFEF9 FFFDFCFFFDFFFEFDFFFAFEFFF8FFFFF8FFFFF1F2F47F74721600002E00007724208C2320 8A080AAB0B17B30715B20815B20815B00815AF0915AE0A15AC0B13AC0B13AC0B11AB0C10 AB0C10AC0C0EAC0C0EAC0C0CAC0C0CAC0A08AB0D0CA30D0F980C0F9113178C1D2481222A 6E21292D0000280000160000604A4CEDE1E1FFFEFBEAE9E4FEFFFBFFFFFDFFFFFFFFFFFF FFFFFFFFFEFFFFFDFEFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFF FFFFFFFEFEFCFEFFFDFBFFFDF8FFFDF7FFFFF7FFFFF8FFFFFBFFFFFEFFFFFFFEFFFFFDFF FFFDFFFFFEFFFEFFFFFCFFFFFBFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FDFDFDFDFDFDFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAF8F8F8F9F9F9FAFAFAFBFBFB FBFBFBFAFAFAFFFFFFFFFFFFFFFFFFFAFAFAC5C5C58181815050501C1C1C101010020202 0000000000000808080F0F0F1212120B0B0B0B0B0B0A0A0A080808050505020202000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000050505050505040404 0303030202020000000000000000000000000000000000000000001313133434345A5A5A 737373D2D2D2E5E5E5FDFDFDFFFFFFFFFFFFFFFFFFF6F6F6EDEDEDE5E5E5EEEEEEFAFAFA FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4F1F1F1F9F9F9F9F9F9 F1F3F2F9FFFDEBF5EDFEFFFAE6E3DC62554F260D092C06052400006323236A1B1E72181A 7F1A1E901F25961F2594171D80151D510F1B1C000036121ED8BDC6FFEEF4FFFCFFFFFFFF F2F6F5F9FFFFF9FFFFFBFFFFFCFFFFFFFEFFFFFDFFFFFCFFFFFDFFFEFFFFF5FAFEFBFFFF B4AFAC16010020000076272A86171EA10F1CB20719BC0217BD0217B60517AE0917A40E17 A20F17AB0B17AF0915B20813B20811B3080EB3090AB3090AB00B09AA0B07AA110CA0110B 920B078F120E941E1C8D1D1B731515460405200000351111816768D5CBCCFEFFFFF8FFFF E9F5F38389850600002301006323217E1A1A9E1C1E9F0307B40D15AB0B15A90C15AB0B13 AC0B10AF0B0CB00A0AB20A0AAE0B0C9E05089E171B81141975242A280000170207A8A9AD F8FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEFDFFFCFAFFF7F5FFF8F7FFFEFDFFFFFFF4F8F9F1F5F8 FAFBFFFFFDFFD2C3C66046491C00002D0000642224792E327A171C9D111AAC0A15AC0B13 AE0A11AE0B0EAF0B0CB00A0CAF0B0CAD090AAE0B0EAC0D12A90E16A50B15A10B17A00C1A 8B172461273340262F1500060B0000D6CACEFFF9FBFFFEFFFEFFFFFCFFFFFBFFFFF9FFFF FBFFFFFBFFFFFCFFFFFEFFFFFEFFFFE4E4E4FFFFFFFFFFFFDEDEDE7272720000000A0A0A 6E6E6EE7E7E7FFFFFFFFFFFFE8E8E8FDFDFDFFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF9F9F9FFFFFFFCFCFC929292161616 000000464646C2C2C2FFFFFFFFFFFFF6F6F6F6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF9FFFFF9FFFFFFFFFFFFFEFF FFFDFFFFFDFFFFFEFFFCFFFFF8FFFFF0FCF8F9FFFFFFFFFFCBBCC15F414B1C00002B0000 7B202784171A871012900E10A01010AE1213B30F0EB30B0BAE0808B11113A40F138E080F 830E16821A23721720530B161F0000180006725D64F8ECF0FFFEFFF7FDFBE1EDE9F4FFFD F2FFFFF4FFFFF7FFFFFCFFFFFFFEFFFFFBFFFFF9FFFFFBFBFFFEF7FEFFF7FFFEF9FFFDFC FFFDFFFEFDFFFAFEFFF7FFFFF2FDFFF9FFFFDDDAD568534E2000003B0000802824881415 A40E1AAF0819AF0917AF0917AF0917AF0915AF0915AE0A13AE0A13AE0A11AC0B10AC0B10 AB0D0EAB0D0EAB0D0EAC0C0EB40F13A8090D9B090C951418871D1F6E191C4A0C0D2F0302 1400001303038D8382FDF7F7FFFCFCFFFDFDFFFCFDF7F1F1FFFEFFFFFEFFFEFCFDFDFBFC FEFEFEFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFBFFFF F9FFFFF8FFFFEBF7F7DBE9E9ECFBF8EDFCF9EBF7F5F8FFFFFBFFFFFEFFFFFEFFFFFFFFFF FFFFFFFEFFFDFCFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF0F0F0F4F4F4FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9 FBFBFBCDCDCD8A8A8A5151512F2F2F2020201919191515150303030707070D0D0D111111 0E0E0E030303000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000202020101010000000000000A0A0A040404000000000000 0000000000000404040A0A0A070707070707050505000000000000000000000000000000 030303202020505050878787BABABAE5E5E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F6F6F6F3F3F3F5F5F5FAFAFAFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFCFCFCFFFFFFFFFFFFFCFFFD DFECE3F5FFFAF8FFFAF5FAF3FFFFF8BBB0AA46332D2D100C1C0000250000511515743031 8135397D2B2F711A205E1318200000270712957B84FFF9FFFFFBFFFFFEFFF8FCFBF1FAF7 F8FFFFF8FFFFF9FFFFFCFFFFFFFEFFFFFDFFFFFBFFFFFDFFFBFFFFF2FAFCFBFDFC8F8583 1500002D0000812C2F87121AA20E1CB00819BA0317BC0315B50615AE0A15A50E15A50E15 AE0A13B20813B50711B50710B6070EB6070CB6070CB2090CA608099E0C0C961210921C1A 922A27872C296615113E0000200000422422B09B98FBF0EEFEFEFCF9FFFFF7FFFFD8E1DE 3736320F00004D1D1D782A2A7F0E12AA1D23AD0910AD020AAE0A13AC0A15AE0A13AF0A10 B2090EB00A0CAF0B0CA90D0E920305A126287D1D1F520E0F1B0000403134DADFE2F7FFFF FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFFFDFDFFFBFBFFFEFFFEFFFFFBFFFFF9FFFFFBFFFFFFFFFF E3D9D86F57571C00002B00007223288D3136861D22850A0FA40E17AC0B11AE0B10AF0A0E B00A0CB00A0AB20A0AB20A0AAE0808B00C0DAE0D12A80B129F08119A06129B0916891623 5D25304E373F2510170B0000D0C4C8FFFDFFFFFEFFE8EAE9FCFFFFFBFFFFFBFFFFFBFFFF FCFFFFFEFFFFFEFFFFFFFFFFFAFAFAFFFFFFF3F3F3FFFFFFD9D9D9484848050505070707 7E7E7EE9E9E9FFFFFFF8F8F8FBFBFBFFFFFFFAFAFAFBFBFBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFEFEFEFF8F8F8FFFFFFFFFFFF9D9D9D2828280000002C2C2C A8A8A8FFFFFFFFFFFFEFEFEFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFFFEFFFFFEFFFFFDFF FFFEFFFCFFFFF8FFFFF4FFFFF4FFFEE7F0EDB7B3B4513A421B00002600007F2A3F8F1524 990C159F0E15A81317A60C0EA00201A60704B61411A60704B01513AF191B9C0D1190070F 92101C9416248118275713201F00001B00008F797CF5EDEBFCFFFBF3FFFAF0FFFBEDFFFD EEFFFDF1FFFFF7FFFFFFFFFFFFFCFFFFFAFFFFFAFDFFFEF9FEFFF7FFFDFAFFFDFCFFFCFF FEFDFFFAFFFFF6FFFFF4FFFFF0FCFAFCFFFBCAC0B7391B13240000520B058C282A9B111E A90A1CA90B1AAB0A1AAC0A19AE0917AF0913AF0A11AF0A11AF0A10AE0B10AC0B10AB0D0E AB0D0EA90D0EAB0C10B40D14A5040A9D0E14961F217218183800001900000E0100474842 BCC6BEF2FDF9F1FAF7FFFFFFFFFDFFF8E9F0FFFAFFFFFCFEFEFAFBFAF8F9FBF9FAFEFEFE FEFFFFFEFFFFFCFFFFFBFFFFFBFFFFF9FFFFF9FFFFFBFFFFFBFFFFFBFFFFF9FFFFDEE9EB F5FFFFF3FFFFF4FFFFF8FFFFF8FFFFF2FCFDF8FFFFF9FFFFF9FFFFF9FFFFFBFFFDFCFFFD FEFFFDFEFFFDFEFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFCECECEA5A5A5898989363636 272727141414070707020202000000000000000000050505000000000000000000000000 000000080808111111000000000000020202040404060606070707060606060606000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000404040505050303030000000000000000000B0B0B161616161616 0D0D0D0000000000000000000000000404040707070606060505050606060707070A0A0A 0101010000000000000505052B2B2B595959797979EBEBEBF5F5F5FFFFFFFFFFFFFFFFFF FEFEFEFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF0F0F0F4F4F4F9F9F9FBFBFBFCFCFCFBFBFBF8F8F8F2F7F3F5FFFB DEF0E4EBF8EEF9FFFAFCFFF8FFFFF8EDE6E0948580331E1B1C00001800002200004C1E20 5C2A2D420E12200000140000927F85FFFAFFE9E0E3FFFEFFF1F3F2F9FFFFF8FFFFF7FFFF F8FFFFF9FFFFFCFFFFFFFEFFFFFDFFFFFBFFFFFDFFF9FFFFF9FFFFF5F3F46656561F0000 4D0F108C30358F131DA40D1CB00819B70515B90415B50615AE0A15A70D15A70E13AF0A11 B30810B50710B6070EB7060EB7060EB50710AF0A11AA11169C1418931C1E8B272771201D 4908042600001C00004B322DB1A29DFFFBF5FFFFFAE8F3EDF7FFFFF7FFFD9B9D980E0000 2100006D2B2D86272B86090FAB161CBA1118AA0005AF0913AE0A13B00911B20910B3080E B00A0EAC0C0EA40F11961416972D2D6B1B1A2600001400007F7775F9FFFFF7FFFFFCFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFCFDFFF5FBFBF9FFFFF9FFFFFCFFFDEFEBE85C4A48 2805032700006415188C272D810A10880209AD1C23A90C13AE0B10AF0A0EB00A0CB20A0A B3090AB30909B30909AD0707AD0A0BAC0D11A80F14A10E169F0F199E121F891D2A6C3741 2811190D00001B0C11CEC3C7F8F2F4FFFFFFFAFEFDFCFFFFFBFFFFFBFFFFFCFFFFFEFFFF FFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFEDEDEDF8F8F8E6E6E6333333000000090909 8D8D8DF9F9F9FFFFFFFFFFFFF7F7F7F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF3F3F3FCFCFCFFFFFFB1B1B12F2F2F020202252525A9A9A9EAEAEA FFFFFFF9F9F9EDEDEDFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFDFFFFFDFFFFFEFFFEFFFF F9FFFFF4FFFFEDFFFBF2FFFFC5CECB544E50140000220000571129952F47A10D23B70F20 BC1622B7131AAC0C0EA60805A60B06A910089E0500A60E09AC1212AA1114AB1018AF1321 B11427A0192A75192854121C290000250103786664E7E8E0F4FFFAE4FFF1EAFFFBEAFFFB EEFFFDF4FFFFFCFFFFFFFDFFFFFAFFFFFAFDFFFEF9FEFFF7FFFDFAFFFDFEFFFCFFFEFDFF FAFFFFF6FFFFF2FFFFECFFFBF8FFFBFBFBF19A897F2C0A01260000691817921621A00F20 A20E1EA50D1CA80C1AAB0B17AE0A13AF0A11B00910B00A0EAF0A0EAE0B0EAC0B10A90D10 A80E10AB0C11B30912A7030CA1141C8F21224E00001F000020130A5E695BD7EFE2E3FFF8 EDFFFFF2FFFFE1E6E9FFFCFFFFF8FFF4E0E9FFFBFFFFFAFCFDF9FAFDFBFCFFFFFFFEFFFF FBFFFFF6FFFCF8FFFFF8FFFFF8FFFFF8FFFFF9FFFFF9FFFFFBFFFFF9FFFFE5F3F4F5FFFF F8FFFFE4E9EDF4F7FCE9EAEEE4E8EBFBFFFFF9FFFFF7FFFFF7FFFDF7FFFDFBFFFDFCFFFB FFFFFBFFFFFBFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFDFDFDFFFFFFFFFFFFFFFFFFFBFBFB F5F5F5F1F1F1FFFFFFEFEFEFC5C5C59797976868683838380B0B0B0000000F0F0F060606 000000000000000000000000000000060606000000000000050505090909090909070707 040404030303020202020202010101000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000020202000000 000000000000020202040404020202000000030303000000000000000000000000000000 000000020202090909070707020202000000000000000000000000000000000000000000 0505050707070606060606060808080B0B0B1A1A1A4848488B8B8BC8C8C8EDEDEDFDFDFD FFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFDFDFDFEFEFEFFFFFFFFFFFFFFFFFFFEFEFEF8F8F8F3F8F4F5FFF8F7FFFA F6FFF8E5EFE6FBFFFAFEFFFAFEFDF8FFFEFACBC1BF7E73712717170E0000100000270E12 250A0F110000706164FBF2F5FFFCFDFFFFFFE7EBEAF9FFFFE5F0ECF7FFFFF7FFFFF8FFFF FBFFFFFEFFFFFFFEFFFFFDFFFFFBFFFFFDFFF7FFFFF8FFFFE3DFDE372221270000651D20 90282F94121CA50D1AB00817B60515B70513B30713AE0A13A80D13A80D11AF0A10B3080E B5080EB6070EB60610B50711B00913A90C17A616209619218922266F1F203900001C0000 2A0F08594A43D3CCC4FBFBF3FBFFFAF4FFF8E2F6EDF4FFFDE2ECE436312D1400004F181B 762128901E26960D15A3060DBF141CB10209B00911B00913B30811B50711B50710B00910 A90D119D131394202079201C5415101C00003A2824C5C4C0F9FFFFF8FFFFFCFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFBFCFFFEFFFFF9FEFFEDF5F7F9FFFFFBFFFDC9C8C37C716B1500002D0000 5B111085232492151B8F0007A1010BBD1620AF0A10AF0A0EB00A0EB2090CB3090AB50909 B50909B30909AE0808AA0A0CA70C10A41117A1161D9D1720971521801C265927300E0000 1C0B11786C70DED5D8F7F3F4FFFFFFFCFFFFFCFFFFFBFFFFFCFFFFFCFFFFFEFFFFFFFFFF FFFEFFFFFEFFF2F2F2FFFFFFE8E8E8FFFFFFFFFFFFF1F1F1C8C8C8232323000000282828 969696F3F3F3FFFFFFF9F9F9FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFCECECE4E4E4E0000001717177B7B7BFBFBFBFFFFFFFFFFFF F8F8F8FBFBFBFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFDFFFFFCFFFFFDFFFFFEFFFEFFFFF7FFFF F2FFFFE9FFF8F1FFFFB1BAB7241B1E1500006831448D415B6C0019A5051DBE071BB60613 A90007AE090DBD1F1EB71E18A10C05A51009A10904A00503A9060BB10A12B70817B30015 A001158C192A7A242F4A040C2300002F120E988F86EBF6E8F0FFF8EAFFFAEAFFFBEDFFFD F2FFFDFBFFFFFFFDFFFFFAFFFFFBFFFFFEFAFEFFF9FFFDFAFFFCFEFFFCFFFFFDFFFAFFFF F6FFFFEAFEFCF1FFFFF4FFFBF9FFF8EAE3D96F5B521B0000330000851B27941325991223 9D1020A20E1AA70D17AB0B13AF0A10B00A0EB2090EB00A0EAE0B0EAC0B10A90D10A80D11 AB0C11B60A16A90510A2171E86191C320000190000535144D5ECDCE7FFFDE3FFFFE4FFFF EEFFFFF9FFFFFEF7FEFFEFFAFFF8FFFFFAFFFFFCFFFFFBFDFFFEFFFFFFFFFCFFFFF9FFFF F2FDF9F7FFFFF7FFFFF7FFFFF8FFFFF9FFFFFBFFFFFCFFFFFBFFFFF8FFFFF9FFFFB2B1B7 59525A4E434B52474F837A7FE2E0E3FBFFFFF7FFFDF4FFFDF5FFFBF8FFFBFCFFFBFFFFFA FFFEFBFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFEFEFEFFFFFFFFFFFFFEFEFEF5F5F5EBEBEB E4E4E46B6B6B4A4A4A1D1D1D000000000000000000040404090909000000000000070707 0C0C0C0A0A0A030303000000000000000000010101020202010101000000000000000000 020202020202010101000000000000000000000000000000010101000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000050505000000000000 000000000000010101000000000000020202020202030303040404040404030303020202 0202020000000202020808080A0A0A070707030303010101010101000000000000010101 0000000000000000000303030808080000000000000000000707072A2A2A696969B2B2B2 E4E4E4FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFBFBFBFDFDFDFEFEFEFEFEFEFFFFFFFEFFFDE8EDE7F9FEF7FCFFFA FCFFFAF0F3ECF5F7F2FFFFFBFFFEFCFFFFFDEEEAEBAAA6A74D4749060002060002231A1F 524C50FFFEFFE3E3E3FEFFFFFCFFFFEFF8F5E5F0ECF7FFFFE7F3EFF7FFFFF8FFFFFBFFFF FEFFFFFFFEFFFFFDFFFFFBFFFFFEFFF2FEFCF7FFFFD0CACA150000270000711F258D1E27 950D17A70D19B00815B50613B50613B20813AE0A13A90C13A90D11AE0B0EB00A0CB2090E B20910B20813AE0A15A80C19A00F1C8E0E1B7E131D721D245214171B00000F000076716B F4F7EEFBFFF9F9FFFAEEFFF5F1FFFBEEFFFDE5F9EEB8BDB60F000025000071292D760E17 981620A9131C9D0000C1141AB70A10B00911B00913B50711B60611B50711AF0A11A50E13 961617882220560D0642130B1A01006A615AF8FAF5FBFFFFF7FFFFFEFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFFFFF2F5FAFBFFFFFBFFFFF1F6F9FCFFFFF2F1ED80756F1200001F0000581713812625 8915169D0E14BF1B24C5111DAC0002B3080EAF0A0EB2090EB2090CB5080AB50909B30909 B20A0AB00C0DA80C0FA00E119B131796171E8F172084121A6D131C1D00000D00006E5F64 F5E9EDFFFCFFFFFEFFFFFFFFE7E9E8FCFFFFFBFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFEFF FFFEFFFFFEFFE9E9E9FFFFFFFFFFFFF6F6F6FFFFFFE4E4E4ADADAD2020200000002C2C2C C2C2C2FFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF2F2F2FFFFFFFFFFFFF4F4F4FFFFFFFDFDFDF5F5F5FFFFFF F4F4F4FFFFFFD3D3D3515151000000060606757575FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFDFFFFFCFFFFFDFFFFFEFFFEFFFFF7FFFFF2FFFF EFFFFEF1FFFFA5AEAB2B2225150000511A2D7A2E48770622A9071EBE0517B90715B0050E AB080BAC110FAB130EA40F08A51009A80F0AAC0C0CB2090EB70610BD0311C00113B50519 A41D2C8218246E141D4D080B2000001D0600858376F7FFF4E4FCECEDFFFAF0FFFBF4FFFD F5FEFDFAFAFCFFF9FFFFFBFFFFFFFDFEFFFBFFFFFDFFFDFFFFFDFFFFFDFFFCFFFFF7FFFF F1FFFFEFFFFEEAFFF7F5FFFAFEFFF8E7DDD46E5751220000460000881C2C931E2E8B0F1A A51D27AC1A249F040AA7060BB00A0EB2090CB00A0CAF0A0EAC0B10A90D10A80D11AB0B13 C41824A8020E990C149225285A130F1B0000181609485F4FE2FFF8E3FFFFDEFFFBDFFAF5 F8FFFFFFFDFFFEEDF7FFF8FFFFFAFFFFFBFFFEF8FAFBF9FAFCFEFDFBFFFFF6FFFDF3FFFB F7FFFFF0FCF8F4FFFBF9FFFFFBFFFEF9FBFAFFFFFFFFFEFFFFFEFF857C811A0911150006 1C0007150000230912594A4DEDEDEBF8FFFBEAFEF3E3F7EBF8FFFAFCFFFAF1ECE8FFFDFB FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F8F8F8FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F7F7F7F7F7F7FDFDFD FFFFFFFFFFFFFEFEFEF8F8F8FFFFFFFEFEFEF3F3F3DEDEDEB5B5B57676762F2F2F000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000020202040404070707080808 636363969696D8D8D8FFFFFFFFFFFFFEFEFEFAFAFAFBFBFBFFFFFFFFFFFFF9F9F9F5F5F5 F6F6F6FAFAFAFDFDFDFEFEFEFFFFFFFFFFFFF5F5F5F3F3F3FCFCFCFFFFFFFFFFFFFCFCFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFEFBFFFEFAFFFEFBFFFEFB FFFEFBFFFEFDFFFEFDFFFEFFF8F6F9FFFFFFFEFDFFE7E6EBC8C7CDBFBEC4D1D1D9E8E9EE FEFFFFFCFFFFFBFFFFF9FFFFF8FFFFF7FFFFF7FFFFF7FFFFF8FFFFF9FFFFFCFFFFFFFFFF FFFEFFFFFDFFFFFCFFFFFEFFF5FFFFF7FFFF968E8C1C00003E000381242C7F07119A0C18 A90B19B00815B20813B20811AF0A11AE0A11AB0C11A90D10AB0D0EAB0D0EAB0A0FA90911 A206119A0612990D1A961824902431761F283700001D00002C17169C9994ECF6EEF5FFFD F8FFFBE3F3E9EBFFF8EDFFFDE9FFF7E9FBEF52524A14000044080A680B138C121DA2121C A90913AC020BAF040AB4090FB10C12AB040CAE000AB50510B90A17B20E19A211188F181A 7A221E52191024060020130ABABAB2FCFFFBE6EAE9F7FBFCFEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFBFCFE FBFFFFE4E9EFF5F8FDFFFFFFE6E1DE5D4F4C14000022000064282075221C871918981314 AA0E12B80812C20410C3050FB5080EAF0A0EB2090EB2090CB5080AB3090AB20A0AAF0B0C A30408AD181AA1191D870A0E8213198A252B6F101632000019000078676DF3E4E9FFFBFF FEF8FAFDFBFCFFFFFFFAFCFBFCFFFFFCFFFFFEFFFFFEFFFFFFFEFFFFFEFFFFFDFFFFFDFF FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8585851C1C1C000000404040 CCCCCCFFFFFFFFFFFFE9E9E9FDFDFDFDFDFDFFFFFFFFFFFFFEFEFEFAFAFAFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFF2F2F2FCFCFCFFFFFF E9E9E96F6F6F0000000000006D6D6DD9D9D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFDFFFFFDFFFFFEFFFEFFFFF9FFFFF4FFFFEFFFFD F2FFFFBEC7C43832341400003A0718712B43831B34A2091DAB000BAA000BB10D14B21317 A80E0EA20D09A6110BA80F0AAB0D0AAF0B0CB5080CBA050EC00110C30010B90415A5111F 9115208A1C25741B1F4404022500004533277A7B6DF9FFF6F2FFF8ECFDF3EFFBF7FAFFFF FEFFFFFFFDFFFFFAFFFCFFFFFBFFFBFFFFFDFFFEFFFFFCFFFFFDFFFFFFFFF9FFFFEEFFFD F0FFFFEEFFFDEBFFF4F9FFFAF9F9F1A0928F3C1A1B2D0000620C1980202C80151F870E15 920B119D0B0EAE1215AF0B0CB2090CB00A0CAF0B0CAC0B10A90D11A80D13AB0B13AF000D AC050FA6141E9623266D1D1C3A0B051709000C170994AEA1DCFCF1EBFFFFF0FFFFF0FAFB FFFEFFFFFAFFFFF8FFFFF9FEFFFAFEFFFDFFFFFEFFFEFFFFFBFFFFF8FFFFF7FFFFE1EDE9 F8FFFFF9FFFFE4E8E7FFFFFFFFFEFFF7EEF1E4D8DA604C4E3013181C0000370511501624 430B182F010B280B0F9D9592EEF5EDF4FFFAEEFFF6F3FFF6FDFFF9FFF8F5FFFCFBFFFEFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEF6F6F6F5F5F5FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F2F2 F1F1F1FFFFFFFFFFFFEAEAEAB8B8B87070703030300C0C0C000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000010101030303050505060606010101 080808222222545454969696D3D3D3FCFCFCFFFFFFECECECFFFFFFFFFFFFFFFFFFFFFFFF F8F8F8FFFFFFFFFFFFEEEEEEFBFBFBFFFFFFFFFFFFFFFFFFFDFDFDF9F9F9F9F9F9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFDFFFCFBFFFBFBFFFBFBFFFBFBFFFCFD FFFCFDFFFDFFFFFEFFFFFEFFFFFEFFFFFEFFFDFEFFF0F3FAEDF0F7F4F9FFFBFFFFFBFFFF FBFFFFF9FFFFF9FFFFF8FFFFF8FFFFF8FFFFF8FFFFF9FFFFFBFFFFFEFFFFFFFFFFFFFEFF FFFEFFFFFDFFFEFFFFE6F9F5E4F3EE6A605F1B00004C030C89212C94111FA7131FAB0B17 AF0913B00911AF0A11AE0A11AC0B11AC0B11AB0C109E0605A71112A81617A011179B121A 9B1C27901A2679132066101D2E0000200000604649BEB6B4EBF1EDEFFFFAEFFFFCF7FFFF F5FFFFEFFFFCE8FFF8EEFFFBA8B5AB2E241B1C00005D111580111A9F1320AD0F1DAF0812 AD020AAE0508AF0B0CB20F14B00B12B40610B60613B60716AC0A179C1019881B1E722923 350A010D000059594DDFE5DBFCFFFBFFFFFFFEFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFEFEF6F6F6F2F2F2F6F6F6FBFBFBFEFEFEFFFFFFFEFFFFF1F6FA FCFFFFFFFEFFDED5D67B69672B0E0A2B000056171275221C831B18931614A21011B00910 BB060DC3030EC2040EB50710AF0A10B00910B2090EB3090CB2090CAF0A0EAB0C10AA1517 920A0C890E118D20257D212457070A38000026000084676CC8B9BEFFFBFFFFFBFFFBF5F7 FBF9FAFFFFFFFEFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFDFFFFFCFFFFFDFFFFFEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F2F28484840B0B0B0000004D4D4D C5C5C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF3F3F3F9F9F9FFFFFFFFFFFFFAFAFAFEFEFEFFFFFFE7E7E7787878 070707000000585858E2E2E2FFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFFFFFEFFFFFFFEFFFFFEFFFFFDFFFFFEFFFCFFFFF8FFFFEDFEF8F5FFFF E9F2EF8A86872710181B00003C03167E273A9C1A269C070D9C070DA91418AA15199E090B A00A0BB11717AB0D0EAE0B0CB2090CB6070CBA050CBD030EC0020EB90511A605149D0F1B 9B1C258F22276D1718420300200000110000B6ADA4E1E2DAFCFFFBF9FFFDF1F5F6FEFFFF FFFEFFFBFCFFF9FFFFF9FFFDFEFFFFFFFEFFFFFCFFFFFCFFFFFEFFFCFFFFE8F7F2F1FFFF F0FFFFE0F5ECF2FFF8FEFFFBE1DCD99882841F00003400005F161F7B242A7A111583080B 9C1212AC1413AE0C0AB00A0AB20A0AB00A0CAE0B10AB0C11A80D15AB0B15A30000B40A13 AE172095171B8020226B2726340D080B0000383933A9B4ACF5FFFFF5FFFFE3ECEBF7F9F8 FFFDFFFFF6F9FFF6FAFFFAFEFFFDFFFFFEFFFCFFFFF9FFFFF8FFFFF7FFFFF8FFFFEAF3F0 FEFFFFFFFEFFFCF3F6FEEFF4C4B1B74D30351D000027000049030D6B1B28842B3D792535 44000B2000003B2824B4B5ADF5FFF8F2FFF8E5F2E8F8FBF4FFFCFAFFFBFBFFFEFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F2F2 E9E9E9F5F5F5FFFFFFFFFFFFFFFFFFF8F8F8F7F7F7EFEFEFF5F5F5FFFFFFFFFFFFFAFAFA AEAEAE6E6E6E1E1E1E131313060606000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000010101020202020202020202000000 0000000000000404042A2A2A5D5D5D838383FFFFFFF4F4F4EAEAEAF4F4F4FFFFFFFFFFFF F9F9F9E4E4E4FFFFFFFFFFFFFDFDFDF5F5F5F1F1F1F8F8F8FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFAFDFFF9FDFFFAFDFFFAFDFFFAFFFFFBFF FFFBFFFFFCFFFFFDFFFFFEFFFFFEFFFEFFFFFCFFFFFCFFFFFBFFFFFBFFFFFBFFFFFBFFFF FBFFFFFBFFFFF9FFFFF9FFFFFBFFFFFBFFFFFCFFFFFEFFFFFEFFFFFFFFFFFFFEFFFFFEFF FFFEFFFCFFFFF1FFFFE8F7F0473C3A1F00006918218B1825A01625A90D1BAE0917AF0913 AE0A11AE0B10AC0B10AC0B10AE0B10A90D10AA1819A11919920D1083060A89161D902831 781E285007102700001D000061464BD4C8CAFFFFFFF9FFFFEBFCF6F4FFFFF7FFFFF8FFFF F2FFFFDEF5EBF1FFFB51594E0F00002E0000791A20961722AF1321B90D1BB40610AE0309 AB0809AC0E0DAD1114B21117B70D16B60714B00414A6081696131B831F21692C27150000 040100AEB6A9F9FFFAF0F5EFFFFDFFFFF6F9FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF7F7F7F3F3F3FEFEFEFFFFFFFEFEFEFFFFFFFEFFFFF6FAFDFFFEFF F3EAED7A68681A0000230000550F0D822A28861A189316149F1110AB0C10B3080EBA070D BE050DBE0610B20811AF0913AF0913B00911B00910AF0A10AB0C11A50E13A3181D83060A 81171B8E3537621C1E27000024000059363AF5E0E5FFF7FBFFFBFFFFFCFFFFFBFCFBFBFB FEFFFFFCFFFFFCFFFFFCFFFFFEFFFFFFFEFFFFFDFFFFFCFFFFFBFFFFFCFFFFFEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4E4E47272720202020000005B5B5B D2D2D2FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF2F2F2FFFFFFFFFFFFEEEEEEF9F9F9FFFFFFFCFCFC8B8B8B020202000000 646464D5D5D5FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFFFFF9FFFFF9FFFFFFFFFFFFFEFFFFFDFFFFFDFFFFFEFFFCFFFFF0FBF7F6FFFEF9FFFF F5F5F5897A7F1400001C00004D0B17852024961E1D9C1E1F981618930B0D97060BA50E13 B8191EAF0A10B20910B5080EB6070EB7060CB7060CB9060CB6070EAA030DA609149E0E18 911219841A1C6C1617430301200000280B07A59391FFFDFBFFFEFFF2F3F5EFF2F7FEFEFF FBFFFFF7FFFFF7FFFDFEFFFFFFFEFFFFFBFFFFFBFFFFFDFFFEFFFFECF7F3F2FFFFF0FFFF E4F9F2EFFEF9FBFFFFFFFEFFE5D9DB573E441D00002B00006E292C842A2A881A19991715 9B0A07AB0D0AB00B09B20A0AB00A0CAE0B10AB0B13A80D15AB0B15AE0009B80D15AA0D14 92070E8C191E8C31366321232800001400005C4E4DDBD7D4FEFFFDF9FEFAF5FBF7FCFFFD F5F5F3FFFBFEFFFBFFFFFDFFFFFEFFF8FCFBF1FAF7F1FCF8F4FFFBECF5F2FCFFFFFFFEFF FFF5F9FFEDF390767F1600011F0000420002651015801C268B1C2C961F329221336A0E1B 360000180000625B51D2E0D1F2FFF8F7FFFAFFFFFAFFFBFAFFF9FAFFFDFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0F0FFFFFFFFFFFF FFFFFFF3F3F3E8E8E8F4F4F4FFFFFFFFFFFFFFFFFFEFEFEFBABABA757575383838151515 080808000000000000000000000000060606070707010101000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000707070C0C0C 0000000000000000000000001010101E1E1E606060B2B2B2E3E3E3EEEEEEF2F2F2FFFFFF FFFFFFFFFFFFFBFBFBF7F7F7FCFCFCFFFFFFFFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFAFFFFFAFDFFF9FFFFFAFFFFFBFFFFFBFFFFFBFF FFFCFFFFFDFEFBF9FCF9F9FBFCFDFFFCFFFFFCFFFFF7FCFFEFF5F5FCFFFFFCFFFFFCFFFF FCFFFFFCFFFFFCFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFF F9FFFFF0FFFFD8E9E12517162300008127338A101FA91628A60413AF0915AF0A11AC0B10 AB0C10AC0C0EAC0C0EAF0A10A90D11A61B1E8E1212810D1081181C7E232866191F3D0007 1F0000290A107E6B6FDED5D8FFFFFFFCFFFFEFF8F5F3FFFBF8FFFFF1F2F6FCFFFFF3FFFD F3FFFCC2CFC61411081800005511128B1C25A51423B80D1FBD0716B6020DAF0508A80D09 A8130DA40E0DAE1416B61118B30715AD0212A50A1894171F7C222453221B0E0000363D2D E8F9E9F8FFFAECEEE9FFFBFDFEEFF4FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFAFAFAF6F6F6FFFFFFFEFFFFE1DDDE847475 290B0B2300004B05057E202190201F961414A11111A90D10AF0A0EB3090CB6070CB6070C B60811B00913AE0A15AE0A15AE0A15AE0A13AB0B13A70D15A011178F111588191F842A2C 6824252D0000160000604A4CC7B9B9FFFAFCFFF6FAFFFAFDFFFDFFFFFEFFFEFEFEFBFDFC FCFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFDFFFFFBFFFFFBFFFFFBFFFFFEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FFFFFFE1E1E1717171010101000000717171 E8E8E8FFFFFFFFFFFFFEFEFEFAFAFAFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF7F7F7FFFFFFFFFFFFF5F5F5FFFFFFF7F7F7ACACAC2C2C2C0000002A2A2AC7C7C7 FFFFFFF2F2F2FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFF F5FFFFF5FFFFFBFFFFFFFEFFFFFCFFFFFBFFFFFCFFFFFEFFFAFEFDF2FBF8F9FFFFFCFFFF E4E0E1796A6F2208111D00004603007720169130298A1D1A870B0D990E15AB111BAF0915 B30713B60613B60611B50710B3080EAF0B0CAE0B0CAE0B0CB0050EB10712A5051196040E 9311198E2126771E22561114240000482426B6A0A3FFFAFEFFFDFFF9FCFFF5FAFFF7FFFF F4FFFFF5FFFFFCFFFFFFFEFFFFFBFDFFFAFDFFFCFDFFFFFDF9FFFDF2FFFCF1FFFFF2FFFF F7FFFFFBFFFFFFFEFFFFFDFFC3BDC133232415000042100F772D2A882623941A15920702 A90E09AF0B09B20A0AB2090CAF0A10AC0B13A90C17AC0A15BA0D13B7080DA9040B9F050D 9C131B98202A84202A6A19222D0000240000866C6DFFF7F5FFFFFBF9FFFBF5FFFAF5FFF8 FFFEFDFFFCFFFFFDFFFDFBFCF7FBFAF7FDFBF9FFFFF9FFFFFCFFFFE4E4E4FFFAFDE7D4DA 5A3F48180000250009330000781E2089161992101A990B1B9D0A1D990E218C172778232A 2000001B0D046D7868E1F3E3F8FFF8FFFFFAFFF8F9FFF7FBFFFDFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF7F7F7FBFBFB FFFFFFFFFFFFFDFDFDF3F3F3E4E4E49898983E3E3E1010100E0E0E0F0F0F000000000000 0F0F0F090909020202000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 020202010101010101000000000000000000000000000000000000000000000000040404 141414151515040404000000000000000000020202393939888888C9C9C9E7E7E7ECECEC FFFFFFFFFFFFFFFFFFFEFEFEFCFCFCFDFDFDFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFFBFFFFFAFFFFFBFFFFFCFFFFFCFFFFFDFFFFFEFF FFFEFFFFFFFFFEFFFFFCFFFFFCFFFDFAFFFCFAFFFCFBFFFCFEFFFFFFFFFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFF8FFFF E5FFF49EAFA50B00002600008927348C0919B4192BAA0314B00815AF0A11AB0C10A90D0E AB0D0EAC0C0EB00A0EA90D118A070C7C0E0F8623268B3639601E20220000160000201011 A9A5A6E0E4E5F9FFFFF9FFFFF4FDFCFBFFFFFEFFFFF6F4F5FAF0F9FFFCFFF7FBFEF9FFFF 676C650A000035090674222692141FA90B1ABA0317BE000FB6010AAF0609A6110BA4170E 9A0B07A81213B11016AE0613AB0415A60F1E921A23711F212C0400070000889685F1FFF8 F7FFFAFDFEF9FFF5F9FFF4F9FFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAFAFAFBFBFBFFFFFFFFFFFFFDFDFDF8F8F8FBFBFBFFFFFFF3F3F17D75731700001F0000 551112812526901C1F970F13A80F12AE0B10B2090EB2090CB00A0EAF0A0EAC0C0EAA0B10 AC0A17AC0A19AC0A19AC0A17AB0B17A80C17A20F1999131C89141C88282C631B1E230000 140000493F3DB5B9B8FBFFFFFAF4F6F8EDF1FCF3F6FFFEFFFFFEFFFBFBFBF9FBFAFCFFFF FCFFFFFEFFFFFFFFFFFFFEFFFFFCFFFFFBFFFFFBFFFFFBFFFFFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FFFFFFFFFFFFD2D2D24646460000001515158F8F8F F0F0F0FFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FDFDFDF7F7F7FCFCFCFFFFFFFFFFFFA8A8A83131310000002C2C2CA3A3A3FFFFFFFFFFFF F2F2F2FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF2FFFF F1FFFFF8FFFFFFFFFFFFFBFFFFFAFFFFFAFFFFFBFFFFFEFFFCFFFFEEF7F4EEF7F4FEFFFF F9F5F68A7F831300001D0000420B006D25197F251D8E1B1E9F181FA80C1AA5000CB70417 BA0315B90413B50711AE0B10A80E0EA2110CA70F0CB4060FB90713B30914A80812A00E19 9819228A1C25751B24510B132300002E0B12B19CA3FFFCFFFCFFFFF2FBFFF4FFFFF1FFFF F4FFFFFBFFFFFFFEFFFFFBFDFFFAFDFFFBFDFFFDFDFCFFFFEFFBF7EDFDFAF4FFFFF7FFFF F0F5F9F9F8FEFFFEFFF9FFFF7C7E7D1103001900004D100B761F188E1B1497100AA80F09 AF0C07B20A09B2090CAF0A10AC0B13A90C17AC0A15B80B0FB30507B1060CB30F18AC101D 990B198C0B1D861728690E1D2E000043161BC1ACABFFFFF8F7FFF8F0FFF8F2FFFAFFFFFD FFFBFEFFF9FBFEFCFDFCFFFFFBFFFFF9FFFFFBFFFFFEFFFFFFFCFD998A8F2E141D1F0007 2200033400117C323F8A1C1F980D10A40813B20B1CB4071BA40217950C1C87222A460F0C 0F000019201090A191F8FFF8FFFFFBFFF2F6FFF6FBFFFDFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBF0F0F0FBFBFBFFFFFF E9E9E9A8A8A86E6E6E0202020B0B0B0F0F0F070707000000000000070707181818000000 0000000000000505050A0A0A090909040404010101000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000010101 010101010101000000000000000000000000000000090909060606030303030303030303 0000000000000000000F0F0F1010100404040000000000000A0A0A5353538F8F8FC8C8C8 E7E7E7FFFFFFFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFFFDFFFFFDFFFFFDFFFFFDFFFFFEFFFFFEFFFFFEFFFFFFFDFEFFFD FEFFFBFCFFFBFBFFFBF9FFF9F7FFF8FBFFFAFCFFFBFFFFFDFFFEFFFFFDFFFFFDFFFFFDFF FFFDFFFFFDFFFFFDFFFFFDFFFFFEFFFFFEFFFFFEFFFFFFFFFEFFFFFEFFFFF8FFFFEAFFFA 6C80750D000042090F8A24328F0618B11226A7000EB00913AF0A10A90D0EA80E0EA90D0E AC0C0EB2090EA80D1194191C801D207621245A1617200000120000423A38979D9BF3FFFF F1FFFFF1FFFFF4FFFFF9FFFFFEFFFFFFFDFDFFFBFFFFF8FFFFF9FFFDFBFFE2E4E31A1914 0E0000511B1B7E2227960E1CAE0315BC0010C0000DB9010BAF0909A2140A9D190D930A02 A31111AB0F13A90510AC0717A915258B1720601114180000303121C7DECAEEFFF8EBFBF0 FFFEFBFFEFF5FFF6FDFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFA FFFFFFFCFCFCF4F4F4FAFAFAFFFFFFFFFFFFF8F8F692918D2C211D150000390301802E30 8F2124930A11A90E14B50A12B8070DB8070DB5080CAE0B0EA70D0FA10F0FA20D11A90B19 AC091AAC091AAB0A1AA90B1AA50D1A9E101C941520871C246D181D320000180000332928 9FA8A5E7FFFCF0FFFFFFFFFFFFFCFFFFFDFFFFFEFFFDFBFCF7F9F8F9FDFCFCFFFFFCFFFF FEFFFFFFFEFFFFFEFFFFFCFFFFFBFFFFFAFFFFFBFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF4F4F4FFFFFFFFFFFFB3B3B32B2B2B000000141414B2B2B2 E0E0E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F6F6F6FFFFFFFFFFFFBABABA434343000000161616989898FCFCFCFFFFFFFFFFFFFFFFFF FDFDFDF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFFEEFFFFEDFFFF F7FFFFFFFFFFFFFBFFFFF9FFFFF9FFFFFAFFFFFDFFFEFFFFECF5F2E6F1EDF9FFFFFBFFFF D9DBDA837E782110002101003906006C221793292B99161EA10415B3031ABC021ABD0119 BA0315B30713A90D10A1120E9A150CA1120CB5080EBC020DB80612B70D18AC0E1C9A0C18 8C101B82182488323D3900011F000040252EA398A0E6E9F0F5FFFFF0FFFFF0FFFFF2FFFF FBFFFFFFFEFFFFFBFDFFFAFDFFFAFDFFFCFDFFFFFDF6FFFCF1FFFDF5FFFFF8FFFFF5FAFE FCFBFFFCFFFFF2FFFFD5E5E271706B2007022A0000611108891D139C170EA71009AE0C07 B20A09B20A0AB00910AE0A13AB0B17AC0B13B30608B70709BB0A10BA0C15B40919A80518 9E061D950D258E1D314F00072A0000624243C4C0B7F1FFF2EAFFF6EDFFF8FEFFFDFFF8FB FBF7F8FEFEFEFCFFFFFBFFFFF9FFFDEEF2F1DADADA7A71742B181E1500001C0000582335 7C3E5367102095171AAD1112BD0D17C4091AC40419B502179D06177F10176424222E160A 0002002A3829B0BAAFFFFEFAFFF6FBFFF7FEFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFCECECE747474252525 0202020000001717170000000000000000000000000909090202020000001414140B0B0B 000000000000000000000000000000060606000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000010101010101000000030303090909000000000000000000 0000001010100000000000000000000000000E0E0E1010100303030000002B2B2B626262 B1B1B1EFEFEFFFFFFFFFFFFFF5F5F5EBEBEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFCFFFFFCFFFFFCFFFFFCFFFDFBFFFDF7FEF7F9FFF8 F9FFFAF8FFF7F5FFF4F5FFF5F9FFF6FCFFF8FFFEFDFFFCFFFFFCFFFFFCFFFFFBFFFFFBFF FFFBFFFFFBFFFFFCFFFFFDFFFFFEFFFFFEFFFFFFFFFEFFFFFCFFFFF7FFFFEBFFFD415549 10000063262B891F2D95081BB00D22A6000CB20813AF0A10A90D0EA80E0CA90E0CAC0C0C B2090CA70E119F2B2E761D1F4700002600002305055F5754B5C0BCEEFFFFE7FFFFE2FFFF EBFFFFF1FFFFF6FFFEECE8E7FBEDEDFFF8FFFFF5FFFFF6FFFDF3FC837F800600001E0500 5F2323811E239E0B1BB40116C20010C5000EBD040CAF0B0A9E1409961609930E05A21412 A90E12A6040FAC091AA91626810F19480001150000868D7DE5FFEDE9FFF6F5FFFAFFFEFB FFF0F8FFF5FDFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFF FFFFFFF4F4F4FFFFFFFFFFFFE2E2E29E9D9B28251E1607002B0502632323892B2C8E1115 9C050CBA0F18BE0610C0050EBD050DB5080CAB0D0EA10F0F98120F991113A70C1CAB091E AB091EA90A1CA80B1CA20E1E9B11209016216F0B134000002600004C3736A0A2A1E2F8F5 E4FFFFE5FFFFFBFFFFFFFCFFFFFDFFFEFCFDF9F9F9FCFEFDFCFFFFFCFFFFFEFFFFFEFFFF FFFEFFFFFDFFFFFCFFFFFBFFFFFAFFFFFBFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFDFDFDF4F4F4FDFDFDFFFFFFFFFFFFADADAD3939390000004444449A9A9A EFEFEFFFFFFFFFFFFFFCFCFCFEFEFEFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFF FFFFFFE0E0E0656565000000000000808080EBEBEBFFFFFFF2F2F2F6F6F6FFFFFFFCFCFC FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFF9FFFFFBFFFFFCFFFFFEFFFFFFFFFFFFFFFF FFFEFFFFFEFFFFFFFFFFFFFFFEFFFFFCFFFFFBFFFFF9FFFFF7FFFFF0FFFFF1FFFFF8FFFF FFFFFFFFFBFFFFF9FFFFF9FFFFFAFFFEF8FAF9F9F9FBFFFFF8FFFFF9FFFFEDF6F3EEF4F2 FEFFFA555442170A00180000531A13872E30850F1B930416BF1C31B5051CB90319B70515 B20811A90D0EA2120A9B1509A1120AB6090DB20006B1000AB70D18B10F1AA008149A0C1A 9A1A27820F1E8C2E3C530B19200000291419B5B6B8F1FFFFDFFCF8EDFFFFF1FFFFF9FFFF FFFFFFFFFBFFFFF9FFFFF9FFFFFAFFFFFDFFFFFFFFFBFFFFF1FAF9F4FDFCFBFFFFFEFFFF F8FDFFDFEFEFF4FFFFD2D7D33D302A1900004D11097920188E1B169E1211A90D0EB00A0C B2090CB00A0EAE0B10A90D11A90D10AC0807BA1010BB0E12B0000AB10010BB0E22B9132B A60E2597162C7C13243200001D000080736DDFEBDDEAFFF8EDFFFBFEFFFFFFF6FEF9F4F8 FEFEFFFCFFFFFBFFFFE2E8E4CFD0CB403835160203190000350008732C3A7B2737741529 8F1F2F940C0EAF1412BA0D13B30006BA0008C4071BB7111F950E158022226F342C150000 080000767267F5F0EAFFFBFBFFF9FBFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEDEDA5A5A54949490E0E0E000000030303000000 000000000000000000070707090909050505010101010101040404000000000000010101 050505040404020202000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000101010202020202020303030000000000000000000606060A0A0A000000 0000000404040808080909090101010000000000000000000A0A0A030303000000020202 3838388C8C8CD9D9D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFFFFFCFFFFFCFFFFFCFFFFFCFFFFFBFFFFFBFFFFFBFFFDFBFFFDFBFFFBFBFFFBF9FFFA F9FFFAF9FFF8F8FFF7F3FDF2F2F7F0FFFEFDFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFBFF FFFCFFFFFDFFFFFDFFFFFEFFFFFEFFFFFFFFFEFFFFFCFFFFF8FFFDDBF3E5101C0E120000 6D2B2D85121F9E0A1ABD1023BA0113BC0311B60610AE0B10A50F10A012119B13139B1313 8F181A701A1D440607240000190000736363E7E7E5F5FFFFEAFFFFE9FFFFEAFFFFEEFFFF F4FFFFFBFFFFFFFEFDFFFAFAFFF3F9FFF2FEFFF9FFF7EAF336232514000043120E722120 8E191FA60E1AB70513C00110C2020FB9080EAE0E0E9E110A961007A00F0AAC1413A90E14 9D07109E121D971F2B6710182A00001D0B07CDD7CCEFFFF8F0FFFBF8FFFBF6F1EEFFF2F7 FFF5FBFFF9FBFFFBFBFFFEFDFEFFFFF9FFFFF8FFFFF8FFFFFBFFFFF2F3F7FFFDFFFFFDFF FCF3F8FFFDFFFFFEFF9EA09D2B23201500003806056C2A2B872E308D1C20960F13A90C13 BB0E14BD080FBE070CBB080EB40A0DA80C0FA00E0E99120F9B0F10A90C17AE0919AB0A1A A50D1C9E101E9613218B18257E1E29400000240000331517A69C9DF9FFFFF0FFFFE7FFFF EBFFFFF0F6F6FFFCFEFFFEFFFBF9FAFDFDFDFEFFFFFEFFFFF3F5F4FEFFFFFFFFFFFFFEFF FFFEFFFFFDFFFFFCFFFFFBFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFBFBFBFFFFFFFCFCFCF0F0F0FFFFFFFFFFFF9B9B9B1A1A1A000000565656D0D0D0 FFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF9F9F9FFFFFFFFFFFFFCFCFCFFFFFFFFFFFFF6F6F6FBFBFBFFFFFFF7F7F7F9F9F9 7A7A7A0000000505055B5B5BFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFBFFFFF1FFFFEEFFFFF2FFFFF5FFFFF9FFFFFEFFFFFFFEFFFFFEFF FFFEFFFFFEFFFEFFFFF9FFFFF5FFFFF2FFFFEEFFFFF0FFFFF7FFFFFBFFFFFCFFFFFFFFFF FFFEFFFFFDFFFFFDFFFFFEFFFFFEFFFFFFFFFEFFFFFCFFFFFEFFFFFEFFFFFEFFFFFCFFFF FBFFFD5B5C570B00002602044B0C146A101C8F1C2B9D1625AB1423B61421B10C13A40001 A80603B5180FB21A0DA60C02B2090CB20910AF0A11AB0C11A90D11A90C13AB0B17AB0A19 97000DA7182A9621335000071C0000211E1786A697E2FFFFEAFFFFEEFFFFEEF9FBFAFDFF FFFBFFFFF9FFFFF8FFFFF7FFFFF8FFFFFAFFFFFBFFFFFEFFFEFFFDFBFFFBF9FFFAF9FFFB FCFFFFFCFFFFFCFFFFAAAAA8251B191700005A1F21741B218C121DA10F1AB00C17B30A11 B00A0AAA0B05A61206AC190FA70F0CA90D0EAE0B10B00911B50613B50617B20719A90A1C 9B0E1F871222650F1A2800002109098F918CEDFFFCEEFFFFFFFEFFFFFAFFF8F5FEEEEFF4 FBFFFFF6FFFA8A8F880D09000E0000280100551513781E208C171F990D18A40718A50916 9B13139A1510A50F10AF0A10BA050EBE030EBD0310B30811B31E246B00006B1110320000 18000092887EFEFFF6F9FFFAFEFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFCFCFCF3F3F3F7F7F7FFFFFF FFFFFFFFFFFFFFFFFFFDFDFDFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4EDEDEDFFFFFF FFFFFFFCFCFCBFBFBF8888881E1E1E121212050505000000000000010101010101000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000010101020202000000 000000232323646464989898F9F9F9FFFFFFFFFFFFFFFFFFF8F8F8F6F6F6FEFEFEFFFFFF EFF1F0FEFFFFFEFFFFFEFFFFFEFFFFF8FAF9FBFDFCFEFFFFFDFFFCFDFFFCFDFFFCFDFFFC FDFFFCFDFFFCFDFFFCFDFFFCFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFBD4DFD11610021C00006D1F1F 92171CAF0D1AC40515CE0013D40316C3000DAB000797060B8B171A7E24236B2621562320 2001000E0000311F1F988C8CECE6E6FFFFFFFCFFFFF9FFFFF4FEFDF6FFFFF9FFFFFBFFFF EDEFEEFDFBFCFFFEFDFBF9FAF5FDFFFCFFFF8576791C00004503046E1010931B1C9C0E0D AB0D0EB00A0CB3090AB2090CAE0B0EA90D11A50E13AB0C11BB0A12A80000B1141B8C090F 7D181E732C302300000B0000606062DFE9EAF8FFFFEEF7F4FFFFFDFFFEFAFFF5F2FFF8F6 FFEFF1FFF5F6FFFBFAF9FFFBEEFFFFE9FFFFEAFFFFEEFFFFF9FCFFFFFAFFFFE9F9FFF6FF FFF9FFABA2A320251F1200005B0C1178091288101996171EA1181FA61518AA1012AB0B0B AF0B0AB00A0AAF0B0CAE0B0CA90D10A70E10A50F11A90D10AB0002C21519B8191E95080E 89111A892A32661E292E00041500003D2C32A6A0A4FDFEFFFBFFFFF2FBF6EDF7EFFBFFFB FFFFFDFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F9F9F9FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFD7D7D78E8E8E0606060000004C4C4CEBEBEB FAFAFAFFFFFFFBFBFBFFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F7F7F7FBFBFBFFFFFFFAFAFAFEFEFEFFFFFFFFFFFFFFFFFFF2F2F2FFFFFF7B7B7B020202 0C0C0C3E3E3EDBDBDBFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFBFFFFF1FFFFEDFFFFF1FFFFF5FFFFFBFFFFFEFFFFFFFEFFFFFDFFFFFDFF FFFEFFFFFFFFF9FFFFF5FFFFF1FFFFEEFFFFF1FFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFEAF5F7 ECF4F7726B72110000290004601A2470131E95232D87040C9D0C13AF1618B31512AB0904 A40300A90900B31208AE0B0CAC0B11A80D11A70E10A70E10A90D10B00911B50613BD0A1D A8001499071A7F111E3C00010F0000364B3A8BAD9CEEFFFFF0FFFFF7FFFFFCFFFFFFFDFF FFFAFFFFF8FFFFF7FFFFF7FFFFF8FFFFFAFFFFFDFFFFFFFBFCFFF8F9FFF6FBFFF8FFFEFF FFFCFFFCFFFFE7EDED8387880F05061900006F29337B111F9B1423A40615A70008B71111 B4160BA10E009E1100A2110CA50F11AB0C11AF0A11B50711B60613B50615AF08199B0715 97192582212C4201091800003D3435B1BBBAF5FFFFF3F1FCEDE7F3FFFDFFFFFDFFD7D5D6 504B480D00001D0400390E0756150F771E1A8F1B1B9F1014A9050CB3020CB2070F9D1311 971611A11110AB0D0EB6070CBD040CC0020CBD030EB70C159A070DA632335C0B08200000 37291EA4AF9FF5FFF8FCFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBFBFBF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5 FBFBFBFFFFFFFFFFFFFFFFFFFEFEFEF5F5F5EFEFEFFEFEFEFFFFFFFFFFFFF8F8F8AEAEAE 5C5C5C1E1E1E010101101010080808000000000000000000010101010101000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000020202030303000000000000 0000000F0F0F1E1E1E363636828282DFDFDFFFFFFFFFFFFFFEFEFEF8F8F8FEFEFEFFFFFF FFFFFFEFEFEFEBEBEBF6F6F6FFFFFFFFFFFFF8F8F8FEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7C7C720B0000330600823231911619 A90913BB000BBD0000C30005CC0718BC14219A131A7C1C206727273F1C18120300040000 444444BBBBBBFFFFFFFFFFFFF5F5F5F5F5F5FFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFBFBFB FFFFFFFFFFFFF8FEFEF2FFFFDCE6E55341412300005A0407851114A61A1BA60B09AE0C09 AE0C07AC0D09A90E0AA90D10A80D13A90C17B20815C2020FB90009B2171F850E12712225 582C2D0D00000607099BA2A8F6FFFFFBFFFFEFF0F4FFFEFDFFFEFAF6EFE7FFFBF4FFF3F4 FFF4F6FFF7F7F3F8F4E8FFFBE9FFFFE9FFFFE8FFFFF9FFFFFFFBFFFFF6FFFCE0EED9BFC8 3F2C2E0700002800007B0D169706159E0C17A41119A81319A71113A70D0DA50A06AB0D0A AB0D0AAB0D0CAB0D0CAB0D0EA90D10A90D11AE0B0EAE0202B30B0AA50F10900F13831E22 70272E3C0D1511000030262E9A9DA2F4FCFFF9FFFFEDF1F0FFFEFAFFFEF8FDF8F2FFFFFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9 FFFFFFFDFDFDF2F2F2FFFFFFFFFFFFFFFFFFE6E6E66969690000001111116D6D6DFCFCFC F1F1F1FFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFEFEFEFAFAFAFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3 F8F8F8FFFFFFFDFDFDF9F9F9FFFFFFFCFCFCFBFBFBFFFFFFAAAAAA232323000000373737 C4C4C4FFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFCFFFFF8FFFFF5FFFFF8FFFFFBFFFFFFFFFFFFFEFFFFFDFFFFFCFFFFFCFFFFFDFF FFFEFFFEFFFFFBFFFFF8FFFFF7FFFFF8FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF8FFFFF9FFFF F0EBF1735E651B00002D00006919227B171F840F15910E13A31416AE1817AA0F0AA00200 A40300B11008AB0D0EA70E11A41010A21010A21010A70E10AE0B10B30811C00E1EA8000E 9F04169A1C2A6A131B2600000F000023261BA6B0A8E5F0ECF9FFFFFCFFFFF4F3FBFFFBFF FFFBFFFFF9FFFFFAFFFFFBFFFFFCFFFFFEFFFFFFFBFEFFF8FCFFF6FEFFFAFFFDFFFFFDFF F7FBFEF9FFFFECF2F2534D4D14000041050D6F121D9F22309C0816960000B51213B61711 9D0700A00E00A4100CA50F10AB0C10B00910B60610B70511B70513B00817A005139D1926 8D232D61161D2000000F00005B5756DFE5E5FCFFFFFEFFFFF4EFF5B2A7AB4D393B160000 20000047090A6D1F1F7F1F208F1F1E9818199C0D0FA2080AAC090CAE1011A21010A11110 A80E10AF0A0EB6070CBA050CBC040CB60610A3020A9B1219A033366D1F1F2400000D0000 43493FF0FBF3FCFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFAFAFAF9F9F9FFFFFFFFFFFFFFFFFFFEFEFEFDFDFDFFFFFFFFFFFF FAFAFAF5F5F5F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFD7D7D78E8E8E454545121212000000 000000000000000000000000000000000000000000010101010101000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000030303050505000000 0000000000000404040D0D0D2E2E2E717171BFBFBFF6F6F6FFFFFFFFFFFFE4E4E4F7F7F7 FFFFFFFFFFFFFFFFFFFDFDFDFAFAFAFDFDFDFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD57544D0D00003408056F2524821319AE1E27 C01420B7000BBB010FB30411A30D188E151E6B1619420C0A1C00000A00005A5655B4B4B4 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFF6F6F6FCFCFCFFFFFFFFFFFFFFFFFF FFFFFFF7FBFAF5FFFF9599981D05052600006C11168E171BAA1B1DA5090AAE0C09AE0C07 AC0D09A90E0CA90D10A80D13A90C17B00815BD0310BC0813AC171D8815187026273D1314 0B0000333436E1E9ECF9FFFFFCFFFFEDECF1FFFEFDFFFEFAF1ECE6FFF6F0FFF9F8FFF7F8 FFF7F7FFFEFFFBFFFFF5FFFFF2FFFFF2FFFFE9F6FCFBFFFFEDE8EEC8B7BD46292D260204 1D00006F282C8F1721A10F1AA4111BA61117A80F14A80E10A80A09A70906AC0D0AAC0D09 AC0D0AAC0C0CAC0C0EAB0C10A90D11A90D11AC0E0F980203950F1098272B771E243B0004 21000228141D9B969DF3F6FDF9FFFFF9FFFFE8EAE7FFFFFAFFFEF8F8F1EBFFFFFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFF FEFEFEF5F5F5F6F6F6FFFFFFFFFFFFFFFFFFE1E1E14B4B4B0000001B1B1B898989F6F6F6 FFFFFFF2F2F2FFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF6F6F6FDFDFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0F0FEFEFE FFFFFFFFFFFFF7F7F7FBFBFBF8F8F8FCFCFCD4D4D42D2D2D0000002F2F2F979797FFFFFF F5F5F5FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFF FFFEFFFFFEFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF9FFFFE8EDF1FFFEFF FFF9FE75565B2000003000006010138C2A2B911F1F921211950B09A30E0AB01510B00E09 A30400A80E0EA41010A11110A0120EA1120EA4100EAC0C0EB20910AD0007B80717B51021 A11021861320641218350000160000312823A9AAA5FFFFFFFFFFFFECEDF1FEFEFFFEFEFF F4F7FEFEFEFFFEFFFFFEFFFFFEFFFFFFFFFBFFFFFAFFFFF8FFFFFAFEF5F8FFFCFFF7F8FC F6FFFEF8FFFFC5C5C348343520000056060F9527329A121E900002AA0E11AC0E0B9D0300 AF180DA5100CA70E10AB0C10B00A0EB6070EB90510B90511B30713AA0A169E121D85111A 7920265C1E231C0000200B0A726A68FFFFFFE2E2E28278791200001D000044070E75242D 730F1986121B9112199A13199E0F119D0B0BA00C0AA6110DAD1512A80E0EAB0D0EAF0A0E B2090EB6070CB6070EB50710AE0A119E0B138D101678151A6D272963393A100000171813 DDE3DFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFEFEFEFFFFFFFFFFFFFBFBFBF9F9F9F9F9F9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF9F9F9EAEAEADEDEDE7979794141410202020000000000001111110A0A0A 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000808080A0A0A040404 0000000404040000000000000000001818185E5E5EB5B5B5F3F3F3FFFFFFFFFFFFF5F5F5 F3F3F3FCFCFCFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFD524D49190703471F1D72303279191D981C24A81620 B0131EAF121D9B08128F10197A151B3C00001F00002D1513766C6AEEEAE9FFFFFFFFFFFF ECECECF2F2F2FFFFFFFFFFFFF4F4F4FFFFFFF5F5F5FAFAFAFFFFFFFCFCFCF8F8F8FFFFFF FAFCFBF6FCFA5A555216000043050880212594191EA61518A30708AE0C09AE0C09AC0D0A A90E0CA80E10A80D13A90C17AF0917BA0814B208119C0F158D23256A24261B0000170909 838486F9FFFFF9FFFFF1F4F9F1F0F5FFFEFDFFFEFAF8F3EDFFFEF8FFFEFBFFFBFBFFFCFF FFFBFFFFFBFFFFFBFFF8FBFFF7FFFFF2FFFFEEFEFBCAD0CC2C211F2905072900007B2B34 952D389D1924A7141CA7111AA80F14A80E10AB0D0EAC0D0AAE0C09AF0B09AF0B09AF0B0A AE0B0CAC0C0EAB0C11A90C13A50E13A71B1E8A090D8C191E8C2D334C030A2200003B1D27 A3969FFBFAFFFAFFFFF9FFFFFBFFFFFEFFFDFFFFFAFFFDF8FFFAF5FFFEFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFF FFFFFFFBFBFBF1F1F1F2F2F2FBFBFBFFFFFFCDCDCD2F2F2F0000000D0D0DBFBFBFF8F8F8 FFFFFFFBFBFBF5F5F5FAFAFAFFFFFFFFFFFFFCFCFCF9F9F9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF5F5F5FFFFFFFFFFFF FDFDFDFCFCFCFFFFFFFFFFFFE8E8E84343430000000000007D7D7DFFFFFFFCFCFCFFFFFF FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF FFFCFFFFFBFFFFFBFFFFFCFFFFFDFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFDFFFFFDFF FFFCFFFFFBFFFFFBFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF8FCFFF9FCFFF8F6FBFFFCFF FFF3F57052521F00003D01005B100D7F211F8E211E880C0A960A09B31D1CB618159F0000 A70F0EA41010A11110A0120EA0130CA4100CAB0D0CB2090CAB0002BB0713BA0B1CAB0819 9D1020921A26700C163F0000180000433834A8A09EEFEBEAFEFFFFF9FFFFF7FFFFF0FEFF F4FFFFF5FFFFF8FFFFFBFFFFFFFFFDFFFFFAFFFEF8FFFCFAFFF5F9FFFCFFFEFFFFECF5F4 EEFAF6FBFFFDB2AAA81A00002A0000670C138B161E991017AA1318A206079E0100B41914 A5100CA70F0EAB0D0EB00A0CB6070CB9060CBA050EB70610B10B15A8121B8B0911841B20 873539511316200000220605958E8849443E0F00001D000048020A771A258C1626910818 9B0415A30513A90913A90D11A40E0DA1100B9F150BA5150DAF0B0CB6070CB6070CB6070C B5080EB00910AB0C11A20F1599181D8F2227711C21622628633C3F0E0000130D0FE2E3E5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFCFCFFFFFFFFFFFFFFFFFFF9F9F9F9F9F9FFFFFFFFFFFFFFFFFFF5F5F5E9E9E9FDFDFD FFFFFFDBDBDB6D6D6D0F0F0F000000000000020202060606060606020202000000000000 000000000000010101020202000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000060606030303000000000000000000000000000000000000 0000000505050A0A0A000000000000040404292929494949B3B3B3D9D9D9FFFFFFFFFFFF FFFFFFF4F4F4FBFBFBFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFD3A31321402024E2A2C79424574252A720F1476030A93171F 8E121A89181E77171B4C000424000029090A928282FFFBF8FFFEFFFFFFFFFFFFFFFFFFFF F7F7F7F7F7F7FBFBFBFEFEFEFFFFFFF5F5F5FDFDFDFFFFFFF8F8F8F8F8F8FFFFFFFFFFFD BAB6B52A1B181D0000611A1E8D262A95171B9F0D10A80A0BAC0D0AAC0D09AB0D0AA90E0C A80E10A90C13AB0B15AE0917B90F1CA1040D8A070D8F2C2F571A191800003E3432D5D9D8 F9FFFFF7FFFFF1F2F7FBFBFDFFFEFFFFFDFAFCF9F4FFFFFAF8FFFFF9FFFFFFFDFFFFF9FF FFF3FFFDE9F5FBF1FAFCFFFFF2FFFFBBD1C52F3B2F22180E2200007A252C891323A21828 A5131DA71216A80F14A80E10AB0D0EB00E0CB30F0DB6110DB20A07B20A09B00A0AAF0B0C AC0B10AB0C11A90C13A01117941D21882327741B21450004240000320E189A8691FEF8FF FBFFFFECF5FCE5ECF2FBFFFFFFFFFDFFFBF7FFF5EFFFFCF8FFFEFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FEFEFEFFFFFF FFFFFFFFFFFFFDFDFDFFFFFFFFFFFFF8F8F8BFBFBF0D0D0D0000002F2F2FCDCDCDFFFFFF FFFFFFF9F9F9F6F6F6FFFFFFFFFFFFFFFFFFFEFEFEFDFDFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFDFDFDF5F5F5 FFFFFFFFFFFFEDEDED5E5E5E0101010000006D6D6DE8E8E8FFFFFFFEFEFEFFFFFFFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFAFF FFF9FFFFFAFFFFFBFFFFFDFFFFFEFFFFFFFFFEFFFFFEFFFFFEFFFFFFFEFFFFFDFFFFFBFF FFFAFFFFF9FFFFFAFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFF3F2F7F9F7F8FFFDFB F4E6E38067621B0000260000550E08852A258B1E1B8D0D0CA01113AB1214A5090CA80E10 A70E10A41010A4100EA2110CA5100AAB0D0AB00A0ABE0F14AD0002AB0007BA0E1EB11322 9704148B0715882029360001140000321F1BB6ABA9FFFFFDF9FFFFE8FBF9F0FFFFEEFFFF F0FFFFF2FFFFF8FFFFFEFFFDFFFEFBFFFCFAFFFBFAFFFAFFFFF4FAFFFFFFF9FFFFE1F0EB F7FFFDEDEEE98D7B791F00003300006B080D9C2328A91C22A2090CA40607AA0C0BA70F0E A70F0EAB0D0CB00A0CB6080ABA050ABC050AB9060CB2070FB6161EA1141C8C1318862125 6F1A1D4500012400001700001200001D000059191A83283185111E8E0112A40519B10618 B70616B90B15B50E15AF1110A6130C9F1208A20D06B6080ABD040CBA050CB6070EB00910 A90D11A0111594161A7E1116882D32752E343E0B102200050E000032272FF2EDF3FFFEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBEBEBFFFFFFFFFFFFC0C0C04F4F4F 0101010000001414140000000505050606060000000000000000000000000F0F0F000000 030303050505040404000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000030303060606020202000000000000000000000000010101 0000000000000303030C0C0C0A0A0A000000000000000000444444AAAAAAF1F1F1FFFFFF FFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFF665B5F1100021500002E01065A1D22772F33701B207B2226731A1E 5C0C0F300000240000523031BCA8A9FDF4F5FFFEFFFBFBFBF5F5F5FCFCFCFFFFFFFFFFFF F9F9F9FAFAFAFFFFFFFCFCFCF7F7F7FFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFBF7F6635554 1500002F00007121248C1F249C161D9E090DB01213AC0D0AAC0D0AA90E0AA80E0CA80E10 A90D11AB0B15AC0A17B2121E97050F7F080E82292B3E0605140000837B78FCFFFFF9FFFF F5FAFDF9FAFEFFFEFFFFFEFFFBF7F4FCF9F4FCFFFBF1FFFEF5FFFFFEFBFFFFF0FBFFEEFD FFF6FFFFFAFFFFFEFFC3D0C72735260002001200007C3837790C12AC172AA1000FA90E16 A50F11A80E10AB0D0EAF0D0BB20E0CB70F0CBA110EB30A07B20A09B00A0AAE0B0EA90D11 A80D13A50E1599131C79181F772E354A0B1322000027030DA28D96F8F0FBFCFFFFF3FCFF F7FFFFF8FFFFFCFFFFFAF9F7FDF5F2FFFCF6FFFCF6FFFEFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFDFDFDFFFFFF FFFFFFFFFFFFFFFFFFF2F2F2FFFFFFF6F6F68989891B1B1B0000004B4B4BE1E1E1FFFFFF FFFFFFFEFEFEF6F6F6F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FAFAFAFFFFFF DFDFDF8D8D8D000000232323474747EAEAEAFFFFFFEBEBEBFFFFFFF5F5F5FEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFF9FFFFF9FF FFFAFFFFFCFFFFFEFFFCFFFFF9FFFFF7FFFFF7FFFFF8FFFFFCFFFFFFFEFFFFFCFFFFFAFF FFF9FFFFF9FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFF8F7FCFEFFFFFEFFFFEEF0EDFFFFFA F7F0E669584E210100330100560F097C1E1C8E1C1C8F0C119A0910AC1119AC0B13AE0A11 AC0B10AB0D0EA90E0CAB0D0AAE0C09B00B09BD1012AD0003AB0003B90B15B40C19A20110 A005159E1F2A6D2125220000190000553D39B2ABA5E5ECE5EDFFFBEBFFFFEAFFFFEAFFFF F0FFFFF5FFFFFEFFFDFFFDFBFFFAFAFFF9FBFFFAFDFFF9FDFFFFFFF9FFFFF2FFFDEEFFF9 F0FBF5EEEBE6614746280000410000851E2294151CA01117B1161CA10206A70F0EA70F0E AB0D0CAF0B0CB6080ABA0609BC0509BA050AB5040AB40D14AF181D9A1216820B0F82191D 7618194D00002A00003D0300692220791F2181121994101DA70F1EB0091ABA091BBC0716 BA0611B7080FB20C0CAC0F0AA60F08AA0B07BC050AC1010CBC040CB30810AB0C11A01115 93161A861C1E6A111560191D4D161B1C00001E00085B45519E8E99FCF2FBFFFEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFAFAFAE4E4E4FBFBFBA9A9A9424242070707010101090909 020202000000000000000000000000050505101010111111060606000000000000020202 040404020202000000000000000000020202000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000040404060606040404020202020202030303000000020202 1010100404040000000000000101011D1D1D0606060000000000002C2C2C919191E2E2E2 FFFFFFFAFAFAFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEFFD3C6CF69555E1D030C1600002900036231345C2528592122481212290000 2000005C403FCAB7B9FFFCFFFFFFFFE5E6E8FFFFFFF9F9F9EEEEEEF9F9F9FFFFFFFFFFFF FFFFFFFFFFFFFDFDFDFDFDFDFFFFFFFDFDFDFCFCFCFFFFFFF9F9F9C8C0BE270D0C200000 5A1518781D228B141AA61B229F060BB41318AC0C0CAB0D0CA80E0CA80E0CA80E10A90D11 AC0B13A90C17A30F1B94121C7B121768191C21000039241FCEC9C5FCFFFFFBFFFFF6FAFD FFFEFFFFFEFFFFFCFDFEFAF7FFFFFAF8FDF9EFFAFCF7FFFFFCFAFFFCF0FCFFF8FFFFF8FF FFF7F9D4CCC944443A0700001200006834297D1F1FA6232BAC0517B90818AB0A0FA70D0D AB0D0CAD0E0BB00C0AB40C09B70B09B70B09B30A07B20A09AE0B0CA90D10A50E13A20F17 A010198F1721661D2642131B1F000026081284707BF4ECF7FCFFFFF0F9FFEBF8FFF5FFFF F8FFFFFAFEFFF5F4F2FFFBF8FFFCF6FFFCF6FFFEFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7F3F3F3F7F7F7 FAFAFAFAFAFAFDFDFDFFFFFFF1F1F1FCFCFC6D6D6D111111000000696969DFDFDFFEFEFE FFFFFFFAFAFAF5F5F5FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9A9A9 242424050505353535BEBEBEFBFBFBFFFFFFFFFFFFE5E5E5FFFFFFFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFAFFFFFAFFFFFBFF FFFEFFFCFFFFF8FFFFF4FFFFF2FFFFF2FFFFF4FFFFF8FFFFFCFFFFFFFEFFFFFBFFFFFAFF FFFAFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7E5EAFFFDFFFEFFFFF8FEFEF9FFFDF6FFF9E8F0E5 FFFFF4594B3E2404002600005D120F8F2D2E8B161C8B0810A7131FAE0917B30713B30811 B20910B00A0CB00A0AB00B09B00B09A70000BA1212BB1114A70003A70008BA1420B91321 9204107D1D1F6D29283600001B0000413029C7C8C0F4FFFBE5FFF7E9FFFFEAFFFFEEFFFF F4FFFFFEFFFFFFFCFDFFF9FBFFF9FBFFF8FBFFFCFFF1F1F1EAF3F0F5FFFFF2FFFFE4F3EE FBFFFBC1B8B3371815290000620D1076090E97151DBA27319D030BA40F11A50F0EA90D0E AE0B0CB5080AB90609BC0509BC0509BA070BA70000AE0D12A914188F080C991E21992629 680001670909731515841D208E1B2092131A9A0D16A50B17AF0A18B30713B2020DAF0006 AE0004B00305B20A09B20D0BB60C0CBE030ABE030EB70610AE0A11A1101593161A861C1E 7822236D282B3501051C0000150000604651F4E0ECFFF8FFFFF8FFFFFDFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFB FCFCFCFFFFFFFFFFFFE3E3E3B9B9B93C3C3C202020000000000000000000030303040404 0000000E0E0E080808000000000000000000000000020202020202000000000000010101 000000000000000000000000050505000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000808080404040000000000000000000000000000000000000B0B0B000000000000 0101010D0D0D0D0D0D0000000000000000000D0D0D0E0E0E000000000000262626909090 E9E9E9FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFDFFFFFAFFECDAE6AC97A0382129120000140000160000260A07140000170000715F5D F1E7E6FFFEFFF6F7F9E6EBEFFBFFFFFEFFFFFFFFFFFFFFFFFFFFFFFBFBFBF8F8F8FCFCFC FFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FAFAFAFFFFFFDDDDDD9183831C0000360000802E32 811A1E8C0D14B01E28A1040BB21116AC0C0EAB0D0CA80E0CA70F0EA80E10A90D10AC0B11 A70D17950D1794222A7A1F244E0C0D1B0000604E4AFEFDF8F0F6F2FBFFFFF4F8F9FDFDFF FFFEFFFEFAFBFFFFFDFFFFFBFAFCFBFAFDFFFEFEFFFFFDFFFEF8FFFFFCFFFFFCFFBDB3B1 61544C1100001E0000692D25842C28860E109A040DC41826B0000AAD0A0DA90E0AAD0E0B B00E0BB10C08B30A07B30705B10503B20A09AF0B0CA90D0EA40F139E11179A131A97131E 841C255D28301100000D000270636CE3DDE7FCFFFFF8FFFFF2FFFFF5FFFFF0FDFFE9F3F5 F7FBFCFFFFFDFFFDFAFFFCF6FFF5F1FFFEFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7E7E7FCFCFCFFFFFFFFFFFFFCFCFCFFFFFFFFFFFF FFFFFFFFFFFFFBFBFBFFFFFFFAFAFAEBEBEB4C4C4C000000060606A1A1A1E4E4E4FFFFFF FFFFFFFAFAFAFFFFFFFFFFFFF4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F2F2FFFFFFF3F3F3C2C2C2414141000000 252525AAAAAAFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFAFCFAF4F6F9F7F8FCFFFF F8FFFFF1FFFCEBFFF9EFFFFEEBFFFAE4F9F2EDFEF8F8FFFFFCFFFFF8F6F7F7F1F3FFFCFE FDFBFCFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFFFDFFFFFDFFFEFFFFFBFFFFF7FFFFF4FFFDF4FFFAF8FFF6 FDFDF16150461B00003D010061111476121A8A1822920A18AD071BC00B1EBC0718AD0005 AC0001B6070CB90C0EAE0605AF0B09AE0C09AC0D0AAC0C0CAC0B10AE0A11AE0A13A20F17 831013872D2D6D2121270000180000453830B3BBB0F2FFFBE5FFF7EBFFFFF0FFFFF1FFFD F5F9F8FFFDFDFFFAFDFFF6F8FFFBFDFFFDFDFFFFFDFBFFFFF7FFFFF4FFFFF4FFFFF7FFFD FFFFFA8778732F07052D0000680D1285131BA7232E9D1019A31217A81315AB1214AC0C0E AE0606B30506BC090CC30F12B90609B6080AB00A0CAB0C10A40F139D121799141997141A 99131A9A131A9B121A9B12199D12199E1117A11015A40F13A90E12AD0C11AE080CAE0407 AF0002B30002B90206BD060BBD050FAF000AA00005AC19219E2024750B0F691417611F21 2300001900002D1217A08B92FFEDF8FFF8FFFFF9FFFFF7FFFFFDFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFFFFFFFFFFFFFFFFFFF8F8F8F3F3F3FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E9E9E9A6A6A6474747000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000303030000000000000000000000000303030C0C0C121212 898989CFCFCFFFFFFFFFFFFFF3F3F3FCFCFCFFFFFFFFFFFFF7F7F7FFFFFFFFFFFFFFFFFF F2F2F2F5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFF FFF5FFFFF8FFFFF8FFE3D4DB8A7B80271B1D0700000600002F2725989491F3F2F0FEFFFF F3F7F8F9FFFFF9FFFFF9FEFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF5F5F5FCFCFCFDFDFDFFFFFFF1F1F1E0E0E02513132400005E10108525298C1920 940D14A8111AB3131BB00D12AB0D0EA90D0EA70F0EA70F0EA80E10A90D10AE0A11A50E17 9F262F6C0D157E32362600002B0E0AB3A8A2FFFFFAEFF5F1FBFFFFFEFFFFFFFEFFFFFEFF FEFAFBF9F8F6FCFCFAFFFEFFEDE1EFFFF9FFFFFDFFE7EAEFF9FFFFE6EDE668645B110000 360500590E0981191A9B1A1EA51218A90810AF050EB1080FAC0C0CAB0D0AAE0C0AAF0B09 B20A07B30A07B30A07B20A09A00000A90D0EA71518970F138F101790182186141E610E16 180000060004676269F1F0F8FBFFFFF0F9FFF2FFFFF5FFFFF5FFFFF7FFFFF9FFFFFEFFFF FFFEFDFFFDFAFFFCF8FFFCFAFFFEFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF2F2F2EDEDEDFFFFFFFFFFFFC6C6C6494949000000131313B0B0B0F3F3F3FFFFFF F2F2F2EEEEEEFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFE3E3E3FFFFFFFFFFFFF4F4F45353531818180000008F8F8F E0E0E0FFFFFFF8F8F8F7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFF8FFFEF3FFFB F4FFFEF2FFFFF1FFFFF2FFFFF2FFFFF3FFFDE1EDE9F0F9F6FCFFFFFEFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFFFCFFFFFCFFFFFEFFFBFFFFF5FFFFF2FFFFF2FFFBF4FFFAE9F1E6 EBE7DC7259541F00003500006D1E2471141F921C2CA3071CAF0015B30013BA0315C20917 C00B14B8070DB10708AE0C09A90E09A70F0AA70F0CA80E0EA90D10AC0B11A70E1399161B 8414137F1D1E6B1D1B2F0000160000544B44BDC4BCF4FFFDF1FFFFEFFFFEF7FFFFFEFFFF FFFDFFFFF9FEFFFAFDFFFEFBFFFFFBFFFFFDFCFFFDF9FFFFF7FFFFF5FFFFF5FFFFF5FFF7 FBF8F35D48432A00003100008629316F0007A2232E9A0F169F0E13A50E13AA0E11AE0B0E B20A0AB80A0BBA0A0CB70709B60809B20A0AAE0B0EA90D11A50E13A20F15A40E17AC0A17 AF0917AC0A15A80D15A40F15A011139E12139E12119C0E0DA20E0EA90D0EB00C0DB8090E BF070FC6070FC30A12B50B14A90E16B1242C7B0004730A0F893437440204220000160000 5E484AC1B1B4FEF1F8FFFAFFFCEFF9FDF0FAFFFBFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFF F9F9F9F5F5F5FFFFFFFFFFFFFFFFFFFAFAFAE2E2E2FFFFFFFFFFFFECECECA3A3A3474747 0B0B0B030303131313000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000202020000000000000000000000000303030909090D0D0D020202 4040408E8E8ECECECEFEFEFEFFFFFFFFFFFFEAEAEAFFFFFFFAFAFAF1F1F1F3F3F3FFFFFF FFFFFFFFFFFFEDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFF FFFBFFFFFBFFFFFCFFEDE8ECBDBBBCACAEADB6BAB9B1B7B5E5EEEBF9FFFFF8FFFFEEF8F9 F3FDFFF8FFFFF3FBFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FBFBFBFFFFFFFBFBFBF7F7F7FFFFFF9797971500003B00006F11118E202393141B9C0A15 AC101BB6121BAE0A11AB0C10A80E0EA50F0EA50F0EA80E10AB0C10AF0A10A20F177A0C15 85363C4406091D00004D3A34EBE6E0F7FCF5F9FFFBFCFFFDFEFFFFFFFDFEFFFDFFFFFEFF FFFEFFFEFFFDFFFDFFFFF6FFFFF5FFF7F1FBFBFFFFDFEFE5626D5F0B01002200005B100B 7E10139D1219AE0E18AE0711AD030CAD0A0FB01012AB0D0CAB0D0AAE0C0AAF0B09B20A09 B20A09B20A09AF0B0CAD1112B11F22A41D218E1318881B218A26306B1019300000100002 606166D0D3DAFBFFFFF1FAFFF2FDFFF5FFFFF3FFFFF7FFFFF8FFFFFBFFFFFFFFFFFFFEFD FFFDFBFFFCFAFFFDFBFFFEFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4 FFFFFFFFFFFFF2F2F2FAFAFAF7F7F79C9C9C2626260000002B2B2BF1F1F1DCDCDCFFFFFF FFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFCFCFCFEFEFEECECEC7070700101010404045F5F5FEFEFEFFFFFFF FFFFFFF4F4F4FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF6FCFAEBF4F1E9F2EFF4FDFAF9FFFFF4FDFA E0E9E6D0DBD7C4CDCAEEF7F4F9FFFFF9FFFFEDF6F3EFF8F5EFF8F5E8EEECFEFFFFFFFFFF FFFFFFFEFEFEFDFDFDFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEFFFFFBFFFFFCFFFFFEFFFBFFFFF7FFFFF4FFFFF2FFFFF4FFFDF8FFFBFFFFFA E5D6D3694B4B2000003200006A242F7F1F2D9F162AA5031BA70015B8061CC20B1FBF0616 B9050EB50B0EAC0D0AA5100AA2120AA1120CA2110EA50F10A90D10A80D11AC1A1D8C0607 8E16189733335F1411260000160000534542D9DAD5EFF5F3F9FFFFF9FFFFFCFDFFFEFAFB FFFCFFFFFCFDFFFFFBFCFFFBFEFFFDFFFFFDFEFFFFFCFFFFF9FFFFF7FFFFF4FFFCFBFFFB E2DDD929110D3404043500007E242D8A1C27920E199B0B149F0C14A50E13AD1114B20F12 B20A0AAF0505B50909B30909B20A0AAF0B0CAC0B10A90D11A80D13AC0B13B90413BC0313 B60613B00913A80D13A210119D13119A141197100D9C110EA51111B01213B80F14BE0A13 C20712B9071395020AA6292D7D0A0F8C292C6A181C2D0000310305150000897678D0C6C7 FFFDFFFFFDFFFFFAFEFFFDFFFFFCFFFFFAFEFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFAFAFAFFFFFF FFFFFFF8F8F8EBEBEBF6F6F6FFFFFFFFFFFFEEEEEEA0A0A03F3F3F070707000000050505 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000010101000000000000000000000000020202040404060606000000000000 0F0F0F4444448A8A8ACCCCCCFAFAFAFFFFFFF5F5F5FFFFFFFFFFFFF9F9F9F5F5F5FCFCFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFDF8FEF6F1F8 F9F6FDFFFEFFFEFFFFF8FCFDF6FFFEF8FFFFF8FFFFF7FFFFF7FFFFF4FEFFEFF9FBF4FEFF F8FFFFF8FDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFAFAFAF1F1F1F6F6F63838381200005A0C0C83151696191D9A0E17A30915B2101D B50F19AA060DAB0C11A70E10A41010A50F10A80E0EAB0D0EAF0A0EA1101767060F88474F 220000260806A0958FFFFFF8F0FAF1F9FFFBFCFFFDFEFEFCFFFBFDFFFDFFFFFEFFFFFEFF FEFFFFFEF9FDFFF2FFFFEFFFFDF3FBE0E5E1808C800204001200005B2018841C1DA0151C B40C1BBA0413B3000BAD020AA90D10AF1716A90E0CAB0D0AAE0C0AAF0B0AB00A0AB00A0A AE0B0CA90D0EAE1C1F9A13178B141A8820277B212A5A0F163800001F00005E5359CFD4D8 F9FFFFF9FFFFEDF4FAF6FFFFF8FFFFF8FFFFF9FFFFFBFFFFFEFFFFFFFFFFFFFEFDFFFDFD FFFDFBFFFDFDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBEBEBFFFFFF FFFFFFEAEAEAF5F5F5FFFFFFEAEAEA8E8E8E0000001515153B3B3BEAEAEAFFFFFFFFFFFF F2F2F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFE6E6E6A7A7A70000000000004C4C4CEDEDEDFFFFFFFFFFFFFBFBFB FBFBFBFFFFFFFFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF9FFFFF0FBF7F7FFFDFCFFFFF1F1F19E9A9B4A4446 22191C271E214B45479F9B9CF6F6F6FCFFFFF9FFFFEFFAF6F8FFFFFEFFFFFFFFFFFEFEFE FCFCFCFCFCFCFCFCFCFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFFFFFBFFFFFBFFFFFEFFFCFFFFF9FFFFF7FFFFF5FFFFF7FFFFF9FFFDEAECE9FFFDFB FFECEE6C4D521B00002A0005621C278E2134A01B30A61127A40219AA0011B50013B80612 B50A10AB0D0CA4100CA0130C9E130CA1120EA4100EA90D10AC0B10B41116A90D119D0E12 93181B831F216115173400001800005F4D4DBFB6B7FFFEFFFEFFFFF3F4F6FBFBFDFFFEFF FEFEFCF9FFFBF9FFFAFEFFFBFFFFFDFFFDFFFFFDFFFEFFFFF9FFFFF5FFFFEFFEF9F7FDF9 BCB4B115000026000069282E70151E9418239C101B9D0D17A10E16A81116AC1013AB0B0D A90504B00A0AB00A0AAF0B0AAE0B0CAE0B0EAC0B10AB0C11AF0A11BA0411BE0211B90511 B30811AE0A11A70E11A111119E1211A01413A11312A21011A80F12AD0E13B10A12B3050F A3060F9D262A6507088C373A530B0E290000290000341719A69697FDF7F9FFFFFFFEFFFF EAEEEFF4F6F5FFFFFFFFFFFDF5F4F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFEEEEEE EFEFEFFFFFFFFFFFFFE9E9E9ADADAD4C4C4C292929000000000000000000020202080808 060606000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000010101020202010101010101000000000000181818010101000000 0000000404043B3B3B969696E3E3E3FFFFFFFFFFFFFBFBFBF7F7F7FEFEFEFFFFFFFFFFFF F5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFEFFFFFBFCFF FCFFFFFBFFFFF4FCFEF4FCFEF8FFFFF8FFFFEEF8F9E8F2F3F1F9FBF9FFFFF9FFFFF9FEFF FAFEFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFDFDFD FEFEFEFBFBFBAAAAAA000000150000741C1B94181A9C14189D0A12AA0815B60E1BB50D1A AA040EA90C13A70E11A41010A41010A80E0EAC0C0EB00A0E9E111777202957242B190000 3C2925F4EFE9F2FAEFF8FFFAF0FCF2FAFFF9FFFFFDFFFDFFFFFAFDFFFAFCFFFEFFFAFEFD F8F6F9E9D8E2FFF7FFFAEFF3797470120B010F000044140A7C2722981A1DAE111ABF0918 C00111B5000CAE030BA80E10AB1516A80E0EAB0D0CAC0C0CAE0B0CAF0B0CAE0B0EA90D10 A40F13A41C2081060B781017822D345A171E240000280007593F48DAD5D9FBFFFFF9FFFF F9FEFFFBFFFFFCFFFFF2F6F7FCFFFFFEFFFFFFFFFFFFFFFFFFFEFFFFFFFDFFFEFDFFFEFD FFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFF FEFEFEFFFFFFFFFFFFFFFFFFEEEEEE6464640F0F0F0000007F7F7FFFFFFFE2E2E2FFFFFF F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF6F6F6CACACA2929290C0C0C252525BEBEBEFFFFFFFAFAFAFBFBFBF6F6F6FFFFFF FFFFFFFDFDFDF1F1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFCFFFFF9FFFFF8FFFEFEFFFFFFFEFFC0B1B6412A32140000150000 1800031400001B040C88797EEBE7E8FEFFFFF9FFFFF8FFFFFEFFFFFEFEFEFDFDFDFDFDFD FCFCFCFDFDFDFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF FFFBFFFFFBFFFFFDFFFFFEFFFCFFFFFBFFFFFBFFFFFBFFFFF2F8F8FCFEFDFBF9FAFFFCFF F6E7EC58434A1100002B020A560E1A8727359D283A930A1C97000EB10619BA0B1AAB010A AB0C10A50F0EA1120EA0120EA2110EA70E10AE0A11B30810BA060FBE0F16AB0A10930209 9418209732386B1C222700001B0000644B4FCCC0C4FFFEFFFFFFFFFCFFFFFCFFFFF8FFFF F4FFFAF5FFFAFCFFFBFFFEFDFFFBFFFFFAFFFFFCFFFEFFFFF7FFFFCEE1DDF0FFFDF9FFFB 69615E1D05032C02044F060D931E2E9F15259D10209F0E1BA10E16A40F13A60D0FA70B0C AB0D0CAC0C0CAC0C0CAC0C0CAC0C0EAC0B10AC0B11AE0A11B30811B50710B50710B30810 B00911AF0A11AC0B13AB0B13AF141AA90F17A20B129F0C12A21116A41318A11218901518 721E1E834645290000200000190000583F42F1E2E5FFFDFFFAFBFFFBFFFFF9FFFFF9FFFF F8FFFCF8FFF8F9FEF7FAFDF6FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEE5E5E5F9F9F9FFFFFFFFFFFF F9F9F9C0C0C05E5E5E0B0B0B0000000000000E0E0E0C0C0C0000000000000101010D0D0D 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000202020202020202020000000000000000000000000000000404040A0A0A 0000000000001010103C3C3C9B9B9BD4D4D4FFFFFFFFFFFFFFFFFFF4F4F4F8F8F8FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFFBFFFFFBFFFFFBFFFF FBFFFFF7FCFFF9FEFFFBFFFFFBFFFFF5F8FDF5F8FDFEFFFFFEFFFFFEFFFFF8F9FDFBFCFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FFFFFFF7F7F7FEFEFE F6F6F63E3E3E0000002C0D0B862425A0181AA20F15A50811AF0714B80C1AB60A18AB050F A90C13A50F11A21010A41010A80E0EAC0C0EB00A0C9D12177F323A1B0000120000847975 FEFFFAE2EEE4F7FFFAEEFAF0F5FAF4FFFFFBFFFCFDFFF9FAFAF4F6FDFBFCFCFFFFFCFFFF FFFEFFFAF1F49F9492210C07190000480F08822D2A7E0C0C9D0E12AE0812B80612BB0512 B60410B0060FA80C10A80F12A90D10AB0D0EAC0C0EAC0C0EAC0B10A90D11A50E139E1117 94151C8A1D237D232C59161D2200001B00046E5A63CEC7CEFFFFFFFCFFFFEBEDEAF1F3F0 FFFFFDFFFFFDF0EFEDFFFFFDFFFEFDFFFEFDFFFEFDFFFFFDFFFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7F8F8F8FFFFFF FFFFFFF9F9F9FAFAFAFFFFFFE7E7E73434340404040303039A9A9AFFFFFFF7F7F7FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C8C8C84F4F4F000000202020999999F4F4F4FBFBFBFDFDFDFFFFFFF9F9F9FCFCFCFFFFFF F7F7F7F4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFFFFE3ECE9FAFFFEFFFEFFDACBD070525C1D000230000E6D3649693245 4411221B00001D00095B4C51B1ADAEEBF1EFF9FFFFF7F9F8FAFAFAFCFCFCFEFEFEFFFFFF FFFFFFFEFEFEFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFF FFFBFFFFFCFFFFFDFFFFFEFFFFFEFFFFFEFFFEFFFFFEFFFFFEFFFFF7F6FBF7F5FAFFFEFF D5D0D6564F560B00001A000053161D7F29348D1A2B9C0D21B21025B40C1DA40009AC0B11 A70E10A21010A2110EA70E10AC0B10B30811BA0410C00109C1040BB90810AD0C149E0D1A 8C121D7C18246C1F292700001A00005A454AD6CDD0FFFFFFF9FFFFF0FCFAF4FFFFEEFFFA F1FFF8FBFFFAFFFCFDFFF9FFFFF7FFFFF9FFFFFDFFF8FFFFDEF2F1EEFFFFF0FFFEF8FFFA 372F2C0F00003300008314259910249D12259E121F9C0F189D0C13A10F12A61212A70F0E A80E0CA90E0CAB0D0EAB0C10AC0B10AC0B11AB0C11A90D10A90D10AC0B10B00910B50711 B70511B90413B70513BA0B1AAF0917A40813A00E189F1A1F9B2022901E1D7B201D541F19 1800001C0000240F0C817172F9F0F3F8F6FBFCFFFFF6FEFFECF7F9F1FDFBF7FFFFF7FFFB EEFAEEF0FCEEFBFFF6FEFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFBFBFBFFFFFFFFFFFFC6C6C65F5F5F 1010100000000000000E0E0E0000000000000000000F0F0F141414010101000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000101010000000000000000000000000000000000000000001111110F0F0F 000000000000000000050505555555B5B5B5EBEBEBFBFBFBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFEBF4F1EFFBF9F7FFFFF9FFFFF7FCFF F6F9FEFCFDFFFFFEFFFFFEFFFFFDFFFFFCFFFFFEFFFFFEFFFEFCFFFFFEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FFFFFFF9F9F9F2F2F2BEBEBE 0000000A0A0A4C2A298B2322A41316A80D13AC0811B30715B80717B70817AF0714A90C13 A50E13A21011A21010A70F0EAC0C0EB00A0C9B1317651F27150000200D0FDED9D5ECF6ED F2FFF7F5FFFAF8FFFAF2F7F1FFFFFBFFFCFDFFFBFCFFF9FBFFFFFFFCFFFFF8FFFFF5FFFF 767D76130502190000460405771B1C941D21950A0FA1060CAA050CB0070EB40911B30912 AF0913AC0811A7070FAB0C11A90D10AB0C10AB0C11AB0C11A80D13A20F179A131A810912 912D376F242B2400001500005A4D56CBCBD3F9FFFFF5F7F6FFFFFBFFFEF9FAF7F2FFFEFA FFFDFAFFF8F5FFFAF7FFFDFAFFFDFBFFFEFBFFFEFDFFFFFFFEFFFFFEFFFFFEFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFBFBFBF9F9F9 FEFEFEFFFFFFFAFAFAFFFFFFBFBFBF242424000000151515E4E4E4FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8E8E87B7B7B 0000001717175E5E5EF7F7F7FCFCFCFFFFFFFFFFFFFFFFFFFDFDFDF8F8F8FFFFFFFAFAFA F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFFFFFBFFFFFEFFFFF3E8EC826871240008260000550F2780344E671B35641E36 480F221C00001100003B3034989A99E5EBE9F0F2F1F5F5F5FBFBFBFFFFFFFFFFFFFFFFFF FFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFBFF FFFBFFFFFBFFFFFBFFFFFCFFFFFCFFFFFDFFFFFDFFF4F3F8FEFFFFF9FCFFE6EBEFF9FFFF CFD7DA3236370F0A07200605480F157A202C9E1F32A50D22A60316AD0514AC0B13A90D11 A50F10A70E10AB0C11B20811BA0411C1010EC60008C30005C1030DBF0F1AA90B1A8A0210 820F1E862A39601927200000180002706468D1D1D3F4FEFFF1FFFFEEFFFFEBFFFAEEFFF8 FBFFFAFFFCFDFFF6FFFFF4FFFFF6FFFFFAFFF2F9FFF0FFFFCFEEE8EAFFFFEFFFFAC0C7C0 2119162D000363000B8800169A1226A017279B111E990C149D0E12A41414A4100EA50F0E A70F0EA80E0EA90D10AB0C10AB0C11A70E119D13109B1410A41010AC0B10B70511C00111 C50013C70015C40018B80115AC0717A2121C951E2083201B68160B4A1004170000190F06 382F2ABCB7B4FFFEFFFAFBFFFBFFFFE5EEF3F7FFFFEEFCFDE1F0EDEAF9F2F5FFFAF5FFF6 F5FFF3F8FFF4FCFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFC3C3C3616161252525060606000000 000000040404000000040404070707010101000000000000000000090909000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000121212040404000000000000000000060606 0909090A0A0A0000000000000303034C4C4CB9B9B9FFFFFFFFFFFFE4E4E4FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF7FFFFF5FFFFF7FFFFF8FFFFFCFFFFFEFFFF FFFDFFFFFCFFFFF6FFFFF8FFFFF7FFFDF3FBFDF7FBFFFDFFFFFEFFFFFEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF7F7F7FFFFFFDCDCDC5B5B5B000000 1717175F3B3B891B1CA50F11AC0B11B10A12B60613B60412B60716B40C19A90C13A50E13 A11111A21010A70F0EAC0C0EB2090C9B13173E00051100006B5F61FFFFFBEFFBF1F4FFFA ECFEF2F7FFFAF8FBF4FFFEFBFFFCFDFFF9FAFFFDFFFFFFFFF8FCFFD5E5E27A9A8D001606 0A000043100F82232B941520A8121EB2101BAB0A10A90A0EA60C0EA70D0FA90D11AD0912 AF0512AD0310AC0B11A90D11A90D11A90C13A90C13A50E15A0101996141E83111B6C111A 40000725000558444DBABAC2F2FFFFF2FFFFF2F4F1FFFBF5FFFEF8FFFDF8FDF2ECFFF9F3 FFFCF6FFF6F0FFFCF8FFFCFAFFFDFBFFFEFDFFFFFFFEFFFFFBFFFFFCFFFFFEFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FFFFFFFFFFFFF4F4F4F6F6F6FFFFFF FFFFFFF0F0F0F9F9F9FFFFFF9696960D0D0D1B1B1B303030F7F7F7F5F5F5FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF929292101010000000 4C4C4CEBEBEBFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFFEFEFEFAFAFAFFFFFFFFFFFFF9F9F9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFFFFE8F1EEF9FBFAB4A5AA31101927000058091E8B2942790E28881C367B152B782132 69232E2B0000150000160901605D54E9EEE8ECF5F0F7FDFBFCFFFFFEFFFFFFFFFFFFFEFF FCFAFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFEFFFDFFFFFFFFFEFFFFFDFFFFFCFF FFFCFFFFFCFFFFFCFFFFFCFFFFFDFFF5F3F8FFFEFFFFFEFFF8F9FDFBFFFFF9FFFFD3DBDE D3DDDE2B34310702001800005E1B248C253686051791000FB51726AB0B17AB0B13AB0C10 AC0C0EB00A0EB6070EBC040CC1010CC50007C40009BF010DB5030FB20D1BAC15249A1324 800B1D8825375A0C1C26000022010A756C6FDAE9E6EAFFFFE2FFFCEBFFFBF2FFFAFCFFFD FFFCFFFFF7FFFFF5FFFFF7FFFFFAFFEFF2F9F1FFFFEEFFFFD7F0EAF2FFFDF6FFF8A3A29D 15000036000065000D8818289A202D9A1621980D149D0C0FA61212A4100EA5100CA5100C A70F0EA80E10A90D11AC0B13A80D13A1120EA0130CA70F0CAF0A0EB90510BE0211C30015 C10017BA0319AD06189F0E1D901B237C22225D1A1436040016000008000063645CDCDDD8 FEFFFDFCFFFFFBFFFFF9FFFFF8FFFFE9F4F6F7FFFFF7FFFFF7FFFDF7FFFAF1FFF0F2FFEF F6FFF4FEFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFE8787873E3E3E040404000000090909000000000000 060606000000010101080808050505000000000000000000070707000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000202020000000303030A0A0A060606000000000000000000 000000000000040404010101000000171717656565C8C8C8FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF8FFFDF6FFFCF2FDF9F1FAF7F8FCFDFFFEFFFFFDFF FDF6FDFFF8FFFFFBFFFFFBFFFFF9FEFFFDFFFFFDFFFFFEFDF3F1F2FEFFFFFEFFFFFEFFFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFEDECEAFFFDFDD1C7C81507071905072A1115 733B3E8B1314A40A0CAC0B10B20D13B30810B2040EB30811B71018AC0B11A80D13A40F13 A11013A01113A01113A111118C191C2600001D080FC2B6BAF5F3F4F9FFFFF2FFFCE8F7F2 F6FFFEFBFFFFFFFFFFFDFBFCF8F6F7FFFFFFFCFFFFDEE7E4ADB8B20007000400003C1311 7B2C31870F1B9A0616B7111FB0010EBA1019B00F14A70E10A20C0DA50C0FA70A11AC0612 AE040FB20910AF0A0EAC0B11A80D13A20F179A131A901720851B258A333C320000200000 593E43CEC5C8FBFFFFF4FFFFE8F8F7FBFFFBF1F2EAFDFAF3FFFEF8FEF5F0FCF1EBFFFCF6 FFFBF8FFFBF8FFFCFAFFFCFBFFFDFDFFFEFFFEFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFFFF FFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFDFFFFFEFFFFFDFFFFFEFFFFFDFFFFFDFFFFFDFF FFFEFFFBFFFFF8FFFFF9FFFFF9FFFFFBFFFFFBFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFFFF FFFEFFFFFDFFFFFEFFFFFDFFFFFEFFFFFEFBFEFAF7FBF7F4FEFAF7FFFEFBFFFEFDFFFEFD FFFBFAFFFEFFFFFDFEEAE8E9787679010002040205636164FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAFAFAFCFCFCFFFFFFFFFFFFF6F6F6FFFFFFFFFFFFB6B6B6232323000000313131C4C4C4 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFF5F5F5EAEAEAFFFFFFFFFFFFF4F4F4FCFFFF EFFEFBE5EEEB5D4E511C00004B000C891E308B051DAA162CA80F23A20F1F96141C891D1D 7320184F14042400000D0000121F0D92AA9DEFFFFAF1FFFBF4FCFEFEFEFFFFFCFFF9F1FF FFF7FFFBF0FEFFF9FFFFFCFFFFFEFFF1F3F0F3F8F2FCFFFBFBFFFFFBFFFFFCFFFFFCFFFF FEFFFFFEFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFFFF D6DBDE4343450D0000290007742C3A7C1A2983081AA71A2AA70C1AB10D18B60F16B90C10 B50708B40200B50200B80201BD040CBC0410B60610B20811AC0A15A90C17A90B1AA50C1E A4102698172D6801142E0000130000556660AFE3D6DCFFFFF1FFFFFAFBFDF3F1F6FCF5FD FFFBFFFFFAFFFFFBFFFDF7FFFAFAFFFBFFFFFBFFFFEFF5F3FEFFFBFFFFFACFCBC2857872 1500001D0000611E259538408209108E0107B01719A20401A90E09A71009A41109A4100C A70E10A90C13AE0917B20813B60A0AB60905B40404B20204B6050BB80A13AF0915A00612 A01623901B2482232B6922264010101900001203001F1A14ABAAA6E0E0DEFFFFFDFFFFFF FEFFFFFEFFFFFEFFFFF5F9FAFCFFFFFCFFFFFCFFFFFCFFFFFCFFFDFCFFFBFCFFFBFCFFFB FFFFFDFBFBFBFFFFFFFFFFFFFFFFFFF8F8F8FCFCFCFFFFFFFFFFFFFEFEFEEDEDEDFBFBFB FFFFFFFFFFFF9A9A9A303030000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0101010000000000000404040000000303033333336A6A6AFAFAFAFEFEFEFFFFFFFFFFFF FCFCFCF6F6F6FFFFFFFEFFFFECF0EFFCFFFFFCFFFFFEFFFFFAFCFBFFFFFFFFFEFFF8F6F9 FFFEFFFFFEFFFFFDFFFFFEFFFFFEFFFFFEFFFFFEFFFEFFFFF9FFFFF9FFFFFCFFFFFFFDFF FFFCFFFFFCFFFFFDFFFFFDFFFFFEFDF4ECEAFEEEEE876A6C36090E300000631B277D1C27 970F13A50B09A70C0AA80D0BAC0E0DB00D0EB20C0EB50C0FB50C13AF0A11AE131B9F121A 890C10881B1E7B1B1C4A02051B00005E4A53F6E6F0FFFBFFF2F0FBFBFFFFF2FBFFF7FFFF F7FFFFF7FFFFF7FFFFEAF6F4F7FFFDF7FFFA89998C120E0322000051010A7B1B2696222F A11424A40816B00515BB0B16B60610B5080EAF0A0EAB0C10A80E10A50F11A40F13AB0C10 C51215B80105AB0205AA131899181D7A11166D1A226F32392500011200004A3A3BCEC6C3 FFFEF8FFFFF6FFFFF4F4F7ECF7FFFBF4FFFDF7FFFDF9FFFDFEFFFDFFFEFBFFFDFBFFFBFB FFFBFBFFFBFBFFFBFBFFFDFBFFFCFCFFFEFCFFFFFDFFFFFFF7F7F9FDFDFFFFFEFFFFFEFF FFFDFFFFFDFFFFFCFFFFFCFFFFFBFFFFFAFFFFFAFFFFFAFFFFF9FFFFF9FFFFF9FFFFFBFF F2FFFFEBFFFFEDFFFFEEFFFFF1FFFFF2FFFFF5FFFFF6FFFFF3F8FCFEFFFFFFFEFFFFFCFF FFFAFFFFF2F9FFF4FDFFFBFDFFFDF6FFFEF3FFFDF4FFFDF4FFF7F1FFF4F0FFFBF9FFFBFB FFFBFCFFF7FBFFFCFFE1DAE159525A030005221C268B888FFFFFFFF4F4F4FBFBFBFFFFFF FFFFFFFCFCFCFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEF2F2F2FFFFFFFFFFFFCECECE555555000000272727999999F5F5F5FFFFFF F5F5F5F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFAFAFAF7F7F7FCFFFFEAF9F4 7279721705052B0000701A25931A299D081BAD0417B9081AB20612A50A0E9A14118A1E12 741F0B551500330D000401000008006E7A70F1FAF5FCFFFFEDEDF5F5F3FFFFFCFFFFFCFF FFFBFFFDF7FFF4EFF6FBF9FCFFFFFDFFFFFBFAFCF7FBFFFDF8FFFFF9FFFFF9FFFFFBFFFF FCFFFFFEFFFFFEFFFFFFFEFFFFFEFFFFFEFFFFFDFFFFFCFFFFFCFFFFFBFFFFFDFFE7ECF0 A3A6AB453A421400002900006B1D2A8C26348B0E1C9D0C19A90C17B30C13B6090BB50505 B50300B60500B80602B6070CB30811AE0A11AB0C11A90D11AB0B13B00815B20719A5000F A002199E1A317C1E302700010000004B7569D4FFF5F8FFFFFFF8FFFFFBFFFFFDFFFFFDFF F4F2FFF7F5FFFEFEFFFAFAFFFFFEFFFEFDFFF5F3F4FFFEFBFFFEF8FFFEF6DDD9D041403C 0A00002000006E26298D2327951013A61011AB0C09AC0D07AB0E07A80F09A70F0AA80E10 AB0B15AF0819B50613B60003BD0503BE0A0BB80A0BB00A0CA80D11A4151B991C227E1319 751E246625293E111411000007000060605ECED2D1E3E5E4FDFDFDFFFFFFFDFDFDF7F7F7 FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F1F1 FFFFFFFFFFFFE7E7E7F0F0F0FFFFFFFFFFFFEDEDEDE7E7E7FFFFFFFFFFFFF6F6F6A1A1A1 5252522222220E0E0E000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000040404 0000000000000606060000000000000000001313133A3A3AA2A2A2F2F2F2FAFAFAFFFFFF FFFFFFFFFFFFDDDDDDFFFFFFFFFFFFF4F4F4F1F1F1F5F5F5FAFAFAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF8FFFFF8FFFFFCFEFFFFFDFFFFFBFF FFFBFFFFFCFFFFFDFFF5F1F0FFFDFAFCEAE8371516260000570E199A3D4F851221A3171A AB1310A9110EA8100BA70E09AA0B07B00808B30608B7060EB40610AD0D199A0C1887121A 812528661E1F32000123040A98848FFFF9FFFFFAFFF9F2FFFEFDFFF9FFFFF4FDFFF3FFFF DDECF3EBF9FCF5FFFFF3FEF68793871E26171100005200077A0414921324A11727A50E1F A70615B10714BB0B16B9050EB7060EB3080EAF0A0EA90D10A50F10A11111A70E10AB0000 C50D0FBA141695060A820F147F282E60252B2F0A110D0000332D2FA2A2A0F7FAF3FFFFF6 FDF9EDFFFEEFFFFFF3F8FFFBF4FFFFF5FFFFF8FFFFFCFFFFFFFFFFFFFEFFFFFDFDFAF1F2 FFF6F7FFFBFBFFFCF9FCFBF7FCFDF8FEFFFBFCFFFDF9FFFFF8FFFFF7FFFFF4FAFAF4F8F9 F8F9FBFDFDFFFFFEFFFFFDFFFFFDFFFFFBFFFFF7FDFFF6FDFFF9FFFFFAFFFFFCFFF5FFFF EEFFFFF0FFFFF1FFFFF2FFFFF4FFFFF7FFFFF7FFFFF5FAFEF7F8FDF7F5FAF6F1F7F7F0F7 FCF2FAFFF9FFFFFCFDFFFDF4FFF7EAF5EDE2FFF5EBFFFDF4FFFCF6FFFBFAF8EAEAFFFBFD FFFBFFFFF7FDFFF8FFC1BAC22C242F0300093F3C45CDCBCEFFFFFFFFFFFFE8E8E8F5F5F5 FFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5FFFFFF FFFFFFF9F9F9FFFFFFE6E6E6757575080808000000808080F6F6F6FFFFFFFFFFFFF6F6F6 F6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF5F5F5FDFDFDFFFFFFFFFFFFF3F3F3F5F5F5FFFFFFFCFEFBA5ACA40D0A01 1200005822227920268E1620AE1A28A2000BBA0919B40411A8040B9F0D0E9619158C2117 7B22146722132800001C00000F0000473938C6C0C2EFF0F4EBF2F8F7FFFFECF9FFF5FFFF F8FFFFFCFFFFFFFEFFFFFCFEFFF7F9FCF3F4FEFFFFF9FFFFF9FFFFF9FFFFFBFFFFFCFFFF FEFFFFFEFFFFFFFEFFFFFEFFFFFEFFFFFDFFFFFCFFFFFCFFFFFCFFFFFDFFF7FAFFFBFEFF B5ABB3361C251F000040000779212D8217218F10199E0E17A80D13AE090DB00606B30401 B80602B90A07B2090CAC0B10A80E10A50F10A50F10A80D11AE0A13B00817BA0D219E0012 9C0C239A293D550D1918000011110F616D69F1F1F1FFFDFFFFFDFFFFFEFFFFFEFFFEFEFF FCFFFFF7FAFFFCFFFFFCFFFFFEFFFFF9F9F9FEFAF7FFFFF8FFFFF6FFFEF8A6A2A1342528 180000410507893032942222950D0DAA120FAC0D09B00B07B00B09B00A0AAF0A10AE0A13 AE0917B00913B5080AB70B09B50D0DAB0B0D9E080A94090C8E13168A2024731A1E611A1E 350105190000240E107D7374D9D7D8FEFFFFFFFFFFFFFFFFFFFFFFF3F3F3F6F6F6FFFFFF FFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF6F6F6FFFFFFFBFBFBCDCDCD8383832C2C2C000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000030303000000 0000000808080A0A0A000000000000000000000000080808525252C5C5C5FFFFFFFFFFFF F6F6F6FDFDFDFDFDFDF6F6F6FFFFFFFFFFFFFFFFFFEFEFEFF5F5F5FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF8FFFFF8FFFFFCFEFFFFFCFFFFFBFFFFFCFF FFFDFFFFFEFFFDFDFBFFFEFBD3C8C6240A0920000063222A8533417B111D9F181CA71311 A4100EA50D0AA70908AB0706B20308B60108BB010EBA0514AE07189A08158F172184252B 591114230000503139DFCED8FFFAFFFFFBFFFCFAFFFAFEFFF7FFFFEDF9FFF5FFFFEEF9FF F9FFFFFBFFFEA09D981C150D080000330C077818239112239A13249F111FA30B18A80814 B00913B60B13B6070EB6070CB3090CB00A0EAC0B10A90D10A50F11A80E10A70000B40C0C AA1113920F14841D2174272D3E0B1215000024181C979598FCFDFFFCFFFDFFFFFAF9F7EB FFFCF1FFFEF4FFFFFDFEFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF8FDF9 EDF3EFF6FCF8F9FFFBF8FFFBF2FDF5D8E9DFEEFFFBEBFFFBECFFFAEDFFFBEEFFFBF0FFFB F2FFFBF0FFF7E8F5ECDFEAE2D1DBD3C6CBC5C1C3BEC1C2BDC5C6C1CAC9C7C9C5C6CBC6CA D2CDD1DFDADEEBE9ECF6F4F7FAFAFCF9FAFCFEFFFFFCFFFFFCFFFFFBFFFFFBFFFFF9FFFF F9FFFFFBFFFCFAFBF3FFFFF4FFFFF6FFFFF6FFFEF8FFF9F6FFF7F5FFF6F7FFF8F9FFFCFF FDF4F9FFFCFFFFFCFF918C93030007010005484649EEEEEEFFFFFFE7E7E7FFFFFFFFFFFF F5F5F5FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFFDFDFD FFFFFFFAFAFA9292921B1B1B0000005B5B5BD1D1D1FFFFFFFDFDFDFFFFFFFFFFFFFCFCFC FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFCFCFCEBEBEBFFFFFFFFFFFFC8C7C3332A230F0000350C06 71302E6C0C108B0F17B8222DA6000BBB0917B60410AD020BA6070CA00F129816148E1814 801A168E393C4C05092C00001C0000120000918B8BF8FFFFE8FCFBEAFFFFE5FFFFF1FFFF F7FFFFFFFEFFF7ECF2FCE9EFFFF9FFFFFFFFF9FFFFF9FFFFFBFFFFFCFFFFFCFFFFFEFFFF FEFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFDFFFFFCFFFFFCFFFFFDFFFAFDFFFEFFFFF8F1F8 A7949A4320262400003C0000751C2283161B9114189F1316A70E11AC090AB00606B60606 B70B0BAE0B0CA70E10A41010A1120EA1120EA41010AB0C11B00913C11525B0071C9B0015 8C071C7A132659111D2B00051100008E8282E4DFDCFFFEFFFDFBFEEBECF0FCFFFFFBFFFF F0F7FDF9FFFFF9FEFFFCFFFFFEFFFFFFFFFBF9F6F1F6F3ECFCF7F3FBF5F990838A21060B 1F00005817158128248B18159F1411AC0D0AB50909B90609B9060CB50710B00911AC0A15 A90C13B21116A5090A9C06079B0F1099191A8D1B1B7E1A1C711D1D520E0F2700001B0000 482E31B29FA3FFF8FCFFFDFFF2F2F4FEFEFEFFFFFFFDFDFDF8F8F8FFFFFFFFFFFFFFFFFF F5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFDFDFD FFFFFFFFFFFFF2F2F2FAFAFAFFFFFFF7F7F7979797313131050505020202020202000000 010101000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000080808000000000000 000000080808040404010101040404000000000000050505252525747474D2D2D2FFFFFF FFFFFFF0F0F0F1F1F1FDFDFDFFFFFFFFFFFFFAFAFAF7F7F7FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF9FFFFF9FFFFFEFEFFFFFDFFFFFBFFFFFCFFFFFEFF FFFFFFFCFFFFF6F8F3B6B1AD2513113612145D262C6C24307C1F299114189B0F0E9C0E0D 9F0B0BA5090AAD070BB5040CBC020FBC000DC2091BB2071A9E0A1A941C28761921400000 20000090757CFFF9FFFFFBFFFAF7FFFCFFFFE9F2FBF4FFFFF0FFFFF3FEFFF9FFFFFFFEFF A69C9D35201F1500002B080472323390202C9E14249E1020A10D1BA70D17AB0B13AE0B10 AE080CB3090CB3090CB2090CB00A0CAF0A0EAC0B10AB0C11A90D11BF2326940000860102 99282A81282E3C00011C000019020A9E979EEDEEF2FBFFFFF9FFFFFFFFFBFFFFF8FFF8F0 FFFDF8FFFBFFFFFAFFFFFBFFFFFBFFFFFDFFFFFFFFFCFFFFF9FFFFE5F1EDF5FFFFF5FFFD F4FFFDE8F9EFE3F4EAF4FFFBF1FFFAE1FEECE4FFF0EBFFF8EDFFF6D5F0DF9EB7A4586D5E 2839294553463E493B32382E26291E1F1F171E1B12201D162A1C193214163A161A421F23 5030335F42466A51546D5A5C695D5DCFCAC7DAD9D5EBF0ECF9FFFDF7FFFFF4FFFFEDFFFA E6F5EEEDF4ECFEFFF8FEFFFAFEFFFAF4F5F0EEEFEAFBFAF8FFFEFFF1EFF0FFFDFFFFFDFF F0EBF1FFFDFFF0EBF26B666D0100050000028D8D8DEEEEEEFCFCFCFFFFFFFFFFFFFBFBFB FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6EBEBEBFFFFFF D1D1D13939390000001F1F1FCBCBCBFFFFFFFFFFFFF0F0F0FFFFFFFFFFFFFCFCFCFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF5F5F5FBFBFBFFFFFFE2E2E2695F5D1500003809016B2C277C2826 7F12158F0C11A80E16B40D17B60410B8020EB4030DB20710AD0C14A50E159D0E14940D13 870813A12D3A74131E3D00002B00010E0000343933B2C9C1E9FFFFE9FFFFE7FFFEE7F7F7 F6F7FBFFFAFFFFF6FFFFF8FFFFFEFFFBFFFFFBFFFFFCFFFFFCFFFFFCFFFFFEFFFFFEFFFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFDFFFFFDFFFFFDFFFEFFFFF6F7FCFFFDFFFFF7FB B39DA04220212300003400006E1A1A80191A93181A9F1417A70E11AD080CB40709B3090A A90D0EA4100EA1120EA0130CA0130CA2110CA90D0EAF0A10A90007BF1021BB12279D0117 8B061B87162A66081A2D00001400007D7670F1EDEAFFFFFDF1F2F4E8ECEFF5FDFFF8FFFF F7FFFFEFF9FBF3FBFDFBFFFFFEFFFDFFFFFAFFFFF7FFFEFBFFFAFFE7DAE46F6065110000 1B00005A1E14832921911611A90D0EB9060CC3010CC3010CBC0410B20811A80D13A20F15 A5161A8F07098808099420219A3432802B285812103B04011D0000190000614B4DDBCBCE FFFBFFFFFBFFFFF8FFFFFCFFF5F3F6FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F2F2FFFFFFFFFFFFEDEDED F2F2F2FFFFFFFBFBFBCFCFCF525252212121000000000000040404040404020202050505 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000090909020202000000000000 0000000000000000000000000000000A0A0A070707000000000000424242A8A8A8ECECEC FFFFFFFFFFFFF3F3F3E9E9E9F6F6F6FFFFFFFFFFFFF1F1F1FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFFFFF9FFFFF9FFFFFEFEFFFFFCFFFFFBFFFFFCFFFFFEFFFCFFFF EFF8F5F9FFFBD3D6CF1B140E120000310709551C2372232987191C9316149914159E1414 A61012AF0B12B70511BD0112BD0011C70B23B60A20A20F22901D2A5B060D2B0000250000 D7C0C6FFFBFFF1ECF3F5F5FDF9FFFFE6F3F9EDFFFFF4FFFFECF6F8FFFFFFC7B8BB503337 1F000038000362202471161D991624A40D1CA30B18A60C16AB1016AC1013AB0B0DA80604 AF0B0AB00A0AB00A0AB00A0CB00A0EB00910B00911A90C13B4292C860C0B7D0F10802427 4700042300002F10168C7F86FBFAFFFBFFFFF5FCFFE8F0F2FEFFFFFFFFFDF8F3F0FFFBFB FFF7FFFFF5FFFFF8FFFFFAFFFFFDFFFCFFFFF8FFFFF4FFFFEFFFFDEAFFF9E8FFF5ECFFF9 F1FFFBF2FFFBF4FFFAF1FFF4DBECDAA3B59F5665521724100005000005000D0F01191708 0700000A00000D00000E00001100001200001500001F00002D00003200003100002D0000 2A00002400001C000015000023100A362B2557574F7C837BA0ADA4C3D7CCE8FFF5F1FFFD F7FFFDF5FEF9EBF4EFEEF7F2FBFFFDFBFFFFFCFFFFFBFFFFF6FAFBF8F9FBFFFFFFF9F9FB F5F3F8FFFEFFD6D4D9514F540303052424249C9C9CFFFFFFFFFFFFF3F3F3FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFE5E5E5666666 000000060606969696FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF7F7F7FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FCFCFCFDFDFDFFFFFFFFFFFFFEFEFE929292150301290000631511741B17851D1CA72C2E 9B1013930000BE151CB1000AB6000CB90510BA0A15B70D18B30F1AAD101BAA0E1BAE1122 8300029C1E2AA23D454400011C0000180B051A2119748980CFEAE3F0FFFFF5FFFFEDEEF2 FFFBFFFFF7FFFFF1FCFFFEFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFFFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFDFFFFFEFFF4F5F9F9F8FDFFFEFFFFF9F8 B19D9C4629251F00004E110C6314107E18169217199F1316A70C12AE070EAE070EA90D0E A4100EA2110CA1120CA1120AA4110AA90E0AAE0B0CB0020BB30310B50519B30A1FAA0E24 9E0E25920E257715241D0000150800726962ECE7E3FFFFFDFCFFFFF0F8FAF8FFFFF7FFFF F5FFFFEEF8F7F4FDFAFCFFFDFEFFFBFFFFFAFFFEFDFFF9FFFFF9FFBEB7BE3833300A0000 2C0C00702C23881C19A50E13BA0410C7000EC8000EBE0210B20811A210119914159B1E22 88131980161A822627712623440A061F000015000035241D918883EFE9E9FFFDFFFFFCFF FFFAFFFFFAFFFFFBFFFFFEFFFFFFFFFFFFFFFFFFFFF9F9F9FAFAFAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4FCFCFCFFFFFFFFFFFFFFFFFF DCDCDC8080802A2A2A000000000000000000060606020202000000000000060606000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000070707070707010101 000000000000000000070707000000000000111111030303000000151515656565C3C3C3 F7F7F7FFFFFFFFFFFFF7F7F7FAFAFAFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFFFFF9FFFFF9FFFFFFFDFFFFFCFFFFFCFFFFFCFFFFFFFFFBFFFFEFFBF7 F7FFFDF8FFFB7D7E783426231400001D0000420105771B1C871B198F1D1D9A1E20A4191E AB1119B20815B60114B90015C40E27B20C249F14278219273A0000280000664A49FFF6FC FFFBFFEFECF3F8FBFFF8FFFFF4FFFFF0FFFFF7FFFFFCFFFFC1B7B6573A3E200000340000 6C192182212C7D07139E0B1BA80716A90915AC0C14AC1013AC1011A70C08A30803AB0E09 AC0D09AE0C0AAF0B0CB00910B20811B20813A70D17870F118728267E2829490104260000 240006917E84FDF6FEFCFFFFF8FFFFF2FBFFF6FDFFFCFFFFFFFFFFF9F5F6FFFBFFFFF5FF FFF4FFFFF6FFFFFAFFFFFEFFF9FFFFF4FFFFF0FFFFEEFFFFEDFFFDF0FFFDF2FFFBF7FFFB CBD5CC80857E48463A180A001502001200001700002408002E1005361108370F07592C26 602D29662F2C6D31307134337434347733347E2F32902D3090272B8722267D2124751F20 681C1C5717154A14121D00001500000E00000900001D1D134A5046838D84ADB8B0F1FCF8 F7FFFEF8FFFFF8FFFFF8FFFFF8FFFFF6FFFFF5FEFDF9FFFFD9DFDFFCFFFFFEFFFFF5F5F7 FFFDFFFFFEFFB1AFB2212121000000424242E7E7E7FFFFFFFBFBFBFFFFFFFBFBFBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEDEDFFFFFFFBFBFB909090010101000000 6F6F6FF5F5F5FFFFFFFAFAFAFFFFFFFFFFFFFDFDFDF5F5F5FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFAFAFA FAFAFAFFFFFFFFFFFFAAAAAA333333140000661416871417840C0E910F11AD2124A81214 A00004B80F14B3040BB5040CB60610B60812B40A15B20A19B20D1DB40D1EAF0416C21D2E 9B071579000686262A722C2C2E0200110000090200686A65CED4D0F6FCFAF6F7FBF8F6FB FFF7FFFFF9FFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFF7F8FCFDFFFEFFFFFDFDFAF5 A1978E432C2426000040070061120E7F181993161AA01019A70A15AC0811AC0B10A90D0E A80E0CA80E0CA70F0AA80F09AB0E09AF0B0AC01619AC0006A50002B50617BE152AB51129 A90B22921827581E1C1100000E000083766EF9F2ECFFFFFBFBFFFFF3FDFCF7FFFFF7FFFF F6FFFFEFFAF6F1F7F3F7FCF6FCFDF7FCF8F9FFF1FFFFF7FFF7F7FF97A29E182217070000 481C117B221E9E1117B70513C80011CB0010BE0211AF0A119B14118D1A178920257D1E26 711F235B17182F000016000022110A444138A4A9A2F8FFFCFBFFFFF4F8FBE9E6EFFFFAFF FFF9FFE8DCE8FFFDFFFFFFFFFFFFFFFFFFFFFDFDFDFCFCFCFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3F0F0F0F0F0F0BBBBBB555555 010101000000000000030303000000000000000000020202050505010101000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000050505070707070707070707 070707070707000000070707080808000000000000131313060606000000343434888888 E6E6E6FFFFFFFFFFFFF3F3F3F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFFFFF9FFFFF9FFFFFFFEFFFFFDFFFFFCFFFFFCFFFFFFFFF9FFFFF5FFFFDDF1E8 F4FFFBEFF9F0BBB8B35445422306082400004C06065F0B09701514831C1D941D219E171E A70C1AAB0617AE0218B61028A10C229116286C151E270000391B19C0B2AFFFFBFFFEF9FF FFFEFFF8FDFFF7FFFFF5FFFFF1FDF9FBFFFDD9D4D06D55531F00002E00006C101B891B28 931425A31426AB0918B20815B20B15AF0C11AC0C0EA80D09A80F09A8110AA71009A80F09 A90E0AAB0D0EAE0A11AF0913B20815A20F197210116E2826531615230000361216978086 EFE5EDFEFEFFF9FFFFF1FBFFF7FFFFF8FFFFF9FDFFFCFDFFFFFEFFFFF9FFFFF7FFFFF6FF FFF9FFFFFDFFFBFFFFF5FFFFF1FFFFEEFFFFD1EBE0F1FFFBF7FFFACED4CA75706A2A1D17 1000001E0000340000450000540906651514721E1E7721227B1F227C1C20831B22851A22 891A238C18238D15218C121F8D0F1D8C0D189714199513139012138C1616891918811B19 74191868181786403E6F35314C1C182700001600001200000F00000D00007E7C7DA9AFAF E2E8E8F9FFFFF4FEFDEAF4F3EFF9F8F8FFFFF8FFFFE5EEEDFBFFFFFCFFFFFBFCFEF6F6F6 FFFEFFEFEDEE747474000000000000848484E2E2E2FFFFFFFFFFFFF6F6F6FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9B2B2B2252525000000505050DCDCDC FDFDFDFFFFFFEEEEEEFBFBFBFFFFFFF3F3F3FDFDFDFFFFFFFCFCFCFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF5F5F5 FFFFFFE3E3E35A5A5A000000190000821920A3161EA8162099040A950000B01115C01B1F AD0407B60C0FB50B0EB20910AB040CA7010BA6010FA80615AD0818AA000EAF0414AD0F1D 9D0D17890D15861F23701E224204052400001500002E1C1AADA5A3FFFEFFFEFFFFF2F6F9 FCFFFFFEFFFFFEFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEFFFFFFFFFFFEFFFFFEFFFDFBFFFFFEFFFBFFFFF2F8F8F9FFFDF9FFFBE3E6DD ADA69C0F0000230000490C076C181886191E94151E9F0E1BA50B17AE0A13AF0A0EAF0A0E AF0B0CAE0C0AAE0C09AF0B09B00B09AD0505B70D10BC0E17B40512AD0111B00317B2061C 9A101F732926330D02180000260D0683746DE6DFD9FFFFFBFBFFFFEAF4F3F7FFFFF7FFFF F8FFFFF9FFFFFCFFFDFEFFFBFFFEFFFFF7FFFAEDFFF9FFFFE9FEF9455F52000500240A00 6E242194151CB00819C30015C50013B70513A70E13921813821F1A6B141A641B245A1D24 36080A14000011060072756ED8E8DEF2FFFDE6FBF4E6F6F5F8FFFFFEFEFFFAF2FFFEF0FF FFF9FFFCF7FDF8F8F8FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6E6E67272720C0C0C000000010101 111111000000060606060606000000000000040404030303000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000080808050505000000000000000000000000000000 0000000E0E0E0000000000000A0A0A0808080000000000001717170000000303034A4A4A B2B2B2FBFBFBFFFFFFFDFDFDF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFFFFF9FFFFF9FFFFFEFFFFFFFDFFFFFCFFFFFDFFFFFFFFF9FFFFF4FFFFDAEFE6F1FFFD F2FFF8FCFFFBFCF7F3AE9C9C3515162200002F00004706026416147C1E1F8C1D23981622 9D0F1F9E091DA412278D0C2081182758121A1B0000463B35FFFFFBFFFAFEEFECF3FEFFFF F6FCFCEBF4F1F9FFFDF2F7F1EDEAE357443E2100002B00006C151DA2323E981324910012 AA071CB80C1CBC0C17BA0C15B10B0FAA0806A40904A8110AAB160FA41109A4110AA5100C A50F10A80D13A90C17AB0A1999131E7B2D2D4515131D0000190000877375FFF9FFFFFEFF E2E6EFF7FFFFEEFBFFF5FFFFF8FFFFECF0FBFEFEFFFFFEFFF3EDF7FFFBFFFFFBFFFFFDFF FCFFFFF7FFFFF4FFFFF1FFFFF1FFFDF5FFFBB9C1B65C57511C0A061600001F0000320002 460002811C20901B21961F25981F26971A2297151F99131E9E121F9908179D0617A10618 A40519AA071CAE081EB20A21B20D1DA80D11A30F0D9F0F0E9E14129D1917981C1A8F1B1B 861A1A771516741A1A7321237127286823265315183B00012100000E0000241E22736F70 C2C2C2F8FAF9FCFFFFF9FFFFF5FEFBF8FFFEF9FFFFFBFFFFF1F5F4F5F7F6FEFFFFFFFEFF FFFEFFFBFBFB5F5F5F000000050505939393F1F1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FFFFFFFFFFFFF9F9F9 FFFFFFF7F7F7F1F1F1FFFFFFFFFFFFE9E9E9444444000000212121C8C8C8F4F4F4FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFBFBFBF8F8F8FDFDFD 9393930303030505055B32368F1522AA0515A60111A90510B20C16B60F16AF090DA50001 AF0B0CAE0B0CAC0B10AB0C11A80D13A70D17A50D19A70D19AB0B15AC0B13AB0B15A70D17 A20F199B121C931520891A236A0F184300022300002002046A605FCBD0CCF4FFFFF4FFFF E8ECEBFFFFFFFFFEFFF6F6F6E9E7E8FFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFEFFFF FFFFFFFEFFFFFFFFFFFFFFFFFFFEFFFFFEFFFCFFFFF8FFFFF5FFFFF4FFFDF5FFFAFBFFF6 BAB3A9351E161F0000410000882F357E131D810412AE2030B10C1AB70913B80812B90A11 BA0C0EBA0C0DB50909B00606B00B09AF0B0AAF0B0CAF0A10B00913B00817B20719A0101A 6D151171382D4D1B121D0000160000897871EDE6E0FFFFFBF7FDFBF6FFFFF8FFFFF8FFFF F6FFFCF7FCF8FEFFFDFFFDFFFFF7FFFFF8FFEDF8FEEDFFFFD0F2E45166550A00002B0000 8D1E27A30C1DBD0D22BD0A1FA2000D9810148E251F74211B62202447121A1D0000140000 3126249D9F9AE9FAF2EEFFFFEBFFFFEBFFFFF0FFFFF5FFFFFCFFFFFFFCFFFFF9FFFFF9FF EDE8EEFBFBFBFFFFFFFEFEFEFEFEFEFFFFFFFFFFFFFCFCFCF3F3F3FAFAFAFCFCFCF9F9F9 FDFDFDFFFFFFFFFFFFF5F5F5FFFFFF9797972C2C2C020202040404050505010101000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000121212 767676EDEDEDFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFF6F6F6F8F8F8FFFFFFFFFFFFF9FAFC F9FFFFF9FFFFFEFFFFFFFDFFFFFBFFFFFDFFFFFFFFF9FFFFF4FFFFF0FFFDEEFFFDF1FFFB F8FFFBFBFDF8FCF2F1FEECEA69504C3B1A151C00002300004D0D0B7020218221288C1E29 96202E800D1C851F2C83333C220000100000BBC2BAE7F4EDFCFFFFF3F2F8FEFFFFFEFFFF FCFFFDFFFFFAD9D2CA59463F190000370000611114821920951220A10A1DAD051EB7051B B70513B7060EB6070EB3090CAF0B0AAB0E09A71009A411099C0D05A0130CA214129E1213 9C0F159F0F19A1101D8E1A235C2123140000110000958585FFFCFDFFFEFFF6F9FFF4FDFF EEF8FFF5FFFFF7FFFFF3FBFFF6FAFFFEFEFFFFFDFFF7F5FFF6F9FFF9FFFFF6FFFFE3F1F1 F1FFFEF4FFFFF5FFFBC8D2C947473F2B1C15160000230000380000611019781C27861823 99131EA20F19A20F19A50D19A80C19AB0A19AE0919B00819B30619B60519B90319BC0219 BE0019C00019C10019BC0315B00A0CA90E09A80F09A5100AA4100EA111109D13139A1317 96151A93161C8F17208C18218B1825881A27861A2778202C2B00021700010F0000241415 716567D0CACAFFFFFDFEFFFDF1F6F2FBFFFDFCFFFFF5F9F8F6F8F7FEFFFFFFFEFFF9F7F8 FAFAFAF2F2F2383838000000191919D9D9D9F0F0F0FFFFFFF8F8F8FFFFFFFFFFFFFDFDFD FBFBFBFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF5F5F5FEFEFEFFFFFF FFFFFFF8F8F8FFFFFFF9F9F9747474090909000000939393E1E1E1FFFFFFFAFAFAFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF1F1F1FAFAFA949494 0303030505055E353B961728AB0418B0091BBA1422B30D19A40006AC070DC21F22AC0C0E A90D0EA80E10A50F11A40F13A11017A01019A11017A40F13A70E11A90C13AC0B13AF0915 AE0919AB0A1AA20E1EA11E2C7B101A4A00002400001B01004847429CACA2E5F6EEFCFFFF FFFEFFEBE9EAFAF8F9FFFEFFFFFDFEE5E3E4FFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFF FEFFFFFEFFFFFEFFFFFFFEFFFFFDFFFCFFFFF8FFFFF4FFFFF2FFFFF2FFFBF5FFFAF6F9F0 A2988F3C1F1B230000480107862F38922C3A860919A80C1AB40514B60412BA0611BE0610 BD080DBA070AB50909AF0B09AB0E09A90E0AA80E0EAB0C11AE0A13B00815A20F178A211D 75271B662018470C042100002E0F0A8B7975EDE5E2FFFFFDF6FCFAE8F1F0F8FFFFFBFFFF FCFFFFFCFCFCFEF8FCFFF4FFFFF8FFF8FFFFEEFFFFE6FFFC93AB9D332F241D0000610710 870A1AAC172BA70E2086000884111480292263201A38050A1900001D02096A5B5EC6C4C5 F6FFFDF1FFFFE3FFFBEAFFFFEBFFFFF0FFFFF4FFFFFCFFFFFFFCFFFFFAFFFFFAFFFFFDFF FFFFFFFCFCFCF5F5F5F5F5F5FBFBFBFBFBFBF6F6F6FFFFFFFDFDFDF0F0F0F7F7F7FFFFFF FFFFFFFBFBFBE2E2E25E5E5E282828000000000000000000000000000000010101000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000A0A0A0D0D0D010101080808 434343A5A5A5F1F1F1FFFFFFF4F4F4F4F4F4FFFFFFFFFFFFF4F4F4EFEFEFFCFFFFF8FFFF F8FFFFFEFFFFFFFDFFFFFCFFFFFCFFFFFEFFFBFFFFF4FFFFF0FFFFEEFFFDF0FFFDF5FFFD F9FFF9FAF6F5FBF1F0FFFCF8AB9E983E2B251200001F0000420F0C5E1C1D6F2025721B23 731D26782D3451181E1500004A453FDDEEE4F0FFFFEAF2F4FEFFFFFBFBFDE0DEDFFFFEFA F3E8E2725B551B000036000054080878151891181FA1101DA90619B4021ABA0319B90511 B7060EB6070CB3090CB00A0AAC0D09A80F09A4110A9B0E079E17139E1A189414158E1117 8F131D880E196B0E161C0000271C187F7573D9D3D3FFFFFFFBFFFFF5FCFFF8FFFFF8FFFF F8FFFFF8FFFFF2F6FFF3F5FFFBFBFFFCFAFFF4F7FFF5FFFFF0FFFFF0FFFFF2FFFFF5FFFD CBD5CD74756F3B302A1200002200003E000362111884202C952231941727910917A40E19 A90C15AB0B15AC0A15AE0A15B00815B30715B60515B90415BA0315BD0215C00015C10015 C30015C40015BE0211B20A09AC0E05AB0E07AB0E09AB0D0AA90E0CA80E10A70E11A70D15 A50D19A40E1AA20E1CA20D20A10E20A10E21901527742731521D2535060C1C0000200204 533E3DAB9D9CF1E9E6FFFFFBFFFFFBFEFFFDFEFFFDFDFFFEFDFDFDFFFDFEFFFEFFFFFFFF D9D9D9B5B5B5000000212121464646EDEDEDFBFBFBFFFFFFFAFAFAFAFAFAFFFFFFFFFFFF FDFDFDFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6F9F9F9FFFFFFFFFFFFFFFFFF FFFFFFF3F3F3AFAFAF0606060000004D4D4DEEEEEEFCFCFCFFFFFFFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFF989898000000 0000004521258D1A2BA30B20A00719A30818A90D1AAD1019AA0E12A5090CA80E10A70E10 A50F10A21011A011139E12159B13179B13179D1313A11013A70E11AE0A11B60613BA0413 BA0315B60519AD0C1E9B11208719245E0F142000000E0000292B20717870F2F1EFEAE6E7 FFFEFFFFFEFFEBE7E8FEFCFDFFFEFFF3F3F3FFFFFFFEFFFFFEFFFFFCFFFFFCFFFFFCFFFF FCFFFFFEFFFFFFFEFFFFFDFFFCFFFFF8FFFFF5FFFFF2FFFFF2FFFFF4FFFDF9FFFBFDFAF5 A692912F0D0E2400004D0914782A387C16249A0D1DAA0817B20616B70513BE0411BF0510 BD080DB90B0CAE0C09A80F09A4110AA2110CA50F10A80D11AB0B13A40F139B1F1D821A11 8526207E2E273F00002200002E0F0C887674FDF5F3FFFFFFFCFFFFF7FBFCFAFEFFFEFFFF FFFFFFF7F1F5FFF4FFFFFBFFFBFFFFF2FFFFEDFFFFE1F7EB8989811D00003F00045E010C 8719269825328B232A8028275E1912250000180000321B25897A81E2DCE0FCFFFFF7FFFF F2FFFFECFFFFEEFFFFF0FFFFF2FFFFF7FFFFFCFFFFFFFDFFFFFBFFFFFBFFFFFEFFFFFFFF F8F8F8FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FFFFFFFFFFFFFCFCFCFFFFFFFCFCFC A2A2A2333333000000000000000000000000020202000000000000010101000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000040404000000000000030303000000000000 262626707070D9D9D9FBFBFBFFFFFFFFFFFFF6F6F6FFFFFFFFFFFFFCFFFFF8FFFFF8FFFF FEFFFFFFFEFFFFFCFFFFFCFFFFFEFFFCFFFFF3FFFDF1FFFFEEFFFFF0FFFFF5FFFFFAFFFC FCFAFBFCF6F6FFFFFDFFFFFBE9E6E1948D872819121100001B00004C1C1A561E21692E32 6632361B00000B0000878C86E0F7EFEEFFFFF7FFFFFCFFFFFAFAFCFFFBFCF5E6E37E625E 1D00002900005E100E7515168F1B1EA01920A90F1BAE0617B50217B90415B60611B3080E B3090CB2090CB00A0AAE0C0AA90E0AA4100CA012109612108F14168D1C1E8A23277B1A21 5B0009310000110000777672F2F2F0FEFFFFFAFEFFF5FAFDFBFFFFFBFFFFFBFFFFFBFFFF F8FBFFFCFEFFFEFEFFFFFDFFFFFCFFFBFFFFE6FAF8EEFFFFF1FFFDEEFEF4A8ADA64D463E 1500001B000036000051060A73141A8B1C25991926A01323A40D1EA50D1AA40F15A40F13 A50E13A50E13A70E13A90C13AB0B13AE0A13AF0913B00913B20813B50613B60613B60613 B70513B50710AE0C09AB0E05AC0D07AC0D09AE0C0AAE0B0CAF0A0EB00910B00911B20815 B30717B30619B50519B5051AB5051CA70B2093253277242C6B1E244F0D112600001D0000 3C1E1C7D6A66F9EEEAF9F4F0FCFBF7FFFFFDFFFFFFFFFFFFFFFEFFF9F7FAFFFFFFF2F2F2 F3F3F3787878000000000000989898EAEAEAFFFFFFF8F8F8F5F5F5FFFFFFFFFFFFF9F9F9 F6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFE9E9E9FFFFFFFFFFFF CECECE363636000000181818CBCBCBF5F5F5FFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFFFFFFC3C3C34848480F0F0F 1400005100058B12239A1D2D8B0816900814AB1E26A9181D8E0000A50F11A70E10A50F10 A40F11A11013A011159D12179D12159D1215A01113A70E13AF0A11B90511BE0211C00111 BD0213AA000CA50917A2202A932E32651D1E2C00001400000B00004A403FCFC9CBFFFDFF F9F5F6FFFEFFFFFEFFEEECEDFFFFFFFFFFFFFEFFFFFCFFFFFCFFFFFCFFFFFBFFFFFBFFFF FCFFFFFFFEFFFFFDFFFEFFFFF9FFFFF7FFFFF5FFFFF4FFFFF5FFFFF2FBF6FFFFFDFCF2F1 A38D903411171F00003200098135418915229E101CAA0E1CB20A19B90413BC0410BE0610 BA0C0EAE0C0AA70F0AA1120AA0130CA1120EA50F10A90D11A80D119C0E0C9817129A2420 8F27246B18143F0000210000150000908080EBE5E5FFFEFFFEFFFFE3E4E6FBFBFDFFFEFF FFF9FDFFFBFFFFFBFFFEFFFFF0FAF9ECFBF6F7FFFDDEDDD9705C5B1F00002E00005E171D 81363B6A24264508072C00001B00004D363CACA1A9FFFCFFFFFEFFF0F4F7EEF6F8F7FFFF F5FFFFF4FFFFF5FFFFF7FFFFF9FFFFFEFFFFFFFEFFFFFCFFFFFCFFFFFEFFF9F9F9FDFDFD FFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFF1F1F1FFFFFFFFFFFFDBDBDB5B5B5B020202 0000000000000000000505050A0A0A030303000000000000080808000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000909090000000000000C0C0C141414000000000000 040404525252B0B0B0F5F5F5F4F4F4F4F4F4FFFFFFFFFFFFEBEFEEF7FFFFF7FFFFFCFFFF FFFEFFFFFBFFFFFBFFFFFDFFFEFFFFF3FFFBF0FFFDF1FFFFF1FFFFF5FFFFFBFFFFFEFCFD FFFBFCEEEEF0FEFFFFFCFFFFF8FDF7BCBFB868655C1E11091100002E0F0D3E1A1A422021 120000403635D6DCD8F1FFFFF0FFFFF5FFFFE6EBEFFFFEFFFFF6F67458571F0000300000 6819157C1A198D191A9F1A1FA8151DAC0C16B00613B50414B70714B20910AF0A0EB00A0E B00A0CB00A0CAF0B0CAB0D0EA50F10A4181989090A800F118B2B2D7F2D31520D122D0000 1C0000706665CACECDFCFFFFFCFFFFF6FAFBFCFFFFFCFFFFF1F5F8FDFEFFF8F9FEFEFDFF FFFDFFFFFDFFFFFBFFFDF9FFFCFFFFEAFDF7F1FFFBDCE9DF787B7220130D1500002F0000 500E0F792228871F26921922950D1796020E9D000DAC0717B3111CA50E13A11111A21011 A21011A21011A40F11A50F11A70E11A80D11A80D11A90D11AB0C11AC0B11AC0B11AC0B11 AC0C0EAB0D0AAB0E07AB0E09AC0D09AE0C0AAF0B0CB2090CB3080EB50710B70511B90413 BA0413BC0315BD0215BE0115B20719950B1888141D8C212788292D69191A3A0000220000 180000806C65C7BAB4FFFCF9FFFEFBFFFEFCFFFEFFFFFEFFF9F7FAFAFAFAFFFFFFF3F3F3 F8F8F8161616000000262626B5B5B5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFCFCFC FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFCFCFCF3F3F3FFFFFFE2E2E26F6F6F 0000002020208C8C8CFFFFFFF1F1F1FEFEFEF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7E7E7F6F6F6FFFFFFCDCDCD7272720B0000 2400004700076F1E257B20277D141B8912189A171CA81C1FA40F13A80D11A90D11A90D11 A80D13A70E13A40F15A20F15A20F17A50E17A90C15AF0913B60611BA0410BC040EBA0410 B90B15AF0F199C0F17891015811C20752325520E0F2200000F00000B02058F8689FFFDFF FFFDFEF7F3F4FFFEFFF2F2F2FFFFFFFEFFFFFCFFFFFCFFFFFBFFFFF9FFFFF9FFFFFBFFFF FFFEFFFFFEFFFEFFFFFCFFFFF9FFFFF8FFFFF8FFFFF8FFFFEFF5F5FEFFFFFFFEFFFFFBFF A491972A1019140000400E176D1C2286191F981924A71321B10918B60412BA0410B80910 AF0B0CA80E0CA1120CA0130CA1120EA50F10AB0C11AE0B10A60306A90F0FA31514941818 8F27287C2B2A4509091D00002107088B7D7DF5EFF1FFFEFFFFFEFFFBF9FCFFFEFFFFFDFF FFFCFFFFFBFEFFFEFFFBF9FAF0F0EEFFFFFDFFFDFDCFC3C3342021170000250707391716 190000180000361510806665DCD1D7FFFDFFFFFDFFFFFEFFF7F6FCFEFFFFFEFFFFF8F9FE FEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFEFFFEFEFEFFFFFFFFFFFFFFFFFF FAFAFAF0F0F0F2F2F2FCFCFCFCFCFCFFFFFFF6F6F69E9E9E3535350000000000000D0D0D 0000000000000101010303030000000000000101010B0B0B000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000202020202020303030404040000000000000202020A0A0A 0000001E1E1E777777D8D8D8FFFFFFFFFFFFF8F8F8EEF2F1F5FFFDF5FFFDFCFFFDFFFEFD FFFCFDFFFBFDFFFCFFFFFEFFF5FEFBF2FFFCF1FFFFF4FFFFF8FFFFFCFFFFFFFDFFFFFDFF FFFCFFF8F5FCEBEFF2F9FFFFF8FFFDEFF9F093968D413D340B00000F0000140000110000 807579FFFFFFF8FFFFF5FFFFF3FEFFFBFFFFEFE9EB7A64661C00002A00007524237B1717 8E18189B1418A41117AB0E15AE0A13AF0812B20813B20B15AB0C10A90D10AC0B10AF0A0E B00A0EB00910AE0A11A80D13A3161C8A0D13841D21802E324C0F141D0000200305584A4A E1E1E1F6FFFCFBFFFFF8FCFBF9FBFAFFFFFFFFFFFFF3F1F4FFFDFFFFFBFFFFFDFFFFFDFF FFFAFFF8F2FEFAF4FFFFFEFFF9FFFBC8D0C5615E551300001B0000460C0B7021247D1A1F 841019920E19A0101AAB111BB1111BB20E15B10A12AC080FA50F11A11111A11111A11111 A11111A11111A21011A21011A21011A21011A21011A40F11A40F11A40F11A40F11A50F10 A80E0CA90E0AA90E0AAB0D0AAC0C0CAE0B0CAF0B0CB00A0EB2090EB50710B60610B70610 B90510B90510BA0410B60611AC0C16A7141C9C131A8D1215841C1D76201F520E0B260000 18000059453EC1B4AEF9F1EEFAF6F5EEECEDF8F6F9FFFEFFFFFFFFF8F8F8FFFFFFFFFFFF B6B6B61010100000004E4E4EDEDEDEFFFFFFFFFFFFF8F8F8F1F1F1FFFFFFFFFFFFF4F4F4 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFFFFFFFFFFFF999999070707000000 616161EFEFEFF9F9F9FFFFFFF9F9F9FFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFDFDFDFDFDFDFFFFFFFFFFFFE0E0E0928C8C433131 1400001D0000450D0E78292C78181A800C0F9F1A1FA20F15A90C13AE0A11AF0A11AF0913 AE0A13AC0A15AB0B15AB0A19AB0A19AE0917B00913B30811B3080EB5080CB2090CAB060A AE12159F0D10870003870A1099242C93252E6A19201600000F060909000351484BD6D0D2 FFFEFFF4F2F3FFFFFFFFFFFFFEFFFFFCFFFFFBFFFFF9FFFFF9FFFFF9FFFFFBFFFFFFFEFF FFFEFFFFFEFFFEFFFFFEFFFFFCFFFFFCFFFFFCFFFFFCFFFFFAFBFDFFFEFFFFFDFFFAF3FA A399A12F242C110000481514641818821D23981922A90D1BB00414B50311B70711AF0A0E A80E0CA2110CA1120EA41010A80E10AE0A11B50710BA070DB00204A60608A41517982125 802022641C1F501C1E1800001C080A7C7273F5F1F2FFFDFFFFFDFFF5F0F4FFFEFFFDF9F8 FDF8F5FFFCFBFFFBFDFFF7FAFFFBFDFFFCFDFFFBFBB1B0AE3E403B000200040500100B05 3429259B8985F7E7E7FFFEFFF8FBFFF6F5FDFFFDFFFFFDFFFFFCFFFFFBFFFFFBFFFFFBFF FFFCFFFFFDFFFFFEFFFFFEFFFFFFFDFFFFFDFEFFFDFCFCFCFFFFFFFFFFFFF7F7F7F4F4F4 FEFEFEFFFFFFFFFFFFFFFFFFDEDEDE7A7A7A0A0A0A0000000B0B0B161616000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000808080A0A0A000000000000040404080808010101000000 0000000E0E0E5A5A5AB5B5B5F3F3F3FFFFFFFBFFFFF4FFFDF4FFFDFBFFFDFFFEFDFFFCFD FFFAFDFFFBFFFFFEFFFAFEFDF6FFFDF3FFFFF4FFFFF8FFFFFDFEFFFFFDFFFFFBFFFFF3FF FFFAFFFFFEFFF9FFFFEEFEFBE8FCF3E7F7ECE9F1E66C6964615654655556837074D4C7CE FFFCFFF9F8FEEFF4F8F8FFFFF0F5F96E656814000025000061161A7512158F181A991115 A20D11A80C10AD0A0FAE0910AE0910AE0A11AB0C11A50F11A50F10A90D10AC0B10B00910 B20811AF0913A90C179E0E18961A248A29305F1A1F1D00000E0000535250C0C9C6F8FFFF F9FFFFFBFFFFFBFFFEFFFFFFFFFDFEFFFEFFFFFDFFFFFBFEFFFCFFFFF9FEFFF5FDFFFCFF FFFBFFFFFBFFFFFDFFA9A6A14B42390F00001C0000521616752327851C239519239E121D A20A16A60610AC080FB30E14B51014B00C0DA70709A90D10A70E11A70E11A70E11A70E11 A70E11A50F11A50F11A50F11A40F11A40F11A40F11A40F11A40F11A40F11A40F11A70F0E A80E0EA90D0EA90D0EAB0D0EAB0D0CAC0C0CAE0B0CAE0B0EAF0A0EB00A0EB2090CB2090C B2090CB3090CB5080CB4030BC2121CB61219970508890B0C8B2322792824581C14280000 1500002F1C16A79C9AFFFDFDFFFDFFFFFEFFFFFEFFFFFFFFF2F2F2FBFBFBF8F8F8FFFFFF 6363630000000000008A8A8ADEDEDEFFFFFFF8F8F8ECECECFFFFFFFFFFFFF4F4F4FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFBBBBBB3F3F3F000000464646B1B1B1 FFFFFFF0F0F0FFFFFFFEFEFEFFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE7E7E7FFFFFFFFFFFFFFFFFFFCFCFCF3F3F3FFFFFFFCFFFFB1C0BB505D54 070200120000451211661818750C1085070BA20F17AC0B13B20811B60611B70511B70511 B60613B50615B50519B3061AB20717B00815AE0B10AB0D0EA90E0AA70F0A950000A00C08 A71515A412159F0C16A00C1AA51121901D2C673A4122171B0700010600002923259F9B9C F9F7F8F7F7F7FFFFFFFEFFFFFCFFFFFBFFFFF9FFFFF9FFFFF8FFFFF9FFFFFEFFFFFFFEFF FFFEFFFFFEFFFFFDFFFFFDFFFFFDFFFFFEFFFFFEFFFFFEFFF3F4F9F4F5FAFEFFFFF7FAFF 8B8E931814151C05003E0F07651919871A209D0F1DA90716B30413B60812B00A0EA90D0E A4100EA4100EA70E10AC0B10B30811BA0410C4020BBD0005B30409AA0F139512187D1317 73232673383C31080C1100001C0D1091888BF5EFF3FFFCFFFFF8FFFEFAFBF8F5F0FFFEF8 FFF8F8FFF6F9FFF6FDFFF7FDFFF6FBFFFEFFF7FFFF96B0A7506E625C786C829389B6BDB6 F6EEEBFFFCFDF4F5FAEEF2FBFAFAFFFFFDFFFFFBFFFEF1FBFFF2FDFFF8FFFFF8FFFFF9FF FFFAFFFFFCFDFFFEFDFFFFFBFCFFFBFCFFFBF5F7F4FFFFFFFFFFFFF4F4F4FDFDFDFFFFFF FFFFFFE9E9E9CECECE3737370000000A0A0A252525000000000000010101020202040404 040404010101000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000606060E0E0E0101010000001010100C0C0C 0000000000002A2A2A8B8B8BDFDFDFFBFFFFF4FFFDF4FFFBFBFFFBFFFFFBFFFBFDFFFAFD FFFBFFFFFDFFFEFFFFF9FFFFF6FFFFF6FFFFF9FEFFFDFCFFFFFAFFFFF7FFFFF6FFFFF6FF FFF9FFF2F7FBF0FFFFF1FFFFF1FFFBF5FFFAFEFFFBFFFBF8F4E6E6FFF9FDFFF8FFFFF9FF FFFAFFFBF8FFE5EEF57D82860700001600006B30347722276E0005A52025A40F13AB0A0F AE090FAF090DAF0A10AC0B10A70B0FA10B0DA11111A11111A50F11AB0C11B00911B20813 B20815AB0A199C0B18971D286F141D3000001B0000545351B0C3BFEEFFFFF5FFFFF9FFFF FBFFFFFEFFFFFFFFFDF9F5F4FFF7F8FFFCFDFFF7F9FFFAFDFFF8FCFFF4FAFFFBFFFFFCFF E8E1E9AEA5AA1E0F0A1200001E00005519197A282E7E141E8B0B18AB1828BB1D2BB8101D AE040DA70003A40001A60704A80D08AC0E0BB00910B30713B30713B30713B20813B20813 B00913AF0913AF0913AE0A13AC0B13AC0B13AB0B13AB0B13AB0B13A90D11A90D11A90D10 A80E10A80E10A90D10A80E0EA80E0EA80E0EA80E0CA70F0CA80E0CA70F0AA70F0AA70F0A A70F0AAF0B09B80000C5020AC30C11B40F13A113128F19177E211C6C251F6B39321B0000 110000362825B3AAABFFFDFFFFFEFFF5F4F9FFFFFFFFFFFFECECECFFFFFFFFFFFFD9D9D9 525252000000272727989898F6F6F6FFFFFFF5F5F5FFFFFFFFFFFFFDFDFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4E4E4626262010101080808888888F5F5F5FFFFFF FFFFFFEBEBEBFFFFFFF1F1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFE3E3E3FBFBFBFFFFFFFAFAFAFFFFFFF4FDFAF0FFFFDCF5EF848F89 160E0B16000031000070202187202393161C9E1119A80D15AF0913B30713B70513B90413 B70515B60519B3061AB00819AE0A15A90D11A50F0EA2110CA1120CA617119D0C07A30D0E B1161AAD0B169F0008A5000CA41527762931542A2E3E171A220203110000150303786E6C F6F2EFFFFFFDFCFFFFFBFFFFFBFFFFFBFFFFFBFFFFFCFFFFFEFFFFFFFEFFFFFDFFFFFDFF FFFDFFFFFBFFFFFBFFFFFBFFFFFCFFF7F0F7FFFDFFFFFDFFF5F6FBFEFEFFFCFFFFE3E8EE 9FA3A40400001D07004A17146F1D218A14209A0C1AA90818B00A18AF0913AC0B10A90D10 A80E0EAB0D0EAE0B0EB20910B9050EB70000C7080FC30B13A801089C050C9A1820891E24 6B161B71333833090D1200002B1C1F9C9396FEFCFFFFFEFFF5F5F7FCFDF8FFFEFAFFF1F0 F7E3E5FFF7FDFFF8FDFAEEF2FEFEFEECFBF8E6FFFAE9FFFFEAFFFFEBFFF7EDF8F2FFFFFD FFFEFFF6FAFDFBFFFFFEFFFFF1EEF5F6ECF4FFFAFFFFF9FFFFF0F9FFF9FFFFF9FFFFFBFD FFFCFDFFFEFDFFFFFBFCFFFBFCFFFBF5F7F4FFFFFFFFFFFFF5F5F5FDFDFDFFFFFFD7D7D7 9292920000001010100D0D0D0000000000000606060E0E0E000000000000000000000000 0000000000000000000707070C0C0C000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000404040606060505050000000000000000000000000D0D0D060606000000000000 0C0C0C0000000000005D5D5DD9DDDCF7FFFDF7FFFBFBFFFDFFFFFDFFFCFDFFFBFDFFFBFF FFFDFFFFFFFFFCFFFFF8FFFFF7FFFFF9FDFEFDFBFEFFF9FFFFF8FFFFF4FFFFF8FFFFFBFF FCFFFFF7FFFFF4FFFFF4FFFDEEFBF2F5FAF6FFFEFDFBF1F2FFFAFFFFF7FFF0E0EAFFFAFF F6EFF77D8184100E0F140000480F16660C16830F1AA21A249B050EAB1014AA0E11AA0E0F AC0E0FAE0E10AF0A10AC050DA80309AB0D0EA80E0EA90D0EAB0C10AB0B13A80D15A40E19 9B121C8F17217D1C253C00001F0000412F2FC4C9C5F1FFFFEEFFFFF5FFFFFBFFFDFEFFFD FFFEFDFFFAFBFFF5F6FFF5F7FFFAFBFFFCFDFFFEFDFFFEFFFCF8F9FFFCFFF8EBF296858D 2C0F142200004104016F252682292B881D2393161E9E0D1AA20613A5000BAD030EB40A13 B40D14B10E13AA0E0FA70F0EAA0E0FB20811B50613B50613B50613B30713B30713B20813 B20813B20813B20811B20811B20811B30811B30811B30811B20910AE0B10AC0B10AC0B10 AC0B10AC0C0EAC0C0EAB0D0EA90E0CA90E0CA70F0CA5100CA2110CA0130A9E140A9D140A A80F0ACC1318BD0002AD0000B20C0EAC181893110F8614138624216E1D1A74302F400C0E 190000261012A9A0A1FCFFFFF9FFFFFBFFFFFAFEFFFFFFFFFFFDFFFBF7F8FFFEFFC0BCBD 1713140100005E5E5EDDDFDEFEFFFFFEFFFFF7F7F7FFFFFFFFFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FFFFFFEDEDEDFFFFFFEBEBEB9898980000000C0C0C535353FEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF7FFFFF9FFFFF7FBFEBBB7B8 5345451400001D00004509097828298B292A961F23960F15A10A13B30F1AB90A17AE000E AC0715A50715A30712A20B12A51016A51417A51515A41414A21011A50F11A90D11AE0A13 B30713B70515BA0315AF0917941119881E227E20216313123D02002300001C03001C1209 B5B6B0EFF5F1F9FFFFFBFFFFF4F4FEFFFCFFFFFBFFFEF3FFFFFBFFFFFCFBFFFBFBFFFBFB FFFAFDFFF9FCFFF3F8FFF2F7FFF9FFFFF9FFFFFAFFFFFBFFFFFAFFFFFBFFFFFCFFFEFDFF 93959215100A1400004F1B1F68151F7808169B1425A70E20AF0C1DB10916B10A12B10A11 B10D0EAE0C0AA80906A80403B50909B7070ABA050CB9050EB60610AF0913A40E1794151C 8520246F27283A0A0A1200001F1715868C8AE5F1F1F7FFFFF9FDFCFEFDFBF4F0EFFFFDFD FFFCFFFFFAFCFFFEFFFFFFFFFCFFFFF9FFFFF8FFFFF8FFFFFBFFFFFCFFFFFFFFFFFFFEFF FEFFFFFEFFFFFFFFFFFFFFFFFFFEFFFFFDFFFFFDFFFFFDFFFFFDFFF6F0F2F3EFF0FFFEFF FFFEFFFDFDFBF3F5F2F9FBF8FFFFFFFAFAFAF8F8F8FFFFFFFFFFFFC2C2C2545454000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000010101000000000000000000 000000070707111111171918ABAFAEDDE2DEFEFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFDFE FEFEFEFEFFFFFEFFFFFEFFFFFDFFFEFFFFFFFFFEFFFAF5F9FFFCFFFFFCFFFFFEFFFEFFFF FCFFFFFBFFFFFBFFFFFCFFFDFEFFFFF5F3F4FFFEFFFFFEFFF3EDEFFFFDFFFEF9FDA5A1A0 010100200C055317197D19239D1023AB0519AF0215AD0610A70E119D13109716109B1410 A80E10B50711C40011CA000EC00004BA0202B60809AF0F0FA31313931516841A1C782223 682425280000180000503C3BC4BAB8FFFFFBFEFFFDEDF4EDF9FFF8FCFFF6FFFEF8FFFBFA FFF5F7FFF1F6FFF7FCFFFEFFF9FFFFEAFAF7E3F4EEF8FFFFFFFEFD99868828050B2A0000 6B0A11810A0E8D121798171B9F181CA31418A40D12A3080EAB0B13AB0B13AB0B15A90C17 A80C1AA70C1CA50D1CA70C1AAE0E1AAE0C17AD0C14AC0C14AD0D15B01018B31419B6151B AF0A11B30A11B70912B90812BB060FBC020DBC010AB80008B80B0DB20A0AB30608B30608 B6080AB80A0CB7090BB4070BB30A0DAE0B0EA60C0C9F0E0B9B120C99160E981912A11714 AF0A0EB3080EAC0B10A70E10A111109D13119D12159B13178D050FA1232E861C283A0000 200000413330ABBBB1EEFFFFF0FFFFF8FFFFFEFFFFFCF7FDF8EBF2FFFAFFFCEDF2948A8B 0300000202005B615DFBFFFDFCFFFFFEFFFFF0EEF1FFFDFFFFFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFF FFFFFFE6E6E6D5D5D52B2B2B0303032C2C2CC1C1C1FEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFAFDFFFCFFFFFCFFFFFDFEFFD1CFD0 8179772E1C1A160000340300520E0D7B212197292C97161B910009A30611BF1D2AAA0E19 A90F19A8111AA9131CA8151BA61319A20F159F0D10A50E13A70E13AB0B13AF0913B30713 B60611B90511B60611A3020A9E0B119B16198C1C1B72191551100A310600190300281F18 6D6E68D2D6D7FCFFFFFEFEFFF4F0FFF9F0FFFFFAFFFFFAFEFFF7F5FFF4F4FFF6F6FFF7FA FFF9FCFFFAFDFFFAFFFFF9FFFFF9FFFFF9FFFFFAFFFFFAFFFFFAFFFFFAFFFEFDFFE2EBE8 9499931A0F0D1800005F2229872F3B800B1D991022A50C1EAD0818B10714B1080FB00A0E AE0C0AA90C07A70A05AE0C0AB00A0CB5080CB7060CB9050EB70610B00911A40F158E1014 8824266A22233204040F0000322E2B999F9FF2FCFBFCFFFFFFFFFFF6F6F6F5F5F5FFFFFF FFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFF8F8F8ECECEC F3F3F3FFFFFFFFFFFFE5E5E5FBFBFBFFFFFFFFFFFF9D9D9D2525250000000F0F0F000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000040404010101000000000000000000 0303030909090D0D0D0F0F0F7B7B7BE0E0E0FEFEFEFCFCFCFFFFFFFFFFFFFFFFFFFBFBFB FFFFFFFEFEFEF8F8F8F7F7F7FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F39696962F27241D0600 3F0E096A151A8E141FA90A1EB60318BA0315B80813A90D10A012109A15109D1310A80D11 B50711C40013CA000EC40001C70A08BC0E0DA30907900E0C861D1A7526225E2422230000 120000433532AFA7A4FAF5F2FFFEFBFDF7F7FFFFFAFCFFF4FEFFF4FFFDF5FFFAF8FFF7FB FFF7FDFFFBFFFEFFFFF4FFFFEEFFFFEEFFFFE5F2E9A098952C0E0E2400005A070F850810 97060D9E0B13A61115A91315AA1113A80E10A60A0DA90D10A90D11A80D15A80C19A80B1E A70B20A70B21A80B20AE0C1BB00C17AE0C17AC0C14A80B14A60910A2070DA2050CA4050A A6050BAC050DB2070FB70711BC0813BE0912BB0A10B50F11B2100EB30F10B30D0FB50B0E B4070BAF0206AC0005B3080EB00910AB0C10A60D0FA00E0F990D0C930D0A960A09AB0C11 AE0A11A80D11A41010A11110A21010A70E11A90C13B00E1BA409199D1625811924360000 120000505B4DBED8CBF1FFFFEEF9FDF1F4F9FFFCFFFFFAFFFFF8FFFFEFF5E0D4D6524E4D 000100222824949D98FCFFFFF5F7F6FFFDFFFFFDFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF8F8F8FFFFFF E8E8E85A5A5A000000060606969696FFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF9FFFFF1FBFDEFF9FBF8FFFFFBFFFFF5F7F2 9D96904D3A341800002400003E00007F26289B31358D141B8A040F9E0E18A50B17A90C17 AD1019AF141CAE131BAA0F17A60B11A3080EA80D13A80D11A90D11AB0C11AC0B11AE0B10 AF0A10B00911B0060FAB050FA30C13A01B209527287C242252130E2F0400140000140500 544E4EB0B0B2F4F5FAFEFEFFFEFEFFFBFBFFFFFEFFFFFEFDFFFCFCFFFAFAFFFAFDFFFCFF FFFCFFFFFAFFFFFAFFFFFAFFFFFAFFFFFAFFFFFBFFFFFBFFFFFBFFFEFDFFF9FFFFF3FAF3 7169661200002C000060151C720E1A901824990F1EA30B18AA0A16AD0910AE090FAE0A0B AE0C0AAC0D0AAB0D0CA90D0EAC0C0EAE0B0EAF0A0EAE0B10AC0B11A70E1393080F93171F 912C32702127280000160000473436A39D9DF5F3F4FFFFFFFFFFFFECECECFFFFFFFFFFFF F5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFEFEFEFFFFFFFFFFFF FDFDFDF1F1F1FFFFFFFFFFFFE2E2E2737373151515000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000040404030303000000000000000000000000 000000000000000000000000434343C6C6C6FFFFFFF8F8F8EDEDEDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEF9F9F9FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF2F2F2FFFFFFF8F8F8F7F7F7FFFFFFB4B4B42929290E00004C0F146B1218 8119229218239D111EA60C18B10B17B80E17B30810B2090EAF0A0EAE0B0EAE0B10AE0B10 AF0A11B2090EB80508BA0C0BAD0D0D9B0D0C901A18862725601917330000180000463231 ADA3A2FFFEFDFFFEFDFDF9F8F7F3F4FFFFFBFCFFF8FBFFF5FFFCF6FFFBFAFFF9FDFFFAFF FFFDFFF7FDFDEAFAF7F1FFFFEAFBF18D9089301B181F00003000008C2B348F10199E0D14 A10E16A51014A71113AA1012AA0E11AB0D0EAC0C0EAC0B10AC0B13AB0B17AB0A19A90A1C A90A1EAE081EAF0012B50013B60517B70B19B60E1DB2101BAD1019AA1018AC151CAA151B AA131AA81118A70D15A50B13A50A12A10A0F930708950B099B0F0EA11312A51314A91315 AB1014AD0E13AF0E14B20E15B41017B51118B41019B00C13AB0A10AB060DB30811B30811 AE0B10A80E10A41010A41010A80E10AB0C11B6141F9C000D9C121FA0313A5F14181C0000 110900535D52E2F1EEF0FBFDF6F9FEFEFCFFFFFBFFFFFAFFFFFAFEFFFCFFB4B3B1222421 0002002D3631E1E5E4FEFEFEFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF9F9F9FBFBFBB8B8B8 0000000000005A5A5AF5F5F5FFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF7FFFFF3FFFFE8F8F7E7F7F4F5FFFFF8FFFDF3F8F1 D0CBC563524B2B0C072200003200006F1F228A2B31841C25820A14970711A30712A80B14 A90C15AA0A14AA0813AB0A12AC0B13AC0B11AB0C11A90D11A80E10A80E10A70F0EA50F10 AB0C10C3121CBB0713AA030DA309119E191E922123791F1F601A18420F0C2300000F0000 201414817D7EEAEBEDFBFFFFFBFFFFFBFFFFFEFFFFFEFFFFFEFFFFFFFEFFFFFEFFFFFEFF F9F7FCFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFEFDFFF8FFFFF3FCF7E5E4E0 8A78761B000029000066171D821E268C17209A141DA3111BAA0F17AC0B11AE090DB00A0E B00D0EA90D0EA50F10A50F0EA4100EA4100EA50F0EA80E10A80D11A409119905119C1523 9825326A121E2F0000230000382224BCB3B4F7F7F7FFFFFFF2F2F2FFFFFFFFFFFFECECEC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F2F2F2F2F2FFFFFFFFFFFFFFFFFFFCFCFC FFFFFFFFFFFFCBCBCB575757000000000000171717191919000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000606060606062525258B8B8BFDFDFDFFFFFFF0F0F0FFFFFFFCFCFCFDFDFD FFFFFFFFFFFFFDFDFDF8F8F8FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFECECECFFFFFFF9F9F9F3F3F3F5F5F57272720000002C0F13711B288D1828941E2C 971B2599131C9D0D16A90C13B70E15B9050EBC040EBC040EB7060EB00910A90D10A21011 A21010AA0F0DA107059A0C0B9A1E1C922A296E1D1C3800001D00004B3132AEA0A0FFFDFD FFFEFFFDFBFCFFFEFFFFFEFFF9F9F9FAFFF9FCFFFAFFFEFBFFFAFBFFF8FCFFFDFFFDFDFF F1FAF9F4FFFFEEFFF59BA29A2419131B00004606077E242D8F20299A171FA3131CA31219 A51014A80F12AA0E11AE0E10B10E0FAF0B0CAF0A0EAF0A10AF0A11AE0A15AE0917AC091A B2071AB90016BE0015BD0119B9061BB60B1DB10F1EAD131FA81621960A13920C138F0D15 8C0F158E11198E121A90141C8E171B8717168519178719188816168812128B0F11910F11 970F13A21118A80E16AE0C17B30B18BA0919BE0918C10818C20816BC0311B90510B20910 AC0C0EA80E0EA70F0EA90D0EAB0C10AB0A10A30810980B148E161F792024541817250400 0A00007D827EEDF7F8FCFFFFF0F0F2F3EDF1FFFCFFFFFCFFFFFEFFF0F0EE8A8F8B000200 0208047B7D7CFFFFFFFDF9FAFFFDFEFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFCDCDCD2C2C2C000000 1F1F1FD9D9D9FFFFFFF8F8F8FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFCFFFFF0FFFCF2FFFFF1FFFFEEFFFEEBFFF9F2FFFDF5FFFBEFF9F0 E9E9E1A69993472E2A1B000024000045070C6C252D872A32931119A40E17A60F18A60A15 A5050FA8040FAF0812B50E18B00911AE0B10AB0C10A70F0EA4100EA0130C9D140EA70F0E C40C16C60311BA000DAF010BA508119F121A951C218A25296717185416172A0000140000 140603696661C8CAC7F9FFFFECF4F7F9FFFFF9FFFFF8FFFFF5FAFEFBFFFFFCFFFFFCFFFF FDFEFFFDFEFFFEFDFFFEFDFFFFFDFFFFFDFFFFFDFFFDFEFFF2FCFBF0FBF7FCFFFDF9F1EE 6853521B0000370000550A0E771B20891A209C1A22A6171DA90E16AC080FB10710B10A11 A90D11A40F119E13109A15109A150E9D140EA4100EAB0C10B40814AD000FA80014A91126 9B22317418233E00011B0000544848A6A6A6FFFFFFFBFBFBFEFEFEFFFFFFECECECFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6F3F3F3FBFBFBFFFFFFFFFFFF 8585853333330000000606060E0E0E000000000000040404000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000C0C0C0606060000001313137F7F7FE2E2E2FFFFFFFFFFFFF8F8F8F6F6F6FEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFCFCFFFFFFFDFDFDFFFFFFFBFBFB6060600000004222277D1D2B99182A9F1C2C9D1926 9A111B9C0911A7070FB40911BA050EBE030CBD040CB9050EAF0A10A70E109D13119A1411 97100D8F0D0B931D1B942C2B6A16163200002400003A1C1CBAAAABF4EEF0FFFEFFFCFDFF EFF0F2FFFFFFFFFEFFF5F5F7F5F9F8FCFFFDFFFFFFFCFCFCF7F5F8FBFCFEF9FFFFF7FFFF F5FFFDB0BAB13F382E150000310000832D30A02E36810009A21923A3161EA4131AA51016 A70E11AC0E0FB10D0EB30D0DB20A0AB3090AB3090CB2090EB00911B00913AF0915B50617 CB0B24CA0520BF011BB30016A90015A00314970917900E1A8E1620871A20811C227F2026 7E232A7F282E832C3483313585373782373480323079292875211F791F1E852322922528 92171C991018A00814A90112B40011BF0011C80015CA0015C40011BE0210B70610B2090E AC0C0CAB0D0CAB0D0CAC0C0CA40406AA0E129E0B1388070C881E228834345515131B0000 18100DB8BEBCFCFFFFF9FBFAF0F0F0FFFFFFFCFCFCF8FAF9FEFFFFE5E9E8434746000100 1A1A1AC2C0C1F5F1F0FFFEFDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFF6565650000001E1E1E9B9B9B F8F8F8FFFFFFFBFBFBFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFCFFFFF7FFFFF2FFFFF2FFFFF1FFFFEFFFFEF0FFFFF1FFFDEFFFF8F9FFFB FFFFFBCDC5C36A58581700001900002A00065B181F871D219D1A1FA31A21A4151BA10A13 A5050FAD0713B60C17B20811B00910AE0B0EA80E0EA2110C9E130C9B150CA5100CB30003 C3000AC50510C10913B70712AA0813A3101A9B19218C1F24731A1C601C1B4615111B0000 0E00004239308E8D88E4E9EDF8FFFFF8FFFFF8FFFFEDF6FDF2FBFFF8FFFFF8FFFFF8FFFF F8FFFFFBFFFFFBFFFFFDFEFFFEFEFFFEFEFFFDFEFFF6FFFFF7FFFFF9FFFFFCFEFBEFE7E4 7C69651800002300005713127017198A1D209C1B20A3111BA90915B00613B20813AE0A13 A70E139D131197161094181097170EA2110EAE0B10BB010FC60218BF0018AC00159E0F21 8F212C67181B3204040B00004B4B4BE5E5E5FFFFFFF8F8F8FFFFFFF2F2F2FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFEEEEEEFFFFFFFFFFFFD8D8D87777770B0B0B 0000000000000F0F0F0D0D0D000000000000080808000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000F0F0F 0000000000001616160505050000004A4A4AD0D0D0FFFFFFFFFFFFFFFFFFFFFFFFFBFBFB FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF5F5F5FFFFFFFFFFFF868686060606140000670F1B870E1F9616259E1624A10D1B A30611AB040EB4040EB9050EB9060CB6070CB2090EAC0B10A70E10A210119B1313870F0E 881F1C8F302E7423223100002200004D2D2EA89597FFFCFFFBFBFDF8FCFFFCFFFFFCFFFF FEFFFFFDFCFFFFFEFFF2F6F7FCFFFFFCFFFFFBFFFFF7FCFFF8FFFFF7FFFFF7FFFFD3DDD4 4F4C431100003201006E1D1C8E20239E171E9C0A14A3161FA2151EA3111BA60F16A80D11 AD0D0FB20C0EB60C0CB50909B50909B50909B3090AB2090EB00910AF0A11B20815BF091F BE0620B6061DAE081EA50C209C12229619278E202B86272F78222B651A21510E1540030A 3300012B00002600002300002600002E00003301003A07044C12106322207A2C2A842627 8F1E249A141FA60B1BB30318BD0018C90018CD0018C50011C10110BC0410B6070EB00A0C AE0C0AAE0C0AAC0D0AAB0B0BA90D0EA81116A2171C951A1D82181A701213541213110000 5B5A56CDCEC9FEFFFDFCFFFDF1F7F5EEF4F2FBFFFFFCFFFFFCFFFFB5B5B5000000010000 504C4BDAD6D5FFFEFDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEA3A3A30F0F0F030303565656FFFFFFEEEEEE FFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFFFFF9FFFFF6FFFDECF8F4EFFEF9F4FFFFF2FFFFF1FFFFF2FFFFE4F3F0F8FFFF FEFFFFE3DEE28C7F8638272F1300061D00005D0F0D79130F8B1D1C951D1F9A13199D0C13 A70A13B10B15B20811B20910B00A0EAC0C0EA70F0CA2110CA0130AA70F0AAE0000BD0006 C4070EC50A13C00812B60410AE0711A60C16AC232B8B141A7B191A7B2B2A5A1D18240000 1900001A0701858388BCC3CDF3FAFFF8FFFFF4FDFFF4FFFFF7FFFFF6FFFFF6FFFFF6FFFF F8FFFFFAFFFFFBFFFFFDFFFEFEFEFEFDFFFEF8FFFFF7FFFFE5F1EFE5F0ECFBFFFBDEDED6 5D534A1B02002E03004C0C0A71181A8A1B219A141FA20A17AC0717B20717B30717AE0A15 A210139A1411941810971610A2110EB00A0EBF000CCF0118CC001BB500139B04158C1A22 762826592C270B00001C1C1CD6D6D6FFFFFFF3F3F3FFFFFFF8F8F8FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFBFBFBFDFDFDFBFBFBFDFDFDFDFDFDD0D0D06161610000000000000A0A0A 0505050000000000000F0F0F101010000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000101010101010000000C0C0C 0D0D0D000000000000000000141414202020A4A4A4E1E1E1FFFFFFFFFFFFF7F7F7FCFCFC FFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF7F7F7 FAFAFAFFFFFFFDFDFDD2D2D26B6B6B0E00003700005B010A7D0D1999111FAB0A1CB40317 B80113BA0612B20910AB0D0EA50F0EA50F0EA80E10AC0B11B30713A70D178216167B2C28 6C25233E0201200000442425A79496FBF2F5FFFEFFF5FAFEF1F8FEF9FFFFFBFFFFFBFEFF FBFAFFFFFEFFF8F9FDFCFFFFFBFFFFF5FFFFF7FFFFF5FFFFF0FFFDD9E4DE5D5E560F0000 1F000067201C8D2524920F14AA0F17B4141EA20E1A9E111AA3101AA60F16AC0D12B00B0F B30B0BB60A0AB60809B60807B50907B30909B00A0CAE0B0EAC0C0EAB0B13A20614A2091B A00F209C1524931926881A257A1A256D1C234300053700052D00022200001C00001A0003 1B00051D00071600001D00042006071D05031500001300001E00002B0000581D196A1A1B 80191D961722AA1324B70E23BF071FC4041DC30015C10011BD0310B9050EB3090CB00A0A AF0B09AE0C09B31411AA0C0BA80E0EAC17199F14178A070C880D128226291F0000160B07 736E68EDEEE8FBFFFBF0FBF5EDF9F5F8FFFFFBFFFFFEFFFFF8F6F9747071151112030000 8A8685EDECEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFE2323230808081E1E1EB4B4B4F9F9F9FFFFFFF3F3F3 FFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFDFAFCF9FBFFFEFBFFFFF8FFFFF1FDF9EBFAF7F4FFFFF5FFFFECF8F8F7FFFF FCFFFFFAF7FF9E96A13E343F1400032700004905006819127F211F8B1D1E9315199D1018 A90F17AE0A13B00911B00910AF0A0EAC0C0EA90E0CA70F0CA90E0AB40A0AB80508B80308 B90207BB020ABC040EBA0612B509159E00089D0B1595171B881A1B7A1F1E691C16440400 2000000D0002514D5BBDBBC6F1F1FBFCFFFFF9FFFFF8FFFFF4FFFFF6FFFFF6FFFFF7FFFF F8FFFEFAFFFEFBFFFEFDFFFCFBFFFEF6FEFFF3FFFFF5FFFFF5FFFFEAFBF3F7FFFBDAE0D6 4E473D1100002F0400591514791D208C1720980E1DA30A1CB0091DB60519B50617A80D15 A011139915119A1510A50F10B2090EC0000DC4000DC50013BA041AA1101D851B1F6E2924 5B362E150706171717D8D8D8FFFFFFF2F2F2FFFFFFFAFAFAFBFBFBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF6F6F6FFFFFFFFFFFFB6B6B62C2C2C000000050505050505010101000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000040404020202000000000000000000000000000000010101000000000000000000 080808070707000000000000000000111111848484EBEBEBFFFFFFF5F5F5FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFF FEFEFEEFEFEFFFFFFFE8E8E85D5151180000350000630A108A121EA60D1FB3081BB80719 B70B17AB0C11A210109E13109E1310A70E11B00913BC0315AB0A19812324672D2B3E0B0A 1D00002F1111978486F1E8EBFFFEFFF1F6FCF8FFFFF8FFFFF5FEFFF1F8FEFCFFFFFEFFFF FFFEFFFEFFFFFCFFFFF6FEFFEFFBFBF4FFFFF4FFFFDAE9E4B1B6B0110600180000490C07 8227248D1214A30E12BA0F17A30001A109159D0D17A30D18A80E16AE0D13B10C10B40A0B B50909B60809B50907B20A09AF0B09AB0D0CA80E0EA50F109E12158E121A881920861D24 7C1B2269121A4E03083300002300001D00001900002F141B4F3A4175656F9D9099BEB2BC D2C5CFDFCFD9D7CAD1C3B8BC9791915E5D592D2D250F0B020B0000190000320300520C0C 7216198C18219C1422A30C1FAA0418B70417BC0313BA0411B70610B5080CB3090AB00B09 AF0B09B71512AC0E0BA005039C0202A40E10AE191FA6151C8510164C100F1200003E3129 C3C0B9F9FFFAF5FFFDF4FFFFF0FFFCFBFFFFFBFAFFFFFCFFFBF2F7362D3004000033322E CACBC6FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBF6F6F6FFFFFFECECEC FFFFFFFFFFFFEEEEEE626262000000151515828282F0F0F0FFFFFFFCFCFCFFFFFFFBFBFB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF FFFDFDFFFCFDFFFDFDFFFEFDFFFFFFFCFFFFFBFFFFF9FFFFF0F8FBF9FFFFFBFFFFF1F4FB F9F9FFFFFDFFD3D0DB94898F1501001800002B000054180E77282386222290171C9C131A 9F0811AC0A15B20C16B0060FAD040BAF060BB00A0EB00C0DAC0D0AAC0D09AF0B09B3090A B7060CBA050EBD030EBA0410B70511B00815A70D179D12199317198B1B1A841E1A732525 1D00000E00051E0A16867681E5DBE4FFFEFFFEFFFFFBFFFFE9F3F2F8FFFFF8FFFFEFF8F5 F3F9F7FCFFFDFCFFFDF2F6F5FAFFFFF7FFFFF4FFFFF1FFFFF0FFFEF0FFFCF3FFF9F8FFF5 3831272910092B000061161A831F299A222E980F21AB0E23B9031ABB0116AF0714A90E14 A41414A31312A80C0FAE050CBA000EC10214C50E22A90818981C24731E1B542015291105 070000525252D0D0D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FFFFFFFFFFFFFEFEFEF6F6F6FBFBFBFFFFFFFDFDFD EEEEEEFFFFFFFBFBFB8484841E1E1E040404030303000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000020202020202020202020202 020202020202020202020202020202020202020202020202020202020202020202020202 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000020202020202020202020202 020202020202020202020202000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000060606585858D6D6D6FFFFFFFFFFFFF1F1F1FFFFFF FFFFFFF9F9F9FFFFFFFFFFFFFFFFFFF1F1F1F1F1F1FFFFFFFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFFFDFA6B5E562C0E062A0000560003951B26A01220A20814AF131E 9B080EAF20229E1213A21114C3262FB00515A40001B91E307C2D302E060418000023090A 8F7F80F6EDF0FFFEFFF3F8FEF8FFFFF7FFFFF7FFFFF8FFFFF9FFFFFCFFFFFEFFFFFFFEFF FFFEFFECEFF4F9FFFFE2F0F0EDFDFCF5FFFFD3D9D527201A140000450F0D7423228C1B1D 990E11AC0B10BF0C10BE0D15A80C17A10F1AA50D19A90C15AC0B11B00A0EB3090CB50909 B60C0CAF0A08A90A07A70F0CA412129E14129913128B19187524216222204C1210300000 2000001B00002206032E1A197F6F70ACA2A3E5DFE3FFFDFFFFFDFFFDFAFFFEFAFFFFFCFF FFFBFFFFFCFFFFFEFFFBFFFFF7FFFFE9F8F1B3C3B9808C802B2D200A0000180000300000 5A121381282A90282F890B16AC101EB80D1DB50917AE030CB1040AB70D10BA1212B5100E AE0C09AC0D09AB0D0AAB0D0CAB0C10AC0B11AC0B139A131A7C2C2D1F0000150000595047 F1F9EEF4FFFBF1FFFFF4FFFFF0F5F9FFFEFFFFFAFFFFF9FFCCC1C51E1916000100494C45 F8F8F6FEFEFEFFFFFFFFFFFFF5F5F5FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F2F2FFFFFFF8F8F8 FFFFFFA4A4A4282828000000575757D6D6D6FFFFFFFFFFFFF6F6F6FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFD FFFAFDFFFBFDFFFCFDFFFDFFFFFEFFFFFEFFFFFEFFF6F7FCFEFFFFFEFEFFF4F4FEFCFCFF FFFDFFFFFDFFE9E9EBA8A89C4F4A370E00001800003D0800752B2889292A8B181D9C161D A6131DAD101BB10B17B30713B70712B70610AF060BA70F0AA21209A80F0AAC0D0AB3090C B7060CBC040EBD030EBD0310B90511B30713AC0B13A50E159E1215991415881B1E712B36 3C0D1D1C0000180000593F48BFAEB4FFF9FCFFFFFDF6FBF7F0F9F4F6FFFAF9FFFDF5FEF9 EBF1EDF6FBF7FCFFFFFBFEFFFAFFFFF6FFFFF3FFFFEFFFFFEDFFFEEDFFFCF3FFF9E7EDE3 4F453C18000027000076272D67030F861123A81D30B00219B90016B00414AD0914AA0D14 AA0E12AC0B11AF0810B40814B30B18920004A11E267A1A1C75342E2905000D00004C4743 9D9D9DF2F2F2FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF8F8F8F5F5F5FEFEFEFFFFFFFDFDFDFBFBFBFFFFFFFFFFFF D4D4D46E6E6E1414140000000000000B0B0B0B0B0B000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000020202020202020202020202020202 020202020202020202020202020202020202020202020202020202020202020202000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000020202020202020202020202020202 020202020202020202000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000202020000000404043D3D3DA8A8A8FFFFFFFFFFFFF6F6F6FFFFFF FFFFFFF6F6F6ECECECF6F6F6FFFFFFFFFFFFFBFBFBFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFFFEFCEAE3DD7160591800002C0000601416721214800D129A191EA21920 9B0A119B0510A10713A80C19B91828B714278A071554181A1100001300007F7171E6DDE0 FFFFFFF8FDFFF8FFFFF7FFFFF7FFFFF7FFFFF8FFFFFBFFFFFCFFFFFFFFFFFFFFFFF9F8FD FEFFFFEDF6F5F7FFFFF5FFFFECF5F06A67620F00003404045F1516881F2498171CA50C11 B30A0DBE0A0DB9090CA90C15A40E19A80C17AB0B15AE0A11B00A0EB2090CB20A0AAB0706 AC110FA713119A100D96161399231F922220751D1946170F2911071200000D0000160900 534C44A6A69EE4E6E1E5EAE6F1F7F7FBFFFFFBFFFFFCFFFFF8FAFFFCFBFFFFFDFFFAF4FF FDFAFFFAFDFFF5FFFFF2FFFFF0FFFFEBFFFBD7F2E3C4D9CA8C97874743370F0000190000 360500692C2B7A24279516219D0615A10512AF0D18B60F17B3080EB00609B10B0BAE0C09 AC0D09AB0D0AAB0D0CAE0B0EB00910B30811A40E177D1B1C5D1D1B1D0000342218B7BAAF F4FFFBEDFFFDF4FFFFFBFFFFFFFDFFFFF9FFFFF9FFF1E5E967625F020500161B14929491 EEEEEEFFFFFFF7F7F7FFFFFFFFFFFFF3F3F3FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEAEAEAFFFFFFFDFDFDE1E1E1 5050500000001C1C1CA5A5A5FFFFFFFFFFFFF9F9F9F3F3F3FBFBFBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFDFFFAFD FFFAFDFFFAFDFFFBFFFFFCFFFFFDFFFFFDFFFFFBFFFFFDFFFFFDFFFAF7FFF8F5FEFFFDFF FFFDFFFEFFFFF7FFF8BBC8B75C60511C1206140000270000581411842B2D881B2091121B 990C15A30714AC0614B30413BA0514B60C15A4100E9D140AA2110CA70F0CAE0B0CB3080E B7060EBC040EBC040EBC0410B90510B50710B00910AC0B10A80E109A13197C1A276E2131 4F0816290000220000482428A68E8EE5D7D6FFFFFAFEFFFBF5FCF5F9FFFDF9FFFDF6FFFA F7FDFBFCFFFFFEFDFFFEFDFFFAFFFFF4FFFFF0FFFFEDFFFFEDFFFEF0FFFCF7FFFBD3D3CB 4734302B0504290000772C337218247F0C1BA4091BB00316B10515B00613B10714B00913 B00A14AE0C17AE141E84000399242A7317187736341D0000200C03221910C2BEBBE9E9E9 FFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFC6C6C6616161 000000000000000000020202000000020202000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000020202020202020202020202020202020202 020202020202020202020202020202020202020202020202020202020202010101010101 010101010101010101010101010101010101010101010101010101010101010101010101 010101010101010101010101010101010101010101010101010101010101010101010101 010101010101010101010101010101010101010101010101010101010101010101010101 010101010101010101010101010101010101010101010101010101010101010101010101 010101010101010101010101010101010101020202020202020202020202020202020202 020202020202000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000505050000000000002D2D2DA1A1A1F5F5F5FFFFFFF9F9F9FFFFFF FFFFFFFFFFFFFAFAFAFCFCFCFEFEFEFCFCFCFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFFFDFCFFFBFBEFDFDF7C716B0E01000E00003A160A6C2D2677191996172097000E BB132AB810278B00029B1120A42C355903061B00001608056B6160E5DFDFFFFEFFFCFFFF EFF6FCF8FFFFF7FFFFF7FFFFF8FFFFF9FFFFFCFFFFFEFFFFFFFFFDFFFFFDFAF8F9FEFFFF E4EAE8F9FFFDF9FFFDAAABA61000001C00005C171C7B1A21981A25A4121CAD0C12B60C0F B9090BB30608AB0B13A80C17A90C17AC0B13AF0A11B00910B00A0EAE0B0EB41A1AAB1B1A 971311830B0A811815862924721F1B470C040E00000003000E1607525D4DAFBBADEFFFF4 F4FFFBF4FFFDF4FFFFF4FFFFF7FFFFF5FEFFF9FDFFFEFEFFFFFDFFFFFCFFFCF6FFFFFDFF FCFFFFF5FFFFEEFEFDF0FFFFEDFFFDEBFFFBEDFFFAEEFFF5CBD9CA777B6C100A000B0000 1E070052211D84252B8B0F1A930B17A81420B2101DAA000BAA0005B60D10AF0B0AAC0D0A A90E0AA90E0CAC0C0EB00910B50710A90C15820B0F94403E290000160000666458F5FFFB EBFEFAEDFDFDFCFFFFFFFBFFFFF8FFFFF8FFFFFAFDC6C1BD454B41000400252724C9C9C9 FFFFFFF0F0F0FFFFFFFFFFFFE8E8E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FFFFFFFDFDFDFFFFFF747474151515 000000858585E3E3E3FFFFFFF1F1F1F9F9F9FFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFDFFFBFDFFFBFD FFFBFDFFFBFFFFFCFFFFFCFFFFFDFFFFFBFFFFFBFFFFFDFFFFFEFFFDFBFFF4F2F7F7F5FA FCFFFFF5FFFDF2FFFAECF8EC9EA1963A30271200001F0000450807711F217E191D8F161F 9D141EA30B18A60111AF0313B40E1AA410109E130EA1120EA50F0EAB0D0EAF0A0EB3080E B6070EB9050EB9050EB9050EB7060EB5080EB2090EB00A0EA50E138204107D1121872532 7C24304200012700002E0606684F4BD4C7C1FBF6F0FFFFFAFCFFFBF8FEFAF9FFFDFBFFFF EEEFF3FFFBFFFFFAFFFDFDFFF8FFFFF4FFFFF0FFFFEFFFFFF0FFFEE8F9F1FBFFFBFEF6F3 46312E2A03062300006F3239650E1792131CA50D19AD0D19B20A19B60515B50414B00817 A90F1B900D138D23256A1A19864C481B00001100002E1F1ABAB2AFF8F7F5FFFFFFFFFFFF FFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF4F4F4FFFFFFFFFFFFF5F5F5FDFDFDFFFFFFE9E9E9A7A7A73636360A0A0A000000 060606131313030303000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000020202020202020202020202020202020202020202 020202020202020202020202020202020202020202020202020202020202020202020202 020202020202020202020202020202020202020202020202020202020202020202020202 020202020202020202020202020202020202020202020202020202020202020202020202 020202020202020202020202020202020202020202020202020202020202020202020202 020202020202020202020202020202020202020202020202020202020202020202020202 020202020202020202020202020202020202020202020202020202020202020202020202 020202000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000101010707070E0E0E0909090000001E1E1E7F7F7FDEDEDEFFFFFFFAFAFAFFFFFF FFFFFFFFFFFFF1F1F1F2F2F2FFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FFFCFEFDECF2FFFAFFF1F3EE5F6D600007000004003A1E1266252190212A98091BB5122D B6183190091A7C111B5F13132200000F0000726A67E6E2E1FFFEFFFEFFFFFCFFFFF9FFFF F4FDFFF8FFFFF8FFFFF9FFFFFBFFFFFEFFFFFFFFFBFFFFFAFFFFFAFFFFFAFBFCF7FCFFFB F1F6F0EFF2EB49403B1600003E03097C202B8F19279F111FA90C17B20B13B50C0FB30B0A AC0807AC0B11AB0B15AC0A15AF0913B00911B00910AE0B10A90D10AA181B9A15168C1818 8723217827245B1714350000190000010100465649B4C6B8F2FFFAF1FFFAF0FFFBECFFF9 EBFFFAEDFFFDE9FCF8EAF8F8F2FCFEFBFFFFFEFEFFFFFDFFFFFDFFFEFBFFFFFEFFFEFFFF F9FFFFF1FDFBE9FAF4E5FAF1E5FDF0EAFFF5EAFFF4F4FFF8F7FFF6949C8F292D1F020200 110000672527812029921E299B1422A00515A4000CB0050EBB1016AF0B0CAC0C0CA80E0C A80E0CAB0D0EAE0B0EB30810AC0B13940D139E34364F05021D0000271E15C0CCC2F2FFFF EEFCFDFEFEFFFFF5FFFFF5FFFFF7FFFFFAFDFFFEFA949C91000500000100808080E2E2E2 FCFCFCFFFFFFFFFFFFF4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF7F7F7FFFFFFFFFFFFCCCCCC161616000000424242 E3E3E3FFFFFFFDFDFDF1F1F1FFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFEFAFBF8F4F5FDF9F8FFFFFDFFFFFDFFFFFDFEFEFCFEFFFF F2FBFAF7FFFFF9FFFFECF1EDB6B5B16B625D220D08190000400D0A570F107B1F24992A31 A2202C9C0B189D0210A60816A70E13A50F11A70E11A80D11AB0C11AC0B10AF0A10B00910 B00A0EB2090EB2090CB2090CB2090CB00A0CB00A0CAC0B10B9232F91071684041193212B 84232A4D01032900001C0000442B269E918BF0EDE6FEFFFBF8FDF9FBFFFDF9FFFFF9FAFE FFF9FFFFF8FFFFFAFFFDFDFFF8FFFFF4FFFFF3FFFFF1FFFFF2FFFEF8FFFFF4F4F2E7DFDC 4230301300001800006D3536771E1A901A18A4171DB1111DB70618B70215AE0617A0101A 8F2227681D1A6437311200001708031C1010B9A8AEFFFAFFFFFCFDFEFEFEFCFCFCFAFAFA FFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFAFAFAEEEEEEFAFAFAFFFFFFF3F3F38989891E1E1E000000000000030303060606 000000000000010101101010000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000020202020202020202020202020202020202020202020202 020202020202020202020202020202020202020202020202020202020202020202020202 020202020202020202020202020202020202020202020202020202020202020202020202 020202020202020202020202020202020202020202020202020202020202020202020202 020202020202020202020202020202020202020202020202020202020202020202020202 020202020202020202020202020202020202020202020202020202020202020202020202 020202020202020202020202020202020202020202020202020202020202020202020202 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 1313130000000000000E0E0E060606000000171717575757F2F2F2F6F6F6F6F6F6F5F5F5 FCFCFCFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFCFF FFEDF9FFF3FDF8FFFFE3FDF26C8D7C0009000600004318127E272F8C1626860018931429 9935415A15181800000A00006A615CD7D2CFFFFEFDFFFEFFEAEBEDF9FCFFFBFFFFF2F9FF F9FFFFFBFFFFFCFFFFFEFFFFFFFFFBFFFFF8FFFFF6FFFFF4FFFFF4E9E9DFFEFFF6FCFEF3 A19D941200002E00006B1E288E1E2E990E23A30418AD0516B30914B10C10AA0F0BA80F0A AC0B11AE0A13AF0913B00911B20811AF0A11AC0B11A50E138E060A840D0F892527843433 5319171D00001800003526219B9D98CBD6D0F7FFFDF5FFFDF0FFF9DAEEE5E5FAF3F1FFFF EAFDF9F1FFFEF7FFFFF9FFFFFCFFFFFFFEFFFDFBFFF9F7FCFCFCFEFDFDFDFEFFFFFEFFFF FCFFFFFBFFFDFAFFFCF6FFF8F9FFFBE6F1E9EBF5ECF9FFFAF5FFF6BFC6BE545B53070000 270000611C21882B358E1824980517AC0718B80C1AB50711B00910AB0D0EA50F0EA4100E A70F0EA90D10AF0A11AC0B13AE172086080C8228273300000F0000717870F5FFFFF7FFFF FFFCFFFFF3FFFFF5FFFFEBF9FFEFF3FFFEFADAE5D74F5D500002001D1D1D9E9E9EFFFFFF FFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFF5F5F55F5F5F0000000E0E0EA0A0A0F9F9F9 FFFFFFFFFFFFFFFFFFFFFFFFF8F8F8F1F1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFFBFFFFFBFFFFFCFFFFFEFFFF FEFFFDFFFFFDFFFFFDFFFFFBFCFBF7F4F5F0F9FAF4FFFFFAFEFFFAFEFFFAFEFFFDFFFEFF F3F3FBEDF0F5FCFFFFFCFFFFE6E6E488837F362722150000200000400000731D2091262E 951923970F1BA20E1AAB0B17AF0913AE0A15AC0B13AC0B13AB0C11AB0C11A90D10A90D10 A90D0EAB0D0CAB0D0CAC0C0CAC0C0CAE0C0AAF0A0EB40D17AF0A1AA00513910812901B21 86282959121024000018000026130D6C635EC6C5C0FCFFFDFBFFFFF9FFFFFEFFFFFFF8FF FFF6FFFFF8FFFFFAFFFDFDFFFAFFFFF6FFFFF4FFFFF5FFFFDDE9E7F9FFFFF9FBF8E0DFDB 3A322F0E0301150000521A0B711B0E931B1AAA141DB80719B60016AB041698101C7B2121 68362F0D0000010100181816D3CDD1FFF5FFFFF7FFFFFAFEFBFBFBFBFBFBFEFEFEFFFFFF FFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F6F6F6FFFFFFFFFFFFE9E9E9787878191919000000000000050505050505000000000000 000000030303020202000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000020202020202020202020202020202020202020202020202020202 020202020202020202020202020202020202020202030303030303030303030303030303 030303030303030303030303030303030303030303030303030303030303030303030303 030303030303030303030303030303030303030303030303030303030303030303030303 030303030303030303030303030303030303030303030303030303030303030303030303 030303030303030303030303030303030303030303030303030303030303030303030303 030303030303030303020202020202020202020202020202020202020202020202000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000050505 000000000000010101020202000000000000060606626262C8C8C8FFFFFFFFFFFFF2F2F2 FFFFFFFFFFFFF8F8F8FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFDFFFFFAFF F3F0FBF6FFFFF0FFFFDDF9ED7183771B170C1600003A00006F1C26771B28721F2962252A 1600000301005C6455F0EFEAFFFEFBFFFEFFFEFCFDF5F4F9FCFDFFFCFFFFF9FCFFFCFFFF FCFFFFFEFFFFFFFFFBFFFFF8FFFFF4FFFFF3FFFFF1FFFFF1F2F3E3FFFFF3FFFFF33F352B 190000490C117B1D2B96152BA2061EAA0016B40317B30914AA0C0DA2120AA61510AC0B10 B00911B20811B20811B20811AF0A11A90C13A110179B1D2185181D6B16194406071C0000 0F0000605856C9C9C7FFFEFFFFFFFFEEEFF1EBEFEEF7FFFFF8FFFFF7FFFFF1FDF9F7FFFF F7FFFFF8FFFFFBFFFFFEFFFFFCFCFCFFFDFEFFFFFDFEFFFDF8FAF5F3F4EFFBFAF6FFFEFB FFFEFBFFFEFBFFFEFBFFFEFBFFFEFBFCFBF7EDEEE9FEFFFDFCFFFDBEC4C032312D0E0000 320607691E25871D2B9E1326B21025B6091CAB000BB00911AB0C10A41010A1120EA21010 A50F10AB0C11AC0B13B917228000009F373858191411000032352EDFEBE9F8FFFFFFFCFF FFF7FFFFF4FFFFEDFCFBE8ECFFFEFAF8FFF6B2C3B320251F000000484848E5E5E5FFFFFF FCFCFCFFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFDFDFDFFFFFFE8E8E8A9A9A90E0E0E090909666666ECECECF9F9F9F5F5F5 FFFFFFFFFFFFF6F6F6F1F1F1F8F8F8F6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF7FFFFF4FFFFF5FFFFF7FFFFF8FFFDF9FFFD FBFFFDFCFFFBFEFFFAFEFFF8FBFEF5F1F7EDF2F8ECF7FDF1F7FDEFF5F6F0FFF8FFFFF8FF FFFAFFFFFDFFFCFFFFFBFFFFE2E8E4BEBFB9483F36280F082000003B00006711147F171E 8C1720A21623B00819B90415B60517B30715AF0915AB0B13A80D11A50F10A21010A2110E A2110CA2110CA4110AA5100AA70F0AAE0B0CA50000BE0412BF131FAC101B971217891D1D 7622205B1E193D140E1200000A00004C4944ABADAAE8EEECF8FFFFFCFDFFFFF7FFFFF4FF FFF6FFFFF8FFFFFAFFFEFDFFFAFFFFF7FFFFEAF6F6F7FFFFEEFAF8F8FFFFF6FFFAE2E9E2 555A54060000250D004A14007A180F9D1519B20719B30015A8051892131E611515220100 0E10031B2B21AFB7B9FFFBFFFFF3FFFFE0F8FFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD FDFDFDFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FFFFFF FFFFFFD8D8D86D6D6D0C0C0C0000000C0C0C020202010101000000020202050505050505 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000020202020202020202020202020202020202020202020202020202020202 020202020202020202020202020202020202040404040404040404040404040404040404 040404040404040404040404040404040404040404040404040404040404040404040404 040404040404040404040404040404040404040404040404040404040404040404040404 040404040404040404040404040404040404040404040404040404040404040404040404 040404040404040404040404040404040404040404040404040404040404040404040404 040404040404020202020202020202020202020202020202020202020202000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000060606 0D0D0D030303000000000000040404030303000000565656C6C6C6F6F6F6F9F9F9F9F9F9 FDFDFDFCFCFCFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFDFEFFF8FFFFF7FFFF F8FFFFEDF5F8FEFFFFFFF9F7A694923418151B000039110F532D2A3F221E0F0000070700 606C5EDAE6DAFFFFFAFFFEFBF7F3F4FEFCFDFFFEFFFDFCFFFAF9FFFEFFFFFEFFFFFFFFFF FFFFFDFFFFFAFFFFF6FFFFF3FFFFF1FFFFEFFFFFEEFFFFEFF9FAEABAB7A80D0000290100 69222A7C11219F1129A9021EB5001ABD071DB50B16A30A0C99130AA41B13AC0B10B30811 B30811B30810B20811AE0A13A80D159D1219A52C337B181D430000220000250D0D6C6867 CCD6D5F9FFFFF4E9F1FFF8FFFFF9FFFFFBFFFFFCFFF6F4F7FAFBFDFCFFFFFBFFFEFAFFFE FBFFFCF8FDF9FAFAF8FDFDFBFFFEFBFFFFFAFCFFFAF9FFF5F5F6F0FDFAF5FFF9F7FFF4F3 FFF5F5FFF8FAFFEAEDFFF8FBFFF9FDFFFAFDFDF2F6FFFDFFF4F2F3ADACAA1C14111B0100 3D0208781826A31E33AB0B23AD0016B60517B00913A90D11A210109E13109E1211A11111 A50F11AB0C11B10712A0040F9A272C641D1B15000019191199A3A2F9FFFFFFFBFFFFF4FF FFF3FFFFF4FFFFF1F6FFFEFAF7FFF4EBFDED838A830000000000008C8C8CE8E8E8FFFFFF FFFFFFF4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFDFDFDF2F2F2E2E2E24F4F4F000000161616C2C2C2FFFFFFFFFFFFF9F9F9FFFFFF FFFFFFEEEEEEFFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFBFFFFFAFFFFFB FFFFFBFEFFFDFCFFFDFCFFFFFCFFFFFCFFFFFCFFFFFEFFFFFEFFFDFFFFFDFFFFFBFFFFFB FFFFFBFFFFFDFFFFFDFFFEFFFFFFFDFFFEFFFFFFFDFFFEFFFFFFFDFFFEFFFFFFFDFFFEFF FFFFFDFFFEFFFFFFFDFFFEFFFCFFFFF4FFFFF1FFFFF2FFFDF2FFFDF4FFFBF5FFFBF7FFFB F8FFFAE9F3E8F9FFF8F9FFF6F9FFF6F9FFF6F8FFF4F9FFF4F8FDF6FBF4FCFFFAFFFFFCFF F7F7FFEAF2F5F1FDFBF7FFFFF8FFFBD7DAD17B746C250E081B0000350000540F1267181D 831822A70C1EB60519B5051AB20719B00819AE0917AB0B15A80D13A70E11A50F10A50F10 A4100EA4100CA4100CA4100CAB0D0CD11E22B50002A40000AF0E13A91A1C8A0E0E7C1413 822F2B66262450201C1B00000E0000170D0B827E7BDFDFDFFFFEFFFFF9FFFFF7FFFFF8FF FFF8FFFFF9FFFFFAFFFFFCFFFEFDFFF6F7FCFCFFFFFBFFFFE1E7E7F9FFFFF9FFFFBFC8C5 3F42390800002A0B005B180F7E1C1D92121F950C1E8C12217C1D253000000E00001A2217 AEBFB7F9FFFFFFFBFFFFE4FAFFF4FFFFFBFFFFFFFFFFFFFFFEFEFEF9F9F9F6F6F6FDFDFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCACACA 4C4C4C0000000000000808080000000B0B0B000000000000030303040404000000030303 121212000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000020202020202020202020202020202020202020202020202020202020202020202 020202020202020202020202020202040404040404040404040404040404040404040404 040404040404040404040404040404040404040404040404040404040404040404040404 040404040404040404040404040404040404040404040404040404040404040404040404 040404040404040404040404040404040404040404040404040404040404040404040404 040404040404040404040404040404040404040404040404040404040404040404040404 040404020202020202020202020202020202020202020202020202000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000090909000000000000 030303090909020202000000000000050505000000222222A8A8A8FFFFFFFFFFFFF4F4F4 FFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFBFFFFF0FBFFF5FFFFF9FFFF EDECF2FFFBFFFFFAFDFAE7E9B5A1A02E1C180A00000A01000202000003004D594DD1E1D6 F8FFFAF4F5F0FAF6F5FFFBFCFFFEFFFEFCFFFAF8FDFAF9FEFEFDFFFFFFFFFFFFFFFFFFFD FFFFFBFFFFF8FFFFF4FFFFF3FFFFF3FFFFF4FFFFF4F3EFE35D4C44190000310000943942 830A19A61125AE051CB9061CC00D20B50E18A2080A9A0F0AA91B17AC0B10B20910B20910 B00911AE0A13A70D179E111A921620761119530409250000301212908685FCFFFFF5FFFF E6F0F2FFFAFFFFF4FFFFF2FCFFF5FCFFFBFFFFFDFFFFFDFFFCFCFEFFFFFFFEFFFFFEFFFD FEFFFBFFFFFDFFFFFBFFFFFBFDFEF8FCFFFAF8FEF4FFFFFAFFFFFAFFFCFAFFF9F8FFF6F8 FFF8FBFFF7FBFEE7EDFFEBF2FFF9FFFFF9FDFBF2F5FFFDFFFFFEFF625C5C2111111C0000 5A141C902535900719A00012C8182DB50617B00913A70E11A11110A01211A01211A50F11 AB0C119F0000C3282E8F11156B0F1024000025120E636562F9FFFFFFFEFFFEF2FEFFF0FF FFF5FFFFF8FDFDF8F4F1FFF0F4FFF6E1E8E13F3F3F000000393939CECECEFFFFFFF6F6F6 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FCFCFCFFFFFFFFFFFFFEFEFEFFFFFFFCFCFC FFFFFFEFEFEF9696960000000404047A7A7AFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF3FFFFEFFFFFF3FFFFF4 FCFFF8F8FFFBF7FFFFF5FFFFF5FFFFF7FFFFF9FFFFFCFFFBFFFFF8FFFFF6FFFEF4FFFEF6 FFFDFAFFFDFBFFFCFDFFFDFBFFFCFDFFFDFBFFFCFDFFFDFBFFFCFDFFFDFBFFFCFDFFFDFB FFFCFDFFFDFBFFFCFDFFFFFBF6FFFAF1FFF9F1FFF9F1FFF9F1FFF9F3FFF9F3FFF9F3FFF7 F5FFF8F5FFF8F5FFF8F5FFF8F3FFF6F1FFF3F3FFF4F3FFF8F5FFFCF5FFFFF6FFFFF5FFFF F3FFFFF2FFFDF3FFFDF5FFFBF1FAF5EBF0EAAFB0AB46413D0800000D00002C1817642D32 8D142393000C990010B00E23B60F23A60010A7000DB8091AB30413B30713B40A15B20E15 AF1014AB1312A81211A9110EAC0D07AE0D03AC0D07A80F09A4100C9E13109616158D1919 8F2B2D752121611D1E441110190000110000564744BFB7B5FEFBFFFCFAFFFFFDFFFFFCFF FFFBFFFDF1FBFFF4FEFFF9FFFFF9FFFFFAFFFFFAFFFFF5FDFFFCFFFFFEFFF9F9FBE5E3E4 564F490B00001200005B373957282E5C2B315A2D341900000F00005A504FCECDCBFDFFFE FDFBFEFDF7FBFFF9FFFFFAFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F5F5F5FFFFFFFFFFFFF2F2F2F7F7F7FFFFFFFFFFFFEFEFEFFFFFFFB1B1B14040400E0E0E 060606020202000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000020202020202020202020202020202020202020202020202 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000040404040404040404040404040404040404040404040404 020202020202020202020202020202020202020202020202010302010302010302010302 010302010302010302010302010302010302010302010302010302010302010302010302 030504030504030504030504030504030504030504030504030504030504030504030504 030504030504030504030504030504030504030504030504030504030504030504030504 030504030504030504030504030504030504030504030504030504030504030504030504 030504030504030504030504010302010302010302010302010302010302010302010302 020202020202020202020202020202020202020202020202020202020202020202020202 020202020202020202020202020202020202020202020202020202020202020202020202 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000010101000000151515808080FCFCFCFFFFFFEBEBEB FFFFFFFFFFFFFFFFFFFFFFFFF7F7F7F4F4F4FFFFFFFEFFFFFCFFFFFCFFFFFEFFFFFFFFFF FFFEFFFFFEFFFFFDFDFFFDFDAAA5A26A66632A2623272823686A67B9BEBAF0F5F1FCFFFD FFFFFDFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD FFFFFDFFFFFBFFFFFBFEFFFDF5FFFFF9FFFFC8BCBC2E0A0C2D000080232B820D15A21921 A70D15AC0B11AF0A11AF0A10AE0B10AC0B10AB0C11AB0C10A60608B71417B41319AA0D16 A50F1B950D1B86121F852833500D161F00002C1316B6ADAEFCFCFCFBFFFFF7FFFFF2F6F7 FFFDFFFFFDFFFFFDFFFFFEFFFFFDFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD FFFFFFFFFFFDFFFFFDFFFFFDFEFFFDFEFFFDFFFFFDFFFFFDFFFEFDFFFEFDFFFDFDFFFCFD FFFCFDFFFCFFFFFDFFFFFDFFFFFEFFFFFEFFFFFEFFFFFDFFFFF1F855444A0B0000170000 713A3D781B23A51829B3071DBE0019BE0115B30811A90D11A40F11A21011A90C13AB0C11 A50F0E9B0C08A11518961B2074181D2A000040322FF4FFFBF2FFFFF5FFFFFFF7FFFFF9FF FFF9FFFFFCFBF8FFF8F2FFF5FCFFFDA6A6A6060606000000565656F7F7F7FFFFFFFFFFFF FCFCFCF2F2F2FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFF2F2F2FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FFFFFFFFFFFFFBFBFBFAFAFAFFFFFFF9F9F9FFFFFF BFBFBF1B1B1B0A0A0A313131E5E5E5FFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFFFFEFFFFFECFFFFEFFFFFF3FBFFF8 F8FFFBF5FFFFF4FFFFF4FFFFF5FFFFF8FFFFFBFFFBFFFFF8FFFFF4FFFEF3FFFDF4FFFDFA FFFDFDFFFCFDFFFDFDFFFCFDFFFDFDFFFCFDFFFDFDFFFCFDFFFDFDFFFCFDFFFDFDFFFCFD FFFDFDFFFCFDFFFEFBFBFFF9F8FFF9F8FFF9F8FFF9F8FFF9F8FFF9F8FFF9F8FFF9F7FFF8 F6FFF7F6FFF7F6FFF7F6FFF7F8FFF9F9FFFAF8FFFBF6FFFCF6FFFEF7FFFFF8FFFFF8FFFF F8FFFFF9FFFFFBFFFFFBFFFFFCFFFFF3F7F6CACCCB6F7170131514000000160000741D26 9C2430A12130950C1C9A0719AF1225B30C20A4000BB7061AB70618B70817B40A13B00C13 AD0E12AA1012A9110EA81005A91002A90F03A90F07A80F0AA70F0EA210119D121585070B 7D0E148324287E32345418182000001900002B1613878286DDE0E5FFFEFFFFFDFFEDE6EE FFF7FFFFF9FFFFF8FFFFF6FFFFF8FFFFF6FFFFF3FDFDF6FDFFFDFFFEFDFFFAF8FBCAC5C9 5C56580400000C06083933353E383A171113040000554F51A8A2A4F8F2F4FFFDFFFFFDFF FFFAFCFFFDFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEFFFFFFFFFFFFFFFFFFF3F3F3F8F8F8FFFFFF9595954E4E4E090909000000000000 000000000000010101000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000020202020202020202020202020202020202020202020202000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000040404040404040404040404040404040404040404040404020202 020202020202020202020202020202020202020202010302010302010302010302010302 010302010302010302010302010302010302010302010302010302010302010302030504 030504030504030504030504030504030504030504030504030504030504030504030504 030504030504030504030504030504030504030504030504030504030504030504030504 030504030504030504030504030504030504030504030504030504030504030504030504 030504030504030504010302010302010302010302010302010302010302010302020202 020202020202020202020202020202020202020202020202020202020202020202020202 020202020202020202020202020202020202020202020202020202020202020202000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000505050202020303032A2A2A7F7F7FDADADAFFFFFFF6F6F6 FFFFFFFFFFFFF8F8F8FAFAFAFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFCFCFCE7E7E7D5D5D5DBDBDBF4F4F4FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFBFFFFF2FFFFEFF8FD96858D2800014900018F212A930D14A41215A80E0E AB0D0CAB0D0CAB0D0CAC0B10AE0A11B00913B00911AE0B0EA80A09B2161AA9131C920815 951D2983212E49010C1F0000371E22948E8EEBEFEEFBFFFFF5FBFBFCFDFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFF9FFA3929A11100C1511083E221E 642021991B29A80017C30019C40015B70513AC0B11A50F11A40F11AB0B13A90D10A3140E 9A0F08A510129E131A83111B340000331E1BCFDCD3EDFFFFEDFFFFFCFBFFFFF9FFFFF9FF FFFCFBF9FFFAF3FFF8FCFFFDDBDBDB5D5D5D020202181818A7A7A7F5F5F5FEFEFEFFFFFF FCFCFCFDFDFDFFFFFFF8F8F8FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFFFFFFF4F4F4F9F9F9FFFFFFFBFBFBF8F8F8595959 0000000F0F0FACACACFFFFFFFFFFFFF2F2F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFBFFFEF3FFFDF1FFFFF3FFFFF6FEFFFBF9FFFF F7FFFFF5FFFFF5FFFFF7FFFFF9FFFFFCFFFDFFFFFAFFFEF8FFFEF6FFFEF8FFFEFDFFFFFF FFFEFFFFFFFFFFFEFFFFFFFFFFFEFFFFFFFFFFFEFFFFFFFFFFFEFFFFFFFFFFFEFFFFFFFF FFFEFFFFFEFFFFFBFCFFFAFAFFFAFAFFFAFAFFFAFAFFFAFAFFFAFAFFFAFAFFFAFAFFFAFA FFFBFBFFFBFBFFFBFBFFFBFBFFFBFBFFFCFDFCF8F9FBF9FAFBF9FAFEFAFBFFFBFCFFFBFD FFFCFEFFFBFEFFFCFFFFF6FAFFFAFEFFFBFFFCF0F4A094983B2C3114000029000054050A 7A23297A19207B0C1591131FA51828AA1322AD0F1EB10C1AB10916B00911AE0910AE0B10 AD0D0FAE0E0EAC0D07AE0D05AF0C07AF0B09AF0B0CAE0B0EAB0C11A50E15980B138C0D16 89171F87262D78262A550F113000001D000017070A5A555BBEB7BEFFFAFFFFFCFFFFFDFF FBF4FBFAF3FAFFFDFFFFFDFFFFFEFFFFFEFFFEFFFFF6FAFDF5FAFDFDFEFFFFFDFFE1DBDD 4B4547040000040000040000040000363032CDC7C9F5EFF1FFFDFFFFFDFFFFFBFDFFFAFC FFFDFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFF FFFFFFF5F5F5FFFFFFFFFFFFE4E4E4A9A9A9202020010101000000000000020202020202 030303080808000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000020202020202020202020202020202020202020202020202010101010101 010101010101010101010101010101010101010101010101010101010101010101010101 010101010101040404040404040404040404040404040404040404040404030303030303 030303030303030303030303030303030303020403020403020403020403020403020403 020403020403020403020403020403020403020403020403020403020403040605040605 040605040605040605040605040605040605040605040605040605040605040605040605 040605040605040605040605040605040605040605040605040605040605040605040605 040605040605040605040605040605040605040605040605040605040605040605040605 040605040605020403020403020403020403020403020403020403020403030303030303 030303030303030303030303030303030303030303030303030303030303030303030303 030303030303020202020202020202020202020202020202020202020202010101010101 010101010101010101010101010101010101010101010101010101010101010101010101 010101010101000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000202020202020505050000000000000B0B0B747474DFDFDFFFFFFFFFFFFF FCFCFCFFFFFFFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBF8F8F8FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFBFFFFF4FFFFD5DDE0503D4322000066131D8F2029981118A30E12A80E0EAB0D0C AB0D0CAB0D0CAC0B10AE0A11B00913B00911B20D11A30305AF141AA6171D8B091391232E 701D252900001800008A7A7BF4F3F1FBFFFFFAFFFFF2F6F7F9F7FAFFFEFFFFFEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF9FFF2E5EC4547421B1B11150000642424 961C29A50217C00019C30015B60613AB0C11A40F11A21011A90C13A90D10A516109D1009 A40E109C0F1787151F3700001D08059BA69EEDFFFFEEFFFFFCFBFFFFF7FEFFF9FFFFFCFB F9FFFAF4FFF9FCFFFDF8F8F8E0E0E00D0D0D030303272727E0E0E0FFFFFFFFFFFFFDFDFD F9F9F9FFFFFFFDFDFDF7F7F7FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFDFDFDFFFFFFFFFFFFF2F2F2FFFFFFFFFFFFFBFBFB9F9F9F111111000000 525252FBFBFBF8F8F8FFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEFBFFFDF6FFFDF4FFFEF8FFFEFBFFFFFFFBFFFFF9FFFF F8FFFFF8FFFFF8FFFFF9FFFFFCFFFFFFFFFDFFFFFAFFFEFAFFFFFAFEFFFFFCFFFFFCFFFF FCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFF FFFEFFFFF9FEFFF7FEFFF7FEFFF7FEFFF7FEFFF7FEFFF7FEFFF7FEFFF8FFFFF8FFFFF8FF FFF8FFFFF7FEFFF5FCFFF4FBFFF3F9FFFCFFFFFDFFFFFDFFFFFDFFFFFCFFFFFCFFFFFAFE FFFAFEFFF6FAFFF2F7FBECF1FFF1F7FFF9FFFFF9FFC2AFB56D595B270B081F0000310401 5D2321792D2F781C217E0F1691121DA11520A7111CA90C15AA0911AD080FAD080EAF0A0E B00C0DB00B09B00B09B20A0AB3090CB5080EB30810B20813AF0915B61A27A5131E8F0914 80071080151D8525297B22265F1A1D1900000D0000312026A09196F8EFF2FFFEFFFFFEFF FCFDFFFCFFFFF3FBFDF7FFFFF8FFFFF8FFFFF5FFFFEFF9FAF6FBFEF6F4F7FFFDFFB6B0B2 4A4446312B2D2822244B4547AEA8AAFFFAFCFFFDFFFFFDFFFFFBFDFBF5F7FFFAFCFFFCFE FEFAFBFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFF7F7F7 F4F4F4FFFFFFF6F6F68E8E8E1818180000000000000000000707070A0A0A020202010101 070707000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000020202020202020202020202020202020202020202020202020202020202020202 020202020202020202020202020202020202020202020202020202020202020202020202 020202040404040404040404040404040404040404040404040404040404040404040404 040404040404040404040404040404030504030504030504030504030504030504030504 030504030504030504030504030504030504030504030504030504050706050706050706 050706050706050706050706050706050706050706050706050706050706050706050706 050706050706050706050706050706050706050706050706050706050706050706050706 050706050706050706050706050706050706050706050706050706050706050706050706 050706030504030504030504030504030504030504030504030504040404040404040404 040404040404040404040404040404040404040404040404040404040404040404040404 040404020202020202020202020202020202020202020202020202020202020202020202 020202020202020202020202020202020202020202020202020202020202020202020202 020202000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000202020000000101010A0A0A0000000000001B1B1B565656E2E2E2FDFDFDFFFFFF FFFFFFF9F9F9FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF6F6F6FCFCFCFFFFFFFAFAFAF3F3F3F3F3F3FEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFFFFF5FFFFB7BABF1D060C2300007E283188161E9B1219A61012A90D0EAB0D0CAB0D0C AB0D0CAC0B10AE0A11AF0913B00913AE070EAC0B10A40D129B141A8F1C237014193D0000 1F0000675153D4CFCCFCFFFFF4FDFAF9FFFFFEFFFFFEF9FDFFFDFFFFFEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFAFFFFFCFF979E97191C110E0000672D2B8F1925 AA0B1FBC0219C00015B30713A90D11A11111A11111A80D13A80E10A51610A0110BA50C0F 9A0D15901C274400001200006C776FEDFFFFF0FFFFFDFCFFFFF7FEFFF6FCFFFAF9F8FFF9 F4FFF9F5FAF6FFFFFFFFFFFF757575010101000000959595FFFFFFFFFFFFF9F9F9F4F4F4 FFFFFFFFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFFFFFFFBFBFBF5F5F5FFFFFFFFFFFFE1E1E12D2D2D0B0B0B1D1D1DCECECE F9F9F9FFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFDFFFDFBFFFDFBFFFDFDFFFEFFFFFEFFFCFFFFFBFFFFF9FFFF F9FFFFF9FFFFFBFFFFFCFFFFFEFFFFFFFFFDFFFFFDFFFFFDFBFFFFF8FFFFF8FFFFF8FFFF F8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFFCFFFF FFFAFFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF4FCFFF5FDFFF7FFFFF8FF FFF7FFFFF6FEFFF4FCFFF4FBFFFCFDFDFDFDFCFCFCFCFCFCFCFAFBFCFAFBFDF9FAFDF9FA FFFDFFFFFCFFFFFCFFFFFBFFFFFAFEFFFBFFFFFBFFF6F0F0727A6F1E26170400000F0000 47201B6D313073212375101490191F9A131AA10E16A70C12AC080FAE090FB2090EB2090C B2090CB3080EB5080EB7060EB90510B90511B90413B70515AF0313B40F1FAF13219F0D1A 970F199619218F172074131A51141B310911180000180001685859D8D0CEFEFFFDF9FFFD F5FFFDE8F8F5E4F4F1EBFEFAF4FFFFF5FFFFF6FFFFF9FFFFFEFEFFFFFEFFFFFEFFFFFEFF F2EEEFF5F1F2FFFEFFFFFEFFFFFEFFFFFEFFFFFBFCFBF7F8FEFAFBFFFEFFFFFDFEFAF6F7 FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECECECF9F9F9FFFFFF EDEDED7070700F0F0F000000000000000000050505070707000000000000000000010101 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 020202020202020202020202020202020202020202020202020202020202020202020202 020202020202020202020202020202020202020202020202020202020202020202020202 040404040404040404040404040404040404040404040404040404040404040404040404 040404040404040404040404040404040404040404040404040404040404040404040404 040404040404040404040404040404040404040404040404060606060606060606060606 060606060606060606060606060606060606060606060606060606060606060606060606 060606060606060606060606060606060606060606060606060606060606060606060606 060606060606060606060606060606060606060606060606060606060606060606060606 040404040404040404040404040404040404040404040404040404040404040404040404 040404040404040404040404040404040404040404040404040404040404040404040404 020202020202020202020202020202020202020202020202020202020202020202020202 020202020202020202020202020202020202020202020202020202020202020202020202 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0101010000000000000808080B0B0B0303030000000000004F4F4FC7C7C7FFFFFFFCFCFC E9E9E9FFFFFFFFFFFFF0F0F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFF F8FFFF9190951200003A0309882E377F0A129D1219AC1316A90D0EAC0D0AAB0D0AAB0D0C AC0B10AE0A11AF0913B00913A70008BA191F98070C8C0F13902B2F430000220000482F2B D3CBC8FCFFFBF8FFFFEDF8F4FBFFFFFFFFFFFFFBFEFFFCFFFFFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFFBFFEBF6EE232B1E0A00005D2A2680111AA70E20 B90319BC0315B00913A70E11A01211A01211A80D13A80E10A2110CA2110CA60B0F9A0A13 9A243056090F1100004F5951EDFFFFF0FFFFFEFDFFFFF8FFFFF6FCFFF9F8F6FFF8F5FFFA EBF0ECFFFFFFE6E6E6FFFFFF1D1D1D0606061D1D1DCDCDCDFFFFFFFFFFFFF8F8F8F8F8F8 FFFFFFFFFFFFF3F3F3FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEFFFFFFF9F9F9FCFCFCFFFFFFE6E6E69C9C9C000000161616707070F2F2F2FFFFFF FEFEFEEAEAEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFEFEFFFCFFFFFBFFFFFBFFFFF9FFFF F9FFFFFBFFFFFBFFFFFCFFFFFCFFFFFEFFFFFCFFFFF9FFFFF8FFFFF8FFFFF8FFFFF8FFFF F8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFFBFFFFFEFDFF FFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFAFFFFFDFFFFFDFFFFFDFFFFFDFF FFFDFFFFFDFFFFFFFFFBFFFFF8FFFDF8FFFFF8FFFDF9FFFFF9FFFDFBFFFFFBFFFDFBFFFE F0F2EFF3F5F4FFFFFDFCFCFCEBEAE8F0EEEFFBFFFDDDF8E9A9C6B45465550A0A000F0000 3A110B6929277B27277F161A8E13169B1015A40F13AC0D12B00B0FB00A0CB1080DB20910 B20811B50711B70511B90511BC0313BD0215BC0315AC0007B90619BF1424B6111FA70B18 9E0813990912890D157C252E622129430A111F00001800004C3A38A4A19CE8EFE8F5FFFD F2FFFFF1FFFFEAFDF9EBFBFAF4FFFFF8FFFFFBFFFFEBEBEDE1DDDEFFFBFCFFFEFFF3EFF0 FFFBFCFFFEFFECE8E9FFFEFFFFFEFFFFFDFEFFFEFFFFFEFFFFFEFFFFFEFFFBF9FAFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F2F2FFFFFFFFFFFFEFEFEF747474 0000000000000F0F0F000000010101020202000000000000000000000000060606000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000020202 020202020202020202020202020202020202020202030303030303030303030303030303 030303030303030303030303030303030303030303030303030303030303030303040404 040404040404040404040404040404040404040404050505050505050505050505050505 050505050505050505050505050505060405050505060405050505060405050505060405 050505060405050505060405050505060405050505080607070707080607070707080607 070707080607070707080607070707080607070707080607070707080607070707080607 070707080607070707080607070707080607070707080607070707080607070707080607 070707080607070707080607070707080607070707080607070707080607070707060405 050505060405050505060405050505060405050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505020202 020202020202020202020202020202020202020202030303030303030303030303030303 030303030303030303030303030303030303030303030303030303030303030303000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000010101 050505020202000000000000050505050505000000000000474747BBBBBBFFFFFFFFFFFF FDFDFDF2F2F2FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FCFCFCFBFBFBFDFDFDFFFFFFFFFFFFFDFDFDF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF9FEFF 625C6015000056192083262E80070E9E1117AD1216AB0D0CAC0D0AAB0D0AAB0D0CAC0B10 AC0B13AE0A15AF0915A8010BB81822950A118512157622222700001D0200979088F7FEF6 F5FFFDF5FFFFF7FFFFFCFFFFFCFAFBFBF0F4FFFBFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFFFCFFF6F6F8F5FFFB505E4F0D050041120C780F169A0717B50519 B90415AE0A13A50F119E1211A01211A70E13A90D10A20E0AA7130FA80C10990610A02834 65161C1300003D473FE5FEF8ECFFFFFFFEFFFFFAFFFFF8FEFFF9F8F6FFF8F4FFFAFBFFFD F9F9F9F9F9F9FFFFFFA0A0A00B0B0B000000616161F3F3F3FFFFFFFFFFFFEDEDEDFFFFFF FFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFC FDFDFDFCFCFCFFFFFFFFFFFFB0B0B03D3D3D000000424242D2D2D2EEEEEEFFFFFFEDEDED FFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFF FBFFFFFBFFFFFBFFFFFBFFFFF9FFFFF9FFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFF FBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFF9FFFFF4FFFFF3FFFF F3FFFFF3FFFFF3FFFFF3FFFFF3FFFFF3FFFFF1FFFFF3FFFFF4FFFFF4FFFFF2FFFFEDFDFC E8F8F7E2F5F1EEFFFBECFFF9EBFFFAE9FFF6EAFFF7E9FFF4E9FEF5E9FDF2F2FFFDEEFFF5 E8F7F0F5FFFBF5FFFDF7FFFBF7FFFDF4FFFBEDFFFBEDFFFBCADCD06264591100001B0000 390000621412741213831013941214A31416AC1315AF1112AF0C0DAD080CAE0A13AE0A15 B00815B30715B70515BA0315BC0315BD0215C10619BC0313B70211B60613B10712AD0711 B10D16AC1A248A16236E0E1A6D1A246A252A36020418000027160F726F68D3DAD2F5FFF9 F5FFFFF5FFFFF0FCFCF8FFFFFBFFFFF7F8FCFFFFFFFFFEFFFFFEFFFFFEFFF1EFF0F3F1F2 FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECECECFFFFFFE8E8E8696969020202000000 040404050505020202010101000000000000000000040404050505040404000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000020202020202 020202020202020202020202020202020202040404040404040404040404040404040404 040404040404040404040404040404040404040404040404040404040404040404040404 040404040404040404040404040404040404060606060606060606060606060606060606 060606060606070506070506090506070506090506070506090506070506090506070506 0905060705060905060705060905060705060B07080907080B07080907080B0708090708 0B07080907080B07080907080B07080907080B07080907080B07080907080B0708090708 0B07080907080B07080907080B07080907080B07080907080B07080907080B0708090708 0B07080907080B07080907080B07080907080B07080907080B0708090708090506070506 090506070506090506070506090506070506060606060606060606060606060606060606 060606060606060606060606060606060606060606060606060606060606020202020202 020202020202020202020202020202020202040404040404040404040404040404040404 040404040404040404040404040404040404040404040404040404040404000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000050505040404 0000000000000000000000000707070C0C0C0202020000003C3C3CCDCDCDFFFFFFF2F2F2 E8E8E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F8F8F8F6F6F6FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F5302426 1A00006B282F7C18208B0E14A31217A80C0FAC0C0CAE0C0AAC0D0AAB0D0CAB0C10AC0B13 AE0A15AF0917B30B18A1040F9C161D861F223F00001B0000635B50D4DED3F2FFFBE6FDF3 F0FFFDF7FFFFF7FBFAF7F3F4FEF3F7FCF2F3FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEFFFFFDFFFEFFFFF2FFFB98AA9A1412051D0000872429930714B00819B50615 AB0B13A210119D13119E1211A80D13A90D10A30B08AE1613AC0B1196000B9F25326B1A21 160000343B34DDF6F0E7FDFAFFFEFFFFFAFFFFF9FFFFFCFAF6FFF9F4FFFAFBFFFDF4F4F4 FFFFFFE0E0E0FFFFFF444444060606111111A8A8A8FFFFFFFFFFFFECECECFDFDFDFFFFFF F4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFCFCFC FFFFFFFFFFFFF5F5F58686860000000404048F8F8FF1F1F1FFFFFFEDEDEDFFFFFFF7F7F7 FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFFFFF7FFFFF4FFFFF7FFFFF8FFFFF9FFFFFBFFFFFCFFFFFEFFFFFEFFFFFEFFFFFEFFFF FEFFFFFCFFFFFBFFFFF9FFFDFBFFFFFFFEFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFF FFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFEFFFFF6FFFFF1FFFFF1FFFF F1FFFFF1FFFFF1FFFFF1FFFFF1FFFFE3F6F2E2F5F1E0F3EFDAEDE9D1E4E0C6D9D5BBCECA B5C8C29FB0A69CAEA297A99D90A2968A9A8F849489818E847E8B816F7B71849086869087 737A726A7169747B73757A73646B634A554D434D454B4A454F423C381B172000002D0000 4600006F0D0E800D10911314A21818AA1818AD1514AA0F0DA60A0BA80D15A90C17AC0A17 AF0917B20815B60515B90415BA0413CD1424B9000EB10006BA0611C1101AB80812AE0009 A5040C960A17971A2890202C74151D53070B3800002000000F0000655C55B3B4AEF5FAF6 FAFFFEF8FCFDFEFFFFFFFEFFF9F7FCFFFDFFF8F8F8F2F0F1FEFEFEFFFEFFFFFFFFF7F5F6 FFFFFFFEFCFDFCFCFCFDFBFCFCFCFCFAF8F9F7F7F7FEFCFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6D6D6676767080808000000070707090909 000000010101000000000000000000000000030303000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000020202020202020202 020202020202020202020202020202040404040404040404040404040404040404040404 040404040404040404040404040404040404040404040404040404040404040404040404 040404040404040404040404040404060606060606060606060606060606060606060606 070506090506090506090506090506090506090506090506090506090506090506090506 0905060905060905060905060905060B07080B07080B07080B07080B07080B07080B0708 0B07080B07080B07080B07080B07080B07080B07080B07080B07080B07080B07080B0708 0B07080B07080B07080B07080B07080B07080B07080B07080B07080B07080B07080B0708 0B07080B07080B07080B07080B07080B07080B07080B07080B0708090506090506090506 090506090506090506090506090506070506060606060606060606060606060606060606 060606060606060606060606060606060606060606060606060606020202020202020202 020202020202020202020202020202040404040404040404040404040404040404040404 040404040404040404040404040404040404040404040404040404000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000080808000000000000 0909090E0E0E0202020000000000000909090000000000003D3D3DAEAEAEFFFFFFFFFFFF EFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFCFCFCFFFFFF FFFFFFFFFFFFFFFFFFF9F9F9F4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFF0ECEB110000200000 752E34770F1698171CA81319A6050AAF0B0CAF0B0AAC0D0AAB0D0CAB0C10AB0B13AC0A15 AE0917BD16278800009F232B872D2D260000180400A4AA9CF1FFF8EDFFFBDFF9EEEAFDF7 F8FFFFFAFCFBFFFDFFFFFCFDF9F0F1FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF7F5FAFCFFFFD3E9DDCEE5D316180A1B00009A3E41940C18AE0919B20815A80D13 A111119D1311A01211A80D13AB0C10A40A08B11715AF0B129300079D202E6C1921160000 2D342DD9F0EAE4FAF7FFFEFFFFFAFFFFF9FFFFFDFBF6FFF9F4FFFAE9EFEBFFFFFFE6E6E6 FAFAFAFFFFFFBEBEBE131313040404535353DDDDDDFFFFFFF3F3F3FFFFFFFFFFFFF0F0F0 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFEFEFEF2F2F2 FFFFFFAAAAAA141414000000535353DDDDDDFFFFFFF3F3F3FFFFFFFFFFFFF0F0F0FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFF7F7F7FFFFFFFFFFFFF9F9F9FBFFFF F2FFFFDDF2F5F2FFFFF5FFFFF4FCFFFEFFFFFFFEFFFFF9FBFFFCFFFFF6F7F1EBEBEAE6E3 E8E7E3E1E2DDD4D6D1CBCAC6DCCDD2DEC9D0DCC7CED8C3CAD4BFC6D0BBC2CDB8BFCCB7BE BBA6ADB49FA6A79299968188846F76735E656651585B4C5145414041423D40413C3D3E39 3B3C373839343637323637323A3B3638393433342F2E2F2A28292422231E1E1F1A1D1C17 130C041309001107000E04000C00000A00000B00000B00000D00000D00000E00000E0000 0F00000F00001100001100001300001600001C00002100002A00003200003C0000440000 5600006700007F0000940C0CA01413A41511A30F0B9F0B09A20F15A20F19A50E17A80C17 AB0B15AF0915B20813B50613B60611B70610B90510B7060EB7060EB6070CB6070CB20910 AF0D1C9F071693071490141E8A22297422244F0F0F2B0000230402180403847676F6ECED FFFCFFF6ECF4FFFAFFFAF0F8FFFEFFFEFFFFFFFFFFFEFFFFFFFFFFFEFFFFFFFFFFFEFFFF FFFFFFFEFFFFFFFFFFFEFFFFFFFFFFFEFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFDFDFD F9F9F9FBFBFBFFFFFFFFFFFFD3D3D3646464040404000000060606000000000000010101 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000020202020202020202020202 020202020202020202020202040404040404040404040404040404040404040404040404 050505050505050505040404040404030303030303030303070707070707070707060606 060606050505050505050505040404040404040404050505060606070707070707080607 0905060A04060A04060B05070C06080D07090D07090D07090E080A0E080A0E080A0F090B 100A0C110B0D110B0D110B0D110B0D110B0D110B0D110B0D110B0D110B0D110B0D110B0D 130D0F130D0F130D0F130D0F130D0F130D0F130D0F130D0F130D0F130D0F130D0F130D0F 130D0F130D0F130D0F130D0F161012161012161012161012161012161012161012161012 130D0F130D0F130D0F120C0E110B0D100A0C100A0C100A0C0F090B0F090B0F090B0E080A 0D07090C06080C06080B07080A0809090909090909080808070707060606060606060606 080808070707070707060606050505050505040404040404030303030303030303040404 040404050505050505050505010101010101010101020202020202030303030303030303 020202020202020202020202020202020202020202020202040404040404040404040404 040404040404040404040404000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000001111110202020000002F2F2FB6B6B6FFFFFFFFFFFF FBFBFBFFFFFFFFFFFFF9F9F9FAFAFAFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFCFCFCFDFDFDFFFFFFFFFFFFFFFFFFFFFFFD928A881100003E0D10611519 8C1F259B161BA50C11AF0C0FB00A0AAF0B09AC0D0AAB0D0CA90D10AB0B13AB0B17AB0A19 B3102190000B95242A6012121C0000565042E4F6E6EBFFFAE9FFFBEEFFFFF5FFFFFBFFFF F3F1F2FFFCFEFFFCFDFDF7F7FFFEFFFEFEFEFFFFFFFFFFFFFDFDFDF9F9F9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAF8FDFBFFFFEDFFF8E2FBE8505445180000893032920E19AB0A19B00815A70E13A11111 9D1311A01211AB0B13AE0B10A90B0AAF1110AE070FAB0F1C8C0C1B7D27301B000010150F ABC2BCEEFFFFFFFEFFFFF9FFFFF9FFFFF8F6F7FFFAF1FFF7FBFFFDFBFBFBFCFCFCFFFFFF FFFFFFF5F5F5868686000000101010878787FFFFFFF8F8F8FFFFFFF4F4F4FFFFFFF9F9F9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7F8F8F8 5252520000001F1F1FA8A8A8FFFFFFFFFFFFECECECFDFDFDFFFFFFF4F4F4FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFBFBFBF9FFFFF0FFFF F0FFFFBACACA6870725555556F66677262625F4B4A6D5555624847523A3847322F402E2A 3427212318121C0A061900001E00002000002000002200002300022500032400031D0000 1C00001D00001C00001D00001C00001D00001C0000190000180000180000180000180000 1800001800001800001800001800001800001800001800001800001800001C00002A0000 3000003300003701013D0506420A0B470C0E490E1064282A64282A65272A65272A67262A 67262A67262A68252C6C26306D253070242E74232C7A20297F1E27851C238B1A20840D11 8C0F139813169F1717A31917A41916A41612A214129E12159E1117A11017A40F15A70D15 A90C13AC0B13AF0A11B20910B30810B5080EB5080EB6070CB6070CB5080AB6070EB80815 AE0212A402119F0D189C1D268E2329771E225E181A3E070A1C00002A0B106B5258BFACB2 FFEEF6FFF9FFFFF6FEFFFEFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFF FEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFBFBFBF8F8F8FDFDFDFFFFFF FFFFFFF9F9F9E3E3E34C4C4C121212000000000000070707040404000000020202000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000020202020202020202020202020202 020202020202020202040404040404040404040404040404040404040404040404060606 060606060606060606060606060606050505050505060606060606060606060606060606 0606060505050505050505050606060606060707070808080808080909090A08090D090A 0E080A0F090B100A0C100A0C110B0D120C0E120C0E120C0E120C0E130D0F140E10140E10 150F11161012161012161012161012161012161012161012161012161012161012181214 181214181214181214181214181214181214181214181214181214181214181214181214 181214181214181214171113171113171113171113171113171113171113171113181214 181214171113161012161012150F11140E10140E10140E10140E10130D0F120C0E120C0E 110B0D100A0C0F0B0C0C0A0B0B0B0B0A0A0A0A0A0A090909080808080808070707080808 080808070707070707060606050505050505040404030303030303040404040404040404 040404040404040404030303030303040404040404040404040404040404040404020202 020202020202020202020202020202020202020202040404040404040404040404040404 040404040404040404000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000505050000000000000101010B0B0B3939399D9D9DFAFAFAFFFFFF F7F7F7F5F5F5FFFFFFFFFFFFF8F8F8F6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFCFCFCFDFDFDFFFFFFFFFFFFFFFFFFFFFEFD897E7A1500004912156A181C8E1D23 9B1219A50A0EB00C0DB20A0AB00B09AE0C0AAB0D0CA90D10A90C13AB0B17A90B1AAA0F1F 9109178820273B00001400008B8F80EEFFF6E7FFF8EDFFFFEDFFFAFBFFFFFFFFFFFFFBFC FFFEFDFFFFFDF9F8F6FFFFFFFFFFFFFFFFFFF9F9F9FBFBFBFFFFFFF4F4F4E2E2E2FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF FBFFFFEDFFFAE9FFEF5A6151160000873132910F19A90B19AF0915A70E13A111119E1211 A21011AC0B13B00910AA0A0AB01010B0060FAC0E1C8E0B1B7E27301D000012140FACC1BC EEFFFFFFFEFFFFF9FFFFF9FFFFF8F6F7FFFAF1FFF7FBFFFDFCFCFCFDFDFDFCFCFCFFFFFF FFFFFFB0B0B03D3D3D000000414141E9E9E9ECECECFFFFFFDEDEDEFFFFFFFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFF5F5F5FFFFFFA8A8A8040404 000000707070F3F3F3FFFFFFFFFFFFEDEDEDFFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFDFDFDFCFCFCFFFFFFFFFFFFFFFFFFFBFBFBF8FCFBF5FFFFD9E9E6 575D5B0100001204032F15142200002D01003101002C00002400002200002200001E0000 1900001D00003000003600003B00003C000042000443000748020A47040B510B13510E15 56101858151C5E1820611E2566202869202976232D7C222C7E242E802630822832842A34 852B35862C36802630812731822832842A34862C36892F398A303A8D303B851D28891B28 8A1C298A1C298C1C2A8D1D2B901D2C901D2C8914248914248A14248A14248C13248C1324 8C13248C13248A15278916278A15258B15238E142190141F92131E95121AA01A219E171D 9E13169B11119B0F0E9B100D9D120F9E13109E12139E1215A01115A11013A40F13A50F11 A80D11A90D10AC0B10AE0B0EAF0A0EB00A0EB2090CB2090CB3090CB6070CBE0610BA020E B1010EA90712A4111B9D1B2392232A86272D71242A370001230000190000593E47FFF1FA FFF9FFFEF4FCFFFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFF FCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFEFFFFFDFDFDFFFFFFFFFFFFF1F1F1FFFFFFFFFFFF C7C7C75A5A5A000000000000000000000000060606020202000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000010101010101010101010101010101010101010101010101010101010101 010101010101010101010101010101010101030303030303030303030303030303030303 030303030303050505050505050505050505050505050505050505050505070707070707 070707070707070707070707070707070707060606060606060606060606060606060606 0707070707070909090909090A0A0A0B0B0B0B0B0B0C0C0C0D0D0D0E0C0D130D0F160D10 160D10170E11180F12180F121910131910131910131A11141A11141B12151C13161C1316 1D14171D14171D14171D14171D14171D14171D14171D14171D14171D14171F16191F1619 1F16191F16191F16191F16191F16191F16191F16191F16191F16191F16191F16191F1619 1F16191F16191D14171D14171D14171D14171D14171D14171D14171D14171F16191F1619 1E15181E15181D14171C13161C13161B12151B12151B12151A11141A1114191013180F12 180F12150F11100E0F0F0F0F0E0E0E0D0D0D0D0D0D0C0C0C0B0B0B0B0B0B0A0A0A0A0A0A 090909080808080808070707060606060606050505050505040404040404040404040404 040404040404050505050505050505050505050505050505050505050505030303030303 030303030303030303030303030303030303040404040404040404040404040404040404 040404040404010101010101010101010101010101010101010101010101010101010101 010101010101010101010101010101010101000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000606060000000000000A0A0A000000000000343434A7A7A7FCFCFCFCFCFC FFFFFFFFFFFFFFFFFFF9F9F9FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFCFCFEFEFEFFFFFFFFFFFFFFFFFFFFFCF97D6B67190000591D1D731D208E191F9B0E14 A8090DB30B0BB20A09B00B09AE0C0AAB0D0CA90D11A80D15A90C17A70C1AA10E1E90121E 74181D27000038281BD0DBCBF0FFF8E8FFF6F2FFFFEEF8F7FCFAFDFFFCFFFFFDFFFFFFFD FCFFFDF0F6F2F4F6F5FFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFDFFFAFEFF F0FFFBEAFFF05D6454180000802A2B8D0E17A90B19AF0915A80D13A21011A11111A50F11 B00913B30810AD090AB30F10B1060FAE0D1C8F0A1B8026301E000013140FACC1BCEFFFFF FFFEFFFFF9FFFFFAFFFEF9F6F5FFFAEFFFF7FBFFFDFEFEFEFFFFFFF9F9F9FCFCFCFFFFFF E6E6E69C9C9C000000131313797979FFFFFFFFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFF0F0F0F7F7F73A3A3A000000212121 D0D0D0FFFFFFFFFFFFF8F8F8F8F8F8FFFFFFFFFFFFF3F3F3FDFDFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFAFAFAFCFCFCFFFFFFFAFAFAFAFAFAFFFFFFFEFFFFF5F9F87A7C79060000 0E0000502E2C592925501310722B276D1E1A6C1B176C1B1771221E772C277A3530793630 793230802A2D86272D87283087282E88293188292F892A32892A307B1C247A1B21781921 76171D73141C7112186F1018740C158208158805138A07178C09178E0B1B900D1B910E1E 920F1D900D1D900D1B900D1D8F0C1A8F0C1C8F0C1A8E0B1B910A19A91A2CAA1729A81326 A40F22A20B1E9E071A9C03179A0115A60A1FA60A1FA70A1FA70A1FA8091FA8091FA8091F A60A1FA10A1D9E0B1D9E0B1D9E0B1B9E0C199E0C199E0C179E0C169F0D179D0C139A090E 98070A9808089B0B0B9E0E0EA11111A11111A11111A21011A21011A41010A50F10A70E10 A80E10A90D0EAB0D0EAC0C0EAE0B0EAF0A0EB00A0CB00A0EB5080CBF080DBF060CB9050E AF040DA5050F9C0A1495131D8E1C2682222D7A2D37672B351D000031131DFFF1FCFFFAFF FFFAFFFEFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFF FCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFCACACA585858 0000000202020B0B0B0C0C0C040404000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000020202020202020202020202020202020202020202020202020202020202020202 020202020202020202020202020202040404040404040404040404040404040404040404 040404060606060606060606060606060606060606060606060606050505050505050505 060606070707070707070707080808070707070707070707080808080808090909090909 0909090E0E0E0E0E0E0E0E0E0F0F0F1010101111111111111210111711131910131A1114 1B12151B12151C13161D14171D14171D14171D14171E15181F16191F161920171A21181B 21181B21181B21181B21181B21181B21181B21181B21181B21181B231A1D231A1D231A1D 231A1D231A1D231A1D231A1D231A1D231A1D231A1D231A1D231A1D231A1D231A1D231A1D 231A1D22191C22191C22191C22191C22191C22191C22191C22191C231A1D231A1D22191C 21181B21181B20171A1F16191F16191F16191F16191E15181D14171D14171C13161B1215 1913151412131313131313131212121111111010101010101010100D0D0D0D0D0D0C0C0C 0C0C0C0B0B0B0A0A0A0A0A0A090909070707070707070707060606060606050505050505 050505060606050505050505050505040404030303030303030303040404040404040404 040404040404040404040404040404040404040404040404040404040404040404040404 040404020202020202020202020202020202020202020202020202020202020202020202 020202020202020202020202020202000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000404040101010000000000000B0B0B282828A8A8A8EDEDEDFFFFFF FEFEFEEEEEEEFFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD FEFEFEFFFFFFFFFFFFFDFDFDFFF8F66C57521C00006828287C22228E151A9B0A0FAB080B B3090AB30A07B20A07AE0C09AB0D0CA90D11A80D15A90C17A50D1C9E11218915205B090D 220000695F53F8FFF6EFFFF9F0FFFDF8FFFFF6F4F7FFF6FDFFFAFFFFF9FCF7F7F5F3FFF7 EEFBF2F0F5F1FFFFFFFFFFFFFEFEFEF1F1F1EFEFEFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFF4F5F7F0FFFB E1FAE74F5646160000751F208C0D16A90B19B00815A80D13A40F11A21011A80D11B30713 B60610B0070AB40E10B3050FAF0D1C910A1B81253020000013140FADC0BCEFFFFFFFFEFF FFF9FFFFFAFFFEF9F6F5FFFAEFFFF7FBFFFDFEFEFEFFFFFFFBFBFBF5F5F5FFFFFFFFFFFF E1E1E1393939000000181818E2E2E2F2F2F2FFFFFFEDEDEDFCFCFCFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFFCFCFC979797000000000000828282FFFFFF FFFFFFF9F9F9F4F4F4FFFFFFFFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF9F9F9FFFFFFFFFFFFF1F1F1FEFEFEFFFFFFFFFEFDA79D9B1E0C0A1500004B1F1C 7639387022207D1F1D90272493201D941C1B921A19911B198F1D1C8B1F1D871D1D871B1B 8B14188E13188D11198C11168A0E16890E13880C14880D129A1E26991E23991D25981D22 971B23961B209519219A171FA6101CAB0D1BAB0D1CAB0D1BAC0E1DAC0E1CAC0E1DAC0E1C AE101FAE101EAC0E1DAB0D1BA90B1AA70917A60817A70616A80314A90214AA0315AB0416 AE0518AF0619B2071AB3061ABB0B20BB0B20BC0A20BC0A20BD0A20BD0A20BD0A20BB0B1F B50A1AB20C1AB10C1AB10D18AF0D18AE0E18AE0E18AC0F18A60B13A60B13A70E13A80F14 A91015AA1116AA1116AB1215A70E10A80E0EA80E0EA80E0EA80E0EA80E0EA80E0EA90D0E AB0D0EAB0D0EAC0B10AE0B10AE0B10AF0A0EAF0A10B2090CB50507BA0808BA0A0CB3090C AA050C9F040C9609128E101B750916852D3972303C1F00002C111AF9EEF6FAF9FFFBFFFF FBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFF FBFFFFFBFFFFFBFFFFFCFFFFFEFFFFE3E3E3F3F3F3FFFFFFD6D6D6454545000000070707 000000040404020202000000000000030303080808040404000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 020202020202020202020202020202020202020202020202020202020202020202020202 020202020202020202020202040404040404040404040404040404040404040404040404 060606060606060606060606060606060606060606060606030303030303040404050505 0606060707070707070808080909090909090A0A0A0B0B0B0C0C0C0D0D0D0D0D0D0E0E0E 1313131313131313131414141515151616161616161715161B12151C11151D12161E1317 1E13171F141820151920151920151920151921161A22171B22171B23181C24191D24191D 24191D24191D24191D24191D24191D24191D24191D24191D261B1F261B1F261B1F261B1F 261B1F261B1F261B1F261B1F261B1F261B1F261B1F261B1F261B1F261B1F261B1F261B1F 271C20271C20271C20271C20271C20271C20271C20271C20261B1F261B1F251A1E24191D 24191D23181C22171B22171B22171B22171B21161A2015192015191F14181E13171D1417 191718181818181818171717161616151515151515151515121212121212111111111111 1010100F0F0F0F0F0F0E0E0E0C0C0C0B0B0B0B0B0B0A0A0A090909080808070707070707 060606050505050505040404030303020202010101010101040404040404040404040404 040404040404040404040404040404040404040404040404040404040404040404040404 020202020202020202020202020202020202020202020202020202020202020202020202 020202020202020202020202000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000020202040404000000030303101010050505000000303030989898F2F2F2FFFFFF F8F8F8FFFFFFFFFFFFF4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFDFDFDFFFFFF FFFFFFFFFFFFFBFBFBFDF5F3604743200000732F2E8123238E11159D0B0EAE0A0BB40808 B50907B20A07AE0C09AB0D0CA80D11A70D15A80C19A20E1C9B1725801620400000200000 9E988CF7FFF8E1F5EAF5FFFDFFFEFFFFF2F9FFF6FFFFF7FFFFF6FAF8FAF7F2FFFBF1FFFB FBFFFDFFFFFFFCFCFCFFFFFFFFFFFFF9F9F9F2F2F2FBFBFBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF9FFF4F4F6F1FFFBD0E7D5 363D2D160000741E1F93141DA90B19B00815AB0B13A70E11A50F11AB0C11B70513BA0410 B1070AB60D10B4040FB10C1C92091B82253020000014130FAFBFBCEFFFFFFFFEFFFFF9FF FFFAFFFEF9F6F4FFFAEEFFF7FBFFFDFDFDFDFFFFFFFFFFFFF2F2F2FFFFFFFFFFFFFBFBFB A3A3A30000000404045D5D5DFFFFFFFCFCFCFFFFFFF0F0F0FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDE8E8E81E1E1E0505052A2A2ADCDCDCFFFFFFFFFFFF FDFDFDF9F9F9FFFFFFFDFDFDF7F7F7FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F6F6F6FFFFFFFFFFFFF2F2F2FFFFFFFFFFFFD6CECC371F1F1B00003A08077635336C1615 740C0B961C1B900906A31111A70F0EA50B0BA2090B9A08099607099106098F0407A6171B A7161BA8151BA7161BA9161CA8171CA9161CA9181DA10E14A00F14A00D139F0E13A00D13 9F0E13A00D13A30C13B00C15B20B13B30912B00911B10710AE070FAF050EAD060EB10710 AF0810B10710AF0810B10710B00911B20811B00913B10916B20A17B40C19B60E1BBA101D BC121FBF1321BF1321B00110B10010B20010B20010B40010B40010B40010B2000EB00009 AF0007AF0007AE0009AC0109AB0209A80309A7030AAE0A11AE0D15B00F17B21119B11018 AE0D15AB0A12AB070EAE0B0EAF0B0AAE0C0AAE0C0AAC0D0AAC0C0CAC0C0CAC0C0EAC0C0E AC0C0EAE0B10AE0B10AE0B10AF0A10AF0A11B00A0CAC0500B10801B60D08B60E0DB20C10 AB0B13A30D1898121D901C297A1D2849030E1F00004F3840EBE9EEF2FDFFF4FFFFF8FFFF FBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFF FBFFFFFBFFFFFCFFFFF3F5F4FFFFFFFFFFFFC6C6C6515151000000000000131313000000 000000000000000000000000060606040404000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000030303 030303030303030303030303030303030303030303030303030303030303030303030303 030303030303030303050505050505050505050505050505050505050505050505070707 070707070707070707070707070707070707070707030303040404050505060606080808 0909090A0A0A0B0B0B0C0C0C0D0D0D0E0E0E0F0F0F101010121212131313131313171717 1717171818181919191919191A1A1A1B1B1B1C1A1B1F161920151921161A21161A22171B 23181C23181C24191D24191D24191D251A1E251A1E261B1F271C20271C20281D21281D21 281D21281D21281D21281D21281D21281D21281D212A1F232A1F232A1F232A1F232A1F23 2A1F232A1F232A1F232A1F232A1F232A1F232A1F232A1F232A1F232A1F232A1F232C2125 2C21252C21252C21252C21252C21252C21252C21252A1F23291E22291E22281D21271C20 271C20261B1F261B1F261B1F251A1E251A1E24191D23181C23181C22171B21181B1E1C1D 1D1D1D1C1C1C1B1B1B1B1B1B1A1A1A191919191919181818181818171717171717161616 1515151515151414141111111111111010100E0E0E0D0D0D0C0C0C0B0B0B0A0A0A090909 080808070707060606040404030303020202010101050505050505050505050505050505 050505050505050505040404040404040404040404040404040404040404040404030303 030303030303030303030303030303030303030303030303030303030303030303030303 030303030303030303000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000303030202020000000000000303030000002F2F2F9A9A9AF9F9F9FFFFFF FFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFDFDFDFFFFFFFFFFFF FFFFFFF9F9F9FAF0EF593D392200007932308220218C0E11A20C0EB20C0EB30504B60807 B30A07AF0B09AB0D0CA80D11A70D15A80C19A10E1E9417257D1C252E0000412019C8C6BA F7FFF8E4F4EAFBFFFFFFF9FFFFF1FCFFF3FFFFF4FFFFF9FEFCFFFBEEFFFBE5FFF3B3BCB7 9494948D8D8DC2C2C2FFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFF9F7FAF2FFFBB4C9B81E2213 1700007D27289B1923AB0A19B20815AC0B13A80D11A80D11AE0A11BA0413BD0310B3060A B70D10B5030FB20B1C93081B84243021000014130FAFBFBCEFFFFFFFFEFFFFF9FFFFFAFF FEF9F6F4FFFAEEFFF7FBFFFDFAFAFAFFFFFFFFFFFFF4F4F4F9F9F9FFFFFFFBFBFBE5E5E5 515151000000171717BDBDBDFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFE2E2E28A8A8A0000002323238E8E8EFFFFFFFAFAFAFFFFFFFCFCFC FDFDFDFFFFFFF8F8F8FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4 FFFFFFFFFFFFF4F4F4FFFFFFDBDBDB6A5E5E1900003C04056D29287E28297D13138F1112 A71515AC090ABC0F11C20E11C60F13C41013C11016BF1218BC151CBC171DAD080EAC090E AD080EAD0A0FAF0A10AF0C11B00B11AF0C11B51016B31015B30E14B00D12AF0A10AC090E AB060CAA070AAE0B0CAC0C0CAD0A0BAA0A0AAC090AA90909AA0708A80808AB0809A90909 AC090AAA0A0AAD0A0BAC0C0CAF0C0DAC0E0FA30A0C9F0A0C9E090B9C07099B05079A0406 9A01049B0004AD1115AD1115AF1015AF1015B00F15B00F15B00F15B30E14B90C0EBA0C0D BA0C0DB90C0EB70D0EB60D10B60D10B40E12AE070EAF0810B00911B00913B10712B00613 AF0311AE020EB6070CB60809B50909B30909B20A09B20A0AB00A0CAF0B0CAF0A0EAE0B0E AF0A10AF0A11AF0A11B00911B00913AF0A0EAA0C01AA0D00AD0C02B00D08B10F0DAF1014 A710199C131DA22A366D0D193100002D020BA5949AECF1F4EEFFFFEAFFFFF7FFFFFBFFFF FBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFF FBFFFFFCFFFFF1F3F2FFFFFFD7D7D74646460000000000000C0C0C000000090909030303 010101050505060606010101000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000040404040404 040404040404040404040404040404040404040404040404040404040404040404040404 040404040404060606060606060606060606060606060606060606060606080808080808 0808080808080808080808080808080808080808080808080A0A0A0B0B0B0D0D0D0E0E0E 1010101010101010101010101212121313131515151616161818181818181B1B1B1B1B1B 1C1C1C1C1C1C1D1D1D1E1E1E1E1E1E201E1F241B1E251A1E261B1F271C20271C20281D21 291E22291E22291E22291E222A1F232B20242B20242C21252D22262D22262D22262D2226 2D22262D22262D22262D22262D22262D22262F24282F24282F24282F24282F24282F2428 2F24282F24282F24282F24282F24282F24282F24282F24282F24282F2428302529302529 3025293025293025293025293025293025292F24282F24282E23272D22262D22262C2125 2B20242B20242B20242B20242A1F23291E22291E22281D21271C20261D20222021202020 2020201F1F1F1E1E1E1E1E1E1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1C1C1C1B1B1B1A1A1A 1A1A1A1A1A1A1616161616161414141313131111111010100E0E0E0E0E0E0E0E0E0E0E0E 0C0C0C0B0B0B090909080808060606060606060606060606060606060606060606060606 060606060606040404040404040404040404040404040404040404040404040404040404 040404040404040404040404040404040404040404040404040404040404040404040404 040404040404000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000010101000000 000000010101000000000000000000101010000000000000313131A5A5A5F7F7F7FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFFFFFFFFFFFFFEFEFE F7F7F7F8EEED5639352300007B31307F1B1B8B0B0CA80F12B80F12B10302B60807B30A07 AF0B09AB0D0CA80D11A70D15A70D199E101E89101F8328312A00005B3E38E3E3D9F5FFF8 F8FFFDF8F8F8FFF7FFFFF1FFFFF0FFFFF3FFFFF8FEFBFFFBE2FFF3A9C9BA141F190B0B0B 0303032E2E2E939393F4F4F4FFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFBF6FAF4FFFB8EA090050700260600 89303295131DAB0A19B30715AE0A13A90D11A90D11B00911BD0213BE0210B4050AB90C10 B5030FB20B1C93081B84243021000014130FAFBFBCEFFFFFFFFEFFFFF9FFFFFAFFFEF9F6 F4FFFAEEFFF7FBFFFDF6F6F6FFFFFFFFFFFFFBFBFBFAFAFAFFFFFFF9F9F9F7F7F7C7C7C7 0A0A0A0E0E0E484848F8F8F8EDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFD3D3D32222220505052F2F2FF3F3F3FFFFFFFFFFFFFCFCFCF2F2F2FDFDFD FFFFFFFFFFFFFFFFFFFFFFFFF2F2F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFFFFFEFFFFFCFFFFFCFFFFFCFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFF5F3F4FFFEFF FFFEFFF4F0F1FFFBFCAAA6A70F00002C0000711F21761A1B750D0E9D2526A21A1A990002 B71113B60609BC0509BF050ABF0209BC0008B90009B80009B6020BB50A10B20C10B30A0F B1080DB0070CAF060BAE050AAE050AB2090EB2090EB2090EB4090FB50A10B50A10B60B11 B50C11B00B0FAF0C0FAF0C0FB00D10B00D10B00D10AE0E10AE0E0EAF0F0FAE100FAD0F0E AB100EAA0F0DA90E0CA70D0BA60E0BA2130FA1130FA21410A21410A21410A41511A41511 A51411A2110EA4100EA4100EA50F0EA50F0EA50F0EA50F0EA90E0CB00B09B30A07B20A07 B20A09B00B09B00A0AAF0B0AAF0B0CAF0A0EAE090DAF080FAF080FB10A12B50B16B90F1A BC111AB6070CB60809B50909B30909B3090AB20A0AB00A0CAF0A0EAF0A0EAE0B10AF0A10 AF0A11AF0A11AF0A11B00913AF0A0EB3110CAE0D03A80700A50803A50B0BA10F10971016 8A13197510184700002600005E3F44F2ECECF6FFFFEDFFFFEDFFFFF7FFFFFCFFFFFCFFFF FCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFF FCFFFFFEFFFFBABABA4D4D4D0808080000000404040303030000000C0C0C000000000000 0101010000000000000000000A0A0A000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000040404040404040404 040404040404040404040404040404030504030504030504030504030504030504030504 030504060606060606060606060606060606060606060606060606080808080808080808 0808080808080808080808080808080C0C0C0D0B0C0F0D0E110F10121011141213161415 1614151311121412131513141715161917181A18191C1A1B1C1A1B1E1C1D201C1D201C1D 211D1E221E1F231F20231F20241E202A1F232B1F212B1F232C20222D21252E22242E2226 2E22242F232731222531222732232633242934252834252A342528332729332729332729 33272933272933272933272933272935292B35292B35292B35292B35292B35292B35292B 35292B35292B35292B37282B35292B37282B35292B37282B35292B342528322628342528 32262834252832262834252832262834282A34282A34282A332729322628312527312527 3026272F25262F25262F25262E24252D23242C22232C22232B2223281F20262020262022 251F1F241E20231D1D231D1F221E1D242021231F1E231F20221E1D211D1E211D1C201C1D 201C1D1C18191C18191A1617191516171314131112121011110F10141213141213121011 0F0F0F0F0D0E0C0C0C0A0A0A0A0A0A070506070506070506070506070506060606060606 060606040404040404040404030504030504030504030504030504040404040404040404 040404040404040404040404040404040404040404040404040404040404040404040404 040404000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000090909050505 0000000000000C0C0C0A0A0A000000181818000000000000323232AAAAAAFAFAFAFFFFFF EFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFDFDFDFEFEFEFFFFFFFFFFFFFEFEFEF6F6F6 F7EDEB5538342400007B312E7C18188B090BAA1113BA1114B10101B60807B30A07AF0B09 AB0D0CA80D11A70D15A70D199D111E7F0A1C89333E260000664D49EFF2E9F5FFFBF7FFFF EAEBEDFFF7FFFFF2FFFFEFFFFFEAF9FFF3F9FBFFFDC4E4D56D8C7C0606001D0F0C080000 07000046413ECBC7C6FFFFFFFEFFFFFEFFFFFCFFFFFCFFFFFCFFFFFEFFFFFEFFFFFFFFFD FFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFFFFFFFFFFFFFFFFFFFEFFFEFFFFEEF4F4E6F3EC757D700D0000390700923031 8D060DAB0B15B20813AE0A11AB0C11AC0B11B00913BA0315BD0213B8030ABB0A10B30411 AB0F1D8A0E197B28301E000014130EB2BEBAF2FFFEFFFEFFFFFAFFFFFAFFFEF8F8F8FFFB F2FFF8FCFFFDF3F3F3FCFCFCFFFFFFFFFFFFFEFEFEFFFFFFFCFCFCFEFEFEFFFFFF525252 000000232323BDBDBDDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFDFDFDFFFFFFE6E6E6FFFFFFFFFFFFE8E8E8FFFFFF FFFFFF5959590B0B0B000000A0A0A0FFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFF F9FFFFF7FFFFF8FFFFF8FFFFF9FFFFFBFFFFFCFFFFFEFFFFF7F5F6FFFEFFF8F2F4F6EDF0 FFFBFFBFB4B8271B1F1B00005E030880090D90181A981C1E9616179610119E1213AA1517 A90D10AE0B10B30810B70610BC0311BE0211C10011BC0311B00911A90D11AB0C11AB0C11 AB0C11AB0C11AC0B11AC0B11AE0A11AE0A11AE0A11AF0A11AF0A11AF0A11AF0A11B00913 B20717B20719B20719B20719B20717B20717B00817AF0915B4101BB2101BB0101AAC1119 AA1116A81116A61115A41213A00F0A9F11079F11079F11079F1107A01007A01007A01007 A21209A21209A21209A41109A41109A41109A41109A51009A70C07A90C07A90C07AA0C09 A80D09A80D09A90E0AA90E0AAA0F0DAA0F0DAA0F0DAA0F0DAA0F0DAC0E0FAC0E0FAC0E0F AE0B0EAE090DAD0A0DAC090CAB080BAA070AA70709A7060BAF0E13AF0E13AE0D12AC0B10 AB0A0FAA090EA9080EAC050CCB1A20C10E12AE0508A10508970B0C8C1415831F1D7A2B27 4107051C00004A3530D1C9C6FCFFFDF4FFFEF1FFFFF2FFFFFBFFFFFEFFFFFEFFFFFEFFFF FEFFFFFEFFFFFEFFFFFEFFFFF3F5F4FEFFFFFEFFFFEDEFEEFEFFFFFEFFFFEDEFEEFEFFFF D2D2D2646464050505000000080808010101000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 040404040404040404040404040404040404040404040404020202020202020202020202 020202020202020202010302000505000605000605000504000404000303000203000203 000002000002010103030305050306070508080609070707070908070906080A070A0C09 0B0D0A0E0E0C0F0F0D100F0D1716141915141A16151A16151C16161D17171D17171E1818 1C18191D191A1D191A1E1A1B201A1C201A1C231A1D231A1D281F22291E222A1F232A1F23 2C20242D21252D21252E2226342528342626342528342626352528352526372428372426 3724283824263823283824263922283923263B2228392326392727372727372727372727 372727372727372727372727372727372727372727372727372727372727372727372727 3927273927273A26273927273A26273927273A26273927273A26273927273A2627392727 3A26273927273A2627392727392727392727372727372727372727372727362827342927 322725322725312725312725302825302825302825322725332324362224352226352224 3323263323243323263224242C1D202B1D1D291D1F281C1C261C1D261C1B251B1C251B1C 241A1B241A1B23191A23191A2218192017182017181F16171B15151B1515191514151412 16121112110F11100E110F100E0A0B0E090D0D080C0B060A0A0509060407050306050306 070709070709050608030708030708020607020607020607040605040605050706050706 050706060807060807060807010302010302010302010302010302010302010302010302 020202020202020202020202020202020202020202020202000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000E0E0E000000000000252525ACACACFCFCFCFDFDFD FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF9F9F9FEFEFEFFFFFFFFFFFFF7F7F7F3E9E7 4F322E2500007B312E791515951315AF1618B60D10B70707B60807B30A07AF0B09AB0D0C A80D11A70D15A70D199D10208C1A315F0C1E2300005D494AF9FFFBEDFFFCF1FFFFF2FAFC FFF9FFFFF1FFFFF0FFFFF2FFFFF9FFEEF0EDDFFBEF182A1C1C04004A1F165631291F0200 0E00005C5250E1E0DEFCFFFFEFF7F9F8FFFFF8FFFFF4FEFDF2FBF8FBFFFCFDFFFAF6F7F1 FFFFF8FFFFF8FFFFFAFFFFFAFFFEFBFFFEFBFFFCFDFFFCFFFFFCFFFFFDFFFFFAFFFFFAFF FFFDFFFFFDFFFFFEFFF7FEFFEDFFFFDCF6F3E1EAE561524D2400006A1614941E1E8F0002 AB0C10AF0A0EAE0B0EAC0B10AE0A13AF0915B30619B90417BD010FBB0511A8070F910B12 933335571B1A12000044413AF5FBF7F5FEFBFDFDFFFFFCFFFFFBFFFFFBFFFFFEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCFCFCF212121 000000404040FFFFFFF9F9F9FFFFFFFDFDFDFFFFFFFFFFFFF4F4F4FFFFFFFFFFFFFBFBFB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFAFAFAFDFDFDFEFEFEF3F3F3FFFFFFBBBBBB 3535350000005F5F5FD0D0D0FFFFFFFFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF7FFFF F4FFFFF5FFFFF7FFFFF8FFFFF9FFFFFCFFFFFEFFFFF1EFF0FFFEFFFFFCFFFFFBFFDFD3D7 6A5B600B00002600008112189E1117A6191FA71A20A015189B10139C1013A21114A40F13 A80D13AE0A13B20813B60613BA0411BD0311B90511AE0A13A80D13A80D13A80D13A80D13 A90C13A90C13A90C13AB0B13AB0B13AB0B13AC0B13AC0B13AC0B13AC0B13AF0915B30619 B5051AB5051CB5051AB5051AB50519B30619B20719AB0513AB0614A90714A70A15A60C14 A50E15A51016A61012AB110FAC110CAD120DAD120DAE130EAE130EAE130EAF140FAD120D AD120DAD120DAD120DAD120DAD120DAD120DAD120EA60C0AA60C0AA60C0AA60C0AA70D0B A70D0BA70D0BA70D0BA70D0BA70D0BA70D0BA70D0BA70D0BA70D0BA70D0BA80C0DAD0C11 AE0D13B10D14B11016B51118B5141AB8141BB7161CB00C13AE0D13B00C13AE0D13AF0B12 AD0C12AF0B12B10A129A0000B2000CB9131DA4111991151788222074262258211A190000 2F1C15918D84EFF2EBF9FFFDF7FFFFF0FFFDF1FDFBFCFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFE1E1E1F4F4F4FFFFFFFAFAFAFCFCFCFFFFFFE2E2E24A4A4A 111111000000000000080808040404000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000040404 040404040404040404040404040404040404040404020202020202020202020202020202 020202020202010302000807000807000706000706000706000706000606010506010204 01020403030505050707050809070A0A080B0A08090B0D0A0C0E0B0D0F0C0E100D10120F 1212101413111514121A16151B17161C16161D1717201718201718211819211819231D1F 221E1F231D1F241E20271E21281F22291E22291E222B1F232B1F232E1F242F2025301F25 3120263221273222253626273626273626273626273825273825273925273925273B2528 3B25283D24283D24283E23283E23284023283E24273D28273C28273C28273C28273C2827 3C28273C28273C28273C28273C28273C28273C28273C28273C28273C28273C28273D2827 3F27273F27273F27273F27273F27273F27273F27273F27273F27273F27273F27273F2727 3F27273F27273D28273D28273C28273C28273C28273C28273B2927392A27382A27352724 3328243328243229243229243229243229243527243822243B20253A21253A2125382225 382225372325372325321F21321F213020212F1F202D1F1F2C1E1E2A1E1E2A1E1E2A1B1E 2A1B1E291A1D28191C261A1C25191B23191A22191A1F16171D17171B1716191514181413 161211131210151110140E10130D11120C10110B0F0F090D0D080C0C070B09070A08080A 070709060709030708030708010707010707020607040605040605040605040605050706 050706050706050706010302010302010302010302010302010302010302010302020202 020202020202020202020202020202020202020202000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000808080000000000000000000A0A0A3A3A3AA0A0A0FFFFFFFBFBFB FFFFFFFEFEFEF2F2F2F8F8F8FFFFFFFFFFFFF1F1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFAFAFAFEFEFEFFFFFFFFFFFFF8F8F8F5EBEA4E312D 230000792F2E7A1616931314AA1114B1080BB50706B60807B30A07AF0B09AB0D0CA80D11 A70D15A70D199D10218A182F6D1930270000574446F8FFFDEEFFFFEDFFFFF7FFFFFFFBFF FFEEFCFFF2FFFFF3FFFFF6FCFDFDFBC2D9CF101B0D2500005D1F12662D244B1E18270601 160100625857E1E1E1FBFFFFF2FCFEEEFAFAF7FFFFF9FFFFFAFFFCF6FBF5FFFFFAFFFFF8 FFFFF6FFFEF8FFFEF8FFFDFAFFFDFBFFFCFDFFFCFDFFF9FEFFF9FEFFF9FFFFFDFFFFFDFF FFFEFFFFFDFFF6FFFFE6FFFFE9FFFFB6B8B5311313310000791215981618AA1616AB0D0C AE0B0CAE0B0EAE0B10AE0A13AE0917B0071AB60519B90009C40B19AC111981090B802F2C 54251D1300003C3930F9FBF6F8FCFBFDFDFFFFFEFFFFFCFFFFFCFFFFFCFFFFFDFFFFFEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFEFEFEFCFCFC757575000000 090909AEAEAEFFFFFFFFFFFFF8F8F8FEFEFEFFFFFFFAFAFAFFFFFFFFFFFFFBFBFBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDEEEEEEFFFFFFFCFCFC555555111111 000000C7C7C7FCFCFCFBFBFBFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF8FFFFF5FFFF F7FFFFF7FFFFF8FFFFF9FFFFFCFFFFFEFFFFFFFEFFFEFAFBFFF6F9FFFBFF6B5F6313070B 0A0000512026911C24AA131CAB141BAA131AA81118A50E15A50C11A50A10A80D13A90D11 AC0B11AE0A11AF0A11B00910B20910B00911AC0B13A90C13A90C13A90C13A90C13AB0B13 AB0B13AB0B13A90C13A90C13A90C13AB0B13AB0B13AB0B13AB0B13AE0A13B20815B50615 B50617B50615B50615B50615B30715B20813B30914B10A14B00B12AE0D13AD0E13AB0F13 AB0F13AE0D12AD0208B10008B20109B3020AB4030BB5040CB6050DB6050DB00007B00007 B00007B00007B00007B00007B00007AE0107AF0C11AC0D12AC0D12AC0D12AC0D12AB0C11 AB0C11AB0C11AD0E13AD0E13AD0E13AD0E13AD0E13AD0E13AD0E13AE0D13AE0812AE0613 AF0512AB0310AB010EA7000CA8000BA5000AB10714AF0714B10714B00815B20815B10916 B30916B10916B40C1BC32231B8243095121A8214177D23235C18152B000016000081726B ECE7E1FEFFFAF9FFFDF7FFFFF0FCFAF1FBFAFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFEFEFEF4F4F4FFFFFFDFDFDF555555000000000000 000000010101080808020202000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000010101010101010101010101010101010101010101010101040404040404 040404040404040404040404040404040404030303030303030303030303030303030303 030303020403020808000908000908000908020808020808030708030708040507060608 08060909070A0D080C0E090D0F0A0E0E0C0D12121012130E13140F151611161712191814 1A19151C18151E19161E1916211917221A18231918241A19251B1A251B1A292323282423 2A24242A24242D24252E25262F25263026272D21232E2224302124312225332326332326 3623273623273727283727273927273927273927273927273A26273B252740272A40272A 41272A41272A43262A43262A43262A41272A422A2A402B28402B28402B28402B28402B28 402B28402B28402B28402B28402B28402B28402B28402B28402B28422A28432928432928 432928432928432928432928432928432928432928432928432928432928432928432928 432928432928432928422A28422A28402B28402B283F2C283F2C283E2C28392723372823 3728233629233629233429233429233728253923253C22253B22253B2225392325392325 3824253824253725253624243424243323233123223123223022213022212E20202E2020 2B1F1F2B1F1F2A1E1E291D1D281E1D261E1C231B19201B181E1A171D1916191814181713 1716121814131913151B12171A1116161014150F13120D11110C100F0D1009090B09090B 07080A05090A040809030708020607020607040605040605040605040605040605040605 030504030504020403020403020403020403020403020403020403020403020202020202 020202020202020202020202020202020202010101010101010101010101010101010101 010101010101000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000A0A0A0000000000000D0D0D0000000000003E3E3EB2B2B2FFFFFFFAFAFA FAFAFAFFFFFFFFFFFFFCFCFCF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFDFDFDFBFBFBFEFEFEFFFFFFFFFFFFF9F9F9F8EEED4F332F220000 752E2C7B191A911316A30D0FAA0406B50706B60807B30A07AF0B09AB0D0CA80D11A70D15 A80C199E10208612277B26392B0001463233E9F2EDEEFFFFE4FDF7F5FFFFFFFBFFFFEAF7 FFF3FFFFF3FFFEEBF1FFFFFD8FA49B0408002C000075281E702A2261262053231F180000 0F00007D7173FEF9FDFDFEFFFBFFFFF7FFFFF9FFFFF9FFFFFBFFFDFBFDF8FFFFFAFFFEF8 FFFEF8FFFEF8FFFEFAFFFEFBFFFDFDFFFDFDFCF6FAFFFAFEFFFEFFFFFEFFFEFEFFFAFDFF F9FCFFF5FFFFE5FFFFEEFFFF726E6B1900004A000382181C951013B21C1EAB0D0EAE0B0C AC0C0EAC0B10AE0A13AE0917B0071AB60519B40007C91020B115207C050777282453241E 1602003E3B32FAFCF7F9FDFCFDFEFFFFFEFFFFFDFFFFFDFFFFFDFFFFFDFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0F0FFFFFFFFFFFFCFCFCF222222000000 494949E7E7E7FFFFFFFAFAFAF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFFFFFFF7F7F7FFFFFFFFFFFFF7F7F7FFFFFFB8B8B8161616060606434343 F7F7F7FFFFFFEEEEEEFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF8FFFFF5FFFFF7FFFF F8FFFFF9FFFFFBFFFFFCFFFFFEFFFFFFFEFFF2EEEFF3EDEFFFFBFE3025290C000424151A 6F3E448F1720A50914A40710A80812AC0A15AE0C17AE0A13AC0811AE0A11AE0A11AC0B11 AB0C10AB0C10A90D0EA80E10A80E10AB0C11AC0B13AC0B13AC0B13AC0B13AC0B13AB0B13 AB0B13A90C13A90C13A80D13A80D13A80D13A80D13A80D13A90C13AE0A13B00911B00913 B00911B00913B00911AF0A11AF0A11B51118B41017B11015AF0E13AC0D11AB0C10A80C0F AC080FB80A14BC0716BD0817BE0918C00B1AC10C1BC20D1CC30E1DBC0716BC0716BC0716 BC0716BC0716BC0716BC0716B90916AE0613AC0715AC0715AB0614AB0614AA0513AA0513 AA0513AF0A18AF0A18AF0A18AF0A18AF0A18AF0A18AF0A18AD0B18B51423B21423B01221 AE101FAC0E1DA90B1AA80A19A70918AC0E1DAC0E1DAC0E1DAB0D1CAB0D1CAA0C1BAA0C1B A80D1B9F0C1C91071681030F7A0B147D2126742A2B470F0E1C000058413BD2C7C1FFFFF8 FEFFFBF8FEFAF8FFFCF3FEFAF9FFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF0F0F0FFFFFFFFFFFFEDEDEDFFFFFFEFEFEF5D5D5D0000000101010A0A0A0D0D0D 050505000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000020202020202020202020202020202020202020202020202040404040404040404 040404040404040404040404040404040404040404040404040404040404040404040404 0305040107070008070107070208080208080408090408090607090A0A0C0A0A0C0C0A0D 0E0C0F110C10130E12140F131410111615131716121817131918141D19161E1A17201B18 211C19241C1A241C1A261C1B271D1C281C1C291D1D2A1E1E291F1E2C27242B27242D2727 2E292630272831292733292A33292830242631252533242734262636262936262739262A 3926283C2A2A3C2A283C2A2A3D29283D292A3D29283E282A40282842292C43292A43292C 45282A45282C45282A46272C45282A472B2A452C28452B2A452C28452B2A452C28452B2A 452C28452B2A452C28452B2A452C28452B2A452C28452B2A472B28482A2A482A28482A2A 482A28482A2A482A28482A2A482A28482A2A482A28482A2A482A28482A2A482A28482A2A 482A28482A2A472B28472B2A452C28452B2A442C28442C2A422D283E29263D2A243D2A26 3C2B243C2A263A2B243A2B263C2A263E26263F25263F25283E26263E25283C27263C2628 3B27263A2627382624382626352623342424332522322423322423332525322424302424 2F23232E22222E22222C22212B232125201D25201D231F1C211D1A1E1D191C1B171B1A16 1D19181F16191E151A1D14191C13181A1116171115161014140F130E0C0F0C0C0E0B0B0D 090A0C08090B05090A060709050608050706050706050706040605040605030504030504 030504030504030504030504030504030504030504030504030504020202020202020202 020202020202020202020202020202020202020202020202020202020202020202020202 020202000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000303030202020000000000000F0F0F2C2C2CC8C8C8F0F0F0FFFFFF FFFFFFFDFDFDF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFCFCFCFEFEFEFFFFFFFFFFFFFBFBFBFCF4F2573E3A200000702C2B 7B1D1D94171B9E0C0FA70304B70B0BB50907B20A07AE0C09AB0D0CA80D11A70D15A80C19 9E1020810C1F812A3A2900002E1616CDD2CCF1FFFDE2F9F1F5FFFFFFFDFFFEEAF5FFF5FF FFF5FEF8E8EBFFFFFB5B6C620400004602008A2C247C251E62150F6A29274613121C0000 210409AE9BA1F9F0F5FFFEFFF2F6F9E3E8EBF9FFFFF9FFFFEDF1F0FFFFFAFFFEF8FFFEF8 FFFEFAFFFEFBFFFEFBFFFEFDFFFEFDFFFEFFFFFFFFFEFFFFFEFFFFFAFDFFF5FAFFF7FCFF F5FFFFF0FFFFD7E3DF3325242000007020238A1B21991216A10B0DAB0D0EAC0C0CAC0C0E AC0B10AE0A13AF0917B0071AB60519BB0010C10B1AA9111D830C10772927431610130000 59564FFBFDFAF9FFFFFBFFFFFEFFFFFFFEFFFFFEFFFEFDFFFDFCFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFF7F7F7808080000000060606 929292FFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FBFBFBFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFEDEDED5B5B5B000000191919B7B7B7FBFBFB FFFFFFF3F3F3F5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF8FFFFF7FFFFF8FFFFF8FFFF F9FFFFFBFFFFFCFFFFFEFFFFFEFCFDF7F3F4FFFDFFFFFCFF2D22261A0F1335292D66353B 8D151EA40712A50511AA0513AF0714B50917B50613B30411B30811B20910AE0B10A90D0E A70F0EA2110CA0120EA2110EAB0C11B00913AF0913AF0913AE0A13AE0A13AC0B13AB0B13 A90C13A80D13A70E13A70E13A50E13A50E13A40F13A50E13A70E11A80E10A70E11A70E10 A70E11A70E10A70E10A70E10A60D0FA60D0FA60D10A60D10A50C0FA50C0FA40B0EA50A10 A70713A80615A90716A90716AA0817AB0918AC0A19AC0A19A90716A90716A90716A90716 A90716A90716A90716AB0617AF061BB1051BB0041AAF0319AF0319AE0218AD0117AD0117 AF0319AF0319AF0319AF0319AF0319AF0319AF0319A8061B9003138A08148C0A168E0C18 900E1A92101C94121E95131F95131F95131F93111D92101C900E1A8E0C188D0B17890B17 941E2E7C10207C17258B333F7C333A4B13162600001C0000C4B5B0FFF8F2FFFFFAF1F3EE FCFFFDFBFFFDF4FAF8FCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF9F9F9F2F2F2FFFFFFFFFFFF6A6A6A000000030303000000030303030303000000 000000030303080808020202000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 020202020202020202020202020202020202020202020202040404040404040404040404 040404040404040404040404040404040404040404040404040404040404040404030504 0004030005030105040206050307060608070709080808080F0F0F100E0F130F10151112 1711131913151A14161A14161A16151B17141C18151D1916201B18211C19241C1A251D1B 291F1E291F1E2B1F1F2C20202E20202F21213022222E22222F27252D28242F2725302825 3228273329273428283429273628283628273828293828283B282A3C2A2A3D292B3E2A2B 3F2B2A3F2C283F2B2A402B28402B2A422A28422A2A432928452B2C472B2A472A2C482A2A 482A2C482A2A49292C49292A4B2C2A4B2C294B2C2A4B2C294B2C2A4B2C294B2C2A4B2C29 4B2C2A4B2C294B2C2A4B2C294B2C2A4B2C294B2C2A4B2C294D2B2A4E2B294E2A2A4E2B29 4E2A2A4E2B294E2A2A4E2B294E2A2A4E2B294E2A2A4E2B294E2A2A4E2B294E2A2A4D2B29 4D2B2A4D2B294D2B2A4B2C294B2C2A4A2D294A2C2A492D29432A26422B25422A26402C25 402B26402C25402B26402B264127264127264127284127264127284028263E29283D2A26 3A2625392723382624362722352623342520342522332421362827362828352727342626 3226263125252F25242E26242A25222A252228242126221F23221E21201C201F1B221E1D 21181B21161A2015191F14181D12161B1215181214161213151112121011110F100F0F0F 0D0D0D0A0C0B0A0A0A090909090909090909080808070707060606050505040404040404 040404040404040404040404040404040404040404040404020202020202020202020202 020202020202020202020202020202020202020202020202020202020202020202020202 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000202020404040000000202020D0D0D0101010000003A3A3ABDBDBDFFFFFFFFFFFF EAEAEAFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFDFDFDFFF8F666514C1C0000672727791F1F 971E23A00F14A60306B90F10B30A07B20A07AE0C09AB0D0CA90D11A80D15A90C17A00F1E 861020862C382F00001F0100A8A8A0F4FFFBEAFFF8F4FFFFFFFEFFFCEFF8FFF8FFFFF6FE FAEEF0FDFCF82E3E330A00006B170D8E19128D201B78141272191B7D3135591C23220000 401D24B39CA4FFFAFFFFFDFFF3F4F9F9FFFFF8FFFFEEF7F6FFFFFBFFFDFAFFFEFAFFFEFB FFFEFBFFFFFBFFFFFDFFFFFDFEFFFFFCFFFFFBFFFFFAFFFFF6FEFFF6FFFFF8FFFFF8FFFF F7FFFF8887831400003B030680272B89141AAA1F24980002AB0C10AC0C0EAC0C0EAC0B10 AE0A13AF0917B00819B60519C4091CB1000F9E08148D1A1F7C2E2E2F02001401008A8A82 FAFFFBFAFFFFFBFFFFFCFFFFFCFFFFFBFEFFFAFEFFF9FDFFFEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0F0F4F4F4FFFFFFD9D9D9323232000000353535 E8E8E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFA FFFFFFF6F6F6F6F6F6FFFFFFFFFFFFABABAB121212000000565656FFFFFFF7F7F7FFFFFF FFFFFFF4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF9FFFFF8FFFFF8FFFFF9FFFFFBFFFF FCFFFFFEFFFFFEFFFFFFFDFEFFFEFFFFFEFFEFE9EB251C1F0700001E131754272C881920 A10F19A70F1BAB0E19B00A18B30715B40313B50311B70511B50710B00A0EAB0D0EA5100C A1120C9D140CA1120EAE0A11B30713B20813B00913B00913AF0913AE0A13AB0B13A90C13 A80D13A70E13A40F13A40F13A21013A21013A011139D13139A14139A1413991513991513 9915139715139715139412109712139813149C16179E171BA1191DA21A1EA21B2195131D 93141F93141F93141F92131E92131E92131E92131E92131E92131E92131E92131E92131E 92131E92131E92131E9C1C2B9B1B2A9A1A29991928981827961625951524951524921221 9212219212219212219212219212219212218B15218E2A32862D33852C32842B31832A30 81282E80272D80272D842B31832A3082292F81282E7F262C7E252B7D242A7A232B741D2D 600F205E14235C1D282F00051C0000280B0D715F5FFFFAF8FFFEFBF8F9F4FAFCF9FEFFFD FEFFFDF6F8F7F7F9F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF EBEBEBFFFFFFFAFAFA6D6D6D000000000000080808000000000000000000000000010101 070707040404000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000030303 030303030303030303030303030303030303030303040404040404040404040404040404 040404040404040404050505050505050505050505050505050505050505050505040605 020605050706060807080A090A0A0A0B0B0B0D0B0C1412131713141913151A14161E1518 1F161920171A2118191F1A171F1A16221A18241C19261C1B281E1C2A1E1E2A1F1D302222 302221322223332323352224362424372426352525302624302923312725322924342927 3429253729283729263A2A2A3A2B283D2B2B3D2B293F2B2C402C2B412B2D422D2C432E2B 432E29452D2B452D29462C2B462D29482C2B482C29482A2A482A2849292A492A284B292A 4B29284B292A4C28284E2B29502A27502A29502A27502A29502A27502A29502A27502A29 502A27502A29502A27502A29502A27502A29502A27512929522927522829522927522829 522927522829522927522829522927522829522927522829522927522829512927512929 512927512929502A27502A294E2B274E2B294D2C274A2B28492C26492C28482D26482C28 482D26482C28482C28472927472927462A29462A27462A29442B27432B29432B273D2825 3D28233B28243B2822392723382720382622352621392929372928382829362827352727 3328263226263127253129272E29252D28252B282329252228252027232027221F251B1C 261A1E25191D23171B22161A1F14181D14171B15171C16181B1718191516151314131112 1010100F0D0E0D0D0D0E0C0D0C0C0C0C0A0B0A0A0A0A0809070707070506060606060405 050505060405050505060405050505060405050505020202020202020202020202020202 020202020202020202030303030303030303030303030303030303030303030303000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000060606040404000000000000000000000000474747B8B8B8FFFFFFFFFFFF F9F9F9F6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFB786662190000591D1D711B1E982329 A01319A40509BA1212B20A09B00B09AE0C0AAB0D0CA90D11A80D15A90C17A10F1C8F1522 8D2E364301031F00007A716AF9FFFBF4FFFFF4FFFFFCFFFFFBF4FBFFFAFFFFF6FCFFF9FB CECDC8111B101700008B261E8E04019C1816A025278110147A171C751F284A040E240000 4F2732BEA4B1FFFAFFFFFEFFF1F8FFE9F4FAF8FFFFFFFFFDFFFDFBFFFEFBFFFEFBFFFFFB FFFFFBFEFFFDFCFFFFFBFFFFF6FFFEF3FBFDF3FDFEF8FFFFF8FFFFF8FFFFFBFFFFDFDEDC 43312F1D00005D181B7C191E870B13B22329A3080CAB0C10AC0C0EAB0D0EAB0C10AC0B13 AF0915B00819B50519C60F23A8000E970613902127762C2D210000211009C3C2BDFAFFFC F9FFFFFBFFFFFBFFFFFBFFFFFAFFFFF6FEFFF5FEFDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FCFCFCFFFFFFFFFFFF7070700D0D0D030303A0A0A0 F1F1F1FFFFFFFDFDFDFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFDFDFD FFFFFFF6F6F6FFFFFFDEDEDE565656000000292929B9B9B9FFFFFFF8F8F8FFFFFFFFFFFF F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFF9FFFFF9FFFFFBFFFFFBFFFFFCFFFF FEFFFFFEFFFFFFFEFFFFFEFFFEFAFBE1DBDD655F611A11140B02053612146B11138A0F12 99161CA2151EA70D19AB0614B20614B90715B90511B70610B5080EAF0A0EA90E0CA4100C A0130AA4100CB00911B60613B50613B30713B20813B00913AE0A13AB0B13A90C13A70E13 A50E13A40F13A11013A01113A011139A14158F1919881C1A861D1A851D1A851D1A841E1A 821E1C821E1C811D1B811D1D831C1D831B1C841A1E86191E85181D7F1A1E7C2A2C772D2E 762C2D742A2B73292A722829712728702627702627702627702627702627702627702627 7026276A292752221E4B241D4A231C48211A472019451E17441D16431C15431C15431C15 431C15431C15431C15431C15431C15421D152000001E00001D00001B00001A0000190000 1800001800001800001800001800001800001900001A00001B00001F0000280000240000 2300032000051500001D030C7D6C72E9E0E1FFFEFDF8F8F6FCFEFBFEFFFDFEFFFDFEFEFC FEFDFBF7F6F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF EAEAEA797979000000000000101010000000070707020202020202070707080808020202 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000040404040404 040404040404040404040404040404040404040404040404040404040404040404040404 040404040404060606060606060606060606060606060606060606060606090907090B08 0B0B090D0D0B0F0F0D11100E12110F1511101B15151B15151E1516201718221819241A1B 251B1C251B1C271D1B281F1A291F1D2A211C2D22202E231F312322322421342424362422 3824253824233925263A26253B25273B2726362825342923352A26352A24382A27392C26 3A2B283D2B273F2B2A3F2C28412C2B422D2A442C2C452D2B462E2E472D2C472E2A492D29 492D2A492D294A2C2A4A2D294B2C2A4B2C294B29284B29274C28284E28274E27284E2827 4F27284F2727542827542825542827542825542827542825542827542825542827542825 542827542825542827542825542827552825572727572725572727572725572727572725 572727572725572727572725572727572725572727572725572727572725572727552825 552727542825542827542825522927512A25512927502B25502A274E2B254E2B274D2C25 4D2C274D2C274B2927492A27492A28492A27482A28482B27472B28472B27442B27442B26 432B27402C253F2A253E2A233D2A243D2A243B2927392A273A2828372825372727352724 342625322723362B29352C27342A28312A243028252C27212B26222D25222C20222D1E21 2C1D202B1C1F291A1D261A1C25191B23191A251B1C231A1B1F19191C18171A1615151412 151110131210141011110F10120E0F0E0C0D0F0B0C0B090A0C0809090708090506070506 090506070506090506070506090506070506020202020202020202020202020202020202 020202020202040404040404040404040404040404040404040404040404000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000404040000000000000000000D0D0D0808080000003D3D3DCFCFCFFFFFFFF8F8F8 EDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFEFD82777315000048111465131796252B9E151C A00509B51112B20A0AB00B09AE0C0AAB0D0CA90D10A90C13AB0B17A20E1A91121B912930 5F131525000043302AE5E6E0F4FFFAF5FFFFFBFFFFF8F7FCFFFCFFFFF4F8FFFCFB99948E 020400290700941F18A80D0BA20C0DA7161BA11A21840B14770B187F2330340000260000 5B3544D1BBC8FFFCFFF6FAFFE5F2FBF7FFFFFFFEFFFFFCFDFFFDFDFFFEFDFFFFFDFEFFFD FBFFFFF9FFFFF8FFFFF2FDF9EEF8F7F5FFFEF8FFFFF8FFFFF4FEFDEFEFEF8979791C0000 300000732127811219910E16A5121AAF1219AB0C11AC0B10AB0C10AB0C10AC0B13AE0A15 B20717B50519BC091EAA03159B111E881D25651F211F00003A2B26ECEDE8FBFFFFF8FFFF F9FFFFF9FFFFF9FFFFF6FFFFF3FFFFF3FDFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFBFBFBFFFFFFF7F7F7FFFFFFFCFCFCC6C6C64646460000003D3D3DC7C7C7 FFFFFFF9F9F9FFFFFFFFFFFFF4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF4F4F4FFFFFF FBFBFBFDFDFDB8B8B81A1A1A0000005F5F5FFFFFFFF7F7F7F9F9F9FAFAFAFFFFFFFBFBFB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFFBFFFFFBFFFFFBFFFFFCFFFFFCFFFFFEFFFF FFFFFFFFFFFFF1EFF0FBF7F8FFFEFFECE6E86A64660B05071400004501006409067D1617 8C171D9411199C0A15AC0B1AB8101DB50613B60611B60610B3080EAE0B0EAB0D0CA70F0C A90D0EB30811B60613B60613B30713B30713B00913AE0A13AB0B13A90C13A70E13A50E13 A21013A11013A011139E1213941617811F207723237524237325237126236E27236D2725 6C2825632220611F205F1B1C5A1317550D1152070C4F020A4503072C0000240300220100 2000001E00001C00001A0000190000190000190000190000190000190000190000190000 1300000B0500040600030500010300000200000200000200000200020400020400020400 0204000204000204000204000204000002000002000305000D0F0217190C202215282A1D 2B2D204A4C3F4C4E414E504352544755574A595B4E5B5D50635C5668515B6F5060715665 705A67705E6A897E86CBC4CBFFFEFFFEFFFFF1F3F2FEFFFFFEFFFFEFEFEFF3F2F0FFFEFD FFFEFDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F9F9F9868686 0808080000000B0B0B0000000303030A0A0A000000000000030303020202000000000000 080808000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000040404040404040404 040404040404040404040404040404040404040404040404040404040404040404040404 0404040606060606060606060606060606060606060606060606060E0E0C100F0B11100E 13120E1713121814111B15151B16131F161720161521171824181825191B291B1B2A1B1E 2A1C1C2F211E2F211E30221F3224213425223627243927253927253824233925243A2524 3D25253E26263E26264026273F27253C29253B2A233C2B243D2C253D2C253F2C26402D27 412C27432B27452C28452C28482C29492D2A492D2A4B2D2B4B2D2B4C2D2A4E2D284E2D28 4E2D284F2C284F2C28512B28512B284E26244E26244F2624512524512524512524522424 522424572524582522582522582522582522582522582522582522582522582522582522 5825225825225825225825225825225A24225B23225B23225B23225B23225B23225B2322 5B23225B23225B23225B23225B23225B23225B23225B23225A24225A24225A2422582522 582522582522572622562622562622562924562924552A24552A24532A24532A24532A24 522B264F29264F29264F29264D2A264D2A264C2B264C2B264A2B264C2D284B2E28492E27 492E27482D26452C25452C25432C263D28253C28273B27263A26253A2625382624372523 3526233B2C293A2C29392B28352A26342925312823302722302722332324352224342125 3020212F1F222C1E1E2B1C1F291D1D291D1F271D1C241B1C201B181D17171B1613191313 181212161213161213141011120E0F100C0D0F0B0C0D090A0D090A090506090506090506 090506090506090506090506090506030102020202020202020202020202020202020202 020202040404040404040404040404040404040404040404040404000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000020202010101 0000000000000D0D0D090909000000050505000000060606515151C8C8C8FFFFFFFFFFFF DFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFEFEFEFFFFFFFFFFFD88807E1100003A090C5A0E1292252B9C171C9D0409 B10E11B00A0AAF0B09AC0D0AAB0D0CA90D10AB0B13AB0B17A50D198F0910912326731D1C 2A00001D0000CBC2BDEDF3EFF3FFFDF9FFFFF4F8FBFFFDFFF9F0F3FFFCFB776E67060000 380900900F0ACC2223A50003930000C22832AF212D81010E922232781C2B310000240000 7D5E6DE1D5E1FBFFFFF4FFFFEFFCFFFFFEFFFFFCFDFFFDFFFFFEFDFFFFFFFCFFFFF9FFFF F8FFFFF7FFFFF5FFFDF0FCF8F8FFFFF9FFFFFBFFFFE4EAEAD7CFCD3818192600005A0F14 85242B921922A31521940004B2121AAC0B11AB0C10A90D10A90D11AB0B13AE0A13B20815 B30717AD0215AC0F22A11E2C7A161E5414152200004C413DFEFFFBF9FFFFF8FFFFF9FFFF F9FFFFF8FFFFF5FFFFF3FFFFF2FCFBFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFAFAFAFFFFFFE1E1E1FFFFFFF3F3F3FFFFFF797979080808000000A4A4A4FEFEFE F5F5F5FFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5FCFCFCFFFFFFFFFFFF F5F5F54B4B4B010101232323E6E6E6EDEDEDF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFDFDFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFCFFFFFCFFFFFCFFFFFEFFFFFEFFFFFFFFFFFFFFFF F3F3F3FFFFFFFFFEFFFAF8F9FFFEFFFBF7F8A5A1A24838381C0000300000480500610D0B 7E171A961F25A017219E0612A80613A30006A90007BA0C16C2141DB60B11AD0409AF060B B60611B60613B60613B30713B30713B00913AE0A13AB0B13AE1118A70E13A30C11A41215 A71619A011138E02037200003B00002F00002D00002600002200001D00001B0000180000 1C00001E00001B00001700001C00002400062000011500001205000E0A00120E05171308 1D1910231F1427231A29251A2C281F2D291E2F2B22322E233531283834293A362D3B372E 37322E38332F3C373345403C55504C68635F797470847F7B938E8A999490A39E9AAEA9A5 B6B1ADBBB6B2BDB8B4B9BAB4B2BFB5AFC3B7B4C8BCB9CDC1BFD3C7C5D9CDC9DDD1CBDFD3 F1FFF9F1FFF9F1FFF9F1FFF9F1FFF9F1FFF9F1FFF9F7FFFCFFFCFFFFF9FFFFFAFFFFFBFF FFFCFFFFFEFFFEFEFFFCFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFDFDFFFDFD F0EEEFFFFFFFFFFFFFEBEBEBFFFFFFFFFFFFF9F9F9FFFFFFFFFFFF7E7E7E090909000000 090909000000000000020202000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 040404040404040404040404040404040404040404040404020202020202030303040404 040404050505060606060606050505050505050505060606060606060606070707070707 0404040505050606060808080B0B0B0D0D0D0E0E0E0F0F0D15141017140F1814111A1712 1C17141E1915211917221816291F1E2A1F1D2B1F1F2D1F1E2E2020302020302021312121 33242133241F3624203624203825213926223A25223B26233C24223C24223E24233F2524 422625432726452727452928432C26432C26432C26432C26432C26442B26462A26472A26 492C284A2B284A2B284C2A284C2A284C2A284D2A284D2A26522B26522B26532A26532A26 5529265529265629265629265626245626245725245725245825245825245825245A2422 5B211F5B211F5B211F5B211F5B211F5B211F5B211F5B211F5B211F5B211F5B211F5B211F 5B211F5B211F5B211F5C201F5D201F5D201F5D201F5D201F5D201F5D201F5D201F5D201F 5D201F5D201F5D201F5D201F5D201F5D201F5D201F5D201F5D201F5C201F5C201F5C201F 5B211F5B211F59221F59221F5A25215A2521582521572621572621572621562721562721 562924552926552926532A26532A26522B26522B26512C264F2A244D2A244D2A244C2B24 4C2B244A2C244A2C24492C264229254228274228274129274129273F2A273F2A273E2B27 3C29253B29253B2925392A25392A25382B25382B25392A27392727392526392527372525 3623253424243323243224232E20202B201E2A1E1E271D1B261C1B241C19221A18221A18 1D17171D17191C16181A1416191315171113161012161012110B0D100A0C0F090B0D0709 0A0406080204070103050102080607070707070707060606060606060606050505050505 020202020202020202020202020202020202020202020202020202020202020202020202 020202020202020202020202000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000B0B0B000000000000555555E3E3E3FFFFFFF0F0F0 FFFFFFEEEEEEF4F4F4FFFFFFF7F7F7FDFDFDFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFE1DDDC0D00001E00007831377A12199A191EAA151BA7060B AF0B0CAF0B0AAC0D0AAB0D0CAB0C10AB0B13AC0A15A80C179B10138D15147E1C1B460000 2000006C5955DCDBD7F9FFFFF8FFFFEEF3F6FFFFFFFFFDFDFFFCFA1F10090D0000662D24 9D1311B9060AB7060CB50710B00913A90B19A10E1E941423891D2D630C1D3200031B0000 715F6BFBFBFFF4FFFFE7F4FCFFFEFFFFFCFFFFFBFFFDFBFCFEFFFFFBFFFFF8FFFFF5FFFD F7FFFFF0FCF8F8FFFFF4FDF8DADEDDFEFFFDF1EFF04C3A3A2300004500006F121A8B1923 950F1A9B0511A80716B4101BAC0B13AB0C11A80D11A80D11AB0B13AE0A13B20815B00817 A60316B92638800814680E173100003315136E6462FCFFFDF9FFFFF8FFFFF9FFFFF9FFFF F8FFFFF7FFFFF7FFFFF8FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF5F5F5FFFFFFF9F9F9EEEEEEFFFFFFDBDBDB4848480000002D2D2DCFCFCFFFFFFF FFFFFFECECECFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8A8A8 191919010101737373F1F1F1F5F5F5FBFBFBFFFFFFFFFFFFFFFFFFFDFDFDFAFAFAFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFF FFFFFFF9F7F8E9E7E8F7F5F6FFFEFFFDF9FAD9D1CE75645C2B10051C00003B06006E2725 741A1C7D0E14981922AE1E28B11522B10C1AAF0512AD000AAD0007B80711C6151FB60613 B60613B50613B30713B20813B00913AE0A13AB0B13AB0E15A50C11A10A0FA40F13A71619 A4151798090B7D050762151B2F00022200001E00004F2F327D65658E7B7D897D7D524C4C 747071858084736E74686369756E768278817D767D9F9F9DA2A59EABAEA7B6B9B2C2C5BE CDD0C9D5D8D1DADDD6EFF2EBF0F3ECF2F5EEF4F7F0F6F9F2F8FBF4FAFDF6FBFDF8FFFFFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5F8F8F8FDFDFDFFFFFFFFFFFF FFFFFFFFFFFFFBFFFCF7FFFDF4FFFBF4FFFDF4FFFBF4FFFDF4FFFBF4FFFDF4FFFBF3FFFC F3FFFAF3FFFCF3FFFAF3FFFCF3FFFAF3FFFCF6FFFEFCFFFFFFFDFFFEFEFFFEFEFFFCFFFF FBFFFFFBFFFFFBFFFFFBFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFDFFFFFDFFFFFEFF FBFBFBFFFFFFFFFFFFFDFDFDF9F9F9FFFFFFFFFFFF9B9B9B424242000000000000060606 000000000000080808000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000040404 040404040404040404040404040404040404040404020202030303030303040404050505 050505060606060606050505050505050505060606060606070707070707070707080808 0909090B0B0B0D0D0D0F0F0F1111111313131514121814111A15111B16121E1613201815 221816231917251A182B201E2D1F1E2E201F302020302020332121342222352120372420 3724203924213924213C24223D25233E24233F2524412524412524432525442626462627 472728492728482927482B25482B23492A25492B23492A25492B234C29254C29234F2926 4F2A24502826502924512826512824512826532724552823572822582723582722592623 5926225B25235B26225A22215A23205C22215C22205D21215D21205D21215E21205E1E1C 5F1E1A5F1E1C5F1E1A5F1E1C5F1E1A5F1E1C5F1E1A5F1E1C5F1E1A5F1E1C5F1E1A5F1E1C 5F1E1A5F1E1C5F1E1A611D1C621C1A621C1C621C1A621C1C621C1A621C1C621C1A621C1C 621C1A621C1C621C1A621C1C621C1A621C1C611D1A611D1C611D1A611D1C5F1E1A5F1E1C 5E1F1A5E1E1C5C1F1A5E211E5D221C5C221E5C231C5C221E5A231C5A231E59241E592622 592622582723582722572723572822552823552822532822532821512822512921502922 502A214F2A224D2A24492725472728472728462828462828452928452928432928412726 4028264028263E29263E29263D2A263D2A263D2A263C27263B25273B2527392526382425 3725253624243424243020202E201F2D1F1E2A1F1D281D1B261C1A261B19241A19211819 1E181A1D17191C16181A1416191315181214171113130D0F120C0E110B0D0F090B0C0608 0A0406090305070304080607070707060606060606050505050505040404040404020202 020202020202020202020202020202020202020202020202020202020202020202020202 020202020202020202000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000707070808080000001A1A1A757575DCDCDCFFFFFFF7F7F7 FFFFFFFFFFFFFFFFFFF2F2F2FFFFFFFFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFE6E6E8271B1D1900006D2A317F1B238D1016A41318A90D10AC0C0C AE0C0AAC0D0AAB0D0CAB0C10AC0B13AE0A15AB0B15A00E0F96120E8E1E1C65100D2E0000 40211FACA2A1FCFFFFF6FEFFF9FFFFFEFFFFF4EEEEEBDDDA3B27202005005A1711A01211 BA050ABA050CB9050EB60611B20815A90B1A9E10208A0F217B1626580E1D20000029121C 85848CD5E4EBF4FFFFFDFAFFFFF9FEFFFAFEFFFFFFFCFFFFF9FFFFF8FFFFF6FFFEEFFBF7 F4FFF9FBFFFDFEFFFDFFFEFDEEE5E67D73741D00013D000062030782131A971823A00D1D A40615AB0616B10B17AC0B13A90D11A80D11A80D11AB0B13AE0A13B20813AF0917A40B1D 930E1F93273460111723000039211FB0ABA8FBFFFFF9FFFFF8FFFFF9FFFFFBFFFFF9FFFF F8FFFFF7FFFFF8FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE F4F4F4FFFFFFFFFFFFF3F3F3FFFFFFFBFBFB9393930000001616167C7C7CFFFFFFF3F3F3 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6F0F0F04B4B4B000000 202020D0D0D0FEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFEFEFEFBFBFBFAFAFAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFF FFFFFFFBFBFBFDFDFDFFFFFFFFFEFFFFFFFBE1E2DA9C9A8E44372E1200001D0000440A08 7224248E2E3288131B99131EA30F1BA90817B00515B90717BB0514B5000FB50613B30713 B20813B00913B00913AF0913AE0A13AB0B13AA0D14A4090FA1080DA20D11A91418A9171A A412158E111776232D5115212E00041D00002B0C12685456B8ADB1EEEEF0FBFFFFF6FFFF EDFBFEF4FFFFF4FFFFF4FFFFF5FFFFF9FFFFF2F0F3F9F0F1FDF4F5FFF8F9FFFCFDFFFCFD FFFCFDFFFCFDFFF7F8FFF7F8FFF8F9FFF8F9FFF9FAFFFAFBFFFBFCFFFDFEF7FFFFF1FFFF EFFFFEECFFFBEBFEFAEBFEFAEBFEFAECFFFBF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFF EFFFFEF1FDFBFEFFFFFFFEFDFFFEFFFFFDFCFEFAFBFCF8F7FBF7F8FAF6F5FFFDFEFFFDFC FFFDFEFFFDFCFFFDFEFFFDFCFFFDFEFFFDFFFCFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFF FBFFFFFBFFFFFCFFFFFEFFFFFEFFFFFFFFFFFFFEFFFFFDFFFFFDFFFFFEFFFFFEFFEBEBEB FFFFFFFFFFFFF3F3F3FEFEFEFEFEFEC0C0C02727270A0A0A000000000000040404020202 020202080808000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000010101010101010101010101010101010101010101010101040404040404 040404040404040404040404040404040404030303030303040404040404050505060606 0606060707070404040505050505050606060707070808080808080909090E0E0E0E0E0E 1010101212121414141717171818181A19171C17131F1812201913221914241B16261B17 271C182A1C192F211E31221F33211F3422203523213622213723223823223C24223C2420 3C24203D25213F26224027234226234325234627254627254927264927264B27274C2828 4C28284C29274F2A244F2A22502924502922502924502922532724532822532623532621 55252355252156242356252156242357242159221F5B211D5C201F5C211D5D201F5D201D 5F1F1F5F1F1D5F1D1E5F1E1C611D1E611D1C621C1E621C1C621C1E631B1C621B19621B17 621B19621B17621B19621B17621B19621B17621B19621B17621B19621B17621B19621B17 621B19641A17651919651A17651919651A17651919651A17651919651A17651919651A17 651919651A17651919651A17651919651A17651919641A17641A19641A17641A19621B17 621B19611C17611D1A5F1E185F1E1A5E1F185E1F1A5C20185C1F1A5C1F1A5C211D5C211D 5B211F5B211D59221F59221D58231F58231D57242057251E56252056251E55262055261E 5326205227214F27274E27284E27284E27284E27284C28284C28284B29284A2827482927 472927462A27462A27462A27462A27442A294026273F27273F27273E26263D25253A2524 3A252439252434222032232030211E2E201D2D1F1C291E1A2A1C19271C1A241B1C231A1D 22191C21181B1F16191E15181D14171C1316191013180F12160D10140B0E12090C10070A 0E05080B0507090708070707070707060606050505040404040404030303030303030303 030303030303030303030303030303030303020202020202020202020202020202020202 020202020202010101010101010101010101010101010101010101010101000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000909090505050000000A0A0A7F7F7FFDFDFDFAFAFAFFFFFF FFFFFFF6F6F6FDFDFDFFFFFFFCFCFCFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFFFFEEF3F65A54581500005619208629318209109F1218AD1216AB0D0CAC0D0A AB0D0AAB0D0CAC0B10AC0B13AE0A15AC0B13A80D0BA0110B991E198622204500001F0000 634F50F1EFF0EEF3F6F8FFFFFCFFFFF9F4F1AB99952508022600007A2C28A01113B7060E B9050EB90510B90511B60613B00819A70C1C9009188A1C297925323E0611140000211C22 A1ACB0F5FFFFF8F7FDFFF9FFFFFEFFFEFFFFFBFFFFF7FFFFF5FFFEF5FFFDF8FFFFFBFFFD E9E9E7FFFDFAFFFBFBA996981A0105200000640F1481101694151EA21422AB0E1FAF081A AE0617AE0615AC0A15A90C13A70E13A70E13AB0C11AE0A11B20811AC0A17A0132375000D 9D3D484D080D1C0000564442FBFAF6F6FFFCF8FFFFF9FFFFFBFFFFFCFFFFFCFFFFFBFFFF F9FFFFF9FFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF6F6F6 FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFDFDFDF3333330000002B2B2BD9D9D9F7F7F7FFFFFF F7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0F0FFFFFFFCFCFCB3B3B30E0E0E0000006A6A6A FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FDFDFDFFFFFF FFFFFFFFFFFFF4F4F4F0F0F0F3F8F4F8FFFBF8FFFACBCEC55A564D0D00001600003C0A09 5F1B1C721C1F83181E8E101B9A0C18B01422C01829B706189E0000B20815B00913AF0913 AF0913AE0A13AE0A13AC0B13AB0B13AC0F16A70C12A30A0FA50C11A81116AC151AA91418 9C161D76111F7527356A23313800081D0000150000564649989495F9FFFFF2FFFFEBFFFF EAFFFFE9FFFFE8FFFFE4FCFFE8F5FBFFFCFFFFF9FFFFF9FFFFF8FEFFF5FBFFF1F7FFEFF5 FFEEF4FFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFFCFFF7FCFFF4FFFFF7FFFF F7FFFFF7FFFFF7FFFFF7FFFFF7FFFFF0FCFCF1FDFDF3FFFFF4FFFFF3FFFFF1FDFDEFFBFB F2F7FAFFF8FDFFF5FBFFF5FBFFF6FCFFF6FCFFF7FDFFF7FDFFF7FDFFF8FEFFF8FEFFF8FE FFF8FEFFF8FEFFF8FEFFF8FEFFFAFFFFFEFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFCFFFF FEFFFFFEFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFDFFFFFDFFFFFDFFFFFEFFF7F7F7FAFAFA FCFCFCFFFFFFFFFFFFBFBFBF434343000000000000010101010101020202050505040404 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000020202020202020202020202020202020202020202020202040404040404040404 040404040404040404040404040404040404040404050505050505060606070707070707 0808080505050505050606060707070909090A0A0A0B0B0B0B0B0B111111121212141414 1616161818181A1A1A1C1C1C1E1D1B221A17241B16251C17271C18291E1A2C1E1B2D1F1C 2F201D3324213624223723223824233925243A25243B26253D25233F2622412522422623 4226234426244527254627254728264B29284C28284D29294F28294F2829502829502829 51272854282555282257272357282257272357282258272359262258222058231F592120 59221F5B21205B211F5B21205C201F5D1D1B5E1D19601C1B601C19611B1B611B19621A1B 621B19641A1B641A1965191B65191967181B67191968181B681819671716661814671716 661814671716661814671716661814671716661814671716661814671716661814671716 6718146817166817146A16166817146A16166817146A16166817146A16166817146A1616 6817146A16166817146A1616681714681716671814671716671814671716661814661816 641914641A17621B15621B17611C15611C17601D15601D17601D17601C19601C195E1D1B 5E1D195D1D1B5D1E195B1E1B5B1E195C211D5B221B5B211D59221B59221D59221B58231D 56231F5626265426295426295326295326295127295127295028295028294F28294D2929 4D29294D29294C2A294C2A294A2B294529284228294228294127284026273F27273E2626 3C272638242337252336242232232031221F2E201D2E1F1C2D1F1E291F20271E21261D20 251C1F231A1D22191C21181B20171A1D14171C13161B1215191013160D10140B0E130A0D 100A0C0B090A090909080808070707060606050505040404030303040404040404040404 040404040404040404040404040404020202020202020202020202020202020202020202 020202020202020202020202020202020202020202020202020202000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000C0C0C0000000000000A0A0A0000000000002A2A2A838383FEFEFEFFFFFFF1F1F1 F2F2F2FFFFFFFFFFFFF0F0F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFFFFF7FFFF8A898E1200003801078A3039820D159E131AAA1114A90D0EAC0D0AAB0D0A AB0D0CAC0B10AE0A11AF0913AF0A11AF0B09AA110B9C1511962423661212270000290A0F 9C9396F6FAFDF8FFFFFAFEFFFFFAF77863601B00002A00008D3A369E1215B20910B50711 B70511B90511B70513B30715AB0A199C0E1C8C1420822631672A311600000E05088F999A F5FFFFFFFEFFFFFDFFFFFEFFFEFFFFF9FEFFF2FCFDF4FEFDF6FFFDEBF4F1FEFFFDFFFEFB ECDEDEC5ACB048292E1900004E1118821D2395131B9E111AAA0F1DB30C1EB6091CB50519 AE0313AE0917A90C15A70D15A70E13AB0C11AE0A11B30811AB0B1798152378101B7E2B33 3000001800008C817FFEFFFDF5FFFEF8FFFFF9FFFFFEFFFFFFFEFFFFFEFFFEFFFFFCFFFF FCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFFFF FFFFFFF2F2F2FAFAFAFFFFFFFDFDFD9C9C9C000000020202818181FFFFFFFAFAFAFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFF3F3F34E4E4E0000002B2B2BC2C2C2FFFFFF FFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFDFDFDFBFDFCFEFFFF FDFFFEF6F8F7FDFFFEFCFFFFF3FDFCF7FFFFF9FFFFE8EDE98D8C88251A161100001B0000 5C242370262781202789151E950E1CA50E1DAE0D1DAD0818AE0A15AC0B13AC0B13AC0B13 AC0B13AC0B13AB0B13AB0B13B0131AAD1017A80D13A70C12A90E14AB1016AB1016A4121C 8C0D1E8A1B2C88233376202B550F193100021800000D0000686360D2D8D4F7FFFFF4FFFF E6F9F7F1FFFFF0FFFFF1FCFEFFFBFFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FF FFF6FFFFF6FFFFF5FEFFF5FEFFF4FDFFF3FCFFF3FCFFF3FCFFF7FFFFF7FFFFF8FFFFF8FF FFF7FFFFF4FFFFF1FDFFF0FCFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FF FFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF7FEFFF7FEFFF7FEFFF7FE FFF7FEFFF7FEFFF7FEFFF9FEFFFEFFFCFFFFFCFFFFFEFFFFFEFFFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFDFFFFFEFFFAFAFCFFFFFFFBFBFBFEFEFE FFFFFFCACACA4A4A4A000000000000080808080808000000000000060606040404000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 020202020202020202020202020202020202020202020202040404040404040404040404 040404040404040404040404040404050505050505060606070707070707080808080808 0707070808080909090B0B0B0C0C0C0E0E0E0F0F0F101010131313141414161616181818 1A1A1A1C1C1C1E1E1E201F1D261F19291E182A1F192D201A2F221C31221D32231E35231F 3927233A27233B28243C27243D2825402826402826422827432724452824452824462925 4829264829264B29274C29274E2B29502A29502A29512929512929512728512728542626 5825225A251F5A25215A251F5B24215B241F5D23215D231F5C201F5D201D5F1F1F5F1F1D 5F1F1F5F1F1D601E1F621E1D631918641916641818641916661818661816671718671716 6917196B17176C16196C16176E15196E15176E15196E15176C16156B18146C16156B1814 6C16156B18146C16156B18146C16156B18146C16156B18146C16156B18146C16156C1714 6E16156E16146F15156E16146F15156E16146F15156E16146F15156E16146F15156E1614 6F15156E16146F15156E16146C16156C17146C16156B18146B1715691814691815681914 681915671A14671915651A14651A15641B14641B15641B15631916631916631918631916 611A18611A16601A18601B16621E1B601F19601F1B5F20195F201B5D21195D201B5C211D 5A2326582428582428582428582428572528572528562528552729542829542829522829 52282951292951292950292A49292A472B2A462A29442A294329284129274129273E2926 3C27243B28243A272337252136242032231E33211D31221F2E22242C21252B20242A1F23 281D21271C20261B1F251A1E23181C22171B21161A1F14181C11151A0F13190E12170E11 0E0C0D0D0D0D0B0B0B0A0A0A080808060606050505050505040404040404040404040404 040404040404040404040404020202020202020202020202020202020202020202020202 020202020202020202020202020202020202020202020202000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0909090000000000000707070707070000000101011A1A1AADADADEEEEEEFFFFFFFAFAFA FFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFF F5FFFFB1B4B9160005230000802A338C1A229C131AA30D0FA90D0EAB0D0CAB0D0CAB0D0C AC0B10AE0A11AF0913B20910B70B07B30F069B07039518168525274100011B000034252A CFD0D4F9FFFFFBFFFFF6EEEC5C433F3206034B0E0B7218179A1319AB0B15AF0913B30713 B70511B70511B60613AF0917A4101C8C0E19822128803E422602040F0402939C97E6F2F0 FEFFFFFFFDFFFEFEFFFBFEFFF6FEFFF6FFFFF8FFFFF9FFFFE6EAE9FFFFFDFFFBFBC3AAAE 4B282E1D00002C0003722932901B23A01019A40A16AD0818B8081CBB081DB8051AB00414 AE0917A80D15A50E15A50E13A90D11AE0A11B30810A80C178C141E8A2F38450004220000 3D2523CCC7C4FBFFFFF7FFFFF8FFFFFBFFFFFFFEFFFFFEFFFFFDFFFFFEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFEFEFEFFFFFF F9F9F9F7F7F7FEFEFEFFFFFFF4F4F43434340000003A3A3AE2E2E2FFFFFFFFFFFFF6F6F6 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBABABA000000040404747474FAFAFAFDFDFDFFFFFF FEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFDFDFDF8FAF9FDFFFEFEFFFF FEFFFFFEFFFFFCFFFFF3F8FCF3FAFFF8FFFFF8FFFFEEF7F6ACB1AD514E490F0200150000 320200641E2084292E8C1A248B09159E0D1CB61E2BA80D15A90C13A90C13A90C13A90C13 AB0B13AB0B13AB0B13B0131AAE1118AC0F16AC0C14AB0B13AB0B13AB0B13A80C17A81122 9D0E22951222931F2C8A2B336D21253E06071B00000F00003E372F9FA098EBF2EAF8FFFB F7FFFDF5FFFFF9FFFFFEF8FCFFF6FDFFF6FDFFF7FEFFF8FFFFF9FFFFFAFFFFFAFFFFFAFF FFFAFFFFFAFFFFFAFFFFFAFFFFFAFFFFFAFFFFFAFFFFF8FFFFF7FFFFF7FFFFF7FFFFF7FF FFF7FFFFF7FFFFF7FFFFF7FFFFF7FFFFF6FFFFF5FFFFF3FFFFF2FFFFF1FEFFF2FDFFF6FD FFF7FBFFF7FBFFF7FBFFF6FAFFF6FAFFF6FAFFF6FAFFFAFEFFFAFEFFFAFEFFFAFEFFFAFE FFFAFEFFFAFEFFFBFEFFFEFDFFFFFDFFFFFDFFFFFDFFFEFFFFFEFFFFFDFFFFFDFFFFFDFF FFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFEFFF9F9FBFFFFFFFFFFFFFFFFFFE8E8E8 575757000000030303050505080808020202000000000000040404030303000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000030303 030303030303030303030303030303030303030303040404040404040404040404040404 0404040404040404040505050606060606060707070808080808080909090909090A0A0A 0B0B0B0D0D0D0F0F0F1111111313131414141515151717171818181919191C1C1C1E1E1E 2020202222222521202B221D2D221C30231D31241E3425203526213826223927233D2A26 3D2A263F2A273F2A27422A28432B29442A29472B28472927482926482926492A274C2A28 4D2B294E2B29502A29512B2A522A2A51292951272851272852262752262754242459221F 5C211D5C211D5C211D5D201D5D201D5F1F1D5F1F1D5F1E1C611D1C621C1C621C1C621C1C 621C1C631B1C651B1A6818176918176918176B17176B17176C16176C16176E1517701618 701618711518711518731418731418731418731516711716701816711716701816711716 701816711716701816711716701816711716701816711716701816711716711716721716 721716741616721716741616721716741616721716741616721716741616721716741616 7217167416167217167117167117167117167018167018166E19166E19166D1A166C1915 6A19156A1915691A15691A15681B15681B15681B15681915681817681817681817671917 671917651A17651A17651B18631C18631C18621D18621D18611E18611E185F1E1C5D2123 5C21275C21275C21275A21275A2127592227592227582428572528562528562528542628 5426285426285127284D2B2C4A2C2C4A2C2C482C2B472B2A442A29442A29432B29422A28 3F2A273E29263B28243A27233826223624203425223226283025292F24282E23272C2125 2B20242A1F23291E22281D21271C20251A1E23181C21161A1F14181D12161B1215131112 1111111010100E0E0E0C0C0C090909080808070707050505050505050505050505050505 050505050505050505020202020202020202020202020202020202020202020202030303 030303030303030303030303030303030303030303000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000010101000000282828B6B6B6FFFFFFFFFFFFF2F2F2 FFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF4FFFF D0D8DB48353B22000068151F93242D9912199F0A0EA80E0EAB0D0CAB0D0CAB0D0CAC0B10 AE0A11B00913B3080EBD0B07B70A03A00300950F0E93292D6C1F272A00040E00004C4B50 CBD3D5FCFFFFE7DFDD2F110F310000722C2A70101196151AA40E17A90C17AF0915B50613 B70511B70513B00815A70D1995121A821D217C36381C00000A0000A7ACA5EBF6F2FEFFFF FCFBFFF8F8FFF6FBFFF9FFFFF8FFFFF8FFFFFBFFFFFEFFFFE6DDDE9F8C8E492A2F1D0000 35000A6A2E3A69131E94151EA50B15AA0513B10515B90319BB041AB90319B30317AE0917 A80C17A50E15A50E13A90C13AE0A11B30810A70D1785161F84353B2A0000240000816F6D F8F9F4E7F2EEF5FFFFF8FFFFFCFFFFFFFDFFFFFCFFFFFCFFFFFDFFFFFEFFFFFEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFBFBFBFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF8989890000001A1A1A7D7D7DFFFFFFFFFFFFF9F9F9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFE5E5E55C5C5C000000373737C1C1C1FFFFFFFFFFFFFDFDFDFDFDFD FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFBFBFBFFFFFFFEFFFFFEFFFFFCFFFFFCFFFF F7FBFAEBECF0FFFDFFFFFDFFFCFFFFE4EBF1F6FFFFF5FFFFCFDAD4787D761B140A150000 2A00005D19187D222782131C8B0D19A21923A40E17A80D13A80D13A80D13A80D13A90C13 A90C13A90C13AC0C14AD0D15AE0E16AE0D15AC0B13AB0A12AB0A12AF0915B7061AB6061B AC091A9C0B188B0F177F181B7325236A312A3008001200001D0F048C867AE1E1D5F1F3E8 F6F9F0FEFFFAFCFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFF9FFFFF8FEFEF9FFFFF9FFFF F9FFFFFAFFFFFAFFFFFAFFFFFAFFFFFAFFFFF2F7FBF3F8FCF5FAFEF8FDFFFBFFFFFBFFFF FBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFF9FFFFF9FFFF F9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF8FFFEF8FFFEF8FFFEF8FFFEF8FFFEF8FFFE F8FFFEFAFFFCFFFFFBFFFFFAFFFEFBFFFEFBFFFCFDFFFCFDFFFCFDFFFCFFFFFCFFFFFDFF FFFDFFFFFDFFFFFDFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFEFEFEDADADA7A7A7A070707 0000000C0C0C010101020202000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000040404040404 040404040404040404040404040404040404040404040404040404040404040404040404 0404040404040606060606060707070707070808080909090909090A0A0A0E0E0E0F0F0F 1010101313131515151818181919191A1A1A1C1C1C1D1D1D1F1F1F212121232323252525 2727272B27262E252032251F3425203526213927233A28243C29253D2A26402B28402B28 432B29442C2A452B2A462C2B492D2C492D2A492A284C2A284C2A284D2B294F2C2A4F2C2A 522C2B522C2B512929522829512728522627512526512325512325532122591D1C5C1D18 5D1C185D1C185F1B185F1B18601A18601A18621B19621B19641A19641A19651919651919 6719196818196D17186F17166F1716701616701616701616711516731516751718761618 781518781518791418791418791418781518771919741B17751A17741B17751A17741B17 751A17741B17751A17741B17751A17741B17751A17741B17751A17751A17771917771917 781917771917781917771917781917771917781917771917781917771917781917771917 781917771917771917751A17751A17751A17751A17741B17741B17731B177119156F1A15 6E1B156C1C156C1C156C1C156C1C156C1B176C18166D17166C18166C18166C18166A1916 691A16691A16671915651A15651A15641B15641B15641B15641B15611B195E1D215C1D25 5C1D255C1D255B1E255B1E255A1F255A1F255A2127592227572327572327572327572327 562427532527502C2E4C2E2E4B2D2D4A2E2D492D2C462C2B462C2B442C2A442C2A412C29 402B283E2B273C29253B28243A272338262435292B33282C32272B31262A2F24282E2327 2D22262C21252B20242A1F23291E22271C2024191D22171B21161A1F1619171516161616 1414141111110F0F0F0D0D0D0B0B0B0A0A0A060606060606060606060606060606060606 060606060606020202020202020202020202020202020202020202020202040404040404 040404040404040404040404040404040404000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000030303 050505000000000000010101060606050505000000515151C9C9C9F9F9F9F6F6F6FFFFFF FFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF2FFFFEBF4F9 8D7C842000004A000294262F940E159F0D10A80E0EAB0D0CAB0D0CAB0D0CAC0B10AE0A11 B00913B5080EC00B04B60400AD0A05A012118D1A217B2830501D261300020300045C6164 C2C4C3B3A9A716000026000083373782202193161C9E111AA50D19AB0B17B20813B60613 B70511B20813A80C179C161D7D14187127261D00001C0E05CFD2C9F3FEF8FEFFFFF8F8FF F2F5FCF6FDFFF8FFFFF8FFFFF4FEFDEBF1EFF5F3F47B71721900041900002C0003682C38 7D36446A0C1A98101AAB0914B30916B80616BB0116BB0015B80117B30317AE0917A80C17 A40F15A50E13A90C13AE0A11B30810A50E17851B255D161C2400004A2829CBC0BEFEFFFD ECF8F6F5FFFFF8FFFFFCFFFFFFFDFFFFFBFFFFFBFFFFFBFFFFFCFFFFFEFDFFFEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFDFDFDFAFAFAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFD7D7D74040400000002C2C2CD4D4D4FFFFFFFBFBFBFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFCFCFCBABABA1111110000006A6A6AF6F6F6F7F7F7FFFFFFFDFDFDFEFEFEFFFFFF FFFFFFFFFFFFFEFEFEFCFCFCFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF3F5F4F5F7F6FCFFFFFEFFFF FFFFFFFFFCFFFEF8FFFCFAFFFBFFFFF8FFFFF2FFFEEAF9F4EEF9F1A9ACA3433A33120000 1F00004E1214691E23731C24881D2599131CA20F17A40E17A50E15A70D15A80D13A90D11 AB0C11A7060BAC090EAF0C11B00C13B00B12AF0913AE0A13B30914B90014BB0015B80518 B30D1BA9131E9A141B8615177217145C130D4C130A1D00001200004E4033CAC7B8FFFFF3 EEF4E8FBFFFDF9FFFFF9FFFFF9FFFFF9FFFFF8FFFFF8FFFFF8FFFFF6FFFDF6FFFDF6FFFB F6FFFCF7FFFDF7FFFDF7FFFDF7FFFFF5FFFFF4FFFFF5FFFFF3FFFFF3FFFFF2FFFFF4FFFF F4FFFFF3FFFFF1FFFFF1FFFFF0FFFFF2FFFFF3FFFFF5FFFFF5FFFFF0FFFCF0FFFAF1FFFB F1FFFBF2FFFCF3FFFDF4FFFEF4FFFEF4FFFEF4FFFEF4FFFEF4FFFEF4FFFEF4FFFEF4FFFE F7FFFCFFFFFBFFFFFAFFFEFBFFFEFBFFFDFBFFFCFDFFFCFDFFFCFFFFFDFFFFFDFFFFFDFF FFFEFFFFFEFFFFFEFFFEFFFFFEFFFFFFFFFFFFFFFFF5F5F5949494101010000000101010 000000000000000000020202030303000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000040404040404040404 040404040404040404040404040404040404040404040404040404040404040404040404 030504060606050706060807070908070908080A09090B0A0A0A0A110F10141011161213 1814151B17181D191A1F1B1A201C1B24201F2521202622212824232B27262D29262E2A29 322A283126223425203526213927233A28243D2A263F2A273F2A27432B29452C28452C28 482C294A2C2A4A2C2A4C2D2B4E2C2A4F2926522925522925532A26562A27562A27582B28 582B28572725572524562423562322552221542120551F1F581E1D5C1B19601915601915 6019156218156218156318156318156719176818176818176918176918176B17176B1717 6C16177117177216177416177416177416177416177515177714177916197916197A1519 7A15197C15197C15197C15197A16187B1918791A18791A18791A18791A18791A18791A18 791A18791A18791A18791A18791A18791A18791A18791A187B19187B19187C18187C1818 7C18187C18187C18187C18187C18187C18187C18187C18187C18187C18187C18187C1818 7B19187B1918791A187B1918791A18791A18791A18781A18781A18741916741916731A16 731A16731A16731A16721A16721A187117167216177117177117177117177018176E1817 6E18176B1715691815691815681915681915681915681915671917621A1E611A20611A20 611A20601B20601B205E1C205E1C205F1E225F1E225D1F225C20225C20225C20225B2022 582124552B2C512E2C502D2B4F2D2C4E2C2B4B2C2A4B2C2A492B29482C29482C29442B27 422A284129273D28253C27243A262539292A38292C37282B3526293425283024262F2325 2F23252E22242C21252B2024291E22251C1F231A1D22191C1F191B1A1917171916151714 13151210120F0F0F0D0D0D0B0C0C0C060606060606060606060606060606060606060608 060606020202020202020202020202020202020202020202020202040404040404040404 040404040404040404040404040404000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000070707040404000000 0000000303030707070404040000000000000000005F5F5FE8E8E8FFFFFFFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF7FFFFFBFFFFBDB0B7 2601082D0000852A31820F169B141AA40F13AB0C11AE0B10AF0A10AF0A10AE0B10AE0A11 B2090CC00A07B40000BE1212B1161A89060E851B257C303A4B1A201800000B00002F201D 6E56522C03002B00008537357D161996141CA20F19A80C17AE0A15B30713B60611B60610 B00911AB111999161B6D090B672121220000473A34F2F9F2EFFFFCF5FFFFF5FFFFF0FBFF F7FFFFF8FFFFFBFFFFE8E8E8D7CFCD503E3E230507200000490C13793039711B26690B19 90222D97111AA71017B50F1DBA0919BD0014BB0010B80010B40210AE0A13A50E13A11013 A11111A50F11AB0C11B20811A10F197D262E2A0000250103665150FDF5F3FCFFFDF8FFFF F5FFFFF9FFFFFCFFFFFFFDFFFFFCFFFFFCFFFFFCFFFFFDFFFFFEFDFFFEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFCFCFC FFFFFFFDFDFDFFFFFF9B9B9B000000121212999999FFFFFFF8F8F8FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFAFAFAFFFFFFF0F0F0FEFEFEFFFFFFF2F2F2FFFFFF FFFFFF3F3F3F070707262626C6C6C6FFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFF FFFEFFFFFEFFFFFEFFFEFFFFFCFFFFFCFFFFFCFFFFFCFFFDFFFFFDE4E0DD7D75730A0000 0E0000240B0E5134365D242A8C1C2A990F1E9C0E1CA2101BA30C15A2070DAB0B0DB91516 B00A0AB20A0AB20A0AB2090CB00910B00911AF0913B00815B50519B7041AB70419B70417 B50617B00817A90C179E111994191C7A16165B100B330300140000221C0C7F8875E2EEE0 FEFFFDFEFCFFF8F6F9FFFEFFFFFEFFFFFFFFFEFEFCFDFEF9FBFDF8FEFFFAFCFFF8FAFFF7 FAFFF5FBFFF6F7FFF0E6EEE3FBFFFDFBFFFFFCFFFFFBFFFFFCFFFFFBFFFFFCFFFFFBFFFF FCFFFFFBFFFFFCFFFFFBFFFFFCFFFFFBFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFF FCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFF FFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFEFFFFFEFFFFFEFFFEFCFDFFFEFFFFFEFFEFEFF1 FFFFFFFFFFFFF4F4F6FFFFFFFEFEFEFFFFFF9A9A9A131313000000010101000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000020202020202020202020202020202020202020202020202 020202020202020202020202020202020202020202020202000000000000010101020202 020202030303040404040404050507050507050507060608050608050608060709040809 07080A060A0B070B0C090D0E0B11110D13130E14141213151E181A21161A23191A241A1B 261A1C281C1E291D1D2A1E1E302221302221312320312320322421332620332522352623 3627243826243927253B27263D2825402826422925452926492B294A2B284C2A284D2A28 4F29264F29265029245328225B28245E27225D26215C25205D231F5C221E5C211D5C1F1C 5B1E1B5D1D1B5D1D1B5E1D1B5E1D1B5E1D1B601C1B611B19671917691815691815691815 6B17156B17156C16156C1615721A19721A19731919741819741819761819761819761819 79191A7B191A7B191A7B191A7B191A7B191A7B191A7C181A7E1A1C7E1A1C7E1A1C7E1A1C 7E1A1C7E1A1C7E1A1C80191C81191A821818821818821818821818821818821818821818 821818821818821818821818821818821818821818821818821818821818821818821818 82181882181882181882181882181882181882181882181882181882181882181882181A 81191A80191C81181C80191C80191C80191C80191C80191C7E171A7E171A7C181A7C181A 7C181A7C181A7C181A7C181A791718791718791718791718771718771718761818761818 741918731918731918721A18721A18701B18701B18701A196B16196B161B69171B69171B 68181B68181B67181B67181B671B1D671B1D661C1D661C1D641C1D641C1D641C1D601F1D 5C2723582824582824562926552926532A26522A28512B284B28264A2826482926472927 472927462A27462A27442A294129294129293D28273C2726392526362424322223322223 3426263125272F24282D24272923252822242721252321221F211C1C211A191E17161B14 13181212140F0F110C0E100D0D0D0B0C0C0C0B0B0B09090B070508050306040207020204 050505040605040605030504030504030504020403020403010302010302010302010302 010302010302010302010302000000000000000000000000000000000000000000000000 020202020202020202020202020202020202020202020202000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000090909020202585858F2F2F2FFFFFFF9F9F9FFFFFF F6F6F6FFFFFFF8F8F8F8F8F8FFFFFFFFFFFFFDFDFDFFFFFFFFFEFFF8F3F9FFFCFF5D4A4C 1600003F0B0D81303684161F9F1320A90818B70819C2101EB90E17A8050AA10B0AB01513 B7070ABD040CBA050EB50711AB0B179E111A8F17207F1F21590F0E420902230000230000 2900005918127426247C1317A0101AAF0915B30713B60610B9050EB9060CB6070CAE0B0E 8D0000951D1F640A0C5B1F21150000403B41F5FFFFE1FDFFE7FFFFDEFFFFE0FEFCF0FFFF F7FFFFD2D1CF796969331412230000390000610C117E191F8D182092131C98101A99131A 8F181C93161AA20F19B00815BE0211C40010C3010CBA050AAC0A089A0904940F069C1911 A31716A60D12AD07139D172264292F0B0000312525DED5D6FFFFFDF0F2F1FCFFFFFCFFFF FEFFFFFEFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F2F2F2FFFFFFF4F4F4454545000000313131E2E2E2FFFFFFFCFCFCFDFDFDFFFFFFFFFFFF F6F6F6FEFEFEFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFFEFEFEFBFBFBFFFFFFFFFFFFFFFFFFADADAD 212121000000787878E8E8E8FFFFFFFEFEFEFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8DDDDDDA3A3A3484848 01010100000034171B7E28358812228A0D1B9C1621AB1B24AB1217A40406A30000B50909 B60809B60809B3090AB2090EAF0A10AC0B11AC0A15AF0819B2071AB50519B70417BA0315 B90413B60515AF0915AA171F9416197C18165C130C2C0000110000231D0D4C4C40C6C0C0 FAF1F6FFFDFFFFFBFDF3EFF0FFFFFDFFFFFBF7F8F3F6F7F1FBFCF4FBFDF2F5F7ECF5F7EA FCFEF1FFFFF3FFFFF6FFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FDFDFDF5F5F5F5F5F5FFFFFF FFFFFFF8F8F8FCFCFCFFFFFFA8A8A83131310303030707070000000000000B0B0B000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000020202020202020202020202020202020202020202020202020202 020202020202020202020202020202020202020202000000010101010101020202030303 030303040404040404050507050507050507060608050608060709060709040809070B0C 080C0D090D0E0A10100D13130D161510161614151721181B26171C27181B28191C2B1B1E 2C1C1D2D1D1D2E1E1E34222034222035231F35231F36251E37261F38251F3926203B2726 3B27263D28273E2926412927432A26452926472A264C2A284D2A264F2926502924512824 5328225328225726215E251E62231C61221B61201A601F19621F19611E18621D18611C17 621B17621B17641A17641A17641A17651A176719156B17156C17146C17146E16146E1614 6F15146F15147015147419187618187717187717187917187917187917187A16187C181A 7C181A7E171A7C181A7E171A7C181A7E171A7C181A80191C7E1A1C80191C7E1A1C80191C 7E1A1C80191C81191A841818851718851718851718851718851718851718851718851718 851718851718851718851718851718851718851718851718851718851718851718851718 85171885171885171885171885171885171885171885171885171885171885171884171A 82181C82181C82181C82181C82181C82181C82181C80161A80161A80161A80161A80161A 80161A80161A80161A7D14187C15187C15187C15187C15187A16187A1618791718771718 7618187618187419187419187319187319187319186F15176F15176F15176E15176E1517 6C16176C16176B17176C18186A19186A1918691918691918681A18681A18631C1860231E 5C25205C25225B26225926235827235727255528255226254F27254E28274C29274B2928 4B2928492A28492A284729294529284428274026253E26263A2524382425362424362627 3426263026272D24272A242629232527212524232120231C1D23191B2117181E14151A13 14171011130E10120D0F0F0D0E0E0C0D0D0D0B0B0D09070C07050A060409050306050507 040605030504030504020403020403010302010302010302010302010302010302010302 010302010302010302000000000000000000000000000000000000000000000000020202 020202020202020202020202020202020202020202000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000030303040404000000191919878787F5F5F5FFFFFFEEEEEEFFFFFF FFFFFFFEFEFEFAFAFAFFFFFFFDFDFDF5F5F5FFFEFFFFFAFFFFFBFFF7F1F5B8B2B20A0000 1C000065282D71161F941325A3061BB20217BE091AB90A17AA070CA20C0BAA1413B2090E B70610B90511B60611B20813A90C159E1117921719841E1A701B14510700390000470000 6A19157C2222831216A50D19B20813B60611B7060EB9060CB7070AB3090AA90E0CA61C1C 93212179242735000212000089868FF4FFFFEAFFFFE9FFFFE9FFFFEEFFFFD2E1DC898884 42302E1900002600004D0206690A0E86151B98161E9F0F18A30913A90712A50E1593161A 90181A9E1119AC0A15BA0410C0020CC10209BA0609B10D0BA30E079A110998150D9A1413 9A0F149B081283111B2300000A0A0A767676EEEEEEFFFFFFFEFEFEFFFFFFFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFC FFFFFFF6F6F68A8A8A000000111111979797FFFFFFFBFBFBF7F7F7FFFFFFFFFFFFFBFBFB FFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFBFBFBFDFDFDFFFFFFF7F7F7F6F6F6FFFFFFF5F5F54E4E4E0C0C0C 000000D4D4D4FFFFFFFAFAFAFFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFCCCCCC5C5C5C 0B0B0B0E000042070D620C157E1D26902128910F17900006A6050BC2151BBA050ABC050A BA050AB6080AAF0A0EAB0C10A50F11A50E13A80C17AB0A19AE0917B00815B30713B30811 B20813AC0B13A60F14950E128C1A1A842624651B183600001F0000150000453535A29C9C F9F5F4FFFFFDF3F3F1F4F6F1FCFFFBFBFFFAFCFFFBFEFFFAFFFFFAFFFFFAFFFBF5FFF6F1 FFFCF8FFFCFAFFFEFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFAFAFAFFFFFFFFFFFFFCFCFCFFFFFF FFFFFFFFFFFFD1D1D14444440000000000000C0C0C000000000000080808000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000020202020202020202020202020202020202020202020202020202020202 020202020202020202020202020202020202010101010101020202020202030303040404 04040405050504040605050705050706060807070907080A07080A08090B0C0D0F0B0F10 0D11120F131411151612181815191A19191B231A1D261A1C271B1D291D1F2C1E1E2D1F1F 3020203020203425223425223624203725213926203A27213A27203A27213F2A293F2A29 422A2A432928462A29482A28492A284B29274C29274E2825502725522623522623532621 53262157251E5D221C601F19601F19611E18611E18601D17611C17611A16631C18651B18 651B18661B18661B18661B18681A18691A166D1917701816701816711716711716721716 7217167416167719197818197818197A18197B17197B17197B17197B17197F181B7F181B 80171B7F181B80171B7F181B80171B7F181B81181C80191C81181C80191C81181C80191C 81181C82181A851718871716871716871716871716871716871716871716871716871716 871716871716871716871716871716871716871716871716871716871716871716871716 87171687171687171687171687171687171687171687171687171685171884171A84171C 84171C84171C84171C84171C84171C84171C83161B83161B83161B83161B83161B83161B 83161B81171B7F15197E15197E15197D16197D16197B17197B17197A18197A1819781819 781819771919771919751A19751A19751A19721619721619721619711719711719701719 7017196E18196B1717691817691817681817681817681817681817641A17601F1B5C211B 5C211D5B211D59221F58231F5623205524205626245327245128265028264F29284F2928 4D29294C2A294A2B29492B29482A284529264428274127263D28273B2726392727372728 3526293125272F25262C23242B222528242323241E2124191F22191D20171A1D16181913 161712151611141311131210110F100F0D0E0F0A0E0D080C0B060C080609060608040605 040605030504020403010302010302000201020403020403020403020403020403020403 020403020403010101010101010101010101010101010101010101010101020202020202 020202020202020202020202020202020202000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000606060000000000000000001D1D1D999999FBFBFBF9F9F9FFFFFFFFFFFF FDFDFDFFFFFFFFFFFFF9F9F9F0F0F0FFFEFFFFFBFFFFFBFFF7F2F6FFFEFD3C3431110000 552324701F258C1825990819A70014B50416B70817AF0810A70B0EA90F0FA90D0EAC0C0E AF0A10AF0A11AC0B11A70E139E12139417159225208B2822771D15650A056C0A0783191B 911C24931018A40E17AB0B13AF0A11B00A0EB3090CB20A0AAE0C0AA5100C971311770908 802C2C2700002D1015DED7DFF6FFFFE9FAFFE3EDEEBDBFBC76726F2E201F1200001C0000 37000060151A771A228A1B22991A23A1141DA30915A70210AF0512B10B17A20F199E1119 A40E17A90C13B00910B5080CB9060AB7070AB80B0DB10D0EA70D0F9F101299171993181B 800D125A080C140000575757D2D2D2FFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F7F7F7DADADA373737000000393939F4F4F4FFFFFFF8F8F8F7F7F7FFFFFFFFFFFFFFFFFF FEFEFEFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFFFFFFF9F9F9FFFFFFF5F5F5F9F9F9FFFFFFBCBCBC1818180F0F0F505050 FDFDFDFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF7F7F7FDFDFDFFFFFFE5E5E5858585 2E24231600002A00004E0C0E721B2188191F950F16A90F17C11720BA050EBC040CBA050C B6070CAE0B0EA70F0EA21010A11111A40E17A70D17A80D15AB0B13AE0A11AE0B10AE0B10 AB0C10A50C0F960709900E109420218F262A75191A5A080A4305061500001F1412716966 D2CFCAFFFFFAFCFFFAF7FFF9F6FFF9F9FFFBF9FFFBFFFFFDFFFDFDFFFBFDFFF7FBFFF1F7 FFF9FDFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFEDEDEDFFFFFFFFFFFF E4E4E44E4E4E0D0D0D0000000303030000000000000B0B0B000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000020202020202020202020202020202020202020202020202020202020202020202 020202020202020202020202020202020202020202030303030303040404050505050505 06060605050705050706060807070909090B0A0A0C0B0B0D0A0B0D121214121315131416 15161818191B1A1B1D1B1C1E1D1D1D271E1F291D1F2A1E202C20202F2121312322332323 3324213627243627223927233928213B28223C29223C29223E2A23452B2A452B2A482C2B 492B294A2B294C2A284D2A284F29264E26244F262252252254242054242055241F55241F 59221D5D1E19601D17611C17611C17611C17601B16611A16631916671C19671C19691B19 691B196A1A196A1A196A1A196B1A17711917721817721817731817731817751717751717 76161779191A7B191A7C181A7C181A7E171A7E171A7E171A7E171A81181C81181C82181C 81181C82181C81181C82181C81181C82181C81181C82181C81181C82181C81181C82181C 82181A871618871716881616871716881616871716881616871716881616871716881616 871716881616871716881616871716881616871716881616871716881616871716881616 87171688161687171688161687171688161687171688161687161885171A84171C85161C 84171C85161C84171C85161C84171C85161C84171C85161C84171C85161C84171C85161C 84171C82151A80161A80161A7F161A7F161A7E171A7E171A7C181A7C181A7B191A7B191A 79191A79191A781A1A781A1A781A1A75171875161A75161A73171A73171A72181A72181A 71181A6B15166A16166A1616681716681716681716681716661816621B195E1D195E1D19 5D1D1B5B1E1B5A1E1D591F1D571F1E5B2523582625582625552727552727542829522829 5129294F2B2B4E2C2A4D2B2A4A2B29482A28462A29432928422A2A3E29283B29293A2729 36272A3425283125272F25262D252327271F25271C24241C22221A201F1A1D1C171C1B17 1B1A16181715171614181415161213130E12110C10100B110D0B0E080808060807050706 040605030504020403010302000201030504030504030504030504030504030504030504 030504020202020202020202020202020202020202020202020202020202020202020202 020202020202020202020202020202000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000030303000000000000090909000000282828A7A7A7FFFFFFFBFBFBFDFDFDF8F8F8 FFFFFFFFFFFFFFFFFFF4F4F4FFFEFFFFFBFFFAF1F6FFFEFFFDFDFBA09F9A0B000036100F 672527831D28920F1DA10618AD0417B40818B40814AD080FA7080CA4100EA2110EA50F0E A80E10A80E10A50F10A012119915138C1511901F1B8B1E1B831311890E119A141BA61522 A6101CA40E17A50E13A80D11AB0D0EAE0B0CAC0D0AA90E0AA2110E9C1B16861916873132 2A0000532F33D4C5CCA8A8B297969E4F3C3E3113131B00001F00003A0205631E2176242A 7B1A218816209415209F111FA60B19A90414AD0111B60316B90818B00815AC0A15A90C13 A80D11A90D0EAC0C0CB00A0CB5080CBC0811B70711AE0812A4111B9B20258622245C0E0C 2B0000120202A5A5A5FFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFAFAFA FEFEFE878787000000000000B1B1B1FFFFFFFFFFFFF9F9F9FCFCFCFFFFFFFFFFFFF8F8F8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F6F6F6FFFFFFFDFDFDFFFFFFF7F7F7FFFFFFFFFFFF6B6B6B000000242424C3C3C3FAFAFA FFFFFFF6F6F6FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFEAEAEAFFFFFFFFFFFFF8F8F8FEFEFEFFFFFFF1F1F1B7B6B4 4E4B4622130E180000320000792326A43339A31720960002B30713B70610B7060EB3080E AC0C0EA50F0EA1120E9E1310A11015A20F15A40F13A50F11A80E10A90D0EAB0D0EA90D0E B01618A50C0F9B090C9A0D139A1119920E198C0C197A151D3B090A0F00000D0000514841 B7B7AFEFF5EBF8FFFAF7FFFBF4FFFAECF5F2EFF0F2FEF8FCFFFAFFFFF6FFFFF4FFFFF5FF FFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FDFDFDFFFFFFFAFAFAF4F4F4FFFFFFE9E9E97A7A7A 0000000000000C0C0C0C0C0C000000000000101010000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 020202020202020202020202020202020202020202020202020202020202020202020202 020202020202020202020202020202030303030303040404050505050505060606060606 0707070808080909090B0B0B0D0B0C0F0D0E100E0F1010101816171818181919191B1B1B 1E1E1E2020202121212321222A21222B21222C22212E2423302424342625362626362724 3A28263B29253C29253D2A243F2A253F2B24402C25432A254A2C2A4B2C2A4D2B2A4D2B29 4E2B294F292850282651282452252254242055242056231F58231F59221D59221D5C211B 5F1C16611A14611A14621B15641B15641B15651A15651A15691B17691B176A1B176A1B17 6B1A176B1A176D19176E1817741A19751A17751A177719177719177819177819177A1817 7C18187C18187E17187E17187F17187F17187F171880161882181A82181A84171A82181A 84171A82181A84171A82181A84171A82181A84171A82181A84171A82181A84171A84171A 881518881616891516881616891516881616891516881616891516881616891516881616 891516881616891516881616891516881616891516881616891516881616891516881616 89151688161689151688161689151688161689151688151887161A85171A87161A85171A 87161A85171A87161A85171A87161A85171A87161A85171A87161A85171A87161A85171A 8315188215188215188215188215188016188016187F17187E17187C18187C18187B1918 7B1918791A18791A1879191A78181A78181A78181A77191A77191A75191A75191A741A1A 6F15156E16156E16156C16156C16156B17156B1715691815661816631916631916611A18 601A185F1B1A5D1C1A5C1C1C5F22215D23225D23225A24245A2424582426572526562626 53292A512B28512B2A4E2B294D2B294A2B29492B29482C2B43292A3F292B3E282A3B282A 3926283626273426263126242D29202B291D2A271E28251C26231C24211A23201B221F1A 1F1B181E1A171E18181C1616191315171113161014140F130C0A0B0B0B0B090909080808 060606040404030303030303040404040404040404040404040404040404040404040404 020202020202020202020202020202020202020202020202020202020202020202020202 020202020202020202020202000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000707070101010909090B0B0B0000003C3C3CE5E5E5FFFFFFFFFFFFFEFEFEFFFFFF FFFFFFFFFFFFF8F8F8FFFEFFFFFBFFF5EFF3FFFFFFF0F5F1EDF2EC544F49110000400E0D 7220268718219A101FA70A1BB1091AB70819B40313A7030A9E130E99160C9E130CA2110E A50F0EA50F0EA210109E13108D09059513119A18189913149E0B11AB0B15B50A1AB20A19 A50E15A11013A40F11A50F0EA80E0CA80F0AA5100CA0120E9B1C16932321610706300000 36080B4D30351F0F190F00002400003100004C01056A1A1D7F262A86232882131A7F060F 930D189E0B1BA80B1CAF081AB40418B70215BA0015BE0115BE0211BA0410B00910A90D0E A4100EA4100CAB0D0EB30810BE0815B80113B00316A511218B1D265F17182C07000B0000 76716EE4E4E4FFFFFFF9F9F9FFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFEFEFEFFFFFFF8F8F8 D4D4D4262626000000494949F2F2F2FFFFFFFFFFFFFAFAFAFFFFFFFFFFFFF5F5F5FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5 FFFFFFFFFFFFFDFDFDFCFCFCFFFFFFC2C2C2262626000000545454FFFFFFF2F2F2FFFFFF FFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFEFEFEFBFBFBFFFFFFFFFFFFFCFFFDD1DED7 7E857D271E171600002A00005B050887161CA11B24A40E19AB0B15AE0A11AE0B10A90D10 A70F0EA2110EA21010A40F13A40F13A40F13A50F10A70F0EA80E0CA90E0CA90E0CB21413 AF1112AB0C11A90911A60612A50414A4051794101E7024284F23222805011200001C0D06 706D64D1D7CDF8FFFAF7FFFDF8FFFFFAFFFFF5F2F9FFF1FEFFF7FFFFF4FFFFF3FFFFFCFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F6F6F6FDFDFDFFFFFFFFFFFF9B9B9B0E0E0E050505 000000000000090909030303000000040404050505000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000020202 020202020202020202020202020202020202020202020202020202020202020202020202 0202020202020202020303030404040404040505050606060606060707070707070A0A0A 0B0B0B0D0D0D0F0F0F1210111412131513141614151E1A1B1F1B1C211D1E231F20252122 2723242925262B25252D24252E2423302625322725332826372926392A273C2A263D2B27 3E2B253F2A25402C25432C26442D25452C25472C254E2C2A512B2A512929502826512826 52262553262354242055221F57221E58211E5A201C5B201C5C1F1A5E1F1A5F1E1A611A14 651A15651A15661B16681A16691B176A1B176B1C186C1B186C1B186E1A186E1A186F1918 6F1918711918721817781A18791A18791A18791A187B19187B19187C18187C18187F1819 80181981171981171983161983161983161983161986181B86181B86181B86181B86181B 86181B86181B86181B85171A85171A85171A85171A85171A85171A85171A871618891516 8915158B14168915158B14168915158B14168915158B14168915158B14168915158B1416 8915158B14168915158B14168915158B14168915158B14168915158B14168915158B1416 8915158B14168915158B14168915158B141689151688151887161A88151A87161A88151A 87161A88151A87161A89161B88171B89161B88171B89161B88171B89161B88171B861519 8615198615198416198416198316198316198117198018198018197F18197F18197D1919 7D19197D19197D19197C181A7C171B7B181B7B181B79191B79191B781A1B781A1B721617 7216177117177018177018177018177018176E18176B1715691815681915681817671917 651919641A19611B1B631D1D601E1F601E1F5D1F205D1F205C20225B2022582222582826 552926542827522927512927502A294E2B294D2B2A482A2A472A2C442A2B41282B3E282A 3B27283A2627372727342923312A203029212F28202D26202C251F2A221F2A221F271F1D 261E1C241B1C201A1A20171A1C16181C1316191315110F100F0F0F0F0D0E0C0C0C0B090A 070707070506050505060405050505060405050505060405050505060405050505030303 030303030303030303030303030303030303030303020202020202020202020202020202 020202020202020202000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 1919190000000000000E0E0E0000000000005D5D5DEEEEEEFFFFFFFFFFFFF7F7F7FBFBFB FEFEFEFBFBFBFFFEFFFEF7FEFFFCFFF8F9FBF9FFFDF8FFFBBFC2B9080000180000541415 75191E921823A1101FAB081BB6061AB70117AB010C9D140E96180A9B150CA1120CA70F0C A80E0CA70F0EA4100EA0100FA21412A61616A81214AE0A11B3050FBB0011B60110A70D15 A01113A21011A4100EA70F0CA70F0AA5100CA1120E8D09058C1614470000390000390000 2200001E0001220000772227851E2183191D7F10167E090F870B139A171FAD1F2BA40E1A AB0D1CB30C1EB80B1EBB081DBB041ABB0015BC0011C40010C0020CB6070CAC0C0CA4100E A4100EA90D10B00913BE0B1EB30117A9051D971223650B142E0000170F04253022D9DBD6 FFFFFFFFFFFFF8F8F8FFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFF 6D6D6D0B0B0B000000B5B5B5FBFBFBFFFFFFF8F8F8FFFFFFFFFFFFF5F5F5FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFA FFFFFFFBFBFBFFFFFFEDEDED737373030303181818AAAAAAFFFFFFF8F8F8FFFFFFFFFFFF F3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF9F9F9F1F1F1FBFBFBFFFFFFFFFFFFFAFAFAF6FCFAF4FFFFDFF0E8 9EA39D5247431900002400004D03048C30318B1A1E94161A9B1317A21013A70E11A80E10 A90D10AB0C11AB0B13A90C13A90C13A80E10A90D0EA90E0CA90E0AAB0D0AA90A07AE0C0A B00B0FB30912B70815BA091BBA071CA80B1E821920873D3E7737373100001900000F0000 676058B2B5ACE3EDE5F8FFFFF9FFFFFAFDFFF7F1FDFFF9FFFFF7FFFFEFFFFFFDFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFEFEFAFAFAFFFFFFFFFFFFB2B2B23B3B3B000000090909000000 0000000000000D0D0D0000000000000A0A0A000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000020202020202 020202020202020202020202020202020202020202020202020202020202020202020202 0202020202020404040404040505050505050606060707070707070808080F0E0C100F0D 11100E1413111814131B17161C18171D1918231D1D241E1E251F1F2721212C23242E2526 2F2627302728302625312725332826342927382A293A2B283D2B293F2C28402B28432B27 442B26452C25482D26482D264A2D274D2C2751292754282754262655252355232255221F 57211F57201D5A1E1D5B1E1B5D1D1B5E1D19601C19601D17611C17621B15681A16691A15 6B1A166B1A166E1B176F1C18711C19711C19721A18721A18731918731918741918741918 7419187618187B1C1A7D1B187E1A187E1A18801A18801A18811918811918821818821818 8418188418188517188517188517188716188A171A8A171A8A171A8A171A8A171A8A171A 8A171A8A171A8815188815188815188815188815188815188815188915188B15158B1513 8C14158B15138C14158B15138C14158B15138C14158B15138C14158B15138C14158B1513 8C14158B15138C14158B15138C14158B15138C14158B15138C14158B15138C14158B1513 8C14158B15138C14158B15138C14158B1515891518881518891518881518891518881518 8915188815188B171A8A171A8B171A8A171A8B171A8A171A8B171A8B171A891518891518 881518881518881518871618871618851718841818841818821818821818811918811918 801A1880191A80191C80191C80191C80191C7E1A1C7E1A1C7D1B1C7D1B1C781819781819 771919751A19751A19741A19741A19741A197016157016156F17156F17166D17166C1818 6A1918681A1A66181863191A63191A601A1C601A1C5F1A1D5D1B1D5A1C1D5A2422572622 5725245626245528255428275229275129294E2B294D2B2A49292A47292B45282A412728 4026273C27263B2A23382B22372A223528203427213326203025213025212B211F2A201E 291F1E261E1C241A1B2118192117181F1619171314151314151112100E0F100C0D0C0A0B 0C0809090708090506070506090506070506090506070506090506070506040404040404 040404040404040404040404040404040404020202020202020202020202020202020202 020202020202000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000D0D0D 000000000000020202030303000000050505878787DDDDDDFFFFFFF9F9F9F4F4F4FCFCFC FEFEFEFFFEFFFDF6FDFFFDFFF3F7F8F8FFFFF7FFFDF4FEF56B6B611605002C0000591114 811C24941421A1081CB0041ABA021CB20314A0120E99170AA0130AA5100AAB0D0AAE0C0A AC0C0CA90E0CAE1615A81211A8100FAC0E0FB20910B7030EBD000CB7000CA90C13A11013 A40F11A50F0EA80E0CA90E0CA80E0CA50F0EA416159F1D1F7A070A7C171B751E26671E27 83414B883B438F21249816189712159C1519A71C21AD1E24A9161EA70D17AE0D1CB00B1B B1091AB4071AB9061BBB051BBA0319BC0114C3010CC00309B9060AB00A0CAB0D0EA90D10 AB0B13AC0A17B30D21A4061D9B11288318283A0003110000333F3591A79BFBFFFDFFFFFF FAFAFAFBFBFBFFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAF9F9F9FFFFFFBABABA 3A3A3A0000005C5C5CD8D8D8FFFFFFF5F5F5FFFFFFFFFFFFF7F7F7FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFF FEFEFEFFFFFFD5D5D53B3B3B0000004D4D4DF8F8F8EEEEEEFFFFFFFFFFFFFFFFFFF7F7F7 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFEEFAF8F7FFFFF8FFFE C9CBC6726B6525120C1800002300006D28237A2220881C1C931719A01115A90C13AF0913 B20813B20815B00815AF0913AE0B10AC0C0EAB0D0CAB0D0AAB0E09A90A06AD0908AC0608 B00309B5030FBC0615BB0015A900119E18237B0E1476161A7C2C2D5B1E1D230000120000 1D120C93928DD3D9D5F9FFFFF7FEFFF2F4FFFFFDFFFFFBFFF9F3FFFFFEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFAFAFAFFFFFFFFFFFFFFFFFFD5D5D54545450000000C0C0C0000001313130C0C0C 000000080808030303000000010101000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000020202020202020202 020202020202020202020202020202020202020202020202020202020202020202020202 02020204040404040405050506060606060607070708080808080811100E12110D141311 1615111B17161E1916201A1A231B19271E1F28201E2A20212C2221302426322626332729 342828322725332826362827382A273A2B283D2B27402D29432B27442B27472B27482B25 4A2B264B2C274D2C254F2C26522B2657272558252459232358222058201F591F1D591D1C 5A1D1A5E1D1B601C19611B19621B17641A17651A156719156819146A19156D1A146F1A17 701B16731B19741C18761C1B761D19741918741916761818761816771718771816771718 7917167E1A18801A16811918811916821818821916841818841816851718851716871618 8717168815188816168815188816168B171A8D16188D161A8D16188D161A8D16188D161A 8D16188B14188B14168B14188B14168B14188B14168B14188B14168C14138E14138E1413 8E14138E14138E14138E14138E14138E14138E14138E14138E14138E14138E14138E1413 8E14138E14138E14138E14138E14138E14138E14138E14138E14138E14138E14138E1413 8E14138E14138E14138E14138C14138B14168B14168B14188B14168B14188B14168B1418 8B14168D161A8D16188D161A8D16188D161A8D16188D161A8D16188C13188C14168B1418 8B1416891518891516881518881616871618871716851718851716841818841816821818 82181882181A82181A82181C82181A81181C81191A80191C7E1A1A7C181A7B191879191A 791A18781A1A781A18781A1A781A18751614751614751614741614741616721716701817 6E181769151567151766161765161963171962181962171B5E1A1B5E21205A23205A2320 5A2422582522572524572725552727532A285129294F28294C2828492726462627452526 4226254029233D2A233C29223A29223928213826223526213526233022212F21202C2020 2A1E1E271B1D241A1B23191A2118191B1517191516171314151112120E0F100C0D0E0A0B 0D090A090506090506090506090506090506090506090506090506050304040404040404 040404040404040404040404040404020202020202020202020202020202020202020202 020202000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000040404000000040404 0F0F0F0000000000000A0A0A0000001212129D9D9DFEFEFEFFFFFFFAFAFAFFFFFFFFFFFF FFFEFFFFFDFFFFFDFFFCFFFFEDF7F6F7FFFDF5FFF9F2FAEF342D231400003E0B086F1E24 86182394091CA8061EB70421B6061BA41010A0130AA70F0CAC0D0AB20A0AB3090AB2090C AF0B0CB01211A40A089F0503A50706AE080AB5040ABB000BB7020BAC0B11A50F11A80E10 A90D10AC0C0EAE0B0CAC0C0CAB0D0EAB12159F10149D171E8B121973050E76121C7D202B 7F17208A05089E0A0AA81214A81214A40B0EA2070BA70A11AF0F17AB0712A8020EA7000E A9000EAF0215B6061ABA0A1EBD0B19BA050ABA0609B7070AB5080CB30810B00913AC0A17 A70C1CA00E218D0E218821326C24301C00000600005F736AF0FFFFF9FFFFF8F8F8F5F5F5 FEFEFEFFFFFFFFFFFFF9F9F9FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FFFFFFEAEAEAFFFFFFFFFFFFEDEDED5F5F5F 0A0A0A191919BABABAFFFFFFF2F2F2FFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECECECFFFFFFF8F8F8FFFFFF FFFFFF7878780000000E0E0EB4B4B4E4E4E4FFFFFFFFFFFFF7F7F7FCFCFCFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF8FBFBFBFDFCFFFFF8FFFF E7F4EB9AA79D303B2B0301000F00004419107C352F791515810004A70D19B60A1ABE091C BE0B1EB9081AB30411AC020BA90209AB0708AF0D0BB1120EAC0D09AE0C0AAF0B0CB2090E B50711B60613B90415B50617A90B1A9E0D1A96121D8E1D237F20245F1718360302160000 0D000054504DBCC0C1F1FBFDF7FFFFF7FFFFF7FFFFF6FDFFF3F4F8FBFBFBFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF0F0F0FFFFFFFFFFFFFBFBFBFFFFFFFFFFFFF7F7F7FFFFFF FFFFFFE9E9E9FFFFFFF3F3F35B5B5B000000020202050505000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000040404040404040404040404 040404040404040404040404050505050505060606060606060606070707070707070707 0404040505050606060808080B0B0B0D0D0D0E0E0E0F0F0D14130F15140F1A16131D1A15 211C1925201C29211F2B211F2D23222E2321312323312322332324342424362325352525 382828372926392A273C2A283E2A29402B28432B29472B28492C284A2B264D2A264F2A24 50292450292251282254272256201E591F1E5A1E1E5B1E1D5D1D1D5E1D1B601C1B611B19 661C19671C176A1C186C1D186D1C186E1D19711E1A721D18741C18751C16761B18761B16 761B18761B16781A18791A167D1B1A7D1B187E1A1A7E1A1880191A801A1880191A801A18 811916821915821916821915841816851815871716871715881616881615891516891515 8B14168B15158B14168B15158E16188E16178E16188E16178E16188E16178E16188E1617 8E16188E16178E16188E16178E16188E16178E1618901517911515911513911513911513 911513911513911513911513911513911513911513911513911513911513911513911513 931715931715931715931715931715931715931715931715911513911513911513911513 9115139115139115139115159015178E16178E16188E16178E16188E16178E16188E1617 8E16188E16178E16188E16178E16188E16178E16188E16178E13168E13158E13168E1315 8C14168C14158B14168B1515891516891515881616871715871716871715851716851716 85171885171885171A85171884171A84181882181A81191881191A801A187E1A1A7E1A18 7D1B1A7D1B187D1B1A7E1A187C16147D15147D15147C16147A1616791716771718761818 7117176F17166D17186B16196816186717186616196218195F1B1A5B1E1B5C1F1C5C201F 5C22205B24215B25235926255626245426265327265127285028284F28294F28294C2A28 462A26442B244229224029233E27213A2520382521372420372523362422332323312322 2F21212C20202B1F1F291F2021181B1E181A1D17191B1517181214161012150F11140E10 0903050903050A04060A04060A04060A04060A0406090506040203030303030303040404 040404040404050505050505040404040404040404040404040404040404040404040404 020202020202020202020202020202020202020202020202000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000404042A2A2AD3D3D3FFFFFFF7F7F7FFFFFFFCFCFCFFFFFF FFFEFFFFFEFFFBFCFFF4FDFCF8FFFFF7FFFDE1EDE3C7CABF190C031B00003F03037C222B 99233396041BA10016B80F26AD0D15A80D0BAD070BB3060ABB060DBF0A11C00D13BC0F13 AE0B0CA80E0CA5100AA70F0AAB0D0AAF0B0AB6070CB5080CAF0A10AC0B11AE0B10AF0A10 B2090EB2090EB3080EB2090EAF0A11AB0B13A40E179E111A99131E94152090162394151E A40F11AB0D0CAB0D0EAB0D0EAB0C10AB0C10AB0C11AC0B11AC0B13AC0B13AC0A15AC0A15 AE0917AE0917AE0917AE0A13B10F0DB10D0BB30608B40009B8020FB90619AD071B99071A 861121872F3B541B22150000120807808483DFEEEBF5FFFFFCFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFFFFFFF5F5F5FFFFFFFFFFFFF7F7F7FFFFFFC2C2C21D1D1D 0E0E0E626262EDEDEDFFFFFFFFFFFFEDEDEDFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FFFFFFFFFFFFE9E9E9 3C3C3C000000323232E0E0E0FBFBFBFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFF9F9F9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF8FFFFF5FCFCFCFEF7FFFFEEFFFF CFF1E398BDAB708F7D0006000800001D00006A201F9829308F0310B81226BA0A21B20016 B20115B40516B70B17BA1019B61014AC0809A40200AE0C0AAC0D0AAE0B0CAF0A0EAF0A10 B00911B20815B30715B60718AE0615A70918A0121E961D26831E2464151A490E10240000 0F0000342C2AA0A4A3EDF7F8F0FFFFE7FAFEF4FFFFFBFFFFFFFFFFFFFFFFFFFFFFFCFCFC F2F2F2F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFBFBFBFFFFFFFEFEFEFBFBFBFFFFFFE8E8E8 FFFFFFF8F8F87D7D7D1010100000000A0A0A000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000040404040404040404040404040404 040404040404040404040404040404050505050505060606060606070707070707050505 0606060808080A0A0A0C0C0C0E0E0E10101011110F1615111716111B18131E1B16231E1A 28201D2B211F2D22202F24223123223323233523233723243824253923253A25243D2928 3D29283E2A29402B28432B29442B27482A28492A274D2A26502924512824532822562622 5626225726225A25215B1E1D5E1D1B601C1B601C1B611B1B621B19641A19651A176A1B17 6C1B176E1B17701B16731B17741B15761B18761B16781B16781B16791A16791A16791A16 7B19167C18167C1816801A18801A18811918811918821818821818821818841816841815 8518158518158518158717158717158816158915158B15158B15158C14158C14158E1315 8E13158E13158E1315911517911517911517911517911517911517911517911517911517 911517911517911517911517911517911517911515921513921513941413921513941413 921513941413921513941413921513941413921513941413921513941413921513961615 941715961615941715961615941715961615941715941413921513941413921513941413 921513941413921513911515901517911517901517911517901517911517901517911517 9015179115179015179115179015179115179115179012159012159012158F13158F1315 8E13158E13158C14158C14158B1515891515891515891515891515881615881615881616 881518881518871618871618851718841818841818821818821818811918811918801A18 801A18801A188119168014128014118014117E15127D15127C16147A1614791716751614 7217167117176F17166C16176B15166A1616671716611A185F1B18601C195F1E1A5F201B 5E211E5D21205D23225A24225825245725245626265426265327265327285028264C2B26 482B25472A244528224226223F26213E25213C24223A2522382423362424322222312122 2F21212D1F1F2B1F1F231A1B201A1C1E181A1C16181A1416181214161012150F110D0709 0D07090C06080C06080B05070A0406090305080405050304040404040404040404040404 050505050505050505040404040404040404040404040404040404040404040404020202 020202020202020202020202020202020202020202000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000181818414141D3D3D3FFFFFFF0F0F0FFFFFFFFFFFFFFFEFF FFFEFFFDFCFFF8FCFFFBFFFFF9FFFDF8FFFBE7EFE474746A28170F1C00004F0D0F8E2D38 94192D9E0A24BA1A32AD0B16B10A11B70711BB0511C00510C1030FBA020CB2030AAF0B0C A80E0CA4100CA2120AA5100AA80F0AAE0C0AAF0B0CB00910B20811B30810B30810B5080E B6070EB6070EB60610B30810B00911AE0A13A90C17A70D19A20E1AA00F1CA20F19A90D10 AE0B0CAE0B0CAC0C0CAC0C0EAC0C0EAC0B10AB0C10AB0C11A90D11A90C13A90C15A80C17 A80C17A80C17A50E13A1100BA6110AB10D0EB80812BD0618BB091FAC0E25951629751D29 4B181D0E0000010200656E6BECF8F6F9FFFFECF0F1FEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFFFFFFF4F4F4FFFFFFFFFFFFF3F3F3FFFFFFDBDBDB616161000000 3D3D3DBDBDBDFFFFFFF8F8F8FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F2F2FCFCFCFFFFFF9B9B9B090909 0909097D7D7DFFFFFFFFFFFFFFFFFFFBFBFBFEFEFEFFFFFFFFFFFFF5F5F5FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF7FFFFF7FFFFF8FBF9FFFFEDFFFFE3FFFF D8FFFACEFFEC6D8F7F0715080D0000230000671018A02C39810007AA0E24A8061DAA0418 AE0719B40E1CB9131DB71218AD080CA30001AE0B0CAC0C0CAC0C0CAB0D0EAB0C10A90D11 A90C15AE0A15BE0918BC0313B10213AB0918A715209D1E278C1E277720265B191B2B0000 1400001D12106B6D6ABFCBC7F0FFFFF2FFFFFBFFFFF8F8F8F7F7F7FFFFFFFFFFFFFFFFFF FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFEFEFCFCFCFFFFFFFFFFFFF9F9F9F6F6F6FFFFFFF4F4F4FFFFFF ADADAD0B0B0B0000000808080A0A0A000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000010101010101 010101010101010101010101010101010101040404040404040404040404040404040404 040404040404030303030303030303040404050505060606070707070707080808090909 0B0B0B0D0D0D0F0F0F1111111313131414121918131C19121F1A14221D1727201A29221C 2E231F3123203425223624223723223924233C24243D25253E24253E2425422A2A432B29 442A29472B28482A284A2B294D2A285129275226255326235624235724215A22215A2320 5C22205E2120621C1C631C1A651B1A661B18681A18691A166A19166C1915711917721915 741916761914781915791A147B19167C1B157D1A157D1A157D1A157D1A157F19157F1915 801815801815821916821916841816851716851716851716871716871716881816881814 8918148918148A17148A17148C16148C16148D15148D15148F15148F1514901414901414 911314911314951516951516951516951516951516951516951516951516951516951516 951516951516951516951516951516951516951514951512961412951512961412951512 961412951512961412951512961412951512961412951512961412951512971513961613 971513961613971513961613971513961613961412951512961412951512961412951512 961412951514931516921616931516921616931516921616931516921616931516921616 931516921616931516921616931516931516931314941214931314931314931314911314 9113149014149014148F15148D15148D15148C16148C16148C16148C16168A16178A1617 8A16178A16178A1617891717881817881817851716851716841816841816821916821916 8119168219168215108414108414108215128115127F16137E16137D17157A1614761715 7517157217167016167016166E16156B1715651715621815631916621B17611C17611D1A 5E1F1A5D201D5D21205C22215A2221592323572423562423562425532623512A254E2B25 4D2A244A29224728234528244427234226233E24233D2523392524362422352323312121 3020202F2121271D1E251C1F231A1D21181B1F16191D14171B12151A1114150C0F150C0F 130A0D11080B0F06090D04070C0306090305060405050505050505050505050505050505 050505050505040404040404040404040404040404040404040404040404020202020202 020202020202020202020202020202020202000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000909090000006F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFDFF FFFCFFFBF9FEFFFEFFFFFFFFFCFFFDFBFFFAE8EEE47A766B1A06001F00005C131A882635 971C319C0E24A50916B10712B80612C00614C30213C00010B9000CB1000AAE0B0EA70F0C A1120C9E130CA0130CA2110CA5100AAB0D0CB2090EB50710B60610B60610B60610B70610 B70610B60610B60610B50710B20811B00911AF0913AC0A15AB0B15AB0B13AC0B10AE0B0E AC0C0EAC0C0EAC0C0EAB0D0EAB0C10A90D10A80D11A80D11A70E13A70E13A50E15A50E15 A40F15A110139F1A119E180FA90F11AE0814B00317A7031B950B227E17285B22290E0000 000400637A72DEF3ECF7FFFFFFFEFFFDF7FBFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFFFFFFF4F4F4FFFFFFFFFFFFF0F0F0FFFFFFF8F8F8BABABA0000000E0E0E 757575FFFFFFF0F0F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF5F5F5FDFDFD383838000000343434 D0D0D0FFFFFFFFFFFFFCFCFCF6F6F6FCFCFCFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFCFDFFF7FDFFF7FBFFFCFDFCFFFFF0FFFFE6FFFFDEFFFF DAFFFEE2FFFDC1D6CF3837332306082B00003900008C2634850C1D9E1728A51425A51121 A40C19A50914A90911AF0B12B30E12AF0A0EAE0B0EAE0B0EAB0C10A80D11A50E13A40F15 A90C15BE0C18BE0513B60110B00412AF0A18A7111D9A141F8B161F84232C772B2F471111 1800000B000047473FA7B1A8E4EFE7FCFFFDFFFFFFF9F9F9FBFBFBFFFFFFFFFFFFFFFFFF F5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF6F6F6FFFFFFFFFFFFFFFFFFF3F3F3F4F4F4F8F8F8FFFFFFC7C7C7404040 0000000000000E0E0E060606000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000020202020202020202 020202020202020202020202020202040404040404040404040404040404040404040404 0404040202020202020303030404040606060707070808080808080C0C0C0D0D0D0F0F0F 1111111313131515151717171818161F1C17201D16231E1825201A2A231D2D241F322421 3425223826243925243B26253D25253F2526422527432527442626492B2B492B2B4A2B29 4C2A294D2929502A295428275527275523225822205B21205C201F5D201F5F1F1F621E1F 631D1D671B1B6A1A196A1A196B1A176D19176E19167018167118147618167718147A1815 7B18137E18147F1914801815811916811916811916811916811916821916821916841816 8418168517168517168717168816168816168816168915168915158B18158B18158D1715 8D17158D17158E16158E1615901615911515911515921415921415941415941415941415 951315971517971517991417971517991417971517991417971517991417971517991417 971517991417971517991417971515991513971513991513971513991513971513991513 971513991513971513991513971513991513971513991513971513991513971513991513 971513991513971513991513971513991513971513991513971513991513971513991513 971513961615941617961617941617961617941617961617941617961617941617961617 941617961617941617961617961617971215971215971215951315951315941415941415 9214159214159115159115159016159016159016159016158E16158E16178E16188E1618 8D16188D16188B17188B17188A1818881616871716871716851716851716841816841816 85181585151186150F86150F8515118316118216138017137F17147D17137A1815771814 7618167517157217167217166F1715681714661814661814641914641914621B17611C17 601C19601F1D5D201F5D201F5B21205B2120592120582222552322562926532A26512A25 4F2A244E28254A29244829264629254327244026253C27263A2625382425362424352323 3123232B2122292023271E21251C1F231A1D21181B1F16191E15181C13161B1215191013 160D1012090C0F06090D04070A0406080607070707060606060606050505050505040404 040404040404040404040404040404040404040404040404040404020202020202020202 020202020202020202020202020202000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000D0D0D0000000606060C0C0C919191FFFFFFFCFCFCFEFEFFFFFEFFFFFDFFFFFCFF FFF6FFFFF5FDFFF9FEFFFFFDFEFFFBF9FFFADAE0D6716D62120000230000631A238C2B3C 830C1F9B0A17A90714B30717BA0516BE0115BE0115BE0515BA0A15AE0B10A50F0EA0120E 9D140E9E130EA0130CA4100CA90E0CB00A0EB50710B50710B50710B50710B50710B50710 B50710B30810B30810B30810B20910B20910B00910B00910B00910AF0A10AE0B10AC0B10 AC0B10AC0B10AB0C10AB0C10A90D11A80D11A80D11A70E13A70E13A70E13A50E13A50E15 A11111A11E1698150D9B0C0EA10E18A20D20910C1F790E205F1723150000070803576E66 D4F4E9F0FFFFE6F2F0EAE5E9FFFBFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFFFFFFF6F6F6FFFFFFFFFFFFF5F5F5FCFCFCFFFFFFF4F4F4424242000000303030 E3E3E3FFFFFFFEFEFEF9F9F9FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF5F5F5FFFFFFFFFFFFB3B3B3080808000000828282FBFBFB F7F7F7FDFDFDFFFFFFFCFCFCFDFDFDFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFDFFF3F2FFF6F6FFFDFBFEFFFDF7FFFFF1FFFFEDFFFFEDFFFF EEFFFFE9F9F9F4F5F77A6E7021070A2600012300006B252D7919248C1C2898202C971823 960A1399030CA80B12B8141BB00911B00910B00910AC0B11A90C13A50E15A11017A50E15 B10C13B60811B50710B40912B50915B00A18A709189B091698152381131C772026642424 29000012000022180C6D6B5FDDDCD8FFFFFFFFFFFFF9F9F9EDEDEDFEFEFEFFFFFFF9F9F9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF4F4F4FFFFFFFFFFFFF7F7F7F7F7F7FFFFFFFFFFFFF9F9F95252520000000A0A0A 0404040303030C0C0C000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000020202020202020202020202 020202020202020202020202040404040404040404040404040404040404040404040404 0202020303030404040606060707070909090A0A0A0B0B0B101010111111131313151515 1717171919191B1B1B1C1C1A23201924211827231A29251C2D261E302720342721362722 3B28243D28254026254327264527274527274727284927284D2B2C4E2A2A4E2A2A4F2829 5127285327285725265824265921225C20205F1F20621E1F631D1F641C1D671B1D691A1D 6B1A196E18176E18177018177018177117167416167516147917147B18137D17137F1813 811814831812851815841815841815821915841815841815851815851815871715871715 8816158816158915158915158B15158B15158B15158B15158D17158D17138E17138E1713 8E1713901613911513911513921513921513941413941413951313951313951313971213 9914159914159A14159914159A14159914159A14159914159A14159914159A1415991415 9A14159914159A14159914159A14139915119A14119915119A14119915119A1411991511 9A14119915119A14119915119A14119915119A14119915119A14119915119A1411991511 9A14119915119A14119915119A14119915119A14119915119A14119915119A1411991513 971515961615971515961615971515961615971515961615971515961615971515961615 971515961615971515971515981213981213981213981213981213971213971213951313 951313941413941413921513921513911513911513901615901517901517901517901517 9015178E16178E16178D1717891515881615881615871715871715851815851815871713 86150F86150D86150D85160F85160F8316118017117F18137F19147C19147B1916771A15 7619147419167318157219156D18156C1915691814681914681914651A15641A17621B19 631D1B601F1D601F1D5D201F5D201F5C201F5B2120582220592824562924542923522923 5128244F2A244D2A264B29274628264428254028263D28253A2625382624372523342424 3024262E23272C21252A1F23281D21261B1F24191D23181C22171B21161A1E13171B1014 170C1014090D11060A0F06090A0809090909080808070707060606050505040404040404 040404040404040404040404040404040404040404040404020202020202020202020202 020202020202020202020202000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0C0C0C0000001414140000001E1E1EC7C7C7FFFFFFFEFEFFFDFEFFFFFDFFFFFAFFFFF8FF FFF4FFFFF0F9FFF4F8FEFDFBEFF9F1F7FFFAC6D0C54A473E120000250000601C2780232E 931722A4121DAB0F1DAE0719B10014B50015B90619BB0F1DAC0B13A50F11A012119E1310 A01210A2110EA70F0EAB0D0EAF0A10B20910B20910B00910AF0A10AF0A10AE0B10AE0B10 AE0B0EAE0B0EAE0B0EAF0B0CAF0B0CB00A0AB00A0AB00A0CAF0A11AE0A15AE0A13AE0A13 AE0A13AC0B13AC0B13AB0B13AB0B13AB0B13AB0C11A90D11A90D11A90D11A90C13A50F11 A01413930F0D9310159A212693252E7117204708102B070B070000727B78E0F5EEF0FFFF E7F8F2F9FFFFFFFEFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FFFFFFFAFAFAFDFDFDFFFFFFFEFEFEFDFDFDFFFFFFFFFFFFAAAAAA000000000000999999 FFFFFFF8F8F8FEFEFEFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFF4949490B0B0B181818D2D2D2FDFDFDFBFBFB FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFBFFFDF6FFFDF4FFFCF5FAF9F5F8F8FAFAFBFFFCFFFFFCFEFFEEF0FC FCFFFFF4F4FCFEFFFFB6B6B631302E16130E0F000041090A6413197E232A8D242993171F 940B13A10711AC0811B20813B50711B30713B00913AB0B15A70D17A20F19A20F17A30A0C A70B0CAF0C11B70E15BB0D17BB0B18B90A1BB20A1BA80B1C940A1789151E81272965211E 3607001800000E00004C4743A8A8A8FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F6F6F6FFFFFFFFFFFFEAEAEAFFFFFFFFFFFFF6F6F6757575040404000000151515000000 000000141414000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000030303030303030303030303030303 030303030303030303040404040404040404040404040404040404040404040404040404 0505050606060808080A0A0A0D0D0D0E0E0E0F0F0F1414141515151717171919191B1B1B 1D1D1D1F1F1F20201E28251E28251C2A261D2E271F3128213328223728233A28243F2A27 4129274428274628284828294B292A4B292A4C282A50292A502829512729522627532527 5523245821245A1F215C1E1F5F1D1F621C1E651A1E68191C69191C6A181C6C171A71181A 7218187218187318177318177517157816157915137D17137F1813801713831812851813 8717138918148818148619168619168619168818168818168917168917168A1616891515 8B15158B15158C14158C14158C14158E13158C1413911716911714911714911714911714 9216149316149316149515149515149614149614149813149813149813149913149B1516 9B15169C14169B15169C14169B15169C14169B15169C14169B15169C14169B15169C1416 9B15169C14169B15149B15149B15129B15129B15129B15129B15129B15129B15129B1512 9B15129B15129B15129B15129B15129B15129B15129A14119A14119A14119A14119A1411 9A14119A14119A14119B15129B15129B15129B15129B15129B15129B15129B15129A1516 981616981616981616981616981616981616981616981616981616981616981616981616 9816169816169A15169A12149A12149A12149A12149A1214991314991314981314981314 961414961414951514951514931614931614921614921618921618921618921618921618 9116189116188F17188B1515891515891515881615881615871715871715881713881510 88150E87160E87160E861710841710831812801912811A157E1B157C1B157A1B17781B16 771A15751A17731A16721A16701B166F1A176E1B176B1A16691A15681A16661B18631C1A 621C1A611D1C5F1E1C5E1E1E5C1F1E5C1F1E5A201E582522562622562622542722532724 5128244F29264D2A26492A27472B28442A294129273E29283B27263A262537272734282A 32272B3025292E23272C21252A1F23281D21271C20251A1E24191D22171B1F14181B1014 180D11160B0F130A0D0C0A0B0A0A0A090909080808060606050505040404040404040404 040404040404040404040404040404040404040404020202020202020202020202020202 020202020202020202000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000020202 0000000000000E0E0E000000464646EEEEEEFFFFFFFAFBFFFBF8FFFFF9FFFFF6FFFFF4FF FFF3FFFFF7FFFFFCFFF3FCF7F4FFFBF1FFF9ABB7AB453E38120000200000611A22861D24 981922A21623A50D1CA60014A90011AE0315B30B1AAB0B15A70E13A21013A11111A40F11 A70E10AB0C10AE0B0EAE0B10AE0B10AC0B10AB0C10A90D10A80E10A80E10A70E10A80E0E A80E0EA90E0CAB0D0AAC0D09AE0C07AF0C07AF0B0AAF0913AE0919AF0917AF0917AF0917 AF0915AE0A15AE0A13AE0A13AE0A13AE0A11AE0A11AE0A11AE0A11AE0A11AB0C11AC151A 9D121792191E872526631B1C3202001200000600008C908FD6E2E0F7FFFFF6FFFFEEF7F4 FCFFFDFFFFFDF5F4F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFF FFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFDFDFDFEFEFEF0F0F0303030000000484848ECECEC F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFC7C7C7111111060606686868FAFAFAFAFAFAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFFFBF9FFF4F9FFF3F8FEF2FAF7F2FDF1F5FFF0FCFFF0FFFFF3FFFFF6FFF1E2F5 FFFCFFF9FFFFF0FFFFC4E5DC396355071F111804003504004F0F0F6D181B861B2196171E 9F0C16A70210B50615B70513B70515B50615AF0917A90B19A50D1AA11017990F0C9C110A A50F0EAD0C11B70912BD0714C20718C2091BBA091DB615259C101B7B060C74191878312B 551F13190000080000292929828282D4D4D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7 FFFFFFFEFEFEECECECFFFFFFFEFEFEA4A4A4121212000000010101080808000000000000 080808000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000040404040404040404040404040404040404 040404040404040404040404040404040404040404040404040404040404060606070707 0909090B0B0B0E0E0E1010101212121313131717171818181A1A1A1C1C1C1E1E1E202020 2222222323212B28212B281F2D2920302921332A23352A24392A253B2925402B28432B29 462A29482A2A4A2A2B4C2A2B4E2A2C50292C502628522528522426542326542225561F22 581D215A1C1F601B1E621A1E65191D67181D69171B6B161B6C16196E1517731919741918 7419187618187717187917167A16167C1614801714821613841714861612881713891812 8A17128B18158919178919178919178A18178A18178A18178B17178D17178B15158C1415 8C14158E13158E13158E13158F13158E1413931717931715931715931715931715941715 9417159616159715159715159914159914159A14159A14159A14159B13159D15179D1517 9F14179D15179F14179D15179F14179D15179F14179D15179F14179D15179F14179D1517 9F14179D15159D15159D16139D16139D16139D16139D16139D16139D16139D16139D1613 9D16139D16139D16139D16139D16139D16139B14119B14119B14119B14119B14119B1411 9B14119B14119D16139D16139D16139D16139D16139D16139D16139C16139B16179B1617 9B16179B16179B16179B16179B16179B16179B16179B16179B16179B16179B16179B1617 9B16179C16179D12159D12159D12159D12159D12159B13159A1415991415991415971515 971515961615961615961615961615941715941619941619941619931719931719921719 9217199018198C14158B15158B151589151589151588161588161588171389160F89170D 88180D88180D87180F85190F841911811A11821B147F1C167E1D177B1C16791C17781B16 761B16761B16761D17751E17741C18711C17701B166E1B176B1C18691B17651A17641A17 611B19601C19601C1B5E1D1B5E1D1B5B1E1D582220552420562521552521532623522623 4F27254E28254D2B294A2D29472B28432B27402B283D2A263C28273A2828372B2D352A2E 33282C31262A2F24282D22262B20242A1F23271C20261B1F24191D21161A1E13171C1115 1A0F13180F120D0B0C0B0B0B0A0A0A090909070707050505040404030303040404040404 040404040404040404040404040404040404020202020202020202020202020202020202 020202020202000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000060606 000000171717030303000000898989E0E0E2FEFFFFF9F6FFFFF2FFFFF5FFFFF1FFFFF1FF FFF5FFFFFBFFFBFFFDF2FFFBEEFFFAEEFFF5B0B8AD4E47411C0203290000600B107A0F15 9115209B1321A1081AA40315AA0418AD0A1BA90B19A70D17A50E15A50E13A90D11AE0B10 B20910B20910AC0C0EA80E0EA70E10A50F10A41010A21010A11110A01210A1120EA1120C A2120AA51009A71005A81003A90F03AC0D09AF0915AF081CB0071AB0071AB00819B00819 B20717B20815B20815B20813B20811B30811B30810B30810B30810B20811B9131FA20F19 8310155C0E0C2702000B050024302651655CF5FFFFF4FCFEF6F5FAFFFDFFFFFEFFFBFBF9 F0F5EFF8FFF8FEFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF9F9F9FFFFFF FCFCFCF9F9F9FFFFFFFFFFFFFBFBFBFFFFFFFFFFFF8989890707070D0D0DA1A1A1FEFEFE FFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF707070111111000000BFBFBFFDFDFDFFFFFFFFFEFFFCFBFFF8F7FD FBFAFFFFFEFFFEFFFFFEFFFFFEFFFFFCFFFFFCFFFFFCFFFDFBFFFDFBFFFDFBFFFDFBFFFD FBFFFDFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFEFFFFFDFFFFFDFFFFFCFFFFFCFF FFFDFFFFFEFFFFFFFFFCFFFFFBFFFFF8FFFFF8FFFDF9FFFFFBFFFFFEFFFFFFFFFFFFFFFF FFFFFFFEFFFFFEFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFFFBF4FFF3F4FFF1FAFFF6FFFEFBFFFAFFFFF7FFFFF4FFFFF4FFFFEAFFFFF7FFFFFCFF E5EEF3EAFFFFE6FFFFD5FFF78CB0A40B0A051500002000003F040668171D882329981C26 9D0F1BA80C19AE0A15B20813B30713B20813B00913AF0913A80D119C150F9A170F9E100C A30909AA0108B2000ABB0010BF0216BF051AA7000BA20614AA21299521246F0D0C66130D 6F322D3415130B00000B0000695B5BD4C8C8FEF9F6FFFFFDFEFFFDFBFFFDF9FFFFF9FFFF F9FFFFFCFFFFFFFFFFFFFDFFFFFDFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5FFFFFF FFFFFFF8F8F8FFFFFFD3D3D34545450000000909090000000000000F0F0F030303000000 030303000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000030504030504030504030504030504030504030504 0404040404040404040404040404040404040404040503040404040907080909090C0A0B 0E0C0D110F101311121514121615131A19171B1A181C1B191E1D1B21201E23221E242321 2723202F28223128213328223629233829243B29253E2926402826462A29482A284B2928 4D292950292A51292A53292B56282A562427562224572023571F20591D1F591B1C5B191B 5E181A64191D67181B69171B6B16196E15196F1517701417721415761816771816771816 7917167A16147C16147D15127E15128216138316138616128817138916118A17128D1713 8B18158B18158B17178B17178B17178B17178D17178E16178E16178E13158F13158F1315 901215901215901215921115901213941715941715941715941715961615961615971515 9715159715159914159914159914159A14159A14159B13159B1315A01319A01319A01319 A01417A01319A01417A01417A01417A014179F14179F14179F14179F14179F14179F1417 9F14179F15159F15159F15159F15159F15159F15159F15159F15159F15159F15159F1515 9F15159F15159F15159F15159F15159D13139D13139D13139D13139D13139D13139D1313 9D13139F15159F15159F15159F15159F15159F15159F15159F14179C16179B16199B1619 9B16199B16199B16199B16199B16199B16199B16199B16199917199B16199917199B1619 9C15199D12199E11199D12199D12199D12199D12179B13179B13179B13179A13179A1415 9A14159A14159914159A1415991415961617941619961519941619941619941619931719 9317198E13158E13158E13158C14158C14158C14158B15158B15138B151189160F89160F 88170F88170F871811851811841911841B15831C15811B167F1C177D1C167C1B157A1B15 791A167B1E19791E1B781D1A761D19751C18731B19701B186E1A18691815681817651A17 641A17641A19641A19621B19601C195C1F1C58211E58211E58231F562320552420532623 502723512B284D2C274A2B28472B27432A264129254028263C28273B2B2B372B2B362A2A 3428283125252F23232E22222D2123271D1E261C1D251B1C23191A2016171D14151C1314 1913130D0D0D0B0D0A0A0C0B080A09060807040605030504020403040404040406040406 040406040406040406040406040406020202020202020202020202020202020202020202 020202000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000121212 0000000000000000000B0B0BA5A5A7FEFFFFFAF7FEFCEFF9FFF5FFFFF4FFFFF1FEFFF3FD FFFBFFFCFFFFE7F8F0E8FEF2F1FFFBF8FFFAC1C2BC5547461600002F00004F04096F151E 871D299218279A1121A40F22AE1124AB0A1CAC0A19AC0A17AC0B13AE0A11AF0A10B00A0E AE0B0EA80E10A41010A41010A21010A11110A11110A01210A01210A1120EA2110EA5100C A70F0AA90E09AB0E07AC0D07AC0C0CAC0A15AE0919AE0919AF0819B00819B20719B30717 B50617B50617B50617B50615B50615B50615B50615B30715AC0A199E101E7F0B165A050A 2F00000D0000252D208DA397F0FFFFEEFDFAF3F7F8FBF6FCFFFCFFFFFDFFFFFFFDF9FFFB F9FFFBFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFEFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFF FEFFFFFEFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFEFFFFFCFFFFFCFFFFFCFFFFFCFFFF FCFFFFFBFFFEFBFFFEFBFFFEFAFFFEFAFFFEFAFFFEFAFFFEFBFFFCEEEFEAFFFFFBFFFFFB F3F5F2FEFFFDFEFFFFFEFEFEFFFEFFFFFDFFD4CFD3251F23030002615D5EFFFFFFFDFFFE F2F4F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF4F4F4FFFFFFFFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFF FEFEFEDEDEDE3030300000004B4B4BF5F5F5FFFFFFFEFDFFFFFCFFFFFBFFFFFCFFF9F7FF FDFDFFF9FCFFE3E8EBAFB8B7AEB9B5B0BDB6D5E5DBF4FFFBF2FFFBD5E9DEF1FFFBEDFEF4 FBFFFFFCFFFFFBFFFFF9FFFFFBFFFFFEFFFFFFFDFFFFFAFFFFF8FFFFF6FFFFE7F5FFF8FF FFFBFFEDEDF5F8FFFFEDFFFFABCBBE557767274136596A64B3B9B7E9E9EBFBFBFDFFFEFF FBFFFFF0F8FAEEF8F9F8FFFFFBFFFFF5F6F8F6F2F3FFFEFFFFFEFFFCFCFCFDFDFDF4F4F4 FFFFFFFFFFFFF4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFD FCFFFBFCFFFBFEFFFDFFFFFDFFFEFFFFFDFFFFFCFFFFFBFFFFFBFFFFFCFFFFFEFFFCFFFF F9FFFFF7FFFFF4FFFFF7FFFFDCDDE2645A630B0002140000350A115B1E256B1C217A1A1E 9926298E090C920000B00D0EC31516BF080ABC0000B90A07A2110C9B1410A01210A70E10 AE0A11B30811B90413BA0315B90417B50617AE091AA50D1A9D111C94151C8D191C7F1F21 5E1C1D5220212C00001D0000300E0DA08D89F5F0EAF9FFFAE1F7EBEDFFFDEDFFFFEEFFFF F1FDFDFFFEFFFFFAFFFFF8FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6F4F4F4FFFFFF FFFFFFE3E3E3707070000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000100000100000200000301000402000302000403010504030504 0303030404040503040604050806070907080B07080A08090F0B0C0E0C0D120E0D151110 1814131B17161D19161E1A1726211D27221E28231D29241E2B26202C281F2F2822312823 3425223725233925243C27264028264428274829274A28274F2829502828532728562528 5725265824265A24245D22245B1B1B5E1A1B5F1B1C611B1B621A1B661A1A691B1B6B1A19 6D19176E1916721817741916761816781917791A187B19167E1B16801A15801A15811A15 811A158219158418158418158518138717138717138817138916138916138916138B1513 8C14138E14138E14138E14138E14138F13138F1313901213941415941415951315971215 971215971215981115971215991415991513991513991513991513991513991513991513 9B17159C16159C16159C16159C16159C16159C16159F1417A2121BA4111BA3111BA31219 A3111BA31219A21319A21319A21317A01417A01415A01415A01415A01415A01415A01417 A21319A3111BA3111BA3111BA3111BA3111BA3111BA3111BA3111BA3111BA3111BA3111B A3111BA3111BA3111BA3111BA3111BA3111BA3111BA3111BA3111BA3111BA3111BA3111B A3111BA3111BA3111BA3111BA3111BA3111BA3111BA2121B9F141B9C151B9C151B9C151B 9C151B9C151B9B161B9B161B99161B99161B99161B98171B99161B98171B99161B9B151C 9D13209F12229F13209F1320A01220A0121EA0131CA0131CA0131BA2121BA21319A21319 A21317A21317A31217A01417991417961617971517961617961617961617961617961617 9414159414159414159214159214159214159214159115158E14138C15118C15118B1511 8B1511891613881713871713871713851813851813841815821915821915811A15801A16 7C18187B191A7B191A7B191A7B191A79191A781A1A761B1A751B1A741C1B731B1A701A19 701A196E1A186D19176A1B175F18145D1A145E1A175D1C185B1E195B211D58231F562520 5427225128224F2A244D2A244A2B26492C26482D26462D28422D283F2E273E2D263C2B24 3829243627223427213325223025212E25202C2220271F1C241C1A1F1A171C1714181713 1217131017100E14100B110D090E0A060B0704080703070606070906070B06070B05060A 06050B06050B05040A050409040406040404040404040404040404040404040404040404 020202020202020202020202020202020202020202020202000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000010101000000000000000000 000000070707111111181818E1E1E3F9F9FBFFFDFFFFF7FCFEF3F9FFFBFFFFFCFFFFFEFF F6F8F7FBFFFFFBFFFDF3F9F5FCFFFDFFFFFDD2CECD8A80810D00001B000242191F5B222B 691B287C1526901124A10D23A20013BA081EBC071AB70511B60D14A50505990400AA1914 A11110A11111A11111A21010A41010A4100EA50F0EA70F0EA70B0CAA0C0DAD0A0FAF0A10 B1080FB0050EB0020CA9020AA5090CA007099F0306A40309AC0610B40A17BA0B1CBC0B1D BC091FB40218AF0015AF011AB50923B60C26AE062091071E580815390C111800000F0000 514746D2D1CDFCFFFDF7FDFBFBFFFFFCFFFFFEFFFFFEFFFFFCFFFFFBFFFFF9FFFDFBFFFD FFFEFBFFFDFBFFFDFBFFFEFBFFFEFBFFFEFDFFFFFDFFFFFDFDFFFCFCFFFDFBFFFFF8FEFC F2FBFAF1FBFAF6FFFFF8FFFFF8FFFFF8FFFFF2FAFCF0FAFBF6FFFFF8FFFFF7FFFFF2FEFC F4FFFFEFFEFBF2FFFCF4FFFFF4FFFFC2D3CD68797125302844443A2E2A1F85857BEFF5EB F4FBF4FBFFFDEFF0F2FFFDFFFFF9FFFFF9FF74636D1E0E18070002CAC8C9FBFFFFFBFFFD FEFFFFFFFFFFFDFDFDFCFCFCFCFCFCFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFEFEFEFBFBFBFFFFFFFFFFFFFBFBFBFDFDFDFFFFFF 9494941414140B0B0B929292F2F2F2FFFFFFF7F6FCFEFDFFE4E2F7FFFCFFFFFDFFFBF9FF BDBCC43F3E43141615080D09293029505C52EBF8EEF4FFFAF2FFFAEEFFF7ECFDF3FBFFFF FCFFFFF9FFFFF9FFFFF9FFFFFEFFFFFFFCFFFFF9FFFFEFFFFFF4FFFFEBFDFFF6FFFFFAFF F2F5FEF5FFFFC1D7D50F2B1D000C000006000003002C262664585CA699A0DBD2D7F3F1F6 FBFFFFF8FFFFF7FFFFEFF8F5F0F4F3FEFEFEFFFEFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFF FDFDFDF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFFFFF8F8FFE5E4F29E98A43629320F00001900004F1B1D732D2D6D1312 8E211EAA2622AE1915AC0401B00000BF0200C30D0AA90E0CA21010A50F10A80E10AC0B11 AF0A11B20813B30715B30717B20717AE0919AB0A1AA70C1AA20E1AA0101A93161E791F21 671D1E5D171946060724000022000074635CD3D5CAF2FFFAE9FFF9D3F3E8EDFFFFF5FFFF FEFFFFFFF5FFFFF1FCFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FFFFFFF5F5F5F8F8F8FFFFFF 929292101010010101000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000100000200000401000401000502000503000503010504030504030303 0303030503040604050A06070B07080C08090C0809110D0E120E0F14100F1713121B1515 1E1916201B17211C1829221C29221C2B241C2C251D2E251C30271E31281F352820392524 3D25253F25264226254527274A28274E27285028285327285626265824265A24245B2324 5D23225E22226121216018196418186418186719176919186A19166E1817701816711814 7318157518137718147A19137A19137C19147E1813811A13811A13821913821913841913 8419138518138518138717138717138817138817138916138916138916138B15138E1413 8F13138F13138F1313901213901213921213921213951315971215981115981115991115 9911159911159911139A14159A14139A14139A14139A14139A14139A14139A14139C1615 9C16159C16159C16159C16159C16159C16159D1517A31219A4111BA3111BA31219A3111B A31219A21319A21317A21317A01417A01415A01415A01415A01415A01415A01417A31219 A3111BA3111BA3111BA3111BA3111BA3111BA3111BA3111BA3111BA3111BA3111BA3111B A3111BA3111BA3111BA3111BA3111BA3111BA3111BA3111BA3111BA3111BA3111BA3111B A3111BA3111BA3111BA3111BA3111BA3111BA2121B9F141B9D141B9C151B9C151B9C151B 9C151B9B161B9B161B99161B99161B99161B98171B98171B98171B98171B99161C9D1322 9F12239F12229F1222A01220A01220A0121EA0131CA2121CA2121BA21319A31219A31217 A31217A31217A014179A1317971517971517971517971517971517971517971517951315 9513159513159513159513159513159513159414158F13138E14138E14138C14138C1413 8B15138B15138916138916138817138817138717138717138518138518138418157F1718 7E171A7E171A7E171A7E171A7C181A7C181A7B191A79191A781A1A771919751A19741918 7218177218176E1916661713631813631916621B17621D18601F195C211B5A231E582521 5627215328225029224F2A244D2A244C2B24492C24452C25412D24402C233D2B213C2922 39282038272035261F33262030251F2D241F29221C251D1A201B171E19161A1915141913 101A121017100D140D0A100C070D09060A0905090804080904080B05060B05060B05040C 05040C04030B040309040406040404040404040404040404040404040404040404020202 020202020202020202020202020202020202020202000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000040404010101000000000000000000 0303030909090D0D0D585858E7E7E7FFFFFFEFEFEFFFFFFFFFFFFFE9E9E9FFFFFFF8F8F8 FFFFFFFFFFFFF7F7F7FFFFFFFFFFFFFFFFFFE0DEDF888389241B200A00001900035C2D35 6F29347A182796192BA1091EB60D22B50215B1000BB80D13AB0C099B0600A4150DA21010 A40F13A40F11A40F11A70E10A80E0EA90D10AB0C10AD0A0FAE090FB20811B40814B70817 B90818BA071AB80918B10E13B31313B71417B61117B10A12AC0411AA0211A80113A0000E A7081EAD1429A3112690071B8703188E0F248524351B000007000021181BA49B9EFFFAFC FFFEFFF4F2F3FAFAFAFFFFFFFEFFFFFCFFFFFBFFFFF9FFFFF9FFFFF8FFFFFBFFFDFFFFFB FFFFFAFFFFFBFFFFFBFFFFFBFFFFFBFFFFFDFFFFFDFCFCFAF9F9F7FBFBFBFEFFFFFEFFFF FEFFFFFEFFFFF0F5F8E8F3F5F5FFFFF5FFFFF5FFFFF4FFFFECF8F8F8FFFFF8FFFFF5FEFB F5FEF9DBE1DD9298943C413B050A0401060016160E1408000B00001B1509898B80E8EFE7 ECF5F0F5F9FAFFFDFFFFFAFFFFF7FFCCB6C318040F1508117B767AFBFFFFF0F9F4FEFFFF FFFFFFFEFEFEFDFDFDFDFDFDFDFDFDFDFDFDFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFBFBFBFBFBFBF0F0F0353535 000000454545E7E7E7FAFAFAFFFFFFFEFFFFE9EDF6FBFFFFEDF0F9F5F2FBA49DA421161C 0E00020B00000B00000A00000B0200B0ADA6FAFDF6FBFFFAEFFAF2F8FFFDFCFFFFFCFFFF FBFFFFFBFFFFFBFFFFFEFFFFFFFCFFFFFAFFFFEFFCFFF5FFFFF5FFFFF9FFFEF8FFFBFFFF E6F5F8818D8D010000190E08301B1A26090B1900001B00002000043A1D22806D71B7AEAF ECECEAFBFFFDF9FFFDF9FFFDF7FDF9DEE3DFFEFFFFF6F6F6FFFFFFFFFFFFFDFDFDF4F4F4 FEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFFFFFEFEFFFEFEFFFFFDFFC9BEC65F4A511500002000003F03036919188B2926 9825228D0905920000AC0D0ABC1310B50909B00A0EAE0B10AE0B10AC0B10AB0C11AB0C11 A90C13A90C13A90C15A90C17AB0B17AB0A19AB0A19AC0A19AC0A19A00F1C881D23691314 711B1E7B2B2E520C0E2700001B000043322AA2A499DBEBDEF1FFFBF1FFFDEDF9F7FEFFFF FFFBFFFFF4FCFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FFFFFFFFFFFFFFFFFFC0C0C0363636 000000070707000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000010101010101010101010101010101010101 010101000201000301000401000402000402000403010504030504040605020202030303 0503040705060A06070C08090E080A0E080A140E0E1610101812121B1515201816221A18 251D1A261E1B2C231E2C231E2D241D2F261F31271E332920342A203728213F2727432628 4427294628284A28294D292951292A5228295325275624255922255A22235D21235E2021 5E2021611F2063191A6618186719176818176A19186D19176E1817711917721915731815 7718147917147A19137C19147E18137F1914811A13821913841913841913851813851813 8717138717138918148918148A17148A17148C16148C16148C16148D15148F1514901414 9113149113149313149313149412149412149813169813169912169912169A12169A1216 9A12169A12149A14159A14139A14139A14139A14139A14139A14139A14139C16159C1615 9C16159C16159C16159C16159C16159D1515A01417A21319A01319A01417A01319A01417 A01417A01415A014159F15159F15159F15159F15139F15139F1513A01415A01417A21319 A21319A21319A21319A21319A21319A21319A21319A21319A21319A21319A21319A21319 A21319A21319A21319A21319A21319A21319A21319A21319A21319A21319A21319A21319 A21319A21319A21319A21319A21319A013199D15199C15199C15199C15199C15199C1519 9B16199B16199B16199917199917199917199917199917199917199B161B9F131CA0121E 9F131E9F131E9F131E9F131C9F131C9F141B9D141B9D141B9D15199D15199D15199D1519 9D15199C1519991417971517971517971517971517971517971517971517961416961416 9614169614169614169614169614169515169113148F15148F15148D15148D15148C1614 8C16148A17148A171489181489181488181488181486191486191485191681171980171B 80171B7F181B7F181B7D191B7D191B7C1A1B7C1A1B79191A79191A771919761818741918 731817711917681714671814671915641B15631C18621F195F201B5C211B5A231E572420 5525215227215027214F28214E29234B2A23482B23452D23442B24412A223E2A213C2922 3B28223928213627223427212F24202C231E28201D231E1A211C181D1C17191C15151C14 1318121116100E130F0B100C0B0D0C090B0A06070906070906050A050409040309030208 03020A030208040406040404040404040404040404040404040404040404020202020202 020202020202020202020202020202020202000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000040404030303000000000000000000000000 000000000000000000989898F7F7F7FCFCFCFFFFFFFFFFFFF0F0F0FFFFFFFEFEFEFFFFFF FFFFFFFBFBFBFBFBFBFFFFFFFFFFFFFFFEFFFFF6FEB6A7AE4D3E430D0000120000260000 52141770191F8A1820A01822A10711A40009B61014B40E0EA70503AB0C09AB0C10A90D11 A90D11A90D11A90D11A90D10AB0C11AB0C11AF0E14B00C15B00A14B00815B30916B50919 B8081CBA091BAD0006B6000BBA0413B70513B20312AC0516AA0E1CA815259C182588121E 78131B772026732B2E581C1C2800001B00002714165F5659BCB3B6FFFBFEFFFDFFFFFEFF FFFDFEFFFFFFFFFFFFFEFFFFFCFFFFFBFFFFF9FFFFF9FFFFF9FFFFF8FFFFF5FFFDF5FFFB F5FFFDF7FFFDF9FFFDFBFFFDFEFFFFFFFFFFFFFEFFFFFCFFFFF6FDFFF0F7FFF2FAFFF8FF FFF8FFFFFBFFF8FFFFF1FFFFEDFFFEF3FFFFF8FFFFFAFFFEF0F0EEE6E2E1B6ACAB766867 2C18191100001400002607052705041D00004D2A2435190E0E0000524940FEFFF8EFF9F1 F9FFFFFCFFFFFFFDFFFFFAFFFFF9FF43333D10050D2E292DDFE1E0F5F9F8FEFFFFFFFFFF FFFFFFFEFEFEFDFDFDFCFCFCFCFCFCFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFBFBFBF010101000000 8A8A8AFFFFFFFCFCFCFFFFFFFEFFFFF9FFFFF0F8FAF6F6F86960630E00001C0003190000 5D353661393A2F08092002025E4948F9EEECFFFDF8FEFFFBFBFFFDFCFFFFFEFFFFFCFFFF FCFFFFFCFFFFFFFEFFFFFDFFFFFBFFFFF8FFFFF4FFFFF9FFFFFBFFFEFDFFFBFFFFC7D5D8 3E3E4018000050191E76394076353D621E294D09143300002400001C00001E0405554746 908D88CFD2CBF9FFFAF8FFFAF9FFFBFEFFFDFCFCFCFBFBFBFFFFFFFDFDFDF2F2F2FFFFFF F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFFF4F4FEFFFDFFFFFBFFE9DADF82696C2D090B2300003D00005C0D09771816 831613921614A21B18A313139D0305B20910B60610B30810AF0A10AB0C11A70E11A50E13 A40F13A40F13A50E15A80D15AB0B15B00815B30715B60517AB0A198E121A80191C80171C 821D2383272C6F20253700001D00001401007F7C73ECF6EBF0FDF4E7F0EDFCFFFFFFFDFF FFFDFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFF0F0F0484848000000101010 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000020202020202020202020202020202020202020202 010302000402000502000503000503010504020605040605050706030303040404060405 0806070C08090E0A0B100A0C110B0D1812121913131C1616201816231B19271D1B291F1D 2B221D2F242030251F33262034271F362921372A21392B223D2A23432928472929482829 4B29284D292951292953292A5628285523245822225921225C20205D1F205F1F1F601E1F 631D1D6519196818176A19186A19166D19176F1A17711917731A167419167619147A1815 7B18137C19147F1915801914811A15821913841913841913841913851813851813871713 8817138A19158B18158B18158D17158D17158D17158E16158E1615911515911515921415 9214159414159414159513159513159914179914179A13179A13179B13179B13179B1317 9B13159B13159A14139A14139A14139A14139A14139A14139A14139C16159C16159C1615 9C16159C16159C16159C16159D15159F1515A014159F15159F15159F15159F15159F1515 9F15159F1515A01415A01415A01415A01413A01413A01413A01413A01415A01415A01415 A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415 A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415 A01415A01415A01415A014159F15159D15159D15159D15159D15159D15159D15159C1615 9C16159C16159C16159B17159B17159B17159B17159C16159D1517A01319A2121BA2121B A0131BA0131B9F141B9F14199D15199C15199C15199B16199B1619991719991719991719 991719971517971517971517971517971517971517971517971517971517971517971517 9715179715179715179715179616179214159115159115159016159016158E16158E1615 8D17158D17158B18158B18158A19158A1915891915891915871A1784171A82181C82181C 81181C81181C80191C80191C7E1A1C7E1A1C7C1A1B7C1A1B79191A781819771919761818 7419186D17166C18166A1916691A16671C19661C19631D1B601F1B5D201D5B211D58231F 5524205424205225205125224E27224C2B24482B23482B25462B24432A23412A223E2A23 3D2A243A28243728233426233025212C222029211E271F1C23201B1E1F191B1E17191B16 1618131315121113100E100F0D0F0E08080A08080A07060B06050A040309030208020109 020107040406040404040404040404040404040404040404040404020202020202020202 020202020202020202020202020202000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000292929B9B9B9FFFFFFEFEFEFF6F6F6FFFFFFF2F2F2FDFDFDFEFEFEFFFFFF FFFFFFFFFFFFF4F4F4F4F4F4FEF9FDFFF9FFFFF9FFEEE1E8766D6E120D090A00001E0100 3502005E100E831B1C9310159C070BB31015B60C0FAF0103B30608B20910B00911AF0A11 AE0A11AB0C11A90C13A90C13A80D13AF141CAD121AAA0D18A90915A80615A80615AB0617 B00517C50E22C3091EB9061BAF0215A401129C0514930B1988131C751119792A2D6E3432 401B130F00000600000A0E002D33259B9794FBF2F5FFFCFFF9F3F5DCD8D9FDF9FAFFFEFF FEFEFEFFFFFFFEFFFFFCFFFFFCFFFFFBFFFFF9FFFFF9FFFFF8FFFFF4FFFFF2FFFDF2FFFF F5FFFDF7FFFFF9FFFFFCFFFFFFFEFFEBE5E7FFF8FCFFF9FFFFF8FFFFF7FFFFE9F4FFE8F4 FFF2FAF9FFFFF1FFFFF4FFFFF8FFFFF8FAF7C9C4C17B6D6C4129291600001D0000230000 2D00004D0B0F682125782D32793134783B3A6B3A35190000220F08D2CFC6F9FFF9F8FFFF EDF7F6F5F9FCFFFDFFFFFBFFA69BA30600040E080C979797FEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFCFCFCFBFBFBF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF8F8F8FFFFFFFFFFFFF5F5F5FCFCFCFFFFFFFEFEFE6C6C6C0000001B1B1BC9C9C9 F3F3F3FFFFFFFFFFFFFEFFFDF3FAF3D7DAD3453C371400001B00002900008544486C2529 742D314A090D300000370D11D7BDBEFFFBFBFFFFFDE5E9E8FEFFFFFEFFFFFEFFFFFEFFFF FEFFFFFFFEFFFFFDFFFFFCFFFFFBFFFDF6FDFFFBFFFCFAFFFEFFFFF9FFFF97A2A4120306 3D00006D0816801A28821928881F30902B3B832535661420410005240000190000130000 342D25676D61ADB9ADE7F3E9F3F8F4FFFFFFF6F6F6FFFFFFFFFFFFF6F6F6FFFFFFF4F4F4 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFFFFFEFFFFFBF8FFF6F1F5FFFBFFFFF7F8BCA4A4613F3E2000002900004C050375211F 882829821A19811012940F14B00913BA0411B70511B20811AB0C11A50F11A11111A01211 A01211A21011A70E11AC0B11B50711BA0411BE0211B50613970C13A3282D9F222881050D 7D050F8C21297C23294F0A0D270000110000504941A6A9A0F0F5EFFCFFFDF3F3F3FFFEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6F7F7F7909090000000000000202020000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000020202020202020202020202020202020202020202010302 0003020005030004030105040406050406050606060606060604050705060B07080D090A 110B0D130D0F150F111610121E1516201718221A18261C1B291F1E2C211F2F2422302521 3325223427213627223728213B2A233C2B233E2B24422B25482A284C2A294D29294F2928 5129295428295628285927265822225B21205D1F205F1F1F601E1F621E1D631D1D661C1D 6818196A19186C18186E18176F19187119177419187618167718167A18157B17157E1814 801815801914821915841815841913851813851813851813871713871713881713881713 8B18158D17158D17158E16158E16158E1615901615901615911515921415941415941415 9414159414159513159712159A13179A13179B13179B13179D12179D12179D12179B1315 9B13159B13139B13139B13139B13139B13139B13139B13139D15159D15159D15159D1515 9D15159D15159D15159D15159F15139F15139F15139F15139F15139F1513A01413A01413 A01413A21413A21413A21413A21413A21413A21413A21413A01512A01512A01512A01512 A01512A01512A01512A01512A01512A01512A01512A01512A01512A01512A01512A01512 A01512A01512A01512A01512A01512A01512A01512A01512A01512A01512A01512A01512 A01512A01512A01512A015129F15129F15129F15129F15129F15129F15129F15129F1512 9F15129F15129F15129F15129F15129F1512A01512A21412A41213A41215A41215A31215 A31215A213159F14179D15179C16179B161999171998181996181995191995191B96181B 971517991417991417991417991417991417991417991417991417991417991417991417 9914179914179914179715179414159214159214159115159115159016159016158E1615 8E16158D17158B18158B18158B18158A19158A191589191785171884171A84171A84171A 84171A82181A82181A81191A80191A7E1A1A7D19197C1A197B1918781917781917761816 7318177119177119176F1A176B1A176A1B17671C19641D1B621E1D5F1F1D5D201F5B211F 5921205822205623205424205029224C2B224C2B24492B23482B25462B24442B26422B25 3E29243C29233829243528223325222F24202D221E2A231D25221D21221C1E1F191C1D17 191A151617121414121212100C0A0B0B090A0A080B08060906050A040308030208020106 040406040404040404040404040404040404040404040404020202020202020202020202 020202020202020202020202000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 131313000000565656E5E5E5FBFBFBF8F8F8FFFFFFFBFBFBFBFBFBF7F7F7FCFCFCFFFFFF FFFFFFFFFFFFFCFCFCFFFDFFFFF5FFFFF1FCFFFCFFF8FCFBC1CEC46773652023120E0000 2D0000691C148C1F1C981010AD0E12B5060BB50002BE050DB90510B60611B30713AF0913 AC0B13A80D15A50E17A20F17A4121CA2121BA1111BA0101AA10F1AA20E1AA40D1CA60E1D A9081AA60517A10618A00D1FA01928971F2B861E27721D225215143C130D170500000300 00090021442C7FAD93D3F9E4FBFFFDFFFDFFFFF9FBFFFDFEFFFEFFFFFEFFFFFEFFF9F9F9 FFFFFFFEFFFFFCFFFFFCFFFFFCFFFFFBFFFFFBFFFFF9FFFFF8FFFFF8FFFFF8FFFFF9FFFF FBFFFFFCFFFFFFFFFFFFFEFFFBF5F9FFFAFFFFFBFFFFFAFFFFF6FBFFF4FAFFF9FFFFFBFF FAFFFEE5F1EDC2CBC692938E5D5351311C1B1900002000002A00004D02077A232B8B2A33 851A22800C158A121C9321296F1318742A2B2B0000180000786E65FCFFFAE5F4EDECFFFB EFFBFBF9FFFFFAF9FFF1ECF2261F260400024C4849EFEDEEFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFBFBFBF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE F6F6F6FFFFFFFFFFFFEFEFEFFFFFFFFFFFFFD1D1D1141414090909595959FAFAFAFAFAFA FFFFFFFFFFFFF3F2EE8A877E23190D1700001F00005013108C3E3E670B0E821F247D1921 72191F3800003400017E5B5FFFFAFBFFFFFFF5FBFBFCFFFFFEFFFFFFFEFFFFFEFFFFFEFF FFFEFFFFFDFFFFFEFFFFFEFFFCFCFEFEFFFFF5F9FAFBFFFFE6ECEC5861601400006D0816 9A1226A31B2F9611248D0A1C8F10218E152682142194333E732229511517310806110000 0600000F1305434B40BABCB9FFFFFFF7F7F7FAFAFAFFFFFFF9F9F9FFFFFFF7F7F7FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFEFF FFFEFFFDFCFFFBF9FCFFFEFFFFFCFDFFF6F5EBD7D68165623E1817220000290000571314 7127287828298D2327A70D19B60613B30713AF0913A90C13A50F11A21011A21011A21011 A50F10A90D10AF0A0EB6070EBA050EBE030EB70610A40D14A01319A4121C9F0D18970915 900C198A16217F222A611F201D00000F00002D29209B9E97FBFFFBF9FEF8FCFFFDFEFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFEFEFFFFFFADADAD1E1E1E000000060606020202000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000030303030303030303030303030303030303030303020403000403 0006040105040206050507060507060707070707070907080B090A0F0B0C110D0E150F11 1812141A14161D141722191A241A19271D1C2A1F1D2D2220322421342623372823392723 3928213B28223D2A233F2B24412D24442D25472C254D2A28502828502828512826542626 5626265825245A24225B1F1F5C1F1E5F1D1E621C1C631B1C651B1A661A1A681A1A6C1818 6E18177018177119177319187419167719177819157A18157C19147E1814801914841815 8418158619168619148518138717138717138717138817138817138916138916138E1816 8F17168F1716911716911716911716921616921616931516931516951516951516951516 9614169813169813169B14189B14189C14189C14189E13189E13189E13189E13169D1215 9B13139D13139B13139D13139B13139D13139B13139F15159D15159F15159D15159F1515 9D15159F15159F1513A01512A01512A21412A01512A21413A21413A21413A31313A31313 A41213A41213A41213A41213A41213A61115A41213A21410A21410A21410A21410A21410 A21410A21410A21410A21410A21410A21410A21410A21410A21410A21410A21410A21410 A21410A21410A21410A21410A21410A21410A21410A21410A21410A21410A21410A21410 A21410A21410A21410A21410A21410A21410A21410A21410A21410A21410A31410A31410 A31410A31410A31410A41310A41310A41310A61210A91110A91012A91012A71112A61212 A41213A21413A014159D15179C161799171998181996181995191995191B95191B971517 9914179914179914179914179914179914179914179A15189A15189A15189A15189A1518 9A15189A15189A1518951516951516951516931516931516921616921616911716911716 8F17168E18168E18168E18168C19168C19168B191888171988171B88171B86181B86181B 85181B85181B83191B821A1B821A1B80191A80191A7D19197C18187C18187A1817781819 7719197618187419187119186E18176B1A196A1A19661A1A631B1C621C1C5F1D1E5E1E1E 5C1E1F5C1E1F58201F552823512A235029224F2A244D2A244A2B26492C26482C28432A26 3F2A253D2A263B29253728253426233325223027222A251F27241F25221D221F1A1F1B18 1D19161A1615171614120E0F0F0D0E0E0C0F0B090C09070C06050A05040A040308040406 040404040404040404040404040404040404040404020202020202020202020202020202 020202020202020202000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000050505 0000000505057E7E7EFFFFFFFFFFFFE3E3E3FFFFFFFFFFFFFDFDFDF8F8F8FBFBFBFEFEFE FDFDFDFFFFFFFFFDFFFFF9FFFFF2FDF4F3F8F7FFFFF0FFFBDEF7E46F7E6B0B08001B0000 611F138C2622981314AA0B10B3040BB80006C40610BC0410B70511B30713AE0A15A80D15 A20F179D111A97141C8F10178F131B92161E951921981B23991C249A1B26991B26890F1A 86101C82121E7F151F76171F6311174904073300002200000D000001010031423287A694 CBF7E0DDFFFAE4FFFBF8FFFDF8F4F5F5F1F2FFFEFFFFFEFFFFFEFFF9F7F8FEFEFEFFFFFF FEFFFFFEFFFFFCFFFFFCFFFFFCFFFFFCFFFFFEFFFFFFFEFFFFFDFFFFFEFFFFFEFFFFFEFF FFFEFFFFFDFFFFFEFFFFFEFFFFFEFFF5F3F4F8F7F5FFFEFFFFFFFDF6F5F3E2E1DF989793 706B673429270E00001500001D00003B03045D161A913A40882329810D168C0D16A51924 AE1A26A30915890005820813832229661B1F2800003D2A23F4F5EDF2FFF9F0FFFFF1FFFF EBFBFBF9FFFFFFFEFF8782880400021C161AACA8A9FBF9FAFCFCFCFFFFFFFFFFFFFFFFFF FFFFFFFDFDFDFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8 FFFFFFFFFFFFF0F0F0FFFFFFF1F1F1868686000000252525A1A1A1FFFFFFFFFFFFF5F5F5 C5C5C5938B880F00001C000024000068211B8C2E2C7B0D0E9A1D2394121AA2252D93242B 640B11300000381416E4D8D8F9FFFFF5FFFFF9FFFFFEFFFFFFFEFFFFFDFFFFFCFFFFFCFF FFFDFFFFFFFFFBFFFFF9FFFFF8FFFFF1FCF8F9FFFFB5B9B81E1E1E1C0000790011A3061B B3162BB2192BAA1324A31020A012209E16247900077D0E1780232B762E31532321290E07 0C0000030000666561FFFFFFFDFDFDF4F4F4FFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFEF1F1F3 FAFAFCFFFFFFFFFFFFF4F3F1F9F5F4FFFDFBFDF2F0A593913E2423180000240000481C1D 5E2C2F74282C94151EA70D17A70D15A80D15A80D15A80D13A90C13AB0C11AE0A11AF0A10 B00A0EB3090CB5080CB6070CB7070AB3090CAD0C119B0003A20007B9131FC01B2BA70C1C 8C04127D0B15711C21521A194425200A000042423AF5FCF4F9FFFBF7FFFBFEFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFDADADA4F4F4F0000000909090D0D0D0000000C0C0C000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000040404040404040404040404040404040404040404030504010504010504 0406050406050606060707070806070907080F0B0C100C0D130D0F1610121C13161F1619 21181B23191A261C1B281D1B2A1F1D2D22203224233627243A28263C29253C27243D2823 402923432A23462B24472C254A2D274D2C27502725532525532525552523572423592321 5B21205C201F5E1C1D601C1B621A1B641A196719196818176818176B17176E1817701817 7218187318177618187819177A18177C18167E18167F1714811815831714871715881814 8818148919158717138817138817138817138916138916138B15138C1413901817921817 921817931717931717931717941617941617941617961617971517971517971517991417 9914179A13179D15199D15199F14199F1419A01319A01319A01319A014179E12159D1313 9E12139D13139E12139D13139E12139D1313A014159F1515A014159F1515A014159F1515 A01415A01413A41212A41310A61210A41310A61212A61212A61212A71112A71113A91013 A91015A91015A91015A91015AA0F17A71113A41310A3140EA3140EA3140EA3140EA3140E A3140EA3140EA3140EA3140EA3140EA3140EA3140EA3140EA3140EA3140EA3140EA3140E A3140EA3140EA3140EA3140EA3140EA3140EA3140EA3140EA3140EA3140EA3140EA3140E A3140EA3140EA4130EA4130EA4130EA4130EA6120EA6120EA6120EA7120EA7120EA7120E A7120EA7120EA9110EA9110EA9110EAA100EAD0F0EAE0E10AE0E10AD0F10AA1010A91012 A61113A41213A21315A014159D15179C151999171998171B98171B98171B9914179A1317 9A13179A13179A13179A13179A13179A13179C15199C15199C15199C15199C15199C1519 9C15199B1619991417971517971517961617961617941617941617931717931717921817 9218179018179018178F19178F19178D19198B17188B171A8A171A8A171A8A171A89181A 89181A87191A861A1A8519198319198218188018178018177E18167E18167C18187B1918 7A18177718167517177217167018176D171869181768181967181B641A1B621A1B611B1D 611B1D5D1D1D592622552822552822542923522B24512C264F2C284C2D28472A26442B26 422A263F2A253C29253A28243728233629232F261F2D26202B241E28211B231E1A201B17 1E19161C1815171111151110130F100F0D0E0C0A0D0A080B08060B07050A040406040404 040404040404040404040404040404040404020202020202020202020202020202020202 020202020202000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000101010101010000000F0F0F 0000001C1C1CBCBCBCFBFBFBEAEAEAFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6F1F1F1F4F4F4 F8F8F8F8F6F9FFFCFFFFFDFFF9FFFFDCEFEBEAFFF9F1FFF8909B8A0F06002E06006F261F 902422940C10A80810B60811BA020AC10810BA0410B60611B00913A90C15A10F1997141A 8F181E881B2079141879191D7C1D217F20248020247C1C207916196F16187737376A3734 5B2A264212102600001B000016000013000034221E635A55A9A9A1E0E7DFF7FFFBF2FFFB EDFFFAEAFEF5ECF0EFFFFEFFFFFEFFFBF9FAEFEDEEFCFAFBFFFEFFFFFFFFFFFFFFFEFFFF FEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFEFFFFF9FFFFF6FFFFF8FFFFF8FFFFFAFFFFFBFF FFFCFFFFFEFFF0F2F1F0F6F2F4FFF9F3FFF9DDF1E8A8BEB261796C3741380D0000180000 1C00003201045A1F21732C307321256E0D148B1C239518209D111A9E0710A00009AC020D BD0F19C31D299B0818880E1B8021293E0001160000959289F4FFFBE7FFF9EDFFFFE9FFFC F5FFFFFBFFFFDAD8DD282226060002625C60F7F5F6F9F9F9FEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFF FFFFFFF4F4F4FFFFFFDEDEDE4A4A4A060606474747D4D4D4FFFFFFFFFFFFA9A9A95A5A5A 0A00001D00004D0F048030297D1A15830908A01417A90F17AD121AA10E1884020C983339 3000002F0D0E989491EBFEFAECFFFFF7FFFFFEFFFFFFFEFFFFFCFFFFFBFFFFFBFFFFFDFF FEFFFFECF7F3F5FFFDF4FFFDF2FFF6F8FFF893928E0700002A0000A52031B2091EA80314 A90716AC0B1AA80B16A60816A50916B51F2BA51926840A156C08106E23286D3B3A452824 0E0100282320FFFFFFFFFFFFF3F3F3FFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFEFFFF EAECEBEEF2F1FCFFFFFCFFFFE8EAE7FFFFFDFFFFFDD4CCCA6B5F5F1401030F0000230A0E 5221257E1F2390181A96151A9B1219A20F19A90C17B00815B50613B90511B90510B7060E B5080CB20A0AAF0B09AC0D09AC0D0AA90506B30A0FB90913B2000CAB0009A70010A40D1C 9B1D298A2B31601E1F5933300F00004D4A41E9F1E6F4FFF7F8FFFBFEFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF727272050505000000000000000000000000020202000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000040404040404040404040404040404040404040404040404030504030504040605 050706060606070707090708090708110D0E130D0F1610121B12151E151821181B251A1E 261C1D291D1D2A1F1D2C211F3123203526233A28243D2A263F2A253F2723432723452822 472823492A254C2B244D2C25512C265525235724235623225822205B21205B1F1E5E1E1E 5F1E1C621A1B641A196719196818176B17176C16156C16156E1614711717721716751717 7618167718167A18157C18167E18148017148216138417148717138817138A17128B1813 8B18138916138916138916138B15138B15138C14138C14138E1413921817931717931717 9416179616179616179616179616179616179715179715179715179914179914179A1317 9A13179D15199D15199F14199F1419A01319A01319A01319A014179E12159E12139E1213 9E12139E12139E12139E12139E1213A01415A01415A01415A01415A01415A01415A01415 A31313A71112A91110A91110A91110A91012A91012AA1012AA0F13AA0F13AA0F15AA0F17 AA0F17AA0E19AA0E19AB0E19A90F17A41212A31410A31410A31410A31410A31410A31410 A31410A31410A31410A31410A31410A31410A31410A31410A31410A31410A31410A31410 A31410A31410A31410A31410A31410A31410A31410A31410A31410A31410A31410A31410 A31410A41310A41310A41310A41310A61210A61210A71110A71110A91110A91110A91110 AA1010AA1010AB0F10AB0F10AD0F10B00D10B00D10B00D10AE0E10AD0E12AB0F12A91013 A71113A61115A41215A21317A013199F14199D141B9D141B9C151B9B13179A13179B1317 9A13179B13179A13179B13179A13179D15199C15199D15199C15199D15199C15199D1519 9C15199A1317991417991417971517971517961617961617941617941617931717931717 9218179218179018179018179018198E16188E16188D161A8D16188B171A8B17188A171A 8A181889181A8919188618198517168418188317158016168016168018177F18197E1718 7B17177917187515167416177115166E15176C16176B161969171B68181B67181B67181D 621A1D5F23225926225A2723592823562924562B25532C27522C294B2A25482B27462A26 422A263F2A273D2A263B29253829243427213126202F24202C211D281F1A251B19221A17 2119171B1213181212161012130F10100B0F0C0A0D0A080B09070A040404040404040404 040404040404040404040404040404020202020202020202020202020202020202020202 020202000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000404040202020000000000000000000000000000000101010000000F0F0F000000 0000004D4D4DDFDFDFFFFFFFF4F4F4EFEFEFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFF FEFFFFFAFDFFEFF8FDEDFDFDF1FFFFF2FFFDD9E5DB656156150000511411842A2A961D22 93040AA7070FB80F16B80910BA0911B60610B20811AB0B13A20F1796151A8B1A1E811E21 772225681E1F662223672526662523601F1D5814134E08063D0601110000090300080200 060000060000261F17665F599A938DF4ECE9FBF6F3FFFEFDFFFEFDFFFFFDFFFEFFFFFEFF FFFFFFFCFAFBFDFDFDFBF9FAF9F9F9FFFEFFFFFFFFFFFFFFF6F6F6FFFFFFFFFFFFFFFFFF FEFFFFFFFFFFFEFFFFFFFFFFFFFEFFFFF9FFFFF7FFFFF8FFFFF9FFFFF9FFFFFBFFFFFCFF FFFEFDFEFFFBF9FFF9CDD9CF86938935473B0011020009000101002400004B050D661D24 76272D7720267C1B228B1E249B232C910E16A1111AB0151DB8141BBB0D16B8040DB60008 AE0008B712238E01118C1D26580C101C0000524940F7FFFAE6FFF6EBFFFFEDFFFFE8F8F8 F9FFFFFAF9FE615C62060002393035F4F2F3F7F7F7FDFDFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFEFEFEFFFFFFEDEDED FCFCFCFFFFFF9F9F9F0E0E0E0000008D8D8DFFFFFFFFFFFFB4B4B4121212000000140000 61211F8224229525249B191BA70E13B30C13BA0913B5050F9F0004A81D24871C22530F10 150000414640D9F8F0E7FFFFEDFDFDFCFFFFFFFCFFFAEEF8FFF8FFFFFAFFFFFAFEFCFFFF EAF9F4F1FFFDF1FFFBEEFEF3ECEFE8463B3911000057141B991220AF0819AC0A17AB0B15 A90C13AB0C11AF0913B20813B50919B6112193000DA0202F87232F5A1118562528120000 342A29F4F4F4FFFFFFF9F9F9FFFFFFF9F9F9FFFFFFF5F5F5FFFFFFFCFCFCFFFFFFFFFFFF EDEDEDFEFEFEFFFFFFFDFDFDFBFBFBF7F7F7F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFAFAFA FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFEFFFFFEFFFFFFFFFCFFFF FBFFFFF9FFFFF8FFFFF8FFFFF8FFFFEEF9F5FBFFFFFBFCFE9A9A9C1611150400021B0205 58231F6B1E187C1E1E8E1B209B121CA50716B40116C3031AC10010BC000AB50005AD0003 A80906A5120AA21A0EA6190FB30F0EB7070AB90109BB010EBF0616B90A1BA70C1A910F1B 710D156E2A2B3E17120E000058554CE6EEE3E6F1E9F8FFFBFEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF4F4F4FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF0F0F0FFFFFF A3A3A3353535000000000000010101030303060606040404000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000020202020202020202020202020202020202020202020202 020202020202030303040404040404050505060606060606060606060606070707070707 0907080A08090C08090C08091711131812141D141721161A24191D281D212B1F232C2022 2F212030221F3224213627243B27263F2A27432B29452C284529254829244A29244D2A24 502B25522B24532C25562B255B25235E24235D23225D21205F1F1F5F1E1C611B1B611A18 691B196A1B176E1A18721A18731918751A19781A1A781A187B1B1C7B1C1A7D1B1A7D1B1A 7E1A1A801A188119188219168517168717158817138916118B15118B15118C15118C1511 8D17158D17158D17158E16158E1615901615901615911515931717941617961617961617 9715179715179715179715179917199B16199B16199B16199C15199C15199D15199D1519 9F14199F1419A01319A01319A21319A21319A21319A21317A21317A21315A21315A21315 A21315A21315A21315A21315A21315A21315A21315A21315A21315A21315A21315A41213 B01618B01213AB0C10A7080CA7080DA90A0FAB0F13AE1118AC0F18AC0F1AAA0E1BAA0E1B AA0E1CA80D1BA90D1BA60E1AA213159E14129D13119D13119D13119E1412A01614A11715 9F15139F15139F15139F15139F15139F15139F15139F15139F15139F15139F15139F1513 9F15139F15139F15139F15139F15139F15139F15139F15139F15139F15139F15139F1513 A01413A01413A01413A21413A31313A31313A41213A41213A71214A81214A81214AA1114 AA1114AB1014AC1115AD1115AB0A0FAA090EA8070CA7060BA7080DA80C10AC0F16AD1218 B0161EAE171EAE1720AB151EA8121BA310189F0C149B0C12A013199D15199F14199D1519 9F14199D15199F14199D15199F14199D15199F14199D15199F14199D15199F14199D1519 9D15199C15199C15199C15199C15199B16199B1619991719961617941617941617931717 9317179218179218179218179015179015179015189015178E16188E16178D16188D1717 891516891515881616871715871716871715851716851716841816821818821818811918 80191A7E1A1A7D1B1C7B1B1C76181974181B72181A70171B6E181B6C171A6B161B67181B 5F1E1C5C211D5C221E5B241F592622592824572A25562A27512A254D2A26492A27462A26 432A264129253E29243D2A2439282138272035262134252031241E30221F2D22202B211F 241A19221A181E18181A1615171314141011100E0F0F0D0E0B0B0B0A0A0A0A0A0A090909 070707060606060606050505040404040404030303020202020202010101000000000000 020202020202020202020202020202020202020202020202000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000010101000000000000000000 0909097A7A7AEAEAEAFFFFFFF5F5F5FFFFFFFFFFFFF1F1F1FFFFFFFFFFFFFFFFFFF0F6F6 EEFFFFEEFFFFE3F9F7F2FFFFF9FFFFDBD1CF4826252F000080252C8B161F9A0E19AA0E1B AA0813A40007A8070CB91619B20D13A20308A61319910E138B1A1E7E2223420000290000 2800002000001A00001800001B00001C00001F0000190000040A002136274B5D4F6D7F73 A0ADA3D7E3D9F5FCF5F7F9F4FFFFFDFFFDFDFFFBFFFFFAFFFFF9FFFFF8FFFFF7FFFFF9FF FFFDFFFEFFFFFDFDFDFDFFFEFFFFFFFFFFFFFBFBFBF6F6F6F5F5F5FDFDFDFFFFFFFFFFFF FFFEFFFBFBFBFCFAFBFEFCFDF9F7F8FFFBFCFFFEFFFFFEFDFFFEFDFFFEFBFFFBF8FCF9F4 8E89835B56501C180F060000060000140E021D170B2D0E0974232A861A27881A278B1825 8F172193152099131C9D111AA20F17A70E13AC0B11B00A0EB5080CB7070AB9060AB9050E B00112AA0D2090141F761D2123000033221AC9D3C8F0FFFBEDFFFFEEFFFFE8F8F8F9FFFF FDFEFFBBB6BC0600040A0408828081FFFFFFF7F7F7FCFCFCF9F9F9FFFFFFFFFFFFF8F8F8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FBFBFB686868000000222222C9C9C9F9F9F9FFFFFF8B8B8B0303031B1B1B4124266D1B1F 90191D9E171DA60C14B2070FC10810C70510BE000AB4060FA7141A811316621A1B150000 12171096B7AEE4FFFFF1FFFFFCFFFFFFFDFFFFFAFFFFF6FFFFF7FFFFFAFDFBFFFCF2FFFB F0FFFBF0FFFAF7FFF8B0ADA636211E1D00006F20269A121EAC0A15A80D13A70E11A70E10 AB0D0EB2090EB70610BD0412C40D21A600109D0A1D931E2E721C274A1118160000625859 FFFFFFFFFFFFFAFAFAFFFFFFF8F8F8FFFFFFF3F3F3F7F7F7F9F9F9FFFFFFFFFFFFFCFCFC FDFDFDFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFEBEBEBE7E7E7F9F9F9FFFFFFFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFDFEFFFEFDFFFFFDFFFFFFFCFFFFFBFFFF F8FFFFF7FFFFF4FFFFEFFFFCF4FFFFF5FFFFF3FFFFECF4F6C0C5C85A5D62040000110000 441C1271322D6D14167E0610AF1A2DC7172EB80011C8001AC70015BF0311B6090FAA110C 9F170B931A09981606AC0A07B90609BF060EBE040FB90310B00613A50D1A96182383242A 5B1B1B1B000023120B9A9790EBF2EAF9FFFBF4FDF8FEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF8F8F8F8F8F8FFFFFFFFFFFFFFFFFFFCFCFCE8E8E84A4A4A 0C0C0C000000050505080808040404010101000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000020202020202020202020202020202020202020202020202020202 0303030303030404040505050505050606060606060505050606060707070808080B090A 0C0A0B0F0B0C110B0D1913151C13161F141822171B261B1F2A1E222C20242F2023302221 3223203425223826223D2825412925442B27482B274728234B28224D2822502721532822 5429235629245928235D232160201E60201E601F1D621C1C621B196418186618166D1917 6F1A177218177618167819177A18157C18187C18187E1A1A7E1A1A80191A801A18811918 8219168418168518158717158916138B15118C15118E14118E140F8F140F8F140F901613 901615901615901615901615911515911515921415961617961617971517991417991417 9914179A13179914179B16199B16199B16199B16199C15199C15199D15199D15199F1419 A01319A01319A21319A21319A21319A31219A31217A31217A21315A21315A21315A21315 A21315A21315A21315A21315A21315A21315A21315A21315A21315A21315A41213A70D0F AC0D11AE0F14AE1216AD1017A90E14A50A12A20812AA121EA8121EA61220A41121A31020 A11021A00F209D111E9E1B209A1C1D991B1C97191A97191A981A1B991B1C9A1C1D981A1B 981A1B981A1B981A1B981A1B981A1B981A1B981A1B981A1B981A1B981A1B981A1B981A1B 981A1B981A1B981A1B981A1B981A1B981A1B981A1B981A1B981A1B981A1B981A1B981A1B 981A1B981A1B9A1A1B9B191B9D181B9D181B9E171B950D11980D129A0D139C0F15A01117 A21319A5141BA7141CA81319A91219A81118A81118AA131AAC151CAE171EB1171FA0060E A10711A30913A50B15A70D17A90F19AA101AA7111AA213199F14199F14199F14199F1419 9F14199F14199F14199F14199F14199F14199F14199F14199F14199F14199F14199F1419 9D15199F14199D15199D15199C15199C15199B1619971517961617961617941617941617 9416179416179416179214179214179214179115179115179015179015178E16178C1415 8B151589151589151589151589151588161587171585171684181684181882181882181A 81191A80191C7E1A1C79161977171975161A73171A71161B70151A70151A6B161B631B1C 5F1E1C5F1F1D5D201D5C22205B2421592623572723542825512A254D2A264A2B28482B27 442B27422A26422A263C27223B262139262037242035231F32231E2F211E2D2220271C1A 241A192118191C1616191315161213130F10100E0F0B0B0B0A0A0A0A0A0A080808070707 060606050505040404040404040404030303030303020202010101010101000000020202 020202020202020202020202020202020202020202000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000B0B0B000000000000 2C2C2CADADADFFFFFFFEFEFEF8F8F8FFFFFFFFFFFFF0F0F0F4F4F4FFFFFFF9FFFFEBFFFF EAFFFFEAFFFFF5FFFFFDFBFCAD9498240000380000891929940B1DA3081AB00E1DAF0D18 A6060EA30A0CAA1415AC1013A2090C9E13168A1214882627691D1D2A00002D0A083B2321 3A2D27443B34584F4672655C8E7E71A39183A99F93BDC7BCCCE0D5DBEFE4E0F1E7EEFFF7 F5FFFDF8FFFDFBFFFFFFFFFFFFFEFFFFFCFFFFFAFFFFF8FFFFF7FFFFF6FFFFF8FFFDF9FA F8FAF9F7F9F8FAFCFBFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFDFDFDF9F7F8F9F7F8FFFDFE FFFEFFFFFEFFFEFFFFF5FFFDF2FFFDEEFEF4F0FBF3E7EEE6B7B8B0645F59251812200B06 1D01001D00002B0200441412592623642E2C75292D8D17239B11219D10209E1020A10F1C A20E1AA50D19A70D17A90C13AC0B11AE0B10B00A0EB2090CB3090AB5080AB6070EB90717 AC0718920C1788252A3400001900009FA196F4FFFBF0FFFEF1FFFFF5FFFFF9FFFFFFFEFF DCDADF4039400300024A484BDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF9F9F9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFCACACA 262626000000646464FFFFFFEAEAEAFFFFFF6A6A6A0000002A2A2A644447791A2299131E A10D19A8040FB8020EC80611CB030DC00006C20F15A50C0F7D090A762B28320F0B010100 4A655CDCFCF7F1FFFFF4F9FFFFFCFFFFF9FFFFF1FDFFF1FAFFFBFFFEFFFDF4FFFBEEFFF8 E9FFF1EFFBED5F524A2200002E00008528329B121CA80D15A40F13A11110A2110EA70F0C B00A0AB9060CC20211C70619B802199800109A1F337D22312E00001B0001A79D9EFFFFFF FEFEFEFBFBFBFFFFFFF8F8F8FFFFFFF4F4F4F8F8F8FFFFFFFCFCFCFAFAFAFFFFFFFCFCFC F5F5F5FFFFFFEAEAEAF1F1F1FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFDFEFFFEFDFFFEFDFFFFFDFEFFFDFBFFFFF8FFFF F5FFFFF4FFFFEBFBF8F4FFFFF4FFFFEDFBFBF7FFFFF8FFFFD2DADD777B7A0A0C01080000 1E000053151683232E99182AA4061DB00018BD0119C00317BD0915B40F15A6151098180B 8D1A07901505A50602B70709BF0C12BA0911AF040DA4040E9A11199221277B292B390301 150000716660E7E6E1F5FAF6FBFFFFF1F5F4FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFEEEEEEFBFBFBFFFFFFF7F7F7FFFFFFF4F4F4838383000000000000 0000000D0D0D040404000000010101000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000020202020202020202020202020202020202020202020202030303030303 0404040404040505050606060606060707070503040604050806070B090A100C0D120E0F 150F111610121E151820151922171B261A1E291D212D1E23302126312225332421362420 3826223B2822402824432A26472A26492A254B28244E27224F2622532621562622572621 5926225C25225F1F1D621C1A621C1A621B17651A17661814671613691612721817731815 7718167917147D17157F17147F1716801817811918801A18811918821818841818851716 8717168816158A17148D16128F151290151091141091140E93140E911410921614921616 9216169216169216169315169515169515169715179914179914179A13179A13179A1317 9B13179A13179C15199C15199C15199C15199D15199D15199F14199F1419A01319A01319 A21319A31219A31219A31219A41119A31217A31217A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A41215A91315AC1316 AE151AAD161BAB161CA7141CA3131C9F121B99101A98101C96121F951220931322931425 9215258F17238A1B21861C1E841A1C8117198016188016188016188117197F15177F1517 7F15177F15177F15177F15177F15177F15177F15177F15177F15177F15177F15177F1517 7F15177F15177F15177F15177F15177F15177F15177F15177F15177E16177E16177D1617 7E16177E16177F1517811417821417841317952227952026961F25961D24971B23961A22 9619219617209917219A16219D17209D17209D151F9D141C9E111A9F0F18A6131DA7111A A60F18A70D17A80D15AA0D16AB0E17A90F17A31219A01319A01319A01319A01319A01319 A01319A01319A01319A01319A01319A01319A01319A01319A01319A01319A013199F1419 A013199F14199F14199D15199D15199C15199A1317991417991417971517971517961617 9616179616179614169614169515169515169515169315169315169216169014148F1514 8D15148D15148C16148C16148C16148A1714871715841815841816821916821818811918 81191A80191A7D16197A16187916197616187415197415197314186F161A661818621B19 621B19611D1A5E1E1C5D201D5B211F592420592925552926512C264D2C274B2C27492C28 482C28452C274027224027223E27213C242039241F36231F34221E3223202B1D1C281D1B 241C1A1F1A171C16161814131612111312100C0C0C0B0B0B0A0A0A080808070707050505 040404030303050505040404040404030303020202020202010101010101020202020202 020202020202020202020202020202020202000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000303030B0B0B060606000000000000 575757DFDFDFFFFFFFEDEDEDFFFFFFFFFFFFF0F0F0EEEEEEFFFFFFF7FFFFEEFFFFE8FFFF F0FFFFF7FFFFFFFBFF7E5D642D000058000A9012279A061CA60419B30C1EB3111EAA0F15 9F0F0FA11110AA1113A40F119611128514168731305013121B0000493534FFFBF8F7FCF6 F3FDF5F3FDF4F8FEF2FFFFF3FFFFF1FFFFF3FFFEFAFFFDFDFFFDFDFFFEFDFEFEFEFEFFFF FEFFFFF2F3F5FCFFFFFEFFFFFFFFFFFFFEFFFFFDFFFFFDFFFFFCFFFFFDFFFEFFFFFCFFFF FCFFFFFAFEFDF3F7F6EEF2F1EFF1F0F1F1F1FFFFFFFFFEFFFCF8F9F5F1F2FCF8F9FFFEFF FFFDFEF3FCF7DEFFF2CAFAE4AAD1BC718E7C3344340B0F010A00001500002000003A0000 5E0F147A1D258A202A921E2B951B289E1726A70C1CAC091AAC091AAE0919AE0919AE0917 AE0A15AC0B13AC0B13AC0B11AE0B10AE0B0EAE0B0EAE0B0CAE0B0CB00910BD0B19AF0416 930712962D314E0D0B180000625950F7FEF6F5FFFBE8F4F2F9FFFFF8FBFFFFFEFFFDFAFF 8E8C91010002131315989898FFFFFFFEFEFEFFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0F0FBFBFBFFFFFFFFFFFF868686000000 0E0E0EB2B2B2FFFFFFF7F7F7FEFEFE7D7D7D00000011111158383D801E2B9D1424A30C1B A90311B8020EC80611CA020CBE0001BF0A0FA60A0D820709842E2D5A2A280B00001F2825 BBCFCDF4FFFFEBF2F8FDF5FFFFF8FFFFEEFBFFF3FDFFFBFFFFFFFBF4FFFAEDFFF5F1FFF6 C9CFC125110A23000061111C8E202D9E101CA70D15A110139E13109E130CA21209AE0C09 B7070AC50512BF000FBD061C9C00159922356715231F0000432F31E1DBDBFFFFFFF8F8F8 FCFCFCFFFFFFFBFBFBFFFFFFFAFAFAFFFFFFFFFFFFF0F0F0EEEEEEFFFFFFFFFFFFFBFBFB FFFFFFFFFFFFFFFFFFEEEEEEEAEAEAF9F9F9FFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFFFDFEFFFEFDFFFEFDFFFFFDFEFFFDFBFFFFF9FFFFF7FFFF F5FFFFEFFFFCF4FFFFF5FFFFF5FFFFEEF8F9F3FBFDFBFFFFF9FFFFA0ADA4383E340A0000 1D000059131B700E1B88091CAC192CA30418AB0616AC0A15A80D119F110D97140A911708 991709A70A05B20809B40A0DB00A0EA90A0F9C0D138C13187C1E1F4807051C000033201A C2BDB9FFFFFDFCFFFFFEFFFFFCFCFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF9F9F9FFFFFFFFFFFFF0F0F0F2F2F2FFFFFFB8B8B8121212000000000000080808 060606000000000000080808000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000020202020202020202020202020202020202020202020202040404040404050505 0505050606060707070707070808080503040705060A08090D0B0C130F101713141B1517 1E151823181C24191D271B1F291D212E1F243021263223283424273826243926223B2822 3D2823422925462A26492A254D2A264E272251262052252055241F5724205924205A2320 5D221E611B19641A17651A176618146718146A17136B16136E15117618167917147B1715 7E1613801714831714841615851716821916821818841818841816851716871715881615 8916138E171390161391161192151194150F95140F95140F951311941715941617941617 9416179416179616179715179914179914179A13179A13179B13179B13179B13179D1217 9B13179D15199C15199C15199C15199D15199D15199F14199F1419A01319A21319A31219 A31219A31219A31219A41119A41117A41117A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A8191DA216199E1117 9B101598111799161C9A1B229C202A8C17208A1822881A25861C28861D2B841F2D841F2D 80232E832E337F2F307C2C2D79292A772728762627762627772728762627762627762627 762627762627762627762627762627762627762627762627762627762627762627762627 762627762627762627762627762627762627762627762627752727722827702927722827 722827752727762627772527792427711B1E741B1F771B207B1C227C1D237F1E25821E26 821E26861E27881E288B202A8D1F288F1D258D18218E121C900E18A01A21A2171EA3131C A20F17A40D14A80D13AA0D14A91015A31217A01319A01319A01319A01319A01319A01319 A01319A01319A01319A01319A01319A01319A01319A01319A01319A01319A01319A21319 A01319A013199F14199F14199D15199B13179A13179A1317991417991417971517971517 971517991417991417991417971517971517961617961617941617921415911515911515 9016159016159016159016158D171587171584181584181684181682181882181881191A 81191A7E171A7D16197B161A79161978151A76161A7714197216196A1518661818641818 641A19611B1B5E1D1B5B1E1D57201D5B2825572A25542B27512C264E2D284C2D284B2E2A 4B2E2A4629254428244327234027223D25213A25203825213624202F201D2B201E281E1D 241C1A1F19191C16161915141615130F0D0E0D0D0D0B0B0B090909070707060606040404 030303060606050505050505040404030303030303020202020202020202020202020202 020202020202020202020202020202000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000202020000000505050C0C0C000000131313 6F6F6FFFFFFFFBFBFBF6F6F6FAFAFAFFFFFFFFFFFFFDFDFDF2F7FAF4FFFFE7FAFFF5FFFF F5FAFEFFFBFF6B4C542900008B3343901B2E9A0F24A5091EAD0C1CAF121DAD131BA31215 A0100FAB1214A71313910F118317178634363D0506150000746C6AFBFFFFF4FFFFF1FFFF F2FFFDF1FFF6F3FEF0F5FBEDFCF8EFFFF1F3FFF5FEFFF6FEFFF0F6FEF2F6FFFDFFFFFEFF F8F9FBFBFFFFF9FFFFF9FFFFFBFFFFFBFFFFFBFFFFFCFFFFFCFFFFF6FCFAFBFFFFFBFFFF FCFFFFFCFFFFFCFFFFFEFFFFFEFFFFF5F3F4F7F5F6FFFDFEFFFEFFFFFEFFFFFDFFEEE8EA CFD5D185A4924B73590C29130008000003000E000037150C541D1A6E222485242B9A2631 A51E2DA61124A7051AAA0118AE0115B50617B50613B50615B30713B30713B20813B00913 AF0A11AE0A11AE0A11AC0B11AB0C11AB0C10A90D10A90D10AE0A11B70513B40A17970A13 96292C691F1E1F0000311E17C7C4BDFEFFFDE2E6E7FEFFFFF6F5FBFFFDFFFFFEFFCCCDD1 191A1E0000025D5D5DFFFFFFF7F7F7FAFAFAF6F6F6F8F8F8FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4E4E4FFFFFFF3F3F3F9F9F93E3E3E0000003B3B3B F1F1F1EDEDEDFFFFFFF9F9F9BABABA2929290000002C0D127C2130991A2D9F1525A50A18 B20612C00810C2030AB90000B40104AD0F108F0D0F8420227732352500001200037A797E F7FFFFF6FFFFFFF9FFFFF6FFFFF1FFFFF5FFFFF9FFFDFCF8F4FFFAF0FFF8F4FFF487887A 1600002D00009533428D0E21A20E1CA80D15A110139D13109B150AA01309AB0E09B50909 C40912AF0002B9071DA512258A21323900060E00007D7D7BFFFFFFFFFFFFF6F6F6FDFDFD FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFF5F5F5FBFBFBFFFFFFE2E2E2C0C0C0D7D7D7 E2E2E2F5F5F5FFFFFFFFFFFFF9F9F9EEEEEEF2F2F2FBFBFBFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFFFDFEFFFDFFFFFDFFFFFEFFFFFFFFFCFFFDFBFFFDF8FFFDF7FFFD F7FFFFEAF6F2EBF6F2F9FFFFFCFFFFFEFFFFFCFCFCFCFFFFF7FFFFCCD7D3696866180606 1B000036000169182184202A89151E93161C9B141A9C1212990E0B9A0C089F120BA7140D AE100DAB0907A50505A40B0DA1151693181A771313590F0C200000230F08A19C96F7F9F4 FCFFFFFEFFFFF5EFF9FFFDFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F3F3F3FFFFFFFFFFFFF5F5F5FFFFFFDADADA545454000000030303020202090909000000 0000000000000C0C0C000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 020202020202020202020202020202020202020202020202040404050505050505060606 0707070707070808080808080806070B07080E0A0B120E0F1812141C161821181B231A1D 271C20281D212B1F232F202531222733242935242A3626293B29273C29233E2924412925 452925482B274C2B264F29264F262252252055242058231F58211E5A201C5B201C5E1E1C 641A176719156819156918156B17156E16147016157315137917147D17137F1613821613 8417148616128816158816158517168418168517168717168816168915158B15158C1413 90161391151394141195140F95140F97130F97130E97130F961615961617961617961617 9616179715179715179914179A13179B13179B13179D12179D12179D12179E11179D1217 9D15199D15199D15199D15199F14199F1419A01319A01319A21319A21319A31219A31219 A41119A41119A61019A41117A41117A41215A41215A41215A41215A41215A41215A41215 A41215A41215A41215A41215A41215A41215A41215A014179412149115159015178E1719 8B181B871A1D851C207F1F237E232879242974232A6D2229672028611E275E1B24591C23 280000230000200000200000200000200000200000200000200000200000200000200000 200000200000200000200000200000200000200000200000200000200000200000200000 2000002000002000002000002000002000002000001F00001B00001900001B00001B0000 1D00001F00002000002200002500002B00003400003E0106480A0F50121759181E5D1A21 641E2668212970252C78292F7F2A3184293089252D8D22288512178C1116900F13960F13 9E0F13A31114A91315A91416A31217A21319A21319A21319A21319A21319A21319A21319 A21319A21319A21319A21319A21319A21319A21319A21319A21319A21319A31219A21319 A21319A01319A013199F14199B13179A13179A1317991417991417991417991417991417 9A14159A14159A14159A14159A1415991415991415971515951313941413941413921513 9215139115139115138D1713871713821913821915821915821916821916811918811918 7E17187E17187B17197B17197A151978151879141A7515196E1517691817681817671917 641A19601A185C1C1A591E1A5D2623592824562926522B264F2C264F2E274D2E294D2E29 492A254829244728254528244226223F26223B262339262232232030221F2C211F271F1C 221D1A1F1A171C18151918161210111010100F0F0F0C0C0C0A0A0A070707060606050505 060606060606050505050505040404030303030303020202020202020202020202020202 020202020202020202020202000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000090909000000000000141414050505000000181818 B3B3B3FFFFFFFFFFFFE8E8E8FFFFFFFFFFFFEFEFEFFFFEFFFEFEFFEFF1FEFCFEFFFBFBFF FFFDFF6855591B0000672830812530911D2A9C1422A20E1CA80E1AAD121AAB1217AA1012 B01115A91012960F1386181B7D2B2F3000001B0002A7A1A3F5FFFFEFFFFFF0FFFFF1FFFF F5FFFBF9FFF8FEFFF6FFFDF8FFF5FDFFF3FFFFF4FFFFF5FFFFF8FFFFFBFFFFFEFFFEFFFF F9FFFFF7FFFFF7FFFFF7FFFDF7FFFFF7FFFDF8FFFFF8FFFFF7FFFDF9FFFFF9FFFFFBFFFF FBFFFEFBFFFEFEFFFFFEFFFFFFFEFFFFFEFFFFFEFFFFFEFFE2DCDEACA3A670676A47423F 0402000401000800001F0900401E155C29256B2525731A1E8B1E2493141F9B0916A30212 AF0013BC0217C8061ECB0B20B90511B5080EB30810B30810B30810B20910B00910AF0A11 AE0A11AE0A13AC0B13AB0B13AB0B15A90C15A90C15AC0A15AB0009B8111B9E11198B1A1C 792B292F00001C00007F706DFFFCFDEFE9EDFFFCFFFCF7FDFFFCFFFEFFFFEEF3F75B6063 000002282828DFDFDFFBFBFBFFFFFFF8F8F8FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFEAEAEAFFFFFFE7E7E7BBBBBB0B0B0B0808087D7D7DFFFFFF DFDFDFFFFFFFF8F8F8F4F4F47B7B7B0505051200006817268A192B991A2B9F111FA90913 B6090FBA0609B80103AF0001B41414A116197F0C1380293254121E200000371F2CDFE4EA F7FFFFFFFBFFFFF1FEFFF3FFFFF4FFFFF6FCFEFAF7F0FFF5F1FFF6DFF0DE4542331E0000 4B0004A9384A910319A90A1CAB0B15A210139D13109A160A9E1409A80F07B20A09BF070F AB0002AE0719A51E2F6B13211C0000212320B7CAC6FBFFFFFFFFFFFAFAFAFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFF5F5F5FEFEFEFFFFFFFFFFFFD4D4D47070702F2F2F3030302A2A2A 5C5C5CA7A7A7EBEBEBFFFFFFFFFFFFFFFFFFFAFAFAFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFFFDFEFFFDFFFFFDFFFFFEFFFFFEFFFEFFFDFCFFFDF9FFFDF9FFFDF9FFFD FBFFFDFCFFFDFDFFFAFFFFFBFFFEFBFFFEFBFCF8F9FBFFFFF9FFFFEEF2F5A09E9F3F3333 1100001B00003E08066922207C22218D211F961A1A9A0E0FA00709AB080BB10D0EB11111 A40A089C06059B100D991C1A841B185B0C07340000140000645D53F8FDF6F8FFFFF7FCFF FFFEFFEEE3F1FFFBFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF3F3F3FFFFFFFFFFFF818181020202030303000000000000020202030303000000 010101090909000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000020202 020202020202020202020202020202020202020202050505060606060606070707080808 0808080909090909090D090A0F0B0C120E0F1612131B15171F191B241B1E251C1F2C2125 2D212530212632232834252A35262B37262C3A27293E2A29402B26422A26442B26482B27 4A2B264D2A26512A2551262054242056231F58211E5A1F1B5B1E1B5A1D1A5F1B18661B18 6A19166A19166D1A167119177219157618167917147D1713801713831613861612881713 8916138C16148A17148717158517168717168816168915158B15158C14138E1411921614 93161296151098141098141099131099140F991310981616971718971718971718981618 9816189A15189B14189B13179B13179D12179D12179E11179E11179E11179E11179F1419 9D15199D15199D15199F14199F1419A01319A01319A21319A21319A31219A31219A41119 A41119A61019A61117A41117A41215A41215A41215A41215A41215A41215A41215A41215 A41215A41215A41215A41215A41215A412159D15178A14148A1E1C8F2726912D2B8C2C2D 7E24246C1B1A5F15165A16175115174811143D0C0F30060A2801042000001A00001B0605 180602160402140200120000120000130100130100120000120000120000120000120000 120000120000120000120000120000120000120000120000120000120000120000120000 1200001200001200001200001200001200000F02000B04000805000904000B04000C0300 0D02001001001200000F00001100001400001500001A00001F000021000223000330090E 350C123F12174B181D5A1F256523277125297B25288424268B2123931F20981C1C9D1819 9E14129E100E9E0E0EA21317A21319A21319A21319A21319A21319A21319A21319A21319 A21319A21319A21319A21319A21319A21319A21319A31219A31219A31219A31219A31219 A21319A21319A013199D12179B13179B13179A13179A13179914179914179A13179C1416 9C14169C14169C14169C14169B15169B15169A1516981314961414961414951514951514 9316149316148F18148518138219138219158219158219168119168119188119187F1819 7F18197C181A7C181A7B161A7A15197A151B76161A72181A6E18196D19196A1918681A1A 621B19601C1B5A1D1A5C2220582521562622522925502B254F2C264E2D284F2E294D2C27 4D2C274C2A284829264629254128233F27233C29253725233325222F24222B211F271F1D 221D1A1F1B181C1B171715161515151313131010100D0D0D0A0A0A080808070707070707 070707060606060606050505040404040404030303020202020202020202020202020202 020202020202020202000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000E0E0E0808080000000000000000000000000404044B4B4B E2E2E2FFFFFFF3F3F3FFFFFFFBFBFBEEEEEEFFFDFFFFF9FFFBECFFFFFCFFFFFEFFF3F7FA 7E7E7E0E00001800005C2022772026901C2598121BA10B16AB0E17B11018B30E15B61014 A7080CA013198C191E6E171F2B00003B1E23D7D0D7F8FFFFF1FFFFF1FFFFEFFFFFF0FCF8 F1F8F1F3F3EBF8EDEBFFF6FFFFF5FFFFF5FFFFF4FDFFF6FDFFFAFCFDFDFDF9FFFDF8FFFF F7FFFDF7FFFDF8FFFDF8FFFDF9FFFBFBFFFDFBFFFDF9FFFFF9FFFFF5FEFBF1FAF7F5FBF9 FAFEFDFEFFFFFEFFFFFFFEFFEDEBECB7B3B47A7476443B3E1A11140600000F0000200000 4305066F2D2F82373B7C272C76171D83151E951C259D15219E0A16A1000FAA000CB80211 C20615C60516C10513B6070CB00A0AB00A0AB00A0CAF0B0CAF0A0EAE0B10AE0A11AE0A13 AC0A15AC0A15AB0B17AB0A19AB0A19AB0A1AAE0919A70007B7131CA5181E7E0E0D7F2E2B 581E1C1C0000402625FFEDEFFFF5FBFFFAFFFFFBFFFFFDFFFAFDFFF9FFFFA9B3B4020305 010101979797FFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF7F7F7FFFFFFECECEC666666000000252525CDCDCDFFFFFFFDFDFD FFFFFFFBFBFBFFFFFFD3D3D35353531200004804137110218B1C2C9416219C0B12A8090D B40A0AB90909B00203B41011AE1B2183010B891D2C7E2335320000210006909098F5FFFF FFFCFFFEE8F5FFF3FFFFF3FFFFEAF1FFFEFBF4FFF5F2FFF497A6931B13062900006D1720 9A1C32A00821B0071CB00817A70E13A012109B150A9D1509A71007AF0B09B40309B2040E A40816951D294400060E0000546F66D5FDF4F7FFFFF7F7F7FFFFFFFFFFFFF9F9F9FFFFFF FFFFFFFFFFFFFCFCFCFCFCFCFFFFFFF8F8F88383830C0C0C000000000000020202000000 0D0D0D3E3E3E888888CDCDCDF7F7F7FFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFFFDFEFFFDFFFFFDFFFFFEFFFFFEFFFFFFFDFEFFFDFCFFFBFBFFFBFCFFFBFEFFFB FFFFFBFDFAF5F6EEEBFFF6F4FFFBFAFFFBFDEFE7F2F3F1FCFCFFFFF9FFFFC2CDC9545E56 1114090B01002E12064D190E721F198D1D1B9F1014AC050DBA000DBD030EAD0D0DA00F0A 9E100C9918138E1D196F150D4202001C00005A4E42C5CBBFF5FFFBF3FFFFF5FDFFFFFDFF FFF0FFFFF9FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0F0 F7F7F7FFFFFFBDBDBD2D2D2D0000001111110000000000000000000A0A0A000000000000 030303000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000020202020202 020202020202020202020202020202020202060606060606070707070707080808090909 0909090A0A0A110D0E130F101610121913151D1719201A1C251C1F271C20302428302428 33242934252A37262C38272D39282E3B282A402C2B412C27442D27452C27492C284C2B26 502A2752292553262155242058231F5A201E5B1E1B5C1C1A5B1C175F1A15691B176E1B17 6F1A17721A18741A19761B187A1B197D19177F17148216138616148716128B15138D1612 8D16128D17158816158717168816158816158915158B15158C14138E1411941715961613 9716119915119A15109B14109B14109B14119B16179917199917199917199B16199B1619 9C15199C15199B13179B13179D12179E1117A01117A01117A011179E11179F14199D1519 9D15199D15199F14199F1419A01319A21319A31219A31219A41119A41119A61019A61019 A61019A61117A41117A41215A41215A41215A41215A41215A41215A41215A41215A41215 A41215A41215A41215A41215A412159B1617881F1C7E231E7B231F74211D681A1658110D 4909073C05022800002100001900001100000D00000A0000070000030000000300000400 000300000400000300000400000300000400000300000400000300000400000300000400 000300000400000300000400000300000400000300000400000300000400000300000400 000300000400000300000400000300000500000700000900000800000800000700000600 000500000400060C08060B050606040302000300000400000600000700000700000A0000 1100021B010427040835080B420A0B4F0B0C6D1D1C781D1A851F1B8F1F1B961C17961711 96110C950B08A01417A21319A21319A21319A21319A21319A21319A21319A21319A21319 A21319A21319A21319A21319A21319A21319A31219A41119A41119A31219A31219A21319 A21319A013199D12179B13179B13179A13179A13179A13179A13179A13179F14179F1417 9F14179F14179F14179D15179C16179B1617991415971515971515961615961615961615 961615921815851813811A13811A13811A13811A15811A15811916801A1880191A7F1819 7D191B7C181A7B161A7B161A7A151979161975191A741A1A72191B6E1A1A6A1A1B671B1B 621C1C5E1E1C5B1F1E57221E5424205227215029244D2A244D2C254D2C25502D29502D29 4D2C274A2B26482B274529254229253E29243B28243728253325242E24222A221F25201C 221E1B1E1D191B191A1919191717171414141111110E0E0E0B0B0B0A0A0A080808070707 070707060606050505050505040404040404020202020202020202020202020202020202 020202020202000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000404040101010808080202020000000000000606060303030A0A0A828282 F3F3F3FFFFFFF1F1F1F1F1F1FFFFFFFFFBFFFFF3FFFFE8FFFFF8FFFFFDFFE8F6F6C3D6D0 445147010100260B025319157C22228F181E9C0C15AC0A15B90A17B90713BE0D15A50005 AA171F961A225D020B2D0000603F48FEF2FCFBFFFFF4FFFFF4FFFFF5FFFFFBFFFFFFFFFD FFFDFAFFFCFAFFFBFFFFFCFFFFFDFFFFFEFFFEFFFFFBFFFFF8FFFFF7FFFDF8FFFDF9FFFD FCFFFDFFFFFBFFFEFBFFFDFAFFFBFBFFFDFBFCFFFDF6FFFDF9FFFFF9FFFFFBFFFFFCFFFF F6F8F7E4E6E57F7D7E575556231F2004000006000010070A271C204A2129A1374B9F152E 8C0118910319A5162AB21F32A71225990110B41826B21520B2101BB30E15B30C13B1080D AC0107A30000AC0D09A90F07A90E09A90E09AB0D0AAB0D0CAB0D0EAB0C11AC0B13AC0A15 AC0A19AE091AAE081CAE081CAE081EAF081AAE040FAD0E13A51A1D7909087E28276F2F2D 210000220001B89BA0FFF6FFFFF5FEFFFAFFFFFDFFFCFFFFF7FFFFE1EDED35393A000000 454545F3F3F3FFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFCFCFCF5F5F52929290606063E3E3EFFFFFFEDEDEDFFFFFFEEEEEE FEFEFEFFFFFFFFFFFF9D9D9D231417260000530D177A1E29891A23900D129D0B0CAB100C B4120DAE0603B10909BE1A2195000A9B16279D2E414A0004290001464243E2EEEEFFFDFF F0DFE9FFF6FFFFF6FFF5E4ECFFFDFFFBFFFBF9FFF861635612000032000087262F830011 B01127B30619B20815A70E11A0120E9D140AA11309AC0D09B20A0AAA0007B3161F8D1018 751C221D000004000088A19DE9FFFFEFFFFDECF7F1FCFFFFFFFEFFF9F0F3FFFBFFFFFCFF FFFBFCFFFFFFF4F6F5FEFFFDE2E2E05B53510A0000250F11604347401E1F310F10170000 1100000D0000362825766C6AA79F9DFFFDFAFFFDFCFFFEFCFEFEFEFDFFFEFBFFFFFAFFFF FBFFFFFFFEFFFFFDFFFFFEFFFFFEFFFFFFFDFFFFFDFEFFFDFEFFFBFEFFFDF0F1ECF0EFEB FFFEFBFFFDFAFFFCFAFFF5F3FFF8F9FFFDFFFEFEFFECF3F9E2F2F1F1FFFFF0FFFB839A8A 0A17060600001E020050150F771D1C92161EA00C18B00517B20717A009109D13139D1D1C 9422217C1F1A5511082A00000F00009C9E91F5FFFAF1FFFDDFF2F0F9FFFFFFFDFFFFF8FF FFF2FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F1F1FFFFFF EDEDED6161610000000000000000000A0A0A0000000101010C0C0C000000000000010101 040404000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000020202020200020202 020200020202020200020202020200060606060604070707070906070908080A07090B0A 0A0A081210111511101812121B15151E1818231A1B261C1D281C1E312527342626352727 3727283828293B282A3C292B3D292A442C28472B27492C284A2B264D2A26512A25542825 57272357242159221F5D201F5E1D1B601A1A6019176117166416146F1A17731A16751A17 781A187A1B177D1B187F1C17821A178216138316138616128916138B15118D16128E1713 8E16158915158915158915158B15158C14158C14138E14138F1311961615971513991513 9A14139B14119B14119D13119B13139C16179C15199C15199C15199C15199D15199D1519 9D15199D12179D12179E1117A01117A01117A01117A01117A01019A2121CA2121CA2121C A0131BA0131BA01319A01417A01417A21317A21317A31217A41117A61019A71019A71019 A90F19AA0F15AB0F13AB0F13AA0F13AA0F15A91015A71015A61117A41117A213179F1419 9C151999171998171B96181B8B1D1E7425215A1D18450A062F00002400002000001C0000 1800001400000E00000B0000070000040000040402050704030905000703000802000601 000701000601000903000904000B05000803000903000803000903000803000903000803 000803000805000805000705000805000805000805000805000803000803000803000803 000803000803000901000803000903000C03000D03000D03000C03000C03000B03000A03 000903000500000400000400000300000301000402000403000403000706000404000100 0300000A00001100001B00002400002700003300004B010061100C741B177F221D85241E 8A211E8F1B1B94191B95191B98171C9B151C9D141CA0131CA2121CA3111BA4111BA41119 A31217A31217A21315A21315A21315A21315A21315A31215A31215A31215A31215A41215 A31215A11013A011159E12159E12159D12179B13179B13179B13179F14199F14179D1517 9D15179D15179D15179C16179C1617991415991415991415971515971515971515971515 931715881713841913841913841913841815821915821915821916821818811918801819 7E17187E17187D16177C15187A16187A1A1B791B1C761A1B731B1A701A1B6B1B1C671B1B 631B1C5F1B1A5A1D1C591F1D55221F552420532621542724542825552C28532C27522B26 4E2B274B2A254829264529254129253D28233A28243527243025212C231E26211D241F1B 221E1B1E1D1B1C1C1A1919191616161313131010100D0D0D0C0C0C08080808080A070709 060608060608050507040406040406020202020202020202020202020202020202020202 020202000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000C0C0C0000000000000E0E0E0000000101010B0B0B0000000000002B2B2BC2C2C2 FFFFFFEDEDEDF9F9F9FFFFFFF1E6EEFFF2FFFFE7FFFFEEFFFEFEFFE9FDFCEAFFFF94B4A7 1E33240301003312096A2623842022941117A80C17B70815BA0411C40C18A20001AE1C26 921F26470000250000715760FFFBFFF9F9FFF8FCFFFAFDFFFEFFFFFFFFFFFFFFFBFFFEF7 FEFEF6FCFEF9F7FDF9F8FEFCF9FFFFF9FFFFF5FFFEF3FDFCF5FFFFF9FFFFFCFFFFFFFFFF FFFEFFFFFCFFFFFBFDFFFAFDFFFCFDF8FFFFF2FFFFF5FFFFF4FFF9DFE4E0AAA9A5665C5B 3323231400001500001900002901024E2124673639663437701F288D0219AE0421BA102B B80E29AE041EA70016AD061AB60F20A5000DA7030EAB0710AD0A0FAD080CAE090DAF0C0D AF100DA90E09A80F07A90E09A90E09AB0D0AAB0D0CAC0C0EAC0B11AE0A13AF0915AF0917 B00819B0071AB0071CB2061CB2071AB40E1AA3080EA21A1E7B080B7D2323763032260000 1D0000705157FFF7FFFFF0FAFFF5FEFAF9FFFBFFFFF1FEFFF7FFFF6F73740606060E0E0E DCDCDCE7E7E7F2F2F2FFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F7F7F7FCFCFCFFFFFF9898980000000D0D0DB1B1B1FFFFFFF9F9F9FFFFFFFFFFFFF8F8F8 FFFFFFFFFFFFD8D8D88C8887080000200000702B2E78181C971F21850100A11B12A21408 AE110ABD1111BF040DB4000BAB0A199D1E29691417280000140E029CA69BFFFFFBFFFDFF FFFBFFF1E5EFFFFBFFFEF9FFFFFEFFD2C9CA230B0929000067151979080EBF333C9C0008 B20813AF0A10A1120E9B150CA0130CA90E0CB9060CBA0410B20A179411197C2E2E3D1714 0700002C2C2CF7EDF8FBFCFFEBFFFFEAFFFBF7FFFDFFFDFFFFF7FFFFF5FFFFF6FFFFFAFF FCFCFCF9FFFDF1FBF3B4B4AC230E091F000076333A6E1720841C23831A1F7319195E1411 430C052A02001500000F00003E2F2A6C615DE2DDDAFFFFFDFBFFFFF5FFFFD8ECEBF2FFFF FCFFFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFDFFFFFDFFFFFD FFFFFDFFFEFDFFFEFDFFFFFDF7FFFFF0FFFCEFFFFEF0FFFFF0FFFDEFFFFADDF1E5D3DFD3 3E3E341605001B000036000076252E801E2B7E0D1F92172B81000EA7273487151F7B1F24 7935341F00000E000097998CF5FFFAF0FFFDF0FFFFF4FFFFFBFFFFFFFCFFFFF9FFFFF9FF F5F0F4FFFFFFFFFFFFFDFDFDF8F8F8FCFCFCFCFCFCF3F3F3FDFDFDFBFBFBFFFFFF8D8D8D 0101010A0A0A080808000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 020202020202020202020202020202020202020202020202030200030200040301050400 040402050601050704050702010300030500050704070C060B100C0E130D111612141611 1A19171D1916211C19241F1C29211E2D25223027223227233527243728233829243C2A26 3E2D26412E28422F29462F294728234B28244D27245128245528255928245D2725612524 5D1D1D611B1B661A1A6A1A1B6D181B71181A73191B741918791A167C19137C19137E1813 7F18137F18138017138216138316118515118716128817138916138C16148D17158D1715 8E16159016159016159016159115159115159214159414159818199917179B16179C1617 9D15179D15179D15179F1417A01319A0131BA0131BA0131BA0131BA2121BA2121BA2121B A2121BA2121BA2121BA3111BA3111BA3111BA3111BA4101EAA0C23AB0B25A90D23A60F20 A3111CA213199F15159F1513A01613A11613A31514A31215A50E15A40A14A20613A4020F BB1018B6070CAF0007AF010AB20811B20C16AD0B16A30913A7151F9812198E13188C1E21 902C2E8C30317E28296723222805031905041200000D00000D00000B00000A0000080000 070000040000040000030000010000000000000000000100000100000200000100000200 000100000200000100000200000100000200000100000200000100000200000100000102 000004000005010005000005000004000004000004000002020403030504010602000400 000200000300000400000602000300000400000400000300000300000300000200000200 000100000100000100000100000100000100000100000200000802000902000800000700 0004000302000900000D00001100001600001600001600001800001C00003410104F221F 73302A7B2B247F2622811D1F85141A8F111C9B1321A71627A40B1DA70C1AA70D17A20B10 9E0A0A9D0E08A2150CA51C129C17109C17109F1610A01510A31410A61210A71110A91110 A91110A91012A71113A41215A31217A013199F141B9D141B9C15199C15199C15199C1519 9C15199C15199C15199C15199A13179A13179A13179A13179A13179A13179A1317971517 9016158D17158B18158B18158A19158A19158A1915891917871715851815851815841815 8418158418158219168119167C18187B191A7818197618187418197119186E18196D181B 67171866171A63191A611B1D601C1D5E1C1D5F1D1F5C1E1F582220542420552521532724 502924502A274E2D284B2E2A442D27402D273B2C25352A243229222C27212A251F282520 25242024231F21201E1D1C1A1918161514121111110F0F0F0A0A0C0A090E07080C06070B 04050A020308010207000105040406040404030303020202020202010101000000000000 020202020202020202020202020202020202020202020202000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000001111110000004A4A4AF9F9F9 FDFDFDFEFEFEF4F4F4FFFCFFFFF5FFFFF3FFFFF3FFFBFFFFF0FFFFE9FFFFCFF4ECBCDCD1 1E2B210800002300008537358615179C0F15A6020BB3010DB7000CB50D1A97141A7A2022 230000190504B4B0B1FEFEFFFFFCFFFFF9FFFFF7FFFFF8FFFFFBFFFFFFFAF7FFF6F2FFF4 F5FFF6F7FFF8F8FFFBF7FFFDF5FAFDF7FAFFFEFEFFFFFDFFFFFCFFFFFBFFF8F4FFFAF6FF FFFDFFFFFDFFFFFEFFF2FBFAEBFFFFDCFDF2AEC8BD69796F2829210B00001800002A0000 4000005C08087A18198C1E2190191B9012159210129B1017A50D1AA90A1CA90B1AAB0A1A AB0A1AAC0A19AC0A17AE0917AF0915AF0913B00911B20811B30810B30810B50710B3080E B10D0EAE0C0AAC0A08AB0809AC0809AE090DB10A11B50C13B50B14B20612B00410B40514 B70817B70819B20113A9000DBB1626A20A178C020F850D17812027702329491016250000 5A3F44FFF4FBFFFCFFF9F9FFFBFFFFE5EDFAF5FFFFF7FFFFCBCFD2232323000000777777 FFFFFFFFFFFFF0F0F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFEFEFEF5555550000002C2C2CD3D3D3FFFFFFFEFEFEFFFFFFFFFFFFF3F3F3FEFEFE FFFFFFF8F8F8D0D0CE33322D120100230000914343700A089B25218E0F06A1140AAC0A05 BE0C0CC5010BBA0007AF0812A31C22751A153E0A000B0000717566E6E7DFFAFBF6F9F9FB F5F4FAFEFEFFFBF9FFFFFCFF9E8B911B00004403077E1F2383080DB21F27A40309B30810 AE0B0EA0130C9B150CA1120CAC0C0EBE0210BD0213A3021199242C5F2A261C1208000300 717576FFF0FFFFF7FFEBFFFDE4FFFAF5FFFDFFFCFDFFF5FFFFF2FFFFF4FFFFF9FFF7F9F8 F7FFFDEEFAF07674681A00003F01027E1E298B111EA2151EA3141A94161980171469140F 5010073D0B022F090024050012000032201E554D4B9B9D9CF7FFFFF0FFFFEAFEFCFBFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFFFFF9FFFDF5FFFBF0FFF8F3FFFCF2FFFDF2FFFBEDFDF3E6F2E8E2E3DE 857B79371E211B0000240000591725803345680D1F8F20338B1B2B7E1C296E21293D090B 1500004F4840D3DDD2F2FFFBF0FFFFF1FFFFF5FFFFFCFFFFFFFCFFFFFAFFFFFAFFFFFDFF FFFFFFFEFEFEF7F7F7F9F9F9FFFFFFFFFFFFFFFFFFF9F9F9FFFFFFC6C6C64A4A4A000000 000000080808000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000020202 020202020202020202020202020202020202020200030200040300040300050400050601 050601050702050702020400040601050A04080D070C110B0E150E1118111318121C1B17 1F1B18221D19271F1C2A231D2E25203227213528223728213A29223B2A223D2A233F2D23 422E25452E26492E274E29235027235226235626245825225B23225F2322632220621A1B 681A1A6A191870171973171A76161A7916197A16167F17147F1811801711801711821711 8217118316118316118515118616128716128817138A17148A17148B18158D1715901615 9115159115159115159214159214159414159414159917199B16199C15199C15199D1519 9D15199D15199F1419A2121BA3111BA3111BA3111BA3111BA3111BA3111BA3111BA3111B A3111BA3111BA3111BA3111BA3111BA3111BA60F1EAA0C25AB0A29AA0C25A70E20A4101C A21317A014139F16109D140E9E130EA11311A41213A71017AB0F1AAC0E1DAF0D1AB91017 B80E11B80D13B80F16B71219B1111BA90F199E0E1897141C921A238C232883292B742828 61201E4D1311350D0B160807090909030303000000000000000000000000010101000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000010002040005 040007060007040005040005030004030004030002050102030102030200020100000100 000100010200030400000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000200000702000900000802000702000602 000402000302020202010000030000080405070304010002010002050306110604210100 3909005419116A231F7D2428871F28911827991425A71929AA1624AB1520AB161AAA1614 A6160DA014079B11049D170C9D170E9F160EA2150EA4130EA7120CAA100EAB100EAB100E AA1010A91012A61115A31217A013199F141B9D141B9C15199C15199C15199C15199C1519 9C15199C15199C15199A13179A13179A13179A13179A13179A13179B1317991417921415 9016159016158E16158E16158D17158D17158B1815891613881713881713871713871713 8518138518138219157E18167C18187B17177A18177717187517177317187117196E1519 6C161969171B68181B67181D661A1E661A1E631B1E5C201F58231F572421562521542724 522925502A274C2D28472B27412D263D2C25382B233229222F28202B262029261F282520 24231F24201D1E1D191A19171615131311121111110C0C0E0B0A0F0A090F07080D05050D 03030B02020A010207040406040404030303030303020202010101010101000000020202 020202020202020202020202020202020202020202000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000010101000000333333909090FFFFFF FFFFFFFFFFFFFFFCFFFFF8FFFFF2FDF9F2FAF6FDFFF0FFFFE9FFFFE2FFFFD9FAF39CB0A7 1919112001003F00009A38377B0000B01B21AD0711B1010EAE0C19951E24702424160000 2A2720C5CECDF9FFFFFFFBFFFFF7FFFFF4FFFFF5FFFFFAFDFEFFFAF1FFF4EEFFF3E9FAE8 F1FDEFF9FFF8FBFFFEFAFBFFFBF9FFFFFCFFFFFAFFF5EDFFFFF8FFFFFCFFFFFDFFF9F7FF F1F1F9F2F6F9F5FEFD72867D475B501822190300000E00002C06034F1312671718741213 8A16179F1A1DA71619A70D0FA80508AE0508B00A0EAE0A15AB0B17AC0A17AC0A17AC0A17 AC0A15AC0A15AC0B13AE0A13AE0A13AE0A11AF0A11AF0A11AF0A11AF0A11B00910B50C11 B50B0EB40B0EB2090EAF060BAA030AA70007A400069F0003A9050EB5111AB3111CAC0C16 A90915AF0F1BB319259305139916249F2733922A33731C244B090D2B0000160000816E70 FFFDFFFFFEFFF8FCFFF9FFFFE7EDFDF9FEFFFBFFFFF1F2F74B4B4B010101323232E7E7E7 F1F1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C3C3C31111110000006D6D6DF7F7F7FFFFFFFDFDFDFFFFFFFDFDFDF8F8F8FCFCFCFFFFFF FFFFFFFFFEFDABA1A019050419000055201C7B2E28811A13A4201B9F0100B20002C3060C C3060DB10008A60910A11A1E8C1C1B611611140000343428B9B6AFFFFFFBF1F2F4FCFFFF FBFFFFF5F8FFECE7ED4E3B3F1C00005B161B8E292F8F0D15A20812B10A12B50710B00A0E A2110C9E130CA4100EAC0C0EBC0311B904159A000D9C2F354C1B160700000B150DC9CFCF FFF7FFFFFAFFEEFFFDEAFFFAF8FFFDFFFCFDFFF5FFFFF4FFFFF6FFFFFBFFF3F9F7F7FFFB D3DFD32821171C0000712A2E79111C971422A7111AAA1116A11619951A1C851D1C751D1B 661C195C1C1A3B03042600001900001100002117189EA09FF7FFFFEBF7F5FCFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEFFFFFEFFFFFEFFFAF8F9F9FBFAFBFFFFF9FFFDF9FFFDFBFFFBFFFFFDFFFDFB AE9B9D4223282A0109240000320004742A39781C2B6C0C186E1D26420105200000432723 C9C0B9FCFFFAF7FFFBF4FFFFF4FFFFF8FFFFFCFFFFFFFDFFFFFAFFFFFBFFFFFEFFFFFFFF F8F8F8FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF636363050505030303000000 080808020202000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000020202020202 020202020202020202020202020202020200040301040300040500040500050601060702 060702070803050702060803090B060A0F090E130D121711141913181A15201D18221D19 261E1B29211E2D241F3126223528223728233A29223C29233D2A233F2B22432C24442D25 462E24492C245029245427245626225625215923215B21205D201F621E1D651B1C69191A 6D19197117197517187717197916197B1717801815811812831812831812841712841712 8616128616128716128716128916138916138C16148D17158D17158F1716911716921616 9315169315169515169515169614169614169B16199B16199C15199C15199D15199D1519 9D15199F1419A21319A31219A31219A31219A31219A31219A31219A31219A31219A31219 A31219A31219A31219A31219A31219A3111CA40F22A40F23A31020A3111CA21319A21315 A21412A21410A1120EA2110EA30F0FA30E12A70D17A90F1BAC0F20AC111F9C0A0DA11111 A71619A91A1CA3181B9D161C97161B8F181E8B1E238424287A2528661E1F4C100F340300 2600001800000F0504050505020202000000000000000000010101030303000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000010002030005030007 040005030005030005010004010004010002010000000000000000000000000100000100 000200000100000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000100010302000302000304000304000304000304 0003040003040001000001000004030206050004030001000001000100000A0000110000 1B00002A00003F0400570D0E72171E871D278A151E901118940F149B1111A21410A5160E A5170BA31509A3140EA41310A61210A61210A91110A9110EAA1010AA1010A91110A71112 A61113A31313A014159D15179C16179C15199D15199D15199D15199D15199D15199D1519 9D15199D15199A13179A13179914179914179914179914179A1317971517931516911716 9117168F17168F17168E18168E18168C1916891613881713881713871713871713851813 8518138418158018177C18187C18187A18177917187717187317187218186F16186D1718 6C171A6A181A69191C68191C68191E631B1E5C1F1E59221F58231F572420562622532822 512A254D2C27482B27432C263F2C263A2B24352A243229222F28202C27212B2622282520 27221F221E1B1E1A19191816161415151314100E110E0E100D0C110A090E07080D05060B 03030B020308050507040404040404030303020202020202010101010101020202020202 020202020202020202020202020202020202000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000707072F2F2FE1E1E1FFFFFF FFFFFFF9F3F5FFF9FFFFF6FEFDF6FDF6FBFEF2FFFFEDFFFFEAFFFFEDFFFFF5FFFD8B8881 1500003C05023D0000962829911014A5121AA705129E0813902225611B191400004D4C47 E4EEEDF6FFFFFFFCFFFFF8FFFFF5FFFFF6FFFFFAFDFFFFFAF2FFF6F2FFF4F6FCF0FFFFFA FFFFFDFFFEFFFFFDFFFEFBFFFFFCFFFFFCFFFFFCFFFCF8FFF9F7FFFFFEFFFFFEFFCECED0 7979793833301B0C091200001600001D0000450D0E6822247722257B161A921F249D1F22 A51D1FA51417A2090BA20607AA0A0AB30E12B50613B70515B60515B50615B30715B20813 AF0913AC0B13AB0B13A80D11A50F11A40F11A21011A11111A01211A50F10AE050AB6050D B80910BB0D16B91017B51017B00F17AB1018AF1922A8191F9E131A920C1388070C85080E 8C0F158B181D851D24791E236414174300002700001D0000280C09352623B8B3B0FFFFFF FAFBFFFAFDFFFEFEFFEFEDFBFFFCFFFFFBFFFFFEFF949494161616070707A3A3A3F6F6F6 FFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5FFFFFF868686 000000181818BFBFBFFFFFFFF7F7F7FAFAFAF9F9F9FEFEFEFFFFFFFFFFFFFDFDFDFCFCFC FFFDFFFFF1F56F595C23100C150000683429721B12A92322A10000BB0006C8040EC00B12 AC070D9E0C0F9C15199A171D7E1B1E1F00000A0100827D77FFFFFBF9FDFEF9FFFFEDF6FB F5FDFFB0AEB11300011F00006D22278D222A9C141E9D0007BA0C16B60610B2090EA5100C A1120CA50F0EAC0B10B60613B207179C0E1A8621253C110B060000465149F9FFFFFFF9FF FFFAFFF4FFFDF0FFFBFCFFFDFFFCFDFFF7FFFFF6FFFFF9FFFFFEFFF7FFFCF5FFFB959D92 0A0000260000813036800D1AA31626A50811AA090FA50E139F131696181B8D1A1D831C1F 791F216D1C22773539632C323811161100004B4142F9FBFAF6FCFAFEFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFFFFFAFFFFF9FFFFF5FAFFF7FBFFFEFFFFFFFFFCFFFFFCFFFDFEFFFFEAE6E5FFFCFD FFECF074565E20000627000824000069232D7A33396F3134260000190000A28A86FFFDF8 F3F4EEFBFFFBF8FFFFF9FFFFFBFFFFFEFFFFFFFDFFFFFBFFFFFBFFFFFEFFFAFAFAFBFBFB FFFFFFFFFFFFFCFCFCF5F5F5F8F8F8FFFFFFBBBBBB202020000000050505000000030303 070707000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000020202020202020202 020202020202020202020202020200050402050400050601050601060702070803070803 080904080A05090B060C0E090F110C131510171914191B161C1D18241F1B271F1C2A201E 2C231E3025213427213728233A29223D2A243E2A23412A22432A23462B24472C23492C24 4C2B245428255727255825225923215921205B1F1E5E1D1B601A1A671B1B6B1A1971181A 7317187717197A171A7B161A7E1718821915841913841913841913851813851813871713 8817138817138916138A17148C16148D17158E18168F1716901817931717931717941617 9416179616179616179715179715179B16199B16199C15199C15199D15199D15199D1519 9F1419A21319A31219A31219A31219A31219A31219A31219A31219A31219A31219A31219 A31219A31219A31219A31219A2121B9F131C9D141C9F141BA01319A21315A31313A41212 A61210A91513A81213A40F11A20D13A10B169F0B19A00C1C9A101D8810118A1A1691211F 90201E881C1A821A19831F218226277B2629671F204E11103401001F0000180000120000 0F0000080300030303010101000000000000010101030303050505000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000002010005010005010005 010004010004000002010002000000000000000000000000000100020300020300000200 000100000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000010000080004080006080006050004020204010204000404 000504000A06000602000400000300000300000501000501000400060900050300080000 0F00001800002600004303035C0D1075191C83191B90191B96161598110D9D1007A41409 AD1811A91110A91013A91013A91013AA1012A91012A91012A71112A61212A41213A31313 A014139F15139C16159B17159C16179F1419A01319A01319A01319A013199F14199F1419 9D15199A13179A1317991417991417991417971517971517961617941617931717931717 9218179218179018179018178F19178B1513891613891613881713881713871713871713 8518158218187F18197F18197C18187B17197A181976181974181972181A71181A6E181B 6D181B6A181C69191C68171D64191D5D1D1D5A201E5A201E58231F572421552521512824 4F2A244A2B26472B27412C273D2C25392A25352A243328223229222F28222D25222B2321 26211E231D1D1F1B1A1C18191B1718141215131114110F140E0D120B0A1007080D05050D 04050A060608050505050505040404030303030303020202020202020202020202020202 020202020202020202020202020202000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000141414000000121212747474FDFDFDFDFDFD FBF7F8FFFBFDFFFBFDFFFEFFFBFFFFF2FFFFEFFFFFF0FFFFF2FFFFF8FFFDD9D6D18A716D 2000003100005E0507972F308B12179C0F188F09108020214308040F000072756EF5FFFF EDF8FAFFFDFFFFF9FFFFF6FFFFF6FFFFFBFDFFFFFAF5FFF6F5FFF6FFFFFAFFFBFDFFFBFF FFFCFFFFF9FFFEF8FFFFFDFFFFFCFFFFFCFFFFFDFFFFFDFFD1CBCF7E75762E2422080000 1200002E00004E070B6E22268331358A2E3389212888161E8B0F179613199B1317A01115 9F0D109E080A9F090AA8100FB31315B60613BA0413B90415B70513B50613B30713B00913 AC0B13A90D11A50F11A21011A012119E12119B14119B1411A21011B2070FBA0410B80612 B60B14B40E18AF121BAB151EA41920951419830C1278090F7E171B8A2C2D8C32347C2627 651919490D0C2E00001D0000180000250E0656474087837AA6A7A1E6EBE5FBFFFFF1F5F6 FBFCFFFFFDFFF6EEFBFFF8FFFFFAFFFFFDFFDCDCDC2424240D0D0D4F4F4FFFFFFFF9F9F9 F3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8F0F0F0424242000000 383838FBFBFBFFFFFFF4F4F4FFFFFFFAFAFAFBFBFBFFFFFFFFFFFFFCFCFCF5F5F5FEF5F8 FFF7FFEDD8DF393631060000150000853F378C090EB50613C5000ECD0414BD0E15A80E10 990D0E9B1013A60E1A921620521B1E0D00003E3432E9E8E6F7FDFDF7FFFFECFAFBF8FFFF 6462630F00003E0B1076242A85111AA91923A5000ABA0913B9050EB3090CA90D0EA70F0E A80E10AB0C11B00815A90B19A4222C61080A310C0608040096A39AF7FFFFFFF8FFFFFCFF F9FFFDF8FFFBFFFFFDFFFCFDFFF9FFFFF9FFFFFDFFFCFFFFF4FFFDE8F8ED484B400F0000 4C1211761921941423AC1325A9050EAE050AAC070DAA0A12A40D169F0F1996121D8E1620 841A268228326E2530531C22190000544041FEF6F4FFFFFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFF FFF7FFFFF5FFFFF5FFFFF8FFFFFBFFFFFDFFFFFFFFFAFEFDF2F6F7FEFFFFFEFCFDFFFCFE FFFAFFA6929B230C161500001C00002D01001C0000160000735A56F5E3DFFFFCF8FFFBF7 FFFFFBFFFFFFFEFFFFFFFEFFFFFEFFFFFDFFFFFCFFFFFDFFFBF9FCF9F9F9FEFEFEFFFFFF FFFFFFFDFDFDFCFCFCFFFFFFEDEDED494949050505000000020202080808000000030303 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000020202020202020202020202 020202020202020202020200040402050601050601060702070803070803080904080904 0C0D080E0F0A10110C1415101819141B1C171E1F1A201F1B2A221F2C231E2E231F322421 3426233728233C29253D2823422A26432A25462B24472A24492B234B2A234D2A24502922 5727235825225A22215B21205C1F1E5E1C1D601A1A63191A6A1A1B6E1A1A72181A761819 7A171A7B17197E171A7F1718841815851813851813851813871713871713881713881713 8916138C16148C16148E16158F17168F1716921817921817931717941617961617961617 9616179616179715179914179C15199C15199D15199D15199F14199F14199F1419A01319 A21317A31217A31217A31217A31217A31217A31217A31217A31217A31217A31217A31217 A31217A31217A31217A014179B16179917179C16159F1513A21412A41212A91110A91110 AC1315A91315A71218A1111A9D111C9A12209713218C18217F2622782B217629216C211B 6118125D1612611D1A642724511A17390C072000001500000F00000C00000A0100050200 020100010101010101010101010101020202040404050505000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000002000004000005000005000004 000004000002000002000100000100000100000100000100040601050801010400000100 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000400020D00061000070D0007090006050006010206000504000604 000B06000700000500000400000400010600050601030600000500000800050D000C0B00 0D04001100001B0000260000611B19812C29A23C38AF3935AA2621A1140BA20E04A80F09 AB0F13AB0E17AB0E17AA0F17A90F17A71017A61115A41215A31215A21413A014139F1513 9D16139D16139C16139F1515A21317A41119A31219A31219A21319A013199F14199D1519 9A13179A1317991417971517971517961617961617941617941617941617941617931717 9317179218179218179018178C14138B1513891613891613891613881713881713871715 8418168218188117178018177E17187B17177A181977171877191A75191C72191D6F191C 6E181B6C171A6B161B67181B601C1B5B1E1B5C1F1E5A201E59221F572421532623512824 4D2A264A2B26472B27422B253E2B253A2B24392A23382B253328243127252F25232C2220 291F1E261E1C241B1C211B1B1B17181816171513161111130E0D120B0A0F08090E06070B 060608060606050505050505040404030303030303020202020202020202020202020202 020202020202020202020202000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000707070C0C0C0000000B0B0B1E1E1EB9B9B9FFFFFFFFFFFD FFFDFBFFFDFAFFFEFBFEFFFDF7FFFDF2FDF9F3FFFBF6FFFDF8FDF9FFFEFBFBE8E473514F 3705042B000063191A7D2325911E238514187121202500000D000098A299F4FFFFEAF8F9 FFFDFFFFFAFFFFF7FFFFF8FFFFFBFDFFFFFAF7FFF8F8FFF8FFFCFDFFF6FCFFF1F9FFF3FC FFF8FFFFFDFFFFFDFFFFFDFFFBF8FFD1CAD1867B7F3525260F000012000022050053201D 6D0D118D151F9D212B9B1C27920C178F05129D0F1BAE1C279B050E9D080EA20B10A20D11 A10C0EA00E0EA11110AA1113B00911B50711B30713B20811B20811B00911AE0A11AC0B11 A90D11A80D11A50F11A40F11A21011A11111A11111A70E11BC101CBD0B19B50615AA0410 A0040F9707108F0C148712188C232881262B792A2D722E2F662C2B4D1B1A2F0200180000 0D0000130D013C3A2D707265A5ADA0D2E0D3F3FFF8F4FFFBF5FFFDF7FFFDEDF3F1F9F9FB FFFBFFFFF1FBFFF6FFFFF8FFFFFAFEFEFEFE5454540B0B0B1A1A1AE5E5E5FDFDFDFCFCFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBBBB0E0E0E1212126D6D6D FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FBFBFBFFFFFFFFFFFFFFFFFFFFFDFFFFEBF8 FFF9FF8D938F050D020D00005A211A8A1118B40E1CC20114C70415B70D16A711139C1011 9D0E12A8081497101E702F371100000A0000A4A3A1EAF4F3F0FFFFF2FFFFE0EAE9272121 1500005F22277B2027860813AE1622B0010EBB0511BA050EB5080CAE0B0EAB0D0EA90D10 A90C13A90C179E111A9D2C324400002607023B382FD6E3DAF5FFFFF8F7FDFFFDFFFEFFFF FEFFFBFFFDFDFFFBFFFFFAFFFFFCFFFEFFFFF8FFFFF2FFFDADBBAE1513072104006A2426 750A14A7182AAF0C1DB00910B3090CB5080EB30810B20813AE0917A70C1A9E10208E111F 821826701D27480B121C00006B5353F3E8E6FFFEFBFFFFFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF6FF FFF5FFFFF6FFFFF8FFFFFBFFFFFBFFF9FAFCF3F9F9F9FFFFE8F0F2EEF3F6FBFCFFF7F5FA FFFCFFDBD1DA6054581D0B0725140C14030054453EE3D4CFFFFBF8FFF5F3FFFCFBFFFCFD FFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFEFFFDFDFFFFFFFFFDFDFDF8F8F8FCFCFC FFFFFFFFFFFFFFFFFF9B9B9B0000000000000C0C0C000000080808000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000020202020202020202020202020202 020202020202020200050503060702060702070803080904080904090A05090A050F100B 12110D14130F1817131C1B17211D1A24201D26211D2E2520322421332522362722392723 3C29233E2924422924472B27482B254B2A254C29234E29234F28214F2821532621582220 5B21205C20205C1F1E5F1D1E611B1B641A1B6719196E1A1A721A197618197818197C181A 7E171A80171B8117198619168818148818148818148918148918148A17148A17148C1614 8E16158E1615911716921817921817941818941818951718951718971718971718971718 9816189A15189A15189C15199C15199D15199D15199F14199F14199F1419A01319A21317 A31217A31217A31217A31217A31217A31217A31217A31217A31217A31217A31217A31217 A31217A31217A014159B17129919109C1710A01510A41310A71110AA1010AA1012A91013 A51218A1161D9B1820931A238C1A24831925771E2461241F52241748190F3B0C022F0300 2B00002D04002F0A041F00001200000E00000800001009030E0E06040700000200010100 010101020202020202020202030303030303030303000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000002000004000104000004000002000002 000100000100000100000100000100000100010400080B040A0D06050600000100000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000400020F00071100090F00090A0007050006010206000504000602000500 0005000008000409020906000A01000A0000080000010200000300010400030100070000 0D00001400001D00002D00005D120C953831B74841BC3B35B2251CAB140BA80D08AB0E15 AA0E1BA70F1BA6101BA3111BA2121B9F14199D15199D15199D15179F15159F1513A01512 A21412A31312A41213A61117A61019A61019A41119A31219A21319A013199F14199B1317 9A1317991417971517961617961617941617941617971718971718971718951718951718 9418189418189319188E14138C14138B15138B15138B1513891613891613881615861817 8618198418188218188117197E17187C181A7A18197A1A1C781A1B75191C73181D70171B 6D171A6C151B69171B63191A5F1B1A5E1D1B5D1D1D5B1F1E59221F562320532623522925 4D2A264C2A28472B27442B27402B263F2C263D2C253829263628273426253224232E2222 2A201F291F20271E1F201A1C1E1A1B1B161A1614171210150D0C110B0A1008090D070709 070707060606060606050505040404040404030303020202020202020202020202020202 020202020202020202000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000090909000000171717000000060606555555EFEFEFFFFFFDFBF8F3 FFFCF5FFFFFAFFFFFBFEFFFBFAFFFBF9FEFAFCFEFBE7E6E4FFFDFBFFF8F7F3DEDB614240 2E08071F00006225248026287C22226225221800002C281DC7D2CAF4FFFFEFFDFEFCFFFF FFFBFFFFF8FFFFF9FFFFFCFDFFFFFAF8FFF8F9FFFAFFFBFFFFF2FDFFF2FCFFFBFFFFFCFF FFFDFFFAF5FBE8E3E792898C4E3E3F1100001800002B00005D2A266C322E71201D991A21 A40C189E04109D010EA3030FAA0815AE0C19B20E19A90712AA0A12AB0E15AB1217A81214 A311129E100F9E0C0DA80D11AB0C11AB0C11AB0C11AB0C11AB0C11AC0B11AC0B11AC0B11 AC0B11AC0B13AC0B13AB0B13AB0B13AC0B13AE0A13B20C1AAF0A18A80A18A20C189A111B 94171F8D1E2585242B77262C6C2A2E531F212A02021500000E00000B00001E1913545E53 849688C6DACEF0FFFAEEFFFAEDFFFAEDFFFBEEFFFDF1FFFDF3FFFBF0F9F4FBFBFBFFF9FD FFF7FDFFF7FFFFF7FFFFFDFFFDFDFDA4A4A40303030909098B8B8BFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E6E6E0000002E2E2EC0C0C0FEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF7F7F7F9F9F9FFFFFFFFFFFFFFFDFFFFF9FFFAF2FD EDF6F5555C55271A122300008B232A9C0B18B30619B70213AD0713A90E14A31217A10E14 A80814950E1C69232E3618200A0000727071EFFBF9EAFDF9F2FFFF87908B0800002E0708 6D242B851D26960E1AB0101CB40210BE0411BA050CB6070CB2090EAE0B10AC0B11A70D15 A10F1993161E8223273C00001C03007F7F77F3FEF8F5FFFFF9FEFFFFFEFFFFFEFFFFFCFD FFFBFFFFFBFFFFFDFFFFFFFFF8FFFFF4FFFDE9FDF25D675C0C02003C130D711F238E1421 B01429B10618B20C10B40C0CB7080DB9050EBA0411B80616B4091BA90E20991221932331 842E3736000028000198807EF0E5E1FFFEFAFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF9FEFFF9FF FFFAFFFFFCFFFFFEFFFAFEFFF6FEFFF4FFFFE4F2F2F5FFFFF3FEFFD7E1E3FBFFFFFEFEFF FFFEFFF6F7FBD1D6CFC9CFC1B7B9AEDADAD2FFFEF8FFFCFAEBDFDFFFF8FBFFFAFDFFFAFF FFFBFFFFFBFFFFFCFFFFFDFFFFFEFFFEFFFFFEFEFFFFFFFFFFFFFFF3F3F3FEFEFEFFFFFF F8F8F8D0D0D02F2F2F020202000000030303020202000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000020202020202020202020202020202020202 020202020200050704050702070803070803080904090A050A09050B0A0613120E16120F 1915121C1815201C19241F1C27221F2B23203227233526213826223B28243D2825402824 4229254629254A2B284C2B264F2A24502922532822532620532620572420591D1C5D1B1C 5E1C1D601C1B621A1B661A1C69191A6C181872191B74181978181A7B17197F161A811719 8316198517188919178A19158A19158A19158B18158B18158D17158E16158E1615901615 9117169216169317179418189517189618199618199818199917199917199917199B1619 9B16199C15199D15199D15199F14199F1419A01319A01319A01319A01319A21317A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A214139D170C9D170BA0160BA4140CA7120EAA1010AA1012A91013A20F159C131A 93171F86191F76171D631115530B0F420A0B300B032008001700001100001100000F0000 0E00000D00000A00000700000400000605000A0C07060D06000400000200010302020202 030303030303030303020202010101000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000002000104000104000104000102000102000100 0001000001000202000001000001000405000E0F09101109090901000100000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000300020C00090D00090A0009060007020106000304000502000600000400000200 0906001104001500001B00002600002D070433180F2A1409200A00140000110000140000 2201003207002900004400007417109D2E25B6362DBC2E24B92116B11611A61115A2121C 9F131C9C151C99161E96171E95181E95181C96181C99161B9D1519A21315A61113AA1012 AD0F10AD0E12AA0F17A71019A71019A61019A41119A31219A21319A013199B13179A1317 991417971517961617961617941617961617991719991719991719981819981819961819 9618199519198F13138E14138E14138C14138C14138B15138B15138915158A1818881817 8818178517168416178117177F17187E17187E1A1C7C191C79191B77181C73171A701618 6F14196B1518651717631918611A18611B1B5F1E1C5C1F1E5B211F562320572725522925 5028264C2B26492A27472B27442B26432B273C29253A2826392725372523332323302221 2D21212B2120251C1D221C1C1E1A1B1816171412150F0F110D0C110B0A0F08080A070707 070707060606050505050505040404040404020202020202020202020202020202020202 020202020202000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000001010100000000101011414149D9D9DF9F9F7FDFDF5FDFDF3 FDFDF3FFFFF8FFFFFAFFFEFBFFFEFBFFFDFCFDF7F7F9F0F1FFFCFBF1E5E5EEE0DF473835 1708052102005B1B1B6925244F221D110000525449ECF9F0F2FFFFEFFFFEFBFFFFFFFDFF FFFBFFFFFAFFFFFCFFFFFFFBF9FFFAFBFFFBFFFDFFFFF8FFFFFCFFFFFDFFFFFDFFE9E4E8 AAA4A47A6E6E0E00001800003D100D5A1E1D6B2120721E1C791B1B891619AC171DB20B13 B10710B70C15BF141DC0121CB40610A80004B60B14B20B13AF0B12AD0E13A91015A51014 9F0E119C0E0D9E12119E1310A01210A11110A40F11A50F11A90C13AC0B13AF0913B20813 B50615B70515B90415BA0315BC0315B506179E0613960E1897131E961A22901E26852026 7720266B23272900001F00001600001200002117184D4D4B8D9190B8C4C0DCF1EAEEFFFD EDFFFFEBFFFDEAFFFDDCFCEFD8F8EBDFFBEFF0FFFDECFDF5F9FFFDFFFFFDFEF5F6FFFAFD FFF8FDFFF6F9FFFDFFFAFAFAE2E2E2313131000000464646F4F4F4FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFA313131000000474747FFFFFFEFEFEFFFFFFF F9F9F9F2F2F2FFFFFFFFFFFFFDFDFDF8F8F8FCFCFCFCFCFCF3F3F5FEFEFFF3F6FFFBFFFF E0E0DE1907051F000067151986121B9A0C1AA00412A40312A90C17AA131CA5121AA00D17 8B111C510F1B5B3B46100106646464F5FFFFF1FFFEEAFBF331332E0F0000441012721B23 8F1A23AA1823B00A18B5000EBE0411B9060CB6080AB5080CB20910AC0B13A40E1797141C 861B2164181A3B0E0B130000B0B1ABF7FFFCF7FFFFF8FFFFFEFFFFFFFCFFFFFAFDFFFBFF FFFCFFFFFEFFFCFFFFF5FFFFF4FFFDDFEFE425281D1C05004D1613711017AB2734B30D21 B00112AE0B0EAB0C08B1070AB7030CBB010EBC0313B6061AAB0C1E930C1B8217216B1C21 260000472523EAD9D2FFFDF8FFFFFAFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFDFFFEFDFFFEFF FDFFFEF7FFFDF6FFFFF5FFFFF4FFFFEDFFFEEDFDFDF5FFFFF7FFFFF9FFFFF0F5FBF9FCFF F9FFFFE2F6EBF1FFF8F5FFFAF5FFF6FAFBF5FFFEFBFFFBFDFFFAFDFFF9FFFFF9FFFFF9FF FFFBFFFFFCFFFFFDFFFEFFFFFCFFFFF8F9FBFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFD8D8D8 8989890000002828280000000000000C0C0C000000050505040404000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000020202020202020202020202020202020202020202 020200050704050702070803080904080904090A050B0A060D090616120F1813101B1613 201816241C1A28201E2B21202E23213627243927233B28243D2823402824442824462925 492823502A27512A255429235427215726215825215724205C22205D191A5F1718621819 63191A67181B6A1A1B6E18197119187418197717187B17197F171880161883161985171A 8716188A18178B18158B18158D17158D17158E16158E1615901615901615911515921616 9416179616179717189818199818199818199917199917199917199B16199B16199C1519 9C15199D15199D15199F14199F1419A01319A01319A01319A21317A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31312A2150BA31507A61309A7120BAA100EA91012A71015A213199B151C90191F801B1F 6B191B5111113503021C00001400000D00000800000800000700000D0400110A020F0802 090400060300060501050503010300000200000200000301020806010302030303040404 040404030303020202000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000100000102000202000202000200000100000100000100 0001000304000100000100000707001310091512090D0A01030000010000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0100020600090600090500090201070102060003020004000203000500000D0000130000 190000220000330000521011692524662624682D296A302C632E2A54211D44130E3A0801 39000059160E5F0F066E0D0487170CA5251AB82A1EBB2117B118129F151598171C94191E 911A1E8D1C208B1C228A1D228A1D228D1C2292191E99161CA21319A91015B00D12B50A10 B40B12AD0D17A90F19A71019A71019A61019A41119A31219A213199D12179B13179A1317 9914179715179616179616179616179B16199B16199B1619991719991719981819981819 9618199012138F13138F13138E14138E14138C14138C14138B15138B17178B17188A1617 8816168716188416178215187F171882191D7E1A1C7C191C78181A75161A731418701417 6E1318691417661617661818651919621A1B611D1C5F1F1F5B211F5B2523572725552825 5028264F29264C2A28492A27472B274028243D28253C2726392524372322332323302221 2E2222281E1F251C1D201A1C1B1718151316110F120D0D0F0C0C0E080808080808070707 060606060606050505040404040404020202020202020202020202020202020202020202 020202000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000E0E0E000000060606000000060606444444E8E8E6FEFFF8FFFFF6FDFFF4 FDFDF5FFFEF8FFFDFAFFFDFBFFFBF9FFFCFDFFFDFDF3EFEEFFFFFDFFFFFDC8CAC72F3430 070000360D0B52211D3C1D180A00006B6E65F5FFFBF4FFFFECFAFAFBFFFFFFFEFFFFFCFF FFFCFFFFFDFFFFFFFBFBFFFAFBFFFBFEFFFFFAF9FFFAFBFFFFFEFFF0EEEFADA7A74A3C39 1100001E00003805025B1513771F1E871F20911A1E98171CA3141AAC0B10B50C0FB60C0F B4070BB10207B00108B6050DBB0B15B4060FAF040DAA030BA6050BA60910A70E13A60F14 A31114A012119E1310A01211A11111A21011A50E13A80D15AB0B15AE0917B00817B50617 B60517B70419B90319BC0219AE081C91131E851E228421267D21246D181D54090D390000 27000020000020030739262A71686BB4B5B7E7EFF1F7FFFFF4FFFFF2FFFFF1FFFFE6FAF8 E5FCF6EEFFFFEEFFFFEEFFFFF0FFFFEFFFFCECFBF4F9FFFBFFFFFBFAF5F2FFFCFBFFFAFB FFF5F5FDF9F8FFFFFFF9F9F9797979000000333333CFCFCFF7F7F7FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFEDEDED FCFCFCFFFFFFF2F2F2FFFFFFA4A4A41C1C1C0000008A8A8AFFFFFFE5E5E5FFFFFFF9F9F9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFECFBFEF5FFFFFFFEFFFEF2F6 B49A9D2800012700006C2022922A3187091491000BAA0B1DB215269D0C198C0F15832229 581E2A1600040800027D7E80E6F5F0EAFEF5A6B1A90700002400005E191C8D252E97131E 9F0511B40816C10D19BD0811B50709B20507B7080DB90E16B00C179909138A151D802A2D 470F0E1600003F322CFFFFFBFBFFFFECF6F5F7FFFFF3F9F9FDF2F6FFFAFDFFFBFFF8F2F4 FEFFFFF9FFFFF4FFFEF5FFFB828A7F0700001B000076323182151B9F111FC81D309D0000 A50B09A30E07AF0B0CB7080FBE0612BB0514B30619A40C1B8F131E771B203D00001D0000 67534CFFFDF4FAF7F0FEFFF9FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF2F2F2FFFFFFF0F0F0FFFFFFF8F8F8FFFFFFEAECE9FBFFFBF3FEF6F3FFF9F5FFFD F4FFFDE5F8F2EAFFF8F1FFFFEFFFFFF4FFFFF5FFFFF6FFFFF3FAFFF3F7FFF9FCFFF8FFFF EEFFFFEBFFFBF0FFFBF5FFFBFCFFFBFFFEFDFFFCFDFFF9FFFFF8FFFFF8FFFFF9FFFFFAFF FFFCFFFFFEFFFCFFFFFCFFFFF6F7F9EDEDEDFFFFFFF7F7F7FFFFFFFEFEFEC3C3C3191919 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000020202020202020202020202 020202020202020202020202020202020202030303040404040404050505060606060604 010300030500050702090B060E0F0A11120D1514101814111D1815201816231B19271D1C 2A201F2E24233125253426253624203A25203F2723432A26462A27492A274C29254F2823 54282554272257262257242058211E591F1B5A1F1B5C1C1A661C1D691A1D6B1B1E6D1B1D 6F1A1D711B1C761A1D781A1B7D1A1D80191C81181C84171A85171A871618881518891516 8913138913118A14128C14138C14138F1514901615911515931717941617961617961617 9715179715179715179715179917199B16199B16199B16199C15199C15199D15199D1519 9F14199F1419A01319A01319A21319A21319A21319A31217A31215A31313A31313A31313 A31313A31313A31313A313139F0F0FA11111A41414A51515A41414A111119E0E0E9D0C09 9B0600AC150AB92018B41C17A70F0E9D080C9E1117A11F278D1C22741519520809300000 1600000B0000030100030500050200060100060100050200050200030200030200020300 000000000000000000000000000100000002000002000002020202020202020202020202 020202020202020202020202000000010101030303040404040404030303010101000000 020202020202020202020202020202020202020202020202020202020202020202020202 020202020202020202010302000302000402000302000302010302010300020200030200 0302000300000500000703002D261E3831290A0100080100030200020202020202020202 020202020202020202020202000000000000000000010101020202020202020202000103 0001050002080003090002050001020001000500000C00001200001D00002B0000400000 590B09701616811E218B2226851B1D8D23258C25267D1D1E731919721E1C701F1B6E1B15 7C251E7D1F1784190F911B11A52115B42517BB2316B522189A1F18891C197C1411751312 731817781E1E7D24268127297E1B2085181E92151D9D111AAB0E19B50B16BD0713BB0915 AE0C17A309139D060F9F0811A50F18A8151DA6151CA21319A013199F14199D15199C1519 9C15199B16199B16199B16199C15199C15199C15199C15199C15199B16199B1619991719 9616179416179416179317179317179218179218179218178E16158E16178C16168B1515 8915168715158514168216168215187F17187E171A7C181A7B181B7B181B79191B78191D 73191B701A1B6E1A1A6B1A19691B1B651B1A611B1B5D1D1D5F23225B2523592625542724 5327245028264E28254B2927482A28462A274228273E26243C2422362221332121302020 2E22222C2221281F20221C1C1D191A1715161313131111110C0C0C0A0A0A080808050505 030303020202020202030303040404040404030303020202020202010101000000000000 040404040404030303020202020202010101000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0606060000000101010F0F0F0000000000001B1B1B60625FFCFFFAE3E9DFFFFFF8FFFFF8 FFFAF4FFFEF8F4EAE8FFFCFAFFF9F7FFFDFDFFFFFDF3F7F6F8FFFFEFFEFB879A98161B17 1100002607040E0000211A14C3C8C1F7FFFDDCEBE6F7FFFFF3FBFDFEFFFFFDFBFFFAF5F9 FFFEFFFCFCFAECF1EBF9FFFDF4FFFFF7FFFFF8FFFFDADEDD72716D1207031100002A0300 652B27732523811F208F181C9B1219A70D17AE0917AF0A11AB0D0CA90E09AB0D0AAE0C0A AF0B0AB2090CB3090CB3080EB30810B30810B00911AF0A11AC0B13AB0B13A90C15A90C13 A80810A5060BA2020AA4040CA90913AE0E18AE111CAE101EB21423A60A189F0012A10415 AB0E21AF1225A70A1D8D06157920246828265D201F4208072400002000001B0000260609 745B5FA9999CEDE2E8FFFDFFFEFFFFF6FBFFF3FAFFF9FFFFFCFFFFFEFFFFFCFFFFFBFFFF F9FFFFF8FFFFF7FFFFF7FFFFF8FFFFF9FFFDFBFFFBFEFFFBFFFFFAFFFFFAFFFEFAFFFEFB FFFFFDFFFFFFF2F2F2D0D0D0141414000000858585FFFFFFFFFFFFF5F5F5FFFFFFFDFDFD F3F3F3FFFFFFFFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFDFDFD FFFFFFFAFAFAFFFFFF6464640909091C1C1CC5C5C5FFFFFFFFFFFFFFFFFFF9F9F9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFFF0FFFFF2FFFFFFFCFFFFF7FFE8C9CF 6E4C4D1600002900006321228B2C32A72233A1091E9803179713217B181B540E10200000 240A17625860C7CBCCF4FFFFEAF9F265685F0F00003E0808711A20991F2AA00E1BA50310 B60714BC0B15B4050CB00808B20A0AB8070DB60812AC0A179A111B801B1F6824231B0000 130200978E89FFFEFAFEFFFFE8F1F0F5FFFFF9FFFFFFFAFEFFFAFDFFF6FAFFFEFFFCFFFF F7FFFEF7FFFDEBF5ED4D4A43110000320100802E308B131CA20C18C71829AC000AA20E0A A01109AB0D0CB50A10BC0613B80616AE09199D0F1D8A1D237024262900001A0300B7AEA5 FFFFF6FEFFF7FEFFFAFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFC FFFFFFFFFFFFFFFFFFFFFFFFEFEFEFA4A4A46163601F261E2D392D69756BBFCCC2F7FFFB F5FFFBF5FFFDF1FFFBE7F6F3EDF9F9F2FCFEF7FEFFFCFFFFFCFFFFFEFEFFEDF5F8EEFFFF EBFFFFF0FFFFF4FFFFFBFFFFFFFEFFFFFCFFFFFAFFFFF9FFFFF9FFFFF9FFFFFBFFFFFCFF FFFEFFFEFFFFFCFFFFFBFCFEFFFFFFF4F4F4FFFFFFFAFAFAF0F0F06A6A6A080808000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000020202020202020202020202020202 020202020202020202020202030303030303040404050505050505060606060604020401 0406010709040A0C070F100B13120E1814111A1512211917231918251B1A291D1D2C2020 3123233525263826263924213D2521402723452925492A274C29254F2823522721562622 5825215A23205B211D5D201D5E1E1C5E1D1B621A1B6A1A1D6F191C6F191C72191B741A1C 75191A79191B7C181A80191C82181A84171A8517188716188816168915168B15158A1211 8D13128D13128E14138F1514901414911515921415961617961617971517991417991417 9914179A13179914179B16199B16199B16199B16199C15199C15199D15199D15199F1419 A01319A01319A21319A21319A21319A31219A31217A31215A31313A31313A31313A31313 A31313A31313A31313A51515A010109B0B0B9B0B0BA11111A71717A81818A81714B6211B A71009960100960502A61719AD262AA5293193282E6409104D060A310101160000060000 000500000800000800010400050100050100030200020200020200010300010302000100 000000000002010002010002030002030004030002030102020202020202020202020202 020202020202020202040404050505050505050505050505050505050505040404020202 020202020202020202020202020202020202020202020202020202020202020202020202 020202020202010302000302000302010302010300020200020300050100050200040000 0600000C03001106003328223E31290D0000090000050100020202020202020202020202 020202020202020202020202020202030303030303030303020202010101000102000808 000505000404000202050503150B09240F0C300F0A4D1C185616146113116F1413801817 901E1D9D2224A52524AD2323B52B29B22E2CA3262497211F9424208F241E881F198A1F17 8A1B128D170D97190BA52011B12413B92312B125148F1D127412095F0200530000550802 5B1410601A1A621A1D77272A7E22278A1D2397151FA40E1AAF0917B60412B50512B1111B A8111AA40E17A61019AA141DA8151DA211189D0C13A21319A013199F14199F14199D1519 9D15199D15199D15199D15199D15199F14199D15199D15199C15199C15199B1619971517 9616179616179416179416179416179416179317179115159115158F14168F14168C1415 8A131588141585141683151882151880161A7F161A7E171B7C171B7C171B7B181B761819 74181B72181A71181A6D181B69191A661A1C611B1B611F205D21205C2221582524572524 5427245327265028264B29274829274527254226253D23223A2220362120332121312322 2D21212A2021231D1D1E1A1B1816171513141313130E0E0E0C0C0C090909060606040404 030303030303030303040404040404030303030303020202010101010101000000040404 040404030303020202020202010101000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000080808 0000000000000707070000000000000606062C2E2BC5CAC4FCFFFAFEFFFAF8F7F2FFFFF8 FFFEF8FFF9F7FFFDFAFDF5F3FFFEFBFEFFFDEFF8F5F5FFFFF1FFFFD9F2EF9CABA82C2220 4D3B39382D29605D58D9DED8F9FFFDF3FEFAF8FFFFEFF8F7FCFFFFFBFCFEF4F4F4FFFFFF FFFFFDFCFEFBE7F0EBE4F3F0F4FFFFD7E2DE6869640C0100120000370C065C1F1A772321 851D1E93161AA11017AC0A15B60613BD0213B90510A80F0AA11309A4110AA5100AA90E0A AC0C0CAF0B0CB00A0EB20910B20910B00911AF0A11AF0913AE0A13AC0A15AF0915BF0D1D C50E20C31121BD0E1FB4091BAC0717A408169F0B19800000940D1BA62732A127328A1621 7D0E178719248930363907061F00001500001400001A01005A4542B09C9BEBDBDCE4D8DA F8EDF3FFFCFFFFFDFFFFFEFFF8F8FFF6F9FFFEFCFFFFFAFFFFF9FFFFF9FFFFFAFFFFFCFF FFFDFFFFFEFFFEFFFFFEFFFFFCFFFFFCFFFDFCFFFBFEFFFBFEFFFBFEFFFBFFFFFBFFFFFD FFFFFFFFFFFFE2E2E23D3D3D0000005A5A5AEBEBEBFEFEFEF6F6F6FFFFFFFFFFFFF8F8F8 FFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FEFEFEFFFFFFFCFCFCF6F6F6 FFFFFFE1E1E1262626000000585858FFFFFFFFFFFFFFFFFFF7F7F7FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFFEEFFFFF2FFFFFFF7FDFFF6FFFFF5FBC6ACAF 3B322B0A0000381712632226891D2D900C238D0C227E121F4802021F0000160000695561 CECCD1F9FFFFF4FFFFD1DCD41F160F1B0000601519891B24A41825A80716AC020FB80A14 B50C13A80405A70A05B2100DB8090EAF000AA807169E1A25751F224817130F00003B372E F5F0ECFAF4F4FFFEFFFCFDFFEFFBF9F8FFFFFFFCFFFFFBFFF6F0F4FFFFFFF9FFFDEFF8F5 FBFFFDC0BFBA1806021F00005713148A2A2E95131BA00612BA0B1AB60B14A0110D9D140C A90F0FB20B12B80815B40818A60B1992131E7C2224551E1B1200002C281CFEFFF6FBFFF8 F7FAF3FFFFFBFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FFFFFF F1F1F1FFFFFFFFFFFFD8D8D83B3B3B0100001411080301000301001010044B4B418C8D85 CFD0CAFEFFFBFEFFFDFEFFFFFFFFFFF3F2F7EDECF2FAF9FFFFFEFFFBFFFFF2FFFFF0FFFF F4FFFFF7FFFFFBFFFFFFFFFFFFFDFFFFFBFFFFFBFFFFFBFFFFFBFFFFFCFFFFFDFFFFFEFF FEFFFFFEFFFFFFFFFFFFFFFFEDEDEDFFFFFFF9F9F9B0B0B0171717000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000020202020202020202020202020202020202 020202020202030303030303040404040404050505060606060606070705050704040903 090B060C0E0911120D1615111A16131D1815231B19251B1A281C1C2D1F1F312122342425 3825273A26273D25214125214427234829244C29254F2A245226235525215A24225C2220 5E21205F1F1D621E1D631C1A631C1A6719196F191C73171A74181B76171B78181C7B181B 7E171B80171B82181C85171A87161A8815188915188B14168B14168C14158D13128E1212 8F13138F13139014149214159414159515169715179914179914179A13179A13179A1317 9B13179A13179C15199C15199C15199C15199D15199D15199F14199F1419A01319A01319 A21319A31219A31219A31219A41119A41117A31313A31312A31312A31312A31312A31312 A31312A31312A51514A0100F9C0C0B9F0F0EA51514A91918A61615A21211A0110B9D0F0B A11714AD2B2BB83D40A7393C7D1C2354050A360000240000120000060000000400000900 000C00000C00000400060000060000050100030102020202010302010204000002000002 010002030002060002070002080002070002050102020202020202020202020202020202 020202020202010101000000000000000000000000000000000000010101020202020202 020202020202020202020202020202020202020202020202020202020202020202020202 020202020202010300010300020200030200050100050100080000080000070000080000 1809041F0E073E2D264330291100000C0000060100020202020202020202020202020202 020202020202060606060606050505040404030303010101000000000200000B08000602 0004000000001A0C0B361A194D21205E21207628267D2221851D1A8D1A17961B16A11D18 AA231DB4251DC32B20CD3327CC352ABD2D22B0261BAA261AA323189A1E149E22169B1F13 9C1D0EA11E0CAB2410B42914B92B13B32F1AA435228322125D0500420000350000320000 2D00002B0000521719611A1E771E248D1F289F1B28A91221AB0918A90412A71019A21118 A41119A6131BA8151DA6151CA110179C0B12A31219A21319A21319A21319A21319A21319 A21319A01319A013199F1419A013199F14199F14199D15199D15199C15199A1317991417 9914179715179715179616179616179616179515149414139214159113148F13138E1315 8B131588141587141786151784161983161981171B80171B80171B7F181B7B1719791619 7717197517187117196E18196A181A661A1A621A1B5F1D1E5E1E1E5C22215B2322592623 5927265628284F27274B28264927254526244224223D23223A2220362221342424312322 2C2221271F1D211B1B1B1A181817151716141111110F0F0F0C0C0C090909060606050505 050505050505050505040404040404030303020202020202010101010101040404040404 030303020202020202010101000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000040404000000 000000000000000000000000000000000100606463FCFFFDFEFFFDF2F3EEFFFFFAFFFFFA FFFEF8FFFEF7FFFCF7FFFFFBFBFFFCF0F9F6F2FFFFF2FFFFF0FFFFF0FFFFD7D7D5E8E0DE DED9D6E5E4E2FFFFFDFEFFFFF4F8F7F6FCFAFBFFFFF1F7F5F8FCFBFCFFFFFDFFFEFEFFFD FFFFFDF4FAF6F7FFFFC7D4CD5C5E59080000140000491C1777342E771D1C8B1A1C971419 A40E17AF0915B70513BE0211C30011BA0410A4100C99170A9B150C9E130CA2110CA70F0E A90D0EAC0B10AE0B10AF0A11AF0913AF0913AF0913AE0A13AE0A15B50615B7000BC30011 C40017BE0018B20017AC0519A81122A41D2BA4303B8521296A151A611B1D5E26254F1F1B 2700001500000A00000B0600342F29817C78D4CFCBFFFCF9FDF9F8E8E4E3FFFEFFFFFDFF FFFCFFFFFBFFFFF9FFFFFBFFFFFCFFFFFAFFFFF6FFFFF4FFFFF4FFFFF5FFFFF7FFFFF8FF FFFAFFFFFCFFFFFDFFFFFEFFFEFFFFFCFFFFFBFFFFFBFFFDFBFFFDFBFFFDFEFFFFFAFAFA FFFFFFF7F7F7828282000000232323C0C0C0FDFDFDFDFDFDFFFFFFFFFFFFFFFFFFF9F9F9 FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFF9F9F9FFFFFFF7F7F7FCFCFCFFFFFF A6A6A60909090C0C0CA0A0A0FFFFFFF1F1F1FFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF1FFFCF8FFFFFEF2F4FFF4FAFFF8FBFEF0EF777D73 0006001A0F093A121370202D8C293B7310223D00001F0000270F0B9B868FD1C5D1FCFFFF F5FFFFF5FFFF8C918A0F00002A00007B1C24991624AB0C1EB10213B30310B90E16B01012 A20806A00B04B01510B8090EAA0005A507159E202B691F20290801040000737871FFFDFC F2E9ECFFFBFFFFFDFFF3FDFCF1FBFAFAF6F7FFFCFFF1F1F3FCFFFFF1FAF7F7FDF9FCFCFA 766B69160000430B0C7722278E1F269A11199F020BAB0007B20B12A0120E9D140EA90F11 B20B15B60718AF081A9F0C1C89151E6C2223330C05070000747C6DF8FFF8F6FFF7F9FAF5 F9F5F4FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFECECEC FFFFFFFEFEFEA4A4A40F0F0F0600004F363142211A26080015000014000012000047322F 7C6867C3B3B3EADEE0FFFBFFFFFCFFFEF9FFFFFDFFFFFDFFFEFFFFF9FFFFF8FFFFF9FFFF FBFFFFFCFFFFFEFFFFFFFEFFFFFDFFFFFDFFFFFDFFFFFDFFFFFEFFFFFEFFFFFEFFFFFEFF FFFFFFFFFFFFFBFBFBFFFFFFF8F8F8E8E8E84F4F4F010101000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000020202020202020202020202020202020202020202 020202040404040404050505050505060606070707070707070906060B07070C060C0E09 0F110C1415101918141E1916221A18271D1C291D1D2D1F1F3020213522243824263A2628 3C26284125224427214728234B2A254F2A2451282455252156231F5C22205D201D601F1D 631D1B661C1B671B1B691B1B6A181A74181B77171B7A171C7B161A7E171B80171B81171B 84171A85171A8716188815188915168B14168C14158C14158E13158F1313901213911314 9113149214159515169614169914179914179A13179A13179B13179B13179B13179D1217 9B13179D15199C15199C15199C15199D15199D15199F14199F1419A01319A21319A31219 A31219A31219A31219A41119A41117A31313A31312A31312A31312A31312A31312A31312 A313129D0D0CA31312A91918AC1C1BA81817A111109B0B0A94090692110CA72D28BD4C48 BC53509A3C3D6818193C00002300001800000E0000040000000200000700000C00000F00 000E02020202080002060002050102030102010302010204000304000002000002010002 0300000700020800000A0002080000050102020202020202020202020202020202020202 020202010101000000000000000000000000000000000000010101020202020202020202 020202020202020202020202020202020202020202020202020202020202020202020202 0202020302000302000501000501000800000900000A00000C00000B00000D000026110C 2D151148312B482F2A1400000F0000060100020202020202020202020202020202020202 020202050505040404030303020202010101010101010101000201000804000500000100 1406053515165723256F272A7E2426861C1E8F19199417139A170F9F190EA92113B42B1B BE311DD13D21DB4626DC482AD03F24C3361BBC311AB32A17AA2310B22D1AB02B18AE2916 B02913B42E15B93318BF381BBE3C22B6412D9C3320771A095003003100002300001B0000 1800001A00002F01035012157120268D252E9A202B9F17239E101C9B0E169A0D139D0E14 9E0F15A11218A21319A31219A21118A31219A41119A41119A41119A41119A61019A61019 A41119A21319A01319A21319A01319A013199F14199F14199D15199B13179A13179A1317 9914179914179715179715179715179715159614149614169414159113149014148E1315 8C141689151888151887161A85171A84171C82181C82181C82181C7F161A7E15197D161A 79161976161A73171A6E181B6B191B631719601819601C1D5E1E1E5D21215C24235E2627 5A28275327264E28274D27264926244624234224223D23223A25223925243424242F2323 2A2220251F1F211D1C1C1B191B1A181515151313131010100C0C0C090909080808070707 070707060606050505050505040404030303030303020202020202040404040404030303 020202020202010101000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000003030309090902020200000217181CBFC3C6FEFFFFFEFFFFFFFFFBF9FAF4FFFFF8 FAFBF3FEFFF8FCFFFAFCFFFBF9FFFFF3FDFEEAF5F7E9F7FAF2FDFFFCFFFFFFFFFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFF5F5F5FCFFFFE6ECEAF8FEFCFBFFFFF2F6F5E7E9E8FFFFFD FEFFFDE1E3DE63625D0B0000160000562320863C3B892A288710129D1217A70E13B00913 B60611BA0411BD0311BE0211B50711A210109915109B14109E1310A11110A50F10A80D11 AB0C11AC0B11AE0A11AE0A13AE0A13AE0A13AC0B13AB0B13B20717C80621CA0121C20120 B7001CAA041C9D081C90101F8318228029316927294818161E01000B0000030100080E02 1B251A47524A919C96E6EFECF9FFFFF9FFFDEAEEEDF6FAF9FEFFFFFDFDFFF9F7FAF7F2F6 FAF5F9FFFCFFFFFDFFFFFDFFFFF7FFFFF5FFFFF3FFFFF4FFFFF5FFFFF5FFFFF7FFFFF9FF FFFAFFFFFBFFFFFDFFFFFEFFFEFFFFFBFFFFF9FFFFF9FFFFFBFFFFFEFFFFE9E9E9FFFFFF FFFFFFC9C9C90B0B0B0000008A8A8AFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFF6F6F6FDFDFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFFAFAFAFEFEFEF5F5F5FFFFFFFFFFFF5E5E5E 000000282828DFDFDFFFFFFFF6F6F6F7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFDF7F8F3FFFFFAFFF9F6FAF2EFFFFFFAFCFFFABECAC0576158 03000026101251242B5119242600001D000056413EABA1A0FFF5FEFFFDFFF7FFFFE6F6F5 EFFEF934312C1E00004902068C1823A50E1FB40218B80010B90511B91017AB15149E1108 990F02AB160FB50B0EAA0008A40816941F28571A19120000060E03B8C5BCF2F0F1FFF8FF FFF0F8FFFBFFFBFFFFE9F3F2F4F5F7FFFFFFFAFEFFF9FFFFF2FDF9FCFFFDE2D9DA331A1D 20000062192087232B8F131DA1111AA7070FA80006B20D11A21211A21212AD0D15B40A17 B6061AAD071B980E1D80181F5519181400001E2214D4E6D8F7FFFBFBFFFDFFFCFFFFF3F7 FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFBFBFBFEFEFEFDFDFD F3F3F35656560101012B1718591D1F762629813537762E31520D102B0000260000200000 2C0508614247AB9598E5D6D9FFF8FBFFFDFFFDFCFFF4F3F8FFFDFFFFFDFFFFFCFFFFFDFF FFFEFFFEFFFFFEFFFFFCFFFFFCFFFFFCFFFFFEFFFFFEFFFFFFFEFFFFFEFFFFFEFFFFFEFF FFFFFFEBEBEBFFFFFFFAFAFA9A9A9A0A0A0A010101010101000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000020202020202020202020202020202020202020202020202 040404050505050505060606070707070707080808070906090E0A0A110A0D120C131510 1819141C1B17221D1A251D1B2B21202D21213121223522243824263B25283D272A3F2629 4426244728234A29244D2A2450292453272456252158231F5B1F1E5F1F1D631D1D661C1B 691B1B6A1A196B1A1971181A79161B7D151C7E151A7F161B81161C83161B85161C87161A 88151A8915188B14188C14168E13168E13158E13158F1313901213931314931314941415 9515169614169715179914179A13179B13179B13179D12179D12179D12179E11179D1217 9D15199D15199D15199D15199F14199F1419A01319A01319A21319A21319A31219A31219 A41119A41119A61019A41117A31312A31410A31410A31410A31410A31410A31410A31410 9A0B07A41511AC1D19A91A169E0F0B9A0B07A1120EA21E1AB74C46AD544C9E4E47762F29 420806200000160000150102060000000000000301000603000802000800000800000500 050102080004060004030104020204010204000402000402000100000100000000010000 0600000700000A0000070000050102020202020202020202020202020202020202020202 060606050505040404040404040404040404050505060606020202020202020202020202 020202020202020202020202020202020202020202020202020202020202020202030102 0501000601000800000800000A00000C00000D00000F00000F0000190100341B173A1E1A 4F322E4B2C29190000130000080000020202020202020202020202020202020202020202 030303020202000000000000000000000000020202040402000100050000170503341010 571C20742329882027931A219E191CA51918AA1D16AB1F12AB2411B23018BD4022C74D26 D86129E46C30E96E35E0622FD65629CF4E26C84320BE3719C0391CBF371DBC341AB93316 B83616BC3B1BC1421FC64727B3311BAC2F1D9527166F1606450300260000160000110000 0B00000E00001F00003B0B0B5715176F1D21822226912228981A1E9C15199B13179A0F14 9A0F149D1016A3141AA7161DA41119A61019A71019A90F19A90F19AA0E19AA0E19A90F19 A41119A21319A31219A21319A21319A01319A013199F14199B13179A13179A1317991417 9914179914179914179914179914159915139813149614149513159313149014168E1315 8C14168B141689151888151887161A85171A85171A84171A82151A82151A7F15197E1519 7A151976161872181A6E181965151662161661191A611D1C6020205E22216024245C2626 5426265128265026274C26254926244526244226253F27253C27263927253426252E2422 2A222025211E21201C201F1D1919191717171414141010100C0C0C0A0A0A090909090909 060606060606050505050505040404030303030303020202040404040404030303020202 020202010101000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000020202030303000000 0000000707070707070000020000074F4F59F0F3F8FCFFFFF0F4F3F7FEF7F9FFF8FBFFF8 F9FFF8F5FDF2F9FFF9FCFFFDFCFFFFF6FAFDF6F6FEFCFFFFF7FCFFEAEEF1FAFAFCFFFDFF FDF2F8FFF9FFFFFBFFFFF9FBFFFFFDF1F6F2F9FFFDF8FFFDF3FCF9FBFFFEFEFFFFE2DEDD 5647442206031D00005B1D1E8632327C1214840308AB161CAE0A11B30810B70610B70610 B60611B30811B00913AB0B13A40F15A01115A11015A40F15A70E13A80D13AB0B13AC0B13 AE0A13AE0A13AC0B13AB0B13A90C13A70E13A50E13A70D15AE0D1FAA0B21A70E23A51829 A1213092222E791C2661161B2C00001F0000100000070400131F1540584A82A192B6D4C8 F2FFFFEEFAFAE1EBEDE5EFF0F6FEFFF9FFFFFBFFFFFAFEFFF8FCFBFCFEFDFFFFFDFFFFFD FFFEFBFFFEFBFCF8F5FBF2F3FFF8FFFFF7FFFFF7FFFFF7FFFFF8FFFFF9FFFFF9FFFFFAFF FFFBFFFFFCFFFFFDFFFFFEFFFEFFFFFCFFFFFBFFFFFBFFFFFEFFFFE3E3E3FFFFFFFFFFFF F7F7F74343430000004A4A4AF2F2F2FFFFFFF2F2F2F9F9F9FFFFFFF7F7F7FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFEFEFEF1F1F1FAFAFAFFFFFFD3D3D3272727000000 5B5B5BFFFFFFFFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFDFDFFF6F4FFFAF6FFFFF6F5FDF2EAFCF0F2FFFAF2FFF8B9BFBB100C0B 140A0B0A00000B00000B00006E6463D2CDCAFFFEFFFCFCFFF9FFFFF4FFFFEFFFFFB8C4C0 060000370B0C6B161D951021AC0519BD0016C10013BE0513B40F13A417109A180B961404 A4160AB30A0FAE020EA30B1888161E450F0D07000046584CF0FFFCFFFFFFFFFAFFFFF2FC FFF6FDFCFFFFF6FFFFFBFFFFFBFFFFF8FFFFF7FFFFF8FFFFFEFFFDA99B9B1800003B0005 6F19228A1A26910D18A4111BB01116B10C10B61316A61113A71015B20C18B7071BB7051D AB071F950E1F791A222F00000B0000556153F1FFFAE1F0E9FDFFFEFFF9FFFFF3FCFFFDFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF6F6F6FFFFFFF9F9F9C8C8C8 1414140000004B2B2E82222D90121E89111D881522861C28781823620C174C030C2B0000 2000001D0002443032776D6EA7A5A6DADEDDFFFFFFFFF9FFFFF7FFFFF9FFFFFAFFFFFCFF FEFFFFFBFFFFF9FFFFF8FFFFF8FFFFF9FFFFFBFFFFFEFFFFFFFEFFFFFDFFFFFDFFFFFEFF FFFFFFFFFFFFE7E7E7313131000000000000060606000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000020202020202020202020202020202020202020202020202050505 060606060606070707080808080808090909080A070C110D0D140D10150F1618131B1C17 211D1A25201D28201E2F23233224243623253925273B25283D272A40272B422829462925 4A29244D2A24502B255229255626225724205B211F5B1E1B611D1C631C1A691B1B6B1A19 6E1A1A6F191A74181B7D151C80151D82151B83161C85161C85161C88171B89161B891518 8B14168C14168E13158F13158F13158F1313901213931314941415941415951516971517 9715179A15189B14189B13179B13179D12179D12179E11179E11179E11179E11179F1419 9D15199D15199D15199F14199F1419A01319A01319A21319A21319A31219A31219A41119 A41119A61019A41117A41212A31410A31410A31410A31410A31410A31410A314109E0F0B A2130FA2130F9B0C08970804A1120EB92A26BF443DB56157864A3F5523182B0500120000 0A0000010000000301000402000404000404000302000201030000060000070000090002 080004050004030104010204000402000502000602000300000300000200000000030000 060000070000060000050102020202020202020202020202020202020202020202000000 000000010101030303030303010101000000000000020202020202020202020202020202 020202020202020202020202020202020202020202020202020202020202030200060000 0900000900000A00000C00000D000010000011000018000025090642252143242154312F 4B28261C0000160000090000020202020202020202020202020202020202020202080808 060606030303000000000000010101030303080403080000150000340D0E54191D741E27 891E289A1824A5131DB51A20BC1E1DBB221AB52713B02D11B33B18BE4E26C66129D47A2C E08831E78A3AE37F34DD702FD9652CD25525C8471DCA441FC94320C63F1FBF3D1BBB3D17 BC421BC24B23CF4F2CCA3821C93728B335268D27195C1205310300140000050100050801 0002000400000B0000180000380806571B1A742322942222A01E20A11C1F9E171B9A1216 9C1116A01319A7161DA41119A71019AA0E19AB0E19AD0D19AD0D19AE0C19AB0E19A61019 A31219A31219A31219A31219A21319A21319A013199D12179B13179B13179A13179A1317 9914179914179A14159B15169B15149A14159914159813169513159214179014168F1417 8D15178C15198A161989161B88171B88171B86181B86151B84151B83141A80161A7E151A 79161976171B71181A69141766161764181A621A1B611D1E6020205E20215D2322582625 5327265327284F27274D27264927254628264228273E29283B29273628273127252E2624 28242127232024231F1E1E1E1B1B1B1717171313130F0F0F0D0D0D0C0C0C0B0B0B070707 070707060606060606050505040404040404030303040404040404030303020202020202 010101000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000050505030303000000000000 00000000000000000407051200000DB5B7C3FBFFFFECF5F4F8FFFDF6FFF9F7FFF8F7FFF6 F6FFF4F4FBF3FEFFFBFFFEFFFFFCFFFFFAFFFFFCFFFBFFFFFBFFFFFFFDFFFFFBFFFFF6FD FFF9FFFFFAFFFEF3F7F9F8F6FCFFFDF8FFFDEBF8F1F8FFFFFBFFFFD6D8D7615756180000 2D00005F1A1D842B2F8F1E2490070FA0030CBA0C16BC040EBD030EBA050EB60610AF0A11 A80D13A20F15A11017A50D19A80C19A90B19AB0A19AC0A17AE0917AF0917AF0915AF0915 AC0B13AB0B13A80D13A50E13A21013A012119914158615197B161C77161D71181C641518 4F0A0D3100001D00001A00001F100D3C3934747E76B4C7C1E2FCF3EAFFFFEDFFFFE8F7FA F8FFFFF9FFFFF9FFFFF9FFFFF1F6FAF2F7FAF8FCFDFCFFFFFCFFFDFEFFFBFEFFFAFCFFF6 FAFDF4FCFDF5FFFFFAFFFDFDFFFCFFFFFCFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFF FFFCFFFFFDFFFFFDFFFFFEFFFFFDFFFEFEFFFEFEFFFFFFFFEDEDEDFFFFFFFDFDFDFFFFFF 8A8A8A000000141414C0C0C0FFFFFFF3F3F3F5F5F5FFFFFFF5F5F5FFFFFFFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F1F1FFFFFFFFFFFF9191910E0E0E090909A9A9A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFBFBFFF4F6FFF2EFFFFFF4F0FFF6D7FEE9E9FFFBF7FFFDF0EEEF837A7F5E595D 293332253A356F8882D5E8E4FCFFFFFFFEFFF3FAFFE1EEF7F1FFFFEFFFFF515D59080000 420E107F20289C0A1DB40019C60018CA0015BD0511AC090C99130A93190A9217059C1205 B00A0EB60C17A60F1E790B143205020101004964559BB5AAD8D8DAFFEFF9FFF2FEFFF8FF FEFFFFF7FFFFF8FFFFE7F1F0F5FFFFF5FFFFF7FFFEE4E4E25B47491D000058101B741420 8F15229D111CA50E17AF1015B51215B11113AB1016AC0F1AB6091CB9061CBA031FAC051F 930E21751A231F00001A1108A2B2A5F0FFFBE3EFEBFBF6FCFFF5FFFFEFFDFFFCFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEAEAEA7E7E7E000000 0000005B3037911024A70017A00015A30A1FAB1C30A625378F1C2D71111D792C3641040B 1D00001200000800001D1D1B868F8AFDFDFFFFF6FFFFF3FFFFF5FFFFF8FFFFFBFFFFFEFF F9FFFFF7FFFFF4FFFFF4FFFFF7FFFFF8FFFFFCFFFFFFFFFFFFFDFFFFFDFFFEFCFDFFFFFF E1E1E18D8D8D040404000000000000030303000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000020202020202020202020202020202020202020202020202060606060606 070707070707080808090909090909090B080F14100F160F131812181A151D1E19231F1C 27221F2B23213226263426263825273B27293D272A40272B42272C45282A492A274C2B24 4E2B25512A255429235626225924205C201F5D1D1B611B1B661A1A6A1A1B6D191971181A 7319197618197F161B82151B84151C84151C87161C89161D89161B8B161C8B14188C1416 8E13168F13158F13159012139012139212139414159513159614169614169914179A1518 9B14189C15199B13179B13179D12179E1117A01117A01117A011179E11179F14199D1519 9D15199D15199F14199F1419A01319A21319A31219A31219A41119A41119A61019A61019 A61019A41117A41212A31410A31410A31410A31410A31410A31410A31410A41511A0110D 9C0D099F100CA91A16B92A26C83935C04B447335284121121B0500090000080B0004140A 000A020009040009050007070004050000050600020E00001500001400000D0002060004 030104010204000402000602000602000700000500000500000300000300000100030000 040000040000030200020202020202020202020202020202020202020202000000000000 050505080808080808050505000000000000020202020202020202020202020202020202 0202020202020202020202020202020202020202020202020202020302000800000A0000 0A00000C00000F000010000013000014000022040430110F4D2B294B2826572F2D4B2321 1F00001800000A0000020202020202020202020202020202020202020202151515121212 0B0B0B0505050202020101010202020900011100002A00044F141A6F1E27871B289B1725 AE1625BD1723C3181EC71F1CC5271BBC2E16B33715B4481AC0602DC57832C8912DD3A132 DFA43CDF993ADD8835DC7A31D86829D05722D55727D6552BD3522ACC4C25C44A21C44F24 CB5A2EDE5E39F4513EEC4439C9392EA22D23742216441207170300000200011208000C02 0007000005000101000C000023080040090276100E8D0F109818199D1B1D9E171B9D1519 A1141AA6151CA61019A90F19AB0E19AD0D19B00B19B10B19B20A19AE0C19A71019A41119 A41119A31219A31219A21319A21319A013199D12179B13179B13179A13179A13179A1317 9A13179A14159D15179C14149C14149A14139813149614149414159214159015178E1618 8D161A8B171A8A171C89181C89181C89181C88151A87141986151B82151A7F15197B161A 77171B74181B6E151969171967181B641A1B611B1D611D1E5F1D1E5B1F1F592625552727 5327265128264F27274C2927482927462A273F2A273C2A28382A293329273028252B2823 2A26232726222121211E1E1E1A1A1A1515151111110F0F0F0D0D0D0D0D0D080808070707 070707060606050505050505040404040404040404040404030303020202020202010101 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000090909010101000000000000000000000000 0000000000040B0819000010515360CFD6DEF5FFFFF5FFFDF4FFFAF4FFF8F4FFF6F7FFF6 F6FEF3FAFBF5FFF8F9FFF4FBFFF3FFFFF7FFEFF2F9EEF3F9F2EFF6FBF0F8FFF3FCFFF8FF FFF9FFFFFAFDF6F2F1FCFFFDF8FFFDE9F6EFF8FFFFEBF4F178797B0B00002A00005E1117 7F202888141D9C101BBB1926C6101DBC0007C5000CC3010CBC040EB20910A50F119B1313 921815961519A90A1CB3051EB5051CB5051CB6041AB6041AB50519B30717B00817AC0A15 A80D13A50E13A111119D13119A1411861D176E3A2C543A294029192610021000000D0000 180A012419136059539C9895E4E4E2FEFFFFFCFFFFF6FBFEF8FFFFFBFFFFFEFEFFFFFDFF E8E8F4F0F0FCFEFEFFFEFFFFFEFFFFE6EAEBFBFFFEF6FCF8F3FAF2F3FBF0F5FFF2F9FFF4 F9FFF3F9FFF6F8FFFBF9FFFFF9FFFFFBFFFFFEFFFFFFFFFFFFFEFFFFFDFFFFFDFFFFFCFF FFFBFFFFFCFFFFFCFFFFFCFFFFFCFFFFFDFFFFFEFFF8F8F8FFFFFFFDFDFDFBFBFBCECECE 1E1E1E000000757575FFFFFFFCFCFCFAFAFAFFFFFFEDEDEDFFFFFFFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF5F5F5FFFFFFF8F8F8FFFFFFFCFCFC6161610B0B0B2C2C2CEBEBEBFBFBFB FFFFFFF4F4F4FFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFBFBFFF4F8FFE9E7FEFFF6EEFFF8DAFFEDE5FFF5F9FFFDFBF7F8FFFCFFF0EEF1E0F3F1 EBFFFFE9FFFFEEFFFFF1FAF9F6F9FEF5FFFFD9ECF3F1FFFFE1F0ED0001002A110D490909 8920259D0917B50215C70118CC0316BD0310AB02099C080899100A9D140A9F0C05B1080F BB111EA9111E76010A370000120000080800000200685E5D927F83F6DFE5FFFAFDF4F9F5 F6FFFEF8FFFFD2DCDEF4FFFFF2FFFFEDFDFABBC0BC1C0A0A2200006E1E297E101D9D1523 AE1622A5080FA7090AAC110DA50A06B10E11B50B14B60A18B50A1CAD0A1F9C0D21831424 6A1E281C0000463F39EBF6EEF4FFFDF9FFFFFCFAFBFFF6FCFFF7FDFFFEFFFCFFFDFFFEFF FFFEFFFFFDFFFFFEFFFFFEFFFEFFFFF8FFFEF9FFFFF6FCF8D6D6D4483C3C19030626060B 7F3641A10D23BC0821B80A21AA04189D00119603139309188C0E1A7C0C187A1A2583383F 6A353B180000070000323836B5B9BAFFF8FFFFF4FFFFF6FFFFF8FFFFFBFFFFFEFFFBFFFF F8FFFFF5FFFFF5FFFFF7FFFFF9FFFFFCFFFFFFFFFFFFFDFFFFFDFFF8F6F7FFFFFFD2D2D2 262626101010000000020202000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000020202020202020202020202020202020202020202020202060606060606070707 070908070908080A09090B0A090B081015111116101618131A1B161F1E1A26211D2A221F 2D23213527263727273B27283D272940272A42282945282C4628284C29254F2A22522925 552A245828245825215D21205E1E1C601A1A641A196917196D171872181A741819771719 7B171982151A85141886151B88151A88151A8A151B8B171A8D161A8C14168E13158F1315 8F13159012139012139212139212139513159513139614169715159914179B15169C1519 9D15179B13179D12159E11179E1215A01117A01115A01117A011179F141B9D141B9F141B 9F141B9F141BA0131BA21319A31219A31219A41119A41117A61117A71017A71017A71017 A61117A61117A41215A31215A21412A01510A0150EA2150CA4140BA8150DA20F08A2120A AE231CBE3A35C24740B64138963E343F13061B0B00060000000300000700000F04001008 000E07000B070008070005070201060A00041100031700011500011000040A0004080006 020204000404000602000802000900000800000700000600000500000300000100030000 0400000800000800000900000A00000C00000F00001000001100001C0402210907290F0E 2E14132E1413290F0E2208091A05040D00000C00000C00000D00000D00000F00000F0000 0D00000C0000090000080000030200010300000400000500000400050200080100060100 0800000A00000D00001300001800002E06043F120F5D2B2A562624592D2A49211F190000 130000080000020200010302010300010300020200030200060000271E1F22191A1A1112 0F09090605030002000003000700001900003B000461161D7E1F278F1925A21621B81B26 C92229C71D1DCD261DCB331EC63B1CBE471DC45C27D1783CD79244D3A438DBB73DE7BC49 E6B346E3A341E1953DDD8134D7702DDC6B2FE06833DE6433D75E2FCE5A29CD5F2ED46A38 E86F42F96041E94732C43320A82D1D8F2F216C281B3E130A160200030000000300000801 0009000007000004000002001100003C00005E0001751215881E20921F22971C1E9E191C A3171AA41215A91015AD0D15B00C15B10B17B20A17B20A19B00B19A71017A31217A31217 A31217A21317A01417A014179F14179B13159B13179A13179A13179A13199914199A1319 9A13199D15179F15159C14169B13159A14159813149513159414159115179015178E1618 8E16188D161A8B171A8B171A8A171A88151888151A8615198315188016187D1619791619 76171B7016186D171A69171967181B65191B63191A61191C5D1B1C5C2425582625582625 5426265327265028284C2927482A28432A263F2A273C2A283729263229243028252C2723 2B272423222020201E1C1C1C1717171313131010100E0E0E0D0D0D08080808080A070709 060608060608050507040406040406040404040404030303020202020202010101000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000D0D0D0000000000000202020B0B0B050505010101 04030806021000000C02020E959AA0F8FFFFF3FFFBF5FFFBEBFBF0F1FFF2F6FFF6FCFFFA FFFFFBFFFCFDFFFAFFFFF8FFFFFAFFFCFDFFFBFFFFFFFDFFFFFAFFFFF9FFFFF7FFFFF2F8 FFFBFFFFFFFFF9FFFFEEFBF4F7FFFDFBFFFD9B9B99221C1C160000611218871922941A25 940A179E0210B30916C30917C2020FC3010CC0020CB7060EAF0A0EA410109A1411921911 991415B00819BC021ABC021AB9031AB7041AB3061AAF081AAB0A1AA50D1A9E111A99131A 92171A8D191A881C1A851D1C702720130200010A000005000005000A11014B5145A8AEA4 F1F4EDFEFFFBFEFFFDFFFFFFFDFDFFFCFAFFFBF9FEFAF7FEFAF7FFFCF6FFFFFCFFFFFDFF FFFDFFF0EFF7EDECF2FAFBFFFEFFFFFCFFFFFAFFFBF5FCF5F9FFF6F9FFF6F8FFF6F9FFF4 F1FDEFF8FFFBF8FFFFF8FFFFF9FFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFF FFFDFFFFFEFFFFFEFFFFFEFFFFFEFFF7F7F9FCFCFCFFFFFFFDFDFDF1EFF0FBFBFB424041 0101013C3C3CF6F6F6FFFFFFFEFFFFFEFFFFE5E7E6FCFFFFFEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF7F7F7FFFFFFFFFFFFDBDBDB2323230000006A6A6AEFEFEFFFFFFFF6F6F6 FEFEFEFFFFFFF1F1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD FFFBFDFFFCFBFFFFFBF9FFFDF7FFFDF8FFFDFEFFFFFFFEFFFFFEFFFFFFFFFBFFFFF8FFFF F8FFFFF9FFFFFEFFFFFBFFFFEEFFFFEEFFFFF3FFFF89888611000027000084332F7F0F0B 9E1211AF0A10B9050EBE0210BE0211BD0213B90415B60515B30811B30811B50613B00817 A80C1A99131E851C217424253600002400001800000F000020150F5C5E53AEBCADECFBF4 F6F9FFFBFEFFE3F6FDE6FFFFEAFFFF6578720700001F00007A2127931520A70D19B00911 B00A0CAC0D09A21305A71103B80904BA0607B50F119F0E118A111686272D661F25220000 140000B7A8ABFAF6F5F6F8F3FBFFFAF9FFF4FBFFF4F9FFF6F7FFFAF8FFFBFFFEFDFFFBFF FFF9FFFFFAFFFFFDFFF9FFFFF0FFFFEDFFFDDBEFE4A3A39B2907062E0000942F4186071C A20E1EA80C17A50E15A40F13A41010A50F10A90D10AC0B11B00E19A9111E94101E7B1221 7D3B471F0008000002D4DEDFFFFDFFFFFBFFFFFCFFFFFDFFFFFEFFFFFFFFFEFFFFFCFFFF F6FAFBFCFFFFFCFFFFF7F9F8FEFFFFFFFFFFF9F7F8FFFDFEFFFFFFF9F9F9626262000000 000000000000121212000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000010101020202020202030303040404040404 010000010000020001030102020202030303030504030504000100010302030504050908 090D0C0C100F0F1312101511181A171A1B161E1D1823201B27221E2E2520312622342623 3624203926223F2723432A26462A27472B27482A284B2A25522925542721572622572420 58211E5A1F1B601C1B611A18691B1B6B1A197218187618187917187B17197F161A801618 8515148614138614148713138713138913138913138A12138C14158E1413901414911515 9214159315169616179616179917179B17159B16179B17159C16179C16159D15179F1515 9F1417A01415A01417A21315A31217A31215A31217A21319A0131C9F1320A0121EA0121E A0131CA2121CA3111BA41119A41119A61117A71015A71113A91013A91012A91012A90F17 B11427A60D219B0A179810129E1B13A21E11A11806A00F00A91000AF1608BC2A1DCD4B3E CB6154A956486D301E390F001400000A0000030000000400000600000800000700000700 0007030003020100000400000500010A060708060708000216000B1600080D0005060004 000104000502000900000E03000E00000D00000B00000800000500000200010100070000 0E000014000022050133100C4318124F1D16581F185D1E1567221B6A211A6B201A6B201B 691E19671C196519195C1B1944150F39120B350A043205003503023A0608410D11451217 3D13152E0E0F1B0605080000000300000600000F02001305000900080C00070F04010801 0001000600001600002C0301551A1666211C671E1867241E602D2A3917151100000A0404 0706040001000002000007000308020102000600000F000039232640272B361D201A0A0A 070200020901000E02020200200000570D0E7C26298420228D191CA62424BA2A29BD261F C52B1FC9321DC83B1DC5441AC4501DCC6329DA7C3CE29442E4AB40EAC048F3CA56EFC654 E7BB4EE2AE48DB9C3DD58933D97F31DC7731DF7333E3753ADB7137D26B31CF6F33DD763C E26835E66637D75931BA4323A0301A8B2517731813590D0D2A00001F0000120000080000 020703000C02000C000006000800001500002800044C11156F232387292791201C94130E A81913A9100BA80808AD080CB50E15B9121CB40E1AAB0B15A61115A21413A21412A01512 9F15129D16129C16139B17139B171599171799171999161B99161C99161E9B15209B151E 9B12199B13159B13179B13179A13179914179715179616179414159214159014168F1315 8E13158D12148C111389131388161685171885171884181882181881191A7E1A1A7D1B1C 76181974181B71181A6E181B6D181B6A181A69171B65191B601E1F5B21205C22215A2424 572524552727532A28512B2A4F2D2B4A2E2B452D293F2C283A2B263628253227232F2724 2925222625212322201F1E1C1B1A181716141313131111110C0C0E0A090E07080C040509 020308010207010207020307040406040404040404040404040404040404040404040404 040404040404030303020202020202010101000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000002 000004111015040308202123E5E9EAFCFFFFF3F8F4F3F8F4FCFFFDFCFFFDFEFFFDFFFFFD FFFEFFFFFEFFFFFDFFFFFEFFFEFFFDFEFFFBFFFEFDFFFCFFFFFBFFFFFBFFFFFDFFFEFFFF EEF8F9F4FFFFF2FFFDF3FEF8EDECE83022211100003F04088C1920A20F19A50D19A80C17 AC0A17AF0915B20813B30811AF040CB0070EAF0A0EAC0E0DAA100EA5120BA1120AA70E09 BE0A13C00110B50009AE000AAF0714B21422A919239A16218D19227E1921761F2771262B 5C1B1F3A02052400001900000D04000C0F0831342D7B7E77D0D2CDFEFFFBFEFFFDFBFBF9 FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFDFEFFFDFEFFFBFCFFFBFEFFFBFEFFFD FFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFDFFFEFDFFFFFDFFFFFBFEFFFBFCFFFBF9FFFA F8FFFAF7FFFAF5FFFAF8FFFAF4F6F3FFFDFEFFFEFFFFFEFFF3EFF0F7F5F6B5B1B2010000 0D0D0DBCBCBCF5F7F6FCFFFFEDF3F1F9FFFFF5FFFCF5FEFBFEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFDFDFDFFFFFFFFFFFFADADAD0D0D0D0808089D9D9DFAFAFAFFFFFFF0F0F0FFFFFF FFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF9FFFFEDFFFFF0FFFFE8EDF05C4E4E1C000055120C8528218712099E130C A90E0AB2090CB7060EBA0411BC0313BD0217BC0217BA0315B70515B50615AF0917A90B19 A10F1A97131E8C19207B1B1F6B1D1D511715310802180000110700211F1232312C857987 DCD3E6F1FBFFF0FFFFCEE9E427382E0A00005928247F1F239A121CAE0A15B60610B3090A AC0E05A01403A71102C10A04C00403B00C0B9812117F1B19722A2B4F1E211800002F181E D1C2C7FFFBFFFFFAF7FFFFF8FAFFF3F7FFF1F4FFF1F2FFF6F7FFFAFFFEFDFFFAFDFFF7FF FFF8FFFFFDFFF8FFFFE8FFFCE9FFFDDCF2E56A665B2200005700069C162EA0061EA40E1A A20F15A01211A0120EA2120AA80F09B00B09B70709C30B15B908189E01148F1224772635 190000100F14C5D3D4FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD FFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBBBB353535000000000000 000000060606000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000010101020202020202030303040404040404010000 020001020001030102030303030303030504030504000201020403030706060A090A0E0D 0C12100F15131116121B1C171F1B18211E1925201C2B221D2F242034272136272238251F 3B2621402722452925482B25492A254B2A254E292354272258252159242059221D5D201D 5F1E1A621B196719176B1A197119187517177917187D16177F1517821518831516861413 8714118714118714118913118913118A12118A12118E14138F1514901414911515931516 9315169616179616159B16179B17159B17159B17159C16159D15159F15159F1515A01415 A01415A21315A21315A31215A31215A31215A31219A2111EA01220A21120A2111EA2111E A3111CA4111BA4111BA61019A71017A91015A91013AA1012AA1010AA1012AA0F17A7071F AF132BAE1D2CA01A1B8E0F068E0F00A21B05B82A12B41D08C32C1BD04234CC5446AB5244 753A2A3819051000000D0000080000010000000300000600000700000600000400010300 040000060000050000060405040A08000B060003030F00091100050B0005040005000407 000906000801000900001204000D000007000004000001000600000E0000170000371412 4215124C1916571D1963201A6B1E166F1B1174170F7F1D14821B12861B15861B15851916 83171581151577181668221A5E22185E1B155C15115F13136516196B1A206A1F2656131A 491217360F10200D090B0B03000A00000A00000900000600020900000C00000800000200 0500001F05043B0B095E1713711C17711A136D201A622B28351614090001030706040603 0002000003000007000308010102000900001400014021264724283D1D20240C0C0D0400 030900000D0001020030000066100F83252588201F941E1CAB2C25BB3228BB2C1CC5341F C83B1DCA441ECA4D1DCA5921D26C2AE3853FEB9B46EEB147F4C54FFBD25CF3D05AE8C754 E2BC4DDAAB43D49836D78A32DB8031E17C34E67D3BDF7937D47231D37736DC803DE17B39 E5793BD96A33C45125B03A1CA12C1A8E1B14780E105B0006430001250000150000060000 000400000F0500120C0002090100070B00002A060851171672231E892219961D12980E03 A8140AB61914B51613AD0A0DA50409A6060EA80D13A61113A31312A21412A015109F1512 9D16129C17129B171399171599171799171999161C99161E9915209B14229B15209A1319 9B13179B13179B13179A13179A1317991417971517951315941415931314911314901213 8E12128E12128A121188161585171685171684181684181881191880191A7E1A1A791718 76181973171A72181A71161B6F161A6F161A691719631D1F5F1F1F5E20215C22215B2324 582625572727532A28512B2A4C2D2A482C29422A263D2A263A28243627243227232B2622 26252125211E201F1B1C1B191817151513141313130E0E100C0B1009080E05060B03030B 02020A02020A020308040406040404040404040404040404040404040404040404040404 040404030303020202020202010101000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 1414140000000C0C0C929292FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFDFEFFFAFFFFF8FFFEFBFFFDFDFFFCFFFFFDFFFFFEFFF9FFFFF5FFFF F2FFFFE6F5F2F8FDF9796F6D240A091D0000691E239A131AAF0913AF0913AF0913AE0A15 AE0A15AE0A13AC0B13AE0D13AD0E12AD0F10AA0F0DAA0F0BA80F09A70E06AB0C08B10207 C10D16C61821BA161FA40D149209108A0E1682171D7B2228631B1F4D1218380B101F0002 1200001B0B0E2E2327736F70A7A7A7E7E7E7FFFFFFF9F9F9EFEFEFF8F8F8FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFDFF FFFDFFFFFEFFFFFDFFFFFDFDFFFDFDFFFEFDFFFEFBFFFFFAFFFFF8FCFFF8FBFFF8F9FFF6 F8FFF6F7FFF4F8FFF8FCFEFBFFFEFFFAF8F9FFFCFDFAF6F7FFFEFFC6C2C3110F10080808 8B8B8BFDFFFEFCFFFFF2FBF8F8FFFFF7FFFFF8FFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFCFCFC6969690000002A2A2ADEDEDEFFFFFFFBFBFBECECECFFFFFFFFFFFF F5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFCFFFFF4FFFFF7FFFFBEB9BD23090C2400007A2C28861F1A91160FA0130CA90E0A AF0B0AB2090CB20910B00913AF0917AF0917B20813B20813B00913AE0A15A90C17A40E19 9D111C96141E921D268C242B81282C6C22234E11102F00002000001C0000250010503546 756B74ADAEB0808A820A0A001500006F322F861C209E111AB00815B70610B3090AAC0D07 A11305A71103C60A08C30205AC08099A14158321206622213C10111600007A656CF4E5EC FFFAFFFFFCFDFFFEFAFFFFF6FEFFF3F9FFF3F5FFF8F7FFFAFFFEFDFFFAFDFFF7FFFFF8FF FFFDFFF8FFFFE6FFF7EDFFFBC5D5C821170E26000083232F90081EAB0F25A70C1AA50E15 A21013A21010A4100CA90E09B00B09B5080ABD0C16B0081592000E931E305B131F160000 414548CDDDDDFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF636363040404000000070707070707 000000060606000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000010101020202020202030303040404040404020001020001 020202020202030303040404040404050505030504040605070908080C0B0C100F101413 1216151618151E1D19211E19241F1B29211E2D241F3126223627223927233B26213E2622 432723472A244B2A254C2B264C29234F28235626225924205A231E5B211D5F1F1D611D1A 631C1A6719176E1A1A7218187618187A16187E1617801618821518861517871514881512 8815128815128A14128A14128B13128B13128F1514901414921415921415951516961617 9616179717169B16179B17159C16159C16159D15159D15159F15159F1515A01415A01415 A21315A21315A31215A31215A41215A31217A3111CA2111EA3111EA3111EA3111EA4101C A4111BA6101BA71019A71017A91015A91013A91013A91012AA0F13AA0F17A7081AAE1325 AD1D269F1916901204931602AA2810C13921BF311DD14433D75547BF5144843528461204 1600000A00000B0000080000010000000400000600000700000600000500010300030000 040000070103070707010A0700090600060301000603000701000500010603080B010A09 0004000004000002000300000800000F00001E0100320C09431716511E1D622628682628 6F272A7628267B262380211D841D188619128E1B16911A14951B18951B18951B1A91191A 90181A881A1B7A211D72231C741F1C761C1B791B1C7B1B1F7F1B237B1E286D1720631A21 541C1F41191929140F130C04000300000300040200070500050800010600030301130707 2F0F104C1616621714751D19731A146E1F1A612725341211080000050608050503000100 0002000007000207000001000A00001804054123254925294320242F1312170A04080A00 000A00040100480D057318158622208D201D9B241EB4342BC2382DBF3220C93B23CE4322 D04F25D15924D16527DB7834EB9047F2A64EF5BB4FFCCF58FFDC63FDDA62F1D25DECC856 E3B74CDFA541DE9338E28937E78639EB863EE5833CDA7C36D8813AE18B42EA8C42EF8A44 E47C3DD16330BE4C27B03C239C2B1D891C177B181B610F15410006250000120000070000 01030000050107060C0600050F00001E00004206056A1A138B261CA02A1E981407A4160A AC180EAF1610AA120FA60E0DA10C0EA20D11A61113A61113A41213A31312A21413A01413 9F15139D15159C16159C16179B16199B151C9B151E9B15209C14209C141E9B12199B1317 9B13179B13179A13179A1317991417971517961416941415941415911314901213901213 8E12128B131288161585181585171684181684181882181881191A7E1A1A7A1819771718 7618197218187117197017196F161A6A181A631B1E601E1F5F1F1F5D21205D2322582522 582625542827522A2A4D2B29492B29442B273F2A273C29253927233527242E2623292621 282320231F1C201C1B1A1917181617161415110F120E0E100B0A0F08070C05060B030409 03030B030409040406040404040404040404040404040404040404040404040404040404 030303020202020202010101000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000101010 000000030303313131D8D8D8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFDFEFFFAFEFFF8FFFEFBFFFDFDFFFCFFFFFDFFFFFEFFFBFFFFF7FFFFE7F6F3 F9FFFFD3D2CE1D09081800003F0C11802E349B121AAE0A13AE0A13AE0A13AF0913AF0913 AF0913AE0A13B51118B11016AE0F13AA0E0FA80E0CA70F0AA70F0AA8100DAC13169F080F 94030A970E159E20249724297E191D640E113C00003200002400001700001A0605493D3D A39A9BECE8E7EEECEDFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFF FEFFFFFFFFFFFFFEFFFFFFFDFFFEFDFFFEFDFFFEFBFFFEFBFFFEFBFFFFFAFFFEFAFFFFFA FFFFFAFFFFFBFFFFFDFFFFFFF2F2F2F9F7F8FFFDFEFFFEFFDEDCDD464445000000454545 FAFCFBF7FBFAF9FDFCF5FBF9F9FFFFFBFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFEFEFEFFFFFF F8F8F8E9E9E92A2A2A000000606060FFFFFFFFFFFFF3F3F3F0F0F0FFFFFFFFFFFFF5F5F5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFFFFF9FFFFFEFFFF76656B1900004303047F27268F1D1C9C1613A4100CAB0D0AAE0C0A AE0B0CAB0C10A70E11A40F15A40F15A90D11AC0B10AC0B11AB0B13A90C15A80C17A40E19 A00F1C960C1993111D9119238F20298B232C802129751A2367161F310000220000180000 2F1A192718111100003F100A7224228D181EA20F19B30713B90510B5080CAC0D09A21305 A81005C30708C20008AA050B9B191B8527275114132600001B0508BDAEB3FFFBFFFFFBFF FFFBFFFFFBFDFFFBF9FFFEF6FEFEF4F7FFFAF8FFFBFFFFFDFFFBFDFFF8FFFFF9FFFFFDFF F9FFFFF1FFFDF0FFFA848C810E0000310000932F3B91061BAC0E25A90B1AA80D15A50E13 A50F10A70F0CAB0D0AAF0B0AB2090CB30912A90C178C04129027353E0008120000878F91 EBFDFDFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFDFDFD FFFFFFFCFCFCFBFBFBFFFFFFFFFFFFC3C3C31C1C1C000000000000020202090909000000 090909000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000010101020202020202030303040404040404030102030102030303 0303030404040505050505050606060608070709080A0C0B0D0F0E111312151716171918 1A1A18231F1C25201C29211E2C231E3025213427213927233C27223E2622432723462923 4B2A254D2A264F2A244F282351262057242059221D5C211D5D201D601F1B631D1B671C19 691A16701A197419187818197B17177F1718831619841619871618891515891613891613 8916138B15138B15138C14138E1413911515911515931516931516961617971718971718 9917179B16179B17159C16159C16159D15159D15159F15159F1515A01415A01415A21315 A21315A31215A31215A41215A41117A4111BA4101CA4101EA4101CA4101CA6101BA6101B A6101BA71019A71019A90F17A91015A91015A91013A91015A91015AE121DA30C15980C0B 99160EA42919AF371FB63A22B8381FCC4935CE4F3EC14D4098362B5A140A2700000E0000 070000080000070000000000000300000600000700000600000400040605030000060000 050001040605000703000804000A08000405000406000507000305000102000000060000 0C00001B02002401002F01013E0605501010621C1C7327297E2E31731E23791E257F2024 8622248B212192201F971D1A981B179D19159E1815A11A17A21A1AA1191B9F181C9E171D 961A1C8418157E1B16821A17861A1A8A171C8A151D89141D87151F811723781B256B1E24 5B1D2047191931120F1E0A03150400180A00160D00110D020F0C05140C0A23111140191A 5A1E1E671613791E1B781B166E1D195F2322310D0D080000050608040402000100000200 0007000106000100000C01001D08074424274C2528492225391A1824110D100C01010900 0A00005F1C147E1D17881F1B8F1E16A2271FBB372BC53C2CC2361FCD4225D24C26D65828 D66428D7702DDF8338EF9A4AF6B051F9C152FFD65DFFE46AFFE267F9DC64F3D25EECC252 E7B049E19B3BE6923AEB8F3CEF9040E88B3EDF8537DC893BE49342EE9946F29947EC8C42 D97335C85C2BBC4C27AA382097271B881F1C7B1D1E68181B5413173E0D10260403120000 0D00001403090E0002160000200000390000610C05841E129B2718AB291BA21909980A00 9C0C01A81911AF221BA61C199D1110A61113A91013A71015A71015A61115A41215A31217 A21317A014179F14199F141B9D141B9D141C9D141E9D141E9D141C9B12199B13179B1317 9B13179B13179A13179A1317991417991417961416951516941415911314911314901213 8E141389151587171587171685171685171884181881191A80191A7C181A7A181977191A 74181973171A72181A71161B6D181B641A1B611D1E5F1D1E5F1F1F5D21215A2221582524 542724532A28502A294A2B29462A274329283E29263C29253829243027222E26232B2321 26211E231D1D1F1B1A1D191A1C18191412151210130F0D120B0A0F08070D05060B04040C 04050A040406040404040404040404040404040404040404040404040404040404030303 020202020202010101000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000030303 0909090202028C8C8CF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFFFDFEFFFAFEFFFAFFFEFBFFFDFDFFFCFFFFFDFFFFFEFFFBFFFFF8FFFFE6EFEEFEFFFD 80757317000024000066252D7F20289D111AAC0B13AE0A13AE0A13AF0913AF0913B00913 AF0913B51017B20E15AD0E13A90D10A70E10A6100FA71311A216159D1F22891518811014 841A1E8121236A14154800002D00002A0000210000381C19816F6BD9D0CBFFFFFAFEFFFB F5F7F4FFFFFFFAFAFAE5E5E5E9E9E9FFFFFFFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFF9FFFFF9FFFF FBFFFFFCFFFFFFFFFFFFFEFFFFFEFFFFFDFFFFFCFFFFFBFDFFFBFDFFFAFDFFFAFDFFFAFD FFFBFDFFFEFFFFFFFFF4F4F4F9F9F9FFFFFFFFFFFFF5F3F48888880000000B0B0BD8D8D8 FEFFFFF5F7F6FEFFFFFDFFFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFF1F1F1 C1C1C10101010A0A0A9E9E9EFFFFFFFFFFFFF4F4F4FBFBFBFFFFFFFCFCFCF6F6F6FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFFECE3E82D1217220000712529720B0E9C1E1FA41414AB0D0CAF0B0AAE0C0AAB0D0C A50F0EA012119A14139A1413A21010A70F0EA80E10A90D10AB0C11AB0B13AC0A15AB0A19 B00F1FA8091B9F06189C071A9E0C1F9D10219A0F228F122478132560101D3F0004350000 2000002400006B241E84252397141AA80C17B60611BA0410B5080CAE0C0AA41109A90E09 BE0107C0020EA908109C1F237E2829390303180000392D2FE6E0E4FFFDFFFFFBFFFFFAFF FFF9FFFFF6FAFFF9FBFFFAF8F9FFFBF8FFFBFFFFFDFFFCFDFFF9FFFFFAFFFFFDFFFCFFFF F5FFFDDAE6DC3330271500005D181B891F2B9D0E22AA081FAC0A19AC0A15A90C13A90D10 A90D0EAB0D0CAE0B0CAE0B0EAB0B13A3111B8A101B7A1F28240000271418C0CCCCF1FFFF FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFFFFFFF F6F6F6FDFDFDFFFFFFF5F5F5676767000000010101010101000000040404000000060606 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000010101020202020202030303040404040404020202030303030303040404 0505050505050606060606060A0A0A0C0C0C0E0E0E1212121616161919191C1C1C1E1D1B 28231F2C231E2D241F3025213526233927233D28253F27234327244728254B28244F2926 50292451282452262355242058211E5C211D5F1F1D601F1B631D1B661C1B691B196E1A18 721A197719197A18197E17188117198317178517188717168915158B15138B15138B1513 8C14138C14138E14138E1413911515931516951516961617981618981618991719991717 9B16179C16159D15159D15159F15159F1515A01415A01415A21315A21315A31215A31215 A41215A41215A61115A61117A6101BA6101BA6101CA6101BA6101BA70F1BA70F1BA71019 A71019A71019A71017A71017A71017A71015A71017A71015A60D0FA10D099D140AA72515 B33A25BE472FBE482EBA432BD9624EC05140973226621207340000180000080000070700 06000004000000010000040000060000060000050200030208080A030002060002040002 03040600030200070300110C000905000D0A000E0C0003020100000B00001A0000320508 54191D5F171B6B161B74181B7C181A82181A85171A87161A86141C88141D8E171D94191C 9B1B1CA11B1AA61A19A91918A91815AC1816AE1817AD1919AC1719AB161AA9141AA21619 961917951B18991C1A9E1C1EA11A20A0171F9E151F9B152091131F8915207D18206F181E 5F191B5218174716123D160F36180D301A0D29181025161128161636191D4D1F22622022 6D1514801E1D7D1B18711C195C1F1E2D0909080000050507040404000100000300010801 0004000100000E0300240C0C4825294D23274D232546201F3219151D10070D0E001C0600 6D231A841C138B1A12931D13A7271CBB3625C73C27C43A1DD14824D45425D86129D96C2B D8782EDF8A37EDA048F5B450F8C552FFD95DFFE76BFFE66AFBE264F7D95FF1CA55EBB84B E4A33DE8993CEE963DF19741EC943DDF8D37DE923CE69D41EBA243F0A446ED9943DD8136 CF6B2DC5592AB64523A6341C911F148B1F1C8422217B22246A20215313143A0203260000 2100031A00002000002A00003F00005D03007B11048E1908B13221AB2613A11909991101 9511029816099A1C10A01B16A61115AB0E15AB0E17AA0F17AA0F17A90F17A71019A61019 A41119A3111BA2121BA2121BA0131BA0131C9F131C9F141B9D12179D12179D12179B1317 9B13179A13179A13179914179914179715179515169515169414159113149113148E1413 8B15158816158816158717158517168418168218188119187C18187B1918781819771919 74181972181872181A6E181B65191B621A1B621C1E5F1D1E5F1F1F5D2121592323572524 5628285129274D2A28492A27462A27432A264129253D2A263426233026242E24222C2220 291F1E251D1B231A1B201A1A1A16171614151210130D0D0F0A090E08070C06070C06070B 040406040404040404040404040404040404040404040404040404040404030303020202 020202010101000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000060606000000131313070707 000000363636CCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFD FEFFFBFEFFFAFFFFFBFFFEFDFFFDFFFFFDFFFFFEFFFCFFFFEEF3F6FCFFFFEFEAE72E1918 2400005D1C2474212B80121D9E1119AB0B13AC0B13AE0A13AF0913B00913B20813B20813 B00913AE0A13AB0B13A80D13A51014A41316A51618991D1D7D1D1F80303385393B6C2628 390000290000220000370F0D6B4E4AB5A09BFFFAF4FFFEF8FEFFF9E3EAE2EDF7EEF9FFFB F9FBF8FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBF6F6F6FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF7FFFDF5FFFDF7FFFDF8FFFD F9FFFFFCFFFFFFFFFFFFFEFFFFFDFFFFFBFFFFF9FFFFF8FFFFF7FFFFF6FFFFF6FFFFF8FF FFFAFCFEFFFFFAFCFBFDFFFEFEFFFFFEFFFFFFFFFFC6C6C6111111000000999999FFFEFF EEECEDFFFEFFF3F1F2FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFDFDFDE7E7E7868686 000000363636D3D3D3FFFFFFF9F9F9FAFAFAFFFFFFFFFFFFF9F9F9FAFAFAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFE A8999C1600003B0306893439710208A0171EA90E12B2090EB5080CB3090CAE0B0CA50F0E 9E13109915139915119E130EA4100CA5100CA80E0EAB0C10AE0A11B20813B30715BA0B1C B80719B30318B00317B00219AF031BAB011B9F0319961625982D377F20246B17174F0400 5B0C058D2E2A841011A01117AE0A13B70511BA0410B6070EAF0B0CA5100AA90E0AB70008 BD0714A40D16941F256F23232100001F100D797977F8FCFFFCFFFFF7F4FBFFFBFFFFF9FF FFF3FCFFF7FFFFF7FAFBFFFDF8FFFBFFFFFDFFFCFFFFFAFFFFFAFFFFFDFFFFFFFFFBFFFD A1A29A0B00002400007D2E33810E1BA61326AB051BAF0917AF0913AE0A11AC0B10AC0C0E AB0D0EAB0D0EA80D11A6131B9A171F871C2455080E1D00005C5251E0F0EDF0FFFFFBFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5FFFFFFFFFFFFF8F8F8 FFFFFFFFFFFFC8C8C81919190000000A0A0A040404000000000000000000030303000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000010101020202020202030303040404040404030303040404040404050505060606 0606060707070707070D0D0D100E0F1210111614151A18191F1B1C221E1F241E1E2E2422 3025213126223528223927233D28234028244428244728254B2824502826542825552825 56262256252158231F5B1E1B5F1E1A611D1A631D1B661C1B6A1C1A6C1B18701B18751A19 791A187C18188018178418188517188817198917178C16168C16148C16148C16148D1514 8F15148F15149014149315169416179616179717189917199917199A181A9C17189C1617 9D15159D15159D15159F15159F1515A01415A01415A21315A21315A31215A31215A41215 A41215A61115A71017A71019A90F19A90F1BA71019A71019A71019A71019A71017A71017 A61117A61117A61115A41215A41215A41215A412129C0900AD200FBD3924C0422BB74127 B54328BF5136CD6049D06754A646386A180D3700001D00000F0000030300030500030002 0300020001040003020005020006020005020002020A080B06000208000211080D100E11 00080500060300100A000A04000F0A000D0A0204010B00001C00003C050B59101771161F 7E151C8A171E951A1F9A191D991717981314951011A01A21A11A21A21920A61A1DAA1A1A AE1A18B01B17B31A15B61B16B71C17B91B18B61B19B41819B21619AF1219AA1416A21714 A01915A41916A81818AB161AAB141BAA131CA6131D9E101C95111C8A121B7D1419711719 69191A621C1A5C211B5122184722193E211B3C201D3C1F21472025571E24681D21721415 851F1D811B19721A185B1B1B2B0405080000050507030303010100000400020701000300 03000012040128100E4C25284F212452212450242341201B2D160E22160A341407752117 8B190F901A109B1F13AD291ABC3521C73D23C9401ED45127D85C28DC6A2CDB752BDB802F E09037EBA546F2B74FF5C650FFDB5EFFE96CFFEA6BFDE567F8DF61F2CF57ECBF4CE8AB40 ECA33DF29F3FF5A043ED9D3EE39739E09C3BE7A743EAAD42F0B046EFA745E3913BD97D32 D26C2EC65729B84322A128139A241892211B8C201E8422217B2121731D1E661C1D490E12 440D1249090A52070462090376110588180A961D0AA72611BC3823C6422DB3311B8E1100 7B0200881100A22215A61113AD0D15AD0D15AD0D17AD0D17AB0E19AA0E1BAA0E1BA90F1B A70F1BA6101BA4111BA3111BA21319A01319A013199D12179D12179D12179D12179D1217 9B13179B13179A13179B14189A15189715179616179515169414159414159014148C1413 8915158915158816158717168517168418188218187F18197D19197B191A79191A77191A 74181974181B71181A67171864181A641A1B611B1D611D1E5F1F1F5B2120592323582625 5428275028284D2A28492A28472927452926422A263927253527263325243123222C2020 291F1E271D1E261D1E1E181A1B1718171216110F120D0B100A090E08070D07080C040406 040404040404040404040404040404040404040404040404040404030303020202020202 010101000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000909090000000B0B0B000000010101 0000008F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFEFFFB FEFFFBFFFFFDFFFEFDFFFDFFFFFDFFFFFEFFFEFFFFEEF2F3FFFFFD938585160000290000 903F48720C1A8F1522A10F19A90C13AC0B13AE0A13B00913B20813B30713B30713AC050F AB0710A90C15A60F16A213199D141B991419891B1E6D272948171A2E00021D00001B0000 391716816562C2ADAAFFFBF6FFFDF8FBF8F1F1F4EBF8FFF7F9FFFAF7FFFAEEF9F1FCFFFD FFFFFFFFFFFFFFFFFFFBFBFBF7F7F7FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF7FFFDF5FFFDF5FFFDF7FFFDF8FFFF F9FFFFFCFFFFFEFFFFFFFEFFFFFCFFFFFAFFFFF9FFFFF7FFFFF6FFFFF5FFFFF8FFF8F3F7 FEFFFFFDFFFEFEFFFFFEFFFFF8FAF9FEFFFFEEF0EF3E3E3E000000555354F8F4F5F4EEF0 FFFDFFF6EDF0FFFCFEFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFF0F0F0DCDCDC484848000000 5F5F5FF4F4F4FFFFFFF8F8F8FEFEFEFFFFFFFEFEFEFCFCFCFFFFFFFDFDFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8E4E3493B3B 1800004D121681282E8C171F980610AD0711B90510BC040EBA050EB5080EAC0B10A50F10 9E12139D1311A0130CA2120AA5100AA80E0CAC0C0CB00A0EB50710B70511B5000EBA0111 BE0419C0061BC2081FC10A20C20A22BC11249C0411A0192083080B8614138B221E8C211B 9A2422870102A80D13B20811B90510BA0410B6070EAF0A0EA80E0CA90D0EB2000CBA101D 9C1019841D20591C1915000038352EC9D6CFF4FFFFF5FFFFEDF2F8FFFDFFFFFAFFFFF0FC FFF7FFFFF4FBFCFFFFF8FFFDFFFFFFFFFDFFFFFBFFFFFAFFFFFCFFFFFDFDEDE9E6554A46 1400004A14127F262C890F1CA60F22B10A1CB20717B30713B20811B00911AE0B10AB0C10 A80D11A210139F1A1F8A171C7C2327300000240606ABA7A4F2FFFFE6FCF9FBFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5FFFFFFFFFFFFF8F8F8FFFFFF E4E4E46B6B6B0000000D0D0D000000010101060606000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 010101020202020202030303040404040404030504030504050505050505060606070707 080607090708110F101410111713141A16171E1A1B221C1E251F21292021322723342721 3627223A28243D28254028244428254728254E28275128265528255827235926235B2421 5A23205C201F601C1B621B19631C1A671C19691B196C1B18701A19731918781A1A7B1918 7F18198117178517188818178818178A18188D17178E16158E16158E1615901615901615 9115159214159416179616179816189816189B16199C171A9C171A9D18199D15179F1515 9F15159F1515A01415A01415A21315A21315A31215A31215A41215A41215A61115A61115 A71015A71015AA0F17AA0F17AA0E19A90F17A90F17A90F17A71017A71015A61115A41215 A31215A31313A21413A21413A21413A2150CB42811C23B1DCE4D2ECD5233C04D2EBC4F32 C55D44CE6E58A44B397A2C1F440500200000120000090000000400000302010004010004 0000050003040004040004040003020000020B02050A00001502082A1B202A21240F110E 000602000A040009020007010103001303042F080B4C0F1668151F7E1621830B158E0B13 990E15A21315A81817AB1C18AD1E16AE1F19B02020B11F22B31E20B41E1FB71F1CB9201A BC221ABF2219C12519C1241BC1221CBE211CBB1D1AB81A19B41519AF1515A7140DA5150D A7120CAA100EAB0F10AD0E12AE0F14AC0F16A8111AA2121B97141A8C15197F1718751717 6F1715651A1560211856241B4F241E4C24244D24285423275F1E246B191D7713158A1E1E 851B1B741918581818270001080000050409040203020100020401020701000200030000 1305022D13124E2627511F22561F225926254F23203D1B12361E124D21147D1C1391170C 9A1C10A62416B32C19BD351DC93F22CF4923DA5A29DD672AE0732EDE7F2FDC8830E09836 E9AA43F0BA4DF5C851FFDD5FFFED6CFFEE6CFDEA69F8E364F3D559EEC54FEDB544F0AD42 F4AA41F9AB46F1A841E7A23BE4A73DE8B343ECBB45F2BF4AF4B84AEAA442E5913BE18137 D86B30CC572BB53A19AF311AA527189F231B9B241E9A272498282790292A792427752629 7923227F201C871F169221139F2414A82712A5210AC33D22DB583CD7573CB63D20992307 8D1B00951B06A4130EAB0F12AB0F13AD0D15AD0D17AD0D19AD0C1BAD0C1CAB0D1CAA0E1C A90F1BA70F1BA61019A41117A31217A213179E11179E11179E11179D12179D12179B1317 9B13179A13179C15199A15189A15189715179614169515169414159214158E14138B1513 8B15138916138915158816158517168418168218188018177D19197B19187A1819781819 77171974181B69141767171866181865191B631B1C611D1E5F1F1F5B21205B2525582625 5428275028264E28274B2927492A27462A273B26233927253725233523213121212E201F 2B1F1F291F1E231A1B1E18181915161311120F0D100B0B0D09080D09080D040406040404 040404040404040404040404040404040404040404040404030303020202020202010101 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000050505000000000000080808000000 3B3B3BCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFEFFFBFFFFFB FFFFFDFFFEFDFFFDFFFFFEFFFFFFFFFEFFFFFDFDFDFFFBF95842441F00004400058F2D3A 850C1F9E1525A40E19A90C15AC0B13AE0A13B00911B30811B50711B30713AC050FAB0914 A90F19A5131E9C141E91121B870E1771121A4B1D200F00000F0000261214776565C0B2B1 FAEFEDFFFCFAF0EBE7FEFDF8FFFFFAFCFFFAFBFFFAF9FFFAF9FFFAF9FFFBFEFFFDFFFFFF EEEEEEEAEAEAF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF9FFFDF8FFFDF8FFFDF7FFFDF8FFFFF8FFFF F8FFFFF8FFFFFBFFFFFCFFFFFFFEFFFFFCFFFFFBFFFFFAFFFFF9FFFFFBFFF6F4F7FFFFFF F7F9F8FEFFFFFCFFFFF3F7F6FCFFFFFEFFFF797979010000231F20C7C1C3FFFCFFFFFBFF FFF8FCFFFAFEFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8E8E8D5D5D5202020000000777777 FFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFF7F7F7FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD1D2CD070000200200 4E16176D161CA9343D8B0006AC0413BC0313C00111C00111BC0410B50711AE0A11A80D13 A40F11A4100CA41109A70F0AA90E0AAE0B0CB2090CB6070EB90510B90310BD0412BD0414 B8000FB3000CB0000BB40011B50414AB050FB71C209B090C9F15139E1A168703009B110F AC1719AE0A11B50710B90510B90510B5080EB00A0EA90D0EA90D10AD0610B5172593141B 741A1A4917100E00004B5348F1FFFDEEFFFFEFFFFFE8F3F7FCFFFFFFFCFFFCF0FCFFF9FF FCF2FAFCFFFFF9FFFDFEFFFFFFFEFFFFFCFFFFFBFFFFFBFFFFFCFDDCCECD220A08230000 621E1F77121A991723A10616BA0F21B30715B50613B50711B20811AF0A11AB0C11A50E13 9B1317951E227715166E2627200000382521EAECE7F2FFFFE3F8F3FBFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FFFFFFFFFFFFF4F4F4FFFFFFBCBCBC 171717000000181818000000000000151515000000020202000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000010101 020202020202030303040404040404030504030504050505060606060606070707090708 0B07081410111610121913151E151822191C261D20291E222B21223527243728233A2824 3D28234028244428244728254A27235027255427245827235C27236024235F22215E2120 5F1E1C631918671917671917691A166E1A18701B187319187719177B19187E1816811717 8418168717168917178A18188B17178E16158E16158E1615901615901615911515921415 9214159616179616179816189917199B16199C171A9D181B9E18199F14179F15159F1515 9F1515A01415A01415A21315A21315A31215A41215A41215A61115A61115A71015A71015 A91015AA0F17AB0E17AA0F17AA0F15A91015A71113A71113A61113A31312A21412A01510 9F16109F160E9D170E9D170E9D1807D85332CE4D23C74921C74F2ACE5D3BD06749C96950 BD6652732A1B5014092900001500000C0000090806000608000305000005000005000005 0003040004040003020000020400000E0001110000260810442930433032201816020400 0002000103000600000F000029000454161B79232C8C212B941621A51723AA141DAB1215 AC1210AA150EAC1A0DAC1F0EAE2012B21F18B51D1AB61E1BB8211ABC2419C0281BC52C1C C72E1CC62D1DC52C1CC42B1DC1271BBD231BB91E19B51A16B11813AF1B11AE1A0EAF160E AF140FB21310B31313B51517B5161AAE1317A8151BA1191D961A1C8A18187B1310700E0B 650D09671C165F1E1859221F57242359262B5F242A651C236E151B7B11158E1D1F871B19 741918571717260002070000040509040203030200030502020701000100030000150601 301411522627531C1F591D1F6125255A24224A1D1747221961291C81190E981609A31F12 B02818B8301AC0361ACB4220D45125DF622CE06D2EE37C31E08630DD8E31E09C37EAAD42 F0BC4CF4CC53FFE063FFEF70FFF170FDEF6CF9E866F3DA5CEECA50F0BD48F1B543F6B243 FBB546F3B143E7AB3BE5B03EEABB45ECC649F3CB4FF6C54FF0B348EBA140EA913DE27C34 D8672DC2471BC0401DBA361DB5301DB02C1FAA271FA1201A961C199229268F29278F2622 922119951D0F9A1D0BA2200AA9230AB12A0CBF3818D55331EA6E4AEB7551CF5F39A1350E 850F00A01707A7120CA9110EAA1012AB0F13AD0D17AE0C19AE0C1BAD0C1CAD0C1CAB0D1B AA0E19A71017A61115A41215A31215A011159E11179E11179E11179E11179D12179D1217 9B13179D15199C15199B14189914179914179614169513159414158F13118C15118C1413 8B15138B15138915158717158517168418188218187F18197C18187C181A7A1819791718 7618196D13156A14176A151868181965191B631B1C621E1F5F1F1F5F23235B2525582625 5327265128265028284E2827492A273F26223B26233A25243723223521203121212E201F 2C2020251B1C22191A1C1618161213100E110D0B0E0A0A0C09090B040404040404040404 040404040404040404040404040404040404040404030303020202020202010101000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000001F1F1F0000000505050F0F0F000000000000 888888FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFDFFFFFBFFFEFD FFFEFFFFFDFFFFFEFFFEFFFFFEFFFFFFFFFDD2C8C756393B2A0000812E38720210A51C30 A40D20A70D19A90C15AB0B13AF0913B20811B50711B60611B50711AF0714AD0D19A7131F A0182494182384111E740A16590C16150000090307433D41A8A2A6F9F5F6FFFEFFFFFEFF F9F8F6F9F8F6FFFFFBFFFFFBFCFFF8F1F4EDF6F9F2FCFFFAFEFFFBF9F9F7FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFDFCFFFDFBFFFDF9FFFDF8FFFFF7FFFFF5FFFF F4FFFFF5FFFFF5FFFFF7FFFFF9FFFFFBFFFFFCFFFFFEFEFFFFFEFFF9F7FAFFFEFFF1F1F1 FCFCFCFEFFFFF4F8F7FCFFFFFCFFFFA2A4A30606060A06079E9598FFFBFFF8E9EEFFF9FF FFFAFEFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFF767676000000262626DEDEDEF2F2F2 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFDB7BCB5030000240F0A6C3C3C 67181D8517208E020FB71223C10B21C40419C00014BA000FB5000EB30111B40816B41019 AD1210A50D08A10602A40603AD090AB30A0DB2070DB1040AB60610B60610B50711B30811 B20813B00913AF0913B00911B3080EB3090CAE0B0EA90D0EA70F0EA70F0EA80E0EAC0C0E B2090EB60610B70610B70610B30810B00910AC0B10A90D11AE111A9E0E18A6333871221E 1F00002A1E10A6B2A4E6FFF3E0FBF2EBFFFFF2FFFFF8FFFFFBFEFFFBF8FFFFFAFFFFFDFF FBFFFFEAF3EEF2F4F3FFFFFFFFFEFFFFFCFFFFF6FAFFF6F78A7272230000340000812F33 86171E970D1ABC1B2BAB000FB60714B80813BA0A15B90E17B60F19AF121BA6151C981A1E 6D05068F3E3D270000160000928783FBFFFBCFE2DCF2FFFFFBFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFEFEFEFFFFFFFFFFFFEAEAEAFFFFFF656565000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000010101020202020202030303040404040404020202020202030303040404 0404040505050606060606060709080507060305040305040606060C0C0C121011181415 1913151D141720171A251A1E291E222D22263125293425283624223926203D2823422A26 462A27492A274E28255027235727255825225B23225D21205F1D1E601C1B611B1B63191A 691B196B1A176E1A18701A19721A19751A19781A1A7B19187A16167D1514811515831514 8614148814148915158B15138E1615901615911716931717931717951718961819981819 9917199917199B16199B16199C15199C15199C15199C16179F1417A01415A01415A01415 A21315A21315A31215A31215A41215A41215A61115A71015A71015A91015A91015A91015 AD1218B0131AB1161CB01519AC1316A71112A3120FA2130F970C05A41B11A925189F1D0D 901100971805B53822D4593AE06637D9602BCC5422CD582DDF714CE17D5DB45A42782B19 63281A3105001500000B00000A060500010400030500040906070C020107000104000204 00080A0408090600020D00001500002E060F4A1F28542B334424272A12121205000A0000 2004013008084710155F181E781D268C1D269A1822A5151EAC1119B01115B31512B41B13 B12211B12911B02F12B22E15BB2E1DBF2D20BF2D20C02F1EC2311EC3331BC13419C23519 C83B20C4371CC1331DBF311DC12F20BE2C1FB7241AB21F15B11F12B22011B31F13B51E13 B61C14B61914B41613AF1513AB1514A616169E16169518168C1916861914801914791A14 711A13681B155F1B1A581A1B571A215D1A2169181F75161C8214178B1919891D1B701514 4707072000000700030002070301040804050000000001000506010400001000003E201E 512325581D215C1A1C5C1819591917561D165121175F1D118A1A0FA0180CA81E11AF2613 B82D16C3391CCF4721D55224E0672EDF6F2DDC782AD88329D88E2BDF9F35EAB042F0BE4B FDD65FFFE165FFED6FFFF373FCF26FF6E967F4E160F8DB5DF0C44BF1BA45F4B744FABB49 F7BC46EBB73FE6B83EE6C043ECCF4DF2D555F6D055F2C04DF0B046F2A344ED913EE87D37 D76328D25424C7431CC13A1CC23720C13623B93020B12B1FAB3126A82F26A82C20A92A1B AE2916B32B13B82E12BB3011C43A16CB451FCD4C22D2572BE87546F98D5CE57D4AC2552A 8A0D00A01704A81C0DA3130AA20D09AD1315B5151FB3131FAE0C1BAD0C1CAD0C1BAB0E19 A90F17A61115A41213A31313A31217A21319A21319A01319A013199F14199F14199D1519 9D15199C15199C15199B16199B16199B16199B1619991719941715931813921614901613 8E17138C161489151588161585171684181682181881191880191A7E1A1A7E1A1A7D1B1C 76171B73191B71181A6E18196B191B681A1A641A1B601C1D5D1D1D591F1E572121552322 5424225226255128264F2928492A28462A274228273E26243C2422362221332121302020 2C2020291F1E251C1D1E18181814151210110D0D0D0B0B0B0A0A0A090909070707050505 040404040404040404050505060606060606050505040404040404030303020202020202 020202020202020202020202020202020202020202020202000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000303030000000000000000000000000303030C0C0C121212 E2E2E2FFFFFFFFFFFFFFFFFFECECECFFFFFFFEFEFEFFFFFDFFFFFDFFFEFBFFFEFDFFFEFF FFFDFFFFFFFFFCFFFFFCFFFFFDFDFBCBC0BE1D00002A000082252F8B0E1EAB162CA40217 A80C19A80D15AC0B13AF0913B30811B60610B60610B30811AE0814A80E1A9B0F1C921621 9024317A1A26490000290000120006717078E1E0E6FFFEFFFFFEFFFEFDFFFFFEFFFFFEFF FFFEFFFFFEFDFFFEFDFFFEFBFFFEFBFFFEFBFFFEFAFFFEFBFFFFFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FCFCFCFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFFFDFDFFFDFDFCFAFBF4F6F5EDF6F3F2FEFAF2FFFFF1FFFF F0FFFFEEFFFFECFFFFEDFFFFF1FFFFF2FFFFF4FFFFF8FFFFFFFDFFFFFCFFFFFDFFEAE8E9 FFFFFFF5F7F6FCFFFFFAFEFDF3F7F63C3E3D010000554F51FFFBFFFFFAFFFFEDF3FFF5FA FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF6F6F6434343000000404040F5F5F5FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFDB7C1B80002000F02004F2926712F31 9C3D458C0F1D9E091CA0000FB50319C60E26C90F26BE071DB90319BA0A1EBD1522B21317 AB110FA90E0CAD0D0DB10E0FB10C10AD070BA70105B00910AF0A10AE0B10AC0B10A90D11 A70E11A50F11A90D10B5080CB7070AB5080AB20A0AB00A0CAF0B0CB00A0CB2090CB3080E B5080EB50710B50710B20910B00910AE0B10A90D11A50E178A030A881B1E5D0F0B1F0000 493C2CCED7C6F2FFF8F1FFFDF1FFFFF5FFFFF8FFFFFBFFFFFCFFFFFCFFFFFBFFFFFBFFFF FBFFFDFCFFFFFEFFFFF6F6F6F7F3F4FFFCFDFFEBED52323523000042000085242B8F131D 9A0813B81321B60716B70913B70913B80813B70815B10916AA0D189D111A8E171D781C1D 6B2A281C0000291610C7C4BDF9FFFBF5FFFFF5FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4FFFFFFBEBEBE333333000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000010101020202020202030303040404040404020202020202030303040404040404 0505050606060606060709080507060406050406050808080E0C0D1612131A14161D1417 1F141822171B271B1F2B1F233021263423293626273825213B26213F2723452925492A27 4C29255027235326215825225D23215E2120601F1D641C1D651B1C65191B6818196D1919 7119187218187419187719197819177B19187E18167D15147F1613821413851513881414 8A14128B15138C1413901615901615921616931717941617951718981819981819991719 9917199B16199B16199C15199C15199C15199D1517A01417A01415A01415A01415A21315 A21315A31215A41215A41215A61115A71015A71015A91015A91015A91015AA0F15AD1218 AD1218AC1115AA1114A61011A2110EA011099C1207A41F0E9615008B0F00921900A83312 C04E2AD05E3AD56438E27034D26021CE5B24DE6B3CE37751CB68499C4830722F1E4B1B0F 2002000B000003000004080900020500010703080E000005000004000104000405040605 0804030B00001500002A0006430B165B1F2962262E5320253D1314290A07270400420A09 530B0E64121678171E8D19229C1921A81620AF141AB51517B71814B61C12B52212B1290F AF300FAC3612AE3613B9331ABE321BBE331CC0361AC0391BC03B1AC23D1AC03E1AC4421E C23D1ABE391ABC361BBC341CBB301DB52918B02312AF2210B02311B12212B32112B41D12 B21B10B11812AD1812A81712A517139D17149518148F18128819128318127E1911791812 7118146717185F171A5E171D63181F6E172079151D8413178C1819881C1A6E1413430706 1D000004000300030703010408040500000000010005060104000010000040211E532122 5A1C1F60181B6216186117165E1914591D1567190F8E180EA4180BAB1F10B12613BA2E15 C33A1ACE4822D45423DF682EDD702BD97A2AD78428D88E2BDF9F33EAB042EEBF4BFAD560 FCE269FFEE73FFF575FBF271F4EB68F2E362F6DD5EF2CA50F2C148F5BE47FBC34AF7C349 EDC041E7C240E7CA48EED755F4DD5DF7D85BF3C951F3BB4CF4AF48F09D3FEB8B37E1752D DC6628D2551FCE4B1DCF4924CF4626CA4024C23A22B93721B7351FB6321BB73116BA3013 BE3312C13712C33912CF4A1DDD5E2BE36A35E17036ED8347FF9C5EFC9E5EED8A4FD26335 9E26018104009B1700B42819AB1811A2090BAA0D16AD0D19AD0C1BAD0C1BAB0E19A90F17 A61113A61212A41213A31217A31219A31219A21319A21319A01319A013199F14199F1419 9D15199D15199C15199C15199B16199B16199B1617961613941713931612921614901613 8D16128C161489151587171585171684181882181881191A80191A80191A7E1A1A791619 77171B75161A72181A6E181B6A181A68191C641A1B601C1D5D1D1D5A201F582222562322 5525235626265128264C29274829274527254226253D23223A22203621203321212F2120 2B1F1F271D1E1F19191A1617131112100E0F0D0D0D0B0B0B0A0A0A080808050505040404 040404040404050505060606060606050505040404040404030303020202020202020202 020202020202020202020202020202020202020202000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000202020000000000000000000000000303030909090D0D0D8E8E8E FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFFFEFFFFFEFDFFFDFDFFFDFFFFFDFFFFFEFF FEFFFFFBFFFFFBFFFDFEFFFBB4A9A51B000036000086222C8D0819B4152BA80014A90B19 A80C17AC0A15B00911B50711B60610B60610B20811A80611AC182493111D861622781C29 3A00002B0000592F3BA598A2D4D7DEFEFEFFFEFFFFFAFBFFFBFAFFFFFEFFFFFDFFFFFEFF FFFDFFFFFDFDFFFCFDFFFCFDFFFCFBFFFBFBFFFDFBFFFFFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBF9F9F9FBFBFB FDFDFDFDFDFDFFFBFCFFFAFEFFFAFEFFFCFFFFFEFFFCFFFFF8FFFFEAFBF5D5EAE3DCF5EF E8FFFBEEFFFFF0FFFFF1FFFFCDE0DCA0B0AD878D8D847B7E9C8D92C7BBBFFFFBFEFFFEFF FFFFFFF3F7F6FBFFFFF8FEFC6468670000003C3839E6DDE0FFFBFFFFEFF5FFFAFFFFFEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF8F8F8FFFFFFD1D1D11010100D0D0D767676FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFDBCC8BE202A1F06000012000032000170252C 74101C9A2130A71C2FA40C219D0014A20012AD041BB30A21AF081CA70514AA0E12A80E0E A90D0EAD0F10B01012AF0E13A9080DA40308AB0C10A90D10A70E10A41010A111119E1211 9D1311A21010B00A0CB7070AB6080AB6080AB5080CB5080CB3090CB3090CB3080EB2090E B20910B00910B00910AF0A10AF0A11AB0B13AC19218B080E7D13135304002400002A1001 7B74649DA192FCFFF8EEF5EEE5E9E8EEF2F5FCFFFFF9FFFFF7FFFFF0FBFFDEE7E6FBFFFF FBFFFFFBFFFFF4F8F7F6F4F5FFF9FAAB92951F00003200005E070F8B1D269C141EA00612 AF0512BD0D18B60B14B50A13B50711B30411AD0514A3091596101985181D7B2D2D390602 120000575048F9FCF5EEF8F0F8FFFFF2FBF8FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF5F5F5F2F2F2FFFFFF5F5F5F000000020202000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 010101020202020202030303040404040404020202020202030303040404040404050505 0606060606060709080408070608070608070B0B0B110F101814151C16181F161922171B 25191D2B1C212F1E2433222837242A3A26283D25233F2621432723472A244C2925502924 5326235625215B23225E2120631F20641C1D691A1D69191A6C171A6C1617721818751717 7618187717187A18197C18187E17188117178115158214138614138714118A14128C1413 8C14138F15129016159115159315169416179616179717189917199917199B16199B1619 9C15199C15199D15199D15199D15199F1417A01417A21315A21315A21315A31215A31215 A41215A41215A61115A71015A71015A91015AA0F15AA0F15AA0F15AA0F15AB1016A80F14 A50F11A51111A51411A4170EA0180A9B1903981B00901800931F00AB3C11CD6333E47C49 E47F49DE773CDF7632D36621D86A2DEC7E4DE27650B04E317F2E19682A1D300A01100000 03000000050300080A0002050000070A0B10000004000000020403040402050100090000 1600002000004A0C175C14206F1F2A71212A641D235416174714114C110D691515771315 84161991181D9F1A1FAA1B1FB31A1DB61B19BC1F1ABB2115B92614B42C12B03412AD3910 A93E12AD3E13B83C18BD3B19BE3E1BBF4119C0451BC2491CC24C1EC34D1FC24C1EC0471C BB3F19BA3B18B93819B7331AB32C16AF2814AE2610AE2610B12613B12412B02111AE1F11 AE1B13AA1A12A61912A219139C18139518128F18128918108417108217117D160F771610 6D151467151963161C67161D71161F7A151B8512158C1818871B196C14124006051A0000 00010300050703010609030501000000000006070204000013000043211F5421205F1A1D 651619681316681412661712641B1470170F93170DA5170BAC1E10B32614B92F15C23B1B CD4922D25623DD692EDC712BD97A2AD78428D88E2BDF9F33EAB042EEBF4DF8D462FAE16B FFED75FFF579F9F476F2ED6DF1E666F5E061F5D357F6CA4FF9C74EFFCD52FBCE4FF0C946 EACC46EBD54EF1E05EF8E668FCE267F8D55DF7C856F8BE52F5AD47F09B3EED8D37E77D31 DE6D29DB6527DD612DDD5F2FD9592CD3522ACC4B24CA4824CA4620CA441ECB461BCE491C D14D1CD0511CD75C21E77435EE833FE68139E3873CF39D50FEAD5CFFAD61FFB370C9662B 912700922100A225099E16069D0D05A81213AA0F17AB0E19AB0E19AA0F17A91015A61113 A61212A41212A41117A31219A31219A31219A31219A21319A013199F14199F14199D1519 9D15199C15199C15199C15199C15199B1617981614961711961711931612911611901613 8D16128C161489151588161585171684181682181881191881191881191A7D16197A1519 7916197616187216197017196A181A681A1A621A1B601C1D5E1E1E5C2020592120572421 5825245426264F27274B28264927254526244224223D23223A22203622213121212F2120 291F1E241C1A1D171716151313121011100E0D0D0D0C0C0C090909070707050505050505 050505050505060606060606050505040404040404030303020202020202020202020202 020202020202020202020202020202020202000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000101010000000000000000000000000202020404040606062B2B2BE0E0E0 FFFFFFEEEEEEFFFFFFF6F6F6FCFCFCFFFEFFFFFDFDFFFCFDFFFCFFFFFDFFFFFEFFFCFFFF F8FFFFF8FFFDFCFFFA8E857E1800004A0A0A861E278C0212BC142BAB0010AB0A19A80C17 AC0A15B00911B50711B60610B60610B009119F030EAA212B8D182173131E530916240000 330A18C3ABB8FFFAFFFEFFFFFFFEFFF7F6FCF2F1F7FFFDFFFFFDFFFFFDFFFFFDFFFFFCFF FFFBFFFFFCFDFFFBFDFFFBFDFFFAFDFFFCFDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAF7F7F7FBFBFBFFFFFFFFFFFF FFFFFFFFFEFFFFFAFFFFF8FFFFF2F9F9F3F7FBFBFBFBFFFFF7FFFDF4FFFDF4FFFBF4FFFB D4E4DAA4B1A77178703C413A1011090600001A050A2B111A705D63FFFAFFFFFCFFFFFEFF E7EBEAFBFFFFFBFFFFA0A6A40C0E0D181617A59FA1FFFBFFFFF3F9FFFBFFFFFEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFECECECFFFFFF9A9A9A000000202020BCBCBCFFFFFFFCFCFCFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFCFFFDE0ECE28C968B4F4F47140500160000260000300000 5D071286202D8A17268C0F1F920D1E9A0F229E0F21990A1C9504119B080E9D080A9F090B A30A0DA70C10A90D11A90D11A90D11A90D11A70E10A50F11A21011A012119D13119B1411 A11110AE0B0EB5080CB5080CB6070CB7060CB6070CB5080EB3080EB00A0EAF0A0EAE0B10 AE0B10AE0B10AF0A10AF0A11AC0B13AB151E9510158F1F1E711812320000200000170000 0F00002F1E17837471E7D9D9FFFCFFFFFEFFEAEFF3EDFBFEF5FFFFF5FEFDFBFFFFEAF3F2 F9FFFFFBFFFFFFFFFDFDF1F3624549230000560D147D19238F1520AA1A24AA0813A80004 BB0B15B40B12B30A11B3050FB00412AB0513A30B1893141D821F246E2A291C0000110300 9FA196FBFFFAE4EEE6FBFFFDEBEFEEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFCFCFCFFFFFFF7F7F7FFFFFFDADADA191919000000030303000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000010101 020202020202030303040404040404020202020202030303040404040404050505060606 050706050908050908080A090A0C0B0E0E0E1412131B151720171A24191D261A1E2A1B20 2E1D233320263722293A252C3C26293F25244328214629234B2A254F2A24532724562521 58231F5E2120601F1D661C1D691B1B6B191B6E181B71161B7115187717197917187B1719 7B17177E17188018178117178418168315148515138815128A14128C14138D16128F1512 9016139115159115159315169416179616179717189917199917199B16199B16199C1519 9C15199D15199D15199F1419A01417A21317A21315A21315A21315A31215A31215A41215 A61115A71015A71015A91015A91015AA0F15AA0F15AA0F15AA0F15A60D12A50E13A51012 A51514A71A13A51D0F9F1D07981D00850F00A13205C95F2BE48045EA8B4BE58A44E1863F E2863BD77629DF792FEC8042EA7F4BCF653E9C3C236D200E50170C1B0000070000000200 000A080008080002050000050C070D0100000000000304000100000700000F0000250000 3A0107651923741A267D1C277E1A2474171F6B1619641A196C1B18831A17911716981817 A11B1AAC1E1DB5211FBB231EBE251DBF271ABD2A18BA3016B63515B13B15AD4113AB4514 AF4515BB461BC1461CC2491CC34D1DC6521FC85620C85922C95C24C55621C2501EBC4819 BA4017BB3C19B83718B43017B12B12B02913B12913B12815B22714B12413AE2012AB1D11 A91A12A61912A219139C18139718129217128D161088151086150F84150E7D1410731314 6C131767151B6B151E73161E7D161A8613168B1918841B186714103B0503160000000202 000708030106090307010000000000070803040000140100462321571F2061191C691417 6D13156E13126F16126C191378171097170EA6180EAD1F11B32815BA2F18C23D1ECC4B23 D15726DC6A2EDA722BD97A2AD78329D88E2BE19E35ECB042F0BE4FF5D365F7E070FDEE79 FEF57CF9F57AF3EF71F2E96AF6E466F6D85CF6D055FACE53FFD454FCD554F2D14CECD54B EDDD54F3E568FAEC72FEEA71FBDE68FAD260FDCB5AFABC4FF4AB44F3A040ED9239E5822F E17A2DE47732E67636E27034DD6930DF662FDF632FDD612BDD612BDE632ADF672BE26C2C E1702CDE732BEA893AF09544E4923CDD9438E4A242F0B150F5B657FFC971FFBD6DE18D45 A444088316008D1400A01B0AA71812A71113A90F17AA0F17AA0F17A71015A61212A41212 A41212A41117A41119A41119A31219A31219A31219A21319A01319A013199F14199F1419 9D15199D15199C15199C15199C16179B1715981712981712961711931612921712901613 8E17138B15138915158717168517168418188218188218188218187F17187E15197D161A 7A151976161A73171A6E181B6B191B65191B621A1B611D1E5F1F1F5C20205A22215B2324 5725245327264E28274D27264926244624234224223D23223A25223622213222222C2020 261E1C201A1A1C18171716141514121010100E0E0E0B0B0B090909070707060606050505 060606060606060606050505040404040404030303020202020202020202020202020202 020202020202020202020202020202000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000010101020202010101010101000000000000000000888888FFFFFF F5F5F5FFFFFFF9F9F9F6F6F6FFFEFFFFFCFDFFFBFDFFFBFFFFFDFFFFFFFFFBFFFFF7FFFF F5FFFDF9FFFA6864591600005B1B19851C238C000DBF1329AD000FAC0A19A90C17AE0A15 B20811B60610B60610B50710AF0A1199030C9F1D258B212B5909122800002B09178C7C89 FFFCFFFEFBFFFEFDFFF9F8FDF1F0F5F8F6F9FFFEFFFFFDFFFFFAFCFFFDFFFFFCFFFFFCFF FFFBFFFFFBFFFFFBFDFFFBFFFFFBFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6F9F9F9FDFDFDFFFFFFFFFFFFFFFFFFFEFEFE FFFBFCFFF1F8FFF9FFFFFAFFFFFCFFF9F7F8F3F5F2FAFFF9FCFFFAB2B8AE8A8C814D493E 190F060E00001200001E00002E0C0B2B080F1600003B2029E1CCD3FFFBFFFFFBFCECEEED FBFFFFF9FFFFD1DAD7262A290001006A6667FFFCFFFFFBFFFFFBFFFFFEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F7F7F7FFFFFF565656000000303030F1F1F1F4F4F4FEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFFFDFBFFFBFCFFFAE5E6E0A49F9B796B684931311800001F0000 2700004401086B1E267E283181222A7E1A22861E2796242C98151A9D11149D0E129D0A10 9F0A0EA40B10AA0F15AE1118A90C13A80D11A70E13A50E13A21013A11013A01113A21011 A90D10AE0B0EB00A0EB3080EB6070EB6070EB50710B20910AE0B10AB0C10A90D10A90D10 AC0B10AE0B10B00910AF0A119D020A97080E9C1E21962A2878211A5B150D410600250000 2900001D000023000361464DB7AAB1F1F0F5F6FFFFE5F3F4FBFFFFFCFFFFE9F2F1E5EEED EEF7F4F9F9F7C8BCBE331318280000711E28881A258D0916B11925B60F19A80002B90A11 AF090DAE090FB10710B10714AE0919A4101E961A2481252A4E1412160000353126EAF2E7 F9FFFAF2F9F2FFFFFDFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F7F7F7FFFFFFFEFEFEFFFFFF707070000000040404000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000010101020202 020202030303040404040404020202020202030303040404040404050505060606050706 050908050B09080C0B0D0F0E1212121816171E181A22191C271C20291D212E1D23332026 3722293A232B3C252D3F262A4327244629234A29244D2A245029245427245724215B211F 5F1D1E631D1D691A1D6B191B70171B7117197415197815187A16187D16177E16177F1718 8117198317178517188717168614148814148A14128C14138D16128F1512911513911513 9214159214159515169616179715179816189B16199B16199C15199C15199D15199D1519 9F14199F1419A01319A01417A21317A31215A31215A31215A41215A41215A61115A61115 A71015A91015AA0F15AA0F15AB0E15AB0E15AB0E15AA0F15A60F16A61417A81818A61814 A0170D9B1806961A00931F00A63A0BCA6329F29351FFA85FF5A04FE0903BD8882FDB8A31 D07620F08F42F7904ED66C3AB1492493351C651B0E330100130000040100000905000C0B 0006060001040400040A00050501000302000101000400000B00001A00003A0A0A571217 7B2029851B278B15238A121E84121A7E15197C1D1B841E1A9117129C1710A11A14AA1F18 B2251CBA2A1FBF3022C13221BC2F1BBA3218B93618B83C18B74119B6471AB44B1BB64C1C C55122C85222C95522CB5923CD5E26CF6227CF6529D1672BCC5F26C65720C14D1CBE451A BD3F19BC3A18BA3316B82E14B32B13B32B15B52A17B52816B22514B02113AD1D12AA1B13 A61912A318139E17139A16129515129114128E12128A130F89140D83130F7713136F1316 6B141A6D161E76171D7F161B8613168A1817811B1763120E36050111000000030400070A 0100060B02070100000101000908040600001702004A2421591F1E64181A6C1315711113 7412117614117518117E17109A1611A71810AE2014B32716B93119C03E1ECC4C25D15829 DB6A30DA712DD9792CD88329D98D2DE29D36EEAE42F1BD50F3D166F5DF72FAED7BFCF781 F8F880F2F276F2EC70F7E76DF4DA5FF4D257F8D054FED756FCD957F1D74FEBDA4EEDE159 F3E76FFAED7AFFED7AFDE470FCDB68FED561FBC855F5B949F4B045EDA23CE49433E18C31 E48A34E48938E18437DF7D32E57D34E77B33E67A32E47931E47D32E68234E88738E68B38 E8943CECA243EEAC4BEBB249EBB84BEEC352F1C957F0C856F7C95AFFE07BFFD377DA8D3F A4470A932800941B00930D01A31312A61115A71017A71017A71015A61212A41212A41212 A41117A41119A41119A41119A31219A31219A21319A01319A013199F14199F14199D1519 9D15199D15199D15199C16179C16139B17129A1612981712961711931612921614901613 8B151389161388161587171585171684181684181684181882151882151A7F15197D1619 7A151976161872181A6E1819681819651919621C1C601F1D5F1F1F5D21205E22225A2424 5426265128265026274C26254926244526244226253F27253A25243624223123222A201E 261E1C201C191B1A161A19171313131111110E0E0E0A0A0A080808070707060606060606 060606060606050505040404040404030303020202020202020202020202020202020202 020202020202020202020202000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000020202020202020202000000000000000000030303202020F1F1F1FFFFFF FFFFFFFFFFFFF3F3F3FFFEFFFFFBFFFFFAFFFFFBFFFFFDFFFEFFFFF9FFFFF4FFFFF2FFFB F7FFF8525044150000622220851C2190020EBE1125B10011AE0919A90C17AE0A15B20811 B60610B6070EB3080EAC0B119B0A1192192081242C3B0002180000766A74EFF5FFF7FFFF FBFCFFFFFFFDFFFFFDFFFFFDFFFEFFFFFEFFFBF9FAF4F0F1FFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFDFFFFFDFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFCFCFCF4F4F4F2F2F2F8F8F8FFFDFF FFFBFFFFF8FFF8EDF5FFFCFFFFFDFFEFEBEA95908C4A413C23120B1C03001B0000220000 34000056100E772929823A3E6C34411C00002804109B8089FFF9FFFFF9FCFFFFFFFBFFFF F8FFFFEEF9F54B54510001003E3E3EF0ECEDFFFCFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF EFEFEF1D1D1D010101555555FFFFFFF0F0F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFDFFFFFBFFFFFDFFFFFBF2F3EEC8C7C386837E645A581D0E0B 1100001800001D00003E0B0A6024246C2C2C7524239320239F1C21A0191F9F14199E0D14 A00A13A70D17AD1019AB0B15AB0B13AC0B13AB0B13A90C13A80D13A80D13A70E13A70E11 A80D11AC0B11B00911B30811B50711B30811AF0A10AB0C10A70E10A70E10A70E10A90D10 AE0B10B20910B20910AD0912A60C149B101594181A902422892A2680282677272654090D 47040B2C00001D000011000031282D818689C4CECFD4D8D9F5F9FAF9FFFFF8FFFFF8FFFF E8EAE77B6D6D1800003C0005771D2786101E8C000DB11321BB1019B10006BA090FAC070B AD0A0FB10A12B30B18B00E1DA41121911923792228240000160200727467F7FFF8EEFAF0 FBFFFBFFFBFAFFFDFDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7 FFFFFFFEFEFEDBDBDB1A1A1A000000161616000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000010101020202020202 030303040404040404020202020202030303040404040404050505060606050706050908 060C0A0A0E0D1012111616161D191A211B1D251C1F2C20242E1F243320263621283A232B 3C252D40262F42272C4628264829244D2A24502B255229255626225A23205D201F601C1B 651B1C69191A6E181B72161975161A78151A7A15197E1519801618801618831619841818 8517188818178917168814148B15138C14138D1612901613901613921712921712921415 9214159515169616179715179816189B16199B16199C15199C15199D15199D15199F1419 9F1419A01319A01417A31217A31215A31215A31215A41215A41215A61115A71015A91015 A91015AA0F15AA0F15AB0E15AB0E15AB0E15AA0F15A9141AAA191CAA1C1BA01711941003 9315009D2604A7380BF18952F39452F7A051F9A751F3A749E79F3BD8932BD28923D68327 F69B4CF08D4ABE562399310E882C175F170B240000100000040402000B08000C0A000506 0000020800020A00000A05010404000300000700001100002C09035117166E1E21882029 911925961220970F1B92101A9015188D1B1B901D1897170CA1190BA91F12B02717B82F1D BD3421C13923C23C23BB381CBC3B1CBC401CBE441DBF4A1FC04F23C25325C35524D05C29 D25D28D36029D3652AD5692BD56C2BD76E2DD86F2ED16729CC5E23C6501EC24819C14019 C13B18C03317BC2E16B92D16B92C18B92A19B72818B72518B32016AF1C14AD1A13A81714 A61615A115149E141499131496111292101290100F8D120D86130E7B13127313156E151B 70171D78171E7F161A8614148919177D1A155F120C3104000D0000000404000A0B010006 0B02070100020202000A09050600001904004C2623591D1D66171A6E1215771013791112 7C14117B181283160F9A1611A61910AD2016B22919B9321CC13E20CC4E28D05A2AD96B30 D9722FD9792CDA822BDB8C2FE59C36F1AC44F2BC52F2CF67F3DE75F9ED7FFAF784F8F982 F3F47CF4F075F7EB71F4DC62F3D358F7D456FDDA5AFBDD59F1DB52EDDE51EEE45EF4E975 FDEF84FFF082FEE878FDE26FFFDE6AFCD35DF7C650F6BF4BEFB142E6A338E39B35E59B3A E59B3CE2953BE08F36E89037E88C35E78B34E58D34E69137E69539E89C3EE6A03EE7A942 E7B145EABC4CEFCA55F6D85CF9E262F6E362F4E05DF4D85AF9D55DFFD96DFFD376F6A65D BD5E28942301890A00A0150EA41213A61115A61117A61115A41213A31312A31312A41117 A61019A41119A41119A41119A31219A31219A21319A21319A013199F14199F14199D1519 9D15199D15199D15179D17149D18139C16139B17139817129617119417139117148C1413 8B151389151588161587171685171685171685171884161984151B82151A80161A7D161A 79161976171B71181A6B1619671919651B1C631D1D601E1F6020205F21225B2322582625 5327265327284F27274D27264927254628264228273C27263826243325242D232129211F 231F1C211D1A1E1D191515151313131010100C0C0C090909070707070707070707060606 060606050505040404040404030303020202020202020202020202020202020202020202 020202020202020202000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000010101000000000000000000000000121212000000A9A9A9FFFFFFFAFAFA FFFFFFF8F8F8FFFEFFFFFAFFFFF9FFFFFBFFFFFDFFFEFFFFF8FFFFF2FFFFF1FFFBF4FFF8 4A4C3E1400005C1F1A851E21980B14B80B1EB40012AE0919AB0B17AF0915B20811B60610 B6070EB3080EAB0C11A013198D1A1F6A151C240000271219BDC1CAEDFFFFDEF7FCF7FFFD FFFFFAFFFFFAFFFFFAFEFFFAFBFCF7FAFBF6FAFAF8FFFFFDFEFFFFFEFFFFFEFFFFFEFFFF FEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAF8F8F8FFFFFFFFFFFFFFFEFFF0EBF2 FFFAFFFAF3FBBEB8BC635D5F2218171304012209052802003A0704551110711D1D862224 8E1D218C0F17780A157F36472A000A200004593944FDE8EFFFFBFFFFFFFFF8FEFCF6FFFD F7FFFF838E8A060F0C1C201FBFBFBFFFFEFFFCF8F9FFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFACACAC 0202020E0E0EA0A0A0FFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEFFF2ECEEF9F3F3F2F2F2FAFEFDF7FFFFF4FFFFF1FFFDD8EDE490A4995B6B60 1E261B040400140A002C1A103419103C0A037212138C111496181C9D181D9E131AA00D17 A50B17AB0B17AE0917B00815B20815B20815B30715B20815B20815AE0A15A50E13A21013 A80D13AE0A13B20813B30713B00913AE0A11A80D11A40F11A41010A41010A80E10AC0B10 B3080EB50710BD111DB9131FA2081091040A9211158B1416851418881F247E1A24771B26 6618254B0F1B2A050D110006040509020A0C6B6C6E929697DBE4E3EDF9F7F7FFFFF0F2EF 4739391F00005310197A1A268D101E990714B20D1BB90914B6010ABA090FAC090CAB0C10 B30E15B40E1AAE0D1D9E0D1C84101B69171D20000025170EC1C9BCF5FFF8E6F3E9FCFFFB F8EFF0FFFCFDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFE F2F2F27F7F7F0000000202020E0E0E000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000010101020202020202030303 040404040404020202020202030303040404040404050505060606050706050908070D0B 0C100F1315141919191F1B1C231D1F261D202E222631222735222838232A3B242C3F252E 42273042272C482B274A2C244E2B25512A255429235726225A23205D201F611B1B65191B 6C171A70171B74151978151A7A15197C151980161A821518831619841619851718881719 8818178A18178915158B15138D15148F1512911513921712931612941713941415941415 9515169616179715179816189B16199B16199C15199C15199D15199F1419A01319A01319 A01319A01417A31217A31215A41215A41215A61115A61115A71015A71015A91015A91015 AA0F15AA0F15AB0E15AB0E15AB0E15A91015A41117A8191DA71B1A9A140B931101A1280D C75530E67C4AFFB679FFB168FEAC56F5AB4AF0AB43E9A737DA9D28D39121E99A3BF09747 DA7935AC47138E27067B1E0C550C03240000110000010504000A08000907000708060407 1000010E00000B04000402000400000E0400250F044219136121217A2125901E289A1623 A21120A2101BA3131D9E171B991B1C981C149F1B0CA7200CAE2A15B7331CBC3A22BF3F24 BF3F22BD4020BE4220BF4520C34924C54E26CB542AD0592FD35C32D55F31DD6531DB672E DC6A2EDC6C2DDC6F2EDB7230DC7331DD7432DA6C2DD46226CD5320C84819C8401AC63A17 C73317C42F17BE2D1ABE2D1CBE2A1CBC281ABB2419B72017B31C15B11914AB1514A91515 A51314A211149F10149B0E14980D14940D1191120C88130C7C13107513146F141971161B 78181C80171B861615871A177B1A145B100A2F0400090000000604000B0B0100060B0207 0100020202000B0A060700001A05004E26245A1D1C6717187113147810117D1111801412 8017138817119B1712A71A13AE2118B32A1AB9321EC14023CA4E28D05A2CD96A32D9722F D9792DDA812DDC8B2FE69A38F3AB45F4BB52F1CE6AF0DD77F8ED83FAF688F9F987F5F67F F4F279F8EE75F5DF67F5D75DF9D75BFFDF5EFEE25DF3E056EFE255F2EA65F8EC7CFFF28B FFF48AFFEE81FFE978FFE771FFDD65F9D157FBCD55F3C04AEAB33FE6AD3CE9AC41EAAD43 E6A843E3A23EEBA33FEBA23CEBA13EEAA23EE9A540EBAC43EBB247EAB74AE8BF4DE7C44E EAD153EFDE5CF2E960F2EF62F2F465F8F566FDF063F5DF58FEDB63FFE57FFFDA87FBA364 C75D33A62E159C180CA21412A41215A41117A41215A41213A31312A31313A41117A61019 A61019A41119A41119A31219A31219A21319A21319A013199F14199F14199D15199D1519 9D15199D15179F18159D18139D18139B17129817129718129417139318138E14118B1513 89151588161587171585181585171685171887161A86151984151B82151A7E15197B161A 77171B73191B6C1619681819661A1C641C1D621E1F611F206121215D2322592625552727 5327265128264F27274C2927482927462A273D28253A28263527262F25232C242126231E 24201D21201C1717171515151111110E0E0E0A0A0A080808070707070707060606060606 050505040404040404030303020202020202020202020202020202020202020202020202 020202020202000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000080808000000424242D9D9D9FBFBFBFFFFFF FFFFFFFFFAFCFFF9FFFFF9FFFFFAFFFFFDFFFEFFFFF7FFFFF1FFFFF0FFFBEEFFF24F5344 160000521711872021A0151CB20616B90415AF0819AB0A19AF0915B30811B60610B6070E B2090EA90D119C14189023264700001F000073686EE8F9FFE4FFFFD9FCFFEFFCF5F8FAEF FBFCF4FCFFF6FBFEF7FAFDF6FCFFFAFCFFFBFBFFFDF9FFFDF8FFFFF8FFFFF7FFFFF7FFFF F7FFFFF9FFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFDFDFDFCFCFCFFFFFFFFFFFFFFFFFFEFEFEFE1E1E3E0DFE5898890 25242A0100040F090B281A1A2107081C0000531B1A65191B7C191C931C22A61A23AF1320 AF0716980718731C2F5922351F00002F0B17C8B1B9FFFBFFFFFDFEF9FFFDF4FFFCF5FFFF BFCBC7212C28000604808281FFFEFFFCFAFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7727272000000 1F1F1FE7E7E7FFFFFFFAFAFAFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFFFFFDFFFFFDFFFDFBFCFBFFFFEBF7F5E7FCF7EEFFFFE5FFF9EDFFFDEEFFFDD5EBDF 8C9A8D323A2D0101000400001F04003D00005C030773141A851D248C1D2690162195111E 9C101DA40D1CA80C1AAC0A19B00817B30717B50615B60515AF0913A111119D1311A21011 A80D11AE0A11B00911B00911AE0B10AB0C10A80E10A80E10A80E10AB0C10AF0A10B3080E B50710AC000AB50D1AAD0B16A70D17AC1B229E151C8E080F931119961823901A26881E2A 7A1E29621922440B112500001600001100000A000049454460655FC3CDC4BDBEB60D0000 1D00006C1F27881C29A21827B01221B60A18B4020EB5010AB6070CAF090DB00D12B41019 AF121DA3111E8C0E1A710B16550E1429010142332EFEFFFAF8FFFBF4FFF9FBFFFDF4F4F4 FFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBE5E5E5 323232000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000010101020202020202030303040404 040404020202020202030303040404040404050505060606050706050908070D0B0D1110 1416151A1A1A211D1E241E1E281E1F3024263323263724283924293E252B40272B42272E 45282A4B29274D2B22512A25552A245828245A25215D21205F1E1C61191A6719196C1619 71151876161A7A15197C15197E15198215188315168615178716188816168917178B1717 8B17178B15138C14138F1512901613911513921712941715961615941413941413961416 9715159715179A15169B16199C16179D15199D15179F1419A01417A01319A01417A21319 A21317A21413A31313A31313A41213A61115A71015A71017A90F17A90F17AA0F17AA0F17 AA0F15AA0F15AA0F15AA0F13A711139C0D0F9F18159F1C12921705911E01B1471FEE8D5A FFC589FFB670FFC06FFFC56BFFBE5BF1AE43E1A230DB9D24E09A2AFFA850EC8A43C96227 A63F1287280A6716034206002400000C01000005050006060005050106090E090D160307 1100000F00000D000010000024060041140E5D211976201F861C1E9C1B20A5151EA9121B AD131BAC171DA91A1CA11B1A9E1B11A5210CAB280CB53216BD3C1DC14222C04422BD431E BA431BC04921C24B21C55024CB5728D25C2ED86234DC6638DF6A35DF6D2FDF6F2DDD702D DD722EDD752EDD7631DC7731DE7734DC7032D6652BCE5622C8491CC9411BC93A1AC8341A C5301ABF2E19BD2F1BBC2D1CBC2A1BB92519B52117B11C15AF1A14AA1614A71515A41316 A112169D1016980F16950E14910E138D13128513127D131576131671151A73171C78181C 7D191B801817801C1A721D1854130F2A0401080000000404000A0B00020805040A000002 0103020B0A060900001E05005027235A1D1A6717167113137A10127E1011831312861614 8C16129C1712A71A13AE2117B32A1AB8341FC04023CA5029CF5B2CD86B32D8732FD77A2D DA812DDC8B2FE69A38F3AC44F5BA52F0CD67F1DB75F9EA83FEF58CFBF78CF7F586F7F17F F9EE7AF5E26AF4DC62F8DC5FFFE463FEE566F6E161F3E562F6EA70FAEE88FFF597FFF798 FFF290FFED88FFEC82FFE476F8D964FBD95EF4CE51EAC143E7BB3EE8BC41EABC44E6B743 E3B23CEFB93FEFB73CEDB73DEBB741ECBA47EDC04DEFC557ECCA5CF4D86AF3DF6EF5E875 F5EE79F0F078EDF176F1FA7DFEFF8BFBF78BFFFF99FFF18CF9D775FFD87CFFDB89FFAC68 CB6733922000981B079D1610A01413A31215A41213A41212A41212A41213A41215A61115 A41215A41215A31215A31215A21315A21317A21317A01417A01319A01319A01319A0131B 9F1419A117179F18159D17149C16139B17159816149616139417158F13118E14138C1413 8B151589151588161588161588161688151887161A8416198215187F17187D1619791619 76171B6F15176B161969191A671B1D661C1D651D1E651F216220215E2325592625582625 5426265327265028284C2927482A284128243C29253728253227232D262029242026231E 23221E1819141616141212100E0E0C0B0B09090907080806070705060604060606060405 050304050304040203030102030102020202020202020202020202020202020202020202 020202000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000020202000000171717000000B3B3B3FFFFFFFAFAFAFFFFFF F7F1F3FFF9FFFFF8FFFFF9FFFFFCFFFEFFFFF7FFFFF1FFFFEEFFFBEAFFEE535A48190300 4A0F07892223A61B22B00110BB0617AE0917AB0B17B00815B60611B90510B70610B00910 A50E138E11158C2E2F2B00001A0000BAB5B9F2FFFFDCFDFFE9FFFFF8FFFDFDFFF4FFFFF6 FFFFF8FFFFF8FEFFF8FBFEF7FBFEF7FCFFFBFBFFFDF9FFFDF8FFFDF8FFFFF7FFFFF7FFFF F8FFFFFBFFFFFCFFFDFCFFFFFCFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFDFFFFFDFFFFFEFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFF FFFFFFFFFEFFFFFFFDFFFEFDFFFEFDFFFEFBE0DCD99F9B986E66641D0E1119060A110000 1500002100004210136B2A308C3B4187262D8F1B2497111CA10B17AD0818B80717BE0517 A90A1C710C1E8A4A5A2500001D0000937A7EFFFCFDECECECF9FFFFF4FFFCF7FFFFE9F4F0 37403D000100525453FCFCFCFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F7F7F7FFFFFFFFFFFFF7F7F7FFFFFFFFFFFFFCFCFCFFFFFFFEFEFE3E3E3E0000005E5E5E FEFEFEEEEEEEFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFFFFFEFFFFFFFFFEFFFFFCFFFFFBFFFFF9FFFFF8FFFFF9FFFFF5FEFBF6FCF8FCFFFD F7F9F4C2C3BE6B6A662D23221A01071800001C00002E0007551923722A357B25327B1723 911E2B8F111D9006139C0612AC0E1CB8121EB80E1BAB0A10950C0498190AA82014AD1F15 AD1510AB0C09AB0706AF0609B3090CB3090CB3090CB3080EB3080EB5080EB5080EB30810 B00815AE0917AC0A17AB0B17A80C17A70D17A70D17A50E17A50E17A20F17A011179D1217 9A1317961617931719861C1E5409102900001400000C0200090A000704001D0700461109 7E202196141EAC091AB90417BC0315BA0411B50710B3080EBD0C14A90004B6161EAA1D25 7E070D84252B7A2F36280000190000BCA6A9FFFBFFF7F7F9F9FFFFF5FFFFE8FBF9F4FFFF F8FCFDFFFFFFFFFFFFF8F8F8F1F1F1F8F8F8FBFBFBF6F6F6FAFAFAFFFFFF7575750D0D0D 0D0D0D000000000000050505000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000020202020202020202020202 020202020202020202020202020202020202030303040404040404050505060606060606 0303030303030202020303030505050808080B0B0B0B0D0C0C100F0E1211141613181A17 1E1E1C2622212A25222F25243025233525253A28263E2A29442C2C452D2B472D2E4A2C2A 502B2553282154272256252057221E591F1B5D1D1B601A18671B1B6B1A19711918761818 7917187B17197E171A8016188313128412118513128614138713138814148B15138C1413 8E16159016159117169317179416179518169818199818179917179917159B16179B1715 9B16179C16159D15179D15159F1417A01415A01417A21315A21317A21315A31217A21413 A01510A01510A21410A31312A61115A71017AA0E19AA0E19AA0E1BAC101DAC101BAA1018 AD1419AC1618A612129A0C08A7221B961B0C8410008A2200BC612CF5A765FFC67CFBC072 FFD182FFD784FFCD76F1B457E2A13BE69F33F0A832FEA740FF9853E86B3BB23E158D2907 79270F602311350F060F000006020100050700060A00050A0102070600060D0004140000 1C00002A00003D07055612116D1A16811E19941D19A01A17A41310AB110FAD1210AA0F0D A40E0DA2130FA41A17A72115AA270BB5330FC2401CCB4B24CE5028CC5127CC5326CA5424 D35D2DD4602DD6642EDA6931DA6B33DC6E33DC6E33DB6F2EDE772CDE7929DE7A2CDC7B2C DB7B2ED87A30D67832D57634DA763AD26932CA5728C34920C13F1DC2381BC3331BBE3018 B93318B53216B22E15B12A14AE2512AD2112AB1D11A91C13A41914A218159E16169A1516 9515169014168D12158713167B101678101776111775111976121A76161A78181C791A1E 6F16186E20205D1D1D3B0B0B18000008000000010200030500060B000409000406070B0C 0501000B00002809045A2B255A1B14671A147318157C14138111108511128C1517961819 9D1310A71810AF2316B52C1AB9351EBF4222C65126CB5B29D36B2ED67530DA8131DC8830 DB8F2FE49C36F2AD45F6BD52F7D267F6DE72FFE882FFED8AFFEF8FFBEF8DFAEE88FAEF83 F4E872F3E56AF1E263F5E363FAE66DFEE974FEE879F9E781FEF49BFDF6A6FFF6A9FFF4A9 FFF2A5FFEE9CFEEB8FFFEA81F4DE67F3DC5AF1D74EEED344ECCF43EECE45EFCE49F1D045 F2CF37F1CE32EFCD36EDCC3FEECD4AEED257F0D668EED873F0DF83F2E38EF2EA97F5F2A1 FAF8ABFCFFB2FEFFB6FDFFC6FDF9E0FCF4DFFDF3C2FEF0A5FFED88FFE271FFD262FFC35E CE7C309D3C07810F00931306A51A179F0D0DA70F0CBA221DA6120EA3140EA4130EA3140E A2150EA2150EA21410A21410A21412A21413A31215A31217A41119A4111BA6101CA3111B A013199D15179D15179C16179C16179B1617991717981819941617941617921616901615 9016158D15148C14138B151588161685171885171884181882181881191A7E1A1A7D1B1C 76181974181B71181A6E181B6D181B6A181A69171B65191B601C1D5B1D1E5A201F592122 5623225525255128264D2A284528244028243B28223528223027202D262029241E27241D 1B1C14191C1316191013160D10110B0C0D070B0A06090804070602060503070304050102 050004060105070206080307030102020202020202020202020202020202020202020202 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000050505000000363636FFFFFFEAEAEAFFFFFFFFFDFF FFF9FFFFF7FFFFF8FFFFFBFFFFFFFFF8FFFFF2FFFFF0FFFBF4FFF6434736120000581D15 861E1FA1141CB80717B80211AC0A15AB0B15B30713BA0413BE0211BA0413AF09159D1219 7E161778312F1C00004B3C39E8E6E7F9FFFFF8FFFFF1FAFFFEFFFDFFFFF8FFFFF8FFFFFA FFFFFAFFFEFAFFFEFAFFFEFAFFFEFAFFFEFBFFFEFBFFFFFBFFFFFBFEFFFBFEFFFBFBFFFB F7FFFAF4FFFAF6FFFCF7FFFCF8FFFCFAFFFCFDFFFEFEFEFEFFFEFFFFFDFFFFF7FCFDF2F8 FFF3FAFFF8FFFFF9FFFFFAFFFEFEFFF9FFFFF9FFFFF8FDFFF0F5F9F0F4F7FAFBFDFFFEFF FFFEFDFFFDFBF3E9E7B3A8A45F544E24170F1104001F06002A000040030057100E711B1C 861E25901B2499111F9D0919AB0A1CB2071AB50519B60517B60517B60515B50615A50D1A 7A0C176F1E276224291F00004B3633F2EDE9FBFFFDECF8F4F2FEFCF6FFFEFCFFFF767678 010000302E2FE7E6E4FFFFFDFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFC FFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFAFAFAFFFFFFCDCDCD202020000000828282FEFEFE F8F8F8FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFF FFFFFFE4E4E4CACACC7D7E8356535C241A230B0004120000300610571F2A742C3768121B 831D289C2831A3242D9F131C9906109F050FA30C11AE211AA61C0FA113099E09029F0400 A50300AE0606B40709B6080AB6070CB5080CB3090CB2090EB00A0EAE0B0EAE0B10AC0A15 AC0A17AC0A17AC0A17AC0A15AC0A15AC0B13AC0B11AC0B11AC0B10AC0C0EAC0C0EAC0C0C AC0C0CAC0C0CA110138D1B2566101B490F0E39140B200D000F0000210000490700881C1C A10F1AB50617BE0115BE0213B90511AF0A10B00A0EBE0814B4000CAF121B9D1A207C1519 712527561E211C000046272DD7C0C8FFFAFFFBF4FBFBFFFFF4FFFFE5FEFBF0FFFFF7FFFF FFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFE4E4E44A4A4A000000090909 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000020202020202020202020202020202 020202020202020202020202020202030303040404040404050505060606060606030303 0303030303030404040606060909090C0C0C0D0D0D1012111014131517141A1A18201F1D 26221F2D25223026243224213526233B2824402B28442C28462D29472E2A4B2C29512822 56272156252056241D5B211D5C1F1A601C19641A17691B196E1A187218177618187A1817 7B17177F17188016168412118613108613108714118A14128A14128C14138C1413901615 9016159216169317179416179517189818199818179B16179B17159B17159B17159C1615 9D15159F15159F1515A01415A01415A21315A21315A31215A31215A31215A31313A0150E A0150EA21410A41212A61115A90F17AA0E1BAB0D1BAD0F1DAA0E1BA60C16A40D14A61113 A515149F120B930D02951B0C8517008C2902B35E28E49E59FFC978FFDB85FFE088FFDE86 FFDC84FACC74E9B458E4A641ECA83BF7AC39FFA342FF8249E35935AD3213872206722410 5A22153110070E00000300000000040000050100060A00081001081601081F00053A070C 49080C5A0F136F1618841A1A961C19A31916AB1811AD120DB2130DB2130DAE140CA8130C A6170FA91E17AC2718AF2E0EBA3B12C94A1FD3562AD6592DD45A2BD35B29D15C27D8652E D9682EDA6C2FDC7030DF7333DE7533DE7533DD772DDE7B28DC7E26DD7E2ADB7F2CDA7F2E D77D2FD67B34D67936D9763BD26A35C8582AC14A22C14020C13A1DC2341EBE321BB63317 B33316B12F15AE2C14AD2612AA210FA81E11A61C12A219139F1A159C1816951718911618 8C151788141782151A75111970131D71121A72111875111977141976171B731A1E6A1A1D 672225531F21320B0C12000007000001000200030500070D00060B000508050B0B060100 0E00002D0A045A29225C1C13691A137318137C14138111108710128F14199917199F140F A81A10B02216B52C1AB8361CBE4321C65126C85D27D26C2ED4762ED88131DA892EDA902F E29D35F2AD45F6BE51F7D162F7DD6FFFE581FFEC8CFFED92FDEC90FBED8CFBF087F3E976 F0E86CEEE566F1E668F8E771FEE97CFFE783FAE78BFDF4A5FAF6AFFDF5B6FFF5B8FEF2B6 FCEEADFBEB9DFAEB8CF5E574F3E463F1E255EEDC4AEED948EFD84AF1D74FF2D94BF6DD42 F5DD3FF4DC46F3DC50F3DE5EF6E16EF6E47EF6E68EF6E99BF6ECA7F6F0B2FAF5BBFBFAC2 FDFDC9FCFECCFCFDDBFAF6F7F8F3F7F9F5DAFCF8BBFEF89AFDF07EFAE268FBD45FF4BA59 CA7C319B39088C19009A1607A81911AB130EA60D08A6130CA4140CA4140CA3140CA2150C A2150CA2150CA2150EA21410A31312A41213A41117A61019A70F1BA90E1CA6101CA0131B 9D15199D15199D15199C15199C15199B1619991719971517961617951516931516921415 9014149014148C141388161585171685171684181684181881191880191A7E1A1A791718 76181973171A72181A71161B6F161A6F161A69171964191D601C1D5E1E1F5C20205B2022 5724235426265028264826244327233D28233728213126202E251E2C251F28251E1C1E13 1A1D12171A0F15170C11120A0E0F070C0B060A09040A0603090502070304060203060004 070105080206070206030102020202020202020202020202020202020202020202000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000272727B9B9B9FFFFFFF9F9F9FFFDFFFFF9FF FFF8FFFFF9FFFFFBFFFFFFFFF9FFFFF2FFFFF1FFFBF3FFF54B4D3F140000531611821A1B 9C0F17B80719BC0716AB0B13A90C13B30713BC0313C00113BC0315AF09179B121A761415 7D3D3B1600004E433DEEEEECFCFFFFFEFEFFFDFEFFFCFFFDFCFFFAFEFFFBFFFFFAFFFFFB FFFFFAFFFEFBFFFFFAFFFEFBFFFFFAFFFFFBFFFFFAFFFFFBFEFFFAFEFFFBFBFFFBF6FFFA F4FFFAF6FFFAF6FFFAF7FFFCFAFFFCFBFFFEFDFFFEFDFBFCFFFEFFFFFDFFFFFCFFFFFBFF FFF7FFFFF2FCFDF3FCF5F9FFE7F1FAE7F0F7F9FFFFFBFFFFFEFFFFFFFDFFF4EBECDACCCC 9B87864A32301D01001B00002302001C000023000061161072150E8017148F17189C131A A60E1AAF0718B40114BD0217BE0115BD0215BA0315B60515B00815AC0A15A20F19911821 852129671B1D2400002B120DB4ADA5FBFFFAF7FFFDF7FFFFF8FFFFFEFFFF9B999C0B0708 181214B3AFAEFAF9F7FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEFFFFFFFDFDFDF9F9F9FAFAFAFFFFFF929292050505101010BCBCBCFEFEFEFFFFFF FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFDFDFDFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFEFFFFFBFFFFE9EEF2AFB0B5716B6F3E2D331C01061C00002400004100055B0C12 771A22861E2587161C880F168F121A9E151CA00509A80204AC0308B2080BB8090EB90A0F B6050BB10207B5080CB2090EAE0B0EA90D0EA5100CA2110CA0130CA2110EA90D11AC0B13 AB0B13AB0B13AB0B13AB0C11A90D11A90D10A80E10A80E10A80E0EA70F0EA70F0EA70F0E A70F0EA210139F12238C1125791A2268211F4C180D3808004A0C01701B1490181AA50E17 B60515BD0213BA0411B30810A90D0EAB0D0EBA0410BE0918A70B16931217832325621C1E 330303160000917B7EF6E5EBFFFAFFF9F4FAFCFFFFF7FFFFEBFDFDF1FFFFFBFFFFFAFAFA F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0A0A0121212000000030303000000 050505000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000020202020202020202020202020202020202 020202020202020202020202030303040404040404050505060606060606030303030303 0404040505050707070A0A0A0D0D0D0F0F0F1214111416131818161C1C1A22211D282421 2E26233227253526233927253D2825422A28462D29492D2A492D294D2C27532822562520 57251E58231D5C211D5E1F1A611D1A641A176B1B1A6F19187319187717187A18177C1818 7F17188117178513128613108714118714118A14128B15138C14138D1514901615911515 9315169416179616179717189818199818179B16179B17159C16159C16159D15159D1515 9F15159F1515A01415A01415A21315A21315A31215A31215A41215A31313A3140EA3140E A41310A61113A71015A90F17AA0E1BAB0D1BAD111EA60C16A10A11A10F12A41614A31811 9E150B931506821600812500AB5929EDA76BFFDC91FFE892FFEE93FFFB9CFFEA8DFCDF81 ECC96BE0B451E6AF48F4B647F9B43FFFA242EA6834CF4427A22509831903701D0B5C1E13 3B100A1C03000A00000700010C010712050C1D080F270C132E0E133A0D1253161B5F171B 6C1A1E7D1D1F8D1D1C991C1AA31815AA150FAF150DB4160DB4170EB0170FAC190FAB1E14 AF261CB12E1AB63812C04617D15728DC6432E06836DC6732D9662FD7662CDC6E31DD7131 E07434E17836E27B38E37C37E37C37E27E33E0802CE0822AE0812DDF8330DD8233DB7F34 D97C36D97A38DA763BD36935C9582CC44A25C24121C33C1FC2361FC0341DB83217B33215 B22E15B02913AD2411AC2011A91C12A61C12A219139F1815991717941617901517891516 8613167F15197112186C121B6C11186D11167011177112167115186E181B691A1D642224 4F1D1E2E0A0A11000006000000000200030500060A0006090006070509080800000F0000 320D055C271F5E1B136A1A137619147E15128311118911139114189A181A9F140FA81A10 B12317B52C1AB9371DBE4321C75227C85D27D26C2ED4762ED88131DA892EDA902FE29D35 F2AD45F6BE51F6D15FF7DD6EFFE67FFFEC8CFFED92FDEC90FCEE8DFCF188F3EC78F1E86F F0E66AF3E86CFAE977FFEB80FFE987FCE891FCF4ABF9F5B5FBF6BCFDF6BFFDF4BDFBF1B4 FAEEA6F9EE95FAED84F8EC74F6E966F5E55CF4E25AF4E05BF8E062F9E163FAE35FF8E461 F9E467FAE570FDE87DFEEB8CFFEE98FFF0A5FFF5B1FFF6B9FFF8C1FFFBC4FFFCC7FEFCC9 FCFCCAFBF9D0F9F5DAFAF6DDFDF9D4FFFEC9FFFEB6FFF8A2FEEB8CFDDF7DFFE082FFBF68 D17E38A03B05921A00A11A07A9160FA10908A7120EA6120EA6120EA4130EA4130EA3140E A3140EA31410A31312A41213A41215A41117A61019A6101BA70F1BA4111BA013199D1519 9D15199D15199C15199C15199B1619991719981618961617961617931516921415921415 9014148D151488161585181585171684181684181882181881191A7E1A1A7A1819771718 7618197218187117197017196F161A6A181A64191D601C1D5F1D1E5D201F5C2020592321 5626245128264A27254629254028243A29223528222F261F2D261E2A261D2020161D1F14 1B1D1218180E14140C1111090E0D080D0C070C08050A0603080405070304070105070105 080206070206030102020202020202020202020202020202020202020202000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000030303000000000000111111525252FFFFFFEFEFEFFFFEFFFFFAFFFFF9FF FFFAFFFFFCFFFEFFFFF8FFFFF2FFFFF1FFFBF2FFF566685A1D05004B100A811A1D980C15 B50519BB0919A80D13A70E11B20811BA0411C00113BD0215B20717A0101A760C10833C3A 1C000041322BDFE0DBF1FAF9F5FFFFF7FFFFF5FFFFF5FFFBF7FFFDF7FFFBF7FFFDF7FFFB F8FFFDF8FFFBF8FFFDF8FFFBF8FFFDF7FFFBF7FFFDF5FFFBF5FFFDF7FFFDF8FFFCFAFFFC FAFFFCFAFFFCFBFFFEFBFFFEFBFFFEFBFFFEFCFFFFF3F4F6E6E7E9F2F3F5FEFFFFFEFFFF FFFEFFEFF2F7F7FFFFF5FFFFF7FFFFF9FFFFEAEBEDBEB8BA9384877963653012141F0000 2200002600003600005A1A1A702C2D7E2E2D8A262492201F951A1C9715179F1016A60C16 AD0B18B40A17B50615B50613B30713B00913AC0B13A80D13A40F13A011179D172096212A 73171A3E000019000063564EE5E8DFF7FFFBF7FFFFF6FFFEFEFFFFD3D1D42A2627040000 736D6DF7F3F2FFFDFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFEFEFE FFFFFFFDFDFDFBFBFBFFFFFFFDFDFD6363630000003C3C3CF0F0F0FAFAFAFFFFFFF7F7F7 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFBFBFBF4F4F4F2F2F2F6F6F6 F8FCFDF7FFFFF5FFFFF8FFFFF2F6F7CFCBCC98898C5E45483B181C1F0000270000340000 560B0F792429872E327E22277E0D1398000CAC020DB40814BA0B18B90914B70712B40610 B2070FB20910AE0B10AB0D0EA70F0EA1120E9E130C9B150CA0130CA80E0EAC0B10AC0B10 AC0B10AB0C10AB0C10A90D10A80E10A70E10A50F10A50F0EA4100EA2110EA2110EA2110E A70D15A8021AA2021C9710218C1F2578201E6A1A13761F189229259A1317A90C15B60613 BA0411B60610AE0B0EA4100CA70F0CB5010DC41220A00612890E13862C2E4C100F1B0000 25100FD3C4C7FFFCFFFFFCFFF7F2F8FCFDFFFBFFFFF5FFFFF3FDFEFCFFFFFAFAFAF7F7F7 FFFFFFFFFFFFFAFAFAF9F9F9FFFFFFF1F1F15A5A5A000000000000010101000000070707 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000020202020202020202020202020202020202020202 020202020202020202030303040404040404050505060606060606040404040404050505 0606060909090D0D0D1010101212121618151719161B1B19201F1B26221F2A2521302624 3527243927253B2824412927442B27482C294A2D294B2C294D2A2655252156241D59221D 5B211D5D201B601F1B641D19661B166D1C19721A18751A197819177C18187F1819801819 8418188614138714118815128815128B15138C16148D1514901615911515911515931516 9416179616179717189818199917179B16179B17159C16159C16159D15159D15159F1515 9F1515A01415A01415A21315A21315A31215A31215A41215A41213A41310A6120EA61210 A71113A91015AA0F17AA0E19AA0E19AD111CA40D14A00E11A51715A31D149F1B0E9B1909 931F06842803A65A29E4A369FFE09AFFF9A8FFF79CFFF99AFFFF9EFFF58FF4E27CE1C863 DCB74FEBBB4FFBC251F8B544F3983BD0501FBF31199C1B06841301761A0D651C154A1511 31090926080A240B0F290E133213183C181C451B1F4E1D21571C20621A1E6D181D78191D 831A1E91191A9B1715A31410A9110CB0130CB3160DB3190FB21B10AD1E10AE2417B12D1E B5371EBA4318C6531DD7642EE37039E5743CE17338DD6F32DA6E2EDF7635DF7835E27B36 E37E38E58038E48239E48239E38235E48430E4862FE28631E28633DF8435DD8136DC7E38 DD7B3ADB743AD36834CA572BC34924C24122C33B21C33720C1351EB83018B52F16B42C16 B02714AF2312AC1E10A81B11A71A13A117149D17149917199317198D1517871417851418 7D161A6D141A67151B6912186A11156B10156D11146E14166B1619681C1E6121224A1A1A 2A08070F000003000000020300040500060A0005090005070507060A0000160000370E08 5E251E611A146D1A147917148014128511128911139215199C171AA21410A91B11B22418 B62D1BBA381EBF4422C75227C95E28D26C2ED4762ED88131DA892EDA902FE29D35F2AD45 F6BE4FF5D05DF7DC6BFFE57CFFEC8AFFED90FEED91FDEF8EFBF289F5EE7CF2EC74F1E96D F4EA71FBEB7CFFED86FFEB8DFCEA98FBF3B2F7F6BEFAF7C4FBF7C8FDF5C7FCF2BFFAF0B2 F8EFA2FCF293FBF084F8EE75F6EB6DF7E76DF8E771FBE776FCE77AF6E37AF6E47EF8E586 FAE98FFCEC97FFEFA2FFF1ACFFF3B4FFFCC2FFFCC6FFFCC7FFFCC8FFF9C5FAF7C2F7F4BF F6F3BEF6F1BAF8F3BCFBF8C5FFFECBFFFFCCFFFCC1FFF2ACFEE99AFDDE84FFDB7FFDBB64 D07A2FA53A04971B009E1505A61510A71110A71110A71112A71112A61212A61212A61212 A61212A61113A41215A41215A41117A61117A61019A61019A41119A013199D15199D1519 9D15199D15199C15199C15199B16199B1619981618971718961617931516931516921415 90161589151587171587171685171685171884181881191A80191A7C181A7A181977191A 74181973171A72181A71161B6D181B65191B611B1D611D1E601E1F5D1F205A2221572524 5327244E28254829264229253C29233728233227212F261F2D261E2522192121171F1F15 1B1B1119160F14140C13100B120F0A0D09060C08050A0607080405070105070105080206 070206030102020202020202020202020202020202020202020202000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000606060000000000000D0D0DD7D7D7FEFEFEFFFEFFFFFBFFFFFBFFFFFCFF FFFEFFFCFFFFF8FFFFF2FFFFF1FFFBF5FFF88C8E81250D034106028520249B121CB2071A B10213A50E13A40F11AF0A11B70511BE0213BD0213B50617A40E1A7D0A0F7B2A29260000 190500ACABA6F8FFFDE7F7F6F2FFFFF4FFFFF4FFFDF5FFFFF5FFFDF5FFFFF5FFFDF5FFFF F5FFFDF7FFFFF5FFFDF5FFFFF5FFFDF5FFFFF5FFFDF4FFFFF7FFFDFBFFFCFEFEFCFEFEFC FEFEFCFDFFFEFDFFFEFBFFFEFAFFFEFAFFFFF9FFFFF9FFFFF8FFFFE8F2F1E0ECEAF3FFFD F7FFFFF7FFFFF8FFFFDAE0DEA4A4A2635B592F1D1D1400001C00002400003F01066F2429 832E357F222A7E1A228A222B9F2E34981A1D9C16179C11149D0E12A10C10A70E13AC0F16 B11018AE0A13AC0B11A90C13A70E13A40F13A110139E1213A011159B0510A2162188171D 71201F22000029150CC4C4BAF8FFFAF7FFFDF1FCF8FAFEFFFFFEFF575354040000473E3F FAF4F4FFFDFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5FFFFFFFFFFFF FDFDFDFFFFFFFFFFFFE9E9E93535350000006A6A6AFFFFFFF2F2F2FFFFFFF3F3F3FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFBFBFBF5FBF9 DDEDEAE1F6F1F2FFFFF7FFFFFBFFFFFFFFFDEAE2E0D3C5C4846F6E5A3C3C2400001F0000 23000039020558202378272D991A25AD1625AD1522A60A189B000B9B0009A70512B5111C AC0B13AC0B11A90D10A80E0EA50F0EA4100EA1120CA4100CAC0D0AAF0B0AAF0B0CAE0B0C AC0C0CAB0D0CA90E0CA70F0EA50F0EA4100EA21010A11110A01210A012109E1310A90C15 C60522C40021B20620A61222971A208A1818881414931312A40F13AE0A11B70610B7060E B00A0CA80F0A9E140AA2110CB1010CC514249B0511820D137C2C2D360501120000524944 F4F3F1FFFFFFFFFEFFF5F2F9FBF8FFFFFEFFFFFEFFFAFBFFFFFFFFFEFEFEFDFDFDFFFFFF FDFDFDF9F9F9FDFDFDFFFFFFB3B3B3242424000000000000010101010101040404000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000020202020202020202020202020202020202020202020202 020202020202030303040404040404050505060606060606040404050505050505080808 0B0B0B0F0F0F1212121515151A1A181C1C1A1F1E1A22211D2924212E2623332826372825 3C28273E2926432928482A284B2C2A4D2B294D2A2850292455221E59221D5C211D5D201B 601F1B631D1B661C196B1C186F1B19741A197719197B19187F1819801817821818851716 8614138A14128A14128B15138D15148D1514901615901615911515921415951516961617 9715179816189917199917179B16179C16159D15159D15159F15159F1515A01415A01415 A21315A21315A31215A31215A41215A41215A61115A61113A71110A91110A91012AA0F13 AA0F15AA0F17AA0F17AA0F17AD161DA41215A31513A41E159C1D0E8F1500901800912906 A85C2AE5AB6CFFEDAAFFFAACFFF49EFFFB9DFFFF9EFFFF95FAF98DEBE577DBC95BDCBE50 F0C555FEC657EFAD3DE0872DC03D13B726159C17088913077F1A12711E1A5D19184A1213 47161946191C491B1E4F1D20571F225E20216521226C202270171B79161B81161C8C181B 981819A11715AA1614AE150FB0130AB3170BB31B0EB21E10AF2312B02B18B43620B74020 C25220CC6022DB6F31E47838E47B3AE17837DE7533DC7530DF7A34DF7D34E17F34E28236 E38337E38336E18436E18434E68733E68831E48833E48737E28538DF8139DF7E3ADE7A3C D97039D26433C9532BC24622C13E20C23A20C2361FC1331FBA2D19B92C18B62915B22513 B02113AC1C11A91A12A61814A016149C161597161A91161989151885141881141979161B 69171B64181C6515186513156812156B12146A1415681618681E1F5D1F20451717230503 0B00000101000005040005050006070005070005060303010D00001D01003E110C5F221D 651A147219137B18138215128711118C11139315189D1819A31511AA1C12B22418B72E1C BB391FC04523C85328CA5F29D26C2ED4762ED88131DA892EDA902FE29D35F2AD45F6BE4F F4CF5AF6DB68FFE57AFFEC88FFED90FFEE92FDF18FFCF38CF7EF80F4ED79F2EC74F5EC77 FBEF83FFF08EFFEE95FCECA1F9F4BAF5F7C6F9F7CEFAF8D2FCF6D2FBF3CCF9F2BEF9F1B2 FBF4A3F9F393F9F087F8EE7FF6EB7FF8EB83FBEB8BFBEB94F4E69BF5E8A4F7E9A8F9EEB0 FCF0B6FFF2BDFFF3BFFFF4C2FFFBCBFFFBCAFFFAC7FFF7C2FBF4BEF6F0B6F2ECB2F2EBA7 F1EB95F4EE9AF7F2B0FCF8C8FFFDDAFFFCDBF9F6C9F9F0B5F4E391F8DC7BFECE68F5B353 D77C33AD3F0A981B009B1104A61210A91012A91013A91013A91013A91013A71015A71015 A71015A61117A61117A61117A41117A41117A41117A31219A013199F14199F14199D1519 9D15199C15199C15199B16199B1619991719971718971718961617931516931516901615 8B15158816158816158717158517168418168218188119187C18187B1918781819771919 74181972181872181A6E181B67181B641A1B631B1E621E1F5F1F1F5C2221582524542724 5129274C2B26462A263F2B243B2A2337282134271F30271E29251C27241B242118211E15 1E191319160F18130F15120D0F0B080E0A070B0708090506070206060105060105070206 030102020202020202020202020202020202020202020202000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000001111110000000000000000007B7B7BFFFFFFFFFEFFFFFEFDFFFEFDFFFEFFFFFFFF FBFFFFF7FFFFF2FFFFF1FFFDF5FFFAA9AB9E220A002E000088252A9F1924B00A1EA7000E A11013A01211AB0C11B50711BD0311BE0213B90415A90B19911219731718531917150000 69655CF7FFFBDEF5EFF0FFFFF7FFFFFBFFFFFBFFFFFBFFFFF9FFFFF9FFFFF9FFFFF9FFFF FBFFFFF9FFFFF9FFFFF9FFFFFBFFFFFBFFFFFBFFFFFCFFFFFFFDFEFFFDFEFFFDFEFFFDFE FEFEFEFDFFFEFBFFFEFAFFFEF1FAF7F0FBF7F4FFFCF5FFFFF4FFFFF2FFFFEFFFFCE2F1EA AEB5AD7C7D753A352F1106001100002000003000003900006F22287D22298C222C951F2B 99192698101E94071795010FA30911A60A0EA70B0FA90D11AA0E12AA0F13AA0F13A91013 A50F11A41010A21011A012119E12119D13119B1411A21013A7000AB00A18991219922E30 350000160000A09A8EFBFFF8F7FFFBF1FCF6F2F6F5FFFFFF888284090003251A1EDFD6D9 FFFDFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFAFAFA FFFFFFFFFFFFC0C0C00C0C0C060606989898FDFDFDF1F1F1FFFFFFF2F2F2FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFDFDFDFFFFFFFFFFFFFFFFFFFBFFFFF4FFFF F1FFFFEDFFFCF0FFFDF7FFFFF9FFFFFCFFFDF9F8F6FFFEFBDDD3D29A8A8B513D3E1D0407 1200001400002D000055000472040D87151F921D2696182395111C99101AA0101AA40E17 A70D15A90C13AB0C11AC0B10AC0C0EAE0B0EAE0B0CB00B09B20A09B00B09AF0B0AAF0B0A AC0D0AAB0D0CA80E0CA70F0EA50F0EA41010A21010A11110A01211A01211AC0A15CE001D D00019BE0017B20719A8121B9E1618991113990B0AA90D11B2090EB6070CB6080AAF0B0A A510099D1509A1120CAE020EBC0F229A09168114196620201F000026191193968FF9FFFD F9FFFFFBFFFFFBFAFFFDF8FFFFFCFFFFFBFFFFFCFFFCFAFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFBFBFB676767040404000000070707000000040404000000030303000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000020202020202020202020202020202020202020202020202020202 0202020303030404040404040505050606060606060505050505050606060909090D0D0D 1111111515151717171E1E1C201F1B22211D27241F2D25223227233728253B28243E2926 432A26482A284C2A28502A29502A2750282654272457201D5C1F1A5E1F1A601F1B631D1B 671D1A6A1C186D1C18731B19761B18791A187D1917811918821818851919861817881414 8B15138B15138C16148E1615901615911716921616921415921415951516961617971517 9816189917199B16179C16179D15159D15159D15159F15159F1515A01415A01415A21315 A21315A31215A31215A41215A41215A61115A71113AA1012AB0F10AB0F12AB0F13AB0E15 AB0E15AA0F17A91015AE191DA51715A01A119E1F108F1601851200952706A84B1FE09E61 FFE79CFFFDAFFFF7A3F4E68DFCF998FFFFA1F9FF94F1F584E6E571DDCE5BE3C553F8CA5B FFC257E39C32CA6B19B52F0CB21E14A0150E91140E881B187D1E1C6D1C1B5F171A5E1C1E 5C1E215F1D1F631D1F681C1E6D1C1B731B1A77191980191D86171D8F181E981A1DA31B1D AC1C1BB51D1AB91E19B2150CB41B0DB62011B42612B22B15B3351CBA4126BD4C24CC6329 D36E28DE7933E28039E47F39DF7D36DD7B32DC7C32DD8033DE8133DF8435E18635E18637 E18635E18635E08532E58934E78834E58936E48737E28538E18039DF7C39E0783BD66B35 CF5F2FC64F27C14221BF3C20C03820C0331FBF311DBC2B18BB2A19B82716B52314B11E14 AD1A12A91813A51715A016169B161794161A8D161A87161A80161A7D141973171A661C1D 611D1E61191A651717661416681414691515671718671F205B1F1F4014131F0300080000 01030000070500050500060700060800040602010010000024050045140F61201A6A1915 7619147F18138614138911128E12149615199E191AA41612AB1D13B32519B82F1DBB391F C14624C95429CB602AD26C2ED4762ED88131DA892EDA902FE29D35F2AD45F7BD4FF5CE57 F5DB64FFE577FFED87FFEF90FFEE92FEF191FDF48FF9F385F5EF7DF3ED7BF6EE7FFCF08A FFF295FFF09EFDEEA9F6F4C1F4F6CFF7F8D8FAF9DDFCF8DDFAF7D8F9F4CEF7F4BFFAF5B1 FAF5A4F8F398F6F092F5EE93F8EE97FAEF9FFAF0ABF6EFBBF7F0C6FAF3C9FDF5CEFFF7D0 FFF8CFFFF8CFFFF8CDFFF6C9FFF7C6FFF6BFFDF3B8F9EFB1F4EBA8EFE6A1EEE693F2E77D F4E97FF3EA9BF6F1BAF8F7D8F7F9E1F3F8D8F3F6C7FFFDB6ECDF83EACA63FFCC66FFBC65 E1833DAC3E0B911200A4140BA91012AA0F13AA0F13AA0F15AA0F17AA0F17A90F19A90F19 A71019A71017A61117A41117A41117A41117A31217A013199F14199F14199F14199F1419 9D15199D15199C15199D161A9C171A9917199818199717189616179616179216168C1413 8915158915158816158717168517168418188218187F18197D19197B191A79191A77191A 74181974181B71181A69171965191B651B1C641C1F601E1F5D21205B2322562624552926 4E2B274A2B28432A253E29243A29223627203528202F261F2D261E2A231B252118231C16 1D18121B1612191410120D0A0F0B080D090A0A0607070206060105060105040205030102 020202020202020202020202020202020202020202000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0C0C0C0606060000000000002A2A2AE4E4E4FFFFFFFFFFFDFFFFFDFEFFFFFCFFFFF9FFFF F7FFFFF2FFFFF2FFFDE9F9EEC1C3B8220B0327000083242A981825AC0F22A605149E1213 9D1311A80D11B20811BC0311BE0211BA0413AF0917A31A227B111577312F1C000031271E E4F0E4DFF9EEF0FFFFFEFFFFFFFCFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFF FFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFCFFFFFDFFFFFDFEFFFDFEFFFDFEFEFEFEFEFEFE FDFFFEFBFFFEFBFFFCFBFFFDFBFFFDEDF6F1F1FCF6F2FDF7CFDCD58A9790565B541D140B 180600120000190000330802531C1970282B832D30811C22830F18860410900210A10918 B00F1FB60F21B80D1DB50711B70A10B70C12B61014B31013AC1013A60D0FA10D0DA21010 A11110A01210A01210A01211A01211A01211A90D11BF0513BD0414A309139420234A0100 1C00006D6155EEF4E8F8FFFBF5FFFAF2F8F6FFFFFFB8B2B420171A0D01059E9598FFFDFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFF2F2F2FFFFFF F6F6F68D8D8D000000242424CDCDCDF7F7F7FEFEFEFFFFFFF0F0F0FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF9F9F9F7F7F7F7F7F7FAFAFAFAFEFDF7FFFFF4FFFE F0FFFAF0FFFAF6FFFEF8FFFFF9FFFFFBFFFFF1F5F6FEFFFFFFFFFFFEFCFFC9C4C8787377 2B25290A00001C00002A00003D07055518176F25267D272A831E2287121A97141CA10F19 A90C17B00815B60613BA0411BE0210BD040CB70709B50907B30A07B20A09B20A09AF0B0A AE0B0CAC0C0CAB0D0EA80E0EA70E10A50F11A40F11A21013A21013AF0913C2000CCD0010 C40014B80314AC0B13A81214AA1517AD1514AE0B0EB2090CB6080AB50909AE0C09A71007 9E1407A1120AAC0411AF0A1B98101C821D234E1211140000424238D4E1D8F4FFFFEBFAF7 F7FFFFFFFEFFFFF9FFFFF5FEFFF9FFFFFBFFFCF7FBFFFFFFFFFFFFF9F9F9FFFFFFFFFFFF F5F5F5C9C9C92727270000000808080000000000000A0A0A000000040404000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000020202020202020202020202020202020202020202020202020202020202 0303030404040404040505050606060606060505050606060707070A0A0A0E0E0E131313 17171719191721201C24211C26231E2A25213026243527243A28263D2825432928472927 4D2A28502A27532A285428275426265726225B1E1B601C19611D1A641D19661C196A1C18 6D1C19701B18751B1A781A187C1A197F19178218188519178519178919188B15158C1413 8D15148D15149016159117169216169416179214159414159614169715179914179A1518 9B16199B16179D15179F15159F15159F1515A01415A01415A21315A21315A31215A31215 A41215A41215A61115A61115A71015A91013AB0F12AD0E12AD0E13AD0E13AD0D15AB0E15 AA0F15A71015A717169E150F9C1A0C981E098C1B00902501BF5A30EE9963FFD187FFEF9A FFF39EF5DF89E5DC81F3F594FFFFA0FDFF99E9EE7AE4E26BE3D35AEDCC58FFCB5EFEB952 DA8727BA4F09AF2509B01815A31513991513901819861A1A7B181B711719701B1E6E1C1E 711B1C741A1A7819177B17157F161384141390191D95181C9A191DA01A1BAB1B1BB31D1C BA211CBD231BB81C10B92113BA2914B92E17B8371AB94021C24D2AC3582AD77534DA7D30 E18437E28738E18436DE8334DD8233DE8334DE8533E08735E18836E38A36E38A38E18B36 E08A35E18834E48A34E58934E78836E58538E38339E17E3AE1793AE0763CD56533CE592D C54B26BE3F1EBC391DBD351DBD321DBD2E1DBD2A1ABD2719BB2419B72017B31C15AE1913 A81714A517169D151798161891161B89161B81171B7B161A78151A6F191C6521205E2221 601F1D621B19661818671716691817671919662020591F1E3B12101B0200060000000501 0009060007050006070007070004040400001200002D07044C1510631E176D1813791812 8317148815128C12119012139717189F1918A41612AB1D13B4261AB82F1DBC3A20C14624 CA552ACB602AD26C2ED4762ED88131DA892EDA902FE29D35F2AD45F7BE4DF4CD54F6DA5F FFE574FFEB84FFEF90FFEF93FFF292FEF590FAF389F5F183F3EF81F6EF85FCF291FFF39E FFF2A7FBF0B2F6F5C9F3F6D7F6F8E0F8FAE5FAF8E9F8F7E3F9F5DAF7F5CEFBF8C1F9F8B5 F8F6ABF7F4A5F6F2A8FAF3ADFCF4B6FCF4C3F7F4D5F6F5E0FAF8E1FCFAE1FFFBDEFFFADA FEF8D4FFF8CCFBF3C2FCF3BAFCF2B4FBF1AAF9EDA1F5EA9AF2E692F1E583F7E670F6E571 F2E78BF1ECA8F3F4CAF3FADBEFFCDEF0FCD4FCFFC9F4F2A5EEDD81F9D574FFD274FFB961 DC7F31B6450DA01704A71110A91012A91013AA0F15AA0F17AA0E19AA0E1BAA0E1BAA0E1B A71019A61019A41117A41117A31215A21315A01417A01319A013199F14199F14199D1519 9D15199C15199E171B9C171A9C171A9917199816189717189616179416178E14138B1513 8B15138916138915158816158517168418168218188018177D19197B19187A1819781819 77171973191B6B1619681819681A1A661C1D631D1D6020205E2221582522592927522B26 4E2B27482B254229243D29223B28213728213328223027202D241D29221A261D18221B15 1F17141C1713140F0C120D0A0E0A0B0A0607080307070206060105040205030102020202 020202020202020202020202020202020202000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000050505000000 080808030303000000050505929292F7F9F8FCFFFDFBFFFDFCFFFFFBFFFFF9FFFFF7FFFF F4FFFFF4FFFDEAF7EEE5E6DE3A221E2400007D242A89111DA30E21A60E1B9B13159A1411 A50F10AF0A10B90510BD0311BC0311B30715A6131D8C15197F2B292900001000008B9185 E0F8E8F1FFFAFFFAFFFFF5FFFFF6FFFFF6FFFFF7FFFFF7FFFFF8FFFFF8FFFFF8FFFFF8FF FFF7FFFFF7FFFFF6FFFFF6FFFFF5FFFFF8FFFFFDFEFAFFFEFAFFFEFBFFFEFBFFFCFDFFFC FDFFFCFEFFFAFBFAF6FFFFFBFAF6F3B6B1AE55504C0F07040600000D00001C0000320000 5A211A6F302B73292675211F7F1F218E212692161EA21A24B21C28B51423AF0718AD000E B20010B90010BF0510BE060EBC090FB80B0FB10D0EAC0E0FA60E0DA20E0CA21010A11110 A21010A41010A70E11A90D11AB0C11B50711CE0517C2000EAC0612921417681511220000 2C1C0FBBBFB1F9FFFAF8FFFDFBFFFFFFFFFFEAE4E8463D420900015E5558FFFDFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFECECECFFFFFFEBEBEB 696969030303434343F8F8F8F8F8F8FFFFFFFFFFFFEDEDEDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFEFFFFF8FDF9FBFFFDFBFFFF F9FFFFF6FFFCF3FCF9F6FFFEF9FFFFF9FFFFF5FDFFEEF6F9F6FEFFF9FFFFF1F8FECDD4DA AFB5B542453E2020140700000F00001C00004716126925247B2528861B2193161E9E111A A90B19B20717B90415BD0213BD0310B7070AB50909B30909B30909B20A0AB00A0AB00A0C AF0A0EAE0B0EAC0B10AB0C11A90D11A90C13A80D13A80D13B20813C0000ED20218CD0E1E BB0B16A8040BA10709A60E0DAD1311AE0C0AB20A0AB30909B30909AF0C07A90F07A21305 A4110AAA0815A3081A9418237F262A3B0A060E0000565E53F1FFFBECFFFBE2F5F3F8FFFF FEFFFFFFFBFFFFF0FAFFF8FFFFFAFFFFFBFCFFFFFFFFFFFFF2F2F2FFFFFFFFFFFFDEDEDE 9393930404040000000E0E0E0000000000000F0F0F000000030303000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000020202020202020202020202020202020202020202020202020202020202030303 0404040404040505050606060606060505050606060808080A0A0A0F0F0F131313181818 1B1A1825211E27221E28231F2D26203227233728233D28254128244729274B2927502826 5529285628285826255725245A22215F1B1A641A17641A17661B166B1C186D1C18701B18 741B17781A187B19167F19178119168418168618178719188A18178B15138C14138D1514 9016159016159216169416179416179414159414159614169715179914179A15189B1619 9C16179F14179F15159F15159F1515A01415A01415A21315A21315A31215A41215A41215 A61115A61115A71015A71015A91015AD0E13AE0D12AE0D13AD0E13AD0D15AB0E15A91015 A611139F110D951105951804942104902400A64115EE8F5FFFE2A3FFE895FFDC80ECCA73 E0C872E1D67DEEED91FAFF9CFFFF9DE4E772E8DF66ECD35CF9CE5BFFCA60FFB050D97621 B23C00AD1F0BAE1517A513149C14169615198C15178315187B121680191C7E1A1C821A1B 831A178818148A17128F15109114109917199D161AA01518A51716AC1818B21A17B81D18 BA2018BB2115BD2716BD2F17BC3619BB3F1DBE4A23C4572EC8632DDE8239DF8936E28C37 E28C37DF8934DC8631DD8734DF8934E08A35E18B36E28C37E48E39E48E39E38D38E18D37 E18B36E48936E58936E68737E58538E38138E27D39E17739E2733CD66231CF562BC54623 BD3C1DBC361DBB331DBB301DBC2D1DBE281ABE261BBB221AB81F19B31B16AE1817A81617 A216179B161995171B8C171D85181D7D181C77181C72171C691A1D6125245B26225D221E 611D1A641A19671917681817681A1A662020581E1D3A110F1A0100060000000601000B06 000804000605000607000304070000150000330704501511661B157217127D1611871612 8B13128E1011921213981618A01A19A51713AC1E14B4261AB9301EBC3A20C24725CA552A CC612BD26C2ED4762ED88131DA892EDA902FE29D35F2AD45F7BE4DF4CE51F6DA5DFFE471 FFEC82FFEF8EFFEF93FFF294FDF592F9F48CF5F287F4F085F5F08CFCF299FFF5A6FFF2AF FBF0BAF4F4CEF2F6DDF5F8E5F7F9ECF9F9F1F7F7EDF7F6E4F6F5D7FDFBD2FBFBC5F9F9BB F6F6B6F7F5BAF9F6C1FDF6C8FCF8D5F2F3E1F2F5EAF5F7E9F8F9E7FAFAE2F9F8D9F9F7D0 F9F5C5F7F2B8FAF3AFFBF2A5FBF19CF9EE94F8EB8BF5E784F6E579FEE56EFAE46DF4E57E F1EB97F2F4B5F3FDCBF0FFD7F0FFD7E6F4C1FFFFC9FFFDB2F4DA85F7CB6CFFCE6BFFB851 E889379B1C00A3150BA6120EA71110A91013AA0F17AA0E19AB0D1BAB0D1CAA0E1CA90F1B A71019A61117A31215A21413A21315A21317A01319A01319A01319A013199F14199F1419 9D15199F171B9E171B9D161A9B16199B16199816189715179616178F13118C15118C1413 8B15138B15138915158717158517168418188218187F18197C18187C181A7A1819791718 7618196E15176917196A181A691B1B661C1D631F1E5F22215B24215B2A26562A27502B25 4B2A254629234128233E27213A272037282132272130251F2C211B281D19241B16211715 1F1714160E0C120D0A0F090B0B0708080307070206060105040205020202020202020202 020202020202020202020202020202000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000141414000000070707 0B0B0B0000000000004B4B4BEDEFECF9FFFDF9FFFBF9FFFDF9FFFFF9FFFFF7FFFFF4FFFF F4FFFFF6FFFCFFFFFA56433F28000077262C780814960D1FA514219914159A1510A21010 AC0B10B50710BA0410BA0410B50711A2050E9A171D79151754130F1800003D392DE1F2E0 E7F4EAFFF9FFFFF4FFFFF4FFFFF5FFFFF6FFFFF7FFFFF7FFFFF8FFFFF8FFFFF7FFFFF7FF FFF6FFFFF5FFFFF4FFFFF4FFFFF8FFFBFFFEF4FFFCF7FFFCF8FFFCFBFFFAFEFFFAFFFEF9 FFFCF9BEB0AD83716F3921211400001600002100002E0A0A3A08097B313079211F731817 7C1D1B8F2728962829921A1C8C090EA0131BA20B14A5050FAD0512B90A17C00B1AC00717 BC020FB90007B80005B40004AF0204AC0608AA0C0BAA1010A91312A41010A50F10A80D11 AB0C11AF0913B30713B60613BD0311CA000FBB0007B30B18961519812C292B00000E0000 88887CF5FCF4F9FFFDFCFFFFFEFEFEFFFDFF69606514090D3D3437FFFDFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFBFBFBF3F3F3FEFEFEFFFFFFF4F4F4E7E7E7222222 0000007B7B7BFBFBFBFFFFFFF4F4F4FFFFFFFEFEFEFCFCFCFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFDFFFEFDFFFEFDFFFFFD FFFFFFFFFFFFFEFFFFFCFFFFFBFFFFF9FFFFF9FFFFF8FFFFF7FFFFF7FFFFF5FFFFF4FFFF E0FAEFABC6B764766A2830250C08000F00001B00002A00006115177E1F2397262C9A1822 90020E960009AC0B1AC6202CB30C13B30D0FB30D11B20C10B00A0EAE080CAE070EAE070E AE070EAD060EAB060DAB050FAD0713B00A16B30D19B90D19B90511B90510B30810AC0C0E A70F0EA4100EA5100CA70F0CAB0D0AAF0B0AB20A09B20A09B00B07AE0C07A90F07A70F0C A40A16A71A2A8B1D264C0004200000170D04C0CCC2F0FFFDEEFFFFF2FFFFF8FFFFFFFEFF FFFBFFFFF9FFFFF8FFFFFAFFFFFEFFFFFFFFEEEEEEFFFFFFFFFFFFEAEAEAFFFFFF2D2D2D 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000010101020202020202030303040404040404050505040404030303020202 0202020404040505050606060A0A0A0C0C0C0F0F0F1313131818181C1C1C1F1F1F22211F 27241F29241E2D26203027223527243A28244028264428254927254D2724532726582826 592625582220561E1D581B1A621B19671915691A166B1A176D1917711917731918761816 7B1C1A7E1A188119188219168517168717158717158916138E1615901615911716931717 9317179517189618199818199917199917199B16199B16199C15199C15199C15199C1617 9F1417A01415A01415A01415A21315A21315A31215A31215A41215A41215A61115A71015 A71015A91015A91015AA0F15A60A0EB11217B11119AC0C14AF0F17B51A20AF191BA00E0E 980F079E1C0CA0280F8517008F2A00F0925EFFD098FEB16BFFE38AF0BF60CCA44DD5B663 F3E18FFFFBA6FDFC9FF4F58FE6E06EF0E067FFDE66FFD665FFBF5BF4913CCC5A14B32E01 AC180CAD1417A71216A112169912169514189116198F181A8D191A8C18188E1615901613 9316109716109B18109E17119F1512A41615A91918B11D1BB8201DBC231EBF251DC0261C C12B1CBF2E19BC3216B83815B8421AC15225CE6535D6763AE58E3FE39239E5943BE5943B E39239DF8E35DD8933DB8731E08C36E08C36DF8B35DF8B35DF8B35DE8A34DE8A34DF8934 E78E3AE58838E48535E48237E5803AE47B3AE07237DE6A37CE582ACA4F26C34222BE3B1F BC351FBB321FB62D1AB62918BE251DBC211CB71C17B11813AC1413A91314A51417A0181A 9413178D141983141A7A151972161B6C171C69191C621C1E5A25215928235D262160211C 6019176416146818176A1C1C641C1D571B1B3C100F1B0200070000000803000C07000804 000605000C0C0808080A00001D000041110D621E1B711E1A7B19168417148B1513911412 9515149715159A15169D1515A61814B02218BA2C20BC3321BC3A20C04523C95429CE632D D46E30D4762ED88131DC8B30E09635E8A33BF4AF47F6BD4AF3CD4EF4D958FCE16CFFE97D FFEB8AFEED91FCF293FEF596F4F08CF4F28BF7F38FF9F496FBF5A1FEF4ADFFF3B8FFF4C6 F7F8D8F4F9E3F6FAEBF7FAF1F8F9F4F8F7F3F6F6ECF7F6E2F7F8D8F8F9CFF8FAC9F8FAC8 FAF9CBFAF8D1FAF7D8F7F6E1F7FBEDF3FBF0F2F8EAF2F7E3F1F6D8F2F4CDF3F3C1F4F2B5 F8F4ADF6EF9EF4EB90F4EB86F8EC80FAED7BF9EA75FBE671FFE271FFE273FDE77AF7EB85 F1F197ECF7A9ECFCBDEBFDC9F2FFD6F8FFD3FAF4C2F7E4A2FBD982FED267F9C345F8AB41 F07E4ABA36218F0600980A00AA1614A61012A60B13B01421AB0D1CAA0E1CA90F1BA71019 A61117A31215A21413A21413A21317A21319A21319A01319A013199F14199F14199D1519 9D15199C15199C15199B16199B16199B16199B16199917199215139116119014128E1411 8C15118A141287131386141385171684181682181881191880191A7E1A1A7E1A1A7B1B1C 7117196E18196D1718691817651919611A185C1B19581C1B5B2622582824532A26512C26 4B2D25482B25452A234029233A292237282335262131241E2E201D2A1F1B271C1A251B19 1F17151B1613181214130F100E090D080609050306030104060606060606050505040404 040404030303020202020202040404040404030303020202020202010101000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000050505000000010101 0C0C0C0000001F1F1FAFB4B0F8FFFDE6F3EAF9FFFDF9FFFFEFF8F7F8FFFFE9F8F5F5FFFF F0FDF6FEFFFB7F706D1C00003D00009C3842670000AF29349914159B1410A21010A90D0E B2090EB6070EB9050EB60610AA060F990A109420237723212300000F00005D604FF6FCF0 FFFBFDFFF8FFFFF8FFFFF2F9FFF7FDFFFCFFFFFDFFFEF9FDFFFDFFFFFDFFFFFCFFFFFBFF FFFAFFFFF9FFFFF7FFFFF8FCF8FFFDF2FFFBF4FFF9F8FFFAFEFFF8D2CFC884777146312E 1A00002000002800003400004705095C151B71262D872E348B1A1E941619961519971419 9A13199D1217A01117A20F15A70D15AB0B13AE0A11B00911B20811B50710B60610B7060E BA050ABA0609B7070AB3090AAF0B0CAC0C0CA90D0EA80E10AC1014AC0D12AE0812B30713 BB0617BE0316BE0015BF0010C70013B00005A80B1693181D81302F592A241D0B012C2920 E9EEE8FBFFFDF9FBFAFFFFFFF5F1F2B0AAAC0600000B0507BAB8B9FFFFFFF9F9F9FFFFFF F7F7F7FFFFFFEBEBEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBFBFBF8F8F8FCFCFCFFFFFFF9F9F9BBBBBB0808080B0B0B A1A1A1FFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFDFFFBFDFFFBFDFFFCFDFFFCFF FFFDFFFFFDFFFFFEFFFEFFFFFCFFFFFBFFFFF8FFFFF8FFFFF7FFFFF5FFFFF2FFFFEEFFFF EEFFFDE2F7EEC6D3CA9BA0996561582E1D161600002600002C00004100006E15179A353B A3363C851018660000940308A50C11B1161CAF141AA60910A2050CA90911B5111AB20C16 B30C16B40D17B60C19B60A18B70817B50615B20612AE0B10A90D0EA70F0EA4100EA2110C A1120CA2110CA5100CA90E0AAC0D0AAF0B0AB00B09B00B09B00B09AF0B09A90D0EA0131C 8B111E81222A4B0B0C1600004E4A41DFECE3F0FFFFF0FFFFF4FFFFFBFFFFFFFDFFFFFBFF FFFAFFFFF9FFFFFAFFF8F4F5FDFDFDFBFBFBFFFFFFFEFEFEFFFFFFA6A6A60C0C0C000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000010101020202020202030303040404040404040404040404030303020202030303 0404040606060707070B0B0B0D0D0D1010101414141919191D1D1D202020232220292420 2C251F2E25203126203927233D28234128244627244C26235027235626245926235B2322 5C20205A1C1D5D19186719176C18166D17167018167218177318157618167917147E1A18 801A168219168418158717158817138817138916138E1615901615921616931717941617 9517189818199818199917199917199B16199B16199C15199C15199C15199D1517A01417 A01415A01415A01415A21315A21315A31215A41215A41215A61115A71015A71015A91015 A91015A91015AA0F15A80B12B1141BB2151CA70A11A2070DA80F12A71313A0110DA11B0F 9C1E087A0400972C02ED8C59FDA367EC9757FFBB70FFC567E2AA49CB9B46DBB666FCE298 FFFAADFFF9A4F8F290E9DF6EF5DF68FFDC66FFCE60FFB054EF7F35CD4C15B62705AF180F AD1417A81315A312159E12159B13159914159715159A18189917159817129A16119D1610 A0170FA3190FA71A11A4150FA81712AE1A16B61E19BB221DBD241EBF271CBE281ABF2C1A BD3118BC3718BA3E18BA4A1CC45A26D26D35DA7D3AE5933FE49539E5963AE5963AE3933A DF8F36DD8C33DA8930DF8D37DF8D37E08C36E08B38DF8A37DF8A37DE8936DF8936E58C3A E38839E18436E28035E47D38E37737DF6E36DE6634CF5428CB4B26C34121BE381DBC341E BA311FB62D1BB52719BC231DBD1F1CB61B17B01614AC1315A81315A216199D181B92151B 89161B7D161A72161969171B64191D621C1E5C20205627215528225B26205D201B601917 6416146918176C1C1D661C1D591B1C3E10101E0200080000000803000C07000804000505 0008090604050D00002503024B1513661F1D751C187F17148815128F1311941212981314 9A14159B15169D1613A61912B02218BA2C20BD3422BC3A20C04523CA552ACE632DD56F31 D5772FD88131DC8B30E09635E7A23AF4AF47F6BD4AF2CD4BF3D855FCE26BFFE87AFFEB88 FEEE8FFCF195FBF597F4F28EF2F28EF4F494F6F59BFAF4A8FCF4B5FFF3BFFDF4CBF7F8D9 F4F9E5F7F9ECF8F9F3F8F8F8F7F7F7F6F5F0F5F6E8F8F8E0F8F9D9F8FAD3F8FAD3F8F9D7 F8F8DCF9F6E5F6F7E9F4FAEEF3FBEEF1FAE7F0F9DEF1F7D3F2F5C6F3F4BAF4F4ACF9F4A2 F6F193F5EC85F6EC7BF9ED75FBED72F9EA6BFCE46AFFDB70FFDA71FDDF6FF7E672F1EE7D EEF38CECF8A4EBFAB9F4FDD2F9FDDAFCF6D2FAEAB7FCE295FDDC71F3CE49F0B53DF79652 DC6441B134169B19039D1104A1100BA40D12A60A15AA0E1BAA0E1CAA0E1BA70F1BA61019 A31215A21413A21413A31217A31219A31219A21319A21319A01319A013199F14199F1419 9D15199D15199C15199C15199B16199B16199B16179414119215119114109014128E1411 8B14108A141287131387171585171684181882181881191A80191A80191A7E1A1A741617 7117196F16186D1718681819641818601A1A5B1B195E2422592622562924532A264E2B25 492B234629234229243D28233A282438262233241F30211E2C1E1B2A1C1B271C1A211716 1E16141913151410110F0A0E09070A060407040205060606060606050505040404040404 030303020202020202040404040404030303020202020202010101000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000808080000000000000A0A0A 000000020202676C68F8FFFBF0FDF4F9FFFDFBFFFDFBFFFFF9FFFFECF8F6F7FFFFF4FFFC FCFFFBB9AEAC1C00003300007B252E770B1A9317229A14159E1310A2110EA70F0CAE0B0C B2090CB6070CB6070EAD030C9D030B9B181E8E27284F0A051D0000362617827C70FAF2F0 FFFDFFFFFEFFFEFFFFF8FEFCF6FFFDF7FFFFF5FFFFF0FFFAF1FDF9F1FCF8F4FAF8FAFCFB FFFEFFFFFDFFFFFFFDF2FCF3F3FFF2DEE9DB9FA1944E473D1A09011900002F0604350000 4402045A0B106D141A7B1A23851B25891B26901621A10F19A80D15A80D13A90C13A90C13 A90C13AB0C11AB0C11AC0B11AC0B10AE0B10AE0B10AF0A10AF0A10AF0A0EB00A0CB5080A B6080AB3090AB00A0CAF0B0CAC0C0EAB0C10AB0C11A00008A9050EB10918B90A1BBD071D C0041CC4031EC40620C70D24B50D1EAD212C881B21631B1C350C080E0000221F18E5E6E1 FEFFFFF9F9F9FFFDFEFFFBFCC7C3C4191516080607989898FFFFFFFBFBFBFEFEFEFCFCFC FFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFDFDFDFAFAFAFFFFFF848484000000232323D7D7D7 FFFFFFFEFEFEFFFFFFF7F7F7FFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFAFDFFFAFDFFFAFDFFFAFDFFFBFFFFFBFF FFFCFFFFFDFFFFFEFFFFFEFFFEFFFFFBFFFFFBFFFFF9FFFFF8FFFFF9FFFFEFF3F6FAFAFC FFFFFFFFFEFFFFFEFDE9E4E0C1B8B3A59892210E081F06011A00001B0000230000400F0A 67322E90464596282B98151D8E08118F07119B0F18A3161FA6131DA40C18A80B16AD0B18 B20C1AB70D1AB90A19B90717B50311AE040DA4100E9B150C9B150C9D140C9E130CA0130C A1120CA4100CA70F0CA90E0CAC0C0CAF0B0AB20A0AB3090AB3090AA90D119C1A24781019 6E1F243B0807180100A2A29AF7FFFBF1FFFEF4FFFFF8FFFFFEFFFFFFFDFFFFFBFFFFFBFF FFFAFFFFFCFFF6F4F5FFFFFFFFFFFFFAFAFAF7F7F7FFFFFF474747010101000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 010101020202020202030303040404040404040404040404030303030303040404050505 0707070909090D0D0D0F0F0F1212121616161B1B1B1F1F1F2222222524222A251F2E251E 30251F3528203B28224028244629254A27234F26245326235825245D23225E20215F1F1F 601C1D6218196C18187016157117167217167517177718167917167D1715811918821916 8518158717138817138916138916138B1511901615911515931516941617961617971718 9917199917199B16199B16199C15199C15199D15199D15199D15199F1417A01417A21315 A21315A21315A31215A31215A41215A41215A61115A71015A71015A91015AA0F15AA0F15 AA0F15AA0F15A60D12AF151DB0161EA60C149E070CA20D0FA61414A41912A72314870B00 891700DE7546FFBD83F19A57D3803AFFB765E39D3DD0922FCD9643E7BB72FFE6A5FFF9B6 FFF6A8F8ED93EDDF72FCE16CFFDB67FFC55BFC9C46E1692AC73C13B8210CB01912AD1718 A91515A51314A21212A113129F13129E1411A31916A21815A11812A21712A31811A61910 A81B12AB1D13A8180FAD1A10B21E14B62218BC251CBE271EBD291DBD2C1BBD311ABC3619 BD3E1BBD481CC25421CC652BD97738E1863FE79742E5983CE5983CE4973BE2953BDE9137 DD8D36DC8A34E08E3AE18C39E28C39E18A3AE08939DF8838DF8838E08737E28939E08536 DE8134E07E35E17A37E07235DC6732D95F30CF5027C94725C23C1FBD351DBA311EB82F1D B32B1BB4261ABA211CBA1C1BB51A18AF1716AA1416A413169E161A99181C8D181E82181C 75161A6A151A60181B5C1C1D5B20225825245227215429225927205D201B601917661615 6C18186F1A1D691A1D5D1B1D4414142204020A0000010703000C07000804000806000504 040000120000310B0A561C1A6E201E7719178416158C14139313129812119B13139C1414 9D1515A01614A81913B12319BB2D21BD3422BD3B21C14624CA552ACF642ED56F31D5772F D88131DC8B30DF9534E7A23AF3AE46F5BC49F3CC49F4D851FBE166FFE979FFEC86FDED8E FCF195FAF597F2F292F2F493F4F598F6F5A2F9F5AEFBF5BBFFF4C7FDF5D1F8F7DBF5F8E3 F8F8ECF9F8F4F9F7FAF8F6F9F6F5F3F5F5EBF8FAE5F8FBE0F8FCDBF8FBDCF8FAE2F8F9E7 FAF7F0F7F8F0F6FAECF3FBE6F1FADFF1F8D6F1F7C9F2F5BCF3F4B0F5F4A2F9F498F6F189 F7ED7CF7ED74FBED70FDEB6BF9E864FAE065FED36DFFD16FFAD664F5DD5FF2E563F0EC6F EFF088EFF2A1F5F5C1FDF9D4FFF9DAFFF4C8FFF0ABFFEB88F0DC59EAC246F9A859FA925D D8693BA9330F9414009C1205A41310A20B10AA0E19AA0E1BAA0E1CA90F1BA61019A31215 A21413A21315A31217A31219A31219A31219A31219A21319A013199F14199F14199D1519 9D15199C15199C15199C15199C15199B161796141294150F94150F9114108F140F8E1411 8B14108A141289151588161585171684181682181881191881191880191A781617741617 7216176F17166B17176818176319185F1B185F221F5C2522592823552A24512A234D2B22 4A29224629234128243D28253B262337242033211F2E1F1C2B1D1C281D1B231918201816 1B1517161213110C100B090C070709050507060606060606050505040404040404030303 020202020202040404040404030303020202020202010101000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000303030A0A0A0000000000000C0C0C000000 0000001F211ED0DAD2F8FFFBF5FBF7F6FBF7FEFFFFF7FBFCF4FCFEF7FFFFF4FFFEFBFFFD F5F0ED442C2A240000530C128E323D810F199B1317A41010A4100EA5100CA80E0CAC0D0A B00A0AB3090CB40B12A3020A9D0C139D22257B201F4605002500001B0700898981B7C4BD EDFEF6F1FFFDEDFFFDE7FFFADDFFF3DAFFF1DCFFF3E7FFFDEAFFFDEDFFFDF1FFFDF4FFFD E3F0E9D8DFD7A9ABA06E6A5E271F140D00001900002E09013100002E00005F1111701417 851A20952028A0212CA21A269E121DA10916B00815B60611B60611B50711B30810B20910 B00910AF0A10AE0B10AC0C0EAB0D0EAB0D0EA90D0EA80E0EA70F0EA90D0EAE0B0CAF0B0C AF0B0CAE0B0EAC0B10AB0C11AB0B13AB0B15AD0D19B2101DB51021B0091BAB0015A70012 AC0017AC021CAA0E2383000A75060F6F1A1F7B43445D3E3C0D0000040000E2E0E1FFFEFF FDF8FCFFFBFDFFFEFFE5E4E2434542010300646464FFFFFFFEFEFEFCFCFCFFFFFFFBFBFB F4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF7F7F7FFFFFFFFFFFFF8F8F8FFFFFF555555000000424242FFFFFFFFFFFF F8F8F8FFFFFFF1F1F1FFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFAFDFFFAFDFFFAFDFFFAFDFFFBFFFFFBFFFFFCFF FFFDFFFFFDFFFFFEFFFFFEFFFEFFFFFCFFFFFBFFFFFBFFFFFFFEFFFFF9FFFFF5FFFFF4FB FFF7FEFFFCFFFFFDFDFFFFFBFFFFFBF0F1EBA8A8A04B483F0F0B000600000C0400110700 1D00006C1D207B161E8117218C1E2797252D9B222B971821940C169A0A14A00815A50715 AB0614B10513B50512B70513AF0A119E130E97170C99160C9B150CA0120EA1120CA2110E A50F0EA70F0EA80E0EA90D0EAC0C0EB00A0EB3080EB6070EA80D138C1B217523274E1011 1D0000382720ECEBE6F8FFFDF7FFFFF8FFFFFCFFFFFFFDFFFFFCFFFFFBFFFFFDFFFFFEFF FFFEFFFFFFFFFFFFFFFFFFFFEFEFEFFEFEFEDDDDDD101010090909000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000010101 020202020202030303040404040404040404040404030303030303050505070707090909 0A0A0A0F0F0F1111111414141818181D1D1D2121212424242726242D262030251F34271F 3728213D28234229244829244E28255226235625215A22215E2120601E1F621C1E621A1D 6618187117177416167616177617157917167B17157D17157F1714821916841815871713 8817138916138916118B15118C1511911515911515931516941617961617971718991719 9917199B16199B16199C15199C15199D15199D15199F1419A01417A21317A21315A21315 A21315A31215A31215A41215A61115A71015A71015A91015A91015AA0F15AA0F15AA0F15 A91015A50E15A61117A81319A71218A61417AA1819AA1C18A61D139C1B08860D00E27149 FFBE8BEB8D4FD27B34F29F53E89A45CC821FC78622D69C4AF7C882FFEDB3FFF8BEFFF1AC F5EB94F4E67DFFE774FFDC68FFBC54ED8A39D3581FC23315B92114B01B15AD1917AB1715 A81412A71311A41310A5140FA5140FA71812A71812A6170FA5180FA6170FA71A11A91C12 AB1D11AD1E10B11F10B42213B82619BD291DBE2C1FBD2E1EBC2F1DBC341CBE3D1DC14720 C55223C96027D47130E0813DE79043EB9B44E79C3FE79A3EE4973BE1943AE1913ADE8E37 DE8C38E28D3AE28B3BE18A3BE2883AE1873BE0863AE08439DE8438DF8537DD8134DB7D33 DD7B34DF7634DD6C30D75F2BD35628CE4A24C84121BF381BBA321AB72E1BB52C1CB1291B B1241AB51D1AB5191AB21818AC1617A71518A115189B161B93181B88191F7C191C6D171A 61161A59191A551F1F552525532A264E272051292158261F5D201B631918671615701719 711B1E6B191D631C204A16182907060F0100020703000B07000805000908000302030000 1A05043E14155F22217221207C18168816159013119612109A12129D13139F1515A01616 A01614A91A14B12319BB2D21BE3523BE3C22C14624CB562BD0652FD77133D67830D98232 DC8B30DF9534E6A139F2AD45F4BB47F2CC47F3D74FFBE264FFE876FEEB84FBEC8DFAF194 F9F498F3F295F1F597F2F59CF4F5A5F7F6B5FBF5C1FCF4CDFBF4D7F8F7DBF8F7E2FAF8EB FBF8F3FBF6FAF8F6FBF8F4F5F5F5EDF9FAEAF9FBE5F9FCE1F9FBE3F9FAE8F9F9EFF9F8F6 F9F8F4F6F9E8F4FAE0F4F9D9F3F8D0F3F5C3F4F4B6F6F4A9F8F49DF8F290F8F085F7EC79 F8EC74FBEC6FFBE969F7E463F8DB63FBCE69FCCA67F7CE5CF4D254F1D951F2E15DF2E774 F2E98CF4E9A7FDF3C0FFF9CFFFFBCBFFFCB8FFF89EF2E877EACF5EF0B058FAA45BE78949 C25A25A22E09981800A2150BAC1818A90F17AA0E1BAA0E1CA90F1BA61019A41117A21315 A21315A41117A41119A41119A31219A31219A31219A21319A01319A013199F14199F1419 9D15199D15199C15199C15199C161799151396151096151094150F9114109015108E1411 8C15118B15138915158717168517168418188218188218188119187A1616781617751718 7216176F16186A1918651919611B1960201E5D231F592622582923552A245029224C2923 4829244529264129273F27253A252236222132201E2E1E1E2C1E1D261A1A221A181F1619 181415130E120D0B0E09090B070709060606060606050505040404040404030303020202 020202040404040404030303020202020202010101000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000606060000000000000D0D0D050505000000 010300878E87FBFFFAFCFFFBF4F6F3FFFEFFF9F9FBFBFFFFF3FDFEF2FEFEF7FFFDFFFFFB 8273701B00003200008B3E46841C259E1117A90D0EA70F0CA4100CA4110AA5100AAB0D0A AF0B0ABD1419AE070EA0030C9B1017911E217319184803001F0000080000343B33818D83 BBCDC1DEF6E8EBFFFAE9FFFAE7FFFAE7FFFAE9FFFAE1FFF0CBE3D5A5B7AB7682784B524A 37332A1300001800001B00001F00003D080260211C7C2E2C8A3030892225901B2197151D 9B1017A20C17A80C17AD0D17B40D17B90510BC040EBA0410B9050EB7060EB5080EB3080E B00A0EAE0B0EAC0C0EA90D0EA80E0EA70F0EA50F0EA4100EA50F0EA80E0EAB0D0EAB0C10 AB0C10AB0C11A90C13A90C15A80C19AA0F1DA70F1EA40D1E9F0C1E9E0C1F9E0F21A01326 9D182B88132385212D83323B4D12182200000E0000070000423C40EBE5E9FFFBFFFFFBFF FFF8FBFFFEFDF7F9F46B756D0004002E302DF4F4F4FFFFFFFAFAFAFFFFFFF2F2F2FAFAFA FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF7F7F7FFFFFFFEFEFEF7F7F7F3F3F32727270000006B6B6BFFFFFFFAFAFAF2F2F2 FFFFFFF1F1F1FFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFFBFFFFFBFFFFFBFFFFFCFFFFFCFFFFFDFFFFFEFF FFFEFFFFFEFFFFFFFDFEFFFDFEFFFDFCFFFDFCFFFDFFFEFFFFF8FFFFF6FFFFF7FFFFF9FF FFFBFFFFFEFFFAFCFBF4FAF8F8FFFDF8FFFDF7FFFBC1CEC569746C1E2820000300070000 2000003C0001611B2374293075222A771A22831B249220289418229A121C9E0C17A20812 A70510AD0610B40814B10D14A0120E9A150E9E130EA2110EA70E10A80E0EA90D10A90D10 A80E10A80E10A80E10A90D10AE0A11B00911B50711A40E1778181A7639382B0000150000 736660FFFFFBE8ECEBFBFFFFFFFEFFFFFDFFFFFBFFFFFBFFFFFCFFFFFEFFFCFFFFFBFFFF FEFFFFFDFDFDF6F6F6EFEFEFFFFFFF797979000000050505000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000010101020202 0202020303030404040404040404040303030303030404040606060808080B0B0B0C0C0C 1212121414141717171B1B1B2020202424242727272A29272F282232281F3728213B2A23 412A24462A264C2B265129275727255A24225D21215F1F1F621C1E651B1C661A1C6A181A 7416177816157816157A16167D16177E1615801616821614851716871715881713891613 8916118B15118C15118C15119115159214159515169616179715179816189B16199B1619 9C15199C15199D15199D15199F14199F1419A01319A01417A21317A31215A31215A31215 A41215A41215A61115A61115A71015A91015AA0F15AA0F15AB0E15AB0E15AB0E15A91015 A613199E0F159E0D14A51419AC1B1EAA1C1BA01510971105900F00CE5536FFB387FFA871 C0611FD47C32F9A453C97920C67D16CD8C28E6AD5CFFD996FFF4BFFFF7C2F9F0AFF1EA99 F9ED87FFED7AFFDB67F4B34BDA7D2FC34D1BBC2F1BBA251FB01D16AF1B17AC1912AA1710 A8150DA9140DA9140DAA150EA9160EA8150DA6160DA4160CA4170DA41A0FA61C12A71D10 B02311B32511B62716BA2B1ABC2F1EBD301FBD3120BA331DBB3A1DBF4321C55025CB5D2A D26C2EDB7A36E68A41EC9546ED9D46E89D42E79A40E3963CE2923BDF8F38DF8D39E08B3A E08B3BE18A3BE2883CE1853ADF833ADE8239DD7F39DC8037DB8135D97F31D87A30DC7731 DC7030D8652CD15726CB4C21CB4522C63C1FBD3319B82D18B42B19B32A1AAE2618AE2118 B11918B21619AF1618AB1618A5161A9E161A95171B8C181B80171C75191C68191C5B191A 531D1D4E22214D27244D2C274A281F50282058261F5D201B6319186A161672181A761B20 6E171D681D2251191C30090A110101040402000906000806000B08000200070200250D0B 491D1C642422751F1E8018178C16169412129911119E12119F1312A11514A11715A21714 AA1B15B2241ABC2E22BF3624BF3D23C24725CC572CD16630D87234D77931DA8333DC8B30 DF9534E6A139F1AC44F3BA46F2CA44F3D64CFCE062FEE773FDEA83FAEB8CF9F093F7F398 F3F497F2F59AF3F5A1F4F7AAF7F7B9FAF6C7FBF5D3FCF5D9FAF6D9F9F7DEFBF8E9FCF7F1 FCF6F8FAF5F9F9F3F3F7F4EDFBF9EAFBFAE6FBFBE3FBFAE5FBF9ECFBF8F3FBF6FCFBF7F6 F8F7E5F7F8D9F7F7D3F7F6CAF5F4BCF6F3B0F6F3A6F8F29AF8F08EF9EE84F8EA7DF9EA77 FCE973FAE56EF5DF67F4D762FACB61FCC75FF6C755F1C74EF1CB4CF1D253F5D863F4DC72 F1DC83FAE89CFFF4B1FFFBBBFFFFBCFFFFB5F3F2A0EBDC81EEBD5EECA74AE59745DE823F BD5522972000951000AC1D17A71015A90F19AA0E1BA90F1BA71019A41117A31215A31215 A41117A41119A41119A41119A31219A31219A21319A01319A013199F14199F14199D1519 9D15199D15199D15199C16179A141199151098141096151094150F9114109014128E1411 8B15138916138816158717158517168418168418168218187C15167A1618781617751717 7117176C1816691918641A17601F1B5D221C5B241F592821562923522A225029224C2923 4729274329284127263D252338232234201F2F1F1F2D1F1E291D1D251D1B22191C1B1718 161115100E110C0C0E090A0C060606060606050505040404040404030303020202020202 040404040404030303020202020202010101000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000020202000000000000040404060606000000000100 363B34ECF1EAFFFFFBF8F7F5FFFDFFFFFBFFFEFFFFECF4F6F7FFFFF2FCFBF7FCF8C7BFBC 1D03041F000063242C872830A11017AF0A0EA90E0CA4100CA0130AA01309A51009AB0D0A B50F11B50A10AC050FA206119912198E1B20771719570F101C00001400001F0D09332822 59564D83867B9AA2959EA99B899486747C6F5154492E2B22150A040D0000110000190000 2A00004B03046D21237727287018176E0E0F8117199824279F2124A0181CA00D13A00509 A30208AC050CB50A10BC0F15B6070EB7060CB6070EB6070CB5080CB2090CB00A0EAF0A0E AC0C0EAB0D0EA90D10A80E10A70E10A50F10A50F10A50F10A70E10A80E10A80D11A90C13 A90C15A80C17A70D19A40D1C8F010F8B04128A0E198F1D27932B348F3038822831732229 560E19490D173609101500000D0000251C216A656BD6CFD7FBEFF9FFFAFFFFFAFFFFF5F9 FFFFFDF9FFF990A095000600090E0ACBCBCBFFFFFFF9F9F9FFFFFFF2F2F2FDFDFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FBFBFBFFFFFFF6F6F6F8F8F8B9B9B9020202090909A1A1A1FFFFFFF9F9F9F2F2F2FFFFFF F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFFFEFFFFFDFFFFFEFFFFFEFFFFFEFFFFFFFDFFFFFDFFFFFDFFFFFB FFFFFBFFFFFBFEFFFAFEFFFAFEFFFAFEFFFAFFFEFBFFF1F7FFF2FBFFF6FEFFFBFFFFFDFF FEFFFFF9FFFFF8FFFFF7FFFFE3F2EFDEEAE8F4FFFEF9FFFFEDF3F3A0A4A5625C5E362023 2202071B00002000003400015A171E7223297D20288E232B941D2399161C9D1016A30C13 A90911AF0A11AD0C11A21010A0120EA50F10A90D10AF0A10B00910B00910AE0A11AB0C11 A80D13A70E13A70E13AB0B13AE0A13B20815A01019711C1F62322E180000200B06B6ADA8 FFFFFBE7E7E7FFFEFFFFFCFFFFFAFFFFFAFFFFFBFFFFFDFFFCFFFFF8FFFFF7FFFFFCFFFF F6F6F6F7F7F7FFFFFFF3F3F32F2F2F000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000010101020202020202 0303030404040404040303030303030303030404040707070A0A0A0C0C0C0E0E0E141414 1616161919191D1D1D2222222626262929292E2A273229243528203829223D2A23422B25 492C264E2B27532A265928245B23225D201F611D1E621A1B65191B69191C6E181B761617 7A16167C15167D16177F17168016168317158417148717158817138916138916118B1511 8B15118C150F8E140F9115159214159515169616179715179816189B16199B16199C1519 9C15199D15199D15199F14199F1419A01319A01417A31217A31215A31215A31215A41215 A41215A61115A71015A91015A91015AA0F15AA0F15AB0E15AB0E15AB0E15A90F17A8191F 9D12179C0F15A21619A4181B9D1110950C04900C00A72912FFAF8CFFA577BB5219D2712D EC9244C87320BB6C0FCE851CDA9A36F7C070FFE6A7FFF7C5FFF4C3F4EEB0F1F0A0F8F58E FCED7AF7D460E3A840CB7427B9491BB83022BA2926B02018AE1E15AE1B13AB180EAB170D AB170BAD160BAD160BAD160BAA160CA6160BA5170BA3190EA31B0FA31D12A61E10B12913 B52A13B82D16BB301BBE3320BD3421BC3521B9371FBB3E20C04823CA572AD16630D77433 DF8139E98D42EE9747EE9E47E99E43E5983EE1943CDF8F38DE8C38DF8A39DF8839DF883B E0853CE0843BDE803ADC7D39DC7B37DB7938D87935D77D31D57B2DD5772DD9742ED96D2D D46027CC4F1FC44319C7411EC2381BBB2F16B52A15B32716B02717AC2418AC1F16AB1514 AE1416AC1618A81619A3161C9B161B92151B89181C7813176E181B621A1D5A1E1E512121 492622462925462B2448271E4F271F57251E5F201B6418186B151676171B7A1B2170171D 6B1E24591C21350D0E160203050402000906000806000B08000402100806301615502222 662221751D1C8319198F15149713119D1110A01211A21413A31514A21615A31815AA1B15 B3251BBD2F23C03725BF3D23C34826CD582DD16630D97335D87A32DA8333DD8C31DF9534 E5A038F0AB43F2B945F1CA41F2D549FBE05FFDE770FEE980FAEC8BF8EF94F7F398F3F399 F2F59EF3F7A3F5F7AEF7F6BDF9F6CBFBF6D9FCF6DEFBF6D8FBF7DAFEF7E5FEF7EDFEF6F4 FBF5F7F9F4F1F8F3EDFBF7EBFAF9E5FAF9E4FAF9E5FAF8ECFAF6F3FAF5FCFAF6F7FBF6E3 FAF7D6F9F5CFF8F4C5F8F3BBF7F2AEF8F1A3FAF099FAED8FF9EC86FAE981FAE87CFDE77A F9E374F2DA6CF2D263F7C959F8C351F1BE4BEDBA47EDBB48EFC04CF1C653F1CC5AEECE61 F4DB76FAE98DFDF2A0FFFCB5FFFFC3F5FAC4F1E9A8F8D571ECB447E5A343EC9E4CD6783A A7380D931500A2180DA61113A90F19AA0E1BA90E1CA70F1BA61019A41117A31217A61019 A61019A41119A41119A41119A31219A31219A21319A21319A013199F14199F14199D1519 9D15199D15199D15179B15129B16119A141199151196151094150F9215118F15128C1413 8B15138915158816158717168517168517168418187E16177D16197A1618771718731718 6E18176B1A19661B18611D1A5D201B5D231F592720582923552A235229234F2A244A2B29 472B2A4529284026253C24243622213321212F21202B1F1F281E1D241B1E1D191A161417 1111130D0E100B0C0E060606060606050505040404040404030303020202020202040404 040404030303020202020202010101000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000020202000000000000000000000000000000020500 B3B4ACFFFEFBFFFBFBFFF7FAFFFDFFFFFEFFF3F8FCF7FFFFF7FFFFEBF4F1F4F3EF4C3A38 1800003603087C2329A40E17B5080EAB0D0CA4110A9B150A9A1609A01309A71009A90303 B6090FBC0A16B30916A50B1799111B8F17207F1B2371242C53121A3000002400001F0000 2401001F00001400002104001A00001900001F00002400003F040A5B1A2273262E902F38 891B247E0F1688151C9A23299F22288E0B117C0000A11015A61012AD0E12B00D0EB40C0C B60A0AB7090AB50909B20A0AB00A0CB00A0CAF0B0CAF0B0CAE0B0CAE0B0EAC0C0EAB0D0E A90D0EA90D10A80E10A80E10A80E10A80E10A70E11A50F11A50E13A70E13A80D15A90C17 A70D19A40D1C9E101E9613218C1823811D25742226611F2045120F270000180000150000 1100001A090F42393E99989EE2E2EAEBE9F4FFFCFFFFF9FFFFF8FFFFF9FFFFF5F9FFFFFD F5FFF6B8CDBE0B1F13000200909090FFFFFFF9F9F9FFFFFFFAFAFAFDFDFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFDFDFD FFFFFFF1F1F1FFFFFF858585000000262626D9D9D9FFFFFFFEFEFEF8F8F8FFFFFFFFFFFF FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFDFEFFFDFEFFFDFEFFFBFEFFFAFEFFF8 FEFFF8FEFFF8FEFFF6FEFFF6FEFFF4FEFFF8FEFFFDFEFFFFFCFFFFF6FCFAF0FAF9EFFBF9 F0FEFEF5FFFFF4FEFFFBFFFFFFFEFFFFFCFFFFF9FFFFF2FFFFEEFEFFEFFEBCB2BA7D777B 382C301905072507093F12154C111550050A6B12167912158A1317971419A01417A71015 A90D11A70B0EA80E10A90D10AF0A11B50711B90511BA0411B70511B30713AE0A13A80D15 A50E15A50E15A70D15AB0B15AF09179A131A732B2C310E08120000685652EFE7E4FFFDFC FFFDFFFFFBFFFFF9FFFFF8FFFFF8FFFFFAFFFFFDFFFBFFFFF4FFFFF4FFFDFBFFFFF4F4F4 FFFFFFFFFFFFA3A3A3101010030303000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000010101020202020202030303 0404040404040303030303030404040505050707070B0B0B0E0E0E101010161616181818 1B1B1B1F1F1F2424242828282B2B2B302C29332A25372A22392B223E2B24452C274A2D27 512B28562A275B28255E24235F1F1F611B1D63191A67181B6A181A71181A7917187C1516 7E16177E16178016168317178317158518158717158817138916138B15118C15118C150F 8C150F8E140F9214159414159515169616179715179816189B16199B16199C15199C1519 9D15199F1419A01319A01319A01319A01417A31217A31215A41215A41215A61115A61115 A71015A71015A91015A91015AA0F15AA0F15AB0E15AB0E15AB0E15A71017A3161C9D161C A0181CA21A1C9C1114920B089C160DAE2A1BEE7057FFB895DF6F419C3300E5843FE08536 A14B00BE6F10D68F25E5A742FFCC7BFFEDAFFFF6C6FCEFC2F0F0B4F4F8ABF5F891F0E974 E4CA53CF9C33BD6B21B1461AB33124B62A29B02119AE2012AD1E10AD1B0CAC180AAE180A AF170AAE180AB01A0CAD190DA9190EA71B0EA51D11A41E13A52017A72314B32D14B62F12 B93117BB351CBD3620BC3821BB3921BA3A1FBD4223C34D27CD5D2FD56C33DB7835E18339 EA8E41ED9744EE9E47E99C44E6963FE09039DD8B37DB8937DD8838DE873ADE833ADE813B DD7E3ADD7C38DB7938D97635D77335D67433D47930D3792BD3752BD6712DD7692AD05C23 C84A1AC03D13C53C1AC03518B82C15B22714B12514AE2515AB2317A91F15A71313AB1215 A91418A71619A2171C99161B8F161B84171C701014681618611D1E592321502725472A26 4129253F282245271D4E261E57251E5E1F1A6618186E151777171B7D192172151D701F26 5F1E243B0E11180204070302000806000907000A0701070518100D3A201F552525631D1D 741819881A1B9214159A12129E1211A21211A41413A41614A31716A41916AB1C16B4261C BE3024C03725C03E24C44927CD582DD26731DA7436D97B33DB8434DD8C31DF9534E5A038 F0AB43F1B844F1CA41F2D647FADF5CFDE770FEE980F9EB8AF8EF94F6F297F4F49AF3F69F F4F7A8F5F8B3F7F7C1F9F7CEFBF7DCFCF6DEFBF6D8FCF7D9FFF7E4FFF7ECFFF5F3FDF4F5 FBF3F1FAF3EBFBF5E7F9F6E3F9F7E2F9F6E5F8F5ECF8F4F3F8F2FCF9F3F5FBF4E2FBF5D5 FBF3CEFAF2C4FAF1BAF9F0ADFAEEA2FBEF9BFAEA92F9E98AFAE685FCE683FCE482F8DE7D F2D675EFCE65F2C64DF2BF42ECB443E7AD42E5AA46E8AD49ECB348EBBA44E9C243EDD050 F0DD64F0E780F6F4A9FCFFCEF5FDE5F6F3CAFFE784F6CA51E8AF44EAA54AE48D46C8602D A930119A1506A31312A71017A90F1BA90E1CA70F1BA61019A41117A31217A61019A61019 A61019A41119A41119A31219A31219A21319A21319A013199F14199F14199D15199D1519 9D15199D15179D16139B16119B16119915109615109516109215119116118E14118B1513 8915158816158717158518158517168418188016187E16177B1719791718751717711918 6B1A19671C19611B195E1F1A5C221E5B2620592823562923522A22502B254D2B2A492B2B 462A294127263D25253823223521223121212F21212A201F261D201F1B1C181619131315 0F10120D0E10060606060606050505040404040404030303020202020202040404040404 030303020202020202010101000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000020202000000020202050505000000000000000000000000000100696961 ECE7E4FFFCFDFFFAFEFFFCFFFAF9FFFBFFFFF6FFFFF5FFFFF3FFFDFEFFFD978C8A190000 24000069171DA70D17B9050EAE0B0CA2120A9A160A9718099B1607A41109AB0706B5060B BF0713BD0817AF0917A10916970F1B9517258C11268B132C831128780E22731223711625 64101D550510600E1A65111E7015247A192A851B2F8B19308E162F94142B950C1E9D0F1F A1101F9F0D1A9C08149F0914AB111BB51A20A6070BAA0A0AB10D0CB5100EB70F0CB50C07 B30703AB0600A90E09A70F0AA70F0CA70F0CA70F0CA80E0CA80E0EA90D0EA90D10A90D10 AB0C11AB0C11AB0C11AC0B11AC0B11AB0C11A70E13A50E15A70D15A70D17A80C19A50D1A A10E1E991220931D29831F27651A1E400D0A1D0000080000060D000E190B363837737479 C5CDD0E7F0F5F5FFFFF8FFFFE8EAF7FFFBFFFFF8FFFFF0FFFFF8FFFFF5FCFFFFFBF2FEF4 E1FAE7354D3D000200565656FFFFFFFAFAFAFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FCFCFCFFFFFF F1F1F1FFFFFF6C6C6C020202454545FEFEFEF7F7F7FFFFFFFEFEFEFFFFFFFFFFFFF7F7F7 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFCFFFFFCFFFF FEFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFDFFFFFDFEFFFBFEFFFBFCFFFB FBFFFBF9FFFFF9FFFFFCFFFFFEFFFFFFFFFDFFFFFDFFFFFDFFFFFBFEFFFAFCFFFAFCFFF8 FCFFF8FEFFF8FFFFF6FFFFF6FFFFF8F0FAF2F4FFFAF7FFFDF5FFFDF5FFFFF5FFFFF5FFFF F8FFFFF1F7F7FDFEFFFFFDFFFFFAFFFFF5FFFFF1FEFFF4FFFFF7FFFFFEFFFCFFFFF2F2F4 B0AAAC58484B1B02051900002500003700004B0004640E117C191C8C1F24921E2191181D 951218A20F17AB0B17B00817B60517BA0315BC0315BC0315B70515B20815AE0A15A90C15 A80D15A80D15A90C13AB0B1394161A763A390F0000130400A19893FFFEFBF1EDECFFFDFF FAF0F8FFFAFFFFF9FFFFF9FFFFFBFFFFFEFFFBFFFFF5FFFFF5FFFDFCFFFFEDEDEDFFFFFF FDFDFD464646020202000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000010101020202020202030303040404 0404040402030402030503060604050907080C0A0B0F0D0E110F101816171A19171F1B1A 21201E2824232C28272F2B2A322D2A3629233A29213D2A23422B23482B254D2C25542B27 5A2A265E2625602322621E1F63191A6616196917196E181B7317187A16167D15147E1615 8016168216148416158518158717158817138916138B15118C15118E14118E140F8E1411 8F13119414139414139614169715159715179A15169B16199C16179D15199D15179F1419 A01417A01319A01417A21319A21317A41117A61117A71017A71015A71015A71113A71113 A71113A71113A71113A91015A91015AA0F17AA0F17AA0E19A71019A00E18A1161DA82022 A6211C961309901100AD2F19D2563AFFB594FF8863C14C20BF511CDD7739BB5A13A04600 C37418D69726E5B046FED287FFEFBCFFF3D2F6ECC9F0F0BAFAFDB0F6F58BF0E16CE0BC4A CA8E2CBA6320B0421DB03025B42827B1221AB02015AE1F11AD1B0EAD190BAE180AAF190B AF190BB31D0FAF1D10AC1D0FAA1E11A91F14A82216A92519AA2617B32F16B73114B93318 BA371BBB391FBB3B20B93C1EB53D1BBA461FC15225CB612DD47034DA7C36E0863AE68F3F EB9643EE9C46EA9A43E5933DE08E38DD8835DC8535DE8436DE8438DD8138DD7F39DD7C38 DC7936D97635D97333D77133D67030D77631D6732FD7712FD96D2FD8652ED15724C6451B BE3813C43A1DBE3219B62917B22514B02417AF2218AB2117AB1C16A61011AA1114A71518 A4181B9D181B94191B87191A7D1B1C6610115F18165B1F1E5827235129274B2927432723 41241E4B221C57221C5F201B661B186D14167512157F141A83181E78131B771E24651E22 410F101E02010B01000106020006010506000E050028110B49221D5E231F671716781414 8E1A1B9513159C1212A01211A21211A41413A41614A31716A41914AB1D13B42618BD3120 C03923C03F22C44A25CD5A2DD26731D87534D87C33DB8434DC8C33DF9534E49F38EEAB43 F1B844F0C940F3D446FBDF5AFEE66CFDE87BFAEB84F7EF8DF6F396F4F49AF2F6A1F3F7AB F3F8B6F5F7C5F7F7D1F9F8DCFAF8E1FAF6DBFBF7DCFDF8E4FEF8EAFEF7EFFBF6F0F9F5EC F8F4E8F8F5E2F8F6E1F8F6E1F8F5E2F8F4E9F7F4EFF8F2F6F8F3F0FCF4E1FDF4D5FBF3CE FAF2C3FBF0B8FAF0ABFBEEA0FDED96FAEA8BFBE786FDE581FEE580FFE37FFDDD7AF3D370 F1CB60F1C047F0B83DEAAC3FE3A23EE39C42E59E44E9A341EAAA3EEDB73DEEC545EFD157 EDDD6EF3ED99FDFEC2FBFFDDFCFBCBFFEC91FCD86AE5B950DAA241E29A45E18942BF5420 9A1D00A21607A71112AB0E19AB0D1CAA0E1CA70F1BA41119A31217A61117A71017A71019 A61117A61019A41117A41119A31217A21319A01417A013199F14179D15199D15179D1519 9D15179D15159C16139B15129915119715139515129414119115138E14118C14138B1513 8915158816158816158717158517168216168016187D16197A16187717187318176E1819 6A1A19641818621C1A60201E5F24205D26235C2723592823552823512B2A4B2B2C472929 4428273E26263924233523233123222E22222A2220251F1F201C1D191718151316111113 0F0F11060606060606050505040404040404030303020202020202040404040404030303 020202020202010101000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000808080000000000000D0D0D02020200000006060601010000010033322DD0CBC8 FFFCFDFFFCFFFFFDFFEFEDF2FCFFFFE5EFF0F7FFFFF8FFFFF9FEFAD0CBC8271515240709 5A1319A10F1AB60610AC0B10A4100E9B150A9917099B1607A11307B61914B10909B10008 B5050FB30916A80716A40D1CA916269A0217A91128AB172D9B0E218C05168A0A19931624 971F2B8E14219013219212219710219C0F22A10D23A50D24A80C22AA0B1DAE0D1DB10E1F B00E1DAC0A17A90712A8070FAA090FAC0C0EAB0B0BAB0906AA0803A90702AA0901AB0A02 AA0C03A80F07A51009A70F0AA70F0AA70F0AA80E0CA80E0CA90D0EA90D10AB0C11AC0B13 AC0B13AC0B13AE0A15AE0A15A80C179B121C9614209415209414219315218F1723881A25 811D2955020A48060A2D00001200000600001D25185B705F92A89BE4F3F0F0FBFDF5FFFF EAF9FCF3FFFFF7FFFFF3F5FFFFFCFFFFF9FFFBEBF8FFF9FFFFF8FEFFFEFCF4FEF5F2FFF8 5A6C60010703323232FFFFFFFBFBFBFCFCFCFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFBFBFBFFFFFFF5F5F5 E9E9E92C2C2C000000626262FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF7FFFFF5FFFFF7FFFFF9FFFF FCFFFFFFFFFFFFFDFFFFFEFFFFFEFFFFFEFDFFFFFBFEFFF8FBFFF6F9FFF4F8FFF4F7FFF6 F5FFFDF8FFFFFEFFFFFFFEFFFFFBFFFFFAFFFFFAFFFFFCFDFCF8F7FAFCF9FCFFFDFCFFFD FFFFFDFFFEFBFFFBFBFFFCFAF7FCF6F8FFFBF8FFFBF8FFFBF8FFFAF9FFFAF9FFF8FAFFF8 FEFFFAFFFFFAFFFFFAFFFEFAFFFCFAFFFCFAFFFBF8FFFCFAFFFCFFFFFBFFFCF8F9FFFDFF FFFAFDD9CFD09082825542441B0205150000190000250000511E256B323964272F600C19 991C2EA20A1FA00219A9031BB70922BE0A23BB031BB30012AD000BB30111B70B17B30C14 AC0B10A60A0BA40A0A8A14143F13120C04021E1916FFFEFDFFFFFDE4E2E3FFFEFFF8F6F9 FFFDFFFFFDFFFFFDFFFFFDFFFFFFFFFEFFFFFCFFFFFCFFFFFAFCFBFFFFFFFAFAFADBDBDB 040404040404070707020202000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000010101020202 020202030303040404040404020202020202030303040404040404050505060606070506 0803070802060700070903070F060B160D101D141722191A211819231B19271D1C2A2220 2F2523332927362C2A3A2C293D2A23422B23472C254A2D254F2C26532A245928245C2522 5B1E1D601C1B661A1A6A1A1B6E181B72181A76171B771718801A16811A15821915821915 8418158518158717138817138B15138C14138F1514911515921415931614961617961615 9917179917159B16179B17159B16179C16159D15179D15159F1417A01415A01417A21315 A21317A21315A31217A41117AA0E1BAD0C1BAB0E19AB0E15AA0F13A91110A7120EA6120E A6120EA61210A41213A41215A6101BA6101CA60F1EA70E20A80B1CB11723990B07971402 9E2604881700BA4C1BFFCA98FFA87CA62F05B73D16FE875FCC5C2E9D3300BD5A1FCC7A28 DDA72DE9C14FFFDF9CFFF1D3FFF3EBF7EEDFF7F3C6FFFDAFFFF286F2CD5ADC9E39CE7929 C25826B53C21B02A1FB32521B82820B9261EB8251DB6231BB62218B52117B31F15B21F15 B42117B12214B02214B02214B12516B32718B42B1BB42D1AB8311DBB351CBB371EBA391C B93A1AB73C1ABA441CBB4B1DBE531FC86127CE6C2DD0732ED88036E69141EB9947E89642 ED9943EC963FE9913AE38A36DF8431DC8130DA7D2DD97C2EDB7B2FDB7930DA7831DA752F D97430D8712ED66F2CD76E2DE17338E06D36DA6530D45C2ACB5024C5451EC03E1CBF381B BF341DBB2E1CB4261AAE1E16A91815A81616A91717AD1719AF1317AE1317A715189D1718 921817851916751A156B1C15631E175D221C572420562622552825542827532A28592726 5A1A186318156C161575151681141989141A8F14198E151A8A171C7914186918175A1D1A 3F18111D0900060000060000170000310A004D1C0E6123166E2016791A148A1A18981A1B A0181AA41517A51314A41213A41212A51514A51715A41912B02413B42912B73116BB381A BF401DC34C21CA5A28CE652BD47231D67B32D88634DB8E36DF9638E5A13EEDAC48F0B746 F3C744F4D046FAD954FCE160FAE66DFAEB78F9F186F9F793F4F598F1F6A4F1F7AFF2F8BC F2F8C8F4F8D3F6F9DAF7F9E1F6F9E4F7FAE7F8FBEAF8FBE8F7FAE9F7F8E6F5F7E1F5F5DD F7F7DDF8F6DDF8F6DDF8F6E1F8F5E4F8F4E8FAF3EBFAF4E8FCF6E0FCF5D8FCF4CFFAF2C3 FBF1B4FBEFA5FDEE99FEEE8EFFEE85FFEA7AFFE572FFE16CFFDD69FBD663F3CB59F0C350 ECB745EDAF40E8A53DE59B3CE6953CE8943EEC9641EC9A44E79C3FE7A847EAB855EBC965 EDD97AF3EA8DF9FCA3FFFFB1FFFAB1FFECA0F2D379DDB754D5A43BD4932DCC761FC55817 A31D00B41C0FB41019A70012A9071CB71C2CAC1B2296050AA71017A91015A90F17A91015 A71017A61115A41117A31215A21317A01415A014179F15159D15179D15159C16179C1617 9A14159914159914159715159715159616159616159416179115159016158F15148C1413 8B15138A141289131186141387191A841A1C83191B80191A7E1A1C7A1A1B761A1D741B1D 6C171A681819641A1B621A1B611D1E611F206222225E26255226274C2828492A28462A27 422A283B29253527243027222F27242C2724282423252120201C1B1A1617171113130F10 0F0D0E0D0D0D0A0A0A070707050505040404050505050505060606060606050505040404 040404030303020202020202020202020202020202020202020202020202020202020202 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000848381FFFEFF FFFEFFF0EEEFFFFFFFFEFFFFFCFFFFF4F8F9EEF2F1FEFFFFFFFFFD8B8585160C0D230000 880914B6111FBE2128A610128E00009D1007A91D109A0C00A51107A80F07AB0D0AAC0C0E AC0B13AB0B15A90B19AB0B17AE0A13AF0A10AE0B10AC0B10A90D10A80E10A50F10A41010 A50F10A50F10A80E10A90D10AC0B10AE0B10AF0A10AF0A11AF0913AF0915AE0A15AE0A13 AC0B13AC0B13AB0C11A90D10A80E0EA70F0CA5100CA5100AA4110AA41109A21209A51107 B01209AF0C03AB0801A80500A80500AB0906B10E0FB31315AD0C12AC0B13AC0A15AE0C19 B2101FB21121AF0E1E9F1022871C2E7720337221326E24336425304F1A2232070E1B0000 1800010D0000080000403B389B9A96E6E7E2FFFFFBFEFFFDFEFFFFFCFFFFFCFFFFFBFFFF FCFFFFFCFFFFFEFFFFFFFEFFFBF6FCFFFDFFFFFBFFF6F2F3FFFFFFFEFFFDE2E8E4989E9A 0507060A0A0AD0D0D0F6F6F6FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFCBCBCB 1D1D1D0A0A0A9A9A9AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF7FFFFF4FFFFF7FFFFF8FFFFFCFFFF FFFEFFFFFDFFFFFDFFFFFDFFFFFEFBFFFFFAFFFFF8FCFFF4F9FFF3F8FFF1F7FFF4F5FFFB F8FFFFFFFFFFFFFCFFFFF9FFFFF8FFFFF9FFFFFBFFFFFEFFFEFFFFF9FFFDF5FBF9F8F8F8 FEF8FAFFF9FEFFFAFDFFFDFAFEFFF9FDFCF8FBFCF6FBFCF6FEFFF9FFFFFAFFFFF8FFFFF8 FFFFF8FFFFF6FFFFF6FFFFF6FFFFF6FFFFF4FFFFF6FFFDFDFFF7FAFCF6F8FFFEFFFFFEFF FDFBFCE4E2E3CDCBCC999596746E703C30340B00000E0000110000391B256B3743731022 94162BA62136AB1D33A50D24A10119AB031CB5091FC9192EBB0C1DB00613AD080FA6070B 9E0605A5110F9C2F2C320F0D030303656565FEFEFEFFFFFFFAFAFAFFFFFFFDFDFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F2F2FFFFFF939393040404 030303000000040404000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000010101020202020202 0303030404040404040202020202020303030404040404040505050606060705060A030A 0B01090A00080C030812070D180D111F151623191A241818261A1A291E1C2C211F302521 342925392B283E2C28412A22452A21492B234E2B25522B245629245B26225F24205E1D1B 631C1A6919186D191972181A75161A7717197A1616801A16811A13821913841913851813 8717138817138916138B15138F15149014149214159515169515169715179715159B1617 9B17159B17159B17159C16159D15159F15159F1515A01415A01415A21315A21315A31215 A31215A31215A61117AB0D1CAE0B1CAD0D19AB0E15AA1012A9110EA7120CA6130BA4140C A4130EA41212A41215A4111BA4101EA40F22A70E22A8061BB21520AF20189616008C1C00 BE551BFF9A5BFFB87CD76332A92F06C34423E46846BD4721AC3D10CF6734D48334E0B034 EACB56FFE5A8FFF4DFFFF2F7F7EDEBF9F2C8FFF7ACFFE67AF3C150DE9234D16F28C75129 BD3B25B72F23BA2D24BB2821BB261FBA251FB8251DB6231BB5221AB42119B32016B32318 B22315B12315B22416B32615B52817B72B1AB82C1BBB321FBB3720BD3920BB3B1EB83C1A B74018BA471ABC4E1BBF561DC76526CD702BD1762DD88235E59341E99944E7953FE9933E EA903AE58A37E08532DD812EDA7D2DDA7B2BDA7A2DDC7A2FDD7830DC772FDA732ED8712C D56E29D36C29D66A2ADC6732DC6233D85B2FD05229C94924C2401EBE381BBA341BBB301D B72B1CB3231BAC1B18AA1616A91416AA1318AD1419AF1317AC1316A615189A18168D1A17 7E1B156F1D12641E145D211759231957251E5625205625215724235824265F2122651717 6E14147614157F12158912169012169512179613189015187F1313701615621D18481911 280C001204001401003108004A1100611E0D7022157A1E138318129117149D1819A21617 A61417A71214A61113A51313A51514A61816A51B11B02512B32C0FB83215BA3A17BD4219 C24E1FCB5C27CE672CD4732FD47C32D88634DA8E36DD963AE3A140EDAB4AF0B648F3C645 F5CF46FAD852FDE05EFAE566F9EB71F9F280F9F790F4F598F1F6A4F0F7B3F0F8BFF2F8CA F3F9D3F5FADAF6FAE3F5F9EAF4FAEEF5FCECF5FCEAF6FBE5F6FAE1F5F8DDF3F6D9F7F7DB F7F7DBF8F6DDF8F6DFFAF5E2FAF4E4FAF4E6FAF5E2FCF6DEFBF6D6FCF4CDFAF2C1FAF1B0 FBF0A1FDEE93FFEC86FFEA7AFFE66FFFE165FEDC60FFD75BF9D054F2C64BEEBD47EAB042 E9A840E69E3CE39437E58C38E78A3AEB8B3FEB8D43E68F42E59848E5A752E6B75BE9C966 EFDC73F7F181FFF997FFF7B6FFEFB4F8DF8FE2C663D6B33FD3A02BCF851CCB6815BA3A09 B5200CAD0A0FAF0619B10E21AF1223A5141BA31217A71015AA0F15AA0F15A91015A71015 A61115A61115A31215A31215A21315A014159F15159F15159D15159D15159C1615991417 9914179715179715179715179715179616179416179214159115158F15148F15148C1413 8B13128B131289131389181A86191C85181B81191A80191C7C1A1B79191B761A1D6F161A 6C171A68181B67181B661A1E671C20671F226123245325274E27284B2928482A28422A28 3B29253628253128232D28242B2823292522262221221C1C1D17171A1114150F11100E0F 0E0E0E0B0B0B080808060606050505050505050505060606060606050505040404040404 030303020202020202020202020202020202020202020202020202020202020202000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000555555F4F4F4FEFEFE F9F9F9FFFFFFFEFEFEFFFFFFFCFCFCF7F7F7FFFFFFFFFFFFBEBEBE434343180000700811 95091291040C990A0EB01E1EA5110D980300AE150DA90F07A90F07A90E09AB0D0CAB0C10 AB0B13A90C17AB0B15AF0A0EAF0B0AAF0B0AAE0C0AAE0C0AAC0D0AAB0D0AAB0D0AAB0D0A AB0D0AAC0D0AAE0C0AAF0B0AAF0B0AB00A0AAF0B0CAF0A10AE0A11AE0A11AC0B11AC0B11 AB0C10AB0C10A90D10A80E0EA70F0EA5100CA5100CA4100CA4100CA2120AA71009AA0500 B20700B50C07B8100DB6110FB10D0CA9090BA3070ABB2026B11721A40E199E0A16A00E1B A1101F9C0E1E890E205E091E6022376530424D233124040F0D0000060000000000333736 727876C3C9C7F2F6F5FAFAFAF5F1F2FBF2F5FFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFF7F7F7FFFFFFFFFFFFF1F1F1C4C4C4181818 000000B4B4B4FFFFFFFEFEFEFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4FEFEFEFFFFFFFFFFFF919191000000 151515D5D5D5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF9FFFFF9FFFFF9FFFFFBFFFFFEFFFFFFFEFF FFFDFFFFFDFFFFFDFFFFFCFDFFFEFBFFFFF8FFFFF6FFFFF4FFFFF4FCFFF6F8FFFBF8FFFF FFFFFFFFFCFFFFF9FFFFF8FFFFF9FFFFFBFFFFFEFFFCFFFFF6FFFDF5FFFCFBFFFEFFFEFF FFFBFFFFF9FFFFF7FDFFF8FBFFF8FDFFF7F9FFFAFAFFFBFBFFFDFBFFFEFBFFFFFBFCFFFA F9FFFAF8FFFAF5FFF8F4FFF8F4FFF8F7FFFAFFFFFDFFFDFFFFFBFDFEFAFBFDFBFCFFFFFF FFFFFFFFFFFFFFFEFFFFFBFCD4C9CD91828749363C1500071100001B00004300095E0811 7215207C1623810E1D890C1C9C1325AD1C2DA30F1F9A020F9C0410A9141AA71619990D0C 970D0B8A2422220000111111C4C4C4F4F4F4FAFAFAFFFFFFF3F3F3FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3E3E3FFFFFF3A3A3A030303000000 000000040404000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000010101020202020202030303 0404040404040202020202020303030404040404040505050606060705060A030A0C020A 0D04090F060B14090F1B1014211718241A1B261A1A281C1C2C1E1D302221342623372926 3B2C273F2C26432A23482A224C2B22502B23532A245828245B26225E231F611D1C651B1A 6A1A196E18197317187618197717197B1717811916821913841913841913851813871713 8817138916138C16148F15149115159214159515169616179715179816169B16179B1715 9C16159C16159D15159D15159F15159F1515A01415A01415A21315A21315A31215A31215 A41215A61117AA0E1BAB0D1BAA0E19AA0F15A91012A7120EA6130CA6130CA6130CA6120E A61212A61115A61019A6101CA60F20A70E20A20614A50E13AD23188C11008A1C00FA9157 FFCA8DE77D41992500BC4219D55635C44826AE3812BD4E21DA753FDD8E3FE7B842F1D665 FFEBB3FFF6E5FFF5F9FAF0EEFBF2C9FFF3A7FBDA71EBB646D8892CCE6923C64F25BF3B24 BD3424C2342ABB2B22BD2A20BB2820BA271DB9261CB5251AB42419B32416B52618B52618 B32517B42716B52817B82B1ABA2D1CBB301DBD351FBD3A1EC03D21BE3F1FBB3F1BBA4319 BE4A1BBE501BC2591FCB6827D1732DD4782DDB8435E79241E99743E7933DE58C38E58936 E18434DD8030DB7C2CD9792CD9782BD9772CDD7830DC7731DB742FD86F2DD56C2AD26927 CF6625D16326D25A28D3562ACE5125C74920C1411CBC3A1AB93318B7301AB62A19B22619 AF1F17AA1916A81414A71214A71216A91217AB1215A81315A115169717148A19157D1A14 6F1B11651C136020165C211959221D58211E58201F5A201F5A1E20601B1E6C171A751517 7C13178413178E1318941318981318991419911418831214751717691E19521D15361108 220C01260A004B18075F1C0B6F23157A23197F1D14881713941715A0181AA41517A61417 A71214A71313A61414A51715A51A15A71D13B22714B42D10B93316BB3B18BE431AC34F20 CC5D28CF682DD4732FD47C32D88634DA8E36DD963AE3A140EDAB4AF0B648F4C444F6CE48 FAD852FCDF5DFAE566F9EB71F9F280F8F78DF4F598F1F6A4F1F6B3F0F8BFF2F8CAF4F8D3 F6F9DAF6FAE3F5F9EBF4FAF0F7FBEDF7FBECF7FAE7F6FAE3F5F7DFF3F6DBF7F7DDF7F7DD F8F6DDF8F6DFFAF5E2FAF4E4FBF3E6FBF4E2FBF5DBFAF6D3FBF4CAF9F2BCFAEFADFAED9E FCEB8FFDEA83FDE676FDE06AFADA5FF9D55AF9CF56F4C84FEDBF47E9B643E4AA3EE3A23C E09738DE8D32DF8433E08033E47F37E3813AE0823ADE8B3FDD9646DBA34CDCB455E3C763 EFDC73F8E889FFF2B2FFF4B9FFEE9EF2D975E0BF4ED8A935D48F27D67723D65D28B92C11 A80A09B20D1BB31222A50A189F0E13AD1C1FA71015AA0F15A91015A91015A71015A61115 A61115A31215A31215A21315A014159F15159F15159D15159D15159C1615991417991417 9914179914179715179715179616179416179315169115159016158F15148E14138E1413 8B13128A141489181A86191C85181B82181A81181C7D191B7B181B781A1B7117196D1718 691719671919661A1C661C1D661E216222235525254F27274D2929492A28442A293D2A26 3829263429253028252D28242B2623282320261D1E2118191D13141A11121210110F0F0F 0C0C0C090909070707060606050505050505060606060606050505040404040404030303 020202020202020202020202020202020202020202020202020202020202000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000404041B1B1BC3C3C3FFFFFFFFFFFF FFFFFFF9F9F9FFFFFFFFFFFFFEFEFEFBFBFBFFFFFFFEFEFE9191911200003C0000730C0D 7D0C0E8C1012B12727A610119B0000C01616B70709B70709B5080AB2090CAC0B10A80D11 A40F15A20F15A50F11A70E10A70E10A50F10A50F10A41010A21010A21010A21010A21010 A41010A41010A50F10A50F10A70E10A80E10A90D10A90D10A90D10A90D10AB0C10AB0C10 AC0B10AC0C0EAC0C0EAC0C0EAE0B0CAE0B0CAF0B0CAF0B0CAF0B0CB00A0AAD0101B20405 B6090BB70F0FB31011AC0E0FA10B0D9A090E850000951218A4272D9D262C89161D7E0F16 8719228C2C375E17293702141F00001800001100003E2F34787475A0A2A1E1E7E5F2FBF8 FBFFFFFCFFFFFBF9FAFCF6F8FFFCFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFEFEFEFEFEFEFFFFFFFDFDFDF3F3F3313131000000 7D7D7DFFFFFFF9F9F9FFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4FCFCFCFBFBFBFFFFFF5E5E5E0000002C2C2C FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFCFFFFFCFFFFFEFFFFFEFFFFFFFEFFFFFEFF FFFDFFFFFDFFFFFDFDFFFDFBFFFDFAFFFEF8FFFDF8FFFDF6FFFFF8F9FFFDF8FFFFFFFFFF FFFCFFFFF9FFFFF9FFFFFAFFFFFCFFF7F9F8F5FEFBF5FFFFF7FFFFFBFFFFFFFFFFFFFCFF FFF8FEFFF6FFFFF4FEFFF5FEFFF7FFFFF8FFFFF9FFFFFAFEFBF5F7FFFFFDFCFFFDF9FFFD F7FFFDF4FFFBF2FFFBF1FFFBF5FFFDFBFDFCFFFEFFFFFEFFFFFEFFF8F8F8F4F6F5F8FAF9 FDFFFEFAFAFAFFFEFFFFFDFFFFFBFFF3E4E9B8A5AB6A555C361B201900001F0000260000 46080B6A1F24812730811B267C0C1888101A90121D95161D99181D981A1D931717840A09 600504150000404040FFFFFFF1F1F1FCFCFCFFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F2F2CDCDCD070707000000000000020202 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000010101020202020202030303040404 0404040202020202020303030404040404040505050606060705060C060A0E050A0F060B 12090C180D111D1314221819251B1A291D1D2C1E1D2F2120332421362724392A253B2C27 402B26472A244B2A234F2A22522B245629245827225B241F5E211E631D1B671C196C1B1A 71191874181978181A7A171A7C1818811A15821913841913841913851813871713891613 8B15138E16159016159216169315169616179717189816189917179B16179B17159C1615 9C16159D15159D15159F15159F1515A01415A01415A21315A21315A31215A31215A41215 A61117A70F1BA70F1BA71019A71015A71112A61210A6120EA6130CA6130CA6120EA61212 A61115A61117A70F1BA70F1CA70F1CAB15209D0D0D931000921B00C45827FFB77CFFAC6F AD4007951F00D85C36DF5E3EB53615B13A12C75928DB773CE89B4BEBC04DF3DC72FFF0BB FFF7E7FFF6FAFFF6F1FFF6CCFFF3A7F5D068E5AD40D58127CB641FC74D24C03C23BF3623 C43726BE2F21BE2F21BF2D20BB2C1EBA2B1DB8291BB7281AB72818B8291BB82919B72A19 B72A19B82B1ABB2E1DBD301FBE3320BF371DC13B1EC23F21C04120BD411BBC451AC04C1D C2531EC65C22CF6929D67530D87A30DE8436E7913EE99441E48E39E18635E28235DF7F32 DB7B2EDA782DD8762BDA752DDA752DDB742FD9722FD76E2DD56929D16527CD6123CB5D20 CB5A22CA5021CA4C23C64820C2421BBE3C1AB93618B73118B62E18B02415AD2114AA1B13 A81714A71214A61115A61117A61117A51316A315149D15159317158818147B1812701910 671A10621E155E1F165E1F1A5D1D1B5C1C1C5D1B1D5E191C63171B73191B7D1619831518 8B14189214189813189B13179B14189615198713147B171771201D5F201B46170F36140B 3A14095E1F106D1F12782117801F16861B158E1713991717A41A1AA51417A81315A81213 A71313A71515A71915A71C17A71F13B12913B62F12BB3518BD3D1AC0451CC55122CD5E29 D16A2FD4732FD47C32D88634DA8E36DD963AE3A140EDAB4AF0B64AF3C345F5CD47FBD652 FBDE5CF9E465F8EA6FF8F17DF8F58CF4F597F1F6A4F1F7B1F2F7BFF2F8CAF4F8D5F6F9DC F6F9E4F5F8EDF4F9F2F7FAF1F7FBEDF7FAE9F6F9E4F5F7DFF3F6DBF7F7DDF7F7DDF8F6DF F8F6E1FAF5E2FAF4E4FBF3E8FBF4E2FBF6D8FAF5CDFAF3C5FAF1B8F8EEA7FAEB9AF9E98A FDE87FFDE372FBDC67F7D55AF6CE54F5C950F0C14BEBB843E6B141E1A43AE09C39DD9235 DB8731DA7D2FDB762EDB742FDB7431DE7836DB7E39D8863CD59140D6A048DEB355EAC866 F1D67DFFE9A8FFF6B9FFFBABFFE987EACC5CDBB240D7982FD7812CE27137C84123B01912 AB0C11AA0D16A30C15A11013AA1A1AA71015A91015A91015A71015A71015A61115A41215 A41215A31215A21315A21315A01415A014159F15159F15159D15159A1317991417991417 9914179914179715179715179616179416179315169216169016158F15148F15148C1413 8B15158A171A87191C86181B84171A81181C7F181B7B181B781A1B72181A6E18196C171A 68181967181B671B1D671C206220225622245026275028294C2A29472B2A422A283C2A28 3729263228263129262F27252C2422281F20241B1C2117181D14151513141212120F0F0F 0B0B0B080808070707060606060606060606060606050505040404040404030303020202 020202020202020202020202020202020202020202020202020202000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000101010000007B7B7BFFFFFFFCFCFCFFFFFF F5F5F5FFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFFFFFFD7D7D75648471F0000470600782724 8923218C0E119E090DB50C13C10911C1020AC1020ABE030AB7060CAF0A0EA70E10A01113 9E1213A40F15A70D15A70D15A50E15A50E15A50E15A40F15A40F15A40F15A40F15A50E15 A50E15A50E15A70D15A70D15A70E13A80D11A80E10A80E10A90D10AB0C10AC0B10AE0B0E AF0A0EB00A0EB2090EB3090CB6070CB7060CB7060CB7060EB7060EB80B11B3080EAB040B A40308A1060C9F0C129E161A9B1D209B272A841A1C701011721A197A282A6F23234C0405 2D00002300001F000334101C634851A18E94D7CED1F6F6F6FCFFFFF9FFFFF9FFFFF1F7F5 F6FAF9FFFEFFFFFDFFFFFCFFF9F0F3FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFF5C5C5C000000494949 FFFFFFFBFBFBFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0F0434343000000595959FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFF FFFEFFFFFEFFFFFCFDFFFCFBFFFBFBFFFAFBFFF9FBFFFCFBFCFFFDF9FFFFFFFFFFFFFCFF FFFAFFFFFAFFFFFBFFFFFEFFFAFFFEF5FFFFF2FFFFF4FFFFF8FFFFFBFDFCFCF6F8FEF2F6 FFF4FCFFF2FBFFF4FCFFF6FEFFFAFFFFFAFFFFFCFFFFFDFFFFFEFFFFFFFFFCFFFFFBFFFF F9FFFFF8FFFFF8FFFFF9FFFFF7F7F7FEFAFBFFFEFFFFFFFFFCFFFFFBFFFFF7FDFBF5FBF9 FCFFFFF6F8F7F4F4F4FFFEFFFFFBFFFFFAFFF8E7EDDBCFD1838079505044190F060F0000 1900003301005717186B20247A23298F33388F2C317A15197C15188B2425771313400000 140000888888FFFFFFF5F5F5FFFFFFFCFCFCFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7777770101010000000000000E0E0E000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000010101020202020202030303040404040404 0202020202020303030404040404040505050606060705060C070B0E080C12090E160D10 1C111520161725191B281C1C2E20202F21203222223624223927253C2A263E2C28432C26 4B2A234F2A22522923552A245829235A25215D221E601F1D641D1B6A1C1A6E1A1A731919 77191A7818197B191A7E17188219158419138518138518138717138717138916138B1513 8E16159117169216169416179717189816189B16199B16179C16179C16159D15159D1515 9F15159F1515A01415A01415A21315A21315A31215A31215A41215A41215A61115A41117 A41119A4111BA41119A41215A41213A61210A6120EA6120EA7120EA7120EA71112A71113 A71015A90F17A90F19A61019B5262899130A7F0200B74520FFB580FFBD81CF662C9A2B00 B33A0FE3633ED14F2FAE2E0BBD461BCC5E29D87635F5AA57EBC558F5E381FFF4C3FFF5E8 FFF6FAFFFBF4FFFBCEFFF1A5EFC85FE3A63BD57D24CE6221C94E24C33D22BF371DC33821 C03321C03322C03121BD301FBC2F1EBA2D1CB92C1BB92C1ABA2D1CBA2D1CBA2D1CBA2D1C BC2F1EBE3120C13423C13621C0391CC23D1CC3411FC1411CC0421ABE4518C24C1CC4521C C95C21D26B29D8762FDB7B31E08336E88D3CE78E3CE18836DF8234E07E33DD7B32D9772E D9742ED7722CD8712ED8712ED46B2AD56929D26628CF6124CA5C21C7591EC6551DC6501E C4491FC6461FC3431EBF3D1BBB381AB93318B72F19B52C19AA1E11A91C12A81913A61713 A51314A41215A31016A21116A112149C14149715158E17138417127A17116F160E67170E 651A14621B15621B17621B1965191B66171C67161C6B141A7E191D85171A8A1619921519 9914199E1318A01319A0151A9A15188D12148317177A1F1E6A201D551A164819134F1A12 6B1D13771B107E1C13851A148D1715961615A0181AA8191BA61417A81214A81213A81414 A71814A61B16A81F19A92115B32B15B73013BC3619BF3F1CC2471EC75324CF602BD26B30 D4732FD47C32D88634DA8E36DD963AE3A140EDAB4AF0B64AF3C146F4CC48FAD551FBDD5B FAE264F8E86EF9EF7CF7F489F4F695F2F6A2F3F6B1F2F7BDF2F8CCF4F8D5F6F9DEF6F9E6 F5F8F1F6F8F3F8F9F3F8FAEFF8F9EBF7F8E6F7F6E1F5F5DDF8F6DFF8F6DFFAF5E1FAF5E1 FBF4E2FBF4E4FCF2E8FCF4E1FBF5D3FAF6C7FAF3BFF9EFB1F8ECA2F7E893F9E687FBE47A FDE271FBDB64F8D15AF3C951F4C34DEFBC49EBB342E6AC40E09F3BE09739DD8D36D8822F D7772BD56E29D66829D5672ADB6E33DA7235D77A37D48239D68F41DDA04DE8B55CEDC371 FCDA9AFFF1AFFFFFAFFFF393F0D86AE0BC4CD69F38D58830DC7437DA5C36C13423A60E0B 9F0608A81315A719179D0F0DA61113A71015A71015A71015A71015A61115A41215A41215 A31215A21315A21315A01415A014159F15159F15159D15159A13179A13179A1317991417 9914179715179715179616179416179416179216169216169016158F15148F15148C1415 8B171889181A86181984181882181A8018197C181A79191A74181971181A6E181B691719 681819681A1A671B1D631F205822225325255127284F29284A2B29462A27402B283A2B26 352A26332A253228263026242C2221281E1D25191B2118191816171414141111110D0D0D 0A0A0A070707070707060606060606060606050505040404040404030303020202020202 020202020202020202020202020202020202020202020202000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000040404000000000000323232F0F0F0F1F1F1FFFFFFF6F6F6 FFFFFFFAFAFAFFFFFFFFFFFFF8F8F8FFFFFFFEFEFEB7B3B0251B111400003F10087E3330 75080D91050EC31B2AB8000BC70010CA000EC5000EBD030EB2090EA80E10A01210A01113 AB0A19B0071AB0071AB0071AB0071AB0071AB0071AB0071AB0071AB0071AB0071AB0071A B0071AB0071AB0071AAE0917A90D11A80E0EA90D0EA90D0EAC0C0EAE0B0EB00A0EB2090E B5080EB6070EB9050EBC040EBD030EBE030EBE0210BA0410BA101BB0101AA80C17A10B14 9A0E1797151D931E248E272A892F2F7B2D2B60211C3E09032000001B00001800001F0000 54333A8B6B76D1B7C0FFEDF3FFFBFFFFFEFFFCFFFFF9FFFFE3EEEAF0FBF7F9FFFFFCFFFF FFFEFFFFFDFFFFF6FAFEF5F8FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFCFCFCF9F9F9FFFFFFFFFFFFFDFDFDFCFCFCFFFFFF929292000000262626F1F1F1 FFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5C5C52626261111118A8A8AFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFEFFFFFEFFFFFCFFFFFCFFFFFCFFFFFFFFFF FFFFFDFFFDFDFFFCFDFFFAFDFFF9FFFFF8FFFFFBFFFCFFFFF9FFFFFFFFFFFFFDFFFFFBFF FFFBFFFFFCFFFFFFFFF8FFFFF1FFFEEEFFFDF0FFFEF7FFFFFCFFFFFFFEFFFFFDFFFFFDFF FFFEFFFFFEFFFFFEFFFBF9FEFAF8FDFFFDFFFFFEFFFFFEFFFFFDFFFFFDFFFFFDFFFFFDFF FFFDFFFFFDFFFFFDFFFFFDFFFFFDFEFCFCFCFBFDFCFCFFFFF9FFFFF9FFFFF8FFFEF9FFFF FBFFFFFEFFFFF9F9F9F7F1F3FBF2F5FFFAFEFFFFFDF4FFFBD9F1E397A79A50564C201710 0F00001900002A00002F0000531314672123691F20752B2A8135356116132700003C2A2A D0D0D0FFFFFFF9F9F9FFFFFFF4F4F4FFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFEFEFEF2A2A2A070707000000000000101010000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000010101020202020202030303040404040404020202 0202020303030404040404040505050606060705060D090A100A0C150C0F1910111F1516 231918271B1B2B1D1C3022213223203624223926223C29253F2A25402B26442B264F2A24 5429235629245829235926225D231F5F1F1D611D1A671D1A6C1D19701A19741A1979191A 7B191A7D191B7F18198219158419138518138518138717138817138B15138C1413911716 9317179416179717189917199917199C171A9D17189C16179D15159D15159D15159F1515 9F1515A01415A01415A21315A21315A31215A31215A41215A41215A61115A41117A21319 A01319A21317A31215A31313A41212A61210A6120EA7120EA71110A71110A71112A91013 A91015A91015A41215A31C168E1001881500E2774BFFD59FF69256962D00A23000C64B22 D45230BB3617AD2D08C75123D1672DDD7F39FFB963EECD64F8EB8FFFF7CBFFF6E7FEF5F8 FFFDF2FFF9CAFFEB9BE8BD55DE9E34D57B25D26524CF542AC84324C23B1DC23B1DC33821 C23722C13621BF341FBE331EBD321DBC2F1BBC2F1DBE311FBD301EBD301EBD301FBF3221 C13423C43726C43924C0391CC23D1AC43F1CC2411ABF4118BF4418C14B19C5521BCA5C21 D36A29DC7530DC7A31E08034E6893BE38837DC7F31DE7C33DE7933DB7431D7702DD56C2B D36A29D4682AD36729CD5F24CC5E23CB5A22C8571FC6531DC24F19C14B19C2491AC3451F C3411FC03E1EBC391BBA3419B63017B42B18B22919A71A10A71A11A71814A61615A51515 A41316A51218A213179B13139614129216148C161282171178160D6F150D68130C681811 6718136918156A19186E181B70171B72171E78141C871A1F8F181C92171A98151A9D1519 A31418A41318A415199E1618931314881616821E1E751F1E631918591917611C17761912 8116108716128E17139717169D1716A41819A91718A71214A81213A81213A81412A81915 A81D16A92018AB2317B42C16B93215BE381BC0401DC3481FC85425D1622DD46D32D4732F D47C32D88634DA8E36DD963AE3A140EDAB4AF0B64AF3C146F5CA48FBD453FBDD5BF9E163 F7E76DF8EF7AF8F488F5F593F2F6A1F3F6AFF3F6BDF4F7CCF4F8D7F8F8E0F7F8E8F6F7F2 F7F7F7F8F9F4F8F9F1F8F8ECF7F8E8F7F6E2F5F4DFF8F6DFF8F6DFFAF5E1FAF5E1FBF4E2 FBF4E4FCF2E6FCF4DFFBF6CEFBF5C1FBF2B7F9EFAAF7EA9CF6E68EF7E380F9E175FDDF6D FBD661F5CB55F1C24EF0BB49EDB345E9AD3FE5A63DDE9839DD9139DC8736D77B2ED46F29 D16525D05D24CE5923D5602BD6642ED56B31D57334D57E39DB8D43E59E50E7AB62EFC686 FFE39FFFFBA8FFF99AFBE67BEACB5FDCAC46D6933AD47734E37041D35034AE2012A00D06 A91813A81B14990B07A41213A61115A71015A61115A61115A41215A41215A41215A31215 A31215A21315A21315A21315A01415A014159F15159B13179A13179A13179A13179A1317 9914179914179715179717189517189416179317179216169016159016158D15168B1718 8A171A88171985171884171A8117197E171A7B191A77191A7319197017196C171A691719 68181968191C631D1F5C20225624255426285228294E2B29492B29432B273F2C28392A27 362B27352A283228263024242C2020281C1C251B1C1C18191717171313130F0F0F0B0B0B 080808070707070707060606060606050505040404040404030303020202020202020202 020202020202020202020202020202020202020202000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000050505000000000000040404B3B3B3EEEEEEFFFFFFFCFCFCFFFFFF FAFAFAFFFFFFFFFFFFF9F9F9FCFCFCFFFFFFFEFFFB808B7D010200110000582521741B1F 890D17B11626B00012C10015C70011C40010BE0210B5080EAC0C0EA41010A40F11AE0917 B3061AB3061AB3061AB5051AB5051AB5051AB5051AB6041AB5051AB5051AB5051AB3061A B3061AB3061AB00817AE0A11AC0C0EAC0C0EAE0B0EAF0A0EAF0A0EB2090EB30810B50710 B60610B70610B90510BC0311BC0311BD0311B50615AA0F1DA31722A31B279D1E27931E27 851A2074181B6618182E00003000002E09011A00000E00002B2316736F63B4ADA5F7E7E8 FFEEF4FFF7FCFFFAFDF9F7F8F5F7F6F4FDFAF8FFFFF7FFFFF8FFFFF9FFFFF8FCFBF3F1F2 FAF4F6FFFBFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFCFCF9F9F9FFFFFFFFFFFFFFFFFFFAFAFAF8F8F8B8B8B8111111060606B3B3B3FEFEFE FFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEF9F9F9FFFFFF9494940C0C0C1F1F1FB9B9B9FBFBFBFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFEFEFFFCFFFFFBFFFFFBFFFFFBFFFFF9FFFDF9FFFDFCFFFDFEFFFD FFFFFDFFFDFDFFFBFFFFFAFFFFF9FFFFFBFFFCFFFFFBFFFFFFFFFFFFFDFFFFFBFFFFFBFF FFFEFFFCFFFFEFFEF9EEFFFCEEFFFFF1FFFFF6FFFEF3F7F6EFE9EBE6E4E5E3F3F0EAFFFD EEFFFFF1FFFFF1FFFFEEFAFAF6FBFFFEFFFFFFFDFFFFFBFFFFF9FFFFF8FFFFF6FFFFF6FF FFF5FFFFF7FFFFFCFFFFFEFFFFFFFFF8FCFBF3F9F7F1FAF7F3FEFAF6FFFDDDE8E4EDF8F4 FBFFFFFEFFFFFFFEFFFDF9FAFFF9FCFEFFFFEFFFFCEAFFFDEEFFFBF4FFFBCFD6CE88837D 4233301A00001800001D00002C0000461916572A274F221D3205001800007C7070FFFFFF FFFFFFFBFBFBFFFFFFFFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFDFDFDAAAAAA020202000000040404000000020202010101000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000010101020202020202030303040404040404020202020202 0303030404040404040505050606060705060E0A0B110B0B150F0F1C1314221819251B1A 291D1D2C1E1D3323233624223925243B26233E2926412925432B27482B25522923572822 5928235C27215E24205E211E611D1A621B176B1D1B6F1B19731B1A751A197B191A7D1919 7F18198119188418158518138717138717138817138817138B15138C1413921817931717 9717189816189917199C171A9D161A9E18199D15179F15159F15159F1515A01415A01415 A21315A21315A31215A31215A41215A41215A61115A61115A71015A412159F14179D1517 9F1417A01415A31313A41212A61210A71110A91110A91110A91110A91110A71110A71112 A71112A214108C0D008F1B02C65A34FFAB7BFFAB71B553168C2300B13F0DCC4E28CA4526 B63112B4340FCA5623DA7233EB9143FFBE64F5DA73FFF5A0FFFDD4FDF6E6FBF3F1FFFAE9 FFF2BEFBDF8CDEAF47D8932BD37722D86828D85A31CD4B29C7431DC6421CC33C1EC23A20 C1391FC0381EBE361EBD351DBE331CBD321DBF341FBF341FBF321EC03321C23322C53625 C73827C83C25C03619C03B18C33F19C14018BF4015C04315C24A18C5501ACB5A20D46828 DC7331DE7830E17D32E58437E18134D9772CDC7532DA7032D66C2ED16729CE6126CB5E23 CB5C24CA5B23C6541EC6521FC54F1FC24C1CC2491CC0471ABE4518BE4319C14020C23C1F BF391EBA341BB72F19B32A17AF2616AE2417A3190FA41912A61814A71917A61817A51618 A51419A116199513119116118D161288171181161079140C70110B6B11096C130D6D1410 7015147416177916197C171D80182185181E911A2096181C99161B9E161AA41519A61417 A81315A71516A317189712138F14168A1C1D7F1D1E6F17166618186F19188418168F1512 931614991717A0181AA41819A71518A71214A81214A81213A91312A71611A81913A91F15 AB2218AD2517B62E18BA3316BF391CC1411EC44920C95526D2632ED56E33D4732FD47C32 D88634DA8E36DD963AE3A140EDAB4AF0B64AF2C047F5CA4AFAD352FCDA5CFAE162F9E76B F9EE78F7F385F5F591F3F69FF4F5AFF3F6BDF5F6CCF6F7D7F9F7E0F9F7EAF7F6F4F8F6F9 F9F8F6F9F8F3FAF7EEF9F7EAF8F5E4F6F4DFFAF5DFFAF6DDFBF5DFFBF4E1FCF3E2FCF3E4 FEF2E4FEF4DBFCF5C7FCF6BAFBF2B1FAEEA4F8E996F8E587F8E17BFBDF71FBDA67F9D05C F2C34FEEB947EEB244EAAB41E5A43CE39D3BDB8F37DA8937D87E32D3722DCE6426CC5922 C94F1CC94B1BCB4C1FCF5224D25A28D3612BD36A30D87637E08441DE904EE3B06FF4D28B FFF09FFFFA9DFFF38DF7DF75E6BF5ADBA248D38138DF7740DD633CC84229B02413A3170A A2150BA3160FA41213A41215A61115A41215A41215A41215A41215A31215A31215A31215 A31215A21315A21315A21315A21315A014159B13179B13179B13179A13179A1317991417 9914179715179917199717189517189416179315169216169115159015178D16188B1718 8A16178816168517188317177F17187C181879191A75191A7218186D17186B1717691817 69191A651B1C5F1F205A22235824265527275129274D2B29482C29422D283C2A263A2B26 382A273429253426253022212D1F1E291D1D1E1A191919191515151010100C0C0C090909 080808070707060606060606050505040404040404030303020202020202020202020202 020202020202020202020202020202020202000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000505050000005D5D5DF7F7F7F9F9F9FFFFFFFFFFFFFFFFFF FCFCFCFFFFFFFFFFFFFBFBFBFBFBFBFBFFFDD5E7DB616F620B04001E00005E1C207E1D26 8D0D1CA30C1DB0071AB90417BC0313BA0411B60610B20910AE0B0EAC0B10AE0A15AF0917 AF0917B00817B20717B30717B30717B30717B50617B30717B30717B20717B00817AF0917 AF0917AF0915B20910B3080EB30810B30810B20910B20910B20910B20811B20811B00911 B00913B00913B00913B00913B00815A70D199517238A1C27851B257B1A216D131C5A0B10 450305360000330A081D00001E0D0550493FA1A396DEE9DBF3FFF4F1FBF2FFFEFDFFFCFF FAF6F7FCFCFCFCFFFFF9FFFFF5FFFCE5F1EDF7FFFFF7FFFEF9FFFDFEFFFFFFFEFFFFFDFF FFF9FDF4EBEEFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFF FFFFFFFBFBFBFCFCFCFFFFFFFEFEFEF8F8F8D7D7D7313131000000737373FAFAFAFBFBFB F9F9F9F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF7D7D7D0404042F2F2FE1E1E1FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFFFFFCFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFBFBFFFAFBFFFAFCFFFAFEFFFAFFFFFB FFFFFDFFFEFFFFFCFFFFFBFFFFFDFFFBFFFFFBFFFFFFFFFFFFFDFFFFFBFFFFFCFFFFFEFF FBFFFFEDFEF8F0FFFFEEFFFFF1FFFFE6F1EDC3C3C39E93977F797B7C8B869AB4ABCBE2DA E9FEF9F3FFFFF3FFFDFAFFFFFEFFFFFFFDFFFFFBFFFFF9FFFFF7FFFFF6FFFFF5FFFFF4FF FFF6FFFFF4FAFFFEFFFFFFFFFEFFFFFBFFFFF6FFFCF8FFFFF7FFFFF7FFFFF8FFFFF6FFFC F8FCFBFDFDFDFFFDFEFFFDFEFCFEFDF2FFFFE7FFF8E3F8F1F0FFF9F9FFFDFFFFFBEFEAE7 D9CECC6D5E5B301C1B0F00000F00001400000E00000E00001C0F09AEA9A6FFFFFFFFFFFF FAFAFAFFFFFFFFFFFFE1E1E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFCFCFC6B6B6B0000000000000A0A0A010101000000060606000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000010101020202020202030303040404040404020202020202030303 0404040404040505050606060705060E0A09120C0C1610101C1714231918271C1A2B1D1C 2D1E1B3624223825213A25223E2622402824432A25462A264B2A255528235C27215D2621 5F252160232061201C631C186419146D1C19701B18751A19791A187C18187F181981191A 8218188518158518138717138817138817138916138C14138E1413931717941617981618 9B16199B16199D161A9E171B9F17199F14179F15159F15159F1515A01415A01415A21315 A21315A31215A41215A41215A61115A61115A71015A71015A412159D15179B16179D1515 A01415A21413A41213A71112A71110A91110A91110A9110EA7120EA6120EA6120EA4130E 9F170B891200A33713FFA87CFFD9A4DA7A3E8E2C00A33802C24E1FCE4E2BCB4627C13C1D BE4018C95A23DF7E37F3A14BF6BE5DFAE27EFFFCABFFFFD8FCF5E3F8F1E7FFF7DEFFECB1 F5D57ED8A339D48B24D47322DA6A2BDB6034D3532CCA4B1EC8491CC13F1BC13F1FBF3D1D BE3C1CBF391CBD371ABD351BBC341AC0351EC0351EC0331FC13420C33423C63726C83928 C93D26BF3518C03A17C23E18C23E17BF3E14C04114C24817C54D19CB581FD66529DE7031 E07531E27935E68038E27C32D9722DDA6D32D86931D3642CCE5F27CB5923C7551FC6521F C55120C24C1EC14B1DC2491EC1461CC1431BBF4119BE4018BE3E1BC13B20BF3920BD351F B8301AB32A18AF2616AB2114A91F14A31811A31813A71917A81A19A8191BA5191AA6171B A0181A9215138E17118A171287161081140F79120B750F0A700F0972100D74100E781112 7C141582151A86171D8A18208F172099181D9D161C9F171BA21619A51417A91416AA1415 A91515A717179A1212931314901A1A86191C7713157112167A1618921A1B9B16179F1719 A41A1AA91A1CAA1819A71214A40E0FAA1113A81211A81410A7170FA91A12A91F15AB2218 AD2517B62E18BB3417C03A1DC2421FC54A21CA5627D2632ED66F34D4732FD47C32D88634 DA8E36DD963AE3A140EDAB4AF2B54BF3BF49F5C84BFBD254FCDA5CF9E061F9E769F9ED75 F9F383F7F590F3F69DF4F6ADF5F6BCF7F5CCF7F6D8F9F7E2FAF6EBF9F5F4F8F6F9F9F8F6 F9F8F3FAF7EEF9F7E8F8F5E2F6F4DFFAF6DDFBF5DDFBF5DDFCF4DDFCF4DFFEF3E1FEF2E2 FFF4D8FDF6C2FDF6B2FCF2AAFAED9EF8E890F8E483F8E076FCDC6DFAD562F8CB58F1BE4B ECB244EAAA40E8A33CE59D39E19639DA8836D98137D67733D16B2BCC5D25C8501EC5461B C44117C43E18C9431DCF4B24D15428D45B2CD76531DE7139DA7D42DF9F5FEEC47CFFE798 FFF9A2FFFB9AFFEC88F0CE6CE1B054D48D3FD67A39DC6C3ADB5F39BE3B1F9C1300970F00 AD2319A31312A31215A41215A41215A41215A41215A31215A31215A31215A31215A31215 A31215A31215A21315A31215A213159D12179B13179B13179B13179B13179A13179A1317 9914179B16199917199717189416179416179315169214159115158E16178D16188C1517 8915168716188416178016187E17187D191B7818197317186F17166C16176B1717691817 68191C611C1F5E20235D22245A2628562828502A274A2B28452C283E29243C2A263A2B28 3829263626263222222F1F1F2A1E1E1F1B1A1A1A1A1515151111110C0C0C0A0A0A080808 070707060606060606050505040404040404030303020202020202020202020202020202 020202020202020202020202020202000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000404040000001D1D1DFFFFFFE5E5E5FFFFFFF9F9F9FFFFFFFAFAFA FAFAFAFFFFFFFFFFFFF0F0F0FBFFFFF5FFFDE9F6ED53524D0E000034070A6E2C306D101A 901C27991220A40D1CAB0A19B00815B30713B60611B60610B20910A90D11A50F11A70E11 A80D11AB0C11AC0B11AE0A11AE0A11AE0A11AE0A11AC0B11AB0C11A80D11A70E11A50F11 A90D11B30810B70610B70511B60611B30811B00911AF0913AC0B13A90C15A70D17A40E17 A10F19A010199E11199E111A92161E82252D6E232A5C151B49070B3600002700001D0000 160000503B388D807AD8D5CEFEFFF8F8FFFAF1FFF6EEFFF7F5FFFBF0F5F1FEFEFEFEFFFF FCFFFFF0F9F6EDF8F4F7FFFFF7FFFFF7FFFFF7FFFEF7FDFBF9FBFAFBF9FAFFFBFDFFFBFF FFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FFFFFFFFFFFF F9F9F9F4F4F4FEFEFEFFFFFFFFFFFFF6F6F6545454010101595959FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF1F1F1FFFFFF3D3D3D0202024E4E4EF1F1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFDFDFDFFFFFFFFFFFFFFFFFFFBFBFBF9F9F9FDFEFF F4FCFFF6FFFFF4FDFCF7FDFBFCFFFBFEFFF8D6D9CEA2A497494B4054554D484943ADAEA9 FEFFFFF8F9FDFCFFFFF7FCFFF9FFFFFBFFFFFFFFFFFFFEFFFFFCFFFFFDFFFFFFFFF9FFFF F4FFFFF0FFFEF0FFFFF2FFFDC9CFCD211B1D0B000013000404000012110C24231E2C2B27 3B3734625E5DA09A9CD1CBCDF4EEF2FDF7FBFFFBFFFFFBFFFFF9FFFFF7FFFFFAFFFFFAFF FFFDFFFFFEFFFFFEFFFDFDFDF6FAF9F6FFFCF8FFFFF7FFFFF6FFFEF7FFFEF8FFFEFAFFFE FDFFFEFEFEFEFFFDFEFEFEFEFCFFFFFBFFFFFCFFFFFEFFFFFFFEFFFFFEFFFFFDFFFFFCFD FFFCFAD1CCC98B868247443F181913171A11454B417A7F78FFFFFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFF2F2F2FFFFFFFFFFFFF0F0F0FBFBFBFFFFFF DBDBDB1414140000000101010000000C0C0C000000090909000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 020202020202020202020202020202020202020202020202050505040404040404040404 0505050707070909090B090A14100F16120F1B16131F1A17261C1B2A1F1D2D1F1E2F201D 3622213924213E2622422924472B27482D264A2D27502B255B28245F24205E211E5E1F1A 601C19621B17651A17691A16701A197319187719197B19187E1718801817821818841816 8518158717138918148A19158B18158E18169018179218179519199618199917199B1619 9C15199D15199D15199D15179F1417A01415A01415A01415A21315A21315A31215A31215 A41215A41215A61115A71015A71015A91015A91015A412159D15159B17159D15159F1515 A31215A41213A71113A91012A80E0EAE1615AE1613A310099F0F06A4170DA2180B971601 821100DB764AFFD09DFFA56B953500872300BA4C17C84F24C54323BC3518BC3718CA4F25 D87033E48D3EF8AF50FFD069FEEA87F9F4A3F6F2C5F5EFD7FCF3E2FFF6D4F9E5A0EBC86A D79F32DE9129E07D2CDE6E2FDA6134D4592DCB531EC54D18C54A20C44620C1411CBD3D18 BC3A18BC3A18BF3A1BC03A1DBF371DC1371DC2361FC33720C43622C43622C73625C53721 C63C1FC43E1BC23E18C33F18C24119C4451AC5481AC54B1ACF5723D35E28DB682FE17132 E27435E07433DB6F2ED96B2CD5632DCF5B2AC55120C04C1BBF491BBF491BBF461BBE451A BF441BBF431DC0411EBE3F1CBE3D1DBC3B1BBC3A1ABE381BBD351FBA311EB72B1AB12514 AC2013A81B11A41A10A21710A51A15A41916A31716A115169F13149C11149C0F15971112 8F151289161188151086150F82151080150F7D14107D1410801714831715851718881719 8C171D8F181E91181F96171E9A1319A01417A41517A61616AA1616AB1514AA1413A91312 AA1916A418179D17189416178C151986151983161C871419991719A01415A31416A51417 A61417A91416AB1516AD1514A8100FAA1511AC1814AA1A12A91A12A91F14AD2519B22A1A BA321CBE371AC23C1FC44421C64B22CB5728D2632ED66F34D97834D88036DD8B39DF933B E0993DE3A140EBA948EEB147EFBA46F1C349F7CE52F9D658F8DC5EF6E265F7E96FF6EF7D F6F48DF4F49AF5F5ABF6F7BDF9F7CEFAF6D9FAF5E2F8F4EBFBF7F6FCF8F9FCF8F7FBF8F3 FBF7ECF9F6E5F8F3DFF7F3DAFAF4DAFAF5D8FDF6DAFFF6DBFFF6DDFFF4DEFEF1DEFEF3D3 FDF4B9FAF2A7F9EE9EF9EB93F9E98AF9E37DF7DB6EF7D363F6CD59F5C350F2B84AEFAF45 EEA640E79D3CE29336DC8A34E1863DD97A36CD692BC75A22C34F1EC24519C03C16C03514 C43719C53918C63B1AC73E1AC9451ED15227DF6234DE733FDD8F51DFA65FEDC274FFE08E FFFBA1FFFFA1FFE284E7BE62DD9F4CD6873CD57133D76533C94D27AD2C0F991500960E02 9F110FA11214A31215A21114A00F129F0E11A00F12A21114A31215A31215A41215A41215 A41215A31215A41215A31215A013199F14199F14199D15199D15199C15199C15199B1619 9914179715179715179616179616179416179416179317179317179217198F17188D1717 8B17188818178418188119187E17187B1918771919741918721A196F19186E18176A1A1B 64191D601B1E5E1E1F5B20225523225226254F2926492C28442B27402B263D2A263A2824 382624362422342220302221221E1D1D1D1D1A1A1A1616161111110D0D0D0A0A0A080808 060606060606050505040404040404030303020202020202040404040404030303020202 020202010101000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 020202000000111111000000000000949494FFFFFFF8F8F8FEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFDFFFEFEFFFFFEFFFFD3CFCE574D4C0F00001E0000552324783336 79202684171D9D1B25B5212DB5101EA80004B30006C2121CA6171199190E98150B971108 990E079C0F089F100AA2110CA00F0A9C0D07990C059B10099E180F9E1B1198180D9C0E0A B40911BA010FB4000EB0000DAE0411AC0813A60A159F0C169B0F189A171D991E23911C22 86181B811719851E217F2A2D3700032E0A0A270504160000140000351D1D826E6DC0B2AF FFFCF9FFFEF9FEFFFAFBFFFAF8FFFCF7FFFCF4FFFCF6FFFCFBFFFFFCFFFFFBFFFFF9FFFF F8FFFFF7FFFFF7FFFFF7FFFFF8FFFFF9FFFFFCFFFFFFFFFFFFFEFFFFFDFFFFFCFFFFFDFF FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF6F6F6828282000000272727F2F2F2FEFEFEFFFFFFF5F5F5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F7F7F7F1F1F12B2B2B0000006B6B6BF3F3F3F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7F2F2F2F6F6F6FFFFFFFFFFFFFEFFFFF9FFFF F9FFFFFCFFFDF3F4EEBEBAB17B7368352B1F0A0000150900140A000902004B4A45B3B8B4 EDF5F7F7FFFFEEFCFFF7FFFFF9FFFFFEFFFFFFFEFFFFFDFFFFFEFFFEFFFFF9FFFFF4FFFF EDFFFAF2FFFFF3FEFA9E9C9D16070C1B000938131B2000002600002800002000001B0000 1600001B0000210B0D4C3C3D796F70BBB7B8F1F1F3FCFFFFF9FFFFEFF9FAE7ECEFF6F1F5 FBF5F7FFFDFFFFFEFFFEFFFFFBFFFFF5FEFBEAF5F1F7FFFEF7FFFEF8FFFEFAFFFEFDFFFE FEFEFEFFFDFEFFFDFEFFFCFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFCFFFFFDFFFFFEFF FEFEFCF4F9F5E8F2EAD5E2DBC7D8CED1E5DAE9F9EFFCFFFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF9F9F9FFFFFFF3F3F3FFFFFFFFFFFFF4F4F4FFFFFFFFFFFFA5A5A5 0505050000000303030000000D0D0D000000040404000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000020202 020202020202020202020202020202020202020202050505040404040404040404050505 0808080A0A0A0B0B0913120E1713101C1714201B17271D1B2B201C2E201D32201C36231F 3B231F3F2621452A23482B254A2B264D2C275229255D262363221E631F1C621D18621B17 651A15691A166C19157319187618167A18177C18167F1716811815841816851815871713 8717138918148B18158D17158F17169218179317179618199818199B16199C15199D1519 9D15199D15199F1417A01417A01415A01415A01415A21315A21315A31215A41215A41215 A61115A71015A71015A91015A91015A91015A611159D15159B17159D1515A01415A31215 A61115A91013AA0F13AB1113A91110A7120CA6160DA2180B9D18079815018F1600A73C12 FF9F6CFFCC92DC7E408828009A3300C55523C64B22C33D20BC341ABD3B1BCC5628D87635 E2943FF4B74DFDD566FCED86F9F4A3F8F2C2F6F0D0FEF5D8FFF3C7FAE191ECC55ED99D2D DE8F26E07D2CDD6F32D96534D35F2EC95B1EC55516C6501EC54C21C2471DC04219BD3F17 BE3E19BF3D1BC23D1EC13A1CC13A1DC4381FC43821C53723C53723C83726C63822C53B1E C33D1AC23C19C23E18C33F19C4431BC5461BC6491DCC5223D15927D9642FE06D36E37037 E06D34D9682ED5622BD05A2ACB5227C34A1FBE451ABE431ABF441BBF411BBD3E1BC03F1F C03F1FC03D1FBE3B1DBF391EBD371CBD351BBD351DBD3120BB2F20B7291DB02417AB1E14 A81B12A51811A21712A41916A31716A21617A016169E13169C11149B10159611148F1512 8A17128916118716108515118414108313118313118715148814148B14168E1618921519 95171B98171C9B161B9E1215A31215A61415A91515AB1514AB1612AA1511A91410AB1713 A61713A016149A14159413178F14198D141D9013199F1419A51316A51316A81315A91416 AA1415AB1514AB1612A7120EAA150FAA1A12AA1C12A91C12AB1E14AF251AB42B1BBC311C BE371AC33D20C44421C74C23CB5728D3642FD66F34D97834D88036DD8B39DF933BE0993D E3A140EBA948EEB147EFBA46F3C249F8CC51FBD558F8DB5DF6E162F7E96EF8EF7AF7F48B F5F498F5F6AAF7F6BDFAF7CEFAF6DBFAF4E4FAF3EBFCF6F6FCF8F7FCF8F5FBF8F1FBF7EB F9F6E3F8F4DBF8F3D6F9F4D6FBF5D5FEF5D6FFF6D7FFF5D7FFF4D8FEF2D8FFF3CDFEF5B4 FBF3A2F9ED97F9EA8DF9E783F9E177F8D869F8D05EF4C754F3BE4CF0B245EDA840EB9F3D E7963AE18B34DD8434DE7D39D77035CB6028C45220C0471CBF3D19BE3515BC2F13C12F16 C53018C43219C43419C6391BCF4423D9532ED96335DB7E41DC9650EAB067FBD082FFEE9C FFFAA5FFE78CEECB6FE3AD55D9933ED57A31D66C2ECE5A29B73B15A222079A17059F1512 A41517A51618A41517A31215A11013A11013A11013A31215A31215A41215A41215A41215 A41215A61115A41215A21319A01319A013199F14199F14199D15199D15199C15199A1317 9914179914179715179715179616179616179416179416179317179116188E16178D1717 8917178717168418187F17187C18187818197719197319197119187119186D191967181D 621A1E611C1F5D1F205921225525235128264C2B26462A26422A263E29243B2824392622 362422352120312322231F1E1E1E1E1B1B1B1717171212120E0E0E0B0B0B090909060606 060606050505050505040404030303030303020202040404040404030303020202020202 010101000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 080808000000030303000000616161FFFFFFF7F7F7FEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFFFDFEFBF2F7FFFCFFFFFDFFDCD6D6645E5E0700000D000040211E6D3B3A 722A2D76161A880C16A4101EBD1526C50C1EB4020E9E0D089513059812079E1409A4150D AB1810B21A15B41D16B51C17B01912A8150EA4160CA2180E9D170B951306960902AE0711 B50414B50919B50E1FB11321AC1622A01721961720931E2681181C75161A752121782A2A 67201E4400002300000F0000060000140C0958534FB5B0ADF7F3F0FFFFFBFDFCF8FEFFFA FDFFFCFDFFFCFBFFFCFBFFFEFAFFFEFAFFFEF8FFFEFBFFFFFBFFFFF9FFFFF9FFFFF8FFFF F8FFFFF8FFFFF8FFFFF9FFFFFBFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFDFFFFFEFFFFFEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF8F8F89F9F9F000000151515CCCCCCF8F8F8FDFDFDFBFBFBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C3C3C31A1A1A030303A3A3A3FFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFF8F8F8F6F6F6FFFFFFFFFFFFFDFFFEFCFFFDF0F2ED B6B3AC776A623C251D1500001900001B00003712092204000F00000F040071736EF0FCFA F1FFFFE6FCFAF4FFFFF8FFFFFCFFFFFFFFFFFFFEFFFFFEFFFEFFFFF9FFFFF3FFFDEBFCF6 F6FFFEF9FBFA675B5F12000039101E6626367F1D2C8414227B111D700F1A610A134C0108 3100002000001600000E00000F0C051F2920465A4F84A094C7E9DBEEFFFFFFFFFFFFFBFF FFFBFFFFFDFFF8F8F8F7FBFAFBFFFFF9FFFFF8FFFEF8FFFEF8FFFEFAFFFEFDFFFEFEFEFE FFFDFEFFFAFEFFF8FFFFF5FFFFF6FFFFF7FFFFF8FFFFF9FFFFFAFFFFFDFFFBF9FCF9FDFC F9FFFFF5FFFDF2FFFFF1FFFDEEFFFDF2FFFDFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFBFBFBFFFFFFF5F5F5FFFFFFFFFFFFFBFBFBFFFFFFFCFCFC5A5A5A000000 0303030303030000000D0D0D000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000020202020202 020202020202020202020202020202020202050505050505050505050505070707090909 0C0C0C0D0D0B14130F1916111E1915221D19291F1D2D221E30221F33211D39241F3D2620 4226224629234C2B264D2C254E2B2554292360232065201B641D19651B18651A17681915 6C18167018167419187718167B17177E1816801616831715841816851815871713881713 8A17148B18158D17158F17169218179317179818199917199B16199C15199D15199F1419 9F1419A01417A01417A21315A21315A21315A31215A31215A41215A41215A61115A71015 A71015A91015AA0F15AA0F15AA0F15A611159F15139C16139F1513A21413A41215A71015 AA0F15AA0F13AE1416A30B0AA01008A71D10A11E0A9113008E1500962400E37D4CFFC88E FFB476A74909842200B44B12D05C2DC3451FBF371DBE361CC44323D06030DC813AE5A041 F0C14DF7DA62FDF087F9F39FF7F0B9FAF1C8FFF4CAFFEFB5F7D97FEBC050DA9B27DF8E22 E17E2DDE7234D96B38D26731CA6521C65F1ACA5921CA5422C84F20C44B1CC1461AC1431A C2421BC2401CC23D1EC33C1FC63A21C63A21C73923C73923C93825C73923C4381DC13A1C C13A1CC03B1AC23D1CC2401CC4431CC5451EC7481FCE5125D65C2DDE6536E06836D96331 D15B29CD5425C94E25C34721BC401CB93D19BC3D1CBD3E1DBD3C1DBC391BC03A1FBF391E BF371FBE361EBE331EBD321DBC311EBC2F1EBB2D23B82921B5251DAF2018AB1C16A71915 A51713A41614A31716A21617A016169F14179D12179A12169911159513158D15148A1714 8A17148916138815128815128913118A12118E14138F13139113169514189714199B161B 9C171CA0151AA21114A61113A81414AB1514AB1612AB1610AA150FA9160FA81810A61711 A214129E14149B131799141997141C9B141BA31418A71214A81315A81414A91515AA1614 AA1614AB1713A7130FA81810AB1B13AB1D13AA1D13AD2114B22619B72B1CBD321DBF381B C33D20C54522C74C23CC5829D3642FD66F34D97834D88036DD8B39DF933BE0993DE3A140 EBA948EEB147F0B847F4C14BF9CB51FBD357F9DA5BF8E062F8E96CF7EE77F8F489F7F497 F7F5AAF7F6BDFAF7CEFBF5DDFBF3E6FAF3EDFCF7F4FDF8F5FDF8F4FCF8EDFDF7E7FBF6E0 F9F4D7F8F3D3F9F3D1FCF4D0FDF5D1FFF5D1FFF4D1FFF3D1FFF2D0FEF3C5FCF4ABFBF198 F9EC8EF7E785F9E47BF7DD6EF4D360F4CB57F1BF4CF0B746EDAA3FEAA13BE89839E68E35 DF8330DB7B31D87033D2642FC75523BE471CBB3D17BB3416B92B13B82511BD2615BE2714 BF2815BF2813C02B13C53419D04123D04F27D2682CD67D39E19853F0B770FFDB92FFF2A4 FFEF9AFDDE83ECC061DFA245D6862FD6762AD5672AC54F21B03513A5240F9F1812A21617 A31718A31718A51618A31416A21114A00F12A41215A41215A61115A61115A61115A61115 A71015A61115A31219A01319A013199F14199F14199D15199D15199C15199A1317991417 9914179715179715179715179715179616179616159417159216169016158E16158A1616 8816168517168117177E18167B19187819177618187419187218176F19186B161B67181D 651A1E621E1F5C20205724215327244F2926492A25462A264129253D28233B2621382521 37221F3223202620202020201D1D1D1919191414141010100D0D0D0B0B0B070707060606 060606050505040404040404030303030303040404040404030303020202020202010101 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000111111 000000101010000000222222DCDCDCFCFCFCFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFFFCFEFFF9FFFFEEF4FFFBFFFFFEFFD3D7D6545A56000400030000281612562E2E 7735377C1D25880C17A20E1EAD0618A20004B8171CB61815B71415B50F0FB5080CB10104 B00002AF0000B30002B00000AE0003B20507B50F11B91715B71918B5191CB2121EAD0F1E A40C1B9B09169109158A0C1784121A7D181E82292D72262859191A3903011F00001B0000 2504002B18125457508A9790D2DFD8F5FFFAF2FDF7ECF5F0FBFFFDFBFFFDFBFFFCFBFFFE FDFFFEFEFEFEFEFEFEFFFDFEFFFDFEFEFEFEFCFFFFFBFFFFFBFFFFFBFFFFF9FFFFF9FFFF FBFFFFFBFFFFFCFFFFFEFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFD1D1D1131313040404A0A0A0FFFFFFFAFAFAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FFFFFF909090 0A0A0A0F0F0FD0D0D0FFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF2F2F2FFFFFFFFFFFFFCFCFCF6F6F6FFFFFFFFFFFFF7F7F5D4D3CF837C762C1913 1600002000003300005F1F16843F387B3B326027204D221C12000046413BE8F3EFEEFFFF E6FFFDF2FFFFF7FFFFFBFFFFFEFFFFFFFEFFFFFEFFFEFFFFFBFFFFF5FFFDEFFBF7FBFFFF FFFCFE473038190000561F327C243AA51D31AD1023A20E1E9C12219A1C2892242D82262B 702627531B1A35100A0F00000400000004000416062D4535516357CCC6C6EEDDE3FFFAFF FFFBFFFFFBFCF6F6F6FEFFFFFCFFFFFAFFFEFAFFFEFBFFFEFBFFFEFEFEFEFFFDFEFFFDFE FFFAFEFFF6FFFFF5FFFFF5FFFFF6FFFFF8FFFFF9FFFFFAFFFFFDFFFFFEFFFBFFFFF2FBF8 ECFBF6ECFDF7EBFEF8EAFFF9F0FFFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFDFDFDFFFFFFF8F8F8FEFEFEFFFFFFFFFFFFFFFFFFDFDFDF1F1F1F000000080808 0101010000000A0A0A000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000020202020202020202 0202020202020202020202020202020606060505050606060707070909090B0B0B0E0E0E 10100E1716121918131F1C17241F192A231D2F241E32251F36251E3B27203F261F452822 482A224D2A24502B25502B2556262262211D671D1A671C196719156819156C1915701816 7318157718167917147D17157F17148216148417148518158717158817138817138A1714 8D17158E16159117169317179416179917199B16199C15199D15199F14199F1419A01319 A01417A21317A21315A21315A21315A31215A31215A41215A61115A71015A71015A91015 A91015AA0F15AA0F15AA0F15A71113A015129F1512A01413A31313A71015AA0F15AB0E15 AB0E15AE1317A10B0AA1120AA62110951901810C00922200B54A1EFFBA81FFCD8DE0813F 842500973400CB6028CC552ABE3E1BBB331BC23A22CA4E2CD56A36DD8B3FE6AD46EFCC4E F4E160FCF283F7F096F8EEB0FDF1BFFFF4BFFEEAA3F2D26DE8B943DD9B21E18F21E27F2E DF7537DB713DD47035CA7024C76B1ECE6224D05D26CC5923C95321C74E1FC54A1EC4461D C4441DC5401FC53E20C73D21C83C23C83A24C83A24C93825C73923C2361DC1371DBE371A BF381BC0391BC23D1EC43F20C44220C13F1DC84823D2542CD85D33D95E35D3582ECA4F25 C3481FC24320BF3E1EBA391AB83718BB381CBC391DBD371EBB351CBC341EBE331EBD321F BC2F1DBB2E1DBA2B1BB92A1CB9291EB82722B52421B2211EAD1C19AA1818A71716A51715 A41615A11516A016169F14179C14169B13179912169811159513159016158D17158E1615 8D15148D15148F15149014149113149313149513159813169914179C15199E16189F171B A3171AA71214A91314AB1514AC1713AD1812AC1911AB1810A8180FA8180FA6170FA41511 A214139F1316A01319A0141DA2151DA61417A81414A91515A91515AA1614A91815A91813 AA1A12A7170FA91B11AC1E14AD1F13AC2013AE2215B4281BB92D1CBE331CC0391CC43E21 C64623C84D24CC5829D46530D77035D97834D88036DD8B39DF933BE0993DE3A140EBA948 EEB049EFB748F3C04BF8CA52FAD256F8D95AF7E060F7E869F7EC76FAF388F7F495F7F5A8 F8F6BDFBF6D0FBF5DDFBF3E8FBF2EDFEF6F3FDF8F2FDF9F0FCF9EAFDF8E5FBF7DCF9F4D6 F9F3CFF9F1CAFAF3C9FCF3CAFDF4C9FFF3CBFEF2CAFDF1C9FDF1BDFCF4A3F9F18FF6EA86 F6E57DF6E071F3D865F2CD58F1C44DEFBA46EEB041ECA53BE99B37E99137E38734DE7D30 DA732ED4672ECD5A2BC24B20BB3F19B83616B82E14B72613B72112B92114BB2115BB2214 B92010B8210EBD2611C63119C73D19CD5219D06725D88040E39F5EF5C583FFE9A0FFF5A4 FFF298F8D06EE8B24ED99031D67E27D9722DD2602ABC461EAD2F189B160F9E14149E1213 A01415A51618A51618A41316A11013A41215A41215A61115A61115A71015A71015A71015 A61115A31219A21319A21319A01319A013199F14199F14199D15199B13179A13179A1317 9914179914179715179715179715179715159616159315169115159016158C1614891515 8717168418188018177D19197B19187818197719197419187319196E151B6B161D68191E 641C1F5F1F205A22215626245029244B2A25472A24432A254028243D252139241F382320 3324212822222222221F1F1F1B1B1B1616161212120F0F0F0D0D0D080808070707070707 060606050505050505040404040404040404040404030303020202020202010101000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000040404040404000000 1111110000000303039B9B9BFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FFFCFEFFFAFDFFEFF3F5EAEEFBF9FAF9FFFFD3E2DF6C7B78111C180100001A06054D2023 6823287D1D28911B299F1626A00C1A9D0007A40006AC020BB50510BD0714C20615C40314 C50213CC0719C60516BF0312B8020FB1010CAB010AA601089D020A8A010B890B168E151E 901C258920278122287823286E26293B00003806072C06051800001200003729267D746F B0B1ABE2EFE8EEFFFBF2FFFFF4FFFFF5FFFFF4FFFCEFFAF6F0F9F6FAFFFEFBFFFEFDFFFE FEFEFEFFFDFEFFFDFEFFFDFEFFFDFEFEFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFEFFFF FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF3F3F32B2B2B000000757575FFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFF646464010101 272727E1E1E1FFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FBFBFBFBFBFBF6F6F6F5F5F5FFFFFFFFFFFFE3E3E3BCB8B73C312D1C05001C0000340000 661B187D2221831B1A821916882220741A196D272520000023110DBBC0BAF0FFFFEBFFFF F1FFFFF5FFFFF9FFFFFCFFFFFFFFFFFFFEFFFEFFFFFCFFFFF9FFFFF7FDFBFFFFFFFFF3F8 43222D2A00086E2A417B152BA00517AF000DA9000BA2000D9D0511970E1691181F8A2125 7F2527782E2D6D332F5B2E283E1D161E06000E00000D0000301C1E634E55AE9BA1EEDFE4 FFFBFFFFFDFFFCFAFBEDEDEDFDFFFEFBFFFEFDFFFEFEFEFEFFFDFEFFFDFEFFFDFEFFFAFE FFF9FFFFF8FDFFF9FFFFFAFDFFFAFFFFFBFFFFFCFFFFFEFFFFFEFFFEFFFFFCFFFFF9FFFF F9FFFFF8FFFFF8FFFFF4FDFCFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFAFAFAFFFFFFFDFDFDFFFFFFFEFEFEAAAAAA0303030000000A0A0A000000 000000070707020202000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000020202020202020202020202 0202020202020202020202020606060606060707070808080A0A0A0E0E0E111111131311 1918131B1B13221F1827221C2D26203126203627223926203F28224328214728234B2A23 502B25512A23512822582521641E1C691B19691A166918156B1715701816721817761816 7917167A16147E16158017148216148417148717158817138817138916138C16148D1715 8E16159117169317179416179917199B16199C15199D15199F1419A01319A21319A21317 A31217A31215A31215A31215A41215A41215A61115A61115A71015A91015AA0F15AA0F15 AB0E15AB0E15AB0E15A91013A31312A21412A31313A61113AA0F15AB0E17AD0D17AD0D15 AD1115A50F0EA6190FA01F0C850E00790B00A63F14E48350FFD79AFFA965AA4904862300 BB5314D66730C2471DBA3818BD321BC84229D45937D9743EDC9440E6B849EDD750F1E85D FAF17CF4EB8CF5EBA4FFF2B5FFF4B4FEE593EECD5CE7B636E19D1EE5911FE38231E07A3A DB7841D5783BCA7928C77521D16A27D5642AD26129CF5C25CB5621C8501EC74A1EC6471E C6411EC63F1FC83E22C83C23C83A24C93823C93624C83724C0341DBE331CBE331CBC341C BE361EBF391EC23C21C33D20BF391CC44222CD4B2BD35330D35232CC4D2AC34421BE3E1B BF3C1EBB381CB83519B73418BC361DBD371EBC341EBB301DB92D1CBA2D1CB92B1DB8291B B7271CB7241AB62319B6231BB5211FB31F1FB01C1CAA1818A81617A51515A41615A41517 9F13149E13169D12179B13179912169813169712179512179115158E1615901615921616 9216169315169515149614149813149A14159C14169D15179F1719A21818A3181BA5191A AA1616AE1615AE1915B01B15AF1C14AD1D12AB1D11AB1D11A81A0EA7190FA61711A41413 A41316A5141BA7131FA8151FA61417A71515A71515A71814A81915A81915A91A14A91A12 A71810AA1D13AD2016AD2114AE2014B12315B6281ABB2E1DBE331CC13A1DC53F22C74724 C94E25CD592AD56631D87136D97834D88036DD8B39DF933BE0993DE3A140EBA948EEB049 EFB549F3BE4CF7C951F9D155F9D759F7DE5DF8E666F6EC73FAF486F8F395F8F5A8F8F6BD FBF6D0FCF4DFFCF2E9FBF2EDFEF7F1FFF8F0FFF9EDFEF9E6FEF8E2FCF7D9FAF4D2F9F4CC F8F1C5FAF2C3FDF2C4FEF4C3FFF2C5FEF1C4FDF0C3FCF2B7FCF29BF8EF88F4E77EF2E273 F2DB69F0D35DEEC750ECBE46EEB742ECAD3CEBA138E89535E78B34E38233DE782EDA6E2E D25E2BCC5229C1451FBA3919B83217B82B17B62514B61F14B61D15B81E16B81E14B61C10 B51C0EB7200FBE2714C23210C9400ACF5516D36C31D9894EE7AF74FFDA99FFF6A8FFFEA5 FFDE78F3C259DE9D35D58526D8782BD66C30C65327B43B209C170E991111980E0E9A1010 A11516A41819A51618A31215A41215A41215A61115A71015A91015A91015A91015A71015 A41119A21319A21319A01319A013199F14199F14199D15199B13179A13179A1317991417 9914179914179715179715179715159715139515149215139115158D15148B1515881615 8517168219167F19177D1917791A187719177719177419186F14196E151B6A181C671B1D 621E1F5D21205726225327244F2926492A25462A264229243E26223C24203B231F362422 2B25252525252222221E1E1E191919151515121212101010080808080808070707070707 060606050505050505040404040404040404030303020202020202010101000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000909090000000C0C0C080808 000000040404525252FCFCFCFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFDFC FCF2F1FFFCFBFFFDFDF6F6F6F6FCFCF8FFFFDFE9EBABB0B339373A1307091400001F0000 53141C75282E832A3091232C990F1CA70C1AAD0C1CB20D1EB70A1EB9061CB90119B90017 BF031CBC041CB8051BB20519AC0718AA0919A90E1C9E1622841F237E2C2E8333347A3031 642021480C0C2F0000200000180000180000382626695F5EA39F9ED5D5D5F5F9FAF9FFFF F8FFFFF2FEFCE0ECEAE9F3F2F8FFFFF9FFFFF9FFFFF8FEFEFAFFFEFBFFFEFDFFFEFDFFFE FEFEFCFEFEFCFEFEFCFEFEFCFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FBFBFBFCFCFC494949000000515151FFFFFFF9F9F9FDFDFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B4B4B0A0A0A5B5B5B EDEDEDFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F7F7F7F7F7F7FFFFFFFFFFFFDBDBDB737373221A181100001F0000460C0A732523932C2F 981D20930B0F8F0306930C128710148327283D00001800007D7A75DCEFE9EBFFFFF0FFFF F4FFFFF8FFFFFCFFFFFFFFFFFFFEFFFFFFFFFEFFFFFBFFFFFEFFFFFFFDFFE9D4DB461C2A 3200097E304A770A21A60A17BC0B11C1141ABB141BB00F15A60D129E0F1597141991181D 891B1E831C20791D20731D206D1D20691D1F5E20251B0000110000250E165F4C52AC9DA2 EAE1E4FFFDFFFFFEFFFEFEFEFEFEFEFEFEFEFFFDFEFFFDFEFFFCFEFFFCFEFFFBFEFFFCFD FFFDFBFFFDFDFFFDFDFFFEFDFFFEFDFFFEFFFFFFFFFAFAFAFEFEFEFDFDFFFAFAFCFDFDFF FFFEFFFFFEFFF7F7F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFBFBFBFFFFFFFEFEFEFFFFFFE7E7E7666666000000060606060606000000000000 040404040404000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000020202020202020202020202020202 0202020202020202020707070707070707070909090C0C0C1010101313131515131B1A15 1E1E1624211A29251C2F2820342A213829223B2821402921452A23492B234D2A24512A23 5229235328225A2521641D1B6A19186918156B17156F17157117167618167819177A1614 7C16127F16138216138316138616148817138817138916138916138C16148D1715901615 9216169416179616179917199B16199D15199D1519A01319A01319A21319A21317A31217 A31215A31215A31215A41215A41215A61115A71015A91015A91015AA0F15AA0F15AB0E15 AB0E15AB0E15A91013A41212A31410A61113A91013AB0E17AE0C17AE0C17AE0D15AA0E12 A81412A61C119517017C0B00861F00C86939FFB57CFFCF8DD978318F2D00A03B00D36A29 D36029BA3C14BA3417C03520D04A31DB6340DB7B41DB9942E4BF4CEDE053F0EE5DF5EF75 EFE681F3E698FFF1ACFFF4A8FBE286ECC84EE6B42DE6A21DE99521E78733E27F3EDC7D45 D47F3FC8802BC87C24D27029D86A2DD7662AD36228CE5B24C8531EC64C1DC6471CC3421B C6401DC73D20C73B20C83820C73621C73422C53421BD301EBC311EBC311EBC311EBC3320 BE3620C03822C13B22BF3920C33D24C94328CC492DCB482CC54427BF3C1EBA371BBC361D B9331AB62F19B62F19B9311BBB301DB82D1AB62918B6281AB6261BB5251AB6231BB42119 B41F18B31E18B21D19B11B1CAF1A1CAC1719AA1519A61417A41316A41316A216179D1114 9C11149A1216991216981316981316981318961318931516921616921616941617971718 9816189B16179C16179C14169E13169F1417A11717A21818A41A1AA51B1BA81A19AE1A1A B21A17B21D17B32018B22217B12315AF2314AC2313AB1F12A91C12A81913A61615A61417 A81319AA121EAA131CA71516A71716A71814A71915A81A16A61B14A71D13A71D13A61C11 AB1E14AE2215AF2316B02214B22416B92A1CBE2F1FC0341DC13A1DC64023C74724CA4F26 CE5A2BD66732D97237D97834D88036DD8B39DF933BE0993DE3A140EBA948EEB049EFB549 F2BD4BF9C852F9D155F8D658F6DD5CF7E565F6EC71FBF386F8F493F8F5A8FAF5BDFBF6D0 FCF4DFFCF2E9FBF2EDFFF6EFFFF9EDFFF9E9FEF9E5FEF8DEFCF7D7FAF5CFFBF4C8F7EFBE F8F1BDFBF1BCFCF2BDFDF1BDFCF0BCFBEFBDFBF0B0FAF196F8ED83F2E678F0DF6DF0D761 ECCE54E8C148E8B740EAB13DEBA738E89B33E79031E58632E17D2FDC712BD9682CD0572A CA4C26C03F1FBA3417B82D18B62917B52316B51E15B31A14B61B16B61C14B51B11B3190D B51C0EBA2312BF2A0CC63300CE4608D05D26CF743FDA9963F3C78AFFECA3FFFEA4FFE982 FED363E9AD3DD78C26D67B28D8712FCC5D2FBD452AA7241AA01818990F0F980E0E9E1213 A41819A61719A31416A41215A41215A71015A71015A91015A91015AA0F15A91015A41119 A31219A21319A21319A21319A01319A013199F14199B13179B13179A13179A1317991417 9914179715179715159914159915139614149414139214158F15148B1515881615861817 831A178119187E1A187C1A19791A18791A187719197213196F141B6D161C691A1D641C1F 5E21205A2422542722512A254C2B26472A264428244027233D25213B231F3624202D2727 2727272424242020201B1B1B171717141414121212090909090909080808080808070707 060606060606050505040404040404030303020202020202010101000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000070707000000171717000000000000 0A0A0A1C1C1CD4D4D4FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFCFFFFFA FFFFFAFFFFFBFEFFFFF9FAFCF9FAFFFFFEFFFFFDFFE1D7E08C7F88362128120000180000 1C00002900004F12117E232A891E288C1C28911827931425940F22960B2096081E990B21 980D229510238F10218A11208717238A1F29842B2F581E1A4419122F06001B0000180000 1500001800002513116D5F5E8D8485BFBBBCECEDEFFBFFFFF9FFFFF8FFFFF9FFFFF0F3F8 FFFEFFFEFFFFFEFFFFF5F6F8E9EAECF3F4F6FCFFFFFBFFFEFBFFFEFBFFFEFBFFFCFAFFFC FAFFFCFAFFFCFBFFFCFFFEFFFFFEFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFF FFFEFFFFFEFFFFFEFFFFFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FFFFFF8181810000003B3B3BEEEEEEFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECECEC2A2A2A0B0B0B919191F7F7F7 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEC7C7C76565650A0A0A08000039171557211F7024247B191A8A0B12A10B14 B8121CC21821B5111CA4121C9623286F1F20210000413632C4D3CCEEFFFFF0FFFFF4FFFF F8FFFFFBFFFFFFFFFFFFFEFFFFFFFFFEFFFFFEFFFFFFFEFFFFFBFFBFA4AD3F0F1F2E0000 88324F7F0F25980E0EA80F07AD140EAE150FAB110FA80E0EA50C0FA50C11A71019A60E1A A50D1CA50C1EA30A1EA0071C9B011982081D5E21302B10191100000E00002413196E6367 C2B9BCF7F3F4FFFDFEFFFDFEFFFDFEFFFDFEFFFDFEFFFCFEFFFBFEFFFDFCFCFFFBF9FFFA F9FFFBF9FFFBF9FFFBF9FFFBFBFFFDFCFFFDFEFFFDFFFFFDFFFEFFF8F2F4F7ECF2FFF6FD FFFAFFFFFAFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FBFBFBFFFFFFFFFFFFFFFFFFCECECE2525250000000A0A0A000000000000060606050505 030303000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000020202020202020202020202020202020202 0202020202020707070707070808080A0A0A0E0E0E1111111515151717151C1D17202018 26231A2B271E312A22352B223A2B243D2A23432A23472A244C2B244E2B25522B24522923 5328225A2521651B186C18166B17156C1615701615731817771917791A187A16147C1612 7F16138216138316138616128817138817138916138B15138C16148D1715901615921616 9416179616179917199B16199D15199D1519A01319A01319A21319A21317A31217A31215 A41215A41215A61115A61115A71015A71015A91015A91015AA0F15AA0F15AB0E15AB0E15 AB0E15AA0F13A61212A41310A71113AA0F13AD0D17B00C17B00B19AE0C17A70A11A91513 9F190D8A1000801400A24114EA935EFFD397FFAE6AB8560D983300BF5813D56929C6511B BB3B14BA3316C63B26D8513BE26C48DD7E44D99C43E3C34CEBE752EFF35EF3EB6CEDE077 F2E18FFFF1A5FFF5A2FCE07CEDC647E8B528EAA41EEC9824E98A36E48243DC8148D28341 C7852EC78026D37329D96D2DD86A2DD6652BD05D26C9541FC64C1DC4471BC2411AC53F1C C63C1FC5391EC6361EC5341FC4311FC33221BC2F1EBA2E1DBA2E1DBA2E1DBC301FBC3320 BF3623C03724C23926C33C26C53E28C7402AC63F29C03C25BE381FBB351CB7301AB52D17 B22916B32A17B62B18B52918B12413AE1F11B32318B5221AB42119B31E18B21D17B21A15 B11916AF1918AE181AAD161BAA1519A81319A51218A31217A41318A216199C0F159B1015 9911159811159712179813189613189613189315189315189416179717189B16199D161A 9F1719A116199F1515A01415A11516A31718A31919A51B19A61C1AA91B19B31D1CB71F1C B7221CB7241CB5271BB42819B12818AF2815AC2313AA2013AA1D14A91815A91416AB1119 AC101DAB111BA71717A41914A51A15A41B15A51C14A61D15A61D13A71E14A61E12AA2015 AF2316B02417B12315B42517BC2A1BBF301FC1351EC23B1EC64023C84825CA4F26CF5B2C D66732D97237D97834D88036DD8B39DF933BE0993DE3A140EBA948EEB049EEB449F2BD4D F8C751F9D054F8D658F6DD5CF7E664F5EB6FFBF384F8F493FAF4A8FAF5BBFBF6D0FCF4DF FCF1EBFBF2EDFFF6EDFFF9EBFFF9E7FFF9E1FFF8DBFDF7D3FCF5CBFBF5C5F6EFBBF7F0B9 FAF1B8FBF2B9FCF1B9FBF0B8FAEFB9FAF0ABF9F091F6EC7DF1E472EDDC66EDD45DE9C94E E5BD43E3B239E6AB35E7A132E3942DE18A2BE0802CDC762BD76A27D46128CD4F26C74523 BD371AB62E14B52816B42515B21F15B31C15AF1610B11812B31813B21810AF170CB1190C B61E10BD2307C42800CD3B00CD501AC76331CB8552E4B379FDDC95FFF39CFFF48AFFE270 F6BD4ADE962AD67E25D97430D16534C65032B9392EAE28279E1616970F0F9D1313A31718 A51618A21315A41215A41215A71015A71015A91015AA0F15AA0F15A91015A41119A31219 A31219A21319A21319A01319A013199F14199B13179B13179A13179A1317991417991417 9914179914159A14159915139614129414119215139014128C1413891613891917851917 831919801A187D19197A1B19791A1879191A7313177014196F161C6A1A1D661B1F602020 5B2322562622512A254E2B25492A25452A234128233F26213D24203825212F2929292929 2626262222221D1D1D1919191616161414140A0A0A090909090909080808070707070707 060606060606040404040404030303020202020202010101000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000C0C0C000000090909010101 040404979797FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFBFFFCF8FFF8EFFDF0 EAF4EBFBFFFCFFFEFFFFF6FFFFF1FFFFF7FFFFF6FFFFEFFFCDB9C486757B413634150E06 0C08001812040F010019020025080434110F471B1C572528662D336E31386E3138672E34 5A282B461A1B2F0C0A2003001A0300180700080000060100060000110E002F2D20615E55 999991BFC0BBE7E9E6FCFFFFFBFFFFF9FFFFF9FFFFEEF7FEECF5FEF6F8FFFEF4FDFFF1FB FFF4FDFFFBFFFFFCFFFFFDFFFFFEFFF8F6F7FDFFFEFBFFFEFAFFFCF7FFFCF6FFFCF6FFFA F4FFFAF8FFFCFFFEFFFFFCFFFFFCFFFFFCFFFFFBFFFFFBFFFFFBFFFFFBFFFFFCFFFFFDFF FFFEFFFFFEFFFFFFFFFEFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF B9B9B90404041F1F1FC6C6C6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAC5C5C5000000000000A7A7A7F3F3F3FBFBFB FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFFFDFEFFFDFFFEFFFFFEFFFFFDFFFFFDFFFFFFFFFCFFFFF9FFFFF9FFFFF3F8F4 BAB9B551434211000018000053202562171C7E24268A26288B1718971112AC1618B30D11 A90002B30810A0030C8C0A12842529270000190602B3BEB8EEFFFFF0FFFFF4FFFDF9FFFD FEFFFDFFFEFBFFFEFDFFFEFFFEFFFFF9FFFFFDFEFFFFF9FE9A808932020E3000008F3348 8C192A9F1717A40F099D08029B0602A00807A70B0CAD0C11B00B12B50915B50414B30013 B50015B80218BA071DBA081EA712267315236E2F38682F363D0A111C0000160000442B2E 7C6C6CFFFBFAFFFCFCFFFDFEFFFDFEFFFDFFFEFEFFFFFDFFFDFEFFF9FFFFF7FFFDF7FFFD F7FFFDF8FFFDF9FFFDFBFFFDFCFFFDF1F1EFFFFFFDFFFEFDFFFCFDFFFBFFFFFBFFFFFAFF FFF7FBFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFBFBFB FFFFFFFFFFFFFFFFFFBEBEBE0000000000000909090000000000000F0F0F070707020202 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000020202020202020202020202020202020202020202 0301020806070907080A08090C0A0B0F0D0E1311121715161918161E1D19201F1A27241F 2C2721332A23382B253D2C25412A24462A264B2A254F2A24532A26552A24572723572622 5D221E661B186C16156E16156E16147116157517157819177D19177C16127E1511821512 8515118615118815128916138B15138C14138C15118D1514901613911515931614961617 9715159B16199C16179D15199F1417A01319A01417A21319A21317A31215A41215A41215 A41215A61115A61115A71015A71015A71015A91015A91015A91015AA0F15AA0F15AA0F15 A91015A71113A61113A41212A91012B00D12B00C13AA0F17A71019A40813A6131991170C 7C1000862000B85E29FBB16AFFE398F1934DAE4702AB4200D56929CF5E24BE4614C04019 BA3516C64025D75A3AE27346DA8340D79D3CE4C44BF1E656F4F35DF2EA65EBDE6EF0DE8C FFEFA9FFF4A2FCDF77EBC53EE6B723E9A921E99E27E59036E0883ED98640D2863AC7862C C68028D2742CD86E30D66C30D4672ECE5F28C95522C24C1EC1461CC1411CC13F1DC13B1E C1391FC1361FC0331FBF3220BE3120BA2E1FB72E1EB92D20B92D1EBB2F20BD3122BE3525 BF3626C43B29C43B29C43B29C43B29C23927C03725BE3522BC3320B42B19B12816AF2614 AF2614B12516B02415AB1D11A8180DB12118B12119B21E1AB01C18AF1B19AD1917AC1816 AC1816AC1618AB1517A81317A41215A31215A21315A11516A11717981012981012971112 9812139811159811159A12169912169813169914159A15169C16179E1618A11717A31716 A31716A21412A31513A41612A31813A51A13A61B14A71C15AA1D16B6211BB9211CB9241D BA271DB92A1CB7291BB62A1BB5291AB12516AF2316AD1D15AC1814AC1315AC1115AB1016 AA1114A81714A61912A51A13A61B14A51C12A61D13A71F13A71F13A81E13AB2114B02417 B22418B22315B52618BD2B1CC03120C0361CC23B1DC54321C74923CA4F25CF5B2AD66931 DB7336D97834DA8034DD8B39E0933BE2993DE5A041EBA948EFB049EEB448F1BC4AF8C750 F9D054F8D555F8DD5AF7E463F6EB6FFBF384F8F491FAF4A6FAF6B9FAF7CEFBF5DDFAF3E9 FAF3EDFCF8EDFDFAEBFDFAE7FEFAE1FEF9D9FDF8D0FCF6C6FCF5BEF5EFB3F8F0B1FAF2B1 FAF3AFFAF3AFFAF2B1F8F0AFF9F0A3FBEF89F9EA77F5E16EF0DA63EFD05BEAC64EE5B841 E3AE3AE4A436E39A33E18E30DE822BDD792DDA6F29D36625D05B25CB4925C63E24BD321B B62915B32414B32114B11C15B01912AB120DAF1410B11612B01510AE130EAF150DB41A10 B9210ABB2400C63601C84819C6572ACB7345E3A069FDCC87FFE692FFF993FFEE7DF5CC5A D9A035CF822AD67832D76934CF5734CA4C36B9372AA4221599140B9B140EA11715A11516 A01113A31217A41117A61117A71017A91015A91015AA0F15A91015A61117A41117A41119 A31217A31219A21317A21319A014179D12179D12159B13179B13159A13179A14159A1317 9A14159A14159915139614149414139215139014128C1413891613891917871A17831A17 811916801A187D19177B19167B191875121572131770151A6D181D671B1D631F205E2221 582522552926502A274B2A254629254128233E26223C24223725233329282D29282A2625 262221211D1C1D19181817151615130B0A080A0A0A090909080808080808060807050706 050706040404040404030303020202020202010101000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000191919000000000000121212000000000000 686868FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFBFFFCF2FFF5F5FFF8F8FFFB FCFFFDFFFDFFFFFAFFFFF7FFFFF5FFFAE3F5FFF7FFFFFAFFFFFCFFE3E3E1B1B8B0687468 2637270C1C0F09160C050F060106000300000600000800000A00000B0000080000060000 010000000200000A0109160C1121142431204954437F8A7AAFBAACD0DACFE5EFE6F5FFF7 F8FFFDF8FFFFF3FDFCE9F3F4EDF7F9F8FFFFF8FFFFF8FFFFF8F8FFFFF9FFFFF8FFFFF2FE FFF1FCFFF5FEFFFBFFFFFCFFFFFDFFFFFDFFFDFEFFFBFFFFF8FFFEF7FFFEF6FFFEF6FFFE F8FFFEFFFEFFFFFCFDFFFCFFFFFCFDFFFBFFFFFCFDFFFBFFFFFCFDFFFDFFFFFDFDFFFEFF FFFFFDFFFFFFFEFFFDFCFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFDFFFFFDFFFFFDFF FFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFDFFFDFDFFFEFDF3F1F2F1F1F1CFCFCF 000000000000969696FFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAAAAAA1010101C1C1CD7D7D7FFFFFFECECECFCFCFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFD EDF7EFFBFFFBFEF8F8FDF1F5FFF9FFFFFAFFF2F0F5F8FFFFF0FFFFE6FFF596A69B2E271D 1C00003C00007C121E971726A00F20A10F1A9A131796161394180E96180A9E1409A51009 B012119A0003A61B228E2127460408120000435049EBFFFFF0FFFFEFFFF5FCFFFAFFFFF8 FAF1EAFFFDF8FFFEFDF8FCFDEDF8FCF7FFFFFAFDFF86777E280003400000791D1E8F161B A50D19AE0917AC0A17AB0B17A90C15AC0A15AF0913B30713B90413BC0311BC0313B90511 B30811AE0B10A70E10A11013960B129210188D161A80161A680E104800012900001C0000 4A322EAA9F9DFFFEFDFCFFFFF8FFFFEFFAFEF4FFFFF5FEFFF4F9FFFCFFFFFEFFFFFCFDFF FBFAFFFFFFFFFFFFFFFBF9FAFFFFFDFFFFFDFFFFFBFFFFFBFFFFFAFFFFFAFFFFFAFFFFFA FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FDFDFDFFFFFFEFEFEF FFFFFFF8F8F85F5F5F000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000010101020202 020202030303040404040404010302010302020403030504040404050505070506090506 0501020703040B05070F090B160D101A11141D14171D17192521222622212923232D2523 3126243826263C27264226254927254E26245427245927265B252359221F591D1C5D1916 6716136D15136F15147116157616177917167B17157F17148216148515138814148B1513 8C14138F1512911513911513941715941713941715941713961615961613971515991513 9C16179D15159D15179F1515A01417A01415A01417A21315A41215A61115A61115A61115 A61115A61115A61115A61115A61115A71015A71015A71015A71015A71015A71015A71017 A70F1BA411199D1612A2150CB20D0BB00E0C9B171398171BB2162B9908197A120F691500 8A2F02E99952FFE480FFC762D17329A93B00BA4911DF6937D05529BE4018BE3E19AE300A CC552DD66837DC7D3DDF913FE6AD46F3CB52F7DD55F2E251F1E656F0E46CFEE7A1FFF1BB FFECA4F7D66FECC939EEC629EAB62CE9AD35E5A13CE19B3CDE9838D99333D08D32CF8433 D77B38DA763BD97238D46B34CC612DC55525BE4B1FBB441CBD4220BC3F1FBA3A1FB7371E B4331DB3321DB2311EB3301EAF2719B0281AB2281DB42A1DB62C1FB72D20BB2F22BB2F22 BD3124BE3024BF3125BE3024BE2E23BB2B20B9291EB6281CAC2313AB2313AA2212AA2212 AA2013AB1E14AB1E15AB1C14AA1B15AA1B17A81A18A71917A41817A21615A11715A11613 AC1617AD1514A91513A415119F14119A130F98130E96120D9817129A16129A14139B1313 9E12139F1012A00F14A00F12A41316A31514A31514A51514A51514A51612A71611A7170F A5170DA91B0FAD1F11AF2211AF2210AF2411B42914B92C1ABE2C1FC02C22C12D23C12D21 C02C20BE2A1EBC2A1DBA271DB9261CB8241AB41F18B21A15B01712AF1513AE1412AD1510 AF1C14AC1E12AD1F13AE2014AF2115B02216B12317B22418B32519B32517B32517B52618 B7281ABA2B1DBD2E20BE311DC23B1DC14019C4441DC74C20CE5526D2602AD66930D76F30 D87732DA8034DE8938E09039E1963BE59C3EEAA444EDAC46EEB544F1BD47F8C84CFBD050 FBD654F9DD58FAE361F9EA6DFBF180F8F290F7F4A3F7F7B7F7F9CAF8F9DAF7F8E6F6F8ED F6F9F0F6F9EEF8F9E7FAFAE0FBF8D5FAF6C7FAF4BAFBF3B2F6F0A6F7F0A2F8F1A0F7F2A0 F7F2A0F3F19EF0EF9DF4ED92FFF282FFE970F9DC64F3D05AEEC654EABA4CE6B046E5A541 E2993BE2903AE08737DE7C33DB7230D36526C9581EC54B1CC43A1EC43322BD2B1CB72317 B31C13B01912AF1610B01511B11614B31514B31514B41414B41414B41414B61314AF180D AD2B0BA82D04B3330CC3451DD15C30E17C46F8AA68FFD383FFFE9DFFFF96FAE97FDFC25E D49B44D78138DF6B32DC5C2DD75E33C04A24A9310F9E2208A01F0CA31D14A117159E0F13 A5131DA6121EA7111CA71019A71017A60F14A70E11A50F11A71015A61115A61117A61115 A61117A41215A41117A31215A21317A21315A014179F15159F14179F15159D15179D1517 9B16179917179816189616179416179216168E16158D1715881713871713851815841815 821915811A15801A15801A167A161877171973171A7017196B191B651B1C5E1C1D591F1E 5624235327264D2A28492B29452B2A402B283D29283A28263426233426233325222F2420 2C211F271D1B231B191F1A1715110E11100E0D0D0D0A0A0A060709020607020607020607 050706060606050505040404040404030303020202020202020202020202020202020202 020202020202020202020202000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000202020909090D0D0D E6E6E6FDFDFDFFFFFFFFFFFFFFFFFFFDFDFDF3F3F3FEFFFFFCFFFDFCFFFDFCFFFDFEFFFF FFFEFFFFFDFFFFFDFFFFFDFFFFFCFFFFFDFFFFFDFFFFFEFFFFFFFFFEFFFDFCFFFDFCFFFB EAEFEBBEC3BF898B886C6E6B6D6C6A71706E6B67665F5B5A5F59596A666571706E6D6D6B 6F6F6D8A8C89BDC2BEE9EEEAFBFFFAFBFFFAFBFFFAFBFFFAFAFFFCFAFFFCFAFFFCF8FFFE F9FFFFF9FFFFF9FFFFF9FFFFF8FFFFF8FFFFF8FFFFFCFFFFFFFBFFFFF9FFFFFAFFFFFAFF FFFAFFFFFBFFFFFBFFFFFBFFFFFCFFFFFCFFFFFDFFFFFEFFFFFEFFFEFFFFFEFFFFFFFEFF FFFEFFFFFEFBFFFDFDFFFEFBFFFDFDFFFEFBFFFEFDFFFEFBFFFEFCFFFEFAFEFEFCFEFFFA FDFFFCFDFFFAFBFFFCFBFFFCF7F9F8FFFDFEFFFBFFFFFAFFFFF8FFFFF8FFFFF8FFFFFAFF FFFCFFF8F6F9F6F6F6FFFFFFFFFDFDFFFAF9FFF5F5FFFBFBFDF9F8F7F7F7F1F1F1484848 0000008F8F8FFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF7F7F7F0E0E0E262626F0F0F0FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFDF9FFFB FBFFFBFCF6F6FFF9FEFFF9FFFFFAFFF8F7FDF7FFFFE6FFF793AB9E323D2F0E0000320000 7109109B0F1CAA0418B6041AB30717A70E139B141093190A921B07991707A11307AE100D A30207A8151D9119225A0E12180000303730CFE9E0F1FFFDF1FEF5FEFFF8FFFEF6FFF4EC FFFCF6FFFEFBFAFEFFF0FFFFF2FFFFF1FAFF6E63692400005C18157E2018941816A80C1A B0071CAC091CAB0A1AA90B19AB0B17AF0915B30713B90511BC0410BA0410B6070EAF0B0C A70F0AA0130AA1120AAB0D0EB00D12AA14169E16188A14146F0D0C5305033C02001C0000 3E2624958989E5E5E5F9FFFFF0FEFFEEFDFFF5FFFFEEF2FBF8F6FFFAF9FFF6F5FDF6F3FA FEFCFFFFFEFFFFFEFFFFFEFFFFFFFDFEFFFBFEFFFAFCFFF8FBFFF8FBFFF6FBFFF8FEFFFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFEFEFEFFFFFF E1E1E13A3A3A000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000010101020202020202 030303040404040404010302010302020403030504040404050505090506090506070103 0903050E050812090C180D111C11151F141820171A2721252822242B22252E2425342626 3A26273F25264424254C25265226255725265B25235D23225D201F5D1C1A5F1816691513 6E14137015147315157617157A16147D17158017148316138614138A14128E14138F1311 9114129414139414139616139616139616139616139715139715139915139A14139D1515 9D15159F15159F1515A01415A01415A01415A21315A41215A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61117A70F1C A3111B9D1612A0160BAE1007AB110998191294191BA9172A930A1E7313146D1F089E4C1C FBB464FFE876EDB544BD6013B4410ACC5624E4693DC84A22B93B15C1421FB83E15CD5A2B D56E33DB8339DF953CE8AF44F6CA51FCD957F4DD51EFE34FEFE468FEE6A6FFEFC1FFEAA7 F7D571EACA37EBC728E6BB30E4B036E1A73CDFA039DC9C2ED9962BD28D32D18436D67C3D D8783ED6733CD26A35CC602FC45527BE4A21BB431EBD4221BC3F21B83A21B4361FB3321D AE2F1CAD2E1DAF2D1DAD2519AE2419B2251BB3261CB5281EB6291FB92B21B92B21BC2C23 BC2C23BC2C23BC2C23BC2921BA271FB8251DB4241BA91F14A71F13A81E13A71D12A81B12 A81B12A81913A81915A91A16A91918A71918A61817A31718A117179F1717A11514AA1614 AB1612A61512A315119E150F9A150E95150C94150E9718119817119B15129E1412A01211 A21011A50E13A50F11A81214A71313A81412A81412A91511A9160FAA170FAA180BAB1C0E AE1F0EB22312B42610B2260FB3270EB72B10BB2F16BF2E1DC02E1FC12F20C32F21C32F21 C22E22C02C20C12A1FBD261DBB241BB82118B51C16B21913B01711AF1610AE170EB01E11 AF2012AF2012B02113B12214B22315B32416B32416B42517B42517B52618B62719B8291B BB2C1EBE2F21BF321EC23D1CC14219C5461BC84E1FCC5624D26129D6692ED7702ED87730 DB7F32DE8938E09039E2953BE59C3EECA344EDAC46EEB542F0BE43F7C74BFBD050FAD551 F9DB57FBE261FBE96DFCF080F8F38FF7F4A3F7F7B7F6F9CAF5FBD9F5FAE4F3F9EBF3FAF2 F4FAF0F7FAE9F7FADFFAF8D2F9F6C3FAF4B6FBF3AAF6EF9EF6F098F7F297F7F296F6F396 F2F194EFF093F3EE8AFFED79FFE366FAD65EF3CA56EDBF4FE9B44AE6A845E49F42E0923D E08B3BDE8038DC7634D86B30D16028C6531CC3461AC53721C62F24BF281FB82118B41B15 B01711B01511B01511B31514B31514B41416B41416B61318B61318B71218AF1712A72A14 A22D0CB02F10C33D1AD64E26E36B39F59757FFC172FFF296FFFC97F5F28BDECE6CD4A54D D7883DE36F32E2632CD9642EC75823B64115A62E0B9E20079C18099F1512A11518A4141D A5131EA7111DA6101BA71017A60F14A50F11A50F10A71015A71015A71015A71015A61115 A61115A41215A41215A31215A21315A21315A01415A01415A014159F15159D15159B1619 9917199717189616179416179216169016158D1715891613881713871713851813841913 821913821913811A157C15167917187517187218186E1819681A1A621C1C5B1D1E592323 5325254F29284A2B29452B2A402B2A3C2A2A3B292737252137252136242033241F30211E 291E1A241A1821191617120F12110D0F0D0E090B0A060709030708010707020607050706 060606050505040404040404030303020202020202020202020202020202020202020202 020202020202020202000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000101010707070A0A0AB3B3B3 FFFFFFFDFDFDFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF4F4F4F1F1F1F7F7F7FCFCFCF9F9F9F4F4F4F2F2F2F8F8F8FCFCFCF9F9F9F3F3F3 F4F4F4FFFFFFFFFFFFFDFFFEFDFFFEFDFFFEFDFFFEFBFFFEFBFFFEFAFFFEFAFFFEFBFFFF F9FFFFF9FFFFF9FFFFF9FFFFF8FFFFF8FFFFFBFFFFFFFEFFFFFDFFFFFDFFFFFDFFFFFDFF FFFEFFFFFEFFFFFEFFFFFEFFFEFFFFFEFFFFFCFFFFFCFFFFFCFFFFFCFFFFFEFFFFFFFEFF FFFEFDFFFEFDFFFEFDFFFEFDFFFEFDFFFFFDFFFFFDFEFEFCFEFEFCFEFEFCFDFFFCFDFFFC FDFFFCFDFFFCFBFFFCFCFFFFFEFFFFFFFDFFFFFAFFFFF7FFFFF7FFFFF7FFFFF5FFFFFCFF FFFFFFFCFFFFFCFEFDFDFCFAFFF6F5FFF8F8FFFBFAFFFDFDFBFBFBFFFFFF535353010101 636363FFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF464646030303404040FFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFDFBFDFA FFFEFFFFFDFFFFF7FFFFFCFFFEFFFFF9FFFF9DA8A23C3F380B00001D00006315158E1F25 9E101CA90617B3061AB00819A70D159E131097170A991707A01407A90F07B40A0AB2070D AA0D1693111B751E242C000016130A8FA398F2FFFDF6FFFCF7FAF1FFFAF2FFFBF3FFFBF5 FFFEFBFCFFFFF3FFFFF1FFFFE9F0F84A3F451D00007933317D1A14951814A40E19A90B19 A80C19A70D17A50E17A80D15AB0B13AF0A11B30811B60610B6070EB2090CAB0D0CA5100A 9E140AA0130AAB100EB01012AE1517A61A1B981C1C881C1A761B1A651B1A3500001C0000 160000716565D8D6D7FBFFFFF8FFFFEBF4F9FBFFFFFEFEFFFEFEFFFEFEFFFFFEFFFAF9FE FDFDFFFFFFFFFFFFFFFFFFFDFEFFFBFEFFFAFCFFF8FBFFF8FBFFF8FCFFFAFEFFFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFF6F6F6FFFFFFFFFFFFB3B3B3 0C0C0C000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000010101020202020202030303 0404040404040103020103020204030305040404040505050905060905060903050B0507 10070A140B0E1A0F131E131721161A22191C2822242923252C23263125273626273B2728 4127284525264D26275226255725265B23225D21215D201F5E1D1B6218176A16146F1514 7116157416167718167B17157F17168317158515138713138A14128E14138F1311911412 9414139414139616139616139715139715139915139915139A14139A14139D15159D1515 9F15159F1515A01415A01415A21315A31215A41215A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61117A4101CA3111B A31312A3140CA41409A3150B9F15129B16199B1925860E18791110862B16C37743FFD784 FFE071D09426AB4B01C24F19E06A38E2673BBD3F17B43610C64822C64C23D25F30DA7338 DF873DE39940EAAF47F7C852FCD657F3D94EEBDF4BEEE367FFE7A7FFEDBFFFE7A4F7D571 EBCD39EBC929E9BE33E7B53CE3A840E1A13DDE9E30DB982DD58E34D48538D87F3DD9793D D6733AD26A35CB5F2EC65326C04921BF431FBF4020BE3D20BA361FB5311CB32C19AE2918 AC2718AF2518AD1F15AF1F16B21F17B32018B42119B6231BB7241CB7241CB8251DB9261E B9261EB9261EB7241CB5221AB21F17AF1F16A81911A81911A81810A7170FA71611A61512 A71311A71313AB1717AB1618A81617A81617A61518A41517A41517A41615A81616A71613 A51514A116139C15119A151096150F95140F9817129A16129D1515A01415A31215A61115 A91015A91013A91315A91314AA1413AB1514AA1612AB1811AC1911AC1A0DB12214B52615 B72A18B82C15B62A13B72B12BA3014BE3219BE311DC03120C13221C53423C53423C43223 C33122C32F21BE2A1EBC281CB92519B72017B41D14B21B12B11A11AF1B11B32114B12214 B22315B22315B32416B32416B42517B42517B62719B52618B62719B7281AB92A1CBC2D1F BF3022C0331FC23D1CC14219C5461BC84E1FCD5725D3622AD76A2FD8712FD87730DB7F32 DE8938E09039E2953BE59C3EECA344EDAC46EDB441F0BE43F7C74BFACF4FFAD551F9DB57 FBE263FAE76EFCF080F8F38FF7F4A3F7F7B7F6F9CAF5FADAF5FAE6F3F9EDF5FAF3F5FBF1 F7FAE9F9F9DFFBF7D1FAF4C2FAF2B3FAF2A7F5ED9AF5EE94F6F092F6F291F5F190F2EF8E EEEE8EF3EC84FEE871FDDE61F4D058EDC450E9B94AE5AF45E1A340DF983CDE8D3BDC8538 DA7934D66F2DD2652ACB5A22C24D18C04118C3351FC42D22BD261DB72017B21913B01711 B01511B01511B21413B21413B31315B31315B51217B51217B61117AF1513A82714A1280D AE280DBE3316CC421ED75A2CE68447EEAC60FFE086FFF692FEF991ECDD78DEB357DC9042 E47935E46C30DC6930D3642FC95526B53D18A3270B9B1A079C160DA11715A4151BA5131D A7111CA61019A71017A60F14A70E11A70E10A71015A71015A71015A71015A61115A61115 A41215A41215A31215A21315A21315A01415A01415A014159F15159D15159B1619991719 9717189616179416179216169016158D1715891613881713871713851813841913821913 821913811A157D16177917187717197218186E18196A1A1B631B1C5E1E1F592122552525 5028284C2A29472B2A432B293E2A293D29283A272339262238262234252031221F2A1F1B 261C1A221A1719141114130F100E0F0B0D0C07080A040809020808020607050706060606 050505040404040404030303020202020202020202020202020202020202020202020202 020202020202000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000010101000000000000000000000000000000030303060606686868FFFFFF F6F6F6FFFFFFFAFAFAFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEF5F5F5FDFFFEFDFFFEFBFFFEFBFFFEFBFFFEFBFFFEFBFFFEFAFFFEFBFFFFFBFFFF FBFFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF8FFFFF8FFFFF8FFFFF8FFFFF7FFFFF7FFFF F7FFFFF5FFFFF5FFFFF4FFFFF4FFFFF2FFFFF2FFFFF2FFFFF1FFFFF5FFFFFEFFFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFDFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFBFFFEF5FFFFF1FDFBF3F9F9FCFCFEFFFBFFFFFBFFFFFBFFFEF7FEF1F2F4FAFFFF F8FFFFF8FFFFFBFFFDFFFFFBFFFBF8F4EFECFFFFFDF6F6F6FFFFFF686868040404282828 F9F9F9F3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF2929290000007B7B7BFFFFFFF6F6F6FFFFFFFCFCFCFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFBFEFEFCFFFFFEFF FFFEFFE7E8ECFAFEFFFCFFFFDFDFDF38302E1904012000005814138B282B971C219F0D17 B1111DAF0819AE0919A50E15A012119D140CA01309A90F07B20A07BB0408BD0811AE0711 960A138A2B2F430E0A0B00004F594EF0FFF8F7FFFDF4F7F0FFFBF3FFFCF6FFF8F5FFFEFD FBFFFFF3FFFFE8F7FEE2E6EF2D1E231F0000883D3A760F08951814A01115A50E17A40F15 A40F15A40F15A50E13A80D11AC0B10AF0A10B00A0EB00A0CAE0C0AA90E0AA41109A01309 A11309A80D09AB0D0CA8100FA414139D1716951A1C8A1E1E7E2223792D2F4206081F0000 140000675757D0CACAFFFFFFFCFFFFFCFFFFFBFFFFFCFFFFFCFFFFFCFFFFFCFFFFF7F8FA F9FBFAFEFFFFFEFFFDFEFFFBFEFFFBFCFFFAFCFFF8FCFFF8FCFFFAFEFFFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFAFAFAFFFFFFFFFFFF757575000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000010101020202020202030303040404 0404040103020103020204030305040404040505050905060905060B05070D070912090C 160D101C111520151923181C241B1E2923252A24262F25263226283926283D2729442729 4927264F27275325255724235A22215D201F5E1E1C601C1B6319186C1615701514731515 7616177917167C18168018178317158515138713138A14128E1413901311911412941413 9414139616139616139715139715139915139915139A14139A14139D15159D15159F1515 9F1515A01415A01415A21315A31215A41215A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A41117A2121BA31219A91013 A6120E9C180B9B190CA41212A013198A171C7A121382120EA34128E9A368FFEE98FFCE5F B27208A84700D3602AEA7444D85F32B63B12B43812C54923C75025D66634DF793BE48C42 E69C43ECB149F8C751F9D253EFD34BE6DA48EEE46BFFE9ABFFECC0FFE5A4F8D875ECD03E ECCC2CECC238EAB741E6AD44E4A440E1A135DF9A32D98F36D58639D9803EDA7A3ED67338 D06831CA5C29C55122C2471EC1411EC13C1DBF371DBD311AB82B19B32615AF2113AD1F13 AD1D14B01912B11812B21914B21B14B31B16B41D16B41C17B31E17B31E18B41F18B32019 B32018B11E17AD1D14AA1A12A91911A81714A71613A71613A61512A71313A71313A61113 A61113A91416A91416A91416A91416A81317A61417A61417A61417A51515A41615A11514 9F15139D16139A16129915119915119B17139C16139F1515A31416A51316A91217AC1117 AD1216AD1416AB1514AC1615AE1915AE1A16AF1C15B01D15AE1F11B52616B82B19BB2E1A BB3019B92F15B92F13BD3317C0361ABE341ABF341DC2361FC43821C43723C43723C43524 C33423C1301FBF2E1DBC2A1BB92517B62216B42014B51E13B31F13B42517B42517B42517 B52618B52618B52618B52618B52618B7281AB7281AB7281AB8291BBB2C1EBE2F21C13224 C23521C33E1DC2431AC6471CC94F20CE5826D4632BD76A2FD8712FD87730DB7F32DE8938 E09039E2953BE59C3EECA344EDAC46ECB340EFBD44F6C64AF9CE4EF9D452F8DA56FAE162 F9E66DFCF080F8F290F7F4A3F7F7B7F6F9CCF5FADAF5FAE6F3F9EDF5FAF3F7FAF1F8F9E9 F9F8DCFAF6D0F9F3BFFAF1B0F9F0A3F5EB94F6EB8FF6EE8BF6EE89F4EF89F1EE87EEEC87 F2EA7FFDE46DFBD95EF3CC55EBC04DE7B447E3AA41DE9E3CDE943BDD8B39DB8037D77431 D2682ACE5F27C8551FC14917BE3D16C0321EC12A1FBB241BB51E15B11812AF1610AF1410 AF1410B11312B11312B21214B21214B41116B41116B51016AE1414A82014A21F0DAD200E BB2B13C63719CE4D25DB743AE39B53F8D078FFF08EFFFF99FDEB87EAC165DF9D49E28238 E17433DC6E31D96A33D2602EC44F24B63B1AA628119D190A981209A21615A51417A51218 A61117A71015A80F12A70E11A70E11A71015A71015A71015A71015A61115A61115A41215 A41215A31215A21315A21315A01415A01415A014159F15159D15159B1619991719981618 9616179416179216169016158E16158B1513881713871713851813851813841913841913 811A157E17187B171978181A74181971181A6B1B1A661C1D601E1F5A201F552322522625 4D2A28492B29442A29422A2A3F2A293B28243B28243A27233725213223202E201D281D1B 241C191C17141814111311120D0D0D090A0C040809030708030708050706060606050505 040404040404030303020202020202020202020202020202020202020202020202020202 020202000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000030303010101000000000000000000000000010101020202282828F1F1F1F5F5F5 FFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFEFEFEFFFFFF F9F9F9EFEFEFECECECF1F1F1F7F7F7F6F6F6F0F0F0EDEDEDF1F1F1FAFAFAFFFFFFFEFEFE F9F9F9FDFFFEFDFFFEFBFFFEFBFFFEFBFFFEFBFFFEFBFFFEFBFFFEFBFFFFFBFFFFFBFFFF FBFFFFFBFFFFF9FFFFFBFFFFF9FFFDF8FFFBF7FFFAF7FFFAF7FFFAF5FFFAF5FFFAF4FFFA F2FFFAF2FFFAF1FFFAF1FFFAF0FFFAEEFFFAEEFFFAEDFFFAF2FFFBFCFFFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFEFDFFFEFDFFFEFDFFFEFDFFFEFDFFFEFDFFFEFDFF FAFFFFF2FFFFF1FFFFF5FFFFF8FFFFFCFFFFFFFFFFFFFEFFFFFFFFFBFFFFF8FFFFEBF7F3 DEEAE6E5F1EDF8FFFDFBFFFDFCFFFDFBFBFBFAFAFAFFFFFF9A9A9A0606060C0C0CE5E5E5 FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF EBEBEB202020000000C1C1C1FAFAFAFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF8FFFFFBFFFEFFFFF9FFFF EEFCFDF7FFFFD6DCDC746A6915000035000169181E8F282C9C21269D1217A20D11AC1117 AC0A19AB0A19A50E15A21011A2110EA80F0AB30A07BC0507C40109C4020DB604109D0712 952B2D5A1915150000232114CCD7CFF7FFFDF9FCF5FFFEF6FFFCF6FFF6F2FFFEFDF9FEFF F5FFFFEEFBFFDADDE41F0E142300008B3B3A7609049E1D189D1313A11013A11013A21011 A40F11A50F10A80E10A90D0EAC0C0EAC0C0CAC0C0CAB0D0AA70F0AA41109A21209A21209 A80F09A80D09A60C0AA50D0CA00E0F9D121597161A8F1A207D181C792429581618220000 16000054413DCBC0BCFFFEFDFCFFFFF1F9FCEEF3F7F7FCFFFBFFFFFBFFFFFBFFFFFBFFFF FCFFFFFCFFFDFCFFFBFCFFFBFEFFFBFEFFFAFEFFFAFEFFFBFFFFFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F2F2FFFFFFFBFBFBFFFFFF393939000000050505 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000010101020202020202030303040404040404 0103020103020204030305040404040505050905060905060E080A100A0C150C0F191013 1F141823181C261B1F281D212D24272E252832262836272A3C282A41282B47292B4C2828 5228295626265923235B21205E1E1E5F1E1C611D1C651B186D1716711615741616771718 7A18177F19178218188517168515138713138B13128E1413901311931312951313951313 9715139715139915139915139A14139A14139B13139B13139F15159F1515A01415A01415 A21315A21315A21315A31215A41215A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A41117A0131BA31219AD0E13A71110 921D0C941C0EA91013A3121779181271190F8E1C12C55C3FFFC686FFED93E6B044A55D00 BA5811E3703AE67040CA5124B93E15BC4118C2481FC44F23D96B38E17D3FE89046E99F46 EEB049F6C34EF7CB4EE9CB45E2D548F0E571FFEDB3FFEDC5FFE5A7F8DC7BF0D645EED032 EFC83FEEBD47EAB14AE7A944E6A338E19C34DD9139DA883CD9803CD87A3CD37134CD642B C75725C44B1EC2421BC23C19C23519C13119BF2918BA2415B51F11B11A0FAD190FAE1710 B21411B31411B31313B31512B11614B21713B11715B01813AE1915AF1A14AE1A16AC1C14 AA1914A71810A4150FA31410A71717A71619A61518A61518A61417A51316A51316A41215 A51316A71216A71216A71216A81317A91217A91217A81317A31416A016169E16169D1515 9C16159A16149A16149A16149C16159E1616A11516A51417A91418AD1419B0131AB01418 B1181AAF1918B11B1AB21D19B31F1BB5221AB42419B52618B72A19BA2F1CBD321BBC341A BB3319BC3518C0391CC23D1EC03B1CBF3D1DC33D20C43E21C53D23C43C22C53A23C43922 C23521C0331FBE2F1EBC2B1AB92718B72516B72315B62415B82919B72A19B72A19B62918 B62918B62918B62918B62918B82B1AB82B1AB82B1AB92C1BBB2E1DBE3120C13423C23722 C43F1EC3441BC7481DCA5021CF5927D5642CD86B30D97230D87730DB7F32DE8938E09039 E2953BE59C3EECA344EDAC46EBB241EEBC43F5C549F8CD4DF8D351F7D957F9E062F8E56D FCF082F8F290F7F4A3F7F7B7F6F9CCF5FADCF5FAE6F3F9EDF7FAF1F7FAEFF8F9E7F9F8DA FAF5CBF9F2BBF9EFAAF9EE9EF5E78EF6EA88F7EC83F7EC82F4EC7FF1EB7DEDE97DF2E676 FDE06AFCD55CF3C953EBBC4AE6B245E2A741DF9A3BDD913BDE8939DB7D37D67030D1642B CE5A27C84F20C24519BF3A17BF2E1BBF281DB92219B31C13B01711AE150FAE130FAF1410 B11312B11312B21214B21214B41116B41116B51016AF1316A81915A2180EAD190FBB2315 C32E16C94320D36834DC8D4AEEC06BFFE787FFFF9CFFF690F5D171E5AC53DF8E3DDB7B31 DC7332D96A32D3642FD15E2FCB552FBB4223A52710951102A11810A41612A41413A61113 A71113A80F12A80D11A80D13A91015A71015A71015A71015A61115A61115A41215A41215 A31215A21315A21315A01415A01415A014159F15159D15159C1519991719981618961617 9416179216169016158E16158B1513891613881713851813851813841913841913821915 7F17167C18187A1819771919721A196C1B1A681C1E621E1F5A1E1E552221522424502828 4C2A29482A28462A29422A283E29263D2A263C29253927233425222F211E2A1F1D271D1B 2119171B17141513140F0F0F0A0B0D05090A040809030708050706060606050505040404 040404030303020202020202020202020202020202020202020202020202020202020202 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 030303020202000000000000000000000000000000000000060606CACACAFAFAFAFFFFFF F8F8F8FFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FDFFFEFBFFFEFBFFFEFBFFFEFBFFFEFBFFFEFBFFFEFBFFFEFCFFFFFCFFFFFCFFFFFCFFFF FCFFFFFBFFFFFCFFFFFCFFFDFCFFF8FEFFF4FCFFF4FCFFF4FBFFF4FBFFF4F9FFF4F8FFF4 F7FFF4F5FFF4F4FFF4F2FFF4F1FFF4F1FFF4F1FFF4F4FFF8FBFFFFFEFFFFFEFFFFFEFFFF FEFFFFFEFFFFFEFFFFFEFFFFFDFEFFFDFEFFFDFEFFFDFEFFFDFEFFFDFEFFFDFEFFF8FFFF EAFFFBEAFFFCEFFFFEF0FFFDF1FDF9F0F9F6F2F6F7F3F7F6FBFFFFF8FFFFF7FFFFF5FFFF F4FFFFF4FFFFF4FFFFEBF7F3FCFFFFFFFFFFFCFCFCD8D8D80F0F0F0C0C0CB9B9B9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFADADAD 0D0D0D040404E0E0E0EFEFEFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFAFFFFF6FFF5F9FFF5FFFFF0FFFF EBFEFC8183800F00002E0000630D168E1B289A141F9F0D17A91217AA1113A1080BA80C17 A80C19A50E15A50F11A80E0EAF0B0CBA0609C30109CD010CBF0004C00715A60A15901F21 6C211C2200000F03008C968EF7FFFFFEFFFBFFFEF8FFFBF8FEF3EFFFFEFDF5FAFDF5FFFF F5FFFFC5C5CD1D080D2600008C3635810E09A6211C9D1310A01210A21010A41010A70E10 A80E0EA90D0EAB0D0CAB0D0CA90E0CA90E0AA80F0AA71009A71009A71007A71007AC130D AC110CAA0F0BA80D0BA80C0FA60D10A20F159C131A8E121A83181E7E2529631D1F260000 190000644B44CFC2BCFFFFFFF9FFFFF9FFFFF2FAFCF2FAFCF9FFFFF9FFFFF9FFFFF9FFFF FBFFFDFBFFFDFCFFFBFEFFFBFEFFFBFEFFFBFFFFFBFFFFFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF2F2F2FFFFFFF6F6F6D2D2D2131313000000060606000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000010101020202020202030303040404040404010302 010302020403030504040404050505090506090506100A0C120C0E170E111B121521161A 251A1E281D212A1F233025293026273526293828293E282A442A2B49292A4F2829552928 5725245921205B1F1E5E1D1B601C19621C1A671C196F17167416167616177917187C1818 7F19178218188618178614138713138B13128F1313921211931312951313951313971513 9715139915139915139A14139A14139B13139B13139F15159F1515A01415A01415A21315 A21315A21315A31215A41215A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A41117A01319A31217AD0D15A612128F1E10 8E1E10A61113A0141771190D722410A1321FE97E5CFFDC97FFD77BC88F26A95D00D06B27 EC7845D96534BC4618BD4419C0461DBE471DC75425DA6F39E38140EA9346EA9F44EEAF48 F4BF4DF1C349E3C23FDFD246F2E875FFF2BBFFEFC7FFE6A9FAE081F5DC4EF1D438F2CC45 F0C14BECB54EEAAC49E9A63BE69F37E0923DDD8A3ED87F3BD67838D06E31CA5F27C5511E C3461AC13D16C33716C12D13C02914BD2416BA1E12B3190FB0160EAE150FAE130FB21212 B41114B41114B21214B11314AF1314AE1615AC1615AA1614A91815A81915A61814A31813 9F16109D140E9A130FA0181AA0171E9F161D9E151C9E151C9D15199C14189C14189E1318 9F1316A21317A31215A51316A81317A81317A614179F14179C16179C16179B16179B1617 9B16179B16179C16179E1616A01616A51417A81619AC151AB0151BB2151CB3171BB61E1D B41F1BB6211DB7241DB9261EB9291EBB2C1EBB2E1DBA2F1CBC341CBF391EC13B1EBF3D1D C13F1FC54321C84825C74923C74923C84A24C94926C84825C74525C54323C64023C33B21 C1391FC1351EBD311ABB2D19B92B17B82918B82918BA2D1CBA2D1CB92C1BB92C1BB82B1A B82B1AB72A19B72A19B92C1BB92C1BB92C1BBB2E1DBD301FC03322C33625C43922C5401D C4451CC8491ECB5122CF5927D5642CD96C31DA7331D87730DB7F32DE8938E09039E2953B E59C3EECA344EDAC46EBB241EDBA44F5C44BF8CC4FF7D152F6D856F8DF61F8E56DFCF082 F8F292F7F4A5F7F7B9F6F9CEF5FADCF5F9E8F3F9EDF7FAF1F8FAEDFAF9E4FAF7D6FBF4C6 FAF0B5F9EDA5FAEB98F4E586F5E67FF6E87BF6E977F5EA77F2E974F0E673F3E46FFCDC65 FBD159F1C451EAB849E6AD42E1A13FDC9539DC8B39DE8438DA7935D36A30CD5E29CA5424 C54A1EC04019BE3717BD2C1BBC251AB72017B11A11AE150FAD140EAE130FAE130FB01211 B01211B11113B11113B31015B31015B40F15B01115AA1416A71313AE1412BA1D16BF2616 C3381BCD5A2DD57D3EE6AD5EF9D67CFFF895FFF893FFDE7CEFBE61E19E47D88535DA7733 D86E30D66930D96B36DB6B3DD05C33B9411FA6280F9E1B09A1190DA3160FA41310A71112 A80F12A90C13A80D13A91015A71015A71015A71015A61115A61115A41215A41215A31215 A21315A21315A01415A01415A014159F15159D15159C15199B16199A1518971517961617 9315169115159016158C1413891613881713871713871713851813851813841815801817 7F18197C181A79191A741A1A6F1B196B1D1D651D1E5C1C1C571F1E552324522627502828 4D292949292A462A294129273F2A273E29263B28243725233223202D1F1E291E1C231B19 1F1A171915161210110C0C0E08090B07080A060709060606060606050505040404040404 030303020202020202020202020202020202020202020202020202020202020202000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000010101 010101010101000000000000000000000000000000000000878787FCFCFCFFFFFFFEFEFE FFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFAFAFAF8F8F8FDFDFDFFFFFF FFFFFFFFFFFFF9F9F9F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F9F9F9FAFCFBFBFFFE FBFFFEFBFFFEFBFFFEFBFFFEFBFFFEFBFFFEFBFFFEFCFFFFFEFFFFFEFFFFFEFFFFFEFFFF FEFFFFFEFFFFFFFFFBFFFFF6FFFDF4FFFEF4FFFEF4FFFFF4FFFFF4FFFFF4FFFFF4FFFFF4 FEFFF4FCFFF4FBFFF4F9FFF4F8FFF4F8FFF4F8FFF8F9FFFFFBFFFFFBFFFFFBFFFFFBFFFF FBFFFFFBFFFFFBFFFFFAFFFFFAFFFFFBFEFFFBFEFFFBFEFFFBFEFFFDFDFFF8FFFFF1FFFF EEFFFFF1FFFDF2FFFDF7FFFDF9FFFDFEFFFDFFFFFDF7F7F5F4F4F2F6F8F5F6FFFCF2FEFC E5F8F4E4F9F4EEFEFBFAFFFEFFFFFFFAFAFAF3F3F31E1E1E070707737373FEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF757575000000 1F1F1FE2E2E2F6F6F6FFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFF8FFFFF4FFF2F6FFF2FFFFEDFFFF97AAA6 2B272419000063131C871421A10E20A60314AC0411B40F15AB110F9E0807A50E15A50D19 A50E15A80D13AC0B10B5080CBE030AC5000AD20411B60000C60D1BAC1119830F10782821 4313050F0000444943EDF9F7FEFFFDFFFCF8FFFBF8FBF0EEFFFEFFF4F9FCF5FFFFF5FFFF 9C9BA11700043600008A2F2E8E130EA51A15A0120EA2110EA70F0EA90D0EAC0C0EAE0B0C AF0B0CAE0C0AAB0D0AA90E0AA80F0AA80F0AA90E09AB0E09AC0D09AC0D09AC130BAC130D AE110CAF0D0BB00A0EB00910AF0913A90C17AF1D278C09117F1016832929631E192E0000 290100452C25D2CDCAF7FDFDFBFFFFF9FFFFF2FBFAF8FFFFF8FFFFF4FFFBF8FFFFF9FFFD FBFFFDFCFFFDFEFFFDFEFFFDFFFFFDFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFFFF888888060606000000020202000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000010101020202020202030303040404040404010302010302 020403030504040404050505090506090506120C0E140E101910131D141723181C271C20 2A1F232C21253226283527273727283B292942292C472A2C4C2A29512929572929592625 5B21205B1E1D5F1B1A611B19651B1A6B1B1A7018177517177717187A18197D1919811918 8519198919188713138913138D13128F1313921211941212971213971213991513991513 9A14139A14139B13139B13139D13139D1313A01415A01415A21315A21315A31215A31215 A31215A41215A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A41215A21317A31217AA0F15A313138F1D138E1E13 9D1515981815741D0A7C2F13B24D2FFFA376FFE9A1F0BA60B1730EBB6C10DC7435EE7A49 CE5A2BB43E10C0491EBF481DBC471BD46432DB7038E4833FEB9445EB9E44EDAC46F3BA49 EFBC46E0BA3BDED049F5EB7CFFF7C4FFF1CDFFE8AFFCE587F8E356F3DA40F2D04AF2C550 EDB852EDAF4CEBA83DE9A039E3933EE08A3FD67E37D37535CD692DC75A22C24C1ABF4015 C13713C23114BE260FBE2311BB1D12B71910B31611AF1410AD1311AD1112B21116B21116 B11216AF1316AE1416AD1416A91515A71515A51715A31815A019159F1A159C1813981711 94150E91141093181B91181F8F181E8F181E8E171D8D161A8E16188F1417931719941617 9A15189C1617A01518A21619A51417A3171A9B14189917199917199B16199B16199B1619 9C16179E1618A01616A21617A71516AB1618AD1719B2171BB4181CB41A1CB8231FB8251D BA271FBA2A1FBD2E20BE3120BF3421BE3620BC361DBF3C1EC34222C64623C64822C74B25 CD5229D0572CCF592BD05A2CCF592BD0572CCE552ACC5128CB4D27CA4A27C34121C13F1F C0391CBD351BBC311ABB2F18BA2D19BA2D19BC311EBB301DBB301DBA2F1CB92E1BB82D1A B72C19B72C19B92E1BB92E1BBA2F1CBB301DBD321FC03522C33825C33B23C5401DC4451C C8491ECB5122D05A28D6652DDA6D32DA7331D87730DB7F32DE8938E09039E2953BE59C3E ECA344EDAC46EAB042EDBA44F4C34AF7CB4EF7D152F6D758F8DE63F7E46EFCF084F8F292 F7F4A5F7F7B9F6F9CEF5F9DEF5F9EAF5F8EDF9FBEEF9FAEAFBF9E0FBF7D2FBF3C2FAEFB1 F9EC9EFAEA92F5E37FF7E579F7E674F8E771F6E86EF2E66CF0E46AF5E168F9D55DF8C953 EFBD4CE6B043E3A53EDF9B3ADA8E36DA8535DB7E38D87232D0632BCA5625C64B21C2421B BE3918BC3216BB2A19BA2318B51E15B01910AD140EAC130DAD120EAE130FAF1110AF1110 B01012B01012B20F14B20F14B30E14B00F15B0131CAB1018B11016B91715BB1D12BB2B13 C34920C96831DD9950F0C26CFFE989FFF591FFE986F9D16FE6B153DB9540DA7E35DF7836 DD7536DE7639DF743CDB6D3AD05F33C9532D9A1F009E1C06A0180AA3140CA61210A80F12 A90C13A90C15A91015A71015A71015A71015A61115A61115A41215A41215A31215A21315 A21315A01415A01415A014159F15159D15159C15199B16199A1518971517971517951516 9115159016158C14138B1513891613871713871713851813851813841815821916801817 7D19197B1918751A19731B1A6D1B1D681E1F5E1A1B591D1D572121552525532728502828 4E27284B2928442A29402B28402B283D2A263927253324212E201F2A1F1D261C1B221A18 1B17181311120E0E100A0A0C08080A070709060606060606050505040404040404030303 020202020202020202020202020202020202020202020202020202020202000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000101010101010101010000000000000303033D3D3DFAFAFAF9F9F9FFFFFFFCFCFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FDFDFDF8F8F8F7F7F7FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFEFAFFFE FBFFFEFBFFFEFBFFFEFBFFFEFDFFFEFDFFFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFDFDFFF9F8FFF7F6FFF8F6FFF8F6FFF9F6FFFAF6FFFAF6FFFBF6FFFBF6FFFCF6 FFFCF6FFFDF6FFFEF6FFFEF6FFFFF6FFFFFAF9FFFFF7FFFFF7FFFFF7FFFFF8FFFFF8FFFF F8FFFFF8FFFFF8FFFFF8FFFFFAFFFFFAFFFFFAFFFFFAFFFFFBFEFFFAFFFFF8FFFFF3FFF9 E3EEE6E2ECE4EBF0E9EBEAE5DDD6D0CBC0BCCEBEBEA896967D6F6F605A5A5355546D7977 C5D9D7F2FFFFF7FDFDFCFCFCFFFFFFF0F0F0434343060606444444FAFAFAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6767670A0A0A494949 E6E6E6FFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFF5FFFFF5FFFBFFFFF2FFFFC8E1DD3F4C450B0000 3F0B0D7F1B279B1121B50C21C10A1EBE0815B4070DAA0C09A7120EA40F15A40E17A50E15 A90C13AF0A11B6070EBE030EC4000CD10818A80000C41421AD17207704077B2B24592518 120000141613E0EAEBFFFFFFFEF9F6FFFCFAFAEFEDFFFEFFF4F9FCF2FFFFECF5FC79747B 1400004100018A262695110DA10D09A4100CA70F0CAC0C0CB00A0CB5080CB6070CB5080A B00A0AAC0D0AA80F0AA70F0CA70F0AA90E0AAE0C0AB3090AB00B09A90E09A80F07AC0D09 B00A0AB4070BB5060DB5030FB10511A5000E9E0B1596151A891B1C751C185A110A390000 1C00006D5F5EC1C1C1FEFFFFFCFFFFF8FEFEF9FFFFF8FFFFEDF9F5F8FFFFF8FFFFF9FFFF FBFFFDFEFFFFFFFFFDFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFE9E9E9FFFFFF4E4E4E070707000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000010101020202020202030303040404040404010302010302020403 030504040404050505090506090506130D0F150F111A11141E151824191D281D212B2024 2E22243426263626263A28283E292843292A482A2A4E2B29532A285929275B25235C201F 5D1C1A5F1917621B17671C196C1B187117167616177917187B17197F1819811918851919 8919188713138A12138E12129012139311119412129712139712139915139A14139A1413 9A14139B13139B13139D13139D1313A01415A21315A21315A31215A31215A31215A41215 A41215A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A41215A31215A31217A312179D1517921B178E1D17921B17 8D1E13782008873714BA6338FFBD83FFEEA3E2A54CA56303C97922DF773AEC7849C95526 B13D0EC04B1FBB4718BC491AE2743FDB7238E5843FEB9445EB9E44EEAA45F2B648EEB743 DDB53BE0CF4DF5ED82FFFACAFFF3D3FFE9B3FBE88CF8E65CF3DE45F1D34DF0C753EFB955 EEAF4EEEA941EBA03BE5933FE28A40D67B35D27333CE652BC65720C24819BF3B14BF3312 C22E14BB2210BB1F12B91B12B41712AF1513AC1413A91515A91416AC151AAC151AAB161C A81619A7161BA51618A2171A9F19189D18199A1A17981C1A941D17931C188D1A138B1813 851815821B1F7E1A227E1A227B1B1F7A1A1E7C191C7C181A7E1718851C198A1A188F1919 9418189818179E18199F1717A0181A98161897161A9816189917199B16199D17189E1618 A01616A11516A41615A71516AB1717AE1819B2191BB41A1AB41C19BA271FB92A1CBA2C1E BC2F1EBE3320BF3721BF3920BE3B1FBD3C1CC1421FC54923C64F25C85126CB5728D05D2E D56331D5662FD4672ED4652ED4622ED15F2BCF5B2ACC5628CC5328C1461DC1431DBF3D1B BB3919BB3417B93215B93117BA2F18BD321DBD321DBC311EBB301BBA2F1CB92E19B82D1A B72C17BA2F1CBA2F1ABA2F1CBB301BBE3320C13621C43926C43C22C6411EC5461DC94A1F CC5223D05A28D6652DDA6D32DB7432D87730DB7F32DE8938E09039E2953BE59C3EECA344 EDAC46EAB042ECB944F4C34CF7CB50F6D053F6D758F7DD62F7E46EFCF084F8F294F7F4A7 F7F7BBF6F8D0F5F9DEF5F9EAF5F8EDF9FCEBFBFAE5FDFADBFCF7CDFCF3BCFCEFABFBEA98 FCE98BF7E279F9E373FAE56EFAE66BF9E568F6E466F4E264F7DF63F8D057F6C451EBB747 E4AC3FE0A13ADB9536D88833D87E32DA7935D66C32CF5D2BC84F24C54520C13C1DBB3417 B92D16BB2719B92217B41D14AF180FAD140EAC130DAD120EAE130FAF1110AF1110B01012 B01012B20F14B20F14B30E14B20E17B51322B10F1EB40E1AB71216B71510B5200CBC3C19 C35927D88946EBB261FFDC81FFF08EFFF08CFFDE7CE8C060DAA147D78438E2813CE2813C DF7E39DB7837D97537DE773DE478479623009A1F009D1B05A01609A4130EA61012A80D15 A90C15A91015A71015A71015A71015A61115A61115A41215A41215A31215A21315A21315 A01415A01415A014159F15159F15159D15199C15199B1418991417991417951516921415 9115158E14138C14138916138817138817138717138717138518158418168218187F1917 7C1818791A18741A196F1B1B6B1D1D5F17185D1B1C5B1F1F592323572526542628532629 4E2728472929432B29422A283E29263A26253624223020202D1F1E281C1C231B191D1719 1612130F0D100A0A0C08080A070709060606060606050505040404040404030303020202 020202020202020202020202020202020202020202020202020202000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0101010202020202020101010000000808080B0B0BF7F7F7F0F0F0FFFFFFF8F8F8FDFDFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF8F8F8F7F7F7FBFBFBFFFFFF FFFFFFFFFFFFFFFFFFFCFCFCF9F9F9FAFAFAFDFDFDFFFFFFFEFFFFFBFFFEFAFFFEFBFFFE FBFFFEFBFFFEFBFFFEFDFFFEFDFFFEFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFCFDFFF8FBFFF6FBFFF6FBFFF6FBFFF7FBFFF7FBFFF8FBFFF9FBFFF9FBFFF9FBFFFAFB FFFAFBFFFBFBFFFBFBFFFBFBFFFDFDFBFFFFF7FFFFF7FFFFF7FFFFF8FFFFF8FFFFF8FFFF F9FFFFF8FFFFFAFFFFFAFFFFFBFEFFFDFEFFFDFEFFFDFEFFFEFEFFD3CDCDAEA6A3827B75 6F68606C62595B4A433219141600002400001D0000190000140000080000121214738181 E6F6F5FCFFFFF4F4F4FFFFFFF0F0F0737373141414414141FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FAFAFA565656070707646464FFFFFF FFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFDFFFFF9FFFFFAFFFCFFFFF7FFFF5D6C67040300160000773034 8F1723A80B1EBC0219C30013C00110B7060CAC0D0AA5100CAB161AA61019A50B13AA0D16 B6101ABA0F18B90511B5000ABC0313C21121AE101E8D07107B1415762B26562119230801 141414B3BDBFFFFFFFF5EFEFFFFCFAFFFCFBFEFCFDFBFFFFE8F3F9F9FFFF453E46180000 762E31801414980D0AAD120EA90E0AAC0D0AB3090AB9060ABD040CBE030CBA050CB5080C A70707A8100DA71311A40F0BA70908AC0608B20107AE0004AB0E09A80F09AC0D0AB20A0A B7060CBA050EBC0410BA0411BB0C19B00E199C0D138B0D10871B187F251D621408350000 2A100F504748FFFDFFFFFFFDF6F8F7F1F7F5F9FFFFF7FFFEF7FFFFF8FFFFF9FFFFFBFFFF FEFFFFFFFFFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFCFCFAFAFAFFFFFFDCDCDC2020200000000A0A0A000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000010101020202020202030303040404040404040605030504030504030504 0505050707070C08090D090A1812141A14161E151822191C271C202A1F232D22262F2325 3424253826263C2829422A2A462A294B29284F27275325255926255D23225D201D611D1A 621B19661B18691B196E1A18761B1A7B191A7C1A1B7E1A1C81191A83191987191A8A1818 8D17178E16179216169416179715159A15169C16179C16179C16159D15159D15159D1515 9F15159F1515A01415A01415A21315A21315A31215A41215A41215A41215A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115AD181CA2131598131698171BA62529820C0CA342394E0000 8325099E461EE39D62FFE6A0FFD283D28630B46F12D88A37E87F46D96438C34E22BB461A BB4718BF4C1DC95B26D56B31E17B3BDD7F37E58E3EEFA248F1AC47EAAA40E9AD3DE5B841 EDDB5DF9F28AFFF9CDFFF1D4FCE8B5F8E78FF8EB61FAE951F6DA55F5CD5BF1BD5AEFB051 ECA73FE99B37E28C39DE813BDA7B39D36F33CA5D25C34F1CC14418C03A15C03113BE2913 B2190BB2180EB01712AC1713A71716A216159E16189C15199C151B9D161C9E181F9D1A1F 9C1B20981C1E951A1D911B1B911D1E8E1E1C881C1A811A157D151276130D73100B6B100D 641518631C22672024661F23611B1D5E16175F14116314106E19147518137E1813861914 8E18149216149614129614149C1C1D9B1B1C9A181A9B16199C16179E1616A21818A41817 9F110FA2130FA61512AD1917B21E1AB7221EBB2620BC2921BB2E1DBE331EBF3721BF371F BD371CBB381ABC3D1CBE421EC95228CA5529CD5A2BCF612ED36530D46931D56C33D66D33 D46E2ED56F2DD66E2FD66E2FD56B2FD5682FD5632FD56130C95325C64D22C1431BBA3C16 B83614B83616BD371AC0391CBE361EBD351DBC341EBA321ABA321CBB331BBC341EBD351D BC341EBD351DBE3620BF371FC13923C23A22C33B25C43C22C7421FC6471ECA4B20CC5223 D05A28D5642CD86B30D97230DB7A33DA7E31DA8534DD8D36E1943AE59C3EE9A041E6A53F E7AD3FE9B641F0BF48F3C74CF3CD50F4D558F8DE65F8E471F7EA81F5EF91F6F2A8F8F7BE F8FAD2F7FBE2F6FAECF6FAECF7F9E3F7F6D8F8F4CEFAF4C2FEF3B5FEEEA3FBE790F7E17E F3DB6DF5DC66F6DC63F5DC5EF4DB5CF2DB5BF2DB5BF6D95BF6C952F3BE4CEAB243E4A73D E09C39DC9136DA8534D87C33D87234D46530CB5429C64822C23D1EBF351BB92D16B62514 B52113B51E13B21B12AF180FAD140EAC130DAC110DAC110DAF1110AF1110B01012B01012 B20F14B20F14B30E14B30D17B20B1DB30C1EB50D1CB50E15B61210B61E10B83114B44114 CC7234DF9A4FFAC873FFE88DFFF797FFEF8CEDD16EDBAE51E09544E3893DDF8539E1873B DD8639DC8138E58843F49253E47B449625008B1000AF2C18A91C139C0709A40A12A20611 A90F17A71015A71015A71015A61115A61115A41215A41215A31215A21315A21315A01415 A01415A014159F15159F15159D15199D15199D15199C15199B1619991719981819951919 9218179018178E18168B18158A19158818148717138518138518158418168118157E1816 7B1918751A19721A196D1C1B64181A601A1C5C1C1D591D1F5820235824265A282B572A2D 4A2A2B442C2A422A283E29263C2726392524342424322423271B1B241A1920171A191516 140F130E0C0F0B090C09070A060606060606050505040404040404030303020202020202 040404040404030303020202020202010101000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000030303000000939393FFFFFFFFFFFFFEFEFEFFFFFFF7F7F7 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAF8F8F8FCFCFCFFFFFF FFFFFFF9F9F9F8F8F8FFFFFFFFFFFFFCFCFCFEFEFEFEFFFFFCFFFFFBFFFFFBFFFFFBFFFF FCFFFFFCFFFFFBFDFCF9F9F9FDFBFCF6F4F5F8F4F5FFFAFCFFFCFEFFFAFCFFFCFFFFFBFF FFFAFFFFFAFFFFFAFFFFFAFFFFFAFFFFF9FFFFF9FFFFFBFFFFF8FEFFFAFFFFFCFFFFFCFF FFFCFFFFFCFFFFFAFEFCFAFDF8FEFEF8FFFFF9FFFFF9FFFFF9FFFDF2F8F6F5F9F8FCFEFD CED0CFB2B2B29B999A8A88896A66673B3738241E202C1D202101062500011F00001C0000 1A00001D00002400002A0000520B0F42000258151E59212C3512191302084A4B4FE9F3F4 FBFCFEFFFFFFFFFFFFFDFDFD9393930101012E2E2EEEEEEEFFFFFFFFFFFFFEFEFEFDFDFD FCFCFCFDFDFDFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAFAFAFFFFFFFDFDFDFDFDFDFFFFFFEFEFEFE4E4E43636360000007F7F7FF5F5F5FFFFFF F9F9F9FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFFFAFFF5EDFCFEFEFFCCD0D13D3C380E00004815147D242A991220 AF081AC00015C50011C1010EB9060CAE0C0AA70F0CA40D12A60F16AA1018AB0E17AD0B16 AF0915B00815B00A18A80615A10B17920E198819208832337F3E3C52211C150000141318 AEB7BCFFFEFFFFFAFAFFFBFBFFFCFBF9F7F8FBFFFFF7FFFFF9FFFF473C441B00007C2D32 8614149C0806AE0A08AC0D0AAF0B0AB7060CBE030CC3010CC3000EBD030EB5080EA5090C A10F0F9E13109F110FA60D0FB10C12BE0A15BC0B15AC0C0CA80F0AAC0C0CB2090CB7060C BC040EBD0310BC0311BA0814B30C16A50C11970C0F9418168F221B79170E5308021C0000 341F2488787BFFFCFDF8F4F3F6F6F4F0F6F4F8FFFEF8FFFFF8FFFFF9FFFFFBFFFFFEFFFF FFFFFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAFAFAFFFFFFB1B1B10D0D0D0000000A0A0A000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000010101020202020202030303040404040404040605030504030504030504050505 0707070D090A0E0A0B1913151A14161F1619231A1D271C202B20242E2327302426352526 3A26253D2827432928482A284C29275027255525235A24225D21205F201B611C17641A17 681A166A1B176F1A17781A1A7B191A7D191B80191C82181A85191989181A8A18188D1717 9015179315169616179914159B15169C16179D15179D15159D15159D15159D15159F1515 9F1515A01415A21315A21315A31215A41215A41215A41215A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115AF191B9B0C0E9519199A22249B131F9A2126691A0B530D00892A0A B55A2BEEB36DFFE794FFC16FD37E2BBD731ADD8C3DE47B44D66136C14C21BA471ABB4819 BF4F1DC95E26D56F31E07D3ADD8136E48F3CEFA044F0A846E9A63EE9A93DE5B644EEDB62 FAF28FFFF9D1FFF3DAFCEABAF8E994F8EE68F9EB56F4DB5AF4CF5DF0BE5DEEB252EEA640 E99938E48B3BE1803BDA7638D46931CB5925C34A1DC14018C03717BE2E14BD2716B51E13 B01B15A91815A016169715159216188E17198C181B86131885141A85141A83141A80161A 7F161A7C181A7B191A741415721716701816701B18701D196F1E1A6F201B6A232150191C 4E202352242753252752242454231F5A2521622520621D166B1C15751C147F1C168A1A16 9019159417139715139B19199B19199C17189C16179D1515A01614A51715A61814A51610 A71810AA1B13AF2117B4241BB82A1EBB2D21BC301FB9331ABB381AC03E1EC2421FC24320 C2481FC54E24C75425CC5C2ACC6129CF662DD16D2FD47233D47533D67733D57832D6782E D6782ED6782ED7762FD77430D6702ED56B2FD66930CC5A24C75322C2491CBB4017B93B15 B93916BC3A18C03B1CBE381DBD371EBD351DBA341BBB331BBA341BBC341CBC361DBC341C BC361DBE361EBE381FC13921C13B22C33B23C33D20C64420C6471ECA4B20CC5223D05A28 D5642CD86B30D97230DB7A33DA7E31DA8534DD8D36E1943AE59C3EE9A041E6A541E8AE42 EAB744F0BF49F3C74EF3CD52F4D558F8DE65F9E572F8EB82F5EE93F7F3AAF9F8C0F9FBD4 F7FBE2F6FAECF6FAEBF6F9DCF7F8D0F8F4C5FAF4BAFFF2ACFEED9BFAE588F8DF78F5DA67 F6D961F7DA5CF6D959F5D858F5D858F4D757F7D559F7C650F5BB4DEBAE43E4A33BE19839 DE8E37D98233D97833D86E34D46230CD5229C64424C43A20BF321EBB2A19B72315B72015 B51E13B21B12AE170EAD140EAC130DAC110DAC110DAF1110AF1110B01012B01012B20F14 B20F14B30E14B30D17B30A1DB40B1EB70C1CB50E16B51110B61C10B92D12B73C13CE6631 DC8B49F5B76AFFDC87FFF298FFF393EEDA79DCB95BE2A04CE39040DD8C3ADD8F3ADB8D38 D98B36E2913FF09A4DFFA964C55D26972600931700961004A0100FAC151EAE1420A71017 A71015A71015A71015A61115A61115A41215A41215A31215A21315A21315A01415A01415 A014159F15159F15159F14199D15199D15199D15199C15199B1619981819961819931717 9218178F17168D17158B18158918148817138717138717158518158317157F17147C1816 7719177319186F1B1966181863191A5F1B1C5D1D1E5B1F215D22265D242A5A292C4C2A29 452B2A4329284028263E26263925243624243424242A1C1C261A1A21181B1B1517161014 110C100E090D0A080B060606060606050505050505040404030303030303020202040404 040404030303020202020202010101000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000020202050505646464FFFFFFF3F3F3FFFFFFFFFFFFFAFAFAFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEFFFFFFFFFFFFFFFFFFFBFBFBF5F5F5F8FAF9F9FDFCF6FCFAF5FBF9F6FCFAFBFFFE FEFFFFFFFFFFFFFEFFFFFEFFFFFDFEFFFDFFFFFCFFFFFCFFFEF3F7F7EBEFF6EDF2FEFDFF F6F9FEF0F3F8EEF1F6F0F3F8F6F9FEFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFEFF FFFEFFFFFEFFFCFCFEE7E6E2E1DED9CAC7C2A5A09C7A75715B53504C4240483D3B1A0C0B 0D00000F00001D090A1C08090F00000F00002501052D00003900004000034A0E0D581D17 6A29237D2F2B8931308621277B131E80202C772533521A25170000383234E1E5E6FAFCFB FFFFFFFBFBFBF7F7F7A6A6A60606060F0F0FC6C6C6FFFFFFFFFFFFFEFEFEFDFDFDFDFDFD FDFDFDFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD FDFDFDFEFEFEFBFBFBFFFFFFF5F5F5CFCFCF161616000000B5B5B5ECECECFFFFFFFFFFFF FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFF1EEF7FBF9FE7D73741B03031F000082363883161C9E101CB00819 BD0213C10011BD0310B7060EAE0B0EA90D0EA1060AA80D13AE1319AC1119A40911A10711 A20F19A519248A08128D192289252D7220264B0B0C2800001C00000F00004B4A50C7CED6 FFFEFFFFFDFFFFFCFDFFFCFDF7F7F7FBFFFFF7FFFFE5E9F2382B341D00007A282C8C1416 A20705B00704AE0B0CAF0B0CB9050EC0020EC7000EC50010BD0310B20910A51012991310 9215119616139F1316AA0F17B90A19BD0D1AAC0B10A90D0EAE0B0EB00A0EB6070EB90510 BA0410B90511B60611B50B14AC0D12A00E119C14149A1D19911A14761713320000200006 22050AE0CCCEFFFBFBFEF9F6FBFBF9FBFFFFF9FFFFF8FFFFF9FFFFFBFFFFFCFFFFFFFEFF FFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFC FFFFFF7272720000000000000A0A0A000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 010101020202020202030303040404040404030504030504030504030504060606080808 0E0A0B100C0D1A14161C161820171A241B1E291E222C21252F24283125273927273C2726 412728462A29492A284F29285226255624235A23205D201D611D1A621B17651A15691A15 6E1B17721A1879191A7C181A7F181B80191C82181A85191989181A8B17188E1617901517 9315169616179914159B15169D15179F14179F15159F15159F15159F1515A01415A01415 A21315A21315A31215A41215A41215A61115A61115A71015A71015A71015A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A71113AF1618980A09931D1D9E292F930A1AA42B343400005D250493350FD67D45 FFD280FFE083F7A752D27724C97B26E29046DD7341D05A32BE4B1FBA471ABB4B1BC0521D CA6127D57231E07F3ADE8436E48F3CED9E42ECA241E79F39E8A33BE5B344F2DD66FCF394 FFFAD6FFF4DEFEEDBFFAEE9AF9F26DF9EF5AF5DE5EF4D060F0C05EEEB154EEA642EB9838 E4893AE07D3AD96F35D26230C85224C2441CBF3A19BC3216BA2916B62417AD1D15A81A18 9E181993171989181A831A1E7E1E207B2123771E22721D22701B206C1A1E6B1B1E6C1D20 6C20226D232468202164201F5E1D1B5818165313114C0F0C470C083E0C0B29090C250F12 2812142C14142F1612371A1643201A4F241D572117621F166E1E157B1C16881B16901915 9616139915119C18169C16159C14149E1412A01512A41612A81712AA1A12AE1E15AE2014 B12315B42817B72E1BBA331DBB3720BB3A1DBA3B18BD4219C34A1FC75123C95526CD5B27 D1632ED46B31D36D2FD2712DD37631D77C33D88036DA8437D98636D98735DA8532DB8530 DB8532DC8333DB7E31DA7A30DA7531D97132D06328CC5D26C75322BF491BBB4217BA3F16 BC3E18BE3E1BBE3B1DBD3A1EBD371CB9361ABB351AB9361ABB351ABA371BBC361BBB381C BE381DBD3A1EC13B20C03D21C33D22C23F21C64420C7481FCA4B20CD5324D15B29D6652D D96C31DA7331DB7A33DA7E31DA8534DD8D36E1943AE59C3EE9A041E6A541E8AE43EAB646 F1C04AF4C84FF4CE53F5D55AF8DE67F9E574F9EC84F7F095F8F4ABF9F8C0F9FBD4F7FBE4 F6F9EEF6FAE9F7F9D4F8F8C6F9F4BCFBF4B0FEF1A3FDEC92FBE37FF7DD6EF4D560F5D659 F6D456F6D353F6D353F4D352F3D153F7CF55F7C24EF5B74AEBAB41E49F3AE19438DE8A34 D97D32D97331D66931D25C2ECC4C29C64023C33622C02E1FBD261BB82118B51E13B31C11 B11A11AE170EAC130DAB120CAC110DAC110DAF1110AF1110B01012B01012B20F14B20F14 B30E14B30D17B20A1BB60B1EB50D1CB50E15B51110B71B0FB92911B83612CB5829D6783B EBA05CFFC97CFFEB96FFF89EF7E88BE5CC6FE6AD56E79D48DE973DDD983BDA9837D89635 E09C3BEDA448FFCA79FFA461BA521F8311008D0E00A71D1AAD1C23AC1621A71017A71015 A71015A71015A61115A61115A41215A41215A31215A21315A21315A01415A01415A01415 9F15159F15159F14199F14199F14199D15199C15199B1619991719981819931717921817 8F17168D17158B18158918148817138717138717138518138317148017147E18167A1817 761818721A1969171967181B61191C601B1E5F1D215E20236023285B272B4E2A2A462C2B 442A294129273F27273B26253824253424242C1E1E281C1C24191D1F1619181216130E12 100B0F0C0A0D070707060606060606050505040404040404030303030303040404040404 030303020202020202010101000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000101010B0B0B282828EFEFEFF0F0F0FFFFFFFFFFFFFBFBFBFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFFFFFBFFFFF9FFFFFBFFFFF7FDFBF6FAF9F8FAF9 FAFAFAFDFBFCFFFEFFFBF5F7FCF3F6FFF8FCFFFBFFFFFBFFFFFAFFFFFDFFF4FFFFEDFFFF EDFFFFEEFFFFEEFFFFF0FFFFF0FFFFE2F5F3EEFEFDE1EFEFC7D5D5A9B5B58B9596727C7D 61696B5F5F5F301E1A3219122A110A1F04001500001600001D00002704001D00001C0000 210000390D0C4517174717174F1F1F6A292D7C1F2A831B267D1E2479212076211C7A1F1A 821A178A16179E1C249C18259417258419296B1F2B1F0000211114D6D6D6FBFBFBFFFFFF F0F0F0F9F9F9CCCCCC1D1D1D000000A6A6A6FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFAFAFA FFFFFFFFFFFFFFFFFFFFFFFFBBBBBB060606080808F1F1F1EDEDEDFFFFFFFFFFFFF5F5F5 FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFFFFF9FFFFFCFFFFD0C7CA371E212000004A03079431368D1018A40E19AF0915B60613 B90511B70511B30811AF0A10AC0B10A9080DAC0D12AE1216AA1116A10E169A0F1693161E 8E1F2683242A6B1A204B0A0E2900001C00001600003B1E22604F55B1B1BBF4FBFFFFFEFF FCF6F8FFF5F6FFFCFDFDFDFFFBFFFFF5FFFFB6B9C0221119200000792026921417A90705 B40605AC0C0CAC0B10B70610BE0210C50011C30011B90413AB0B13A11B1C8D1A15851C16 8B1F1C951A1C9B0F18A60314AB0314AC0A15AB0C11AE0A11AF0A11B20811B30811B50711 B50711B30811B30C14AF0E14A80D11A00E0FA012119E17148F1D1D69222A2400001C0000 7B5A61FFF8FBFFF8F8FFFEFDF6F8F5FBFFFFF9FFFFF9FFFFFBFFFFFCFFFFFEFFFFFFFDFF FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFF 3C3C3C000000010101090909000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000010101 0202020202020303030404040404040305040305040305040406050707070A0A0A100C0D 110D0E1C16181D171922191C251C1F2A1F232E23273025293526293B2728402826452928 482A284C2A285028265326235623205B211F5F201B621D18641B15681B156B1A16701B16 741B177B191A7C181A7F181B81181C84171A8618198A171A8B17188E1617911517951516 9715179A14159C14169F14179F14179F15159F15159F15159F1515A01415A01415A21315 A31215A41215A41215A61115A61115A71015A71015A71015A71015A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A71113A91110A11312911B1B9A272E9C192B8311192E000067330EA14D1FF3A261FFEB90 FFD370DD9036D07522D58432E58E47D66A3BCA542EBB471EB9491BBD4F1EC15620CC652A D67531DF8139DE8535E38F39EA9B3FE79B3BE29835E79F39E7B145F5E06DFBF499FFF9D7 FFF5E3FFF2C6FCF4A3FAF573F8F05DF3E060F3D163F1C061EEB154ECA440E89535E28537 E07937D66732CF5A2EC54A21BD3D1ABB3417B82B17B42517AF2018A015129B1617921A1C 871D217E1F237321236B23246525265B1F21551D2051191C4D16194D16194E1A1C511F20 5323235020204A1C1C421615360D0B2C03012200001C00001600000A0000050003060002 0800000C020017080328110B38170E52211A5E1F166D1E177B1C168B1A169518149C1414 9F13129F15129E14119F1411A21410A51612A81810AD1A12AF1C12B52316B42715B62B16 B73118B9381BBC3D1DBD4020BE441FC04A1CC5511ECB5923CE5F27D1642BD46C2DD87534 DB7D37D87C33D88132D88535D98B36DB8F39DC9239DB9438DE9537DE9234E09134E08F34 DE8D34DD8732DC8132D97B31DA7733D56F2DD2682CCD5E27C75322C14B1DBF461BBE431A C0421CC03F20C03D21BD3A1EBB381CBA371BBA371BBA371BBB381CBB381CBB381CBC391D BE3B1FBF3C20C13E22C23F23C24020C7461FC84920CB4C21CE5425D15B29D7662EDA6D32 DA7331DB7A33DA7E31DA8534DD8D36E1943AE59C3EE9A041E6A541E9AF44EBB747F2C04D F4C750F5CE55F6D65BF9DF68FAE675FBEE86F8F197F9F5AEFAF9C3F9FBD6F8FCE5F6F9EE F7FAE7F7F8CCF7F7B9F7F4AFF9F2A4FEF098FCEA88F9E175F7DA65F0D055F3D052F5D04E F5CE4DF4CD4EF3CC4DF2CC4FF6CA51F6BD4AF2B246EAA53DE39936DF9034DB8532D97831 D76F30D3612DCF562BC94727C53A23C43223C02C20BD241EB81F19B31C13B21B10AF180F AD160DAC130DAB120CAC110DAD120EAF1110AF1110B01012B01012B20F14B20F14B30E14 B30D17B20A1BB40C1DB50D1AB40F15B3110EB4180CB8230DB82F0FC74C22D16632E18B4E F7B770FFE294FFFBA7FFF79EF4E185EDBB62EAA94DDE9F3EDAA13AD8A236D6A033DDA538 E8AA43FFC669FFD588E78A4F932700911803A92520A3161E9E0A16A61117A71015A71015 A71015A61115A61115A41215A41215A31215A21315A21315A01415A01415A014159F1515 9F1515A01319A01319A013199F14199D15199C15199B1619981819941617931717911716 8E16158D17158A17148916138817138817138717138417148216137F17147B1715771816 7319186D17186A181A65191B621A1D621B1F611F236320275D242A50292A482C2B472B2A 4329284026273B26253925263725252F1F202C1E1E271B1F22171B1C1318161014130D11 100B0F090708070707070707060606050505050505040404040404040404040404030303 020202020202010101000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000010101070707040404C1C1C1FFFFFFFBFBFBFFFFFFF7F7F7FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFBFBFBFBFBFBFBFBFBFFFFFFFDFDFDF5F5F5 F2F2F2F1F1F1F5F5F5FCFCFCFEFFFFFBFFFFF9FFFFFBFFFFFBFFFFFCFFFFFEFFFFFFFFFF FFFEFFFFFDFFFFFBFEFFF8FCFFFBFFFFF9FEFFF0F6FFEEF4FDF7F9F0FFF8DEF8EDD0EADF C3DAD0AEC3BA8E9F9767746D49544E4C524E3C413D2424220B0A08030000040000060000 0E00001F00002700002B00002F0000390000490C075D1D1B6B2A26783232712A2873292A 7C30307F303378282979292C8B2C328D101E920E1C8C131A881817861B158A1B12931610 9D13119F060BA60A17960313890C1C802834240000180405CFCECCFBFBFBFFFFFFF2F2F2 FFFFFFF2F2F23E3E3E000000999999FCFCFCFCFCFCFEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFF FEFEFEFFFFFFFFFFFF939393000000212121FFFFFFEFEFEFFFFFFFFFFFFFF5F5F5FCFCFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFF F1FFFCF8FFFD8C7E7D1C0000340000902C348B0F199B0E17A70D17AB0B13AE0A11AE0A11 AF0913AF0913AF0915AF0913B40F15B00D10AB0C11A71015A1161B951A1F811A1E6A1A1D 5B1F212300001400001000005344499D9097DCCCD6FAF0FBF9FDFFF9FFFFFFFEFFF8F2F6 FEF5F8FFFDFDFFFFFFFBFFFFF7FFFF91919919050E260000791D22991417AE0605B60606 A80E0EA70E11B20811BA0411C00113BD0215B00817A01117911F1E761C146E1E15792920 8925258E161F970919A30617AB0A19AC0A17AC0A15AE0A15AE0A15AE0A15AE0A15AE0A13 AE0D15AE0D15AD0E13A90D11A4080BA10709A40B0D9B181D89313D3F010E340009230001 B7969DFFF9FBFFFCFDF0EFEDFCFFFFF9FFFFF9FFFFFBFFFFFCFFFFFEFEFFFFFDFFFFFDFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBDBDB1C1C1C 000000050505070707000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000010101020202 0202020303030404040404040305040305040305040507060808080B0B0B110D0E130F10 1D17191F191B231A1D271E212C21252F242832272B36272A3E2928432928462A294A2B29 4D2A285128265525235822205B1F1E5F1E1A611C17651A15691A156E1B17711C17751C18 7B191A7E171A80171B81181C84171A8618198A171A8D1618901517911517951516971517 9A14159C14169F14179F1417A01415A01415A01415A01415A21315A21315A31215A31215 A41215A41215A61115A71015A71015A71015A91015A71015A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61113 A20C0BAE201E95171B952029A52F3F4C0000500D00713914B37039FFC478FFF293F4C05A CB8223D17D25E08B3BE48646D16235C54F2BB9451CBA491DBD5120C35A23CB6729D47630 DC8035DB8532E28E36E7963BE39435DE9230E79B39EBB24BF6E071FAF39BFFF8D9FFF5E5 FFF4CAFDF8A7FAFA78F7F260F2E060F2D263EDBF5FECAF54EAA23EE69232E08033DC7234 D25E2FCC502AC2421FBA3417B72C17B32615AE2016A71C179B1617931B1D8920247D2428 6C24275A1F214A1A1A3D17162B0B0C26090B2205071D03041D0304200607230B0B260E0E 1C04041904031702011501001300001100001000000B000004020700030A000207000002 0201000D0502200D0731120D50211B5E1D17701B188119189117169C1414A61115A81213 A31410A21410A3140EA6160EAB1811AF1B11B21E12B42111B92815B82C15B93215BA3919 BD411DBF4820C04C23C05020CA5D24CD6325D36A29D66F2CD6732FD9792FDC8035DF8838 DD8B37DC8F35DE9539DE9A39DF9D3CE0A03CDFA13AE0A13AE29D36E39B37E29837E19537 DF8E33DC8832DB8232DA7C32DA7733D97132D4672ECD5E27C85423C44E20C34A1DC3481F C34222C14021BF3E1FBC3B1CBA391ABA391ABA391ABA391ABB3A1BBB3A1BBC3B1CBE3D1E BF3E1FC14021C24122C24121C84720C94A21CC4D22CE5425D25C2AD7662EDB6E33DB7432 DB7A33DA7E31DA8534DD8D36E1943AE59C3EE9A041E6A541EAB045ECB848F2C04DF5C851 F6CF56F6D65DFADF6AFBE777FDF08AFAF399FBF7B0FBFAC4FAFCD7F8FBE6F6F9F0F6F9E4 F6F9C4F7F7AFF6F3A4F8F09BFCED8EFAE77EF7DD6CF4D65EEDCB4DF0CB49F2C949F1C848 F2C649F1C54AF1C54CF4C34DF4B848F0AD42E8A139E09432DC8B30D9802ED6742DD46A2E CF5B2ACD4F27C74023C23521C22E22C12822BE201FB81D19B21911B0190EAE170EAC150C AB120CAB120CAD120EAD120EAF1110AF1110B01012B01012B20F14B20F14B30E14B30E15 B00A18B20C1AB30F18B11113B0110DB2160AB51E09B7270CC53F1ACD562BDB7A45EEA467 FFD38EFFF7AAFFFFACFFF39BF6CB6FEDB554DEA943D9A93BD9AC39D7AA33DAAD36E4B241 F5BA54FFEB95FFB874AA4819901E049A1E169912189D0D17A61117A71015A71015A71015 A61115A61115A41215A41215A31215A21315A21315A01415A01415A014159F15159F1515 A01319A01319A013199F14199D15199C15199B16199917199616179317179117168E1615 8D17158A17148916138916138916118817118616128316138017147D1715791716741918 7017196D181B69191C65191D651A1F631C20651E245E2327522A2B492D2C482C2B442A29 4127283E26263B25273826263222232F21212A1E22251A1E1F161B191317161014130E12 090708080808070707070707060606050505050505040404040404040404030303020202 020202010101000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000858585FFFFFFF0F0F0FFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFCFCFCFAFAFAFBFBFBFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFFFFE7F0EDEEF9F5F8FFFEFBFFFFFCFFFFFAFCFBFAFAFAFDF9FA FFFDFFFFFCFFFFFBFFFFF6FBEDDCE2C4B1B7A08D938D7F7F716E655456483132241A180B 120C000E04000B00000F00001300001600001900001C0000230000380A0C4C1B1E5F2524 7728247F26208025227E231E7F201E811F1C842020892321891F21861A1A85171A8A191B 88151A830F12830C128E0C149B0415A00515990C14961412961B139C1E12A91C13B41915 AD0306B60B14A50312950D1B91323A340000130100B3B4AFFBFBF9FFFFFFF5F5F5FFFFFF FDFDFD5050500000007B7B7BF9F9F9FBFBFBFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFF6F6F6FFFFFFF7F7F7 FFFFFFF9F9F95D5D5D0000003C3C3CFFFFFFF3F3F3FFFFFFFFFFFFF9F9F9FEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFFEFFFFC ECFCF14E3C382400005F040DB43A45870005A60C18A80D15A70E13A40F11A40F13A70D15 AB0B17AF0917B20815B90E14B10B0DAA090EA510149B181D871A1D651315460E0D150000 0F040240423F868E90CDD4DAFCFFFFFFFDFFFFFDFFF9FFFFF9FFFFFCFBFFFFFAFEFFFCFF FFFDFFFFFFFFF1F6FAF8FFFF7A7B801C08113C070F7F1E259B1317B00203B70505A41010 A01113AB0B15B30715BA0315B60517A80C1996151A7A1B175913094C14075D2317732521 7E1B208F1220A41527A90A1CAE0919AC0A19AB0A19A90B19A80C17A80C17A80D15AB1119 A70C12A70B0FAC0D12AB080DA50006A70208A010198A2535681F30470715240000471E26 FFECF1FFF8FBFFFBFBFEFFFFFBFFFFF9FFFFF9FFFFFBFFFFFCFFFFFFFEFFFFFDFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFF9C9C9C0E0E0E000000 030303040404000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000010101020202020202 0303030404040404040204030305040305040507060909090D0D0D130F101511121F191B 201A1C251C1F281F222D222631262A33282C38292C402B2A462A29492B294B2C29502A29 53272456242359221F5B1E1B5E1D19611A16651A156A19156F1A15741C18771C197B191A 7E171A80171B82181C84171A8817198A171A8D16189015179214179515169914179A1415 9C14169F14179F1417A01415A01415A01415A01415A21315A21315A31215A31215A41215 A61115A71015A71015A71015A71015A91015A71015A71015A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61113A00F0A B22422A01A21971D2A942B3A3E000076291F874724CB9859FFDA85FFE985EBAD46C4801D D58A2FE68F42DC7A3DCC5D32C24C28B9451EBB4A1EBF5322C35C22CA6726D2742ED87E30 D88330DF8B33E39236DE8F32DC8D2EE99B39EFB44EF6E073F8F29EFFF5D8FFF4E4FEF5CC FDFAABF9FA7AF4F261EEDF60EFD163EBBD5FE8AB50E79D3AE18D2DDB7A2DD86B30CE552A C94828BF391CB82D16B32615AE2014A91C159F19189A1E208F21247F23286C2125521B1E 391112230706140200090100040000030000030000030000030000040000060201030000 03000003000005010006020108040309050407070900070F00081100060D000206000002 070200190705290A07501F1B601A18731817871618981316A61117AF0E16B20F14A8130F A6160EA9160FAC1710B21B12B71F12BB2315BC2713BF2D16BE3316BF3A19C1431DC34C22 C55527C75B2AC96029D46E2CD9742CDD7B32DF7F33DE8133E08735E28E38E4943BE59A3D E49E3CE4A33DE5A83EE5AB3FE3AD40E3AF3FE6AE3FE6A83BEAA53DE7A23BE69E3AE29638 DF9034DE8835DE8334DE7D36DE7935D96F33D4672ED05E2ACB5726C85224C94E24C44522 C44324C14021BE3D1EBC3B1CBB3A1BBA391ABB3A1BBB3A1BBC3B1CBD3C1DBE3D1EC03F20 C14021C24122C34222C94821C94A21CD4E23CF5526D35D2BD8672FDB6E33DC7533DB7A33 DA7E31DA8534DD8D36E1943AE59C3EE9A041E6A541EBB146EDB94BF3C150F6C954F6CF58 F7D75EFBE06BFCE878FFF28CFCF59DFCF8B1FCFAC7FBFCDAF8FBE6F6F9F0F6F9E4F5F9BE F5F6A6F7F39CF8EF92F9EC86F9E477F5DA65F2D257EAC747EDC645EFC442EFC243EFC245 EEC046EFBE48F1BC4AF1B344EDA93EE59C36DE8F30DA862ED67B2CD46F2BD2652ACB5525 C94924C53B21C03121C12A21C02521BE1E20B91B1AB11810AE170CAC150CAB140BAB120C AB120CAD120EAD120EAF1110AF1110B01012B01012B20F14B20F14B30E14B30E15AF0913 B10D16B11015B01211AE110AAE1507B21A05B52107BF3312CA4C24D76C3EE3925BF2BF7E FFE99FFFFEB0FFFEA9FFDB7DF5C45EE3B44ADCB341DDB63DD9B638DDB738E3BB41F4C253 FFEF90FFD388C66A378C20038B120999161BA61A25A41119A71015A71015A71015A61115 A61115A41215A41215A31215A21315A21315A01415A01415A014159F15159F1515A21319 A21319A013199F14199F14199C15199C15199917199616179416179216168E16158E1615 8C16148916138916138916118916118716128316118216147E16137A1616761818731718 6E18196C171A68181B65191D651A1F651C235E2126532B2C4B2D2D492B2B462A29422829 3F27273B25273925263623253123232C2024271C2021181D1D14191812161510140A0809 090909080808080808070707060606060606050505040404040404030303020202020202 010101000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000202024E4E4EFFFFFFEFEFEFFFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFCFCFCFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFE5E5E5F1F1F1FBFBFBFEFEFEFFFFFF FFFFFFF7F7F7EBEDECF9FFFFF8FFFFF9FFFFF1FAF7DADEDDC3C5C4B4B4B4B1ADAE605A5C 54494D48393E3C2B3129161C1000030E00001100001D00001B00001C00001F0000260000 3B09004E150E5819146D27257428287D2B2D842E31892D32892A3087262D8B22277D090A 860C098C100E901412941715961615971213981012990E119C0D119D0C11A00D13A40F15 A50E15A80E16AD0D19C11427BF1424B1161CA416129A14089910009E0800A50100BF080A C20A12B10712990C158C292E3600000B000071776DF9FBF8FFFFFFF5F5F5FFFFFFF6F6F6 5B5B5B000000444444F7F7F7FAFAFAFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFFFFF5F5F5FFFFFFF6F6F6FEFEFE F5F5F53A3A3A000000626262F8F8F8FFFFFFFBFBFBFFFFFFFDFDFDFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8FFFDEBFFFB93A899 29150E2D00007E131DAC1F2FA00211AB0614A80D13A210119D13139B1313A01117A70D19 AF081AB30717B2050BB20809AE0E10A412158F1315700E0F480705280501100903637069 C5DEDAEBFFFFEEFFFFF0FFFFEBF2FFE5E8F9F8FFFFF0F4FFF9F6FFFFFCFFFFFCFFFFFDFF FEFFFFF2FAFDF8FFFF6061661C07104C141D821F249E1215B30003BA08089E1211971515 A40E17AC0A17B30619AE091AA00F1C8C191E671A143B0700230000300B004A110A5C0C0D 780E1A9A1727A70C1EAF081AAC091AA90B1AA70C1AA40E19A20F17A11015A613199F0A0E A1080BAD0E13B20D13AE030BB0000AA70D198216267E2B3D5E1526370006200000B8979E FFF1F6FFFCFDFFFFFFFBFFFFF9FFFFF9FFFFFBFFFFFCFFFFFFFDFFFFFEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFF565656090909070707000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000010101020202020202030303 0404040404040204030305040305040507060A0A0A0E0E0E141011171314201A1C211B1D 261D202A21242E232732272B352A2E392A2D442C2C482C2B4A2C2A4D2B29512929532724 56242359221F5A1D1A5F1B186319166719156C1915701B16741C18781D1A7B191A7E171A 80171B82181C84171A8817198B171A8E16189015179214179614169914179A14159C1416 9F1417A01417A01415A01415A21315A21315A21315A21315A31215A41215A61115A61115 A71015A71015A91015A91015A91015A71015A71015A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A41213A71A13A71C19 B5252FA22334630915420000842D26A75C3DE0BB75FFE689FFD873E49D35C4861FDB993B E89046D26B31CB5A30C14B27B9451EBB4C1FC05521C35C22C86625CF722CD57B2DD5802D DD8931DF8E32DB8A2EDA8A2BEB9B3AF3B852F5DF72F5EF9BFFF2D7FFF1E4FEF5CEFDFAAB F9FA7AF2F05FEBDE5EEACE60E7BB5CE5A84DE39938DE872AD87429D4662BCA4E28C74126 BC341CB52816B02113AB1C14A31815991719931C20821B1F6A181E4F1114340A0C1C0404 0A0000000000000605000707000707000707000707000707000707000707000708000708 00060700050600030500030500020400030500040E00051100040D000107000004060000 140001240201521C1A6418187816178C1318A01019AE0C17B90A17B90B14AE130FAB170D AF180FB31B10B81E12BD2416C12818C32C17C6341BC53A1BC5431FC94E24CC592ACF6430 D16C34D37134DB7A33E08033E48739E78C3BE9903CEA963EEB9E42EEA546ECA845EBAC43 EBB145EBB646ECB946ECBA47EABB45ECBB45EFB343F0B044EFAC41ECA740E99F3EE4983A E38F39E38A38DF8137DF7D36DD7536DA6D32D6642ED15D2ACE5828CE552AC64724C54425 C24122BF3E1FBD3C1DBB3A1BBB3A1BBB3A1BBC3B1CBD3C1DBE3D1EBF3E1FC14021C24122 C34223C44323C94821CA4B22CD4E23D05627D45E2CD96830DC6F34DD7634DB7A33DA7E31 DA8534DD8D36E1943AE59C3EE9A041E6A541EBB048EDB94BF4C251F7CA55F7D059F8D861 FBE06BFCE878FFF28FFDF69EFDF9B2FDFBC8FBFCDAF8FBE8F6F9F0F6FAE3F6F8B7F6F69E F5F295F7EF8CF8EA7FF7E372F3D960EFD053E8C341EAC23FECBF3EEEBE40EDBC43ECBB44 EDBA47EFB748EFAF43ECA53BE39833DC8C2DD8822BD47729D26B28D06129C95023C54522 C23720BF2D1EC02721BE2321BD1C21BA1A1CAF1610AD160BAB140BAA130AAA110BAB120C AD120EAD120EAF1110AF1110B01012B01012B20F14B20F14B30E14B30E14AE0A11B10D14 B01213AE130FAC120AAC1305AF1702B21C03B72609C6411ED36238D8824FE1A96EF1D490 FBF5ABFFFFACFFEB8CFDD26AE9C152E2BF49E1C243DFC33EE1C33DE8C545FDD05DFFE783 FFE294EC965D9C33158711059B1A1FA41B25A41119A71015A71015A71015A61115A61115 A41215A41215A31215A21315A21315A01415A01415A014159F15159F1515A21319A21319 A013199F14199F14199C15199C15199917199616179416179216168E16158E16158C1614 8B15138B15138916118916118716128515118315147F16137C151677171876181971181A 6E181B69171B67181D661A1E661B205E2023542A2C4C2E2E4A2C2C472B2A43292A402828 3C26283A26273825273325252E2226291E22231A1F1F161B1A14181712160B090A090909 090909080808070707070707060606060606040404040404030303020202020202010101 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000020202 000000282828DCDCDCF9F9F9FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEFFFFFFFFFFFFFEFEFEF6F6F6EEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAF6F6F6 EAEAEADADCDB656E6B616C68555E5B3B44411D212005070600000003000021181B12070B 0A00000B00000D0000120004230C14411A1D6A252079241D8229238A2D288F2B298F2525 8D1C1E8C151987080F900A139A0E19A2101DA60E1DA50819A102149C000DA50E13A41010 A71112AA1113AC1214AA0E11A9080DA8050AAF080FB40911B60811B5050FB70610BA0611 BB0511BC0311B4000AB1000BA80508A20D07A01405A51605B01405BC1107C20605BD0004 B606109B0A118220213E09030800003C4739FBFDF8FFFFFFF4F4F4FFFFFFFCFCFC797979 080808171717F5F5F5F9F9F9FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4FFFFFFF5F5F5FFFFFFFBFBFBFFFFFFFDFDFD 3131310E0E0E858585F4F4F4FFFFFFFBFBFBFFFFFFFEFEFEFBFBFBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8FFFDEDFFFB4B5B4E230100 47000091142295000CBA1827A5040CA50F11A012109D13109E1211A20F15A80C17AC0A19 AF0917A00003A60A0DA7181A971B1D7511114D06042C0000140100999B98CDE0DCEDFFFF EBFFFFE9FDFFF2FFFFF8FFFFFBFEFFFCFEFFF4F4FEFDFAFFFFFDFFFDFBFCF9F9F9FBFFFF F9FFFFF1F6FA4E454A1E000456131C881824A30D18B8000AC40B13A70E13A01019A90B19 AF0819B0071CA90A1E9A1220851C215E1A172700001200001100001C00002E00004C050D 7515239016259A11219D10209E101EA10F1AA20F19A40F15A50E13A812149F0608A00407 B00F14B81319B40912B3030EAD0C1B8406148217277E1D2E4800052B0000502D31FEF2F2 FCFEFDF9FFFFF9FFFFFEFFFFFFFDFFFFFDFFFEFFFFFBFFFFF9FFFFFEFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFF272727060606090909000000000000 040404000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000010101020202020202030303040404 030504000403000403020605040905090B0A0E0E0C131210171312211B1B241B1C281E1F 2C2020302424362828382A2A3D2B2B442C2A482C294B2C294F2C2A532A285626245A2221 5C1F1E5F1B1A6319186717166A16146F1715741916791B197B1C1A7E1718801618831619 84171A8716188916198D16188E16179115179214179614169914179B13159C14169F1417 A01417A01415A21315A21315A21315A21315A31215A31215A41215A41215A61115A61115 A61115A71015A71015A71015A61115A31313A21413A31313A31313A41215A41215A61117 A61117A61117A61117A61117A61117A41215A41215A41215A01413A5261F901510B9363C A72F383B0000641A0F7D2612BB7247EDD080FFEA86FFCE69D99530C68B27E59F47EF8E49 D15F2BCE5631C44928BB4320C04A22C45424C55A24CA6426D06F2AD3772CD47D2DDB8731 E08C32D9882CD9882CEC9C3DF7B954F7DD6CF7ED94FFF0D3FDEFE4FCF3D2FCF9B2F7F97E F1EE61EDDB5DEDCC5BEBB754E7A547E49433DE832AD66F2AD4602FCE4928C83C25BC2F1D B12516A92115A11D18961A188B1A1C78181C65141A490C112F05071901010A0000020200 000605000707000A08000C0A000D0B000C0B000B0A000908000707000404000404000404 00040400030400040500050600050A00050F00051100071100050B000306070304170505 280404561A1A6914177F1217931018A40E19AF0D18B70B17B70E13AF1610AB190CAE1A0C B41E10BA2113BF2616C42C17C63017CA391ACA401BCB4B1ECE5621D16527D6712DD87A32 DA7F30DD842AE38A2CE99231EB9936EC9C39EDA43DF1AD42F3B548EEB544EDB846EDBC46 EDC148EDC34AEDC54BECC649EDC448F0BD47F1BA45F1B642EEB13EEAA83AE7A038E39735 E59137DE8535E07F38DE7836DA7235D76A31D2632CD05E28CF5B28C54B22C44824C24320 BF401DBD3C1CBC3B1BBC391BBC391BBD3A1CBE3B1DBF3C1EC03D1FC14021C24122C34222 C44421CA4922CA4B22CD4F26D05627D45E2CD96830DC6F34DC7634DB7A33D97F31DA8534 DD8D36E1943AE59C3EE7A142E6A443ECB14BEDB94CF4C24FF5CC50F7D152F7DA5AFBE369 FBE97BFFF299FDF5ACFDF8C1FCFAD3FBFBDFF8FBE6F4FBE9F6FCD8F6F8ADF7F797F6F28E F7EE85F9E97AF8E16DF4D65CF1CE50E8BF41EDBD3FEEBC3FEEBA40EFB844EEB645EEB649 F1B44AEFAC44EAA23EE19535DB8A31D87F2FD5742DD1672BD15D2AC84D24C64122C1351E BE2C1DBE2720BD221EBC1E1DB81A19AF140FAD140EAC130DAA110BAA110CAC110DAD1210 AE1311AF1110AF1112B01012B01012B00F14B20F14B20F14B20F14AE0B10AF0F11B11312 B0120FAE110CAD1007B01408B11808B21D09C13A1DD15B37D57646DA985CEDC27DFEE89C FFF9A5FFF49DFFDC7EEBC862E5C556E6CA4FE3CB47E3CB43E9CE49FCDA5FFFDF74FFEF99 FFBD7FB1502D8C1B0D991B1F970D1AA41119A71015A71015A71015A61115A61115A41215 A41215A41215A31215A21315A21315A21315A21315A01415A01415A01319A01319A01319 9F14199D15199C15199B16199917199616179416179216169016158E16158D15148C1413 8B15138B15118916118815128515118316137F16137C1614791716781819741819701719 6C171A69171B68191C671B1D611F21582A2C4F2D2E4B2B2C482A2A45282A4028283C2628 3927273727283426262F23252A1F23251A1E20171C1D14191913170B090A0A0A0A090909 080808080808070707060606060606040404040404030303020202020202010101000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000B0B0B000000 171717B4B4B4FFFFFFECECECFFFFFFFEFFFFFEFFFFFFFFFFFFFEFFFFFDFFFFFDFFFFFDFF FFFEFFFFFFFFFEFFFFFEFFFDFEFFFDFEFFFBFFFFFBFFFFFAFFFFFAFCFFFDFCFFFDFCFFFD FCFFFDFDFFFCEFF1EEDCDCDACDCCCAA9A8A6A29E9D847E7E5751513930312B22231C1314 0E04030800000C00001100000E0000110000140000230306350E113A0D12411016531B24 692D3572333C6E2C366B273277262D8216168F1512921415931312951013981012A21319 AA151BAF151FAF0F19AD0715AC020FAF0010B40212BC0519BD0B19B40B12B00B0FAF0A0E B10B0FB30D11B50C11B30A0FB1060CB4070DB80910B90810B6050DB8040DBA060FBA060F B8020EC10816BD0914B50C0FAD100BA51105A31201A70E00AE0A00BB0504B50000BE0814 AA101C8D23275A1F1B1B1203354231FCFFFBFFFFFFF7F7F7FFFFFFFFFFFF9D9D9D242424 080808F4F4F4F8F8F8FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFF8F8F8FDFDFDFFFFFFD5D5D5343434 000000C0C0C0F8F8F8FFFFFFF7F7F7FFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFF9FFFFDCF1E822241F2B0000841D2E 9A0B1FA50416A70C14A814149E130C9E140AA70F0AAB0D0CAF0A10AF0913A90C15A40E17 9F141B8A0D11841A1C7C28283B0100190000423232D2CECFFEFFFFFBFFFFFBFFFFFCFFFF FEFEFFFEFFFFFEFFFFFFFEFFFFFBFFFFFCFFFEFEFFFBFFFFF7FFFFF4FFFEF4FFFFF8FFFE FBF5F52D1014290000802230950D21AD051CC6041EC10011BD0119BA041BBD051DBD0720 B60823A80A23930E217C16236321251B000072605C9F979458504E080000110003190000 52161E873A4280232D7A0810A82229B21D23A00004B20A0AB20A09B20A09AF0B0AAE0B0C AE0B10AF0913AF0917AC0A17A60C169909139D1722861B253100002708069DA79FEDFFFF EDFFFFF5FFFFFFFBFFFFF6FFFFF8FFFAF3FAE9FCF8F0FFFFF8FFFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEDADADA0000000000000A0A0A000000010101060606 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000020202020202020202020202 020202020202020202020202020202020202030303040404040404050505060606050706 000904000903000904040B040A0F0B12140F1A19141F1C1728211B2A211C30221F33241F 3826223C29253F2A27412C27452E28482D26492A254D282252252257211F5D1D1E621A1D 67181B6D171A72161976161A7A171A7C171B7F181C81191A841816871715881816891917 8B17178E18189018199317179416179616179715179914179B13179B13179D12179E1215 A21315A31215A31215A31215A31215A31215A31215A31215A31215A41215A41215A41215 A41215A41215A41215A214139D16109B18109C17109F1512A01415A31217A41119A6101B A6101CA6101BA6101BA5121AA00F149A0B0D9C0D0F981817821F1AA0454094312B6B0900 600800661700964A16DFA55CFFEF92FAE17ADCB74FC18F2EC98932E79148EC7B41D55629 CC4629CC442CC74428C64726C84E25CE5A2BD3662ED56F2FD97833D97D30D87F2DD27C27 D07C24DB872DEF9E43F6B750FBDE60FCED86FFF1CDFFF1E6FCF6DCFBFBBFF6F686F0EA62 F4DB5CF2C550EDAD43ED9D3AEF9632E7842FD36830C94F2AC13419C93420BB2C1BA31E0F 961C1190231C802220671B1B531719390C0F1D00020C0000060203020607000506000404 000302000202000202000202000202000202000202000102000102000102000102000102 0001020001020001020000040F0712030009000007010D0D01100B0003000C0100310B08 601B1E79181F931721A31521A9131EAC121AAC151AAE1A18A91B0DAD220DB62716BC2B18 C12B1AC42D1AC8321ACA361AD3451FD75021DC5F25DF6D26DE7824DE8122DF8924E29024 E89721EB9D21EEA228F2AB2FF5B436F6B93AF4BF3FF3C241F3C846F3CC49F4D14FF4D652 F5D856F4D956F3D855F3D752F7D250F4CC49F0C43FEEBE38EDB834ECB133E9A633E79C36 E8943CE48A3EDC7D3BD97537D87033D76D2FD36A28D16525CF5D27CB5728C54F21C0451B BD3F19BE3C1AC03A1DC13B20C23A20C33B21C33D22C43E21C44123C44323C54522C54721 C6461FC84920CA4C23CB5225CE5A29D2632CD56B31D67030D4732ED67C30DA8535DA8C37 DD9139E1983AE6A041E8A646E8AC4CEBB64EF1C349F6CF46F6D842F8DF4EF8E564F7E980 FCF0A8F9F1C3FAF4DEFBF7EBF8F9EBF4F9E3EFF9D6EFF8BFF6F9A0F9F68DF8F284F9ED7D FBE673F8DB65F1CD53ECC249E4B239E8B13AEDB03DEFB03FF1AE45F0AD45EFAB48EEAA49 E9A544E49E3FDE923ADB8838D97C36D67032D0602ECE542BC64525C73F25C53723C02E1F BC251AB82015B51D12B41B13B11612B11516B01415AF1314AF1314B01213AF1112AF1112 AF1112AF1014AF1014AF1014AF1014B00F14B00F14AF1112AF110EAF110EB01010B20F10 B20F12B20F14B20F12AF1110BC251EB92E1BBD4523CA6434D88444E8A65AFFD07AFFF29C FFF5ADFFF2ACFFE492EDD072E4CA5BE7D255EADA53E8DB51EBDA58FFF47EFFFE9FFFD791 CC77508F23168B0C13AA1E2BA41119A61115A61115A61115A61115A61115A61115A61115 A61115A41215A41215A41215A41215A41215A41215A31215A013199F14199F14199D1519 9D15199C15199B1619991719981819981819951718931717931717911716901615901615 8D17138B18138A17128817138717138317147F18137C19147B19167719177319186F1A17 6C18166918156718145F19195624255028294F28294C2A29472B2A422A283D2928382926 3426253125252F25262C2223291F2025191D2115191D1417110D0E0D0D0D0A0A0A070707 050505040404050505050505060606060606050505040404040404030303020202020202 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000020202040404000000 7B7B7BFFFFFFFAFAFAFEFFFFFBFFFFFBFFFFFFFEFFFFFBFFFFF9FFFFF9FFFFF9FFFFFBFF FFFEFFF4F8F7F9FFFBF9FFF8FBFFF3FFFFF3DAD8C9ECEDDDD4E0D4A6B6AB727F75525E54 454F463B4039252620110E090600000800000B00001000001200001600001800011F0000 3D07074E0E0E611D1E73292A7E2E31832A2E832229841B228C18219216219912209E101E A20E1CA50D1CA80C1AA80C19A40F15A21013A20F15A21013A40F15A40F13A50E15A50E13 A70D15A80D13A90C15AC0B13AE0A15AF0913B20815B20813B20813B20813B20813B00913 AF0913AE0A13AE0A13AC0B13AB0B13A90C13A80D13A70E13A70E13A50E13A50E13A80D11 AE0B10B2090EB3090CB00A0AAB0E09A51009A11309A51009B00A0CC50F1BC00319AF0319 8808157C3233100400334130E7ECE6FFFFFFFFFFFFECECECFFFFFFE4E4E4050505101010 B0B0B0FFFFFFFCFCFCFBFBFBFEFEFEFFFFFFF2F2F2FBFBFBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFF8F8F8F9F9F9FFFFFFB2B2B2131313000000 C1C1C1F5F5F5FFFFFFF5F5F5FFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFBFFFFB2C5BF16110E330000911D32A40C23 A90317A40B10A214109B150A9E1409AB0E09B20A0AB6070EB20811A80D139D121793181D 80191C711F21410504180000352724A3A1A2EAEEF1FCFFFFFFFEFFFFFCFFFFFCFFFFFBFF FFFDFFFFFEFFFFFDFDFFFAFCFFFAFCFFFDFEFAFFFEF3FFFFF0FFFFF0FFFEF7FFFCE8E0DD 29090A2D000085212D970E20AE0820C30521BF0014C10019C00019BF011BBB051EB10721 A20D239013257B1B295A1B231B0000A59596F1EFF0DADEDF92959A505058060004110000 3A0D1072303482262B830A0F9D0C0FB81518B80C0CB60905B60905B20A09AF0B0CAE0A11 AC0A15AC0A19AE0917B10A12AA060DA60F1892161E420000190000708076DCFFF9E6FFFF EEFFFFFFF5FFFFF4FFFFF5FFFFF5FBEAFFF9EAFFFDF7FFFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFDFDFDB0B0B0000000000000040404000000000000070707000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000020202020202020202020202020202 020202020202020202020202020202030303040404040404050505060606030706000904 000B04000B03030D050A110A13160F191A14201D1629221A2C211B31221B37241E3B2720 402923432A25442B24452E26482D24492B234E27225424205A201F601C1D65191B6B161B 71151A77141979141A7E151C7F161D81161C84171A8717168817138918148B18158D1715 8F17169218179317179616179715179914179A13179B13179B13179D12179E1215A21317 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A014139B180E99190E9B18109D1612A01415A21319A4111BA6101CA60F1E A40E1AA3101AA6151CA314189C10119C1210951E1A8F37359F544E853224580000610700 802D00B06C25E9B55FFFF08EF3D86FCDB04ABE9335D18C3EE88B48E9713CDA522AD0442B CE412DCC412ACA4427CB4D27D0572CD4622ED56B2FDB7533D87A30D77C2DD07A27D07A25 DA862EED9C43F5B44CFCDB58FCEC7DFFEFC7FFF1E8FCF6E0FBFAC2F7F68AF1E964F5D659 F3C04AEFA73BEF9733EE8D2CE27C2ACE602FC44729CA351FCC3021B728189E1C0F8E1E13 8427206F2620541F1B33100E1E0908090000000000000306000809000607000304000102 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000003000211040E070005000104000C0A000D0500040010060039120D64191D 7F161D981421A5131EAA121EA9141AA8191BA81F17AB2210B02810B82D16BD2F19C13119 C6341BCC3B1ED0421ED85124DC5D26E26D28E47B2AE38627E28F25E39727E59F26EFAB2E F1B030F3B637F7BE3DF9C444F9CA48F7CF4CF4D14FF6D856F6DB5AF6DF5FF6E363F7E366 F6E466F2E364F4E063F7DB5DF4D652F2CD48EFC83DEEC338EDBB34ECB034EAA637E99D3D E69140E0853EDB7C3ADA7736D97430D5702AD36C27CE6126CA5B24C5511EC1481BBE4018 BF3D1BC13B1EC33B21C53A23C53A23C43C22C53F22C44222C54522C54721C54721C74720 C74921C84D23CC5326CF5B2AD2632CD56B31D47130D3752FD67C30D98636DB8D38DD9139 DF983CE5A041E8A749E8AD51ECB74FF2C548F6D142F7DA3EF7E249F8E763F7EA84FBF0B2 F9F0D1FAF1EAF9F5F4F7F9EEF3F9DFEEF9CEEFF9B4F4F695F8F284F7ED7CF8E976F8E26B F5D75FF0C84FEBBD45E5AE39EAAD3AEEAC3EF0AC41F2AA44F1A947F1A649EFA648E5A043 E0993FDB8F3BD78438D57737D26A33CE5B2FCB4F2BC64327C83D28C43524BF2E1DBC2618 B72113B41E0FB31B10B11614B31418B21317B11216B11216B01115AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1112AD120DAF120DB0110EB20F12B40D15 B40D17B30D19B00F15B8201DB42819BA3D1FC75B2CD67838E8994AFFC267FFE58FFFF5B2 FFF6B8FFE9A2F1D782E7D06AE9D562E8DD5DE5DD58E8E15FFFF47FFFFFA1FFE099D18259 8E2716880A0EA81C29A31219A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A31215A013199D15199D15199D15199C1519 9C15199B16199917199917199818199717189416179416179216169115159016158E1713 8D17138A17128817118717138318128017137E18137B1A14771A137419167119156D1815 6B18146817136019155923235225285028294D2929482A2A422A283D2928382A27322725 3127253026252D23242A1E20261A1C24151A1E1317120E0F0E0E0E0B0B0B080808060606 050505050505050505060606060606050505040404040404030303020202020202000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000202025B5B5B F5F5F5FFFFFFFBFDFCF9FFFFFBFFFFFFFEFFFFFBFFFFF8FFFFF8FFFFF9FFFFFBFFFDFCFF FBFFFFDDE7DE8F9A8C727665605D4A2F2412231605241A0E160E030900000A0000120100 1C08012206022102002E0807360A0B3F0E11491519551C225F242A66293070292F6D1418 78131780171C88191F8E191F92151B950F18980B14A50D19AB0B17B20815B70513BC0311 C00110C30010BD0310B20811AC0B13AB0B13AB0B13A90C13A80D13A80D13A80D13A80D13 A80D13A80D13A90C13AB0B13AB0B13AC0B13AE0A13B00913B00913B00815AF0913AE0A15 AC0B13AB0B15A90C13A80D15A70E13A50E15A40F13A20F15A21013A11015A21013A90D10 AF0A0EB5080EB5080CAE0B0CA70F0A9E130CA0120EA90A0EBE0E1BC3011BB7031E930A1C 7E2C300D00001A2916CCD1CBFDFDFDFFFFFFF0F0F0FFFFFFDEDEDE0A0A0A080808858585 FFFFFFF7F7F7FCFCFCFCFCFCFFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF9F9F9FEFEFEFEFEFEFCFCFCFCFCFCFFFFFF919191000000181818D3D3D3 FBFBFBFFFFFFF6F6F6FFFFFFF6F6F6FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFDFDFDFDFDFDFFFFFFFBFFFF788981060000390002951F35A80E26AC0519 A1080DA2130F9D140AA01309AB0D0AB2090CB5080EB00911A70E139A131789161B802223 641A1B240000140000988F8AFEFFFFF8FDFFFCFFFFFFFEFFFFFCFFFFFBFFFFFBFFFFFDFF FFFEFFFFFDFFFFF8FEFFF8FEFFFCFEFBFFFEF4FFFFF0FFFFF0FFFEF4FFFAC0BDB61E0500 2800007C26298E161FA4101CB50D1CB50313B50615B30715B10616AC0717A60B1B9A1220 8D1A277B242D4005091E0000B0A0A1FFFEFFFFFEFFFFFEFFCEC8D25F535D1902081B0000 490E128735377D0F128D0708B81E20B20E0DB20A07B30A05B20A09AF0B0CAE0A11AC0A15 AC0A19AE0917B20D14AD0910A3091394151E59070B19000036433ABFE5DAE7FFFFEDFFFF FFF2FFFFF2FFFFF5FFFFF9FFEEFFFDEBFFFDF7FFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFAFAFA727272000000000000000000060606000000060606000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000020202020202020202020202020202020202 020202020202020202020202030303040404040404050505060606030706000904000C05 010C040610080C130C1417101B1A15211C162A211A2E211B31221B37241E3B2720402923 432A25442B24462D26482D244B2A214F26205524205B1F1F601C1D67181B6D161C72161B 78151A7A151B7F161B80171C82171D85181B8717168817138A17148B18158D17158F1716 9218179317179616179715179914179A13179B13179D12179D12179E1215A21317A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A014139D170E9C170E9D16109F1513A21315A31219A4111BA6101CA7111DA20C18 A10F19A8191FA4191C9C14149C171299241DB65E5AA85B537724144C0000630B009B4A13 D28F48FFCB75FFEF8EE6C961C2A23DC49539DC9547E48543DF6733D8502ACF4328CD402C CB4029C94326CB4B26CE552AD15F2BD0662AD87230D6752ED27629CC7623CE7823D9852D EB9A41F1B048F8D754F9E87CFFEDC8FEF0E5FCF6DEFCFAC1F7F588F2E864F3D155F1BC48 ECA239EA902FE68325DA7022C65626BC3F21CA3521C72B1EB121169A1C108B20167B261F 61201A4215101D01000C0000040000000100000306000709000305000104000002000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000100020C020A040005000205000B070007000003001B0A03481C1967181B80151B 99131EA6131DAA131CAB1419AA1A19AB2117B52918B82D16BD311AC0341BC5381CCA3F1E D44A23D75426DE622CE06E2FE67E35E88C39E7963AE79F39E7A83EE8B041F1BD4FF1C152 F5C758F8CE5EFAD465FBD96BFBDD6DF7E070FAE676F8E879F8EA7DF7EC80F7EC80F5ED82 F2EB80F5E97DFBE575FADF6AF7D75CF4D151F4CD4AF3C645F2BC42F0B241EEA642EB9B42 E48F3FE1843EE07F3ADE7B37DB7630D8712ED16429CD5E27C85421C14B1DBF441BC0401D C33E1FC53D23C63B24C63B24C53D23C64023C54323C64623C64822C64820C64820C84A22 C84D23CA5426CF5B2AD3642DD46C2FD5722FD47630D67F32DA8836DC8E39DD933AE19A3E E7A243E9A948EAAF51EEB951F3C74AF7D446F7DC43F7E34EF8E968F8EC88FBF1B4FAF1D0 FBF2E9FAF5F1F7F8EAF3F8DAEFF7C8EFF6B0F1F18FF5ED7EF4E878F4E371F5DC66F0D059 EBC14BE7B640E3AA37E8A938EDA93CF0A941F1A744F0A645EEA346ECA347E29B41DE943D D78937D57F34D27333CF662FCB562BC74B29C44125C63B26C23322BE2C1DBB2517B62012 B31D0FB31A12B11614B31418B21317B11216B11216B01115AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1112AD120DAF120DB0110EB20F12B40D15B40D17 B30D17B00F15B21A17AE2213B23517BF5022CB6B2EDC8A3EF8B159FFD37EFFF5AFFFFAB9 FFF3A8F8E28DECDA78EBDD70EBE26DE6E068EDE872FAEF83FFFBA0FFE7A4DF9268932E1A 850909A41920A31217A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A31215A013199D15199D15199D15199C15199C1519 9B16199917199917199818199717189416179416179315169115159016158E17138D1713 8A17128817118717138417128017137E18137D1A15791A14751A17721A166E19166C1915 6918146319165921225325275127294D292949292A442A293E2A293A2B28362827332826 3127262E24232B1F21271B1D2516191F15161410110F0F0F0C0C0C090909070707060606 050505050505060606060606050505040404040404030303020202020202000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000606062C2C2CDDDDDD FFFFFFF8FAF9FBFFFFFCFFFFFFFEFFFFFBFFFFFAFFFFFAFFFFFBFFFFFDFFF9FDFFF9FFFF 858F861114090C06001705001600001F00002A00003700004200004C0503560A0A631314 711C1F7D2428761A1F7A1920801B23851B258A1F2990202C92222E96222D941C26941820 92151D921018930D16950C149C0C159F0C14A70D15AB0B13AF0913B20811B50711B70610 B90510B70610B20811AF0913AE0A13AE0A13AC0B13AB0B13AB0B13A90C13A90C13A90C13 A90C13A90C13AB0B13AB0B13AB0B13AC0B13AC0B13AC0B11AC0B13AB0C11AC0B13AC0B11 AC0B13AC0B11AC0B13AC0B11AE0A13AE0A11AE0A13AE0A11AE0A13AC0B11AB0C10AE0B0E B5080EB5080CAF0B0CA80E0CA0130CA0120EA8090DB90916BE0019B8062099122379272B 0E0000000D00AAAFA9F7F7F7FFFFFFF7F7F7FFFFFFE5E5E5262626080808636363F2F2F2 FBFBFBFFFFFFFDFDFDFFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFAFAFAFBFBFBF9F9F9FFFFFFFFFFFFFFFFFF808080060606424242ECECECFFFFFF FFFFFFFCFCFCFFFFFFF5F5F5FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFF FEFEFEFCFCFCFFFFFFFFFFFFFCFFFF47564F07000046000B961F33A80C24AD0419A1060C A615129D140AA01309AB0D0AB2090CB5080EB00911A50E159714197E1519762627450807 1D000065524CE9E4E0FCFFFDF1FAF9FBFFFFFFFEFFFFFBFFFFFBFFFFFBFFFFFCFFFFFDFF FFFCFFFFF8FEFFF7FEFFFAFEFEFEFEF6FFFFF1FFFEF0FFFCF4FFF993958A1402002B0000 752A25871D1D9D181BAA1116AC0B10AB0C10A80C0FA50A0EA10A119B0E1694151E892027 7A292F2600001D0000B1A3A2EDE9EAFEFCFFFFFDFFFFFBFFECDFE99A878B26080A220000 5E18188C2A2B8E16179B0F0EA70D0BAE0C09B00B07B00A0AAF0B0CAE0A11AC0A15AC0A19 AE0917B10C12AE0B10A3081095131B741E211D0000080F079EBFB6E9FFFFF2FFFFFFF4FF FFF2FFFFF6FFFFFCFFF1FFFDEDFFFDF8FFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEF0F0F03B3B3B0000000000000000000E0E0E000000040404000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000020202020202020202020202020202020202020202 020202020202020202030303040404040404050505060606050706000904010C06040E06 0A110A10150F1619121C1B16211C162B221B2F221C32231C38251F3E2721412A24442B26 452C25482D24492C244C2A215126205623205C1F1E611B1B67181B70171B74151978151A 7D161A7F161B81181D83181E85181B8717158817138A17148D17158E1615911716931717 9416179616179715179A13179B13179D12179D12179D12179E1215A21317A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A214139F160E9F160EA01510A21413A31215A41119A6101BA6101CA9131F9F0C169F1016 A61A1DA1191997130F9A1A11A02E24DF867EA15349610E004F0000721D00AB5C23E5A55B FFE289FFEA87DAB854BA9433CB983FE5994DE07E3FD55B28D34D27CD4126CC4029CB4029 C94326C94926CC5127CD5928CD6027D56D2ED16E2ACC6E24C97020CB7522D8842CEA9940 EFAE46F5D453F7E67CFEECC6FFEFE2FDF6DAFBF9BCF7F483F3E560F2CE53F2B948EC9E3A E78A2DDF7A20D2661DBF4F21B9391EC42E1FBE241AAB1E159A1F1788261D70231B4A150D 2908010E0000040000000000000100000304020307000004000002000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 01000206010703010600060600090500040003000027100A5625216B191B84151B9B141B A6131BAA1318AD1718AE1D1AB1241ABB2E1DBE321BC2361DC43A1DC9401CD04D21D95B28 DE682BDF722FE07E33E58E3EE89C46E7A64AE7AF4EE8B854E9BF5BEBC968ECCD70F1D275 F4DA7BF9E083FBE788FDEA8CFBEC8FFBF094FAF194F7F296F6F297F4F399F3F298F1F199 F5F095FDED8DFEE781F9DE73F7D967F8D55DF6D055F4C64EF4BD49EEAF45EDA543E6963F E38C3DE2863BE18039DD7B34DB7533D3692DD0632ACB5925C44E20C2471EC2421FC54021 C74023C73D23C63E24C73F25C74124C74525C74722C74921C84A22C74921C64B21C84F22 CB5525D05C29D3662ED56D30D4732FD57832D78033DB8937DD9038DF963AE19C3DE6A443 EAAC49ECB24FEFBC51F5C94CF9D54BF8DE4BF8E558F9EB71F8EE8FFCF2B5FBF2D1FBF3E6 FAF6EBF8F7E3F4F5D3EDF4BEEFF3A7F2EE8BF5EB7CF5E574F4DE6EF5D863F0CB58E9BC47 E4B13CE1A535E4A436E9A53AECA53DEDA340ECA243EA9F42E99E43E2983FDC923BD78635 D37D34D27033CE632FC95429C74827C33D22C33823C03121BC2A1BB72315B51F11B31D0F B31A12B11614B31418B21317B11216B11216B01115AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1112AD120DAF120DB01010B20F12B30E15B30D17B30D17 B00F14B01815AC1E10AF2F12B8471BC26023D17B32EC9F4DFBC16FFFEEA5FFFAB4FFFAAE FFEF9AF4E58AF2E684ECE77FE8E57AF0EE87F4EB8CFFF6A3FFEDACECA37A9F3D24870E06 9E1616A31215A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A41215A013199D15199D15199D15199D15199C15199C1519 9B16199B16199917199717189616179416179315169214159115159016138E17138C1612 8916118817138417128017137E18137D1A157A1B15761B18731A167119176D18156B1814 641A175A1F215423265225284F28294C2A2B462A29402B2A3D2B29372928352A28332727 3026252D2123281C1E26171A2117181713141212120F0F0F0B0B0B080808070707060606 060606060606060606050505040404040404030303020202020202000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000101010000000000000A0A0A030303BBBBBBFFFFFF F8FAF9FEFFFFFEFFFFFFFDFFFFFCFFFFFBFFFFFCFFFFFDFFFCFFFFF4FEFFF8FFFF515850 0400001E0A014422196C39357C322F841D1E961F219C25279C2426981D2097191D9D1C21 A51F26A31A22A41821A4141EA2101B9F0B179E08149C06129A0410A3111EA10F1A9F0B17 9E0A16A00A15A40C18AA101AAD121AA90C13AB0C11AC0B11AC0B10AE0B10AF0A0EB00A0E B00A0EB20811B20813B00913B00913AF0913AE0A13AE0A13AC0B13AB0B13AB0B13A90C13 A90C13A90C13A90C13A90C13A90C13A90D11A90D10A90D10A90D10AB0C10AC0B10AE0B10 AF0A10B00910B20910B30810B50710B60610B70610B70610B30810AC0B10AC0B10B30810 B6070EB2090EAB0D0CA1120CA1120EAB0C10B30713BA0016B3051C9D16257624261E0D00 000600989B94FBFBFBFFFFFFFCFCFCFFFFFFF8F8F85454540E0E0E606060F7F7F7FFFFFF FFFFFFFFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFDFDFDF7F7F7FFFFFFFFFFFFFFFFFF6969691010105B5B5BF7F7F7FFFFFFFFFFFF FEFEFEFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FEFEFEFFFFFFFBFBFB FEFEFEFFFFFFFFFFFFF2F6F52C37310B0000570D1A941A2FA4061FB00518A2050CA91815 9D140AA01309A90E0AB00A0CB30810AF0913A40E1793161C781E205E1C1D2200003E211B CEC3BDFEFFFAEFF8F3F7FFFFFBFFFFFFFEFFFFFCFFFFFAFFFFFBFFFFFCFFFFFEFFFFFDFF FFF7FFFFF7FFFFF9FFFFFDFFF8FFFEF4FFFEF1FFFAF6FFF76D6F61120200330900712D22 822118951E169F140FA7130FA2120AA011099E0F0B9A0F0C9611128F181A852324762C2B 230000341614D4C9C7FFFEFDFFFEFFF1EBF5FFFAFFFFF9FFFFF3F7937F7E1B0000270000 70201F8F2724870C079D0F0BA80F0AAC0D0AAF0B0AAF0A0EAF0A10AE0A13AC0A17AC0A15 AC090EAC0B10A80B14950F188A2B312E00000001007A958CEAFFFFF2FFFFFFFAFFFFF5FF FFF6FFFFFCFFF1FFFDEDFFFCF8FFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE D4D4D41919190101010101010000000D0D0D000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000020202020202020202020202020202020202020202020202 020202020202030303040404040404050505060606050706010A05020D070711090D140D 1318121A1B151F1C17241D172C231C30231D35241D3926203F2822432A25472B27482D26 492C244C2B224F282152252058231F5E1E1E621A1B68181B72171C76161A7A151B7E171B 80171C83191D86191E87191C8816158916138C16148D17158E1615911716931717941617 9616179715179A13179B13179D12179D12179E11179E1215A21317A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31313 A21410A2150EA31410A41213A61115A61019A70F1BA6101BAC16219F0D179D1016A11919 9915118E0F069D2115B34337F49A918D3E31500000620F008C3A0BB56B2EF0B164FFEF96 FFDC7AD3AB49B98D2ED19841E7974EDC753ACD5322CD4722CC4027CB3F28CA3F28C84225 C84624CA4C24C95325CA5824D0632ACB6523C6651EC4681BC97320D8842CEA9940EDAE47 F1D253F4E67DFEECC4FFEFE0FCF6D4FCF9B6F6F17CF1E158F2CA50F3B548ED9A3EE4842E DB721FCD5E19BC491DB73620B92217B31C15A51C1696231C7F271D5C1C12300800100000 050100000300000300000402020305030104060002060002010000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000002 0000040203070107070006020001000D030037160F642925741C1B8A171A9E161AAA1519 AF1618B21A17B5221BB7291DBF301FC2361DC73C1FC9431ECD4D1ED45B24DD6D2BE07A30 DD8231DD9038E29F46E4AD52E4B75AE4C062E6C76CE6CE76E8D785E8DB8DEEE193F4E99A F8EFA2FDF4A7FFF7ACFFFAAEFEFAB0FCFAAFF9F9AFF8FAAFF6FAB0F6FAB0F5FBB3F9F9AF FEF2A6FDEB99F8E589F6E07DF6DC6EF5D662F4CD58F3C651EFB746ECAC42E79F3DE4933A E28B3BE2843ADF7E39DE7836D76D31D4672ECF5D29C75322C44B20C44620C54323C84225 C73F25C84026C94127C94425C94725C94924C94B23C84D23C64B21C74C22C95023CB5726 D05E2AD3662DD66E31D57430D67A31D88333DC8C37DE923ADF983CE39E3FE8A645EBAD48 ECB550EFBF51F6CD51F9D751F9E052F9E761FAED7BFAF097FDF4BBFAF4D2FBF4E2FBF5E5 F8F7DBF3F4CAEDF1B4EEEF9FF5ED88F7EA7AF5E373F4DD6BF4D463F0C856E8B947E5AD3C DEA033E29F34E7A038E9A03AEA9E3EE99D3FE79A3EE59A3FE2963EDC903CD88537D37B33 D36F33CF612EC95228C64726C13B22C23521BE2F1FBA281BB62216B21E12B21B10B21911 B11614B31418B21317B11216B11216B01115AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1112AF110EAF120DB01010B20F12B30E15B30E15B30E15B00F14 B11916AC1E10AD2C0FB64116BC541DC96C29E28F43EFB060FCE192FFF6A7FFFEAFFFF8A6 FBEF9BF5EE96F0EF95E9EC91F1F49DF1EC9BFFF3ACFFEFB4F5B086B05334901B0A9A150E A31313A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A41215A013199F14199F14199D15199D15199C15199C15199B1619 9B16199917199717189616179616179315169214159115159016138E17138C1612891611 8817138616128216137F18137E1B167B1C16791B19741B17721A186E19166C1915661B18 5A1E1E5422235224265127284D2929482A28432B293F2C283A2B28382A27352A28322725 3123232C1E1E29191C24181A1A16171414141111110D0D0D0A0A0A070707070707060606 060606060606050505040404040404030303020202020202000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000505050000000202020A0A0A0000008E8E8EFFFFFFFCFCFC FFFFFFFFFEFFFFFDFFFFFDFFFFFDFFFEFFFFF9FFFFF7FFFFF4FFFFF5FFFD52554E0E0100 4F2926652B2A792A2F831A1FA51A1FAE1216AB0F13AB0C11AA090FA9080EAA060DAB060D AC050DAF050EB0050EB40610B60611B70712B80813B70815AE0411AD0514AF0716B00815 B10B17B20C18B20E17B00F15AC0B10AB0D0EA90D0EA90D0EA80E0EA80E0CA80E0CAB0D0E B20811B50613B30713B30713B20813B00913B00913AF0913AE0A13AC0B13AB0B13A90C13 A90C13A80D13A80D13A80D11A80E10A80E0EA90D0EAB0D0EAC0C0EAE0B0EB00A0EB2090E B5080EB6070EB9050EBC040EBD030EBE030EBE030EB9050EAC0B11A90D11B30810B7060E B3080EAC0C0EA2110EA1120EAD1114B10712B60015AE02189C1825722120392413000400 8D9089FFFFFFFCFCFCFBFBFBFFFFFFFFFFFF7979790606065A5A5AF3F3F3FFFFFFFFFFFF FEFEFEFFFFFFF4F4F4FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF7F7F7FFFFFFF7F7F7F9F9F94242420A0A0A666666F6F6F6FAFAFAFCFCFCFBFBFB FFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FDFDFDFDFDFDF9F9F9FFFFFF FFFFFFF9F9F9DFE1DE19231B19070567192693152AA5031BB4071BA4040CAC18169D140A A0130AA90E0AB00A0CB30811AE0A13A40E178F181E7324273A080719000074615BFFFFF8 F9FFFADAE7E0F7FFFFFBFFFFFFFEFFFFFBFFFFFAFFFFFBFFFFFCFFFFFEFFFFFDFFFFF8FF FFF7FFFFFAFFFFFDFFFAFFFEF6FFFCF4FFFAF8FFF55552431B0500431506722D1E812115 941E129B1208A8180FA11307A01407A011099C110C9814108F1917812220732926280000 4B2F2BE7DCD8FFFFFDFFFEFFF5F2FBFFFAFFFFFBFFFFFDFFFDF2F07A62601D0000330000 77221D851A14951610A1120EA80E0CAE0B0CAF0A0EAF0A10AF0913AC0A15AC0B13A60608 AA0A0CB2121A92060F932B3251161806000051665FE5FFFDF1FFFFFFFBFFFFF7FFFFF6FF FFFCFFF2FFFBEFFFFAF8FFFCFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEA4A4A4 0B0B0B070707010101020202040404010101000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000020202020202020202020202020202020202020202020202020202 020202030303040404040404050505060606050706010A05040D080B120B111610171914 1C1D17201D18241D172E231D31241E36251E3B2621412823442B26482C284A2D274C2B24 4F2A2252272155241F5B211F5F1E1C65191B6B161972181A7717197B161A7F161A82181C 83191D86191E881A1D8816158916138C16148E1615901615921616941617961617971517 9914179B13179D12179D12179E11179E1117A01115A31217A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31313A41310 A4130EA61212A61113A71015A71017A71019A70F1BAA1721A00F169E1215A01A1792110B 8A1003AD3525D86A59E4887B7B28185300007B2904A35622C98242FEC171FFED92F6C868 D1A343C28D31D69342E7904BD97037C94F20C6411ECA4026C93E27C73F25C74124C74525 C84825C84D24C55120C95A23C25A1BBE5B17BE6215C7711ED8872EEB9C40ECAE47F0D256 F4E57EFEECC4FFF0DDFDF5D0FAF6ADF2EC72EDDA50EFC24BEFAE46EC933FE27C31D5691E C85617B8421CB5341FB01D15AA16149B1A158D221C6D1E17410D02180000060000000700 0008000009020006030202040400020A00020A0002030000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000100000202 000404000604020400090200200903471A156C26247D1D1E911B1BA1191BAD1919B01B17 B52019BB281EBF3020C3351FC83C21CD4724D25225D55E26DB6E29E18031E28E34DF9638 DEA240E3B351E6BF60E7CA6EE7D279EADA85EBE090F0EAA0EFECA5F4F1AAF9F6AFFDFAB5 FFFEB9FFFFBCFFFFBDFFFFBEFFFEBDFDFEBCFBFDBCFBFDBCFAFFBDFCFFC1FFFFC0FFF7B8 FDF0ACF7E99EF5E590F5E182F3DC72F2D462F2CD58EFC04AEDB642E8A83CE59B38E4933A E58B3DE1833DE07D3CDB7334D66C30D0612ACA5625C64D22C64822C74525CA4427C94225 C84225C94326C94727C94926CA4C24C94E24C94E24C74C22C74E21C85224CC5827D15F29 D2682ED67030D47531D77C33D98434DD8D38E0953AE09A3BE2A03FE8A844EBB048EEB94F F2C253F7CF53FBDA57FAE25EFAE86CFBEE85FAF29FFCF5BEFBF5D1FCF6DEFCF6DEF9F5D0 F4F2BFEEEFABEEEC95F7EC83F8E676F6E070F5DA69F4D060EEC353E7B345E2A83CDB9B31 DF9A32E49A37E69A3AE69A3CE5983CE5953CE2953DE1933EDD8C3AD88235D47732D36C32 CD5F2EC75028C54425BF371FBF3220BE2C1FB82619B52115B11D11B11A0FB21913B11516 B31418B21317B11216B11216B01115AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1112AF110EAF110EB20F10B20F12B30E14B30E15B20E15AF1014B31A15 AC1D0FAC280FB33912B84A17C25E22DA7D38E4A153E8CE7AF2EA97FFFCAAFFFCACFEF5A6 FAF4A8F4F5A9EEF2A6F0F6AEF3F2AFFFF4B6FFEBB6F9B98DC56B489F3014981606A21412 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A41215A013199F14199F14199F14199F14199D15199D15199C15199C1519 9B16199816189616179616179515169414159214159115139016138D16128B1511891613 8616128216137F18137F1C177D1C16791B19761B18721A186F1A176E1916681A185C1C1D 561F225523265226275028284A2B29452C28412C293D2B293B2C29382A29362827322424 2E20202B1B1C25191B1C18191717171313130F0F0F0B0B0B080808070707070707060606 060606050505040404040404030303020202020202000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000707070000000A0A0A0303030000005C5C5CFDFDFDFEFEFEFFFEFF FFFEFFFFFDFFFFFEFFFEFFFFF9FFFFF4FFFFF1FFFFF0FFFFECFBF6666761190401461214 6A1D23791320880914AF1418B3090AAD0306B10406B80B0FBD1012BD0E13BB0D0FB00106 B10104B30208B60307B8050BBA070BBB080EBC0811B80410BA0514BC0814BB0915B90914 B50711AF060DAA030AAF0A0EAC0C0CAB0D0CA90E0CA80E0CA70F0CA70F0AA90E0CB20811 B60613B60613B50613B50613B30713B30713B20813B00913AF0913AC0B13AB0B13A80D13 A70E13A70E13A70E11A90D0EAB0D0CAB0D0CAC0C0CAE0B0CAF0B0CB00A0CB2090CB5080C B6070CB9060CBA050CBC040CBD040CBD040CB6070EA80D11A70E13B20811B70610B50710 AF0A0EA50F0EA2110EAD1216AE0812B50215AB02179C18256D1919513728000300757670 FFFFFFF8F8F8FAFAFAFDFDFDFCFCFC909090000000383838DCDCDCF4F4F4FCFCFCF9F9F9 FFFFFFF6F6F6FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F8F8F8FFFFFFEFEFEFEBEBEB2222220101017A7A7AFFFFFFF9F9F9FAFAFAFAFAFAFFFFFF F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFBFBFBF7F7F7FFFFFFFFFFFF EDEDEDC4C6C3090E07210907711F2B921125A7031BBB0B1FA40309A913129E140AA0130A A90E0CAF0A0EB20813AC0A15A20F198C192063212319000036211CBDB6AEFBFFFAF5FFFB E9FAF2F5FFFFFBFFFFFFFEFFFFFBFFFFFBFFFFFBFFFFFCFFFFFEFFFFFEFFFFFAFFFFFAFF FFFCFFFEFEFFFAFFFEF8FFFCFAFFF9FFFFF54B3D32290900551D107B291D861B1199190E 9D0D04B0180DA81005A71005A9100AA6120E9F1411931715821C1A6E231E260000604440 EFE6E1FDFDFBFEFFFFFBFBFFFFFDFFFFFCFFF8F8FAFFFEFBD9CECA5037321F0000460600 7B221C8B1B179A1411A41010AC0B10AF0A10B00911AF0A11AC0B13AB0C11A40607A80A0B BD1C248C000590212A732E330D0000283730D2EDE6EBFFFDFFFDFFFFF8FFFFF3FAFFFAFB F4FFFBF1FFFBFAFFFCFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE6B6B6B070707 060606000000070707000000070707000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000020202020202020202020202020202020202020202020202020202020202 030303040404040404050505060606050706030905050E090C130C1318121A1C171E1D18 221D19251C1730231D32231E37241E3B2621412823462A26492C284B2C274F2A22512921 55262058231D5C211D611D1C6719196C161774181B7A171A7E171B80171B83191D86191C 871A1D891B1C8915158B15138D15148E1615901615921616941617961617971517991417 9B13179D12179E1117A01117A01117A01115A31217A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A41213A61210A6120E A71112A91013A91015A90F17A90F19A71019A7141C9E0F15A016169F1B168D11078D1505 C3503BFF9985B85B49731C086512008A3B12B06730EAA761FFDC8AFFE187E6B455D49F41 CD9037DA8E40E38545D86A35C84D23C13C1BC93F23C93F25C73F25C84026C84225C74525 C64822C44B20C4501FBD5017B85210BA5C12C6701DD9882FED9E42EEB049F1D35BF4E781 FFEEC3FFF1DAFCF5C9F9F3A5F1E869EBD448E9B842EBA545E78A3DDD7130D05F1BC14D14 B43C19B0311EAD1F1BA218188F1716781913510E062400000B0000000200000700000800 0007010004000000000700000E00000D0000040000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000100000400000400 000400050200160400320F0B561C1871221E871F1E981E1BA71D1BAE1D18B21F15B82617 BE2F1EC53721C83C23CC4525D5542ADA622DDD722EE18232E49337E4A03BE2AD43E3BA50 E8C861ECD673EEDF84EEE691F4EEA0F6F4A9F7F9AEF8FAB1F9FAB4FCFCB6FEFBB6FDFAB5 FFF8B4FEF7B3FEF6B5FBF6B4F9F4B2F8F4B4F9F5B5FAF9B8FCFDBBFEFEBEFFFDC5FDF6BF F8F0B2F5EBA4F4E896F3E384F2DB71F1D661F0CC51EFC245EAB33EE8A638E79D3EE69440 E58A43E38442DD7737D96F33D3642DCC5A26C75123C64B22C84825C94727C94326C94326 CA4427CA4826C94B25C94E25CA4F25C95023C64D20C74E21C85222CB5925CF6029D3692D D6702ED57731D87E32D98735DD9038E0973BE09B3CE3A140EAAA46ECB247EFBB4DF2C550 F8D257FADB5EFBE369F9E978FAF091FBF3A8FCF7C0FCF7D1FDF7D7FDF7D5FBF4C6F5F1B4 F0EDA0F0EA8CF6E57BF8E171F5DA69F4D264F2CA5BECBC50E5AC41DFA037DC9732E09633 E49538E59639E5963AE4943BE4933AE2923BDF8F3ADA8737D47C32D1722ECF662DCA5A2A C54B26C14023BD351FBD301FBC2A1DB8241AB42016B11D13AF1B11B01912B11516B31418 B21317B11216B11216B01115AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1112AF1110AF1110B20F12B20F12B30E14B30E14B20F14AF1112B21914AC1A0D AB230BB03110B43F13BC511BD56F31DD9048D9BB65E7DD84FFF7A2FFFDAEFFF9B0FDF8B4 F7F9B8F1F7B9EEF6BAF8F9BFFFF7C0FFE5B0FABD8ED88458B0441E961800A2150EA61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A41215A21319A01319A013199F14199F14199D15199D15199C15199C15199B1619 9A15189715179715179515169414159214159115139016138D16128B1511891613871612 831613801713821C187F1C177B1C1A771C19741A19721A186F1A176A1A195C1A1B581D1F 5720235525255327264D2A28482A28442C283F2C283E2C283B2C29382926342424302020 2C1C1C261A1A1E1A191919191515151010100C0C0C090909080808070707060606060606 050505040404040404030303020202020202000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000505050000001010100000000000002D2D2DE8E8E8FEFCFDFFFDFFFFFDFF FFFCFFFFFEFFFBFFFFF5FFFFF0FFFFEDFFFFEDFFFFEBFCF695928D2103032D00007F1F2B 9B2034AD1F2FA80D11A90A06A70805A80905AB0C09AC0D09AB0C09A80905AD0E0BAC0D09 AB0C09A90A06A70805A60703A40603A70302B90810BC0612BC0612BA0611B6050DB3040B AF0208AC0107B2090CAF0B0CAE0B0CAC0D0AAB0D0AA90E0AA90E0AAC0C0CB30811B60613 B60613B60613B60613B60613B60613B50613B30713B00913AE0A13AB0B13A80D13A70E13 A50E13A80D11AE0B0EB00A0CB00A0CB00A0CB00A0CB00A0CB00A0CB00A0CB00A0CB2090C B2090CB2090CB3090CB3090CB3090CAC0C0EA11013A11015AF0913B60611B60610B00910 A70F0EA4100EA90E12AD0912BA091BAE07199F1924670F0E5F3E2F06000044433EFDFDFD F8F8F8FFFFFFF8F8F8F9F9F9ABABAB0303030D0D0DC6C6C6F1F1F1FEFEFEF7F7F7FFFFFF F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFAFAFAF9F9F9 FFFFFFF0F0F0E9E9E9151515020202939393FFFFFFFFFFFFFFFFFFFBFBFBFFFFFFF3F3F3 FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF7F7F7FFFFFFFFFFFFE3E3E3 B1B1AF00010023070477212C940F24AD051EC10E23A70209A60E0B9E130CA0130CA80E0E AE0B10B00913AB0B17A0101A881B2151191C0F0000655A56F7F8F2F7FFFBF0FFFBF2FFFD E7F3EFFCFFFFFFFEFFFFFBFFFFFAFFFFFBFFFFFDFFFEFFFFFEFFFFFFFDFFFFFDFFFDFEFF FBFFFFFAFFFEFAFFFCFEFFF9FFFCF54A312A35090064201783241E8D16109F140DA20702 B8150EB00B05B10C06B20E0CB01010A713139715158218186E1F1B240000775E59FFFEF8 FCFFFDF3FBFDF5FCFFFCFFFFF1F4FDFCFFFFFEFFFFFFFEFBA69B95230800220000661D16 801F19931717A11013AB0C11AF0A11B00911AF0A11AB0B13A80E10A10705A60B09C52128 8800008D151F893A401200000E1810C1DAD4E1F5F3FFFEFFFFFAFFFFF1F7FFF9F7F5FFFA F2FFFBFAFFFCFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE444444060606030303 0000000B0B0B0000000C0C0C000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000020202020202020202020202020202020202020202020202020202020202030303 040404040404050505060606050706040A06070D090E130D1618131C1D181F1E19231E1A 251C1730231D35231F39241F3E2622442824462A264A2D294E2D2850292254281F57251E 5B211D5F1F1D631C1A6918176E16157618197B17197F161A81171985181B86191C871A1D 891B1C8915158B15138D15149016159115159315169616179715179914179A13179D1217 9E1117A01117A01117A01117A11015A31217A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A41213A61210A71110A91012 A91013AA0F15AA0F17A90F19A71019A411199E0F139F18159F1F168E1304911C08D5654D FFBAA295351F731901782402914416B57134FFC47BFFF49FFFD87CDEA848D99C41D8923C DE8B3FE27E40DA6836C84D24BC3A18C63F22C83E24C73F25C73F25C84026C84225C64424 C54721C14B1DBA4B14B54D0EB95811C86F1FDA8930EE9F42EDB24AF1D45EF5E786FFEFC4 FFF2D7FDF6C2FAF29DF1E461EBCE42E5B03EE99C42E5823FDB6A32CB571CBE4612B23718 AD2E1FAA2421991B1E84181866130F3B0200150000060000000900000900000900000700 000400010000080000100001120004040000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000100000500000500000100 0A000023040244110E641A19791B1990201E9C1F19A92018AF2115B22514B92B17C1351C C63C20C94222CE4F26D75F2DDD7131E08034E29136E2A13BE1AD40E4BF4DE6CB5AEBD86F F1E581F3EE93F7F5A2FEFCB1FFFFB7FDFEB0FFFEAEFFFCAFFEF8ACFDF4A9FBEFA5FAE9A1 F9E79FFAE8A0F9E79FF7E6A0F7E69EF7E9A0FAEEA4FCF3A8FCF5B1FFFFCAFFFCC9FAF5BE F5EFB3F5ECA7F3E896F1E17FF0DC6BF0D457EFCA48EBBB3DE7AE3AE9A43DE89B43E79148 E78A47DC7938DA7233D4672ECD5B27C85224C74C22C94924CA4826C74525C84626C94727 C94926CA4C24C84F24C95023CA5124C64D20C65020C85421CB5923CE6128D26A2DD5722F D4782FD78031D98735DD9038E09739E19D3CE3A33FE9AB44ECB447EFBD4AF1C74FF7D359 F9DC64F8E272F8E984F8F09BF9F4B0FBF8C5FCF7CFFDF8D2FFF8CCFCF6BCF9F1A9F3EC94 F3E783F7E174F7DC69F5D463F3CD5EF2C357EBB64CE3A540DD9936DD9334DF9335E39237 E4933AE6923AE3913BE4903AE38E3BDE8938D98233D4782FCF6D2CCD622CC85528C24624 BE3B1FBE3320BD2E20BB281EB72319B31F15B01C12AF1B11B01912B11516B31418B21317 B11216B11216B01115AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1112B01010B20F12B20F12B30E14B20F14B00F14AF1112B01712AA160AAA1D09 AE2B0DB23610BB4718D2632EDA8544D2AC57E2D376FFF19CFFFBADFFFAB5FFFABCFAFBC2 F2F9C3ECF6C1FBFFCAFFFAC5FFE2ACF9BF8DE49260BB5222961A00A2150CA61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A41215A21319A01319A01319A01319A013199F14199F14199D15199D15199C15199B1418 9914179914179614169513159414159215139115138F15128C15118B1513871612831613 821613831B187F1C177B1C1A791B19751A197319187119176A1A195E181A5A1C1F5A1F21 5723255426265028264C2A28472B28432B27402D293D2B29392A273525253020202C1C1C 271B1B1F1B1A1A1A1A1515151111110C0C0C0A0A0A080808070707060606060606050505 040404040404030303020202020202000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000202020000001212120000000A0A0A111111D9D9D9FDFBFCFFFCFFFFFBFFFFFCFF FFFEFFF9FFFFF2FFFFEDFFFFEAFFFFE7FFFFEDFFFACEC9C5401E1F3200008C21319B132B 980114A0090EA60E0BAB1310AC1411A7120EA40F0BA20D09A10D09A30F0BA1100BA2110C A2130DA2130DA3140EA3160FA8130FB30A0DB6050BB3040BB20308B00307B10408B1070A B3090CB3090CB2090CB20A0AB00A0AB00A0AAF0B0AAF0B0CB00A0EB30811B50613B60613 B60613B70513B70513B60613B60613B50613B20813AF0913AB0B13A80D13A50E13A40F13 A80D11B00910B5080EB3080EB3080EB00A0EAF0A0EAE0B0EAB0D0EA90D0EA70F0EA70F0E A4100EA2110EA2110EA1120E9D13119616159A1317AB0B15B50613B70511B30810A80E0E A4100EA40A0CAA090FBE0F1EB20D1DA11923640606673B2E0B00001A1511EEEEEEFAFAFA FFFFFFFBFBFBFEFEFEC5C5C5191919000000BEBEBEF9F9F9FFFFFFF9F9F9FFFFFFF7F7F7 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFF FEFEFEE4E4E4000000141414E6E6E6F3F3F3FFFFFFFFFFFFFFFFFFFCFCFCFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFCFCFCFFFFFFFAFAFA999896 03000043211F7B1F2C930A1EB3071FBD061AAE070FAC1210A0130CA0130CA80E0EAE0A11 AF0915A90B199E101C841C23200000080000B3B2AEF1F8F1ECFDF5EBFFF7F4FFFDF0FBF5 FEFFFFFFFDFFFFFAFFFFFAFFFFFBFFFFFDFFFCFFFFF9FFFFFBFFFFF9FFFFEEF7F6F9FFFF F9FFFFFAFFFBFFFBF8D2C0BC2100003D03016C1816881A1B920C0DAC1214BE1417B00000 BE0A0DB00000B60307BA0D13AC0B11A1141A87161A570303260000876E69FBF8F1F9FFFD EFFDFDF4FFFFF7FFFFF8FFFFF0F5F9FBFFFFFCFFFDEDECE7695C531A0000290000792620 8C1A1A9D1217A90C15B00913B00911AE0A11A90D11A70E10A8100DAA0F0DAC070EA40815 951220731922320E0E000100A6BBB4F1FFFFFEFFFFFBF0F4FFFAFDFFFBF9F8FFFAF4FFFA FCFFFDFFFFFFF8F8F8FDFDFDFAFAFAF0F0F0FEFEFEE8E8E80A0A0A060606010101000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000010101020202020202030303040404040404050505040404030303020202 0202020404040505050507060B100C0D120E10150F1719141D1C1823201B2A221F2D221E 33241F3725213C2722412925472B27492C284B2C294E2B27562B245827205A231E5C1F1A 601C19651A176B17177115167B181B7E171A81171B84171A84171A861819861A1A871918 8B17178E16159117169218179317179517189818199917199C15199D15199F1419A01319 A21319A31219A31219A31217A31217A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A41213A61212A71110A91012A91013 AA0F15AA0F17A90F19A71019AA171DA21315940D09A12116840900A5311AFF957AE2795C 710D007F210586330B964D18D1924FFFD98AFFE58CF9C466CC9133DC993EEB9A49E78A44 D76D33C65223C3451FC54323C23B1EC13A1DC2381EC1371DC1371DC0381EC03A1DBF3D1D BD4219B4400FB3490DBF5C18CC7323D9852DE99D3FF0B54DECD15CF5E888FFF3C8FFF6D7 FFF6BDFBF094F3E35AEFCF40E3A737E99441E57C43D86234C54B18B6390DAB2E12A4281C 9016158F21247A1C1D4D0604250000100000010300000700000900000900000702000400 0000000800000F00000E0000040000000000000000000000000000000000000000000000 020202020202020202020202020202020202020202000402000901000500010000120000 340606571314741A1C851B1B8F18149D1D14A92317B32A18B72F17BB3417C13A1AC4401A D3562AD6622FDF7237E2813AE2903CE6A241EBB64CECC755F4D966F4E371F8ED83FAF591 FDF99EFEFBAAFFFDB3FFFFB4FFFDA8FFF89FFFF098FBE790F6DE88F4D582F3D07CF2CE7A F0CA77F1CD79F2CF7DF0D07BF1D37DF5DA83FEE48DFFED9EFAF2B4FDFAC5FFFCC9FEF9C2 FDF7BBFFF7AFF7ED94EEE077F4E067F2D553EDC643E9B73AE8AA3DE79E40E49246E28945 DB7938D87031D3662DCE5F28CD5928CC5328C94B25C64623CB4927CC4A28CC4A28CB4D27 CA4F26C95025C85224C85222C14B1BC75121CD5926D0612AD1672DD46E2ED97833DB7F34 D88131DA8A35DF9439E19B3CE3A23EE8A942EEB049F1B94AF2C44AF5CD51FAD75FFBE06D F9E67FF9EB92FAF2A9FBF7BAFFFDCDFEFBD0FDF9CCFDF6C0FCF3B0FAEF9DF8EB8BFAE87C F9DE6DF7D663F5CD5CF0C457EFBC51EBB04AE5A342E39A3CDC8F35DF8E35E18D37E18D37 E28C37E18C39E28C39E28C39D98232D87E32D57731D26C2CCC5D28C44D22BE3F1EBC361D BE3221BD2E20BA271DB6211AB11C15AD1811AA170FAA150FAF1314B11216B01115AF1014 AF1014AE0F13AD0E12AD0E12AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 B01012B01012B20F14B20F14B20F14B20F14B01012AF1110AD120DAD160BAA1C08AD2309 B02E0CBE4018CD5427CA6A2ECA9A46D5BC5FF0D882FFEA9EFFF7B5FFFFC7FFFFCDF7FECB F6FFCCF8FCC9FFFAC3FDE3AAF1BA81ED9E65D16A309C2300A2150BA40F13A30E12A61115 A91418AA1519A71216A30E12A61115A61115A61115A61115A61115A61115A61115A41215 A31219A21319A21319A01319A013199F14199F14199D15199D15199C15199C15199B1619 9B16199B16199B16199917199417159317159216149016138D17158A1714871715851815 8017147E18147A18177618167419187218177018166B1A1964191D601B1E5C1E1F592122 5523225027254D2A26492C28442B27402B263C2A263A2824362724342522342220302221 201C1B1B1B1B1717171212120D0D0D080808050505020202060606060606050505040404 040404030303020202020202040404040404030303020202020202010101000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000909090000000A0A0A8A8A8AFFFEFFFFFBFFFFFBFFFFFBFFFFFEFF F9FFFFF2FFFFEBFFFFE9FFFFEAFFFFEAFDF7EFEAE6371315370000902132A21630960012 A20F17A11111A11111A11111A01211A012119E12119D13119D13119B14119A14119A1411 9915119915119915119E1310A80E0CAE0C0AAF0B0CAF0B0AAF0B0AAF0B0AB00A0CB2090C AE0407AF0508B3060AB5080CB90A0FBB0C11BD0E15BD1016B0060FAE040FAE020EB20310 B70714BA0A17BB0917B90916B50613B20813AF0913AC0B13A80D13A50E13A21013A70E13 A80009AF000CB0010EAF0510B10B15B2121AAC1318A11013950B0BA2201EA22521840D07 8D1C149C2D2484180E851A12861A179F2426A8111AAB010EBD0B17BD0F18A70B0CA6100F AB1214A90A0FB40816AC0715990D168D26275B22171200001B140EE8E8E8FFFFFFF4F4F4 FFFFFFF0F0F0FDFDFD292929070707B6B6B6FFFFFFF7F7F7FFFFFFE7E7E7FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FFFFFFFCFCFC C4C4C4000000141414EBEBEBF6F6F6FFFFFFFFFFFFFFFFFFFBFBFBFDFDFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFCFCFCFFFFFFFAFAFA999894060000 46201D7E1E2A97091FB6051FBF051AB0060FAC1210A0130CA0130CA80E0EAC0B11AE0917 A80C1A9D111E821C271E0000181216CACCCBF4FFFBF1FFFCF1FFFCF5FFFDF9FFFDFFFFFD FFFCFFFFFAFFFFFAFFFFFBFFFFFEFFF9FFFFF7FFFFF5FFFFF5FFFFECFBF8F7FFFFF9FFFF FEFFFDFFF8F7CBB3B31D00003F0002761D21922127940B13A80B14BB1018B40009BC0710 B7020BC10B17BF111BAE0C19A2151E811016440000290000AC9490FAF9F4F7FFFDF2FFFF F1FFFFF2FFFFF1FEFFF8FDFFFBFEFFF9FFFFEEF5EEAFAFA5221107250000742A27881B1E 9A131AA90C17B00815B00913AE0A11A70E11A4100EA5120BA9100BAE070EA806139B1120 7A1622390C0F040000A2B5AFF0FFFFFCFFFFFAF4F6FFFBFDFFFCF9F9FFF8F7FFFAF5FAF6 FFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFD2D2D2090909050505010101000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000010101020202020202030303040404040404040404040404030303020202030303 0404040606060707070E100D0E130F131510181914201C1925201C2B211F2E231F33241F 3825213E2622432A26482B274A2B284B2C29502A275829235B261E5D221C5F1E18621B17 6819156F17167315157C181A7F1718831619841818851718861817861A188919178D1715 8E16159117169317179416179717189917199B16199D15199F1419A01319A21319A31219 A31219A41119A41117A31217A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A41213A61212A61212A71113A91013A90F17 A90F17A90F19A71017A51316A2141299100AA220128F1500B74127FE8D6FCD6041791100 8625058F3B0FA66025E2A65EFFE591FFE487EFBA5ACD8E2FDF933BEC9244E7813FD6642E C54C21BF401DC13E20C03A1DC0391CC0361CBF341DBF341DC0351EC23720C03A1DBF3F1C B73E13B64710C25D19CE7324DA862EE99D3DF0B74EEDD362F4EA8BFFF5C8FFF6D3FFF6B5 FAEE8AF2DF52EFCB39E5A237E98F43E57545D85C38C6471EB63611AB2A14A0271C871B1B 7B1F226314173A00001900000B0000000300000600000900000802000702000400000000 0600000D00000B0000040000000000000000000000000000000000000000000000020202 020202020202020202020202020202020202000402000A02000500060000200100470B0D 6B161B841A1E91191A9A1B15A42014AC2917B32F16B83717BF3F1AC74720CA5021D8672F D97333E0823CE39040E49F44E7B14DEDC45AEFD463FBE777FBEF81FFF990FFFF9DFFFEA5 FFFAA8FFF5A9FFF1A3FEE68CFEE281FAD97AF7D073F2C76BF1C064F1BA60F0B75DF2B75D F2B95FF3BC61F1BE62F2C162F6CA69FFD573FEDF85FCEEA5FDF9BCFFFCC5FFF9C5FEF8C4 FEF8BCF8F0A5EFE586F4E572F0DB5BECCB46E9BE3CE8B03FE5A342E29746E28E46DA7B37 D87230D2682CCF6029CE5A29CB5527C84D24C64822C94926CA4A25CA4A25CA4C24C84F24 C65022C65221C65221C34D1DC75320CD5B25D1622AD2682CD56F2FD97833DB8135D98433 D98C34DF963AE29E3DE4A33FE8AB41EEB449F0BB49F3C647F5D04EF9D960FBE173F9E688 F7EC9CF7F2B2F9F6C1FEFDCFFEFBCEFDFAC7FEF6B8FDF2A3FBEE90FAE97FFCE573FBDA67 FAD260F5CA59F3C053F1B851EDAD4BE7A142E3963CDE8C36E08B38E18A3AE38A3AE38A3A E18B38E18B38E38A3ADA8032D97B31D77430D1692CCD5B29C54B22BF3E1FBD351DBE3120 BD2D22BB261FB52019B11C15AC1911AA170FAA150FAF1314B11216B01115AF1014AF1014 AE0F13AD0E12AD0E12AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014B00F14 B00F14B20F14B20F14B20F14B01012B01010AF110EAE130EAD160BAD1A08AD1F07B2280C BD3817CD4B27CB602CCD8E3ED6AF52EECA74FDDC8FFFEBA8FFF9BDFFFEC7F7FCC6F8FFCA F8FDC5FFFCC0FEE5A5F3BD7DEEA05ED16E2BA02700A3170AA51014A40F13A61115A91418 AA1519A71216A30E12A61115A61115A61115A61115A61115A61115A61115A61115A41119 A31219A31219A21319A21319A01319A013199F14199F14199D15199D15199C15199C1519 9B16199B16199917199616159417159316149016138E16158A1714881615851815801714 7E18147A18177819177618187318177218176E181767181B621A1E5F1D1F5C2020582222 5326235028264A2B26462A26422A263D2A243A2824382622342522342220312322211D1C 1C1C1C1818181313130E0E0E090909050505030303060606060606050505040404040404 030303020202020202040404040404030303020202020202010101000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000010101 0000000000000303030000000A0A0A6D6D6DFFFEFFFFFBFFFFFBFFFFFBFFFFFEFFF9FFFF F4FFFFEDFFFFEAFFFFEAFFFFEDFFFAEFEAE63E1A1C320000811626A117309D051CA40E1A A40E17A40E17A20F17A20F17A11017A01117A011179E11179E11179D12179B13179B1317 9A13179B13179E1213A4100EA70F0AA80F0AA90E0AA90E0AAB0D0AAE0B0CAF0B0CB40E12 B50C11B50A10B5080EB4040EB3020CB4000BAF010AB10B15AE0D15B10D16B50E18B90D19 B90A17B60613B30310B50613B30713AF0913AC0B13A80D13A50E13A21013A50E15C11C2A C01829B61121A807169B030F9909129B141A991D1F8D1919831A1676150E620A00651307 681C0E651C0D7E30236D140C902221A4141DAA0410BB0B18BA0C16A8090DA71110AB1214 A8090EB30914AE08169C0C169322246420171F00001B100CD4D4D4FDFDFDF5F5F5FFFFFF FDFDFDFFFFFF313131030303929292FFFFFFF7F7F7FFFFFFF1F1F1FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FBFBFB949494 0000001D1D1DF4F4F4FBFBFBFFFFFFFFFFFFFCFCFCFAFAFAFDFDFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFCFCFCFFFFFFFAFAFA9B97940800004B1F1C 811D299A081DB7031CC00319B0050EAC110FA0130CA0130CA70E10AC0B13AC0A19A70C1C 9B11207F1E291A00003B383FE6EBEEF4FFFEF4FFFFF4FFFDF4FFF9FCFFFBFFFEFBFFFBFD FFF9FFFFFAFFFFFCFFFEFFFFF7FFFFF4FFFFF1FFFEF4FFFFEEFFF9F5FFFDF8FFFEFEFFFF FFF6F7BCA3A71D0000380001731D268F242E8B0C179A0815AF111FAE0814AE0411B00613 B90E1EAE0C1BA00918A01C29831923420000310504D8C6C2FAFDF6F3FFFCF1FFFFEEFFFF F1FFFFECFAFDFEFEFFEDECF4F9FFFFEDF9F5F9FFFA3834291A00005B1B19841D2199131E A90B1AB20717B00913AC0B11A50F10A1120CA3130AA9100AB0070EAD0514A20D20821421 410A0F0800009CABA4F0FFFFF9FFFFFCF8F7FFFCFBFFFDFAFBFFF6F8FFF8F9FEFAFFFFFF FFFFFFFFFFFFF2F2F2FFFFFFFAFAFA888888070707040404010101000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 010101020202020202030303040404040404040404040404030303030303040404050505 0707070909090F110E111310151611191A15211D1A26211D2C22203123203725213A2723 3F2723432A26492C284B2C294D2B29512A255827205D241B5F2019621D18651A17691815 7016167515167C181A7F17188316198517188517188618178719188919178D1715901615 9216169317179416179717189917199B16199D15199F1419A01319A21319A31219A41119 A61019A41117A31217A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31313A41212A41212A61113A61113A71017A71017 A71017A71017A21011A516129E130C9F1B0CA0220CD0583DF68062AF3E1E8417008E2A06 9D491AC27C3EFCC477FFF39BFFDD7DDFA947CF8D2FDF8D37EA883DE47637D35B29C3451D BC3B1CBD3A1EBD371ABD3619BE341ABD321BBE311DBF321EC0331FC0351EC13B1EB73C13 B84612C35D1BD07427DB872FEA9E3EF0B74EEDD567F5EC91FFF5C8FFF5D0FDF3ACF7EA81 F0DA48ECC431E39C34E58741E16B45D45238C24020B63013A926149A251C7B201F631B1E 450909240000140000080000000300000500000702000702000502000400000100030000 080000080000030000000000000000000000000000000000000000000000020202020202 0202020202020202020202020202020004000009000004000F00003206075F1218831B24 931A219A1518A51E18AA2516AF2F16B43717BB411AC44E20D2592AD7662EDD7A36DD8838 E29442E7A44DEAB356F0C662F5D870F9E479FFF58CFFF991FFFD9AFFFE9FFFF89FFFEC98 FBDE90F8D583F1C668F2C260F0BA58ECB251EAA84AE8A243E99C40E99A3DEC9B3FED9E41 EEA242EEA644ECAB45F1B34CFABF57F7CB68FCE891FCF6AAFFFBBCFFF9C3FFF9C9FFF9C8 FCF4B5F4EC99F6E980F4E266EFD44FEBC642EAB943E7AC44E29F48E29348DB7E38DA7432 D46A2CD0632ACF5D29CD5729CA4F26C84A22C94924C94924C94B25C74C23C74E23C65022 C55120C5531FC4501DCA5721D05E28D2652CD26A2BD4712ED87A32DC8234DB8633DC8F35 E1983AE2A13DE6A740EAAD43F0B64BF2BF4AF5CA47F7D24EFADC64FBE27BF7E792F6ECA7 F7F2BBF8F7C9FDFBD2FCFBCDFDF8C0FDF5ADFCF198FAEB84F9E572FBE168F9D55DFACD58 F6C455F2BC50F1B34EEDA849E79C41E3913DDF8838E18739E28639E28639E28639E18838 E18838E18838DA7D30D97831D6702ED2652ACB5726C44920BF3C1EBD351FBD2F21BB2B20 BA251EB5201AAF1C15AC1912AA1710AB1612AF1314B11216B01115AF1014AF1014AE0F13 AD0E12AD0E12AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014B00F14B20F14 B20F14B20F14B01012B01012B01010AF120DAE140CAE1609AE1809AE1B07B2220ABB2E13 C93E21C75123CC7F31D49D43EAB662F6C67AFFD893FFECACFFF7B9F8F8BAFBFFC1F8FDBB FFFCB6FFE9A1F5C178EEA257D5732AA93100A5190AA61115A40F13A51014A81317AA1519 A71216A40F13A61115A61115A61115A61115A61115A61115A61115A61115A41119A31219 A31219A31219A31219A21319A013199F14199F14199D15199D15199C15199C15199C1519 9C15199B16199715159417159316149115139016158C16148915158717158317157F1714 7C18187A181776181874191873181771191869171B65191D621C1E5F1F1F5B2120562521 5128244D2A26482B25442B263F2A253B2A2339282137252135231F312320221E1D1D1D1D 1919191414140F0F0F0A0A0A060606040404060606060606050505040404040404030303 020202020202040404040404030303020202020202010101000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000040404000000 070707000000050505090909414141FFFEFFFFFBFFFFFBFFFFFBFFFFFDFFFCFFFFF7FFFF F0FFFFEDFFFFEDFFFFF3FFFEF9F6F15C3C3D2E000072101D98192E9D091FA90A1EAE091A AE091AAE091AAE091AAC091AAB0A1AAB0A1AAB0A1AA90B1AA90B1AA80C1AA80C1AA70C1A A80C1AA70D17A4100EA2120AA4100CA4100CA5100CA70F0CA90D0EAB0D0EAD0C11AF0C11 B10A12B30912B50A13B50A13B70815B20B15A60B11A50E13AB1217B2121AB41019B20B15 B30411B0010EB50613B30713B00913AC0B13A80D13A50E13A21013A110178D0009950215 9D0E209E142495122088101A8011187B161A7F2726792B277B362F844A3F7A463957291A 3B11013908004C08007F1E189E191EA90915B90A19B60812A6070BAC1315A91314A60A0E B30914B10916A00A15981D22701D172E0000140502AFAFAFF2F2F2F6F6F6FFFFFFFFFFFF FFFFFF3F3F3F0000005E5E5EFFFFFFFAFAFAF7F7F7FFFFFFFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFF4F4F4FCFCFC696969000000 363636FCFCFCFFFFFFFFFFFFFFFFFFFAFAFAF9F9F9FDFDFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFCFCFCFFFFFFFAFAFA9B97940B00004F1F1B851D28 9C071BBA021CC20217B1030CAD0F0EA1120CA0130CA70E10AB0B13AB0A19A50D1C9A1220 7E1E2C18000254525DFAFFFFF3FDFFF5FFFFF5FFFDEFF5F1FFFFFBFFFBFBFFFAFBFFF9FF FFFAFFFFFCFFFCFFFFF5FFFFF2FFFFECFDF7F5FFFDF1FFF9F4FFFCF6FFFCFEFFFFFFF6F9 B49FA4320F1648151E732D3788303C81172389111D981622950B189709179C0B1A9E101E 8E041380000F8919277218223100002B0908F1E6E2FAFFF9F0FFFBF1FFFFE4F8F6F4FFFF F1F8FEFFFCFFF7F1FDF9FFFFEBFAF7F5FFFD696C63110000320000811D25971320A90A1C B20717B00913AC0B10A2110EA0130CA11508A8110AB1060CB00412A90C1F891323460910 0D000096A39CEDFFFCF8FFFFFCFCFAFFFCFBFFFEF8FCFFF6F9FFF6FEFFFBFDFDFDFFFFFF FFFFFFEAEAEAFFFFFFF0F0F0505050050505030303000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000010101 020202020202030303040404040404040404040404030303030303050505070707090909 0A0A0A1113101214111718131C1B17231E1B2A221F2F24223325223927233C2724422925 462A274A2B284D2B294E2B295128245A251F5E221A621F19621B156719156C1915721716 7816157E1718801616841617851716851716861916871A178A18178E1615901615921616 9416179616179816189B16199C15199F1419A01319A21319A31219A41119A41119A61019 A61117A41117A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31313A21413A21412A31313A41215A61117A61117A71017 A61115A71214A81915A0160C971201AC2B15E66A4EE9714F9924018D1C0098320AB15B28 DE9A59FFDC8CFFF79BFBCF6CCB9533D58E32E38A36EB803AE36C32D25326C2401CBA391C BB391FB83517B93316B93117BB2E1ABC2D1CBF2E1DC02E1FBE311DC1391FB93B15BA4615 C65E1FD27629DB8A31EAA03FEFB851F0D86CF7ED94FFF6C9FFF5CBFCF0A6F5E576ECD23D E7BB27DF962FE17E3DDA5F40CC4736BF371FB32B15A7211593221C6F23234A18192B0000 1600000E0000080000030504000403000404000504000502000400000200000100030000 040000010000000000000000000000000000000000000000000000020202020202020202 0202020202020202020202020004000006000003001A0200430B0E721720921D26A01822 A21114AE211AB02916B13416B53F19BC4C1EC95B26DA6B34E07A38DD8B37DD963AE4A548 EBB658F3C869FBDA79FFEB88FFF391FFFC9BFFF99AFFF395FFEB8FFFDF86F8D079EEC06B EBB55FE7AA51E8A54AE79E42E3963CE38D36E38730E5832CE5812BE58129E7852AE88B2E E7902FE89633ECA13CF6AE48F2BD55F6DF77F9F091FFF9AEFFF6BEFFF6CBFFF9D0FFF7C4 FAF1ACF9EF8EF7E873F1DD5AEED04CECC249E8B447E2A54AE29A48DC8138DA7733D56E2C D2652AD15F2BCE5A29CB5227C84D24C84A24C84A22C74C23C64D22C54F21C55120C4521E C5531FC8551FCC5A24D1622AD4672CD46C2DD6732FDA7C34DB8435DC8A36DE9338E29C3D E5A440E9AA43EBB145F2BA4DF5C24CF6CF46F9D751FCDF69FCE482F8E89BF6EDB2F7F3C6 F7F7D1FAFBD3FBFACAFBF7B8FAF3A3FBED8CFAE676F8E064FADB5CF8CE55F8C751F3BE4E F0B64BEEAD49ECA345E69641E38C3CDF8338E0823AE0823AE08238E08238DF8336DF8336 DF8336DA7A30D7752ED56C2BCF6028C95325C44620C03A1FBF341FBC2D1FBC2921B8231D B41F19AF1C15AC1912A91911AA1612AF1314B11216B01115AF1014AF1014AE0F13AD0E12 AD0E12AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014B20E15B20E15B20E15 B20F14B01012B01010AF110EAF120DAF150DB0160AAF1709AF1807B11C08B92410C5301A C2411ACD6F27D58B34E7A050F0B265F8C67DFFDE98FFEFAAFBF4ACFBFFB3F6F9ACFFFBAB FFEB99F8C373F0A353DB772BB43D05A81C0DA91418A51014A51014A81317A91418A71216 A51014A61115A61115A61115A61115A61115A61115A61115A61115A41119A41119A41119 A31219A31219A31219A21319A01319A013199F14199F14199D15199D15199C15199C1519 9B16199715159616159515149115139016158C16148915158717158418168018157F1819 7B19187818197719197419187319196B161B67181D651A1E621E1F5C2020572421542724 4F2A24492A25442B24402C253D2A243A272137261F36242032242124201F1F1F1F1B1B1B 1616161111110C0C0C080808060606060606060606050505040404040404030303020202 020202040404040404030303020202020202010101000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000606060000000D0D0D 000000080808070707191919EEECEDFFFCFFFFFBFFFFFBFFFFFCFFFFFEFFF9FFFFF4FFFF F1FFFFE7FDFAF5FFFFFFFFFA8A6E6D370000650E178C1C2C940B1DAC091EB5051AB5051A B5051AB3061AB3061AB3061AB2071AB3061AB2071AB2071AB2071AB0071AB0071AB0071A AE0917A70E10A2110CA4100CA4100EA4100EA50F0EA70E10A70E10A40B0EA50A10A60B13 A80B14A90C15AC0C16AD0D19A90F1997080C980E0E9F1012A40F13A80B12AC0811B10712 B30713B50613B30713B00913AC0B13A90C13A50E13A210139B12199013218916278A1B2C 8D2331852330771C256A1920641C1F3D00002D00001F00001B00001500001600001C0900 1600002F00006C1911961B1EA80E18B60A18B20310A4050AAE1517A81213A4080BB40A13 B50B18A408159A171D7B1C184207010E0000878787EFEFEFFBFBFBFFFFFFFFFFFFF6F6F6 575757050505353535FFFFFFFFFFFFEEEEEEFFFFFFFAFAFAFDFDFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFFFFF7F7F7FCFCFC4D4D4D0707075C5C5C FFFFFFFFFFFFFFFFFFFDFDFDFBFBFBFBFBFBFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFAFAFAFFFFFFFCFCFCFFFFFFFAFAFA9C97940E0000521F1C881C299E071A BC021AC20116B2020CAC0E0DA1120CA0120EA70E11A90C15A90B1AA40D1E9912217E1D2E 1800055A5866FCFEFFF6FDFFF8FFFFF8FFFEF4F6F3FFFEFBFFFAFAFFF9FBFFF8FFFFF9FF FFFCFFFBFFFFF2FFFFF1FFFFEFFAF6FBFFFBF7FDF9FAFFFEF8FEFCFEFFFFFFFAFEB9AEB4 1000031500003207105119225B182170232B863138852A3181202987232D922C378B2733 7F222D82303C6728302A00022B1716F0EFEAF7FFFBF1FFFCF4FFFFE1EFEFF9FFFFFDFCFF FFF8FFFFFAFFFCFFFFEDFBFBF2FFFFAFB9B11A08042400007E1E29961323A80B1CB20719 B00913AB0C10A1120E9D140A9F1508A71009B4050CB50313AE0B209011224E0810100000 929D95EBFFF8F7FFFDFCFEF9FFFDFAFFFDF5FCFFF4FBFFF6FBFDF8FBFBFBFFFFFFFFFFFF F5F5F5FFFFFFFAFAFA464646020202020202000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000010101020202 0202020303030404040404040404040303030303030404040606060808080B0B0B0C0C0C 1313111515131918141E1D1925201D2B23203126243526233C29253E2926432A26472B28 4B2C294D2B294D2A285128245C221E601F19621D16651A156918157018167517177A1616 7F1718821616841617871716871716881816871A178A19158E1615911515931516941617 9616179816189B16199C15199F1419A01319A21319A31219A41119A61019A71019A61117 A41117A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A214139F15139F1512A01413A21315A31217A41117A61115A61113 AC1818AA1914A3160C930A00B43019F17154DA5E3C931800972000A53B11C6713AF8B56F FFEA96FFED8EE7BD57BD8723DD9235E88937EB7A36E1642CD04D23C23D1CBA381EBA381E B53214B63013B62E14B82B17BB291ABD291BBE2A1EBE2D1CC2361FBA3816BC4618C95F23 D5772DDD8C33ECA241EFBA52F2DB71F7F098FFF7CAFFF4C8F8ED9DF0DF6BE6CB32E1B21E DC8E29DB7336D1533CC63C31BC2F1DB12613A51C128B1E195D221E3113111700000F0000 0A00000A0104060409030408000105000204000302000300000200000300000200000200 000000000000000000000000000000000000000000000000020202020202020202020202 0202020202020202020004000005000103002607045210147F17229C1825AA1420AB1014 B5221AB32C18B33B19B8491CBF5722CD692DE07A3CE58B3FDC9837DBA539E4B54DEFC863 FADC7AFFEC8EFFF69BFFFAA2FFFEA6FFF19BFADF88F4CF77F2C069EEB25AE7A44BE49A43 E09240E08D3FE0863ADF7F33DF772EDE7229E06E25E16D24DF6B20E07122E17626E17D28 E1852EE79237F1A044EEB049EFD25AF4E774FFF299FFF2B3FFF2C8FFF6D4FFF8D0FFF6BD FDF39EF9ED81F5E365F2D754F0CA4FEABA4BE3AB4AE29E49DC8538DD7A36D8712FD2682C D2632CD15D2CCE552ACA4F25CA4C24CA4C24C84D24C84F24C75123C75322C65420C4551E CA5822CF5D27D4652DD56B2FD67030D77631DA7E33DC8535DF8D37E19639E6A040E7A841 EBAE44EFB549F5BD50F7C64DF9D448FBDC50FDE36CFEE789F9EAA5F6EEBDF7F3CEF8F9D9 F8FAD3F9F9C7F9F6B3F9F19CF8EA81F8E26BF6DB58F7D550F5C84BF4C04AF0B746EEAF46 EDA745E99C42E5903FE1873BDC7E38DE7D38DE7D38DE7D36DE7E34DC7F32DC7F32DC7F32 D9772ED7722ED36729CD5C24C74E21C3431EBF391EBF3421BA2A1FBA271FB7221CB31E1A AE1A16AC1814A91813AA1612AF1314B11216B01115AF1014AF1014AE0F13AD0E12AD0E12 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014B20E15B20E15B20E15B20F14 B01012B01010AF110EAF120DAF150DB0160AB01709AF1608B01707B61D0DBF2616C03413 CE5E1ED77828E68F40EDA052F5B669FFD284FFE695F9EF9AF8F8A0F1F197FEF89AFFEC90 F9C66DF1A551E17E2DC1480FAB1F0EAB161AA61115A51014A71216A91418A81317A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61019A41119A41119A41119 A31219A31219A21319A01319A013199F14199F14199D15199D15199D15199D15199C1519 9914159616159515149215139115158D15148B15158816158517168219167F18197C1A19 79191A771919751A197319196C161969171B68191C631D1D5D201F592420562622502924 4A2B26472C25432C263E2B243B282239262037261F3325222521202020201C1C1C171717 1212120D0D0D090909070707060606060606050505040404040404030303020202020202 040404040404030303020202020202010101000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000606060000000E0E0E000000 080808010101030303C6C4C5FFFDFFFFFCFFFFFBFFFFFBFFFFFDFFFEFFFFF8FFFFF5FFFF EBFBFAF7FFFFFFFFFA9F8A872B00004B03077D202A911422A90B1AB60515B60515B60515 B60515B60515B60515B60515B70515B70515B70515B70515B70515B70515B70515B30713 AC0B10A90D0EA80E0EA80E10A70E10A50F10A40F11A21013A41318A213199F121A9C1118 970E16940D14920A14900A119114129417139A16149C10119E090DA3060DAD0912B70D18 B30713B20813B00913AC0B13A90C13A50E13A2101394161A741A2449030E2E00002B0000 2900002600002200002500002000002B0D0B1800002916104435306E645B807770301E14 1C00005B170C8D1D1CA2101AB30B1AB00410A4050AAF1618A71112A3070AB50A13BA0B18 A904129E1119881A1955100B110000696969F9F9F9FFFFFFFFFFFFFBFBFBF3F3F37F7F7F 0A0A0A212121FFFFFFFFFFFFEEEEEEFFFFFFF6F6F6FBFBFBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFF9F9F93E3E3E1111117F7F7FFFFFFF FFFFFFFFFFFFFEFEFEFDFDFDFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFAFAFAFFFFFFFCFCFCFFFFFFFAFAFA9C979410000055201C8A1C27A1051ABD011A C30013B20109AC0C0CA2110CA0120EA70E11A90C15A90B1AA20E1E9712237C1E301D000C 4E495DFEFDFFFBFFFFF9FFFFFCFFFFFFFFFDFFFCFBFFF9FAFFF7FBFFF7FDFFF9FFFFFCFF F9FFFFF1FFFFF1FFFFF7FCF8FFFFFAFAFBF6FEFFFDFCFEFDF8FCFDFEFFFFCECDD21B161C 0800040F00041B05081700001B00002400002000003000003300004B0E135D20275C2028 5B282F451E21140000524D49E6F0E8F4FFFDF2FFFDF5FFFFEAF3F2FFFEFFFFFAFFFFEFFF FFF7FFFBFBFFF4FFFFEFFFFFEEFBF4382A292200007C1F2A961325A80B1EB20719B00913 A90D10A0120E9B150A9D1507A51107B4050AB80211B30A21951023520912150000929C94 EBFFF8F7FFFDFAFFF9FFFEFAFFFBF2FEFFF4FBFFF6FDFFFAFFFFFFFDFDFDFDFDFDF9F9F9 FFFFFFDADADA272727000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000010101020202020202 0303030404040404040303030303030303030404040707070A0A0A0C0C0C0E0E0E151513 1717151B1A16211D1A27221F2E24223227253728253D2A26422A28452C28492B294B2C29 4D2B294D2A285327245C211D611E18621B156719156C19157117167718167D1617801616 831514861615871715871715881816871A158A19158E1615911515931516961617971517 9A15189C15199D15199F1419A21319A31219A41119A61019A61019A71019A61117A41117 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A014159D16139C16139D15159F1515A21317A31217A41215A61113AC1818 A91511A81A0E960B00BD371EF26F51C94926971800A22803B74A1FE08A51FFCC84FFEC96 FFDA79D4AA44BA851FE19438EA8736EA7331DE5B27CE461EC0391BB8361CB8381FB13011 B32D10B32B11B52814B82617BA261ABD261BBC281AC23420BB3617BE4518CB6125D7792F DF8E35EDA342EFBA52F5DE76F9F19CFFF8C8FFF3C6F6EA96EBDB62E1C428DBA914D98724 D46931CB4834BF322BB7281AAE2012A3190F861B154417121B0C070A00000800000A0002 09000507000808030A000005000005000104000300000300000500000600000500000100 000000000000000000000000000000000000000000020202020202020202020202020202 0202020202020004000005000A070037111061161B871421A01222B1101FB51419BB241B B9311BB9431FBE5424C56529D37535E48541E79644E0A83BDEB63DE9C555F7DB70FFED8A FFF79CFFF7A3FFF4A5FFF1A5F9DF92ECC777E5B25FE6A44EE6993FE48D2EDE832AD67832 D57334D46E30D4672CD56128D75C23D7591FD9581ED65619D75B1BD6641ED76B23DA762A E08335E99340E6A541E3C23DECDB57FBE985FDEAA5FCEAC2FFF0D6FFF6D6FFF7C6FEF5A8 FAF18AF7E76DF4DD5BF1CF51EABF4CE3AF49E2A147DE883BDF7D36D97331D56B2FD4652E D35F2ECE582ACC5328CA4F26CB5027CA5126C95325CA5424C85622C95721C75821CE5C26 D1622AD6692ED76D2FD87230D87732DC8035DC8736E1913AE4993CE8A443EAAB44EEB147 F1B94CF6C151FAC950FCD74AFCE051FFE570FFEA8DFBECABF7EEC3F7F4D5F9F9DDF7F9D4 F8F8C6F8F5AEF8EF94F8E678F5DD61F3D64EF5CF48F1C143F0B944EEB041ECA940EAA240 E79740E28B3CDF833ADB7A36DB7A36DC7936DC7935DB7A33DB7B31D97C2FDB7B2FD8732D D56E2BD06426CA5721C54A1EC1411EC0381EC03321B8281DB8251EB6211DB21D19AE1A16 AC1814A91813AB1713AE1416B11216B01115AF1014AF1014AE0F13AD0E12AD0E12AF1014 AF1014AF1014AF1014AF1014AF1014AF1014B00F15B20E17B20E17B20E15B20F14B01012 B0110EAF120DAF120BAE140AAF1509B2160AB11508B21408B6180CC02014C02C10CB4F13 D6681DE57E33EC9043F1A957FCC670FDDB81F4E484F3EF8BEBE982FAF18AFFEC87FBC668 F2A54BE6822DCE561AAF2312AD181CA71216A51014A71216A91418A81317A71216A61115 A61115A61115A61115A61115A61115A61115A61115A61019A61019A41119A41119A41119 A31219A31219A21319A21319A013199F14199F14199D15199D15199D15199C1519991415 9715159515149215139115158D15148B1515881615861817831A1780191A7E1A1A7C1A1B 79191A781A1A75191A6E15196B161B69191C641C1D601E1F5A23205626225029224D2C25 482D26432C263F2B243C29233A272137261F3326202723222222221E1E1E191919141414 0F0F0F0B0B0B090909060606060606050505040404040404030303020202020202040404 040404030303020202020202010101000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000030303000000090909000000050505 000000020202918F90FFFEFFFFFDFFFFFBFFFFFBFFFFFBFFFFFDFFFCFFFFF9FFFFF7FFFF F8FFFFF9FAF4A697921B00002F000074252A8F2228A40F15B20910B20910B20910B20910 B30810B30810B50710B50710B50710B60610B60610B60610B60610B60610B50710B30810 B00A0EAF0A10AE0A11AB0C11A70E13A40F13A011159C141899161B96191D941B20931F22 9221259223299224258D1C189520199B201B9D19179A0E0F9F080DA90911B30D17B20813 B20813B00913AE0A13A90C13A50E13A210138D191C2900001400001400002F1419462D33 4B3538543F44604D4F99898CC4B6B6C6BCBDE6DEDCF3EDEDFFFEFBFAF6F5675C56150000 501608851B1B9D1018B30D1BB20612A6070CAD1718A71112A20609B60B14BD0D1AAB0310 A10B14921A1C681817160000515151FEFEFEFFFFFFFEFEFEFEFEFEFAFAFAABABAB090909 1F1F1FFBFBFBFFFFFFF6F6F6FFFFFFF6F6F6FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFF1F1F1363636131313959595FFFFFFFFFFFF FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAFAFAFFFFFFFCFCFCFFFFFFFAFAFA9E9694120000561F1C8C1C28A30619BE0019C30013 B10008AB0B0BA2110CA0120EA70E11A90C15A80C1AA20D209613257B1E30200011332B42 EBE8F9FCFFFFF8FBFFFEFFFFFFFDFDFFFBFBFFF8FAFFF6FBFFF7FDFFF8FFFFFDFFF9FFFF F0FFFFF2FFFFFFFFFBFFFDF8FCF7F4FFFEFDFFFFFFF1F5F8F9FFFFE8F1F6AEB9BD8E999B 7D87886871703B403C1A1C170A0B05030000160B070B00000F00001D03041B0102190305 14060503000098A29AE3F2EBF2FFFDF2FFFBF8FFFEFFFFFFFFFBFFFFF8FFFFF3FFFFF6FF FFFCFFF5FFFFE6FCF9F5FFFF4C42412200007B1F2C941327A90A20B20719B00913A90D10 9E130C9A16099B1605A51107B4050ABB0212B60A22991024560913180000949E96EDFFFA F5FFFDF8FDF7FFFEFAFCF8EFFEFFF4FCFFF6FDFFFAFFFFFFFBFBFBF7F7F7FEFEFEFBFBFB A9A9A9020202000000000000000000010101010101010101000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000010101020202020202030303 0404040404040303030303030404040505050707070B0B0B0E0E0E101010161614181816 1C1B17221E1B2823202F25233527263A28263F2C28432B29482C294A2C2A4C2D2A4D2B29 4D2A285327245B201A621D16641B156719156C19157218177A18177F1718821616831514 861615871715871715881814871A158A19159016159214159515169616179715179A1518 9C15199D15199F1419A21319A31219A41119A61019A61019A71019A61117A41117A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A014159B17139918139B17159D1515A01417A21317A41215A61113A51111A10D09 AF1F14A11402CA3F28F0694BB833109B1B00AD310BC75B2DF8A267FFDE94FFE990EAC763 C69F36C08B25E39438E88333E56B2CD8521FC83E17BD3316B5311AB4341BAF2E0FAF2D0D B0280EB22511B62216B92219BC231BBA261AC03120BB3518BF461BCE6126D97B31E19037 EDA541EFBC53F6E07AFBF39EFFF9C9FFF3C3F3E791E9D65DDDBF21D7A40DD68220D0632B C43F30BA2A29B3231AAD1D12A2150E8118142B08020603000400000400000A0005070004 070005080009040007010005000004000200000400000600000800000700000200000000 000000000000000000000000000000000000020202020202020202020202020202020202 020202010300000400160F05481C1D6F1E258D1322A30C1DB7111FC21C20C22921C13921 C24E27C7622ECF7334DA833EE99149EAA047EBBC48E8C94AF3D962FFEC7FFFFA99FFFBA2 FBF2A5F3E79FEBD792E2C47EDAAB63D89B4BDC8E39DE8326DA7412D1670FC55C22C3582A C25326C24D21C5471EC7441AC94117C84114C74011C94715C95019CA591FCC6425D27331 DD853EDC9738D9B628E5D13EF5E171F7E498F6E3BBFCEAD2FFF3D9FFF5CDFEF5B0FBF391 F9EA73F4E05DF0D353EAC34CE1B047E1A245DF8A3AE17F38DB7533D56D2ED5682FD4622E D05A2CCD5429CE532ACE532ACD5429CC5628CD5727CC5A26CC5A24CA5B24CE5F27D3642C D86B30D87031D97331DA7932DC8236DD8837E4943DE59C3EEAA643EDAE47EEB449F3BB4E F9C454FACD50FFDA4BFFE354FFE872FFED91FBEDB0F8F0C9F7F6DAF8FBE0F4F8D5F5F8C3 F7F3AAF6ED8EF5E472F3DA59F2D347F2CB40EEBD3DEDB53EEBAC3BE9A43CE89E3DE5933D E0893ADC8037D97834DA7736DC7636DA7734D97831D9792FD77A2DD9792DD7722CD46B29 CE6025C7541EC3481CBF3F1CBF371DC03321B7271CB7241DB5201CB11B1AAD1917AC1816 A91813AB1713AE1416B11216B01115AF1014AF1014AE0F13AD0E12AD0E12AF1014AF1014 AF1014AF1014AF1014AF1014AF1014B00F15B20E17B30D17B20E15B20F14B01012AF110E AF120DAF120BB0130AB11509B3150AB21409B41309B7160CC01D14C22810C63F07D35910 E27027E88335ED9B47F5B85DF4CE6BEAD76EEDE779E2E06FF5EB7AFFE97EFAC661F1A448 EA8630D75F22B12514AF1A1EA81317A51014A61115A81317A81317A71216A61115A61115 A61115A61115A61115A61115A61115A61115A61019A61019A61019A41119A41119A31219 A31219A21319A21319A013199F14199F14199D15199D15199D15199C1519991415971515 9515149215139115158F15148B1515881615871918831A17821A1B7E1A1A7C1A1B7A1A1B 781A1A761A1B6F15176C16196A181C661C1D621E1F5C22205726225128224E2B254A2D25 452C25402C233D2A233B28213926203427212824232323231F1F1F1A1A1A151515101010 0C0C0C0A0A0A060606060606050505040404040404030303020202020202040404040404 030303020202020202010101000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000020202020202010101000000 0E0E0E5E5C5DFFFEFFFFFDFFFFFBFFFFFAFFFFFAFFFFFBFFFFFDFFFCFFFFF9FFFFF9FFFF FBFCF6BFB4AE1C00002900006B2B2B7E2322991511A70F0AA70F0AA70F0AA80F0AA80F0A A90E0AAB0D0AAB0D0AAC0D0AAE0C0AAE0C0AAF0B0AAF0B0AAF0B0AB20A0AB9050EBA0410 B70511B50711AF0913A90C15A40E179D12199310168C131885171880191A7B1B1C771D1C 761E1D771E1A6E09017E12088F1C15981D189B13139E0C0FA60B11B00C15B00913B20813 B00913AE0A13A90C13A70E13A40F13881B1E150000202928747C7ECDD3D3F7FBFEF5F9FA F3F7FAFEFFFFFFFEFFFFFEFFF3F1F6FFFBFFEEE9EFF6F1F5FFFCFF867B791100004B1709 7C1818970E16B30E1CB40A15A8090EAC1617A71110A10508B80A14C00E1CAD010FA30712 9A191E751F201D0100343434F2F2F2FFFFFFF8F8F8FFFFFFFFFFFFC8C8C8000000242424 E5E5E5FDFDFDFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFEFEFEFFFFFFFEAEAEA3232321010109F9F9FFEFEFEFDFDFDFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFA FFFFFFFCFCFCFFFFFFFAFAFA9B98930D000052231D8B1D26A30619BF0018C50011B10008 AA0C09A0130A9D140CA50F10A90C13AB0A19A40D1E9912217C1E2E1B000A171324D7D5E2 FEFEFFF2F3F8FFFEFFFFFCFFFFF2F5FFF8FDFFF7FDFFF8FDFFFAFFFFFDFFF9FFFFF2FFFF F4FFFFFFFEFBFFFAF8FDF5F3FFFEFDFFFFFFEBEFF0F9FFFFF7FFFFF5FFFFECFCFCF2FFFF F2FFFFDDEDEACBDCD6D0E1D9D3E0D79EA8A0696B66494844443F3C332B29292421333230 353A36D6E1DBE7F6EFF5FFFDF3FFF9F8FCFBFFFEFFFFFBFFFFF6FFFFF3FFFFE8FEFFFCFF F7FFFFE7FDFBF5FFFF5046452000007B1F2E961227A90A20B30619B00815A90D109E130C 9B1509A01403A81005B4050AB60412B20C20971225570A141B0000989F98EEFFFDF1FFFF F0FFFAFEFFFBF8F5F0FFFFF6FFFFF8F3F3F1FFFFFFF9F9F9FBFBFBFFFFFFFFFFFFA0A0A0 060606000000000000000000010101020202010101000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000010101020202020202030303040404 0404040303030303030404040505050808080B0B0B0E0E0E1010101817151918161F1B1A 241F1C282320302624342925392A25402D29442C28482C284C2D2A4E2D28502A27502826 5525215E1F18641B15651A156819146D18157318157A18177F1917801714831613841714 8717138717138818148919158B18159115159414139614169715159914179A15169D1519 9F1417A01319A21317A31219A41117A61019A61117A61019A61117A41215A31215A41215 A31215A41215A31215A41215A31215A41215A31215A41215A31215A41215A31215A41215 A214139C170E9B180E9C17129F1515A0131BA3111BA4111BA611179E090B9B0703B32416 AB1E0AD3492FEC6547AB26059A1E00AA3D12CA6C38FFB574FFE99CFFE48AE4B857C89633 CD8E2DE58F38E67F32E06529D24B1CC23915B62F12B12D18B12F19B02A0FB0290CB1260F B12412B42117B6211AB9221BBA231AC23120BE3418C2441BD06227DA7D30E09135E8A741 ECBD55F8E086FCF3A8FFFAC5FEF4B9F2E78DE8D35CDEB827DA9A14DC7A23D75A2CC7392D B72526AC211CA02017901B14701D17170000000100000000020001070105060004060005 060005040005030004000002000100000300000500000700000600000300000100000100 000000010000030000030000010000020202010302000302000402000304000304010204 02020203000026110E5A22257D222B92121FA50B17BA1418C9241EC72E1CC6401DC75725 CC6C2FD47D36DC8D40E8994AE8A84EECCC5FEAD965F7E778FFF88FFFFF9FFFFAA2FFE898 F6D88FE0B872DCA763D7924FD78440DB7A33DA6E25D05C11C54D0EBD461EBB4227BA3D21 BA381EBA341BBB3117BC2F14BC2F13BD3012C03715C14019C34A1DC85624CF642EDA763B DA8737DAA72AE6C53AF9D962FCDE7EFBE09DFFE9BAFFF1CFFFF5CFFCF5BEF9F2A4F4EC81 F1E167EED556EAC34AE3B043E1A140E08B3AE18137DA7733D56F2DD46A2ED3642DD05C2B CC5628CF562BCF562BCF5629CE5828CE5A27CC5D26CC5D25CB5E25D06129D3662BD96D2F D97230D87531D87A30DC8333DC8A34E2973AE59F3DE9A840EDB045EFB748F1BE4BF8C751 F9D050FCDE4CFCE559FFEA7BFEED9BFAECBBF8EFD0F7F5E0FAFAE0F6F9CEF6F8B7F8F49B F8ED81F6E468F3D951F1D043F2C840EEB83CEEB13EEBA93BE9A13BE79B3DE6923CE08638 DB7D37D97633D97635DB7535DB7533D97632D87730D6782ED9772ED86F2ED8672DD05D27 C95021C3451DBF3D1BBF371DC03321B62719B6231BB41F19B11C18AE1915AC1713AB1713 AC1713AF1314B11216B01115AF1014AF1014AE0F13AD0E12AD0E12AF1014AF1014AF1014 AF1014AF1014AF1014AF1014B00F15B20E17B20E17B20E15B00F14AF1112AF1110AF110E AF120DAF120BB1140DB4150FB3140EB4120DB81611BF1C17C22514C3340AD04E14E06627 E67934ED9243F5AE54F3C15EE9CB5DF2DE6BE6D760F8E56FFFE675FCC55EF0A645E68B30 D76725AF2910AE1D1AA81414A51111A61113A91315AA1318A91217A71015A71015A61115 A61115A41215A41213A31313A41215A61117A61117A61019A61117A61019A41117A41119 A31217A31219A21317A013199F14179F14199D15179D15199D1517991415971513951514 9215139215138F15148B1513891515891917861A1883191980191A7E1A1A7C1A197B1918 781A1A7014176E15196A181C671B1D631D1F5E21205A2422542724512C264B2C27472B27 422B253E29243B28223826223426232A252224232121201E1C1B1917161412110F0E0D0B 0C0B09070604060606050505040404040404030303020202020202040404040404030303 020202020202010101000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000404040000000909090000000000001A1A1A 3E3C3DFFFEFFFFFCFFFFFBFFFFFBFFFFFBFFFFFCFFFFFEFFFCFFFFF1FAF9FBFFFFFFFFFB E3D8D4351916310708642D306D1919961615A4100CA2120AA2120AA21209A21209A71009 A80F09AB0E09AB0E09A90E0AA70F0CA1120E9B14109617119616139B12199E111A9B121C 99131C94151E8F1720891A21841D21802125751F22661818540E0E420200330000290000 2B000036000054000076130E8E1A1A9C1519A30E14AB0A12B20B13B20811B20811AF0A11 AC0B11A90C13A80D13A70E13891B1E12000022332D879A96E1F4F0F2FFFFEFFFFEECFAFA F8FFFFEEF3F7FFFEFFF0EDF4FFFDFFFFFAFFF3EEF4FFFDFF9B93910F0000461A0F731918 8E1014AF121BB70D16AD080CB21214AA0E0FA20307B30C16BD111FAA0211A20613A1181F 8121232100001D1B1CDFDFDFFCFEFDEFF3F4FCFFFFFCFFFFD1D2D40100022B262AD8D4D5 FAF6F7FFFEFFFFFFFDFAFAF8FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFBFBFBFFFFFFEFEFEFC3C3C30F0F0F101010969696FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF7F7F7FAFAFAFFFFFF F6F6F6FFFFFFFFFFFF91928C010500381A0F8823299E0114C30017D60D20AC0002AB140D 991707971809A2120AAB0C10AF0913A90B199E101C7F1E271800000D0E139B9CA1FAF9FF FFFDFFEEE7EFFFFBFFFFF4FEFFF9FFFFFAFFFFFBFFFFFCFDFFFFFBFCFFFAF8FFF8F9FFF8 FFFFFBFFFEFDFFFFFDFFFEFFFFFFFFFEFFFFFEFFFFFCFFFFFCFFFFFBFFFFFBFFFFFBFFFF FBFFFFFBFFFFFBFFFFFCFFFDFDFFFCFFFFFDFDFDFBF4F3F1E7E6E4DDDCDADADADADBDDDC FCFFFFFCFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFF9FFFFF3FFFFF0FFFCF1FFF9FFFF F2FFFFEEFAF84D41412300007C1E2E971227AB0920B50519B20815AB0C10A0130C9E1407 AA1103AD0900AB0101B30E15A50F1B8C132261141E1900009C9E9DE6FFFBE9FFFFEAFFFF EFFFFCF7F9F8FFFCFDFFF8FAFFFEFFFFFFFFFFFFFFF8F8F8FFFFFFFFFFFF4F4F4F0B0B0B 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000020202020202030303040404040404050505060606060606 0808080707070606060606060808080B0B0B0F0F0F1311121C18191F1919231D1D282320 2B26233028253229243629233A29213E2A21452A21492B234F2A2251292154272159241C 611C15691A156B1A166E1B17731B19761B187A1B177E1B167F1714801713841714871713 8817138A17128B18138E17139616159915139914159915139A14159B13139D12159E1213 A01417A21315A31217A31215A41117A41215A41117A41215A61115A41215A61115A41215 A61115A41215A61115A41215A61115A41215A61115A41215A61115A41215A61115A41310 A51807A41906A51610A51419A61222A81025A81025A81122A30D16A2110EAD1F11AF240F F26C51F572549B1A00A63610B76A32D99E5AFFD48BFFE697FFCC75E3A34BD58E34DC8A34 EF8E3FE37631D05921C14215BB3917B8341DB42F1EB22A1AB32511B4230EB02311AF2113 B02218B2221AB7221CBA231CC22C1EC03016C7431CD46128DB7F32DF9637E6B044EBC560 FFE7A4FFF6BDFFFDBFF6F0A4E4DC79DCC555DDA836E38D2ADE6121E44F2ED4362BB62021 9D1F208A27226723183E160C0A0000000000000000000000010000010002010002010002 010002010002000000000100000100000200000200000300000500000402000200010000 0600000800000700000400000103000003000005000006030005050003050001050C050C 1600034413196D212B811C24961319AE1817C12115C2240BC9370ECF4E17D66926DA7F30 DB8D38E39E43F1B054F2C369E6DA84E9EC95FEF8A0FFFEA2FFF295FFDC7EF7C266F2B059 EB9D4BE88C43DD7536D4622ECD532AC84929C33F28C03926BC3023BC2E24BC2D25BC2C24 BA2A22BB2821BB2820B8281DB7281ABA2D1BBD321BBF3A1BC5431FD05229DE6337DF7539 E29441E7AA40F6C141FFD14AFFDC61FFE682FFF0B4FFFAD3F9F3D1FCFACAF9F8A6F0E97E EED95CF0CA4DEBB646E7A13FE08E38DF8435D7792FD5722ED56D2ED76A31D6642ED4602D D15B2BD05C2BCF5B28CE5C26CC5D25CB6125CD6325CE6426D16527D5692BDA6E2EDA732E DA782DDC8130E08C32E19535E49F38E4A438E6AD3CEAB640EFBE47F3C74CF7CE52F6D44F F7E350F6E861FAED87FDEFAEFCF1D1FBF2E3F8F2E4F5F4D6F5F6BCF4F49EF3F07DF5EB65 F6E356F4D849EDC93FEABD3CEEB541EDAD41EAA53DE79D3AE6973BE28C39DC8035D87732 D5722FD87230DA7432DB7533D97632D87730D4762CD97430DA6832D96033D3582FCC4E28 C54321C03B1CBC341ABD301CB72817B72518B52117B31C15B11813AF1611AE1510AE1412 B11516B31418B21317B11216B11216B01115AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014B00F15B00F15B00F14AF1014AF1014AF1112AF1112AF1112 B31514B21413B11312B11312B31313B41414B61616B51A15BE2B17C33A1ACE4F26DA6832 E5823FEC9A48ECAC4BEAB74AF0C552F3CC53FCD45BFFD561FFC95CEFAE46D78D2ACD7023 BC3D1AAF2113A01005A41109AA1511AB1214AA0F13AA0F15A91015A90F17A71015A41215 A31313A015129F1512A01512A41215A71015A71017A61115A61117A41215A41117A31215 A31217A21315A01417A01415A014179F15159F14179D15159B1715991813971714941713 9417139117148E17138D17158A19158919178618178218188119187F19177E18167B1918 7317186E18196C171A67181B631B1E601E1F5D232259262554282950292A4A2A2B452B2A 3F2A293A28283525263224232E24222C251F28211B241D171E191519141015110E130F0C 090502060503040404020202010204020305030406040507040404040404030303020202 020202010101000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000101010101010000000000000505051212121F1D1E DFD6D9FFFBFFFFF9FCFFFDFFF8F8FAFEFFFFFBFFFFF0F9F8F9FFFFF6F8F7FFFDFDFFF9FC 44272C1B00005829337626319A1220AB0B15A70E13A40F11A1120EA2110CA90E0AAE0C0A B1070AB0070CA7060E9A0A138C191E822A2971312F602F2B6534375F3134582A2D4D2023 3F151731080C2501031E00001600001800001300001100000F00001C08072713121F0A09 1C0000200000792E32841A24A319269C0009B40411C10B17B6070CB2090CAC0C0CA80E0E A80D11A90C13AC0A1593161C2F0200030000898C83F9FFFAE3F2EBF4FFFFEEFDFAF9FFFF FFFEFFFFFCFFFFF7FFFFF4FBFFFCFFFFFEFFE8E8E6B8B7B30A00002400007E3435841617 B01B1DB1080BB40406BA0A0DB20910AE0A13A90B19A70C1AA70C1AA50D1AA40E178B1A20 1F0000040000C5C7C6E0E9E8F7FFFFEDFBFBF7FFFFC9CCD11A151C070004998A91FFFAFF FFFBFDFEF6F3FFFFF8FFFFFAFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE F8F8F8FFFFFFF3F3F3B5B5B50404041C1C1CBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFAFAFAFFFFFFF4F4F4 FFFFFFFFFFFF91938E0007002E170984232AA00517C20016D30A1DAC0002AA160C971807 971807A21209AB0D0CB00911AE0A15A10F19841C23310F10000000646265FFFEFFFCF7FE FFFBFFFFFBFFFFFBFFFFFBFFFFFCFFFFFEFFFFFFFBFFFFF8FFFFF4FEFFF3FEFFF4FFFFFB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAF7F7F7F9F9F9FCFCFCFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF4FFFFF4FFFFF8FFF3FAFFF2FFFF D5E0DC4234342300007E1E2C971227AC0820B50519B30713AC0B10A1120CA21207AE0C01 B20A01B00807AF10149D10198613205E121C1C00009F9D9EE4FDF9E4FFFFE4FFFFEBFFFF F4FAFAFFFAFFFFF4FAFFF9FBFBFBFBFDFDFDF3F3F3FFFFFFFFFFFF3F3F3F000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000020202020202030303040404040404050505060606060606080808 0707070606060606060808080C0C0C1010101412131D171921181B241E1E2823202C2724 302923332A25342A21392B223E2A1F452A214B2B20502A2153281F56261C5C231A641B15 6A19156D1A166F1A17731B17761B16791C177D1C167E1813801713831812871713881711 8A17128D17139016139715139A14139A14139A14139B13139B13139E12139E1213A21315 A21315A31215A31215A41215A41215A41215A41215A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A6120EA81702 A81702A8150EA81319A91025A90F2BA90F2BA81025A5121AA516109E1201AC260BE46242 D556359F2202B14A21BA7D3EDCB268FFE294FFE797FFC16EDD9540D5832FE18434EB853B DF6F2FCB531EBC3E15B63516B4301BB32B1DB22619B52212B6200FB02111AF2115AE2118 B1221CB6221EBA231CC32B1EC23017C9431DD6632ADB8031DD9938E3B344EAC866FFE7AE FFF5C4FFFCB8F4F099E3DA73DDC156E0A03FE68234DF5622E34427D02C23B21C1D961F21 7928254D2317241206040000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000200000502000502000200010000080000 0A00000800000400000003000004000006020009040006050003050001070F020B2D030F 57151F79222B8B1C229C1615B11D13C1270FC32D08D04713D55B1ADB7628DE8A32DF983C E5A949F2BC5AF2CF73F2ECA0F0F6AEFEFBACFFF7A2FFE38AF9C66AEEA74BEB933AE47E2C E06E27D65921CB4720C33B23BC3227B62A2BB42529BA2425BC2423BB2224BA2123B72123 B62022B42020B4201EB3221DB6261DB92C1BBE321BC43A1ED04725DD5731E06738E5874A E89C44F7B634FFCA32FFD63FFFE165FFEBA0FFF4C9F8F2DAF9F9D7F6F7B1EEEA87EDDA61 EFCC4CEEB743E9A13BE19037DD8734D77B2ED5742DD56F2DD66C2ED5662ED4622CD4602D D3612DD2602AD06129CF6227CE6627CF6927D16A28D5692BD96D2DDC7331DE7931DD7D30 DF8730E29233E49B34E8A53AE7AB39E9B23BECBC40F1C548F5CE4DF9D452F6DA53F4E75A F4EC6DF8EF94FBF2B9FCF2D9FBF3E8F9F3E5F8F5D2F2F1AEF3F18DF1EC6AF3E755F4DE4A F2D243EBC33FE9B73CECB040EBA83FE8A03CE49A39E39239DF8936DA7C32D6732FD36D2B D46E2CD56F2DD7712FD7712FD5722ED3722BD56F2DDB6537DB5D37D55532CC4C29C74223 C03A1DBE341ABC311AB72817B72516B52115B31C13B21712B01510AF1410AF1412B31516 B31418B21317B11216B11216B01115AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014B21317 B21317B11216B11216B11216B31418B5161AB41819BA251EBE3320C84728D56034E17B3D EA9042EDA245ECAD43EEB743F1BF46FCC852FFCD57FEC554EDAE44D5912CCC7726BD4419 B1260FA11402A31406AB1610AB1312AA1012AA0F13AA0F17A90F17A71015A41215A21413 9F15129D16109F1512A41213A71015A71015A71015A61115A61115A41215A41215A31215 A21315A21315A01415A01415A014159F15159D15159B1713991813971812961711941713 9217129016138D17138B18158A19158818178517168418168118158016167C1818731718 6E18196C171A68181965191B621E1F5E20215A232657262951292A4C2A2B472A2C42292C 3A27293525283224243025212D241D2A211A261D162019131C150F17120E15100C0A0603 070602050304030303010204020305030406030406040404040404030303020202020202 010101000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000010101010101000000000000000000080808130F10BBB0B4 FFFBFFF6F0F2FFFEFFF0F4F3F9FFFFF8FFFFF8FFFFF9FFFFF7F9F8FFFCFFFFF8FE4E333C 1800004E22317224349D0F25AF081AA90B19A40F15A21010A4100CAB0D0CB00A0AB5040C B3050FAA08159A121E78141C4505061B00000F0400030000000000000000000000000000 0000000000000000003B3B3B5151516262626E6E6E8D8D8DBABABAD5D5D5D7D6D42F2929 160000682B337F1A28A6192AA70011BB0212BF040FB9060AB20A09AB0D0AA70F0CA80E10 AB0B13AF091597141C4E17120E0200827E72FCFFF6ECF9EFF5FFFDF1FDF9F9FFFFFFFEFF FFFBFFFFF8FFFFF3F9FFFBFFFFFEFBEDEFEAC6C7C2160C0D1D00026D2B2D781112AA1C1B B30B0ABC0507BF060BB70610AF0915A50D1CA10E1EA10F1CA40E1AA80C1790171E320003 0E0604B1B1AFE8F1EEF4FFFFF0FFFFF5FFFFDEE3E9312B350800058F7B86FFF8FFFFFAFB FFFAF5FFFFF6FFFFF8FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF5F5F5 FFFFFFFBFBFBA3A3A30000002B2B2BE8E8E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFF5F5F5FCFCFC F8F8F89B9D98000900260F01802127A20B1EBB0016CC0518AD0003AD140C9A16079A1607 A51009AC0C0CB20811AF0915A20F19861B21582B2E080000342A2BF1E8EBF2EBF2FFFCFF FFFDFFFCF9FFFFFDFFFFFFFFFFFFFFFFFFFBFFFFF8FFFFF4FFFFF3FFFFF6FFFFFBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF8F8F8FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFEFFFFFF7FFFFFDFFE7F2F4F2FFFFA5B0AA 2C1C1C2400007F1D2A991125AE081EB60519B50613AF0A10A4100EA51009AD0A01B30A03 B50F0FAB10149C131D82141F520912220004A3A1A2E3FCF8E6FFFFE6FFFFF0FFFFF5FBFB FFFAFFFFF2F8FFFCFEFEFEFEFFFFFFFBFBFBFFFFFFE7E7E7343434000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000020202020202030303040404040404050505060606060606080808070707 0606060606060909090D0D0D1111111513141E181A22191C261D1E2B23212E2624312A24 332A25372A223C2B233F2B20472A224C2A2051292154281F57251C5C2119641B156A1915 6D1A166F1A17731B17761B167A1B177E1B167E18138017138417128717138817118A1712 8D17139115139715139A14139A14139A14139B13139B13139E12139E1213A21315A21315 A31215A31215A41215A41215A41215A41215A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A6120EA61804A61804 A8150EA8121BA91024A90F29A81029A81122A81619AA1D13950D00C44220EE7048BE441B AB340CBE5C2BCC914FF0C67AFFEEA0FFE494F0B25FCE8632CE7C2ADF8234E47C35D86628 C54B18B83910B52F12B42B18B22619AF2115B62011B51F10B11F10AE2014AE2117B1221A B6231CBA231AC32B1DC33217CC471ED8662ADD8134DE993AE5B547EECC6AFFE9AEFFF4C2 FFF9B4F2EA95E2D56FDCBB52DC9A3AE17C2ED84E1DD7391EC4211AA91718911E21722422 3F170D140400040000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000002000006000006000002000100000800000A0000 08000004000000010000040000050200090600050500020500000513000845121B691C24 83242A921E21A01915B42012C42D12C9370ED8571EDB6A26DE8334E2983FE4A94BECBA59 F9CD6CFCDD82FFFAA9FDFBAEFFF6A6FFE793F8CE78E9AD57DA8E3AD5782ACC5F1AC95115 C04011BB3210B42914B02319AB1D1BA91718B11B1AB41A18B21A19B2191BB1181BAE181A AD1919AD1917AD1C17B02017B22514B62A13BC3216C73E1ED54C28D75D2EDE7E42E1933E F0AC2FF8BE2CFBCB39FED85DFFE497FFEEC2F8F1D5F9F9D5F8F9B5F0EC8BEFDC64F1CE50 EDB844E8A33BE19236DF8936D97D30D4762CD5722ED66E2FD66930D4652ED86632D86632 D7652FD4672ED2682CD36B2CD46E2CD56F2DD86E30DC7332E07936E07E35E08333E28D33 E79736E9A037EBAB3DEAB13DEDB93FF0C344F4CB4BF9D450FDDB56FADF5CF8EB69F5EF7D F9F39FFCF5BFFCF5DBFCF5E5F9F4DEF9F6CBEFEDA2EFEA82EEE562EFDF4EF0D546EEC83F E8BB3EE7B03CE8AA3DE6A33AE39B37E09436E18D37DD8434D87730D26F2BCD6725D06829 D26A2BD26C2AD36D2BD16E2ACF6E27D36B2CD96335DA5C36D35330CB4B28C64122BF391C BD3319BB3019B72817B72516B52115B31C13B21712B01510AF1410AF1412B31516B31418 B21317B11216B11216B01115AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014B21317B11216 B01115B01115B11216B31418B41519B41819B6211ABA2D1CC34024CE572DD86F35E2863B E4973DE5A13CE3AA39E7B33DF3BC48FAC34FFABE50EBAC42D7932ED17A2AC14A1FB72C15 A51806A51606AB160FAB1310AA1012AA0F13AA0F17A90F17A71015A41215A214139F1512 9D1610A01512A41213A71015A71015A71015A61115A61115A41215A41215A31215A21315 A21315A01415A01415A014159F15159D15159B1713991813971812961711941713921712 9016138D17138B18158A19158818178517168418168118158016167E171876181971181A 6D171A68181965191B621C1E5F1F205A222558262952282A4E2A2C482B2D42292C3C2829 3926283426253126222E251E2B221B271E17211A141D161018130F16110D0C0805080703 060405040404020305020305030406030406040404040404030303020202020202010101 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000010101010101000000000000000000000000030000ABA0A4FFFBFF FFFDFFFFFEFFF2F6F5F9FFFFF4FFFBF8FFFFF9FFFFF9FBFAFFFDFFFFF7FD654A53180000 4117256E20309E0E25B2071AAB0A19A50E15A41010A5100CAB0D0CB20A0AB80910B3050F A808149E18237110172B0000150000261D181A16152727274242426666668B8B8BADADAD C6C6C6D4D4D4DEDEDEEBEBEBEFEFEFEAEAEAF1F1F1FFFFFFFFFFFFFFFFFD5551501F0707 5C1F277F1D2AA31929AE0719BA0413B80009B9060AB20A09AB0D0AA70F0CA80E10AB0B13 AF091599131C662C28130200686256FAFDF2F4FFF6F5FFFDEEFAF6F9FFFFFDFBFFFFFBFF FFFAFFFFF6FBFFFBFFFFFEFBF6F8F3DCDED9342B2E2102076826287A1314AA1C1BB20A09 BD0608BC0308B70610AF0915A70C1CA20E1EA20E1CA40E19A80D1592171C441012120606 8B8A88F2F8F6F5FFFFF4FFFFF4FFFFF4F9FF4F49530C0009816D78FFF0F6FFFBFBFFFDF8 FFFFF6FDFEF6FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFF FFFFFF959595000000373737FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFAFAFAFAFAFAFAFAFA B5B6B10C1002200500781D24A01222B50015C40316AF0005AD120D9E14079E1407A71009 AE0B0CB20811AF0915A50D198C182170383B120000220E1089797CFFF5F9FBF6FAFFFEFF EDF1F4FBFFFFFBFFFFFCFFFFFCFFFBFFFFF8FFFFF6FFFFF4FFFFF6FFFFFBFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF9F9F9FAFAFAFBFBFBFCFCFCFBFBFBFBFBFBFCFCFCFDFDFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFF5FFFFF6FFFCFFFFF0FEFEF2FFFF6F766F150200 310000811D299A1123AE081CB70419B60613B00910A80E0EA80F0AB00C03B00903B41112 A50E139F1B26831B263E00021B0000ABABADE6FCFAE7FFFFE7FFFFF0FFFFF6FCFCFFFBFF FFF2F7FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFC2C2C2252525000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000020202020202030303040404040404050505060606060606080808070707060606 0707070A0A0A0E0E0E1313131715161E181A231A1D271E1F2B23212F2725332A25352A26 372A223D2C24422C21482A224F2A2153282156251E58231B5C2018651A156C19156E1916 711917741B17761B167A1B177E1B167E18138017138417128817138916118C16128E1713 9115139715139A14139A14139A14139B13139B13139E12139E1213A21315A21315A31215 A31215A41215A41215A41215A41215A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61210A61706A61706A81410 A8121BA91024A81027A81025A6121EA81817A81F0D941200EA6C43FF9262BB4915B94919 C1662FDDA761FED788FFF4A5FFDB8AE0A350C57D29CC7A28E38337DE732FD25E21C24515 B8340EB62C10B52816B22219B01D15B41E10B31D0EB01E11AD1F13AE2016B1221AB6231C B8241AC12B1AC43419CE4B21DA692DDD8335DD9B3BE7B94AF2D26FFFEDAFFFF5C1FFF5AE EFE58EE1CD6ADBB44FD99236DA7328D24819CC3017B81B14A317188C1F2267201E330E05 0A0000040000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000001000005000006000002000100000800000A0000080000 040000000100000400000502000A070004030000020600041F01095D1C24781F258C2226 991F1EA61B14B62311C73315CB4214DA6427DB762EDD8F3DE3A64DE9BB5DF4CD6EFFE07F FFED90FFFCA4FFF5A1FCE693F4CF7EEAB565DB9649CF7831C96323BD4A13BC3D10B6300B B2260BB02110AE1E15AB1A15A91513AD1512AE1412AE1414AD1514AD1417AC1316AA1415 A91513AD1915AD1D14B02113B12410B62A11C03619CD4422CE5327D8753ADB8A38EAA22A F2B529F5C235F7CF56FCDC8FFDE9B7FAF1D0FBF9D2FAF9B6F2ED8FF2DE6BF3D156EEBB46 E9A63DE29638E08C36DA8131D67A2DD77430D87230D86B30D6672FD96A33D86932D86931 D6692ED46C2DD56F2DD5722ED6732FD97230DE7735E27D37E28236E18834E49135E69B36 E9A538EEB13EEDB63FEEBE40F2C745F6D14DFBD954FFDE59FBE464FAEF7BF7F392FCF5AD FEF8C8FEF7DBFCF6E0FAF5D5F9F6C1EFEA96EEE677EDDF5AEDD648EECC44EEC140E8B341 E7AA3FE6A63CE49F38E19736E09135DF8B35DD8134D7762FD46E2CCB6324CD6526D0662A D1692AD36B2CD26C2ACF6C28D26A2BD66032D75933D1512EC94926C43F20BE381BBD3319 BB3019B72817B72516B52115B31C13B21712B01510AF1410AF1412B31516B31418B21317 B11216B11216B01115AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014B11216B01115B01115 AF1014B01115B21317B41519B31718B31E17B62918BD3A1EC94F28D1662EDA7C34DF8D39 DE9836E1A238E3AA39EDB443F4BB4AF6B74DEAA941D99331D47D2DCA5426BC341AA91E09 A71A09AC190FAA1511A91012AA0F13A91015A71017A71015A41215A21413A014139F1512 A01512A41213A71015A71015A71015A61115A61115A41215A41215A31215A21315A21315 A01415A01415A014159F15159D15159B1713991813981712961711941713921712901613 8E17138D17158A19158818178517168517168317158216167E171877191A73191B6E181B 6A181A67181B631B1E5F1F205B20225725265428294E2A2C492B2D442A2D3F292B3A2729 3727273328243027202D241D281F18231C161F181219141018130F0D09060A0905080607 050505020305020305030406030406040404040404030303020202020202010101000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000100008B8285FFFBFFFFFDFF FFFEFFF4F8F7F9FFFFEEF9F5F8FFFFFBFFFFFBFDFCFFFDFFFFF7FC846A73180002320917 6C1F2FA00E25B3061AAC0A19A80D15A50F10A70F0CAC0C0CB20A0AB90A11B20710A40712 9D192474151B2B000039201C9D9690FCFBF9FCFCFCFCFCFCFCFCFCFAFAFAF8F8F8F6F6F6 F4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F56A6665180302491017 8424309C1323AF0A1BB90413B9000AB7070AB20A09A90E0AA70F0CA80E10AB0B13AF0915 99131C6D302D0F0000463C32EAEAE0F9FFFAF7FFFDE8F4F0F9FFFFFAF8FDFFFBFFFFFAFF FFF7FCFFFAFEFFFEFBFEFFFBF2F4EF4A444620030865272A821E1EA81E1CAA0503BC0507 BB0207B60610AF0915A70C1AA20E1CA20E1AA50D19A90C1593161C4F171A100000625D5A F9FEFAF5FFFFF4FFFFEDFBFCF9FFFF625F6810040E7A6973FFEFF5FFFBFBFFFDFAFFFEF7 FEFFF7FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FEFEFEFFFFFF 878787010101404040FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFCFCFCFFFFFFD6D7D2 2020141B00006D181F9E1726AB0015BE0517B1040AAE0F0CA41107A21207AB0E09AF0B0C B30811B00815A80C1793152070252C3A0D10190000351B1EE5D5D6FFFDFFFCFFFFF7FFFF F5FFFFF5FFFFF8FFFFFBFFFBFEFFFAFFFFF6FFFDF4FFFEF6FFFFFBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFFFCFFF6F4FFF8FFFFF4FFFFF0FFF93C3F361200004D1111 841C259B1120AF081CB90417B70513B30810AC0C0EAB0D0AB30E0AAC0703B113149B0A0F A1252D85242D2B0000150000BBBBBDEDFFFFE8FFFFE9FFFFF2FFFFF6FCFCFFFBFFFFF3F5 FDF9FAF6F6F6FDFDFDFCFCFCFAFAFA9191910F0F0F000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 020202020202030303040404040404050505060606060606070707070707060606080808 0B0B0B10101015151519171821181B251A1E281F202C2422312726332A25362B27392A23 3F2C25442C224B2A23502A2156272156241D58211A5D1E176719156C19156E1916711917 741B17781B167A1B177E1B167F18138216138616128817138916118C16128E1713911513 9715139A14139A14139A14139B13139B13139E12139E1213A21315A21315A31215A31215 A41215A41215A41215A41215A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61210A61709A51709A61414A6131D A81124A81025A81122A5141BA91C129A1700911300F17C46FF995EB74F10BD591DC97634 EDBC70FFE190FFEE9CFDCA77D39643C37B29D27D2DE4843AD86B2ACF581EC14114BA310F B82A12B92718B6211AB31C15B31B10B31B0EAE1C0FAC1E12AE2016B02218B4241BB92519 C12B1AC6361BD24F25DD6C30DD8637DD9D3CE8BC4FF5D775FFF1B1FFF4BCFDF1A9EDDD86 E0C665DAAC4AD58830D36820CE4517C42C15B119149F1A1D841F235C1B19270900080000 030000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000100000500000500000100030000070000080000070000030000 00010000040000060200090600020106000010000531080E6E1F24831B1C931D1D9F1E18 AE2012B92911C73B17CD4F1CD66D2CD68035DB9A46E3B45AEDCC6DF9E181FFF091FFF79A FFF99FFFEA91F4D07AE4B364D9964FCB7A39BF5E27BB4B1DB53711B52E10B2240EB01F0E B11D11B21B12B01813AD1510AD1311AD1311AD1313AD1313AC1316AC1316AB1517AA1616 AD1917AD1D15AE1E13AF2210B32710BC3015C83D1EC94B22D36E36D58232E49828EDAA28 F1B833F4C752FAD786FBE4AEFCF0C8FDF9CCFBFAB7F6EF95F3E173F3D35CEFBE48E7A93A E39938E08F36DB8532D77E2ED97831D87531D96F31D86B32D96C33D96C33D86B32D66C30 D56E2CD6712DD6742DD7752ED87532DC7936E07F38E18637E18B34E29334E69F35E7A837 EDB53EECBA3DEDC240F1CA47F6D44FFADC56FEE25DFAE66DFBF391F8F5A8FCF7BFFDF8CE FDF8DAFBF6D8F8F4C7F9F4B2EFE989EFE46EEDD952EDD044F0C543F0B944ECAD46E9A544 E7A23DE59D39E19537E08F36E08A37DE8036D97632D56E2CCB6125CC6226D1642BD1672B D3692BD36C2AD26C2AD3692DD35D2FD55731CF4F2CC74724C33E1FBD371ABC3218BA2F18 B72817B72516B52115B31C13B21712B01510AF1410AF1412B31516B31418B21317B11216 B11216B01115AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014B01115B01115AF1014AF1014 AF1014B11216B31418B21617B51D18B52618BB351CC44824CD5D2BD5722FDA8334D98E31 E29E39E3A43AEBAC42F2B349F3B24AEAA641DA9432D78030D25E2FC33D20AD250DA91E0B AB1C0EA9160FA91110A91013A91015A71015A71015A41215A31313A014139F1512A01512 A41213A71015A71015A71015A61115A61115A41215A41215A31215A21315A21315A01415 A01415A014159F15159D15159C16139918139817129617119417139217129016138E1713 8D17158B18158917178517168517168317158216167F171879191A75191A71181A6C171A 68181B64191D5F1D1F5B1F2158242654262850292C4B2B2C452B2C402B2A3D292A392929 3429253229222E251E2A211A251E182019131B16121914100F0B080C0B07090708060606 030406020305020305030406040404040404030303020202020202010101000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000202020101010000000100004F4649F5ECEFFFFCFEFDFBFC F4F6F5FBFFFFF1FAF7F8FFFFFBFFFFFDFFFEFFFDFFFFF9FDA68F971B000723000B6B2130 A00E25B6041AAF0819A90C15A70E10A70F0CAC0C0CB20A0AB6070EB60B14A509149E1C26 74191E2900004F3A35E4E1DAFDFCFAFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F1F1F1F7F7F7FBFBFBFBFBFBFEFEFEFFFFFFFFFFFFFFFFFD7373710D00003902088A2D38 930C1BAC091AB60412BD050FB6080AB00B09A90E0AA5100CA70E10A90C13AF09159A121C 6C2B291400002C1E15DDDAD1FBFFFAF7FFFDEAF6F2F9FFFFFAF9FEFFFCFFFFFAFFFFF9FD FFF9FCFFFFFBFCFFFBFCFFFB4E494D110000581D1F832324A31B1BA20000BB070ABE070B B60610AF0915A70C1AA20E1CA40E1AA50E17AB0B1396151A581C1E0F0000483E3DFEFEFC F8FFFFF5FFFFEDFBFCF9FFFF6C6B7310060F776771FFF2FAFFFAFDFFFAF8FFFCF5FFFFFA FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FBFBFBFFFFFF727272 060606484848FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFBFBFBFFFFFFF7F7F7FFFFFFFFFFFFFCFCFCFFFFFFF3F2EE3A372E 180000601117961C2BA20317B8091AB40911AF0B0AA90E09A80F09AE0C0AB00A0CB30811 B00815AC0A179A121E690E1776353B240000260002917979FFFAF9F2F7F3F5FFFFF2FFFF F1FFFFF4FFFDF8FFFBFEFFFAFFFEF8FFFCF6FFFCF8FFFEFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FDFDFDFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFFFFF6FBFFF1FFFFF5FFFFB8C4BA1A160B1A0000662221861B21 9E101EB0071AB90417B90413B60611B00910AE0B0CB50D0CAA0604B2181A91060B9A272E 81273027000024060ECFCED3F2FFFFEBFFFFECFFFFF4FFFFF6FAFBFFFCFFFFF6F7FFFEFF F9F9F9FFFFFFFFFFFFF9F9F96F6F6F070707000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000020202 0202020303030404040404040505050606060606060707070707070707070808080C0C0C 1111111616161B191A22191C251A1E281F202D2523322827352A26392B283C2B24412D26 472C234D2A2453282156252059221D5A1F195F1C166719156D18156E1916711917751A17 781B167C1A177E1B167F18138216138616128916138B15118D1612901613921513991513 9A14139A14139A14139B13139B13139E12139E1213A21315A21315A31215A31215A41215 A41215A41215A41215A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A41212A5170BA5170DA61415A6131DA81124 A81124A6121EA51515A9220F8B0C00952000E37736E8863FAF530ABD651DDE964AFFD282 FFE793FFDF8BE7B461CA8C39C77F2DD57F32E07E37D26223CB4F1BBF3A11B92C0EB92612 BA2318B81D19B41915B21810B1190EAD1A10AB1D11AD1F15B02218B42419B82617BF2C18 C6391BD35326DE7033DD8838DD9E3FEAC054F9DD7AFFF6B1FFF5B9FCECA1ECD680E1BF5E DBA545D47F2CCD5D1BC94016BD2A16AB1C18991C20781E204B110F1C0400060000010000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000100000500000500000100030000070000080000060000030000000100 0003000005020207030400000B000022050A4713177C1E1F8C1614991812AA2216B72915 BF3214CB481CD15E25D77A34D58E3EDCAA53E7C669F4DD7FFDEE91FFF79BFFF99DFFF194 FFD87CE9B561D29346C57536B95B27AF4219AB3011AD2612AC1E10AC180EAC150CB0160E B0160EAE140CAB1109AD120EAD1210AE1213AD1313AE1317AE1518AE1518AC1617AE1817 AE1B14AF1C14AD1E0EB0220EB72B12C2361BC4441FCE662FD0792CDF8D27E69E26ECAC31 F1BD4FF6D07DF9E0A0FDEFC0FFF9C7FFFCB9F8F09BF6E37CF5D662EFC04AE8AC3AE59D39 E29337DC8832D7812ED97B31D97831DA7331D86E32DA7034DA7034D96F33D76F30D7722E D7752ED8782ED7792FD97834DC7E38E08439E08A37E08F34E29933E6A436E8AD37EEBB3E ECBF3EEEC744F2D04BF6D854FBE05BFFE763FBEA78FAF3A3F7F5BCFBF7CAFCF8D3FCF7D7 FAF5CDF8F1BAF8F1A1F1E67DF1DF63EED44CEDC740EFBB41EFB144EEA549EA9E48E79D3E E39938E09135E08C36E08737DE7D36D97331D56B2DCA5D24CB5E25CF6029D1642BD3662B D2682AD26A2BD5682FD35A2FD2542ECD4D2AC54522C23D1EBC3619BC3218BA2F18B72817 B72516B52115B31C13B21712B01510AF1410AF1412B31516B31418B21317B11216B11216 B01115AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014B01115AF1014AE0F13AE0F13AF1014 B01115B21317B11516B21A15B42117B72F19BE3F1EC65324CF662CD4782FD5832FE09538 E19B39E7A33EEEAB43F0AC47E9A341DD9435DA8333DB6736C84626B12B10A9210BAB1E0D A7170EA7120EA91012A91013A71015A61115A41215A31313A014139F1512A01512A41215 A71015A71015A71015A61115A61115A41215A41215A31215A21315A21315A01415A01415 A014159F15159D15159C16139B17139A16129716119616139316129115139016138E1615 8B18158917178717168717168416158315168016187C1A1B781A1B72181A6D1718691719 64181A601C1D5B1D1E5A242456262651292A4D2B2C482B2D442C2C402A2C3C2A28362B25 332A233027202C231C261F19221B151D18141B1612110D0A0D0C080B090A070707030406 020305020305020305040404040404030303020202020202010101000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000040404050505030303010000362D30F4EBEEFFFDFFFCFAFBFAFCFB FBFFFFEDF6F3F9FFFFFBFFFFFEFFFFFFFEFFFFFAFEC7B4BA20060F1800036D2634A10D25 B7041AB00819AB0B15A80E10A80E0CAE0B0CB20A0AB00108BA0F18A80C179D1E27771E22 2400002C1913C1C1B9FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF9F9F9F7F7F7FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFBFBFBF7F9F690928F0D00002900008D333D880513 AC0B1BB60613BE0912B5080AAF0B09A80F0AA5100CA70E10A90C13AF09159B121C6E2627 1D00001E0B04D1CAC2FCFFFAF8FFFDF2FEFAF9FFFFFEFDFFFFFCFFFFFBFFFFFAFEFFF9FC FFFEFAFCFFFBFBFFFB59595B0E0000410A0D7A1E1F9E1A189E0000BD0D0FC10A0EB60610 AF0913A70D19A40E1AA40E19A70D15AC0B119714196424251500003D2F2EFBF7F4F9FFFF F5FFFFF5FFFFF5FEFF75747C08000B675A64FBECF3FFFBFFFFF8F9FBFAF5FFFFFAFFFFFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFCFCFCF8F8F8565656050505 525252FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF9F9F9FFFFFFF5F5F5FFFFFFFFFFFFF7F7F7FFFFFFFFFFFD554E48180000 520B138A1E2B970919B2101FB50E16AD0709AE0C0AAE0C09B00A0AB2090CB20910B00913 AF0917A10F1C7D0F188530374600052F00003A1817B7A8A5EAECE7F5FFFDF1FFFFF0FFFF F2FFFDF7FFFBFEFFFAFFFEF8FFFBF6FFFBF8FFFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBF7F7F7 F5F5F5F8F8F8FEFEFEFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFFFFF9FFFFF7FFFFEBFAF7E9F4EC66695E0B0000390E077025228C191EA10F1A B00817B90415BA0413B90511B30811B00A0EB20A0AAC090AB722248502078B202876262F 220000483137E1E0E5F5FFFFEFFFFFEEFFFFF7FFFFF6FAFBFFFDFFFFF9FAFFFEFFFEFEFE FFFFFFFFFFFFFBFBFB595959070707030303000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000020202020202 0303030404040404040505050606060606060707070707070707070808080C0C0C121212 1818181C1A1B231A1D261B1F2A20212E2423332727362B273A2B283E2B25452C27492B23 5029245427215924205B201C5C1D185F1A156819156D1815701816721817751A17791A16 7D1917801A168017138316138716128916138B15118D16129016139215139915139A1413 9A14139A14139B13139B13139E12139E1213A21315A21315A31215A31215A41215A41215 A41215A41215A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A41212A5160EA5160EA61417A6121EA81124A81122 A6131BA41710A42007860D00BB4D0EEE8C41DE8535B86813C17722FBBD68FFE993FFEB93 FAD07AD4A24DC48633CF8335D77F35D7712FCA571EC44616BA320CB6260BB82110B91F17 B81916B21411B3160FB0170FAC190FAA1C12AD1F15B02216B42517B82716BE2E16C63B1A D45729DD7335DC8B3ADBA140E9C358FAE17DFFF9B1FFF5B5FCE99CECD17AE5B85BDE9D43 D37829C95617C33B15B62716A41D1A901D2269171B380605110000030100010000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000100000400000400000200010000060000070002040002010002000203000300 0005010504000A0000160000340B115F1D1F881C1995120AA1170CB52816C43419C8401A CF5621D66F2DDC8F41DAA24DE0BD61EDD97AFAED8FFEF79CFFF89EFFF299FFD879F6B95E D79340C0702BB55721AE421BA72F16A42011A91A14AA1415AA1010AB100EB0110EB1120C AF1106AC0E03AE110CAE100FAF1112AE1213AF1317AF1418AE1518AD1719AD1718AC1814 AD1A13AA1B0DAB1C0BB2240EBD2F17BF3D1BC75D29CB6E28D88124E09226E6A02EECB348 F4C871F6D892FFEFB7FFF9C2FFFCBCFAF1A2F7E583F6D86AEEC44CE6AF3AE49F38E19537 DC8B32D8842EDA7E31D97B31DB7632D97230DE7637DD7536DD7634DB7632D97831D97B31 DA7E31DB7F32DA7F38DF843BE28B3CE2903AE19736E4A035E7AA37EAB43AF1C141EFC744 F0CE49F4D652F8E05CFEE767FFEC6DFDEF86F8F3B3F6F4CDF9F6D3FBF7D4FAF6D0F9F3C1 F8EFAAF8ED93F0E16EEFD858ECCA44ECBD3BEDB13FEFA745EC9B4AE99648E3963CDF9335 DD8C33DC8633DD8134DC7935D76F30D4672EC65720C75821CD5B27CE5F28D0612AD1642B CF6529D2632CD1582DD0522CCB4B28C44421C13C1DBB3518BB3117B92E17B72817B72516 B52115B31C13B21712B01510AF1410AF1412B31516B31418B21317B11216B11216B01115 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AE0F13AD0E12AD0E12AE0F13B01115 B21317B11516AF1513AF1C12B32615B83519BF481EC85A25CE6B28D07628D78730D88D30 DF9637E8A03EEDA543EAA142E09738DF8838E06E3ACB4D27B13010AA2409AB200DA6180C A5120BA71110A71113A71113A61115A41215A31313A014139F1512A01512A41215A71015 A71015A71015A61115A61115A41215A41215A31215A21315A21315A01415A01415A01415 9F15159D15159C16139B17139A16129716119715139515129115139016138E16158D1715 8A16178717168717168416158315168016187E1A1C79191A7418196F16186B1717661818 601A1C5C1C1D5B232457252652282A4F2B2B4B2B2C482C2B432B2B3F2B2A392C26342B24 3128212D241D27201A231C161E19151C1713130F0C0F0E0A0C0A0B070707040507030406 020305020305040404040404030303020202020202010101000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000020202000000 0000000000000202020404040202020100002B2527F8F2F4FFFEFFFDFDFDFEFFFFFCFFFF EAF0EEFBFFFFFCFFFFFEFFFFFFFEFFFFFBFFE1D0D6240F16110000702C39A10D25B9031A B20719AC0A15A80E10A80E0CAE0B0CB20A0AAF0007BA1019A006109A1B24832A2E240000 0E00008B8B83F9F9F7FBFBFBFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAF9F9F9 FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFEFFFDC3C9C51D140F2000008B353E82020FAF1321 B70815BC0811B3090AAE0C09A70F0AA4100CA50F10A90C13AE0A159B121C7226282C0402 160000BDB2ACFFFFFAF9FFFDF4FFFBF9FFFFFEFFFFFFFDFFFFFAFFFFFAFEFFFCFEFEFDF9 FBFFFAFBFFFD8B8F920B0000340205741B1D9E1C1CA40605C11314B90508B50710AF0913 A70D19A40E1AA50D19A80D15AE0B109A13176E282A180000382425E9E1DFFCFFFFF2FEFC F5FFFFEEF8FA8080880400074D404AE7D7E1FFFBFFFFFAFAFBFAF6FEFFFBFFFFFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFDFDFDFEFEFEF1F1F1424242010101595959 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF8F8F8FFFFFFF3F3F3FFFFFFFFFFFFF1F1F1FDFDFDFFFEFD665A5A190000460B11 7E232C8B0F1AAA1721B4131BAD0409B3090AB30909B20A0AB2090CB00910B00913B00817 A70C1A9D1F2A770E15832A303100002000005A413DECE7E1ECF7EFF2FFFDF0FFFDF2FFFD F7FFFDFEFFFBFFFDFAFFFBF8FFFAFAFFFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFB FCFCFCFFFFFFFFFFFFFDFDFDF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFFFFF3FDFEF7FFFFEBF6F0D4D7D02B2318150000581F18771F1B90181AA20F17B20815 B90413BA0411B90511B50711B20910AF060BAD0D0FBB2C2E7E03067A192069232B1E0000 69565CECEBF1F7FFFFF3FFFFF1FFFFF8FFFFF6FAF9FFFFFDFFFDFCFFFEFFF8F8F8FCFCFC FEFEFEF3F3F3444444000000010101000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000020202020202030303 0404040404040505050606060606060707070707070707070909090D0D0D131313181818 1D1B1C231A1D261B1F2A20212F2524342828382A273D2B293F2A25472B274D2A24512824 5726215C22205E1E1C5F1B186117146918156F1715711716731817771917791A167D1917 8119168216138316138716128B15138C15118F15129115139215139915139A14139A1413 9A14139B13139B13139E12139E1213A21315A21315A31215A31215A41215A41215A41215 A41215A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A41213A51610A41612A51419A6121EA81122A61220A51419 A2180D9D1C00891500E8813CFFB462E89B41C98427C4872AFFDA7EFFF99EFFEE95F3C770 CC9542C2812FD3853AD97C37D06628C74F1BBF3E14B62B0AB22009B51B0FB81913B61412 AF0F0FB21510AF1610AC1710AB1B12AD1F15B02216B42515B82714BE2E14C63D19D35928 DE7637DA8C3ADAA243EAC55BFAE47FFFFBAEFFF6B1FDE696F0CC76E9B359E29841D67227 C85117BC3613B027179D201E861D225B13172800000A0000000200000100000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000100000400000400000100010000040002060002030004000004000306000301020401 0901001100001F0000420E12722223911A149C1003A81706BD2D13CA3E1BCD4A1CD26125 D77C35DF9E4ADDB256E4CC6CF2E585FCF698FFFBA0FDF69EFFEA93F6BB61EB9B44CC742A B65619B04416AE3719AC281BAC1E1CAC171DAC101BAD0D17AF0E14B41112B4120DB21206 AF0F03AD0E08AD0F0CAE100FAF1112B01115AF1317AF1418AE1518AC1316AB1514AB1610 A9160EAA180BAE1F0EB92B17BA3818C45625C76524D67725DE8728E4972FEAAB44F2C165 F4D384FFEFADFFF9BCFFFCBEFBF1A9F9E58CF5D96EEDC54CE4B038E4A138E19736DC8D31 D7862DD8822FD97D30D97831D77430E17B39E17B39E07B37DD7B34DB7D33DC8033DD8434 DC8535DB8538DE8B3DE2923DE2973AE29D36E4A637E8B13AEABA3CF0C845EFCD48F2D452 F5DC5DF9E467FEEB72FFF279FFF393F8F2C0F4F3D7F9F5D8FBF7D4FAF6C7FAF2B4F9EE9C FAEB86F0DC63F0D250EDC23FEBB539ECA93EEC9F45EC944CE78F47E2903CDC8D31DB8731 DB8232DC7C32DA7432D46A2ED1622BC3511DC65221C95524CC5A26CF5D29CE5F28CE6128 D15F2BD0572CCF512BCA4A27C34320C03B1CBB3518BB3117B92E17B72817B72516B52115 B31C13B21712B01510AF1410AF1412B31516B31418B21317B11216B11216B01115AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AE0F13AD0E12AD0E12AE0F13AF1014B11216 B01415AB110FAB160FAF2012B52D15BC401CC55223CB6228CE6D28D17A2BD2802CDA8A31 E4973BEA9F42EA9F42E2973AE28B3BE0733BCC5128B2340EA82708A8210BA5190AA3130A A6120EA71112A61113A61115A41215A31313A21413A01413A21413A61115A71015A71015 A71015A61115A61115A41215A41215A31215A21315A21315A01415A01415A014159F1515 9F15159D16139C16139B15129915119915139515129215139115139016158E16158A1617 88161688161686161585141682161680191A7C1A1B7717187016166B151467171663191A 5D1B1C5C2221582524542829512A2B4E2C2B492B2B452B2C412C2B3A2D27352C25322922 2D241D28211B241D171E19151D1814130F0C0F0E0A0C0A0B080808040507030406020305 020305040404040404030303020202020202010101000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000050505000000000000 0000000000000101010000000100000B0507E3DDDFFBF7F8F1F1F1FEFFFFFCFFFFEFF3F2 FBFFFFFCFFFFFEFFFFFFFEFFFFFCFFEEE2E626151B0E000071323DA00E25B9031AB20719 AC0A15A80E10A80E0CAE0B0CB20A0AB3040BB90F1895000594151E91383C300000110000 7E7E76FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFBFBFBFFFFFFFEFEFEFCFCFC FDFDFDFCFCFCF9F9F9FAFAFAFBFFFCEEF7F22C27211D000087363D7F030EB51A28B80C18 B8070FB20A0AAC0D09A5100AA2110CA50F10A90C13AE0A159D111C752327350707160000 AE9C98F3F2EDF5FBF7F0FBF7F3FDFCFCFFFFFFFEFFFFFAFEFFFBFEFFFEFFFCFDF8F7FEF7 F6FFFAC3C8CC1A0F15340609721E1EA12422A90F0DC21616AF0000B50710AF0913A80C19 A50D19A70D17AB0B13B00A0E9D121574282A1C0000341A1BD6CBC9FEFFFDE8F2F1F7FFFF E6F0F28B8B93030007352935D2C5CFFFF8FDFFFCFEFBFBF9FEFFFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFF9F9F9FBFBFB292929000000929292F6F6F6 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFD1C5C71200002B0002752C33 730B129E1B21B1161EA90006B7060CB7070AB3090AB00A0CAF0A10AF0913B20815AC0A19 A1141D880C1483181E741E213300001B000065544DE3E4DCF7FFFAF4FFFDEFFEF7F5FFFA FFFFFBFFF9F6FDEDEDFFF9F8FFFEFDFBFBFBF8F8F8FFFFFFFFFFFFFFFFFFFAFAFAF3F3F3 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF7F7F7FCFCFCFFFFFFFEFFFF E1EAE9F9FFFFECEEE9685F581300003102006B221B86201C971517A50E13B20811B70511 B90511B70511B50613B20811B40B12B014189A0F147B080D8C353B44090F160000796C73 FFFEFFF9FFFFF7FFFFF7FFFFFBFFFFFCFFFFFFFFFDFFFFFDFFFFFFFCFCFCFFFFFFF4F4F4 D2D2D2000000141414000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 020202020202020202020202020202020202020202020202020202020202030303040404 0404040505050606060606060202020505050808080D0D0D1212121717171B1B1B1E1C1D 2A21242D21253024263226263729293B2C29402C2B452D294A2B284F2A2453262358231F 5D201F611D1C641A196719176F1B19721A18741A19761B1A781A187C1A17801A18821916 8518158717158A17148D17159016139216149317159616159B17159C16159C16159C1615 9D15159D1515A01415A01415A21315A21315A31215A31215A41215A41215A41215A41215 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A412139F110DA11311A4131AA6141FA81424A81420A61817A21A0A 9317008B1C00FB9E51FFC067CD8B2BCF9834EABA58FFE886FFFA9DFFE389E6B75FC68C38 C27D2FD28037D87937D5682FBD4314BC3812B82B0FB72110B91C13B71814B61314B11111 B51714B11813AC1711AA1A11AB1D13AF2113B42514B72911BA2D0FC9431DD9612DDC7634 D78C3BDFAA4CF5D46BFFF38DFFFFB2FFF2A7F6DB8AEDC36DE6A950DC8734CE631DC44814 BD3819A31F129620207D1E24410308160000040000000400000100000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000100 0003000003000001000100000400020400040100050000040001040408090804010B0000 180000350304591719751A199A1A11AD1A0AB7220CBF2E0FC94016D55925DC7733DB8C3D E0AA50E4C362F1DF7DFDF592FFFFA4FFFFA6F6E794ECC776E69947E48034CA6120B74511 AB300EA72410AA1C18AC171DAC101EAF0E1EB00E1DB20E17B20F12B3100BB31106B21206 B0110BB0110EB01010AF1112AF1014AD1115AD1017AC1115AA0F13AC1315AC1713AB1811 AB180EAF1D0EB62514B52F14BC491CC55E23D8732DE0812FE08B30E39D3DECB759F3CE76 F9E398FFF2B1FFFCBFFFF6B4FCEA98F9DD79F1CD53ECBC3EE3A536E29A34DB9130D98A2E DA8630DC8333DC7E34DB7A33E07E37DF7E37DE7D36DB7D33DB7F32DC8333DC8633DC8734 DC8B3ADE903DE3983DE49E3CE5A53BE7AE3BEBB93EEEC343F6D14FF4D654F7DB5DF8E268 FBE774FCEC7BFCEE83F8EE99FCF7CFF6F4DFF7F3D6FAF5CFFCF5BFFAF0A8F6E98BF3E173 EFD356EFCA48EDBC3CEDB139EFA640EE9C46EE914CE98C47E28D3CDC8B32DB8532DA7E31 DB7932D76F30D0632ACC5A26C44E20C54F21C65022C75123C85423C85622C95723CB5726 CB5027CB4D27C84825C34320C03B1CBB3518BA3016B82D16B62716B72516B62216B61F16 B61B16B41914B21713B11614B31516B31418B21317B11216B11216B01115AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1112 AE1311AE1611AF1C12B22714B83517C0461FC65624C96124D2742ED57B2FDB8635E18F39 E5953EE4973DE2953BE68F3FE0763AD55F31BA4017A42502A21F03AB220FA91B0F9D0C07 A81414A91416AA1519A81619A61518A41615A01413A01211A61115A71015A71015A71015 A61115A61115A41215A41215A31215A21315A21315A01415A01415A014159F15159F1515 9B14119B14119B14119A14119915139715139616159317159016158E16158C1517891516 88161686161585141683151681191A7D19197B19187719197218186B1A19661A1C601C1D 5D21215A24245626265127284C28284728264327263C27243629233229223128212E251E 2A231D251E181F1A161D181415110E100F0B0C0A0B08080805060805060806070907080A 060606060606050505040404040404030303020202020202000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000100000300006B6768FFFEFFF8F8F8F7F9F8FCFFFFF6FAF9FCFFFF FEFFFFFBFBFBFDFBFCFFFCFEFBF2F543373B0E00045B222B9E0E25B7041AB00819AB0B15 A80E10A80E0CAE0B0CB20A0ABA0B12B40912B216218E0F186F1419602A280F000079766F FFFFFDF7F7F7FFFFFFFFFFFFF2F2F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFCFFFDECF9F233332B2100006E212789111BA20C18B7101AAF0208 B00A0AAB0E09A5100AA2110CA50F10A80D13AE0A159E101C741D235A23261B0000644F4C FFFEFAE7EDE9F8FFFFF8FFFFFBFFFFFFFEFFFFFDFFFFFDFFFFFEFFFFFFFBFBFFFBF9FFFD E0EAEC0B040B1D00007525268A100FA91110B20808B30305B30810AF0913A80C17A50D19 A80D15AC0B11B2090CA01113832E312A00001F00008E7C7AFFFFFBEDF6F3F7FFFFF8FFFF B4B7BE16131C0E040FD0C4CEFFFBFFFFFDFFFDFDFDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFEFEFBFBFBFBFBFBF8F8F81F1F1F000000A9A9A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFEDDEE5381F251800005B2427762426 891619A20D13B30810BA050CBA050AB3090AAE0B0CAB0C10AC0B13B20815B00817AF151F 950D1193181D8D26295A0C0C26000036171471645EFCFBF6ECF3ECF9FFFBFBFFFDEBEAE6 FFFEFBFFFBFBFFFAFAFFFEFDFBFBFBF8F8F8FAFAFAFDFDFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAF6F6F6FEFEFEFFFFFFFFFFFFFDFFFEFCFFFF F7F8F39D948F260F091F0000521209842924820F0C9D1311A90D10B00910B60610B60611 B60611B30713B20813B00911AB101699141980161A7E32363201051100009E959AFFFEFF FBFFFFFBFFFFFBFFFFFCFFFFFEFFFFFEFFFDFEFFFBFFFFFDFAFAFAFFFFFFFAFAFAC9C9C9 0000000F0F0F000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000020202 020202020202020202020202020202020202020202020202020202030303040404040404 0505050606060606060303030505050909090E0E0E1313131818181C1C1C1F1D1E2C2125 2E2226302426332727382A2A3C2D2A412D2C462D294C2A285128245624235B211F601E1F 631B1C671919691817701A19731918751A19781A1A791A187C1A17801A18821916851815 8816158C16148E16159115139216149417159616159B17159C16159C16159C16159D1515 9D1515A01415A01415A21315A21315A31215A31215A41215A41215A41215A41215A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A41213A012109F1312A3131CA61421A81424A7151FA51715A01B08921B00 9C3400FFAE5EFFC468C8912DCFA43EECCB64FFED8BFFF495FFD77DE1AB53C38532C5792D D27B34D57135CF5D29BE4017BC3515B72911B72112B61C14B61815B41416B11113B61616 B21715AC1711AA1A12AB1D11AE2211B32612B72A0FBB2F0EC9461CD9612CDB7835D68E3C DFAD4EF3D76CFFF58EFFFFABFFEFA1F5D683ECBD65E8A04BDC7F31CE5B1AC24211BB351A 9F21158E21247220263704090F0000010200000400000200000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000100000300 0003000001000100000300020300040000050000050001040304060901000F00001D0000 410304661619821A19A11B0FB21D09BB270DC33511CB481AD56327DC8037DB9742E0B455 E8CF6AF7EA84FFF795FFFA9CFFEE97EED183E5B166E1843FDF6C2DC9501BB6360FAC260D AA1D13AB1618AD131FAD0E20AF0E20B20D1DB20E19B30E12B30F0DB31007B31007B2100B B0110DB0110EB01012B00F14AF1015AF0F17AD1017AC0F16AD1216AE1615AB1612AC1710 AE1B11B52314B62E16BA4319C55722D56B2FDE7933DF8433E3963AECB24FF1C969FAE18D FFF1ABFFFAC0FFF5B9FDEA9EF9DF80F0D055EABF3DE6AA38E49F37DE9632DB8F2FDD8C33 DF8934DF8336DD7F35E2843AE18339E08238DF8336DF8636DE8835DF8B35DD8D36DB8F39 DC953BE19C3DE3A23CE3AA39E6B23CEABD40EDC645F3D251F2D658F3DD65F7E372F8EA7F FAEE8AFBF192F8F0A7FCF8D5F9F4E0F9F4D6FCF5C7FEF4B6FCF09EF8E680F6DF6BEECC4E EEC343ECB63AECAA39ECA040ED9744EA8D48E58845E18A3ADE8833DC8132DC7C32DB7533 D86B30D2602ACB5726C64D22C64D22C84D24C95025C85224C95524CA5625CB5527CB5027 CB4D27C84825C34320C03B1CBB3518BA3016B82D16B62716B72516B62216B61F16B61B16 B41914B21713B21715B31516B31418B21317B11216B11216B01115AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1314 AF1513AF1A13B32414B93119C14221C75025CA5B26D46E30D57731DC8236E38C3CE5933F E5953EE4943DE68F3FE27A3BD86632BF491BAA2E08A72607AE2711AC1E10A11109A61414 A81315A71518A71518A61518A41517A11514A21413A61115A71015A71015A71015A61115 A61115A41215A41215A31215A21315A21315A01415A01415A014159F15159F15159D1311 9B14119B14119B14119A14139915139616159417159115159016158D15178B1416891516 8715158613168315168218188018197C18187819177318176E1817681A1A621A1B602020 5A22215725245327264E28274927264525263F2725362923332A233128212F261F2A231D 261F191F1A161D181416120F11100C0D0B0C08080805060805060806070907080A060606 060606050505040404040404030303020202020202000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000050304666465FFFEFFFCFCFCFBFBFBFEFFFFF8FAF9FEFFFFFBFDFC FBFBFBFEFCFDFFFEFFFFFBFD564D50130A0D5A252D9B1025B5051AAE0919A90C15A50F10 A70F0CAC0C0CB20A0ABD0E15B30811AD101B95111C7A1E236A302F11000055504AFCFBF9 F4F4F4FFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFBFFFDEAF9F23A3D3418000061191D86121BA10F1AB7111BAE0309AF0B0A A90E09A4110AA1120CA41010A80D13AE0A159E101C73161E5B1E231F0000664A49FFFDFA EEF3EFF8FFFFF7FFFFF9FFFFFEFFFFFFFEFFFFFEFFFFFEFFFEFFFBFBFFFBF8FFFDDDEBEE 1411181900006C2020881210A61210B20A0AB40608B3080EAF0913A80C17A70D17A90C13 AE0B10B3090AA2101181272931000021000085706FFFFEFBEDF3F1F4FFFFF7FFFFCFD3DC 1917220D0510D0C6D1FDF6FEFFFDFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF2F2F2FFFFFFF3F3F3131313000000C8C8C8FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFF9FF78646D0E0000310F0D773A37761413 92050BBD131CBC040CBC050AB20A0AAB0D0CA80E10A90C13B20815B30715BA161DA10B0D 9810149A23258020214D03042600001A00006A5856DCD4D1FFFFFBF7F8F3FFFEFDFCF7F4 F3EBE9FFFEFBFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F2F3FFFEFDB7A9A8 4127261F00003B00007A221E952521920E0AA4100EAC0C0CB00A0CB3080EB30810B20813 B00815AF0915AE0814A50B159A18208724296927291B000029161AD2CDD3FEFEFFFCFFFF FEFEFFFEFFFFFFFFFFFEFFFDFCFFFBFCFFFBFDFFFCF8F8F8FFFFFFFEFEFEB2B2B2000000 080808000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000020202020202 020202020202020202020202020202020202020202020202030303040404040404050505 0606060606060404040606060A0A0A0F0F0F1414141919191D1D1D201E1F2C21252E2226 32232635272739292A3E2C2A422D2C482C294D2A285327245724235C201F631D1F661A1C 6917196C1617731919741918751A19781A1A7B19187D1917811918841816871715881615 8C16148E16159115139316149616159715159B17159C16159C16159C16159D15159D1515 A01415A01415A21315A21315A31215A31215A41215A41215A41215A41215A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A412159F1312A01415A4141DA61421A81424A7151FA318159E1B07911C00B85514 FFC372FFC86BC89834D7B64FF8E07CFFF490FFE78AFDC66CD79944C27B2BC6772CD57835 D0672EC55122BE3E19BB3417B62814B61F14B51C16B41917B31516B01115B61618B21617 AC1713AA1A12AB1D11AE2211B32710B62B0EBC320EC8481BD7622CDB7A36D8913FE2B154 F5DA71FFF791FFFCA5FBEA98F3D17AECB45DE79742DD762BCD5216C03B10B6321B992017 862125661D242C03070A0000000600000500000100000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000100000300000300 0001000100000300020100050000070000070001050101030700001400002B0000500809 7418198E1D19A71D10B42209BF2E11C73F17D05421D86F2EDF8E3FDFA44AE7C15EF5DE76 FFF68FFFFA98FFED91F8D581E2B268DB9150D5662FD55023C23915B3270CAB1C0CAB1610 AC1316AD111CAF0E1EAF0E1EB20D1BB20E17B20F12B2100EB31009B31009B2100BB2100D B2100EB01012B00F14AF1015AF0F17AD1019AC0F18AD1218AE1317AD1514AD1510AE1912 B52117B62B16B83E17C15121D26230DB7137DF7D34E29138EBAD46EEC35BF8DE81FFEDA1 FFF8BFFFF3BFFDEAA6FAE185F1D357E9C33CE8B13CE7A73BE29D36E09633E19236E38F37 E48B3BE28639E68A3DE5893CE5893CE38A3AE18D37E19037E39237E19438DC9539DD9B3B E2A23EE3A93DE4AF3BE8B73EEBC244EECB4BF1D456F1D95FF3DF6EF5E77EF9EC8EFBF19A FCF3A6FCF3B8FEF8D8FBF5DDFCF4CFFEF5BEFFF3A9FEED91F9E376F7DA62EAC447EBBB3F E9AE3AE7A338E99A3DE89141E58842E0833EE18739DD8432DB7E31DB7932DA7233D76830 D05C29CC5326C64B22C64B22C94B25C94E25CA4F25CB5225CA5426CA5426CA4F26CA4C26 C74724C34320C03B1CBC3619BB3117B92E17B72817B82617B72317B72017B71C17B51A15 B31814B21715B31516B31418B21317B11216B11216B01115AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014B11216AF1314 B01813B32016B92E1BBF3C20C64A26C95428D2642FD56F31DC7B36E2863BE68F40E79241 E4923EE58E3FE37D3BDC6D36C75322B2390EAC2D0CB02C13B02415A7190FA51411A51314 A61417A61417A51417A51618A31718A51618A61115A71015A71015A71015A61115A61115 A41215A41215A31215A21315A21315A01415A01415A014159F15159F15159D13119D1311 9D13119B14119A14139915139715159616159115159016158D15178B1416891516871515 8613168514168418188117177E18167A1817751717701817691918641A19601E1F5D2121 5825245426265026274B2826482625412824382924332A233229222F261F2B241E261F19 201B171E191517131012110D0E0C0D09090905060805060806070907080A060606060606 050505040404040404030303020202020202000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000907085A5859FFFEFFFFFFFFFDFDFDFFFFFFFAFAFAFEFEFEFCFCFCFCFCFC FFFFFFFFFEFFFFFEFF6C68690F0B0C45161C971225B2071AAB0A19A50E15A41010A5100C AB0D0CB00A0AC00F17B3050FA707139B152085242B7234351500002C231EEAE6E5F5F5F5 FEFEFEFEFEFEFEFEFEFFFFFFFFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFBFFFDF2FFFD555D52180000540F1286171EA0131CB5141CA90307AE0C0AA80F09 A2120AA1120CA41010A70E13AC0A15A00F1C79151F611E25230000614142FFFCFAFCFEFB F8FFFFF0FCFAF9FFFFFCFFFFFFFFFFFFFEFFFFFFFFFCFFFBF9FFFBF7FFFFE6F8FC32353C 1C0000641C1D891716A41310AE0808B30507B3080EAF0A11A90C15A80D15AB0C11AF0A0E B5080AA50F108323253F03052700007B6160FFFDFAF3F8F4F6FFFFF7FFFFF0F7FF1A1A24 0E0814CEC6D1F9F2FAFCFAFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFEEEEEEFFFFFFEBEBEB0C0C0C060606E0E0E0FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFAFFBFAFB90800000D0000663B346B1A168E0B10 BA151CBD030EBD040AB00A0AA80E0CA41010A70E11B00913B50613BC1117AB080B9B0608 981316901F21761A1D4F070B2D0000190000442F2ED3C5C4FFFDFBF4F0EFFDF9F8FFFFFB E5E4E2FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF6F6F6FFFFFFFFFFFFFEFEFEF8F8F8FBFBFBFFFFFFFFFEFDCDBFBF5A3D3F1F0000 420203842B2D8D1F1E8D0B09A3120FA90E0AAF0B0AB00A0AB00A0EAF0A10AE0A13AC0A17 AC0A17AE0917A10915981B23872B304F14161500004D4143F9F8FDFEFEFFFEFEFFFFFDFF FFFDFFFFFEFFFEFFFDFBFFFBFBFFFBFEFFFDF9F9F9FFFFFFFCFCFC8E8E8E000000030303 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000020202020202020202 020202020202020202020202020202020202020202030303040404040404050505060606 0606060606060808080C0C0C1111111616161B1B1B1F1F1F2220212D22262F2327332427 3628283A2A2B3F2D2B452D2D4A2C2A4F29285427245923235F1F1F661B1F69191C6C1619 6E151773191974191877191979191A7B19187F19178119188418168717158915158D1514 9016159215139316149616159715159B17159C16159C16159C16159D15159D1515A01415 A01415A21315A21315A31215A31215A41215A41215A41215A41215A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A41215A01413A01518A2151EA61522A71424A6141EA217149C1B06891800D17232FFD080 FFC96CC9A340E0C864FFF796FFF798FFDB7FF5B55DD28C37C47727CE782FD77536CE602B C0471CBC3C19BB3117B52615B31F15B31B16B21A19B01618AE1215B5161AB41519AE1615 AA1A12AB1D11AE2310B3270EB52C0CBD350FC9491AD6632ADA7B37DA9643E3B659F6DD76 FFF993FFFBA1F9E994F1CC74EBAD56E88F3DDE6E26CD4C12BE360EB12F199520197D2124 581921200005040000000A03000600000200000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000200000200010000 0100000300020100050000090001070001050000020A00001800003C0000600F0E821B1C 991F1AA81F0FB6260CC03514C9481ED36029DD7C37E39B47E5B052EFCF68FFEB80FFFE97 FFF894FFDE85F1BC6CDC9851D5763ECB4925CC381EBD2814B11B0CAE150DAD1311AF1317 AE111AAF0F1BAF0F1BB00E19B00F15B20F12B2100EB2100DB2100BB2100BB2100DB2100E B20F12B20F14B00F17B00E19AF0F19AE0E18AE111AAE1319AD1315AC1411AF1712B61F18 B52816B83C16C04B1FD15B33DA6A3CE07839E48E39ECA940EDBF4FF5D874FCEA98FFF6BF FFF3C2FFEBAEFCE48CF1D85AEBC73DEAB63EE9AB3CE4A138E29A34E39739E59439E58F3C E48B3BE99040E88F3FE78E3EE58F3CE39239E39438E59639E3993ADE9C3BE1A33EE4AA3F E6B141E7B63FE8BF41EFC94AEFD252F1D75CF0DD67F3E278F6E98BFAEF9DFCF4ACFFF7B9 FEF6C5FFF8D7FEF5D4FEF3C5FFF2B3FFEF9DFCE983F7DE6AF6D459E8BF43E8B43CE6A839 E59D37E6973BE58E3EE2863DDE8239DF8336DB8031DA7A30DA7531D86E32D6642ECE5828 CA4F25C64822C74923C94926C94B25CB4D25CA4F25CA5126CB5227C94E25C94B25C74724 C2421FC13C1DBC3619BC3218BA2F18B72817B82617B82418B82118B71C17B51A15B41915 B31816B31516B31418B21317B11216B11216B01115AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014B11216B11216B01614 B21D16B7281ABD351FC44123C54B24CF5A2ED2652DD97335E1803BE5893EE68F40E5903F E78D3FE07D3ADC7236CD5B27B74113AE320EB22F13B22917AD2016A41511A51313A51314 A51316A41316A51417A61719A7181AA61115A71015A71015A71015A61115A61115A41215 A41215A31215A21315A21315A01415A01415A014159F15159F15159E12119E12119E1211 9D13119B13139A14139914159616159214159115158F14178C14168B1416881415871316 8613168517168317157F17167B17157617157117166A1916651A17611D1C5D201F592321 5626245327264D27264A2626442825382924342B24332A233027202B241E27201A211C18 1E191519151214130F0F0D0E0A0A0A06070905060806070907080A060606060606050505 040404040404030303020202020202000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000050304403E3FF2F2F2FFFFFFFEFEFEFFFFFFFDFDFDFEFEFEFFFFFFFFFFFFFFFFFF FEFEFEFCFCFC828282030303250000931425AE091AA70D19A20F15A11110A2110CA90E0C B00A0ABA0911B3030EA4020FA01623852028712F31190000170906D8D4D3FFFFFFFDFDFD FCFCFCFFFFFFFFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FBFFFDF1FFFD7B877B1D04004907098A1D239F131CB3131BA70206AC0D0AA80F09A2120A A0130CA21010A70E13AC0A15A10F1C841C276D242D290000543032FFF1F1FFFFFDF8FFFF F1FDFBF8FFFFFBFFFFFFFFFFFFFFFFFEFFFFFCFFFBF9FFFBF5FFFFF0FFFF5B626826090D 5D191A8E1E1DA21211AB0706B00305B3080EAF0A11A90C15A80D15AB0C11B00A0CB60809 A70E108823275513152F00006F514FFFFAF8FEFFFDF8FFFFF7FFFFF9FFFF181B240C0914 C8C2CEFCF6FFF7F4FBFEFFFFFAFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF1F1F1FFFFFFD9D9D90A0A0A0C0C0CEBEBEBF7F7F7FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFDFFFFF8FFF3E9F23439350101003E261A65251C94191BB10D14 BD030EBD040CAF0B0CA5100CA01210A40F11B00913B60611B6070CB40A0BAA0A0C9D0B0E 9413188C1D237B1E26641B22260000330C113C2225847676FFFAFAFFFFFDEFF1EEFCFFFD F8FAF9FBFBFBF6F6F6F1F1F1F9F9F9FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEFFFFFFFEFEFEFCFCFCFFFFFFFDFDFDE9E9E9D8CFD0462B302500002B00006B161B 992C31961318940001A50706AF0B09B00B07AF0B0AAE0B0CAB0C11A90C15A80C19A90B19 AC0A19A30D19931A237B242A3501031200007B7577FEFFFFFEFEFFFFFDFFFFFBFFFFFCFF FFFDFFFFFFFDF9FFFBF9FFFBFEFFFDFBFBFBFFFFFFF7F7F7636363000000000000040404 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000020202020202020202020202 020202020202020202020202020202020202030303040404040404050505060606060606 0707070909090D0D0D1212121717171C1C1C2020202321222E2327302428342528372929 3B2B2C412D2C472D2E4C2D2B5028285626245C2123601E1F671B1F6A181C6E15196F1517 74181974191877191979191A7B19187F19178218188517168816158915158D1514901615 9215139515149715159715159B17159C16159C16159C16159D15159D1515A01415A01415 A21315A21315A31215A31215A41215A41215A41215A41215A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A41215 A11516A11619A3161FA61522A71424A4141DA01613991B05861700E5894AFFD787FECB70 D3B253E7D777FFFFA8FFF599FFCF74EEA74DCF832FCA7729D67933DA7235CD5B29BF441B BB381ABA2F1AB42515B11E16B01C18B01A19AD1718AD1417B5161BB41519AE1615AC1912 AA1E0FAC2310B2280EB52C0CC03810C94B19D5642ADA7D37DC9948E7BC5EF9E27CFFFC95 FFFD9FF9E890F1C971EBA953EA893ADF6923CF4811BD330EAD2A18901F1B761F254D141B 150000000000000E07000800000300000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000100000200010000030000 0100040000050000090000090001070100020B00002300004B0A086F15148E1E1DA1221C A9220FB32C0FBF3D19CB5225D56D30E08A41E9A751EBBD5DF9DD72FFF285FFFC92FFEC8A FFCB75EFA55ADC803FD46031C63522C52620BA1B17B31411B21212B21415B31418B21317 AF1015AF1015AF1014AF1014B01012B01010B0110EB2100DB2100DB30F0DB30F0EB20F10 B20F14B00F17B00E19AF0F1BAE0E1AAE111AAE1319AD1216AC1212AD1512B41C17B42515 BA3B18C0491FD05536DB6541E3763EE88D3CEEA73BEDBC46F1D266FAE68FFFF3BDFFF3C7 FFEEB6FDE792F4DC5EEDCC3FECB83EECAE3DE4A438E39E36E49A39E6973AE6923CE58F3C E99340E8923FE7913EE6923CE59439E59639E5993BE59D3BE3A33FE4AB42E7B242EAB742 EABE43ECC647F2D150F2D95AF4DE66F2E271F5E786F8EE99FBF2ADFDF6BFFFF8CAFFF8D1 FFF7D3FFF4C8FEF2B8FFF0A5FFEC8EFAE276F4D560F1CA51E7B941E7AF3EE4A33BE39A3B E4943BE38E3BE08737DD8134DC8033D97C2FD8762FD7702ED76A31D4602DCD5427C74C23 C54522C64623C84626C84825C94B25C84D24C94E25CA4F26CA4C26C84A24C64623C2421F C13C1DBD371ABD3319BB3019B82918B92718B92519B92219B81D18B61B16B51A16B41917 B31516B31418B21317B11216B11216B01115AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014B21117B11216AF1314B21914 B62218BB2E1DC13921C24322CB512ACE5C2AD56A32DD7A39E3853FE68C40E38E3DE68C3E DE7B37DD7536CF6029B94514AD330CB23112B7301CB82C1FA71812A71515A51314A41215 A31217A41318A51618A8171AA61115A71015A71015A71015A61115A61115A41215A41215 A31215A21315A21315A01415A01415A014159F15159F15159E12119E12119E12119D1311 9B13139A14139914159715159414159115158F14178C14168B1416881415871316861316 8717168417148017147D17157816157217166C1816671917611B1B5C1F1E592120572524 5327264F27254D2726462826392A25352C25332A233128212C251F28211B221D191F1A16 1B1714161511110F100B0B0B07080A050608060709060709060606060606050505040404 040404030303020202020202000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000212121DADADAFEFEFEFFFDFEFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFEFFFFFBFDFC FEFFFFA8AAA9080C0B1900008F1625A90B1AA20F19A011159E1310A1120CA80E0CB00A0A B20109B60410A7010FA517257D121C6D2529210000170503C3BDBDFFFFFFFFFFFFFAFAFA FFFFFFFAFAFAFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFD F0FFFD97A5981D0501370000871E239B121AB0131AA90609AB0D0AA71009A1120AA0130C A21010A50E13AC0A15A10F1C8A1E2B7525303000003A1115E3D1D1FFFFFDF9FFFFF3FFFD F8FFFFF9FFFFFEFFFFFFFFFFFEFFFFFCFFFBF9FFFBF4FFFFEEFFFF75808623080D4A0809 8D1F1EA01210AB0907B10708B2090EAF0A11A90C13A90C13AC0B10B2090CB70707A90D0E 892024661F232E0000593735F9EBE8FEFFFBF8FFFFF5FFFFF8FFFF1A1D26090714B4B1BC FFFDFFF9F8FFFEFFFFF8FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F9F9F9FFFFFFB8B8B8090909131313EFEFEFF1F1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFDFFFDF1FDFFFDFF7A8984010D01180C005C261C942021A90810BD030E BD040CAE0B0CA2110C9D1310A11111AF0913B60611B40104BB0D0CBC1414AD11149B0E16 8F121A861823781E28803843240000190000321E20554C4D9FA19EF1FAF5F9FFFDFEFFFF FFFFFFFFFFFFF5F5F5F4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFDDDDDD7E7E7E35292B1900003C030C681B2578131B8D0E17 AC191FB9161BAD0304B50907B30A05AF0B09AB0D0CA80D11A50E15A40E19A70C1AA90817 A713218B161F671519240000301E1EB3B1B4FBFFFFFEFEFFFFFDFFFFFAFFFFFAFFFFFDFF FFFFFDF9FFFBF8FFFBFCFFFDFCFCFCFFFFFFF5F5F53F3F3F000000000000080808000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000020202020202020202020202020202 020202020202020202020202020202030303040404040404050505060606060606090909 0B0B0B0F0F0F1414141919191E1E1E2222222523242F242831252935262939292A3E2B2D 422E2D482E2F4D2E2C5028285725245D2123621E1F691A1F6D161C6F1419701417741819 7618187818197B191A7C18187F19178218188517168816158B15158D1514911515921513 9515149715159914159C16159C16159C16159C16159D15159D1515A01415A01415A21315 A21315A31215A31215A41215A41215A41215A41215A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A31215A11717 A0181AA31720A41622A61323A4141D9F1512971A048C1F00F89E60FFD98BFFD27AE2C86B EDE286FFFFAFFCEE95F7C066E89B43D17F2BD2782ADB7835D96C33C95524C1431DBB351A B82D18B12315AE1E15AD1C17AD1B1BAA1819AB1517B5161BB41519AE1615AC1912AA1E0F AC240EB2280CB52C0AC13C13CA4C1AD36528DA7F38DF9E4CECC165FCE681FFFE97FFFB9B F7E68CEFC66CEAA44EE88335DE611FCE420FBB2F0CA927178C1F1C6F1E24420F160E0000 00020200110B000802000300000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000100000200010100030000030000010004 00000700000900010901060C0100020D00002B02005912107D1B1A961E1FA5211CAB2613 B43314C24620CF5F2FDC7A3BE8994EF2B75DF5CB67FFEA7FFFF586FFF186FFD776F6B25D EA8F46D86A2BCF4923C42722C41A25BA131BB51017B61117B61316B41414B11312AF1110 AF1110AF1110AF1110AF1112AF1112AF1112B01010B30F0DB3100BB30F0EB30F10B20F14 B20E17B00E19B00E1BAF0F1BB0101CAF121BAC1117AB1113AD1313B21A17B32416BA3A17 C0441ECD4F36DA5E42E27240EA8A3DEDA536EBB73DEECD5CF7E287FFF1BBFFF2CAFFEFBC FFEA99F5E061EFD041EFBD40EEB33FE7A93AE5A239E89E3BE89C3EE8973EE7933DEC9643 EB9741EA9640E8973EE7983CE79B3DE89E3DE6A13CE7A942E7B144ECB946EDBF47EDC446 F0CD4BF4D755F6DE60F8E56FF6E87DF7EC92FAF1A6FDF4BBFEF7CBFEF8D8FFF8D9FFF5CD FFF2BEFEEFACFDEB97FCE681F6DB6AEFCC54EBC148E6B340E4AA3EE29E3BDF9638E09037 DE8C36DB8530D9802ED97E2FD6782ED5722ED46D2BD5662ED15D2ACA5126C54721C54323 C54323C64424C84626C84825C94B25CA4C26C84D24C94B25C74923C64623C2421FC13C1D BD371ABE341ABC311AB92A19BA2819B92519B92219B91E19B71C17B51A16B41917B31516 B31418B21317B11216B11216B01115AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014B21117B11016B01115B01614B41D16 B9271ABD321FBD3A1EC54925C85327D1632EDA7436E2813DE3893DE38C3DE58B3DDC7B36 DF7738D2652CBA4816AB340AB33414C03925C73B2EAB1C16A91717A61415A31114A11015 A21116A31416A61518A61115A71015A71015A71015A61115A61115A41215A41215A31215 A21315A21315A01415A01415A014159F15159F1515A01211A012119E12119D13119D1313 9A14139A14159715159414159214159013178C14168C14168A1315871316871314881616 8417148216147E16137915157217146D1716671917601A185D1D1B5B211F572421542626 5028264E2827472A263A2B24362D26342B243229222D262028211B221D19201B171D1916 1716121210110C0C0C07080A060709060709060709060606060606050505040404040404 030303020202020202000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 080808C7C7C7FEFEFEFFFEFFFFFDFEFFFEFFFFFEFFFCFCFCFFFFFFFEFFFFFAFCFBFCFFFF D5DBD91F25232000008C1825A50D1AA010199D12159B1410A0130CA80E0CB00A0AAE0005 BB0713A8000FAB18287808146E1F2536080B1A0504A19899FFFFFFFFFFFFFBFBFBFFFFFF F3F3F3FFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFDE8FFF7 A7B9AB1A05002A0000861F23950E15AF141AAF0C0FAB0D0AA71009A1120AA0130CA11110 A50E13AC0A15A20E1C88182676222F3300001E0000C1ADAEFAF9F7F7FFFDF0FFFCF7FFFF F9FFFFFEFFFFFEFFFFFEFFFFFCFFFBF9FFFBF4FFFFDFFBFE849197160003310000891D1D 9D1110AB0B0BB60C0DB2090EAE0A11AB0B13A90C13AE0B10B20A0AB90705AB0D0C86191E 7025292900003B1816E6D7D4FDFEF9F8FFFFF2FFFFF8FFFF24283104020F938F9DFFFDFF FEFCFFFEFEFFF8FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FBFBFB909090060606181818F1F1F1F6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFDFFFFF9FFFFFDFFC0D5D02D44340302004A1C0F8C1C1BAB0B13BD030EBD040C AC0C0CA1120C9A15109E1211AE0A13B60610B70505B90705BA0E0EB51215A71019960D17 880E1B7D142374202F6626342E030C1200000C02031C1E1D55615DB7C3BFDBDFDEFDFDFD FFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFF FEFEFEE2E2E2AFAFAF6767671515150A00002C010A641E29842A36861320950914B7171F C6191FBB080BB70805B50905AF0B09A90E0CA50F11A20F15A10F19A40E1AA60515AC1826 8410195304091D00005B4D4CEAEBEDFBFFFFFEFEFFFFFCFFFFFAFFFFFAFFFFFCFFFFFFFD F9FFFAF8FFFAFCFFFDFAFAFAFFFFFFF9F9F9282828030303000000060606000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000020202020202020202020202020202020202 0202020202020202020202020303030404040404040505050606060606060A0A0A0C0C0C 1010101515151A1A1A1F1F1F2323232624252F242831252935262939292A3E2B2D432E2D 4A2D2F4F2D2C5127285725245D2123631D1F6A191F6D161C701419721317761819761818 7818197B191A7C18188018178218188517168816158B15158F1514911515921513951514 9715159914159C16159C16159C16159C16159D15159D1515A01415A01415A21315A21315 A31215A31215A41215A41215A41215A41215A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A31215A21818A0181A A31720A41622A61323A3131C9C15119619039F3209FFB276FFDC90FFDD86F4DC82F0E98F FFFFB1EDE38CEAB158E49038D47B29D6792CDD7634D3642CC54F21C1431DBA3419B52C19 AF2316AC1D15AC1D19AC1C1BAA1A1AAA1517B5151DB4151AAE1517AC1912AA1E0FAC240E B2280CB52C0AC33E15CB4D1BD36528D98139DFA14EEDC468FCE983FFFF99FDF998F3E286 EBC064E59D48E47A2EDB5A19C93B09B72806A624148A1E1B6A1D233A0B130B0000000204 00140F000902000300000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000100010100010100030000030000010004000007 000009000109060B110100020E0000310504621817851E1F9B1D1EA8211BB02D19B93C1C C9522AD76B3AE6884AF3A75BFCC56AFFDA72FFF789FFF486FFE176F3BE5EE89A47E07A32 D25419C63311C41D24C3132ABB0E22B70C1CB50F19B41114B1120FAD100BAF120BAD130B AD120DAD120EAD1210AD1112AD1115B01012B30F0EB40F0BB30F0EB30F10B20F14B20E17 B00E19B00E1BAF0E1DB0101CAF121BAD1017AA0F13AC1214B21818B32016B73515BC3D1A C94833D55740E06D40E7853AEB9F2FE7B133ECC955F6DF82FFEEB9FFF2CCFFF0BEFFEC9D F7E263EFD343F3C345F4B945ECAE3FE9A93DECA43EEDA141ED9C41EB9A41F19D47F09C46 EF9B45ED9C43ED9E42ECA042EDA342EBA742E9AF43EAB646EFBE48F0C449F1CA49F3D24F F8DB59FAE266FDEC78FBEE88FCF09CFDF4B1FDF5C4FDF7D5FDF7E1FFF8DEFFF3C7FFF0B2 FDEB9FFCE78CF8E076F2D560E9C54DE6B942E1AC3CE0A23BDC9738DB9035D98C34D9882F D68228D27C25D67B2CD6762CD46F2BD3692BD4622CCF5929C94E25C3451FC44222C64023 C74124C74525C74724C84A24C94B25C94B25C84A24C74923C54522C2421FC13C1DBE381B BE341ABD321BB92A19BB291ABA261ABA231ABA1F1AB81D18B61B17B51A18B31516B31418 B21317B11216B11216B01115AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014B21117B11016AF1014AF1314B21914B72319 BA2D1CBC341EC24121C64C23CE5E2CD86F35DF7E3AE3873EE28B3CE58B3DDF7E37E27C3A D46A2EBB4C17AD360CB63919C9452ED64C3FAF201AAD1B1BA71516A31114A00F14A00F14 A11216A41318A61115A71015A71015A71015A61115A61115A41215A41215A31215A21315 A21315A01415A01415A014159F15159F1515A01211A012119E12119D13119D13139A1413 9A14159715159414159214159013178C14168C14168A1315891216871314881616861614 8315147E16137915157416146F17166818176019175C1C1A5A201E572421542626512826 4F2725482B273B2C25362D26352C253229222D262029221C231E1A211C181E1A17191814 1311120C0C0C07080A060709060709060709060606060606050505040404040404030303 020202020202000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000100000100 BDBDBDFFFFFFFFFEFFFEFCFDFFFEFFFFFDFEFDFBFCFFFFFFFCFEFDF7F9F8FCFFFFF4FAF8 2A33301F0101891925A20E1A9D12199A14159A15109E130CA70F0CAF0B0AB30008BF0B17 A9000EB01C2C7D091674232A461318150000716869FFFFFFFEFEFEFEFEFEFFFFFFEFEFEF FFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFDE7FFF7C2D7C8 27140E290000892226900A11AA1116AD0D0FA90E0AA51009A0130A9E130CA11110A50E13 AC0A15A20E1C8313217B25324000071F0000AF9B9CF9F5F4F4FDFAF2FFFEF7FFFFF8FFFF FCFFFFFEFFFFFEFFFFFBFFFBF9FFFBF4FFFFE3FFFF9DACB31803082A0000891F1F9B110F AA0A0AB60C0DB2090EAE0A11AB0B13A90C13AE0B10B3090ABA0605AC0D0A86181B7C2D32 290000270100D7C8C5FCFDF8F8FFFFF2FFFFF6FFFF373B4600000B6D6977FFFDFFFFFDFF FDFDFFFAFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF 7474740202021B1B1BF3F3F3FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEFFF9FFFFEBFFFC566C60030100380F0979161BA11520AF0917B30713A90D11 A21010A01210A41010B20910B7060EBC0C0FAE0002AA0001B1080FB2101BA70F1C9B0F1C 921422790D1C812733823C465623281600000D00000D06001815106F6667B6ADAEF7F1F1 FFFEFDFFFEFFFFFFFFFEFFFFFCFFFFFBFFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFF F9FFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFCFFFDFEFFFDFFFFFBFFFEFBD9D1CF 7A6C6B1B09090E00001100003D14187E373F7417227A0C17981924AA1721A4030BAA0003 BA0A0DB60809B30909AE0C0AAB0D0EA80D11A50E15A50D19A40D1C980718A0213275111D 4000021B00007C6E6EFFFFFFF6FBFFFEFEFFFFFDFFFFFBFFFFFBFFFFFDFFFFFFFDFCFFFB FBFFFBFDFFFCF8F8F8FFFFFFFFFFFF1F1F1F060606000000020202000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000020202020202020202020202020202020202020202 0202020202020202020303030404040404040505050606060705060C0A0B0E0C0D121011 1715161C1A1B211F202422232A24262F25263425283727283C2A2A412B2D462C2B4D2D2E 532D2C5426265A2422602021641C1D6A1A1D6D171A7014177214157717187718167A1817 7B19187E17188018178418168518158816158B15138F1514911513921513951512971515 9915139C16159D15159D15159D15159D15159F1515A01415A21315A21315A31215A31215 A41215A41215A41215A61115A41215A61115A41215A61115A41215A61115A41215A61115 A41215A61115A41215A61115A41215A61115A41215A61115A31215A0181AA1191DA41720 A71522A91221A4131A9C1511911A06A6441DFFC38BFFE29AFFE897FFEA99F2EA99FFFFB0 E9D687E3A54EDE8A32D27927D9792FDA7331CF5D27C2491EC14020B9331AB62A19B02216 AC1D15AC1D19AC1A1AAB1919AB1517B6151DB5141AAF1513AC190FAB1E0CAE230EB22710 B52B0FC43E19CA4E1BD26625D98434E0A44CECC86AFBEA90FFFFA3F6F692EEE07DE8BB5E E49643E4722CDC511AC83309B42308A1231583201B641F22320B10080000000104001010 000505000202000000000000000000000000000000000000000000000000000000000000 000000000000000000000000010000040000060000030000000000000005000107000209 0001090B0C110800001600003C04036E19168B1F1C9F1E19A92115B73418BF431DCC5C2C DA773EE5954EF2B562FED273FFE47FFFFE95FFF18AFFD372EBAB54E2873ED9692AC84511 B92406BD1C21BB1426B60E1FB40C19B40D15B40E12B10D0BAB0C06AF1209AC1409AC130B AC130DAD1210AF1112B00F14B20F14B40E10B40E0EB30F10B30E12B20F14B00F15B00E19 AF0F19AF0F19AE111AAF1219AD1115AB0F12AC1013B21617B31E17B82D18BA361DC6422D D15436DD6936E48336E79A2EE3AB34EDC458F6DB84FFEDB4FFF3C5FFF2BAFFEE9CF3E56A ECD54BF6C94CF6BD49EEB542ECAE3FEEAB42EDA841EDA543EBA142EFA546EFA546EEA445 EDA543EDA543EDA843EEAB43ECAE41E9B53FEBBB3FEEC245EFC849F0CD4FF2D458F6DD66 F9E575FDEE89FBF097FCF2AAFEF5BCFEF7CDFDF6D9FDF6E3FFF7D8FFF3B8FFF0A0FEEA91 FCE480F8DC6EF2CF5BE9BE4BE5B141E1A43ADF9B3ADA9135D78934D88632D6822CD37D26 D07723D6792CD5722ED46D2BD4672CD4602DD0572AC94B25C34320C53F22C64023C74124 C84225C84626C84825C94926C94B25C94926C74724C64424C34121C13B1EBF381BBF341D BE311DBA2B1ABB291ABA261ABA231AB9201AB71E18B61B16B51A16B31516B41416B31315 B11314B21214B01213AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014B11217B01116AF1015AE1215B11715B52019B9291E BB301DC03D1FC54923CE5B2CD76D33DF7C39E2863BE28B3BE38C3CE0823CE57F3FD86E32 BF4D17B1380DBC3E18D24F31E15A44AE2616AA2216A419149F14119E100F9F0E11A10E14 A51016A61115A71015A71015A71015A61115A61115A41215A41215A41215A31215A21315 A21315A21315A21315A01415A01415A01113A01113A011139E12139D13139B13159A1415 9914159513159214159014168E13158C14168A1315891214871314871715841714821614 7E16137915137516147016156918156117145F1B185C1F1E592321562624532726502826 492A273E2B253A2D27382B253429233025212A211C251D1A211C181F1B18191814131313 0C0E0D060A0B040809040809040809050706060606050505040404040404030303020202 020202000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000020403000100BBBBBB FFFFFFFFFEFFFEFCFDFFFEFFFDFBFCFFFEFFFFFFFFFBFBFBF2F4F3FCFFFFFBFFFF292F2D 1300007F1E2799131E9A131A9D1217A01113A21010A70E10AC0C0EB1060EBE0F1CA8000F B81D2F880B1982252F53161B1600004F4544F3F3F3FBFBFBFFFFFFFFFFFFEEEEEEFFFFFF FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFDEDFFFDE1F6E7372A21 2B0000862C2C840C0D9F0F0FA70C0AAB0E09A90E09A80F0AA70F0CA90D10AC0B13B00817 A80B1C8D0F1D892833520910200000AC9A98FBFCF7F6FFFEF5FFFFF8FFFFFCFFFFFFFDFF FFFDFFFFFEFFFEFFFBF9FFFBF2FFFFEBFFFFB7C9CB221213260000852727921415A00A0C AE090FB00911AF0913AB0B15A90C15AB0B15AC0B11B00A0EA21013861E25813841270000 1F0000D5C3C3FFFFFDF9FFFFF5FFFFF6FFFF434C51000009505058FEFEFFFEFEFFF8F9FE FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A6A6A 000000676767EDEDEDFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFF F4FFFFDAF0EEF1FFFFD5DEDB362A2A1B0000590D1A7E1526860718A11323A9131F9D020A 9D0002B2090CC00B10B60309B30811B00815B20815B30715B30715B20815AF0915A90C17 A2101A96151A8C1B1F8022236F2421571A173B0A03240000150000230A0E513E40897B7B BEB8B8E9E9E7F9FFFFF5FFFFF2FFFFF0FFFFEDFFFFE8FFFEE7FFFDE8FFFEECFFFFEFFFFF F2FFFFF0FFFFF1FFFFF1FFFFF2FFFFF4FFFDE4F1E8D7DFD494918862554D240B061C0000 240000450708641D217B22268D181E99131A9B1219A01117A40F15A80D13AB0C11AC0B10 A9050CAC080FAF0B12B10B15B00A16B00817B00817A50E1F800F23752035520B1B240000 3E1B22F4E1E5FDF7F9FFFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFEFDFFFFFD FDFBFCFEFEFEFFFFFFB8B8B8070707040404000000030303000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000010101020202020202030303040404040404 0305040305040406050507060606060707070907080B07080D090A120E0F1913151D1719 21181B251C1F2B22253127283325253525253A28263F2A27452B2A4A2B284F2928542724 5825225D221E611D1C641A176918176D1716721817761818791A187B19167D1917801A18 811918831A17861A178919158A19158D17138F1814921813931813951812961915991715 9C16159F15159F15159F15159F1515A01415A21315A31215A31215A41215A41215A61115 A61115A61115A71015A61115A41215A31215A41215A31215A41215A31215A41215A31215 A61417A51417A61417A51417A61417A51417A61417A415199E171DA11820AB1723B11723 B11321A8111898120F851706B56542FFCF9DFFEEB1FFF1AEFFF7B3FFF5B1FFEEACECC47E DC9A46D88630D27B2BD87A32DB7336D15F2DC44822C03D21B52A17B42517B21F17AF1A14 AD1814AE1615B01817B3171AB7111DB61117B0160AAE1C05AF2207B22710B72B1EB92F22 BF3920CD5324D77224DB8B2CE0AA46F2D076FFEEA8FFFEB3F9FF99E9E373E6B858EA9344 EE6D34E0471ECE2E16BB2719951F15761E1A55221F1400000C01050100050D0B16000009 000004000000000000000000000000000000000000000000000000000000000000000000 00000000000000000004000012000111000208020600030800050800050900040B000107 0D020A1500002900006616158B25208E190F9B190BB32D14B52D05CB4E18DC7234DE8A42 DEA450EAC366FADE7BFFEA86FFF898FFD87FF0B265E49351D8733BC45021B5340DB1270D A5170DA81412AC1212B01010B60D10B70D0EB60E0DB30F0DB51813B11812AC1710AC140F AD120EB20F10B70E13B90E14B40A13B20B13B20D14B30E15B20E15B11016B11217AF1317 AF1317AE1215AD1114AD1112AE1311B11312B31512B31814BE2827BF3127C63E26D05327 D96927E0802AE29432DF9F3DE8B45EF1CA7FFFE5A7FFF8BCFFFDB4FFF69BEEEB78EDDF62 F3CB52F8C34FF2BD49EEB743EAB241E9B03FE9AF41E9AF41EEB446EDB345ECB244EBB143 EBB143ECB244ECB443EBB73FE9BB32ECC335F0CA41F2CF4DF1D45CF2DA6CF5E180F7E790 FBEFA5FAF0B2FDF3BEFEF6C8FEF6D1FDF4D5FBF2D5FDF2C4FEF098FEEC7EFAE475F8DC6E F6D262F1C558EBB54BE7A944E39D3EE5983EE4923EE18A3ADE8436D97D30D5792CD4762C D87531D97132D66C30D4652ED05A2ACC5127C84825C84225C33B21C43C22C43C22C43E21 C64122C54321C44421C54522C84626C94326C84225C74023C43C22C23720BF331CBD2F1B BD2E1DBF2D1EBE2A1EBE271CBC251CB92219B92018B91E19B91A17BA1718B91617B51515 B51213B11111B01012AF0F11AF1112AF1112AF1112AF1112AD1112AD1112AD1114AD1114 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AD0E13AE1216B01418B01417AF1515B21A15B6231BB92C1B BC361BC1421FC95526D2682EDA7733DD8134DE8833DE8835E38440E88244DA6D34CC5721 C34616B43508C7481DF97B55E368468009009A2009A123148D0600A91919A50C119E030B A71015A61115A61115A61115A61115A61115A61115A61115A61115A41215A41215A41215 A41215A41215A41215A31215A31217A21317A21317A014179F14179D15199C15199B1619 9715179616179315169016159015178D15168C1415891515841913811A138019147E1814 7C18167A1817741918701A19681817641A195F1D1E5B21205623205326235128244D2A26 442B273F2A273C292538262233242130221F2A201E28201D1E1A171B1A161517160F1312 0A1010030C0B000908000706050706060606050505040404040404030303020202020202 020202020202020202020202020202020202020202020202000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000090909737373FAFAFA FFFFFFF2F2F2FFFFFFF3F3F3FFFFFFFFFFFFF6F6F6FFFFFFF3F5F4EDEFEE5C5E5D0F0000 4C050991262E950E1CA00719B10E1FAB0614AE111CA1060EA3060FB3111EA90013A70419 95081989192572262A1F0000514342FEFEFEF5F5F5FAFAFAFAFAFAFFFFFFFAFAFAFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFDEEFFFDE0F7E75351441B0000 67241B9130278D1109A4140CA80601AD0401B20204B50208B7030FBB0617BC091EB70E23 A81122931721711B1C28000080736AF8FFF8EEFFF8F0FFFDFCFFFFFFFBFFFFF7FFFFF7FF FFFAFFFFFEFBF8FFFBF1FFFBEDFFFFE1F4EE362F291F000070242671070B9D161DB41A26 B0091AB81021B51021A70918A10A1BA312219E14218812206B182862253440101C180000 D6C1C6FEF8FAFCFFFFEEFAF8EDFCF971817E0004043E4A48F2FBFAF4FAFAFCFFFFFBFCFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF696969000000 6C6C6CF2F2F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFFEEFFFF E7FFFDF4FFFFF2F3F593848928040E2700006416268A2537951C2DA11424AB111DB60F19 BB0A10BB0207B10004AF0917AB0A1AAE0919B20717B50613B60611B60610B30810B00B11 A60D109B10139218178A1E1C7C1E1C6D1A165C15133A03082600001B00001500001C0608 3E333164635F7C827EDAE5DFE0F1EBEEFFFBF1FFFFF1FFFFF1FFFFF2FFFFF4FFFFF3FDFC F4FDFCF1FCF8E4F1EAC4CFC98B958C4E51482622171709001D00002A0000440402621213 771B1E80181F871016A01115A70E11A70E11A70E13A80D13A80D13A90C13AB0B13AA0813 AE0A15AF0B16B00A16AF0716B00515B004149E0D1E761A2F612338340011200004B696A1 FAE7EDFFFCFFFDFDFDFCFFFFFBFFFFFBFFFFFCFFFFFFFFFFFFFEFFFFFCFFFFFCFFFFFEFF FEFEFEF9F9F9A2A2A2000000010101000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000010101020202020202030303040404040404030504 0305040406050507060606060707070B07080B07080F090B130D0F1B12151F161922171B 261B1F2C21253226283325243725233B2824412925482A284D2A265128265726225B2421 60211C631C1A651A156918156D18157219157419167B19167C18167F1915811916821916 851916871A178919158A19138B18138F18129019139318119419129619139819139D1515 9F1515A01415A01415A01415A01415A31215A31215A41215A41215A61115A61115A71015 A71015A71015A61115A41215A31215A31215A31215A31215A31215A31215A31215A51417 A51417A51417A51417A51417A51417A51417A216199E171DA11820AC1621B21520B3111C AA111499140F831A07B7714FFFD9A9FFF6BDFFF7B8FFF7B7FFEDADFFE0A2E9B674DC9845 D6862FD17A2BD67832D97036CE5B2CC24622BE3B1FB62918B62319B31E17B11914B01614 AF1513B21715B5161AB8101DB61117B21607B01C00AF2204B32710B72A23B92E29BF3824 CC5324D77220DB8D28E1AE45F2D379FCEEB1FEFDBCF4FF94E7E26CE5B553EB8F42F06834 E14222CD2A19BA261C921F1871211A51241F0F00000C010504000513081806000B010004 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000004000012000212000407000700040700070B00080C000509000005100003 1D000042000074161492231A981F0EA3220DB63110BE3707D15718DE7C35DE9644DFB054 EDD16EFDE986FFF392FFF096FFCD7CEDA460E1844BD16537BE441FAE2D0EAA230D9F1A09 A2180BA9140DB0110DB60E0DB90D0DB70D0DB30F0EB01511AA150FA7140DA6120EA90F0D AF0C0DB50B0EB80A13B40A15B20A17B20C16B10D16B00F15B01116AE1215AF1316AE1414 AD1313AD1210AD1210B0120FB11310B41511B51716C0252BC12D2BC73D23CE521FD7691E DE7E27E19035DE9B44E9B063F2C581FFE2A2FFF8B4FFFEAFFCF799EBED80EBE26DF3D05A FAC952F4C34CEFBE47EBBA43E9B841E9B841E9B841ECBB44EBBA43E9B841E8B740E8B740 E9B841EBBA43EABD3CEBC232EECA36F2D144F3D656F3D968F4DE7BF6E593F7EAA4FAF0B5 F9F1C0FBF4C8FEF6CFFEF6D1FDF5D0FCF3CCFEF2B6FCED86FDE96EF8DF68F5D662F5CB5D F1BE55EAAF4BE7A243E2953BE3913DE28B3BE08437DC7E34D7792FD3752DD3722DD6702E D66C30D6672FD2602CCF5629CA4C24C64424C43E21C53B21C53A23C43C22C53E21C64023 C54323C54522C54522CA4427CB4329CA4228C84026C73C25C33821C0331FBF311DBF301F C02F1EBE2C1DBD291DBB271BBB241BB92219B92018BA1B17BB1917B91715B81614B51213 B21212B01010AF0F0FAF1112AF1112AF1112AF1112AD1112AD1112AD1114AD1114AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AC1014AE1118B01418AF1316AF1517B11916B6211ABA2B1BBD351D C0411EC75324D0662CD8762FDC8132DC8631DE8835E1823EE88146DC6D35D05823C74916 B83906C94B1BF87F50E774488616009322029A230D8E0C00AA1A19AB1016A50811A91015 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A41215A41119A31219A21319A01319A013199D15199D15199B1619991417 9616179315169115159016158F15148C1413891613821913801B137F19147E18137C1816 7A18157618187319186B1717651919611D1C5C201F5822205525215128244D2A26472927 4329284028263B262337232231221F2C211F29211E1F1B181A1B161618170F1513081110 030D0C000B09000807050706060606050505040404040404030303020202020202020202 020202020202020202020202020202020202020202000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000404045A5A5AF8F8F8FFFFFF FAFAFAFFFFFFF9F9F9FAFAFAFFFFFFF9F9F9FFFFFFFDFDFDFFFFFF7D7D7D1604043F0907 842A2C90101DA3081AB80A21B00317B00F1EA006109F0811B01220AD0215AD061A9C071A 8F1520752423220000514141F9F9F9FFFFFFFFFFFFFDFDFDFFFFFFF7F7F7FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF1FFFDEFFFF5686659150000541C0F 862F25861409980E04B71814BF1112C20B10BE040FB8000FB2000FAB0010A50011A6091A 98161E6B11112300003E3828DEF1DEE9FFF6F1FFFFFEFFFFFFF9FFFFF4FFFFF4FFFFF8FF FFFCFDF9FFFBF2FFFBECFFF9DDEDE335302A1A00006D2F30781F2595212A99111D91000D 98000F9B07179C0F1F9515248A16237F15236F1725712E3F582536310715150000D7C4CA FFF7FAFEFFFFEBF6F2F0FFFB7689830006003A4944F2FDF9F5FBF9FEFFFFFCFCFCFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF686868000000747474 FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFECFFFBF0FFFF F0FFFCFCFFFFF5EAEE63484F1F000044020E7A24317D1120890916A1111BB3131DB4090F B60106B5040CAB0B15A70D19A90C17AE0A15B00911B20910B30810B2090EB20D11AA0B0F A00B0F990E11961519931C1E9120248623287A2930631D274908102F00002200001F0000 23050525100F2614123328264F45436E6463857B7A918786948A8B94888A9D8A8E7E696E 4F3C3E2816161402020F00001200001800001D0000320000530D0D6D1919801B1F8B1A20 9118219C161FA21013A80E10A90D10AB0C11AC0B11AE0A11AF0A11AF0A11B20B15B00A14 AF0915AD0914AA0813A90913A80814930F1C6D1A2C4C17291F00004F2B37FFECF5FFF2F7 FFFEFFF4F6F5FBFFFFF9FFFFFBFFFFFCFFFFFFFEFFFFFDFFFFFCFFFFFCFFFFFEFFFFFFFF F1F1F1898989000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000010101020202020202030303040404040404030504030504 0406050507060606060707070B07080B07080F090B140E101C131620171A23181C271C20 2D22263327293325243725233B2824412925482A284D2A265128265726225D232160211C 631C1A6719156B17156D18157219157618167C18167E1816801815811916821916851916 871A178919158A19138B18138F18129019139318119419129619139819139D15159F1515 A01415A01415A01415A01415A31215A31215A41215A41215A61115A61115A71015A71015 A71015A61115A41215A31215A31215A31215A31215A31215A31215A31215A51417A51417 A51417A51417A51417A51417A51417A216199E171BA1191DAB151EB1141DB31218AA1113 9A150C851C06C57D57FFE1AEFFFCBEFFFCB9FFF8B4FEE5A2FAD392DDA862D99542D5852E D0792AD57731D56C32CA5728BF431FBC391DB62918B62319B31E17B11914B01614AF1513 B21715B5161AB8101DB61117B21607B01C00AF2204B32710B72A23B92E29C13A26CC5324 D77220DC8E29E4B148F4D57BFDEFB2FDFCBBF2F98FE5DC67E4AF4FE88B3EEC6430DE401D CA2714B72319941F1873201A53241E0F00000C0105030005110918030009010004000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000400000F00040E000306010700040700070B00070A000508000004110000320105 5A10117A1B17912116A12614AF2D17B83310C54611D76423E2863DE6A24FEBC062FBDF7C FFF491FFFA9AFFE48BF6BF6FE09250D1703BC45329B53615A92308A81D08A21909A5170D AB140DB0110DB60E0EB70D0EB60E0EB20F10AB110FA6120EA0130CA0110DA30D0CA70B0C AE090DB20910B00A14B10B17B00C15B10D16B00F15AF1015AE1215AE1215AF1314AE1213 AD1210AD1210B0120FB11310B31611B31814BE2527C02D26C63C1FCC501CD5671CDC7C25 E08C32DD9741E6AD60F1C27CFFDF9FFFF5B2FFFDAFFDF89DEEEF89EDE674F7D75EFDD053 F8CB4EF3C649EFC245EEC144EEC144EEC144EEC144EDC043ECBF42EBBE41EBBE41ECBF42 EDC043EDC23FEECB3BF0D240F5D751F6DC63F6DF75F7E38AFAEA9FFAEFB1FCF2BDFCF4C6 FDF6CAFFF8CEFEF7CBFCF6C6FAF2C1FCF2ADF9E880F8E26AF3D863EFCE5BEFC356EBB64E E6A845E39D3EDD9036E08B38E08737DC8033D87A30D5752BD17029D06D29D26B29D2682C D1622ACF5B28CB5227C74923C34121C23C1FC43A20C53B21C43C22C53E21C64023C54323 C54522C64623CB4627CB4528CA4427C94326C73F25C53B21C23720C0341DC0331FC03120 BF301FBE2C1DBC2A1BBB271BB92519BC231BBB1E19BB1C18B91A16B71814B41512B21310 B11111AF1110AF1110AF1110AD1112AD1112AD1114AD1114AD1114AD1114AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AC1014AD1216AE1317AE1416AE1416B01815B5201AB8291BBB331DBF3E1E C65022CF6229D7722EDA7D30DC8331DE8535DF803CE78045DD6E36D35B26CB4D1ABB3D0A CC4F1FF98353F58458972A038F2100961F09910F02A91918AF141AAC0F18A91015A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A41215A41119A31219A21319A01319A013199D15199D15199B1619991417961617 9315169115159016158F15148C1413891613841913811A137F19147E18137C18167A1815 7717187319186B1717671919621C1C5D201F5822205525215128244D2A26472927432928 4028263B262337232231221F2E201F2A201E201B181C1B171618170F1513091211030D0C 000B09000807050706060606050505040404040404030303020202020202020202020202 020202020202020202020202020202020202000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000003D3D3DF9F9F9FFFFFFFFFFFF FFFFFFFFFFFFF7F7F7FFFFFFFDFDFDFFFFFFFFFFFFFFFFFF9C9C9C1607043508027B2C27 8B141AA00918B50C1FAF0313B10F1AA30810A40911B4121DB00414B30B1C9F0B198D161C 73241F1F00003A2B28DEDEDEFFFFFFFFFFFFFDFDFDFFFFFFF6F6F6FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF5FFFDF0FAF2807770160000460A02862F28 93201B9E14119B0101A50001AE0107B3030EB60718B50A1DB40C25AE0F25930211992228 7222212200001E1D0BE9FEEBEDFFFBF1FFFFFCFFFFFFFAFFFFF5FFFFF5FFFFF8FFFFFCFD F9FFFBF5FFFBF5FFFDEEF4F0493F3D150000521E20681D217A1E236F040AA7333C9A252D 92232A922A3180252A641319540D1353161D2900021D0000190000160004D6C5CBFFF9FB FCFFFFF4FFFBF5FFFF8596900007013A4642F5FEFBF7FBFAFFFFFFFEFCFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD6666660000007E7E7EFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFEAF9F6F4FFFFEDF9F7 FCFFFFFFFDFFB29FA52E0D1422000056101A6D131D85152194101B9E0811A7030AB2050B B50A12A90C15A50E17A70D15A90C13AC0B11AE0B0EAF0A0EB00A0CB40E10AF0C0FA7080D A2070D9F09129F0D179E111A97152180121D801C28842731832C3575262C5B1418400205 2D00002300002000001F00001E00002000002100002200002500002F0004270000240000 2300002600003A060A4E16175B1D1E6D27277828298527288B1E238C131A930D189E101C A91620A70E11A90D0EAC0B10AE0B10B00910B30811B50711B50711B70B17B30914AE0A15 A90C15A60F16A211169F10168A151D5912202B010F180000AE939CFFF0F6FFFCFFF3F3F3 FCFFFFF9FFFFF9FFFFFBFFFFFCFFFFFFFEFFFFFDFFFFFCFFFFFCFFFFFEFFFFFFFFF7F7F7 797979000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000010101020202020202030303040404040404030504030504040605 0507060606060707070B07080B0708100A0C150F111D141721181B24191D271C202D2226 3327293325243725233C2724412925482A284D2A265327265726225D232161201C651B1A 6719156B17156F17157318157618167C18167E1816801815811916821916851916871A17 8A19158B18138D17138F18129218139318119419129619139918139D15159F1515A01415 A01415A01415A01415A31215A31215A41215A41215A61115A61115A71015A71015A71015 A61115A41215A31215A31215A31215A31215A31215A31215A31215A51417A51417A51417 A51417A51417A51417A51417A216179E1819A0181AAA1519B01418B21116AB13109B170A 871F04CB845AFFE4AAFFFEBAFFFFB6FFF8ACF9DF94F2CA82D6A155D8923DD4842DD0792A D47630D2692FC65324BB3F1BBA371BB62918B62319B31E17B11914B01614AF1513B21715 B5161AB8101DB61117B21607B01C00AF2204B32710B72A23B92E29C33C28CD5425D87321 DE902BE7B44BF8D97FFFF1B4FEFABAF2F38BE5D663E2AA4BE6863AE9612DDB3D1AC62511 B42014941F16741F1A54231E1100000C02030100050E0A18000009000004000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0300000B00030A0002020204000506000709000709000407070001160000450D10701E20 821C18911D10A82B17B9351CB83813CC551DD9702CE69043ECAE59F5CD6EFFEB87FFFA97 FFF99AFFD580ECAE63D48042C65D2DB9421AAD2B0BA91D06A91A09A5170BA6160DAC130D B2100EB60E0EB70D10B40E10AF1112A71311A214109B141099120E9D0F0EA20D0FA90A0F AB0A10AC0A15AD0B16AD0C14AE0D15AE0F14AE0F14AD1114AD1114AF1314AE1213AD1210 AD1210B0120FB11310B31611B31814BC2421BC2D1FC33A1ACA4D17D3631BDA7722DD882E DA923DE4A95BEDBE78FFDB9AFFF2B0FFFBB0FEF8A4F1F093F2EA7FF9DB61FED653F9D14E F4CC49F1C946EFC744F0C845F1C946F1C946F0C845EFC744EEC643EEC643EFC744F0C845 F0CA45F0D143F3D84DF6DD5EF8E16FF7E382F8E797FBECABFDF2BCFDF5C7FDF6CCFFF8CE FFF8CAFEF8C4FBF5BBF7F1B3FBF0A1F7E47BF6DD66F1D25EEDC758EBBC52E7B04BE3A342 E2993DDC8C35DE8835DE8235DB7E31D8782ED37329D06F28CF6C28D06829D2652AD2602A CE5A29CA5126C74923C34121C13B1EC1391FC23A20C33B21C43E21C44222C54522C54721 C64822CA4826CA4828CA4828C94727C84225C53F22C33B21C3391FC23720C23521C13420 BF301FBD2E1DBD2C1BBB291ABE271CBB2119BC1F18BB1C18B81B16B61713B21411B0120F AF1110AF1110AF1110AD1112AD1112AD1114AD1114AD1114AD1114AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AD1114AC1014AD1216AE1317AD1216AD1315AF1714B41F19B62719BB301BBC3B1BC24B20 CB5C25D36D2BD7792FDB8031DC8234DC7D3BE67F44DE6F37D45F29CE521EBE400DCC5221 FA8454FF9B6EB3461F8E2000921B05951306A51514B0151BAE0E18A91015A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A41215A41119A31219A21319A01319A013199D15199D15199B1619991417961617931516 9115159016158F15148C1413891613841913811A137F19147E18137E18167A1815771718 7419186C1617671919621C1C5D201F5822205525215327244D2A26482A28442A29422827 3C27243824233223202F21202B211F211C191C1B171719181115140B1111050E0D010B0A 000908050706060606050505040404040404030303020202020202020202020202020202 020202020202020202020202020202000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000202022E2E2EFEFEFEFFFFFFFFFFFFF2F2F2 FFFFFFF9F9F9FFFFFFFFFFFFFBFBFBFAFAFAFFFFFFAEAEAE0800002A0600722E21851718 9D0D16B50D1CB1020FB40E18A8070DA9080EB71018B50313B90D1DA30D188B141672251D 220000170906B2B2B2FFFFFFFEFEFEFBFBFBFCFCFCF8F8F8FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF5FBFBF9F9F7A596931900003600007D2825942625 951313A21114A91013AC0F16AC0F1AA90C1DA30A1E9C071D95081B7B00088C2529702A28 2F0F040C0F00E9FFEFEBFFFADFF6ECFBFFFFFFFBFFFFF6FFFFF5FFFFF8FFFFFCFDFBFFFD F8FFFDFBFFFFF2F0F16357571200002D05064D17176E2C2D702627500001370000320000 3100002700001F00001900002100002A050D2E081540202B664F57F5E9EDFFFEFFFCFFFF F8FFFFF5FFFF94A39E000A0635403CF9FDFCFBFBFBFFFEFFFFFDFEFFFEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFB626262000000858585FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF7FDFBF9FFFFF7FFFFF0F4F5 FFFFFFFAF1F49380841F00052300005B161B872C33912026930C13A00910AD080FA9040B A80C17A40E17A50E15A70E11A90D10AB0D0EAC0D0AAF0B0AAF0909B20A0AB2090EB1080F AF0510AD0310AD0212A605159204128E0C1890121D9018228C1A22851A227B181D73171C 842B317A252A6E1C226211175B0A1158070E58070E5A0711600413680A1A7418277F2531 832C35812730791E2573141A80191D891A20971B23A21C25A91722AA101CA80615A5010C AC0B10AC0C0CAF0A0EB3080EB6070EB90510BA0410BA0411BA0816B30713AB0914A71017 A2171C9B1B1C9117167818193600071500006E545DFFEFF5FEF3F7FFFEFFEEF2F1F9FFFF F8FFFFF8FFFFF9FFFFFCFFFFFFFEFFFFFDFFFFFBFFFFFCFFFCFAFBFFFFFFFFFFFF6D6D6D 010101000000030303040404000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000010101020202020202030303040404040404030504030504040605050706 0606060707070B07080B0708110B0D1610121E151821181B24191D281D212E232734282A 3424243725233C2724422925492A284D2A265327265825225E222161201C651B1A681915 6C16156F17157318157718167C18167E1816801815811916821916851916871A178A1915 8B18138D17138F18129218139318119518129819139918139D15159F1515A01415A01415 A01415A01415A31215A31215A41215A41215A61115A61115A71015A71015A71015A61115 A41215A31215A31215A31215A31215A31215A31215A31215A51417A51417A51417A51417 A51417A51417A51417A216179D19179F1916A91515AE1213B11111AB140D9C19058A2302 CC8655FFE1A2FFF9AFFFFEADFFF6A2F4DA86EEC575D7A04ED7913BD4842DD27B2CD47630 D0672DC35021B93D19BA371BB62918B62319B31E17B11914B01614AF1513B21715B5161A B8101DB61117B21607B01C00AF2204B32710B72A23B92E29C43D29CE5526D87321DF912C EBB84FFCDD83FFF2B5FEF9B9F2ED87E6CF5DE2A646E58338E65E2AD83B18C5250FB31F13 951E16761F1857221C1400000C02030000040A0D16000009000004000000000000000000 000000000000000000000000000000000000000000000000000000000000000000010000 070001060002010204000506000706000606020204100000210000561416802425891C17 941A0DAD2C17BE3B1FBC3E16CF6227D97D34E69B4AF1B962FDD97BFFF190FFF696FFEC92 F7C473E39D57CD6E34BE4E20B63613AE2207AB1A07AE1A0CA8150BA9140EAF110EB30F10 B60D10B60D12B20F12AB1214A416149D18139718129516109814129C1212A40F15A70D15 A80D15A90C15AC0C14AC0C14AB0F13AC1014AE0F13AF1014B11314B01213AF1110AF1110 AE130FAF1410B11611B21913B7221BB92A19C03713C74A14CF5F17D77220DB832CD88E39 E1A356EABA72FED796FFEEADFFF9B3FFF9ABF4F3A0F6EE8BF8DE63FEDA52F9D54DF5D149 F2CE46F1CD45F2CE46F3CF47F6D24AF5D149F4D048F3CF47F3CF47F4D048F5D149F3D34A F0D64DF3DC5AF6E16AF7E47DF7E58FF7E8A3FAEDB8FEF2C8FEF6D1FEF6D1FFF8CEFEF8C6 FCF6B8F8F4ADF5EFA1F7EC90F8E275F7DA65F1CD5DECC254E8B74EE6AC48E2A040E1963B DE8A34DF8634DE8134DC7C32D87730D5732CD16E2AD26C2AD0662AD1642BD15F2BCF592B CC5128C84825C44222C33D20C0381EC1391FC23B1EC43E21C44220C64621C64822C74923 CA4C26CB4B28CB4B28CA4A27C94727C64424C53F22C33D20C33B21C53B21C33821C23521 C0331FBE301CBD2E1DBE2D1CBD251ABD2319BC1F18B71D15B61912B11611AF140FAE130F AD1210AD1210AD1112AD1112AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AD1114 AC1014AD1216AE1317AD1216AC1214AD1514B21D17B42517B92E19BA3719C0461DC95723 CF6728D5742DD97C2FDB7F34DC7A39E67D43DF7038D7622CCF5621BE420EC9511FF58351 FFB284CF633C8C1F008D19029B190CA0100FAE1118AB0B15A91015A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A41215 A41119A31219A21319A01319A013199D15199D15199B1619991417961617931516911515 9016158F15148C1413891613841913811A138019147E18137E18167B1715791718741918 6C1617681819631B1C5F1F1F5921205525215327244F29264A2B29452B2A4329283F2725 3A25243523213022212C2220241C1A1F1B181919191216150C1212060F0E020C0B010A09 050706060606050505040404040404030303020202020202020202020202020202020202 020202020202020202020202000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000606062C2C2CF7F7F7FFFFFFFFFFFFE9E9E9FFFFFF FCFCFCFFFFFFFFFFFFF7F7F7F8F8F8FFFFFFC8C8C81007001E0300682F1B811A159B1013 B40E18B1010BB70E15AE080CB1080DBC0F15B9000EBF0D1BA60C148A121174281B2A0300 0A0000919191FFFFFFFCFCFCFDFDFDFBFBFBF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFD9C3C62200003100006F1F20882426820E0F 9514189A13199C151C9E16229C1927991A2B971C30921D2F891F29873235602924230D00 071000E4FFECEAFFFAE0FAEFF9FFFFFFFDFFFFF8FFFFF6FFFFF9FFFFFCFDFEFFFDFCFFFD FEFCFFFFF8FD97888D2B17191200001600002100002B06002200001900001F0200432C24 55473E554C43636057837C76BAA3A9CDAFB9DCC5CDE8D7DDFFFCFFFFFFFFF4FAF8F8FFFF F7FFFFA2AEAA010C08313735FDFDFDFFFBFCFFFDFFFFFDFFFFFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F85E5E5E0000008A8A8AFFFFFFFDFDFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFEEF4F4EDF3F3 FEFFFFE9E5E66355551400002A00005B13177A1B1F90191FA0171EAB111BA80812A80C17 A80C17A80D15A80D11A80E10A90E0CAB0D0AAE0C09AA0503B10908B90C10BD0C14BD0714 BD0414BF0216BB0619B91424AD131FA60E1A9E0C169C0F189E171EA11F27A3262C840B14 840F1788141D8D1B2392202A93242D94252E972330A124369B1C318F122484091B800716 830B178A121C9216208E0F16910A1196060FA20812AE0C17B70D1AB80717B30310B00A0E AF0B0CB2090CB6070CBA050EBD030EBE0210BD0311BB0615B10714A70C149F1419981C1C 8A1D1A76130D5B100B1C0000160309DCCDD2FFFCFFFFFEFFFAFCFBF5FEFBF8FFFFF7FFFF F8FFFFF9FFFFFCFFFFFFFEFFFFFDFFFFFBFFFFFCFFFAF6F7FFFFFFFAFAFA565656030303 000000070707030303000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000010101020202020202030303040404040404030504030504040605050706060606 0707070B07080B0708110B0D1610121E151822191C251A1E291E222F242835292B342424 3824233E2624442825492A284F29265426265825225E2221631F1C661A1A6819156C1615 7016157517157718167C18167F17168018158219168418168619168919178A19158D1713 8E17139117129318139417119518129819139918139D15159F1515A01415A01415A01415 A01415A31215A31215A41215A41215A61115A61115A71015A71015A71015A61115A41215 A31215A31215A31215A31215A31215A31215A31215A51417A51417A51417A51417A51417 A51417A51417A216179D19159E1914A81412AD1210B0110DAB14099E1C048D2500CD8650 FFDC98FFF4A1FFF8A0FFF195F0D377EAC167D8A147D79237D6862FD57E2FD67832CF662C C14E1FB93D19BB381CB62918B62319B31E17B11914B01614AF1513B21715B5161AB8101D B61117B21607B01C00AF2204B32710B72A23B92E29C63F2BCF5627D87321E1932EEFBC53 FFE187FFF4B7FFF7B6F5E983EACC5CE3A244E48336E56028D63C18C4250FB31F11971E15 781D185A201C1500000C0201000004070E16000107000002000000000000000000000000 000000000000000000000000000000000000000000000000000000000000010000030000 0200010003030005040006040004030A00011900003A030666171A8A2422921D169B1D0E B02E16C23F21C2491ED16F2ED8893CE6A853F4C56BFFE384FFF493FFED8FFFDA82EBB062 D98A48C55D28BA4017B32C0EAE1B07AF1709B21A0FAB140DAB1310B01010B30E12B40E12 B30E14AD1114A614159D1917941A158D1A158C19148E1615921415991218A01019A30D16 A60C14A80D13A80D13AA0E12AB0F13AD0E12AE0F13B11314B01213AF1110AF1110AE130F AF1410B11611B21911B52115B72913BE3610C54611CD5B15D46D1ED87E28D48834DFA051 E9B56AFBD290FFEBA9FFF7B5FFF9B1F7F5ABF8F196F8E268FCDF53FADA51F4D74BF3D34A F1D448F4D44BF3D64AF9D950F6D94DF7D74EF4D74BF6D64DF5D84CF8D84FF6DA52F1DD5A F4E168F7E67AF8E98CF7E99EF8ECB0FCF1C4FFF5D2FEF5D4FCF6D2FEF7CBFDF6BFFBF4AC F5F09CF1EB8DF4E77FF8DE6FF7D361EFC758E9BA50E7B049E4A643E19A3EE1913ADC8633 DD8233DD7D33DB7930D7752ED3712AD26D29D16B29D06328D0612AD05C2BCD5729CB5027 C84825C64122C33D20BF371DC0381EC13B1EC24020C34320C5471FC54A21C64B22C94E25 C94E25CA4F26C94E25C94B25C74923C54522C54321C54021C53F22C43C22C23A20C2381E BF351BBE331CBF311DBF291ABE2619BC2417B82015B41C11B21810AF150DAE130EAD120E AD1210AD1112AD1112AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AD1114AC1115 AD1216AE1317AC1115AB1113AC1413B21A15B52218B72C19BA3417BE421CC65221CC6226 D46F2BD9792FDA7C34DB7837E57C42E07139D8632DCF5621BA420DC34F1CEE7E4CFFBE90 E07950881D008A1600A11F129C0C0BAD1017A80812A91015A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A41215A41119 A31219A21319A01319A013199D15199D15199B1619991417961617931516911515901615 8F15148C1413891613841913811A138019147F18137F17167B17157917187618186E1517 681819631B1C5F1F1F5921205625215427244F29264B2C2A482C2B462A294028263B2625 3624223123222E2321251D1B201C191A1A1A1416150E1213090F0F030C0B020B0A050706 060606050505040404040404030303020202020202020202020202020202020202020202 020202020202020202000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000070707252525D6D6D6FFFFFFFFFFFFEDEDEDFFFFFFFBFBFB FFFFFFFFFFFFFBFBFBFEFEFEFFFFFFECECEC312A22150100622E167F1D129A1212B30E15 B10008BC0D12B5080CB8090EC00B12BC0009C30B17A70A118B110E7A2D1D380E000D0000 818181FFFFFFFFFFFFFFFFFFFDFDFDFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFFFDFFFFFAFFF7E0E8330E15330003672225832E317F1F21841B1F 86191E85181E8217217E18257D1B287C1E2E79212D68161C5412132D04000B00000E1D0A D7F4E0EAFFFAEEFFFDF8FFFFFFFDFFFFF9FFFFF8FFFFF9FFFFFCFFFFFFFDFEFFFFFFFCFF FFFBFFE8DBE295898D625656514644534A435D544B9D968C9F9D91B7B9AEDCE2D6F0FAEF F0FEF1F4FFF9FBFFFBFFFBFDFFF8FFFFFAFFFFFBFFFFFEFFF5F7F6F1FAF7F8FFFFF8FFFF ABB6B2040A082B2D2CFDFBFCFFFAFCFFF8FCFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF6F6F65A5A5A0000008C8C8CFFFFFFF8F8F8FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFDFDFFFBFBFFFFFFF8FEFCF1FBFAF7FFFF F8FFFFC6CBC742383621050424000055090D872228941B229A111BAD1722AB0A19AE0917 AE0A15AC0B13AB0C10AB0D0CAB0D0AAC0D09AB0803B30B0ABB0F0FBF0C10BF0510C00110 C50213C60719B90511B30811B30912AF0A11AA0911A4070E9F050D9A050BA00E18A1111A A1141DA0141D9A111B930A148C030D89000A91000F990116A00B1EA61325A71625A61522 A41320A2121CAD1A24AA101AA4040EA40008AC0008B7030FBF0614C00A16B2090CB00A0A B5080CB9060CBD030EC0020EC00110BD0311B90715AD09149F0E1595171A891D1B711810 550900340000240A098D8487FFFEFFF5F5F5FCFFFFF1FAF7F5FFFCF2FEFAF7FFFFF8FFFF FBFFFFFEFFFFFFFEFFFFFDFFFFFBFFFFFCFFFDF9FAFFFFFFE3E3E3333333000000020202 080808000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 010101020202020202030303040404040404030504030504040605050706060606070707 0B07080B0708120C0E1711131F1619231A1D261B1F2A1F2330252935292B362424382423 3E26244428254B29285028265426265A24225F2221631F1C661A1A6918156E1615701615 7517157917167E18168016168118158418168418168619168A18178B18158D17138E1713 9117129318139417119718129918139B17139D15159F1515A01415A01415A01415A01415 A31215A31215A41215A41215A61115A61115A71015A71015A71015A61115A41215A31215 A31215A31215A31215A31215A31215A31215A51417A51417A51417A51417A51417A51417 A51417A216159E1A159E1912A5140FAB120CAF1108AB15069F1E018F2800D08A4CFFDC8E FFEE94FFF393FEEB85E8CB67E6BC5AD8A041D99236D88831D88132D87A34D0672DC04D1E B93D19BC391DB62918B62319B31E17B11914B01614AF1513B21715B5161AB8101DB61117 B21607B01C00AF2204B32710B72A23B92E29C8412DCF5627D97422E39530F2BF56FFE48A FFF5B8FFF6B5F8E682EDC959E4A242E68236E36127D33E16C2260DB32112981D157B1C16 5E1F1A1900000D0101000102051014000307000102000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000002000102 00040100050200040206020113000021000058141575191A8F1F1B9C2217A62512B43316 C64422C95627D37C35D79642E8B55CFBD276FFEE8EFFF796FFE588F7C974E09C53D07638 BE4E20B63412B3230BAE1706B01408B41710AC130EAD1112B01012B30E14B30E14AF1015 A912179F1719931918881B16811B16801A168117178615178C131A9411199C0F15A30E14 A40D12A70E13A90E12AA0E12AD0E12AD0E12B21214B11113AF1110AF1110AE130FAF1410 B01711B11A11B32211B4280DBC340EC34411CC5616D3691DD67A27D48331DF9C4BE9B164 FACF8AFFE8A5FFF5B6FFF9B8FAF6B7FBF4A3FBE870FEE75BFBE158F6DF53F6DC53F4DD51 F7DD54F6DF53FAE057F7E054F7DD54F4DD51F6DC53F5DE52F9DF56F7E05CF4E46AF5E97B F9ED8BFBEF9DFAEFAFFBF1BEFFF5D1FFFADBFBF4D7FDF5D1FDF5C6FCF4B5F8F1A0F2EC8A EFE77AF1E26FF7D768F5CB5DECBD53E5B249E3A844E29D3EDE9338DF8B35D97E2DDB7B2E DA782FD8732DD5702CD16C28D06927CE6627CC5D25CD5B27CC5827CB5227C94B25C54522 C33E1FC13A1DBE361CBF371DC03A1DC13F1DC3451FC44920C54C21C64D20C95023C95023 CA5126CA5126C94E25C74C23C74923C54721C54522C44421C34121C13F1FC13B1EBF391C BE371ABF351BBE2D1ABF291ABC2617B92314B51F11B21A0FAF160EAD140EAD120EAD1210 AD1112AD1112AF1014AF1014AF1015AF1015AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AD1114AC1214AC1315 AE1416AC1214AA1012AB1312B11916B32016B72A19B83217BD3E1BC34D1FCC5D25D26B29 D8762FDC7935DA7638E47B41E07139D8652ECE5621B5400ABD4B17E47945FFC292E9845A 801800861400A725189D0D0CB2121AAB0914A91015A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A41215A41119A31219 A21319A01319A013199D15199D15199B16199914179616179315169115159016158F1514 8C14138916138518138219138118147F18137F17167D17157A16187618186E1517691719 651B1C601E1F5B21205625215427245028264D2B2A482C2B462A294127263D2525372322 322222302221261C1B211C191B191A1517160E1213090F0F040D0C040A0A050706060606 050505040404040404030303020202020202020202020202020202020202020202020202 020202020202000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000010101010101131313A4A4A4FFFFFFFFFFFFFBFBFBFFFFFFFCFCFCFFFFFF FEFEFEFFFFFFFFFFFFF7F7F7FFFFFF4F48401100005F2D147F1D129B1411B40D14B40008 BF0C12BA070BC0090EC20710BD0006C50615AA060F8E0E0D8330224719090D00006F6F6F FFFFFFFBFBFBFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFBF8FFF6ECF5FFF2FA391B232B02084C181C68272B671F228135377A2B2E 691D21580D124600083700002F00002B00002D0000240000250A03110D0150614FD3F0DE D6F7E6EEFFFBF7FFFDFFFFFFFFFBFFFFF9FFFFFAFFFFFCFFFFFEFFFFFFFFF9F2F9FFFBFF FFFCFFFDFBFEF3F7F6F9FFFDF8FFFDF5FFFBE8F9EFECFFF4F1FFFBF1FFFBF2FFFDF2FFFD F2FFFFF8FFFFFBF5F7FFFAFEFFF6F9F5F1F2F3F3F3F7FBFAF9FFFFF8FFFFF8FFFFB1BAB7 040807242424FEFAFBFFF9FCFFF5F9FFFBFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF5F5F55858580000008D8D8DFFFFFFF4F4F4FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFCFDF3F4F5F4F2FBFFFFF7FFFFE2F5F1E5FAF5 F4FFFFCDD2CC5446431900004005077A282E7A121B7E0610A41A27AB0A1CB20719B00817 AF0915AC0B11AB0D0EAB0D0AAC0D09B00E0BB4110CB90F0FB7090BB40006B50006BC000C C20312C00812BD0A10BA090FB90A0FB70A10B3080EAF080FAE0910B10D16AD0D15AA0D16 A80D15A80E18AA101AAC121CAE121FB40F20B50E20B20D1EAC0A19A70615A40614A70A15 AA0D18A0000AAA060FB40D15BA0F17BB0A14B8030CB60009B10005B3090CB2090CB5080C B9050EBD030EBE0210BE0211B90413B50B18A70D19971118881A1B771E1A5A140A370000 1B0000524441FFFFFFFEFFFFEDF1F0F6FFFCF8FFFFF0FCF8F7FFFFF7FFFFF8FFFFFBFFFF FEFFFFFFFEFFFFFDFFFFFBFFFFFCFFFFFEFFFFFFFFCCCCCC161616000000050505090909 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000010101 0202020202020303030404040404040305040305040406050507060606060707070B0708 0B0708120C0E1711131F1619231A1D261B1F2A1F23302529362A2C3624243924233F2524 4527254C28285128265626265A24225F2221641E1C681A1A6918156E1615711615761715 7917167F17168016168317158517168517168818168B17178D17158E1713901613921712 9417139617119718129918139B17139D15159F1515A01415A01415A01415A01415A31215 A31215A41215A41215A61115A61115A71015A71015A71015A61115A41215A31215A31215 A31215A31215A31215A31215A31215A51417A51417A51417A51417A51417A51417A51417 A216159E1A159E1912A5150DAA1109AF1106AC1502A01E00922900D58E4CFFDC89FFED8D FFF088FCE57BE4C559E4B84FD79D39DA9435DA8A33DA8334DA7C36D0672DC14E1FBA3E1A BD3A1EB62918B62319B31E17B11914B01614AF1513B21715B5161AB8101DB61117B21607 B01C00AF2204B32710B72A23B92E29C8412DCF5627D97422E39530F3C057FFE58BFFF5B8 FFF5B5FBE580F1C759E6A241E48334E06227D24115C0290EB423129B1C13801A16621C1A 1D0000100000000002031114000407000202000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000100000102000202000300 0003000403000E00001C00002C0000701F1E821A19931C14A62416AE2C14B73617C74923 CD622CD0863BD6A048E9BE62FEDB7DFFF594FFFA99FFDE86F4BD6BDA8D47CC6930BC4219 B52B0EB41D0AAF1307B10F0AB31411AD1112AD1114B20F14B20E15B00F15AB1217A21619 981A1B8519167B1C18741C18701D19721A187618197D161A87121A9712179E0F13A00F12 A40F13A70E11A90E12AD0E12AE0D12B21214B11113B01010AF1110AE130FAE1510B01711 B11A0FB2210CB3280BBB330DC24211CC5418D36621D77629D68130E09947E9B05FFACE83 FFE8A2FFF4B5FFF8BDFBF6BFFCF6ACFDED7CFEEC66FBE762F6E45EF5E15CF5E35DF7E35E F7E55FF7E35EF5E35DF5E15CF3E15BF4E05BF4E25CF6E25DF5E365F5E97BF6EE8BF9F29A FCF4ABFDF4BBFEF6C8FFFAD9FFFFDFFDF4D3FDF4CBFEF5BEFDF3ACFAEF95F5EA7EEFE56C F2DE65F6D260F4C559EAB74EE4AA46E19F3FE0973BDD8D36DC8633D6792BD8762BD7722C D56E2BD26B28CF6826CC6523CC6226C85922CA5625C95325C84F24C64822C24020C03A1D BE371ABD351BBE381BBE3C1CC0401DC1461DC34A1FC34D1FC4501FC65221C75320C85423 C75322C75123C54F21C54C21C44B20C3481FC2471EC3451FC0421CBF3F1CBD3D1ABC3A18 BF381ABD2F17BD2C17BA2914B72412B32010B11B0DAE170CAE150DAC130DAD120EAD1210 AD1112AF1014AF1014AF1015AF1015AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AD1114AC1214AC1315AE1416 AC1214AA1012AB1111B01815B21F17B6281AB83018BC3B1BC44B20CC5A26D4672CDA7331 DD7735DB7537E47B41E07139D8652ECB5620B23F08B74914DE7641FFC08FE8875C791200 811100A9291C9F0F0EB6161EAE0C17A91015A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A41215A41119A31219A21319 A01319A013199D15199D15199B16199914179616179315169115159016158F15148C1413 8B15138717138419138317148017138016167E16157A16187717186F1517691719651B1C 601E1F5B21205724215626245128264E2C2B4A2C2C4729294228273E2626382423352323 302221271D1C221D1A1C1A1B1616161112140B0F10060C0C050B0B050706060606050505 040404040404030303020202020202020202020202020202020202020202020202020202 020202000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000909090000000202027D7D7DFCFCFCFFFFFFFFFFFFFDFDFDFFFFFFFBFBFBFCFCFC FFFFFFFFFFFFECECECFFFFFF5A534B0F00005E2C137E1D149B1313B40D15B20007BD0C12 BB080EBF0A11C1060FBB0004C30414A9030D8F0D0D8831275020120B00005A5A5AFFFFFF F2F2F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFFF9F6FFFFFBFF36252B1500001E00002E04062B0000220000220000200000 1D00001D00002505082D131636191D4925275A3B398A7B748E9083DAECDCEEFFF8E0FCED F0FFFBF7FFFDFEFFFDFFFCFFFFFBFFFFFBFFFFFCFFFFFEFFFFFEFFFFFDFFF7F5FAFDFEFF F4FCFEF4FFFFF1FFFFE8FFFBE9FFFFEAFFFFEBFFFFEDFFFFE6FDF7E9F9F6F7FFFFF8FFFF FCFFFFFFFEFFFFFEFFFBF9FAF7F9F8FBFFFEFBFFFFF9FFFFE9F4F0F9FFFFB5BBB9040605 211F20FEF8FAFFF8FCFFF2F7FFFBFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAFAFAFEFEFEEDEDED3D3D3D0000009A9A9AF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFDFFFBFBFFFBFBFFFDFDFCFFFFF5FFFFF0FFFFEEFFFFF0FFFF F5FFFFACABA7422E2D1D000036000069161E86222C931624A00318AD0016B00518B10918 B10D16AC0B10A70908A30601AC0D09AC0D09AF0B09B00A0AB3090CB5080EB70610B7060E B9060AB70709B7070AB7070AB6070CB6070CB5080EB3080EB20910B00910AF0A11AE0A11 AC0B13AB0B13AB0B13AC0B13B20815B30715B20815B00815AF0915AE0A13AC0B13AC0B13 AE0A11AF0A10B00910B2090EB5080EB7060CB9050EB7060CB0070CB30A0FB70A10B5050F B3000BB3000DB80616B8101FB016229E151F810E137D1F1F6A251E2800001F00005E4B3D FFFDF9FBFFFEFAFFFEF8FFFEF7FFFEF6FFFEF6FFFEF6FFFEF8FFFFF9FFFFFCFFFFFFFFFF FFFEFFFFFDFFFFFCFFFFFDFFF7F5F6FFFFFFE0E0E0010101060606000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000010101020202 0202020303030404040404040002010305040507060406050303030505050C0809110D0E 1711131A141620171A251C1F2B20242E23273025293425283C2829412929462A29492A28 4D29295128265624255921205B1B1B601A186719196C18167218187419187819177C1818 8016168216168416158517168717168917168B17178D17158E1713901613931612961613 9617119817129B17139C16139D15159F1515A01415A01415A01415A01415A31215A31215 A41215A41215A61115A61115A71015A71015A71015A61115A41215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A41316A51417A51417A61518A71619A41817 96150FA21F17A6160EAA1109B4160BA50E009513009D3502DB924DFBCD77FFE985F4E274 F3DC6AEACB57E0B242E5AB40D58F2FDE8E37E18A3BDA7C36CD642AC04D1EB93D19B9361A B52817B52218B21D16B11914B01614B01614B21715B5161AB60E1BB51016B11506AF1B00 AF2204B42811B92C25BB302BC43D29D05728DD7826E69833F1BE55FFE086FFF4B7FFF7B8 FBE27EF1C656E6A241E28633E06627CD4314BE290BB221109B180E8D211E6D1F1D3E0E0E 100000000000000505000A0A000202000000000000000000000000000000000000000000 020202020202020202020202020202020202020202010302000202000404020806000100 070000120000390907601917791A188D1A159F1F14AA2512B22F13C0411ED15A2FD57237 D49545DBB354F2D06FFFEB88FFFB9AFFF494F9CD76E1A253D57D3DC45623B2300CB11F06 B61A0DB5140CB10F0CB01010AA0B0FB31419B6151BAE0E16A80B14A4111998151A861615 7D201B6A1B16611C1564231D682220661A1C6B161B7A151B890C10980D109E1213A31215 A61012A90E12AF1014B21116B41114B31013B01010AF1110AE130FAE1510AF1811AF1B0F B0220CB52A0BBC330FC13E12C84C18D05E20D9732BDC8333DF9441E6A956F4C776FFE299 FFF3B1FFF8C0F8F4C4F7F2B2F9ED87FCEE74FCEC73FAEC72FBEB72FBED73FDED74FDEF75 FCEC73FAEC72FAEA71F8EA70F9E970F9EB71FBEB72F9EC7AF6EE8CF6F09AFAF4A8FDF8B6 FFF9C5FFF9CDFDF7D3FEF6D2FAF1C8F9EFBEF9EEAEFBEE9FFBED8AF7E875F0DE60EDD455 ECC252ECB74FE5AB47E1A340E09A3BDE9137DC8832DB802FD9772CDA742CD9702CD56C2A D16827CE6426CB6123CC5F26C95723CA5426CB5227C94E25C84825C44222C13B1EC0381E C0391CBF391CBF3D1DBF411BC0471CC24C1EC55120C75521C95A23CA5B24CB5C25CB5C25 CD5B27CB5925CB5726CA5625CE582ACD5729CD5429CA4F25C74921C2441CBD3F19BC3A18 C3391CC3361BBF3119BA2C14B72613B32010AF1B0DAF180DB01711B01712B01513AF1314 B11216B01116B00F17B00F15AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AD1114AD1514AA1413AB1214AB1214 AD1315AE1414AF1714AF1A13B52618B82D18BE381BC5471FCB5525D1622AD46A2CD66E2F D36B2EE47A40E3743CD8672FCF5C25BC4B13BE531DDC7942FFBD8ADD7E528A26028A1C03 9C1C0F9A0A09B4141CB00C17A91015A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A41215A41119A31219A21319A01319 A013199D15199D15199B16199B16199818199517189317179218179117168E16158D1715 891915871A158619168418158418188117177E171A79191A73191B6E191C661A1C601C1D 5A1E1E57211F5624235327264D2929492B2B492B2B472B2A4228293C2726382425342424 2E2222271F1D1E1A1B1816171415170E1213080C0D030708050706060606050505040404 040404030303020202020202040404040404030303020202020202010101000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000707070000008B8B8BFBFBFBF7F7F7FFFFFFF4F4F4F2F2F2FFFFFFF1F1F1FFFFFF F7F7F7FCFCFCFFFFFF645D551A05003502008A2923A31C20A4000BB70913B2070FB90E14 B00309B9030FC40314C00518AD0816920F14741D165A2A1E0B00001D1D1DFBFBFBEFEFEF FFFFFFFFFFFFFFFFFFF1F1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFF F6FBFFFBFFFFE9EAEE9F9A9E3E34350A00000D0000180501220D0A46332F6D5E59827773 8D8582A4A39FD5D5D3FFFEFDFFF9F9FFF9F7FFFDF7FBFFF7F4FFF7F0FFF9EFFFF9F1FFF9 F8FFFBFEFFFBFFFEFDFFFCFFFFFCFFFFFCFFFFFDFFFFFEFFFEFFFFFCFFFFF8FFFFF4FFFF F0FFFFEBFFFFE9FFFFE9FFFFEAFFFFEDFFFFF1FFFFF7FFFFFCFFFFFFFDFFFFFBFFFFFBFF FFFEFFFEFFFFFCFFFFFCFFFFFBFFFFF9FFFFF9FFFFF9FFFFFBFFFFBABEBD0D0F0E1D1B1C D5CFD1FFFBFFFFF4F8FFFBFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD FDFDFDE4E4E4333333000000A1A1A1F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFDFFFBFBFFFBFAFFFEFBFEFFFDF5FFFFF1FFFFEDFFFFEEFFFFECFFFB FBFFFFC3B9B840232522000040000771242C7A111FA31428B31128B31126AD0C1CA50511 A10509AA0C0DB21413AB0D0AAB0D0AAC0D0AAC0D0AAE0B0EAE0B10AE0B10AF0A0EB3090A B50907B50909B50909B5080AB5080AB5080CB5080CB5080EB3080EB00910AF0A10AE0A11 AC0B11AC0B11AE0A11B20811B30811B20811B20811B00911AF0A10AE0A11AE0B10AE0B10 AE0B10AF0A0EAF0A0EB00A0CB2090CB3090CB3080EB40B12AA030AA80007AF0510BC121F BC1423AE0C1B99030F9B131F820D1577171B6F25243705001900004B382AD5CDC0FEFFFA FAFFFEF8FFFEF8FFFEF7FFFEF7FFFEF7FFFEF7FFFEF9FFFFFBFFFFFEFFFFFFFFFFFFFEFF FFFEFFFFFDFFFFFEFFFBF9FAFFFFFFD7D7D7020202080808000000000000020202000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000010101020202020202 0303030404040404040103020305040507060406050404040505050D090A110D0E171113 1A141620171A261D202B20242E23273025293425283C2829422829472929492A284F2829 5327265723255B21205C1A1B611A186818196C18167218187618187A18177C1818801616 8216168416158717168816168A16168D17178E1615901613911513951512971513971611 9A16129B17139C16139D15159F1515A01415A01415A01415A01415A31215A31215A41215 A41215A61115A61115A71015A71015A71015A61115A41215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A41316A51417A51417A61518A71619A41819961510 A21F17A61510AA1109B4160BA50E009614009F3501DA9049FACB71FFE67EF5DF6FF4DB65 EDCA52E3B23CE7AB3BD9912FE09039E18A3BDA7C36CE652BC14E1FBA3E1ABA371BB62918 B62319B31E17B11914B01614B01614B21715B5161AB60E1BB51016B11506B01C00AF2204 B42811B92C25BB302BC43D29D05728DD7826E69833F1BE55FFE086FFF4B7FFF7B8FEE27E F4C656E5A440E18834DC6926CB4716BD2C0DB3220F9F191091201C731D1E450D0E190000 030000000405000A0A000202000000000000000000000000000000000000000000020202 0202020202020202020202020202020202020103020002020005050406030500000D0000 2400004B0E0D701B188619169A1B14AA2214B22A14B83616C44920D36331D67C3DD6A24C DFBE5DF4DB77FFF08CFFF998FFEB8EF2C06BDC944AD27236C34D1FB4290AB31B06B8170D B5110FB10E0FB01012AC0D12B31419B4141CAA0F17A40D169E151C921A1C7E1A1A71221D 591A1347150C4516104815124A121157161A701B20830F10940F109B1313A21315A51012 A90E12AF1014B41116B51014B40F13B20F10AF1110AE130FAD1510AD1811AE1C0FAF230C B3290CB93212C03C16C7481BCF5A24D86F2DDB7F32DE923EE3A54EF2C46EFFDF90FFF1AE FFF7C1FAF5CBF6F3BCF9EF96FBF086FAED84F8ED83F9EC83F9EE84FCEF86FCF187FBEE85 F9EE84F9EC83F7EC82F8EB82F8ED83FAED84F8EE8CF5EE9DF5F1A8FAF5B5FDF8BEFFF9C7 FDF9CAFEF7CBFEF6C8F8EEBBF8EDAFF9E99EF9E88EFBE67DF6E069EFD655EDCB4DEEBE50 EDB44DE7A946E39E3FE1963BE08E38DF8433DD7D30DB752DDA712DDA6E2DD66A2AD36528 CF6325CC5F24CC5D26C95524CC5328CB5027CB4D27C94727C64023C33B21C0381EC0391C C03B1CBF3D1BC0421CC1481DC34F1EC65420C75821CC5F26CB6125CC6226CD6327CF6229 CE6128CD5E27CC5D26D15F2BD15D2AD05A2ACD5727CA5124C44B1EC0471CC0421AC53F1C C53B1EC1371ABD3116B82A14B52411B1200FB01C0EAF180FB01712B01513AF1314B11217 B01116B00F17B00F17AF1015AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AD1114AD1514AA1413AB1214AB1214AD1315 AE1416AF1716B11914B62319B92C1ABF371DC64623CC5326D25E2BD6672FD66C30D3692F E2783EE1723AD7662ECE5D25BB4C14BC541DD97841FFBC89E4895C90300A8A1E049C1E10 9B0B0AB3131BB00C17A91015A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A41215A41119A31219A21319A01319A01319 9D15199D15199B16199B16199818199517189317179218179117168E16158D1715891915 871A158619168518158517188117177E171A7B191A74181B6E191C661A1C601C1D5A1E1E 57211F5624235327264D29294A2A2B4A2A2B472B2A4228293C27263824253424242E2222 271F1D1F191B1816171515171011130A0B0D060709060606060606050505040404040404 030303020202020202040404040404030303020202020202010101000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 070707000000838383FCFCFCFAFAFAFFFFFFF4F4F4F7F7F7FFFFFFF1F1F1FFFFFFF9F9F9 F9F9F9FFFFFF817A740F00002B0000852727A2232AA10916AE0E1A9E040C9C050AB4191F B10F1AB20314AB00129F071695192182312E70433D1A0B08242424F2F2F2F6F6F6FFFFFF F5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF5FFFF F7FFFFF8FFFFEEF4F4CCCECDB9B9B7C4C3BFD7D6D2D2D1CCE1E2DCEFF4EEF0FAF2EAF7F0 EAFBF5F2FFFFF7FFFFFFFDFEFFFCFCFEFFFAFAFFFAF6FFF9F4FFF9F3FFF9F4FFF9F9FFFA FCFFFBFFFFFBFFFEFDFFFDFFFFFDFFFFFCFFFFFEFFFCFFFFF8FFFFF5FFFFF1FFFFEDFFFF EAFFFFE9FFFFEAFFFFEDFFFFF1FFFFF7FFFFFEFEFFFFFBFFFFF8FFFFF5FFFFF7FFFFFDFF FCFFFFFBFFFFFBFFFFF9FFFFF9FFFFF9FFFFF9FFFFFBFFFFBBBFBE0D0F0E151314CAC6C7 FFFDFFFCF3F6FFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE D5D5D5242424040404ADADADFAFAFAFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEFDFFFCFAFFFBFAFFFEFBFEFFFDF8FFFFF2FFFFF0FFFFF0FFFFEFFFFFF8FFFF FEFCFDBBABAE55353A1F00002C00006A1A25962133960D218D0011930211A20E1AAE1821 AE1317A80C0FAB0D0EAB0D0CA90E0CA90D0EA80E0EA70E10A50F11A70E10AB0D0AAE0C09 AF0B0AAF0B0AB00A0CB2090CB2090EB3080EB30810B20910B00911AF0A11AC0B13AB0B13 A90C13AB0B13AF0A10B00910AF0A10AF0A10AE0B10AC0C0EAC0B10AC0C0EAC0C0EAC0C0E AB0D0EAB0D0EAC0C0EAC0C0EAE0B0EAF0A10B30C14AC050FA6000CA80613AF111FAE1824 A1152290111C881A2381252A661E2129000019000048352EC2B9B0FFFFF6FBFFFCFAFFFE FAFFFEFAFFFEF8FFFEF8FFFEFAFFFEFAFFFEFCFFFFFEFFFFFEFFFFFFFFFFFFFEFFFFFEFF FFFEFFFFFEFFFEFEFEFFFFFFC3C3C3020202090909000000000000030303000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000010101020202020202030303 0404040404040103020406050608070507060404040606060D090A120E0F1812141A1416 21181B261D202C21252F242831262A3526293D27294228294729294B2928502829532726 5723255B21205C1A1B611A186818196D17167317187618187A18177E1718821616831516 8616158717168816168A16168D17178E16159115139215139515129715139915119B1512 9C16139D16139F15159F1515A01415A01415A01415A01415A31215A31215A41215A41215 A61115A61115A71015A71015A71015A61115A41215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A41316A51417A51417A61518A71619A41819971513A01F19 A41511AA110BB4160BA60F009A1500A23804D88E45F8C76BFFE177F2DB67F5D860EECA4F E5B338E8AB38DF9735E3933CE38C3DDB7D37D0672DC45122BD411DBB381CB72A19B7241A B41F18B21A15B01614B01614B21715B5161AB70F1CB51016B21607B01C00B02305B52912 BA2D26BC312CC43D29D05728DD7826E69833F1BE55FFE086FFF4B7FFF7B8FFE480F6C858 E5A740E08C34DA6F29CA4D17BD310EB42610A51C12961F1B7A1C1D510F13240004070000 000304000A09000202000000000000000000000000000000000000000000020202020202 0202020202020202020202020202020103020003040004050403010C01001E02003D0B0A 611714801E1B941A15A61D13B42515BB2F14BE3E19C85425D77036D88A42DDB158E6CE6A FEE883FFF692FFF594FFDE83E8B05DD2843CCC632AC04118B32207B31605B6150DB3110F AF0F11AE1216AC1014B0151BAF141CA50E159F0F189A191E8B1E21741F1C5F201941150C 2909002005002203002D0706411417631E217C12129111109915139F1515A31112A80F12 AF1014B41116B51014B40F13B20F10B01010AE130FAD1510AC1911AC1D0FAF230CB3290D B83016BF3A1BC54520CF5627D86A2DDB7B2FDC8C35E1A044EFBE62FDDA86FFEEA9FFF7C1 FBF8CFF8F6C6F9F3A9FAF39BFBF19AF8F199FAF099F9F29AFCF29BFBF49CFCF29BF9F29A F9EF98F6EF97F8EE97F7F098FBF19AF9F2A2F8F0AFF8F3B9FBF6BFFEF9C2FFF9C7FEF8C4 FDF6C0FEF5BAF6EBA9F8E89DF7E38CF8E07EF8DC6FF4D45DEDCA4CE9C044F1B84DEEAE4C E7A243E39A3CE29239E08A35E08131DD792DDA722BDC6F2CD96C2BD56728D46327CE6025 CB5C24CC5A24CA5426CC5128CD4F27CB4B26C94727C64023C33B21C1391FC03A1DBF3D1D C0401DC0451CC24C1EC65221C85922CA5D24CE6627CE6826D1692AD26A2BD3692BD2682A D3662BD2652CD5662FD5662FD5632FD2602CCE5A29C95524C65020C54C1FC7461FC8421F C33C1CC03619B92F13B42811B3220FB21E10AF180FB01711B01513AF1314B11217B11016 B20E17B00F17AF1015AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AD1114AB1514AA1511AB1312AB1312AD1315AE1416 B01616B11916B6211AB82919BF341DC54323CD4F27D15B2BD5632DD6672FD1672DE2753C DF7038D6652DCF5E26BB4E15B9541CD5783FFFBD88F09A6B9C3E188B1F059D1F119E0E0D B21119AF0B16A91015A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A41215A41119A31219A21319A01319A013199D1519 9D15199B16199B16199818199517189317179218179117168E16158D17158A1915891915 8818168518158517188317177F161A7B191A74181B6F191C68191C611B1D5B1D1E58201F 5724235426264F28294C2A2B4A2A2B482A2A4427293E2626392325362424312323291F1E 22191C1B17181715181112140B0C0E060709060606060606050505040404040404030303 020202020202040404040404030303020202020202010101000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000070707 000000737373FCFCFCFEFEFEFFFFFFF6F6F6FFFFFFFFFFFFF2F2F2FFFFFFFDFDFDF6F6F6 FFFFFFACA7A32210062B0000741F248B19238B07159E162294171D992123890E118E0B13 9B0717A20D219E192A8B202A6822244923200800001C1C1CE0E0E0FEFEFEFFFFFFEAEAEA FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFECF6F5EEFCFC F6FFFFF7FFFFF8FFFFF8FFFFF8FFFDF8FFFDF7FFFDF7FFFDF4FFFDF2FFFFF1FFFFF0FFFF E7FFFAE5F8F4FAFFFFFEFEFFFDFFFEFBFFFCFAFFFAF8FFF9F8FFF9F8FFF7FBFFF8FCFFFA FEFFFBFFFFFDFFFEFFFFFDFFFFFCFFFFFEFFF9FFFDF5FFFBF4FFFDF1FFFFEEFFFFEDFFFF EDFFFFF0FFFFF2FFFFF8FFFFFEFEFFFFFAFFFFF6FFFFF4FFFFF2FFFFF5FFFFFDFFFBFFFF FBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFCFFFFC2C6C51113120B0B0BB8B6B7FFFDFE F9F5F6FFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6C6C6 1414140B0B0BBDBDBDFCFCFCFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFDFFFCFAFFFCF8FFFEFAFFFFFDF9FFFFF7FFFFF4FFFFF4FFFFF5FFFFDFE9EBF5F6FA FFFCFFDBC8CC4D33361800002B0000600C19710B1880121F8E18249A1B26A0171FA10E16 A2070DAB0C11AC0B10AB0C10A90D10A70E11A40F11A11013A11111A5100CA80F0AA90E0C AB0D0CAC0C0EAF0A0EB00910B20910B20811B00911AF0913AE0A13AB0B15A90C15A80C17 A90C13AC0B10AE0B0EAC0C0EAC0C0EAC0C0EAC0C0EAB0D0EAB0D0EAB0D0EAB0D0EA90D0E A90D0EA90D0EA90D0EA90D10AB0C11B10B17B40E1CB00F1EA50A189605148F0B18911B27 932E3688333A59171B2E00001800003D2A26C2BBB5FFFFFAF9FBF6FBFFFCFBFFFEFBFFFE FBFFFEFBFFFEFBFFFEFDFFFEFDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFF FFFFFFFFFFFFFFFFFFA5A5A5000000070707000000000000010101000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000010101020202020202030303040404 0404040204030507060709080608070505050606060E0A0B120E0F1913151B151722191C 271E212D222630252932272B3526293D27294427294828294B2928502829542626592225 5C20205E1A1B6319186917196D17167317187717187B17177E1718821616831516861615 8816168915168C16168E16179016159115139414139614129915139A14119B15129D1613 9D16139F15159F1515A01415A01415A01415A01415A31215A31215A41215A41215A61115 A61115A71015A71015A71015A61115A41215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A41316A51417A51417A61518A71619A31919981616A11F1DA41413 A8100BB4160DA60F009C1700A63B07D88B43F4C367FCDB70F0D761F5D75BF3CC4DE8B538 EBAC38E59D39E79740E48D3EDC7E38D2692FC85526C04420BD3A1EB92C1BB9261CB52019 B31B16B11715B01614B21715B5161AB70F1CB61117B31708B11D01B12406B62A13BB2E27 BC312CC43D29D05728DD7826E69833F1BE55FFE086FFF4B7FFF7B6FFE780F6CB58E5AC43 DE9135D9752AC9521ABF3612B92B15AD20179B1E1C811A1E5D12173104090B0000000104 000909000102000000000000000000000000000000000000000000020202020202020202 020202020202020202020202010302000407010103070000160201310B0A521615731E1B 8C1F1A9D1813AD1D12BA2713C03315C3451CCB5D28D97B3DDA9548E1BD5FEDDA74FFF18B FFF994FFEF8EFAD177DFA050CA7532C1521DBA340EB11B02B31305B4120FAF0F11AB0F13 AD1218AD1218AF151DAB141BA00F169A1119931C20822021681E1B4918112B0F04120400 0800000A00001301002C1213521F1E7715148E12109715139D1515A21212A80F12AF1014 B51016B61014B50F13B30F10B01010AE130FAD1510AC1911AB1D0FAE2310B32811B72F19 BD3620C44125CC5128D6652DD7752CDA862EDD9B3AEAB855F7D57BFEEAA1FFF5BDFCF8D2 FBF9D2FAF5BBFCF5B1FBF3B2FAF3AFFAF2B1FBF4B0FCF4B3FDF6B2FDF5B4FCF5B1FBF3B2 FAF3AFFAF2B1FBF4B0FCF4B3FBF5B7FAF2C1FBF4C8FDF6C8FFF9C7FEF9C2FDF7BBFBF3B2 FBF2A7F7EB99F6E58BF6DE7CF5D96EF6D262F3CA54ECC047E9B641F0B14AEDA747E69D3F E1943AE28C37E08534DE7D30DD752CDB6E2BDB6B2BD9692AD56428D16026CE5D23CB5A22 CA5824CB5227CD4F29CD4D28CC4A28CB4528C74124C43C22C23A20C13B1EC03E1EC2421F C3481FC65022CA5824CD5E26CD6325D06B27D06E27D16E2AD3702CD5702CD56F2DD56D2E D46C2DD76D31D96C31D76A31D5662ED1622BCD5E27CA5822CA5422CB4C23CB4721C6411E C03919B93214B42A10B1230FB1200FAD190DAF1811AF1513AF1316B21117B11018B20E19 B00F17B00F15AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AD1112AB1514A91511A91312AB1312AD1315AE1416B01616 B21816B72019B9271ABF321EC53F22CC4C27D1562CD45E2ED5632DD1642BDF7239DB6C34 D4632BCD5E26B95016B7541BD0753CFFB983FFAD7EAB4F28881E049D1F11A0100FB00F17 B00A16AA0F15A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A41215A41119A31219A21319A01319A013199D15199D1519 9B16199B16199818199517189317179218179117168E16158D17158A1915891915881816 8717158716188317177F161A7C181A76171B6F191C68191C611B1D5B1D1E58201F572423 5426265028294D292B4C2A2B482A2A4427293E2626392325362424312323291F1E22191C 1C18191816191313150D0D0F07080A060606060606050505040404040404030303020202 020202040404040404030303020202020202010101000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000060606000000 5C5C5CFAFAFAFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFF4F4F4FFFFFFFFFFFFF4F4F4FFFFFF D8D4D11E130D1E00005F1921781B267B111F881E28761C1E75242185312F892A2E942130 9A233693283A77233049171A250B0A060000232323D8D8D8FFFFFFFFFFFFF2F2F2FAFAFA FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF9FFFFF8FFFFF6FFFD F8FFFFF7FFFFF7FFFFEBFAF5E0EFEAEBFCF6E8F9F3E6F9F3EBFEF8F1FFFFF1FFFFEDFFFE E9FCFAF7FFFFFAFFFFFBFFFFFDFEFFFEFEFCFEFFFAFEFFF9FEFFF7FEFFF8FCFFF8FCFFFA FEFFFDFFFFFFFFFEFFFFFDFFFFFEFFFBFFFBF7FFF8F5FFFBF4FFFDF2FFFFF2FFFFF2FFFF F5FFFFF8FFFFFCFEFFFFFCFFFFF9FFFFF6FFFFF5FFFFF3FFFFF6FFFFFDFFFBFFFFFBFFFF FBFFFFFBFFFFFBFFFFFCFFFFFCFFFFFCFFFFCED2D11A1E1D030504A9ABAAF9FBFAF8FAF9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBCBCBC080808 151515CCCCCCFFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD FFFEF8FFFEF8FFFEFAFFFFFBFEFFFFFBFFFFF9FFFFF8FFFFF9FFFFFBFFFFFCFFFFFFFEFF FFFDFFCDC3C46152551100001C0000430C0F712F33853337841C2381080F920911A9121B AC0A15AF0913AF0A11AE0A11A90C13A70D15A20F17A11015A11110A2110EA41010A70E10 A90D11AC0B11AF0913B00913B00815B00815AF0917AC0A17A90B19A80C19A70D19A70D15 A90D10AB0D0CAB0D0EAB0D0EAB0D0EAB0D0EAB0D0EAB0D0EAB0C10AB0C10A90D10A90D10 A80E10A80E10A80D11A90C13B30E1EB10E1FAB10209F111F92121F85161F781B236E2328 571C201D0000140000716162C2BCBCF9F9F9FBFFFFF5FBFBFDFFFEFEFEFEFFFDFEFFFDFE FFFDFEFFFDFEFFFDFEFFFDFEFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFAFAFA848484000000030303000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000010101020202020202030303040404040404 0305040507060709080709080606060707070F0B0C130F101913151C1618231A1D281F22 2D222631262A32272B36272A3F26294427294828294C28285127295426265922255C2020 5E1A1B6319186917196F17167517187717187B17177F1718831516851416871515881616 8915168C16168E16179016159115139414139614129915139A14119B15129D16139D1613 9F15159F1515A01415A01415A01415A01415A31215A31215A41215A41215A61115A61115 A71015A71015A71015A61115A41215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A41316A51417A51417A61518A71619A3181B991719A11F21A41414A70F0E B4150FA710009E1900A93E0AD78A42F3C065F8D66BEED45DF7D85BF7CE4EEFB83AF0AF39 EDA340EB9B44E68F40DD7F39D56C32CC592AC34723BF3C20BB2E1DBB281EB7221BB41C17 B21816B01614B21715B41519B8101DB71218B41809B21E02B12406B72B14BB2E27BD322D C43D29D05728DD7826E69833F1BE55FFE086FFF4B7FFF7B6FFE982F6CF58E4B043DD9738 D67A2DC9581CC03C15BC3017B3251BA11D1B88191F6B151E3E0B12120000000002000909 000102000000000000000000000000000000000000000000020202020202020202020202 0202020202020202020202020001050300020C0002210708421212621C1A801E1B951B16 A41710B41C0FBF2911C33714C54B1CCE652BD9853FDC9F4EE2C464F2E179FFF78FFFF792 FFE484F0C26AD79446C96D2CB94311B52B07B11600B31106B3110FAC0D11A80F14AB141B AA131AAC151CA8121B9C0F1795131B8B1D20731D1C551813300E04170900050600000400 0002000302001A100F421C1B7217148B14109417139C1615A11312A61012AF1014B51016 B61014B50F13B30F10B01010AE130FAB1610AA1A11AB1D11AE2211B22615B82C1DBC3323 C33C28CB4C2BD35F2CD56F27D88328DB9830E4B34AF2D06FF8E596FDF3B8FBF7D1FAFAD8 FCF7CFFDF6C8FBF4C8FAF3C5FAF3C7FBF4C6FDF6CAFEF7C9FEF7CBFDF6C8FCF5C9FBF4C6 FBF4C8FCF5C7FDF6CAFEF7CDFCF3D2FDF4D3FEF6CFFEF8C8FDF7BDFAF3ADF7F09FF8ED93 F6E885F7E279F5D96BF5D15FF5CA57F1C24EEDB844EBAF41EDA946EBA043E3963CDF8E35 E18633E08131DD772CDC7129DA6A28DA6829D76527D46226D05D24CB5A22C95721C85421 CA4F25CC4E28CD4D2ACC4A2ACB4528C94127C73D23C33B21C23C1FC13F1FC3451FC54C21 C85423CC5D26D16429D26B29D06E27D17127D3722BD5742DD7752ED77430D8732FD7712F DA7233D97132D96F33D96C31D5682FD1642BCE5F27CE5C26CC5125CC4D24C7461FC23D1A BB3416B52B0FB1250EAF200FAD190DAF1811AF1513AF1316B21117B11018B20E19B00F17 B00F15AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AD1112AB1514A91511A91312AB1312AD1315AE1416B11516B21816 B61E19B92519BE2F1EC43C22CA4826D0522AD35A2DD25E2BCF6029DB6E35D86931D1622A CD6027B95217B4541ACB7238FFB27BFFBF8FB75E36841C019A1F10A21211B00C15B00A16 AA0F15A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A41215A41119A31219A21319A01319A013199D15199D15199B1619 9B16199818199517189317179218179117168E16158D17158B18158A1915891716871715 87161884161780161A7C181A76171B71181C69191C621A1D5D1D1E5A201F592323562626 5028294D292B4C2A2B49292A4527293F25263B22253723243323242B1F1F24191D1D1719 1A15191414160E0E1009090B060606060606050505040404040404030303020202020202 040404040404030303020202020202010101000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000404040202023F3F3F F4F4F4FFFFFFFFFFFFFDFDFDFFFFFFFFFFFFF7F7F7FFFFFFFFFFFFF7F7F7FFFFFFF4F4F2 1C1B1715030356242D732F3C7327346D272F4313113611093D1810330200310000370000 3200002700001500000700001D1C1A6C6C6CEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFAFAFA FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFDFEFFFDF9FEFAFCFFFF FBFFFFF9FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF9FFFFF9FFFF F7FFFFF8FFFFFDFDFFFFFDFFFFFBFEFFFBFAFFFCF9FFFDF7FFFFF6FEFFF8FBFFFAFBFFFD FEFFFFFFFEFFFFFDFFFFFDFFFEFFF8FBFFF4FBFFF8F9FFFBF9FFFFF9FFFFF9FFFFFBFFFF FCFEFFFFFDFFFFFCFFFFFAFFFFF9FFFFF9FFFFF9FFFFFAFFFFFEFFFCFFFFFCFFFFFCFFFF FCFFFFFCFFFFFEFFFFFCFFFFFCFFFFDEE2E1292D2C0005039CA2A0F5FBF9FAFFFEFBFFFF FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFB8B8B8020202202020 D9D9D9FFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFF8 FFFFF6FFFFF8FFFEFBFFFEFFFFFEFFFEFFFFFEFEFFF7FAFFFCFFFFFCFFFFEAEDF4FEFFFF FEFFFFD8DAD97878761111090E04001A00003C09066C1D208E272B9B19239B0713AE0917 B30715B50615B20815AF0915A90C17A50D19A20F179E12139E1211A11013A40F13A80D15 AB0B15AE0917AF0917B00819B00819AF081AAC091AA90A1CA80B1CA70C1CA70D19A80E10 A90E0CA90D0EA90D0EAB0D0EAB0D0EAB0D0EAB0D0EAC0B10AB0C10AB0C10A90D11A80D11 A70E11A70E11A90C15B40F20A604199B04179A13229A2633862631591115300000190000 160002706667D3D1D4FCFFFFF9FFFFF8FFFFF6FEFFFEFEFFFFFDFEFFFCFEFFFCFEFFFCFE FFFCFEFFFCFEFFFCFEFFFDFFFFFEFFFFFEFFFFFEFFFFFFFFFEFFFFFEFFFFFEFFFFFFFFFF F6F6F6666666000000010101000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000010101020202020202030303040404040404040605 060807080A09070908070707080808100C0D1410111A14161D1719231A1D2920232E2327 31262A33282C37282B3F26294527294828294C28285127295626265922255D1F205E1A1B 6418186917196F17167517187917187D16177F17188315168514168715158816168B1416 8C16169015179115159215139414139614129915139A14119B15129D16139D16139F1515 9F1515A01415A01415A01415A01415A31215A31215A41215A41215A61115A61115A71015 A71015A71015A61115A41215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A41316A51417A51417A61518A71619A3181B99181CA11E23A31217A70E10B31410 A81002A11C00AC410DD98B43F3BE62F6D469EFD25CFAD85CFED353F6BC3EF5B23DF4AA47 EF9F48E79041DF813BD86F35CF5C2DC64A26C03D21BD301FBC291FB8231CB51D18B21816 B11715B21715B41519B9111EB81319B41809B31F03B22507B72B14BC2F28BE332EC43D29 D05728DD7826E69833F1BE55FFE086FFF4B7FFF7B6FFEB84F6D25AE4B446DC9C3AD78031 C85E20C14219C0341BB92920A61C1C8F1720761B244A1118190003000002000807000100 000000000000000000000000000000000000000000020202020202020202020202020202 02020202020202020400000408020619090C321213511B1B6D1F1D861D1A981712AB160F BB1E0FC52B13C83C18CA521ED16F30DC8F47E1AA57E7CB68F6E87FFFF991FFF28CF8D778 E4B25BD0863BC46427B43A0BB32402B11401B41108B3110FA90D10A51016A8151DA7111A AA141DA4121C9A111992161E831C1F641614400E071B0500090700000900000D00000800 0007000D120E361A176E19148A14109318139B1715A11312A61012AF1014B51016B80F14 B70E13B40E10B01010AE130FAB1610AA1A11AB1D11AE2213B22619B72A21BA3026C0382A C7472CCF592BD26925D98225D9952AE2B041ECCB64F3E18DF8F0B2F9F7D0FAF9DDFCF6DC FBF6D9FBF4DAF9F4D7FAF3D9FAF5D8FCF5DBFCF7DAFEF7DDFDF8DBFCF5DBFAF5D8FBF4DA FBF6D9FEF7DDFEF7DDFEF3DFFEF4DBFEF5D4FDF5C6F9F4B4F5EFA1F3EA8DF3E87FF3E372 F2DC65F1D158F2CA51F2C34FF0BB49EEB244ECA941ECA344E79A3EE29138DE8833DF8232 DF7B2FDC742BDA6D28D96826D96627D66227D25E23CF5A24CA5720C7541EC65221C94E25 CC4C29CD4B2BCE492ACC442AC94127C83E24C43C22C43D20C34121C54721C74E23CC5825 D1622AD6692ED6702ED37329D27528D4772AD7792FDA7A30DB7A33DB7932DB7834DD7735 DD7735DD7536DC7234D96F33D56B2FD2682CD3642DD2592AD25529CC4D24C5441DBE3918 B73013B3290FB1230FAC1A0DAF1811AF1513AF1316B21117B11018B20E19B20E17B00F15 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AD1112AB1514A91511A91312A91312AD1315AE1416B11516B21816B61D18 B72319BC2D1DC33821C84626CD4F27D0552BD05A2ACD5E27D86B32D7662ECF6028CE6128 BB5419B3541AC67035F7A870FFCD9CC26A42801800991E0FA31312AE0A13B10B17AA0F15 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A41215A41119A31219A21319A01319A013199D15199D15199B16199B1619 9818199517189317179218179117168E16158D17158B18158A1915891716881615871618 84161780161A7E171A77171B71181C69191C621A1D5D1D1E5A201F592323562626502829 4D292B4C2A2B49292A4527293F25263B22253723243424252C2020251A1E1E181A1B161A 1513160E0E1009090B060606060606050505040404040404030303020202020202040404 040404030303020202020202010101000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000020202020202212121EAEAEA FFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFEFEFEFDFDFDFEFFFF2A3332 0300021D00082600052000002100020800000608000406000900001E00003708124F212E 5E404A5D585C5B6463969897D6D6D6FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFCFCFCFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFBF6F3FAF5F2F9F4F1F8F4F3F8F7F5 FBFDFCFEFFFFFCFFFFFCFFFFFEFFFFFCFDFFF8F8FAF6F4F5F9F5F6FFFAFCFFFEFFF8FFFF F8FEFFFEFCFFFFFBFFFFF9FFFFF9FAFFF9F9FFFCF7FFFFF6FEFFF8FBFFFAF9FFFDFCFFFF FFFEFFFFFCFFFFFDFFFFFFF6FFFFF1FFFFF4FFFFFAFFFFFDFFFEFFFFFDFFFFFDFFFFFDFF FFFDFFFFFDFFFFFDFFFFFEFFFFFEFFFFFFFFFEFFFFFEFFFFFCFFFFFCFFFFFCFFFFFEFFFF FEFFFFFEFFFFFEFFFFFCFFFFEBEFEE373D3B000603939C99F2FDF9F7FFFFF8FFFFFEFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFB8B8B8010101292929E3E3E3 FFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFF8FFFFF6 FFFFF8FFFEFBFFFDFFFFFCFFFFFCFFFFFCFFFFFBFFF9F7FFF2F2FEF2F6FFF9FFFFF7FFFF F7FFFFEEFFFC799B8B3653410003000F00003F07067C232791192291000CAF0819B70417 B90417B70417B50617AF0819AB0A1AA50D199E12159D1313A01115A20F15A70D17A90C17 AE0919AF0819B0071AB0071AAF081CAE081CAB091EA80B1EA70B20A70C1AA80D11A80E0C A90D0EA90D0EAB0D0EAC0C0EAC0B10AC0B10AE0A11AC0B11AC0B11AB0B13A90C13A80D13 A80D13A90C17AC061AA7051D9C081E900F217E1422600F163B03061E00002511128E8888 E1E5E6F0FAFCF7FFFFF5FFFFF7FFFFF6FDFFFFFDFFFFFBFEFFFBFEFFFBFEFFFAFEFFFAFE FFFAFEFFFAFEFFFCFFFFFDFFFFFEFFFFFEFFFFFFFFFEFFFFFCFFFFFCFFFFFEFFFFF5F5F5 525252000000020202010101030303000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000010101020202020202030303040404040404040605070908 090B0A080A09070707080808100C0D1511121B15171D1719241B1E2920232F242832272B 34292D38292C3F26294527294828294C28285127295626265922255D1F205F191B641818 6917196F17167517187917187D16178016188315168514168715158816168B14168C1616 9015179115159215139414139614129915139A14119C15129F15139F15139F15159F1515 A01415A01415A01415A01415A31215A31215A41215A41215A61115A61115A71015A71015 A71015A61115A41215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A41316A51417A51417A61518A71619A3181B99181DA21F25A31219A60D10B31411A91104 A31C00B04211DA8C44F3BE62F6D167EED15BFDDB5FFFD757FAC140FBB63FF9AF4CF2A24B E89142E0823CDA7137D25F30C84C28C23F23BE3120BE2B21B9241DB51D18B21816B11715 B21715B41519BA121FB81319B5190AB31F03B32608B82C15BD3029BE332EC43D29D05728 DD7826E69833F1BE55FFE086FFF4B7FFF8B6FFED85F7D45CE5B748DBA03CD68333CA6223 C3461AC3371EBF2C24AA1B1D9317217E1D2854151E1E0004030000000807000100000000 000000000000000000000000000000000000020202020202020202020202020202020202 02020202020402000511080D2A151A4420225F24267622228B1B199C1511B21A0FC12111 CC3017CE431CCF5A25D67936E29A4EE5B65EEED571FDEF86FFFC94FFED87ECC96BD6A24C C67A2FBF5B1FB33407B32203B41404B7120CB21212A80D11A11017A5161CA31018A6131B A3131C99131A90191F7D1A1D550F0D2C01000F0100000700000C00000F00000A00000700 0612102F1C186B1A168716109218139917159F1312A61012B00F14B51016B80F14B70E13 B40E10B01010AE130FAB1610AA1A11AB1D13AE2215AF251AB62824B92E29BE352DC5432D CE552ACF6622DA8123DB9428DFAD3CE8C75CEFDD87F4ECADF6F4CDF7F7DFFCF6E6FBF5E7 FAF2E7F8F2E4F9F1E6F9F3E5FCF4E9FCF6E8FFF7ECFDF7E9FCF4E9FAF4E6FBF3E8FBF5E7 FEF6EBFFF7EAFEF2E6FFF2E1FEF3D5FBF3C4F7F0ACF1EB95EFE67FEEE36FEDDB5FECD352 EBC848ECC045EEB945EFB345EDAA42EBA341EA9D41E5953CE08C36DD8430DE7F2FDE782D DB7028DA6B26D86524D96325D65F25D15D22CD5822C8551EC6531DC54F1FCB4D25CC4C29 CD4B2BCE492ACD452BCA4228C93E27C53D23C53E21C44222C64820C95023CD5B27D3662D D86E32DA7432D6782ED77C2DD97E2FDC8033DE8134DF8137E18039E18039E27F3BE47F3B E37D3BE27B39E07839DC7435D97132DA6D34D96331DA5D31D4562DCC4C25C5401FBD3618 B92F15B72915AC1A0BAF180FAF1513AF1316B21117B11018B20E19B20E17B00F15AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AD1112AB1514A91511A91312A91312AD1315AE1416B11518B21818B51B19B62218 BB2C1CC23720C84324CC4C27D0522ACD5729CB5C25D5682FD4632BCE5F27CD6329B95519 B15419C36F33EA9D65FFD5A4C971497A1500971C0DA41413AD0912B10B17AA0F15A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A41215A41119A31219A21319A01319A013199D15199D15199B16199B1619981819 9517189317179218179117168E16158D17158B18158A1915891716881615871618841617 82151A7E171A77171B71181C69191C621A1D5E1C1E5B1F1F5923235626265127294D292B 4C2A2B49292A4527294124263B22253723243623252F2121261B1F1F191B1C171B161417 0F0F110A0A0C060606060606050505040404040404030303020202020202040404040404 030303020202020202010101000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000010101010101080808E1E1E1FDFDFD F8F8F8FFFFFFFEFEFEFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFF7F7F7FBFFFF738383313A3F 33232E2F15222A151C3832322F45383A604B789D8B90A89AB9B8B6DFCED4F8E4EFFEF7FF F2FFFFF0FFFFEBF4F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFDFFFCFAFFFBF8FFFBFAFFFBFBFFFAFBFFF9FB FEF8FCFCF7FBFFF9FDFEF8FCFFF5FBFFF6FDFFF8FEFFF9FFFFF8FDFFF9FFFBFDFFF8FEFF FFFBFFFFF9FFFFF7FFFFF7FCFFF8F9FFFAF7FFFFF6FEFFF8FBFFFAF9FFFBFBFFFFFEFFFF FFFDFFFFFDFFFFFEF4FFFFEFFFFEF3FFFDF6FFFCFDFFFCFFFFFBFFFFFBFFFFFCFFFEFDFF FBFFFFF8FFFFF4FFFFF2FFFFF0FFFFF2FFFFF9FFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFF FFFFFFFEFFFFFBFFFEF2F8F63F48450007038B9793EEFDF8F4FFFFF7FFFFFCFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5FFFFFFBABABA0202022E2E2EE8E8E8FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFAFFFFF8FFFFFA FFFEFBFFFDFFFFFDFFFFFCFFFFFBFFFDF7FFFFFDFFFEFEFFFCFFFFF6FEFFF5FFFFF5FFFF EDFFFFE3FFFFB1DCCB5971631111071500002900005A03098C1D26991221A20D20A80B1E AB091EAC091EAB091EA90A1EA70C1CA11017A01115A20F15A50E15A80C17AB0B17AE0919 B00819B20719B3061AB2071AB2071AAF081CAE081CAC091EAC0A19AF0A10AF0B0CB00A0C B00A0EB2090EB2090EB20910B00911AF0913AE0A13AB0B15A80C17A50E17A20F17A11017 9D111C880515951C2F9428387113213D0000270000210000301C1BBCB4B2EBEDECF9FFFF F8FFFFF7FFFFEAF5FBE4EDF6FBFFFFFFFCFFFFFBFEFFFBFEFFFBFEFFFBFEFFFBFEFFFAFE FFFBFEFFFDFFFFFDFFFFFEFFFFFEFFFFFFFFFEFFFFFCFFFFFCFFFFFEFFFFF7F7F7494949 000000040404040404060606000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000010101020202020202030303040404040404050706070908090B0A 080A090808080A0809100C0D1610101B1515201718251B1C2A202130242633272935292B 39292A3D28274428274828294C28285127285626265A22235F1F206018196618186B1717 7016167517177917167B17177F17168315168614148715158915158B14168D1516901615 9115159414139513139813149A14139B13139C14149F15159F1515A01415A01415A01415 A01415A21315A21315A31215A31215A41215A41215A41215A61115A61115A61115A61115 A61115A41215A31215A31215A31215A31215A31215A31215A31215A31215A31215A41316 A51417A51417A61518A71619A3181B9A191EA12025A2121BA60C14B21317A91008A61C02 B54213E08C46F8BD61F9D064F0D059FEDC60FFDA5BF7C548F7BC46F8B54CF1A748E6943E DE8436DA7434D2632EC94E25C43E21BF321EBE2C1FBC251EB71E19B31A15B11813B11813 B41617B9141BB81518B31A0CB22007B3260AB72C15BD3124BF3528C23E25D0572ADC782C E4973BF1BC5EFFDF88FFF5B1FFF9B1FFEE89F6D562E3B94BDCA23ED48631CA651FC34916 C53A1BC22E22AB1B1B97151F861D2B5A1720240004070000020703000100010000010000 030000040000040000060000060000060002050102050102020202010302000400000400 0202000A0002230A10401C1C5C272371282182211A931A12A2150CB71D13C32617CC361D CF4923D06227D98137E5A44AE9BF5BF0DE78FEF58EFFFD99FFE688EBBD67D69345C66D2B BF511CB3320AB22106B21607B51610B11312A70E11A10E14A7141CA40D14A81118A4121C 9A141D8D1A21761A1D4B0B0B1D0000080100000600000B00000D00000800000600090F0D 361A196D1A168815109218139917159F1312A51012AD1114B41116B61014B50F13B30F10 B01010AE130FAD1510AC1911AC1C14AE1F19B1231FB62826BA2C28BD342AC4422ACB5527 CD6422DB8228DB922BE0AA3DEAC35AF2D97FF7E99EFAF4BAFAF6D0FDF6E3FCF4E9FAF2E7 F9F1E6F9F1E6FAF2E7FCF4E9FDF5EAFFF7ECFEF6EBFCF4E9FBF3E8FBF3E8FCF4E9FEF6EB FFF7E8FFF3DBFFF3D0FFF4C4FDF2B4F9EE9EF4E787F1E172F1DD64EDD153EBCA47E9C040 EAB83DEBB23FEBAD40E9A63EE8A03EE89C3EE4933ADE8A34DD822FDD7C2FDD772DDB6E2B DA6829D96326D86127D55E26D25A25CE5621C8531EC6511CC44E1EC84D24CB4B28CC4A28 CC4A28CC4728CA4325C74022C63F21C43F1EC3431CC74A1EC85220CF5E26D5682DD97132 DA7733DA7C32DB7F32DE8235E08437E28639E2883AE3873CE3873CE3873CE3873EE3853D E2843CE1803BDE7D38DB7834DD7536DC6D35DB6734D55F2FCF542AC84823C23D1EBE331C BB2E1CAC1A0DAF1811AF1513AF1314B11216B11015B00F14B00F14AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AD1114AE1414AC1413AB1214AC1214AD1315AF1316B11516B21816B31B16B62218BA2B1A C1361FC74223CC4A26D05029CE5528CC5A24D5662ED3612BD05E28CF612CBC541DB25319 C36D32E6975CFFD8A3CA7648761300941C0BA21714A70A15AF0D1CA90F17A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A41215A31219A31219A21319A21319A013199F14199D15199C15199B1619991719971718 9416179317179216169016158E16158D17158B1815891716881615871716841617801618 7E171A76181971181A6A181A641A1B601C1D5C1F1E5C22215825245327284F28294D292B 4B292A4626274124263B23233723243525252D2121251C1D1E1A1B1A18191515150E100F 090B0A060606060606050505040404040404030303020202020202040404040404030303 020202020202010101000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000DBDBDBFCFCFCF6F6F6 FFFFFFFAFAFAFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F6FCFCF4FFFFD0DBDFE3DEE5 F2E7EFF5EFF3FBFFFFE4FFF4E3FFFAE4FFFDEAFFFDF8FFFFFFFDFFFCF7FDF4F7FCEBFFFF EFFFFFF9FFFFFFFFFFF0F0F0FFFFFFFFFFFFFCFCFCF8F8F8FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEFDFFF6F4FFF3F3FFF4F3FFF8F8FFFCFDFFFCFFFFFDFF FFF9FDFFFBFFFFF7FCFFF5FBFFFAFFFFF9FFFFF8FFFFF7FDFFF2F9FDFDFFFAFEFFFFFCFF FFFAFFFFF8FFFFF8FCFFF9FAFFFBF9FFFEF8FFFFFAFBFFFAFBFFFDFBFFFFFEFFFFFFFDFF FFFDFFFFFEF6FFFEF1FFFDF4FFFDF8FFFCFDFFFBFFFFFBFFFFFBFFFFFDFFFEFEFFFBFFFF F7FFFFF4FFFFF0FFFFEEFFFFF1FFFDF9FFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFAFCFBF6FAF9464C4A00050288938FEFFBF7F7FFFFF4FFFBFCFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFBFBFBB6B6B6000000353535FAFAFAFCFCFCF9F9F9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFDFFFFFDFFFFFD FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFEFFFFFEFFFFFCFFFFFCFFFFF7FFFF E9FFFFEDFFFFEFFFFFADB9B74D4D4B0D00001500002200004F0E1468151F811B298C1729 900C2194061CA00A23AB1227A00912A40B10A90E14AE1118B01018B20E17B10A14B10712 B70815B70616B60414B60112B50011B60112B70213B8020FC30A12C2080DBF040BBC010A BA000AB8000BB4000BB1000DAE0411A50312A10614A2111EA61E2AA1222D9519237B161E 63262D542B313D181F150000110000220F117C7070C9C3C3FFFFFDFFFFFFFEFFFFFCFFFF FCFFFFFCFFFFFCFFFFFEFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFF9F9F9FFFFFF424242000000 0101010B0B0B000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000010101020202020202030303040404040404030406000405010204020305 0606060C0A0B130F0E17120F1F1715221817271C1A2E201F322320372523382624392725 402D27442C28492B294D2A285226255623225A1E1D5E1A196519196A19186E1817721817 771917791A167C1A17801A168518158915158A16168B18158D17178F1716931717941617 9616179715179914179A14159B13159D12159E12159E1215A21315A21315A21315A21315 A31215A31215A31215A31215A31215A31215A31215A41215A41215A41215A41215A41215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A41316A51417 A51417A61518A71619A3181B9818199D1C209F131CA9131EB2171FA40C09A41705BD4419 E78844F6AF53FFD364FFE065FFE061FBDE60F7D75CF6CF58FAC551F4B647E9A13BE08F34 DE7E32D76B2DCF5526C84320C5371FC12E1EBC2419B71E18B61D17B51C16B21913B01510 B31313B61714B61E13B22410B1260FB22C11B83219BC391DC64623CF592BDB773BE5974F ECB769F6D785FFF4A5FFFFB1FFEF90FDDD78EDC45BE1AA45DC9032D47322CD5216C73C13 C32D1CB01C1A9B15208519286216203107090D00000101000304000503000801000A0000 0D00001000001100001100021000040B0003070000020001000501000900000A00000400 2A0C0E450E135A19136E1F10821F08901C059F1805A91708BA2119BE2A20C73C29CF552E D77632E19438EBB03CE6C449F7F085FFFF9DFFF9A0FFDA88F0AD66DC8246CC5C2AC04219 AC2303AF1F07AD190BAC150EAA1211AA1114AB1018AC0F16B10D14AD0C12A40D1499111B 87151F6710183D060B18000007070500060000080000110A0008020300001705054A1A1A 7516148A100D8F120E9713119E1412A31313AA1113AC1013B21214B11113B20F10B01010 B0120FAF1410B01711B11916B11C1EB32124B72726BA2D24BC3522C04121C55120C75E1D D57A2BD6892FDFA03FEABA56F5D170FEE485FFEE95FFF3ACFFF5CFFDF5E0FEF6E1FEF6E1 FEF6E1FDF5E0FBF3DEFAF2DDFBF3DEFCF4DFFDF5E0FEF6E1FEF6E1FDF5E0FCF4DFFDF5D1 FFFABCFFF6A9FBEF9BF9EA8FFAE683F9E175F8DB66F7D359ECC347EFBF43EEBA40ECB43D E9AD3BE5A738E3A337E3A038E39737E08F34DD8730DB802FDC7A2FDA732ED7692AD56229 D35B27D25827CF5524CD5322CB5120C9511FC9511FC95021C95025CA4F26CC4E26CC4C25 CB4A23CB4720C8451BC44417C54516C94D1ACE5520D05E22D26425D46B29DA752FDE7C35 DF7E37DF8139E1853AE48A3CE38E3EE3913FE2913FE0923DDD8F3ADE903DE1903EE1903E E18E3EDF8A3ADC8536DC8035D97632DA7233D56B31D05E2CC64C23BD3C1DB8311BB82B1A B52218B31B16AE1510AC130EAE130FB01510B01510AE130FAF1112AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 B21117B11018B00F15AF1015B01115AF1314B11614B21913B21E12B62514BC2E1AC3391F C94224CE4928CF4D29CE5125C6541EC85921D15D2AD15D2EC55024B64719B9541EC6692E E79353FFD293EB965F6A0A0091210B9B1A15A10D1BA80F21A71019A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A41215 A31219A21319A21319A21319A013199F14199F14199D15199C15199B1619981618971517 9616179515169414159214158C14158B15158915158816158717168418188119187D1B1A 781A1A721A196D1919681A18641A19611B195F1E1A5B211F542626502A294E2A2A4C2A29 492A284529283D28253A28263123202D232125211E1E1E1C191B181217130E14100C1210 0A0C0B0A0A0A070707050505040404030303030303040404040404040404030303020202 020202010101000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000030303000000DEDEDEFFFFFFF3F3F3FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFFCFFFFFFFEFFFFFDFF FFFEFFFEFFFFF9FFFFF7FFFDF7FFFFF8FFFFFCFFFFFFFFFFFFFEFFFEFFFFF9FFFFF9FFFF FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFFFEFDFFFDFDFFFEFDFFFEFDFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFDFFFFFDFFFFFCFFFFFEFFFFFEFFFEFFFFFFFEFFFFFEFF FFFDFFFFFDFFFFFDFDFFFEFDFFFFFDFFFFFDFEFFFDFEFFFFFEFFFFFFFFFFFFFFFFFFFEFF FFFFFBFFFFFAFFFEFBFFFEFDFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFEFFFFFCFFFF FBFFFFF9FFFFF9FFFFFBFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF8FAF95B5D5C020403888C8BFCFFFFF9FDFCFCFFFFFEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFDFDFDFBFBFBB6B6B6000000353535FBFBFBFDFDFDFAFAFAFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF1FAFF F5FFFFF4FFFFF4FFFFCED9DB8A9392424242150B0A1100002500004B0E1570202B892736 9120328C0E24860112A61B22A8191BA6151AA41215A30E14A20B10A40911A4070EAF0D18 B20C16B30B18B40A15B70817B70815B80717B80813B5040AB70408B8050BB7060EBA0913 BC0C17BA101DB81321B91D2BA614218E07157D010C770411760E177A1620692228331A1D 0000000000000000004C4C4CAAAAAAF1F1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFF434343000000000000 070707000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000010101020202020202030303040404030504030406000405020305020305080607 0C0B09140E0E17120F2016142318162A1C192F201D36231F3825213A27233A2721402D27 442D27492C284D2A265226255623205B1E1D5F19176719196C1816701817731815771917 781B167A1B157E1B158717158916138A17148B18158E1615911716931717941617971517 9715179A13179A13179D12179D12179E11179E1215A31217A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A41316A51417A51417 A61518A71619A319199917179D1D1E9F141BA7131FB21621A40B0DA51606C0421AEA8744 F9AE53FFD265FFE168FFE368F8E268F4DD69F3D661F7CB52F2BB44E7A537DE9230DD812E D76E2CD05623CA4620C6391EC42E1DBD251AB91F17B61D15B51C14B21B12B0170FB31410 B61912B51E15B22313B12611B12B10B83314BB3915C5451ECE572CDA7541E49459EAB46E F3D386FDF39EFFFFAAFFF094FCDE7EEDC661E2AD47DC9432D57720CD5612C83F11C8311C B41F1B9F16208E1B2A6D1C25400E111902000600000503000503000802000A00000F0000 1000001300021300040F00020C0003080001030000000300000600000E00090B003D1013 5810136E1A10801F0C911F049E1D00A81A02AF1908BD261DC03027C74432CF5E36D77C35 E19C35EDB836EACC48F3F385FAFE9FFFF59FFFD185F0A264DE7643CD5228BF3916AD2106 AC1E0AAA1B0DA9160EA91312AA1114AE0E16B10D16B40D14AF0C11A60C1498101A83131F 620F1937040B110001040809000604000704000F090106020800002103055317197A1412 8B0F0D91110E9814129E1412A31313A81213AB1113AF1314B01213B01010B01010B0120F B11310B11611B21816B21B22B52026B82626BA2D23BC351FC0411EC4501FC65C1ED67830 D88735E09D42ECB654F9CE68FFDF77FFEC83FFF198FFF2BDFCF2CEFDF3CFFEF4D0FDF3CF FCF2CEFAF0CCF9EFCBFAF0CCFBF1CDFDF3CFFEF4D0FEF4D0FDF3CFFBF1CDFCF2BDFFF9A6 FEF492FAED85F8E57CFAE071FAD966F8D15CF6C952F1BD45F2BA43F0B53FEDB03DE9AA39 E5A537E1A137E29F37E19533DF8E32DB852EDA7F2EDB7930DA712FD8672DD5602BD15829 D1562AD05327CB5024CA5021C84F20C8501EC84F20CB5227CC5328CD5228CC5125CD4E23 CC4C1FC9491AC74916C94C16CC531AD05C1FD46424D56A26D8722ADD7B32E28238E38339 E3853BE68A3DE68F3FE59540E49840E39A3EE29B3FDD983BDF9A3DE19A3EE39A3EE2963E DF923ADD8D36DB8935D97F31D97B33D77433D0652DC95428C04422BB371EBB2F1EB7241A B21D17AE1611AD140FAE150FAF160EAE160BAD140CAF1110AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014B00F15B41019 B30F1AB20E17B00F15B01115AF1412B01712B11A11B21E10B42612BB2F18C3391DC94224 CE4727D04B28CE4F26C7541DC6571FCF5B2AD0592EC54E26B9461ABB511FC6662CEB9353 FFD391F19D616F1300902209971A149F1121A51024A6101BA61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A41215A31219 A21319A21319A21319A01319A013199F14199D15199D15199C15199A1518991417971517 9614169513159414158E13158C14158B1515881615871716841816801A187D1B18781A1A 721A186D1917691A16651A17641A17631C185D201D562624512929502A294C2A28492A28 4529263D28253A28243025212C251F24231F1E201B171C16101A120D16110B140F0A0C0B 0A0A0A070707050505040404030303030303040404040404040404030303020202020202 010101000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000040404000000D8D8D8FFFFFFF5F5F5FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F9F9F95C5C5C0303038B8B8BFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFCFCFCB7B7B7000000363636FBFBFBFDFDFDFAFAFAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFFF4F7FF F4F9FFF9FFFFF9FFFFF9FFFFC3C7C691908C3E333128131019000023000030000056090F 731D2684232A7C0F12830F0F8912148D171791191B94191B95171B971419961017991017 9D111A9F121AA3111CA2101AA20E1AA00F169F10129D11109C100F9A0E0F990D10950D11 930C138E0C147700078311198F27308E31397A282E580D123700002300000B0000101010 5A5A5AAFAFAFF2F2F2FFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFBFBFB424242030303000000020202 000000010101000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0101010202020202020303030404040305040304060105060203050304060806070D0C0A 150F0F1813102117152419172A1C1930211E36231F3926223A27233B2822412C27442D27 492C284D2A265226255623205B1E1D6019176719196C1816711717731815771917791A16 7A1B157E1B158717158916138A17148B18158E1615911716931717941617971517971517 9A13179A13179D12179D12179E11179E1215A31217A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A41316A51417A51417A61518 A71619A418199B1713A01C1AA21319AA131CB2171FA50B0BA41706BE421CE98746F8AE57 FFD46EFFE474FFE675FBE777F8E37AF7DC71F8CF59F3BF47E8A83ADF9532DE8330D8712E D35B27CE4A23C73A1EC5301CBE2619BA2016B81F17B71E16B31C13B11810B41511B61912 B61F16B22313B12613B12B12B73114BA3816C2421DCC552ADA723FE29056E7AE69EFCE7F FBEF99FFFFA9FFF298FBE182ECC965E1B04ADC9835D57B23CE5C16CB4414CB361EBA221F A31720931D2B79232E51191C2508020A00000503000204000502000601000900000A0002 0A00040C00060800040800030800020300000001000004000810011F12094F181D68171D 791F17892211982007A41E03AF1D06B51E0DC12A1FC63729CE4C36D5663BDB833BE6A23D F2BF3FF1D452F6F688F8FC9DFFED98F8C77BE7975AD76D3BC54A21BA3111AD1F07AE1D0A A91A0CA9160FA91312AB1014AF0F17B00F17B30E14AC0D12A20C1594101B7E131D5D0D18 3001090D000002070A000604000A06000E0A00040308000026070C561A1C7D15148E110F 93110F991312A01413A41414A81213AB1113AF1314B01213B01010B01010B0120FB11310 B11611B11916B11A1FB41F25B72525BA2C22BB331DBF3F1CC34D1DC45A1ED57731D88535 E09A42EAB253F5CA64FEDB73FFE87DFFEF90FDF0AAFAF1B8FBF2B9FBF2B9FAF1B8F8EFB6 F6EDB4F5ECB3F8EFB6F9F0B7FAF1B8FBF2B9FBF2B9FAF1B8F9F0B7F9F0ABFFF49AFCEF87 F8E57EF6DE72F6D86AF4CF5DF1C653F0BF49EFB642F1B441EEAF3EEAAA3CE8A53AE4A138 E19D38E29A36DF9333DF8B31DB832CD97C2CDB762ED9702FD7662ED45E2CCF5627CF5428 CC5125CA4F23C94F20C74E1FC8501EC65020CC5628CC552ACE552ACF5428D05327CE5020 CC4E1CCA4C19CE521CD15A20D56325D86B2AD9702CDD7830E28238E6893BE68B3AE78E3A E9933EEA9940EA9D41EAA142E9A343E6A541E3A33FE4A440E6A541E8A441E6A040E49B3C E19738E19138E08A37E08439DC7B37D76E34D15F2DC84E27C13E22BE3522B8291BB52019 B01813AE1510AF1611B01711AE150FAC130DAF1112AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014B00F15B41019B30F1A B20E17B00F15B01115AF1412B01712B11A11B31F11B52713BC3017C43A1EC94224CE4727 D04B28CE4F24C6531DC6551DCD5727D0572CC64C25BA441CBB4F1EC36329ED9653FFD490 FCA6697D1E00912207971812A41324A60E23A6101BA61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A41215A31219A21319 A21319A21319A01319A013199F14199D15199D15199C15199A1518991417971517961416 9513159414158F13158C14158B15158915158717168418168119187D1B18781A1A731918 6D1917691A16671917641A17631C185F1F1D562624512929502A294D2A28492A28452926 3D28253A28243025212D262026221F1F201B181D17101A120D16110B140F0A0C0B0A0A0A 070707050505040404030303030303040404040404040404030303020202020202010101 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000060606020202CACACAFFFFFFF9F9F9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9 5C5C5C0303038B8B8BFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFCFCFCB8B8B8000000373737FCFCFCFEFEFEFBFBFBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFF7FFF4EEF8 F3F2F8FCFFFFFBFFFFF9FFFFFBFFFBECEFE8B3B0A965585027130C1600001C0000220000 2A00005F14116B1613731D1C7C2422802626812625812123811F207F1A1E841B1F881D23 8C1F248D1E258E1D238E1A238A1C1F8018157F1C16821F1A85221D862421882625862829 842A2C7823286B1F235712153A00002400002000002400002A0E0D6C6263A0A0A0E7E7E7 FFFFFFFFFFFFFAFAFAF5F5F5FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEEEEEEE3C3C3C090909000000000000030303 030303000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000010101 0202020202020303030404040305040405070105060304060405070907080E0D0B150F0F 181310211715251A182B1D1A30211E3724203A27233B28243B2822412C27442D27492C28 4D2A265226255822205D1D1D6019176818196C1816711717751715781917791A167A1B15 801A158717158916138A17148B18158E16159117169317179416179715179715179A1317 9A13179D12179D12179E11179E1215A31217A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A41316A51417A51417A61518A71619 A618179D1610A41A17A41215AC1318B3161DA50B09A41706BD431EE88A4CF8B161FFD778 FFE881FFEB85FFED8BFAE98FFBE383FCD463F6C34DE9AD3FE19937DE8835DB7630D5602A D15028C73C1FC5321EC0281ABB2318B92018B72017B21E14B21B12B51612B71A15B71E16 B42213B02512B12911B73013BB3617C03E1ACC5229D96F3FE08C50E2A761EBC877F8EA92 FFFFA6FFF69BFCE587EDCD6AE1B650DD9D39D78227D1621ACE4B17CD391FBC251EA51820 961C29832631612024330C070E0000060200010400010300020200020202020204020106 0301060100040500040701010400000600000B02001B1308371A145F1D21761B20851F1A 9121139D1F09A81E04B31E08B9200EC42E20CA3D2CD15438D86D3FDD8A3EE7A743F6C648 F8DD5CFBFB8DFCFC9CFFE791F1BD72DF8D51D16534C2441CB52B0EAC1E06AD1C0BAB180E A9160FA91312AC1214B01116B11016B01116A90E149E0E1790111C7A111F570B172C0008 0B0000000709000706000B08000C080103020C00002B0C11591D1F801618911110971311 9B1313A01413A51314A81213AA1012B11314B01213B01010B01010B0120FAF1410B01711 B11916B11A1FB41F23B62522B92B21BA321CBD3C1CC14B1DC3561DD77631D68333DE973F E7AC4EF0C35EFAD56DFFE278FFE985FEEF9AF9F0A1FAF1A2F9F0A1F8EFA0F6ED9EF4EB9C F2E99AF7EE9FF8EFA0F9F0A1FAF1A2FAF1A2F9F0A1F8EFA0FAEE98FFEF8DFBE87FF7DF73 F3D76AF4D062F1C757EEBC4BECB443EDAF3EEEAC3EECA83DE8A33BE69E3AE39B39E09738 DF9536DE8F32DB872DD87F2BD6792BD9742ED76E2DD6652DD35D2BCD5425CD5226CB5024 C94F20C74E1FC54F1DC6501EC6501ECC5628CC5628CD5729CF5627CF5526CD5322CD511D CA511AD0571ED35F22D66928D9702CDC772FDE7E32E4873AE88F3DE89338E99638EA9B3C EBA13EEEA642EDAA42EBAC43EBAE44E9AF44E9AF44ECAF45ECAD44EBAA42E8A53DE49F38 E49A39E3933AE38C3CE08238DA7734D66931CD562BC44524C03820BA2D1CB7241AB31B16 B01712B01614B01614AE1510AC1210AF1112AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1015B21119B11018B00F17 AF1015AE1215AE1412AF1712AF1B11B32112B62814BC3017C23B1DC94222CC4724CF4B25 CC4D22C5521CC4521CC95325CD532AC54B24B9431BB94D1CC15E25ED9653FFD38FFFB174 8A2B0090210694150EA81726A50E21A61019A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A41215A31219A21319A21319 A21319A01319A013199F14199D15199D15199C15199A1518991417971517961416951315 9414158F13158E13158C14158915158717168418168119187E1A1879191A7319186E1817 691A16671917651A17651B185F1F1D562624512929502A294D2A28492A284529263F2725 3A28243325222D262027232020211C181D17131A130E17120C15100A0C0B0A0A0A070707 050505040404030303030303040404040404040404030303020202020202010101000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000020202070707040404B6B6B6FFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F95C5C5C 0303038B8B8BFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFDFDFDB9B9B9000000373737FDFDFDFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFF8FFFFF6FFFFF9FFFFFAFF F7F5FAF2F6F7F5FFFCF5FFFBF5FFFAF7FFF8E4F0E2C5CBBD9B9C8E65625331291C160200 1D0000240000240000280000330000430C095418185E21206E2E2F722E2F742D31762E31 782D32782D31782B31732D2D6F342C693528652F255E2720541D1649140E400B07380703 2200001C0000160000120000241011584848998F8EC7C2BFFEFCFDFFFFFFFFFFFFFDFDFD FAFAFAFAFAFAFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDD3030300B0B0B000000000000060606010101 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000010101020202 0202020303030404040305040506080206070405070506080A08090E0D0B161010191411 221816261B192C1E1B31221F3825213A27233C29253C2923412C27452C274A2B284F2926 5325255822205D1D1D6019176818196D17167216177517157819177B19167C1B15801A15 8717158916138A17148B18158E16159117169317179416179715179715179A13179A1317 9D12179D12179E11179E1215A31217A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A41316A51417A51417A61518A71619A61816 A0160CA71A11A71110AE1215B5161AA50C07A31706BA4420E88D54F8B66AFFDC85FFEE91 FFF197FEF29EFCEEA5FDE897FFDA70FAC855EBB145E29C3CE08B38DC7A33D9662FD5562B C83F1FC5351DC02A19BC2417BB2318B92219B42016B31C13B61713B81B16B81F17B52316 B12413B32813B82E14BB3417BF3A19CB5027D86C3DDD874CDCA058E5C06FF5E48CFFFEA3 FFFAA0FAE98DECD271E2BB56DEA33FD8872BD3691DD0511ACA391CBF281FAA1920991A25 89232E6E2127420F0C190000080000000400000402000504000606000606000607000606 0003050003020302000800001000001F080034170F501F1B6F1D23811A1E8C1C1A961C11 A11A07AB1A05B61E09BB2210C52F1ECC412CD55A39D97440DD8E41E7AC48F8CC53FBE365 FFFF93FFFB9DFCE08CE9B369DA864ACF6032C0401BB4280DAD1C07AC1A0BAA170DA9160F A91410AD1315B11217B11217AD1218A3101899101A8C121D751320540C182900090A0002 000709000A08000D0A000A080002011202033212175D1F2284171A9412129913129E1414 A31514A71214A91012AA1012B11314B11113B01010B01010B0120FAF1410B01711B11916 B11B1DB31E20B52421B7291FB82F1CBA3919C0471CC1521BD77431D68033DC923BE3A649 EDBB58F8CF66FEDC71FFE479FDEF86FBEF89FCF08AFBEF89F9ED87F7EB85F4E882F2E680 F9ED87FAEE88FBEF89FCF08AFCF08AFBEF89FAEE88FBED84FFEA7DFDE374F7D96BF4D062 F4C959F2C051EEB647EBAD40EAA73CEBA43CEAA13BE79B39E6973AE29337DE9139DF8F38 DD892FD9842AD67B28D67629D8712CD76B2BD4632BD25C2ACD5425CD5324CB5122CA5021 C84F20C7511FC8531EC7541ECB5726CC5829CD592ACE5828CE5826CE5622CD5520C9551C D05C1FD46424D76E2ADA752DDA7D30DE8535E38C3CE8943CE99B36EAA035ECA539EEAC3E F0B042F0B444EFB746EDB846EEBB48EEBB48EFBC49EFBA48EEB544EBAF3FE7A93AE7A43B E69C3BE3933AE08A37DC7E34D97132D0612CC64A24BE3B1FBD321FB9291EB41F19B11916 B11717B01616AE1416AB1113AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1015B21119B11018B00F17AF1014 AE1213AE1510AF1811AF1B0FB42312B62A13BC3216C23B1DC94222CC4724CE4A24CA4D21 C54F1DC24E1BC74E21CA4F26C44822B9421AB94A1CBD5A21E9924FFFCE8AFFBB7E983909 8E1F0391120BAC1B2AA50C20A61019A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A41215A31219A21319A21319A21319 A01319A013199F14199D15199D15199C15199A1518991417971517961416951315941415 9012158E13158C14158B15158816168517168218187E1A1879191A7319186E18176A1916 681817651A17651B18601F1D572524512929502A294D2A284B29284529263F27253A2824 3426232F262129242122211D1B1D18141B140F18130F15110A0C0B0A0A0A070707050505 040404030303030303040404040404040404030303020202020202010101000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000404040606060303039D9D9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F95C5C5C030303 8B8B8BFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEB9B9B9000000383838FEFEFEFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF6FFFFF4FFFFF7FFFFFAFFFFFCFF FBFFFFEFFAF6E5F6EED6ECE0E6FEF0F0FFF8F1FFF6F4FFF4E1F2DFC2D1BEB3B7A8685B53 5B433F3C24202108041200001500002001002B09082000002100001F00001D00001D0000 2000002200001E00001800001400001701001600001300001100000F00000E00001D0B09 3E302F6F67659F9B9AC4C4C4E2E6E7F9FFFFFBFFFFFEFFFFFFFFFFFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFCACACA2020200909090000000000000A0A0A000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000010101020202020202 0303030404040305040607090307080506080506080A08090F0E0C1711111A1512231917 261B192C1E1B3223203926223B28243D2A263E2924432B27452C274A2B284F2926532525 5921205E1C1D6218176917196D17167216177617157A18177B19167C1B15801A15871715 8916138A17148B18158E16159117169317179416179715179715179A13179A13179D1217 9D12179E11179E1215A31217A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A41316A51417A51417A61518A71619A71716A31509 AB190CAA110CB01211B61616A50C07A11806B74521EB945EF8BC74FFE291FFF29FFFF5A7 FEF5B0FCF1B9FEEBA7FFDF7BFBCD5DEBB54BE19F3FE08E3ADF7E37DA6C31D95C2EC7411E C5381DC22D19BD2718BB2419BA231AB62218B51E15B71814BA1B17B92018B52316B12413 B22714B72C15BC3218BD3618CB4D27D8693BDC8148D99952E1B866F4DF84FFFA9EFFFDA4 FBED94EDD676E2C05CDEA943D98F30D57020D3581DCA3B19C42E20B31E229E18238D1E27 7720265312102B02000C0000010204000306000606000707000907000A07000906000A07 0005000300000F000022050038110A4D1C17631F1C7B1B1F8A171C9319189A170FA31507 AE1807BA1F0DC12612C8331DCE472AD8623ADC7C42DD9445E7B14DF9D25BFFEB73FFFF96 FEF898F7D782E2A85FD57C42CB5A2EC13C1BB3250DAD1A08AC180AAA160CA9140EAB1310 AD1313B11216B01418A912199F121A97111C89152074162454101D2B030E080004000507 000B0C000E0B0008070200011905073A161A6422268618199813149C1414A01415A41414 A71214AA1012AB0F12B21214B11113B01010AF1110B0120FAF1410B01711B11914B01A1B B31D1FB62220B6281EB62D1AB93618BF441BC14F19D97333D87E32DA8E3AE1A245EBB551 F3C85FFCD66BFDDF6FFDE976FAEB74FAEB74F9EA73F6E770F4E56EF1E26BEFE069F7E871 F8E972FAEB74FBEC75FBEC75FAEB74F8E972FAE771FCE16EFAD966F6D15FF2C858F3C152 F1B94CEDAE44EBA63EE89F39EA9C3AE89839E6953AE4903AE18C39DD8B39DE8938DB8530 D88029D47727D37327D66F2AD66A2AD3622AD05B26CE5526CE5425CD5324CB5321C95321 C8551FCA5720CA5921CD5B27CC5C2ACF5D2BD05E2AD15E28D05D26CF5C23CD5C20D06322 D36A26D9742CDA7D30DC8333DF8A37E3933EE69C3DEDA738ECAB35EFB03CF2B741F3BC47 F4C14BF4C34DF2C54EF5C851F3C951F6C952F5C650F3C24BEFBC46EDB641ECB03EE9A63E E59C3DE19138DF8838DD7C37D46A30C85126BE3F1EBF371FBB2E1DB5221AB31B18B2181A B1161AAD1216AA0F13AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014B21117B01116AF1015AD1114AE1213 AE1510AD190FAE1C0FB32413B62A13BD3317C13C1BC7421FC94821CB4A22C94C20C54F1D BF4B18C34A1FC74B25C34723B9421AB7481ABB561EE48A4BFFC784FFC383A343118A1B00 8F0F06B2202DA50C1EA61019A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A41215A31219A21319A21319A21319A01319 A013199F14199D15199D15199C15199A1518991417971517961416951315941415901215 8F13158E13158B1515881616851716821818801A187B191A7419187018176A1916681817 671917661B18601F1D5725245228295129294F29284B29284628264026253B2824362724 3027222A252222211D1C1E19161B151117131016120A0C0B0A0A0A070707050505040404 030303030303040404040404040404030303020202020202010101000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 050505020202000000828282FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F95C5C5C0303038B8B8B FFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BABABA000000393939FEFEFEFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF6FFFFF4FFFFEDFBFFF1FCFFFBFFFEFFFF F9FFFFF4FFFDF1FFFDF0FFFBF0FFFAEDFFF5ECFFF4EFFFF4F2FFF6F7FFF6FEFFFAFFFFFB DDDCD8AFABA885807D69615F58504E514746281C1C2618182111121B0B0C1B080A1D0A0C 210D0F2010100400000D0D0523231B3D3D355857526D6C677C7B77848381DEDEDEE9EAEC F6FAFDF9FFFFF8FFFFF5FFFFF2FFFFF5FFFFFCFFFFFFFFFFFDFDFDF3F3F3EDEDEDF3F3F3 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFB9B9B90F0F0F0505050000000000000D0D0D000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000010101020202020202030303 0404040305040607090408090506080607090B090A100F0D1812121B1613241A18271C1A 2D1F1C3223203926223C29253D2A263F2A25432B27472B274C2A285028265525255B2120 5E1C1D6218176917196F17167416177617157A18177C18167D1A15811A15871715891613 8A17148B18158E16159117169317179416179715179715179A13179A13179D12179D1217 9E11179E1215A31217A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A41316A51417A51417A61518A71619A81714A61407AE1809 AD1009B1120EB61714A40D06A01906B44623ED9A64FBC27FFFE69CFFF6ACFFF8B7FDF8C1 FAF3C9FCEDB6FFE285FBD163ECB950E1A243DF913EDE8239DC6F34DB6130C8441EC53A1D C12F18BE2817BD2719BB241BB72319B61F18B81915BB1C18B92018B62218B22315B22514 B82B19BC3019BE3217CB4925D96639DC7D43D8944DDFB25FF3DA7EFFF99BFFFFAAFBEF99 EADA7BE1C460DDAE46D89431D47521D45E1ECA3F18CD3625BD2728A61922911923821E26 661617410B0B110000030106000306000507000809000B09000C07000B06001009000600 060000180100360D07531915641F1A741C1B8A191D94161A9B1516A1130FA8140AB2190B C02312C72C16CA391ED4502ADD6D3BE18544E09C49E9B955FBDA67FFF380FFFE94FCF291 F1CD79DB9C55CF7239C85328BE3719B4210DAE1809AD160BAA150EA9140EAB1310AF1314 B31315B11519A613199C131A95131D8916237519285713222F07120D0007000407000D0E 000D0C00040306000020060945181D6A22268B181B9B1315A01415A31416A61415A81214 AB0F12AD0E12B21214B31013B01010AF1110B0120FAF1410B01711B11914B01A19B31D1E B6221EB6261BB72C19BA3417BF4119C04C19DA7034D87C33DB8A38DF9C41EAB04DF2C35B FBD165FBDA67F9E165F6E363F6E363F4E161F2DF5FEFDC5CEBD858EAD757F4E161F5E262 F6E363F7E464F7E464F6E363F5E262F7DF61F7D75EF6CF5AF1C653F1BF4EF1B94AEFB046 ECA73FEA9F3AE89837E99439E7913AE78E3AE48B3BE18739DD8639DC8538DA812FD57C28 D27527D27027D56C2AD5672AD36029CF5A25D05728CF5627CE5624CB5523CA5721CA5921 CC5B21CB5D22D0632BD1642CD4652ED5662ED7662ED6652BD36526D16524D36A26D7722A DA7D30DC8535DD8B37E0933BE59B42E8A441F0B33EF0B93BF4BE42F6C449F8CA50F8CE55 F9D158F7D359FBD75FFBD860FBD75DFCD55CF9D157F4CA51F2C44AF1BE48EBB143E7A640 E49B3CE2923BE2883AD87532CA5B26BF451CBF3C1EBD321FB6261BB31E1AB2191BB1161A AD121AAA0F15AF1015AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014B11217B01116AF1015AD1112AD1311AD160F AD190DAE1C0DB42612B62C12BB3416C13C1BC7421FC94821CA4921C84B1FC44E1CBE4818 C1461DC64822C44524BA401BB64618B8531BDF8344FFC07DFFC586AB4A178918008E0B03 B5232EA50C1EA61019A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A41215A31219A21319A21319A21319A01319A01319 9F14199D15199D15199C15199A15189914179715179614169513159414159012158F1315 8E13158C1415891516871716841818801A187B191A7419187018176C1816691817671917 661B18621E1D5825245228295228295028284C28284628264026253C2724382624312622 2C242225211E1D1E19161B151318141116120A0C0B0A0A0A070707050505040404030303 030303040404040404040404030303020202020202010101000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000060606 0000000000006B6B6BF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F95C5C5C0303038B8B8BFFFFFF FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBABABA 010101393939FFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFF8FFFFF6FFFFF7FFFFF9FFFFFAFFFAF9FEF8FEFE F8FFFFF1FFFBEDFEF6EDFEF4EFFFF5F3FFF9F5FFFAF3FFF4EFFBF1F0FBF7F4FEFDF8FFFF F9FFFFFBFFFFFBFFFFF8FCFDF3F7F8E2E3E5DDDDDFD5D3D6CECCCFCAC8CBCEC9CDD3CED2 D5D3D4CBCFCED1D7D3DBE1DDE7EDEBF0F6F4F6FCFCF9FEFFF9FEFFF6FEFFF9FFFFF9FFFF F8FFFFF8FFFFF6FFFFF7FFFFF8FFFFFCFDFFF9F9F9F8F8F8FEFEFEFFFFFFFFFFFFFDFDFD F3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFAFAFAF0505050303030000000202020F0F0F000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000010101020202020202030303040404 03050407080A0408090506080607090B090A100F0D1812121B1613241A18271C1A2D1F1C 3324213A27233C29253E2B273F2A25432B27472B274C2A285028265624255B2120601C1D 6317176B16196F17167416177816157B17177C18167D1A15811A158717158916138A1714 8B18158E16159117169317179416179715179715179A13179A13179D12179D12179E1117 9E1215A31217A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A41316A51417A51417A61518A71619A81714A71305B01707AE1007 B3110CB61713A20E049D1B05B24723EC9F69F9C685FFEAA4FFF9B5FFF9C2FBF8CDF8F3D6 FAEDC1FFE68CFAD469EABA54E0A547DE943FDE833ADC7234DC6430C6451DC63B1CC13117 BD2A18BD2719BA261AB72319B72019B91A16BB1C18BA2018B62218B22217B32416B82919 BD2F1BBD2F17CC4726DB6439DD7A41D89048DEAE59F4D779FFF798FFFFADFAF29FEBDC81 E0C763DCB149D79733D37921D4611ECC4317D23D27C72D2BAC1B229617208B1C2374181B 531113180000090004030106000406000707000A07000B06000B0400130A0004000B0000 22000047100D671D1A781E1D80161694181A9D1519A31416A71311AE130EB81A0FC42716 C93119CB3F1CD55629DF753BE28E45E1A34CE9BF5BFDE173FFFB8AFFFB91FAEC8BEDC570 D7944DCB6A35C74D26BE3217B31D0CAF170AAE150DAC140FAB130EAD1311AF1412B41414 B21619A512189C131A93141D881824771B28591522330915110008000106000C0D000C0C 0002010B00002705064C171D7120268F181C9E1316A21315A61417A91315AB1014AD0E12 AD0C11B41114B31013B01010AF1110AE130FAE1510AF1811B11914AF1918B31D1CB6211B B5251AB72A18BA3218BF3F1AC04A1CDC6F36DA7934DA8737E0993FE9AD4BF4BF57FCCD61 FED664F7DA5CF6DB5AF5DA59F4D958F1D655EED352EBD04FE9CE4DF3D857F4D958F6DB5A F7DC5BF7DC5BF6DB5AF4D958F5D657F6CE54F3C64FF1BE49EFB746F0B245EFAA42ECA13C EA9A3BEA9238EA903AE98C3CE78A3CE4863CE1853CDF823CDD8239DA7F30D57A29D37327 D36E26D46B2AD5672AD25F28CF5927D15927D05826CD5725CC5923CB5A22CA5C21CC5E21 CC6022D3692FD36A30D66C32D76D31DA6D32D96D2FD66D2BD46D28D47229D77A2DDB8434 DC8C37DE923AE09B3EE4A345E7AC44F1BD45F2C242F5C849F7CE50FAD459FBD860FBDB64 FADD67FDE26DFDE26DFFE26CFEE068FBDB64F7D45CF2CE54F3C951ECBA49E8AF44E3A33F E49B3DE3913FDB7D35CC6228C04C1DBE3F1CBC341CB62918B21F18B21A19B1161CAD121A AB0E17AF1015AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014B11217AE1215AD1114AC1212AC140FAB160FAC1A0D AC1D0CB32612B72D13BA3516BF3D19C5441DC7481FC94A1FC64C1DC34D1DBD4719BF441B C54623C34424BA3F1DB64519B85019DB7D3DFFBB76FFC687AF4E1B8815008C0900B8252F A70C1CA71019A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A41215A31219A21319A21319A21319A01319A013199F1419 9D15199D15199C15199A15189914179715179614169513159513159211159012158F1315 8C14158915168717168418188119187C181A7618187117176D1716691817681817681A18 621E1D5825245428295428295028284C28284728264226253C27243927253426232E2423 25211E1E1F1A191B161517141416130B0B0B0A0A0A070707050505040404030303030303 040404040404040404030303020202020202010101000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000060606000000 0000005E5E5EF2F2F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F95C5C5C0303038B8B8BFFFFFFFCFCFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDB9B9B9000000 393939FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFDFFFFFAFFFFF9FFFFFAFFFFFBFFFFFCFFFFFEFFFFFFFFFEFFFF FCFFFFFCFFFDFEFFFDFFFFFBFFFFFBFFFEFBFFFEFBFFFFFDF9FFFFF7FFFFF7FFFFF8FFFF F8FFFFF8FFFFF9FFFFF9FFFFFBFFFFFBFFFFFCFFFFFCFFFFFCFFFFFEFFFFFEFFFFFEFFFF FEFFFFFEFFFFFEFFFFFEFFFFFCFFFFFCFFFFFCFFFFFCFFFFFEFEFFFEFEFFFEFEFFFEFEFF FEFEFFFFFDFFFFFDFFFFFDFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FDFDFD959595000000020202000000030303000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000020202020202030303040404040404050505060606050706 01020400040504050707080A0E0C0D1312101A14141D1815231917291E1C312320352623 3724203825213B28243F2A25462D29492C284C29274F26245622245B1F1F611B1D651919 6D181B7218187717197A18177D1919801A18811B17841B178717158916138A17148B1815 8E16159117169317179416179917199917199C15199C15199F14199F1419A01319A01417 A31217A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A51417A51417A51417A51417A51417A51417A51417A61512B31C11A91002B6180FAF100A B1140FA61309971902C7613BEAA16AFFD999FFF5B2FFF6B8FFFECBFFFCD9F6F1DDFEF4D0 FFEB96FEDD72F1C660E6AF52E09A45DD873CDC7634DD6A33C8491CC63D19BE3115BA2914 B92616B92519B72319B72019BE1F19BD1E18B81D18B51E17B21F17B12118B52218B62415 C4331EC53E20CE552AD67237D88B43DCA852F2D26FFFF394FFF8A8FFF7AAF7E990E5CD6B DAB34AD99E38D98429DA6B23DB5424CE3A1EBE251DB41F21A61F26911A2081181C6F2023 2900031800070B0003030002000202000704000D070011090004000D06002A0F08471812 631C1A761C1B82181A8C14159B1516A31514A91416AD1514B31512BA1C13C42716C83217 D44B21D9622AE07D39E39644E5AE53F0CA67FFE87EFFFE93FFFF97F3E17FE3B661D9934D D26E3AC34721B82A12B71E10AD1309AD120DAC130EAC1210AC130EAF110EB0110EAD1112 A715189C131A92131C8A18227B1E29601824380A151600070D080C000606000100070200 240A094517196221257C212693161AA01115A31114A61115A91013AC1014B00F14B20F14 B20F12B20F12B11111B11312AF1410AF1611AF1811AD1812B41C19B5201CB8231DB8251B B72817B83016BE3C1ABF461BD1622BD97633DF883BDF933BE2A241EFB64DF5C255F1C653 F6CF56F2D054F0CE52EECC50ECCA4EEAC84CE8C64AE7C549EECC50EFCD51F1CF53F2D054 F3D155F3D155F2D054F4CE53F1C349EEBC43EAB13DE8AA39E9A63BE9A03AE99938E99137 EA903AEA8D3DEA8A3DE8883EE5843DE1833DDF813BDD8138DB7E31DA7D2FDB7930DA732E D86C2ED6652BD25F29D05A28D05826D05826CE5826CE5B25CF5E24D06225D26626D26928 D26C2ED26C2ED36B2ED36B2CD46D2BD46D2AD36E28D16F26D5782AD7812EDB8B34DE9539 DF9D3DE4A643E9AF4BEBB84BF0C44BF0CA4BF5D156F9D960FDE06AFEE473FEE777FDE77A FFEB80FFEA7FFFE97CFEE678FCE271F8DD6AF6D964F6D562F2C957EEBE50E6B046E1A140 DD9139D98235D4712ED3642DC1461CBD3B1BBA2D1BB62319B61E1DB4191DB0151DAE111A AF1015AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AD1114AF1316B01415AD1311AB130EAB170DB11F10B42612 B92E17B83114BB3615C2401CCA4B22CD5024CC4F23C84E1FBF4919C0471CC3451FC34222 C24122BD411FB84519B04811E18343FFAA66FFC586CB6733871100A01C10AD1720A40917 A71017A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A41215A31219A21319A21319A21319A01319A013199F14199D1519 9B13179A13179914179914179715179715179715179715179413179214179014168E1315 8B14168715158315167F17167E1A1C7A1A1B761A1B731B1A6E1A1A6A1A19681A18611B1B 5822225325275327285127284E27284A28274527273F27253824233325222E2423282320 201F1B1A1B161517141214111212120D0D0D080808060606070707070707040404020202 040404040404030303020202020202010101000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000010101000000030303000000 454545FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFC5F5F5F000000888888FFFFFFFFFFFFFDFDFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDB9B9B9000000393939 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFFFDFFFFFCFFFFFCFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFF FFFCFFFFFBFFFFFBFFFFF9FFFFF9FFFFF8FFFFFAFFFEFFFFF8FFFFF8FFFFF8FFFFF9FFFF F9FFFFF9FFFFF9FFFFFBFFFFFBFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFEFFFFFFFDFF FFFDFFFFFCFFFFFDFFFFFDFFFFFEFFFFFDFFFFFDFFFFFDFFFFFCFFFFFCFFFFFBFFFFFAFF FFF9FFFFF9FFFFFAFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD 959595000000020202000000030303000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000020202020202030303040404040404050505060606050706010204 00040504050707080A0E0C0D1312101B15151D1815241A182A1F1D312320352623382521 3825213B2824402B26462D29492C284C29274F26245622245B1F1F611B1D6719196E181B 7317187717197B17177F1819801A18821A17861A178816158916138A17148B18158E1615 9117169317179416179917199917199C15199C15199F14199F1419A01319A01417A31217 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A51417 A51417A51417A51417A51417A51417A51417A61414B21B12A90F03B61711AF100CAE130E A21408951C01C6653BECA76EFFDF9BFFF9B4FFF7B8FFFECDFDFDDBF5F2E1FFF5D5FFEC9B FCDF77F0C866E4B155E09C47DC893DDA7734DC6B31C74A1AC43E18BD3213BA2A12B92616 B82418B62319B72019BD1E18BE1C17B81D18B51E17B21F18B32019B52019B62216C4311F C73C1FD05229D86F36D8883FDDA64CF2CF69FFF190FFF7A9FFF6AEF8E994E6CF6FDBB64C D8A238D88829D86E20DA5922CE3E1CBF271AB72120AA1F2497181F87161A771C2142070D 2F070F210207120000070000030000000200030400150E062410093D140E581816701A19 821A198D16189513159F1411A61512AB1514AF1515B21715BB1E17C32A18C73617D35120 D86627DE8334E29B41E5B354EFCD6BFDEA84FFFE98FFFD94F2DC79E1B15CD98E4AD26A37 C34320B92612B71B0FAF120DAF110EAD1210AC1210AD120EAF120DB0110DAF110EAA1517 9E131895121A8C17207D1C27661825410E1724050B0C00020602010B03011D0A063A1212 571B1B6E1F24841D21971419A11015A51014A71015AB0F13AE0F14B20F14B20F14B20F12 B20F12B11111B11312AF1410AE1611AF1811AD1811B41C17B71F1AB8231CB8251BB72817 BA2F18C03B1CC0451CD2602CDA7434E1873BE1913CE4A03FF0B24BF5BF52F4C251F3C653 F0C552EFC451EDC24FEABF4CE8BD4AE7BC49E6BB48ECC14EEDC24FEFC451F1C653F1C653 F1C653F0C552F2C550F1BF46EFB740EBAE3BE9A739EAA33BEB9D3BEA953AE98F39EB8C3C EA8A3DE9873EE7853EE3823BDF813BDD7F39DC7E36DA7D30DB7B2FDC7731DA7330D86C2E D6652DD25F29D05A28D15927CF5927CE5B25CE5D25CE6025D16525D16826D26B28D47130 D37130D47130D5722FD5722ED6742DD5752BD27629D6802DD88831DD9438DF9D3DE1A642 E4AF47EBB84FEDC252F0CB56F1D35BF6D964FBE170FDE67CFEEB84FEEC8AFCEC8CFDEE8F FDEE8FFDED8DFBEB89FAE781F6E37CF5DE76F6DB70F3D261F1C757E9B84FE3A945DF9A3D D98836D4762ED2682CC04A1ABF3F1ABA2F18B52618B41F19B31A1CB1141BAE1118AF1015 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AD1114AE1414AF1513AD1510A9140DAB180EAF2010B42713B92F15 B73114BA3816C1411AC94B22CB5122CA5021C64D1EC1481BC1471EC34421C24122C14023 BD411FB74418B04710DC7D3DFFA965FFC988D16E378A15009F1B0EAC171DA70D19A71017 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A41215A31219A21319A21319A21319A01319A013199F14199D15199B1317 9A13179914179914179715179715179715179715179413179413179113168E13158C1416 88141585141680161680191C7A1A1B761A1B731B1A6E1A1A6B1A19691918611B1B592122 5524275426285127284E27284A28274527274026253924233425222F2323282320231F1C 1B1A161616141214111212120D0D0D080808060606070707070707040404020202040404 040404030303020202020202010101000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000010101000000030303000000454545 FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFCFCFC5F5F5F000000888888FFFFFFFFFFFFFDFDFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDB9B9B9000000393939FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFFFEFFFFFEFFFFFEFFFFFCFFFFFBFFFFFAFFFFF9FF FFF8FFFFF6FFFFF5FFFFF4FFFFF3FFFFF6FFFFFCFFFCFFFFFCFFFFFCFFFFFEFFFFFEFFFF FEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFDFFFFFAFFFFF9FF FFF9FFFFFAFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFAFFFFFAFFFFF9FFFFF8FFFFF7FF FFF6FFFFF8FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD959595 000000020202000000030303000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000020202020202030303040404040404050505060606050706020305010506 05060808090B0E0C0D1413111B15151E1916241A182A1F1D322421352623382521392622 3C2925402B26482C294A2B284E28275125245821245C1E1F621A1D68181970171B751718 7916197B17177F1819811918831A17861A178816158916138A17148B18158E1615911716 9317179416179917199917199C15199C15199F14199F1419A01319A01417A31217A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A51417A51417 A51417A51417A51417A51417A51417A61414AF1A14A70E08B61815AC110FAC140F9F1508 962004C86B3FF0B073FFE69FFFFCB4FDF8B6FEFCC9FCFCD8F8F3E0FFF7D7FFEE9EFBE27D EFCB6AE4B559E09F4BDB8C3FD87A34D96D2FC64C19C44117BE3312B82B10B82714B72518 B52218B61F18BD1E18BE1C17B81D18B51D18B31E1AB32019B71F1AB82118C42E1FC6391E D04F27D86B33D8843BDDA248F1CA63FFEC8AFFF5ADFFF5B2FAE999E9D274DDBA52DBA63C D88C2AD87321DC5E23D1431DC32C1BBB231EAF20229E191E8C15177F1B1D661B1F561B1F 4816193A10122E0F0D280E0D28100E29110D3B1C19471B18571C186B1B1A7D1B1A8B1919 97161A9D1515A2150EA6160DAB1713B01817B41A1ABB221CC3301EC73D19D45920D76C24 DD8931E2A241E6B856EFD16FFDEA8BFFFD9BFFF68EEFD672DEAA56D68744CE6231C23D1E B82211B6180FB0110EB01010AD1112AD1210AD120EAF120DB2100BB0110DAE1517A31217 99101890141E8319256D1A2451141C380F151200001203001D0A06351311521C1A6A201F 7C1D218A171C9B1219A40F15A60F14A91015AD0E13AF0E14B20F14B30E14B30E12B20F12 B11111B11312AF1410AE1611AF1811AD1811B41D16B72019B8231CB82619B72818BB2F18 C13A1DC2441ED15D2CDB7135E2843CE38E3BE69D3EEFAE46F4BA4CF1BC4CEFBB4EEDBA4F EBB84DE9B64BE7B449E5B247E3B045E2AF44E8B54AE9B64BEBB84DECB94EEDBA4FEDBA4F ECB94EECB84AF0B945EDB23CE8A938E6A237E79E38E9993AE7913AE68B3AE7873AE7853C E6843BE3813AE07F38DC7E36DB7D35DA7C32DC7C32DC7A31DD7631DB7231D96B30D6652D D3602AD15B29D15B29D15B29D05D27D16026D06426D16827D36C27D46F29D77632D67733 D87733D97833D87A32D97B31D87C2FD67F2FDA8832DD9237E19C3DE5A744E5B048E8B94D EFC356F1CB5CF5D769F4DC70F9E27AFDE986FFEE92FFF29AFFF3A1FEF3A4FCF3A6FCF3A6 FEF3A4FCF19FFCED98F9EB93F7E68CF8E483F8DC71F4D264EDC458E6B54EE2A344DC903A D67C30D46D2BC4511AC24519BB3416B62814B42016B31B18B11518AE1216AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AD1112AE1414AF1513AD1510AA150EAC1A0DB12211B42912B73013B83314 BB3915C3441BCA4D21CB5122C94F20C44B1CC1481DC24620C34222C34024C13E22BE3F1F B74119AF4511D37434FFA461FFCC8CDB76408F18009E190AAC151AAC101DA71017A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A41215A31219A21319A21319A21319A01319A013199F14199D15199B13179A1317 9914179914179715179715179715179715179512179413179113168F13158E1316881415 85141680161680191C7C1A1B781A1B741A1A6F191A6B1A19691918621A1B5B2022552427 5426285327284F27284B27274626274026253A25243526233024242B2321241F1C1C1B17 1616141414121212120D0D0D080808060606070707070707040404020202040404040404 030303020202020202010101000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000010101000000030303000000454545FDFDFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFCFCFC5F5F5F000000888888FFFFFFFFFFFFFDFDFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDB9B9B9000000393939FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFFFFFBFFFFF9FFFFFBFFFFFCFFFFFEFFFFFFFEFFFFFCFFFFFBFFFFF9FFFFF8FFFFF6FF FFF5FFFFF4FFFFF4FFFFF3FFFFF6FFFFFBFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFDFFFFF9FFFFF8FFFFF9FF FFFAFFFFFBFFFFFCFFFFFCFFFFFDFFFFFCFFFFFBFFFFFAFFFFFAFFFFF8FFFFF7FFFFF6FF FFF8FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD959595000000 020202000000030303000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000020202020202030303040404040404050505060606050706030406020607050608 090A0C0F0D0E1413111C16161F1A17251B192B201E3325223627243926223A27233D2A26 412C27482C294A2B284E28275125245821245C1E1F621A1D68181970171B751718791619 7D1617801819811918831A17861A178816158916138A17148B18158E1615911716931717 9416179917199917199C15199C15199F14199F1419A01319A01417A31217A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A51417A51417A51417 A51417A51417A51417A51417A61415AC1816A60E0BB41A1CAB1113A814109C1708952406 CA7242F5BA78FFEDA0FFFFB1FBF7B0FCFBC3FCFAD3F9F3DDFFF9D7FFF0A2FCE683F1D071 E7BA5FE0A44EDB903FD87C33D76E2DC64E19C34316BE3511B82B0FB82714B62417B42117 B51E17BC1D17BD1B16B91B18B41C17B21D19B31E1AB71D1BB81F19C22A1DC6341DCE4A24 D7662ED68035DC9C42EFC45BFFE683FFF3AFFFF4B7FEEB9EEED579E2BF57DEAB40DC922F DB7823DF6526D3481DC7301BC02721B42223A1191D921618861A1A7A20206D2121651F1F 5E1E1E571F1E552221562423582625592120611F206C1C1B791B1B87191A95191B9F181C A51A17A3170AA7190BAB1A15AF1B19B41E1FBD2822C53723C9451ED56223D87524DD8E2F E3A842E9BF59F1D776FCED92FFFB9FFFEE88EBCE6AD9A34DD0803BCB5B2DBF381AB61E10 B6140FB20F10B20F12AF1112AD1210AD120EAF120BB21109B2100BB01415A812149E0F15 94121A8917217619235F19214B181D290708280C0933120D491915631F1C791F1E881A1D 911317A01117A50E15A80F14AB0E15AD0E13B10D14B30E14B30E14B30E12B30E12B31011 B11312AF1410AE1611AD1811AD1811B41D16B72017B8241AB92519B92718BB2E1AC1391F C34320D05A2CDB6E35E3803CE38D3AE5993BEEAB42F2B445EDB345ECB14BEBB14DE9AF4C E7AD49E5AB48E2A844E1A744E0A642E5AB48E6AC48E8AE4BE9AF4BEAB04DEAB04CE9AF4C E9AE46EDB141E9AC39E5A335E29D35E49838E59439E68D3BE48739E38339E3813AE28039 DF7E37DC7E34D97D32D87C2FD77B2EDB7930DD7832DD7432DD7131DC6B31D8652ED55F2D D25C2AD45E2CD3602AD26129D26429D36729D36C29D5702AD4742AD87A34D77A34D87B35 D97D34DB7F34DB8133DA8333D78531DD9036DF993AE3A542E6AF48E8B84CECC252F2CD5B F5D566F8DF7AF7E384FAE98FFEEF9AFFF2A7FFF5AEFDF5B6FBF5B9FDF7BDFDF7BDFDF7BB FEF6B7FDF4B1FBF1AAFBEFA7FDEC9AFBE57FF8DC6EF0CE63EABD56E3AB4ADC973CD68130 D3712ACA591DC54B1ABE3916B72B12B52113B31C15B11614AE1213AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AD1114AB1111AD1512AE1611AB160FAA170DAB1C0EB12412B62B14B83114B83614BD3D18 C5471ECB5024CC5422C8501EC44B1CC2491EC24622C34223C23F23C03C23BC3D1DB53F17 AE430FCD6B2CFA9F59FFCF8CE27D45941E009D1807AA1416AF131EA71017A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A41215A31219A21319A21319A21319A01319A013199F14199D15199B13179A1317991417 9914179715179715179715179715179512179512179312168F13158E13168A1315861316 82161681181C7C1A1B781A1B741A1A6F191A6D19196A1918621A1B5B2022562427562528 5327284F27284B27274626274226253C24243826243325252C242225201D1F1B18181715 1515131212120D0D0D080808060606070707070707040404020202040404040404030303 020202020202010101000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000010101000000030303000000454545FDFDFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFCFCFC5F5F5F000000888888FFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDB9B9B9000000393939FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFF F9FFFFF9FFFFFBFFFFFCFFFFFEFFFFFFFEFFFFFDFFFFFCFFFFFAFFFFFAFFFFF9FFFFF8FF FFF8FFFFF7FFFFF6FFFFF9FFFFFBFFFFFCFDFFFDFDFFFDFDFFFDFDFFFDFDFFFDFDFFFDFD FFFEFDFFFEFDFFFEFDFFFEFDFFFEFDFFFEFDFFFEFDFFFDFFFFFAFFFFF9FFFFFBFFFFFBFF FFFDFFFFFEFFFEFFFFFEFFFFFEFFFFFFFFFFFFFEFFFFFDFFFFFBFFFFFBFFFFF9FFFFFBFF FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD959595000000020202 000000030303000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 020202020202030303040404040404050505060606050706040507020607060709090A0C 100E0F1514121D17171F1A17261C1A2C211F3426233728253A27233B28243E2B27422D28 482C294C2A284F27275224245921245E1E1F64191D69171970171B7517187A15197D1617 801819821818851917871A178816158916138A17148B18158E1615911716931717941617 9917199917199C15199C15199F14199F1419A01319A01417A31217A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A51417A51417A51417A51417 A51417A51417A51417A51417A91718A30E12B21B20A81116A414139A180A952807CD7A46 F9C37BFFF3A1FFFFADF8F5A8F8F6B9FAF7CAFBF1D6FFFAD4FFF3A5FDE988F2D376E8BF63 E2A952DB9341D87D34D66F2DC55118C44415BE3511B92C10B82714B62415B32018B41D16 BD1B16BC1A15B81A17B41A18B31B1AB21C1BB61C1CB81D19C0261AC5301ACC4621D4612A D57B2FD9963BEDBE54FFDF7EFFF1B0FFF2BAFFEBA3F3D87FE7C45CE3B045DF9731DE7E27 E26B27D84F21CA351DC42C21B72623A51B1B9616178C18187B13107415117015126D1513 6918176A1C1C6B1F1F6F20236F1D1F741A1C7B181B85171A8F17199B191BA51A1DA91E19 A21909A51C0AAB1E15AF1F1EB52324BD2E28C63E28CA4D21D86B28D87C25DD962EE5AF43 ECC75FF5DD7BFDEF97FFF9A1FCE983E9C763D59B47CD7835C85528BD3316B51C0EB61210 B30E12B30E14B00F14AF1112AF110EB0110BB21107B21109B1120FAB0F12A30E14991018 8E151E7E19216A1B215A1E20461818411A15461913551A146C1B17821A179115179B1013 A20F15A70D15AA0D14AD0D15AE0D13B10D14B30E14B40D14B40E12B30E12B31011B11312 AF1410AE1611AD1811AD1811B41D14B72015BA2318B92519B92718BC2D1CC33821C44222 D0572CDA6B34E47F3BE38A38E59639ECA53DEFAD3FEAAC3FECAC48EBAB4AE9A84AE7A746 E5A446E3A342E1A042E0A03FE4A345E5A544E7A648E9A948E9A84AE9A948E8A749E8A844 E8AA3DE3A534DF9C31DE9630E19235E28E36E28939E08238E07F38E07F38DF7E37DC7E34 D97D30D77E2ED67D2BD77C2DDA782FDD7631DD7432DC7032DC6B31D9662FD6602ED55D2B D86230D6632DD6652DD4682AD46B2AD66F2AD6742BD5772DD87C33D77C33D97E35DA8034 DC8234DC8535DA8834D78A32DF9638E19F3EE5AC45E7B74BEAC050EECB57F5D661F7DD6F F9E489F8E797FAECA1FCF2ADFFF5BAFDF6C2FAF6C9F8F5CCFAF8D1FAF8D1FCF9D0FDF8CE FEF8C8FDF6C2FDF4BDFFF2ACFAEA8BF9E278F4D56BECC55EE7B252DE9D41D68533D3752B CE6222CA521DC03F15B92E0FB5220EB31D0FB1170FAF1410AF1112AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AD1114 AB1111AC1411AE1611AC1710AB180EAD1E0EB32612B62E14BB3617BC3A16C1411ACA4D21 CF5526CF5725CA5220C54C1DC2481FC44524C44125C43E25C13A24BC3B1EB43D15AC410D C76526F49752FFC987E67E479820009F1707AB1214B1141DA71015A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A41215 A31219A21319A21319A21319A01319A013199F14199D15199B13179A1317991417991417 9715179715179715179715179712179512179312169012158F12168A1315861316821616 81181C7D191B79191B75191A71181A6D19196A1918641A1B5C2022562427562528542628 5026284D26274826274226253D25253826243426262D232228201E201C19191816161513 1212120D0D0D080808060606070707070707040404020202040404040404030303020202 020202010101000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000010101000000030303000000454545FDFDFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFCFCFC5F5F5F000000888888FFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDB9B9B9000000393939FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFF F9FFFFFBFFFFFCFFFFFEFFFFFEFFFFFFFEFFFFFEFFFFFDFFFFFDFFFFFCFFFFFCFFFFFBFF FFFBFFFFFCFFFFFCFFFFFCFDFFFCFAFFFDFAFFFDFAFFFDFAFFFDFAFFFDFAFFFDFAFFFEFA FFFEFAFFFEFAFFFEFAFFFEFAFFFEFAFFFFFAFFFEFBFFFCFFFFFCFFFFFDFFFFFEFFFEFFFF FBFFFFF8FFFFF7FFFFF7FFFFF8FFFDF9FFFDFCFFFDFFFFFBFFFEFBFFFEFBFFFEFBFFFEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD959595000000020202000000 030303000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000020202 02020203030304040404040405050506060605070604050703070807080A0A0B0D110F10 1615131E1818201B18271D1B2D22203426233829263B28243B28243E2B27452D29492B29 4C2A284F27275224245921245E1E1F64191D69171970171B7517187A15197E1617811719 821818851917871A178816158916138A17148B18158E1615911716931717941617991719 9917199C15199C15199F14199F1419A01319A01417A31217A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A51417A51417A51417A51417A51417 A51417A51417A51419A6151CA10E16B11B26A61319A0141397190A952D0AD08149FDC97E FFF6A0FFFFA7F4F29FF3F2AFF6F3C0F9EECEFFF9CDFFF6A8FEEB8CF3D97CEAC368E4AC55 DC9543D77F35D66F2CC65219C44614BD3711B82D10B52711B52314B21F17B31C15BC1A17 BC1816B71916B31917B2191BB31A1CB61A1DB71C18C0231AC32C17CB421ED25D27D2762B D69134E9B94DFDD978FFEEB1FFF1BDFFEDA8F9DB85EDC762E8B548E49D35E18329E7722C DC5525CF3B1FC63022B92823A81C1B98161692181588151084150E81140F7C130F7A1211 7713137814167B14187F161B83161C8714198F14199615199E171BA61A1DA81D18A21B08 A51E0AAB2117AF2421B72928BF342DC7452DCA5426DB732ADB8427DE9B30E7B544F0CE63 F9E282FDF19DFFF8A2FAE47FE6C35FD39643CB7431C65125BD3116B71B0FB81311B40E12 B30E14B00F14AF1112AF110EB0110BB21107B31007B00C0AAD0D0DA90E12A0111792131C 83161C70191F621E1F5B252354231E541D16601A12761914891814991111A20D0FA70D15 A80D15AC0C14AE0D15B00C13B20D14B40D14B40D14B40E12B30E12B31011B11312AF1410 AE1611AD1811AC190FB41D12B72015BA2318BB2419BA2618BC2D1CC33821C44222CF542B DB6935E37C3AE38837E59236EAA13AEAA637E6A436EBA744EAA546E8A346E6A142E49F42 E29D3EE09B3EDF9A3BE29D40E49F40E5A043E7A243E8A346E8A344E7A245E4A33FE3A43A DE9E30DA972FDA9230DD8E32DE8936DE8436DB7F36DD7F39DD7F39DC7E36DA7E33D87F2F D57F2CD57F2AD77E2CD9772EDD7432DE7232DD6F32DC6B33D96630D9612FD65E2CDB6533 DA6731D96830D76B2DD76E2DD8732DD9772ED87B2ED97F33D88134DA8336DC8536DE8737 DF8A37DD8D36DB9035E39D3EE4A641E9B349EDBF50EEC956F3D55DF9DF66FCE679FBE997 F9ECA8FCF1B3FEF5BEFDF6CAFBF7D2F9F5D8F6F4DDF6F5E0F7F6E1F9F7E0FCF8DDFCF7D9 FCF6D2FDF5CEFFF6BDFCEE95FBE87FF7DC75F0CD67EBBB59E4A548D98D37D77B2ED36A26 D0591FC34314BA310DB6250AB31E0AB1170BAF140FAF1112AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AD1112AB110F AA150FAC1710AC190FAA1B0DAD200FB42914B83016BF3A1BBF3F1AC74720CE5327D55B2C D45C2ACB5621C74E1FC3481FC44524C44125C33D24C03923BB3A1DB33C14AC3E0BC56324 EC8F4AFFC07EE27B419A22009F1805A91012B0131CA71015A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A41215A31219 A21319A21319A21319A01319A013199F14199D15199B13179A1317991417991417971517 9715179715179715179712179712179411169012158F12168B131586131683151682181C 7D191B79191B75191A71181A6E18196C1818641A1B5C2022562427572528542628502628 4D26274826274325253E26263A26253426262E242329211F201C191C1817171614121212 0D0D0D080808060606070707070707040404020202040404040404030303020202020202 010101000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000010101000000030303000000454545FDFDFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFCFC5F5F5F000000888888FFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFDFDFDB9B9B9000000393939FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFCFFFF FCFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFCFFFFFCFFFFFBFFFFF9FFFFF8FFFFF7FFFF F5FFFFF9FFFFFFFEFBFFFDF8FFFDF8FFFDF8FFFDF8FFFDF8FFFEF8FFFEF8FFFEF8FFFEF8 FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFFAFFFFFDFFFFFFFEFFFFFBFFFDF7FFFDF4FFFD F1FFFDF0FFFBEEFFFBF0FFFBF1FFFAF4FFFAF7FFFAF9FFFAFBFFF8FCFFFAFFFFFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD959595000000020202000000030303 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000020202020202 03030304040404040405050506060605070605060804080908090B0B0C0E110F10171614 1E1818211C19271D1B2D22203527243829263B28243C29253F2C28452D29492B294D2A28 5026275424245921245E1E1F64191D69171971161B7616187A15197E1617811719841818 851917871A178816158916138A17148B18158E1615911716931717941617991719991719 9C15199C15199F14199F1419A01319A01417A31217A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A51417A51417A51417A51417A51417A51417 A51417A51419A4141E9F0E1BAF1D28A4141D9C1512941B0A94300CD3874DFFCE7FFFF99E FFFFA1F0EF95F0EEA4F4EFB7F8ECC6FFF7C8FFF8AAFEEE8FF4DB7EEBC66BE6B058DC9845 D68033D5702AC65418C44614BD3711B82D0EB52711B32414B02017B21B14BC1A17BC1816 B71916B31917B2191BB31A1CB61A1DB91B1ABE1F19C12A17C93F1BD15924D07326D48E2F E6B648FCD673FFEDB3FFF1C0FFEEAAFDDD88F1CB66ECB94CE5A038E2872AE9772EDD5A26 D03F20C93324BB2A25AA1E1D991717951814981D15971D12951A129218138F17168C1616 8C15198C131A90141E92151D94151C99161C9D161CA1161BA3171AA41914A11D08A32109 A92317B02623B62C2CBF3832CA4A31CD5928DE7A2EDC8A27DFA02FE9BA46F3D267FBE786 FFF3A1FFF8A4F9E380E6C05DD2943FC9722FC55024BC3015B91B10BC1414B60D14B40D15 B00F14AF1112AF120DB01209B21107B41007AF0704B00A0AAE0D12A6111598121986131A 74151B661A1C6225225D241D5E1F166B1D13801A15931813A21010A70B0EA90C13A90C15 AC0C14AE0D15B00C13B20D14B40D14B60D14B40E12B30E12B31011B11312AE1510AE1611 AD1811AC190FB41D12B72113BA2318BB2419BA2618BE2D1CC43723C64023CF512BDA6633 E37A39E28535E59035E89D37E8A233E29E31E7A23DE6A040E59F40E29C3CE09A3BDE9838 DC9637DC9636DE9839DF9939E19B3CE39D3DE49E3FE39D3DE39D3EE19D3ADF9F35DA9A2E D6922DD68D2ED88B33D98735D98235D97C36DD7F39DD7F39DC7E36DB7F32D9802ED7812C D58127D87F2BD8762DDC7331DE7232DD6F32DC6B33DA6731D9612FD75F2DDD6735DC6933 DB6A32D96D2FD9722FDB762EDC7A2FDA7D30DC8538DC8639DE883BE08B3BE28D3CE3913D E1943CE09739E9A544EAAF49F0BB51F2C757F5D25EFADD65FFE96FFFF084FFEFA4FDF0B9 FFF4C2FFF7CCFFF9D9FDF9E0F8F6E7F5F5E9F0F1E9F1F2EAF4F4E8F7F5E6F9F6E3FAF5DF FAF5D8FCF6C6FEF49FFDEE87FAE37DF7D571F2C462EAAD50E2963EDE8535D77129D25E21 C64714BB330BB62508B31E08B1180AAF150DAF1110AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AD1112AA120FAA150F AC1710AC190FAB1C0EAE210FB52A15B93117C33E1FC4441FCC4C25D3582CDA6031D8602E CE5924C95021C34721C54425C64027C43C26C13923BB381CB33912AB3D0AC56324E58843 FFB573DC753B9A2200A01906A80F11AD1019A71015A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A41215A31219A21319 A21319A21319A01319A013199F14199D15199B13179A1317991417991417971517971517 9715179715179712179712179411169211158F12168B131587131683151682181C7F181B 79191B75191A72181A6E18196C181865191B5C20225624275725285426285225284E2627 4826274325253F27273B272636262730242429211F211D1A1C18171817151212120D0D0D 080808060606070707070707040404020202040404040404030303020202020202010101 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000010101000000030303000000454545FDFDFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFC 5F5F5F000000888888FFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFDFDFDB9B9B9000000393939FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFF FEFFFFFEFFFFFEFFFFFEFFFFFCFFFFFBFFFFF9FFFFF8FFFFF7FFFFF5FFFFF4FFFFF2FFFF F7FFFFFFFFFBFFFEF8FFFEF8FFFEF8FFFEF8FFFEF8FFFEF8FFFEF8FFFFF8FFFFF8FFFFF8 FFFFF8FFFFF8FFFFF8FFFFF8FFFFFAFFFFFDFEFFFDFCFFFDF9FFFDF7FFFDF4FFFBF1FFFD F0FFFBF0FFFBF0FFFBF1FFFAF4FFFAF5FFFAF8FFFAF9FFF8FBFFFAFEFFFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD959595000000020202000000030303000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000020202020202030303 04040404040405050506060606060605060806070908090B0C0C0E1210111915141E1818 231B19271D1B2E23213627243B29273C29253D2825402B28462D294C2A28502826522625 5523245B20225F1D1F65191B6B16197216197815187C15187E1617811717841816851917 871A178817138B15138C16148D17158E16159117169416179616179917199B16199C1519 9D15199F1419A01319A01319A21317A31217A31215A41215A31215A41215A31215A41215 A31215A41215A31215A41215A31215A41215A31215A41215A31215A31215A31313A31215 A31313A31215A31313A31215A31313A51417A51515A51417A51515A51417A51515A51417 A41519A1141C9D1019B01C2AA5131D9C1414911C0B8E350DCD8D4FF9D37EFFFC99FFFF99 F4EA89F4EA95F5EDA5F6EDB2FFF9C0FFF9B4FCF09EF3DE83ECCA69E5B350DD9B3DD88132 D66F2DC7521DC6451BBF3612B82D0EB5270FB22312AF1F16AF1A14B91C15BB1A12B61914 B31814B21818B3191BB61A1BB71C18BA2016BC2915C53F1ACE5923CE7026D48B2FE8B248 FAD272FFEEB5FFF2C0FFEFAAFBE085F1CF63EBBE49E4A534DF8B28E77C2EDB5E26CE4322 C73625BC2C24AD1F1B9E17139B16119D18119C17109C17109C17129B17159B16179A151A 9A141B9D161D9E171EA0171EA3181FA3181DA21619A314169F140FA11C09A4220CAA2418 AF2920B62F29C03C2FCA4D2DCE5C26DE7D2EDC8C29E0A233E8BD4CF2D56DFCE98BFEF3A4 FFF6A5FCE07DEABD58D5913ECC6E2EC74D24BD2F19BA1C13BB1515B30E12B20F12AF1112 AD1210AF120DB0110BB3100BB40F0BAE0405B1080BAF0E13A811169C11188B10157B1115 6F13146A1B17691C166F1A157D1C16911B179F1815A80F11AA090EAB0B13AB0B13AC0C14 AE0D13B00C13B20D13B30E14B40E12B30E12B20F10B11111B11310AF1410AE1710AF1811 AF180FB51D12B82015BB2318BB2419BA2618BE2D1CC33821C44123CC5128D96733E27A3B E48438E48E37E8993AE79E37E29A34E79B3DE8983FE7973EE5953CE29239DE9137DD9036 DC8F33DE9135DF9236E19438E2973AE3983BE2973AE19639E09738E09A38DB9533D78E2F D58A2FD88833DA8535D88036D77A34DD7F39DD7F39DD7F37DC7F32DB8031DA812DD9812A DA7F2ED8762FDB7432DB7133DC6F34DA6B33D96830D8632DD6612BDD6A33DC6B33DA6C2F D9702FD9742EDA782FDC7C30DB8031E08A35E08B38E28D3CE28F3FE49344E49644E49A43 E29D3EEAAD43ECB747F1C44FF4CF5CF8D869FDE279FFED8AFFF3A1FEF1BAFFF3CBFFF7D3 FFFBD7FFFCDCFFFCDFFEFAE1FBF9E2F1F0DBF3F2DDF4F4DCF7F5DEF8F6DFFAF6DDF9F5DA FAF5CDFFF6B5FFF09FF9E890F7DD80F3CD6AECB855E2A040E18D37DA742AD46023C94618 BD330FB5250AB11F08AF1A06AE1609AF1110B00F14B00F14B00F14B00F14B00F14B00F14 B00F14B00F14B00F14B00F14B00F14B00F14B00F14B00F14AF1014AB0F10AD1311AF1712 AD1811AD1B0EB02110B62B14B93415C4421EC7481FCE5125D65C2DDC6430D8632ED05B25 C95321C34A1FC44522C44125C43C24C03822BA371BB43814AB3B0BCA6328E28341FFAE6C D970399A2200A11A06A6100FAB1016A71015A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A41215A31217A21317A31219 A21317A21319A01417A013199F14179B13179A14159A1317991415991417971515991417 9914179712159513159312169012158E13158A131586141483151682181A7F181B79191A 75191A7218187018176D17186719195D1F205922255725265626265226274D2726482625 4226253F27253A28263626263024242A201F221D1A1E18181A16151311120D0D0D080808 060606070707070707040404020202040404040404030303020202020202010101000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000010101000000030303000000454545FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFC5F5F5F 000000888888FFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFDFDFDB9B9B9000000393939FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFCFFFFFCFFFFFCFFFFFBFFFFFBFFFFFCFFFF FFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFD FFFFFDFFFFFDFFFFFDFFFFFDFFFFFFFFFFFFFEFFFFFEFFFFFCFFFFFBFFFDFBFFFFF9FFFD F9FFFDF9FFFDFBFFFDFBFFFDFCFFFDFCFFFDFEFFFDFEFFFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFDFDFD959595000000020202000000030303000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000020202020202030303040404 04040405050506060606060606060807070909090B0D0B0E1410111A1414201718241A19 2E201F3121213523213824233D2825412927432B29492B294F2926542724562423592120 5F1F20631B1E6818196E15177618197A16187E1617801616821614831714841815851813 8916138C14138D15149016159016159216169616179715179B16199C15199D15199F1419 A01319A21319A21319A31217A41117A41215A61115A41215A61115A41215A61115A41215 A61115A41215A61115A41215A61115A41215A61115A41215A51515A51514A51515A51514 A51515A51514A51515A51514A51515A51514A51515A51514A51515A51514A51515A41615 A31B1DA4191EA60E1AA71019970F11770900833E14BE9752FFF79BFFFA91FFF384FFE779 F4DD77EFE180F0F495FAFFB3FAF7C4FFF4BEF9E991EDD163E6BA41E4A534E38A36E0733A CD512DCC442AC4371BBD2E10B92A0CB62510B32018B11C16B21A0DB4180BB2150CB1140D B11310B21411B21713B21913BB2719B72D13B93E15C3561EC96C26D38530EAA847F7C870 FFE6ADFFF5BEFFFAADFEEA87EFD55CE7C03FE1AB2DDF9729E28631DA6C31CB4C29C13826 BD2F25BA2720B11C15A7140CA31511A11514A11514A21615A21617A31718A3171AA3171A A4181BA3171AA41519A21317A21317A31416A51417A41614A61E10AB2411B0281AB32B1D B62F1CC03D21CF5428D86829DC7D29E09230E5A83EE8BD54F4D877FFF19AFFF9B0FFF3A5 FFD672E9A945DC8939D86F35C54522BD2C1BBB201BAF100DAF110EAC130DAB140BAB140B AD120DB01010B40D14B60C15B40A13B10C13AC0C14A50E159E11179614169015178B1717 8717158816158C16169414159C1013A40D12AC0B13AE0A11B00F15AF1015AF1015AF1014 B00F14B01012B01012B01010AE0E0EAF100DAF110EB0130EB21510B1170FB21810B31911 B81B16BB1E19BD2019BA2217B82416B92B17BD351BBE3F1CCB542AD0622FDA7338E0813D E28B3EE2903EE2943FE69641EE9446ED9146EA8E43E78B40E5893CE3893BE28939E28937 E38D3AE48E3BE5913BE5933DE6953CE5943BE5943BE3933CDB8D38DA8C37DA8937D88634 D88333D67F32D67C30D67A31D87A32DA7932DB7930DB7930DB792EDB792EDB7A2DDB7930 D87532D77433D77133D76F32D66C30D66A2CD8672BD76728DC6C2DDD702FDF7332DC7530 D9772EDA7A2EDC8033E08733E18D2BE4922FE69440E69448E3934EE2954DE09C47E0A53F EAB83FEEC642F6D550FBE168FDE581FFE99EFFEBB9FFEECEFFF8E2FFF8E5FFF8DEFFF6D5 FEF7CDFDF5C4FDF4BBFDF5B7FAF2B3F8F2B4F7F2B8F6F3BCF8F4C5F9F6CDFBF9D3FEF9D9 FFF6DAFFF3CDFBEFB3F6E796EFD974E3C155DAA53BD88E2FDA752DD9612CD34A28C83820 BE2D18B52711AF2308AC1E08B11310B41017B30F16B20E15B20E15B10D14B00C13B00C13 B00C13B00C13B10D14B20E15B20E15B30F16B41017B41017AE0A13B00F15B21415B11813 B31C11B42612BB3114BE3A14C4451ACD5020D25A26D35F26D8652CDB6A2ED36226C5541A BD4916BE451ABF3F1CBF391CBD351DBB351CB63716B03B0FC0551DF28E50FFA567DF763F A9310C981400A30F0BA91013A71015A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A41215A31215A41117A31215 A31217A21315A21317A014159E12159D13139B13159A14139A14159915139A1415991415 9616159417159216169016158E16158A16168717158418168119167D19177B1918771919 7318177018166F17166819155E1D1B5A201E5924205726225327244E2923462923412A24 3C29253829263628273226262E2222281E1F24191D21181B1614151212120D0D0D080808 050505040404050505060606040404040404030303020202020202010101000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 010101000000030303000000454545FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFC5F5F5F000000 888888FFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FDFDFDB9B9B9000000393939FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFDFDFD959595000000020202000000030303000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000020202020202030303040404040404 0505050606060606060606080707090A080B0D0B0E150F111A14142117182519192E201F 3121213622213824233F2725412927442A29492B295128265626245923215C2020601E1F 651B1C6917196F15157717197C15167E16178017148216148317148419138518138B1513 8C14138F15149016159115159315169616179715179C15199C15199F14199F1419A21319 A21319A31219A31217A61117A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A41213A61415A51514A51514A51514A51514 A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A21714A21C1B A4191CA90F19AA101A981012770D00814719BFA35AFFFA99FFFB8CFFF07DFFE26FF9D96A F2E072F0F787F6FFABF8F6CDFDF4CBF9EA95EDD460E4BC38E4A62DE38B34DF723AD04E34 CD4130C6361CBE2D10BA290AB7250EB21F17B01B17B11B0DB11A09B0160AB1140BB2130F B31410B41712B11A11B72818B22F13B53E14BF561DC86B26D48331EDA448F8C470FAE6AB FDF7BDFFFDACFDEF86F0D85AE6C43EE0AF2EDD9B2ADF8932D77133C9512CC03B28BE3024 BC281EB71D11AE160BA71311A41316A41316A51417A51417A51417A51417A51417A8171A A71619A51417A41316A41316A41316A61518A61816A81E13AC2414B2281BB52C1AB83219 C2401CD05623D86B28DE8029E09432E5AA44EABF59F3D87DFFF19EFFF8B3FFF2A6FFD36F EEA642E18838DA6D34C84324BD2B1CBB201BAC110DAC130DA91509A91509A91509AC130D B01012B40D17B60B1BB40A17B10B17AC0C16A60F16A011159A1214981314941413921211 9412129810129E0F13A40D14AA0A14AF0915AF0913B00F15AF1014AF1014AF1014AF1112 AF1112AF1110AF1110AD0F0CAE100DAF120DB0130EB2150EB3160FB4170EB51811BB1916 BC1D19BD201BBA2217B82416B82B17BC3619BC401CCA5529CE632FDA7339DF8040E18942 E08D41E29044E69345EC8E48ED8A46EA8743E78440E4833CE2813AE08238E08336E3873A E58A3BE68D3DE58F3CE6903DE5913BE4903AE38E3BDD8A3ADC893BDC8639DA8437D88134 D87E32D77B30D67A2FDA7A30DA7A30DD7830DD7830DE7830DE7830DF7730DE7732D77534 D47535D67234D77131D66E2FD56C2BD66A29D66928DB6E2BDD722CDD772FDD792ED9792D DA7D30DD8335E08A33E5942BE7982FEA9B3FE99A4BE79A52E39E53E5A54DE3AE44EBBF42 EECC46F6DB58FAE570FCE891FDEAB0FFEBD0FEEEE1FFF6ECFEF7E7FEF6DFFEF6D1FFF5C2 FEF5B4FFF3A7FEF49FFDF19BFCF29BF9F2A1F9F3A9F9F3B5F9F6BFFBF9C9FCF7D7FFF4E8 FDF2E0F8F0C2F3EBA2EDDF7CE2C857D9AB3CD99331DA782FDB632FD44A2DCA3725BF2E1B B62812AC2507AB1F06AF1410B51017B40F16B30E15B30E15B20D14B10C13B10C13B10C13 B10C13B20D14B30E15B30E15B40F16B51017B51017B10B17B50F19B6151AB51A16B62012 B82A14BF3616C14016C94C1CD05722D56126D76527DB6B2CDF6F30D46627C6581BBD4A14 BE4518BF3F1ABF3A1BBF341DBB331BB63515B2380FBE501BF0894EFFA267DF7440AA320D 991500A2120AA71112A71015A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A41215A41215A41215A41215A31215 A31215A21315A213159E12139D13139D13139B13139A14139A14139A1413991513941715 9317159117148E17138D17158918148717158418158119167D1A157B1918771917731817 7117166F1715691815601D175B201A5A231E57261F5328224C2A21462923412A243B2A23 372A243628273227252E2224291D1F25191D21181B1814151212120D0D0D080808050505 040404050505060606040404040404030303020202020202010101000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000010101 000000030303000000454545FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFC5F5F5F000000888888 FFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD B9B9B9000000393939FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFDFDFD959595000000020202000000030303000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000020202020202030303040404040404050505 0606060606060606080707090A080B0D0B0E150F111A14142117182519192E201F312121 3622213824233F2725412927442A29492B295128265626245923215C2020601E1F651B1C 6917196F15157717197C15167E16178017148216148317148419138518138B15138C1413 8F15149016159115159315169616179715179C15199C15199F14199F1419A21319A21319 A31219A31217A61117A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A41213A61415A51514A51514A51514A51514A51514 A51514A51514A51514A51514A51514A51514A51514A51514A51514A21714A01A19A4191C AA101AAC121C9D12157C12028A5022CBAF66FFF999FFF88AFFEB78FFDC6AF7D567F0DE70 EEF585F5FFAAF8F6CFFDF4CDFAEB96EED561E6BE3AE5A72EE38B34DE7139D04E34CD4130 C5351DBE2D10B92809B6240DB21F18B01B17B11B0DB11A09B0160AB1140BB2130FB31411 B41613B21911B82617B32D12B63C13BE531BC76824D2802EECA146F8C16EF9E3A9FCF6BC FFFDACFFF089F1DC5FEAC843E4B333E19F2EE08C34D87534CC562EC24028BF3324BC291F B82013B21A0FA81412A51515A51515A51515A41414A41414A41414A41414A81818A71717 A61616A51515A51515A61616A81818A81A16AA2013AF2614B42B1BB72E1CBA341BC4441F D25A26DA6F29DE822BE29634E8AD47ECC25CF6DB80FFF3A0FFF8B3FFF1A5FFD26EEDA541 E08737D96C33C74223BD2B1CBB201BAC110DAC130DA91509A91509A91509AC130DB01012 B40D17B60B1BB50B18B10B15AD0D15A80F14A110139B1313981412961412941210961210 9B11119F0E11A60D12AB0B13AF0913B00A14B00F15AF1014AF1014AF1014AF1112AF1112 AF1110AF1110AE100DAF110EB0130EB1140FB3160FB41710B5180FB61912BB1916BC1D19 BD201BBA2217B82416B82B17BC3619BC401CC95428CD622ED87137DE7F3FE18640E08A3F E18E42E58F42E98843EA8541E5823EE27F3BDF7E37DE7D36DB7D33DB7E31DF8336E08536 E18838E18B38E28C39E28C39E08C36DF8A37DD8838DC8639DA8437D88235D78033D77D31 D77B30D67A2FDB7B31DB7B31DE7931DE7931DF7931DF7931DF7931DE7933D87733D57634 D77433D87232D87031D76E2DD86C2BD86C2BDC712DDE762FDF7A32DD7B30DA7D30DB8232 DF8838E38F37E99A33EC9F35EFA341EFA64AECA64EEAAA50EBB14EE9B94DF0C952F3D55B F8E16DFCEA84FDEDA0FBEEB7FEEFD0FEF1DEFDF5E0FCF5D9FDF3D0FDF2C4FDF1B5FDF1A7 FCF09CFBF094FBEE90F9EF90F8EE95F6EF9EF8F1A9F9F4B4F9F7BEFBF6CCFFF5E3FFF2DF FBF3C4F8F0A7F1E581E7D060DEB245DF9B3ADC7C32DE6632D74E2ECB3A25C1301DB72913 AC2507AB1F06AF1410B41116B31015B20F14B20F14B10E13B00D12B00D12B00D12B00D12 B10E13B20F14B20F14B31015B41116B41017B20E17B61219B7191AB81F19B92616BC3017 C23D1AC7481DCE5421D46027DA682CDB6B2CDF6F30E07332D76A29C85A1DBE4B15BF4619 BF3F1ABE381BBE331CBA321AB53414B1370EB84A15EB8449FF9D62DD723EAB330E9B1702 A3130BA71112A71015A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A41215A41215A41215A41215A31215A31215 A21315A213159E12139D13139D13139B13139A14139A14139A1413991513941715931715 9117148E17138D17158918148717158418158119167D1A157B1918771917731817711716 6F1715691815601D175B201A5A231E57261F5328224C2A21462923412A243B2A23372A24 3628273227252E2224291D1F25191D21181B1814151212120D0D0D080808050505040404 050505060606040404040404030303020202020202010101000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000010101000000 030303000000454545FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFC5F5F5F000000888888FFFFFF FFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDB9B9B9 000000393939FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFDFDFD959595000000020202000000030303000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000020202020202030303040404040404050505060606 0606060606080707090A080B0D0B0E150F111A14142117182519192E201F312121362221 3824233F2725412927442A29492B295128265626245923215C2020601E1F651B1C691719 6F15157717197C15167E16178017148216148317148419138518138B15138C14138F1514 9016159115159315169616179715179C15199C15199F14199F1419A21319A21319A31219 A31217A61117A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A41213A61415A51514A51514A51514A51514A51514A51514 A51514A51514A51514A51514A51514A51514A51514A51514A217149F1916A41A1AAB111B AD131D9E1316811604955829D8BC72FFFA99FFF686FFE573FBD664F4D062F0DC6CEFF384 F5FFA8F9F7D0FFF6CFFCED98F0D763E7BF3CE5A72EE28935DC6F37CF4D33CC402FC4341C BD2C11B8270AB5230CB11E17AE1A18B11A0FB01A0BB0160AAF150DB2130FB31411B41613 B21913B72516B22A12B43A13BE501BC46521D27D2DE99D45F4BD6AF6E0A4FCF4B6FFFDAB FFF28DF6E068EFCE4DE9B93BE3A534E08F34DB7A36CE5E30C64629C03724BF2D1EBB2516 B61F14A81712A71716A61616A61615A51515A51514A41414A41413A81818A81817A71717 A61615A71717A81817AA1A1AAA1D16AE2215B12816B72E1CBA311EBE381DC74720D45F29 DC742DE1872FE59B38EBB24BF0C660F9DE83FFF3A3FFF8B3FFF0A4FFD06CEBA33FDE8535 D86B32C74223BC2A1BBB201BAC110DAC130DA91509A91509A91509AC130DB01012B40D17 B60C19B40D17B20C16AE0E16A91015A211149E14149A14139715139713119812119C1212 A00F12A70E13AC0C14B00A14B10C13B00F14AF1014AF1014AF1014AF1112AF1112AF1110 AF1110AF110EAF110EB0130EB21510B3160FB51811B61910B61912B91A16BC1D19BB201B B92217B72516B72C17BA3719BC401CC85327CD5F2CD77036DB7C3CDE833DDD873CDE8B3F E28C41E68540E7823EE47F3BDF7C38DD7A36DB7A33DB7A33D97B31DC7E34DC8033DE8334 DF8636DF8634DD8734DC8633DB8633DA8535DA8437D88235D88134D87E32D67C30D67A2F D6782EDC7C32DC7C32DD7B32DF7A32E07A32E07A32E07A32DF7A34D97834D77834D87635 D87532D97331D9722FDA712FD9702CDD752EDF7B30E07E33DE8133DD8434DE8737E38E3D E6953CED9F3AEFA53AF2AB41F2AF46F0B148EEB54AEFBC4FEEC454F5D365F8DD74FDE98A FFEF9DFDF2B0FDF3C0FDF3CFFFF6D7FCF4D0FBF2C9FBF1BEFBEFB3FAEEA4F8EC98F9EA8D F8EB85F6E981F5EA81F6EA88F4EB8EF5ED9AF7F1A5F8F4ADF9F4BDFFF4DAFFF3D9FEF7C3 FCF4A9F8EC8AEDD76AE5BB4FE4A242DF8137E06B35D8522FCE3E26C2311CB82A14AD2609 AB1F08AF1410B41116B31015B20F14B20F14B10E13B00D12B00D12B00D12B00D12B10E13 B20F14B20F14B31015B41116B41116B00F15B31418B71C18B92217BA2C18BE3719C5451E CA5021D15C26D8672BDC6E2FDD702FE07332E17433D76A29CA5A1BBE4B15BF4619BF3F1C BF381BBD321BBB3019B43113AF350CB54611E67D43FE975CD86D39AA320F9D1904A7130F A91013A71015A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A41215A41215A41215A41215A31215A31215A21315 A213159E12139D13139D13139B13139A14139A14139A1413991513941715931715911714 8E17138D17158918148717158418158119167D1A157B19187719177318177117166F1715 691815601D175B201A5A231E57261F5328224C2A21462923412A243B2A23372A24362827 3227252E2224291D1F25191D21181B1814151212120D0D0D080808050505040404050505 060606040404040404030303020202020202010101000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000010101000000030303 000000454545FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFC5F5F5F000000888888FFFFFFFFFFFF FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDB9B9B9000000 393939FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FDFDFD959595000000020202000000030303000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000020202020202030303040404040404050505060606060606 0606080707090A080B0D0B0E150F111A14142117182519192E201F312121362221382423 3F2725412927442A29492B295128265626245923215C2020601E1F651B1C6917196F1515 7717197C15167E16178017148216148317148419138518138B15138C14138F1514901615 9115159315169616179715179C15199C15199F14199F1419A21319A21319A31219A31217 A61117A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A41213A61415A51514A51514A51514A51514A51514A51514A51514 A51514A51514A51514A51514A51514A51514A51514A217149E1815A41A1AAC101BAE131B 9F13148419079E6031E4C67DFFFA9AFFF283FEDD6CF6CE5CF0CA5BEFD769F0F082F3FBA5 FAF8D1FFF6D2FEEF9CF3DA66E9C13EE6A82FE18834DB6D38CE4C34CB3F30C4331EBC2B10 B72609B5220EB01C18AD1917B11A0FB01A0BB0160AAF150DB2130FB31411B41613B21913 B62415B12911B43812BD4E19C4631FCF7829E69941F2BA67F5DD9DFAF2B1FFFDABFFF690 F9E46FF2D356ECC045E6AD3CE09337DC8037D36532C84D2BC23C23BF301FBC2917BA2618 AB1B13AA1B17A91918A81915A71716A71814A61615A51612A91918A81915A81817A81915 A91918AB1C18AD1D1CAD2017B02415B32A17B9301DBC351FBF3C20CA4C24D8652EE07A30 E38B31E8A03CEDB64FF2CB64FCE186FFF5A5FFF8B3FFEFA3FECE6AE9A13DDD8434D76A31 C64122BC2A1BBB201BAC110DAC130DA91509A91509A91509AC130DB01012B40D17B60C19 B40D17B20E15AE0F14AA1114A412139F13129C151299151198120F9A13109D1110A21011 A80F12AC0D12B00C13B00C13B00F14AF1014AF1014AF1014AF1112AF1112AF1110AF1110 B0120FB0120FB1140FB31611B41710B61912B71A11B71A13B81B16BB1E19BB201BB92217 B72516B72C17BA3719BC401CC65125CC5E2BD56E34DB793ADC7F3ADB8339DC863BDF873D E6833FE6803EE37D3BDE7B37DC7935D97831D97831D7792FD97B31D97D30DB8031DB8232 DC8333DA8431D98330D88131D88132D88134D78033D87E32D77D31D67A2FD6782ED6782E DC7C32DC7C32DD7B32DD7B32DF7A32DF7A32DF7A32DD7B34D97B35D87A34D87935DA7934 DC7733DC7530DC7530DC762EDE7931E07E33E28235E18635DF8936DF8D39E59540E89B3F EDA43EF1AA3EF3B23EF4B83EF2BC3EF1C143F1C94FF0CF5EF9DD7AFBE58FFFEEA6FFF4B8 FFF5C2FAF6C7FBF8CDFDF9CAF9F2BCFAF0B3F9EFAAF9EC9EF8EA92F6E887F7E67CF5E574 F3E471F1E472F2E477F2E77EF4EA89F4ED92F7F19BF8F1ADFEF4D0FEF3D3FEF9C2FFF9AD FBF190F2DD74EAC158EAA94BE2863BE47138DC5630CF4226C4341CB92B15AD250BAB1E0A AE1510B21214B11113B01012B01012AF0F11AE0E10AE0E10AE0E10AE0E10AF0F11B01012 B01012B11113B21214B21214AF1112B11614B61F16B92817BB3117C03E1CC84D23CC5923 D26429D96D2DDC7331DC732FDF7430DF7430D56825C85819BE4B15BF4619BF3F1CBE361C BD301CB92E17B33012AD330CB44412E27940F79056D26733A72F0C9C1803A81410AA1114 A71015A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A41215A41215A41215A41215A31215A31215A21315A21315 9E12139D13139D13139B13139A14139A14139A14139915139417159317159117148E1713 8D17158918148717158418158119167D1A157B19187719177318177117166F1715691815 601D175B201A5A231E57261F5328224C2A21462923412A243B2A23372A24362827322725 2E2224291D1F25191D21181B1814151212120D0D0D080808050505040404050505060606 040404040404030303020202020202010101000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000010101000000030303000000 454545FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFC5F5F5F000000888888FFFFFFFFFFFFFDFDFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDB9B9B9000000393939 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD 959595000000020202000000030303000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000020202020202030303040404040404050505060606060606060608 0707090A080B0D0B0E150F111A14142117182519192E201F3121213622213824233F2725 412927442A29492B295128265626245923215C2020601E1F651B1C6917196F1515771719 7C15167E16178017148216148317148419138518138B15138C14138F1514901615911515 9315169616179715179C15199C15199F14199F1419A21319A21319A31219A31217A61117 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A41213A61415A51514A51514A51514A51514A51514A51514A51514A51514 A51514A51514A51514A51514A51514A51514A217149D1714A41A18AD121AAD121A9D1112 851804A26232EDCD82FFFB99FFEE7EFBD765F2C756EFC557F0D466EFED7EF3F9A1FCF8D3 FFF7D3FFF19EF5DB6AEBC242E7A932E18836D96B36CD4B33CA3E2FC3321DBB2910B7260B B4210DAF1B17AC1818AF1B11B01A0CAF170CAF150DB21310B31411B41615B31813B52115 B1260FB43512BD4B19C25F1ECF7529E69440EFB563F2D996FAF1ACFFFEA9FFF895FCE877 F5D860EEC54FE9B346DE9839DE873AD66D34CB542AC34022C0341DBF2E1BBF2B1DB02018 AF201AAE1F1BAC1D17AB1C18AA1B15A91A16A81913A91A16A91A14A91A16A91A14AA1B17 AD1E18AF201CB12319B22714B62E16BC341EBF3920C14021CC5127DB6A30E37F34E48F34 E9A43DF0BB53F6CF6AFFE489FFF6A6FFF8B3FFEEA2FCCC6AE79F3BDB8232D66930C64122 BC2A1BBB201BAD120EAC130DA91509A91509A91509AC130DB01012B40D17B60C19B50E18 B30F16AF1015AC1115A71214A214139F15139C15129A13109D1311A01211A51012AA0F13 AD0E13B10D14B10D14B00F14AF1014AF1014AF1014AF1112AF1112AF1110AF1110B0120F B11310B21510B31611B51811B61912B71A11B81B14B81B16B91E19BA211BB72317B52616 B52D17BA3719BC401CC55024CC5C2AD46B32D97738DA7D38DA7F36D98338DE833AE3803C E47D3BE17A38DD7735DB7533D87531D77430D6752ED97831D87A30DA7D30DB8031DB8031 DA8131D98030D78030D87E30D77D31D77D31D67C30D67A2FD5792ED6782ED5772DDD7D33 DD7D33DE7C33DE7C33DE7C33DE7C33E07B33DD7D33DA7C34D97D34D97C36DA7C34DC7A33 DC7A31DE7931DE7A2FDF7D32E08335E38837E28C37E08E38E1943CE69C43E9A344EEA944 F0B042F6BA3EF6C23BF5C839F3CE41F3D553F3D968FBE68DFEEBA7FFF3BFFFF6CEFDF8D0 FAF7CCF7F9C7FBFBBFF8F0A8FBEE9FFAEB96F8E98CF7E57FF5E375F4E16BF3E067F1DD62 F1DE65F0E067F1E26FF2E678F6EB82F7EE89F7EF9CFCF2C1FCF3CAFEF9BFFFFBAFFEF598 F5E27BEDC661ECAF52E68C40E7763ADF5C30D24625C6361CBA2C16AE260EAB1E0CAE1510 B21214B11113B01012B01012AF0F11AE0E10AE0E10AE0E10AE0E10AF0F11B01012B01012 B11113B21214B11312AF1410B21B12B72516BA2F18BD3B1BC3481FCC5827D1642BD46D2B DB7632DF7A34DE7830DF7632E07531D46925C85819BF4C16C0451BBF3D1DBD351BBC2F1B B92C18B32D12AC300AB94715E2773FF28950CC5E2DA328079C1502A91312AB1215A71015 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A41215A41215A41215A41215A31215A31215A21315A213159E1213 9D13139D13139B13139A14139A14139A14139915139417159317159117148E17138D1715 8918148717158418158119167D1A157B19187719177318177117166F1715691815601D17 5B201A5A231E57261F5328224C2A21462923412A243B2A23372A243628273227252E2224 291D1F25191D21181B1814151212120D0D0D080808050505040404050505060606040404 040404030303020202020202010101000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000010101000000030303000000454545 FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFCFCFC5F5F5F000000888888FFFFFFFFFFFFFDFDFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDB9B9B9000000393939FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD959595 000000020202000000030303000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000020202020202030303040404040404050505060606060606060608070709 0A080B0D0B0E150F111A14142117182519192E201F3121213622213824233F2725412927 442A29492B295128265626245923215C2020601E1F651B1C6917196F15157717197C1516 7E16178017148216148317148419138518138B15138C14138F1514901615911515931516 9616179715179C15199C15199F14199F1419A21319A21319A31219A31217A61117A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A41213A61415A51514A51514A51514A51514A51514A51514A51514A51514A51514 A51514A51514A51514A51514A51514A217149D1813A51918AD1019AD10179D0F0E851603 A56333F2D086FFFA99FFED7DF9D160F0C14FEEC051F1D162F2EA7BF4F7A0FCF8D3FFF8D5 FFF3A2F6DC6BECC343E7A932E08735D86A37CD4B35CA3E31C2311EBB2910B6250AB3200E AF1B19AC1818AF1B11B01A0CAF160EAF140FB21212B31313B51517B31814B61F16B12410 B43411BC4817C35B1CCD7126E6913EF0B25FF2D88EF8F0A7FFFFAAFFFA99FFEB80F7DC69 EFCA57EBB84BDD9B3ADE8C3AD77433CD5B29C3451FBF381BC0321CC23021B5251CB3241C B2231DB02119AE1F19AD1E16AC1D17AB1C14AA1B15AA1B13A91A14AA1B13AC1D17AE1F17 B1221CB22418B32813B92F15BE361EC13B1EC44421CE5528DC6E31E38336E49337E9A840 F2BF56F8D26DFFE78BFFF8A8FFF8B3FFECA1FBCB69E69E3ADA8131D66930C54021BC2A1B BB201BAD120EAC130DA91509A91509A91509AC130DB01012B40D17B60C19B51017B11015 B01115AC1214A81213A51313A21412A015129E1310A01210A31111A61011AA1012AE0F13 AF0E13B20F14B00F14AF1014AF1014AF1014AF1112AF1112AF1110AF1110B11310B21411 B31611B41712B61912B71A13B81B12B91C15B61B16B81F19B9221BB62417B42716B52D17 BA3719BC401CC44F23CA5A28D36A31D97537D97A36D87D34D88036DC8037E07A38DF7738 DC7435D87230D6702ED3702CD26F2BD2712AD87730D87A30DA7C32DA7E31DB7F32DB8031 DA7F30D87F2FD77B2ED77B30D67A2FD67A2FD6782ED6782ED5772DD5772DDC7E34DC7E34 DE7E34DE7E34DE7E34DE7E34DF7D34DC7E34DA7E33D97F33D97E35DA7E33DB7D33DE7E32 DF7E31DE7F2FDE8131E18633E18D37E09037DF9439E0993DE4A244E9A948F0B04EF3B94B F9C444F9CC3BF7D43AF6DB42F7E15AF7E577FCEA9EFCEFBBFFF4D4FFF8DEFDF8D8F7F8CC F6FABFFAFCB1F8EE95FBED8CFBE983F8E67AF7E26FF5DF67F4DC5EF2DB59F1D857F1DA58 F0DB5BF2DE61F3E369F6E770F8ED79F7ED8CF9EFB2F9F1C0FDF9BAFFFDB0FEF79CF7E581 EDC968EDB256E69141E77B3BDE602ED34924C6391DBB2D15B02510AB1E0DAE1510B11312 B01211AF1110AF1110AE100FAD0F0EAD0F0EAD0F0EAD0F0EAE100FAF1110AF1110B01211 B11312AF1410B31C13B52413B92E17BC391BC1451FC85526D0652DD87232D77631DF7F35 E28238E07E33E27D35E17B33D76C26C85A1BC04B16C0451BC13C1DBF341DBC2D1CB82B17 B22C11AB2F0BBE4B1CE27741EE834DC656269D2201991200A81211AD1218A71015A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A41215A41215A41215A41215A31215A31215A21315A213159E12139D1313 9D13139B13139A14139A14139A14139915139417159317159117148E17138D1715891814 8717158418158119167D1A157B19187719177318177117166F1715691815601D175B201A 5A231E57261F5328224C2A21462923412A243B2A23372A243628273227252E2224291D1F 25191D21181B1814151212120D0D0D080808050505040404050505060606040404040404 030303020202020202010101000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000010101000000030303000000454545FDFDFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFCFCFC5F5F5F000000888888FFFFFFFFFFFFFDFDFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDB9B9B9000000393939FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD959595000000 020202000000030303000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000202020202020303030404040404040505050606060606060606080707090A080B 0D0B0E150F111A14142117182519192E201F3121213622213824233F2725412927442A29 492B295128265626245923215C2020601E1F651B1C6917196F15157717197C15167E1617 8017148216148317148419138518138B15138C14138F1514901615911515931516961617 9715179C15199C15199F14199F1419A21319A21319A31219A31217A61117A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A41213A61415A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514 A51514A51514A51514A51514A217149E1713A51A17AD1017AC0F169B0D0C831400A56331 F6D085FFFA97FFEB7BF8CF5DEFBD4AF0BE4FF3CF61F4E87AF6F49FFDF7D3FFF8D5FFF3A2 F7DD6EEDC446E8A935E08737D86A39CC4A34CA3E31C2311EBA2811B6240BB3200EAE1A18 AB1618AF1A13AE1A0EAF1610AF1410B21214B31315B51517B51716B71E18B22312B43212 BC4618C3591DCF6E27E78E3EF0AF5DF2D78AF8EFA0FFFEA8FFFA9DFFED86F8DE70F0CC5E EABB4FDC9E3BDB8F37D57930CC5F24C2491CBF3A19C0341BC23322B6281CB6281EB4261C B2241AB12319AF2117AD1F15AD1F15AA1C12AA1C12AA1C12AB1D13AC1E14AF2117B2241A B42618B42912BA3013BF381BC03E1EC44620CC5827DA7130E38638E29636EAAB42F2C256 F7D46EFFE98DFFF8AAFFF7B5FFECA3FACA68E59D39DA8131D5682FC54021BC2A1BBB201B AD120EAC130DA91509A91509A91509AC130DB01012B40D17B60C19B51017B21116B01115 AC1214A91314A71313A31312A31312A11110A11110A51111A71112AA1012AE0F13B00F14 B00F14AF1014AF1014AF1014AF1014AF1112AF1112AF1110AF1110B11310B21411B31611 B41712B61912B71A13B81B12B71D15B51C16B72019B7221BB62417B42716B52D17B93819 BC401CC44F23CA5A28D26930D87436D87935D87C33D87D34DB7F36DC7634DC7234D96F31 D56D2ED36B2CD16B29D06A28CE6B27D97632DA7932DC7B34DB7D33DC7E34DB7F32DA7E31 D97D30D67A2FD67A2FD6782ED6782ED6782ED5772DD5772DD5772DDC7E34DC7E34DE7E34 DE7E34DE7E34DC7E34DE7E34DB7F34D97F31D78031D88132DA8032DB7F32DD8032DD8030 DC812EDD8430DE8A32DF8F36DF9437DE9839DF9D3CE4A643E7AD49F1B754F4C052F8CC49 F9D541F7DD40F7E44AF8EA65F9EC84F8EEA9FCF0C8FFF5DFFFF8E5FCF9DAF6F8C7F5FBB5 FBFBA3FAEF86FDEB7BFDE875FBE56EF9DF64F8DD5CF6DA55F4D851F3D54FF2D64FF3D951 F4DC58F5E15EF9E666FAEB6CFAEC81F8EEA7F9F0B7FDF8B6FFFDAEFEF99EF6E687EDCA6C ECB55AE59443E77E3ADF632DD34B21C73B1ABB2D15B02512AC1E10AE1510B11312B01211 AF1110AF1110AE100FAD0F0EAD0F0EAD0F0EAD0F0EAE100FAF1110AF1110B01211B11312 AE150FB42213B62B14BB3518BE421CC24F20CA5F27D3702FD97C36D97F33E08638E3893B E28537E48336E37F34D87027CB5E1DC04A18C2441CC23B1EC0341DBE2D1CB82918B22A12 AC2D0AC34E22E57742EE804BC451249B1E00980F00AA1113AE1319A71015A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A41215A41215A41215A41215A31215A31215A21315A213159E12139D13139D1313 9B13139A14139A14139A14139915139417159317159117148E17138D1715891814871715 8418158119167D1A157B19187719177318177117166F1715691815601D175B201A5A231E 57261F5328224C2A21462923412A243B2A23372A243628273227252E2224291D1F25191D 21181B1814151212120D0D0D080808050505040404050505060606040404040404030303 020202020202010101000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000010101000000030303000000454545FDFDFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFCFCFC5F5F5F000000888888FFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEBBBBBB0303033A3A3AFFFFFFFFFFFFFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD959595000000020202 000000030303000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000020202020202020202020202020202020202020202020202 0202020202020303030404040404040505050606060606060505070707090B090C100E11 1913151E1818241A1B271B1B3022213323233824233A2625412927432B29462C2B4B2D2B 532A285626245822205B1F1F5E1C1D641A1B6A181A7117177717197C15167E1617801714 8216148317148419138518138B15138C14138F1514901615911515931516961617971517 9C15199C15199F14199F1419A21319A21319A31219A31217A61117A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A41213 A61415A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514 A51514A51514A51514A217149C150FA31815AD1017AF1317A315138E1E0AAF6B3AFED78C FFFC9AFFE576F3C555EBB644E9B346E9C152EFDF70FBF6A2FFF9D5FFF8D8FFF2A4F6DC6D EBC244E7A836E18739D96A3CCA4733C73A30C02F1EB8260FB42209B21F0FAD1919AA1517 AA170FAB170BAE150FAF1410B21214B41116B41116B11312B21913B32413B63013B83F14 BF5018CE6B27E68B3CEAA653E9CD7AF4E997FFFDA7FFFDA2FFF290FBE27DEFCE63E6BB52 DCA540D58F30CF7926CF6A26CB5621BF3F18BA3016BA2D1BB7291BB7291DB6281CB5271B B4261AB32519B22418B22418B22418B02216AE2014AD1F13AE2014B02216B4261AB62917 BD3116BD3414BF381AC44220CD5229D76531DF7A36E18836E49A39E8AE43EFC356F8D76E FFEF92FFFDAFFFF8B6FEE89FF2C260F0A844DC8333CB5E25C33E1FBB291AB51A15AF1410 AC130DA91509A91509A91509AC130DB01012B40D17B60C19B20F14B01012AF1112AC1212 AB1312A91312A81412A61512A61512A81412A91312AB1312AC1212AF1112B01012B01012 AF1014AF1014AF1014AF1014AF1112AF1112AF1110AF1110B21411B11310B0130EB1140F B3160FB71A13BB1E15BC221AB61F18B52019B5221AB32416B12514B42D17B93819BE421E C44F23C85826CF642CD67032DA7935DA7C34D87C33D87A32DB7334DF7237DD7035D66C2E D2682AD06927D36D2BD5722ED4712DD4732CD7762FD7792FD87A30D97B31D97B31D87A30 D4762CD4762CD7772DD8782ED8782ED9792FD87A30D87A30DD7F35DD7F35DD7F35DE8036 DE8036DD8136DF8137DD8335DE8737DC8736DB8635DA8431DC8331DC832FDE8531DC862F D9852DDA8B2FDB9033DB9736DC9C3AE0A53FE7B049EEB953F2C15BF7C85CFBD556FBDF50 F9E54EF7EB59F8EE73F6F090FEF6B8FDF5D1FBF4E1FAF5E1F8F4CFF3F2B9EDF09FEFED88 FAEB76FEE66AFAE163F7DB5DF5D755F3D24FF3D14BF2D048F2CE46F0CE46EFCF46EFD24A F1D74FF5DD55FAE45DF7E672F3E795F9F2AEFEFAB1FEFBACFEF8A2FDEE93F5D67BF0BA62 EA9C4AEB863EE26A2ED75021C93D1ABD2F17B22514AC1C13AE1611AF1410AD120EAC110D AB100CAB100CAC110DAD120EA70C08AA0F0BAD120EAD120EAD120EB01511B51A16B92219 B22511B63112BE401AC34E22C75C26CD6B2CD57A33D88537DA8938DB8B36E18C39E68D3B E68939E27E32D77025D16121C34B19C3431CC13A1DBE311DBC2A1BB82919B42C16AF300F B64116E77946E67845B542159E1E01A11506A70E10AF121BA71015A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A41215A41215A41215A41215A31215A31215A21315A21315A014159F15159F15159D1515 9C16159C16159C16159B17159417159317159117148E17138D1715891814871715841815 8119167D1A157B19187719177318177117166F17156918155E1B155A1F1959221D56251E 5328224D2B22482B25432C263D2C25392C26382A293429273024262B1F21271B1F231A1D 1C18191515151010100B0B0B070707050505050505060606040404040404030303020202 020202010101000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000010101000000030303000000454545FDFDFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FDFDFDFFFFFF636363000000858585FFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFEFEFEFEFEBCBCBC020202393939FDFDFDFFFFFFFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD959595000000020202000000 030303000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000020202020202020202020202020202020202020202020202020202 0202020303030404040404040505050606060606060505070707090B090C100E11191315 1E1818241A1B271B1B3022213323233824233A2625412927432B29462C2B4B2D2B532A28 5626245822205B1F1F5E1C1D641A1B6A181A7117177717197C15167E1617801714821614 8317148419138518138B15138C14138F15149016159115159315169616179715179C1519 9C15199F14199F1419A21319A21319A31219A31217A61117A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A41213A61415 A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514 A51514A51514A416149D1610A31813AD1115B11217A31410901D08B26C39FFD78BFFFA96 FFE272F4C251ECB340E9B142EABE51F2DD70FDF5A0FFF8D7FFF8D8FFF2A4F6DC6EEBC246 E6A735E08638D96A3CC94632C6392FBF2E1DB82511B4220BB11E0EAD1919AB161AAA1710 AB170DAD1510AF1412B21116B41116B41116B21214B31814B52314B72F15B93E15C14F19 D16A27E8883CEBA452E9CB75F3E88FFFFCA4FFFCA4FFF296FAE383EED16BE6BF56DFAC43 D69632D08125D07023CD5C22C3451CBD3619BF3220BC2F1EBB2E1DBA2C1EB92C1BB82A1C B72A19B6281AB52817B32517B12413AF2113AE2110AF2113B12413B52719B72A16BE3316 BE3511C03A17C4441DCD5427D66730DE7C35DF8B35E29D38E8B043EFC555F9DA70FFEF92 FFFDAFFFF6B5FEE69EF1BF5EEEA642DB8232CA5D24C23D1EBA2819B51A15AF1410AC130D A91509A91509A91509AC130DB01012B40D17B60C19B20F14AF1112AF1112AD1112AC1212 AB1312A91312A91312A91312A91312AB1312AC1212AD1112AF1112AF1112B01012AF1014 AF1014AF1014AF1014AF1112AF1112AF1110AF1110B21411B21411B1140FB1140FB41710 B71A13BB1E15BC221AB61F18B5221AB4241BB22416B22615B42D17BA391ABE421EC44F23 C85826CF642CD76F32DA7734DB7A33D87A32D97833D96F33DB6E35D96C33D4672CCF6227 CD6325D06829D46E2CD56F2DD5722ED77430D97831DA7932D97B31D87A30DA7A30D6762C D7772DD8762DD8782ED9792FD9792FDA7A30D87A30DD7F35DD7F35DE8036DD8136DE8237 DE8237DF8338DE8436DE8936DB8933DC8734DA8630DB8530DC862FDD8730DB8A2FDB8C30 DC9233DD9938DD9D39DDA43DE2AD43E9B94DF0C157F5CA64F8D267FBDD65FCE563F9EB64 F8EF6EF7F387F9F4A0FCF7BFFAF6D1FBF5DBFBF6D8F9F5C5F5F2ADF0EF93F2EC7EF9E568 FDE15CFADC58F7D653F5D04CF3CC49F2CA46F1C945F1C741EFC741EFC942F0CC44F1D148 F5D84EFADF54F7E167F4E68DF8F2A6FDFAADFDFAA9FDF8A4FDEF97F5D77FEEBC65E99E4B EA883DE26C2CD6531FC93F1ABE3018B22416AD1D15AF1712B01511AE130FAC110DAB100C AB100CAC110DAD120EAA0F0BAD120EAF1410B01511AF1410B21713B81D19B92519B52E11 B93B15C14A1FC85A25CC682AD0752FD48334D88C38DC923BDD933AE1943CE8943EEA8F3C E48334D97426D46422C34B19C4421EC3391FBF311DBD291BBA2819B62B16B02F10B94218 E87848E57545B43F149F1D03A21408A90E12AE111AA71015A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A41215 A41215A41215A41215A31215A31215A21315A21315A014159F15159F15159D15159C1615 9C16159C16159B17159417159317159117148E17138D1715891814871715841815811916 7D1A157B19187719177318177117166F17156918155E1B155A1F1959221D56251E532822 4D2B22482B25432C263D2C25392C26382A293429273024262B1F21271B1F231A1D1C1819 1515151010100B0B0B070707050505050505060606040404040404030303020202020202 010101000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000010101000000030303000000454545FDFDFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FEFEFE616161000000868686FFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFFFFFFBDBDBD020202373737FBFBFBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD959595000000020202000000030303 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000020202020202020202020202020202020202020202020202020202020202 0303030404040404040505050606060606060505070707090B090C100E111913151E1818 241A1B271B1B3022213323233824233A2625412927432B29462C2B4B2D2B532A28562624 5822205B1F1F5E1C1D641A1B6A181A7117177717197C15167E1617801714821614831714 8419138518138B15138C14138F15149016159115159315169616179715179C15199C1519 9F14199F1419A21319A21319A31219A31217A61117A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A41213A61415A51514 A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514 A51514A416129D170EA61912AF1014B01115A3140E911F07B46C3AFFD88DFFF694FFDF70 F2BF4CECAF3CE9AD3DEBBB4DF2DA6CFEF49FFFF7D7FFF8DAFFF1A4F5DB6DEAC145E5A635 DF8539D7683BC74432C5382FBE2C1DB72410B3200CB11D0FAD181AAB161AAA1710AB170D AD1510AF1412B21116B41017B51017B41114B51714B52113B82E14BB3B14C14C17D06726 E7853CEAA24EE6C76DF2E589FFFAA1FFFBA4FFF29AFAE58AEED473E7C45EE0B449D99F34 D38926D37923D16524C74D1EC23C1FC43924C13422C03321BF3221BE311FBC2F1EBA2D1B B92C1BB92C1AB52817B32614B12413B02311B12413B32614B62918B92D16C13514C13712 C13B16C5461DCC5626D76A31DD7F35DE8D34E1A03AE7B345F0C857F9DD72FFF093FFFCAE FFF4B5FBE39DEFBD5CECA440D98030C85B22C13C1DBA2819B51A15B01511AC130DA91509 A91509A91509AC130DB01012B40D17B60C19B20F14AF1110AF1110AD1210AD1210AC1210 AC1210AC1210AC1210AC1210AC1210AD1210AD1210AF1110AF1110AF1112AF1014AF1014 AF1014AF1014AF1112AF1112AF1110AF1110B21411B21411B21510B31611B51811B81B14 BB1E15BB2119B52019B3231AB4241BB22617B02715B22E17BA391ABF431FC64F24CA5826 D0632BD76F32DC7634DB7932D97831D97632D56B2FD86931D5662ECF6229CA5D24C85E22 CD6325D26B29D56F2DD4712DD77430D87730DA7932DA7932DA7932D97831D8762DD8762D DB762ED9772EDA782FDA7A30DA7A30DB7B31DD7F35DE8036DD8136DE8237DF8338DF8539 DF8539DE8738DE8C38DC8C33DB8933DB8A31DD8931DC8B30DD8C31DD8E31DF9333DF9A35 E0A13AE1A73CE2AE41E6B849EDC353F2CC5DF8D56FFBDB74FEE67AFEEC7CFCF080F8F38B FBF79EFCF9B2FBFAC4FBF8CDFCF7CFFCF6C6FBF3B2F8F09DF5EC85F7E873F7DE5DFADA53 F9D44FF4CE49F3C846F1C443F1C143F0C042EFBD40EEBE3EEDC03FEEC340F0CA43F5D149 F8D94DF6DD5FF3E584F7F19DFCF9A8FCFBA9FCF9A8FCF19FF4DA85EEC06AE7A14BE88B3B E16F29D6551CCA4019BF3119B3251BAE1D18AF1712AF1610AD140EAC130DAB120CAB120C AC130DAD140EAD140EAF1610B11812B11812B01711B41B15BA211BBC2A1BBC3716BF4619 CA5824D2692FD47732D68337D98F3AD9963BDE9D3FDF9D3FE69D41EB9B42EE963FE78836 DC7727D56823C44A1BC44220C3391FBF301FBD291DBA281BB62B18B02F12BC451DE77749 E17143B03A129E1C02A4160CAA0D14AF0F1BA90F17A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A41215A41215 A41215A41215A31215A31215A21315A21315A014159F15159F15159D15159C16159C1615 9C16159B17159417159317159117148E17138D17158918148717158418158119167D1A15 7B19187719177318177117166F17156918155E1B155A1F1959221D56251E5328224D2B22 482B25432C263D2C25392C26382A293429273024262B1F21271B1F231A1D1C1819151515 1010100B0B0B070707050505050505060606040404040404030303020202020202010101 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000010101000000030303000000454545FDFDFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFB 5E5E5E000000888888FFFFFFFEFEFEFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFFFFFFBEBEBE010101333333F7F7F7FDFDFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD959595000000020202000000030303000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000020202020202020202020202020202020202020202020202020202020202030303 0404040404040505050606060606060505070707090B090C100E111913151E1818241A1B 271B1B3022213323233824233A2625412927432B29462C2B4B2D2B532A28562624582220 5B1F1F5E1C1D641A1B6A181A7117177717197C15167E1617801714821614831714841913 8518138B15138C14138F15149016159115159315169616179715179C15199C15199F1419 9F1419A21319A21319A31219A31217A61117A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A41213A61415A51514A51514 A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514 A416129E180FA61912AE1011B11113A4130E931F08B76E3BFFDC8FFFF390FCDB6AF1BA46 E8A937E7A739EBB74AF4D86BFFF19EFFF7D7FFF8DAFFF1A4F5DA6FE9BF46E4A534DD8337 D56639C54132C3362FBD2B1CB62311B3200CB11D11AE191BAB161CAA1612AA170FAD1512 AF1314B21117B41017B51017B41116B41615B61F14B82C15BA3814C14917D16324E7823A EA9D4BE2C164EDE080FFF79EFFFAA5FFF3A1FCE892F2D97CEACA65E2BA4BDAA437D48F27 D78023D36B24C8531EC44222C63E28C33823C33622C23523C0331FBE311FBC2F1BBA2D1B BA2D19B72A18B52814B32614B22511B32614B52814B92C1ABB2F16C33714C33912C43F16 C8491ECF5927D76D31DE8235DE9135E3A43BE9B748F1CC5AFBDF74FFF194FFFCAEFFF2B3 F8E09AEBB958E8A03CD67D2DC65920C03B1CBA2819B61B16B11612AC130DA91509A91509 A91509AC130DB01012B40D17B40D17B01012AF1110AF1110AF1110AF1110AD1210AF1110 AD1210AF1110AD1210AF1110AF1110AF1110AF1110AF1110AF1110AF1112AF1014AF1014 AF1014AF1112AF1112AF1110AF1110B11310B21411B31611B51813B71A13BA1D16BC1F16 BA2119B5221AB3251BB4261CB22617B12816B32F18BB3A1BBF431FC64F24CA5826D0632B D76D31DC7533DC7731D8762FD97430D76A2FD76831D3642DCD5E26C85921C85B22CE6126 D2682AD56D2ED56F2DD87230D87531DA7733D97831D97831DA7831DB762EDB762EDC772F DC772FDD7830DC7A31DB7B31DC7C32DE8036DD8136DE8237DF8539E0863ADF883BE0893C DF8A3ADF8F38DE8F33DD8D34DC8D31DE8D32DE8F32E09134DF9333E29A36E3A038E5A83E E3AF41E5B546E9C04EF1CC59F6D564FBDE76FCE482FFEC8DFFF095FAF29DFAF4A8F9F8B7 FCFBC2FBF9C6FBFAC4FCF7BDFDF4AFFCF09CFAEA88F8E676FBE369F9D853FAD44BF6CE48 F4C845F2C244F0BC42F1BA43F0B944EEB742EEB740ECB83EEDBD3FF0C342F4CC46F9D34A F6D95BF0E279F4EF94FAF8A3FBFAA8FBFAAAFBF2A3F5DC8AEEC46EE7A44DE88F3BE27228 D6581BCB4319C0321AB5261EB01F1CB01813B01711AE150FAC130DAC130DAC130DAD140E AD140EAE150FB01711B11812B11812B11812B51C16BE251FC02F1EC1411AC6531DD3662D DA7837DC863BDC8F3DDC993EDB9F3FE1A744E2A743E8A443ECA144ED993FE78B36DC7928 D66924C44A1BC64122C43821C1301FBF281DBB271BB72A18B12E12C34922E97649DE6B3E AC340F9E1A03A6160DAB0E15AE0E1AA90F17A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A41215A41215A41215 A41215A31215A31215A21315A21315A014159F15159F15159D15159C16159C16159C1615 9B17159417159317159117148E17138D17158918148717158418158119167D1A157B1918 7719177318177117166F17156918155E1B155A1F1959221D56251E5328224D2B22482B25 432C263D2C25392C26382A293429273024262B1F21271B1F231A1D1C1819151515101010 0B0B0B070707050505050505060606040404040404030303020202020202010101000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000010101000000030303000000454545FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7595959 0000008A8A8AFFFFFFFDFDFDFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEFFFFFFBFBFBF000000303030F3F3F3FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFDFDFD959595000000020202000000030303000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 020202020202020202020202020202020202020202020202020202020202030303040404 0404040505050606060606060505070707090B090C100E111913151E1818241A1B271B1B 3022213323233824233A2625412927432B29462C2B4B2D2B532A285626245822205B1F1F 5E1C1D641A1B6A181A7117177717197C15167E1617801714821614831714841913851813 8B15138C14138F15149016159115159315169616179715179C15199C15199F14199F1419 A21319A21319A31219A31217A61117A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A41213A61415A51514A51514A51514 A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A41612 9F1910A61912AF0F11B01012A4130E942009BA713EFFDF92FFEF8DFAD666EDB441E5A332 E5A333E9B346F4D668FFEF9DFFF8D8FFF8DCFFF1A6F4D96EE8BE45E2A234DB8037D36439 C44031C2352EBB291CB52210B21F0BB11D11AE191DAB161CA81712AA170FAD1512AE1414 B21117B41019B50F19B41116B51515B71F14B82A14BB3613C14716D16024E67D39E99B49 DEBC5BEADC79FFF39AFFF9A6FFF4A6FEEC9AF3DE83EDD16DE2BE4EDBA936D69426D78522 D47024CA5720C64623C94129C53A23C53922C33622C1351EBE311DBC3019BA2D19B92D16 BA2D19B82C15B62915B52912B52814B82C15BB2E1ABD3116C53A13C63B10C64116CA4B1E D05D27D97132DF8537DF9437E5A83EEBBC4AF4D05EFDE277FFF398FFFAAEFEEEB0F6DB96 E7B554E59D39D37A2AC4571EBF3A1BB92718B61B16B11612AC130DA91509A91509A91509 AC130DB01012B40D17B40D17B01012AD120EAF110EAF110EAF110EAF110EB0110EAF110E B0110EAF110EB0110EAF110EAF110EAF110EAD120EAD1210AF1112AF1014AF1014AF1014 AF1112AF1112AF1110AF1110B11310B21411B41712B71A15B91C15BB1E17BC1F16BA2119 B5221AB4261CB5271DB12818B12A17B33119BB3C1CBF4520C64F24CA5826D1622BD76D31 DB7432DB7630D9742ED8712ED76A31D86630D4622CCB5C25C6571FC75A21CE6126D2682A D46C2DD56F2DD7712FD77430D97632D97632D97632D97730DB762EDD772FDD772FDD7830 DE7931DC7A31DC7C32DC7C32DE8036DE8237DF8338E0863AE0893CE08A3DE28C3FE08E3C DF9238DE9234DE9135DE9234E19235E09434E29636E39936E49F3AE4A53CE6AD42E4B445 E7BC4BEBC651F3D35CF8DD68FBE47CFAEA8BFEEF9EFCF2ADFAF0BBF6F2C5F8F5CCFBFACE FBFAC4FAF9B8FCF7A6FCF195FCEB83FBE472FCDF69FDDB5FFAD44FFAD048F6CA47F4C245 F1BD45F0B744F0B444F1B346EEAF45EDB143EDB443EDB943F1BF44F5C847FBD04DF8D65A EFDE72F1ED8AF8F79DF9FBA8FAFBADFCF5A7F6DF8FF0C873E7A54EE7913AE27425D65B18 CC4518C2341CB82820B31F1FAF1A14B01910AE170EAC150CAB140BAC150CAC150CAD160D AC150CAE170EAF180FAF180FB11A11B72017C12A21C43622CA4D21CF5E24D97132E0833D E1903FE09A42DFA343DFAA44E3AE46E4AD46E9A945ECA646ED9C41E68C34DB7825D46722 C44A1BC64122C43821C12F20BF281FBB271DB72A19B12D14C74D28E87549D9663AA62E09 9C1801A81810AC0F16AC0C18A90F17A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A41215A41215A41215A41215 A31215A31215A21315A21315A014159F15159F15159D15159C16159C16159C16159B1715 9417159317159117148E17138D17158918148717158418158119167D1A157B1918771917 7318177117166F17156918155E1B155A1F1959221D56251E5328224D2B22482B25432C26 3D2C25392C26382A293429273024262B1F21271B1F231A1D1C18191515151010100B0B0B 070707050505050505060606040404040404030303020202020202010101000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 010101000000030303000000454545FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3545454000000 8C8C8CFFFFFFFBFBFBFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FFFFFFC0C0C00000002D2D2DF0F0F0FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFDFDFD959595000000020202000000030303000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000020202 020202020202020202020202020202020202020202020202020202030303040404040404 0505050606060606060505070707090B090C100E111913151E1818241A1B271B1B302221 3323233824233A2625412927432B29462C2B4B2D2B532A285626245822205B1F1F5E1C1D 641A1B6A181A7117177717197C15167E16178017148216148317148419138518138B1513 8C14138F15149016159115159315169616179715179C15199C15199F14199F1419A21319 A21319A31219A31217A61117A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A41213A61415A51514A51514A51514A51514 A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A41612A01A11 A71A11AF0F0FB10E0FA6130C972008BE723EFFE294FFEC88F8D361E9B03DE29F2EE49E2F E8B043F4D266FFEE9AFFF7DAFFF9DDFFF1A6F3D86FE7BD45E1A133DA7F36D26338C23E2F C0332CBA281BB42111B21F0DB11D11AE191DAC161FA81714AA1710AB1612AE1416B21117 B41019B50F19B41017B41414B61D15B72913BA3512BF4516CF5D21E67B37E89746D9B554 E5D872FEF195FFF8A5FFF5A8FFEFA1F7E38CF0D773E4C352DDB039D89927D98A23D67524 CE5D23CA4B28CE462EC83D26C83C25C53922C33720C0341DBD311ABB2F18BA2E17BC3019 BA2E17B82C15B72B14B82C15BA2E17BE321BC13418CA3C16C93F11C84316CC4F1FD15F29 DA7432E08939E09739E6AC40ECBF4CF5D461FFE479FFF499FFFAAEFCECAEF2D792E3B150 E29A36D17828C2551CBE391AB92718B61B16B21713AC130DA91509A91509A91509AC130D B01012B40D17B40D17B01012AD120EAF110EAF110EB0110EB0110EB0110EB0110EB2100E B0110EB0110EB0110EAF110EAF110EAD120EAD1210AF1112AF1014AF1014AF1014AF1112 AF1112AF1110AF1110B11310B31512B61914B91C17BB1E17BC1F18BC1F16B92018B6231B B4271DB5281EB22919B22B18B4321ABC3D1DC04621C75025CA5826D1622BD86B30DB7231 DA732ED7722CD66F2CD86931D76531D15F29CA5822C3541DC5561ECC5F26D4672CD46A2E D56D2ED7702ED97331DA7531D97632D87531DA752FDD7631DE7830DE7830DF7931DF7A32 DD7B32DE7C33DB7D33DF8137DF8338DF8539DF883BE08A3DE28C3FE48E41E3913FE1943A DF9536E09436E09434E29636E39936E59B38E69E38E7A43CE8AB40E8B446E9BC49EBC44F EFCF56F9DB61FBE56EFBEA80FCEF93FCF2ABFDF3C2F9F0D3F6EFDDF6F4DFF9F8D9F9F8C2 F9F7ACF9F391FAED7BFBE56BFBDE60FAD759FCD353F9CD48F9CA46F5C444F1BD43EFB643 EEB244EEAD45EDAC48EDA946EBAA46EAAD43ECB244EFBB45F5C348FBCB4DF7D358EDDB6B EFEA84F6F599F8FAA6FBFCB0FDF7ABF8E394F1CB78E8A850E9943AE27725D85D19CE4718 C3361BB92823B52022B01B15B01910AF180FAD160DAC150CAC150CAD160DAE170EAD160D AE170EB01910B11A11B51E15BE271ECA332ACE422BD55B2CD76B2DE17C38E78D41E69A46 E6A549E6AF4BE7B64DE7B74BE9B44AECB14BEFAB48EFA043E88E36DC7926D56921C44A1B C64122C53723C22E20BF281FBD261DB82919B32D14CD512DE97449D46135A129069D1602 AC1912AF0F19AB0B17A90F17A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A41215A41215A41215A41215A31215 A31215A21315A21315A014159F15159F15159D15159C16159C16159C16159B1715941715 9317159117148E17138D17158918148717158418158119167D1A157B1918771917731817 7117166F17156918155E1B155A1F1959221D56251E5328224D2B22482B25432C263D2C25 392C26382A293429273024262B1F21271B1F231A1D1C18191515151010100B0B0B070707 050505050505060606040404040404030303020202020202010101000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000010101 000000030303000000454545FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0F04F4F4F0000008E8E8E FFFFFFFAFAFAFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFF C0C0C00000002B2B2BEDEDEDF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFDFDFD959595000000020202000000030303000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000020202020202 020202020202020202020202020202020202020202020202030303040404040404050505 0606060606060505070707090B090C100E111913151E1818241A1B271B1B302221332323 3824233A2625412927432B29462C2B4B2D2B532A285626245822205B1F1F5E1C1D641A1B 6A181A7117177717197C15167E16178017148216148317148419138518138B15138C1413 8F15149016159115159315169616179715179C15199C15199F14199F1419A21319A21319 A31219A31217A61117A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A41213A61415A51514A51514A51514A51514A51514 A51514A51514A51514A51514A51514A51514A51514A51514A51514A41612A11B10A71A11 AE0E0EB10E0FA6130C972008BF733FFFE496FFEA86F7CF5EE8AC3AE09A28E29A2CE7AD41 F5D163FFED9AFFF7DAFFF8DEFFF0A8F3D86FE7BD45E0A034D87D34D06136C03C2FBF312D B9271AB32010B11E0CB11D13AE191DAC161FA81714AA1710AB1612AE1416B21117B41019 B50F19B51017B61314B71D15B92813BA3411C04315CE5C20E47935E69544D5B24EE2D56D FCEF93FFF7A6FFF6ABFFF1A4F8E690F3DB77EACA59E1B73EDDA02BDE9127DC7C28D46327 D0522CD34D34CD4329CC4027CA3E25C73B22C4381FC1351CBF331ABD3118BE3219BC3017 BA2E15B92D14B92D14BC3017BF331AC23517CB3D15CB4113CA4518CD511ED3622ADA7734 E08B3AE09A3BE7AF42EDC24FF7D663FFE77BFFF59AFFF9ADFAEAAEEFD491E1AF4EDF9733 CF7626C1541BBD3819B92718B61B16B21713AC130DA91509A91509A91509AC130DB01012 B40D17B40D17B01010AD120DAF120DAF120DB0110DB0110DB2100DB2100DB30F0DB2100D B0110DB0110DAF120DAF120DAD120DAD120EAF1112AF1014AF1014AF1014AF1112AF1112 AF1110AF1110B0120FB31512B71A15BA1D18BD2019BD2019BC1F16B92018B5251CB4271D B5281EB32A1AB22B18B4321ABC3D1DC14722C75025CA5826D1622BD86B30DA7130D9722D D6712BD56E2BD4652DD3612DCD5B27C5531DBE4F18C1521AC85B22D06328D46A2ED46C2D D7702ED87230DA7531DA7531D87531D9742EDE7732DF7730DF7931DF7931DF7A32DE7C33 DE7C33DC7E34DF8137DF8338E0863AE0893CE28C3FE48E41E49143E49341E29539E19736 E19736E29837E39938E69C39E89E3BE7A23BECAB43ECB246EFBB4DF0C350F0CB56F6D85E FFE469FFED76FEF286FEF49BFFF6B9FDF4D3F9F0E9F6F0F2F8F3EFFBF9E2F7F6BEF7F5A0 F8F17FF8EA67FAE058F8D64EFACF4DFBCB4BF5C642F4C342F0BD40EDB641EBAF41EAA943 EAA645E9A447E7A044E7A245E7A544E9AC42ECB443F1BD47F8C64BF4CD54EAD967EDE97E F5F497F7F9A5FAFDB0FEF8AEF8E598F3CF7BE7AA51E9953BE27A25D85F18CF4819C5381D BC2824B62123B01B15B11A0FAF180DAD160BAD160BAD160BAE170CAE170CB0190EB11A0F B41D12B61F14BB2419C73025D53E33DA4E37E26A38E17837E98740EC9546ECA24BEBAF4F EFBB55F2C359EEBF53EFBC4FF1B84FF5B14EF4A548EC9339DE7E28D86C24C44A1BC64122 C53723C22E22C02721BD261FB82919B32D14D05430E97449D05D319D25029C1501AD1A13 B0101AAB0918A90F17A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A41215A41215A41215A41215A31215A31215 A21315A21315A014159F15159F15159D15159C16159C16159C16159B1715941715931715 9117148E17138D17158918148717158418158119167D1A157B1918771917731817711716 6F17156918155E1B155A1F1959221D56251E5328224D2B22482B25432C263D2C25392C26 382A293429273024262B1F21271B1F231A1D1C18191515151010100B0B0B070707050505 050505060606040404040404030303020202020202010101000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000010101000000 030303000000454545FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEDED4B4B4B000000909090FFFFFF F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFC1C1C1 000000292929ECECECF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFDFDFD959595000000020202000000030303000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000020202020202020202 020202020202020202020202020202020202020202030303040404040404050505060606 0606060505070707090B090C100E111913151E1818241A1B271B1B302221332323382423 3A2625412927432B29462C2B4B2D2B532A285626245822205B1F1F5E1C1D641A1B6A181A 7117177717197C15167E16178017148216148317148419138518138B15138C14138F1514 9016159115159315169616179715179C15199C15199F14199F1419A21319A21319A31219 A31217A61117A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A41213A61415A51514A51514A51514A51514A51514A51514 A51514A51514A51514A51514A51514A51514A51514A51514A21712A01B12A51A13AD0F10 AF0F11A5120B992108C1743EFFE495FFE883F7CD5DE7A938E09829E0972EE7A942F4CF67 FFED9EFFF8DAFFF8E0FFEFABF4D674EBB948E29E31DA7D2FD2602CBF3E28BC3228B5261E B21F17B11D13B11C15B1181AAD1718AB1612AB1610AD1512AF1314B21116B41017B51017 B41116B41414B51C14B82714B93214C04116CE5924E67539E89343D8AF43E4D262FDEC94 FFF5AFFFF4B9FFF1B0F9E994F4DE78EED056E7BC3CE2A530E4952EE08131D6682BD05A2A D3552FCC4A26CD4827CA4526C84123C53E21C3391DC1371DC1351CBF331CBD311ABB2F18 BA2E17BA2E15BD3118C0341BC13818C64114C44413C7481DCB5225D2632CDB7932E18E32 E09D32E5B23CECC54EF6D76DFFE888FFF5A2FFF9ADFCEAA2F2D285E5AA4EE29239CF7129 C1521BBB3917B72817B51E15B11813AC130DAB140BAB140BAB140BAD120EB01012B30D17 B30E15B01012AD120EAF110EAF110EB0110EB0110EB2100EB2100EB2100EB2100EB0110E B0110EAF110EAF110EAD120EAF1110AF1112AF1014AF1014AF1014AF1014AF1112AF1112 AF1110B01211B11612B51A16B91E19BB201BBC221ABB2119B82118B5251CB5281EB5291C B32A1AB32C18B63219BD3E1EC24622C75025CB5726D3612BD86A2FDC7032DA712FD66F2A D56C2BD3612BD05C2BCA5625C14D1CBC4A16BF4D19C65720CD6027D5682FD56B2FD66E2F D97230D97430D87531D77430D7752EDD7830DD7830DE7931DD7B32DD7B32DD7D31DC7F32 DB7F32DE8235DC8536DE8738E08B3BE08D3DE3913FE49342E3963EDF9A35DE9B33DF9A35 E09A3AE29C3DE49E3EE7A13FE6A53DEFB345EEB945F0C34CF1CA53F2D35EF7DE6AFFEA7A FFF28EFDF2A2FCF6BAFFF8D1FFF7E2FBF4EEFAF2EFFCF6E6FFFCD6F9F4B0F9F393F9ED75 F8E660F8DB53F7D34BF8CB4CF9C74CF2BF40F2BC40EEB63FEBAF3DE8A83EE8A240E89F41 E89E45E49A41E39C42E59F40E6A541EAAD42EFB746F7C04BF2C84FECD85BEFE874F6F396 F9F7ACFBFABAFDF8B8F8E69CF3D07CE4AE4EE59939E07C26D7611BCD4A1CC4381DBA2C22 B5241FB11D13AF1B0FAF180DAE170CAE150DAE150DB0160EB1170FB41B13B51D12B72113 B82515BE2D18C93B23D84C33DC5D34E47935E28633E8923DEB9E46ECAA4CEEB752F1C55A F6CE5DEEC954EEC752F1C250F4BA4FF5AB4AEF973EE3802FDD6D2DC74720C93E27C53625 C12F20BD291DBA2819B72A16B32D10D25632E9724AD059319D22019A1502AC1B16AD121A A80A18A71017A41215A61115A41215A61115A41215A61115A41215A61115A41215A61115 A41215A61115A41215A61115A41215A41215A41215A41215A41215A31215A31215A21315 A21315A014159F15159F15159D15159C16159C16159C16159B1715961615931715921614 9016138D17158A17148717158418158219167F19157B1918781917731817711716701615 6918156019155B1E195B211D57251E5427224F2A22492A25432C263E2B253A2B26382A29 3429273024262B1F21271B1F231A1D1A18191515151010100B0B0B070707050505050505 060606040404040404030303020202020202010101000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000010101000000030303 000000454545FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBEBEB494949000000919191FFFFFFF9F9F9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFAFAFABABABA0A0A0A 161616D1D1D1FFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFCFC9F9F9F000000070707000000000000090909000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000020202020202020202020202 020202020202020202020202020202020202030303040404040404050505060606060606 07070909090B0D0B0E1210131B1517201A1A261C1D291D1D3224233424243925243B2726 402826422A28452B2A492B29532A285626245822205B1F1F5E1C1D641A1B6A181A711717 79191B7E1718801819821916841816851916861B15871A158B15138C14138F1514901615 9115159315169616179715179C15199C15199F14199F1419A21319A21319A31219A31217 A61117A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A41213A61415A51514A51514A51514A51514A51514A51514A51514 A51514A51514A51514A51514A51514A51514A51514A21714A3231AA21B15A90F11B11314 A8150E951B03BF6E39FFE295FFE884F2C455DF9D2FDC9227E09633E2A646EFCB6BFFEDA3 FFFADDFFF5DFFEE8AFF5CC7AECB247E49629D57215C5530DBB3D17B63122B12524AF1E25 B01B1FB11918B2150EB0130AAE150DAD160FAE1510AF1412B21214B21214B41114B21212 B31512B51E15B72817BC3218C03E1CCE5329E26C3CE6883EE1B135E2C94BF5DE90FFF1C2 FFF9D9FFF4C9FAEB9AF6E272EFCE49EEBE36E7A433E28D30DF7D34DB7231D76B2AD36625 CE5D25CB5724C75123C4491FC2421DC13F1FC33C1FC63A23C23521C23420BF311DBE301C BE321BC1351EC3391FBF3F1CB7450FBB5018C75731CE5E38D56732DA792AE2921FE4A61F E7BC32EECC51F7DC83FFECA6FFF8B8FFFAB1FDE686EFC765E89D4AE2813CCB6228BB4917 B53613B12B12AE1F0FAA150EAB130EAC130EAD1210AD1210AF1112AF1014B00F15B00F14 AF1014AF1112AF1112AF1112AF1112AF1112B01012B01012B01012B01012AF1112AF1112 AF1112AF1112AF1112AF1112AE0D12AE0D13AF0E14B00F14AF1014B01213AF1314AF1412 B21715B41B16B81F1ABC231DBD261FBD261DBA261CB8251BB7271CB42819B22617B12816 B42D17B83519BE3D1DC1431DC84D24CD5427D4602DDB6A32DC6E33DA6C2FD56929D5642A D2592ACF542BCA4F26C54C21C44E20C85222CC5825CF5D27D4672ED3692DD56D2ED8712F DA7531D97632D97730D87730DD7D33DC7C32DC7C30DA7D30DB7E31DC8132DD8434DC8535 E18B38DF8D39E08E38E1913AE1943CE2953BE3973FE09A38DDA12FDCA530DEA439DFA041 DF9F47E2A24BE9AA4DECB34AECB943ECC141EECB49F2D658F5E06DF9E783FBEB96F8ECB0 FBF3DCF6F1EBF6F2E9FAF4E6FDF7DFFDF8D2FBF4BDF9F0A5FCEF91F9E87CF5E168F3DA5C F5D357F4CE53F0C650F1BF4CF1B844F1B43FEEAF3EECAA3CEBA33DE99F3EE99C40EB9B42 E3963CE59A3FE99E41E8A240E7A63EEBAE43F4B848F2C44AF6DD4FF6E966F7ED94F9F0B5 FCF7CDFFF7C9F6E7A2EDD277E2B349DE9A2FDB7D25D86924CF5226C03A1DB62E16B72C19 B12211B01E0FAD190DAD140CAF110EB01010B41112B51311B61713B71D11B92612BD3215 C33F18CE5020DB632EDE762DDE8C28E09A2AECA83BF5B54BF7BE55F7C759F6D15EF5D95C F7E360F5DE5AF1D454F2C550F1B04AEC9842E57C38E26A38CF472DC83929C03121C0331F BC311AB32C0FAE2C0AB0320CDB5F39F37753C24525A121089C160A9B0D0BAE1B21A8151D A41117A31215A41215A31215A41215A31215A41215A31215A41215A31215A41215A31215 A41215A31215A41215A41215A41215A41215A41215A41215A31215A31215A21315A21315 A014159F15159F15159D15159C16159C16159C16159B1715971515961615931614911513 9016158C16148816158518158418168018157C18187A18177517177217167116156C1615 631815601C195F1F1D5C221E5726225128224B2A25462A263F2A253C2A26382A29342927 3024262A2021261B1F231A1D1A18191515151010100B0B0B070707050505050505060606 040404040404030303020202020202010101000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000040404000000 3E3E3EFFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF353535000000969696FAFAFAF9F9F9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFBFBFBC1C1C10F0F0F0F0F0F C6C6C6FFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD A7A7A7000000060606000000000000080808000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000020202020202020202020202020202 020202020202020202020202020202030303040404040404050505060606060606070709 09090B0D0B0E1210131B1517201A1A261C1D291D1D3224233424243925243B2726402826 422A28452B2A492B29532A285626245822205B1F1F5E1C1D641A1B6A181A71171779191B 7E1718801819821916841816851916861B15871A158B15138C14138F1514901615911515 9315169616179715179C15199C15199F14199F1419A21319A21319A31219A31217A61117 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A41213A61415A51514A51514A51514A51514A51514A51514A51514A51514 A51514A51514A51514A51514A51514A51514A11714A1201A9F1A15A70E11B21317A8150E 951B03BF6C38FFE194FFE784F2C254DE9B30DB9128DF9534E2A548EECB71FFEDA8FFFBDE FFF7DEFFE6B3F8CA7DF0AF4BE89328D87210C75306BA3D0FB6311EAF2429AB1D29B01A25 B2181AB4160BB31305AF150BAE150DAF1410AF1410B21212B21212B21212B11310B11612 B51E15B72817BB3019BF3D1DCF512BE46940E8863DE5AE2DE5C743F6DA90FFEDC7FFF6E0 FFF4D1F9EC9DF6E573F3D34AF3C239EEA839E79238E3803CDE7836D87227D46F21CE6724 CB6125C85922C55120C44920C34320C63F22C73D23C33622C23322C03120BE311DBF331C C0361CC1391FBD411BB44B11B8551AC65B37CE623ED66B37DD7D29E59719E6AC1AE7BE2E ECCE54F7DE8CFFEBAFFFF7BFFFF8AEFDE579F2C659EB984CE57C42CD5F2ABB461AB33713 AF2C10AC1F0DA9160CAB130EAD1112AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AE0D13B10D14AF0E14B00F15B01115B01115AF1314AF1314B11715 B31B16B8201BBA251EBC2720BC2720BA271DB7271CB8291BB52719B32716B12815B52D17 B9361ABF3D1DC2441ECA4C24CD5427D55F2DDB6831DE6D35DC6B2FD5672AD56229D2572D D1532DCC4E28C64B22C64D22C85224CD5928D05E28D5662FD46A2ED66E2FD87230D87531 D97632D87730D87730DB7D33DA7C32D97D30D97D30D98030DC8333DC8633DC8734E18F39 E1913AE09339E1963BE3983BE49B3DE69D3FE2A139DEA82EDDAB30E0AA3DE1A746E1A54D E4A852EBB052EEB94FEDBF45ECC742EED24BF1DC5DF4E377F8EA92F9ECA8F6ECC8F8F2F6 F4F0FFF5F1F2F9F6E7FFF9D5FFFAC0FEF5A6FEF191FEED81FBE671F7DD64F4D65CF4D058 F2CB56EEC352EFBD4EEFB341F0AE3EEDA93CEBA43AE99E39E8993AE8973CE7963BE3933A E7983CE89B3FE9A13FE8A43FECAD43F4B74CF4C448F5DB46F5E85EF7EC93FAEEBAFEF5D6 FFF6D2F7E8A5EED477E0B544DD9B2DD77D25D66928CD5229BE3D1EB53011B52E11B32612 B32112B11D11B11812B31512B61314B91516BB1716BA1B15BB2315BE2E14C03A14C54916 CE5C1EDB702ADD832BDD9B2AE0AA2EEDB642F6C053F9C85FF9D064F7DA65F5E164F2E862 EFE359ECDA54EDC94FEEB34BEB9945E57C3BE4673BD24531CA382BC13222BF341DB93415 AF2F0AAE3008B1360CDD613BF27652C14126A11E0A9C160B980E0BAC1D21A5161AA31217 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A41215A41215A41215A41215A31215A31215A21315A21315A01415 9F15159F15159D15159C16159C16159C16159B1715991415961615951514911513911515 8D15148915158717158418168018157E17187A18177616177416167116156E1615651715 621B19601F1D5D221E5825225328224C2925462A264129253C2A26392929342927302426 2A2021261B1F231A1D1A18191515151010100B0B0B070707050505050505060606040404 040404030303020202020202010101000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000030303000000494949 FFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFDADADA2B2B2B0000009E9E9EFCFCFCFAFAFAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFDFDFDCDCDCD191919040404B5B5B5 FEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEB4B4B4 070707040404010101000000060606000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000020202020202020202020202020202020202 02020202020202020202020203030304040404040405050506060606060607070909090B 0D0B0E1210131B1517201A1A261C1D291D1D3224233424243925243B2726402826422A28 452B2A492B29532A285626245822205B1F1F5E1C1D641A1B6A181A71171779191B7E1718 801819821916841816851916861B15871A158B15138C14138F1514901615911515931516 9616179715179C15199C15199F14199F1419A21319A21319A31219A31217A61117A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A41213A61415A51514A51514A51514A51514A51514A51514A51514A51514A51514 A51514A51514A51514A51514A51514A117149E1D179D1813A70E11B21317A9160F951B03 BD6A36FFDE91FFE683F1C153DD9A2FDA9027DE9433E1A447EECB71FFEFA7FFFCDBFFF8DC FFE6B1F7C77BF0AC4BE8912AD86F13C85208BA3B0EB42F1CAE2326AB1D29AF1924B2181A B4160BB31305AF150BAE150DAF1410AF1410B21212B21212B21212B11310B11612B41D14 B62716BA2F18BE3C1CCD4F29E2673EE8833DE4AA2CE3C241F4D78BFFEAC1FFF5DBFFF4CF FAEFA0FAE87AF7D953F8C842F1AD40EB973DE88740E17E3ADC782AD87426D66F2AD3692B D06129CB5925C84F24C64822C74223C83E24C43723C23521C0331FBF321EC0341DC1371D C33B21BE421CB64D13BC581DCA5E37D3663FD86F36E0812DE79C1FE9B021E7C035EED15B F8E28FFFEDB1FFF6BAFFF6AAFAE276F0C457E89549E2773FCB5B29B94418B13511AE2B0F AC1F0DAA160CAC1210AD1112AF1014AF1014AF1014AF1014AD1112AD1112AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF0E14AF0E14B00F15B00F15B01115B11216AF1314B01415B31917B41C17 B9211CBB261FBD2821BC291FBB281EB8281DB8291BB6281AB32716B22916B62E18B9361A C03E1EC2441ECB4D25CE5528D45E2CDB6831DD6C34DB6A2ED46629D36027D1562CD0522C CB4D25C64B22C64D22C95325CE5A29D15F29D5662FD46A2ED66E2FD87230D97632DA7831 D97831D97831DB7D33DB7E31DA7E31DA7E31DB8232DD8434DE8835DE8936E5933DE5953E E4973DE69B3EE79E40E7A142E9A343E7A63EE3AD33E3AF35E5AF42E7AD49E7AC50EBB054 F0B954F4C253F1C84AF1CE4CF3D855F5E069F8E886F9EE9FFBF0B8F9F0D1FAF4F4F5F2F9 F8F3EDFBF6E0FFF9CFFFF9BAFFF4A2FDEF8CFBE979F9E36BF5D95EF1D156F3CC55EFC652 EDBF4FECB848EAAE3EEBA939E8A437E69F37E49836E39435E39237E39239E29138E49539 E6993DE79F3DE7A33EEAAB41F2B54AF3C249F1D744F2E45DF5E993FAEEBAFFF6D5FFF8D1 F8E9A4EFD576E1B343DD992CD87C27D66829CE532ABE3D1EB63112B62F12B42914B42515 B42014B51C14B71A15BA1B18BE1C19C01E19BE2215C02B15C23716C64619CB571ED66926 E37D32E38F35E6AC41E7B949F4C55DFBCD6BFFD475FEDA7AFBE379F9EA77F4EC6FEFE864 EEDD5BEDCD54F0B750EA9A45E37C39E06637D1462FC93A2AC23523BF371DBA3516B0300B B1330BB63B11E0663FF07450BD3D229F1C089E180D990F0CAB1C20A5161AA31217A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A41215A41215A41215A41215A31215A31215A21315A21315A014159F1515 9F15159D15159C16159C16159C16159B17159914159616159515149115139115158D1514 8915158717158418168018157E17187A18177616177416167116156E1615651715621B19 601F1D5D221E5825225328224C2925462A264129253C2A263929293429273024262A2021 261B1F231A1D1A18191515151010100B0B0B070707050505050505060606040404040404 030303020202020202010101000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000101010000005D5D5DFFFFFF FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFD2D2D21B1B1B030303ACACACFFFFFFFDFDFDFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDDCDCDC282828000000A4A4A4FAFAFA FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6C6C6131313 020202020202000000030303000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000020202020202020202020202020202020202020202 02020202020202020203030304040404040405050506060606060607070909090B0D0B0E 1210131B1517201A1A261C1D291D1D3224233424243925243B2726402826422A28452B2A 492B29532A285626245822205B1F1F5E1C1D641A1B6A181A71171779191B7E1718801819 821916841816851916861B15871A158B15138C14138F1514901615911515931516961617 9715179C15199C15199F14199F1419A21319A21319A31219A31217A61117A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A41213A61415A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514 A51514A51514A51514A51514A117149B1A149C1712A70E11B31418AA1710931901BA6733 FFD98CFFE683F0C052DB982DD88E25DC9231E0A346EFCC72FFF0A6FFFED7FFF7D7FFE3AD F6C579EEA74BE68C2BD86C14C65008B8390EB32E1BAD2225AC1C26AF1922B2181AB4160B B31305AF150BAE150DAF1410AF1410B21212B21212B21212B11310B01511B41D14B52615 B92E17BC3A1ACB4D27E0653CE5803AE1A52BE2BC3FF2D184FFE5B8FFF2D2FFF5CBFDF2A3 FEED83F9DC5CF8CB4AF4B146ED9C41E88C41E4833CDD7E2EDA792ADA752FD87031D5682F D05E2ACA5426C94B25C64424C63F22C53A23C33821C23521C0351EC0361CC13A1DC33D20 BF441BB84E14BF581DCC6135D5683DDB7238E18530E79F26E9B42AE9C43FF0D763FCE794 FFF1AFFFF5B6FFF1A3F5DD71ECC055E58F46E0733BC95627B74016B13211AF2910AD1E0E AA150EAC1210AD1112AF1014AF1014AF1014AF1014AD1112AD1112AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014B00F15B00F15B11016B01115B11216B01415B01415B01614B31B16B61F18B8231C BC281EBE2B21BE2B21BD2A20BA2A1FB82A1CB7291BB42817B32A17B72F19BA371BC13F1F C3451FCB4D25CE5528D45E2CDA6730DC6B33D9682CD26427D16026CF5629CD5229C84D24 C54C21C64D20C95323CE5A27D0612AD5682FD56B2FD76F30D97430D97730DA7932DA7932 DA7A30DC7F32DB7E31DB7F32DC8132DD8434DD8734DF8A37DF8D37E5953EE4973DE59A3D E69D3FE7A142E9A544EBA746EAA941E7AF38E9B339EBB344EBB249EBB14EEDB651F4C053 F6C954F7D154F6D856F7DF63F9E779FBED95FBF2AFFCF4C6FAF3D9FBF7EEF9F4F0FAF4E4 FDF7D7FFF9C5FFF7B2FDF299FBEC85F9E574F6DE64F2D458F0CC51EFC74EEEC14CE9BA48 E9B444E8AA3BE9A538E7A036E49B34E39533E29135E08F36E08F36DF8E35E19138E3963A E49C3AE5A13CE9AA40F1B449EFC147ECD342EFE15CF4E892FAEFB9FFF7D3FFF8CEFBEAA2 F1D574E1B142DC982BD77B28D5672ACE522CC03D1FB53311B63112B42914B42517B52115 B51E15B81E16BC1F18BF2219C12518C02916C13416C64319CC521FD16324DC782DE88B3B E89C44EDBB5AECC867F9D277FFD984FFDE8DFEE28FFDEA8EF9F089F3F07DF0EC71EEE367 F0D35EF0B954E99B46E27D37DD6533CF472DCA3B2AC33823C0391CB83614B2320BB3380E BD4218E56B42EC724DB636199D1A069F190E9A0F0CA91A1EA4151BA31217A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A41215A41215A41215A41215A31215A31215A21315A21315A014159F15159F1515 9D15159C16159C16159C16159B17159914159616159515149115139115158D1514891515 8717158418168018157E17187A18177616177416167116156E1615651715621B19601F1D 5D221E5825225328224C2925462A264129253C2A263929293429273024262A2021261B1F 231A1D1A18191515151010100B0B0B070707050505050505060606040404040404030303 020202020202010101000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000020202000000030303777777FFFFFFFCFCFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFDFDFDCACACA0A0A0A0B0B0BBDBDBDFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCEAEAEA383838000000989898F9F9F9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDADADA202020000000 020202010101000000020202000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000020202020202020202020202020202020202020202020202 02020202020203030304040404040405050506060606060607070909090B0D0B0E121013 1B1517201A1A261C1D291D1D3224233424243925243B2726402826422A28452B2A492B29 532A285626245822205B1F1F5E1C1D641A1B6A181A71171779191B7E1718801819821916 841816851916861B15871A158B15138C14138F1514901615911515931516961617971517 9C15199C15199F14199F1419A21319A21319A31219A31217A61117A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A41213 A61415A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514 A51514A51514A51514A117149B1A149C1712A91013B5161AAA1710911700B4612DFFD184 FFE582EFBF51D9962BD58B22DA902FE0A346F0CD73FFF2A6FFFDD0FFF6CFFFE0A7F3BF74 EBA148E4872AD56614C54B08B7360EB32C19AD2122AB1B24AE191FB21818B4160DB41408 AF150BAE150DAF1410AF1410B21212B21212B21212B11310B01511B31C13B42514B72C15 BA3818C94B25DD6239E37C39E1A02CE0B63EEFCA7AFCE1ACFFF0C8FFF6C6FFF6A7FFF28B FADD65F9CD52F3B44AECA042E79040E3873ADD812ED97D2ADA782FD97331D66C30D2632C CD5928C94E25C54522C53F22C43C22C33B21C23720BF371DC0381EC23C1FC34121C1461D BB4E15C25A1DCE6231D76B3ADC7634E38931EAA32FEAB835EDCB4DF5DF6FFFEF9AFFF4AF FFF4AFFFEA9AF0D56CE7B751E28A43DD6E39C75226B63C15B02F10AE2610AC1D0FAC150E AC1210AD1112AF1014AF1014AF1014AF1014AD1112AD1112AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014B01115B01115B11216B21317B01415B11516B01614B51D18B8211ABA251EBD2A20 BF2C22BF2D20BC2D1FBB2C1EB92B1DB7291BB52918B42B18B72F19BB381CC24020C44620 CB4D25CE5528D45E2CDA6730DB6A32D8672BD16326CF5E24CE5528CC5128C84D24C54C21 C64D20C95524CE5C28D1622BD66930D66C2ED8712FDA7531DA7831DA7932DB7B31D87A30 DC7F32DC7F31DC8132DD8233DE8535E08A37E08E3AE1913AE2953DE2973CE29C3DE49F40 E7A342E8A645EAA847EAAB42EBB03CECB43DEEB544EEB649EFB64BF0BC4FF5C652F7CF55 FBD95BF9E062F9E572FAEC89FBF2A7FCF5C1FCF6D6FBF6E2FDF7E7FCF5E2FBF4D7FCF5C9 FFF6B9FFF4A5FCED8EFAE87CF6DF6BF4D85DF0CE52EDC74AEDC148ECBB45E7B343E6AE3F E7A73BEAA339E79E37E49934E39334E28F33E18D35E08C36DB8933DE8E35E09337E29A38 E09F39E7A83EF0B348EEC048EAD045ECDF5FF4E894FAEFB9FFF8CFFFF9C9FAE99BF0D36F E2B041DD962CD97A2AD7662ED0512EC03D1FB63412B73213B32813B22416B32114B31F13 B82013BB2315BE2716C02B13C13214C33D17CA4E1BD16024D8732BE28736EF9B43EDAC52 F0CB73EFD684FADE95FFE3A1FFE6A6FDE8A5FAEEA2F8F49BF3F68FEFF281F1E774F1D768 F1BD5AE99D47DF7D36D9642FCE482BCA3F2AC43C24C13C1DB83813B2340CB83D13C44B20 EA7047EA704BAF2F129B1804A31A109B100DA8191DA4131AA31217A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A41215A41215A41215A41215A31215A31215A21315A21315A014159F15159F15159D1515 9C16159C16159C16159B17159914159616159515149115139115158D1514891515871715 8418168018157E17187A18177616177416167116156E1615651715621B19601F1D5D221E 5825225328224C2925462A264129253C2A263929293429273024262A2021261B1F231A1D 1A18191515151010100B0B0B070707050505050505060606040404040404030303020202 020202010101000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000060606000000070707949494FEFEFEFFFFFFFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FBFBFBC5C5C5000000181818D0D0D0FFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFAFAFAF5F5F5494949000000939393FAFAFAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECECEC2C2C2C000000030303 030303000000040404000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000020202020202020202020202020202020202020202020202020202 02020203030304040404040405050506060606060607070909090B0D0B0E1210131B1517 201A1A261C1D291D1D3224233424243925243B2726402826422A28452B2A492B29532A28 5626245822205B1F1F5E1C1D641A1B6A181A71171779191B7E1718801819821916841816 851916861B15871A158B15138C14138F15149016159115159315169616179715179C1519 9C15199F14199F1419A21319A21319A31219A31217A61117A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A41213A61415 A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514 A51514A51514A117149C1B159E1914AB1215B7181CAA17108D1300AD5A26FFC97CFFE481 EEBE50D79429D38920D88E2DDFA245F0CD73FFF3A6FFFBC7FFF3C5FEDC9FEFB96FE89A47 E17E29D16014C2460AB7330DB22917AB1F1EAB1A21AF181DB21818B6150DB41309AF150B AE150DAF1410AF1410B21212B21212B21212B11310AF1410B21B12B42514B62B14B93717 C74923DB6037E17A38E0992DE1AF3EEEC573FADCA0FFEEBCFFF7C1FFF9ACFFF796FBE170 FAD15DF4BA4FEDA445E89640E38D3ADF8730DC812EDB7B2FDA7733D97132D5682FD05E2A CC5328C84A24C64424C53F22C33D20C23A20C03A1DC03A1DC13F1FC34320C2491EC05119 C75D21D36830DB7137DF7D34E59035EBA939EEBD44F1D45CFAE77EFFF6A1FFF8AFFFF2A8 FCE38FE9CC64E2AE4BE08340DB6839C44D23B53915AF2C10AF2411AD1A10AB130EAD1112 AD1112AF1014AF1014AF1014AD1112AD1112AD1112AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014B01115 B11216B11216B01415B11516B01614B11715B01813B61F18B72319BA271DBE2C1FC12F22 BF3022BE2F21BD2E20BA2C1EB82A1CB62A19B42B18B8301ABC391DC24020C54721CC4E26 CE5528D45E2CD9662FDA6931D7662ACF6124CD5C22CD5427CA5126C64D22C24C1EC54F1F C95522CF5D27D1642BD56B2FD66E2FD87230D97730DA7932D97B31D97B31D97C2FDD8032 DC8132DC8132DD8432DE8835E18D37E1913AE1943AE2973CE09A3BE29D3EE3A140E6A644 EAAA46EBAD48EDB046EFB341F1B640F2B946F2BA49F1BC4AF4C24FF7CD54FAD65BFCE063 FBE56EFBEA80FBF097FBF3B4FBF6CEF9F7E2FAF7E6FCF6DCFDF5D1FBF3C5FCF3BAFFF3AB FDEF97F9E781F7E171F4DA63F2D356EEC84BEAC143EBBA43E9B440E6AE3DE4A83AE8A33B E89F38E59A35E39533E28F33E08B31DF8934DF8934DA8630DA8A31DD9034DF9735DE9D37 E4A73CECB244EDBF47EAD048EDDF64F5E997FCEFB8FFF8CBFFF7C2F9E795EECE69E1AD3D DD942DD9772CD86431D05130C13E22B73511B63412B02714B12516B22315B42213B72412 BD2814BF2E13BF3312C33E15C84A18CF5D21D7702BDF8636E99942F4AD51F3BD63F3D98C F0E39FFCE9AFFFEDBAFFEDBDFBEEBAF7F3B6F5F7ACF1FA9FF0F790F0EC80F2DB71F1C15F E99F4ADD7D33D6632CCB4A2AC94129C53F22C13F1DB83A14B1360CBB4215CB5225EF764B E76D48A72A0C991602A51C129D0F0EA8171EA31219A31217A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A41215 A41215A41215A41215A31215A31215A21315A21315A014159F15159F15159D15159C1615 9C16159C16159B17159914159616159515149115139115158D1514891515871715841816 8018157E17187A18177616177416167116156E1615651715621B19601F1D5D221E582522 5328224C2925462A264129253C2A263929293429273024262A2021261B1F231A1D1A1819 1515151010100B0B0B070707050505050505060606040404040404030303020202020202 010101000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000A0A0A0000000A0A0AAEAEAEFCFCFCFFFFFFFDFDFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFA C5C5C5000000282828E0E0E0FDFDFDFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF7F7F7FBFBFB565656000000949494FDFDFDFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9363636000000040404040404 000000060606000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000020202020202020202020202020202020202020202020202020202020202 03030304040404040405050506060606060607070909090B0D0B0E1210131B1517201A1A 261C1D291D1D3224233424243925243B2726402826422A28452B2A492B29532A28562624 5822205B1F1F5E1C1D641A1B6A181A71171779191B7E1718801819821916841816851916 861B15871A158B15138C14138F15149016159115159315169616179715179C15199C1519 9F14199F1419A21319A21319A31219A31217A61117A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A41213A61415A51514 A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514 A51514A117149E1D17A01B16AD1417B8191DA9160F8A1000A75420FAC174FFE481EDBD4F D69328D2881FD78D2CDFA245F1CE74FFF5A6FFF8BDFFEFBAFCD697EDB36AE59244DE772C D05917C03E0AB73010B32718AC1E1CAA191CAE171CB21818B6140FB4130BAF150DAE150D AF1410AF1410B21212B21212B21212B11310AF1410B21B12B32413B52A13B73515C54721 D95E35E07638E29432E1A83DEEC06BFAD994FFECB1FFF8BAFFFCAEFFFB9FFDE67EFBD769 F5C056EEAD49E99E41E5963ADF8E33DE8831DB8031DD7C35DD7735D96F33D5662FD15B2D CC5128CB4B26C44222C24020C23C1FBF3D1DC03E1CC1411CC44620C34A1DC75820CD6325 D96F31E27B36E68737EA9A3BF0B147F1C655F5DB6DFEEF8AFFFEA9FFFDAEFFEFA0F9DE87 E6C35FDFA448E07E41DA6338C44822B63516B02A11B02312AD1A10AB130EAD1112AF1014 AF1014AF1014AD1112AD1112AD1112AD1112AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1314AF1314 B01415B01415B11516B11715B11813B11A13B6211AB7241ABC291FBE2F21C03123BF3221 BE3120BD301FBA2C1EB92B1DB62A19B52C19B9311BBC391DC34121C54721CC4E26CE5528 D45E2CD9662FD96830D56428CE6023CB5A20CA5424C95025C64D22C24C1EC54F1FC95723 CE5F28D2652CD56B2FD66F2DD6732FD87730DB7B31DA7D30DA7D30D97D30DC8132DC8130 DD8231DE8533DF8A37E08E38E1943CE2973CE39C40E39E3FE4A241E6A843E8AD47EBB048 EDB44BEFB64BF2B948F7BC48F8BF4BF6C24CF5C44DF8CC51FCD659FCDE62FBE56DFAE87A F9EC8CF9F1A6FAF4C0F9F6D7F8F6E9FAF7E8FDF5D0FDF3BEFBF1B4FDF1A9FEEF9CFBEB8B F7E277F5DC68F4D65CF1CE50EDC446ECBC40EAB640E9B03DE5A939E3A339E69D37E69836 E39334E18E32DE8831DE8531DC832FDA8431D7832DD9882FDB8E32DD9533DD9C34E3A63B EBB143EBBE47E9D04FEEDF68F6EA98FDF1B7FFF8C6FFF6BBF9E38DECC961E4AC3DE0922E DB7630D86435D05131C13E22B6360FB73511B32A17B42819B42716B62814BB2B13BF2F14 C23613C13C11C84A17CB591DD46D28DD8134E59742EFAC51FAC05FF8CF77F5E7A0F1EFB6 FCF4C6FFF7D0FFF4D4FAF4D0F6F8C9F3FBBFF0FDAEF0F99EF2F08BF4DE79F1C363E8A04B DA7C32D36228CA4C26C74428C44323C0421CB63B12B1380BBC4616CE5828F17A4FE56B44 A22507971400A61D159E100FA7161DA4111BA31217A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A41215A41215 A41215A41215A31215A31215A21315A21315A014159F15159F15159D15159C16159C1615 9C16159B17159914159616159515149115139115158D1514891515871715841816801815 7E17187A18177616177416167116156E1615651715621B19601F1D5D221E582522532822 4C2925462A264129253C2A263929293429273024262A2021261B1F231A1D1A1819151515 1010100B0B0B070707050505050505060606040404040404030303020202020202010101 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000D0D0D0000000D0D0DC2C2C2FBFBFBFFFFFFFDFDFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9C6C6C6 000000363636ECECECF8F8F8FFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF5F5F5FFFFFF5E5E5E000000959595FFFFFFFDFDFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B3B3B000000040404040404000000 070707000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000020202020202020202020202020202020202020202020202020202020202030303 04040404040405050506060606060607070909090B0D0B0E1210131B1517201A1A261C1D 291D1D3224233424243925243B2726402826422A28452B2A492B29532A28562624582220 5B1F1F5E1C1D641A1B6A181A71171779191B7E1718801819821916841816851916861B15 871A158B15138C14138F15149016159115159315169616179715179C15199C15199F1419 9F1419A21319A21319A31219A31217A61117A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A41213A61415A51514A51514 A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514 A117149F1E18A21D18AF1619B91A1EA9160F880E00A4511DF5BC6FFFE481ECBC4ED59227 D1871ED68C2BDEA144F1CE74FFF5A2FFF8B5FFEEAFFCD48FEDAE67E58D45DD722ECF541B BF3A0DB82E12B22617AD1E1AAA1819AE181AB31718B61411B4120DAF150DAE150DAF1410 AF1410B21212B21212B21212B11310AF1410B21B12B22312B52A13B73515C44620D85D34 E17439E48F35E5A342EFBD66FBD78BFFECA7FFF9B4FFFDB1FFFDA8FFEB8CFDDC75F6C55E EEB34BEBA641E69C3BE09635DE8F33DC8331DE8134DF7D36DC7634D96C33D4622ED1582B CF5129C44421C2421FC13F1DBF3F1CBF3F1AC1431BC2471EC14B1BCC5D25D36A29DE7830 E48334E89036ECA241F3BA53F3CC63F5DF7AFFF395FFFFACFFFEACFFEE99F8D97FE7BC5D DF9D47E17942DA6039C54625B53216B22714B02113AE1912AC1210AF1014AF1014AF1014 AF1014AD1112AD1112AC1210AC1210AD1112AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1314AF1314B01415 B01614B01614B01813B11A13AF1B11B52218B62719BA2B1DBD301FC03322C03322BF3221 BE3120BA2C1EB92B1DB72B1AB52C19B9311BBC391DC34121C64822CC4E26CE5528D45E2C D9662FD96830D56428CD5F22CB5A20CA5424C75123C34D1FC14D1CC4501DC95721CD6027 D0662AD56D2ED6702ED7752ED7792FD97C2FD97D30D97D30D97E2FDC8130DD8231DD8432 DD8732DF8B35E09037E1963BE2993BE5A041E3A341E5A742E6AD44E8B248EBB64CEDBA4F F0BC4FF5BD4EF9C04DF9C450F8C750F7CB50F9D356FCDD60FFE56EFAE676F7E986F7EC9A F7F2B2F7F4C9F7F5DCF6F6EAFAF8E3FDF6C2FFF3AFFEF0A5FEEF9AFEEE8FFDE87FF8DE6D F5D75FF6D257F3CA4EF0C044ECB840EBB23EEAAC3BE7A439E69F37E59735E39334E18E32 DE892FDC832FD9802ED97E2DD87F2DD7812ED8872EDA8D31DC9432DC9B33E2A638EBB241 EABD48EAD153EDE06EF7EA9BFFF0B5FFF8C3FFF5B5FAE185EDC75CE6AA3CE0902FDB7432 D96238D15136C23F23B7380FB73710B52E18B52C1CB72C19B82D16BC3114BF3612C23D10 C1440EC95518CC631FD5792EDD8F3CE6A54BF0B95CFBCD6DFADC84F7EFAEF3F7C5FCFDD5 FFFEDFFFFBE2FAF8DFF5FBD7F5FFCDEFFEB9EFFBA7F2F194F4E07FF2C667E7A14BDA7D30 D16324C84D24C74626C44522BF441BB53C0FB03A0ABD4916D05C29F37D4FE46A43A02305 961300A61D159E100FA6141EA3101AA31217A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A41215A41215A41215 A41215A31215A31215A21315A21315A014159F15159F15159D15159C16159C16159C1615 9B17159914159616159515149115139115158D15148915158717158418168018157E1718 7A18177616177416167116156E1615651715621B19601F1D5D221E5825225328224C2925 462A264129253C2A263929293429273024262A2021261B1F231A1D1A1819151515101010 0B0B0B070707050505050505060606040404040404030303020202020202010101000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000F0F0F0000000F0F0FCDCDCDFBFBFBFFFFFFFDFDFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9C8C8C8000000 3E3E3EF2F2F2F5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF3F3F3FFFFFF545454010101797979FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFDFDFD363636090909000000000000010101000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 020202020202020202020202020202020202020202020202020202020202030303040404 04040405050506060606060607070909090B0D0B0E1210131B1517201A1A261C1D291D1D 3224233424243925243B2726402826422A28452B2A492B29532A285626245822205B1F1F 5E1C1D641A1B6A181A71171779191B7E1718801819821916841816851916861B15871A15 8D17158E16159117169218179317179517189818199917199C15199C15199F14199F1419 A21319A21319A31219A31217A61117A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A41213A61415A51514A51514A51514 A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A11714 9F1E18A11C17B2191CA7080CAA17109D230BA24F1BFFCB7EFFE784F2C254DE9B30D88E25 D58B2AD6993CECC96FFFF9A4FFFAAEFFE9A2F9CA84ECA762E68A49DF6E32CF4F1EC13712 B2260DB02214AE1D18AD1919AF1618B01415B51311B51310AF150DAE150DAF1410AF1410 B21212B21212B21212B11310B21713AE170EAE1F0EB42912B63414BE401AD3582FE4753E E18637E49B3FEEB75DF8D27DFFEA99FFF8ABFFFCB0FFFDADFFEF99FFE083F6CB65EEB94F EAAB41E7A43BE39E39E3983BE4903AE28939DD7F35DA7733DB7135D96A33D66030D2592E CE5028C0421CB93914BB3D15BF441BC1481DC84F22CF5B28D2682CD5702ADB7A29E1862B E69633ECAB45F4C25FF5D274F6E289FFF7A0FFFFAEFFFAA2FCE389EFC86DDEAB4FDA8E40 DA6E3DD25332C03D1FB73118B32615AD1A10AE1611B61A1BAF1014B00F15B00F14AF1014 AD1112AD1112AC1210AC1210AD1112AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AE1213AD1311AC1210AC140F AE1611B11A13B21D16B21F15B9261CBD2E20C23325C33625C13423BE3320BE3320C03423 BA2C1EB92B1DB62A19B52C19B9311BBC391DC34121C54721CA4C24CE5528D45E2CD7642D D3622ACF5E22CA5C1FCC5B21C5511EC85224C85224C34F1EC04E1AC2531CCC5F26D46A2E D66F2DD6732FD87730DA7C32DC8033DD8434DE8535DE8533E28736E28734E18834E08C36 E08E38E1943AE2993BE29C3CE5A342E7A944EAB14AEAB54BEAB74CEBBB4DF0C253F5C557 F5BF52F6C151F6C54FF8CC53FAD258FDDB60FCE26BFBE576FEEE8CFCF09CFCF3B0FCF6C2 FAF8D2F8F6DDF4F5E5F7F4D5FBF2B1FDEE99FBEC91FBE889FBE67DF7E070F3D660F0CE53 EEC64AEBBE41E8B43CE7AC38E6A736E5A237E39B35E09432E49135E38E34E18932DF8431 DC8130DB8031DB7E30DA7F30D8822FDB8731DB8E32DD9533DC9B33E2A638E9B140E8BE48 ECD35CF0E277F9EC9EFFF1B4FFF5BAFFF3ABF9DF7EF0C658E2A236E38E33DE7136D55B36 CE4C34C7432ABF4015BA3B12B73118B8311EB9311BB83114B9330EBF3C10C74A14CA5718 D46923D5782BDC8B3AE2A049EBB55BF5CD6EFFE081FFEF99FFFFBFF8FFCDF8FCD7FAFADE FAF9E5F9FAE8F9FFE3F7FFD9EFFFC1F4FFB4F9F9A1F7E486EEC164DF9C43D87D2ED56928 C54C21C34723C14720BD461BB54110B4410BC4521CDB6933FF8E5DD96238A02305900D00 A61D15A91B1AA10F19AE1B25A31217A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A41215A41215A41215A41215 A31215A31215A21315A21315A014159F15159F15159D15159C16159C16159C16159B1715 9914159616159515149115139115158D1514891515871715861A18821A1780191A7C1A19 781819761818731817701817651715621B19601F1D5D221E5825225328224C2925462A26 4129253C2A263929293429273024262A2021261B1F231A1D1A18191515151010100B0B0B 070707050505050505060606040404040404030303020202020202010101000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0202020000000B0B0B000000D9D9D9FFFFFFF4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3C2C2C2000000212121 FFFFFFFCFCFCF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F7F7F7FFFFFF5959590606067D7D7DFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFDFDFDFCFCFC3B3B3B040404000000000000020202000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000020202 020202020202020202020202020202020202020202020202020202030303040404040404 05050506060606060607070909090B0D0B0E1210131B1517201A1A261C1D291D1D322423 3424243925243B2726402826422A28452B2A492B29532A285626245822205B1F1F5E1C1D 641A1B6A181A71171779191B7E1718801819821916841816851916861B15871A158D1715 8E16159117169218179317179517189818199917199C15199C15199F14199F1419A21319 A21319A31219A31217A61117A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A41213A61415A51514A51514A51514A51514 A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A117149E1D17 A01B16B1181BA8090DAB18119D230BA04D19FFC77AFFE784F3C355DF9C31D88E25D58B2A D89B3EEECB71FFFAA1FFF7A4FFE496F5C37AEAA15DE28246D96532CB4720BE3113B2240E B02113AE1E16AD1915AE1615B21413B61213B51311B1140FAE150DAF1410AF1410B21212 B21212B21212B11310B21713AE170EAE1F0EB52A13B63414BD3F19D2572EE4723EE4823B E79644EFB257F9D172FCE98DFFF7A2FFFCB2FFFCB4FFF0A5FCE28DF4CE6BEDBD4FE9B23E E5A937E1A239E29C3CE3933AE18B38DD8134DB7A33DA7432D96C33D5632FD25C2ECD5228 C0451BB83D14BD4218C2491EC44E20CB5525D1622BD56F31D8782EDE8328E39028E8A032 EEB449F4C96AF6D882F5E496FFF6A7FFFFABFFF499FADB7EEEBF63DFA14AD9853DDC693D D04F30C03A21B92E1BB32416AD1811AF1513B7181CB00F15B00F15B00F15AF1014AD1112 AC1210AB130EAC1210AD1112AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AD1112AD1311AC140FAC140FAD160FAF1811 B01C12B21F15B12214B8291BBD301FC23524C33825C13623BE3320BF3421C03522BB2E1D B92B1DB72B1AB52C19B9311BBD3A1EC34121C64822CA4C24CE5528D55F2DD7642DD4632B CF5E22CB5D20CC5B21C6521FC75322C75322C3511DBF5019C3561DCC6226D46C2DD6702E D7752ED7792FDA7E31DC8333DE8533DF8634DF8632E18834E28935E08A35E18D35E29138 E29539E49B3CE1A03CE6A642E6AD44E9B44AE9B94BE9BB4CEABF4FEFC555F4C959F4C456 F5C556F5CA57F7D059F8D85FFAE069FBE576FAE884FCF09CFAF1ACFBF4BEFBF6CCFBF8D5 F8F7D9F5F5D9F8F5C8FCF1A1FEEE8CFCEB83FDE87DFCE575FADD68F5D25AF2CA50F0C248 EEBA42EBB03CE8A938E8A439E89F39E39735E29135E58D34E48A34E28633DF8232DD8032 DB7E31DB7E31DA7E31D98030DA8630DA8D31DC9432DC9B33E2A638E9B140E8BD4AECD261 F1E27DFBEDA2FFF3B4FFF7B6FFF1A4F8DB75ECC150E3A035E58B33DE6F3AD55838CE4C36 C6442ABE4115B93C10B8341BBA3621BC361DBA3816BC3B11C24411CA5417CC5F1AD37225 D78231DF9943E8B059EFC66CF7D97FFFEB92FFF7A5FCFFBCF7FFC9F7FCD3F8F9DAF8F7E3 F7F8E8F7FCE5F5FFDDF0FFC8F4FFB8F9F8A5F6E387EEC164DF9C43D87D2AD56A24C85222 C64C23C24B20BE4A19B6440EB4450DCA5921E16F39FF8E5CD45D339F2204931000A61D15 A8191BA3101AAD1A24A31217A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A41215A41215A41215A41215A31215 A31215A21315A21315A014159F15159F15159D15159C16159C16159C16159B1715991415 9616159515149115139115158D1514891515871715861A18821A1780191A7C1A19781819 761818731817701817651715621B19601F1D5D221E5825225328224C2925462A26412925 3C2A263929293429273024262A2021261B1F231A1D1A18191515151010100B0B0B070707 050505050505060606040404040404030303020202020202010101000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000030303 000000080808000000D8D8D8FFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9BABABA020202282828FFFFFF FEFEFEF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD FFFFFF5C5C5C0909097B7B7BFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFBFBFB464646000000000000000000030303000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000020202020202 020202020202020202020202020202020202020202020202030303040404040404050505 06060606060607070909090B0D0B0E1210131B1517201A1A261C1D291D1D322423342424 3925243B2726402826422A28452B2A492B29532A285626245822205B1F1F5E1C1D641A1B 6A181A71171779191B7E1718801819821916841816851916861B15871A158D17158E1615 9117169218179317179517189818199917199C15199C15199F14199F1419A21319A21319 A31219A31217A61117A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A41213A61415A51514A51514A51514A51514A51514 A51514A51514A51514A51514A51514A51514A51514A51514A51514A117149D1C169F1A15 B1181BA8090DAC19129C220A9B4814F8BF72FFE784F6C658E19E33D88E25D58B2ADA9D40 F0CD73FFF89EFFF69BFFDF88EFBB6FE49956DE7943D2582FC33C1EBA2A12B22110B11F12 AF1C14AD1812AF1513B11312B61213B51213B1140FAE150DAF1410AF1410B21212B21212 B21212B11310B21713AE170EAE1F0EB52A13B53313BC3E18CF542BE16D3CE57D40E89144 EEAD4FF6CC66F9E680FCF59AFDFBB1FFFBBBFFF1B0FBE498F5D371EDC452E9B83FE7B039 E2A83CE2A13DE4973BE38F39DF8636DC7E34DB7834DA7034D66730D4602FCB5527C1481B BB4217BF491BC65022CA5625D05E2AD56A32D97738DB8133E18F29E69D2AEBAD36F1BF50 F7D277F9DF92F7EAA4FFF8B0FFFCA7FFEC8EF5D170ECB558E09544D87939D86139CE482F BF3421B82B1AB42117AF1712AF1314B6171BB00F15B20E15B00F15AF1014AD1112AC1210 AB130EAC130EAD1112AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AD1112AD1311AC140FAD1510AC1710AE1912B01D13 B32016B32416BA2B1DBE3120C43726C43926C23724BD351FBD351FBE3620BA2E1DBA2C1E B72B1AB62D1ABA321CBD3A1EC44222C64822CB4D25CF5629D55F2DD8652ED4632BD05F23 CB5D20CD5C22C85421C85423C75322C4521EC2531CC75A21CE6428D56E2CD6732FD7762F D97B31DC8033DE8535DD8734DE8835DE8833E38A36E38B34E28C35E19035E39438E49A3B E59F3FE3A33FE8AA45E8B248EBB84DEBBD4EEBC050ECC452EFCA57F6CE5DF6CC5EF7CD5D F7D25FF7D863F8DF69FAE676FAEA88F9ED99FDF2B0FBF4C0FDF5CEFDF7D5FDF9D6FAF8D1 F8F7CBFAF6B7FCEF91FEEC7CFCE877FCE571FEE16BF9D960F5CF54F2C64BF1BE48EFB642 EBAC3BEBA43AEA9F3AE8993AE49337E38D36E48936E48737E38336E08034DE7E32DD7D33 DC7C32DB7E31D87D2ED88330D98C32DC9334DC9B33E1A739EBB440EABF4CEAD264F2E384 FFF1A8FFF7B6FFF7B2FFED9AF4D569E7B844E39C32E38732DE6B3CD6563BCD4A38C5432B BE4113BA3D0FBB3A1DBC3A24BF3C1EBF3F18C14414C85014D05F1BD26C21D57C2ADA9039 E7AB53F2C46EF8DA84FCEA96FFF6A6FFFFAFFAFFB4F8FFBCF8FAC8F8F6D0F6F4DBF6F5E1 F4F8E1F2FCD9F2FFCAF6FFBBF9F7A4F6E186EDC063E19C41D97D28D66B23CE5A27C85327 C45021BF4D19B74810B94C11D06227E97A42FD8B59C954299C1F01971400A51A13A61719 A5121CAB1723A31217A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A41215A41215A41215A41215A31215A31215 A21315A21315A014159F15159F15159D15159C16159C16159C16159B1715991415961615 9515149115139115158D1514891515871715861A18821A1780191A7C1A19781819761818 731817701817651715621B19601F1D5D221E5825225328224C2925462A264129253C2A26 3929293429273024262A2021261B1F231A1D1A18191515151010100B0B0B070707050505 050505060606040404040404030303020202020202010101000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000030303000000 0303030C0C0CD8D8D8FFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8A8A8030303313131FFFFFFFFFFFF FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5C5C5C0404046C6C6CFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFBFBFB5A5A5A000000000000020202040404000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000020202020202020202 020202020202020202020202020202020202020202030303040404040404050505060606 06060607070909090B0D0B0E1210131B1517201A1A261C1D291D1D322423342424392524 3B2726402826422A28452B2A492B29532A285626245822205B1F1F5E1C1D641A1B6A181A 71171779191B7E1718801819821916841816851916861B15871A158D17158E1615911716 9218179317179517189818199917199C15199C15199F14199F1419A21319A21319A31219 A31217A61117A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A41213A61415A51514A51514A51514A51514A51514A51514 A51514A51514A51514A51514A51514A51514A51514A51514A117149C1B159E1914B0171A A90A0EAD1A139B210995420EEDB467FFE784F9C95BE5A237D88E25D58B2ADDA043F3D076 FFF99CFFF694FBDA7DEBB464E29351DB7141CB4F2DC0341DBA2717B21E12B01C12AE1A10 AC1710AE1510B11312B61115B71314B1140FAE150DAF1410AF1410B21212B21212B21212 B11310B11612AE170EAE1F0EB52A13B43212B93B15CB5027DC6839E67843E78A44ECA748 F1C558F5E171F7F18FFBF9AFFDFBC0FEF4B9FCE8A3F6D878F0CB58ECC141E9B73AE4AF3F E6A642E69B3EE5943BE18B38DF8336DE7D36DD7536D96C33D66430C95524BF4919BB4517 C24E1DCB5726CE5C28D4652ED97036DB7F3EDB8A38E39A2BE8A82AEDB838F2C955F8DA82 FAE6A1FCF2B5FFF9B8FFF8A3F9E282F3C862ECAB4DE18B3ED96E36D55635C9412BBC2F1E B7281AB61F18AF1513B11216B6151BB20E17B20E17B00F15AF1014AD1112AC130EAB130E AC130EAD1112AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AD1112AE1412AB160FAC1710AC190FAF1C12B12214B42517 B52817BC2F1EC03522C53A27C43C26C13923BE361EBD371EBF3721BB2F1EBB2D1FB82C1B B72E1BBB331DBE3B1FC54323C74923CC4E26D0572AD6602ED8652ED5642CD16024CC5E21 CB5D20CA5822C85622C65420C3541DC4571EC95F23D1692AD6702ED87531D87A30DA7E31 DD8434DE8835DF8B35E08C36E08C34E38D36E38E34E59036E49338E6973AE79E3FE8A441 E7A841EBB048EBB74AEEBE50EDC452EDC553EEC956F3D05CF5D461F9D567F8D668F8DA68 F9DF6EFAE676FAEB86FBEF9BF9F0ADFDF5C6FDF4D3FDF6DAFEF7DBFEF9D3FBF8C5F8F7B7 FBF4A3FCEB81FDE970FCE46AFBE166FCDC61F9D55AF3CA4EF1C047F1BA45EFB142EBA73C E99E39EA9A3BE8943AE48E39E38837E58636E48336E28035DF7D34DF7A32DD7B32DD7B34 DA7C32D77B2ED7822FDA8A31DA9434DD9C34E3A93BEDB642EDC251EBD369F5E68BFFF6AD FFF9B6FFF5ADFDE88FEDCB5DE2AF3AE0982CE38231DC673BD5533DCD4839C5432BBE4113 B83E0DBB3C1CBE3C24C03F1FC2441BC54C17CC591AD56B21D87927D98731E09D46EFBB65 FCD884FFEA9AFFF6A9FDFDB5FDFFB5F8FDA9F8FBAAF8F7B7F8F1C3F6F0D0F5F1D8F4F4DA F1F7D3F5FFCAF8FFBBFBF6A4F7DF85ECBD61E19A3EDA7E27D76D23D16028CB5829C5531F BF5019B94C11BD5015D6692EF1844BF88856BD481D981B009C1905A31813A51419A81420 AA1420A41117A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A41215A41215A41215A41215A31215A31215A21315 A21315A014159F15159F15159D15159C16159C16159C16159B1715991415961615951514 9115139115158D1514891515871715861A18821A1780191A7C1A19781819761818731817 701817651715621B19601F1D5D221E5825225328224C2925462A264129253C2A26392929 3429273024262A2021261B1F231A1D1A18191515151010100B0B0B070707050505050505 060606040404040404030303020202020202010101000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000040404000000000000 232323DBDBDBFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D8D8D0101013C3C3CFFFFFFFEFEFEFCFCFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFB606060 000000515151FFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF777777000000000000020202030303000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000020202020202020202020202 020202020202020202020202020202020202030303040404040404050505060606060606 07070909090B0D0B0E1210131B1517201A1A261C1D291D1D3224233424243925243B2726 402826422A28452B2A492B29532A285626245822205B1F1F5E1C1D641A1B6A181A711717 79191B7E1718801819821916841816851916861B15871A158D17158E1615911716921817 9317179517189818199917199C15199C15199F14199F1419A21319A21319A31219A31217 A61117A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A41213A61415A51514A51514A51514A51514A51514A51514A51514 A51514A51514A51514A51514A51514A51514A51514A117149B1A149D1813AF1619AA0B0F AF1C159A20088E3B07E2A95CFFE784FCCC5EE8A53AD88E25D58B2AE1A447F7D47AFFF89B FFF58EF8D571E6AC5ADE8D4CD76A3FC7472ABD2E1DBD261BB21B12B01910AD190FAD160D AE1510B11312B61117B71216B1140FAE150DAF1410AF1410B21212B21212B21212B11310 B01511AE170EAE1F0EB52A13B43212B73913C74C23D86136E67344E78443E9A13FEEBF4B F0DB64F3EE86F7F7AFFBFAC2FFF6C3FDEBABF8DE7FF3D35CF1C946ECC03DE7B544E7AC46 EAA142E8993DE4903AE28939E08238E07A38DB7135D96A33CB5724C14D1ABE4A19C75320 CF5D29D1622BD86931DC7638DA8640DC923BE5A32BEBB32CF0C239F4D159F9E08CFAEAAC FFF9C6FFFABFFEF29EF2D975EEBD56EBA244E3813ADB6533CF4C2EC43926B8291BB62319 B61D18AF1412B11015B7131AB20E17B20E17B00F15AF1014AD1112AC130EAB130EAB130E AD1112AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AD1112AD1510AC1710AC1710AE1B11B11E14B32416B62719B82B1A BF3221C23724C73C29C63E28C23A24BE381FBD371EBF371FBC301FBB2D1FB92D1CB82F1C BB331DBF3C20C64424C84A24CD4F27D1582BD7612FD9662FD6652DD16024CD5F22CC5E21 CC5A24C95723C65420C4551EC85B22CE6428D56D2ED6732FDA7932DA7C32DD8134DF8636 E08A37E18D37E28E38E28E36E58F38E69137E79238E7963AE89C3EEBA243ECA845EAAC45 EFB64DEFBC4FF0C555F1C957F0CB58F0D059F5D75FF8DB66FCDE6EFADE70F9E272F8E678 F8EB83F9F095FBF2ADFAF2C1FCF5D8FDF4E3FEF5E6FEF7DDFEF7CBFBF6B6F7F5A0FAF38B FBE870FCE565FBE05FFADD5DFAD85AF7CF53F2C44AEFBB45F1B543EEAB40EBA13EE8993C E8943CE88F3DE4883BE28236E38136E47F37E17C34DF7A34DF7833DE7933DC7935DC7B34 D77B2ED88332DC8C33DC9636E09F37E7AE3DF0BB47F1C856EFD671FAEA93FFFAB3FFFAB7 FFF1A5F8E183E8C551DCA830DF9228E17D2FDA633BD3503ECB4539C6422DBD4312B9400B BA3B1ABD3D22C1421FC3491AC95218D1621DD97426DD822FE0943CE7AC52F7CA75FFE494 FFF4ABFDFAB7F6FCBEF4FCB3F4F899F8F594F8F1A3F9EDB1F9ECC2F7ECCCF5F0D2F4F4CE FAFFC9FCFFBAFBF4A3F7DE82EDBC5FE39A3EDC7E26D96F23D26429CC5D28C75821C2551C BC5214C15719DB7133F88B50F58651AF3A0F941700A21F0BA11611A21116AD1723A7111D A41117A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A41215A41215A41215A41215A31215A31215A21315A21315 A014159F15159F15159D15159C16159C16159C16159B1715991415961615951514911513 9115158D1514891515871715861A18821A1780191A7C1A19781819761818731817701817 651715621B19601F1D5D221E5825225328224C2925462A264129253C2A26392929342927 3024262A2021261B1F231A1D1A18191515151010100B0B0B070707050505050505060606 040404040404030303020202020202010101000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000030303000000000000404040 E1E1E1FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C6C6C000000484848FCFCFCFCFCFCFAFAFAFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9707070000000 343434F3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF979797000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000020202020202020202020202020202 020202020202020202020202020202030303040404040404050505060606060606070709 09090B0D0B0E1210131B1517201A1A261C1D291D1D3224233424243925243B2726402826 422A28452B2A492B29532A285626245822205B1F1F5E1C1D641A1B6A181A71171779191B 7E1718801819821916841816851916861B15871A158D17158E1615911716921817931717 9517189818199917199C15199C15199F14199F1419A21319A21319A31219A31217A61117 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A41213A61415A51514A51514A51514A51514A51514A51514A51514A51514 A51514A51514A51514A51514A51514A51514A117149A19139B1611AE1518AB0C10B01D16 991F07883501D89F52FFE784FFCF61EBA83DD78D24D58B2AE4A74AFAD77DFFF999FFF186 F2CD65DFA24FDA8646D4643CC24028BC2A1DC02721B11810B0170FAD160BAC150AAE130E B21212B71017B71218B11310AE150DAF1410AF1410B21212B21212B21212B11310B01511 AE170EAE1F0EB52A13B33111B53711C3481FD35C31E56F47E57E43E69A38E9B83FEBD659 EFEB7DF5F5ADFAFAC6FFF8CAFEEEB3FAE385F7D961F5D04BF1C741EABB47EBB249EBA543 EA9E40E6953CE48E3BE4863CE27F3BDF7539DB6E35D05E28C75320C5511ECE5C26D5662F D76A31DD7035DF7B3DDC8C45DD9A3FE8AD2FEEBE2EF3CD3EF8DC61FCE796FCF0B6FFFBCD FFF8C1F7E895EACD69E7B049E8973BE37834DA5D2FCB4329BF3221B62319B52019B41A18 B01213B00F15B61219B20E17B20E17B00F15AF1014AD1112AB130EAB130EAB130EAD1112 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AD1112AE1611AC1710AC190FAF1C12B12214B52618B82B1ABA2D1CC03522 C53A27C73F29C84028C33D24BF3920BE381DC03820BD3120BC2E20BA2E1DB82F1CBC341E C03D21C64424C94B25CD4F27D1582BD86230DA6730D7662ED26125CE6023CD5F22CF5D27 CA5822C4551EC4571ECC5F24D26A2BD7712FD87531DC7B34DB7F32DF8435E08A37E38D38 E4903AE29138E59139E79238E89339E9963AEA993DEB9F41ECA644EEAD47EDB24AF1BB4F F2C254F3CA58F3CE5BF2D25BF4D65EF8DB63FBE16AFBE474FAE477F9E779F7EB7FF8EE8D F9F2A2F9F4BAF9F3CFFCF4E7FDF4EFFEF3EDFFF4E0FCF4C5F9F3A7F5F18DF8EF78F8E564 FBE05BF8DC55F7D955F9D452F5CC4EF0BF46EDB641EFB142ECA740E89C3CE6953CE88F3F E68A3DE4833CE07E37E27D37E17C34E07934DE7732DE7734DE7734DD7834DB7A33D87C31 DB8434DE8E35DF9937E4A33BEBB241F5C04CF6CC5CF4DA79FFEF9AFFFDB6FFF9B4FDEC9C F1D979E2BE46DAA42ADD8E25DF7A2CDA603BD24D3ECC4339C5412CBD4310B9420ABB3C19 BE3E21C3451FC74D1CCD591CD66A22E17E2DE38D36EBA44AF1BA60FDD782FFEFA1FFFAB5 F7FBBEEAF7C1EAF5B1EFF088F6EE7FF8EA91F9E8A2FAE8B6FAEBC4F9EFCCF7F4CBFEFFC6 FEFEB8FEF3A1F7DC81EDBB5CE2993BDD7F27DA7022D4682ACF622ACD6027C95F23C45C1D CA6321E3793BFD9357F2834EA22D01901300A724109F140FA00F14B01A26A40E1AA41119 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A41215A41215A41215A41215A31215A31215A21315A21315A01415 9F15159F15159D15159C16159C16159C16159B1715991415961615951514911513911515 8D1514891515871715861A18821A1780191A7C1A19781819761818731817701817651715 621B19601F1D5D221E5825225328224C2925462A264129253C2A26392929342927302426 2A2021261B1F231A1D1A18191515151010100B0B0B070707050505050505060606040404 040404030303020202020202010101000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000202020101010000005E5E5EEAEAEA FFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF4F4F4F000000575757FBFBFBFDFDFDF8F8F8FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD8A8A8A0D0D0D1E1E1E E4E4E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFF B4B4B4070707010101000000000000010101000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000020202020202020202020202020202020202 02020202020202020202020203030304040404040405050506060606060607070909090B 0D0B0E1210131B1517201A1A261C1D291D1D3224233424243925243B2726402826422A28 452B2A492B29532A285626245822205B1F1F5E1C1D641A1B6A181A71171779191B7E1718 801819821916841816851916861B15871A158D17158E1615911716921817931717951718 9818199917199C15199C15199F14199F1419A21319A21319A31219A31217A61117A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A41213A61415A51514A51514A51514A51514A51514A51514A51514A51514A51514 A51514A51514A51514A51514A51514A117149918129A1510AE1518AC0D11B21F18981E06 843100D0974AFFE784FFD264EEAB40D78D24D58B2AE6A94CFCD97FFFF997FFEC7DE9C358 D59742D37E3ECF5D38BC3724B8231CC02722AF1610AE150DAC150AAC150AAE130EB21212 B71017B71218B11310AE150DAF1410AF1410B21212B21212B21212B11310AF1410AD160D AE1F0EB52A13B23010B3350FC0451CD1572EE46C47E47941E49632E5B338E6D24FEDE777 F2F4ABFAF9C9FFFAD0FFF1BAFCE78AFADD65F7D54DF4CD44EDC04BECB64CEDA946EDA143 E9983FE6923CE68A3DE4833CE1793ADE7138D96731D05E28CE5C26D86630DE6F38DF7239 E3763BE48241E2944CE3A445ECB735F3CA34F8D845FDE569FFEF9FFFF7C2FDF8CEF8F1BD ECDD8ADFBF5ADFA53AE48D30E06E2FD7542AC73D23BA2D1CB32016B51E17B31917B01213 AF0E14B5111AB30D19B20E17B00F15AF1014AD1112AB130EAB130EAB130EAD1112AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AD1112AC1710AC190FAD1A10B01D13B22315B7281ABA2D1CBC2F1EC23724C73C29 C9412BC84229C43E25C03A1FBD3A1EBF3920BD3120BD2F21BA2E1DB9301DBD351FC03D21 C74525C94B25CE5028D2592CD86230DA6730D7662ED36226CE6023CD5F22CF6028C95A23 C4551EC5581FCE6126D56D2EDA7432DA7733DE7D36DD8134E18637E18B38E48E39E5913B E4933AE6923AE9943AEA953AEB983CEB9C3FEDA342EFA947F1B04AF0B54DF4C053F4C657 F7CE5CF6D35FF4D65EF6D961FAE065FBE56DFBE776F9E87CF8EA7DF6ED84F7F095F7F3AA F8F4C5F9F3DBFBF3F1FCF1F7FDF1F1FDF2E0FBF1BCF7EF9AF3ED7BF5EB67F7E45AF8DE53 F6D951F6D64FF7D04DF4C949EEBC43EBB23FEDAD41ECA440E8993DE6923CE78B3EE4863E E27F3CE07A38E07B35E07934E07735DE7533DE7534DD7634DD7834DC7A33DB7D33DD8636 E19138E39D3BE8A73FF0B746FAC551FCD262F9E181FFF3A0FFFDB8FFF6B1F7E694EAD26E DEBA40D8A025DA8B22DC762BD85D3BD04A3ECB423AC5412CBD4310B9420ABE401AC24323 C64B22CC5422D36122DE742AE88736EC9840F7B45BFCC970FFE391FFF5ACFFFDBDF2F9C3 E3F3C4E3EFADEBE97CF3E76DF5E681F8E596FBE6ADFCE9BEFCEEC7FBF4C6FFFFC6FFFDB6 FFF39FF8DB7FEEB95BE3993ADE7F25DB7221D86C2CD46931D46A30D46C2DD16A28D46F2B EB8442FF9B5FEF804B9823008D1000AC29159D120D9F0E13B21C28A20C18A41119A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A41215A41215A41215A41215A31215A31215A21315A21315A014159F1515 9F15159D15159C16159C16159C16159B17159914159616159515149115139115158D1514 891515871715861A18821A1780191A7C1A19781819761818731817701817651715621B19 601F1D5D221E5825225328224C2925462A264129253C2A263929293429273024262A2021 261B1F231A1D1A18191515151010100B0B0B070707050505050505060606040404040404 030303020202020202010101000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000010101030303000000777777F3F3F3FFFFFF FFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF3B3B3B010101676767FFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFF9F9F9F191919131313DBDBDB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFC6C6C6 0C0C0C020202000000000000020202000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000020202020202020202020202020202020202020202 02020202020202020203030304040404040405050506060606060607070909090B0D0B0E 1210131B1517201A1A261C1D291D1D3224233424243925243B2726402826422A28452B2A 492B29532A285626245822205B1F1F5E1C1D641A1B6A181A71171779191B7E1718801819 821916841816851916861B15871A158D17158E1615911716921817931717951718981819 9917199C15199C15199F14199F1419A21319A21319A31219A31217A61117A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A41213A61415A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514 A51514A51514A51514A51514A217149A16129B1411AC151AA90E12B21E1A9B1D07872B00 D28E45FFE486FFD267ECAE3FD29022CF8E28E7AD4CFFD97DFFF695FFE178ECB652D58C3D D3743ACD5634BA311FB5201ABF2422B01513AF1410AE130EAD120DAD120DB11310B51215 B51517B11310AF1410AF1410B11312B11312B11312B11312B11312AE1510AD160DB01E0F B62915B52D13B43113C2421FD05430E36B48E37842E29233E6AF3AE9CD4FF0E572F6F3A2 FBFAC1FFFBCDFFF2BDFDE897FADF74F9D857F6CE48F0C342EEBA44EDAC46ECA345E69B40 E2953DE2903EDF883BDB7E38D97834D97333D1692AD06628DA7032E17739E27B39E67F3C E58940E19E47E1AE45ECBF3EF4D048FADD5BFFEA7DFFF5AAFFFBC4FFF3C1F8EAADEBD37B DDB34FDB9A36DF832CDB672CD24E28C53824BB281EB21D16B51B19B41819AF1014AF0E14 B5111AB20E17B20E17B00F15AF1014AD1112AC1210AB130EAC1210AD1112AF1112AF1112 AF1112AF1112AF1112AF1112AF1112AF1112AF1112AF1112AF1112AF1112AF1112AF1112 AD1210AE1710AD190FAE1B11B01E11B32414B62918BA2F1CBC311CC13923C63E26C94328 C94328C43E23C03A1FBF391EC03822BE3022BE2E23BC2E20BB301DBC361DC03D1FC54623 C84D24CB5227D05A2AD66430DA6931D5662ED16328CE6023CD6025CF6229C95C24C3561D C65920CE6428D76F30D97632D97831DD8033DE8334E18834E28C35E49036E69337E59438 E79438EA943DE9953DEA993EEA9E40EDA543EEAD47F1B449EEB949F3C452F3CA56F5D25C F5D661F3D962F3DD66F8E36CFBE774F9E97AF7EA81F5EC85F4EE8EF3F09FF3F3B3F4F5CD F6F4DFF9F4F0FBF3F1FCF2E8FEF0D3FDEFB2FAED91F6EA72F7E760F8E157F9DC52F8D64E F7D24DF6CE4BF5C549F0B944EDAF40EFAA43ECA241EA963EE88F3FE7893FE6833FE37D3B DF7A36DA7D30D97C2EDA7932D97635DB7439DC753ADD7739DC7936DD8033E18932E39533 E5A038EAAC3DF0BB47FBC956FBD66BF8E48BFFF6AAFFFFB9FFF5AFF7E28FEBCD6DE2B444 DC9D2CDB8725DC752AD65C35D04B38CB4335C5412ABF4216BA400FBF431FC44824CA4F23 D15A22D76823E17C2EE8923FE9A34DF6C26EFAD682FFED9FFFFCB2FFFFB8F8F9B7EDEFAE ECE998EFE36DF5E462F7E46EF7E57FFAE798FCECAEFDF1C1FDF5C7FFFFC8FFFDB9FFF09E FAD97CEEBA57E2993ADB7F28D97225DC702FD96F31D97430D97730D4772AD77A2DEE8D46 FFA363ED7F4C931D008E0E00B1291B9E100C9E0D10B41E279F0C16A41117A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A41215A41215A41215A41215A31215A31215A21315A21315A014159F15159F1515 9D15159C16159C16159C16159B17159715159616159316149115139016158C1614881615 851815861A18821A177E1A1A7C1A197719197419187318176E1817631815601C195F1F1D 5C221E5726225128224B2A25462A263F2A253C2A26382A293429273024262A2021261B1F 231A1D1A18191515151010100B0B0B070707050505050505060606040404040404030303 020202020202010101000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000040404000000868686F9F9F9FFFFFFFFFFFF F4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF323232050505717171FFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFE8E8E8D8D8D80C0C0C121212EBEBEBFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFADDDDDD000000 000000000000010101050505000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000020202020202020202020202020202020202020202020202 0202020202020303030404040404040505050606060606060505070707090B090C100E11 1913151E1818241A1B271B1B3022213323233824233A2625412927432B29462C2B4B2D2B 532A285626245822205B1F1F5E1C1D641A1B6A181A7117177717197C15167E1617801714 8216148317148419138518138B15138C14138F1514901615911515931516961617971517 9C15199C15199F14199F1419A21319A21319A31219A31217A61117A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A41213 A61415A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514 A51514A51514A51514A41615A11919A71C1FA6131BA9141AA91717991506A43710CF7537 FFD67EFFEC83EBB845CC9B25D39F31E4AF47FFDB7DFFE98FFFCB72ED9F4CDD803BD36834 BF4321B92D1CBD2520B41519B41017B41017B41017B21116AF1412AE1510AD160FAE1510 AF1412B11314B11314B11314B11314AF1314AF1412AE1412AF1611B01912B21E14B32114 B52616BD301EC73C29CB472EDC6543DC743FDE8C3AE4A63FEAC34CF1DC67F8EE8CFDF7A9 F9F3B7FFF6C0FFF0B3FBE091F8D369FBD04EFCCD37F8C335F0B348EAAB4EE3A248DD9C42 DA973ED69038D28831CD812DD07F2DCC7726D07727D97E2FE28235E68538EE8D40F19D43 E5B23DE3C143EAC955EED267FAE185FFF2A4FFF6B3FFF1B0FFE8A0F4D582E7BC5EDFA544 DB8E36D4742AC75521BE3D1DC02D23BC2220B31718AD1112AE0F13B01115B11216B21117 B00F15B00F15AF1014AF1014AF1014AD1112AD1112AD1112AF1110AF1110AF1110AF1110 AF1110AF1110AF1110AF1110AD0F0EAD0F0EAE100FAF1110AF1110B01211B11312AF1410 B11612B01912B11D13B32112B62917BB3019BE361CC03A1DC24020C44222C74525CA4526 C94328C63E24C33821C03321C22E24C12C25BC2C21BB301DBC361DBE3F1EC2481FC34F20 D05E2CD2642FD86B33D76D33D56B31D2682ED2682ED46A30C85D25C85D25C85F25CA6225 CE6828D26F2CD8762FDA7A2EE08333E18731E48C32E69232E89633EA9834EA9832EB9838 EC9A48EB9A4BEB9D48ECA345EBAA44EEB244EDB844ECBE44F0CA4DF1D253F4DB5DF5DF65 F3E26CF5E673F6EA7AF9EE82F7EC83F6EE8BF7F296F8F7A5F7FAB7F7FCC6F5FBD5F6FBDD F9FBE3FDF9DCFEF6CFFEF1BAFFEC9FFDE686FCE36FFCDF61FCDB56FBD651F7D04DF7CC4C F6C64AF0BC46EBAF3FE8A53CE99F3EE99A3EEA913DE78A3CE5833AE47D3AE37A39DD7D33 D08426CB8525CD7E2FCF7A39D57543D97448DC7645DD793BE28333E38D2AE49926E6A42A E8B035EEC048F9D05CF9DE77FBF3A2FEFBB6FFFFBAFFF5ABFADB8BE7BB64DC9F42DA8D31 D67A27D26721CF5723CE4E27C84527C13B22C23C21C64526B73C1BBF4820CF5723D96627 DF7328E58838E9A34EE7B765EED78BF1E99EFBFBB1FEFFB1FBF49CF8E684FCDD71FFDD67 FADB5CFAE057F7E457F3E75FF1E873F1EC90F7F3B6FFF8CCFFFBD0FFF9C2FFEEA0F8D474 E8B34DD99333D5802FD9772EE37832E0762CD1711DDD852BCB7B1CC97A1EFFAA59FFA967 D06133A4280C981004A91A16A81617A61415A91718A21212A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A41215A41215A41215A41215A31215A31215A21315A21315A014159F15159F15159D1515 9C16159C16159C16159B17159616159317159216149016138D17158A1714871715841815 8219167F19157B19187819177318177117167016156918156019155B1E195B211D57251E 5427224F2A22492A25432C263E2B253A2B26382A293429273024262B1F21271B1F231A1D 1816171414140F0F0F0A0A0A070707060606070707080808040404040404030303020202 020202010101000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000010101000000070707828282F8F8F8FBFBFBFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F7F7F7292929000000B0B0B0EAEAEAFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFCFCFCFFFFFFF2F2F2E7E7E7101010101010E6E6E6FCFCFCFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8E0E0E00A0A0A000000 000000000000020202000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000020202020202020202020202020202020202020202020202020202 0202020303030404040404040505050606060606060505070707090B090C100E11191315 1E1818241A1B271B1B3022213323233824233A2625412927432B29462C2B4B2D2B532A28 5626245822205B1F1F5E1C1D641A1B6A181A7117177717197C15167E1617801714821614 8317148419138518138B15138C14138F15149016159115159315169616179715179C1519 9C15199F14199F1419A21319A21319A31219A31217A61117A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A41213A61415 A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514 A51514A51514A41615A21617A71B1EA5131DA7141CA919199C1408A52E0CCB682FFFCA76 FFE981ECBF4ACCA42BD2A935E5B64AFFDE7CFFE48DFFBD6CED9148DB7537D15F2DBB3C1B B42916BA211CB11016B50F1BB60E1DB50F1BB41019AF1314AD1510AA170DAB170DAF1314 B21116B11216B11216AF1314AF1314AE1412AE1412AD1510B01813B11C15B41F18B7241A BF2C22C8392BCB4430D7613DD6713BDC8639E2A03FE9BC49F1D45FF6E87DFAF399FDF5B4 FFF8C4FFF2C0FEE2A3FAD77BFED45BFFD338FCCB31F0BC44EAB34EE3AC47DFA542DB9F3F D8993CD19036CE8832D08631CB7F29CE7E27D8872EE28D33E68E34F0973BF1A83FE7C03D E6CF4BECD466F2DA80FCE69DFFF1B1FFF2B2FFEBA1FEDE89F5CD6EE8B250DF9A3DDA8334 D06A2AC24F22BA391CBF2A24BE1F23B41519AF1014AF1014B01115B11216B01115AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1112AF1110AF110EAF110EAF110EAF110E AF110EAF110EAF110EAD0F0CAE100DAE100DAF110EB0120FB0120FB11310B11310B21713 B21913B31C13B42213B72A16BA3218BE381BBE3E1BC3431EC4441FC84624C94727C94326 C53D23C33821C13221C42D26C32B26BF2C22BC311EBB381CBD411DC14A1FC45220CE602B D0672DD66D33D76E34D56C32D2692FD36830D46B32CB622BCA6329CB6429CB6729D06D2C D5742FDB7B31DC7F31E38933E58D33E69232E99733EC9A34EC9D34EC9E32ED9E39EF9E4C ED9E51EDA34EEDA849EEAF46EFB746F0BF46EDC444F1D04DF3D855F5E061F5E56BF4E774 F4EA7BF5EE84F9F18CF5ED8BF5EE94F5F2A1F6F6B0F6F9C2F5FBCFF4FBD9F5FCDBF8FCD9 FBFACEFDF6BFFFF2ABFFEB95FFE57EFEDF6BFFDB60FDD856FBD350F9CE4EF6C94CF5C34A F2B946ECAC40E8A33CE99D3FEA9940EA913FE8883BE7823AE47D38E37A38DD7D31CD851F C6871EC9812DCC7B3AD27647D8754BDC7646DD793BE58730E79228E79F26E8AC2AEAB939 F1C950FCD86AFBE484FBF5A9FBFAB7FFF9B1FFEB9FF5D080E5B15EDC9543DB8635D67429 D16421CD561ECD4F1FC94421C13B20C23927C7432EB9411FC24F22D15D24DC6B27E17A2B E6903DE9AB58E6C171E9DF97EBF1A9F3FFB5F8FFADFCF291FEE372FFD757FFD750FDD551 F9DC50F6E349F2E74FEDE961EFEE82F6F2B2FBF6CCFFF9D6FFF6C6FFEC9FFAD374E8B34B D99532D38233D87A34E27A31E27928CE7318D98724C87F18CB831FFFB05BFFAA67C6572C A0220B990E07AC1719AB1419A81315A81915A0120EA31313A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A41215 A41215A41215A41215A31215A31215A21315A21315A014159F15159F15159D15159C1615 9C16159C16159B17159417159317159117148E17138D1715891814871715841815811916 7D1A157B19187719177318177117166F17156918155E1B155A1F1959221D56251E532822 4D2B22482B25432C263D2C25392C26382A293429273024262B1F21271B1F231A1D1A1617 1414140F0F0F0A0A0A070707060606070707080808040404040404030303020202020202 010101000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000080808000000020202858585F8F8F8FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD 2A2A2A010101B8B8B8F0F0F0FFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFFFFFFFDFDFDF9F9F9141414090909D9D9D9FBFBFBFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF7F7F7E7E7E71F1F1F000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000020202020202020202020202020202020202020202020202020202020202 0303030404040404040505050606060606060505070707090B090C100E111913151E1818 241A1B271B1B3022213323233824233A2625412927432B29462C2B4B2D2B532A28562624 5822205B1F1F5E1C1D641A1B6A181A7117177717197C15167E1617801714821614831714 8419138518138B15138C14138F15149016159115159315169616179715179C15199C1519 9F14199F1419A21319A21319A31219A31217A61117A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A41213A61415A51514 A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514 A51514A41615A01415A91A1EA7141EA8151DAB1A1D9C13099D2606BA5720FFBE6BFFEA83 F3C855D0AC34D4AF3CE9BF53FFE381FFE38AFFAE5FE1833DD0672DC75425B23312AD220F B51C17AD0C11B50F1BB60E1DB50F1BB21117AF1314AD1510AA170DAB170DAF1314B21116 B11216B11216AF1314AF1314AE1412AE1412AD1510B01813B11C15B31E17B52218BD2A20 C63729CB432DD25A35D36B34D98233DF9B3AE3B442EACB57F1E076F6EC93FEF6B5FFFBC6 FFF7C6FFE8ACFDDD88FFDB69FFD84AFDD13CF3C83EEFBF41E9B641E4AE41E5A645E09E47 DB9444D88C41D7893FD18237D28432DC8F37E39735E69C33EFA637F2B73FEDCE4FEEDC60 F6E37AFBE78EFFF0A4FFF6B1FFEFA9FEE394F3D177ECC05FE1A744D88F33D2762BC95F25 BD461EB9321CBF2722BC1D21B31418AF1014AF1014B11216B11216B01115AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1112AF1110AF110EAF110EAF110EAF110EAF110E AF110EAF110EAE100DAE100DAF110EAF110EB0120FB11310B11310B21411B41914B41B15 B51E15B62415B82B17BB3319BD3B1BBF3F1CC64621C64822C84825C84626C84225C53D23 C23720C03321C22D26C12C25BD2E20BC311EBC391DBF431FC44D22C55621CE632BD2692F D86F35D87234D67032D36D2FD46B31D56C32D0672ECF682ED0692ED06D2CD5722FDA7932 DE8134E08534E78F38E79237EA9737EC9D38EFA039F0A339F0A337EFA43EF0A44CF0A651 F0A94DF0AF4BF3B64BF3BE4AF4C74AF3CC4BF5D755F6DD5EF9E56AF9EA73F7EB7DF6ED84 F9F18EFBF597F6EF97F7F0A0F7F3ACF8F6B9F7F9C8F5FAD2F5FBD9F5FADAF7F9D4FAF7CA FDF5B7FDF0A2FEE98CFEE378FCDE66FDDA5AFBD453F8D04DF6CB4BF6C64AF4C048F0B744 EBAB3FE6A13AE89C3CE8973CE9903CE6893BE48239E47D38E37A38DE7E32CE8222C98321 CC7E2CCF7A37D57741D97845DD7A41DE7D36E68D31E7992CE9A72CECB536EFC348F6D260 FFE17AFFED92FFFAAAFEFAB0FEF0A5F8DF8FEBC270DEA653D68E3AD78030D47025CF5F1D CA511ACA4B1EC74221C1391FC23927C7432EBE4623C75425D56229E0712CE68133ED9847 F1B463EFCC7BF5E99FF2F6ACF7FFB4F8FCA8FAEE8CFBDD6DFFD254FFD14CF8D04CF6D64D F4DF46EFE44CECE862EDEC82F4F0B0FBF4CAFFF9D6FFF6C6FFEC9FF9D273E8B34BDA9633 D68536DA7E35E47E33E47F2DD0771BD68623CC851DD68E2AFFB762FFA764B6471C981A04 9B0D09AD181CAB141BA91418A819159E100CA31313A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A41215A41215 A41215A41215A31215A31215A21315A21315A014159F15159F15159D15159C16159C1615 9C16159B17159417159317159117148E17138D17158918148717158418158119167D1A15 7B19187719177318177117166F17156918155E1B155A1F1959221D56251E5328224D2B22 482B25432C263D2C25392C26382A293429273024262B1F21271B1F231A1D1A1617141414 0F0F0F0A0A0A070707060606070707080808040404040404030303020202020202010101 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000D0D0D000000050505959595F9F9F9FFFFFFFFFFFFFCFCFCFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD262626 020202C3C3C3F8F8F8FFFFFFF9F9F9FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFBFBFBFFFFFFFFFFFF171717000000C0C0C0FEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF8F8F8F2F2F23B3B3B030303030303000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000020202020202020202020202020202020202020202020202020202020202030303 0404040404040505050606060606060505070707090B090C100E111913151E1818241A1B 271B1B3022213323233824233A2625412927432B29462C2B4B2D2B532A28562624582220 5B1F1F5E1C1D641A1B6A181A7117177717197C15167E1617801714821614831714841913 8518138B15138C14138F15149016159115159315169616179715179C15199C15199F1419 9F1419A21319A21319A31219A31217A61117A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A41213A61415A51514A51514 A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514 A515159F1012A91A1EA8151DAA141DAE1C1F9E150D961F01A84410FEB264FFED89FBD361 D3B33CD2B33FE6C458FFE785FFE087F2A054D77433C65B23C04B1FAD2C0DAB1E0CB21A15 AC0B10B50F1BB50F1BB41019B21117AF1314AD1510AA170DAB160FAF1314B21116B11216 B11216AF1314AF1314AE1412AE1412AD1510AF1712B01B14B11C15B32016BB281EC43527 C8402ACF552ED2682ED98030DD9735E0AC3CE5C451EDDA71F2E88FFDF4B3FFFAC5FFF7C8 FEEBB3FBE194FDE07AFFDE5DFAD747F5D13DF0CA39ECC03BE9B640EAAC47E7A44DE4984D DF904DDC8B49D68641D78A3CE0973BE5A239E6A934EFB635F2C544EED85EF2E676FDEF8C FFF49CFFF8AAFFF9ADFFEC9EF7DC85E8C464E4B24FDB9B39D38229CC6A23C5531FBD3E1D BA2E1DBC2421BA1B1FB31418AF1014B01115B11216B01115AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1112AF1110AF110EAF110EAF110EAF110EAF110EAF110E AF110EAF110EAF110EB0120FB0120FB11310B21411B21411B31512B61B16B61D15B82116 B82617BB2E1ABE361CC03E1EC1431DC94B25C94B25C94926C84825C74223C43D20C2381E C0331FC02D23BF2C22BD2E20BB331DBD3C1DC14720C65223C75924D0662CD36D2FD97335 DA7434D87234D56F31D56F31D77035D26B30D06C30D06C2ED2702FD67530DA7C34DF8336 E28937E8923BE7963AEB9B3AED9F3AEEA43BEFA73BF0A83AEFA83EF0AA4AF0AB4CF0AF4B F3B44BF4BC4BF5C44DF7CB4EF4D151F7DA5CF8E064FAE76FF9EC7AF8ED84F6EE8CF8F294 FBF59FFAF0A8FAF1B0FAF4BAFAF7C4F8F9CFF8FAD5F6F9DAF5F9D8F5F6CEF8F5C2FBF2AF FCED9AFDE784FCE170FADB5EFAD853F7D04DF6CB4BF3C647F2C246F1BD47EEB542E8A83C E49F38E69A3AE7963BE78E3AE5883AE48237E37E36E37C37DF7D32D27F23CF8023D27D2D D47C35D87A3DDC7C3FDF803CDF8433E5932FE7A02EEAAE34EEBE42F2CB56F9DA70FFE98C FFF49EFFFFAFFFF9A8FAE896EFD07EE3B462D89B48D38634D5792CCF6720CB5819C74B17 C7461CC63F1FC03820C23927C6442EC24A25C75725D7662AE07531E7873AEEA04EF7BE6D F8D584FFF1A6F9F9AFF8FCAFF6F6A0F5E583F6D667FCCC4EFDC846F3C846F1D148F0DB44 EFE14AECE560EDEA81F2EEAEF9F2C8FFF8D5FFF5C5FFEB9EF9D372E8B349DA9933D98837 DD8239E68236E78731D17D1DD48924D08B24E29C3AFFBF6CFEA060A5350D9214009C0E0C AE191FAA131AA91418A819159D0F0BA31313A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A41215A41215A41215 A41215A31215A31215A21315A21315A014159F15159F15159D15159C16159C16159C1615 9B17159417159317159117148E17138D17158918148717158418158119167D1A157B1918 7719177318177117166F17156918155E1B155A1F1959221D56251E5328224D2B22482B25 432C263D2C25392C26382A293429273024262B1F21271B1F231A1D1A16171414140F0F0F 0A0A0A070707060606070707080808040404040404030303020202020202010101000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000080808000000171717B8B8B8FEFEFEFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBEBEB191919020202 CBCBCBFDFDFDFFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFBFBFBFFFFFFFBFBFB2121210000009D9D9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFDFDFD585858050505080808000000020202 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 020202020202020202020202020202020202020202020202020202020202030303040404 0404040505050606060606060505070707090B090C100E111913151E1818241A1B271B1B 3022213323233824233A2625412927432B29462C2B4B2D2B532A285626245822205B1F1F 5E1C1D641A1B6A181A7117177717197C15167E1617801714821614831714841913851813 8B15138C14138F15149016159115159315169616179715179C15199C15199F14199F1419 A21319A21319A31219A31217A61117A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A41213A61415A51514A51514A51514 A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514 9F1110AB1A1DAA141DA9131CB01D23A11810921A019B3706EDA358FFED8DFFDD6DD4BA43 CFB642E6CA5DFFEB88FFDA84E7934BD0672DC1511FBA4319AB280CAA1D0CB31B16AD0E12 B41019B50F1BB41019B21117AF1314AD1510AB160FAB160FAF1314B21116B11216B11216 AF1314AF1314AE1412AE1412AC140FAE1611AF1A13B01B14B21F15B9261CC13224C53D25 CD5229D26628DA7D2DDE9433DFA738E2BD4BEBD46CF3E58DF9F0ADFFF8C2FFF7C9FAEDB9 F8E5A0F9E48BF9E173F6DB56F3DB3DF0D432ECC834EDBE3CEDB347EDA84DEA9C52E79452 E38F4FDC8C47DC9042E2A040E6AE3DE7B737ECC539F0D44CEDE26FF3EE8AFEF79CFFFAA3 FFFCAAFFF7A5FEE68EF1D275E0B650DDA641D78E2FCF7421C95D1DC2471BBE361EBD2A20 BA201EB8191DB21317AF1014B01115B11216B01115AE0F13AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1112AF1110AF110EAF110EAF110EAF110EAF110EAF110EAF110E AF110EB0120FB0120FB11310B21411B21411B31512B31512B91E19B82118B82418B92A19 BC311ABF391CC1411EC3451FCD4F29CA4F26CA4C26C84825C64122C33C1FC1371DC0331F BF2D20BD2E20BD301FBC361DBF3E1EC44A21C95627C95E26D26A2DD47130D97635DB7835 D87534D67332D67332D77335D26E30D06E2DD16F2ED1722ED57930DA8034DE8737E08C36 E6953AE69A3AE99D3BECA33CEEA73DEEAA3DEEAA3BEEAC3EEEAD45EEAF46F0B348F1B948 F3C04AF5C94EF8D054F5D659F5DB60F7E26BF9E978F9EC83F6EC8BF4ED93F7F19DF9F3A9 FCF1B9FDF2C4FCF5C9FBF7D1FBF8D7F8F9D9F7F8D9F7F9D4F4F3C5F7F2B8F9F0A5FAEB90 FAE57AF8DE65F7D953F8D44CF3CB48F2C747EFC245F0BE45F0B944EDB141E6A63CE29D38 E49838E59439E68D39E48739E28236E37E36E37D35E17D32D77D27D67E25D87D2EDA7C32 DD7F39E1833BE38837E18E30E49A2FE5A632EAB63EEDC44EF1D266F7E080FFEE9AFFF7A9 FFFFAEFFF39DF7DD86E8C26DDCA854D4923ED17E2ED47229CC5F1CC75016C34515C5411A C33C1EC03520C13828C6442CC34C24C95A23D5692BDE7933E68C3EF0A856FBC676FFDE8F FFF8ABFEFBACF8F7A5F2ED92F0DC79F0CF5EF6C449F6C141EEC343EECC46F0D844EEE04B ECE560EDEA81F2EEAEF8F1C7FFF8D5FFF5C5FFEB9BF6D271E7B449DB9A34DA8C3ADF883B E58838EA9038D48423D78E28D8952DEFAB4AFFC472F496589A2803911000A01010AF181F AA1018A91217AB1A179E0F09A31313A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A41215A41215A41215A41215 A31215A31215A21315A21315A014159F15159F15159D15159C16159C16159C16159B1715 9417159317159117148E17138D17158918148717158418158119167D1A157B1918771917 7318177117166F17156918155E1B155A1F1959221D56251E5328224D2B22482B25432C26 3D2C25392C26382A293429273024262B1F21271B1F231A1D1A16171414140F0F0F0A0A0A 070707060606070707080808040404040404030303020202020202010101000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000303030E2E2E2FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7C7C70B0B0B060606D2D2D2 FEFEFEFEFEFEF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFDFDFDF5F5F5383838000000757575FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFF6D6D6D020202080808000000030303000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000020202 020202020202020202020202020202020202020202020202020202030303040404040404 0505050606060606060505070707090B090C100E111913151E1818241A1B271B1B302221 3323233824233A2625412927432B29462C2B4B2D2B532A285626245822205B1F1F5E1C1D 641A1B6A181A7117177717197C15167E16178017148216148317148419138518138B1513 8C14138F15149016159115159315169616179715179C15199C15199F14199F1419A21319 A21319A31219A31217A61117A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A41213A61415A51514A51514A51514A51514 A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A515149F110F AC1B1EA9131CA8111AB31E24A71C17941A03932E02D28841FFE589FFE578DAC34FD4C04F E9D467FFEE8AFFD47EDD8845C95B26BB4819B83C18AA240BA91C0BB41C17AF1014B41019 B41019B41019B21117AF1314AE1412AB160FAD1510B11314B21116B11216B11216AF1314 AF1314AE1412AE1412AC140FAE1611AE1912AF1A13B01D13B7241ABF3022C53A23CA4D21 D26223DC7B2CDF8F30DC9F34DFB547E9CD69F1E088F7EDA8FEF7C0FFF9CAFBF1BEF6EBAD F7EA9CF6E589F1E168F2E348F0DD38EED138EFC53DF2BB47F3AF4CF1A350EE9B4FEB974F E39447E19B45E6AC48E9BC47E7C643ECD547F1E55FEFEA82F5F39CFFFAA6FFF9A4FFF7A1 FFEE94F3D97AE6C35FD7A63FD89834D48125CB671BC44F19C03B18BD2E1DBE2621B81C1D B5161AB11216B01115B11216B21317B01115AD0E12AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1112AF1110AF110EAF110EAF110EAF110EAF110EAF110EAF110EB0120F B11310B11310B21411B31512B31512B41613B21713BA211BBA231ABA2618BB2C1BBF341D C13B1EC44421C44920CF542BCD5229CB4D27C74923C34121C13B1EBE371ABF341DBD2E1E BC2F1EBC311EBB381CC0411EC54E23CA5A28CC6329D36D2DD57430DB7A36DC7B36DA7935 D77632D77632D97834D3722ED1722ED2732FD37630D67C30DB8435E08B38E09039E6993D E69E3CE8A33EEBA83FECAC42ECAE41EDAF40ECB03EECB342EDB544EDB844F0BF48F4C64C F6CE52F8D65AF7DB60F5DF68F8E474F9EB82F8EE8DF5EE96F5EE9EF7F1A7F8F2B4FDF4C9 FEF3D5FDF6D9FDF8DBFCF8DDF9F8DAF8F7D8F9F7CEF3F0BDF7EFAEF8ED9BF8E886F8E370 F7DC5BF6D74BF5D145EFC744EFC245EEBD44EDBA44EDB642EBAF3FE4A43AE09B36E29636 E39237E38D38E28736E28235E17F34E27D35E27E32DD7C2BDD7E2CDF7E2FE08033E48535 E58B35E69134E2982FE5A332E7B039ECBF48EFCE5DF2DA76F8E78FFFF2A7FFFAB1FFFCA6 FFEA8FF3D076E1B35BD79B45D18635CF7529CF6823C95518C44814C13E12C33D1AC3391D BF341FC13828C6442CC55024CB5E23D56E2CDD7F39E69347F2AF60FFCF80FFE898FFFBAD FFF9A8F6F09AEFE286ECD36EECC657F0BC44EFB93DECBF42EBC944F0D643F0E04DEFE663 F0EB83F4EFAFF9F2C8FFF8D5FFF4C2FFEA9AF5D26EE7B447DC9D34DC903CE08D3FE38D38 ED993FD98D2BDA9530E09F39FDB859FFC677E6884B932100930F02A51316B11721A70D15 A81214AC1B16A0110BA31313A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A41215A41215A41215A41215A31215 A31215A21315A21315A014159F15159F15159D15159C16159C16159C16159B1715941715 9317159117148E17138D17158918148717158418158119167D1A157B1918771917731817 7117166F17156918155E1B155A1F1959221D56251E5328224D2B22482B25432C263D2C25 392C26382A293429273024262B1F21271B1F231A1D1A16171414140F0F0F0A0A0A070707 060606070707080808040404040404030303020202020202010101000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000003E3E3EFEFEFEFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0A0A0030303141414DADADAFDFDFD FFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFF FEFEFEF5F5F5595959000000525252FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF9F9F9FFFFFF797979000000040404000000020202000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000020202020202 020202020202020202020202020202020202020202020202030303040404040404050505 0606060606060505070707090B090C100E111913151E1818241A1B271B1B302221332323 3824233A2625412927432B29462C2B4B2D2B532A285626245822205B1F1F5E1C1D641A1B 6A181A7117177717197C15167E16178017148216148317148419138518138B15138C1413 8F15149016159115159315169616179715179C15199C15199F14199F1419A21319A21319 A31219A31217A61117A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A41213A61415A51514A51514A51514A51514A51514 A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A11311AE1E1E A91219A60F18B51E27AD1F1E981B09912902AC611EFFD47BFFE87FE6D261E0D061F3E278 FFF28FF8CB76D47C3DC24F20B53E14B33413A71F09A8190BB31B16AD1112B21117B21117 B21117B21117AF1314AE1412AD1510AE1510B11314B21116B11216B11216AF1314AF1314 AE1412AE1412AB130EAD1510AD1811AE1912AF1C12B52218BD2E20C33821C5461BCE5C1E DA7527DC872CDA9631DBAA41E6C462EED980FBEDA6FFF8BDFFFDCBFDF7C5F7F0B9F8F0AF F4ED9FEFE880F3EA5DF2E549F1D847F3CF47F7C349F8B948F7AE47F4A644F4A548EBA243 E7A944EBBB4FEBCA56E9D558EFE562F4F27BF4F49AFAFBAFFFFDAEFDF7A3FBED94F7E082 E7C762DAAD46D1962ED38928D1721EC85816BF4013BA2E13BB241BBC211FB7181CB41519 B01115B01115B21317B21317AF1014AC0D11AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1112AF1110AF110EAF110EAF110EAF110EAF110EAF110EAF110EB11310B11310 B21411B21411B31512B41613B41613B31813BC231BBA261ABB291ABC2F1BBE361CC13F1F C44620C54A21D2572ECE552ACA4F26C74923C3411FC03B1CBD371ABC341CBB2E1CBA2F1C BA321CBB3A1BBF451EC55223CC5F27CE682AD3702DD57731DA7C36DC7E36D97B35D77933 D77933D87A34D57832D47930D57A31D57E31D88333DC8A38E1913CE2973CE7A142E8A441 E9AA43EBAE43ECB246EDB546ECB745EBB843EDBA44EDBC43EEC144F0C749F6CE52F8D65A FBDD63FBE26CF8E474FAE981FCEF91FBF19CF8F0A5F5F0ACF7F3B4FAF4C2FFF5DAFEF5E4 FFF6E5FEF7E4FDF8E2FCF8DBFAF7D4FAF8C8F3EFB2F5EDA2F8EB8FF9E77BF9E165F6DA52 F3D543F4CF40EEC341EEBD44ECBA41EBB741ECB340EAAC3FE4A138E09834E19535E29136 E28C35E08733DF8234E08033E07E33E27E32E37E30E47F2FE48130E58531E68B32E79331 E89B31E3A130E8B039E9BA44EFCA58F2D76EF5E286FAED9EFFF7B4FFFDB8FFF099FFDD7F EDC063DDA64CD48D3BCD7A2CCB6824CB5B1CC84F1AC44113BE3812C23919C2361DBE3320 C13826C6442ACA5623CE6524D77430DE863EE79B50F4B96BFFDA8BFFF2A2FFFCAAFFF5A1 F5E78EECD879EACA63EABE51EDB642EBB33AECBB42ECC745F1D545F2E04EF1E867F2ED87 F6F1B1FBF4CAFFFAD3FFF5C2FFE999F3D16DE5B547DC9F35DD933CE29140E1913AEFA345 DC9634DD9C36E7A944FFC267FFC77CD97A42941E02961007AB161CB21623A50914A91013 AE1D18A3140EA31313A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A41215A41215A41215A41215A31215A31215 A21315A21315A014159F15159F15159D15159C16159C16159C16159B1715941715931715 9117148E17138D17158918148717158418158119167D1A157B1918771917731817711716 6F17156918155E1B155A1F1959221D56251E5328224D2B22482B25432C263D2C25392C26 382A293429273024262B1F21271B1F231A1D1A16171414140F0F0F0A0A0A070707060606 070707080808040404040404030303020202020202010101000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 3B3B3BFFFFFFF7F7F7FFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF838383050505282828E3E3E3FBFBFBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFF F8F8F87272720707073E3E3EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEF6F6F6FFFFFF7D7D7D000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000020202020202020202 020202020202020202020202020202020202020202030303040404040404050505060606 0606060505070707090B090C100E111913151E1818241A1B271B1B302221332323382423 3A2625412927432B29462C2B4B2D2B532A285626245822205B1F1F5E1C1D641A1B6A181A 7117177717197C15167E16178017148216148317148419138518138B15138C14138F1514 9016159115159315169616179715179C15199C15199F14199F1419A21319A21319A31219 A31217A61117A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A41213A61415A51514A51514A51514A51514A51514A51514 A51514A51514A51514A51514A51514A51514A51514A51514A51514A31511AF1F1EA91219 A70D17B71D29B120239C1C0F932806934306FBC472FFE987F0DB6EEADC6FFAED84FFF593 F1C775D1743BBE471DB23612B12E12A51A07A51608B11914AB0F10B11216B21117B21117 B11216AF1314AF1314AE1412AE1412B11314B21116B11216B11216AF1314AF1314AE1412 AE1412AB130EAD1510AD1811AD1811AE1B11B42117BC2D1FC1361FC14016CC5619D96E26 DB812BD88E2DDBA13DE5BD5BEDD279FFEEA2FFFBBBFFFFCAFFFCC9F9F6C1F8F6BDF3F2B1 EEEC97F3EE78F2E862F2DE5BF3D551F9CC4DFAC345F8B83DF5B037F6B13AEDAE3AE8B542 EDC554EED465EBDE6EEFED7EF8FA95FAFBAFFFFFBAFFFEB2FEF3A1F9E68AF1D371E1B751 D39C35D08A28D47C23CF671EC64D14BC3611B82513B81D18BA1C1DB6171BB31418B01115 B01115B21317B21317AF1014AC0D11AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1112AF1110AF110EAF110EAF110EAF110EAF110EAF110EAF110EB11310B11310B21411 B31512B31512B41613B51714B31813BC251CBB2719BA2B1ABD311ABF371DC24020C54721 C54C21D35A2FD0572CCB5027C54A21C1411CBE3C1ABB3919BB351ABA2F1AB8301AB73418 BA3B1ABD461CC45422CB6127CD6A29D1732DD57930DA7E35DB8135D87E32D77B32D77B32 D87C33D87D34D67F32D78033D88333DA8836DE903BE3973FE39C40E8A645E8AA45E9B047 EBB548EDB94BEDBB4AECBD49EBBE47EDC144ECC343EFC847F1CE4EF4D558F9DD62FCE36D FBE777FAE981FCED90FDF39EFCF4A9F9F4B4F8F3B9F9F6C1FBF7D1FDF6E6FEF5EEFFF6ED FEF8E8FDF8E2FDF8DAFBF8CDFDF8C1F4EDA7F7ED98F9EA85F9E572F8DF5EF6D94DF3D43E F4CE3DEDC03FEDBA44EBB741ECB541EDB141E9AB3EE3A037E09834E09434E09134E08C32 DE8831DE8332DD8032DF7F32E27E32E67F34E78031E68330E7892FE7912EE6992FE5A231 E1A932E7B941EBC351F0D165F6DE7EF8E893FDF1A9FFFABCFFFFBBFFE58FFFD172EDB45A DD9944D58435CE702ACA5E20C8501BC9491CC43C16BF3413C23519C1351EBE311FC33726 C64526CF5C25D16A25D77A34DE8C43E5A357F4C074FFE395FFFAA9FFFBA8FFF29AF6E184 EED26FEBC45DEABA4CECB342E9B03CEBBA43EDC645F1D546F3E151F3E86AF3EE8AF7F1B3 FCF5CBFFFAD3FFF5C2FFEA97F2D26BE4B646DBA135DD963CE19541DF9439EEA848DC9C38 DDA23CEAAF4BFFC96FFFC67DD3723F941E0499120CAE1720B21624A30712A91013B01F1A A5160EA31312A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A41215A41215A41215A41215A31215A31215A21315 A21315A014159F15159F15159D15159C16159C16159C16159B1715941715931715911714 8E17138D17158918148717158418158119167D1A157B19187719177318177117166F1715 6918155E1B155A1F1959221D56251E5328224D2B22482B25432C263D2C25392C26382A29 3429273024262B1F21271B1F231A1D1A16171414140F0F0F0A0A0A070707060606070707 080808040404040404030303020202020202010101000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000080808000000313131 FFFFFFF0F0F0FFFFFFFAFAFAFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7575750A0A0A373737EAEAEAFBFBFBFFFFFFFFFFFF FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5FFFFFFFBFBFB 8686860000003D3D3DFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEF0F0F0A9A9A90D0D0D000000000000020202000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000020202020202030303040404040404050505060606060606 0606080707090A080B0D0B0E150F111A14142117182519192E201F312121362221382423 3F2725412927442A29492B295128265626245923215C2020601E1F651B1C6917196F1515 7717197C15167E16178017148216148317148419138518138B15138C14138F1514901615 9115159315169616179715179C15199C15199F14199F1419A21319A21319A31219A31217 A61117A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A41213A61415A51514A51514A51514A51514A51514A51514A51514 A51514A51514A51514A51514A51514A51514A51514A51514A41612A51514AA131AAD131F AD1220A9161EA21D1694270A792600DA9F53FFED8FFFE981F9E880FFF48EF9E989FBCD7F C56332BE3F1EA82708A82209AE2110AD1A10A9110CA90D0EAF1014AF1014AF1014AF1014 AD1112AD1112AD1210AD1210B11314B21116B11216B11216AF1314AF1314AE1412AE1412 AE1611AE1611AC1710AE1912B11E14B7241ABA2B1DBD311AC6421BCD541DD76A27DC7B2C DA892EDD9D3CE5B455EAC76DF9E08EFBEDA4FFF9BBFFFEC6FAF9C3F3F3BDF2F2BCF4F5B3 ECE891F0E780F4E276F7DD66F8D555F9CE44FAC736F9C32FF5BE2DF0BF34ECC441EDCE59 F1DE77F7EE91F9F7A4F9F9AFFBF7B7FFF7B6FFF4AAF8E692EBCE72DBB351D39E38D38F2C CC781ECA661AC24E13BA3A0DB82B10B82214B91B1AB7161BAF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1112 AD0F0EAD0F0CAE100DAF110EAF110EB0120FB11310B11310B11310B11310B11310B21411 B41613B71916BA1C19BA1F1AB82116BA2819BE301CC0361CC13B1EC54522CA4F26D0572C D35A2FCE582ACB5227C64B22C3451FC0401DBE3C1CBF391CB42E15B52F16B53415B93D19 BF4A1EC75924CE682AD2712DD77B32D57E2FD67F30D78031D78031D87E32D77D31D67C30 D17C2CD07E2CD2802ED58530D98B36DF953CE39E41E5A544E6AB47E5AE47E7B449E9B94A E9BE4DEBC24EECC34FEBC44BEECB4BEFCE4BF1D351F4D759F6DC61F8E26BF9E575F8E77F FAEB8EF8EE99F9F1A8F9F4B4FBF5C1F9F7C7F9F7CEF9F5D8FDF6EEFDF5F3FEF7F1FDF7E9 FBF7DEF9F5D0F9F3C1F9F4B4F6ED9EF9EC8EF8E879F7E167F5DB53F3D445F1CF38F0CA39 EEBE40EFBA46EEB743EBB241E8AC3CE4A438E19E35E19935DE9433DF9033DE8A30DB852E DD822FDE8131E08333E48336E57F34EA8535EC8C35EB9332E89A2EE6A330E9AE38E8B740 EDC651F3D366F8DF7BFCE78EFFF1A3FFFAB4FFF6B8FEE7A3FACC76F6B95CE3A049D48536 CB6E28C35B1CBF4A15BE3F12BF3612C23517C33319C03018BD2F19BF321EC53A27C54424 CA581AD26E22DC843AE2984DEEB46AFFD68BFFEEA1FFF8A6FFF29CFFE98CF5D777EAC45F E6B74FE6B044EBAF41EDB141EAB744ECC345F2D347F5E053F5E76AF6EE8BFAF2B4FDF6CC FFF7D0FFF1BEF9E491EBCB64DCB13ED8A031DE993CE59B44EFAA4DDD9F3CE8AF48F3BC55 FCC561FFDA83FCAC679E3C0D951C07A01614AC121EAF1120AF121DAC1316A5150DA3140C A31312A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A41215A41215A41215A41215A31215A31215A21315A21315 9E12139D13139D13139B13139A14139A14139A14139915139417159317159117148E1713 8D17158918148717158418158119167D1A157B19187719177318177117166F1715691815 601D175B201A5A231E57261F5328224C2A21462923412A243B2A23372A24362827322725 2E2224291D1F25191D21181B1814151212120D0D0D080808050505040404050505060606 040404040404030303020202020202010101000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000707070FDFDFD FCFCFCFFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FFFFFFFFFFFF FDFDFDFFFFFFFFFFFFFEFEFE777777000000575757FFFFFFEEEEEEFFFFFFFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5FFFFFFFFFFFF919191 080808444444FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFC FFFFFFFFFFFFD8D8D82424240B0B0B000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000020202020202030303040404040404050505060606060606060608 0707090A080B0D0B0E150F111A14142117182519192E201F3121213622213824233F2725 412927442A29492B295128265626245923215C2020601E1F651B1C6917196F1515771719 7C15167E16178017148216148317148419138518138B15138C14138F1514901615911515 9315169616179715179C15199C15199F14199F1419A21319A21319A31219A31217A61117 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A41213A61415A51514A51514A51514A51514A51514A51514A51514A51514 A51514A51514A51514A51514A51514A51514A41612A21710A41612A91418AD131FAE1122 AC1420A31C1898240D7B2300C3833CFFD881FFEE8BFFEB88FFF391FBE88AEFBF75C15A2F BD371EA9210BA91E0BAC1F0EAC190FA9110CA90F0DAD1112AF1014AF1014AF1014AD1112 AD1112AD1112AF1112B21116B21116B11216B11216AF1314AF1314AE1412AE1412AE1611 AE1611AC1710AD1811B01D13B62319BA2B1DBC2F1BC23D1ACB4E1ED56327DA732EDB8230 DF953CE5AD50EBC062FADA83FDE897FFF7AFFFFDBDFBF9C0F4F4C0F2F4C3F5F5C1F4EEB0 F7EEA3FBEB94FCE77EFEE267FCDB4EFBD63DFBD335F4CE2FF2CE38F1D34DF5DE6AFBEB8C FFF6A9FFFCBDFFFCC4FFF5BAFDEEADF8E297F0D17EE6BE5FDDA745D69231D68228CC681C C9571BC04116B92F12B62514B61D17B31816B31418AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1112AD0F0E AD0F0CAE100DAF110EAF110EB0120FB11310B11310B11310B11310B11310B21411B51714 B81A17BB1D1ABB201BB82418BA2B1ABE311DBF371DC23D1EC4441FCA4F26CD5729D05A2C CD5729CA5124C44B20C0451CBE401ABD3D1ABD3B1BB53216B73418B83918BC421BC35021 CA5F27D16E2DD3772EDA8034D88332DA8534DB8635DB8635DB8434D98233D88132D48230 D4842FD68631D78B33DC9239E19C3FE6A645E7AC48EAB34CEAB74CEABC4DEBC151ECC754 EDCA54EECB55ECCC53ECCF4FEDD24FEED556F2DA5EF4DF68F7E373F7E67EF6E78AF8EE99 F7EFA6F7F1B3F7F4BFF8F5CAF9F6D3F7F6D7F6F5E0FAF7F2FAF6F5FBF7EEFAF7E4FBF6D8 F9F5C8F9F3B7FBF3A8F8ED93FAEC83FAE771F8E161F5D951F2D442F0CE39F1C83AEEBC41 F0B847EFB645EDB143E9AB3EE4A43AE19E36E19935DD9332DE8F30DB8A2EDA862CDC842D DE8330E08532E28535E68536EB8B37EC9335EA9B32E8A230E7AC34E8B73EE8BF49EFCD61 F7DB78FFE78FFFEE9DFFF6ACFFFAB4FFEFADFCDE96F7BF6AF3AC54E39241D47932CB6326 C4501DBF4118BD3714BF3217C3311AC22F1DC02D1BBE2D1ABE311DC53A25C54520CB5A16 D27120D98839DE9C50E9B96FFDDB91FFF1A4FFF7A7FFEF97FFE486F7D16CECC057E7B248 E7AD41EBAC42ECAF44ECB747EFC348F4D24AF6DF55F6E86DF6EE8CFBF2B7FEF7CDFFF7D3 FEF1BCF8E48EE9CD62DCB33DD7A230DF9D3DE6A146EEAF4EDFA841E6B348EDBC53FFC965 FFDE87F4A361902B00961B0BA11516AD111FB11022B1101FAD1216A7140DA3140CA31312 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A41215A41215A41215A41215A31215A31215A21315A213159E1213 9D13139D13139B13139A14139A14139A14139915139417159317159117148E17138D1715 8918148717158418158119167D1A157B19187719177318177117166F1715691815601D17 5B201A5A231E57261F5328224C2A21462923412A243B2A23372A243628273227252E2224 291D1F25191D21181B1814151212120D0D0D080808050505040404050505060606040404 040404030303020202020202010101000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000080808000000969696FFFFFFFBFBFB FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FFFFFFFFFFFFFDFDFD FFFFFFFFFFFFFAFAFA7070700000005F5F5FFFFFFFF1F1F1FFFFFFFFFFFFFCFCFCFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF9F9F9FFFFFFFFFFFF999999090909 373737F6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFF FFFFFFFEFEFE2D2D2D101010000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000020202020202030303040404040404050505060606060606060608070709 0A080B0D0B0E150F111A14142117182519192E201F3121213622213824233F2725412927 442A29492B295128265626245923215C2020601E1F651B1C6917196F15157717197C1516 7E16178017148216148317148419138518138B15138C14138F1514901615911515931516 9616179715179C15199C15199F14199F1419A21319A21319A31219A31217A61117A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A41213A61415A51514A51514A51514A51514A51514A51514A51514A51514A51514 A51514A51514A51514A51514A51514A41612A1180EA21710A91418AE121FAF1022AE1321 A8191B9B2211842200A15A1CEEBB6CFFF59BFFF394FFF698FFE78DE0AB65BB4D28B82D1A A81B0AA71A09AB1C0EAA170DA9110CAA100EAC1210AD1112AD1112AD1112AF1014AF1014 AF1014AF1014B21116B21116B11216B11216AF1314AF1314AE1412AE1412AE1611AE1611 AC1710AD1811B01D13B52218B8291BBB2E1CBE391AC5471FCF5927D6692ED77931DD8C3A E5A448E8B657F9D273FDE287FFF29EFFFBB0FDF9B9F7F6BEF5F7C6FAF9CDFCF5C9FFF3BF FFF2AEFFEF97FEEC7CFCE863FAE450F9E246F2D93EF4DB4AF6E161FEEC7EFFF69FFFFBBA FFFBCBFFF7CAFFEDB4FBDE9CEECA7CE5B962E0A849DB9535D58026D26E20C65418C3441B BC3218B42517B11C16B11916B01614AD1313AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1112AD0F0EAD0F0C AE100DAF110EAF110EB0120FB11310B11310B21411B21411B21411B31512B51714B81A17 BB1D1ABB201BBC281ABD2F1BC0351EC03A1DC03E1CC3451DC84F24CC5628D05A2ACC5827 C85224C44B20BF441BBD3F19BC3C19BB3A1AB83718BA391ABC401CC04B1FC75823CF672A D67531D87E32DF8839DD8B37DE8C38DF8D39DF8D39E08B38DF8A39DC8A36D98932D88B33 D98D35DC9337E09B3EE6A645EAAF4BECB54EEFBE55EEC255EFC756F0CC5AF0D15CF1D45E F0D65DEFD75BECD456ECD758EEDA5FF1DE66F2E271F4E67DF6E98BF4EA95F7EFA6F5EFB1 F5F2BDF6F4CBF6F6D4F6F6DCF5F7E1F4F5E7F8F7F2F8F7F2F9F7EAF9F7DEFAF7CEFAF5BD FAF3ABFCF299FAED87FBEA78FAE568F9DE59F4D74DF1D142EECB39EFC53BEFBB43F1B749 EEB446ECAF44E8A93FE3A339E09D35E09834DC9231DD8E2FDB8A2EDA862CDB862CDE862F E18932E38933E88E38EC943AEC9D38ECA637E9AE36E8B73EEAC14BEBC95BF2D673FCE28B FFEDA2FFF2AAFFF5AFFFF2AAF9E197F0C97CEEAB5AED9848DD803ACF692BC75521C2441C BD3618BB2D17C12B1CC32B1EC32B1EC02A1BBC2B1ABE301CC53922C6451DCC5E13D3751D D88B39DDA256E8C078FCE298FFF4A8FFF8A6FFEA90FFDE7CF7CB62EDB94CE8AB40E7A73D E9A840EBAC43EFB74AF1C34BF7D24DFAE058F8E86EF9EF8EFCF3B8FFF8CEFFF7D3FEF1BC F7E38DE8CC5FDCB43BDAA531E3A341E9A84AEEB752E6B54CE4B84BE9BD52FFD26FFFE28D E797587D1700981A0EA3141AAE0F23B20F24B1101FAD1216A7140DA4140BA31312A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A41215A41215A41215A41215A31215A31215A21315A213159E12139D1313 9D13139B13139A14139A14139A14139915139417159317159117148E17138D1715891814 8717158418158119167D1A157B19187719177318177117166F1715691815601D175B201A 5A231E57261F5328224C2A21462923412A243B2A23372A243628273227252E2224291D1F 25191D21181B1814151212120D0D0D080808050505040404050505060606040404040404 030303020202020202010101000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000070707010101BCBCBCFFFFFFF9F9F9FFFFFF F1F1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFCFCFCFFFFFF FFFFFFF2F2F25D5D5D0202026B6B6BFFFFFFF6F6F6FFFFFFFFFFFFF9F9F9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFC9F9F9F030303181818 CFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7 FFFFFF272727020202000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000202020202020303030404040404040505050606060606060606080707090A080B 0D0B0E150F111A14142117182519192E201F3121213622213824233F2725412927442A29 492B295128265626245923215C2020601E1F651B1C6917196F15157717197C15167E1617 8017148216148317148419138518138B15138C14138F1514901615911515931516961617 9715179C15199C15199F14199F1419A21319A21319A31219A31217A61117A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A41213A61415A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514 A51514A51514A51514A51514A416129F190EA11810A71518AE121FB10F24B01123AA171F 9F1F149128088A3902D79D54FFF5A0FFFAA2FFFAA0FFE794D89D5BB34021B22315A61309 A7140AAA170DA9140DA9120BAA120DAC1210AC1210AD1112AD1112AF1014AF1014AF1014 AF1014B21116B21116B11216B11216AF1314AF1314AE1412AE1412AE1611AE1611AB160F AD1811AF1C12B42117B7281AB92C1BBC361DC34223CC522BD26230D97333DE873AE69C43 E8AC4AF7CA63FCDA76FFED90FFF8A3FFF9B1FBF9BEFBFBC9FFFDD4FEF4D0FFF4CAFFF4BC FDF4A9FCF293F9EF7EF5EC6BF4EB62ECE058F0E361F7EA77FFF491FFFAACFFF9BBFFF1C1 FFEABAFFDB9FF6CA83E7B463E0A54BE09739DA852AD16C1CC95615C24117BF341DB8251E B21C1DAF191BAE1819AC1713AC1411AD1112AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1112AD0F0EAD0F0CAE100D AF110EAF110EB0120FB11310B11310B31512B21411B31512B41613B61815B91B18BC1E1B BB221CBE2C1DBF321EC23720C23C1FC0401DC2471EC84F24CA5625CF5B28CC5825C85222 C24C1EBF461BBC4118BB3D17BB3B18B93818BB3C1BBE441DC35021CB5E26D36D2DD87A34 D98233E28D3CE09039E1913AE2923BE2923BE2903AE18F3BDF8F38DB8E34DB9033DC9335 DE993AE2A241E8AD49EDB64FF0BD52F3C75AF3CB5CF1D05DF3D661F3D962F2DC64F1DD62 F0DE62EDDB5FECDC62EEDF68F0E371F3E67DF4EA89F5EB96F4ECA1F6F0B2F5F2BDF5F3CA F6F6D4F7F7DFF5F6E4F4F6E8F3F6EBF6F7EFF6F8EBF6F8E2F8F8D4F8F6C3F7F4AFF8F29E FAF18CF8EB79FBE96DFAE35FF8DC54F4D549F1CD41EDC83BEDC33DEEBA44F2B648F0B348 EDAE44E8A83EE5A23AE09B36DF9733DC9231DB8F2FDA8B2EDA892DDC882EDF8A30E48C33 E48F35E7963AE99D3BEBA73AEBB03CE9B93DE9C348ECCD59EFD46DF5DD85FFE79DFFF1AF FFF1B2FFEDA9FFE297ECCC79DFAF5BE4964BE5843FD66E31C95A25C3481FC0391CBC2D1C BC251ABE231EC22520C0261EBE261BBB2818BD2F19C53920C64619D06213D3781BD8903B DEA95BE9C881FCE8A1FFF6ABFFF6A4FFE588FDD772F6C356EDB141E7A439E7A23AE9A540 EAAA46F2B84DF4C34DFAD44FFBE159FAEA71FAF08FFEF5BAFFFAD0FFF8D1FEF1BCF4E28C E6CC5EDCB53CDDAA34EAAA46F1B253EEBD56ECC256E8C051EDC45AFFDF7DFFE390DA8A4D 750E00981910A4121CAE0F25B40E26B20F20AE1216A8130CA4140BA31312A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A41215A41215A41215A41215A31215A31215A21315A213159E12139D13139D1313 9B13139A14139A14139A14139915139417159317159117148E17138D1715891814871715 8418158119167D1A157B19187719177318177117166F1715691815601D175B201A5A231E 57261F5328224C2A21462923412A243B2A23372A243628273227252E2224291D1F25191D 21181B1814151212120D0D0D080808050505040404050505060606040404040404030303 020202020202010101000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000CECECEF4F4F4F9F9F9FFFFFFEBEBEB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFCFCFCFFFFFFFFFFFF E8E8E83E3E3E0202027A7A7AFEFEFEFAFAFAFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFDFDFDB2B2B20B0B0B040404AFAFAF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFF 3E3E3E000000000000020202000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0202020202020303030404040404040505050606060606060606080707090A080B0D0B0E 150F111A14142117182519192E201F3121213622213824233F2725412927442A29492B29 5128265626245923215C2020601E1F651B1C6917196F15157717197C15167E1617801714 8216148317148419138518138B15138C14138F1514901615911515931516961617971517 9C15199C15199F14199F1419A21319A21319A31219A31217A61117A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A41213 A61415A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514 A51514A51514A51514A217129E1A0D9F190EA71518AE121FB20F24B21025AD1521A31C18 9D2E13802800C3803CFFE596FFF9A5FFFAA5FFE192D69458AE341CB01B14A51009A7120B AA150EA7120BA8110AAC150EAB130EAC1210AD1112AD1112AF1014AF1014B00F15B00F15 B21116B21116B11216B11216AF1314AF1314AE1412AE1412AF1712AE1611AB160FAC1710 AE1B11B21F15B52618B7291BBC3522C03E28C84B2DD15B33D96E36E0823CE7953FE8A441 F6C053FCD262FFE77CFFF392FFF5A6FEF6B5FDFAC5FFFED1FFF5CBFFF6C9FFF6C1FDF7B9 FAF6ADF6F5A2F3F497F1F390EAEA86F1ED8AF9F297FFF9A5FFF9AFFFF3B0FFE5AAFCDA9D F3C27DEEB365E5A24BE19438E1882ADA741FCC5711C13F0DC1331BBD2822B71D27B21725 AF1723AE191DA91A12A91910AC1212AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1112AD0F0EAD0F0CAE100DAF110E AF110EB0120FB11310B11310B31512B31512B31512B51714B71916BA1C19BD1F1CBC231D C02E1FC1351EC43A20C33E1FC1431DC2491EC75123CC5827D15D2ACD5B27C85423C44E20 C0471CBD4219BD3F19BC3D1AB83916BA3E1ABE471DC65324CD622AD47130D97D34DA8534 E3913DE1943AE2953BE3963CE3963CE4943BE3933CE0933BDD9235DB9535DC9837E09E3D E6A845ECB34CF0BD54F2C357F6CE5FF5D15FF4D762F4DB65F3DF66F3E067F1E167F0E268 EFE069EEE16EF0E476F2E77EF4EA89F4ED95F6EEA3F4EFADF8F2BEF6F3C8F6F6D4F7F7DF F5F8E5F4F8EAF4F7EEF1F7EDF5F9EBF4F9E3F6FAD9F5F8C9F6F6B6F6F3A2F7F191F9EF80 F9E96FFAE663F8E058F6D94FF2D048EECA40EAC43DECBF3EEFB844F2B349F0B148ECAD44 E8A73FE4A139E09B36DF9733DD9332DC9030DC8D2EDD8D2EE08D31E39034E79237E7963A E69E3AE6A73DE9B23DE9BB41EAC447EBCD53EFD769F2DE7FFEE89DFFF0B2FFF2BCFFECB6 FFE39FFBD584E5BA5CD79C40DB833BDA7036CE5C2AC44A21C13B20BF3020BE2621BE2021 BD1C21BE1E20BE201FBB221AB92517BC2E18C4391CC64615D36611D57D1BDA943EDFB062 ECD18AFDEEA9FFF9AFFFF4A2FDE082FCD169F5BD4EECAA39E6A031E69F35E9A341EAAA48 F3B850F6C451FBD451FEE25DFDEA74FEF193FFF6BBFFFBD1FFF9D2FEF1BAF3E28AE5CB5C DDB73CE0AF38F0B24DF9BD5BF0C459F2CE5EEBCA59F6D166FFEC89FFDA88C8783D791200 991812A5111DB00E25B40E26B20F20AE1216A8130CA41409A31312A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A41215A41215A41215A41215A31215A31215A21315A213159E12139D13139D13139B1313 9A14139A14139A14139915139417159317159117148E17138D1715891814871715841815 8119167D1A157B19187719177318177117166F1715691815601D175B201A5A231E57261F 5328224C2A21462923412A243B2A23372A243628273227252E2224291D1F25191D21181B 1814151212120D0D0D080808050505040404050505060606040404040404030303020202 020202010101000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000090909DBDBDBE8E8E8FFFFFFFFFFFFEEEEEEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFBFBFBFFFFFFFCFCFCDDDDDD 1B1B1B060606909090F9F9F9FDFDFDFEFEFEFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFEFEFFFFFFF7F7F7FFFFFFD2D2D2282828050505A3A3A3FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFFFFF5F5F5FFFFFF797979 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000020202 0202020303030404040404040505050606060606060606080707090A080B0D0B0E150F11 1A14142117182519192E201F3121213622213824233F2725412927442A29492B29512826 5626245923215C2020601E1F651B1C6917196F15157717197C15167E1617801714821614 8317148419138518138B15138C14138F15149016159115159315169616179715179C1519 9C15199F14199F1419A21319A21319A31219A31217A61117A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A41213A61415 A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514 A51514A51514A217129E1A0D9E1A0EA61518AE1220B20E26B30F27B01422A61A19A22E17 842500AC6225F8BE74FFE99AFFF2A1FFD285D58D53AC2E18AF1712A8100BAA120DAB130E A51009A8110AAC150EAB130EAB130EAC1210AD1112AF1014AF1014B00F15B00F15B21116 B21116B11216B11216AF1314AF1314AE1412AE1412AF1712AE1611AB160FAB160FAD1A10 B11E14B32416B5271BBA3226BC3829C3452FCD5533D76938E07D3AE78F38E59C35EFB440 F4C64EFFDC68FFE97FFEED95F9EFA7F9F2BBFEF6C5FFF5C3FFF7C2FFF9C5FDFCC6FAFDC6 F6FEC5F3FDC1F2FCBFF1F7B7F5F8B5FDFAB5FFFBB4FFF6AFFFEAA0F8D88DF5C97EE5AA5C E69E4AE19035DE8326DC7518D45F0FC74509C0300DC12820BC1F2AB6162EB0142CAD1627 AB1A1FA61C11A61A0DAC1210AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1112AD0F0EAD0F0CAE100DAF110EAF110E B0120FB11310B11310B41613B41613B41613B51714B81A17BB1D1ABE201DBD241CC02E1F C0351EC23A20C43F20C3451FC54C21CA5426CF5B28D2602CCF5D29CB5726C55120C14B1D BF461BC0421ABF411BB73B17BB411AC24B21C95927D1682ED87733DC8236DE8938E6963F E4993CE59A3DE69B3EE79A40E6993FE79740E4973DE09739DE9A37DF9E3AE4A440E9AE48 EFB851F4C458F5CB5DF9D462F7D864F6DB66F5E069F5E269F3E56AF1E66AEFE56CF1E673 F1E778F1E87FF3EB89F4ED93F6EF9FF6F1ADF6F1B7F8F6C6F8F5D2F7F7DDF7F8E6F5F9EB F3F8F1F3F8F4F2F7F0F2F9E7F2FBDCF4FBD1F4F9C1F4F6ADF4F399F6EF85F8EE75F9E866 FAE45BF8DE53F4D74BF0CE46EDC742E9C13EE9BC3FF0B746F1B248EFB047ECAB43E9A63E E3A038E19935DE9632DF9534DF9333E09132DF9031E39236E89539EE993EEC9D3EE8A93F E7B240EBBD43EDC748EDD050F0DA62F5E47CFAEA93FFF5B3FFF7C3FFF1C3FFE3B1FFD493 F3C570DDAC45D08E2DD06F2BCF5D2BC44A21BC3B1CBC2F1EBB2620BB1F23BA1823BB1521 BD1721BC1B20BA1F1BBA2416BB2D15C4391AC64712D66A12D8801CDA993FE0B566EFD892 FFF5B0FFFCB3FFF3A2FBDD7DFACE63F5B746ECA531E69D2EE79D34EAA444EDAB4BF5BA54 F9C555FED653FFE35EFFEC76FFF294FFF8BDFFFDD3FFF9D2FCF1B9F2E189E3CC5CDCB83D E4B33AF7B952FFC764F4CB5FF6D665F2D261FFE074FFF391FAC170AC5D24811A00991813 A5111FB00E26B50D26B40F20AE1216A8130CA41409A31312A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A41215 A41215A41215A41215A31215A31215A21315A213159E12139D13139D13139B13139A1413 9A14139A14139915139417159317159117148E17138D1715891814871715841815811916 7D1A157B19187719177318177117166F1715691815601D175B201A5A231E57261F532822 4C2A21462923412A243B2A23372A243628273227252E2224291D1F25191D21181B181415 1212120D0D0D080808050505040404050505060606040404040404030303020202020202 010101000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000060606313131F0F0F0EBEBEBFFFFFFFFFFFFF7F7F7FEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFAFAFAFFFFFFF9F9F9D3D3D3030303 121212AFAFAFFCFCFCFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFCFCFCFFFFFFF3F3F3FFFFFFEFEFEF414141080808999999FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5FFFFFFFCFCFCFFFFFFAFAFAF000000 000000010101000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000020202020202 0303030404040404040505050606060606060606080707090A080B0D0B0E150F111A1414 2117182519192E201F3121213622213824233F2725412927442A29492B29512826562624 5923215C2020601E1F651B1C6917196F15157717197C15167E1617801714821614831714 8419138518138B15138C14138F15149016159115159315169616179715179C15199C1519 9F14199F1419A21319A21319A31219A31217A61117A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A41213A61415A51514 A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514 A51514A217129D1B0D9E1A0EA61518AD1220B40E26B50F27B11224A9181B9F2613882500 95460DCE8E47FFCF82FFDF93EFBB70D1844EAC2B18B01614AA100EAC140FAC140FA70F0A A51009AB160FAB130EAB130EAC1210AD1112AF1014AF1014B00F15B20E15B21116B21116 B11216B11216AF1314AF1314AE1412AE1412AF1712AE1611AB160FAB160FAC190FB01D13 B22315B4261AB62D25B73229BC3D2CC64D30D56236DE7637E38732E1922BE6A52DEAB939 F5CF54F8DD6AF5E182F0E395F1E7AAF5ECB5FAEFAFFBF2B1FAF5BDF9F8C8F5FBD5F2FDDF EFFDE4EFFDE4F2FCE1F5FBD9FAF7CAFFF5BAFFEBA4F7DB87EBC769E7B657DD973FDE8D34 DA7F22D47010CE5D01C94A00C53803C42A10C21F24BD172FB41033AE0E30A91428A7181C A01B0CA01705AB1310AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1112AD0F0EAD0F0CAE100DAF110EAF110EB0120F B11310B11310B51714B51714B51714B61815B81A17BB1D1ABE201DBD241CBE2C1DBF341D C23A20C34121C54721C74E23CE5828D35F2CD5632FD0612ACD5B27C85423C44E20C2491E C3451DC2441CBB3F19BD461CC65125CF5F2DD76E34DE7D39E2883CE18F3BEA9D43EA9F42 ECA144ECA344EDA245ECA144EB9E44E99E41E39D3DE4A03DE5A440E9AB44EFB64DF5C056 FBCB5FFCD264FEDA68FBDE69FAE16BF9E66EF8E86EF5EA6EF3EB6EF0EA70F2EA7BF2EB81 F4EC89F4EE90F6F09CF8F2A8F7F3B4F6F3BEF9F7CEF8F7D8F6F8E2F7F9EBF6F9F0F4F9F5 F3F7F6F1F8F0F1FBE3F0FCD6F2FCCAF3F9B9F3F6A5F2F290F4EE7CF6ED6EF7E75EF8E356 F7DC4FF4D549F0CB46EBC441E7BE40E8BA42EFB547F1B249EFAE46ECAB43E8A43FE29E39 E09834DD9531E19736E29636E39435E39435E79738EC9C3DF29F43EFA542EEB446ECC047 F0CA4BF1D550F3DE5EF7E871FFF18EFFF6A7FFF6BEFFF2C9FFE4BEF9D0A2EFBF7DE3B057 D29A2DC87F18C45D1BC44B20BB3A1AB42C16B32318B61C1EB71522B81123B91023BB1322 BB171EB81D19B82214BC2C14C33817C5460FD96D13D9831CDB9B41E3BA6AF1DF97FFFAB6 FFFDB5FFF3A1FADC7CFBCC60F5B644EEA32EE89A2BE99C34EDA445EFAD4FF8BA55FAC656 FFD754FFE35FFFED77FFF496FFF9C0FFFDD6FFF9D2FCF1B9F1E086E2CB59DDBA3CE5B73D FABF57FFCE69F9D366FBDD6BF9DB6BFFED80FFF18FD89F4E8C3D05851D00991715A71021 B10D26B50D27B40F20B01116A8130CA41409A31312A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A41215A41215 A41215A41215A31215A31215A21315A213159E12139D13139D13139B13139A14139A1413 9A14139915139417159317159117148E17138D17158918148717158418158119167D1A15 7B19187719177318177117166F1715691815601D175B201A5A231E57261F5328224C2A21 462923412A243B2A23372A243628273227252E2224291D1F25191D21181B181415121212 0D0D0D080808050505040404050505060606040404040404030303020202020202010101 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000090909585858FFFFFFF2F2F2FFFFFFF2F2F2FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFAFAFAFFFFFFF6F6F6CBCBCB000000272727 D2D2D2FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFDFDFDFFFFFFF0F0F0FFFFFFFCFCFC4C4C4C0404048C8C8CFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFAFAFAF1F1F1C6C6C6000000000000 0B0B0B000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000020202020202030303 04040404040405050506060606060606060807070909090B0D0B0E1410111A1414201718 241A192E201F3121213523213824233D2825412927432B29492B294F2926542724562423 5921205F1F20631B1E6818196E15177618197A16187E1617801616821614831714841815 8518138916138C14138D15149016159016159216169616179715179B16199C15199D1519 9F1419A01319A21319A21319A31217A41117A41215A61115A41215A61115A41215A61115 A41215A61115A41215A61115A41215A61115A41215A61115A41215A51515A51514A51515 A51514A51515A51514A51515A51514A51515A51514A51515A51514A51515A51514A51515 A416129F190DA1180EA61616AD131FB10F24B21027AF1424A8191D9A1C0E9023048D3100 B8682BFFB773FFCD84EAA65DD57A45B1271AB51419AF1014AE1414AC1413A40F0BA5100A AD1510AD1210AF1110B01012B20F12B30E14B30E15B30D17B20E17B21116B21214B11314 B11314AF1314AF1412AF1412AE1412B01712AF1611AD160FAD160FAD1811B01C12B42016 B4241BB3291FB22E22B93825C3472BD15C31DD7035E18031DF8B29E1992AE7AC34F1C349 F6D15CF3D66EF0D97CF0DD8EF4E296F7E591F7E895F6ECA4F5F1B2F2F6C4F0F8D1EEF9D9 ECF9DBF4FBDCF5F7D0F9F1C0FCEAAAFADD8FF1CA6DE5B44EE1A13DDE8936E07F32D9701F CD5C0CC34700BE3800C12F06C62B17BE1B20BA142AB20D2DAD0C2BA91022A61319A1140A A01005AC1210AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1112AD0F0EAD0F0CAE100DAF110EAF110EB0120FB11310 AF1410B31814B31813B31813B41914B71C17BA1F1ABD221DBC251CBD2C1BBF331CC23A20 C24121C44822C75025CE5C2AD1642CD2672FCF652BCC5F27C75823C55120C24C1EC2491E C2471DBE421CC14A22CA5529D36532D97539E0833EE48E41E2943FEDA448ECA646ECA845 EDA946EEA846EFA745EFA546EDA543E7A33EE5A63DE8AB41EBB346F1BD4FF7C959FCD462 FCDB67FCE16CFAE46DFAE673F9EA75F9EC79F8ED7AF6EC7BF4EC7DF1ED82F1EE87F3EF8E F4F097F5F2A5F6F2B2F6F3BEF6F3C8FAF7D6F8F8E0F7F8E8F8FAEFF7FAF3F6F8F3F3F8F4 F2F8ECF2FBDCF3FCCFF3FBC2F6F9B2F5F59DF5F289F6ED76F8EB68F8E55BFAE153F9DA4E F6D24AF1C946EDC144E9BA44EAB742EEB743F0B442EEB041EBAB3FE8A53CE39E39E19736 DF9335E4983AE5963AE59639E7963AEA9A3BEF9F3EF3A342F2AA46F4BB50F1C655F4D15B F6DC63F6E56FFBF182FFFB9DFFFFB3FFF2B7FFEABAFCD7ABEDBE8AE5A867DF9846D1831F C86A10C34E19C03D1FB62E18B02113B11916B11519B40F1DB30C1EB70E21B81220B8171D B61B17B52113BA2C14C23919C44613D76F1AD88422DAA03FE2BE68F0E29BFFFCB8FFFFB2 FEF399F9DC76FBCB5DF7B346EEA031E99926EA9E30EEA644EFAF4EF5BC51F7C852FBD954 FEE662FEEE7DFEF49FFFF8CAFFFCDEFFF6D5FFEFB7F4E07FE4CC50DCBC35E3BA3AF8C55A FFD572F4DC70F5E375F8E076FFF190FFE892C8823D8021008D19029F1513A8101DB00E23 B20F22B1101FAD1216A7140DA4140CA41212A31215A41215A31215A41215A31215A41215 A31215A41215A31215A41215A31215A41215A31215A41215A31215A41215A31215A41117 A31215A31217A21315A21317A014159E12159D13139B13159A14139A14159915139A1415 9914159616159417159216169016158E16158A16168717158418168119167D19177B1918 7719197318177018166F17166819155E1D1B5A201E5924205726225327244E2923462923 412A243C29253829263628273226262E2222281E1F24191D21181B1614151212120D0D0D 080808050505040404050505060606040404040404030303020202020202010101000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000006A6A6AFFFFFFF6F6F6FFFFFFE0E0E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFF5F5F5C7C7C7000000373737E9E9E9 FFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF7F7F7FFFFFFFFFFFFF6F6F6505050181818616161F6F6F6FFFFFFFCFCFCFFFFFF F5F5F5F3F3F3FFFFFFF2F2F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF4F4F4FFFFFFFFFFFFEEEEEEC1C1C1080808000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000020202020202030303040404 04040405050506060606060605060806070908090B0C0C0E1210111915141E1818231B19 271D1B2E23213627243B29273C29253D2825402B28462D294C2A28502826522625552324 5B20225F1D1F65191B6B16197216197815187C15187E1617811717841816851917871A17 8817138B15138C16148D17158E16159117169416179616179917199B16199C15199D1519 9F1419A01319A01319A21317A31217A31215A41215A31215A41215A31215A41215A31215 A41215A31215A41215A31215A41215A31215A41215A31215A31215A31313A31215A31313 A31215A31313A31215A31313A51417A51515A51417A51515A51417A51515A51417A51514 A51610A61510A91416AA141DAB1320AB1423A91724A51A2199181399200F932504A33A0D D9763DFFAB69FC9E58D96733B1170FB80E19B20E17AC1014A71113A61212A81211AD1112 B30E12B70C14BB0915BD0915BB0917B90A19B60C19B30D17AE0E10AD0F0EAE100FAF1110 AF1110B0120FB11310AF1410B01511B01511B01511B11612B21713B51A15B81D18B82118 B82A1CB8311DBB371EBF401FC44B20CC5D25D7722EDC8130E19132E49D35EAAC3DEDB846 EFC24DF1CA55F4D05EF5D564FADC6EF9DE73F9E37DF8EA89F6F196F7F6A3F8FBACFAFDB0 FFFCB2FFF8ABFDE895F2D079ECBD61EAB04DE29D36DA872BE07638DB6535CE5423C34417 BE3910BB310DB8280EB82213AD120EAF1014AF0F19B00E1BAF0F19AF0F17AF1014AF1112 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1112B01010B01010B01211B11312AF1410B01511B11611B01711 AC130DAE150DB0190EB31C11B52115B82418BB2719BB291AC33221C0341DBF371DC04120 C34C22CA5A2AD06730D47035CC6D2DCB6C2CCA6829C96227C55A22C2531CC04C19BD4719 BF431DCA502BD66337DB713FDC7C40DE8742E39646E7A149F2B354F1B650F1B64EF3B64C F2B349F1B147F0AD42EFAC41E7A93AE8AF3CEDB844F2C34DF7CF55F9DA5DF9E163F8E668 FBED72F8EE75F8EC7CF7EC82F7EB87F7EA8CF8E890F5EA90F4F28EF2F48FF4F598F5F7A4 F7F6B3F9F8C2FBF8CFFBF7DAFCFAE5FCF9EAFAF8ECF7F7EDF7F7EDF6F6EAF4F6E9F5F7E1 F8F8D2F9F9C5F8F8B8F8F6A9F8F397F6EE83F8EA70F9E663FCE259FDDE52FBD54EF8CB4A F4C247F2BB47F0B64AEEB544EBB936EAB831E9B434E9AE36E9A739E8A03AEA9B3FE99741 E48F3CE89340EC9842EE9A40EC9D3EEEA33EF5AB42F5B24AF6BC5BFAC96CFBD475F5DB7A F7E889FEF99DFFFFAAFEFBACFCF2AAF5DE9BEBC282E5A869E2914FDD7B34D5631ACE5013 C2381BC12F22BB271DB61D18B21617B31218B6121DB7131EB8141FB11016B01415B41D16 B42215B32612BC341AC4491FD56E29D4842BDDA840ECCE6CF9ECA6FDFAB7FAF8A1F8EF86 F3D565F1BE51EEA848EFA03BEEA024EAA023EDA841F5B754FECC59F8D553F7E054F8EB68 F9F28AFDF6B2FFF5DBFFF6EAFFF3DBFFE7AEF2D86AE5CA3DE3C831EECF43F9D76BFAE280 F7F890D1D46DF6E387FFFBACFFC080B65425941B009D1104AB1612AE1317AC1318AB1217 A91217A71313A41310A41310A41213A41215A61115A41215A61115A41215A61115A41215 A61115A41215A61115A41215A61115A41215A61115A41215A31217A21317A31219A21317 A21319A01417A013199F14179B13179A14159A1317991415991417971515991417991417 9712159513159312169012158E13158A131586141483151682181A7F181B79191A75191A 7218187018176D17186719195D1F205922255725265626265226274D2726482625422625 3F27253A28263626263024242A201F221D1A1E18181A16151311120D0D0D080808060606 070707070707040404020202040404040404030303020202020202010101000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000676767FAFAFAF0F0F0FFFFFFFAFAFAFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F7F7F7FFFFFFFFFFFFF4F4F4FFFFFFF9F9F9F8F8F8969696000000434343F7F7F7FFFFFF FFFFFFF9F9F9FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F8F8F8FFFFFFFBFBFBF2F2F25353530505053E3E3EFAFAFAFFFFFFF8F8F8FFFFFFFAFAFA F4F4F4FFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF7F7F7FFFFFFFEFEFEFDFDFDDFDFDF2E2E2E010101060606000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000020202020202030303040404040404 05050506060605070605060804080908090B0B0C0E110F101716141E1818211C19271D1B 2D22203527243829263B28243C29253F2C28452D29492B294D2A28502627542424592124 5E1E1F64191D69171971161B7616187A15197E1617811719841818851917871A17881615 8916138A17148B18158E16159117169317179416179917199917199C15199C15199F1419 9F1419A01319A01417A31217A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A51417A51417A51417A51417A51417A51417A51417A61415A81412 A91410A91515A81619A8151DA71721A61922A31A219D18199D1E159A2009A7300EDA6738 FF9A5FFD904DDC602DB41511B90D1BB20E19AB1016A61115A41213A81213AD1114B60D14 BB0A14BE0815C00717BD0817B90A19B30D19B00F17AD0F10AD0F0CAE100DAF110EAF110E B0120FB11310B11310B21411B21411B21411B21411B41613B71916B91B18B81F17BA2918 B92E17BD3619BE3E1BC3481ECC5825D56B2FDB7A33E18836E39437EAA23CEDAD3FEFB642 F0BC42F4C444F5CA4AF8D057F6D35FF7D766F7E070F7E67AF9EE85FAF28DFCF491FFF694 FFEF8EFEDD7CF1C363ECB050EAA142E18E2ED87726DD6533D75533CA4526BF381BBA2F18 B62915B22312B11D11AB140BAD120EAF1110B01012B30E15B30E15B40D17B40D15B00F15 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1112B01012B01010B01211B11312AF1410B01511B01711B01711AC150C AD160BAE1A0EB11D0FB42213B82617B82918BA2B1AC2311EC1331DC0381EC0411EC34E23 C85C2BCE6931D07234CC702DCB6F2CC96C29C86625C75F22C3561DBF5018BF4B18C34A1D CD562BD96937DF783EDE8241DE8F44E49E49E7AA4DF1BA55EFBC51F0BC4EF0BD4AF1B948 F0B744F0B541EEB33FE7AE3BE9B440ECBD47F1C950F4D459F6DE62F5E669F4EA6FF8F17C F7F181F7F088F7EE8FF8EC96F8EB9CFAEA9FF7EC9DF2F396F0F597F2F6A1F4F6ADF6F7BB F8F7C9FAF7D6FBF6E0FCF9EAFBF7ECFAF8ECF9F7EBF8F6E7F8F7E5F7F6E2F8F7D9FAF7CA FDF8C0FCF7B3FAF5A4FAF192F9ED7FF8E86EFBE460FCE058FDDC51FDD24FF9C949F7C04B F5B949F3B44BF1B547EBB936E9B931EAB535E9AE36EAA83AEAA23EEB9C40EB9943E99441 ED9943EF9E43F1A243EFA63FF1AD40F7B642F8BC4EFAC368FFD17CFFDE88FFE691FFF19C FFFEAAFFFFADFEF9A7F3E697EDD285E4B46CDF9954E08043DD692ED65119CE3F15C42E1D BF2722BB201EB5191AB41318B31218B6121BB7131CB6151BB01115AE1412B21D16B22315 B22714BC341EC44824D46E30D38530DDAA3FEED16BFAEDA9FDF9B9F9F89BF9EF80F3D45F F0BE4FEFA54EEE9E3FEBA020E7A11DEDA840F2B952FBCF56F6D852F5E458F5ED6EF6F392 FBF6BCFFF4E3FFF4EEFFF0DAFFE5A9F4D664E8CC3AE6CC2FEDD444F6DC6EF4E787EBF793 D2DE7CFDED98FFF8B5FFAF7DB745239C1300A71007AF1410AF1314AA1415A61414A61414 A41413A41212A41212A61113A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A41215A31219A21319A21319A21319A01319 A013199F14199D15199B13179A1317991417991417971517971517971517971517971217 9712179411169211158F12168B131587131683151682181C7F181B79191B75191A72181A 6E18196C181865191B5C20225624275725285426285225284E26274826274325253F2727 3B272636262730242429211F211D1A1C18171817151212120D0D0D080808060606070707 070707040404020202040404040404030303020202020202010101000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000131313 A3A3A3FFFFFFFEFEFEFFFFFFFAFAFAFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FCFCFCFFFFFFF4F4F4FFFFFFFFFFFFF5F5F56C6C6C000000444444EEEEEEFCFCFCFFFFFF F9F9F9FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6 FFFFFFFAFAFAF7F7F76D6D6D000000202020FCFCFCFFFFFFF4F4F4FFFFFFFFFFFFF4F4F4 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFFFFFFF8F8F8FFFFFFF8F8F8535353060606030303000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000020202020202030303040404040404050505 06060605070604050703070807080A0A0B0D110F101615131E1818201B18271D1B2D2220 3426233829263B28243B28243E2B27452D29492B294C2A284F27275224245921245E1E1F 64191D69171970171B7517187A15197E1617811719821818851917871A17881615891613 8A17148B18158E16159117169317179416179917199917199C15199C15199F14199F1419 A01319A01417A31217A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A51417A51417A51417A51417A51417A51417A51417A61415A81410A9140E A91513A81617A8151BA71720A61922A31A21A21C1DA121189B1E0CA12A0CCA572BF2834E ED7F42D5582AB01711B41019AC1117A71214A31313A31312A71313AD1114B40D14B90B14 BB0A14BB0915B60C15B00F17AB1217A91315AB100EAD0F0CAE100DAF110EAF110EB0120F B11310B11310B21411B21411B11310B21411B31512B61815B81A17B71C17B82416B82B17 BC311ABF391CC3431EC85224D2632CD7712FDC7E34DE8A34E39739E6A139E7A739E8AD39 E9B23BEBB741EEBC4DECC053EEC55BEECD62EFD76DF2DD74F4E27CF7E57FFCE683FDDF7F F6CB6FE8B157E29C46DF8D3BD57A29CC631FCC5125C94425BD371AB42D10B22710AF220E AD1E0DAD190DAB140BAD120EAF1110B01012B30E15B30E15B40D17B30E15B00F15AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1112B01012B01010B01211B11312AF1410B01511B01711B01711AC150CAE170C AE1A0EB21E10B52314B82617B92A19BA2B1AC1301DC1331BC13A1DC34320C55025CA5F2B CF6B30D17333CF7330CE732DCD702BCC6A29CB6324C85B20C6551BC45118C75318D26022 DD7130E18039E18C3CE29841E8A847ECB54EF3C355F1C653F3C651F2C64DF2C44CF2C148 F0BE43F0BC44EAB744EBBC4AF0C554F4CF5DF7D967F8E272F8E77BF6EB81FBF38EF9F393 F9F29AF9F1A0F9F0A3FBEFA7FCEDAAF9EFA8F4F3A1F2F6A2F4F6ABF6F6B6F7F7C3F9F7CE FAF7D8FBF6E0FBF8E7FBF8E9FAF7E8FAF7E6F9F7E2F8F6DFF8F7DBF9F6D3FAF6C6FBF7BA FBF7B0FAF3A2FAF08FF8EC7EF7E76DFAE35FFBDF57FCDB50FCD14EF9C949F7C04BF5B949 F3B44BF1B449EEB743EAB640EBB23FECAE41ECA941ECA442EBA142EB9F41EB9F41EFA341 F2AB43F2B042F1B441F5BA42F9C345FBCA54F9CE6FFFDD87FFEB95FFF39AFFF8A1FFFDA4 FFF7A0FBEA98E8CF7FE1BA6FD99C59D38145D36B34CE5624C73E12BF2F0DBB2517B8201B B51A18B11516B21116B21117B5111AB6121BB5141AB01115AE1412B11C15B12214B12613 BB331DC34723D56F31D48631DFAC41F0D36DFCEFABFEFABAF7F699F6EC7DF0D15CEEBC4D EEA44DED9D3EEBA020E7A31EEDAA41F1BA55FAD058F6DA55F6E65FF7EF73F8F598FCF7BD FFF5E2FFF5EBFFEED6FFE3A7F4D664EACE3EEAD139F0D94DF8E074F6E98BE6F08DE0E788 FFF8A7FFF1AFED9766AA35149D1200AB140BAF1412AE1414AA1415A61414A61414A41413 A41310A41212A61113A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A41215A31219A21319A21319A21319A01319A01319 9F14199D15199B13179A1317991417991417971517971517971517971517971217971217 9411169012158F12168B131586131683151682181C7D191B79191B75191A71181A6E1819 6C1818641A1B5C20225624275725285426285026284D26274826274325253E26263A2625 3426262E242329211F201C191C18171716141212120D0D0D080808060606070707070707 040404020202040404040404030303020202020202010101000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000252525E1E1E1 FFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4 FFFFFFF6F6F6FCFCFCFFFFFFF5F5F53D3D3D0000005A5A5AEFEFEFFDFDFDFFFFFFFBFBFB FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFF FDFDFDFFFFFF9C9C9C0B0B0B171717F7F7F7FFFFFFF5F5F5FFFFFFFFFFFFF2F2F2FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFDFDFDF6F6F6FFFFFFF9F9F9666666000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000020202020202030303040404040404050505060606 050706040507020607060709090A0C100E0F1514121D17171F1A17261C1A2C211F342623 3728253A27233B28243E2B27422D28482C294C2A284F27275224245921245E1E1F64191D 69171970171B7517187A15197D1617801819821818851917871A178816158916138A1714 8B18158E16159117169317179416179917199917199C15199C15199F14199F1419A01319 A01417A31217A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A51417A51417A51417A51417A51417A51417A51417A61414A8150EA8150DA9160F A81714A71619A7181EA61921A31A21A51F20A5211C9C1E0F9C220AB9431FDA673ADB6935 CA4F26AD190FAF1317A91314A51313A21412A21412A71313AD1114B40D14B90B14BA0A14 B70C14B00F14A91314A21615A21714A9110EAD0F0CAE100DAF110EAF110EB0120FB11310 B11310B31512B21411B11310B11310B21411B41613B61815B61B16B72015B82716BB2C1B BE331CBF3D1DC64822CC5827D1642BD97430DA7E31E08A35E19235E09834DE9B32E0A034 E2A339E5A744E5AB4AE6B24FE7BA55E9C45CECCB62EED169F0D36DF6D472F7CC6EEDB75F DE9B4AD7853CD47734CC6425C2501ABF3F1ABC3518B32B11AF250BAD200CAD1E0DAC1A0B AB170BAC130DAD120EAF1110B01012B30E15B30E15B40D17B30E15B00F15AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1112B01012B01010B01211B11312AF1410B01511B01711B01711AD160DAF180DAF1B0F B31F11B52314B92718BA2B1ABB2D19C2311CC2351AC33C1EC74722C95428CD622CD26E32 D37633D47732D37831D3752FD1702CD06927CE6224CC5B1FCA5819CC5C14D56A1CDF7A28 E38931E39437E5A13EECB34AEFC151F7D05BF5D159F4D257F5D156F5CF52F4CD4EF3CA4C F1C74EEDC251F0C658F4CE63F7D66DFBDF7BFAE687FAEB90F9ED99FDF6A6FCF6AAFCF5AF FCF4B3FDF3B5FDF3B6FEF2B8FCF4B6F5F5AFF4F5B1F6F6B8F7F6C0F8F7CBFAF7D4FBF7DC FCF7E1FCF7E4FAF7E4FBF6E3F9F7E0FAF6D9F7F7D5F9F7D1F8F7CBF9F6BFFBF6B6FBF5AB F9F39DF8EE8CF7EA7AF7E569F9E25EF9DD55FAD850F9D14BF8C848F4C048F3BA49F2B54A F1B34CEFB44CEEB34BEFB14CEEAE4AEFAB48EEA944EDA841ECA73FECA83DEDAD3FF1B642 F2BB44F1C143F3C846FAD24CFCD85DF7D977FFE893FFF59CFFF79EFFF79DFFF39AFCE48C F1D37DDEB565D8A056CE8244C76933C65529C2421DBA2F10B3210AB21B10B11914B01513 AE1213B00F14B11016B41019B5111AB41319AF1014AD1311B01B14B02113B12613BA321C C34723D56F31D58732E2AF44F4D771FFF2AEFFFABAF7F497F2E879EFD05BEDB94BEBA44C EC9D3EEAA120E7A41FECAD43F3BE58FAD35CF5DC5DF6E766F8F17DF9F7A0FBF9C0FFF6E0 FFF4E6FFECCEFEE0A0F3D565ECD146EFD645F6E059FCE57DF8EB8FE4EB8BEFF395FFFFB3 FFE0A0D3784B9C25079D1100AE1710AF1412AE1414AA1415A61414A51514A41413A41310 A41212A61113A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A41215A31219A21319A21319A21319A01319A013199F1419 9D15199B13179A1317991417991417971517971517971517971517971217951217931216 9012158F12168A131586131682161681181C7D191B79191B75191A71181A6D19196A1918 641A1B5C20225624275625285426285026284D26274826274226253D2525382624342626 2D232228201E201C191918161615131212120D0D0D080808060606070707070707040404 020202040404040404030303020202020202010101000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000232323FDFDFDF7F7F7 FFFFFFFEFEFEFCFCFCFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0F0FFFFFF F9F9F9F6F6F6FFFFFFFCFCFC2A2A2A050505828282F8F8F8FFFFFFFFFFFFFEFEFEFDFDFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFCFCFC FFFFFFC7C7C71616160F0F0FE0E0E0FFFFFFFBFBFBFFFFFFFFFFFFF2F2F2FAFAFAFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF7F7F7FFFFFFF1F1F17E7E7E000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000020202020202030303040404040404050505060606050706 030406020607050608090A0C0F0D0E1413111C16161F1A17251B192B201E332522362724 3926223A27233D2A26412C27482C294A2B284E28275125245821245C1E1F621A1D681819 70171B7517187916197D1617801819811918831A17861A178816158916138A17148B1815 8E16159117169317179416179917199917199C15199C15199F14199F1419A01319A01417 A31217A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A51417A51417A51417A51417A51417A51417A51417A61414A8150BA81609A9160EA81712 A71717A7181AA6191FA51A1FA61E20A6221D9F1F149B1E0AAB3215C34D29C95429C24624 AA1A0FAD1514A81412A41511A21410A31410A81211AF1112B40E12B90C12B70C12B30E12 AB1312A217129A1B129B1B10A7120EAD0F0CAE100DAF110EAF110EB0120FB11310B11310 B31512B21411B11310B11310B11310B31512B41613B41914B51A15B72015BB271BBC2D1C BF341DC13F1FC94B23CB5525D6672FD7712FDD7D33DD8434DC8832DA8B2FDA8E2EDC9134 E09440E19643E19E47E3A649E5AF4DE7B850E8BD54EABF57F1C15DF0B75DE6A251D7843E CF6F35CD6132C54F27BC3D1CB73116B42A10AE230CAC1F0BAC1F0BAD1E0DAE1A0CAD160B AC130DAD120EAF1110B01012B30E15B30E15B40D17B30E15B00F15AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1112 B01012B01010B01211B11312AF1410B01511B01711B01711AE170EAF180DB01C10B42012 B62415BA2819BA2B1ABC2E1AC3331BC5381CC74020CB4D24CF5B2AD36830D77335D77A35 D97D34D77C33D87A32D7762FD66F2CD46828D16324D0611CD06610D77416E08323E3912D E49D33E6AC3EEEBF4DF2CE56FADC62F7DE60F6DE60F6DE60F5DC5DF5D95BF4D759F2D45A F2CE5EF3D068F8D674FBDE82FEE591FDEA9EFDEEABFBEFB3FFF6BFFDF6C2FCF6C6FCF5C7 FCF6C6FCF6C6FDF5C6FCF6C4F7F6C0F6F6C2F7F6C6F8F6CDF9F6D3FBF7DAFDF7DFFDF6E3 FDF6E3FBF6E0FCF6DCFAF7D6FAF6D0F9F8CCF9F7C7F9F8C2F9F5B8F9F4B0F9F3A5F8F199 F9ED89F5E876F6E468F7E05CF7DB53F8D64EF7CF49F5C847F2C045F2BB47F2B648F1B34E F2B155F2B157F1B054F1AF4FF0AF4BEFAF45EEAE40EDB03DE9B138EAB83BEDC03FEDC643 EECD48F1D54DF9DF56F9E568FAEA88FFF69EFFFCA4FFF89CFFF093FFE488F5D075EABA65 D89B4BD28541C76A31BE5325BD4221BA331DB32414AD190FAC150EAC140FAD1210AC1011 AF0E13B00F15B30F18B41019B41319AE0F13AC1210B01B14B02113B02512BA321CC24622 D67032D68A34E5B247F8DB75FFF5B1FFFBBBF5F295EFE375EFCE5AEDB94BEBA44CED9E3F E9A422E8A822ECB246F4C35CF8D561F5E063F6EA70FAF388FAF9A9FDFAC5FFF7DCFFF4E0 FFEAC5FCDF9BF0D467EFD250F4DC54FCE76AFFEB88FAEF96E8E98CFDF9A0FFFEB5FFC68A B6592E921900A11305AE1710AF1412AE1414A91515A61414A51514A41413A41310A61212 A61113A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A41215A31219A21319A21319A21319A01319A013199F14199D1519 9B13179A13179914179914179715179715179715179715179512179512179312168F1315 8E13168A131586131682161681181C7C1A1B781A1B741A1A6F191A6D19196A1918621A1B 5B20225624275625285327284F27284B27274626274226253C24243826243325252C2422 25201D1F1B181817151515131212120D0D0D080808060606070707070707040404020202 040404040404030303020202020202010101000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000323232FFFFFFF2F2F2FFFFFF FFFFFFFEFEFEFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F1F1FFFFFFFDFDFD F5F5F5FFFFFFFBFBFB2E2E2E0B0B0BA1A1A1F8F8F8FFFFFFFFFFFFFFFFFFFDFDFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FFFFFFF7F7F7FFFFFF E0E0E0151515020202B5B5B5FFFFFFFFFFFFFAFAFAFFFFFFF6F6F6F9F9F9FDFDFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD FFFFFFF9F9F9FFFFFFF3F3F3ABABAB181818000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000020202020202030303040404040404050505060606050706020305 01050605060808090B0E0C0D1413111B15151E1916241A182A1F1D322421352623382521 3926223C2925402B26482C294A2B284E28275125245821245C1E1F621A1D68181970171B 7517187916197B17177F1819811918831A17861A178816158916138A17148B18158E1615 9117169317179416179917199917199C15199C15199F14199F1419A01319A01417A31217 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A51417 A51417A51417A51417A51417A51417A51417A51612A81609A81706A7180AA8180FA71814 A71918A8191DA51A1DA41C1CA7211EA421199D1E0FA32610B1381BBA4220BD3D20AC190F AD1510A8150EA5140FA3140EA4130EAB1111B01012B70C12B90C12B70D10B20F10A91410 9F190E971D0E9A1C0EA6130CAD0F0CAE100DAF110EAF110EB0120FB11310B11310B31512 B21411B11310B0120FB0120FB11310B31512B41613B41613B61B16BB221CBC281CBC2D1C BF341DC43F20C74921CF5929D2632CD76D2FD77430D5772DD5792CD57F2CD78031DE813B DF843EDD8A3EDE923EDF9A3DE1A13FE2A73FE4A943EBAB4AE9A24ADE8A41CE6E32C8592E C74B2FC03B28B52C1CB32815AF220EAC1E0AAB1C0BAE1D0CAF1D0EB0190EAE150DAD120E AF1110B01012B01012B20F14B30E15B40D17B30E15B00F14AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1112B01012 B01010B01211B11312AF1410B01511B01711B01711AF180FB0190EB11D11B42012B72516 BB291ABB2C1BBD2F1BC4371CC73C1BCB4721CF5428D5612ED96F33DB7A36DC8037DC8236 DC8234DB7F32DC7C32DB7630D86F2BD76A29D46A20D57214DB8017E48F24E69C2FE6A839 EAB845F3CC57F8DB63FBE76EF9E96FF8EA6FF7E96FF7E76EF6E36AF4E168F4DF6AF4D96E F7DB78FADF84FEE593FFEBA6FFEEB4FFF1C2FEF2CAFEF5D4FCF5D8FCF5D9FBF6D8FBF6D6 FBF7D2FCF7D1FBF8CFF8F6CFF9F7D1F9F6D5FAF7D8FBF7DCFCF7E1FDF7E1FEF8E2FCF6DE FBF6D9FBF7D4FBF6CEFAF6C6FAF7C0F9F7BCF9F8B8F8F3B1FAF4AAF9F2A1F9F095F7EC83 F4E774F4E266F6DF5BF5D951F5D54CF5CF48F4C845F2C045F0BC46F1B847F2B44DF3B055 F3B059F3B055F3B150F1B249F0B444EEB63FEBB83BE7BB38E8C23DEBCA45EAD24AECD853 F0E25DF8EB68FBF27BFFFC99FFFFA9FFFFA6FFF195FDE082F8CF73EEB85EE5A14CD28034 CB6C2CC0521FB93F1AB6321DB6281EB01C1CA91314AA120FAA120DAC110FAD1112B00F14 B00F15B20E17B20E17B31218AD0E12AB110FAF1A13AF2012AF2411B9311BC04621D47032 D88C36E6B64AFBDE78FFF7B3FFFCBCF4EF93ECE072F0CF5BEEBA4CEDA64EEEA242ECA926 E9AE26EEB84BF6C962F7D864F5E06BF8EC7CFAF695FDFAB3FEFACAFFF8DBFFF6D9FFE9BB F9DD94EFD26AF1D55AF9E163FFEE7BFFF094FCF09CF0EC95FFFCAAFFF4AEE6A56D9E3C15 8F1300A6180CAB120DAE1414AE1414A91515A61414A51514A41511A61210A61212A61113 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A41215A31219A21319A21319A21319A01319A013199F14199D15199B1317 9A13179914179914179715179715179715179715179512179413179113168F13158E1316 88141585141680161680191C7C1A1B781A1B741A1A6F191A6B1A19691918621A1B5B2022 5524275426285327284F27284B27274626274026253A25243526233024242B2321241F1C 1C1B171616141414121212120D0D0D080808060606070707070707040404020202040404 040404030303020202020202010101000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000666666FCFCFCFFFFFFFFFFFFFFFFFF FEFEFEFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5FFFFFFFDFDFDFCFCFC FDFDFDE4E4E42A2A2A060606B2B2B2F0F0F0FFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFF2F2F2FFFFFFF2F2F2 181818000000848484FCFCFCFFFFFFF5F5F5FFFFFFFDFDFDFEFEFEFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFF F9F9F9FFFFFFFDFDFDDBDBDB2F2F2F000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000020202020202030303040404040404050505060606050706010204000405 04050707080A0E0C0D1312101B15151D1815241A182A1F1D312320352623382521382521 3B2824402B26462D29492C284C29274F26245622245B1F1F611B1D6719196E181B731718 7717197B17177F1819801A18821A17861A178816158916138A17148B18158E1615911716 9317179416179917199917199C15199C15199F14199F1419A01319A01417A31217A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A51417A51417 A51417A51417A51417A51417A51417A51612A81607A81704A71808A8180DA71812A71917 A8191BA61A1BA21818A7201DA8231EA11E14A01E10A72815B2341DBB3722AF180DB1140D AB140DA8130DA6120EA7120EAE1011B40D14B90B14BB0A12BA0B10B40E10AB130EA1190D 981D0B9A1D0BA6130CAD0F0CAE100DAF110EAF110EB0120FB11310B11310B31512B21411 B11310B0120FB0120FB0120FB11310B21411B21214B71717BB1D1CBC231DBD261DBE2D1C C2361FC33E1FC94924CC5328D15D2CD3642DD1672BD1692AD36D2BD67030DB7038DC7139 DB7837DC7E34DB8530DC8B2FDC902EDF912FE49337E48B39D77433C75727C14428C1392D BB292AB11D1DB21F15AC1D0CAB1A09AB190AAE1A0CB0190EAE170EAC130DAD120EAF1110 B01012B01012B20F14B20F14B30E15B20E15B00F14AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1112B01012B01010 B01211B11312AF1410B01511B01711B01711AF180FB11A0FB11D11B52113B82617BB291A BC2D1CBD2F19C63B1EC8421DCE4D25D35B29DA6931DE7637DE8038E08638DD8837DC8736 DE8535DE8133DD7B30DC762CDB702AD77021DB7F1ADF8D1DE79B2DEAA838E9B444EEC454 F7D969FDE978FBEF7FF8F081F7F181F7F183F5EF81F4EC7FF3E87CF3E67DF4E27EF8E388 FCE796FFEBA6FFEFB7FFF2C7FFF3D6FFF3E0FCF2E6FBF3E8FAF4E8FAF4E6F8F6E1F8F6DD F8F7D8F8F7D8FAF6DBFAF6DDFBF6E0FBF6E2FDF6E3FDF6E3FEF7E4FEF8E0FCF5D9FCF6D4 FBF6CCFDF7C5FCF7BDFBF7B7FBF8B1FBF7AEF9F3A9F9F2A4F9F19CF8EE8FF7EA81F5E671 F4E063F4DD59F4D850F4D44BF4CE47F2C744F0C042EFBB43F0B945F2B54AF3B150F5B051 F4B34DF3B44AF2B644F0BA40ECBC3CE7BF39E7C53DE8CC44EAD651EADD5BEDE368F1EC74 F9F683FEFD91FFFFA3FFFFA8FFF79CF5DE81EAC668E7B256E09A42DA8431D06A22C8561A BC3D12B42C12B22418B21D1FAD1522A70F1BAA1113AA120DAD1210AE1213B11015B00F15 B10D16B00C15B21117AD0E12AB110FAE1912AE1F11AE2310B8301ABF4520D47233D88E37 E8B84CFDE27BFFF8B5FFFCBCF3EE92EADC6FF1D05CF0BC4EEEA850F0A645EDAD29EBB32A F0BE4FF6CF68F5DA69F4E272F7EE89FBF6A2FDFBBEFEFBCEFFF8D7FFF6D1FFE8B2F6DC8F EDD16DF1D663FCE573FFF289FFF59DFDF2A2F8F09FFFFBAFFFE3A2CE86548C2502901200 AC1C11A70E09AE1414AD1416A91515A61414A51612A41511A61210A61210A61113A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A41215A31219A21319A21319A21319A01319A013199F14199D15199B13179A1317 9914179914179715179715179715179715179413179413179113168E13158C1416881415 85141680161680191C7A1A1B761A1B731B1A6E1A1A6B1A19691918611B1B592122552427 5426285127284E27284A28274527274026253924233425222F2323282320231F1C1B1A16 1616141214111212120D0D0D080808060606070707070707040404020202040404040404 030303020202020202010101000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000A2A2A2EEEEEEFFFFFFFCFCFCFFFFFFFCFCFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFAFAFAFFFFFFEFEFEF BBBBBB1111110A0A0AC8C8C8F1F1F1FFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFF1F1F1FEFEFEFFFFFF222222 090909636363F4F4F4FFFFFFF1F1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFF8F8F8 FDFDFDFFFFFFF7F7F7373737000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000020202020202030303040404040404050505060606050706010204000405040507 07080A0E0C0D1312101A14141D1815231917291E1C3123203526233724203825213B2824 3F2A25462D29492C284C29274F26245622245B1F1F611B1D6519196D181B721818771719 7A18177D1919801A18811B17841B178717158916138A17148B18158E1615911716931717 9416179917199917199C15199C15199F14199F1419A01319A01417A31217A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A51417A51417A51417 A51417A51417A51417A51417A51612A61707A81704A71808A8190BA71810A81915A81A19 A61A1BA11516A91F1DAB2421A41F189F1A11A42013AF2D1DBC3323B3160DB5120BAF120B AB120DA9110EAA1010AF0E13B40D15BA0A15BB0A14BB0A12B70D10AD120EA5170B9D1C09 9E1A0BA7120BAD0F0CAE100DAF110EAF110EB0120FB11310B11310B41613B21411B11310 AF110EAF110EB0120FB11310B31313B31013B8151ABB1B1DBD1F1EBC231DBF281DC1301F C33720C53E21C84626CF512BD1582DD15B2DD15D2CD3612DD66432DB6439DC653ADD6A34 DC7030DB772BDA7C25DD7F25DE8026E3832DE17930D5642CC44822BE3525BD2B2BBA1E2C AE121FB11916AC180CA91509AC150AAE170EB0170FAD140EAB100CAF1110AF1110B01012 B01012B20F14B20F14B30E15B20E15B00F14AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1112B01012B01010B01211 B11312AF1410B01511B01711B01711B01910B11A0FB21E12B52113B82617BB291ABC2D1C BD311AC73E1CCA471DCF5224D5602BDB6F31DE7B37E18538E08B38DC8A36DB8B34DD8933 DE8531DC7F2FDB7A2BDB752AD57521DC8923E09728E8A437EBB145EBBC52EFCC64F9E27C FFF18EF8F290F6F392F5F595F4F494F3F295F2EF92F1EC8EF0E98EF4E68DF6E794FBEAA2 FEEEB2FFF1C5FFF3D4FFF4E1FFF3EAFCF1EFFBF1F0FAF2F0F8F3EDF7F5E8F7F6E2F5F8DD F7F7DDF9F6E3FBF5E5FCF6E6FCF6E6FDF6E6FEF7E5FEF8E2FFF8DCFCF6D4FEF7CDFDF7C5 FDF7BDFDF8B4FEF8AEFDF7A9FDF8A6FAF3A2FAF29FFAF196F8EE8CF6EA7CF4E56EF3E060 F4DD59F3D74FF3D34AF3CD46F1C643F0C042EEBC41EEBA44F0B744F3B345F6B446F4B543 F3B840F1BB3DEDBE3CE9C13BE4C43BE7CD45E7D451EADC5FEAE36EECEA7DF1F28CFBFD9C FFFFA8FAFDA4FDF9A0F6E68EE6C86EDCAD53DA9740D6802DD26B20D05819C94612BB2F0C B3200EB21A17B11721AA1125A60D1FAA1114AB130EAE1311AF1314B11015B00F15B10D16 AF0B14B21117AC0D11AA100EAE1912AE1F11AE2310B8301ABF4520D47233D79038E9BA4E FEE37CFFF9B6FFFBBCF3EC91E8DA6DF2D15DF1BD4FEDAA51F0A846ECB02BEAB62CEEC352 F6D36BF2DC6DF2E47BF5EE94FAF6AFFDFBC8FFFCD3FFF9D4FFF7CAFDE9AAF5DC8AEDD170 F1D66DFDE782FFF596FFF7A7FDF4A9FFF2A7FFF8B2FFD79DC17345841800941100B11E16 A40A08AE1416AD1416A91515A61414A51612A51411A6120EA61210A61113A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A41215A31219A21319A21319A21319A01319A013199F14199D15199B13179A1317991417 9914179715179715179715179715179413179214179014168E13158B1416871515831516 7F17167E1A1C7A1A1B761A1B731B1A6E1A1A6A1A19681A18611B1B582222532527532728 5127284E27284A28274527273F27253824233325222E2423282320201F1B1A1B16151714 1214111212120D0D0D080808060606070707070707040404020202040404040404030303 020202020202010101000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000C5C5C5DEDEDEFFFFFFF1F1F1FFFFFFF9F9F9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFBFBFBF6F6F6FFFFFFE5E5E59A9A9A 000000191919DFDFDFFAFAFAFFFFFFFAFAFAFFFFFFFDFDFDFDFDFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF4F4F4FFFFFFF5F5F5FFFFFFFFFFFFFFFFFF757575000000 5B5B5BFFFFFFEDEDEDFFFFFFFFFFFFFAFAFAF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFF6F6F6FCFCFC FEFEFEF1F1F14D4D4D000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000001010102020202020203030304040403050407080A040809050608060709 0B090A100F0D1812121B1613241A18271C1A2D1F1C3324213A27233C29253E2B273F2A25 432B27472B274C2A285028265624255B2120601C1D6317176B16196F1716741617781615 7B17177C18167D1A15811A158717158916138A17148B18158E1615911716931717941617 9715179715179A13179A13179D12179D12179E11179E1215A31217A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A41316A51417 A51417A61518A71619A71814A8190BA81A06A81909A8180DA7190FA71812A61816A41817 A41817A41817A41A18A51B18A51C16A41D17A51F16AC1C13B7120CBC100CB3100BAB0D0A A91110AD1416B11119B10B15BE0F1CBE0C1ABE0A15BC0D14B61211AF160EA6180AA41608 AC130DAF110EAF110EAF110EAF110EAF110EAF110EAF110EB31512B31512B31512B31512 B31512B31512B31512B41414B8151AB9161BBB181BBB1B1BBD1F1CBC231DBD261BBB291A C33622C33821C23C1FC34121C44421C64822C64B22C94B25CC4A2ACE4C2AD15227D35B26 D66523D86C21DC7121DE7323DF7126D56223CA4D1FC13A1DBC2C24BC2129B9172EB71429 AC1214AB140BAB140BAC130BAC130DAD120EAD120EAF1110AF1110B01010B01012B01012 B20F14B20F14B20F14B20F14B00F14AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1112B01012B01010B01211B11312 AF1410B01511B01711B01711B11A11B31C11B42014B52113B52314BA2819C03120C63A21 C5411BCA4C1CD25A26D7692EDA7531DD8136E28D3AE4973DE2973CE09538E19236DE8D32 DD8730DD832DDD7E2CD97F29CF841FDA9A30E8AD47ECBA57F1CA6BF9DF82FCEA94F5ED9A FCF9AAF7FAABF6F9ACF3F5AAF1F3A8F0F0A6F0EEA4F1EDA3F0E79AF5EBA3FCF1B1FFF6C2 FFF9D2FFF9DEFFF8E8FFF6F0FFF5F5FFF6F7FFF7F5FCF7F1FBF9EDF9FAE8F7FBE4F8FAE4 FBF9EAFCF8ECFDF7EBFDF7E9FDF6E6FCF5E2FDF6DCFCF6D4FAF2CBFBF3C4FAF4BAFBF3B2 FBF5ABFBF4A3FAF49EFBF49CF9F29AF9F095F7ED8CF6EB82F4E777F4E46BF4E161F5DE5A F8DC54F7D74EF5D149F1C945F1C443F1C143F2C045F5BF43F7BE3DF8BE39F7BF38F5C139 F3C53BF0C93EEECF43ECD24AECD958E8DA60E7DD6EEAE581F1F096F7F8A8F9FBB2FAFAB0 FAF5A3F2E690E6CE78DBB35ED59845D1802FD06A20D15A18BE3901C02E05BB230BB5190D AE1215AB0F1DAB0F25AA1125AB1215AB130EAD1210AD1112B00F14B00F15B20E17B20E17 B11016AE0F13AD1311AE1912AB1C0EAB200DB8301AC34924D77838DC963EF0C155FFE881 FFFAB7FFFABCF7EE93F0DF73EBC854EDB94BEAA74EEAA442ECB22CF0C135F3CB59F0D36B F2E074F2E886F8F1A3FCFABFFFFDD4FEFCD6FDF9CCFFF5BDFCEAA0F4DC86F1D77AFCE285 FFF097FFF4A3FDF5AAFFF6AFFFEBA7FFFABCF1B47EA34E2599270D9D1809A20D07BA1E1F AE1416AD1417A71515A51514A51612A51411A6120EA7120EA61113A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A41215 A31219A21319A21319A21319A01319A013199F14199D15199D15199C15199A1518991417 9715179614169513159513159413179214179014168C14158915168616158216167F1716 7C181A7618187117176D1716691817681817681A18621E1D582524542829542829502828 4C28284728264226253C27243927253426232E242325211E1E1F1A191B16151714141613 0B0B0B0A0A0A070707050505040404030303030303040404040404040404030303020202 020202010101000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000070707000000050505020202 000000000000000000161616D5D5D5EBEBEBFFFFFFFFFFFFFFFFFFF6F6F6F9F9F9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F0F0F0FFFFFFFDFDFD898989060606 454545FFFFFFFFFFFFEFEFEFFFFFFFF0F0F0FFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF8F8F8FFFFFFF6F6F6FFFFFFFDFDFDFFFFFF7979790000004F4F4F FFFFFFF8F8F8FFFFFFFFFFFFFCFCFCFBFBFBFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5FFFFFFF8F8F8FFFFFFFFFFFF FFFFFF7E7E7E101010000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000101010202020202020303030404040305040607090408090506080607090B090A 100F0D1812121B1613241A18271C1A2D1F1C3223203926223C29253D2A263F2A25432B27 472B274C2A285028265525255B21205E1C1D6218176917196F17167416177617157A1817 7C18167D1A15811A158717158916138A17148B18158E1615911716931717941617971517 9715179A13179A13179D12179D12179E11179E1215A31217A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A41316A51417A51417 A61518A71619A71716A8180DA81909A8190BA8180DA71810A71812A61814A61816A61817 A41817A71918A61A19A61B18A71C19A81D1AAF1A16B70B09B90A07B00B09A70C0AA30F0F A21114A31018A60C16AF0D1CB40919B60714B80812B60D10B4120FAF150BAE160BAD120D AF110EAF110EAF110EAF110EAF110EAF110EAF110EB31512B31512B31512B31512B31512 B31512B31512B41414B61318B71419B91619B9191BBB1D1CBB201CBC231DBC251CC02E1F BF301FC0331FC1361FC23A20C33D20C53F22C74023C93D24CB3F24CB4522CF4C20D0531D D25A1DD45F1CD7601EDA5F23D1521FC6401DBE301CBB2320BA1928B8112BB50F27AF1015 AD120EAD120EAD120EAD120EAF1110AF1110AF1110B01010B01010B01012B01012B20F14 B20F14B20F14B00F14B00F14AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1112B01012B01010B01211B11312AF1410 B01511B01711B01711AF180FB21B10B31F13B52113B52314BA2819C13221C63C22C7481D CC541FD36228D8712FDA7C32DD8837E1943AE39D3EE39F3EE19D3AE29A38DF9534DE8F32 DE8A30DE862FDA862CD38F2EDEA441EAB859F0C46BF4D47FFDE698FEF2A8F8F3AFFAFABA F6FABDF5F9BEF3F6BDF3F4BBF3F2B9F2F0B7F3EFB2F1ECACF7EFB0FDF4BBFFF7C9FFF9D6 FFF8DDFFF6E5FFF4E9FFF5EFFFF5F1FEF7EFFBF7ECFAF8E9F7FAE5F7FBE4F7FAE5FAF8E9 FBF7EBFDF7E9FCF6E6FCF5E2FBF5DBFCF6D6FEF6CFFBF3C4FCF3BCFCF4B5FCF4ACFCF3A4 FCF49FFDF39AFDF497FBF295FAF08FF9ED87F7EB7FF6E774F4E46AF4E161F5DE5AF8DC54 F7D74EF5D149F1CB44F1C643F0C342F3C345F4C340F9C637F9C732F7C834F6CA36F3CD3C F2D144EFD54DECD757F1E26BEFE478F1E987F7F19DFDF9B0FFFCBDFCFAC1FDF5B7F4E497 EED47FE0BA67D69F4FD08439CA6C26C85618C94610C02F03C02708BC1D0AB4150FAF1015 AB0F1CAB0F24AA1221AB1214AB130EAD1210AD1112B00F14B00F15B20E17B20E17B11016 AE0F13AD1311AE1912AB1C0EAB200DB8301AC14924D67838DC963EF0C155FFE881FFF9B7 FFFABCF7EE93F1DF73EFCA57F0BC4EEEAB52EDA946EDB730F2C73AF2D15DF0D96FF0E37A F0EA8CF6F1AFFBF8CBFDFCDDFCFCDAFCF8C8FFF6B5F9E896F3DB81F2D77EFDE38FFFF0A4 FFF5ADFBF6B2FFF7B4FFF2B3FFEDB3E49D6F9E411F98210B9F150AA00B07B11518AE1317 AB1517A71516A51514A51612A5140FA6130CA7120EA61113A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A41215A31219 A21319A21319A21319A01319A013199F14199D15199D15199C15199A1518991417971517 9614169513159414159214179115178F14168C14158915168616158216167E18167B191A 7419187018176C1816691817671917661B18621E1D5825245228295228295028284C2828 4628264026253C27243826243126222C242225211E1D1E19161B151318141116120A0C0B 0A0A0A070707050505040404030303030303040404040404040404030303020202020202 010101000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000030303040404060606 0A0A0A0B0B0B393939EBEBEBF8F8F8FFFFFFFFFFFFFCFCFCF8F8F8FCFCFCFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFAFAFAFFFFFFFAFAFA6868680404044C4C4C FFFFFFFFFFFFF1F1F1FFFFFFF5F5F5FFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFDFDFDFFFFFFF9F9F9FFFFFFFAFAFAFFFFFF8989890000002F2F2FEBEBEB FEFEFEFFFFFFFFFFFFFEFEFEFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFDFDFDFFFFFFF9F9F9FFFFFF 9E9E9E070707000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0101010202020202020303030404040305040607090307080506080506080A08090F0E0C 1711111A1512231917261B192C1E1B3223203926223B28243D2A263E2924432B27452C27 4A2B284F29265325255921205E1C1D6218176917196D17167216177617157A18177B1916 7C1B15801A158717158916138A17148B18158E1615911716931717941617971517971517 9A13179A13179D12179D12179E11179E1215A31217A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A41316A51417A51417A61518 A71619A71716A71810A7190DA7190FA71810A71810A71812A71814A71814A71716A61816 A81818A81A19A81A19A91B1AAA1C1BB11918B80A0BBA0808AF0B0AA610119B1313941317 94121A98121B9E0D1CA50A1AAC0717B10712B40911B70D0EB9110EB91611B0110DAF110E AF110EAF110EAF110EAF110EAF110EAF110EB21411B21411B21411B21411B21411B21411 B21411B21413B21214B31315B41416B61618B71918B81D19B81F19B82118BC251CBA261A BB291ABB2C1BBD2F1BBE311DC0331FC13420C2311EC3321DC3361BC53A19C54017C74416 C74815C84916CD4A1CC73E1ABD2F17B62216B5191AB51320B40C23B10A1EB00F15AF1110 AF1110AF1110AF1110B01012B01012B01012B01012B01012B20F12B20F12B20F12B20F12 B20F12B01012B00F14AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1112B01012B01010B01211B11312AF1410B01511 B01711B01711AE170EB11A0FB21E12B42012B52314BB291AC23322C53E21CC5223CD5F24 D46D2BDA7932DC8535DE9139E39D3EE5A541E6A841E2A83DE3A43BE29F37E19935E09434 E08F33DB9033D89D3FE4B356F2C66FF6D180FAE095FFF1ACFFF9BCFCF9C2FAFCCBF8FBCE F8FBD0F6F9CEF6F7CDF8F5CAF8F4C7F9F3C3F7F1BDFAF5BEFDF7C5FFFACCFFF9D3FFF8D6 FFF5DAFFF3DBFFF4DEFFF4E0FCF5E2FBF6E2F9F9E1F6FADFF6FADFF6FAE1F7F9E4F9F8E6 F9F7E2FBF7DEFBF6D9FAF6D3FBF6CEFCF6C6FAF3BCFCF4B5FDF3ACFDF4A7FEF3A1FDF39A FEF397FDF394FCF290FCF08AF9EE84F7EB7BF6E772F6E468F4E160F5DF58F7DD54F6D94F F4D348F3CD46F3C943F3C744F4C746F7C940FBD034FBD12FF9D134F6D33BF5D647F4DA52 F2DD60F0DF6DF5E880F6EB8FFDF2A2FFFBB4FFFEC1FFFAC4FAF0BDF8E5ABEDCB81E9BA68 DA9F51CD833AC56928BF5219BB3D0DBA2F08BA2306BC1D08B7160CB3110EAF0E13AC0F18 AB111DAA131CAB1312AB130EAD1210AD1112B00F14B00F15B20E17B20E17B11016AE0F13 AD1311AE1912AB1C0EAB200DB8301AC14924D67838DA973EEEC255FFE881FFF9B7FFFABC F8ED93F1DF73F1CC59F2BE50F1AE55F0AF4BF0BF36F4CE3FF6D963F2DF76F0E77EF1ED94 F5F2BBFBF8D7FCFBE6FBFADEFBF8C3FDF5ACF5E68BF2DB7DF2D883FFE59AFFF0B1FFF5B8 F9F7BAFFF9BBFFF4BAFFCF9DC77952922F10971C0AA61910A60E0DAC1013AE1317AB1517 A71516A41614A51612A5140FA7120CA7120EA61113A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A41215A31219A21319 A21319A21319A01319A013199F14199D15199D15199C15199A1518991417971517961416 9513159414159214179115178F14168B15158816168416158016167E18167B191A741918 7018176A1916681817671917661B18601F1D5725245228295129294F29284B2928462826 4026253B28243627243027222A252222211D1C1E19161B151117131016120A0C0B0A0A0A 070707050505040404030303030303040404040404040404030303020202020202010101 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000040404000000030303000000000000000000 020202474747FFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFBFBFBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFF0F0F0F9F9F93B3B3B0404045E5E5EF8F8F8 FDFDFDF5F5F5FFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFDFDFDFDFDFDA7A7A70A0A0A0B0B0BC5C5C5FFFFFF FDFDFDFCFCFCFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFEFEFEFFFFFFFC1C1C1 080808000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000010101 0202020202020303030404040305040506080206070405070506080A08090E0D0B161010 191411221816261B192C1E1B31221F3825213A27233C29253C2923412C27452C274A2B28 4F29265325255822205D1D1D6019176818196D17167216177517157819177B19167C1B15 801A158717158916138A17148B18158E16159117169317179416179715179715179A1317 9A13179D12179D12179E11179E1215A31217A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A41316A51417A51417A61518A71619 A71717A71814A71812A71812A71812A71812A71814A71814A71814A71716A71716A81817 A91918A91919AA1A1AAC1A1BB21818BC0F11BA0C0EAE1213A41A18921C1C8117177E171A 851A208C142096121FA20E1CAC0B1AB10A12B80B11BD0F11BD1313B2100EAF110EAF110E AF110EAF110EAF110EAF110EAF110EB11310B11310B11310B11310B11310B11310B11310 B11310AF1110B01211B21212B31514B41615B41915B41B15B51C16B61F16B72017B82116 B82416BA2618BA2819BB291ABC2B1ABD2A1ABF2918BE2B17BF2F15BD3215BE3513BF3614 C03715C03619BA2E15B42213B11A13B11518B3111CB30C1DB0091AB20E15B01012B20F14 B01012B20F14B01012B20F12B01012B01012B01012B20F12B20F12B20F12B20F12B20F12 B01012AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1112B01012B01010B01211B11312AF1410B01511B01711 B01711AC150CB0190EB21E12B52113B72516BD2B1CC53625C74124CD5926CE6725D6752E DA8334DC8E39DF9A3BE4A641E8AF46E7B345E5B141E6AE41E3A93DE3A23AE39E39E39936 DC9A39DEAC4DE9C267F7D37FFBDE90FEEAA5FFF8BAFFFFC8FDFCCEFAFCD4F8FCD7F8FCD9 F9FAD8FCF9D8FEF8D6FFF7D3FFF7D0FCF8CBFDF9CAFFF9CDFFFACCFFF8CEFFF6CCFFF4CA FFF1CAFFF3CBFDF4CDFCF4D0FAF6D3F8F8D6F5F9D8F4FAD8F5FADAF6F9DEF7F7DDF8F7D9 F7F7D5F9F5D0FAF5CBFBF5C5FCF5BEFBF3B4FCF3AEFEF2A8FFF2A3FEF29CFFF198FFF296 FEF191FEF28CFCF187FAEE80F8EB78F7E76EF6E466F5E15EF5DF58F7DD54F6D94FF5D449 F3CF45F4CC46F6CC46F7CC49F8CF43FAD638F9D833F8D73CF7D947F6DC54F4DF62F4E272 F3E381F8EA92FBEEA0FFF6B0FFFCBDFFFBC0FFEFB7F0DCA7EBCD91E9B369E5A052D5853C C76B2ABD521CB63D12B22B0BB11F08B41809B3150AB3110EAF0F0FAD0F10AB0F12AB1214 AA1415AB1310AB130EAD1210AD1112B00F14B00F15B20E17B20E17B11016AE0F13AD1311 AE1912AB1C0EAB200DB8301AC14924D67838DA973EEEC255FFE881FFF9B7FFFABCF8ED93 F3DE73EFCA57F2BE50F2B157F1B14DF2C339F6D343F6DD66F2E479F1EC86F3F19EF7F4C7 FBF9E2FAFBEDF9F9DFF8F7BEFBF4A3F2E481F1DB78F5DA89FFE8A5FFF2BDFFF5C2F7F8BF FFF8BDFFF1BDEDAD7FA955318921069B1C0DAE1F19B11719AF1317AE1319AB1419A61616 A41614A51612A5150DA7120CA7120CA71113A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A41215A31219A21319A21319 A21319A01319A013199F14199D15199D15199C15199A1518991417971517961416951315 9414159214179015178D15168B15158816168416158016167C181679191A7319186E1817 6A1916681817651A17651B18601F1D572524512929502A294D2A284B29284529263F2725 3A28243426232F262129242122211D1B1D18141B140F18130F15110A0C0B0A0A0A070707 050505040404030303030303040404040404040404030303020202020202010101000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000050505000000020202000000000000000000040404 676767FFFFFFFFFFFFFFFFFFFDFDFDFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF2F2F2FFFFFFFFFFFFECECECFAFAFA171717070707808080F5F5F5FFFFFF FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFCDCDCD202020010101AAAAAAFFFFFFFEFEFE FFFFFFFEFEFEFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF6F6F6FFFFFFFFFFFFF8F8F8FFFFFFF1F1F1303030 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000010101020202 0202020303030404040305040405070105060304060405070907080E0D0B150F0F181310 211715251A182B1D1A30211E3724203A27233B28243B2822412C27442D27492C284D2A26 5226255822205D1D1D6019176818196C1816711717751715781917791A167A1B15801A15 8717158916138A17148B18158E16159117169317179416179715179715179A13179A1317 9D12179D12179E11179E1215A31217A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A41316A51417A51417A61518A71619A71619 A71717A71717A71717A71716A71716A71814A81714A81714A81714A81714A91815AA1916 AA1818AB1919AE1A1AB21818BA1212B20E0FA4161497201C7C1D1962130F59121063191A 721B23841A24971925A51421AD0D17B30A11BC0B11BF1113B30F0EAF110EAF110EAF110E AF110EAF110EAF110EAF110EB11310B11310B11310B11310B11310B11310B11310B11310 AF110EAD120EB0120FAF1410B11612B11812B21913B21913B51C16B51C14B61D15B61F14 B72015B72317B82418B82416BD2718BD2716BB2816BB2A17BA2C18B92C18BA2D1BBA2D1C B72A19B32416AE1B13AE1611B01415B21317B11016B10D14B20E15B20F14B30E15B20F14 B30E15B20F14B30E14B20F14B20F14B20F14B20F12B20F12B01012B01012B01012B01012 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1112B01012B01010B01211B11312AF1410B01511B01711B01711 AD160DB0190EB31F13B72315BA2819C12F20C93A29CA4729CD6028CD6F29D57E31DC8B39 DF983EE3A542E8B248EABA4BEABD4AE8BB46E7B846E6B242E6AC3EE5A83DE4A33BDFA440 E4BA58EDCE73FBDF8BFDE899FEEFAAFFFABFFFFDCAF7FACFF7FBD6F7FBDAF9FADAFBFADB FEF9D9FFF9D8FFF8D6FFF8D5FFFAD6FEFAD4FFFAD2FFF9CBFFF7C4FFF5BFFEF2B8FDF1B5 FDF1B5FDF3B8FAF3BCF8F5C0F7F6C6F5F8CDF3FAD1F3F9D3F4F8D3F6F8D3F6F7CFF6F7CB F8F6C6F8F5C2FAF5BDFAF5B5FCF3AEFCF3A8FEF3A3FEF29EFFF199FFF098FFF095FFF091 FFF289FDF181FBEE7CF8EC76F7E76DF6E464F5E15EF6DE58F7DD54F7DA50F5D64AF6D248 F5CF46F7CF49FBD14BFBD449F8D940F6DC41F6DC4BF5DD57F4DF68F5E279F6E589F6E796 FFEFA9FFF2B1FFF7B7FFFABBFFF3B3FBE29FE6CB86E1B76DE79B4FE5873DD46E2CC3561D BA4116B33012AF2210AF1811AD1210AE1011AD0F10AD0F0EAB100CAB120CAB140BA9150B AB140DAB130EAD1210AD1112B00F14B00F15B20E17B20E17B11016AE0F13AD1311AE1912 AB1C0EAB200DB8301AC14924D57938D9983EEEC255FFE881FFF9B7FFFABCFAEC93F3DE73 ECC754F0BC4EF2B157F3B34FF4C63CF6D645F5E168F2E77DF3F18CF3F4A6F7F7D1F9FAEC FAF9F4F8F7E2F6F6B8F8F29AF0E37AF0DD77F9DF92FFECB0FFF3C8FCF3C8F3F8C2FEF7C0 FFEEBDD89167963D1D8C1E079F1D10AF1E19B4181BAD0E13AE1319AB1419A61616A41614 A51612A5150DA7120CA7120CA71113A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A41215A31219A21319A21319A21319 A01319A013199F14199D15199D15199C15199A1518991417971517961416951315941415 9115179015178D15168915158717168317157F17167C181679191A7319186E1817691A16 671917651A17651B185F1F1D562624512929502A294D2A28492A284529263F27253A2824 3325222D262027232020211C181D17131A130E17120C15100A0C0B0A0A0A070707050505 040404030303030303040404040404040404030303020202020202010101000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000010101000000060606010101242424ABABAB FFFFFFFEFEFEFCFCFCFEFEFEFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF0F0F0FCFCFCFFFFFFF3F3F3EEEEEE0606060E0E0EABABABF7F7F7FFFFFFFEFEFE FFFFFFFFFFFFFEFEFEFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FFFFFFFEFEFEFFFFFFFFFFFFFFFFFFEFEFEF323232090909959595FFFFFFFFFFFFFFFFFF FBFBFBFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFCFCFCFFFFFFFBFBFBFBFBFBFDFDFD4B4B4B000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000010101020202020202 0303030404040305040304060105060203050304060806070D0C0A150F0F181310211715 2419172A1C1930211E36231F3926223A27233B2822412C27442D27492C284D2A26522625 5623205B1E1D6019176719196C1816711717731815771917791A167A1B157E1B15871715 8916138A17148B18158E16159117169317179416179715179715179A13179A13179D1217 9D12179E11179E1215A31217A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A41316A51417A51417A61518A71619A71619A7161B A7161BA7161BA71619A71717A71716A81714A81714A81714A81714A91815AA1916AC1816 AD1917AE1A1AB11918B11111A50D0C94150F841E196118113A05002E03003A0D0A55191B 6C1D22881E289B1C27A8121DB00B12BA0911BD0D10B30F0EAF110EAF110EAF110EAF110E AF110EAF110EAF110EB0120FB0120FB0120FB0120FB0120FB0120FB0120FB0120FAE130E AD140EAE130EAE150FAF1610B01711B11812B11812B21913B21913B31A12B41B13B31C13 B41D14B51E15B51E13B92314B72412B72414B72516B5251AB6261DB52620B52622B2211E AE1D1AAB1715AB1514B01614B11614B11310AF0F0FB30E14B30E15B30E15B30E15B30E15 B30E15B30E15B30E14B20F14B20F14B20F12B20F12B01012B01012B01012B01012AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1112B01012B01010B01211B11312AF1410B01511B01711B01711AE170E B21B10B52115BA2618BE2C1DC63425CF402FD04E2ECF662CCE762CD98636E0963FE5A446 E9B24BF0C052F3CA56F0C751EEC74EEDC34DECBF4AECB946EBB344EAB044E4AF47E9C662 F2DA7AFEEA91FFF09FFDF5ADFFFBBEF8FAC8EFF5C9F2F8D4F3F7D6F6F7D7FAF7D8FFF7D6 FFF7D5FFF7D5FFF8D5FFF9DCFEF9D9FDF8D2FEF6C7FDF4BBFDF2B0FEF2A8FDF2A3FDF0A1 FAF1A2FAF2A9F8F5B2F6F5BCF4F6C4F2F8CAF3F9CDF3F9CDF4F7C8F5F7C6F4F7C2F6F5BD F7F5BAF8F4B4FBF4AEFBF3A8FDF2A3FEF2A0FFF09BFFEF98FFEF97FFEE96FFEF90FFF287 FDF27FFBEF79FAEC72F7E86BF7E464F5E15EF6DE58F7DD54F7DA50F6D74BF5D449F8D249 FAD44BFDD54FFED84FF9DD4DF6E04FF4E05BF6E16AF5E47CF7E78FFAEA9FFAEBAAFFF7BF FFF7BFFFF6BAFFF3B1FFE89FF3D482DCBC65DBA54FDF8232E06E27CF571AC04210B73211 B32614B01C18AF1619AA0F17AA0F17AA0F15AB1111AB120CAA1406A81501A81503AB140B AB130EAD1210AD1112B00F14B00F15B20E17B20E17B11016AE0F13AD1311AE1912AB1C0E AB200DB8301AC14924D57938D9983EEEC255FFE881FFF9B7FFFABCFAEC93F4DD73EDC553 F0BC4EF3B258F4B651F5CA3FF7DB49F7E46BF2EB80F5F591F5F9ADF8F9DAFAFBF5F9F9F7 F7F6E2F4F4B4F6F193EFE375F3E079FEE499FFF0BAFFF4D0F9F1CDEEF5C2FBF4BEFFE4B6 C378518D2F13942410A01A11A81412AE1216A6070CAE1319AA1519A61616A41614A51612 A5150DA7120CA9110CA71113A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A41215A31219A21319A21319A21319A01319 A013199F14199D15199D15199C15199A1518991417971517961416951315941415911517 8E16178C16168915158717168317157F17167B1916781A1A7319186D1917691A16671917 641A17631C185F1F1D562624512929502A294D2A28492A284529263D28253A2824302521 2D262026221F1F201B181D17101A120D16110B140F0A0C0B0A0A0A070707050505040404 030303030303040404040404040404030303020202020202010101000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000101010101010000000606060000002B2B2BD2D2D2F9F9F9 F9F9F9FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F5F5F5F6F6F6FFFFFFFAFAFAC9C9C9000000181818D5D5D5F9F9F9FFFFFFFFFFFFFFFFFF FFFFFFF9F9F9FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFF FEFEFEFDFDFDFFFFFFFCFCFCFFFFFF393939060606757575FCFCFCFFFFFFFFFFFFF6F6F6 FFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FDFDFDFFFFFFE9E9E9FEFEFE666666000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000010101020202020202030303 0404040305040304060004050203050203050806070C0B09140E0E17120F201614231816 2A1C192F201D36231F3825213A27233A2721402D27442D27492C284D2A26522625562320 5B1E1D5F19176719196C1816701817731815771917781B167A1B157E1B15871715891613 8A17148B18158E16159117169317179416179715179715179A13179A13179D12179D1217 9E11179E1215A31217A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A41316A51417A51417A61518A71619A7161BA6171DA6161F A7161DA7161DA71619A71717A81616A81714AA1612AA1612AB1713AC1814AD1814AE1915 AF1918AF1918AF15159E100E8918127521174A16091900000E00001705002F0E094D1516 741D25901E26A1151EAB0B15B80812BB0C11B30F0EAF110EAF110EAF110EAF110EAF110E AF110EAF110EAF110EAF110EAF110EAF110EAF110EAF110EAF110EAD120EAE150FAD160D AF160EAE170EAF180FAF180FB01910B01910AE150DAE150DAF1610AF1610B01711B01711 B01711B0190EB11B0CAF1C0AB01C0EAF1C12AE1D18AF1D1DAE1D20AF1E25AD1A22AA171D A81317A91314AE1611AF160EAE1408AE0F09B30E12B40D17B40D17B40D17B40D17B40D15 B30E15B30E15B20F14B20F14B20F12B20F12B01012B01012B01012B01012AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1112B01012B01010B01211B11312AF1410B01511B01711B01711B01910B41D12 B82418BD291BC23021CB392AD44534D45333D46D32D27F31DD8F3CE6A146EDB14FF4C156 FACF5EFED964F8D45AF6D458F6CF56F4CC53F4C551F3BF4FF2BD4DECBC50F0D167F8E481 FFF497FFF8A3FFF9AFFBFBBBF5F8C3EAF0C2EDF4CBEFF3D0F3F3D1F8F4D1FEF4D0FFF5CE FFF5CDFFF6D2FFF6DBFCF7DAFAF5CFFAF2C1FBF1B3FAF1A4FDF19BFCF293FCEF8FFAF194 F9F29AF7F4A5F6F5B2F5F6BCF3F7C4F2F8C8F1F8C4F3F8C2F4F7C0F3F7BCF5F5B7F5F4B1 F7F4ADFAF4A8FAF3A3FDF2A0FDF19DFFF09BFFEF98FFED97FFED97FFED8FFFF285FEF27C FDEE77FAEC71F7E869F7E463F5E15EF6DE58F7DD55F8DB51F7D84CF7D64BFAD44BFDD74E FFDA51FFDD55FBE35BF8E564F8E56FF8E77FF9E992FDECA6FFEEB6FFEFBDFFF9CBFFF4C2 FFEDB2FFE49EF6D683E4C261D1AC42D2942DD46A16D7540EC63F05B82F03B02308AF1C12 AD161BAB1320A90E1EAA0F1FAB111BAB1214AB140BA91602A81700A71600AB1409AB130E AD1210AD1112B00F14B00F15B20E17B20E17B11016AE0F13AD1311AE1912AB1C0EAB200D B8301AC14924D37A38D9983EEEC255FFE881FFF9B7FFF9BCFBEB93F4DD73EFC755F3BD50 F6B65CF7BC56FAD145FCE24FFBEB71F5F186F7F996F5FBB3F8FBE0FBFBF9F9F9FBF4F5E3 F2F3B1F4F08FF0E572F6E37AFFE89EFFF3C1FFF5D4F6F0D0EAF2C1F8F1BDFACA9CA75933 8122069A2714A01A11A30D0CAF1317AB0B13AD131BAA1519A61616A41614A51612A5150D A9110CA9110CA71113A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A41215A31219A21319A21319A21319A01319A01319 9F14199D15199D15199C15199A15189914179715179614169513159414159015178E1617 8C16168816158717168317157E18167B1916781A1A721A186D1917691A16651A17641A17 631C185D201D562624512929502A294C2A28492A284529263D28253A28243025212C251F 24231F1E201B171C16101A120D16110B140F0A0C0B0A0A0A070707050505040404030303 030303040404040404040404030303020202020202010101000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000808080202020000000202020000002B2B2BE8E8E8FBFBFBFDFDFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFF F8F8F8FFFFFFFBFBFB939393000000212121F2F2F2F9F9F9FFFFFFFEFEFEFFFFFFFFFFFF F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFEFEFE FBFBFBFFFFFFF7F7F7FFFFFF3A3A3A000000555555E8E8E8F6F6F6FFFFFFF3F3F3FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFFFDFEFFFBFCFFFBFCFFFB FBFFFDFBFFFFFBFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFCFFFFFCFFFFFEFFFF FFFFFDFFFEFBFFFCFAFFFBFAFFFBF8FFFBF8FFFBF8FFFBFAFFFCFAFFFDFBFFFEFBFFFEFB FFFFFDFFFFFFFFFEFFFFFDFFFFFBFFFFFAFDFFF9FBFFF9FBFFFBFAFFFCFAFFFEFBFFFFFB FEFFFDFFFFFFFFFEFFFFFDFFFFFDFFFFFDFFFFFDFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFDFFFFFDFFFFFDFFFFFDFFFFFEFFFFFFFFFCFFFFFBFFFFFBFFFFFEFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFBFBFBFFFFFFF5F5F5FFFFFFFFFFFFF4F4F4FFFFFF979797000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000010101020202020202030303040404 0404040304060004050102040203050606060C0A0B130F0E17120F1F1715221817271C1A 2E201F322320372523382624392725402D27442C28492B294D2A285226255623225A1E1D 5E1A196519196A19186E1817721817771917791A167C1A17801A168717158915158A1616 8D17158E16179117169416179616179715179914179A13179B13159D12159D12159E1215 9E1215A21315A21315A21315A21315A31215A31215A31215A31215A31215A31215A31215 A41215A41215A41215A41215A41215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A41316A51417A51417A61518A71619A7161BA6171DA6171DA7161D A7161BA71619A71717A81616A81714A81714A81712AB1713AC1814AC1814AD1917AE1A18 AF1918B51B1DA014138C1B1575251A4517080F00000401000604001104003210115F1C23 812029971821A50E15B50A10BB0D0FB30F10AF1110AF1110AF1110AF1110AF1110AF1110 AF1110AF1110AF1110AF1110AF1110AF1110AF1110AF1110AD120EAF1611AF1610B01711 B01711B01711B11812B11812B11812AB120CAB120CAC110DAB120DAD120EAC130EAD120E AD140EAB1308AA1406AB140BAA150FAB1514AC151AAC161FAC161FAD1521AA131CA91015 AB1113AD1311AF150DAE1206AC0D07B20F12B30E15B30E15B30E14B30E15B30E14B30E14 B20F14B20F14B00F14B00F14AF1014AD1114AD1115AC1115AD1115AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1112AD120EAC130DAD140FAF1410AF1412B01513B11614B01614B31A15B61F18B9271A BC2D1DC13420C73F27D24C2FD15A32D47438D4843BDF9647E9A951EFBB58F5CC60FCDD69 FFE76EF6E162F4DF60F4DC5EF3D75AF1D158F3CC57F1C856ECC75DEEDA7BF8ED94FFFAA3 FFFDA9FFFBADFFFDB2F7F7B1EFEEADF2F0B3F3F1B6F6F1B9FBF2BBFFF4BEFFF5BEFFF5BF FFF6C3FFF7CAFEF6C8FDF4BDFCF1AFFDF0A1FEF195FEF189FFF184FDEF82FDF185FBF18F FAF399FAF4A6F8F5B0F7F7B9F7F8BEF4F8BBF3F8B8F5F7B6F5F6B4F5F5AFF7F5ABF7F4A7 FAF3A3FBF3A0FDF39CFFF199FFEF97FFEF97FFED94FFEC93FFEE8CFFF481FCF37AFAEF79 F8EC76F7E672F7E26BF7DF65F6DD5EF9DD56F8DB4FF8D94AF7D947F8D74AFBDA4FFEDC56 FCDF5DFBE86FF6E979F7E988F9EA97FAEDA9FDF0B9FFF3C4FFF5C7FFF6C3FFEFB3FFE29D FBD485F1C26AE1AC4CD09632D08125CC5513CD410EBD3005B12001AB1806AA150EAB1215 AB111BAB111DAB111BAD1218AD1514AD140CAB1504AB1400A91400A81410A81315AB1214 AF1112B20F12B30E14B40D14B30E14B30F16AE0F13AD1313AE1913AB1B10AC1F0DBB2F18 C34A1FD07D2FD59B3AECC25CFFE58DFFF7BEFFF7BFFCEA94F5DD71EFCB51F4C34CF4BE54 F7C356FAD550FDE65CFCF076F7F68CF2FCA5F0FEC1F7FCE8FBFBFBFCF8F7FAF4DCF8F1AB F7ED8BF2E575F8E57FFFEAA7FFF5C9FFF5D5F7EEC7EEEFB3FFEDAFE8A77F97381C7D1000 A02418A21913A30F0FB51A1EB4191FAB1419A81619A51716A41614A51612A5140FA7120C A7120EA61113A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A41215A31219A21319A21319A21319A013199F14199F1419 9D15199C15199B16199816189715179616179515169414159214158E16178D17178A1616 8816158717168317177F17167B1918781A1A721A196D1919681A18641A19611B195F1E1A 5B211F542626502A294E2A2A4C2A29492A284529283D28253A28263123202D232125211E 1E1E1C191B181217130E14100C12100A0C0B0A0A0A070707050505040404030303030303 040404040404040404030303020202020202010101000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000404040101010000000E0E0E040404444444FFFFFFFFFEFFFEFEFFFEFFFF FEFFFFFAFCFBF9FBF8FCFFFBFCFFFAFCFFFAFCFFFAFCFFFBFCFFFDFEFFFFFEFFFFFEFFFF FCFFFFFBFFFFFBFFFFFBFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFDFDFFFCFBFFFBFBFFFAFA FFFAFAFFF9F8FFF9F8FFF9F8FFF9F8FFF8F8FFF9FAFFFBFDFFFEFFFFFFFFFEFFFFFFFEFF FFFCFFFFF9FFFFF8FBFFF7FAFFF9F8FFFBF8FFFFF8FCFFF8F9FFFAFCFFFAFEFFFBFFFFFB FFFFFDFFFFFDFFFEFFFFFEFFFFFFFFFEFFFFFCFFFFFEFFFFFEFFFFFFFFFFFFFDFFFFFDFF FFFDFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FFFFFFFDFDFD FEFEFEF8F8F86A6A6A000000262626FFFFFFF6F6F6FFFFFFFDFDFDFCFCFCFFFFFFFAFAFA FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FFFFFFFFFFFF F2F2F2FFFFFFF7F7F78888880000002D2D2DFFFFFFFFFFFFF0F0F0F3F3F3FEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFFAFFFFFDFFFFFFFBFBFFF6F8FFF4F5FFF4F4FFFA E3F6F0F4FFFFF5FFFFF8FFFFF7FBFFFEFEFFFFFEFFFEFFFFF1FDFBF5FFFFFCFFFDFFFEFA FFF8F2FFF2ECFFF4EDFFF2ECFFE1DCFACBC5DFB4AEBD9A94A68D88B6A59EBEB5AEA4A19C B3B4B6C6C1C7EDD8E1FFEDF8FFEEFAFFEDF6FFEFF3FFF2F1FFF8F1FFFCF3FFFFF6FCFFFA FEFFFDFFFDFFFFFAFFFFF9FFFFF6FFFFF7FFFEFAFFFDFBFFFDFDFFFFFDFFFFFBFFFFFAFF FFF8FFFFF8FFFFF8FFFFFAFFFFFEFFF8FFFFF1FFFFF2FFFFFBFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAF3F3F3EFEFEF1111110000000B0B0B000000 0000000A0A0A000000040404000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000010101020202020202030303040404040404 0507060507060507060608070A0A0A0E0C0D130F10150F0F1B1515201718251B1C2A2021 30242633272935292B39292A3D28274428274828294C28285127285626265A22235F1F20 6018196618186B17177016167517177917167B17178016168613168912148A13158B1515 8C14168F14169214159414159513139712139913149B13139D13139F1314A21315A01415 A01415A01415A01415A01415A21315A21315A31215A31215A41215A41215A41215A61115 A61115A61115A61115A61115A41215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A41316A51417A51417A61518A71619A71619A71619A71717A71717A71717 A71717A71716A71716A71716A71716A71814A91815AA1916AA1916AB1919AC1A1AAF191A B8171DA40D129116117C22174F1A0816000003020000050000020014050A40151F722632 9122299C1013AC0806BA0E0CB20F10AF1112AF1112AF1112AF1112AF1112AF1112AF1112 AF1112AF1112AF1112AF1112AF1112AF1112AF1112AF1112AD1112AD1112AD1112AD1112 AD1112AD1112AD1112AD1112AF1314AF1314B11314AF1314B11314AF1314B11314B11314 B11312B11312B11312B11314B11216B11217B11217B11217B00F17B00F15B20E15B20F14 B20F12B30F10B30F10B20F10B11312AF1412AE1311AF110EB01010AF0F0FAE0E0EAE0E0E B01012AF1014AD1115AB1217A81319A6131BA5131DA8121BAA0F13AD0E12AE0F13AF1014 AF1014B01115B11216B11216AF1014AF1014AF1014AF1014AF1014AF1014AF1014AC1210 AB190AA71A08A9170AA9140DAC1212AF1317B0131CB1141DB61B21B6201FB8281FB8311D BC3D1DC44D23D15F2DD56D36D98046DA8E50E4A15AECB562F0C869F5DA6FF8EC76FCF779 F9F975F4F671F0F06CEEE969EEE367EFDE68F3DC6AEFDD79F7F0A8F8F8BAFFFFBDFFFFB5 FFF8A5FBF096FAEE8CFCED88FCED86FDEE87FFEF8FFFF194FFF49CFFF6A4FFF8A9FFF8AC FFF8A9FFF6A1FFF398FFEF8DFEEC80FEEA77FEEA71FEEA6FFFEC71FFEC74FFED7FFDEE87 FDF094FCF29DFBF2A3FAF4AAF9F7ADF7F7AFF8F6ACF7F5AAF7F4A7F8F3A2F8F29EFAF09B FAEE98FCEE95FDEE93FEED91FEEE8FFFED8EFFED8EFEF087F6F577F4F575F5F07BF5EA80 F7E485F8E080F9DE77FBDE69F9DD56F9DD4BF8DE41F6DE40F7DF49F9E254FDE463FBE872 F8EC86F3EC94F5EDA5FBF2B9FFF7C9FFFAD0FFF6C9FFF3BCFFF3ACFFE995FFD77BF8C164 EFA850E08B3BCF712BCA5B26B9351CBA2C20B42419AE1B11AA160CAA130AAC130DAE130E AC0F0AAE110CB31410B51813B61714B31512B1120FAA1113A51821A41823AA141DB01115 B60D10B80A0CB8080BB5080CB9121AB01116AB1215AA1614A9160EAD1C0BC02E15C64D16 CA831BD3A837EEC875FFE0A7FFEEC9FFF5C9FFEE9DF7E070EDD046EFCC3CF0C845F4CE53 F8DC61FDEA72FBF57DF2FA95EAFFC1E7FFDFF2FDF5FAF8FBFFF1EAFFEBCAFDE79CF8E481 F7E47DF1DD84FFF5BEFFFDD6FAE6C1FFF1BBFFFCA2F2CC79B75633AB2B2096110A9C130D AA1C1AAB1919AA1616AB1618A61415A51515A51514A51514A51514A51612A61512A61414 A61113A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A41215A31219A31219A21319A21319A013199F14199D15199C1519 9B16199917199717189416179317179216169016158E16158D17158B1815891716881615 8717168416178016187E171A76181971181A6A181A641A1B601C1D5C1F1E5C2221582524 55292A512A2B4F2B2D4D2B2C49292A4427293E26263925263727272F2323271E1F201C1D 1C1A1B1717171012110B0D0C060606060606050505040404040404030303020202020202 040404040404030303020202020202010101000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 040404010101080808000000010101030303959595EFEEF4FEFDFFFCFDFFFCFEFFFBFFFF FBFFFFF9FFFAF8FFF4F8FFF1F2FFE9F6FFEFF8FFF4F8FFFAF9FFFFF5FCFFF8FCFFF8FFFF ECFCFFF1FFFFF4FFFFF7FFFFF6F8FFF7F4FBFFF9FFFFF9FBFFF7F6FFEEEDFFEDEAFFF0ED FFEEECFFEAE8FFCFCCFFBBBAD28C8CBC8183C3A0A4CDBEC3ADADB59FA1ADC9BECCF7DBEA FFE3F3FFE9F4FFE8EDFFECEAFFEEE1FFFCE6F5FFEAF0FFEDF6FFF0FCFFF3FFFFF4FFFEF8 FFFDFBFFFAFBFFFCFFFFFEFFFAFFFFF7FFFFF8FFFFFAFFFFFFFCFFFFF9FFFFF7FFFFF8FF FFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFFFFFFF9F9F9 FFFFFF434343000000565656FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F2F2FFFFFFFFFFFFF3F3F3 FFFFFFFFFFFFA1A1A1010101202020E8E8E8FFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFFFAFFFFFAFFFFFDFFFFFFFBF9FFF4F5FFF1F4FFF3F1FFF8F0FFFF F2FFFFF1FBFFF2F5FFFFFDFFFFFDFFFFFCFDF4EAE8FFFFF8FFFFF4FFF4EBFFE5DAFCD0C7 EEB3ABDE958ED0817AA24F498F3F387C332D61221D4B1814542D28533630301C1B140E10 281D2357363F8D5862C47D85F8A9ACFFD9D3FFEFE3FFF7E3FFFEE4FFFFEAFBFFF0FDFFF7 FFFDFCFFF8FFFFF8FFFFF7FFFFF8FFFFFAFFFFFCFFFEFDFFFFFDFFFFFBFFFFFAFFFFF7FF FFF6FFFFF7FFFFFAFFFFFEFFF7FFFFF0FFFFF0FFFFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFBFBFBF6F6F6F2F2F22C2C2C000000030303010101000000 070707000000010101000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000010101020202020202030303040404040404050706 0507060507060608070909090C0C0C120E0F1410111B15171D1719241B1E2920232F2428 32272B34292D38292C3F26294527294828294C28285127295626265922255D1F205F191B 6418186917196F17167517187917187D16178016188613168912168A13158B14168E1316 9014169214179414159513139712139A12129B13139E12119F1312A21413A01413A01415 9F1515A01415A01415A01415A01415A31215A31215A41215A41215A61115A61115A71015 A71015A71015A61115A41215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A41316A51417A51417A61518A71619A71717A71717A71716A71716A71716A71716 A71716A71716A71716A71716A71716A81817A91918A91918AA1A19AB1B1AAF191ABB1720 AA0F159715138323175619071D010004010000040000030208030A2F0F1C60202E862129 981314A80B04B30C04B20F10AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014B11216B11216B11216B11216B11216B11216B11216B11216B21116 B21116B21116B21116B41116B41116B41116B41116B30E14B30E14B40D14B40D14B40D14 B40D14B40D14B30E12AF1412AC140FAD140EAD120DAE110CAE100DAE0F0CAE0E0EAF1112 AD1114AC1117A91219A5141BA4141DA2151EA5131DAA0F15AD0E12AE0F13AF1014AF1014 B01115B11216B11216AF1014AF1014AF1014AF1014AF1014AF1014AF1014AC130EA71A08 A61B04A71808A8150DAD1315AF121BB31221B41322B91C25B92324BA2C20B9371DBC451D C45621D06829D47732DC8B49DF9B54E9AE62F0C16FF2D379F4E280F5F088F6FA8CF4FC8C F0FA87ECF582EAEE7DEBE97AECE678F0E478ECE386F2F2B4F4F9C3FDFDBFFFFBB1FEF39A FAEB86FBE776FDE76FFFE86CFFE96DFFEB74FFEE7CFFF188FEF492FFF69BFFF79AFFF592 FFF288FFEF81FFEB78FEE86EFEE668FDE664FCE561FFEA68FFEB6CFFEB74FFED7FFFEE8A FFF091FFF199FDF39EFBF6A5F9F6A7F8F5A4F9F4A2F9F2A1F8F29CFAF099FAF097FCEE95 FCEF93FDEE8FFEEE8EFFEE8CFFEE8AFFED8AFDF183F4F575F3F673F3F07FF5E985F7E38C F9DF88FADE7DFCDE6EFADE59F9DF4AF7E042F5E142F6E24FF7E55DFAE76EF8EA81F4ED93 F1EDA4F2EDB3F8F1C3FCF7D1FEF9D3FDF5C4FFF1B2FFEA97FFDE7DF9CA62F3B24EEA943F DD7633CE5A27C64528B72C27B6252AB21D1FAD1716AB130EAC120AAF1307B11307B4160A B3150AB1140BAD120DAA1010A70E11A50B139E0C17991626971726A0131CAA0F13B40C0C B90909BC0A0AB90B0DB91219AF0F17AA1116AA1616A9160EAE1B09C32D14C94E13C98613 D2AB34EEC87FFFDDB3FFEDD1FFF3CBFFED9DF7E06CEFD645EED33AF0D145F3D658F7E172 FBEE85FCF88AF2FD9FE7FFD1E5FFEBF2FDF7FCF7F3FFEFDEFFE8BDFEE595F8E181FAE685 F6E492FFF6C1FFF7CEFDE6BAFFF1AEFFE985DFA951AC3B1DAA1A199D0D0CA41413AC1C1B AA1A19A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A41215A41119A31219A21319A01319A013199D15199D15199B16199B1619 9818199517189317179218179117168E16158D17158B18158A1915891716881615871618 84161782151A7E171A77171B71181C69191C621A1D5E1C1E5B1F1F59232356262653292B 4F2B2D4E2C2D4B2B2C47292B4326283D2427382425382527312323281D21211B1D1E191D 1816191111130C0C0E060606060606050505040404040404030303020202020202040404 040404030303020202020202010101000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000020202 0202020101010000000000000C0C0CB5B5B5F8F7FDFEFCFFFCFCFFFBFEFFF9FFFFF9FFFF F8FFFAF7FFF3F5FFEFF5FFEDF7FFEFF5FFF2F5FFF7F6FFFEF7FCFFF7FBFFF6FCFFF5FFFF F2FFFFEBF3FFF2F4FFFFFDFFFFFAFDFFF8F6FFF5EFFFEFE6FFD4CBF5B2A9DF928AC8736C AE534E9435318324207618165A0C0C5524274E383B201F270B0B17301F2F5F3646974D5C CF727CFFA2A3FFCBC1FFEBD1FFFFD8F2FFD9E2FFD6F5FFE8FEFFEFFFFFF1FFFEF4FFFCFA FFF9FAFFFAFEFEFDFFF8FFFFF6FFFFF6FFFFF8FFFFFFFCFFFFF9FFFFF6FFFFF7FFFFFDFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFDFDFDFFFFFF 4848480E0E0E8B8B8BFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FFFFFFFFFFFFF3F3F3FFFFFF FFFFFFBEBEBE0505050D0D0DBBBBBBFAFAFAFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEFFFFFBFFFFFBFFFFFDFFFEFFFDFBFFF6F8FFF4F7FFF6F7FFFAF8FFFFFBFFFF FDFBFFF7EFFAFDF0F7FFFAF8FFF9F1FFF8EAFFF6E4FFD3C1DEA594CA8273C36D60BA554B A6372E931E1798211D8A17148216146E0E0F5C070A5F171A5315182500000F0000180406 350B0D4E121271241E9F4D3FCF846DE8B08FFFF1C8FFF7CBFBFED3F6FFDDFAFFE9FFFEF2 FFFAFBFFF9FFFFF9FFFFFBFFFFFCFFFEFEFFFCFFFFFCFFFFFFFDFFFFFCFFFFFAFFFFF9FF FFFAFFFFFCFFFFFEFFF9FFFFF2FFFFF4FFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFDFDFD FFFFFFFFFFFFFFFFFFFDFDFDF9F9F9F7F7F7595959000000000000090909000000030303 040404000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000010101020202020202030303040404040404040605040605 0406050507060909090C0C0C120E0F1410111A14161D1719231A1D2920232E232731262A 33282C37282B3F26294527294828294C28285127295626265922255D1F205E1A1B641818 6917196F17167517187917187D16178016188613168713168A13158B14168E1316901416 9214179414159513139712139A12129B13139E12119F1312A21413A01413A014159F1515 A01415A01415A01415A01415A31215A31215A41215A41215A61115A61115A71015A71015 A71015A61115A41215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A41316A51417A51417A61518A71619A71717A71717A71716A71716A71716A71716A71716 A71716A71716A71716A71716A81817A91918A91918AA1A19AB1B1AAF191ABA1921AD1218 9A18168823195D1C0A2704000700000003000002020300042204105115217E1D24981819 A80D08AE0903B01010AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014B01115B01115B01115B01115B01115B01115B01115B01115B11015B11015 B11015B11015B31015B31015B31015B31015B30E14B30E14B30E14B30E14B30E14B30E14 B30E14B20F12B01211AE130FAF110EAF110EAF100DAE0E0EAE0E0EAD0D0FAE1011AB1113 AA1116A71218A5121AA3131CA3131DA5121CAA0F15AD0E12AE0F13AF1014AF1014B01115 B11216B11216AF1014AF1014AF1014AF1014AF1014AF1014AF1014AC1210A81909A71A08 A9170AAA150FAF1316B2121CB41420B61622BB1E25BC2723BE3221BF3E1FC24B20CB5E25 D6702EDA8032E0993FE5AA4CF2BF64FAD27AFCE08DFBEA9CFAF2A9F7F7AFF7FBB1F5F9AF F1F5A8F0F1A1F0EE99F2EB91F5EA8EF2EA95F6F5B4F6F7BBFCF9B4FCF5A5F9EC90F6E37C F6DF6DF7DD62FBDF61FAE162FCE46AFBE671FBEB7CF9EE85FAF08FFBF190FDEE87FEEC7E FCE877FAE56EF8E366F8E161F8E05CF8E05CFFE763FFE868FEE870FFEB7AFEED85FDEF8C FEF195FCF299F9F4A0F7F5A2F8F39FF8F49DF8F29CF7F297FAF196FAF194FCEF91FCEF8F FDEF8EFDEF8CFEEE8CFEEF8AFFEE8AFDF183F7F376F4F375F6EE7FF7E986F8E589FAE185 FBDF7BFBE06DFBE05BF8E250F6E349F5E44EF6E45CF7E76DFBEA80F9EC8EF7F09FF4EFAB F6F1B7FBF5C5FFF8CEFFF8CAFDF2BAFEEDA7F5DB84F3CD6CECB751E59C3DDA7F30CD6123 BF451CB8311BB2231FB21D21B01719AD1313AC110DAE110AB01209B1130AB2150CAD140C A8130DA1120E9C101197111295121791141C8C18258C1622961319A00F12AC0D0AB60D0A BB0D0EBB0E10B71218AD1017A81116A81616AA170FAF1C0AC42E15CB4E14CC8617D4AB37 F0C882FFDEB2FFEDCEFFF4C7FFED98F6E16AF2DC4AF2D941F4D650F6DB66F9E582FDF296 FDFA99F3FFADEDFFD6ECFFEBF6FDEDFCF7E3FFF0CEFDE8B1F8E392F1E182F9EA8FFCF09E FFF8BCFFF1BCFFE7B0FFEFA9F0CD71B97A2B9620069F0F0E9F0F0EA81817AC1C1BA81817 A31312A41413A51514A51514A51514A51514A51514A51514A51514A51514A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A41215A41119A31219A21319A01319A013199D15199D15199B16199B1619981819 9517189317179218179117168E16158D17158B18158A1915891716881615871618841617 80161A7E171A77171B71181C69191C621A1D5D1D1E5A201F59232356262651292A4E2A2C 4D2B2C4A2A2B47292B4127283D24273824253626272E2222271C20201A1C1D181C171518 1010120B0B0D060606060606050505040404040404030303020202020202040404040404 030303020202020202010101000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000030303 0000000808080000001D1D1DE1E1E1FFFEFFFEFDFFFCFDFFFBFFFFF9FFFFF9FFFFF8FFFB F7FFF8F7FFF4F7FFF4F7FFF5F5FFF4FAFFFAFCFFFFFEFFFFFFFDFFFFFDFFFAF4FEFFF5FD FFFBFFFFFAF8FFF8F1FFE8D9EDC4B0DAA891B97D63B67057AB5B449C43319230238D251C 8A1D18841B177918125A0B074E1D193E24250903050300041100033B0E1552030883211E B85043DD8369F1BA91FDE8B3F2FFC3E8FFCAF3FFE0FDFFEDFFFFF1FFFEF4FFFCF7FFFAF8 FFFCFDFFFFFFF8FFFFF6FFFFF6FFFFF7FFFFFDFDFFFFFBFFFFF9FFFFF9FFFFFDFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFCFCFCDDDDDD252525 0909099D9D9DFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFF D4D4D4121212020202919191F5F5F5FFFFFFFFFFFFFCFCFCF6F6F6FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFFFFFDFFFFFDFFFEFFFFFCFFFDFBFFF8FBFFF6FCFFF8FEFFFDFEFCFFFFFBFFFFF9FF FFF7FFFFF7F6FFF4E9FFE2CFFFD1B5BF7C5FB16042A0462BA74128C24D39D55645D54B3E CC3D35B4251FA71D1B9F1F20911A1E7E151A7F222A6D1A223900001E0000321011551F1D 6721197D28149E4729C3764AD79B65FFDD9EF2E7A5EDF1B4EFF9C5F6FDDBFFFFECFFFCF6 FFFAFBFFFAFFFFFCFFFFFEFFFFFFFFFCFFFFFBFFFFFCFFFFFFFFFFFFFDFFFFFDFFFFFDFF FFFDFFFEFFFFFBFFFFF8FFFFF8FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFCFCFCFEFEFE FFFFFFFFFFFFFFFFFFFDFDFDFCFCFC8D8D8D0000000000000D0D0D000000000000070707 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000010101020202020202030303040404040404030504030504030504 0507060808080B0B0B110D0E130F101913151C1618231A1D281F222D222631262A32272B 36272A3F26294427294828294C28285127295426265922255C20205E1A1B631918691719 6F17167517187717187B17177F17188514168713168A13158B14168C14168F1416911517 9214159513139712139913129B13139D13119F1312A21413A014139F15159F1515A01415 A01415A01415A01415A31215A31215A41215A41215A61115A61115A71015A71015A71015 A61115A41215A31215A31215A31215A31215A31215A31215A31215A31215A31215A41316 A51417A51417A61518A71619A71717A71717A71716A71716A71716A71716A71716A71716 A71716A71716A71716A81817A91918A91918AA1A19AB1B1AAE1A1AB91921AF161BA01C1A 8D251C661E0F330A000D0000010100000201030004160007420A15751A21991E20A9140E AC0A05B01010AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014B00F14B00F14B00F14 B00F14B20F14B20F14B20F14B20F14B20F14B20F14B30E14B20F14B30E14B20F14B30E14 B20F12B01010B01010AF0F0FAF0F0FAE0E10AD0D0FAC0D11AB0C10AB0F13AA0F13A71017 A61019A4111BA3111BA3111CA61019AA0F13AD0E12AE0F13AF1014AF1014B01115B11216 B11216AF1014AF1014AF1014AF1014AF1014AF1014AF1014AC1210AB170DAA170DAA150E AD1311B21318B5141CB71520B7171FBB1F22BD2821BF3721C34421C75523CF6728DA7932 DB8933E0A436E5B845F6CD64FFDF85FFEBA1FFF1B5FFF4C6FCF7D1FAF7D4F7F7D3F5F6CC F6F4C3F7F3B6F8F1ABFAF1A4F8F1A3FDFAB7FBF8B5FCF4A9FAEE98F7E485F3DD70F2D762 F2D458F7D957F7DA58F9DD5FF7E167F9E572F7E97CF8ED84F9EE85FAE87CFBE777F9E26E F6E068F7DE60F5DC5BF7DC57F7DC57FDE25DFCE362FBE669FBE872FCEA7CFCED86FDEF8E FBF192F7F297F6F299F6F299F6F297F7F296F7F193F9F091F9F091FAF08FFCF08EFDEF8C FDF08AFEEF8AFEEF88FFEE88FEF083F8F27AF7F179F8ED81F8E984FAE687FBE381FBE379 FCE36DFBE460F8E558F7E756F6E65DF7E76DF9EB82FCEC94FBF0A1FEF6AEFBF6B4FCF5BE FFF9C5FFF9C8FFF5C1FCEDACFBE599ECCD72EABC5AE2A342D9882FCF6A24C24E1BB63516 B02415AE1915AF1517AE1213AE100FAE0F0CB00E0BB2100BB1120CA60D07A30F0B9D1310 981815921A1B8D1C1E871D1F821D217C1D25801B238B171A981412A6110DB10F0CB8100F B91013B51118AC0F16A71015A71515AA170FAF1C0AC52F14CC4F17CF861DD9AB3CF3C883 FFDFB2FFEFCBFFF5C2FFEF93F5E269F3DE4DF3DD4BF6DA5DF7DF75FAE892FCF3A6FAFBAB F4FDBAF3FFDDF3FFE7F9FCDFFCF7D1FCEFBAF9E8A3F1E28FEBE087F4ED95FFFAA9FFF8B3 FFEBAAFFEAA9FFE8A0E0AD5C9E500E8F15009F0F0EA51514A91918A81817A41413A31312 A51514A51514A51514A51514A51514A51514A51514A51514A51514A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A41215A41119A31219A21319A01319A013199D15199D15199B16199B1619981819951718 9317179218179117168E16158D17158B18158A191589171687171587161884161780161A 7C181A76171B71181C69191C621A1D5D1D1E5A201F5923235626265028294E2A2C4C2A2B 49292A46282A4026273C23263723243525262D2121261B1F1F191B1C171B161618101012 0B0B0D060606060606050505040404040404030303020202020202040404040404030303 020202020202010101000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000060606000000 0E0E0E000000383838FFFFFFFFFFFFFEFEFFFCFFFFFCFFFFFBFFFFF9FFFFF8FFFFF8FFFD F8FFFBF2FCF4FAFFFAFCFFFDFFFFFDFFFEFFFFFDFFFFFCFFFFF0F6FFF1F5FFF4F4FFF5ED FFECDEEDBFA7C28D6DA56A429D5A2FA95C32B66138BC5E3AB64E31AB3C28A43023A0271F 95221D8F2924702019642F2B51322F1D0F0F0B00002D0F11551F1F6E1B15892314A4381C B95C33D1945BE9CE89EDF6A5EAFFBAEFF6D4F8F6E7FFFBEFFFFCF2FFFBF4FFFBF8FFFEFB FFFFFDFAFFFFF7FFFFF6FFFFF6FFFFF8FFFFFBFEFFFEFDFFFFFCFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFB1B1B1040404050505 ACACACFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FEFEFEFFFFFFEDEDED 303030090909747474F9F9F9FFFFFFFFFFFFFBFBFBFEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFF FBFFFFF9FFFFFBFFFFFBFFFFFCFFFAFFFFFAFFFEFBFFFBFFFFF0FAFFEDFAFFF1FDFFF2F6 FFF0E9F7C3AEB77F5E8D4A1FA24A1AB24C1CC8592CE66C43FE7855FD6E50E64E37CF3324 BA2016A814109C12128A0D1178090F7A161E670D17320000240000320001611C15782513 8E2F0FB15222D1803FDFA154F7D57EECE188E5ED9AE9F6B1F1FBC9FBFCDDFFFAEEFFFAF5 FFFCF8FFFEF8FFFFF8FFFFFAFCFFFAFBFFFBF9FFFDFBFFFDFBFFFFFCFFFFFEFFFFFEFFFF FEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFDFDFDFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFBDBDBD0F0F0F0000000B0B0B000000000000050505000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000010101020202020202030303040404040404030504020403030504040605 0707070A0A0A100C0D120E0F1913151B151722191C271E212D222630252932272B352629 3D27294427294828294B29285028295426265922255C20205E1A1B6319186917196D1716 7317187717187B17177F17188514168613168814158B14168C14168F1416911517921415 9513139712139913129B13139D13119E1412A01413A014139F15159F1515A01415A01415 A01415A01415A31215A31215A41215A41215A61115A61115A71015A71015A71015A61115 A41215A31215A31215A31215A31215A31215A31215A31215A31215A31215A41316A51417 A51417A61518A71619A71717A71717A71716A71716A71716A71716A71716A71716A71716 A71716A71716A81817A91918A91918AA1A19AB1B1AAE1A1AB5181FB1181DA41E1B94251C 7021124310001A000006000003050401000410000433040C69171B942222AA1B15AB0E09 AF1112AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014B00F14B20F14B20F14B20F14 B20F14B20F14B00F14B00F14B00F14B00F14B20F14B00F14B20F14B00F14B20F14B20F14 B30E12B20D11B20D11B00D10AD0C11AC0D11A90D11A80D11A91015A71017A71017A61019 A6101BA4111BA4111BA71019AB0F13AD0E12AE0F13AF1014AF1014B01115B11216B11216 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AD1112AD1512AC1411AD1313AF1316 B41319B8141BBB171EBA191EBA211CBE2C1DC13B20C54B22CA5D25D3702CDE8235DE9435 DFAF33E4C342F6D868FFE98DFFF1AEFFF6C9FFF5DFFEF5ECF9F4F1F8F4F3F7F4EBF8F6E1 FAF6D1FBF5C5FBF5B9FCF5B1FFFCB4FFF8AAFBEF9BF7E68AF5DE78F2D766F1D158F0CD4D F5D250F7D550F6D856F6DD5EF7E169F7E672F7EA7AF8EB7BF9E374F9E270F9DE69F6DC61 F7DA5CF6D957F7D953F7DA52FADC56F9DE5BF9E163F9E56CFBE776FBEA7EFAED84F9F089 F6F08EF5F190F5F190F5F190F6F08EF7F18FF9F18EF9F18EFAF18CFAF18AFCF08AFCF188 FDF088FDF087FEF087FEF083FBF07DFAEE7EFAEC83FBE983FBE882FCE680FCE677FCE66F FBE867F9E962F7E966F5E96FF7EA82FBEC97FEEFACFFF3B7FFFBBDFFFBBDFFFAC3FFFAC3 FFF6BFFEEEB0F9E39AF7D885E5BD5EE3AB4ADB9236D07526C85A1FBE401AB42B19B01D16 AC1210AE100FB00D0EB10D0CB20C0CB20E0DB30F0EAF1110A10D0B9C1210961A1A8D1F1E 802222742020681E1D611B1D661E226F1D217F1B1B8F19159F1610AB130EB3110FB41011 B21117AB0E17A71017A71515A8180FAF1E0BC53115CD5018D48622DEAB42F8C886FFDFB1 FFEFC6FFF6BDFFF08EF2E366F1E150F1DE53F3DC6AF8E086FBE9A7FBF2B9F8F9BFF3FAC7 F9FDE4FBFBE3FDFACDFEF6B8FAF1A4F4EA95EBE38EE6E08CF0ED9CFFFFAFFFF9A9FEE797 FFE99AFFD68CD08A45953704991A09A81817AA1A19A71716A21211A21211A51514A81817 A51514A51514A51514A51514A51514A51514A51514A51514A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A41215 A41119A31219A21319A01319A013199D15199D15199B16199B1619981819951718931717 9218179117168E16158D17158A19158919158818168717158716188317177F161A7C181A 76171B6F191C68191C611B1D5B1D1E58201F5724235426265028294D292B4C2A2B472929 4427293E26263923253523233325252B2120241B1E1E1A1B1A181B1515170F0F11090A0C 060606060606050505040404040404030303020202020202040404040404030303020202 020202010101000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000707070000000C0C0C 000000626262FFFFFFFAFAFAFEFFFDFCFFFDFCFFFFFBFFFFF9FFFFF9FFFFF9FFFFF9FFFF F9FEFFFEFFFFFFFEFFFFF9FCFFF4F6FFF7F7FFF5F4FFEBE8FFF0ECFFE6DCFCBBA9C98669 A75F379F5321B16126C67131D87A3CE78348EB7D4CD5613ABE4228AF2D1FA11C178E110D 7B120C5F0C06551A144119171300001200002F060455160F7B1F109A2E12B84820D07036 E6A45AF4D27BE8EA87D9E694EBEDC8F2EFE0FBF5E9FFF8EDFFFAF0FFFDF5FFFFF8FFFFFA FBFFFAF8FFFCF7FFFEF6FFFFF6FFFFF6FFFFF6FFFFF8FFFFFEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF6F6F6FFFFFFFFFFFF9999990A0A0A2E2E2EDDDDDD FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF8F8F8FEFEFEFFFFFFFDFDFDFEFEFEFFFFFFFFFFFFFFFFFF585858 141414565656F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF8FFFF F5FFFFF8FFFFFBFFFDFFFFFBFFFEFAFFFAFDFFF6FFFFF3FFFFF0FFFFEEF8FFC4C5C58272 8F482A7F35088C3A02E28343EC8341F98749FF8852FF7E4EEE6038CE3919B31D05C12D1F AC1F169A18168612137710147920266717203700002F0000530E13741F1A7D1D078C2200 AD460BCB7425D29133FFDC74F3E87FEBF292EAF8A9EEF9BFF5F6D4FCF0E2FDEFE6FFFAEB FFFCEAFFFCECFFFEEFFEFFF2FCFFF4FBFFF8F8FFFAF7FFFDF7FFFFF8FFFFF9FFFFFCFFFF FFFEFFFFFDFFFFFDFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFE2E2E2323232000000010101000000020202000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000010101020202020202030303040404040404020403020403020403030504060606 0909090F0B0C110D0E1812141A141621181B261D202C21252F242831262A3526293D2729 4228294729294B29285028295327265723255B21205C1A1B611A186818196D1716731718 7618187A18177E17188315168613168814158915168B14168D1516901517911515941413 9513139814129A14139B14119E14129F15139F15139F15159F1515A01415A01415A01415 A01415A31215A31215A41215A41215A61115A61115A71015A71015A71015A61115A41215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A41316A51417A51417 A61518A71619A71717A71717A71716A71716A71716A71716A71716A71716A71716A71716 A71716A81817A91918A91918AA1A19AB1B1AAC1A1BB1161CAF181DA7201D9A251E7C2217 5315062804000B00000605030301040C00012800055B10148A2020A41F1AA8100BAD1112 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AE0F13 AE0F13AE0F13AE0F13AE0F13AE0F13AE0F13AE0F13B10E13B10E13B10E13B10E13B10E13 B10E13AF0E13AF0E13B00F14B00F14B00F14AF1014AF1014AF1014AF1014B00F14B20D13 B10C12B00D12AD0C12A90C13A80D13A60C14A40D14A50F18A31018A31018A3101AA50F1A A50F1AA60E1AA80E16AB0F13AD0E12AE0F13AF1014AF1014B01115B11216B11216AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AD1114AD1315AD1315AE1216B11217B7131A BA171CBC191CBB1D1ABC251ABF331CC44421CA5625D06829D87C33E38E3DE1A03CE5BF44 E8D151F9E374FFF099FFF5B7FFF6D1FFF4E4FDF3F2F7F0F8F8F0FBF9F3F5FAF6EDFBF7DE FCF7D1FDF7C7FEF6B8FFFAAEFFF39BF9E68AF4DC78F1D568F0CF5BEFC94EEDC444F3CB47 F4CE49F6D14DF5D755F5DC5EF5E168F5E46EF9E572F7DE6AF8DB66F7D961F5D55AF6D456 F5D451F6D44EF7D54DF8D851F7D955F8DD5CF6E164F9E46DFAE975F9EC7AF9EE82F5EE86 F2EF88F4EF89F4EF87F5F08AF6F189F8F189F8F189FAF188FAF188FCF188FCF187FDF087 FDF087FDF185FEF085FBED82FBED82FCEB83FDEA84FCE982FDE87DFCE877FCE971FBEC6F F9EB6EF7EA77F7EC83F8EC98FBF0AEFFF2C1FFF5C9FFFCC7FFFBC2FFF8C0FFF6BAFFEFAF F8E299F0D17FEBC36BDDA84AD99739D07B28C7601DC1481BBA3419B3231BB2181AAE0E0E B10D0CB20C0CB30D0DB30D0DB20E0FAF0F11AA1113A11516961A1A871D1F761E1D601A1A 4C14133B0E0B340807451314551515691814821B14971B13A6170FAD1311B01012B01018 A90E16A51016A71515A8180FAF1E09C63216CE511BD78728E1AA46FAC987FFE0B0FFF1C3 FFF8B7FFF28CEFE464F1E458F3E25EF5DF7AF7E39AF9EBBAFBF3CCF6F9CEF3F7D4FDF8E5 FFF5DAFFF7BCFDF5A2F9F18EF1EC86EAE68DE4E393EDEEA2FFFFB2FFF79EFEE589FFE088 F9B56ABC632B962805A21E11AE1E1DAC1C1BA31312A0100FA51514A81817A71716A51514 A51514A51514A51514A51514A51514A51514A51514A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A41215A41119 A31219A21319A01319A013199D15199D15199B16199B1619981819951718931717921817 9117168E16158D17158A19158919158818168518158517188317177F161A7B191A74181B 6F191C68191C611B1D5B1D1E58201F5724235426264E27284B292A49292A472929432628 3D25253822243422223325252B2120241B1E1D191A19171A1314160D0E1008090B060606 060606050505040404040404030303020202020202040404040404030303020202020202 010101000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000606060000000303030B0B0B 999999FFFFFFF8F9F4FEFFF8FEFFF6FCFFFAFBFFFDF9FFFFF9FFFFF9FFFFFBFFFFFDFDFF FFFCFFFFFBFFFFF2F5FFF3F3FFF7F4FFF6EFFFF2E8FFBCB3DD8675A24B308C320DA04411 C56727E28238EF8B3DE67A2FF07F39E77036CB4E22B73418B62C1FB42624A31E1F851916 6A1510631F1E4D1B1C2200001D0000470F0E691F167A1702992806BA4615D6702EEEA652 FED674F9F184EDF298EEEAC4F3EBDEFAF2E5FEF6E9FFF9EBFFFBEDFFFFF1FFFFF3FFFFF3 FDFFF7FBFFFAF7FFFCF4FFFFF1FFFFF0FFFFF3FFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFBFBFBF7F7F7FFFFFFFFFFFF747474080808494949F7F7F7FEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF8F8F8FEFEFEF9F9F9FAFAFAFFFFFFFFFFFFFDFDFDFFFFFF757575111111 2D2D2DE9E9E9FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF5FFFFF2FFFF F7FFFFFCFFFBFFFFFAFFFBF8FFF7FAFFF2FBFFEEFBFFD9E7F0A7B0B3625E78210D6C1300 9F410BDA7D38E58C3CDD8231DA792CDD7430E57337E26835D4552CC44525A52B16901C0F 7F18116D1312601416662529531C222900003800006109157F18198718059D2700C85818 E98B33ECA73FFFE26FF9EE7AF0F990EEFDA8F3FDC1F6F7D5FCF0E2FBEDE2FFF6DBFFF9D9 FFF9DCFFFBE1FFFDE7FFFFECFEFFF3F9FFF6F5FFFAF4FFFDF4FFFFF7FFFFFCFFFFFFFEFF FFFBFFFFFBFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF9F9F9565656010101000000000000050505000000040404000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 010101020202020202030303040404040404010302010302010302020403060606090909 0F0B0C110D0E1711131A141620171A261D202B20242E23273025293425283C2829422829 472929492A284F28295327265723255B21205C1A1B611A186818196C1816721818761818 7A18177E17188315168514168715158915168B14168D1516901517911515921513941413 9814129A14139B14119C15129D16139F15139F15159F1515A01415A01415A01415A01415 A31215A31215A41215A41215A61115A61115A71015A71015A71015A61115A41215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A41316A51417A51417A61518 A71619A71717A71717A71716A71716A71716A71716A71716A71716A71716A71716A71716 A81817A91918A91918AA1A19AB1B1AAC1A1BAA1318AD181CAA201EA0251E89241A65190C 3507001200000601000402030800011B00004808097A1B199A1D17A2130DAC1214AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AD0E12AD0E12 AD0E12AD0E12AD0E12AD0E12AD0E12AD0E12B00D12B00D12B00D12B00D12AE0D12AE0D12 AE0D12AE0D12AF1014AF1014AF1014AD1114AD1114AD1114AD1114AF1014B00D12B00C13 AD0C14AA0D16A70D17A30D16A00E189E0E189E101C9E111AA0101AA10F19A20F19A50E17 A70D17A80D15AB0F13AD0E12AE0F13AF1014AF1014B01115B11216B11216AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1015AE1118B0101AB21119B5111AB71419BB1819 BE1C1ABB2117C02D19C23B1DC94E24D0632AD77631DF8A3AE89C46E7AD4AF2D466F2E273 FFEF8FFFF7A6FFF7BCFFF5CBFDF1D9FAF0E4F6EDE8F7EFECF9F2EAFBF5E7FDF7DDFCF8D5 FBF6CCFEF5BAFFF4A3FEEA8BF4DB77EECF65EECA5AEEC54FEDC043EABA3AF0C13FF0C441 F3C845F3CE4AF3D455F3DA5BF4DF62F5DF65F3D660F4D45DF3D058F2CE53F3CD4EF3CE4A F4CE49F4CE47F8D44CF6D64FF6DA55F6DF5DF8E366FAE76EF9EA73F8ED79F4EC7DF1ED7F F4EE80F5EF81F6EF84F7F183F9F184F9F184FAF287FAF287FAF287FAF287FCF187FCF187 FCF187FDF087FDEB87FEEA87FEEB85FDEA83FCE980FCEA7CFBEC77FAEB74FAEE76F8EE7B F6ED88F7ED96F9EEACFCF2BFFFF5D3FFF9D6FFF8CAFFF7BFFFF2B7FFEDABFAE298F0D17F E4BC64DFAC50D19032CE7E27C5631ABD4A13B83614B52618B3181CB2101BB10D0EB30E0C B60E0DB40E0EB40E10B20F12AB1016A2131997191D84171A6B1216500C0D340606200200 1200001000001C0000310502500F097019108D1D12A01B12A91513AC1013AD1017A80D15 A51016A71515A7190FAE200AC43316CF521CDA862CE5AA4CFCC988FFE1AFFFF2C0FFF9B4 FEF38AEDE566F2EA63F3E76DF6E48EF9E9AEFDF0CEFDF7DFF7FBE0F7F9E1FFF2E2FFF1D1 FFF4A9FDF48BF8F37BF0EF79E8E98BE3E697ECEFA8FFFFB4FFF393FEE17BFFD275E08E44 A6390E9B1D07A41912AC1C1BAA1A19A11110A21211AA1A19AA1A19A21211A51514A51514 A51514A51514A51514A51514A51514A51514A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A41215A41119A31219 A21319A01319A013199D15199D15199B16199B1619981819951718931717921817911716 8E16158D1715891915871A158619168518158517188117177E171A7B191A74181B6E191C 661A1C601C1D5A1E1E57211F5624235327264B27274828294828294529284127283B2625 37232432222230242429211F211B1D1A18191717191213150C0D0F08090B060606060606 050505040404040404030303020202020202040404040404030303020202020202010101 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000202020000000000001F1F1FD2D2D2 FFFFFFFEFFF9FEFFF3FEFFEFFCFFF6FBFFFBF9FFFFF9FFFFFBFFFFFEFDFFFAF6FFFFFAFF FFF6FFFFF2F5FFF5F3FFF4ECFFE5D8F7B9AAA84C3F9A2F1D8A2104A2380ED2682EF58A42 F68B39EB7D28FD8A37FF883CEA6E32C14114AB2309AB1E14A5161A8F091087191C701618 6B1E2456171F2D00022F00005B14187C231D881B07A22A07BA420DCF641CE4973DFECF67 FFF783FFFFA4F7EEC7F9EFE3FEF5E6FEF7E5FCF7E3FBF6E0FEF8E2FFFAE7FFFEECFFFEF0 FFFEF3FDFFF9F7FFFCF1FFFFECFFFFEFFFFFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFAFAFA464646000000515151F7F7F7FEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFAFAFAFAFAFAFFFFFFFBFBFBF3F3F3FFFFFF8080800707070A0A0A D5D5D5FFFFFFFFFFFFF9F9F9FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF4FFFFF1FFFFF7FFFD FEFFF8FFFDF4FFF9F3FFF3F4FFEEF4FFDCE7D68490862B3073100A902A11B84F22D6692E E17B31F49B47E6923CDF8636E2813AE47C3DD36532AF3E14901F009225107E180C6F1610 62171457191A5D2B2E492026230000450009720B1E8F1A2097190BA92902CF5718E7832B E1992DFFE069F9ED75F2F98FF1FFA9F8FFC6FDFEDCFFF7EBFFF6E9FDF3CFFFF5C7FFF6CC FFF7D5FFF9DDFFFCE5FFFFEDFFFFF3F8FFF8F4FFFBF4FFFDF5FFFFFCFFFFFFFDFFFFFAFF FFFAFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFFFFFF FFFFFFFFFFFF6D6D6D090909000000010101070707000000070707000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000010101 0202020202020303030404040404040103020103020103020204030505050808080E0A0B 100C0D1711131A141620171A251C1F2B20242E23273025293425283C2829412929462A29 492A284D29295128265624255921205B1B1B601A186719196C1816721818741918781917 7C18188216168514168715158816168915168C16168E1617901615911513921513961412 9915139A14119C15129D16139D16139F15159F1515A01415A01415A01415A01415A31215 A31215A41215A41215A61115A61115A71015A71015A71015A61115A41215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A41316A51417A51417A61518A71619 A71717A71717A71716A71716A71716A71716A71716A71716A71716A71716A71716A81817 A91918A91918AA1A19AB1B1AAB1B1BA71216AA181BAB1F1EA4231E93221A721A10410700 1800000700000301020400001100003903036C16158F1C179C120FAB1214AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AD0E12AD0E12AD0E12 AD0E12AD0E12AD0E12AD0E12AE0D12B00D12B00D12B00D12B00D12AE0D12AE0D12AE0D12 AD0E12AF1014AD1114AD1114AC1214AC1214AB1214AB1214AC1214AD0E13AB0E15A80E16 A40E17A0101A9A111B97111C95111C97132099131E9A121C9E111AA10F19A40E17A80D15 A90C13AD0E13AD0E12AE0F13AF1014AF1014B01115B11216B11216AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1015B0101AB10F1CB4101BB5111AB81518BB1917BC1E15 BA2310C23519C5441CCB5724D36D2DD88036E09641E9A84CE7B659FBE288FAEE98FFF7A8 FFFCB4FFFABCFFF4C0FCF1C4F9F0C9F7EFCBF9F0CFFAF4D2FDF7D3FDF8D2FCF7CDFAF6C9 FEF5BAFFED97FEE17BF2D168ECC659ECC150EEBD47EDB73DEAB335F0B93AF1BC3CF1C03F F2C745F3CE4CF2D452F4D958F6DA5CF2CF57F3CC55F2CA51F0C84CF0C747F0C845F3C845 F1C943F7D14AF6D44EF6D852F8DD5AF9E262FAE669FAEB6EF8EC72F5EC75F2ED78F4ED7B F4EE7CF5EF7DF6F07EF8F17FF9F182FAF283FAF285FAF285FAF287FAF287FAF287FCF188 FDF08AFEEA8BFFE98BFFEA87FDEA83FCEB7FFAED7BF8ED79F7ED7AF7EF82F6EE89F4ED95 F5EDA5F8EEB9FCF3CCFFF7DCFFFADCFFF4C7FFF1B9FFECADFDE59DF9D889EDC36DE1AC50 DB9A3ECD7D26CA6A1EBF5114B73910B42713B31B18B1111DB00B19B40E10B60E0BB5100E B51110B11113AB1217A3141A98161E84151C6B10154C05092D0000140000070000000100 0001000600001300003A0A0061170C851F139C1D16A71814AC1214AD1017A80D15A50E15 A71515A7190DAD210AC23615CE521EDB872FE6A94EFFC98BFFE2AEFFF3BEFFFBB2FBF48A E8E769F3EE70F5EB7CF6E89FFBEDC0FEF3DFFEFBECF9FEE8FCFBE6FFEEDDFFEFC6FFF39B FFF57CFAF46CF1F071E9EB88E4E798EEF1AAFFFFB4FFEF8FFFDD75FFC668D2712C991D00 A01309A0110DA71716A61615A11110A51514AF1F1EAB1B1A9D0D0CA51514A51514A51514 A51514A51514A51514A51514A51514A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A41215A41119A31219A21319 A01319A013199D15199D15199B16199B16199818199517189317179218179117168E1615 8D1715891915871A158619168418158418188117177E171A79191A73191B6E191C661A1C 601C1D5A1E1E57211F5624235327264B27274729294729294529284026273A2524362223 32222230242429211F201C1D1A18191617191014150A0E0F05090A050706060606050505 040404040404030303020202020202040404040404030303020202020202010101000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000606060000002E2E2EF7F7F7FCFCFC FFFFFAFEFFEFFEFFEDFCFFF3FCFFF8FBFFFFFBFFFFFCFEFFFFFDFFFFF6FFFFF8FFFFF5FC FFF3F3FFF2EAFFDBCBC88E7A863925872011982312AE381CD05D31F27F46FF8F48FC8938 F07C27EB7422F0762DDE6127BD3C14AD2612AD241EA417208905138210186F0E176D1724 5B0E1E3800033E00036C151E8C2624901808AD310FCE521EE2762DF2A146FFCC62FFE975 FBEE90FFF2CBFFF3E6FFF9E6FDF8E2F7F6DAF6F3D4FAF1D2FFF1D6FFFBE3FFFBE7FFFAEC FFFCF2FDFFF9F4FFFEECFFFFEDFFFFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFBFBFBFFFFFFEEEEEE2F2F2F000000636363FFFFFFFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8C8C8222222000000DEDEDE F5F5F5FFFFFFFBFBFBFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF2FFFFE7FCF5EAF6ECFFFFF3 FFFDECFFF8EAFFE1DAFFD2D0B2606486262A851B1BAA3A2FB23F24BB4419DF692CFB8C45 ED9144DA8737D37B31D47533CC642FB4491D9E300F92240D8A20127A19126A141364191D 60232A54222B3E151D38000E6F112C850E2A951220A21913B32809C84A0FE07823E79D34 FAD15DF3E673F3FA93F4FFAFF4FDC6F6F7D8FEF1E9FFF4E6F7EDBCF5EAACF4DFAAFBDEB2 FFF0CFFFF8DFFFFBE6F9EDDDFFFFF4ECF8EEF0FFF8F0FFFAE7EDEDFFFDFFFFFAFFF9EAF1 FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFBFBFBF0000000E0E0E0000000A0A0A000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000010101020202 0202020303030404040404040305040305040406050507060606060707070B07080B0708 150F111711131D141721181B281D212D22263025293327293826263B2625412726462826 4B27275027255525255822205F2221641E1C681A1A6918156E16157116157617157A1616 8216168315168616158816168816168A16168E1617901615911513921513961412991513 9915119B15129C16139D16139F15159F1515A01415A01415A01415A01415A31215A31215 A41215A41215A61115A61115A71015A71015A71015A61115A41215A31215A31215A31215 A31215A31215A31215A31215A51417A51417A51417A51417A51417A51417A51417A51515 A51515A51514A51514A51514A51514A51514A51514A51514A51514A51514A61615A71716 A71716A81817A91918A91919AB1A1DAB1A1DA81818A319169D201A89221B5C130C2C0100 0C00000000000202020A0000250000601613912825961412A81315AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014B00F14B20F14B30E14B20F14B20F14B00F14B00F14AF1014AF1014 AC1013AC1214AD1315AD1416AD1416A91314A81213A71113A30C11A10E149F121A9D161D 9917219317218E16208B152189111D8B111C91121D99111BA01019A40F15A80D13AA0B10 AB0C10AB0C10AC0D11AD0E12AD0E12AE0F13AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1015B10F1CB2101FB4101BB30F16B31011B5170EBB2212BE2D12 BE3813C74F1DD3692DD77C35D68939DD9D45EEB75AF6CE79FFECADFFF6C1FFFFC5FFFDBD FDF3AEF4EBA0F6EB9CF8F09FF7EF9EF7EE9FF7EFA6FBF4AEFEF9B9FDF8BEF9F4BDFAEFAD FDE084FBD56AF0C65AE8BA4BE7B343E7AE3BE9AA36E8A731EBAD34EDB135EFB83AF1C040 F2C745F2CD4BF1D04DF2D150F3CB51F3C64FF0C44BEEC046EFBF43F0C040F1C240F1C542 F3C845F3CD48F4D24DF5D954F6DE5AF6E25FF5E462F3E666F8EE73F5EF75F8EF78F6F078 F6EF7AF7F07BF7F07CF7F07EF8F081F8F083F8F284F9F287F9F288FAF389FCF38CFEF28E FFEE92FFEC92FFED8CFFEE88FEF083FBF180F9F182F8F186F6F08EF7F19BFAF3ABFBF5B9 FDF5C7FBF3CFFAF0D5FBEECEFFF1C1FEE8ACF7DC97F1D081EEC46EE7B157DB9A3ED6862F C36619C15314BA3D11B42A0EB21E14B21619B31120B30D1BB1080BB8100FBB1716B31516 A40E10990C1292131C8D1E27680D16490208270000150000080000000403000805000603 0004000800002100005010067F1E15981F17A41614AC1115AF121BAB0F1AA81118A71515 A5170BAA1F08C43918D45C27DB8633E7A952FDCA8BFFE1ADFFF2BCFFFAB2F7F58EE8E972 F1EE7BF5EF8DFDEEB3FFF2D1FEF4E8FBF7ECF5FAE4F8F8DCFFEED3FFEBB9FFF392FFF876 F4ED5EE2E059E6E47DF7F6A4FBF9AFF5EC9FF6DF81F1C361D4872FAB3F009E1300A70F0C A61512A51514A51514A51514A51514A51514A51514A51514A31312A31312A31312A31312 A31312A31312A31312A31312A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A41215A41119A31219A21319A01319 A013199D15199D15199B16199914179616179315169115159016158F15148C14138B1513 8717138419138317148017138016167E16157A16187717186F1517691719651B1C601E1F 5B21205724215626245128264E2C2B4A2C2C4729294228273E2626382423352323302221 281E1D231E1B1D1B1C1717171011130A0E0F050B0B030909050706060606050505040404 040404030303020202020202020202020202020202020202020202020202020202020202 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000050505000000707070FCFCFCFFFFFFFDFEF8 FFFFEFFEFFECF6FDEBF9FFF3FAFFFEF9FEFFFAFAFFFEF8FFFFFAFFFFF3FBFFEFF0FFF2EC FFDFD1BB796371270C741C049C2C1EA92E1FC0462EE56D48FC8752FC8646EF7B32E67227 EB752DDA6223C24817AF3212A523159D181B950E1F8B0A1E7A07167F162477192B630A20 5500165F031C7811248D1A219A1B12AE2D0EC94D1AE1742FF19F49FFC561FFE477FFF198 FFF6CEFFF7E7FFF9E2FAF7D8F8F8D4FDFAD1F9EDC5F2DCB7F5D6B7FFF2D8FFF7E4FFF7EA FFF7EEFCFFFBF0FFFFEDFFFFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F5F5F5F4F4F4FFFFFFF6F6F6010101000000B7B7B7F0F0F0FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEE333333000000A0A0A0FFFFFF F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF2FFFFF4FFFDFBFFF4F9F4E0FFF9E0 FFF7DDFFC5B1CC7E71AB4C469327249E2922BA4031BC3F23C5461DE86934FD8749E07A38 CF702EC96529CA602CC4532BB13B1DA02714981F148E1B18811417741018701922722632 6D2B375D232F5A13237A112F900F2D9E1424AA1B17BB2B10D04D17E57A2AEC9E3CF8CE60 F2E575F4F995F6FFB3F6FFC8F8F7D8FFF2E9FFF5E1FFF5B9FDEDA2F4D595EABF8CECB690 FDC7ABFFEDDAFFF7EAFFF3E8F6F7EFF8FFFBF7FFFFF7FDFDF5F3F6FFF7FEFFF6FDFFFEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D0D0D01C1C1C040404000000080808000000030303000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000010101020202020202 0303030404040404040305040305040406050507060606060707070B07080B0708140E10 1610121C131621181B271C202C21253025293327293826263A26254028264529264A2827 4F27255325255822205F2221631F1C661A1A6918156E1615701615751715791716801616 8315168616158717168816168917168D17178E1615901613911513951512971513971611 9A16129C16139C16139D15159F1515A01415A01415A01415A01415A31215A31215A41215 A41215A61115A61115A71015A71015A71015A61115A41215A31215A31215A31215A31215 A31215A31215A31215A51417A51417A51417A51417A51417A51417A51417A51515A51515 A51514A51514A51514A51514A51514A51514A51514A51514A51514A61615A71716A71716 A81817A91918A81A19AA1B1DAA1B1DAA1819A81817A61F1B95221D69140F3806000F0000 0001000106020601001A000050100E8223218F1313A61415AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014B00F14B20F14B30E14B30E14B20F14B00F14B00F14AF1014AD1114AC1214 AB1214AC1315AB1516AA1415A81414A61212A21212A3181B9D181B95171B8E151C86141C 7F141E7C141F7A141F7D152082141F8C141E93141D9D1219A20F15A80D11AA0B0FAB0C10 AB0C10AC0D11AD0E12AD0E12AE0F13AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1015B2101DB41221B4131BB41416B4150FB61D0DBD290FBE3410C24414 C95B20D37430D6873AD69541DFA94FF0C567F9DA8AFEEBC0FFF3D3FFFACDFFF7BBFAED9F F3E688F4E87CF8EB78F8EC74F7EC76F8EE7FFAF18CFCF59DFBF4A6F6EFABF9E99EFBD978 FBCC60F0BD50E9B045E8A93FE8A53AE9A135E79F31ECA435ECA936EEB039F0B83FF1BF42 F1C646F0C946F1CA49F2C44CF2C14BEFBC47ECB943ECB83EEDBA3DEFBC3DF0BF3FF5C545 F2CA47F5D04CF5D753F7DC57F5E15CF6E45EF3E663F8ED6FF7EF73F7EF73F7EE75F8EF76 F7F179F7F07CF7F07EF8F081F7F183F8F186F9F288F9F28AF8F38DFBF38EFCF291FFEE96 FFED96FFEE8FFEF189FCF187F9F287F7F28AF5F291F2F09BF5F1A8F9F3B9FCF6C6FEF5CC FDF3CFFBF1CEFCEFC5FFECB3FEE19DF5D487F0C672ECB95EE6A549DC8C35D47729C45617 C04617B83114B32114B11717B11119B20D1BB10B17B30A0DB10B0BAD0F0EA91416A21A1E 951A1F80151D6C121B4600082E00021600000B0000020204000809000606000604000702 000100180000470E03771D14941D17A41615AC1115B0101AAC0F1AA81118A71515A4180B A92107C23C17D25F28DA8A35E6AD56FDCB8EFFE3AFFFF3BCFFFBB5F5F796E7EA7FEEEF87 F5F09CFDF1C1FFF3DCFFF7EDFCF8ECF4FBDCF7F8D0FFECC2FFE9A9FFEE88FFF26FF4E959 E7DF56EDE67BFCF69EF3EA9DF9E79BF9DA80E6AF55C26B1EA52D00A51200B31514A81412 A51514A51514A51514A51514A51514A51514A51514A31312A31312A31312A31312A31312 A31312A31312A31312A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A41215A41119A31219A21319A01319A01319 9D15199D15199B16199914179616179315169115159016158F15148C1413891613851813 8219138118147F18137F17167D17157A16187618186E1517691719651B1C601E1F5B2120 5625215427245028264D2B2A482C2B462A294127263D2525372322322222302221281E1D 231E1B1C1A1B1517160E1213080E0E020B0A020808050706060606050505040404040404 030303020202020202020202020202020202020202020202020202020202020202000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000050505090909979797FFFFFFFDFDFDFFFFFAFFFFF3 FDFFEDFDFFF2FCFFF6FCFFFBFCFFFFFFFFFFFFFDFDFFF0F0FFF7F3FFF3EAFBC3B4CB846E 954628872E0CA74224AA3426B13627C64933E26A48F37C51ED7842DD692CD46122D15D22 C34E19B03813A12710981C1492131A8C0B1F85071C830F1C8A1C29871D3179112A710A27 7E112E931D35A1232EA01B14B12E12CA4D1DE07531F09E4AFDC362FFE277FFF09AFFF3C9 FFF6DFFEF9DBF8F9D1F8FACBFCF9C6F8E8B5F2D3A4EEBE96E2AB8CF9C0ACFFF2E4FFF8ED FBF2EBEEF9F3F4FFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FBFBFBFFFFFFC4C4C40000000C0C0CD2D2D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF454545000000575757FFFFFFE8E8E8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF5FFFFF7FFFAFFFFEDFFF8DBFFF5D0FFE4BD DB99769A4528A7412BA43021B63B2CC74535BF3D23CB4927EB683EF47646D2592AC54E23 C0441EC24122BE3620B12518A71814A514199C0F18900816840614820D1D871B2A862431 7D212E78182689132D98122BA71625B21E1AC53018D95222EC7D35EFA044F5CA62F0E279 F4F899F7FFB5F9FFC8FCF9D6FFF2E4FFF5DAFFF6ADFDE88FF4CA80DEA168C57750C7765B FAB1A2FFEEE6FFEDE7FFFCF6FEFFFBF8FFFDFBFFFFF8F8F8F9EEF2FFFBFFFFFEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8E8E8 4F4F4F000000010101030303000000060606000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000010101020202020202030303 0404040404040305040305040406050507060606060707070B07080B0708140E10161012 1C131621181B271C202C21253025293327293626263A26254028264529264829274E2825 5325255623205E2221631F1C661A1A6819156C1615701615751715791716801616821616 8416158517168717168917168D17178E1615901613911513931612961613971611981712 9B17139C16139D15159F1515A01415A01415A01415A01415A31215A31215A41215A41215 A61115A61115A71015A71015A71015A61115A41215A31215A31215A31215A31215A31215 A31215A31215A51417A51417A51417A51417A51417A51417A51417A51515A51515A51514 A51514A51514A51514A51514A51514A51514A51514A51514A61615A71716A71716A81817 A91918A81A19A51B1BA81C1DAE1819AF1716B11D1BA3211F791A144B0E09110000000100 0008020406011200003C0604701A19871313A51417AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014B00F14B30E14B30E14B30E14B20F14B00F14B00F14AF1014AD1114AC1214AB1214 A91515A71515A61414A41413A212119C1210981C1A8F1B1B8519197A161871151A6D161E 6A171F6B18226F18217717228217218E151E99131AA11015A80D11AB0C10AB0C10AB0C10 AC0D11AD0E12AD0E12AE0F13AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1015B1111DB3131FB5161BB61815B51B0FBA250DBF3310C13E10C9551CCE6826 D58236D99542DBA54FE4BB61F5D679FFE99FFDEDCBFFF0D9FFF4CBFFEFB1F7E68EF1DF71 F2DF5CF5E353F5E44EF6E551F8E75BFAEB6CFCEF7FF9ED8BF1E790F3DF88F8CE68F7C155 EFB248E6A53DE69E3AE69A38E69633E69431EB9935EB9E36ECA539EDAE3DEDB641EDBD41 EDC242EEC245EFBC47EFB844EDB441EBB23EECB13DEDB23CEEB63DEEB83EF3C144F3C647 F4CD4CF5D451F6DA55F6E059F6E25BF3E55EF9EC6CF6EC70F7ED71F7EF73F8EF76F8EF78 F7F07CF7F07EF7F183F7F085F8F189F7F28CF7F28EF7F390F9F393FBF295FEEE97FEEE97 FFF091FCF38EF9F48CF7F590F5F497F4F3A0F1F1ABF4F2B9F8F4C5FEF7CDFFF6CDFFF3C9 FCF2C1FEEDB5FFE4A1FCD789F1C771EBB85DE9A84AE09337D57828D06320BE4415BC3518 B52316B01616B01018B00E19AE0D15AF0B12B20D11A9090BA00A0C9E16189B2428872226 6211173F00082000001400000A000003000203070A00090B000405000604000A05000400 0F00003E0C03711810901A16A31416AE1118B10F1CAE0E1AAB1119A81616A41A0DA9260A C2411AD26429D98D39E7B159FDCF91FFE5B2FFF4C0FFFBBBF3F89EE5EC8CEDF097F6F1AD FFF3D0FFF6E6FFF9EDFEF9E3F4FACCF5F6BCFAECAFFCE69AFAE87CFAE868F3E358EEE059 F6E977FFF695EDDB87FCE194F6CB7DD08C45A744099A1A00AB1204BB1917A91312A51514 A51514A51514A51514A51514A51514A51514A31312A31312A31312A31312A31312A31312 A31312A31312A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A41215A41119A31219A21319A01319A013199D1519 9D15199B16199914179616179315169115159016158F15148C1413891613841913811A13 8019147F18137F17167B17157917187618186E1517681819631B1C5F1F1F592120562521 5427244F29264B2C2A482C2B462A294028263B26253624223123222E2321271F1D221E1B 1B1B1B1517160E1213080E0E020B0A000908050706060606050505040404040404030303 020202020202020202020202020202020202020202020202020202020202000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000202020000000404041E1E1ECCCCCCFFFFFFFBFBFBFFFFFBF9FAF2FEFFF3 FEFFF6FCFFF8FCFFF8FEFFF8FFFFF6FFFFF1FBEADAFFF8E4FFEAD3CA8A6E974726923611 A64018C15330B8402FB93F30C54B36D96146E16A48D66038C65125BD491AB54216AC3813 A02A10961E108E16158A111A870C1E830A1B89141A8F1C218F1C2B861227850E2A901532 9B1931A11925A71E16B53216CB5321DE7734EB9D4BF7C063FFDF7BFFEF9AFFF1C6FFF6DA FDFBD4F9FBCAF9FCC3FCF8B9F7E2A3F0C68CE5A577BB6F4BC07057FFBAABFFF1E6FFF4EC FBF6F0FCFFFDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9 F3F3F3868686000000202020E7E7E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF676767000000373737FFFFFFF7F7F7F9F9F9 FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF8FFFDF1F9ECFAF8DFFFFEDAFFF8C8F1BC86C67D4A B65A2BBB4D2ABA4126C5442FC33E2BB93520CB472EDF5C3ED85636C24121B83517B52D15 B72A19B52019AC1212A80B12AB0E19AC0E1DA1081A990616960C199A1822981F26901D20 8B161E9316249D1625AA191EB72319C9351BDD5627ED7E39EE9E49F1C564EDDE79F3F89A F9FFB3FDFFC7FDFACFFFF2DAFFF4CDFFEF98F5D976EFBB68E19355BE5830A53720BF584F EA9592FFE8E7FFF6F4FFF8F5E7ECE8FBFFFFFCFFFFFEF8FAFFFDFFFFFEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFB878787 000000070707000000010101040404000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000010101020202020202030303040404 0404040305040305040406050507060606060707070B07080B0708130D0F150F111B1215 20171A261B1F2B20242F24283226283626263927253E2926432A264829274C2925522625 5623205E222161201C651B1A6819156C16156F17157318157718167F1716821616841615 8517168717168818168B17178D17158E17139016139217129417139617119817129B1713 9C16139D15159F1515A01415A01415A01415A01415A31215A31215A41215A41215A61115 A61115A71015A71015A71015A61115A41215A31215A31215A31215A31215A31215A31215 A31215A51417A51417A51417A51417A51417A51417A51417A51515A51515A51514A51514 A51514A51514A51514A51514A51514A51514A51514A61615A71716A71716A81817A91918 A61A19A21A1AA71D1DB1181AB41617B71B1CAF23228C201D5F1A15150000000100000700 000A020D00002B0000631513861819A41517AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 B00F14B30E14B40D14B30E14B20F14B20F14AF1014AD1114AC1214AB1214A91314A71515 A61615A41413A113119F110F95140F81140F7718127218176C1B1A661C1D621D225F1E24 601D26631C246B1A2179182188171D951419A01115A70E10AB0D0EAB0C10AB0C10AC0D11 AD0E12AD0E12AE0F13AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1015AD1019B0131CB31718B51B13B6210DBB2C0CC03B10C24912CF6322D2762DD98E3D DCA34CDFB65EE9CB71FAE58AFFF6ABFFF3C9FFF2D1FFF1BEFBE9A1F5DE7EF0D760F2D74A F4DA3FF6DA39F7DB3AF8DF47FBE458FCE768F8E775EFE079F0D773F5C45DF6B74EEBA840 E69C39E49538E59137E58D34E48A32EA9038EA9538EB9D3BEBA63EECAE3FECB540EBBA41 ECBB42EEB542EEB242ECAE3FEAAC3DEBAC3BEBAD3CEEB13EEFB440F3BC45F2C246F2C94B F3D04EF5D753F5DD57F4E157F3E35CF7EA68F6EB6DF7EC70F7ED72F8EE75F8EF78F9EF7C F8F081F7F085F7F088F6F18BF6F28FF6F291F7F296F8F397F9F298FCF09AFCF198FBF293 FAF591F8F692F6F897F4F6A2F4F5AFF2F1BBF5F2C7FBF5D1FFF7D3FFF7CAFFF4BEFAEFAD FCEA9EFCDB8AF9CD76EDBA5EE8A948E29837DB8228D0661CCA511ABD3316BA261CB4181C B0101CB00E1BB00E19AF1112AE0E0EB10E13A70B0F9D0E1496191D8722266B1C1F3E0609 1900000E000006000000000400010501060A01060A000005000304000B080005000B0000 3908016D160F8F1716A41318B1111BB20D1DAE0C1BAB111BA91717A51D0FAA290CC3451D D3692DD9913CE8B65FFED796FFE9B7FFF5C3FAFBBFF0F9AAE6F09AEFF3A7F9F4BCFFF5DB FFF9ECFFFAEAFEFAD7F3F8B6F0F5A3F6EE9DF7E88DF6E478F4E168F5E15EF8E461FFEC75 FFF389F4D67CFCD588E8AE6EB56530932700991300B11307B91611A91410A51514A51514 A51514A51514A51514A51514A51514A31312A31312A31312A31312A31312A31312A31312 A31312A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A41215A41119A31219A21319A01319A013199D15199D1519 9B16199914179616179315169115159016158F15148C1413891613841913811A13801914 7E18137E18167B17157917187419186C1617681819631B1C5F1F1F592120552521532724 4F29264A2B29452B2A4329283F27253A25243523213022212C2220261E1C211D1A1A1A1A 1216150C1212050E0D000A09000807050706060606050505040404040404030303020202 020202020202020202020202020202020202020202020202020202000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000505050000000303033A3A3AF4F4F4FFFFFFF9F9F9FFFFFFFBFBF9FFFFFBFEFFFA FCFFF6F6FCEEFBFFEEFFFFECFFFFE4FFF3D2FFF9D4FECAA3BF7A51B65D31C55E31C24F22 B83E19BC422BB83F2CBE4530CB533BCD553CBF492BB13A1CAA3416A52F159E2A139A2214 921B138E16178C131A8B111E891218931E1799241B9820229317229312269B162B9E1424 9B0E14AE2215BA3818CC5923DC7B34E59D49F1BF60FDDD7AFFF09AFFF4C3FFF9D5FDFCCE F8FDC5FAFFBCFDF6AEF4D88FECB775E3925BC36238A1391EB0513FF0A69BFFF1EAFFF9F3 F2EAE7FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFBFBFBF8F8F8 636363030303444444F4F4F4FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C9C9C0000002D2D2DF6F6F6FFFFFFF7F7F7FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFFFDFBFFFBF5F7E9FFF8DBFFFED1FFE5A8E7AC68D68742E28041 D96733CA4F26C23F23B4301BAD2819C03C2FC94739B33121B4311DAD2815AB2212AD1F15 AB1514A60A0EA8070FB10D18B40F1DB00E19AC1117AE191BB2231FB0271DA725179F1F14 9C1C19A11B1AAC1D15B92612CC3918DF5828EC7C3AE99846EDC162EBDB79F2F898FAFFAF FCFFBDFCF9C2FFEFC7FFEFB8FEEC8AEACA5DE2A24ADF803ECB4D25A51C099E1815A63539 FCABB1FFF0F4FFFAFAE9E9E7F8FEFCFBFFFFFFFFFFFFFDFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFB9B9B90A0A0A 050505000000020202000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000010101020202020202030303040404040404 0305040305040406050507060606060707070B07080B0708120C0E140E101A11141F1619 251A1E2A1F232E23273125273527263927253E2926422A264729274C2925522625552420 5D232161201C651B1A6719156B17156F17157318157718167F1716801616831715841816 8517168818168B17178D17158E17139016139217129417139617119718129918139B1713 9D15159F1515A01415A01415A01415A01415A31215A31215A41215A41215A61115A61115 A71015A71015A71015A61115A41215A31215A31215A31215A31215A31215A31215A31215 A51417A51417A51417A51417A51417A51417A51417A51515A51515A51514A51514A51514 A51514A51514A51514A51514A51514A51514A61615A71716A71716A81817A91918A61A19 9F1A1BA51D1DB2181AB71415BD191AB723239825226E231E210400000200000700000C02 0700001F00005A1311871D1FA21619AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014B00F14 B30E14B40D14B30E14B20F14B20F14AF1014AD1114AC1214A91314A91515A71515A51514 A214129E13109B100D8F140F72140C671A10641D175E211C57211F4F1F1F491B1E48171D 571E25621C24711A2081181D9015189D1215A70E10AB0D0EAB0C10AB0C10AC0D11AD0E12 AD0E12AE0F13AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AD1115 AA0F15AD1216B11813B41E10B7270CBC340CC2450FC45213D27025D58232DB9A46DFB058 E4C56BEDD980F9EF96FFFCABFFF9BBFFF6B8FEEDA5F8E28CF3D66EF1CE56F3CD46F6CE3B F6CD35F8CF37FAD441FFDB4FFDE15CF9DF64EED964EECE5FF3BD53F3AE47E99F3EE49337 E38D36E48938E58538E38336E9893CE98E3DEA963EEB9F41EBA840EBAF41E9B440EAB541 EEB043EDAD41ECA93EEBA83DEBA83DEDAA3FF0AE40EFB142F0B744EFBC46F1C54AF3CD4E F3D551F5DA55F5DF56F3E15BF6E766F4E96BF5EA6EF6EC71F7ED74F8EF7AF9EF7EF8F083 F7F086F7EF8AF6F08EF6F193F6F196F6F299F7F39CF7F39CF9F19CFAF39BF8F596F7F795 F5F998F5FAA0F5F9AFF3F6BDF2F2CCF7F3D6FDF6DCFFF6D6FFF5C3FDF0ACF6EA94F8E485 F9D273F6C161E9AE48E29A34DE8825D6701BCD5614C73F17BB271BBB1B23B41126B30D25 B10E1FB2121AB01510AE130EAC0D12A9121B9E18218A1B2169171B420A0B1B0000080000 020305000405000305000305000106050007080005010004000A080006000B0000390803 6E1511911618A51218B2101BB30C1DB00B1BAC101BAA1818A71F11AC2C0FC44A21D46E30 DA973EE9BC61FFDC9CFFEDBBFDF7C7F7FCC6EFFAB5E7F3ABF2F6B9FAF6C9FFF4E4FFF6EC FFF7E0FDF7C7F2F69FEDF48AF3F288F4EB82F1E378F2DC6DF9DF68FFE66CFFEA6FFFEA76 FED674F3BF73CD87549D42238E19079F1508B21408AF0F03A9140EA51514A51514A51514 A51514A51514A51514A51514A31312A31312A31312A31312A31312A31312A31312A31312 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A41215A41119A31219A21319A01319A013199D15199D15199B1619 9914179616179315169115159016158F15148C1413891613841913811A137F19147E1813 7E18167A18157717187419186C1617671919621C1C5D201F5822205525215327244D2A26 482A28442A294228273C27243824233223202F21202B211F231E1B1E1D19181A19111514 0B1111040D0C000908000706050706060606050505040404040404030303020202020202 020202020202020202020202020202020202020202020202000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 070707000000060606646464FFFFFFFFFFFFFAFAFAFFFFFFFEFBFFFFFEFFFEFFFFF8FBF4 F4FBE9FEFFE8FFFFDFFFFFD3FFF3C0FFE8B2EDB67ED68B54E68751E97743CC4E1CB5340A B6391BAF351DB13720B93F28B93F2AAC3320A32816A128179B2114992015971C15931914 90161590151792171A951C14A12A12A83015AB2D1EA7231FA81F26AF222BB11E24AA1914 B42811BF4017CE6023D97F31DE9D43E9BD5AF7DC75FFF098FFFAC5FFFCD2FBFEC9F4FDBC F7FEB1F8F1A0EFCC7BE6A65CDD7B3ED15B2DA32404840B00AA4A3EFCB5AFFFF3EDFFF7F4 FFFDFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFF8F8F84A4A4A 1010106D6D6DFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFC4C4C4000000101010B1B1B1FFFFFFF5F5F5FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFDF7F9F4FFFFEFFFF9D7F8DEABF6CA83FCBD6DF7A551EC8739E57231 CA4C19B53311A7230E9F1B0FAA2923AE2E2B951A139F25189B20109E1E11A31E15A21714 9E0C0DA60D12B01418A7080DAA0E0FB31A14BC281AC1331DBE3418B32E0DA82708A52711 A82513B0240DBD2C0FD03E15DF5C26E87B36E39542E9BE60E8D974F1F793F9FFA8FBFFB3 F8F8B2FAEBB2FDE9A4FBE67BE0BB48D08729CF621FCD3E16B91909A60A0B99101AAF4954 FDBCC4FFF6F8FFFEFBF4FAF8F5FEFBFBFFFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFE1E1E1343434000000 000000040404000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000010101020202020202030303040404040404030504 0305040406050507060606060707070B07080B0708110B0D130D0F1910131E151824191D 291E222D22263024263527263927253D2A26422A264729274C29255027255524205D2321 60211C631C1A6719156B17156D18157219157618167E1816801616831715841816851716 8818168A18178B18158D17139016139217129417139617119718129918139B17139D1515 9F1515A01415A01415A01415A01415A31215A31215A41215A41215A61115A61115A71015 A71015A71015A61115A41215A31215A31215A31215A31215A31215A31215A31215A51417 A51417A51417A51417A51417A51417A51417A51515A51515A51514A51514A51514A51514 A51514A51514A51514A51514A51514A61615A71716A71716A81817A91918A61A199C1A1A A51D1DB4181BB81214C11416BC2021A226267928243B1A13000300000800000E05030000 160000500E0F821E20A21619AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014B00F14B30E14 B40D14B30E14B20F14B20F14AF1014AD1114AB1214AA1415A71515A61615A416149F1411 9B110E990F0C8A130D6F1D115E23155822164E1F17401B153513112C0C0F2A070B4D2025 591E246A1B207C191C8D16189B1313A50F0EAC0E0DAB0D0EAB0C10AC0D11AD0E12AD0E12 AE0F13AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AD1114AA1114 AC1615B11D13B5240FB92E0DC03D0FC85014CA5F17D87B2BD98D37E0A74EE7C065EDD47A F2E78EF8F69FFFFFA7FFFCA3FDF497F7E787F1DA74EECC5EEEC54FF2C246F5C03EF5BF39 F7C13AFAC841FDD14AFDD853F6D854ECD150EAC64CF0B348F0A442E69539E08A33E08335 E28037E27D37E07B37E7823EE7873DE88F3FE89841E9A041E7A83FE7AD3FE8AF3EEAAA40 EBA63EE9A43DE8A33CEAA23CEBA63EEEA941EDAD41EFB343EDB844EFC149F1C94DF3D251 F4D954F4DE55F2E058F4E564F4E767F6E86DF6EA70F8EC74F9EE7AF9EF80F8F085F8EF88 F5EF8DF6F092F6F196F5F19AF6F19DF5F3A0F5F3A0F8F39FF6F59BF6F897F5FB99F5FC9D F4FCA9F4FABAF5F8CBF4F4DAF9F3E3FEF6E3FFF6D6FFF2BBF8EB9CF0E37BF1DA6AF3C75E EFB44CE29F34DA8B22D67816D0610FC8470EC23114BD1F20BB152BB60D2EB30B2CB20F24 B11519AF170AAD1709A90E14A71522981A2578141C4B0609210000080000000300000D0B 000C0C0008090004070000050800041100060C00080008080006000B00003D0C07711716 94181AA7111AB40E1CB50A1CB10A1BAE111CAB1919A72213AD3012C54E24D57334DB9B41 EAC165FFE1A0FFF0BEFAF7CAF3FBCAEEFCBFE8F6B8F7FBC8FCF8D5FFF2E8FFF2E8FFF2D5 FAF2B4F1F48BEBF475EEF478EFEE78EEE178EFD872FBDA6FFFE471FFE465FFDA5FFBC85F DB9D50AC5D368E2A1B911716A61817B11506AC0C00A9140EA51514A51514A51514A51514 A51514A51514A51514A31312A31312A31312A31312A31312A31312A31312A31312A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A41215A41119A31219A21319A01319A013199D15199D15199B1619991417 9616179315169115159016158F15148C1413891613841913811A137F19147E18137C1816 7A18157717187319186B1717671919621C1C5D201F5822205525215128244D2A26472927 4329284028263B262337232231221F2E201F2A201E221D1A1D1C181719180F1513081110 020C0B000907000605050706060606050505040404040404030303020202020202020202 020202020202020202020202020202020202020202000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000040404 0000001313139D9D9DFFFFFFFFFFFFFFFFFFFFFEFFFBF7FFFFFDFFFFFEFFF9FCF5FBFFEC FFFFE1FFFFD4FFF9BFF4E19FFFDD97F9BE7AEE9F5CF08A4CDC632AC6400BC63D0FAB2B06 A32608A2260CA82B15A629179D1F119A1B149D1E18941715951816951816931612931610 971A149F231BA52B16A83107B43A0BB93818B42D19B3241CBB2622BF2722BA2717B92E0D C44614CF6720D6842ED99D3DE2BB52F2DC6FFEF195FFFFC4FFFDCEF5FBBFEDF7AEEDF5A0 EFE68BE5BD65DB9243D06020C63E0EB01D00980B0089140AA44B45EEB3AFFFF5F3FFFBFB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFD3D3D3202020040404 8D8D8DF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFBFBFBDFDFDF1C1C1C000000828282F8F8F8F9F9F9FCFCFCFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFDFBFAF5F0EBD8E1D1ADE4C58CFFCF82FFD075FFAD4EE77F26DA6518BA3C01 AB2700A31F08941109951516971C21881415831C0D811C0889200D942416962016941810 9D1914AC231DA51B11B12516C03820CE4928D05128C84B1BB73E07AA3200AE340DB02F0F B72D09C2340CD44616E36125E87D35E0943EE6BB5CE6D971F0F78DF8FFA2F9FFA7F5F4A2 F4E69FF6E18EE6D15CD8B036C97918C04A04C42600C41204BA0C0EA90D1A861121B66875 FDD9DDFFFDFBFBFFFFECF8F4F8FFFEFBFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFCFCFCFDFDFD646464000000000000 070707000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000010101020202020202030303040404040404030504030504 0406050507060606060707070B07080B0708110B0D130D0F1910131E151824191D291E22 2D22263024263527263927253D2A26422A264729274C29255027255524205B242160211C 631C1A651A156918156D18157219157618167E18167F1716811815841816851716881816 8A18178B18158D17139016139217129417139617119718129918139B17139D15159F1515 A01415A01415A01415A01415A31215A31215A41215A41215A61115A61115A71015A71015 A71015A61115A41215A31215A31215A31215A31215A31215A31215A31215A51417A51417 A51417A51417A51417A51417A51417A51515A51515A51514A51514A51514A51514A51514 A51514A51514A51514A51514A61615A71716A71716A81817A91918A61A199C1A1AA51D1D B4181BBA1013C11114BF1C1DA62625802B285A37310F1209000900001006000100140000 4608097C1A1BA11619AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014B00F14B40D14B40D14 B30E14B20F14B20F14AF1014AD1114AB1214AA1415A71515A51514A315139F14119A100D 950E0A84130B692112522311441A0C331105240B041B06011804051B0205442125521F24 631C20761A1D8B17189A1413A50F0EAC0E0DAB0D0EAB0C10AC0D11AD0E12AD0E12AE0F13 AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AF1014AD1114AE1517AF1B17 B52316BA2C14C03812C84916CF5C1BD16B20DE8531DE9840E6B358EFCD73F6E289F7F19B F6FCA6FAFFA2FAFB86F6F173EEE065E8CF58E7C24FEABA4BEEB448F2B246F1AF41F2B342 F7BC46FAC64CFACF4DF3CE49E5C83EE3BC3BE9A93DEA9A3BE18C32DB802FDC7A31DD7633 DD7335DB7135E1793CE17E3BE2863DE2903EE4993EE2A13DE2A53AE3A63BE6A33BE79F39 E59D39E49C38E69C39E8A03CE9A43FEBA840EDAE44EDB546ECBD47EFC74DF1D04FF3D752 F3DB53F2DE57F5E363F3E666F5E76CF5E96FF7EB75F9EE7BFAEF83F8EF86F8EF8AF5EF8F F6EF94F6F098F5F09CF4F1A0F5F2A3F5F2A1F5F59FF4F89AF4FA9AF5FC9CF4FDA2F3FEB0 F3FCC3F4FAD4F6F5E3FAF6EBFFF6E7FFF5D5FEF0B3F3E58CE8DC64E9D051E9BA46E6A638 D99220D27D10D06A08CB5305C23A08BC2510BC1725B90E30B40732B2082DB00E23AF1517 AC1703A81503A91015A0122089111D620710330000110000000200000B07000C08000D0B 000A0B0005080300050F00051B00051400070006070005020E000041100C771B1C981A1E AB111DB40C1BB6091CB1091AAE111CAC1A1AA82312AE3312C75226D67735DA9F41EAC668 FFE6A3FFF3C2F7F8CEF0FBD0ECFDC6EAF9C2F9FED5FEF8DEFFF0E9FFEBE2FBEBC9F5EDA5 EEF27AEBF465E8F368E9EE6EEADE78EBD275F9D574FFDD70FFD856F9C744E7AD3FBC772A 913A1E871D1F951725A6161FB01405B11500A9140DA51514A51514A51514A51514A51514 A51514A51514A31312A31312A31312A31312A31312A31312A31312A31312A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A41215A41119A31219A21319A01319A013199D15199D15199B1619991417961617 9315169115159016158F15148C1413891613821913801B137F19147E18137C18167A1815 7618187319186B1717651919611D1C5C201F5822205525215128244D2A26472927432928 4028263B262337232231221F2C211F29211E211D1A1C1D181719180F1513081110020C0B 000907000605050706060606050505040404040404030303020202020202020202020202 020202020202020202020202020202020202000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000060606 272727DBDBDBF6F6F6FFFFFFFFFFFFFEFDFFF9F4FFFFFCFFFFFDFFFCFEF9FCFFECFFFFDD F2F5BCD7D38CDFCC7FFFE190FFD282FAA85CE87F3BCE5214BD3200C13301A32000991B00 9819009C1C03991707920F07930F0D9A15189813189A151A9C17189C18149F1C12A92719 B83724C14523BE460ACB5110D04E1CC53B17BB2912BE2515C42917C22C13BD3408C74C10 D16C1ED4882AD59E37DCBA4CEFDB6AFBF190FFFFC3FDFBC8EBF4B3E0ED9EE0E98EE1D776 D7AC4ECF7F2ACB520DBA2700B91600BA1D0A940F0678110CB26865FFDDDCFFFBFAFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6A6A6080808060606B6B6B6 F4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF5F5F5494949000000838383F5F5F5FFFFFFF6F6F6FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFEFFFFFCFFFDFCFFFDFCFFFDFEFFFBFFFFFBFFFEFB FFFCF6FFF7ECDCB89EB9996AE6C381FFED96FFD877F3A344E4812CC1510FA22E00972608 92281A7816136D1018761C2872202662180D6A1908821A0F9621189622158F200D8F2A0E 9B3715B34723C35429D76737E4773FE27A3DD36C2AC15411B54307B23D11B33711BB330D C8390FDA491AE8632AEA7D38E09440E3BB5BE5D86FEFF788F9FF9AFBFF9CF7F095F9E08E FCD880D9B044DC9F34D0741FBB3D02B61700BB0A00BC090DAF0B16960F1D8B2731CE9196 FFF6F4FFFCFAF9FEFAF8FFFFF8FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFF8484840000000202020A0A0A 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000010101020202020202030303040404040404030504030504040605 0507060606060707070907080B0708100C0D120E0F1610121B1517231A1D271E212B2225 2E24253527263728253C2A28402B28442B27492A274E28255225205825215D221E611D1A 641A176918156D18157218177618167C18187E1816801817821818841818861817891917 8B18158D17159016139216149417139616139817129917159B17159D15159F15159F1515 9F15159F1515A01415A21315A31215A31215A41215A41215A61115A61115A61115A71015 A61115A41215A31215A41215A31215A41215A31215A41215A31215A61417A51417A61417 A51417A61417A51417A61417A51515A51515A51514A51514A51514A51514A51514A51514 A51514A51514A51514A61615A71716A71716A81817A91918A61A199E1A18A51D1DB21818 B61010BD1111BE1C1AAB24208D27227F463D2C1609040400050D020300000E0000310909 661A1C9A1A1BAC1214AC1214AC1214AD1114AD1114AF1014AF1014AF1014AF1014AF1014 AF1014AF1014AF1014AD1114AD1114AF1112AF1110AF1110AF1112AF1112AF1112AF1112 AF1112AF1112AF1112AF1112AF1014B00F14B00F14B00F14B01012B20F12B20F12B01012 B01010AF1112AF1112AF1112AF1112AE1215AC1315A61415A11516991415901412891311 7619125920173F1F142B10071905000D00000B02001106041B0909412323501F22631D1F 781A1B8C15179C1114A90F11AF0C0FAE0B0EAC0C0EAD0D0FAE0E10AD0F10AE100FAD1210 AD1210AD1210AD1112AD1112AC1212AD1112AC1212AD1112AC1210B01C10B32112B8291B BD321DC13F1DC9511DD1661ED37720DB8F2FDEA242E9BD64F3D784FAEA9DFAF7AAF7FEAE FBFFA1FBF377F9E761EED554E7C54AE6B848E9B047EDAB4AEFA949EEA546F1A947F5B249 F9BD4DF9C54DF2C544E5BF38E3B335EA9E3CEA8F3CDF8232D9772CD9722FDB6F31DB6D32 D86B32DD7339DE7838E07F3AE0893AE2923BE2993ADF9E38E29F37E59B3CE4983AE29638 E29638E39739E59B3CE59F3DE7A33EECAD44EBB344EDBB48EFC54CF2CF51F4D654F5DA55 F3DD56F5E25FF3E463F5E667F7E96EF7EB73F9EE7AFBEF81F9F087F8EF8AF5EF8FF5F094 F5F19AF3F19EF4F1A2F5F2A5F5F2A3F5F4A1F4F7A0F4F8A3F3FAAAF2FCB5F3FDC1F3FCD1 F4FBDCF8F7E5FDF8E5FFF8DCFFF4C6FFECA3F8DE7DEED159EDC647EBAB3DE69931D7841E CE6F11CB5D0EC5470CBE2F0DBA1C11BD1222BB0A27B70529B30526AF0C1DAC1214A71506 9D15079819208616246A0D184600082200000B000000050300110E000A05000907000607 0006080600061000041900031200060006060006021002004613107C1E1E9C1B1FAD101B B70B19B80719B40818B11018AF1B19A92411AF3413C75425D67936DBA042ECC86AFFE7A6 FFF3C8FAF5D8F3F7DCEFF9D6EDF8D0FCFFD9FEFBD8FEF3D5FCECC8F8E9B0F4EA95F2ED75 EFF064E8F05FE9ED64E8DC6CE8CF6BFBD16FFFD66EFFCA55F8B240DB8F2FB056178C230E 8C15199C1524A2121BAC1407B61D0BA8150EA51514A51515A51514A51515A51514A51515 A51514A31313A31312A31313A31312A31313A31312A31313A41213A61115A61115A61115 A61115A61115A61115A61115A61115A61115A41215A41215A41215A41215A41215A41215 A31215A31217A21317A21317A014179F14179D15199C15199B1619971517961617931516 9016159015178D15168C1415891515841913811A138019147E18147C18167A1817741918 701A19681817641A195F1D1E5B21205623205326235128244D2A26442B273F2A273C2925 38262233242130221F2A201E28201D201C191C1B17161817101413090F0F020B0A000807 000605050706060606050505040404040404030303020202020202020202020202020202 020202020202020202020202020202000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000C0C0C363636 FFFFFFF1F1F1FFFFFFFFFFFFF6F5FBF7F5FFFFFCFFFFFDFFFFFDF9FFFFE8FFFAD0E6D096 B8A256D1C768FFEC8AFFDD85FFA95AEE8140D25922AA3001901F00852400782000761C01 791D0878170E740E0C7C0E118B141A96181C9C1A1AA11E14A22310A52C0FB13D18BF5325 CC652BD37223E07D2AE17632D05823BE3A14BB2E12C43016C73214C2340CCD4C15D76B23 DA842FD79B39DDB74CEEDA69FBF28BFFFFB8FBFAB7EBEEA1E2E28CE4D97DE5C669DA9A42 CF6E1FD34F0FBE2200B81000C31D0DAC19128A0E0C9D393BC58180FFF7F3FFFDF6FFFEF8 FFFFFAFEFFFBFCFFFDFCFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFDFFFEFD FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF979797121212212121E5E5E5FCFCFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF6F6F6585858000000282828FFFFFFF4F4F4FAFAFAFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFEFDFFFCFFFFFBFF FFFBFFFFFBFFFFFDFFFFFFFFEFF8F3F7FFFBF4FFF9EFFDF0FCFFF6FFFFF4FDF5EAFFF6E6 FFC3ABE4885FBF8243EDC472FFFB9CFFE687E6A354CC7337AD4A238D2E1A611610440D10 2D0A101C020D1400091800041C00004905028C0E19A7141A9A180B8C25028B4F11A17125 B67728D28A38E79947EA9D4BE5A14EE4984AD97632C2531CB94921B43D1DBC3517CD3D1B DC4621E45729E67436E39145E3BB5CEFE279F2F989FBFF93FFFF9BFEE684EDBF67F8B564 FAA757E07E37C14F19B3330CB21F0BB1120CB20D11B41017B21B228E0B10AC4644FFBFBB FFF3F1FFFAF8EBF3F5F5FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5FFFFFFD7D7D7000000181818000000060606 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 020202020202020202020202020202020202020202020202020202020202030303040404 0404040505050606060705060A08090C0A0B100E0F1412131A18191F1D1E222021272121 3127263527243829263C2A26402B26452C274B2C27512C265427225A251F60211C641D19 6A1B176D18157015147313147917187A16167D16177E1718801618831717871716891515 8B15158E14139113149414139513139814129A14159A14139C16159D15159D15159D1515 9D15159F1515A01415A21315A21315A31215A31215A41215A41215A41215A61115A41215 A61115A41215A61115A41215A61115A41215A61115A41215A61115A41215A61115A41215 A61115A41215A61115A41213A31313A31312A41413A51514A51514A61615A71716A71716 A71716A71716A71716A71716A71716A71716A71716A61816A31C19A61A19AE1817B31814 B81611B61910AE1E13A224169B3527772B1D3A09001600000B000006010012130E4E2C2A 831A179F0F0EA31111A71313AB1214AD1315B01115B00F14B00F14B00F14B00F14AF1014 AF1014AD1114AC1214AC1212AD120DAD130BAD130BAD120DAF120DAF120DAF110EAF110E B01010B01010B01010B01012B20F12B20F12B20F12B01010AD120EAC130DAB140DAB140B AC130DAF120DB30F0EB40E10B0070CB10D14A90F19970E1688131B7F1C1F6F1D1F581C1E 38171E1D0C140D02080903050604050504000C09041C0F0941242051201C661C1B7C181A 911317A10E16AF0913B40912B60D12B30F10B30F0EB2100EB0110DAD130BAC130BAB140B AC150CAA150EAB160FAA1710AB1610AA1612AC1713AC180CAF1F00B72808BE3024C33A32 C44735CB5C31D57828DA9025E2A733ECBD53F6D382FAE2A2FFEFBBFFFAC0F4FAB0F2EF92 FBDD6DFED15AF3C14EE8B245E3A63CE1A03CE69D3FE89D40E89D40EBA142EFA947F4B34B F6BA4CEFB844E4B03AE2A437E28734E57E39E07735DC7030DA692DD8652CD7642DD6652D E3753AE37A39E5803AE48739E48E37E49337E29634E29636E08B38E18A3AE18C39E08E3A E2923BE2973CE39D3DE2A13DECAF45EAB447EABB47EEC44BF3CD50F7D454F9DB57F9DE59 F3DF58F1E35CF3E562F4E765F6EB6DF7ED74F9EE7BF8F083F8EF88F6F08EF6F195F6F299 F6F4A1F6F5A5F7F5A8F9F6A9FCF6A8F9F5ABF6F6B8F3F5C3F1F7D1F1FADDF4FCE5F7FCE5 F7F8D9FEF7CDFFF4BCFFEEA4FFDF86FCCC66F2BA4BF1AA3EEF9437EA8535DC742DCF6028 C64C25BF3920BA261CBA1718BA0A14BE0815C00A17C00E1AB60F17A90D11A11111931B1D 782730571D293B09142100011100000A0000030000000304000302000302000202000002 0400020800000B0000040002000D0B0006020D00004F1A168425219A1516A8070DB80612 BC0613BC0A16B61117AE1611AA230DB83E19D1612FDD823CE0A547F1CA6FFFE4AAFFEBCF FFECE8FAEFF3F6F5F1F5F8E5F7FED4FAFEC1FAFBADF9F499F7EB89F6E47EF8E37AF6E56F F0ED5EE8E653E8DA57F2D35EFECD64FFC05FF6A54CEE8E42C5581FAA330B9716039D1310 A91A1EAA181BA91410A81410A81616A71717A61518A51515A51417A41414A31215A31313 A31215A31313A31215A31313A31215A31313A31215A41215A61115A71015A71015A71015 A61115A61115A41215A41215A41215A31215A21315A21315A21315A21315A01415A01415 A01113A01113A011139E12139D13139B13159A14159914159513159214159014168E1315 8C14168A13158912148713148717158417148216147E1613791513751614701615691815 621815601C195D201F5923215626245327264F2725482926402D273C2F293A2D27362B25 3227232C231E271F1C231E1A211D1A1B1A161414140C0E0D05090A030708020607020607 050706060606050505040404040404030303020202020202000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000B0B0B676767FFFFFF E5E5E5FFFFFFFFFFFFF9FAFEF9FDFFFEFDFFFFFBFFFFF8F3FFF7E3FFCBA9D58957C1893C C1C554FFFF92FFE281FFA056DA6834AA3E1A853417531D01351C00180C001106001C0B01 1A00001C00003E0007741F227F13109C2414AD3211AF3B0AB95615CF7C2ED6943ECE9838 DFAE47D19D38CD8D35CC7E33BF5F25AE3B0FB62F11CC3A21D13A1FD54221DE5B2DE87C3E E49548E1AE52F2D76EFFFD91FFFFA1FBF69AEFE083E8CE71F0C167F1AB56E07E35CE5415 BF2F00C12300BB1500B30D01AC0D0AA91217A81C25982B2EFFD8CCFFECD7FFFDEAFFFFED FCFFF4F0FDF3F2FFF8F8FFFFFCFFFFFFFDFFFFFBFFFFFAFFFFFBFDFFFBFBFFFDF8FFFEFA FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE4242420000002B2B2BFCFCFCFFFFFFFDFDFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAFAFA7A7A7A010101191919E9E9E9FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFEFDFFFCFFFFFBFFFFF9FF FFFAFFFFFDFFFEFFFDF1FCF6F4FFFAF2FFF8EEFFEDFCFFF3FFFFEFFFF6E7FFEDDBF48365 E06738C47731E5B962FFF695FFEF94E3A75FB464338D311C66151134000516000702000B 00020C00010E0000070D00004208078C0C19B0161EB22A1CAF4D20A7792CAD9334E1B957 F5C15EFFC968FFC86AF3C064E4AA56D9853DCB682FBD532BB94423BF391CCE3D1EDD4724 E3592BE8773BE5964BE2BB5EF0E57BF5FC8CFCFF8FFFFC90FCD877EFB259FEA85BFF9756 E5703BC24620B02E14AC2013AA1511AE0F13B41116B313159A0606AC312CF29590FFE4E0 FFF7F6F7FBFCF5FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFE5E5E52B2B2B0D0D0D000000060606000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000020202 020202020202020202020202020202020202020202020202020202030303040404040404 0505050606060606060808080A0A0A0E0E0E1313131818181D1D1D212121242321312726 3328263729263A2B283E2C28422D28492D294D2C255128225726215D221E631D1B6A1A19 6D17167014157313147917187917187B17197E171A7F17188317178716188915168B1515 8E13159113149414159513139813149A14159B13159C16159C16159C16159C16159D1515 9D1515A01415A01415A21315A21315A31215A31215A41215A41215A41215A41215A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A41213A41213A31312A41413A51514A51514A61615A71716A71716A71716 A71716A71716A71716A71716A71716A71716A61816A61A19A61B18AB1A17B01813B3190F B41A0EB21C0EAC2011A2241690291A621407320000120000030000010D09412F2B7E1C19 9C110EA11311A51313A91314AD1315B01115B00F14B20F14B20F14B00F14AF1014AF1014 AC1214AC1214AB1310AD130BAD1307AD1309AD1309AF120BAF120BAF120DAF120DB0110E B0110EB20F10B20F10B20F12B20F12B20F12B01010AC130EA9150BA9150BA9150BAB140B AF120BB30F0DB60E0EB0050DB20C16A90E1C950E1C811620711F255B1E2340191E1D0B17 0B051304010C0403090102060000000904001C0B0346231D561F1A6C1B18801618951218 A50E17B10916B60812B60D12B40E0EB30F0EB2100DB0110BAD1309AC1409AB1409A91509 A8150BA8150BA9160EAA1710AB1811AC1814AC1A0BB42401BA2E0AC33726C54335C75137 CB6733D58629D99B2AE3B440EEC863F8DB97FEE8B6FFF2C5FFFAC4F5F8A7F3E988FCD168 FFC557F5B64CE8A73FE29C3AE09738E2953BE3963CE5953EE6993FEBA243F1AB49F4B149 EDAE44E3A739E19935E17F36E37538DD6C32D7642DD25D27D05B25D15C27D15E27DF6E34 DF7333E17A35E38235E48835E38E34E19132E19035E2883AE2883CE3893DE18C3BE1903E E2963EE29C3DE1A03CEAAF47E9B346EABB47EDC34AF3CB4FF6D353FBD856FADE59F3E056 F3E35AF3E55EF4E764F8EB6BF7ED72F9EE7AF8F083F8EF88F6F08EF6F195F4F29BF6F4A1 F6F5A5F7F5AAF9F5ABFCF6ACFAF5B5F6F4C3F4F4D2F2F5E2F1F7EBF3F9EBF7FCE6F6F6D0 FDF6BFFFF1A8FFE88EFFD674FCC257F4AD43F39D3AF28936EB7835D96630C9512CBE402A B93028B81F21B9141ABC0B11C2090EC30A0FC00D10B50F13A91015A0131C8A1F29622A35 391E271F050E0E00000B0000090002070001030000010000010000010000030000030000 040000060000000002000B09000600130100511A1587241F9D1515AD080EBD0811BE0612 BE0A13B71115AF180FAC260DBB411AD3642FDE833CE0A849F2CB70FFE4ADFFEBD2FFEAEF FFEEFEFBF4FCF6F6EAF3FBCAF3FCADF3F98FF2F27AF3E872F6E271FADD79FBDF72F3E75D E9DF4AE9D149F2CC51FDC45BFCB058ED8F49E0713CB83A14A92109A01103A8150EAF1B19 AB1618A41213A41215A71619A71619A61518A51417A51417A41316A31215A31215A31215 A31215A31215A31215A31215A31215A31215A41215A61115A71015A71015A71015A61115 A61115A41215A41215A31215A21315A21315A01415A01415A014159F15159F1515A01211 A012119E12119D13119D13139A14139A14159715159414159214159013178C14168C1416 8A13158912168713148816168616148315147E16137915157416146F1716681817601917 5D1D1B5B211F5724215426265128264F2725472A263D2E27382F28372E27342B242F2822 2B241E25201C231E1A201C191A19151412130D0D0D07080A050608040507040507060606 060606050505040404040404030303020202020202000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000808080C0C0CAEAEAEFFFFFFF9F9F9 FFFFFFFFFFFFFCFFFFF8FFFFF9FCFFFFF7FAFFF6F1FFE6D6E6997BD0673ACC8035BEC64F FDFF8DFFDE7DFC9753CC5B31902E155F27162A1504091100000A00000700000906000104 0A0000360C106A24249230259F2D12B13D0ECB5F1FDF8838E9A84AEEC55CF5D769F6DA6C E8C75CD9AF4DCE9440C47530B9561FBE421CCA3D21D43C24D94225E25833EA7643E7934D E6AE57F2D672FFFA8EFFFF95FDF288F0D772ECBD61F5AF5AF7994FE37031CF4715BD2702 BE1F02BA1404B40D05B10B0DB20E15B41420A32025EB9F8FFFDDC3FFFBE1FFFEE8F7FBEA F7FFF6F4FFFDF0FEFEFBFFFFFFFDFFFFFAFFFFFAFFFFFAFDFFFBFAFFFDF6FFFEF8FFFFFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF5F5F5424242000000535353FFFFFFFFFFFFF9F9F9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F2F2FFFFFF B2B2B2090909060606B4B4B4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFDFFFFFBFFFDFDFFFCFDFFFAFFFFFBFF FFFDFFFEFFFDF6FFFBF5FFFAF5FFF8F5FFF0F5F6E6FFFDEFFFF4E7FDC2B0BD4A2FC44B1E BE712DE0B25DFFED91FFE992D4995595481A78210E5106032200000D000200000900030C 00010C0100050D000047150A8F1F1EAE2421C03F2ADA7346E6AC62EDCA6EFFEF8EFFEA87 FFE989FFEB8EFFE085F8C16EE09E52D68745C45F31C24C26C13F1BCC411AD84B20E05E2A E57F3DE69F4FE2C05FF3EB80FBFF90FBFD8FFFEE87F0C567E6A04BF79B52F6884DDC6334 BC3D1AAD2912AC1E14AC1413AF0E13B51016AF0C0F9D07069D1E18C25F59F8B9B2FFF6F1 FFFEFBF2FBFAFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFAFAFAFFFFFFF9F9F96F6F6F010101000000040404000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000020202020202 020202020202020202020202020202020202020202020202030303040404040404050505 0606060606060808080A0A0A0E0E0E1313131818181D1D1D212121242321302625322725 362825392A273D2B27402D27462D284B2D255029225726215D221E621E1B691B196D1716 6F15157214157717187917187B17197E171A7F17188317178517188816168B15158E1315 9014149414159513139813149A14159A14159C16159C16159C16159C16159D15159D1515 A01415A01415A21315A21315A31215A31215A41215A41215A41215A41215A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A41213A41213A31312A41413A51514A51514A61615A71716A71716A71716A71716 A71716A71716A71716A71716A71716A61816A51918A61B18AA1916AE1913B31911B3190D B31B0EAC1E1099190C9B2F227F2B204F13091F00000B0000000000422623811B179C110E A11311A51313A91314AD1315B01115B00F14B20F14B20F14B00F14AF1014AF1014AC1214 AC1214AB1310AD130BAD1309AD1309AD1309AD130BAD130BAF120DAF120DAE100DAE100D AF0F0FAF0F11AF0F11AF0F11AF0E13AE1011AC110FAA120DA8130DA8130CAA130CAC110D B10F0DB20E0FAB060DAC0C16A3111E8F111D7B1721681D224C181C2D0F110C000A02000B 03020A07050A0500040600001304012C0F0B51211D611D1A731919871618981318A60F18 B00A16B40912B40E12B30F10B30F10B2100EB0110EAF120DAD120DAC130BA91209A7120B A7120BA8130CAA150FAD1812AF1A14B11D13BB2814C13419C84227CB512CCB6228D07929 D9962EDEAA3CEDC361F6D586FFE6B1FFEFC5FFF6C5FFFAB7F6F392F0E373F6C75BF8B94F EEAB43E29D38DC9233DA8D33DC8C35DD8D36DF8D39E1913AE6993FEBA243EDA843E8A53D DB9C32DA902FDB7932DE6D33D46128CA5720C6511CC74F1BCA5220CA5520D8652CD86A2D DB7230DE7C31DF8232E08831DE8B2FDE8A30DF8537E0863AE0863ADF8A39E08E3CE1943C E19B3CE09F3BE9AE46E9B346EBB946EFC34AF3CB4FF6D353FBD856F9DD58F3E056F3E35A F3E55EF4E764F8EA6DF7ED72F9EE7AF8F083F9F089F7F18FF7F297F5F39EF7F4A3F7F5A8 F8F6ABFAF6ADFCF5B1FBF5B9F8F5C8F6F5D6F3F6E5F4F8EAF5F9EAF7FBE2F7F5CCFCF3B8 FFEB9FFFDE84FCCA67F2B54BE9A037E9912FEA7F2FE16E2DCD5823BE441FB4331EB1261F B31A1CB71218BD0C12C20B0FC20B0FBA0C0DB20F12A813199E1620861E29521F282A1019 1000010D00000C00020F0609080204010000000000000000000000010000030000040000 0400000000020006040004001A0500571C168B2320A11717B00B11BF0A13BE0612BC0B13 B61115AF1B11AF2B12BE471FD76A32DF873FE3AD4DF2CD72FFE7AAFFEECFFFEEEAFFF3F8 FCF7F4F6F8E2EFF6C0ECF6A0EAF181EAEB6CEEE367F3DE69FADB71FBDD6FF4DD59EAD349 E6C544EDBE4AF6B453EE9B4BD67332C45021A01F009F1400A11106AC1814AF1B1BAA1517 A31114A21114A71619A71619A61518A51417A51417A41316A31215A31215A31215A31215 A31215A31215A31215A31215A31215A41215A61115A71015A71015A71015A61115A61115 A41215A41215A31215A21315A21315A01415A01415A014159F15159F1515A01211A01211 9E12119D13119D13139A14139A14159715159414159214159013178C14168C14168A1315 8713168713148816168417148216147E16137915157217146D17166719175F19175D1D1B 5B211F5724215426265028264E2827472A263C2D26382F28362D26342B242F28222A231D 241F1B221D191F1B181918141311120C0C0C07080A040507040507040507060606060606 050505040404040404030303020202020202000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000909091F1F1FF8F8F8F8F8F8FFFFFFFFFFFF FDFDFDFCFFFFF8FFFFEBECF0FFF7F9FFF3EFFCBEAFB25C41B6471CC9752FC3C152FEFF8D FFD37BEE8A4CB449256E18014012031200000301000002000002000000000600001D0304 4917167227219F3C29AB3D1CD36031FF9E5FFFC87AFFD57CFFE685FFFC96FFF48DFFEA85 FDCE72E2A854D3863ECB6D2FC75322C13E14D2441ED64820DE5B2DE5783FE4964CE7B55E F4DB77FFF88FFFFC90FDE87FECC867E3AD55E99B50EC8948DC632EC73E14B72003BA1905 B71309B30E0AB10D0EAF0E13AD10179F1A1BAA5948F1C1AAFFF8E1FFFCE5F5F4E2F9FFF6 F7FFFDE9F5F3FBFFFFFFFDFFFFFBFFFFFAFFFFFBFDFFFCFAFFFEF8FFFFF8FFFFFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFD4D4D43333330000008B8B8BFFFFFFFFFFFFF9F9F9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5FFFFFFE3E3E3 1E1E1E000000818181FFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFDFCFFFBFEFFFBFFFEFDFFFCFDFFFBFFFFFBFFFFFEFF FCFFFFF8FFFDF1FEF4F8FFF8FDFFF3FDF4E5FFFAECFFE3D7CA8575AC341BB3380FBB6B2C E8B96BFFEA92F0D07DB47A3B7C330A621302420000190000090005020911000A1300050F 04020317080054260E953829B73F2ED95C40FF986AFFD38EFFEE99FFE68AFFD777FFD276 FFE58CFFEF9BFFDB89EABB69DCA058CB6C36C95428C54619CA4616D4511DD96528E3883F E5A951E7CB67FAF388FFFF94FBF78CF8DF7BE7B159DF8D41F48D4BEB7841D25529B53414 AA230FAB1B13AB1214B10D14B50E15AF0A0EA80E0C96110A9A3229D48B82FFEEE6FFFBF6 F8F7F3FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFAFAFAFEFEFEFFFFFFB3B3B3030303020202000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000020202020202020202 020202020202020202020202020202020202020202030303040404040404050505060606 0606060707070909090D0D0D1212121717171C1C1C202020232220302625322725352726 3729263B2C27402D27452C274A2B265029245627215C221E601F1B671B1B6A19186E1517 7014157717187917187B17197C181A7F17188117178517188816168B15158C1415901414 9214159513139813149A14159A14159C16159C16159C16159C16159D15159D1515A01415 A01415A21315A21315A31215A31215A41215A41215A41215A41215A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A41213A41213A31312A41413A51514A51514A61615A71716A71716A71716A71716A71716 A71716A71716A71716A71716A61816A41817A51A17A91815AD1812B21810B2180EB21A0F AC1D0F9A160AA4322792362B69231B390A041500000B00003F1717831A179C110EA11311 A51313A91314AD1315B01115B00F14B20F14B20F14B00F14AF1014AF1014AC1214AC1214 AC1212AD120DAD1309AD1309AD1309AD130BAD130BAF120DAF120DAD0F0CAD0F0EAD0F10 AD0F10AE0E10AD0F10AE0D12AD0E12AB0F10AA1010A9110EA7120EA7120EA9110EAB0F10 AD0E12A6060EA50E179B111E89131F741A235E1D213C12141A040607020803040907060C 0C070B0B0102120000290B09481C1B5C1F1E6B1B1A7C181A8D161A9B1219A60F16B00C15 B20B13B30E14B20F12B20F12B01012B01010AF1110AF110EAD120EA9100BA9100AA9100A AA110BAD140EB11A13B61D17B8211AC22D26C73A28CD4E25CE6120CE7519D48D23DDA838 E3B953F5D485FFE3A7FFF1C5FFF6CBFFF7BDFFF5A4F5EB7CEDD75FF0BC4FF2AE49E6A03E DD9334D5882ED4842DD88332D98433DC8736DD8B37E3913DE79A40E99F40E29C3AD7932E D3862AD7722ED7642DCB5822C14C17BE4614BF4715C34A1BC74F1DD05D26D26429D66D2C DC772FDF7F32DD8430DB872DDA862EDC8234DD8136DD8337DD8837DE8C3AE0933BE2993B DF9E3AEAAC45E8B245EBB946EEC249F2CA4EF7D152FAD755F9DD58F3E056F3E35AF3E55E F4E764F8EA6DF7ED74F9EE7BF8F083FAF18CF7F191F7F199F6F4A1F7F4A5F8F6ABF9F7AD F9F6B1FBF5B7FBF5C1FAF6D0F8F7DBF6F7E7F5F7E9F5F8E5F8F9DAF8F6C6FCF1B1FFE696 FAD678F4C05BEAA941E1972EE18727E47629D96325C44B1CB33715AC2917AB2019B1181A B71218BC0D12C10E12BF0C0FB40A0BAA1012A4171D9718217B1B263B0C141B060D0D0000 0A00000700000A0406060405010101000100000100000100000000010000030000030000 000000000402000100290C065F1E188D211FA21617B30C13C00C15BC0612BA0B12B31313 B01D13B43316C44F23DA7036E28C41E5B352F3D273FFE9A8FFF1C9FFF3E4FFF6EEFCF9EA F6F7D5EEF5B2EAF194E6EB75E7E461EDE05EF5DD61FADA6BFDD969F4D256EBC548E5B642 EAAC45ECA048DF823CC1561EAB3108971400A01302A6160DAC1816AB1618A51316A31217 A41318A71619A71619A61518A51417A51417A41316A31215A31215A31215A31215A31215 A31215A31215A31215A31215A41215A61115A71015A71015A71015A61115A61115A41215 A41215A31215A21315A21315A01415A01415A014159F15159F15159E12119E12119E1211 9D13119B13139A14139914159715159414159115158F14178C14168B1416881415871316 8613168717168417148017147D17157816157217166C18166719175F19195B1E1D592120 5624235327265028264E28274729273B2C27372E27352C25332A232E27212A231D241F1B 211C181D19161716121210110B0B0B060709040507040507050608060606060606050505 040404040404030303020202020202000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000535353FFFFFFF7F7F7FFFFFFF2F2F2FFFFFF F7FBFAF7FFFFEDEDEBFFF6F8FFF0EDCE887C903219AE3611C06222CCBD56FEF78CFFC271 DC79429839194F06002604000800000700000B02050B02050800000F0000320D075F251A 7F301F9F3B21D1633EFFA272FFD499FFE19BFFD788FFD57FFFDC82FFE185FFEF94FFE68D FABD6ADC9346D07831C45A1CB63F07CB4915D14F1BD86127E17E3DE79F53EFC16BFAE383 FFF991FFF28AFDDC75E7B95BDB9A48DE8A44E27942D5572EC13418B11806B7140BB6110D B40E0EB20E0FAE0E10AA0E119B1512832718D59883FFF0DBFFF9E6FFF7E6FEFFF4F9FFFB ECF6F5FCFFFFFFFEFFFFFCFFFFFCFFFFFCFDFFFEFAFFFFF8FFFFF8FFFFFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFAFAFAA5A5A5191919000000BBBBBBFFFFFFFDFDFDFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFFFFFAFAFA414141 0000005C5C5CFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFFFDFBFFFBFBFFFBFFFFFDFFFEFDFFFDFFFFFDFFFFFFFFFBFFFF F8FFFDEEF9F1F9FFF3FFFFF3FFFBEDFFF6EAF1BFB4994739B0341CA92B05B8662CF9C77E FFEC9BD2B066915A22732F0C4400002B000012000004000600080E00040B000009060000 311D025A300A924626CF6849FF9876FFC297FFCC8FFFBE73D1A34DBA9338C78F3AF6B563 FFE093FFED9DF1D780D9B463CE7637D15C27C94D17CA4F16D15B1DD67129E09542E4B658 EEDB72FFFD90FFFF94F7EC83F2CD72E09F4FDB7C38F17E45E26837C94922AF2C10A92010 AB1A17AD1216B10B15B60C15B60D10B517149E11088B190EB8665AFFD1C5FFF8EDFFFAF1 FFFEFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFAFAFAFBFBFBFFFFFFE5E5E5212121040404000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000020202020202020202020202 020202020202020202020202020202020202030303040404040404050505060606060606 0606060808080C0C0C1111111616161B1B1B1F1F1F22211F2F2524312624342625362825 3A2B263E2D26432C26482B254F2A245427225924205F201B661C1B6919186C16176F1515 7618187717187A18197C181A7F17188117178517188717168915158C1415901414921415 9513139614149914159914159C16159C16159C16159C16159D15159D1515A01415A01415 A21315A21315A31215A31215A41215A41215A41215A41215A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A41213 A41213A31312A41413A51514A51514A61615A71716A71716A71716A71716A71716A71716 A71716A71716A71716A61816A31917A31917A81817AB1713B01711B2180EB2180EAF1B11 A31A10A92E2698312A7B28225B1B193000001B000041090A8619169C110EA11311A51313 A91314AD1315B01115B00F14B20F14B20F14B00F14AF1014AF1014AC1214AC1214AC1212 AD120DAF120BAF120BAF120BAD120DAD120DAD120EAD120EAB100EAB100EAB0F10AB0F10 AD0E12AB0F12AD0E13AD0E13AD0E13AB0F13AA1012A71112A61212A61212A91013A91015 A20B12A0101A92131E80151F6C1D23531F212E10100A00000608070206070705080F0506 1300002100004110136424256C1C1F79191B88171B9514199F1218A71017AE0E16AE0D13 B20E15B00F14B00F14B00F14B00F14B00F14B01012AF1112AD0F0EAC0E0BAA0F0AAC110C B01510B61D15BD231BBF2722C83335CC4333D25B21D37214D0890DD6A11FDFBA47E5CB6E FBE3A7FFEFC4FFF6D1FFF5C6FFF2A9FFEC8BF2DE63EBC94BECB246EDA445E2973AD88831 D17F2BD07B2AD47A2ED67C30DA8034DB8435E18A3BE5933FE79740DF9437D38A2BD07E28 D16827D15C27C54F1DBD4415B94011BB4112C04519C44B1CCB5523CE5D25D4682ADA752F DD7D31DD8231DA842DD9832ED97D30DA7E33DA8034DB8434DE8938DE9139E09739DD9C38 E9AB44E9B144EBB845EEC048F2C94DF6D051F9D654F9DB57F3DF58F3E35AF3E55EF4E764 F8EA6DF7ED74F9ED7DF8F085FBF18FF8F294F8F29CF7F4A3F8F4AAF9F6AFFAF7B2FAF6B7 FBF6BFFCF5C9FCF8D5FAF8DFF8F9E7F7F8E8F6F8E0F8F8D4FDF6C0FEF0A9FDE28BF8CD6E F0B652E5A039DC8D28DE7F23DD6D23D4591EC04317AF3010A82314AA1C18B01719B71419 B90C10C01013BB0F0FAD0A0BA311129D1A1F8C171F68121B2200011000050D0003070000 030000000000020403050908000200000200000100000100000000010000030000010000 0001000E040239120D69201A90201EA51515B40E12C00C15BC0813B70C12B01513B02214 B73A1AC95929DF773AE39243E8BB56F4D875FFEDA3FFF3C1FFF6D7FFF9E0FAF7D8F1F3C1 EFF3A6E9EE87E6E66AE8E25AF0E059F8DD5CFAD75FFCD361F4C251EEB649E6A541E3973F E0853CCE672CB33E129E1F009F1603A9190EAD1915A91416A31114A31217A5161CA7181C A71619A71619A61518A51417A51417A41316A31215A31215A31215A31215A31215A31215 A31215A31215A31215A41215A61115A71015A71015A71015A61115A61115A41215A41215 A31215A21315A21315A01415A01415A014159F15159F15159E12119E12119E12119D1311 9B13139A14139914159616159214159115158F14178C14168B1416881415871316861316 8517168317157F17167B17157617157117166A1916651A175E1A195B1E1D582220552523 5327264F29284C2828462A273A2B26362D26352C253229222D262029221C231E1A201B17 1B1714161511100E0F0A0A0A060709040507040507050608060606060606050505040404 040404030303020202020202000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000A1A1A1FBFBFBFFFFFFFFFFFFEAEAEAFFFFFFF5FAF6 F7FFFBFEFEF6FFF4F3FFC4C2A5534788220CB83717BB5219DBBE62FEEA89F7AA66C46336 7F2B113800001502000300020C000717030F16010A1100001A0000411202712F19923F21 BF5B37FFA075FFD7A7FFCF98FFAF72E39E5DCA9853BB8C44E1AE5FFFD886FFEF9EFFD383 E8A453CD7E2FBF6215B54D04C4530DCC5B15D46E26E08A3FEDAE5EFBD37CFFEE90FFF896 FFE47DFBCB67E3A84ED5893DD97B3EDD6C40D14E32C02E1FB1140FB51112B61014B40F13 B10E11AC0E0DA90E0A9C130B7E1809B86B59FFC5B3FFF5E4FFFCECFFFDF1F7FCF5F7FDFB FCFFFFFEFFFFFFFDFFFFFDFFFFFEFDFFFFFAFCFFF8FCFFF8FEFFFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFCFC7E7E7E0A0A0A141414DEDEDEFEFEFEF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFFFFFBFBFB6F6F6F040404 3C3C3CFDFDFDFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFFFDF9FFFBF9FFFAFCFFFBFFFFFFFFFEFFFFFEFFFEFFFFFBFFFFF8FFFF F2FCF4F9FBF0FFFDF1FFF7ECFFE8DCD390877F2115AF2C18A12200B9642EFFCF8BFFEAA0 BE9B577C46176B2B0F2F00002200000B000002050C00080D0003090000050B0000513712 673B0A9C592CF4976CFFCAA4FFC9A0FF905EB75B1C90580B7F5000904E02C3762EFFB872 FFE89DF4E98FD4C36BD1813AD96729CE5B1CCE5E1CD26C22D88332E2A54AE8C561F6EA7E FFFF93FBF78CEDD976EABA65DC8E44DA6E30EC703CDE5E31C6411EAE280FAA1E11AD1919 AD1218B10B15B50B14B70D10BC1816A8150B8F1405A44736E3A191FFE5D5FFFAEFFFFDFA FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FDFDFDFDFDFDFFFFFFFFFFFF585858070707000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000020202020202020202020202020202 020202020202020202020202020202030303040404040404050505060606060606050505 0707070B0B0B1010101515151A1A1A1E1E1E211F202E2425302424342626362827392A27 3D2B27412C27472B274D2A265328225724205C211D631D1D661A1A6917196C1617741819 7717187A18197B191A7E17188018178418188717168915158B15158F1514911515941413 9614149914159914159C16159C16159C16159C16159D15159D1515A01415A01415A21315 A21315A31215A31215A41215A41215A41215A41215A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A41213A41213 A31312A41413A51514A51514A61615A71716A71716A71716A71716A71716A71716A71716 A71716A71716A61816A21818A21816A71716AA1612AF1610B1170FB1170FB01910AC1F16 A928229726208826237C2C2B5816173A03064E06078A16169C110EA11311A51313A91314 AD1315B01115B00F14B20F14B20F14B00F14AF1014AF1014AC1214AC1214AC1212AD120D AF120BAF120BAF120BAD120DAD120DAD120EAD120EAA0F0DAA0E0FAA0E0FA90F11A90F11 A90E12A90E12AA0D14AD0B16AC0C16A90E14A60F14A31114A31114A31114A31016A00E18 9A121C8B131D77161F651E244D212227120F040000060805000501070200150303210102 3302055210147220267C191E87161C93141B9C131AA41318A81116AB1014AC1014AF1015 B00F15B00F17B00F17B00F17B00F15B20E15B20F14B10E11AE0E0EAE0F0BB0130CB3190F BC2218C32B1EC53127CE3E3DD2503AD66A1FD88412D69D10DBB62AE4CC5EEDDC8EFCEEBF FFF5D2FFF8CBFFF1B1FFE88EFBDF71F1CF53E9BB41E9A540E8983FDD8B37D37E2DCE7428 CD7128CF712BD1732DD97834D97B35DE8239E3893DE38E3DDC8A36D08027CD7424C85B20 C95021C1481BBA3F13B73C12BB3D14C04219C1461AC54C1DC95522D06227D7702EDC7A31 DB7E30D9802ED87F2DD7792FD87A30D87C31D98232DC8736DE8E37E09538DE9A37EAAB44 E8B043EAB744EDBF47F1C84CF7D051FAD553F8DA56F3DF58F3E35CF3E560F4E765F8EA6F F7EC76F9ED7FF8EF86FBF190F9F298F9F39FF7F4A5F9F5AEF9F6B3FAF6B6FBF6BEF9F5C6 FCF6D2FCF8DBFDFBE4FCFBE9FAF9E5F8F7D9FAF5CBFDF3B6FDEA9DFBD97FF3C361E9AB46 E09530DA8322DB7721D6611CCE4F1ABA3A13AB290FA71F13A91A16B01519B61318B40A0D BE1113B71111A60C0C9B1315951C217C141B51060D1600000800010D0206070103000000 000100000200020B08000300000300000300000200000100000000010000030000040000 1D08054B181575221E941C1BA71313B60D12BD0C12BA0913B30D11AE1611B02715BA421F CF612CE47E3CE49643ECC25CF4DD77FFEF9EFFF5B7FFF6C9FFF9CFF5F3C2EBECAAEDF095 EAEA7AE7E260EBE053F4DE54F8DA54F8D054F9C555EDAE47EDA245E5933FDB7F36CD6729 BC491AA82C089E1701A81A0CAE1D18AE1A1AA41215A00F16A5161CA71A20A5181EA6171B A71619A61518A51417A51417A41316A31215A31215A31215A31215A31215A31215A31215 A31215A31215A41215A61115A71015A71015A71015A61115A61115A41215A41215A31215 A21315A21315A01415A01415A014159F15159F15159D13119D13119D13119B14119A1413 9915139715159616159115159016158D15178B1416891516871515861316851416841818 8117177E18167A1817751717701817691918641A195C1A1B5A1E1E562322532525512728 4D2A284B2928442B273A2B26352C25342B243128212D262028211B221D19201B17191512 14130F0F0D0E090909050608040507040507050608060606060606050505040404040404 030303020202020202000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000001D1D1DE4E4E4F0F0F0FFFFFFFEFEFEF3F3F3FFFFFFFAFFF9EEFFEF FFFFF1FFECE8D98B878A2E2390200CC43A1EC2501EF2C574FFDF8BE39157A84A24641D07 22000009030500000B0C001312000F1200031500002500004D1700853C19B05830FF9A6F FFC89AFFCC9FFC8D5FB95929A552209A5421874812B87737F4B16BFFE69CFFE595FAB864 D18A32BE6E15BD650CC2640DCD6E1AD9802EE59A47F6BF6CFFE48DFFF59BFFF295FBCF6C F5B657DF9441D07932D56D38DA6440CE4734BC2922B11518B5111AB50F19B40F16AF0F11 AD0F0CAA1008A013098D190CA14435DB9283FFE1D3FFF8EAFFF6EDF5F4EFFCFFFFFCFFFF FEFFFFFFFEFFFFFEFFFFFFFDFCFFFAF9FFF8F9FFF8FEFFFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5E5E5E060606464646F5F5F5FBFBFBF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF5F5F5FAFAFA9F9F9F030303161616 DEDEDEF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFFFDF9FFFAF8FFFAFBFFFBFEFFFFFFFFFFFEFFFFFBFFFFF9FFFFF5FFFCFBFFFA FFFCF1FFF9EEFFF4E8FFC4B9B5635883190CA31C09A72606C66E3CFFCA8BFFDC99B59153 6D3A0F4D13002600001900000A000800090E00070B0003050D04092911056942178C5A1F CC8F56FFC18FFFBA93FF7D5CCB3D15962200772D00713500813000A54508EE874CFFD38E F5F095D5CF71D58C3FDE732DD46921D47024D7812EDC973CE5B755F0D56CFBF386FFFD91 F3E781E3C467E4A757DA7E3DD65E29E66134DC572CC43E1BAD250DAA1E11AE1A1AAE131B B10B17B50A13B5080CBB1310B1190E9B1708962D1ABB6A57F6BBA9FFF6E8FFFCF8FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFF FFFFFFF6F6F6FFFFFF9595950C0C0C000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000020202020202020202020202020202020202 020202020202020202020202030303040404040404050505060606060606050505070707 0B0B0B1010101515151A1A1A1E1E1E211F202E24252F23233125253328263729283A2B28 3F2C26442B264C2B265128245625215B211D601F1D631C1A6719196B1717731919761818 7818197B191A7E17188018178418188517168816158B15158F1514911515941413951514 9715159914159C16159C16159C16159C16159D15159D1515A01415A01415A21315A21315 A31215A31215A41215A41215A41215A41215A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A41213A41213A31312 A41413A51514A51514A61615A71716A71716A71716A71716A71716A71716A71716A71716 A71716A61816A21617A31716A61615AA1614AE1611AF1610B11611AF1811AE1E16AC231D 991E199225229434357925255A0E10670F0E8F15149C110EA11311A51313A91314AD1315 B01115B00F14B20F14B20F14B00F14AF1014AF1014AC1214AC1214AC1212AD120EAF120D AF120DAF120DAD120EAD120EAD1210AD1210A80E0EA80E0EA80E10A70E11A70E11A70E13 A70E13A80D15AC0A17AC0A19A80C17A50E17A20F15A01115A011159E11179F131C97151F 85131B70151C601F234B2324261410030000080901050500100501280C093C0E104D0C10 6510177C171F8A151E94121C9D111AA4131AA81317AB1215AB1215AB1014AD1017AF0F17 B00E19B00E19B20E19B20E19B30D17B30E15B40F15B20F10B0110DB2150CB71D11BF2817 C8331FC93B27D54D3FD76038DB7C22DC9519DCAD1FE1C643ECDD80F4ECADFAF5CBFEF9CF FFF8B5FAEB90F7DD6EF6D258F1C04AEAAD42E4973DE18C3BD87E32CE7229C96824C86524 CC6628CE682AD66D33D77133DB7837E07F3BDF833AD87E32CA7524C66820BE4C16C04519 BB4016B83A12B83813BA3A15BD3D18BF3F18BD4218C24C1CCC5A24D5682DDA7330D9792F D57A2BD4792AD4762CD5772DD67A2FD98030DB8434DD8D36DF9437DD9936E9AA43E9AF43 EBB644EFBE47F3C74CF6CF50FAD553F7D955F3DF58F3E35CF3E560F4E765F8EA6FF7EC78 F9ED81F8EF88FCF293FAF39BFAF3A3F8F4AAFAF5B3FAF6B7FBF7BAFAF7C2F9F5CFFAF6D9 FEF9E3FEFCE7FEFBE8FBF9E0FBF7D2FCF5C1FDECA7FCE28DF7CF70EEB854E4A03DDB8B2A D57A21D86E20CF5418C84316B7320FAA230DA71A11A81616AE1216B20E15AF0609BA1212 B41512A00E0E921616891F21691016380000120000040000070103040203000100000200 0003000005010004000004000003000002000001000000000100000600000D0000300A09 5C1C1A7F211F971A18A91012B50A10BB0A10B80A13B10E11AB1811AE2C16BD471FD1682F E6843BE69A42EFC861F4E17AFFF199FFF6ABFFF7B9FDF7BBF2EFACE5E492EDEB86E9E46E E7DD57EEDB50F8DB51FAD44FF5C549F2B648E7963DEB8D43E27F3BD0662CBB4718A92D09 A41E05A31708A5150DAD1919AB161AA20F15A21118AB1B24A91C24A1141AA6171BA71619 A61518A51417A51417A41316A31215A31215A31215A31215A31215A31215A31215A31215 A31215A41215A61115A71015A71015A71015A61115A61115A41215A41215A31215A21315 A21315A01415A01415A014159F15159F15159D13119B14119B14119B14119A1413991513 9616159417159115159016158D15178B1416891516871515861316831516821818801819 7C18187819177318176E1817681A1A621A1B5B1B1B571F1E5523225226254F29284C2A29 49292A432B29382B25352C25332A233128212C251F28211B211C181F1A1618141113120E 0E0C0D080808050608040507050608050608060606060606050505040404040404030303 020202020202000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000515151FDFDFDFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFCFFFAF1FFE9FFFFEA FFCAC2B65856851D14981F0EC5371FD2592EFFD087FFD88DD27A488E33144A1100110000 00040A00021207011B0A000E0E00001B0000360C005E2700A05625DE824FFFC997FFB889 FE845BB8401D901F00902709912F12832906A34F20D7884DFFCD88FFE698FFC770D39435 BC7B17C17913C67813D38523DE9536ECAC52FDCF77FFED96FFF59EFFE78DF0B859EDA046 D88132CC6A2BD16234D75B3FC94135B82325B31820B41420B3111EB00F17AE0E10AD100B AC1206A715089A180B97291CBC6355FCBAACFFF3E7FFFAF1FFF9F3FFFFFDFEFFFFFEFFFF FFFEFFFFFFFFFCFFFFFBFFFBF7FFFAF8FFFAFCFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEDED363636 000000797979FFFFFFFDFDFDF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FDFDFDBFBFBF000000000000BFBFBF EEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFFFDF9FFFAF8FFF8FBFFFBFCFFFFFEFFFFFCFFFFF9FFFFF8FFFFF1FCF8FCFFFAFFFDF4 FFF4E9FFEFE2F3A69CA5443B911B0F9A1100B23112D67B4CFFC38AF7CE90B28B54602E09 2B0000200000140000000004000407000505000202190507411C0C733F0FB47937FFC686 FFD8A3FF8661C01F03A10200AA21007C2000823300902A00A02C00DE6433FFBF7FF6EF95 DAD778D79342DE7D30D67727D4802AD98F36DDA544E8C55DF5E075FFF589FFF88DEFD976 DDB35DE19951D87439D55526E2572EDD552BC33D18AD250DAB1F12AD1B1BAD131BAF0B16 B30912B00106B80C0AB6180CA71A09901B07A2432DE79C87FFF2E2FFFAF6FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFF F0F0F0FFFFFFBEBEBE101010010101000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000020202020202020202020202020202020202020202 0202020202020202020303030404040404040505050606060606060505050707070A0A0A 0F0F0F1515151919191D1D1D201E1F2C23242F23253125273327273729293A2B283F2C28 432B274A2B284F292653262158231F5D201F611D1C641A1B681817721A19761818771919 79191A7C18187F19178218188517168816158915158D1514901615921513951514971515 9715159B17159C16159C16159C16159D15159D1515A01415A01415A21315A21315A31215 A31215A41215A41215A41215A41215A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A41213A41213A31312A41413 A51514A51514A61615A71716A71716A71716A71716A71716A71716A71716A71716A71716 A61817A21617A21617A61616AA1616AD1512AF1611B11612B01712AE1915AC1E1A9E1A16 9D2322A436358F28297214157D16179114129C110EA11311A51313A91314AD1315B01115 B00F14B20F14B20F14B00F14AF1014AF1014AC1214AC1214AC1212AD120EAF120DAF120D AF120DAD120EAD1210AD1210AC1212A80E0EA70E10A70E11A50F11A50E13A40F13A40F13 A70D15AC0A19AC091AA80C1AA40E19A10F199E11179E11179D12199F181F94171F82131C 6E151B5F1E224B2323281511080100110A00100600210A043E1614591D1D68171D761119 86111A95111C9D1019A50F18AA1018AB1215AB1214A91314AA1113AC1117AD1019AF0F19 B00E19B20D1BB30D1BB40C19B40D17B61117B41112B2130DB1170BB7220EBF2D14C73A1E C94222D55B36D86E34DC8923DDA224DEB736E5CF5FF0E79CF9F7C4F7F8CCFDFCC3FEF89A F6E772F5D755F6C94CF3B44DEDA14BE38C3DDF833AD67531CB6827C75E24C65B23CA5C27 CC5E29D56533D66833D96E36DE753BDD7A39D67531C86C23C3601DB64211BA3C14B83A14 B63611B73515B93717BD3819BD3B19B93B15BF441AC95323D1622AD76D2FD8732FD4742A D07326D5742DD6762CD6782ED97E2FDB8434DD8B35DF9236DE9836EAA943E8AE42EAB543 EEBD46F2C64BF7CE50FAD352F9D855F5DF58F3E35CF3E562F4E767F8EA70F7EC78F9ED81 F8EE8CFCF197FAF29FFAF2A7F8F4ADFAF5B5FAF5BBFBF6BEFAF6C7F8F5D6F9F7E0FDFAE7 FFFCE9FFFDE6FFFADCFDF6CAFFF3B7FCE69AFADB80F5C863EBB04AE19736DA8229D57221 D86723CC4A16C43C14B52B0EAA1F0CA61711A81214AB0E15AE0A11AB0507B61412B01815 99120F8B19187D21225A0F142700000F0000030000010000010101020605000805000400 0004000004000004000003000002000001000000000100000800001600003F09096B1D1B 891F1F9D1716AA0E0FB40A0DB8090EB50C13AE1011A81A10AC2E15BD4C20D36D2FE6893B E79E42EFCC64F4E37BFFF293FFF7A1FFF7AAFDF6A8F2EB9AE5DF81EDE578EADF63EAD852 F2D64EFCD64FFDCE4CF4BC43F0A941E58539EC7E43E3703ACC5326B1320FA11B02A11504 A7170FA00C0AA71214A81319A10E16A6151CAE2127AA1D239D1016A6171BA71619A61518 A51417A51417A41316A31215A31215A31215A31215A31215A31215A31215A31215A31215 A41215A61115A71015A71015A71015A61115A61115A41215A41215A31215A21315A21315 A01415A01415A014159F15159F15159B14119B14119B14119A1411991513971513961615 9317159016158E16158C151789151688161686161585141683151681191A7D19197B1918 7719197218186B1A19661A1C601C1D581C1C5620205424245026274D29294A2B29472B2A 412C29382B25342B24332A233027202C251F27201A211C181F1A1617131012110D0D0B0C 080808040507040507050608060709060606060606050505040404040404030303020202 020202000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000787878FBFBFBFFFFFFE5E5E5FFFFFFFFFFFFEEEEEEFCFFF8F6FFE8FFFFE3F5ABA2 A83B388A180E9B1C0DC1301BE2643EFFD798FFD393C86D417D260B380A0008000000030E 0003170105200300100A0000220800471D00703604BA6E34FFA66BFFD39EFF9065BF3E1E 9410009210009E1E119F231796230EA13A17C66C3AFFB375FFDF94FFCE75D19B37B58016 BB8314C68A1CD4952BE0A53FEFB959FFD87CFFF39BFFF29CFCDC87EAA74EEA903AD5752B CA6026D05A32D3553CC73D33B22023B51B25B41624B2121EAE0E16AD0F0EAE110AAF1306 AD1709A01208981910AE463BE7998DFFE3D8FFF7EFFFFCF6FBFAF8FFFFFFFEFFFFFFFEFF FEFFFFFCFFFFF8FFFBF5FFFAF7FFFAFCFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0D0D0111111000000 969696FFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFAFAFAFAFAFA2C2C2C1919196C6C6CFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5F7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFD FBFFF8F9FFF6FBFFFAFCFFFDFCFFFFFBFFFFF8FFFFF8FFFFF6FFFFFEFFFBF6E9E0FFF6EC FFECE1C9716794251C9E1E11A81B07AB2A0BDC8154FFE9B3ECBF867A521F5726052E0000 1C000010000000020500080A000A070300001F0000622B177D3C06E39A55FFE3A2FFAC78 C43412AA0000B90C00B11904992B088F2903961A00AC2100DC512AFF9B63F0DE88F2EC8C D79944E58E3EDD8D38D48F34D4993BE0B54FF4D76FFFF084FFFF9CFBE882E3C265DBA454 D98644D46631D24D24D1431DD2491FC43E18B62E14AE2515AE1E1DB11A21B3111CB30C14 B50709BB0E0AB41004AE1B09A426109C321ACE745CFFD8C6FFF9F4FFFFFFF8F8F8F8F8F8 FFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFF FDFDFDFFFFFF545454000000020202000000000000040404060606000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0404040404040404040404040404040404040404040404040303030404040606060A0A0A 0F0F0F1414141919191D1B1C251C1F281D212C2125312728362A2A3A2C2B3F2D2B412C27 472B274D2A265128245726225C22205E1E1C5F1B1A6216166E1817731817761818781819 7C1A197E1A18821A19861A188515138614138A14128E1413901311911412941413951313 9915139A14139A14139A14139B13139B13139E12139E1213A21315A21315A31215A31215 A41215A41215A41215A41215A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A41213A61415A51514A51514A51514 A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A41615 A21617A41517A61616AA1616AB1514AE1613B01614B01614AB1612AB1A17AA201EA62422 A12726982424922221911D1D9513119B100D9D0F0D9F0D0DA40E0FA90F11AF1014B11015 B20F14B20F14B00F14AF1014AF1014AC1214AC1214AC1212AD0F0EAE0F0CAD0F0CAD0F0C AB100EAB100EAA1010AA1012A70E10A50F11A50F11A40F13A20F15A20F15A20F15A50E17 AB0A1AAC091CA80B1CA40E1AA010199D12199D12199B12199E171E96172089171F751820 5F1A1D4C1C1C3A1E1B301F173622193C2116472019551E1B661A1C77171B87131C930F1A A4141EA9121BAC1119AD1115AD1114AC1212AB1312AB1312AF1418AE1118AF0F19AE0C17 B00B19B20C1AB40C19B50E18B20D13B21310B41A10B6210DB82B0FC23917CE4B21D35926 DD7433E08733E29B31E1AE3BE7C65DF6E48EFEF4BFFBFACEFFFFC8F8F7A4F0EB6DEEDE4B F2CD3EF1B940EB9E4CE68C4EE58344DE7838CF662CC1561EBB4B19BB4819BF4A1EC24D21 C85127CE592DD76435DC6C3AD96E36CF662CC35D1DBD5319B63D12B73714B43212B32E0F B22C11B52F14B93117BB3518C24020C0421CC2491CC95723D3662DD8712FD4712DD06E27 D4722BD8762DDB7B31DC7F31DB8232DD8933E19236E29A38E7A33EE9AC41EDB544EFBC46 F0C248F4C84BF9D050FBD856F4DD59F2E25BF4E663F8EB6BFCEE74FBF07DFCEF86FAF08F FCF198FAF2A1FAF2A9F8F3B1FAF4B8FAF5BEFBF5C1FAF5CBFCF8DDFAF7E6FBF8E7FEFCE7 FFFDE2FEF9D3FBEFBBFAE9A4FEE48FF8D271EDB852E4A03BDF8B31D87929CE631FC95218 C23B0EBC300DB0220AA91A0CA91511AC1316AF0F17AF0E14B61213AB0D0AA1120C9B1E18 87211F5F11113700001900000A0000010000000000000100000200000300000400000400 0005010006020003000001000000000705060A06071100002200005812148025248E1A1A 9D0F0EB21214BC0F13B20509B60F16AA1010A61E12B43B1EC5592AD57430E78C39EAA645 F1D067F7E980FFF794FFF798FBF096F6ED90F1E786EDE077E8D964EAD558F0D250FAD24F FFCF52FDC149ECA938E48F32E7793ADE6135C5451EB02E0CA61E06A31605A3130AA4100E A81315A81319A61319A6131BA5141BA21619A21619A21619A41517A51417A51417A51417 A51417A51417A51417A51417A31215A31215A31215A31215A31215A31215A31215A41215 A61115A71015A71015A71015A61115A61115A41215A41215A31215A21315A21315A01415 A01415A014159F15159F15159D16139C16139B1512991511991513951512921513911513 9016158E16158A16178816168816168616158514168216167E1718791718751516701616 6C1615681817651B1C601E1F5C2221582524542829512A2B4E2C2B492B2B452B2C412C2B 382B25342B243229222F261F2A231D241D171E19151B1612130F0C0F0E0A0C0A0B080808 040507030406020305020305040404040404030303020202020202010101000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000001313130000000909090000000808080000000D0D0D ECECECF2F2F2FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFAFDF2FBFFE4FFFDDCDA8075931813 A1251BA52313B2240EEC704CFFDDA3F9B87E9E401A7A260E1D000000000000041200061D 00061D00000C040000230F00512B007D4304D68846FFE4A4FFA371BE421C9D1500A91B11 A5110FAD1417B31A1D960701A22C10B75528F29D64FFDC96FFD982D7AA45BA9125C49B29 CB9E2BD3A334E2B148F9CB69FFEB8FFFFAA3FFE793EEC573E19341E68234D46B27C7551F C54E26CA4A31C2392FB52525AD181EAB111BA70C14A70B0FAD0F0EB0130CB21609B11508 AC120AAD20179B251BBA6055FFCDC2FFF5ECFFF5EFFFFEFBFFFEFFFFFFFFFEFFFFFCFFFF FBFFFFF8FFFBF5FFFAF5FFFBFCFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFDFDFDFEFEFEF9F9F9FFFFFFFAFAFAE7E7E7FFFFFFA3A3A30E0E0E1D1D1DEDEDED FBFBFBFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6454545000000434343F2F2F2FFFFFF FAFAFAFDFDFDFFFFFFFFFFFFFAFAFAF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFBFCFFF6 FCFFF6FEFFFAFEFFFDFCFFFFFBFFFFF8FFFFF7FFFFF4FEFDFFFFFBFFEEE6FFF4EAFFD9CD C05E53981E13A51D0FAA1C06AD2E0DDF8256FFE4B0E3B47E72471A512002280000180000 1102050006080006040006010B0000360300742D17AB5E26FFBA73FFD292E27645AE1A00 B20800BD1009AC0F069F221099200BA51401B51A04DC4528FE905DF7D886FDF092DFA953 E69E4ADD9B44D9A046DEB251EECD66FFE780FFF990FFF38DF1D373DDAD59D69249D5773A CF5B2ACE4620CD3F1BCD4418C03B10B32E0FAA2310A81D18AB181EAE111AB00B12B80B0D BD100AB61004AE1301A01802931C04BA543DF6AF9DFFF8F2FFFFFFFAFAFAF8F8F8FFFFFF FFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFEFEFEFFFFFF FFFFFF7C7C7C010101040404000000000000010101010101000000000000010101000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000040404 0404040404040404040404040404040404040404040303030404040606060A0A0A0E0E0E 1414141919191C1A1B251C1F281D212C212530252935292B382C2C3C2D2A402D29452C28 492A275028265427245923215B1F1E5C1C1C6019176D19177218177419187719197A1B19 7E1A18821A19841B188316138614138A14128C14138F1311911412921513951313991513 9A14139A14139A14139B13139B13139E12139E1213A21315A21315A31215A31215A41215 A41215A41215A41215A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A41213A61415A51514A51514A51514A51514 A51514A51514A51514A51514A51514A51514A51514A51514A51514A51514A51515A41517 A41519A61518AA1517AB1516AE1615AF1716AF1714AB1612AB1A17AC1E1CA9221FA7231F A1211E9C1F1D9B1B189913109D120F9E100EA00E0EA40E0FA90F11AF1014B11015B20F14 B20F14B00F14AF1014AF1014AC1214AC1214AC1212AD0F0EAE0F0CAE0F0CAD0F0EAB100E AB0F10AA1012A91012A50F11A40F11A40F13A21013A11015A01115A01115A40E17A90A1C AB091EA70C1CA20E1A9E11199D12199D12199B12199E151D98151D8C141D7B161C67181D 551A1C451D1B3F1E194620174D1E14571C16641A1773171882151A91121B9B0F18A9121B AD1019B00F15B00F14AF1112AD1210AB1310AB1310AE1416AE1118AF0F17B10D18B20C18 B20C18B40C19B40F16B20F12B11611B62011B72B10BD3913C74A1AD45C27D86D29DA8229 DE9630E3AA3FE6BA57EFD07EFBE9ABFEF5CCFCF8CBFBFBB3F5F289EDE552EED636F1C531 F0AE3DEA9252E58054DF7541D96C34CB5B29BF4C1DBA4319BB411ABF431FC24622C74827 CC502CD55B34D96238D76435CD5D2BC1541CBC4A18B53913B73416B42E13B22A10B22A12 B52D17BB301BBB331BC23C21C03F1FC2471EC95526D2632CD66C30D46E2ED16C28D5702C D9742CDC7A31DB7E30DB8232DD8933E19236E49A39E8A33EEAAB41EEB544EFBC46F2C148 F5C84BFBD050FBD856F4DD59F2E15DF4E663F8EA6DFCED76FBEF7FFCEF87FAF091FCF09A FAF1A4FAF1ACF8F2B4FAF3BCFAF4C2FBF5C5FAF5CFFAF8E1F9F7E8FAF9E7FEFCE5FFFCDC FFF8CAFDEFB2FCE798FADB7EF5CA62EAAF47E19734DD832DD56F27CB5A22C6491BC23612 BD2C0FB1200DAA170DAA1413AD1218AF0F17AF0E14B41414A8100D9D140E9320197A211D 5210112A0000110000070000010000000000000100000200000300000400000400000602 0006020002000001000100000602030A01041200003400006812158C2222971718A20C0D B41011BD1014B4070BB71419AB1612A92516B64422C7622CD67A31E9943AEEAD49F0D069 F6E87FFFF58DFFF28CF8EB85F4E77EF1E074EDD968EDD45EEFCF56F5CB52FECA54FFC352 F8B044E3942FDA7928D85E2BD14A2ABF3519B0240DA81909A6160BA7130FA71313A81317 A61319A61319A51419A41519A41517A21615A21615A41517A51417A51417A51417A51417 A51417A51417A51417A31215A31215A31215A31215A31215A31215A31215A41215A61115 A71015A71015A71015A61115A61115A41215A41215A31215A21315A21315A01415A01415 A014159F15159D15159C16139B17139A16129716119715139515129115139016138E1615 8D17158A16178717168717168416158315168016187C181A7717187216176F16186B1717 671919621C1E5F1F205B232457252652282A4F2B2B4B2B2C482C2B432B2B3F2B2A372A24 342B243229222E251E29221C241D171D18141A1511130F0C0F0E0A0C0A0B070707040507 030406020305020305040404040404030303020202020202010101000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000A0A0A0000000707070000000707070000003D3D3DF1F1F1 F5F5F5FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFCFEF1FDFFDDFFEBC5D0685B990F0CA52218 A01F0CAE240AEC744FFFD9A1F6B17A973613711F0915000000020000031200051A000617 0003090301002713005B3300A1651FF9A962FFD899E37345A6290B960C01AA1517A90C15 B10C1ABB111CA20202A01E08B0441DE78C57FFD28DFFDE8AE2BC5BC7A83ECBB03FD0B03F E0BC4EF6CD64FFE07FFFF397FFF29AF5D582DEAD5EE0883EE27731CE6021C04C19BE471F C4472BBD3A28B2281EB12120AF1A1CAA1415AA1010AD120EB0130CB11308B11006AE0903 B217129A1A11AF4A40F8B4A9FFF0E7FFF5EFFFFCFAFFFEFFFFFFFFFFFEFFFEFFFFFBFFFF F8FFFBF5FFFBF7FFFBFCFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FDFDFDFFFFFFFCFCFCFFFFFFFFFFFFF9F9F9FFFFFF6B6B6B000000262626F0F0F0FDFDFD FFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFCFCFCFFFFFFFFFFFFF8F8F88383830000002E2E2EE8E8E8FBFBFBF7F7F7 FAFAFAFFFFFFFFFFFFFFFFFFFBFBFBFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF6FFFFF4 FFFFFAFFFFFDFEFFFFFBFFFFF7FFFFF5FFFFF0FCFCFFFFFBFFF5EEFFF3E8FFBFB2AF4538 99170AAB1C0BAA1C04B23310E28657FFDFABD8A67166390F49170022000015000014090D 0009090006000002001E02005511088E361EDD8B51FFD48DFFAB6FA83307990700B9180E B71815A50F0E9F1814A31813B2100DBB140BD43821F17E4FF9CE80FFF59AEBBD68EAB25D E1AF56E3B85CF0CE6DFFE582FFF590FFFA97FCD97BE9BB63D7984BD07F3DCE6931C85224 C8421DCA4019CA4713C13F0DB4340FAC2A12A9231AAB1C1EAE141CAF0E14B60C0DBE110B B80D03AF0F00A21100911000AC3924D98877FFF2EEFFFFFFFEFEFEF8F8F8FFFFFFFFFFFF F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFBFBFBFFFFFFFBFBFB B9B9B91A1A1A010101070707060606000000000000000000020202000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000040404040404 0404040404040404040404040404040404040404040404040606060909090E0E0E131313 1717171B191A241B20271C222A21262F2629342A2B372B2B3B2D2C3E2C2A412C27472B27 4D2A2653272456252159221F5A1E1D5F1B1A6A1916711716731817761818791A187C1A17 801A18831A178316138515138815128C14138E14119014129215139414139915139A1413 9A14139A14139B13139B13139E12139E1213A21315A21315A31215A31215A41215A41215 A41215A41215A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A41213A61415A51514A51514A51514A51514A51514 A51514A51514A51514A51514A51514A51514A51514A51514A51514A51515A51417A51419 A71518A81617AA1517AC1617AD1718AC1816AA1614AA1916AC1D19AB201BAA211BA7201A A41D19A21B179F15129F1411A01210A21010A50F10AA1012AE0F13B11015B20F14B20F14 B00F14AF1014AF1014AC1214AC1214AC1212AE0E0EAE0E0EAE0E0EAD0F10AB0F10AB0F12 AA1012A91013A50E13A40F13A11015A01115A011179E11179E1117A10F19A80B1CA90A1E A40D1CA10F1A9D12199D12179D12179E11179E11179A111993111B85131B73171C64191D 571D1C531D1B591C17611A146A19167419188117198E151A9A131AA21118AB1119AF1015 B20F14B20F12B01010AF110EAD120EAC130EAF1314AE1215AF1015B10D16B20C18B40C19 B50F19B51217B0120FB21B10B52910BA3814C14917CC5E21DA712DDE8330D89429E0AB3B ECBE5CF3CE7DFCDFA5FFF0C5FFF5D0FDF3BEF8F199F2E86DECDA3CEBCA27EEB62BEBA03A E48451DE7351D36439CE5B2CC44D22BA4019B73817B93819BE3B1FC13E22C33D24C84529 D04F30D55635D15730C85126BC491AB74015B53414B72F15B32B13B22712B22714B52A17 BA2D1BBC311CC13921C03D1FC44522C95228D15F2DD4672FD2692FD06829D56E2BD8732B DB7930DC7C2FDC8132DD8732E29136E49A39E8A33EEAAB41EEB544F0BC46F3C148F5C84B FBD050FDD856F4DD59F2E15DF4E564F8EA6DFCED78FBEF81FCEF89FAEF93FDF19FFBF2A7 FBF2B1F9F3B9FBF4C0FBF4C6FCF5C9FAF6D3F9F8E4F6F9E8FAF9E7FDFCE0FFFCD6FFF6C1 FDECA6FCE48CF4D16BEFBF51E4A43ADC8C2BD77828D06225C64D22C23D1EC13214BD270F B31D0EAD160FAC1315AE1118B00F17AE0D13B51718A7130F9A16118B20186B1E18400D0A 1C00020A0000060000010000000000000100000100000300000300000300000502000402 0002010202020500010600000800001600004C05097A16189720229E1414A80A0BB70D10 BE0F14B60C0FB9181DAE1D18AD301CBB4D28CB6B2FDA8334EE9B3DF4B54EF3D36CF7E881 FFF289FCEB7FF2E271F1DD6AEED861EDD05AF2CF59F7CA57FCC457FFBE56FEAF50EE963D D57622C75A17C03F17BD2F17B22410AA1B0BA9160CAA1710AA1614A91416A61417A61319 A61319A51417A41615A41614A41612A41614A51515A51417A51417A51417A51417A51417 A51417A51417A31215A31215A31215A31215A31215A31215A31215A41215A61115A71015 A71015A71015A61115A61115A41215A41215A31215A21315A21315A01415A01415A01415 9F15159D15159C16139B17139A16129716119616139316129115139016138E16158B1815 8917178717168717168416158315168016187B191A7618197117196D171869171965191B 611D1E5D1F205A242456262651292A4D2B2C482B2D442C2C402A2C3C2A28342923322922 3128212D241D28211B231C161C1713191410110D0A0D0C080B090A070707030406020305 020305020305040404040404030303020202020202010101000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000010101030303030303000000858585F8F8F8FAFAFA FCFCFCFEFEFEFFFFFFFFFFFFFEFEFEFEFFF1FFFFD8F3CCA3C1493B9F0704A82216991B05 A8270AEE7E56FFD69EEEA7718B2A07641600110000000300000110000215000713000302 100A00341C006D3D00D39147FFC67FFFB074AE3D15901300910B0AA71520A90C1DB10A1C BD0D1AAE0808A41703AC3811DA7A48FFC586FFE195F2D077D6C05DD5C25BD4BD53ECCF67 FFE582FFF294FFF499FFE28CE9BC69CE9345DC7F3ADB6D30C8571FB84614B94419C14926 BF4224B5331DB52D1DB22619AF1C14AD160FAF140FB1120EB10F0AB20B05B50601BA150F 9D13099E3226E1948AFFE9DFFFF7F3FFF9F7FFFDFFFFFEFFFFFEFFFFFFFFFCFFFFF9FFFB F7FFFBF8FFFBFCFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFF FEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFF454545000000575757FFFFFFFFFFFFFFFFFF FFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF9F9F9FBFBFBFFFFFFFBFBFBC0C0C0040404161616C9C9C9FFFFFFFDFDFDFCFCFC FFFFFFFFFFFFFFFFFFFEFEFEFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF6FFFFF4FFFEFA FFFEFDFFFEFFFBFFFFF7FFFFF5FFFFEFFBFBFFFFFBFFFAF3FFF3E6F4A5989E30219C1303 AE1B07AB1E02B43812E58958FFDAA5CF9C67603107451300200000140000130A0B000A07 000600060000330900761E14AC462DFFAF73FFCE88DF763F870D00980F00B3241E9D1515 9C151B9B1219A81319B90E14BD110DC52F17DE6E40F7C177FFF6A0FBD582F2CA75E8C46C EDD074FEE487FFF393FFF395FFED91F6C671E6A959D78843D07235CA5E2DC54C21C4421E C9441BD04F16C84B11C14418B73A1CB23023AD2623AD1B1EB01418B00808BB0F0BB80D03 B31001AD16059C1300AF321ECD7466FFE9E5FFFFFFFFFFFFF8F8F8FFFFFFFFFFFFF9F9F9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFDFDFDFFFFFFF9F9F9FFFFFFF8F8F8F1F1F1 434343000000050505070707000000000000030303040404000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000040404040404040404 0404040404040404040404040404040404040505050606060909090D0D0D111111161616 19171A231921271C242A20282E252A33282C352B2C382C2C3B2C293F2C28442B274B2927 50282656262456232058201F5E1D1B691A166F17157117167419187719177C1A17801A18 8119168216138515138815128B15138C15118F15129115139414139915139A14139A1413 9A14139B13139B13139E12139E1213A21315A21315A31215A31215A41215A41215A41215 A41215A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A41213A61415A51514A51514A51514A51514A51514A51514 A51514A51514A51514A51514A51514A51514A51514A51514A51515A61417A81319A71518 A81619A81619A91718AA1819AA1818A81714A91A16AB1C16AC1F16AD2017AC1F16AA1D14 A71D13A41914A31815A31513A41212A61011AA1012AE0F13B00F14B20F14B20F14B00F14 AF1014AF1014AC1214AC1214AC1214AE0E10B00D0EAE0E10AD0F10AD0E12AA1012A91013 A71113A40F13A21013A011159E12159E11179D12179D1217A01019A70C1CA70C1CA20E1A A010199D12179B13159E1215A11013A10E149F0E159A0E1790111A82151B75191E681C1E 671D1C7119177718167D17158517188E161898151AA01319A71218AC1115AF1014B20F12 B20F10B2100EB0110DB0110DAF120DB11310B01213B00F14B20E15B30D17B60F19B61118 B51517B01711B12211B53313BB4517C4581ACE6E22DB822EDD9533DDAA37E7C250F8D57B FFE19EFFECC0FFF5CFFFF4C4FEEDA8F5E67FF0DC59EACD34E8BA26E9A92EE69238DE7A49 D76948CA542EC64C25BD411DB73616B43115B93119BF3421C33825C13623C73C27CD452F CF4C30CE4D2DC44824BA4019B43814B42E13B52A15B12613AF2210B02312B32517B92A1C BB2E1DBF3421C03A21C44324C94F28CE592DD0602ECF642CCD6528D36C29D77129DB762E DB7B2EDB8031DD8732E29136E59939EAA23EEBAB41F0B444F0BC46F3C148F7C74BFCCF50 FDD856F4DD59F2E15DF4E564F8EA6FFCED78FBEF81FCEE8BFAEF95FEF1A2FBF1AAFBF1B3 FAF3BCFBF3C4FCF5CBFDF5CEFAF5D5F8FAE5F5F9E8F8FAE5FCFBDCFFFACEFFF3B7FCE99A FDE180F1C85CEBB646E29B31D88326D46E26CD5926C34326BE3320BF2A14BA210FB1190E AD1311AD1216AE111AB00F17AE0D13B31718A61512961A12831E165C17122F06040D0000 030002030000030000010000000000000100000200000200000200010504000201020202 0703040800010A00000B00001E00006311158B1A1EA01E20A41213AC0809B80B0DBF0E14 B90F12B71B1EB0231CB13722C0562ECF7133DD8837F1A33FFABD53F8D873FBE985FFF086 F7E674EFDA63EED65AEFD155EECA50F9CA58FCC358FFBA5AFEAC56F5984BDF7A32C45817 B63E0AB1270AB01F0EAA1809A9160CAA1710AA1914A91717A71516A61417A51417A51417 A51515A41612A41710A4170EA41710A51515A51417A51417A51417A51417A51417A51417 A51417A31215A31215A31215A31215A31215A31215A31215A41215A61115A71015A71015 A71015A61115A61115A41215A41215A31215A21315A21315A01415A01415A014159F1515 9D15159C16139918139817129617119417139217129016138E17138D17158B1815891717 8517168517168317158216167F171879191A7418197017196C171A68181B64191D5F1D1F 5C202258242654262850292C4B2B2C452B2C402B2A3D292A3929293328243128212F261F 2C231C261F19211A141A151118130F0F0B080C0B07090708060606030406020305020305 030406040404040404030303020202020202010101000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000303030000000303030000000505050000000B0B0BC4C4C4FFFFFFFEFEFEFDFDFD FDFDFDFCFCFCFDFDFDFEFEFEFFFFF0FFFFD5E0AF84B52F23A80603AD2517951B03A62F0D EF885BFFD59BE9A26A8123005D11000E000000050000000D00001200050F010000291800 502A00894E0CFFB167FFCA85D66E379021038B150B91141C9C1526A00D20A90A1CB90F18 B91611AE1E06AF350ED36F3EFFB97FFFE69EFFE390E4D57ADED173D8C868F4DC7CFFEE92 FFF299FFE791FFCF79E0AA54C98437D87639D76531C3511DB54311BA4718C65326C75227 C0461FB93A19B63015B0230FAD190BAF150DB0110DB20C0CB50909BE0805C41711A5120A 952016C7776CFFDFD4FFF7F1FFF9F6FFFCFDFFFEFFFFFDFFFFFEFFFFFFFFFCFFFDF9FFFB F9FFFBFEFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFCFCFC FDFDFDFAFAFAFCFCFCFFFFFFD8D8D82222220D0D0D8B8B8BFFFFFFFFFFFFFCFCFCFCFCFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF8F8F8E0E0E00D0D0D0000007F7F7FFFFFFFFFFFFFFFFFFFFDFDFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFBFFFDF4FFFDF3FFFDF8FFFCFD FFFEFFFCFFFFF7FFFFF5FFFFF0FCFCFFFFFBFFFBF1FFF0E4E59483972614A31604B01A02 AB1F00B63D12E78D59FFD8A1CF9A6664350B4A18012000001200000D0707000600000500 150500491100952B1ED15E43FFCB8CFFB16CB64817880B00A22717941F186A02037F1218 95111FAA0F21BC0D1ABA1211B42A10C86231F0B46BFFF39FFFEF9FFFE694F4E08AF8E78F FFF49BFFF79DFFE98FFFD782EFB164E49550D6783BCD642DC65326BE441BBE421CC6491B D5591BD45A19CF5725C64E2BBA3F2DB02C27AB1D1CAB1215AC0807B9100BB70C02B50F01 B5190AA81706AE291ABE5E52F7D8D5FFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFAFAFAFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFF9F9F9FFFFFFFBFBFBFFFFFF7C7C7C 000000000000010101000000010101050505020202000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000040404040404040404040404 0404040404040404040404040404040505050606060808080C0C0C101010141414171518 201920251B23291F272D242931282B352B2C372B2B392B2A3D2B29422A264829264F2926 5327245625215822205E1E1C6719156E1614701615731817761816791A167D1917801815 8216138316138716128B15138C15118F15129115139215139915139A14139A14139A1413 9B13139B13139E12139E1213A21315A21315A31215A31215A41215A41215A41215A41215 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A41213A61415A51514A51514A51514A51514A51514A51514A51514 A51514A51514A51514A51514A51514A51514A51514A61415A81317A91219A9141AA8151B A8151BA8171AA91919A81A18A71915A71A13A91C13AB1E14AD1F13AD1F13AE1F11AC1E12 A71C15A61B18A61816A61414A81213AA1012AE0F13AF0E13B20F14B20F14B00F14AF1014 AF1014AC1214AC1214AC1214AE0E10B00D10AE0D12AD0E12AD0E12AA1012A91013A71015 A20F15A11015A011179E11179D12199B12199A13199D1219A40E1AA50D1AA10F199E1117 9B13159B1313A01211A40F11A70C12A70C14A30C159E0E1891121B87151D7D1A1F7D1A1D 8514168B13159014169315189A15189D1517A41517A91416AB1214AC1212AF1110B0110E B2100EB30F0DB30F0DB2100BB2130FB0120FB01010B20F12B40F15B61117B71419B61817 B21E12B32B13B93E15BE5118C4661CCE7D24DA922EDBA237E5C14FEFD66FFFE59BFFEDB7 FFF4C9FFF6C7FFF0ACFCE588F6DB66F0CF4CE9BD3AE5AA32E59939E0853CD6713BD06136 C44A25C14221BA391AB63017B42C16B92C1ABF3022C43225C33124C63727CC3F2ECD452F CC462DC34223B93A19B53415B12913B02512AE2110AD1E10AE1E13B22217B8251BBA2B1D BD301FBF3721C44125C84C2ACA532BCC592ACC5E29CB6127D26928D56F27DA752DDB7A2D DC7F31DF8632E49036E59939EAA23EEBAB41F0B444F2BB46F4C048F7C74BFCCF50FDD856 F4DD59F2E15DF4E564F8EA6FFCED7AFBEF83FCEE8DFAEF95FFF2A4FCF2ADFCF2B5FBF4BE FCF4C6FDF5CEFEF6D2FBF6D9F8FBE6F4FBE9F6FAE1FBFBD7FFF9C7FFF2AEFAE68FFCDC75 EDC24FE8AF3BDE9429D77C23D46627CD512BC13C2BBD2D25BC2315B91C0DB2150EAD1112 AE1118B0101AAF0E16AD0C12B21617A41612931A12781B134D100B1F0000040000000205 0100020300000300000100000000000001000001000001000404040100000400000C0105 0C00020D00000E00002E000778191F971A1EA71B1EAC1214B2090CBA0A0DBE0D13BA1114 B61C1EB0271FB53E26C35E34D07735DD8D36F3A940FDC357FFDD7BFFEC8BFFEE83F6E16C ECD456EDD050F0CD4DF4C64CFEC456FFBA5AFFAA59F59751E67C42D05C29B93F10AB2A03 AC2009AC1A0DA9160CA9160EAA1914AA1B17A71716A41414A51515A41615A41614A41612 A5160EA5170DA5170BA5170DA51514A51417A51417A51417A51417A51417A51417A51417 A31215A31215A31215A31215A31215A31215A31215A41215A61115A71015A71015A71015 A61115A61115A41215A41215A31215A21315A21315A01415A01415A014159F15159D1515 9B17139918139817129617119417139217129016138E17138D17158A1915881817851716 8517168317158216167E1718781A1B73191B6E181B6A181A67181B621A1D5E1E1F5B2022 5725265428294E2A2C492B2D442A2D3F292B3A27293727273126222F261F2D241D2A211A 251E181F181219141016110D0D09060A0905080607050505020305020305030406030406 040404040404030303020202020202010101000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 070707000000030303000000040404000000363636EBEBEBFFFFFFFFFFFFFEFEFEFCFCFC FCFCFCFCFCFCFEFEFEFFFFF1FFFED2D99E72B72518B70B07B02715921F02A53B13EB915D FFD89BE7A5698326006015000F000000070006000908000C080002110000441D00743A0A B66725FFC37DFFB778A23808881E088E22208719267E081E860718940B15A61210B41E10 AF1F04B03009CA6434FBAE78FFE6A6FFF3A9F6EB9CEBE493EEE28EFFED98FFF29EFFE792 FFD27EF9B864DD9A43CA7B2ECE6631CA592DBB4B1BB14310BB4E16CC5F26D0632ACB5A22 C24C1ABC3E15B42B0BAD1C07AE140AB10F0DB50C13B8070DC20605C4110AA9120990170C AE5A4FFFCAC0FFF7EFFFF9F4FFFCFDFFFDFFFFFCFFFFFDFFFFFEFFFFFFFDFEFFFBFCFFFB FEFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFF9F9F9FFFFFF F9F9F9FCFCFCFEFEFEAAAAAA0000000C0C0CAAAAAAFFFFFFFBFBFBFCFCFCFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEFFFFFFFDFDFDF9F9F93F3F3F0000004E4E4EFCFCFCFFFFFFFFFFFFFEFEFEFAFAFA FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFBFFFCF4FFFBF3FFFBF8FFFCFDFFFDFF FCFFFFF7FFFFF4FFFFF2FFFFFEFFFBFFFBF1FFEEE0DF8C7C9D2A17AE200CAF1700A91F00 B53F11E88F57FFDAA1D9A16E73421958240E2700001200000601000005000008002B1402 5D1C08B23A2AF77C5DFFDC9BD9934D9B2C00961A00A032236C0F083A00005A050C921328 A90D25B90C1FB71314A72A0EB85A26E7A75DFFE896FFFFB1FFFAAAFDF5A2FFF8A3FFFAA5 FFF09AFBD783F3BE70E49A53DD8142D06730CA5625C0491EBA4017BC441FC65020DD6622 E16C26E16E35D9653CC75038B4362AA71D1BA20E0EAD0E0BBB1310B60B03B20A00B51507 A71102A5190CA74238E5C3C1F7F7F7FFFFFFFAFAFAFFFFFFFFFFFFFBFBFBFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFBBBBBB121212 010101000000000000050505030303000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000040404040404040404040404040404 0404040404040404040505050505050606060808080B0B0B0F0F0F121212151316201920 241A23281E262D242930272C332A2B352B2C392B2A3C2A283F2A274729274C2925512826 5427245724215D201F6618166C17146F17157117167419167819157C1816801815801713 8316138716128916138C15118F15129115139215139915139A14139A14139A14139B1313 9B13139E12139E1213A21315A21315A31215A31215A41215A41215A41215A41215A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A41213A61415A51514A51514A51514A51514A51514A51514A51514A51514 A51514A51514A51514A51514A51514A51514A61415A91217AB1119AA131AAA151BA7161B A7181CA8191BA61A19A51A17A51A13A61C12A91D10AC1E10AE1F0FB1200FB02113AB2019 A91E1BA91B19A81616A91314AB1113AE0F13AF0E13B20F14B20F14B00F14AF1014AF1014 AC1214AC1214AC1214AE0E10B00D10AE0D12AD0E12AD0E12AA0F13A91015A61115A20F15 A011159E11179D12179B12199A13199914199B1219A10F1AA20F19A011179D12159B1313 9D1311A11110A50F10AD0C11AF0B12AE0A15A80C179F0F1995131D8C171F8B161C950F16 9B0E149C0F159E12159F1316A31416A51515A71515A81412AB1310AD120EAF120DB2100D B3100BB40F0BB40F0BB1120CB1120CB2100EB41011B61014B81317B91619B51A16B72818 BA3719C04C1DC66322CC7A26D6902EE0A638E1B645EFD76BF8E78DFFF1B2FFF2C2FFF2C5 FFF1B7FFE88FF9DB6BF4D153EFC245E6AC40E19A40DE8A42D87A3CCC682AC75821BE421C BD3A1EB83219B42C16B42716B7281ABE2A20C12C25C32C25C53127C8392BCB3E2DC8402A C13B22B83519B32F16AD2411AD1F11AB1C0EAA1A0FAD1A12B11E16B6231BBA271FBA2B1D BF3421C53F26C84929C84E29C75427C95927CB5E26D06726D46E26D9732BDA792CDB7E30 DF8632E49036E8993AEAA23EEDAA41F0B444F2BB46F4C048F7C74BFECE50FDD856F5DD59 F2E15DF4E564F8EA6FFCED7AFBEF83FCEE8DFAEF96FFF1A6FDF2B0FDF3B8FBF4C0FDF4C9 FDF5D0FEF5D4FBF7DCF8FBE6F4FCE7F6FADFFAFAD4FDF8C1FCF0A6F8E386F9D96CEBBC46 E6AA32DC8D24D5751FD16026CB4C2CC13631BB2727B91C13B7170BB1120EAE0F13B0101A B10F1AB10D18AC0B11AE1414A116118F1A116F180F400B0513000000010200080A010002 0400000400000300000100000000000000000000000604050300000700000F00050F0002 0E00001A0009420F16841C239E171DAB161AB11113B90B0DBC090CBD0C12BA1114B71E20 B22C23BA462DC86639D57E3BE09339F7AF43FFC95BFFE07FFFEA8CFFE97FF3DA64EACD4D ECCA45F3C846F7C349FEBB52FCAC53F49650E57A42D35E32C0411EB12C0DA91F05AD1E0E AC190FA9160EA81810A91A16A81A18A51716A01413A41615A41614A41612A4170EA5170D A51709A51807A5170BA51514A51417A51417A51417A51417A51417A51417A51417A31215 A31215A31215A31215A31215A31215A31215A41215A61115A71015A71015A71015A61115 A61115A41215A41215A31215A21315A21315A01415A01415A014159F15159D15159B1713 9918139718129617119417139217129016138D17138B18158A1915881817851716841816 8118158016167E1718781A1B72191B6E181B69191A65191B611B1D5E1E1F592124582629 52282A4E2A2C482B2D42292C3C28293926283426252F24202E251E2C231C292019231C16 1E171117120E15100C0C0805080703060405040404020305020305030406030406040404 040404030303020202020202010101000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000050505 0000000000000000000303030101017A7A7AFBFBFBFFFFFFFFFFFFFFFFFFFEFEFEFDFDFD FEFEFEFFFFFFFFFFF1FFFCD0DA976CC3271BC5120EAF26138F2201A44318E09159FFDD9C EEAE708E33076B20001407000408000E00071400071600002700005C1F02994B1BE98748 FFC985FF9C628C1F00841D0E8C292E6F112356000969000D800C0F901204A71F07A71800 AA2600C15628EEA16DFFE1A6FFFCBCFFFCB7FBF7B0FFFCB4FFFCB0FFEFA3FFD586FABB6B ECA44FD78A32C87124C25929C0502AB6471AB24713C1591CD5702CDC762ED66E27D86828 CE551EBD3A10B22207AE1408B20E0FB60A16BC0813BF0101BE0700AB110790160B9A4339 E7AEA3FFF6EDFFF4F0FFFCFBFFFDFFFFFCFFFFFDFFFFFDFFFFFEFDFFFFFDFFFFFBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFFFFF5F5F5FFFFFFFFFFFF FFFFFFFFFFFF7E7E7E0000002C2C2CD9D9D9FDFDFDFAFAFAFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFDFDFD FAFAFAFFFFFFFFFFFF7979791919192B2B2BE3E3E3F9F9F9FFFFFFFFFFFFFBFBFBFDFDFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFBFFFBF3FFFAF3FFFAF8FFFBFDFFFCFFFEFEFF F7FFFFF4FFFFF5FFFFF8FAF5FFF5E9FFEDDDE28C7BA83321BC2B16AC1500A91F00B53F0D E78E56FFDDA4E5AD7A85542B67331D3004001500000400000005001418094529146F2711 CA4735FF9979FFDA96B579338C1F00991F0889291B4C06002400003E00058D172FA60B2A B60A20B115169E2D0FA8571FDD9D53FFDE8CFFFBADFDFBAEFBFAAAFEF9A7FDF2A0F4DE8B E5BE6FDEA259DC8947D77338CF5D29CA5124C4491FBE471DC5512AD3612DED7B32F68537 FB8B4CF38355DB684DBF4536AA2520A11110B0120FBD1512B50A02B00800B61409AB1105 A313089B342BD4B1AFEEEEEEFFFFFFFBFBFBFFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFF8F8F8FFFFFFF5F5F5F3F3F33A3A3A0C0C0C 000000000000070707000000000000020202000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000040404040404040404040404040404040404 0404040404040505050505050606060707070A0A0A0E0E0E1111111412151F181F231922 261F262A24282E282C32292A352B2C362B29392A273E29264529264B2A25502826532724 5624235D21206517156B16136E16147016157318157718147A18157E1814801713831613 8616128916138C15118D16129016139215139915139A14139A14139A14139B13139B1313 9E12139E1213A21315A21315A31215A31215A41215A41215A41215A41215A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A41213A61415A51514A51514A51514A51514A51514A51514A51514A51514A51514 A51514A51514A51514A51514A51514A61415AB1119AC101BAA131CAA141DA7161BA7181C A61A1BA51B19A41A17A41B13A51B10A81C0FAB1E0DAE1F0EB2210EB12212AE231CAC211E AB1D1BA91717AA1415AB1113AD0E12AE0D12B20F14B20F14B00F14AF1014AF1014AC1214 AC1214AC1214AE0D12B00D12AE0D12AD0E12AD0E13AA0F13A91015A61115A20F15A01115 9E11179D12179A131999141999131A9A131AA01019A10F199E11179B13159A14119D1310 A2110EA80E0EB20D11B60B11B50A13B10B17A90D1AA0101A97141C98121BA10B16A60B13 A60B13A50E13A51014A41213A41413A51612A61512A81410AB130EAF120DB2100DB40F0B B60E0BB60F09B3120AB1130AB3110CB4100EB71113B91516B81818B61D17BF3220C24322 C95B26D2752FDB9035E6A93EF2C14AF1D05CF7E787FCF3A6FFF6C2FFF0C4FFEDB7FFEB9E FFE171F5D250F1C542ECB340E29B4BDB894FD77B4CCF6E39C46015BD500BB93B13B9331A B42C16B12613B12214B52117BA221DBD2520C02722C32B26C63228C7382AC43926BD351F B63017B12A14AC200FAA1C0EA8180DA9160EAC1710B01B15B6211BB8251DB8281DBE3221 C53E28C64727C54B26C44F24C75425C95C24CF6625D26C24D8722ADA792CDD7D30E08532 E49036E8993AEAA23EEDAA41F1B344F3BA46F4C048F7C74BFECE50FDD856F5DD59F2E15D F4E566F8EA70FCED7AFBEF83FCEE8DFAEF96FFF2A7FEF3B1FEF3BBFCF4C3FEF5CCFEF6D2 FFF6D7FCF8DDF9FCE7F4FCE5F6FBDDF9FAD0FCF6BCFBEEA0F7E17EF7D665E7B63DE1A32A D8871CD26F1ACD5A24C7452DBE2F31B82128B61711B51209B10F0DAF0E13B10F1AB10F1A B10D18AC0B11AA10109E150F8A1A0F68160B3605000D0000000304000D10010002060000 0400000300000300000100000100000100000905060400000800000F0004110003110000 260812561E27871C22A01319AC1316B71115BC0C0FBD090CBD0A10B91013BB2224B73229 C04E34CF6E41DA8640E59A3FFDB549FFD163FFDC7EFEE789FBE379ECD25BE3C543E9C33E F3C442FABF47F9B04AF39D4AE68042D25F32BD4020B12B12AA1D09A71807AC1D0FA8180D A5150CA4150DA61814A51A17A31716A01614A21714A21714A41710A4170DA5170BA51807 A61804A61709A51612A51417A51417A51417A51417A51417A51417A51417A31215A31215 A31215A31215A31215A31215A31215A41215A61115A71015A71015A71015A61115A61115 A41215A41215A31215A21315A21315A01415A01415A014159F15159D15159B1713991813 9718129617119417139217129016138D17138B18158A1915881817851716841816811815 8016167C1818761A1B701A1B6D181B69191A65191B601C1D5C1E1F58212457262951292A 4C2A2B472A2C42292C3A27293525283224242E231F2C231C2B221B271E17221B151D1610 16110D130E0A0A0603070602050304030303010204020305030406030406040404040404 030303020202020202010101000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000010101 000000020202060606101010C5C5C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEFFFF8CBDF966BD23025CF1814AA210E8A2200A04818D28A4FFFE49EF6B97A 9B4315782F0C1B0E000609001400031E00043500064E0B02792509BC5A2BFFA266FFC081 F47C48891800801B13842A3458061C350000560009761912811B049B2402A01600AA2200 BB5022E39564FFD69FFFF7BDFFFDC1FBF9BCFFFDBEFFF3AFFFDB95F1BD72E9A657E1933E D27E24C36619C05529BF512EBA4F25BD5520D06D2AE8863BEF8E3DEA8734F58B3DE4712E CC4D1AB82C0BB0160AB10C10B60A1ABE0817C10001BA0200B3160D9A1E1291392DD3998E FFEFE6FFF7F3FFFBFBFFFCFFFFFBFFFFFCFFFFFCFFFFFDFDFFFEFDFFFFFBFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFFFFF1F1F1FFFFFFFFFFFFFFFFFF F3F3F3494949151515515151FFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6 FFFFFFFAFAFA8A8A8A131313000000CCCCCCEDEDEDFFFFFFFFFFFFFDFDFDFDFDFDFFFFFF FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEFBFFFCF6FFFBF6FFFBFAFFFBFFFFFBFFFFFEFFF9FFFF F5FFFFF5FFFFF3F9EFFFF3E2FFEED8DF917AAD3D25C2341CAA1300AB1C00B63D12E58F56 FFE1A4F0B579985E2E7A3A1E3E06002201000E00000A0000331B1169301F832C11CD5733 FFB384FFCA8AA96126871600931A077A180D4D00003800004700078F182EA10D27AC0E1D AB1A179B2E0DA8531CDE944DFFD481FFEC97F7F19BFAF099FDED98FBE08FEEC77ADFA45E D58A49DE7F45D76C36D05C29CB5523C6521FC35522CD6530DA7839F19447FAA151FEAC63 F5A566DD8756C05C3AAC3320A71A13B11113BD1419B3090CAD0806B71812B2180EAE180A A63527D3A29DF2E4E1FFFDF8FFFAF6FFFFFBFEFFFBF9FBF8FCFEFBFEFFFFFFFFFFFFFFFF FFFEFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFF2F2F2FFFFFFE2E2E2FFFFFF5B5B5B171717000000 000000060606000000000000090909000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000040404040404040404040404040404040404040404 0404040505050505050505050707070A0A0A0D0D0D1010101311121E191D211B1F251F23 2A24262F262932292A352929382A293A28264028264628264B2927502826532724562624 5C22216317176B15146C16176F17167317187618187A18177C18167F1716821614861615 8816158915158C16148E16179016159616159914159914159914159A14159A14159B1315 9D1215A01417A01417A21317A21317A31217A31217A31217A31217A61117A61117A61117 A61117A61117A61117A61117A61117A61117A61117A61117A61117A61117A61117A61117 A61115A61415A61415A61415A61415A61415A61415A61415A61415A61415A61415A61415 A61415A61415A61415A61415A81315AB1119AC1119AC121AAA151BA8151BA8171AA8191B A61A19A51A17A51A15A71A11A81A10AB1B10B01E11B42012B22217AF241DAC221FAA1F1C A91918A91515A81213AA1012AD0E12AF1014B00F14B00F14B00F14AF1014AF1014AD1114 AF1015B00C13B00C13AE0D15AD0D15AD0D15AA0F15A90F17A61117A20F17A011179E1117 9B12199A131999141997141A9A131AA10F19A20F17A011179E12159D1313A01211A41010 A80E0EB31015B70E15B60C15B20C16AD0D19A50F1A9E111A9F0F18A80810AD080FAC090E AA0B0FA90F11A91110A7120EA7140DA8150EA9140DAB140BAD1309B01209B21107B41007 B41007B4110CB3110CB4110CB6110FB91110BA1511B91B12B62011C43A20C44D25CD6830 D7853CE0A34AEBBE57F8D766FBE67BF9F298FFF9B1FFF8C1FFF0B8FFE9A7FFE38CFED966 F7CA49F1B93EECA740E28F4BDC7D4FD6704ACE6337C15514B94708B93413B92C1BB52618 B22013B01B14B31C15B71D1BB91F1DBD2321BF2722C22D26C53228C23323BB301DB52A15 B12613AB1D11AA1A12A91511A81410AB1612AF1A14B5201AB7241CB6261BBE3120C63E28 C84527C64724C54B22C85126CC5825D16326D36A26D8722ADB772CDC7C2FE08532E59036 E9983CEBA13EEEA941F2B244F5B947F6BF48F8C64BFFCD52FFD658F7DC59F3E05FF6E466 F9E872FCEC7DFCED88FCED92FCEC9EFFF2ACFEF2B8FDF3C2FCF3CAFDF5D1FCF5D8FDF6DA FCF7E1F9FCEBF6FBE5F9FADAFCF8C8FFF5B3FFEC96FDDD76FDD25FE7AF38E29B29D97F1E D1671BCD5322C64027BB2C28B41E20B31512B3110EB00D10B20D14B40E1AB60E1DB30B18 AE0A15A80D139A12148619166214103003000A0000000305000F12000002060000070000 07000206000204000401000400000406050A0100020600000E00011700001D00003C0910 70232991181DA21011AC1011B81212BD0F10BA0A0CB80C0CB4120FBB2820BA3924C45633 D47640DC8D40E6A241FDBE4DFFDA65FCDB70FCE47AF9DE6DEBCB54E5BC40EDB93FF8B947 FFB54FFCA14EF38D4BE06D40C74A2AB12D18A71B0EA5150CA7140CAC1911A6160EA2110C A1120EA51514A61816A61817A21615A41614A41614A51612A5160EA6160DA61709A61707 A6160BA61414A61319A61319A61319A61319A61319A61319A61319A41117A41117A41117 A41117A41117A41117A41117A41117A71017A71017A71017A71017A61117A61117A41117 A41117A31217A31217A21317A01417A01417A014179F14179F14179C16159B17139A1612 9716119616139217129016138E17138B18158919178618178418168219168018157E1816 7B1918761A1B701A1B6B191B68191C621A1D5E1C1D5A201F56232254282950292A4A2A2B 452B2A3F2A293B27283724263224232D23212B241E29221C261F191F1A161A151114100D 120E0B090502060503040404020202010204020305030406040507040404040404030303 020202020202010101000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000060606000000 0707070808081D1D1DF6F6F6FFFFFFFCFCFCFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFEFFFF6C5DA9C69CF3C2ACC1E15AC1B08931A00A94418D07F47FFE4A1FFBF7FA3501E 8339142B0C001502001F00002E00006712177B1D118B310EC86A36FFB777FFB97BE16235 92120088120E8B25304F011130000053080C7E251F8E1F0CA52309A71800AF2501BF4E24 E38D5CFFCA8EFFEAA9FFF3AAF9F0A3F9EC9EF8DF8FEDC475E2A759E09448DF883BD47326 C45B19C9592BC85830C15C28C26829D38638E8A24AF0AB4CECA344FEAA52ED8B40D25D27 BA3512B01A0CAE0E10B20A19BA0816C40705BA0400BC1E12AC2A1C98382AD18F81FFEBDF FFF8F1FFFCF6FFFDFBFFFDFFFFFEFFFFFEFFFFFFFDFFFFFDFFFFFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFEFEFEFFFFFFFFFFFFFF9F9F9DFDFDF 1C1C1C0707074D4D4DFFFFFFF8F8F8FFFFFFFFFFFFFBFBFBFCFCFCFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FFFFFFF7F7F7F9F9F9 FFFFFFE5E5E5282828000000858585FFFFFFFEFEFEFFFFFFFBFBFBFFFFFFFCFCFCFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFFFFFEFFFDFEFFFDFFFDFFFFFBFFFFFAFFFFFCFFFEFFFFF9FFFF F7FFF8F9FFEFFFFFE4FFE7C8EAA584C15A3BB42D10BA220AB41B0BB12F15D08149FFD58B FFCD82BE7737832E0571210A2A00002200003D000C67161D83180E9A2E0AD58139FFD789 F69D65A03A14961F07991F128911107502075F00007803139714269D1320A3181BA11F11 9C2A08AE4817DF8040FFB766FFD571F0D56AF6D36FFECF73FCBF6FEDA35CE78D4FEA854F E37542D15F2DC75821CE6428CE6B28C66B22D17E2EE49D4BF2B96CF4C97AF9DF88F6E186 E0C06BC18441B0461EAC2011B40C19BB0921B40C25AD0C1EA30A0DA70E06C01F0BC13A26 C97B6EFFE6DDFFF6EBFFF7EAFFFFF3F8FEF2F7FFF8F3FDF5FCFFFDFEFFFFFFFEFFFFFDFF FFFEFFFFFFFFFEFFFDFCFFFDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0D0D0030303000000000000 050505000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000010101020202020202030303040404040404 0303030303030404040505050808080B0B0B0E0E0E1010101817151B1716201A1A261E1C 2B21203126243728253C2925432B29482A284C2A28512B2A532A285428275626265A2223 63181C68161A6A151C6B141A6F161C73181D791A207D1A1F7E171B7F161A83161B85171A 87161A8916198B161C8D161A91141892141795141896151997141998151A9B161B9B161B 9C151B9C151B9D141B9D141B9F141B9F141B9F141BA2121BA4111BA70F1BA70F1BA70F1B A70F1BA70F1BA70F1BA70F1BA70F1BA70F1BA70F1BA70F1BA70F1BA70F1BA70F1BA71019 A81319A81317A81317A81317A81317A81317A81317A81317A81317A81317A81317A81317 A81317A81317A81317A91217AB1419AD1419AB1419AB1419AA1519AA1517AA1517A81617 AA1819AA1818AD1919AE1A18AE1A18B01A19B11C18AE1D1AAD2320AB2421AC2220AB1F1E AA1C1BA71717A71214A61012AD1216AD1115AE0F14AE0D13B10D14B20E15B41017B5111A B20D1BB20D1BAF0D1CAD0C1BAD0C1BA90D1AA70D19A40E19A10F199E11199D12199B121A 9A131A99131A97141A9B121AA00D17A30C15A30D16A40E17A40F15A51016A71017A91015 AD1019AF0F19AF0F19AD1019AC101BA9121BA8121DAB1119B01012B40E0EB30F0EB2100D B2100DB0110BAF120BAD1309AE140AAC1407AC1305AB1202AC1303AD1404B11506B3150A B20E0DB71115BB1313B8100DB70E07BB1509C42510C83418D04C26D76737DE834ADF9C56 E5B76AF1D581F8EA91F6F098FFFFAFFFFDAEFFF6ABFFEEA0FEE28FF8D378F2C15BEEB34B E9A13FE7933DE2813DD97039D26135C9522ABE441BB93916BE2C1FBD2321B61C1AB11715 AF1513B11715B51B19B81E1CB51D18BD2520C42F28C8342AC22F25B8291BB12212AD1D12 A71313AA1318AB1419AA1416A81414AB1713B21F18B5251AB8291BBE311DC73D23CC4527 CD4825CC4B24CE4D25CE5121D26024D46724DB702ADE782EDF7E31E28535E89039EA963C EE9F40F1A842F4B146F6B849F9BD4BFBC44FFFCB54FFD359FBDC5DF8E161FAE46CFEE878 FFEA84FFED91FFEC9DFEEDA8FFF0B9FDF0C3FBF1CDF9F2D5FAF4DCFAF5E1F9F6E3F9F7E8 F5F5EBFAF9E7FBF7D2FCF1B9FFEF9EFFE986FFD464F6BA48ECA235E48C2AD6701ECE581A C74718C23919B92B15B31F13AD1512AF1317B30F18B60C17B90A1BB9081AB8071BB4081E AD1224950E1F8118265B121D22000208000400060E0004070000000600000A00000B0004 0D000708000903000B00000B040F1500080A0001000B00002000004703026E12158E1C1C A11714AD1510B01510B1120EB3100BB6130EBB1A10BA2312B62C12C54B24D36C32D78138 DC973AEBB247F9CB53FCD657FDE561F3DC5AEECF50EFC54DF6BC4EFAB250FBA250FC9552 FB8754E56643C53E28AB2114A4170EA41612A51715A51514AA1616AA1616AA1616AA1616 AA1517AA1517AA1517A81617AA1517AA1517A91515A81414A81412A71311A6120EA61212 A61117A6101BA6101BA6101BA6101BA6101BA6101BA6101BA6101BA6101BA6101BA6101B A6101BA6101BA6101BA70F1BA70F1BA90F1BA70F1BA70F1BA6101BA6101BA4111BA4111B A3111BA3111BA2121BA2121BA0131BA0131BA0131BA013199E12159D13139A1212981211 9712139313128F13138C14138915158717158317158017147E18167B1715791716771718 6F15176C16196A181C671B1D621E1F5D2120582522542724512C264B2C27472B27422B25 3E29243C27223926223526232C27242625232322201E1D1B191816141311100F0D0E0D0B 070604060606050505040404040404030303020202020202040404040404030303020202 020202010101000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000050505000000 0000007D7D7DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED F9F9BDE4BE7FCA5E3ABF2815C31D0FB81906B93413D56A3CFFD297FFCF91C87845883912 5A13003200003700004400008E0C0A9517008B3907CA8D4AFFD78CF8A362B9360CAA0F00 A90F0F910E14620C0F470604550E0A801C1AAB141BB0070AAA0D06AB1E0AB53A19DB7745 FFB972FCC970EAC75FF4D968F2D764E9C555DFAE48DD9A41E18B40E07A3CD86431D15424 DB5D2BD7642BCA6F29C07F2BC3A03CD9C457E9D968F2DA6EFDD170FDB86AE38349B9411C A51C0AAE1915B61922B81118BD0801CC180AB41404A9200EB94B3ABD6C59FFEEDDFFF0DF FFFBEDFFFFF3FFFFF8FBFFFAF9FFFDF8FFFDF8FFFFF9FFFFFEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F8F8F8FFFFFFB4B4B4060606 010101DEDEDEFBFBFBFAFAFAFFFFFFF1F1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFF9F9F9FCFCFCFDFDFD EFEFEF424242000000626262FFFFFFFFFFFFFDFDFDFCFCFCFFFFFFF9F9F9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFCFFFFF8FFFFF8FFFFFFFEFFFFFCFFFFFAFFFFFBFFFFFEFFFBFFFBF7FFF4 F8FFECFFFFE1FFEDC7EEAE8AC4623FB23010B82009B5140CAE2513C57840FFD185FFD481 CF83389636047F21055B150D540E166F122593202FA8231CB23F13D8983EFFE889F2915C A42E12951A089C1D149311118B050E7C00029208189C12219D161D9D1C179E210F9E2707 B24214E2753CFFAB5FF0B952E4B949EBB64EF4B357F6A556EB8E49E67D43E97A45E3713D D2632ECA6127D16F2ECE782BC77B27D59035E6AF55FFD889FAE594F6F897F4F992E6DF77 CDA34DBA5926B22714AE0411B70422B10C2CA80E269F0E13A81408C5250BCA3F22C76E5C FFDFD2FFF4E5FFF7E6FFFFEFF6FFEEF7FFF7F4FFF8FBFFFFFEFFFFFFFDFFFFFDFFFFFEFF FFFFFFFCFFFDFCFFFDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5E5E5393939000000010101040404 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000010101020202020202030303040404040404030303 0303030404040505050707070B0B0B0E0E0E10100E1716141918141F1A16251D1A2B211F 3224233826243C27244529284829274D2A28502A29532A285428275426265A242460191D 66171D67161D69171D6C171E70191F751A217A1B217B181D7E171B80171C84171C85161C 88171D89181E8B161C8E161891151792161894161994161997161A98171B99161B99161B 9B161B9B161B9C151B9C151B9D141B9D141B9F141BA4111BA6101BA70F1BA6101BA70F1B A6101BA70F1BA6101BA70F1BA6101BA70F1BA6101BA70F1BA6101BA70F1BA6101BA91219 A81317A91219A81317A91219A81317A91219A81317A91219A81317A91219A81317A91219 A81317A91219A81317AB1517AA1616AB1517AA1616AB1517AA1616AB1517AA1616AD1719 AC1818AE181AAD1919AF191BAF1B1BB01A1CAD1D1CAC2220A9241FA92320A8211DA81E1C A51A17A51515A41212AA1416AB1214AC1014AD0E12B00C13B20F14B40F16B50F19B20D1B B00E1DAF0D1CAD0C1BAB0D1BA90D1AA70D19A40E19A10F199E11199D12199B12199A1319 9914199914199B1219A00D15A60C14A60C14A70D15A80E16A80E16A90F17A90F17AB1119 AB1119AB1119AB1119AB1119AB1119AB1119AD1017B20F10B30F0DB30F0EB30F0DB30F0D B2100BB2100BB01209B2150CAF1509AE1507AC1504AC1504AC1605AE1807B1170BB31315 B9141ABA1617B91410B8160BBD210BC73317CD451FD45E30DE7B44E89A5CEAB370EFCD85 F9E79BFBF8A9F9FAAAFEFDAAFCF8A1FAF097FBE88CF9DB7BF5CB69EEB655EBA649E7953F E5883ADD7633D6652DCE5528C54925BD3C1FB8311EB92420B81E20B3191BAF1517AD1313 AD1514B01815B21A17B11C16B9241DC12E26C43127BF2C22B7241AB11F12AE1B14A81116 AA131CAB141BA91418A81414A91813B02018B42618B72A19BD321BC73D21CB4424CD4724 CD4922D04C25CF5023D35F26D46726DB702CDE7830DF7D32E28537E88F3BEA963CEFA041 F0A842F4B148F6B849F7BE4BFBC44FFFCC54FFD55AFBDD5BF9E061FDE46DFFE878FFEA86 FFEB95FFEDA1FEECAEFDF0BCFCF0C8FAF1D0F8F2D8F9F4E0F7F6E4F8F6E7F7F7EBF4F5ED FAF8E9FCF7D1FCF1B3FFED97FFE67EFFCF5EF7B545EC9A34E5832CD66722CC501CC5411A C03516B8280EB01D0DAB1514AE1319B30F18B60C17BB0919BC071AB9061CB20920AB1129 8F0E247A17295511201C000307000500060D0004070002000300000800000B00040D0009 0A000B01000E00000C000C130007070002000E00003300005D08038612129F1815A81410 AE150FAF140FAF120DAE110CAF150DB51D10B5270FB73511C6521FD4712ED68533DC9C3A E8B849F5D156F9DD58F9E254EFD648E9C440ECB943F5B14CFCA754FC9553FB8555EA6846 D84D38BC2E22A91813A31312A41615A61719A51618A81617AA1616AB1517AA1616AB1517 AA1616AB1517AA1616AB1517AA1616AA1416A81414A91315A71313A71113A61115A71019 A6101BA70F1BA6101BA70F1BA6101BA70F1BA6101BA70F1BA6101BA70F1BA6101BA70F1B A6101BA70F1BA70F1BA70F1BA70F1BA70F1BA6101BA6101BA4111BA4111BA3111BA3111B A2121BA2121BA0131BA0131B9F141B9F141B9F14199E12159D13139C1212981211971213 9313128F13138C14138816158518158118157E18147C18167A18157718167618186F1517 6C16196A181C661C1D621E1F5C22205726225128224E2B254A2D25452C25422B233E2A23 3C28213A25203526212B25252525252121211C1C1C1717171212120E0E0E0C0C0C060606 060606050505040404040404030303020202020202040404040404030303020202020202 010101000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000101010000000000000000000E0E0E AFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDFAFEC1 E1C681C2673BB82C15C6180DC11104BF2B0FD56035FFCC90FFD395D2874E9D4A20802510 6409046C161F791118A20D06A71C0093470DC89C51FFE091ECA35FB42E08AE0700BB0D0E A30E126F120D530F065F160F8A1E1EB90E20BE0213B00D10AD1F11B7371ADB6F3EFFAB60 FAB556E5B23FEEC245E8BF3FDFB137D79D2FD68D2FDD8136DD7339DA6136D35429DD602A D86B28CD7C2DC79438D2BD52E8E773F7FC86FCFA89FFEE8AFFD783EE9E61C0552BA4230D A6160EAB1215AD090AB80A00C21504B01300AE2512BB4B37B55E4AFFE1CCFFEDD8FFFCE8 FFFFEFFCFFF4F8FFF8F5FFFBF5FFFDF5FFFFF8FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF9F9F9FFFFFFFBFBFBF4F4F4F6F6F6FFFFFF8686860000001C1C1C E5E5E5FEFEFEFAFAFAFFFFFFF1F1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFDFDFDFFFFFFFAFAFAFEFEFE 6E6E6E000000323232E8E8E8FFFFFFF8F8F8FFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFCFFFFF8FFFFF8FFFFFFFEFFFFFCFFFFFAFFFFFBFFFFFEFFFBFFFDF7FFF6F6FFEB FFFFE2FFF2CEF8B895CC6949B33012B41C05B5100AA91C0ABA6B33FDCA7BFFDD88DD984B A2471285260676261B711C2385182B9F212DAE281DBB4C1EDBA648FFED8BE6854E9F2607 9517019E1C0F9B1514980F178C000DA013239F12229E151D9F1B179F20119F2609B13C11 DB6C37FA9C56DF9D3FD39C35D89938E39942E69141DE8038DE7637E2783CDE7136D1692C CE6C2BD57D36D48739D3913DE6AB51FCC970FFF0A1FFF4A0FFFD9AFFFF98FFF38DEABD68 CC6B36B42914AB040CB60821B01229A512229F1513AD2110CD3617D44F30B7624EFFD8CA FFF6E6FFFAE9FFFFEFF4FCEDF8FFFAF7FFFBFBFFFFFEFFFFFFFDFFFFFDFFFFFEFFFFFFFF FBFFFDFBFFFDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD878787060606030303000000000000 000000030303000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000010101020202020202030303040404040404030303030303 0303030404040707070A0A0A0C0C0C0E0E0C1615131817131E1916241C1A2A201E312322 3725233B26234127264628264B29274F29285228295428295327265825245D1D1E611B1D 61191C641A1B68191C6B1B1C711C1F751C1E761A1D79191B7D181C81181C82181C85181B 87191C8A171A8D1717901615911716931717931717951718961819981819981819991719 9917199B16199B16199C15199C15199F1419A31219A41119A61019A41119A61019A41119 A61019A41119A61019A41119A61019A41119A61019A41119A61019A41117A81317A61415 A81317A61415A81317A61415A81317A61415A81317A61415A81317A61415A81317A61415 A81317A61415AA1616A81714AA1616A81714AA1616A81714AA1616A81714AB1717AA1916 AC1818AB1A17AE1A1AAC1B18AF1B1BAB1D19A9221EA8251DA7231EA7221BA61F1BA61D17 A61816A51612AA1616AA1413AB1113AB0F10AD0E12AF0F11B20F14B30F16B00E19B00E1B AF0D1AAD0D19AB0E19A80E18A50E17A40E17A11017A011179E11179B13179A1317991417 9914179B1315A10F12A60D12A70E13A70E13A80F14A91015A91015AA1116AB1217AB1217 AB1217AB1217AB1217AB1217AB1217AC1115B00F14B20F12B20F14B01012B01012AF1110 AF1110AD120EB21712B0170FAE170EAD160BAC150AAB170BAC180CAF180FB31718B5191A B71C18B51C14B42111BC3015CA4826D25D31D8733FE69256F4B572FCCD87FFE49AFFF8AA FFFFB1FEFDAAF7F69AF6F090F4E886F2DC79EFCF6AE9BE58E3A945E09A3BDF8B33DB7B2E D16826C8571FC2491EBA3E1CB6341AB12C1BAD1E18AD1B1BAA1818A81616A71613A61512 A71611A71611AC1C14B3231ABB2B22BD2D22B9291EB12214AB1C0EA91910A71214A91418 AA1519A71516A61512A81911AF2117B32716B62B18BB3319C43D1FC94421CB4721CA4921 CE4D23CC5221D16028D16729D8712FDD7834DE7D36E18538E5903DE7973EEBA243ECAB45 F1B449F3BB4AF4C14CF6C850FCD055FDD758FBDF5AF9E25EFDE569FFEA77FFEB85FFEE92 FFEDA1FDEEADFEF1BCFDF1C7FBF2D1F9F3D9FAF5E1F8F7E5F9F7E8F7F9EBF1F7EBF5FAE6 F7F8D0F8F0B1FEEC96FFE37EFACB5FF1B147E39334DD7C2DD16024C74A1EC23B1DBD2F19 B52210AD190DAB1514AD1417B11016B40D15B90A17B90916B70819B00B1CA914278D1020 7518234F101916000006000000070900070500050000020001000006000408000706000B 00000B00000B0006090003020300001D0200470B0370160E931916A31815A81412AC1413 AD1313AC110FAB100EAE150FB22013B42912BF401DCA5C29D57835D78D38DCA23EEABF4E F6D65BFBE05DF5DB52E8CB43E0B739E5AD3CF1A849F59C4CED8546E56F3FC84624BD321D AC1E10A2120AA1120EA41615A61719A51618A81616A81714AA1616A81714AA1616A81714 AA1616A81714AA1616A81714A91515A61512A81414A51411A61212A41213A61117A41119 A61019A41119A61019A41119A61019A41119A61019A41119A61019A41119A61019A41119 A61019A61019A61019A61019A61019A41119A41119A31219A31219A21319A21319A01319 A013199F14199F14199D15199D15199D15179B13139A141199131095140F941411901510 8C15118916118717138418158018157C19147B1A14771A137619147419187014176E151B 6C171C671B1D631D1F5D21205825225328224E2B25492C26442B26412A243D28233A2721 38251F3326202925242424242020201B1B1B1616161111110D0D0D0B0B0B060606060606 050505040404040404030303020202020202040404040404030303020202020202010101 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000030303000000000000030303444444EBEBEB FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDFFFFC9EBC989 C96941B82A16C3170DBC0E03B3260AC45527FFBC7DFFD28ED98F52A551228D2D147A180D 85292C902326A6160BAE2908A1561CD7AB60FFE697E79E5AAE2802AC0500BE1011A91217 7B19166419136D1E1790201FBA0E1CBE0210B31411AF2312B63717D66636F69753E99B46 D5942EDEA534DBA430D39A29CC8B23CF8226D77B2EDB7432D96731D3602AD96C31D87B35 D88F40E0AD52F3D670FFFB8DFFFF98FFFF95FFFF9AFFEF98FFBC78CB6C3CA82F12A4160A AC0E0DAF0706B90F00BA1500AE1901BA3820C0563EA85640FFD7C1FFF1DEFFFBEAFFFFEF FEFFF4F9FFFAF8FFFBF7FFFDF8FFFFF9FFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFCFCFCFFFFFFFFFFFF4D4D4D0000004B4B4BF0F0F0 FFFFFFFAFAFAFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FFFFFFFFFFFFF9F9F9FFFFFF9F9F9F 0000000E0E0EC3C3C3FFFFFFF8F8F8FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFFFFF8FFFFF8FFFFFFFEFFFFFCFFFFFAFFFFFBFFFFFEFFFBFFFDF7FFF6F3FFE8FFFFE0 FFF8D4FFC1A1D16E4EB22F13B31804BB120BA81704B05E26F4C172FFE48EEBAC5CAD571E 8A290680221680171B8F1021A11822B32B1DC55D2AE1B755FFF48FDE7E44A12202981600 A01A0EA21615A3161C980714A91827A11321A0151CA11A17A22012A12509AF3712D36031 F28C4EDC8E3BD08B2ED3872FDC8A36E08737DC7C30DD7832E27D37D97632D0732DCF7930 D5893DDB9A4AE4AC59FDCB74FFE892FFF2A1FFEC98F9F08BFDF98EFFFA93FFD17BDB7841 B1290FB10E0FB91321AE18249E161A9B1D11B13418D74D26DF6540A75945FFD4C6FFF6E8 FFFBECFFFFF1F3FBECF8FFFAF7FFFDFBFFFFFEFFFFFFFDFFFFFDFFFFFEFFFFFFFFFBFFFD FBFFFDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCBCBCB181818040404000000000000000000 070707000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000010101020202020202030303040404040404040404030303030303 0404040606060808080B0B0B0C0C0C1413111615111B1714211C19281E1D2F2120362424 3824234026254327264728264C29275129295129295128265626245A201E5E1E1C5D1D1B 601C19631C1A681D1A6D1D1C711D1B741C1B781A1A7C1A1B80191A81191A85181B87191C 8919188D17138E1711911712921813931813941914961915961915981815981815991715 9917159B17159B17159C16159F1515A31215A41215A41215A41215A41215A41215A41215 A41215A41215A41215A41215A41215A41215A41215A41215A41215A61415A61414A61414 A61414A61414A61414A61414A61414A61414A61414A61414A61414A61414A61414A61414 A61414A81714A81712A81712A81712A81712A81712A81712A81712A81712A91813A91813 AA1914AB1A15AB1A15AC1B16AA1D16A72219A62319A7241AA8231AA82219A81F17A61B14 A81913A91813AB1612AB1310AB110FAB100EAE100FB01010B01012B00F15B00F17AF0E16 AD0D15AB0E15A90E14A70E13A40F13A21013A11013A011139D13139D13139B13139A1413 9D1311A40F11A70E10A90F11A80F11AA1012AA1113AB1113AB1214AC1214AB1214AC1214 AB1214AC1214AB1214AC1214AC1214AF0F17B00F17B00F17AF1015AF1015AD1114AD1114 AC1212B01614AE1613AB1610AA150FAA150EA9160EAB1810AC1911AF1A14B11C16B21F15 AF2312AF2D13B9411ECA5E30D4753FD68649E7A662FAC87FFFE092FFF1A3FFFDABFFFCAB F9F59EF6EE8CF4E77FEFDC73EBD065E8C257E3B047DC9C38D98D2DD88029D47024C95B1C BF4A15B93E15B53616B22E19AE291AA51C14A51B18A41A17A51A17A41914A51713A41710 A3160FA71A11AF2117B6281CB7291DB42517AD1E10A8190BA6160DA51411A71516A81616 A71613A51610A81A10AE2213B32815B42C14BB3417C23D1EC7421FC7461EC9481ECC4D20 CD5322CF6028D1672BD87033DB7835DC7E38DE873AE3913FE4993EE9A544EBAE44EDB848 F0BF49F0C44BF3CC4DF9D452F9DB55F8E058F8E45DFCE768FEEB75FFED84FFF091FFEFA1 FCEEADFFF2BDFDF2C5FBF3CFFAF5D8FAF5DFF9F8E4F8F9E7F6FAEBEEF9E9F2FCE3F2F8CA F3F0ADF8EA92FBDF7BF2C65DE9A945DE8D34DB762ECE5B25C54520C1361FBD2B1CB61F16 AF1610AB1612AD1514B01213B30E12B70C14B60B14B40A15AD0D19A5172389111A73181F 4C1012160000060000000804000703000600000500000100010004040007040009000009 0000070001040001000E00003008005E150C831E169C1B16A51612A81414AC1315AB1214 AB1113AB110FAD1811B32416B63017C84E29D16630D9813ADB933EE0AB45EEC553F7D95D FADF5EF1D04DE8C140E1B039E6A73DEDA046E98B41D86B30C84F22B02B0CAB200BA41409 A11109A3120FA61615A51716A41615A71814A81712A81712A81712A81712A81712A81712 A81712A81712A81712A71611A61510A61510A5140FA4130EA41310A41213A41215A41215 A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215 A41215A41215A41215A41215A41215A31215A31215A21315A21315A01415A014159F1515 9F15159D15159D15159C16159C161599151199151196151094150F9116118D16108B1511 8817118518138219137F19147B1A14791A14771A137419147419167014196F141B6D161C 691A1D631D1F5E21205825225327244D2A26482B25442B263F2B243B282238272037261F 3126222723222222221E1E1E1919191414140F0F0F0B0B0B090909060606060606050505 040404040404030303020202020202040404040404030303020202020202010101000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000080808000000030303000000888888FFFFFFFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCDF5CD92CE6A48 B72817C0130CB80D03AA2003B44A1AFEB370FFD78FE59C58AE5923912D0B8116048C2520 8D1C16A81C0BB03410AD672BE6BA6FFFEA9CE39855AA2400AF0800BE1011AC1318851B1B 74211B7B241D941E1EB70B17BD040CB41710AF2711B63516D25D31EF864CE1853ACC7C23 D68E2CD6912AD08B24CD8322D07F24D67D2BDB7B31DC7331D6702ED8813CDD934AECAB5B FCC66EFFE685FFFB94FFF98CF6EA7EFFF992FFF79BFFCF84D3824BAC3C17A81B09B5110F BA0E0AB51300B21B00B42A0DCB5338CB694EA1553DFFD4BFFFF7E3FFFCEAFFFFF1FFFFF6 FBFFFAFBFFFDF9FFFFFBFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F1F1181818080808828282FAFAFAFFFFFF FBFBFBFFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FFFFFFFFFFFFFBFBFBFFFFFFCACACA181818 000000939393FEFEFEFDFDFDFFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFF F8FFFFF8FFFFFFFEFFFFFCFFFFFAFFFFFBFFFFFEFFFBFFFDF7FFF8F1FFE8FFFFE1FFFCDA FFC5A7CF6C4DAE2A11B21502C3160FAB1401AC521DEBB668FFE78FF3BC69B76728923107 982A199C2020A71522B0191EC03724D6763CEACD67FFFC94DB7B41A422029E1800A31A0A A61713AB191CA00A15AA1624A51320A4141DA51918A62014A6260DB03513CF582EEA7D45 DF813BD47D2ED67D2DDD8032E08131DB7A2BDB7C2CDF8232D88131D07F2ECD8634D69845 E3AF5CF6C976FFE794FFFDA8FFE38FFFD880E8D672F1E67DFFF893FFDF8AEA874EB73012 B3160FB6171BA3171890140C94240CB74721DF6534E2754AA25A44FFD4C7FFF6E9FFFBED FFFFF1F4FCEFF8FFFBF8FFFDFCFFFFFFFFFFFFFDFFFFFDFFFFFEFFFFFFFFFBFFFDF9FFFD FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F34242420A0A0A000000000000000000060606 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000010101020202020202030303040404040404040404040404030303030303 0505050707070909090A0A0A1312101413111A16151F1A17261C1B2C211F322222362422 3D25233F25244527254829274D2A28502A2951292953272456231F59221B5B201A5B1E19 5F1E1A631E19691E1B6D1E1A721C1B761B1A7A1B197E1A1881191885191987191A8A1817 8E171190170E92170F9318109418109519119819129819129918129918129B17129B1712 9C17129C17129D16129F1512A31312A41212A41212A41212A41212A41212A41212A41212 A41212A41212A41212A41212A41212A41212A41212A41212A61512A61512A61512A61512 A61512A61512A61512A61512A61512A61512A61512A61512A61512A61512A61512A61510 A81810A81810A81810A81810A81810A81810A81810A81810A81810A81810A91911A91911 AA1A12AB1B13AB1B13AA1D14A72116A62216A82418A82418A92318AA2117A91F15AB1C14 AA1A12AC1711AC140FAB120DAB100CAB100CAE100DAF0F0FB20F12B20F14B10E13AE0D12 AE0D12AA0E11A80E10A70E10A50F10A41010A21010A01210A012109E13109D1310A0120E A50F0EA90F0DAA0F0DAA100EAC110FAB110FAD1210AC1210AD1210AC1210AD1210AC1210 AD1210AC1210AD1210AD1112AF0F19B00E1BAF0F19AF0F19AF0F19AD1017AD1017AC1115 AD1315AB1214A81211A81211A81410AA1612AC1912AB1B12AF1C12AF2211AF2814AD3012 AD3D17B75524C9743BD38C4ADBA359ECBE71FFDD8BFFEF99FFF7A3FFFBA5FEF49FF4E98D F4E379F2DB6BEED05EE8C351E4B445E0A338DA912BD78323D3731DCF641CC45015BB4112 B63613B22E15B12818AD2519A01D159E1D17A01C17A01C17A01B14A01913A21911A21911 A41A10AC1F15B32519B4261AB02015AA1A0FA81609A7140AA7130FA91513A81712A7170F A5170DA81A0EAE2211B32813B52D13BA3315C03B1AC5411BC5441CC8471DCC4D20CD5322 D15F29D1672DD87033DB7837DB7E38DE873AE2923DE39A3CE7A743E8B043EBBA44ECC347 EDC846EFCE49F3D74FF6DF53F6E356F7E75CFBEA68FDED74FFEF83FFF091FEF2A0FBF1AC FFF4BCFCF4C6FAF4D0FAF6D9F9F7E0FAF9E5F9FAE8F7FBEAEDFBE4EFFEDDF0F9C4EEEEA6 F4E68DF6DA76ECBF58E3A342DD8837D87031CE552AC64025C53324C12822BB1D1AB31514 AE1412AE1412B11111B30F10B60D10B50C11B10C12AA0F13A21A1E871417731A1C4E1211 170000070000000800000800000700000700000400000104010005030005010005030004 0400000B0000220100470E05711810901E14A31811A9110EAA1113AB1215AB1215AA1113 AC1411B01D15B82D1ABB3A1BCF5A2FD97238E08A41E29D42E7B24AF1CA55F5D85AF6D758 EDC448EBB642E8A93FE9A041E99340DB7632C14E18AD2D06A61F02A71807A8140AA8130F AA1413AA1616A61415A41413A81712A81810A81810A81810A81810A81810A81810A81810 A81810A81810A7170FA6160EA6160EA5150DA4140CA4130EA41310A41212A41212A41212 A41212A41212A41212A41212A41212A41212A41212A41212A41212A41212A41212A41212 A61212A61212A41212A41212A31312A31312A21412A21412A01512A015129F15129F1512 9D16129D16129C17129B171297161096171093161091160F90170F8C1710891611871811 841913811A137D1A147B1A13791A14771A13741A1274191672131970131D6F151E6A191F 641C205E20215825245327244C2925472A24422B253D2A2439282135261F342520302521 2622212121211D1D1D1818181313130E0E0E0A0A0A080808060606060606050505040404 040404030303020202020202040404040404030303020202020202010101000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000909090000000C0C0C0B0B0BC7C7C7FFFFFFFFFFFFFCFCFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFD1FCCD99D1694CB62417 BD110DB50F03A11F00A5410FF5B16AFFE698FDB56BC46C2DA3390F9321069D2C1C951D0F A5210AAF3E16B67437F2C67BFFEB9FDE9050A72100B61000BC0E0FAB0E158C1A1A802220 85241E951919B60811BD060BB31A0CB0280EB63515D1582DED7B47DF7537CE6C25D97E2F D8822DD48026D17D23D27C25D77F28D9802CDB7E2ED38030D49747E4AF61FFC977FFDE88 FFED91FFF090FDE07AE0CD66F5E880FFF596FFDE8DD59555AD461BA81D06BB1008C01209 A91200AB2500BC421DDB704ED27B5D9C593EFFD4BDFFF8E4FFFCECFFFFF3FFFFF6FEFFFA FEFFFDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FDFDFDFCFCFCFFFFFFFBFBFBFFFFFFBBBBBB000000131313B7B7B7FFFFFFFFFFFFFBFBFB FFFFFFFAFAFAFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFCFCFCFFFFFFFFFFFFE8E8E8484848010101 5B5B5BEEEEEEFFFFFFFFFFFFFBFBFBFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF8FFFF F8FFFFFFFEFFFFFCFFFFFAFFFFFAFFFFFEFFFBFFFDF7FFF8F1FEEAFFFFE5FFFBDDFFC3A7 C8644AA8240DB21504C51710AC1100A84815E4AB5EFFE78DF7C973C279359F3F0FAF3621 B92B27BD1C22BB1D1AC53F22DC8445E8D36AFFF28AD9763DAA2101A31700A61707A7140D AF191BA30913AA121EA8121DA6131BA81A18AB2317AB2913B33616CD532CE67241DB6E33 D36C29D56F27DD772CDF7B2DDA7A26D87E26DB872DDA8F34D28F34D1983EDFAD56F3CB74 FFE48FFFF4A0FFF7A5FFD27CF6C368D8BF5AE3D26AFFF38FFFE995F9965DC23D1CAE1608 AD160D981609881A019A3A14C76735EA8046E58555A7654FFFD9CDFFF6EAFFFAEDFFFFF4 F6FEF3F8FFFBF8FFFFFCFFFFFFFEFFFFFDFFFFFDFFFFFEFFFEFFFDF9FFFBF9FFFBFEFFFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFCFCFCFFFFFF8686861B1B1B000000000000010101020202000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000010101020202020202030303040404040404040404040404030303030303040404 05050507070709090911100E1312101814131C1817241B1C291F1E2F2121322222382423 3D25234226254628264A2B294D2B294E2B2951292755262058231B5A211A5A1F195D1E17 621D18671E186C1D19721D1A761B187C1A19801A188218188618198919188B181590170F 91170C93170D94180E96170E97180F9919109919109B18109B18109C17109C17109D1610 9D16109F1610A01510A31410A41310A61210A41310A61210A41310A61210A41310A61210 A41310A61210A41310A61210A41310A61210A41310A81410A61510A81410A61510A81410 A61510A81410A61510A81410A61510A81410A61510A81410A61510A81410A6160EAA1710 A8180FAA170FA8180FAA170FA8180FAA170FA8180FA9160EA7170EAA170FA8180FAB1810 AA1A11AC1911AA1C12A71F13A62014A82216AA2418AD2318AD2318AE2117AE2016AD1A12 AD1811AC150EAB120CAB100BAA0F0AAD100BAE0F0CB30F10B30E12B20D11B00D10B00D10 AD0D0FAB0D0EA90D0EA80E0EA70F0EA50F0EA4100EA2110EA1120EA1120EA4100CA9100B AD0F0CAD0F0CAE100DAF110EAF110EB0120FB0120FAF110EAF110EAF110EAF110EAF110E AF110EAF110EAF1112B00F17B00E1BB00E19AF0F19AF0F19AD1017AD1017AC1115AB1113 AA1113AA1211A91312AB1612AE1A16B11E17B02015B42612B62F12B83918B5441AB55421 BE6C30CD8D46D8A458E8C26FF8DA82FFEF95FFF79BFFF79BFFF49AFBEA90F4DD7DF3D567 F0CD57EAC14DE5B340E2A636DD962CD88421D6771DCE6416CA5714C24612BA3911B72F15 B42817B02218A91E179E1D17991E17981B15991A139A19139D1A129F1A13A11B12A41912 AB1E15B12319B3231AB01D15AB180EA9150BA8130CA8130FA91511AA1710A7170EA6160D A81A0CAF2210B32811B72D13BA3315C03919C33F19C5411AC7461CCD4D20D05323D25F29 D3662DD96F33DD7735DC7E36DE8737E2923BE39A3BE8A940E7B240EABC42EBC443ECCA44 EDD245F3DA4AF6E150F5E657F5E85EF8EB68FBEF75FEF286FDF392FEF3A1FBF2ADFCF6BC FCF5C7FAF6D1FAF6D9FAF8E1F8FAE5F9FAE8F8FDE7EFFCDEEFFED3F0F8BCEEEC9FF1E285 F2D56FE9B754DF9A3DDB8135D76A31CD4F29C63B24C52E25C32522BD1A1BB51213AF1410 AF1410B1120FB30F0EB40E0EB30D0DB00D0EA71112A01A19881615771F1B541712210000 0B00000507000005000007000006000004020002020000040400040600020A00000E0000 200000400B05631610831A14991812AA130CAE0F0BAB0F12AB1014AB1113AB1312AD1811 B52616C1361FC54623D86433E17B3BE89343EAA546EFB94DF4CC53F3D153F1CB4EECB443 EEA942EA9E40E6903DDC7A33C85921AF34089E1900A61802AA160AAE1710B01614AF1618 AD1416A91315A71313AA1710A8180FAA170FA8180FAA170FA8180FAA170FA8180FAA170F A8180FA9160EA6160DA8150DA5150CA6130BA4140CA6120EA41310A61210A41310A61210 A41310A61210A41310A61210A41310A61210A41310A61210A41310A61210A61210A61210 A61210A61210A41310A41310A31410A31410A21410A21410A01510A015109F16109F1610 9D16109D16109C171097161096171093161091160F90170F8C1710881711871811841913 8219137F19147B1A137B1A1478191376191276181672131970131D6F151E6A191F641C20 5E20215825245128264B2A25462A263F2A253B2A2337282134272132251F2E252024201F 1F1F1F1B1B1B1616161111110C0C0C080808060606060606060606050505040404040404 030303020202020202040404040404030303020202020202010101000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000040404000000101010454545F1F1F1F7F7F7FFFFFFFCFCFCFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1FFFED3FFCB9CD46750B32018BA110E B511089F20009A3C08DD9D53FFE693FFC474D47C35B34512A72F0AB1371F9E240DA52A0B B0491CBF7F3FFCCE83FFE89DD68647A21C00B91607B90C0EAA0A129116198B21218D211E 971513B5080CBF0B0AB21D09B02B0CB73513D3532CEC7145DE6836D05F25DE7232D9742C D67629D47928D57D26D58127D7862AD98A2BD19032D5B058EBCB76FFE290FFEB98FFE892 FFDE84F8CD6EDABE5AE2D76EFDF391FFED94D9A75EAE501DA31C00B70A00BD0D00A01400 AF3B0CCD6236E98C63D78B679C6143FED4BCFFF8E6FFFCEDFFFDF4FFFFF8FFFFFBFFFEFF FFFEFFFFFDFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F8F8F8FFFFFFFDFDFDFDFDFD7D7D7D000000313131E0E0E0FFFFFFFFFFFFFCFCFCFFFFFF FFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FFFFFFF8F8F8F8F8F8797979080808222222 D6D6D6FFFFFFFFFFFFF6F6F6FFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF8FFFFF8FFFF FFFEFFFFFCFFFFFAFFFFFAFFFFFEFFFBFFFFF7FFFAF2FFEBFFFFE8FFFADFFFBDA3BE5A42 A21E09B31607C4130BA90C00A6400FDFA158FFE38BFAD27ACB8B41B0521CBD3C1FCA3024 CC201EC11F14C64621DD8E4BE3D56CFCE681D46F37AB1C00A51500A71404A9120BB41A1A A60B11AC101BAB111BA81317AA1A19AF251AB02C17B7371ACC522DE66D42D35B27D15A20 D46223DF732BE17C2CDA7E27D98628D9912DDC9C38D6A03CDAAE4DEDC96BFFE890FFF8A3 FFF09EFBDC8AFBC269EDB352CEAD46D7C05AFFE787FFE998FF9E65C84720A71500A71905 951F03913109B3622DE49658FDA462EC9963AD735DFFDFD6FFF6ECFFF8ECFFFFF6F7FFF8 F8FFFDF9FFFFFEFFFFFFFDFFFFFCFFFFFCFFFFFEFFFEFFFDF9FFFBF9FFFBFEFFFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFAFAFAFFFFFFD2D2D2353535000000020202030303000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 010101020202020202030303040404040404040404040404030303020202030303040404 0606060707070F0F0F1111111513141B1716231A1B281E1D2C2020302221352323382423 3E2624432928472B2A492B294B2C2A502A2756272159241C5B221B5B1E195E1D17621D18 671C176C1B18751B1A791A187F18198218188517188916198B17188E161592160E94160A 95170B96180C97170C98180D9B180E9C170E9D170E9D170E9F160E9F160EA0150EA0150E A0150EA2150EA4130EA6120EA7120EA6120EA7120EA6120EA7120EA6120EA7120EA6120E A7120EA6120EA7120EA6120EA7120EA6120EA91410A81410A91410A81410A91410A81410 A91410A81410A91410A81410A91410A81410A91410A81410A91410A8150EAB1610AA170F AB160FAA170FAB160FAA170FAB160FAA170FA9140DA9160EAA150EAA170FAC1710AB1810 AD1811AA1A11A91C12A91F14AB2116AD2318B12319B12319B22219B32018AF1A13AF1811 AD160FAB120CAB100BAA0F0AAC0F0AAD0E0BB40E10B60D10B50C0FB20C0EB20C0EB00C0D AE0B0CAC0C0CAB0D0CA90E0CA90E0CA80E0CA70F0CA5100CA5100CA80E0CAE0F0CB00E0B B10F0CB10F0CB2100DB3110EB3110EB4120FB2100DB2100DB2100DB2100DB2100DB2100D B2100DB20F10B20E15B00F17B00F17AF1015AF1015AD1114AD1114AC1212AC1210AB1310 AD1510AD1812B11C15B6211ABA251EBC2B1AC13615C44115C54F1DC55E24C46F2ECC883F D9A653E0BD63F5DD7DFFEE8AFFFA95FFF793FFEF8CFFE987F9DD7CF2CF6BF0C555EFBC47 E8AF3CE4A234E0962BDD8724D9771CD66B19CA550FC7490FC13C11BC3112B82A16B42117 AD1917A416159B1B18951B169217128F140D93140E9716109E1914A11A14A51A15AC1F18 B2211CB4211AB01B15AD160FAC130DAC130DAA120FAA1511AB1610A9160EA8150DAB190C B02111B42713B92D16BC3216C1371AC23B1BC43E1BC8441ECE4A23D15225D55D28D66529 DC6E2FDF7634DF7D32E18633E39237E49A37E9A93DEAB33EEDBD3FECC63FEDCC3FEFD341 F5DB46F6E24FF4E75AF3E963F6ED6CF9F079FBF388FDF497FCF3A4FBF4B0FCF7BFFBF7CA FBF7D2F9F8DAFAFAE2F9FBE6FAFBE9F9FEE7F2FDD5F5FEC7F4F7B2F0EA96F2DE7DF2CF69 E9B24EDF933BD67830D3612BC94723C53421C5281FC31F1DBD1515B60E0EB41210B21310 B4100EB40F0DB60E0DB30D0DAE0F0CA711109F19168817117D231B601D152B0000110000 0D05000002000004000004020003020000020300020700020D00001400002300003F0708 631815801E1B951A15A2130DB10F0AB8100DAD0D0DAB0F10AC110FAE150FB31D0FBB2D17 CA4121CF5226DD6A31E68139EF9942F4AC48F7BE4DF9CB51F1CA49EABC42EBA33FEE9843 E78A3CDB7431CA5921B73C10A82302A21400A71305AD140EB11614B5161AB21619B01418 AE1317AD1416AB1610AA170FAB160FAA170FAB160FAA170FAB160FAA170FAB160FAA170F AA150EA8150DA9140DA7140CA7120BA6130CA7120EA6120EA7120EA6120EA7120EA6120E A7120EA6120EA7120EA6120EA7120EA6120EA7120EA6120EA7120EA7120EA7120EA7120E A7120EA6120EA6120EA6120EA4130EA3140EA3140EA2150EA2150EA0150EA0150E9F160E 9F160E9D16109716109617119316129116119016118D1612891611881713871715841815 8118157E18147E18167B171579171477171872131B6F131E6C161F671A20621D225C2123 562626502826482926422A263D2A243829243528223126222F24202D252221201E1E1E1E 1A1A1A1515151010100B0B0B070707050505060606060606050505040404040404030303 020202020202040404040404030303020202020202010101000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000808080B0B0BA2A2A2FFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF1FFFAD3FFC69ED36451B21D19BA1011B7140D 9E2103943A05C58A3EFFE28AFFCD78DE873AC04F13B73A0AC1411EA52A09A6360EB15723 C58A48FFD288FFE399CE7A3E9A1400B71508BA0D0FAA091198121994202196201C9B1410 B80C0CC4160FB22007B02E0CB83612D14F2BEA6942DC5D34D05124DE6632DE6D31DB7230 DA7A2ED9832ED98D2FDB9631DF9F35D8A93FDDCD6DF5E88CFFF59FFFEA98FFD382FFC16E EDB65CD5B151CDC15BF0ED86FFF697DCB566AE5920A12000B90A00BC1000A32500C15E25 E78D59FBAD7DE0A178A2704FFFDBC1FFF4E3FFFCEFFFFDF6FFFEFAFFFEFDFFFDFFFFFDFF FFFCFFFFFDFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7 FFFFFFFFFFFFFBFBFB4343430C0C0C515151FCFCFCFCFCFCFFFFFFFCFCFCFFFFFFFFFFFF FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFDFDFDFFFFFFFFFFFFF2F2F2FFFFFFEFEFEFFFFFFF9898980C0C0C000000C3C3C3 FFFFFFFAFAFAF3F3F3FFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF8FFFFF8FFFFFFFFFF FFFCFFFFFAFFFFFAFFFFFDFFFBFFFFF7FFFAF3FFEEFFFFEAFFFAE1FBB9A1B7523E9E1908 B4160ABD0F06A70800A7380BDE9853FFE18AFCD97FD2994ABA6125C2401CD63722D4281A C72812CB5429E59F59EEDF7AFFEA8BD36834AB1700A81200A81100AB1109B61B19AB0C11 AE1118AC1117A91315AC1B16B22619B32F1AB9391CCE522EE56A40D0501FCF521AD55F21 E0742CE58231DF872DDA902DDB9C35D9A63BD6AD43DFBD59F9DD7CFFFBA1FFFFACF8E797 E2C370F6B65CE8A645C69F38CFB24EFFDC80FFE397FF9D66C74720A41700A52001982E04 9E4B15CA8645FEBE76FFC47BF3AE73B17F68FFE4DBFFF6EDFFF6EDFEFFF8F9FFFBF8FFFF F9FFFFFFFEFFFFFDFFFFFCFFFFFCFFFFFEFFFCFFFBF8FFFBF8FFFBFCFFFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFCFCFCFFFFFFFFFFFF484848030303060606060606000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000010101 020202020202030303040404040404050505040404030303020202020202040404050505 0606060E0E0E1010101412131B1718201A1C261D1E2B21222D21213323243725253B2726 3F2A27452B2A462C2B492D2C4D2B295728225B241F5C211D5C1F1A601C19631C18691B19 6E1A18751B1B79191A7F181984171A87161A8916198D161A90151792150F94150C95160D 96170E97170E98180F9B18109C17109D16109D16109F16109F1610A01510A01510A01510 A21410A41310A61210A61210A61210A61210A61210A61210A61210A61210A61210A61210 A61210A61210A61210A61210A61210A81412A81412A81412A81412A81412A81412A81412 A81412A81412A81412A81412A81412A81412A81412A81412A81412AA1612AA1710AA1710 AA1710AA1710AA1710AA1710AA1710A8150EA8150EA9160FAA1710AA1710AB1811AC1912 AA1A12A91C13A81E14AB2117AF2219B1221AB2231BB3231BB2221AAE1B14AE1913AD1510 AA120DA8100BA9100BA9100BAC0E0DB30E12B40E12B30D11B10C10B10C10AF0C0FAE0B0E AC0C0EAB0D0EAB0D0EA90D0EA90D0EA80E0EA70F0EA70F0EA80E0CAD0F0EAE0F0CB10F0D B0110EB2100EB1120FB41210B21310B2100EB0110EB2100EB0110EB2100EB0110EB2100E B01010B01012AF1014AF1014AD1114AD1112AC1212AC1210AB130EAD160FAC1710AE1A10 B01D13B52316B92A1CC02E21C0341DCB4319CD5219D26125D0712DD08439D59D4AE0B95E E7CD6CF9E781FFF58DFFFB92FFF28AFEE580FCDC77F6D06DF0C35EF0B74CEEAE42E9A238 E39530E18A29DC7D23D86D1DD7621CC5480EC44010BF3413BA2C16B72518B11D19AA1318 9F101497191A8F19178A1211890F0C8A0E0C91110E9816149F1916A51B19AC1E1CB12120 B4201EB01A19AD1512AD1311AC1411A81211AA1413AA1612A91511A8150EA91910AF2113 B42716B82D18BC311ABE361CC13A1DC23D1EC74221CE4928D15229D55D28D76527DC6E2F DF7632DF7E31E18633E59236E49B35ECAA3CEBB33CEDBD3DEDC53FEFCC3EF1D33FF5DC44 F7E350F3E75FF1E96AF3ED75F7F181FBF390FAF49CFBF5ABF9F3B5FAF7C4FAF7CEFAF7D6 F9F8DCFAF9E4F9FBE6F9FCEBFAFEE3F6FCCEFBFDBEF8F4AAF5E78FF5DB7AF5CB65EAAE4C DF8F38D4712DD05C29C74221C02F1CC1241BBF1C17BA120FB30B0AB41210B21212B3110F B30F0EB30F0EB10F0DAB100EA413109D191589181281241D6620183303001B0000140200 0600000000000001020000020100020600020B00001400001C0000360003580D117E2021 962223A11919A8100DB40F0DBC1411AC0D0AAA110CAC130DAE180AB3220DBE3316CD4922 D35926DF6F2FE78639F39E43F9B049FDBF4EFDC951F1C445E9B23EEA9640EF8A46E3793D D05E28BB4016AB2909A71C07A9170AA60E09AB1111B01417B2161AB2151CB0151BB0151B B01719AB1612AA1710AA1710AA1710AA1710AA1710AA1710AA1710AA1710AA1710A9160F A8150EA8150EA7140DA6130CA6120EA61210A61210A61210A61210A61210A61210A61210 A61210A61210A61210A61210A61210A61210A61210A61210A61210A71110A71110A61210 A61210A61210A41310A31410A31410A21410A21410A01510A015109F16109F16109F1610 9C17129617119417139216149115139016158D1514891515881615871716851716811717 7F17167E17187D16177A16167717196F141B6B151E68191F641B225D1F22592225532726 4D2A28462A27402B263A2B26372A243328243027222E25202C2421201F1D1D1D1D191919 1414140F0F0F0A0A0A070707040404060606060606050505040404040404030303020202 020202040404040404030303020202020202010101000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000001D1D1D050505EBEBEBFFFFFFF8F8F8FCFCFCFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEF3FFF6D2FFC5A0D26254B01A1BBA0F15B816139E2208 943A06C3883CFFEA91FFDC83EC9643CD5E19C3480FCA4C1CA93207A74312B2612ACA914C FFD38AFFDC95CA6F36940D00B51306BB0E12AE08149E11199F1E229E1E1BA2150EB91009 C81E0FB12406B1310CBB3613D14C29E8623FDA542FCC4821DC5D30E26D38E17537E18137 DF8D39DF9939E1A73CE7B343DFBF4EE7E47DFDFA9BFFFCA5FFE190FFBB6DF3A455E09F4B CEA345BDAE49E6E37CFEF596DDBD6AB06222A22700BC1200BF1A00A83901CF7E3CFCB275 FFC993E9B488AA7F5CFFE4CAFFF5E4FFFCF1FFFDF8FFFDFBFFFDFFFFFCFFFFFCFFFFFBFF FFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEDEDFFFFFF F9F9F9EFEFEF1515151616165C5C5CFFFFFFF9F9F9FFFFFFFCFCFCFFFFFFFFFFFFFBFBFB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE1B1B1B040404747474FFFFFF FFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF8FFFDF8FFFFFFFFFFFFFCFF FFFAFFFFFAFFFFFDFFFBFFFFF4FFF8ECF9E8FFFFECFFF9E2E4A28CB04B39A41E12AD1105 C61B13A90A00A42D05DB894DFFDB8BFFDF87DEAE5CCD7E3BDD6032D53C1CCF2B10C93614 CB602CEBAB63F9E284FDD580B54517B82209A91100AC1003B1140DB11310B21214B41519 A60C0EAD1514AE1E15B02415B43019C24323CF5530D75C32CA4817D6581EE26C2CE37830 DC802DDA8B2FDE9E3AE2AF46D9B046E7C65DFDE47DFFFA97FFFBA0FFEB95E4D280DFBB67 DB9637D8902AC0952DCFAD4BFFD982FFE39BFF9D69C84A22B8320D981A00993A02C98240 F7C276FFE899FFDE8EECB477CEA48CFFE7E1FFFBF4FFFCF3FAFFF8F8FFFDF7FFFFF8FFFF FFFEFFFFFCFFFFFBFFFFFCFFFFFEFFFCFFFBF7FFFBF7FFFBFCFFFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF9F9F9F0909090000000E0E0E000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000040404040404040404040404 040404040404040404040404080808080808080808080808080808080808080808080808 0505070707090D0B0E1311121C1819241E1E2B22232E24233024243325243626263A2826 3F2A29412C29432E2B4B2C295422215B1F1E5C1F1E5E1E1C621C1C651B1A681A1A6C1818 7117197515177A13177D13178112188512178611178911138F131190130D91140E92150F 94150F9516109716119716119B17139B17139C16139D16139D16139D16139F1513A01413 A21413A31313A31313A31313A31313A31313A31313A31313A31313A31313A31313A31313 A31313A31313A31313A31313A31215A31215A31215A31215A31215A31215A31215A31215 A51417A51417A51417A51417A51417A51417A51417A51515A71716A71716A71716A71716 A71716A71716A71716A71716A71716A71716A71716A71716A71716A71716A71716A61816 A81D1AA71D1AA71D1AA81D1AA81D1AA81D1AAA1C1AAA1C1AAC1C1BAB1B1AAB1919A91717 A71515A71313A61212A80F11AF1015B00F15B00F15AF1015AF1015AF1015AF1015AD1115 A60B0FA60B0FA50C0FA50C0FA50C0FA30D0FA30D0FA30D0EAC1214AC1212AD1112AC1212 AD1112AC1212AD1112AC1212AD1112AC1212AD1112AC1212AD1112AC1212AD1112AC1212 AC1210AB1310AB130EAB130EAB130EA9140EA9140DA8150BAD1E10AC1E10AE2110B22615 BB301DC33A27CF4431D24D2EE26330E16E2DE07733D98137D4903FDBA950ECCB6CFBE580 FFFF97FFFA91FEF087F8E37AF4D46FF0C964F0C05EF1B958E4A241E69C3DE19235DA852B D47523CF681DCB5B19CC531ABD3D0EBD3714BA2F18B52719AE1F19A9171AA312199A1119 931A1F8C1A1A8915168711118810118C12119214159715159F1A1BA21A1AA61A1BA91919 A91718A81616A81414A71313AA1819A71717A41413A31312A41612A91C15AC2218B0261B B0281ABA3222C33E2BC6422DC4422AC7452BD15136D95D39D7622DD86829DC6E2FE07733 E58338E88D3AEA963CE79D3AEFAC41EBB23EEDBB40EFC441F4CE45F8D849FCDE4CF8E356 F3E96DEEEB78F1ED81F4F08CF7F199F8F5A6FAF6B6F9F6BFFBF8CBFAF8D2F8F7D9F7F7DF F5F7E2F5F6E6F4F7E6F7F7DDFAF8C7F7F2B0F6EB9CFAE58CFEDC7BF7C763E8A749DF8D39 CF6C29CB5726C24020C0321EC42D22C5281FBF1E14B6140FAD1210AC1214AD1112AF1112 AF1110AC1210A81412A21714971A168E1E1A80231E6B201B521814330A041B00000E0000 0E02040B05090C03080800030A0000110000210003340106661F27741A2383161C911317 9F1012A80E10B00D0EB00E0CAD140EA9160CAA1809AA1C08B0260ABD3913CD4F1FD56126 E77C36EC8D3BF8A348FFB651FEBE50F3BA46E4B038E2A238E2843EDD6D3BC65327B03813 A323069D1805A0160BA51612AA1517AB1419AD131BAD131DAD131BAB141BAB141BAA1519 A61414A51514A51514A51514A51514A51514A51514A51514A31312A31312A31312A31312 A31312A31312A31312A31312A31313A31313A31313A31313A31313A31313A31313A31313 A31313A31313A31313A31313A31313A31313A31313A31313A31313A31313A31313A31313 A21413A21413A01413A014139F15139F15139D16139D16139C16139C16139B1713991715 8D110F8C12118C12118A1211891313871313861414851416891B1E871A1D841A1E81181C 7E171B7C15197914187415196E1920681B23641D23601F255A22255525254E2827482A28 432B273D2B27382A273128232D232129211E261E1B231E1B21201E1D1D1D181818131313 0E0E0E0A0A0A080808070707080808080808080808080808080808080808080808080808 010101010101010101010101010101010101010101010101010101010101010101010101 010101010101010101010101000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0A0A0A000000767676F3F3F3FDFDFDF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEF3FFF4D4FFCEADA7372CB41D22BC0E18BB1718921400913705 C3873EFFCC73FFE286FFAE56DE7428D7621FC95218A93B06AA501BB0682DE1A863FFDE97 FFBF7DC05F2AA41A00B31307B6090FB40C19AA141FA2171C9E1713A6160DB91509BD1B06 C23716B1310ABF3B15DC5832E35D3AD44E29D34F28E16438EA7643E0783BDF843BE49844 E1A545DEAD44EAC251F3DE6BF9FF93FFFF9CFFF096FFD17EFBAC5FEB984ADB9442CC9940 C3AB4BDAD06EFFF695E4C46FA25714A02C00CC2C0CBA2000D0712FF4B568FFDE9AFFF5B8 DBB17FB89671FFEAD1FFF4E4FFFCF4FFFCFAFFFCFDFFFDFFFFFCFFFFFBFFFFFBFFFFFCFF FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F4F4F4FBFBFB A6A6A60202020B0B0BC3C3C3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE414141000000474747F4F4F4FEFEFE FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF8FFFDF8FFFDFFFFFFFFFCFFFFFAFF FFFAFFFFFDFFFBFFFFF4FFFAF4FFF2FFFFEDFFF9E4E6A3909F392AA11B10AF150DB9150C A50A00A92707DB7B48FFD38CFFEC99F0C672D7934AD8672FDB5123D6441BCA4A1BD87B3E FFCA81FFE38FE7AF65B53B16B61D0BAB0F00AD1105B3140EB1120FB01010B21413AA0F0D B21D17B8291BB52D17B63317C04422CD562ED85F30CB4C15D85C1EE1702CE27E32DC8734 DA953AE0AA48E5BB55E6C65FF1D871FFEE89FFFA99FFF598F6DE86DCC26ED4AB53DA9230 DB902AC1912BC4A042F6CD7DFFE0A0FF9F6EC0461DBA390FA52F00BD6827EDAF62FFD783 FFF79FFFED9BE6B87ACFAD94FFEBE5FFFCF6FFFCF7F9FFFBF8FFFFF6FFFFFAFFFFFFFDFF FFFCFFFFFBFFFFFCFFFFFFFDFCFFFBF7FFFAF7FFFBFCFFFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE2E2E24D4D4D000000020202000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000207060B 0A090E0F0D121412151B161A211D1E2620222A2122322829342828382A2A3B2B2B402E2E 42302E4432304C302D5323235A1F215B1F1F5C1E1F5F1D1F621C1E651A1E69191C731E23 781D227B1C227F1C21831B22841B20861B21891B1E8616158716128817138918148A1714 8B18158E18168E1816931B1A951B1A961A1A961A1A961A1A961A1A97191A99191A9A181A 9C171A9C171A9C171A9C171A9C171A9C171A9C171A9C171A9C171A9C171A9C171A9C171A 9C171A9C171A9C171A9C171C9C171C9C171C9C171C9C171C9C171C9C171C9C171C9E191E 9E191E9E191E9E191E9E191E9E191E9E191E9E191EA01B1EA01B1CA01B1CA01B1CA01B1C A01B1CA01B1CA01B1CA01B1CA01B1CA01B1CA01B1CA01B1CA01B1CA01B1C9E1C1CA0201F A0201FA0201FA0201FA0201FA0201FA11F1FA11F1FA82324A82324A62122A52021A41E1F A31D1EA11B1CA4191CA6171DA8151DA7161DA7161DA7161DA7161DA6171DA6171DA3141A A1141AA1141AA1141AA1141AA0151AA0151AA01518A4181BA41819A41819A41819A41819 A41819A41819A41819A41819A41819A41819A41819A41819A41819A41819A41817A41914 A31A12A41912A31A10A31A10A11B10A11B0FA01C0D9513039718059E1F0CA92C16B83B25 C94D35D75B43DE6643DD6C34E07934E48741E3954AE2A757EEC16CFFE187FFFA9CFFFC9C FFF694F8E888EED676E6C365DEB355DAA74CDB9F47E19D4AE09446D8893CD07932C56727 BC581DB64B17B54216AF3714B03219AE2C1EA9261EA31E1F9E191E9A141D92141F811218 7C13177A1014790F117E10138413158A16198F181A991E219B1F219F1E22A01E20A11C1F A11B1CA0181A9D1718A21D20A01B1E9E191C9D18199C1A1AA01E1CA4251FA52921A4281E AC3225B53B2CB73F2EB53E2AB7402CBF4A36C75638D26637D46D33DA7338DE7C3DE38842 E89247E99B48E7A247E6A845E4AE44E6B745EAC048EECB4DF4D352F7D955F3DE5FEDE578 EAE884ECE98CEFEA96F1EDA3F3EFAFF3F0BBF4F1C4F9F7D1F7F6D8F6F6DEF4F5E3F4F5E5 F3F5E7F3F5E8F6F6DEFFFCCCFFF4B4FAEA9FF8DF8BF6D176EAB95CD99942CD7E33C8692F C15429B73E23B1301DB1271AAE2014A516089C0C03A61817A6171BA6171BA61719A61817 A41817A01A199A1D198A1714821C18771F1D651E1C511715380B082400001400000E0000 0B00020A00020B00011200031F060A3710154C151B6E232A7D1D288C182398161EA1161D A61518AA1517A918159910089915089E1B09A4240BAD3213BD471FD0602EDB7336E68540 ED9647FAAA53FFBB5CFCBC58EBB249D7A135D18E33CA6B33C65835B64527A531189B2211 991A119B1A15A0191DA21920A21921A41823A41821A21921A21920A21920A11A1E9E191C 9E191A9E191A9E191A9E191A9E191A9E191A9E191A9C17189C17189C17189C17189C1718 9C17189C17189C17189C171A9C171A9C171A9C171A9C171A9C171A9C171A9C171A9C171A 9C171A9C171A9C171A9C171A9C171A9C171A9C171A9C171A9C171A9C171A9C171A9A181A 9A181A99191A97191A951718941818941818931918931918931918911918901A1A891717 86181788171986181985191983191B821A1B811A1D7F181C7C171D7A171C76151C74131A 7213197112186A1319661B205F1E225C1F245821245224244D2726482927432B2742302C 3D302A382F2A342D273028252D25222B232027221F1C1B191919191515151010100C0C0C 090909080808070707000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 121212ADADADFFFFFFFFFFFFFFFFFFFDFDFDF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEF4FFF6D6FBC6A79C2D26AD161FC01120BE171E98170498390DBD7E37 FBC771FFE88CFFBF63EB8837DD7129CC601FAE4C0DAB5C21C48245FCC17DFFDF9BFFAF70 BB511FA21700B00F05B80B11B70D1AAE111CA51218A3140EAA1809B91D07BE2408C03514 AF2D09BC3812D7532DDD5933CD4C24CE5125DD6735E97C44DF803EDE8F44E6A44EE6B455 E5BE57F1D365FBEB7CFAFF92FBFC94FFE688FCC46DEFA252E08D3FD18635C18831C9A64A EDD97AFFF69BE5BF6CA65D199F3100C93511CD4315F9A75EFFD580FFEDA0FFF8B5D9B883 C0A77FFFF4DBFFFBECFFFCF6FFFCFDFFFDFFFFFDFFFFFCFFFFFCFFFFFBFFFFFCFFFFFEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFF6D6D6D 000000242424F1F1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE858585000000161616D9D9D9FAFAFAFEFEFE FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF8FFFDF8FFFDFFFFFFFFFCFFFFFAFFFFFAFF FFFDFFFBFFFFF5FFFDF8FFF8F9F6E5FFF9E6EDAA9A8B25199D1610B31A14AF1209A60F00 AE2209D3633BFFC083FFF0A5FDD985D9A454DC7D39DD692CCF5B20C86023E39A55FFE59C FFDA93D4834CB13013B3170BAB0D04B0110BB41511B0110EAC0E0BAC110DAC130DBD291F C53826BC361BB53615BE441BCD592AD7622CCB5412D6641BDF782BE08735DC923DDCA349 E6BB5DECCE6EF5DD7BFCE887FFF495FFF698FFE88EF1CF76D7B25ACF9C41D78924D78A22 BF8D2AC59D45F5C980FFDBA0FB996CB9421ABA3D0FB84911ED9F55FFE08AFFE389FFFBA0 FFF8A3DEB87AD5B9A3FFF0ECFFFCFAFDFCF8F9FFFFF8FFFFF6FFFFFBFEFFFFFCFFFFFBFF FFFBFFFFFCFFFFFFFDFBFFFBF5FFFAF5FFFAFCFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4E5E5E5 FFFFFFF6F6F6737373040404000000000000060606060606060606060606060606060606 060606060606060606060606060606060606060606060606060606060606060606060606 060606060606060606060606060606060606060606060606060606060606060606060606 060606060606050505050505050505050505050505050505050505050507000004000004 0302070606080B090C100C0D130F10161010211819231918241A19271C1A2B1D1C2D1F1E 2F2120371F1F451B1D4C181C4C181C4E171A51161A52161855141858131651090D54080C 57060C5B060B5D060C60070D61060B620609670909670907690A08690A086C0A096D0B0A 6E0A0A6F0B0B760F10760F10770F10770F10780E10780E10780E107A0D107B0D107B0D10 7B0D107B0D107B0D107B0D107B0D107B0D107B0D107B0D107B0D107B0D107B0D107B0D10 7B0D107B0D107B0C127B0C137B0C137B0C137B0C137B0C137B0C137B0C137D0E157D0E15 7D0E157D0E157D0E157D0E157D0E157D0E147F11147F11147F11147F11147F11147F1114 7F11147F11147F11147F11147F11147F11147F11147F11147F11147F11147F11147F1114 7F11147F11147F11147F11147F11147F111486181B85171A841619831518831216821115 811014810E13860F15870E15870E15870E15870E15870E15870E15870E15860D14850E14 850E14850E14850E14830E14830E14830F12841013841011841011841011841011841011 84101184101184101184101184101184101184101184101184101184101084110C841208 8611088412078412078313058313058214038C1E0D8F2410982D19A53C26B64D37C55F46 D46E55DC7A55E58751E99453EEA360F0B16CF1C179FAD68CFFEEA3FFFFB3FDF0A1F6EA98 EDDC8CE4CB79DBBA69D4AB5BCE9F4FCE994DC08342C07B40B9723AB06430A85627A0471D 9C3B18993416891F098A1C0D87180F831311800F117A0B1178091072091066070D63080D 62070C63080D6A0B1170101478151A7C171B7A13177C13177F1217811316821115800F11 7F0C0F7E0B0E821115800F137C0E117C0E0F7D0F10801211831715841B17952C289B342D A23B32A23D319F3B2C9F3E2EA54434AD4D35C2663FC36B39C8703ECC7943D18247D58B4A D7944ED7994EE5AE5BE2B359E5BA5CE8C25FECCB62EFD366F3D96AF0DD76F0E98FECEB9B EEECA2F1EEABF1EFB6F3F1C0F5F1CBF5F2D1F9F7DEF8F7E3F8F6E7F6F6EAF6F6ECF5F7EC F5F7ECF8F7E3FFF7D0FDF0B9F8E6A4F6DC92F1CE7DE5B867D59B51CC8545AF5D2DAA4C2A A03A249C2E1F9A291B972314901B09881204870F10870E13870E13870F11870F10861010 8212107D14117C1A19751F1E6E2222632324551E21431619340D1228070E120000110002 1502081A0A0D221213331D1F4B2729602C306017206F121D7C0E19840C16880C148A0F12 89111288121088170F891D108F2412952D149F3A1CB04E27C06435CB753CD68745DD934C E8A459EDAE5EE5AB59D29C46BA8630B1732A923A12922E1789220F7F170A7B10087B0E0B 7E0D0F800F15820E17820E19820E17820E17820F16820F14820F128110127F0E127D0F12 7D0F127D0F127D0F127D0F127D0F127D0F127B0D107B0D107B0D107B0D107B0D107B0D10 7B0D107B0D107B0D107B0D107B0D107B0D107B0D107B0D107B0D107B0D107B0D107B0D10 7B0D107B0D107B0D107B0D107B0D107B0D107D0C107D0C107B0D107B0D107B0D107B0D10 7A0D10780E10740A0C730B0C730B0C720B0C720B0C700C0C700C0C6F0D0C6A0C0C680D0C 6A0C0D680C0D680C0D670D0F660D0F640E11681215661116631117611017600F165E0D14 5D0C13570E155115174A181947191B441A1B3F1D1B3B1F1C36211C32231E2A1F1B281F1A 251D1A201B171E19161B16131B13111812120A0809070707040404010101000000000000 000000000000050505050505050505050505050505050505050505050505070707070707 070707070707070707070707070707070707070707070707070707070707070707070707 070707070707060606060606060606060606060606060606060606060606060606060606 060606060606060606060606060606060606060606060606060606060606060606060606 060606060606060606060606060606060606060606060606060606060606000000414141 DBDBDBFFFFFFF9F9F9FFFFFFFFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF4FFFBDCEDBEA0912620A20C17C51329C11523A1180E9E3714B06B2AF2BA67 FFEA90FFD176F79E4ADF8234CA6F26AE5E17AF6B2AE0A362FFDA95FFD591E98F53B03D10 A11400B00F05B90E14B90D1BB20D1BA90E14A7120CAD1A08BB250AC3300FC13818B32E0D BD3815D5542CD85B2FC8501ECB5923DC7437E38643DD8D44E19E4DE9B55FF0C76BF4D676 FEE885FFFB93FDFB8EF6EE83F3D370EBB65AE49A45D88736CC7F2FC1802ECE9E49FFDD85 FFE996DBAA5DA85D1AA03801CC491FF47C48FFDE8DFFED92FFF3A2FFF2ACD6BD85CEB88F FFFAE0FFFDEFFFFCFAFFFDFFFFFCFFFFFDFFFFFCFFFFFDFFFFFCFFFFFDFFFFFEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4FFFFFFFFFFFFF6F6F62E2E2E000000 505050FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFECCCCCC000000000000A9A9A9FFFFFFF6F6F6FFFFFF F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFCFFFDF8FFFDF8FFFDFFFFFFFFFCFFFFFAFFFFFAFFFFFDFF FBFFFFF7FFFFF8FFFAF3F0E1FFF9E8F8B4A7851E1597100CB41F19A9160CAB190AB41E0D CA4A2DF6A371FFE7A2FFE08FD8B059E79E4FD57B2FC56D23D08439F3BB70FFE7A2FFBF87 CA623BAE2211AE110CAA0D08B1120FB41512AE100DAA0C09AA0F0AAF180FC53423CE442A BE3C1AB2370EBB4718CE5C28D56728CC5E0FD57018DE822BDF923ADC9E47DFB159EACA73 F4DF86FBEA92FFEF95FFF297FFEC91FFDB82EEC367DBA84DD59635D3811BC97C14C28D2D E0B863FFDB97FFCB95E48359B7431CB93F10CC6224FFC775FFF598F6DC7BFFF192FFF8A3 D7B77AE2C9B3FFF6F3FFFEFBFAFCF9F9FFFFF7FFFFF5FEFFFCFFFFFFFCFFFFFAFFFFFAFF FFFCFFFFFFFDFBFFFAF5FFF8F5FFFAFCFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F1F1FFFFFF FFFFFFBBBBBB6F6F6F656565747474636363636363636363636363636363636363636363 636363636363636363636363636363636363636363636363636363636363636363636363 636363636363636363636363636363616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616163707175707176737278 74737877757A79777A7C777B7D797A807A7C817B7B847B7C867E7C897F7E8A807E8C8280 928080A08083A67D81A77D81A77D81A97C81AA7C7FAD7A7FAE7A7EB77E84BA7F83BC7E83 BF7E82C17F83C17F81C47F82C48081CD8988CD8986CF8987CF8987D18A88D28B89D48A89 D58B8AD98D8DD98D8DDB8D8DDB8D8DDC8C8DDC8C8DDC8C8DDD8B8DDF8A8DDF8A8DDF8A8D DF8A8DDF8A8DDF8A8DDF8A8DDF8A8DDF8A8DDF8A8DDF8A8DDF8A8DDF8A8DDF8A8DDF8A8D DF8A8FDF8A91DF8A91DF8992DF8A91DF8992DF8A91DF8992DF8A91E08A93E08B92E08A93 E08B92E08A93E08B92E08A93E08B92E28D92E28D90E28D92E28D90E28D92E28D90E28D92 E28D90E28D92E28D90E28D92E28D90E28D92E28D90E28D92E28D90E08B90E08B8EE08B90 E08B8EE08B90E08B8EE08B90E08B8EE38E93E28D90E18C91E18C8FE08B90DF8A8DDE898E DE898CE78E92E88D92E88D92E88D92E88D92E88D92E88D92E88D92E78C91E78C91E78C91 E78C91E78C91E68D91E78C91E68D91E58F90E58F8EE58F8EE58F8EE58F8EE58F8EE58F8E E58F8EE58F8EE58F8EE58F8EE58F8EE58F8EE58F8EE58F8EE5908DE78F8BE88F89E88F87 E79087E79087E59186E59186E49284E49382E49584E99B87EFA28EF8AC95FFB59EFFBEA5 FFC4A4FFC091FFC892FFD39BFFD9A1FFE0A9FFEAB1FFF5BBFFFEC5FDF1B7F9EDB3F6E6AB F2DEA1F1D498EECF8FEFC98AEFC58BEABA8CEAB68EE8B28CE6AB89E5A486E39D83E29782 E29382E69488E6918AE5908DE28E8CE08C8CDC8A8CDA8A8DD98A8FBC7478BB747ABB747A BD767AC1797DC77C80CC8084CE8284DE8F92E09091E29092E29190E38F8FE28C8BE18B8A DF898AE38D90E28B91E08B90E08B8EE18C8FE1908FE29291E49591E1938FE69993E89E95 E89E95E49C90E49C90E9A195EDA694F5AE90F6B28DF7B68EFABB92FCC294FFC796FFCC97 FED095FCD395FBD692FBDA93FBDF95FEE497FFEA99FFED99FDF0A2FAF5B3F7F7BBF8F7C1 FAF8C8FCF9D0FDFAD9FEFAE1FDFAE7FDFBECFBFBEFFBFBF3FAFBF5FAFBF5FAFBF5F9FCF5 FBFCECFFF8DBFFF5CDFFF1BEFFEDB4FFE7A6FEDB9BF7C98EF2BA89E8A885E69E86E29487 E39088E59187E89285E5907CE18B7CE98E8DE98D92EB8C92E98D90E98D8EE88E8DE5908D E1928ED18784CD8C8AC98E90C29093B98E95AE8B91A4858D9F818B93757F92797F8E7E81 8E8483938B88A0928FB19796C2989AD19398DE8D96E78A94ED8993EC8B92E98D90E6908F E4938FDC8C85DE8E85E09184E0937FE3997EE9A381F5B288FBBD8CFFC58FFFCE95FFD89C FFDDA0FFDA9CFACC8EE9BD7EE3AE7CE39C80E79587E49086E18C85DF8B89DF8B8BE08B90 E18C93E28C95E28C95E28D94E28D92E28D90E28E8EE28E8CE28E8CE08B8EE08B8EE08B90 E08B8EE08B90E08B8EE08B90E08B8EDF8A8FDF8A8DDF8A8FDF8A8DDF8A8FDF8A8DDF8A8F DF8A8DDF8A8DDF8A8DDF8A8DDF8A8DDF8A8DDF8A8DDF8A8DDF8A8DDF8A8DDF8A8DDF8A8D DF8A8DDF8A8DDF8A8DDF8A8DDF8A8DE08A8DE08A8DDF8A8DDF8A8DDF8A8DDD8B8DDC8C8D DC8C8DD88A8AD88A8AD68A8AD68A8AD58B8AD58B8AD58B8AD38C8ACD8785CD8785CD8787 CD8787CC8887CC8889CA8889CA888ABF7F80BC7E81BB7D82BA7D82B97C81B77C82B77A81 B37C81A77B7CA17E7AA07E7C9C807C99817D95847D90857F8E877F85807A84817A827F7A 807D787F7A777E79767E75767B75757674757373737171717070706F6F6F6F6F6F707070 707070616161616161616161616161616161616161616161616161636363636363636363 636363636363636363636363636363636363636363636363636363636363636363636363 636363636363636363636363636363636363636363636363636363636363636363636363 636363636363636363636363636363636363636363636363636363636363636363636363 636363636363636363636363636363636363636363636363636363666666969696F9F9F9 FFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF4FFFFDFECC3A5932C27980412C8142DC10E23A817149F3014A2551DE4A659FFE38C FFDD85FFB25DE19341C67F31B07124C18841FCC37EFFE5A1FFBA78CA652DA22900A41400 B4130BBB1018BB0C1BB30B18AC0B11AA1109B01F0ABD310EC83E19C53C1CBA3315C13F1B D85A31D86230C85B20CD6A27E0883EDE9342DC9E49E2B059EEC66EF8DA82FFEA91FFF7A0 FFFFA4FDF087F0DA6DE3BE56DDA848D9963DD38934CF8431CC8837E1A454FFDE8EFFD186 C98942A45415A14009D66636FFB97EFFF29AFFE886FFEC95FEE69CD5C087DDCCA1FFFCE2 FFFAEEFFFDFBFFFDFFFFFDFFFFFDFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3BBBBBB101010111111888888 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEF4F4F41A1A1A0101016B6B6BFFFFFFF4F4F4FFFFFFF6F6F6 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFCFFFDF8FFFDF8FFFDFFFFFFFFFCFFFFFAFFFFFAFFFFFDFFFBFFFF F7FFFFF8FFFAF5F1E5FFF8EAFFC4B99A332C920B08B4201EA41B11AC2013B91C13C73827 EC8A63FFDB9FFFEC9CE6CD73EEBB62CA8D34C89137F1C26AFFE594FFD693F39066C4422C AD1812A90D0EA80C0DB11314B31516AD0F0EA90E0AAB120AB11D0FC93D26D04B2CBC3E16 AF3909BF4D17D16429D56F27CC6D0FD57F18E09432E3A445DFB056E4C16DEFD986FAEB9A FFF7A8FFF6A5FFEF9AFFE089F9CC71EBB356DC9C3BD88D28D58016C2750DCC9A3BFFDD8C FFEBABE9AC7DC2613EB5431EBF4919EA8341FFDC87FFEC8CE1CB66F5E585FFF6A2DFC288 EFDAC7FFFBFBFFFEFDF7FBFAF8FFFFF7FFFFF4FDFFFCFFFFFFFBFFFFFAFFFFFAFFFFFBFF FFFFFDFBFFFAF4FFF8F5FFF8FCFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFF FBFBFBF0F0F0F6F6F6FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F8FDF7F8FDF8F9FEF8F9FD F9F8FDFAFAFCFBF9FCFBF9FAFCF8F9FDF9F8FFF9F9FFFBF8FFFBF9FFFCFAFFFDFAFFFCFA FFF5F7FFF4F7FFF3F7FFF3F6FFF3F6FFF2F4FFF2F4FFF1F2FFF5F6FFF5F4FFF4F4FFF4F3 FFF4F3FFF4F1FFF3F1FFF3F1FFF4F1FFF4F1FFF4F1FFF4F1FFF3F1FFF3F1FFF3F1FFF3F1 FFF2F1FFF2F1FFF1F1FFF1F1FFF1F1FFF1F1FFF0F1FFF0F1FFEFF1FFEFF1FFEFF1FFEFF1 FFEFF1FFEFF1FFEFF1FFEFF1FFEFF1FFEFF1FFEFF1FFEFF1FFEFF1FFEFF1FFEFF1FFEFF1 FFEEF4FFEEF4FFEEF6FFEEF4FFEEF6FFEEF4FFEEF6FFEEF4FFEEF6FFEEF4FFEEF6FFEEF4 FFEEF6FFEEF4FFEEF6FFEEF4FFEFF3FFEFF1FFEFF3FFEFF1FFEFF3FFEFF1FFEFF3FFEFF1 FFEFF3FFEFF1FFEFF3FFEFF1FFEFF3FFEFF1FFEFF3FFEFF1FFEEF3FFEEF1FFEEF3FFEEF1 FFEFF3FFEFF1FFEFF3FFEFF1FFF0F3FFF0F1FFF0F3FFF0F1FFF0F3FFF0F1FFF0F3FFF0F1 FFEFF1FFEFF1FFEFF1FFEFF1FFEFF1FFEFF1FFEEF1FFEEF1FFEEF1FFEEF1FFEEF1FFEEF1 FFEEF1FFEEF1FFEEF1FFEFEFFFF1EDFFF1EDFFF1EDFFF1EDFFF1EDFFF1EDFFF1EDFFF1ED FFF1EDFFF1EDFFF1EDFFF1EDFFF1EDFFF1EDFFF1EDFFF1EDFFEFEDFFEEEDFFEEEDFFEFEC FFEFECFFF0EAFFF0EAFFF1E8FFF2E6FFF3E6FFF3E4FFF4E4FFF4E3FFF5E3FFF5E3FFF6DD FFF7D3FFF9D1FFFAD4FFFBD6FFFCDAFFFEDDFFFFDFFFFFE1FFFFE3FFFFE1FFFDDDFFFCD9 FFFBD7FFFCD4FFFDD4FFFCD6FFFADFFFFAE3FFF9E4FFF7E4FFF6E6FFF4E8FFF2E8FFF1EA FFF0ECFFF0ECFFF0EDFFF1EDFFF1EDFFF2EDFFF3EDFFF2EFFFF1F2FFEFF2FFEFF2FFEFF2 FFF0F3FFF0F3FFF0F3FFF1F1FFF1EFFFF1EDFFF1EDFFF1ECFFF0ECFFF1EAFFF1EAFFF0EC FFEEF1FFEEF3FFEFF3FFEFF1FFF0F1FFF0EFFFF1EFFFF1EDFFF2EDFFF2EDFFF3ECFFF3EC FFF4EAFFF4EAFFF5EAFFF5E6FFF2E1FFF4DEFFF4DEFFF7DDFFF7DDFFF8DCFFF9DAFFFBD8 FFFCD6FFFDD6FFFFD4FFFFD3FFFFD1FFFFD1FFFFD1FFFFD3FFFED3FFFFD9FFFEDDFFFFE1 FFFFE8FFFFEEFFFFF4FFFFF8FFFFFBFFFFFDFFFFFDFFFFFDFFFFFDFEFFFDFEFFFBFFFFF8 FFFFF1FFFFEAFFFFE3FFFFDAFFFFD3FFFDD1FFFAD4FFF3D5FFF5E3FFF3EAFFF0EEFFF1F1 FFF1EDFFF2E8FFF3E3FFF2E4FFEEEDFFEDF1FFEDEFFFEEEDFFEEECFFEFECFFF0ECFFF1EC FFF3EDFFF3F1FFF5F4FFF6F8FFF7FDFFF8FFFFF5FFFFF4FFFFF1F9FFF0F5FDF3F4F8F7F3 F7FCF5FEFFF7FFFDF6FFF8F4FFF1F4FFECF3FFE9F1FFE9EFFFEBEFFFEFEFFFF3EFFFF4EF FFF2EFFFF1EFFFF2ECFFF3E8FFF2E1FFF5DCFFF7DAFFF9D6FFF9D3FFFAD3FFFAD3FFFAD3 FFF9D6FFF9D6FFF7D6FFF2D7FFF2E3FFEFE6FFEFE8FFEFECFFEFEDFFEFF1FFEEF4FFEFF4 FFEFF4FFEFF4FFF0F3FFF1F1FFF1EDFFF2ECFFF2E8FFF2EAFFF0EFFFEFF1FFEFF3FFEFF1 FFEFF3FFEFF1FFEFF3FFEFF1FFEFF3FFEFF1FFEFF3FFEFF1FFEFF3FFEFF1FFEFF3FFEFF1 FFEFF1FFEFF1FFEFF1FFEFF1FFEFF1FFEFF1FFEFF1FFEFF1FFEFF1FFEFF1FFEFF1FFEFF1 FFEFF1FFEFF1FFEFF1FFEFF1FFEEF1FFEEF1FFEFF1FFEFF1FFF0F1FFF0F1FFF1F1FFF1F1 FFF1F1FFF1F1FFF2F1FFF2F1FFF3F1FFF3F1FFF3F1FFF4EFFFF3EFFFF3EDFFF4EFFFF4EF FFF4EFFFF3F1FFF4F1FFF4F3FFF5F3FFF4F4FFF4F4FFF5F6FFF5F6FFF4F7FFF3F7FFF5F7 FFF2EEFFF4EDFFF4EEFFF5EEFFF6F0FFF8F0FCF9F2FAFAF2FBFCF6FBFCF6FAFBF6FAF9F5 FBF7F6FBF5F5FCF3F4FCF3F4FCFAFBFAFAFAF9F9F9F8F8F8F8F8F8F9F9F9FAFAFAFBFBFB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6ECECECFFFFFFFFFFFF F8F8F8FFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 FFFFE1F6D5B4A84741950212C91230BD051FB015199C230E9E4B19D8954FFFD888FFE68F FFCA74E9AB56CC9946BC8F3EEBBB71FFDF9AFFDD9BEE9657B0420D9C1B00A71500B5140C BA1118BB0C1BB60A18B10C12AE140AB4270CC03D13CB4A20C3391CBD3317C54321DB6235 D86B30C66820CC7B29E09D42DBA545DEB251E4C364EFD67CFCE794FFF6A8FFFDB3FFFCAA FFE67FEFC95AD9AD42D19D37CC9030C7862CCD8732D99041FFC378FFDD97FFB472BA6A2D 9E4910A64C17E48451FFE2A0FFE486E8D16BF9E489F7E497DCCC90EFE2B6FFFEE4FFFBF0 FFFDFDFFFDFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FCFCFC7D7D7D0B0B0B1F1F1FC1C1C1FBFBFB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFAFAFA4F4F4F070707323232EBEBEBFFFFFFFFFFFFFDFDFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFCFFFDF8FFFBF8FFFBFFFFFFFFFCFFFFFAFFFFFAFFFFFDFFFBFFFFF7FFFF F8FFFBFFFBEFFFF8ECFFD7CEC7605B8D0505AE1E1D9E1B11A71E14BB1715CA2D24E6775B FFCC97FFF6A6FEF193F1D06FD1AE4AE0C55EFFF996FFF49FEEB474D55E3EB72017AE1416 A90C13A90D11AF1317B01417AB0F10AA110CAD190DB82716CE442ACF4D29B83D11B13E08 C75B1DDC7533DB7C2CD47F15DD9421EAAA3EEEBA55E9C469EBD27EF3E698FDF5ACFFFFBB FFFAB1FFEA9DFAD481F1BB61E4A242DC8E29D9841ADE861CD48621E8B559FFEE9FFFDCA2 C3865AA34424AE3D1BCC5827FFA966FFE48DF9D370D3C15BF0E383FFF3A1F1D8A0FAE9D7 FFFCFDFFFEFFF6FCFCF7FFFFF7FFFFF3FCFFFCFFFFFFFBFFFFFAFFFFF9FFFFFBFFFFFFFD FBFFFAF4FFF8F4FFF8FBFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FBFBFBF6F6F6F4F4F4FFFFFF FFFFFFFFFFFFFFFFFFFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAF8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8FDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFFFEFFFFFEFEFFFEFFFFFEFFFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFDFFFEFDFFFEFBFFFEFBFFFEFAFFFEFBFFFDFD FFFCFFFFFCFFFFFCFDFFFCFDFFFCFBFFFCFBFFFCFAFFF7F5FFF7F3FFF8F4FFF8F2FFF9F3 FFFAF2FFFAF2FFFBF3FCF3ECFCF3ECFDF4EFFDF4EDFFF4F0FFF5EFFFF4F1FFF6F0FFF3F0 FFF3EEFFF2F0FFF2EEFFF1F0FFF2EEFFF1F0FFF1EEFFF1F0FFF1EEFFF0F0FFF1EEFFF0F0 FFF1EEFFF0F0FFF1EEFFF0F0FFF1EEFFF0F0FFF1EEFFF0F0FFF1EEFFF0F0FFF1F0FFEFF3 FFF0F3FFEFF5FFF0F3FFEFF5FFF0F3FFEFF5FFF0F3FFEEF4FFEFF2FFEEF4FFEFF2FFEEF4 FFEFF2FFEEF4FFEFF2FFF0F3FFF2F1FFF0F3FFF2F1FFF0F3FFF2F1FFF0F3FFF2F1FFF0F3 FFF2F1FFF0F3FFF2F1FFF0F3FFF2F1FFF0F3FFF1F1FFEEF1FFEEEFFFEEF1FFEFEFFFEEF1 FFEFEFFFEEF1FFF0EFFFF2F4FFF3F2FFF2F4FFF3F2FFF2F4FFF3F2FFF3F4FFF3F2FFF3F2 FFF4F0FFF3F2FFF4F0FFF3F2FFF4F0FFF3F2FFF3F0FFF0EFFFF0EDFFEFEFFFEFEDFFEFEF FFEFEDFFEFEFFFF0EDFFF5EEFFF6EDFFF5EEFFF6EDFFF5EEFFF6EDFFF5EEFFF6EDFFF5EE FFF6EDFFF5EEFFF6EDFFF5EEFFF6EDFFF5EEFFF4F0FFF1F4FFF0F5FFF0F5FFF1F4FFF1F4 FFF2F2FFF2F2FFF3F0FFFAF4FFFBF3FFFBF3FFFAEFFFF8EDFFF6EBFFF5EAFFF5E5FFFEE8 FFFEE6FFFEE8FFFFECFFFFEFFFFFF3FFFFF6FFFDF7FFFFFAFFFFF8FFFFF6FFFFF3FFFFEF FFFEEDFFFFEAFFFFECFFFDF1FFFDF4FFFCF4FFFAF3FFF8F5FFF7F5FFF6F5FFF5F5FFF2F2 FFF2F0FFF3F0FFF4EEFFF5EDFFF6EDFFF7EBFFF6EDFFF9F8FFF8FAFFF8FAFFF8FAFFF8F8 FFF8F8FFF8F6FFF9F6FFF2EDFFF4EDFFF5EEFFF5ECFFF4EBFFF3E8FFF1E6FFEEE6FFEFED FFF0F0FFEFF2FFF1F0FFF1F0FFF2EEFFF2EEFFF2EEFFF9F5FFFAF3FFFAF3FFFBF3FFFBF2 FFFBF1FFFBF1FFFAF1FFFBF3FFF9F2FFF9F2FFF9F1FFF9F0FFF9EDFFF8ECFFF8ECFFFFEF FFFFEFFFFFEFFFFFEFFFFFEDFFFFEDFFFFEDFFFFEDFFFFEAFFFFEAFFFEEDFFFEF1FFFDF4 FFFEF9FFFEFCFFFDFFFFFEFFFFFEFFFFFEFFFFFEFFFEFFFFFEFFFFFEFFFDFEFFFDFEFFFF FEFFFDFFFFF4FFFFEDFFFFE6FFFFE4FFFEE8FFFBEDFFFAF6FFF8FDFFF8FFFFF8FFFFFAFB FFFCF6FFFEEFFFFCEFFFF2F0FFF0F2FFF0F0FFF1EEFFF1EDFFF2EBFFF3EDFFF4EDFFFBF4 FFFBF6FFFCFAFFFCFDFFFCFFFFFCFFFFFCFFFFFBFFFFF9FFFFFBFBFEFDF9F8FFF9F5FFF8 F5FFF8FCFFF6FFFDF6FFEDECFFE9EAFFE7EBFFE8EBFFECEDFFF1EDF9F6EFF7F6F1FFFBFD FFFAFDFFFAFBFFFBF8FFF9F0FFF9E9FFFCEAFFFEE8FFFAE4FFF9E3FFF8E2FFF6E6FFF8E9 FFF9EFFFFAF3FFF9F3FFEFE9FFEFE7FFEFEBFFEFECFFEFEEFFEFEFFFEFF2FFF0F2FFF2F4 FFF3F3FFF4F1FFF4EDFFF5ECFFF5E8FFF6E6FFF5E8FFF0EDFFF0EFFFEEF1FFF0EFFFEEF1 FFF0EFFFEEF1FFF0EFFFEFF2FFF1F0FFEFF2FFF1F0FFEFF2FFF1F0FFEFF2FFF1F0FFF0F0 FFF1EEFFF0F0FFF1EEFFF0F0FFF1EEFFF0F0FFF1EEFFF0F0FFF1EEFFF0F0FFF1EEFFF0F0 FFF1EEFFF0F0FFF0EEFFF0F0FFF0EEFFF0F0FFF1EEFFF1F0FFF2EEFFF1F0FFF2EEFFF3F1 FFF4EFFFF4F1FFF5EFFFF4F1FFF5EFFFF5F1FFF5EFFFF7EEFFF7EEFFF7EEFFF7EEFFF7EF FFF7EFFFF7F1FFF7F1FFFCF8FFFDF8FFFCFAFFFCFAFFFCFBFFFCFBFFFCFDFFFCFBFFFCF6 FFFEF3FFFEF4FFFFF4FFFFF6FFFFF6FCFFF8FCFFF8FBFFFAFCFFFAFEFFFBFFFFFBFFFEFD FFFCFDFFFCFDFFFCFDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFFFFFFF8F8F8FDFDFDFDFDFDFFFFFF FFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4FFFFE1 FFEECDCA6D68970416C50C2CBA001BB91722991A0BA2471BCC8746FFCA7DFFE895FFE18C FBCB76E2C069D9BA67FFE69AFFE69EFFBC7BCC6E31A22E009F1900AB1600B10F0AB80F16 BB0C1BB90A19B70E15B5180FBA2D11C24517CD5324BF3519BD311ACA4826DF6B3ADD7735 C87624CE8C2CE4B148DFB94CE3C85DEAD673F1E488FDF0A1FFFCB5FFFABDFFEFA8FFDB79 F0BE4DD6A435CB982DC28D27BF8426D18D38EDA052FFE29DFFCE8FF09157B1521C993F0A B25D27F0A169FFECA7F0CE6CCEBB52F7E788FDED9FE9DB9EFFF6CCFFFFE6FFFEF3FFFDFD FFFDFFFEFEFFFEFEFFFCFFFFFCFFFFFCFFFFFEFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFDFDFDFDFDFDFFFFFF505050080808363636EFEFEFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEF9F9F99D9D9D0A0A0A101010ADADADFFFFFFFDFDFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFCFFFDF8FFFBF8FFFBFFFFFFFFFDFFFFFAFFFFFAFFFFFDFFFBFFFFF7FFFFEFFAF2 FFFFF4FFF1E5FFE7DEFA938E8A0202A81A18991D13A01B12B91013C72220D9604BF8B080 FFECA0FFFFA2FCED86EEDD71F4F180FDFA91DBCB73BC8145BF3822B30B0BB11119A90D18 A90E16AE1319AE1317AA1010AC140FB22013C1331FD34C2FCF4F28B63E0CB4460BD56C2B EB8640E58B33DE9320E7AA2DF6C14DFBD268F5DB7EF4E391FAF2AAFFFDBBFFFFC0FFF4B1 FCDF99F4C678ECAE57E69A3AE48B23E18518ED9227FAAF49FFDA7EFFE297D7AE789D623A 913317A13010D46230FFC782FFE389DBB852CDBE57F1E788FFEE9EFFE9B3FFF4E4FFFCFD FFFFFFF5FBFBF7FFFFF5FFFFF3FAFFFEFEFFFFFBFFFFFAFFFFF9FFFFFBFFFFFFFDFBFFFA F4FFF8F4FFF8FBFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFF F7F7F7F7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F9FEF8F8FFF7F7FFF7F8FDF7F8FDF7F8FC F8F7FCF8F8FAF9F9F9F9F9F9FBFAF8FBFAF8FCFBF7FCFBF7FFFBF8FCFCFAFBFFFFFAFFFF FAFFFFFAFFFFF8FFFFF8FFFEF8FFFEF8FFFCF9FFFDF9FFFBF9FFFBF8FFFAF9FFFAF9FFF8 F9FFF8F8FFF8F5FFFBF4FFFBF4FFFDF4FFFBF5FFFDF5FFFBF7FFFDF8FFFBF9FFFDF9FFFB FBFFFDFBFFFBFCFFFDFCFFFBFCFFFDFCFFFBFCFFFDFCFFFBFEFFFDFCFFFBFEFFFDFCFFFB FEFFFDFCFFFBFEFFFDFCFFFBFEFFFDFCFFFBFEFFFDFCFFFBFEFFFDFCFFFDFEFFFFFCFFFF FEFFFFFCFFFFFEFFFFFCFFFFFEFFFFFCFFFFFEFFFFFCFFFFFEFFFFFCFFFFFEFFFFFCFFFF FEFFFFFCFFFFFEFFFFFCFFFDFEFFFFFCFFFDFEFFFFFCFFFDFEFFFFFCFFFDFEFFFFFCFFFD FEFFFFFCFFFDFEFFFFFCFFFDFEFFFFFEFFFDFFFFFFFFFFFDFFFFFFFFFFFDFFFFFFFEFFFD FEFFFFFEFFFDFEFFFFFCFFFDFCFFFFFBFFFDFCFFFFFBFFFDFBFFFFF9FFFDF9FFFDF9FFFB F9FFFDF9FFFBF9FFFDF9FFFBFBFFFDFBFFFBFCFFFDFCFFFBFEFFFDFEFFFBFEFFFDFEFFFB FEFFFDFCFFFBF8FFFAF7FFF8F7FFFAF7FFF8F7FFFAF7FFF8F7FFFAF7FFF8F7FFFAF7FFF8 F7FFFAF7FFF8F7FFFAF7FFF8F7FFFAF9FFFDFEFFFFFFFDFFFFFDFFFFFDFFFFFDFFFEFEFF FEFEFFFCFFFFFCFFFFFBFFFFFBFFFFF9FFFFF9FFFFF8FFFDF8FFFDF7FFFAF3FDF2F2FCF1 F4FBF4F6FCFAF8FDFFFAFDFFF9FBFFF7F9FFFBFDFFFAFCFFF8FAFFF7FAFFF6F9FEF6FAFB F7FCF8F5FEFBF2FFFFF0FFFFF2FFFFF4FFFFF5FEFFF8FDFFF9FCFFFBFCFFFEFFFFFEFFFF FCFFFBFBFFFAF8FFF8F7FFF4F5FFF3F8FFF4FBFCF6FEFAF9FDFCFAFCFBF9FBFAF6FAF9F5 F8F7F2F6F7F1FFFFF8FFFFF6FEFFF6FEFFF4FEFFF4FCFFF4FCFFF3FCFFF6FEFFFBFEFFFD FEFFFFFEFFFDFEFFFDFCFFFDFCFFFDFBFFFBF9FFF9F6FFF8F4FFF7F3FFF6F5FFF8F5FFF8 F4FFF7F4FFF7FBFFFFFEFFFFFEFEFFFCFFFFFCFFFFFBFFFFFBFFFFF9FFFFF6FDFFF5FEFF F4FDFFF3FEFFF2FDFFF1FCFFF1FCFFF2FCFDFFFFFAFFFFF8FFFEF9FFFEFCFEFCFFFEFCFF FEFBFFFDFBFFFFFDFFFFFDFFFFFEFFFEFFFFFEFFFFFEFFFFFEFFFFFCFFFFF3FBFFF3FDFF F4FDFFF4FDFAF5FCF4F6FCF2F9FCF5FBFBFBFFFDFFFEFDFFFBFEFFF9FFFFF5FFFFF1FFFF ECFFF7EFFFF4FEFFFDFFFFFDFFFEFBFFFFFAFFFFF8FFFFF6FFFFF8FEFFF8FCFFF8FBFFFB FAFFFEF7FFFFF6FFFFF8FFFFF7FFFFFCFEFFFFFCFFFFFBF9F6FDF6EFFFF7EDFFF8EBFFF8 F2FFF6FBFFF6FFFCF6FFF9F8FFF7F8FFF8FAFFFDFBF8FFFBEBFFFDEAFFFFECFDFFF5FDFF F8FFFFF8FFFFF5FFFFF4FFF9F7FFFAF8FFFAF9FFFAFBFFFAFCFFFDFEFFFFFFFDFFFFFCFF FFFBFFFFFBFFFFFDFBFFFEF6FFFEFAFFFEFBFFFFFDFFFFFFFCFFFFFBFFFFF9FFFFF8FFFF F7FFFBF7FFF8F7FFF4F7FFF3F7FFF1F8FFF3FBFFFAFCFFFDFEFFFFFCFFFDFEFFFFFCFFFD FEFFFFFCFFFDFEFFFFFCFFFDFEFFFFFCFFFDFEFFFFFCFFFDFEFFFFFCFFFDFEFFFDFCFFFB FEFFFDFCFFFBFEFFFDFCFFFBFEFFFDFCFFFBFEFFFDFCFFFBFEFFFDFCFFFBFEFFFDFCFFFB FEFFFDFEFFFBFEFFFDFEFFFBFEFFFDFEFFFBFEFFFDFCFFFBFCFFFDFBFFFBFBFFFDF9FFFB F8FFFDF7FFFBF7FFFDF7FFFBF7FFFDF7FFFAF9FFF6FBFFF4FBFFF6F9FFF6F9FFF8F9FFF8 F9FFFAF8FFFAF4FFF7F3FFF7F4FFF9F3FFF9F4FFFCF4FFFCF4FFFEF6FFFAFEFFF7FFFFF3 FEFFF3FDFFF3FAFFF5F8FFF5F8FFF7F7FFF7F1FBF2F3FAF2F5FAF4F8F8F6FCF8F7FFF6F7 FFF5F9FFF6F9FDFBFCFBFBFBFAFAFAF9F9F9F9F9F9F9F9F9FBFBFBFCFCFCFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCEDEDEDF5F5F5F3F3F3FFFFFFFFFFFF F1F1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFF4F7FFDCFFFDDA EA918B9B0A1BC20629BA001AC51E2F9C160D9E3C17BB7134F2B268FFE28FFFED98FFE68E F6E289F6E28CFFE799FAC17ACF8141A541069C2200AA2000B01904AC0A05B50C13B90A19 BC0B1BBB1018BA1E12BE3314C24D18CE5826C2381EC53723D65432EE7C48E98B43D48B2F D7A238EDC855E6D058EBDE6BF1EA80F5F094FEF8AAFFFFC0FFF5C2FAE2A4FFCC6CF0B241 D6A12FCF9D2EC5962CC99532EBAB53FFC97BFFDB99FF9C63CC5E2BA13705953503BE6D38 FDBB81FFE79EDABE5AC0AF43FEF08FFFF7A5EEE3A5FFFED4FFFFE6FFFEF4FFFEFFFFFEFF FEFEFFFCFFFFFBFFFFFBFFFFFBFFFFFCFFFDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFBFBFBFFFFFFDEDEDE2828280202026E6E6EFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFDFDFDDBDBDB0B0B0B040404777777FFFFFFE3E3E3FAFAFAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFFFDFBFFFBFBFFFBFFFFFDFFFDFFFFFBFFFFFCFFFFFEFFFBFFFFF9FFFFEAEFE9FFFEF8 FFE9E4FFEDEAFFB6B77C050B9B1A1E9920189E1912B10E0FBC1D19CA4E36E49062F9D189 FFF49BFFFF9EFFFC96FFFA93E7D374AD883A9F4F1CB82515B40709AF141CA6101BA90D18 B11119B30F16B10D0EB4150FB92314C83C23D25330C85526AC430AAF5010D77C36EE964E E69845DDA23AE7B94AF9D26DFFE286FAE798FAEDA7FEF9B9FFFFC2FCF5B1F8EAA1F1D685 EAC169E5AD4CE49F37E5972AE49423EBA432FFD56DFFEE9BFFC588C1795397432B902A14 942708CF6531FFD68DFFDC81CD9F3DD5B958F8E48DFBE9A1FFF1C0FFFCEDFFFEFFFFFFFF F5FBFBF8FFFFF8FFFFF5FAFFFEFEFFFFFCFFFFFBFFFFFBFFFFFCFFFFFFFDFBFFFBF7FFFA F7FFFAFCFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFBFBFBFCFCFCFFFFFFF9F9F9F5F5F5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFEFF FFFFFFFFFFFFFFFFFFFFFFFDFFFFFDFFFFFDFFFFFBFFFFFDFEFFFDF9FFFFF8FFFFF8FFFF F8FFFFF7FFFFF7FFFFF7FFFFF7FFFFF2FFFAF2FFFAF3FFFBF2FFF9F4FFFAF4FFFBF5FFFA F4FFFAEBFFF5ECFFF8ECFFF8EDFFF9EEFFFAEEFFFAEFFFFBF0FFFDF2FFFFF4FFFFF4FFFF F4FFFFF4FFFFF4FFFFF4FFFFF5FFFFF7FFFDF7FFFBF7FFFDF7FFFDF7FFFDF7FFFDF7FFFD F7FFFDF7FFFDF7FFFDF7FFFDF7FFFDF7FFFDF7FFFDF7FFFDF7FFFFF7FFFFF7FFFFF7FFFF F7FFFFF7FFFFF7FFFFF7FFFFF7FFFFF5FFFFF5FFFFF5FFFFF5FFFFF5FFFFF5FFFFF5FFFF F5FFFFF8FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFF F9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFF F8FFFFF3FDFEF3FDFEF3FDFEF3FDFEF4FEFFF4FEFFF5FFFFF4FFFEF2FFFBF0FFF9F0FFF9 F0FFFBF0FFFBF0FFFDF2FFFDF2FFFDF4FFFFF5FFFFF5FFFFF5FFFDF5FFFDF5FFFBF5FFFB F4FFFBF0FFF9EFFFFBEFFFFBEFFFFDEFFFFDEFFFFFEFFFFFEFFFFFEFFFFFEFFFFDEFFFFD EFFFFBEFFFF9EFFFF8EFFFF8F0FFFBF3FFFFF5FFFFF5FFFFF5FFFFF3FFFFF3FFFFF3FFFF F3FFFFF2FFFFF3FFFFF4FFFFF4FFFFF4FFFFF4FFFFF4FFFFF2FFFFF2FFFDF1FFFCF2FFFD F5FFFFF7FFFFF7FFFFF9FFFFF9FFFFF9FEFFFBFEFFFBFEFFFAFDFFF8FFFFF8FFFFF8FFFF F5FFFFEEFFFFEBFFFFEFFFFFF1FFFFF2FFFFF4FFFFF5FFFFF7FFFFF5FFFFF5FFFFF3FFFB F2FFF9F0FFF6EFFFF4EEFFF2F0FFF4F8FFFCFCFFFFFCFFFFFBFFFFFBFFFFFBFFFDF8FFFC F6FFF9F8FFFBF7FFFAF7FFFAF5FFF8F5FFF8F4FFF6F2FFF4F0FFF4F5FFFAF7FFFDF8FFFF F9FFFFF7FFFFF6FFFDF4FFFBF2FEFAF7FFFFF5FFFFF5FFFDF4FFFDF4FFFDF4FFFDF4FFFD F5FFFFF1FAFFF3F9FFF4FAFFF5FDFFF6FFFFF8FFFFF7FFFFF7FFFFF5FFFFF5FFFFF4FFFF F4FFFFF4FFFFF2FFFFF2FFFFF7FFFFFFFEFFFFFEFFFFFDFFFFFDFFFFFCFFFFFCFFFFFCFF FFFCFFFFF9FFFFF9FFFDFAFFFDFBFFFDFBFEFDFBFCFDFCFAFBFCFEF7FFFFF4FFFFF4FFFF F5FFFFF7FFFFF7FFFFF8FFFFF8FFFFF8FFFFF7FFFFF5FFFFF4FFFFF1FFFFF0FFFFEEFFFF F1FFFBF5FFFDF7FFFDF7FFFDF7FFFBF7FFF9F6FFF9F6FFF9F6FFF9F7FFFBF7FFFDF7FFFF F5FFFFF3FFFFF5FFFFF5FFFFF9FFFFFFFEFFFFFFFBF6FFF8F1FFF7EDFFF6EBFFF4F1FFF4 F2FFEFFFFFF4FFFEF6FFFCFAFFFEFBFBFFFFF0FFFFE6FFFFE5FFFFEDFFFFF4FFFFF5FFFF F5FFFFF5FFFFF4FFFFF5FFFFF5FFFFF6FFFFF6FFFFF8FFFFF8FFFFF9FDFFF8FAFFF6F8FF F7F7FFFBFDFAF8FEF4F7FEF6F5FFF7F5FFFAF6FFFEF5FFFFF4FFFFF2FFFFF1FFFFF1FFFD F0FFFAF1FFF8F0FFF6F1FFF4F2FFF8F3FFFBF5FFFFF5FFFFF5FFFFF5FFFFF5FFFFF5FFFF F5FFFFF7FFFFF7FFFFF7FFFFF7FFFFF7FFFFF7FFFFF7FFFFF7FFFFF5FFFFF5FFFDF5FFFD F5FFFDF5FFFDF5FFFDF5FFFDF5FFFDF5FFFDF5FFFDF5FFFDF5FFFDF5FFFDF5FFFDF5FFFD F7FFFDF8FFFFF9FFFFF9FFFFF9FFFFF8FFFFF8FFFFF8FFFFF7FFFFF3FFFBF1FFFBF1FFFB F0FFFBF0FFFBF0FFFBF0FFFBEEFFF9F0FFF7F0FFF7F0FFF7F0FFF6EEFFF6EEFFF6EEFFF4 EEFFF4F2FFF8F2FFFAF2FFFAF4FFFBF4FFFDF4FFFFF4FFFFF7FFFFFBFFFAFEFFF6FCFFF8 FBFFF8FBFFF8F9FFF8F9FFFAF9FFFAF8FFFAFAFFFAFDFFFCFFFFFDFFFEFDFFFDFDFFFCFF FFFDFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFF7F7F7FEFEFEFFFFFFF1F1F1 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFF8E8F9D9FFFFE1F5ACA6 92121FB50824B60016CF2532A6130C9E2D0BB25B25E59A57FFD487FFEC9CFFED9CFFEE9B FFF0A2FEC985D98E54A645128F1800A01500B9210CBB1A10AE080AB10A14B30B18B7101A B91617BA2312C03514C94D19D25924C5441DC84823DD6739F79055F29E56DE9D49E0B557 F3DB79E6DD78ECEC8AF1F69AF3F8A4FDFEB2FFFFBBFDF4B3F8DA92FFBC5DF3A63AD9A22E D1A834C9A938D2AF47FFCD78FFEFACFFBC8DE26340B12A0D9B1A00952A00CC7741FFCB88 FFE38FD1B64FBAA93FFFF298FFF7ACEBE0A8FFFDD6FFFBE5FFFFF4FFFFFDFCFFFFFCFFFF FCFFFFFCFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA4A4A4060606000000A7A7A7FFFFFFF2F2F2FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFCFCFC505050000000404040F2F2F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFDFFFEFDFFFEFFFFFEFFFFFFFFFEFFFFFCFFFFFCFFFFFEFFFFFFFBFAFFFAFDFFF5FA FFEAF3FFC7D4C471816E0A169E26259C160DA6160DAE210FB43918D87241F4A664EEAF62 FFD381FFDD8BFFC477CA813CA1430FA12604B31605B10D0BA8191BA41920AB1018B0060F BA050CC50D0FC6150DBB1C07C83F1DCD5D2FCC7138B06522AA661FDC9952FFBB73EAB067 DBB76DEDD690FFECADFCEBB3F5E7B6F9EFBCFFF6BFFDF5B4FDF5A4FAED8FEEDB72E3C857 DFBA45DEB43CE0AF38DBAD35FFE567FFF084FFC983E3734EAE29229E181999231990280B D0753CFFD384FFC168E8A346F3BB68FFDD96FFFFC2FAFBD3FFFFF3FFFEFFFFFFFFFEFFFF FCFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFDFFFFFEFFFFFFFFFEFFFDFCFFFDFCFFFD FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFEFFFFFCFFFFFCFFFFFCFFFF FCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFBFFFDFCFFFDFBFFFDFCFFFDFBFFFB FBFFFAFBFFF8FBFFFAF9FFFAF9FFFBF9FFFBF9FFFBF8FFFDF8FFFFF7FFFFF7FFFFF7FFFF F7FFFFF5FFFFF5FFFFF7FFFFFBFFFAFCFFF6FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8 FCFFFAFCFFFAFCFFFBFCFFFBFCFFFBFCFFFBFCFFFBFCFFFDFCFFFFFCFFFFFCFFFFFCFFFF FCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFEFFFF FFFEFDFFFDFDFFFDFDFFFDFDFFFDFDFFFDFDFFFDFDFFFDFDFFFDFDFFFDFDFFFDFDFFFDFD FFFDFDFFFDFDFFFDFDFFFEFDFEFFFDFBFFFFFCFFFFFCFFFFFCFFFFFEFFFFFEFFFFFFFEFF FFFDFFFFFDFFFFFCFFFFFCFFFFFBFFFFFBFFFFFBFFFFFEFFFBFFF8F8FFF3F8FFF4F8FFF8 F8FFFBF8FFFDF8FFFFF8FFFFF8FFFFF9FFFFF9FFFDF9FFFBF9FFF8F9FFF4F9FFF3F9FFF4 FBFFFBFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFF FBFFFBFBFFF8FBFFF6F9FFF8F7FFFDF5FFFFF5FFFDF5FFFBF7FFF8F7FFF6F8FFF4F8FFF4 F9FFF4FBFFF6FBFFFAFCFFFDFCFFFFFCFFFFFCFFFFFBFFFFF5FFFAF4FFF4F4FFF6F5FFF8 F7FFFAF7FFFBF9FFFDF9FFFFFBFFFFFCFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFCFFFF F8FFFBF7FFFAF7FFFAF8FFFBF8FFFDF8FFFDF9FFFDF9FFFDF9FFFDF9FFFBF9FFFAF8FFF8 F8FFF6F8FFF4F7FFF3F9FFF6FEFFFFFFFEFFFFFEFFFFFFFFFEFFFFFEFFFFFCFFFFFBFFFD F9FFFBF8FFFAF7FFFAF5FFF8F5FFF8F4FFF6F4FFF6F7FFF8FEFFFBFFFEFDFFFEFFFFFEFD FFFEFFFFFEFDFFFEFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFEFF FFFCFFFFFCFFFFFDFFFFFDFFFFFEFFFFFFFBFEFFFAFCFFF6FBFFF6FBFFF6F9FFF8F8FFFA F8FFFBF7FFFFF7FFFFFBFFFFFFFCFFFFFBFFFFFAFFFFFBFFFFFAFFFFFBFFFFFBFFFFFBFF FFFBFFFFFCFDFFFCFBFFFCFAFFFDF8FFFDF8FFFDF6FFFFFAF9FFFFF5FFFFF5FFFFF7FFFF F7FFFBF8FFFBF9FFFBF9FFFBFBFFFBFBFFFBFBFFFDFBFFFBFBFFFAF9FFF6FBFFF4FBFFF6 FCFFFDFEFFFFFEFFFFFEFFFFFEFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFFFCFFFFFCFFFF FCFFFFFCFFFFFCFFFFFCFFFFFEFFFDFCFFFAF9FFF8F8FFF6F7FFF3F5FFF1F8FFEFF9FFEF FCFFF1FEFFF3FFFFF6FEFFFBFBFFFFF8FFFFF4FFFFF7FFFFFFFEFFFFFBFFFFFCFFFFFCFF FFFBFFFFFCFFFFFCFFFFFDFFFFFDFFFEFEFFFEFEFFFCFFFFFEFFFFFCFFFFFCFFFDFCFFFA FCFFF6FBFFF3FBFFF4FBFFF4F9FFF6F9FFF8F9FFFAF8FFFAF8FFFBF8FFFBF8FFFBF7FFFB F8FFFBF7FFFBF8FFFBF8FFFDFBFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFF FCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFBFFFFF9FFFBF9FFFAF9FFFAF9FFFA F9FFFAF9FFFAF9FFFAF9FFFAF9FFFAF9FFFAF9FFFAF9FFFAF9FFFAF9FFFAF9FFFAFBFFFB FFFFFDFFFEFDFFFEFDFFFEFDFFFEFDFFFEFDFFFEFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFD FFFFFDFFFFFDFFFFFDFCFFFFF8FFFFF5FFFFF5FFFFF5FFFDF7FFFAF7FFF6F7FFF4F8FFF1 F8FFF1F9FFF1F9FFF3FBFFF4FBFFF8FBFFFAFCFFFBFCFFFDFEFFFDFFFFFBFEFFFDFEFFFD FEFFFDFEFFFDFEFFFDFEFFFDFEFFFDFEFFFDFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFBD8F4DDFBFFEDFFE6DFB85C5F 940612B10916C31618B21206AD2608B54517CD7035E99A58FFB975FFCA85FFCF8CFFCE91 D27343BC4E29A52309A10B00B20808C10D16C30D1CBC091CB30B1AB4141EAD1716A81609 AF2207C73B17DF5123E35E26C45311CB661EE78941FEAA64F8B16FE9B375EFCE98FFF5C2 F0F2C1E9F5C3E9FAC3F1FFBFFBFFB4FDFCA0F8EC86FFD972FFA84AFFAB49E3AB3AC0A82E C9C347F7ED7EFFEF9DFFD29FE8695AB81C20B90F1ABD1D1DA42306D07036FFCC75FFD973 C6A641E3CA6DFFED9EFFF8BAFFF7CDFFFBDEFFFFF1FCFFF6F9FFF8F9FFFAFBFFFAFCFFFB FFFFFDFFFEFFFFFCFFFFFCFFFFFDFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE F7F7F7FFFFFF6464640000002E2E2EDCDCDCFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FBFBFB7373730000002B2B2BCDCDCDFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFF FFFCFFFFFEFFFFFFFFFCFFFFFBFFFFFBFFFFFCFFFFFDFDFDFFFCFFFFF9FFFFF1FCFFEDFB FFE5F7D294A96E1A2A9820229C110AA5190CAB230DAC2C09C75123E0773EDB7D3DEF9A57 F7A25FE58B4DBB5320A02400A61600B31104AD0E0AA0181A9F181EAB1119B40B12C1080D C80F0CC8180BBC2206C54A20D8783ECC8641AB762ABB8A3DF0BF72FFD88DFFD38DEDD595 F6EBB3FFF8C8FFF5C8FDF1C9FEF6C8FFF8C3FEF5B0FFF69FF5E882EBDA68E2CC52D6BA3F D0B035E4BF4AFDDA64FFF980FFD771ED894EC03520A90810AA0918A11D1990270AD17D3F FFD784FFC369EEA74DFDC477FFE6A6FFFFD1F4FFDDFEFFF6FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFB FFFFFAFFFFFBFFFFFBFEFFFBFEFFFDFEFFFDFCFFFFFBFFFFF9FFFFF9FFFFF9FFFFF8FFFF F8FFFFF7FFFFF9FFFFFEFFFBFFFFF6FFFFF8FFFFF8FFFFF8FFFFF8FFFFFAFFFFFAFFFFFA FFFFFAFFFFFBFFFFFBFFFFFBFFFFFBFFFFFDFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFD FFFCFDFFFCFDFFFCFDFFFCFDFFFCFDFFFCFDFFFCFDFFFCFDFFFCFDFFFCFDFFFCFDFFFCFD FFFCFDFFFCFDFFFDFDFFFFFDFCFFFDFEFFFFFEFFFFFFFFFFFFFFFFFFFDFFFFFDFFFFFBFF FFFBFFFFFAFFFFF9FFFFF8FFFFF8FFFFF7FFFFFBFFFFFFF6FBFFF1FCFFF4FBFFF8FCFFFB FBFFFFFCFFFFFBFFFFFCFFFFFBFFFFFCFFFFFBFFFBFCFFF8FBFFF4FCFFF1FCFFF4FEFFFB FFFFFFFFFEFFFFFEFFFFFDFFFFFDFFFFFCFFFFFCFFFFFCFFFFFDFFFFFEFFFFFFFFFFFFFD FFFFF8FFFFF4FCFFF6F8FFFBF5FFFDF5FFFBF7FFF8F7FFF4F8FFF1F9FFEFFBFFEFFCFFF1 FEFFF3FFFFF8FFFFFBFFFEFFFFFDFFFFFCFFFFFEFFF8FFFAF5FFF4F5FFF4F7FFF4F7FFF6 F8FFF8F9FFF8FBFFFAFCFFFBFEFFFBFFFFFDFFFFFDFFFEFFFFFEFFFFFEFFFFFFFDFEFFF8 FBFFF6FCFFF8FBFFF8FCFFFAFBFFFBFCFFFBFBFFFBFCFFFDFBFFFBFCFFFBFBFFFAFCFFF8 FBFFF8FCFFF6FEFFFAFFFEFFFFFDFFFFFDFFFFFDFFFFFEFFFFFEFFFEFFFFFCFFFFFBFFFF F9FFFDF8FFFDF7FFFBF7FFFBF5FFFBF5FFFAF8FFFBFFFFFDFFFDFFFFFDFFFFFDFFFFFDFF FFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFCFFFFFAFF FFFAFFFFFAFFFFFCFFFFFDFBFFFEF8FFFFF3FFFFF1FFFFEFFEFFEFFCFFF1FBFFF4FBFFF8 F9FFFAF9FFFDFCFFFFFFFCFFFFFAFFFFFAFFFFFAFFFFFAFFFFFBFFFFFBFFFFFBFFFFFCFD FFFCFBFFFCFAFFFDF8FFFDF8FFFDF6FFFDF6FFFFF8FBFFFDF7FFFFF8FFFDF8FFFDF9FFFD F9FFFBFBFFFBFBFFFAFCFFF8FCFFF8FEFFF6FEFFF6FFFFF4FFFFF4FFFFF4FFFFF6FFFFFB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFFFFFCFFFFFBFFFDFCFFFBFBFFF8FCFFF4FBFFF1FCFFEFFBFFEFFCFFF1 FBFFF3FCFFF8FBFFFBFCFFFFFBFFFFFCFFFFFFFDFFFFFBFFFFFAFFFFF9FFFFF9FFFFF9FF FFF9FFFFF9FFFFFAFFFFFAFFFFFCFFFFFDFFFFFFFFFEFFFDFEFFF8FCFFF4FCFFF4FCFFF4 FBFFF4FCFFF4FBFFF4FCFFF6FBFFF8FCFFF8FBFFFAFCFFFBFBFFFBFCFFFDFBFFFDFCFFFF FBFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFEFFFFFCFFFBFBFFFAFCFFFAFBFFFAFCFFFA FBFFFAFCFFFAFBFFFAFCFFFAFBFFFAFCFFFAFBFFFAFCFFFAFBFFFAFCFFFAFEFFFBFFFEFD FFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFF FFFDFFFFFDFFFFFEFFFBFFFFF7FFFFF8FFFFF8FFFFF9FFFBF9FFF8FBFFF3FBFFF1FCFFEF FCFFEFFEFFF1FEFFF4FFFFF8FFFFFAFFFFFDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFDEDFFFAF7FFF4FFF7EEDE979590191D 9A0406C11C1AAE0800AB1700AF2E07BE501FD2713AE6894EF19459F7975DFD9162BC4120 B42916A81106A90506B80612C40A1FC50B23BE081FAD0214AE0E16AA1710A51A05AF2A09 C9491CE66430E97635C16814D2892DF8B05BFFCA7BFFCD89FACD94FBDEB4FFF7D5F0F3D6 E9F7D6EAFBD1F1FFC4FBFFB0FDF894FAE975FFD761FFB351FFAB4AE3AF41D9C049EBE56D FFF38AFACB83E8906ACE4245B2041DBD021FBF101FA81D08DA773CFFD876FBDB6CC9AB49 E9CD79FFEFABFFFAC6FFFAD7FFFDE9FEFFF4F9FFF8F8FFF8F8FFF6F9FFF4FCFFF6FFFFFB FFFDFFFFFAFFFFFAFFFFFCFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFF EDEDED4D4D4D000000646464EFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFF ADADAD1212120F0F0F969696FFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFCFF FFFDFFFFFEFFFCFFFFFBFFFFF9FFFFFBFFFFF9FBFAFFFEFFFFFAFFFFECF5FFF2FEFFEFFF F3BED0904250931B1D9C0D07AB180EB42312AA1D01B22C07C24517BC4A14C45B22C56028 B8501D9C2B01931200A21100B3120AAE100F9F14179E171DAB1419B51215BC100EBE1309 BD210BB6300BC05823E79957D39B50B08735D9B35EFFE691FFED9BFFF1A2FFF3A8FFFCB8 FFFDC1FFF8C4FFF8C7FFFAC7FFF7BCFAF2AAFDF39CF1E380E8D666E4CD59DCBD49DEB947 FFD569FFFA91FFDA74DC9845AD4113980C00A3030DAE101EA51B18901E03DA8145FFD987 FFC96CE7B65AFAD98CFFF7BAFEFFDAF3FFE7FCFFF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFCFFFFFCFFFFFCFFFFFBFFFFFBFFFFFBFFFF FBFFFFFCFFFFFFFFFFFFFFFBFFFEFDFFFFFDFFFEFDFFFFFDFFFEFFFFFEFFFFFEFFFFFEFF FFFDFFFFFEFFFFFDFFFFFEFFFFFDFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFDFF FFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFF FFFDFFFFFEFFFEFFFFFCFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFDFFFFFDFFFFFBFFFFFBFF FFFAFFFFFAFFFFFAFFFFFAFFFFF9FFFFFBFFFFFFFAFCFFF6FEFFFAFCFFFDFEFFFFFCFFFF FEFEFFFCFFFFFEFEFFFCFFFFFEFFFFFCFFFFFEFFFDFCFFFAFEFFF6FEFFF6FFFFFAFFFFFD FFFFFFFFFEFFFFFEFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFEFFFFFFFFFFFFFDFFFFFA FFFFF6FEFFFAF9FFFFF7FFFFF7FFFFF8FFFDF8FFFAF9FFF8FBFFF6FCFFF4FEFFF6FFFFF8 FFFFFBFFFEFFFFFDFFFFFBFFFFFBFFFFFDFFF9FFFFF7FFFBF7FFFBF8FFFBF8FFFBF9FFFD FBFFFDFCFFFFFEFFFFFFFFFFFFFFFFFFFEFFFFFDFFFFFDFFFFFDFFFFFDFFFFFFFFFCFFFD FEFFFFFCFFFFFEFFFFFCFFFFFEFFFFFCFFFFFEFFFFFCFFFFFEFFFFFCFFFFFEFFFFFCFFFF FEFFFDFFFFFFFFFDFFFFFBFFFFFBFFFFFCFFFFFDFFFFFEFFFFFEFFFEFFFFFCFFFFFBFFFF F9FFFFF8FFFFF8FFFFF7FFFFF7FFFFF9FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFAFFFFF9FF FFFAFFFFFBFFFFFCFFFFFEFBFFFFF8FFFFF6FFFFF4FFFFF6FEFFF8FCFFFAFCFFFDFBFFFF FBFFFFFCFFFFFFFDFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFDFFFFFDFFFFFDFFFFFEFF FFFEFFFFFEFDFFFEFDFFFEFBFFFEFBFFFFFDFCFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFF FCFFFFFCFFFFFEFFFFFEFFFFFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFFFFFCFFFFFEFFFFFCFFFDFEFFFAFCFFF8FEFFF6FCFFF4FEFFF6FCFFF8 FEFFFBFCFFFFFEFFFFFCFFFFFEFEFFFFFDFFFFFBFFFFFAFDFFFAFFFFFAFFFFF9FFFFFAFF FFFAFFFFFAFFFFFAFFFFFDFFFFFDFFFFFFFFFEFFFDFEFFFAFCFFF6FCFFF6FCFFFAFCFFFB FEFFFBFCFFFBFEFFFBFCFFFDFEFFFDFCFFFFFEFFFFFCFFFFFEFFFFFCFFFFFEFFFFFCFFFF FEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFEFFFFFCFFFFFEFFFFFCFFFF FEFFFFFCFFFFFEFFFFFCFFFFFEFFFFFCFFFFFEFFFFFCFFFFFEFFFFFEFFFFFEFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFFFFFCFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFBFCFFF8FCFFF6FEFFF4FEFFF6 FFFFF8FFFFFAFFFFFDFFFFFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFDF2FFFBE2ECE1FFF8F3FFD7D6A940448A0405 B51B19AA0C03A60D00A81B00AE300AB74417BD5120C05825C05825C65229A81A04AD1007 AC0D09AD0D0FB40E18B8101FB90C1FB9091DB10213B40D14B2150EA81C05AD330CC55D26 DE8541E69D4EBF872AE3B253FFDB7FFFEB94FFE99BFFE9A4FFF0B7FFF5C4FAF7CEF4F9D0 F4FACAFAFBBFFFF8AAFFED8FFBDF71FCD262FBC15DEFB551EBBC52FFDB6EFFF48BFFDA81 CF8B4EA53D20AE1B21A6000FBC001DB80916A01903DB8344FFE77FEADD6BD0B75AF0D48A FFF4B8FFFED3FFFDE3FFFFF1FEFFF8F9FFFBF8FFFAF8FFF8F9FFF6FCFFF6FFFFFAFFFDFF FFFAFFFFFAFFFFFCFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFB3B3B3 1C1C1C000000A4A4A4F9F9F9F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6E6E6 3737370000005F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFCFFFFFDFF FFFEFFFCFFFFFBFFFFF9FFFFF9FFFFFCFFFFFFFFFFFFFCFFFFF4FAFFF6FFFFF3FFFFDEEC CD8792961F21990A06AA150EBB2316B21703AD1600B52604B12B05AD3004AB3409A22C06 961B00961100A5150AB21413AC1115A01319A0151AAB161AB21715B2130DAD1603AF280A B14113C36F31F8BD71E1B964C0A347F6D97DFFFBA0FFED94FFF49CFFFBA5FFFAA9FFF4AD FFF2B3FFF5BAFFF7BCFAF2B1F3EBA0F6EC93F2E481EBD66BE7CD5EF2D065FFDC76FFE485 FFE58ECE893BA953168E1D00961005B11A23B81E28A71915901800E28349FFD988FCCF72 DFC66AF4ECA1FFFFCCF7FFE4EFFFEEFCFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFEFEFFFEFEFFFEFEFFFEFEFFFEFEFF FFFEFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFF FFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFEFFFEFEFF FEFEFFFEFEFFFEFEFFFEFEFFFEFEFFFEFEFFFEFEFFFEFEFFFEFEFFFEFEFFFEFEFFFEFEFF FEFFFFFCFFFFFCFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFDFFFFFCFFFFFCFF FFFBFFFFFBFFFFFAFFFFFAFFFFFBFFFFFFFBFEFFFBFFFFFDFEFFFFFFFEFFFEFEFFFFFDFF FEFEFFFFFDFFFEFEFFFFFEFFFEFFFFFFFFFFFEFFFDFFFFFBFFFFFAFFFFF8FFFFFAFFFFFB FFFFFFFFFEFFFFFEFFFFFEFFFFFDFFFFFDFFFFFEFFFFFEFFFFFFFFFFFFFDFFFFFBFFFFF8 FEFFFBFBFFFFF9FFFFF9FFFFF9FFFFFBFFFFFBFFFDFCFFFBFEFFFAFFFFFAFFFFFBFFFFFD FFFDFFFFFCFFFFFBFFFFFBFFFFFDFFFCFFFFF9FFFFF9FFFFF9FFFFFBFFFFFBFFFFFCFFFF FEFFFFFFFEFFFFFEFFFFFEFFFFFDFFFFFCFFFFFCFFFFFCFFFFFDFFFFFEFFFEFFFFFFFEFF FEFFFFFFFEFFFEFEFFFFFEFFFEFEFFFFFEFFFEFEFFFFFEFFFEFEFFFFFEFFFEFFFFFFFEFF FFFEFFFFFCFFFFFBFFFFFBFFFFFBFFFFFCFFFFFDFFFFFDFFFFFEFFFEFEFFFCFFFFFBFFFF FBFFFFF9FFFFF9FFFFF9FFFFF9FFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFF FBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFEFFFFFFFAFFFFF9FFFFFAFF FFFAFFFFFCFFFFFCFDFFFEFBFFFFFAFFFFFAFFFFFBFFFFFDFEFFFFFEFFFFFCFFFFFCFFFF FCFEFFFEFDFFFEFDFFFEFDFFFEFDFFFEFDFFFEFEFFFEFEFFFEFEFFFEFFFFFEFFFFFEFFFF FEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFEFFFEFEFFFEFEFFFEFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFDFFFEFEFFFFFEFFFEFFFFFFFFFFFEFFFDFFFFFBFEFFFAFFFFFAFEFFFBFFFFFD FEFFFFFFFEFFFEFEFFFFFDFFFFFDFFFFFCFDFFFCFAFFFBFBFFFBFFFFFBFFFFFBFFFFFBFF FFFBFFFFFCFFFFFDFFFFFEFFFFFFFFFEFFFDFEFFFBFCFFF8FEFFFAFEFFFFFEFFFFFFFEFF FEFFFFFFFFFFFEFFFFFFFEFFFEFFFFFFFEFFFEFFFFFFFEFFFEFFFFFFFEFFFEFFFFFFFEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFEFFFEFFFFFFFEFFFEFFFFFFFEFF FEFFFFFFFEFFFEFFFFFFFEFFFEFFFFFFFEFFFEFFFFFFFEFFFEFFFFFBFFFFFBFFFFFBFFFF FBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFF FBFFFFFEFEFFFEFEFFFEFEFFFEFFFFFEFFFFFEFFFDFFFFFBFFFFFAFFFFFAFFFFFBFFFFFD FFFFFFFFFEFFFFFEFFFFFDFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF8FFFDE4E6E1FFF8F6FFF0EFD884848C1C1B980E0C B41C17AD1105AE1503AF1D04AE2505AA2C06A52F079E3106A62B09AD1105B90F10B81516 B4181BAD161BAC121CAE0D1CB30B1ABC0C19BF1015B7140BAA1E03AC4011C47733DBAB57 E7C669C9AF4EF2D975FFF896FFF899FFF298FFF5A2FFF4AAFEEBA9FFF6BEFDF8C1FEF9BF FFF8B7FFF1A3FFE58AFED873F8D267EACD65ECCC67FFD774FFE78AFFD884E89B55A74C1D 841400A11017A50013C10923B20710971500D88849FFF187DCDF6ED8C670FADE9DFFFAC8 FFFDDCFFFEECFFFFF6FEFFFDF9FFFDF8FFFBF8FFF8FBFFF6FCFFF6FFFFFAFFFDFDFFFBFF FFFBFFFFFDFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFF7A7A7A000000 0B0B0BDCDCDCFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF656565 0000002E2E2EE1E1E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFBFFFFFDFFFFFEFF FCFFFFF9FFFFF8FFFFF8FFFFF9FFFFF4F8F7FBF9FAFFFBFFFFF9FFFFF6FFFFEEF9FFCFD7 A537389B0D0BA00B05BA1B15B81108B20B00B81601B81C03AA1900A81E02A220089D1A06 A0170DA61816A71218A10B14A5141BA41318AA1517AD1812A516089D1A00A7360EB35A22 DE9E56FFE38FFAE081E2CE6BFFF794FFFE9AFFE281FFEC89FFF38FFFED8BF7E68EFAEA9C FEF1ABFEF4AFF9F1A9F6ED9EF0E68DF7E988F1DB75F0D06BFFE787FFFAA1FFDC8CE6A05B 9D430F922B088E1D0B9D221DAF242BAE1D24A5160E9A1A00E6834AFFDA8AF3D97CD7D77D ECFDB6F4FFDAF2FFF1EEFDF6FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFEFEFFFEFDFFFEFEFFFEFEFF FFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFDFF FFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFF FFFBFFFFFCFFFFFBFFFFFDFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFF9FFFFF9FFFFF9FFFF F9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFFBFFFF FCFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFEFFFFFEFDFFFEFDFFFDFDFFFEFBFFFDFB FFFDFBFFFCFBFFFCFBFFFDFBFFFEFDFFFFFFFFFEFFFFFEFFFFFDFFFFFDFFFFFCFFFFFDFF FFFCFFFFFDFFFFFDFFFFFEFFFFFEFFFFFFFFFFFEFFFFFFFBFFFFF6FFFFF6FFFFF8FFFFFA FFFFFDFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFDFFFFFBFFFFFBFEFFFF FCFFFFFBFFFFFCFEFFFCFFFFFEFFFFFEFFFFFFFFFFFFFEFFFFFFFDFFFEFDFFFEFFFFFDFF FFFCFFFFFBFFFFFAFFFFFCFFFEFEFFFBFFFFFCFFFFFCFFFFFEFEFFFEFEFFFFFEFFFFFDFF FFFDFFFFFDFFFFFDFFFFFCFFFFFCFFFFFBFFFFFBFFFFFCFFFFFDFFFFFDFFFFFCFFFFFDFF FFFCFFFFFDFFFFFCFFFFFDFFFFFCFFFFFDFFFFFCFFFFFDFFFFFCFFFFFDFFFFFCFFFFFCFF FFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFCFFFFFCFFFFFDFFFFFDFFFFFDFFFEFEFFFEFEFF FCFEFFFCFEFFFBFFFFF9FFFFF8FFFFF7FFFFF7FFFFF7FFFFF7FFFFF7FFFFF7FFFFF7FFFF F7FFFFF7FFFFF7FFFFF7FFFFF7FFFFF7FFFFF7FFFFFBFFFFFFFBFFFFF9FFFFFAFFFFFAFF FFFBFFFFFCFFFFFCFDFFFDFDFFFEFFFFFEFFFFFEFFFFFEFFFFFDFFFFFDFFFFFDFFFCFEFF FBFEFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFF F9FFFFF9FFFFF9FFFFFCFFFFFFFEFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFF FFFCFFFFFDFFFFFDFFFFFDFFFEFDFFFEFDFFFEFDFFFEFEFFFFFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF FFFDFFFFFDFFFFFCFFFFFDFFFFFDFFFFFEFFFFFEFFFFFFFFFFFFFDFFFFFDFFFEFFFFFFFF FFFDFFFFFEFFFFFDFFFFFDFFFFFDFAFFFDF6FFFDF8FFFDFAFFFCFDFFFDFFFFFCFFFFFDFF FFFDFFFFFDFFFFFEFFFFFFFFFEFFFDFEFFFBFEFFFBFEFFFDFFFEFFFFFEFFFFFDFFFFFEFF FFFDFFFFFEFFFFFDFFFFFEFFFFFDFFFFFEFFFFFDFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFF FFFFFFFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFD FFFFFDFFFFFDFFFFFDFFFFFFFFFEFFFFFEFFFFFDFFFFFEFFFFFDFFFFFEFFFFFDFFFFFEFF FFFDFFFFFEFFFFFDFFFFFEFFFFFDFFFFFEFFFFFDFFFEFFFFF9FFFFF7FFFFF7FFFFF7FFFF F7FFFFF7FFFFF7FFFFF7FFFFF7FFFFF7FFFFF7FFFFF7FFFFF7FFFFF7FFFFF7FFFFF9FFFF FFFDFFFFFCFFFFFCFFFFFDFFFFFDFFFFFEFFFFFFFDFFFFFDFFFEFFFFFFFFFFFEFFFFFEFF FEFEFFFEFEFFFEFDFFFEFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF9FAFCFFFDFFFFF7F8FFF3F4FFCBCAA34B4A760000B02423 B21413B9110EB91108B51304AB1902A11E009922009F1F06B50F0FBF0F19B7161CAD181C A116199E1318A71218B21119BF0E16BE0E0EB51105AE2505B65920D09D4CE3D773EBF187 DDDD79F9F490FFFD97FFF38CFFEC85FFF18FFFED91F9E08CFFF0A4FFF3ADFFF5B0FFF3AB FFEB9CFFE18AFFD77AF7D772DFDE74F4EF89FFF39BFFDA90FF985DBE4F219326058F190B 9F161DA6091AC5152AB10A118F1100CF8848F8F58AD1E375E3D78BFFE8B5FFFDD6FFFCE4 FFFDF4FFFDFDFEFFFFFAFFFFF9FFFDF8FFFAFBFFF6FEFFF6FFFFF8FFFDFDFFFBFFFFFBFF FFFDFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFDFDFD5151510000003F3F3F FFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFDFDFDFFFFFF9B9B9B0A0A0A 0A0A0AA7A7A7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFFBFFFFFDFFFFFEFFFCFFFF F9FFFFF8FFFFF7FFFFF8FFFFEDF6F3F8FAF9FFFEFFFFFCFFFEEFF4FFF9FFFFF1F4D06E6D A5241F930501AC110DB60D0AB50601BB0D04BC1107AF0F01AB1507A41A0D9F1A119C1613 991216960D15980812AC1420A91015AA1113A8180F9C1704982300AE4E1CCA803FFFD283 FFF99FFFFB98FFF58DFFFE98FFEB84F4D26EFFE27AFFE272F3DC6CF1DB76F7E68AFFF09F FEF2A6FBF2A5FDF5A4F2E88FFBEB8CFBE383FFDE82FFF19DFFF2A9F4B06FAB59298F2C0F 902616872019831715881115931111A3160CA21F03EA824BFFDD93F4E48CD7E993E9FFC8 EDFFE6F4FFFDF2FBFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFEFEFFFEFDFFFEFEFFFEFEFFFFFDFF FFFDFFFFFDFFFFFDFFFFFCFFFFFCFFFFFCFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFCFF FFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFF FFFCFFFFFCFFFFFDFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFF9FFFFF9FFFFF9FFFFF9FFFF F9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFFBFFFFFCFFFF FEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFDFFFFFBFFFEFBFFFFFAFFFFFAFFFEF8FFFEF8 FFFEF8FFFEF8FFFEFAFFFEFDFFFEFFFFFEFFFFFEFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFF FFFDFFFFFDFFFFFDFFFFFEFFFFFEFFFFFEFFFFFFFBFFFFF6FFFFF3FFFFF4FFFFF8FFFFFA FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFDFFFFFFFEFEFF FEFDFFFFFDFFFFFDFFFFFEFFFFFDFFFFFEFFFFFEFFFFFEFFFFFEFDFFFDFFFFFDFFFFFCFF FFFBFFFFFBFFFFFCFFFFFDFFFEFEFFFFFDFFFFFDFFFFFEFFFFFDFFFFFDFFFFFDFFFFFDFF FFFDFFFFFCFFFFFDFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFF FFFCFFFFFCFFFFFDFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFF FFFCFFFFFBFFFFFBFFFFFCFFFFFCFFFFFDFFFFFCFFFFFCFFFFFDFFFFFCFFFFFDFFFFFDFF FEFEFFFEFDFFFBFFFFF8FFFFF7FFFFF7FFFFF7FFFFF7FFFFF7FFFFF7FFFFF7FFFFF7FFFF F7FFFFF7FFFFF7FFFFF7FFFFF7FFFFF7FFFFFBFFFFFFFCFFFFFAFFFFFBFFFFFBFFFFFBFF FFFCFFFFFCFDFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFCFFFFFCFFFEFDFFFBFFFF F9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFF F9FFFFF9FFFFFCFFFFFFFDFFFFFBFFFFFBFFFFFBFFFFFAFFFFFBFFFFFBFFFFFCFFFFFBFF FFFCFFFFFDFFFFFCFFFEFDFFFEFDFFFEFDFFFEFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFF FFFCFFFFFCFFFFFDFFFFFDFFFFFDFFFFFEFFFFFEFFFFFEFFFFFFFDFFFEFFFFFEFFFFFEFF FFFEFFFFFDFFFFFEFFFFFEF8FFFFF3FFFEF4FFFEF8FFFEFAFFFEFDFFFEFFFFFEFFFFFEFF FFFEFFFFFFFFFFFFFFFEFFFFFEFFFDFEFFFDFFFFFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFF FFFDFFFFFDFFFFFDFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFF FFFFFDFFFFFDFFFFFDFFFFFBFFFFFAFFFFFAFFFFFAFFFFFAFFFFFAFFFFFAFFFFFBFFFFFD FFFFFDFFFFFDFFFFFFFFFEFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFF FFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFEFFFFF9FFFFF7FFFFF7FFFFF7FFFFF7FFFF F7FFFFF7FFFFF7FFFFF7FFFFF7FFFFF7FFFFF7FFFFF7FFFFF7FFFFF7FFFFF9FFFFFFFDFF FFFBFFFFFBFFFFFCFFFFFCFFFFFDFFFFFDFDFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFEFEFF FEFEFFFEFDFFFEFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFFF9FFFFFBFFFFF7FAFFEFF0FFF3F1CB8A887414159B1D20AE1118 BB0A12C0070DBB0706B10D04A615049B1D069E1D0AAB0C10AF0B16A50E179D1016971215 9A1415A71518B51718B40A0AB50A02B01500B73910CE7D3CECC76FF5F88DF3FF98F3FD9C F4F597F1E984EEDD71F9DD6FFFE274FFDF74F6D671FFE689FFEB95FFF09FFFF0A1FFE898 FFE18DFFDD85FBE383E4F38CFFFFA2FFEDA3FFAC75D85730A51F048C1C06942A1D881616 8E0B13B91827AD1112901400CB8549F5F591D6EB84F0E6A8FFF1CBFFFCE3FFFCEFFFFAFA FFFDFFFEFEFFFAFFFFF9FFFFF9FFFAFBFFF6FEFFF6FFFFF8FFFEFBFFFBFFFFFBFFFFFDFF FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFECBCBCB2626260000007F7F7FFFFFFF FFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFCFCFCFFFFFFD7D7D72D2D2D000000 6A6A6AF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFFBFFFFFDFFFFFEFFFEFFFFFBFFFF F8FFFFF7FFFFF7FFFFEFFAF6F8FFFEFCFFFFFDFDFDFFFBFCFFFCFFFFF5F6FFBDB8BE514A 8D100AA0100FB31011B7090BBB0909B80808B40F0DAC1210A517159B17158F1114890E13 8C101A9A121EB21422AF0A11AB0D0EA6160B9C1B059D310AC26D36EBAC65FFEB98FFEE91 FFF591FFF991FFE37DE1BE58E4B855FCD266F1CD53E8CA4EEBD05FF7E17BFBEC91F7EB97 F7EF9CFFF7A4FCF198F9E88EFFE78FFFF09EFFE8A1FEBA7DBF6E3F8C33138D281E852324 6612104E00005800007E0F08A01A0EA01D01EE8452FFE39FFBF3A2DEF8AEEAFFDCEBFFF3 FBFFFFFEFAFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFFFEFEFFFEFEFFFEFEFFFFFEFFFFFEFF FFFDFFFFFDFFFFFDFFFFFDFFFFFCFFFFFCFDFFFCFDFFFCFBFFFCFBFFFCFDFFFCFFFFFCFF FFFCFFFFFCFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFDFFFDFDFFFDFD FFFDFDFFFEFDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFF FBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFCFFFFFEFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFBFFFFFBFFFFFAFFFFF8FFFFF6FFFFF6FFFFF6 FFFFF6FFFFF8FFFEFBFFFEFDFFFEFDFFFEFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFF FFFDFFFFFDFFFFFEFFFFFEFDFFFEFDFFFFFAFFFFF4FFFFF3FFFFF4FFFFF6FFFFF8FFFFFA FFFFFBFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFDFF FFFDFFFFFDFFFFFEFFFFFDFFFFFEFFFFFEFDFFFEFBFFFEFBFFFEFBFFFEFBFFFEFBFFFEFB FFFDFDFFFEFFFFFDFFFFFEFFFFFDFFFFFDFFFFFEFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFD FFFDFDFFFEFBFFFEFBFFFEFAFFFEFAFFFDFDFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFF FFFDFFFFFDFFFFFDFFFFFDFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFDFFFFFEFB FFFDFDFFFDFDFFFDFDFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFF FFFDFFFEFFFFFBFFFFF8FFFBF8FFFDF8FFFBF8FFFDF8FFFBF8FFFDF8FFFBF8FFFDF8FFFB F8FFFDF8FFFBF8FFFDF8FFFBF8FFFDFCFFFDFFFEFDFFFCFDFFFDFBFFFDFBFFFDFBFFFDFB FFFDFBFFFEFBFFFDFDFFFEFFFFFDFFFFFDFFFFFDFFFFFCFFFFFCFFFFFDFFFCFFFFFBFFFF FBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFF FBFFFFFEFFFFFFFDFFFFFBFFFFFBFFFFFBFFFFFAFFFFFBFFFFFBFFFFFCFFFFFCFFFFFDFF FFFDFFFFFDFFFEFDFFFEFDFFFEFDFFFEFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFCFF FFFCFFFFFDFFFFFDFFFFFDFFFFFEFFFFFEFDFFFEFBFFFEFBFFFEFBFFFEFBFFFEFBFFFEFB FFFEFDFFFFFAFFFFF6FFFFF3FFFFF4FFFFF6FFFFF8FFFFFAFFFFFBFFFFFDFFFEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFCFFFFFDFFFFFDFFFFFDFFFFFDFF FFFDFFFFFDFFFFFEFFFFFEFDFFFEFDFFFEFBFFFEFBFFFFFAFFFFFAFFFFFAFFFFFDFFFFFF FFFFFDFFFFFBFFFFFAFFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFFAFFFFFBFFFFFD FFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFBFFFDF8FFFBF8FFFDF8FFFBF8FFFDF8FFFB F8FFFDF8FFFBF8FFFDF8FFFBF8FFFDF8FFFBF8FFFDF8FFFBF8FFFDFCFFFDFFFDFDFFFCFD FFFCFBFFFCFBFFFCFBFFFDFBFFFEFBFFFEFBFFFEFDFFFEFFFFFFFFFFFEFFFEFFFFFEFEFF FEFEFFFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFDFFFFF9FFFFF8FFFFF7FDFBEFEFFFF9F6F8CFCDA4585A85131BA70F1EB80616 C30011C3000EB8080BAE110CA01B0C9C1E109A1415981118920F15920F149712159F1515 A91515AF1410AF0E04AB1300AF2604C35824ECA45CFFE48BFFFD95EEF78EFBFEA5E1DD86 CFC160D7BF53EDCA56F7CD55F3C951EEC752FBDB6EFCE37EFFEB8EFFEE96FFEA95FFE793 FFE894FEEE96F0FFA1FBF9A4FFBE84E76845BC25129F1105831C0D7321135305005B0000 981115A81915951B03CE834CFBF49AE5F39BFCF2BFFFF8DFFFFBEDFFF8F5FFF5FDFFFBFF FEFDFFFCFFFFFBFFFFFBFFFBFCFFF6FEFFF6FFFFF8FFFEFBFFFBFFFFFCFFFFFDFFFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE878787000000151515C1C1C1FAFAFAFFFFFF FDFDFDFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFF4C4C4C000000454545 EBEBEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFBFFFFFDFFFFFEFFFEFFFFFBFFFFF8FFFF F7FFFFF7FFFFF3FFFBF8FFFFF9FFFFF9FDFCFEFFFFFFFFFFFEEBE7FFEFE4D17D728B221C 971A18AE181AB40F15B80B11B4070DB71218AD1419A11619931518850E147F0D15881922 A1222DB71220B4060FAC0A08A617099D2105A33E12D28247FFC980FFEB97FAD376FFDC7C FFE784EABC5CC69133D79C3EF7BE55E9BC3DE2BB38E7C74EF5DB6DF6E482F0E289EFE792 FBF39EFFF9A3F8E48EFFE897FFFAAFFFDB9ED08252963C1A8829177E22256D1C25400205 2A00003B000075190E9C2213941700EE875CFFE8AEFFFAB5E7FFC2EBFFE6F0FFFBFFFAFF FFF6FFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFD FFFEFDFFFEFBFFFEFAFFFDFAFFFEF8FFFDF8FFFDF6FFFDF6FFFDF8FFFDFDFFFEFFFFFDFF FFFEFFFFFDFDFFFEFDFFFDFDFFFEFBFFFEFBFFFFFAFFFEFAFFFFF8FFFEF8FFFFF6FFFFF6 FFFFF8FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFDFFFFFBFFFFFBFFFFFAFFFFF8FFFFF6FFFFF6FFFFF6FFFFF6 FFFFF6FFFFFAFFFFFAFFFEFBFFFEFBFFFEFBFFFEFBFFFEFBFFFEFBFFFEFBFFFEFBFFFEFB FFFEFBFFFEFBFFFEFBFFFFFAFFFFF8FFFFF6FFFFF4FFFFF6FFFFF6FFFFF8FFFFFAFFFFFA FFFFFBFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFDFF FFFDFFFFFEFFFFFEFDFFFEFBFFFEFBFFFFFAFFFFF8FFFEF8FFFFF8FFFFF6FFFFF6FFFFF6 FFFFFAFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFDFFFEFDFFFEFBFFFFFAFFFFFAFFFEF8 FFFFF8FFFFF6FFFFF6FFFFF4FFFFFAFFFDFFFFFCFFFFFCFFFFFDFFFFFDFFFFFEFFFFFEFD FFFEFDFFFEFDFFFEFDFFFEFFFFFDFFFFFDFFFFFCFFFFFCFFFFFDFFFFFFFAFFFFF6FFFFF8 FFFFF8FFFFF8FFFFFAFFFEFAFFFEFBFFFEFDFFFEFDFFFEFFFFFEFFFFFDFFFFFDFFFFFEFF FFFFFFFEFFFAFCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8 FCFFF8FCFFF8FCFFF8FCFFF8FEFFF8FFFFF8FFFFF6FFFFF6FFFFF6FFFEF8FFFEF8FFFFF8 FFFFFAFFFEFBFFFEFBFFFEFDFFFEFFFFFDFFFFFDFFFFFDFFFFFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFDFFFFFD FFFFFDFFFCFDFFFCFDFFFCFDFFFBFFFFFBFFFFFCFFFFFDFFFFFDFFFFFDFFFFFDFFFFFEFF FFFEFFFEFEFFFEFEFFFEFEFFFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFDFFFFFDFF FFFDFFFFFEFFFFFEFDFFFEFBFFFEFBFFFFFAFFFFF8FFFFF8FFFFF8FFFFF6FFFFF6FFFFF6 FFFFF6FFFFF6FFFFF4FFFFF6FFFFF6FFFFF8FFFFFAFFFFFAFFFFFBFFFFFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFDFFFFFEFFFFFEFFFFFEFFFFFEFDFFFEFD FFFEFBFFFFFAFFFFFAFFFFF8FFFFF8FFFFF6FFFFF6FFFFF4FFFFF8FFFFFDFFFFFFFFFFFF FFFFFDFFFFFAFFFFF8FFFFF6FFFFF6FFFFF6FFFFF6FFFFF8FFFFFAFFFFFDFFFFFFFFFFFF FFFFFFFFFFFDFFFEFBFFFEFBFFFEFBFFFEFBFFFEFBFFFEFBFFFEFBFFFEFBFFFEFBFFFEFB FFFEFBFFFEFBFFFEFBFFFEFBFFFFFAFEFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8 FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FFFFF8FFFEF8FFFDF6FFFDF6 FFFDF6FFFDF8FFFEF8FFFEF8FFFFFAFFFEFBFFFFFBFFFFFDFFFFFFFEFFFFFEFFFFFEFFFF FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFDFFFFF8FFFFF8FFFCF5FCF9F5F6FFFEFBFFF8F6D49C9F74141F9E1124B4061FC2001A C50016BD0714B31013A51A139822188D25228720218A191B9116189E1618A71516AA100E A70F04AB1A07A72203AC3C0ECD7337FEBC72FFED97FFED90EAD57AFFECA3D4BE73BB9B44 CDA33DEAB744F0BA3CEBB636E4B738F7D45CF8DE6DF9EA83F9EF90F8EE95F9ED99FFF19E FFF7A4FDFFADF8E299EC8960C03120AA0B089F1312701C11420F002000002D0000780B06 9E1E1599220CD48155FFF2A6F5F9AFFFF8D1FFFCECFFFBF6FFF5F9FCF1FFFFF8FFFEFDFF FCFEFFFCFFFFFBFFFBFCFFF6FEFFF6FFFFF8FFFEFBFFFCFFFFFCFFFFFDFFFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFE606060000000303030F6F6F6FBFBFBFFFFFFFFFFFF FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4E4E4FFFFFF9191910202020E0E0EBCBCBC F5F5F5FFFFFFF9F9F9FDFDFDF2F2F2F8F8F8FFFFFFF4F4F4FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFFFDFFFFFCFFFFFDFFFFFEFFFFFFFFFCFFFFF9FFFFF8FFFF F7FFFFF7FFFFF7FFFFF8FFFFF9FFFFFBFFFFFCFFFFFFFDF8FFF7E8FFCDBCBE70668D2522 900F13AE1821B4141EA4020DAD111C94020C9A171D9D262C75060C590000700B139F232D B9121CBA050CAB0604A011019E2506B95426F4A467FFE8A1FFD181F1B964F3BA63F6B861 DA9641CB812CDB8D3AE89E3DD69C1EDCAE25E7BF43F0D05FF3DD78F6E78CF9EF98FBF39E FFF4A0FFF3A2FFF1A5FFDE9DECA673B25D38902C1581201981353F2F0004240002210000 290000641B0C8E25129C2A10FC9B78FFD4A5FFFFCCF8FFDAEDFFE8F9FFFFFFF3FFFFEBFF FFFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFDEFF1ECFBFEF7FFFFFAFFFFFAFFFFF8FFFFF8FFFFF6FDFDF3 FFFCF3FFFFF4FFFFF4FFFFF3FFFFF3FFFBEFFFFCF0FFFFF4FFFFFAFFFFFDFFFEFBFFFFFB FFFFFAFFFFFAFFFFF8FFFFF6FFFFF6FFFFF4FFFFF3FFFFF1FFFFF0FDFEEEFDFBECFAFAEE FFFFFBFFFFFFFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBF8F8F8FDFDFD FFFFFFFFFFFFFEFEFEFEFDFBFFFEFBFFFCF8FDF8F4FAF5F1FBF6F2FFFAF6FFFEFAFFFEFA FDF8F4FEF9F5FFFBF7FFFDF9FFFEFAFFFDF9FFFCF8FFFBF8FFFDFEFEFEFFFEFEFEFEFEFE FEFEFEFEFEFEFEFEFCFEFFFAFCFDF8FDFFFAFFFFFAFEFFFAFEFFF9FDFFF7FEFFF8FFFFF8 FFFFF8FFFFF8FFFFF5FDFDF3FFFFF5FFFFF6FFFFF4FCFCF0FCFCF0F8F8ECFFFFF6FFFFF6 FBFBF1FFFFF6FFFFF8F9F9F1F5F6F0F9FAF4FCFDF7FDFEF8FFFFFAFFFFFAFFFFFAF9FAF5 FFFFFBFFFFFDFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1EDFDFAF5FFFFFAFFFFFA FFFFFAFCF9F2F8F8F0F9F9F1FFFFF6FFFFF6FFFFF4FFFFF4FFFFF3FFFFF3FEFFF1FAFAEE FFFFF8F6F3EEF5F2EDFFFEF9FFFFFAFFFFF8FFFFF8F6F6ECFFFFF6FFFFF4FFFFF4FFFFF4 FFFFF3FFFFF3FFFFF3FFFFF6FFFEFFFFFDFFFEFCFFFEFCFDFDFCF8FBFBF3FFFFF6FFFFF4 FEFEF2FFFFF6FFFFF8FFFFFBFEFCFDFCFAFDFCFAFFFDFBFCFFFFF6FFFFF1FFFFF3FEFFF1 F9FAECFBFBEFFFFFF4FFFFF6FFFFF6FBFBF1FFFFF8FFFFF8F3F0EBF7F4EFFFFFFAFFFCF5 FDFDF1FFFFF3FFFFF3FFFFF3FFFFF3FCFDEFFDFEF0FFFFF3FFFFF3FFFFF3FFFFF3FFFFF3 FFFFF3FFFFF3FFFFF3FFFFF3FFFFF2FFFFF2FFFFF3FFFFF3FFFFF4FFFFF4FFFFF6FFFFF6 FFFFF7FFFFF8FFFFF8FEFDF8FDFCF7FFFFFAFFFFFAFCF9F4FFFEFAFFFEFAFFFCF8F8F3EF F8F3EFFFFCF8FFFEFAFFFEFAFFFEFAFFFEFAFFFEFAFFFEFAFFFEFBFFFEFBFFFEFBFFFEFA FFFDFAFFFEF8FFFEF8FFFEFAFFFCF8FFFAF7FDF9F6FCF8F7FFFBFAFFFFFDFFFFFFFFFFFF FEFEFEFBFBFBFBFCFEFDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF9F8F3FAF9F4FCFBF6FFFEF9 FFFFFAFFFFF8FFFFF8FFFFF8FFFFF6FFFFF6FFFFF3FFFFF3FEFFF1FFFFF2FFFFF3FFFFF4 FCFDF5FDFFF9FEFFFAFEFFFAFFFFFAFEFFFAFDFEF8FBFCF7FFFFFBFFFFFDFFFFFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFEF9FFFFFAFFFFFAFFFFFAFFFFF7FDFDF5FFFFF6 FFFFF6FDFDF1FCFCF0FFFFF4FFFFF3FFFFF3FFFFF3FDFDF3FFFFFFFFFEFFFFFFFFFEFEFE FDFEF9FFFFF8FFFFF6FEFFF3FFFFF4FFFFF6FFFFF8FFFFFBFFFFFFFFFFFFFFFEFFFAFAFC FFFFFAFFFFF6FFFFF6FFFFF6FFFFF6FFFFF6FFFFF6FFFFF6F8F8EEFFFFF6FFFFF6FFFFF6 FFFFF6F8F8EEF7F7EDFFFFF6FFFFF4FFFFF3FFFFF3FFFFF3FFFFF3FFFFF3FFFFF3FFFFF3 FFFFF3FFFFF3FFFFF3FFFFF3FFFFF3FFFFF3FFFFF3FFFFF3FFFCF0FFFDF1FFFEF2FFFFF3 FFFFF4FFFFF4FFFFF6FFFFF6FFFFF8FAFAF2F8F9F1FFFFFAFFFFFAFFFFFAFEFFFAFEFFFA FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFF FFF8FFFFF8FFFEFBFFF6FAFDFCFFFFFFFCFBFAD1D5E393A0880A20B3132FB7001DC1031D D21F32A5010A860000AA3B32722E2353150A5A0100820C0CA9171AB31315B00E09AB1504 A122028E2500B05C20FDB772FFE69CFFCF81F9B264F4B069F9C089C8945AB77930CF8C31 E79F31E69F23E6A523EFBA36F9D354F8E26AF7EF82F3F38FF0F599F3F9A3F8FCA8FCF9AA F1DF97E7AE77D1573FB01511A90E149C2124501A0E0D00000804001B0100701E1088180D 881301EF9271FFFAC3FAEDB8FFFDE2FFFBF2FFFAFCFFFAFFFFF9FFFFFAFFFEFBFFFBFDFF FCFFFFFCFFFBFEFFF6FEFFF4FFFFF8FFFFFBFFFDFFFFFDFFFFFEFFFEFEFEFDFDFDFEFEFE FFFFFFE4E4E4FFFFFFDCDCDC1515150505056A6A6AFFFFFFF5F5F5F9F9F9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFC7C7C71C1C1C0000007D7D7DFFFFFF FFFFFFF8F8F8FFFFFFFFFFFFF6F6F6FFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFFFEFFFFFDFFFFFEFFFFFEFFFFFFFFFEFFFFFBFFFFF9FFFFF8FFFF F8FFFFF8FFFFF8FFFFF9FFFFF9FFFFFBFFFFFFFFF8FFFAE8FFF9E4F2BEB19A4B4676090C 95131BAF1E2BA30F1BA91825A21A248E11195F00004A0000600001862328921920AE090F BD0A0DB11008A71C07BB4623EA8A5AFFC286FFDC98F5AB62E2964BEB994FEE984DD0742B C16019D4722BE0862ED99319DEA61FEABA3EF3CD5EF5DC78F7E68CFAF099FCF4A1FFF4A2 FFF9ABFFEEA7F8C085C77A509A3B1F891A0F7A1819591F2B1800030D00000F0000240000 692E1C872E1C94311AFEA98CFFD9B7FFFFD8FEFFE4F3FEEEFFFCFFFFF1FFFFECFFFFF9FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFDFFFFF8FFFFF4FBFDF2F0F2E5EDEFE2F4F6E9FEFFF3FFFFF4FDFDF1 FFFFF4FFFFF4FFFFF4FEFEF2FEFEF2FFFFF3FFFFF6FCFDF8FDFDFBFFFFFDFFFFFBFFFFFB FFFFFAFDFEF6FCFEF3F5F7EAF6F8EAF8FAECFBFEEDFFFFEFFFFFEFFFFFEFFFFFF3FFFFFB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFAFAFAFAFAFAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFDFFFDFBFFFCFAFFFCFAFFFCFAFFFCFAFFFCFAFFF9F7FFF6F4FFFCFA FFFCFAFFFCFAFFFCFAFFFCFAFFFCFAFFFCFAFFFDFBFFFDFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFDFFFEF5F7F4FBFDFAFEFFFDFCFFFDFCFFFDFCFFFDF7FCF8F3F8F4FBFCF6 FCFDF5FCFDF5FCFEF3FFFFF4FFFFF4FFFFF3FFFFF3FFFFF3FFFFF3FFFFF4FFFFF4F9FBF0 FDFEF6FFFFF8F8F9F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFBF9FAF5F1F2EDFFFFFB FFFFFBFFFFFDFFFFFDFFFFFFFFFFFFFFFEFFFFFFFFFFFFF6FFFFF4F6F4E8FAFAF0FFFFF8 FFFFF8FFFFF8F7F8F0FAFBF3FDFEF6FFFFF6FEFFF6FDFFF3FEFFF4FEFFF3FEFFF3FFFFF4 FFFFF6FFFFF6FFFFF6F8F8EEF6F6ECFFFFF6FFFFF6FCFEF3FCFEF3FCFEF3FBFEF3FBFFF1 FBFFF1FBFFF1FBFEF7F4F4F6F8F7FCFFFFFFFFFFFBFFFFF8FFFFF4FBFDEFFAFDECFFFFF1 FFFFF3FDFFF2F7F8F0F6F7F2FBFBFBFFFEFFFFFFFFF9FCF3FDFFF2FEFFF4FEFFF4FFFFF4 FFFFF4FFFFF4FFFFF4F0F2E5F1F3E6FFFFF4FFFFF4FFFFF4FFFFF4FFFFF6F8F6EAFFFCF1 FFFFF4FFFFF4FFFFF4FFFDF2FFFDF2FFFFF4FFFFF4FFFFF4FFFFF4FFFFF4FFFFF4FFFFF4 FFFFF4FFFFF4FFFFF4FEFFF3FCFFF3FCFFF4FCFFF4FEFFF6FEFFF6FEFFF8FEFFF8F7F8F0 F8F9F1F6F7EFF4F6EBF9FBF0FFFFF4FFFFF4FFFFF3FDF6EEFFFDF8FFFDF8FFFDF8FFFDF8 FFFDF8FFF7F5FCF2F0FFFBF9FFFBF9FFFBF9FFFBFAFFFBFAFFFBFAFFFBFCFFFCFAFCF9F4 FCFBF6FFFFFAFFFFFAFFFFFAFFFFFAFFFFFAFFFFFAFAFBF5F9FAF4F9FAF4F8F9F3F9FAF4 FDFEF8FFFFFBFFFFFBFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF6FFFFF4FFFFF4FFFFF6FAFBF3 F6F7EFF8F9F1FCFDF5FFFFF8FFFFF8FEFFF5FEFFF5FEFFF3FFFFF4FFFFF3FEFFF6FBFFFC F9FFFFF9FDFCFAFEFDFCFFFDFEFFFBFEFFFBFEFFFBFFFFFBFFFFFBFFFFFDFFFFFDFFFFFF FFFFFFFFFEFFFFFFFFFFFFFAFCFEF3F5F7ECF7F9EEF7F9EEF5F7ECFDFFF4FFFFF6FFFFF6 FFFFF6FDFFF4FDFFF4FFFFF4FFFFF4FFFFF4FCFDF7F4F3F9F7F5FFF8F7FDF9F9FBFBFBF9 FEFFF9FFFFF6FFFFF4FFFFF4FFFFF6FFFFFAFFFFFDFFFFFFFFFEFFFBF9FFF6F5FBFCFDF8 FDFFF4FEFFF5FEFFF5FEFFF5FCFEF3FBFDF2FAFCF1FFFFF6FFFFF6F3F5EAF9FBF0FFFFF6 FFFFF6FFFFF6F6F6ECFFFDF1FFFCF1FFFCF1FFFCF1FFFCF1FFFCF1FFFCF1FFFCF1FFFFF4 FFFFF4FFFFF4FFFFF4FFFFF4FFFFF4FFFFF4FFFFF4FDFEF0FDFEF0FDFDF1FDFDF1FDFDF3 FDFDF3FEFEF6FEFEF6FFFFF8FFFFF8FFFFF8FFFFF6FCFEF3F6F8EBF2F4E7F1F3E8FFFFFB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFF2FD FFF9FFFFFEFFF5FDFFF8FFFFFFFEFFFFEEF3FFC6D3A3394F9C122CB61330B60A24960001 AE111CBC2D2F770C064112022C07004C0000820C0CAE1317B70D0EB10D04AA1801952600 9C4A10CD914BFFD489FFDB92FFB26CFA8E50FB8D5AF69A73C77249B75D21CF7224E48823 E38C18E29919EAAF2DF7D152F5E269F3F182EFF792EDFA9EF0FFAAF1FFADFBF5ABF0C286 D47B53BA3025B014189F111F710C142608000006000009000D0800662715933124A43629 EE8F79FFF0CBFFF6D2FFFCE9FFFDF7FFFBFFFFFAFFFFF9FFFFFAFFFEFBFFFDFDFFFEFFFF FEFFFAFEFFF4FFFFF4FFFFF8FFFFFDFFFDFFFFFDFFFFFFFFF6F6F6FAFAFAF8F8F8FFFFFF E9E9E9FFFFFFA6A6A6141414080808AAAAAAFFFFFFFBFBFBFFFFFFFDFDFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF0F0F0FFFFFFF9F9F9FAFAFA4F4F4F0000003F3F3FFFFFFFFFFFFF F6F6F6FFFFFFFFFFFFF3F3F3FFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFEFFFFFEFFFFFCFFFFFBFFFFFBFFFF F9FFFFF9FFFFFBFFFFFBFFFFFBFFFFFBFFFAF1FAE5FFFFEAFFF8EACF9891863232790E14 941621A4202D95111C9819228C151B640000520000780E128E25297F0406A90B0ABA130B AF190AAE2C12DA6E47FFBE8BFFD89CFFC282D47A3BCE6C2DDE7438E17036BF4C13B23E05 C9561FD77025D98815DD9C1CEAB33EF5C95EF8D97CFBE791FBF09EFEF5A6FFF2A3FFFDB3 FFE3A1D699639E4A268A210C8B14107B181D2D040C0900040600000B00003212056E3B2A 772E1D8D3F2BFFBFA8FFE4CDFFFCE3FFFFEDFCF9F4FFF9FFFFF2FFFFF0FFFFFAFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFBFCFEF3FCFDEFFEFEF2FFFFF4FFFFF4FFFFF4FEFFF6FEFFF6FBFFF7FCFFF8 FCFFF8F8FFF7F5FCF4F6FDF5F9FFFBF9FFFDF9FFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFF FBFFFBF9FFF8FBFFF8FBFFF6FBFFF6FBFFF4FBFFF3FAFFF0FAFFF0FBFFF3FEFFFBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFCFCFCF8F8F8F8F8F8 FAFAFAFDFBFCF9F3F3FEF5F6FFF9FAFFFCFDFFFCFDFFFCFDFFFAFBFFF8F9FFFCFDFFFCFD FFFCFDFFFAFBFFF8F9FFF7F8FFF8F9FFF9F9FFFDFCFFFEFCFFFEFCFFFEFCFEFEFEFEFEFE FDFEFFFDFEFFFEFFFFFCFFFFFCFFFFF8FDFFF7FCFFF6FEFFF9FFFFF9FFFFFAFEFFFBFDFC FAFCF9FBFDF8FAFDF6F9FCF3F9FCF1F9FDEFFCFFF2F0F3E8F8FBF2FEFFFAF4F6F1FAFCF9 FEFFFFFCFDFFFFFDFFFCFAFFF9F7FFFBFAFFFFFEFFFFFFFFFFFFFFFFFFFDFFFFFBFFFFFB FFFFFDFFFFFDFFFFFFFFFFFFFFFEFFFFFFFDEEEEE2F1F2E2F5F5E9F4F6EBF4F5EFF7F9F4 FEFFFDFEFFFFFCFFFFFCFFFFFBFFFFFAFFFCF3FAF3EFF9F1F4FEF5FBFFF8FFFFF6F7F7ED F6F6ECFBFDF2F8F9F1FEFFF8FEFFF8EFF2EBFCFFFAFCFFFBFBFFFBFBFFFBFBFFFDF9FFFD F9FFFDFBFFFFFCFFFFFEFFFFFEFFFFFBFDFAF8FBF2F8FCEEF9FDECFAFFEBEEF3DFF6FAE9 FEFFF4FEFFF8FEFFFDFEFFFFF5F6FBEBEEF3FBFFFDF9FFFBF9FFFAF9FFFAFBFFFAFBFFF8 F7FDF3F1F7EDFEFFF6FEFFF6FAFCEFF5F7EAF4F6E9FAFBEDFFFFF3FFFFF6FFFEF9FFFEFB FFFEFBFFFBF8FCF8F5FDF9F6FFFEFBFFFEFBFFFDFAFFFDFAFFFDFAFFFDFAFFFDFAFFFDFA FFFDFAFEFFFAFBFFFAF8FFFAF8FFFBF8FFFBF9FFFDF8FFFEF7FFFDF9FFFDFCFFFFFCFFFD FEFFFBFEFFF8FEFFF6FDFFF3FBFEEDFDFEF0FFFFF6FDF5F2F1E9E6FAF2EFFFFDFBFFFDFB FFFCFDFDF4F5FFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFBFFFFFDFFFCFFFFF9FFFF FBFFFFFBFFFDF7FDF9F3F8F4EFF4F0EDF2ECFEFFFAFEFFFAFDFEF8FDFEF6FFFFF8FFFFF8 FFFFF6FEFFF7FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE7EBDDF1F5E4FEFFF4FEFFF6FEFFFAFEFFFB FEFFFDFEFFFFF6F8F7F8FAF9FBFDFCFEFFFDFEFFFBFEFFFBFDFFF9FAFFFBFBFFFFF9FFFF FBFFFFFBFFFFFBFFFFF7FBFCF0F4F3EBF0ECFEFFFBFEFFFBFFFFFDFFFFFDFFFEFFFFFEFF FFFEFFFFFFFFF2F5EEF4F7ECFEFFF6FEFFF6FEFFF8FEFFF8F3F6EDF0F3ECFEFFFAFEFFFB F9FBF6F8FAF5FBFDFAFEFFFDFEFFFDFDFEFFFFFDFFFFFDFFFFFDFFFFFEFFFFFFFFFFFFFB FEFFF7FEFFF5F7F9EEF9FAF2FCFDF8FFFFFFFFFEFFFFFDFFFFFDFFFFFDFFFEFFFFFEFFFA FEFFFAFEFFFAFEFFFAFEFFFAFBFEF7F8FBF4F8FBF4FDFFF9FEFFFAFEFFFAFEFFFAFBFEF7 F8FBF4F9FAF4FFFFFBFFFEFBFFFEFBFFFEFBFFFEFBFFFEFBFFFEFBFFFEFBFFFDFAFFFDFA FFFDFAFFFDFAFFFDFAFFFDFAFFFDFAFFFEFAFCFFFAF9FFFAFBFFFBFBFFFBFAFFFCFBFFFE FBFFFEFBFFFEFEFFFFFEFFFDFFFFFBFFFFF8FFFFF6FFFFF4FFFFF1FFFFF4FFFFFBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFAF3FBFFFDFF FCFFFFF5FDFFF0FAFBFFFFFFFFF8FFFFEFFBF4A6B6992E42840017A412279E0A1AA6131D AE1F237A0E0B2F06002607005508008E1713B41416B60905AF0C00AA1F00913100BA7935 F6CB7DFFE89AFFC07BEC854AF06336F86544E96C56C14E33B43F13CA5714DF7217DF7D10 E09017E5AA2CF2CE53F1E26DF1F388EEFA98F0FFA7F3FFB4EFFFB0F8E9A6EA9C6CBD4429 A20D09AA1721911827440000080000000F00000B0022230469321E842C20B04B43FBA196 FFE9D5FFF8E3FFFCEEFFFEF9FFFCFFFFFCFFFFFAFFFEFBFFFEFBFFFEFDFFFFFFFDFFFFF8 FFFFF3FFFFF3FFFFF8FFFFFDFFFDFFFFFDFFFFFFFFF9F9F9FFFFFFFEFEFEFFFFFFFFFFFF F3F3F3656565090909242424F2F2F2F6F6F6FFFFFFFFFFFFFCFCFCFCFCFCFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFEFEFEFFFFFFFE8E8E8FFFFFF919191000000202020C8C8C8FAFAFAFCFCFC FFFFFFFFFFFFF4F4F4FFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFCFFFF FCFFFFFCFFFFFCFFFFFCFFFFF8FFFBF2FFF3F7FFEDFFFFEDFFEAE1D08E8F852A31770914 951D29911722850C158B161C911D20851114881415941D1F941210A9150BAD1706A9250C C2502CFC9B6EFFD49FFFC88FF59B5FBC541DC04D17D75929D95427B63106AC2900C7481F D56325D77B14DD931AEBAD40F7C562FCD880FDE696FFF1A6FFF8ADFFF1A6FFF9B3FBCF92 B876468C31129020129B1B1C7E191F150000020403100805150200462216613021652A1C A36858FFD7C9FFEEE1FFFAEFFFFCF6FFF6F7FFF9FFFFF6FFFFF7FFFFFDFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFDFFFFF7FCFCF2FEFEF4FFFFF8FFFFFAF7F9F4EBF0ECE7EDEBF9FFFFF8FFFFF7FFFF F7FFFFF4FFFFF1FFFFF1FFFFF2FFFFF7FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFF F8FFFFEEF8F7F0FBF7F4FFF9F7FFFAF8FFFAF8FFF8F8FFF8F9FFFAFEFFFDFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFDFDFDFCFCFCFDFDFDFFFFFFFFFFFFFDFDFDF8F8F8FAFAFAFEFEFE FEFEFFFFFDFFFFFCFFFCF9FFFAF7FFFBF8FFFDFAFFFFFDFFFFFDFFFDFAFFFFFCFFFFFDFF FFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFEFFFEFCFFFEFCFFFEFCFEFEFEFEFEFFFDFEFF FBFEFFFCFFFFFBFFFFFBFFFFF9FFFFF9FFFFF8FFFFF8FFFFF8FFFFF9FFFFFAFEFFFBFFFF FBFFFFFBFFFFF8FEFCF6FCF8FAFFFAFBFFFDECF2EEF4FAF8FBFFFFF8FDFFFAFEFFFBFFFF FBFDFFF9F7FFF8F4FFFBF8FFFEFBFFFDFBFFFAF9FFFFFEFFFFFFFFFFFFFDFFFFFBFFFFFD FFFFFDFFFFFFFFFFFFFFFEFFFFFFFFFCFEF3FFFFF4FFFFF6FEFFFAFEFFFFEDF1F4F2F7FD FBFFFFF9FFFFF9FFFFF8FFFFF7FFFFF6FFFFF4FFFFF3FEFFF4FEFFF4F6F3FAFBF5FFFFFA FEFFFBE9EBE8EDF2EEFBFFFFFBFFFFF9FFFFF9FFFFF8FFFFF7FFFFF7FFFFF7FFFFF7FFFF F7FFFFF5FBFFF9FDFFF7FBFFF5FAFDFBFFFDFBFFFAFBFFF6FBFFF3FBFFF4FBFFF6F5FCF4 F1F7F3F3F8FBFAFEFFFBFFFFF9FFFFF7FFFFF7FFFFF4FFFFF3FEFFF7FFFFF8FFFFF9FFFF F9FFFFF6FCFAFBFFFDFCFFFBFCFFFAFEFFF8FEFFF6F7F9EEF4F5EFFEFFFFFEFEFFFEFEFF FEFEFFFDFDFFFBFBFFFBFBFFFCFCFFFEFEFFFEFEFFFEFEFFFEFEFFFEFEFFFEFEFFFEFEFF FBFFFFF5FFFFF4FFFFF4FFFFF4FFFFF5FFFFF5FFFFF7FFFFF7FFFFECF5FCE7EEF4EDF2F5 F9FFFDFBFFFAF7FFF2FCFFF4FEFFF6FFFFFDFDFBFEF0EEF1F4F2F7FFFDFFFFFDFFFFFDFF FFFDFFFFFDFFFFFDFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFEFDFFF6FFFFF4FFFFF4FFFF F5FFFFF7FFFFF7FFFFF8FFFFF9FFFFF9FFFDFAFFFBFDFFFAFFFFFBFFFFFAFFFFF8FEFEF6 F7F6F1FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFBFCFFF6FBFFF4F9FFF4F5FCF4F3F9F7F1F6F9EFF4FA EDF1FAF9FDFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFF6FDFFF1F8FFF0F7FFF1F8FF F3F9FFF6FDFFFBFFFFFBFFFFFCFFFFFCFFFDFEFFFBFFFFFDFFFFFDFFFEFFFFFEFFFFFEFF FFFFFFFCFFFBFBFFFAF9FFF8F6FDF6F6FCF8FAFFFCFBFFFFFBFFFFF9FEFFF8FDFFF8FDFF FAFEFFFBFFFFFBFFFFFBFFFFFCFEFFF5F3FFF2EFFFF3F0FFFAF8FFFEFDFFFFFFFDFFFFFA FFFFF8FFFFF8FFFFFAFDFDFBFAF9FEF3F1FCEAE8F6EAE7FCEEEDFFFCFFFFFBFFFFFBFFFF FBFFFFFBFFFFFBFFFFF9FEFFF7FCFFFBFFFFFBFFFFFBFFFFFBFFFFF0F5F8EDF2F5FBFFFF FBFFFFFEFEFFFEFEFFFEFEFFFEFEFFFEFEFFFEFEFFFEFEFFFEFEFFFEFEFFFEFEFFFEFEFF FEFEFFFEFEFFFEFEFFFEFEFFFBFFFFF5FFFFF4FFFFF4FFFFF5FFFFF7FFFFF7FFFFF8FFFF F9FFFFF0F4FDF7FAFFF9FAFEF3F3F3F2F1ECF9F9EFFFFFF4FFFFF6FFFFFBFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FAFEFCFFFFFBFFFF F1F9FCECF1F4F9F7FCFFFAFFFFF4FDFFEDFAE397A47C1C2872000CAF303BA41D24860000 9422214F1A0A4C1E0E781F17A1241EB41511AE0300AA0E00AB2C03AF5B1DDDA75DFFE796 FFDB8EE69858CC5C2ADD4321EA4531DB493CBC3323B62D0BC8470EDC6312DE7613E38F1F E8AB36EECB57F0E275F2F28EF0FB9FF5FFB0FCFFBCF1F9B0F4D69ADE764FB72817990505 A11B267D1B2A2A0000040000000E00000700463C2368301F69170CB75E5AFFC8C4FFF3EA FFF5EAFFFEF2FEFFF9FEFEFFFEFCFFFEFBFFFEFBFFFEFCFFFEFDFFFFFFFBFFFFF6FFFFF3 FFFFF3FFFFF8FFFFFDFFFDFFFFFDFFFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFD9D9D9 2C2C2C000000646464FFFFFFFFFFFFF9F9F9FFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF9F9F9FCFCFCEFEFEFFBFBFBCDCDCD0909090A0A0A7D7D7DF5F5F5FFFFFFFCFCFC F5F5F5F8F8F8FFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFFFFF8FFFBEDFFF6E2FEE7FAFEEDFFF9F1FFE0E0CC7D838A2934770914 931F2A870F188E151A971B1D8B0B0C940E0FAD2122B628249A13009B1E00B64A24F19566 FFD29DFFD39BF4A268CE703AAA3708B43309D0421ED13C1EAF1E01AB1E02C64025D05A28 D77417DE8C1EEDA745FAC369FFD889FFE89EFFF3ACFFF8B2FFF7B0FFEFACE3B57AA05C2F 87280C9B2519A0191D71080F1400000001001A07032C09054F1D16592319744239E0B5AC FFEDE5FFF7F3FFF9FAFFF9FCFFF7FBFFFCFEFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF FFFEFDFAF6F5F4F0F1FCFAFDFFFEFFFEFEFFFBFFFFF9FFFFF2FCFFF0FDFFF0FFFFF0FFFF EEFFFFECFFFFE8FEFFE5F9FFF2FFFFF1FCFFECF7FFE8F4FFE8F4FFECF8FFF1FEFFF4FFFF F4FFFFF4FFFFF4FFFFF4FFFFF4FFFFF2FFFFECFCFCEBF7F7F9FDFEFDFDFDFFFFFFFFFFFF FFFFFFFEFEFEFCFCFCFBFBFBF4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFF FBFEFFF9FEFFF9FEFFF8FDFFF6FBFFF5FAFFF5FAFFF5FAFFEEF3FFF1F6FFF5FAFFF9FEFF F9FEFFF9FEFFF9FEFFFBFEFFFEFEFFFFFDFAFFFEFAFFFEFCFEFEFEFEFEFFFDFEFFFBFEFF E6EAF5E8EEFCF1F7FFF8FFFFF8FEFFF7FFFFF2FAFFE8EFFFF2F8FFF1F7FFF8FEFFF8FFFF F8FFFFF4FCFFF4FDFFF8FFFFF8FFFFECF5FEF1F9FFF8FFFFF5FCFFF2F8FFF6FCFFEFF2FF FEFAFFFFF9FFFFFAFFFFFBFFFFFCFFEFEDFBF0EFF7FDFDFFFFFFFFFFFFFDFFFFFDFFFFFD FFFFFFFFFFFFFFFEFFFFFFFFF2F4EFEDF2ECEDF1F0F4F9FCFBFFFFF9FFFFF8FEFFF6FCFF EFF6FFECF3FFEBF4FFF1FCFFF4FFFFF2FFFFF2FFFFEFFAFFFBFFFFF3F7FAF8FCFFF7FCFF F3F8FEF9FFFFF8FFFFEFF6FFF0F8FFF0F8FFEEF8FFEDF9FFEDF8FFEBF9FFEBF8FFEDF8FF EBF2FFF6FCFFF8FFFFF8FFFFF8FFFFF7FFFFE6F1EDD2DDD5F2FDF7F0FBF7F0FAFBF4FDFF F8FFFFF8FFFFF8FEFFF3FAFFEBF6FFE8F6FFE8F7FFEAF9FFF1FDFFF5FFFFF7FFFFF7FFFF F0F8FFF8FFFFECF3F9E7ECEFFCFFFFFCFFFFFAFCF9FBFFFFF2FAFFF1FBFFF3FDFFF5FFFF F5FFFFF4FEFFF0FAFFECF6FFF2FCFFF2FCFFF2FCFFF2FCFFF2FCFFF2FCFFF2FCFFF1FDFF EDFDFFEDFFFFEDFFFFEEFFFFF0FFFFF1FFFFF2FFFFF4FFFFF5FFFFF5FFFFF7FFFFF8FFFF F8FFFFF3FCF9F4FEF6F9FFFFECF3FBF8FEFFF9FFFFF9FFFFF8FDFFE3E8FBE9EEFFF9FEFF F4F8FFF4F8FFF4F8FFF4F8FFF4F8FFF4F7FFF4F7FFF0FAFFEDFFFFE9FFFFE8FEFFE7FCFF E9FCFFEBFBFFEDFBFFF0FAFFF7FEFFF8FDFFF9FAFFFCFCFEFFFEFFFFFEFDFFFEFDFFFEFD FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFFFDF9FFFBF8FFFBEAF5F1E8F2F3F3FCFFF8FFFFF8FEFFF8FEFF F8FDFFF8FDFFF7FCFFEFF4FFEDF2FFF1F6FFF7FDFFF8FDFFF7FDFFF7FDFFF6FDFFF3F9FF F3FAFFF9FFFFF9FFFFFBFFFFFCFFFFFEFFFDFFFFFDFFFFFDFFFEFFFFFEFFFFFDFFFFFEFF F0F5F8F1FBFCF2FCFDF2FCFEF3FCFFF4FDFFF3FBFFF0F7FFEFF6FFF3F9FFF7FDFFF8FDFF F8FDFFF6FBFFF4F8FFF4F7FFFEFBFFFFFBFFFFFCFFFFFDFFFFFEFFFBFBFDF9FAF5FFFFFA FFFFFAFDFEF9FFFFFFFFFEFFFFFDFFFFFCFFFFFBFFFEFBFFF4F9FFF4FBFFF5FCFFF6FDFF F5FCFFF3FAFFF0F7FFEEF5FFF8FFFFF1F8FFF2F9FFF8FFFFF1F8FFF8FFFFF8FFFFF2FAFF F0F7FFEEF8FFEEF8FFEEF8FFEEF8FFEEF8FFEEF8FFEEF8FFF2FCFFF2FCFFF2FCFFF2FCFF F2FCFFF2FCFFF2FCFFEFFDFFE2F7FFE2F8FFE3F9FFE6FAFFE9FAFFEDFBFFF0FBFFF4FBFF F9FDFFFBFDFFFEFDFFFFFDFFFEFCFFFBF7F8FDF9F6FFFDFAFFFFFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF7FFFFF7FFFFF8FFFFF5F9FC F8F5FCFFF9FFFFF8FFFFF2F9FFF1F6FFF2F6D1969866171A720E10982022991115921415 7C272077271E93231FA7201AA80E04A00300AA1E00BA4814F2A561FFD385FFE596EDB970 C16F35B23F13C42F11D3301FC72C27B61F16B32205C43C0AD55911DB7119E2902AE7AD42 EBC860F1E17FF7F39AF6F7A7FFFFB8FFFFC1F5EAAAEDBA85CE5131BB22129A100E891A21 5D15211F0004070000020100180800502A1D642017853430E89E9BFFEBE9FFF9F6FFFFFA FDFFF5FBFFF7FDFFFEFDFEFFFDFDFFFDFCFFFEFCFFFEFEFFFFFFFAFFFFF4FFFFF1FFFFF3 FFFFF8FFFFFFFFFDFFFFFDFFFEFDFFF3F3F3FFFFFFFFFFFFF9F9F9FFFFFFA5A5A5020202 000000B4B4B4FAFAFAFFFFFFF3F3F3FFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFC FFFFFFFAFAFAFFFFFFFEFEFEF2F2F23939390000003E3E3EEAEAEAFFFFFFFCFCFCF5F5F5 FDFDFDFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFF FEFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFF FFFDFFFFFEFFF9FFFDE3FFF1E3FFEEF4FFEFFFFCF3FFF1F3FFD6DED27882851D28790A13 8C151B9E2125981316900103AB1516BF1F21A30C05911500A23C14DD8756FFD59EFFEFB2 FFC184C77B41AB4B189A2300AA1F00C52B11C72813AB1000AA1906C23B28C94F26D6701C E08824F1A64BFFC372FFDA92FFEAA7FFF3B1FFF9B8FFFCB9FCE0A1C899618F481C852308 9B2116980B116000001B02000100001C00003D0707631F20834341B28781FFF8F1FFFAF7 FFFCFDFFFAFFFFF8FFFFFAFDFBFFFAF1FFF8F0FFF8F9FFFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFF F9F1FCFAF2FFFFFCFFFFFCFFEFF0FFDADFF3D4DCF3E3EEFFE0EFFFDEF1FFE0F6FFE4FEFF E3FFFFE0FCFFDEF7FFEDFEFFECF9FFE7F4FFE3F0FFE3F1FFE7F5FFECFAFFF0FFFFF1FFFF F1FFFFF1FFFFF1FFFFF1FFFFF1FFFFF1FFFFF5FFFFF4F8FBF9F9F9FDFDFDFFFFFFFFFFFF FFFFFFFDFDFDFCFCFCFAFAFAFFFFFFFFFFFFF9F9F9F9F9F9FFFFFFF5F5F5DEE2EBD6E0FB D7E5FFE0EEFFE8F6FFEDFBFFECFAFFEAF8FFE7F5FFEFFDFFECFAFFE7F5FFE2F0FFDDEBFF DBE9FFDAE8FFDEE8FFFDFEFFFFFEF9FFFEF9FFFEFCFEFEFEFDFEFFFDFDFFFAFEFFFBFEFF F9FEFFE7EDFFDAE1FBDDE4FFE4EDFFECF5FFF0F8FFF2F9FFE9F0FFE9F1FFEDF5FFE6EFFF D9E3FEE0EBFFF3FEFFF5FFFFDDE8FEDCE6FFEBF4FFE5EDFFE5EDFFEEF5FFEFF2FFDBD8FF DBD3FFE8E1FFFFF9FFFFFBFFFBF8FFF9F7FFFFFEFFFFFFFFFFFFFDFFFFFDFFFFFDFFFFFF FFFFFFFFFFFFFEFFFFFCFFFFFBFFFFFBFFFFF4FAFFE4E9FDDDE2FFE2E8FFE9F0FFEEF5FF EAF2FFE6F1FFE8F5FFEAF7FFE8F7FFE2F1FFDDEAFFE1E8FBF1F5FFFBFFFFF9FFFFEAEFFF EBF1FFEAF1FFCFD8F7ECF4FFEBF4FFE9F5FFE8F5FFE8F4FFE7F5FFE7F4FFE7F5FFE6EFFF EBF3FFE6EFFFE0EAFFECF7FFF5FFFFF5FFFFF5FFFFF5FFFFF5FFFFEDF9FFE9F4FFE9F3FF E8F1FFE2EAFFDBE4FFE5F2FFE8F9FFF0FFFFEFFEFFE9F7FFE1EEFFDEE9FFDCE5FFEFFAFF F7FFFFF8FFFFF9FFFFF9FFFFF7FBFFDCE1E7ECF3FFE0EFFFDCEFFFDDF0FFE2F5FFE8FBFF E9FCFFE6F9FFE2F5FFE2F5FFE2F5FFE2F5FFE2F5FFE2F5FFE2F5FFE2F5FFE2F5FFDEF4FF DEF4FFDFF5FFDFF4FFE3F4FFE4F5FFE6F4FFE8F5FFE7F3FFE8F2FFE2EEFFDEE9FBE6F0FC F2FDFFF2FEFEE9F6FCF2FFFFE8F8FFD2E2FBDCECFFEAF9FFE9F8FFE4F3FFE5F4FFEAF8FF EAF8FFEAF8FFEAF8FFEAF7FFEAF7FFEAF7FFE7F8FFE7FFFFE2FEFFDFFCFFE0FAFFE4FBFF ECFFFFF1FFFFF4FFFFF7FFFFF9FEFFFCFEFFFFFDFFFAF7FFFDF6FEFFFCFFFFFDFFFFFEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFCFFFFECF6F5EBF9F9F2FFFFF5FFFFF5FFFFF5FFFFD7DFFFBDC4EE959CCA 898FBF767CAC696F9F676D9D7077A58087B58A91BDBDC4F0CFD6FFEBF0FFF7FDFFF8FEFF F8FFFFF1F8FFE5EDF0FCFFFFFCFFFDFFFFFDFFFFFDFFFEFFFFFEFFFFFDFFFFFEFFF8FFFF F5FFFFF5FFFFEBF7FFE4F0FFE5F0FFE2ECFFDCE5FFEAF2FFEEF6FFF1F8FFF0F7FFEAF0FF E5EBFFE4E9FFE7E9FFE1DFFFE0DBFBEBE7FFFFFCFFFFFDFFFCFBFFFAFAFAFFFFFBF9FAF5 F6F6F6FCFBFFFFFDFFF9F6FFE3DFF8DFDAFAE7E6FFF2F7FFEFF8FFEEF7FFEEF7FFEFF8FF EFF8FFEFF8FFF0F9FFD9E2FFD2DBFAF4FDFFF5FEFFDAE3FFDBE4FFEEF7FFDCE6FFE7F6FF E4F7FFE4F7FFE4F7FFE4F7FFE4F7FFE4F7FFE4F7FFE2F5FFE2F5FFE2F5FFE2F5FFE2F5FF E2F5FFE2F5FFE0F6FFDCF5FFDBF7FFDCF8FFDFF8FFE2F7FFE7F8FFEBF8FFEEF6FFE2E7FF D9DBFFE7E6FFFFFBFFFFFCFFFFFBFFFFFCFFFFFDFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF1FFFEEDFFFBF3FDFCFDFCFFFFFBFF FFFAFFFFFBFFFFF8FCFFFDFBFFFCF6FFF5EEC8979063140F6E0200AB24289F1419951D1F 8E1719981211A11109A00A00A11400BF4418E07C40FFE199FFE396FDC97DCC904AA55019 9B2B03AE2207BD2416B51714AD130BB01A02BD3207CA4E0ED26C1ADC8D30E2AA49ECC96D F5E48CFBF2A3FCF3AEFFFABCFFFAC1F7D6A0E49B6EC03518B91D0E951812741A1C431019 1600060D00041100004010105A161584302EDC8B88FFEDEDFFF5F6EFF0F2F4FFFFF7FFF5 FAFFF3FAFFFCFBFFFFFDFDFFFDFDFFFEFDFFFEFEFEFFFFF8FFFFF3FFFFEFFFFFF3FFFFF8 FFFFFFFFFDFFFFFDFFFFFEFFF9F9F9FFFFFFFFFFFFFCFCFCF6F6F66B6B6B000000222222 EEEEEEEEEEEEFFFFFFF6F6F6FBFBFBFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFFFF FFFFFFFFFFFFFFFFFFFCFCFC8585850606060C0C0CC5C5C5FFFFFFFCFCFCFFFFFFFFFFFF FFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFCFFFF FEFFFFFFFFFFFFFEFFFFFEFFFFFDFFFFFCFFFFFBFFFFFBFFFFFBFFFFFBFFFFFCFFFFFCFF FFFCFFFCFFFDE2FFF2E9FFF8F6FFF7FFF6F0FFF3F4FFEBF3FFBFCBE17B8691222B8F161D 9E1B20AA1B1DAB0F12BC1316C61316A60500A83A17CF7F4CFFC68FFFE3A7FFCC8BCD9655 A45C21953703951B00A31400BD1E0BBE1A0EA80A00AC190FC03A2FC04826D96F25E5872D F6A553FFC379FFDB98FFEAACFFF5B7FFFABDFFFAB9EDD192B7864E873E13842006981C12 98070C6800001E0100070000350505651A1F9D484FE39B9EFFD7D5FFFBF8FEFFFFFBFEFF FFF7FFFFF9FFFFFEFFF5FFF8E0FFEFDFFFF0F5FFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFF9FF FFF9FFFFFAFFEDE9FFA7A6C564678A424A6F525F894859853D538438528539578D3D5C93 3C5C953D5A94475A954C57954D59954D59934D5A914D5A8E4C5A8B4C5A87707FAA7584AD 8090B493A3C5AFC0DECFE0FCEBFCFFF4FFFFEEF3F9F6F6F6FBFBFBFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFFFFFFFFFFFFFFFFFFF4F4F4F4F4F4F7F7F7E1E1E1BAC0CC4E6182465E8C 425A883F57853E5684405886435B89465E8C4D6593465E8C3E56843A52803F57854C6492 5C74A26C7F9FFBFEFFFFFEF7FFFEF9FFFEFAFEFEFEFDFEFFFDFDFFFAFEFFE5E8FBB9BED4 7E83A05056763F4569434B7050587F57608B565D93474E8541487E48508149517F4D567F 6A74988E98BB9FA9CC707A9E5B648D59618F495182434A804D538D53558E716CA66D649B 877FB0C6BFE9FCF6FFFFFBFFFFFDFFFFFEFFFFFFFFFFFFFFFFFFFDFFFFFDFFFFFFFFFFFF FFFFFFFEFFFFF2F6FFF9FFFFF9FEFFCFD5ED8589AC4D527C3F4577484F864C5492505A98 505B9B4654933C4A893A4A8642528E4F5D8E363C5C989DB3EFF3FFCDD3ED616684313759 4C547B666E9C4C56874B578B4A569048569348569747569947569B485697323B74434B7C 505984646E9296A1BDD5E1F7F4FFFFF4FFFFEAF8FFBBC8D879859B46516D353F63404974 545C8D5F6AA04A58954F5F9D53619E4C5B96424F86404D814B588558648E525C80A6AFD0 D4DBF7EAF0FFF3FAFFA8ADC04A506037415C4B6190405A9339538E37518A3B5590405A93 405A953F59923E58933E58913E58933E58913E58933E58913E58933E5891415A93435993 4157913F55914052903E508E3E4E8A3F4E894D5A8F4F5B8B4C5880616C8CA4B0C6F1FDFF F5FFFFF2FFFFCBE3FF7D97BA3A5477334D724B648C516A934760893E5682455D8D455D8D 455C8E455C90455C92455C92455B94435C9437578A37588B3D5D8E4968965E79A4778EB7 91A3C9A0AED1C4CDECDBDFFCF5F5FFFFFCFFFFFBFFFDF4FFFFF5FFFFFAFFFFFEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFCFFFFF7FFFFF4FFFFF4FFFFE1EDFFB5C0E07D86AF4A52832A31681B215F1D2262 1F24662025672025671F24641D22621C225E293066474F80787FABADB5DADAE1FEF6FCFF F9FFFFF9FFFFFCFFFFFCFFFFFFFFFDFFFFFDFFFEFFFFFEFFFFFDFFFEFEFFF1FAFFCDDAED 8F9BB1505C7436415D434E6E5C658C68709E4D55864E558B4E5490494E8E454A8E474B92 4E529B58599A5B58876C668A9B96B4D9D6EBFDFBFFFFFEFFFFFFFFFFFFFDFFFFFDFFFFFF FEFDFFF1EFFCC3C0D5817C9A5953774E4C74565A875159874E56854D55834F5786535B89 575F8E5A62904149785E6694ADB5E4B8C0EE68709F48507E5A6291485687435A90405A93 405A95405A93405A95405A93405A95405A933E58933E58913E58933E58913E58933E5891 3E58933C5991405F963F60963F5E953F5C9641599543579446549149539060659D58588C 8582AFDDD7FDFFF9FFFCF2FFF5EAFBFFFBFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFFECFFFCE9FFF9F4FFFBFFFEFFFFF9FFFFF9FF FFFBFFFFFEFFF9FFFBDEE9DBFFFFF1FFFAEAC6887D84231D971515AC151CAC101DA70615 A6070CAA110BAA1C08B93B15E77C46FFBC7AFFE398FFC679D6984FAC6726913A05882000 971E01AD2414A9110EAA0F0AB01B05BA3009C44C0FCE6A1EDA8E38E1AB51EDCA76FAE596 FFF2ADFFEFB2FFF4BEFFF0BFFBC394DB7F58BB2A0FAF16068B1C116C25233C171E100005 150005330010681624A13D47E58086FFD1D4FFF1F1FFFCFBDFFBFCE4FFFFF1FFF7F8FFF2 FAFFFAFBFFFFFDFEFFFDFDFFFEFDFFFFFEFCFFFFF6FFFFF1FFFFEFFFFFF1FFFFFAFFFFFF FEFEFFFEFDFFFFFEFFFFFFFFFFFFFFFFFFFFFEFEFED7D7D7313131000000656565FFFFFF FFFFFFF9F9F9FFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF9F9F9FFFFFF F4F4F4FFFFFFF7F7F7C6C6C62424240000009E9E9EE9E9E9F9F9F9FFFFFFFFFFFFFAFAFA FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFCFFFFFEFFFF FFFFFFFFFEFFFFFEFFFFFDFFFFFDFFFFFCFFFFFCFFFFFBFFFFFCFFFFFCFFFFFCFFFFFCFF FEFFFDF1FFFBEEFFF8F7FEF6FFFCFAFFF5F8FFEBF2FFE5F0FFE5EFD679818C2529770505 9D1D1AA619129F0600BC1910D14129CC6A3BFFBC80FFEBAEFFCD8EC69052A2662A944713 8D2C01931A009F1300B51C0EB7190EA60C02B11E14C53D31C04523DB7123E38B2AF2AB51 FECA77FFE196FFEFAAFFF7B6FFF9BBFFEFB5EEBF8BBB74489235138F1C079E1C0FA0100F 7C0C0B2100000D00004F1D20853F47CD8289FFECF1FFF5F6FAF2F0FBFFFFF6FDFFFBF8FF FFFBFFFEFFFFF2FFFADDFFF0DEFFEFF5FFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFDFFFFFBFFFFFBFFFEFFFFFCFFF9F0FFFDF6FF FFFBFFFFFBFFD1D1EDA3A6C78E96BB4C59863A4C7E243A7413316F0F30730F357C113883 15377F16256A202869262E6D2A346F2A356D2431661E2B5F1727581628581224540D2251 132958273D6E465C8E657CAE7D90BBE4EFFFEBF3FFF3FAFFF8FFFFF9FFFFF9FFFFFBFFFF FCFFFFF6F8F7FFFFFDFEFEFCFBFAF8FFFEFDFFFEFBFCF8F5D3D4D992A0BB748AAF4D678C 27446C0F3161092C66103377193982133179122E6F153065273F6B475F85738BAF9FB7DD C0D1EBFAFFFEFFFFF2FFFFF5FEFFF9FEFEFCFDFEFFFBFFFFFAFFFFF9FFFFE6ECF8B0B7C7 7E869959607A3B4463242C50121D4B242E7314206817235F2F3B6B4B547B6C7596A7ADCD DFE5FFF6FCFFB5BBDB828BAA636D913843711F2A62202870202775171D6B0A0E58272F70 828BC2DCE4FFF5FEFFF9FEFFF6F6FEFFFEFDFFFDFAFFFDF8FFFDFBFFFEFFFFFEFFFBFFFF F9FFFFF3F9FFF9FFFFF9FFFFF2F6FFCACCF3989BC86D729C535B890F1C511D2B6C263586 202F8017266B20306B41518563709AA2A9C3C7CCE0F1F5FFEEF2FFC3C7E4A1A6C4737C9D 38446A1F2D5E1A2D68182C75162B7C162B7E162B7C182C751A2C6A4854846D769F949DC6 B6BEE5DFE7FFF7FEFFF7FFFFE6EFFEF7FFFFE9F6FEC8D4E2A4B0C87F8BB35560962D3679 0E1A6217286E1A2D6F192D6C14276118295D324371616E988592B59AA3C2E4EBFFF8FEFF F9FEFFFBFEFFD9DAEEA09FB1ABAFCA4B5986364C851F3B7A1231740C31780F357E13387E 15387A1F3E77233C72263C6D273C6B273B6D263B70253B74253C722E43722C41702B3C74 273773243271212C6A1E2B621E295F2B366C232C65111957242D64828DBAEDFBFFF2FFFF E6F9FDEBFFFFC6DEFA9EB5D5758DAF405A7B102C5407245C193878113372103373113279 13327515326A1833621B325C1C315C2C456E243C6818305C0F25540D235413295B1D3267 24396E3B4E866F80B4B6C4F3EAF3FFF9FCFFFEFBFFFFF7FFFEF7FFFFFEFFFFFEFFFFFEFF FFFDFFFFFDFFFFFCFFFFFDFFFFFEFDFFFFF8FFFFF6FFFFF4FFFFF6FEFFFBFCFFFFFBFFFF F7FFFFF0FFFFDBF2FFADC1E26C7EA234416B16214E18204F242A5C52558A696CA1898CC3 9FA4DBA2A7DE8D94C87178AC5C63972629601D235719205428346454628F97A6CDDAEBFF F2FFFFF5FFFFF8FFFFFCFFFFFFFFFDFFFFFBFFFFFAFFFEF8FFFFFFF8FFFFF4FFFFDAE5F9 ACB4C97E869D58617E313D650F1F502034711F337A1A307C182B781D2A782C347D41468A 53548C908CAFA19CB2CECADBFFFDFFFFFDFFFFFEFFF3F2EEF3F3EBFBFAF5FDFCF8FFFEFF FFFEFFEEEAF8ACA8B9817C927673922B3058252C601F27681C256A1E29672431662C3963 323F62848BB5979BC8E6EAFFF7FCFFB9BEE48A92B7747DA43A487515306511316E0F3077 0E2F7C0E2F7C0E3078113070123168223E6E253D6D263C6E263B70263B72253C70253C6E 233D6E1F386E1E376F1B346C1A3069172C651528631423641620651F266C171A5D595995 D4D2FFFCFBFFFFFBFFF5F2FDFFFEFFFFFFFBFFFFFAFFFFFAFFFFFAFFFFFAFFFFFAFFFFFA FFFFFAFFFFFAFFFFFAFFFFFAFFFFFAFFFFFAFFFFFAFFFFFAFFFFFBFFFFFDFFFFFFFFFFFD FFFFFDFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFDFFFFFFFFFFFFFFFFFFFFFEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF9FFFFF0FFFDEFFFFCF9FFFFFFFEFFFFF8FFFFF4FBFFF7FF FFFFFFF0FDF6F5FFF8F6FEEFFFFEEFFFF5EAD38E897B191A7F0208B21B24B00F15AC1210 B22315B9381BD36034FFA86FFFEAA7FFC37DE39A55B5692B994610882B008019008C1E07 A7291BA41212AD140FB5200CBD350FC64E12D16D22DE913FE6AE59F0CB7AFDE69AFFF1AE FFEDB2FFF1BAFFECB9F8B888D2724ABE2C15A911048A19117C2E2A501D221C0000210001 4F1021782131E68994FFDEE6FFEAEFFFEEEFFFFDFFEDFFFFDBFDFCF3FFF9FAFFF5FAFFFA FBFFFEFDFEFFFEFDFFFEFEFFFFFEFAFFFFF8FFFFF4FFFFF3FFFFF4FFFFFBFFFFFFFEFEFF FEFEFFFFFEFFFFFFFFF6F6F6FFFFFFF4F4F4B5B5B50101010000009A9A9AFEFEFEFFFFFF DEDEDEFFFFFFFCFCFCF0F0F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFF FCFCFCFFFFFFEFEFEF444444000000333333FFFFFFE4E4E4FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFFFFFFFFFFFF FFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFD FEFFFBFFFFFAFFFEFDFFFCFDFFF9FFFFF6FFFFF2FDFFF0FAFFEEF3E8A8A8994F46701A09 6E0E008C2305C65631F2895AFFC686FFCD88FFBA7BDC9158B668379D4A208B2C0C7D1300 820A00961407A61C11A9190EA31404AA1C08BF311BCD4D1EDD781EE09424E8B647EED66A F0EC88F5FA9EFFFFAFFFFBBAFFEABBED9975BA4830A82513A71B0CA012049D140491271A 441110593C41A07881EBC0C9FFF2FAFFF4FAFFF9FBF5ECEDFFFFFFFCFFFFFCFFFFFBFFFF F7FFFFF2FFFDEBFFFBEDFFFBF9FFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFFFEFDFFFEFFFFFDFFFFFDFFFFFCFFFFFCFFFFFCFFFFFCFF FFFCFFFFFCFFFFFDFFFFFEFFFFFFFAFFFFF6FFFFF4FFFFF4FFFFF8FEFFFAFFFFFBFFFFFF FFFEFFFEFEFFFCFDFFF8FEFFE8F4FFA6B8E81E38730020641B449309398E00348E0D358A 454F94A3A0D9BDBAF1C7C9FAC9CDFAB4BDE6AFBDE499ABD37B90BB5D75A5334E8512306E 06246C0727740E2E811433831B367B536CA4ABC3EFEAFFFFEDFFFFE5FAFFE3F6F4F7FFFF F9FFFDFEFFFBFEFDF9FFFEFAFFFDF8FFFBF5FFFAF1FFFCF6FFFDFFF9FFFFE1F4FB97B6C8 1D4771001D641641A7032B9D1B3BAA001872374C81B9CAE4F1FFFFF5FFFFF7FFFFEBF4F9 FEFFF3FFFFECFFFFF1FFFFF4FFFFFAFEFFFBFCFFFAFBFFF8F0FBEBF9FFF4E9F5E7EDFAF1 F7FFFFBFC9D3676F841A2753223488081C73344980ACBDDBDBE7F3F4FBFFFEFEFFFAF6FF FFFCFFFFFEFFFCFFFFF5FEFFA6B2CA3D4B7C121E701D2F95213BA9001E890E35940C3584 5E86C3E3FFFFEEFFFFE8EDF1FFFCF6FFF9EDFFF4ECFFF8F4FFFAFFFBFAFFF0FEFFF0FFFF F6FFFFFAFEFFFDFEFFFEFBFFFEF7FFFDF8FFF8FEFFF3FFFF7287A202194F1F33921D2F91 081A587888AADBE8FBF7FFFFF7FFFFF8FFFFFBFDFFFEFBFFFEFBFFFDFDFFF7FFFFF1FFFF 667EA00E2C6812339010329D11329B10328B0A29695F7BA2F0FFFFF6FFFFF7FDFFF8FBFF FBF9FFFDFAFFFDFCFFFDFEFFEEF1E6FCFFF1F9FFF6E1ECF0F1FEFFB8C3FF4952AD192684 1B327819346B102A5B243D66788FAFDDF1FFF1FFFFE9F8FFF8FFFFFBFFFFFEFFFFFFFEFF FFFDFFFFFBFFFFFAFFFFF9FFFAF4FFB4B8DE3B4E86002168113E910B3D940029780D3678 4E6B97B7C6E3C6CCDAC3C3CFCECDDFC3C5DEC4C9EFBFC8E9C1CDD9C5D1DDCAD0F2C9CDFA C0C4F3B2B5DEA1A6C3959CB85C608D1115552627811C1F7C7078C1F0FFFFEEFFFDF0FFEE F4FFF7F2FAFDF5FCFFF7FFFFCCDEEA8299B80A25720C2F8B0A37880B398E042D96072A84 7796C5A0B5C8C1CCD2D0D5D8C3C7D2C5CBDBB8BDD39298B865719B3C4F871A357A002374 0D368E06328B001E70567BC2B8D1FFE0EDFFF9FCFFFEFCFFFAF9FFFAF9FFFDF7FFFFF8FF FFF7FFFFF7FFFFF8FFFFF8F7FFFCE9FFFFE3FFFFE1FEFFE6F1FCECF2FEFEF2FFFFEDFFFF D3F2FF5175B31E3D76203A6D021442101C42666B8BA4A4BEFEFBFFFEFCFFFEFCFFFBFDFF F8FFFFF7FFFFF4FFFFF6FEFFBCBBE57878AE1A2260071A5C203D8312347B3F62A4B9DAFF E9FFFFEFFFFFF3FDFFFEFFFFFFFFF3FCFAE5FEFAE1FFFFF1F9FFFFF8FFFFF8FBFFFEFFFF FAFAFAECF0F9ADBDD7183362123A80002C810F409F0A359104216F455593C0C3EEFCF8FF FFFDFFFFFFF8FFFFF6FFFFF4FFFFF4FFFFF3FFFFF1FFFFEFFFFFF1FFFFF1FFFFF3FFFFF3 FFFFF6FFFFF6FFFFF8FFFFFFBDC2D6666C9E00035F3138A01C2B7E2E427794A9BAEBFAFF F9FFFFFEFCFFFFF9FFFFFBFFFDFBFFF9FCFFF5FDFFEDFEFF547191001A4E1035861A40A1 092F940C318A26498390ADCFC1D6E7C8D4E0CCD1E5CECFEBCECFEECBD0EDC8D3E5C7D4E7 CAD0F4D0D5FDC5CDF1B0BADDA0AED18B9AC357669D212E722A3585111C6E444D9AE4EEFF EAF7FFF1FFFFF5FFF8EEFAE2FFFFEFFFFFF1FFFFF1FFFFF1FFFFF1FFFFF1FFFFF1FFFFF1 FFFFF1FFFFF1FFFFF1FFFFF1FFFFF1FFFFF1FFFFF1FFFFF4FFFFFAFFFFFDFFFFFBFFFFF8 FFFFF6FFFFF4FFFFF3FFFFF3FFFFF4FFFFF6FFFFFAFFFFFDFFFFFFFFFEFFFFFDFFFFFEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFFFFF9FFFFF9FFFFFEFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFF F7FBFAFCFFFDFEFFFBFFFFFAFFFBF8FFF4F2D1B1B29F63627F180F8B1000A42C14CA5738 F0835CFFB888FFD29BFFC285E6894EC96E37A448198929037F1A007F160382160C8B110E 9D0E10A50D0AAF1C08C03812CF5419D87027E69440F0B25BFFD983FFEA9AFFF2A8FFF2AF FFF4B4FFE6A9E6AE71C0693CBA2E1FAB11118F0A0B851718791F216A222579383C90585B FFDAE0FFE2E7FFEDF2FFF4FAFFF7FFFFFAFFFFFDFFF8FBFFFEFFFFFEFFFBFEFFFDFEFFFF FFFFFFFFFFFFFFFFFFFFFFFDFFFFFDFFFFFBFFFFFBFFFFFBFFFFFDFFFFFFFFFEFFFFFEFF F3F3F5FFFFFFFFFFFFF2F2F2FFFFFF555555000000292929FEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFF7F7F7 FFFFFFFCFCFC7D7D7D0000001A1A1AC4C4C4F6F6F6F2F2F2FFFFFFF0F0F0FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFEFB FFFEFAFFFDFDFFFDFFFFFBFFFFFAFFFFF9FFFFF7FFFFF6F8FFEEECFBCBBFC189728E4C2A 974E25E79969FFEAB2FFD693FFBB77D88A4CAB5824973E169435178C2610801205830C04 931610A21F17A41E12A61A09B0240DCC3C22DB5927DF781CDF9625E5BA47ECDD6AEDF588 F1FF9DFEFFB0FFFBBCFFD7AEF5957CD15345BE342AAE22159611008911007E210F935F61 B3939EECCED8FFF1FAFFF7FFFFF5FBFFFAFFFFFCFFFFFEFFFEFFFFFBFFFFF8FFFFF5FFFF F2FFFFF1FFFFF4FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFDFFFEFBFFFEFBFFFDFFFFFDFFFFFBFFFFFCFFFFFBFFFFFCFFFFFBFF FFFCFFFFFCFFFFFEFDFFFEF8FFFFF4FFFFF1FFFFEFFEFFEFFCFFF1FEFFF3FEFFF4FFFFFA FFFFFFFEFEFFF9FEFFF4FFFFCADDFF47619A0D327815449400378E00359509368999A0D4 F5EBFFFFF9FFFFFBFFFCFDFFF8FEFFF5FFFFE9F9FFE6FBFFD6F0FFB5D1F681A0CF4969A4 20418610317E0E2F801A3B8C22428B28488545669398B7D4EAFFFFEEFFFFE3F5F5F7FFFF F9FFF9FCFDF7FFFEF8FFFDF6FFFCF4FFFBF1FFFAF2FFF5EDFFFFF8F5FFFBC5E4E9487497 0032790E40B10023A61537B30F29886274A6DDEBF8F8FFF8FBFFF3FCFFFDFBFDFAFFFFF3 FFFFF1FFFFF8FFFFFBFEFFFFFEFFFFFCFFFFFBFFFAF6FEEFF9FFF1ECF7E6F6FFF6F8FFFF E3EDF79BA3BA344072132883142D876781B2D9EEFFF5FFFFFBFFF7FFFEFFFBF2F7FFF7FB FCF4F2FFFFF3FBFFF8E1EDF98B9AC33D4C9F142A971538AE0024980439A1002D84195295 8ABBE6D1F1FFF7FFFFFAEDE7FFF8EDFFF5ECFFF2EFFAE9EFF6F5FFF0FFFFEDFFFFF4FFFF FAFFFFFEFEFCFFFCFFFFF6FFFFF8FFFAFFFEF3FFF9BDD8E12E4A790D2589172D934B6097 C7D8ECF8FFFFFBFFF8F8FFF7FAFFFAFEFDFFFFFBFFFFFBFFFFFDFEF8FFF9F0FFFF91AFC7 20447E0F37990932A60931A20E35901A42768CACC3F1FFFFF7FFFCFAFEFFFBFCFFFEFAFF FFF9FFFFFBFFFFFDFCF6F7E5FEFFEAF2FBE8F7FFFFF2FFFFB1BCFA343E9D0D1B7C1D357B 102B60496491B7D1F6EBFFFFDDF3FFE2F5FBF5FFFFF9FFFFFCFFFDFFFFFDFFFEFFFFFBFF FFF9FFFFF8FFFFF8FFFFF8FFDED9F76875AA12327B0B3C98033B9A002A800B387B8AA3CB F4FFFFFFFEFBFFFAF4FFFCFBFFFBFFFEFBFFFBFEFFFBFFFAFBFFF8FCFDFFFCFBFFFCFBFF FCFCFFF7FAFFF2F6FFD1D4F38585C12E2C8D0E0D75646ABEDEEDFFEEFFFAF2FFE4FCFFEC FFFFF6FCFBFFFCFFFFE7F6F3AEC4D92843940D339802348900358F002FA11B41A4AAC7EF E1F4F8FEFFF6FFFFF1FFFFF8FFFEFFFCF9FFF8F6FFE9EDFFBBC8FC6681C61D4396002180 043B9F002F8E0235883B60A493ADE0E7F4FFF2F8FFFBFEFFFDFCFFFEF9FFFFF7FFFFF6FF FFF6FFFFF7FFFFFAF5FFFFE6FFFFDDFFFFD9F4FEDCF7FFF8F1FFFFE0F3FFADC9FB4268B1 244D9D002169001B5A4051858E97C0CBCCEAEFECFDFFFBFFFFFCFEFFFCFCFFFEFAFBFFFC F8FFFEF6FFFFF7FFFFFBF8FFD8D7FF9AA5DB4860A000246E002270184691325DA190B1E6 D8F0FFF4FFFFFBFFFFF5F5E9FFFFECFFFFE6FAF9E7F9FEFFF9FFFFFBFBF9FFFFF4FFFFF3 FEFFFDD2E3F5476893093B8400308B003CA10036960C327D6A7EB1E2E3FFFFFDFFFFFFFA FFFFF4FFFFF4FFFFF4FFFFF4FFFFF4FFFFF4FFFFF4FFFFF4FFFFF4FFFFF4FFFFF4FFFFF4 FFFFF4FFFFF4FFFFFBF0F4FFA7AEDA262A8E252CA01F30886C82B4D1E9EBF4FFF6FCFFFF FFFCFFFFF9FFFFF9FFFFFDF7FDFFF4F6FFFAEEFFFF96B5CA153B6A10358D0F38A201299B 0F379743669EC7E3FBF2FFFFFBFFFBFFFDFFFFFBFFFFFAFFFFFDFFFCFFFFFBFFFFF4F2FF FFFBFFFCFDFFF3F8FFF5FEFFF4FFFFDAE7FFB5C4FF33418C030F61273482D3E3FFECFCFF EFFFFFF1FFF1F7FFE8FFFFF1FFFFF4FFFFF4FFFFF4FFFFF4FFFFF4FFFFF4FFFFF4FFFFF4 FFFFF4FFFFF4FFFFF4FFFFF4FFFFF4FFFFF4FFFFF8FFFFFDFFFFFDFFFFFBFFFFF8FFFFF4 FFFFF1FFFFF1FFFFEFFFFFF1FFFFF4FFFFF8FFFFFDFFFFFFFFFEFFFFFDFFFFFDFFFFFEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD FFFFFFFFFFFFF9F9F9FFFFFFFFFFFFF9F9F9EAD3CDBA7764953B20983F1FE48A65FFD2A6 FFE6B4FFBA85D57743BC5C29AE4C1F98310E821A007B100081140D932322A52D2F9C1414 A3140CAF230CC23F15D15B1EDD772CEB9945F5B85FFFDA82FFE794FFF0A4FFF6B0FFFDBA FFEEABDFAE6CB06232A1251BB4252BAE2B30921E1F6C0A09732420C78785FFEEEAFFE7E5 FFEEEEFFF5F7FFFBFFFFFBFFFFFAFFFFFAFFFFF8FFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8 FFFFFFFFFFFFFDFDFDE1E1E13636360000005F5F5FFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F2F2FAFAFA FFFFFFC8C8C8191919030303787878FFFFFFECECECFFFFFFE4E4E4FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFEFFFAFEFFFA FEFFFDFEFFFFFFFEFFFFFDFFFFFCFFFFFBFFFFF1F3FFF8F4FFF6EAFFE5CFF6C3A4F4BA94 FFC79CFFD6A2FFC085E3975BAF5F2A8F3B0F8C32108A2A12740D005A0000840E0A911611 9C1B159F1A11A21909B02510CB3F26DD5A2CEC7F2DEE9A37F5C05AF9E07BF5F796F5FFA8 FCFEB5FFF7BFFFDBB4E79780B44D3E9422178717098B250FA64C31BA7661EDC3C4FFE7F0 FFF6FFFFF7FFFFF7FEFDECF2FFFAFEFFFCFFFFFEFFFFFFFFFCFFFFF9FFFFF7FFFFF5FFFF F4FFFFF7FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFDFFFFF8FFFFF8FFFEFBFFFFFDFFFDFFFFFDFFFFFCFFFFFDFFFFFDFFFFFEFF FFFEFFFFFFFBFFFFF8FFFFF4FFFFF1FFFFEFFEFFEFFCFFEFFEFFEFFEFFF3FFFFF6FFFFFB FEFFFFF9FFFFF5FFFFEBFDFF6D89B9193F7D0D3C8400348600399207367AADB5CAFFF9F6 FFFEF6FFFFF3FFFFEFF8FDE7FBFFECF8FFEDF5FFF3F2FFF8F0FFFFEDFFFFE3FDFFA4C0D8 4C67850825510A29690A2B72001E5F001C53334F7E93ADD0DBF3FFF0FFFFF3FFFFF7FFFE FBFFF9FFFFF6FFFEF8FFFCF8FFFAFAFFFAFAFFF6F3FFFFF8F5FFFAE7FFFF6A97B4083B7A 0B3CA300279E0B2F9F1B378B8C9FC7F4FFFFF8FFF4F8FFEEFCFFFDFEFFFFFFFFFFFFFEFF FFFDFFFFFCFFFEFCFFFEFCFFFCFDFFFBFFFFFBFFFFF9FFFFF1F8FEF8FFFFF8FEFFF8FCFF D2D6FF4952930D2379274291A1BAE2EEFFFFF5FFFBF6FCF0FFFEFFFFF7FCFFFBFFFBF3F0 F8F9E9FBFFF4F5FFFFD8E8FF6D7EC40F268411349C002B920A419C003383002C6B265C8A 8CB1CEF0FFFFFDF8FCFFF9F5FFF7F1FFF6EFFFF3F3F8F6F9EFFEFFF0FFFFF6FFFFFAFFFE FEFFF7FFFDFEFFF7FFFFF9FFFAFFF9F3FFF5EBFFFF5B78A00017750D21828094C6F1FFFF F8FFFDF8FFF1F8FFF3FAFFF9FEFDFFFFFBFFFFFCFFFFFEFAF8FFF3F0FFFEC5E4F633588C 0B348E042E9A042D960A33852E5783C1E1F0F3FFFEFAFFF5FBFFFEFDFEFFFEFCFFFFFCFF FFFCFFFFFDFAFFFFF4FCFFF2E9F3EBF5FFFFEEFBFF7D8DC1182875182979172B705E74AE BBD0FFEBFFFFEDFFFFF0FFFFF2FFFFF6FFFFF9FFFFFCFFFFFFFDFFFFFCFFFFFAFFFFF8FF FFF7FFFFF7FFFFF8FFFBF6FF8C99D01C3C87033491023A9B0030860D3A7D859EC6EFFBFF FFFEFBFFF5ECFFFCFAFEF7FFFEFCFFF9FCFFFCFFF6FCFFF4FDFDFFFCFAFFFEFCFFFCFFFF FCFFFBFBFFFDF9FFFFE5E8FF5655A520207A7B7FC8DFEBFFF1FFFAE4F8D5FEFFEDFFFFF6 F9F8FDFCFFFFF7FFFBDEF4FF4863A80B3089093D86003784002F99244BA6C2E0FFF1FFFF FEFFF6FFFEEFFFFFFAFFFEFFFFFEFFFFFDFFFBFDFFF4FEFFC8DEFF8AADED13438F0E4597 0C4596001C68001D5D45649A9FB5DEEFFEFFF8FFFFFCFFFBFFFEFFFFFCFFFFF9FFFFF9FF FFFAFFFFFCF3FFFFE6FFFFE3F4F9D9EFFBE7F4FFFFEEFFFFA6BBE84A66A7001C6C12388D 001E6B1B33799AAAE5E9F1FFF8F8FFFFFBFFFFF9FFFFFAFFFFFAFFFFFCFFFDFDFFFAFEFF F7FFFFF7FFFFFEFDFFFBFEFFF2FFFFA9C2EB24497D002D68113F7B001D5732538693ACD4 E9F7FFF9FFFFFAFAFCFFFFF8FFFEF4FCF9F2F9FEFFF9FFFFFCFBF6FFFFF3FFFFF0FEFFFA EFFFFF7496BC073A7C00358B00379600338A12397C8FA4CFFBFEFFFFFDFFFFFCFFFFFDFF FFFCFFFFFDFFFFFCFFFFFDFFFFFCFFFFFDFFFFFCFFFFFDFFFFFCFFFFFDFFFFFCFFFFFDFF FFFCFFFFFDFFFBFFFFDBE1FF494EAA111984213282A8BFE9EEFFFFF4FFF1FCFFFBFFFDFF FFF9FFFFF9FFFFFEF5FDFFF1F9FFF9EFFFFFC6E5FA234978042981032C96002294093191 4A6DA5E3FFFFF2FFFFFBFFFAFFFDFFFFFBFFFFFAFFFFFDFFFCFFFFFBFFFFF8F6FFFFFCFF FEFEFFF6FBFFF7FFFFF5FFFFF2FFFFE8F5FF8692CC2A3879273272D4E2FFF2FFFFF2FFFF F4FFF3F8FFEFFEFFFFFFFDFFFFFCFFFFFDFFFFFCFFFFFDFFFFFCFFFFFDFFFFFCFFFFFDFF FFFCFFFFFDFFFFFCFFFFFDFFFFFCFFFFFDFFFFFEFFFFFFFFFFFFFFFFFFFBFFFFF8FFFFF4 FFFFF4FFFFF3FFFFF3FFFFF6FFFFFAFFFFFDFFFFFFFFFEFFFFFDFFFFFEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF3F3F3F2F2F2FFFFFFFFFFFFFFFBF4FFF4E1F8BCA0F0B394FFD9B5FFE0B5FFBD8F D68C5BB363328C36078D3007872204790E006F000071000080090D9215199817129B1909 A72808BB4213C95D1CD47729E29841EBB65AFFDB83FDE794FFEFA2FFFAB3FFFFBCFFEBA8 CFA6649B59299F372C830C126F0507973939D58785FFC3C0FFE6E1FFF6F1FFF3EDFFF7F3 FFFAF8FFFDFEFFFEFFFFFDFFFFFCFFFEFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF9797970B0B0B131313ACACACFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFF6F6F6F9F9F9FFFFFF F9F9F9505050000000343434F5F5F5F8F8F8FFFFFFE8E8E8FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFDFBFFFAF9FFF8F9FFFB F9FFFFF9FFFFFBFFFFFCFFFFFFFEFFFCF3F6FFF6F3FFF4E9FFF7E4FFF8DDFFF6D6FFE1BA E3AE82BD79489F53227829006E1B007F270F8B2E1D7F1A126A0100891917931D1B9C211C 9E1F16A22012B22F1BCF4832E1633AF58641F9A14AFFC36BFFE28BFBF6A2F6FDB0F8FABB FFF3C2FFDABADC9E89AB5C4D943E319D4C3BBF7862F2B99CFFEBD3FFF6F4FFF8FFFFF8FF FFF9FFFFF9FFFFFBFFFFFBFFFFFBFDFFFEFFFFFFFFFEFFFFFBFFFFF9FFFFF8FFFFF8FFFF F9FFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFBFFFFF6FFFFF4FFFFF8FFFFFAFFFFFDFFFFFFFFFEFFFFFEFFFFFEFFFFFFFFFFFEFF FFFFFBFFFFFAFFFFF6FFFFF3FFFFF1FEFFEFFCFFEFFEFFEFFFFFF1FFFFF4FFFFF8FEFFFF F9FFFFF4FFFFEEFFFF7693BD123A6E023274003782013F9204326EB1B9C4FFFAEBFFFDEA FFF9E1FDF9DCF4F5D3FFFFDFFCFFDFFBFFE3EDFADCE1EEDAECFCF1F4FFFFF2FFFFC6D7E1 97ABC6274277123172163578244185132F70122C65677FADD4EBFFECFFFFF4FFFFF9FFFA FEFFF6FFFFF8FFFDFBFFFAFFFFF9FFFFFBFBFCF9F4F7FFFAE9FFFF6D9BB200346A053894 06329D03268A19357F9CB1D0F4FFFFF9FFF3F6FDEBF7F9F8FEFEFFFFFDFFFFFDFFFFFBFF FFFAFFFFF9FFFEFAFFFEFBFFFCFCFFFCFDFFF8FBFFF9FFFFF9FEFFEBF0FFF8FBFFEEEFFF 50599E122979304D91BED9F7F0FFFFF7FFFAEBF1E5FFFEFFFFFBFFFFFBFFFFFDFBF7F6E4 F6FDEBF7FFFFEFFFFF8295D00A237510348C032F86083D8D07438B003673002F5F3C6A8E B5D1E9F8FFFFF7F0F7F7E5E5FFFAF4FFFCF4FFFDF1EDF7ECF6FFF9F7FFFCFBFFFAFFFFF2 FFFDFAFFF8FFFFFAFFFAFFF5F3FFF0E1FEFC7C9ABC0A227C0E238093A8D5EDFEFFF1FBF2 FBFFF1F8FFF2FAFFF7FEFDFFFFFBFFFFFBFEFFFEF9FAFFF2F0FFFADEFEFF365C89032B82 032C95042C8E032A77325980DAFBFFF4FFFAFBFFF2FDFFF5FEFFF7FFFEFAFFFEFCFFFDFC FFFEFCFCFCFCFCFFFFF8FFFFE3F0FFA2B1D23344720518522F43805B6EA8CCDDFFEEFEFF E0F2FFD5E4FFF2FFFFF5FFFFE3EBF6F9FFFFFCFFFFFEFEFFFFFDFFFFFBFFFFF9FFFFF8FF FFF8FFFFF3FFFFFAFF94A1D8153580002A87053D9E01378F0A377A849DC5EEFAFFFFFFFA FFF5EBFFFDF6FEF8FCFEFDFFF9FBFFFEFFF3FFFFF1FCFCFEF9F7FFF9F8FFFAFCF9FDFFF0 FCFFF3EEF3F7F9FCFF9292D22A28737A7CB9F1FAFFF5FFFBE2F0D6FFFFF1FFFFF8F7F5FA FCFFFFF7FFF6EEFFFF5572AC0027740C427E00387B002C8E1E469DBAD8FAF0FFFFFBFEF5 ECEADEF6F6F4F9F9FBF7F5F8F1EFF4F3F3FDF9FEFFF0FFFFE6FFFF709BD21245860E448A 0B4086033373113871486698DAEFFFF5FFFBFCFFEDFFFFF6FFFFFBFFFAFDFFF9FDFFFCF8 FFFEF3FFFFECFEFFE8F9FFEFF5FFFFE6F9FFAEC4ED536BA907256E1135830C307C213F85 7D95D3E2F2FFEFF6FFE7E7FFFFFBFFFFF9FFFFFAFFFFFAFFFFFBFFFDFCFFFAFDFFF7FEFF F8FFFFFCFFFFE8EEECF4FFFFEBFFFF8EB1D1325C86133F700C3668113363324D788C9CBE EFF6FFFCFEFFF6F3FCF1EAF1FFFEFFFAFEFFF9FFFFFEFEF6FFFFF1F9F6E5FEFFF8F0FFFF 7D9DC304357704419200399100318208306B9CB2D7FCFEFFFEF8FCFFFCFFFFFCFFFFFBFF FFFCFFFFFBFFFFFCFFFFFBFFFFFCFFFFFBFFFFFCFFFFFBFFFFFCFFFFFBFFFFFCFFFFFBFF FEFDFFF6FBFFE9F0FF6168B90F197B2C3E88C8E0FFEEFFFBE4F8DCFCFFF8FFFCFFFFF8FF FFF9FFFFFDF3FEFFF2FAFFFAF0FFFFD0EFFF1E447300227708319B022A9B052D8C3F629A DCF8FFF2FFFFFBFFFAFFFDFFFFFBFFFFFAFFFFFDFFFCFFFFFCFFFFFFFDFFFFFDFFFFFFFF F7F9F6EDF7EFF0FCFAF0FCFFE7F5FFD9E7FF5A6696263061CBD4FDF5FFFFF7FFFFEFFDEE F9FFF6FEFEFFFFFCFFFFFBFFFFFCFFFFFBFFFFFCFFFFFBFFFFFCFFFFFBFFFFFCFFFFFBFF FFFCFFFFFBFFFFFCFFFFFBFFFFFCFFFFFDFFFFFEFFFFFEFFFFFFFFFFFFFBFFFFFAFFFFF8 FFFFF6FFFFF6FFFFF8FFFFFAFFFFFDFFFFFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFF FBFBFBF4F4F4FAFAFAFFFFFFFFFCF6FFFBE8FFF9DDFFF8DCFFF1CFE0B68EAB7A4F90572A 823F147429017D270483230B831C0D83130F881115921620981D2299221A9A2810A73711 BB511DCA6C26D58433E4A44CEDBF67F7DD88F8E89AFCF4ABFFFBB7FFFAB9F8E0A2C9A768 A06C3D8A3A2F9A4145BD6D6EF4B0AFFFE7E3FFF3EFFFF8F1FFFBF4FFFEF8FEFFF9FCFEFB FAFEFDF9FDFEFAFEFFFDFEFFFDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFF FFFFFF4F4F4F000000373737E8E8E8FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFF 8E8E8E000000060606ADADADFFFFFFFFFFFFF1F1F1F8F8F8FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFDF8FFF8F5FFF8F5FFFBF5FFFD F5FFFFF5FFFFF7FFFFF9FFFFFEFFFFFFFFFDFFFEF6FDF1E3FFF4E0FFFCE1FFFBDCFFE7C3 F1B792CA846092482B6F210A661406671007650A076604057E171A881C1C90201E94211A 9D271BB13928CE543FE16C49EE834BF49B57FCBD76FEDC95F9F0ABF5FABAF7F9C7FEF6CF F3D9BEE5BCAADAA498E4ABA0FAC9BAFFE7D2FFFBDFFFFDE6FFFBF6FFF9FEFCEDF2FCF0F4 FFFBFFFFFCFFFFFDFFF9F5F6FFFEFFFFFEFFFFFFFFFEFFFFFCFFFFFBFFFFFBFFFFFCFFFF FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB FFFFF4FEFFF3FFFFF4FEFFF8FFFFFBFEFFFDFFFFFFFEFFFFFFFFFFFEFFFFFFFFFFFEFFFD FFFFFBFEFFFAFFFFF6FEFFF4FCFFF3FCFFF1FEFFF1FFFFF1FFFFF3FFFFF6FEFFFBFBFFFF F3FCFFF0FFFF738FB60B3162002E6C033C83044191002765B4B9CFFFFBFBFFFBF8FFFCF4 FFFCF0FDF6E4FFFFECFFFFE8F4F3DEFCFDEBFFFFF6FFFFFDF6F7FCF4F6FFFCFEFFF5FFFF 95ACD837568F08246D1D38891C368D00166A1530755973A4CEE8FFE9FFFFF4FFFBF9FFF6 FCFFF8FFFDFFFFF9FFFFF8FFFFF9FFF7F3F2F3FFF7EAFFFF6F9CAF002E5D003386083696 032881112F6F9BB1C8F3FFFFF9FFF3FCFFF3F4F5F9FEFEFFFFFDFFFFFCFFFFFBFFFFFBFF FFF9FFFEFAFFFEFBFFFCFCFFF8FAFFF5F9FFF9FFFFF9FEFFDDE0FFF8FBFFF8F9FF5E66A7 142B712E4B83CDE9FFECFFFFF7FFF8EFF2E7FFFCFFFFFAFFFFF9FFFFFCFFFFFFF0F0F8E3 F7FFFBEAFCFF8597C70B2467183980103A82002C71033F7E0B4B880033690A406F4B729B DEF2FFF1F7FFFFFCFFFFFCFBFFFEF1FFFFEAFFFFE4FCFFE8FAFFF3FBFFF7FFFFEEFFFDF7 FFF7FFFFF9FFFBFFF2F4FFECDDF8F39BB8D61C328820348DAEC1EBEEFFFFEDF8EAFCFFED FAFFF2FAFFF9FEFDFFFFFBFFFFFBFEFFFEF7FAFFF0F1FFF9E1FFFF315883012A7C093395 0A338F01296F2E5777DDFCFFF7FFF9FEFFEEFEFFECFFFFEBFFFFECFFFFF0FFFFF7FEFEFF EFEEFEFBFDFFF7FDFFB3BCE348577E061A3F21395D6A80A5DBEAFFF2FFFFF2FFFFF0FCFF E4F1FFEEFBFFF8FFFFF9FFFFFBFFFFFBFFFFFCFFFFFEFEFFFFFDFFFFFCFFFFFBFFFFFAFF FDEFFFFEF8FF8F9BD50C2C790026850B42A6043A94012E728CA5CDF5FFFFFFFFFAFFFEEF FFFEF3FFFEFBFEFEFFFCFFFFFFFFF3FFFFEDFFFFFAFFFEFFFFFFFBFFFFF4FEFFE8FCFFEA EBF1E7FBFEFFD4D3FF26235C535385F5F8FFF9FFFFFBFFF3FBFBF1FFFEFBFBF8FFFDFEFF F8FFF3F0FFFF5874A6002366073C6E0037700030891E4799B6D4F6EFFFFFFFFFFBFFFDF6 F0F1F5FCFFFFFFFEFFFFFEFDFFFCF9FBFBFDF7FFFFEDFFFFC7E9FF26558300336C114787 16498A002D6D0B337190B1D4F1FFF7FBFFE4FEFFEAFFFFF1FFFDF2FFFAF2FFFEF4FFFFF3 FCFAEDFCFFF4F8FFFFF1FFFFB7CDF25670AB1532800324751E4181082B615B79ABD7EEFF F0FFFFEBF2FFF4F5FFFFFCFFFFFBFFFFFBFFFFFCFFFFFCFFFEFDFFFBFEFFF8FFFFF8FFFF FCFFF1F3FCE7E9F9EEEEFFFFE9FFFF789BB7163D64143A67163868001B4B344974B5C1E7 F8FDFFFDFAFFF1ECFFFFFCFFF8FCFFFBFFFFFFFFF8FFFFF1F9F3E3FDFFF7E9F9FF7798BB 002D6C0D4898003D9200368300265DA0B8D4FBFFFFFCF7F4FFFCFFFEFCFFFFFCFFFEFCFF FFFCFFFEFCFFFFFCFFFEFCFFFFFCFFFEFCFFFFFCFFFEFCFFFFFCFFFEFCFFFFFCFFFEFDFF FAFFFEF3FAFF767CC61D26813F5294D7F0FFEEFFF8EFFFE2FCFFF2FFFCFEFFF9FFFFF9FF FFFDF3FFFFF2FAFFFAF2FFFFD7F6FF23497802287D143DA70F37A80B33923E6199D9F5FF F2FFFFFBFFF8FFFDFFFFFBFFFFFAFFFFFDFFFCFFFFFCFFFBFFFCFDFFFDFDFFFFF8FFFFF4 F9FFF0F9FFF6F7FFFFF5FFFFEFFBFF6D78961E264AB1B7D7F8FFFFF9FFFFF4FAF6FCFFFD FEFEFFFEFCFFFFFCFFFEFCFFFFFCFFFEFCFFFFFCFFFEFCFFFFFCFFFEFCFFFFFCFFFEFCFF FFFCFFFEFCFFFFFCFFFFFCFFFFFDFFFFFDFFFFFEFFFFFEFFFFFFFFFFFFFDFFFFFBFFFFFA FFFFFAFFFFFAFFFFFBFFFFFDFFFFFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFAF4F5E5F6F6DEFFFFE8FFFEE1F6E6C4E4CAA5B8926D7A4825 692A09661C01620B00660500760A0A87131C941B2A97222A8E281C8E2F139F4217B85F27 CB7B36D99446E8B460F3D07CEEDD8DF3EDA3FBFCBAFEFEC2FEF5BCF3E2ACDEC58DCEA97F D9A399FAC2C5FFEDEEFFF3F3FFF5F3FDECE5FFF9F1FFFFF8FBFFFAF8FFFBF6FFFCF4FFFC F5FFFEF6FFFEFAFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFE1E1E1 1B1B1B0000006A6A6AFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FFFFFFCFCFCF 262626000000636363F8F8F8FFFFFFFFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFDF8FFF8F5FFF8F4FFFAF4FFFDF4FFFF F4FFFFF5FFFFF7FFFFF9FFFFFCFFFFFFFFFDFFFCF3FFFBEDFFFFECFFFEE8FFFBE1FFF4DA FFE7CFF6B8A3CC8A7CA55F578137346E202069171B6F161A771B1C80211F87261F932F20 A6412FC05A44D26D4FE98A5EEF9F6AF5BE86F9DAA3F6EFB8F4FBC8F8FFD5FEFFDFFFF3DE FFE6D9FFE1D8FFEFE6FFF9ECFFFDEAFFFFE8F5F8E3FFFDF8FFFDFFFFFCFFFFFDFFFFFDFF FFFBFDFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFEFFF6 FEFFF4FEFFF6FEFFF8FEFFFBFEFFFDFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFF FEFFFFFEFFFDFEFFFBFEFFF8FEFFF6FFFFF4FFFFF4FFFFF4FFFFF8FFFFFBFBFFFFF7FFFF F0FFFF7591B60D336401326D073D85023F8F002165A7ABD0FDEEFFFFF6FFFFF7FFFFF6FD F8EEEDFFF9F7F9F2ECF4EDE7FFFCF9FFFDFFFFFCFFFFFBFFFFF9FFFBF3FFF3F4FFEDFFFF 8CA8DA28438A021B750F288F1D38A119348F0E2B6F8AA8CCC0DCE7F0FFFFF5FFF8F9FFF9 FDFCFFFFF9FFFFF8FFFFF8FFF8F1F8F8FFFFEAFFFF7AA7BA01366200338203308B0C3084 102D699EB3C8ECFBF6F9FFF2FEFFF8F6F6FFFFFCFFFFFEFFFFFEFFFFFDFFFFFCFFFFFBFF FFFBFFFFFCFFFEFEFFF5F6FBF6FAFBFBFFFFF9FFFFE1E6FAF9FCFFF9FAFF747DB40E2666 294779E2FDFFF0FFFFF8FFF8FDFFF9FFFBFFFFF0FFF8E9FCFFFAFFFFFFF4FCFFEFF8FFFB E9FBFF8497C20C255E25437F3C639E053671002C67084885003D7A003B770D3E786B8CC1 D8EBFFF8FDFFFCFBFFE6E2D7FFFFE4FFFFD8FFFFDDFDFFF0FDFFF7FFFFEEFFFDF7FFF7FF FFF9FFFBFFF2F4FFECE7FFFDA6C3E113297F233790C4D7FFF4FFFFF6FEF1F9FFECFAFFF3 FBFFFAFFFCFFFFFAFFFFFAFFFFFDF9FBFFF2F1FFF9DDFBFF335884082E81133B9D133A97 072E732F5675DAF7FDF8FFFCFFFFF0FFFFEBFFFFE5FFFFE5FFFFEBFFFFF7FDFDFFFCFBFF F9FAFFC1C3FC50599002103D1C3051809BAED6EDFBF4FFFFF8FFFFF5FDFFF8FFFFF8FFFF F4FEF6F1FBF0FBFFF4FBFFF4FBFFF6FCFFF8FCFFFBFCFFFFFEFFFFFEFEFFFFFCFFFFF9FF FFF9FF919DD70E2E7B0029880C43A801379100286C839CC4EDF9FFFFFEF7FDF4E3FFFEF1 FCF7F1FCFDFFFAFBFFFAF8ECFEFBECFFFCF6FFFFFAFFFFF6FFFFEFFCFFE3FAFFE4F0F6E8 FCFFFFFCFBFF66648C6E6C94F7F7FFF0F1F6FFFFFBFDF9F8FFFCFFFFFCFFFEFFFFF8FFF3 EFFFFF5773A20129670A406C043D7206358D224899B3CFF4EBFCFFFFFFFFFFFEFFFCFEFF FBFFFFFFFEFFFFFEFAFFFDF4FFFFF4FDFFFAE4F1F7E9FFFF6189AC043669002E6C073D83 043883083884456B9AE7FCF3F8FFE1FCFFEAFFFFEFFFFEF1FFFBF0FFFEF5FFFFF8F1F2ED F9FFFFF4FFFFDBF0FF7B94CA1C3A8303257F1D40920C306030526EA7C3DBEDFFFFEAFAFF F7FFFFFCFFFFF7F6F4FFFEF9FFFEF5FFFEF5FFFEF7FEFFF9FDFFFAFAFFFEFAFFF7F5FDE5 FBFFEAF5FFF0E7FBF2EDFFFFC6E2F74568880C2E5B193A6D07265C152E646072A4C7CFFD F9FBFFFFF9FFF5F1FFF5F8FFFBFFFFFFFFFAFFFFF3FFFAECFFFFFBF1FEFF7C99C1002569 0E489A003C9308408D00265AA9BED9FEFFFFFFFFF6FFFEFFFEFEFFFEFEFFFEFEFFFEFEFF FEFEFFFEFEFFFEFEFFFEFEFFFEFEFFFEFEFFFEFEFFFEFEFFFEFEFFFEFEFFFCFFFFFCFFFA F7FFFF7A81C7182279435595DBF3FFEEFFF4F5FFE8FBFEF3FFFAFDFFF7FFFFF8FFFFFCF5 FFFFF4FBFFFFF2FFFFDBFAFF284E7B042A7D0D369F062E9D08318D41649ADCF8FFEDFFFC F6FEF3FDF8FCFEF6FFFEF5FFFAF8FFF7FBFAF7FCF5F9F5F4FFF8F6FFFEF3FFFFF0FDFFED FAFFEFF9FFF6F8FFFFF7FFFFA0A9BA4E546CBABED7F8F9FFFEFDFFF8F7FDFFFEFFFEFEFF FEFEFFFEFEFFFEFEFFFEFEFFFEFEFFFEFEFFFEFEFFFEFEFFFEFEFFFEFEFFFEFEFFFEFEFF FEFEFFFEFEFFFEFEFFFFFDFFFFFDFFFFFDFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFDFFFFFD FFFFFDFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFFFFFF FFFFFFFFFFFFFCFFFDF3FFF8F4FFF6F7FFF3FCFFEDFFFFE8FFFFE3FFFADDD7B599B98B71 A36955853D2F711E1870121379141C831726811C22802A1D7E331690451DA9622EBD7C3C CC944ADAB064E5CB81EBE29DF1F2B6FBFFCEFDFFD4FDFCD0FCF3C8FFEEC3FFEBCCFFF7EF FFF5F8FFF1F4FFF8F9FFFCFAFFFFFBFBFFFBECF7EFF5FFFDF4FFFDF4FFFFF4FFFEF5FFFF F8FFFFFBFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F69C9C9C000000 1B1B1BA8A8A8FFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFAFAFAFFFFFFF8F8F8FFFFFFFFFFFFEFEFEFFFFFFFFAFAFA6D6D6D 000000303030D7D7D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFDF9FFF8F8FFF8F7FFFAF7FFFDF7FFFFF7FFFF F7FFFFF8FFFFF7FEFFF0F5FBF3F7FAFEFFFFFFFFFAFFFFF6FEFCEFFBEEDEFFF2E1FFEADB FFECDFFFEBE4FFD9D6F1B9BADEA3A7DB9DA0B06E70B56F6FBB716EBC7269C27668CD806C DE9079EA9F82FAB58EFDC499FFDAADFFECC1FAF8CFF6FFD9F8FFE3FCFFEDFFFFF1FFFCF4 FFF6F0FFF5EEFFFBF2FFFFF3F5FFEFECF9E8F8FAF5FFFFFFFFFEFFFFFEFFFFFEFFFCFAFB FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFEFFFAFCFFFA FCFFFBFCFFFDFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFF FCFFFFFEFFFFFEFFFFFFFFFDFFFFFBFFFFFAFFFFFAFFFEFBFFFFFFFCFFFFF8FFFFF1FFFF 7992BA14386C063374043884023C90002876AEB3EAFFF7FFFFF7FFFFF8FFFFF9FFFFF8FF FFFBFFFFFAFFFFFAFFFFFAFFF4E9F9EDE1F5F8EBFFFFF8FFFFF7FFFEFBFFF1FFFFDCF5FF 8DA4E8253E9B00168A1832AB2241AD0F2F842D4F7F82A2B7D8F5F3F1FFFBF8FFFFFCFCFF FFF9FFFFF7FFFFF7FFFDF5FFF8FFFFEBFFFF7AA4BC073A6907388703308B113589122F6B A7BBD3EEFAFAF8FDF6FFFFFFF4F1FFFFFBFFFFFFF8FFFFEFFFFFF6FFFFFBFFFEFFFFFFFF FFFFFDFEFFF8FCFFF1FAFFEDFCFFF1FBFFF6F1F7F7F9FFFFF9FDFF7D86AF1026602C487A EBFFFFEFFFFFF8FFFBFFFFFFFFF9FFFEEEFFFEEBFFFFF9FFFFFEFAFCFFF4F8FFFDEEFEFF 8697C20E245D35508588ACE04A75AA00346E003877003B80074590003280103A8686A5E6 E7F9FFF3FAFFEEEEEEFFFFE8FFFFD4FFFFD7FEFFF2FDFFFAFFFFF2FFFCFAFFF6FFFFF8FF FDFFF5F6FFF0EAFFFFA6C0E3091C78223291C2D3FFF4FFFFFBFFFAF5F9EAFBFFF9FBFFFF FFFAFFFFF8FFFFF9FFFFFCFEFBFFF5F3FFFEDBF6FF365A8A0B308810379E1137980A3079 33597DD8F4FFF8FFFFFFFEF7FFFFEEFFFFE7FFFFE3FFFFEBFEFEFCFBFCFFFBF9FFB2B1F7 5658A5181F672633688194B4E0F9FFF0FFFFEDF7EFFEFFF6FCFFF3F9FFECFCFFEDFCFFEA FCFFE6ECF6D4FCFFE4FCFFE6FCFFEAFCFFEDFCFFF1FCFFF4FCFFF8FFFFFFFFFAFFFFFAFF 94A1D8153582002A8C073EA3003490022E758BA4CDF5FFFFFFFFF8FFFCEBFFFFEDFFFFF4 FEFFFFFEFFFFFFFEFAFFFDF6FFFDFAFFFEFAFFFFF6FFFFF1FFFFECFEFFECF4F8EAFEFFFF FEFDFFD3CEECCBC5E7FCF5FFF5EEFFFCF4FFFFFAFFFFFBFFFEF6FFFFFDFFF9FFF6EFFFFF 5873A2092F6D0E436F073E7406338E22469CB3CFF7EAF7FFFFFDFFFBF5FFFBFEFFF7FDFF F1EEF5F1E9E6FFF6EAFFFDEFFFFFF3F5FBF9EEFFFF94B7D5184678002D6D00368300388D 144AA41F4888DBEFF8F1FAE9FCFFF4FFFFF6FFFFF7FDFAF5FFFBF8FFFFFFF2F5FCF7FFFF EDFCFF9AB0DF38559705287C062E901E44950D304C789897DDFAF6F0FFFFEAFCF0F9FFF4 FEFFEFF7F9E3FFFFE7FFFFE7FFFFE7FFFFE9FFFFEBFEFFECFDFFF0FBFFEEEFF7E0FBFFEF F9FFF6E8F4F0F2FFFFEEFFFF98B2D524437211316A1B3D7C1533731E36747887BEEEF4FF FCF9FFF5F1FFF8FAFFFCFEFFFFFBFBFFFDF6FFFCF5FFFFFFF4FFFF809CCB0027720C439D 00308E0F439602275EAEC3E0FDFEFFFFFFF3FFFFF6FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8 FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF6FCFFF6F5FBFF 787CC50B126C425194E6FBFFE6FEF0F7FFECFCFDF7FFF8FFFFF6FFFFF7FFFFFBFCFFFEFB FCFFFFF4FFFFD1F0FF294F7C072D80062F98002392052E8A41649AD8F4FFF2FFFFFBFFF6 FFFEFFFFFBFFFFFAFFFFFDFFFCFFFDFCFFFAFFFDFDFFFCFBFFFEF8FFFFF4FFFFF1FEFFF1 FBFFF4F9FFFAF9FFFFE9F0F8ABAEBDE8E9FDFFFCFFFFFBFFFAF3FFFFFAFFFEFFFDFCFFF8 FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8 FCFFF8FEFFFDFFFEFFFFFDFFFFFDFFFFFDFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF7F7F7F3F3F3 F4F4F4F4FAF8F0FFFFEDFFFFF0FFFDEFFFF3DFEAD9F6F8E3FFFFEAFFFBE5FFF8E4FFE7D7 F8C4B9E0A19CCF878ACA7B81C8757FC6777CB6766CB37963BF8462D0976CD9A66FDFB277 E5C789ECDCA1F6F4C3F3FCD1F6FFE1F9FFE8FEFFE9FFFEE5FFFEE4FFFDEAFBECE9FFF7FE FFFCFFFFFDFFFBFCFEF4FDFCF4FFFEF4FFFFF4FFFFF4FFFFF5FFFFF7FFFFF9FFFFFCFFFF FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFFFFE6E6E64B4B4B0000004F4F4F E7E7E7FBFBFBFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF9F9F9FDFDFDFFFFFFF3F3F3FAFAFAFFFFFFEEEEEEFFFFFFFFFFFF969696000000 0F0F0FADADADF8F8F8FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFDFEFFF8FCFFF8FCFFFAFBFFFDFCFFFFFBFFFFFCFFFF FCFEFFFCFEFFF7F9FFFAFAFFFEFFFFFFFEFFF6F6F6FCFCFAFFFEF8FFFAF1FFF7EEFFF7F1 FFF7F3FFF5F4FFF0F2FFEDF0FFF3F4FFF2F3FFF1EFFFEFEAFFE9DEFFE3D5FFE5D0FFECD4 FFF3D8FFE8C6FFF1CEFFFDD9FFFFDFFCFFE4F7FFE9F5FFEDF8FFF3F9FAF2FFFEFBFFFCFB FFFCFBFFFEFBFEFFFAF8FFFAF7FFFBFBFFFDF8FCFBF6FAF9FAFEFDFEFFFFFEFFFFFFFFFF FAFAFAFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFCFFFF FCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFEFFFCFEFFFCFEFFFCFEFFFCFEFFFCFEFF FEFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFDFDFFFDFFFFFEFFFEFEFFF5FCFFF0FFFF778FBB 193974073179003285033B980A3488A4AFE5F8F1FFFFF9FFFEF9FFFEFAFFF6F3FFFFFCFF FEFAFFF5EFFBFFFCFFFFFBFFFFFBFFFFF9FFFEF2FFFFF5FFFFFCFFEBF7FFEEFFFFCFE3FF 5C71CC081E95001B990D2EA20B2F8F000B49517595C2E3EAEEFFFFF5FFFFFAFCFFFFF9FF FFF4FFFFF6FFFFF9FFF9FFFFEAFFFF6C95B104366B0E3E920C37960F318A142D6FB0C1DD F0FBFFF5FAF6FFFEFFEEE8FFFFFAFFFFFFF3FFFFE8FFFFEFFFFFF4FFFFFAFFFFFAFFFFF6 FFFFF1FFFFECFEFFE8F8FEE4FCFFEFFBFFF9FBFFFFEDF0FF7680A3172D67304B82EBFFFF E5F6FDF9FFFFF6F5FAFFF8FFFFF3FFFFF4FFFFF7FFF9F0F1EFF0EAF9FFFFEFFCFF8697C5 10235D41588ACCEBFF94BAEB204D84002E6E00327C0D4A9D00358F0024802E54A992ADF0 EEFFFFF9FFFFFFFFF1FDF5CEFFFFDBFFFFF5FEFEFEFFFEF5FFFBFEFFF6FFFFF7FFFDFFF9 F6FFF3E6FEFFAAC1EA12258429399BB7C7F8EFFBFFFCFFFDFFFFF6FBFFFCFDFDFFFFF9FF FFF7FFFFF7FFFFFAFFFDFFFAF4FFFFDAF4FF3A5B900B2E8C092D9B0A2D930A2D7E365983 D7F0FFF8FEFFFFFCFFFFFEF5FFFFECFEFFE9FDFFF0FDFEFFFAFBFFB4B2F35250A412116E 343689949DD6F1FFFFF0FFFFE1F3E3FEFFF1FFFFEBFFFFECFFFFEAFFFFE6FDFFE2FFFFE3 FEFFE3FEFFE3FCFFE4FCFFE8FCFFECFCFFEFFBFFF3FBFFF6FEFFFBFFF6FFFDF9FF93A0D5 183883002A8901389D0034900E3A83849DC6EEFAFFFFFFF8FFF7E4FFFFEDFEFAEEFEFFFF FBFCFFFFFCFFFFFBFFFFFAFDFEF8F8F9F8F3F8F9F1F8FBF0F7FDF1FCFFFBF7F8FAF0EEFB FFFBFFFFF9FFF9EEFFFFF8FFFFF8FFFFF9FFFFF9FFF6ECFFFFFCFFF9FFFAEEFFFF5771A2 0B317205396900336C002B8A2445A2C0D8FFF5FFFFFFFCFFFFFAFFF3F7FFF9FEFFFFFDFF FFFCFBFFFBF1FFFCEDFFFDF3FAFAF8EEFEFF9FBDDF204B800D3F86033B900022810E45AA 143F8ED4E5FFEDF2F5FEFFFFFFFFFFFFFEFFFBF9FCFCF9FFFEFEFFF9FEFFF4FFFFD6E9FF 5E78B107297300267E09349A06327D173A4DA4C0B4EEFFF8F1FFF5F7FFF3F7FFE9EDF3D9 FFFFE8FFFFE5FFFFE3FFFFE5FFFFE7FFFFE9FFFFEBFEFFECFDFFF0FBFFF5F4FBF4FCFFFD FBFFFFF4FAFFF4FFFFCEE0FF455F920C2B6B1B408612347C042268475B9ABFCAFFF9FAFF FCFAFFFBFDFFFCFEFFFDF7FBFFFCFBFFF8F7FFFDFFF5FEFF7F98D0032D810B41A3002589 0E419A022463ADC0E1F3F2F8FCF8EDFFFFF3FCFFF1FCFFF1FCFFF1FCFFF1FCFFF1FCFFF1 FCFFF1FCFFF1FCFFF1FCFFF1FCFFF1FCFFF1FCFFF1FCFFF1FCFFF3FAFFF4F5FAFF7C80CA 09106B4B5A9FEEFFFFE6FCF0EEFDE6FBFBF9FFF7FFFFF3FFFFF5FFFFFAFFFFFDFFFEFEFF F5FFFFCBE7FD2E5580143A8B103AA0022B970D3690466A9ED5F2FFEFFFFCF8FFF3FFFBFA FFF9FFFFF8FFFCFAFFF9FEFAF9FEF7FFFDFFFFF4FAFAF1F2FCF7F3FEFEF6FCFFF6F9FFF5 F9FFF9F5FBF9FCFFFFE7E7F3FFFCFFFFFAFFFFF9FFFFF4FFFFFAFFFFFFFAFCFFF1FCFFF1 FCFFF1FCFFF1FCFFF1FCFFF1FCFFF1FCFFF1FCFFF1FCFFF1FCFFF1FCFFF1FCFFF1FCFFF1 FEFFF6FFFEFFFFFDFFFFFDFFFFFDFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FEFEFEFFFFFFFFFFFFFFFFFFF9F9F9FBFBFB FBFFFFF1FFFFE5FDFFF0FFFFF4FFFFF5FFF9F4FAF0FFFFF3FFFEF1FFEDE1FFF5E9FFF5EF FFF3EFFFF0F0FFE8ECFFE6ECFFEAEEFFECE7FFEADCFFECD4FFF3D3FFF3CBFFF4C7FFFDD1 FFFFD8FFFFE4F7FFEBF2FFF3F5FFFAF9FFFAFCFDF5FFFAF1FFFCF5FFFDFFFFFEFFFBFBFF F4F7FCF2FAFDF6FFFFF4FFFFF1FFFFF2FFFFF6FFFFF8FFFFFBFFFFFEFFFFFFFEFFFFFEFD FFFEFDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5FFFFFFD9D9D9151515000000737373FFFFFF F5F5F5FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBD9D9D93F3F3F000000 797979F6F6F6FFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFDFFFFFAFFFFF8FFFFFAFFFEFDFFFDFFFFFDFFFFFBFFFFFBFF FFFBFFFFFBFFFFFCFFFFFCFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFAFFFDF8FFFDF8FFFCFA FFFBFAFFFBFBFFFAFBFFFAFAFFF9F8FFF8F4FFF8F1FFF8EDFFF9EAFFF9E6FFFAE3FFFCE1 FFFFE1FFFFE3FFFFE6F9FFEAF5FFEDF2FFF3F4FFF8F8FFFBFEFFFFFFFDFFFFFCFFFFFBFF FFFDFFFFFEFFFEFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFCFFFFFCFFFFFEFFFFFEFFFF FFFFFFFFFEFFFFFEFFFFFEFFFFFDFFFFFDFFFFFDFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFFFEFEFFFDFDFFFCFCFF FDFDFFFEFEFFFEFEFFFEFEFFFEFEFFFEFDFFFEFDFFFEFDFFFEFDFFFEFDFFFEFDFFFEFDFF FFFDFFFFFDFFFFFDFFFFFCFFFFFDFFFFFDFFFFFDFFFFFDFFF9FDFFEFFCFF849ACC143173 052B7C0F3D9B003199002B80A8BBE5F6FDFFF8FFFFF8FFFFF9FFFFF6FEFFFBFFFFF9FEF8 FEFFFAFEFFF8FFFFF8FFFFF8FFFFFAFFFFFAFFFFFBFEFFFDF8FFFFF2FFFFE2F3FFBDD0FF 2941AD0A26A10629A1133AA10F39830A336164879BEBFFFFF0FFFFFAFEFFF8F0FFFFF2FF FFF5FFFFF7FFF8FEFFE9FFFF789EC3002E6A0028850730990E2C8E172D78A0B0D2F8FFFF F9FAFEFFFDFFFFF8FFFFF9FFFFFFF6FFFFEAFFFFF1FFFFF6FFFEFBFFFFFBFFFFF8FFFFF3 FDFFEBF9FFE5FEFFECF4FBE9FCFFFBF9FCFFF5F6FF7880A70B1E60415997E7FCFFEEFFFF F9FFFFFFFDFFFFF3FFFFF4FFFFF4FFFFF7FFFFFCFFFDFDFBF9FFFFECF8FF909DD210205E 3A4E80DCF4FFE2FFFF7196CA1A4683002E77023A91002D8E083DA5043196385AB1A1B9F7 F4FFFFFFFEFFFFFDE6FFF7DEFFFEFBFDFBFFFFFAF6FFFBFFFFF5FFFFF7FFFFFFFDF8FFF8 EDFFFFA1B6E3112085243199B8C5FAF5FFFFFAFEFFF5F6F0FEFFFFFFFDFFFFF9FFFFF7FF FFF8FFFFFAFFFFFFFFF7FFFFE5FCFF385893082A8E0E31A51032A006287F355787E1F9FF F9FDFFF4EFFFFFFEFFFFFFFAEBEEE3FBFFFDFBFEFFBCBEE748468F211E79393896A2A3F6 F2F9FFF4FFFFF2FFFFF8FFF4FFFFF4FFFEF4FFFFF3FFFFF1FFFFEFFFFFEDFFFFEDFFFFED FFFFEFFEFFF1FEFFF4FCFFF8FCFFFAFCFFFDFBFFFFFEFFFFFFFBFFFFFBFF9FADDE082871 00318E003297033894002B748EA6D2F4FFFFFFFFF8FFF9E6FFFFECFFFFF0FDFFFCF6F7FC FFF4FFFFFAFFFFFBFFFFFAFFFFFEFFFEFFFFF5FAFFFBFFFFF7FCFFFCFFFFFEFEFFFAF7FF FFFAFFFFF7FFFAE9FFFFF0FFFFF8FFFFF8FFFFF8FFFCF7FFF6FCFAF2FFFF5066A00A2C76 0536700C3F810730992242A5C3D8FFF6FDFFFFF9FFFFFAFFFBFCFFF9FEFFFFFCFFFFFBFF FFFAF4FFFAF3FFFCF8FFFEFFEDFBFFA3BEE9204886093A890A3F9B003199174BB809308B C9D5FFF5F2FFFFFBFFFFFBFFFDF9FFFFFCFFFFFCFFFCFAFFECF1FFF2FEFF9FB3E8183577 052A7A0E3C92002E8D0C3B83537287E0F5F0F4FFFFEFFEF7F9FFFAFCFFF6FFFFF4FFFFF3 FFFFF1FFFFF1FFFFF3FFFFF3FFFFF4FFFFF6FFFFF8FFFFFDFCFFFFF9FDFFFEFCFFFEFAFF FCF9FFFBFCFFD8E1FF90A3DD0A2B700A317E153E8D1238830E2A6B7788BEF7FBFFF8F8FF FBFCFFFEFDFFFFFAFFFFFBFFFFF7FBFFFBFFF2FAFF869EDE0028840437A200339F063796 123076A6B5DEFFFDFFFFFEF8FFFFF6FEFFF4FEFFF4FEFFF4FEFFF4FEFFF4FEFFF4FEFFF4 FEFFF4FEFFF4FEFFF4FEFFF4FEFFF4FEFFF4FEFFF4FEFFF6FEFFFAF9FBFF7C7DCD131778 424E98EAFCFFF2FFFFF8FFF3FFFEFFFFF9FFFFF5FFFFF6FFFFFAFFFFFCFFFFFCFFF5FFFF CBE7FD284F780D3483113B9F08319B113A924B6FA1E0FDFFF2FFFDFBFFF4FFFEFBFFFCFF FFFBFFFFFEFFFCFFFBFCFFFBFFFCFFFFFAFFFFF6FFFFFCFFFFFDFFEBECF1F7FBFEFBFFFF FCFFFFFEFFFFFFFEFFFFFCFFFFFAFFFFF8FFFFF6FFFFF9FFFFFFFDFEFFF4FEFFF4FEFFF4 FEFFF4FEFFF4FEFFF4FEFFF4FEFFF4FEFFF4FEFFF4FEFFF4FEFFF4FEFFF4FEFFF4FEFFF8 FFFFFFFFFEFFFEFDFFFCFBFFFBFAFFF9F8FEF8F7FDF7F6FBFFFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFDFFFFFDFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFF F8FFFFF5FFFFF7FFFFF8FFFFFBFFFFFCFFFFFFFFFBFFFFF8FFFEF6FFFDF4FFFBF4FFFBF4 FFFAF6FFF9F6FFF8F8FFF7F8FFF7FAFFF8F4FFF7EDFFF8E6FFF8E1FFFADFFFFDE4FFFFEC FCFFF8F5FFFFF1FFFFF2FFFFF7FFFFFBFFFFFFFDFFFFFCFFFFFEFFFEFEFFFCFFFFFBFFFF F9FFFFF9FFFFF9FFFFF9FFFFFBFFFFFCFFFFFFFFFFFFFEFFFFFDFDFFFCFDFFFBFDFFFCFD FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF818181000000262626BEBEBEFFFFFFF8F8F8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF565656000000282828 DFDFDFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFDFFFEFAFFFCFAFFFCFBFFFBFDFFFBFFFFFAFFFFF9FFFFF9FFFFF9FF FFF8FFFFF9FFFFFAFFFFFBFFFFFCFFFFFCFFFFFEFFFEFFFFFCFFFDFCFFFDFCFFFDFEFFFF FFFFFDFFFFFFFFFFFDFFFEFBFFFFF8FFFFF6FFFFF3FFFFF1FFFFEDFFFFECFFFFECF9FFEC F5FFEDF4FFEFF2FFF3F1FFF4F1FFF8F5FFFBF8FFFFFEFFFFFFFDFFFFFBFFFFFAFFFFFBFF FFFBFFFFFCFFFFFEFFFCFFFFF9FFFFF9FFFFF9FFFFFBFFFFFBFFFFFCFFFFFEFFFFFFFFFF FFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFF FFFEFFFFFEFFFFFEFFFBFAFFFBFAFFFBF9FFFBF9FFFBF9FFFBF9FFFBF9FFFBF9FFFCF8FF FEF8FFFFF8FFFFF9FDFFF8FBFFF8FBFFF8FFFBF9FFF9FEFFEBF8FF8195C8112E7203297E 0E3C9E0032A0012D86A2B8DFEFFBFFF4FFFFF3FFFFF7FFFFF0FCFAF8FFFBF1FBF0F7FFF2 F7FFF0F8FFEFFAFEEFFAFEEFFAFEEFFAFEEFFAFEEFFCFFF4F9FFFFF4FFFFD3E3FF536BC5 11309C04299B0A339C083588012A683F6288D0EBFFEFFDFFFCFFFFFCF7FEFFF9FFFFF7FF FFF8FFFBFEFFEEFFFF7FA2CA073374032D911036A5122D961C2E80A4B2D9F8FFFFFBFCFE FFFDFFFFF9FFFFF6FFFFF9F7FFFBEFFFF9F6FFF9FBFFF8FFFEF9FFFEF9FDFCFBF7FAFAF0 F6F8EAFFFFF4F2F5EEFEFFFFF5F6FFF1F0FF767AAA0F2068445B9EEAFEFFF3FFFFFBFFFF FFFDFFFFF2FFFFF5FFFFF4FFFFF7FFFFFCFDFFFFFAFBFFFFF1FBFF949ED9142263445485 CBDEFFEBFFFFC7E2FF7091C60D3475002E7E1648A7002F97002B94163E9E607DCBBDCDFF F9FEFFFFFEFAFAF2E7FFFEFFFFFEFFFFFDFAFFFAFFFFF4FFFFF1FFF8F8F6F4FFF4F1FFFF A4B9E614238827349CBBC8FDF7FFFFFEFFFFFDFDF5FBFBFBFCF9FFFFF5FFFFF3FFFFF3FF FFF6FFFCFAFBF3FEFFDFF6FF3654920929901232A91232A3092883335288DBF2FFEFF3FF F7F4FFFEFDFFFCFFFFF0F8FAEDF6FDB8BED651558218185E4A489B9D9BEFE8E8FFF8FAFF F7FEFFECF7EFF2F8EAFFFAF7FFF7FDFFF7FBFFF8FBFFF8F9FFF9F9FFF9F9FEFAF9FCFAFB FBFBFDFBFAFFFBFAFFFAFAFFFAFAFFF8FAFFFBF9FFFFFCFFFCFAFF9CABD606276A00318D 003296053A96002C758BA3D1F2FDFFFFFFFAFEF5E4FFFFEDFFFDF1FEFFFDFEFEFFFFFAFF FFF9FFFFFBFFF7F4FFF2F2FEF8FBFFF9FDFFF0F6FFA7ACC0DFE3EFFEFFFFFFFEFCFFFBFF FFF8FFFFF1FFFFF4FFFFF7FFFFF6FFFFF8FFFFFAFFF9FFFFF2FFFF5368A90D2E7F033373 0B3D8607309C2643A9C7DAFFF7FEFFFFFBFFFFFAFFFAFBFFFAFBFFFFFBFFFFFBFFFFFAF8 FFFAFAFFFBFFFEFDFFF1FFFF8DA8DD19408504328704359200278D0F3EA62D4FA9CFD5FF F5ECFFFFF8FFFDF4FFFBF2FFFFFBFFFFFCFFF8F6FFF4F8FFF1FDFF768AC7102E760A3383 08388D00338D0433796A83A1E9F6FEF7FFFFEFF6FEFBFFFFF8F9FEF9F8FDFFFDFFFFF9FD FFF9FDFFF9FDFFF9FDFFF8FFFEF9FFFFF8FFFCF8FFFBFEFFFBFDFFFFFCFFFFFAFFFFF8FF FFF9FFEEF0FFAEBDF416377E0732811040920C3A870225675A71A7DCE5FFF6F9FFF8FAFF FDFDFFFFF6F9FFFBFBFFF1F6FFF9FFF0F5FF8499DC032A890537A60031A10532970F2D75 A3B0DCFEFAFFFFF9F8FCFBF9FBFBF9FBFBF9FBFBF9FBFBF9FBFBF9FBFBF9FBFBF9FBFBF9 FBFBF9FBFBF9FBFBF9FBFBF9FBFBF9FBFBF9FBFBF9FEFFFDF9FBFF817FD2181B7C49529D EFFEFFF4FFFFF9FFF3FEF9FDFFF4FFFFF1FFFFF1FFFFF5FFFFF7FFFBF8FFF1FCFFE3FFFF 2D547B032A77052F9100268F032D833D6191D8F5FFF2FFFDFBFFF4FFFEFBFFFDFFFFFBFF FFFEFFFCFFFBFCFFFBFDF8FFFFFAFFFFF6FFFCF4FFFFFBFFFEFCFFD3D5E4CDCFDBFAFAFF FAFBFFFBFAFFFEF9FFFFF6FFFFF4FFFFF2FFFFF4FFFEF9FFFBFBF9FBFBF9FBFBF9FBFBF9 FBFBF9FBFBF9FBFBF9FBFBF9FBFBF9FBFBF9FBFBF9FBFBF9FBFBF9FBFBF9FBFBF9FFFFFD FFFFFDFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFEFDFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFF FFFFFDFFFFFBFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFEFEFF FEFDFFFEFEFFFEFEFFFEFEFFFEFFFFFEFFFFFEFFFDFFFFFBFFFFFAFFFFFAFFFFFAFFFFFA FFFFFAFFFFFBFFFEFDFFFBFFFFFAFFFFFAFAFFFAF3FFF9EDFFFBEDFFFCF3FFFFFAF9FFFF F4FFFFF0FFFFF1FFFFF5FFFFF9FEFFFFFCFFFFFCFFFFFDFFFEFEFFFCFFFFFCFFFFFCFFFF FCFFFFFCFFFFFEFFFFFFFEFFFFFEFFFFFDFFFFFCFFFFFBFDFFFAFDFFFAFDFFFAFDFFFEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FDFDFDFDFDFDFDFDFDF6F6F6F3F3F34A4A4A000000373737EEEEEEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFF9D9D9D0909090000009A9A9A FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFDFFFDFBFFFCFAFFFBFBFFFAFDFFF9FFFFF8FFFFF8FFFFF7FFFFF7FFFFF7FF FFF8FFFFF9FFFFFAFFFFFAFFFFFBFFFFFDFFF9FFFFF7FFFFF7FFFFF7FFFFF7FFFFF8FFFF F8FFFFF8FFFFF9FFFDF9FFFBF9FFFAFBFFF8FBFFF6FBFFF6FBFFF4F7FFF4EEFFF4EAFFF6 EBFFF6EEFFF8F1FFFAF4FFFBF8FFFFFCFFFFFFFEFFFFFDFFFFFBFFFFFAFFFFFAFFFFF9FF FFF9FFFFFBFFFEFFFFF9FFFFF9FFFFF9FFFFFBFFFFFBFFFFFCFFFFFCFFFFFEFFFFFEFFFF FFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFDFFFFFCFFFFFDFFFFFDFFFFFEFFFFFDFF FDFBFCFBFAF8FFFFFDFFFFFDFFFFFDFFFFFDFFFEFFFFFEFFFFFEFFFFFEFFFFFDFFFFFEFF FFFDFDFFFDFAFFFDF8FFFEF8FFFEFBFFFEFFFBFEFFECF7FF8193C50F2A6D02267C0F3AA0 0032A3062E8DA6BBE6F3FFFFF7FFFFF7FFFFF7FFFFF4FFFFF8FFFFF5FFFEF9FFFFFBFFFB FBFFFAFCFFFAFCFFF8FCFFF6FCFFF6FFFFF3FFFFECF5F6E8F9FFFFE9F8FF8CA4E21F3F92 062E8E053096093693002A78193C7695AFD4EEFBFFFCFFFFFDF6ECFFFCF3FFF9FFFFF9FF FBFFFFEEFFFF80A4C80935760630961338AB102A981A2C80A5B1DBF9FFFFFBFCF7FFFEFB FFFAFFFAF1FFFFFBFFFFFCFFFFFBFFFFFAFFFFF9FFFFF9FFFFFAFFFFFCFFFFFCFFFBFBFD FFFEFFF7F7FFFEFCFFFCF8FFF8F2FF7C7CBA0F1C6B44589DEBFEFFF3FFFFFCFFFBFFFEF8 FFEFFAFFF3FFFFF2FFFFF6FEFFFEF3FFFFF3FBFFFFF1FBFF929CD9141E634B5787C5D3F6 F1FFFFF0FFFFC8DFFF54719D193D7B0D388702339202339A002B90143992687FC2D0DCFF FEFDFFFFFDFFFFFDFFFFFEFBFFFDF4FFFBFDFFF6FFFFF3FFFEFEF6F9FFF3F2FFFFA7BAE2 152483273395BAC6F8F7FFFFFEFFFBFFFFF3FFFFF6FFFFFDFFFAFFFFF8FFFFF9FFFFFBFF FFFFFAF8FFFFDDF2FF3654900B2B901232A91232A30B2A85335288D7EDFFF5FCFFF9F9FF F9FDFFF8FEFFECF4FFA9B4C84B547101083253588FA8AAE5F3F4FFF9FAFFF8F8FFFBFBFF FEFFF6FFFFF6FFFAFFFFF8FFFFF8FFFFF8FFFFF8FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FF FFF9FFFFFAFFFFF9FFFFF9FFFFFAFFFFFBFFFFF8FCF9F8FE9AAACC062865003287003594 063B97012D7888A0D0F1FCFFFFFEFBFBF2E3FFFBEBF8F4E9FEFFFFFEFEFFFFFAFFFFF4FF FFFCFFFFFDFFEFF2FFF8FDFFE9EEFFA9B0DC494F71B2B9CBFBFFFBFFFFF3FFFDF2FFFAFE FFF6FFFFF5FFFFF4FFFFF5FDFFF9FFFFF9FFFAFEFDF4FFFF5366AB0C2A8207337A0D3C8A 092F9C2542A6C5D9FFF8FFFFFFFCFFFFFCFDFAF9FEFEFDFFFFFCFDFFFBFBFFFAFBFFFAFF FFFBFFF9FCFFEDFFFF6987C50B327D063386113F97002C85022A824962B2E4E3FFFFF5FF FFF7FFFFF7FFFFF5FFFFFBFFFFFCFFFFFCFFF9FCFFD6E0FF3F5495072770133E8D003083 003A8C002F7297AAD4F9FDFFFBFCFFF8F8FFFEFBFFFDF9FFFEF8FFFCF6FFFFF9FFFFF9FF FFF8FFFFF8FFFFF8FFFFF9FFFFF8FFFFFAFFFBFDFFF8FBFFFFFBFFFFF9FFFFF8FFFFF8FF FFF9FFCCD8FF2A4B8E03337F0A4193093E8C001F61335187B0BEE5F8FEFFFBFFFFFFFFFF FFFCF5FFFCF4FFF7F4FFFBFFF4FAFF889DDE062D8A0939A70030A1042F950D2972A0ADD9 FDF9FFFFF9FAFFFBFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFF FFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFDFFFEFEFEF7F8FF817ECF191C7B49539BEEFEFF F4FFFBF7FFE9FFFEFBFFF9FFFFF6FFFFF6FFFFFAFDFFFCFBFFFDFFF7FFFFE5FFFF264D74 0024710B359708319A083288426696E2FFFFF2FFFBFBFFF3FFFFFAFFFDFFFFFBFFFFFEFF FCFFFAFCFFFAFFFDFFFFFBFFFFFAFFE8E3FFFEFAFFE3E1FF6C6B8A696B80FCFEFFFEFFFF FFFFFBFFFFFAFFFCFDFFFAFFFFF9FFFFF9FFFFFAFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFF FFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFDFFFFFFFAFFFFF4 FFFFF6FFFFF8FFFFFBFFFFFDFFFFFFFFFFFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFD FFFFFBFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFFAFF FFFAFFFFFBFFFFFCFFFFFDFFFFFFFFFEFFFFFCFFFDFBFFFDF8FFFDF7FFFDF7FFFDF5FFFD F5FFFDF7FFFFFCFEFFFFFCFFFFFBFFFFFBFBFFFAF8FFFAF6FFFBFBFFFDFFF9FFFFF4FFFF F1FFFFF1FFFFF5FFFFFBFDFFFFFBFFFFFCFFFFFDFFFFFEFFFFFEFFFFFEFFFFFEFFFFFDFF FFFDFFFFFDFFFFFDFFFFFDFFFFFBFFFFFBFFFFFAFDFFFAFDFFF9FDFFFAFDFFFEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFCFCFCFBFBFB FCFCFCFCFCFCFAFAFABCBCBC1C1C1C0101017E7E7EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFF1F1F1262626070707404040F0F0F0 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFDFFFEFBFFFDFBFFFCFDFFFBFDFFF9FFFFF9FFFFF7FFFFF7FFFFF7FFFFF7FFFFF8FF FFF9FFFFFAFFFFFBFFFFFCFFFEFEFFF8FFFFF5FFFFF7FFFFF5FFFFF5FFFFF5FFFFF5FFFF F5FFFFF5FFFFF5FFFFF7FFFDF5FFFDF5FFFDF5FFFDF5FFFBF1FFFBEAFFFBE7FFFBEBFFFB F1FFFBF5FFFDF9FFFFFFFFFFFFFEFFFFFDFFFFFDFFFFFBFFFFFAFFFFFAFFFFF9FFFFF8FF FFFAFFFFFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFCFFFFFCFFFFFCFFFFFCFFFFFEFFFF FEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFEF9FFFFF9FFFFFCFFFFFDFDFFFEFAFFFDF4FFFBEF FEFBECFFFFEFFFFFEDFFFFEDFFFFEDFFFFF1FFFFF1FFFFF3FFFFF3FFFFF4FFFFF3FFFFF1 FFFFEDFFFFECFFFFECFFFFEFFFFFF8FBFFFFF0FDFF8396C0102D690227780F3B9C0232A0 072E8BAABBE6F9FEFFFBFEFFFBFEFFFBFFFFFAFEFFFBFFFFF9FEFFFCFFFFFCFFFFFCFFFD FCFFFBFEFFFAFEFFF8FEFFF6FFFFF1FFFFE4EEE8CEFFFFF4F4FFFFBBD4F33053890B3684 0837930A379C0C34930C2D7C6A81B7EBF7FFFEFFFBF8F3D5FFFFDDFFFBEBFFFAF2FBFFF5 EEFFFF7EA1BD08316F052C911134A80C239317277CA4AED2FBFFFFFBFEEDFFFFEDFFFDF9 FCF3F6FFFCFBFFFBFFFFFAFFFFFAFFFFF9FFFFF9FFFFFAFFFFFCFFFFFDFFFFFDFEFFFEFF FAF9FFFFFCFFFEFAFFFAF4FF7E7EBA0A1765415498EAFBFFF3FFFFFEFFEFFFFFEAFFF2E9 FFF6F2FFF5EFFFF9ECFFFFE4FFFFE7FCFFFAF0F8FF8F98D30F185B48547CD3DFF7F7FFFF F8FFFFF7FFFFC0D1E35D779A00174F113F8C10419D00329300207C1F3F8A8093CDE2E8FF FEFDFFFCFCFCFFFFF3FFFFEAFFF7EEFFF3FFFFF8FFFFFFEDF9FFE8EFFFFAA4B9D4142577 253489B6C4E9F8FFFFFFFFF1FFFFE8FFFFEAFFFFF1FFFCFBFFFAFFFFFAFAFFFCF6FFFFEF F8FFFAE0F7FF3C5A8C0F2E8B1030A1102F9B0E2C84385688D9F1FFF2FEFFF7FCFFF3FBFF E4EFFF99A7C42D3B58101E3B475270C6CFEEF0F7FFF9FEFFF5F7FFF1EFF2FFFFF6FFFFED FFFEF3FFFAFFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF9FFFFF8FFFFF8FFFFF8FFFFF9FF FFF9FFFFF9FFFFF9FFFFF9FFFFFAFFFFFCF7FBFBF99DAECA092C62033687003693063C96 002C7790A7D9F5FFFFFFFEFFFFFCF2FFFEF3FCF7F1FEFFFFFEFEFFFFFBFFF6EFFFFFFEFF FCFFFFF8FFFFF5FDFFF0F9FF8891CC16224C9FAABCF9FFF3FEFFE3FDFCDDFFFCEBFFF4FF FFF0FFFFF6EEFFF6ECFFFBFFFFFBFFF9FFF5F4FFFF4E61A507257D0A347C103E8B093099 24419DC2D6F9F2FCFDFEF8EAFFFAE5FCFBE7FFFFEFFFFFEFFFF9EFFFF7F5FFFBFFFCFCFF F4FDFFE9FFFF4263A8012B770F3A89224C9811367D0322636677AFF6F0FFFFF7FFFFF9FF FFFAFEFFF8F2FFFDF4FFFDFAFFFDFFFBFCFFB6C0F11B2E70082873194493002578023F8F 0A3C7BBDCCF3FCFCFFFEFBFFFDFAFFFFFBFFFFFAFFFFFBFFFDF5FFFFFAFFFFF9FFFFF9FF FFF9FFFFF9FFFFF9FFFFF9FFFFFBFFF3FAFFF2F8F8FFFEF8FFFAF3FFEFE8FFF8FAFFFAFF DFE9FF40639B00327B04419107429000216417386E8698C0F7FFFFFBFFFFFFFFF1FFFFE8 FFFFE6FFFAE9FFFDFBF6FCFF8A9FD6082D85093AA100319C04308F0E2B6DA4B0D6FFFDFF FFFCFAFFFBFFFFFAFFFFFAFFFFFAFFFFFAFFFFFAFFFFFAFFFFFAFFFFFAFFFFFAFFFFFAFF FFFAFFFFFAFFFFFAFFFFFAFFFFFCFFFFFFFAF6F8FF7D7BC416186F454E8FECFBFFF5FFF3 F8FFE1FFFFF1FFFBFAFFF8FFFFF8FDFFFCEFFFFFEDFFFFF8F7FFFFD9F7FF20486C022974 1A45A4123CA20731853D628FE1FEFFF2FFFBFBFFF3FFFFFAFFFDFFFFFCFFFFFEFFFCFFFA FBFFF8FFFEFFFFFBFFFFFBFFFBF7FFFCF9FFCDCBFA3231595C5D79FBFFFFFCFFFDFFFFF3 FFFFECFFFFEDFFFFEFFFFCF3FFFBFBFFFBFFFFFAFFFFFAFFFFFAFFFFFAFFFFFAFFFFFAFF FFFAFFFFFAFFFFFAFFFFFAFFFFFAFFFFFAFFFFFAFFFFFAFFFFFDFFFFFFF2FEFFEBFEFFEC FEFFF0FEFFF3FEFFF7FEFFFAFEFEFEFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFB FFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFAFFFFF9FFFFFAFF FFFBFFFFFBFFFFFDFFFFFEFFFFFFFFFCFFFFF9FFFFF7FFFFF5FFFFF4FFFFF2FFFFF1FFFF F2FFFFF7FFFFFBFFFFFFFDFFFFFCFFFFFBFBFFFAFAFFFBFFFFFCFFF9FEFFF5FFFFF2FFFF F2FFFFF7FEFFFCFDFFFFFBFFFFFBFFFFFDFFFFFEFFFFFEFFFFFEFFFFFDFFFFFDFFFFFDFF FFFDFFFFFDFFFFFCFFFFFCFFFFFBFFFFFCFDFFFBFDFFFBFDFFFCFDFFFEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFCFCFCFEFEFEFFFFFFFFFFFF FFFFFFFFFFFF6C6C6C0B0B0B080808E1E1E1F0F0F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF1F1F1FFFFFF6C6C6C1B1B1B090909C2C2C2FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFFFDFFFFFDFFFFFDFFFDFDFFFCFDFFFBFFFFFAFFFFF9FFFFF9FFFFF9FFFFFAFFFFFBFF FFFCFFFFFDFFFEFEFFFCFFFFFBFFFFF9FFFFFBFFFFF9FFFFF9FFFFF9FFFFF8FFFFF8FFFF F8FFFFF7FFFFF8FFFFF7FFFFF7FFFFF7FFFFF7FFFFF4FFFFEDFFFFEDFFFFF4FFFDF9FFFD FFFEFFFFFCFFFFFBFFFFFBFFFFFBFFFFFCFFFFFDFFFFFDFFFFFCFFFFFBFFFFFAFFFFFBFF FFFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFBFFFFFCFFFFFBFFFF FBFFFFFBFFFFFBFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFDFFFAF8FFFAF8FFFDF6FFFEF1FFFFECFFFFE6FFFFE1FFFFDD FFFFD9FFFFD7FFFFD5FFFFD5FFFFD9FFFFD9FFFFDAFFFFDCFFFFDEFFFFDEFFFFDAFFFFD9 FFFFD7FFFFD7FFFFDCFFFFE5FCFFF6F5FFFF899DB8163262052A70103C93003197062C81 ADB5DAFDF7FFFFFBFFFFFBFFFFFCFFFCF6FFFFFDFFFBF6FAFDFBFCFDFCFAFDFCF7FDFDF5 FFFCF3FDFDF1FDFEF0FFFDE9FFFEDDFDEFCAFFFFE1F9FFEFD7F2ED456B800E3B720B3A8C 032F981339A8112D915264ACE5EEFFFFFFF4FCF9C4FFFFC5FFFFD4FFFFDDFCFFE3EFFFF5 7FA5B2083366042C8B0F33A30D2591182977A4AFCBFBFFF8FEFFDFFFFFDAFFFFE3FFFFE7 FFFDE5FFFCE9FFFBF0FFFAF5FFF9FAFFF9FAFFFBF7FFFDF1FFFEECFAFCE6FFFFEDF6F8EA FFFFFDFBF9FFF7F3FF7B7CA80B185E425691EBFEFFF4FFF5FEFFDFFFFFD6FFFCD8FFFEDD FFFEDCFFFFD6FFFFCFFFFFD6FCFFEDF0FAFF909ACF101A55444F6FDEE8F2FCFFFDF4F6E8 FFFFEDFEFFF3AFBFBF324C630B3366083880083C9203358C0229782B488A95A5D8F7FEFF FEFFF8FFFFE4FEF9D3F8EED3FFF0F3FFFBFBFFFFDFF4FFD3F1FFECA7BDC8192B6D2B3A7F B8C7DCF8FFF6FFFFE3FFFFD8FDFFD5FFFFDAFFFDE5FFFBE9FFFAE7FFFDE1FFFFDEF6FFE9 E5FDFF4161871132830C2E920C2D8E10307D3E5E85DDF7FFEBFBFFF2FFFFDBE9FF8E9DC4 2D3C63000F304E6078D0E0EDF1FFFFF7FFF6FCFFEDFFFFE6FFFFE3FFFFE1FFF9DBF6EAD4 FFFAF1FFFAF8FFFAF8FFF9FAFFF9FAFFF9FAFFF9FAFFF9FAFFF9FAFFF9FAFFF9FAFFF9F8 FFF9F8FFF9F8FFF9F8FFF9F3FFFFECFFFFF6A1B3C70D3161063A86003892053B95002A75 7F96C8ECF6FFFFFDFFFFF4EEFFFDF6F7F2EFF6F6FEF1F3FFFFFDFFEAE8EDF0F5EFF4FDFC E9F4FFF1FFFFD8E6FF6673B7182655A1B1C0F7FFE8FCFFD1FFFFC9FFFFD6FFFCEFFFF3EB FFFFDDFFFFDCFFFFECFFFFF1FCFFEAF5FFFF5062A00925790934780F3E840A3190244491 C4DBEBF5FFEBFFFFD6FFFFD0FFFECEFFFFD8FFFFDBFFF9DFFFFBF1FFFEFFF7FEFFEAFCFF A0BEFE20468F07337C103B801337710D2C5A294062AEB9CFFEF6FFFFFAFBFFFCEFFFFAE0 FFF9D6FFFEDAFFFFE6FFFDF4FCFDFF959EC7112564112E7A174193002174023F8F24558F D2E1F6FFFEFFF8F6F7FEFCFDFFFEFFFFFBFCFFFEFDFCF8F7FFFBF8FFFBF8FFFAF7FFFBF5 FFFAF5FFFAF5FFFAF3FFFDF0F9FFEDF7FFE2FFFFDCFFFED6FFF3CCFFF8DDFFFCF6EFF8FF 5277A300337300418F044694002A7009306B6679A4F5FFFFF9FFEFFFFFDCFFFECFFFFFD4 FFF7D4FFFFEDF1FAFF859CC5052D75083A93003291083588133068A8B6D0FFFFFAFFFDED FFF9F3FFF9F7FFF9F7FFF9F7FFF9F7FFF9F7FFF9F7FFF9F7FFF9F7FFF9F7FFF9F7FFF9F7 FFF9F7FFF9F7FFF9F7FFFBF3FFFFEDFDFEFF807FB9141862445082EDFFFFF5FFE4FCFFD4 FFFFDEFFFBE7FFF8ECFFF8E9FFFDDAFFFFD9FFFFE1F5FFF1D8F7FC274F730A317C1742A1 052F95002377335885DAF8FFECFFF4F5FEEBFCF9F2FDF7F9FDF6FEF9F9FBF6FCF2F5FDF0 F2F4F1E3E3EBFCFCFFFBFBFFF9F9FF9D9ED41B1E4B7D82A0F6FDFFF8FFF3FBFFE1FDFFD7 FFFFD5FFFFD3FFFED7FFFDE0FFFAF0FFF9F7FFF9F7FFF9F7FFF9F7FFF9F7FFF9F7FFF9F7 FFF9F7FFF9F7FFF9F7FFF9F7FFF9F7FFF9F7FFF9F7FFFCF0FFFFE6FFFFE1FFFFE4FFFFE8 FEFFECFEFFF2FDFEF6FDFDFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFBFFFFFB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFDFFFCFDFFFBFBFFFBFDFFFCFD FFFCFDFFFDFDFFFEFFFFFEFFFFFFFFFCFFFFFBFFFFF9FFFFF9FFFFF8FFFFF7FFFFF7FFFF F5FFFFF8FFFFFEFFFFFFFDFDFFFCF8FFFBF8FFFBFDFFFDFFFCFEFFF7FFFFF4FFFFF5FFFF F9FFFFFEFEFFFFFDFFFFFDFBFFFEFDFFFFFDFFFFFDFFFFFDFFFEFDFFFEFDFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFDFDFDFFFFFFFFFFFFFFFFFFFFFFFF E8E8E82A2A2A0000004A4A4AFFFFFFE8E8E8F3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBFBFBF5F5F5C5C5C51F1F1F000000777777FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF9FFFF F8FFFFFBFFFFFEFFFDFFFFFDFFFDFDFFFCFDFFFBFFFFFBFFFFFBFFFFFCFFFFFDFFFFFEFF FCFFFFF9FFFFFBFFFFFEFFFFFFFFFDFFFFFFFFFFFDFFFFFFFEFFFFFEFFFFFCFFFFFBFFFF FBFFFFFBFFFFF9FFFFF9FFFFF9FFFFF9FFFFF7FFFFF4FFFFF5FFFFFCFFFFFFFDFFFFF9FF FFF7FDFFF7FDFFF8FBFFFAFDFFFCFDFFFFFDFFFFFFFFFFFFFFFFFFFFFDFFFFFDFFFFFFFF FEFFFFFEFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFBFFFFFBFFFFFBFFFFF9FFFFF9FFFF F8FFFFF8FFFFF9FFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFBFFFDF4FFFDEDFFFEEAFFFFE4FFFFDDFFFFD8FFFFD1FFFFCCFFFFC7 FFFFC5FFFFC4FFFFC4FFFFC5FFFFC7FFFFC9FFFFCBFFFFCEFFFFD0FFFFCCFFFFC9FFFFC7 FFFFC9FFFFCEFFFFD7FCFFE8F2FFF8889EAB18365A082F6A113F8C00328E052A71B5B8C7 FFF9ECFFFCEFFFFCEFFFFDEDFFF9E9FFFEECFFFAE5FFFEE7FFFFE5FFFFE2FFFFE0FFFFDE FFFFDCFFFFDBFFFFD7FFFFD1FFFFCFFFFFCFFCFFD8E0FBDA5D86800C3D5E083880002693 0E32AD132CA03E4EA5D5DBFDFFFFEFFFFFBDFFFFAFFFFFBDFFFFC8FEFFCFF1FFE681A7A8 0C37620730881537A3132C911B2E73A5B2C3FBFFEDFDFFD0FFFFC8FFFFCFFFFFD1FFFFCC FFFFCEFFFFD5FFFFDBFFFFE0FFFFE0FFFFDCFFFFD9FFFFD3FFFFCEFFFFD1FAFFD0FFFFE1 FEFFEBFAFCF17E8494112059465A8FECFFFFF5FFE8FEFFCFFFFFC3FFFFC5FFFFC6FFFFC5 FFFFC1FFFFBDFFFFC8FEFFE1F2FCFB959DCB172156424E64D9E2DFFFFFEDFFFFDDFFFFD3 FFFFD4E7EECFAEC3BC153953002D61013983134A9C05348400206A435B99A8B5D5FCFFF1 FFFFD6FFFFCFFFFACEFFF8EBFFFEEDFFFFD1F2FFC4F0FFDDAAC3BD1F3365314276BBCDD1 F8FFE7FFFFD4FFFFC8FFFFC5FFFFCBFFFFD5FFFFDBFFFFD7FFFFD5FFFFD0F8FFDCE2FDEE 43637A1334790B2D860C2C81133273405F7CDAF5FFEEFFFFD4E5FF8193B9243761152852 697D9ECDE2F3F1FFFFF4FFEAF7FFD7FEFFCAFFFFC5FFFFC6FFFBC7FFFAD2FFFEDAFFFFDB FFFFDBFFFFDCFFFFDCFFFFDCFFFFDCFFFFDEFFFFDEFFFFDCFFFFDBFFFFDBFFFFD9FFFFD7 FFFFD7FFFFD5FFFFD7FFFFDBFBFEED9FB2C00D325E063A83003992053B93002A758DA4D8 F5FEFFFFFDFFFFFCF8FFFCFAFFFDFDFEFEFFFCFEFFFFFFFFFEFFFAFBFFF3F7FFFAF1FFFF DBEDFF90A1E624357D253769A2B6BFF5FFDDFBFFC1FFFFB8FFFFC1FFFFDDFFFFDFFFFFCA FFFFC8FFFFDAFFFFDFFAFFDBF5FFFB53669E0F2C7A06326F0D3D7D093188264887C9E2DF F9FFDCFFFFC6FFFFBCFFFFBCFFFFC1FFFFCAFFFFDAFFFFEDFBFFFFECFBFFC7E1FF3A5FA3 0E3A830D3C820C367201224B19314977868DFCFFFAFFFEEDFFFEDFFFFFD3FFFFC8FFFFC1 FFFFC5FFFFD1FFFFE6F6F7FC737B9F192C6714317D103A8E002A7E003B8B3C6E9FE6F7EF FFFFDFFAFAD6FFFFDFFFFFDFFFFFDCFFFFDDFFFFDDFFFFDBFFFFD9FFFFD7FFFFD5FFFFD3 FFFFD2FFFFD2FFFFD0F9FFCFFBFFCAFFFFBFFFFFBAFFFCB7FFFEC6FFFFE1F8FFFF6289A8 00356D003F8A00449200357F0B3371485E8FEBF7FFFBFFE3FFFFC8FFFFC0FFFFC3FFFDC6 FFFFDDF5FEF989A1BB032B66073B870135880A397F153460AAB7C7FFFFEFFFFFDFFFFFDE FFFFDCFFFFDEFFFFDCFFFFDEFFFFDCFFFFDEFFFFDCFFFFDEFFFFDCFFFFDEFFFFDCFFFFDE FFFFDCFFFFDEFFFFDEFFFFDFFEFFF88283B1181C59475578EFFFFFF7FFD8FCFFC8FFFFD2 FFFFD9FFFCDEFFFDDBFFFFCCFFFFC9FFFFD2F7FFE7D5F4F62A52750A317C0C3795002A90 073185486D99E8FFFFF2FFFAFBFFF1FFFFF8FFFDFDFFFCFFFFFFFFFCFFF8FBFFF3FCFFF6 F8FCFBFBFEFFF9FBFFD0D2FF5C5F960D1141787F9CF7FFFFF8FFECFDFFD9FFFFCBFFFFC4 FFFFC0FFFFC2FFFFC9FFFFD7FFFFDCFFFFDEFFFFDCFFFFDEFFFFDCFFFFDEFFFFDCFFFFDE FFFFDCFFFFDEFFFFDCFFFFDEFFFFDCFFFFDEFFFFDBFFFFD8FFFFD8FFFFDCFFFFE1FFFFE8 FFFFEFFFFFF4FFFFFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFEF8FFFEF6FFFFF6FFFEF8FFFEFA FFFEFBFFFEFDFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF5FFFF F5FFFFFBFFFFFFFFFAFFFDF4FFFCF3FFFCF8FFFDFDFEFEFFF9FFFFF7FFFFF7FFFFFBFFFF FFFFFDFFFDF4FFFEF3FFFFF8FFFFFAFFFFFAFFFFFAFFFFFAFFFFFAFFFFFBFFFFFBFFFFFD FEFFFDFCFFFFFCFFFFFBFFFFF9FFFFF9FFFFF9FFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFBFBFB9E9E9E 080808000000B2B2B2FFFFFFFFFFFFECECECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFEFEF6F6F6FDFDFD454545000000353535DCDCDCFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF4FFFFF1FFFF F4FFFFF7FFFFFBFFFDFEFFFDFFFFFDFFFEFDFFFDFDFFFEFDFFFEFFFEFFFFFBFFFFF8FFFF F5FFFFF9FFFFFFFEFFFFFCFBFFFCFDFFFDFBFFFCFDFFFDFDFFFDFDFFFEFFFFFEFFFFFEFF FFFEFFFFFDFFFFFDFFFEFDFFFEFDFFFCFEFFFCFFFFFFFFFFFFFAFFFFF7FFFFF4FFFFF2FD FFF3FBFFF5FAFFF9FBFFFDFBFFFFFBFBFFFDF9FFFDF9FFFFFBFFFFFCFFFFFFFFFFFFFFFF FFFFFFFEFFFFFEFFFFFEFFFFFCFFFFFCFFFFFBFFFFF9FFFFF9FFFFF8FFFFF8FFFFF7FFFF F7FFFFF8FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF8FFFFECFFFEE2FFF8D8FEF5CCFCF4C3FEF8BEFFFCBAFFFFB6FFFFB0FFFFAD FFFFABFFFFABFFFFADFFFFADFFFFAEFFFFB2FDFFB7FBFFB9FEFFB5FEFFB4FFFFB2FEFFB4 FEFFB9FAFFC2F4FDD0E9F9DF829A9A16364D08315F124284003386062A5EB5B599FFF7B5 FFFCBAFFFBB9FFFFBCFFF8B4FFFFBFFFF9B2FFFDB4FFFDB2FFFFAEFFFFADFFFFA9FFFFA7 FFFFA7FFFEADFFFCC0FFFDC7FAF2B1FFFFC8D9F6BE739E820B3C4D053776022D9D082AAF 1128A82A3698BBBFE5F4F2DBFFFFB2FFFE93FFFA9DFDFCA9F5FFB6E9FFD07CA597093657 07308215389E142E8B192D6A9EADB4F6FFDBEEF8B3F8FFADFFFFB6FBFFAEFFFFA5FFFFA2 FFFFA9FEFFAEFEFFB4FDFFB4FDFFB0FBFFADFDFFA7F9FFA3FFFFACF4FFA5FFFFBCF7FFBE F4FDC677836F12244C445986E4FAF7E9FCCFF1FFB2FBFFA7FBF9A4FFFFACFFFFACFFFFA7 FFFFA3F5FDAAF4FECAEBF7EB939DC118235044525DD3DECDFFFFDDFFFDC3FFFBB3FDF3AB FDFCC3EAF9D86587881D4E6E00306D09438D0E41900027731633774D6081CFD9BEF4F9B9 FFFFC1FFFFC5FFF5D9FFFDDEFFFFC2EFFFB2E8FFC7A5C1AB1F3356304266B9CBBFF0FFD1 F6FFBCF5FEADFAFFAEFAFFB2FFFEBEFFFCC4FFFBC2FFFDBEFAFFBBF1FFC7D6F0D33D5F68 13366C0D317D0E307A13346A3A5B6ECCE9EFC5E0EB73899E253C5E041B4429406A9AB3D2 EAFFFFE1FAE4F2FFD1F5FFB9F8FFA6F9FF9AF8F79DFFF4ACFFFBC9FFFFCAFFFFB2FBFFAB FBFFADFBFFADFDFFADFDFFADFEFFADFEFFADFFFFABFFFFA9FFFFA7FFFFA5FFFFA4FFFFA2 FFFFA0FFFFADFAF5BEF0F4DD97ABB4082E5504397F003990073D93002C778FA6DAEBF4FF F2ECF6EEE3E1FFF7F6FCF6F8FAF9FFEFF2FBE9ECE5EEF6E1F4FFE5EEFFECD2E7EC9FB3D6 5366AB12266F263C6D99B1B5EAFFCAF2FFACF3FF9CFDFFA7FFFDC5FFFFCEFFFFB0FEFDAA FFFDC2F5F5C3F0F8C5F4FFF0536595112D760B366D103F7709337F224678C2DDCAF2FFC5 FEFFABFFFFA1FFFFA0FFFFACFFFFB5F8F7BFF0F4D9DBE7E7A2B7D46283B6042F73104088 0537760E3A6928485F627778CDD6C3FFFFDFFFFECDFFFDBDFFFFB1FFFFAAFFFFA5FFFFA9 FFFFB8FFFED2F0F3EC525C7722356D0F2C78083286083C920033864A7BA3EAFFD2FEFFAC F6FCA6FFFFB5FFFFB1F3FBA5FFFFB3FCFFADFAFFA9FAFFA7FDFFA4FDFFA2FEFFA0FFFF9D FFFF9DFBFF9EF8FFAEEDFF9FFFFF9BFFFF9EFFF793FFF7A3FFFFCAEEFAE47097A8003867 00408400408F033E8A0D387C31467DD2DEECF4FFCFFDFFB1FFFFA7FFFFB2FFF9AFFFFFCB EEFAE4829DA8012C57083B7C02387E0B3C77133453A4B3B6F9F8DCFEF4C1FFFDB9FFFFB0 FFFFB2FFFFB0FFFFB2FFFFB0FFFFB2FFFFB0FFFFB2FFFFB0FFFFB2FFFFB0FFFFB2FFFFB0 FFFFB2FFFEB7FAFDC4F2F5E07B7E9F161C4C45556CE9FFF0F1FFC6F0FFAEFDFFBDFFFBC4 FFF8C9FFF9C4FFFDB5FFFFB2FAFFBBF0FFD4CBEBE6285073082F7A083391073197184296 446995C3E1ECE4F9EAEDF6E1F4F1EAF5EFEFF5EEF6F1F1F3EEF4E8EBF7E3FBFFEFEDF7EC DBE3EEC4CAEA8E91C4383D75272D5D6C7592EFFBF9F0FFDEF4FFC7F7FFB5FAFFABFDFFA5 FFFFA5FFFFA9FFFFAEFFFFB0FFFFB2FFFFB0FFFFB2FFFFB0FFFFB2FFFFB0FFFFB2FFFFB0 FFFFB2FFFFB0FFFFB2FFFFB0FFFFB2FFFFB7F5FBBDF3FCC5F5FDCCF8FFD5FBFFDFFDFFE8 FFFFF3FFFFF8FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFEFFF3FEFFEFFFFFF1FFFFF3FFFFF6FFFFF8 FFFEFBFFFEFDFFFDFFFFFCFFFFFBFFFFFAFFFFFAFFFFFAFFFFFAFFFFFDFFF7FFFFF4FFFF FBFFFAFFFFF3FFFEEDFFFDEDFFFDF1FFFEF6FFFFFDFBFFFFF8FFFFF9FFFFFEFFFAFFFFF3 FFFFEAFFFFE8FFFFF1FEFFF4FFFFF6FFFFF6FFFFF8FFFFF8FEFFFAFEFFFAFCFFFBF9FFFB F8FFFDF5FFFDF4FFFFF2FFFFF1FFFFF4FFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFCFCFCFAFAFAFFFFFFFFFFFFFFFFFFF7F7F7ECECEC505050000000 2D2D2DF6F6F6F3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF9F9F9F2F2F2FFFFFFFFFFFF808080000000161616A2A2A2FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF5FFFFF2FFFFF5FFFF F7FFFFF9FFFDFCFFFDFFFFFDFFFFFBFFFFFDFFFFFDFFFFFFFCFFFFF9FFFFF8FFFFF7FFFF F9FFFFFFFDFDFFFBFBFFFCFDFFFCFBFFFCFDFFFCFDFFFCFDFFFDFFFFFDFFFFFDFFFFFDFF FFFDFFFFFDFFFFFCFFFFFDFFFFFDFFFFFDFFFFFDFFFFFAFFFFF7FFFFF4FFFFF4FDFFF5FB FFF6FBFFFAFBFFFEFBFEFFFBF9FFFDF8FFFDF8FFFDF9FFFFFBFFFFFFFFFFFFFEFFFFFFFF FFFFFFFEFFFFFEFFFFFEFFFFFCFFFFFBFFFFFBFFFFF9FFFFF9FFFFF9FFFFF8FFFFF8FFFF F9FFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF8FFFDE9FFF8D5FCF0BCF3EBA3EEE98DF0EC80F4F27BF7F678F3EF72F3EF72F4EE76 F4ED78F4ED78F6ED76F6ED76F4EE74F0F076F0F076F1EF78F1EF76F3EF72F1F072F0F076 ECF081EBF497E2F2B37E967E16343F0A305F124187003389062B55A3A367F9E777FFEB7B FCEB79FEEF78F7E96FFFF579F4E96BF7EE6DF7EE6BF6EF6AF6F068F4F068F4F068F4F068 F7EE6DF9E173FFF38BE8DE6FFFFF9BD8EC958AAC7A103B410536700F3DAC042CB00927A3 172B81A5ADBAE6E5ADFFFF8AF7ED57F3F061EFF26FEDF787E5FAAD7C9A82092E49032C7B 0F37970B2E8011295596A592EEF5B1E7E97EF0F172F5F57BF1F473F0F366F0F364F0F26A F0F16FF0F074F0F074F0F172EFF26DF1F56CECF367F4FC72E6F06BF2FB84E9F086E5EC8F 68703F12213840546DDEF5CBDEF396E5F378F0F46BF0EC66FFF56FFFF56FFAF269F5F466 EBF06FEBF592E6F0BC9097A7181E3E4B554DDBE2B9FDF9B9E6DD82F4E572FFF77DFFFF8E E0E78AD3E8B05D806C002C3F002D5E1445880F3C8D072D80102F68819697BCCBA2EDF4B1 F3F0A3EFE198F3E88FF5F27FEAF37CE4F899A1B9891A2C442B3C58B3C4A0E9F8A7EEF888 EEF574EDF36FEFF172F3ED7BF6EB7FF7EB7DF3ED7BECF07FE2F192CCE7B0395A53123666 0F35800E347F0D346F2F556CB9E0E7537986082C46092A5726437B15326C3E59849FBCC2 D4F0CAD6F397E4FF7EECFF68EDF65DFBF56DFFF686FFE592E9D17BF1EF76EDF36BEDF36B EDF36BEFF26DEFF26DEFF26DF0F26BF1F26AF3F168F3F168F4F164F6F162F7F061F7F15F F6EF6BF6EE89ECEEAD93A69206284305357D013799083BA4022A8930478B848BB77D758A 71646D8477818176877D7898726F8E7876847E807D6A766052635141555C243A63102276 16278123357391A5ACE1F8B0ECFF86E9F668E9ED62F2EA7BFFF98DFBF472F4EF6DF4F082 E9E987E7EE91EEFCC94F607C0E2A69103B6E11427A07337A194270B1D4C0DDF5B7E3EEA0 E6EE9BDFEB9FE0EEB0D8E5BAC5D4C1B5C6CE91A4C2445988001046112B5E2D49700C2637 2E433C788864C4CF95FFFFBCE9EA8CF3F085F4EE76FAF06CFFF769FFF967FFF56DF6EF7D EEED9DEFF5D33D4C53243C6806296B012F7D174B9E002D7E527E97E4F19FF2F36BEBED65 FFFF7CF1F56DE0E65EFBFF78ECF46AEDF468EDF466EFF462EFF561F0F55DF1F45BF3F45A EFF55FEFFE71E1EE60F4F35BFFF95FFFEC58FFED6AFAF591DEECB17C9F9903395B003B7D 00388809418C133C7E203A6BBDCDCCE4F09AF0F574F1EF68FCF571EFE971F0EF92DDE7B2 71897C052C4D0B3C7703387A0C3B6F1233449EAF9CF1F2B8F3EC92F3ED7BF4EF71F4EF71 F4EF71F4EF71F4EF71F4EF71F4EF71F4EF71F4EF71F4EF71F4EF71F4EF71F4EF71F4EF71 F1EF78E9EF85E5EAB076738E171546474E58E7F6CDE8FA94E1F174ECEF86F1EB8BF4EA8B F6EA86F3EE79F0F076ECF17DE1F09BC9ECCE2B566908347107338C042F950A338B103667 6685976D8178767E6F7B7A787E76817D758C7A768D767988767B7F73766D6F726B4E5663 424A6F222C6A091159313B7658647EDCE8D2E2ECADE8EF8FECF17BEFF176F0F172F0F171 F1F16FF3EF71F4EF71F4EF71F4EF71F4EF71F4EF71F4EF71F4EF71F4EF71F4EF71F4EF71 F4EF71F4EF71F4EF71F4EF71F1EF74ECEF7EEAF189EDF495F0F7A7F5FBBDF8FED2FBFFE6 FCFFF4FEFFFFFEFFFFFEFEFFFFFEFFFFFFFFFFFFFDFFFFFAFFFFFAFFFFFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFBFCFFF4FCFFF1FCFFF3FEFFF4FFFFF8FFFFFAFFFFFB FFFEFDFFFDFFFFFCFFFFFBFFFFFAFFFFFAFFFFF9FFFFF9FFFFFCFFF9FFFFF7FFFDFBFFF8 FFFFF4FFFFEFFFFEEFFFFEF3FFFEF6FFFFFBFCFFFFFBFFFFFBFFFDFFFFF8FFFFF1FFFFEA FFFFECFFFFF3FEFFF6FEFFF6FEFFF8FEFFF8FEFFF8FEFFFAFCFFFAFBFFFBF9FFFDF8FFFD F5FFFDF4FFFFF2FFFFF2FFFFF5FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFCFCFCFAFAFAFEFEFEFFFFFFFCFCFCECECECDEDEDE262626000000727272 FFFFFFF8F8F8FEFEFEFFFFFFF2F2F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEFAFAFAF9F9F9F1F1F1E7E7E72929290000005C5C5CF9F9F9FFFFFFF7F7F7FFFFFF FFFFFFF6F6F6FFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFBFFFFFCFFFFFCFFFF FEFFFFFEFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFCFFFFFCFFFFFEFFFF FFFEFFFFFEFDFFFEFFFFFEFDFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFF FFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFEFFFFFEFFFFFCFFFFFBFFFFFBFFFFFCFDFFFCFD FFFDFDFFFFFDFFFFFDFEFFFFFCFFFFFCFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFCFFFFFCFFFFFEFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFA FFF9EEFFF5D1FFF3A9F6F17CF0F14EEEF132EEF124EFF121F6F42DF9F136FAEE42FBEC47 FDEC46FEEC42FEED3BFEEF32FDF227FDF227FEEF30FFEF30FFF02BFEF127FBF324F6F42F F1F74BE3EF718FA26B122B30173A720A368F063AA00A2F5CAEAD5BFFEE58FFEC52F7E847 F8EA41F2E534FFF53DF9EE32FAF130FAF22FFAF130FAF132FAF036FAF039FAEF3BFDEF37 FFF22FFFEE2BFFFC41FCF54FDADF61C0D08715342F143F761043AE0028A20B3BA1113565 A2B48EEDEE79EDDD26FFF017F2F81CEBF72BEEEF4CEBEA808C91711E314F0A3382033691 0436750D33409DAB6EFAF87FF7E843FFED2FFBF130F4ED2BF7F330F7F332F9F137FAEF3D FAEE40FBED42FBEE40FBEE3DF6EA34F7ED36FFF948EEE73FF3EE54ECE65CF4EE74817F35 1F2630455451DBF184DFF344EFF732FBF928FAEC1AFFED1CFFED1DFEED19FEF31DF5F325 EAF23ADCE46B8E8C7D24202F545334D1D189F1ED82ECE358FCEF41FFF231FFF933F3ED35 EEEE5AD1DC746377460B292B13396A144196002B9A03349B123E7F7091A2CCDCAFF0EE8A FAE953FFF13BFFF431F7ED34EAF058A9B664232E42303C56B1C27EE4F56BEDF53DF6F626 FAF327FEF129FFEE2DFFED2DFFEE27FFF02BF6F239E9F25BC9DD844F6C56072959163E95 0C399604348021557C184F6400304D083E6C0F3E860E368E072A840A296A456572A4C28E D7F674E3FD46EAFA26ECF015F6EB1FFFEA3BFFE65FFFE561FDEC46F7F13BF7F13BF7F13B F7F03DF7F03DF7F03DF9F03DFAEF3BFBEF39FDEE39FEEE36FFEE34FFEE32FFED32FFED34 FFF544F2F16399A660102C2F0F36830331AB0A35C2092BB102157C2D317A1C143D20102B 2D1A3A251240291A5D1D10582B1C5D18113A2025292834321223350D1E56202C9C2B35B0 1F2883949FB3E1F198E4F350EAEE25F9F41EFFF229FFF52CF7E718FFF52AF7ED2CF4EF3D E8ED49E1EC83586666122C5F1F4A7F00215D0438832C5E9380ADA89ABE9AB6CAA793A690 8AACAB628DA0436E99335C9E1D4199092380101C722928642A1B324A341F8F7332D8BF58 F3E35CE7E145E6EC42FEFF52EDF637F2F62DFBF322FFF11BFFEE1BFFED27FEEC42F0EB6B CAD68C435D4420495B002D5E00327410448F002C745E7C84EEEC73FCEC34FDEF36FFF53D FFF73FFEF43BF9F137F7F137F9F136F9F134F9F232F9F230FAF22FFAF22DFBF22BFAF22F FBF338FCF332FFF422FFF41AFFF41BFDF42BF2F34DE4F08091AC83032838123F7A053482 07337C173F7A15375CB5CDADE3EA5EFAF72EFEF423FFF82AF2E524F4EE50E9EF8B889A72 13334A153E7C08377F0C356B102E309AAC7AEEF488F4EF5DF9EE44FBEF39FBEF39FBEF39 FBEF39FBEF39FBEF39FBEF39FBEF39FBEF39FBEF39FBEF39FBEF39FBEF39FBEF39F7F13B EEF63EE4E9757E6E892E1859564B49E2E093E3EB48EDF736F0F249F3EF4EF6EF46F7F03F F7F236F6F334F6F239E8F25EC3EA9B215445013159073583103BA31139990014521A3956 172B2C1F282326232E291E3E261C51241B5E1F1C61221D5532243B1A0E1C23253E212D5F 1E2E861E30922434825E6985E1E6ACEDEB74F9EC4EFEED3FFFEB44FEEC44FBEE3FFAEF3B FBEF3BFBEF39FBEF39FBEF39FBEF39FBEF39FBEF39FBEF39FBEF39FBEF39FBEF39FBEF39 FBEF39FBEF39FBEF39FAF036F5F229F4F430EEF13EE9ED58EEF585FCFFB6FEFFDDFBFFF4 F9FFFFF9FFFFFBFEFFFEFDFFFFFEFFFFFFFAFFFFF1FFFFF1FFFFFAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFDFEFFFBFEFFFAFEFFFBFFFFFBFFFFFDFFFFFDFFFFFDFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFDFFFFFDFFFFFEFFFEFFFFFCFFFFFEFFFDFFFFFB FFFFFAFFFFFAFFFEFBFFFFFBFFFFFDFEFFFFFEFFFFFEFFFFFFFFFDFFFFFAFFFFF8FFFFF8 FFFFFBFFFFFBFFFFFBFFFFFDFFFFFDFFFFFDFFFFFDFEFFFDFEFFFDFEFFFFFCFFFFFCFFFF FBFFFFFBFFFFFBFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF7F7F7FFFFFFFFFFFFF2F2F2FAFAFAFFFFFF6E6E6E0606060C0C0CCACACAFFFFFF EEEEEEFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9 FCFCFCFFFFFFFFFFFFFAFAFA626262000000272727D0D0D0FFFFFFF9F9F9FAFAFAFFFFFF FCFCFCFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFAFFFDED FFFCCFFFF99CF9F766F4F832F2FA11F3FC03F7FC02FAFA10FCF61CFEF22CFFEF33FFEF30 FFF02AFFF120FFF315FFF50CFFF50CFFF11AFFF11EFFF217FFF410FFF709FCF813F4F82F E6EF5E92A263132A301938780A34960438A5072E59B0B251FFF34BFFF342FCEE35FDF12D F8ED1FFFFD26FEF619FEF715FEF715FEF619FEF51CFEF421FEF325FEF328FFF321FFF30F FEEC06FFF51FFBEF37E1DD55BBC67715302B10396F043BA200279B013893083355A0B57C F1F268FEEA1AFFF702F5FF06EFFF1AF6F441F7EC799691712532520D3686033C93033E76 0E3A3BA2B063FFFB6FFFEA30FFF01DFFF61DFEF419FEF51AFCF61EFFF323FFF227FFF02A FFF02AFFF028FFF027FFEF20FFF122FFFD35F6EB2DFDF346F4EB4EFAF164868229272B2E 4C584CE4F872E6F92DF6FC1EFFFD17FFF109FFF30BFFF40BFFF208FFF60AFCF811F3FA21 E6EC5897937A2C252C5B5727DAD77AF7F473F0EB45FFF72AFFF712FFFE0FFFF20EF9F12C F0EF57B6BF644C5F3F05253E0A367D1146B00030A100227F265281889F85DDDF7CFFF247 FFE714FFE70EFFF72AF2F64AB0BB5B283045353F5AB7C87AEBFB5DF4FA28FBF910FFF511 FFF313FFF015FFF011FFF10CFFF311FBF621EEF44AD0E27E4F6C50022658103995053599 002A7E06416D054358003F50023F5E003577083590092E98001A7414345B58765CBBD86C DDF74CF5FF31F6F914FCF310FFF627FFEB3EFFDC33FFEF2CFFF323FFF323FEF325FEF327 FEF327FEF327FFF227FFF227FFF225FFF223FFF121FFF021FFEF20FFEF20FFF021FFF52C F5F1509DA655142D291137820430A90934BE072BA54259A57983A678756E7F76598A7E64 807466837981776E83837992746F76757D586E80504D644A354A5B1F2E7F020E7228327A 9BA5A7E8F687EEFB3CF7F910FFFC01FFF000FFE900FFEE03FFFC17FFF315FBF525EEF334 E8F2755F6C621930620D386F003374194E9C093C751444440931192E4437223B400E395C 00347000307D00318B0436951B41943D5088605F6DAA946BDDBA5EFFD84DFFE132FFED2A FFFF31FAFC2CE0ED17EEFC20F4FB17FFF80CFFF505FFF105FFEF13FFEE31F4EE5CCCDA83 3D5C3A15435000315D0238760D4288002C73657F7EF5EE62FFF01DFFF120FFF523FFF726 FFF523FFF321FEF220FFF420FFF420FFF41EFFF41CFFF41AFFF419FFF419FFF31EFFF229 FFF323FFF610FFF805FFF903FEFA15F3F83AE7F47095AC760D2934173A740D32820C327B 173E75153A57AEC99EEAF050FFFB1CFFF90FFFFE15F9EC11FAF43EF0F37E8B9B6C123048 153C7F0A35840F366F122F2D9BAD6FEEF476F4F046FCF22EFFF321FFF321FFF321FFF321 FFF321FFF321FFF321FFF321FFF321FFF321FFF321FFF321FFF321FFF321FBF620F2FF1C E8F05C877186361959614E3FECE781ECF22EF5FE19F4F72EF5F533F8F625F8F81CFBF719 FBF817FCF61AEDF645C7EA9026574208345B032E7C072F91153D951C416E6E8D926D8565 7683557E7E5A807B677E78787B778577788A7A7981907F75786B5A65685F3E4F5F1F3777 041E690E235C6E7E7DE6EC88F4F14AFFF127FFF01AFFEE25FFEE28FFF220FFF41EFFF320 FFF321FFF321FFF321FFF321FFF321FFF321FFF321FFF321FFF321FFF321FFF321FFF321 FFF321FFF321FFF41AFFF80CFEFA12F8F826F1F445F5FB77FFFFB0FEFFD8F9FFF4F8FFFF F8FFFFF9FEFFFCFDFFFFFDFFFFFEF8FFFEEFFFFFEFFFFFFAFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FBFBFBFFFFFFFFFFFFFEFEFEFFFFFFE0E0E03C3C3C0101013F3F3FE3E3E3FFFFFFF8F8F8 FFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFCFCFC FFFFFFFFFFFFFFFFFFB3B3B30E0E0E0000008B8B8BF5F5F5FFFFFFF3F3F3FEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4FFFFE1FFFFC0 FEFC8FF4F85DEFF82DEEFA10F2FE08F6FF08F4F710F7F41DF8F02BFBEE30FCEE2DFCEF24 FEF119FEF116FCF217FCF01EFEED2DFFEB32FFEC2DFFEE25FCF119F7F322F0F340E2EC6F 92A06F13283919387B0A359404389E062E52ABB04CFFF347FEF341F9EF35FAF22DF5EF1F FFFD25FAF618F8F514F8F512F8F416F8F419F8F31EF8F222F8F125FBF024FFF524FBEA1E FFF132F9F04DE8E870B3BF7D183636113C7300369B002EA0003591052F559BB183EEF073 FFF02CFFF30CF0FC16EDFC2DF6F251F4EA88938F762230530A3486003C9404417A0C3B41 9EAE6DFDF77BFDE63EFFED2EFFF434FDF42DF8F31EF7F41BF9F120F9F124FCEF27FCEF27 FEEF24FEEF20FCF11DFCF21EFFFE30F1ED29F8F641F1EE49F6F25D807F22262B314C5854 E2F780E3F53DF1F733FFF82CFFEE22FFF226FFF225FFEE1EFFF220F8F326F0F735E4EB69 9593842A2730545720D4D972F4F66EEEEE42FCF827FDF70FFFFD0CFAF20BFCF62EEBEB4B ECF58AA1B67E1E3E3B00294E164B8D013B8D00328400275B3B574BB0B86DFFF369FFEE42 F9E52EFCF242ECF55AABBB6324304A323F5FB6C783EAF86DF0F63EF4F224F9F027FEEE27 FFEB29FFEB25FFEC20FFEE24F5F130E9EF57CDE18849665201245A0D359406369A00287C 023B681E5961508C73326B580A3C57053074193CA40F2D9D07227B1A356060785EA8BF65 E8F766F5FD47F8F328FFF627FFF52FFFED27FEEF20FBF11EFBF11EF9F120F9F120F9F122 F9F122F9F122F9F122FBF120FCF020FEF01EFEF01EFFEF1DFFEF1DFEEE29FDEF48F0EA70 9AA36C142D3211397E033692083B940534688AAEA4D2EDA8E1F174ECF858F4FD54E5F04A E9F762DFEB6BEEF490E3EE85E1F869D3F45DB8DC609ABC6F5C777011273E283A4496A97C DFF467E7F92BF3FC0BFFFF0BFFF814FFF017FFEF1BFFF92CFBEF29F6F135EBF244E6F284 5E6C6D172F6B133C7A0133780A3D8C01326A3763623F6349475A47192C3005294D023469 013870003564003F5E38707193BD95E0FAA1E8EF63FFFF4FFFFF33FFF316FFF319FFFF31 FDFD3BE2E82CEAF632EEF52BF9F21DFFEF16FFED14FFEB22FEE940EEE969CFDC943C5A42 093649003365073E81073B86002E78648284EEED5FFFF21DFFF21DFFF11CFCF11DFCF21E FAF31FF9F21EF9F21EF9F21DF9F21DF9F31BFBF21BFBF219FBF219FCF022FFED37FFED36 FFF11FFFF410FEF60DF7F61FEDF347E1EF7D8FA8800F2E421437770D33860C337E153C75 193E5BA8C49EE6EF62FCF930FFF622FFFC28F7EB23F7F250EBF08A8797730F2D4F143A83 0B358B0F37751330369CAD77EDF27EF1EE4BF8F02DFBF11EFBF11EFBF11EFBF11EFBF11E FBF11EFBF11EFBF11EFBF11EFBF11EFBF11EFBF11EFBF11EFBF11EF5F51BEEFF1AE5F356 83747B311B4A5F5134EDED7BEBF62EF0FD17EEF529F0F42EF2F522F2F619F5F517F5F517 F7F517EAF149C1DC992A4F5515356E0D3082052781183B7B43666AB9DAA5D6F284DEF366 E7F15DE8F05DE7EF65E4F066E0F365E1F16AE8E675EBE887D8E78CAAC4857B9B8C294B4D 08261C758D4FE2F25CF0F527FBF40EFFF206FFF010FFF112FBF50BF9F50DFBF219FBF11E FBF11EFBF11EFBF11EFBF11EFBF11EFBF11EFBF11EFBF11EFBF11EFBF11EFBF11EFBF11E FBF11EFBF11DFDF419FDF725F8F439F1F155F5F883FFFFB6FEFFDAF9FFF3F8FFFFF8FFFF F9FEFFFCFEFFFFFDFFFFFEFBFFFEF3FFFEF3FFFEFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFDFDFDFFFFFFFFFFFF8E8E8E0E0E0E030303898989FBFBFBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFF FEFEFEF5F5F5F7F7F7444444000000434343D5D5D5FFFFFFFBFBFBFCFCFCFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3FFFFDCFFFEBAF9F88C EEF361E9F438E9F622EEFA1AF2FC1FF1F427F2F134F5EE3EF7ED40F8ED3BF8EF32F9F027 F8F125F5F12EF5EE3BF7EB4BF8E950F9E94CF9EB44F8EE37F2EF3EEFF25DE2EA87919E82 132845173780093493033898052D50A4AA50F7EE51F8F04FF4ED44F5F03CEFEC2FFDFB36 F3F226F4F325F4F325F4F327F4F22BF4F130F4F134F4F037F7EE39FFF544F9E93EFBED4E F6F068EAEF8B9CAE7C1637400C3A75033A9E003AA80238920D36629FB495E7EA83FFF144 F6EB1FEAF72EE9F847F3EF69EFE7968B897C1A2952013082003893003E7C06374697A975 F6F287F6E150FFE846FEF04FF8F045F4F134F4F22DF5F032F7EF35F8ED39F8EE37F9EE34 F9EE30F8EE2AF6F02AFDFA39EBEB33F6F54DECED53EEEF65767A261D253246535BDEF28F E0F153EBF04BF7F048FAE840FFEE44FFEE43FFE93DF8EB3DF1EE41EDF44EE0E97C90908E 2423354B5121CCD675EFF577E8EC4DF4F434F5F11CFEF81CF5EE1AFFFA40DADA44E9F088 E1F3B7779482103746002F540C447D15519A002C660A2B32637045CEC86AFFF475FCEF63 E3E051E3F36FA1B76C1C2B4C2C3A61B1C48DE5F47FEBEE57ECEA40F2EE45F7EB47FBE947 FEE845FEEA3DF9EC3EF1EE49E4EE6BC6DA92436159072B670E36960D3AA1003184174D7B 669E9DB1E6B28BBB873862600428581435962643BB1933AA0F2885112A53617868BCCE82 ECF679F0F24FEDE72DFAEC27FFF82FF9EF2BF7F12DF8EF2EF7F02EF7F030F7F030F7F030 F7F030F7F030F7F030F7F030F8EF30F8EF30F8EF30F9EF2EF8EC3EF9ED65EDE88D97A280 112E400F3C7D013888073E7E03384A7DA775D2F37EEAFF4FF2FF2FF4FF23E7F919EEFF31 E6FB3EEBF95CE8F859E8FF42E0FF3EDAFF56D0F67C8CAA782A42322A412D99AE73DFF76D E0F538E6F11BF7F622FFF139FFF144FBEB3DFFF646F4E93FF0ED4AE9EF59E3F094586878 11296F153D82002E760132811D4C82A3CCC8D3F1D5C0CFBA6F7D7E1A365B123B6F114374 043F6100313D0B4A3570A764DCFF96E7FF61E3EC2DEAE613FAEF19FEF127F3E92FF2EB45 FAFA5EEAF050EBF149F5EE3BFCED32FFEA2EFFE93BF8E857EBE67ED6E3AB405E52012D4A 01356E0C428A01368600307D5C7E87E3E868FAF22FFBF12FF5ED2AF3EB28F5EE2CF7F02E F4F02FF7F030F5F130F7F02EF7F02EF7F02EF7F02EF7F12DF7EE37F9E94EF9E94EFCEC37 FBEF29F8F224F1F234E7EF5CDBEC90869F891132510E347B0C348B0B3581123B73234865 A8C5A7E1EC76F2F449F6F239FFF83EF2E83BF3F065E6EB997E8F7C0C2B57123889093490 11387D1530419DAE84EDF28CEFED5AF4EF3DF7F02EF7F030F7F02EF7F030F7F02EF7F030 F7F02EF7F030F7F02EF7F030F7F02EF7F030F7F02EF7F030F1F42BE9FC26E2F1607D727A 271643554E31EBEE83E8F63EE9F925EBF439EDF23DEEF432F0F42BF1F42BF2F32BF2F32B E9EF59BBCF9C2C475C1E37791D378E0D288116346A456558CAE99DDFF76DE7FA49EEF93B F1F934EFF936EDFB32E7FF2DE8FC38E7EB4CF8FA72EDFF7ED5F18ABDE0AA537656092701 698231E0F455EDF629F7F517FCF216FCEF24FBF025F7F31EF5F420F7F12BF7F02EF7F030 F7F02EF7F030F7F02EF7F030F7F02EF7F030F7F02EF7F030F7F02EF7F030F7F02EF7F030 F7F030F8EF32FAF13EF4EE50EEEB66F1F38EFBFFBBFBFFDAF2FDECF8FFFFF8FFFFFBFEFF FCFEFFFFFDFFFFFDFFFFFDF8FFFEF6FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3 F2F2F2FFFFFFFFFFFF4A4A4A010101222222CFCFCFFFFFFFFEFEFEFFFFFFF8F8F8FFFFFF FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F6F6F6F8F8F8 EEEEEEFFFFFF8080800B0B0B0F0F0FA4A4A4FFFFFFFFFFFFFEFEFEFDFDFDF6F6F6FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4FFFFE1FFFFC5F8FBA0F0F67C ECF55CEEF74CF2FB4AF6FC50F7F95AF8F665FAF36EFBF36EFCF465FEF55CFFF74EFCF84E F8F858F7F666F8F278FBEF7FFCEF7DFEF076FCF36AF8F46EF3F587E5ECA9919E97102550 153484083391033993032E51A4AD6AF8EF76FAF275F7F06BF9F465F3EF58FFFD60F6F451 FAF953FAF953FAF855FAF858FAF75CFAF65FFAF563FBF466FFF36CF6E766F6EC73F1EF8A E7F1AA7D95750E334605357301399A043DA8023590214778B2C7B8E8EB9EFFF871F7EE4B EDF95BEEFC71F7F48BF3EAAF8A8A8A172959003085003A96003E8205395198AC89F8F6A3 F9E574FFEC6CFFF478FBF470F8F761F8F85AFAF65FFBF563FCF465FEF363FFF45EFEF55A FBF352F8F34FFFFD5BEEEF56F9FA70F0F277EEF284757B3F17213C455469E1F6ABE2F577 EEF375F9F174FBE96BFFF072FFF172FFEA6AFBEC6BF4EF6DF1F874E2EE9A8F939F1F2241 485136CCD890F2FA97EBF072F6F55CF6F346FFFA47F9F144FEF760F1ED72E3E790F0FDC8 D4ECD65E8082052E40063A62034083043E7D072B4B1A2D296C6D43D2CB85FAF69FE7ED89 E1F8909EBA7F162C55283A6AB1C5A0E9F89DEFF281EFEB6EF5F475F8F375FCF078FFEF75 FFF06CFEF26AF5F571ECF58CC6DAA54360641033770C33980C379F023286285C8BB2E3DF D6FCBFDEFFBA92B29D2A48640623730F2CA1132FB4102DAB0C29872943766F8680C2D49A F1FA8FEFF361EDEB3EF6F13DFEF751FCF658FEF558FCF658FCF658FCF658FCF658FCF658 FCF65AFBF65AFBF65AFBF65CFBF65CFBF65CFAF75EFAF46AF9F186ECEBAA96A495102F4C 0B3C81003889043F7B033649789F70D3F084ECFE5EEFFA3CEDF530E2EC2BEEFD4CE6F554 E5ED5CE1EB54DEF43AD7F638DFFF5BEBFF93B4CF9C566D5D21352A9BAD85ECFF9CEEFF73 E9F257F0EE5DF5E576F8E57CFEEF70FFFA71F5ED66F2F270ECF578E7F4AF5968890F2578 052C790A3A861746962C578CACD1CADDF6D6E1EBD2B8BEBC394D7211306907316B15487D 054166002A37124C365D8D53DAFA97E0F471F0F45FFFF95DFFF45EF5E85CF7E96EFFF681 F3F47DF3F578FBF36AFFF261FFF05CFFEF66FCEF7DF1EE9FE1ECCA526E72012B53033476 0E43910033860033874B7188DEE887FBF758FFFA5CF7F153F4EE50FBF559FEF85CF9F45A FCF55CFBF65CFCF55EFCF55EFCF55EFCF55EFBF65EFBF466FEEF7AFEEF7AFFF265FFF556 FCF751F5F85FECF685DFF4B373928D1136620932820B37900A33820F3772355A77B6D3BF E3F297F2F872F5F561FFFB67F5EE62F7F588E6EEB37D908E0B2A63103792083497103786 16314CA0B095F2F6A1F5F176FAF565FCF65AFCF55CFCF65AFCF55CFCF65AFCF55CFCF65A FCF55CFCF65AFCF55CFCF65AFCF55CFCF65AFCF55CF7F956ECFF4DE4F5827B738B22134E 524E42EEF3A1EFFC66ECFA4DF1F965F3F866F4FA5CF5FA56F7F958F8F85AF8F858F0F57D C9D7B330445D1C317420368C102880152E67465F5BD2E8A8E0F076E8F158EEF14CF1F046 EFF148ECF345E8F63EE8F545F4F45EF1F36CDCEB6AD1E782DBF6C386A0852B43296F8348 E9F97CF3FB58FBFA4AFFF74EFFF363FEF268FBF561FAF75CFBF65CFCF65AFCF55CFCF65A FCF55CFCF65AFCF55CFCF65AFCF55CFCF65AFCF55CFCF65AFCF55CFCF65AFCF55CFCF55E FBF15EFFF36BFAF178F3EE88F4F5A5FDFFC7FBFFDEF3FCE9F9FFFDF8FFFFFBFFFFFEFEFF FFFDFFFFFDFFFFFCFDFFFDFBFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFF4F4F4FAFAFA FFFFFFD6D6D6131313030303646464FFFFFFFEFEFEF0F0F0FFFFFFFAFAFAFFFFFFFAFAFA FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBF9F9F9FFFFFFF8F8F8 FFFFFFBBBBBB2A2A2A000000636363F0F0F0FFFFFFFEFEFEFCFCFCF4F4F4FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFFFFEDFFFFDDFFFFC5FAFFABF8FF95 F9FF8AFDFF8AFFFF91FFFF9DFFFFA4FFFDACFFFCAAFFFE9FFFFF95FFFF86FFFF83FFFF8A FEFF96FFFFAAFFFCB4FFFAB4FFFBADFFFE9FFFFFA3FCFCB4EBF1CD939EB00F245D123287 06318F033A8D05305AACB694FFF7AEFFFCACFFFBA5FFFFA3FDF996FFFF9BFEFC8DFFFF91 FFFF91FFFF93FFFF96FFFF9AFFFF9CFFFF9FFFFEA1FFFEA3FFF79FFFFDACFDFFBDEEFDD2 6985790F38560C3F7E00318E00369B0130883E6197D2E4E6F0F2C1FFFFA3FFFD86F9FF90 FBFFA3FFFFB6FDF5D090929E1A2F6403368F0040A000428B093D629FB4A3FFFFC8FFF29D FFF89BFFFFA8FFFCA4FFFF9CFFFF98FFFF9CFFFE9FFFFDA1FFFE9FFFFE9AFFFF93FFFD8A FFFD87FFFF92F9F88CFFFFA9FAFDAEF8FAB97C826815214B4A597AECFFCBF1FFA4FBFEA7 FFFBA8FFF29EFFFAA5FFFAA4FFF39CFFF5A0FFFCA1FCFFA5ECFABF9499B61E24544B5556 D2DDBBFBFFCAF5FAA8FFFF95FFFB83FFFF85FFFD82FDF289FFFFB3FBF8C1E6EBCBF5FFFA C5DDE14D6D7A0F3A5C0022600C478B1E467909203F252C32828574DDE1BEFBFFD1E5FFB8 A0C3991731622A3F78B6CCB7F3FFC1FCFCB2FDF8A6FEFFA8FFFFA8FFFDACFFFCAAFFFDA1 FFFE9DFFFF9DF7FFB4D1E6C547647411357F062D9407329A002A7F225582D8FFFFD6ECBD FBFFD1F3FFEF8AA0AE2E488302217C0021951236B1173BAB002178183561788D8ED9E9BA FFFFB5FFFF91FEFE7CFFFF8FFFFF95FFFF95FFFF93FFFF93FFFF93FFFF93FFFF93FFFF95 FFFF95FFFF96FFFF96FFFF98FFFF9AFFFF9AFFFFA3FDFAADF1F2C695A7A90C2F59093A89 00368F043C8604345893B6A0F3FFC1FFFF9EFFFF86FFFF81FFFF87FFFFA5FFFFABFFFFAF FFFFA0FFFF84F5FF78F5FF8DF9FFB8E0F3D597A7A713222992A091EFFFC0FCFFAEFFFFA1 FFFFABFFF6C1FFF2BEFFF9A7FFFFA1FEF995FFFF9BF9FFA2F2FFD15D6DA00F26840B3186 103D8E113E9120487CA7C8C1DCF2CEF5F9DEF2F2F0A0A9D040559602236A0E3882194D96 053D7A00385D194B549CC2A9E1F9C5FFFFBFFFFFABFFF59CFFFFADFFFFB3FDEDA2FFFEB1 FFFFACFFFE9FFFFE96FFFD91FFFC98FFFCACFDFBC8EDF8E86D84960C30620433790C4093 00318B00388F335D85DDE8AEFFFD94FFFF9BFFFD92FDF98EFFFF97FFFF9AFFFC93FFFF98 FFFF9AFFFF9AFFFF9CFFFF9DFFFF9DFFFF9DFFFEA4FFF9AEFFFBA9FFFD95FFFF89FFFF84 FFFF92F5FFB2E8FFDA5F80911037720531880B38950732800D366E4C6F8DCDEBDFEDFFC0 FAFFA3FDFF91FFFF96FFFB8FFFFFB0F2F9D78699A70A2B6E0E389A08329E0E368D153158 A3B3A6FAFCBBFEF99BFFFF9AFFFF96FFFF98FFFF96FFFF98FFFF96FFFF98FFFF96FFFF98 FFFF96FFFF98FFFF96FFFF98FFFF96FFFF98FFFF93F8FF89F0FDB58079AD211466545260 F7FDCDFCFF9FF8FF89FDFF9FFEFFA1FFFF95FFFF91FFFF98FFFF9AFFFF95FDFFADE0EED5 354962132668182D860F2481172E71506673E6F8D2FFFFB5FFFF9CFFFF99FFFF99FFFF9C FFFF9BFFFF93FFFF93FFFF9CFFFF9EFBFF9AF5FFB3F8FFE8B3C3C044525554604AF7FFB4 FEFF96FFFF8FFFFF98FFFAAFFFFAB6FFFDACFFFEA3FFFF9CFFFF96FFFF98FFFF96FFFF98 FFFF96FFFF98FFFF96FFFF98FFFF96FFFF98FFFF96FFFF98FFFF96FFFF98FFFF98FFFA97 FFFC9FFFFBA6FEF8AEFFFDC2FFFFD8FEFFE4F6FFECF9FFFAF9FFFFFBFFFFFEFEFFFFFDFF FFFDFFFFFBFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FFFFFFFEFEFEFFFFFFFEFEFE 858585000000151515B1B1B1FFFFFFFDFDFDEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF9F9F9FFFFFFFFFFFFF1F1F1 FBFBFB666666060606202020B9B9B9FFFFFFFDFDFDFFFFFFF9F9F9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFDFFFFEFFFFFE2FFFFD4FFFFCF FFFFD1FFFFD6FFFFE3FFFEE8FFFDECFFFDE8FFFFDDFFFFD1FFFFC5FFFFBCFFFFB8FFFFBF FFFFD4FFFFE1FFFFE1FFFFDCFFFFCDFFFFCDFFFFDDF1F6EF94A0C60D21680D2F8903308D 033C89063263B2B9C1FFF9EBFFFEEAFFFEE5FFFFE1FFFCD7FFFFD8FFFDCFFFFFD3FFFFD3 FFFFD4FFFFD6FFFFDAFFFFDCFFFFDFFFFFDCFFFFD3FFFFD1FFFFD8FEFFE4EFFFF751717C 0B38610E438500338B0034900330835D7DB6F2FFFFF3F5DFFFFFC6FFFFB8FFFFC0FEFFCC FFFFD6FFFCEA9496AD1B316B0339930043A400408E093F6EA3B8B9FFFFE1FFFBC4FFFFC5 FFFFD1FFFFD4FFFFD6FFFFD8FFFFDCFFFFDFFFFFDFFFFEDDFFFFD8FFFFD1FFFFCAFFFFC4 FFFFCCFFFBCBFFFFDFFFFFECFDFDF57E8396111B584A5885F2FFE7FAFFCBFFFFD4FFFFD6 FFF6CBFFFECFFFFECFFFF9CBFFFCD0FFFFD3FFFFCAF1FFDF939CC51821624B547BD4DDEC FBFFFDFBFDE7FFFFD5FFFFC5FFFFC5FFFFC6FFF6C8FFFEDFFFFDF1F2EEEFFBFFFFF4FFFF B2C4DA4F719400336E013C821742861B377617275B3340638D9BA8E1F9EBE4FFDC9EC8B2 14326E283F82B9CEC9FAFFDEFFFFDCFFFFD6FFFFD3FFFFD3FFFFD8FFFFD6FFFFCDFFFFC8 FFFFC5FCFFD4DFF6E64665810D308100268F0B369E002C81184876E0FFFFF2F5EAFFFFED FEFFFAE5F3FC97B0CF3155870028700C3A9009379500267F001D642541718194A3DAE8DB FFFFDFFFFFD3FFFFD4FFFFD6FFFFD4FFFFD3FFFFD3FFFFD3FFFFD1FFFFD1FFFFD1FFFFD3 FFFFD4FFFFD6FFFFD8FFFFDAFFFFDCFFFFDAFFFFD5F5F9E096ABBC0A2F6604379200329C 0439990631768AA4BFEDF7EFFFFFDFFFFBD0FFF7D8FFF2E5FFF8FFFFEEFFFFF8FFFFFBEC FFFFD3FFFFC6F5FCC8FCFFEAEAF2FFBBC1E54A4F75B0B9CAF4FFE8F9FFD5FFFFD1FFFFDC FFFDF4FFFCF3FFFED3FFFFC6FFFFC1FFFFC3FFFFC3F6FFEB5E6DB00B228C193D9B08358A 00237821447ACAE8E0F8FFE4FFFFE6FFFDFAF3F5FF8E98DF25399000167C0023950332A8 0235A202338F365DA09DBBE1F1FFFFFEFFF8FFF8E3FFFDDFFFFBDCFFF5D3FFFFDCFFFFD6 FFFFCCFFFFC3FFFFBDFFFFC1FFFFD1FFFFE6F9FFFF889BBB1A397206307C0A3C9300328D 003B971B4883D4E1DAFDFBD4FFFFDAFFFFD5FFFCD2FFFFD6FFFFD6FFFCD2FFFFD8FFFFD8 FFFFDAFFFFDCFFFFDDFFFFDFFFFFE1FFFFE1FFFEDCFFFFD2FFFFC2FFFFB7FFFFB2FFFFBE F8FFDBEDFFFE4B6E940D377F04318E0C3A98042F7D0D356962849FE7FFFFF3FFE3FCFFCD FFFFBCFFFFB8FFFFB9FFFFCFF8FFF38C9FBD0C2D7C0E39A20631A20C3493153163A7B6B9 FFFFD7FFFFC3FFFFD1FFFFD6FFFFD8FFFFD6FFFFD8FFFFD6FFFFD8FFFFD6FFFFD8FFFFD6 FFFFD8FFFFD6FFFFD8FFFFD6FFFFD8FFFFD3FEFFCCF5FFF08079D61D1084524D83FDFFFE FFFFDAFEFFCBFFFFDFFFFFDFFFFFD3FFFFD1FFFFDCFFFFDCFFFFD6FFFFDFE8FAEE364F63 11296917308A0E268A132C8050668FEEFDFFFBFFE6FFFDD9FFF8E0FFF6E8FFF6EFFFF7F0 FFFAEBFFFCE0FFFFD6FFF8C4FFFFCDFFFFE1FEFEFFCCCEF46C6D9D5D5E7CFFFFEFFFFFDA FFFFD8FFFFE3FFFAFAFFFAFFFFFCF3FFFFE6FFFFDCFFFFD6FFFFD8FFFFD6FFFFD8FFFFD6 FFFFD8FFFFD6FFFFD8FFFFD6FFFFD8FFFFD6FFFFD8FFFFD6FFFFD8FFFFD4FFFFCCFFFFCC FFFFD1FFFCD1FFFFDAFFFFE3FEFFEAF8FFEBFBFFF6FBFFFBFCFFFFFEFFFFFFFEFFFFFCFF FFFAFFFFFBFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFCFCFCFFFFFFE2E2E22B2B2B 0000004B4B4BE8E8E8FFFFFFFDFDFDF6F6F6FFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBF1F1F1FFFFFFFEFEFEDCDCDCFFFFFF A1A1A11414140000008E8E8EFDFDFDFAFAFAFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFDFAFFFEFBFFFFFDFFFFFEFFFFFFFAFFFFF8FFFDFC FFFAFFFFFAFFFFF9FFFFF8FFFFF9FFFFFAFFFFFCF4FFFEEAFFFFDFFCFFD4FBFFDAFEFFEF FFFFFBFFFCFDFFFDF8FFFFEAFFFFE8FFFFF4F4FAFF95A0D80B20730B2E8C01308C043E88 06336AAFB7DBFFF6FFFFF9FFFFFAFFFFFBFFFFF9FEFFFCFDFFFAF8FFFDFBFFFDFAFFFDFB FFFCFDFFFCFFFFFCFFFFFBFFFFFBFFFFF6EEFFF8ECFFFFF8F5FFFFDCF6FF315875002859 003579083D8D09398D0C337E7590C7F2FFFFF1F3F0FFFFE3FFFFD8FCFFDFFCFFE6FFFFEA FFFBF99195B2162E6A00358D0040A0003A8F033A739FB6C6FFFFF4FFFCDFFFFDDFFFFFEC FFFEF2FFFFFAFFFDFDFFFCFFFFFAFFFFFAFFFFF9FFFFFAFBFFFBF6FFFDEFFFFDEAFFFFEF FDF9F0FFFEFFFEFDFFFAF9FF7D81B10A145C455589F1FFF7F9FFE4FFFFF1FFFDF4FFF5E7 FFFBEAFFFBEAFFF6E8FFFCF2FFFFF1FBFFE3EFFFF28C99CD0F1B6746508ED1D9FFF7FDFF F9FBFFFFFFFBFFFCEFFFFDECFFFCEDFFFAF4FAE7EBFFF7FFFFFAFFF9F7FFF9FEFFF6FEFF 9CB5D427598C002669001E6C2343981F358B00105C31487C95B5CADEFFF699C6C10E2E77 233A88B6CAD3F8FFF1FFFFF3FFFFF1FBFFECF9FFECFFFFF3FFFFF3FFFFECFFFFE4FFFFDD F9FFE8E7FFFF436389072B7F00248D163FA8093689154472E0FBFFFFFAFFFCE8F4ECE5EC F9FFFFEEFFFF7196A80B395B01346900327B18489D0F38900014651831738496C6DDE8FF FBFEFFFFFDFFFFFBFFFFFCFDFFFBFBFFFBFAFFFBF8FFFBF6FFFBF6FFFCF6FFFCF6FFFDF8 FFFEFAFFFFFDFEFFFFFCFFFFFEFFFDFFFFF1F7FDFB95ACCE082D7103349A0031A005399F 083181879DCCEFF2FFFFFBFAFFF8F4FFF5FFFFF3FFFFF1FFFFEAFFFFE7FFFFEBFFFFFAFB FFFEF1FFFFF1FFFFFFFBFCFFE1E3FFAEB2D8F1F8FFF8FFF8EDFADCF1FADBFEFFEFFDFCFF F4EEF8FFFDEFFFFFE3FFFFDBFFFFDAFCFFD6F3FFFA5869B7041B8D0D339608318B022A81 315288D5EEE8F9FFE2FDF8DBFFFCF6FEFAFFDBE1FF7C89D81F3799001D91032FAC0638B5 002DA20025855077C2BFDBFFF2FFFFFFFDFFFAEBEEFFEDE9FFF8F3FFFCF6FFFEF3FFFFE8 FFFFE1FFFFDAFFFFDDFFFFE8FFFFF8F8FFFF9AA9D0253F7C092D7B0A3890003390013E9B 0B3B83C6D7F5F2F2FAFFFEFFFEFCFFFEF8FAFFFCFDFFFBFBFFF7F7FFFAFBFFFAFDFFFAFF FFFAFFFFFAFFFFFBFFFFFAFFFFFBFFFFFAF8FFFCEBFFFEDDFFFFD4FFFFD1FDFFDBF2FFF4 E8FFFF3F64990A37880331910D3B99032D770F3365718FA7EDFFFFF1FFF8F8FFEAFDFFD8 FFFFD3FFFFD3FFFFE3F8FFFF8B9EC80B2E820F39A70431A409339512306CA7B8CAFFFFEA FFFFDFFFFDF3FFFBFBFFFBFDFFFBFBFFFBFDFFFBFBFFFBFDFFFBFBFFFBFDFFFBFBFFFBFD FFFBFBFFFBFDFFFBFBFFFBFDFFFEFAF9FFF3F3FEFF7C75E7140A8D4C4892F8FCFFFCFFFD FEFFF6FFFEFFFFFDFFFFFFF6FFFFF4FFFBFFFFFBFFFFFCFBFFFFFBE0F5F832526B143374 1F3E990E2E930A2A81415D8FE0F5FFF9FFFFFFFFFAFFF9FFFFF6FFFFF6FFFFF7FFFFFAFF FFFCFFFFFBF4FFF3DEFFFFE1FFFEEEFFFAFFFFF7FFDCD3FFDAD6FFFEFEFFFEFFF6FFFFFA FFFDFFFFF8FFFFF7FFFFFAFFFFFBFFFFFCFDFFFBFBFFFBFDFFFBFBFFFBFDFFFBFBFFFBFD FFFBFBFFFBFDFFFBFBFFFBFDFFFBFBFFFBFDFFFBFBFFFBFDFFFBF8FFFCEDFFFCEAFFFDEA FFFBE6FFFEEAFFFFECFEFFEDF3FAE8FCFFF4FBFFF8FCFFFDFEFFFFFFFEFFFFFCFFFFFAFF FFFBFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFC1C1C10000000C0C0C 878787FFFFFFFFFFFFFCFCFCFBFBFBFFFFFFF7F7F7EBEBEBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE 3A3A3A020202343434E6E6E6FFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFEFCFFFEFCFFFEFCFFFFFCFFFFFCFFFFFCFFFFFAFFFFF9FF FFF7FFFFF7FFFFF6FFFFF7FFFFF9FFFFFAFFFFFCFFFFFFF6F8FFE8F7FFEDF9FFFFFCFDFF FFFBFFFFFAFFFFFCFDFFFFFAFEFFFFF3FAFF8794D8152D8706298D0E3F9C00388100316B A9B4E2FDF5FFFFF8FFFFF9FFFFF9FFF9F3FFFFFBFFFDF8FFFFFBFFFEF9FFFAF5FFFAF5FF FEF8FFFFFAFFFFF9FFFFF7FFFBF0FFFFFBFFF9FEFFEBFCFF91B2D5224C7C00296412478B 0A3C85002269224483C3D9FFF4FFFFEAEDF6FFFEF8F5F3E4F9FFF8F8FFF9FAF3EDFFFCFF 8689AA1F38710D4399003C9C003D95002E6F94ABCBFEFEFFFFFCF6E9DAD3FFFDFFFEFEFF FFFCFFFFFBFFFFF9FFFFF8FFFFF7FFFFF7FFFFF8FFFFF9FFFFF4FCFFFDFFF7F2F8FFFDFF FCFCFFF9FBFFEBECFF6D72B41E2776495891E9F8FBF8FFF6F1EFFAFFFAFFFFFAFFFFEFF0 FFF9FBFFF5FCFFFAFFF6F6FFF8FFF8F1FFFF7989C4172679414D97D8E2FFF4FCFFF4F9FF FCFDFFFAF7FFFEF4FCFFF8FFFFF8FFFFF8FFFFF7FFFFF8FFFFFAFFFFFCFFFCFEFFF1FFFF 759FC7235592001C6E0022831733A0153097173889264F7DB4E7E8A6D6E41E3E930C247C C3D7EFF0FDF6FFFEFFFFFFFFF7FFFBF5FFFDFBFFFFFFFCFFFFFBFFFFFDFBFFFFF1F8FFF8 DAF2FE42618D0A2E84032A930C369C063084285483DBF3FFFAEBFFFFF2FFFFF5FFF9FAFE F2FFFDE8FFFF7DAAAD063A50063B6D00267214419E2248AD001E8020379491A3F7E4EFFF F9FAFFFDF9FFF9F2FFFFF9FFFFF9FFFFF9FFFFF7FFFFF9FFFFF9FFFFFAFFFFFBFFFFFCFF FCFDFFF9FEFFF8FEFFF9FEFFFEFDFFF7FBFF98ADE4052A7B00339C0034A1073C9C052D75 8AA1C3F8FDFFFFFDEFFFF6E2FFF9F3FFF4FDFFF6FFFFF3FFFFF2FFFFF4FFFFF9FFFFFCF6 FFFFF3FFFFF8FEFEFFFBFEFFF9FFFFEEF9F5F8FFECEDFDD6E8F8D3F8FFEDF7FFFFF3F8FE FFFEFFFFFDF8FFFFF3FCFFEAF6FFE1F2FFFF5162BA0C249E0B30980E39950A2F8826467F CAE0DDFCFFE6FFFFE6FFFCF3FBF7FFF8FDFFD3E0FF687EBA153582012E83043A90003989 104B8F0023594C789DDDF9FFF7FFFFFFFCFFFFF8FDFFEEF6FFF9FFFDF3FEF9F0F3FFFBF5 FFFFF3FFFDF0FFFFFAFEFFFFF9FDFFCCD8FF4B5F9C05226E1C469C11449F002D8A0F4291 A4BBEFE4EAFFF8FCFFFBFCFFF1EEFFF3EAFFFFF2FFFFF8FFFFF7FFFFF7FFFFF8FFFFF8FF FFF8FFFFF8FFFFF9FFFFFAFFFFFBFFF0EAEEFFFDF2FFFFEFE9EBD6F9FFF8F0FFFFBCDAFE 1F468907358B00319003328C0A31763758859DB6CAF0FFFFF0FFFFEEFFF9F8FFEBFFFFE3 FFFFE4FFFFF1E3E9F999ABDB0A2C830A34A0002D9F0F3AA00F2E719EB1D1F9FEF8FFFFF3 FFFBFFFFFAFFFFF9FFFFFAFFFFF9FFFFFAFFFFF9FFFFFAFFFFF8FFFFF9FFFFF8FFFFF9FF FFF8FFFFF9FFFFF8FFFEFBFFF7FFFFE9F4FF6F6BE3130E8E7171BBF6FCFFF9FEFFE4E7F8 FCFBFFFEFBFFFFFDFFFFFDFFFFF8FFFFF7FFFFF9FFFBFEFFD6F3FF275177052F790C3796 012C92083286416893D8F8FFF2FFFDFBFFF4FFFFFDFFFCFFFFFCFFFFFEFFFBFFF8FCFFF4 FFFDF8FFFDF1FFFFE1FFFFE8FFFAFFFFF8FFFFF7FFFEFAFFFBFFFFF4FFEFE8F2E9F9FEFF FCFCFFFFFBFFFAF6F7FFFEFBFFFBFFFFFAFFFFF9FFFFFAFFFFF9FFFFFAFFFFF9FFFFFAFF FFF9FFFFFAFFFFF9FFFFFAFFFFF9FFFFFAFFFFF9FFFFFAFFFFFAFFFFFAFFFFFBFDFFFDFA FFFFF6FFFFF4FFFFF3FCFFF3FCFFF3FCFFF6FEFFFAFEFFFFFFFEFFFFFCFFFFFBFFFFFCFF FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FFFFFFFDFDFDFCFCFC5B5B5B000000242424E0E0E0 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE909090 0E0E0E090909979797FFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFEFEFFFCFEFFFEFDFFFEFDFFFEFDFFFEFCFFFFFAFFFFF9FFFFF9FF FFF8FFFFF8FFFFF9FFFFFAFFFFFBFFFFFCFFFEFFFDF7FFF3F4FFFAF8FFFFFBFBFFFFF9FF FFF9FFFFFCFFFFFEFFFCFEFFF1F9FF8694DD142D8A042A8F0D3F9E00388100326BA8B5E1 FBF7FFFFF9FFFEFAFFFFFAFFF7F4FFFFFBFFFBF9FFFBF7FFFBF9FFFDF9FFFEFBFFFFFBFF FEFBFFFFFAFFFFFAFFFFF9FFEAE4FFF3FAFFE6FCFF6C8FC7043270002C6E07397E083578 09306B6E8ABCD8EAFFF7FEFFFCFEFFFBFAFFFAFBFFF7FFFFF9FFFFFDF7FBFFFBFF989BBC 1B316A003386003897003994053B858FA6D2FBFCFFFFFAFFFAEDF6FEFDFFFAFCFFFCFDFF FEFCFFFFFBFFFFF9FFFFF8FFFFF8FFFFF9FFFFFAFFFFFCFFFFFDFFF2F1F7FCFEFFF9FDFF F8FBFFE1E6FF656CB01C25726470AAF0FEFFF8FFFFF0EDFFFFF9FFFFF7FFFFF7FFFFFAFF FFF5FFFFF9FFF3F4FFF5FFFFEFFFFF7789C71726773C4B90D4E0FFF2FDFFEDF6FFF9FEFF F6F8FFFBF8FFFFFBFFFFFAFFFFF9FFFFF9FFFFFAFFFFFCFFFFFEFFFFFFF8F8FFFFD0EEFF 648CC01539870F31931536A90327990027871040805088976395B01330941A3095CEE1FF F3FEFFFEFEFFF9FBFFF4FFFFF2FFFFF9FEFFFEFBFFFFF9FFFFFBFFFFFFFFF7FFFFDAF0FF 4161900A2E82032A910C369A063082285485DBF3FFFFF5FFFFF2FFFFF8FFFAF8F9F7FFF6 EEFFF8C0E8DF7BA9B6002E5813428800258300218C1C3DAE011F8F132E99869BF4E8F2FF F7FCFFF9FBFFF8F7FFFEF9FFFFFAFFFFFAFFFEF3FFFFFAFFFFFAFFFFFCFFFEFDFFFBFDFF F8FEFFF5FFFFF7FEFFFCFBFFF6F9FF97ACEF05298102339C0034A0093C97062D6E8CA1C0 F8FEFEFFFFEAFFF8DBFFFCEAFFF7F2FFFBFFFFF7FFFFF7FFFFF7FFFFFAFDFFFEF3FFFFED FFFFEDFFFFF8FEFFFBF4F9F3F4FFF1F8FFECF4FFE5F1FFE9F4FFF8F4FFFFF7FFFFFCFDFF FDFBFFFFFFFFFAFFF4F5FFEAF0FFFF4F62BE0B25A00A319A0E39970A2F8A274581CAE0DE FCFFEAFFFEECFFFDEDF9F9EDF9FFFDF5FFFFB9CAE6506C9B012863002B6E155094002E6B 04427512486E658DA6E6FCFFFBFFFFF9EDEFFFF9FFFFF8FFFFF8FFFFFBFFFFFDFFFEFFFF F6FAFBF8FBFFFCFEFFFBFCFFE6EBFF7884BE152D730A2F7F0C3E9300348D0031816784BE E8F6FFF2FEFFEBF0FFFBFBFFFFFAFFF4EBFFFFF8FFFFF9FFFFF9FFFFF8FFFFF9FFFFF9FF FEFBFFFCFBFFFCFBFFFDF9FFF3F1FFFFFDFFFFFFFFF0F4F5F7FFFFEDFFFF93B3E60D3783 02318B11429F07348900226158759DD5E8F7F2FFFFF0FFFFEDFEFFFAFFFCFFFFF3FFFCEC FFFEFAE8EDFFA7B9EB143487002B930232A10833990D2F7792A7D2F9FFFFFFFEFFFFFCFF FFFBFFFFFAFFFFFBFFFFFAFFFFFBFFFFFAFFFFFBFFFFF9FFFFFAFFFFF9FFFFFAFFFFF9FF FFFAFFFFF9FFFDFBFFF5FFFFE7F4FF6769D00D0E787077AEECF6FFF7FFFFF7FDFFFBFCFF FCFCFFFEFEFFFFFDFFFFF9FFFFF7FFFFFAFFF8FFFFD1F3FF22528201308007399A002F92 0235843B6B91D3FCFFEDFFFBF5FFF3FCFFFBFEFFFFFCFFFFF9FFFAF5FFEAF8FFECFFFFFD FFFDFBFFFFE4FFFFE3FFFBFAFFF9FFFFF8FFFFFBFFF7FFF9F7FFF3F5FFFBF5FFFFF7FDFF FBFEFFFFFFF4FFFDF0FFFCFFFFFBFFFFFAFFFFFBFFFFFAFFFFFBFFFFFAFFFFFBFFFFFAFF FFFBFFFFFAFFFFFBFFFFFAFFFFFBFFFFFAFFFFFAFFFFF9FFFFF9FFFFFAFFFFFCFFFFFEFF FFFFFAFFFFF6FEFFF4FEFFF4FEFFF6FEFFFAFFFFFFFFFEFFFFFDFFFFFBFFFFFCFFFFFEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF5F5F5FFFFFFBFBFBF262626000000757575F3F3F3FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEDBDBDB303030 000000464646FBFBFBFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFDFEFFFAFEFFF8FEFFFBFEFFFDFEFFFFFEFFFFFEFEFFFEFEFFFEFEFFFFFDFF FFFDFFFFFEFFFFFEFFFFFEFFFFFFFBFCFFF8F5FFF4F4FFFFF8FEFFFBFBFFFFF8FFFFF9FF FFFCFFFFFEFFFBFEFFF0FAFF8495DD132D8C032A910B40A0003985003367A7B8D2F9FBFF FEFEFFFCFFFFFEFEFFF5F8FFFEFFFFF9FCFFF7F8FDFAFDFFFEFFFFFCFFFFFEFEFFFCFFFF FEFEFFFEFDFFFFF9FFE7E4FFF1FCFFC1DBFF2A509700236D0F438C0233760027622C4B7A C1D5F8EEFAFFF0F5FFFCFEFFEEF0FDFBFFFFF7FFFFF9FFFFFFFCFFFFFAFFBFC0DE23396B 002675003E9C0033910D40917D92C7F7F6FFFFF7FFFFF9FFFCFCFFF3FAFFFBFFFFFCFFFF FEFFFFFFFEFFFFFDFFFFFCFFFFFDFFFFFEFBFFFFF4F7F8EAF4F7ECFBFFFFF4FCFFF5FFFF D7E0FF4F598E1922658994CAF5FFFFF8FFFFF3EFFFFFF8FFFEF3FFFFFBFFFFFCFFFDF6FF FEF9FFF1F3FFF4FFFFEDFFFF7789C71628703C4C7FD2E2FFF2FFFFE9F7FFF7FFFFF3FDF4 F9FFF3FFFFF6FFFFFAFFFEFAFFFEFBFFFFF6FFFFEFFFFFE8FFFFE1FEFFEDF1FFFFBCD5FD 5E79BC23429C0D2F9D042C9E002E920032780038532758810B27952537A5D0DFFFF3FEFF FCFFFFF9FCFFF4FFFFF2FFFFF9FDFFFEFAFFFFF7FFFFF9FFFFFDFFF7FFFFDAF0FF41628F 0A2F80032B8D0C3698063082295286DAF4FFFFFAFFFFF7FFFFF8FFF8F7F3F8FFF5F4FFFB EDFFFFDFFEFF6B8DBD1F448B00227D0D33980D349D00248D00278C12358697AEE0D8E9FF F2FFFFF7FFFFEFF2FFFEFEFFFFFDFFFDF7F7FFFDFAFFFEFAFFFFFAFFFFFBFBFFFFF8FFFF F5FFFFF7FFFFFCFBFFF6F8FF98ABF005298102339900359A0A3C93062E6C8CA1BEF8FEFE FFFFEAFFF8DBFFFEE6FFFBEBFFFFFFFDFCFFFFFDFDFFFDF6FFFFECFFFFE4FFFFE1FFFFE3 FFFFEAFFFFEFF4F8E9FAFFF5F9FFF8F6FFFCF4FFFFEEFFFFC2D2F3E4F1FFFBFCFFFDFAFF FFFDFFF9FFFBF4FFEEF0FFFF4F62C00B25A00A319A0D3A97082F8A264683CADFE2FCFFEF FFFDF1FFFDEAFFFFD8F7FFD4F9FFECF5FFFFA7BBD6324E8002296E14459200307C0E4B8E 002E600D3E5F95B5C4F3FFFFFFFFF2FFFDF4FFF7FFFFF7FFFFFBFFFEFDFFFBFFFFF3FAFF F4FBFFFBFEFFFCFCFFFBFBFFB7BDEF3B4D8B001E65063583054295002E77274B7BDDF4FF EEFFFFD6E4FEF8FFFFFCFEFFEEEBF4FFFDFFFFFCFDFFFCFDFFFDFDFFFEFFFFFEFFFCFFFF FBFFFFF9FFFFF6F7FFFBF9FFFFFDFFFEFEFFF0F6FFF4FFFFD7EEFF6181BC022D7C05348E 1C4BA505307E06265F8CA4C6F4FFFFF7FFFFF1FFFFF0FDFFFCFFFFFFFEFAFFF6EEFFFCFD F3F4FFC0CEFD2646930023850D3EA7012F91092D797A91C5F7FEFFF9F9FFFFFEFFFFFFFF FFFEFFFFFFFFFFFEFFFFFFFFFFFEFFFFFFFFFFFDFEFEFEFEFFFDFEFEFEFEFFFDFEFEFEFE FFFDFEFBFFFFF1FFFFDBECFF575FA7121A5B8693A6ECFBF8F7FFFFF8FFFFF9FFFFFBFFFF FEFFF4FFFFF6FFFCFFFFFBFFFFFFFDF7FFFFCFF4FF1F5289003184043A9A00318E003781 386D8DD0FDFFE9FFFBF1FFF4F8FFFDFBFFFFF9FFFFF7FFF4F2FFE3F4FFE8FBFFFFFFFDFF FFFFE8FFFFE1FFFCF1FFF9FFFFF9FFFFFCFFF6FFF6EFFFEEF1FFFFF1FFFFCDD8EED4DAE6 FAFDE8FCFCE0FFFFF6FFFFFFFFFEFFFFFFFFFFFEFFFFFFFFFFFEFFFFFFFFFFFEFFFFFFFF FFFEFFFFFFFFFFFEFFFFFFFFFFFEFFFFFDFFFFFAFFFFFAFFFFFAFFFFFCFFFFFEFFFFFFFF FFFFFAFFFFF8FFFFF6FFFFF6FFFFFAFFFFFDFFFEFFFFFEFFFFFCFFFFFCFFFFFEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF5F5F5FFFFFF707070000000111111CFCFCFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF1F1F16D6D6D010101 1C1C1CC2C2C2F8F8F8FCFCFCFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFAFFFFF1FEFFEDFFFFF1FEFFF4FFFFF6FEFFFAFEFFFAFEFFFAFEFFFAFEFFF8FFFFF6 FFFFF6FFFFF6FFFFF6FFFFF6FCFFF6F7FFF4F5FFFFF9FEFFFCFBFFFFF8FFFFF9FFFFFDFF FFFFFDFBFFFFF0FBFF8396DB112E8A012A930A40A400398A003467A5BBC8F9FEF7FCFFFA FCFFFAFCFFFAF5FAF3FCFFFAF9FEF7FBFFF9FCFFFAFCFFFAFCFFFAF8FDF7F4F9F2F6FBF4 F9FCFFEEE9FFFBF9FFEDFBFF728FD5001F71002E811F539F023274082C5E677FA1E9F5FF F9FFFFEFF1FDFCFEFFF9FCFFF8FFFFF5FFFFF9FFFFFFFBFFFBF1FAE6E7FC3D527F002672 0948A500319006368A5D70ABF3F1FFFFF9FFFFFAFFF0F4FFF2FBFFF9FFFAFBFFF1FCFFF6 FEFFFAFFFFFBFFFFFAFFFFF6FFFFF1FFFFECF5F9E2FEFFEFFBFFF8EFFAFCF4FFFFC9D6F6 2A356318215CACB4E5F7FFFFF0F6FFFBF7FFFFF9FFF9F2FAFFFEF8FFFEFAFBF8FFFCFAFF F0F3FFF2FFFFEDFFFF768AC5172969405278D6E7FBF2FFFFEAFAF7F5FFF6F1FFE9F7FFEB FCFFEDFEFFF1FFFFF1FFFFF1FFFFEDFFFFE6FFFFDFFFFFD6FFFFE1FBFFFFF4FFFFB9CAFE 4B65B00B2F900D38A00D42A200317B00335517467A0D27A02433AAC4D3FEF3FEFFFCFFFF FBFFFFF4FFFAF4FFFFFBFDFFFFF9FFFFF7FFFFF8FFFFFDFFF8FFFFDAF0FF41628D0A2F7D 032B8A0C3795063180295288D8F5FFF3F7FFFBF5F5FFFBF8FFFFFAFEFFFBF3FBFDF4FFFF F1FFFFE7FCFF667FBF1F3F8C11358B002781123F9C1B4DA6001D6831538091ACC7E7FDFF F1FFFFF0FAFFF0F6F6FEFDF8FFFFF4FFFFF1FFFFEFFFFFEDFFFFEFFCFFF3F9FFF6F7FFF8 F8FFFFFEFCFFF7F8FF99ABEB06297A0334930035970C3B93072C708CA0C5F8FBFFFFFEF8 FFF7E9FFFDF3FEFBF6FBFFFFF7FFFFFFFFF8FFFFEDFFFFEAFFFFE6FFFFE4FFFFE6FFFFEA FFFFF1FFFFF8FDFFFEF2F9FFF7FFFFF2FFFFB9C7F46475AD9AA5DBFBFBFFFDF9FFFFFDFF F9FFFBF4FFF0F0FFFF4E63BE09269E0832980D3A9707308C244686C8DFE7FBFFF4FFFCF8 FFFEECFFFFCFF3FFC2F4FFD5FBFFF8EDF5FF9AA7DC36509D001F7A1648A700358E053F88 0D42762C5370A5BEC5F9FFF8FBF8F1FFF3FFFFF2FFFCF7FFFBFEFFF7FFFFF6FFFFF7FFFF FBFFFFF8F5FFFFFAFFEDECFF7A84B90D29680029700B4694043F830B355FACCAE6EBFFFF DCEFFFF3FFFFFBFFFFF6F7F2FFFFF6FFFFF1FFFFEFFFFFEFFFFFF1FEFFF4FBFFF6F8FFFA F8FFFFFBFFFFFCFDFFFCFEFFEBEEFFEDF3FFF1FFFFBBD3FF345696032E7D103E940C3A8F 01296F3D5C8BC2D6EFF8FFFFF5FAFDF4FFFFF1FCFFFFFEFFFFFCFAFFF1EDFFFAFAFEFBFF D8E5FF38569C00237A1749AA002F8C052A785872ADF2FEFFF9FCFFFEFFFDFFFFF3FFFFF3 FFFFF3FFFFF3FFFFF3FFFFF3FFFFF3FEFFF2FEFFF2FEFFF2FEFFF2FEFFF2FEFFF2FEFFF2 FAFFF9F2FFFFC3D5EB3D49791F2B51ABBCB4F5FFF1EBF8EFF8FFFFF9FFFFFBFFFAFCFFE6 FEFFEAFFFEFFFFFEFFFFFFEFF7FFF8D0F4FF205189003182053A9600328B00387D386D8D D0FDFFEAFFFFF2FFFFF8FFFFFBFEFFF9FFFFF7FFFFF2FFECF2FFF3F5FFFFFBFDFFFFFFEF FFFFE3FFFCEFFFF9FBFFF9FFFFFCFFF8FFFDE1F6EDEDFFFFDFF5FF8895B8888EA6DDDFD1 FFFFE6FFFFEFFFFFF3FFFFF3FFFFF3FFFFF3FFFFF3FFFFF3FFFFF3FFFFF3FFFFF3FFFFF3 FFFFF3FFFFF3FFFFF3FFFFF3FFFFFBFFFDFFFFFBFFFFFCFFFFFDFFFFFEFFFFFFFFFFFFFD FFFFFAFFFFF8FFFFFAFFFFFBFFFFFDFFFEFFFFFEFFFFFDFFFFFDFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF8F8F8FFFFFFDEDEDE2C2C2C000000585858F5F5F5FEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFDFDFDB6B6B61F1F1F030303 6A6A6AF5F5F5FFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA FFFFEFFFFFECFFFFEFFFFFF3FFFFF4FFFFF4FFFFF3FFFFF1FFFFEDFFFFECFEFFEAFEFFEC FEFFEFFEFFF4FEFFF8FCFFF8F9FFF3F9FFFAFBFEFFFEFCFFFFF9FFFFFBFFFFFFF6FFFFF3 FBFFFDF0FCFF8397D4102F89002B940740A700388F00346BA4BDC2F8FFF0FBFFF3FBFFF3 FBFFF4F4FCEDFBFFF4F8FFF1FBFFF4FBFFF4FBFFF4F8FFF1F6FEF1F7FFF0FBFFF4FCFFFF F1EDFFF9FAFFA7B7F5223F8B00287F063992003281022E6D425F89BACCE2F1F8FEFFFFFD FBFAF8F6F6F8FBFFFFF0F8FFF5FFFFFBFFFFFFFCFDF7EDEEFCFBFF61739900276D034099 003A9A00287F40508EE4E2FFFFF9FFFFFBFFE4EBFDF5FFFFF9FFF3FBFFEAFCFFEFFEFFF3 FFFFF6FFFFF4FFFFF1FFFFEDFFFFEAFAFEE5FCFFEDF6FFF3EFFAFCF4FFFFADBADA0B1643 2D346AC6CDF7F8FFFFEFF3FCFFFAFFFFFAFFF9F4EEFFFFEAFFFFECFBFAF6FCFBFFEFF4FF F2FFFFEDFFFF778BC0172A62465576DAEAF9F4FFFFEDFEF4F4FFF1F1FFE8F4FFE7F9FFEA FBFFEDFEFFF1FFFFF1FFFFEFFFFFE8FFFFE1FFFFDAFFFFDFF4ECE1FFFDFFF5FEFF9DB2E9 375BA706348A003689043F830E486E13417C142BAF242FADBDCAF6F7FFFFFCFFF6FBFFF1 F7FFEDF7FFF6FCFEFFFFF9FFFFF6FFFFF7FFFFFCFFF9FFFFDBF0FF4262890A3077032C84 0C3793063180285388D5F7FFF4FFFFF8FEF0FEFFF8FFFFFDFFFEFFFDFBFFFAF7FFFBFCFF F7FCFFE1EFFF677EB40626630B367A083C85002C790E45880024513D607E99B7D1E3FAFF F4FFFFF9FFFFFEFFF7FFFFF1FFFFEDFFFFEAFFFFE8FFFFEAFFFFECFBFFEFF9FFF1FBFFFA FFFEFFF9FAFF9BADDD092A6F06348C0234930C3B97072B798C9DD5F6F8FFFFF9FFFFF3FF FFFAFFFAF8FFF7FDFFF3FDFFFBFFFFFEFFF6FFFFF6FFFFF6FFFFF6FFFEF6FFFDFAFFFCFF FFFCFFFAF6FFFBFBFFF7FAFFEAF2FF7079C42633828B95DAFBFAFFFDFAFFFFFEFFFAFFF8 F4FFECF0FFFF4E64BA09269C0832960C3B9705308E23468AC7DEECF9FFFBFFFBFFFFFDF4 FCFFD8F9FFD3F6FDDEF2F2F2FFF9FFF7F4FF8B94F30D22950D34AD00289E0F46AD104497 00275E4A6789C8D8E7FEFEFFFFFAFFFFF9FFFAF6FFF3FAFFF5FFFFF4FFFFF7FFFFF8FDFF FAF4FEFFFAFFFFF9FFB9BCE53C518600236100357B0B478608355F6284A0D0ECFFEEFFFF EBF9FFEDF6F5FFFFF8FFFFF1FFFFECFFFFE8FFFFE8FFFFE8FEFFEAF9FFECF7FFEFF7FFF6 F9FFFFFBFFFFF9FDFFEEF4FFF7FFFFF0FFFF93ADDE143676032E7C11409200216F113776 96AFD8F0FFFFFDFFFEFFFFFDF8FFFFF5FBFFFFFDFFFFFCF6FFF0E9FFF7F5FFFCFFEAF4FF 4A68A400297712459E00348A032C7B3A5898D6E4FFF8FEFFFCFFFBFFFFEDFFFFEDFFFFED FFFFEDFFFFEDFFFFEDFFFFEDFEFFECFEFFECFEFFECFEFFECFEFFECFEFFECFEFFECFAFFF5 F4FFFFA1B1C8202D502D3C4FC6D9C3F5FFE8EBF8EEF7FFFFF9FFFFFBFFF4FCFFE1FEFFE3 FFFFFFFFFEFFFFFFE8F8FFF1D3F4FF23518201317B083A8F0031850437793B6B8FD4F9FF EEFFFFF7FFFFFCFAFFFFF7FFFEF8FFFBFBFFF7FFFFF4FFFFF1FEFFF5FDFFFEFFFBFFFFEA FFFBF3FFF8FDFFF7FFFFF9FFF6FFFFF0FFFFEAFFFFA0B6E83A45856A6DA0E5E2EBFFFFF3 FFFFEFFFFFEDFFFFEDFFFFEDFFFFEDFFFFEDFFFFEDFFFFEDFFFFEDFFFFEDFFFFEDFFFFED FFFFEDFFFFEDFFFFEDFEFFF4FEFFFFFCFEFFFEFDFFFEFEFFFEFFFFFEFFFFFFFFFFFFFFFD FFFFFBFFFFFBFFFFFDFFFEFFFFFFFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F9F9F9FFFFFF8E8E8E000000080808AAAAAAF1F1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFEFEFEF4D4D4D0000001E1E1E DADADAFFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF6 FFFFF6FFFFFAFFFFFBFFFFFBFFFFFAFFFFF6FFFFF1FFFFECFFFFEAFFFFEAFEFFEDFEFFF4 FEFFFBFEFFFFFCFFFFFBFFF3FCFFF4FEFEFFFFFCFFFFFBFFFFFCFFFFFFECFFFFE6FBFFF3 EEFFFF8299CF103085002B940641A900389300346EA4BCC6F8FFF1FBFFF6FBFFF6FBFFF8 F4FBF3FBFFFAF8FFF8FBFFFBFBFFFBF8FFF8F9FFF8FBFFFAFBFFFAFBFFFAFCFFFFFAF8FF C7CAF73C4E8C001C691F4CA7023793001667234C8A98B2D5F5FFFFFAFBF6FFFFF3FFFFF3 F1F0EBFBFFFFEAF4FDF7FFFFFBFFFFFFFCF6FBF0EAFFFDFF8E9FBD022F70002F860C44A5 00247C2F3D7EBBB6DFFFF8FFFFFBFFEBF3FFF4FFFFF9FFF4FBFFEDFCFFF4FEFFF8FFFFFB FFFFFBFFFFF8FFFFF4FFFFF0FDFFEFFCFFF6F3FCFBEFF8FFE7F2FF7984B10C16495F6597 E1E5FFFAFEFFF3F6FBFFFBFFFFFBFFFFFCE9FFFFDDFFFFDFFAFCEEFCFCFFEFF5FFF2FFFF EDFFFF778CBB192A60414D73D9E3FCF4FFFFEFFFFEF4FFF8F1FFEEF2FFECF7FFF1F9FFF6 FBFFFAFEFFFBFFFFFAFFFFF6FFFFEFFFFFE8FFFEE8FFF8EAFFF9F8FCFDFFEEFFFF8AADE7 15468B00286E0945830E486E053172192CB72A33B6BDC9F3F8FFFAFBFFECF4FFDDF8FFE1 F9FFEAFFFEFFFFF9FFFFF6FFFFF7FFFFFCFFF9FFFFDBF1FF4263860A3174032D810C3891 06318028538AD3F8FFEDFFFFF2FFF1F1FDF3F9FDFEFFFDFFFFFAFFFFF9FFFFF9FFF7F4FF F8FEFFCFE0FC6583A7103C6D00235F0030770B478D002D65092F5C3C5E849EB7D6F1FFFF F8FFFFFFFFFFFAF5F1FFFEF3FFFEEFFFFFEDFFFFEDFFFFF1FEFFF3FCFFF4FCFFF8FFFEFF FAFCFF9EAED20B2B6407358303358C0D3B91092A798C9CD7F6F7FFFFF9FFFFF3FFFFFCFF F7F9FFF2FFFFEFFFFFF7FFFFFBFFFFFCFFFFFFFEFFFFFDFFFFFBFFFFFBFFFFFBFFFDF5FF F9F3FFFCF9FFF8F9FFACB1F5353F872E3F87C7D2FFFBFBFFFEFAFFFFFEFFFAFFF4F4FFE7 F0FFFF4E64B70828990733940C3B9505308F21468CC5DFF0F8FFFFFFFBFFFFFBFFEDF6E1 F9FFECFFFFF4F4EDF4FFF8FFFFF6FFD6D6FF6676CE0020840D3EA50031950028820A3583 1231725C6DA5E9EBFFFFF9FFFFFAFFFFFEFFF9FFFFF4FFFFF2FFFFF7FFFFF6FAF9FFFAFC FFFAFFFFF9FFE3E2FF8194BF183F76002868033F7E073567244771A0BCE1EDFFFFF4FFFF F1F8FFFFFFFDFDF9F0FFFFEFFFFFECFFFFEAFFFFEAFEFFECF9FFEDF7FFF1F7FFF6F8FFFC FBFFFFFBFFFFF9FFFFF5FFFFC8D8FA5E78AB042666052F7B0937840530755073ABD9F0FF F7FFFFFAF6F3FFFEF8FCFFFFF5F8FFFFFCFBFFFAF3FFF1E5FFF7F0FFFBFFF4FBFF6F8DBF 13408400348404388B093580274689A2B3E9F5FEFFFCFFFFFFFFF1FFFFF1FFFFF1FFFFF1 FFFFF1FFFFF1FFFFF1FEFFF0FEFFF0FEFFF0FEFFF0FEFFF0FEFFF0FEFFF0FAFFFCECF7FF 7482A5162248506070D6E9D3F5FFEAF3FFFFF9FFFFFBFFFFFCFFFBFEFFE4FFFFE8FFFDFF FFFDFFFFFFECF9FFF1D6F3FF27507C072F750C3A8802307E083672416A8AD8F8FFF2FFFF FBFDFFFFF6FFFFF4FFFFF5FFFFF9FFFCFFFFF5FFFFEEFFFFF1FFFFFBFFF8FFFFE4FFFCEA FFF9F6FFF7FFFFFAFFECF5FFEEFFFFE2FAFF5065A6131C6B9192D2FFFBFFFFFEFAFFFFF4 FFFFF1FFFFF1FFFFF1FFFFF1FFFFF1FFFFF1FFFFF1FFFFF1FFFFF1FFFFF1FFFFF1FFFFF1 FFFFF1FFFFF1FEFFF6FBFFFFFBFFFFFBFFFFFCFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFEFF FFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F8F8F8393939000000414141E3E3E3EFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFA4A4A41414140000008E8E8E FBFBFBFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFCFF FFFAFFFFFBFFFFFBFFFFFCFFFFFDFFFFFFFDFFFFF8FFFFF4FFFFF6FFFFFBFEFFFFFEFDFF FEFBFFFEFDFFFCFFF3FEFFEDFFFEFFFFFBFFFFFBFFFFFDF4FFFFE1FFFFDDFBFFEAEEFFFF 829ACA0E3183002D930640AB003897003375A4BAD1F9FDFFFCFFFFFCFFFFFCFFFFF5F8FF FCFEFFF9FBFFFCFEFFFAFCFFF6F8FFFBFDFFFCFEFFFCFFFFF8FBFFEBEDFAB8B6CE666992 0A1C5A0627761E4DA900339114479882AAE7D8EFFFF8FFFFFFFFF3FFFBE4FFFFECFEFFF1 F1F7F5F7FFFFF7FFFFFCFFFFFFFDF1FFFDF1FFFEFFC6D6F0244D8B0032870D43A3002880 26317376719AE9DCF0FFFBFFF8FFFFF4FFFFF9FFFDFBFFFBFCFFFFFEFEFFFFFDFFFFFCFF FFFCFFFFFDFFFFFEFFF8F7FDFEFEFFF9FBFFEEF2FFACB1E83B3F86303579A5A8DBF9FDFF F7FAFFFAFBFDFFFBFFFDF7FFFFFFE3FFFFD3FFFFD4FAFEE3FCFDFFEFF6FFF2FFFFEFFFFF 798CB71A2960333A70CFD3FFF5FEFFEEF9FFF4FFFFF2FFFFF1FFFCF5FFFFF7FFFFF9FFFF FCFDFFFFFBFFFFFAFFFFFAFFFFFAFFFFF9FAFFF8ECFFF3E9FFFDFFF2FFFFD0F3FF699BD0 18538F0039700943690025692030C12D33BBB5C1E9F8FFF4FBFFE3F5FFD2F9FFD4FBFFDF FFFFFAFFF9FFFFF6FFFFF7FFFFFCFFFBFFFFDDF1FC4463820B3170032D7F0C388F063180 28538AD1F8FFE8FFFFECFFFBEDFDFCEFF4FAFAF4FFFFFAFFFFF9FFFFF9F7FFFDF3F1F3E8 F5FFFFDBF7FF4673940138700749970033880B3C89032B710C2E6E476098A5B3E2EEF4FF FEFCFFFFF6FFFFFAFFFFFAFFFFFBFDFFFCFDFFFDFFFFFEFFFEFFFFFFFFFFFFFDFDFCFDFF 9FAFC90C2C5B0936790536820E3C87092C6C8C9FCAF5FBFFFFFEFFFDF8F2FFFFF4F4FFF0 EEFFFBEBFFFDF4FFFFF8FFFFFBFEFFFEFDFFFFFBFFFFFAFFFFFBFFFFFCFDFBF2F5FEF8FF FEFBFFCCCFF259628D21305B5B7196F0FFFFFCFCFFFEFAFFFFFEFFFCFFF1F5FFE3F0FFFF 4E65B30828970733920A3C9504308F21458FC4DFF4F7FFFFFFFBFFFFF9FFEDF3FFF8FEFF FFFCFFFFF8FFFFF8FFFFFBFFF9FCFFCDE0F1426988235985002C69002B7715429D04248B 1D2A9A8582D9EBDDF7FFF6F3FFFFFBF9FFFDF2FFFFF1FFFDF7FFFAFDFFF7FFFBF6FFFAFD FFF8FFF9F5FFD1E0FF6589BB043F7B003A7C0631760D2C6F5870AEC0D1FFF2FBFFF9FDFF FFFBFFFBF4FCFFFCFDFFFCFAFFFEF8FFFFF8FEFFFAFBFFFBF7FFFDF7FFFDF8FFFBF7FFF9 FBFFFFF9FFFFDEE9FD7C8CAE253F700D2F6E103A8206327B4871B3B2D3FFECFFFFF9FFFF FFFEF6FFFEF3FFFFFFF6F6F8FFFBF5FFFAEDFFF3E2FFF8EBFFFCFDF5FCFFB2CFF9406CA9 00236D073F8C103E8916377A5A6DA7DBE4FFFBFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFFFEFEFFFEFEFFFEFEFFFEFEFFFEFEFFFEFEFFFAFDFFABB1E13F4984 2C366B95A2C2EFFFF8F5FFFAF5FDFFF9FCFFFBFCFFFCFEFFFEFFF4FFFFF6FFFAFFFFF9FF FFFEFBFCFFFBDAF0FF2D4D7C0C2D72123883082E750D356846697DDEF8F9F8FFFFFFFEFF FFF7FFFFF6FFFFF6FFFFFBFFFFFFECF9FFF3EDFFFFEDFFFFF9FFE8FFFFD3FFFFD6FFFCE4 FFFAFAFFFCFFEEF9FFEBFFFF90ABD8142B6E283383C0BFFFFFFAFFFFF9FAFFFEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFFFFFBFFFFF9FFFFFBFFFFFCFFFFFEFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFFFFFFFFFFFEFFFDFEFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F 0707070303038E8E8EFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEECECECFFFFFFF8F8F8404040000000424242E9E9E9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFDFFFFFBFFFFFB FFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFEFFFFFEFFFFFEFFFFFCFFFFFCFFFFFCFFFF FCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFAFFFFFAFF FFFAFFFFFAFFFFFCFFFFFDFFFFFEFFFFFFFDFFFFFBFFFFFBFFFFFFFEFEFFFEFCFFFEFBFF FFFCFFFFFFF4FFFFEDFFFEFBFFFDFFFFFCFFFFFEF8FFFFEAFCFFEAF7FFF6EAFFFF7F9BCB 0D3280002E8D0741A5003895003277A2B9D9F6FCFFF9FFFFF9FEFFF9FEFFF1F7FFF8FEFF F5FBFFF8FDFFF6FBFFF0F7FFF6FDFFF7FEFFF5FCFFDCE3FFC4CBE84D52721F2853132861 1F3E8106307C0836816E97D5E3FFFFF0FFFFF6FCFCFFFFF1F7EFDAFFFFEDFFFFF4DFDFDF FBFFFFF5FAFDF9FBF8FFFDF2FFFEF3FFFFFFF2FFFF4B6FA11342880B3A8A052A781C2C68 353966BEBDDCF1F6FFF1FFFFE2F8FFF5FFFFF9FFFFF9FFFFFBFFFFFCFDFFFCFDFFFEFCFF FEFCFFFCFDFFEEEEFFFBFCFFF8FCFFEAEDFF797EC00B115F51559CD7DAFFFBFDFFF5F9FC FDFDFDFFFCFFF9F4F8FFFFE6FFFFD9FFFFDDFAFDEAFBFDFFEFF5FFF1FFFFEDFFFF778BBE 192967242B6FC2C6FFEDF5FFEAF4FFF4FFFFF3FFFFF2FFFFF5FFFFF7FFFFF9FFFFFCFDFF FFFBFFFFFAFFFFF9FFFFF9FFFFF8FFFFF6F6FFF8F4FEF5F6F2FCFFE9FFFFD1FDFF6397BF 00285413476F00256C2738BA2A33ACA7B4DEF5FFFBF9FFE4FBFFDAFCFFDAFFFFE3FFFFF8 FFFAFFFFF8FFFFF9FFFFFDFFF8FFFFDBF0FF4462880B3172042D7F0C388F043184255295 CEF8FFE1FFFFEDFFFFF4FFFFF9FFFFFFFBFFFFFAFFFFF9FAFFF7F0FFFDEDFFFFEFF8FFF9 E7FEFFB5DAF73C6B9F00236E043E92063A900C3A8F052C7B082970475F9DACBCF0F4FBFF FBFBFFFFFAFFFFFAFFFFF9FFFFFAFFFFFAFFFFFBFFFFFCFFFFFDFFFEFEFFF6FDFF9BAFD2 0C2C5D0A367707367E113B83092D6B899FCEEFFDFFFBFFFFF6FBF7FBFFF6F3FFF0F0FFF6 ECFFF9F1FFFFF4FFFFF7FFFFF8FEFFFCFCFFFEFCFFFFFCFFFFFCFFFFFDFFFBFCFFF1F5FF 8790B11A27492235557A92AAEBFEFFFBFFFFFEFBFFFFFFFFF9FFF9F2FFF7EDFFFF4C65B9 0927970832960D3998072F8F234491C3DEFCF2FFFFFEFCFFFEFBFFF7FCFFEFF5FFF6F4FF FFFBFFFFFBF8FFF9EFFFFFF3F5FFFAB0D2D32F5C6F00355D164C8C0A3890092B97152DA9 0B177DB6B3DEE6E0ECFBFFFFF5FFFFEFFFFFEEFFFFF8FFFFFEFFFBFFF8F3FFFBFBFEF1F8 FFFCFFF4FFFFB1CDF4325E8D0E3F7A092E7C09297C17327F6B7FC4DBEAFFF5FBFFF6F6FF FFFBFFFFFBFFFFFCFFFFFDFFFFFEFFFFFFFDFCFFFDFBFFFDF8FFFFF2FFFFEFFFFFEAFCFF E8F8FFABBBDC34497400195022427F23488C0D33748FB2E8E7FFFFE5F6FFEEF3F6FFFFF3 F5EFDFFFFFFDF4F4F4FFFAF3FFFCEFFFF6E8FFF9EEFFFCFAF6FAFFEDFFFF7193C3001956 134286184388072C701C3877ADBFEFF7FEFFFBFFFFFCFEFFFBFFFFFCFFFFFBFFFFFCFFFF FBFFFFFBFEFFFAFFFFFBFEFFFAFEFFFBFEFFFAFEFFFBFDFFF8FCFF696C9F1B1F5C4D5387 DCE2FFF7FFFFF6FFFFF2F7FFFBFBFFFCFCFFFEFDFFFFFFFBFFFFFFFFF9FFFFF8FFFFFCFF FBFFFFD8EEFF2C4C850B2D75133783092E74103369486783DEF6FFF7FFFFFEFEFFFFF9FF FFF8FFFFF9FFFFFCFFFFFFEDFBFFF3F0FFFFEEFFFFF7FFF1FEFFE3FFFFE6FFFFF3FFFDFF F9FFFFF0FFFFABC7DF33507C001551525FA5CFD1FFFFFBFFFFFCFFFFFDFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FEFFFFFBFFFFFBFFFDFBFFFDFCFFFFFEFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFFFFFFFFFFFEFFFDFEFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E4E4E000000 292929CBCBCBFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FFFFFFFFFFFF7F7F7F121212000000989898FFFFFF FDFDFDF8F8F8FFFFFFFFFFFFF6F6F6F7F7F7FFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFDFFFFFDFF FFFCFFFFFCFFFFFBFFFFFCFFFFFCFFFFFCFFFFFCFFFFFDFDFFFFF8FEFFF6FFFFF6FFFFF8 FFFFF8FFFFF8FFFFFAFFFFFAFEFFFBFCFFFDFBFFFDF9FFFDF8FFFFF7FFFFF7FFFFF8FFFF FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFDFFFFFDFFFFFDFF FFFDFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFDFFFFFDFFFFFFFFFEFFFFFEFFFFFDFFFFFEFF FFFBF1FFFEF1FFFEF8FFFDFFFFFEFFFCFFFFF7FFFFE4F4FFE7FDFFD2F0FF7FA3DD153F87 0021740C449B114FA6003178A3BBDFE9F4FFF4FFFFF4FFFFF1FFFFF0FFFFF1FFFFF0FFFF F0FFFFEEFFFFEDFFFFEBFFFFDFF3FFA9BFF05C72A423396B1D31631D3364132D5E183463 4C69939EBBDDDBF5FFF0FFFFF7FFFFFCFFFBFFFFF6FFFDF6FFFCFAFFFBFDFFFAFFFFFBFF F3F3F3FEFFFBFFFFFBF9FBF8FBFFFFF4FFFFAFC6E553739C1636691E3D730E295E001A4D 395386A0BEF0DBFFFFE0FFFFEEFFFFF4FFFFF4FFFFF4FFFFF4FFFFF2FEFFF1FCFFF0FAFF F5FEFFEAF2FFEEF7FFE1E8FF757EB90911522F3780AAB0ECF8FDFFFBFFFFFCFFFFFFFFFF FFFEFFFFFEFDFFFFF6FFFFF6FFFFFBFCFFFFEAEFFFE2EAFFEEFEFFD7ECFF4C63A9132673 212E7C939DE5EBF7FFF1FDFFEDFCFFF2FFFFF4FFFFEAF8F9F8FFFFF9FFFFFCFFFFFFFFFF FFFEFFFFFDFFFFFCFFFFFAFFFFEEFFFFF7FFFFFBFFF2F6F5F1FFFFEAFFFFB6DCE7638AA7 0E346503246B1A30933647A1A8B8E9E6F8FFF5FFF6F8FFEBFEFFEEFFFFF4FFFDFFFFFCFF F4F1FFF8FAFFF7FEFFF1FFFFC9E0FF25427A0B2D7508318305318A002F8B15449CB8E4FF E2FFFFF1FFFFF2FFFFF5FAFEFFFEFFFFFCFDFFFAFAFFF3F2FFFBFBFFFDFFFBFFFFF4FFFF EAFFFF98B8E9284E8C00185E003284013B8F0F439611408E0A347C2D509096B0E9EBFFFF F1FEFFECF4FFF6F6FFFEFBFFFFFAFFFFFAFFFFF9FFF4F1FFECF8FFEAFFFF7794CE032467 0D337C254C990E35840B2F797A98D8E9FFFFEEFFFFE2EFFFF1FEFFF5FFFFF6FFFFF4FFFF F0FFFFEEFFFFEAFCFFE9FAFFECFAFFEFFDFFF1FCFFF0FBFFF2FCFFF0FCFF6472A3324371 1F305C22355DA2B9D9E3F5FFFBFFFFFEFFFDE3E7F0E5F0FFF0FFFFC6DCFF344CAE042294 1334A5082A95092A8B3A57A59DB5E5EEFFFFF4FFFFDEEAFAECF9FFECF8FFF6FDFFFEFFFF FFFEFFFEFAF9FFFFFDFBFFFFF4FFFF93A9C12C4C730F34690F3A7F083586063390163C91 304586A9B6EAEEFFFFF0FFFFE2F0FFECF7FFFBFFFFFFFEFFFBF6FAFFFCFFFFFDFFF6F3FC FBFEFFF5FFFFBDCDE66881AA0E2E7704288002257723408E728AD0C9DDFFF0FDFFF4FDFF F5FCFFF7FAFFFBFBFFFFFFFFFFFFFAFFFDF1FFFFF0F9FFFFD8F6FFDFFFFFD7FCFF80A1D6 314F8B173575132E710A26673D57949FB6EAEDFFFFF1FFFFEFFCFFFBFFFAFEFFEDF9FEE8 FBFFFBFBFFFFFFFFFDFFFEFAFFFDF6FFFCF8FFFCFDFFFEFFF8FFFFB9C8E7576F9B18376D 072E690D36760F3A7E12376EAFC2E0E9F7FFF5FFFFF4FFFFEDFBFEF4FFFFF5FFFFF1FFFE F2FFFEF4FFFFF5FFFFF0FFFFF5FFFFF4FFFFCCD8E87C849B0003264D4B72AFAECEF5F6FF FCFFFFFCFFFFFAFBFFF5F6FAEDEEF0FFFFFFFFFFFDFFFEFFFFFCFFFDF7FFF8F3FFF7FDFF B8D7FF1742900932840A33830A2F7D0E317535548BE2FDFFE9FCFFEEFCFFF5FAFFF9FCFF FBFCFFFCFCFFFBFDFFF9FCFFF5FFFFEEF9FFE7F4FFEBF8FFF1FFFFEEFFFFEAFFFFE7FFFF 88A9D242638E052452152D5D798AB8F3FCFFF9FDFFE1E3F0FEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAFAFAFDFDFDFFFFFFF0F0F0FFFFFFFFFFFFE1E1E1FFFFFFB8B8B82F2F2F000000757575 FFFFFFE4E4E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6C7C7C72C2C2C0101014D4D4DEDEDEDFFFFFF FDFDFDFFFFFFFFFFFFF6F6F6FCFCFCFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFDFFFFFCFFFFFBFF FFFBFFFFFBFFFFFBFFFFFCFFFFFCFFFFFCFFFFFDFDFFFFF8FFFFF4FFFFF6FFFFF6FFFFF8 FFFFF8FFFFFAFFFFFAFFFFFBFEFFFBFCFFFDFBFFFDF9FFFFF8FFFFF7FFFFF8FFFFFCFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFBFFFDF4 FFFBF3FBF2EDF4F0EFF4F3FBF4FAFFF4FFFFEEFFFFE9FFFFB6D6FF4970AB012D6E002670 063988003385001A5D859DC3CAD9F0EEFCFFF0FFFFF0FFFFEDFFFFE1F3FFE1F4FFE8FDFF D3E9FFB2C9FB8BA5D86580B53E599019336C031D560520571935653B547D6D86A5B9CFE6 F0FFFFF2FFFFEFFBF7F9FFFBFEFFFAFFFFFAFFFEFBFFFBFFFFF9FFFFF8FFFFFAFFFFFCFB FEFFFBFCFFFFF0F8FAF7FFFFF5FFFFDDEEFFADC1DC152D4F19355D264675294D81183C76 2048866F98D8D1F5FFE9FFFFEFFFFFEFFFFFF0FFFFF1FFFFF1FFFFF1FFFFF1FFFFEDFBFF E1EEFFABB7E74E5A8E0C174F26306D949EDCF4FCFFF8FFFFFCFFFFFEFFFFFFFFFDFFFFFD FFFEFBFFFEFDFFFEFFE5E3F0EBEDFFF8FCFFF2FDFFE7F7FF99AEF1253B870116650D1D6B 6D7BC4D0DEFFF0FDFFE3F1FFDBE9FFECF8FFF7FFFFF9FFFBFBFFF8FCFFF6FFFFF6FFFFF8 FFFFFAFFFEFBFFFAFFFFF5FFFFF5FFFFFBFFF2F3EBF5FFEFF1FFF4E1FEFCB4D3E8405E90 122D74031A6A2C4087BFD1FFEFFFFFF4FFFDECF7E6FFFFF8FBF2F3F9F4F8FDFBFFFCFDFF F8FEFFF2FFFFD0E1FF95AADF19357413347B1035850C368C08359009379586ADF8D4EDFF F2FFFFF7FFFFEEF3F6EFEFEFF4EFECFFF7F6FFFCFDFCF2FAFBF5FFEDEEFFF2F9FFF0FFFF C0D6FF5F7AAF1B417F013781003686013A89043985002E760C38794A6EAA8DABE1E6FAFF F1FEFFF5FDFFFBFBFFF2EDFFF2E9FFFFF9FFFEFAFFEDFEFFCFEDFF5875B90020650B2D77 0C307C001B67092B755775BDC7E3FFE9FFFFDCEEFFF2FFFFF7FEFFF3F8FFF8FFFFEBFFFF EBFFFFEDFFFFEDFFFFEDFFFFECFEFFDDEEFFD1E1FF6575B36676B21727621425591D2F5D 475A82D5E9FFF1FFFFE5EBE7FEFFFAF9FFFFF4FFFFEDFEFF91A6F5253D9F102C99122E9C 092590041E7B203A85758AC1D3E7FFF1FFFFF2FFFFF4FFFFF5FFFFF7FFFFF8FDFFFEFFFF FFFFFFFDFCFFF3F3FDFBFEFFE9F3FF93A5C9284473001C5603307103378000226C001A63 415A9C9EB2EDE4F6FFF2FEFFF7FEFFF9FAFFEBE9F6FAF8FDFFFEFFFFFDFFF7F5F8FFFEFF FEFEFFFCFEFFD0DBF95874B33155A30F307D02226B1A377B5A74B1B2C7FEEDFFFFF1FFFF F5FEFFF9FEFFFAFCFFFEFFFFFFFFFDFFFFFAF9FFFFE7FFFFC1E9FF7BA0D72E518B001C5C 001A5B263E7C4D629BB5C5F8E6F3FFF4FFFFF5FFFFEEF8F7F7FFF4FBFFEFF7FFEDF9FFFD F9FFFFFCFFFFFFFFFDFFFEFDFFFEFBFFFDFDFFFDFFFCFAFFF9FEFFB5C2E2374E7800174D 0E36732251951A43814057818796B5CADAF4EAFAFFF1FFFFF1FFFFEBFDFFDAEDF4EAFCFF F1FFFFF1FFFFF1FFFFD3E3FA9AAAC45564832833533F3E5E9A96B1EEEBFFFFFDFFFCFBFF FEFEFEFFFFFAFFFFF6FFFFF6FFFFFAF3F3F3F5F4FAFFFDFFFFFCFFFFFBFFEDF5FF8CADF4 123F9216409219408F173B871C3D842E4B8DB1CBFFE6FBFFEBFDFFF0FFFFF2FEFFF5FEFF F8FDFFF9FDFFF9FDFFF9FCFFF7FDFFF4FDFFF0FFFFEAFFFFC2E0FF8EB1E76B90C5254A7F 0F3365001C4A233A638A9ABBEAF5FFF8FEFFFBFEFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFB FAFAFAFFFFFFFBFBFBFFFFFFFFFFFFF3F3F3FFFFFF6969690A0A0A0C0C0CB5B5B5FFFFFF FAFAFAF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF4F4F4FDFDFD7B7B7B030303080808B0B0B0FFFFFFFFFFFF FFFFFFF9F9F9F8F8F8FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFDFFFFFDFFFFFDFF FFFDFFFFFDFFFFFDFFFFFDFFFFFEFFFFFEFDFFFFFBFFFFFAFFFFFAFFFFFAFFFFFAFFFFFA FFFEFBFFFEFBFFFDFDFFFEFDFFFEFFFFFEFFFFFFFFFFFFFFFEFFFFFEFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFBFFFDF6FEF3ED FFF8F5FFFEFFFFFEFFFBFEFFF5FFFFF1FFFFD3E9FF7693BF2243780E3472194284164289 0D3D87153D7B485C81818DA59CA8C29FADC8ABB9D6A6B5D496A5C692A2C66A7CA2586B95 384D7A152B5A0014440014440F265821386A364E7E7089B2B2C8EDD9EEFFEEFFFFF1FFFF F4FFFFF3FFF9F9FFFAFCFFF8FFFFFAFFFEFBFFFCFFFFFAFFFFF9FFFFFBFFFFFEFFFEFFFD FCFFFFF6FEFFF7FFFFF5FFFFF2FFFFF0FFFFB1C6E54D6589021D4804235214336911316A 20437D47679A96AACFABBAD7C3D2F1D7E6FFDCEBFFD1E0FFBFCDF0B2C0E37B89B069779E 33406A09164233406D9FACD9ECF8FFF4FEFFF9FFFFFCFFFFFEFFFFFFFFFDFFFFFDFFFFFB FFFEFDFFFEFFFFFDFFEFF2FFF8FDFFDDE9FF95A5D85266A11F347723377E05165C313E82 8995CFE1EFFFF1FFFFF2FFFFF2FFFFF7FFFFF9FFFDFBFFF8FCFFF8FFFFF8FFFFFBFFFEFD FFFDFFFFFAFFFFF6FFFFF6FFFFFBFFFBFBF1F7FFEDF2FFF4EDFFFFE9FFFF98B3E2475EA1 00125E1E2F74D1DFFFF2FFFFF4FFFAF7FFEFFFFFF8FFFBFBFFFDFFFFFEFFFCFEFFF8FFFF F5FEFFC9D7FC4E608E0E255B1A36751132770E327E11378800267B4063A7BDD4F3F0FEFF F7FFFFFBFFFFFFFFFFFFFEFDFFF9FAFFFBFFFFFBFFFFFDFFFCFDFFF7FEFFF1FFFFD3E8FF 637EAD0B2E640C3D7F00347A00327709397B083473032A651332682E467692A5D0CBD7FF EBF1FFFBFCFFFFFBFFFFFAFFF4EBFFFCFCFFCDDEFF8EA9DE324C87102E6A2A498A1C3B7E 0D2B712F4E91223E7F728BC492A6D996A5D0B4BDDEB6BCD6A6A9BCAEB4C4A9B9C6A4BAC8 A1B6CB9AAEC98A9CC27081AD536397404F883140793342791020541B2C5A1F31575E7191 E5F9FFF4FFFFFCFFFFFFFFFBFBFFFFF2FCFFBCCAFB5F72B6253B90203A97233D9C203B96 1730821E3578526496A1B1D3DFEEFFF4FFFFE1F0F7F2FFFFF8FFFFF9FEFFFCFDFFFFFFFF FFFDFFEFEEF4EDEFFCF8FEFFE2F1FF6F86B01D3D7019417C204D8E123D811D3C7D1D3571 4A5E93A0B1DDDFECFFF2F9FFFCFDFFFFFEFFFFFEFFFFFEFDFFFEFFFCFAFBFAF9FEFEFFFF FCFFFFF5FFFFE9FFFF8EADE3314F830D285D0F295C243B6D495D8F6F81AFC0CFFADAE6FF F0FAFFF5FEFFF7FEFFF7FCFFE5E9FFCBD2EE909EC14A5C8410214C0A18451D2B58424F7C 8794C0CAD6FEF4FEFFF5FEFFF7FFFFEDF7FFEEF8F9F7FFFAF9FFF4F9FFF6F8FFFFF9FFFF FBFFFFFEFFFDFFFEFDFFFEFBFFFCFDFFFDFFFEFBFFFCFDFFF0F9FFABBDE35671A0183B71 002865012464000F4F27316E5F69A4939ED4B9C5F7D1DEFFE1EEFFEBF9FFE5F2FFCCD9FF B7C4F19EAADC626DA3212B66141E5B32396FA09EC5E9E5FFFFFCFFFFFDFFF2F1F7FFFFFF FFFFFAFFFFF8FFFFF8EAEBE5F5F5F5FFFEFFFCFAFFFDFAFFF1EDFFBBC2EC365293001C65 0C317806286F0524670D2B6908225B50679B92A7D697A8D39EACD1A5AFD2ABB1D1ADB2CF AFB3CEAFB3CEA1A2C0999CBD8E93B97D8BB26479A6435E8D1C3C6D032457133467183867 16315C4C6287BAC9E6F1FBFFF2F7FFFCFEFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFDFDFD F5F5F5FFFFFFFFFFFFFDFDFDFEFEFED7D7D71D1D1D000000484848F6F6F6FFFFFFFFFFFF E9E9E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFDCDCDC1616160000005F5F5FF5F5F5FFFFFFFFFFFF F5F5F5FCFCFCFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFFFFFFFEFFFFFEFDFFFEFDFFFDFDFFFDFDFFFDFDFFFDFDFFFCFF FFFCFFFFFBFFFFFBFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFDFFFFFEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFEF8FFFBF4FFFEFA FFFEFFFBFAFFB3B7C3798093616F8936496910284E00184707265C082B65001E5C002261 19386F000E301E253F1C2641151F3A212C48232E4C1826431B284814234418284C1C2E54 2034592D4068495F867386B091A4CCB4C8EDDDF1FFEEFFFFF0FFFFEAFCFFE6F5F8EDFCF7 F6FFFAF9FFF8FCFFF8FEFFFAFFFFFBFFFDFFFFFCFFFFFBFFFFFCFFFEFEFFFAFEFDFBFFFF F9FFFFF8FFFFF7FFFFF5FFFFF2FFFFF0FFFFC7DAFA7A90B5364D76152D5B0F2A59092555 02194B0C1C4F202C5E3A44774C5888505A8B424F7C2F3A671F2D541C2850132146283558 6D7C9DC4D1F3F1FFFFF2FFFFE7F3FFF9FFFFFCFFFFFEFFFFFFFFFFFFFFFDFFFFFBFFFEFB FFFEFFEDECF2888C986B71874D58781A29520B1D4F081D561B2F6A25357109154F071448 33406A667491909DB0C8D2DBF8FFFFF9FFFDFBFFFAFEFFFAFFFFFBFFFFFDFFFDFFFFFCFF FFFAFFFFF3FFFFF2FFFFFBFFFFFFF6FBFFEFF3FFF1EEFFFFEDFFFFDFF6FF93A7E226357A 152360C3CFF7F5FFFFF6FFF8FCFFF1FFFFF8FFFDFAFFFDFED9D8DD9497A06C7282596178 3C4A67223158112351253C70122C67102C6D1E3D8004256C16336D2A3D5B4E5C696C7680 9CA1A7E2E1E6FFFEFFFFF7FAFAF1F4FFFCFFFEFBFFB6B8C7727A8F657292596D902B446C 00204F143D7507346F08326C143B72193D711232610E2956122851122246485373606582 9294ABE1DEF3CDC8DC837C8E6B6C814351741D345E000F3D00194A1D386D0E2861001A55 1D357100063F0F2356142551142046282F4C26283F201F312E31401D2937162836132438 12223C132144121F490D1949091547162256142052101D4A2230572534537B8BA4F1FFFF F4FFFFF8FAF9A5A4A27578816A70883E4A7216275D0A1F6201196309236E1028720E2366 071A52162550364363576278666F7E828F98C7D4DAF8FFFFFBFFFFF6F7F9FDFBFCFFFEFF FFFDFFF9F7FFFBFEFFF5FFFFBFCFF15C74A00C2C5F001C53082C66203A73081D54091B4B 2D3C634B56746A7086B1B5C1FEFFFFFEFCFDFFFDFAFFFFFBFFFFFDFEFEFFF2F3F7F2F3F8 F3FBFFF0FFFFEBFFFFD0E7FF92A9C843577A0B1F44081B451E315C3B4C7A6575A88696CA 8897CE8190C97887C0626EA847518426284E1615342322415D5C7B9798B6C1C2DEEDEFFF F9FEFFF9FEFFF0F6FFEAF1FBF3FBFEF9FFFFF8FFFDF7FFFAF6FFFBF8FFFFF9FFFFFBFFFF FEFFFFFFFEFDFFFEFBFFFDFBFFFCFFFFFDFFFBF9FFF9FEFFF2FFFFCDE0FF7590BF2A497F 0E2B67344289232B76181F671B24691E26671E28652C3570404B83404982252F6A19215F 1B24651B22682931796F75C1BFC3FFF4F2FFFFFBFFFFFCFFF6F4FFFAF9FFFFFFFFFFFFFA F0F1E9FFFFF8EEEFE9FFFFFFF2F1F79997A46E6B7E635F782E32571A316709276522407C 122F69112A62233A6E122859283B660C1E46111F441721441A23421E254120264021253E 23253E42425C363554232848151F430F21490F26500F2A570F2B5A001D4906224A021A40 506383DDE9FFF8FFFFF2F3FFFEFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFF2F2F2 FFFFFFFBFBFBFAFAFAF4F4F4808080000000141414A5A5A5FFFFFFF7F7F7FFFFFFF2F2F2 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEF7F7F7FFFFFFFFFFFFFFFFFF5B5B5B030303141414C9C9C9FFFFFFFFFFFFF7F7F7 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFCFFFFFCFFFF FCFFFFFCFFFFFCFFFFFEFFFFFFFDFFFFFCFFFFFCFFFFFCFFFFFBFFFFFBFFFFFBFFFFFBFF FFFAFFFFFBFFFFFAFFFFFAFFFFFAFDFFFAFDFFF9FDFFFAFDFFFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFEFAFBF6F0FFFEFBFFFEFF F1F0F5A8ABB46C72825860755A68825F6F90687CA16B82AC627AAA5470A05672A4647AA9 677292767A95676D875B617B676E8A69708C616B8668728D7984A08290AB93A1BEA6B5D2 BAC9E6CEDFFBE2F1FFEEFDFFF2FFFFF2FFFFEDFCFFEAF8FFF4FFFFF5FFFFF7FFFBF1FDF1 F9FFF6FBFFF6FCFFF8FEFFFBFFFFFFFFFEFFFFFDFFFFFEFFFCFFFFF7FDFDF7FDFDFBFFFF F9FFFFF7FFFFF1FBFFF4FFFFE5F1FFF2FFFFF1FFFFB8C8E97D8DAF64769C4C5E862D3E6C 212B691B226614195D0D15541218541B245B2A3263313D675C658C727F9FAEB9D5E8F7FF F4FFFFEAFAFFECFAFFF5FFFFFBFFFFFEFFFFFFFEFFFFFFFFFFFFFDFFFFFBFFFFFBFFFFFD C7C8CA696E746269796B768C606F8E66789E6275A0687AAA7482B3717DAD65729C536082 4D59716E7A88B9C4CAF8FFFFF9FFFFFBFFFBFEFFFBFFFFFDFFFEFFFFFDFFFFFCFFFFFAFF FFF6FFFFF0FFFFF5F8FFFFF4FEFFEFF4FFEFE9FAF4E9FBFFEEFFFFD5E5FF7581BB384277 BCC2E4EDF3FFF6FEF3FEFFF1F7F8F0FEFFFAFFFFFDD5D6D8898C93636A74606779545F75 56617D5C6A8D6978A15163914F63956378AD546AA34D62915767815E6A7A5B63707B7F8A CAC9D1FFFAFFFFFDFFFFFCFFFFF9FDF1EEF5ABADB9646B7D5B677F697A96667D9D637DA2 4F6E9A496A974A6995526F99557198556D91576B8C5D6E8C626D89747C935E637975768A C2C1D1BBB7C67D77856B6A7A64738A6176935E739262799B6B81AA6178A2596E9D6274A4 6A7BA96A79A4606C926268886A6C8567657A6664727372806B7380636F7F5F6A7E616B86 687192727A9F787FAB7A81AF6C739F666D97727A9F7D86A5768197BBC7D7F5FFFFF8FFFF F0EEEF8D898A6261696A70805D6683606E936D7FAD5C72A46277AC687DB26C7EAE6877A0 66739569708C686D836268787E8B94C3D0D6F8FFFFFBFFFFF8F8FAFFFDFEFFFDFFFFFDFF FFFDFFFAF8FFFBFEFFF5FFFFBECEF06A80A94F6A976984B35E74A56072A064769E657495 606A836F7686A7ACB2E4E5E7FCFBF9F7F6F1FDFCF7FFFFFAFFFFFDFEFFFFFCFDFFFBFFFF E4EEF0F5FFFFF4FFFFEAF8FFB3C2D58191AA465979152852021649192D6822397D142B77 0821730E267E142D891D2B7669628C92839ABDB0C4E1D4E6FAEFFDFFFCFFFFFDFFFFFEFF FFFFFFFCFEFDFDFFFEFCFFFFFBFFFFF9FFFFF2FBFAF2FCFDF8FFFFF8FFFFFBFFFFFEFFFF FFFEFDFFFDFBFFFCFBFFFCFDFEF5FAFFFCFFFEFDFFEBF1FFEBF8FFEEFFFFC1D8FF8094C7 4B54992E347E1E226B20276B222769171F5D1D235F2B346F141A561B245F333977535B9C 7E83C7AAB1F9DDE1FFF7F8FFFCFAFFFFFBFFF5F2FFFBF9FFFFFEFFFFFFFFFEFFFAFCFDF7 FFFFFAFAFBF6FFFFFFDDDCE27B79865F5C6D7470875C5F7E5665905B709F6A7FAE556795 536690697BA35F6F93596889606D8D636E8C656F8A686F89686E86676D83666B7F67697E 64627864627A636480636989626F916072985B7198586F98637BA1677EA0596C8C909EB8 F7FFFFFBFEFFF1F1FDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFFFFF9F9F9FDFDFD FEFEFEFFFFFFD7D7D7303030000000494949F8F8F8FEFEFEF7F7F7FFFFFFFFFFFFFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD FFFFFFF0F0F0FFFFFFF7F7F7B6B6B62323230000007D7D7DE3E3E3FFFFFFFAFAFAFFFFFF FFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF FFFEFFFFFEFFFFFEFFFFFFFFFEFFFFFEFFFFFCFFFFFBFFFFFBFFFFF9FFFFF9FFFFFBFFFF FBFFFFFBFFFFFCFFFFFFFDFFFFFBFFFFFBFFFFFBFFFFFBFFFFFCFFFFFCFFFFFBFFFFFBFF FFFAFFFFFAFFFFF9FFFFF9FDFFF8FDFFF8FDFFFAFDFFFDFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFAFAF7F2FBF7F4FFFEFFFFFEFF F9F9FFEFF3FEF2F8FFF4FCFFF5FFFFF2FFFFECFBFFEEFEFFEEFFFFEDFFFFE7F5FFF6FBFF FBFDFFFBFDFFF9FBFFF9FDFFF9FDFFF4FAFFF8FEFFF3F9FFF3FBFFF5FDFFF5FFFFF5FFFF F5FFFFF5FFFFF5FFFFF7FFFFF6FFFFF4FCFFF7FFFFF8FFFFF8FFFDF9FFF8F7FFF4FBFFF4 FBFFF6FBFFF8FCFFFBFCFFFFFCFFFFFEFEFFFCFFFFFBFFFFFBFFFFF2F7FAF6FBFFF9FFFF F9FFFFF9FFFFF8FFFFF8FFFFF6FEFFECF4FFF2FAFFF5FFFFECF6FFC6CFECA3AAD4A7ABEA 9FA2E99598DD9094D4959AD4A3A8DFB3B9E9BFC7EED2DBFCEDF7FFF5FFFFF5FFFFF4FFFF EFFDFFF5FFFFF7FFFFFCFFFFFEFFFFFFFEFFFFFFFFFFFFFDFFFFFBFFFFFAFFFFFBFEFFFD D8DDE0EDF6FDF5FFFFF4FFFFF1FFFFE4F5FFF0FFFFD5E3FFF2FEFFF4FFFFF4FFFFF3FEFF F0FAFFF4FDFFF6FFFEFBFFFFFCFFFDFEFFFFFFFFFFFFFDFFFFFDFFFFFCFFFFFAFFFFF7FF FFF5FFFFF2F2FFFAEEFFFFEFFBFFF1F8FFFDF5FFFFEFFDFFF2FEFFD5DDFF9296C3DDE1FC F8FBFFFEFFF6FDFFEFFDFFF4FCFFF8FEFFFBFCFFFFEFF3F6F8FDFFF9FFFFF8FFFFF8FFFF F7FEFFF5FEFFF3FEFFF1FEFFF2FEFFF1FEFFF2FFFFF4FFFFF5FFFFF1F8FFE9EDF9FFFDFF FFFEFFFFFBFFFFFDFFF7F1F5FFFEFFFEFEFFEFF5FFF4FFFFF2FFFFE3F7FFE0F5FFEBFFFF EBFFFFEDFFFFEEFFFFF0FFFFF1FFFFF2FFFFF5FFFFF2FAFFF9FFFFEBEEFDE9EBF8FEFEFF FFFDFFEBE8F1EFEFF9EDF9FFF1FFFFF1FFFFF0FFFFE5F6FFE9FAFFF0FEFFEEFCFFF2FFFF F4FCFFF7FCFFFBFDFFFEFCFFFFFCFFFFFCFFFFFDFFFBFEFFF8FFFFF8FFFFF8FEFFF6FBFF F1F6FFE9EDFFE2E6FFF8FCFFF1F6FFF8FDFFF7FDFFE2EAF7F6FFFFF8FFFFEEF4F4FFFEFF ECE6EAEBE8EFFCFEFFEEF5FFEEFAFFF1FFFFE4F8FFEAFDFFEBFEFFEEFDFFF3FEFFF7FEFF F8FCFFF3F4FFECEDFFDBE5EFEBF8FEF8FFFFF7FCFFFEFEFFFFFEFDFFFCFDFDF4F5FBF2F7 F9F4FBFEFCFFFBFEFFF7FEFFF0FEFFEDFDFFEEFFFFE4F6FFECFCFFF0FFFFEDF9FFE6F1FF ECF5FEFBFFFFFEFFFDFFFFFAFEFEF6F9F9F1FDFDF5FFFFFBFFFFFDFEFFFFFEFFFDFFFFF8 FEFFF6EBF0E9E6ECECF8FFFFF4FFFFB2C2DC43577C182D62152E6E112C790A2A81052788 082B931034A2223996B0ACDEF8E6FFFFF8FFFFF9FFFFF5FDFFFDFBFFFEF6FCF8EDFFFFF3 FFFFF4FFFFF6FEFFF8FEFFFBF7FBFAFAFEFFFBFFFFF8FFFFF8FFFFFBFFFFFEFFFFFFFEFD FFFDFBFFFCFAFFFBFBFFF8F9FFFBFFFFFDFFFDFCFFF9FEFFF5FEFFF2FFFFEBF9FFF4FCFF D6DBFFB9BFF3ABB1E39CA2D28990BE8289B5878EBAA9B0DCBCC3EFCED5FFDBE1FFF1F7FF F5FBFFF5FAFFE8EAFFFCFBFFFAF7FFFFFDFFFFFDFFFFFEFFF1F1F1FAFBF6FFFFFAFFFFFA F0F1ECFFFFFFFFFEFFE6E4EFEEECFAFFFCFFF5F5FFF4FBFFF4FFFFF4FFFFEDF8FFEDF8FF F4FFFFF5FFFFF1FBFFF7FFFFF7FFFFF8FEFFF8FFFFF8FFFFF8FFFFF9FFFFF9FCFFFFFCFF FFFBFFFEFCFFFBFCFFF7FEFFF2FFFFF0FFFFEEFFFFF0FFFFF0FFFFEDFCFFF4FCFFFBFEFF FCFCFFEFECF5FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFEFEFEFFFFFF FBFBFBA0A0A0080808060606888888FFFFFFF4F4F4FFFFFFFFFFFFFFFFFFF0F0F0FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F2F2F2FFFFFFFAFAFAEAEAEA616161000000292929BABABAFFFFFFFAFAFAFFFFFFFFFFFF F4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFDFF FFFEFFFFFEFFFFFFFFFEFFFFFBFFFFF9FFFFF8FFFFF8FFFFF8FFFFF8FFFFF9FFFFF9FFFF FBFFFFFCFFFFFFFDFFFFFCFFFFFCFFFFFDFFFFFDFFFFFDFFFFFDFFFFFEFFFFFDFFFFFDFF FFFCFFFFFBFFFFFAFDFFFAFDFFF9FDFFFAFDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFBFFFFFBFEFDFBF8F8F8FBFBFDFEFFFF FEFEFFFCFEFFFBFEFFF7FDFFF2F9FFF2FAFFF7FFFFF5FFFFF5FFFFF7FEFFEFF1FFFCFCFF F9F9FFFAFAFFFCFDFFFCFDFFF1F2FFFAFDFFFBFEFFFBFEFFFBFFFFF9FFFFF5FCFFF1F8FF EFF6FEEEF5FDE9EDF6FBFFFFFCFFFFFBFFFFF8FFF8ECF4E9F3FBEEFBFFF4FBFFF4FBFFF6 FBFFFAFBFFFDFBFFFFFBFFFFF9FFFFF9FFFFFBFFFFFBFFFFFBFFFFF5FAFDF8FDFFFBFFFF FBFFFFFBFFFFFBFFFFF6FAFFFAFDFFFBFEFFFCFDFFF5F6FFFCFDFFFBFCFFE7E9FFEAECFF F1F4FFF7FAFFF7FBFFF7FCFFF6FCFFF4FBFFF7FFFFF7FFFFF7FFFFF4FFFFF7FFFFF7FFFF F7FFFDEEF7F4FCFFFFFFFEFFFFFEFFFFFFFFFFFFFDFFFFFBFFFFFAFEFFFAFCFFFBFBFFFD F9FFFFF7FFFFF5FFFFF4FFFFE2F1FFF2FFFFF4FFFFF4FFFFEEF9FFEFF7FFF7FFFFF8FFFF F8FFFFF7FFFFFBFFFFFCFFFFFEFFFFFFFEFFFFFDFFFFFCFFFFFCFFFFFBFFFFF8FFFFF8FF FFF8F8FFF7ECFEFDEBFEFFF1FBFFFAF8FFFFF4FCFFF7FDFFF8FCFFDDE0FFFCFDFFFFFEFF FFFFF6FEFFEFFDFFF5F2F7F0F7FCF6F7FCF8F1F5F4FCFFFFFBFFFFF4F9FFF3F7FFF8FBFF F0F3FFF2F4FFF0F5FFEEF2FFF6FAFFF0F6FFDFE7FCF7FFFFF8FFFFFBFFFFFEFEFFFFFCFF F3ECF3F6F0F4FFFDFFFFFEFFF3F4F9E7ECF2F3FBFFF4FFFFF2FFFFF1FFFFEEFEFFF2FFFF F3FFFFEEFAFFECF5FFEEF8FFF3FBFFF7FDFFF2F6FFFBFFFFFCFFFFFEFEFFFFFEFFFFFEFF FFFEFFFEFFFFF8FFFFF4FFFFF5FFFFF5FFFFEEFAFFF3FEFFF7FFFFF7FEFFF2F8FFEFF3FF FAFAFFFEFCFFFDF9FFFFFCFFFFFCFFFAF7FFF3F5FFF4F7FFF9FCFFFBFDFFFBFDFFFBFCFF FBFCFFFBFCFFFBFCFFF6F8FFFBFEFFFBFFFFFBFFFFFBFFFFFBFFFDFAFCF9FFFDFFFFFBFF FFFDFFFEFFFFFBFFFFF8FFFFF5FFFFEDFBFFF4FFFFF1FFFFF3FCFFF8FFFFFBFEFFFEFCFF FFFBFFFFFCFFF9FFFFF7FFFFF7FFFFF8FCFDFFFEFFFFFEFDFFFDFBFDF3F2FFFCFDFFFCFF FEF7FEF3F0FBF3F2FFF7FAFFF4FAFFEBF5FFF4FFFFF2FFFFF2FEFFF5FFFFF7FFFFF8FFFF FBFFFFFCFFFBFEFFF8FFFFF6FFFFF6F7F8F0F3F4EEF8F9F4FBFCF7FCFBF6FAF4E8FFFEF1 FFFEF4FFFCF9F6F7FBF5FDFFE3EFFFC2D4F841588A1C38790526730B338B123CA20833A3 00299D05278B7278B6CAC2E9FFF9FFFFFBFFF2EFF8FCFBF9FFFFF4FFFFEFF7F9E4FDFFEA FDFEECF8F9EBF5F5EDFEFAF9FFFDFFFFFEFFF9FFFFF8FFFFFBFFFFFEFFFFFFFFFDFFFEFB FFFCFAFFFCFAFFFBFBFAF0F1FFF7FFFFFCFFFFFDFFE7E8FCE5EAFFF8FEFFF8FFFFF3FCFF E7F0FFE5EEFDEBF5FFF5FFFFF7FFFFF7FFFFE3EDF6EDF7FFF1FBFFF1FBFFF7FFFFF7FFFF F7FFFFF4FAFFFAF9FFFFFCFFFFFDFFFFFEFFFFFEFFF7F7F7FEFEFCFFFFFBF9FAF5F9F9F7 FFFFFFFFFEFFFFFEFFFFFDFFFFFCFFF6F5FFFCFDFFFBFEFFF9FCFFFBFEFFFBFEFFFBFEFF F9FFFFF8FEFFF6FCFFF7FDFFF8FEFFF8FEFFF8FEFFF6FCFFF5FBFFF6F8FFFFFCFFFFF9FF FAF5FFF4F2FFEEF3FFEFF6FFF2FEFFF2FFFFECF8FFF4FFFFF7FFFFF9FFFFFDFDFFFBF8FF FFFDFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFD1D1D1 4C4C4C0000003F3F3FD3D3D3FFFFFFFAFAFAFFFFFFFEFEFEFEFEFEF9F9F9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFF F0F0F0FFFFFFF0F0F09E9E9E1212120000009D9D9DFAFAFAF8F8F8FFFFFFFFFFFFF1F1F1 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFDFFFFFCFFFFFDFF FFFEFFFFFFFFFCFFFFF9FFFFF8FFFFF7FFFFF7FFFFF7FFFFF8FFFFF9FFFFFBFFFFFCFFFF FFFFFFFFFCFFFFFBFFFFFCFFFFFDFFFFFDFFFEFEFFFCFFFFFCFFFFFEFFFFFEFFFFFFFEFF FFFEFFFFFCFDFFFCFDFFFBFDFFFCFDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F2FCFDF8FFFFFDFDFDFDFFFFFFFFFFFFFFFEFF F6F7FCF2F2FAF3F3FDFCFEFFFCFEFFFCFEFFECEEFDF1F3FFFCFDFFFEFCFFFEFCFFFEFCFF FAF8FFFEFDFFFAF9FFF4F3FFFEFEFFF4F4FEFAFAFFFEFFFFFEFFFFFCFDFFFBFCFEFCFFFF FEFFFFFEFFFFFFFFFFF7F7F5F7F9F4FBFEF5FDFFF5FCFFF4FCFFF4FCFFF4FBFFF6F9FFFA F9FFFDF9FFFFF9FFFFF8FFFFF8FFFFEFF4F8FBFFFFFBFFFFFBFFFFFAFFFFFCFFFFFCFFFF F5F6FBF6F6FEFFFEFFFFFEFFFFFEFFFAF7FFF6F3FCF7F4FFF7F4FFFBFCFFF8FCFFF9FCFF F8FDFFF9FDFFF8FEFFF9FEFFF7FEFFF9FFFFF2FBFFF7FFFFF8FFFFF9FFFFEBF6F0F1FBF3 FBFFFDFEFFFFFFFEFFFFFEFFFFFFFFFFFFFDFEFFFBFEFFFAFCFFF8F6FBF4FBFFFBF9FFFD E7F1F0F7FFFFF7FFFFE3EDF6F7FFFFF6FFFFF3FCFFF8FFFFF8FFFFF5FEFFE8F0F3EFF7F9 FBFFFFFCFFFFFEFFFFFFFEFFFFFEFFFFFDFFFFFCFFFFFCFFFFFBFFFDEDF8FFF9FDFFFBF8 FFFEF3FFFDEEFFFFF3FEFFFAF6FBFEF6FCFFF2F7FFFBFCFFF4F4FFFFFDFFF6F4F7FFFFF6 FBFCEEFEFFF8FCFFFAFCFFFBFCFFFBF5FAF6FCFFFDFCFFFFFEFFFFFEFFFFFFFEFFFAF9FF FFFDFFFFFDFFFBF7FFFFFCFFFEFDFFF8FFFFF7FFFFF3F9FFEAEEFAFEFEFFFFFEFFFFFDFF FFFDFFFFFEFFFFFEFFF9F9FBFCFFFFF9FFFFF7FFFFE6F3FCEFF9FFF8FFFFFBFFFFFCFFFF FCFFFFFCFFFFFCFFFFF9FDFFF4F8FBFEFFFFF7F8FCFBFCFEFFFFFFF9F9FBFFFFFFFFFFFF F9FBFAFBFFFBECF6EEF5FEFBF9FFFFF9FFFFF6FAFFFBFEFFFBFCFFFCFDFFFEFDFFFFFCFF FFFBFFF3EDF9FFFAFFFFFCFFFAF4FEFFFDFFFEFDFFFEFDFFFDFBFFFEFCFFFEFCFFFDFBFF FAF8FFFEFCFFFBFAFFFAFAFFF6F7FCFEFFFFFEFFFBF0F3EAFFFFFAFFFAFCFFFCFFFFFDFF F5F5F5F2F6F5FBFFFDF9FFFDF8FFFDF7FFFFF7FFFFF9FFFFFCFFFFFFFDFFFDF9FFFFF6FF FEFAFFFAFEFFF5FEFFFBFFFFFEFFFFFFFEFFFBF6F3FFF8F5FFFCFAFFFCFAFFF6F6FFF8F9 FFFCFFFFFDFFFFFCFFFDFCFFFBFEFFF4FBFFECF4FFF6FFFFF7FFFFF8FFFFF0F8FAF2F8F4 FCFFFAEDF0E7FEFFF6FFFFF6FFFFF8FEFFF9FFFFFAFFFFFBFFFEFAFFF9F2FFFAF2FFFBF6 FFFAF9FEF9FFF9FBFFF7FFFFF0FFFF97AEDA44639C042970022C80113F9D083BA40034A1 0B379A1529727B85BADBE6FFF4FFFFF5FFFFF5FFFFF8FFFAFAFFF2FEFFEFFFFFEDFFFFED FFFFF1FFF9F1FFFCFBFFF8FEF5EEF5FBFFFFF8FFFFFBFFFFFEFFFFFFFFFDFFFEFBFFFCFA FFFCF8FFFCFAFFFBFBFFFCFDF9F0F5F3EEF5FFFDFFFFFDFFFCFFFFEBF4EFF3FFF3F9FFF8 F8FFF8F9FFF8F8FFF8F5FFF2EAF6E8F9FFF6F8FFF6F9FFF8F8FFF8F5FFF4F1FDF1F9FFF8 FBFFFDFEFEFFFFFDFFFDFBFFF5F4FCFFFEFFFFFFFFFFFFFDEEEFEAF9FAF5FFFFFDFEFEFE F4F3F8F7F6FEF4F2FDF7F5FFFFFDFFFFFCFFFFFCFFF6F3FAFFFEFFFFFEFFF9F8FEFEFEFF FCFCFFFAFDFFFBFEFFFCFFFFFBFFFFFBFFFFF9FFFFFBFFFFFCFEFFFBF5FFFFFAFFFFFCFF FFFCFFFCFDFFF9FEFFF8FFFFF5FDFFF7FFFFF3FAFFF7FDFFFCFFFFFDFCFFFFFEFFFFFDFD F2ECECFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFA2A2A2050505 000000808080FFFFFFF3F3F3FFFFFFFFFFFFFBFBFBF2F2F2FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FFFFFFFBFBFB F0F0F0FFFFFFDDDDDD4A4A4A050505242424D3D3D3FCFCFCFFFFFFE3E3E3FFFFFFEEEEEE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFBFFFFFDFFFFFEFF FEFFFFFBFFFFF8FFFFF7FFFFF6FFFEF7FFFFF2FDF9EEF7F4F9FDFCFEFFFFFFFFFFF1ECF0 FFFAFF9C8E9B786C78867F87848389D7DADFF9FFFFE4EEEFF8FFFFEBF5F4F4FDFAFBFFFF FAFCFBFDFDFDFFFFFDFCFBF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFDFFFFFDFFFFFDFFFFFCFFFFFCFFFFFCFFFFFCFF FFFDFFFFFDFFFFFDFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFDFFFFFBFFFFFAFFFFFAFFFFFA FFFFFBFFFFFBFFFFFAFFFFF8FFFFF6FFFFF4FEFFF4FCFFF4FCFFF6FBFFF8F9FFFBF9FFFF F8FFFFF8FFFFF8FFFFF8FFFFFBFFFFFBFFFFFCFFFFFCFFFFFCFFFFFEFFFFFEFFFFFFFEFF FFFEFFFFFEFFFFFDFFFFFDFFFFFDFFFFFDFFFFFCFFFFFDFFFCFFFFF9FFFFFBFFFFF9FFFF FBFFFFF9FFFFFBFFFFF9FFFFFBFFFFF9FFFFFBFFFFF9FFFFFBFFFFF9FFFFFBFFFFFCFFFF FFFEFFFFFDFFFFFEFFFFFFFFFFFFFFFEFFFBFEFFFAFCFFFAFCFFF8FBFFFAFBFFFBF9FFFD F9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF8FFFFF9FFFFF9FFFFF9FFFFFBFFFFFBFFFFFCFFFF FCFFFFFEFFFFFFFEFFFFFEFFFFFDFFFFFDFFFFFCFFFFFBFFFFFAFFFFFBFBFFFCF8FFFDF4 FFFFF3FFFFF4FFFFFBFEFFFFFCFFFFFCFEFFFEFDFFFFFDFFFFFDFFFFFEFFFFFFF6FFFFF4 FCFFFAFBFFFBFBFFFBFBFFFBFCFFFBFCFFFBFEFFFDFFFFFDFFFFFDFFFEFFFFFEFFFFFDFF FFFDFFFFFBFFFFFBFFFFFCFFFBFEFFF8FFFFF9FFFFFBFFFFFEFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFFFFFEFFFFFCFFFFFBFFFFF9FFFFFBFFFFFFFFFFFFFFFBFFFFFDFFFFFD FFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFFFFFFFFFFFFFFFEFFFB FCFFF8FBFFF6FCFFF8FCFFFBFEFFFFFFFEFFFFFEFFFFFDFFFFFDFFFFFCFFFFFCFFFFFCFF FFFCFFFFFCFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFCFFFFFCFFFFFCFFFFFDFF FFFDFFFFFDFFFFFEFFFFFFFFFFFFFBFFFFF8FFFFF6FFFFF8FFFDFFFFFDFFFFFEFFFFFFFB FEFFFAFCFFF6FBFFF4FBFFF4FBFFF4FBFFF8FCFFFAFFFFFFFFFEFFFFFBFFFFFAFFFFFCFF FCFFFFFBFFFFFCFFFFFEFFFFFFFFFDFFFEFBFFFDFAFFFDF8FFFCF8FFFCF8FFFCFAFFFCFB FFFCFDFFFDFFFFFCFFFFFDFFFCFEFFF9FFFFF9FFFFF9FFFFF9FFFFFBFFFFFBFFFBFBFFFA FCFFF8FCFFF8FEFFF8FFFFF8FFFFFAFFFFFAFFFFFBFFFDFBFFF8FDFFF6FFFFF8FFFFF9FF FFFBFFFFFDFFF8FFFFF2FFFFEAFFFF90AFDD375B95113C8008398600348A003590093C97 1A4393183A82597BB8CAEAFFE6FFFFDCF7FFDCF4F8F2FFFFF7FFF8FBFFF3FDFFF1FFFEF2 FFFCF6FFFBFAFFF9FDFFF9FFFDFEFFF8FFFFFAFFFFFDFEFFFEFEFEFFFDFAFFFCF9FFFBF9 FFFCF8FFFCFAFFFBFBFFFCFDFFFCFFFFFDFFFFFDFFFFFFFDFCFFF1F9FFEAFBFFECF9FFEC FBFFECF9FFECFBFFECF9FFECFBFFECF9FFECFBFFECF9FFECFBFFECF9FFECFBFFEAFBFFF1 FEFFFFFFFDFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFDFFFFFDFFFFFDFFFFFDFFFFFFFFFFFF FFFEFFFFFEFFFFFDFFFFFDFFFFFDFDFFFDFBFFFDFBFFFEFBFFFDFDFFFEFDFFFEFFFFFEFF FFFEFFFFFEFFFEFFFFFCFFFFFCFFFFFBFFFFFCFFFFFEFEFFFFFDFFFFFCFFFFFCFFFFFDFF FFFDFFFCFEFFFBFFFFFBFFFFFBFFFFFBFFFFFCFFFFFFFEFFFFFEFFFFFEFBFFFEFAFFFEFB FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEFEFEF444444040404242424 F8F8F8F9F9F9FBFBFBFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FFFFFFFFFFFFF4F4F4 FFFFFFFDFDFD9494940101011919197B7B7BFFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFFBFFFFFDFFFFFEFFFEFFFF FBFFFFF8FFFFF7FFFFF4FFFCEAF5F1F9FFFFF4F8F7F3F3F3FFFEFFFAF1F4FFFAFF9D8690 341A2512000516050D06000249474ACDD3D3F8FFFFE9F8F3F4FFFFF5FFFFF7FFFFF1FCF8 F9FFFFFBFFFFECF0EFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFFFDFEFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFDFFFFFD FFFFFDFFFEFDFFFEFDFFFEFDFFFEFDFFFDFDFFFDFFFFFDFFFEFDFFFFFDFFFFFDFFFFFDFF FFFDFFFFFDFFFFFEFFFFFEFFFFFEFFFFFFFBFFFFFAFFFFF8FFFFF8FFFFF6FFFFF6FFFFFA FFFFFAFFFFF8FFFFF8FFFFF6FFFFF6FFFFF6FEFFF6FEFFF8FCFFFAFBFFFDF9FFFFF9FFFF F9FFFFF9FFFFF9FFFFFBFFFFFCFFFFFCFFFFFCFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFEFF FFFEFFFFFDFFFFFDFDFFFCFDFFFCFDFFFCFDFFFEFAFEFFF1FBFFEDFCFFEFFBFFF1FCFFF3 FBFFF3FCFFF6FBFFF6FCFFFAFBFFFAFCFFFDFBFFFDFCFFFFFBFFFFFCFFFFFEFFFFFFFDFF FFFDFFFFFEFFFFFFFFFEFFFFFCFFFDFCFFFBFBFFFAFBFFFAFBFFFAFBFFFAFBFFFBFCFFFB FCFFFDFEFFFDFEFFFFFBFFFFFBFFFFFBFFFFFCFFFFFCFFFFFCFFFFFCFFFFFEFFFFFEFFFF FEFFFFFFFEFFFFFEFFFFFDFFFFFDFFFFFCFFFFFCFFFFFBFFFFFCFAFFFCFAFFFEF8FFFFF8 FFFFF8FFFFFBFFFFFFFFFEFFFFFEFFFFFEFFFFFDFFFFFEFFFFFEFDFFFEFAFFFFF8FCFFFB F9FFFBFBFFFDFBFFFBFCFFFBFCFFFBFFFFFBFFFFFBFFFEFBFFFEFBFFFDFBFFFDFBFFFCFB FFFCFBFFFBFDFFFDFFFCFEFFF9FFFFFBFFFFFBFFFFFCFFFFFEFFFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFFFFFEFFFFFEFFFFFCFFFFFFFFFFFFFFFAFFFEF8FFFEF8FFFEF8FFFEF8 FFFFFAFFFFFAFFFFFAFFFEFBFFFFFBFFFFFBFFFFFBFFFFFDFFFFFDFFFFFDFFFFFAFEFFF6 FEFFF4FEFFF6FFFFF8FFFFFBFFFEFDFFFDFFFFFDFFFFFBFFFFFBFFFFFCFFFFFCFFFFFCFF FFFDFFFFFDFFFFFEFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFF FFFEFFFFFEFFFFFFFDFFFFFAFFFFF8FFFFF6FFFFF8FFFEFFFFFDFFFFFFFDFFFFFAFEFFF6 FEFFF4FEFFF1FEFFF1FEFFF1FEFFF3FFFFF6FFFFFAFFFDFFFFFBFFFFFBFFFFFBFFFFFEFF FCFFFFFEFFFFFFFFFFFFFFFDFFFEFBFFFDFAFFFDF8FFFCF8FFFCF6FFFCF8FFFDF8FFFCFA FFFCFBFFFCFDFFFDFFFFFDFFFEFEFFFCFFFFFCFFFFFBFFFFFBFFFDFBFFFBFBFFFAFBFFFA FCFFFAFCFFFAFEFFFAFFFFFAFFFFFBFFFEFBFFFBFFFFF6FFFFF4FFFFF6FFFFF8FFFFF9FF FFFCFFFBFEFFF4FFFFEEFFFFE7FFFFA4C7EF3A6295002B660334760E4389053A8600297D 002B7E12448D5485C0B0DCFFE0FFFFE6FFFFD4EFF6E7FBFAF2FDF7FEFFFAFFFFF8FFFCFA FFFAFBFFF6FAFFF4F9FEFDFFFAFFFFFBFFFFFDFEFFFEFEFEFFFEFCFFFDFAFFFCF9FFFCFA FFFCFAFFFCFAFFFCFBFFFDFBFFFCFDFFFDFDFFFFFAFEFFEFFBFFECFCFFECFBFFEDFCFFED FBFFEFFCFFEFFBFFEFFCFFEFFBFFEFFCFFEFFBFFEDFCFFEDFBFFECFCFFECFCFFF1FEFFFF FFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFDFFFFFDFFFFFDFFFFFDFFFFFFFFFFFFFFFEFF FFFEFFFFFEFFFFFEFFFFFDFAFFFDF6FFFDF6FFFDF8FFFEF8FFFDFAFFFEFBFFFEFDFFFEFF FFFEFFFFFEFFFEFFFFFEFFFFFEFEFFFEFEFFFFFEFFFFFDFFFFFCFFFFFDFFFFFDFFFFFDFF FFFEFFFEFEFFFCFFFFFEFFFFFEFFFFFFFFFFFFFEFFFFFFFBFFFFFAFFFEF8FFFFFAFFFFFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FBFBFBFFFFFFA5A5A5161616060606747474FAFAFA FBFBFBFCFCFCFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF7F7F7FFFFFFFFFFFFF4F4F4FFFFFF FFFFFFE0E0E02B2B2B040404242424F1F1F1EDEDEDFFFFFFEFEFEFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFFBFFFFFDFFFFFEFFFCFFFFF9FFFF F8FFFFF7FFFFECF7F3F9FFFFECEEEDFCFAFBFFFCFFFFF9FEEFDCE27C5E663A0F18200000 2400033313180F000009000084807DFCFFFBEEFBF4F4FFFDF2FFFFEBFEF8F4FFFFF5FFFF F1FFFDEBF6F2FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFFFDFEFFFDFEFFFDFEFFFDFFFFFDFFFFFDFFFFFDFFFFFBFFFFFBFFFFFB FFFEFBFFFEFBFFFEFAFFFEFAFFFEFAFFFEFDFFFEFFFCFEFFFEFEFFFEFEFFFEFEFFFEFFFF FFFEFFFFFFFFFFFEFFFFFFFDFFFEFBFFFEFAFFFEF8FFFFF6FFFFF6FFFFF6FFFFFAFFFFFA FFFFFAFFFFFAFFFFF8FFFFF8FFFFFAFEFFFAFEFFFBFCFFFDFCFFFDFBFFFFFBFFFFFBFFFF FBFFFFFBFFFFFCFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFD FFFEFDFFFEFBFFFEFBFFFEFBFFFEFBFFFFF4FFFFE6FCFFDFFEFFE1FCFFE4FEFFE6FCFFEA FEFFEDFCFFF1FEFFF4FCFFF8FEFFFBFCFFFFFEFFFFFCFFFFFEFEFFFFFEFFFFFDFFFFFDFF FFFEFFFFFFFFFEFFFFFCFFFDFBFFFDF9FFFBF9FFFBFBFFFBFBFFFBFCFFFBFEFFFBFFFFFB FFFFFBFFFFFDFEFFFFFCFFFFFCFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFDFFFFFEFBFFFEFBFFFEFBFFFEFBFFFFFD FFFFFDFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFDFFFEFBFFFFFBFCFFFDF9FFFD FBFFFFFBFFFDFCFFFDFCFFFDFFFFFDFFFFFDFFFEFBFFFEFBFFFDFAFFFDFAFFFCFAFFFCFA FFFBFBFFFDFDFCFFFFF9FFFFFBFFFFFBFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFEFFFFFEFF FFFFFDFFFFFDFFFFFDFFFEFFFFFEFFFFFEFBFFFEF8FFFEF6FFFEF6FFFEF6FFFEF6FFFEF8 FFFEF8FFFFF8FFFFFAFFFFFAFFFFFAFFFFFAFFFFFBFFFFFBFFFFFBFFFFFAFEFFF8FEFFF6 FFFFF8FFFFF8FFFEFBFFFCFDFFFCFDFFFBFFFFFBFFFFFBFFFFFCFFFFFDFFFFFDFFFFFEFF FFFEFFFFFEFFFFFEFFFFFDFFFFFDFFFFFDFFFFFDFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFFFDFFFFFBFFFFFAFFFFF8FFFFFAFFFFFDFFFFFFFFFFFDFEFFFAFEFFF8FEFFF4 FEFFF3FFFFF3FFFFF3FFFFF3FFFFF6FFFFF8FFFEFBFFFCFFFFFCFFFFFDFFFFFEFFFFFFFF FFFFFFFFFFFDFFFEFBFFFEFBFFFEFAFFFEF8FFFEF8FFFDF8FFFDF8FFFDF8FFFDF8FFFCFA FFFCFAFFFDFBFFFDFFFFFEFFFFFFFFFEFFFFFCFFFFFBFFFDFBFFFDF9FFFBF9FFFBFBFFFB FCFFFBFEFFFBFFFFFBFFFFFDFFFEFDFFFBFFFFF6FFFFF4FFFFF5FFFFF7FFFFFAFFFFFCFF FCFEFFF7FFFFF1FFFFEDFFFFE5FFFFB5D8F6678DB2204975002C5D002C6A063F8E08469B 00358300276A23568F89B8E4DBFFFFE6FFFFE8FFFFF2FFFFF8FFFFFBFAFFFBF5F9FFF7FB FFF9FFFFFBFFFFFDFFFBFFFFFDFEFFFDFEFFFEFEFEFFFEFCFFFEFCFFFDFAFFFEFBFFFEFB FFFDFBFFFDFBFFFEFBFFFEFBFFFEFBFFFEFBFFFFFAFCFFFAFEFFFBFCFFFDFEFFFFFCFFFF FEFFFFFCFFFFFEFFFFFCFFFFFEFFFFFCFFFFFEFFFDFCFFFBFEFFFAFEFFFBFFFFFFFFFEFF FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF FFFEFFFFFEFFFFFEF8FFFDF4FFFDF4FFFDF6FFFEF8FFFDFAFFFEFBFFFEFDFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFDFFFFFDFFFFFDFFFFFEFFFFFDFFFFFDFFFFFEFF FFFEFFFEFFFFFFFFFFFFFFFFFFFFFDFFFFFBFFFFFBFFFFFAFFFFF8FFFFFAFFFFFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FDFDFD4B4B4B000000262626D0D0D0FEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFF2F2F2FAFAFAFFFFFF FEFEFE8C8C8C000000000000909090FFFFFFFDFDFDFBFBFBFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFBFFFFFDFFFFFEFFFCFFFFF9FFFFF8FFFF F8FFFFF9FFFFE3E7E6FFFEFFFFF8FCFFF8FEFCE2EB54343F1F00002E000040000067242B 7A4147481E201500002C1A1686817BFCFFFAF8FFFBE4F3ECE5F6F0F4FFFFF4FFFFE7F6F3 F8FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFFFDFEFFFDFEFFFDFEFFFDFFFFFDFFFFFDFFFFFBFFFFFBFFFFFAFFFFFAFFFFFA FFFFFAFFFFF8FFFFF8FFFFF8FFFFFBFCFFFFFBFFFFFBFFFFFCFFFFFCFFFFFEFFFFFEFFFF FFFFFFFFFFFDFFFFFDFFFEFBFFFEFAFFFEF8FFFEF8FFFEF8FFFEF8FFFFFAFFFFFBFFFFFB FFFFFBFFFFFBFFFFFBFFFFFDFFFFFDFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFCFFFF FEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFDFFFFFD FFFFFBFFFEFDFFFEFBFFFEFDFFFFF4FFFFE6FEFFDFFFFFE1FEFFE3FFFFE6FEFFEAFFFFED FEFFF1FFFFF4FEFFF8FFFFFBFEFFFFFFFEFFFEFFFFFFFEFFFFFEFFFFFDFFFFFDFFFFFDFF FFFFFFFEFFFFFBFFFFF9FFFFF9FFFFF9FFFDFBFFFDFCFFFDFEFFFDFFFFFDFFFEFBFFFDFD FFFDFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFDFFFFFBFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFFFDFFFFFBFFFFFBFFFFFBFFFFFDFFFFFDFFFEFFFFFFFFFBFFFFF9FFFFFBFFFF FBFFFFFCFFFFFCFFFFFEFFFFFFFFFDFFFFFDFFFEFDFFFEFBFFFEFBFFFDFBFFFDFBFFFCFB FFFDFDFCFFFFF9FFFFFBFFFFFBFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFEFD FFFEFDFFFDFDFFFDFDFFFDFDFFFEFBFFFEF8FFFEF6FFFEF8FFFEF8FFFEF8FFFEF8FFFEFA FFFEFAFFFFFAFFFFFAFFFFFAFFFFFAFFFFFBFFFFFBFFFFFBFFFFFBFEFFFBFEFFFBFFFFFB FFFEFBFFFEFBFFFCFDFFFBFDFFFBFDFFFBFFFFFBFFFFFCFFFFFDFFFFFEFFFFFEFFFFFFFF FEFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFEFFFFFFFFFFFEFFFFFFFFFFFEFFFFFFFFFFFFFD FFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFCFFFDFCFFFDFCFFFBFCFFFBFCFFFAFEFFF8FFFFF8 FFFFF6FFFFF6FFFFF6FFFFF8FFFFF8FFFEFAFFFDFBFFFDFBFFFDFDFFFEFDFFFFFDFFFFFD FFFEFBFFFEFBFFFEFBFFFEFBFFFEFAFFFEFAFFFEFAFFFEFAFFFEF8FFFDFAFFFEF8FFFEF8 FFFDFAFFFCFDFFFDFDFFFEFDFFFFFDFEFFFDFCFFFDFBFFFDF9FFFDF9FFFDF9FFFDFBFFFF FEFFFFFFFFFFFFFEFFFFFDFFFFFBFFFFF7FFFFF6FFFFF7FFFFF8FFFFFBFFFFFDFFFEFFFF F9FFFFF5FFFFE5F7FBEDFFFFEBFFFFDEFAFF87A5C13F5D7F1F4574002E7200327F053D87 0C41830637721843765F84B0ADCBF1E6FDFFF1FFFFF5FFFFFBFEFFF9F7FFF3EDF9F4EDF5 F9F2F9FFFDFFFDFEFFFDFEFFFDFEFFFEFEFEFEFEFEFEFEFEFEFEFEFFFFFDFFFFFDFFFEFD FFFEFDFFFEFDFFFEFBFFFEFDFFFFFDFFFFFFFEFFFFFFFEFFFEFEFFFFFDFFFEFDFFFFFCFF FEFDFFFFFCFFFEFDFFFFFDFFFEFEFFFFFDFFFEFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFDFFFEF8FFFEF6FFFEF6FFFEF6FFFEF8FFFEFAFFFEFBFFFDFDFFFEFFFFFEFFFFFDFF FFFEFFFFFDFFFFFDFFFFFCFFFFFDFFFFFDFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFF FFFFFFFFFFFFFFFFFDFFFFFBFFFFFBFFFFFAFFFFFAFFFFF8FFFFFAFFFFFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF3F3F3FFFFFFFFFFFFC0C0C00D0D0D0000006F6F6FFCFCFCFFFFFFFFFFFFFFFFFF FEFEFEFEFEFEFDFDFDFCFCFCFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFEFEFEFFFFFFF9F9F9F6F6F6FEFEFEFEFEFE E6E6E6292929000000393939EDEDEDF4F4F4FFFFFFF2F2F2FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFCFFFFFDFFFFFEFFFCFFFFFBFFFFF9FFFFF9FFFF EEF2F1FFFFFFF3EAEDFFF9FFC9AEB7310D192D03112B00005E000A80151F86222A7C272C 6620223000001B0000220D08CEC5C0FEFFF9FBFFFDF2FDF9F7FFFFF7FFFFEFFBFBF9FFFF FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFDFFFFFBFFFFFBFFFFFBFEFFFBFEFFFBFEFFFBFEFFFBFFFFFAFFFFFAFFFFFAFFFFFA FFFFFAFFFFFAFFFFF8FEFFFAFBFFFFF9FFFFF9FFFFFBFFFFFBFFFFFCFFFFFEFFFFFEFFFF FFFFFDFFFFFDFFFEFBFFFEFBFFFEFAFFFEFAFFFDFAFFFEFBFFFFFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD FEFFFFFEFFFDFEFFFFFFFFFAFFFFEFFFFFECFFFFECFFFFEDFFFFF1FFFFF3FFFFF4FFFFF8 FFFFFAFFFFFBFFFEFFFFFFFFFFFEFFFFFEFFFFFDFFFFFDFFFFFDFFFFFDFFFFFEFFFFFEFF FEFFFFFBFFFFF9FFFFF8FFFFF9FFFFFBFFFFFCFFFFFFFFFFFFFEFFFFFCFDFFFBFFFFFCFD FFFEFDFFFFFBFFFFFDFFFFFDFFFFFDFFFFFDFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFDFFFFFDFEFFFDFEFFFDFEFFFBFCFFFDFCFFFFFEFFFFFEFEFFFFFEFFFFFEFFFFFFFF FFFFFBFFFFF8FFFFF8FFFFF8FFFFFBFFFFFFFFFEFFFEFFFFFBFFFFF9FFFFFBFFFFFBFFFF FCFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFDFDFFFDFDFFFDFDFFFFFD FCFFFDFBFFFBFBFFFDFBFFFDFCFFFDFCFFFFFEFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFDFF FFFCFFFFFCFFFFFCFDFFFCFDFFFEFBFFFEFBFFFEFBFFFEFBFFFEFBFFFEFBFFFEFBFFFEFB FFFEFBFFFEFBFFFEFBFFFEFBFFFEFBFFFEFBFFFEFBFFFFFDFEFFFFFEFFFFFFFFFFFFFEFF FFFCFFFFFBFFFFFBFFFFFAFFFFFAFDFFFBFDFFFCFDFFFEFDFFFEFFFEFFFFFCFFFFFCFFFF FEFFFDFEFFFDFFFFFDFEFFFDFFFFFDFEFFFDFFFFFDFEFFFDFFFFFDFEFFFDFFFFFFFEFFFF FFFFFFFEFFFFFFFFFFFCFFFFF9FFFDF8FFFBF9FFFBF9FFFBFBFFFDFCFFFDFEFFFFFFFFFF FFFFFDFFFFFDFFFEFBFFFEFBFFFEFAFFFEF8FFFEF8FFFEFAFFFEFAFFFEFBFFFEFBFFFEFB FFFEFBFFFEFBFFFEFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFAFFFEFBFFFFFAFFFFFAFFFEFA FFFCFBFFFCFBFFFDFBFFFEFDFFFFFDFCFFFFFBFFFFF9FFFFF8FFFFF9FFFFFBFFFFFEFFFF FFFEFFFFFDFFFFFDFFFFFBFFFFF9FFFFF8FFFFFAFFFFFCFFFFFDFFFFFFFFFEFFFBFCFFFA FBFFFAF8FFFDF7FFFFE9F6FCF1FFFFF2FFFFCDDBF5889FC15074A61A447E032B66133A73 13366E001B510621562D44766E83B093A5CDC6D3F5ECF5FFF7FFFFF8FFFFF9FFFFFCFEFF FEFDFFFEFEFEFEFEFEFEFEFEFDFEFFFDFEFFFDFEFFFDFEFFFEFFFFFEFFFFFEFFFFFEFFFF FEFFFFFEFFFDFFFFFFFFFFFFFFFEFFFFFDFFFFFCFFFFFCFFFFFBFFFFFBFFFFFAFFFFFBFF FFFAFFFFFBFFFFFBFFFFFCFFFFFCFFFFFDFFFFFDFFFFFEFFFFFFFFFFFFFDFFFFFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFDFFFFFB FFFFFAFFFFFAFFFFFAFFFFFAFFFEFBFFFEFDFFFEFDFFFEFFFFFEFFFFFDFFFFFDFFFFFDFF FFFCFFFFFDFFFFFBFFFFFCFFFFFEFFFEFFFFFEFFFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFD FFFFFDFFFFFBFFFFFBFFFFFAFFFFFAFEFFFAFEFFFAFEFFFBFFFFFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF ECECECFFFFFFFAFAFA575757000000252525C4C4C4FCFCFCFFFFFFFFFFFFFFFFFFFFFFFF FDFDFDFCFCFCFBFBFBFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF9F9F9FEFEFEFFFFFFFFFFFFFDFDFDFFFFFFFFFFFF 7F7F7F040404131313939393F7F7F7FFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFFFCFFFFFCFFFFFDFFFFFEFFFCFFFFFBFFFFF9FFFFFBFFFFFEFFFF FFFEFFFFFAFF896F7826020E270008230000732437911726A71D2A92151D7F1016822629 7026273E06051B0000573F3BD5CAC6FFFFFBFEFFFFEBF1F1FBFFFFFBFFFFF9FEFFFEFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFD FFFFFBFFFFFBFFFFFBFEFFFBFEFFFBFEFFFBFEFFFBFEFFFAFEFFFAFEFFFAFCFFFAFCFFFA FCFFFAFCFFFAFBFFFAF8FFFFF8FFFFF8FFFFF9FFFFF9FFFFFBFFFFFCFFFFFEFFFFFEFFFD FFFFFDFFFFFDFFFEFDFFFDFDFFFDFDFFFCFDFFFEFFFFFFFFFEFFFFFEFFFFFEFFFFFFFEFF FFFEFFFFFEFFFFFEFFFFFDFFFFFEFFFFFEFFFFFDFFFFFEFFFFFDFDFFFDFDFFFEFDFFFEFD FFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFCFFFFFCFFFFFCFFFFFCFFFF FBFFFFFBFFFFFCFFFFFFFFFBFFFFFBFFFFFBFFFFFBFFFFFDFFFFFDFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFDFFFFFCFFFFFCFDFFFDFFFFFEFFFEFFFF FBFFFFF9FFFFF8FFFFF9FFFFFBFFFFFCFFFFFFFFFFFFFDFFFFFBFFFFFAFFFFFBFFFFFCFD FFFEFBFFFEFDFFFEFDFFFEFDFFFFFDFFFEFFFFFEFFFFFFFFFFFFFFFFFFFDFFFFFBFFFFFB FFFFFAFEFFFAFCFFFAFBFFFBF9FFFFF9FFFFFBFFFFFCFEFFFEFEFFFEFEFFFFFEFFFFFFFB FFFFF6FFFFF4FEFFF6FEFFFBFEFFFFFEFEFFFCFFFFFBFFFFF9FFFFFBFFFFFBFFFFFCFFFF FCFFFFFEFFFFFEFFFFFEFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFCFFFA FBFFF8FBFFF8FBFFFAFCFFFBFCFFFDFEFFFDFEFFFFFFFFFFFFFEFFFFFEFFFFFCFFFFFBFF FFFBFFFFFBFFFFFCFDFFFDFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFDFFFEFD FFFEFDFFFEFDFFFEFBFFFEFBFFFEFBFFFEFBFFFEFFFEFFFFFCFFFFFFFEFFFFFDFFFFFBFF FFFBFFFFFAFFFFFAFFFFFAFFFFFBFDFFFCFDFFFEFDFFFFFFFCFFFFF9FFFFF9FFFFFCFFFB FEFFFAFEFFFBFEFFFAFEFFFBFEFFFBFEFFFBFEFFFBFEFFFDFEFFFDFEFFFFFEFFFFFEFFFF FEFFFFFEFEFFFBFFFFF8FFFBF7FFFAF7FFFBF8FFFDF9FFFFFBFFFFFEFFFFFFFEFFFFFDFF FFFEFFFFFDFFFFFEFDFFFEFAFFFFF6FFFFF6FFFFF6FFFEF8FFFDFAFFFDFAFFFEFAFFFEFB FFFEFBFFFFFDFFFFFDFFFFFDFEFFFDFEFFFDFEFFFDFFFFFDFFFFFBFFFFFBFFFFFAFFFCFA FFFBFAFFFCFBFFFDFDFFFEFFFCFFFFFBFFFFF9FFFFF8FFFFF9FFFFFBFFFFFEFFFFFFFDFF FFFCFFFFFBFFFFFBFFFFFCFFFFFDFFFFFDFFFFFEFFFFFFFDFEFFF8FEFFF3FEFFF1FEFFF1 FEFFF4FAFDF6F6F7F9FEFEFFFEFDFFFCFDFFF2F7FFE4F4FFAAC2E66A81AA435885364A7C 3044792538701C2D6504154D19295D3748765968917686A893A4C0AEC0D8C4D1E1FBFEFF FFFEFCFFFDFEFEFEFEFDFEFFFBFFFFFBFFFFFAFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFF FBFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFDFFFFFDFFFFFCFFFFFBFFFFFBFFFFFBFFFFFBFF FFFBFFFFFBFFFFFCFFFFFDFFFFFDFFFFFEFFFFFEFFFFFFFDFFFFFBFFFFFDFFFFFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFBFFFFFBFFFFFBFFFFFD FFFFFDFFFFFDFFFFFDFFFFFFFFFEFFFFFEFFFFFDFFFFFDFFFFFDFFFFFCFFFFFCFFFFFCFF FFFCFFFFFBFFFFFCFFFEFEFFFCFFFFFCFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFDFFFFFB FFFFFBFFFFFAFEFFFAFEFFFAFCFFFAFCFFFAFCFFFBFEFFFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFC4C4C40000000000006C6C6CFCFCFCF4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFDFDFD FCFCFCFCFCFCFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFBFBFBFFFFFFFCFCFCF8F8F8FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFD2D2D2 414141000000353535D9D9D9FFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEFFFFFCFFFFFCFFFFFEFFFFFFFFFCFFFFFBFFFFFBFFFFFCFFFFF2F2F2EEE5E8 77646A1B00061C00003A051777394E61051A930515A4020F9A040F8F09108E1B2087292A 5D15162A0000190000735E5DE4D8D8FFFDFFF7F5FAFBFAFFFFFEFFFAF9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFDFFFFFB FFFFFBFFFFFBFEFFFBFEFFFBFCFFFBFCFFFBFCFFFBFCFFFBFCFFFBFBFFFBFBFFFBFBFFFB FBFFFBF9FFFBF7FFFDF7FFFDF7FFFFF8FFFDF8FFFFF9FFFFFBFFFFFCFFFFFEFFFFFFFFFF FFFEFFFFFEFFFFFEFFFFFEFFFFFDFFFFFDFFFEFFFFFCFFFFFCFFFFFCFFFFFEFEFFFEFEFF FFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFCFDFFFDFBFFFDFBFFFEFDFFFEFD FFFFFDFFFFFDFFFFFFFFFFFFFEFFFFFEFFFFFCFFFFFBFFFFFBFFFFF9FFFFF9FFFFF9FFFF F8FFFFFBFFFFFFFDFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFCFFFFFCFFFFFCFFFFFDFF FFFDFFFFFDFFFFFDFFFFFDFFFFFEFFFFFEFFFFFCFDFFFDFBFFFDFDFFFEFFFCFFFFFBFFFF F9FFFFF8FFFFF9FFFFFBFFFFFEFFFFFFFDFFFFFBFFFFFAFFFFF9FFFFFAFFFFFCFDFFFEFB FFFDFDFFFEFDFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFDFFFFFBFEFFF8FEFFF8 FEFFF6FCFFF8F8FFFBF7FFFFF8FFFFF9FFFFFBFEFFFCFEFFFEFEFFFEFFFFFEFFFBFEFFF6 FEFFF3FEFFF4FEFFFBFCFFFFFCFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFF FCFFFFFCFFFFFCFFFFFEFFFFFEFFFFFFFEFFFFFEFFFFFEFFFFFEFFFEFFFFFCFFF8FCFFF4 FCFFF4FCFFF6FBFFFAFBFFFBFCFFFDFEFFFFFFFFFFFFFEFFFFFDFFFFFCFFFFFBFFFFFBFF FFFAFFFFFBFFFFFDFFFFFEFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFDFFFDFDFFFDFDFFFDFDFFFEFFFEFEFFFCFEFFFFFDFFFFFDFFFFFBFFFFFAFF FFF9FFFFFAFFFFFAFFFFFBFFFFFCFFFFFEFFFEFFFFFBFFFFF8FFFFF8FFFFFBFFFBFCFFF8 FCFFFAFCFFF8FCFFFAFCFFFAFCFFFAFCFFFBFCFFFDFCFFFFFCFFFFFCFFFFFCFFFFFCFFFF FCFEFFFBFFFFF5FFFBF4FFF8F5FFFBF7FFFFF9FFFFFBFFFFFEFEFFFFFDFFFFFCFFFFFDFF FFFDFFFFFEFFFFFEFBFFFFF6FFFFF3FFFFF3FFFDF6FFFDF8FFFEF8FFFEFAFFFEFBFFFFFB FFFFFDFEFFFFFCFFFFFCFFFFFCFFFFFCFFFFFEFFFFFEFFFDFEFFFDFFFFFBFFFCFAFFFAFA FFFBFBFFFDFDFFFEFFFEFFFFFBFFFFF9FFFFF8FFFFF9FFFFFBFFFFFCFFFFFFFDFFFFFCFF FFFBFFFFFBFFFEFEFFFBFFFFFBFFFFFCFFFAFCFFF4FEFFEFFEFFECFFFFEAFFFFECEEEDDB F8F4EBFFFEFBFFFBFFF8EDFDF9EBFFFFF9FFFDFBFFFBFEFFFBFDFFDDE1FEBDC0E9A9ADDD 8A90CA6A72B0626DAD505E9B36498323396B2038642C486D405F7C576D82FAFFFFFFFDFA FFFEFCFEFEFEFDFEFFFBFFFFFAFFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF9FFFFF9FFFF F9FFFFFBFFFDFFFFF6FFFFF4FFFFF6FFFFFAFFFEFFFFFDFFFFFDFFFFFCFFFFFCFFFFFDFF FFFDFFFFFEFFFFFFFAFFFFF6FFFFF4FFFFF4FFFFF8FFFFFAFFFFFBFFFFFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFBFFFFFBFEFFFBFEFFFFFCFFFF FEFFFFFEFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFDFFFFFDFFFFFCFFFFFCFFFFFBFFFFFBFF FFFAFFFFFCFFFEFEFFFBFFFFFBFFFFFCFFFFFEFFFFFEFFFFFFFFFFFFFFFDFFFFFBFFFFFA FEFFFAFEFFFAFCFFFBFBFFFBFBFFFBFBFFFDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7E7E7 696969000000272727B9B9B9FFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFDFDFD FDFDFDFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF8F8F8FFFFFFFFFFFFF3F3F3FEFEFEFFFFFFFAFAFAFFFFFFF8F8F8FFFFFF868686 000000070707A9A9A9FFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFF9FFFFFBFFFF FBFFFFFEFFFFFEFFFFFFFFFFFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFEFFFDFCFFFBFCFFFB FEFFFDFFFCFFFFFBFFFFFDFFFFFEFFFCFFFFFCFFFFFCFFFFFFFFFFD1C8C9544143160000 2000005214216B2130691628932234B71626BA0816B6101CAA131C9510158E1D1F822828 631D1B2400001C0000846E70FFF6F8FFFCFFF7F6FEFAFAFFFEFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFBFFFFFD FFFFFBFEFFFDFEFFFBFEFFFDFCFFFBFEFFFDFCFFFBFCFFFDFCFFFBFBFFFDFBFFFBFBFFFD F9FFFDF8FFFDF8FFFDF8FFFDF9FFFDF9FFFDFBFFFDFBFFFFFCFFFFFEFFFFFFFFFFFFFFFF FFFEFFFFFEFFFFFDFFFFFDFFFFFEFFFEFFFFFBFFFFFCFFFFFCFFFFFCFFFFFEFEFFFEFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFDFFFEFBFFFFFAFFFEFBFFFEFFFFFEFFFFFEFF FFFEFFFFFFFFFFFFFFFEFFFFFEFFFFFCFFFFFCFFFFFBFFFFFBFFFFFBFFFFFBFFFFF9FFFF FBFFFFFFFCFFFFFAFFFFFBFFFFFBFFFFFBFFFFFBFFFFFCFFFFFCFFFFFCFFFFFDFFFFFDFF FFFEFFFFFEFFFFFFFFFFFFFFFFFEFFFFFDFFFFFCFFFFFDFFFFFEFFFEFFFFFCFFFFFBFFFF FBFFFFFBFFFFFCFFFFFFFEFFFFFDFFFFFCFFFFFAFFFFF9FFFFFAFFFFFCFFFFFEFFFFFDFF FFFEFFFFFDFFFFFDFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFDFFFFFBFEFFFAFFFFFA FCFFFBFBFFFFF9FFFFFBFFFFFBFFFFFCFDFFFEFDFFFFFDFFFFFEFFFFFFFFFFFFFAFFFFF8 FFFFFAFEFFFFFEFFFFFEFEFFFCFEFFFEFEFFFCFFFFFEFEFFFCFFFFFEFEFFFEFEFFFEFEFF FEFEFFFEFEFFFEFEFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFEFFFFFFFBFFFFF8FFFFFA FFFFFBFFFFFDFFFFFFFFFFFFFFFEFFFFFEFFFFFDFFFFFCFFFFFBFFFFFAFFFFF9FFFFF9FF FFFAFFFFFCFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFCFFFFFCFFFFFCFFFFFCFF FFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFBFFFFFAFFFFF9FFFFF9FF FFF9FFFFF9FFFFFAFFFFFBFFFFFCFFFFFEFFFEFFFFFBFFFFFBFFFFFEFFFFFFFFFDFFFFFD FFFFFDFFFFFDFFFFFDFFFFFDFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFDFFFFFDFFFFFDFF FEFEFFF9FFFFF8FFFDF9FFFFFBFFFFFCFFFFFEFEFFFFFCFFFFFCFFFFFBFFFFFAFFFFFBFF FFFCFFFFFDFFFFFEFBFFFEF8FFFEF8FFFCFAFFFCFBFFFCFDFFFDFDFFFDFFFFFDFFFFFEFF FFFEFFFEFFFFFCFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFEFFFFFCFDFFFBFBFFFCFD FFFCFFFFFDFFFFFEFFFEFFFFFCFFFFFBFFFFFBFFFFFCFFFFFEFEFFFFFDFFFFFBFFFFFBFF FFFBFFFEFFFFFBFFFFFCFFFFFCFFFAFEFFF6FFFFF3FFFFEFFFFFEFFFFFF0FFFFF3FFFEF8 FFF6F7FFF5FEFFF9FFFFF7FFFFF5FFFDF6FDFFFEFFFFFDFFFEFDFFFEFBFFFBFBFFF8FBFF F5FBFFF4FBFFE6F2FFD5E5FFC8DDFFC2DAFFC0DBF9BCDAF4C2D7EAFAFFFFFFFDFEFEFEFE FDFEFFFBFFFFFAFFFFFAFFFFF8FFFFF9FFFFF8FFFFF8FFFFF9FFFFF9FFFFF9FFFFF9FFFF FCFFFFFFFFF6FFFFF1FFFFF3FFFFF6FFFFFAFFFFFDFFFEFFFFFEFFFFFEFFFFFEFFFFFFFD FFFFFBFFFFF8FFFFF6FFFFF4FFFFF4FFFFFAFFFFFBFFFFFBFFFFFDFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFBFFFFFBFEFFFDFCFFFFFCFFFFFCFFFF FEFFFFFEFFFFFEFFFFFFFEFFFFFEFFFFFEFFFFFDFFFFFDFFFFFCFFFFFCFFFFFBFFFFFBFF FFFDFFFEFEFFFBFFFFFCFFFFFCFFFFFEFFFFFEFFFFFFFFFFFFFFFDFFFFFBFFFFFBFEFFFB FEFFFBFCFFFBFCFFFDFBFFFDFCFFFDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFBFFFFFEFFFFFFFFFFFFFEFFFFFDFFFFFCFF FFFCFFFFFBFFFFFCFFFFFDFFFFFEFFFFFFFDFFFFFDFEFFFDFEFFFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1C1C1222222 020202595959F0F0F0FFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6E4E4E4383838 000000434343F6F6F6F6F6F6FFFFFFFDFDFDFFFFFFFFFFFFF2F2F2FFFFFFFFFFFFFCFCFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF1FFFFEEFFFFF1FFFFF4FFFF F9FFFDFCFFFDFFFFFDFFFEFBFDF8F4FFFFFAFFFFF8FAFDF4F9FFF6F8FFF6F7FFF6F2FCF4 F9F3FFFFFAFFFFFBFFFAF8FFFEFEFFFEFFFFE9E7EABDB4B50E00001D0000360302581013 7A1F248E232B941C269C101DB30715BC0311B60611AE0A11A21013971517891B1A7B221E 4A0402260000270504A89597FBF6FAFBFFFFE9F3FCF7FFFFFCFCFFFFFCFFFFFCFFFFFCFF FFFAFFFFFCFFFFFCFFFDF6FEFFFDFFFFFDFFFFFDFFFFFEFFFFFFFFFEFFFFFEFFFFFEFFFF FFFFFFFCFCFCF6F6F6FBFBFBFFFFFFFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFD FFFFFFFFFFFDFFFFFFFEFFFDFFFFFFFEFFFDFEFFFFFEFFFDFEFFFFFEFFFDFEFFFFFEFFFF FCFFFFFCFFFFFCFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEFFFFFEFFFFFFFFFEFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFF FCFFFFFBFFFDFBFFFDFBFFFBFBFFFAFBFFFAFBFFF8FBFFFBFCFDFFFDFCFFFDFCFFFDFCFF FDFCFFFDFCFFFDFCFFFDFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF FFFDFFFFFCFFFEFDFFFEFDFFFEFDFFFEFDFFFCFEFFFCFEFFFCFEFFFBFFFFFCFFFFFBFFFF FBFFFFFBFFFFFBFFFFFCFFFFFFFDFFFFFCFFFFFDFFFFFDFFFFFDFFFFFDFFFFFEFFFFFEFF FFFEFFFFFDFFFFFDFFFFFCFFFFFCFFFFFBFFFFFBFFFFFCFFFFFDFFFFFDFFFFFDFFFFFDFF FFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFDFFFFFDFFFFFCFFFFFCFFFFFCFFFFFBFFFFFBFFFFFCFFFFFCFFFFFCFFFFFDFFFFFCFF FFFCFFFFFCFFFFFBFFFFFCFFFFFBFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFF FFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFBFFFFFBFFFFFAFFFFFAFFFFFAFF FFFAFFFFFAFFFFFAFFFFFAFFFFFAFFFFFAFFFFF9FFFFF9FFFFF8FFFFF8FFFFF8FFFFF8FF FFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FF FFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF8FFFFF9FFFFF8FFFFF8FFFFF8FF FFF8FFFFF8FFFFF9FFFFF9FFFFFAFFFFFAFFFFFAFFFFFAFFFFFAFFFFFAFFFFFAFFFFFAFF FFFAFFFFFAFFFFFAFFFFFAFFFFFAFFFFFAFFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFFAFF FFFBFFFFFBFFFFFBFFFFFAFFFFFAFFFFFAFFFFF9FFFFF9FFFFF9FFFFF8FFFFF9FFFFF9FF FFF9FFFFF9FFFFFAFFFFFAFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFCFFFFFCFF FFFCFFFFFDFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFBFFFFFBFFFFFBFFFFFCFF FFFCFFFFFDFFFFFCFFFFFDFFFFFDFFFFFDFFFFFDFFFFFCFFFFFCFFFFFBFFFFFBFFFFFBFF FFFCFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFCFFFFFCFFFFFCFFFFFBFF FFFAFFFFFAFFFFFAFFFFFBFFFBFCFFF6FEFFF6FDFFF6FDFFF6FCFFF6FCFFF5FCFFF5FCFF F7FFFFF7FFFFF7FFFFF5FFFFF5FFFFF5FFFFF5FFFFF7FFFFFAFEFFFBFEFFFBFEFFFBFEFF FAFFFFFAFFFFFAFFFFFBFEFFFCFFFFFCFFFFFCFFFFFEFEFFFEFEFFFEFEFFFEFEFFFFFEFF FFFFFDFFFFFAFFFFFBFFFFFBFFFEFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FEFFFFFEFFFFFEFFFFFFFFFFFFFDFFFFFCFDFFFCFDFFFCFFFFFDFFFFFDFFFFFEFFFFFEFF FFFCFDFEFCFDFDFDFDFDFDFDFCFEFDFCFEFBFCFEFBFCFEFDFEFFFFFEFFFFFEFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFDFFFFFDFFFFFD FEFFFDFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F7F7F7FFFFFFFFFFFFFBFBFBF9F9F9FFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFCFFFFF5FFFDF4FFFDF9FFFFFEFFFFFFFCFFFFF5FDFFF6FFFFF5FF FFF5FFFFF1FAFFECF3FFF7FAFFFDFBFFFFFAFBFFF9F4FBF3FEFFFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAFAFAFDFDFDFFFFFFEDEDEDFFFFFFFFFFFFE3E3E3FFFFFFFFFFFF484848040404161616 B8B8B8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBEBEB818181000000 1E1E1EA7A7A7FAFAFAFFFFFFF9F9F9FEFEFEFFFFFFF9F9F9FFFFFFFFFFFFFDFDFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFFF0FFFFEDFFFFF0FFFFF4FFFFF9FFFD FEFFFDFFFEFDFFFDFBFFFDFAFFFEF8FFFCF5F5F8EFF4FCEFF8FFF6F4FFF3F0FDF6FEFDFF FEF9FFF0EDFFFCF9FFFFFDFFECE7EE84797D230F102503023B08075A10117416178A171C 98151BA1111AAC0C16B70511BC0410B70610B20910A90D11A01113931717861D1A782320 3A0000310504321A1AD5CCCFF2F7FBF4FFFFE5F2FAF5F5FFFFF9FFFFFBFFFBF5FFFBF3FE FFFAFFFFFBFFFFFCFFFFFCFFFFFDFFFFFDFFFFFEFFFFFFFFFEFFFFFEFFFFFEFFFFFFFFFF FFFFFFFFFFFFF7F7F7EEEEEEF1F1F1FDFDFDFFFFFFFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFBFCFFFBFCFFFBFCFFF9FDFEF9FDFEF9FDFCF9FEFAF8FEFAF8FFF8 F8FFF8F6FFF7F6FFF7F6FFF5F6FFF5F5FFF5F6FFF8FCFFFFFEFEFFFEFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFFFFFEFCFFFEFCFDFEFCFDFEFDFBFFFCFBFFFCF9FFFCF9FEFCFDFFFEFF FEFEFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFBFFFFFAFEFFF8FFFFF8FFFFF8FFFFF8FFFF F7FFFFF8FFFFFAFFFFFAFBFFFBFAFFFBFAFFFBFAFFFBFAFFFBFAFFFBFAFFFBFAFFF8F7FD F8F7FDF8F7FDF8F7FDF8F7FDF8F7FDF8F7FDF8F7FDF8F7FDF7F8FDF8F7FDF7F8FDF8F7FD F7F8FDF8F7FDF7F8FDF8F7FDF7F8FDF8F7FDF7F8FDF8F7FDF7F8FDF8F7FDF8F7FDF9F6FF F9F5FFFBF5FFF9F5FFFBF5FFF9F5FFFBF5FFF9F5FFFBF5FFF9F5FFFBF5FFF9F5FFFBF5FF F9F5FFFBF5FFF9F5FFF9F5FFF9F5FFF9F5FFF9F5FFF9F5FFF9F5FFF9F5FFF9F5FFF9F5FF F9F5FFF9F5FFF9F5FFF9F5FFF9F5FFF9F5FFFBF5FFFEF3FFFFF2FFFFF2FFFFF2FFFFF2FF FFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FF FFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FF FFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FF FFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FF FFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FF FFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FFFFF2FF FFF2FFFFF2FFFEF3FFFBF5FFF9F5FFF9F5FFF9F5FFF9F5FFF9F5FFF9F5FFF9F5FFF9F5FF F9F5FFF9F5FFF9F5FFF9F5FFF9F5FFF9F5FFF9F6FFF9F6FFF9F6FDFBF6FDF9F6FDFBF6FD F9F6FDFBF6FDF9F6FDFBF6FDF9F6FDFBF6FDF9F6FDFBF6FDF9F6FDFBF6FDFBF6FDFBF6FD FBF6FDFBF6FDFBF6FDFBF6FDFBF6FDFBF6FDFBF6FDFCF7FEFCF7FEFCF7FEFCF7FEFCF7FE FCF7FEFCF7FEF9F8FEF9FFFFF7FFFFF8FFFFF8FFFFF8FFFFF8FFFFF9FFFFF9FFFFF8FFFF FAFFFFFAFFFFFAFFFFFAFFFFFAFFFFFBFEFFFBFEFFFAFDFFF9FEFFF9FEFFF9FEFFF9FEFF F9FEFFFAFDFFFAFDFFFCFCFFFCFCFFFDFCFFFDFCFFFDFCFFFDFCFFFEFBFFFEFBFFFFFEFF FFFFFDFFFFFDFFFFFDFFFFFFFEFFFFFFFFFFFEFFFFFCFDFFFAFDFFFAFDFFFAFDFFFAFDFF F9FDFFF9FDFFFCFCFFFFFAFEFFF8FCFFF8FCFFF8FCFFF9FCFFF9FCFFFAFCFFFAFCFFFCFD FEFCFDFEFCFDFDFDFDFCFEFDFCFEFDFCFEFDFCFEFDFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8EEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFCFFFFEFFCF5EDFAF3EBF4F1F3F5F4FFFDFFFFFAFFFFF8FFFFE8F2FFECF7 FFF6FFFFF8FFFFFAFDFEF4F3FFFDF9FFFFF8FEFFFAFFFFFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFC FDFDFDFFFFFFFEFEFEFFFFFFFFFFFFF1F1F1FFFFFFB9B9B92B2B2B0000006E6E6EE0E0E0 FFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3D7D7D7303030000000 444444E8E8E8FFFFFFFAFAFAF9F9F9FEFEFEFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF5FFFFF4FFFFF7FFFFFBFFFFFFFFFFFFFEFD FFFCFDFFFBFDFFFBFBFFF7F6FCF7F4FFFFFAFEFFFAF9FFFAF8FFFAF7FFFFF8FFFFE8EEFC F7FBFFFEFEFFDCD9E062575D1500021900004710135F171A7B1F228E1D2395121A9C0913 A70713B10916B70511B70610B60610B20910AC0B11A40F139A14158D191A801E1F7F3131 2700001C0000453538EAE9EEF6FFFFF7FFFFFCFFFFFFFDFFFFFDFFFFFDFFFFFCFFFEF9FF FFFBFFFFFDFFFFFDFFFFFDFFFFFDFFFFFEFFFFFEFFFEFFFFFEFFFFFEFFFFF9F9F9FFFFFF FFFFFFFFFFFFFFFFFFFDFDFDFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFFFEFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFDFEFFFDFEFFFBFCFFFB FCFFFAFCFFFAFBFFF8FBFFF8FBFFF6FBFFFAFCFFFFFCFFFFFCFFFFFEFFFFFEFFFFFEFFFF FFFFFFFFFFFDFEFEFCFEFFFAFFFEFAFFFEF9FFFEF9FFFEF9FFFEF7FFFEFAFFFFFFFEFFFF FEFFFFFEFFFFFEFFFFFCFFFFFCFFFFFCFFFFFCFFFFFBFFFFFBFFFFFBFFFFFBFFFFF9FFFF FBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFF FBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFF9FFFFFBFFFFF9FFFFFBFFFFF9FFFF FBFFFFF9FFFFFBFFFFF9FFFFFBFFFFF9FFFFFBFFFFF9FFFFFBFFFFFBFFFFFCFFFFFCFFFF FEFFFFFCFFFFFEFFFFFCFFFFFEFFFFFCFFFFFEFFFFFCFFFFFEFFFFFCFFFFFEFFFFFCFFFF FEFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFF FCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFF FCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFEFFFFFCFFFFFEFFFFFCFFFF FEFFFFFCFFFFFEFFFFFCFFFFFEFFFFFCFFFFFEFFFFFCFFFFFEFFFFFEFFFFFEFFFFFEFFFF FEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFF FEFFFFFCFFFFF9FFFFF8FFFFF9FFFFF9FFFFF9FFFFF9FFFFFBFFFFFBFFFFFBFFFFFCFFFF FCFFFFFCFFFFFCFFFFFCFFFFFEFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFF FEFFFFFEFFFFFDFEFFFDFEFFFEFDFFFEFDFFFEFDFFFEFDFFFEFDFFFEFEFFFFFFFDFEFFFB FEFFFBFEFFFBFEFFFDFCFFFDFEFFFFFCFFFFFCFFFFFBFFFFFBFFFFFBFFFFFBFFFFF9FFFF F9FFFFFCFFFFFFFDFFFFFBFFFFFBFFFFFBFFFFFCFFFFFCFFFFFDFFFFFDFFFFFEFFFFFEFF FFFEFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF3F3F3 F0F0F0F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFFFFFBFCFEFEFFFFFEFFFFFEFFFFF9F9FBFFFEFF FFFEFFFFFDFDFFF6F7FFF3F3FFFBFBFFFCFBFFFEFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF0F0F0FFFFFFFDFDFD515151101010000000CCCCCCFFFFFFFEFEFE FFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFFFFFEFEFEFFFFFF808080000000040404 A4A4A4FFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFCFFFFFEFFFFFFFEFFFFFDFFFFFBFFFFFAFF FFFAFFFFF3F8FEF2F6FFFBFCFFFEFDFFFFFDF6FBF7F1FAF5F8FFFFEDFCFFF5FFFFF9FFFF CBCACF5D52561100001B0000571E24681B217C1D23901D249E1821A40E19A80613AE0210 B2020FB50711B50710B30810B20910AF0A11A90C13A20F159714197E0D11872B2E661F23 220000250B0E6A5F63D9DCE1F9FFFFFCFFFFFEFFFFFFFEFFFFFEFFFFFEFFFFFEFFF9F6FD FBF8FFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFBFBFBF5F5F5F7F7F7 FFFFFFFFFFFFFFFFFFF6F6F6EEEEEEFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFDFBFEFFFAFEFDFBFEFDFBFCFDFBFCFDFCFAFDFCFAFDFCF8FFFFFBFFFFFAFFFFFA FFFFF8FFFFF8FFFFF6FFFFF6FFFFF8FAFCF9FAFCFBFAFCFBFAFCF9FBFBF9FBFCF7FCFBF7 FCFBF6FEFBF6FEFBF4FFFAF4FFFBF2FFFAF2FFFAF0FFFAF0FFFBF2FFFBFAFDFBFCFDFBFC FDFBFCFDFBFCFDFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FBFDFCF2F9F2F0FAF1F0FAF2F0FAF1F0FAF2F0FAF1F0FAF2F0FAF1F0FAF2F0FAF1F0FAF2 F0FAF1F0FAF2F0FAF1F0FAF2F0FAF1F0FAF2F0FAF1F0FAF2F0FAF1F0FAF2F0FAF1F0FAF2 F0FAF1F0FAF2F0FAF1F0FAF2F0FAF1F0FAF2F0FAF1F0FAF2F2F9F2F3F8F4F3F7F6F5F7F6 F3F7F6F5F7F6F3F7F6F5F7F6F3F7F6F5F7F6F3F7F6F5F7F6F3F7F6F5F7F6F3F7F6F5F7F6 F3F7F6F2F8F6F2F8F6F2F8F6F2F8F6F2F8F6F2F8F6F2F8F6F2F8F6F2F8F6F2F8F6F2F8F6 F2F8F6F2F8F6F2F8F6F2F8F6F2F8F6F3F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6 F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6 F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6 F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6 F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6 F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6 F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6F5F7F6 F3F7F6F2F8F6F2F8F6F2F8F6F2F8F6F2F8F6F2F8F6F2F8F6F2F8F6F2F8F6F2F8F6F2F8F6 F2F8F6F2F8F6F2F8F6F2F8F6F2F8F4F3F8F2F3F8F1F5F7F2F3F8F1F5F7F2F3F8F1F5F7F2 F3F8F1F5F7F2F3F8F1F5F7F2F3F8F1F5F7F2F3F8F1F5F7F2F3F8F1F3F8F2F3F8F1F3F8F2 F3F8F1F3F8F2F3F8F1F3F8F2F3F8F1F5FAF4F5FAF3F5FAF4F5FAF3F5FAF4F5FAF3F5FAF4 F5FAF3F8FAF5F8FBF4F8FAF5F8FBF4F9FAF5F9FAF4F9FAF5F9FAF4FCFDF8FCFDF7FDFCF8 FCFDF7FDFCF8FDFCF7FDFCF8FDFCF8FDFCFAFCFCFAFCFCFCFCFCFAFCFCFCFCFCFAFDFBFC FDFCFAFCFAFBFCFBF9FEFAFBFEFAF9FEFAFBFEFAF9FEFAFBFCFBF9F9F8F3F8F9F1F8F9F1 F8F9F1F8F9F3F7FAF3F7F9F4F5FAF4F8FCFBF7FDFBF7FDFDF7FDFDF7FCFFF5FDFFF5FDFF F8FCFDFFFAFEFFF8FCFFF8FCFFF8FCFFF9FCFFF9FCFFFAFCFFFAFCFCF8F9FAF8F9FAF8F9 F9F9F9F8FAF9F8FAF9F8FAF9F8FAF9FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFFFFFFFFFFFFFFFFFF FFFFFFFDFDFDF6F6F6FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFFF8E9EEFFF3F9FFF9FDF5F3F4E8F1F0EAF9F6F1FFFFF0FFFFF1FFFFE3F6F2DEE9E5 FDFFFEFFFCFFFFF5F8FFEDF3FFF8FDFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6 FFFFFFFFFFFFF9F9F9FFFFFFC0C0C01212120C0C0C4A4A4AF3F3F3FFFFFFF4F4F4FFFFFF FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FAFAFAFFFFFFFFFFFFCFCFCF2828280000003E3E3E E9E9E9FFFFFFFFFFFFFEFEFEFFFFFFFEFEFEF4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFFFEFDFFFDFDFFFCFDFFFCFDFFFBFFFFFAFFFFF9FFFFFAFF FFF9FFFFFBFFFFFBFFFFFDFFF8F7FCECEDF1EFF3F6F8FFFFF4FFFFF1FFFCA1A7A52A2522 110000380E105F21265B090F861E278F161F9A0E19A60C18B20C1AB90916B7010EB10009 B20811AF0A11B00911B20811B20811AF0913AB0B15A20F1986030B8E1F268C353D46080D 2500001000007E787AF8F9FDFEFFFFF3F7FAF0F1F6FAFBFFFEFFFFFEFFFFFEFFFFFEFFFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFCFCFCFFFFFF FFFFFFFCFCFCFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF FFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFDFFFDFDFFFEFBFFFEFBFFFEFAFFFDFAFFFEF8 FFFEF8FFFFF6FFFFF6FFFFF6FFFFFAFFFEFBFFFEFBFFFFFAFFFEFAFFFEF8FFFEF8FFFEF6 FFFDF6FFFDF4FFFDF4FFFDF3FFFCF3FFFDF1FFFDF1FFFCF3FFFCF6FFFCFAFFFCFAFFFCFA FFFCFAFFFCFAFFFCFAFFFCFAFFFCFAFFFCFAFFFCFAFFFCFAFFFCFAFFFCFAFFFCFAFFFEF8 FFFFF6FEFFF4FEFFF6FEFFF4FEFFF6FEFFF4FEFFF6FEFFF4FEFFF6FEFFF4FEFFF6FEFFF4 FEFFF6FEFFF4FEFFF6FEFFF4FEFFF6FEFFF4FEFFF6FEFFF4FEFFF6FEFFF4FEFFF6FEFFF4 FEFFF6FEFFF4FEFFF6FEFFF4FEFFF6FEFFF4FEFFF6FEFFF6FFFFF8FFFFF8FFFFF8FFFFF8 FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8 FEFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8 FCFFF8FCFFF8FCFFF8FEFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8 FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8 FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8 FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8 FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8 FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8 FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8 FEFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8FCFFF8 FCFFF8FCFFF8FCFFF8FEFFF8FFFFF6FFFFF4FFFFF6FFFFF4FFFFF6FFFFF4FFFFF6FFFFF4 FFFFF6FFFFF4FFFFF6FFFFF4FFFFF6FFFFF4FFFFF6FFFFF4FFFFF6FFFFF4FFFFF6FFFFF4 FFFFF6FFFFF4FFFFF6FFFFF4FFFFF6FFFFF4FFFFF6FFFFF4FFFFF6FFFFF4FFFFF6FFFFF4 FFFEF6FFFDF4FFFDF6FFFDF4FFFDF6FFFDF4FFFDF6FFFDF4FFFDF6FFFDF4FFFCF6FFFDF4 FFFCF6FFFDF4FFFCF6FFFDF6FFFDF8FFFDF8FFFCFAFFFDF8FFFCFAFFFDF8FFFCFAFFFDF8 FFFCFAFFFDF8FFFCFAFFFDF8FFFCFAFFFDF8FFFCFAFFFDF8FFFFF6FFFFF4FFFFF4FFFFF4 FFFFF6FFFFF6FFFFF8FFFFF8FFFFFBFEFFFBFEFFFDFCFFFDFCFFFFFBFFFFFBFFFFFEFFFF FFFDFFFFFBFFFFFBFFFFFBFFFFFCFFFFFCFFFFFDFFFFFDFFFFFEFFFFFEFFFFFEFFFFFFFF FEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F1F1F3F3F3F8F8F8FCFCFC F8F8F8F2F2F2F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFF FFF6FFFFF5FFFFF9FFFFFEFFF7FFFFEBFFFCDEFFF6E0FFFBE4FFFFE7FFFDEDFFFCF7FFFE FFFEFFFFF9FFFFF5FFFFF1FAFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F2F2FFFFFF FFFFFFFFFFFFF4F4F4656565000000212121BEBEBEF2F2F2FFFFFFF9F9F9FCFCFCFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FFFFFF747474181818000000A2A2A2 F1F1F1FFFFFFFCFCFCFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFFFCFDFFFCFDFFFCFDFFFBFDFFFBFFFFFBFFFFFAFFFFFBFFFFFBFF FFFCFFFFFDFFFAF7FFFAF9FFFEFEFFFEFEFFFBFFFFDBE6DE788075130F060F00002B0000 6121227C252B861821991A259D0C19A00210AA020FB80815BE0A16BA0410AE0008AE0A11 AB0C11AE0A11B20811B50711B50711B30713AC0A179E0A16A1222D740C158F40462C0000 190000200C0E9A9192FFFFFFFCFFFFFCFFFFF3F7F8F5F9FAFCFFFFFCFFFFFCFFFFFCFFFF FEFFFFFEFFFFFFFEFFFFFEFFFFFEFFFFFDFFFFFDFFECEAEDF0F0F0FFFFFFFFFFFFFFFFFF F4F4F4FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF8FB FFF7FBFFF7FBFFF8F9FFF8F9FFF8F7FFF8F7FFF8F6FFF5F3FFF5F1FFF5F1FFF5EFFFF5EF FFF6EDFFF5EDFFF6EDFFF7F1FFF7F1FFF7F1FFF7F1FFF6EFFFF6EFFFF6EEFFF6ECFFF3EA FFF3E8FFF3E8FFF2E6FFF2E6FFF2E6FFF2E5FFF2E6FFF1E9FFF1EBFFF1EBFFF1EBFFF1EB FFF1EBFFF1EBFFF1EBFFF1ECFFF1ECFFF1ECFFF1ECFFF1ECFFF1ECFFF0ECFFF2ECFFFBF0 FFFCEEFFFCEEFFFCEEFFFCEEFFFCEEFFFCEEFFFCEEFFFAECFFFAECFFFAECFFFAECFFFAEC FFFAECFFFAECFFFAECFFFAECFFFAECFFFAECFFFAECFFFAECFFFAECFFFAECFFFAECFFFAEC FFFAECFFFAECFFFAECFFFAECFFFAECFFFAECFFF9ECFFF8EEFFF8EEFFF8EEFFF8EEFFF8EE FFF8EEFFF8EEFFF8EEFFF8EEFFF8EEFFF8EEFFF8EEFFF8EEFFF8EEFFF8EEFFF8EEFFFAEE FFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEE FFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEE FFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEE FFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEE FFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEE FFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEE FFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEE FFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEE FFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEEFFFAEE FFFAEEFFFAEEFFFAEEFFF9ECFFF8ECFFF8ECFFF8ECFFF8ECFFF8ECFFF8ECFFF8ECFFF8EC FFF8ECFFF8ECFFF8ECFFF8ECFFF8ECFFF8ECFFF9ECFFF9ECFFF9ECFFF9ECFFF9ECFFF9EC FFF9ECFFF9ECFFF9ECFFF9ECFFF9ECFFF9ECFFF9ECFFF9ECFFF9ECFFF9ECFFF8ECFFF0E6 FFEFE6FFEFE6FFEFE6FFEFE6FFEFE6FFEFE6FFF0E6FFF2E8FFF2E8FFF2E8FFF2E8FFF2E8 FFF2E8FFF2E8FFF1EAFFF0EAFFF0EAFFEFEBFFF0EAFFEFEBFFF0EAFFEFEBFFF0EAFFF1ED FFF3ECFFF2EDFFF3ECFFF2EDFFF3ECFFF2EDFFF3ECFFF5EBFFF6EBFFF6EBFFF7EBFFF6ED FFF7EDFFF7EEFFF8F0FFFCF6FFFCF6FFFDF8FFFDF8FEFDF9FDFEF9FDFEF9FEFDFBFFF8FB FFF7FBFFF7FBFFF7FBFFF8FBFFF8FBFFF9FBFFF9FBFFFCFDFEFCFDFEFCFDFDFDFDFCFEFD FCFEFDFCFEFDFCFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFEE2EE FFF5FFFFF8FFD4D0D178817E344B412A4A3D3A60518CB2A3E5FFF9F0FFFFF7FFFFEEECEF FFFAFFFFF6FFFFEFF8FFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7F6F6F6FFFFFF FFFFFFB0B0B01919190000005A5A5AFFFFFFF0F0F0FFFFFFFFFFFFF9F9F9FEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8C8C84D4D4D0000003F3F3FC8C8C8 FFFFFFF7F7F7FFFFFFFFFFFFF4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEFFFFFCFDFFFCFDFFFCFDFFFCFDFFFCFFFFFDFFFFFDFFFFFEFFFEFBFFFFFEFF FEFEFFF6F6FFFEFEFFFEFEFFF6F6FFC9C8CD6A635B15050015000040100C702A2A670B10 7E0A13BB3540A70F1CAB0916AE0411B1030DB3030DB4070DB5080EB00A0EA80D13A70E13 AC0B13B20813B70511BA0411BA0413B60515B9172692010E9C222D6B0A1381383F240000 280607352122CEC8C8F6F8F7FEFFFFFCFFFFF3F7F6FAFFFEFBFFFFF7FDFDFBFFFFFCFFFF FEFFFFFFFEFFFFFEFFFFFDFFFFFCFFFFFDFFFFFEFFFFFFFFFDFDFDFFFFFFFFFFFFFEFEFE F8F8F8FEFEFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFFBFD FFFBFDFFFBFDFFFAFDFFFBFBFFFAFBFFFAFAFFFAFAFFFBF8FFFAF8FFFAF6FFFAF6FFFBF4 FFFAF4FFFAF3FFF8F3FFF7F3FFF7F3FFF8F1FFF7F1FFF6F1FFF6EFFFF6EDFFF5EDFFF5EC FFF5ECFFF4EAFFF3EAFFF4E8FFF3E8FFF3EAFFF3ECFFF3EDFFF3EDFFF3EDFFF3EDFFF3ED FFF2EDFFF2EDFFF1EDFFF1EDFFF1EDFFF1EDFFF1EDFFF1EDFFF1EDFFF2ECFFF2E8FFF3E8 FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8 FFF3E8FFF3E8FFF2E8FFF2E8FFF2E8FFF2E8FFF2E8FFF2E8FFF2E8FFF2E8FFF2E8FFF2E8 FFF2E8FFF2E8FFF2E8FFF2E8FFF2E8FFF1E8FFF1E8FFF1E8FFF1E8FFF1E8FFF1E8FFF1E8 FFF1E8FFF1E8FFF1E8FFF1E8FFF1E8FFF1E8FFF1E8FFF1E8FFF1E8FFF1E8FFF3E8FFF4E8 FFF4E8FFF4E8FFF4E8FFF4E8FFF4E8FFF4E8FFF4E8FFF4E8FFF4E8FFF4E8FFF4E8FFF4E8 FFF4E8FFF4E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8 FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8 FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8 FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8 FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8 FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8 FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF3E8FFF4E8FFF4E8 FFF4E8FFF4E8FFF4E8FFF4E8FFF4E8FFF4E8FFF4E8FFF4E8FFF4E8FFF4E8FFF4E8FFF4E8 FFF4E8FFF3E8FFF1E8FFF1E8FFF1E8FFF1E8FFF1E8FFF1E8FFF1E8FFF1E8FFF1E8FFF1E8 FFF1E8FFF1E8FFF1E8FFF1E8FFF1E8FFF1E8FFF1E8FFF1E8FFF1E8FFF1E8FFF1E8FFF1E8 FFF1E8FFF1E8FFEEE5FFEEE5FFEEE5FFEEE5FFEEE5FFEEE5FFEEE5FFEEE5FFF1EAFFF1EA FFF1EAFFF1EAFFF1EAFFF1EAFFF1EAFFF2EAFFF2EAFFF2EAFFF2EAFFF2EAFFF3EAFFF3EA FFF3EAFFF3EAFFF3EDFFF3EDFFF2EFFFF3EDFFF3EFFFF3EDFFF3EFFFF3EDFFF3EFFFF4ED FFF4EFFFF4EDFFF5EFFFF5EDFFF5EFFFF6EDFFF7EDFFF8EDFFF7EFFFF8EFFFF8F1FFF9F1 FFF9F3FFFAF3FFFAF4FFFBF4FFFBF6FFFBF6FFFBF8FFFCF8FFFCFAFFFCFBFFFCFDFFFBFF FFFBFFFFFBFFFFFCFFFFFCFFFFFDFFFFFDFFFFFEFFFFFEFFFFFEFFFFFFFFFEFFFFFEFFFF FEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF9F9F9FFFFFFF4F4F4E0E0E0E9E9E9FFFFFF FFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFF5FBFFF7FF FFF1F782797A0D0E090004000005000007002A3E3395A69CEDFAF3F4FDFAF1F2F4FFFDFF FFFBFFFFF7FFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFE0E0E0 5A5A5A000000212121B5B5B5FFFFFFF7F7F7FFFFFFFFFFFFF9F9F9FEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFEDEDEDFFFFFFFFFFFFFFFFFF7777770B0B0B000000A5A5A5FEFEFE F4F4F4FFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFFFFFDFDFFFDFDFFFEFDFFFFFDFFFFFFFEFFFFFCFFFFFBFFFFFBFFFFFBFFFFFBFFFF F4F7FEFEFEFFF9F7FFAAA7B251444B1500002C00004F140C6E201E841F239219229A0E19 9F0311AF0716B80918BB0B16B50710AB0207A70206AA0C0BAE1414A40F13A40F15AB0B15 B00913B70511BC0311BE0211BC0313B00112B416248E06128E1C24761D236823262E0000 1B0000685A59BFBBB8FFFFFBFFFFFBF9FBF6FCFFFDFBFFFDF0F9F6FBFFFFFBFFFFFCFFFF FFFEFFFFFEFFFFFDFFFFFCFFFFFDFFF5F3F69090902E2E2E1616162A2A2A3434342D2D2D 262626292929292929292929292929292929292929292929292929292929292929292929 292929292929292929292929292929292929292929292929292929292929292929292929 2929292929292929292929292929292929292929292929292929292B2B2B2B2B2B2B2B2B 2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B333333333333333333333333333333333333333333 333333404040404040404040404040404040404040404040433F40504647534447534447 534545544445564444564444574342624E4D624F4B634E4B634E49654D49654E48654E48 684D467B55527D54507F53507F544E80534E82524E83524D84524B8D58528E5750905750 91564E92564E94554C94554C94554E985C54985B56985B569A5B569A5B569B5A569B5A56 9D59569F5B58A05A58A05A58A05A58A15A58A15A58A15A58A15A56A9625CA8635CA9625C A8635CA9625CA8635CA9625CA8635CB06963AF6A63B06963AF6A63B06963AF6A63B06963 B06963B26963B26963B26963B26963B26963B26963B26963B26963B26963B26963B26963 B26963B26963B26963B26963B26963B56763B56862B56763B56862B56763B56862B56763 B56862B56763B56862B56763B56862B56763B56862B56763B36862B06963AF6B62AF6A63 AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63 AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63 AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63 AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63 AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63 AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63 AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63 AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63 AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63AF6B62AF6A63 B06963B36863B56763B56763B56763B56763B56763B56763B56763B56763B56763B56763 B56763B56763B56763B56763B56763B36863B26963B36863B26963B36863B26963B36863 B26963AE635EAD645EAE635EAD645EAE635EAD645EAE635EAE635EA95E59A95E59A95E59 A95E59A95E59A85F59A85F59A65F59A05B54A05B54A05B549F5C549F5C549D5D549F5C54 9D5C56975652975654975654965654965654945754945754945754915652915652905652 8E57528E57528E57528E57528D58527C4D477A4D47794E48774E48774E48764F4A75504A 73504C6546436447436446446347446147466048465E49465C4A4A534447504549504549 5045494F46494F46494D47494D4749413D3E3F3D3E3F3D3E3E3E3E3D3F3E3D3F3E3D3F3E 3D3F3E3333333333333333333333333333333333333333333333332B2B2B2B2B2B2B2B2B 2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B292929292929292929292929292929292929292929 292929292929292929292929292929292929292929292929292929292929292929292929 292929292929292929292929292929292929292929292929292929292929292929292929 292929292929292929292929292929292929292929292929292929292929292929292929 2929292929292929292929292929292929292F2F2F2626262B2B2B727272D9D9D9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFDF9EDEF948686 1002010B00003E2C284A38341304000B0000362B279B9391F4F0EFFEFFFFF5FAFDECF3F9 F9FFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFBBBBBB1C1C1C 000000575757FFFFFFF1F1F1FBFBFBFFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFAFAFAFFFFFFFFFFFFF1F1F1FFFFFFD2D2D23B3B3B040404272727E2E2E2FFFFFF FFFFFFFBFBFBFFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFDF1F3F0EDF1F0F9FFFFF8FFFFF3FFFDE9F9F6EFFFFCF5FFFFE8F4F4F9FFFFFCFFFF F9F6FF8B838E251B261200003B00005B08027617158C1E1F9B1921A4101CAD0B1AB40818 B70513B90511B50711B00910A90D0EA4100EA0130C9D140EA01113A20F15A90C15AF0913 B70511BC0311BE0211BE0211C10C1BAD071598050F8F10198A1F257A21255B1014380202 120000756A66E8DEDCFFFEFAFFFEF9FEFFFBFCFFFDF7FDF9F9FFFFFBFFFFFCFFFFFEFFFF FFFDFFFFFDFFFFFCFFFFFCFFFFFEFFEBEBEB656565000000000000151515010101000000 0000000808080B0B0B020202000000040404030303000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000010101020202 0202020303030404040404040101010202020303030505050707070909090A0A0A0B0B0B 1010101212121515151818181C1C1C1F1F1F2222222723242E2425312323332324342425 3724263826263A26273C27263B26253D25233E25213E25203F231F3F241D40231D43201C 4514104C12114E12124F13125114135414125814135913115D13125F1411611311631410 6514116514106815116815116815116815116815116914116914116B13116B13116C1211 6F14136F141371131371131372121374121374121375111378101178100F790F0F78100F 790F0F78100F790F0F78100F7D13137C14137D13137C14137D13137C14137D13137D1313 7D11117E10117E10117E10117E10117E10117E10117E1011801213801213801213801213 801213801213801213801213810E11810F0F810E11810F0F810E11810F0F810E11810F0F 810E11810F0F810E11810F0F810E11810F0F810E1180100F8012137F13117F13137F1311 7F13137F13117F13137F13117F13137F13117F13137F13117F13137F13117F13137F1311 7B11117B120F7B11117B120F7B11117B120F7B11117B120F7D13137D14117D13137D1411 7D13137D14117D13137D14117D13137D14117D13137D14117D13137D14117D13137D1411 7D13137D14117D13137D14117D13137D14117D13137D14117D13137D14117D13137D1411 7D13137D14117D13137D14117D13137D14117D13137D14117D13137D14117D13137D1411 7D13137D14117D13137D14117D13137D14117D13137D14117D13137D14117D13137D1411 7D13137D14117D13137D1411770D0D770E0B770D0D770E0B770D0D770E0B770D0D770E0B 7D13137D14117D13137D14117D13137D14117D13137D14117B0F0F7B0F0D7B0F0F7B0F0D 7B0F0F7B0F0D7B0F0F7B0F0D7D11117D110F7D11117D110F7D11117D110F7D11117E1011 800F11810E11810E11810E11810E11810E11810E11810E11831013831013831013831013 8310138310138310138211137E10117D11117E10117D11117E10117D11117E10117D1111 8012137F13138012137F13138012137F13138012137F131378100F77110F77110F75110F 75110F74120F74120F72130F71140F71140F6F140F6F140F6E150F6D160F6E150F6D1511 6D14166D14186C13176A1417691316671215651315641214651516651516631515611515 6014145E14135E14135B14125312105114115014135016145117154E18164D1A194C1A19 4C1E1E4B1F1E491F20482020461F204420204321203F222436262931262A3025292E2327 2B2225292023262022251F211F1B1C1C1A1B1A18191616161214130F11100D0F0E0C0E0D 040404030303030303020202010101010101000000000000020202020202020202020202 020202020202020202020202000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000030303080808060606 010101000000000000000000000000080808000000262626B5B5B5FFFFFFF9F9F9F6F6F6 F3F3F3FFFFFFF7F7F7F0F0F0FFFFFFFFFFFFEAEAEAFFFFFDFEFFFBA8A7A2332824120000 2D050568343674373C5E1D2342050A240000371015A08C8EEFEDEEF2FFFFE8FFFFEEFFFF F9FFFFEFEFEFF5F5F5FBFBFBEEEEEEFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFAFAFAE9E9E9FFFFFFFAFAFAFAFAFA363636060606161616 DADADAEAEAEAFEFEFEFFFFFFFFFFFFFCFCFCFAFAFAFDFDFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F8F8F8FFFFFFFFFFFFF4F4F4FFFFFFF5F5F58A8A8A0606060A0A0A878787FFFFFFF2F2F2 FFFFFFF0F0F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF9FDFC F9FFFFF8FFFFEEFDF8DFF2ECE5FAF3F0FFFFF1FFFFE9FCF8F7FFFFFBFFFFDBD9DC7C6F76 26121B11000233010A6A12118412119317199D141BA40D16AB0513B20111B80211BC0311 B90511B30810AC0B10A410109D140E97170E9716109D1215A20F17A80C17AE0A15B50711 BA0410BD0310BD0310BF0916B10511A1060E9B1017971C218B1E23741418570D0E1D0000 361E1A988581FFF4F1FFFEF8F6F3EEEFF1ECFCFFFDFBFFFDFBFFFFFCFFFFFEFFFFFFFDFF FFFDFFFFFCFFFFFCFFFFFEFFEEEEEEC3C3C35A5A5A0000000000001D1D1D000000000000 000000000000000000000000070707070707000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000010101020202020202 0303030404040404040202020202020404040505050707070808080A0A0A0A0A0A111111 1212121515151818181C1C1C1F1F1F2222222723222E2423322424332525352525362626 3927253B27263D2825452D2B462D29482C28492C26492C26492A25492A25502723561A1A 5C18195E181A60181B63191A65191B6818196A181A6E1819701719721818751718771718 7818197A18177B19187B19187C18167C18187E18167E17187F171680161880161685171A 85171887161A88151889141A89151889141A8C1318931217941116961017941116961017 94111696101794111699131A97141999131A97141999131A97141999131A991419991018 9B10179B0F189B10179B0F189B10179B0F189B10179D111A9D12199D111A9D12199D111A 9D12199D111A9D12199C0F179E0F159E0F159E0F159E0F159E0F159E0F159E0F159E0F15 9E0F159E0F159E0F159E0F159E0F159E0F159C0F159D12179B13179D12179B13179D1217 9B13179D12179B13179D12179B13179D12179B13179D12179B13179D12179B1317991115 9811159811159811159811159811159811159811159A13179A13179A13179A13179A1317 9A13179A13179A13179A13179A13179A13179A13179A13179A13179A13179A13179A1317 9A13179A13179A13179A13179A13179A13179A13179A13179A13179A13179A13179A1317 9A13179A13179A13179A13179A13179A13179A13179A13179A13179A13179A13179A1317 9A13179A13179A13179A13179A13179A13179A13179A13179A13179A13179A13179A1317 9A13179A13179A13179B14189B14189B14189B14189B14189B14189B14189B14189A1317 9A13179A13179A13179A13179A13179A13179B13179D15199D15199F14199D15199F1419 9D15199F14199D15199B10159911159B10159911159B10159911159B10159B10179C0F17 9E0E179E0E189E0E179E0E189E0E179E0E189E0E17A0101AA01019A0101AA01019A0101A A01019A0101A9E11199910189811179910189811179910189811179910189811179B121A 9A13199B121A9A13199B121A9A13199B121A99141996181C94191B94191C921A1B921A1C 911B1B911A1C8F1B1B88161687171585171684181582191682191582191682181882181C 81181F80171E7E161D7E161D7B161C79161B77171B79191D77181C75191C73191B71181A 71181A7017196D191963171961191A61191C611B1D611D1E5E1E1F5D1F225B20225C2427 5925275725285625285325285225284F25274A272B39262A32272B3025292E23272B2225 292023262022251F211F1B1C1C1A1B1917181515151113120D0F0E0B0D0C090B0A050505 050505040404030303030303020202010101010101020202020202020202020202020202 020202020202020202000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000020202030303020202000000000000 0101010101010000000D0D0D0000002323239E9E9EF4F4F4FFFFFFFFFFFFFFFFFFFFFFFF F6F6F6FFFFFFFFFFFFFDFDFDF2F2F2FEFEFEFEFFFDAEB3AC47443B0E0000330B09682628 6D181F77111C9428357B12205200032E000030050C7F7375D9E5E3E9FFFFE4FFFFF8FFFF FAFAFAFFFFFFFFFFFFFCFCFCF0F0F0FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4FFFFFF939393222222000000686868EDEDED F7F7F7FFFFFFFFFFFFFEFEFEFAFAFAFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7 FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFDCDCDC3A3A3A0000002F2F2FDBDBDBF9F9F9FFFFFF EBEBEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF7FFFDF7FFFF F4FFFFF0FFFFF0FFFFEEFFFFECFFFBE3F8EFF5FFFBFBFFFBD3CFCC7363631A00001C0000 2C0003671E27921D23A3171AA81319A80B14AB040EB0000DB80211BD0412BA0411B60611 B00911A80D11A012119915109318109417139D1217A40E19A80C17AC0A15B20811B60610 B9050EB9050EB8070FB2070FAA090FA40F159F161D9A191E90171E7B1B1F450B0A190000 391A18BFA7A3FFFAF6FFFDF8F5F2EDFEFFFBFCFFFDFBFFFFFCFFFFFEFFFFFFFEFFFFFDFF FFFBFFFFFCFFFFFEFFFBFBFBFFFFFFC8C8C8343434000000040404090909020202000000 000000000000000000080808080808000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000010101020202020202030303 0404040404040202020303030404040505050707070808080909090A0A0A101010121212 1414141818181C1C1C1F1F1F2222222622212E24233025233126243527263727273B2927 3D29283E292648302C49302B4B2F2B4D302A4E2F2A502F28502F28572B285F1F20661B1F 671B1F681C206C1C1F6D1B1F711B1E731A1E761A1D79191D7C191C7F181C81181C83191D 85181B86191C861A1A87191887191A89191889181A8A18188B171A8D161892171C92171A 93161C94161A96141C97141A97141C9B121AA4121CA7111AA8101CA7111AA8101CA7111A A8101CA7111AA9111DA8121BA9111DA8121BA9111DA8121BA9111DA9121BAB0F1CAC0F1A AC0E1CAC0F1AAC0E1CAC0F1AAC0E1CAC0F1AAD0F1DAD101BAD0F1DAD101BAD0F1DAD101B AD0F1DAF0F1BAF0D18AF0D18AF0D18AF0D18AF0D18AF0D18AF0D18AF0D18AF0D18AF0D18 AF0D18AF0D18AF0D18AF0D18AF0D18AF0D18B00E19AF0F19B00E19AF0F19B00E19AF0F19 B00E19AF0F19B00E19AF0F19B00E19AF0F19B00E19AF0F19B00E19AF0F19AC0F18AC0F18 AC0F18AC0F18AC0F18AC0F18AC0F18AC0F18AE111AAE111AAE111AAE111AAE111AAE111A AE111AAE111AAE111AAE111AAE111AAE111AAE111AAE111AAE111AAE111AAE111AAE111A AE111AAE111AAE111AAE111AAE111AAE111AAE111AAE111AAE111AAE111AAE111AAE111A AE111AAE111AAE111AAE111AAE111AAE111AAE111AAE111AAE111AAE111AAE111AAE111A AE111AAE111AAE111AAE111AAE111AAE111AAE111AAE111AAE111AAE111AAE111AAE111A AE111AAE111AAC0F18AC0F18AC0F18AC0F18AC0F18AC0F18AC0F18AC0F18AD1019AD1019 AD1019AD1019AD1019AD1019AD1019AD1019AD0D17AD0D17AE0C17AD0D17AE0C17AD0D17 AE0C17AD0D17AF0D18AE0E18AF0D18AE0E18AF0D18AE0E18AF0D18AF0D18AF0D1AAF0D1A AF0D1CAF0D1AAF0D1CAF0D1AAF0D1CAF0D1AB00E1DB00E1BB00E1DB00E1BB00E1DB00E1B B00E1DAF0F1BAB0F1CAA101AAB0F1CAA101AAB0F1CAA101AAB0F1CAA101AAC101DAB111B AC101DAB111BAC101DAB111BAC101DA9121BA2121B9F14199F141B9D15199C151B9B1619 99161B9818199416199317179217199018178F19198F19178D19198D191A8D18208D1821 8D18218B172089171F86171E85181E83181E831A1F811A1E7F1A1E7D1A1D7A1A1C7A1A1C 781A1B751B1D6C1A1E691D21691C22691E2368202466212665232762242962272D60272D 5C272D5A272C58272D56272D54272C4D2A2E39262A33282C31262A2F24282B2225292023 251F21241E201F1B1C1B191A1816171414140E100F0B0D0C080A09060807070707070707 060606050505050505040404030303030303020202020202020202020202020202020202 020202020202000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000070707010101000000000000020202050505 050505040404000000030303858585FFFFFFFFFFFFF6F6F6FFFFFFFCFCFCFFFFFFEDEDED FFFFFFFFFFFFEBEBEBFCFCFCFFFFFFC9CAC53D3D310A000019000062252494383D820D16 88000DB320329A0B1D9617285F000A2D00001400006B6D6CC5E2DDEAFFFFF0FAF9FAFAFA FBFBFBFFFFFFFFFFFFF2F2F2EFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFDFDFD353535020202242424C5C5C5FFFFFFFFFFFF FFFFFFFFFFFFFAFAFAF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFFFF FFFFFFF0F0F0F9F9F9FFFFFFFFFFFF9D9D9D030303090909787878FFFFFFFFFFFFFFFFFF FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF9FFFFEAF6F4E7F7F4 F2FFFFF0FFFFF0FFFDEEFFF8F5FFFAF5FDF2AFABA2513E381A000026000049060D6A1D27 851F2A9D161CAA0F13AC0B11AC070EB0050EB70511BE0815C20C19B70511B30811AE0A11 A80D13A110139A1413961613971515A01019A50D1AA80C19AB0B15AF0A11B2090EB3090C B3090CB2080BB2090EAF0C11AA0E12A50E13A11017A3131C951E246F24282C00001F0000 4F2C2ACAB1ADFFFAF6FFFEF8EAE9E4FEFFFBFCFFFFFCFFFFFEFFFFFFFEFFFFFDFFFFFBFF FFFCFFF7F5F8FFFFFFFFFFFFF8F8F8B9B9B9202020000000151515040404050505040404 020202020202030303030303010101000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000010101020202020202030303040404 0404040404040404040505050606060606060707070808080808080E0E0E101010131313 1616161A1A1A1D1D1D20202022211F2C24222E24222F2523322723362825392A253C2A26 3E2B25432C26442B24472C25482B234A2C244C2B244E2B255429235B1D1E621A1D64191D 65191D68191E6A181C6C171C6F161A71151A7515197813197B14187E1319801318811419 8214178616158616158715158715158814158A13158B13158E1115911317931217941117 961017971017980F17980F179D0D16A60F18A90D18A90D18A90D18A90D18A90D18A90D18 A90D18A90D18A90D18A90D18A90D18A90D18A90D18A90D18AA0D18AD0B18AF0A18AF0A18 AF0A18AF0A18AF0A18AF0A18AF0A18AF0A18AF0A18AF0A18AF0A18AF0A18AF0A18AF0A18 AF0B16B10A14B10A14B10A14B10A14B10A14B10A14B10A14B10A14B10A14B10A14B10A14 B10A14B10A14B10A14B10A14B10A14B30914B30914B30914B30914B30914B30914B30914 B30914B30914B30914B30914B30914B30914B30914B30914B30914B10A14B00A14B00A14 B00A14B00A14B00A14B00A14B00A14B20C16B20C16B20C16B20C16B20C16B20C16B20C16 B20C16B20C16B20C16B20C16B20C16B20C16B20C16B20C16B20C16B20C16B20C16B20C16 B20C16B20C16B20C16B20C16B20C16B20C16B20C16B20C16B20C16B20C16B20C16B20C16 B20C16B20C16B20C16B20C16B20C16B20C16B20C16B20C16B20C16B20C16B20C16B20C16 B20C16B20C16B20C16B20C16B20C16B20C16B20C16B20C16B20C16B20C16B20C16B20C16 B20C16AE0812AE0812AE0812AE0812AE0812AE0812AE0812AE0812B00A14B00A14B00A14 B00A14B00A14B00A14B00A14B10A14AF0510AF0510AF0510AF0510AF0510AF0510AF0510 AF0510B30914B30914B30914B30914B30914B30914B30914B30914B10916B10918B10918 B10918B10918B10918B10918B10918B10918B10918B10918B10918B10918B10918B10918 B00A18AD0B18AC0C18AC0C18AC0C18AC0C18AC0C18AC0C18AC0C18AC0C18AC0C18AC0C18 AC0C18AC0C18AC0C18AC0C18A90D189F09129C0B129C0B129B0C12990C12980D12960E12 950E129412149313149113149014148F15148F15148D15148D15168D141B8D131E8B131D 88131C88131C85131B82131A81141A7F141A7E151A7C15197A1519781518751517751517 70161869181E66191F661B20641B22641D23621F266120265F22295C232959242A562529 5223295023284D22294B222845252A3A272B33282C31262A2E23272A2124281F22241E20 221C1E1D191A1A18191715161111110C0E0D080A09050706030504080808080808070707 070707060606050505050505040404020202020202020202020202020202020202020202 020202000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000040404000000000000020202060606040404010101 0101010000006A6A6AF4F4F4FFFFFFF4F4F4F0F0F0FFFFFFF8F8F8FDFDFDFBFBFBFEFEFE F3F3F3F7F7F7FFFFFFC9C9C945403C0E00002500004E130D782221982329A71721AD0818 AD0214AD061AAD182B9C23325F09142200000B00005F6968CADDDBF7FDFDFFFFFFF4F4F4 E9E9E9FFFFFFFFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF4F4F4FDFDFDFFFFFF9D9D9D101010000000868686F5F5F5FFFFFFFFFFFFFFFFFF FFFFFFFBFBFBFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFDFDFDFFFFFF F8F8F8F7F7F7FFFFFFFFFFFFEEEEEE4E4E4E000000272727C7C7C7FFFFFFFFFFFFF1F1F1 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFF9FFFFF8FFFFECFBF8 E8F9F3F0FFF9F8FFFAFEFFF8928980412A221D00002B0000610F138D293190202C8D0E19 9E0B11A7080CA8070CAD080EB10A11B60B13B80A14B70913B30713B00913AE0A13A90C15 A50E15A20F159E1215A01117A50D1AA80C1AA90B19A90C15AB0C11AB0D0EAC0C0CAC0D0A AD0B09AF0D0BB00D0EAB0B0DA9060BA7060EAD0914A2161F84292E601F23270000200000 684543F2DAD6FFFBF8FDF8F4FFFFFBFCFFFFFCFFFFFEFFFFFFFEFFFFFDFFFFFBFFFFFCFF F8F6F9FFFFFFF4F4F4FFFFFFFFFFFF8C8C8C0B0B0B000000000000000000070707090909 030303000000000000040404000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000010101020202020202030303040404040404 0505050505050505050606060606060707070707070707070B0B0B0D0D0D0F0F0F131313 1717171A1A1A1D1D1D1F1E1C27221E2A231D2C251F2F2621332824372A243C2A263E2B25 3F2822412821432821452820472921482A204B2A21502721571F1E5D1D1E5E1C1E601B1E 60191D63181C66171A6816186B15186E14167213177313157712167A13177B12177C1415 7F16137F16128115128215128414128513128612128911128D12148E1214911014920F14 940F14950E14950E14980D14A00F16A10E14A10E14A10E14A10E14A10E14A10E14A10E14 A10E14A10E14A10E14A10E14A10E14A10E14A10E14A30E14A70D15A80D15A80D15A80D15 A80D15A80D15A80D15A80D15A70C14A70C14A70C14A70C14A70C14A70C14A70C14A70C14 AB0B13AB0C11AB0C11AB0C11AB0C11AB0C11AB0C11AB0C11AB0C11AB0C11AB0C11AB0C11 AB0C11AB0C11AB0C11AC0B11AE0910AF0810AF0810AF0810AF0810AF0810AF0810AF0810 AF0810AF0810AF0810AF0810AF0810AF0810AF0810AE0910AE0A11AC0B11AC0B11AC0B11 AC0B11AC0B11AC0B11AC0B11AE0D13AE0D13AE0D13AE0D13AE0D13AE0D13AE0D13AE0D13 AE0D13AE0D13AE0D13AE0D13AE0D13AE0D13AE0D13AE0D13AE0D13AE0D13AE0D13AE0D13 AE0D13AE0D13AE0D13AE0D13AE0D13AE0D13AE0D13AE0D13AE0D13AE0D13AE0D13AE0D13 AE0D13AE0D13AE0D13AE0D13AE0D13AE0D13AE0D13AE0D13AE0D13AE0D13AE0D13AE0D13 AE0D13AE0D13AE0D13AE0D13AE0D13AE0D13AE0D13AE0D13AE0D13AE0D13AE0D13AE0D13 B11016B11016B11016B11016B11016B11016B11016B11016AB0A10AB0A10AB0A10AB0A10 AB0A10AB0A10AB0A10AD0910B20D14B30C14B30C14B30C14B30C14B30C14B30C14B30C14 B00911B00911B00911B00911B00911B00911B00911AF0913AC0A15AB0B15AB0B15AB0B15 AB0B15AB0B15AB0B15AB0B15AA0A14AA0A14AA0A14AA0A14AA0A14AA0A14AA0A14A80B14 A70D15A50E15A50E15A50E15A50E15A50E15A50E15A50E15A40D14A40D14A40D14A40D14 A40D14A40D14A40D14A30E14A31016A21116A112169F13169E13169C14169B15169A1516 9111108F12108D13108B14108A14108A141088151088141488131988131C86121B84121A 84121A8013197D12187C13187914187714177515177315167014156F15156D1514681618 621A1E601B205E1C205E1D235D1F245C21275922275623285325284F25294C2528482428 4323264122273F22263B222635262931262A2F24282C2125271E21241B1E201A1C1F191B 1A16171614151311120F0F0F0A0C0B060807030504020403080808080808070707070707 060606050505050505040404020202020202020202020202020202020202020202020202 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000060606020202000000000000050505 626262E3E3E3FFFFFFFFFFFFF7F7F7FFFFFFFFFFFFFFFFFFF4F4F4FFFFFFFBFBFBF5F5F5 FFFFFFD8D8D85252520B0000290000681D1A8C2E2E8B181B960B10B4141CBE0E19AC0004 BE0F1E9C000D8F081688202B570F1A1D00001B060B4A4146D1CFD0FFFFFFFFFFFFF3F3F3 FFFFFFFFFFFFFBFBFBFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F8F8F8FFFFFFF4F4F43232320000002F2F2FE2E2E2FFFFFFFDFDFDFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFAFAFAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFAEAEAE0808080D0D0D5D5D5DF0F0F0FFFFFFF7F7F7FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F7FDFEFFFFFCFFFFE8F1F0F9FFFF FBFFFBD7DAD17D766C210A021D00003000006A141596292E9B1C259A0C1AA40C18A60D10 A70B0CA70B0EAB0C10AE0D12AE0B10AA050CA60007AF0913AF0915AF0915AE0917AC0A17 AB0B17A90B19A90B19AB0A1AAB0A1AA90B19A80D15A70E11A70F0EA5100CA71009A70E08 A90E09AC0D0AAD090AAE0309B0000AB4020EA80C19851C23752A2F5412162700002E0201 81625FE7D4D0FFFCFAFFFFFBFEFFFFFCFFFFFCFFFFFFFEFFFFFDFFFFFCFFFFFCFFFFFEFF F4F4F4FFFFFFFFFFFFF9F9F9F0F0F0959595000000000000000000000000040404020202 000000000000060606000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000010101020202020202030303040404040404060606 0606060606060606060606060606060606060606060707070808080B0B0B0E0E0E121212 1616161818181B1A18221F1A241F1926211B2B241C2F261F3329203829223B2A223E2A21 412A22432B21462B22482C214B2D234E2D24522B245826255C24255B23245C22215E2021 5F1F20631D1F651B1C68191C6A181A6E181B70171973171A7618197717197A18197E1A18 7E1B15801A15801A158219158418158518158816158B17178E1617901517911517941317 9413179512179712179B14189B15169B15169B15169B15169B15169B15169B15169C1617 9C16179C16179C16179C16179C16179C16179D1517A11518A31418A31418A31418A31418 A31418A31418A31418A21317A21317A21317A21317A21317A21317A21317A31217A51316 A51314A51314A51314A51314A51314A51314A51314A51314A51314A51314A51314A51314 A51314A51314A81214AA0F13AD0E13AD0E13AD0E13AD0E13AD0E13AD0E13AD0E13AD0E13 AD0E13AD0E13AD0E13AD0E13AD0E13AD0E13AB0F13AB1014AA1114AA1114AA1114AA1114 AA1114AA1114AA1114AC1316AC1316AC1316AC1316AC1316AC1316AC1316AC1316AC1316 AC1316AC1316AC1316AC1316AC1316AC1316AC1316AC1316AC1316AC1316AC1316AC1316 AC1316AC1316AC1316AC1316AC1316AC1316AC1316AC1316AC1316AC1316AC1316AC1316 AC1316AC1316AC1316AC1316AC1316AC1316AC1316AC1316AC1316AC1316AC1316AC1316 AC1316AC1316AC1316AC1316AC1316AC1316AC1316AC1316AC1316AC1316AC1316AC1316 AC1316AC1316AC1316AC1316AC1316AC1316AC1316A91013A91013A91013A91013A91013 A91013A91013A91013AD1115AF1015AF1015AF1015AF1015AF1015AF1015AF1015AE0F14 AE0F14AE0F14AE0F14AE0F14AE0F14AE0F14AB1016A81118A51218A51218A51218A51218 A51218A51218A51218A41117A41117A41117A41117A41117A41117A41117A31217A11518 A01518A01518A01518A01518A01518A01518A015189F14179F14179F14179F14179F1417 9F14179F14179F14179F13169F13169E13169C14169B15169A1516981616951816911513 8E17138D17138A19138A1913891A13871A13871A1787181E87181F85181E82171D82171D 7F181C7C171B79191B77191A731919721A196F19186D19176B1A17691A16651B1A601F23 5D22265D22265B24295A262A58272B56292C532A2E4E2A2C4A2A2D472A2C42292C3E282A 3926283825273425283125292E23272C2125281D21241B1E20171A1C16181A1416151112 121011100E0F0C0C0C080A09050706030504020403070707070707060606050505050505 040404030303030303020202020202020202020202020202020202020202020202000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000505050505050000000000001212123A3A3AE0E0E0 FFFFFFFCFCFCE7E7E7FFFFFFFFFFFFF1F1F1FFFFFFF7F7F7FFFFFFFFFFFFFFFFFFEAEAEA 62626200000017000063141988191F9C1F23A0151AA3070BAD0409B9060CBD080FB60610 A1000A9305118F19257F23305912202E000616000052474BB3B3B3FFFFFFFFFFFFFCFCFC FCFCFCFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF9A9A9A0000000000008F8F8FFFFFFFFEFEFEF7F7F7FAFAFAFDFDFDFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFDFDFDFFFFFFFFFFFF FEFEFEFFFFFFFDFDFDF5F5F55151510B0B0B1A1A1AABABABFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFEF9FFFFFAFFFCF9FFFDFCFFFDFDFDD1D0CC 685F5A0E00001B0000410703742320952B2DA11B22A30915AD0514B70D1AAD1315A5110F A20E0CA30D0CA61011A70E10A4080CA00008AC0A15AE0A15B00817B20719B30619B50519 B6041AB5051AB0071CAC091AAB0A19A80C17A40F11A2110EA1120AA11309A01007A40D06 A80B06AE0808B7060CBC040EBF000FAE061586121D76212874292E59181C260000270402 8C7472FEF3EFFFFEFBFEFFFFFCFFFFFCFFFFFFFEFFFFFDFFFFFCFFFFFCFFFFFEFFFBFBFB FFFFFFFFFFFFF4F4F4FFFFFFEAEAEA6F6F6F151515030303000000000000040404010101 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000010101020202020202030303040404040404070707060606 0606060606060606060606060606060505050202020404040707070A0A0A0E0E0E111111 1414141616141C1B161E1E16221F162622192B241C2F261D34271F3729203C2A203E2A21 422A20462B22492D224B2D234E2D24502E25542B27552928562828572725582524592321 5C20205F1F1F611D1E631B1C671B1B6A1A1B6E191C701A1B72191B731B19781F19791F17 7B1E177B1E177E1D177F1C17811B17831A17871B198A1A198B19198C18198F17198F1719 9116199116189018178F19178F19178F19178F19178F19178F19178F1917921C1A921C1A 921C1A921C1A921C1A921C1A921C1A931B1A981A1B9A1A1B9A1A1B9A1A1B9A1A1B9A1A1B 9A1A1B9A1A1B99191A99191A99191A99191A99191A99191A99191A9919189B19179D1915 9D19159D19159D19159D19159D19159D19159D19159D19159D19159D19159D19159D1915 9D19159E1815A31514A41414A41414A41414A41414A41414A41414A41414A41414A41414 A41414A41414A41414A41414A41414A31514A21615A11715A11715A11715A11715A11715 A11715A11715A31917A31917A31917A31917A31917A31917A31917A31917A31917A31917 A31917A31917A31917A31917A31917A31917A31917A31917A31917A31917A31917A31917 A31917A31917A31917A31917A31917A31917A31917A31917A31917A31917A31917A31917 A31917A31917A31917A31917A31917A31917A31917A31917A31917A31917A31917A31917 A31917A31917A31917A31917A31917A31917A31917A31917A31917A319179C12109C1210 9C12109C12109C12109C12109C12109C1210A01614A01614A01614A01614A01614A01614 A01614A11514A11111A11111A11111A11111A11111A11111A11111A11111A51515A51515 A51515A51515A51515A51515A51515A415179E18199D181B9D181B9D181B9D181B9D181B 9D181B9D181B9C171A9C171A9C171A9C171A9C171A9C171A9C171A9A181A971B1B961C1B 961C1B961C1B961C1B961C1B961C1B961C1B951B1A951B1A951B1A951B1A951B1A951B1A 951B1A961A1A9311139510139510139311139012138F13138E14138B15138C19168A1A16 881B16851C16851C16841D16831E16831D18831C1F821A21801B217E1B207D1A1F7A1B1F 771B1E751C1E701C1C6D1C1B6B1D1B681D1A661C19641D19631C185F1E1A5A2424572629 55272955282B542A2C522B2E502E2F4D2F31462E2E422E2F3E2E2E382C2C352B2A302A2A 2E28282D27292C23262B2024281D21251A1E20171A1C1316171113161012100C0D0D0B0C 0C0A0B0A0A0A070908050706040605040605050505050505040404030303030303020202 010101010101020202020202020202020202020202020202020202020202000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000101010202020707070303030000000E0E0E5D5D5DB0B0B0FFFFFFFCFCFC EAEAEAF5F5F5FFFFFFFFFFFFF4F4F4FBFBFBFFFFFFFFFFFFFFFFFFDDDDDD797979090909 0000004B282C8419239D0B18A20B14AD0D15B10B0FB10406B50507BA0C0DA90003AF1014 AA1A23991B268A1B2B7C1B2E640F264306180E0000424242BBBBBBFFFFFFFFFFFFF5F5F5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCC 333333000000393939DBDBDBFFFFFFFBFBFBFCFCFCFCFCFCFDFDFDFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FFFFFFFFFFFFFAFAFAFFFFFFFFFFFFF8F8F8 FAFAFAF8F8F8FFFFFFA7A7A70606061111115D5D5DF9F9F9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFFFFFCFFFDFCFFFDFCFFFDFEFFFDFFFFFDFFFFFDFFFFFDFFFEFDFFFEFFFFFEFFFFFEFF FFFEFFFFFFFFFEFFFFFEFFFFFEFFFFFFFEFFF7F4FBFFFEFFFFFDFFBEB2B43A2625160000 2500005414127A26248D23258A090E940006B00913BF0B17B4000CB61118A80D11A00A0B 9D0B0BA01210A31513A21211A30D0FAB0C11AF0913B50615B70417B9031AB9031AB7031C AE081E9A112192162193152094151C9715179A14139D140EA1120CA20D07A40905A90705 B1080BBB0C13C00C17BE0815AF0716960C1B8815228B2A33762A2E3200001800004A3731 B0A9A3FFFEFBFFFFFFFFFFFFFFFEFFFEFEFFFCFFFFFBFFFFFCFFFFF1F2F4FFFFFFF8F8F8 EFEFEFFFFFFFFFFFFFE9E9E9FFFFFF404040191919000000000000090909080808000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000010101020202020202030303040404040404070707070707070707 0606060606060505050505050505050000000101010404040808080B0B0B0F0F0F111111 131311181A151A1B151E1E1623201927221C2C251D3126203427213827203926203E2721 412823442824472A244A2B284A2B264D2B294D2A264E28254E262450242350232053201F 561E1D581C1C5B1B1B5F1919611A18651919681A1A69191A6A1916711E18721D16741D16 751C16761B16791A147B1A147E18148119168418168717168816158915158B15158C1415 8B15158716128616128616128616128616128716128716128716128C1B178C1B178C1B17 8C1B178C1B178D1A178D1A178F1917921A19941A19941A19941A19941A19951919951919 951919931717931717931717941617941617941617941617941715961915961915981815 981815981815981815981815981815981815991715991715991715991715991715991715 9B17159D13119E12119E12119E12119E12119E12119E12119E12119E12119E12119E1211 9E12119E12119E12119E12119E12119F15139D16139D16139D16139D16139D16139D1613 9D16139F18159F18159F18159F18159F18159F18159F18159F18159F18159F18159F1815 9F18159F18159F18159F18159F18159F18159F18159F18159F18159F18159F18159F1815 9F18159F18159F18159F18159F18159F18159F18159F18159F18159F18159F18159F1815 9F18159F18159F18159F18159F18159F18159F18159F18159F18159F18159F18159F1815 9F18159F18159F18159F18159F18159F18159F18159F18159F18159D16139D16139D1613 9D16139D16139D16139D16139D16139B14119B14119B14119B14119B14119B14119B1411 9D1311A11717A11717A21617A11717A21617A11717A21617A11717A014159F1515A01415 9F1515A014159F1515A014159D15159B1617991719991719991719991719981819981819 981819961617961617961617941617941617941617941617931717941A19921A19921A19 921A19921A19921A19921A19911B198F19178F19178F19178F19178F19178F19178F1917 9018179317179416179317179218179018178F19178D1A178C1A19871715841815821915 811A15801A15801A157E1B167E1A187D1B1C7A1A1E7A1A1E78191D75191C731A1C6F1B1B 6C1C1D661A1A631C1A611D1A5E1D195A1D18581D17581D17541F1B5225224F25264F2727 4E27284C2A294B2B2C492D2C472F2F3F2D2B3B2D2C362C2A332B292D2926292826262624 262425282224281F22251C1F22191C1B1517181214141011120E0F0D090A0A0809090909 080808060807060807050706050706040404030303030303020202010101010101000000 000000020202020202020202020202020202020202020202020202000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000202020606060202020000002F2F2FA8A8A8FFFFFFFEFFFDEBEBE9FFFEFD FFFDFDF6F0F2FAF4F6FFFEFFF5F6F8FBFFFFF9FFFFF8FCFB9E9D9B160808110000432026 712B358C0919AD0C1CB00B19A9020AB2070DC31618BD110FA50000B91513A60B099A090C 9D161D9B1F2A8D1A2B84172C712333130000151517878789FDFDFFFFFFFFFBFBFDFCFCFE F8F8FAFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFA868686000000 000000959595FAFAFAFFFFFFF6F6F6FFFFFFFFFFFFFEFEFEFDFDFDFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFCFCF7F7F7F9F9F9707070000000000000A3A3A3FFFFFFF5F5F5F5F5F5FFFFFFFAFAFA FDFDFDFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFD F7FFFAF5FFF8F8FFF8FBFFF8FFFFFAFFFFFAFFFDFBFFFCFBFFFAFCFFFCFDFFFCFFFFFDFF FEFEFFFCFFFFF9FFFFF6FFFFE0EFECF7FFFFFCFEFD8E84832C0F11200000420006630E15 851C2390171E9B121AA50E15AE0A11B20910B6070EB90510BC0315B70417AC0A15A21011 9A151096170E99160CA0130CA90E0CBB1016BE0815B2000AB10010BD0B23B70E25900B1C 7A373E2B0303310000641A1B7B1B1D8A16199E161AA1080BB30C13B70912B70912B40911 AE0910A90911A50B13A60816B90C20A00012900E1A8A2E315D28221D05000B050023251A E7E8E3E2DEDFFFFCFFFFFCFFF0F0F8ECF7FBF0FFFFECFFFFFBFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF3F3F33D3D3D0000001313130606060000000000000D0D0D 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000020202020202030303040404 0404040505050606060606060606060606060707070808080808080909090A0A0A090B0A 0F14101015111517141A1A18201F1D25211E2B23212E24233325253525263925273B2528 3E252940262943262B432628492D2C4A2D294B2C294C2B264F2926502924532623562521 56201E591F1D5D1D1D5E1D1B611B1B621B19641A196719176817136C17126F1713721915 751A17791C177D1B18811B178017148216138616148817138B15138D15148E16158E1615 8B15118916118B15118B15118B15118C15118C15118C1511921815921815931715931715 931715941715941715941715981819981819981819981819981819991719991719991719 9B16199B16199C15199D15199D15199D15199D15199D15199C16179B16179C16179C1617 9C16179D15179D15179F14179F1417A01417A01417A01417A21317A21317A21317A21317 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A41215A41215A41215A41215A41215A41215A41215A41215 A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215 A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215 A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215 A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215 A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215 A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A31215 A21317A01417A21317A01417A21317A01417A21317A01417A21317A01417A21317A01417 A21317A01417A21317A01417A01319A01319A01319A01319A013199F14199F14199D1519 9B13179A13179A13179914179914179914179914179914179C16179C16179B16179B1617 9B16179B1617991717981817961615961615941715941715931715931715931715921815 8B1513891613891613891613881615881615871715871716851718851718831619801618 8016187F15177E14187D14187A171A77171976171B73171A6F161A6B161968181963191A 611D1C5F1F1D5C201F592420582723582824562924562B25542C2A522C294F2C284D2B29 492A27472927432A263F2A273B28243728253328263026242D25222A2522272320252422 1E1C1D1D1B1C1A1819171516141213100E0F0E0C0D0D0B0C090708080808070707060606 060606050505040404040404020202020202020202020202020202020202020202020202 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000030303000000000000000000000000000000000000000000 000000090909000000000000373737B1B1B1FCFCFCFEFFFDFCFFFAFFFFF8FFFCFAFFFAFB FFF6FDFFF4FCFCF7FDF5FDFFEBFFFDE2F9F37C89821008051E00005B121B801527971328 A10E21A80B1CAB0A19AC0A15AF0A10B00A0CB00B09AF0C07B51610A207029D0905A71B1A A11C1F890B0F850C1580262F3C1F2401020677767BFFFEFFFFFEFFF6F4F9FFFEFFFDFBFF FFFDFFFFFEFFFFFEFFFFFEFFFEFFFFFCFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFE6E6E6FFFFFFFFFFFFFFFFFFFFFFFFECECECFFFFFFBBBBBB2B2B2B000000474747 F0F0F0FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF1F1F1C2C2C21D1D1D000000525252E2E2E2FFFFFFEDEDEDFFFFFFFFFFFFF8F8F8 FFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFDF5FFF8 F2FFF6F7FFF6F9FFF8FEFFF8FFFFFAFFFDFAFFFCFBFFFBFDFFF6F8F9EEF2FFF9FBFFFEFF FEFFFFF9FEFFF8FFFFF5FFFDCCD7CF6C696423100C1D00003900006E171F952A34941520 9E111AA70D17AC0B13B00910B3080EB3090CB7060EBE0117BD0119B00817A50E139B1410 97170E9A160AA1120AA80808B6090FBC0814B70618B20B1DAA1123980F216E111B1D0505 0102000E00003105047C32338B2428860309A40D16B20B15B80813B70712B30811AC0B13 A60C149F0E15A60A15C0061DBC061CA5111F8B1C2267221D401A111F0E040D0600544F4B DED8D8FFFCFFF9F4FAFAFDFFF7FFFFE6FBFCF1FFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFAFAFACDCDCD4B4B4B0000000707070D0D0D000000020202000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000020202020202030303030303040404 050505050505060606060606060606070707070707080808090909090909090B0A0E1211 0E1412121615181A191D1D1D2420212721232B222530242832232836232938232A3B242C 3E242D40252E40252A462C2D462D29482C28492C284B29274E282550272553262353221E 56201E5A1E1D5B1E1D5E1D1B601C1B611B19641A176718146B18146D1815711917741A19 761B187A1B197E1A187F17148216138616148716128B15138D16128D16128E17138B1511 8B15118B15118C15118C15118E14118E14118F1311931715941715961615961615971515 9715159715159715159917199917199917199917199B16199B16199C15199C15199D1519 9D15199F1419A01319A21319A21319A21319A013199F14199D15199D15199D15199F1419 9F1419A01319A21319A31219A31219A41119A41119A61019A61019A61019A61117A41117 A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215 A41215A41215A41215A71015A71015A71015A71015A71015A71015A71015A71015A71015 A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015 A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015 A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015 A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015 A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015 A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015A61115A31219 A21319A21319A21319A21319A21319A21319A21319A21319A21319A21319A21319A21319 A21319A21319A21319A31219A41119A41119A31219A31219A21319A21319A013199D1217 9B13179B13179A13179A13179A13179A13179A13179F14179F14179F14179F14179F1417 9D15179C16179B1617991415971515971515961615961615961615961615931715891613 87171387171387171387171585181585171684181885171A83161983161B80161A7F141A 7F141A7E13197D141979161976181973171A7017196D181B69191A65191B611B1B5F1F1F 5B211F592321562622532724512A25512C26512C26522C29502D294D2C274A2B26482B27 4529254229253E29243A27233627243426252F25232C242128231F26221F23221E1C1A1B 1A1A1A1818181515151111110E0E0E0C0C0C0B0B0B080808070707070707060606050505 050505040404040404020202020202020202020202020202020202020202020202000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000050505040404020202030303020202000000040404 0303030000001313137D7D7DF6F6F6FFFFFFF0F2EFFCFFF8FCFEF3FFF8F6FFF9FBFFF7FF FFF7FFFEF9FFF9FFFFEDFFFF8DA29B20271F0F00004A0C11831A289C0E24AA0A22A80B1E A80C1AA90B19AC0A15AE0B10AF0B0CAF0B09AE0C09AB0C08B21913AA1914950C068C0A08 931717901A1A6E181B1400001F20259D9CA2FFFEFFFFFDFFFAF7FEFFFDFFFFFDFFFFFDFF FFFDFFFFFEFFFEFFFFFCFFFFFBFFFFFBFFFFFBFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFDFDFDFAFAFAFFFFFFFAFAFA656565040404090909AFAFAFE9E9E9 FFFFFFFDFDFDF4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAFAFAFFFFFF747474020202070707979797FFFFFFF1F1F1EDEDEDFFFFFFF8F8F8FAFAFA FFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFDF8FFFAF7FFF8 F8FFF8F9FFFAFCFFFAFFFFFBFFFFFBFFFEFDFEF8F8FFFDFFFFFDFFFFFBFFFCFAFDFFFFFF FFFEFFFFFFFFCBCAC5615A500E0000190000410B0B64191D7B1A21901C2597131EA01019 A80D15AC0B13AF0A10B2090EB2090CB50710BA0315B90319B00817A90C13A40F11A2110E A70F0EAC0C0EC1181FB20612A7000EA50D1C9C1A2680171E5D0B113A080908000032332E 1E0C0A1B0000571717802628790508991017A90F17AF0B14B10A12B00911AE0A13AA0A14 A60C14A70A13AE0313BA1422AB1521890A137F181C792D2D4D1A171600000D0000908B87 F0F0EEF7FDFBFBFFFFF9FFFFEEF3F7FCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFDFDFDFFFFFFB5B5B5272727020202040404000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000010101020202020202030303040404040404 050505050505050505060606060606070707080808080808090909080A090C100F0C1210 1014131517161A1A1A201C1D241E20271E212D21252F202533202636212839222A3A232B 3D232C3E2529432B2B442B27462A27472A264A28264B28244F272552262353231F55221F 5A201E5B1F1E5E1E1C5F1E1C5F1E1C621C1A6719176918156A19166D1A16721A18741B17 781A187C1A177D17138017138316138616128817138916138C16148C16148B1511891611 8916118B15118B15118C15118C15118E1411921614921614931614931614951514951514 9515149515149717189717189717189717189816189816189A15189B14189D15199D1519 9F14199F1419A01319A01319A01319A013199F14199D15199D15199D15199F14199F1419 A01319A01319A21319A21319A31219A31219A41119A41119A61019A61117A41117A41215 A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215 A41215A41215A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015 A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015 A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015 A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015 A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015 A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015 A71015A71015A71015A71015A71015A71015A71015A71015A71015A61115A31219A21319 A21319A21319A21319A21319A21319A21319A21319A21319A21319A21319A21319A21319 A21319A21319A31219A31219A31219A31219A31219A21319A21319A013199D12179B1317 9B13179A13179A13179914179914179A13179C14169C14169C14169C14169C14169B1516 9B15169A1516981314961414961414951514951514931614931614911714881713851813 85181585181585171684181684181882181883161981171980161A7F161A7E151A7D1419 7D141B79141A76171B72181A71181A6E18196B191B681A1A651B1C601C1B5D201F5A2320 572421542724512824512A25502A274F2C284E2B274D2C274C2A28482926462925412823 3F27233C29253826243426233025232D23212A222025201D231F1C201F1B191718171717 1515151212120F0F0F0D0D0D0A0A0A090909070707070707060606060606050505040404 040404030303020202020202020202020202020202020202020202020202000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000606060909090000000000000000000000000000000C0C0C000000 0A0A0A8C8C8CF4F4F4FFFFFFFCFCFCFFFFFDF9FCF5FDFEF8FFFEFBFFFCFDFFFBFFFFFBFF FFFEFFFCFFFFB6BFBC30312C0D00002C000075242B8D1A279E0C1FAB0C20A90A1CAB0A19 AC0A17AF0913B00910B2090CB20A0AAF0B0AA40603B41F1BA71D1A87070484110E942B28 7B191837000011000068676DDBD8DFFEFBFFF8F5FCFFFDFFFFFDFFFFFEFFFFFEFFFEFFFF FCFFFFFBFFFFF9FFFFF8FFFFF8FFFFF9FFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FFFFFF FAFAFAFFFFFFF9F9F9F8F8F8FFFFFFB3B3B3131313000000505050FFFFFFF6F6F6FFFFFF FFFFFFF2F2F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFF FFFFFFE0E0E02222220000003B3B3BD9D9D9FFFFFFF3F3F3FFFFFFFFFFFFF4F4F4FFFFFF F1F1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFDFCFFFDFBFFFBFBFFFB FBFFFBFBFFFDFBFFFDFBFFFDFCFFFFEFF3F2FEFFFFFFFFFFF5F3F6FFFDFFFFFDFFF6EDF2 B6AAAC37231C1800001D0000531C177F38368027297B0E1482060E9B121AA20F17A80D15 AC0B13AF0A11AF0A10B00A0EB20910B60515B50617B00815AC0B13AB0C11AC0B10AF0A11 B20811BF1321A902139C05169A1D2B80272D4D13121A00000700003D3F3CADADAD938585 1A00002400005E1212822021921B1D9C1418A40F13AB0C11AE0A11AF0A11AF0913AF0913 AB0A129F0209AC121AA60F1893010C97111C9F2B347A21253D0000180000150A048C8F88 F8FFFDFBFFFFF5F6F8FFFCFFFFF6FEFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF4F4F4F9F9F9B7B7B72D2D2D000000060606000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000010101010101020202030303030303040404 040404040404050505050505060606070707070707080808070908090D0C090F0D0C100F 1113121616161A18191F191B22191C271C20291D212E1D23321F2535202738212939222A 3C23294028284129254229254529264728254A28264D27244F2624522522552420582220 5B211F5C201F5D201D5F1F1D621E1D641A17671915691A166B1A176E1A18721A18741A19 7719177917147D17137F1613821613841714861612881615891613881713881711881711 8916118916118B15118B15118C1511901613901613911513911513921513921513921513 9215139616179616179616179616179616179715179715179914179C15199D15199D1519 9F14199F14199F1419A013199F14199D15199D15199D15199D15199F14199F1419A01319 A01319A21319A21319A31219A31219A41119A41119A61019A41117A41117A41215A41215 A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215 A41215A61115A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015 A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015 A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015 A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015 A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015 A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015A71015 A71015A71015A71015A71015A71015A71015A71015A71015A61115A31219A21319A21319 A21319A21319A21319A21319A21319A21319A21319A21319A21319A21319A21319A21319 A21319A21319A21319A31219A21319A21319A01319A013199F14199B13179A13179A1317 9914179914179914179914179914179A14159A14159A14159A14159A1415991415991415 9715159513139414139414139215139215139115139115138E1713871713841913841815 8418158418168219168218188119187F17187F17187D16197D16197A151979141879141A 75151972181A6E18196E18196B1A196A1A1B671B1B631D1D5F1E1C5D21205A2422572524 5327245029244F2A244D2A264D2C274B2A254829244728254528244226223F26223B2623 3926223425223224212E232129211E241F1C221D1A1F1B181C1B19151314131313111111 0F0F0F0C0C0C0A0A0A080808070707060606060606050505050505040404030303030303 020202020202020202020202020202020202020202020202020202000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000303030909090404040000000000000303030404040000000000000A0A0A717171 FAFAFAFFFFFFF4F4F4E6E6E6FFFFFDECECEAFFFFFBFFFFFDFEFFFFFAFBFDFCFFFFF4F8F9 DCDCDC4B41421100002000006D262A88232B890B169F0B1BA90B1AAC0A17AE0A15B00913 B20811B3080EB5080CB3090CAF0B0CA70B0C9F110F9414118C1C1A87252274211D480000 24000059464AC6C3CAFFFDFFFFFCFFFEFBFFFFFEFFFEFDFFFDFEFFFCFFFFFCFFFFFBFFFF F9FFFFF8FFFFF7FFFFF7FFFFF8FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFCFCFC FFFFFFFAFAFAFFFFFFE6E6E6525252000000212121B9B9B9FFFFFFFFFFFFEBEBEBFFFFFF FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4FFFFFFFFFFFF FFFFFF777777121212000000747474FFFFFFFFFFFFF3F3F3FFFFFFF7F7F7FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFEFFFFFBFFFF F8FFFFF7FFFFF5FFFFF5FFFFF7FFFFF3FCFBEBEFF0FBF9FCFFFBFFFAEBF0937E852F1015 22000032000057140B75262181232183191B8F14199E171EA11017A70D15A90C13AC0B13 AE0A11AE0B10AC0B10AE0B10B00913B00815AF0913AF0913B00913B20813B50615B30717 A2000C9E0519971A2A7B212B4110130B0200061E11244439B7C5C5FEFFFFFFF8FB7F696B 1B0000270000702220892A288B1918991415A21013A90D11B00911B50711B70511B30912 A10F109E100FA4090FA90412AF0819AB102096142077161D4C15121200001F1F13AEB8AD F4F9F3FFFEFDFFF9FFFCE8F1FFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFE7E7E7FFFFFFFFFFFFA3A3A33434340E0E0E000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000010101010101020202030303030303040404 040404040404050505050505060606070707070707070908060A09070B0A0B0D0C0E100F 1111111513141A14161D141723181C25191D291A1F2C1B21311E24341F26362128382127 3C27263E26243F27234128244527254728254A27234E262451252254242055242058231F 59221F5B211F5C201F5F1F1D611B19641A17661B18681A166A1B176D1A166F1A17721915 7618167917147B17157E1613801714831714841615851815871713871713871713881713 8817138916138916138B15138D17158E1615901615901615911515911515911515911515 9416179416179416179416179416179616179715179914179B16199C15199C15199D1519 9D15199D15199F14199D15199D15199C15199C15199C15199D15199D15199F14199F1419 A01319A21319A31219A31219A31219A31219A41119A41117A41117A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A41215 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A41215A21319A01319A01319A01319 A01319A01319A01319A01319A01319A01319A01319A01319A01319A01319A01319A01319 A01319A01319A21319A01319A013199F14199F14199D15199B13179A13179A1317991417 991417971517971517971517991417991417991417971517971517961617961617941617 9214159115159115159016159016159016159016158D1715851815821915821916811916 811918801A1880191A80191A7C181A7B17197A171A79161976161A76161A741519721619 6D171A6B191B6B191B691B1B661C1D631D1D601E1F5E21205C2423572622542724512824 4F29264D2A264C2A28492A274629254428244327234027223D25213A2520382521362420 3223202D22202A201F261E1C211B1B1E18181A1615171614110F100F0F0F0D0D0D0B0B0B 090909070707060606050505060606050505050505040404030303030303020202020202 020202020202020202020202020202020202020202020202000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000505050C0C0C0B0B0B050505010101868686F7F7F7FFFFFF F8F8F8FFFFFFFFFFFFF3F3F3F6F2F3FFFFFFFBFFFFF4FFFEF4FFFFF5FFFFBFC5C3665E5C 1500002A0000701F26982E38890B16940710AC1420A4040EAE0A11B00910B30810B5080E B6070EB6070CB5080EAE0B10A711138D07088A1817913331661C19290000210000412420 C6B7BAFFFDFFFFFEFFFBF9FEFFFEFFFFFEFFEFF3F6FBFFFFF9FFFFF9FFFFF8FFFFF7FFFF F7FFFFF5FFFFF5FFFFF8FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEDEDFFFFFFFAFAFA FFFFFFFFFFFF939393090909000000808080F7F7F7EEEEEEFFFFFFF1F1F1FEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0F0FFFFFFFEFEFE DCDCDC484848000000202020CECECEFFFFFFF2F2F2FFFFFFFDFDFDF5F5F5FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFCFFFFFEFFFCFFFFF7FFFF F4FFFFF1FFFFF1FFFFF2FFFFF0FCFAFCFFFFFFFDFFE6D5DB7A5F6624030C220000480100 6F180E82241C7D16117C0B078E1212A0191DA8171CA50E15A90C13AB0B13AC0B13AC0B11 AB0C11A90D11AB0C11AE0A11AF0A11AE0A13AE0A13AF0915AF0917AF0819AB0A1CA00B1F 97162A7313213100000D0000000E08528679B7EBDFF1FFFFFEFFFFFFFDFFE2D6D8563E3E 1B0000320000641B157C1F1A8A1A18981314A40F11AF0A10B80711BF0311B80812AD1D1C 9D120FA7080DB90A17BC0315AB000D9F02139A1C276B191B3D100A0D000038362AD2CFC8 FFFCFBFFF8FDFFF8FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FFFFFFFEFEFEFFFFFFFFFFFFA9A9A9232323000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000010101020202020202030303030303 030303040404040404050505060606060606070707050706040807080A090A0C0B0D0D0D 100E0F1410111610121E151820151923171B28191E2C1B212E1D23332026352025382423 3A25223D25233E26224226234527254927254A27234F2725522623532623562521572421 5924205A23205C22205F1E1C621C1A621C1A631C18661B18681A166A19166C1915721817 7318157718167917147D17157F17147F1716811815841815841913851813851813871713 8717138817138817138A17148A17148C16148C16148D15148D15148F15148F1514911716 9216169216169216169216169315169515169515169917199B16199B16199C15199C1519 9C15199D15199C15199C15199C15199C15199C15199D15199D15199F14199F1419A01319 A01319A21319A31219A31219A31219A41119A31217A31217A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A41215 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115A61115 A61115A61115A61115A61115A61115A61115A41215A21319A01319A01319A01319A01319 A01319A01319A01319A01319A01319A01319A01319A01319A01319A01319A01319A01319 9F1419A013199F14199F14199D15199D15199C15199A1317991417991417971517971517 961617961617961617961416961416951516951516951516931516931516921616901414 8F15148D15148D15148C16148C16148C1614891814841815811A15811916801A16801A18 7E1A187D1B1A7D1B1A7818197618187618197317187216197117197016186D171A691719 681A1A661A1A661C1B631D1D61201E5E21205D23215A27245727255229254F29264D2A26 4B2927492A27472A264226224027223E27213C242039241F36231F34221E3223202F2120 2B201E271F1D211C191D17171915141612111312100B0B0B0B0B0B0A0A0A080808060606 050505040404030303050505040404040404030303020202020202010101010101020202 020202020202020202020202020202020202020202000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000808080202020000000000000606067B7B7BDCDCDCFFFFFFFFFFFFEAEAEA FFFFFFFFFFFFFAF8F9FFFDFFFFFEFFF6FFFFEFFFFFEEFFFFD9EEE5696E680E0000260000 620F199825329A1220910009AA101AB61B21A10206B00A0EB3090CB6070CB7060CB7060E B6070EB30810AB0B13A011178B1013872526772C292F00001800003E2D25AEA5A0FFFAFD FFFCFFFFFBFFF6F4F9FFFEFFFEFFFFECF1F4F9FFFFF8FFFFF7FFFFF7FFFFF7FFFFF5FFFF F5FFFFF5FFFFF8FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEDEDFFFFFFFEFEFEFFFFFF E2E2E24242420000001F1F1FD4D4D4FCFCFCFAFAFAFBFBFBFFFFFFE6E6E6FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4FFFFFFF4F4F4FFFFFF 9C9C9C1D1D1D000000636363E1E1E1FFFFFFFAFAFAFFFFFFFBFBFBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFAFFFFF9FFFFFBFFFEFEFFF7FFFFF1FFFF EEFFFFEEFFFFEDFFFDF7FFFFFFFFFDCDC1C16A4F541C0000220000510B1375140E8F1D13 99201895161096100DA31514A61113A2070BAB0C11AC0B11AC0B11AC0B11AB0B13A90C13 A80D13A80D11AE0B10AE0B10AC0B11AB0B13A90C17A50D19A10E1E991221911B2B6E1020 3B00051600001B1C20617F7DBAF1EBDBFFFFF1FFFFF2F5FCFDFCFFFFFDFEBBB1AF45322C 1800002E00006B271E7A1F1A8C19169D1313AC0B11B80711C30310BE0610AF1716A00F0C AC070DBD0914C20313B7000EAF0011A6121E87181E7E32322E0100120000786964E1D6D4 FFF6F9FFFBFDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFF F7F7F7E6E6E6FFFFFFFAFAFA8181812F2F2F000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000010101010101020202020202020202030303 0303030404040505050505050606060606060305040406050507060709080A0A0A0D0B0C 110D0E120C0E1B12151D12161F141823171B271B1F2C1D222F1E24302023362223372322 3924233D25233F25244327244527254927254D2A26502924512824542722562622562622 5726225A25215B1F1E5E1E1C5E1E1C5E1D1B611B1B621B196519196719176D19176F1A17 7218177618167819177A18157C18187E1816811A15821915821915821915841815841815 8518158518158717158816158915158915158B15158B15158B15158B15158E1615901615 9016159016159016159115159115159214159818199818199917199B16199B16199B1619 9C15199B16199B16199B16199B16199B16199C15199C15199D15199D15199F1419A01319 A01319A21319A21319A21319A31219A31217A31217A21315A21315A21315A21315A21315 A21315A21315A21315A21315A21315A21315A21315A21315A21315A31215A41215A41215 A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215 A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215 A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215 A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215 A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215 A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215 A41215A41215A41215A41215A41215A31215A013199F14199F14199F14199F14199F1419 9F14199F14199F14199F14199F14199F14199F14199F14199F14199F14199F14199D1519 9F14199D15199D15199C15199C15199B1619971517961617961617941617941617941617 9416179416179214179214179214179115179115179015179015178E16178C14158B1515 8915158915158915158915158816158518158119167E1B167E1A187D1B187D1B1A7B1C1A 7A1C1C7A1C1C74181973191971181A6F191A6E181B6C171A6C171A68181B641A1B611B1B 621C1C621E1D5F1F1F5D21205B23225825225828265529265129274D2A284C2A28482A28 462A27442B273E26223B262139262037242035231F32231E2F211E2D22202B201E281E1D 251C1D1F19191B1517161213130F10100E0F080808080808070707060606040404030303 020202020202040404040404030303030303020202010101010101000000020202020202 020202020202020202020202020202020202000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000080808000000 000000090909000000000000131313575757F1F1F1F2F2F2FBFBFBFFFFFFFFFFFFF4F4F4 F9F9F9FFFDFFFFFBFFFFFBFFF6FFFFEAFFFDB7D5CB60766A19190F18000062151B8E1B28 A11021A30011AF0716B20D14A80C0FB01211B20A0AB60809B6080AB7060CB7060EB50710 AF0913A50E17940E178C1F256F1D213B0302160000342B24979E96F5FFF7FFFEFFFFFDFF FCF7FBFBF9FCFFFFFFFBFFFFF2FBFAF8FFFFF7FFFFF5FFFFF5FFFFF5FFFFF7FFFFF7FFFF F7FFFFF9FFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFF4F4F4818181 0D0D0D121212888888F6F6F6FFFFFFFFFFFFF5F5F5FFFFFFF0F0F0FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF7F7F7FFFFFFE5E5E5FFFFFFFFFFFFE7E7E7 5252520000000C0C0CC1C1C1FFFFFFECECECFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFF9FFFFF8FFFFFAFFFFFEFFF8FFFFF2FFFFF0FFFF F0FFFFF4FFFFFBFFFDBFB7B5442B2E1C00002800005B1724741A248C12119A0F08A0130C A5140FA9110EA80C0DAC0C0EB20F14AE0B10AE0A11AC0B11AB0C11A90C13A80D13A50E13 A80D11AE0B0EAF0A0EAB0C10A50E13A0111797141C8D1821821C2753010D2D0000190000 3F2F39A1A8AEEDFFFFE2FFFFCEF4F7E8F5FEFCFFFFF9FCFFF8F9FBFFFFFDA29D9721130A 1500005C2C226E251E821C18951514A80F14B70912C30310C10611A70407A30708AE050A B6050DC20815C60C1ABC0A18AB0916A41C26790E145A0E10270000140000817674F5F4F0 FDFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FFFFFF FFFFFFF7F7F7FFFFFFF6F6F6898989000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000010101020202020202020202020202030303 0404040404040505050606060606060204030305040406050608070909090A0A0A0D0B0C 0F0B0C1711131A11141D141721161A24191D281D212B1F232E1F22342222362221372322 3A25243E26264127264428274628264A2B284D2A264F2926502924512824532822532822 56262257211F5A201F591F1E5A1E1D5D1D1D5D1C1A601A1A611A18691B196A1B176E1A18 721A18731918751A19781A1A791A187E1B16801A15801A16801A15811916811A15821916 8418158517168518158717168717158816168816158816168915158D17158D17158D1715 8E16158E1615901615901615911515951919961819981819981819991719991719991719 9917199917199B16199B16199B16199C15199C15199D15199D15199F14199F1419A01319 A01319A21319A21319A21319A21317A21317A21315A21315A21315A21315A21315A21315 A21315A21315A21315A21315A21315A21315A21315A21315A21315A31215A41215A41215 A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215 A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215 A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215 A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215 A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215 A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215A41215 A41215A41215A41215A41215A31215A013199D15199F14199D15199F14199D15199F1419 9D15199F14199D15199F14199D15199F14199D15199F14199D15199D15199C15199C1519 9C15199C15199B16199B1619991719961617941617941617931717931717921817921817 9218179015179015179015189015178E16188E16178D16188D1717891516891515881616 871715871716871715851716841816801A167D1B187D1B187B1C187A1C1A781D1A771D1C 761E1C701A196F1B1B6C1B1A6A1A1B6A1A1B681A1A67181B641A1B5F1B1A5D1D1B5D1D1B 5C1F1C5C22205A2422582522572725562A27522A284F2C2A4B2C29482A28462A27442B27 402B263A272138272035262134252031241E30221F2D22202B211F291F1E271F1D221C1C 1D1918191516151112100E0F0E0C0D070707060606050505040404030303020202010101 010101040404040404030303020202020202010101000000000000020202020202020202 020202020202020202020202020202000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000080808000000000000 090909000000020202666666E0E0E0FFFFFFFFFFFFFFFFFFFCFCFCFBFBFBFEFEFEFBFBFB F6F1F5FFF5FFFEF4FCF9FFFFEAFFF86D877A0006000A00005C2926852129A01625A80012 BE071BCF1926A90004930000C22421B20A09B60809B6080AB5080CB30810AE0A13A70D17 9B121C88131C84272F4D0B0F1C00001B0D0A8E958EE6FDF3F1FFFFF6F8F7FFFBFEFFFDFF FFFEFFFFFFFFFAFEFDF9FFFFF7FFFFF7FFFFF5FFFFF7FFFFF7FFFFF8FFFFF9FFFFFBFFFF FCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4FFFFFFEBEBEBFFFFFFE0E0E02B2B2B000000 303030F2F2F2F7F7F7FFFFFFF7F7F7FFFFFFF3F3F3FFFFFFFAFAFAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFAFAFAFEFEFEFFFFFFFCFCFCECECECDEDEDE 0F0F0F111111373737F7F7F7FFFFFFFEFEFEFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFDFFFFF8FFFFF8FFFFF6FFFFFDFFFBFFFFF4FFFFF4FFFFF7FFFF FBFFFB7E79751000001C0000460B116418226E16248416219E1211AB0E09AC0D0AAE0C0A AF0B0AB00A0CB00A0CB00A0EB00910AF0A10AE0A11AB0C11A80D13A70E13A50E15A80D11 AD080CB71113AD11149C0D0F961A1C8F27286816183400002E0607110000584D53F7F4FD FCFEFFE9EFFDF9FEFFF9FFFFF2F4FFFCFFFFFBFFFFF2FBFAF8FFFDF9FFF885877C0A0000 18000062292079241F7E0C0CB02125BE1822B20006BE0210B70610B30810B3080EB3080E B3080EB30810B20811AF0913BB1F2C8500088A1A266C1D231F00001F1410A0AFA8F1FFFF FBFFFFFEFEFEFDFDFDFCFCFCFCFCFCFDFDFDFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF8D8D8D1C1C1C0000000C0C0C000000000000070707000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000020202020202030303040404 0404040505050606060606060305040305040505050606060606060707070907080B0708 130F10150F111812141D141720171A231A1D271C20291D1F2E1E1F311F1F332121372322 3A26253E2926422A28442B274226234526234827224A27234C29254F2A24502B25532A26 5727255825245724235822205A201F5A1E1D5C1C1C5D1C1A5F1718611716651717671716 6B17176E18176E18177218177718147918127B17157C19147C18167D1A15801A18811916 80161680171483171784181685171886181787191A8919188816158916138916138B1513 8B15138C14138C14138E1413921817931717931717941617961617961617961617961617 9818199917199917199917199B16199B16199C15199C15199B13179B13179D12179D1217 9E11179E11179E11179E1215A01417A01415A01415A01415A01415A01415A01415A01415 A01415A01415A01415A01415A01415A01415A01415A21315A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215A31215 A31215A31215A31215A213159D12179A13179B13179A13179B13179A13179B13179A1317 9D15199C15199D15199C15199D15199C15199D15199C15199A1317991417991417971517 971517961617961617941617941617931717931717921817921817901817901817901819 8C14168C14168B14188B141689151889151688151888161689181A891918861819851716 8418188317158016167F17167C1A17791B19781A18751A177319187018166E18176C1816 691817681817651919641A1B621A1B611B1B611B1D5E1C1D5B1F1E58211E58211E58231F 5623205424205326235027254E28254B29274829264529264228274028263D28253B2824 3629233328223126222E231F2A211C271D1B241C19231B191F16171C16161A1416171314 140F13100E110E0C0F0D0B0E060606060606060606060606060606060606060606060606 020202020202020202020202020202020202020202020202000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0B0B0B0000000000000202020101010000000000000000000B0B0B000000000000070707 0404045C5C5CD8D8D8FFFFFFFEFEFEFFFFFFFBFBFBFBFBFBFFFFFFFFFFFFF0F0F0FFFDFF FFF4FEFFF9FFEFF1F079827D0C180C030100331209712A288F1720A80C1ABC0217C30011 C00110B7060CAC0D0AA90E09A70000BA0E0EB90F10A90307A8070DB21B24A71E288A121C 811D275B1017220000180000999894E9FCF6E6FFFDEDFFFFEBEDECFFFCFDFFFDFFFFFFFD FCFEFDFBFFFDF8FFFFF7FFFDF7FFFFF0FDF6F8FFFFFBFFFDF0F4F3FEFEFCFFFEFFEEECED FFFFFFF7F7F7F3F3F3FFFFFFFFFFFFFEFEFEF8F8F8FEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFEFEFEFCFCFCFFFFFF5D5D5D0000000C0C0CACACAC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFAFAFAFFFFFFFFFFFFFFFFFFF7F7F7ECECEC707070 0000001B1B1B848484FFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFDFFF9EBFAFFF9FFFFFAFFF5EFF9F4F5FAFCFFFFFCFFFFE1E0DC605551 2D15131D000035000067181E7E1E29881C299C1D28A80E10B20A09B3090AB3090AB3090A B3090CB3090CB2090EB00910AF0A10AC0B11AB0C11A80D13A70E13A50E15A80D11B10B0D AE080AA80E0EA018188C1C1B67120F4004032201001106027C7E7BE8F0F2FBFFFFFFFCFF FFF9FFFFF5FFFFEDFFFFFAFFFCFFFFF9FFFFE9F5F3F4FFFFF5FFFBC1CDC36E6E620E0000 2D050065201B8321208E1014A50E17BA101BB90310BD0311BA0411B30810AE0B0EA90D0E A90D0EAC0B10AE0A11A6000EA50A1AA11C2D872532380309080000243F36A9CDC3F7FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF5F5F59090900B0B0B0000002121210606060000000D0D0D000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000020202020202030303030303040404 0505050505050606060305040305040505050505050606060707070806070907080F0D0E 120E0F1410111713141B17181F191B211B1D241B1C291D1D2D1D1D2F1F1F342222372525 3B27263E29284129273F2524402723432723462923482924492A254D2C274E2B27522927 55272754262655252356232257211F5A201F5A1E1D5C1A1B5E1A1961191A641A19681A1A 6A1A196A1A196E1A18741916761914781915781915791A167C1A177D19177E1A187E1816 7E1816801817801817821818831919831919861A18871715881713881713881713891613 8916138B15138C1413901817921817921817931717931717931717941617941617961819 9818199917199917199917199B16199B16199C15199B13179B13179D12179D12179E1117 9E11179E11179E1215A014179F1515A014159F1515A014159F1515A014159F1515A01415 9F1515A014159F1515A014159F1515A01415A01415A21315A21315A31215A21315A31215 A21315A31215A21315A31215A21315A31215A21315A31215A21315A31215A21315A31215 A21315A31215A21315A31215A21315A31215A21315A31215A21315A31215A21315A31215 A21315A31215A21315A31215A21315A31215A21315A31215A21315A31215A21315A31215 A21315A31215A21315A31215A21315A31215A21315A31215A21315A31215A21315A31215 A21315A31215A21315A31215A21315A31215A21315A31215A21315A31215A21315A31215 A21315A31215A21315A31215A21315A31215A21315A31215A21315A31215A21315A31215 A21315A31215A014159B13179A13179A13179A13179A13179A13179A13179A13179C1519 9C15199C15199C15199C15199C15199C15199B1619991417971517971517961617961617 9416179416179317179317179218179218179018179018178F19178F19178D1919891516 891518881518881518881518871618871618851718861A1A851919831919821818801817 8018177E18167C1816791A18761B18751A17731A167119176D1A166B1A17681A18651A17 641A19611B1B601C1B5E1D1B5D1D1D5D1D1D5A1E1D58231F55241F562520552521532621 5226234F27254C29254B2927472A264529264229254028263C27243A2723372823312821 2F28222D26202A231D25201C221D19201B181E1A171A1414191514171314121011100E11 0E0C0F0C0A0F0B090E060608060606060606060606060606060606060606060606020202 020202020202020202020202020202020202020202000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000101010808080606060000000000000303030000001D1D1D000000000000616161 E4E4E4FFFFFFFEFEFEF7F7F7FFFFFFFFFFFFF4F4F4FFFFFFFFFFFFFFFFFFF5EFF1FFF8FF FFEFF6A59B9A2D262008000034170F692E287C1E1E9B121AB20717C00113C50010C0020E B7060CAC0D0AA90E09B81311AD0303A60203AC1013A51218910B1287121B89252F651820 2700001E00007F7373D6DCDAEFFFFFE9FFFFEBFFFFFEFFFFFFFCFDFFFDFDF8F7F5F2F4F1 F2F8F4F2FDF7F0FDF6F8FFFDE8F1ECEBF0ECFFFFFDFFFDFDFFFCFDFFFAFDFFFBFDEAE6E7 FFFFFFFFFFFFFBFBFBFAFAFAFFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFAFAFAFFFFFFFBFBFBB1B1B1222222000000525252E0E0E0FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFDFDFDFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBDDDDDD232323 0000001F1F1FD1D1D1FFFFFFF1F1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEFFFFFBFFFFFAFFFFF7FFFEF6FFFFFCFFFFFCFFB5A9A95B4645180000230000 490709701E2289242C8F1B24951621A5151FAE0B10B6080AB6070CB6070CB5080CB3080E B3080EB20910AF0A10AE0A11AC0B13A90C13A80D13A70E13A50E15A90D11B40E10A80202 A40B0DA62021871B1B4C0000230000150200888D86F4FFFFF2FFFFDDE6EDFEF6FFFFF4FF FFE2FFFFF0FFFFF9FFFCFFFFF9FFFFEBFAF5F1FFFCF2FFFDF5FFFBDFE7DC473E35150000 3100007B2A2984151B920C15B01A25AC0413BD0215BD0213B20811A90D10A2110EA1120E A50F0EAB0C10B00A16B4162587000F811827753E44060000000C027CA79DF4FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF7E7E7E0101010000000D0D0D000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000010101020202020202030303040404040404 0505050505050303030404040404040505050606060606060707070707070A0A0A0D0B0C 0F0D0E110F101412131915161B17181D1719251B1C291B1B2C1E1E2F1F1F322222372523 3927253C29253B26233B26213E2622402923422924442B24472C25492A254F2C2A522A2A 512929512826542626552525572423582220591D1D5A1D1C5E1C1D611B1B631B1C661C1B 671B1B6A1A19711917741916741916751A17781A18781A187A1B197A1B197A18177B1918 7C18187F181980191A80191A821A1B831919851815871713871713871713881713881713 8916138916138E18168F17168F1716911716911716911716921616921616951718951718 9717189717189717189816189A15189A15189A13179A13179B13179B13179D12179D1217 9D12179D12159F14179D15159F15159D15159F15159D15159F15159D15159F15159D1515 9F15159D15159F15159D15159F15159F1515A01415A01415A21315A01415A21315A01415 A21315A01415A21315A01415A21315A01415A21315A01415A21315A01415A21315A01415 A21315A01415A21315A01415A21315A01415A21315A01415A21315A01415A21315A01415 A21315A01415A21315A01415A21315A01415A21315A01415A21315A01415A21315A01415 A21315A01415A21315A01415A21315A01415A21315A01415A21315A01415A21315A01415 A21315A01415A21315A01415A21315A01415A21315A01415A21315A01415A21315A01415 A21315A01415A21315A01415A21315A01415A21315A01415A21315A01415A21315A01415 A213159F15159A13179914179914179914179914179914179914179914179A15189A1518 9A15189A15189A15189A15189A15189A1518951516951516951516931516931516921616 9216169117169117168F17168E18168E18168E18168C19168C19168B191887161887161A 87161A85171A85171A84171A84171A82181A821A1B821A1B80191A80191A7D19197C1818 7C18187A1817771919741A19721A18701B186E1A186B1A17691B19661C19631C1A611D1C 5E1E1C5C1F1E5B1F1E5A201F58201F55221F5626225328225328225128245029244F2926 4C2B264A2B28472927432A264129273D28253B27263826243725233325222E2721292621 27241F24211C211D1A1F1B181C1817191816151112121011110F120F0D100D0B1009080D 08070D07060B050507050505050505050505050505050505050505050505020202020202 020202020202020202020202020202020202000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 050505000000000000000000000000000000000000080808060606525252DDDDDDFFFFFF F9F9F9FFFFFFFDFDFDFFFFFFFFFFFFFCFCFCF2F2F2FFFFFFFFFFFFFCF6F8FFF5FAB59B9E 3F2524160000250000672A258B31308E1719A50E17B50613BE0210C1010EBC040CB5080C AB0D0CA90E0AB61211AD090AA5090CA4131899181D85141A72151D6920272B0000190000 6F5C5EEDE9EAF9FFFFF2FFFFEEFFFFEAFDF9FFFFFDFFFAF8FBF6F3FCFBF7FBFFFAFAFFFA F8FFFBF8FFFBF3FDF5FCFFFBFFFEFBE1D7D6C1B1B2B9A3A6DBC0C5FFF4FAFFFCFFF8F8F8 F8F8F8FFFFFFFFFFFFF0F0F0F4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFCFCFCFFFFFFF8F8F82C2C2C1212120C0C0CBFBFBFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFCFCFCFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF959595020202 020202727272FFFFFFECECECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFDFFF5F2FDFFFAFFFFFBFFFFF5FCAA959A3F21231D00003600005F1418852B2D 942A2E961A229811189E0C17A50914B20811B60610B60610B50710B50710B20910B20811 AF0A11AE0A11AC0B11AB0B13A90C13A80D13A70E13A70E13A90D11B30F10AB0706A70D0F A31B1D89181A5905052C000013000081867FE1F4EEF1FFFFEEF9FDFFFBFFFFF4FFFFD2ED FFE4F9FFF4F7FCFFF8F9FFFBF5FFFBF2FFFDF1FFFDF2FFFDF8FFFBC4C1BA38231E1F0000 500C0D84282D8F1D2593141D9E0716B6041ABA0317B00815A80D11A11110A0120EA4100E A70E10A50811AD192786061581212F77464C080204000B06769F99F1FFFDFCFCFCFEFEFE FFFFFFFFFFFFFEFEFEFCFCFCFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFAFAFAFFFFFFFCFCFC858585000000000000191919000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000010101010101020202030303030303040404 0404040202020303030303030404040505050505050606060606060707070808080A0A0A 0C0C0C0F0F0F11111113131317131420171824181A261A1A2B1D1D2E2020312121342424 3725233624223725213926223A27213D28233E2A23412A24432A254B2C2A4D2B2A4E2A2A 502A295129295327285426265725245721215A201F5C1E1F5E1E1E601E1F621E1D631D1D 671B1B6D1917711915711915731A16741B17751A17761B18781A187618167819177A1817 7B19187C1A197D19197E1A1A801A18821915851813851813851813871713871713881713 8817138B18158D17158D17158E16158E16158E1615901615901615931717941617961617 9616179616179616179715179914179A13179A13179B13179B13179D12179D12179D1217 9B13159D15179D15159D15159D15159D15159D15159D15159D15159D15159D15159D1515 9D15159D15159D15159D15159D15159F1515A01415A01415A01415A01415A01415A01415 A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415 A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415 A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415 A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415 A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415 A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415 9F15159A1317991417991417991417991417991417991417991417991417991417991417 991417991417991417991417971517941415921415921415911515911515901615901615 8E16158E16158D17158B18158B18158B18158A19158A191589191785171884171A84171A 84171A84171A82181A82181A81191A80191A7E1A1A7D19197C1A197B1918781917781917 7618167218177119176F1A176E1B176B1A17691B17661C19631D1B621E1D5F1F1D5C201F 59221F582220562320552420522520532A24512C24502B254E2B254C2B264A2B26492C28 472B274229254129253D28253A27233725233324213223202E231F27241F23241E20211B 1E1F191B1C171819141616141414120E0C0D0E0C0D0C0A0D0B090C08070C06050A05040A 050409040406040404040404040404040404040404040404040404020202020202020202 020202020202020202020202020202000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000010101060606020202 0000000000000303030505050000000A0A0A000000585858F3F3F3FFFFFFE9E9E9F3F3F3 FFFFFFFFFFFFF4F4F4FFFFFFFFFFFFECECECECECECFFFFFFFFFCFDB8A2A44D2B2A1D0000 3300007024247C1C1D881012A7181EAC0B11B60610B9050EB9050EB5080EB00A0EA90D0E A90D0E9E0000B91B1CB32124920F1487161C872C31641F242A00001500005F4F50DED8DA FEFFFFF1FAF9F6FFFFF7FFFFF0F9F6FDF9F8FBF3F1FFFAF7FFFFFBFCFFFBFBFFFBF8FFFA F9FFFBE4E9E3FFFFFBC8BEBD5441431D020723000751273188676EFFFCFDF7F7F7F5F5F5 FFFFFFFEFEFEE9E9E9F0F0F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFFFFFFECECEC9A9A9A0000000D0D0D6F6F6FF3F3F3FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFDFDFDFCFCFCFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD494949000000 202020B4B4B4FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFF EDF0F5FCFFFFFFFEFFEEE3E989727828050B2200003E0003641218801B21911C22931016 9B0A11AA0F15B00F17AF0810B30713B50615B30715B20815B20813AF0913AF0913AC0B13 AB0B13A90C13A90C13A80D13A80D13A80D13A80D13A80E10AD0F0EB11312AC10149E0D14 96141E851B25590E15260000120403969C9AF4FFFFF5FFFFEFEEF3FFF5FFFFF3FFFFEAF5 FFFAF6F9FDEFF7FFF2F7FFFAF4FFFBEFFFFAEEFFF7F5FFFAFFFFFBA999992E0C0D260000 5E1318862B3281181F91131FA80B1EB0071AAC0A17A90C13A70E11A50F10A50F10A21011 8300009B1E249D3840762D36250007030002162E3094B0B1F7FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFE7E7E7FFFFFFFFFFFF8686860C0C0C000000060606000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000010101010101020202030303030303040404 030102030102030303030303040404050505050505060606040605050706060807080A09 0A0C0B0C0E0D0D0F0E0F0F0F1C13141E1415211718241818271B1B2C1E1D2E201F31221F 32232033241F36242037261F3A27213B28213C29223E2A23472B2A482A2A4A2A2B4C2A29 4D29295028285127285426265624255923235A22235D21215D1F205F1F1F601E1F641D1B 6A1B176E19166F1A17711917721A18731B19741A19761B1A741918761818771919781819 79191A7C1A1B7C1A1B7E1A1A811A15841913841913841913851813851813871713881713 8A19158B18158B18158D17158D17158D17158E16158E1615931717931717941617941617 9616179616179715179715179914179914179A13179A13179B13179B13179B13179B1315 9D15179C16159C16159C16159C16159C16159C16159C16159C16159C16159C16159C1615 9C16159C16159C16159D15159F1515A01415A01415A01415A01415A01415A01415A01415 A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415 A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415 A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415 A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415 A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415 A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A014159F1515 991417971517971517971517971517971517971517971517971517971517971517971517 9715179715179715179616179214159115159115159016159016158E16158E16158D1715 8D17158B18158B18158A19158A1915891915891915871A1784171A82181C82181C81181C 81181C80191C80191C7E1A1C7E1A1C7C1A1B7C1A1B79191A781819771919761818741918 6F17166C18166C18166A1916691B19671C19641D1B621E1B5F1F1D5C211D59221F562320 5524205424205225224F2622512C264E2D264D2C274A2B26482B25462B24442B26422A26 3E29263C29253927253526233123222F21202D1F1E291F1D21201B1D20191B1D18181A15 1517141315121012110F11100A0A0C09090B08070C07060B06050B05040A04030B030208 040406040404040404040404040404040404040404040404020202020202020202020202 020202020202020202020202000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000020202000000000000 0303030C0C0C0A0A0A0202020101014A4A4AD3D3D3FFFFFFF3F3F3F8F8F8FFFFFFFAFAFA FFFFFFF8F8F8FFFFFFFFFFFFF9F9F9FFFFFFFCFCFCCBC3C1442C281C00002A0000741F22 9F30368E080F910003B8141BB20910B3080EB00A0CAE0B0EAB0D0EA90D10A80D11A80D11 9E0004B0191EAC232A8E1A1D771B1E6824253A0E0F1100004B4140CCCCCCFCFFFFF6FCFC F3F7F6FFFFFFFFFDFEFFFDFDFFFBF9FFFCF8FFFFFAFFFFFAFAFFF8F0F7EFF2F9F1FCFFFA FFFFFACBC3C04634341400001B00002100002600001E00008C7D80E3E3E3FFFFFFFEFEFE EEEEEEFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FFFFFFCDCDCD0D0D0D1C1C1C1A1A1AEDEDEDF2F2F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFDFDFDFCFCFCFBFBFBFCFCFCFCFCFCF6F6F6FFFFFFADADAD121212070707 3C3C3CECECECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF8FFFF F9FFFFD1D1D3675B5D1400001F000043020A7C29318119228C131A930A129B060CAB0A10 BA1116BD0E13B4040EB30715B20719B00819AF0819AF0917AC0A17AC0A17AB0B15A90C15 A80D13A80D13A80D13A80D13A80D13A80D11A80E10A8100DB11715AC1014A0040FA41121 A62537811C2C47010C180000302728A7B2AEF4FFFFE8F3EFE8E8E8FFFAFDFFFAFAFFFFF3 FEFFF0F4FBEBF2FEF0F2FFF7F0FFF7F1FFFCF7FFFEF1F3F2FFFCFD997F821D00002A0000 661E22762128891F299A1121A70C1EA90B1AAC0A17AF0913AE0B10A80E109E1211A12726 7C18185E14152D00000F000019161D8A949EE0EFF6FCFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF4F4F4FFFFFFFFFFFF8B8B8B080808000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000010101020202020202030303020001 020001020202020202030303040404040404050505030504040605050706050908060A09 080C0B090D0C0B0D0C1610101B11121D1314201617241818261A1A291E1C2C1E1D2F211E 2F211E30231D33241F34251E3627203729203A272141292944272945282A4628284A2829 4C28284F27285026275527295826275A23265B23245D21235D1F205D1F20621E1D681A16 6C19156D1A166E19166F1A17701B18721A18741A19721817731817741918761818771919 79191A79191A7C1A19811A15821913841913841913851813851813871713871713891814 8918148A17148A17148C16148C16148C16148D1514911716921616931516931516951516 9515169614169614169914179914179A13179A13179B13179B13179B13179B13159C1617 9C16159C16159C16159C16159C16159C16159C16159C16159C16159C16159C16159C1615 9C16159C16159D15159F1515A01415A01415A01415A01415A01415A01415A01415A01415 A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415 A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415 A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415 A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415 A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415A01415 A01415A01415A01415A01415A01415A01415A01415A01415A01415A014159F1515991417 971517971517971517971517971517971517971517961416961416961416961416961416 9614169614169515169113148F15148F15148D15148D15148C16148C16148A17148A1714 89181489181488181488181486191486191485191682181A81181C81181C80191C80191C 7E1A1C7E1A1C7D1B1C7C1A1B79191A79191A7719197618187419187318177218176B1514 681714691815681915661B18641D19631D1B5F201B5E211E5A2320592321562521532621 5227215027234E29234D2C254A2D25492C26462B24452A234229244028243D28233C2925 3A28243627243224212D22202A1F1D281D1B231E1A1C1D17171E16151A14131812101511 0D120E0D0F0E0B0D0C07080A06070907060B06050A05040A04030904030B030208030305 030303030303030303030303030303030303030303020202020202020202020202020202 020202020202020202000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000010101000000030303060606000000 0000000000000000005C5C5CDEDEDEFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9 FFFFFFFFFFFFF5F5F5FFFFFFFFFFFFCACACA49413E1100002D0000651B1A8A20249D111C A80311B4020EBD0713B6070CB00A0CA80E0CA4100EA21010A40F11A70E13A80D15B2171F 99060E910F1791282C6B1C1F2E00001C0402312C29C5CECBF5FFFFF7FFFFE7F0EFFFFEFF FFFCFDFCE9EDFFF9FBFFFCFAFFFEFAFFFFFAF8F9F3F5FAF3FBFFFAFBFFFAFEFFFAF4F1EC 6B605E1100002300056A384362253440000E3A04120D0000787878ECECECFFFFFFFFFFFF FFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFBFBFB 7070700000001818188E8E8EFEFEFEFFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFDFDFDFDFDFDFDFDFDFCFCFCFFFFFFF5F5F5747474141414000000 919191F5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFEAF8F8A5B3B3 494B4A0B0000160000430C126C1F277E1A24971F299C131BA40D16B20E15BB0E14BB080C BD0409BB060DB30619AF071EAE081CAC091CAC091AA90B1AA90B19A80C17A80C17A70D15 A70E13A80D13A80D11A90D11A90D11A80E10A6120EA4100CA8090EAC0715B30D23AF152F 95132D731226350009110000333532D8ECE3F1FFFBF2FFFBE3F0E6F2FAEBFFFFEFFFFFED FAFFEFF2FDEDF2FFF3F5FFFBF5FFFFF8FFFFEDEEF0FFFCFFEFDADF7653592B0000340000 5C171C7D262E8C18239B1120A70C1CB00819B90415B70511AE0A119D1313A138344D0400 1F00001000004F4647A7A4ADF2EFFFFFFDFFFFFEFFFFFFFFFCFCFCF8F8F8F8F8F8FCFCFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0F0FFFFFF F7F7F7DEDEDEFFFFFFFDFDFD7E7E7E1C1C1C000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000010101010101020202020202010000020001 020001030102030303030303030504030504040605040605030706040807060A09060C0A 070D0B0A0C0B140E10170E111A10111D1314201617231918251B19271C1A2B201C2B201C 2D221C30231D31241C33261E34271F3827203C27263E2626402627432726452727492726 4C25264E262655292A5828285925275A24245A22235B21205C20205F1E1C6719156A1915 6A19156D1A166E1B176F1A17701B18721A18701816721817731817741918751A19771919 781A1A791A18801A15811A13821913821913841913841913851813851813871713871713 8817138817138916138916138916138B1513901615911515911515911515921415921415 9414159414159715179914179A13179A13179B13179B13179B13179B13159C16179C1615 9C16159C16159C16159C16159C16159C16159C16159C16159C16159C16159C16159C1615 9C16159D15159F15159F15159F15159F15159F15159F15159F15159F15159F15159F1515 9F15159F15159F15159F15159F15159F15159F15159F15159F15159F15159F15159F1515 9F15159F15159F15159F15159F15159F15159F15159F15159F15159F15159F15159F1515 9F15159F15159F15159F15159F15159F15159F15159F15159F15159F15159F15159F1515 9F15159F15159F15159F15159F15159F15159F15159F15159F15159F15159F15159F1515 9F15159F15159F15159F15159F15159F15159F15159F15159F15159F15159F15159F1515 9F15159F15159F15159F15159F15159F15159F15159F15159F15159D1515991417971517 971517971517971517971517971517971517951315951315951315951315951315951315 9513159414158F13138E14138E14138C14138C14138B15138B1513891613891613881713 88171387171387171385181385181384181581191A80191C80191C80191C80191C7E1A1C 7E1A1C7D1B1C79191A781A1A771919751A19741918721817721817701816691513671613 681716671917651B18631E19621E1B5E211E5E22215A2521582522562622532724502924 5029244D2A24492C26452C25442B24412A223F28223C28213B26213926203A2824372823 3325222E231F2B201E271D1B251B1A201C19181A15121C141219120F160F0C120E090F0B 080C0B070B0A04080904080B05060B05060B05040C05040C04030B040309020204020202 020202020202020202020202020202020202020202020202020202020202020202020202 020202020202000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000050505000000030303050505000000000000 161616525252DFDFDFFFFFFFFFFFFFF5F5F5FFFFFFFEFEFEE9E9E9FFFFFFF9F9F9FFFFFF FFFFFFF8F8F8FFFFFFD7D7D76262620600001100004F1F15822C2B8F1419A0000DBE0314 CC0617C00009B9060AAC0D0AA1120C9B140E9B1411A01113A50E17A80C17B41A2492020B 8509117E1E22470507190000463C3AA3AEA8F1FFFFEEFFFFE6F9F7F7FFFFFFFDFFFFF9FD FFEDF3FFF6FAFFF7F6FFFFFAFFFEF9F2F5EEFCFFFAFBFFFAFCFFFAE5E6E058504D170707 1400004B20296B313F621D2F5F1226571A2A0E00000E0E0E606060CBCBCBFEFEFEF5F5F5 F7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEA3A3A3141414 141414404040FFFFFFECECECFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEDEDFFFFFFE8E8E82424240000002B2B2B E0E0E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFBFFFFFDFFFFFFFFFFFFFFFFFFFEFFFF FEFFFFFEFFFFFEFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFDFCFFFD8489852C2B270B0000 19000057232773282D7D1C238F17209E151FA20B14AE0A13BA0F17B8070DAF0000B80105 C61319B20815AF0819AE0919AC0A19AB0A19A90B19A80C19A70D17A70D17A80D15A80D13 A90D11AC0B10AE0B10AF0A0EAC0C0EAB13129D0406A20308B2101DB20F229F031992081F 931F347C283828000011000064635FD9E9DFEEFFFBE7FFF7EAFFF4F1FEEDFEFFF3FEFFF4 FEFFF8FCFFFAFCFFFDFCFFFFFDFEFFFFFFFFF6F1F5FFFAFEDAC6C84C2D321C0000320407 6B2A2E7F1F2390171E9D111EA70C1CAE091AAC0A19A0101A8D191C4700002200000E0000 51504BCECFD1FCFFFFF8F4FFFFFCFFFFFBFFFCF8F9F3F1F2EDEDEDEDEDEDF1F3F2F6FAF9 FAFFFEFCFFFFFCFFFFFEFFFFFEFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFF7F5F6FFFEFF FFFEFFF5F3F4FFFEFFF8F4F58A8889010000010000010000000000000000000000000100 000100000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000010101020202020202010000010000020001 030102020202030303030504030504040605050706050706040807060A09070B0A070B0A 0A0C0B110D0E130D0F170E0F1A11121D1415201718221A18231B1928201D29211E2B221D 2B241E2E25202F261F3027223227233627243925243B26253E2626402625432726462725 4A2626522B2C542A2B56282A5726295725265622245822225B1F1F611B19651A15661B18 671C17691B176B1C186D1C196F1B196E1817701817721818741918741918771919781A1A 791A187E1B167E1B15801A15811A15811A15821915821915841815851813871713871713 8817138817138916138916138B15138E1615901615901615901615911515911515921415 9214159616179715179914179914179A13179A13179A13179A13179B16179B17159B1715 9B17159B17159B17159B17159B17159B17159C16159C16159C16159C16159C16159C1615 9C16159D15159D15159D15159D15159D15159D15159D15159D15159D15159D15159D1515 9D15159D15159D15159D15159D15159F15159F15159F15159F15159F15159F15159F1515 9F15159F15159F15159F15159F15159F15159F15159F15159F15159F15159F15159F1417 9F15159F14179F15159F14179F15159F14179F15159F14179F15159F14179F15159F1417 9F15159F15159F15159F15159F15159F15159F15159F15159F15159F15159F15159F1515 9F15159F15159F15159F15159F15159F15159F15159F15159F15159F15159F15159F1515 9D15159D15159D15159D15159D15159D15159D15159D15159C1617971517961617971517 961617961617961617961617961617941415941415941415921415921415921415921415 9115158E14138C15118C15118B15118B1511891613881713871713871713851813851813 841815821915821915811A15801A1680191A7E1A1C7E1A1C7D1B1C7D1B1C7B1B1C7B1B1C 7A1C1C761B1A751B1B731B1A721A19701A196F19186E18176B1A17641614611714621817 601A18601C195F1F1D5C201F5A23205825225626225327245029244F29264C2B264C2B26 492C28432B27412C273E2B253D2A243B2824382622372521342522372825352724312624 2D2220291F1E261C1B221A181E1A171618151219121016120D130F0B100C080D09060A09 05090806070906070B06070B05060A06050B06050B05040A050409020204020202020202 020202020202020202020202020202020202020202020202020202020202020202020202 020202000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000404040000000909096D6D6D DFDFDFFFFFFDEBEBE9FFFEFFFFFEFFF0EEEFFFFEFFFFFFFFEEEFF1FCFFFFFBFFFFF8FCFB FCFFFDF1F1EF6E6D6B06010010000053241A6A2015851C199F1419B70815C30010C6000C C30008BC050AB00A0AA5100CA0120EA01211A11013A70D15A50D19950D198E16207D1C25 520A0E1F00001D09088B8C87F7FFFFF4FFFFE0EFECF9FFFFFFFFFFF6EEECFFF2EFFFF9F6 FFEDECFFF7F8FFFFFFFEFFFDF0F2EDFAFFF9FEFFF8D6D3CC9087800E000024020059272A 6F2C336B17248B2A3B9D32466A0F2049181E1100000D0000574C4AC7C3C0FEFFFDFBFFFD F2FBF8FBFFFFFBFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE3939390202020B0B0B B5B5B5FFFFFFFFFFFFEAEAEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFFEFEFEF4F4F4B6B6B6121212000000696969 F7F7F7FFFFFFFFFFFFFFFFFFF4F4F4FFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFDF6F6EEFFFFF6FFFFFAFCFCFAFBFCFEFEFFFFFCFFFFF8FCFF E9EDF6F9FFFFF8FFFFEEFAFAF5FFFFF5FFFDD4E4DA82857E0F0000220000420F0E621E1F 7B22248A2024981A1EA3141AA90C13B00911B30810B5080EB3080EB2090EB20910B00A0E AD0407B50C0FB30D11A8050AA9080EB2151CB31820AB1018A80D159B0005B31218A80309 B80F12C5181AA20000BF1113B20811AE0A13A80D15A20F159D121999131A94151E8F1721 881A277A1C2A3100001F0000867A7CE3F2EFE4FFFFE3FFFFF1FFFFF9FFFFFEFFFFF8F4F5 FFF9FDFFFAFFFFFBFFF4E9EDFCF6F8FFFEFFFFFFFDFFFFFDC9C0C138292C0E00003F1718 7E2F2B78120E8E1D1F901B237C04108E1E2C8C2A394400042000001A0105656162DCE4E6 F7FFFFF0FBFFE8EFF9FFFEFFFFFBFF897D7F362D2E2827252E302F7D8683E6F2EEF4FFFF F0FFFAF7FFFFF9FFFFF9FDFCFFFEFFFFFCFFFFFBFFFFF1F6FFFBFFFFFCFFFFFCFFFFFCFF FFFCFFFFFCFFFFFBFFFFFCFF8F898B3C3638030000010000050505000100000100070B0A 0001000606060A0A0A010101000000060606060606000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000020202020202020202020202 020202020202020202020202040404040404050505050706050706060807070908080808 0907080A08090C0A0B0E0C0D110F101311121514121615131A19171B1A181F1B1A201F1D 2521202824212A26252C2724322924342923372A24392A253C2A263F2A27422A28452928 4729294B29284C282850282952282A54272A56282B5927285E24235F221F602020601F1D 611D1C611B1B6319186618186615146913146C13156F1314721415751517771516781617 7416147416147617157718167917147B17157E18147F1714821915841815851813871713 8817118817118916118916138D17158D17178E16178E1617901517901517911517911517 901215901215921115921115931015931015931015931113961615941715941715941715 9616159616159715159715159715159914159914159914159A14159A14159B13159A1415 9C16179C16179C16179C16179C16179C16179C16179C16179C16179C16179C16179C1617 9C16179C16179C16179C16159D15159D16139D16139D16139D16139D16139D16139D1613 9B14119B14119B14119B14119B14119B14119B14119B13139B13159B13159B13179B1315 9B13179B13159B13179B13159B13179B13159B13179B13159B13179B13159B13179B1315 9D15159D16139D16139D16139D16139D16139D16139D16139D16139D16139D16139D1613 9D16139D16139D16139F15159F1515A014179F14179F14179F14179F14179D15179C1617 9A14159A1415991415991415971515971515971515971515961617941619961519941619 9416199416199317199317198E13158E13158E13158C14158C14158C14158B15158B1513 8D17138B18118B18118A19118A1911891A13871A13861B13841B15831C15811B167F1C17 7D1C167C1B157A1B15791A167C1D197C1D1B7A1C1A791B19781A18751A19721A186F1918 6B1715691817681817681817671919651919651919621B195C1C1A581E1C591F1D58211E 582220562521562624542825542C2A502D294E2C2A4A2D29472B28442B274329283F2A29 3A2A2A392B2B382A2A3729293628283327273226263226282A1E20291D1F271D1E251B1C 2218192016171F15161B15150D0D0D0B0D0A0A0C0B080A09060807040605030504020403 040404040406040406040406040406040406040406040406020202020202020202020202 020202020202020202020202000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000010101020202000000000000 0000000303030505050303030000000B0B0B0909090000000C0C0C666666CCCCCCFFFFFD FEFFFBFFFFFBFFFEFDFFFDFFFFFCFFFFFCFFFFFEFFFCFFFFF5FFFFEBFBF8F0FFFAF8FFFB 7F827B040000190A054B20197E21199318109D1310A80E0EB5080EBD040CC3010CC3010C C0020CBC040EB6070EB00910AE0B10AB0C11AB0C119D111A7F16246D2330400811180000 1B0F0F848482E7EDEDFCFFFFFFFCFFFFFAFEFFF8FAFFFAF7FFFCF3FFFFF0FAFFEEF7FFF3 F1F9FCF9FFFFFBFFFFF8FCFDFFFFFDFCF8EF8E80771400002900004E0F0677221F8E2426 94151C980714A30617A0122088232B621A1D2C0000180000463C33B3BBB0F4FFFBF0FFFF F1FFFFEAFAF9F6FEFFFEFFFFFFFAFFFFFDFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEEFEFEFFFFFFFF0F0F0FFFFFFFFFFFFF1F1F1838383000000060606787878F4F4F4 FFFFFFF1F1F1FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFBFBFBFCFCFCD6D6D65555550303032626269E9E9E FBFBFBFFFFFFF4F4F4FFFFFFFFFFFFF5F5F5FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFBFFFFF8FFFFF6FCFDF7F5F5F3F5F6F8F9FCFFF8FCFFF2F9FFF9FFFF E1EAF1F8FFFFF8FFFFF8FFFFC3CEC63C483E180F062D00004A02036311137B1B1D8D1C20 98171BA21116AA0E12B00A0EB3080EB5080EB3080EB00910AE0B10AB0C11AC0B10A80000 B70D0DBB1515B11111A90D10A71113A40F159A070DA51218A10A0FBC1F26A8070CAD0407 C41719AD0000B50206B70511B20815A80D15A0111599141594161793171993161C951522 921C2C67021231000035141BA0A4A5E7FFFFE2FFFFE4FCFCF8FFFFFEFFFFFFFBFFFFF4FC FFF0F9FFF8FEFFFAFDFFFDFDFCFCFAF6FBF7FBFFFDF0F2F1919191241E22120000612219 6E1C116F17137D24268A333B6D1D28330000200000391F2AA19AA1EEF5FBE9F8FBE1F3F5 F4FFFFF8FFFFF0EFF4A9969A2E15190E00002216160400000C0E0B7D8681E1EEE7F7FFFF F4FFFCF6FFFCFCFFFFFCFAFBFAF1F4FFF5F9FFFBFFFFFBFFFFFCFFFFFCFFFFFCFFFFFBFF FFFBFFFFFBFFFFFBFFFAF1F4938D8F2B2728040203060606050706000100000100000100 000000000000000000000000080808080808000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000020202020202020202020202020202 020202020202020202040404040404050505050505060606070707070707080808060606 0707070909090B0B0B0E0E0E1010101212121313131717171818181A1A1A1D1D1D202020 2323232525252726242E2923302921322922342923382B253A2B263E2B273F2A27442A29 462A294828294B292A4F282B51282C51282C54272A5826255926235B23225D23225D2121 5F1F1F611D1E631B1C6516196715176B15186E1517711518741617751517761617721716 7117167218177318177618187819177A18177C1816811916821915841815851813871713 8817118817118817138B17178B17178B17178D17178D17178E16178E16179015178E1315 8F13158F1315901215901215921115921115901213931717931715931715931715931715 9417159417159616159715159715159914159914159A14159A14159A14159A14159B1617 9B16179B16179B16179B16179B16179B16179B16179B16179B16179B16179B16179B1617 9B16179B16179B17159C16159D16139D16139D16139D16139D16139D16139D16139B1411 9B14119B14119B14119B14119B14119B14119B13139B13159B13179B13179B13179B1317 9B13179B13179B13179B13179B13179B13179B13179B13179B13179B13179B13159D1515 9D16139D16139D16139D16139D16139D16139D16139D16139D16139D16139D16139D1613 9D16139D16139D16139F14179F14179F14179F14179F14179D15179C16179B1617991415 971515971515961615961615961615961615941715941619941619941619931719931719 9217199217199018198C14158B15158B15158915158915158816158816158817138B1811 8B190F8A1A0F8A1A0F891A11871B11861B13831C13821B147F1C167E1D177B1C16791C17 781B16761B16761B16771C17771C17761B18741B17731A167119176E1A186B1A17681817 671917651919641A19621A1B611B1B611B1B5D1D1D571F1E54231F54231F542420532623 532724512927502A274F2D2B4C2F2B492D2A452D29422D2A3F2C283E2A293C2A2A362A2C 352A2E34292D32272B31262A3025292F24282F2428291E22281D21261B1F23181C201519 1E13171C11151A11140D0B0C0B0B0B0A0A0A090909070707050505040404030303040404 040404040404040404040404040404040404040404020202020202020202020202020202 020202020202020202000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000404040A0A0A090909050505 0101010000000000000000000000000000000202026B6B6BECECECFFFFFFF2F4F1FCFFFB FEFFFBFFFEFDFFFCFFFFFBFFFFFBFFFFFDFFFCFFFFF1FDFDF5FFFFD9E4DE7F827B180D07 1200004B23215A130F921813A5100AA90E0AAE0C0AB20A0AB7070ABC040CBD040CBD030E BC040EB90510B50710B00910AE0B10AB0C109714197925323E0C17140000160C0D707674 D6E5E2F7FFFFF0F1F5FFF9FFFFF6FEFFF5FAFFF6F7FFFBF2FFFFEEF4FFECF0FFF3F5FFFF E7F1FDEFF6FFFEFFFFEEEAE78C7D7632170E1F00004C0E0169150B881D179B1919A20B10 A9020CB60110B60C199F1620851B1F5D0C0B2E00001B030049493DA3B3A8ECFFF9F1FFFF F4FFFFFBFFFFFFFDFFFFF6FEFFFAFFFFFAFFFFF6FBFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFC FFFFFFF6F6F6FFFFFFF6F6F6FFFFFFB1B1B13939390000004B4B4BBEBEBEFFFFFFFFFFFF FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFDFDFDFCFCFCFFFFFFFAFAFAB1B1B13C3C3C0000003B3B3BDEDEDE FFFFFFEFEFEFFFFFFFFFFFFFECECECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFDFFFFFAFFFEF9F9FAF5FCFEFDFCFFFFFBFFFFFBFFFFF9FFFFF4F8FFFCFFFF EEEDF2FFFEFFC2BDB92B241C1107001800005A0F13740F17831820901B2199181D9E1117 A40D12AA0B0FAF0A0EB00A0CB00A0CAF0A0EAC0B10A90D10A70E11A90D10A70103B50C0F B61316AA0F139F0D109B1013981318931216931216900B0EAA1F249A080B940000B81518 B80F12B20509B60611B30713AB0B13A40F139D13139914159A13179A131A9F17238C0E1C 891D2C4D00091F00003F3536BCD1CCE8FFFFEFFFFFF2FCFEFDFEFFFFFDFFFFFAFFFEEFF6 FFF5FAFFFBFFFFFEFDFBFBF9F6FBF7FBFFFDFEFFFFEFEDEE7F797B0F0000220000612318 6D2A22641E1E5914192B00002200004D2C35B0A1A6F8F9FDF5FFFFF1FFFFEBFEFCF5FFFF F1FAF9C5BFC13A1B201C0000270307583A3C230A0D0D00001D11115D5855E3E2E0F5F5F3 FEFFFFFEFFFFFCFDFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFDFFFFFDFFFFFDFFFFFDFF FFFDFFFFFDFFFFFDFFFFFEFFA9A5A62E2C2D000000050706090B0A000100030303010101 000000000000000000070707070707000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000010101010101010101010101010101010101 010101010101030303040404040404050505060606060606070707070707040404050505 0606060808080A0A0A0D0D0D0E0E0E0F0F0F1414141515151818181A1A1A1D1D1D202020 2222222524222B26202D261E2F261F3227213629233829243C29253E2926422827452928 4727284A28294C282A4E272A4F282B5127295729295828265A27265B25235C24235E2221 612121631F1E61191A6418186818196B17176F16187117177216177216176F1716701817 7018177218177419187618167819177A18157F1915801914811814831812841712861612 8616128616128917168917168917168A16168A16168C16168C16168D15168C14158E1315 8E13158F13158F1315901215901215901213911716911714911714911714911714921614 9316149316149515149515149614149614149813149813149813149813149A1516981616 981616981616981616981616981616981616981616981616981616981616981616981616 9816169A16149B15149B15129B15129B15129B15129B15129B15129B15129A14119A1411 9A14119A14119A14119A14119A14119A14139A14159A13179A13179A13179A13179A1317 9A13179A13179A13179A13179A13179A13179A13179A13179A13179A14159B15149B1512 9B15129B15129B15129B15129B15129B15129B15129B15129B15129B15129B15129B1512 9B15129C15129C14169C14169C14169C14169C14169B15169B15169A1516981314961414 961414951514951514931614931614921614921618921618921618921618921618911618 9116188F17188B15158915158915158816158816158717158717158817138A17128A1710 891810891810881912861912851A14821B14811A157E1B157C1B157A1B17781B16771A15 751A17741916741916731A167218177119176E19166C19156A1916691918661A1A651B1A 631B1C621C1C611D1E5F1D1E5F1D1E5C1F1E582220552521552521542722532724522925 512B284F2C284B2C29492D2A462C2B432B29402B2A3D29283C282739292934282A32272B 31262A3025292E23272D22262B20242B2024271C20261B1F24191D21161A1D12161A0F13 180D11150C0F0C0A0B0A0A0A090909080808060606050505040404040404040404040404 040404040404040404040404040404040404020202020202020202020202020202020202 020202020202000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000020202040404010101000000 000000000000111111000000040404767676EBEBEBFFFFFFFFFFFFFBFDFAFBFFFBFBFFFB FFFFFDFFFEFFFFFDFFFFFDFFFFFEFFFFFEFFFCFFFFFFFFFF958D8B1803021D00003E0204 85363C7811159A1413A70F0CA90E0CAB0D0CAF0B0CB2090CB3080EB5080EB5080EB3080E B00910AE0B10A90D10A80E10A50F10931719590C122000002B1517898582E3EFEBF1FFFF F2FFFFF3FDFEFFFCFFFFF8FFFFF6FCFFF6F9FFF9F7FFFCF3FDFFF2F7FFF7F7FFFFEEF8FF FBFFFFFFFEFFA79C9A250C071D00003C03006F221A801F18901A189A1214A4090FAC050F B70513B80C1AA8101C98161E8A21256217142000000F0000413E359DA49DEAF0EEFAFEFF FFFDFFFFFAFFFFF3FEFFF7FFFFF8FFFDF0F7FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFFFF F3F3F3FFFFFFFEFEFEF5F5F56161610000001515159E9E9EFFFFFFFFFFFFFAFAFAFEFEFE FFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFBFBFBFFFFFFFFFFFFFFFFFFF7F7F78C8C8C000000000000929292F0F0F0 FEFEFEFFFFFFFFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFFFFFEFDFDF9F8FFFDFEFEFFFFFCFFFFF7FCFFF2F9FFFBFFFFFEFFFFEFEAEEFFFAFC 9381813319182908031B00006427268117219613219E1725A21621A21118A30C11A70B0E AB0B0DAE0B0CAE0B0CAC0C0CAB0D0CA90D0EA80E10A50F11A80D11AF0C11AC090EA1060C 97060B930E1394191C9221238E24268016187406078C15179315188E0306A21013B2181A B20F14B50711B30713AE0A13A70E11A21011A01113A11015A11017A9172485000B911827 8629342D0000140000565752B6C2BEF7FFFFF9FFFFF4F8F9FBF9FCFFFDFFFFFCFFFFFCFF FBF5F7FCFBF9FAFCF9FCFFFDFBFFFCF6F6F6FFFEFFD9D3D570615E16000040180C4E2219 330300230000200000725257E9D6DAFFFEFFF6FFFEE2F5F1E9FEF7F4FFFFF8FFFDB6B8B3 6354511F0000380001662D337B474B602F33441A1E2602061500006B5558CBBBBEFFFCFD FFFEFFF1F5F6F9FFFFF7FFFFF2FCFDFCFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFF7F5F6FFFEFFFFFEFFA09E9F2C2C2C000000000000090909070707070707060606 020202010101020202010101000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000020202030303030303040404050505050505060606060606020202030303040404 0606060707070909090A0A0A0B0B0B1010101212121414141717171A1A1A1C1C1C1F1F1F 21201E26211B29221A2C231C2E251E3326203627223927233B2824402826412726452727 4626274927284A28294B27294E2728542B29562A275729295828265A27265C26245F2524 6124235F1D1E621C1C651B1C681A1A6A1A1B6B1A196D19196D19176B17176C18166D1716 6E18177119187218177419187718167B19167C19147E18147F1813801713821711831613 8316138518158518158717158717158816158816158915158915158B15158B15158C1415 8C14158E13158E13158F13158E13158E16158D17138E17138E17138E1713901613911513 911513921513921513941413941413951313951313951313951313971515961615971515 961615971515961615971515961615971515961615971515961615971515961615971515 9715159915139915119A14119915119A14119915119A14119915119A14119915119A1411 9915119A14119915119A14119915139A14159914179A13179914179A13179914179A1317 9914179A13179914179A13179914179A13179914179A13179914159A14139915119A1411 9915119A14119915119A14119915119A14119915119A14119915119A14119915119A1411 9A14139A14159A14159A14159A14159A1415991415991415971515951313941413941413 9215139215139115139115139016159015179015179015179015179015178E16178E1617 8D171789151588161588161587171587171585181585181587171388171188170F88170F 871811871811851813821913811A157F19147C19147B1916771A15761914741916731815 7219156F17156F17156C17146B18146B1814681915681817651919661C1B631D1D631D1D 601E1F601E1F5F1F1F5D1F205B2120572622542722532822522923522925502B254E2B27 4D2B29482A28462A27422A283F2A273C28273A28263927253626263125272F24282E2327 2C21252A1F23281D21271C20261B1F24191D23181C2015191D1216190E12160B0F13080C 11080B0A0809090909080808070707060606050505040404040404040404040404040404 040404040404040404040404040404020202020202020202020202020202020202020202 020202000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000020202 0707070000001616167B7B7BF3F3F3FFFFFFEFEFEFE9E9E9FEFFFFF9FFFDF9FFFBFCFFFD FFFFFFFFFEFFFFFDFFFFFEFFFFFEFFFEFAFBA298973016172000004600047C1C2797212F 970F1BA40F13A90E0CAB0D0EAB0D0CAC0C0EAC0C0EAC0C0EAC0C0EAB0D0EA90D0EA80E10 A70E10A41010A21010A210109218174200001C000046312ECDCAC5F5FFFBEEFFFFDEF7F1 F1FFFFFAFFFFFFFBFFFFF7FFFFF6FCFFF8FAFFFAF9FFFEF5FDFFF9E9F1F4F8FFFFFEFFFF B4ABAC422A2A1C00003800007429248326218D1D1B9513159F0E13A80B12B10A14B80815 B70616B20A17A30C159E1F269432335C1B171C00000F0000281E1C9F9697E2D9DEFFF9FF FFF8FFFFF3FFFFF4FFFFF3FEFFF2FCFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAF7F7F7FFFFFF FEFEFEFFFFFF8787871C1C1C0000005D5D5DE1E1E1FFFFFFFEFEFEF7F7F7FFFFFFF9F9F9 FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEFEFEFEFFFFFFFEFEFEF8F8F8FFFFFFD6D6D64A4A4A000000232323A9A9A9FFFFFF FFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF FFFDFFFFFDFFFFFEFFFEFFFFFAFFFFEFF7FAF2F7FBFDFEFFFFFEFFF9EBEB654B4C300808 2400003000007E36376A0A0E9B1120AC0D1FB00F1FAE0E1AAB0A12A9080DAD0A0DAD0E0B AC0D0AAB0D0AA90E0AA90E0CA80E0EA70E10A70E11A80D13B2121CA4071295030D910E14 911E23882327781F216919184E00004800005B00008921229723249110149C1116A70D15 B00913B50711AF0A11AC0B10A90D10A80E10A90D11A90C13AA0D189E0A18930F1C962B35 71242A230000120000625A57EBEDEAFBFFFFFCFFFFF6F8F7FBFBFBFFFFFFFFFFFFEDEDED FCFEFDF8FCFBFEFFFFFEFFFFEBEBEBFFFEFFFFFDFDDDD5D2362A1E130300110000120000 210504886F72EFE0E3FFFEFFF9FFFFF3FFFEE6FBF2E8FCF1F8FFF8DEE1D670675E150000 44040569191C75242A66171C6B1E24853C456C2932290000200000664349D2BDC2FDF4F7 F5FBFBECFCFBEDFFFFF0FFFFF8FFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFEFFFFFEFFFF F9F9F9EDEDEDFFFFFFFFFFFFB4B2B32523240100000D0D0D000000010101080808090909 020202000000000000010101000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 020202020202030303030303040404050505050505060606020202020202030303040404 0606060707070808080808080C0C0C0D0D0D1010101212121515151818181A1A1A1D1C1A 221D19251E18281F1A2A211C30221F3324213725233925243C27263F2727402627432628 45272946262949262A4927284F2C2A512B28522A2A532A285529285929275B28275E2625 5C22205E211E61201E641E1C641D1B661C1B661C1B671C196719196818176A19186A1916 6D19176F1A17711917741916781A18791A167B19167C19147E18147E18137F1714801714 8219168418168418168418168517168517168717168717168816168915168B14168B1416 8C14168C14168C14168B15158B18158B18158D17158D17158D17158E16158E1615901615 911515911515921415921415941415941415941415941415961617941617961617941617 961617941617961617941617961617941617961617941617961617941617961617961615 971513971513991513971513991513971513991513971513991513971513991513971513 991513971513991513971513991415971517991417971517991417971517991417971517 991417971517991417971517991417971517991417971515991513971513991513971513 991513971513991513971513991513971513991513971513991513971513991513991513 991415991417991417971517971517961617961617941617921415911515911515901615 9016159016159016158E16158E16178E16188E16188D16188D16188B17188B17188A1818 881616871716871716851716851716841816841816851815871713881711881711871713 8518138418158219158119167D17137A18157718147618167517157217167217166F1715 6B15146A1614681714671814671814651A17651A17621B19631D1D601E1F601E1F5D1F20 5D1F205C20205B20225822225427245128245029244F2A244F29264C2B26492A27482B27 4529264228273E29283C28273A26273826263725253325252D23242B2225292023271E21 251C1F22191C21181B20171A1E15181D14171B1215180F12140B0E11080B0F06090C0608 080607070707060606060606050505050505040404040404040404040404040404040404 040404040404040404040404020202020202020202020202020202020202020202020202 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000101010020202000000040404060606000000000000000000 010101848484F9F9F9FFFFFFF5F5F5F5F5F5FFFFFFFEFFFFF9FFFDF8FFFDFBFFFFFEFFFF FFFFFFFFFFFFFFFFFFFFFEFFCFC7C5412D2C1D00004702078C2633981525980011B10A1C B00913AF0A0EAE0B10AB0D0EA90D10A70E10A50F10A21010A11110A01210A01210A01210 A01210A01210A012109218175A0C0A2000001A00006B645AC9D6CCEDFFFDEAFFFFDEFBF6 F1FFFFFAFFFFFFFBFFFFF8FFFFF8FFFFF8FEFFF9FCFFFCFCFAFEFFFBFFFFC0BCBD423030 1B00003500007325258727288B181B9310159D0C13A70C14B20E19B50D1AB40816B30310 BE0513B4040FA7111A9F27298A32315F23222C04021200003F292CBDA8AFFFF6FFFFF6FF FFF4FFFFF4FFFFF0FDFFF9FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBEBEBFFFFFFFFFFFF DDDDDD1B1B1B000000323232C3C3C3FFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFBFBFBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFCFCFCF0F0F0FFFFFFFFFFFFB0B0B00F0F0F000000505050EAEAEAFFFFFF FEFEFEFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFDFF FFFDFFFFFDFFFBFCFFFCFFFFFBFFFFFCFFFFFFFEFFD9CBCB624847370B0C2B0000440000 882C2D6F060A94151EAA0718B8051AB9081AB70815B1060EAF060BAF0B0AAF100CAC0D09 AB0E09A90E0AA90E0CA90D10A90D11A90C13A90C17AC101E9E0A1896101B95212A8C2B32 6F20234B0B0B3400002400002700002E00005707088C2C2E85181B8C1318A0151CAC0B13 B20811B00910AF0A10AF0A0EB00A0EB2090EB20910AB040EC3232F9F0E1B8209128B2A31 581013230000260806938884E3E4DFFEFFFBFCFFFDE6ECE8F5FEFBF9FFFFF8FEFCFBFFFF F9FDFCFEFFFFFFFFFFFFFDFEFFFFFDFFFEFDFFFFFAAAACA165675A524E45615853857A78 EAE0E1FFFEFFE6EAE9EAF6F2F0FFF9F4FFFAF8FFF6D6D7C9685C501F07002300006B1717 7F1B1D7F181C770E157D131D88202B82202F731B29320000260000431E26B2A2A5FEFFFF F2FFFFE9FFFFE4FFFDF5FFFFFBFFFFFBFFFFFBFFFFF9FFFFF9FFFFFBFFFFFBFFFFFCFFFF FAFCFBFDFFFEFFFFFFFFFEFFBEBCBD4E4A4B010000000000000000000000050505020202 000000000000040404000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000010101 010101020202020202030303040404040404050505030303030303030303040404050505 0606060707070707070808080A0A0A0C0C0C0F0F0F1212121414141717171918161E1915 211A14241B16271E192B201C2F211E3324213624223A26253B26253E26263F2526422527 432628442628452729482A284A2B284C2A294E2B29502A29522A28552928592927582723 5B26225D23215E231F5E211E5F1F1D5F1F1D621E1B61191A641818651919671917681A18 6A1B176D19176F1A17731B19741B177719177819157819157A19137A18157B18137F1915 801815801815801815811815811815831715831715851716871716881616881616891516 8915168915168816168917168818148918148918148A17148A17148C16148C16148D1514 8D15148F15148F1514901414901414911314911314931516921616931516921616931516 921616931516921616931516921616931516921616931516921616931516931516951514 951512961412951512961412951512961412951512971513961613971513961613971513 961613971513961615971517961617971517961617971517961617971517961617971517 961617971517961617971517961617971517961617961414951512961412951512961412 951512961412951512961412951512961412951512961412951512961412961414961416 9614169515169515169515169315169315169216169014148F15148D15148D15148C1614 8C16148C16148C16168A16178A16178A16178A16178A1617891717881817881817851716 851716841816841816821916821916811916821916841712861612861612841714831714 8118158018157F19177A16147617157517157217167016167016166E16156C1615671615 651715661816651A17641A17631C1A621C1A621E1D6020205E20215D21215C21235A2223 5923235922255525235027234C29234C29234A2922472823462925452824442825402625 3F27253B27263826243725253323233222223123232A2021281F22261D20241B1E21181B 1E15181C13161B1215170E11170E11150C0F130A0D11080B0F06090E05080B0507060405 050505050505050505050505050505050505050505040404040404040404040404040404 040404040404040404020202020202020202020202020202020202020202020202000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000A0A0A010101010101080808020202000000000000111111999999 DEDEDEFFFFFFFFFFFFF7F7F7FFFFFFFFFFFFFAFCFBFBFFFDFBFFFDFCFFFFFEFFFFFEFFFF FEFFFFFEFFFFFFFFFDA79F9C220D0A27000072262A911E2B9B081AA90012C70D24B90413 B50711B20811AE0A11A90D11A50F10A111109E13109B14109B14109B14109D13109E1310 A01210A111109417157119175116121D00000E000042453ABACEC2EBFFFDE9FFFFEDFFFF F3FFFFFBFEFFFFFCFFFFF9FFFFF8FFFFF8FFFFFAFFFFFFFFBDBDBD504242160000260000 651A1E88252A891218920B129D0710A60912B00C17B50F1BB50D1AAF0915B2020FC50212 C40612AB070E90090D821E207932305C2928341010150000AC919AFFF4FFFFF3FFFFF5FF FFF7FFFFF2FEFFFBFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF0F0F0FCFCFC6C6C6C 000000000000939393FFFFFFFFFFFFF7F7F7F4F4F4FFFFFFFFFFFFF9F9F9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD FFFFFFFFFFFFF9F9F9FFFFFFFFFFFFF1F1F17474740000000707078E8E8EE5E5E5FFFFFF FFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFEF8FFFFFCFF FCF9FFF8F7FFFEFFFFFEFFFFE7E6E4B2A7A5432B29370E0C2D0000641010881F23770003 9F181FAF151FB40315BE0316BE0817BA0913B6070EB00808AF0B09AE0F0BAC0D09AB0E09 AC0D0AAC0C0EAF0A11AF0913B00815AC0A19A20D20960F2090172687232D6C1F25470C0E 2800001E01004A312C73565226000027000061191A751C20821D23991D25A40F15AE0A11 AF0A10B20910B3080EB6070CB9060CBA050EB70610BC121DA70B168E06108C19207E1F23 530709270000331A169B928DFEFBF4FEFFFAEAF5EDE6F5EEF5FFFFF7FFFFF9FFFFFCFFFF FAFAFCFFFEFFFFFEFFFFFFFDFBFAF8FEFFFBF9FFFBF4FFF7F0F5EFF5F7F4FFFEFFFFFFFF FCFFFFF9FFFFF7FFFDF5FFF8F9FFF6F1F2E48A786C19000023000069201A80181794191B 981B1FA01E26A21E2B900C1A8304178C172A862335360000240000472A2FACA8A9E6F9F5 E9FFFFE1FFFBF5FFFFFBFFFFF9FFFFF9FFFFF8FFFFF8FFFFF8FFFFF8FFFFF6FFFCFBFFFF FEFFFFECECECFFFEFFFFFEFFCCC6C84D494A151314010101000000000000050505020202 000000010101000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000010101 010101020202030303030303040404040404040404040404050505050505060606060606 0707070707070606060707070909090C0C0C0F0F0F1212121414141615131B16131E1613 201815241A18281E1C2C211F3022213222223626263826263925263B25273E25283F2629 402629402627432928432A26442A29472B28492B294C2A284E2B29512927532A28562926 57272557262257242158231F59221F5B201C5C1A1B601A1A601A1A621A1B651B1C661A1A 691B1B6A1A196D1C196F1C18721A18731A167419167419147419167619147B19167B1916 7C18167C18167E18167E18167F17167F1716821818821818841818841818851718851718 8517188517168518158518158518158518158717158717158816158915158B15158B1515 8C14158C14158E13158E13158E13158E1315901517901517911517901517911517901517 911517901517911517901517911517901517911517901517911517911515921513921513 941413921513941413921513941413921513961615941715961615941715961615941715 961615941715961617941617961617941617961617941617961617941617961617941617 961617941617961617941617961617941617941413921513941413921513941413921513 941413921513941413921513941413921513941413921513941413921513921415921417 9214179115179115179015179015178E16178C14158B1515891515891515891515891515 881615881615881616881518881518871618871618851718841818841818821818821818 811918811918801A18801A18801A188119168216148216138216138017147F17147E1816 7C18167B19187516147217167117176F17166C16176B15166A1616681716641818611A18 621B19621C1A621E1B61201E6020205F21225D23225B23245A2424582426572526562626 5625285128264B28244629234629234528224327234027223F26223E26243C27243A2625 3826263424243323243123232F21212D2121271E1F241E20221C1E1F191B1C1618191315 161012150F110F090B0F090B0E080A0E080A0D07090C06080B05070A0607050304040404 040404040404040404050505050505050505040404040404040404040404040404040404 040404040404020202020202020202020202020202020202020202020202000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000010101020202000000090909454545858585FFFFFFFEFEFE FAFAFAFFFFFFFFFFFFFAFAFAF4F4F4FCFCFCFFFFFDFFFFFDFFFEFFFFFFFFFEFFFFFCFFFF F9FFFFFBFFFBA7A8A0140500360F0A7C34357C0F159C0B1AB90C20C50A1FBD0215BC0313 B70513B20813AC0B13A70E11A111119D13119A14119A14119B14109D1310A1120EA4100E A50F0E9D13138216147D29275B1A161F00000D000042453AA3B7ACE7FFF9EAFFFFEDFFFF F3FFFFF7FFFFFDFDFFFFFBFFFFFAFFFFFAFFCFC9C96157551400002C0000672024802127 8A121B9A0E19A30714AD0715B40A17B70B19B50A1AB00A18AB0916B20614C60210C5030E AA030A9005087E16177328255C24233F1718160000BCA1A8FFF6FFFFEBF8FFF7FFFFF9FF FFF5FFFFFDFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2E2E2A8A8A80F0F0F040404 5A5A5ADDDDDDFFFFFFF2F2F2F0F0F0FCFCFCF9F9F9F8F8F8FCFCFCF7F7F7FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F9F9F9 FFFFFFFFFFFFFDFDFDFEFEFEFFFFFFD9D9D9404040000000383838C6C6C6FCFCFCFBFBFB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFCF9FFFFFCFFFDFBFF F6F5FDFFFEFFF3EFF093888628130E1C00002900005C0B0A8921229F2125A211189E0008 B70B17B80312BF0614BF0B16BC0D14B70A0CAF0A08AE0A08AD0E0AAC0D09AC0D0AAE0B0C AF0A10B20813B30717B50519AE081C9B10238A13267E18266A172143080E2100001A0504 261D18DAD5CFFFFAF3614E481800003A0706601B1E742228861D229A1319A80D11AC0B11 B00910B6070EBA050CBE030CBE030CC90F1A990000A7030CB7242C94121A8514187D181C 4700001F00005D4942D0C6BDFFFFF8F7FFFAEBFFF6EBFFF9F2FFFFECF6F7FCFFFFFFFEFF FBF5F9FFFEFFFFFFFDF4F5F0FBFFFBECF9F2F5FFFFF1FBFAFAFFFFFEFFFFF8F9FDDBE1E1 F9FFFFF7FFFCFBFFF8EEECE07C6C5F2702002D00005B120C80211D8C1211A319199C0D11 9A040DAE1321AE1325A0081D9A0F24870D228522345109171D00001103037A837EDAF5EC EDFFFFF7FFFFFCFFFFFBFFFFF9FFFFF8FFFFF7FFFFF7FFFFF7FFFFF8FFFFF0F9F6F3F7F6 FFFFFFFFFEFFFFFBFDFCF3F6FBF5F73E3C3D1717170000000000000A0A0A0A0A0A000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000010101 020202020202030303040404040404050505050505060606060606060606070707070707 0707070404040505050707070A0A0A0D0D0D1010101212121413111914111C14111F1715 221A17261C1B2A201E2D21213022213426263525253825273826263A26283B27283C2629 3D27293D29283D29283F2A29402B28432B29452C28492B294B2C29502D2B522C29522A28 52292553272452252052252055221F581C1C5B1B1C5C1C1D5E1C1D601C1D621C1C641C1D 661C1B691E1B6B1D196D1C196F1C18701B18701B18701B18721A16761B18781B16791A18 791A167B19187B19167C18187C181680191A801A1881191A81191882181A82181882181A 821818821916821915821916821915841816851815871716871715881616881615891516 8915158B14168B15158B14168B15158E16188E16178E16188E16178E16188E16178E1618 8E16178E16188E16178E16188E16178E16188E16178E1618901517911515911513911513 911513911513911513911513911513931715931715931715931715931715931715931715 931715931717931717931717931717931717931717931717931717931717931717931717 931717931717931717931717931717911513911513911513911513911513911513911513 911513911513911513911513911513911513911513911513911515911517901517901518 9015178E16188E16178D16188D1717891516891515881616871715871716871715851716 85171685171885171885171A85171884171A84181882181A81191881191A801A187E1A1A 7E1A187D1B1A7D1B187D1B1A7E1A187E18167F17167F17167E18167C18187B191879191A 781A1A7117176F17166D17186B1619681618671718661619631719601A1A5E1D1B5F1E1C 5F1F1F5E21205E22215E24235C2425582524572526562626542628532728512729512729 4F29284629254229224128213F28223E27213B2621392622392622392725382624352525 3325243123232E22222D21212B2122261D20231D1F201A1C1D17191A1416171113140E10 130D0F0B05070B05070C06080C06080C06080C06080C06080B0708040203030303030303 040404040404040404050505050505040404040404040404040404040404040404040404 040404020202020202020202020202020202020202020202020202000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000030303040404070707030303000000303030A7A7A7FFFFFFF4F4F4FFFFFFFFFFFF F4F4F4F4F4F4FFFFFFFFFFFFFAF8F9FFFDFDFFFCFDFFFCFFFFFEFFFFFFFFFBFFFFF7FFFF F7FFFBB6C0B503010014000069322D6A0E0F91141CAB101EAA000EBD0217BE0117BA0317 B50615AE0A15A80D13A40F13A012119D13119D13119E1310A11110A50F0EA80E0EAC0C0E A50F109E1C1E8110127D1F1F6F28242400000F000035362EB4C5BDEDFFFFEAFFFFEDFFFF F0FFFFF6FFFFFAFFFFFEFCFFFFFAFF5C4E4D1D05011D0000531516862D318311198C030D B11523B40919BC0A1ABE0C1CBA0919B10616AB0614A70B18B20C18BF040FB70005A40309 9D181B8D29296A231F3907061900002F1216D1BAC0FFF8FFF7E7F1FFF7FFFFFDFFF8F8FF FAFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9E9E9444444000000171717C2C2C2 FFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFBFBFBFDFDFDFFFFFFF8F8F8FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAAAAAA0808080000004D4D4DEDEDEDFFFFFFFFFFFF FFFFFFFDFDFDFFFFFFFEFEFEF5F5F5FFFFFFFFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFDFFFFFDFFF7F5FFFFFDFF F5EFF17769691100001F000049120D5E130E791515921719A51419B10D16B60611B6020D B60610B3080EB2090EB00A0CAF0B0AAE0C09AC0D09AC0D09A80906B00D0EB30C13B20813 B50617BC0A20BC0821AB09219C1E337F1D2C6D1926490A121D00000F00006D6865E5EAE6 F9FFFDF9FFF9CAC7C25947431800003100006E30336C171C891214A4181BB0191EB10D14 B10209BA020AC50711C90914BE030CB9050EB00910A80D139E111796151A90171C811F20 3B00001B00004E3A31FFFCF1E4F0E4F1FFFBDDF6F0F1FFFFF7FFFFFEFFFFFFFDFFFFFCFF FFFDFFFFFFFBFCFFFAF9FFFBF7FFFFF7FFFFF9FFFFFCFFFFFFFEFFFFFEFFFEFFFFFCFFFF FBFDF8FFFFF896887F2B0A012900004400009430308D15169D1311A50F0EA90D10AE0A11 B20815B20719AF081CA80B209E10268B1427791E2D52151D160000060000646F67E4F3EC F9FDFCFFFFFFFEFFFFFCFFFFF8FFFEF2FDF9F6FFFEF7FFFFF7FFFFF8FFFFFBFFFFFEFFFF FFFEFFFFFDFFFFFBFFFFFCFFF6F4F5727272040404000000080808000000000000020202 000000010101000000000000000000000000030303030303000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000020202020202030303040404040404050505060606060606 0606060606060707070808080808080909090A0A0A0B090A130F0E15100D171111191411 1E151621171623191A251919291D1F2C1E1E2D1E212F2121332326352526362629372728 3727283828283B29293D2B2B3F2B2C412C2B452D2B462D29482C294A2D294B2C294E2D28 502D29522D27532E28572B285926255D22245C21235C20205B1F1F5B1E1D5D1B1C5F1B1A 611B1B621B196519196719176719176819156819156918146D1815701814721817731A16 751A19761B18791B1B791B197B1B1C7B1C1A7D1B1C7D1B1A7E1A1C7E1A1A80191C80191A 821C1A821C18831B1A831B18841A1A841B18861A1A861A18851718851716871618871716 8815188816168815188816168B171A8D16188D161A8D16188D161A8D16188D161A8D1618 8B14188B14168B14188B14168B14188B14168B14188B14168C14138E14138E14138E1413 8E14138E14138E14138E14138E14138E14138E14138E14138E14138E14138E14138E1413 901615901615901615901615901615901615901615901615901615901615901615901615 9016159016159016159016158E14138E14138E14138E14138E14138E14138E14138E1413 8E14138E14138E14138E14138E14138E14138E14138C14138E16188E16188D161A8D1618 8B171A8B17188A171A8A1818871618871716851718851716841818841816821818821818 82181A82181A82181C82181A81181C81191A80191C7E1A1A7A1618791716771718771816 761818761816761818761816771816771816771816761816761818741918721A19701A19 6B171769171968181967181B65191B641A1B64191D611B1D5E1E1E5B1F1E5B1F1E5B2120 59212058222257242356242556282855292A52282A51292A4F28294C282A4C282A482829 422B253F2C253E2B243C2B243B2A233A28243728233728253224233123222E22222C2020 291D1F261C1D251B1C231A1B1D17191B1718191516171314141011120E0F100C0D0F0B0C 090506090506090506090506090506090506090506090506030102020202020202020202 020202020202020202020202000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000020202000000000000000000000000000000000000010101 0303030B0B0B0000000000004A4A4ACCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFDFEFFFBFDFFFAFDFFFAFFFFFBFFFFFEFFFBFFFFF5FFFFF1FFFD DBF1E4626E6004000016000051120D7B201F90191FA61421B9091EB80014B60015B9081C B00819A4020FA70C14B51E23A40F11A40F11A70E10A90D10AC0C0EAF0A0EB3090CB00A0E 9F040AA112189D1F23881F23631417390605170000030000AAB9B4CFE8E2EBFFFFEBFFFF E1F6F7F4FFFFD3DAE0706A6C1200002A0100541817732324871E2395131DA30B18B00817 B2000EBB0214BE0719BA0919AF0716A80716A40C19AB0F1AB30810B711159B0C0E8E1A1A 7F2C283B02001B0000260E0CC1B1B1EEE2E6FFFCFFFFFDFFF8F9FEF8FFFFF5FFFFF7FFFF FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFF F6F6F6ECECECFDFDFDFFFFFFFFFFFFEEEEEE7474740000001414146C6C6CFFFFFFF4F4F4 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFD9D9D9737373000000292929878787EEEEEEFFFFFFFFFFFF FEFEFEFFFFFFFFFFFFFCFCFCFEFEFEFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFEEF1FAFCFFFFFFFEFFC3BDC1584A4A 1100001B00004D1613631A147517158A16169E1618AD1017B80A14BC020FB9010DB00A0E AB0D0EAB0D0CAB0D0CAB0D0AAB0E09AB0E09AC0D0ABD1D1DA8050A9E0003AC0614B50E22 AF051FAA001BA00C26750A1C70222F40010A200000270D10A59B9AEEF2F1E6F5F0EDFFFC F5FFFFF7FEF7ADA8A43825211800003206077230317F1B1B890E10960B10AD1218BC111A BE0610BE0009C1010CBE030CB9060CB2090EAB0C11A40F15A011179D12198F181C671311 270000300E05675B4FE0EBDDF0FFFBEDFFFFE7FDFAF7FFFFFEFFFFFFFBFFFFFBFFFFFCFF FFFFFBFBFFFAF8FFFBF9FFFFFBFFFFFEFFFFFFFEFFFFFDFFFFFDFFFFFEFFFFFFFFFFFFFB AFA49E3C231E300100550B0A751113951A1F8E0308A50F10AB0D0CAF0A0EB30810B70511 B90415B70419B0071CA80C22961124881C2B6E1D2637000516000024171157524CFFF9FA F7EEF1F7F3F4FFFFFFFCFFFFF9FFFFF2FDF9F6FFFEF7FFFFF8FFFFFBFFFFFEFFFFFFFEFF FFFDFFFFFBFFFFFCFFFFFEFFEEEEEE8B8B8B0D0D0D000000070707101010000000030303 040404040404040404050505040404000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000020202020202030303030303040404050505050505060606060606 0606060707070707070808080909090909090B090A110D0C130D0D140E0E1711111B1213 1E15161F1617211718261C1D271D1E281E1F2A20212E2224302426312527322628332729 36282837282B39292A3B2B2C3E2C2C402C2B422D2A442C2A452D29482C29492D294B2E2A 4C2D2A4D2E2B502D2955272959252758242659232358222258201F5B1F1F5B1E1D5D1D1D 5E1D1B611B1B621B19621B19641A17651A176719156A19166C19156E19166E1916711917 721A18741A19741A19781D1C781D1C7A1C1C7A1C1C7B1B1C7B1B1C7D1B1C7D1B1C7F1D1C 7F1D1A801C1A801C1A821C1A821C1A831B1A831B1A821818821818841818841818851718 8517188517188716188A171A8A171A8B171A8A171A8B171A8A171A8B171A8A171A891518 8815188915188815188915188815188915188915188B15158B15138C14158B15138C1415 8B15138C14158B15138C14158B15138C14158B15138C14158B15138C14158B15138E1615 8D17158E16158D17158E16158D17158E16158D17158E16158D17158E16158D17158E1615 8D17158E16158D17158C14138B15138C14158B15138C14158B15138C14158B15138C1415 8B15138C14158B15138C14158B15138C14158B15158B171A8B171A8A171A8A171A8A171A 89181A89181A87191A841818841818821818821818811918811918801A1880191A80191C 80191C80191C80191C7E1A1C7E1A1C7D1B1C7D1B1C771718771718761818741918741918 7319187319187319187218177218177119177119186F19186E1A1A6C1B1A6A1C1C671919 641A1B641A1B611B1D611B1D601B1E5E1C1E5D1D1E5B2120582220592323572423562423 55252553252552262751292950292A4D292B4C292D49292C47292B47292B43292A3D2C25 3A2D24392C24372A223629233528223227233227232D23212C22202B212028201E261C1D 231A1B23191A21181B191516171516171314121011120E0F0E0C0D0E0A0B0B090A090506 070506090506070506090506070506090506070506020202020202020202020202020202 020202020202020202000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000C0C0C141414020202000000090909 000000000000606060D0D0D0FFFFFFFFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFEFEFEFAFAFA F9F9F9FCFCFCFFFEFFFFFAFDFFF9FDFFFAFDFFFBFFFFFDFFFCFFFFF5FFFFF0FFFFEDFFFD C3DBCD5B6759160E011A0000490E086E1D1C86131AB31629B9071FB4041BB50A1DB30C1E AB0918A50511A4040EAB0B13AC0B11AE0B10B00910B3080EB5080CB7060CB6070CB0050D AD0912A60F189A141B83141B630E133D06091F0302211E1984918ADDF4EEEDFFFFF0FFFF F4FFFF949D9C0800002700004A0A086A1C1A832325941B229D1019AA0815B60515BB0212 C00516C0091BB90A1BAD0818A40816A10D19A3111BAA131AA8191B91191A7D1F1D4E0D07 1D00001F0802857A76E5DFDFFEFCFDFFFEFFFCFFFFF7FFFFF5FFFFF1FFFFEEFFFFFBFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5FFFFFFFEFEFEF1F1F1FFFFFF FFFFFFFCFCFCF5F5F5FFFFFFB0B0B0252525050505424242FEFEFEE6E6E6FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFDFDFDFFFFFFD7D7D7242424000000272727B5B5B5FFFFFFFCFCFCFCFCFC FFFFFFFFFFFFFFFFFFFBFBFBFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF1F8FEF6FDFFC5C4C95147480F00001B0000 460F0C6E24218022208F1D1C9D181BA91418B30E15B90812BD0310B7030EA90D0EA2110E A5100CA70F0CA80F0AA90E0AAB0D0AAC0C0CA8070CAD0D15AF111FAA0F1FA0081D9B051E 9F0A279519315705133200032000004123259F9191FDFBFCF8FFFFF4FFFFE7FBF9F2FFFF F8FFFFFBFDF8948B861300001400005222207C2D297A121183080BA3141ABA161FBA0612 B80008BF010BBC040CB7060CB00A0EAB0C10A80D13A50E15A50E179B121A871D1F6C1E1A 2300001D0700818779F1FFFBEDFFFFEDFFFFF8FFFFFFFEFFFFFAFFFFFAFFFFFCFDFFFFFA F8FFF8F7FFFAFCFFFFFFFEFFFFFCFFFFFBFFFFFBFFFFFCFFFFFDFFFFFEFFD2CDCA362722 180000390200721C1F94212899101AA30C15A80E0EAC0D0AAF0B0CB3080EB70610BA0413 B90415B50519A704179B081A9315238B232C7221274A0E0E2600001800006F565AC4B1B7 FFFAFFFFFCFFF8F6F7FDFFFEF9FFFFF8FFFFF7FFFFF8FFFFF9FFFFFCFFFFFFFEFFFFFDFF FFFBFFFFFCFFFFFEFFFFFFFFF4F4F48E8E8E212121000000000000111111000000000000 000000000000040404040404000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000010101020202020202030303040404040404050505050505050505060606 0606060707070808080808080909090A08090D090A0F090B110B0D130D0F150F11171113 1812141B121521181B22191C241B1E261D20281F222A21242C23262D2427302529312527 33272B36272A37282B3A2A2B3B2B2C3E2C2C402C2D402C2B432B29442C28462D29472E2A 472E2A4B2C29522A2B56282A5527295626265725265723255923235921205B1F1F5C1F1E 5E1E1E5F1E1C611D1C611D1A621C1A631C1A661814681915681915691A166A19166B1A17 6D19176E1A18721C1B741C1B751B1B751B1B751B1B751B1B761A1B781A1A7A1C1A7B1C1A 7B1C1A7B1C1A7D1B1A7D1B1A7E1A1A7E1A1A7F1819801819811719811719831619831619 83161983161988171B88171B89161B88171B89161B88171B89161B88171B88151A87161A 88151A87161A88151A87161A88151A8815188915168915158B14168915158B1416891515 8B14168915158B14168915158B14168915158B14168915158B14168915158C16148A1714 8C16148A17148C16148A17148C16148A17148C16148A17148C16148A17148C16148A1714 8C16148A17148B15158915158B14168915158B14168915158B14168915158B1416891515 8B14168915158B14168915158B141689151689161988171B88171B86181B86181B85181B 85181B83191B8018198018197F18197F18197D19197D19197D19197D19197C181A7C171B 7B181B7B181B79191B79191B781A1B781A1B731718731718721818711918711918711918 7119186F19186C18166A1916691A16691918681A18661A1A651B1A621C1C621C1C5F1D1E 5F1D1E5C1E1F5C1E1F5B1F215A1F21582021582524562624562626542626532726512728 5028284F28294B292A49292C482A2C46292D43292C41282B41282B3E2A2B362B25332C22 322B23312A222F28222E27212C24212C242129211F28201E261D1E221C1C22191C1E181A 1E15181B1517131112111111110F100E0E0E0D0B0C090909090708070707060405050505 060405050505060405050505060405050505020202020202020202020202020202020202 020202020202000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000909090C0C0C0000000000000000000707070202020000000B0B0B 676767DADADAFFFFFFFFFFFFF8F8F8FFFFFFF9F9F9FDFDFDFFFFFFFEFEFEFAFAFAFCFCFC FFFFFFFFFEFDFFFBFBFFFAFBFFFAFDFFFAFFFFFCFFFEFFFFF7FFFFF0FFFFEAFFFFEAFFFD D9F4E5727E70120A001500003606027A2A2D951220A50A1CA20518A00314A80719AF0C1D AC0717A3000BB20813B30811B50710B60610B7060EB9060CB9060CB9060ABB080EB3040B AD030CA80B16A014218A1621681119480D11150000130C06676E66DAEAE0F7FFFB989F98 1C1D171100004F120F6E16158420229320239E171DA40D16AF0812B70511C10816C20917 BD0B19B50A1AA90817A10B17A00F1C9D151F87090D9221237C21204B08021F0000160000 746D65F5F6F1FCFFFFFBFFFFFBFFFFF6FEFFF7FFFFF4FFFFF0FFFFE9FCF8FBFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFBFBFBECECECFFFFFFFFFFFF F9F9F9FEFEFEDEDEDE4A4A4A000000060606B8B8B8FFFFFFF1F1F1FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFECECECFFFFFFF6F6F69797970303030202025B5B5BF2F2F2FFFFFFFFFFFFFAFAFA FCFCFCFFFFFFFCFCFCF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF7FFFFE5F1F16E6E6E0A0000210200602F2B742D2B 7E23209222209D1B1BA61417AE0F14B40A13B70711BB0511B70912A70E10A0120EA2110E A5100CA90E0CAC0C0CAE0B0EAC0B109A0002B01620AF1D2A970E1E9112259A233988162F 58000F2400001A0000614949D5C5C5FFFDFDFCFFFFE9F3F4F2FFFFF1FFFFF4FFFFF7FFFF FBFFFDE8E7E2736A650D000016000063282275221E851B1D961319A60A15B20310BD0412 C20813B9050EB3080EAE0B0EA90D10A80D11A90C13AC0A15A40E198E1115953634300000 2404001A1A0EAABEB2E6FFFAF0FFFFF8FFFFFFFDFFFFFAFFFFFAFFFFFCFDFEFFFAF5FFF8 F5FFFAFEFFFFFFFDFFFFFCFFFFFBFFFFFBFFFFFDFFFFFEFFFFFFFF74706D0A00002C0A08 5E22226D11169219229E0C19B81B26A90D10AB0D0AAE0B0CB2090CB6070EB70610B90413 B60515AD0516A509179A0E1B95192393282E852B2D6315153A00001D0000583843C9AFB8 FFF0F6FFFBFFFDFBFCFCFFFFF9FFFFF8FFFFF8FFFFF9FFFFFCFFFFFFFEFFFFFDFFFFFBFF FFFCFFFFFDFEF2F2F2FEFEFEFFFFFFAFAFAF343434000000040404000000000000000000 000000000000000000000000070707000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000010101010101020202030303030303040404040404040404050505050505 0606060707070707070808080907080A06070C06080D07090F090B100A0C120C0E130D0F 130F101B15171B17181C18191E1A1B211D1E231F202420212620222D22262D22262F2229 31252934252A36272A38282B3828293C292B3D2B2B3E2A29402B28412C29412C29422D2A 452C284E2A2C51292A52282A5228295428295426285626265825245822225921205B2120 5C201F5D201F5F1F1D601F1D621E1B631916641914641914651A15671915671915681915 6819156E1D1A701C1A711B1A711B1A711B1A711B1A731B1A741A1A771C1B771C19771C19 791B19791B197A1B197A1B197C1A197C18187C18187E17187E17187F17187F17187F1718 80161885171A85171A87161A85171A87161A85171A87161A85171A87161A85171A87161A 85171A87161A85171A87161A87161A881518881616891516881616891516881616891516 881616891516881616891516881616891516881616891516881615891515881713891613 881713891613881713891613881713891613881713891613881713891613881713891613 881713891516881616891516881616891516881616891516881616891516881616891516 88161689151688161689151688151885171A84171A84171A84171A84171A82181A82181A 81191A7E17187C18187C18187B19187B1918791A18791A1879191A78181A78181A78181A 77191A77191A75191A75191A741A1A7117177018177018176E18176E18176D19176D1917 6B1A17671917641A17641A17621B19611B19601C1B5E1D1B5D1D1D5D201F5B21205B2120 58222258222256222455232454242456282A5529285228295129295028284D29294D2929 49292A46282A43292C42282B3F292C3E282B3C282A3B282A372928312A222D2B1F2C2920 2A271E28251E26231C25221D24211C211D1A201C19201A1A1E18181B1517191315181216 1611150E0C0D0D0D0D0B0B0B0A0A0A080808060606050505050505040404040404040404 040404040404040404040404040404020202020202020202020202020202020202020202 020202000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000020202060606090909020202000000000000000000121212171717818181EBEBEB FFFFFFF8F8F8F1F1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFFFFFF FFFFFDFFFEFAFFFCFAFFFBFBFFFBFDFFFCFFFFFEFFFBFFFFF4FFFFD3EDEAEAFFFFEBFFFF E2F7EE777C751108031100003F0909720D159315209D1926970D1A980515A40919AE0B1C B00515B50615B70513B90511B9050EB9050EB9060CB7070AB7070AB7090BB40608B3040B B10712AE0D1CA0122089131F70161F4E13151800000B00007E776DA39C9223190F0D0000 481D17701A198A191B951D1F9F1A1FA31217AA0A12B20811B90812BE0A15BB0A14B80916 AF0A18A70D19A10F1CA01421981A25760B11822C2D5D1918200000180100716D64D7DCD6 F8FFFFF8FFFFF9FFFFF8FDFFF2F7FBF7FFFFF7FFFFF2FFFFEEFFF9FBFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFCFCFCF9F9F9FFFFFF FFFFFF6E6E6E1313130000006C6C6CFFFFFFE0E0E0FFFFFFF6F6F6FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F3F3F3FFFFFFFAFAFAEFEFEF5E5E5E0000000A0A0A979797FDFDFDFFFFFFFEFEFEF4F4F4 FFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFBFFFFF2FFFFF2FFFD5C5F580D00004E27227B3C3768100E942625 9A1818A31215A90D11AE0910B10710B40912B80A14B30E15A50F10A11110A50F10A90D0E AE0B0EB00910B20811AF0913B518239C0A178404118414228527376F212F40000C200000 180000726761DDD6D0FFFEFBFFFFFDFCFFFFF9FFFFEFF9FAF7FFFFF8FFFFEAF3F2EBF1ED FEFFFBDFE0D859564D0B00002500005D1C18862C2E8D1820970510AE0816BD0D1ABA0814 B30810AE0B10A80E10A70E10A80D11AB0B13AF0915AB0B179D0D167F0B0C8736322D0100 060000213126E8FFFBE9FFFDFBFFFFFFFBFFFFF8FFFFF9FFFFFCFDFCFFFAF2FFF6F2FFF8 FEFFFFFFFCFFFFFBFFFFFCFFFFFDFFFFFEFFFCFFFFFBFFFF666865070000391C18733B3A 7A2125901822940312B01421A70E10A70F0CA90E0CAE0B0CB00A0EB30810B50711B50613 B60C19B5101EA90F1B980812920C1593181D8815186D0E143F010E1C00002D0915AE939C FFF9FFFFFCFFF4F4F4EEF2F1F9FFFFF9FFFFFBFFFFFCFFFFFFFEFFFFFDFFFFFCFFFFFCFF FFFEFFFDFDFDF4F4F4FAFAFAFFFFFFD5D5D5585858000000030303000000020202080808 020202000000000000030303000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000010101010101020202030303030303040404040404040404050505050505 0606060707070707070907080803070803070904080A05090C070B0D080C0E090D0C0A0D 1510141412151513161715181A181B1C1A1D1D1B1E201B1F2A1F252B1E252C1F282E2128 2F222931252934252A3425283828293A28283B29293C28273D29283E2A293E2A29422A28 49292C4C282A4F282B4F2829502829512728532728562626552324562322582222592120 5B21205B211F5C201F5F1F1D611B19621B17641A17641A17651A17641916661816661816 6B1B1A6B1B1A6C1B1A6C1B1A6E1A1A6E1A1A6E1A1A6F1918731B19741A19741A19751A19 751A1977191977191978181979191A7B191A7C181A7C181A7E171A7E171A7E171A7F161A 84171C84171C85161C84171C85161C84171C85161C84171C85161C84171C85161C84171C 85161C84171C85161C85171A871618871716881616871716881616871716881616871716 881616871716881616871716881616871716881616871715881615871713881713871713 881713871713881713871713881713871713881713871713881713871713881713871713 881616871716881616871716881616871716881616871716881616871716881616871716 88161687171688161687161884171A82181C82181C81181C81181C80191C80191C7E1A1C 7C181A7B191A7B191A79191A79191A781A1A781A1A781A1A75171875161A75161A73171A 73171A72181A72181A71181A6E18196D19196D19196B1A196B1A196B1A196B1A19691B19 621B195E1D195E1D195D1D1B5B1E1B5A1E1D591F1D571F1E582220552322552322522424 5224245125264F25264F2526522A2B522A2A50292A4D29294C282848282948282945282A 4127283D27293D272A3A272B39262A37272A3526293228272B282127291E26261E24241C 22211C1F1E191E1D191D1C181A19171918161A1617181415151014130E12120D130F0D10 0A0A0A080A09070908060807050706040605030504020403030504030504030504030504 030504030504030504030504020202020202020202020202020202020202020202020202 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0606060000000000000D0D0D0E0E0E000000030303212121A7A7A7EAEAEAFFFFFFFEFEFE F5F5F5FFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6EBEDEA FCFFFAFEFFF8FFFFFAFFFCFDFFFBFFFFFBFFFFFEFFF9FFFFF4FFFFE7FCFFECFFFFF2FFFF ECF4F6959396302126180000420000701618922D339A283094151E970915A40816B00819 B60517BA0413BA0411BA050EB7060EB5080CB20A0AAF0B0AAA0805B00C0AB70D10B80812 B20312A803149D0C1D901824741B215917182400001900002503002000002D00006F2824 8817199912189F1218A31016A70C10AD0A0FB40B10B90C12B6090FB20910AE0812A90C15 A4111BA214209F1723921D267F2830581A1D2A00001800005D5552CDD3CFF5FFFFE9F9F8 EEF9FBF6FEFFFDFEFFFCFBFFFCFDFFFCFFFFF9FFFFF7FFFDFEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0F0FFFFFFFFFFFFE9E9E9FFFFFFFFFFFFBABABA 141414090909353535FFFFFFF6F6F6F3F3F3FFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF EBEBEBFFFFFFFFFFFFD2D2D2212121000000242424CBCBCBFFFFFFFFFFFFF5F5F5FFFFFF FFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF9FFFFF0FFFCEDFFF75D60570E000052231D752A256300009B1D1E9F0E11 A70B0FAC070DAF060DAF0810B00A14B10D16AF0F17A50F11A50F10A90D10AF0A10B50710 B60611B60613B00817B519278A000F810E1B872F3B54151E1C00001100003D33329A9B93 E1E9DCFBFFF8FBFFFBEAEFEBFAFEFDFCFFFFFCFFFFF3F7FAFCFFFFFAFEFFE7ECE8FCFFFB FBFFF8B2B8AC4743371200003706016E1F22871C229B111EAE101FB50A1AAC000CAE0A11 A90D10A41010A40F11A70E13AB0B13B00815B00815B2151E8904099032305F2A220A0000 0A170DDFF6F0DEF2F3FCFFFFFFFAFFFFF7FFFFF8FFFFFCFDFCFFFAF0FFF6F1FFF6FCFFFD FFFDFFFFFDFFFFFDFFFFFEFFFCFFFFF8FFFFF7FFFF8C97910403001100004E1C1B893439 96222D930616A20A17A40F11A4100CA70F0CA90E0CAC0C0EAF0A10B20910B30811AF050E B50E18B4101BA808129D030D9D0710A00F169118216F21312B00081F00002E0A16A58B94 FFFAFFFFFEFFEFF1F0FBFFFFF9FFFFFBFFFFFCFFFFFFFEFFFFFDFFFFFCFFFFFCFFFDFBFC FFFFFFFFFFFFF2F2F2FFFFFFFFFFFFC9C9C9666666080808000000000000000000060606 000000000000010101000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000010101020202020202030303030303030303040404040404050505 0606060606060707070702060803070803070904080A05090B060A09070A0A080B0E0C0F 0E0E1010101212121414141615161818181A1A181B251B23281B24291C252B1E272C1F28 2D20273122273122273626293626273825273927273A28283B29273B29273D2827442729 46262949262A4A26284B27294E2728502628522627532527552525562425572423592323 5A22215A22215D221E61201C631E19631E19631C18631C18641A17641A17641916671C19 691B19691B196A1A196A1A196B1A196B1A196B1A17701A19721A18721A18731918731918 7419187419187618187719197818197818197A18197B17197B17197B17197D161981171B 83161B83161B83161B83161B83161B83161B83161B84171C84171C84171C84171C84171C 84171C84171C84171A851718871716871716871716871716871716871716871716871716 871716871716871716871716871716871716871716861614861612861612861612861612 861612861612861612861612861612861612861612861612861612861612861614871716 871716871716871716871716871716871716871716871716871716871716871716871716 87171687171685171881171980171B80171B7F181B7F181B7D191B7D191B7C1A1B7A1819 781819781819771919771919751A19751A19751A19721619721619721619711719711719 7017197017196E18196C18186A19186A1918691918691918691918691918651B185F1E1A 5B201A5B201C5A201C58211E57221E55221F54231F5525235226235027254F27254E2827 4E28274C28284C28284E2A2A4E2A2A4D29294A28274727284527274326284026273B2527 3A262839262A3626293425283125273125292F262725262023261B21241B1F22191C1F18 1A1B15181914171813161513151412131112110F10110C100F0A0E0D080E0A080B08080A 060807060807050706040605030504030504020403020403020403020403020403020403 020403020403020403020202020202020202020202020202020202020202020202000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000202020606060000000000004343439C9C9CFFFFFFFFFFFFFFFFFFFDFDFDFFFFFF FFFFFFFFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFDF5FFF8 F5FFF6FCFFF8FFFEFBFFFBFFFFFAFFFFFAFFFFFCFFFBFFFFF7FFFFEDFAFFEDFAFFFBFFFF FFFDFFAA9EAA4B313A1D00002E0000560F0D7B23228E1F2593111B9F0817B00B1BB60517 BA0413BA0411B9050EB5080EB00A0CAC0D0AA80F099B0B00A61208B41210B70A10B4000D AE0010AA0418A3122378040D892D306117162D00002D00004F0C046D221D791716981117 A50B13A60910A8090EAC090EAF0A0EB40B0EB60D10AE080CAB080DA60A0EA50E15A4141D 9F16209A13218616226C232C1F0000140000635757C0C4C3F4FFFFF1FFFFE7FBFCF2FDFF FBFFFFFFFDFFFFFCFFFFFDFFFFFAFCFEFDFBFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FFFFFFFFFFFFEFEFEFFFFFFFE7E7E7373737050505 030303AEAEAEFFFFFFFBFBFBFFFFFFF9F9F9FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5 FFFFFFFBFBFBFFFFFF8B8B8B2A2A2A0000005B5B5BD7D7D7FFFFFFF7F7F7FFFFFFFFFFFF F5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF9FFFDEEFFFBE3FBEB838779220E03330000691612841212950D0FA70C10AF080F B30810B30810B00B12AD0C14A90E16A80E16A80D11AB0C11B00911B50711BA0411BC0313 BA0315B207199F04148D0A1881202B65222B1B00000400003A4946ABC5BCF1FFF8F2FFF6 F4FFF8F7FFFAF1FAF5EFF3F2FBFAFFFFFEFFFBF9FEFFFEFFFFFFFFFAFCF9FAFFF9F9FFF8 ECF8EAAFB3A42B1E152803003E000074131AA31F2DA91120A70212A9030FA90D11A50F11 A11111A11111A50E13AB0B13B20815B30715B50D1AAB1A21720A0B6F322D0D00002D392D D6EBE6EEFFFFFCFFFFFFFAFFFFF6FFFFF7FFFFFCFDFBFFFAEEFFF4EEFFF6FCFFFBFFFEFF FFFEFFFFFFFFFCFFFFF8FFFFF2FFFFF1FFFFBED2C95960580B00001F00006115197F141E 9D16259C0A17A01211A1120EA2110EA50F0EA80E10AB0C10AE0B10B00910AE050CAF040D B30811B80D16B80D16B40A13B50E16AA1C28660B1D66283D420D1F1C00002606119A878D EFE6E9FAFAFAFCFFFFFBFFFFFBFFFFFCFFFFFFFFFFFFFEFFFFFCFFFFFCFFF3F1F2FFFFFF FFFFFFFFFFFFFCFCFCF8F8F8FBFBFBFEFEFE6767672C2C2C000000000000020202040404 020202040404000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000010101010101020202020202020202030303030303040404050505050505 0606060606060803070803070803070904080705080806090806090806090A0A0C0B0B0D 0C0C0E0D0E10101113101415131416151517231921261923271A24281B242C1C262D1E25 2E1F242F20253424273424253525263525253626263727273927273B27283F2528422426 4424274525264826274A26264C25264E26265327285426265626265725245825245A2422 5A24225D232162231E65221C64211B641F1A631E19641D19631C18651B18641A17651A17 651A176719176719176818176818176918156E18176E19166E1916701816701816711716 7117167217167419187618187717187717187917187917187917187A16187F161A80161A 80161A80161A80161A80161A80161A80161A82181C82181C82181C82181C82181C82181C 82181C84171A851718851718851718851718851718851718851718851718851718851718 851718851718851718851718851718851716831613831611831611831611831611831611 831611831611831611831611831611831611831611831611831611831613851716851718 851718851718851718851718851718851718851718851718851718851718851718851718 8517188418187F17187E171A7E171A7E171A7E171A7C181A7C181A7B191A771718761818 7618187419187419187319187319187319186F15176F15176F15176E15176E15176C1617 6C16176B17176B1717691817691817681817681817671917671917621B175E211C5A231E 5A23205924205724215625215525235326235327265028264F29284D2A284C2A294C2A29 4A2B294A2B294C2A2B49292A4828294527274225273F25263D24273A2426392527372426 3425283125293024282F24282E23292B252522251E1F251B1D23191A2016171C15161912 13151012140F11110F10100E0F0F0F0D0D0F0B090E09070C08060B070508070709060807 050706050706040605040605030504030504010302010302010302010302010302010302 010302010302020202020202020202020202020202020202020202020202000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000B0B0B 0E0E0E000000060606484848B6B6B6FFFFFFFCFCFCFCFCFCFFFFFFFFFFFFFAFAFAEEEEEE F2F2F2FFFFFFF8F8F8FDFDFDFEFEFEF8F8F8EFEFEFEEEEEEF7F7F7F9FFFBEEFFF6EDFFF4 F5FFF8FEFFFBFFFBFFFFF8FFFFF8FFFFF8FFF3EAFFFFFCFFFCFDFFF3F4FFFBF8FFFFFAFF FFEFFFDBC7D246322B2205002200004805007B1D1E8F181E9D0C19AE0D1CB30717B70513 B70511B5080EB00A0EAB0D0CA5100AA01309921302961404A5100AB00A0EB90310BB0015 B60319AC091C980E1B84111879191A6C14125F07036F120D851F1D8F1416A70D17AE0711 AC050DAE050CB0070CB00A0CB10B0DAF0C0DAC0C0EA60C0EA30D0FA31217A1151E9B131D 8F0B18760A173B00071600004E3B41CBC6CAF7FFFFF1FFFFF0FFFFF1FFFFF8FFFFFEFEFF FFFBFFFFF9FFFFF9FFFFF6FCFFFAFAFFFDFBFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF9F9F9FFFFFFEFEFEF7B7B7B0000001C1C1C5F5F5F FFFFFFE5E5E5FFFFFFFFFFFFFDFDFDFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FFFFFFF0F0F0 FFFFFFFFFFFFFDFDFD666666000000000000A3A3A3FDFDFDF5F5F5FFFFFFFFFFFFF5F5F5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F9FFFFEDFFFDEEFFFAD4DFD16052491D00003600008A2829870C119F121AAA0F17AF0E16 B30D17B20D14B00C13AB0C11A70A11A70E13AB0B13B20813B90413C00113C00015BA0317 AE091A9A101D861C26520B111C00000A0000525D59B3CCC9EDFFFFEEFFF7F1FCF4F0FBF3 F3FEF8F8FFFFF9FFFFFCFFFFF3F5F4FFFFFFF1EFF0FEFEFEFEFFFDF5FAF4F9FFFAF7FFFA EFF6EE78706D2B111224000058090F96283395111E97010DAD121AA90D11A80E10A50F10 A50F11A70E13A80D15AC0A17A80C198E050F8A191F6C1A1C23000021120B171E16E7F6F3 F5FFFFFEFEFFFFFBFFFFF8FFFFF9FFFFFCFDFCFFFBF2FFF8F2FFF8FCFFFBFFFFFDFFFEFF FFFFFFFBFFFFF8FFFFF4FFFFF2FFFFF4FFFDE6F0E85E57511500002600004900008C2B36 85111A9715179E1211A11110A50F10A90D10AC0B10AF0A10B00A0EBC151CAE050CA90007 B60B13BD0F19B50711B2020DA70C1A952637721F2F641C2A4C101A200000160000796767 F8F0EEFFFFFDFEFFFDFCFFFFFEFFFFFFFEFFFFFCFFFFFBFFFFFBFFFFFDFFFFFEFDFFFEFD F6F4F5F9F7F8FFFFFFFFFFFFF7F9F8FCFEFD909193212123000002000002050507020003 010002000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000010101020202020202020202020202030303040404040404050505060606 06060606040706040708030707050807050807050808060908060908080A09090B090A0C 0B0C0E0E0F110E1213111214131315201920221820251A22261B23271C24291E242A1F23 2B20243024263024263125273125253226263327273527273727273A24263C24243E2425 4124264325254426264627254927264F2829502828512728512728532726542626562624 5726225E27246026226025215F24205F221F5E211E5F1F1D5E1E1C5E1D1B5E1D1B601C1B 601C1B611B1B611B1B621A1B641A196A1B176B1A166B1A166B1A166D1A166D1A166E1916 6E1916721A187319187419187419187618187618187618187717187B191A7C181A7C181A 7C181A7C181A7C181A7E171A7E171A80191C80191C80191C80191C80191C80191C81181C 81191A82181A821818821818821818821818821818821818821818821818821818821818 821818821818821818821818821818801714801713801713801713801713801713801713 801713801713801713801713801713801713801713801713801714821818821818841818 821818821818821818821818821818821818821818821818811918811918811918811918 80191A7C181A7B191A7B191A7B191A79191A79191A781A1A781A1A741918731918731918 721A18721A18701B18701B18701A196B16196B1619691719691719681819681819671919 671919651919651919641A19641A19621B19621B19621B195E1D1B5A2521562622562622 5427245327245128245028264F29264D2A284C2A284A2B28492B29492B29482C29482C29 482C2B442A2B442A2B4228294028283C26283A2426382426362325352526332427312529 3024282E23272E23272C23282A242621231E1E231C1B2019181D16151A1414161111130E 10120F0F0F0D0E0E0E0D0D0D0B0B0D09070A070508060409040406070707060807060807 050706050706050706040605040605010302010302010302010302010302010302010302 010302020202020202020202020202020202020202020202020202000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000030303010101000000 0A0A0A696969E0E0E0FFFFFFFFFEFFFEF5F8FFFCFFFFFEFFFAFBFDF7FFFFF8FFFFF8FFFF F3FCFBFEFFFFFFFEFFFFFEFFE3DDDFBAB6B5A7A6A4B2B2B0BFCAC2EBFFF8EAFFF8F1FFFB F9FFFFFFFCFFFFF9FFFFF7FFFFF6FFFFF7FFFFF5FFFFF6FFFFFBFFFFFBFFFFF7FFFFF6FF FFFCFFC0C2B75554420E0000220000611B1B7D1D21880F18990B17A90B19B00815B30811 B30810B00A0CAE0C0AA90E0AA212099715079311049A0904AA090EBB0C1BC00D22BA081E AB051BB31F2F900A1591181F942222810D0D911716A525249C0B0EB40C19B70714B1060F B0070EAF090DAF0A0EAE0A0BAD080CB20B12AF0B12A90E16A3131C9A182089161D720D13 55080E1B000034252AB0ABAFFCFFFFF5FFFFE3F5F7F0FFFFF5FFFFFCFFFFFBF8FFFDF1FB FFF3FDFFF8FFFFFAFDFFFBFBFFFCFBFFFCFDFFFCFDFFFDFFFFFEFFFFFEFFFFFFFFFEFFFF FEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFDFFFFFBFFFEFBFFFFFBFFFFFDFEFFFFFEFFFF FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF2F2F2FFFFFFF7F7F7FFFFFFFFFFFF9D9D9D0F0F0F0B0B0B2B2B2BFFFFFFFFFFFF FFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFF FAFAFAFFFFFFCECECE3B3B3B080808232323B2B2B2F6F6F6FFFFFFEEEEEEFFFFFFF5F5F5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFF DBF4EEE4FFF8F4FFFFCACCC93D2D2D19000044070E64111B871F2A8A101B960A15A8111A B61219B4090FB20205AE0508A40F13A40F15B00815BC0315C40015C30017B60519A20E1C 871C22500C0B180000080000919692EAF4F3F3FAFFFFFDFFFFF2FFFFF7FFFFFAFFFEFDFF F8FFFFF4FFFDF2FFFBECFEF2F8FFFAFBFFFAFEFFFBFFFFFBFEFFFFFBFFFFF8FFFFFBFFFF FFFCFF55414D1600002B0001651A21721216A4292C9C10139D0002AD070BB60D12B40D14 B01018AC151CA2121B86131A69272B3710131400000B000057524FC2C4C1FBFFFEFCFFFF FFFFFFFFFEFFFFFDFFFFFDFFFFFEFFFEFFFDFBFFFDFBFFFDFEFFFDFFFFFFFFFFFFFFFFFF FEFFFFFCFFFFFBFFFFFBFFFFF5FBF9FEFFFDE9E8E68C82812C1A1A1200002C0C0F65282D 85161CA01319A61117A90911B20B13BC1119B4090FA40000AF0A0EAC0C0EA90D10A90D11 AB0B13AE0A15B20717AB0A19A41D2489141A81181C771F1E4F08062600001F00003C2821 F1E6E2FFFDFAFFFEFFF7F2F8FFFBFFFFFAFFF1E3F4FFF9FFFFF9FEFFFAFAFFFBFAFFFBFC FFFDFCFFFEFCFDFFFEFBFFFEFAFEFFFAFEFFB6B7BB3A393E0000050100050F0913030005 0402050D0D0D080808000000000000000000040404000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 040404040404050304040404040404040404040404040404030303040404050505070707 0909090A0C0B0C0C0C0D0D0D1311141412151813171A15191D181C1F1B1C211D1E221E1F 2622232723242824252A26252D29282F2B2A302C2B342C2A3527243826223A27233C2925 3E2926402B28432B29442A29422827452926462826472927492A28492A284C2A294D2A28 4C24224D24204E25214E2521512522522623532623562624562423552322552221542120 551F1F541E1E531D1D571B1B611C17651A15651A15651A15671915671915681915681915 6918156918156B17156B17156C16156C16156E16156E1614721A18721A16731A16731A16 731A16731A16741916741916781A18781A18791A18791A18791A18791A187B19187B1918 7B19187C18187C18187C18187C18187C18187C18187C18187C18187C18187C18187C1818 7C18187C18187C18187C18187C18167C18167C18167C18167C18167C18167C18167C1816 7A16147A16147A16147A16147A16147A16147A16147A16147C18187C18187E17187C1818 7C18187C18187B19187B1918771816771816771816761816761816761816741916741916 741918741819731919731919731919721A19701A19701A196B1715691815691815681915 68191568191568191567191760181B5F181C5F181C5F181C5E191C5E191C5C1A1C5C1A1C 5C1C1D5C1C1D5B1D1E5B1F1F5C20205D21215D23225B2525552C2A512E2C502D2B4F2D2C 4E2C2B4B2C2A4B2C2A492B294A2E2B4A2E2B462D29442C2A432B293F2A273E29263C2827 3D2A2C3B2B2E3A2A2D37282B36272A3425283324273125273024262F23272D22262B2024 281D21261B1F251A1E211B1D1C1B19191B1817191615171412141111110F0F0F0D0E0E0E 060606060606060606060606060606060606060608060606040404040404040404040404 040404040404040404040404040404040404040404040404040404040404040404040404 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0808080000000000000000000000000000000000000303031414140000000A0A0A7F7F7F EFEFEFFFFFFFFFFFFFFFFCFFFFF3FEFFF6FFFFFBFFF3FBFDEBFFFFEAFFFFEAFFFFEAFFFD F6FEFFFFFDFFDFD0D55C4C4F0A0000060000181913313E34CAE6DAEAFFFFF0FFFFEBF6F8 FEFEFFFAEFFDF6E5F8FFF6FFFFF7FFFFF8FFFFF9FFFFFCFFFFFEFFFEFFFFFCFFFBF7FFFB EEFFFBB4CEC1424C430800001900004A0E10741D2386171E8C0813AC1923BD1D25B60D14 AE0105B50508BB0909B10707A70F0EA21011A50E13A70D17A90B1AA90A1EA80B20A50C21 A20D21A10E20A00F1CA11017A21013A50F10A90E0CAF0A0EB70513B90415B00913AC0B11 A80D11A90D10B00910B60611BA0010BF051AB6091DA20E1E8D1E25712525390E070D0000 0F110C85918DEBF7F3F6FFFFEEF8F7F9FFFFFCFFFFFEFFFFFFFDFFFFFDFFFFFDFFFFFDFF FFFEFFFFFFFFFEFFFDFFFEFBFFFAFAFFF7F9FFF3F7FFF1F6FFF6FFFFFDFFFCFFFFFBFFFF F6FDFFF8FFFFF6FAFDFEFFFDFFFEF9FFFFF6FFFCF1FFFFF4F4F6F1FBFFFFFBFFFFFCFFFF FEFFFFFFFFFFFFFFFFFBF9FAFFFDFEFFFDFEFFFDFEFFFDFEFEFEFEFEFEFEFDFFFEFDFFFE FFFFFFFCFCFCFFFFFFFFFFFFDADADA212121101010000000D1D1D1E8E8E8FFFFFFFFFFFF FFFFFFF8F8F8FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5FFFFFFFEFEFEEEEEEE FFFFFFFAFAFA9C9C9C0505050000004B4B4BFFFFFFFFFFFFFFFFFFEFEFEFFCFCFCFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFFF0FFFF EBFFFFF0FFFFF3FDFCAFADAE3B2B2E19000040071073232E7C1822880F18980B13A90911 B4070BBC0509B8080BA50F11A40F15B00815BC0315C40015C00017B306199D111C832325 5C221E200800040000555752E3E7E8FFFDFFF8EAF9FFF3FFFFF2FFFFF6FFF8F5FCEBF7F5 E7FCF3EAFFF4ECFFF3F5FFF6FBFFF8FFFFFAFFFFFBFFFFFFFCFFFFF8FFFFF9FFFFF8F5FF F1E6F74D3B491900022300008C454375110F901412B92426A20106A10001B21117A8121B 8400037C0308802B2E26090B0000000606066C6C6CDBDBDBFFFFFFFFFFFFEFEFEFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF6F6F6FFFFFFFFFFFFE1E1E17F7F7F1C1C1C0000002507097B2025 9D1E25A2161F9C050EA6020DBB1019BF111AB0070CAE0B0EA90D0EA50F10A50F11A70E13 AB0B17AF0819AE0917A910159D0E10981817952523771A154900002D00002904004D3531 E5D7D6FFFCFFFEF9FFEEE8F2FCF4FFFFFAFFF8EDFDFFFAFEFFFAFAFFFBFAFFFCFAFFFDFC FFFEFCFDFFFEFDFFFEF6FAFBFEFFFFFDFEFFC9C8CE625F6606000A03000709040B010002 0000000000000000000707070E0E0E060606000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000040404 040404040404040404040404040404040404040404030303040404050505070707090909 0A0A0A0B0B0B0C0C0C1010101111111212121515151717171A1A1A1B1B1B1C1C1C1E1E1E 1F1F1F2121212323232525252727272929292D29283027223427213627223728233B2925 3C2A263E2B273F2C283E29263F2A27412927422A28442A29442A29472B2A472B28472826 4927254A28264A28264C29274D2A284F2928502A294F27275026274F2526512526502425 5022244F212353201F5D1E19611C15611C15611C15621B15621B15641B15641B15651A15 651A156719156719156819156819156918156918156B1C176B1C156C1C156C1C156C1C15 6E1B156F1A156F1A15731B17731B17741B17741B17751A17751A17751A17771917771917 771917781917771917781917771917781917771917791A18781A18791A18781A18791A18 781A18791A18781A18791A18781A18791A18781A18791A18781A18791A18781A18771816 761816771816761816771816761816771816771816781917781917781917781917781917 771917771917751A177318157219157219157119157119156F1A156F1A156E1B176F1918 6F19186E1A186E1A186E1A186C1B186B1C186B1C18671915651A15651A15641B15641B15 641B15641B15611B195C1C1D5A1C1F5A1C1F5A1C1F591D1F591D1F581D1F581D1F571F20 572121552221562322572423582524582625552727502C2C4C2E2E4B2D2D4A2E2D492D2C 462C2B462C2B442C2A462E2C432E2B422D2A402D293E2B273D2A263C29253A2826372B2D 352A2E34292D33282C31262A3025292F24282E23272D22262C21252B2024291E22261B1F 24191D23181C21181B1917181717171616161313131111110E0E0E0D0D0D0C0C0C060606 060606060606060606060606060606060606060606040404040404040404040404040404 040404040404040404040404040404040404040404040404040404040404040404000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 020202070707030303030303060606000000000000000000454545B3B3B3FAFAFAFFFFFF F8F8F8F4F4F4FFF8FDFFF5FFFFF4FFFAF3FBF1FFFFE7FFFFDFFFFFE7FFFFEEFFFFFBFCFE A6979C42252A1900002A0A0D381E1D170801010100506159BDD6D2F0FFFFF7FFFFD7DAE3 FFFCFFFFF9FFFFF1FFFFF8FFFFF9FFFFFAFFFFFDFFFFFFFBFCFFF8F9FFF6F2FFF8DBFCF1 E7FFFFC1D8D0565B550F00002000005110146D161C902329900F1496030BA8070DB80D13 BC090DBB0408B80509AF0A10A90C15A80C17A70D19A50D1CA40D20A40C21A40C21A40C21 A70C1EA80C1AAB0B15AE0A11AF0B0CB20A09B5080ABA0411B70515AF0913A90C13A50F11 A70E11AF0A11B50613CD1328BA021AAE061DA2192B72151D3100000A0000020E0094AA9E D7EEE6F2FFFFF5FFFFEFF8F5FEFFFFFFFEFFFDF9FAFFFDFFFFFDFFFFFEFFFFFFFFFEFFFF FBFFFFF8FFFFFEFFFDFFF5F4FFF5F6FFF5F9FFFAFFFFFAFFFFFCFFCAC8D38F8F9993969F ACAFB4F2F3F5F8F9F4FFFFF8ECEADDFCF6E6F3F1E4FCFFFBF9FFFFFBFFFFF7FBFAF5F7F6 FAFCFBFFFFFFFFFEFFFFFDFEFFFDFEFFFDFEFFFDFEFEFEFEFEFEFEFDFFFEFDFFFEFFFFFF ECECECF9F9F9FFFFFF6060601919190000008B8B8BEFEFEFFBFBFBFFFFFFFFFFFFFCFCFC F5F5F5F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFECECECFFFFFF FFFFFFF2F2F2737373000000000000989898FFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF2FFFFF0FFFF E3F3F0F8FFFFFEFFFF8F85861200001F00005C1920741A2387181F920F15A0060EAD070B BB080CBB0A10AB0C11A90C13B30713BA0413BE0213BA0315B008179E111A871A1D681D1A 53241E1900000D0000908A8AFFFDFFFFF6FFFFF6FFFFF6FFFFFAFFFBFEFFEFFFFCE9FFF3 EFFFF8F4FFF8F9FFF6FEFFF8FFFFFAFFFEFDFFFEFFFCFFFFF7FFFFF7FFFFEEF2FEFFFDFF DFD5DE1200022300002F000074231F7C15108D100E9D13139C101391090D8D1016891B1E 6C0E0F3A00000F0000232323858585ECECECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFEDEDED9B9B9B3030300F0000400000710E11 901D2299161E9E0B15AA0A14B40F16B50E15AC0B10A90D10A70E10A50F11A70E13A90C15 AE0917AF0917AC0610A70A11A411179E1C1E922123751A194E07052E0000190000402B2A D8CCCCF9F7FAF7F8FDFBFFFFE7EEF8FBFFFFFDFEFFFFFEFCFFFEFCFFFEFCFFFDFEFEFEFE FEFEFEFEFEFEFFFEFFF9F7FAFFFEFFFFFEFFE2DDE3726D7419141B010004040406000000 000000000000000000000000000000020202000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000030303030303 030303030303030303030303030303030303040404040404050505060606080808090909 0A0A0A0B0B0B0C0C0C0D0D0D0F0F0F1111111313131515151616161717171919191A1A1A 1B1B1B1E1E1E2020202222222424242723222D241F2F241E32251F332620362722372823 3A28243B29253C29253C29253D28253E2926412927422A28432928452926462826482926 482926492A274C2A284C2A284E2B29502A29502A29502828502828502627502627512526 5125265422215B201C5E1F185E1F185E1F185F1E185F1E18611E18621D18631C18631C18 651B18651B18661B18661B18661B18661B16681B15681B15691A15691A15691A156A1915 6A19156C19156E19166E1916701816701816711716711716711716711716721716721716 741616721716741616721716741616721716761818741918761818741918761818741918 761818741918761818741918761818741918761818741918761818741918751717731817 751717731817751717731817751717751717741616741616741616721716721716711716 7117167018166F17156D18156D18156C19156C19156A19156A19156A1915691A16691918 691918691918681A18681A18661B18661B18651B18631C18631C18621D18621D18611E18 611E185F1E1A5C20205B20225B20225B2022592122592122582222582222562322562423 552523562624542724552825562926532A284D2B2A4A2C2C4A2C2C482C2B472B2A442A29 442A29432B29442C2A412C29402B283D2A263C29253A282438262236272434282A32272B 31262A3025292E23272D22262C21252B20242A1F23291E22271C20251A1E23181C21161A 1F14181D14171412131212121111110F0F0F0D0D0D0B0B0B090909080808050505050505 050505050505050505050505050505050505040404040404040404040404040404040404 040404040404030303030303030303030303030303030303030303030303000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000020202000000 0000000101010808080303030000000000005B5B5BBBBBBBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFCF7FBFFF8FFFFFAFFFBFFFFF0FFFFE8FFFFE6FFFFEDFFFFF0FDF68D7F7F3A171D 2400002A000064272C6A2F31410F0E180000010000424E4AF5FEFDFBFFFFFFFEFFEEEBF6 FFFBFFF0E5F3FFFAFFFFFBFFFFFCFFFFFEFFFFFFFBFEFFF8FCFFF6F7FFFAE3FEF7EBFFFF F2FFFFE0E5E17A6E6E2101022400004E060A7B1C228B1A1E9613199D0C11AB0C11B71115 BA0B10AF0206B00A0EAC0B11AB0B13A90C17A90B1AA80B1CA70C1EA70C1EA70C1EA80B1C A90B19AB0B15AE0A11AF0A0EAF0B0AB20A0AB60611B50613AF0913AB0B13A80D11A80D11 AB0B13AC0A15AD0B1A9C01139A10208E202D4E030A1C0000291E18717B72F0FFF9F2FFFF F4FFFFF6FFFDF3F9F7FEFFFFFFFEFFFFFCFDFFFDFFFFFDFFFFFEFFFEFFFFFCFFFFF9FFFF F8FFFFF9FFFFFEFFFDFAF9F7FFFCFDFFFDFFFFFCFFC3BABF5D5258170C120B0207150F0F 3F3A37E2DFDAFFFFF5FEFFF4F7FBECFCFFF6FBFFFBFBFFFFFBFFFFFCFFFFFCFEFDF7F9F8 FFFFFFFFFFFFFFFDFEFFFDFEFFFDFEFFFDFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFEDEDED FFFFFF9A9A9A1B1B1B0000003F3F3FF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFAFAFAF9F9F9 FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF0F0F0FFFFFFFFFFFFF9F9F9FBFBFBFFFFFF FFFFFFF3F3F3333333000000151515BCBCBCF1F1F1FFFFFFF4F4F4FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFECF8F6F4FFFFF0FFFC F2FCFBFBFFFFE2E0E1685A5A1500003200035A1216822128951E249D1016A8090EB6090F B90A11B20811B00913B50613B70511B70511B50613AC0A15A110178B1217761415712726 45120F180000220E0DACA0A0FFFCFFFFF7FFFFF5FFFCFCFFF8FFFFF2FFFFF1FFFBF2FFFA F7FFF8FEFFF6FFFFF8FFFDFAFFFCFDFFFDFFFCFFFFF7FFFFF5FFFFECF5FEF7FBFFF8F9FD BDB5B31200001C00004408008030276E0B068E1E1D982528881B1E791B1C6A1A1B3C0000 1F00004F4141ABABABFFFFFFFFFFFFF5F5F5EDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF9F9F9FFFFFFFBFBFBF3F3F3FFFFFFFFFFFFA5A5A53022211C00002B0000600B0E 8F262BA0212A9A08129F020BB10D16AC0B11A90D10A70E10A70E11A80D13A90C15AC0A17 B00815B20310B40912A907129B050E98121B96252B7C2023570F12330000190000200C0D C9C3C3FBFFFFDFEDEEF1FFFFE0F4F3F4FFFFF7FFFEF8FFFEFAFFFEFDFFFEFEFEFEFFFDFE FFFDFEFFFDFFFFF9FBF7F1F3FFFBFDFFFDFFFAF5F9979598343436080808000000000000 020202000000000000000000050505000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000020202020202020202 020202020202020202020202020202040404040404050505060606070707080808090909 0909090909090A0A0A0B0B0B0D0D0D0E0E0E101010111111121212151515161616181818 1A1A1A1C1C1C1E1E1E20202022211F28211B2B201A2C211B2F221C31241E33241F342520 3725213826223A27233A27233C27243D28253F2725402826412726452926472A26472A26 482B274A2B284A2B284D2B294E2B294E2B29502A29502A29502828502828512728512728 54262658231D5B22195B221B5B22195C211B5C21195D201B5F2019601F1B601F19621E1B 621F19631D1B631E19631D1B631E19621B15641B14641B15651A14651A15671A14671915 6819146819156918146B17156B18146C16156C17146C16156C17146E16156E16146F1515 6E16146F15156E16146F15156E1614721818711917721818711917721818711917721818 711917721818711917721818711917721818711917721818711917711717701816711717 7018167117177018167117177117166F15156F15146F15156E16146E16156C17146C1615 6B18146B1715691814691815681914681915671A14671915651A15651A17641A17641A19 641A17621B19621B17611B19611C17621E1B601F19601F1B5F20195F201B5D21195D201B 5C211D5A2422582524582524582524582524572524572524562624542724532724532724 522925522925512A25512A25502A27492A28472B2A462A29442A29432928412927412927 3E29263E29263D2A263C292539272338262234252035231F3324213024262E23272D2226 2C21252A1F23291E22281D21271C20251A1E24191D23181C21161A1E13171C11151B1014 1910130F0D0E0D0D0D0C0C0C0A0A0A090909070707060606050505040404040404040404 040404040404040404040404040404040404040404040404040404040404040404040404 040404020202020202020202020202020202020202020202020202000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000B0B0B000000000000 0B0B0B0000000000001E1E1E6E6E6EE8E8E8FFFFFFFFFFFFF1F1F1F1F1F1FFFFFFFFFFFF FDFDFFF3F1F6FCFFFFF4FFFFE6FFF9EAFFFFEDFFFDCEDED4827D79180000270000460003 7B212B872A3472161B6E181B773738120000130E0B767072FEF9FDFFFDFFFFFDFFFCF9FF FFFEFFFFFEFFFEFFFFFFFEFFFFFFFFFFFFFBFFFFFAFFFFF8FBFFFBF4FFFFE8FCFDF5FFFF FCFFFFF4EBEC8F797B3710112700003D00007F2326A6383B981A1E93060CAD1419B6151D A60107B00A0EAF0A0EAF0A10AE0A13AE0917AC0A19AB0A1AAB0A1CAB0A1AAB0A1AAB0B17 AC0A15AC0B11AE0B0EAE0B0CAF0B0CB00911B00913AF0913AE0A13AC0B11A90C13A70D15 A20F198C030D8F152086202B5B0B14230000270A0E897F7EF1F6F2F6FFFEEDFCF7EFFAF6 F6FFFCFCFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFEFFFFFBFFFFF8FFFFF7FFFF F5FFFFF4FFFFEBFAF7F7FFFFFFFFFFD6CCCD5B49491100001400002C100F110000160300 40362DE2DFD6F3F9EDF8FFF6E3F0E6FAFFFCF6FAF9FCFEFDFEFFFFFEFFFFFEFFFFFDFDFD FFFFFFFFFDFEFFFDFEFFFDFEFFFDFEFEFEFEFEFEFEFEFEFEFEFEFEF6F6F6FFFFFFCDCDCD 2D2D2D0303030F0F0FD0D0D0FEFEFEFFFFFFFFFFFFFDFDFDFCFCFCFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4FFFFFFFFFFFFFFFFFFF8F8F8F8F8F8F9F9F9 FFFFFFB3B3B31A1A1A060606343434EBEBEBFFFFFFF1F1F1FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFAFFFEF9FFFFF8FFFFF3FDFC F0FAF9FBFFFFDEDDDB6C5E5D1600003400006516198A23269A1C20A10E14AC080FB90B14 B90511B90511B60611B30810B00910AC0B10A90D11A40F13990E139E21278E25296F1D1F 3D01011B0000473430CFC7C5FFFDFFFCFFFFF7FFFFF0FFFDECFFF9EFFFF9F3FFF8F7FFF4 FFFFF8FFFCF8FFFBFAFFFBFDFFFDFFFCFFFFF7FFFFF4FFFFF4FFFFD8E6E9F8FFFFFCFFFB 7E776D1300001C00005E251A853C356C1B18701C1C7C30324B0D0E200000160000564444 E0DADAFCFCFCFFFFFFFAFAFAF0F0F0FBFBFBFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6E6E6FFFFFFFFFFFFF3F3F3F7F7F7FFFFFFF2F2F2B7B6B2433C34170300220000550B0C 8C232A95131D97040EA80B14AB0B13AB0C11A80D11A80D11A80D13A80D13AB0B15AF0915 B4000EC20917BA0818A4000B9F0412A61C2999242D7C1B2474292E2600002B0B0C291E1C 707672F1FFFFEAFFFFE9FFFFEAFFFFEFFFFFF1FFFFF6FFFFFAFFFFFEFEFFFFFCFEFFFAFE F4E8ECFFFBFDFFFCFDFFF7F8FFFDFDFFFFFDFCFDF8C3C3C13939390E0E0E000000000000 0B0B0B080808000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000020202020202020202020202 020202020202020202020202040404040404050505050505060606060606070707070707 0707070707070808080909090B0B0B0C0C0C0D0D0D0D0D0D131313141414161616181818 1A1A1A1C1C1C1E1E1E201F1D241C19261D18271E19291E1A2B201C2E201D2F211E31221F 3425223624223824233824233925243B26253B26253E2624422925442825442825452926 472927482A28492A28492A284C2A294D29294D29294F28294F282951292A51292A522927 54251F55251B56241D56241B58231D58231B59221D59221B5B211D5B221B5C211D5C211B 5D201D5D201B5D201D5F201B5E1D17601D15601D17611C15611C17621B15621B17641B15 6419166419146618166618146717166718146717166817146817166817146A1616681714 6A16166817146A16166817146C18186A19166C18186A19166C18186A19166C18186A1916 6C18186A19166C18186A19166C18186A19166C18186A19166D19196B1A176D19196B1A17 6D19196B1A176D19196D19176A16166A16146A16166A16146A1616681714681716671814 681817671915651A17641B15641A17641B15641A17621B17601C19601C195E1D1B5E1D19 5D1D1B5D1E195B1E1B5B1E195C211D5B221B5B211D59221B59221D59221B58231D56231F 5727255527275527275428275428275229275229275129275028264F29264D2A264D2A26 4D2A264C2B264B2A25492A274529284228294228294127284026273F27273E26263C2726 3A262539272538262434252233242130221F30211E2F21202B2122292023281F22271E21 251C1F241B1E231A1D22191C1F16191E15181D14171B1215180F12160D10150C0F120C0E 0A0809090909080808070707050505040404030303030303040404040404040404040404 040404040404040404040404040404040404040404040404040404040404040404040404 020202020202020202020202020202020202020202020202000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000505050E0E0E070707 0000002121218C8C8CF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFAFAFAFEFEFEFCFFFF F8FFFFEEFEFEE3F9F6E9FFFAF0FFFDD1DED46A665D1500002900004D000180151F9B212C 991A258D0B15890A1380181F451115180000170104A19194FFFAFFFFFDFFE5E8EDF9FFFF F8FFFFF8FFFFF9FFFFFBFFFFFEFFFDFFFFFAFFFEF8FFFFFBF0F8FBF7FFFFF9FFFFF1F5F8 FFFEFFFFFCFDA4908F2705042300003F00006A1616841D2091181F9B151CA2121CA60C14 AF0B0CB20A0AB2090CB2090EB20811B00815B00817B00817AF0819AE0917AE0917AC0A15 AC0B11AB0C10AB0D0EAB0D0EAB0C11AC0B11AF0A11B00911B00913AB0B13A20F1797141A 8C2226883336571B1D1C00001200006F6367DCD5DDFFFEFFFBFFFFF6FFFCF9FFFDFCFFFF FFFFFFFEFCFDFBF7F8FFFDFEFFFEFFFFFEFFFEFFFFFCFFFFF9FFFFF8FFFFF7FFFFF1FFFF DEFEF9E9FFFFF2FFFFCDCFCC6D5E5B1D0000250000582521592420703F3A1D00001A0100 2E251CE2E8DEF1FFF7DBECE4FBFFFFF6F6F6F3F3F3FBFBFBFFFFFFFFFFFFFAFAFAF8F8F8 FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFDFEFFFDFEFDFDFDFFFFFF4C4C4C040404 0000009B9B9BFFFFFFF8F8F8FDFDFDFBFBFBF9F9F9FDFDFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF9F9F9FFFFFFFFFFFFFDFDFDFAFAFAFFFFFFF5F5F5 F9F9F98E8E8E040404000000797979EBEBEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F4F3FBFFFFF8FFFFE2F1EE F5FFFFF8FFFFD2D3CE291A172401003A00006B1516912024991419A10B14B7101ABC0311 BE0211B70610AF0A10A80E0EA50F0EA70F0EA70E109C0107B9262E9F1721800F15772225 3C05021600003E332DE9EBE8F7FFFFF4FFFFECFFF8DFF7EAECFFF4F8FFFAF9FAF2FFFDF8 FFFAFAFFF9FBFFFAFDFFFDFFFEFFFFF7FFFFF2FFFFF4FFFFECFAFBF5FFFFE5F0E8FEFFF6 61594C1701001B00005E2C25591F1D5117163604051900000F0000756F6FEBEDECFFFFFF F8F8F8ECECECFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEFCFCFCFFFFFFFFFFFFFFFFFFFCFCFCFBFFFDC2D6CA5967580B00002200005C070C 8E1A23A11520A70D19AB0B15AC0B13A90D11A80D11A80D13A80D13A80D15AE0A13B3000D C50A1BC60F21B80719AF0619AC1121A01323870F1B7A192480353C2800001200000E0B04 5F6C62EDFFFBE9FFFDE6FFFFE9FFFFEDFFFFF3FFFFF8FFFFFEFEFFFFFBFEFFFAFCFEEEF1 FFFAFBFFFBFBFFFCFAFFFBF7FFFFFAFEFFFAFEFFFACFCFCD757575121212000000000000 0A0A0A070707000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000010101010101010101010101010101 010101010101010101050505050505050505050505050505050505050505050505060606 0707070707070808080909090A0A0A0A0A0A0B0B0B101010101010121212141414161616 1919191A1A1A1C1B191E1915211A14221B15241B16261D18281D19291E1A2C1E1B312320 3223203422203523213624223824233824233924233E26243E26223F27233F2723412824 4229254428254628264728264829274A28274B29284C28284D29294D2929502A294F2821 50281E52272052271E53262053271E55262055261E56252056251E57242057251E592420 59241E5924205A231E5B201A5C20185C1F1A5E1F185E1F1A5F1E185F1E1A611E18611B19 611C17621B19621B17641A19641A17641A19641A17651919651A17651919651A17651919 651A17651919651A17651919651A17651919651A17651919651A17651919651A17651919 651A17651919651A17651919651A17651919651A17661A1A661B18661A1A661B18661A1A 661B18661A1A661B18671919671917671919671917671919651A17651919641A17651B1A 631C18621C1A611E18611D1A611E18611D1A5E1F1A5C1F1C5B201C5A201E5A201C58211E 58211C57221E57221C57242057251E56252056251E55262055261E532620522720502924 4F29264F29264F29264F29264D2A264D2A264C2B264B2A25492A25482B25462B24452A23 452A234429224229244026253F27273F27273E26263D25253A25243A2524392524362422 34252232232030221F2F211E2B201C2C1E1B291E1C261D1E251C1F241B1E231A1D21181B 20171A1F16191E15181B12151A1114180F12160D10140B0E12090C10070A0D0709080607 060606060606050505040404030303030303020202030303030303030303030303030303 030303030303030303040404040404040404040404040404040404040404040404010101 010101010101010101010101010101010101010101000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000494949 BFBFBFFFFFFFFFFFFFFFFFFFF9F9F9FCFCFCFFFFFFFFFFFFFDFDFDF7F7F7FCFFFFF5FFFF F2FFFFF2FFFFF5FFFDAFB6AE3F3830140000260000610F1184191F9917219A08139D030F A90C17A90C158B081078292F3A070C1F00001F0004DBC8CCEEE8EAFCFFFFF7FFFFF4FFFF F2FFFFF5FFFFF8FFFFFCFFFDFFFFFBFFFDFAFFFCFDF4F3FBFCFEFFFCFFFFF1F4FBFCFFFF FEFFFFE8E4E1AEA09D432A261D00002A00005D0D10912D358A1820870B15A71C23AB0D0C B20A07B20A09B3090CB3080EB50711B50613B30713B30715B00815AF0915AE0A13AB0B13 A90D11A80E10A80E10A70E11A90D11AF0A11B30811B30713AC0A15A011178D191C7E2D2A 56231F1500000700004A4849CCCBD1FFFCFFFFFCFFFEFFFFFEFFFFFEFFFFFFFFFFFFFEFF F8F6F7FEFAFBFFFEFFFFFEFFFFFFFFFEFFFFFBFFFFF9FFFFF8FFFFF7FFFFF0FFFFD5FEFA E4FFFFE2F6F46E6D691700002300005C17107F2F28742119651810672821200000250E08 37322CBCC7C1F7FFFFFEFFFFFFFEFFFFFDFEF6F4F5F9F7F8FFFFFFFFFFFFFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFDFEFFFDFEFFFFFF787878141414000000525252 EEEEEEF7F7F7FFFFFFFDFDFDFCFCFCFDFDFDFFFFFFFFFFFFFFFFFFFCFCFCF8F8F8FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F8F8F8FFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFF E8E8E83939390B0B0B0000009F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFDFAF6F5F5F9F8F6FFFDECFFFBEEFFFE F1FFFFF7FFFD9897924734301F00004600027F1F238D181E940C16AE111CBD0213C10011 B60610AB0C10A1120EA0130CA4100CA90D0EA80006B40A15AA0815970915891C21671C19 2A00000E000081827CCDDCD5F2FFFBF1FFFBE2F8EBF4FFFAF9FFFAFFFEF9FFFBFAFFF9FB FFF8FBFFF9FDFFFCFFFEFFFFF7FFFFF4FFFFEFFAFCF8FFFFD8E4E0F8FFFBF6FEF3E9E9DD 443A2E1100001A00003D1515350E0F1500002C1C1F979799EFFDFDF4FFFFFBFFFFF3F3F3 FAFAFAFFFFFFFFFFFFF9F9F9F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9 EEEEEEFFFFFFFFFFFFFFFFFFFBFBFBF4FFFEE2FFFFB7E2CF5E6A601900002E00006F0710 9E1A27A40E1AAB0B17AC0B13AB0C11A90D11A80D11A70E11A70E13AB0B13B20612BA0816 BD0B1BBC091CB8081CB10A1CA5081B9508199B213077131F6F272B35050512000019150A 515C4CD3EBDDE8FFFEE6FFFFECFFFFF1FFFFF8FFFFFFFDFFFFFAFEFFF9FCFFF8FDFFF1F3 FDEDEDFFF9F5FFFEF8FFFFF7FAFDF4FBFFF9FEFFFDE7E7E78A8A8A323232020202000000 000000030303000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000050505050505050505040404040404040404040404040404070707070707 0707070808080808080909090909090909090A0A0A0B0B0B0D0D0D0F0F0F111111131313 1515151716141A16131C17131D1814201815221A17241A18251B19271C1A2D22202F2120 3022213121213222223523233523233723223825213825213924213A25223D25233E2624 3F25243F25244327264327264527274628284828294828294B292A4B29274C2B244C2C21 4D2B224D2B214F2A224F2A21502922502A21512822512921532822532821542722542721 54272256272159241E5A231C5A231E5C231C5C221E5C231C5D221E5E211C5C1F1C5E1F1A 5F1E1C5F1E1A611D1C611D1A611D1C611D1A621C1C621C1A621C1C621C1A621C1C621C1A 621C1C621C1A5F19195F19175F19195F19175F19195F19175F19195F19175F19195F1917 5F19195F19175F19195F19175F19195F1917611B1B611B19611B1B611B19611B1B611B19 611B1B611B19631B1C631C1A631B1C621C1A621C1C611D1A611D1C5F1E1A61201E60211C 60201E5E211C5E211E5D221C5D221E5C221E592420572420562521562520552521552620 532621532620532822532821512822512921502922502A214F2A224D2B224B2A25492A27 492A27482B27482B27472B27472B27452C27442B26422B25422B253F2B243E2A233C2922 3B28213B28223C27263B25273B2527392526382425372525362424342424322222302221 2F21202C211F2A1F1D281E1C281D1B261C1B231A1B201A1C1F191B1E181A1C16181B1517 1A1416191315150F11140E10130D0F110B0D0E080A0C06080B0507090506060405050505 050505040404040404030303030303030303020202020202020202020202020202020202 020202020202040404040404040404040404040404040404040404040404000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000050505060606181818595959C4C4C4FFFFFF FFFFFFEBEBEBFFFFFFF8F8F8EDEDEDFAFAFAFFFFFFFFFFFFFFFFFFFCFFFFF3FDFEF8FFFF F6FCFAB5B1AE4637321800002700006F1F1E7D1516991B1EAA171DA8070FA90008B60811 C1111BB01922841C257C31382B00003100043F2123D0C4C4E6EAE9F5FFFFF0FFFFEEFFFF F1FFFFF5FFFFFCFFFDFFFEFBFFFCFAFFFBFDFFFBFFFCF6FFFCFAFFFBFFFFF8FFFFE8F4F4 EEF9F5FCFFFBAAA59F54413D1B000031000063161C7419227E1621971B23A4100EAF0C07 B00B09B20A0AB5080CB6070EB70610B60611B60613B30713B00913AE0A13AB0B13A80D13 A70E11A40F11A21011A70E10AF0A10B50711B60613AE0A159B1219851D1E50140C170000 05080045564EB1C1C1F8FFFFFFFBFFFFF7FFFEFCFFFBF9FAFAF8F9FCFAFBFCF8F9FBF7F8 FFFEFFFFFEFFFFFEFFFFFFFFFEFFFFFBFFFFF9FFFFF8FFFFF7FFFFF0FFFFE3FFFFD1F5F5 86949427191620000051060082201786150DA02B228819126B0E078039352300000F0000 1E1C1D9DA1A2EAE4E6FFFCFFFFFCFFFFFCFEFBF7F8FFFEFFFFFFFFFEFFFFFDFFFEFDFFFE FDFFFEFEFEFEFEFEFEFFFDFEFFFDFEFFFDFEB4B4B40D0D0D1212122E2E2ED4D4D4F3F3F3 F7F7F7FFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFCFCFCFCFCFCFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFBFBFBFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFF8F8F8FFFFFFFEFEFEFFFFFFECECEC C5C5C53737370000002C2C2CCECECEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEFFF7EEEFFFFDFDFFFFFDEAF5F1F2FFFFEEFFFFDBF4EE F0FFFEF8FFFB77706A1500002C00006E1F24801C24830F18A1101DB90417C00111B20811 A70E109D140E9B150CA2110CAC0C0CC10D16A70000BB0514C01B298C0A127415135C2016 1B0000060000869085F7FFF8F4FFF8E9FBEDF5FFFAFBFFFAFBF8F3FFFBFBFFF8FBFFF7FD FFF9FFFFFBFFFFFFFFF7FFFFF7FFFFFCFFFFF4F5F7FBFFFFF9FFFBF9FFFAFDFFF5C4C0B5 291A131800001400001200003C292DA49FA5F8FFFFEDFFFFD6EEEEEEF7F6FFFFFFFFFFFF F6F6F6F3F3F3FFFFFFFFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFF FFFFFFF8F8F8FCFCFCFFFFFFF2FFFFD5FFFBD9FFFFCCE4D74A3B362900004C000091111E 9F0B19AB0B17AC0B13AC0B13A90D11A80D11A70E11A70E13A80D13B4131BAC0610A7000A AC000EB50617B5081BB20B1FAE11249304169A202D821E28772C304F1C19180000140400 606255EFFFFCE9FFFFEFFFFFF4FFFFFAFFFFFFFDFEFFFAFCFFF9FAFFF6F8FFFAFAFFFBF8 FFF9F5FFFBF2FFFFF6FCFFF6F8FEF4E3E5E2FFFFFFFFFFFFB2B2B2414141000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000050505050505040404040404040404030303030303030303070707070707070707 0808080808080808080909090909090606060707070808080A0A0A0D0D0D0F0F0F101010 11110F1716121916111A16131C19141E1916201B17231B19241A182B21202C211F2D2121 2F212030222232222232222333232333242133241F35231F3624203825213926223A2522 3A25223E26243E2624402625412726442827452928472929482A28482D26482D24482D24 482D24492C24492C244A2C244C2B244C2B244D2A244D2A244F2A244F2A244F2A24502924 5128225427215627215726215726215726215825215A25215A252159221F59221F5B211F 5B211F5C201F5C201F5C201F5C201F5D201F5D201F5D201F5D201F5D201F5D201F5D201F 5D201F591C1B591C1B591C1B591C1B591C1B591C1B591C1B591C1B591C1B591C1B591C1B 591C1B591C1B591C1B591C1B591C1B5B1E1D5B1E1D5B1E1D5B1E1D5B1E1D5B1E1D5B1E1D 5B1E1D5F1F1F5F1F1F5F1F1F5F1F1F5F1F1F5D201F5D201F5C201F5D23215D23215B2421 5B24215A25215A2521582521572621542722532724532724512824512824502924502924 4F2A244F2A244D2A244D2A244C2B244C2B244A2C244A2C24492C24442B26442B26442B26 432C26432C26412D26412D26402D263F2C253D2C243C2B23392B22382A2136292035281F 3627203927253925263925273725253623253424243323243224233022222D22202C2020 291F1D281E1D261E1B241C1A241C1A1F19191F191B1E181A1C16181B1517191315181214 181214130D0F120C0E110B0D0F090B0C06080A0406090305070304060405050505040404 040404040404030303030303030303020202020202020202020202020202020202020202 020202040404040404040404040404040404040404040404040404000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000002424248E8E8EFEFEFEFFFFFFEEEEEEEAEAEA FFFFFFF2F2F2FEFEFEFFFFFFFFFFFFFCFCFCF9F9F9FEFEFEFFFFFFFEFFFFEDEBF094888C 260C0F1D000046080971201F730B0A9317179C0D0FA5090CB40B10BD0E13BE0B0FB9040B A9050C9C1E2977161F75222A2D00001D0000675251EBEAE6F7FFFFF0FFFFEEFFFFF0FFFF F5FFFFFCFFFFFFFEFDFFFBFBFFFAFFFFF9FFFFFAFFFFFDFFF8FDFFF7FFFFF2FFFFF1FFFF F1FFFEF8FFFBC1C0BB5F4D4B190000270000611A227E2A377D141B9B1411A80F09AB0E09 AE0C0AB2090CB5080EB7060EB70610B70511B50711B20813AF0913AB0B13A70E13A40F13 A21013A11111A50F10AF0A10B60610B70513AF09159A13197F201E3200000A0000293B2D AAC8BEEEFFFFF5FFFFF1EEFFFFF9FFFFFBFFFFFEFFFFFEFFFFFEFFFFFDFEFEFCFDFBF9FA F7F7F7FFFFFFFEFFFFFEFFFFFCFFFFFBFFFFFBFFFFF9FFFFF4FFFFEBFFFF80989A181617 1600004A060384211C9D1E189F100AA10C069E100C9E22207F1D1C631C2032050A180107 080002AC9DA2EEDFE4FFFBFFFFFCFFFBF5F7FFFEFFFFFFFFECF0EFFBFFFEFBFFFEFDFFFE FDFFFEFEFEFEFFFDFEFFFDFEFFFDFE3D3B3C131313000000B1B1B1FFFFFFFFFFFFFDFDFD FFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFCFCFCFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF8F8F8 A7A7A7111111000000424242E4E4E4FFFFFFFFFFFFEEEEEEFFFFFFE9E9E9F4F4F4FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFDFFFCFBFFFDFBFFFFFDF9FFFFF2FFFFEEFFFFEDFFFFEEFFFF EAFBF5FEFFFB7A68661B00002A00007B2C326C0D15961A25A70011B90214B11018A31112 920D068F0A01A10D09B71314BE050DC60210C70414BB0917A21118871716691B11502012 0F0000070300A8AC9EFBFFF4F8FFF6E8F4E8FCFFFAF4F3EFFFFAFCFFF8FCFFF6FEFFF8FE FFFAFEFEFEFEF7FFFEF8FFFEFFFDFFFFF9FCFBFAF8FDFFFCFCFFFBFBFEF7EFECE5E6DBD7 9D898AA28C8FB29DA4D2C2CCF0EFF5F5FFFFEDFFFFE5FFFFF9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FFFFFFFFFFFFFAFAFA F5F5F5FCFCFCFEFEFEEBFEF8DBFFFFB4EDDA51695C0B0000290000791821A82835A00C1A AB0B17AC0B13AC0B13A90D11A80D11A70E11A70E13A50E13A21013A21013A70D15AB0B15 AF0917B20719B30619B0071AAC0D219F0E1F8F111D821920721E1E591512370200150000 4B5049A7BAB4F7FFFFF8FFFCF1F1EFFFFDFDFFFBFBFEEEEFFFF7F8FFFAFAFFFBF8FFFDF8 FFFDF6FFFFF8FEFFF6F7FDF3FBFDFAF1F1F1FFFFFFFFFFFFDCDCDC676767121212000000 010101060606070707020202000000010101000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000040404040404040404040404 0404040404040404040404040606060606060707070808080808080909090A0A0A0A0A0A 0E0E0C0F0E0A11100E13120E1612111814111B15151B161321181922181723191A261A1A 271B1D2B1D1D2C1D202C1E1E3123203123203224213426233627243829263B29273B2927 3824233925243A25243D25253E26263E26264026273F2725412D26422E25422E25432F26 462F27462F27482F28482F28462B24482B25482B254A2B264B2C274B2C274E2D284F2C28 522B26532A24532A24532A24552A24552A24562924562924562622562622572622582522 5825225825225A24225A24225B23225B23225B23225B23225B23225B23225B23225B2322 592120592120592120592120592120592120592120592120592120592120592120592120 592120592120592120592120592120592120592120592120592120592120592120592120 5D23225D23225D23225B23225B23225A24225A2422582522552420552420542420542420 522520522520522520512522522A28512B28512B284F2C284F2C284E2D284E2D284C2D28 4C2D284B2E28492E27492E27482D26452C25452C25432C26412D26402D273F2C263F2C26 3E2B253C2B243C2B24392A23392A23382B23372A22352B22342A21322920322920312821 3525253724263623273222233121242E20202D1E212B1F1F2B1F21291F1E261D1E221D1A 1F19191D18151B15151A14141A16171A1617181415171314151112130F10120E0F110D0E 090506090506090506090506090506090506090506090506050304040404040404040404 040404040404040404040404040404040404040404040404040404040404040404040404 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 050505000000000000030303010101000000000000060606000000050505030303000000 000000010101010101000000505050B0B0B0FDFDFDFFFFFFF5F5F5FFFFFFFFFFFFF7F7F7 F7F7F7FFFFFFF9F9F9FCFCFCFFFFFFEFEFEFFFFFFFFFFDFFF1E6EE826D76230009240000 3C0000771C219426298A0A0B9E1211A70F0EAC0C0CB00A0AB3090AB60809B7070AAF0A10 9D10198B131D89212A6F1D232A0000180000675C58E9EEE8F4FFFFEBFFFCF1FFFFF5FFFF F2F6F5FFFCFBFFFCFDFFF7FCFFF8FFFFF9FFFFFCFFFCFFFFF5FFFFF0FFFFEEFFFFEEFFFF F0FFFEF8FFFDDBD7D46652531B000023000050111C731D268A14129A1109A2150EAC1713 B11314B00A0EB1040AB3020AB70610B60610B30811AF0A11AB0B13A70E13A40F15A11013 A11312A71112B30E14BA0A14B80614AB05118F080E70110F2400002115077E9082DDFBF1 EEFFFFF5FFFFEBE8FDFFF9FFFFFBFFFFFDFFFFFDFFFBF7F8FAF6F7FFFEFFFFFEFFFDFDFD FCFCFCFEFFFFF6F8F7F1F3F2FEFFFFF7F9F8E5E7E6FCFFFF858C922C2930140000480D11 8527288C0E0F980000B80E0EBC0C0CB10707A30A0C981A1D8B272F6B222B3D0915190000 12000078636AFAE9EFFFFBFFFFFCFFEFEBECE5E7E6FCFFFFF8FCFBFBFFFFFCFFFFE5E7E6 FFFFFFFFFEFFFFFDFF5B55570100000A0A0A797979EDEDEDFFFFFFFFFFFFFFFFFFFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFEFEFEFFFFFFFFFFFFD9D9D9 6B6B6B1212120000008F8F8FEEEEEEF7F7F7FFFFFFE4E4E4FFFFFFF8F8F8FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFDFFFCFBFFFDFAFFFFFBFBFFFDF5FFFFF0FFFFEEFFFFEEFFFFF2FFFF FBFFFFE5DDDB3F25263D10132E00006F262D7F1722A30C1DAF0819A70D179E121398120F 98110BA40F0BB10B0DBE030CC6000DC80211C00715A90E169113147A1711621C12350A01 17000036281DE9E5D9FAFEF0FBFFF8EDF2EBFFFFFBFFFBFCFFF9FEFFF8FEFFF8FEFFFBFE FFFDFEF8FFFEFBFFFEFFFBFFFFF6FCFFF7F8FFFEFDFEFFFBFEFFFBF8F7F3F2EAE8FFFAFD FFF3FAFFF3FCFFFAFFFFFEFFF7FFFFEEFFFFF0FFFFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBF8F8F8FFFFFFFFFFFFFFFFFF F7F7F7FDFDFDF5FFFFCDF9EA57826F08140A1E05015B191D7F1720920E1BA8121EAB0B17 AC0B13AB0C11A90D11A80D11A70E11A70E13A40F139B13139A1413A01115A50E15AB0B15 B00817B50617B50519B4091CA908189E0C1995131D8C191E7814145E06023C00000E0000 383732ABA7A4FFFFFAFFFEFAFAF2EFFDF3F1FFFCFAFFF6F4FFFCFAFFFDFAFDF8F4F7F6F1 FCFDF7FEFFF8FEFFFAFFFFFDFFFFFFF2F2F2F0F0F0FFFFFFFAFAFAA2A2A23F3F3F000000 010101030303000000000000060606121212131313000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000040404040404040404040404040404 0404040404040404040606060606060707070707070808080909090909090A0A0A0C0C0A 0C0E0B0E0E0C0F0F0D11110F1413111514121814131D17171D171720171822191A241A1B 261C1D271D1E271D1E291F1D2A211C2B211F2C231E2F2422302521332524342623352525 3725233925263925243A26273B27263C26283C28273C2B243A2C233A2B243B2D243E2D26 3F2E26402D27412D26422A26432C26442B27452C27482C29482C28492D2A4A2D294D2C27 4D2C254D2C274D2C254E2B274E2B25502A27512A25512927522925542827542825542827 552825552727552825572727572725572727572725572727572725572727572725552525 552523552525552523552525552523552525552523552525552523552525552523552525 552523552525552523552525552523552525552523552525552523552525552523582627 5826255826275826255826275727255727275528255226255027235027254F28234F2725 4E29234E28254C29254D2B294B2C294B2C2A4B2C294A2C2A4A2D29492D2A492D29472E2A 472E29452D29422E27422D28412D263F2C263F2C263E2D263C2D263D2C253A2B243A2B24 382B23372A22352B22352B22332A21332A21312A2030291F2E2A1F2D291E2F28202E2222 2F20232E1F222D1E212B1C1F281C1E271B1D251B1C271D1E251C1D211B1B1E1A191C1817 171614171312151412151112121011130F10100E0F100C0D0C0A0B0D090A0A0809090506 070506090506070506090506070506090506070506040404040404040404040404040404 040404040404040404040404040404040404040404040404040404040404040404000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000010101070707050505000000000000050505000000000000000000151515000000 0000001E1E1E777777CFCFCFFCFCFCFFFFFFFFFFFFF6F6F6FCFCFCFFFFFFF7F7F7FAFAFA FFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFE1DBDD66525B1C00042400004A000D781823 88141D991218A21013A70F0EAB0D0AAC0D09AE0C09AF0B09B00A0AB20A0AAF0A0EA50B13 95091294182288232954090D2600003D2322756D6AEFF5F1F5FFFFF1FFFDEDF9F7FCFFFF FFFEFFFFF7FAFFFBFFFFF8FFFFF9FFFFFBFFFCFFFFF7FFFFF1FFFFEDFFFFEDFFFFE5FCF6 F4FFFFFCFFFDE5DDDB7660631800001D0000500F1780211F9320199319148E0A06980808 AD1114B81118B70912B70610B60610B30811B00911AB0B13A70E13A40F15A11013A11111 A80F11B20D13B90B15B70714AB0712930A117911124105001200000002007D8E86ECFCFC F8FFFFFFFBFFFFFAFFFFFBFFFFFDFFFFFDFFFFFEFFFFFEFFFFFFFFFFFFFFFBFDFCFEFFFF F1F3F2FFFFFFFFFFFFF4F2F3FFFEFFFAF6F7AEA5A831202824050D34000366141A941F25 A61417B3060AC3060AC8070ABD0306AF040AA50F18981C26801C28610F1D4305121B0000 2E141D89747BDECDD3FFFBFFFFFEFFECEEEDFCFFFFECF2F0FBFFFFE8ECEBFEFFFFEAEAEA FEFAFB968D902B2527010000515151CECECEFFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFCFCFCFFFFFFFFFFFFFFFFFFD2D2D2 5B5B5B000000262626999999FFFFFFFFFFFFF7F7F7FFFFFFFFFFFFF3F3F3FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFDFFFDFAFFFEFAFFFFFBFCFFFDF8FFFFF4FFFFF2FFFFF2FFFFF5FFFFFBFFFF FDF9FAE6D6D93114182400002D000072252D971925A10F1C9C0F189B13179F1717A51716 A90D0EAD0407BB020AC0000BC30310BD0713AE0D159D11148B13127A18156D2622240000 200000523B33FFFEF3FEFFF5FCFFFAFBFFFCFFFDFEFFFCFFFFFAFFFFFAFFFFFCFEFFFDFE FBFFFCFEFEFCFFFAFDFFF6FBFFF7F9FFFDFDFFFFFDFEFFFDFFFFFDFFF9FBFFFAFFFFF8FF FFF6FFFFF5FFFFFAFFF9FEFFF0FFFFEDFCFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF7FDF96B7F730C1A0B0B000042121087323786121B8C000BB01622AB0B15AC0B13 A90D11A80D11A80D13A80D13A80D15A40F159915139417139A1413A01113A80D13AE0A15 B30715B60517B70819B00515A90714A40E19A1161D95171A861010690E0B230000140000 361C1BB49F9CFFFBF6FFFCF6FEF7F1FFFAF4FFFFFAFFFFFAFFFFFAFFFFFBFFFFFBFBFCF7 FEFDFBFFFFFDF6F6F6FFFFFFFFFFFFF0F0F0FFFFFFFFFFFFFFFFFFBABABA5E5E5E111111 000000000000131313010101000000010101000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000030303030303030303030303030303030303 030303030303050505060606060606070707080808080808090909090909080A09070B0A 0A0C0B0B0D0C0C0E0D0F0F0F101010110F101614151915161B15171C161820171A21181B 22191C231A1B211C19211C18241C1A261E1B281E1D2A201E2C20202C211F332525332524 352526352525382527392727392628382828342721352820352822362921382924382922 3B29253B2A233E2B273E2B253F2A27402B26432B29442C28452B2A452C28482C28482D26 482C28482D26492C28492C264A2B284A2B264D2B294E2B274E2B29502A27502A29512927 512929512927522829522927522829522927522829522927522829522927512728512826 512728512826512728512826512728512826512728512826512728512826512728512826 512728512826512728512826512728512826512728512826512728512826542829542827 542829522927522829512927512929502A274C29274B2A254B2927492A25492A27492A25 492A27482B27492B29492B29482C2B482C29482C2B462D29452D2B452D29422D2A412C27 402D293F2C263D2B273D2C253C2A263A2B263A2B26382B25392A25372A24362923342923 3328223229223029212E2A212D29202B281F2B281F2A271E29261D2A251F271D1E281C20 271B1F25191D24181C21161A1F16191D17191E181A1D191A1B1718171516151314121212 110F100F0F0F0D0B0C0B0B0B0B090A090909080607060606060405050505060405050505 060405050505060405050505060405050505040404040404040404040404040404040404 040404040404030303030303030303030303030303030303030303030303000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000020202 040404000000000000000000000000000000050505070707000000000000000000404040 A4A4A4F1F1F1FFFFFFFFFFFFFFFFFFFBFBFBF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFAFAFA F2F2F2FFFFFFFFFFFFFFFFFFF7F7F79D94971600051D00003600027F27359A273498101C 9E070EA40509AC0C0CAC0D09AB0E09A90E09A90E0AA90E0CAC0C0EAE0B10B20E17A2050E 990C15961F257E1F23500B0E2700001200009C9492FEFFFFFBFFFFE0E9E8FCFFFFFFFFFF F3EFF0FFFCFFFFFAFFFFFBFFFFFDFFFEFFFFF8FFFFF4FFFFF1FFFFF0FFFFF1FFFFE8F8F5 F9FFFFFFFEFFECE0E4745F641A00061D00004A0402721A168827218A1A188F0F10A21317 AF1317B10A11B50710B60610B30811B00911AC0B13A80D13A40F15A20F15A30C11A80C10 B10C13B60B14B50915AB09149B0C12861215752421270000150000070000636162FFFEFF FFFCFFFFFCFFFDF6FDFFFEFFFFFEFFFEFEFEFEFFFFFEFFFFFEFFFFF9FBFAFEFFFFF2F2F2 FFFEFFFFFEFFFFF7FAFFFBFFC8BCC03D242A1F00003B00026B151E82171F981118B2121A C30E15C5020ACA020CC40109B7020BAD0711A1111B941621871725711B2846121E150000 1800076B585EE1D5D9FFFEFFF3F5F4FBFFFFF9FFFFEAF3F0FBFFFFFEFFFFFFFEFFB6B2B3 3A31340600002E2C2DB0B0B0FFFFFFFFFFFFFBFBFBF6F6F6FCFCFCFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFAEAEAE 1E1E1E000000383838E3E3E3FFFFFFFFFFFFE6E6E6FFFFFFF7F7F7FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFDFFFFFAFFFFF8FFFFFAFEFFFDFBFFFFF9FFFFF8FFFFF8FFFFF9FFFFE3E6EBFFFEFF FFFCFFAD9DA01600021200004410147E1A2491131E94151E9C161DA3161CA71216AC0B11 AF040AB6020BBA020CBA050EB70912AE0D13A60F149C11149015187F181B701E202D0000 26000078645DFAF6EDFCFFFAF5FEF9FAFFFFFDFEFFFFFCFFFFFCFFFFFDFEFFFEFCFEFEFC FFFDFCFFF9FDFFF8FDFFF8FAFFFCFBFCFFFDFBFFFFFEFFFFFFFEFFFFF6FCFFF5FDFFF3FC FFF2FAFEF4FCFAFBFFF8FFFFF7FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F2F2FFFFFFFFFFFFE3E3E3F6F6F6FFFFFFECECEC 94938F0A0300110000350501651B1C851C238E0C169B0812B0131CAB0B13AB0C11A80D11 A80D11A80D13A80D13AB0B15A50E159A14139715139B1313A11013A70E13AC0B13B20813 B50613B90916B40512AD0610AC0B13AB1217A715189F13148C1616782829340000220000 3C1412A48884FAECE3FFFFF4F7F9EEFBFFF8F5FFF6F7FFF9FBFFFDFEFFFFFFFEFFFFFBFF FFFDFFF5F3F4FFFFFFFFFFFFFFFFFFF9F9F9EBEBEBF9F9F9FFFFFFE1E1E1828282272727 080808020202000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000020202020202020202020202020202020202020202 020202040404050505050505060606070707070707080808070908030706030907050908 050908060A09090B0A0A0C0B0B0B0B1111111210111511121713141913151B15171C1618 1C16181C18171D19161E1A171F1B18221D1A231E1B261E1C271F1D2D23222E24232F2323 302424332525332525342626342625302521312620312622322721352724352822372825 3728233A28263B29253C28273D2A263F2A293F2A27422A2A402B28402B26402C25402B26 402C25422A26422B25432A26432A25492D2A4A2D294A2C2A4B2C294B2C2A4D2B294D2B2A 4D2B294E2A2A4E2B294E2A2A4E2B294E2A2A4E2B294E2A2A4E2B294E2A2A4E2B294E2A2A 4E2B294E2A2A4E2B294E2A2A4E2B294E2A2A4E2B294E2A2A4E2B294E2A2A4E2B294E2A2A 4E2B294E2A2A4E2B294E2A2A4E2B294E2A2A4E2B294E2A2A4E2B2950292A502A2950292A 4E2B294E2A2A4D2B294D2B2A4B2C29482A28472B27472B28452C27452C28452C27452C28 452C2845292843292843292A43292843292A422A28402B2A3F2C283E2A293C2A263C2A28 392A253829263829243728253728233629233528223528223427213126203126202F261F 2E271F2A261D2A261D28251C27241B25251B24241A23231925221B231A1B23181C22171B 21161A1F14181D14171A14161814151713141412131311121111110F0F0F0C0E0D0C0C0C 0B0B0B080808080808070707060606050505040404030303030303040404040404040404 040404040404040404040404040404040404040404040404040404040404040404040404 040404020202020202020202020202020202020202020202020202000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000030303050505000000 0000000000000303030404040000000606060303030000000C0C0C606060D0D0D0FFFFFF FFFFFFFEFEFEF2F2F2EDEDEDF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7F6F6F6 FFFFFFFDFDFDFFFFFFECECEC716B6D1200023C131B72303A8629348A0D1BA20E1AB41019 A30000B00A0AAE0C09A90E09A70F0AA50F0EA70E10A90C13AE0A13C0121CB40912A0050D 950E158E1F25761F2543050A1C0000281214C3B9BAFFFEFFF5F6F8FCFDFFFEFFFFF7F7F7 FFFEFFFFFDFFFFFCFFFFFEFFFEFFFFFBFFFFF8FFFFF7FFFFF5FFFFF5FFFFECF8F6E4EDEC FDFEFFFFFEFFF5ECEF887C80280F13200000380000691F1C8B313196282B94131899080D A7070FB20811B50710B30811B20811AE0A13A90C13A50E15A50E15A60910AA090FAF0A11 B20B13B20B15AC0C14A10E16951218770D119A45483A00001C00001500005B4F53F4EDF5 FFFCFFFCFAFDFFFFFFFFFFFFF8FAF9F5F9F8FAFFFEFAFFFEF6FAF9F6F8F7FFFFFFF7F3F4 F3EAEDFFFAFFDFCCD2523D441B000038000070111992242D94171F97050FAC0811BE0A15 C0020CC1000AC1010CBC040EB30811A80B14A10F199D151F8D222C6F313E330F1B150001 1E070F867A7EF1EBEDFBFDFCFBFFFFF9FFFFDBE6E2FBFFFFF1F3F2F8F6F7655F61060000 150C0F9F9D9EF5F5F5FFFFFFF5F5F5FDFDFDFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFEFEFEFDFDFDF6F6F6FFFFFFE8E8E8959595 000000070707525252F9F9F9F7F7F7FFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD FFFFF8FFFFF8FFFFFAFFFFFBFFFFFFFFFEFFFFFEFFFFFEFFFFFDFFF0EDF6FEFBFFFFFDFF FFFBFF756F6F150F0F14000059111578131B8E1A259C1A26A2101BA70713AF0812B80A14 B3050EB2070FAF0A10AD0C11AD0E13AB0E15AA0D16A50F1A8F09149A262F660B102D0000 180000A19690F7FEF6F5FFFDF4FFFFF6FFFFFAFFFFFEFEFFFFFDFEFFFDFCFFFDFCFFFBFC FFFAFDFFFAFFFFFBFDFBFDFCF7FFFEF5FFFFF8FFFFFCFFFFFFFEFFFFFBFFFFF9FFFFF9FF FFFCFDFFFEFCFBFFFDFBFFFDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFF2F2F2FFFFFFFFFFFFA1A1A1271918 1C00004407047924278A21268E0F189B0913A80B14AF0B14AC0B11A90D10A70E10A70E11 A80D13A90C15AC0A17A90C15A21013A01113A21013A50E13A90D11AE0A11B00911B20811 B60B14B30912AE070EAC090EAB0D0EAA1010A911109B131380161A751F22510708290000 2902007E6A61DFDDD0F9FFF4F5FFF8E8FCF1E5F6EEF3FFFDFBFFFFFFFDFFFFFBFFFFFBFF FFFEFFFAFAFAF6F6F6FFFFFFFFFFFFEDEDEDF1F1F1FFFFFFFFFFFFFFFFFFC2C2C24A4A4A 0000000000000E0E0E0F0F0F000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000020202020202020202020202020202020202020202020202 040404040404050505050505060606070707070707070908010707000807020808020808 03090904080905090A07080A0C0C0E0C0C0E0E0C0F100E11130E12151014161115161213 1817151918141A19151B1A161F1B18201C19221D1A231E1B28201E29211F2A201F2B2120 2D21212D21212E22222E22222F25232F2621302624302722322725332824352726362825 3626263627243927273927253B27283C28273D27293D29283C2A263A2B243A2B263A2B24 3C2A263C2B243D2A263E2924422D2A442C28442C2A452C28452B2A472B28472B2A472B28 482A2A482A28482A2A482A28482A2A482A28482A2A482A28492B2B492B29492B2B492B29 492B2B492B29492B2B492B29492B2B492B29492B2B492B29492B2B492B29492B2B492B29 492B2B492B29492B2B492B29492B2B492B29492B2B492B2949292A492A2849292A482A28 482A2A482A28472B2A452C28432928422A26422A28402B26402B283F2C263F2C28402B28 41272841272841272A40282840272A3E29283E282A3D29283A2627392725382626362724 3525253325223325243224213224213224212F24202F24202E231F2D221E2C231E2A231D 26211B26211B24211A2320192121192020181F1F17211E1921181B20171C1F161B1E151A 1C1318191317181216161115100E110E0E100D0D0F0B0C0E0A0B0D070B0C08090B07080A 060807060807060807050706050706040605040605040605030504030504030504030504 030504030504030504030504040404040404040404040404040404040404040404040404 020202020202020202020202020202020202020202020202000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0404040F0F0F0A0A0A000000000000000000303030A0A0A0F4F4F4FFFFFFFDFDFDFAFAFA FFFFFFF6F6F6F8F8F8FFFFFFFFFFFFFFFFFFF8F8F8FAFAFAFFFFFFFBFBFBFDFDFDFFFFFF F6F6F6FEFEFEF5F5F5868583060000250B0C5A2127761C25830510A30B17BD161EB5060B B3090AAF0B09A90E0AA70F0EA50F11A70D15A90B19B00817BE0814C00B14AF08109C060F 94121C8C232A6D1C23460B111C0000553C40CABEC2FFFEFFFEFFFFF7FDFDF9FFFFFBFFFF FFFFFDFFFFFBFFFFFBFFFFFBFFFFFDFEFFFDFEFFFDFCFFFFF8FCFBFCFFFFFCFFFFF5F6F8 FEFFFFFFFFFFEBEBEDAEA8AA311D1E1C00002500005D191A862B308C1B21900A11A40D14 AE0A13B20811B30810B20811AE0A13A90C13A70D15A80D15AC0811AF0812AF0913AF0B14 AE0D13AB0E15A80E16A3101AAB222C6A00008E283361111A2300001B0002483E3DF5F5F3 FDFFFEFCFFFFFCFFFFFBFFFFF1FAF7F3FCF9F6FFFCF8FEFCF8FAF9FFFEFFFFFCFFFFF7FC E8D3DA6D535C1400002B00007F202692191E9A191EA0151CA40E17A70711AF0510B50510 B3000BB8040FBA0913B60B13AE0910A90A0FA80D1196191F6D273260374541202B110000 67585DF3EDEFFEFFFFF0F9F6F5FFFCF8FFFFFBFFFFE8ECEB696768251F21070000766D70 EFEDEEFFFFFFFAFAFAEBEBEBFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFEFEF9F9F9FFFFFFFFFFFFFAFAFAFCFCFCFCFCFCEBEBEB636363 000000000000878787F2F2F2FFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFDFEFFF8 FCFFF6FFFFF8FFFFFBFFFEFFFFFBFFFFFAFFFFFAFFF9EDFBFFFAFFEEE8F4FFFEFFF5F9FC F9FFFF535E5A0700003505055D0C12801823961623A2091BAA0114B40516BB0C19B00911 AB0C10A80F11A61012AA0D14B00C15B50917B50919AC0B1B8C000DA4323C3F0000230000 22130CB9C0B9EBFFF9EFFFFFF0FFFFF6FFFFFAFFFFFEFEFEFFFDFCFFFDFAFFFCFAFFFBFD FFFCFFFEFFFFF6FFFDEFFFFEEDFFFDEFFFFEF4FFFEFAFCFBFFFCFCFFFAFDFFFBFBFFF9F7 FAF7F2F3F6EDF0F5EEFEFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF2F2F2F6F6F6FFFFFFFFFFFFB5B5B53E3E3E0F0000500E0F 6E0B0E8A171CA32028AE1B25AB0B15AA050CAE070EAC0B10A90D10A70E10A50F11A70E13 A90C15AE0917AE0917AB0B15A90C13AB0B13AC0B13AE0A11AF0A11AF0A11AF0A10B20B12 AF0A0EAD0A0DA90909A80A09A90B08A80D09A2101088070C8A1B21822327530908220000 1500006C6A5BC8D9C7F0FFF8EDFFFBEEFFFFEBFEFCF0F7FDFEFBFFFFF9FFFFF7FFFFFDFF FFFFFFFBFBFBFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCD9D9D98B8B8B 313131000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000010101010101010101010101010101010101010101010101030303 030303040404040404050505060606060606060807010707000807000807000807020808 02080803070803070806070908080A0A080B0B090C0F0A0E100B0F110C10100E0F141412 1415101516111718131819141B1A161C1B171E1A17211C19211C19241C1A251D1B261C1B 271D1C281E1D281E1D2C24222C24212E24222E2422302523312624332524342625342424 3424243624243725253925263A26273B25273A2627362825342923342923342923362923 3629233728233728233E2C283F2C283F2C28402B28402B28402B28422A28422A28432928 432928432928432928432928432928432928432928442A29442A29442A29442A29442A29 442A29442A29442A29442A29442A29442A29442A29442A29442A29442A29442A29442A29 442A29442A29442A29442A29442A29442A29442A29452928452928452928432928432928 432928422A28402B283E29263D2A263D2A263C2A263C2A263A2B263A2B263C2A283D2427 3E24273D24273D24273B25273B25273A26273A2627362424362424332323332323312322 3022213022212F21202F21202F211E2C211D2C211D2B201C2A1F1B29201B27201A241D17 221D17201D161F1C151D1D151C1C141B1B131D1A151B15171D14191C1318181216171115 140F13130E12110F120B0B0D0B0B0D090A0C070B0C060A0B05090A040809040809050706 050706050706050706050706050706050706050706020403020403020403020403020403 020403020403020403040404040404040404040404040404040404040404040404010101 010101010101010101010101010101010101010101000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000050505040404 0000000000000000000F0F0F5C5C5CC0C0C0FFFFFFFFFFFFFFFFFFF9F9F9FBFBFBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FBFBFBFFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFAFAFA FFFFFFFFFFFFC6C8C5282D260800002300007422269A21289D060FAE050CC11114B5080A B00A0AAB0D0CA70E10A70D15A90B1AAE081EB5051AB40006C5080FC11018AC0B139A0C18 921823801F2A671B253A020B190000574247E5DCDFFEFFFFF9FFFFF6FFFFF7FFFFFBFFFB FEFFF8FFFFF8FFFFFAFFFFFAFFFEFBFFFEFBFFFDFDFFFEFDFFFEFFFFFEFFFEFFFFFCFFFF FBFFFFF9FFFFFBFFFFA6A6A84A3E401400002200005B1015811E23951921A81821AB0B13 B00911B20910B20910AF0A11AB0B13A80D15AB0B15B30715B50613B00A14AC0C14A90E12 AA0F13AD0D15AE0C17AB0918AA0F217F00059F313E671C231C0000251A14424740CACFCB E9EFEDF9FFFFF8FFFFF8FFFFF5FFFCF7FFFEFBFFFFFEFFFFF1EDEEFFFBFFFFF2F8725861 15000023000B591A23932226930909940509A7161BB41D26A90F19A30611AA0815A80311 AD0711B30C14B50C13B30A0DAE0808AF07069810126A1E2A552B39310D1912000069585E FFFAFCFEFFFFEDF6F3EDF8F4F8FFFFF9FFFF9DA1A015131404000042373BDDD2D6FFFCFD FFFFFFFDFDFDFFFFFFFFFFFFFBFBFBF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFCFCFCFFFFFFCDCDCD484848 050505090909BDBDBDE9E9E9FFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFDFBFFF8FBFFF6 FEFFF8FFFFFBFFFCFFFFF9FFFFF8FFFFF7FFFFF7FFFFF8FFFFFBFFDCDCE6F8FFFFF4FFFF CFE5E2454B471D00004201056A0A158C0D1EA6081FB4041BB90319B80717B00F15A71214 A014139F1312A80F14B00A14BC0517C00319B40015B514267F000A9034392800001A0902 2B352DB3CDC4EAFFFFECFFFFF1FFFFF7FFFFFDFFFEFFFDFCFFFCFAFFFBFAFFFDFDFFFFFF F8FFFFF2FFFFECFFFFE9FFFFEBFFFFF0FFFFF9FFFFFFFFFDFFFCFBFFFCFAFFFDF8FFFFF6 FFFFF4FEFFF6FFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF1F1F1FAFAFAFFFFFFBFBFBF4242420404042507097F24298E0F16 960A13A8111AB7131EB70C15B4060FB1080DAE0B0EA90D0EA50F10A50F11A70E13AB0B17 AF0819B20719B50615B50613B50613B30713B20811B00911AF0A10AE0B0EAA0A0CAA0C0B AA0C09A80D08A60D07A60D07A80F09A6100FA91A20920F1787181E7C262549120B140000 111200364B38B9DAC7E3FFF9EAFFFFF0FFFFEEF7FEFDF9FFFFF8FFFFF1FFF0EBF1FFFFFF FFFFFFFCFCFCF5F5F5FFFFFFFFFFFFFEFEFEFFFFFFE9E9E9F1F1F1FFFFFFFFFFFFA9A9A9 3B3B3B060606000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000020202030303 030303040404050505050505060606050706000908000908000908000908000908000807 01070702060703040603040605050707070909070A0B090C0C0A0D0C0A0B0D0F0C0E100D 0F110E10120F1214111414121615131716141B17161C18171D17171E1818211819211819 22191A221A1828201E28201E291F1E2A201F2C20202D21212F21212F2121322223322223 352224352224372325382426392326382626332824322924322924322924332824332824 352724352724392A27392A273B29273C28273C28273C28273D28273D28273F27273F2727 3F27273F27273F27273F27273F27273F2727402828402828402828402828402828402828 402828402828402828402828402828402828402828402828402828402828402828402828 4028284028284028284028284028284028284026274026274026273F27273F27273D2827 3D28273C28273927253728253728253628253628253628253628253728253A24263D2227 3C23273C23273A24273A24273925273925273421233421233121223020212F21212E2020 2B1F1F2B201E2D1F1E2D1F1E2C1E1D2B1D1C291E1C281D1B261C1A251D1A2119161F1A16 1D1A151D1A151C19141B18131918131A1613161012150F13140E12130D11110B0F0F0A0E 0E090D0B090C0A0A0C09090B08090B05090A05090A030909030909040809030504030504 030504030504030504030504040605040605010302010302010302010302010302010302 010302010302040404040404040404040404040404040404040404040404000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000040404000000010101090909000000000000 090909373737898989E2E2E2FFFFFFFFFFFFEBEBEBFFFFFFFFFFFFFFFFFFF9F9F9FEFEFE FFFFFFF9F9F9F6F6F6FCFCFCFFFFFFFFFFFFF6F6F6FFFFFFFDFDFDFFFFFFFFFFFFFCFCFC FFFFFFF4FAF69CAEA22B3123160000591210921F249A070DA80006B8080BB6080AB20A0A AC0C0EA90C13A90B19AE081EB20523B9031CBC0007C6040CC50D15B60C15A30B1894101D 861825751D2B64202D230000140000695D61D6D6D8F8FFFFF4FFFFF4FFFFF8FFFAFBFFF6 FEFFF6FFFFF8FFFEF8FFFCFAFFFCFAFFFBFBFFFBFDFEF4F5F4EEF0FFFFFFFBFFFFF5FFFE EFFDFDF4FFFFF4FFFFADB2B65044481F000030000062090F8C171FA1151EA80D15AF0A11 B20910B20910AF0A11AC0B13A90C15AC0A15BB0919BA0818B10B15AA0D14A61012A80F12 B10C13B70815BA0015B90119C820378D04166B0E1665322F0F03000004004A544C8B9692 D6E1DDF7FFFFF7FFFFF7FFFFF7FFFFF9FFFFFEFFFFECE8E9DFD3D79580871F010B180000 4A202E6B232E9012139D05029D0708A81315AA171FA10F199D0B16A00E19A30F1BA50E17 A80B12AE0B0EB10B0BB50C07B70902A0100F70202B2E02111800002D121BA08F95FFFCFF FEFFFFF9FFFFF8FFFFF2FDF9CBD4D12E32310C0A0B1D1719D2C6CAFFFBFFFFFEFFF9F9F9 FFFFFFFFFFFFFEFEFEFCFCFCFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFAFAFAFFFFFFFCFCFCEEEEEEFFFFFFFFFFFFF9F9F9FFFFFFFCFCFCB8B8B8161616 000000484848DDDDDDF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFDFBFFFAFBFFF8FEFFFA FFFFFBFFFCFFFFFAFFFFF8FFFFF8FFFFF8FFF0E4F2FFFCFFFEFEFFD7E1E3F4FFFFF1FFFF ADB8B40E00002A00004C030A760C189B1023B10F24B20A1BAF0512B11119A91315A41414 A21212A80D13B00913BB0418BF0417BC0112BE14219B0E16790C0F823E3B190000060000 68746AF1FFFCEFFFFFF1FFFFF6FFFFFAFFFEFEFEFCFFFDFCFFFDFCFCFAFBFDFFFEF8FFFF F4FFFFF0FFFFEEFFFFF0FFFFF4FFFFF9FFFFFFFFFDFFFAF7FFF8F5FFFCF6FFFFF6FEFFF3 FAFDF2FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFDFFFEFFFFFDFFFFFDFFFFFDFFFFFFFF FCFFFFF5FFFEF8FFFFF9FFFFD1D3D05F55560E0000150000682B32810D16AA1822B11721 9F0009A00001B60D14BE1518B10D0CAC0C0CA90E0CA70F0EA80E10A90C13AE0A15B20719 B30619B30717B20717B30717B30715B20815B20813B00911AF0A10A9060BA80A0BA90E0C A70F0AA41109A11309A2150BA61510B01116A408139A13199529297426223C0D030E0000 0004004A5F50A5BFB4F0FFFFF4FFFFF7FBFFFFFCFFFFF8FFFFF6FFFFFDFFFFFFFFFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F2F2F2FFFFFFFFFFFFE8E8E8F8F8F8FFFFFFE3E3E3 797979000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000100000200000300000300 000200000100000100010000010000030000030000030000030000030000030000030000 010000000002000002000002000102000100000100000100000000030102050102060203 070304040404040605030706020806030909010A09010A09000908020808010707020607 02060701020401020403030505050707050809070A0A080B090909090B0A090B080A0C09 0C0E0B0D0F0C10100E11110F12110F1615131915141915141A16151C16161C16161D1717 1D1717221C1C221D1A251C1D251D1B261D1E281E1D281E1F291F1E2E22242E2222312225 312323322326342425342427342626312725302825302825302825312725312725322725 3227253429273628273727273727273727273727273927273927273927273927273A2627 3927273A26273927273A26273927273C28293B29293C28293B29293C28293B29293C2829 3B29293C28293B29293C28293B29293C28293B29293C28293B29293C28293B29293C2829 3B29293C28293B29293C28293C28293A26273A26273A26273A26273A2627392727392727 372727352525342625342625322725322725322725322725342625372426382426372428 3724263525283525263525283426263021242F21212D21232C20202A20212A201F291F20 291F1E291F1E281E1D281E1D271D1C261C1B251D1B241C1A241C1A1E19161D18151C1815 1918141A1613181713171612171612100C0D100B0F0F0A0E0D080C0C070B080609070508 07050809090B09090B07080A05090A05090A040809040809040809000201000201000201 010302010302020403020403020403010302010302010302010302010302010302010302 010302040404040404040404040404040404040404040404040404000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000404040000000000000C0C0C020202090909595959 BABABAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFBFBFBFFFFFFFAFAFAFFFFFFFFFFFF FDFDFDFBFBFBFFFFFFFFFFFFF7F7F7F8F8F8FFFFFFF8F8F8FDFDFDFFFFFFF2F2F2FFFFFF FCFFFDF5FFFB767E731300002400005800038D161CA71720A4040EB00911B20910B00911 B00913AF0917B00819B2071AB60517C30914C0070DB7060EAE0910A50B159B0F1A941423 8B1B2B711021782A3A2700001800008C8084F9FFFFEEFFFFEBFFFFF8FFFBFEFFFAFFFFFA FFFEFAFFFCFAFFFBFAFFFAFAFFF9FBFFF1F4FFFBFDFFFCFFFFFEFFFBFFFFF7FFFFF4FFFF F1FFFFF1FFFFF5FFFFB9B9BB4B383A1C0000320000670E1281141994161A9E1117A70E13 AB0C11AE0A11B00911B00911B20813BD0B1BBA0919B20C18AA0D14A70E11A80D11B00B12 B80813AF0004C50A1FB7071CA40B1D8E1A2578262A5625211C0300070000363732A6ABA7 E8F1EEF5FFFFF2FFFFF1FFFFF3FFFFF6FFFFFFFFFF8E7F821200001C0000501B235D1E27 71161F981012B01513AE18179F0F0F94050794070D9D0D16A50F1AAE121FAC0C18A9050E AA070CAC0E0DAC140FAA170D921F185A1C21160000270C158C777EFBEFF3FFFDFFE7E9E8 FBFFFFF9FFFFE4EDEA4B514F0103020100008D898AFFFCFFFFFAFDFFFEFFF7F7F7FEFEFE FFFFFFF4F4F4FFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBEBEB8B8B8B000000 0000006A6A6AF1F1F1FAFAFAFFFFFFF3F3F3FFFFFFFFFFFFF6F6F6FFFFFFFFFFFFEAEAEA FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFDFEFFFDFFFFFDFFFFFD FFFEFFFFFEFFFFFDFFFFFDFFFFFDFFFFFDFFFFFEFFFFFFFFFCFFFFFBFFFFFBFFFFFCFFFD 9E9B9643312D1C00003E00008223279A2128A1141CB1161CAF0B12B00910AF0A10B00B12 B10B15B10B15AE0615AD030CB9090BB40D07A6110B93181082241C66231A340C020F0000 6B675EF2F9F2F8FFFFF7FFFFECF8F6F8FFFFEEF7F6FBFFFFFEFFFFFFFFFFFCFFFFFBFFFF F9FFFFF9FFFFF9FFFFFBFFFFFEFFFFFFFFFFFFFFFDFFFFFDFFFFFDFFFFFBFFFFFBFFFFFB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFDF4F6F1FFFFFBFFFCFDFCEBF1FFF8FFFFF6FFF6F5FBF5FFFF D9F6F2EAFFFFD7F1E84F544E1400002A000070152690192C9D111EA70D17A80D15A80D13 A90D10A90E0CA90E0AA80F09A30A05A60D08AC0E0DAE0E10B10A12B30713B60515B1091A A60E1B9806139F0716A90A1CB10C1DBE1325BC1020A70007B40814AF0A11A90D10A5110F 9F160E99190E90180A961007AE0103C60E16B10C128B00028413158635325A2521160000 150704373330FFFFFFFFFFFFFFFDFFFBF1FAFDEDFAFFFAFFFFFDFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF B8B8B84E4E4E000000000000080808000000000000131313000000000000040404020202 000000000000000000050505000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000200000700000900000800000600 0004000001000300000600000B00010C00000C00000B00000A0000080000080000060000 010004000005000205000404000502000400000300000000040000080000080000070000 010000000200000402000502000604030504030504030504030504030504030504030504 060606060606060606060606060606060606060606060606060606060606070707080808 0808080909090A0A0A0A0A0A0E0E0E100E0F110F10131112151314161415181617181617 1715161817151917181B1A181D1B1C201C1B221E1F221E1D201C1D201C1B201C1D211D1C 221E1F241E1E241E20241E1E2B22232C22232C22232D23242E24252F25262F25262F2526 30262731252731252732262833272934282A34282A34282A322628322628342528322628 34252832262834252832262836272A34282A36272A34282A36272A34282A36272A34282A 36272A34282A36272A34282A36272A34282A36272A34282A36272A34282A36272A34282A 36272A34282A36272A36272A38292C38292C38292C37282B36272A332729332729332729 3226283226283226283026272F25262E24252E24252E24252C23242A24242A2426292323 282224272121272123262221231F20231F1E231F20221E1D211D1E201C1B201C1D201C1B 1E1A191E1A191C18171B171619151415141214131113121016151316151314131111110F 11100E0E0E0C0C0C0A0C0C0A070506070506070506070506070506060606060606060606 060606060606060606050706050706050706050706050706040404040404040404040404 040404040404040404040404040404040404040404040404040404040404040404040404 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000020202 060606010101000000030303010101101010010101000000202020949494ECECECFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFCFFF5F1F27E72741100001D0000500C1771111F9D2234A91126BF1329C00B1EB30008 AC0003B50D0DB41511AD100BAE0B0CAE0B10A90D10A50F11A20F15A20F17A40E1AA20E1E 97051A95112871061A3200001B0000979998E6FFFFE2FFFFFBFFFFF7EDF5FFF6FDFFFAFF FFEEF4FFF6FAFFF9FDFEEEF1FFFAFDFFFCFDFFFDFDFFFFFDFBFFFFF8FFFFF5FFFFF4FFFF F5FFFFF7FFFFFBFFFDDEDFDA6F66611100001B0000531B1A732727822021921B1DA2171A AB0C11AE0107B70006BD050FB30713AE0A15AC0A15AB0B13A90D11AB0C10AE0B10B00910 B30811B20813AF0917A80C1AA00F1E9713218F16257C1F292B00000F00002116148D8D8B F5FFFFEEFFFFD2F2EFEAFFFFF0FFFF6F78750A0000190000591C1B7521217A16168D1517 A20F17A70E13A011139B14119A15109E1310A80E0EB2090EB8000BBD000DBD0110B40A15 A1141A8B1B19711F145723181200000C010581787BFFFDFFFFFEFFF5F3F4F6F6F6FDFFFE F6F8F7757776000100050505797979E7E5E6FFFEFFF5F3F4FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFE4E4E4727272000000 000000828282FEFEFEFBFBFBFAFAFAFFFFFFFFFFFFFAFAFAFCFCFCFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF1F3EE 7A7770190400210000601A1A8626278D1517920307A8090EAF060DB2040DB3050EB30811 B00913AE0A15AE090FB30600B60B01AE12069F160C8D1E13751E15480C021E0000230F08 9A938DEDEFECECF5F2F7FFFFF3FFFFEEF8FAEDF5F7FEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFDFEFFFBFFFFFAFFF3F5FFF9FFFFF8FFFFFAFFF2F2FAF4FFFFEAFFFF C6E7E06479701C17112200005D07128F14289F0D22A50D1AA80D15A80D15A80D11A70F0E A70F0CA70F0AA71009A60D07A90E0AAD0D0DB00B0FAF0810B00611B00412A70917981622 9C242E90101D8C04129F0C1CA10415A40010BE1627AD0514AC0612A80810A30D0E9E1310 99160E94180E9F120BB50104BC0004B8090EAF161994171B721213601A1A5A2C2C1D0100 3C2C2DECE2E3FEF5F8FFFCFFFFFBFFFFF5FFFFF8FFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D3D3D37575751F1F1F0000000A0A0A0B0B0B0000000000000000000000000404040D0D0D 0E0E0E050505000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000200000700000900000702000600000400 0001000100000600000900000A0000090000080000080000070000060000040000000005 0000070003050005040006020006020004000001000600000A00000B0000080000030000 000200000502000502000604040404040404040404040404040404040404040404060606 060606060606060606060606060606060606060606060606060606070707070707080808 0909090909090A0A0A0909090A0A0A0B0B0B0D0D0D0F0F0F101010111111121212131313 1414141515151717171919191A1A1A1B1B1B1C1C1C1B1B1B1B1B1B1C1C1C1C1C1C1D1D1D 1E1E1E1E1E1E201E1F261D20271C20281D21291E22291E222A1F232B20242B20242B2024 2B20242C21252D22262D22262E23272F24282F2428302529302529302529302529302529 30252930252930252932272B32272B32272B32272B32272B32272B32272B32272B32272B 32272B32272B32272B32272B32272B32272B32272B32272B32272B32272B32272B32272B 32272B32272B32272B31262A31262A3025292F24282F24282E23272D22262D22262D2226 2D22262C21252B20242B20242A1F23291E22281F22232122222222212121202020202020 1F1F1F1E1E1E1E1E1E1F1F1F1E1E1E1E1E1E1D1D1D1C1C1C1C1C1C1B1B1B1B1B1B181818 1818181616161515151313131212121010101010101010101010100E0E0E0D0D0D0B0B0B 0A0A0A080808080808060606060606060606060606060606060606060606060606060606 060606060606060606060606060606060606060606040404040404040404040404040404 040404040404040404040404040404040404040404040404040404040404040404000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000101010909090E0E0E070707 0000000000000707070000000000000D0D0D5E5E5EBEBEBEF9F9F9FFFFFFF8F8F8FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFF FCF0FAD7D0D76F666B0B00022100076C2A38700D21960E26A6021BB30014BD0110BE090E B60D06A70E00A10B00A80E0CA80D11A40F11A21011A11111A50E13AB0B15AF0819AC0519 A90B22930D2556000723000039303196B5ADE7FFFFFCFFFFFFF2FFFFF9FFFFF9FFFFF5FD FFF0F8FFF9FFFFFAFDFFFBFDFFFCFDFFFEFDFFFFFDFBFFFFF9FFFFF7FFFFF7FFFFF7FFFC F6FFF8F9FFFBF3FDF5C7CCC575746F2A1F191400004919176A24247C1A1B7D02059A0509 C31A21CA1119AC0000AF0913A90C15AB0B15AC0B11AC0B10AE0B0EAE0B0EAF0A0EAF0A10 AE0A11AC0A15AB0B17AB0A1CA90A1EA80A219613256C1D233B0D0F1600001C0C0C8E908F F3FFFFEEFFFFE1F9F98B9B9A3C3C3A1100003300006E1D1A851C198E110DA01211A50E15 A50E17A011139B14119B140EA1120CAC0D0AB7070AC2000ACE0819C00516A0000B8D1119 802A294F1F151300000A02005B5B5BD8D8D8FFFFFFF5F5F5FAFAFAFFFFFFFDFDFD9A9A9A 222222000000434343C9C9C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4D4D4555555000000 111111A6A6A6F6F6F6FFFFFFFFFFFFFAFAFAFDFDFDFCFCFCFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFDD8D4D1 6D5B592600003300006E1A188D21218808099D0C0FA5090DAA050BAE050CB0050EB20612 B30914B80B11B50000BA0903B3100BA2130D911A147D1E1A5D16123D0C08160000413131 C7C1C1F1F1F1FEFFFFFAFEFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFDF5F4F2FDF7F9FFFCFFFFFCFFFAF7FEFBFFFFF5FFFFF4FFFF788480 0C09041400004F0E147C1B26921324A00F20A40E1AA70D15A80D15A80D11A90D10A90E0C AB0D0AAC0D0AAE0F0CAD0E0BAC0C0CAB0A0FAA0911AA0813A808149A0C18821920751C22 5B00016900069E29329D1B2789000AA6101CA40815A70711A6060EA7080CA60A0DA70D0D A8100DAF0F0FB80308B20002AE090DAC1B1E921E216E14145E1E1E5F36341100003E3232 E5DFDFF9F5F6FFFDFFFFFCFFFFF8FFFFF4FAFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFF FFFFFFC1C1C15252520000000000000808080B0B0B050505000000000000000000020202 010101000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000100000202000202000104000102000002000100 000000000000020202010100010100000100000100000200000200000200000004000005 0003050005040007020006020004000001000400000800000B0000080000030000000200 000500000500000403030303030303030303030303030303030303030303050505050505 050505050505050505050505050505050505050505060606060606070707080808080808 0909090909090505050505050606060707070909090A0A0A0B0B0B0C0C0C0F0F0F101010 1111111212121414141515151616161616161717171717171818181919191919191A1A1A 1B1B1B1C1A1B21181B22171B23181C23181C24191D251A1E251A1E261B1F261B1F261B1F 271C20271C20281D21291E22291E222A1F232C21252C21252C21252C21252C21252C2125 2C21252C21252E23272E23272E23272E23272E23272E23272E23272E23272E23272E2327 2E23272E23272E23272E23272E23272E23272E23272E23272E23272E23272E23272E2327 2E23272E23272C21252B20242B20242A1F23291E22291E22281D21281D21281D21271C20 271C20261B1F251A1E251A1E24191D231A1D1E1C1D1C1C1C1C1C1C1B1B1B1A1A1A1A1A1A 1919191919191B1B1B1B1B1B1A1A1A191919191919181818171717171717131313131313 1212121010100F0F0F0E0E0E0D0D0D0C0C0C0B0B0B0A0A0A090909080808060606050505 040404030303050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505030303030303030303030303030303030303 030303030303030303030303030303030303030303030303030303030303000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000020202000000000000000000080808020202 0000000000000707073C3C3C949494E7E7E7FFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFFBFF FFFCFFDBD5D9483D431200003D07145D09198E172B98041AA70013B90715BD0E13B20A07 A40800A20800AC0C0CAB0C10A70E10A41010A21010A50F11AB0B13AE0917B40D1FA5081D 970E22801728380002110000303B35B5C8C4FEFFFFFFFCFFFFFBFFFFF6FEFFFBFFFFF7FD FEF3F7FFFBFFFFFCFDFFFDFDFFFFFDFEFFFDFCFFFFF9FFFFF9FFFFF9FFFDF8FFF8FBFFFA FBFFFBFBFFFBFCFFFBEFF0EA877D7B200B081D0000440607751F2286171D900A11A50B13 B50E16B60C15AC0A15A90C15AB0B15AC0B11AE0B10AF0A0EB00A0EB00A0CB00A0EAF0A10 AF0913AE0A15AB0A1AA90A1CA90A1E9B11217D1C256B242A40050B1D00001E0509908589 D5D3D8C5C5C720171A1F06093204065E16178521219319189C0E0DA60D0FA80D13A70E13 A40F11A21010A4100EA80E0CB00A0CB6070CBE0814B80612AD08169D111A84191F5F1514 2E01001100005F5755D2D2D2FFFFFFFFFFFFDFDFDFFFFFFFFFFFFFBCBCBC303030000000 1B1B1BAAAAAAFFFFFFFFFFFFF1F1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBEDEDEDFAFAFAC5C5C5313131000000 272727CCCCCCFFFFFFFFFFFFEDEDEDFEFEFEFFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFEFFE0D0D0 5E403E2300004000007C2221932524951514A01113A80D11AD080FAF040DB3030EB80612 BE0912BA0001BE0606B40C0CA20C0D921415872021752727602527230000110000827376 EEE5E8FFFDFFF1ECF2FFFDFFFFFDFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF2F2F2FFFFFFFCFFFFE9EEF2F3FBFEF8FFFFF6FEFF878789392B2B180000 3E060976212882141F8B0816A1131FA20F19A50E15A70E13A90D11AC0B10AE0B0EB00A0C B00A0AB40E0EB00C0DAC0C0EA90D11A80E16A50F1AA00E198D141D75292B3000002E0000 3800006D171A8724298B19218A0D159A1119A40E17A90C13AD080FAF040CB4030BBA070D BD0A10B9080EB60D12A30A0D8F0A0D881E20802F2E521A191B00000E0000665E5CFDFBFC FFFFFFFAF5F9FFFDFFFEF5FAFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFF FFFFFFEAEAEA949494363636000000000000000000040404000000000000000000000000 060606000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000010002060004070004060004040004010004000002000102 000300000501000400000500000500000600000600000500000300000002000004000302 0005020007020007020005000002000300000700000A0000080000030000000100000400 000400000302020202020202020202020202020202020202020202040404040404040404 040404040404040404040404040404040404050505050505060606070707070707080808 0808080303030303030404040505050606060707070808080808080B0B0B0C0C0C0C0C0C 0D0D0D0E0E0E0F0F0F101010101010131313131313131313141414151515161616161616 1715161D14171E13171F141820151920151921161A22171B22171B22171B22171B23181C 24191D24191D251A1E261B1F261B1F271C20271C20271C20271C20271C20271C20271C20 271C20291E22291E22291E22291E22291E22291E22291E22291E22291E22291E22291E22 291E22291E22291E22291E22291E22291E22291E22291E22291E22291E22291E22291E22 291E22281D21281D21271C20261B1F261B1F251A1E24191D24191D24191D24191D23181C 22171B22171B21161A2015191F16191A1819191919181818171717171717161616151515 1515151616161616161616161515151414141313131313131313130E0E0E0D0D0D0D0D0D 0C0C0C0B0B0B0A0A0A090909090909080808070707070707060606050505040404030303 030303040404040404040404040404040404040404040404040404040404040404040404 040404040404040404040404040404020202020202020202020202020202020202020202 020202020202020202020202020202020202020202020202020202000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000050505000000000000000000000000000000040404 1717176F6F6FCDCDCDFFFFFFFFFFFFF3F3F3F3F3F3FEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFCF1F7FFFBFFFFFDFF FFFEFFC8C4C539292C1B00004E0C18821D2D991A2BA91223AB0614AB040BAE0A09AD0F06 AA0C03AF0B0CAE0B10A90D10A70F0EA4100EA50F10A90D11AC0B13B5101EA205168E0112 921F2E7525302000000D00004C4845DFDDE0FFFEFFFFFDFFEEE9EDFFFDFFFFFDFFFBF7F8 FEFAFBFFFEFDFFFFFDFFFFFDFEFFFDFCFFFFFBFFFFFBFFFFFBFFFDFCFEF9FEFFFAFCFFFB F9FEF8FCFFFBFEFFFBDED9D69E8E8E2101022300003F00007E21299A28308B071292020C B21A26A80C17A90C17AB0B15AC0B11AF0A10B00A0EB2090CB2090CB2090CB2090EB00911 AF0913AE0917AB0A19AB0A1CA10E1E870F1B801C26872F3B5A121D2600002200015C3B42 6C4D53190000330005641D2185262A951E209F1316A90A0EA90609A90D10A80D11A90D10 AB0D0EAE0B0EB00A0CB3080EB20910B51118920004920C139F30366F1A1D2A00001F0000 533B37D2CAC8FFFFFFFFFFFFF3F3F3F3F3F3FFFFFFCECECE4F4F4F000000222222929292 FEFEFEFFFFFFECECECE6E6E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFFCFCFCFFFFFFF8F8F88D8D8D131313000000 595959CFCFCFFFFFFFFDFDFDFFFFFFFFFFFFF7F7F7FAFAFAFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECEBF0FFFDFFFFFBFFBBA5A7 462222240000400000842C28881F1B981C1AA61719AC1014AF050EB3020CBB030FC10611 C00108C0070CB3080EA0070C920F148D2327842F347234395A2D32150000584348FFF6FB FFFBFFFDF2F8F9EEF4FFFAFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFFF7F6FBF9FFFFF4FFFFE6FCFAF1FFFFEDFBFBABABAB1E080B26000048020A791E27 92232C8C0E198F0711A0131BA01117A20F15A70E13AB0C11AF0A10B3080EB6070CB6070C B80B0FB2090EAA0B10A71017A3161E9E182192151D78181C4F1F1F120000220300340C0A 2300002D00007A2C2C8A2A2C8E1B1E9E191EAB141BB30C16B9010DC0000AC9000BC7030F B80D15AA11149810128912147B1D1D621C1C3202021400005A4C4BB8B4B3FEFFFFFCFFFF F3F3F5FFFDFFFBF5F7FFFDFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFF1F1F1 FFFFFFFFFFFFCCCCCC6464640C0C0C010101000000000000020202080808040404000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000400020E00051100050E00050A0004040004000002000302000502 000800000900000900000900000900000800000700000500000000010000000200000500 000700000800000600000400000000040000070000070000030000000100000400000500 000302020202020202020202020202020202020202020202040404040404040404040404 040404040404040404040404040404040404050505050505060606070707070707080808 050505050505050505060606060606070707070707070707080808090909090909090909 0A0A0A0A0A0A0B0B0B0B0B0B0E0E0E0E0E0E0E0E0E0F0F0F101010111111111111121011 1913151B12151C13161D14171D14171E15181F16191F16191F16191F161920171A21181B 21181B22191C231A1D231A1D22191C22191C22191C22191C22191C22191C22191C22191C 241B1E241B1E241B1E241B1E241B1E241B1E241B1E241B1E241B1E241B1E241B1E241B1E 241B1E241B1E241B1E241B1E241B1E241B1E241B1E241B1E241B1E241B1E241B1E241B1E 251C1F251C1F241B1E231A1D231A1D22191C21181B21181B21181B21181B20171A1F1619 1F16191E15181D14171B1517181617171717161616151515151515141414131313131313 1111111111111111111010100F0F0F0E0E0E0E0E0E0E0E0E090909090909090909080808 080808070707070707070707080808070707070707070707060606050505050505050505 040404040404040404040404040404040404040404040404040404040404040404040404 040404040404040404040404020202020202020202020202020202020202020202020202 020202020202020202020202020202020202020202020202000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000202020B0B0B0D0D0D0000000000000808085252529A9A9A EAEAEAFFFFFFFFFFFFF5F5F5EDEDEDFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF6FCFFFBFFEFEDF0FEFFFF FCFFFF9A9695250F121F00004C000A821C27A3242F9D0B159D0208B01213B51813AA0805 B2090CB2090EAE0B0EA90E0CA70F0CA5100CA80E0EA90D10A90911AD111C93020F8B0F1A 93323B641B22240000150000776D6CDEDEDEFEFFFFF9FBFAFEFFFFFEFFFFFBFDFCFBFDFC FEFFFFFCFFFFFEFFFFFCFFFFFEFFFFFEFFFFFEFFFDFEFFFBFFFFFAFFFFF8FCFDF7F7F9F4 F9FEFAFCFFFFFFFFFFFEF5F69F8B8D401B222600003300007C222C91293487131E880612 A10F1AA70D17A90C15AC0B13AF0A10B00A0EB3090CB5080AB5080AB5080CB3080EB00911 AF0913AE0A15AB0A19A70C1AA61826890614941E2E932A395B03113800002E00002D0000 3A000064131C88272E941F259D1016AC0D12B7080DB10305AC0C0CA90D0EB00A0EB5080E B9050EB9050EB60610AC0B119F1016840C0E7D1D1E7024243200001D0000583637CAB4B6 FFFCFDFBFBFBEFEFEFFAFAFAFFFFFFE9E9E96F6F6F000000000000737373EEEEEEFFFFFF FEFEFEF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFBFBFBFFFFFFE3E3E36C6C6C000000000000 727272EAEAEAFFFFFFFFFFFFF8F8F8F6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFF6F0FAFFF9FFFFF7FAA99191 2603012300004E0D07731E19881F1B9B1D1EA71619AD0910B2010BBB000DC1030FC1060F BB0A12AE09109B081091121B8B22297B283065262E3C0F16160000563F45FFFAFFFFFAFF FFFBFFFFF7FDFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFDFF FBFCFFEEFCFDEDFFFFEAFFFFEBFFFF9FABA7382C2C1F0000410001730A18931624A01824 A1151E9D12199C10139E1215A11013A70E11AB0C10B2090EB6070EBA050CBA050EB90810 AF0810A70C14A0131B991A218D1A217910175A0F131200002926219A938D978A84120000 18000043120D66221F761C1B8E1B1EA41920B2101BBB0212C3000BCE000BC80011B11018 910B0C91191B942D2E631312290000250000503C3BDCD4D2FEFFFFFBFFFFF8FEFEF4F8F9 FEFFFFFEFAFBFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4FFFFFFFFFFFFFFFFFFF7F7F7 FFFFFFFFFFFFF4F4F49A9A9A5C5C5C111111000000000000030303050505000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000600021200051500071100070A0005030004000104000502000800000A00 000A00000A00000900000700000700000600010400060000060000000100000400000700 000800000600000400000100030000060000060000030000000100000300000400000201 010101010101010101010101010101010101010101030303030303030303030303030303 030303030303030303030303030303040404040404050505060606060606070707060606 060606060606060606060606060606060606060606070707070707070707070707070707 0707070707070707070909090909090A0A0A0B0B0B0B0B0B0C0C0C0D0D0D0E0C0D150F11 180F12180F121910131A11141A11141B12151B12151B12151C13161C13161D14171E1518 1E15181F16191F16191D14171D14171D14171D14171D14171D14171D14171D14171F1619 1F16191F16191F16191F16191F16191F16191F16191F16191F16191F16191F16191F1619 1F16191F16191F16191F16191F16191F16191F16191F16191F16191F16191F161921181B 21181B20171A20171A1F16191E15181E15181D14171D14171D14171C13161C13161B1215 1A11141A11141711131412131313131212121212121111111010101010100F0F0F0D0D0D 0D0D0D0C0C0C0B0B0B0B0B0B0A0A0A090909090909070707070707060606060606060606 060606060606060606070707070707070707070707070707070707070707070707030303 030303030303030303030303030303030303030303030303030303030303030303030303 030303030303030303010101010101010101010101010101010101010101010101010101 010101010101010101010101010101010101010101000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000707073E3E3E868686D2D2D2FFFFFFFFFFFF FAFAFAEDEDEDFEFEFEFFFFFFFDFDFDF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFF7EEF3FBFBFDFBFFFFF2FDF9 F3F9F5A29D9A11000023000052050B851D2493161C9E1117AF191BB01415A40102B3080E B3080EAF0B0CAB0D0CA80F0AA70F0AA80F0AA80E0C9E0205B71E23A8151F89030C8A151E 89252D610C132700000E000082837EF3F5F0FCFFFDFBFFFDF7FDFBF8FFFEF9FFFFF9FFFF F9FFFFFBFFFFFCFFFFFEFFFFFFFFFDFFFFFDFFFFFBFFFEFAFBF8F1F9F8F3FFFFFBFCFFFD FBFFFFF9FDFEFFFEFFFCF1F7B29BA34B262E2300002D00006618257D25317B111D99131E A20F19A50E17A80D15AC0B11B00A0EB3090CB5080AB6080AB6080AB5080CB3080EB00911 AF0913AC0A15AB0B17A80717A106189F0E1F931020830E1E7B111F5C000A4000006F0F1B 841A24931B24950E15A0050BB4090FC0090EB90508AC0D0AAB0D0CB5080CBC040CC1010E BE0210B50613A50E17870F11852B2A642722260000160000492F2EC1A7AAFFF8FDFFFDFF F6F6F6F2F2F2FFFFFFF5F5F57D7D7D0C0C0C000000616161C9C9C9FFFFFFFEFEFEF2F2F2 FFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFAFAFAF4F4F4FFFFFFFFFFFFCBCBCB5C5C5C000000181818 828282EBEBEBFFFFFFF9F9F9FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFDFFF3EDF9F8F2FCFFFDFFF1E5E585736F 30130D1F000055160D6E1B158A1E1B9D1819A70C12AF010BB9000CBE0210B80A13AF0E16 A40E179811188D19227E1F275E121C3C030C1C00001F01098B787EFAEEF2FEF5F8F7F1F3 FCF8F9FDF9FAFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFEFEFF EAFCFEEAFFFFE6FFFFA7C5BB3E453D120000460008710715950C1EA50A1CAA0C1BAE141C A716199D11109E1211A11111A70E11AC0B10B3080EB9050EBC040EBC040EB90713AE0812 A20C1798151D8A1B2274151B56050B3300000F0101868C8AF8FEFAF2F4EF92928A3C3229 1C050025000056150F721817911A1EA5131DB20614BB000DC8000DC10013A21118851313 861F227A24253D00002000005C403FC7BCBAFFFFFDFBFFFFE8F2F1F2FCFBFBFFFFFCFFFF F8F6F7FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECECECE1E1E1FFFFFFFFFFFFFFFFFF F6F6F6FFFFFFFFFFFFD8D8D88686863B3B3B0C0C0C000000000000050505000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000600020F00071200070D0007070005000004000404000702000900000A00000A00 0008000006000003000401000900000D00000F00000D0000060000000200000600000700 000700000502000202010002040002060000030000000000000200000300000100000000 000000000000000000000000000000000000020202020202020202020202020202020202 020202020202020202030303030303040404050505050505060606060606050505050505 040404040404040404040404040404040404070707070707060606060606060606060606 0606060606060505050606060606060707070808080808080909090A08090F0B0C100A0C 110B0D120C0E120C0E130D0F140E10140E10140E10140E10150F11161012161012171113 181214181214171113171113171113171113171113171113171113171113191315191315 191315191315191315191315191315191315191315191315191315191315191315191315 1913151913151913151913151913151913151913151913151913151913151A14161A1416 191315181214181214171113161012161012161012161012150F11140E10140E10130D0F 120C0E110D0E0F0D0E0E0E0E0D0D0D0C0C0C0C0C0C0B0B0B0A0A0A0A0A0A090909090909 080808080808070707060606060606050505050505050505060606060606060606060606 060606060606050505050505060606060606060606060606060606060606020202020202 020202020202020202020202020202020202020202020202020202020202020202020202 020202020202000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000151515616161BCBCBCF9F9F9FFFFFFFFFFFFFFFFFFF7F7F7 FFFFFFFFFFFFFFFFFFEEEEEEEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFF9FBFEFFFFF7FFFEE8F9F3F5FFFF E7F0EB75706C1A00002D0000540508821B1F9D2026A01319A10A0FAC0B10B2090EB3080E B00A0CAC0C0CA90E0AA80F09A80F09A80F0AA20806AC1315B11A1F9B0C1288020B931520 901C25610C1116000025221B92938BEFF2EBFBFFFBF3FCF7F6FFFDF7FFFFF7FFFFF8FFFF F9FFFFFBFFFFFFFFFFFFFFFDFFFEFDFFFEFAFFFCF7FFFBF5FFFEF9FFFFFBFCFFFFFBFFFF F4FCFFF1F4F9FFFEFFFFFBFFD2BEC96848531E00002500005115217826328D17239D111C A0101AA40E17A80D13AE0B10B2090EB5080AB6080AB6080AB6080AB5080CB2090EAF0A10 AE0A11AF0913A10003BD1023B4112299001292081791111E870E1D820E198F1925941822 9710179A070FA9060BB9080EC1070CBA0609AC0D09AC0D0AB7060CC0020EC50010C00113 B207179B121A7B1B1C652A2430130B08000039322CB4AAA9FFF7FEFFF8FFFFFDFFFFFFFF FFFFFFF0F0F09D9D9D1616160000003D3D3DD9D9D9FCFCFCFFFFFFF9F9F9F8F8F8FFFFFF FFFFFFECECECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFBFBFBFFFFFFFFFFFFF1F1F1FFFFFFFFFFFFCECECE373737000000181818 B4B4B4FFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEFFF5EFFBFFFCFFFFFDFFFFFDFFFFFEFFE4DFDC786B65 120000390E0556160D781D1A8F1B1B9E0F13A8040DB3010DB70712A90E16A0151C98161E 8F1C2386222A6E1D2441020A1F000033141A816C71FFF7FBFFFDFFFFFEFFEDEFEEFEFFFF FAFCFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFCF4FFFFFEFFF4FFFF EBFFFFCDEEE3586E620400001F0000731821981525B51328BB0B20B20614AB0710A51111 A318159E1310A11110A70E10AE0B10B5080EB9050EBC040EB90510B60A16A90C1799101A 8C17207A1B215C111538000019000071686BE3EBEDF8FFFFF2FDF9F9FFFBA8ABA2261F15 0F0000370F0756150F7A1C1D941820A20C18AD0111BA0011B60718901319852728772225 460203240000341010A3918FFFFEFBE4E8E7F8FFFFE3EFEDF8FFFFF9FFFFFCFFFDEEEEEC FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEDEDFFFFFFFFFFFFFFFFFFEEEEEEF4F4F4FFFFFF FFFFFFFCFCFCFFFFFFFFFFFFC5C5C55D5D5D101010000000060606000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0300020A00050B0007060007010005000204000502000700000800000800000600000300 0600000F00001700001D00002000001C00001600000E0000040000000400000600000600 000502000104000004030004040002030000010000000200000300000100000000000000 000000000000000000000000000000020202020202020202020202020202020202020202 020202020202020202030303040404040404050505060606060606030303030303030303 020202020202010101010101010101070707070707060606060606060606050505050505 0505050404040404040404040505050606060707070707070806070B07080C06080C0608 0D07090E080A0F090B0F090B0F090B100A0C100A0C100A0C110B0D120C0E130D0F130D0F 130D0F161012161012161012161012161012161012161012161012181214181214181214 181214181214181214181214181214181214181214181214181214181214181214181214 181214181214181214181214181214181214181214181214181214150F11150F11150F11 140E10130D0F120C0E120C0E120C0E110B0D110B0D110B0D100A0C0F090B0E080A0E080A 0D090A0A0809090909090909080808070707060606060606060606070707070707070707 060606050505040404040404040404050505050505050505060606060606070707070707 070707030303030303030303040404040404050505050505050505020202020202020202 020202020202020202020202020202020202020202020202020202020202020202020202 020202000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000020202434343A5A5A5F2F2F2FFFFFFFFFFFFF6F6F6F7F7F7ECECECFFFFFFFFFFFF FCFCFCFAFAFAFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEFFF8F2F4FFFEFFF6FAF9E7F3EFF2FFFFF1FFFFDCEDE7 F8FFFA3F38321E01002B00006B1B1C92282C890A1191040CB81E26AE0A11B00A0EAF0A0E AE0B0CAC0D0AAB0E09A90E09A90E09AF1611980000A80F11B31C2199060E9B0B15A81A26 82151B43130F0A000031281FC2BFB8FEFFFAFBFFFDF7FFFEEEFDFAF5FFFFF5FFFFF8FFFF FBFFFFFFFFFFFFFEFDFFFEFBFFFCFAFFF6F2FFFDF8FFFEFAFAF9F5F0F2F1F8FDFFF8FFFF F8FFFFF5F9FFFEFEFFFFFBFFC9BCC65C44511600031E0005551925821C2992162196141E 9B121AA20F17A80D13AE0B10B2090CB5080AB6080AB6080AB5080AB2090CB00A0EAF0A10 B00910B90713C40F1EAD0111A60111B119269B0A1788000CA4202BA11B249D141C9E0D14 A70C12B30D11BA0A0DBD0409B60404AC0D09AC0D0AB7060CC00110C30011BC0217A80C1A 8F1720762F2D321108030100111D1189928DFEFFFFFFF9FFFBEAF4F5EFF3FFFFFFFBFBFB B9B9B95151510000001A1A1AA7A7A7FFFFFFFEFEFEFCFCFCFFFFFFFFFFFFFBFBFBFCFCFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8A8A81A1A1A000000323232 D4D4D4F6F6F6FFFFFFF9F9F9FFFFFFFBFBFBFBFBFBFFFFFFFFFFFFF4F4F4FAFAFAFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFFF9FFFFFCFFFFFDFFF7F7FFFCFFFFFCFFFFB8B9B341372E 1400003708026E2421852121880A0EA00D15B7131EA1040D9B1A1F87191C720B0F7C2126 64191E2A00001F000044252ADCCCCFEEE5E8FFFFFFFCFFFFF9FFFFF1FCF6F6FFFBF9FFFD FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFCFCFCFFFFFFFFFEFFFFFBFFF6F0FAF8FFFFDFF2EE 475B50000300200700652525891A23A40D1EB6041ABE0115BA0413B20910A70F0EA0120E 9A0C0A9F0D0DA90F11B00D10B4090FB7060EB80711B70913B8162197051092162097323A 65181E270000220000583F43F8EEF6FFFEFFFCFFFFF5FEFDF8FFFFF2FCF4A1A49B423B31 1902001F00004D09087F23268F1720970B18A50819970917872228681C1E510F11240000 1F0000A78F8FFFFCFBF3F3F3F9FFFFF7FFFFF5FFFFF7FFFFF9FFFFFCFFFDFFFFFBFFFFFB FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFDFDFDFDFDFDFFFFFFF7F7F7B6B6B64F4F4F000000070707000000000000030303 090909000000000000090909070707000000000000000000040404090909060606000002 040309000106000105000304000502000600000600000700050B010700000F00001B0000 28000047060A671C21752D306A2C2D2B00001800000E00000E0E06000400000502000C0C 000205000004030004040002030000010000000200000200000100000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000020202020202020202020202 020202020202020202020202040404040404040404040404040404040404040404040404 060606060606060606060606060606060606060606070506090506090506090506090506 0905060905060905060905060B07080B07080B07080B07080B07080B07080B07080B0708 0B07080B07080B07080B07080B07080B07080B07080B07080F0B0C0F0B0C0F0B0C0F0B0C 0F0B0C0F0B0C0F0B0C0F0B0C0F0B0C0F0B0C0F0B0C0F0B0C0F0B0C0F0B0C0F0B0C0F0B0C 0F0B0C0F0B0C0F0B0C0F0B0C0F0B0C0F0B0C0F0B0C0F0B0C0B07080B07080B07080B0708 0B07080B07080B07080B0708090506090506090506090506090506090506090506090506 070506060606060606060606060606060606060606060606060606060606060606060606 060606060606060606060606040404040404040404040404040404040404040404040404 040404040404040404040404040404040404040404040404020202020202020202020202 020202020202020202020202000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000070707020202000000000000 0000000202020202020000000000000000000000000C0C0C0A0A0A000000010101151515 979797DFDFDFFFFFFFFFFFFFF2F2F2FFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFBFBFBF6F6F6FCFCFCFFFFFFFFFFFFFFFFFFFDFDFDFBFBFBFCFCFCFFFFFF FFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFCFCFC FFFFFFFFFFFFFFFFFFFFFEFFFFFEFDFFFFFDFCFFFDF8FFFFF4FFFFF0FFFFF0FFFFF2FFFD E2E9E14037301800003900006E181B770A10A2232C9B0B15AA1018B11016B00F14AE0B0E AA0806AA0805AE0F0BB31611A90E09A80F0AA80E0CA80E10A90C13A90C17AB0A1996141E 72312D35190E110000392A23CDC6C0FFFFFBF9FFFFF7FFFFF4FFFFF3FFFFF6FFFFFBFFFF FCFCFCFAF6F3FFFBF8FFFDF8FFFCF6FFFCF8FFFDFAFFFFFDFEFFFFFBFFFFF8FFFFF7FFFF F7FFFFEBF1FDFBFDFFFFFDFFD9D1DC5A4D571100082000005705117D131F8B1C259A212A 8F09109A0910A00509B20F14B50C0FB70A0CB70A0CB6090BB1080BAE080AAD080CAD070B B70610B90510B50613AF0913A90C15A50E17A011179E11179E1117A01115A40F13A80E10 AE0B0CB3090AB70709B50909BD1F1C930000AA0005CB1522BB0418AA0114A016257D1921 3E0B08150800000C005B7568F1FFFFF9FFFFF9EFF7FFF9FFFFFDFFFFFFFFDADADA3A3A3A 000000191919747474FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9E9E99595950202021111113F3F3F E0E0E0F8F8F8FFFFFFFFFFFFFCFCFCFDFDFDFFFFFFFFFFFFFCFCFCFBFBFBFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFFFAFFFFFBFFFEFCFFF4F7FEF9FFFFF8FFFFF4FDF8B0B1AB21120D 180000360000732221891F238D0E159E111AA11B22882124701F1E7D3133480607240000 21000056393DDBCBCCF3EDEFFAFBFDF9FFFFF7FFFFF2FFFCEAFBF3EEFFF5F7FFFBFCFFFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFF2E7EFFFFBFFE7E7E76C6E6913130B 14010043120D741E1F96141EAC091ABC0217C10013BC0311B30810A80E0EA2110EA20E0C A40E0DA90D0EAE0B0EB0070CB0050DAF050EAA0911A3101A94121C861B23631018290000 1B0000665053DCD0D4FBEFF9FFFBFFFFFDFFF9FAFEF9FFFFF8FFFFECF6EEC0C3BA3A3128 1100001F0000622021842D33841A248F19259527327122275217192300002200009E8485 EEE0E0FCF8F9FBFFFFF8FFFFF5FFFFF5FFFFF8FFFFFBFFFDFEFFFBFFFFFAFFFFFBFFFFFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD F9F9F9FBFBFBFFFFFFFFFFFFF4F4F4CACACAA7A7A71111111E1E1E181818000000000000 0000000101010000000000000909091414140B0B0B0000000000000000000F1312000404 0005040005020006000006000005000002000600000E00001800003000004D080B661118 77161F821721811920721C1F500C0B2D00001600000A0000030400000504000404000205 000005010004030002030000010000000200000200000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000020202020202020202020202020202 020202020202020202040404040404040404040404040404040404040404040404060606 060606060606060606060606060606060606060606070506070506090506070506090506 0705060905060705060B07080907080B07080907080B07080907080B07080907080B0708 0907080B07080907080B07080907080B07080907080D090A0B090A0D090A0B090A0D090A 0B090A0D090A0B090A0D090A0B090A0D090A0B090A0D090A0B090A0D090A0B090A0D090A 0B090A0D090A0B090A0D090A0B090A0D090A0B090A0B07080907080B07080907080B0708 0907080B0708090708090506070506090506070506090506070506090506070506060606 060606060606060606060606060606060606060606060606060606060606060606060606 060606060606060606040404040404040404040404040404040404040404040404040404 040404040404040404040404040404040404040404020202020202020202020202020202 020202020202020202000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000060606060606000000 000000000000000000101010000000000000060606000000030303717171F2F2F2FBFBFB FFFFFFFFFFFFFEFEFEFDFDFDFFFFFFFEFEFEF0F0F0F4F4F4F8F8F8FEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF6F6F6FBFBFBFFFFFFFFFFFFFEFEFEFBFBFBFAFAFAFBFBFBFCFCFC FCFCFCFAFAFAF8F8F8FAFAFAFEFEFEFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFDFDFD FBFBFBFCFCFCFEFEFCFFFFFBFFFFFBFEFFFDF9FFFDF7FFFFF2FFFFF0FFFFF0FFFFEBFCF2 CBD0C930211A2100003A0000973C4375060F9819249B0E16A30E14A80D13AC0D11AF0A0E AF0B0AB00C0AAE0F0BAB0E09A80F09A80F0AA90D0EAC0B11AF0913B30715A10F1A7E2827 4D1B142400001B000063504CDCD4D2FEFFFFEBF5F6F5FFFFF4FFFFF7FFFFF9FFFFFEFFFF FFFDFAFFFBF8FFFCF8FFFBF8FFFBF8FFFDFBFFFEFFFEFFFFFBFFFFF8FFFFF5FFFFF5FFFF F1FBFFECF4FFFBFFFFFEFEFFE8E5EE6E676F1100002A0000510008832732740C159C272F 98151BB221289E0307B00D12B40B0EB40A0DB3090CB2090CAF090BAC090CAE080CB5080E B6070EB30810AF0A11AB0C11A80D11A40F13A21013A21013A40F11A50F10A80E0EAC0C0C AF0B0AB20A09B00A0AA80D0BAB0F12B61118AD05149F000DA00F208D1A275B0E14290705 01010053695DDAFAEDF0FFFFEEFAFAFFFCFFFFFBFFFEF9FDFFFFFF5F5F5F0505050B0B0B 5A5A5AF4F4F4FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0F07F7F7F0000000000006E6E6E EBEBEBFFFFFFFFFFFFFBFBFBFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEFFFFFCFFFFFBFFFFFEFFF7FAFFEDF7F9F7FFFFF7FFFFF3F9F7948F8C2F1A17 1D0000511314802B30801B1F87141B8A1F25661A1A7C45422300001D00002F0F10786264 F4E6E6FEFAFBFCFFFFF8FFFFF5FFFFF4FFFFEDFFFAECFFF7EFFFF8F5FFFBFCFFFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FDFDFDFFFFFFFFFFFFFFFFFFFDFDFDF9F5F6FFF4F8FFFAFD9082810E0000160000481511 661615891B1EA0101AB00817BA0413BD0311B90510B20910A80E10A50F10AB1111AC0E0D AB0B0BAB0809AA070AA7060BA3080C9D0C118100058D20257720263700001C00004F393C C0BABEFFFDFFFFF9FFFFF8FFFFFAFFFEF9FFFBFCFFFBFFFFF9FFFFFBFFFBD6D7D15F564F 1100001C00003F070A611C2172222B661B2252191F2C02041D00007D6366FFF6F9FFFDFF EEEFF3F9FFFFF7FFFFF5FFFFF7FFFFF9FFFFFCFFFDFFFFFBFFFFFAFFFFFAFFFFFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8E8E87070701010100606060D0D0D000000 000000090909000000000000000000000000030303060606040404000502000700000900 000800000A000009000502000B00001600002200003900005F0A0D801B2196222B9C1D28 99111D8E0C167B0E137C22225D17172400001200000D05030A0B0D000205000107000007 010005030002030000000100000200000300000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000010101010101010101010101010101010101 010101010101030303030303030303030303030303030303030303030303050505050505 050505050505050505050505050505050505050505050505060405050505060405050505 060405050505080607070707080607070707080607070707080607070707080607070707 080607070707080607070707080607070707080607070707080607070707080607070707 080607070707080607070707080607070707080607070707080607070707080607070707 080607070707080607070707080607070707080607070707080607070707080607070707 080607070707060405050505060405050505060405050505060405050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505030303030303030303030303030303030303030303030303030303030303 030303030303030303030303030303030303010101010101010101010101010101010101 010101010101000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000040404 0808080A0A0A000000010101000000000000585858D0D0D0FFFFFFEEEEEEFFFFFFF8F8F8 EEEEEEF4F4F4FAFAFAF9F9F9F8F8F8FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBF1F1F1 F1F1F1F4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD FEFEFEFFFFFDFEFFFBFEFFFBFEFFFDFEFFFDFBFFFFF8FFFFF4FFFFF1FFFFF0FFFFF5FFFB AFB0AA0E00003103034500037E232C7F111C8D1119950E149E0D14A80D13B30E14B60D12 B20A0AAC0705AC0D09A90E09A70F0AA80E0CAC0B10B00911B60613A80C179023266B1D19 5F1B1A2C00001B0000816B6EFAF1F6FBFEFFF7FFFFF5FFFFF7FFFFF9FFFFFEFFFDFFFFFA FFFEF8FFF5F1FFFBF8FFFCFAFFFCFDFFFEFFFFFEFFFCFFFFF9FFFFF7FFFFF2FFFFF7FFFF F8FFFFE6EDF7FBFFFFFEFFFFD6D5DA77686D1C00003E041037000078273067060F9D2932 8C090FA6151CAA0F13AF0C11B10B0FB00A0EB00A0EAE090DAD0A0FAC090EB00A0EB00A0E AF0A0EAC0B10AB0C10A80E10A70E11A70E10A50F10A50F10A70F0EA80E0EA90E0CAB0D0C AC0D0AAB0D0C9A0001BB2026B21822900008930B1994212E610E182400001602015E635D DCF1E8EDFFFFE3F6F2F7FFFFFFFEFFFCF6FAFAF8F98484841515150000004A4A4AE2E2E2 FFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFF0F0F0414141010101020202999999 ECECECFFFFFFFFFFFFFDFDFDFCFCFCFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFFFFFCFFFCF3F8FFFEFFFCFFFFF1FBFDEEF9FBF7FFFFF4FCFEF2F2F26D6161140000 1F0000490B0E7125297F262C6A1A1D572421190000160000190000968484FFFCFBF4F0F1 FEFFFFF9FFFFF7FFFFF3FFFFF1FFFCF3FFFCF4FFFBF4FFFAF7FFFBFCFFFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFF FBFBFBFCFCFCFFFFFFFFFFFFFFFBFAFFFCFBAF9D9B280C0B1D00004D100F7622227F1114 9D171EA70D15B00913B60611B60611B30811AE0A11A80D13A80D11B31013B10D0EAD090A AA0708A90B0CA40E0F9D11129214158418187920224402041F00004D3438C4BBC0FBFFFF FBFEFFFFF9FFFFF8FFFFFAFFFFFBFFF8F7FCECF0F3EFF8F7F9FFFFFCFFFDD7D6D2796F6D 230F10160000431A206A3B435829311A000015000082696DFBEBEEFFFCFFFFFEFFFBFFFF E7F1F3F7FFFFF7FFFFF8FFFFFBFFFFFFFFFDFFFFFAFFFEF8FFFDFAFFFFFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFBFBFBFAFAFAFCFCFCFEFEFEFFFFFFFFFFFFD0D0D05A5A5A1010100E0E0E0A0A0A 0000000A0A0A0000000000000000000C0C0C111111020202000300000900000A00000700 0004000400000F00001E00002C00005C0D106D0E1282131994171DA0171FA5121CA60C18 9E0B158B0A0F95272A7D24263E00001B00000F0000090408000005000009000007010005 010002010000000100000200000300000100000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000020202020202020202020202020202020202020202020202040404040404040404 040404040404040404040404040404040404040404040404040404040404040404040404 040404060606060606060606060606060606060606060606060606060606060606060606 060606060606060606060606060606050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505060606060606060606060606060606060606060606 060606040404040404040404040404040404040404040404040404040404040404040404 040404040404040404040404040404040404040404040404040404040404040404040404 040404020202020202020202020202020202020202020202020202020202020202020202 020202020202020202020202020202000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000707070000000000000000000606060B0B0B010101 0000000000000404044C4C4CB9B9B9F7F7F7F6F6F6F2F2F2FFFFFFF4F4F4FCFCFCFFFFFF FFFFFFFFFFFFFCFCFCFFFFFFFFFFFFEAEAEAEFEFEFF6F6F6FCFCFCFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF8F8F8F6F6F6F9F9F9FCFCFCEFEFEFF1F1F1F8F8F8 FFFFFFFFFFFFFBFBFBFBFBFBFFFFFFFCFCFCFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFFFDFCFFFBFCFFFAFFFFFBFFFFFDFFFEFFFEFFFFF9FFFFF4FFFFE5FCF6F0FFFFE4F1EA 918E89140000230000601921721821861D228D161A971017A30D16B20C16B90B14B6070E AF0506AF0B0AA90E0AA70F0AA70F0CAB0D0EAF0A10B50711AC0A1596151A7E14168A2B2F 681C202700002400049B8790FDF8FFFAFEFFF7FFFFF7FFFFF1FBFAFAFFFBFFFFFAFFFEF8 FFF8F1FFFCFAFFFCFBFFFCFFFFFDFFFFFEFFFCFFFFFBFFFFF8FFFFF8FFFFF8FFFFF9FFFF EDF4FAEAEDF2F2F6F7FDFDFDFFFDFF99858E34141F23000229000083333E67060F941F27 99131AA31018A80D13AC0B11AF0A10AF0A10AE0B10AC0B10AB0A0FAC0C0EAC0C0EAC0C0E AB0D0EAB0D0EAB0D0EAB0D0EA90D0EA90D0EA90D0EA80E0EA80E0EA80E0EA80E0EA80E0E A80E109B0006B21B249D0F1B890B168F252F6B1A212A000015000059514FEFF5F1F5FFFF DCECE9E9F5F3FBFFFFFFFFFFFAF8F9AEACAD000000000000474747B9B9B9FFFFFFFAFAFA FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFF5F5F5E3E3E3393939000000121212959595 FCFCFCFFFFFFFFFFFFFDFDFDF7F7F7FEFEFEFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF FFFAFBF4EAEBFFFCFDFFFFFFFBFFFFF8FFFFF8FFFFF9FFFFFEFFFFCCC6CA6E5E6123060A 1C0000582627773C3E53201F160000220F092D1B17C9BBBAFFFDFBE0DCDDFEFDFFFCFFFF F7FFFFF4FEFFF2FCFBF6FFFDF9FFFDF9FFFBFBFFFAFCFFFAFEFFFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFCFCFC FDFDFDFFFFFFFFFFFFFFFEFDCDC4BF39221C1F0000510D0E86262A8E151C9D1019AD121A AC0B13AE0A11AE0B10AC0B11A90C13A80D13A80D15AB0B13B70E13B6090BAF0609AA0A0A A91110A31815961B16881C19913937420000220000280B0D9C9195FCFFFFF5FFFFF0FAFF FFFBFFFFF5FEFFFBFFFFFCFFFFFEFFF9FAFEF8FCFFFBFFFFE9EDEEFEFFFFFBF9FA91888B 15060B0E00000F00001100000F0000503C3EDFD0D5FFFCFFFAF8FDFCFFFFF9FFFFF0FBFF F7FFFFF8FFFFF9FFFFFCFFFFFFFFFBFFFEFAFFFDF8FFFDF8FFFEFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFBFBFBFFFFFFF5F5F5FFFFFFFFFFFFCCCCCC4F4F4F060606030303 0000000404040B0B0B060606000000000000000000000400000C00000800000400060000 1400002A00004501005C03058B20269519219912199E0D14A10A11A60A0EAA0B10A90E14 9E0D149B1A1F881E225F0F122E0000140000080002010005000009000009010007010004 010000000200000300000300000100000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 020202020202020202020202020202020202020202020202040404040404040404040404 040404040404040404040404030504030504030504030504030504030504030504030504 050706050706050706050706050706050706050706050706050706050706050706050706 050706050706050706050706020403020403020403020403020403020403020403020403 020403020403020403020403020403020403020403020403020403020403020403020403 020403020403020403020403050706050706050706050706050706050706050706050706 030504030504030504030504030504030504030504030504040404040404040404040404 040404040404040404040404040404040404040404040404040404040404040404040404 020202020202020202020202020202020202020202020202020202020202020202020202 020202020202020202020202000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000030303050505010101000000000000000000000000 2A2A2AABABABFFFFFFF7F7F7EDEDEDFFFFFFFFFFFFF3F3F3F1F1F1FFFFFFFFFFFFFEFEFE F5F5F5FEFEFEFFFFFFF5F5F5FFFFFFFFFFFFFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFF6F6F6 FAFAFAF9F9F9F6F6F6F2F2F2F2F2F2F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFAFAFAF7F7F7FEFEFEFFFFFFFAFAFAF4F4F4F6F6F6FDFDFDFFFFFFFDFDFDF7F9F6 F9FFFAFBFFFAFFFFFBFFFCFDFFFBFFFFFCFFFFFEFFF9FFFFEFFFFFE1FAF4F0FFFFF8FFFB 665C5A2002022B00005611167C272C861F2391151F9E0D1AAF0917B80614BB0511B7060E B00A0CAB0D0CA5100CA4100CA70F0EAB0C10B00911AF0913950008981118931A23851F2A 5305122400002B0B189C8F99F2F2FCF8FFFFF8FFFFF2FCFDF1F7F3FFFFFAFFFFF6FFFCF4 FFFDFAFFFCFDFFFDFFFFFDFFFFFDFFFEFEFFFCFEFFFBFFFFFBFFFFEEF2FBF0F3FAFCFFFF FFFFFFFBFBF9FFFBF8FFFFFDFFFEFFA79FAA1400092C070F2C000084333C781019941B24 9A1119A40E17A80D15AC0B13AC0B11AC0B11AC0B11AC0D12A90D10A90D0EA90D0EAB0D0E AC0C0CAE0B0CAE0B0CAE0B0EAE0B0EAE0B0EAC0B10AB0C10A90D10A80E10A80D11A80D13 A40815A4101E90121E852028661F232000001100004F4546D6D6D6FCFFFFFCFFFFE9EAEC FEFFFFFFFFFDDEDFDACECFCA2020200000000A0A0AC8C8C8FFFFFFEAEAEAFFFFFFF1F1F1 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFEEEEEEF4F4F4FFFFFFB0B0B0222222000000212121C6C6C6 F3F3F3FFFFFFFFFFFFF7F7F7FBFBFBFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFCFA FAF0EEFCF7F4FFFEFFFDFEFFF7FCFFF9FFFFF8FFFFFCFFFFFFFEFFE2D8E05E4F540F0000 1500002703031600000F0000584F48E8DEDCFEF9F6FFFEFFFFFFFFDFE0E5FCFFFFFAFDFF F9FCFFFAFEFFFEFFFFFFFFFDFFFFFAFDFDF5F9F8F3FFFFFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF2F2F2D4D0CD41382F1400002F000083282D8F111C98020EB91321B60A16B00910 AB0C10A50F10A21011A20F15A40E17A70D17AE0A15BB0C13B9060AB00609AB0B0BA71613 9C1B158A1B14741A1259130B240000170000928483F6F7FBF5FFFFE9FDFFF2FFFFFEFFFF FFFBFFFDF8FCFFFEFFFFFEFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFEFFE9E6ED837E85 302833201621271B254D4047D2C6CAFFFCFFF2EDF3FEFEFFFBFFFFF2FBFFF7FFFFF7FFFF F8FFFFFBFFFFFFFFFFFFFEFBFFFEF8FFFCF6FFFCF8FFFEFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFCFCFCFFFFFF FFFFFFFFFFFFFFFFFFF5F5F5FFFFFFFFFFFFF1F1F1FFFFFFFFFFFFB3B3B34444440C0C0C 030303000000000000000000000000040404060B070005000004000600001200002F0000 4F09096F131689181E96131B9F0F18A70D15AB0C11AD0C11AD0D0FAC0C0CAB0D0EAE0E16 9D0B158D141B7A1B214D0F141B00000D000208000B000009000009010007010004000000 000200000300000300000100000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000010101 010101010101010101010101010101010101010101030303030303030303030303030303 030303030303030303020403020403020403020403020403020403020403020403040605 040605040605040605040605040605040605040605040605040605040605040605040605 040605040605040605020403020403020403020403020403020403020403020403020403 020403020403020403020403020403020403020403020403020403020403020403020403 020403020403020403040605040605040605040605040605040605040605040605020403 020403020403020403020403020403020403020403030303030303030303030303030303 030303030303030303030303030303030303030303030303030303030303030303010101 010101010101010101010101010101010101010101010101010101010101010101010101 010101010101010101000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000030303040404000000000000060606494949838383F6F6F6 E6E6E6F0F0F0FFFFFFFFFFFFF9F9F9F4F4F4FFFFFFF8F8F8FFFFFFFAFAFAEFEFEFFEFEFE FFFFFFFFFFFFEEEEEEFFFFFFE6E6E6C1C1C1A5A5A59292927D7D7D6060604A4A4A3E3E3E 3E3E3E3D3D3D3C3C3C3F3F3F4A4A4A595959646464ABABABAEAEAEC0C0C0DDDDDDECECEC F4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF6FBF7F8FFFA F9FFF8FFFFFAFFFBFDFFF9FFFFF8FFFFFAFFFEFFFFF2FFFFE2FCF9EBFFFFE8FDF6FEFFFB 4D3D3D1800002A0000651E22771C218C18239D111EAE0719B70215BF0415BF0915B2090E AB0D0CA4100CA1120EA21010A70E10AC0B11AF0913A7010DBB1D2B9A0C1A830A19852737 4702141C0002200919C1BBC7EEF2FBF8FFFFF8FFFFF1F7F3FEFFFAFFFFF6FFFCF3FFFEFB FFFDFFFFFDFFFFFDFFFFFDFFFFFEFFFEFEFFFEFEFFF7F7FFFEFEFFFFFEFFFFFFFFFFFEFD FFFFFAFFFEF8FBFCF7F5FFFFE6F3FCC2C1C9331F282300022E0000761A258D1E2794121C 9F0F19A40D16A90C15AB0B15AC0C14AC0C16AB0E15A80E10A70F0EA90D0EAB0D0EAE0B0E AF0B0CB2090CB2090CB3080EB2090EB00910AF0A11AC0B11A90C13A80D13A80C17A90A1C A00E218D1A276F1E242800000D0000393A35BBC4C1FCFFFFECEBF0FFF9FEFFFBFFFFFCFD FFFEFBC8C9C3474A430000002424248C8C8CF2F2F2FFFFFFFAFAFAFFFFFFFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFE8E8E8FFFFFFF8F8F8FFFFFF7E7E7E363636000000555555AEAEAE FDFDFDFFFFFFFDFDFDFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFDF8FFFAF3 FFFAF7FFFDFDF4F2F5F4F5FAFAFDFFF2F6FFEFF1FDFEFEFFF9F6FFA099A0352A2E150707 1C0A0A0D0000675E59F0EBE7FFFEFBFBF7F6FBF9FCFFFEFFFFFEFFE9E8F0FEFDFFFFFDFF FFFDFFFFFDFFFFFCFDFFF9F7FFF9F5FFFBF5FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFDFDFDFFFFFFFFFFFFF8F8F8 ABABAB5E5B56070000200200601C198A1F259B0715AE0010C00516BF0713B3080EA80E0E 9E13109A14119B1315A01117A50D1AAF0917BF0A13BC050AB20507AB0D0CA31511921910 7712085B0D012A0000350F068C7973F2EEEBF9FFFFF1FFFFDDF5FFEFFFFFF8FFFFFCFFFF FAFEFDF4F8F9F7FBFCFEFFFFFEFFFFF8F7FDFFFEFFF3F1FCF6F4FFFFFDFFFFFDFFE6E4F2 DBD9E7D7D3E1D0C9D1FFFCFFFFFDFFEBEAF2FCFFFFF9FFFFE8F1FAF6FFFFF8FFFFF9FFFF FCFFFFFFFEFFFFFEFBFFFDF8FFFBF6FFFCF8FFFEFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFEFEFEFFFFFF FFFFFFFEFEFEFFFFFFFFFFFFFAFAFAFFFFFFF9F9F9EDEDEDF8F8F8FFFFFF858585545454 1A1A1A0000000505050F0F0F0B0B0B0001000002000903001E0A003B120C591718751A1F 8B19219C16219D0712A60610AD080FB10C10B10E0FAE100DAA110BAC0E0BB10A12A40712 96101B871F28651E26350A11140007060007010009000009010007010004000000000200 000300000300000100000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000020202020202020202020202020202020202 020202020202010302010302010302010302010302010302010302010302030504030504 030504030504030504030504030504030504030504030504030504030504030504030504 030504030504020403020403020403020403020403020403020403020403020403020403 020403020403020403020403020403020403020403020403020403020403020403020403 020403020403030504030504030504030504030504030504030504030504010302010302 010302010302010302010302010302010302020202020202020202020202020202020202 020202020202020202020202020202020202020202020202020202020202000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000707071616163B3B3B7C7C7CC9C9C9FFFFFFF6F6F6FFFFFF FFFFFFF6F6F6E9E9E9FCFCFCFFFFFFF4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFBFBFBEAEAEA CDCDCDB4B4B44E4E4E3A3A3A2121211111110C0C0C080808000000000000000000000000 0000000000000000000000000606060D0D0D0000000000001919194545456D6D6D919191 C5C5C5F5F5F5EAEAEAF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFDF7FFF8F9FFF8 FFFEFAFFFAFDFFF6FFFFF5FFFFF8FFFFFCFFF2FFFFEDFFFFC4E3DDEDFFFFF7FFFDD7D3D0 3C26282800014005076010138419239F1626B0081FB70016BF0216C40A18B3080EAB0D0E A2110E9E130EA01210A21010A80D11AF0913BF0D1BC31224A90A1E940C2090253976273A 360316120007584D5BAFB2BBF8FFFFF8FFFFF4FDF8FCFFFAFFFFF4FBF8EFFFFEFBFFFDFF FFFDFFFFFDFFFFFDFFFFFEFFFFFDFFFFFDFFFBFAFFFFFDFFFFFDFFFFFBFAF4ECE9FAF3EB FFFDF4FFFFFAD1E9EDEAFFFFF5FFFFC3BBC63B1B262700003900007F152190141F9B0F1A A10E18A70D17A90C17AA0D16AB0E19AA0F17A70E11A70E10A90D10AC0C0EAF0A0EB2090E B5080CB6070CB7060EB6070EB50710B20811AF0913AC0A15AB0B15A90B19AC0A219A0C22 7B12203F01040F00002E352D9BB0A9F1FFFFF8FFFFF4EFF5FFF8FFFFF7FFF7E4E6D8CECC 7A7C71000300161815757575FFFFFFEDEDEDEDEDEDFFFFFFECECECFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFEDEDEDFFFFFFFFFFFFFFFFFFFDFDFDF8F8F8767676060606000000696969E0E0E0 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFEF8FFF9F1FFFEFA FFFEFDFFFDFFFFFEFFFEFEFFFCFFFFFEFEFFF7F7FFFFFEFFFFFEFFD6D1D5B6B0B0B7B2AF BBB6B3F2EEEBFEFDF9FFFEFDFCFAFBFFFEFFFFFEFFF6F3FAFFFDFFFEFBFFFFFDFFFFFDFF FFFCFFFFF9FAFFFAF9FFFCFAFFFDFAFFFEFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFDFFFCFBFFFEFD FCFFFFF9FFFFF7FFFFF8FFFFF9FFFFFFFEFFFFFDFFFEF5FAFFFCFFFFFDFFE3DFE0636361 0700001900006728217F21218A0B12BA1A26BE0C1AAF0001C10911B20A0AA90E0AA0120E 9B14109D1311A01115A70D17AE0A15BD0C14B7070AAC0809A10F0F9518147E17125D0D06 3F04001C000089746FF4EAE9FBFCFEE8F2F4F5FFFFF2FFFFF3FFFFF0FAF9F9FFFDFBFFFF F9FFFDFCFFFFFEFFFFFFFEFFF6F5FBFAF7FEFFFDFFFFFDFFFFFDFFF4F4FFF8F8FFFEFDFF F4F4FEFFFDFFEDE8EEFEFBFFFEFFFFF8FBFFF9FDFFF9FFFFF2F9FFF9FFFFFBFFFFFEFFFF FFFEFFFFFDFDFFFDFAFFFCF8FFFCFAFFFEFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFBFFFFFCFFFF FCFFFFFEFFFFFFFFFFFFFFFFFFFEFFF6F4F5FFFDFEFFFEFFFFFFFFFFFFFFFCFEFDF9FBFA FAFAFAF4F3F1FFFEFDFFFFFDFBFBF9FFFFFDFEFFFDFEFFFDEFF1EEFEFFFDE1E1DF959492 484441110B0B0600000700001000001500002B03004C150E6D2320862829941F2599111B 9D0511AF0B16B20710B3060CB00609AC0807AA0D08AA1109AF120DB3030DB20614A30F1B 9319247A2029571A212D050D0F0000080004030005010004000002000100000300000400 000400000100000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000020202020202020202020202020202020202020202 020202010302010302010302010302010302010302010302010302030504030504030504 030504030504030504030504030504030504030504030504030504030504030504030504 030504030504030504030504030504030504030504030504030504030504030504030504 030504030504030504030504030504030504030504030504030504030504030504030504 030504030504030504030504030504030504030504030504030504010302010302010302 010302010302010302010302010302020202020202020202020202020202020202020202 020202020202020202020202020202020202020202020202020202000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000010000010000010000000000000000000002000002 000002000002020204252527727274CDCBCEFFFEFFFFFDFFFEF9FDFFFDFFF6F1F5ECEAED FCFCFEFEFFFFFCFFFFF9FDFCFBFFFEFAFEFDF8FAF7FDFCFAEEEAE9ADA4A54F45461A0B0E 1300021901011500001400001700002406063818194B292A563435543233573536593738 573536502E2F4828294525264525263818192103031500001400001200000F00002A1B18 504541BDB8B4DBDAD5FDFFFAFCFFFDF9FDFCEFF3F2F8F9FBFCFFFFF8FFFBFBFFFAFFFEFB FFFAFDFFF7FFFFF7FFFFF9FFFFFDFFF8FFFFE3F7F6EEFFFFE8FFF9F7FFFFFEFFFDCEC2C2 2E16161B0000420807741D2595212CA51222AC0517B90415C10B18B5080EAF0A0EA70F0E A2110EA11110A11110A40F13AB0B13C30E1DA60001AF0819AF1E2F850C1D771927672330 290006110000786D73E7E7E9FCFFFFF9FFFDFBFFFDFBFFFAF3F8F2FFFEFFFFFDFFFFFDFF FFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFF6F4F9F8F3F7FFFEFDFFFEFBFFFDF7FBF4EC F9FBF6F1FFFFDDF4FAF0FDFFFEFEFFD5C1CA5530382700003500007B1C2487181F91141C 991219A21118A71017AA0F15AB1016A40F13A40F13A70E13AB0C11AF0A10B3080EB7060E B9060CBA050CB9050EB70610B50711B20813AF0915AC0A15A40D1C9815277C11234E0510 1C0000130B088F9C95F0FFFFF1FFFFF9FFFFFFFDFFFFEEF6FFF8FFFFF7FA7B716F000100 000200525451EBEBEBFFFFFFFFFFFFFFFFFFF7F7F7FFFFFFF2F2F2FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAFAFAFFFFFFFFFFFFF5F5F5FFFFFFFFFFFFD0D0D0808080000000000000686868EFEFEF FFFFFFF8F8F8FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F1F1 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFBFFFFFDFFFEFF FFFFFFFFFFFFFFFFFFFEFFFFFFFEFFFFFEFFFFFFFFFFFFFFFFFEFFFFFEFFFFFFFDFFFFFD FFFFFDFFFFFDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFDFFFEFDFFFFFDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFDFFE8EAFFF6F6FFFCFAF8FFFD EDFFFFE7FFFFE9FFFFF0FFFFFEFEFFF5E7F6FFF3FFFFF5FFEFDAE35E5254020100120000 7A212393161A9A1319A20F15AB0C11AF0A0EB3090AB20A07AF0C07AC0D07A80F07A71009 A70F0AA70F0EA80E10AB0D0EA90504AB0D0CA2141394191B8624256B2024360308150000 8A7B82D0CDD4FEFEFFFBFFFFF0F3FAFDFEFFFFFEFFF7F5F8FEFFFFFEFFFFFEFFFFFEFFFF FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFFFFFFFEFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFF FFFEFFFFFFFDFFFEFDFFFEFDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF5FFFFF2FFFFF5FFFFF7FFFF FBFFFFFEFFFFFFFEFFFFFEFFFFFDFFFFFDFFFFFEFFFFFEFFFEFFFFFCFFFFFBFFFFFEFFFD FFFDFBFFFCFAFFFEFAFFFFFAFEFFFAFBFFFAF9FFF8F9FFF8FBFFF8FDFFF7FFFFF8D0C5BF 301E1C1B01001500002B00006E1F1A7E1B15881C19931B1A9E1819A51218AD0C14B20811 BB0B15BD0912B9080EB6080AB10908AD0B08AC0F0AB00C0BC00814C40B1DB00817950310 89111A7D21265510132000001400000A0000030000000200000302000404000504000502 000102000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000020202020202020202020202 020202020202020202020202020202020202020202020202020202020202020202020202 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000030303020202 00000000000000000001000003000204000209040804020500000200000400010404080B 22252A7E7F84D8D7DDF7F4FBFCF4FFFFFBFFFFFAFFFFF7FFFFF8FFFFEFFCFAF0F9FFFDFF FCFFFFE8F2F1E6F5F0F5FFFFF8FFFDC5CAC46D6A65281D1B1100001600001E00002A0000 540E0E641511731F1D812928862A2B8424267F1A1E7B1418851C21851C21851C21841D21 821D217F1F217F1F217E20218628298226277A20206C1816590B07400000260000180000 180800343223747C6DD1DED4F7FFFDF8FFFFECF1F5FCFFFFF8FCFBFEFFFDFFFFFDFFFEFF FFFCFFFDF4F7F6F0F4FFFEFFFCFFFFFBFFFFF6FFFEF4FDFAFCFFFFFFFFFFEBE7E6CEC6C4 1A0D071400003D0C086E2222790F13940E15B31820AA0108B6070CB6070CB3090CAE0B0E A80E10A210109E1213A40F13B20811B50711AF0913A50E159A13198C191C7E2020702625 260000230000685453D9D4D1FCFFFFF7FFFFE8FAFAF4FFFFF9FCFFFFFDFFFFFDFFFFFCFF FFFBFFFFFCFFFEF8FFEBE8F1FFFDFFFFFDFFFFFEFFFFFFFFFEFFFFFEFFFDFEFFFDFEFFFF FBFBFDFFFEFFFEFFFFFAFBFDFFFEFFE5DFE1796B6B1200001D00004F13137D2D2C87211F 860C0B930907AB1312B41B1D9E11199A0E179B09139F0811A8070FB10710B7060EBA050C BD050DBE060EBA050EB6050FB70C15BA131DB20E198F0B1669222A2F0C121100002A1C1C 8F8E8CF6FAF9F9FFFFEFF5F5FBFCFEFFFEFFFFFBFDFFFDFF7872740300000D0D0B515350 FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFB FFFFFFFFFFFFF6F6F6FFFFFFFFFFFFFFFFFFDDDDDD5353530000000606068E8E8EE9E9E9 FFFFFFFFFFFFFFFFFFF7F7F7FBFBFBFBFBFBF7F7F7F8F8F8FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFBFFF6F8FFF6F6FFFCFAF2FBF6E3FFF9 E2FFFFE3FFFFE5FEFFF6FAFFFFFAFFFFF6FFFFE4F39678821E05090D00004F1F1F8F1720 A80C17A90C15AB0C11AB0D0EAC0D0AAE0C07AF0C05AF0C05AE0D05AE0D05AC0D07AC0D09 AB0D0AA90E0CA80E0CC42C29940602860907962E2F6E1D2326000016000040333DD0CEDB F3F9FFF8FFFFFBFFFFF6F5FBFFFDFFFFFBFDFFFCFDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF2FFFFF0FFFFF2FFFFF5FFFFF9FFFF FEFFFFFFFEFFFFFEFFFFFDFFFFFDFFFFFEFFFFFFFFFEFFFFFBFFFFF8FFFFFCFFFDFFFCFB FFFBFAFFFDFAFFFFFAFEFFFAFBFFF8F9FFF8F9FFF6EEF6E9FFFFF6FCF5ED6A59521C0000 25010129000059141783171596120E9D1311A41213AC1013B10C12B60811B9050EAF0003 B20007B7060CBB0E12B61213B11310AA100EA80C0DA20002B00515AF111FA317209C252B 8E2E30621A1B2E00001600000B0000010000000200000404000505000407000305000102 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000020202020202020202020202020202 020202020202020202020202020202020202020202020202020202020202020202000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 02020203030304020306010509040808030701000201000515161A38393E52555AD0D0D8 F7F7FFFFFDFFFFFCFFFFFBFFFFFAFFFFFAFFFFF7FFFFF6FFFFF9FFFFFBFFEBEAF0F2F6F9 F9FFFFF8FFFFCBD4CF5456513D383224120E1C00002D0003470E145E1B24701E24790F11 870F0E8F13159717189E151CA01319A20F19A20C15A50D19A50E17A50D19A40E17A10F19 9E11179D12199B1317A0191F9D1B1D9A1C1F921C1A861A1774170F60160B4D18081B0000 1502000903002A2C218A8F8BDFE5E5FCFFFFFCFFFFFCFDFFFFFFFFFDFDFDFAFAFAFFFFFF FFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFDFDFDFBFBFBFFFFFFFFFFFFFFFFFFEBEBE98F8F87 231910150000511C187928258618179A1214A70B0FB3080EB7060CB6070CB2090CAC0C0E A50F10A01211A21011AE0B10B20910AE0B10A80E10A012119715138C1B177F201A5F140E 2700002E0B07988684F1EFF0F7FFFFEBFFFFF0FFFFF0F7FFFBF9FFFBF9FFF5F4FCF6F3FC FDFAFFFFFDFFFFFDFFFFFDFFFFFEFFFEFFFFFEFFFFFCFFFFFBFFFFFBFFFFFEFFFFFFF7F8 FFFBFDFFFDFFFCFCFCFBFFFFF8FFFFCBD4D18E8E8C0800001A00003D06016516118A231E A22521A719159F0D0EA0141D9F1320A3111CA90F1BB00C17B60812B7030EB70009BE050D B70209B80910BB111AAA0A129800069A070F93292D442022000000141414848484EDEDED FFFFFFFFFFFFFEFEFEFFFFFFE7E7E7FFFFFF9494940D0D0D0D0D0D3A3A3AC6C6C6FEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFAFAFAFDFDFDFFFFFFFFFFFFFFFFFFCBCBCB3C3C3C0000001919198E8E8EF0F0F0 FFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF7F7F7FBFBFBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFDFFFBFAFFF7F6FDF5F3FDFFFEF8FFFFF4FFFF F1FFFFF1FFFFECF7FDFCFFFFFCF5FC9481872B0B101D000039080C77282E97131EA90C17 A90C15AB0C11AE0B0EAF0B0AAF0B09B00B05B00B05B00B05AF0C07AE0C09AC0D0AAB0D0C A90D0EA50F10AB211E8407037C0F0C7D2122410000200000462C35BCB2BBFCFFFFF8FFFF F8FFFFF8FDFFF9F8FDFFFDFFFFFBFBFFFBFBFFFEFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF5FFFFF2FFFFF4FFFFF8FFFFFBFFFFFEFFFF FFFEFFFFFEFFFFFDFFFFFDFFFFFEFFFEFFFFFCFFFFF9FFFFF8FFFFFBFFFFFFFCFDFFFBFD FFFCFBFFFEFBFFFFFBFCFFFAFBFFFAFCFFF8F0F1E9FFFFF6FAEDE7160000180000502628 4F1C21792E328C16169E100FA40F11A90E12B00C13B40A13B70712B70610BA0611B80812 B80D16B51017AD1115A50F109C0C0C950B0B970E16A01E289B262C892225762021631F1E 3F0E0A1800000E0000060000010000000100000202000205000205000105000002000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000010101010101010101010101010101010101 010101010101010101010101010101010101010101010101010101010101000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000001616160E0E0E030303000000000000000000 0000000000000000020000020100050504092321266A686DCAC8CDFFFEFFFFFDFFFFFDFF FFFDFFF8F5FCF4F1FAF6F3FCFEF8FFFFFDFFFFFEFFFEFFFFFCFFFFFCFFFFFCFFFFD9DBDA 86827F3F35330E000016000024000042070B60181C78232A84273191232C99131AA10E14 A10B14A30911A90714AF0915B50A1ABA0B1AB60517B60515B60517B30715B20717AF0915 AE0917AB0B15A107119E0B119D1217991918941E1C8A211B7E241B75271D4D0D044E1911 260000150000130002554C4FA5A2A9E9EAEFFCFCFEFFFFFFF9F9F9F6F6F6FFFFFFFFFFFF FEFEFEFFFFFFFFFFFFFFFFFFFEFEFEFAFAFAFFFFFFFFFFFFFFFFFFFFFFFDFAF9F5685F5A 1200002900005B14127D1B1A911618990A0CA90D10B00A0CB2090CB00A0CAE0B0EA90D10 A70E10A70E10AE0B10AF0A10AE0B10A90D10A40F119B1313931715861D1A862E2C3F0000 200000391D1C9F9697F2F7FAF2FFFFEDFFFFF9FFFFFEFEFFFEFEFFFEFEFFFCFBFFF8F7FD FFFEFFFFFEFFFFFEFFFFFEFFFEFFFFFEFFFFFCFFFFFBFFFFFBFFFFFEFFFFFFFCFDFFFBFD FFFDFFFDFDFDFBFFFFF8FFFFF8FFFFF0F4F37E7673240C082000004905028B302D8A1D1A 8407059911139D0D17A30C1BAB0D1CB20D1BB80918BA0612BB010EB9000CB9040DB50710 AD0C12A40F159710148D12148515146E1E1D140000101010676767E7E7E7FFFFFFFFFFFF F2F2F2FFFFFFFFFFFFFEFEFEAAAAAA2E2E2E000000292929C1C1C1FFFFFFFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFF FFFFFFFFFFFFF7F7F7F4F4F4F9F9F9FFFFFFB6B6B63939390000001D1D1DABABABFEFEFE F7F7F7FFFFFFFEFEFEFFFFFFFFFFFFFFFFFFF9F9F9F6F6F6FEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFCF6F6F4FCF8F9FFFDFFFFFDFFFFFEFFFAFFFF F7FFFFF4FFFFF2FFFE9BA09C2214131C0000511318812B367B0B19A00F1CAB0B17AB0B15 AC0B11AF0A0EB00A0AB20A09B20A07B20A07B20A07B00B09AF0B0AAC0C0CAB0C10A90D11 A110137F05028E2722802522400000260000432024AF9EA4FFFDFFF9FFFFF1FCFFF3FCFF FBFFFFFFFFFFFFFAF8FFF3F0FFF5F1FFFEFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF7FFFFF5FFFFF8FFFFF9FFFFFCFFFFFFFFFFFFFEFF FFFEFFFFFEFFFFFEFFFFFFFFFEFFFFFBFFFFF8FFFFF7FFFFFBFFFFFFFDFFFFFBFFFFFCFF FFFEFFFFFFFDFEFFFDFCFFFBFEFFFAFFFFFAFFFDF8F6E4E22206051B00006C3E415F282E 7A292F921618A40E0FA80D11AC0D12B00B12B30912B30713B50613BE121EB7111DAE0E18 A30C159D0E14981115971718901C1D8825287F2A2D6C20204B0A08300000250000150000 0B0000060000010000000000000100000002000004010004010004000002000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000010101050505040404030303040404 06080700010200010222232779787DDFDDE2FFFDFFFFFCFFFBF4FBFFFCFFF9F4FBF4EFF6 FBFAFFFEFFFFFCFFFFFCFFFFF9FFFFEDF8FAF5FFFFF8FFFFF9FDFCB4B3B1574B4B110000 1800003403064B0D10681B2180252C8C242D8D1B23890F1A8C0611AB141DB00F17B00A14 B00611B30411B90413BF0616C20718BE0213BE0213BE0213BD0213BA0413B90413B70513 B50613AA000BA8040DA10A0F9B11119316128D1713861914811A158C28288E34367D2E34 55161E1D000011000021181D807F84EDEDEFFFFFFFFEFEFEFAFAFAFFFFFFFFFFFFF7F7F7 FBFBFBFFFFFFFFFFFFFFFFFFFBFBFBF9F9F9FCFCFCFFFFFFFFFFFFFFFFFDCEC4C36A5552 2000002A00006514119028278E12129E1211A50F10AB0D0EAE0B0CAF0A0EAF0A0EAE0B0E AE0B10AE0B10AC0B10AC0B10AB0C10A70E11A210139B1315901819872021742322380000 1C00003D2B2BB7B5B6F7FFFFF5FFFFF9FFFFF9FEFFFCFFFFFCFFFFFCFFFFFAFDFFF8F9FE FEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFCFFFFFCFFFFFCFFFFFFFFFFFFFBFDFFFBFBFFFCFD FFFFFFFAFFFFEEF8F7EEFAF8F7FFFDFAF9F78B7C792705032600004C02016C10117F1718 941B20930511A00412AA0515B00414B70213BC0112BF0312C10715B4020EB30F189E0D14 85070A871D1D8D3533661B162400000D0000656565D9D9D9FFFFFFFEFEFEF6F6F6FBFBFB FFFFFFFFFFFFC8C8C8252525000000212121818181FFFFFFFFFFFFFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF6F6F6F9F9F9FFFFFF FFFFFFFFFFFFFDFDFDFFFFFFF6F6F6FEFEFEACACAC1E1E1E0000003A3A3AB6B6B6FFFFFF FEFEFEF6F6F6F3F3F3FAFAFAFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFBFFFFF4FFFFF5FFFFFEFDFFFFFAFFFFF3FFFEECF8FAF3FBFAFFFF F2FFFF96AA9F232D220B0000350201862C35A32638940114A80C1AAB0B15AE0A13AF0A10 B2090EB3090AB50909B50909B50909B30909B00A0CAF0A0EAC0B10A90C13A70D159A1319 811B198435305713102600002F0B0BAA9698F9F3F7F8FDFFF3FEFFEEFCFFF7FFFFFBFFFF FFFFFBFFFCF6FFF8F1FFFCF6FFFEFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFFFFFBFFFFF9FFFFFBFFFFFCFFFFFFFFFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFEFFFFFCFFFFF9FFFFF8FFFFF7FFFFF9FFFFFFFEFFFFFCFFFFFDFFFFFEFF FFFFFFFEFFFFFEFFFFFFFFFDFFFEFBFCF1EFFAE6E57759591C000044131949121876242A 98151AAA0E11AB0C11AB0A10AE0812AE0812AF0915AE0917A50715A10B179C0E1A96131B 91181F8E1D218920247D272848100F3913102908031200000D0000070000070400090C03 000200000200000100000000030002060002080002070002030000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000B0B0B090909000000000000000000070908 2F3837879192EEF2F5FEFFFFFFFBFFE7E0E7F6EBF3FFFAFFFFFBFFFFFBFFFFFDFFFFFEFF FBFFFFF8FFFFF1FFFFF1FFFFE1F8F2F1FFFFEAF7F074757015070615000038070A4C0B0F 6E1C22811D259321299C1F279D151F9B0B1598050F9B010BB20E17B40D15B60C15B80A14 BA0814BC0613BE0412BF0312BE0211BE0211BE0211BD0311BC0311BA0411B90511BA0411 BE0513B90713B00C13A611139C15129615109412109510139F1620950E1C850A1C831E2E 6D25332D020C0A0000161417CECECEF5F5F5FFFFFFFFFFFFFFFFFFFEFEFEF6F6F6FDFDFD FEFEFEFFFFFFFFFFFFFFFFFFFCFCFCF7F7F7F8F8F8FDFDFDFBF9FCFFFCFFE4D1D3604242 2000003500006C1B188D2A258F1915991511A21010A90D0EB00A0CB5080CB6070CB5080E AC0B10A90D11AB0C11AC0B11AC0B11A90C13A50E159D1219840B10922D3175262B290000 1600004A3E3EBABCBBF9FFFFF6FEFFECF4F6ECF1F5F6FBFEFBFFFFFBFFFFFBFFFFFAFFFF FCFFFFFCFFFFFCFFFFFCFFFFFEFFFFFEFFFFFEFFFFFFFEFFFFF9FCFFF4F5FFFAFBFFFEFF FBFFFFF6FFFFF3FFFFF7FFFFFAFFFEF7F2EFA89493320E0E2600004D080B7A292F7F171E 960E1AA60A18AD0818B10213B4000FBA000FC30416C60D1DB50917A40A148F1115851E21 7127244F1D162402000E0000534E4AC6C6C6FFFFFFFEFEFEE3E3E3FBFBFBFFFFFFFFFFFF D1D1D1282828000000151515878787FFFFFFF1F1F1FBFBFBFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF5F5F5F9F9F9FFFFFF FFFFFFFFFFFFFFFFFFF3F3F3FFFFFFF2F2F29292921C1C1C0000003A3A3AC7C7C7FFFFFF FFFFFFFFFFFFF5F5F5F3F3F3FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFBFFFFF1FFFFF1FFFFFAFDFFF9EFF8FFEDFAFFF7FFFFFBFFFFFFFFB8C5BC 344032030100280C01732B2C84121A990014C2162CAE0919AC0A15AF0913B00910B3080E B5080CB6080AB6080AB5080AB3090CB00A0EAC0B11A80D15A50E17A20E1A93161E7E2E2D 400B052000002A0806958180FFF6F7FCFFFFEAF5F7F4FFFFF4FFFFF7FFFFFBFFFDFCFBF6 FDF4EBFFFBF2FFFCF4FFFEFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFFFFFEFFFFFBFFFFF9FFFFF8FFFFF7FFFFF8FFFFFFFEFFFFFDFFFFFEFFFEFFFFFCFFFF FCFFFFFCFFFFFEFFFFFFFDFCFFF6F5FFFAFAD9BCBE1E00001F00003200067C2D3399181C A91013A80D11A70C12A60B13A60A15A40C18A10F1A970D1A95131F901B24891E267A1B21 6712155506093E04031500000A0300060100000100000200000400000500000A01000500 0003000001000000000400020800020B00020A0000030000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000C0C0C0707070000000000000000001B1B1B575757818586F7FFFF F0FCFCECF4F6F3F4F8FFFBFFFFFBFFFFF9FFFFF4FEFFF6FFFFF9FFFFFBFFFCFDFFF7FFFF F1FFFEECFFFCE9FFFAF0FFFDB6C7BD51564F0A00001600003703056A1F248829318B1722 95131D9C0F18A00912A4040EA9050CAF0A10B40F15AE0B10B00D12B30E14B60F16B80D15 B80A13B70610B5040EB90510B90510B90510B70610B60610B50710B50710B70610C00110 BD030EB2090EA70D0DA0120E9D1310A11111A80D15A80112B10B219A001A84041B84293B 64313A1D0D0E000100BABABAEDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFBFBFB FAFAFAFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFFFEFFF1ECF2FFFBFFFFFAFFBBA5A74F302E 2000002A00007528227F201A8C1B15991511A41010AF0A0EB7060CBD040CB9050EAC0B11 A70E11AB0C11AE0A11B00911B00911AE0A13A70D179509128B131C892A306B2428200000 120000584E4DDDDDDBFCFFFFF9FFFFF8FFFFEEF7F6F1FAF9F9FFFFF9FFFFF6FEFFF9FFFF FBFFFFFBFFFFFCFFFFFEFFFFFEFFFFFEFFFFFFFDFFFFFAFDFFF7F8FFF5F6FFFEFCFBFFFF F7FFFFF4FFFFF4FFFFEEFAF8FCFFFFFFF7F8B7A3A55431352000002D0000611019921A23 A71520B01421B20C1AB20113B50010BD0416BF0C1FB30E1E8E000C89181E8D3B3D511E1A 12000004000044473CD6D6D4FCFCFCFFFFFFFBFBFBFDFDFDFFFFFFFFFFFFDEDEDE484848 000000090909818181E8E8E8FFFFFFFDFDFDFAFAFAFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF4F4F4F3F3F3F7F7F7 F8F8F8F5F5F5FFFFFFFFFFFFFFFFFFEEEEEE9393930808080000004E4E4ED8D8D8FFFFFF FFFFFFFFFFFFF5F5F5FEFEFEFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFBFFFFF0FFFFF4FFFFFAFEFFF8F2FCFFFAFFFFFAFFFFFCFDDCD7D34D4D43140C00 15000060271E902E2F89010B9F0007CD162AB20815AE0A13AF0A11B20910B5080EB6070C B6070CB6070CB5080CB2090EAE0A11A80D15A40E19A00F1C9D1020891A23511515150000 140000857673F2EDEAFCFFFFF7FFFFF2FFFFF2FFFFF4FFFFF7FFFFF4F9F3F7F4EDFFF8ED FFFBF0FFFCF3FFFEFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFF FEFFFFFBFFFFF9FFFFF8FFFFF7FFFFF8FFFFFCFFFFFEFEFFFCFFFFFBFFFFF9FFFFF9FFFF FBFFFFFCFFFFF8F8F6FFFEFBFFFBFBFFF7F8977A7C2400042900065C171C921E1FA31416 9E12159C0F159A0F1698111895131B9017208D1E27821D257218215E111747060A310000 220000160000080000000202000403000705000805000502000502000502000500000400 0002000000000400000800000B00000A0000030000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000070707292929626262ABABABF2F2F2FCFFFFEFFDFDF4FFFF F8FFFFFCFFFFFFFDFFFFFBFFFFF9FFFFF6FFFFF0F9FFFAFFFFFDFFFFFFFFF8FFFFF4FFFF F0FFFFEEFFFAB6C2B83C3C340B00001C000063282A742228760C168A0B16A51421AA0C1A AD0711AF040CB20509B5080AB70B0BB30E0CA70D0BA50F0EA6100FA91110AA1010AB0F10 AA0E0FAB0D0EAC0C0EAB0D0EAB0D0EAB0D0EA90D0EA90D0EA90D0EAF0A0EB80009B90007 AD0407A309079D0E089F100CA70D0FB20813BB0116D41934C314339909247815274D1820 180D0B020804C6C8C7F4F4F4FFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8 F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFEFFF7F2F9FFFCFFFFFBFFF6EAECB19F9D361A16 1C0000430E0670271E7E211A8F19159D1311AC0B10B7060CC0020CBC040EAB0C11A50E13 A90C13AF0913B30811B60611B60613B00815AC101D8C030D89171F8C33395315181D0000 250B0A6C615FE9E9E7FBFFFFFBFFFFF7FFFDEEF7F4F8FFFFF8FFFFEFF9F8F8FFFFF9FFFF FBFFFFFCFFFFFEFFFFFEFFFFFFFEFFFFFCFFFFFAFDFFFAFBFFFAFBFBF7F6F6FAFBF6FFFF F2FFFFEAFDFBF2FFFFEEFAFAFCFFFFFFFDFFD1C0C64E343D1600003300046D0D118B1013 9D171EA6141EAB0A19AC0415B20518B30C1EA40B1D8E0B19821D256A2528280503070000 445147B2C3B9FBFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFC5C5C56E6E6E0000002C2C2C 5A5A5AECECECFFFFFFE6E6E6FFFFFFFAFAFAFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F1F1FFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFF FCFCFCF9F9F9F9F9F9FBFBFBFFFFFFF5F5F56B6B6B000000000000747474C8C8C8FFFFFF FFFFFFFBFBFBFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFFFFEDF4FCF9FFFFFBFFFFFAFAFFFFFEFFFFFEFFCEC6C37E7169110000300A0160211A 7C211E94171BAB111BB90717B6000DB20813AF0A11B00911B20910B5080EB6070CB6070C B5080EB20910AE0A11A80D15A20E1A9B111E9613219215257E1E29230000090000564E4B DAD9D7FBFFFFEFFBF9DBEEECF1FFFFEEFFFFF4FFFFF8FFFDFCFFFAFFFFF6FFFEF3FFFCEF FFF2E9FFFEFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFEFFFFFEFFFF FCFFFFFBFFFFFBFFFFF9FFFFF9FFFFFCFFFFFCFFFFFBFFFFFBFFFFF9FFFFF9FFFFF9FFFF FBFFFFEBF0ECFFFFFDF3EEEBFFFBFBFFF9F94C34341E0105240000882424961C1B921719 8C151789151886181B831C207E1F256F1D235A13173E0307230000180000120000120000 120807000004000107000107000305000607000708000807000807000404000302000200 000100030000070000080000070000030000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000C0C0C323232757575C2C2C2FBFBFBFFFFFFFFFFFFE9EDEEF5FFFFF4FFFFF5FFFF F4F8FBFAF5FBFFF5FDFFF7FFFFF9FFFFF3F9FFFAFDFFFCFDF7F6F2F7FEF7F7FFFBDAEEE3 B5C1B7170D041A00002900005111127A232992232C9D1624A50D1AB00A18B50512B7030C BB060BBD0B0BB90C08B00700A50400A70F0CA1100DA20E0CA10D0BA20E0CA4100EA71110 A91312A50F0EA50F0EA50F0EA50F0EA50F0EA50F0EA4100EAB0D0EBD080FBE060EB10B0B A70F0AA1120CA3120DAE0F13B90B15C10118BC0018AD0019A7142E8322333A090D0B0602 1E2B22DFE3E2FFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFDFDFDFFFFFFF9F9F9F4F4F4 FEFEFEFFFFFFFCFCFCFBFBFBFFFEFFFFFCFFFFF9FFFAF3FBFFFDFFFFF9F7867B771C0801 1E0000622E2371271E841E1A941715A70E11B50710C0020EBC040EAB0B13A40F15A90C15 B00913B60611BA0411BC0311B70513BA1221A008148E0C168A21267D2D30581E1D280000 120000998F8DD7D8D3FEFFFBFAFFF9F1F8F1F9FFFDF8FFFDEEFAF6F8FFFFF8FFFFF9FFFF FBFFFFFEFFFFFFFEFFFFFDFFFFFCFFFCEDF2FFFAFDFFFCFDFFFEFFFCFFFFF8FFFFF4FFFF E9FDFBF1FFFFF2FFFFF3FEFFFBFFFFFFFDFFD9CFD861545E1600003B00005D02007D1315 911A1E9C141E9F0D18A40C1BA710219006169A24327A202A2F0000140000403F3BAABDB7 F0FFFFEDF6F3FFFFFFFFFFFFF6F6F6FFFFFFF3F3F3838383000000000000484848E5E5E5 FFFFFFFDFDFDFFFFFFF3F3F3FFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FBFBFBFFFFFFFEFEFEF1F1F1FFFFFFEFEFEF7979790000000000006F6F6FEAEAEAFFFFFF FFFFFFFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFAFAFAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFDFF F1E9F6FFFCFFFCFFFFEBF5F7F5FFFFE5EFE767645B1100003605005B0D0982181A9E191E AA1018AD0610B3030EB50510B00911AF0A11B00911B20910B5080EB5080EB5080EB20910 B410179F040CA917229C162179000C8A1A28871C2C350000120000696967E0E4E3F9FFFF F2FEFCF1FFFFF2FFFFF1FFFFF2FFFFF5FFFFF8FFFBFEFFF8FFFFF6FFFEF3FFFDF1FFFDF4 FFFEFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF FFFDFFFFFDFFFFFDFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFBFBFBF7F9F8FEFFFFE4E6E5 FEFFFFFEFFFFEDEFEEA6A8A7AEAEB0BCBCBED5D6D8EFF3F4FBFFFFF9FFFFF9FFFFF8FFFC F8FEFAF4F9F5FEFFFDFFFFFBEEE9E6CAC2BF4539391800005A0C0A7917147E201E7A1F1E 7A24237A2A29621A1B3E00012A00001C00001400002210105F5A57828481565F5A161C1C 01000703000903000900000900000A000108000105000204000608000504000100000100 0000000300000A0404110D0C030102000000000000000000000000020202050505050505 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000101010202020000000000000000000707070E0E0E0D0D0D000000000000000000 0101010808080505050000000000000909090E0E0E0404040000000000001E1E1E3B3B3B B7B7B7E1E1E1FFFFFFFFFFFFFAFAFAF9F9F9FFFFFFFCFFFFF8FFFFF7FFFFF9FFFFFCFFFF FFFDFFFFFBFFFFFAFFFFF9FFFFF9FFFEEFF2FFFCFBFFFEFAFCFDF7FCFFFAABB5AA181107 1D000048060771212489282F931B25970D1AA70918B80C1CBA0413BD030EBD040ABA0607 B50905B00C02AC0F00A90F03A50A08A70B0EA80E10AA1012AA1012A90F11A60D0FA50C0E B01719AA1113A40B0DA40B0DA80F11AB1214A90F11A9090BB3090CB3090CAB0D0AA4110A A0130CA2110CAB0C10B20811AE000BC7132CA000159D192E51000A1B000013160F95A69C FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFEF7FFFFFBFFFFFDFFF5F4F9FEFFFFFEFFFA8E8A810D0000 190000662D267C27247D0D0CAA1D23B8141DAE0005BC0814A90C15A50E15AB0B15B00913 B70511BC0311BE0211BC0311B80815A80613990C14921B2189292B722424480B0A210000 0F0000A49D97FBF6F2FDFCF7FEFFFAFBFFFBEEF7F2F8FFFDF7FFFFF8FFFFF9FFFFFBFFFF FEFFFFFFFEFFFFFDFFFFFCFFFFFAFFFFFAFFFFFBFFFFFEFFFEFFFFF8FFFFF5FFFFF2FFFF E8FCFAF2FFFFF4FFFFF4FFFFF9FFFFFCFFFFC6C4D17B6C731B00002900004C0500792421 831A1E87121A9818259A1A2992192A69000F53010F33000432151A9B969AF5FFFFF0FFFF F7FDFDFFFFFFFAFAFAFFFFFFEEEEEE777777080808000000595959B7B7B7FFFFFFFFFFFF F9F9F9FFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8 FFFFFFFFFFFFF8F8F8FFFFFFFFFFFFB9B9B9606060040404131313696969E5E5E5FFFFFF FBFBFBF0F0F0FFFFFFFBFBFBFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFBFFFFF8FF FFF4FFF3F3FBF7FFFFDEF2E76A78691008001B00005D0F0B800F13A01019B10D18B30411 B1010CB1080FB40D14AE0B10AE0B10B00910B20910B3080EB3080EB2090EAE0A11A40911 A5131D920E19830D19871E2C771B284C0007270000625356A9B2AFF4FEFDF7FFFFF3FFFF F4FFFFF4FFFFF1FFFEF5FFFFF7FFFDFBFFFBFEFFFAFFFFF8FFFEF6FFFDF4FFFDF6FFFEFB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFDFF FFFDFFFFFDFFFFFEFFFFFEFFFFFFFFFFFFFFFEFFFFFDFFFEFEFFFFF4F4F4FFFFFFF9F7F8 ECE8E9726E6F2923230C02011B100E413735837B79C9C5C2F7F6F2FFFFFBFCFEF9F9FEF8 F0F5F1F3F8F4F2F7F3FCFFFDFEFFFD888A870E0000260000540D097C3835783836581C1B 3903012800001F0000170000483634847F7CB5BAB6DDE9E5EFFFFFDEF7F3C7D7D779717C 4C3B4B120111070009060009120C160E0B12000004000004000203070B0A0B0F0E0A0C09 010300000000000000060606060606070707080808070707030303000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000020202 030303030303000000000000000000000000000000000000010101181818171717020202 0000000000000B0B0B0D0D0D000000000000000000222222737373C5C5C5F8F8F8E3E3E3 F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFCFEFBFFFFF9FFFFFBFFFFFEFFFFFFFEFF FFFDFFFFFCFFFFFCFDFFF5F7FFF7F7F3E8E6FFFCF8FFFDF89E958E2019111B00004B0304 6F0A10881920991B26A1101DA70616B40516C10818BE0210BE030CBD0409B70707B20B03 AB0F02A71100A81003B00B0FB20811B0060FAD060EAB060DAA060DA9080EA9080EAD0E13 A90A0FA6050BA8070DAC0B11B00C13AD0910A9060BAE0B0EAB0D0CA5100CA2110CA1120C A4100EA90D10AE0A13C01A289A000DA81D307B0F1E4502091400006E756DE3F7EEFBFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFCF5FCFFFCFFFFFDFFF8F9FDF9FFFFF9FFFDBFC4BD67635A0F0000 2B0000661F1D8321228C0D14A00A15B50D1AB10714A90C17A70D17AC0A17B20815B70511 BC0410BE0210BD0310BA0814AC06109F0A10971419912022802021661212480806190000 33201AB7A8A3FFFDF8FEFBF4EFF0EAFBFFFBF9FFFDF8FFFDF8FFFFF9FFFFFBFFFFFEFFFF FFFEFFFFFDFFFFFCFFFFFAFFFFFBFFFFFCFFFFFEFFFEFFFFFBFFFFF7FFFFF5FFFFF1FFFE F4FFFFF4FFFFEBF9FCF7FFFFF8FFFFF9FFFFD7D6DB72635C2105001D00004C130C782E2D 7E2529811D25821A256F0A18741C2A3000002200008C717AFAF3FAF8FFFFF2FFFFF9FDFE FFFFFFFFFFFFF1F1F19A9A9A121212000000414141C8C8C8F6F6F6FFFFFFFFFFFFF4F4F4 FCFCFCFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFF FFFFFFFEFEFEFFFFFFFFFFFFF6F6F6D8D8D84F4F4F0000000000007F7F7FF9F9F9FFFFFF F8F8F8FFFFFFF9F9F9F9F9F9FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFCFFFFF6FFFFF7FF FFFEFFF3FEF892A093050900110000531810841C1DA1141CB70B1BBD0213B7000BB1000A AE0B10B11518AC0B10AE0B0EAF0A0EB00A0EB00A0EB00A0EAE0B10A80D139A09109F1C24 830F187D1C257F2E373A00012700004F2A32D4CED0EEF8F7F8FFFFF8FFFFF4FFFEF7FFFF F7FFFFF0FAF9F8FFFFFBFFFFFCFFFDFFFFFBFFFFFAFFFEFAFFFEF8FFFEFAFFFFFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFF FFFEFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFCFEFDFFFFFFF3F1F2FFFEFFFFF9FCC0B5B9 25191D0D00002002001B000016000014000021090563524BBCAFA9FAF1ECFFFFFAFFFFFB FEFFFDF1F7F3F9FFFFF8FFFFCAD4D36A66631E00002D01002B02001B0000180000150000 26110E534441A79F9CD7D8D3F9FFFFF4FFFFF0FFFFEBFFFFEAFFFFF2FFFFFFFAFFFBE3F3 AD95A5604B5A29172508000506000504000409070C030305000100000100000200000200 000501050A06000100000000030303050505040404010101000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000808080E0E0E111111111111161616000000000000000000000000101010 0E0E0E0303030000001515155555559D9D9DDADADAFBFBFBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFFFFFFFFFFFFFFFFFFF8F8FAFFFEFFFFFEFFFEFFFFFEFFFFFEFFFFFFFFFF FFFEFFFFFEFDFAF5F2FFFCFAFFF7F4FFEEEACAB2AE381C181500003E08067E171B94121A 9E121BA50F1AAA0817B00412BA0413C10513BE030EBD040CB90609B30A07AC0E05A71103 A11403A71007BE0C18C20519BE0316BA0113B60112B50313B60515B70817B40816B20614 B30413B60716BA0919BB0919BA0516B00410A70E10A1120EA2110EA4100EA50F0EA70E10 A80D11A50E15AA1A2380010A942C354E03081D00002D1E1BCAD4CCF4FFFFFCFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEFFFFF7FCFFFDFFFFFEFFF8FCFDF8FFFFF7FFFFF0FBF5D2D4CF3E302D180000 3300007E2C3084161F8F0B16AD1925A40815A80C1AAB0A19AE0917B20815B60611B90510 BA050EB9050EB80910AF080FA4090D9E0F1397161A8F1B1C871A1D731D1E370401160000 593D3AE7D4CEFFFCF6FFFAF4FFFFFAFBFFFBF9FFFDF8FFFFF9FFFFFBFFFFFCFFFFFFFEFF FFFDFFFFFCFFFFFBFFFFFCFFFFFDFFFFFEFFFFFFFFFCFFFDFBFFFDF8FFFDF8FFFDF7FFFF F4FFFEEAF5F7EEF7FCF8FFFFF8FFFFFBFFFFF7FAF37975691C0B011500002C00004D1111 651E22691E25590D173C00032700007E5460FFEEF9FFFAFFF5F5FFFBFFFFF3F4F6FFFFFF F1F1F19A9A9A262626000000303030BBBBBBFFFFFFFFFFFFFFFFFFF5F5F5F5F5F5FDFDFD FFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFDFDFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0C0C04F4F4F0000000C0C0C8B8B8BF8F8F8FFFFFF F6F6F6FFFFFFFEFEFEFCFCFCFEFEFEFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFCFFFEEEF8FFF9FFFFFEFF A4A59F312F230E0000320200893630981A1DB0101AC10818C30011B9000CB2010BAC0B10 AE1416AB0D0EAC0C0EAE0B0EAF0A0EAF0A0EAC0B10A80D11A20F159B161B8C171D7E1E22 792A30470C121D0000311218C0AFB5FFFEFFFBFFFFFBFFFFF6FCFCF5FBFBFBFFFFFCFFFF F8FCFBFEFFFFFEFFFFFFFFFFFFFFFDFFFFFDFFFEFDFFFEFDFFFFFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFF FEFFFFFCFFFFFBFFFFFBFFFFFCFFFFFEFFFFF6F6F6FFFEFFFFF8FBFFFAFF7360661B060D 1D0000612B296A2E265C231C3904002200001D00003817125A413D9E8C88ECE1DFF7F3F0 FEFFFFFBFFFFECF8F8F5FFFFCFD5D53E302F2008060F00001F0D0B534343928785D9D4D1 FFFFFDFCFFFFF8FFFFF5FFFFECFFFDE3F9F7E7FFFEEBFFFFF4FFFFEFE5EDFFF7FFFFF8FF FFF9FFE5D4DE93868F463B41180F14040002010000000000000100000400020804030905 0308040001000000000000000000000000000000000404040B0B0B000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000C0C0C030303000000 0000000000000000000000000000000000000202020F0F0F0F0F0F050505000000060606 0F0F0F6F6F6FA1A1A1E3E3E3FFFFFFFFFFFFFFFFFFFBFBFBF5F5F5FFFFFFFFFFFFF9F9F9 F9F9F9FFFFFFFFFFFFFFFFFFFCFAFDFFFBFFFFFBFFFFFCFFFFFEFFFCFFFFFBFFFFFBFFFF FBFFFBFDFEF8FFFEF8FFFBF6C9B0AC3714122000004713156B1C1F991E23A71218A80D15 AB0914B20813B70511BC0410BB010CBD030EBA050CB6080AB00B09AB0E09A51107A11307 A70F0CB50414BC0018BB0118B80117B50217B30317B00517AF0718AF0819AF0819B1091A B4091BB5081BB6061AB40317A904129E12139A1411A11111A80D11AE0A11AE0A11A90C13 A011177F060B8F2F305F1B1A2A00000F0000A6A19EFCFFFFF9FFFFFEFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFFFFFCFDFFFCFDFFFEFFF9FDFCF5FFFEF7FFFFF7FFFFFBFFFFC5BDBB3A2222200000 520D128328318C1C289416229C0E1CA80B1CAE091AB00819B20815B50711B5080EB6070C B5080CB0070AAE090DA90D10A30E109F10129A13179B181D8F2225621E1F390B0B1C0000 624340F1DCD7FFFCF6F6F3ECFBFEF7FBFFFBF9FFFFF9FFFFFBFFFFFCFFFFFEFFFFFFFDFF FFFCFFFFFDFFFFFDFFFFFDFFFFFEFFFFFFFDFFFFFBFEFFFAFEFFFAFCFFFAFBFFFAF8FEFA FAFFFFF6FBFFF1F6FCF4F8FFF9FFFFF9FFFDE0E8DD94948C3A2D2712000033100E623637 6130332C0000200000855D65FFF5FDFFF9FFFBF1FAF8F8FFF7FAFFFEFFFFF8F8F8A2A2A2 1F1F1F0000002F2F2FACACACFFFFFFFFFFFFF6F6F6F0F0F0F9F9F9FFFFFFFFFFFFFEFEFE FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAF8F8F8FFFFFF FFFFFFF7F7F7F8F8F8FFFFFFFFFFFFC5C5C54747470000000E0E0E969696F6F6F6FFFFFF FFFFFFFFFFFFFFFFFFFDFDFDFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFF7F5F6ADA8A43A2B24 1600003A05007C2925911F1F9E0D12AE0812BB0512BE0412B90310B3050FAD0910AC0D12 AB0D0EAC0C0CAC0C0CAC0C0CAC0C0EA80E10A40F119B13159820227B1417722225490E12 1900001805079B9599FEFFFFFFFFFFFFFFFFFFFFFFFBFBFBFBF9FAFFFEFCFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFCFFFFFBFFFF F9FFFFF9FFFFF9FFFFFBFFFFFEFFFFF3F1F2FFFCFFFFF4F9D8C3CA270D16140000522127 7A29267E2018771D1575201B6F201B540F0A2A00002300001B00004B2E30736062D4CBCE FFFEFFF9FFFFF7FFFFF6FDFFD8D6D9B8AFB2A7A1A3C5C1C2E9E7E8F4F4F4EFF0F2EAF0F0 F7FFFFF4FEFFF1FDFDF3FEFFF5FFFFF4FFFFF4FFFFF2FCFDFFFEFFFFFAFAF1EBEBF5EFEF FFFDFDFFFCFCEBE5E7D4CED0635F604844451F1D1E000000000000000100010302080A09 090909090909080808050505010101000000000000010101000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000B0B0B080808040404020202 010101000000000000000000050505000000000000000000121212535353A8A8A8E4E4E4 FFFFFFFFFFFFFFFFFFFFFFFFF2F2F2F1F1F1FFFFFFFFFFFFFAFAFAFAFAFAFCFCFCFFFFFF FFFFFFFEFEFEFEFEFEFFFDFFFFF8FFFFF8FFFFFAFFFFFDFFFBFFFFF7FFFFF4FFFFF5FFFB F9FFFAF7F7EFCFC0B95C3D3A23000032000082353D801B239E161AA90D10AA090EAE090F B50C13B80A13B6050DB10008B7060EB6070EB3090CAF0B0CAC0C0CA80E0CA5100CA70E11 A4000FA70014AA0418AA091BA70A1BA10A199B09169807149D0F1B9E101CA1101DA10F1C A00C1AA00918A008179B0B15941715961613A21013AF0913B70513B70515AC0A179B1219 7A161681403A230100100300625F5AFFFFFDFFFDFFF6F1F7FFFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD FFFDFAFFFBF8FEFAF7FEFFFDF9FFFFF5FFFEF6FFFFFBFFFFFFFDFFB19EA2310C13260000 540B167D232D7C1321911321A80B1EB2071AB20719B20815B20811B00A0EAF0B0CAE0C0A A60704AA0C09AC110FAB1111A60D0FA20B10A30E1496181C721D206D31332400001D0000 7E5F5CF7E4DEFFFDF8FAF9F4FCFFFBF9FFFFF9FFFFFBFFFFFCFFFFFEFEFFFFFDFFFFFDFF FFFEFFFFFEFFFFFEFFFFFEFFFFFFFDFFFFFAFFFFF8FFFFF6FEFBF2F7F4EDF8F7F2FFFFFB FFFFFFFFFEFFFFFEFFFEFFFFEEF3F6FBFFFFFEFFFFA39F9C3025230D0000110000120000 140000705858F9E6E8FFFBFFEEE8ECF3F2F8FBFFFFEFF4FAFEFFFFACACAC2F2F2F000000 1F1F1FA2A2A2F8F8F8FFFFFFFFFFFFFDFDFDFEFEFEFFFFFFFFFFFFFFFFFFF8F8F8FAFAFA FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8F7F7F7FFFFFFFFFFFF FBFBFBF5F5F5F9F9F9FFFFFFF7F7F7A9A9A92F2F2F0000001919199C9C9CFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFBFBFBFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFAFFFEF4FFFD9EABA23A332D160000310000 791F1F9C282B8B0005A2050CAB040CB1060EB60811B40912B20813B00611AB060DAC0C0E AB0D0CAB0D0CAB0D0CA90D0EA50F10A012119616178D1F206B1111500E0F1D00000D0000 868686F5FFFFF5FFFFFAFBFDFFF9FBFFFDFFFFFCFDFFFCFDFFF7F8FFF9FAFFFCFDFFFBFF FFFCFFFFFDFFFFFDFFFFFEFFFEFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFBFFFFF9FFFFF8FFFFF8FFFF F8FFFFF8FFFFFBFFFFFDFFFEFFFDFEFFFBFFFFF9FF8268711B000618000074373F912825 951610860B067F0C097E15127A1B196D19195C16182B00001F00001500004330367C727A A0A0A8DAE1EBF8FFFFF9FCFFF3F6FBF5F8FDFBFFFFFBFFFFF9FFFFF9FFFFF9FFFFF9FFFF F9FFFFFBFFFFFBFFFFFBFEFFF7FAFFF7F8FDF5F9FAF9FFFBF8FFFAF9FFFAF9FFFAFBFFFA FCFFFAF5F6F1E5E6E1FDFCFAD4D3D19492935755562927280B090A010000000000000000 000000000000040404080808060606000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000050505070707030303 0000000000000000000000000C0C0C4141418E8E8ED9D9D9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFF2F2F2FEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FAFAFAFBFBFBFFFCFFFFF6FFFFF5FFFFF9FFFFFDFFF9FFFFF4FFFFF0FFFFF0FFFBF5FFFA DCDFD45D4C451B00004406096D1C236F0D1A8B15219E0D10A90909AA0A0AAF0C0DB20E0F B30D11B0070CAD0208B3080EB2090EB00910AF0A10AE0B10AC0B10AB0C11A70D159F111D 9C14229A16239718239219228B181F84151B7F1519841B1F861D21881E22891C218A191F 8C1920911C249521248B1B19931715A70D17B60515C10017C00017B0081999131C822E2C 360E020600001A2515D7E1D9FEFFFFFFF9FFFFF8FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFDF8 FFF9F2FEFBF4FFFFFBFBFFFFF9FFFFF7FFFFF7FCFFF7F4FBFFFAFF9D7F891D0000290000 59101B6A1623861626A70B20B6041AB50519B20815AF0A11AC0C0EA90E0CA80F09A40B05 A80F09AD120EAF1110AC0C0EAB080DAA050C9B0B1479161B6B24285C1E212400001C0000 9E827EFFFBF6FFFBF7FEFFFBFBFFFFF9FFFFF9FFFFFBFFFFFCFFFFFFFDFFFFFDFFFCFFFF FCFFFFFEFFFFFFFFFFFFFEFDFFFEFAFFFEF6FFFEF3FFFEF3FFF9EEFDF4EDFFFDF7FFFDFB FFFDFFFFFDFFFFFDFFFDFCFFFEFEFFFFFEFFF6F4F796929348434039312E3F383275706A EAE7E2FFFFFBF5F7F6FBFFFFF8FFFFF6FFFFF8FFFFB8BCBD3030300000002626269A9A9A F1F1F1FFFFFFF4F4F4FFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFAFAFAFBFBFBFFFFFFFFFFFFFFFFFF FDFDFDFEFEFEFDFDFDFDFDFDEDEDEDA7A7A7303030000000373737AAAAAAEBEBEBF8F8F8 FFFFFFFFFFFFFCFCFCF8F8F8FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF6FFFCB5DAC92F4E3C060000390C0973181F961A24 A91521A5030EAD0910AA090EA70B0EA80C0FAC0B11AF0812B30212B0010EAE0B0EA90E0C A90E0CA90E0CA70F0EA210109D1313921817821A195504032C00003214127E7976E3F2EF EAFFFFE4FDFAFFFFFFFFF8FAFFF9FBFFFBFBFFFAFBFFF5F6FFF6F7FFFAFDFFFAFFFFFBFF FFFCFFFFFDFFFFFEFFFCFFFFF9FFFFFBFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFF8FFFFF8FFFFF7FFFFF7FFFFF7FFFF F7FFFFF9FFFFF4F6F5FFFEFFFFFBFFEAD5DC42242E22000A3E14227D343F89090AAB120D B72120B022219C1718891214841A1E81262D81363D50141E2B000A1400020B00051F1724 5756649CA0ACE6ECF8F8FFFFF8FFFFF8FFFFE9F2FBE8EFF9F5FCFFFBFFFFF6F9FFFAFAFF FCF9FFFAF5FCF7EDF6FBEFF9FFFAFFFFFEFFEFFFF6EBFFF4EDFFF6E5FFEDDAEFE0E1F1E4 F8FFFAFBFFFAFEFFFBFFFFFBFFFEFDF8F2F2D1CBCD92898C494045150F13161415080808 000000000000030303080808030303000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000030303000000000000000000000000 131313262626888888B9B9B9F0F0F0FFFFFFF6F6F6EAEAEAF5F5F5FFFFFFFFFFFFFBFBFB F2F2F2F7F7F7FFFFFFFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFB FDFDFDFFFBFFFFF4FFFFF3FFFFF7FFFFFDFFF8FFFFF0FFFFEBFFFFEBFFFBE8FFEF8B9183 1502001F00007A31388A2A36730214981523A30E10A90E09AB100BAA0F0AAB0D0AAA0C0B AC0C0EAF0C0FAE0B10AF0A10B00911B00911B20813B20813B30715A50D199221257E2223 741C1B6716135D120D56110A53130A51150B4D130850160B53170D54150C58150D601B14 6C251F7C2B27821F1A931717AB0A19BD0217CB0019C80019B5051C97131E661F1B120000 0B1A05728F7BF2FFFDF0F1F3FFEAFBFFF4FFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFDF4FFFEF3 FFFFF6FFFFFAFCFFFDFBFFFFFBFFFFF8FBFFEDEAF3FFFAFFF8E0ED7E5A662D0007300000 530F1A7E1927A70B21B9031AB60519B20717AC0B11A80E0EA5100AA41109A7140CA7120B A80F09AC0D0AB10B0DB3080EB5040EA5091484161F6B1A207A333755191B2000003B1C19 B7A4A0EEE7E1FFFFFBFBFFFFF9FFFFF9FFFFFBFFFFFCFFFFFFFDFFFEFEFFFBFFFFF9FFFF FCFFFFFFFFFFFFFEFDFFFEF8FFFDF4FFFDF1FFFCEFFFFCEFFFFCF3FFF4EDFFF3F0FFF7F7 FFF6F8FCF1F9FFFAFFF1E8F9FFF9FFFFFCFFFFFEFFEAECEBF5FAF4FBFFFAE4EEE5F7FFFA F2FFF8E9FAF4F2FFFFF1FFFFCBDFDED1E1E13D43430000001212129A9A9AF1F1F1FFFFFF FFFFFFFCFCFCF3F3F3F9F9F9FBFBFBF6F6F6F5F5F5FCFCFCFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFDFDFDFCFCFCFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF8F8F88989890F0F0F000000323232D5D5D5EBEBEBFFFFFF FFFFFFFFFFFFF6F6F6F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFDFFFFFDFFFEFDFFFDFFFFFCFFFFFBFFFFFCFFFFFDFFFFFCFFFEFEFFFDFEFF FDFEFFFDFEFFFDFEFFFDFFFEF8FFFC465D4D0005001200006A29278B1E248E020DAC0A17 C21823BA1019B20F14A80E10A40B0EA70A11AA0813AF0414B10211B3090CB00A0AAE0B0C A80E0EA111119914158F181C821D216E1E213200001B0000715F5FFCFCFAF4FFFFDAF4F1 F1FFFFFFFFFFFFFAFBFFF3F5FFFBFBFFFAFDFFF7F7FFF9FCFFFAFDFFFBFFFFFBFFFFFDFF FFFEFFFEFFFFFCFFFFFBFFFFFBFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF9FFFFF9FFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFF FBFFFFFBFFFCF8F8F6FFFCFB9C86892300052200007335426C0F1AA9161EB00609A20002 9D0407A011159E191E93171F86141C7E15236D111E8231404C0A182B00052D0915110002 0A000438333A818189D2D5DAF7FFFFF8FFFFF7FFFFF5FFFFE9F7FAF7FFFFF8FFFFFEFFFF FFFDFFFFFAFFFFF9FFFFF3FFFFF6FEF1FFFBE4FFF7E5FFF5EDFFFAF1FFFAF4FFFAF8FFFA EDF4ECFEFFFBFFFEFAFEFAF9FFFDFDFFFCFFFFFBFEF6EDF0E5E1E2676767424443161817 000100000100010302010302000100000100000100000100000100000100000100000100 000100000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000404040D0D0D2C2C2C6B6B6BBBBBBB F4F4F4FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F7F7F7FFFFFFFFFFFF FFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFF9F9F9F5F5F5FEFEFEFFFFFFFEFEFEFFFFFF FFFDFFFFF8FFFFF6FFFFF8FFFFFBFFFBFFFFF1FFFFE9FFFFE9FFFBB5CCBC3230231C0000 4F090B6E0D1487131EA0242F9D161DAC1413B1140FAD140EA6110AA00D069F0C05A8100D B11314AE0B10B00913AF0915AC0A19A70C1AA10F1C9B11208B19216A20214F1C183D0C08 2A00001C00001900001800001B00001400001400001500001700001C00002806003B160E 511F18712620841E1C99131CA90A1EB6041EB3051EA20D21881A253D03010B00003A4D3A E5FFF2F1FFFDFBFFFFFFECF8FFF6FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFDFFFEFD FFFEFBFFFCFDFFFCFDFFFCFDFFFDFDFFFFFFFCFFFFF9FFFFFBFFFDFFFFF6FFFEF4FFFFF8 FDFCF7F6F8F5FAFEFFFCFFFFFAFBFFFFFDFFFDF6FEFFF9FFF2DBE5603F481B000033060D 70232D991221AC091AAB0A19A90C15A70E11A5100CA4110AA41109AE1A10AA130AA60B06 A80906B00A0EB70C14BA0A15AD0D1990141C841F2573171C722024551013240000311210 CCBDB8FFFFFBF8FFFDF5FFFFF7FFFFF9FFFFFFFEFFFFFBFFFFFCFFFEFEFFFBFFFFFCFFFF FEFFFFFFFFFDFFFEFAFFFDF6FFFDF4FEF1E8FFFCF3FFFBF4FFFCF6FFFBF7FFFBFBFFFCFD FFFBFFFFFAFFFFF6FFFFFAFFFFFCFFF9F8FDFCFFFFF9FFFDE7F2EAF4FFF8EFFFF5F4FFFD EAFBF5DDF0EAF2FFFFC9DCDA3A4848000102080808777777EEEEEEFFFFFFFAFAFAFFFFFF FBFBFBFEFEFEFFFFFFFFFFFFFEFEFEFAFAFAFFFFFFFEFEFEF4F4F4FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF5F5F5FFFFFFFFFFFFEBEBEB7E7E7E1E1E1E000000363636B5B5B5FBFBFBFFFFFF FFFFFFFAFAFAFFFFFFF0F0F0FEFEFEFDFDFDFCFCFCFCFCFCFDFDFDFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD FEFFFAFFFFFAFFFCFBFFF9FDFFF5FFFFF4FFFFF5FFFFF6FFFFF3FFFFFDFFFCFFFFEAF2F5 F9FFFFF9FFFFD5D9DA827D7A1100002B030055160F761E1C8B181B9B1015A90C15B50B14 B50710B50710B20811AE0A13A90C17A70D19A50D1AAC0A15BF060BBE0203B00305A70C10 9F1C2291262C74212B551923220002110000584B52EAE5EBFFFFFFF4F8F7F4F8F7FEFFFF FFFEFFFFFEFFFFFEFFFFFEFDFFFEFFFFFEFDFFFDFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFF FFFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFFFFFAFFFCFBFFFCFFFEFCFFFBFCFFFAFEFFFAFEFFFDFEFDFFFC F9FFFBEEF8EFECECE265524B2000004F090B7C1F278F111DAC091AB50615AC0A17A40E17 9D121999131A9A121C9B121CA00F209F0E1F9D10219416248419236913164905042D0000 1600001100002B221D696A62B3BFB5E5FBEFEBFFFFE8FFFEE9FFFFEAFFFFEDFFFFF8FFFF FFFDFFFFF9FFFFF5FFFCEEFFF7FFFFF0FFFFF2FFFFF4FFFFF8FFFFFBFFFFFEFFFDFFFFFD FFFEFBFFFEFBFFFEFBFFFEFBFFFEFDFFFFFDFFFFFDFFFFFFFCFFFFF0F4F3C1C5C4838786 454948181C1B010504000100090D0C010504000100000100000100000100000100000302 000100000000010101040404070707050505000000000000040404020202000000000000 000000000000010101030303000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000040404020202000000000000 000000000000000000010101000000000000000000000000020202040404030303010101 050505000000000000000000000000000000000000000000000000000000070707050505 0000000000000000000000000F0F0F353535747474B5B5B5E6E6E6FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFF FCFFFFFCFAFDFFF9FFF9E8F2F9F4FAF7FFFFD5F9EDE2FFF635433412000040000098232B A91D269A0B0F95160F9A170FA90E0CAE0B0CA5100AA0130A9A160A9B150AA2110CAB0D0E B40912B40516AB02179C071B8E18287F253161242B441D201700000D00000B0000140502 3F3130766B679E9492ACA39EC6BCBAB2A9A48C82805B524D2E23211207030B0000140000 2F0700491009681C1C80252C8A242F821C296F151F58161A1B00004B3E36C4CEC3F2FFFA ECFFF5EBFAF3FBFFFFFDFEFFF8F8FAFFFFFFFEFFFFFEFFFDFDFCF8FFFEFAFFFBF8FFF9F5 FFEDEFFFF6F8FFF7FAFFF5F6FFFFFDF7FFFEE4FDF7F0FFFFFBFFFDFFFFFBFFFFFDFFFFFD FFFFFFFEFFFFFEFFFFFFFFFFF8F8FAFAF8FBFFFDFFFFFCFFE2D7DB4D41430A00002E0406 781A1B9D2224901311910D09AB221CA2120A950000AD130BAC0D07AE0C09AF0B0AAE0B0E AC0B13AC0A17AB0A19A70D199B0E149E191CA01E268F161F6E040E4E00013200001F0300 E1E2DCE0F4E9EDFFFBF0FFFBF9FFFAF9F2ECFFF8F8FFF4F7FFFDFFFEFFFFFEFFFFFFFFFF FFFFFFFFFFFDFFFEFBFFFEFBFFFEFBFFFEFBFFFEFBFFFEFBFFFEFDFFFEFDFFFEFFFFFEFF F8F3F9FFFEFFFFFEFFFEFEFFFBFBFDFEFFFFFEFFFFFCFFFDF1F6F2FCFFFDE6ECEAFBFFFF FBFFFFD7DDDB4046460001020001007B7B7BEFEFEFFFFFFFF2F2F2FFFFFFFFFFFFF3F3F3 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF2F2F2F1F1F1FFFFFFF9F9F9888888080808050505353535D6D6D6F3F3F3F5F5F5 FFFFFFDEDEDEFFFFFFFEFEFEFEFEFEFDFDFDFDFDFDFDFDFDFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFDFCFFF8 FFFFF8FFFCFAFFF8FDFFF5FFFFF3FFFFF4FFFFF5FFFFF3FFFFFDFFFBFFFFF8FFFFF9FFFF F1F5F67F7D7E120000330000530802701814851F1B9319189B1013A80C10B40B12B60610 B70610B60611B20813AC0A17A70D19A20E1AA90C15BA0003C40606BA0D0FA41215911922 791F28551722310B180D000548424EB8B8C2F6F9FFFBFCFFFFFFFFFFFDFDFFFDFDFFFEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFFFDFBFFFCFDFFFAFFFBFCFFF9FCFFF8FEFFF9FEFFFBFEFDFFFCF4FFF8 F8FFF6B6B8AA3320122700006B1516851219A00F1CB2071AB60519AC0A19A40E199D1219 9A1319A01019A50D19AE0718AF0416AF0416AB0A199F141B8C181876181061170E470D09 2D02001600000E0000110F02525D4FA7BEAEE2FFF2EAFFFDEAFFFFEEFFFFEFFFFFE7EAF1 F0E8F5FFF8FFFFFAFFF9FFFFF1FFFFF4FFFFF8FFFFFBFFFFFEFFFFFCFAFBEEEAEBFFFDFD FFFEFBFFFEFBFFFEFBFFFFFDFFFFFDFFFFFDFEFFFDE7EBEAF4FAF8FBFFFFFBFFFFEBF1EF B7BDBB7D8381575D5B000200000200010705080E0C0D13110B110F040A08000201060807 010101000000000000000000020202060606070707000000000000000000020202030303 010101000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000010101010101010101010101020202 0202020303030303030303030000000000000000000000000101010707070B0B0B000000 0000000101010808080A0A0A090909070707040404070707010101000000000000000000 1C1C1C4B4B4B6C6C6CDADADAE7E7E7FAFAFAFFFFFFFFFFFFFFFFFFF3F3F3E9E9E9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF5FFFF EEF7F4FFFAFFFFF5FEFFF8FFF6FFFEE9FFFF94B5A412180A2902006B030AA3121FB10D16 A90B0A9B170A991506AB0D0CAF0A0EA5100C9E130C9A160A9A160AA1120CA90D10B00611 B70F20AA0D228D091E761A295E262F230F11010000000000242424676767A6A6A6D8D8D8 FAFAFAFFFFFFFFFFFFE8E8E8F9F9F9FFFFFFFFFFFFE1E1E19A9A9A4C4C4C1D18140D0000 1400002C07014E1E1C652D305E23273905091D0000290F0E867B77ECEFE8F8FFFBEBFBF1 F2FFFAF7FFFDF9FFFFFFFFFFFFFFFFF7FBFCF3F9F5FCFFFAFFFFF8FFFEF6FFF6EFFFEFEB FFF1F0FCE2E3F2E0E0FDFCFAF7FFFFECFFFFE7FFFBF9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F3F3F3FFFFFFFFFFFFA7A7A72F2F2F0F00004E0B05 80221A851E177C0B03911209A81D16AB140DA60703B00B09B20A09B2090CAF0A10AC0A15 A90B19A70C1CA50D19A40F11A51111A611179E111A8D0D1A6F051146000424000066615B CEE0D4EBFFFAEEFFF8D7E3D5FFFEF4FFF7F3FFF7F4FFFCFBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEF7F7F7F6F6F6FBFBFBFCFCFCF8F8F8FFFFFFF5F5F5FFFFFFECECECE9E9E9 3A3A3A020202000000818181D0D0D0FFFFFFFFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4FFFFFF FFFFFFF0F0F0FFFFFFFFFFFFE4E4E4848484000000161616262626C4C4C4FFFFFFE5E5E5 FFFFFFFBFBFBFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFDFDFDFDFDFDFDFDFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFDF8FFFAF9FFF8 FFFFFAFFFCFDFFF9FFFFF8FFFFF9FFFFFBFFFFFEFFF2FAFDF2FCFDF9FFFFEAEAE88E8684 29191919000056120F6F161283201B90201E9818179F1012A80C0FB40B10B6070EB70610 B60610B30811AF0915AB0B17A70D19AB0B13B30305B60606AE1011A01A1B8A1F2568171E 38030D150000382B35B0ADB6FCFFFFFBFFFFF5F9FCFEFFFFFFFEFDFFFEFDFFFEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFDFDFFFCFEFFFAFFFBFCFFFAFCFFFAFEFFFBFEFFFDFEFAFFFCEFFCF2F8FFF6 6765581400004E110E8123248A0D15A70F1CB50519B70417AE0917A70D17A011179D1217 A20F17A80C17B10918B30415B00112AA0513A21118991D1D8D241E83292181302F752D30 581A1B2A00001900000F00001D160C3B413788948AAFBEB7E4F3EEF7FFFFF9FFFFFEFFFF FBF8FFF7F6FEF8FFFFF5FFFFF7FFFFEFF7FAE8EDF0F1F2F4FFFFFFFFFEFFFFFEFDFFFEFD FFFEFDFFFEFDFFFFFDFFFFFDFFFFFDFEFFFDFCFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFF FAFFFEF3F9F7E7EDEBB5BBB9686E6C212725000200000200000200050908000100000000 0000000404040707070606060101010000000A0A0A060606010101000000000000020202 0808080C0C0C000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000010101030303050505050505 0404040404040000000000000808080F0F0F0B0B0B000000000000000000040404080808 090909020202000000000000000000000000000000111111323232585858848484B5B5B5 E4E4E4FFFFFFF4F4F4F8F8F8FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF5FFFFEEF7F6 FFF5FCFFF8FFFFFBFFEAEEEDE3FDF2324A3C0400004818148B1D269C0814AB040EB00D0E 9E14099B1305A90E0CAC0C0EA80E0CA4100CA0130CA0130CA4100EA70E11B51A2299030F 940D1C9728386115212000000D00002622218E8C8DBCBCBCF0F0F0FFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBEBEBDAD9D5716F623C3525 0F00001600003E1415592B2E43191B200000715C5BD6CBC9FFFFFBFCFFFDF2F8F4FCFFFF FFFFFFFFFEFFFFF8FFFFFDFFFCFFFFF7FFFDF4FFFBF4FFF8F7FFF6EFF7E8FFFFF4FFFDF6 FFFCF8FFFCFBFFFFFDFBFFFFF4FFFFEBFBF8FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFAFAFAF4F4F4FDFDFDFFFFFFFFFFFF9595951D0B09270000590A03 80271F7F1A127F0802A11C17B6211DA20300B20A0AB3090AB3090CB20910AE0A13A90C15 A70D19A50E17A81213A10B0A9E070CA21118A11B268B19235C09113000000E0000696F65 F0FFF8DDF3E6F8FFF8F2EFE6FFFAF4FFF5F1FFFEFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFB F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F1F1FFFFFFF2F2F2EAEAEA464646000000 000000717171F2F2F2FFFFFFFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4FEFEFEFFFFFF FFFFFFF8F8F8F3F3F3FBFBFBFFFFFF7A7A7A0808080000003F3F3FC9C9C9FFFFFFFBFBFB EFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFCFCFCFBFBFBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFDF5FFFAF5FFFAF9FFFB FEFFFDFFFDFFFFFDFFFFFEFFFCFFFFF8FFFFF0FCFAF8FFFFFAFCF79C938E210907190000 4E1413731B1A871B19911F1E981C1A9D1515A30F0FAB0D0EB30D0FB5080CB6070EB6070E B50710B00913AE0A15AC0A17AC0A15B00D0E9D0400960C0A962020781C1F4702072B0005 290F18C1B7C0F1F1F9F9FFFFF9FFFFFBFFFFF8FCFBEFEDEEFFFFFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFCFFFEFAFFFCFCFFFBFCFFFCFEFFFDFEFAFFFEF6FFFCF5FFFAD1D9CA20180B 1B00006D2322881E229B111EAB0918B60515B70513B00913A80D13A21013A11013A50E13 AB0B13B50915B50512B1010EAA030DA0090E991312911C158C1F1C780B10801821892A30 853337702A2C4911101E0000140000130100332C2671706BBBBDB8F3F8F4FBFFFFFBFFFF F2F8F8E7F1F2F1FBFDF9FFFFFBFFFFFCFFFFFBFCFEFBFBFBFDFBFCFFFFFDFFFFFDFFFFFD FFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFCFFFFF7FDFBF3F9F7F5FBF9FBFFFFFBFFFFFBFFFF FBFFFFF0F6F4F5FBF9F8FEFCEAF0EEC1C7C58086843B413F0F1312000100000000000000 000000000000040404060606060606070707030303000000000000000000000000000000 020202000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000010101030303030303020202000000 0000000000000000000000000000000000000303030F0F0F181818000000000000000000 0000000000000B0B0B202020313131797979999999C9C9C9F1F1F1FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFBFBFBFAFAFAFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF5FFFFF9FFFFFAF1F6 FFFAFFFFFBFFF8F8F89DADA30004000E00006529289A252E9D0210B20612B40B0E9D0A02 A6180CA80E0CAB0D0EA90D0EA80E0CA80E0EA70F0EA50F10A110139D15198C1116841B22 6B191F2700001800004F3F40C1BBBBF4F2F3FFFFFFFFFFFFFFFFFFF0F0F0F1F1F1FBFBFB FFFFFFFDFDFDF9F9F9F6F6F6F9F9F9FFFFFFFFFFFFFFFFFFFEFFFBF9FFF6C0C9B8605C51 1A09021400001600001C0000220809C1AFAFFFFDFBFFFFFDF9FBFAFFFFFFFFFDFFFFF7FD FFFAFFFFF4FDFFFDFFFBFFFFF1FFFAE6FFF3EAFFF7EDFFF6F1FFF4F5FFF1D5D8CDCCC9C2 C6C1BEBFBBBAE6E6E6FBFFFFF9FFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFCFCFCFFFFFFFAFAFAF6F6F6FFFFFFEFEFEF9385842400002B00005B150D 852E278115128E110DAB1B1AA90B0CB2090CB5080CB5080EB3080EAF0A11AB0B13A80D15 A50E13AA1511A30B06A00608A50E15A91C259B1F2A75141D4F0A0F190000291E186E766B E7F4EAF9FFFAFEFFF8F2E9E2FFFCF8FFFEFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBF5F5F5FBFBFB FFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFCFCFCFFFFFFE3E3E3555555000000000000787878 E8E8E8FFFFFFFDFDFDFBFBFBFFFFFFFFFFFFFEFEFEFAFAFAFAFAFAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4EDEDEDFFFFFF FFFFFFF5F5F5FAFAFAFFFFFFF3F3F3777777101010000000474747D5D5D5F9F9F9FFFFFF FCFCFCFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFBFBFBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFDF4FFFBF1FFFBF5FFFBF8FFFD F9FFFFF8FFFFF5FFFFF4FFFFE2F7F0F4FFFDF9FFFAC6C2B9563D381F00002F00007D282B 8817199515169B15169F1314A21011A80E0EAD0D0DB40E0EB3090AB5080AB5080EB50710 B30713B20815B00817AB0B15A616158E0F088918127C1D19440000260000412126938489 FFFDFFF9FFFFEFF8FDF1FCFEF9FFFFF8FEFCEAEAEAFFFFFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF FFFDFCFFFCFCFFFCFEFFFDFEFEFEFEFAFFFEF4FFFCF1FFFAF4FFF87E84760E0000330200 7D2426890D15B41929B00112B90413B70511B20811AB0C11A70E11A70E11A90D11AF0A11 B2040EB7030FB80410B40610A9080E9E0C0D95110D9412129B121C930B198C0A168A121C 8C1E278322296E1C205816172A00001B000011000022150D58554C9EA49ADCE6DBF8FFFA FBFFFDFCFFFFEFF1F0F2F4F3FEFFFFFEFFFFFEFFFFF2F2F2FFFFFFFFFFFFFFFFFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFF3F5F4FBFFFEFCFFFFFCFFFFFCFFFFFBFFFEF4F8F7F2F6F5 FBFFFEFBFFFEFCFFFFFCFFFFFBFFFEF3F7F6E6EAE9DCE0DF8E908F737373484848202020 0404040000000000000000000000000000000303030A0A0A0B0B0B080808020202000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000010101010101000000000000000000000000000000 0808080A0A0A0B0B0B0606060000000000000000000000000B0B0B0C0C0C0E0E0E1A1A1A 3E3E3E7D7D7DC8C8C8FBFBFBF5F5F5FEFEFEFFFFFFFFFFFFFFFFFFFBFBFBEFEFEFE8E8E8 FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFBFBFBFBFBFBFBFBFBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFEEFAF8F9FFFFFBF5F9FFFAFF FFFAFDFFFBFA3B3E3706000033100A772B2D991A25A50413BD0D18B5060B9F0200B01B14 A70F0EA90D10AC0B10AF0A0EB00910AE0B10A70E139B13157A08088D3231621C1A230000 1800007D696AE8D9DCFFFDFFF3F1F2FEFEFEFFFFFFFDFDFDF9F9F9FFFFFFFFFFFFFFFFFF FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAF8F8F8F5FBF7F2FFFAF1FFF8E5EFE4A1A199 594B4A432F306C585A9D8D8EF9EFF0FFFEFFFFFFFFF7F7F9FFFDFFFFFBFFFFE9F5FFF7FF FFF9FFFFFDFFF8FEFEEEFFF9EAFFFAE7FFF8E2FFF1D3F3DC7D927F364133111109170F0C 332A2B8C8688EBE6ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFCFCFBFBFBFFFFFFFFFFFFE9E9E9FFFFFFFFFFFFF3EBE97D6962200000240000651E1A 8628268915159F1417AE1317B00910B5080EB6070EB5080EAF0A0EAB0C10A80E10A70F0E AB140DA80F09A60B09A80C10A8111A9F15228C1823751B244D1216160000130804A2A59E F3FAF2FBFFFAF1F4EDFFFFFBFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FDFDFDF5F5F5F4F4F4FBFBFBFFFFFFD1D1D16C6C6C000000030303636363E5E5E5FFFFFF FFFFFFF5F5F5F8F8F8FFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEEEEEEEFFFFFFFFFFFF6666660F0F0F0000002A2A2ADFDFDFFFFFFFF8F8F8 FBFBFBFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF4FFFDF1FFFBF4FFFDF5FFFFF5FFFF F4FFFFF1FFFFEEFFFFF0FFFDF4FFFACBCEC35342381F0000440000781E2088171D960F15 A10C12A30C11A50C0EA80C0DAC0C0CAF0D0AB20D0BB20A09B20A0AB3090CB30810B30811 B30715B30717A80C179317158722187E251D570C072900001B0000867273FFFDFFF1F4F9 F7FFFFF5FFFFF1FFFFF8FFFFFBFFFFFCFEFDFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFC FFFBFCFFFDFEFEFEFEFAFFFEF4FFFEF0FFFCF0FFFAD3E3D633342615000060231E851E22 8C030DBD1526B4000FBA0411B7060EB20910AE0B0EAB0C10AB0D0EAE0B10B00A0EAE0008 B6020BBC0813BB0C13B40D14AB0F10A41212A51314B81C27B71928AE13239D09178E020F 87051186111A861E25751F225B17163603001900000F000020180B575A4987897BDEDBD4 F5F0ECFFFEFBFFFEFBFAF9F7F4F4F2FEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFEFF FFFEFFFFFEFFFFFEFFFEFFFFFCFFFFFCFFFFF4F8F7EBEFEEF0F4F3FCFFFFFCFFFFFCFFFF FCFFFFFBFFFEFCFFFFFCFFFFFCFFFFFCFFFFFEFFFFFFFFFFFBFBFBDBDBDBB4B4B48A8A8A 5F5F5F3B3B3B2525250D0D0D060606000000000000000000000000000000060606000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000040404020202000000000000000000000000000000000000000000 0000000000000404040404040606060D0D0D1414143F3F3F6E6E6EB3B3B3EDEDEDFFFFFF FFFFFFF6F6F6EAEAEAFBFBFBF8F8F8F5F5F5F4F4F4F7F7F7FEFEFEFFFFFFFFFFFFEEEEEE F0F0F0F3F3F3F8F8F8FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF1FBFAF9FFFFFEFCFFFFFCFFF9F0F1 D1C7C50700001E0500642C2B7F2328960E1AAF0819C20E1AB8050BA90402B41712A70F0E A80E10AF0A10B30810B60611B20813A50E1594161983282555160D1B00000E00006D625C F5EDEAFFFCFDFFFBFEFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF0F0F0FEFEFE FFFFFFFFFFFFF9F9F9F4F4F4FBFBFBFFFFFFF9FFFDE1F8EEEEFFFBF5FFFBFCFFFBF2ECEC F0E6E7FFF9FDFFFCFFFFFFFFFCFFFFF0F6F6FAFBFDFFFDFFFFF9FFFFEBF8FFF6FFFFF9FF FFFDFFFBFFFFF4FFFBEEFFF8D5F2DE819A85384B370309000400000A00000F00000D0000 312227A89FA4FFFDFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFCFCFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFBECE8DF574940160000310000732322 8B222699181DAA141DAE0A13B30810B6070EB5080CB00A0EAC0C0CA80E0CA70F0AAA1109 AB1107AC0D09AA0A0CA7070FA20C189A16238D222C7E2D342600001F01012D221EC8C9C3 ECF3ECF9FFFBF3FCF7FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF4F4F4F6F6F6 FFFFFFFFFFFFFFFFFFDCDCDC6565650000001717174E4E4EEBEBEBFFFFFFFFFFFFFFFFFF FDFDFDFBFBFBFFFFFFFFFFFFFAFAFAFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFF FFFFFFF2F2F2FFFFFFEFEFEFFFFFFF7474740202020F0F0F3C3C3CD0D0D0F4F4F4F7F7F7 FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF7FFFDF5FFFDF7FFFFF7FFFFF5FFFFF2FFFF F0FFFFEEFFFDF0FFFBBECCBD534D411800002D0000771B1CA0292F9B0F18A70A13AC070E AD080EAE090DB00C0DB00C0AB00B09AE0905B00B09B00A0AB2090CB20910B20813B20815 B20717A20F1980181573291E5919102E00003008067B6361DED4D3FEFFFFE3EDEEF3FFFF F4FFFFF5FFFFEBF5F6F9FFFFFCFFFFF8FAF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFAFEFFFAFE FFFDFEFBFFFEF4FFFEF0FFFEEDFFFCF0FFF98894861006002200007328258D181EA00815 B70215C10214BA0410B6070CB3080EB00A0CAE0B0EAE0B0CB00A0EB2090CB00108B7060C BC0B13BB0C11B50A10B00C0DAF1112B31418980000AA000DB8101FBE1728BA1525AE101F A5111F9E1622921A23912A2D86323266251F3B0C021600000F00000D000039271D816E68 D8C9C4FFFCF8FFFDFAFAF6F3F1F1EFF4F6F5FCFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFDFF FFFDFFFFFEFFEFEFEFF4F6F5FCFEFDFEFFFFFEFFFFFDFFFEF9FBFAF7F9F8FEFFFFF9FBFA F5F7F6F5F7F6FAFCFBFEFFFFFEFFFFFEFFFFF5F5F5FDFDFDFFFFFFFFFFFFFFFFFFFAFAFA DEDEDECACACA6F6F6F5B5B5B3B3B3B1B1B1B050505000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000505050303030000000000000000000505050B0B0B0F0F0F0909090A0A0A 0F0F0F1D1D1D3F3F3F777777B7B7B7E3E3E3FFFFFFFFFFFFFDFDFDF7F7F7F6F6F6FCFCFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFBFBFBFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF9FFFFF9FEFFFFFFFFFFFEFFF1E9E771625F 1400003B0E0B792D2F83161C9F0D1AB60B1BB8020FBF070FBE1012AE0A09A70F0EA70E10 B00911B70511BA0413B30715A10F198B1A1C712C25190000060000707968E3EDE2FEFFFB FFFCFDFFFBFFFFFDFEFFFFFFFCFCFCF4F4F4F8F8F8FFFFFFFFFFFFFFFFFFFBFBFBFFFFFF FFFFFFFFFFFFFFFFFFFAFAFAEDEDEDE1E7E5F2FFFFF1FFFFE9F5F1F4F8F7FFFDFFFFFCFF FFFDFFF1F1F3F9FFFFF4FFFFF5FFFFF8FFFFFAFBFFFFFBFFFFF8FFFFF5FFFEF8FCFFFFFF F9FFF9DCE6DDADB5A86C7062241E120D000015000038121162383A6A41453313180F0000 594D51E8E4E5FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAFAFAFEFEFEFFFFFFFFFFFFF7F7F7FCFFFDF8FFFBBCC2B8514640200000440405741920 8E1922A0141FA80C17B00913B30810B3080EAF0B0CAC0D0AA80F09A80F07A90F03AB0F03 AD0B06AD0908AC070DA90915A10F1C961623821A25772A322400002D1110362C2ACCD1CB EBF8F1F7FFFDFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFEFEFEF3F3F3FFFFFFFFFFFF FFFFFFDADADA606060000000121212555555E6E6E6F2F2F2FFFFFFF3F3F3FFFFFFFDFDFD FAFAFAFCFCFCFCFCFCFAFAFAFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7F5F5F5FFFFFFFFFFFFFFFFFF FFFFFFF1F1F1FFFFFFFFFFFFF3F3F37979790000000606064B4B4BF1F1F1F5F5F5FCFCFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFDFBFFFDFBFFFFF9FFFFF8FFFFF5FFFFF1FFFF F1FFFDE5F9ED585E500D0000230000772625932228980A16A80716B30914B60610B5080E B6090DB50B0CB30B0AAE0905AB0602AF0B09AE0C0AAE0B0EAC0B11AC0A15AC0A17AC0A19 9A121C721F1B5A261B2B0000190000644C48EEE0DDFFFFFDEEF4F4F7FFFFE2F2F2EFFFFF F5FFFFECF8F8F2FBFAFBFFFFF7FBFAFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFAFEFFFAFEFEFEFE F8FFFEF1FFFEEDFFFCEDFFFAF1FFF94D5045110000410A05761A1B97141CB3111EAB0000 CA0717B9050EB5080CB3090CB2090CB2090CB00A0CB2090CB3090CB6090DB90C10BA0D11 B5080CAD0306AB0205AE080AB40E12C01920B60C15AB000BAE000CB70616BB0C1BB00817 A30211A10D199610178A171A8223217528205B20123C0B002300001C0000190000260702 68514BC0B1AEFFF5F3FFFEFDFDFEFFFCFFFFFBFFFFFCFFFFFEFFFFFFFEFFFFFDFFFFFCFF FFFDFFFFFEFFFEFFFFF7F7F7F6F8F7FEFEFEFEFFFFFFFFFFFEFFFFFFFFFFFEFFFFFFFFFF FEFFFFFFFFFFFEFFFFFDFDFDF7F7F7FFFFFFFFFFFFFCFCFCFDFDFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF9F9F9E9E9E9C9C9C99B9B9B666666353535181818000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000505050202020000000000000202020B0B0B1515151C1C1C5757577D7D7DB4B4B4 E0E0E0F8F8F8FFFFFFFFFFFFFFFFFFF9F9F9FAFAFAFCFCFCFFFFFFFFFFFFFFFFFFFFFFFF FAFAFAFFFFFFFEFEFEFDFDFDFFFFFFFFFFFFFFFFFFFEFEFEFCFCFCFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFE4E8EBFEFFFFFFFEFFECE4E2200B083E1616 4A0A0B7E1F25880A15AA121FB80C1AAC0003C40C14D01B20A70000A80E0EA80E10B20811 B70513B90415AF08199A121C7F1F202400000D0100465842BEDBC7F1FFFAF6FFF9F4EEEE FFFBFFFEFAFBFFFFFFFFFFFFFBFBFBF6F6F6FAFAFAFCFCFCF9F9F9FFFFFFFCFCFCF3F3F3 F4F4F4FDFDFDFFFFFFFFFFFFFCFFFFEBF5F4F0FAF9FBFCFFFFFDFFFFFCFFFFFCFFFFFEFF FBFFFFEFFDFDEFFFFFF0FFFFF2FFFFE6EEF0FFFEFFFFFAFFFDF0F9FFFEFFFEFFFBD2D3CD 756E661908011500002200004D0F127B3037701F285E111B63202949181E150000211313 989493FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFBFBFB F3F3F3FFFFFFFFFFFFF3F3F3FBFFFFE2F7F0F2FFFDBCBEB9301C1B22000051040C7E1621 951723A00F1CA90C17AE0A13AF0A10AE0B0CAB0D0AA80F09A81005AA0E02AB0A00AB0801 AF0A08B40B10B10B15A507159507159013218925316920272200001800005F5C57D5DFD7 F7FFFDFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FFFFFFFFFFFFF8F8F8FFFFFFFFFFFFCACACA 7777770000000101015B5B5BE2E2E2F0F0F0FFFFFFFFFFFFFCFCFCF8F8F8F7F7F7FAFAFA FFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFEDEDEDFEFEFEFFFFFFE2E2E2666666101010010101424242C9C9C9FFFFFFFFFFFF F7F7F7FEFEFEFFFFFFEBEBEBFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFFFEFDFFFEFDFFFEFFFFFEFFFEFFFFFBFFFFF7FFFFF5FFFD 9BA59C0400001400006026247E1F238A0B169E0112BE1124B80614B90510B7060EB8070D B80A0CB50B0BB00807AA06049A0000C32524AB11138F0000B11B24B4202C960411860E17 6626241800001400006E5954E3D5D2FFFEFBFEFFFFF5FEFDF7FFFFF5FFFFF5FFFFF5FFFF F7FFFFF9FFFFFBFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF4F8FFFCFFF9FAFCE6F2F0 F0FFFFE5FFF5F0FFFBB6C2B60700002D0802631C1A841A1E9C0F17B10714C10110C1000C B7060CB2090CB3090CB3090CB5080CB3090CB2090CB2090CB40E10B10B0DAB0708A70304 AB0507B2090CB1070AAA0104AC0C0EAC0B10AF0A11B20811B60611B70511B90413B60613 B20815A90C17A011179615198B1B19821F197B221A73261C5212093801002B00001C0000 1E0200534141918889F3F1F4FCFFFFFBFFFFF4F9FFFEFFFFFDFBFFFEF8FCFFFCFFFAF1F4 FFFEFFF4F4F4FFFDFEFFFFFFF0EEEFFFFFFFFFFEFFECECECFFFEFFFFFFFFFFFEFFFFFFFF FEFCFDFDFDFDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFDFDFDFFFFFFFFFFFFF0F0F0 FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEA0A0A08181815454542F2F2F 1919190C0C0C010101000000000000050505090909010101000000030303070707050505 0000000000000000000000000000000303030B0B0B0B0B0B040404000000000000000000 000000000000000000000000000000000000000000000000000000020202040404050505 040404040404040404030303030303030303030303020202000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000020202050505 050505020202000000000000060606030303000000000000030303030303000000000000 000000000000000000000000040404050505020202000000000000010101020202010101 0000000000000202020606060000000000000000000000000000000000000606060B0B0B 0000001010102C2C2C4747476A6A6A9E9E9EDCDCDCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFEFEFEFFFFFFFFFFFFF5F5F5FAFAFAFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFCFCFCF5F5F5FAFAFAFFFFFFFFFFFF FFFFFFFFFFFFFCFCFCF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFEFFFFF5F9FAFEFFFDA9A19E1C0000330000741F24 8C18219D111CA90C17B20813B70610BA050CBC050AB6070CA60809B3171AAA0009BF101F B104179A000F9D232E5303041800002D3120B5D5BEE6FFF8E8FFF8F5FFFDF2EEEFFFFBFF FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFFBFFFFFAFFFFF9FFFFF9FFFFFAFFFFFCFFF6FEFF EDFFFEEDFFFFEBFFFFE0FBF4E3F3F0FBFFFFFFFCFFFDF4F7DADBD675756B130900140000 23000047000377131F9923338C081D950F27860C21801B2B7129343107090E0000312E29 EFEEECF7F7F7FFFFFFE9E9E9FFFFFFFFFFFFFFFFFFF1F1F1FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF9FFFFEDFFFFE5FFF9F0FBF7AEA4A3300D112A00005A020E80121F 9616239D0F1BA10A13A50A0EA80C0DA90E0AA90E09AA1008AC0E05AF0C05B00B07B00B09 B2090CB00910AE0A15A70D19A61A278A121E7C1C27641F241E00000D000065645FF6FDF6 FEFFFDFFFFFFFBFBFBFEFEFEFFFFFFF3F3F3E5E5E5FFFFFFF4F4F4FFFFFFFFFFFFFFFFFF FBFBFBFFFFFFFFFFFFFBFBFBF1F1F1FFFFFFF7F7F7F9F9F9FFFFFFE6E6E65A5A5A000000 000000666666E2E2E2FFFFFFFFFFFFF6F6F6FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF3F3F3F4F4F4FFFFFFEAEAEA7A7A7A0404040808083F3F3FE0E0E0F7F7F7F6F6F6 FFFFFFE0E0E0FFFFFFFFFFFFFCFCFCFAFAFAFCFCFCFFFFFFFFFFFFFFFFFFFCFCFCFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFFFCFDFFFBFDFFFBFFFFFBFFFFFDFFFFFFFFFBFFFFFBFFFD767873 180F0833110F6527287A19229E1B29AD0E22AE0115B30310B3030DB4030DB4050CB6080A B5080AB20A0AAE0A09AF0F0FA00807A21011A3181B930D148C0A1494162186252C2E0000 12010053443FD0C5C1FFFEFBFFFFFDF3F7F8F9FFFFF8FFFFF7FFFFF7FFFFF7FFFFF8FFFF F9FFFFFBFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFEFFFDFFFCFFFFF5FFFFF0FFFF F0FFFDDEEFE565665E1200003F090773191B90171EA30C15B40610C0020EBE000AB5080C AF0B0CB2090EB3090CB6070EB5080CB2090EAF0B0CA50708A70C0AAA1010AC1210B11113 B30F10B1060CA80206A80E0EA50F0EA90D10AF0A10B30810B70610BA0410BC0311BA0411 B50711AE0A13A70E139E1213971513921815891C1781271F71241C66231D360000220000 2003051B0B0E4B444BD5D5DDFBFFFFF9FDFFFCFFFFFFFDFFFEF7FEFFFCFFFEF5F8FFFEFF F5F3F4FBF9FAFFFEFFFDFBFCFCFAFBFFFEFFFFFEFFFFFDFEFFFDFEFEFCFDFDFBFCFCFAFB FEFCFDFFFEFFFFFEFFF6F6F6F9F9F9F7F7F7F4F4F4F7F7F7FFFFFFFFFFFFFFFFFFFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFF6F6F6E7E7E7CFCFCF AAAAAA8080806363632F2F2F252525111111000000000000000000000000000000090909 1111111414140D0D0D080808040404000000000000000000000000000000010101030303 050505070707080808040404040404040404030303000000000000000000000000000000 000000000000000000000000000000000000000000010101010101010101010101010101 010101010101010101010101010101010101010101010101010101010101010101010101 010101010101010101010101010101010101010101060606050505030303010101000000 0000000000000000000000000000000000000202020909090D0D0D0D0D0D0B0B0B0A0A0A 090909050505010101000000000000000000000000010101000000000000000000000000 0000000000000000000202020505050C0C0C1717172626263636364444444C4C4CA9A9A9 C3C3C3E4E4E4F9F9F9FEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FCFCFCFFFFFFF9F9F9 FAFAFAFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF8F8F8F7F7F7 FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFFFBFFFAF9FEF1F7F7EEF3EF7C756F1600004400027B161C97131E A50D19AC0A15B00911B30810B6070EBA050CB7060CA90408B7161CA9020CB50F1DAA0C1B 920A188520283700000E0000697766D8FBE7E4FFFAEAFFFCF5FFFDFFFBFCFFFBFFFFFEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFDFFFFF3FDFFF7FFFFF6FFFFF2FFFFE9F6FEEDF7FFFDFFF9FFFFF1FFFF E8FFFCDFFEF6ECFFFEF5FFFFFCFFFFDAD1D49387872F2820160900180000420F0C702023 851722910619A10017B1021FAE011FA0031E97162A8125304A12131C030019120AAAA6A3 FFFFFFF8F8F8FFFFFFFDFDFDF9F9F9FFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF9FFFFEDFFFFE9FFFFF2FFFEE5E3E4957C802A00043000007117237E121F 9216219F181FA41519A61212AA120FA70C07A30600AE0C07AF0C07AF0B09B00B09B00A0A B00A0EB00911AC0A15A80D1B940A17911B27842932490B0E1B0000362722817E79F6F5F3 FFFFFFFEFEFEECECECFFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8F6F6F6 F9F9F9F7F7F7F3F3F3FDFDFDFFFFFFFFFFFFFFFFFFDCDCDC5C5C5C000000000000727272 BBBBBBFDFDFDFFFFFFFAFAFAF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F1F1FFFFFF FFFFFFF2F2F2FFFFFFFFFFFFDBDBDB7373730000001313132D2D2DD3D3D3FFFFFFE3E3E3 FFFFFFFDFDFDFEFEFEFBFBFBF9F9F9FAFAFAFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEFFFFFBFDFFFAFBFFFAFDFFF9FFFFFAFFFFFCFFFFFEFFFFFFFFA4A3A1130806 160000571C20812731911829940217AD0B20AA0513AC050DAD040BAF040AB2050BB4070B B30A0DB20D11B91A1E8A00009A1216A72A2E7D0C127B121785242B50080C1500003C3432 B5AFAFFFFEFDFFFEFFF4F5F7EBEFF0FBFFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFFBFFFF FBFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFDFFF1EFF2F9FFFFF4FFFFD4E9E2F2FFFD B7BEB71C0E0B290000570C1084191F9C141EA80B14B5080EBC050AB70207B00A0EAC0C0E B00910B3080EB60610B5080EB00910AB0D0E9E0A0A9D0F0B9F1411A31511A51111A90B0C AD060DAD0A0DA2110EA0120EA4100EA80E0EAF0A0EB3080EB7060EBA0410BC0410BA0410 B60610B20910AE0A11A90D11A50F119D13138A14108A241F8C332F6319164C1415360D11 1100000700049B9AA2F4F8FFFBFFFFFAFEFFFFFEFFFEF9FFFFFCFFFFFAFFFFFAFCFFFEFF FFFEFFFFFEFFFFFEFFFFFBFCFAF6F7FFFEFFFFFEFFFFFDFEFFFCFDFFFBFCFFFCFDFFFDFE FFFEFFFFFEFFFFFFFFFDFDFDFDFDFDFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFCFCFCFCFCFCFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEF2F2F2FFFFFFF1F1F1C0C0C09393937777775E5E5E383838151515000000000000 0000000000000000000303030C0C0C0A0A0A0202020707070B0B0B060606000000000000 000000000000000000000000000000000000030303060606080808080808060606050505 040404020202010101000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000030303010101000000000000000000020202 050505070707070707030303000000000000000000000000000000000000000000000000 0000000000000000000000000B0B0B1515150101010000000000000202020D0D0D161616 1717171515154D4D4D5C5C5C7979799F9F9FC8C8C8EEEEEEFFFFFFFFFFFFFCFCFCFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF8F8F8F5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFBFBFBF9F9F9FBFBFBFFFFFFFDFDFDF7F7F7FAFAFAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFCFCFCF9F9F9FBFBFBFDFDFDFEFEFEFFFFFFFEFEFE FDFDFDFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEFFFFFBFFFFFBFFF9FFFFD2DCD44B443C1900006415188D1820A10F1AAC0A17 AC0B13AE0B10AE0B0EB2090EB9060CB9060CAC0107BB141CA90510A70D19A01623891721 65161B2000002B201ABBCBBEEBFFFBE9FFFDF0FFFDF7FFFFFFFEFFFFF7FAFFFEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFDFFFFF7FFFFF2FFFFEFFEFFF4FFFFF6FFFFF8FFFFFDFFEFF5F3EEFFFBEEFFFD EEFFFDF2FFFDDDE4DD9E9996533F411D03041400001B00003F0A0474262696292F9E1421 AC0318C1001DCD0021BD0014B6001BAC14298C1C28691F203B10090E00004F4744F7F7F7 EAEAEAFFFFFFF7F7F7F5F5F5FFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFBFFFFF1FFFFF0FFFFF2FFFEFEFFFFFDEEF37F60662200003E0005650F1A851F2A 9B262E9D1A209C1013A51111A80E0CA50603AF0B0AB00A0CAE0C0AAE0C0AAE0B0CAE0B0C AF0A10AF0A11B00C17A207159E14219C2833761F253E02021E00001A0703A9A4A1F5F5F5 FFFFFFF3F3F3F9F9F9FFFFFFFFFFFFF5F5F5FFFFFFFDFDFDF8F8F8FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFDDDDDD6767670000000000005A5A5AE4E4E4FEFEFE FFFFFFFFFFFFF9F9F9FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F2F2FFFFFFFFFFFF FFFFFFF5F5F5FAFAFAFDFDFDF7F7F7707070000000000000515151D6D6D6FFFFFFF4F4F4 F8F8F8FFFFFFFFFFFFFDFDFDFCFCFCFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFDFFFCFBFFFAFBFFFAFBFFFAFDFFFAFFFFFBFFFFFDFFFFFEFFFEFCFD4A4142110000 2200005A111C811C2C870C21A2172AA10D19A80D13AB0C11AC090EAE050CB0050DB30A11 B30E15AD10179203079113179022257D1E2276272A5611142200001F0C1098969BFFFEFF FFFEFFEEEDF2F9FAFEFEFFFFF2F3F7FEFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFF FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFEEEFF1F6FFFFF4FFFFD6E9E3F7FFFD7C7774 15000046080D6F121A951924A4121CAC0B13B30A0DB50909B00606AB0D0EA90D11AF0A11 B30811B60611B30811AE0A11A50F11A3191797161190150E90110B930907980305A9080E B51419A111109E130EA1120EA50F0EAB0D0EAF0A0EB3080EB6070EB9050EBA050EB9050E B7060EB6070EB3080EB20910AB0C109207048F140F932623781D1C7B3336703D422F1018 1C0C16746E7AF0F2FEFBFFFFF7FBFFFEFEFFFEF9FFFFF7FFFFFCFFF2ECEEFFFEFFFAF6F7 F6F2F3FFFEFFFAF6F7F1EDEEFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFDFEFCF8F9F6F2F3 F1EDEEFFFEFFFCFCFCFDFDFDFFFFFFFFFFFFFFFFFFF8F8F8F9F9F9FEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFF6F6F6F4F4F4FAFAFAFFFFFFFFFFFF FFFFFFFBFBFBF8F8F8F2F2F2F4F4F4FFFFFFFFFFFFF0F0F0D6D6D6D7D7D7BBBBBB8C8C8C 5E5E5E4444443838382828281717170000000000000909090C0C0C050505020202060606 0D0D0D080808060606010101000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000101010000000000000303030909090D0D0D0D0D0D0B0B0B0303030A0A0A0F0F0F 0A0A0A0101010000000505050F0F0F3535353939394B4B4B7070709E9E9EC4C4C4D9D9D9 DFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F6F6F6FFFFFFFBFBFBF1F1F1 ECECECEFEFEFF7F7F7FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FDFDFDFCFCFCFBFBFBFBFBFBFBFBFBFCFCFCFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFDFFFFF9FFFFFCFFF8FFFFB7C2BA201C111C000081282C981620A90B19B20815AC0B11 A90D0EA80E0EAC0C0EB5080CBA050EB20009BE101AA80812970B14942128782225430B0C 150000625D59F6FFF9F2FFFDECFFFAF5FFFFEFF5F3FFFEFFFEF8FAFFFEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFDFFFFF8FFFFF5FFFFF4FFFFF5FFFFF7FFFFF9FFFFFCFEF4F9F5F5FFFBF2FFFBD7E7DC A2A9A1584F4A1800001C00002400005C222063201A72211E861F209012169A020EB50215 D50E25D2001BC1000DC4041DB611228F0D178020225F1E181C0000110302C2C2C2F7F7F7 FFFFFFFCFCFCF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFFFFF4FEFDF7FFFFF4FEFDF6FAFBFFFEFFECDBE16E51561F00003C0007691A208B272F 8E1B208E0B109D0C0FAC1214B41114B00910B00910AC0B10A90D0EA80E0EA90E0CAC0C0C AF0A0EBD131CB00A16A40A169F17239023296D181B3C00001B0000362A2AAAAAAAFFFFFF FFFFFFFCFCFCFDFDFDFFFFFFFAFAFAFFFFFFF8F8F8FBFBFBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFBFBFBFFFFFFE0E0E06464640000000101016C6C6CD9D9D9F7F7F7FFFFFFFFFFFF FEFEFEFEFEFEFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBF0F0F0F6F6F6 FDFDFDFFFFFFFFFFFFFFFFFFEFEFEF6D6D6D0C0C0C0000004E4E4ECCCCCCF3F3F3FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD FFFEFAFFFDFAFFFBFBFFFBFDFFFAFFFFFBFFFFFDFFFFFEFFFCFFFFC8C8CA786D71120000 2200005B13217C2133851627961720A2171CA8151BAB1016AB0710AC050DB10712B20C18 A70B16A317208810197B1B1F762B2F410B091C00001F0707979097ECECF6FFFDFFF9F8FF E7E6EEFFFDFFFFFDFFF9F4FBFFFDFFFFFEFFFFFEFFFFFFFFFFFEFFFEFFFFFEFFFFFEFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF8FDFFE8F7F4F4FFFFF4FFFFDCE1DD342222220000 611019851521A11726AB0F1AAD0910B00C0BAD0E08A50A05A70E10A70E13AE0A13B20813 B50613B20813AB0B13A110139F1F1C8D1A13861A108D1C14921511940A0AA2090EB0131A A41010A11110A21010A50F10A80E10A90D10AE0B0EAF0A0EB2090EB5080EB6070CB6070C B6070CB6070CB6070EB3090CBA1A1AA716139C1A1A801215852E3476374029010C0E0004 756D7AF2F1FFFBFFFFF7FBFFFEFEFFFCF9FFFFF8FFFFFCFFFFFDFFFFFDFFD9D3D5B0AAAC C2BCBECEC8CACDC7C9E3DDDFF4EEF0F7F1F3FEF8FAFFFDFFFFFDFFFFFDFFFFFDFFFFFEFF FFFEFFF6F6F6F1F1F1FAFAFAFFFFFFFFFFFFFEFEFEFDFDFDFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8F2F2F2 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5E4E4E4FEFEFEFDFDFDF9F9F9F4F4F4 F6F6F6F3F3F3DFDFDFC8C8C89797979696968A8A8A6C6C6C4242421E1E1E090909020202 1616160F0F0F0606060000000000000202020909090E0E0E050505040404040404030303 020202010101000000000000050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 0505050505050505050505050000000303030909090C0C0C0C0C0C080808030303000000 0303030101010101010404040909090C0C0C0C0C0C0A0A0A1E1E1E363636585858757575 8D8D8DA4A4A4BEBEBED0D0D0FFFFFFFDFDFDF5F5F5F7F7F7FFFFFFFFFFFFFEFEFEF6F6F6 EDEDEDF1F1F1F7F7F7FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FBFBFBFDFDFDFDFDFDFDFDFDFDFDFDFEFEFEFBFBFBF7F7F7FCFCFCFCFCFCFDFDFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8F0F0F0EEEEEEF3F3F3FAFAFAFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFF FEEEFBFFF6FFF8FFFF94A1980400002400008A272C950914B00817B50613AB0C10A4100E A1120EA5100CB00A0EB9050EBA000CBF0B17A70B168B0E14842A2A612524250301140701 ABA7A4FEFFFFF6FAFBF3F4F6FFFFFFF1EFF2FFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF FFFAFFFFFAFFFFF8FFFFF6FCFAE9EFF9EDEFFFFEFBFEFFFAF4FEF3A4ACA14B4B411E110B 1800002600004C030E751D29801B1F861A1A8E1C1C981D1F9D15179F080DAC030ABC0410 C2000FBC0009C50A1BB40C198F00088F181A82231F3F00000F00006F6F6FFFFFFFF7F7F7 FFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFFFFF7F9F8FDFEFFFFFEFFD1C6CA4A34371B000036000366171D801B21 8C131A9A0F14AA1116B7131AB20815B00815AB0B13A70E11A21010A4100CA80E0CAE0B0C BC1117B70912AA030DA309159E1B239023286D14163E04030E0000484848C2C2C2FFFFFF FFFFFFF4F4F4F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF6F6F6F9F9F9FFFFFF FFFFFFD7D7D76262620000000000006B6B6BDDDDDDFFFFFFEFEFEFF7F7F7FDFDFDFDFDFD FEFEFEFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFF FFFFFFFFFFFFF4F4F4FFFFFFFFFFFF5F5F5F0D0D0D000000252525DBDBDBFFFFFFFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFA FFFFF8FFFFFAFFFCFDFFFCFFFFFCFFFFFEFFFBFFFFEFF8FDF8FFFFECF0F3736A6F130000 1D000033000474222E81161C95191BA11A1EA8151BA80B14AA0410AF0512B00A18AD1220 A31B277E0F16701B20551D1E180000120300938F8CFAFAFFFEFDFFFFFDFFFFFCFFFFFDFF FFFCFFFFFCFFFFF8FFFFFBFFFFFBFFFFFDFFFFFDFFFFFEFFFFFEFFFFFEFFFEFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFFFFF8FDFFF8FFFFEDFDFAF2FFFFF5FFFF949391140000310000751523 951627AB1425AD0B18AC090EAC0F0AA811069F0F04A21011A50E17AC0A17B20717B50617 B20717A80C179D12178F19177A130C79180F8C271F9A27249715179C0911A60C14A70E11 A50F10A70E10A70E10A70E10A70E10A80E10A90D0EAC0C0EAE0B0EB00A0CB2090CB5080C B6070CB7060CB7070AC11314AB0706A10F128C0F1589252F69202B200000110005A196A6 F7F6FFFBFFFFFAFEFFFCFFFFFBFAFFFFFCFFFFFAFFF2ECEEADA7A9433D3F040000060002 140E101711131C16186E686A767072898385A8A2A4CBC5C7E5DFE1F1EBEDF3EFF0FFFEFF FFFFFFFFFFFFF7F7F7F3F3F3FBFBFBFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEEBEBEBEFEFEFF6F6F6FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFBFBFB FFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF0F0F0FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF6F6F6F4F4F4F6F6F6DADADA C7C7C7A6A6A68181816060604848483B3B3B3535354D4D4D4747473B3B3B2C2C2C1B1B1B 0C0C0C000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000E0E0E181818292929393939444444494949484848474747505050 5A5A5A707070909090B5B5B5D5D5D5EBEBEBF5F5F5EBEBEBF6F6F6FFFFFFFFFFFFFFFFFF F9F9F9F7F7F7F7F7F7FFFFFFFEFEFEFBFBFBFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF9F9F9F7F7F7FBFBFBFCFCFCFDFDFDFFFFFFFFFFFF FEFEFEF7F7F7F2F2F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6 FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAF7F7F7 F6F6F6F6F6F6F7F7F7FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFEFFE FFF9FFF8FFFF78857C0400003C0F098F262B9B0713B60515B70511A90D0EA0120E9B150C A0130CAC0C0EB9050EC30010BE0412A60F18841315762F2B4621190F000037342FE6E5E3 FFFDFFFCF1F9FFF3FCFFFAFFFFF7FDFFFBFDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FDFBFCFFFBFDFFFCFDFFFCFDFFFEFBECEBE6CBCEC56063582D2B1F0B000018000042070D 681622841D309B2032970D1A9C0B129A0D139F1314A21615A41511A50D0AA70503AF0204 B5040ABD0E15AF08109900059B1013981C1E6D1514160000232323E0E0E0E9E9E9FFFFFF FFFFFFE9E9E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFD F8EEEFFFFDFDFFFFFFEBF1F1FBFFFFFCFFFFBFB9BB1501031E00003E00036E151B931F28 9D161DA40A14AF0917B30619B00819A90C17A20F159E13109E130EA4110AAB0D0AB30608 B7040AB7030EB20813AA141F9E1C2484171A5D13141901010303035C5C5CDEDEDEFFFFFF FFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFEFEFEF4F4F4F6F6F6FFFFFFFFFFFFFFFFFFEAEAEA 565656000000000000656565D6D6D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFAFAFA FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECECECFFFFFFFFFFFFFFFFFFF9F9F9FEFEFE FFFFFFFAFAFAFFFFFFF1F1F1FAFAFA6A6A6A000000121212393939C1C1C1EEEEEEF6F6F6 FFFFFFFFFFFFFFFFFFFDFDFDFDFDFDFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFDF9FFF8F9FFF8 FEFFFAFFFFFDFFFDFFFFFDFFFCFFFFF7FFFFEBFDFFE8FBFFF2FFFFDCE6E88883892A161F 160000501720670D0F83111195191BA1161BA60C16A80311AE0313AF0819AB102098111F 7C121C580D112900001C0B046F756BEBF7F3FBFFFFF8F7FFF3F0FFFFFCFFFFFBFFFFFAFF FEF2FCFFF7FFFFFAFFFFFAFFFFFBFFFFFCFFFFFDFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFFFFF7FFFFF5FFFFF2FFFFF2FFFFD8E4E0403A3A19000046000B8316299F162A AF1022AE0613AA070AA9100AA214069A12049E1213A20F19AB0A19B00819B30619B00819 A70D199914198313116002005500006C1209851C188D1214980B13A90F19AB0B13AC0B11 AB0C11A90D11A70E11A50F10A41010A41010A50F0EA70F0EA90E0CAC0C0CAF0B0CB2090C B3090AB7070AB80002A80000AA090F9B121A891E2860101D2D0005452636DDD0E1FFFCFF F9FCFFFBFFFFFCFEFFFAF9FFFFFDFFFCF6FAFFFDFF847E80140E10040000070103060002 040000040000040000040000040000161012342E304E484A5E585A625E5FC6C4C5F7F7F7 FFFFFFFFFFFFF2F2F2F8F8F8FFFFFFFCFCFCFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFDFDFDF8F8F8FAFAFAFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFAFAFAF3F3F3F8F8F8FFFFFFFFFFFFFEFEFEFFFFFFF7F7F7EDEDEDEEEEEEFAFAFA FFFFFFFFFFFFF8F8F8F9F9F9FAFAFAFAFAFAF9F9F9F9F9F9F9F9F9FAFAFAFFFFFFFFFFFF FEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6E5E5E5D3D3D3C2C2C2 B5B5B5AEAEAEA9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9 A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9 A9A9A9A9A9A9C1C1C1CACACADADADAEBEBEBF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFDFDFDFEFEFEFDFDFDF9F9F9F5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFCFCF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF9F9F9F7F7F7F6F6F6FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFEFEFCFCFCFBFBFBFFFFFFFFFFFFFCFCFCF7F7F7F6F6F6FBFBFB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF3F3F3E9E9E9E2E2E2D2D2D2BEBEBEAFAFAFA9A9A99F9F9F9494948C8C8C868686 838383838383A6A6A6B0B0B0C1C1C1D5D5D5E8E8E8F7F7F7FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFF6FFFFF9FF F4FEFD5B6B610602004F221C8E2126A70D19B90413BA0410A80E0E9D140C97170C9B150C A90D0EB7060ECC0315BC000DA411197F191769322B2C180D0002005F665FFFFEFFFFF5FE FFF6FFFFF2FFFFF6FFFFF9FFFFF9FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF8FFFFF4FFFA F6FFFAFCFFFBFEFFFBD1D2CC7C7F763A3C310301000C000031140E59232376232D841828 900A239C021CC01327BC0C19AB07109D0708980F079B190C9E1C0E9F1A0B9A0C00AC150E AB0D0AA60606AD0E12A90E129F0A108B1D202A06080000008D8D8DF1F1F1FFFFFFFFFFFF F4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFFF9FBFFF5F7 FFFBFDFFFEFFF5FEFDF0FCFCF5FFFFF9FFFF888282462C2D240000500005891B249C1621 9F0714AD0617B3051CB0071CA80C1AA011179A14119A150EA1120AA90E09B10505B80106 BD020BBC0813B20E19A00E188E1115711B1C472A2C000000292929C2C2C2FFFFFFFFFFFF FFFFFFFFFFFFFDFDFDFFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFDFDFDD4D4D4666666000000 0000006F6F6FD5D5D5FFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFAFAFA FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFAFAFAFFFFFFFFFFFFF9F9F9FBFBFB FFFFFFF4F4F4FFFFFFFDFDFDE7E7E77575750000000303032D2D2DE0E0E0ECECECF9F9F9 FFFFFFFFFFFFFDFDFDFDFDFDFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFDF9FFFAF9FFFAFCFFFB FEFFFDFFFFFFFFFEFFFBFFFFF8FFFFF4FFFFEDFFFFF2FFFFF5FFFFF1F4F9A9A4AA2D1E25 16000044090561100C80191A9418209F0C1CA30418AA041AA90C1F93091884101B731E23 320000140000635C52DFE9DEF7FFFDF6FAFFFEFDFFFDFBFFF7F4FFFEF8FFFFFBFFFFFAFF FFF9FFFFFBFFFFFBFFFFFCFFFFFDFFFFFDFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFFFFFBFFFFF8FFFFF7FFFFECF7F3A4A6A30C00003D0F1260131B8A1726A31525B00F1E AF0510AA0509AB0E09A415079D1006A21011A70D15AE0917B00819B2071AAB0A1C9E101E 8F17207319194000002A0000300000500605670C11821721A0242F9D111AA20F17A20F17 A20F17A20F15A20F15A40F13A50F11A70E11A80E10AB0D0EAC0C0EAE0B0CAF0B0CB00A0A B6080AC90C12B70007B5151D9A18207011193B00032200045E4654FFF9FFFFFBFFF9F5FF FFFDFFFCFBFFF9FAFEFCFFFFF0F6F2EAF0EC42413D0D00003D1E23673C4562333B5D3037 582E325C3337461D212B02061C00001B00001800001400000E0000595353B8B8B8FEFFFF FCFFFFF2F8F4F8FEFAFCFFFDFBFDFAFEFEFCFFFEFCFFFDFEFFFDFEFFFDFEFEFEFEFDFFFE FDFFFEF6F6F6F9F9F9FDFDFDFFFFFFFEFEFEFEFEFEFFFFFFFFFFFFF2F2F2FDFDFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F1F3F2FFFFFFFFFEFFFFFEFFFFFDFFFFFDFFFFFDFF FCF8F9FFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFEFDFFFDFDFFFEFBFCFDF8FBFDF8FCFDF8 FCFCFAFBFBF9FAF9F7F9F8F6F8F7F5FEFDFBFDFDFDFDFDFDFCFEFDFBFFFEFBFFFEFAFFFE FBFFFEFCFEFDFCFEFDFCFEFDFCFEFDFCFEFDFCFEFDFCFEFDFCFEFDFDFDFBFDFDFBFDFDFB FDFDFBFEFDFBFEFDFBFEFDFBFEFDFBFDFDFBFCFEFBFCFEFDFCFEFBFCFEFDFDFDFBFDFDFD FDFDFBFDFDFDFEFEFCFFFFFFFFFFFDFFFFFFFFFFFDFFFDFEFDFDFDFCFFFFFAFFFEF9FFFD FBFFFFFBFFFFFBFFFFFCFFFFFCFFFFF7FBFAF6FAF9F6FAF9FAFEFDFCFFFFFCFFFFFEFFFF FEFFFFFAF8F9FFFBFCFFFDFEFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFAFAFAFAFAFAFBFBFB FCFCFCFDFDFDFEFEFEFFFEFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFBFCFEFBFCFE FCFFFFFCFFFFFCFFFFFCFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFDF5FAF6EBEDE8CBCCC7 9B9A96736F6C524A48291F1E0800001406051101010C00000B00000B00000B00000B0000 0D00001C0A081301000B0000180A093E34327B7673BBB7B4E2E1DFFFFFFDFEFFFFFEFFFF FEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFEFFFFFFFDFFFFF7FFFFF9FFE1EAE9 424C430A0000561F1C851018A80716BC0313BC0410A90D0E9E130E99160E9D140EAC0B10 B90510CB0715B50009A41318811B19673127230F040101007C867EFEFFFFF2EBF2FFF8FF FFF4FFFFE9F5FFF9FFFEF5F8F6F5F3FBFFFFFBFFFFFCFFFFFFFFFFFFFEFFFFFDFFFFFDFF FFFEFFFFFEFFFFFFFFFEFFFFFCFFFFFEFFFFFEFFFFFEFFFFF9FFFFEAFDF7F0FFFFF2FFFD D4E4DA7C837B2C2C220900001200002D06014C12116C1D227F1B258C16269B1329A6122C B00C25B70014BC020FB3050EA8080AA1100BA2190F9F1D0F9B190B961205A81E149E0B04 A00604BD1E22B30F16A000029A18203E070C0A00004B4243FFFFFDF7FBFAFAFFFEFBFFFF FCFFFFFFFFFFFFFEFFFFFDFFFFFDFFFFFEFFFFFFFDFFFFFDFFFEFDFFEFF1FFF9FBFEF2F4 E7E5E6FBFFFFF5FFFFEBFBFAF7FFFFFFFFFF8272731C00002D00006D111C861624910E1E A51224AC091EAE091AA40E199D131399160E9A160AA41107AF0C05C0090BC00005C00007 BE0210AF07149909138D141B7D2B2F55383A0000002D2D2DC4C4C4FFFFFFFDFDFDFBFBFB FEFEFEF6F6F6FFFFFFFFFFFFFAFAFAFFFFFFFFFFFFC2C2C26C6C6C000000000000636363 E3E3E3FFFFFFFDFDFDFEFEFEF5F5F5FAFAFAF8F8F8FAFAFAFFFFFFFFFFFFFFFFFFFCFCFC FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFEEEEEEFDFDFDFFFFFFEBEBEB6E6E6E1010100000003F3F3FAEAEAEFFFFFFFFFFFF F8F8F8FFFFFFFFFFFFF0F0F0FFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFECECEC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFDFEFFFDFEFFFDFFFFFF FFFFFFFFFFFFFEFFFFFCFFFFF5FBFBFBFFFFFBFFFFF6FAFBFEFFFFFCFAFDA39FA03B3330 0D01001B000052110F811D2791091F9A011DA60C28990E259121316B1A20250000120000 584F40E0DECFFFFFF3EFECE3FFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFDFFFFFDFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFFFFFEFFFFFEFFF0EBE85546411900003200008733318C191C9D1217A90C13B00910 B2090CB00A0AAC0D0AAB0D0AA70503BA1416B1030CA90009B81122A0091A810414852934 460E111500000D0000241A180D00001500002500015A1623781B25881B218D1922941822 9F1723A61522A50A189D000AAF0714AF030FAF010BAF040CB30A0FB30D0FAF0B0AB00609 BB0009B2000CA717207811155B2120200403190E12C8C3CAFFFAFFFCEEFFFFEDFDFFF9FF FFFDFFF9FFFDEEFFF6EBFFF6EAFFF61921141C000073212D800B1E8D09209619298D1821 85181E881E22902127912228851C216F13145309063807030D0000606261F9FFFDEDFAF3 F2FFFBF1FFFAEDFDF3F9FFFBFFFFFBFFFEFBFFFCFDFFFCFFFFFEFFFFFFFFFBFFFFFBFFFF FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFFFFFBFFFFFDFEFFFFFCFFFFF9FFFFF8FEFFF8FEFFF9FCFFFAFC FFFDFAFFFEFAFEFFF9FFFEF9FFFDF7FFFBF7FFF9F7FFFBF5FFFFF6FCFFF6FEFFF6FFFFF8 FFFFF8FFFFF8FFFEFAFFFEFAFFFEFBFFFFFDFEFFFDFBFFFDF8FFFFF5FFFFF4FFFFF5FFFF FBFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFDFCFFFDFEFFFBFFFFFBFFFFFAFFFFFA FFFFF8FFFEF8FFFEF8FFFEF8FEFFFBFBFFFBFCFFFDFCFFFBFCFFFDFEFFFBFEFFFDFEFFFB FFFFFDFFFFFBFFFFFDFFFFFBFFFFFDFFFEFBFFFEFDFEFFFDF7FFFFF2FFFFF4FFFFF3FFFE F2FFFDF1FFFCF3FFFDF4FFFEF7FFFFF7FFFFF8FFFFF7FFFEF6FFFDF5FFFCF5FEFBF8FCFB FFFCFFFFFBFFFFFBFFFFFCFFFFFEFFFFFEFFFBFBFBF3F5F4FEFFFFF4F6F5F7F9F8FFFFFF FFFFFFFFFEFFFFFEFFF6F4F7FEFFFFFCFFFFFCFFFFF7FAFFF6FBFEFBFFFFF8FFFFEFF9F8 F3FFFDF5FFFFF5FFFFF4FFFFF4FFFDE1F2EABBCFC6A1B2A8616D613B41350E1005040000 0A0000130000150000190000370E0A3C0F0C40100C44130E47160F4A19124C1B144D1C15 4B16123C09052900001C000015000015020020150F27241D878883D3D7D6FBFFFFF9FFFF FBFFFFFBFFFFF9FBFFFFFEFFFFFDFFFAF1F4FFF9FCFFFCFFFFF8FBFFFCFFFFFBFFFCF3F6 FFFDFFFFFDFFFFFEFFFFFEFFFFFFFFFEFFFFFCFFFFFFFFFFFFF9FFFFFBFFF2F4F11F1A14 160000752D3093101EB0071CBD0217BD0213AE0A11A41010A01210A50F10B30811BA0410 B00000B60D12A51618861615712724270000180904ACAEA9F8FFFFF7FFFFF9FFFFFCFFFF FFFEFFFFFCFDFFFBFBFFFEFBF4FFFDF1FFFFF8FFFFFFFFFFFFFBFFFFF9FFFFF9FFFFFAFF FFFDFFFCFCFCE3E9E7F8FFFFF9FFFFF6FFFCF8FEFCF8FFFFF1FFFFDAF5EE90ABA2394F43 0005000800002100005A0E108B19239E0F21AC0820B20620AF0720A90A20A20D20A20E1C AE0A11B3090CB3090CB2090EB00A0EAE0B0EA90D10A50F10A11111A01211A11111A40F11 A90D11AE0A11B50711A10F1A6D1A243B1017110000CAC5C2F0FBF5F1FFFFE8FCFAF5FFFF FEFFFFFFFBFFFFF9FFFFF9FFFFFBFDFFFEFBFEFFFAFEFFFBFFFCFDFFFBFDFFFDFFFFFFFF FCFFFFF9FFFFF8FFFFFBFFFFFFFEFFF9EDEF74575C1D00002A0000651B2C6710238E2134 9F111FB0161EA41916920D04910F00A31A08B6190ABD0A03CE0306C90000C10000BE000E B20F229A1A277C1C275D22264D393B000000232323BCBCBCFBFBFBFFFFFFFFFFFFF6F6F6 F8F8F8FFFFFFFBFBFBFEFEFEFFFFFFD1D1D14A4A4A000000000000707070E8E8E8FFFFFF F9F9F9FBFBFBFFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF1F1F1F3F3F3FFFFFFEFEFEF7F7F7F080808000000494949B6B6B6FFFFFFFFFFFF FDFDFDFFFFFFFFFFFFF8F8F8F9F9F9F6F6F6F3F3F3F7F7F7FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFDFDFDF9F9F9FFFFFFFFFFFFF1F1F1B8BDB722301F 0301001D00006B1B269721399C1331A017359B233C721C29260000110000504D3EBDC0AF F6F9E8FFFFF1FFFEF4FFFEFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFDFF FAF4F8FFFCFDC7B8B53E221E1F00005E1B137E241C8F19159E1211AB0C10B00A0EB3090C B2090CB00A0CAF0B0AAC0300BB0F0DB7080DAD020BAB09189C0E1E8314247529351B0000 110809A2ACABBBCECC60696E2A29310A00071600003A0005550A0E6F1A1F7D1C237F1019 850713990C1CB01827B31021B8101FBB111EBC121BB91219B41114AC0C0EAC060AC00715 B80D1D8D0B15711C1F36100D060000535959E9F0F6FFFBFFFFF3FFFFEFFFFFF7FFFFFDFD F6FFF8E8FFF1E3FFF3CEFADF13200E2900008D2130A30621AE001CAF091DA206139A0B11 9B0E14A20F17A310189E11198F13157B1511601D17140000292826B5BBB7F5FFFBEDFFF6 EFFFF9F2FFFAF8FFFAFFFFFAFFFEFBFFFBFDFFFBFDFFFDFFFFFFFFF9FFFFF8FFFFFEFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFFFFFBFFFFFDFEFFFFFCFFFFF9FFFFF7FEFFF7FEFFF8FCFFF9FCFFFDFA FEFFF9FDFFF9FEFFF7FFFDF7FFFBF7FFF9F5FFFAF5FFFFF4FBFFF4FEFFF6FFFFF6FFFFF8 FFFEF8FFFDFAFFFCFAFFFDFBFFFEFBFFFFFDFCFFFDF8FFFFF5FFFFF2FFFFF4FFFFFBFFFF FEFFFFFEFFFFFCFFFFFCFFFFFCFFFFFCFFFDFCFFFDFEFFFBFFFFFAFFFFFAFFFFF8FFFEF8 FFFEF8FFFDF6FFFEF8FEFFFBF9FFFDFBFFFDFBFFFDFCFFFDFCFFFDFEFFFDFEFFFDFFFFFD FFFFFDFFFFFDFFFFFDFFFEFDFFFEFDFFFDFDFFFFFDF2FBF8EFFEF9F2FEFAF4FFFCF4FFFC F4FFFCF5FFFCF5FEFBFBFFFFFBFFFFFCFFFFFCFFFFFEFFFFFEFFFFFEFFFFFFFEFFFFF3F7 FFF3F8FFF4F8FDF4F7F9F5F6FBF9FAFEFFFFFEFFFFFCFFFFF7FBFAFEFFFFFFFFFFFFFDFE FFFDFEFFFDFFFFFAFEF7F8FDF6FBFFF5FAFEF4F9FDFBFFFFFBFFFFFCFFFFFBFFFFFBFFFF F4FAF8C2C8C48F95915F665F3239320B120A0101000B00001400001800002C03004E1B1A 6A2E2E7B35378334376E181B73171A76181979191A7B1B1C7D1E1C7F201E7F211F690F0E 6D17167022206D272559221F3E130D2001000E00000800003632318B8B8DDFE2E7FBFFFF FAFEFFE9EDF8FEFEFFFFFDFFFFF9FCFFFBFEFFFCFFFFF5F9FFF6FAFFFBFFFFFBFFFFFCFF FFFDFFFFFEFFFFFEFFFFFFFFFEFFFFFCFFFFFEFFFFFFFAFFFFFDFFF3F4EF2318121C0000 7B2A30970E20B2061EBE0019BD0215AF0913A70E11A40F11A90D11B70513BC0410B5040A B20F109F1110830F0F721E1E2E0000371D1CE0DFDBF5FFFFF0FFFFF1FFFFF4FFFFFCFFFF FFFEFBFFFBFAFFFEFAF2FFFDEDFFFFF7FFFFFFFFFFFFFBFFFFF9FFFFF9FFFFFAFFF9F3F5 FEFFFFF9FFFFF5FFFCF5FEFBFBFFFFFEFFFFF5F9F894A09E4C5D57020F08000200160900 4D261F71272683141BA20E1EB5051AC0001AC10019BA021AB0071AA50D1CA20F19A90D10 AE0B0CB2090CB6070EB70610B60611B20813AC0B13A50E15A11015A01115A11013A80D13 AF0A11B60611A70D197A16223C0007190000948987F7FFFDEBFFFCE6FFFCF2FFFFFEFFFF FFFBFFFFF7FFFFF7FFFFFAFDFFFEFAFBFFFAFBFFFAFFFEFDFFFCFFFFFEFFFFFFFFFCFFFF FBFFFFFBFFFFFCFFFFFFFFFFE9E0E3E7D4DA5B3B4629000D2300007B3D52660F208F0D19 99070A960D079A160AA11C0BA71807B00C00B80100BA0000DF0D18E11629B80316920112 8317246821293F161A0A0000020202757575E9E9E9FFFFFFF8F8F8FFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFFFFFFD3D3D34D4D4D0000000101017E7E7EC8C8C8FFFFFFFFFFFFFCFCFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFF FFFFFFEEEEEEFFFFFFFFFFFFE3E3E3818181060606000000363636AFAFAFFDFDFDFDFDFD F5F5F5FFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFBFBFBF7F7F7FCFCFCFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFDFDFDFFFFFFFFFFFFFBFFFBC2D7C6535C4B 1400002B00005B000D82122A85152D640618400109180000352F23B5BEADF8FFF3FBFFF3 F4F2E5FFFFF6FFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFEFFF3F3F3 FFFDFA7C6D681B0000240000883B3579130F961615A40F11AE0B10B2090EB2090EB00A0E AF0A0EAE0B0CAD0504B10707B80D13AE08129D010F9A132289202F5D15201E0000221C1C D9E5E3F2FFFFDBE6EAE2E2EA7F737F452B361800001F000026000050101078292C83272C 8318208910198E0813960912A10B16A60C14A80D13AB0F13AE1216B61219B60A18B31523 7F0A107125251B0000050000A8B1B0F8FFFFFFFCFFFFF9FFFFF6FFFFF8FFFFFDFDF4FEF5 EBFFF4E6FFF49DC5AB0710002E0000912232A80925B50420B0091DA20412A10E169F0E13 A20B12A30913A00D179A151A8E201F782D2A20000007000052534EF9FFFAEEFFF4EEFFF6 F4FFFAF8FFFAFFFFFBFFFEFBFFFBFDFFFBFDFFFDFFFFFFFFF9FFFFF8FFFFFEFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFFFFFBFFFFFDFEFFFFFCFFFFF9FFFFF8FEFFF8FEFFF9FEFFFBFCFFFEFCFDFFFA FBFFFAFBFFFAFEFFFAFFFDF9FFFBF9FFFBF9FEFFFAFBFFFAFEFFFAFFFFFAFFFEFAFFFDFA FFFBFBFFFBFBFFFBFDFFFCFDFFFDFFFFFEFFFEFFFFFBFFFFF9FFFFF9FFFFFFFFFFFFFDFF FFFDFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFDFFFFFDFFFFFBFFFFFBFFFEFBFFFEFBFFFDFA FFFDFAFFFEFBFEFFFDFBFFFFFCFFFFFCFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFEFFFFFEFF FFFEFFFFFEFFFFFDFFFFFDFFFFFDFFFFFDFFFDF7F9FFFAFCFFFDFFFFFDFFFFFCFFFFFCFF FFFAFEFFF9FDFFF6FBFFF7FCFFF6FCFFF6FCFFF6FCFFF6FCFFF7FDFFF7FDFFFAFFFFFBFF FFFCFFFFFBFDF8F6F7F7F7F7FCFEFDFCFFFFFAFEFDF9FBFAFFFFFFFFFEFFF2ECEEFCF3F6 FFFBFFFFFBFEFDFEFFFBFFFFFBFFFFFCFFFFFEFEFEF2F0F1D9D0D1BDB3B47365655C494B 3A242620070A1900001A00001E00002A000052050D68081378121F8415258912258D0E21 930B1F9A0B1FA10C20A70B20A80B1EA90C1DAA0D1EAB0F1DAC101EA5131E95131B901B21 9122288B262A7F24296B1F235717184614151B00001200000D000062595ECCCBD0F4F9FD F6FDFFFBFFFFFFFFFFFEFAFBFFF9FBFFFDFFFFFDFFFDF7F9FFF9FBFFFDFFFFFDFFFFFEFF FFFEFFFFFEFFFFFFFFFEFFFFFEFFFFFFFFFFFFFAFFFFFDFFF3F4EF2219121C00007B2A30 960F20B0071EBD0119BC0315AE0A13A50F11A21011A80D11B60613BC0410B6050BAE0A0B 9D0F0E881414741E1F290000412726FFFEFBF7FFFFF1FFFFF1FFFFF4FFFFFCFFFFFFFEFB FFFCFAFFFEFAF5FFFDF1FFFFF8FFFFFFFFFFFFFBFFFFFAFFFFFAFFFFFBFFF7F5F6F8FCFB F9FFFFF9FFFFFEFFFFFBF7F8BEB3B775696D191011090000110000250000581A1B7F2D2F 91262C94151CA10F19A90C17AE0917B00817AF0917AE0917AB0A19A90C15AB0C10AE0B0E B2090EB60610B90510B70511B30713AE0A13A70E13A21013A01113A21013A80D13AE0A13 B50711A70D198A202E46020D260000574845F9FFFBEAFFF9EEFFFFF2FFFFFEFFFFFFFBFF FFF8FFFFF8FFFFFBFDFFFFFAF8FFFAF8FFFAFFFEFDFFFCFFFFFDFFFFFEFFFCFFFFFBFFFF F9FFFFFBFFFFFEFFFFFFFEFFFFF3F8F3D9E23915212E000F340011681A2A93152197060D 960709A21410AA1A11A91106AA0600B20300B50000BF0A11B7101AA0101A86172068191F 350207120000060000646464DBDBDBFFFFFFFFFFFFFAFAFAFDFDFDFFFFFFFCFCFCFFFFFF F7F7F7C5C5C5565656000000000000686868F0F0F0FFFFFFFFFFFFFFFFFFFCFCFCFDFDFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECECECFFFFFFFFFFFF FFFFFFF0F0F0F7F7F7FFFFFFFFFFFF8282821C1C1C0000002F2F2FACACACF4F4F4FFFFFF F9F9F9FFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFBFBFBF5F5F5FAFAFAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9EFEFEFF4F4F4F9FFFDF0FFF8CBDDCD786B65 2900033100005F0A1D7A27394F0D191B0000473C36A7B2A4E7FCEBF4FFF6F8FFF6F9FBF0 FEFBF4FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF6FFFCFBFFFDD0CCC9 36231F1C00004A0A088F3534820E0E9D1215A80D11B00910B3080EB2090EAF0A0EAC0C0E AC0C0CAE0A09A50000B20D11AC0F16950310981B2980202C340000140000736F6EF5FFFF F1FFFFEAF8F9FCFFFFFBF1FCFFF0F7A79A945A4C411400001600001F0000340000591112 7A25287D1A1D8A191F92171C971118990C149C0B12A40E17AC121CA30513980C15851E21 5E1D1B1200003E3F39E2ECEBF7FFFFFFFDFFFFFAFFFFF7FFFFF9FFFFFBFBF5FFF6EEFFF6 E9FFF46689710003003300008E1B2CA60620B80522B30A1FAA0918AB151EA81319AA0D16 A90913A509149D1018921A1C7E26254416180E0000140B06CBCCC4F8FFFAF0FFF5F7FFFA EDF7EEFFFFFBFFFEFBFFFBFDFFFCFDFFFDFFFFFFFFF9FFFFF9FFFFFEFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFDFFFEFEFEFEFFFCFFFFFBFEFFFAFEFFFAFEFFFBFEFFFDFEFEFEFEFBFFFEF8FFFE F8FFFEFBFFFCFDFFFCFFFEFCFFFEFCFCFFFDFBFFFDFEFFFDFFFFFDFFFDFDFFFCFDFFFBFF FFFAFFFFFAFFFFFBFFFFFBFFFFFCFFFFFEFFFFFEFFFEFFFFFFFFFFFFFEFFFFFDFFFFFCFF FFFDFFFFFDFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFDFFFEFDFFFEFD FFFEFFFCFFFFFBFFFFFBFFFFFCFFFFFCFFFFFEFFFFFEFFFFFFFEFFFFFEFFFFFEFFFFFEFF FFFDFFFFFDFFFFFCFFFFFCFFFFFCFFFFFBFFFFFAFFFFFAFFFFFAFFFFF9FFFFF8FEFFF7FD FFF6FDFFF7FFFFF7FFFFF6FFFFF6FFFFF6FFFFF6FFFFF6FFFFF7FFFFFBFFFFFDFFFFFEFF FFFEFFFFFFFFFDFFFEF7FBFAF4F8F7FBFFFEF5F7F6FEFCFDFFFDFFFEF5F8FFFBFFFFFAFF FFFBFFFFFFFDF9FAF5D7D6D2B0ABA88D83826C5A5A40272A1F00021B0000200000240000 2E000045030D5D17216E26318028348B1827981827A0192A9F12259A071A9D0117A5031A AE061DB2041BB50319B50319B60318B50215B40315B40315AE0615AE121FA2101B980A16 8F09148B0F1A8C1A248D293388353D78353C501B211900000F0000483E3FADADADEEF4F4 F9FFFFFCFEFDF8F8F8F6F4F5FFFEFFFFFEFFFFFEFFF5F3F4FFFDFEFFFEFFFFFEFFFFFEFF FFFEFFFFFFFFFFFFFFFFFFFFFFFEFFFFFAFFFFFDFFF3F4EF2219121C00007B2A30960F20 B0071EBD0119BC0315AE0A13A50F11A21011A80D11B60613BC0410AE0003A80405A21212 9721217B2526270000391D1CFFFEFBF8FFFFF2FFFFF1FFFFF5FFFFFBFFFFFFFEFBFFFCFA FFFEFAF8FFFDF5FFFFFBFFFFFFFEFFFFFCFFFFFBFFFFFCFFFFFEFFFCFFFFE7F0EDF9FFFF E7EBEAD8D4D585767B341A231500001800003A0C0F69262D842A338A1B248A0B16950912 A01117A01115A01113A01113A11013A70E13AB0B13B20815B20813AC0B11AC0B10B00910 B50711B90511B90511B50613AF0913A80D13A40F13A11013A21013A80D13AE0A13B30811 A70D199222305C101C2C00002F1715EEF0EBF2FFFDF0FFFFF4FFFFFCFFFFFFFBFFFFF9FF FFF9FFFFFCFDFFFFFBF5FFFAF7FFFAFFFFFDFFFCFFFFFDFFFFFEFFFCFFFFFBFFFFF9FFFF F9FFFFF3F7F6FFFFFFFFFCFFFFECF2D6BBC435111D1C000054101F8C1926A11822A2151D 9E0C0FA1080AAA0C0BB00E0CAE0C0AB41615920001880A0D90292C6C22232B0000140000 1E1010928E8DDBDBDBFFFFFFFFFFFFFFFFFFFDFDFDF9F9F9FEFEFEFFFFFFFFFFFFC3C3C3 464646000000010101787878ECECECFFFFFFFBFBFBFAFAFAFFFFFFFFFFFFFDFDFDF9F9F9 FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBF7F7F7FCFCFC FCFCFCFAFAFAFFFFFFFFFFFFEAEAEA8D8D8D1616160000002A2A2AA3A3A3F8F8F8FFFFFF FFFFFFF6F6F6F4F4F4FDFDFDFFFFFFFFFFFFFDFDFDFDFDFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFCFCFAFAFAFFFFFFFFFFFFFFFFFFFAFAFAFBFBFBF9FFFDDEFAECF0FFFAF2F3ED8B7577 2200002400002300001600001006048B978DEDFFF9EBFFFAE3FBEDF5FFFAFFFFFAFFFDFA FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF2FFFDF5FFFB83807B110000 2900008133337F1517971419A50E15AE0A11B30810B3080EB2090EAE0B0EA90D0EA90D0E B010109D0000A5090CA7141A950F1A8E1E2A66131D240000271113DCDCDCF5FFFFECFFFE F4FFFFEAF2F5FDF8FFFFFDFFF9FFFADAE7D69CA4955C5E5021190C0E00001600002D0000 5C211D6D21217F23268D2228941C2596141E960C1995091499101A7B040A822C2D2F0000 0D0000929790F5FFFFF1FFFFFBFBFFFFFBFFFFF8FFFFF9FFFFFBFBFBFFFAF2FFF8EDFFF4 48654F06040047060A8E172AA4011CB90522B50A1DB00E1BAA1018A91015B00C15B10916 AD0816A40A149510157D191B6024263614150F00005F564FF8FBF2F6FFF5F9FFFAEDF4EC FFFFFBFFFDFDFFFBFFFFFBFFFFFDFFFFFFFFF9FFFFF9FFFFFEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEFEFEFCFFFDFEFFFDFEFFFDFEFFFDFEFEFEFEFDFFFEFBFFFEF8FFFFF7FFFFF7FFFF F7FFFFF8FFFFF8FFFFFAFFFFF9FFFFFBFFFFFCFFFFFEFFFFFFFDFFFFFCFFFFFBFFFFFAFF FFFAFFFFFAFFFFFBFFFFFBFFFFFCFDFFFDFDFFFEFDFFFEFDFFFCFDFFFCFDFFFBFFFFFCFF FFFCFFFFFDFFFFFDFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFEFFFFFEFFFFFEFFFEFFFF FBFFFFF9FFFFF9FFFFFBFFFFFBFFFFFCFFFFFCFFFFFEFFFFFEFFFFFFFEFFFFFDFFFFFDFF FFFDFFFFFDFFFFFDFFFFFCFFFFFCFFFFFBFFFFF7FBFFF5F9FFF5F9FFF7FBFFF9FEFFF9FF FFF4FAFFF4FAFFF3FAFFF2F9FFF1F9FFF1F9FFF0F8FFF2F8FFFBFEFAF8F9F6F6F6F9FBFA FCFFFFFCFFFFFBFFFFF7FBFAFCFFFFF7F7F7FFFEFFFFFCFFFFFBFFFFEEF4ECD7DECBB8BC 827775685D573F302B1A07011400001B000022000029000058121A63131C7016227D1B28 881D2D8B1B2B881325850C1B8A111A8C0F158C0D14930D169B0F18A4141EAE1823B41A24 AD101BAF0F19AF0F19AE0E16AD0D15AB0F13AA0E12AD0C14AF0311B40516B6091CB50E20 B00E23A60F22980F218A1120740E1B84313B62232B1E000011000030272291928CEFF6EF FCFFFDFCFFFFF3F7F6F2F6F5FCFFFFFCFFFFF3F5F4FEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFFFFFEFFFFFEFFFFFEFFFFFAFFFFFDFFF2F4EF211A121B00007A2B30940F20B0071E BD0119BC0315AC0B13A40F11A11111A70E11B50613BA0410B00005A80405A11111982021 7E2527290000371919FFF8F6F9FFFFF4FFFFF2FFFFF5FFFFFBFFFFFFFFFBFFFCFAFFFDFA FCFFFDF9FFFFFFFFFFFFFEFFFFFDFFFFFDFFFFFEFFFCFFFFF8FFFFF7FFFFF9FFFF939393 45363B1400001C00003E061366232A711A22810E1B910717A40315B00316B40816AE0D13 A1111099160E93190E96170EA01210AB0C10B70511B70513AC0B13A80D13AF0913B30713 B70513B90413B60611B20811AB0C11A50F11A21013A21013A80D13AC0B13B20813A80C19 8B1523731B272900001B0000B0ADA8F5FFFBE7FCF5EEFEFBFCFFFFFFFCFFFFFAFFFFFAFF FFFDFDFCFFFBF2FFFAF4FFFBFFFFFDFFFBFFFFFDFFFFFEFFFCFFFFF9FFFFF8FFFFF8FFFF F3FCF9F9FDFCFFFEFFFFF9FDFFF9FF957B842808132600005E0008931722A8202C9B0914 9B0009B00F17B3171B9F0D0E991916871E1A7B2C255F261F1B00000E0000463E3BB0AFAD FBFBFBFFFFFFFFFFFFEEEEEEF4F4F4FBFBFBFEFEFEFFFFFFF2F2F2B6B6B6494949000000 000000747474E6E6E6FFFFFFFFFFFFF7F7F7F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFDFDFDFFFFFF FFFFFFFFFFFFEEEEEEFFFFFFF3F3F39C9C9C1717170000001A1A1A949494E7E7E7FFFFFF FFFFFFFFFFFFF8F8F8F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFCFCFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFF9FFFFEDFFFCEEFFFDF9FFFDE4DBDC8E757B 4E303840292F3C333486918BC7E1D6E7FFFDE7FFFDE9FFF8F7FFFDFFFFFDFEF5F6FFFEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF1FFFDE2F4E83B382F1500004E1110 9C4043790003AA1822AC0B13B30810B50710B5080EB00A0EAC0C0EA80E0EA80E0EAF1112 9E02059D080CA1181F931A237A161E4B040A1D0000796668FEFFFFDAEAE7DFF3F1F4FFFF F3FDFFFAF9FFE5E9EAEBFCF4F0FFFAF0FFF8F0FFF6C1CFC0777F70312F220A0000150000 20000037000058080B78171E8C1E29931D29931B2795232B6F0F1164201F1C0000281F16 D2DCD4F4FFFFEFFDFEF9FCFFFFFCFFFFF9FFFFF6FDFFFDFDFCFFFAF5FFF8E9FFEE39513B 1B1306641D21991C2EA7001CBB0420B3061AB20D1BA0050DA2070DAE0711B60714B70817 AE09179E0E1789161B6C20245D2B2E1A0000100000C9C2BAF6F9F0FCFFFAFAFFF9FFFFFD FFFDFDFFFBFFFFFCFFFFFEFFFEFFFFFBFFFFF9FFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFC FEFEFCFEFEFCFDFFFCFDFFFEFBFFFEFBFFFEFAFFFEFAFFFFFAFFFFF8FFFFF8FFFFF7FFFF F6FFFFF6FFFFF6FFFFF8FFFFF9FFFFFBFFFFFCFFFFFFFEFFFFFDFFFFFCFFFFFBFFFFFBFF FFFBFFFFFBFFFFFBFFFFFCFDFFFCFDFFFDFDFFFEFDFFFDFDFFFDFDFFFDFDFFFDFDFFFDFF FFFDFFFFFDFFFFFEFFFFFDFFFFFEFFFFFEFFFEFFFFFCFFFFFBFFFFFBFFFFF9FFFFF9FFFF F8FFFFF8FFFFF9FFFFF9FFFFFBFFFFFBFFFFFCFFFFFCFFFFFEFEFFFFFEFFFFFEFFFFFEFF FFFDFFFFFDFFFFFDFFFFFFFFFEFFFDFEFFFFFDFFFCFFFFFFFFFFFDFFFEFFFFFEFDFFFAFC FFFBFBFFFBFEFFFCFDFFFBFFFFFCFDFFFBFFFFFCFFFFFEFFFEFFFFFDFFFEF7FBFAF8FEFC FBFFFFFBFFFFFBFFFFFEFFFFFAF8F9FFFDFFFFFBFFD7C6CC8B767D573D46381D22150000 1800001B00001F00003100005416176D25297A252C75141F8115229017289D1A2CA51A2F A8162BA71228A31022A1181F9B16179A13179E1316A41519A311149B060A950001AA0F13 A90E12A90F11A90F11A70F0EA70F0EA50F0EAC0B10B6020EBE0213C20519C3081DC0091F B8081DAC061C9D081B8904158C1E29842D3568272B2D04021100002A20178D8D83F4F9F5 FBFFFFFBFFFFE4EAE8F9FFFFF9FFFFF3F9F7FBFFFFFCFFFFFEFFFFFEFFFFFFFFFFFFFEFF FFFEFFFFFEFFFFFEFFFFFAFFFFFDFFF2F4EF211A121B00007A2B30940F20AF071EBC0219 BA0315AC0B13A40F11A11111A70E11B50613BA0410BB0A10B00A0C9D0B0C8D12147A2022 2E00003E1C1DF9EDEDFCFFFFF5FFFFF4FFFFF5FFFFFBFFFFFFFFFBFFFDFAFFFDFAFFFFFD FEFFFFFFFEFFFFFEFFFFFDFFFFFEFFFCFFFFF8FFFFEBFCF6F5FFFFF9FFFF3B37380F0000 1B0000541B2E782B3D84202C8E121C980414AA0012BD0016C80317C10513B3060AA4110A 99170A921A0A94180CA0130CAC0C0EBA0410B90413A90C15A40E17AB0B15B00815B60613 B90413B70511B30811AC0B11A70E11A40F13A40F13A70E13AB0B13B00913A80C198D0F1D 8B2936400002210000786F68F8FFFAEBFCF6F4FFFFFBFFFFFFFDFFFFFBFFFFFBFFFFFEFF F9FFFDF1FFFBF2FFFBFFFFFDFFFBFFFFFDFFFFFEFFFCFFFFF9FFFFF8FFFFF7FFFFF8FFFF F9FFFFF0F2F1FFFEFFE7DEE1FFFAFF9380861B000034000066000B901726970E1EA1081A AF1424A816218C0E1282201D722E25431C0D0E000006000042453CB7BCB8FCFFFFFEFFFF FFFFFFFCFCFCF9F9F9FAFAFAFFFFFFFFFFFFFDFDFD9A9A9A2929290000000D0D0D797979 E4E4E4FFFFFFF4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEAEAEAFFFFFFFFFFFFFFFFFFF9F9F9FFFFFF FFFFFFF7F7F7FFFFFFFFFFFFF6F6F69A9A9A2222220000001D1D1D6A6A6AE5E5E5FFFFFF FFFFFFFFFFFFF3F3F3FEFEFEFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF9F9F9F8F8F8FDFDFDFFFFFFFAFFFEF1FFFFE3FAF2F0FBF7FFFFFFFFFCFFF9EEF2 F3F1F2E7F2EEE6FFF7E9FFFFE6FFFFE9FFFFF1FFFFFBFFFFFFF6FAFCEDF2FFFEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFDF0FFFB819687110A002100006F25268F242A 8D040EB1141FB30713B70610B60610B3080EAF0A0EAB0D0EA70E10A70E10A80C0FA60D10 9D0E12991B1F8C21275D080D3600002F0F10B3A7A7FBFFFFF4FFFFF2FFFFF1FFFFDEE8EA FCFFFFFBFFFFF5FFFFF1FFFDEBFFF6EAFFF5F0FFFAF1FFF8C2D4C68C9789302E2226150D 1D0000240000410001600D15771A257F1F2A7C252B6D25263201001500007A776EEEFBF2 F4FFFFEEFEFDFBFFFFFFFDFFFFF9FFFFF6FCFFFDFFFEFFFBF1FDF3D9EADA1E2D1A201003 74252A9D1C2EA9001ABD051FB20216B00C17A0050BA3070BAF040DB80312BB0416B50917 AA0E1998161E791A206F2A2D3A0706190000716059E8E3DDFFFFFAFEFFFBFFFFFDFFFEFF FFFCFFFFFCFFFFFEFFFEFFFFFBFFFDF9FFFDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFDFAFFFEFA FDFFFAFAFFFAF8FFFCF7FFFCF8FFFEFAFFFEFBFFFFFDFEFFFEFDFFFDFEFFFAFFFFF7FFFF F4FFFFF4FFFFF7FFFFF8FFFFF8FFFFF9FFFFFCFFFFFEFEFFFFFEFFFFFEFFFFFDFFFFFDFF FFFEFFFFFEFFFFFEFDFFFEFDFFFFFDFFFFFDFFFFFBFFFFFBFFFFFBFFFFFBFFFFFDFFFFFD FFFEFFFFFEFFFFFFFFFEFFFFFCFFFFFBFFFFF8FFFFF7FFFFF5FFFFF5FFFFF7FFFFF7FFFF F7FFFFF8FFFFF8FFFFF9FFFFF9FFFFFBFFFFFBFFFFFCFFFFFCFFFFFEFEFFFEFEFFFFFEFF FFFEFFFCFFFFF4FFFFF0FFFBF0FFFDF0FFFBF1FFFDEEFFF8E9FDF4E8F9EFF5FFFDF5FFFB F6FFFCF6FFFAF7FFFCF6FFF9F6FFFBF7FFFBEEF4F2F9FFFDFBFFFFF9FFFFF8FFFEF3FCF9 F5FEFBFBFFFFFEFFFFF9F7F8FFFCFFFFF0F58F7C821A030B1200001900003D0609581816 6D2928752B2A7A282A7F25277F1A207E0C148F131E97101E9F0E1FA30A1CA8061BAC041B B0041CAF0619A2020AA00608A4080CAA0E11B21116B31217B10E13AD0A0DAA0509AA0509 A90607A90607A80808A80808A70908AB0708BF0B14BE0411BC000DB8000BBB000FC00319 C40D23C2172ABC21339B14227F10197D272A6A2A282B00001500002F2116AAA9A5FBFFFF F9FFFFE5EEEBF5FFFCF8FFFFEEF9F5F8FFFFF9FFFFFBFFFFFEFFFFFFFFFFFFFEFFFFFEFF FFFDFFFFFDFFFFFAFFFFFEFFF0F5EF1F1B12190000782C30931020AF071EBA0319B90415 AB0B13A21011A01211A50F11B30713BA0410BC0B11B50F119F0A0C880C0E7E1F23360000 330C0FD1C1C2FEFFFFF7FFFFF5FFFFF5FFFFF9FFFFFEFFFBFFFFFAFFFEFAFFFEFDFFFEFF FFFDFFFFFDFFFFFEFFFEFFFFF9FFFFF4FFFFEBFFF9EAFDF7F6FFFC1D17191A00065D2A3B 803A5274152B880515A70D19C21626CE1324CD0718C5000CBD0006B50507A90F07A11307 9B15099D1509A5100CAF0A0EBA0410B60613A40E199D111AA50D19AC0A17B50615B70513 B70511B50711AE0B10A90D10A50F11A40F11A70E13AB0B13AF0915A90B1A930C1B992D3A 691A20280000584942F4FAF0F5FFFDF5FFFFFBFFFFFFFEFFFFFCFFFFFCFFFFFFFFF7FFFD EEFFFBF1FFFBFFFFFDFFFBFFFFFDFFFFFEFFFEFFFFFBFFFFF8FFFFF7FFFFF7FFFFE6F1ED F9FFFFE5E9E8FFFFFFFFFBFCFBF2F57761642D00023D00005F000D871224A0172B9C0F22 90101D861D22621D18391308070000000A00536154C5D2CBFBFFFFFEFFFFFEFEFEF3F3F3 FFFFFFFFFFFFFFFFFFFFFFFFE0E0E09595952B2B2B0000001414148E8E8EE3E3E3FFFFFF FFFFFFF3F3F3FFFFFFFFFFFFFFFFFFF7F7F7F7F7F7FDFDFDFFFFFFFDFDFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4EEEEEEF8F8F8FFFFFFFEFEFEFFFFFF FFFFFFFEFEFEF3F3F3FFFFFFFFFFFFB1B1B12828280000000C0C0C898989D3D3D3FFFFFF FDFDFDF1F1F1FFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F1F1FFFFFFFFFFFF FFFFFFFDFDFDFFFFFFFFFFFFFAFEFDE5F1EFF5FFFFF9FFFFFEFFFFEFEFF1F8F9FBF8FFFF F0FFFFEBFFFFE7FFFFE9FFFFEAFFFEF3FFFDFFFDFFFFF8FFFFF8FFFFFDFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF9FFFDF1FFF83445330B00003B0A06852C307D010BAC1421 B40919B70513B90510B6070EB2090EAC0C0EA90D0EA70E10A70E11A3080CAC151C9C131A 941D218223274500012800004D3535FFFDFDE8EEECEDFBFBF4FFFFEBF9FAF7FFFFF9FFFF DFE4E7FAFFFFF9FFFFF7FFFFE9FAF2EEFFFAF0FFFBF0FFFBE5FBEEE4F2E5ABACA45C4F49 2408051F00002800003D000447040B591B1C69383418000034251EC5C8BFF4FFF8F4FFFF EAFAF9F9FFFFFEFFFFFFFAFFFFF6FBFFFDFFFFFFFBEDF4ECCED9CB000700160000741F26 9E1728AB0018C00520B20216B10D18AA0F15AB0C11B40610B9000EBB0011B80314AF0A18 A1141D881920781F255812142300002D100CD8CBC5F4F1ECFFFFFDFFFEFFFFFEFFFFFDFF FFFDFFFFFEFFFFFFFDFBFFFDF9FFFDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFDFAFFFEF9FBFFFA F7FFFAF4FFFAF4FFFCF7FFFCFAFFFEFFFDFFFFFBFFFFF9FFFFFAFFFFFBFFFEFDFFFAFFFF F7FFFFF9FFFFF9FFFFF9FFFFF9FFFFFBFFFFFBFFFFFCFFFFFCFFFFFCFFFFFCFFFFFEFFFF FEFFFFFEFFFDFEFFFDFCFFFDFBFFFBF9FFFBF9FFFAFBFFFBFBFFFBFEFFFBFEFFFDFFFFFD FFFEFFFFFFFFFFFFFFFEFFFFFBFFFFF8FFFFF7FFFFF5FFFFF5FFFFF7FFFFF8FFFFF9FFFF F9FFFFFBFFFFFBFFFFFCFFFFFCFFFFFEFFFFFEFFFFFFFEFFFFFEFFFFFDFFFFFDFFFFFDFF FCFFFFEAFBF1E8FFF4ECFFF8EDFFF7E3FBEDD5EBDEC4DACDBACEC2ADBFB3ABBDB1A7B7AC A2B2A79EABA198A59B94A197939E96959E99C0C6C4EDF6F3F9FFFFF8FFFFF1FCF8F5FEFB FBFFFFFEFFFFFAF8F9FFFBFFFEEFF47B666D11000020020C7849516A191F821F22872024 7E14187C0B11860F1595161F9F1721A2111EA8101DAC0E1DB0091AAF0416B10014B20014 B30111BC0E17B90F12B50A10B1070AAD0208AF0508B40B0EBA1114B0070AAE080AAE080A AE0A09AF0B0CB00C0BAF0C0DB10D0EB70E11BB0C13BE0A13C00814C20313BF0012BA0011 B30011A2000BA60E1D95111C881B20842E2D63201A300000180000564C4AD8DCDBFBFFFF F2FBF8F8FFFFF7FFFFE7F3EFF5FFFDF8FFFFF9FFFFFCFFFFFFFFFFFFFEFFFFFDFFFFFCFF FFFCFFFFFAFFFFFEFFF0F5EF1F1B12180000782C30931020AE081EBA0319B90415AB0B13 A21011A01211A50F11B30713B90510B60309B70E11A610128F11148525293900001D0000 9D898BFFFEFFF9FFFFF5FFFFF5FFFFF9FFFFFCFFFBFFFFFAFFFFFAFFFDFDFFFDFFFFFCFF FFFDFFFFFEFFFEFFFFF7FFFFF2FFFFF0FFFFE7FCF5F7FFFD281F2221010C4A13266F233D 80142CAC1528B70815B3000BB60007BB0009C2070EC30C0EBF1110AF0C05AB0E07A90F07 A90E09AC0C0CB00A0EB60610AE0A159A121C9415209D111EA70C1AB00817B50615B60611 B50710AF0A10AB0C10A70E10A50F11A70E13A90C15AE0917A90B1A90011396202E822B33 260000443029DEDFD7F7FFFBF4FFFCFBFFFFFFFFFFFFFDFFFFFDFFFEFFFFF7FFFDEDFFFB F1FFFBFFFFFFFFFBFFFFFDFFFFFEFFFEFFFFFBFFFFF8FFFFF7FFFFE8F4F0F7FFFFE4EFEB EDF6F3FCFFFFFEFFFFE4E4E4FFFDFD4D3B392902053000006D1221901F337E071B790D1C 88363C3000000D00000A15045A7262C9E1D4F5FFFFFEFFFFEDEBF0FFFEFFF4F4F4FFFFFF FFFFFFF7F7F7F3F3F3A3A3A30D0D0D0000001B1B1B979797FFFFFFFFFFFFF0F0F0FFFFFF FFFFFFFBFBFBFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFCFCFCF5F5F5C2C2C25252520000000909096B6B6BE7E7E7FFFFFF ECECECFFFFFFFFFFFFF2F2F2F7F7F7FFFFFFFFFFFFFEFEFEFEFEFEFFFFFFFFFFFFF5F5F5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFFFEFFFFFEFFFEFFFFFBFFFFF7FFFFF1FFFF EDFFFFEDFFFFEEFFFFF5FFFFFFFEFFFFFAFFFFF5FFFFF6FFFFFCFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F2F2FFFFFFFFFFFFEEEEEE FFFFFFFFFFFFF6F6F6FBFFFBB4C5B501080021060070302E7D1419A31A24AF0D1CAA0009 B90511B70610B2090EAE0B0EA90D10A80E10A80D11A80D11A50811B7212A99161C8E2126 7E2C2E2900002000009E8E8EFFFFFDF9FFFFF7FFFFF4FFFFF6FFFFF8FFFFF8FFFFFEFFFF FFFBFFFFFAFFFFFCFFFFFFFFF9FFFFF5FFFFF2FFFFF1FFFDEBFFF4F7FFFBFEFFFAC8C0BD 7460613013151B00002000002D0706160000140100847D77E2E7E0F6FFFCF3FFFDF5FFFF EFF7F9FEFFFFFFFEFFFFFCFFFFFEFFFFFFFDF9FBF6C0C3BA0401003F1D147A1D25970A1D B80522C0041DB10213AE0A13A80D11A90D10B50710BC0311C00113BC0313B20815A50D19 8E0C168D202680272B3D00001D0000725D5AECE2E0FFFFFDFFFDFFFAF5F9FFFCFFFFFBFD F7F3F4FFFFFDFBFFFBF4FBF4FEFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFEFBFFFDF8FCFFFAE6F3E9 F2FFFAF2FFFBE8F3EB60605E514547543D455A3A45684853836C76AD9CA4D5CFD3EFEDF2 F2F1F7FEFEFFFEFEFFF6F9FEEDF2F6F9FEFFF9FFFFF0F8FAF8FFFFF0FAF9DCE8E4F3FFFB F7FFFFF4FFFCF7FFFDF5FFFBF2FFFBE4F8ECF1FFF7F7FFFAF9FFFAFCFFFBFCFDF8FFFFFD FFFEFDFFFEFFFFFEFFFFFFFFFCFFFFF8FEFEEFF9F8ECF5F4F6FCFCF4F8F7F0F2F1E9EBEA E3E3E3DCDCDCD8D6D7D5D3D4CAC6C7BCB8B9A59FA18A8486736A6D62595C574E51514B4B 51544B4F57484E56474A504240463834382A25291B1E2013000200010100030100030100 040000040000040000010100020703272D2BC2CBC8F9FFFFEEF9F5EBF6F2F7FFFDFBFFFF FCFEFDFFFEFFFCF1F5FFFAFF65505717000643252F6F3541881A259A121E9B111E9D111C 9E101CA10F1AA40E1AA70D19A90B19AC0A17AF0917B00815B30715B50613B60613B60611 B00007B10104B20107B30507B4050AB5080CB40A0DB30A0DAF090BAF0B0CB00C0DB00D0E AF0C0FAD0A0BAA070AA50706A70F0CA70F0CAB0D0CB00A0EB6070EBA0410BC0311BA0413 B40514A907169E0C1799171F8D20237A1C1A5D0D063A03000E00005D5D5DFEFFFFF5F9F8 F9FFFFF8FFFFF1FDF9F7FFFFF7FFFFF8FFFFFBFFFFFEFFFFFFFEFFFFFDFFFFFBFFFFFBFF FFFBFFF4F4F6FBFFFB16130A23040174292D931322A9061BB90319B70515A90C13A11111 9E1211A40F11B20813B90510C31016A10000B31A1D94131789242A520A0E2000008D7478 FFFDFFF9FEFFEBF7F7F7FFFFF8FFFFEDF4EDFFFFFAFBFAF5FFFEFDFFFDFFFFFCFFFFFDFF FFFEFFFEFFFFF7FFFFF2FFFFE6FDF5ECFFFAF9FFFF5E55581500003B041774284282122B AA091BBB0511BB0C13B81214AF100DA80B04AD0B06B40F09BB0F0DB00000B20002C31016 C0151DA9040B9D0005980B137F0B14891B269F212DA61826A40615A40009AE030CB90E16 AF0A0EAB0D0EA80E10A70E11A80D13A90C15AC0A17AB0A1A9E091C981A268C2D332A0000 260D06B9B9AFF5FFF7F4FFFCFBFFFFFFFFFFFFFDFFFFFDFFFEFFFFF7FFFDEEFFFBF1FFFB FFFFFFFFFCFFFFFDFFFFFEFFFFFFFFFCFFFFF9FFFFF8FFFFF7FFFFF7FFFFF7FFFFF8FFFF F9FFFFFBFFFFFCFFFFFBFFFDBFC9C12F2C271600003B00096F1C2C872C3E6E1C2A2A0000 150000100C037A8C7EECFFF9F2FFFFF9FFFFFFFBFFFFF3FCFFFDFFFFFFFFFFFFFFFFFFFF ECECEC8888880F0F0F0000002E2E2E9C9C9CFBFBFBFFFFFFF8F8F8FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFC FFFFFFFEFEFEFEFEFEFFFFFFEFEFEFA9A9A9616161000000000000616161DADADAFFFFFF FFFFFFFFFFFFFBFBFBF9F9F9FDFDFDFDFDFDF7F7F7F6F6F6FDFDFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFFFDFFFFFCFFFFFCFFFFFEFFFEFFFFFBFFFFF7FFFFF2FFFFF1FFFF F2FFFFF5FFFFFCFFFFFFFBFFFFF8FFFFF4FFFFF5FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFDFDFDFDFDFDFFFFFF FFFFFFFFFFFFFDFFFA6F77680700002F0700772929880F18A70F1CB10515B80312B70610 B50710AE0B0EA90D0EA70E10A70E10A90D11A90C13B0101CA6121E8E0F18821D21560E0F 2000004F3735FFF8F6FBFBF9F3F9F9F1F9FBF9FFFFF9FFFFF9FFFFF6FFFFEEEDF2FFF6FF FFF4FFFFF7FFFFFAFFFFFDFFFCFFFFF8FFFFF4FFFFE9FAF4E7F8F0F4FFF9FCFFFBFFFFFD DBD3D18577773E2E2E3C2A28352623665F59CAC9C4FCFFFBF9FFFDF8FFFFF8FFFFF6FCFC FCFFFFF8F8FAFFFEFFFFFEFFFFFFFDF2F2F089867F0A0000481B15811B269C091CBB0420 C1031DB10213AC0B13A50F10A80E10B30810BC0410C00111BD0213B30713AB0B17A10F1A 9617208A21265C0C0F2400003C1E1CAA9C9BFFFEFFFFFDFFFFFDFFFFFDFFFFFDFFFAF8F9 FDFEF9FBFFFAF7FEF7FEFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFDFBFFFEFAFCFFFAEAFAEFF1FFFA E0F6E9848E851008051D030625000329000027000026000225000824090E2511133A292F 605158887B82A69DA2CAC5C9F3F3F5FCFFFFFBFFFFF8FFFFF5FFFFF5FFFFF4FFFFF2FFFD EDFFFAF2FFFFEBFFF7EEFFFBEBFFF8F1FFFAF5FFFAE1EBE2B9BCB59B96929B918F968887 9686869383838C7E7D807474746A6967625F615C582E24222D22202C1E1D291B1A251515 221212210F0F1F0D0D241011200C0D1B05071600021600001700011B02051F0504150000 1700001B00001C00001B00001600001800001800002B08022D0A04320D0737120C3D1611 421B16451E1940231F0400000F1513A6ACAAF9FFFFF1FAF7F6FFFCF9FFFFFBFFFFFEFFFF FFFEFFFEF5F8FFF9FE806D730F0000260B14662732941423AC091AAC091AAC0A19AC0A19 AE0917AE0917AF0915AF0915AF0913B00913B00911B00911B00910B20910B30810BA0B10 BA090FB7080DB4070BB00609AA0406A70206A30305A90B0CA80A0BA5090CA4080BA4080B A7080CA8090EA40B0D9E130C9B150AA1120CA70F0CAE0B0EB2090EB60610B70511B90A17 AF0714A407129E0E1799181D8D191A7D110F5E0E0D160000271E21ABA7A8FFFFFFFBFFFE F9FFFFF8FFFFF7FFFFF7FFFFF8FFFFFBFFFFFEFFFFFFFEFFFFFDFFFFFBFFFFFBFFFFFCFF F4F4F6F9FFFB1411081B00006D2528961625AD0A1FB90319B70515A90C13A111119E1211 A40F11B20813B90510C51218A50000AF14188F0C118E252C61141A2300006E5358F5ECF1 FCFFFFEFF9FAF6FFFFF8FFFFF1F8F1FCFFFAFDFEF8FFFFFDFFFEFFFFFDFFFFFDFFFFFEFF FEFFFFF9FFFFF4FFFFE9FEF7F2FFFFECF5F2B4AEB02F111B2700054A041C8A2037A60817 B5040EAE0B0EA6120E9E160A9A1408A11307AB1109BD0F10C40910BD000AAA0000990000 9700099C171C98272B892C347D222B7F141E8F111DA3111EAE0E1AAF0810AE050AAF0B0C AC0C0CA80E0EA70E11A80D13A90C17AC0A19AB0A1AA2091B9B17248E292F2E0000270A02 B2B0A4F5FFF5F5FFFBFBFFFDFFFFFFFFFDFFFFFDFFFEFFFFF8FFFFF0FFFDF1FFFDFEFFFF FFFDFFFFFEFFFFFEFFFFFFFFFEFFFFFBFFFFF9FFFFF8FFFFF8FFFFF8FFFFF8FFFFF9FFFF F9FFFFFBFFFFF7FFFFF0FFFD9BACA43129271600003C06134A0C1B3200041D00003F2B2C 969791E2F2E8F2FFFDF4FFFCFBFBFDFFF9FFFFF9FFFFFDFFF7F7F7FFFFFFFFFFFF666666 000000272727202020B6B6B6EFEFEFFFFFFFFFFFFFF8F8F8FCFCFCFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFF FDFDFDFBFBFBFFFFFFFFFFFFF6F6F6D7D7D7515151000000000000626262CBCBCBF8F8F8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF7F7F7FCFCFCFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEFFFFFAFFFFFAFFFFFBFFFFFDFFFFFFFFFCFFFFF8FFFFF7FFFFF7FFFFF9FFFF FEFFFFFFFDFFFFFAFFFFF8FFFFF5FFFFF7FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FFFFFFFFFFFFFAFAFA FFFFFFD5D4D02822161200004E130F85252798101CA80615AE000CC10D19B50710AE0B0E A70F0EA4100EA41010A70E10AC0B11AE0A15AA0817A30F1D991D2776171D3300001C0000 7F706BFFFEFBFEFFFFFCFFFFFBFFFFF1F5F8E9EDF0EEF3F6F9FFFFFFFEFFFFF5FFFFF1FF FFF3FFFFF5FFFFF9FFFFFCFFFFFFFFFBFFFFF8FFFFF7FFFFEDF9F5F2FDF7F9FFFFFBFFFD F6FBF7E5E7E4E3E2DEE4E0DDF2F1EDFFFFFDFEFFFDFCFFFFF0F6F4F0F6F4F7FBFAFCFFFF EEF0EFFFFFFFFFFEFFFFFFFDFAF6F5524944110000521B168A1A26A2061CBE0320C3031C B10211AC0D12A41010A50F0EB2090EB90510BE0210BC0311B30713AE0A15B0101C9E0C16 91181F8122263E00011B00005E4A4BF4EBEEFFFDFFFFFEFFFFFDFFFFFDFFFFFDFEF8FAF5 F9FEF7FCFFFAFEFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFDFEF4F3FFFBF8FCFFFAEEFFF4F0FFF8E4F9EA 40433A0D0000491C2156141E5E0D1C5905154B000A3700002400001F00001E0000260004 2500072001062C1618483839534B494C4B47989D99C2CDC7F4FFFEF4FFFFE6F9F5F0FFFF F1FFFFE7FFF8E2FFF2E4FFF3F0FFFAE2EFE58A8D84342D27120300110000160000190000 1900001900001900001800001600001600001A00001C00001D00001D00001E00001D0000 1F00001F00002900002A00002E0000320202390708400E0F4513144F141671262A78262A 7C2A2E7F2D31842F34863136873036873036781F25781F25791E257A1F267C1F277D2028 7F20286E272D110000040605909291F4F8F7F8FEFCFBFFFFFBFFFFF5FBF9FEFFFFFDFBFC FFFBFDFFF9FDB3A2A813000511000062232E9D1021B60519B60519B50617B50617B30715 B30715B20813B00913AF0A11AE0A11AE0B10AC0B10AC0C0EAB0D0EAC0C0EB10B0FB10B0F B10C10B00D10AE0F13AC1214AA1416A91416A41215A110139F0E139D0C119E0B11A20D13 A50F18A3141697170E94180C99160C9E130CA50F0EAB0D0EAF0A10B20811BA101BB00815 A6040FA20611A11017A1161D9C171C831C2039080E0D0000493A3FFFFCFFF8F6F7FBFDFC F9FFFFF6FFFDF7FFFFF8FFFFF9FFFFFCFFFFFFFEFFFFFDFFFFFBFFFFFBFFFFFDFFF3F4F6 F0FAF21B1B11150000662022991B29AF0D22B70419B60515A80D13A012119D1311A21011 B00913B90510C51218AB0104AB10148A050A8F242C71222824000044252BD7CAD1FEFFFF F8FFFFE9F5F3F8FFFFF5FFF7FBFFFAFCFFFAFCFFFDFEFFFFFFFEFFFFFEFFFFFDFFFFFEFF FCFFFFF8FFFFEFFFFAF5FFFFE0E9E6FBF7F8816A721B00002600008225389D0C19A8070C 9B0D099214088C1B0B8F1E0C98180BA20F089E0000BE0411C90A1CB80316A90E1CA4252E 88242661111259171B510B1361071081131C9E1823A8111AAA090FAD080CAF0B0CAC0C0C A90D0EA80E10A80D13A90C17AC091AAC091CA6091A9D13208E272B370000240600A29F90 F5FFF2F5FFFAFBFFFDFFFFFFFFFCFFFFFCFFFFFEFFF9FFFFF2FFFDF2FFFDFCFFFFFFFEFF FFFEFFFFFEFFFFFFFFFEFFFFFEFFFFFCFFFFFBFFFFFBFFFFF9FFFFF9FFFFFBFFFFFBFFFF FBFFFFF7FFFFEDFFFFEBFFFC8C9590241A1B120000160000160000553A41B1A2A5FFFFFD FBFFFDEBF4F1FEFFFFFFFDFFFFEEF6FFF9FFFFFDFFFFFFFFDDDDDD515151121212000000 0F0F0FCACACAFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFF F7F7F7F8F8F8FFFFFFFFFFFFFFFFFFDCDCDC686868000000000000424242B2B2B2FBFBFB FFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFCFCFCF8F8F8FEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFFFFFAFFFFF9FFFFFAFFFFFDFFFFFFFFFCFFFFF9FFFFF9FFFFFCFFFFFFFFFFFFFDFF FFFCFFFFFAFFFFF9FFFFF8FFFFFAFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFF3F3F3FFFFFFFCFCFCFFFFFFFFFFFF 8984800F0000360B026F211F922127AA1322AE0212AD0007C20E19AF0A0EA70F0EA0120E 9D140EA01210A50F11AF0913B20815A50010AD16279D2330570003270000654745D1C8C3 FCFDF8EFF1F0FAFBFDFFFEFFFFFEFFFFFEFFF8F9FDEEF7F6F4F2F5FFF5FFFFF3FFFFF3FF FFF6FFFFF8FFFFFAFFFFFCFFFFFEFFF3F4F6F9FFFFF8FFFFF7FFFFEAF9F4E9FAF4F4FFFF F5FFFFF9FFFFFBFFFFFCFFFFF2F4F3EBEBEBF1F1F1FFFFFFFEFFFFF6F8F7FCFFFFEEF0EF FEFFFFFFFFFFFFFEFFFFFDFD3C2C2C1800005D1C1A921928A5061CBF021EC2021BAF030F A90F11A1120EA2110EAE0B0EB6070EBC0410BA0410B20811AF0913B80C18A70510960F16 962B31631B1E1F00002F1619BEB3B7FFFAFFFFFCFFFCF7FEFBF9FCFFFFFFFBFDF8F6FBF4 FCFFFAFEFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEFDFFF8F8FFFBF9F8FDF6E9FBEFF0FFF8E9FBEB211F13 1B000075383D852D398F2333911E2F891F2D82232B79292C742C2D661E225A131B3D0002 2700002000001900001300000B000017120E4A4C47C0C9C4F6FFFEEFFEFBF4FFFFF2FFFF E9FFF8EDFFFDEEFFFAF4FFFAE2E9E16B645E0E00001800002000004C15185317195B1B1C 6220216725266A29276A2A286C2B276D29266E28266F2929712B29732B2C742D2B772D2E 772D2C75292B782A2A792A2D7B2B2C7B2B2E7B292B7B292D81252A84121A8A0E188A0E18 8A0E188C0E198D0F1A8F101B90111C9D1B279C1A269C18259A16239A132199122098101E 821A25300C100D0B0C8F8F8FF9FBFAFCFFFFFCFFFFFBFFFFF3F7F6FCFFFFF5F5F5FFFEFF FFFCFFEADEE23120260E00006426319D1021B70419B70417B60517B50615B50615B30713 B20813B00911AE0A11AC0B10AB0C10AB0D0EA90D0EA90E0CAB0D0EAB040BAE040DAD060E AD0912AC0C14AB1018AA131AAA141DA31018A2101AA20E1AA10D19A30C1BA30B1AA50A1A A00D179A141197170C9A150E9E130EA2110EA70E10AB0C10AE0A11B50F19AF0913A90510 A70510A90C17AC121CAA131C941B2461222D150000150004D2BFC5FFFBFFF9F7F8FCFFFF F4FDFAF8FFFFF8FFFFF9FFFFFCFFFFFFFEFFFFFDFFFFFBFFFFFCFFFFFEFFF4F8F9EDF8F0 34342A150000611B1D9C1E2CAE0C21B70419B60515A80D13A012119D1311A21011B00913 B70610BE0910B5080CB014188C050B8C1E2778252D2A0000220108B3A4ABFFFEFFF9FFFF E5F1EFF8FFFFF8FFFBF9FFFAF8FFF9F8FFFDF9FFFFFFFFFFFFFEFFFFFDFFFFFDFFFFFEFF FCFFFFF8FFFFF3FFFBF6FFFCFFFFFFE3D4D92608121C00005A101D90141C9D111093140D 87150A871C0C8F211295190F990B09B31218B70D1AAD05169D05149418238A2B31652324 3F0F0D1C0000220000490208791D22911A2093060CA00509B81516AE0C0AAC0D0AA90E0C A80E10A80D13A90C17AC091AAC091CAA0C1B9C10198D23274400001F02008C8978F4FFEF F7FFFAFBFFFDFFFFFFFFFCFFFFFBFFFFFEFFFCFFFFF5FFFDF5FFFDFCFFFFFFFEFFFFFEFF FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFF F8FFFFE6FBF4F1FFFFEEFAF6A2A6A56D696A5A4F538A7B82DDCED3FFF9FDFFFCFFFEFAFB F6F2F3FFFDFFFFFCFFFDF1F5FFFBFFFFFDFECFCFCF4141410B0B0B000000343434E4E4E4 F9F9F9FFFFFFF6F6F6F3F3F3FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFCFCFC F6F6F6F8F8F8FEFEFEFFFFFFFFFFFFDDDDDD727272050505000000373737A8A8A8FAFAFA FFFFFFF8F8F8F5F5F5FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF FFFBFFFFFAFDFFFCFFFFFFFDFCFFFFFBFFFDFBFFFFFCFFFDFFFFFFFFFEFDFFFCFFFFFCFD FFFCFFFFFDFDFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF1F1F1FFFFFFFCFCFCF9F9F9FCFCFCFFFFFFDDDDDD3C312F 1900005B1C177E1E2097151FB51223B40212B5000CBC0C16A90D0EA0130C99160E97170E 9D1310A50F11B20813B50617B1051BA80F238E14233F0000240000715955E9E4E0FCFFFD FEFFFFFFFEFFF9F2FAFDF3FCFFFCFFFFFEFFF8FEFEEDEEF0FFFBFFFFF9FDFFF9FFFFFAFD FFF9FFFFFAFFFFFBFFFFFBFFFDF7F9FAFAFAFAFEFFF9FFFFF5FFFFF2FFFFEBFFFBE0F5F0 D7E7E6EDF9F9FAFFFFF8F8FAFCF7FBFFFDFFFFFDFFFFFEFFF7F7F5FEFFFDF5FAF6FCFFFD FAFAFAFFFEFFF2ECEE331F20230000671D1C991B29AB051DC0021EC20219AE040FA91012 9D140E9E130CA90E0CB3080EB90510B70610AF0A11B00911BD0713B505109C060F962127 7A292F2D00001D020763565DF1ECF3FFFEFFFCF9FFF7F5FAFFFFFDFEFFFAF4FAF0FCFFF8 FEFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFFFAFDFFFBFBF5FAF3E9FBEDF0FFF6C8D9C7070000260000 76272C881A27950E1F97081A940C1A91141C8B1F1F8B242585181E861B25831F277E252B 792D316F2E325725263C1818110000120403A9A5A4FEFFFFFBFFFFF8FFFFEFFBFBF0FFFC EEFFFBF5FFFBFCFFFAF4EDE7755D5B2300005F262C7730366E1C227518207B181D7F181C 80171B7F17187E16157E1615841A1A861A1A86191C871B1B881A1D891B1C8B1A1E8B1A1C 8411168613168A151B8E171B8F181E8F161B8E151C931119AC1C26AE1623AD1220AA0F1D A80D1BA70C1AA90D1BAA0C1B9F000EA10010A40112A70415AC0718B00B1CB20D1E981A28 411218140E10959192FFFEFFFFFFFFFDFFFEF7FBFAF9FDFCFCFFFFF3F5F4FFFEFFFFFDFF FFFCFF5A4E520A0000511922961420B00817B00817AF0917AF0915AF0915AF0913AE0A13 AC0B11AC0B11AB0C10AB0D0EAB0D0EAB0D0EAB0D0CAF0A0EB60412BB0116B80115B40114 AF0215AB0215A80314A50215A8061BAA081FAE0A23B10A24B10825AF0522AC001DA70016 A70E13A2110EA41010A50F10A70E10A80D11A90D11AB0C11AD0C14AB0A12AC0813AD0914 AF0B16AF0B16AD0816960F1D7225353D13211800006C515AFFF1F7FBF2F5FFFFFFFCFFFF F9FFFFF9FFFFFBFFFFFCFFFFFFFEFFFFFDFFFFFCFFFFFCFFFFFEFFF8FCFDF4FFF757594E 1B00005B17189C1F2DA90A1EB60519B50615A70E139E12119B1411A11111AF0913B70610 B50007BB0C11B7181D940B1287182177212A3A000819000088777FFFFEFFFBFFFFECF6F5 F7FFFFF8FFFBF8FFFAF3FFF6F4FFFDF5FFFFFBFFFFFFFEFFFFFCFFFFFBFFFFFCFFFFFEFF FCFFFFE0E9E6F9FFFFFBFFFEFFFEFF7F7075130002230000781A1A8D1C168E1D1588170F 8D1811981D189B151494080B9E0D14990C1597182390252D6C1D223804061400000B0000 2B1C191D010031000064181A881E228C0B0F9A0809B31816AC0D0AAB0D0AA90E0CA80E10 A90C15AB0A19AC091CAC091CAE0D1C990E15891F21520D06190000747160F4FFEFF7FFF8 FBFFFBFFFEFFFFFBFFFFFAFFFFFCFFFFFEFFF9FFFFF8FFFFFCFFFFFFFFFFFFFFFFFFFFFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFF FEFFFFF2F3F5F9FFFFF9FFFFE5EEEDE3E9E9FEFFFFFFFDFFFFFBFFFFF0F7FFF9FFFFFAFF F9F0F3FEFAF9FEFFFDFAFFFBC9CBCA3131310D0D0D0000004B4B4BDFDFDFF6F6F6FFFFFF FFFFFFFDFDFDFDFDFDFFFFFFFFFFFFFDFDFDF8F8F8FEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4FCFCFCFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF5F5F5FFFFFFEFEFEF9292922121210000001E1E1E949494F8F8F8 FFFFFFFFFFFFFFFFFFFBFBFBFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFD FFFCFBFFFEFDFEFFFBF9FFFDF8FFFBF9FFFDFCFFFBFFFFFDFFFEFBFFFCFDFFFEFBFFFFFD FCFFFBF8FFFDF8FFFDFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF7F7F7FFFFFFFFFFFFF9F9F9FFFFFFFFFFFF9A9A9A1101012B0000 6E1E1D7E0F169A0C1AB70C1EB90012C30A18B50A10A4100E99160C92190E92190E9B1411 A70E11B30713B90417B90B229C00168B11205D060E2200001502005857537D8180D6D7D9 EFEAF0FFFAFFFFFAFFFFF4FCFAF5F9FCFFFFFBFFFFFBFFFDFCFFFBFFFFFDFFFEFDFFFCFD FFFCFDFFFAFFFFFAFFFFFBFFFFFCFFF4F2F5ECF0F1F1FBFAF4FFFFF1FFFFF0FFFFF1FFFF F4FFFFF9FFFFFFFEFFFFFCFFFFFAFFFFFBFFFBF0F4FFFDFCFEFFFDFCFFFDFBFFFDF3F5F4 F7F5F6BFB6B9230D0F2B00006F1F209F1A2BAE041EC2011CC30119AD0610A612129A150E 9B150CA70F0CAF0B0CB6070EB50710AC0B11B00910C30511C10513A606109013197A2329 4E151B21020811040BC2BDC4FEFDFFFFFDFFFAF8FDFFFFFDFEFFFAF4F7EEFAFFF6FFFFFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFDFFFFF5F8FFF7F9F8FDF7F5FFF8F1FFF6A2AF9D0B00003403007B1C22 94111FA90C1FB10A1CAE0D1CA50F189813149414139C10199E121F991520931B248A2128 7B2228671F23541C1F1D0000140000AE9B9DFFFBFFFEF9FDFFFEFFF3F6FBFBFFFFE7F0ED F0F5F1FDF8F5FEEAE9774E522900006C1F277E1E298F212C961C279B19239D161D9D141B 9E13189D12159D11129C10139B0F129B0F129A0E119B0C109A0B0F9B0A0F9A090E9E0B11 A10C12A40D14A50E15A80E16A80E16A70D15A70C14AF0F19AF0D18AF0B16AD0914AC0813 AD0713AF0714B00815AF0512AF0512B10513B10513B40514B50615B506159A141F430E16 0E03078F8689FFFCFEFFFEFFF8F8F8F7F9F8FCFFFFFCFFFFF7F9F8FFFFFFFFFDFEFFFDFF 8A81840C01052D00048D1820A70D17A70D17A70D17A80D15A80D15A90C13A90C13A90D11 AB0C11AB0C10AC0C0EAC0C0EAC0C0EAE0B0CAC0B10AB0916AA0919A90D1BA8101DA71323 A51725A51828A31A2A980F219A11259E132AA4142DA6132FA8122FA80F2DAA0C25AE0917 AF0A10AF0A10AE0A11AC0B11AB0C11AB0C11A90D11A5080FA90911AC0A15AF0B16B10916 B00613AE021297091970192C5A2537210002200008D7BDC6FDEEF3FFFEFFFEFFFFFBFFFF F9FFFFFBFFFFFCFFFFFFFEFFFFFDFFFFFCFFFFFCFFFEFCFFFCFFFFF8FFFB787A6F1D0100 500C0D9A1D2BA6071BB60519B50615A70E139E12119B1411A11111AF0913B70610B30005 BB0C11B6171C9D12198816207720294D0F1A1C000057434CDAD5DBFBFFFFF8FFFFF7FFFF F6FFFAF8FFFAEDFDF2F0FFFDF1FFFFF8FFFFFFFFFFFFFBFFFFFAFFFFFAFFFFFBFFFFFEFF F5F9F8F9FFFFF9FFFFF4F6F5E4E0E132272B1600005510097A1D158B221C8D1715951013 A2151BA2111894070F8A08107D0E15731E215C20202603010A0000050702303A32A9ABA8 5146441D00004404048323249820219B0F0EA60E0BAB0D0AAB0E09A90E0CA80E10A90C15 AB0A19AE081CAC091CB00F1E970A10861C1C5E1A111600005D5A47F3FEEDF7FFF8FBFFFB FFFFFDFFFAFFFFFAFFFFFBFFFFFDFFFCFFFFFBFFFFFCFFFFFEFFFFFEFFFFFFFFFFFFFEFF FFFEFFFFFEFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFEFFFFFCFFFFF8FF E5D4DCF6F1F5FBFFFFEDFDFCE8FBF9F7FFFFF9FAFEFFFAFFFFEDF6FFF6FFFFF7FFF8EEEF FCFFFBF2FFFB9AAEA31B211D212121000000626262FFFFFFF3F3F3F5F5F5FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFBFBFBFDFDFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF4F4F4FFFFFFFFFFFFF4F4F4A2A2A2212121000000252525949494D5D5D5 FFFFFFFFFFFFFAFAFAFDFDFDFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFEFBFFFFFA FEFFFBF9FFFAF7FFFBF7FFFAF8FFFBFCFFFAFFFFFBFFFEFAFFFEFBFFFFFAFBFFFBF4FFFA EDFFFBF0FFFBF9FFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFDFDFDFFFFFFE3E3E34444440E00004A0E0E802223 880C16AA1221B8071BB3000BCA1421AD070BA0120E93190C8C1C0E8D1C0E991511A70E11 B60613BC0217BA08229C00179015277B252E36080A0D00000100000002002323256D666D CBBBC6FFEFFBFFF9FFFAF4F8F6F7F9F7FFFFEEFFFBEDFFFAF1FFFBF7FFFBFCFFFBFFFEFB FFFBFDFFFAFDF7E7EAFFF6F9FFFBFFFFFEFFFCFFFFF1FDFBEEFFFDF0FFFFEAFEFFEDFCFF EDF5F8EDEBF0F6E9F0FFF4FCFFF9FFFFFBFDFFFDFDF4F4F2FBFFFDF7FDF9FBFDFCFEFCFD 8C8388160003310100762023A31C2DB0041EC3011CC30119AD060EA5131399160E99160C A4100CAC0C0CB3080EB2090EAB0C10B00910C4000CC5010FB30D1995121A74171F63282E 37161D0A0002645E68DCDBE3FFFEFFFAF9FEFFFFFDFEFFFAF4F7ECFCFFF8FFFFFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFDFFFFF2F8FFF2F5FBFFFAF5FFF8F1FFF6737E6D1B0900480E0A7D14199A0918 B10417BC0315BB0615B30A11A50F0EA30F0FB00A16AD0514A3021196040F8A081283141B 82252D80353A320000230000CDAEB4FFF8FFF8E8F2FFFAFFFFF9FFFFFDFFFFFEFFFFFDFD FFF9FBFFF4F88C545D3400007F1D2A830E1E97101F9E0B1BA50916AA0813AF0812B30A11 B50C11B60D12B40B12B40B12B40911B40911B50710B4060FB4040EB4040EBA0913BA0913 BA0611B90510B8020EB7010DB6000CB2020CA9080EA50A0EA70B0FA70B0FA80C10AA0B10 AA0B10AB0A10B8141BB7131AB51017B20D14AF0810AC050DA9020A8F0C144C151B0D0003 887C80FFF8FBFFFEFFFAF8F9F6F8F7FEFFFFFCFFFFF9FDFCFCFEFDFFFFFFFDFBFCC0BCBD 231D1F1C0000841D219A13199B13179D12179E1215A01115A21013A50E13A70E11A90D11 AC0B10AE0B10AF0A0EB00A0EB2090CA50F108A18187D1E1C7A1F1C78201C74201E70221E 6E23206B24225911125810135B0E145F0F1868121F7119277B1F2E921C2CAF0819BE0211 BC0311B70513B30713AF0913AC0B13A90C13A40710A60912AA0A14AE0A15AF0716B10515 B30415A10C1F75182D6022373500121C00008E6E79FFECF2FFFCFFFFFFFFFCFFFFFBFFFF FBFFFFFCFFFFFFFFFFFFFEFFFFFCFFFFFCFFFBF9FEFBFFFFF7FFFB8B8E83160000410000 941A27A6071BB60519B50615A50E139D13119B1411A11111AE0A13B60610B9040BB8090E AC0B11A1161D8E1A257E242E5F202B240004240F18A49FA5F3F8FBF8FFFFF6FFFEEFFFF5 F7FFFAEAFCF0EDFFFDEDFFFFF7FFFFFFFFFFFFFBFFFFF9FFFFF9FFFFFAFFFFFDFFFEFFFF F2FBF8F8FFFFF0F9F6FBFFFF8A8C8B1D0E092C00005F150A84211C9113179E0612AD0A1B AE0D1D9A09189A28306416162500000A00000004002B4135829D96C8E3DCF4FFFF7B7C77 1A01003300007A22219725249A1310A20D09A90E09AB0E09A90E0CA90D10AB0B15AB0A19 AE081CAE081CB2121E95090C831A176824191600004B4A36F1FEECF5FFF6FBFFFBFFFFFD FFFAFFFFF9FFFFFAFFFFFCFFFFFFFFFCFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFEFF FFFDFFFFFCFFFFFBFFFFFBFFFFFBFFFFFBFFFFFCFFFFFCFFFFFCFFFFF9FFFFF1FFFFF1FF FFF8FFFEFFFFEAFDFBE0F9F5F1FFFFFBFFFFFFF9FFFFF5FFFFF0FBFFF3FCFFFCFDE4F1E8 7EA391193E2C000B05000000858585F2F2F2F5F5F5FFFFFFFFFFFFF9F9F9F9F9F9FEFEFE FEFEFEF9F9F9F8F8F8FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF7F7F7FAFAFAFEFEFEFEFEFEFAFAFA F8F8F8FFFFFFFDFDFDE8E8E8F9F9F9FFFFFFA5A5A5282828000000000000747474E3E3E3 FFFFFFF8F8F8FFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFBFFFFFBFCFFFB F9FFFBF8FFFBF8FFFBF9FFFBFCFFFBFFFFFBFFFEFBFFFEFBFFFFFBF9FFFBF4FFFBEEFFFB F0FFFBF9FFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFDFCFFFDFEFFFDFFFFFFFFFEFFFFFEFFFFFDFF FFFDFFFFFEFFDFDFE1FFFFFFFFFFFFFFFFFDBEBDBB080202180000701E209D262A9D111C BD1F2DB9081AA90005C81926A302089E12119418108F1A119218139B1313A70D15B30715 B90417C00A21AD051C940A198517207B2F336B383743211F190000120000120000160000 573E44B29FA3F6ECEBFFFFFBF7FFFBE9FFFDE6FFFDEBFFFFF1FFFFF8FFFFFEFFFFFFFDFF FFFCFFFFFCFFFFFDFFFDFBFEF8F8F8F3F7F6F3FCF9F8FFFDF5FFFFF2FFFFF5FFFFFCFFFF FFFDFFFFFAFFFFF5FBFFF6FCFFFBFDFFFEFDE6EBE7F9FFFDEFFAF6FBFFFFFEFFFF6F6A6E 1800013C0000801D20A51D2BAB081BBB051BBC0517AB070EA713139D140E9D140EA50F0E AB0D0EB00910AF0A10A90D10AF0A0EBE0009BC0007BF141DA6161F7D0E157B2A315F2A32 14000013060DB5B3B8FCFFFFF3F7F8FEFFFFFFFFFDF8F7F2FFFFFBFFFFFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFFFFF9FFFFFBFFF7FFFBF2FFFAE6FBEA4347382101004C0200962129A8121EB00414 B2000BB00008AF0208AE090DB10E11AD040BB50711BE0D1DBD1222AB0E1F910A187A121B 6A1F24350306381819F2D9DCFFF9FDF9E8F0FFF9FFFFF7FFFAF0F8FFFEFFFFF9FAFFF2F3 FFF4FA84505C3100008C2A39921729A51425AF0C1DB60716B7030EB6010AB40009B10209 B10209B80910B90810BB060FBD050FBE040FBF040FBE050DBE050DB8030AB60309B60309 B70408BA050ABD080DC20B10BF0E14AD0C11A91013AA1116AC1115AB1016AA0F13A90C13 A80C10A6060EA6070CA7070FAA090FAB0A12AD0C12B00C1595181E59262B100408857A7E FFF9FCFFFEFFFFFDFEF6F6F6FEFFFFFEFFFFFDFFFEFAFCFBFFFFFFF9F9F9E9E7E8403C3D 1500007723238C1A1A9217199914199E1117A40F15A80D13A90D11A90D11A90D10A90D10 AC0B10AE0B10B00A0EB3080EA40F138829276D2C285E251E491A12340F06200400130000 1100001800001600001B00001D000024000033060944171A63181F9A121EAF0917B00817 B00815B20815B20813B00911AF0A11AA060DA9080EAA090FAA0911AC0612B00817B70B1B AC15268D2131681A284A0A182F000A50353EF9ECF3FDFDFFF6FFFEF9FFFFFBFFFFFCFFFD FFFFFDFFFEFFFFFDFFFFFDFFFFFDFFFDF6FDFFFEFFF9FFFB93948C0F00002C0000851C23 9C101DAF081AB30717AC0B13A70E11A21011A21011A80D13AE0A11BA0F15B2070DA20109 A6131D9B1C278E26317528302F00031200007E7878E5EBE9F5FFFFF1FFFBEBFAF5F8FFFD ECF9F2F0FFFFF0FFFFF7FFFFFEFFFFFFFBFFFFF9FFFFF9FFFFFAFFFFF9FCFFFFFFFBFFFF E9F5F1F7FFFFF7FFFFE1EDE9393833140000410F066F23237D181E880B19971223981729 8618253800002200000B00001E261B6F8579CAE8DEEAFFFFEBFFFFF1FFFF828783240C0C 370101731A1C8B1718990D0EAE1412AC0D0AAE0C09AC0C0CAB0C10AB0B13AB0A19AC091C AB0A1AB1141D93080B811A156C2A1E15000040422CF0FFECF4FFF6F9FFFBFFFFFDFFFAFF FFF9FFFFFAFFFFFCFFFFFFFFFCFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFDFF FFFDFFFFFCFFFFFCFFFFFBFFFFFCFFFFFCFFFFFCFFFFFCFFFFF9FFFFE3F0FFF1FFFFF5FE E2E0E3F5FFFFF1FFFFE9F9F8F3F9F9FFF3FCFFF7FFFFF6FFFFF8FFFFFCFB7D8A81001807 000B000009039B9B9BF4F4F4FFFFFFFFFFFFF7F7F7F9F9F9FDFDFDF6F6F6FFFFFFFFFFFF FDFDFDFEFEFEFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFCFCFFFFFFFEFEFEF7F7F7FFFFFFFEFEFEA6A6A63E3E3E010101000000575757DEDEDE FFFFFFFBFBFBFAFAFAF8F8F8FEFEFEFFFFFFFFFFFFFFFFFFFCFCFCFDFDFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFDFEFFFDFEFFFD FCFFFDFCFFFDFEFFFDFEFFFDFFFFFDFFFFFDFFFFFDFFFFFDFEFFFDFBFFFDF9FFFDF9FFFD FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFCFFFDF7FFFBF7FFFAFBFFFBFFFFFDFFFBFFFFFAFFFFFAFFFFFBFF FEF9FFFFFEFFFEFFFFFFFFFDFFFEFB574F4C0B00003C0A098D191CA70E13A90C13AC0B13 AF0915AE0917AB0B17A70D19A10F199D12199B121A9D111AA10F1AA70C1AAB0A1AB20719 BA0413BA0411B20813A80C179B121990171C851C207A21235206084606072D00001B0000 1100003A3027858579BCC9BFEBFFFFE7FFFFEDFFFFF2FFFFF2FBFFF5F9FFFBFFFFF9FFFF F7FFFFF4FFFFF0FFFFF0FFFCF9FFFDFEFFFAFFFFF8F1F1E9F8FFFDF8FFFFFFFFFDFFFCFD FFFAFDFFF9FFFFF9FFFFFCFFFCFCFCF9FFFFF4FFFFECFCF9F7FFFFF9FFFF3B3A3F2D0F11 7723218F19199A1317A11017A80D15AB0B13A90C13A80D11A70E11A70E11A90D11AC0B11 AC0B11AC0B11A90D11AE0B10BB0B0EBE0B0FBC0D14B11018A10F1A89111B6A131B51181E 120000474340E5F0ECF5FFFFE6EEF0FFFEFFFFFAFFFFF8FFFFFDFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF FFFAFFFFFDFFECFFFFEDFFFFEFFFF5433B302D00006E0E1297131EA40E1AA70D17A80D15 A90C13AE0A11B50711B20910A40E0DA40C0BBE0A16BE0115B10011AD11278D232F501517 150200313328FEFFFAF9FAF5FEF4F3FFFBFDFCF2F3FFFEFBFFFFFBF8F9F4FFFFFFF9F0F5 785E692B0009671929841526A00F20B20717BC040EBE030ABA050AB3080EAB0C11A80D13 AC0B11B00911B50711B90511BC0410BC0410BA050EB5080EAF0B0CA90E0CA70F0AA51009 A71009A80F09AB0E09AC0C0CA90C13A80C17A80C19A90C17A90B19A90C17A90B19A90C17 A90B19AA0D18AB0D1BAD0D19AC0B1AAB0B17A908178C121D542A2E070304767273FFFEFF FDFBFCFFFFFFE9E9E9FFFFFFFFFFFFFDFDFDFEFEFEFEFEFEF1F1F1FFFFFF5B595A0F0000 3F00008D2F2F7E0B109B121ABE1D2CA90009BA0612BD0C16B00A0EAB0D0EA70F0EA50F10 A90D10AE0A11B30811A70D19861C285710182300001800001B16100003001F2C25525B56 5C58595D4E51695056654A4F361D200E00000800002C0F0B631D1F99363B7D0A11950F16 AF1821A9040BC5161DB10104B6080AB3090AB00A0CAE0B0EAC0B13AC0A15AC0A19A50D19 99191A7C14137E3030220000211114BCC4C6EBFFFFEEFFFFF4FFFFF9FFFFFFFFFBFFFEFB FFFCFDFFFCFFFFFDFFFFFCFFFFF9FFF7E8EDFFFDFCE2E2DA322920160000823C3C7A0F15 A10E1EB20719B90415B90413B00911A70E119D13119D1311A80D13AE0A13AE0A15AB0B17 A40E1A96141C841D216D27251C000020180DCBD7CBEAFEF5F2FFFFF7FFFFFCFFFFFDFDFF F7FFFFF5FFFFF9FFFFFEFFFFFFFEFFFFFCFFFFFBFFFFFBFFFFFDFFFFFEFFF7FBFAF5FFFC F5FFFFF2FFFFD7ECE5B4BFB90A0000190000411E2260373B5B2A304C19203B0C14200000 140000271717777370C7CCC8F8FFFDF7FFFFF5FFFFE7F7F4F4FFFFE6E7EB1B00052A0000 912D37890711B21820B1080DB5080CB5080AB00A0CAC0B10A90C13A80C17A70C1AA70C1A 9F080FA620217B1812612316140000484D36F4FFF3EDFFF2F7FFFBFEFFFDFFFCFFFFFAFF FFFBFFFFFDFFFCFFFFFBFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFDFFFFFBFFFDF1F5FFFBFDFFFFFF FCFFFFEEF4F2EDF3F3FEFFFFFFFDFFFFFCFFFFFCFFEDE7E972707100020000040028332D B3B7B6E6E6E6FFFFFFFFFFFFF9F9F9FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFA FFFFFFFCFCFCF8F8F8FFFFFFFFFFFFF5F5F5C0C0C04E4E4E040404000000494949B5B5B5 FDFDFDFFFFFFFFFFFFFFFFFFFEFEFEF1F1F1FCFCFCFFFFFFFFFFFFFDFDFDFBFBFBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFCFFFDF5FFFAF5FFF8FBFFFBFFFEFDFFFBFFFFF9FFFFF9FFFFFAFFFFFDFF F9FAFEF7FBFCFFFFFDC9C1BE41322D1200005C1C1C9A1317B2090EAF0A10AE0A11AB0B13 A80D15A70D19A40E1AA40E1AA40E1AA40D1CA50D1CA70C1AA80C1AA90B1AAF0917BA0410 BD040CBA050EB6070EB00911A80D159E111993161A94272A812727641D1B420B06250000 1C010024120828251C59696693A8A9E5F2FAF9FFFFFEFDFFFFFCFFF4F6FFEEF6FFEEFFFF EAFFFFEEFFFFF1FFFFF8FFFBF9FAF2FFF8EFFFFEF6FBFFFAF9FFFBFFFFFBFFFCFBFFFAFD FFF9FDFFFAFFFFFDFFFCFFFFF7FFFFF2FFFFE9FEF9F4FFFFE8F2F326272B1C0000811F1E 9915139A14139D1313A11013A40F13A80D13A90C13AC0B13AC0B13AE0A13AC0B13AC0B13 AB0B13AB0B13AC0B10B10909B50909B90A0FB70C14AE0C179B0D1980121B651A1E1D0000 140B06A0ABA3F4FFFFECF6F7F8F7FDFFF9FFFFF3FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFF FEFDFFECFFFFEBFFFFD5E7DB30221933000085181E9D111EA50D19A11017A01113A11013 A90C13B90413B507119D120B9D1009BE0A15C50015BB0012B20E278A222D461413070500 4B6051F5FFFAF4FEF5FFFEFAFFFCFAFFF5F3FFFEFAFFFFF8F6FDF5FBFFFFF3F4F870626F 1E000A5C152782192AA00F20B30713BE030CC10207BA050AB2090EA50E13A11015A50E15 A90C13B00913B50613BA0411BA0411B70610B2090EA90D0EA4100CA0130A9E1409A11309 A41109A90E09AC0C0CAA0911AA0815AA0817AA0815AA0817AA0815AA0817AA0815AB0918 AC0A17AD0B1AAE0C19AD0B1AAC0A17AB09188E141F532A2E000000676767FBFBFBFDFDFD FFFFFFF0F0F0FFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFAFAFAFFFFFF8585850B00002F0000 82312E82151A9A111BBA1324B00009BF0010BC020DB3080EAB0D0CA50F0EA2110EA70E11 AC0B11B30713A80C1A851426631724220000402C2D848D888EA89FB5D2CDD9F2EFF8FFFF FFFDFFFFF9FFFFEFF6E1D2D596918D2F322B0400002704005F22217924278E20239A0F14 A9080EC21318B40000BA0607B70707B20A09AE0B0CAB0C11A90C15A90B19A70D179B0C08 8A1108822A262800000B00008C9A9BE2FEFFE9FFFFF1FFFFF9FFFFFFFFFAFFFCFAFFFBFB FFFCFFFFFDFFFFFDFFFFF8FFFFF7FEFFFCFDF7F6F13F3F330D00005726217A2123991220 AF081ABE0117C10015B70513A90D11991511961613A20F15A90C17AE0917AF0917AC0A17 A10F198F181A78231E2200001F0F00606859F2FFFAF0FFFFF3FEFFF4F4FFFFFDFFF9FFFF F8FFFFFBFFFFFCFFFFFFFEFFFFFEFFFFFDFFFFFDFFFFFBFCFFFEFFFEFFFFF9FFFFF5FFFF F2FFFFEDFFFCDCEBE64541420A000008000043373B3A2F33060000060000100C0D7A7677 ACAAABE9E9E9FEFFFFFCFFFFF0F4F3F0F6F4F7FFFFF5FFFFEBECF1280A122B0000942B39 8A0311AF0F1BB70912B7060CB7060CB2090EAE0B10A90C13A70D17A50D1AA50D1AA10A13 A11C1D7B1813632518130000454A34F3FFF2F0FFF5F7FFFBFCFFFDFFFDFFFFFBFFFFFCFF FFFEFFFBFFFFF9FFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5FFFFFFFFFFFFE2E2E2E9E9E9 FFFFFFFFFFFFF7F7F7FFFFFFFBFBFBE2E2E25C5C5C000000111111464646A1A1A1E1E1E1 FDFDFDFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFAFAFAFEFEFEFFFFFFFFFFFFFFFFFFCDCDCD6F6F6F0000000000003E3E3EAAAAAA ECECECFFFFFFF8F8F8F2F2F2FAFAFAFFFFFFFFFFFFFEFEFEFBFBFBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFCFFFDF8FFFAF8FFF8FEFFFBFFFDFDFFFBFFFFFAFFFFFBFFFFFDFFFEFFFFF2F8F8 F4F8F7FFFFFB70625F240A091F0000772C309B1317AF0A10AF0A11AE0A11AB0B13A90C15 A80C17A70D19A70D19A70D19A80C19A90B19A90C17AB0B17AC0A17AF0913B5080EB6080A B5080CB2090EAE0A11A80D13A20F179A13199C21268F2225822425732322611D1C470D0B 2A00001800000900002020205B545BA2959FE0D0DDFFF6FFFFFAFFFFFDFFF8FFFFEAFCFE EAFEFCF2FFFFF8FFFCF2F3EDFFFAF3FFFEF8FBFFFBF9FFFDFFFFFDFFFCFDFFFAFDFFFAFD FFFAFFFFFDFFFCFFFFF7FFFFF1FFFFEDFFFCF5FFFFCED7D619191B190000841D1E9B1313 9D1313A01113A40F13A70E13A90C13AC0B13AE0A13AE0A13AF0913AE0A13AC0B13AB0B13 AB0B13AC0B10AA0404AF0505B4070BB50A12B20C18A30F1B8E1620751E243D0B0C0E0000 4C4D47EDFAF3F8FFFFE9ECF1FFFBFFFCF0FAFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFAFFFDFDFF EEFFFFEBFFFFB0C0B517060034000094252C9E101EA70D19A11015A01113A11013A90D11 B70511B507109D120B9D1009BD0915C30015B90013AF0F27831F293F0F0D010100839889 F5FFFAF6FDF6FFFDFBFFFAFAFFFBF9FFFDF9FFFFF8F9FFF8FBFFFFF4F5F9736773160004 500B1D861D2E9E1020B20813BE030CC10207BA050AB2090EA50E13A01115A11015A50E13 AC0B13B20813B70511B90511B70511B30810AE0B10A80E0EA70F0EA70F0CAB0D0CAF0B0A B5080AB6070CB30810B00911B00913B00911B00913B00911B00913B00911AD0610AF0810 B00913B10A12B20B15B10A12B0091392151B562C2E000000545454F3F3F3FFFFFFFFFFFF F8F8F8FFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFC3C3C31F0F0F220000762B28 89202597111CAE0919B1000CBF0010B50006B3080EAB0D0CA50F0EA2110EA70E11AC0B11 B30713A90B1A871224711E2E240000412929BFC4BEF0FFFFEDFFFFF0FFFFF8FFFFFFFDFF FFF9FFFFF7FDFFFAFDFFFEFAADB0A947443B1500002F00007B2F2F912A2D890409A90E12 B90F12B20000B90707B60807B20A09AE0B0CAC0B11AB0B15AB0A19A80C179C060596150F 832523470D0C0D00005A6265E9FFFFE6FFFFF2FFFFF9FFFFFFFFFAFFFCFAFFFCFBFFFDFF FFFEFFFFFDFFFFF8FFFFF9FFFFFBFAFFFFFA6365580B00002D0000822E2E941520AC091C BC0219BE0115B70513AB0C119D1311991511A20F15A80C17AE0A15AF0915AF0917A50D19 94161A7F201E470C04220600100E01D4E0D4F5FFFFEBF9FAF2F6FFFBFFFFF8FFFFF8FFFF F9FFFFFBFFFFFFFFFFFFFEFFFFFDFFFFFDFFFAF6F7FFFEFFFEFFFFFBFFFFF8FFFFF4FFFF F2FFFFF7FFFFB8B4B533272B0800000A000213080C10070A4F46499E9A9BF9F5F6FEFCFD FFFFFFFEFFFFFCFFFFFCFFFFF9FDFCF3FCFBEFFDFEEDEEF235181D2B0000902C388A0613 A50813B80D16B6070EB6070CB2090EAE0B10A90C13A70D17A70C1AA70C1AA60C169B1317 7E181665251B160000464934EDFEEBF2FFF8F8FFFBFEFFFDFFFCFFFFFBFFFFFDFFFFFFFF F9FFFFF8FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFF FFFFFFFAFAFAE9E9E9D6D6D6404040000000000000434343DCDCDCF4F4F4FFFFFFFFFFFF FFFFFFFCFCFCFFFFFFFFFFFFFFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFEFEFEFFFFFF FFFFFFFAFAFAEFEFEFF1F1F1FCFCFCFFFFFFECECEC7E7E7E1010100000001C1C1C7C7C7C EDEDEDFBFBFBFFFFFFFFFFFFFCFCFCFAFAFAFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFFFDFCFFFAFEFFFAFFFFFBFFFDFDFFFCFFFFFDFFFFFEFFFCFFFFF9FFFFF3FDFCFBFFFD DCD7D32F1A191B00004C151A7F282E9B1219AE0A11AE0A11AC0B11AC0B13AB0B13AB0B15 AB0B15AB0B15AB0B15AC0A15AE0A15AE0A13AF0913AF0913B00911B00A0CB00A0AB00A0C AF0B0CAE0B10A90D11A70D15A20F179209108B0C138B141A8E21268F2C31872C31782225 611D1E350D0D1400001600001A000058323FA48290DDC5D3F8EBF5FFFEFFF8FFFFF5FFFF F5FFFFFBFFFDFFFFFBFFFDF8FFFDFAFBFFFBF9FFFDFFFFFDFFFCFDFFFAFDFFFAFDFFFBFF FFFDFFFCFFFFF7FFFFF3FFFFF4FFFFF8FFFFB6BABB1813171F0000861C1E9E1213A11013 A21013A70E13A90C13AC0B13AE0A13AF0913B00913AF0913AF0913AE0A13AC0B13AB0B13 AC0B10A90705AC0705B4070BB60811B40A17A90F1B971521811D25652325190000100501 AEB3ADF9FFFFF0F8FAFEFFFFF5F4FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFAFFFCFAFFF0FFFF EDFFFF909D930F00003C000097252DA00F1CA80C19A20F15A11111A21011A90D11B70511 B30810A0130C9E0F09BB0915C20018B70016AC10267B1B26330704010100B5CABBF7FFFA F4F9F3FFFDFBFFF6F6FFFDFBFFFFFAFFFFF8FCFFFAFBFFFFF7F8FC7C707C160004430011 8720319D1020B00913BD040CC00307BA050AB2090EA50E13A011159E1215A11013A80D13 AF0913B50711B70511B60611B30811AE0A11AB0C11A90D10AB0C10B00A0EB6070EBD030E BC040EBA0B12B60D12B60D12B60D12B60D12B60D12B60D12B60D12AF060BB0070CB2090E B30A0FB40B10B40B10B30A0F94161A5C3234000000444444EEEEEEFFFFFFFFFFFFFCFCFC FFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFBFBFBF5F5F53B2D2C1D0000621C1A892629 93111BA20111B60112C00413B30007B3080EAC0C0CA50F0EA2110EA70E10AC0B11B30713 A90B1A9015277E26362900001A00009E9F9AF2FFFDEBFFFEDAF0EDF2FAFDFFFDFFFFF5FC F0DDE3FAEBEEFFFEFBFAFDF6CACAC03C28211F00005D1C1A86282883060AAA1519AD090A B60809B60807B50907B00B09AE0B0CAC0B11AB0B15AC0A19AB0B17A70B0CA21815831C1D 6727281200003A3B40F1FFFFEBFFFFF4FFFFFBFFFFFFFEFAFFFCFAFFFCFBFFFDFFFEFFFF FFFEFFFFF5FCFFF6F8FFFFFDF8FDF6A2A59A1206001D0000843636901621A70C1EB6041A BC0217B60515AC0B11A111119D1311A20F15A80C17AE0A15B00815B00817A90C179A131A 881B1E7A312B2400000D0000727469F8FFFDF0FCFCF8FFFFF1FAFFF7FFFFF7FFFFF8FFFF FBFFFFFEFFFFFFFFFFFFFEFFFFFEFFFDF9FAFFFEFFFFFFFFFCFFFFF3FCF9F3FEFAF5FFFF F9FFFFFDF9FAA4989C574B4F42373B54494D948B8EE6E0E2FFFDFFFFFEFFFDFBFCF2F0F1 F3F3F3FEFFFFFCFFFFFCFFFFFBFFFFF4FFFFE0E0E03215192A00008B2A338F0D19A10711 B50E16B5080EB5080CB00A0EAC0B10AB0B13A80C17A80C1AA80C1AAA0E1B970C1381191A 642119170000504F3DECF9E8F4FFF8F9FFFBFFFFFFFFFCFFFFFBFFFFFDFFFEFFFFF8FFFF F7FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7 F9F9F9AAAAAA2020200000000000005F5F5FE9E9E9EBEBEBFFFFFFFFFFFFFFFFFFFCFCFC F6F6F6FDFDFDFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7F7F7F7FFFFFFFFFFFF FFFFFFF9F9F9F7F7F7FFFFFFF5F5F5FFFFFFE7E7E78787872727270000000C0C0C767676 FBFBFBFFFFFFFEFEFEE6E6E6ECECECFFFFFFFFFFFFF1F1F1FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD FFFEFBFFFEFAFFFDFBFFFCFDFFFDFFFFFFFFF9FFFFF7FFFFF4FFFFF5FFFFFBFFFB988F8A 1B00002400007C333A7B161E9D111AAB0B13AB0B13AC0B13AC0B11AE0A11AE0A11AF0A11 B00910B00910B00910B20910B20910B20910B20910B00A0EAE0C0AAC0D09AE0C0AAE0B0C AE0B0EAE0B10AE0A11AB0B13A90E16A50F1AA2101B9E121D9A141F9516219519238A1F27 6C22235F23235211153400002B000029000050243172545EC5B8BFE4E3E8F9FFFFF8FFFF FCFFFDFFFFFBFFFBFAFFF8F6FBFFFDF8FFFFFFFFFFFFFCFFFFFAFFFFFAFFFFFBFFFFFEFF FBFFFFF6FFFEF3FFFEF5FFFFF9FFFF90909012070B2A00008B1A1EA21013A40F13A70E13 A90C13AC0B13AF0913B00913B20813B20813B00913AF0913AE0A13AC0B13AB0B13AB0C11 AB0D0CAF0D0BB40A0DB70912B60714AE09199F0E1B8C1720792429551F1F120000554D4A E9EEEAF8FFFFF7FFFFF7FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFAFFFCF9FFF2FFFFF0FFFF 727C711400004E0204901B24A20E1CA90C17A40F13A21011A21011A90D10B60610B30810 A1140D9E0F0BB90916C00319B20017A512257218212700000A0C01D5E7D9F3FFF5F5F7F2 FFFCFDFFF7F7FFFEFBFFFFFAFFFFF8FCFFFAFBFFFFFCFDFF8B818C150004380008862433 9B1120AF0913BD040CC00307BA050AB00A0EA50E139E12159D12159E1213A50E13AB0B13 B20813B50613B30713B00913AC0B13A90C13A90C13AC0B13B20813B90413C00113BD0311 B6090FB00C0DB00C0DB00C0DB00C0DB00C0DB00C0DB00C0DAD090AAE0A0BAF0B0CB10D0E B10D0EB00C0DAF0B0C911618603637010101373737ECECECFFFFFFFFFFFFFCFCFCFCFCFC FFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFAFAFAFFFFFF645957190000470A078125288F131D 9A000FB9081AC10818B7000BB3080EAC0C0EA50F0EA4100EA80E10AC0B11B30713AB0A19 9615278B2B393B000219000077746FECFCF2F0FFFFE0F5F0F9FFFFFFFDFFFFFAFFFFF9FF FFF9FCFFFEFBFEFFFAF9FCF3948A811500003000006C1B18861316A4191CA40607BA1212 B30A07B30A07AF0B09AE0B0CAC0B11AC0A15AE0917AF0915B20D11A814147F0E127B3035 16000028232AECF9FFEFFFFFF7FFFFFCFFFFFFFEFAFFFCFAFFFCFBFFFEFFFCFFFFFEFFFF FFFDFFFEF8F8FCFFFDEEF8EFE0E8DB2E261B1B00006F292B8B1825A00F20B0071CB70419 B50615AE0A11A50F11A11111A21013A70D15AC0A15B00815B20815AE0917A20F1992171C 8D32313400002000001A1007B3B5B0F8FFFFF7FFFFE4F2F3F5FFFFF7FFFFF8FFFFF9FFFF FCFFFFFEFFFFFFFEFFFFFEFFFFFDFEFFFBFCFEFCFDFFFFFFFCFFFFF9FFFDF5FEFBF8FCFB FBF5F7F7ECF0F8EDF1F2E7EBF2E7EBFFFCFFFFFDFFFFF9FBF6F2F3FFFEFFFFFEFFFFFFFF F2F2F2ECEEEDFAFCFBFBFFFFF8FFFFBBBCB72307062A000087262D92151DA30D16B20E15 B20910B2090EAF0A0EAC0B10AB0B13A90C17A90B19A90B1AAD0F1E93060F871A1F5E1713 1A0000655F4FF1FCECF7FFFAFCFFFDFFFEFFFFFBFFFFFBFFFFFDFFFEFFFFF7FFFDF7FFFD FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFECECECFBFBFBFFFFFFE9E9E9A0A0A0 1212120A0A0A000000838383F6F6F6FBFBFBFFFFFFECECECF6F6F6FCFCFCFEFEFEFCFCFC FDFDFDFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFCFCFCFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF2F2F2FFFFFFFFFFFFECECECA6A6A63E3E3E000000000000616161 B8B8B8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFDFFFCFB FFFBFBFFFBFDFFFCFDFFFDFFFCFFFFF5FFFFF1FFFFF0FFFFF2FFFDE9EEE853443F240000 3F0000943742800A18A0101AA80D15A90C15AB0B13AE0A11AF0A10B00910B2090EB5080E B5080CB5080CB3090CB3090CB2090EB2090EB00A0CAC0D0AAC0D0AAE0C0AAF0B0CB00A0E B2090EB30810B30811AE040FB10916B30E1CAF0D1AA60816A10614A20A179B131D831B1C 822827892B2C791C2459020B3B00002A00001D00002B141A6E6568C4C5C7F5FBF9FCFFFF F8F7F5FFF8F9FFFDFDFBFFFFF8FFFFFFFFFFFFFDFFFFFBFFFFFAFFFFFBFFFFFEFFFBFFFF F7FFFFF4FFFEF8FFFFF9FBFA635D5D0A00003500068F181EA70E13A80D13A90C13AC0B13 AF0913B20813B30713B30713B30713B20813B00913AE0A13AC0B13AB0B13A90D11AD1112 AF1110B30D11B70912B60611B10714A70B1997111C7C131A792E321F00001100009F9E9A EFFBF7F1FFFFF2FFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFF9FFFFF9FFF4FFFFE8FDF64F574C 1C01006414178B121BA50D1AAC0A17A70E13A21010A21010A90D10B60610B3080EA31410 9F0E0BB80916BC051BAE021A9E132667161D1B00002C2F24E2F4E8F6FFF8FBFAF8FFFBFD FFFBFDFFFCFBFFFFFBFFFFFAFCFFFAFAFFFFFCFFFF9D95A01A000C300002852533991220 AE0A13BC040CBE0407B9060AB00A0EA50E13A011159D1215A01113A50E13A90C13AF0913 B00815AF0915AB0B17A50E17A20F17A11017A40E19A90B19AF0819B60519B50615A4080C 9F0B099F0B0B9F0B099F0B0B9F0B099F0B0B9F0B09A51111A5110FA61212A61210A51111 A30F0DA10D0D8717165A33340101012E2E2EEFEFEFFFFFFFFBFBFBFEFEFEF8F8F8FFFFFF FAFAFAFFFFFFFFFFFFF6F6F6FFFFFFFFFFFF9E94931C00002E00007422268C1821950111 B90E20BD0618BA0411B30810AC0C0EA50F0EA4100EA80E10AC0B10B50711AE09199A1324 8C23325D111B1D0000514841DDE9DFF1FFFFF2FFFFF1FAF9F4EFF5FDEEF5FFF9FFFFFAFF FFFDFDFCFFFBFCFFF8E1E1D7402F251F0000510A08871F209B191BA00A0BB61412B00B09 B00B09AF0B0AAE0B0CAE0A11AE0A15AF0917B20815B6090FA5090C7F060D7F2C341D0000 1A0E18CCD3DBF3FFFFF8FFFFFEFFFFFFFDFAFFFCFAFFFDFBFFFEFFFCFFFFFBFFFFFFFEFF F7F6F4FBFFFBE5F1E7F6FFF55B574E1600003F0102821C27991221A90A1EB20719B20815 AF0A11A90D10A50F11A40F13A50E15AC0A15B00815B30715B20815A90C179B121A8F2124 621110370400170000463D38FAFFFBF4FFFEF5FFFFF5FFFFF7FFFFF8FFFFF9FFFFFBFFFF FEFFFFFFFFFFFFFEFFFFFEFFFBF7F8F9F7F8FFFEFFFFFFFFFEFFFFFEFFFFFFFFFFFFFDFF FFF7FAFFFBFFFFFCFFFFFCFFFFFDFFFFFBFDF5EFF1FFFBFCFFFEFFFFFEFFFFFEFFFFFEFF FBFBFBF9F9F9F9FBF8F9FFF988857E16000039000083232791141CA6131BAC0D12AF0A10 AF0A0EAE0B0EAC0B10AB0B13AB0B15AC0A19AC091AAF0E1E9305138B1E24540A091A0000 80786BFCFFF6F8FFFAFEFFFDFFFEFFFFFAFFFFFAFFFFFDFFFCFFFFF5FFFDF5FFFDFCFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFAFAFAF8F8F8FFFFFFFFFFFFD6D6D66D6D6D101010000000 212121B6B6B6E6E6E6FFFFFFFFFFFFE9E9E9FBFBFBFAFAFAFFFFFFFFFFFFFFFFFFFFFFFF FCFCFCFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F7F7F7FCFCFC FFFFFFFEFEFEFFFFFFFEFEFEFFFFFFFFFFFFFAFAFAC1C1C15C5C5C0000000000003D3D3D B4B4B4FEFEFEFFFFFFFCFCFCFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFDFFFBFBFFF9FB FFFAFDFFFCFDFFFEFFF9FFFFF1FFFFEDFFFFEBFFFFF0FFFA9A9D96270F0B3100006B151E 8F1F2F961122A10F1CA70D19A80C17AB0B15AE0A11B00910B3090CB5080AB7070AB7070A B6080AB5080AB20A0AB00A0CAF0B0CAE0B0CAE0B0CAF0B0CB00A0CB3090CB5080EB7060E B9050EBA0410AC0002B10009B60412B90916B70B19B70D1AB70F1CB2171F9C18168A100D 850A0C8B141893242D85242F5F121C3A010A1600000D0000585657C4C8C7FEFFFFFCF8F9 FFF5F9FFFDFFFBFFFFF8FFFFFEFFFFFFFDFFFFFBFFFFFAFFFFFCFFFFFEFFFBFFFFF8FFFF F7FFFDFAFFFCF2F1EF483C3C0F000051141B93161CAB0B13AC0B13AE0A13B00913B20813 B50613B50613B50613B30713B20813B00913AE0A13AC0B13A90C13A80D11AB1312AC1011 B10C10B6090FB70610B60613B00A18A30F1B8A0E187E1F254C0E0F180000413A34C4D1C8 EEFFFFEEFFFFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFF5FFFFFBFFF5FFFFDBECE4272A1F1A0000 7722258F111CA80C1AAF0915A80D11A41010A21010A80E0EB5080EB3080EA413109F0D0D B60A18B8071BA9061B9717265D161A120000565E53E7F9EDFBFFFDFFFEFFFFF2F7FFFBFD F5F4F2FEFFFBFFFFFAFEFFFAF5FBFBFCFFFFAFA9B3240A172B0000812532961420AB0B13 B9060CBE0407B9060AB00A0EA70E13A11015A11015A21013A80D15AB0B15AE0A15AB0B17 A70D17A0101999131A93161A90171C92161E96141E9B111EA10E1EA00F1C9312168F1514 8F14168F15148F14168F15148F14168F1514961B1D961C1B961B1D951B1A93181A901615 8D121475191A4A2C2C000000272727F2F2F2FFFFFFF6F6F6FFFFFFFBFBFBFFFFFFFAFAFA FFFFFFFFFFFFEEEEEEFFFFFFF7F7F7D9D4D12D1A141D0000671F228A1F29930515B50E20 B30013BA0514B20910AC0B10A50F0EA4100EA80E10AC0B10B50711AF09179E0F21871222 74212923000026150EB9BFB5F4FFFDF4FFFFFBFFFFFFFDFFFFFAFFFFF8FEFFFAFEFFFAFA F7FCF6F4FEF5FBFFF87C786D1600003C0000802021911618A51515AB0D0CAE0C0AAF0B09 AE0C0AAE0B0CAE0B10AF0913B00817B50615B7020BAB040B8F0D1784283326000010000A A7A7B1F8FFFFFBFFFFFFFFFFFFFDFAFFFCFAFFFDFBFFFEFFFBFFFFF9FFFFFCFEFDF6F8F3 F3FEF6F1FEF5F3FFF5A6A69E1B03002600007A202A8F1625A10E20AB0A1AAF0915B00911 AE0B10A90D10A50E13A50E15AB0B13B00913B50613B50615AF0915A50D1996141C8A2326 5E17153609060F0000989590E6EFEAF7FFFFF7FFFFF7FFFFF8FFFFF9FFFFFBFFFFFEFFFF FFFFFFFFFFFFFFFEFFFAF8F9FBF7F8FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFDFFF4EEF0 F3EAEDFCF6F8EEE8EAEAE4E6FFFBFDFFFEFFFFFEFFFBF7F8F1EDEEF8F6F7FFFEFFFFFEFF FFFEFFEEEEECEAEBE3564C431900005A1819842124890C12A8171EA70A11AC0B11AE0B10 AC0B10AB0C10AC0B13AC0A15AE0917AE0919AC0D1F9306168D222A4600001900009B9188 FEFFF8F6FDF6FFFFFDFFFDFFFFFAFFFFFAFFFFFDFFFCFFFFF4FFFDF4FFFDFBFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFEDEDEDF4F4F4FFFFFFCCCCCC4E4E4E0000000000003C3C3CB6B6B6 F7F7F7FFFFFFFFFFFFEAEAEAFFFFFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFC FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFEFEFEFBFBFBFFFFFFFFFFFF FFFFFFFFFFFFF4F4F4FDFDFDFFFFFFFFFFFFFFFFFFCFCFCF5B5B5B0A0A0A000000272727 979797F1F1F1FFFFFFF8F8F8F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFFFAFDFFF9FBFFFAFD FFFCFFFFFFFFF8FFFFF0FFFFEBFFFFEBFFFDE9FDF259564F1600003C00008C2832860315 AE1C2FA20E1EA40E1AA70D19AB0B15AF0A11B2090EB5080CB70709B70709B70709B50909 B20A0AAE0B0CAB0D0CA80E0EA80E0EAE0B0EB00A0EB3080EB5080EB7060EBA050EBC040E BD030EC20815BF0512BA020EB6020EB4020EB2040EAE030CA80309B01614AB1713A71515 9F141795131B871821791F286928305930340E00001D1717A7A9A8FFFFFFFFFDFFF8EDF3 FFFDFFFBFFFFF8FFFFFEFFFFFFFDFFFFFBFFFFFBFFFFFDFFFFFEFFF9FFFDF7FFFCF8FFFD FCFFFBF8F0EE4532341D00056F2C3397141CAE0A13AF0913B00913B30713B50613B60613 B60613B50613B30713B20813AF0913AC0B13A90C13A80D13A70E11A71112A90F0FAF0C0F B3080EB8070FB90812B90A17B0101CA317227E0D138535382400000D0000A0A79FEDFFFD E5FFF7F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFEEEFBFFFAFFF8FFFFD2DFD80A0A00190000832A2E 97131EAB0A19B00815A90D11A50F0EA4100EA80E0EB3080EB2090EA71311A10C0EB40A17 B50A1DA4081D901A2855171A0E0000757F74E8F9EFFEFFFFFFFCFFFCEBF1FFFBFFEEEEEE FCFFFDFFFFFAFDFFF9F2F8F8FCFFFFBBB5BF29111E2800007F2531941520A80D13B7060C BD0507B9060AB00A0EA70E13A20F15A50E15A80D13AB0B15AC0A15AB0B17A70D199E1119 94161A891B1E811F207B21217A21237E1F23821D25861B25851B258223277E25277E2527 7E25277E25277E25277E25277E25278027298027297F26287D24267A2123761D1F731A1C 611F203A2524000000232323F4F4F4FFFFFFF4F4F4FFFFFFFFFFFFFFFFFFFAFAFAFFFFFF FFFFFFEBEBEBFFFFFFECECECFFFDFA382F281500005D1F2285242D910818AF0E20AB000F B60414B20811AC0B10A50F0EA4100EA80E10AE0B10B50711B00815A70E22850617872A34 2B0000120000A6A79FF7FFFBF1FFF9E9EFEDFFFDFFFFFAFFFFF9FFFFF3F7FDF7F7FAFFF9 F4FFF7F5FFFAA6A9A0220B05320000771F1E871313A91F1FA00606AC0D0AAE0C09AE0C0A AE0B0CAF0A10B00913B20717B60515BB010CB30810A31B278A2A362B00030E00058D8B96 F9FFFFFCFFFFFFFEFFFFFCFAFFFCFAFFFDFBFFFFFFF9FFFFF8FFFFF7FCF8FCFFFBE4EFE7 F7FFFBF6FFFAF1F2EC35232128000070252C841C27971321A40D1CAB0B17AF0A11B00A0E AE0B10A70E13A70E13AB0B13AF0913B50613B50613B30713AB0B159D0D16941B2283272A 4301021B0000200E0ADBDAD5F7FEF7F9FFFDF9FFFFFBFFFFFBFFFFFCFFFFFEFFFFFEFFFF FFFFFFFFFEFFFEFCFDFEFAFBFFFEFFFFFBFCF7F3F4FBF7F8FFFEFFFFFDFFFBF7F8FFFDFF FFFDFFFFFCFEFFFDFFFFFEFFFCF8F9FFFCFDFFFEFFFFFEFFFFFEFFFFFBFCF9F7F8FFFDFE FFFEFBDED7CD3A261D20000077302E861F2282030AA9181FA50A10AB0C11AB0C10AB0C10 AB0C11AC0B13AE0A13B00815AE0919A90E209009188D252E3C0000180000ABA29BFEFFFA F2F8F4FFFEFFFFFCFFFFFAFFFFFAFFFFFDFFFCFFFDF4FFFBF4FFFBFBFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF3F3F3FFFFFFFFFFFFB2B2B23A3A3A0000000D0D0D484848D3D3D3E9E9E9FFFFFF FFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAF6F6F6F9F9F9FDFDFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE7070703030300000000A0A0A 7E7E7EE1E1E1FFFFFFFFFFFFFFFFFFF1F1F1FBFBFBFFFFFFF7F7F7FEFEFEFFFFFFF5F5F5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFFF9FCFFF9FBFFF5F8FEF5F8 FFFFFFF8FFFFEAFFF9EDFFFFEEFFFDA6B3A91C110B290000701F2584111EAB192EA00318 A40D1EA40E1AA70D19AB0B15AF0A10B3090CB6080AB70709B20204B90D0DAC0705A70908 AF1918A41615970D0DA41517AC0B11AF040DAE000AB1010CB90511BE0814BF0713BC0410 BC040EBC040EB9050EB6070EB5080EB2090EB00A0EB00A0CB60E0BB00B07AE0A09AA1012 A0131991151D7C1B246B242A5C2F34240E100E0506BDBDBDF8F8FAFFFDFFFFFBFFFFF8FF FBFFFFF8FFFFFCFFFFFFFEFFFFFCFFFFFCFFFFFDFFFFFFFFFBFFFFF7FFFCF9FFFDFAFBF6 C4B8B81D04072601086F262F9B121CB00913B20813B30713B50613B60613B60613B60613 B60714B40A15B30C16B20E17AF0F17AA0F15A60F14A40F11A50F10A80E10AE0B0EB2090E B6070EB7060EB70610B009119B040DA01E26741116500E0F1700003D3D35D0E8DBEEFFFD F9FFFFFDFDFDFFFFFFFFFFFFF4F4F4FFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFDFFFFF2FEFFFAFFF9FFFFABB6AE1B140A1F00008E2F338D0511 AE0917B30713AB0C10A70F0EA4100EA80E0CB3090CB2090EA913149A0509AA0412C01B2C 9A081B8418252400001205008C998FDAEBE3FFFFFFFFF7FEFFF5FEFFFAFFFEFFFFF3F9F5 FEFFF9FBFCF6FBFFFFF8FCFFF5F2FB2C16222800007A242F921620A70E13B6070CBC0507 B7070AB00A0EA70E13A50E15A6040FB40E18AB0310B10B17A404109F0D17A9272F73090B 822C2B5B18124F1A145A2B255B2A265F292761252752171B4612164210133A080B2E0000 2400002300002300002700002300002300002700002B00002C00002A00002600001C0000 080000161616777777E7E7E7FFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFD7E7E760D0000340002882E388E0D1FA1051AA7000EB30214 B20813AC0B10A70F0EA50F0EA90D0EAE0B0EB50710B30715A807199F1525801620551112 160000656158F8FFFAF3FFF9FCFFFFFFFEFFFFFAFFFFF9FFFFFBFFFFFDFDFCFFFBF7FFFB E9FDF4F3FDF53A28242200007A2626841413A01A1BA91314AB0D0CAC0D0AAC0D0AAE0B0C AF0A10B00913B30715B70513BB0009C7172194081587223042091815000B928F9AF3F7FF FEFFFFFFFEFFFFFCFAFFFCFAFFFEFBFFFFFFF9FFFFF8FFFFFCFFFDEDF2EBF8FFFBF7FFFB F4FFF8EDF2EC978C8A1800002D0000852E377F0B16930B17AF1821A40007B91015AF090D A90D11A80D13AB0B13AF0A11B20811B50711B30811AF0913A80E189209118D1C227B2528 350000190000574841D4D1CAFFFFFDF6F8F7F3F5F4FEFFFFFEFFFFFEFFFFFEFFFFFCFEFD FEFEFEFEFEFEFFFDFEFFFDFEFFFDFEFFFCFEFFFCFEFFFCFEFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFBFCF9F3F5FFFBFDFFFDFFFCF8F9FFFAFCFFFCFA 8A786E1900002A00008838377D1013810004AF1D27A80D15A90C13A90D11A90D11A90D11 AB0B13AE0A13B00815AE0919AC172A86071882222D2D0000270A06C2BBB5FCFFFBF6FCF8 FFFEFFFFFCFFFFFAFFFFFAFFFFFDFFFCFFFDF2FFFBF2FFFBFBFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCEFEFEFF3F3F3FFFFFFFFFFFFF8F8F8 FFFFFFE9E9E99595952222220000000808087D7D7DE0E0E0FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFF9696962F2F2F000000000000 6B6B6BDCDCDCF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFF1F1F1F2F2F2FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFDFFFAFDFFF8FCFFFBFDFFFFFF F4FDFCE7FAF4F1FFFDF3FFFA787B721100003906057C21288E101EA90D22AF091FA50C1E A40E1AA70D19AB0B15B00910B3090CB6080AB70709B90D0DB71210A90E0CA0100F9C1816 8B1110820E0F981B1FAE1821B7131EB7111DB8101DB90D19B80916B50510B2010BB70610 B6070EB5080EB2090EB00A0CAE0B0CAC0C0CAF0B09BA0B06B90703B40607AF0A0EA61117 97151D821D256E252C54272A0F00001F1919C7C7C7FFFFFFFCF7FBFFFBFFFFFCFFF9FFFF F7FFFFFCFFFFFFFEFFFFFCFFFFFCFFFFFEFFFEFFFFF9FFFFEBF6F0FBFFFBF7F6F1AB9B9B 1600002E030A6D1C259D111CB20813B30713B50613B60613B60613B60613B50613B50915 B20B15AF0B14AC0C14A80D13A30E12A00E11A00E11A70E11A90D10AC0C0EB00A0EB3090C B6070CB7060CB5080EA7060E9E111989161B6C1A1C28000022150D94A295F1FFFBFBFFFD F8F8F8FEFEFEFFFFFFFAFAFAFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFDFFFFF8FFFFF9FFFBFFFF888F870800002900008D282E9B0D19B00817 B60611AE0B10A70F0CA4100CA80E0CB2090CB2090EAD1416A10A0FA90412B314268F0819 81202B26000018140BADBDB3E7F8F2FFFEFFFFF6FDFFF6FFFFFAFFFBFFFFF9FFFFFDFFF9 FBFCF6FBFFFFF7FCFFF5F4FC2C182326000177262F8F1720A40F13B3090CBA0607B7070A B2090EA80D13A80D15AD0610BA0B18AE000EB00817A00411980C159722285800002E0000 2200001100000B00000A00000B00000E00000F00000E00000D00000D00000D0000110002 1B080C281519311E224633374A373B523F4359464A5E4B4F614E52614E525E4F52757172 878787C0C0C0FFFFFFFFFFFFFEFEFEF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFFFD9EA8A00C050027000077262F8E1325A20A1FA80014B8091AB00913 AC0B10A70E10A50F0EA90D0EAE0B0EB50710B50613B00518A60F228A16215F13151B0000 4F463DE8F0E5F8FFFBFCFFFDFFFEFFFFFAFFFFF9FFFFFBFFFFFDFFFCFFFDF7FFFDF1FFFF F3FFF96759562000006C1C1D9426278E090AA71313A90E0CAC0D0AAC0D0AAE0B0CAF0A10 B20813B30715B90413BC000AC2121C9408158C273541081712000894919CFAFEFFFEFFFF FFFEFFFFFCFAFFFCFAFFFEFBFFFFFFF8FFFFF8FFFFFCFFFDF5FAF3F9FFFBF8FFFDF2FDF7 FBFFFDBBB5B520070A20000067202884202A8E151C9E0F15A90A0FBB1114AF0508AE0A11 AB0B13AC0B11AE0A11AF0A10B00910B20910B00911B10F1A9E08139B1923962B315F1013 270000300D0966534FFCF2F1FFFCFDFFFEFFFFFEFFF9F9F9F5F5F5F7F9F8FDFFFEFDFFFE FEFEFEFEFEFEFFFDFEFFFDFEFFFCFEFFFCFEFFFCFEFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFF7F3F4F9F5F6FFFBFDFFFDFFFFFDFFFFFDFFFCF3F6FAEAEA54362C 2300004C07008D3231830E14900910B41E29A30810A90C13A90D11A80D11A90D11AB0B13 AE0A13B20813AC0A19A4172893202F6E1821310000462E2AE2E2DAFBFFFDF9FFFFFFFEFF FFFCFFFFFAFFFFFAFFFFFDFFFCFFFDF2FFFBF2FFFBFBFFFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF7F7F7F1F1F1FDFDFDFFFFFFFFFFFFF9F9F9F7F7F7FFFFFFD7D7D7 6E6E6E0404040000002D2D2D888888DCDCDCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFB3B3B3424242080808000000 323232B9B9B9ECECECFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFDFFF9FAFFFAFDFFFDFFFFFFFFF1F5F6 EFFAF6F7FFFDD2D9D1362F271600004E1110831F279A1322A50217BB0F25A70C1EA40D1C A80C19AC0A15B00910B3090CB6080AB50909B10C0AAA0F0DA61816A0201F8E1E1D781617 781F21922F348D0B159A0A149E0A16A10915A40813A80814AD0B16B20E17AF0A11AF0A10 AE0B0EAC0C0EAB0D0CA90E0AA80F0AAE0C07BA0804BB0502B60306AE080CA710179A1820 8520286C252B461C1E0E0000575352DDDFDEFEFFFFF4F2F7FFF6FEFFFCFFF9FFFFF7FFFF FBFFFFFEFEFFFFFDFFFFFDFFFFFFFFFCFFFFF9FFFFE9F4EEFCFFFBFFFDF98F7B7A180000 4A171E731D26A0101AB30713B50613B50613B60613B60613B50613B30713B50B16B00A14 AA0A12A60B11A10C109D0E109C10119E0F11A80D13AC0B11AC0B10AE0B0CB00A0AB20A09 B60809B5080AB30D119B02079D1F23872729430707140000424238D8E4DAFCFFFDFAFAFA F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFDFFFFF8FFFFF8FFFDFFFE676A610B000045140F881F24A2101BB30715B90510 AF0A0EA80E0CA4100CA80F0AB20A0AB2090CAD1216A91219A70514A50D1C8608167B242C 24020022231BD8E9E1F4FFFFFFFDFFFFF5FFFFF6FFFFF9FFF8FDFFF7FFFFFEFFFAFBFCF6 FBFFFFF8FDFFF6F6FE2C1B2525000172252D8C1920A21013B2090CB90707B7070AB2090E A80D13A90C15B40512BD0817AC000BAE0615A00513900D15851C203C0000200000503E32 6163555A675675837687948A8B958D9FA5A3A5AAADA9ACB3ACAFB6AFB2B9B4B7BEBCBFC6 C8CBD2D1D4DBE6E9F0EAEDF4F1F4FBF9FCFFFCFFFFFCFFFFFCFFFFFCFFFFEBECEEF3F3F3 FFFFFFFFFFFFFFFFFFFBFBFBF8F8F8FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFBFFFFCBDCD42B2E271600005E15208F1A2CA51127AA0418BA0D20B00913AC0B10 A80E10A70F0EA90D0EAE0B0EB5080EB70511B50217AB091E9517236D181B1F0000302418 BDC0B5F9FFFAFEFFFDFFFEFFFFFAFFFFFAFFFFFBFFFFFEFFFCFFFDF7FFFFF0FFFFF3FFFD 9284832000005A0A0D9F3134860104A91416A90E0CAC0D0AAE0C0AAE0B0CAF0A10B20813 B30715B70513BC010CBA0C159107148F2D3A3B05130E000596949FF9FFFFFCFFFFFFFEFF FFFCFAFFFCFAFFFEFBFFFFFFF9FFFFF8FFFFFEFFFBFFFFFAFCFFFBEFF5F1F0F9F6FBFFFF E8E6E76152551600003902077F2D338A20248E090EB01519B70D10B10207B20811AE0A13 AC0B11AB0C11AB0C10AC0C0EAE0B0EAF0A10B7111BA60612A00E19A325308621294F0005 2900001C0000897376EADEE2FFFBFFFFFCFFEEEAEBFFFEFFFFFFFFF7F9F8FDFFFEFDFFFE FDFFFEFDFFFEFEFEFEFFFDFEFFFDFEFFFDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFF FFFEFFFFFEFFF7F1F3FFFDFFFFFCFFFBF2F5FFFCFFFFFCFFE4D9DD9984832200003E0000 731E199127298F1017A2121CB31925A1040FA90C15A90C13A80D13A80D13AB0C11AE0A11 B20811A90B198D0A1A922C3A4800082100006E615BF9FEF7EFFBF7F8FFFFFFFFFFFFFBFF FFFAFFFFFAFFFFFDFFFCFFFDF4FFFBF4FFFBFBFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFF1F1F1FEFEFEFFFFFFF3F3F3B8B8B8525252020202 000000363636B1B1B1F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFE0E0E0FFFFFFFFFFFF696969000000000000 181818939393E0E0E0FFFFFFFDFDFDFFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF8F7F5FEFCFDFFFEFFFEFCFFFAFAFCFEFFFF FEFFFD918C880E0000240000641C1D81161EA61A27A90015B90C20A80B1CA50D1CA90B19 AE0A15B20910B3090CB5080AB20A0AA80A099E0E0DA0201F932526690F114D02064D0F14 5C151B7C182089161D8C141D8D10188E0B139209119B0E16A51218A50E13A70E11A80E10 A80E0EA80E0CA70F0AA70F0AAC0D07B70805BC0605B40407AB060CA50F189A1D25822128 6321252D06090B0000A9A8A6F4FAF8FCFFFFF4F2F7FFF6FEFFFBFFF9FFFFF5FFFFFBFFFF FEFEFFFFFDFFFFFDFFFFFEFFFCFFFFF8FFFFE9F3EBFEFFFAFFFCF66D55531C000060292F 781C27A10F1AB30713B50613B50613B50613B50613B50613B20813B00A14AC0B13A60B11 A10C109E0F119A12129C1615A11516A90C13AF0A11AC0B10AC0C0CAC0D09AE0C07B20A07 B30A07B90F109B0000AC21269123266115171F00000B000091908BFFFFFDFFFFFFFDFDFD FFFFFFFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFDFFFFF6FFFFF6FFFCFCFA51524A0D000068332F83161CA10B17B60515BA0410B00A0E A90E0AA5100AA70F0AB00A0AB2090CAA0E12B0161EA706159F0B1B800A186E2127180000 2A3227EFFFFBF4FFFFFFFAFFFFF5FFFFF6FFFFF8FFF3FBFDF5FFFFFEFFFBFBFCF6FBFFFF F7FFFFF9F9FF2E1E282400026F242B8B1A20A01113B00A0CB70707B6080AB2090EA80D13 A90C15B60613BD0714AA0009AF0917A20C1891121B7D1D1F2E000044231ABDB7ABEDFBEC E0F8EAEDFFFDEDFFFFE9FFFAF2FFFFF1FFFFF0FFFFEFFCFFE9F8FDE5F2FAE3F2F7E8F5FD ECFBFFECF9FFEDFCFFF0FDFFF2FFFFF4FFFFF3FFFFF3FFFFF5FFFFFCFFFFFFFFFFFFFFFF FFFFFFF8F8F8FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F9FFFFE6FDF54A574E11000044020C8F2031A6162DA8051AB70C1EB00815AC0B11A80E10 A70F0EA90D0EAE0B0EB5080EB90511BB0015AE03169F18267B1F222A00001A08008C8E81 FBFFFAFEFFFDFFFEFFFFFAFFFFFAFFFFFBFFFFFEFFFCFFFDF7FFFFEEFFFFF8FFFF938384 240000510005912228971016A81315A90D0EAC0D0AAE0C0AAE0B0CB00910B20811B30713 B70511BE0610B209108F09148F323D32000B0D00059898A2F8FFFFFBFFFFFFFFFFFFFDFA FFFCFAFFFEFBFFFFFFF9FFFFF9FFFFFFFFFBFFFFFAFFFFFBF3F5F4F3F9F9FBFFFFFEFFFF AFA9AB2612141C00005F1D1F8224258B0F11B11C1EAB0205B60609B60611B20813AE0A11 A90D10A70F0EA70F0EA90D0EAC0C0EB50E16AA0410A10311A1101D991D287D1820550309 3000001E0001836E75F2DFE5FFFAFFFFFCFFFFFEFFFFFFFFF9FBFAFBFFFEFAFFFEFAFFFE FBFFFEFDFFFEFDFFFEFFFDFEFEFEFEFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFEFFFFFEFF FFFEFFFDF7F9FFFDFFFFFCFFE9E0E3FFFAFEFFFBFFB8ADB13115142B00005F0A0389231F 941C1E9F131CA9111DAB0A19A90714AB0B17A80D15A70D15A80D13AB0C11AE0A11B30811 A80C17800716802834310000160000A7A29EF7FFFBE9FCF6F4FFFFFEFFFFFFFCFFFFFAFF FFFAFFFFFDFDFCFFFBF4FFFAF4FFFBFBFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF9F9F9E9E9E9FEFEFEFFFFFFA5A5A53030300000000E0E0E656565 C9C9C9FFFFFFFFFFFFFDFDFDF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEF8F8F8FFFFFFF0F0F0F5F5F5FFFFFF989898121212000000 0505057F7F7FDADADAFBFBFBFFFFFFF8F8F8ECECECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFFFFF9FFFFEFF8F5FAFEFDFFFFFFFFFAFEFFFDFFFFFDFFF4EAE9 4937351600004C16167424277E0A13AD1C29B2071AB00014A90A1CA70C1AA90C17AE0A13 B20910B3090CB20A0AAE0B0CA6100F991513982827741A1C3300002200001800001B0000 591D1D681E1D7422247D2426832122871A1D8B14188F11149B1317A01115A40F11A70E10 A80E0CA90E0AA90E0AAE0C09B40605B8080AB2080BA6070C9F121A961E27781D24511419 160000312726E7ECE8F9FFFFFAFFFFF9F9FBFFFBFFFAF3FBF9FFFFF5FFFFFBFFFFFEFEFF FFFEFFFFFEFFFEFFFFFBFFFFF8FFFFE6F0E8FEFFFAF0E7E2462A291F0000672A3273131E A10F1AB30713B30713B30713B30713B30713B20813B00913AD0912A80B12A40D12A00F12 9B13139917159A1A17A01818AB0B15B00913AC0B10A90E0CA80F09A90F05AE0D03B00B05 B80F0CA40102AD1A2090151A7B20254A0E0E1600003E302DEBE7E6FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFF FFF6FFFFF8FFE5E4E23232280F0000773D39821117A60C18B90413BD030EB2090CAB0D0A A5100AA71009AF0B09B00A0CA6070CB21621A50716A00F1E7F0F1B5D161A0E00003B473D F1FFFFF5FFFFFEF4FCFFF5FFFFF5FFFFF9FFF0FAFCF5FFFFFEFFFBFCFBF6FBFFFFF8FFFF FAFDFF2F222B2300026B2229891A209E1213AF0B0CB70707B6080AB00A0EA90C13A90C15 B10511B90713A9000BAF0D1AA4121F9418227F2326300000341510C7C0B6F7FFFAF0FFFD EEFFFFF0FFFFDEF0F2EAF8FBF5FFFFF5FFFFF7FFFFF5FFFFF7FFFFF5FFFFF7FFFFF5FFFF F7FFFFF5FFFFF7FFFFF5FFFFF7FFFFF3FFFFF3FEFFF3FDFFF6FAFBFFFFFFFFFFFFF6F6F6 F5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8FFFF E8FFFC6B80770D00002E00008A2132A2172EA5031AAE0617AF0915AC0B11A80E10A70F0E A90D0EAE0B0EB5080EBA0410BF0013B00012A31724862326410A05140000615F53F7FFF4 FEFFFBFFFEFFFFFAFFFFFAFFFFFBFFFFFEFFFCFFFFF7FFFFF4FFFFFBFFFF756065320006 58020B79070FAE252CA40E10AB0D0EAE0B0CAE0B0CAE0B0CB00910B20811B30713B60611 BF0B14AD0A0F8C0D168A303A2500010A0005A0A3ACF6FFFFF9FFFFFFFFFFFFFDFAFFFCFA FFFDFBFFFEFFFBFFFFFBFFFFFFFEFBFFFBF7FFFCF9FFFEFFFAFBFFFBFFFFFAFFFFEEEEF0 6056571400003300006F1E1D901E1EA91B1A9F0000BF0C10BA0411B60613AE0A11A70E10 A1120EA0130CA4100CA80E0EAE090FB20813AE0615A507169D0F1F971B26861C266B1A23 280003160002614750E5D0D7FFFAFFF7EEF1E6E4E5FEFFFFFAFFFEF8FFFEF8FFFEF8FFFE FAFFFEFAFFFEFDFFFEFDFFFEFCFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFEFFFFFEFF FAF4F6FFFBFDFFFCFFFFFBFFFFFBFFD7CBCF695D611600004D02007E17128F1919991218 AC1621A90817A3000DB40E1CAB0B17A80D15A70D15A70E13AB0C11AE0A11B30810A50E17 831724671E292E00031C0704DFE4DEF0FFFCEEFFFFF2FFFFFBFFFFFFFCFFFFFAFFFFFAFF FFFCFDFEFFFBF5FFFAF4FFFAFBFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFE9E9E9F9F9F9FFFFFFECECEC757575141414000000111111777777E2E2E2FFFFFF FEFEFEF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFFFFFFF5F5F5FDFDFDFCFCFCEFEFEFFFFFFFC5C5C5353535000000 0B0B0B505050A6A6A6F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFCFFFFF5FFFFEBFCF6F9FFFFFEFFFFFDF8FCFFFBFFFFF9FEBAA6A81B0000 2400006527287E2529810912A91722BA0F21A8000AAB0A1AA80C1AAB0B17AF0913B20910 B2090EB00A0CAB0D0C9E100F9016158A2829580D112200002A0C144639422F2327140000 1C0000290000460F0A651F1D7A29268727289123249317199A1317A11013A70E10A90D0E AC0C0CAF0B0CB00A0AB10406B60C0FB10C12A309119B131D8E1F2669131C390207120000 726D6AF9FFFFF7FFFFF0F6F6FFFFFFFFFBFFFAF5FCF9FFFFF5FFFFF9FFFFFCFEFFFFFDFF FFFEFFFEFFFFFBFFFFF8FFFDF3FDF5FDFFF9E0D5CF3315132200006F2E36791823A20E1A B30713B30713B30713B30713B20813B00913AE0A13A90911A60D12A210139E14149A1614 94171390161196100FAC0A15B30713AC0B10A70F0CA41107A41203A91002AE0E02B40D07 AF0909AA0F13910B128922266F272A2A0000110000A69D9EF1F1F1FFFFFFFDFDFDFFFFFF FFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF6FF FFF8FFBBB7B40F0C031100006D322E841118AF1320BA0413BE030EB3090CAB0D0AA51009 A71009AF0B09B00A0CA30409AF131EA10513A215257F151F4A090D0A00005F6F64EAFFF9 F5FFFFFFF4FEFFF3FFFFF5FFFFF9FFF0FAFCF4FFFFFEFFFBFCFBF6FBFFFFF9FFFFFCFFFF 31262E230003692228881B209E1213AF0B0CB60807B5080AB00A0EA90C13A90C15AE040F B60A16A9010EAF121DA1131F91192282272C380000190000A39A95F7FEF7EDFDFAEEFEFE F5FFFFFBFFFFFCFEFFF4F9FFF6FBFEF8FDFFF7FCFFF5FAFEF6FBFEFAFFFFFBFFFFFBFFFF FBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFCFFFFF8F9FBFFFFFFFFFFFFFDFDFDFDFDFD FFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFE3FFFD 95B0A71A0E0E260000801B2D9C142AA3041AAC0316AF0915AB0C11A80E10A70F0EA90D0E AE0B0EB5080EBC0410C60115B50010A513208920245A1F19180000363226D8DED4FEFFFB FFFEFDFFFAFFFFFAFFFFFBFFFFFEFFFCFFFFF8FFFFF5FFFFF0F3F84E373F3A050F69111D 710008B32730A2090EAC0C0EAE0B0CAE0B0CAE0B0CAF0A10B00911B30713B50711BC0D12 A90D108D1119802D351C000011050FB4BBC3F2FFFFF8FFFFFEFFFFFFFDFAFFFCFAFFFDFB FFFEFFFBFFFFFCFFFFFFFEFBFFF8F6FFF9F7FFFEFFFFFEFFEDF0F5EFF7FAFBFFFFA9A7A8 32201E1F0000530C088E25229D16139F0000C10E12BD0310B90511AF0A10A50F0E9D140E 9B150C9E130CA5100CAB080BB90E17C00F1FB50A1CA607199B0D1D941624811F2C4D1321 1800001500005B414AC1AEB4FFF5F9FFFEFFFEFFFFFAFFFEF7FFFEF7FFFEF7FFFEF7FFFE F8FFFEFAFFFEFAFFFEFCFFFFFCFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFDFF F6F0F2FFFBFFFFFBFFDCD0D453474B0A0002250001792421921C1A930E119E0D14B21120 AA0314A6000DB60E1FAC0A17A80C17A70D15A70E13AB0B13AE0A11B20910A40E197F1B27 44050E270305514642F6FFFAE1FCF3EBFFFFF0FFFFF9FFFFFFFDFFFFF9FFFFFAFFFFFCFD FEFFFAF5FFFAF5FFFAFCFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFD5D5D55B5B5B000000000000262626A2A2A2E1E1E1FFFFFFFFFFFFF9F9F9 FFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEE7E7E7FFFFFFFFFFFFEAEAEAFFFFFFFFFFFFE9E9E9CACACA5A5A5A0C0C0C 000000313131979797E9E9E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFBFFFFF1FFFFE9FFF8F7FFFFFCFFFFFCF6FAFFFAFFEAD5DC62474C19000049171A 6821257F23288F131B9E0B15BC1121AA000CAC091AA90B1AAC0A17AF0913B20910B2090E AF0B0CA80E0E980E0E8814157B22244002071A00006F626BBDC1CCA6AFB435382F242112 1406001600002E060051160E6E201C80211F8C1A1A961519A01115A80D11AE0B10B2090C B5080CB5080CAE0407B40F13B01116A00D1596141E861D245A0A13230000392423BFBEBA F4FFFBF5FFFFF2FBFAFEFFFFFFFCFFFFFCFFF9FFFFF5FFFFF9FFFFFCFEFFFFFDFFFEFEFF FCFFFFF9FFFFF8FFFDF9FFFAF9FAF2D2C5BF2C0D0B2B0000733039821E28A20E1AB20813 B20813B20813B20813B20813AF0913AC0B13A80B12A50E13A312159D15159513118A0F0A 7F0802830000AE0A15B50615AC0B11A5100CA11307A11403A51200AB0F00AF0B02B6110F A5060A9B1017891A2177252B581F25160000443A3BC7C7C7FFFFFFF9F9F9FFFFFFFFFFFF F4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF6FFFFF8FF 9995920703001D0500662924881319AF111FBC0313C0020EB5080CAB0D0AA51009A51107 AF0C07B00A0AA6050BAB0F1A9B000DA319288018213C000208000092A498E5FFF6F5FFFF FFFAFFFFEFFEFFF4FFFFF9FFF3FDFFF4FFFFFEFFFBFCFBF6FBFFFFF9FFFFFBFFFF342931 210003662126881B209D1313AE0B0CB60807B5080AB00A0EA90C13A80D15AA060FB50F19 AA0813AC142099101A89141C81262B3F00002B04059E8E8EFDFBFCFCFFFFF0F0F8F9F5FF FFF9FFFFF5FFFFFBFFFFFDFDFFFDFFFFFDFDFFFBFDFFF9F9FFFAFCFFFDFDFFFCFEFFFCFC FFFBFDFFFBFBFFFCFEFFFDFDFFFDFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FCFCFCFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFE4FFFFC4E3DB 382F30230000741125940E26A6081FB1081BAF0915AB0C11A80E10A70F0EA90E0CAE0B0C B5080CBD030ECF0619B90010A40E1A871A1D6B2E291F0400100C00ACB2A6FEFFFBFFFEFD FFFBFFFFFAFFFFFBFFFFFDFFFCFFFFF8FFFFF7FFFFABAAB22A0E1A350007791D2A840C18 9F121BA80D13AC0C0EAF0B0CAE0B0CAE0B0CAF0A10B00911B30713B30811B60C0FA80F11 8B161C792A30190000282129D1DCE2F2FFFFF8FFFFFEFFFFFFFDFAFFFCFAFFFDFBFFFEFF FCFFFFFEFFFFFFFDFAFFFBF8FFF8F8FFFCFFFFFDFFF5F8FFF0F7FDF9FFFFE7EBEC827775 190000360000801D18930F0BA80906BD0A0EBE0210BC0311AF0A10A4100E9A150E97170C 9A160AA1120CB01012B90B14BF0918BE091CB0071AA3061998091B871727601C2B4B212F 26020E1400003F2A31ADA1A5EEEAEBEDEFEEF8FFFEF6FFFEF6FFFEF6FFFEF6FFFEF7FFFE F7FFFEF8FFFEFBFFFFFBFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFDFFFFFCFE F8EDF1CDC2C6675B5F0800000A00003F17188526249818179F1014A70C14AF0917B40818 B6061AB00517AE0917A90C17A70D15A70E13A90C13AE0A11B20910A20F19741721270000 1B0000A7A49FEFFFFBDEFFF4E9FFFFEAFFFFF8FFFFFFFDFFFFF9FFFFFAFFFFFCFDFFFFFA F7FFFAF5FFFAFCFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5 AFAFAF3838380000000404045B5B5B9D9D9DFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAFAFAE2E2E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFFFFFFF6F6F6F9F9F9FFFFFFFDFDFDFAFAFAFFFFFFFFFFFFF6F6F66F6F6F0D0D0D 000000111111676767D7D7D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFFFFF5FFFFEFFFFCF7FFFFFBFFFFF5F5F7FFFBFFCDB9BB2300042600006B262B6A0F14 8B1C22A11B22960006B8131AAA030BA90C17A80C19AF0915B50613B70511B60610AF0A10 A40F13961B1D80211F66252322000010000096959BF8FFFFF5FFFFF5FFF9B4BFAF5B5F51 1B15090E00001800002E0000410100752325811E218B1A2094151C9B121AA10F19A70D19 A90C15A5060BAF1317AC151A9A11188F181E7E1E224D060A200000776261FEFAF7F0F6F4 F8FFFFFBFFFFFFFEFFFDF6FDFFFDFFF8FFFFF7FFFFFBFFFFFFFEFFFFFDFFFFFDFFFFFEFF FBFFFFF2FCFBF8FFFFEBEDEABFB1B02400022D000070232981181FA10F1AAF0915AF0913 B00913B00911B20811B20910B00910AE0B10AA0F13A514179A16148A1211760B05630200 6300009E1119A80C19A50E15A41010A4110AA51107A90F03AC0E03AD0A03B715129E0404 A61A1D8B10157C13188730362900000D0000A3A5A2FDFFFCF2F7F3FEFFFFFEFFFFF5F5F7 FFFEFFFFFDFFFFFDFFFFFDFFFFFEFFFFFFFFFEFFFDFBFFFDFEFFFFFBF4FBFFFBFF8F8989 1B0C0745191675272791121BA80814B70511BA050EB00A0CA90E0AA5100AA71009AF0B0A B3090AB0070CAD0C129300079D1E29771E242E00000D0600B8C9BFE9FEF7F7FFFFFFFBFF FFEDFAFFF6FFFFFAFFF5FEFFF4FFFFFBFFFBFBFCF7FEFFFFFEFFFFFCFFFF322B321F0005 6320278B1A20A20F15B00A0CB50909B00A0AAC0C0EA90C15A90C15A8070FB5141AAA0D16 AA141D930C13810E157D22273E00001B0000806E6CF5F1F0FFFFFFFDFAFFFFFAFFFFF7FF FFF6FFFFF9FEFFFDFDFFFDFDFFFDFDFFFAFAFFF9F9FFFCFCFFFDFDFFFDFDFFFCFDFFFCFD FFFBFCFFFAFBFFFAFBFFFAFBFFFCFCFFFFFFF9FBFAF5F7F6FEFFFFFFFFFFFAFAFAFCFCFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8FFFFE9FFFFE9FFFF4E484A 1D0000630F1E860F22A31124B31222AE0A15AF0A11AE0B0EAE0B0EAE0B0CAF0B0CB2090C B9050ED10A1DBD0012A509168613187A32332A05000800008E908BFBFFFFFBFFFFFFFEFF FFFEFFFFFEFFFCFFFFF9FFFFF9FFFFEDF2F56960651600002A00007D202B9A222E8B0005 B1141DAF0A10B00A0EB00A0EAF0A0EAE0B10AE0A11AE0A13AE0A13AF0A10A41215891B1E 712B2D15000038383AE5F5F5F2FFFFF9FFFFFFFEFFFFFBFBFFFAFBFFFCFDFFFEFFFBFFFF FCFFFFFFF8F6FFFBFAFFFBFCFBF5F7FFFEFFFCFFFFF6FDFFF7FFFFFCFFFFC3BBB9250705 2600006814147E1011A21B1FA70C12B60611B70610AE0B10A4100E9B140E99160C9A150C A1120EB8191DB0060FAD000BB60114B8081DB0081FA80B209B1629902F4068202C50111C 3300071B0000110000655A58D1D2CCF8FFFAF4FFFCF3FFFCF3FFFEF3FFFFF4FFFFF6FFFF F7FFFFF9FFFFF9FFFFF9FFFFF8FFFFF8FFFFF8FFFFF9FFFDFCFFFDFAF9F5FFFDFBCCBCBD 533A3D1600001C00004618226D272F8113149A1214AA171DAA0D16A8000DBE0F1EC31423 A8000AAF0915AB0B15A70D15A50E15A50E15A70D15A90C1597141C6C21281D0000150303 F5F6F1F2FFFBEDFFFFECFFFFF1FFFFF9FFFFFFFEFFFFFBFFFFFBFFFFFDFDFFFFFBF9FFFA F8FFFBFCFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8E8E88080800F0F0F 0000001212126B6B6BCDCDCDFFFFFFFFFFFFFBFBFBF6F6F6FAFAFAFDFDFDFDFDFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9E9E9A4A4A4434343 0000000000004C4C4CA4A4A4FFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFECECEC F9F9F9FFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF FFFDFFD3D2D8FBFFFFF8FFFFE1ECE8FEFFFB695A571C00004700046B070F91141CA6161F A91015A7090AA60704A60B09A21011A50E13B20813BC0313C40013C00015B307179E111A 852123682B263C20150700002A2D26EBEFEEFFFEFFF7F6FBEFF1F0FCFFFBFCFFFBDEE0DB 8A8B853936310C03000D00001400002F060A5820296D27326D1A2A6D10227A1429901B2D 990C15A71216A11619991D1F8A202066100F3A0000200000E3C7C4F0E2DFFFFEFBFFFEFF FFFDFFF7F4FBFDF7FFFFFEFFF8FFFFF8FFFFFFFFFFFFFCFFFFFAFDFFFAFDFFFCFFFEFEFF F1FBFFF7FFFFF3F6FF73666F1F000049070B751B1D8A1619A0101AA90C17A90C15AC0B11 AF0A0EB3090CB7070AB90609B8080BA80206AE181A941212821C1A72231E3200002D0000 781A1A9623289B181E9D0C13AF0F17B20910B00307B91111AF100CA7120CA2150E9E1411 9A12129911159B101782191D1700001D2319D2DCD3F8FFFBF9FFFDFBFFFFFFFEFFFFF6FE FFF9FFFFF8FFFFF9FFFFFBFFFFFFFDF9FFFBF2FFFAEEFFFDE7FFFEF4FFFF50474A1B0000 6D1D2680101CA2111EA5050FAF0A10AE0B0CA80E0CA5100CA50F0EA90D0EB20910B7060C C20A0AB509079E0D10891C1F632125150000242321CAD6D2F7FFFFFBFFFDFFFDFBFFFAFD FFFBFFFFFCFFF9FFFFF5FFFFF4FFFCFBFFFDFFF8FFFFF8FFF6F6FF77747B1100005C1D25 931521AC0A17B6070EB5080AA80E0EA40F11A90C17AC0A17B10D14AC0B10A60A0EA30E14 9D161C8D1A1D741A1A5B1C1719000074665DFFFFF6FCFFFBFAFCFBFFFDFFFFFBFFFEF4FD FAFEFFF6FEFFF5FDFFF5FDFFF8FDFFF9FEFFFCFFFFFCFFFFFCFFFFFEFFFFFEFFFFFEFFFF FEFDFFFEFDFFFEFDFFFDFEFFFAFFFEF3F9F7F7FDFBFCFFFFFEFFFFFAFAFAF5F5F5FDFBFC FFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFEFFFFFBFFFFF0FFFFF5FFFFADA7AB140000 41080E7E272F7C070FA81821AE0A13B70610BA050EBA050CB6070CB00A0CAB0D0EB00A0E C50917B5000BAF0E1E8C0C197F252F521A231100003D3A41F0FDFFF0FFFFECFFFFEEFFFF E8FCFBEAFDF9F4FFFDF6FFF8645F5B25100D1C00005A1A1B8B2F34870F1890000AB5151F B20811B50710B30810B00911AB0C11A70E13A40F15A40E17B0141F90050C862224501612 0D0000323E34F1FFFDF2FFFFFCFFFFFFFBFFFFF6FFFFF6FFFFF9FDFFFDFDF9FFFDF9FFFD FFFEFDFFFCFDFFFDFFFFFEFFFEFFFFFBFFFFFBFFFFFBFFFFF2F2F2FFFCFD9B82861C0000 2900006B212E7A22327F0F1D930408A80A0BAE1615A915139D0E0A9709079D0D0CA71214 A90C13AE0A15B00817B20719B3061AB2061CB0071EAB091E99081792131C87181E6F1314 4C06042A0000110000040100818C7CA6BBACDAF2E5EEFFFFF0FFFFF1FFFFF4FFFFF7FFFF F1FBFCF5FFFEF5FFFFF1FFFFEEFFFFECFFFCECFFF9F0FFF6B8C0B36C635A210200240000 38000065081385192999202F99131C9E1117A40F15A80D13AE0B10B00A0EB3080EB3080E 980000C52429B3181E920005A61921A31A24900A158E26312B0003080000726C6CFFFFFD FBFFFFEFF8F5F9FFFFF6FCFCFCFDFFFCFCFEFFFEFFFFFEFFFFFEFFFFFFFDFEFFFDFCFFFD FCFEFDFFFFFFFBFBFBF4F4F4FFFFFFFFFFFFF4F4F4D8D8D8595959191919000000171717 8C8C8CF1F1F1FFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFEFEFECECECE595959 000000000000363636939393D5D5D5FFFFFFFFFFFFFAFAFAF0F0F0FFFFFFFFFFFFF8F8F8 FCFCFCFCFCFCF7F7F7F7F7F7FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFAFF F6ECF5FCFFFFEFFBF9F5FFFFCAD1C9382924200000621014830F18A2121CAE0E16AD080E A90504A80B04A6110AA0120EA40F11B30811BE0213C80015C30017B3061A9A121E782223 562923160C0000050079857BF2F8F4FFFEFFFFFCFFFFFEFFF9FBFAEFF3F2F5FEFBF7FFFE D3DEDA8A9591505654161415070000110000210008572435783A4F732B43690D229B222B A422247D05067B120F8F3733500B042C000069443CFFEBE5FFF9F6FFFEFBFFFEFFFFFDFF F8F7FDFBFAFFFEFEFFF8FFFFF9FFFFFFFFFDFFFCFAFFFAFAFFF9FBFFFBFFFFFDFFF7FFFF F5FFFFF6F9FF6959661E00005F171B7E1A1A961A1CA0101AA70D19A80D15A90D11AF0B0C B30909BA0607BC0605BE070BAD0004AF16199214157E201E62231C1E00001B00004D0E09 751B1B88171B920911AA0815B60613B7030EBA0B12AE0E0EA6130C9F140D9D140CA11110 A60D0FAC080F9214182400000002007A8074F9FFFAE0EBE5F9FFFFFDFCFFFFFAFFFFF8FF FFF7FFFFF7FFFFFAFFFFFEFDF9FFFAF1FFFAE9FFFBDBFFFCE7FFFF41363C230000741221 8B0818A40C19A20109AB0D0EA80E0CA4100CA2110CA70E10AB0C11B20813BA050EBE0100 B504009A0F0C842221592225160204414244E3EDECF9FFFFFEFFFBFFFEFAFFFDFAFFFDFD FFFEFFFBFFFFF7FFFFF0FFFDF8FFFDFFF7FFFFF7FFFAF8FF7C7B830D00005B1E25961323 B00817B90510B5080CA2110EA01211A90B19AE0917B10D14AC0C0EA90A0EA40F139C1519 8D1B1B741C1A5B1E191A0000716559FEFFF4F9FFFAF5FBF7FBFDFCFFFDFFFBF6FCF7FAFF F4FCFFF5FDFFF8FDFFF9FEFFFCFFFFFCFFFFFEFFFFFEFFFFFFFEFFFFFEFFFFFDFFFFFDFF FFFDFFFFFDFFFFFEFFFBFFFFF5FEFBF8FEFCFCFFFFFEFFFFFEFFFFFFFFFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFEFFFFFCFFFFF3FAFFFBFFFFC2BDC1120000310708 6C26287D16199D181DAC0B13B90510C0020EC0020CB9060CB2090CA80E0EAC0C0EC00812 B7000CB2101F910A1985202E5F1B28190001312732E1EBF4E9FFFFD5F1F4EBFFFFF0FFFF F4FFFFC6D3CA7A7A721D06001D00003300006519198F282C971A209C0913AB0712B50711 B70511B70511B30811AC0B13A70E13A11015A01117A5111D99171F7117173A0A00060000 748774EEFFFBE8FDF6FEFFFFFFF9FFFFF4FFFFF4FFFFF8FFFFFCFDF9FFFBF8FFFBFFFEFD FFFCFFFFFEFFFFFFFFFCFFFFFBFFFFFBFFFFFCFFFFFBFBFBFFFCFFE7D4DA64444F1C0000 3803156C2E43772030941619A4100EA50F0EA40E0FA20C0DA40B0EA60D12AA0F15A90C15 AB0B15AC0A17AE0919AF0819B0071AB2071AB00819B20C18AB0E179E11178A1414721510 561209370D00210B00060000181E105E6A5EA2AFA6D2DEDAECF6F7F8FDFFFEFFFFFFFEFF FFFFFFF5FBF9F4FFFAEEFFF9CCE2D591A6976471601E1A0E180200270000530709841A24 991B299D0B209A0316A10F1AA11017A50E13A90D11AE0B0EB00A0CB3090AB3090ABE1518 A7060BA1080DA1141A98141F8E141F85121F64111B1400002D2D2DAEAEAEFFFFFFFFFFFF FCFCFCFFFFFFFDFDFDFFFFFFFFFFFFFBFBFBF9F9F9FBFBFBFCFCFCFCFCFCFDFDFDFFFFFF FFFFFFFFFFFFFCFCFCEDEDEDF7F7F7B6B6B63535350000000000004D4D4DC3C3C3FFFFFF F8F8F8F5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFDFDFDFFFFFFFFFFFFDADADA727272 1717170000001515156B6B6BCFCFCFFFFFFFFFFFFFF6F6F6FAFAFAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEF5F5F5F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFDFF FBFFFFE2ECEBF7FFFD797A740F0000280000782127931B24A6141FAD0C14AA030AA90303 AD0B08AE150FA1120EA40F11B30811BD0213C40015BE0019AF081C9614207826284A1F18 0700000F1A0AD9E5DBF7FDF9FFFEFFFFFCFFFFFEFFFDFDFDF6F8F7FBFFFFF9FFFFF8FFFF F7FFFEE7EDEBAEB0AF7970732F1C221500001D0000250001521429772A3C7F1A22942A2C 6C0D0B721F1B7E3B35240000190000A49087FFFDF4FFFFF8FEFFFBFBFFFFF9FFFFF7FCFF FAFFFFF9FFFFF7FFFFF9FFFFFFFFFDFFFCFAFFFAFAFFF9FBFFFCFFFFFDFFF7FFFFF7FFFF F0F2FF4E3E4B20000073282C7E1617981A1DA10F1AA70D19A80D15A90D11AF0B0CB30909 B90707BC0605C0090DAC0205AA14169216187F24235619141900002100002F00005B100D 821B1E911219A30714B10513B90511B6050DB20C0EAA0F0DA3120DA0130CA21010A60D0F AB0A109413184B16120A0000322E25ECEFE6E4EEE6F5FEFBFCFFFFFFFEFFFFFAFFFFF9FF FFF9FFFFFBFFFFFEFDFCFFFAF5FFFAEDFFFBE4FFFFCDE6E3372B2F2400007C1727971223 AD1522AA0911AB0D0EA80E0CA4100CA2110CA70E10AB0C11B20813B9050EB90000B10400 98110E812122491519180507636466F2FCFDFBFFFFFFFFFBFFFEFAFFFDFAFFFDFDFFFFFF F9FFFFF5FFFFEFFFFCF8FFFDFFF8FFFFF8FFFEFEFF84838B0E00015A1F25941423B00817 B90510B3090CA2110EA01211A90B19AF0917B20D13AF0C0FAB0A0FA50E139C14188D191A 771D1C5E211C1B00006C6258FCFFF8F5FFF8F1FCF8F6FBFEFFFDFFFDF8FFFFFAFFFFFAFF FFFBFFFFFAFFFFFAFFFFF8FFFFF6FFFFF5FFFFFAFFFFF9FFFFF9FFFFF8FFFFF8FFFFF8FF FFF8FFFFFAFFFEFEFFFBFFFFFBFFFFF4F8F7F4F6F5F6F8F7F6F6F6F1F1F1FFFEFFFFFEFF FFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFCFFFFF3FAFFFBFFFFDFDADE443032250000591718 88252897161BA90C15B70511BE030EBE030EB9060CB00A0CA90D0EAC0C0EB9050EBA0611 B2121E910B16871F2A6B222D2800071F0B14AEABB4F9FFFFF7FFFFF7FFFFE8EEEC9E9F9A 4F48421100002200004B0708702023812123921B21A21921A80B16A10002B90511BA0410 BA0410B60611B00913AB0B13A70D15A110179407109E272D671716220000080700B6CBB8 EDFFFBEDFFFBFCFFFFFFFAFFFFF5FFFFF5FFFFF8FFFFFCFDF9FFFBF9FFFBFFFEFDFFFCFF FFFDFFFFFEFFFCFFFFFBFFFFF9FFFFFBFFFFFEFFFFFFFDFEFFFAFFCEB4BD34101C1F0000 4611237423329D1F23A71112A2090BA3080CA80C10AE0F14AE0D15AC0B13AE0A13AE0A13 AC0A15AC0A15AB0B15AB0B15A90C15AB0B15B6101CAD0B16A20C1598151A8E201F7E2521 641F184B19122B06001400000E00000B00002F1F1F645455938084AE99A0EAD3D9DBC4CA BDAAAC958786675D5B3930291208000F00001800002500004E0405791A1E971F29A01625 A50C20A90C1DA50E17A40F13A80D11AC0B10B2090EB5080CB6070CB6070CCC232A980000 9C0911A31D24840C168B202A84232E3100001100007F7F7FF6F6F6FFFFFFFAFAFAFFFFFF FFFFFFFEFEFEFFFFFFFFFFFFFBFBFBFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3F5F5F5 EFEFEFFFFFFFFFFFFF6E6E6E000000030303020202686868D8D8D8FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFEFEFEF3F3F3F0F0F0FFFFFFFFFFFFA9A9A9 3A3A3A0000000404043A3A3A959595F2F2F2FFFFFFFFFFFFE4E4E4FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFCFCFCF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F2F7FFFEFFF2F7FA F8FFFEEEF5EE37322C1500004A100F81252A981C26A7141EAE0A13AD040BAC0306AF0B09 AF1410A4100EA50F10B20813BA0315C00017B9031AA80B1E9016217B2C2F360F08070000 5F6A5CF8FFFAF7FEF7FFFEFFFDF4F7F9F5F6FFFEFFFEFFFFFBFFFEE5EEEBE3EEEAF8FFFF F9FFFFF7FBFAF2F0F1D7C8CD987E874F2B371F00022200002A00004A00036717186D2725 793E3A582B2516000035241AE9E2D8FEFFF8F9FFFAF3FFF9F0FFFAF4FFFEF7FFFFF8FFFF F8FFFFF7FFFFF9FFFFFFFFFDFFFCFAFFFAFAFFF9FBFFFCFFFEFEFFF8FFFFF0F9FFDCDBE9 311D292200008232357C1010981618A20F19A70D19A80D15AB0C11AF0B0CB30909B90707 BA0607BF0B0EAC0306A611159217197F2726490F0B1600003B23191C00004308027B2526 9724299C0A15AA0412B90715B6020DB6090FAF0B0CA80E0CA4100EA50F10A70E11A90C13 951419722E2D1600001704008E877FFEFFFBE7F0EBF8FFFFF5FAFDFFFDFFFFFCFFFFFBFF FFFBFFFFFDFDFFFFFBF9FFFAF2FFFBE9FFFFA7BDBB28181B2B00007F19279D1625B11723 AF0B12AC0C0EA80E0CA4100CA2110CA70E10AB0C11B20813B70610BB0303B30C06971311 7A1E1F3100031401057E7F83F0FAFBFBFFFFFFFFFBFFFEFAFFFDFAFFFDFDFFFFFFF9FFFF F5FFFFEEFFFBF8FFFDFFF8FFFFF8FFFCFEFF8C8C94120306551C22931523AF0917B70610 B3090CA2110EA01211A90B19AF0917B20B12B00B0FAC0B10A70E139D12178E171B781E1E 6525232000006A6057F9FEF7F5FFFDF3FFFFF5FDFFFEFEFFFEFBFFFFFCFFFFFAFFFFFAFF FFFAFFFFFAFFFFFAFFFFF9FFFFF8FFFFF5FFFFF4FFFFF4FFFFF2FFFFF1FEFFEEFCFFEEFC FFF0FAFCFAFDFCFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFF7F7F7FFFEFFFFFEFFFFFEFF FFFEFFFFFFFFFFFFFFFFFFFFFEFFFFF8FDFFFBFFFFF6F1F57865671B00004202028D2E32 93161CA70D17B30713BC0410BD030EB7060EB00A0CA90D0EAB0D0CB40309BB0C13AF1219 950E15881D2575252E3F07101600007B6770E9DEE6DCD3D8988E8F635353220A08150000 220000570B0F84232A9A2F37931B24920B12A40D16B20C16B1010CBA0410BC0410BA0410 B70610B30811AF0913AB0B15A20F198A0812861F235F1917180000303322D3ECD9EAFFF9 F0FFFDFBFFFFFFFBFFFFF6FFFFF5FFFFF8FFFFFCFDFBFFFDFBFFFDFFFEFFFFFCFFFFFDFF FFFEFFFCFFFFFBFFFFF9FFFFF9FFFFFCFFFFE7E7E7FFFCFFFFF9FF997E871B00031C0000 56101B8F181EA00F12A30E12A70E13AD0D15B00C15B10A14B10712B20813B00911AF0A11 AC0B11A80D11A50F10A21010A50F11AC0813AB0511A50914A2101A9C1B20911E23811D1F 711B1C77302E5A1D1C3C04032900002500002300002000002000004B1C244819213B0E15 2500001D00001F00002F0000470F0E662221722022811C2089141C8F0713990213AD0A1D BD1828A80D15A80D11AC0B10B00A0EB6070EB9060CB9050EB60610B10A12A60A15A51922 901720781019832932681B252400004A3739C7C7C7FFFFFFFFFFFFF6F6F6FDFDFDFBFBFB FCFCFCF6F6F6FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFDFDFDF1F1F1FFFFFF CDCDCD3737370000001B1B1B101010A2A2A2EAEAEAFFFFFFF2F2F2E3E3E3FEFEFEFFFFFF F7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FFFFFFFFFFFFEFEFEFF3F3F3FFFFFFFBFBFBCACACA 515151121212000000151515868686E9E9E9FFFFFFFFFFFFFFFFFFF7F7F7F5F5F5FCFCFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF0F4F7FBFFFFEDF6F5FBFFFD 9899931506002902006524227F1A1E93141BA60E1AB00A14B2070FB3060AB10909AD0E0B A70F0EA70E10B00913B60515B90319B2061CA10E208B1923662022200000171105C1CCBE F6FFF8F9FFF9FFFEFFF8EFF2FBF5F7FFFCFDFFFFFFFEFFFFFBFFFFF8FFFFEFFAF6E9F4F0 F9FFFFFEFFFFFFFDFFFFFAFFECD2DBA888935B354228000722000022000028000031120F 0F00000B010083857AF9FFF8F1FFF6EBFFF4E9FEF5EDFFFBF2FFFFF4FFFFF5FFFFF4FFFF F7FFFFF9FFFFFFFFFDFFFCFAFFFAFAFFFAFBFFFCFFFEFEFFF8FFFFEFF7FFBDBBC81F0915 2600008833368412119A1214A40E17A80C17A90C15AB0C11AF0B0CB30909B70707BA0607 BE0B0FAC060AA3101690191B7C28283A050114000069584E140000260000631F1C902D30 940E19A00210BB0C1BBC0613B8040DB5080EAF0A0EA90D0EA80E10A70E11A70E1398151A 7721245018191B000035201BE2DFDAEDF7EFF5FFFFEBFAF7F9FFFFFEFFFFFFFDFFFFFDFF FFFDFDFFFEFBFFFFFAF8FFFBE8FFFE78888714000230000079101E950D1BA80C19A9040B AC0C0EA90E0AA4110AA2110CA50F10A90D11B00913B60610BC0A08B3110C931614792022 2100001A0A0DA3A7AAF2FDFFFBFFFFFFFFFDFFFDFAFFFCFAFFFEFBFFFFFFF9FFFFF5FFFF F0FFFBF9FFFDFFF8FFFFF8FFFCFEFF91949B1206084D161B921523AE0917B60610B2090C A2110EA01211AB0A19B00817B40B12B20C10B00D12A90E129D10168E151A7D1F206A2927 2400006A5D57F6FBF5F7FFFFF5FFFFF6FFFFFBFFFFFDFDFFF7F4FBF9F4FAFBF6FCFCF7FD FDF6FDFDF6FDFEF4FCFEF4FCFFFBFFFFFAFFFFFAFFFFF9FFFFF9FFFFF9FFFFF9FFFFFAFF F4EFF3F7F7F7FBFBFBFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFEFFFFFBFFFFFCFFFFFDFBFEA797981900002C0000882D3290191F A20F19B00815B90511BA050EB6070EB00A0EA90E0CAB0D0CB20606B90F10AB0F129B1317 8C1B217C23295A141C2300004D252D86656C4C292F1900001F00002400003E03056D1E23 82141F8F101B970F1B9B0B159E040EA8040DB90B15C8141DBA050EBC040EBA050EB70610 B30811B00913AC0A15A10F1A99262D5601043F0803140000838C7BE4FFECEAFFFAEEFFFD F9FFFFFFFDFFFFF8FFFFF6FFFFF9FFFFFCFDFEFFFDFCFFFDFFFDFFFFFBFFFFFDFFFFFEFF FCFFFFF9FFFFF8FFFFF8FFFFF9FFFFFAFEFDF9F7F8FFFBFFFFEDF3856B741B0006270000 6D04098E090EA1161DAA171FAC0F1AAD0713B00410B60613B60611B50710B2090EAC0C0E A70F0CA1120A9E140AA1120CA20109AC0413B00B1BAB0D1BA30D199A0C1897111C92161E 831218841B2087272B892E337F2A2F68171D4E0004390000370000340000340000430000 66171D7D2B3182292F7E1D2480151B8E19219C1A24A21420A60B19AA0817AD0516AD0512 AC0B11AC0C0EB00A0EB5080EB9050EBC040EBC0410B70511A10009AF1925991A25841923 7A242D4E0B12240000240409A79D9EF7F7F7FFFFFFF6F6F6FFFFFFFEFEFEF2F2F2FFFFFF FAFAFAFFFFFFFFFFFFFDFDFDF8F8F8FCFCFCFEFEFEFAFAFAFFFFFFFFFFFF9999990C0C0C 0000000202024B4B4BBFBFBFFFFFFFF9F9F9F9F9F9FFFFFFFFFFFFF5F5F5F7F7F7FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBEFEFEFFAFAFAFFFFFFE2E2E2 9191912A2A2A000000000000484848B1B1B1FEFEFEFFFFFFFFFFFFFFFFFFF7F7F7F3F3F3 FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF7FFFFF8FFFFF2FBF8FEFFFB47403A 1200004A17147325257F1217930D14A40A14B10A14B70912B6090FB2080BAD090AA90D0E A90D10AF0A11B20815B20719A80B1E971321821C274103061A000057534AF9FFF8E8F4EA FBFFFBFFFEFDFFF8FBFFFBFEFFF9FBFBF9FAFEFFFFFBFFFFF9FFFFF8FFFFF4FFFCF8FFFF FAFFFEF7F7F7FFFAFCFFFAFFFFF0F6E6CCD5C9AEB5775D602F17171B0909140907030000 50554FCCD9D0F2FFFBF0FFFDEEFFFDF0FFFFF0FFFFF2FFFFF4FFFFF4FFFFF2FEFCF7FFFF F9FFFFFFFEFFFFFCFBFFFAFAFFFAFAFFFCFFFEFFFFF8FFFFF5FDFF9995A31E040F370002 882E30931B1A9F1312A50E17A90C17A90C15AB0C11AF0B0CB3090AB70709B90609BB0A10 AE090FA011178D1A1F7727282D00001A0600A1998E3D3528140000360500762524861119 990712B91120BC0716BA020EB8040DB4070DAF0A10AB0C11A80F12A60F149C151B760D14 8A3B412900002000008C817BFBFFFAF2FFFDF1FFFFF4FFFFF8FFFFFEFFFFFFFEFFFFFCFF FFFCFDFFFDFBFEFFFBEDFFFD58646213000045040C811320990D1AAA0A16AE070FAE0B0C A90E0AA4110AA2110CA50F10A90C13B00815B30811B70B09AC110C8C14137725271D0000 2D2125D2D7DBF7FFFFFBFFFFFFFFFDFFFDFAFFFCFAFFFEFBFFFFFFF9FFFFF5FFFFF0FFFB F9FFFDFFF8FFFFF6FFFBFFFF959AA0110708420E128F1723AB0B17B30810B00A0CA1120E A01211AB0A19B00817B30A11B30D11B20D13AA0E129E0F1591141A821F22722C2E230000 675551F5F5F3F8FFFFF7FFFFF7FFFFFBFFFFF7F9FFFBFFFFFBFFFFFBFFFFFBFFFFFCFFFF FCFFFFFEFFFFFEFFFFFAFAFCFAF8FBFCF7FBFBF6FAFBF5F9FAF4F8F9F3F7F9F3F7FFFEFF FFFEFFFFFEFFFFFEFFFFFDFEF6F6F6F6F6F6FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEFFFFFFFFFBFFFFFCFFFFFDFBFED6C8C82F11112600007823288C1B219D111A AC0A17B50613B70610B5080EAF0A0EA90E0CA90E0AB20A09B50D0CA40A0AA51B1B8F181A 7F1A1E7422283500002A00004209102900002D00004E060A5E0D137821278D242BA01826 9D02129D000EAF0D1AB7101AAF040DB10209BE0D13B7060CB7060CB5080EB20910AF0913 AB0B15A80C179A121C9C393E2E00001D00003F3126D6E5D2EDFFF6EAFFFAE4FEF3F8FFFF FFFDFFFFF9FFFFF8FFFFF9FFFFFCFFFFFFFDFFFFFDFFFCFFFFFBFFFFFDFFFFFEFFFCFFFF F9FFFFF8FFFFF7FFFFEDF8F4F9FFFFF9FBFAE9E7E8FFFCFFECDDE25C494F1D0000490000 7002058E151CA01A23A3111CA50715AF0512B70714B90511B7060EB5080CAF0B0AA90E09 A411079E1505A1120AA2050CB00A18B71021B40F1FAC0717A60314A70918AC111FA61421 9F131E930F1A890D15851018891A2092292D99343884232C83222D86202B8B212D90222D 901C278E121D8A08148F06109C0A15A50D19AC0C18B30F1AB8101DB30916A70008AF0A0E AF0B0CB3090CB7060CBA050EBC0410BA0413B50617AA09199F1222800C197F232E6D2C34 1F00001400006F6063F3EFF0FFFFFFFFFFFFF6F6F6FFFFFFFFFFFFF5F5F5FFFFFFFFFFFF FFFFFFFFFFFFF8F8F8FEFEFEFFFFFFFFFFFFFCFCFCD7D7D74646460000000A0A0A181818 646464D5D5D5FFFFFFF9F9F9FEFEFEFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF7F7F7F6F6F6FFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFFFFFFF6F6F6 B1B1B15252520000000000003333337F7F7FDADADAFFFFFFFFFFFFFFFFFFF3F3F3FCFCFC FFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF4FFFFF5FFFFF4FDF8B2AFAA210E081C0000 6625237D21228B1418990E15A60912AF0812B60811B70711B4070DB0070CAC0C0EAB0C10 AE0A11AE0A15A90B1A9E10208D1725782129240000321915A9A69FF9FFFAF5FFF8FBFFFB FFFFFBFFFCFDFFFAFDFFFCFFFFFCFDF6F6F6EDF1F0EFF8F5F8FFFFF7FFFFE4F0ECEFFAF6 FBFFFFFEFFFFFFFEFFFFFCFFFFFBFFFFFBFFFBF2F7C4BEC299979A898A8C929B9ACEDAD8 F2FFFFF0FFFFF0FFFFF0FFFFF1FFFFF2FFFFF5FFFFF7FFFFF8FFFEF8FFFFF8FFFFF9FFFF FFFEFFFFFCFBFFFAFAFFFAFAFFFDFFFEFFFFF8FFFFF9FFFF756D7A22020D4D0C127E1E20 A1211EA20E0EA80D15AB0B17AB0B13AC0B10AF0B0CB20A0AB60809B70709B80B0FAD0C12 9E131A8A1B21702627220000261710D3D5CA989E901F1C0D1600005A1A187D181E96101B B31221B0000EBB010FBB010EB8040FB50710AE0A11A90E12A611159D141B8C101B962E39 58090F270000392620D4D7CEF0FFFBEDFFFFF0FFFFF2FFFFFBFFFFFFFEFFFFFCFFFFFAFD FFFAFBFFFEFBF5FFFF494F4B1D0000611A228E1B28A10F1CB10D18BA0F17AF0B0CAB0D0A A5100AA4100CA50F10A90C13AF0915B20811B00A0AA30F0B8210107425281B00003B3038 F1F8FEF7FFFFFBFFFFFFFFFDFFFCFAFFFCFAFFFEFBFFFFFFF8FFFFF5FFFFF0FFFBF9FFFD FFF7FFFFF5FFF9FFFF949DA20B05053706098D1723A90C17B20910AF0B0CA1120EA01211 AC0A19B20717B30A11B50C11B40D14AC0C149F0C16931119881F24792D31220000634948 F4EBECFEFFFFFBFFFFF8FAFFFEFCFFEFF1FDF5FFFFF1FFFFEDFFFBE7FCF5E5F8F2E5F8F2 EAFBF5EDFCF7F7FFFFF7FFFFF6FFFDEEF9F5E5EEEBDDE6E3D6DFDCD5D9D8D9D3D5D7CED1 EFE6E9FFFDFFFFFEFFFFFEFFF9F9F9FEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFEFF FFFEFFFFFFFFFBFFFFFBFFFFFBFBFDFEF4F5543A3B22000062151B841B2299131EA70D19 B00815B50711B30810AF0A0EA90E0CA90E09B40F0BAF0C079D0301AD221F9317177E1011 8C2C2E53000039000056050B6712198A2F36942F3783151E901C25920E19B81A29B6091C B30717BD0E1BC0121CB7080FAD0004AA0003B2090CAF0B0CAC0C0EA80D11A40F15A11017 9E11198F181E6A1B1E250000260B04989488F5FFF4EDFFF8EAFFFAE4FEF1F7FFFDFFFFFF FFFBFFFFF9FFFFFAFFFFFCFFFFFEFFFFFEFFFFFCFFFFFBFFFFFDFFFFFEFFFEFFFFFBFFFF F8FFFFF7FFFFEDF9F5F8FFFFF7FFFDE3E7E6FFFFFFFFFEFFBAB1B45A40432F00004D0000 680C0F80151B93141D9F0E1BAB0A19B50917B90511BA050EB9060AB50909AF0C05A90F03 A51202A41107A60D12AA0C1AAF0D1CB20B1CB3081AB50519B7061AB8071BAF0313AC0614 A80B16A30D169B0E14930E11890B0C820A0B820D13901B249D242D9718238C04108D000B A60F1EBF2331B61423B81220B10916A80009AB010AB70D16B71018AE070EAF0B0CB00A0A B3090CB7060EBA0410B90413B70417AF081AAC15288D0C1E7912236A1E2B370810110000 4F494BC7C8CAFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFF F9F9F9FAFAFAFFFFFFFFFFFFDEDEDEA7A7A71313131B1B1B0808082E2E2EADADADFFFFFF FFFFFFF8F8F8F4F4F4FFFFFFFFFFFFF3F3F3EEEEEEFFFFFFFFFFFFF8F8F8FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FBFBFBFFFFFFFFFFFFF3F3F3F5F5F5FFFFFFFFFFFF D5D5D57171711616160000000505056B6B6BC0C0C0FFFFFFFFFFFFFAFAFAFFFFFFFFFFFF F7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBFFFFE8FBF7F2FFFFF3F9F56B605C2001002700007A282A 892024991B1FA31219A90911AD060EB1060FB60611B60611B2070FAF0A0EAC0C0EAC0B11 A80C17A10F1C941421821C276E252C1F00004D3B39E3E2DDEAF4ECF8FFFBFBFFFBF0EFEB FFFEFBFFFCFDFFFAFDFFFBFDFFFEFFFEFFFFFBFFFFEDF8F4E2EEEAF7FFFFF7FFFFF7FFFE F4FDFAF7FBFAFBFDFCFEFCFDFDFDFFFEFFFFFCFFFFF4F9FFEAF4F6F7FFFFF4FFFFECFFFD ECFFFEEDFFFFF0FFFFF5FFFFF5FFFDF6FCFAF7FBFAFFFFFDFEFFFFF9FFFFFBFFFFFFFEFF FFFBFBFFFAFAFFFAFAFFFDFFFEFFFFF4FDFFFBFFFF5B515C220008591218760E0FA7201D 9F0505AB0B15AB0B17AB0B13AC0B10AF0B0CB20A0AB60809B6080AB4090FAC10149C151C 851C216A26271B00002C231EF1F8F0EBFBEE3941320D00004818147621248F1A22A7131F 9E0003B90010BC000FBB010FB60410B00B12AA0F13A41215A1141AA416267D000F9C3844 2E000015000089867FF3FFFAE3FFF3EDFFFFF1FFFFF8FFFFFFFFFFFFFBFFFFFAFDFFF9FB FFFBFBF4FDF83C3D381F00006B1E269018249F0915AD0512B90B14B00A0CAB0D0AA5100A A4100CA50F10A90C13AF0915AF0913AC0C0C9A0F0A780C0C6B232718000039323AF9FFFF F7FFFFFBFFFFFFFFFDFFFCFAFFFCFAFFFEFBFFFFFFF8FFFFF5FFFFF1FFFCFBFFFDFFF7FF FFF4FFF8FFFF939EA20804032F03048B1923A70D17B00910AF0B0CA1120EA01211AC0A19 B20717B20910B30D11B50E16AD0C14A20A16970F198C1D24822B31290000633F3FF6E4E4 FFFCFFFFFCFFFCF4FFFFF3FFF0E8F3B0B6B4A3B0A694A1978592887A867C748076747E75 747E75666D655F645D53564F41443D2E2F291C1D170E0F090A06030D010326171C75696D DED5D8FFFDFFFFFEFFF6F6F6FCFFFFFCFFFFFCFFFFFEFFFFFEFFFFFFFFFFFFFEFFFFFEFF FFFEFFFAFEFFFBFFFFF9FAFCFFFCFD6F595B200000530E137B1A23931521A10F1CAC0A17 B20813B20910AF0B0CA90E0AA90E09B6130EAB0904980000B325219614128008079E3031 6D0408922B2F821B1F750710921E279416218A0613A71B28A00815B00515B90415B60110 B0000AB2030AB80B0FB40B0EA90506AB0D0CA70F0EA111109B131397151793161A90171C 811E212A00002A0B0944352EE9EBDEF4FFF6E3FEEDECFFF9F0FFFBF7FFFDFEFFFDFFFCFF FFFBFFFFFBFFFFFCFFFFFEFFFFFEFFFFFCFFFFFBFFFFFDFFFFFEFFFEFFFFFBFFFFF8FFFF F7FFFFF7FFFFE9F5F1F8FFFFF9FFFFF6FAF9FEFFFFFFFFFFC8BEBC1C00002C0000420605 5F11117E191F961A24A5131EAD0B18B50613B90510BA050CB90609B50905B20B03AE0E02 A90F07A81214A10B16A20412AA0513B60A1ABF0A1DBF0417BA0011C10418B90312B30411 B20D14B1161AAD1B1CA21815981412951418911015940D14A1111AAE1622B51423B20A19 AB000FB70616BD0D1AB90914AD0008AB0209B40E12B41116A9090BAE0C0AAF0B0AB2090C B30810B50711B30717AF081AA70B209B1226881427822B3B4A0E1A15000032292CB6C0C1 F5FFFFF7FBFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFF8F8F8 FCFCFCFFFFFFE4E4E47D7D7D1717170D0D0D000000454545D3D3D3FFFFFFF9F9F9F2F2F2 FFFFFFFFFFFFEDEDEDECECECFFFFFFFFFFFFF7F7F7F1F1F1FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFCFCFCFFFFFFFFFFFF EEEEEEA5A5A53C3C3C0000000000002C2C2C969696F4F4F4FFFFFFFCFCFCFAFAFAFDFDFD F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFBFFFFF1FFFFEDFFFACCCEC934211D2000006D2526872427871014 9B1317A40F13AB0B13AF0A11B20811B50613B50613B30811C2191EA10001A7080DAC1921 97111C891A236C161F2C0000180000ABA09EF9FAF5E4EEE6F6FFF8FBFFFBF9FAF4FFFEFB FFFCFDFFFCFFFFFDFFFFFEFFFFFFFFFCFFFFF9FFFFF8FFFFF7FFFFF7FFFFF7FFFFF8FFFF F9FFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFF9FFFFF9FFFFF8FFFFF7FFFFF7FFFFF7FFFF F7FFFFF9FFFFFCFFFFFEFFFFFFFEFDFFFDFDFFFCFDFFFEFFFBFFFFFBFFFFFFFEFFFFFBFB FFFAFAFFFBFAFFFDFDFEFFFFF9FFFFF6F9FF3C303A1B000074272D89181AAB1B1AA50505 AC0B13AC0A15AC0B13AE0B10AF0B0CB20A0AB5080AB5080CB00910A1080D9D1A22852026 56151924040556524FF7FFFDEAFFF49EAEA30400002706015D1B1C8A272C9C1621A40614 B60515BD0213BD0213B90413B00913A90C13A11015A11017A20518AD1A2D87132066151B 1D0000231812BAC7BDEEFFFDE7FFF9F1FFFFF8FFFFFFFFFFFFF9FDFFF7FAFFF8FAFFFBFB D3D6CF0F0A04210000812F358E121DA20814B90D19B6050DB20A0AAC0D09A5100AA4100C A50F10A80D13AE0917AC0A15A30B0A9A16127F1B1D4A080C1B000577717BF8FFFFF5FFFF FBFFFFFFFEFFFFFCFAFFFCFAFFFEFBFFFFFFF8FFFFF4FFFFF3FFFDFBFFFDFFF4FEFFF7FF F8FFFFB1BFC20000001E00008C1E27A50E17AC070DAB0809A1120EA21413AD0B1AB10616 B00911B00910B00911AE0A15A80C179E101C901720811D254000003A08093D1B1C41282B 432C324228333D1E2D381A242B171621120B1607000C00000D00000D00000E0000100000 1000001200001300001300001300001300001500001300002812150E00001E0D13FFF3F7 FAF1F4FFFDFEF5F7F6FCFFFFFCFFFFFBFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFDFFFFFDFF FAFEFFFBFFFFF7F8FAFFFEFFAF9C9E1B0000320000772029830F1C970D1CA90D1BB00A16 AD080EAA0708A70C08AA0F0AAE0C07AE0C07A80F09A2110C9D131097151393171790181A 90171C92171C96141E9A121CA00F1CA50D1CA90B1AAF0819B50615B70511B70511B60610 B5080EB00A0CAE0B0CA80E0C9D0C09A11A169C1F1B8C1916841A1A82201F6F13144A0203 1C0000574543CAC5BFFCFFF8F5FFF8ECFFF5EDFFF7F2FFFAF8FFFBFEFFFBFFFEFDFFFCFF FFFCFFFFFCFFFFFDFFFFFDFFFFFCFFFFFCFFFFFDFFFFFEFFFFFFFFFCFFFFF9FFFFF8FFFF F7FFFFF7FFFFF7FFFFF8FFFFF9FFFFFBFFFFFCFFFFFEFFFBBABAAE473F32120000260000 651D1E78181C8B0F19AE1E28B51521B20710B5010ABD060BB70304AF0000B60400BE1915 A210119E1117A40E17A90C17B00817B70515BD0213C00111C10011BE0210B90510B30810 AC0C0EA70F0EA1120C9E130E9B13139B1315A01115A40F15AB0B15B00913B50613B70513 B90511B70610B60610B3080EAF0A0EAB0D0CA80E0EA80E0CAF1110A90909AE0B10B7131A AA0815950007990417AB23378712258123354700101D0000352228B5B6BAF2FFFFE5F9F7 FAFFFFFDFDFDFFFFFFFFFFFFFDFDFDF8F8F8FAFAFAFFFFFFFFFFFFFAFAFAFFFFFFFFFFFF B6B6B6343434000000050505242424909090EFEFEFFEFEFEF5F5F5FFFFFFFFFFFFFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFDFDFDFFFFFFFFFFFF E9E9E9B7B7B78D8D8D0101010303030E0E0E636363DFDFDFFFFFFFF7F7F7FFFFFFFFFFFF FFFFFFFEFEFEFDFDFDFEFEFEFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FDFDFDFDFDFDF7FFFDE8FDF8F2FFFD8E8B861D0000340000761D1F942126920D12A21013 A80D11AB0C11AE0A11B00913B20815B30715B30713B3080EAB0507A70C10A01319931A21 882730621B232500002F161ACBC2C3FCFFFDF9FFFDF9FFFDFBFFFBEFF0EAFFFEFBFFFCFD FFFCFFFFFDFFFFFEFFFFFFFFFEFFFFFBFFFFF9FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFF F8FFFFF8FFFFF9FFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFCFFFF FFFFFFFFFEFFFFFDFFFFFCFDFFFBFDFFFAFDFFFCFFFCFFFFFCFFFFFFFDFFFFFBFBFFFAFA FFFBFAFFFDFDFEFFFFF7FEFFD5D8DF2919231D00007725298A1414AF1714B00808AF0A11 AC0A15AC0B13AE0B10AF0B0CB20A0AB5080AB3090CB20D13A20D1393141B82232942070B 120000666865EAFDF9F0FFFFD2E6DD4447400F00004412117220228D1A21A00F1CB00819 B90415BD0215BA0413B30713AB0B13A20F15A40E17B1081DAD09219510217819212D0000 180300858B81E7FBF0F0FFFDF2FFFFF8FFFFFEFFFFFFFCFFFFFAFFFFF9FDFFFCFAC0C0B8 100600280000842D3390111CA50715BA0C16B7040AB3090AAE0C09A70F0AA2110CA41010 A70E13AC0A17AB0B15A4121294191485292A4003081C020B8D8C94F7FFFFF5FFFFFBFFFF FFFEFFFFFCFAFFFCFAFFFDFBFEFFFFF7FFFFF4FFFFF3FFFBFBFFFDFFF5FFFFF9FFF7FFFF B7C6C90103001F0000892027A20F17AB080DA90909A0120EA21413AF0A1AB10618AF0913 AE0A11AF0913AF0915AB0B17A40E1A97131E891A213E0000300000260000220000240000 2500002800002800002D00003100003500003E04034B0F0F5A1E1E692B2C71333469292A 69292A6A282A6C272A6C272A6C272A6D262A652A2E4A222B1100001D080FF5E4EAFDF2F6 FFFEFFF6F8F7FCFFFFFBFFFFFBFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFCFFFFFEFFFEFFFF FCFFFFFCFFFFFFFEFFD7CBCB280A0C3300046F1F2883172495111FA40D1CAB0B17AD0910 AA0A0AA80D09A90F07AE0C07AE0C07A90E0AA5100CA1120E9E12119B13139A13179A1319 9B1219A01019A40E19A90B19AE0919B20719B30717B30713B30811B30810B30810B2090E AF0B0CAB0D0CA4100EA91F1C8B100B7A0D0882231F8635316E27234707052200004B3537 9F9999F1F2EDFBFFFBF5FFF8F5FFFAF4FFFAEDFDF2F9FFFAFCFFFBFFFFFBFFFEFDFFFDFF FFFDFFFFFCFFFFFDFFFFFDFFFFFDFFFFFEFFFFFEFFFFFFFFFEFFFFFBFFFFF9FFFFF8FFFF F8FFFFF8FFFFF8FFFFF9FFFFF9FFFFFBFFFFF8FFFDF2FFF8A7BAA73A3C2F0E00002A0000 6D252688252A7E050E9C0F18A70A13B50B14C11018C40F16BF060BB90103AF0506A21013 9B1317A11017A70D15AE0A15B50613BA0411BD0311BE0210BD0310B9050EB3080EAE0B0C A80E0CA4100CA1120CA01210A11111A40F11A80D11AE0A11B20910B50711B70610B70610 B60610B3080EB00A0EAC0C0CA80E0CA5100CA4100CA50D0CA30A0CA1080BA30D16A91923 A51D2B9011227304158A2C3E3D000223000052333BAFA4AAE8EDF0F1FFFFF1FFFFFBFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFE1E1E17F7F7F070707 0000002B2B2B3B3B3BB3B3B3EAEAEAFFFFFFFFFFFFF6F6F6FCFCFCFFFFFFFCFCFCFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFF FEFEFEF3F3F39D9D9D2323230000000303033131319C9C9CF9F9F9FEFEFEFDFDFDFDFDFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFCFCFCFBFBFB FCFCFCF6FFFCE3F8F1E2F3EB3B312F1C000063171B81161C9D1A209F0C12A80D11AB0C10 AB0C10AC0B11AC0B13AE0A15AF0819B20815B00108BC1316AA1114900B1086191E6C1A20 390207160000908184E8E6E7FBFFFFEDF6F3F1FAF5F7FCF6FEFFFAFFFFFAFFFDFDFFFCFF FFFDFFFFFEFFFFFEFFFFFFFFFEFFFFFCFFFFFBFFFFF9FFFFF9FFFFF8FFFFF8FFFFF8FFFF F8FFFFF9FFFFFCFFFFFEFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFDFFFFFDFF FFFCFFFFFBFFFFFAFDFFFAFDFFFAFDFFFBFFFEFEFFFCFFFFFFFDFFFFFBFBFFFBFAFFFCFA FFFEFDFEFFFFEFF7FAA8A9AE0F00042000007C26298A0E0EAF100DB90B0AB00911AE0A15 AE0A13AE0B10AF0B0CB00A0AB3090AB2090CAF0E14A31018870E158429302F00000E0000 929B9AEBFFFDF1FFFFF4FFFFA9AEAA0800002906045B1B1B7D1D21951820A70C1AB30717 BA0315BA0315B50615AC0A15A40F15A80C17BD0A20AA0013A513268A1C274A0607180000 3F3830BEC8BFF5FFFDF4FFFEF3FCFBFDFEFFFFFEFFFFFBFFFFFBFDFFF9F79F9C93110000 330000872B30950F1AAA0815BA0913B60106B50909AF0B09A70F0AA2110CA40F11A70D15 AC0A17A80C179C100F820F0C832D2E26000016010AA7A7B1F0FCFFF5FFFFFBFFFFFFFEFF FFFCFAFFFCFAFFFDFBFEFFFDF7FFFFF4FFFFF3FFFBFCFFFDFFF7FFFFFBFFF5FFFFC1D3D5 0F15111F0000882027A11017A9080DA80A09A0120EA21413AF0A1AB10618AC0A15AB0B13 AE0A13AF0915AE0917A80C1A9E101C93161E861D227A21237024266B25276D262A73282F 7B2935842833891F2B8D1B258A182287151F86121D86121D87111D87111D8D15218E1421 8E14219013219013219013219113218219276A323F1A00051F050EE7D4DAFFF7FBFFFEFF F8FAF9FAFFFEF9FFFFF9FFFFFBFFFFFEFFFFFFFEFFFFFEFFFFFCFFFFFDFFFFFFFFFCFFFF FCFFFFF8F8F8FFFAFB432A2D2C00035B121D85202E9316269E0D1CA60A17AB0C11AD0D0D A90E09AA0D06AE0C09AE0C0AAC0D0AA90E0CA50F0EA41010A21011A11013A20F15A40F15 A70D17AB0B17AF0917B30717B60517B50615AF0913AC0B11AE0B10AE0B10AF0A0EAE0B0E A90D0EA41010A01A19891311821E1C7E2F2A5619142000001800002E1916B0A7A8EFEFF1 FEFFFFFCFFFDEFF6EFF9FFFAF9FFFAE9F3E8FBFFF8FCFFFAFEFFFBFFFFFDFFFEFFFFFDFF FFFCFFFFFDFFFFFDFFFFFEFFFFFEFFFFFEFFFFFFFFFEFFFFFEFFFFFCFFFFFBFFFFFBFFFF F9FFFFF9FFFFFBFFFFFBFFFFFBFFFFF5FFFDEAFFFBEAFFF8AEC3B43E40330F0000250000 60181B7F2024810C14960D15A30C15AC0811B50711BE0A15C00812B1060CA210139B1315 A01115A50E15AB0B15B00913B50711B70511B90510B70610B5080EB00A0EAC0C0EA80E0E A50F0EA2110EA4100EA41010A70E10A90D10AC0B10AF0A0EB20910B2090EB2090EB00A0E AF0A0EAC0C0EA80E0EA50F0EA2110EA1120E990908A8191BA4191E8C090F860D1691212D 86243368162441000D2200003A1620B7A4AAFFFDFFFBFFFFEFFBF9F7FFFFF5F9F8FFFFFF FFFFFFFFFFFFF4F4F4FBFBFBFFFFFFFFFFFFF7F7F7ADADAD3A3A3A0C0C0C141414090909 555555F6F6F6FFFFFFFFFFFFFFFFFFFDFDFDF9F9F9FEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFFFFFFFFFFFFFDFDFD FAFAFAFAFAFADCDCDC5C5C5C0000000000001212125E5E5EE0E0E0F7F7F7FFFFFFFFFFFF FFFFFFFAFAFAF5F5F5FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFCFCFCFEFEFEFFFFFFFFFFFF FBFFFFF1FFFF93A0990D00002400007F242B90171E9F0E15AD0E13AE0B0EAE0B0EAB0D0E A90D11A90C13A90C17AC091AB00817AF0006C01619A711138F1114821F224C070A1F0000 281215D2CCCEF1F5F6F6FEFFF4FDFCFBFFFFFCFFFBF3F6EFF7F6F1FFFDFDFFFCFFFFFDFF FFFDFFFFFEFFFFFEFFFFFFFFFFFFFFFEFFFFFCFFFFFBFFFFFBFFFFF9FFFFF8FFFFF8FFFF F9FFFFFEFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFDFFFFFDFFFFFDFFFFFCFFFFFCFF FFFBFFFFFBFDFFFBFDFFFBFDFFFCFFFEFEFFFCFFFFFFFDFFFFFBFBFFFBFAFFFCFAFFFEFD FEFFFFF3FBFE8180850E000032000484282B8C0A0AAE0905BD0908B30810AF0913AE0A11 AE0B10AF0B0CB00A0AB20A0AB00A0CAB0C11A2121B810912832C342400001B0B0CCCD8D8 EEFFFFEDFCFFF8FFFFF2F8F8423D3A0F00004316136D1F1F8A1D229D111CAC0A19B60517 B90415B50615AF0915A70D15AB0B17BF031BAE000CB4182D8F17236515182B00000E0000 777671FBFFFDF9FFFFFCFFFFFEFEFFFCFAFBFCF8F9FDF7F7FEF9F6767267120000400604 89292B970E18B00A16BC0710B80106B60807AF0C07A71009A2110CA40F11A50E15AB0B17 A70D17981213790C098131322300001E0D17C5C7D3EEFAFFF4FFFFFCFFFFFFFDFFFFFBFB FFFBF8FFFDFBFEFFFDF7FFFFF4FFFFF4FFFCFAFFFBFFF9FFFFFBFFF4FFFFCDE1E21F2823 1D00008522279E1117A8090DA80A099E130EA21413AF0A1AAF0718A90C17A80D15AC0A15 AF0917B00817AE0919A70C1A9D111C92171C86191C7B191A7618197717197D181C841921 9016219F1320A7101FA91120A91120AB1020AB1020AB0E1FAA0D1EA60719A60719A80719 A80719A90619A90619AB0519940F22762F3F25010D280A14DDC6CEFFFBFFFFFDFFFAFCFB FBFFFFF9FFFFF8FFFFFBFFFFFEFFFFFFFEFFFFFDFFFFFCFFFFFDFFFDFDFFFCFFFFF6FAFB FAFBFDFFFEFF705D611C00003E00068426348F1929980E1DA20A16A90D11AD0F0EAC0F0A A90C07AE0C0AAF0B0CAE0B0CAC0C0EA90D0EA80E10A80E10A80D11A80D13A90C13AC0A15 AF0915B20717B50617B60517B30715A90C13A50F11A80D11AB0C10AE0B10AF0A10AC0B11 A70E139D12178C15197C1C1D5C1513250000120000453A3491908CEBEFF2FBFFFFFCFFFF F8F9FBF2F2F0FFFFFBFFFFFAF6F7EFFEFFF8FCFFF8FCFFFAFEFFFDFFFFFFFFFEFFFFFDFF FFFDFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFCFFFF FCFFFFFCFFFFFCFFFFFCFFFFF7FFFFDDFDF0E9FFFBF0FFFAB5C1B5484139120000220000 5E1A1B771C218F20279819229707119C000CAD0715BA0E1CB7101AA40F159E1213A20F15 A50E13A90C13AE0A13B00911B20811B30811B20910B00910AF0A10AB0C10A80E10A70E10 A70E10A80E0EA90D0EA90D0EAB0D0EAC0C0EAE0B0EAE0B0EAE0B0EAE0B0EAC0C0EAB0D0E A90D0EA80E0EA70F0EA50F10A21010980D109E191C9A1D238A191F7F1B2377212A601A25 410C161B000050323AC0ACB5FFF5FBFFFDFFFCFCFCF8FAF9FBFFFEFBFBFBFFFFFFFFFFFF F8F8F8FFFFFFFFFFFFFFFFFFE4E4E47777771616160000001111113D3D3DB5B5B5FFFFFF FFFFFFFFFFFFF6F6F6F0F0F0F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFE6E6E6E9E9E9A9A9A91C1C1C000000222222282828B8B8B8DBDBDBFFFFFFFFFFFF F7F7F7EEEEEEFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFDFDFDFFFFFFFFFFFFFFFFFFFBFFFF F1FFFE2E3830120000490B0E851D24A018229E010AB80F16B2090CAF0B0CAB0D0EA70E10 A50E15A50D19A80B1CAF0819B20007B5080CA20C0E9A2224832A2C3A00011F0000524648 FFFFFFF9FFFFF8FFFFF9FFFFFBFFFFFCFFFBF4F7F0F7F8F2FFFEFDFFFDFFFFFDFFFFFDFF FFFDFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFEFFFFFEFFFFFCFFFFFBFFFFFBFFFFFCFFFF FFFFFDFFFEFDFFFEFDFFFEFDFFFEFDFFFEFDFFFDFFFFFDFFFFFDFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFFFFFBFFFFFCFFFFFFFDFFFFFBFDFFFBFAFFFCFAFFFEFBFEFFFF F9FEFF6563680F00004C151A8C2C2E910909AF0300BD0505B50710AF0913AE0A11AE0B10 AF0B0CB00A0CB2090CAF0A0EA80B12A0131B7F0B1478252D1F0000322628E7F9F9EEFFFF F5FEFFEAEDF4FCFFFFADACAA080000270803551A167F232493161EA50D1AB20717B70417 B50615B00815A90C17AE0917B90010B90012BB192E8E0E1B791E25521719160000322421 D9D4D1F7F7F7FFFFFFFFFFFFF7F7F7F8F8F8FEFFFFFFFFFB514A401600004F120F8A2628 980C15B30C16BD050DBA0106B70707B00B07A71009A2110CA21011A50E15AB0A19A50D19 A01E207F17167E32341F000040303BE7EBF7F4FFFFF4FFFFFCFFFFFFFDFFFFFBFBFFFBF8 FFFDFBFEFFFDF7FFFFF4FFFFF7FFFDF7FCF8FFFAFFFFFBFFF4FFFFD8EDEE2F3A341A0000 8323279D1217A60A0DA60B099E130EA21413AF0A1AAF0619A70D19A50E17AB0B17AF0917 B30717B20717AE0919A70D19A3181F9C1C1D981D1F951D1E971C1E9A191D9D161CA4111B A1000CAA000FAE0313B20717B70B1BB80C1CBB0C1DBC0B1DBA071ABA071ABC071ABC071A BD061ABD061ABD061AA510236F213129000E31101BD5BBC4FFFAFFFFFDFFFAFCFBF9FFFF F8FFFFF8FFFFFBFFFFFCFFFFFFFEFFFFFDFFFFFBFFFFFCFFFBF9FCFCFFFFE6ECECFCFFFF FFFEFFAC9DA21800002A00007B233389192997101FA00C18A80D13AC0E0DAB0E09AB0C08 AF0A0EB00910B00910AF0A10AC0B10AC0B10AC0B10AC0B10AC0B11AC0B11AF0913B00815 B20717B30717B50519AF0917A40F15A01113A50E13AB0C11B00911B30713B30715AE0917 AE1A28890B16540000300000200000524441AFB6AFF5FFFFF7FFFFF9FFFFFEFEFFFEFCFF FFF9FCFFFAF9FFFDFAFFFEF8FFFFF6FEFFF8FBFFFAFBFFFDFEFFFFFFFEFFFFFDFFFFFDFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFFFFFBFFFFF2FFFFEAFFF9F2FFFBF8FFFBC7C8C26257511A01001F0000 4C0E0F6C1C1F88242C931F289A16239F111FA50C1EA50917A70D15A70E11A80D13A90D11 AB0C11AC0B11AC0B13AE0A13AE0A13AE0A13AC0B13AC0B13AB0B13A90C13A90C15AB0B13 AF0A0EB00A0CAF0A0EAE0B0EAC0C0EAB0D0EA90D0EA80E0EA80E10A80E10A80E10A90D10 A90D10A90D10AB0C11A50E13A0191F880F1481141A87282E792E334E151B1F0000110000 3C2D32B9B3B7FFFDFFFFFEFFF2EEEFFFFBFCFFFCFBFFF9F7FFFEFFF8F8F8EFEFEFFBFBFB FFFFFFFFFFFFACACAC5656560000001B1B1B212121555555DCDCDCFFFFFFF8F8F8FFFFFF FFFFFFF8F8F8F6F6F6FFFFFFFFFFFFFDFDFDF7F7F7FAFAFAFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8E8E8 FFFFFFFFFFFFE6E6E6CDCDCD6969690000000000001C1C1C606060BCBCBCFEFEFEFFFFFF FFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFF7FDFBB8C9C3 0002001A00006E272B89151EA91521A60009BB0A12B5080CB00A0AA90E0CA41010A20F15 A20F19A50D1CAC0A19BE0A13B00106A00B0D9925266F1E1D2300000F00003A3637BABFC2 D3DEE0F6FFFFF9FFFFFBFFFFFCFFFBFEFFFAFFFFFAFFFEFDFFFDFFFFFDFFFFFDFFFFFDFF FFFDFFFFFDFFFFFDFFFFFDFFFFFEFFFFFEFFFFFFFFFEFFFFFCFFFFFCFFFFFEFFFDFFFFFB FFFFFAFFFFFAFFFFFAFFFFFAFFFFFAFFFEFBFFFEFBFFFFFDFFFFFDFEFFFFFEFFFFFCFFFF FBFFFFFBFFFFF9FFFFF9FFFFFCFFFFFFFCFFFFFBFDFFFBFAFFFCFAFFFEFBFEFFFFEEF3F6 4745481100005F272A8E2A2C970B0AB50300BC0000B6070EB00913AF0A11AE0B0EAF0A0E AF0B0CB00A0CAF0A0EAB0E15A0141D85131D65141D1D00004C4346E6FAFBECFFFFFCFEFF EBE5F1FEFFFFF5F7F62D2A231603003C0F097022208B1A1E9E111AAE0919B60517B50615 B20815AB0B17B00817BB000FC20018B81125920B198120276B292B2901011100008C7E7E DCD3D4FFFDFFFFFEFFF9FBFAFBFFFFF8FFFFFCFFFB312B1F1D00005F1E1A8A2326980811 B70D16BE050DBD0306B70707B00B07A71009A2110CA21011A50E15A90B19A40E1A9A1C1F 7F1B1B641E201F00005B4F5BEEF4FFF4FFFFF4FFFFFCFFFFFFFDFFFFFBFBFFFBF8FFFDFB FEFFFDF7FFFFF4FFFFF7FFFDF4F9F5FFFAFFFFFBFFF1FFFFDFF7F73B4841130000822327 9B1317A50B0DA60B099E130EA21413AF0A1AAE0719A50D1AA40E19A90B19AF0819B50617 B60517B30715AE0A159F060B9A090C990D0C9A0F0C9C0C0B9D0708A00105A10002BC121B BC111ABA0F18B60B14B3050FAD0009A90004A60001B0000AB2000AB3000AB3000AB5000A B5000AB5000A9B07156A192829000D310D19C4A9B2FFF9FFFFFAFCF9FBFAF9FFFFF8FFFF F8FFFFF9FFFFFCFFFFFFFEFFFFFDFFFFFBFFFFFCFFFEFCFFFCFFFFE9EFEFFBFFFFFEFFFF E5DADE36171F2600006B1828821626961323A2101BA50C11A80A09A90C07AD0E0AB00910 B20811B20811B00910AF0A10AF0A10AF0A10AE0B10AE0A11AF0A11AF0913B00913B00817 B00817B20719AC0A19A011159D1313A40F13AB0B13B30713B70515B90417B3061AAD0E22 950E1F63000A30000018000044403FABBEBAEDFFFFF4FFFFF5FBFFFCFAFFFFFCFFFFFAFF FFF3F4FFF4F4FFFDF8FFFFF6FEFFF8FBFFFAF9FFFDFCFFFFFFFEFFFFFCFFFFFDFFFFFFFF FEFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFF FFFDFFFFFEFFFFFFFFFBFFFFF4FDFCF4FAF8FBFFFDFEFFFBE0DDD87D726C2A15101B0000 2600004D05097B212A962C3899202F931022960818A90C15AF0A11AF0A11AE0A11AC0B11 AB0C11AB0B13A90C13A90C13A90C15A90C15AB0B17AB0B17AC0A17AC0A19AF0915B50710 B6070CB3080EB00A0EAE0B0EA90D0EA70F0EA50F0EA50F10A50F10A80E10A90D11AC0B11 AE0A11B00911A80D159F1C248B1C237E1D2462161A2F00001800001B0B0C484647D0D5D8 EFF9FAF9FFFFEFF1F0F5EFEFFFFBFBFFF8FAFFEFF0FFFAFAFFFFFFFFFFFFFFFFFFCCCCCC 777777202020000000161616262626A4A4A4FFFFFFFEFEFEE6E6E6FAFAFAFAFAFAFFFFFF FFFFFFFDFDFDFFFFFFFEFEFEFAFAFAFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFCFCFCFBFBFBFCFCFCFCFCFCFFFFFFF4F4F4 FEFEFEFFFFFFF6F6F6D3D3D38F8F8F3434340000000808084848489B9B9BE2E2E2FFFFFF FFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFCFCFCFAFAFAFFFFFFFFFFFFFFFFFFF7F7F7E9EDEC4E5D56070802 2D09097A2B31961A25A80C19B80813B90109B7070AB00A0AA80E0CA21010A01115A0101A A20E1EAB0A19C10D16AF0103A510129321215E13102E0201160606090A0C0711133A484B 919CA0D1D9DCEEF4F2FCFFFBFEFFF8EDEEE6FFFFFDFFFEFFFFFDFFFFFDFFFFFCFFFFFCFF FFFCFFFFFCFFFFFCFFFFFCFFFFFDFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFDFFFFF8FFFFF4 FFFFF6FFFFF6FFFFF8FFFFF8FFFFFAFFFFFAFEFFFBFBFFFBF9FFFDF7FFFDF5FFFFF4FFFF F2FFFFF4FFFFF8FFFFFEFEFFFFFCFFFFFBFDFFFBFAFFFCFAFFFFFBFCFFFFD2D8D8272528 110000682D318B24279E0E0DBE0804BF0000B6070EB00913AF0A11AF0A0EAF0A0EAF0B0C B00A0CAE0B0EA90E149E121B8D1E2753030C1D0000706A6CE1F6F7EDFFFFFFFCFFFBEEFF FBFAFFFCFFFF999C9521180F26040055140E841D1E99131AAB0A19B30717B50617B30717 AC0A17B20717C40015C8041AAB02159C121F841C256C2428542326160000362023B1A2A5 FFFBFFFFFDFFF7FBFCF8FFFFF4FFFFD1DCD41C160A2505006C282589212297060DB90E17 BF060EC00609B70707B00B07A71009A2110CA21011A50E15A90B19A20E1A8F14167B1C1A 450003220002726672E7EFFCF2FFFFE8F6FFFCFFFFFFFDFFFFFBFBFFFBF8FFFDFBFEFFFD F7FFFFF4FFFFF7FFFDF2F7F3FFFAFFFFFBFFEBFCFFE4FCFC4350491200008223279B1317 A50B0DA50B099E130EA21413B0091AAE0719A40E1AA10F1AA90B1AAF0819B50617B70515 B70513B30811B71419B31718B21816B31814B61713BA1211BE0E0EBC0E0FA40404A00805 A30B08A50D0AAA100EAD1311B11614B41615B01010B01010B20F10B20F10B30F10B30F10 B30F109E171D7024302C000F26020EAC919AFFF9FFFFF8FBF7F9F8F9FFFFF8FFFFF8FFFF F9FFFFFCFFFFFFFEFFFFFDFFFFFBFFFFFBFFFEFCFDFCFFFFF9FFFFFBFFFFFEFFFFFFFCFF 664B542800005B0A197A1120971726A51421A40B10A10604A70A05AF100CB00910B30713 B30713B20811B20811B00911B00910AF0A10AF0A11AF0A11AF0913AF0913AF0917AF0917 AF0819A90B199D12179B1315A40F15AC0A15B70515BD0217C00019BA021CAB011C9F0F28 8B1E315D15231800000000023C555291AFAFDFF2F9F3F9FFFFFCFFFFFAFFFFF7FFFFF4F9 FFF7F8FFFBF8FFFFF6FEFFF8FBFFFAF9FFFBFBFFFFFEFFFFFFFDFFFFFDFFFEFFFFFCFFFF FEFFFFFFFFFFFFFEFFFFFEFFFFFDFFFFFCFFFFFBFFFFFBFFFFFBFFFFFBFFFFFCFFFFFCFF FFFCFFFFFCFFF3E8EEFFFBFFFFFDFFFFFDFEFFFFFDFFFFFBE2E1DCADA6A043312D200100 2200004000036B18227919258216269A1727AC0A17B70610B60610B30810AF0A11AC0B11 A90C13A80D15A70D15A70D17A80C19A90B19AC091AAE091AAF081CB30619BA0410BC040C B9050EB5080EAF0A0EA90D0EA50F10A41010A40F11A50F11A80D11AB0B13B00913B30713 B60613AC0A178E0F1A7E161F630E153500001C00002D1B1B838584D1E1E0F0FFFFECFFFF DEEEEBE9EFEDFFFAF8FFF8FAFFF3F4FFEEF0FFF9FAFFFFFFF0F0F0B1B1B14A4A4A000000 0000002323235E5E5EDFDFDFFFFFFFF8F8F8FAFAFAFFFFFFFFFFFFFEFEFEFCFCFCFEFEFE FCFCFCF7F7F7F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF9F9F9FBFBFBFEFEFEFFFFFFFFFFFFFFFFFFFEFEFEF9F9F9FCFCFCF9F9F9EEEEEE F5F5F5FFFFFFFFFFFFE3E3E3C7C7C7474747131313000000080808666666C6C6C6FAFAFA FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFCFCFCFAFAFAFEFEFEFFFFFFFCFCFCECECECDDDFDC00030032281E3A0D0A 752023A1242AA1060EC4141EB00002B7070AB20A0AA90E0CA50F10A20F15A40E1AA70C1E AE0919B30007AA0000AC12149F1F20771718722E2D5C30311F02040D0000070000060000 2822226E6A67CFCFC7FFFFF6FEFFF8FCFFFDFCFFFFFEFFFFFFFFFFFFFDFFFFFBFFFFFAFF FFFAFFFFFAFFFFFAFFFFFBFFFFFDFFFFFEFFFFFFFFFEFFFFFEFFFBFFFFF8FFFFF6FFFFF6 FFFFF8FFFFF8FFFFF8FEFFFAFEFFFAFCFFFBFBFFFDF9FFFDF7FFFDF5FFFFF4FFFFF2FFFF F4FFFFF5FFFFFBFFFFFFFCFFFFFAFFFFFAFDFFFCFBFEFFFDF9FFFFB6C1BD110D0C180000 70292F8D1C20A40F11C00E0EBC0203B5080CAF0A10AC0C0EAC0C0CAE0B0CB00A0CB3090C B00910A50A129411198B2A314100042305078F8B8CEBF9FAF5FFFFF7F5FFFFFAFFF5F6FB FEFFFFFFFFFB3D342D1A00003B04017822238C191E9D111AA80C19AF0917B20815B20813 B60613CA0B1DC30718A00005AD19258D141D7011177A35382E0000150000938181FFF7F8 FEFEFFF1F5F8F9FFFFE3EDEFA7A9A61609002C0700772D2A8C1E2198020DBC0C17C0050E C1080DB60807AC0D07A41109A1120AA41010A80D11AF0915A50D198C171D7B262B330000 2C0910887E87EAF1FBF4FFFFEAF7FFFCFFFFFFFDFFFFFBFBFFFCFAFFFEFBFEFFFDF8FFFF F7FFFFF9FFFDF4F4F4FFFBFFFFFCFFECFAFDECFCFC4C514D1500007E252994151C9F0D10 A40B0DA11110A61113B00A14B10616A90B19A70C1AAB0A19AF0819B20717B30715B30811 B20910B20D11AE0E0EAB0C09AA0B07AC0904B00903B50905B30B08AD140FA61510A4130E A4100CA30F0BA40F0BA5100CA70F0CA80E0CA80E0CA90E0CA90E0CAB0D0CAB0D0CAB0D0C 9714197E303D3001111E00039B7D87FFF9FFFFF8FBF7F7F7F7FFFDF8FFFFF7FFFFF9FFFF FCFFFFFFFFFFFFFDFFFFFBFFFFFBFFFCF8F9F4F6F5FBFFFFECF4F6FBFFFFFFFEFF867178 2400034C0412710F1E951B28A51924A30A0FA00201A60701B2100BAC0B10AE0A15B00913 B30713B50711B50711B30811B00911AE0A11AB0C11A90D11A90D11AC0B11AE0A13B00913 AC0A15A110179E1117A50E15AC0A15B50615BA0317BC0217B7041ABA122B96021A891226 8C3142591F2B1500000700022A2D32CCD5DCEFF8FFFFFEFFFFF8FFFDEDF7FFF9FFFFFAFD FFFAFAFFFEFBFFFFFBFCFFFBFBFFFDFCFFFFFEFFFFFFFDFFFFFEFFFEFFFFFCFFFFFEFFFF FFFFFFFFFEFFFFFEFFFFFDFFFFFDFFFFFCFFFFFCFFFFFBFFFFFCFFFFFCFFFFFCFFFFFCFF FFFBFFFFFAFFFFFAFFFFF6FCF9F3F5FCFCFCFEFFFDFEFFFBF7F8F2D7D2CE6B5D5A140000 1C00003000014607106018238D2B389B111EA90B19A80C19A70D17A50D19A50D19A40E19 A40E19A50D19A50D19A80C1AA90B1AAC091AAE091AB0071AB30717BA0410BA050EB7060E B30810AE0B10A80D11A210139E12159B13179A13199A131A9B121C9D111E9E101E9E101E 9414216A09144100002A00001F0000594043BDB4B5F7FFFFF2FFFFE8FFFDEDFFFFF4FFFF FBFFFFFFFCFDFFF1F1FFF1F3FFF7FAFFFCFDC4C4C46A6A6A262626000000000000484848 9E9E9EFFFFFFFEFEFEFFFFFFFFFFFFF7F7F7F9F9F9FFFFFFFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF1F1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B9B9B2D2D2D0000000000002525258A8A8AE7E7E7 FCFCFCFFFFFFFFFFFFFAFAFAFEFEFEFFFFFFFFFFFFF0F0F0FAFAFAFCFCFCFFFFFFFFFFFF FFFFFFFEFEFEFAFAFAFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFCFCFFFFFFFFFFFFFCFCFCFEFEFEF1F1F1FFFFFF736E6A0B000031120061271B792018 921815AA1818B00C0DA50000B50909B20A0AAE0B0CAC0B10AC0A15AE0919B0071CB50519 BC0410BC040CB5080EAB0C119E111793161A861C207B20256D22264E1413290000160000 0F00001C1208686458AAB0A4F2FFFBEEFFFFEDFFFEF1FAFFFAFAFFFFF9FFFFF7FFFFF5FF FFF3FFFFF2FFFFF8FFFFFBFFFFFEFFFCFFFFF5FBF7F1F8F1FEFFFBFFFFFBFFFFFBFFFFFD FFFFFDFFFFFDFFFFFDFFFFFDFEFFFDFEFFFFFEFFFFFCFFFFFCFFFFFBFFFFFBFFFFF8FFFF E6FAF9F5FFFFFFFBFFFFEDFAFFF7FFFFFBFFF4FFFEF1FFFFADBDB3150E0839050771141C 981421A30611BB141CA70002B20A0AAC0D0AA71009A51009AB0D0AB2090CBA050EB60611 A90D187E070D823B39190000130802848381FFFBFFFFFDFFF9FFFFE6F2F2FBFFFFFFFFFF FFFCFDC3AFB02D0D0E200000521415782628831C1F86090DA20F15B40F16B30008B40006 B60610B30811B20813AC0A15A40E1996141C841D206E27251D0000110000D5D4CFFBFFFF FCFFFFF1EFFCFFFAFF82707C110000491D1476252489111AA80A19B80314B9000BBB060D B00B09A710079E14099E1409A5100AAF0B0CBA050EAC0A17881D2D7A3645220000170001 E3DADFFAFFFFF1FDFDF7FFFFFBFFFFFFFFFFFFFDFDFFFCFDFFFEFDFFFFFFFBFFFFFBFFFF FFFEFFFFFAFEFFFDFFF9F8FDFBFFFFFEFFFF4B3D3D2500006F202684161F98121BA51218 AB1014AC0C0EB2090CB90C12B60613B50617B00817AE0A15A90C15A80D13A70E11A80E10 A90D0EA90E0CAB0D0AA90E09A71009A51107A21207A2120AA50F0EA70E11A70E11A80D11 A80D11A90D11A90D11AB0C11A8090EAB0A10AF0B12B00C13AF0B12AC080FAA050C940B15 7221303D0D1D1E00026F4E59FFF8FFFFFBFFFFFFFFFBFFFFF7FFFFF7FFFFF8FFFFFBFFFF FEFFFFFFFEFFFFFCFFFFFCFFFFF8FBFDF9FAFCFFFFF9FFFFE8F2F4FBFFFFD1C7CF1D0008 2B00007C243285111EA01920AF16199D0000B71008AB0A02A4100EA21013AB0B13B30713 BA0413BC0313B90413B20811A70C10A71515A116119B0C06A20A05B30F0DBB0B0DB20308 AB0B13A70D17A80D15AB0B13AE0A13AF0913AE0A13AB0B15AC121E9E0D1A920E1C911829 8D203378172A52000D29000030242696A19DF9FFFFFCFFFFFDFCFFFAF7FEFFFBFFFCF6FF FFFCFFFFFEFFFFFFFFFEFCFDFDFCFAFFFEFBFFFEFAF6F3EEFFFFFDFEFFFFFFFFFFFFFFFF FFFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFDFFFFFDFFFFFDF7F3F2BAB0AF615353 1300020E0000110000390C13701D27811826861A298E1B2A921928951524980F1F9A0C1C A81424A60E1DA50917A70616AB0918B00B19B00B19AF0913AF060DB30A0FB60F16B51118 AD1019A610199F131E9A1824A22A368315226806136D15237C2E3C752E3C4C0A16240000 1A0000110000392527A49696F1E8E9FAF8F9F8FAF9FBFFFFF2FBFAF9FFFFFBFFFFFAFCFB FFFEFFFFFDFDFFFCFDFFFCFD9694953030300000000A0A0A262626747474DADADAFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF0F0F0C1C1C16E6E6E1010100000001616165E5E5ECDCDCD DEDEDEFBFBFBFFFFFFFDFDFDECECECFCFCFCFFFFFFFEFEFEFFFFFFFFFFFFFEFEFEFAFAFA FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAFAFAF9F9F9F9F9F9FFFFFFFFFFFFD4D4D44035312C0800571D0F76261D7E17128D0B09 A81213B91516B80E0FB3090AB00A0AAE0B0EAC0B10AC0A15AE0917AF081AB20717B70610 B9060CB7060EB3080EAE0A11A70D159E111993161A83161975191A6B21205C221E3D120C 1C00001100000F060037413884958DE3F2EFF9FFFFFEFEFFECE8F7FBEFFFFFF8FFFFF8FF FFF9FFFFF9FFFAF2FFF1EFF4F3F5F4FCFFFBFCFFFBFEFFFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFFE8FFFD F2FFFFFFFAFFFFF0FFFFF6FFFFFBFFF3FFFFEEFFFF798B7F080000460509811620A01222 A20010B71522AB070EAF0B0AAC0D07A21207A11309A80F0AB2090CBD030EB90413AE1420 7D0C10733A331200001A1A10AFB0ABFFF8FFFFF7FEF8FFFFF0FFFDF9FFFFFCFAFBFFFBFD EAD4D766494D19000037090B6225247827247E15129A1214B51217C0070FBE030CB00910 AC0B11B00911B20811AE0A13A40E1792171A7B221E32000013000078756CFBFFFDFCFFFF FFFBFFFFEFFF856A7D1600004F1D167B22248D0F1AAB0819BA0315B9000BBA070DAC0D0A A212099B16079D1507A51009B20A09BE030AAF09177812276B2D421D00002A1019E6E0E2 F7FDFBEFFAF6F7FFFFFBFFFFFEFFFFFFFEFFFFFEFFFFFEFFFFFFFFFCFFFFFEFFFFFFFDFF FFFBFFFFFEFFF8F9FBFEFFFFFFFDFD543E40240000681F287D1923931520A4121CAD0D15 AF0A0EB20A09B80B0DB90511B70515B20815AC0A15A50E13A21013A21011A50F10A80E10 AB0D0EAE0B0CAC0D0AA80F0AA4110A9E140AA0130CA80E10AB0C11AC0B11AC0B11AC0B11 AE0A11AE0A11AE0A11AD080FAF0A11B30C14B60F17B71018B60F17B40D15A0141F721F2F 410E1F2000046F4E59FFF8FFFFF6FAF7F7F7F9FFFDF7FFFFF7FFFFF8FFFFF9FFFFFEFFFF FFFEFFFFFDFFFFFCFFFFF9FDFFF9FBFEFFFFF9FFFFE8F3F7F9FFFFDBD6DD371D26230000 6E1E297D0F1A961319A81213A40200BD150CAA0700A0120E9E1213A80D13B30713BC0313 BE0213BA0413B00913A7111399120E94140B9B180EA5170DAC0F08B30602B30305AF0A11 AB0B15AB0B13AB0B13AB0C11AB0C11A90D11A70E11AA151BA10F199A0C189B11209D1529 930F267F001756000A1500002B2E258F918CE6E8E7FEFFFFFEFEFFFEFEFFFEFEFFFAFAFF FEFEFFFEFDFFF9F7FAF7F6F4FFFDF8FFFFF6FFFFF6FFFFFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4FDFDFDFCFCFCDDDDDDA0A0A0 5555551616160A00002000003F000760182470202D711522720C1A800D1E8E1423910E1E 930B199709179C0C16A10F1AA110179D0C139A090C9F0A0CA10C0E9E0C0F9A091093060E 8D07108A0C18861320600009761F2F833C4A68323F340C171400000D000212070D2C2829 797979D1D1D1FDFDFDFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFF6F6F6FFFFFFFFFFFFFFFFFF EFEFEFC0C0C0727272222222000000000000565656B6B6B6F7F7F7FFFFFFFDFDFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF7F7F7FFFFFFFFFFFFE7E7E79797973F3F3F000000000000212121898989 E0E0E0F1F1F1FAFAFAFFFFFFFFFFFFE0E0E0FFFFFFFFFFFFFFFFFFFEFEFEFAFAFAFAFAFA FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F8F8F8F6F6F6FFFFFFFFFFFF8484840E0000310000670B0E8C1D2399161EA30C15B30C16 BB0B15B6050DB3090CAE0B0CA80E0EA40F11A21013A11017A20F19A70D15AF0A0EB20A0A B00A0CAF0A0EAB0C11A70E13A110179A131993181D86181B7E1E207C28286B23244E0E0E 2F00001F00001200000F01003125257A7174CCCACFFEFEFFFBFFFFF8FEFFEFF5FFF0F6FF F6FAFFFCFFFFFFFEFFFFFEFFFFFAFAF0EAEAFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFFF0FFFFF4FFFF FFFAFFFFF7FFFFF7FFFFFAFFF4FFFFEEFFFF49564C0B00005813188E202BA61526A0000E B4121FB10D14AF0B0CAC0D09A21209A11309A80F0AB00A0CBC040EB70513B018247F1016 662F2A1100002B2D22E5E7E2FFF8FFFFF5FCF5FEFDF5FFFFF6FFFCF6F6F6FFFCFFFFFAFD B6A0A31B0000200000501A18772C29851F1D971014B20E15C40914C1030DB00910AB0C10 B00911B20811B00913A70D15971419821E1E58171319000021170EC8C9C4FEFFFFFFFDFF E2D6EA5E4757190000561D167D21248E0F1AAC091ABA0516B8000BB9060CAC0D0AA21209 9B15099D1509A5100AB00A0ABD040CAC0A19710E225D22362200064F353EF1EBEDFBFFFF F2FDF9F7FFFFFBFFFFFEFFFFFFFEFFFFFEFFFFFEFFFFFFFFFBFFFFFCFFFFFFFDFFFFFBFF FFFEFFFBFCFEFEFFFFFFFCFC5D47491F0000631A237C1822951722A3131CAA0D14AF0A0E B30B0AB50B0CB30811B20815AE0A15A90C15A50E13A40F13A50F11A80E10AE0B10B00A0E B3080EB5080CB2090CAF0B0CAB0D0CAB0D0CAF0A0EB2090EB2090EB2090EB2090EB2090E B2090EB2090EAA0106AB0207AD0409AE050AAE050AAE050AAC0308960B12732231441424 25000A72525DFFF8FFFFFBFFFBFBFBFAFFFEF8FFFFF7FFFFF8FFFFF9FFFFFEFFFFFFFEFF FFFEFFFFFDFFFFFBFEFFFBFCFDFEFFF9FFFFEBF6FAF9FFFFEFEAF169525A2200005C101A 770F188F10179E0C0DA90A07C01710A80500A1120EA01211A90C13B30713BC0313BD0213 B70515AE0A15A41215910D0B8A0F089419119F1B16A2130FA40907AA070AAE0A13AE0A15 AE0A13AE0A13AE0A11AE0B10AC0B10AB0C11AE1319A8111AA10D199F0E1D9E11249B1128 960E267D14253000000D0000110200736866E6DDE0FFFDFFFFFEFFEDF0F9FCFFFFFBFFFF FBFFFFFCFFFFFDFFFEF8FAF5FEFFF9FFFFFAFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FEFEFEFFFFFFFFFFFFFFFFFFCFCFCF 8888885A51522E111520000020000026000043040C692027802D35882D348C28308F262D 8F242A9325289224278D1F1E8416157E0E0C8E1816941C1D9720229521249120248D2026 89242C852A337020295A182236010B1B00001100000E00044F464B828083CFCFCFFBFBFB FFFFFFFCFCFCF0F0F0FFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFF3F3F3F1F1F1969696 1F1F1F0000000000002F2F2F7E7E7ECFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF1F1F1FAFAFAFFFFFFFFFFFFFFFFFFD7D7D77777772020200000000000003B3B3B BEBEBEFFFFFFFAFAFAECECECFFFFFFFBFBFBFDFDFDFBFBFBF9F9F9FEFEFEFFFFFFFFFFFF F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFF FBFBFBF3F3F3FFFFFF55555511000049020A7A111F981F2EA11726A60719AD0214B10010 AD0008B20910AC0C0EA50F10A11111A01113A01115A01117A40F13A90D0EAC0D0AAC0C0C AC0C0CAB0C10A80D11A50E15A11017A81D2495121A830A117F0E1482192084232A862A2F 8131344303042400001C0000140000302222706E71AEB8BAD2E4E6F0FFFFF0FFFFF4FFFF F2FCFEF1F0F5FCF3F8FFF9FFFFFAFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF1FFFFEFFFFFFFFBFF FFF8FFFFF8FFFFFAFFF4FFFFF0FFFD333F350F00006C232A972330AC172AA3000FAF0D1A AC0B11B00A0CAC0D09A41109A11309A70F0AAF0B0CBA0410B60613AB152182151A56211B 0D0000383B32FEFFFBFFF2F9FFF9FFF2F6F7F8FFFFF6FCFAFCFCFCFFFEFFFFFCFFF5E9E9 594745140000370B086A2623852624940F14AD0912C30413B80006AF0A10A90D10B00911 B30811B20813AB0B159D12198B1A1C7929282B00001100005C5451F9F9FBFEFEFFDBD9E7 21111C2200005E1F1A812123900E18AD0B1ABC0718B8000CB6050BAC0D0AA411099D1509 9D1509A5100AAF0B0CBC040CAB0A19791B2D4F182B230008725B63FDF7F9FBFFFFF8FFFF F7FFFFFBFFFFFEFFFFFFFEFFFFFDFFFFFEFFFFFFFFFBFFFFFCFFFFFFFDFFFFFCFFFCFCFE FEFFFFFAFCFBFEF8F86A54561F00005D141D7C1822971924A2121BA80B12B00B0FB20D0B B10B0BAF0A11AC0A15A90C15A80D15A50E13A70E13A80D11AC0B11B00911B30810B70610 B70610B70610B60610B3080EB2090EB3080EB3090CB3090CB3090CB2090CB2090CB2090C B00A0CB71113B71113B51112B41011B20E0FAF0C0DAD0A0B97121770222F421625210008 6B4D57FFF9FFFFFBFFFFFFFFFBFFFFF8FFFFF7FFFFF8FFFFF9FFFFFEFFFFFFFFFFFFFEFF FFFDFFFFFDFFFFFDFEF9FAFCFBFFFFEFF8FDFBFFFFFFFDFFA08B941D000048020C77161F 91181F960A0BA90B0ABD1610A90400A4100EA21011AB0B13B30713BA0413BA0413B50615 AB0B15980B1191131484110E790905840E0C971B19A01A1B9C0B10A90C15AE0A15AF0913 AF0A11B00910B00910B00910AF0A10AF0E14AF0F17AB111BA6101CA20F219F1022A11329 931E2E7934373B0F0C1B0000150000755F61E7DBDDFFFDFFFAFBFFF9FFFFF2FBFFF3FEFF F8FFFFF9FFFFF8FEFCF4FAF6FAFFFBFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF3F3F3F9F9F9FFFFFFFFFFFFF7F7F7 E8E4E3C0B6B58676763E2A291A00001C00002700002400002A00004000004600004E0705 5D13106C231D762D267C32297E312973201C771F1D721C1B661212540204420000320000 2D00002600001F00001900003A242775696BB2B1AFDDE1E0F3F7F8FEFFFFFFFFFFFFFFFF FFFFFFFEFEFEF6F6F6F2F2F2F3F3F3FFFFFFE9E9E9F5F5F5C4C4C43C3C3C040404111111 0000005D5D5DC4C4C4FFFFFFFFFFFFFFFFFFF0F0F0EAEAEAFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF7F7F7FBFBFBFFFFFFE9E9E9C5C5C5373737272727040404000000 505050CCCCCCFFFFFFFFFFFFFEFEFEFDFDFDF6F6F6F1F1F1FBFBFBFFFFFFFFFFFFFAFAFA FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFF FBFBFBFFFFFF5757570F00006A2B34872939932435931226980319A30116AF0619B50A1A AF0913AB0C11A70E11A50F11A50F11A70E13A90C13A90D11A80E0CA80F09A90E0AA90E0C AB0D0EAB0C10AB0C11AB0B13AD1019AD131FA7131FA1101D9A101D98111F94121E8C121D 881D2382282A6C20223700001800000800001920193E534C88A39CC1DED9F0FFFFF7FFFF F8F6F9F9EAF1FFF6FFFFF8FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF2FFFFEDFBFBFFFBFFFFF8FF FFF5FFFFFDFFF4FFFFD6EBE2282D2617000075242B911724AF1426A90213AC0A15A8070D B00A0CAE0C0AA4110AA1120AA70F0CAE0B0CB70610B307139F0D18851C2141100B0A0000 4D5349FCFFFDFCECF6FFF9FFF3F3F5FBFFFFF9FDFEFEFFFFFAFAFCFEFCFDFFFFFDB2ADA9 180B051A00004A100C7E2423901216A90712C50616B80007AE0B10A80E10AF0A10B30810 B50711B00913A50E1794151C8222245B1A181C0000160402AFABACFBFFFFD4DBE5060004 2B0200681E1B861F22910E16AD0C1BBB0917B6000CB5040AAC0D0AA5100A9E140A9E140A A5100CAE0B0CB9050EA70C1A8126383E0B1C1A0002907B82FFFCFDFBFFFFF8FFFFF8FFFF FCFFFFFFFFFFFFFDFFFFFDFFFFFEFFFFFFFFFBFFFFFBFFFFFFFDFFFFFDFFF8F8FAFCFFFF F4F8F7FCF8F77B67681D0000550E167A1922991D27A0131BA50A10AF0C0FB30E0CAF0B0A A90D10A70E13A70E13A70E13A70E13A80D13AB0B13AE0A13B20813B50613B60613B70513 B70513B70513B70513B50711B30810B2090EB00A0EB00A0EAF0A0EAF0A0EAE0B0EAC0C0E A90B0CA60A0BA40A0AA30B0AA20A09A20A09A00A098E13156E26314319271C00045D424B FFEDF3FFF6F9FDFDFDFBFFFFF9FFFFF8FFFFF9FFFFFBFFFFFCFFFFFFFFFFFFFEFFFFFEFF FFFEFDFFFEFFF7F7F9FCFFFFF6FBFFFCFFFFFFFDFFCEBDC51B0000340000751E24942629 910B0CA40A0AB60E0BAE0603A80E0EA70E10AE0A11B30811B70513B70513B20815A80C17 8C030A961E208016165900005B0000861F22962C308D1119A40E19AE0A15AF0913B00911 B20910B3080EB3080EB3080EB0070CB20D14B21119AF121DA60E1BA10D1DA10E21971726 7D1E22752B2A5414142400001B0000664E4ED3C9C8FEFFFFF5FFFFE9F9F9E5F7F7EEFFFF F4FFFFF4FFFFF4FFFEF8FFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF6F6F6F9F9F9FFFFFFFFFFFFFFFFFFFEFFFF F9FFFDF9FFFDE1E6E0B4B3AE7E767350433D392620331A15190000180000190000190000 1900001C00002100002300002300002300002300002300002200002200002C0203310D0D 52343475605FAA9C9BD6D1CEEFF1EEF8FFFCF5FFFFF7FFFFF9FDFCFCFCFCFFFFFFFFFFFF FAFAFAF8F8F8FFFFFFFFFFFFF5F5F5E5E5E5717171090909000000000000323232A9A9A9 E5E5E5FFFFFFFFFFFFF1F1F1FEFEFEFFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF7F7F7F8F8F8FFFFFFFFFFFFFEFEFEFBFBFB7E7E7E151515000000000000 141414757575EAEAEAFFFFFFFFFFFFFFFFFFFEFEFEFBFBFBFFFFFFFFFFFFF8F8F8FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFAFAFAFFFFFFFFFFFF F8F8F8686868080000300810490B166414217F1A2A961B2FA2172AA61124A70C1CA80C19 A80D15A80D13A90C13AE0A11B20811B70513B50710AB0D0CA80F0AA90E0AAB0D0CAE0B0E AF0A0EB20910B20811A70007B30916B91120B30D1BA90716A40615A2041399030FAB1F28 991C20851B1D741E1D5D221E38150F0A00000002000005002C3D35808F8ACCD2D2FFFDFF FFFAFFFFF6FFF5E0E9FFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF4FFFFEEFAFAFFFBFFFFF9FFFFF1FB FFFEFFF1FFFCADC1B615150D1A0000781E28890616AC0D21AD0516AC0C16A8090EB00A0C AF0B0AA5100AA1120AA5100CAC0C0EB60611B008159507138B262A2D0000080000787F77 FBFFFDFFF2FBFFF8FFFBF6FCFEFFFFFEFFFFFEFFFFF8FCFDEEF4F4F9FFFFF4FBF44B4B43 1100002500006D1D1C8E151CA70B18C90C20C00111AC0B11A70E10AE0B10B30810B70511 B50613AC0A179E111A8310178732352D0000180000473F3DFBFFFFACBABD030000360604 731F1F8B1E23930C13AE0E1ABC0C19B6020DB4050AAC0C0CA5100AA0130AA0130CA5100C AC0C0EB50710A20E1A7D26372B000C180003AE9DA3FDFBFCFBFFFFF5FFFCF3FEFAFCFFFF FFFEFFFFFDFFFFFDFFFFFEFFFEFFFFF9FFFFFBFFFFFFFCFFFFFDFFF5F6F8FCFFFFF3F7F6 FDF9F88F7B7C1D00004F08107A19229B1F299F121AA3080EAF0C0FB40F0DAD0B09A70E10 A40F13A70E13A80D13A90C13AB0B13AC0B13AC0A15AE0A15AE0A15AE0917AE0917AF0917 AF0917AF0917AE0917A90C15A70E13A70E13A50E13A40F13A21013A11013A01113980E0E 960E0E950F0E95110F9513119717149A1A178B232471343C4C263324040F614750FFF1F7 FFFBFEFFFFFFFAFFFEF9FFFFF8FFFFF9FFFFFBFFFFFCFFFFFFFFFFFFFEFFFFFEFFFFFCFB FFFEFFF7F7F9FEFFFFFAFDFFFCFCFFFFFDFFEFDFE941222A25000065191D912A2D8F0F10 A10D0DAE0907B20A09AB0D0EA90D10AF0A11B30811B60613B50613AF0917A50D198C060D 9522277E1A1C4900003D00006312187A292F7D18209D111CAC0A17AE0A15AF0913B30810 B5080EB6070CB6070CB30409B4090FB70D16B30F18AC0C18A60A18A308189A0C1A8D161C 831C1F7D23256216162A00001B000064524EC2BEBBF9FFFFF4FFFFF1FFFFF0FFFFEAFEFD EEFFFFF3FFFFF5FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF6FCFAEEFEFB F1FFFFF2FFFFF5FFFDF8FFFBE7EEE6D9DAD4D3D0C9918A82857C73736B5E635C4C5A5343 544D3B4F48364E453664534B614E4A5F4C4865524E7A66659E8A89C6B4B2DED0CFF9EFED FFFEFBFFFFFBFCFFFDF1FCF6E5F4EDE6F9F3F2FFFCFCFFFFFFFFFFFAFAFAEAEAEAFDFDFD FFFFFFFFFFFFE8E8E89A9A9A2A2A2A000000000000181818797979E2E2E2F6F6F6FFFFFF FFFFFFF7F7F7EBEBEBFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4F5F5F5 F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFF1F1F1FFFFFFF7F7F7BEBEBE6868681C1C1C010101 181818393939A8A8A8DADADAFFFFFFFFFFFFFDFDFDFFFFFFFEFEFEF7F7F7FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF9F9F9FCFCFCFFFFFFEAEAEA B1B1B12B2B2B0406030A02002104084411186B1D2A831E2C8B15258F0C1A9D111EA20E1A A90B19B00815BA0413C10013CA0011C40010B2090CAB0D0CAC0C0CAF0B0CB2090EB5080E B7060EB90510AD0003B7010EB80211AF0009AE000CB90A19C21322BD1522930000990408 9F181C98242584262468211D521F1B412019160300080000060000221C1C7C7177E1D2D9 FFF9FFFFF9FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF5FFFFEFF9F8FFFCFFFFFAFFF9EEF4FFFFFF EAFDF784958B070000260000892531900314B10B1FAF0414AB0B13A90D10B00A0EAF0B0C A5100CA1120CA4100EAB0D0EB30811AE0A15930A149131351D0000120C00B0BCB2F2FDF9 FFFAFFFFF5FFFFFBFFFDFBFEFFFEFFFEFFFFFBFFFFF5FFFFE5F6F0F4FFFDA6B2A8261F15 1900005E181885161D9C0816C20C22BF0618AB0C11A70E10AE0B0EB3080EB90510B70511 B30715A80C199411198820275E16192A00010E0000C6CBC7677A780504024208077E1E20 901B21940B13AE0E1ABA0F18B3030DB00609AC0C0CA70F0AA1120CA1120CA50F0EAB0C10 B009109E101C722130230007290E17D7C8CDFFFFFFF9FFFFF1FCF8F8FFFEFEFFFFFFFEFF FFFCFFFFFCFFFFFEFFFEFFFFF9FFFFF9FFFFFDFBFEFFFDFFF3F4F6FBFFFFF2F8F6FDFCFA 9E8C8C1E00004A040C791A229B222B9E131AA0070CAD0D0FB4100EAA0B07A70F0EA50F11 A80D11AB0C11AC0B13AC0B13AB0B15A80C17A40E17A10F199D111A9B121A9A121C9B121C 9B121C9A121E96141E93161E93161E92161E90171E8F181E8C191E8B1A1E9225288E2426 8A23248622228523228425238527257B2D2D5927303F1F2A20050E624D54FFFAFFFFFCFF FFFFFFFCFFFFFBFFFFF9FFFFFBFFFFFBFFFFFCFFFFFFFFFFFFFEFFFFFEFFFCFBF9FFFFFF F8F8FAFFFEFFFEFFFFF6F5FDFFFCFFFDF2FA765F651C000047060A7E24268B1314A51515 AB0708B60C0DAE0B10AE0A11B00911B30811B50613B20813AC0A17A40E1998151D8F1E24 76171D50010635000034000049111A6C1F29941520A70D19A90C17AC0A15B00911B3080E B7060CB9060CBB080EB7060CB5060DB20710B00913AC0A17A90817A30915AD1D26910E13 861215862425631717320000260702382D27ABAEA7DEEDE6F2FFFFF0FFFFEAFFFFEDFFFF F2FFFFF1FCFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFDFDFDFCFCFCFEFEFEFFFFFFFBFFFFF4FFFFE2F8F5 D9EDEBE3F6F2F4FFFFF5FFFDF8FFFDECF6EEF8FFF7F4FAF0F0F6EAF2F8EAF9FFF1FCFFF3 FBFFF3FBFFF4FCFFFBFEFFFFF4F6F5EDEDEDEDEDEDF9F9F9FFFFFFFEFFFDF2F7F3F1F7F3 F4FDF8F8FFFDF7FFFDF5FFFDF4FFFDF1FEF7EFF3F2F7F7F7FFFFFFFFFFFFFFFFFFF7F7F7 9B9B9B4343430404040707070C0C0C555555C9C9C9F5F5F5F8F8F8FFFFFFFCFCFCF9F9F9 FFFFFFFFFFFFF9F9F9FDFDFDFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFF FFFFFFF8F8F8F2F2F2FDFDFDFFFFFFFBFBFBFDFDFDFFFFFFFFFFFFA9A9A92D2D2D000000 020202000000636363CBCBCBF7F7F7FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFF3F3F3FFFFFF ACB7B3415F571C372E0004000B00001D000049060F6F17238A212F8C18239614209E101C A90B19B60517C10015CA0013C50011B50710AC0C0EAF0A0EB2090EB5080EB7060EBA050E BC040EBD0310C30916C00613B5000AB4000BBB0713B60410A80002BC1318AF0C0F9F0608 98090B9315168E1D1F7D1F206B1C1F6224255322252704081100000B0000665B61D5CED5 FFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF3FFFBF1FAF9FFFCFFFFFAFFF3EDF1FCFFFFE7FBF2 6B786E0A0000390205A335429F0A1EB80D20AF0313A60910AA1012B00A0EB00A0CA5100C A1120CA4100EA80E10B00913AB0B17930F1A93393B1B00001A180CD9E9DFF0FCFAFFFBFF FEEEF9FFFBFFFFFBFFFFFDFFF0F1F5F9FFFFF5FFFFD0E7E1F0FFFFF2FFFB414439120000 53191779151D8C0412B1081DB40418A90D11A70E10AE0B0EB3080EB70610B90510B70513 AF0917AF1D28720003943B412E000012000073726D3647410400004B0708881B20971A20 970A12AF0F19B90F18B2040DAF0609AC0D0AA80F0AA4100CA2110EA50F10A80D11AC0B11 9A121C681E2B22000A3D262EF7ECF0FEFFFFF7FFFDF3FEFAF9FFFFFFFFFFFFFEFFFFFCFF FFFCFFFFFEFFFCFFFFF8FFFFF9FFFFFBFBFDFFFEFFF0F4F5F9FFFFF3F9F7FEFDFBA89696 210000470109791A229B232C9D12199F060BAD0F10B3110EAA0B07A80E0EA70E10AC0B11 AF0A11B00913AF0915A90C17A20F1999131A90171C881B1E821E20811F20811E21821D21 821D257F1E297C1F2A7C1F2A7B1F2A7A202A77212A74232A73242A52070C4A0307410001 3800003000002C000029000023000028050B1D020B0F0000564349FFF5F9FFFDFFFFFEFF F8FAF9FBFFFFFBFFFFFBFFFFFBFFFFFCFFFFFEFFFFFFFFFFFFFFFFF9F9F7FFFFFDF9F9F9 FFFEFFFFFDFFF2EFF8FFFDFFFFFAFF9D8E931500002B00006B1B1C851716A71D1DAB080B BA0D13B00910B00911B20811B30811B20813AF0913AB0B15A20F19A6222D87151D70131B 5F141B3400021F00001F00055D242D881A259D111CA10F1AA50E17AB0B13AF0A10B5080E B7060CBF0C12B9060CB30006B00108B1060FB20B15B10B17AD0B16A2000BA90F17A51A1F 8E171974151359120E350600140000261D148E938CEDF9F5F4FFFFEDFFFFF2FFFFF2FFFF F6FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFFFFFFFCFFFFF8FFFFF5FFFFF5FFFF F7FFFFF3FFFFF1FDFBF7FFFEF8FFFDF8FFFDF9FFFBF8FFF9F8FFF9F9FFF8F9FFF8F8FFF6 F5FFF7EDFCF9F3FFFFF5FFFFF7FFFFF7FFFFF6FFFFF4FEFFF3FDFCF8FFFFF8FFFFF8FFFF F5FFFCF0FBF7EFFAF4F1FCF6F6FFFAFEFFFFF7F7F7FBFBFBFFFFFFCACACA5F5F5F161616 0808080404042F2F2F909090EBEBEBFFFFFFFDFDFDFDFDFDFFFFFFFFFFFFEFEFEFFCFCFC FFFFFFF9F9F9FFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFEFEFEFFFFFFE3E3E38989892E2E2E 0000000000001F1F1F838383D7D7D7F3F3F3FBFBFBFFFFFFF4F4F4FCFCFCFFFFFFFFFFFF FCFCFCFCFCFCFFFFFFFFFFFFFFFFFFF9F9F9F5F5F5FEFEFEFFFFFFFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5FFFF E3FFFFB4E2D779948D3D41401906081C00002A000043000367111A791821902128A0212A AC1824B40F1FBC071ABD0819B80E19B20D14AE070FAB0009AB0006AF0006B6000CBD0511 BC040EBC040EBA050EB9050EB7060EB6070EB5080EB3090CB20A0AB00A0AB00A0CAF0A0E AC0B11A80C17A10F1A9614207906159236434D09145F32390F0000312C30D7E1E2E8F4F4 FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFCFFFFF7FFFDF5FBF9FFFCFFFFF4F8FFFEFFF7FDFBEBFFF4475347 0E0000601F23981F2EA10218B10015B90A19A60B0FA20A09B2090EB00A0EA50F0EA1120E A21010A70E11AE0A15A80C198C0D166C171A16000022251AD7E8E0F2FFFFFFFCFFFFF8FF FFFBFFFFFDFFFFFDFFFFFEFFFBFFFFF5FFFFF0FFFFEDFFFFF0FFFDAAB4AB22130C200000 560108A22A36990116B11020A80D13A80E0EAE0B0EB2090EB6070EB90510B70511B30715 A90D1A8F0912881F26651D20260000170C0617231910050074242590171E99131AA11017 AB0B13AF0A10B2090EB00A0CA90A07A70C08A30E0AA30F0DA51111A71113AA0F15971821 5A16211D0008332026FFFDFFEAEEEDEBF6F2F8FFFFF5FEFBFFFFFFFFFDFFFFFBFFFFFCFF FFFEFFFCFFFFF7FFFFF8FFFFFEFFFFFCFCFEF4FAFAF8FFFFF9FFFFECECEAD8C8C8230000 3400007D20288E161F9C131AAA1318A50708B4120FAC0D09A90E0CAB0D0EB00910B50711 B60613B20815A80C179A131A9625276006054000003800003400002400002700002D0000 2700002600002600002500002600002300001E00001C00001F0001190000150000150000 1B05072814153622233F2B2D3B262B301B225D4A50BEAFB4FFF5F9FFFDFFFAF8F9FEFFFF FCFFFFFBFFFFFBFFFFFBFFFFFCFFFFFEFFFFFEFFFFFEFFFFFCFFFDFEFFFDFFFEFFFFFDFF FFFCFFFFFCFFFFFDFFFFFDFFECE6EA1C0A0A2300006F2B2A7B14159D161AAD0C12B90B14 B30811B20813B20811B20811B00911AE0A13A90C15A40E1799111B8C17207D1C277D313B 340009160000321E271900005D030D8A121C9B1C25950D17930209A0050BAC070DB00309 B7060CB9060CB9060CB7060EB50710B20811B00911B00911B90B15B40A13A90E149D1517 8D1B1A741B1756130B3A0E0514000030251F93928EEBF1EFF8FFFFF5FFFFEEFBFFF7FFFF FCFFFFF6F6F6F2F2F2FFFFFFFFFFFFEFEFEFF2F2F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFDFFFFFDFFFFFEFF FFFEFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFDFEFFFDFEFFFDFEFFFBFEFFFBFFFFFBFCFFFF F1FCFFF1FFFFF4FFFFF5FFFFF5FFFFF2FFFFF7FFFFF8FFFFF8FFFFF0F9F8EDF3F3F8FEFC FEFFFFFEFFFFFEFFFDFBFBF9FFFFFFFFFFFFE1E1E18989892C2C2C0000000000000C0C0C 848484C4C4C4FDFDFDFFFFFFFCFCFCFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFDFDFDFBFBFBFFFFFFFFFFFFE6E6E6B9B9B9656565 2C2C2C0000000000003C3C3CA5A5A5E4E4E4F3F3F3F3F3F3FFFFFFFFFFFFEEEEEEEEEEEE FFFFFFFFFFFFF4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFDFDFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFE4FFFF E4FFFFF0FFFFE1E7E79A8D9451363D2500062000002F00003D000251090A6711127C1317 8A1317981118A00E189E0710A90C15B3131DBB1722BC151FB80C18B4040FB00009B70610 B7060EB6070EB5080EB3090CB2090CB00A0CAF0B0AAF0B0AB00A0AB5080AB9060CBC0410 BC0313B90417B0071C9F0A1E951A2E7C202F61252F130000303030DAEEECEDFFFFF9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFFFFFBFFFDFCFFFDFFFCFFFCF3F6FFFFFFF5FEF9D8ECE031392C140000 661E229F1C2EA70016B50015B90916A50C0EA10B0AB2090EB2090EA50F0EA0120EA11110 A50F11AC0A15A50D1A961D266B1B1C1D02003F473AE7FCF3F2FFFFFFFDFFFFF6FFFFFBFF FFFDFFFFFCFFFFFDFFFCFFFFF7FFFFF1FFFFEEFFFFF0FFFFCAD7CE67605A1B0000410000 7D192399182A920110A70E13AB0D0EAE0B0EB00A0EB3080EB6070EB70610B50711B4101B A00E1991192271181C3903031500000305000F00007E1F2399131C9E1119A40E17A90C13 AE0B10B00A0EAF0B0CAA0B08A90B0AA70D0DA50F10A40F11A51014A61117911922531520 14000355464BFFFEFFF0F6F4EDF8F4F8FFFFF8FEFCFFFEFFFFFDFFFFFBFFFFFCFFFFFEFF FCFFFFF7FFFFF7FFFFFEFFFFFCFDFFF3FCFBF7FFFFF8FFFFEDEFECD9CBCA220000330000 7C21288C171F9C131AAA1318A30708B2130FAC0D09AB0D0CAC0C0EB3080EB90510BA0413 B50615A70D1994151C7618182E00001C0000250F011202000E000014040025100B40262F 482D3C533B49624C596F5B677866727B6E787D717B7D767E7E7B8285848A929398A4A9AD B9C1C4CED6D9DFE0E4FFFBFFFAEBF0F9EDF1FFFBFFFFFCFFFFFEFFF3F1F2F8F8F8FEFFFF FCFFFFFCFFFFFBFFFFFCFFFFFCFFFFFEFFFFFCFFFDFBFFFBFCFFFBFFFEFFFFFCFFFFFBFF FFFBFFFFFDFFFEFFFFF1F2F43A3230140000561F1C7C1E1E97161AAB0B13B3030EB50613 B30713B20813B00911AF0A11AE0A11AB0B13A50E159D1019A2242F88202B6F1F2A280000 1400002B2129230E1536000068091180181F85121995161DB0252AB51C21A40106B3080E B6070CB7060CB7060EB50710B30810B20811B30811B5010CB2010BAC070EA710159C1A1A 8C1F1C761D19601D15400F0A1800001B08048F8584F2F0F3FCFFFFF9FFFFF9FFFFF6F7FB FFFFFFFFFFFFF8F8F8FAFAFAFFFFFFFFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFAFFFFF9FFFFF9FFFFFAFFFFFBFF FFFBFFFFFDFFFFFDFFFFFEFFFFFEFFFFFEFFFFFDFFFFFDFFFFFCFDFFFCFFFFFDFFFBFFFF F7FFFFF3FDFFF2FDFFF2FDFFF2FDFFF4FDFFF6FFFFEEF6F9FBFFFFFEFFFFFFFFFFF5F0F4 FCF6F8FFFDFFFFFDFFEEECEDA7A7A74A4A4A0404040000000A0A0A5F5F5FADADADDEDEDE FDFDFDFFFFFFFFFFFFF9F9F9FEFEFEFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFBFBFBFFFFFFFFFFFFF7F7F7F9F9F9FFFFFFFFFFFFFFFFFFF7F7F7919191 3636361111110000000000004B4B4BBBBBBBFEFEFEEDEDEDF7F7F7FFFFFFFFFFFFE7E7E7 EEEEEEFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFBFBFBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF8FFFFEEF6F8 F3F1F6FFFAFFFFF7FFFFEBF9C0A2AE7F646B351C1F1A05021200002000004A1E13693025 6B271E69100A91181D9B0F18990C159A08129F0811A60A15AD0D17B20E17AF0A11B00910 AF0A0EAF0A0EAE0B0CAC0D0AAC0D0AAB0D0AAB0D0AAF0B0CB6070CBD030EC40010C70011 C70015C00019B5092186000D992E3E49060F1400003C403FD8F5F0EAFFFFF8FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFFFFFBFFFCFEFFFBFFFDFDF7F1F1FCFFFDF7FFFBBFD3C7171D111D00006E1D23 A4172AAE0017BA0016BA0816A20C0DA10D0BB2090EB30810A70E10A01210A01211A40F13 A90C17A20E1A952028580C0E1C0500647064EEFFFFF1FFFFFFFDFFFFF8FFFFFCFFFFFCFF FFFCFFFFFDFFFFFEFFFBFFFFF5FFFFF1FFFFF0FFFFECFBF6BCBDB82E19162500004D0006 97313E80020DA50E15AE0B0EAE0B0CAF0B0CAF0B0CB2090CB3080EB30810B60F19AE141E 99131C80171C5A14162000000B00001B0000881B21A10F1AA40E17A70D15A90D11AC0B10 AE0B0EAE0B0CAC090AAB0B0BA80C0DA70E10A40F13A21116A112188D1B23450D160E0000 897E82FFFEFFF8FFFEF2FDF9F8FFFFFCFFFFFFFEFFFFFCFFFFFBFFFFFCFFFFFEFFFBFFFF F5FFFFF5FFFFFCFFFFFDFEFFF4FDFCF5FFFFF7FFFFEEF3EFDBD0CE2402013100007C2128 8C171F9B141AA91418A30708B2130FAB0E09A90E0AAC0C0CB6070EBC0410BD0213B60517 A70C1A92161E752421310500463928CCD1BDC1CEBCDBE9D8D9E4D4E5EAE3D7D8DDDEDCE9 E6E6F2EFF1FDF7FBFFF9FFFFF8FFFFF7FFFFF5FFFFF2FFFFF1FFFFEDFFFFECFFFFECFFFF EEFFFFF4FFFFFFFEFFFFFBFFFFFCFFFFFCFFFFFCFEFCF8F9FFFDFEFFFFFFFEFFFFFCFFFF FCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFDF9FFFBFBFFFBFFFEFFFFFCFFFFFAFFFFFAFF FFFDFFFCFFFFF8FFFF6D6F6C0B0000360B05802A2B92171CAA0D18AC000BB60517B30717 B20815AF0913AE0A11AC0B10AC0B11A90C13960009AD252F921E2B6F17233C030C1A0004 4C474D8C81851F0000360000560A0E7920248C232790171C981014A60F14AC0B10B2090E B5080EB5080EB50710B30810B20811B30811B4030DB3020CAF060DAD0E13A8171A9F1F20 9222208224227025223B00001F00001F0103806D71E6DBE3FFFDFFFAF9FFEFEFF1FFFFFF FFFFFFF6F6F6FAFAFAFFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFF8FFFFF6FFFFF6FFFFF8FFFFF8FFFFFAFF FFFAFFFFFBFFFFFBFFFFFBFFFFFAFFFFFAFFFFFAFFFFF9FFFFF8FFFFF9FFFFFDFFFCFCFF F6F9FFF8FBFFFBFFFFFBFFFFFBFFFFFAFFFFF5F8FDFEFFFFFFFEFFF6F0F4FFF8FEFFFAFF FAEBF2C6BBBF6E6A6B171717000000000000474747939393D9D9D9FFFFFFFFFFFFFFFFFF FFFFFFF7F7F7F8F8F8FFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF8F8F8FFFFFFFFFFFFFBFBFBF1F1F1F6F6F6FCFCFCFDFDFDF7F7F7FFFFFFFFFFFF 8A8A8A202020010101050505030303636363C1C1C1FFFFFFFAFAFAF5F5F5FFFFFFFFFFFF E5E5E5FAFAFAFAFAFAFCFCFCFFFFFFFFFFFFFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFDFFFFFAFFFFF7FF FFF3FFFFF3FFFFF5FFFFF7FFFFFAFFC9C7C8878C8631392E0003000401000B0000321807 552517842C2B8D20258A171E8912188F10179610179D1018A20F15A50E13A80D11A90D10 AB0D0EAB0D0CAB0D0AAB0D0AAB0D0AAB0D0EAE0B10B50710BC0410C30010C70011C50013 BE0117B80F24820006952B39300000140000787D79E0FFF7E7FFFFF8FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFDF3F5F0FFFFFBFFFDFDF3EFEEFAFFFAF5FFFAA4B9AA080C00290300761C25A81329 B30015BF0015BB0713A10B0AA1100BB30810B30810A70E10A01210A01211A11013A70D17 A00F1C8B19213B0000120000849285EDFFFFEEFFFFFEFEFFFFFBFFFFFDFFFFFDFFFFFCFF FFFBFFFFFCFFFFFDFFF9FFFFF5FFFFF0FFFFF5FFFFF0F5F1695E5A1800002700007C3138 851A22A40F15B2090CAF0B0CAC0D0AAB0D0AAC0D0AAF0B0CB00A0EAF0810B2121C9C0C16 9018217F292C3E04021600003A070392161EA80C19A80D15A80D13A90D11AB0D0EAC0C0C AC0C0CAD0A0BAE0B0EAB0C10A80D11A20F15A011179D1219871C222F00040B0000B9B3B5 FCFEFDF9FFFFF6FFFEF1FCF8FCFFFFFFFEFFFFFBFFFFFBFFFFFCFFFFFEFFFBFFFFF5FFFF F5FFFFFCFFFFFCFFFFF5FFFEF3FFFDF7FFFFF2F7F3E1D6D42705043100007B22288B181F 9B141AA91418A20808B1140FA90F07A71009AB0D0AB5080CBC0410C00113B90417A80C1A 9017205E13101B0000353422F4FFF3E0FBE8EEFFF8E9FFF2EDFEF8F6FFFFF7FFFFF7FFFF F5FFFFF1FFFFECFDFFE9FAFFE6F9FFF0FFFFEEFFFFEDFFFFEDFFFFE9FFFFE8FFFFE8FFFF EEFFFFE9EAEEFCF6F8FFFDFFFFFBFCFAF6F7FBF9FAFEFCFDFCFCFCFFFFFFFEFFFFFEFFFF FCFFFFFCFFFFFCFFFFFCFFFFFBFFFDF8FFFBFBFFFBFFFEFDFFFBFFFFF9FFFFF9FFFFFDFF F9FFFFF4FFFF9FACA50400001800007F3131911A20AB0D1BAD000EB60519B30619B00817 AE0A13AC0B11AC0B10AE0B0EAC0B109B0003AD1A24951522821E2A601E2825050A544E50 DBD9DA715B5D2F0B0D2300005212137F2D2F7B14177C03089C1116A50E13AC0B11B00910 B20910B20910B20811B00911B20811BB0D17B90B14B50A12B10C13AB0F13A513169D1718 931B1C841C1D812B2C571215230000190000715760D4C4CEFFFCFFFFFEFFF4F4F4F4F4F4 FFFFFFFFFFFFF6F6F6F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFF8FFFFF6FFFFF6FFFFF8FFFFF9FFFFFAFFFFFAFF FFFBFFFFFCFFFFFBFFFFFAFFFFFAFFFFF9FFFFF8FFFFF7FFFFF8FFFFF3FDFFF9FFFFFCFF FFFDFFFFFEFFFEFFFFFAFDFFF0F3F8FCFDFFFCFBFFFBF9FEFFFBFFFFFBFFE4D5DC84737D 25181F030000000000303030909090DFDFDFFFFFFFFFFFFFFFFFFFF4F4F4F9F9F9FAFAFA F8F8F8FFFFFFFFFFFFFFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F4F4F4FEFEFEFFFFFFFFFFFFFDFDFDFEFEFEFEFEFEFCFCFCFFFFFFEEEEEEF1F1F1FFFFFF E6E6E66E6E6E131313000000030303111111656565DCDCDCFFFFFFF2F2F2EDEDEDFFFFFF FFFFFFFFFFFFF9F9F9F9F9F9FFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFF9FFFFF6FFFFF5FFFFF4FF FFECFCFFECFCFFF6FFFFFDFFF7FFFFF1FFFFC9E3D87F97892C3D2D000500030200110000 3F0D06550F0D6A1E1E822E2E933535952D2E8D191C87090C9B1317A11015A50F11A90D10 AC0C0CAE0C0AAE0C0AAF0B0CAE0A11AF0913B30713B60613BA0413BA0413B60515AE0917 B01E298B131C771E242700001F0705D1D3CEF0FFFFEEFFFFF9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD F4F5F0FFFFFAFFFEFBF5F4F0F6FFF8F4FFFA809586000200370B0A7C1D25AC0E25B90015 C40017BB0512A00C0AA3120DB30810B50711A70E11A012119E1213A01115A40E199D111C 881B21300000190800A4B6AAEAFFFFE8FFFFFCFEFFFFFCFFFFFEFFFFFEFFFFFCFFFFFBFF FFFAFFFFFAFFFFFCFFFCFFFFE9F4F8F7FFFFF9FFFFB6B5B1210F0D180000441414852F32 A20F15B5080CAF0B0CAB0D0AA70F0AA5100AA90E0AAC0C0CAA050BAE0D159D07129A1822 932E32570D0E2A00005612119A121CAF0917AC0A15AB0C11A90D10A90D0EA90E0CAB0D0A AF0C0DAE0B0EAC0B10A80D11A20F159E111799131A811C221F00000B0003DBD7D8F2F6F5 F8FFFFF7FFFFF0FBF7FCFFFFFFFDFFFFFBFFFFFBFFFFFBFFFFFEFFFBFFFFF4FFFFF4FFFF F9FFFFFCFFFFF6FFFFEFFEFBF5FFFFF5FBF7E6DBD92A08073000007B22288B181F9A151A A71518A20808B1140FA80F07A21209A5100AB2090CBC0410C00113BA0317A90A1C921620 8A3E3E1F00002B291CE6F8E8D7EFE1F0FFFBEFFEF7F8FFFFF8FFFFF7FFFFF7FFFFF7FFFF F5FFFFF5FFFFF5FFFFF5FFFFEBFAFDEDFCFFEEFFFFF2FFFFF2FFFFF2FFFFF2FFFFF5FFFF FCFFFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFF2F2F2FFFFFFFEFFFFFEFFFFFCFFFF FCFFFFFBFFFFFBFFFFF9FFFDF7FFFBF9FFFBFFFEFDFFFAFFFFF8FFFFF9FFFFFDFFF8FFFF F0FFFFC4D9D2191F15120000722A2B911E25AA0E1CB30216B5051CB3061AAF0819AC0A15 AB0C10AC0C0EAF0B0CB2090CB40B12AD0D17980C1791222B70252C1C0000201615C2C6C5 FBFBF97E76741000001C0000551919802E30871E22870A109E1117A50E15AC0B13AF0A11 AF0A11AF0913AF0913AF0913B6101AB51017B40D15B00911AD060EAB070EA70A11A11015 9B151C8411187B1C24671C232900001B0000664B54E1D2D9FFFEFFFFFFFFFFFFFFFFFFFF FFFFFFF3F3F3F7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFDFFFFFAFDFFF8FDFFFAFDFFFAFDFFFCFDFFFDFDFFFEFFFFFEFF FFFEFFFFFEFFFFFDFFFFFCFFFFFBFFFFF9FFFFF8FFFFF8FFFFF7FFFFFAFFFFFBFFFFF6FB F7F2F8F9F8FDF9FAFEF0F4F7FCFFFFFEFFFFFFFEFFE9E4EA998F97382D35080005070004 140F13707070D3D3D3FAFAFAF6F6F6F3F3F3F9F9F9FFFFFFFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFDFDFDF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEFAFAFAFAFAFAFDFDFDFFFFFFFFFFFFFFFFFFF0F0F0FFFFFFFDFDFDF3F3F3FFFFFF FFFFFFC3C3C36262620000000505050707071D1D1D737373DFDFDFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF3F6FDE8EDFEE4EDFFF4FFFFF6FF FFF8FFFFFBFFF2F6FFE4F6FAEDFFFFEBFFFFEDFFFFE4F6EAA5ADA05E5C4F322419110000 1600001D00003503005617127324208628289224259317199B1317A21013A90D10AE0B0E B00A0CB3090CB3080EB20815B20719B20717B00815AF0915AB0B15A40F159A1317942021 81232348020024000056433FFFFFFBF5FFFFF0FFFDFBFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFB FFFFFAFFFEFBFFFEFAF3FEF6EBFFF3566D5D010100431311831D28AE0A23BD0014C60016 BD04129F0B07A4150FB30810B50711A70E119E12119D13139E1215A20F199A121C8C2129 34000031241BCCE0D4E9FFFFE2FFFDFBFFFFFFFCFFFEFFFFFEFFFFFFFBFFFFFAFFFFF8FF FFF8FFFFF9FFFFFCFFF3F7FFF8FFFFF8FFFFF0F6F25B56521708031400006C2626A20F15 B7060CB00A0AA80F0AA21209A11309A4110AA80F0AAD0A0DAD0910A30712A0141F912026 680F13460606600E10A00F1CB30715AF0915AC0B11A90D10A80E0CA90E0CAB0D0AB00D0E B00B0FAF0C11A90C13A20F159C11189514197D1D211C00002B2024EBE9EAF3F9F7F5FFFD F7FFFFF3FEFAFCFFFFFFFDFFFFFBFFFFFAFFFFFBFFFFFEFFFBFFFFF4FFFFF4FFFFF8FEFE FBFFFFF8FFFFEDFCF9F5FFFFF9FFFBECE1DF2D0B0A3000007922288A191F9A151AA71518 A20808AF140FA710079D1509A0130AAE0B0CB90510C10013BC0217AC091C94142179292C 1D00001D160CCEDCCFEBFBF1F7FFFFFEFFFFFFFFFFF2F3F5F0F6F6F1F7F7F3F9F9F5FBFB F7FDFDF8FEFEF9FFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFAFFFFF8FEFEF8FCFDF9FBFA F8F8F8F3F3F3F2F0F1FBF9FAFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFEFFFFFCFFFFFCFFFF FBFFFFF9FFFFF8FFFDF7FFFBF9FFFBFFFEFDFFFAFFFFF8FFFFF9FFFFFDFFF5FFFFEDFFFF D9F4EB4652480E00005E1A1B911F27A20516BA081EB5041EB2061CAE0919AB0B15A90D10 AC0C0CB20A09B50909C21117AA00099F07139A1E287B292F2200000A000087908BF2FFFF DEEEEB7C7C7A1806041D00004B090A8026288D1C2097141AA11017A80D15AC0B13AE0A13 AE0A13AE0A13AC0B13A70A13A90C13AF0B14B10710B2040DB3030DB50711B40D17A90D18 950C168E1A25842731550F19230000240108473237C8C2C4FAFAFAFFFFFFFFFFFFF6F6F6 FFFFFFFFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFDFFFCFBFFFCFAFFFDFBFFFEFBFFFFFBFCFFFDFBFFFDF9FFFDF9FFFD FBFFFFFCFFFFFFFFFFFFFDFFFFFBFFFFFAFFFFF9FFFFF8FCFFF9FDFFFAFDFCF2F3FDF7F9 FFFEFFFEFFFFFBFFFFFBFFFFD1D6D990949748474C030005040005150B14695F67B6B4B7 E9E9E9FFFFFFFBFBFBEFEFEFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFDFDFDF9F9F9 FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F9F9F9F9F9F9FCFCFCFDFDFDFCFCFCFBFBFBFFFFFFF5F5F5F5F5F5FFFFFFFFFFFFFBFBFB F2F2F2FEFEFEB1B1B15555550707070101011C1C1C4444448D8D8DD5D5D5E3E3E3F8F8F8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDEEF0EBFFFFFBFFFEFDFFFCFFF7EDF6E9E1EE F5F4FFF8FFFFF2FFFFEBFEFFDBEDEFEDF9F9FFFFFDFFFBFAFFEDEFE7CECA676357414433 1B14040F00001B000039030062171280211F8C1A1A971419A11015AB0C11B20910B6070C B9060CBA0410B70419B5051CB0071AAB0A19A20F179A14158F1915841F177220155E1E14 220000290B01AE9F98FFFEFAF3F5F2FAFFFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFBFFFFFA FFFEFAFFFFFAF4FFF7E1F5E93B52420301004B1918871D29B00822BF0014CA0017BD0310 9F0B07A61711B30811B60613A70E139E12139D12159E1117A20F199A121C80171E340000 473D33EDFFF6E9FFFFE4FFFFFBFFFFFDF9FFFBFFFFFCFFFFFFFBFFFFF9FFFFF7FFFFF6FF FFF7FFFFF9FFFFFDFFF7FEFFF7FFFFF7FFFFB2B7B135352D070000470D09A11015BA050C B00A0AA70F0AA013099D1509A01309A5100AB21214AA060DAC0C16A7131F8C101A7B181D 6D21236C1013A50D1AB70515B20815AE0A11A90D10A70F0CA80E0CA90E0AB00D0EB10C10 AF0C11A90C13A20F179A11189214187C1D211B0000554C4FF3F3F3FBFFFFEFFBF7F5FFFF F8FFFEFBFDFCFFFDFFFFFBFFFFFAFFFFFBFFFFFEFFFBFFFFF4FFFFF4FFFFF7FDFDFBFFFF F8FFFFECFBF8F5FFFFFBFFFDEFE5E32E0F0D3000007922288A191F98151AA61518A10908 AF140FA4110797180999170AA90E0CB7060EC00113BD0217AF081C991221852C32250000 33221BC4C5BFFEFFFDFFFEFFF9E8F2FCEBF3FFFCFBFFFFF8FFFFF8FFFFF8FFFEF8FFFEF8 FFFEF8FFFEF8F6EFE9F8EFEAF9F0EBFCF3EEFFF7F3FFFCF8FFFCF8FFFDFAFFFFFDFEFFFF FDFFFEFEFEFEFEFEFEFCFCFCFEFCFDFFFEFFFFFEFFFFFFFFFEFFFFFCFFFFFCFFFFFBFFFF F9FFFFF8FFFDF5FFFAF9FFFAFFFEFDFFFAFFFFF7FFFFF8FFFFFCFFF5FFFFEAFFFFE3FFFA 78897F0C00004404048C1D24940009BD0B21B5041EB2061EAE091AAB0B15A90D10AC0D0A B30A07B70707C30C10AD0004AD0D1797141C81262B4A1414140100535D55D1F0EAE7FFFF EAFDF97E7D791C0000260000510104851E2293161C9D1219A40E17A90C15AB0B15AC0A15 AC0A15A90C159E0811A30E14AE0E16B20B13B6050FBA020EBF0311C20917B10513B91D2A A31F2C7C111B6A192262262E30050E1200004F4647A3A3A3EDEDEDF8F8F8F9F9F9FFFFFF FFFFFFF2F2F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFDFFFFFAFEFFF8FBFFFAF8FFFAF5FFFAF2FFFBF1FFFBF0FFFBF1FFFBF2FFFD F5FFFDF8FFFDFCFFFFFFFFFFFFFEFFFFFCFDFFF2F4FFF7F9FFF6F8FFF6F6FFFDFDFFFFFD F6FBF7CED7D498A2A1515B5A030B0D00010401020745444CA39DA7EAE5ECFFFEFFFFFFFF FBFBFBF5F5F5FFFFFFFFFFFFFFFFFFF9F9F9FEFEFEF9F9F9F5F5F5F6F6F6FAFAFAFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFAFAFAFDFDFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFEFEFEF5F5F5FCFCFCFFFFFF FEFEFEFFFFFFE6E6E69B9B9B3E3E3E0000000000001212123E3E3EB7B7B7E1E1E1FFFFFF FFFFFFFAFAFAF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFDFBFFFBF7FFF9F2F7F3F7F7F9FFFEFFFFFEFFFBFEFF EFF6FFEFF9FFF5FFFFF8FFFFFCFFFFFEF5F8FFECF1FFF1F7FFF8F8FEFFF6CEDBCA818779 413D311F0E041800002200002E0000752325811E218C192094151C9D111AA40E19A80C19 AB0A19AF081AB00819AF0819AB0A19A40E179A13178C1A197B221A67271B461C0E140000 34261BFBF2EBFFFDFBF9EEF2FFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFDFEFDF7F9FEFAF9 FEFFFDF6FFFAE0F2E43A463810020057191A8C1C28AF0921BB0014C60218BA0411A1080A AA1614B5080EB70610AB0C10A40F11A011159D12179B121A90172061060B26000050463D F4FFFAEDFFFFECFFFFFBFFFFF9F8FFFCFFFFFCFFFFFFFDFFFFFAFFFFF8FFFFF8FFFFF8FF FFFAFFFFFDFFEEF3F7F8FFFFF8FFFFF4FDF854595206060028000093161AAC0B11A80E10 A50F0EA2110CA2120AA5100AA80F0AB51716A50708AF141AAB18208D0A109520269D3639 89161BA80C17B50613B30713B00913AB0C11A80E10A70F0EA80E0CAF100DB20C0CB50B0E B10A11A40D1497121789181A7021241F0002716D6EF7F7F7FBFFFFEDF8F4F8FFFFFBFFFF F6F8F7FFFEFFFFFCFFFFFBFFFFFCFFFFFEFFFBFFFFF7FFFFF5FFFFF7FDFDFCFFFFFCFFFF F1F7F7F9FFFFFCFFFDEDEAE52813102A000076242A8B17209C131BAC121AA5060AB11310 A5100A9A150C9B140EAB0D0EB50711BD0215BA0319AC091C97132183282F260000210905 938E8AFAF9F7FFFDFFFFF7FFFFF9FFFFFBFBFFFCF8FFFAF6FFF9F5FFF9F5FFFAF6FFFAF7 FFFBF8FFFBF8FFFBF8FFFBF8FFF9F6FFF7F4FFF7F5FFF8F6FFFAF9FFF6F9F7F2F6FBF9FC FFFEFFFFFFFFF9FBFAF9FBFAFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFF FBFFFDF2FFFDF4FFFDFFFEFFFFF9FFFFF6FFFFF6FFFFFBFFF9FFFFEDFFFFEAFFFC9BADA1 1208002E0000821D25830003B50F25AF071EAE081CA90B19A70D15A70E10AB0D0AB30909 BA0609C50A11BA020CBD15228F030C7B181D6428271D040024271ECDE4DEE6FFFFF2FFFF E8EDE98173721F00002400004B03047C2021891B1E94161A9D1219A40E17A90C15AE0A15 AE0A15A70A15AC101BB6121DB90F1AB70712B6020DB8020EBB0712B60B14AA0A149B0E17 95192390263080242F61111C3A01080E00003A3934AAABA6F4F6F1FCFFFDF6FCFAF1FAF7 F9FFFFF9FFFFFBFFFFFCFFFFFFFFFFFFFEFFFFFDFFFFFCFFFFFDFFFFFEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFFFDFCFFFBFBFFFAF9FFFAF7FFFAF5FFFBF2FFFBF1FFFBF1FFFBF1FFFDF2FFFDF5FFFD F7FFFDFBFFFFFCFFFFFFFFFFFFFDFDFFF4F5FFF9F9FFFAFAFFFCFBFFFEFBF1F1EFA5AAA6 585E5C0003000003020003022D32358A8D92E2E3E8FFFEFFFFFEFFF9F9FBFFFFFFFFFFFF FFFFFFFCFCFCEEEEEEF3F3F3FFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFCFCFC F5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FDFDFDFFFFFFFFFFFFDDDDDD8A8A8A3A3A3A0B0B0B000000020202434343A4A4A4F1F1F1 FFFFFFFCFCFCFAFAFAFFFFFFFCFCFCF6F6F6F7F7F7FFFFFFFFFFFFFFFFFFF9F9F9F4F4F4 FFFFFFF7F7F7F3F3F3FCFCFCFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFDFEFFFDFEFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFF FCFFFFFCFFFFFCFFFFFEFFFFFFFEFFFFFDFFFFFCFDFFFCFDFAF6F3FFFFFBFFFFFBEDECE8 B9B6B16D6864261B170E0000140000210000410C1463212B7123316F17277517298B1C2C 940E15A71113B5111AB30916AA000E9F000E970F198B2428692A252A0C0208000095978C FFFFFBFFF6F9FFF7FFFFF5FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFAFFFFFAFFFEFEFFF8FFFF E7F6EFC5CFC42A22171B00007424238F1720A70C1CB50519B90417B50615AB0B15AB0C10 BC0E0FB20000AB0000AF0C0FAB1217990E158910197D1C234000002300007D746DFBFFFA F5FFFBE7F2EEFEFFFFF8F6F7FEFFFFFEFFFFFFFEFFFFFDFFFFFDFFFFFCFFFFFDFFFFFDFF FFFFFFF3F4F6FCFFFFF6FAF9FEFFFFCFD1CE2D2D2B140000610D0D8E17199613189E0D14 B4141CB40D14AB0006AF090BAB0D0CA5100CA0120E9D13109D13139E1215A11017A40F13 A80E10AC0C0EB30713B30715B00817AB0B15A40F11A4100CAA0D06B50905B90000CA1317 9E0004901215933E3B2200000D0000797778FBFBFBFEFFFFF4F8F7FCFFFFFBFDFCFCFCFC FFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFEFFFFFCFFFFFBFFFFF8FEFCFEFFFFFFFCFFFFFBFF FFFEFFF9F9F7E6EDE6312E271900006A23278B1221A50C1EB70C1EAF000DB11015A50C0E A50E13A80D15AF0915B30717B60517B00819A20E1C9017207E28293C0502140000958E86 FAFFFBF1FBFAF8FFFFF8FBFFFFFCFFFFFAFDFFFAFDFFFAFDFFFAFDFFFAFDFFFBFDFFFBFD FFFBFDFFFBFDFFFBFDFFFBFDFFFBFDFFFBFDFFFBFDFFFAFFFFF8FFFFF8FFFFF9FFFFFBFF FFFEFFFCFFFFF9FFFFF7FFFFF7FFFFF8FFFFFBFFFFFEFFFFFFFFFDFFFDFDFFFCFDFFFFFF EEFFFFEBFFFFFBFFFFFFFAFFFFF5FFFFF4FFFFF8FFFFFEFFF3FFF9F1FFF8E5F3E22F291B 2000005E0910961B2D9B091CA40E1AA50E17A20F15A11111A21010A80E0CB2090CBA050C C90916BB000EAD0111A4121D861D215915122909000D0300C9C1BFF4F2F5FFFFFFFEFFFF D4D6D38889831A150F14030033100A5319157C2B289B2F2F9F181C9A0005A70005BE0A16 B70417B60517B60515B30713B00911AE0B10AB0D0EA80E0EA70F0EA41010A21013A11015 A0101AA00F1CA00F20881A232D0400040100151608757D70D8E5DBF2FFFDEEFFFFE8FFFD F0FFFFF2FFFFF8FFFFFEFFFFFFFBFFFFF1F9FFF1F9FFF8FFFFFDFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F6F8F5FDFFFCFEFFFDFCFFFDFCFFFDF8FEFAFBFFFDFBFFFDF8FEFCFAFFFEFCFFFFFCFFFF FEFFFFFEFFFFFDFDFDF9F7F8FFFDFDFFFDFDFFFEFDFFFBFAB4B3B1484848070908000100 000100353736979998DDDEE0F8F9FBFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F8F8F8F4F4F4FFFFFFFFFFFFD9D9D98282823B3B3B070707000000050505555555B9B9B9 F8F8F8FFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFF6F6F6F3F3F3FEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFF7FAF8F4F5FFFFFFFCFFFF E9EFEDB1B7B58286851E1E1E0E05080D0000250510451B295722345F21366D1F2D851B1B 971611A61115B2101DBA0F21B110229811207A161E410B090E00003B4135D0E0D5F9FFFD F6F2F3FFF6FFFFF6FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF5FFFFF7FFF1F5FFF7FFFFE2F1EC ADB3A91D0B012400007B212192171CA50D1AB00817B30717B20717AC0A17AE0A11BB0B0B B50200B30101B30A0DAC0F16970E1684151C77252B3200001A000099908BFEFFFAFCFFFB EEF3EDFFFFFBFBFAF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FEFEFEFFFFFFF8F8F8FFFFFFEAEAEA6767671602013B0100761C1C901F23940B13AA0815 BD0D1ABA0611B2030AAC0C0CA4110A9E130C9D140CA11110A70E10AE0A11AE0B10A70F0A A80E0CB20811B60517B20719AB0A19A21013A1120EAA0D04B50801C00000CD1014A20004 8F1416813C371600001D1210AAAAAAFFFFFFFFFFFFFCFCFCFDFDFDFFFFFFFCFCFCFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFAFFFEFEFFFFFFFAFFFFF9FFFFFBFF FAF9F7E8F5EE373C351200006625298B1223A90A20BC091FB3000FB11016A60B0FA90C17 AC0A19B00817B20717B20717AB0A199E111A8F181E802729420605190000978A84FEFEFC F3FCFBF7FFFFF5FDFFFFFEFFFFFCFFFFFCFFFFFCFFFFFDFFFFFDFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFDFFFFF8FFFFF7FFFFF8FFFFFBFFFFFEFF FCFFFFF8FFFFF5FFFFF5FFFFF7FFFFF9FFFFFEFFFFFFFEFDFFFCFDFFFAFDFFFEFFEDFFFF EAFFFFF8FFFFFFFAFFFFF4FFFFF3FFFFF6FFFFFCFBF9FFF8F5FFF4F3FFEF5C594A1C0000 591115902434981525A0101AA40F15A01113A01211A11110A70F0EB00A0EB9050EC40515 BD0112B10213A30D198A1B21671C17370D01130000927E7FFEEFF4F8F2F4FEFFFFF8FFFF F5FFFF69796F0004000D060030130B571D19751D1B931C1EAD1C21B61118B3010DBC0217 BC0217B70417B30713AF0A11A90D0EA70F0CA4100CA4100CA5100CA70F0EAB0C11AF0913 B30715B605199E101C601D172A10030E00000F070072756AE4F1E7F1FFFFE2FBF7E6FFFC E6FAF9EFFAFCFEFFFFFFFBFFFFF9FFFFF4FFFFF4FBFFFCFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFBFBFBFAFAFAFCFCFCFFFFFFF4F4F4FFFFFFFFFFFFF0F0F0EBEBEB FFFFFFFFFFFFFCFCFCEFEFEFF3F3F3CCCCCC6E6E6E1212120000000B0B0B2C2C2C8D8D8D B8B8B8ECECECFFFFFFFFFFFFFAFAFAF6F6F6F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF6F6F6 F7F7F7FFFFFFFFFFFFFFFFFFEBEBEBCCCCCC6262623939390A0A0A000000101010555555 B0B0B0F4F4F4FFFFFFFFFFFFF0F0F0E5E5E5F8F8F8FFFFFFFFFFFFF3F3F3FDFDFDFEFEFE FFFFFFFFFFFFFFFFFFF9F9F9FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF6F9FFF9FCFFFDFFFFFEFFFCFFFFFBFFFF F9FFFFF5FBF9E2E4E394909137282D1100001800002400053D081A54121E6C19157C1510 8C111498101AA31221A0172792222E7D2E3326010006000077897BEEFFFAF4FFFDF7FBFA FFFAFFFFF8FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF9FFFFFAFFEFF3FEF7FFFFEFFCF594978C 110000430E087C202193161CA70D19B00817B30717B20815AC0A15AE0B10B80A09B70501 B60608B40B10A90C15960D178618217B2A302C0000150000C4BDB7F9FCF5FCFFFBF2F7F1 FFFFFBFFFEFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4FFFFFF FEFEFEFBFBFBFFFFFFFFFFFFBABABA3A2A2A2200005C110E8821248E0F169F0310B80C1A C10D19B3020AB00A0CA90E0CA2110CA0130CA21010A70E10AC0B11AC0B10A5100AA80E0C B20811B60517B2071AAB0A19A21013A1120EAA0D06B40701C10100C70D10A302078E1818 73322C150000302624DFDFDFFFFFFFFFFFFFFFFFFFF4F4F4FFFFFFFEFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFFEFFFFFFFAFFFFF8FEFFFBFFFBFAF8 F2FFF84A51491000006625298B1223A90A20BC091FB3000FB11016A50C0FA70E13A80D15 AC0A15AF0915B00815AB0B17A10F1A92161E8323274F090B2000009B7E80FFFAFFFFF6FE FFFCFFFCFBFFFBFFFDF9FFFAF9FFFAF9FFFAF8FFFAF8FFFAF8FFFAF8FFFAF7FFFAF7FFFA F7FFFAF7FFFAF7FFFAF5FFFAF5FFFAF9FFFBFFFCFFFFFAFFFFFBFFFFFDFFFFFEFFFCFFFF FBFFFFF9FFFFF9FFFFF9FFFFFCFFFFFEFFFFFFFEFFFFFDFFFFFCFDFFFFFFEEFFFFEDFFFF FBFFFFFFFAFFFFF4FFFFF3FFFFF7FFFFFCFBF7FFF8F5FFF6F6FFF3908E7F190000490709 811C2A921324A20E1AA80D15A40F13A21011A21010A70E10AE0B0EB6070EBB0210BE0515 B105159E08148E191F7A242349120B180000533F40FFFCFFFFFEFFF1F5F6F8FFFFF7FFFF D9E5E1767B750900001A00003C06046315137F17188E10139E0D12B0101AB30717B60517 B50617B20813AF0A11AE0B0EAB0D0CAB0D0AAB0D0AAC0C0CAE0B0EAF0A11B20813B30715 B60519A40E1A7C191C6C2B27460C081F00001800007B6C69DEDAD9FBFFFFF8FFFFF6FFFF F3FDFFF8FBFFFFFEFFFFFBFFFFFAFFFFF6FDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEBEBEBFFFFFFFFFFFFF4F4F4 EBEBEBFDFDFDD3D3D36666660B0B0B0000000000000E0E0E5F5F5FC4C4C4F6F6F6FFFFFF FFFFFFFFFFFFFFFFFFFAFAFAF8F8F8FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FFFFFFFFFFFF FAFAFAEAEAEAECECECFFFFFFFFFFFFFFFFFFC8C8C86B6B6B1C1C1C000000010101272727 494949A7A7A7E5E5E5FFFFFFFFFFFFF6F6F6F2F2F2F9F9F9FDFDFDF9F9F9F9F9F9FBFBFB FFFFFFFFFFFFFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF6F9FFFCFFFFFDFFFFFDFEEFF3F2EBF1EFF2FBF8 F9FFFFEFF3F2FFFFFFFFFCFFC5B2B8583D461800001C000036030C4409055D140D7A1E1F 881F268916237B111D6B141D591E201905001C2417A5C2B0E9FFFBEEFFFDF7FFFDFCF8F9 FFFBFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF9FFFFFBFFF2F6FFF8FFFFF8FFFD75756B120000 5D241D7F1F2096141CA80C19B20717B30715B20815AC0A15AE0B10B60807BA0804B90B0C B20C10A50B13950F18861B23792A30260000200605ECE7E3F2F7F0FBFFFBF7FCF6FEFDF9 FFFEFDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4FFFFFFF9F9F9 FFFFFFFFFFFFFFFFFFFBFBFB7F74721900003500006812138F1C219E0C17AC0614BA0816 BB0712B5080EAF0B0CA80E0CA4100EA50F10A70E11A90C13A90D10A5100CA80E0CB20811 B60517B2071AAB0A1AA20F15A1120EAB0E07B10600C20404C1090BA3070B8D1B1B60231E 120000362E2BFAFAFAFEFEFEF4F4F4FFFFFFF0F0F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFFEFFFFFFFBFFFFF7FDFFFBFFFAFAF8F5FFFD 60675F1000006426298B1223A90A20BC091FB1000FB11016A30D0EA40F11A50F11AB0C11 AE0A11AF0913AB0B15A20F1994151C831E225C10142600009B7479FFF6FFFFF4FFFFF7FF FFFAFFF9FFFBF4FFF6F5FFF8F4FFF6F4FFF8F4FFF6F4FFF8F4FFF6F2FFF8F2FFF6F2FFF8 F2FFF6F2FFF8F2FFF6F2FFF8F5FFFAFEFFFFFFFDFFFFFEFFFFFFFFFFFFFFFEFFFFFEFFFF FEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFDFCFFFFF0FFFFF1FFFFFEFEFF FFF9FFFFF4FFFFF4FFFFF7FFFFFCFBF7FFF8EFFFF2F3FFF2C0C1B31D00003400006D1521 8D1725A40D1CAC0A15A80D15A50E13A40F11A50F10AC0C0EB2090EB2010BBC0A18B00817 9C041193171F8D2B2C6016132200002B181AEFEDF2FEFFFFFAFFFFF0FAFCE5EFF0F9FFFF FEFFFF6F6563311716200000460405741C1B781011820B0DA21B21A70D19AE0917AF0917 AF0913B00911B00A0EB2090CB20A0AB3090AB3090CB3080EB30811B30713B30715B30619 A90B1A8D0E17892024892A2E6112152B00001F000073565AE2D3D6FFFEFFFCFFFFFBFFFF FAFFFFF7F8FCFFFEFFFFFDFFFFFDFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF9F9F9E3E3E3FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFC0C0C0 5E5E5E1C1C1C0F0F0F000000000000595959D6D6D6FFFFFFF5F5F5FCFCFCFCFCFCFCFCFC FBFBFBFAFAFAFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFAFAFAE9E9E9FFFFFFFFFFFFCCCCCC5C5C5C0A0A0A000000040404 1B1B1B696969C0C0C0F0F0F0FFFFFFFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFF9F9F9F9F9F9 FFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFBFFF4EEF0F5F3F4FCFFFFF9FFFFF8FFFFF1FCF8 F9FFFFF7FBFAF7F5F6FFFBFFFFF9FFE4CAD383636E2F0F141800001D0000310000510A10 6C1C256C232C561B2137151403000064796AD4FBE8D2FDEAE9FFFDF1FFFDE4E8E7FFFEFF FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFF7EEFFFFFBFFF2F6FFF8FFFFF3FDF54E4A3F150000632621 821E2099131AAB0A19B30717B50615B20813AB0B13AC0B10B30705B90A07B90C0EB00B11 A40D1494121A821A216D2227210000382320FFFEFAF2F7F1FBFFFDFAFFFBFEFDFBFFFEFD FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFF6F6F6FFFFFF FFFFFFFBFBFBFFFFFFCDC8C43622191D00004000008E2B2EA31D289B000BAF000FC20C19 B9050EB5080EAF0A0EA90D0EA80E10A70E11A70E13A70E10A4100CA80E0CB20811B60515 B2071AAB0A1AA20F15A11110A90E09AF0300C30708BB0408A40B108C1E1F4B140F0F0000 4F4745FFFFFFFDFDFDF4F4F4FFFFFFF4F4F4FFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFFFFF9FFFFFEFFFFFFFAFEFFF7FDFFFBFFF8F8F6F5FFFD727971 0F00006426298B1223A80B20BB091FB1000FB11016A20E0EA2110EA4100EA90D0EAC0C0E AF0A10AB0B13A20F1796151A841B2068161C2A0000986A74FFF3FFFFF3FFFFF3FFFFF8FF FCFFFBF5FFF4F7FFF6F5FFF4F5FFF6F5FFF4F5FFF6F5FFF4F5FFF6F5FFF4F7FFF6F7FFF4 F7FFF6F7FFF4F7FFF6F7FFF8F8FFFBF9FFFFFBFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFEFFFFFEFFFFF9FFFFF2FFFFF5FFFFFFFDFFFFF8FF FFF4FFFFF5FFFFF8FFFFFDFBFBFFFAF3FFF6F5FFF6E7EBDD3B27202600005F161F902431 A50C1EB20717AC0A15A80D13A50F11A50F10A90D0EAE0B0EAC030AB70D16AF0B169C0410 98151D99282E75161A370000120001A6ABAFECF1F5F9FFFFF9FFFFE7EFF2F8FBFFFFFEFF FFF5F9937A7D2801022400004B090A7527257E262481171799131AA40E17A80C17AC0B13 B00911B5080EB9060CBA050CBC040CBC040CBA050EB70511B50613B20815B00819AC0A19 AD131F8E00088B091396242E690C163100002800005A3940BEADB3EBE6ECFEFFFFF9FFFF EFF7FAF2FAFCFBFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFA F2F2F2F7F7F7FCFCFCFAFAFAFFFFFFF0F0F0F1F1F1FFFFFFDBDBDB6868681717170A0A0A 000000010101575757D1D1D1FFFFFFEEEEEEF0F0F0FFFFFFFEFEFEFCFCFCFAFAFAFBFBFB FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFBFBFBFFFFFFFFFFFF FFFFFFFFFFFFF5F5F5FFFFFFF9F9F9ECECECF8F8F8FFFFFFDBDBDB737373131313000000 000000000000484848B1B1B1FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFFFFBFFFFFBFFFFFBFDFFFEFFFCFFFFF9FFFFF8FFFFF7FFFFF3FEFA F8FFFEFDFFFEFAF8F9FEF5F8FFF1F6F9E6ECECD9DD776C684738331800001C0000260000 34050D2401050B0000000900A9C5B7E4FFFBD9FFF4E9FFFDF0FFFDE2E8E6FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFFF9F1FFFFFCFFFBFFFFF9FFFFE4EBE430271E190000702D27861C1E 9D111AAE0917B60515B50613B20813A90C13AB0C10B10805B80B07B60C0DAC0B10A31018 95181E7B171F5B1317200000604C4BFFFEFBF7FEF7FBFFFDFDFFFCFFFEFDFFFDFDFFFEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF9F9F9FFFFFFFFFFFF F6F6F6FFFFFFFFFEFA7F796D1A04002300007C2B2A98232B91000AA90110C00B1ABC0410 B9050EB5080EAF0A10AB0C11A70E11A50E13A41010A2120AA80F0AB20910B60515B2071A AC091AA20F15A11110A90E09AC0300C40A0DB30004A310168A22233706010D0000827D7A FFFFFFFFFFFFFBFBFBFFFFFFFCFCFCFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFFFFF9FFFFFCFFFFFFF9FDFFF9FEFFFCFFF4F6F3F5FFFD7C867D0F0000 632729891323A80B20BB091FB0000FB01116A20E0CA2110CA4110AA90E0AAE0B0CAF0A0E AB0C11A20F1594161A811A1E701F252900008F646DFFF4FFFFF5FFFFF1FFFFF8FFFFFFFD FBFFF6FCFFF8FCFFF6FCFFF8FCFFF6FCFFF8FCFFF6FCFFF8FCFFF6FEFFF8FEFFF6FEFFF8 FEFFF6FEFFF8FBFFF8F7FFFBF5FFFBF8FFFBFBFFFDFEFFFDFFFFFDFFFDFDFFFCFFFFFBFF FFFBFFFFFDFFFFFEFFFFFFFFFCFFFFF9FFFFF8FFFFF7FFFFF9FFFFFFFCFFFFF8FFFFF5FF FFF5FFFFF9FFFFFCFDFBFFFBEDFDF2F3FFF6F7FDF1675851190000480B1284222FA40D20 B50519AF0917AB0B15A70E13A50F11A70E10A90D0EA8070CAE0D13AB0B159F07139E121D 9D1E2787121B55040B0E0000747E80EFF8FDF7FFFFF9FFFFFCFFFFFFFEFFF5EEF6FFF9FF FCE5ED997A7F2902032000003802006228247325218B1A1C9914199E1117A50E15AE0A11 B50710BC040EC0020CC1010EC0020EBD0310B90511B30715AE0917AB0A19A90B19AF0A18 A4020F9A06129B17248E202D670F1B3500001D0000442A33A4999FFBFAFFFBFFFFF3FDFF F1FCFEF7FFFFF8FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5F6F6F6 FFFFFFFFFFFFFFFFFFFBFBFBFFFFFFC5C5C5535353030303000000060606040404565656 B4B4B4FDFDFDFFFFFFFAFAFAFFFFFFFFFFFFEDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAF6F6F6F9F9F9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3E3E3BCBCBC535353292929 0303030000001A1A1A515151A4A4A4E9E9E9E4E4E4FAFAFAFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEFFF7ECF0FFFBFFFFFDFFFFFEFFF0F2F1E4EAE8EDF8F4F7FFFFF7FFFFF8FFFF F1FAF7F3F7F6FFFFFFFFFEFFFFFCFFF5F1F2FBFFFFE2E6E59A919458454B30151E1D020B 11000404000064736CD8F6EAE6FFFDE6FFFDEBFFFDEFFFFAFAFFFCFFFFFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEFFFFFAFFFFFCFFFBFFFFFBFFFFCCCFC8180B022300007C312E8C191EA10F19 B00815B70513B60613B20811A90D11A90D0EB10908B70B09B2090CA90A0FA5151E971E25 72131B460408210000867774FBFCF7FBFFFDF8FEFCFDFFFEFFFDFFFFFBFDFFFEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFAFAFAFFFFFFFFFFFF F3F3F3FEFFFBD3D9CD3936271600005A1A187F1A20920C17B00F1EB50313BD0311BD0310 B90510B50710AE0A11A80D11A40F13A11110A1120AA70F0AB20910B60515B3061AAC091A A20F17A21011A90E0AA90100C50C11AD0003A1141A8626282600000A0100B6B2AFF8F8F8 FFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFFFFF9FFFFFAFEFDFFF9FDFFFAFFFFFCFFF1F3F0F4FFFD818D830E0000632729 891323A70B20BA0A1FB0000FB01116A30D0CA5100AA80F09AC0D09AF0B0AB00A0CAB0C10 A110139217197A1A1B702829220000816267FFF8FFFFF9FFFFF3FFFFFAFFFFFCFFFFFDFB FFFCFDFFFCFBFFFCFDFFFCFBFFFCFDFFFCFBFFFBFDFFFBFBFFFAFDFFFBFBFFFAFDFFFAFB FFFAFDFFFEFBF7FFFAF2FFFAF5FFFAF9FFFBFFFFFBFFFEFBFFFCFBFFFAFDFFFAFDFFFAFD FFFBFFFFFEFFFEFFFFF9FFFFF7FFFFF7FFFFF9FFFFFFFEFFFFFAFFFFF8FFFFF6FFFFF6FF FFF9FFFFFDFDF9FFFBE7F4EBF1FFF6FBFFF89A918C120000300107711B26A20D21B6041A B20719AE0917A90C13A70E11A50F10A50F10A70D0FA70C10A70C12A40D16A30F1B9D0F1B 950B1A74131E1400013E4C4DF3FEFFF2FBFFF0F4FDFCFCFFFFFCFFFFFAFFFDEFFCFFF8FF FFEAF2957C7F260A091500002306005928217B21208C191C9416199D1217A80D13B20811 BC0410C1010EC30010C10110BD0311B60613AF0917A80C19A20E1CA40E1AA4040EB61620 AD1A24930F1A8515218026305E1A252E00071400007D6E75EFEDF2FBFFFFF5FFFFF4FFFF F5FFFFF3FDFEFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFF9F9F9FFFFFFFFFFFF FCFCFCDCDCDCBBBBBB707070282828070707000000040404545454AFAFAFFFFFFFF4F4F4 F6F6F6FFFFFFFFFFFFF2F2F2F7F7F7FFFFFFFAFAFAFBFBFBFCFCFCFDFDFDFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFF F4F4F4F5F5F5FFFFFFFFFFFFF8F8F8F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFB6B6B6595959 1F1F1F0000000000000F0F0F414141B9B9B9E3E3E3FFFFFFFFFFFFFCFCFCFBFBFBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFFFFFCFFFFF9FDFCF6F8FCFAFBFEFFFFFBFFFFF8FFFFEFFBF7EAF6F2F7FFFFF8FFFF F9FFFFF5F9F8FBFDFCFFFFFFFCFFFFE6F4F4F5FFFFFBFFFFEEE9F0B1A5AF887B84888188 98999BE1F0EDF0FFFFDBF9EFEBFFFFF1FFFFF5FFFBFEFFFDECEBE9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFFFBF8FFFFFDFFFBFFFFEEF2F3AFAEA90E00002B00007B2A2790171CA50D19B50615 BA0411B70511B20811A80D11A80E0EAF0A08B40B08AE080AA50A0EA419209621296C1118 3800002100009D9290F0F2EFF9FFFFF1F7F5FCFEFDFFFDFFFFF8FBFFFEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFEFEFEFFFFFFEBEBEBFFFFFFFFFFFFE3E3E3 FCFFFDF5FFF85961520E00003B0B07640F128F1A22B31F2BA7000CBC0313BE0211BD0311 B70511AF0A11A80D11A21013A01210A0130AA71009B20910B60515B3061AAE091AA40E17 A21011A90E0CA90100C30E13A800059E171E83292B1A0000070400CDCCCAE5E5E5FFFFFF F7F7F7F5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFFFFF8FFFFF8FEFCFFFAFDFFFBFFFFFDFFEDF2EEF2FFFD838F850E0000622729881323 A70B20BA0A1FAF000FAE1216A30D0CA90E09AC0D07B00B09B20A09B2090CAB0D0EA01113 8F1919751B1A6C2F2C190000756565FFFDFFFCFFFFF2F8FFFCFEFFFFFCFFFFFBFFFFFBFF FFFAFFFFFAFFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF8FFFFF8FFFFF7FFFFF7FFFFF7FF FFFBFFF8FFFAF4FFF6F7FFF8FCFFF8FFFFF8FFFDFAFFFBFAFFFAFBFFF9FBFFFAFDFFFBFF FFFEFFFEFFFFF9FFFFF5FFFFF7FFFFFCFFFFFFFDFFFFFAFFFFF8FFFFF6FFFFF7FFFFFAFF FFFDFFFBFFFFEDFAF3F7FFFBFBFFFAC8C3BF10000028080B69202B9E0F23B5051CB2071A AE0917AB0B15A80D13A50F11A41010A61212A20C0EA20B10A81118A80E1A9F0412A00517 8A1A28190002000404CED9DBF7FEFFFEFEFFFFFCFFF0E8F7FFF6FFFFF9FFFFF5FFFFF9FF FCF0F4978C8A191009060000270C036D27257F201E881C1C931719A01117AC0A15B60613 BC0311BE0211BD0213B70515B00817A70C1A9E101C97132097141CA6191FA014178B080D 7704097A161E7E2F35662A3242171E12000080737AF2EDF3FCFFFFF3F8FCF4FEFFF8FFFF F6FEFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFEFEFEFFFFFFEFEFEFACACAC 656565181818000000000000101010646464BABABAF2F2F2FFFFFFF8F8F8FFFFFFFFFFFF F7F7F7F8F8F8FFFFFFFFFFFFF6F6F6FFFFFFFFFFFFFFFFFFFAFAFAF8F8F8FAFAFAFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFC5C5C5 6767671A1A1A0000000000000000003A3A3A9C9C9CEAEAEAFFFFFFFDFDFDFFFFFFFFFFFF FFFFFFFFFFFFF9F9F9FEFEFEFFFFFFFCFCFCFAFAFAFCFCFCF8F8F8FEFEFEFFFFFFFFFFFF FFFFFFFBFBFBFBFBFBFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF FFFDFFFFFCFFFFFDFFFFFEFFFFFFFFFCFFFFF9FFFFF8FFFFF7FFFFF7FFFFF7FFFFF8FFFF F9FFFFFBFFFFFCFFFFF9FFFFF5FFFFF4FFFFF9FFFFFEFEFFFFFCFFFFFCFFFFFDFFFEFFFF F9FFFFF5FFFFF4FFFFF5FFFFF9FFFFFEFFFFFFFDFDFFFDFDFFFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF F3F1FCFEFEFFF7FCFFF7FBFA6A655F180100450E097E242496141CA90C17B90413BD0311 B90511B00910A70E10A70F0EAE0A08B10908B61316A71015A11A21710209873239270000 280C0BFAF2EFF1F7F3F6FFFDFBFFFFFFFFFFFFFBFFFFF8FEFFFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFD ECFFF5E6F6EB29251C1800005210117A171C8A040FBF212FB60515BD0213BD0213B90413 B00913A90C13A110159E1211A01309A51009B00910B60515B3061AAE091AA40E19A21013 AE1213A60000B8050BAB040C96131B6412161B0200282B24E6E6E4F1F1F1FDFDFDFFFFFF FFFFFFFDFDFDFCFCFCFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFF F6FFFDFBFFFFFFF6F9FFF7FBFFFEFFFBFFFDE8FCF393A0960F000044090B9D2838950010 C01327B60A18A1060AA81211AC0D0AB20A09B50909B60809B3090CAC0C0E9E12118D1A17 78251F6E393111000067675FF5FFFFEEFFFFEBFFFFF0FFFFF9FFFFFFFDFFFEFCFFFFFDFF FFFDFFFFFCFFFFFCFFFFF7FFFFF7FFFFF9FFFFFAFFFFF9FFFFF8FFFFF8FFFFF8FFFFFBFF FCFFFAF4FFEFFCFFF6FCFCF2FFFBF3FFFCF8FFF5F2FFFAFAFFFAFBFFFAFDFFFBFFFFFEFF FEFFFFF9FFFFF5FFFFF7FFFFFFFEFFFFFCFFFFFAFFFFF9FFFFF8FFFFF9FFFFFBFFFFFEFF ECF0EFF9FFFDF0F9F4FBFFFBF6F5F1382E2D1A06085619219A1226AD041BAD0417B00B1B B00E1BAA0D14A50C0FA20E0EA21010A21011A40F13A50E15A90B19AC091AAF081C921525 1600001C26256E7678FCFFFFFFFDFFFFFCFFFFFBFFFFF8FFFFF9FFFCF1FFFFFAFFFFFEFF F4F6F5969B952E352D080000310000631815791F1F790F118F1017B5232DB818249F0004 B40516B00414AA0817A8121EA31B279A1E288B19237E13197B0F0D831C178A2B2785322E 6F27284E16172E04061900000D000070656BEAE5EBFFFEFFFAFBFFFEFFFFFEFFFFFEFFFF FEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0F0FFFFFFFFFFFFFFFFFF F8F8F8F9F9F9FCFCFCF9F9F9FFFFFFFEFEFEFCFCFCF3F3F3B4B4B44D4D4D060606000000 0000001E1E1E6E6E6EBFBFBFF7F7F7FFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3F1F1F1FAFAFAFFFFFFFFFFFF CFCFCF7373732929291818180000000000003636369E9E9EE5E5E5F7F7F7F1F1F1EBEBEB FEFEFEFFFFFFF1F1F1E9E9E9F5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFF FFFDFFFFFEFFFFFEFFFFFFFFFEFFFFFBFFFFF9FFFFF8FFFFF8FFFFF8FFFFF8FFFFF9FFFF F9FFFFFBFFFFF9FFFFF7FFFFF7FFFFF9FFFFFCFFFFFFFDFFFFFDFFFFFDFFFFFEFFFEFFFF FCFFFFFCFFFFFEFFFFFFFEFFFFFDFFFFFBFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFAFF FEFEFFFBFFFFF8FAF75C554F1D00005518158525269A131AAF0917BC0313C00110B90510 B00910A50F10A50F0EB10F0DAF0909AF0F11A20D119D1A20750A10833238240000371F1F F8F4F1F0F9F6F7FFFFF9FEFFFFFEFFFFFBFFFFF6FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF1FFFF E3F7EE80837C0F00002F000073212389161DA1101DB00819B90415BD0215BA0413B30713 AB0B13A20F159E1211A01309A51009B00A0EB60613B5051AAF081AA50D19A21013AB0F10 A50102B6070EAC0811981A2562161A1E0C0838433BECEEEBF5F5F5FEFEFEFFFFFFFFFFFF FDFDFDFDFDFDFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF4FFFC F9FFFFFDF7F9FFF8FCFFFEFFF9FFFDE5FAF194A1970E00003C0405992635960012BE1326 B40A17A1080BA6100FAF0B0CB5080AB7070AB7070AB6070CAE0B0EA012118D1A1776261D 67352A0F0000515346DFF3E8E0FEF6DDFFFAD9F7F7E6F7FEE9F3FCEAF3FCEEF7FFF6FDFF F9FFFFFBFFFFFCFEFFFEFEFFFFFDFFFFFCFFFFFCFFFFFCFFFFFBFFFFFBFFFFFCFFFFFFF8 FFFDEEFFFFF3FDF4EBFDF0E8FFFCF6FFFBF6FFFAF7FFFBFAFFFCFBFFFDFDFFFEFFFEFFFF FBFFFFF8FFFFF9FFFFFFFEFFFFFBFFFFFBFFFFFAFFFFFAFFFFFBFFFFFDFFFFFEFFFEFFFF FCFFFFF1F7F5FCFFFFFFFFFF615B5D0800013A0811921729A90A20AB081BAE0B1CB10C1A AD0C14A80C10A40E0FA21010A21010A21011A50E13AB0B17AF0819B5051A9712232E0406 1015115A5A5AFFFEFFFFFDFFFFF7FFFFFBFFFFF9FFFCF4FFFFFCFFFFFEFFECEFF4F1FAF9 EAF6F294A49A34352D180000450B09722B298832338B20268D11199B121CAC1826B92231 AA162494081583040F7E0C16811C24852A338533377A2F29621E13400200270000200000 190000140000200D0F5F5458B1AAB1FEF9FFFFFEFFFFFEFFFFFDFFFFFDFFFFFAFEFCFAFB FDFDFDFFFFFFFEFEFEFCFCFCFAFAFAF9F9F9F9F9F9FFFFFFFFFFFFE9E9E9E6E6E6FEFEFE FFFFFFFFFFFFF7F7F7F4F4F4DFDFDFA1A1A14646460202020000000F0F0F2828287C7C7C ACACACE5E5E5FFFFFFFAFAFAF0F0F0F5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5F8F8F8FFFFFFFFFFFF F2F2F2DEDEDE6A6A6A4646461414140000000000002C2C2C848484CBCBCBFFFFFFFFFFFF FFFFFFF7F7F7FFFFFFFFFFFFFFFFFFE6E6E6FFFFFFFDFDFDF8F8F8F6F6F6F7F7F7F8F8F8 F8F8F8F7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFF FFFEFFFFFEFFFFFFFFFEFFFFFEFFFFFCFFFFFBFFFFFBFFFFF9FFFFF9FFFFFBFFFFFBFFFF FBFFFFFBFFFFFCFFFFFCFFFFFEFEFFFEFEFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFF FFFCFFFFFCFFFFFCFFFFFBFFFFFAFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFFFCFFFF FBFFFFEDEEE93F342E1D000064231F882124A01019B30715C00111C10110BA0410B00A0E A50F0EA4100EB21310AF0B0CA60A0D9B0A0F991A217B131A74292E23000054403FF8F8F6 F1FDFBF5FFFFF5FDFFFFFDFFFFFAFFFFF5FEFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF4FFFFE9F9F6 E6EBE7261B171900005A1A1A86262A83060EA70C1AB30717BA0315BA0315B50615AC0A15 A40F15A01211A01309A51107B00A0EB60613B5051AAF081AA50D19A20F15A90F11A80508 B60811A80B14941C26530E11140B064A5B53F4F8F7FBFBFBFFFFFFFFFFFFFFFFFFFDFDFD FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF2FEFAF8FFFF FEF8FAFFFCFFFFFEFFF9FFFDE4F9F096A69B0D0000340000962332990215BD1225B40A17 A40B0EA30D0EAF0A0EB6070EB9050EB9050EB7060EAF0A10A111118F1915721B12693124 140000535041E1EDDFF1FFFBEDFFFFEBFFFFEDFFFFEDFFFFEEFFFFF0FFFFF0FFFFEFFFFF ECFEFFECFBFFE6F3F9DCE7EDC9D2D9B0B7BF999DA6848790757881736E727E6D66856F64 8C756D8B776E938079C5B4ADFDEEE9FFFCF8FFFDFAFFFEFBFFFFFDFFFFFFFEFFFFFCFFFF FCFFFFFEFFFFFFFDFFFFFBFFFFFCFFFFFCFFFFFCFFFFFDFFFFFEFFFFFEFFFFFEFFFEFFFF F1F2F4FEFFFFFFFFFFA19FA2020003220004861C2AA21023A70E20AA0B1DAF0A1AB00A16 AD0C12AA0E11A4100EA21010A21011A50E13AB0B15B00817B704199B1120511D1F060000 3C3432EFE6E7FFFCFFFAF3FBFFFBFFFFFAFFF2EEFCFEFEFFFCFFFFE3EBEEF4FEFFF7FFFF ECFBF69DA29C28130E1E00002B00005616167121247110177D0F1897222B7B030D840E1A 8E202B912D37842D36671C234302082700001F0000190000160000270F0346332C6F615E 998F8EB3ADAFD8D6DBF1EEF5FFFDFFFFFDFFFFFCFFFFFBFFFFFBFFFFFBFEFDFBFCFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4E4E4F8F8F8FFFFFFFFFFFFFEFEFEF5F5F5 EAEAEAE0E0E09B9B9B3737370000000000000C0C0C212121686868C1C1C1F9F9F9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FFFFFFFFFFFFFFFFFFF7F7F7F5F5F5FFFFFF FFFFFFFFFFFFD4D4D48686863F3F3F131313030303080808111111565656B0B0B0FFFFFF FFFFFFF4F4F4E7E7E7F5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFF FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFF FEFFFFFFFDFFFFFDFFFFFDFFFFFEFFFFFEFFFFFEFFFFFDFFFFFDFFFFFBFFFFFAFFFFFAFF FFFAFFFFFAFFFFFBFFFFFBFFFFFDFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFAFDFFF1F6FAFBFFFF D5D6D11C0F091C00006D262486191CA40E19B60613C30011C4000EBC040EB00A0EA4100E A2110CAF1110AD0A0BA3090B9A0E11971C217E1B205A13171D0000796969F8FAF7F2FFFE F5FFFFF2FAFDFFFDFFFFF7FFFFF5FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF8FFFFF7FFFFFBFFFF 7C77740F00002800007123237D10159D111CAC0A19B60517B90415B50615AF0915A70D15 A11111A01309A51107B00A0EB60613B5051AAF081AA50D19A20F15AB1014AD0A0FB30912 A309138A18223B00020302005D726DFBFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFEFFEF9F7FFFFFEFAFB FFFCFFFFFEFFF7FFFCE4FBF19FAFA41205002B000090202E9B0619B91023B00815A61012 A00C0CAC0B11B30811B60611B90511B70511B20811A50E1396161587261F7B352B240000 30190B82786C9191858B8E85757C754F5B5744534E3844402E3A3628332F252E2B222826 2123223535352F2D2E2521221A141612090C0C01050900020F00001B0000240000240000 2000001B000064514AE3D6CEFFFEF6FFFFF8FFFFFAFEFFFDFEFFFFFFFFFFFFFFFFFFFEFF FFFDFFFFFCFFFFFCFFFFFEFFFFFEFFFFFEFFFEFFFFFEFFFFFFFEFFFFFEFFFFFEFFF2F0F5 FFFEFFFFFEFFDADBDF12151A170001771B26991624A31525A70C1CAC0717B40A17B40D15 AF0C11A70F0EA4100EA11110A40F11A90C13B00815B704179E101E6D2F300E000024120E D4C6C5FFFCFDFDF4F9FFFDFFFAF8FFFAFAFFFBFFFFF9FFFFF9FFFFF8FFFFF6FFFFF7FFFF FCFFFDAFA4A2563E3C18000022000061292C823D407F30357722277D262E6D181F520309 3700002900002200001D0000160000412F25595041877F74B5AEA6D7D4CFEEEDEBFAFBFD FEFFFFFEFFFFFEFEFFFEFDFFFFFCFFFFFAFFFFF6FAFFFAFEFFFBFFFFFEFFFDFDFDFBFBFB FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFFFFFDFDFDCECECE757575 2B2B2B0000000000001010102A2A2A7D7D7DE4E4E4FFFFFFF6F6F6FFFFFFFDFDFDF4F4F4 F7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAEEEEEE F7F7F7FFFFFFFFFFFFE5E5E59898984747470D0D0D0000000000000404043D3D3D9D9D9D EEEEEEFFFFFFFFFFFFFFFFFFFCFCFCF9F9F9F8F8F8F9F9F9FDFDFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFEFF FFFDFFFFFCFFFFFDFFFFFFFFFEFFFFFCFFFFFEFFFFFFFEFFFFFBFFFFFBFFFFFAFFFFFAFF FFFBFFFFFCFFFFFEFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFAFFFFEFF4F8FBFFFFBBBAB5 0B00002600007628268A171CA70D19BA0413C40010C5000EBC040EB00A0CA2110CA1120C A80D0BAC0C0EA40B0E9D1217941B227F1E253C00001B0000A09593F6FCFAF4FFFFF4FFFF F0F8FBFFFDFFFFF2FFFFF8FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFFFCFFFFFAFEFFE3E2E0 3C312B1600004B100C80242593161EA50D1AB20717B70417B50615B00815A90C17A40F11 A01309A41107B00A0EB60613B5051AAF081AA50D19A20F15AA0F13AF0E13B009139F0914 8618232E000004090587A09CF9FFFFFFFFFFFFFFFFFEFEFEFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFEFFEF9F7FFFFFEFAFBFFFDFF FEFEFEF5FFFAEAFFF7AEC0B41B11082600008E1E2C9F0A1DB50C1FAE0613AB15179C0C0C A70D15AC0A17B20815B60515B70513B50613AB0B139E12158B15157F221D370000270000 3104002D06012000001800001C05001300000F00001100001300001900001C0000200000 1900001B00001D00001F00002300002D000036050840090C551315601C1D5418173F0F0B 180000321E15D0C7BEFFFFF6FCFFF8F9FFFAFBFFFDFCFFFFFFFFFFFFFDFFFFFAFFFFFBFF FFFCFFFFFEFFFEFFFFFCFFFFF9FFFFF9FFFFFBFFFFFEFFFFF9F6FDFFFCFFFDF6FEFFFCFF FFFDFFF5F6FB373E440F000061161D8A18229D1927A10D1DAC0517B8091ABB0B18B20910 AB0D0EA50F0EA21010A21011A80D13AE0A15B60515A00F1C7B33341600001A0000B09B98 FFFBFAFFFAFBFFFEFFF6F9FEF9FFFFF2FBFFF6FFFFF9FFFFFBFFFFE6EAEBF2F3F5FFFEFF FFFDFDB4A8AA493638130000230304451D1E4515152F00002A00002300001F00001B0000 2A0B10553C40847175A09494E6E1DDEEEDE8FBFCF7FEFFFDFCFFFFFBFFFFF8FDFFF6FAFF FBFFFFF9FCFFF8F7FFFEFBFFFFFAFEFDF4F7FFF9FAFFFCFDFEFCFDF9F9F9F6F6F6F7F7F7 FAFAFAFCFCFCF8F8F8F4F4F4FEFEFEFFFFFFFFFFFFBFBFBF5A5A5A0C0C0C000000010101 202020303030818181EAEAEAFFFFFFE6E6E6ECECECFFFFFFF3F3F3FFFFFFFFFFFFFFFFFF F7F7F7F0F0F0FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F2F2F0F0F0F9F9F9FFFFFFFFFFFFFFFFFFFFFFFF F8F8F8EEEEEEFDFDFDFFFFFFF7F7F7A8A8A85D5D5D2323230000000000001B1B1B4A4A4A 7B7B7BC4C4C4FFFFFFFFFFFFFFFFFFFFFFFFFAFAFAF4F4F4F2F2F2F6F6F6FAFAFAFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFEFF FFFEFFFFFEFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFEFFFFFDFFFFFCFD FFFCFDFFFEFDFEFFFDFBFFFFF9FFFFFBFFFFFEFFFFFFFDFFFFFBFFFFFAFFFFFBFFFFFDFF FFFEFFF9FFFFF9FFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFF8FFFFFBFFFFA1A09B0D0000 3B100A782827911A1EA90C17BC0313C70010C7000EBD040CB00A0CA2110CA0130CA50A08 AE1011A50F119E161A8D181E7F23282D00001B0000C4BAB9F3FCF9F3FFFFF4FFFFEEF5FB FFFDFFFFF1FEFFF8FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFCF6FFFFFCFFE6E7ECFEFFFF8A8780 0F00002600007426248B1A1E9E111AAE0919B60517B50615B20815AB0B17A50F11A11309 A41107B00A0EB60613B5051AAF081AA70C1AA20F17A60B0FAE0F14AD07139D0915891F29 2E0000161F1CBFDCD7F8FFFFFFFFFFFDFDFDFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF1FFFBF7FFFFFCFAFBFFFDFFFDFDFD F5FFFAEEFFFDC2D4C82B21182400008D1F2CA20D20AF081AAC0411AF1A1C9C0D0FA20F19 A70C1AAE0919B30717B70417B60515B00815A80D158D060A8612126804025300005A080A 5D0E135C0D135F14185F19175919105916105D1811661F1B6F2620752725772824853131 832D2C82282A7F23247E1F237F1F217F1F23802024822329842D337C3135773B3A1C0000 200A00C7C1B5FCFFF4F7FFF8F5FFFAF8FFFBFBFFFFFFFEFFFFFBFFFFF8FFFFF9FFFFFBFF FFFFFFFCFFFFF8FFFFF7FFFFF7FFFFF9FFFFFCFFFFFFFBFFFFFAFFFFFAFFFFFBFFFEFBFF F7FAFF6E777C080000490B1079161B951B269F0E1DAC0517BC091CC00A19B4040EAF0A10 A80E0EA21010A11110A70E11AC0B13B30715A10F1A7C2C2B3308021900007E625EFFFAF6 FFFDFBFFFFFFF5FDFFF7FFFFF7FFFFF0F9FEF3FBFEFEFFFFFFFEFFFFFDFFFEF8FAFFFEFF F6F6F8B7B2B64E45460B00000D0000150000150000250D0946312E7A6866AEA0A0D4CBCC EAE6E7F4F3F8F8F9FDFEFFFFFEFFFFFCFFFFFCFFFFFBFFFFF7FEFFF9FFFFF9FFFFF8FCFF F8FAFFFDFDFFFFFEFFFFFEFFFCF8F7FFFBF8FFFEFBFAF9F7F9F9F9FEFEFEFFFFFFFFFFFF FFFFFFFFFFFFF7F7F7CDCDCD8F8F8F3F3F3F0808080000000505052828284545459E9E9E DCDCDCFFFFFFF6F6F6F5F5F5FFFFFFFFFFFFE8E8E8FBFBFBFFFFFFFFFFFFFFFFFFFFFFFF FCFCFCFAFAFAFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE9E9E9F9F9F9FFFFFFFFFFFFFFFFFFFAFAFAFAFAFAFFFFFFEDEDEDFFFFFF FFFFFFFFFFFFF3F3F3F4F4F4FFFFFFFFFFFFCECECE767676171717000000000000171717 3B3B3B575757C7C7C7E0E0E0FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFEFF FFFDFFFFFCFFFFFBFFFFFBFFFFFBFFFFFBFFFFFCFFFFFCFFFFFCFFFFFCFDFFFBFBFFFCFA FFFEFBFCFFFBF8FFFDF7FFFDF8FFFDFBFFFFFFFFFFFFFDFFFFFBFFFFFDFFFEFFFFF9FFFF F4FFFFF4FFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF9FFFFF9FFFFF7FDFB8786810E00004C1F19 73221F931A1FAC0A17BE0211C80010C8000EBD040CB00A0CA1120A9E140AA40A08B01415 A712169C151B85121782272C2B0000341213DED6D4F0FBF7F1FFFFF2FFFFEDF4FAFFFDFF FFF0FEFFF8FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFF6FFFFF9FFF6F5FDFCFFFFD8DBD44D443B 1900004F0E08841D1E99131AAB0A19B30717B50617B30717AC0A17A70E11A11309A41107 B00A0EB60613B5051AAF081AA70C1AA20F17A50A10AF1015AA04109A061488202B2A0000 1F2B29E6FFFFF8FFFFFDFDFDFBFBFBFDFDFDFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF4FFFEF7FFFFFBF9FAFFFDFFFCFCFCF6FFFB EEFFFDD4E6DA3930272500008E202DA41123AB0416AA020FB31E209C10119D111AA00F1E A80B1CAF081AB60517B70515B60515B00815B21820A1161B97191D8B141A88131C85111E 8108198E16229015188D13108B0F0F8D100E921213951313960F13940C0E970A109A0B0F 9E0B13A20D13A50E17AA1018AD111CA715208309146F0A12681117803C3D200000110000 C1BDB1F9FFF4F4FFF8F2FFFAF5FFFBF9FFFFFFFDFFFFFAFFFFF7FFFFF7FFFFFBFFFFFFFF F9FFFFF7FFFFF4FFFFF4FFFFF7FFFFFCFFFFFFFCFFFFF3FFFFF9FFFFF9FFFFF9FFF8FBFF B2BDC30600003300016B12168F1D279C0F1FAB0617C00B1EC30819B5000BB00910A90D0E A2110EA11110A40F11A90C13B00815A10F19751F1E57251E1F0000462722FAE7E1FFFCF9 FDFFFCF8FFFFF5FFFFF5FFFFF6FFFFF1F6FAFFFEFFFFFCFFFFFAFFFBEEF5FDFCFFFBFFFF FBFFFFC1C5C6818382757671807F7A82817CE0DFDAECEDE7FDFFFAFBFFFFF9FFFFF7FFFF F5FFFFF6FFFFFAFAFFFFFDFFFFFDFFFFFDFFFEFDFFF8FAFFF7F8FFF6F9FFF9FCFFFBFFFF FCFFFFFEFFFFFEFEFEFFFFFDFFFFFAFFFEF9FCFCFAFEFEFEFFFFFFFFFFFFFBFBFBDEDEDE B6B6B6999999292929181818090909090909212121585858ACACACF0F0F0FFFFFFF5F5F5 EDEDEDFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFF7F7F7EDEDEDF6F6F6FFFFFFFFFFFF FFFFFFEDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8 F1F1F1F9F9F9FFFFFFFFFFFFF5F5F5FDFDFDFFFFFFE4E4E4939393373737010101000000 0303031A1A1A565656A8A8A8E6E6E6FFFFFFFFFFFFFCFCFCFAFAFAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFEFFFFFEFFFFFDFF FFFDFFFFFCFFFFFCFFFFFBFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFDFFFCFBFFFDFAFFFEFB FCFFFBF9FFFBF7FFFDF8FFFDFBFFFFFEFFFFFFFEFFFFFDFFFFFEFFFCFFFFF8FFFFF4FFFF F5FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF5F8FDFBFFFFF1F5F676726F0E00004E2624611B1B 821D2199131EA80C1AB00819B00817A90C15A11015961613971513A30D0FB2171DA5121A 9613197D0E14822B312A00004A2829EEE4E3F2F8F8F4FFFFF5FFFFECF3FBFEFEFFFDF2FF FFFAFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFEFFFCFFFFE2E8E6FEFFFB8B827B150000 2B00007822238C191E9D111AA80C19AF0917B00815B00815AC0B11A70F0CA80F0AB30810 B70515B90319B5051AAE0919A90C17A90C15AF131E9E0612870813751E261B00001C2824 EAFFFFF7FFFFFAFAFAF9F9F9FDFDFDFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF8FFFFF8FFFFFBF9FAFFFEFFFBFBFBFAFEFDF7FFFD E7ECE54936322900008A212F9E1527A20516A50312B72027A00F149E111AA10F1CA80C1A AE0919B30717B60517B60515B20815B3111C99020B9E0E179F131CA21623A11424960818 AA1626AB1018AD0C12AD0C12B10D14B61118B61118B60C15B20811B1030DB2040EB60410 B70511B90511B90310B7010EAE0411BA26348E101B750C119040412B0000120000C3C1B5 F8FFF8F2FFFAF1FFFDF5FFFFFBFFFFFFFDFFFFFAFFFFF8FFFFF8FFFFFCFFFEFFFFFBFFFF F8FFFFF5FFFFF5FFFFF8FFFFFCFFFFFFFDFFF4EAF3FFF7FFFFF6FFFFFCFFFCFFFFE8EFF5 0500012500005F1013881F2698111FAC0718C20B1DC60717B90009B7060EAF0A0EA50F10 A11111A01115A20F17A50D1A97131E6B191D6F39371F0000210000EAD5D2FFF8F6FAFCF9 F8FFFFEEFDFAF4FFFFF7FFFFFBFFFFFCFCFEF7F1F5FFF6FAFFFCFFF5F6FBF9FFFFF9FFFF F5FDFFFBFFFFFBFFFFFBFFFDEDF4EDF3FCF7F7FFFBF8FFFFF7FFFFF3FFFFF3FFFFF4FFFF F7FFFFFEFDFFFFFCFFFFFDFFFFFDFFFEFCFFFEFDFFFEFDFFFCFEFFFCFEFFFCFFFFFCFFFF F8F9FDFAFCFBFEFFFDFFFFFBFCFDF8FFFFFDFFFFFFF8F8F8E2E2E2B7B7B7727272262626 000000080808020202202020707070C7C7C7F9F9F9FFFFFFFFFFFFECECECFFFFFFFFFFFF FFFFFFF6F6F6FAFAFAFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFF7F7F7F5F5F5FCFCFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFBFBFBFCFCFCE9E9E9AEAEAE575757151515 030303000000000000303030818181CFCFCFFFFFFFFFFFFFFFFFFFF5F5F5F7F7F7FFFFFF FFFFFFF9F9F9F5F5F5FFFFFFFEFFFFFEFFFFFEFEFEF9F9F9F6F6F6FAF8F9FFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFEFCFDFDFBFCFDFBFCFCFAFBFFFEFDFFFFFDFFFFFDFEFFFD FEFFFDFCFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFEFFFFFFFFFEFFFFFCFFFFFBFFFFFCFFFF FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFEFEEF3FFFEFFF7F2F6796E7211000025060B6033386D3037 792C36842C388624317D172479131E7E18237A19207C0F15B42632A70F1CA31523780005 9026306F1D232A0000795255FFF8FAFFFCFFFBFEFFF8FFFFF7FFFFF8FEFFFAFDFFFBFDFF FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFBFFFFE8FDF6EEFFFDF4FFFDE5EFE7FFFEFBF3E1E1462627220000 4604067F2A2D80171C82050BAE1C26AD0C14A20000C4141FB00913B00913B70515BD0215 C10017C00017BD0217B70419AF0A1BA614218309147C21284610100E00006A776DEEFFFB F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFDFEFFFDFFFEFFFFFEFFFFFDFFFFFDFFFFFBFFFFF7FD 6239412D00008224328711219C1124A71021A50A18A90D1AA80C19A90C17AC0A17AE0917 AF0915AF0915AF0915AE0A15AB0B15A80D15A50E17A40E17A40E19A20F19A40E19A80C19 B30717B70417B70417B70417B70417B70417B70417B70417B70417B70417B70417B70417 B70417B70417B70417B50615B10511AF141A9514187D1E1C3E0300150000C2BFB8F4FFF9 F4FFFFF4FFFFF8FFFFFEFFFFFFFEFFFFFCFBFFFBFAFFFCFAFFFEFDFFFFFFFEFFFFFCFFFF FCFFFFFCFFFFFCFFFFFEFFFFFDFBFEFFFEFFF1ECF0FFFEFFFFFEFFFEFFFFF6F7F94A4041 1D0000500B0E89283191121DAC0B1BC80F1FBC0007D20818C80611BA060FA9080E9E0B13 99111B951522941727861D2C641D2B5C2D371E0000210007AB9598FFFBFDFFFEFFF7FDFB F8FFFFF5FFFFF7FFFFF7FFFFF9FFFFFBFFFFFCFFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFF FEFFFFFEFFFFFEFFFFFEFFFDFEFFFFFEFFFFF8FCFBF7FBFAF9FDFEFBFFFFF8FEFEF6FAFB FDFDFFFCFAFFFEFDFFFFFEFFFFFEFFFFFEFFFDFCFFFDFEFFF4F5F9FEFFFFFEFFFFFCFCFE FEFEFEFFFFFFFFFFFDFBFBF9FFFFFFCECECE8686864040400808080000000000001D1D1D 5252529B9B9BE9E9E9FFFFFFFFFFFFFFFFFFFBFBFBF6F6F6FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDE0E0E0C9C9C9616161 4343431414140000000000001414145959598C8C8CFDFDFDFEFEFEFBFBFBF6F6F6F7F7F7 FFFFFFFFFFFFFFFFFFF4F4F4FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFEFEFEFDFDFDFCFCFCFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFCF6FAA0979C2E1F240E00001200001800001C0000 2600004109125B1E266F2B3679333D7D343F882E387300077D0008941C287B131C873038 5715192200007A5A5DFFF8FAFFFCFFFEFDFFFAFEFFF8FEFFF8FEFFF8FDFFFAFEFFFEFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF8FFFDEBFFFBE3FFF4F1FFFAF2FCF3FFFCFAFFF3F49A7B80210000240000 662627802B2E7E1418991218AA0D14B2000CBF0916B00815AF0917B50615BA0315C00015 C30015C10015BA0319B40E229E112180151F772C31330B0B110600838F85F4FFFBFCFFFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFDFFFFFDFEFFFFFFFFFFFFFEFFFFFCFFFFF9FFFFF5FD61333D 2D00007D2734821625951524A00F20A50618B10C1CAE0A15AE0A13AE0A15AE0A13AC0A15 AC0B13AB0B15A90C13A90C15A80D13A70D15A70E13A70D15A70E13A50E15A90C15B30717 B70417B60519B60517B50519B50617B30619B30717B20719B20717B00819B00817AF0819 AF0917AE0919B20815B7030CB70E139D1215831B1A450503180000BDB8B5F7FFFFF5FFFF F5FFFFFBFFFFFFFEFFFFFEFDFFFDFAFFFDF6FFFEF8FFFFFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFBFBFBFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFF776D6C180000 35000077222987151F95010DB10714B30006C40612B00002AD020AA81118A21C2396202C 851B29720F215E0B1D753B4A5F35431B000320020CA18C93FBEFF3FBF7F8F6F8F7F9FFFF F7FFFFF7FFFFF7FFFFF7FFFFF8FFFFF8FFFFFBFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8 FCFCFCFEFEFEFBFBFBFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBF9F9F9FEFEFE F9F9F9DEDEDEC1C1C16363633232320000000000000B0B0B3A3A3A7373739D9D9DE1E1E1 F6F6F6FFFFFFFBFBFBF2F2F2F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF4F4F4F7F7F7F9F9F9F7F7F7F6F6F6FAFAFAFFFFFFFFFFFFEEEEEED5D5D5 A0A0A05858581616160000000000000B0B0B1C1C1C818181E5E5E5FFFFFFFFFFFFFFFFFF FFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF9F9F9F8F8F8F9F9F9FFFFFFFFFFFF FFFFFFFEFEFEFEFEFEFDFDFDFDFDFDFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFFFFFCFFFFF7FCFFFEFFFFEAE8EB9F999B6056574F3F424E383A2A0D111C0000 1C0000200000230000240000270000330000721D22791E238C3C3F722E2F642C2B300705 140000928380FFFDFAFEFEFEFDFEFFFBFEFFFDFDFFFEFCFFFFFBFFFFFBFFFFFEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF9FFFDF0FFFBE5FFF2F4FFFBFBFFFBEBE6E3FFFAFAFBE2E54222231D0000460E0D 7D313188242689060CA70C14C10F1DB1000BA80D13A40F13AB0B13B00913B70513BA0413 BA0413B50617B00F1F8E0413821721782B312100001E0C0AA8AAA5F8FFFDFEFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFFFFFEFFFFFBFFFFF9FFFFF9FFFFF9FFFFFCFFFFFFFEFFFFFAFB543437260000 78292F801B239416219E0C17A50511B40E1AAF0913AE0A11AC0B13AC0B11AC0B13AC0B11 AB0B13A90D11A90C13A80D11A70E13A70E11A50E13A50F11A50E13A70E13A80D15A90C15 A80C17A80D15A70D17A70D15A50E17A50E15A40E17A40F15A20F17A20F15A11017A11015 A11017A80D13B4060FB50C139F1417831B1A4C0B091C0000B4AAA9FBFFFFF7FFFFF7FFFF FBFFFFFFFEFFFFFEFDFFFDFAFFFEF8FFFEF8FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFAFAFAFFFFFFF0F0F0FFFFFFFFFFFFFCFCFCFFFFFFB7AEAF220A0A230000 6C272C862A2F8408129F0F18A60B11A80C10A914169B131389111279101470151A701D25 74263372303E2A0008200008150000341A23B6A3A9FFF4F8FFFCFDFEFFFFFBFFFFF8FFFF F8FFFFF8FFFFF8FFFFF9FFFFFBFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF9F9F9FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FFFFFF FFFFFFFFFFFFFCFCFCFDFDFDF8F8F8ECECECF9F9F9FCFCFCFFFFFFFFFFFFDBDBDB8E8E8E 3D3D3D0C0C0C0000000000000F0F0F454545848484BBBBBBE8E8E8FFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFDFDFDFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFFFFFFFFFFFFFFFFFFF7F7F7F4F4F4F9F9F9FFFFFFFFFFFFFFFFFFFAFAFA E2E2E2B9B9B97A7A7A333333030303090909000000020202333333939393ECECECFFFFFF FDFDFDFFFFFFFFFFFFFFFFFFFCFCFCF9F9F9FCFCFCFFFFFFFFFFFFFFFFFFFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFFFFF9FFFFE9F3F4F9FFFFFCFFFFFEFFFFE9E7E8EDE7E7F4E8E8C4B4B49F8B8A816768 7254545232332C08082200003208092300002300001D00001800001100000B0000221E15 BEBFB9FBFFFAFAFFFEFBFFFFFDFEFFFFFCFFFFFAFFFFF8FFFFFAFFFFFDFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FBFFFDF4FFFBF2FFFAF6FFF9FCFFFBEDE9E6FFFCFBFFFAFA8974711700002000005D1C1A 8C3031870A109F0713C41323AC0008A210109B1410A21010A90D10B00910B50710B50711 B00815B0142188020D891E287C2D33220000371F1FD4D0CDFCFFFFFEFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFFFFFCFFFFF9FFFFF7FFFFF5FFFFF4FFFFF5FFFFF9FFFDFFFFFA4D38351F00006F292B 7F1C1F95181E9E0B13A8020CBA0F18B00910AE0B10AE0B10AE0B10AE0B10AC0B10AB0C10 A90D10A90D10A80E10A80E10A70E10A70E10A70E10A70E10A50F11A40F13A40F13A21013 A21013A11013A11013A01113A011139E12139E12139D13139D13139B13139B13139B1313 A21013B30912B009119F171B821A1B5311121F0000A49898FCFFFFF8FFFFF8FFFFFCFFFF FFFEFFFFFEFDFFFEFAFFFEF8FFFFF8FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFBFBFBFDFDFDF3F3F3FFFFFFFEFEFEF5F5F5FFFFFFEAE6E53123221500004F1D1E 7B343876171B8F2124951F1F87110F91241F86251E75221C5D16124406072E0000260000 200000190000250711442A33917C83F3E4E9FFFCFFFFFEFFFEFFFFFBFFFFF9FFFFF9FFFF F9FFFFFBFFFFFBFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFBFBFBF8F8F8FAFAFAFDFDFDFFFFFFFFFFFFFFFFFF E8E8E8EBEBEBFFFFFFFFFFFFFFFFFFFFFFFFE2E2E2A2A2A25E5E5E191919000000000000 0F0F0F2A2A2A656565B5B5B5EFEFEFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3F6F6F6FBFBFB FFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F8F8F8FFFFFF FFFFFFEEEEEEBFBFBF9898983535352020200A0A0A0101010707072C2C2C737373B4B4B4 EAEAEAF5F5F5FFFFFFFFFFFFFFFFFFFEFEFEF5F5F5F1F1F1FDFDFDFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFF F8FFFFEEFDFAF3FFFDF8FFFFF5FEFBFBFFFFFEFFFDFFFFFBFFFEFBF9F4F0F9EFEDFFF8F4 F1E3E0C5B6B1AE9C98B0A19A5E544B47413539372A2F3124333B2E3543366C7C71EBFCF2 F4FFFCF6FFFCFAFFFEFEFEFFFFFAFFFFF8FFFFF7FFFFF8FFFFFDFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFD F2FCF4F9FFFAF1F6F0FFFFFBFFFFFDFFFDFAFFFEFBD8CFCA4D3B371600002E0000833133 8C171F970510BC1020AC020D9D140E96180A9D140AA4110AAB0D0CAF0A0EB00910AE0A13 B31B278D09149227317C2B32240000593C40FDF3F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFF FCFFFFF9FFFFF5FFFFF1FFFFEEFFFFEEFFFFF1FFFBF9FFF84F473C1800006627227A1C1A 981A1BA40B0EAE0107C10E14B3080EAF0A0EAF0A0EAF0A0EAF0A0EAE0B0EAE0B0EAC0C0E AC0C0EAB0D0EA90D0EA80E0EA80E0EA80E0EA80E0EA70F0EA70E10A70E11A50F11A50F11 A40F11A40F11A21011A21011A11111A11111A01211A012119E12119E12119E1211A40F11 B30C16A90712A019207E171B5816171E0000908281FFFFFFFBFFFFFBFFFFFEFFFFFFFFFF FFFEFFFFFEFBFFFFFAFFFFFAFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FDFDFDFCFCFCF7F7F7FFFFFFFAFAFAF1F1F1FFFFFFFFFFFD5C5857100201381A1A683A3A 6A2A2A7B312E762923631A1141010033000022000019000015000024080740212652353A 997F88AD989FD1BEC4FFF0F5FFFCFFFFFEFFF2F2F2EFF1F0FCFFFFFBFFFFFBFFFFFCFFFF FEFFFFFEFFFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFCFCFCFAFAFAFBFBFBFFFFFFFFFFFFECECECFBFBFBFFFFFFFFFFFF FFFFFFFFFFFFE8E8E8C2C2C26666664444442121210E0E0E070707151515434343747474 C2C2C2E6E6E6FFFFFFFFFFFFFFFFFFF9F9F9F8F8F8FEFEFEFFFFFFFFFFFFFEFEFEFCFCFC FBFBFBFBFBFBFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD F6F6F6F1F1F1F3F3F3FAFAFAFFFFFFFEFEFEFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFBCBCBC6060602A2A2A0A0A0A0000000000000D0D0D5E5E5E 818181B5B5B5E4E4E4FFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFDFDFDFDFDFDFEFEFEFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF8FFFF F7FFFFF7FFFFEEFAF8E8F3EFF8FFFFF9FFFDE6ECE8F9FEFAF4F6F1FDFEF9FFFFFAFFFFFA FFFFF8FEFBF4FFFFF8F8FFF8EFFFF3DEF2E6D8F0E2D0EBDCBCD8C9CBE7D9EEFFFDF0FFFC F4FFFCF8FFFCFEFEFEFFFAFEFFF8FEFFF6FFFFF7FFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF4F5F0 FFFFFAF8F7F3FFFEFAFFFFFDF7F7F5FAFCF9FEFFFB98958E1706001D00006B25258A2126 910714AF0A1BAC08139D140C9718099D1509A41109AB0D0AAF0B0CAF0A0EAC0B11A7111C 8C0813871D2765151E2400006B4E52FFFBFFFEFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFFFFF7FFFFF1FFFFEDFFFFEAFFFDEDFFFBF4FFF65B594A1400005E2218771A139E1C1C AB0D0EB40004C40B11B6070CB2090CB2090CB00A0CB00A0CAF0B0CAF0B0CAE0B0CAE0B0C AC0C0CAB0D0CAB0D0CAB0D0CAB0D0CA90E0CAB0D0CAE0B10AF0A10AE0B10AE0B10AC0B10 AC0B10AB0C10AB0C10A90D10A90D10A80E10A80E10A70E10A70E10A70E10A90D11B50F1B A206139D1B2578151A5A1A1B1A00007A6A6AFFFEFFFEFFFFFCFFFFFFFEFFFFFEFFFFFEFF FFFFFBFFFFFAFFFFFAFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FFFFFFFDFDFDFDFDFDFBFBFBF6F6F6FDFDFDFFFFFF8688871E1A191606062E12112E0604 2B00001F00001B000014000018090028210F4441326E6A61A79F9CE1D5D7FFF8FDFFF5FA FFFBFFFFFBFFFFFCFFFFFEFFF6F4F5F7F7F7FEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFF FFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFCFCFCFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7D3D3D3 9090903F3F3F0707070A0A0A000000000000171717606060ADADADECECECFFFFFFFFFFFF FFFFFFFFFFFFF7F7F7F9F9F9FFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFDFDFD F7F7F7FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FDFDFDFFFFFFFEFEFEF7F7F7F3F3F3 F7F7F7FCFCFCE9E9E9FFFFFFFFFFFFF9F9F9ADADAD515151111111000000000000000000 2A2A2A606060979797CACACAF4F4F4FFFFFFFCFCFCFCFCFCFDFDFDFEFEFEFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFBFFFFF8FEFC FBFFFFFBFFFFF6FFFCF9FFFFFBFFFFF6FCF8FBFFFDFCFFFDF5FAF6F0F5EFF1F6F0F9FEF8 FCFFFBF9FFFBE8FCF3EDFFFCE9FFFBEBFFFDEAFFFDEAFFFDEAFFFDEDFFFDEFFFFCF3FFFC F8FFFCFEFEFCFFFBFCFFF9FCFFF7FCFFF9FCFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFEFBFFF7F5 FFFDFDFFFDFCFEFEFEFBFFFEEEF9F5F8FFFDDDE7DE48443B1500004D13127A1E238B0D19 A50A1CAA0A16A1120CA01407A51107A90F07B00B09B20A0AB2090EAC0B119C06118F0D17 7C141F4F020A220000796064FFFCFFF1F2F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFDFF FCFFFFF5FFFFEEFFFFEBFFFDEDFFFAF4FFF66B6C5C140000581C1175140DA31D1CB41011 BA0005CA0810B9060AB5080CB3090CB3090CB3090CB2090CB2090CB00A0CB00A0CAF0B0C AE0B0CAE0B0CAC0C0CAC0C0CAC0C0CB00A0CB90510BD0310BC0410BC0410BC0410BA0410 B90510B90510B70610B70610B60610B60610B50710B50710B50710B20813B41221990616 981E2970131B581C1E190000665656FEFAFBFFFFFFFEFFFFFFFEFFFFFEFFFFFEFFFFFFFB FEFFFAFEFFFBFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFFFF FFFFFFF7F7F7FFFFFFFFFFFFF8F8F8FEFFFFACB0B3404042140B0E1404051B0603140000 0E00003B342463685486937FBED1BDEBFFEFF5FFFBF9FFFFFFFFFFFFFAFEFFFDFFFFFDFE FFFEFFFBF9FAEBEBEBF5F5F5FEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFDFF FFFDFFFFFDFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FBFBFBFFFFFFFFFFFFFFFFFFF8F8F8EBEBEBFFFFFFD1D1D18D8D8D535353212121000000 0000000F0F0F1A1A1A454545868686CACACAFFFFFFFFFFFFFFFFFFF6F6F6FFFFFFFFFFFF FCFCFCF9F9F9FFFFFFFFFFFFFFFFFFFBFBFBF6F6F6F3F3F3F9F9F9FFFFFFFFFFFFFEFEFE F7F7F7F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FCFCFCFFFFFF FFFFFFFFFFFFFDFDFDFDFDFDFDFDFDFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFF FAFAFAFFFFFFFFFFFFF9F9F9F1F1F1F9F9F9F8F8F8CFCFCF9B9B9B3B3B3B242424030303 0000000000002626265F5F5F878787FBFBFBFCFCFCFCFCFCFDFDFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FBF9FA FFFFFFF5F5F5F4F6F5FCFEFDF6F8F7FAFCFBFCFFFDFCFFFFFBFFFCF8FEFCFBFFFDF9FFFB EDF8F4F2FFFFF1FFFFEDFFFFEDFFFEEEFFFFEEFFFFEEFFFFE8FFF7F1FFFEF4FFFCF8FFFA FEFFFAFFFDFAFFFBFAFFF9FAFFFAFAFFFEFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFDFFFCFDEFE3E3FFFCFD FFFDFFECECECFBFFFFF4FFFFF4FFFFF4FFFB71766F18070035070768171D8515219A1020 A20A17A70F0EA80F09AC0D09B00B09B5080AB6070CB30810AC0B13A10E189D1F2A801C26 4B040C2700038C797BFFFFFFF5FAFDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFAFFFFFAFFFFFDFF FBFFFFF2FFFFF0FFFDF0FFFAF5FFF678766717000056180D73120CA51F1EB71314BD0006 C9070FB9060CB3080EB3080EB2090EB2090EB00A0EB00A0EAF0A0EAF0A0EAE0B0EAE0B0E AC0C0EAC0C0EAB0D0EAC0C0EB00910B90511BD0311BD0311BD0311BD0311BC0311BA0411 B90511B90511B70511B70511B60611B60611B60611B60611B00815AE162590091890222D 67151B551E211600005A4C4BFBF7F6FFFFFFFFFFFFFFFDFFFFFEFFFFFEFFFFFFFDFEFFFB FCFFFBFEFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFF F5F5F5FFFFFFFFFFFFF7F7F7FCFDFFFCFFFFA1A2A76D686C6C6366897D7D928B85A5A79C F9FFF4ECFFF1EBFFF6E9FFF8EAFFFBE7FFF8EBFBF8FAFFFFFEFFFFFCFDFFFEFFFFFEFFFF FEFFFFF9FBFAFEFFFFFEFFFFF3F5F4FFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFDFFFFFDFF FFFDFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFB FFFFFFFFFFFFFAFAFADFDFDFC7C7C75050502A2A2A0D0D0D060606000000030303383838 797979C5C5C5F2F2F2FFFFFFFFFFFFF8F8F8F8F8F8FEFEFEFFFFFFF6F6F6FFFFFFFFFFFF FFFFFFF6F6F6FCFCFCFFFFFFFFFFFFFFFFFFFCFCFCF1F1F1F9F9F9FFFFFFFCFCFCFAFAFA FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDC9C9C97C7C7C393939 101010000000000000000000212121595959A9A9A9E8E8E8FFFFFFFFFFFFFFFFFFFFFFFF F8F8F8FFFFFFFFFFFFFFFFFFFDFDFDF8F8F8FFFFFFFFFFFFEEEEEEFCFCFCFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFBFBFB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFFFFFBFFFFFBFFFFFBFF FFFCFFFFFCFFFFFDFFFFFDFFFFFEFFFFFEFFFFFFFFFFFFFFFEFFFFFEFFFFFCFFFFFEFFFF FEFFFFFEFFFFFCFFFFFBFFFFF9FFFFF8FFFFF7FFFFF7FFFFF8FFFFF9FFFDFBFFFBFEFFFB FFFFFAFFFFFAFFFEFAFFFEFBFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFDFFFCFDFFFBFBFFFBFDFFFCFF FFFEFFFBFFFFF5FFFFF1FFFFF1FFFFE7F2EA5B544E1800002D0000973A44971E2F940614 B4151AB30A0DB10207B7040ABF0A13BF0B16B2040E9F000AA3131D931B25852832370000 2A070BDED4D5EAF2F4F5FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF7FFFFF6FFFFFAFFFFFDFF F9FFFFF5FFFDF5FFFBFBFFF69890831800004708007E1F1B940F10BC1B20B10001CA0F18 B60811AF0913AF0913AE0812AE0812AE0A13AF0B14AE0D15AB0B13A90C13A90C13A80D13 A80D13A60D12A70C12A80B12A4000AAB0010B00515B10918B20A19AE0816A90311A5000E AE0917AD0B18AE0C19AF0F1BAF0F1BAC0F1AAB0E19A50F1B9912219823336E0E19682127 613536110000342A28FFFFFDFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFDFCFFFDFCFFFD FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFEFFFFFCFFFFFCFFFFFCFFFFFEFDFCFFFBF5FFFA EDFFFBE7FFFBE6FFFDE7FFFFEEFFFFF5FFFFFCFFFFFFFEFFF3F9F9F7FFFDFBFFFFFBFFFF F9FDFCF7F9F8F7F9F8FBFBFBFDFBFCFFFDFEFFFEFFFFFEFFFFFEFFFFFCFDFAF6F7F7F3F4 FFFEFFF9F9F9FCFCFCFFFFFFFFFFFFFEFEFEF3F3F3F9F9F9FFFFFFFFFFFFFFFFFFEEEEEE B4B4B46C6C6C2D2D2D0909090606060303030B0B0B2D2D2D6B6B6BB2B2B2EEEEEEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFAFAFAE9E9E9C0C0C0 7D7D7D3232320000000505050606060D0D0D2020204C4C4C919191DCDCDCFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFEFEFEFEBEBEB F8F8F8FFFFFFFFFFFFFCFCFCFCFCFCFCFCFCF9F9F9F8F8F8FBFBFBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFAFFFFF9FFFFF9FFFFF9FFFFF9FF FFFAFFFFFBFFFFFBFFFFFCFFFFFDFFFFFDFFFFFEFFFFFEFFFFFEFFFFFEFFFFFDFFFFF9FF FFF9FFFFF9FFFFFAFFFFFCFFFFFDFFFFFEFFFEFFFFFEFFFFFCFFFFFCFFFDFCFFFBFEFFFB FEFFFBFEFFFBFFFFFBFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFCFDFFFBFDFFFBFFFFFCFFFFFEFF FCFFFFF5FFFFF2FFFFE8FDF8E4F3EEA3A49F1500002800005A0D15983341911321A70D19 B0060FB0020CAF000AB1000DB40512B50D1CB016228500097A0B1469161E260000240709 DCD8D7F3FFFFF2FFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF6FFFFF5FFFFF8FFFFFBFFFFFFFF FBFFFDFBFFFBFFFFF8BEB1A92000004A0D087F252481090BA11015A00000B40A13A80B16 A50D19A70F1BA8101CA7111CA40E199F0C169C0A14A10F19A010199F121A9F121A9F141B A0151CA0151C9E151D9D151F9D151F9C161F9C161F9A171F99161E97151D96141C8B0C13 8B0C13890C12880D12880D12880D12860D12830E167E101D83212E691C2462292F4E2C2B 0B00004A4541FFFFFBFFFFFDFFFEFFFFFDFFFFFDFFFFFEFFFFFFFFFCFFFDFCFFFDFEFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFFFDFFFFFCFFFFFBFFFFFCFFFFFEFFFCFFFFF5FFFFEDFFFF E7FFFFE7FFFFE9FFFFF0FFFFF8FFFFFFFEFFFFFDFFF9FFFFF7FFFFF8FFFFF9FFFFF9FFFD FBFDFCFFFFFFFFFFFFFFFEFFFEFCFDFCF8F9FAF6F7FCFAFBFFFEFFFFFEFFFFFEFFFFFFFF FFFFFFFFFFFFEFEFEFE7E7E7F3F3F3FFFFFFFFFFFFDBDBDBB2B2B27272723434340B0B0B 0000000000000404042525255353539A9A9ADCDCDCFFFFFFFFFFFFFFFFFFFEFEFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBECECEC D6D6D6C4C4C45252523939391515150000000000001313133636365050508F8F8FCFCFCF FFFFFFFFFFFFFCFCFCF8F8F8FEFEFEFFFFFFE7E7E7F5F5F5FFFFFFFFFFFFFFFFFFFFFFFF FDFDFDEFEFEFFDFDFDFFFFFFFFFFFFFFFFFFFDFDFDFAFAFAFCFCFCFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFAFDFFF7FDFFF7FDFFF8FDFFF8FFFFF9FF FFF9FFFFFAFFFFFAFFFFFBFFFFFBFFFFFCFFFFFCFFFFFDFFFFFCFFFFFAFFFFF6FFFFF4FF FFF4FFFFF5FFFFF7FFFFF8FFFFFAFFFFFCFFFFFDFFFFFEFFFEFFFFFCFFFFFBFFFFFBFFFD FBFFFDFBFFFDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFDFFFCFDFFFCFFFFFCFFFFFCFFFFFEFF F9FFFFF5FFFFF2FFFFF4FFFFF1F7F3564B49180000270000772A34841B29990F1EAC101E B01221AD0C1CA60413A30212A70C1AA61A27961C27902C36742B322600003E2A2BE1E3E0 EEFFFDEDFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFF6FFFFF5FFFFF7FFFFFAFFFFFDFFFFFFFF FFFFFDFFFEFBD3C4C1210200420C0A8236367C151892191E9C11189F121A86020D870714 8D0D1A92121F92142091131F8D111C890F1A9016218F17218C17208B161F88141D87131C 86121B80151B6E15176818196818196B1B1C6E2020752727792D2D7D3131863C3B823837 7B3432742E2C6F29276B27246B27246D25266C1B246B1F2B5A1F25421A1B170400060000 4A4D46DCE1DBFFFFFDFFFFFDFFFDFFFFFDFFFFFEFFFFFEFFFCFFFFFCFFFFFEFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFFFFFFFEFFFFFCFFFFFBFFFFFAFFFFFCFFFFFFFFF9FFFFF2FFFFEDFFFF EDFFFFEEFFFFF5FFFFFCFFFFFFFCFFFFFCFFEFF8F7F0FCF8F3FEFAF4FDFAF5FBF9F9FBFA FEFEFEFFFEFFFCF8F9FFFCFDFFFEFFFFFEFFFFFFFFFBFDFCF3F5F4EFF1F0FBFBFBFFFFFF FFFFFFFFFFFFFFFFFFF7F7F7A5A5A54D4D4D4444441F1F1F0000000000000000002D2D2D 656565878787EDEDEDFAFAFAFFFFFFFFFFFFFFFFFFFBFBFBF9F9F9FBFBFBFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFBFBFBFEFEFEFFFFFFFFFFFFFFFFFF FDFDFDFFFFFFE2E2E29D9D9D5A5A5A2929290C0C0C0000000000002222222A2A2A4C4C4C 8B8B8BCECECEF4F4F4FCFCFCF6F6F6FFFFFFFFFFFFFFFFFFFBFBFBF8F8F8FDFDFDFFFFFF FFFFFFF5F5F5FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAF6F6F6FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFAFDFFF8FDFFF8FDFFF8FDFFF9FFFFF9FFFFFAFF FFFAFFFFFBFFFFFBFFFFFBFFFFFBFFFFFCFFFFFCFFFFFCFFFFFAFFFFF5FFFFF3FFFFF4FF FFF5FFFFF5FFFFF7FFFFF9FFFFFAFFFFFBFFFFFDFFFFFEFFFEFFFFFBFFFFF9FFFFF9FFFF FBFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFDFFFDFFFFFCFFFFFBFFFFFDFFFEFEFF F9FFFFE5F3F6F5FFFFE7F0EFA8A4A3170103260002541D2384373F7F13209316249D1D2C 9F1B2997101F8F0816890614830B17750B15701B225214191D0000645454F8FAF7F2FFFF EAFDF9FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFF8FDFFF7FDFFF9FDFFFBFFFFFDFFFFFEFFFFFEFF FFFDFDC8BABA1200001D00006C3133671B1D7C22248821247A0F158F29348D2C378D2B38 8C2C378B2B37882B35872A35852A337F252F7E242D79222B761F27711B246D181F6B151E 60181C4D1B1A421B163B1311320D072A04012100001D0000190000180000160000150000 1500001400001400001400001900002B00002700002700021D050306000021241B889289 EDF7EEFEFFFBFFFFFDFFFDFFFFFCFFFFFDFFFFFEFFFCFFFFFCFFFFFEFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFFFFFBFFFFFBFFFFFFFDFFFFFBFFFFFAFFFFFAFFFFFCFFFFFEFFF8FFFFF4FFFFF1FFFF F4FFFFF9FFFFFFFEFFFFFAFFFFFBFFFBFFFFF7FFFFF8FFFFF9FFFFFCFFFFFEFFFFFFFEFF FFFCFDFFFEFFFFFEFFFCFAFBF4F4F4F1F5F4F9FFFDF9FFFFFBFFFFF1F3F2F8F8F8DEDEDE 9999995050502626261414140D0D0D0000000202022A2A2A6262629F9F9FD3D3D3F5F5F5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F6F6F6F9F9F9FEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8F3F3F3 F2F2F2FCFCFCFFFFFFFFFFFFEDEDEDB0B0B0676767343434000000000000010101181818 1F1F1F373737888888E2E2E2FAFAFAFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFE F9F9F9F4F4F4F2F2F2F7F7F7FFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFFFFFCFDFFFBFBFFFAFDFFFBFDFFFBFFFFFBFFFFFBFFFFFBFF FFFCFFFFFCFFFFFCFFFFFDFFFFFDFFFFFDFFFFFDFFFFFCFFFFF8FFFFF7FFFFF7FFFFF7FF FFF8FFFFF9FFFFF9FFFFFAFFFFFBFFFFFCFFFFFDFFFFFEFFFEFFFFFCFFFFFBFFFFFBFFFF FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFFFFF9FFFDFBFFFDFFFFFFFFFCFFFFFAFFFFFAFFFFFBFFFFFDFF F9FFFFF4FDFFECF6F7E2E4E35046451803021800002A0000601D26681B256E1A27741C28 7D202A84232E8827308629337F2C346E292E3D0B0E1B00008A7C7BFFFFFDF7FFFFEFFEFB FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEFDFFFCFBFFFCFBFFFCFDFFFEFFFFFEFFFFFFFFFFFFFFFFFEFF E3DADD2D1E21160000512D2F4F21235E28286D302F58181946070F3F020A3600042F0000 2B00002B00002F00003100002A00002900002700002600002300002200002000001B0000 0E00000800000700000B02001006041009030F07040C0701231E1A24211A272621313129 3D3E384C4D45595C5568605D8B6C718461678A757488817B777E769CA99FE4F4E9F7FFFA FCFFFBFFFFFBFFFDFDFFFCFDFFFDFFFFFEFFFCFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFF F5FFFFF5FFFFFCFFFFFFFDFFFFFAFFFFF8FFFFF9FFFFFBFFFEFFFFF9FFFFF7FFFFF8FFFF FCFFFFFFFEFFFFFBFFFFFCFFFBFFFFF7FFFFF7FFFEF6FCFAF7F9F8F8F8F8FAF6F7FAF6F7 F8F4F5FFFEFFFFFFFFFCFFFFF9FFFFF2FDF9D9E8E3CDD9D58A8E8D5454541B1B1B080808 0A0A0A0A0A0A0A0A0A0D0D0D6767678E8E8EC7C7C7F7F7F7FFFFFFFFFFFFFFFFFFFAFAFA EDEDEDEEEEEEF3F3F3FCFCFCFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFAFAFAF2F2F2EEEEEEF2F2F2FDFDFDFFFFFFFFFFFFFFFFFF FFFFFFF9F9F9F7F7F7FAFAFAFCFCFCF8F8F8F3F3F3C0C0C06F6F6F282828171717131313 0101010000000303033D3D3D5C5C5C949494D2D2D2F9F9F9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFAFAFAFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFDFFFEFDFFFEFBFFFDFDFFFDFDFFFEFFFFFEFFFFFEFFFFFEFFFFFEFF FFFEFFFEFEFFFCFFFFFEFEFFFCFEFFFCFEFFFEFEFFFFFDFFFFFCFFFFFCFFFFFBFFFFFBFF FFFBFFFFFBFFFFFBFFFFFBFFFFFCFFFFFDFFFFFDFFFFFEFFFFFDFFFEFEFFFEFEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFCFFFFF7FFFDF7FFFDFCFFFFFFFDFFFFFAFFFFF9FFFFF9FFFFFBFFFEFEFF F8FDFFF8FFFFF9FFFFC1C1BF3B33311708050F000022080B1E00031B00002000002D0000 420409591419631E237332365720232100001500009E908FF1F0EEF9FFFFF7FFFFFEFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFDFFFFFAFFFFFAFEFFFBFCFFFDFCFFFFFCFFFFFCFFFFFCFFFFC5C4C9 3732360600000D00000D00000F00001D04001500001C0003180000120000120000180005 260D11341D233E282B503B40513D3F523F4356434557474A5A4A4B5B4C4F5A50517F7B7C 87878799999BADAFAEC0C1C3CBCFCED2D6D7D4DAD8D4DADAD4DDDAD8E1E0DDE8E4E6F0EF EFFBF7F7FFFFFCFFFFFFFAFDFFF9FBFFFEFBFCFFFAF0FFF6EFFFF9F1FFFAF2FFF8FBFFFB FFFFFBFFFDFDFFFCFDFFFCFFFFFEFFFEFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFF1FFFF F0FFFFF8FFFFFFFEFFFFFAFFFFF8FFFFF8FFFFF9FFFFFDFFFEFFFFFBFFFFFBFFFFFEFFFF FFFDFFFFFBFFFFFDFFFAFFFEF0FBF7EAF3F0EBF1EFF6F6F6FFFEFFFFFDFFFFFDFFFFFDFE FFFEFFF7F9F8DDE3E1ACB7B36C7D7730433D0F201A000100000000080808171717202020 464646A5A5A5FFFFFFF2F2F2FEFEFEFFFFFFFFFFFFFFFFFFF9F9F9F6F6F6F8F8F8FFFFFF FFFFFFFAFAFAF4F4F4F9F9F9FEFEFEFEFEFEFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9EDEDEDE5E5E5F9F9F9FCFCFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFFFFFFE7E7E7B7B7B77D7D7D444444 1717170000000707070202020D0D0D3030305D5D5D8D8D8DC1C1C1E8E8E8E6E6E6F3F3F3 FFFFFFFFFFFFFFFFFFF9F9F9FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFDFEFFFDFCFFFBFCFFFDFCFFFDFCFFFFFCFFFFFBFFFFFBFFFFFBFFFFF9FFFF F9FFFFF8FFFFF9FFFFF8FFFFF8FFFFF8FFFFF8FFFFF9FFFFF9FFFFFBFFFFFEFFFFFFFFFF FFFEFFFFFDFFFFFDFFFFFCFFFFFBFFFFFCFFFFFCFFFFFCFFFFFCFFFFFDFFFFFEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFBFFFFF2FFFDF2FFFDFBFFFFFFFDFFFFF9FFFFF7FFFFF7FFFFF9FFF4EEFCE8EBF4 F8FFFFF6FFFFF9FFFFBEC0BBAAA7A29F9E9A3C474335413D2D2F2C1F1715150100160000 2400003002042600002200001900002A1011C5B5B5EEE8E8FFFFFFFCFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFCFFFDF9FFFAF7FFF8F7FFFBF7FFFDF7FFFFF8FFFFF8FFFFF8FFFFF4FBFFB2BABD 7B83857F85857E8480747B74838A828B908A9C9E9D9C9C9E9C9DA1A2A3A5ACB0B3BDC1C2 CDD2D5D7DDDDEDF5F7EEF7F6EFF9FAF2FCFBF5FFFFF7FFFFF5FFFFF9FFFFFEFBFFFFFBFF FFFBFFFFFCFFFFFAFFFFFAFFFBF5FFF7F4FBFFFDFFFEFDFFFCFCFFF9FCFFF8FBFFF7FAFF F6F9FFF8F9FDFBF2F7FFF9F9FCFFFDF5FFFBEEFFFAEBFFFAEDFFFAECFFF4F9FFFAFFFFFB FFFDFDFFFCFDFFFCFFFFFDFFFEFFFFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8FFFFEBFFFFEAFFFF F2FFFFFCFFFFFFFBFFFFF8FFFFF7FFFFF8FFFFFAFFFFFDFFFEFFFFFCFFFFFEFFFFFFFEFF FFFCFFFFFEFFFBFFFFF8FFFFFBFFFFFCFFFFFFFEFFFFFEFFF8F2F4ECE6E8DCD8D9B1AFB0 6E706F2A3330000C0700060000090100100A161C1A383838757575C0C0C0F8F8F8FFFFFF FFFFFFF9F9F9FFFFFFFFFFFFFDFDFDF6F6F6F5F5F5FCFCFCFFFFFFFFFFFFECECECF3F3F3 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFEFEFEFDFDFDFBFBFBFAFAFAFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFCFCFBFBFBFDFDFDFFFFFFFFFFFFF4F4F4FFFFFFFFFFFFFAFAFAFFFFFFFFFFFFD6D6D6 8F8F8F4B4B4B2A2A2A0707070000000000000000001A1A1A383838727272A3A3A3DFDFDF FFFFFFFFFFFFFAFAFAFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFFFFFCFFFDFBFFFDFBFFFDFBFFFDFBFFFFFBFFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFF F8FFFFF9FFFFF8FFFFF9FFFFF8FFFFF7FFFFF7FFFDF7FFFFF8FFFFFBFFFFFCFFFFFEFFFF FFFEFFFFFDFFFFFDFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFFFFF5FFFDF4FFFFFBFFFFFFFEFFFFFBFFFFF9FFFFF8FFFFF9FFFCF6FFFEFEFFEDF5F8 F8FFFFF8FFFEFBFFFDEEF0EBF9FFFDEEFFFFEDFFFFE4F7F3C3CCC794938F6F6462614D4C 6147466C504F765A59735B5B988485FFFBFBFFFBFBF9F7F8FCFCFCFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFFFDF8FFFAF5FFFAF7FFFBF7FFFDF8FFFFF8FFFFF8FFFFF8FFFFF9FFFFF8FFFFE6F1F3 F2FEFEF5FFFFE8F9F3F3FFFCF4FFFDF7FFFFF7FFFFF2FEFEEFFBFBEEFCFCF1FFFFF5FFFF F4FFFFF4FFFFF4FFFFF2FFFFF2FFFFF1FFFFF0FFFFF0FFFFF3FFFFFFFEFFFFFAFFFFF8FF FFF7FFFFF8FFFFFAFFFFFCFFFFFCFFFFFCFFFFFDFFFFFEFFFFFEFFFFFEFFFFFEFFFEFEFF FFFEFFFEF9FDFFFFFFF8FEFAEEFDF6F1FFFBF0FFFBF0FFFAF4FFFBF9FFFBFFFFFBFFFEFD FFFDFFFFFDFFFFFEFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFFEEFFFDEDFFFDF4FFFF FCFFFFFFFDFFFFF9FFFFF9FFFFF9FFFFFBFFFFFDFFFFFEFFFEFFFFFFFFFFFFFEFFFFFEFD FFFFFDF2F6F5F7FDFBFCFFFFFCFEFDE4E2E3B4B0B17A7476534D4F050102010000000100 000200020E0A20312B40534D5A6964D3D7D6EFEFEFFCFCFCF5F5F5F7F7F7FFFFFFFFFFFF FAFAFAFEFEFEFBFBFBFCFCFCFFFFFFFFFFFFFFFFFFFCFCFCF2F2F2FFFFFFFFFFFFFFFFFF FAFAFAF2F2F2F2F2F2FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFDDDDDDA3A3A36B6B6B3F3F3F1C1C1C0000000000001111110A0A0A1F1F1F545454 888888AEAEAED9D9D9FFFFFFEDEDEDFFFFFFFFFFFFFCFCFCF5F5F5FEFEFEFFFFFFFCFCFC FEFFFFFEFFFFFEFFFFF0F2F1FCFEFDFEFFFFFEFFFFFEFFFFF3F4F6FAFBFDFEFFFFFCFFFF FEFFFFFCFFFFFEFFFFF8FCFDFCFFFFFCFFFFFCFFFFFCFFFFFEFFFFFEFFFFFFFFFFFFFFFF FEFEFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFF FCFFFFFBFFFFFEFFFFFFFFFFFFFDFFFFFDFFFFFDFFFFFDFFFFFEFFFFFFFFFEFFFFFCFFFF FEFFFFFEFFFFFFFFFDFEFFFFF9FFFFF9FFFFFBFFFFFEFFFFFFFFFDFFFEFDFFFDFDFFFDFB FFFCFBFFFCFBFFFCFDFFFDFDFFFEFDFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFF FCFFFDFCFFFDFCFFFDFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFEFFFFFCFFFFFCFFFFFCFFFF FCFFFFFBFFFFFBFFFFFBFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFBFFFF FBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFBFFFFFCFFFFFFFFFFFFFEFFFFFEFFFFFEFF FFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEFFFFFFFFFEFFFFFCFFFFFBFFFDF9FFFDFBFFFDFBFFFDFEFFFDFFFFFDFFFEFFFFFEFF FFFDFEFEFEFEFFFFFFFFFFFFFDFDFDFEFEFEFFFFFFFFFFFFFFFFFFFBFBFBF8F8F8FBFBFB FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF7F9F8F9FFFFF9FFFFFBFFFFFEFFFF FFFEFFFFFDFFFFFDFFFFFDFFFFFEFFFFFEFFF9F9FBFBFBFBFFFFFFFFFFFFFFFEFFF4F4F4 D9DBDABCBEBD8B8D8C5555552727270E0C0D0705060907080100001111113E3E3E6B6D6C 969A99C1C7C5EBF1EFFCFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8 FFFFFFFFFFFFFFFFFFFDFDFDCFCFCF9595956B6B6B252525060606000000000000020202 121212313131535353878787B6B6B6EFEFEFFFFFFFFFFFFFFFFFFFFBFBFBEEEEEEE7E7E7 FFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFCFCFCFEFEFEFFFFFFFFFFFFF9F9F9ECECECEBEBEB F5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBF9F9F9FAFAFAFEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFDFDFDFDFDFDFFFFFFFFFFFFFFFFFFF3F3F3F3F3F3F5F5F5F8F8F8FCFCFC FDFDFDFCFCFCFAFAFAEEEEEEF6F6F6FFFFFFFFFFFFF1F1F1C5C5C58D8D8D656565303030 1C1C1C0000000000000000000404042C2C2C494949989898B7B7B7E3E3E3FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FBFBFBFAFAFAFDFDFDFFFFFFFCFCFCF8F8F8EEEEEEBABABA7A7A7A4848481E1E1E000000 0000000606060000000A0A0A242424484848717171A4A4A4E4E4E4FFFFFFFFFFFFFFFFFF FFFFFFF8F8F8FCFCFCFDFDFDFEFEFEFFFFFFF3F3F3F9F9F9FFFFFFFFFFFFFFFFFFFFFFFF FDFDFDF8F8F8FFFFFFFFFFFFFEFEFEFDFDFDFCFCFCFAFAFAF9F9F9F9F9F9FEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF8F8F8FBFBFBFEFEFEFFFFFFFFFFFFFFFFFFFEFEFEFCFCFCFFFFFFFFFFFF FEFEFEFAFAFAF9F9F9FAFAFAFEFEFEFFFFFFFFFFFFFFFFFFFDFDFDFDFDFDFFFFFFFFFFFF FFFFFFFCFCFCE8E8E8C7C7C7909090555555252525070707000000000000000000020202 2323234D4D4D7C7C7CAEAEAEDADADAF5F5F5F1F1F1FDFDFDFFFFFFFFFFFFFFFFFFFDFDFD F7F7F7F7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF8F8F8 FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFF0F0F0F5F5F5FFFFFFFFFFFFEEEEEEAFAFAF6F6F6F 4C4C4C0F0F0F0000000000000000000606060D0D0D2626264545456464649B9B9BCFCFCF F6F6F6FFFFFFFFFFFFEFEFEFEDEDEDFFFFFFFFFFFFFDFDFDF7F7F7F4F4F4F6F6F6F9F9F9 FCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFDFDFDFEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8F4F4F4F2F2F2F5F5F5 FDFDFDFFFFFFFDFDFDFEFEFEFFFFFFECECECF5F5F5FFFFFFFFFFFFE9E9E9B3B3B3717171 4343431414140F0F0F0606060000000000000D0D0D262626383838858585A0A0A0C9C9C9 EEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF6F6F6EDEDEDEAEAEAF2F2F2FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFDFDFDF4F4F4FFFFFFFFFFFFF3F3F3F1F1F1F3F3F3F7F7F7FEFEFEFFFFFF F0F0F0B7B7B77676764A4A4A2525250404040000000000000000000606061010102B2B2B 6060608F8F8FBDBDBDEDEDEDFAFAFAFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F4F4F4F6F6F6F9F9F9FCFCFCFEFEFEFEFEFEFDFDFDFDFDFDFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFCFCFCFEFEFEFFFFFFFFFFFFFFFFFFFDFDFDFCFCFC FFFFFFFFFFFFF3F3F3E7E7E7ECECECFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF7F7F7EBEBEBEBEBEBD2D2D2A6A6A6636363262626020202000000000000000000 0707070E0E0E1D1D1D3636366060609E9E9EE0E0E0FFFFFFF9F9F9FEFEFEFFFFFFFFFFFF FEFEFEF8F8F8F5F5F5F5F5F5FAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7EFEFEFEFEFEF F5F5F5FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF4F4F4F6F6F6 F2F2F2F5F5F5FAFAFAEAEAEABBBBBB8484846161612424241F1F1F080808000000090909 0707070A0A0A2222224C4C4C676767949494C1C1C1E1E1E1EFEFEFF1F1F1EEEEEEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFAFAFAFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFCFCFCFDFDFDFFFFFFFFFFFFFFFFFFFDFDFDF9F9F9F7F7F7F9F9F9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEDEDFFFFFFE9E9E9D2D2D2BEBEBE9A9A9A 6A6A6A4E4E4E4848480000000000000000000000000C0C0C212121363636434343858585 A7A7A7D8D8D8FDFDFDFFFFFFFFFFFFF8F8F8EEEEEEFBFBFBFDFDFDFEFEFEFEFEFEFEFEFE FFFFFFFFFFFFFFFFFFF5F5F5F9F9F9FFFFFFFFFFFFFFFFFFFDFDFDF6F6F6F1F1F1FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FAFAFAFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFCFCFCFEFEFEF8F8F8EFEFEFECECECF2F2F2FEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF6F6F6F3F3F3FAFAFAFEFEFEFCFCFCF6F6F6D0D0D08A8A8A5656563D3D3D1D1D1D 0A0A0A1818180000000000000000000B0B0B2828285050507676768E8E8ECFCFCFD6D6D6 E0E0E0ECECECF7F7F7FDFDFDFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBF6F6F6F2F2F2F7F7F7FFFFFF FFFFFFFAFAFAF1F1F1E4E4E4BFBFBF9696967B7B7B5A5A5A3A3A3A2626260B0B0B000000 0000000000001010102222223E3E3E5F5F5F868686B5B5B5E3E3E3FFFFFFFFFFFFFFFFFF FFFFFFFEFEFEFBFBFBFDFDFDFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9 F2F2F2EFEFEFFFFFFFFFFFFFFDFDFDFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFDFDFDFEFEFEFDFDFDFCFCFCFDFDFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7EBEBEBFFFFFFFFFFFF FFFFFFF5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFFFFFFFFFFDFDFDFA9A9A9 9A9A9A4949493B3B3B2626261111110303030000000000000000000707071A1A1A3A3A3A 6262628A8A8AADADADC5C5C5D2D2D2FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAF3F3F3EFEFEFC7C7C7B9B9B98E8E8E 5959593C3C3C3333331D1D1D0000000E0E0E000000000000000000181818333333616161 8D8D8DB2B2B2CECECEF0F0F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4F6F6F6FAFAFA FEFEFEFFFFFFFFFFFFFCFCFCF9F9F9FAFAFAFEFEFEFFFFFFFFFFFFFFFFFFFEFEFEFFFFFF FFFFFFFDFDFDFDFDFDFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEFFFFFFE7E7E7B3B3B38686866767674040401B1B1B040404000000000000000000 0000000909091515151C1C1C4F4F4F595959737373A0A0A0D0D0D0F0F0F0F8F8F8F6F6F6 FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF8F8F8FFFFFFFEFEFEFCFCFCFFFFFF FFFFFFFFFFFFFFFFFFF9F9F9F7F7F7FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFCFCFCFCFCFBFBFBFBFBFBFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFCFCFC FBFBFBFBFBFBFCFCFCFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFD FCFCFCFCFCFCFEFEFEFFFFFFFFFFFFFFFFFFFCFCFCFDFDFDFFFFFFFFFFFFFFFFFFFDFDFD FDFDFDFDFDFDFDFDFDFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFAFAFAFFFFFFFFFFFF FFFFFFFEFEFEFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFFFFFFFFFFFFEAEAEA FCFCFCF9F9F9D8D8D89D9D9D7171715F5F5F4C4C4C363636040404070707030303000000 0000000404040C0C0C0C0C0C4444445C5C5C838383B0B0B0D8D8D8F4F4F4FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6 FFFFFFFFFFFFF8F8F8F4F4F4FAFAFAF2F2F2DFDFDFC6C6C6A4A4A47373734A4A4A303030 1E1E1E1010100505051414140101010000000000000C0C0C2B2B2B4141414A4A4A888888 969696A6A6A6B6B6B6D1D1D1F1F1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F1F1F1 F2F2F2FCFCFCFFFFFFF7F7F7FBFBFBFEFEFEFEFEFEFCFCFCFBFBFBFDFDFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFBFBFBFCFCFCFCFCFCFCFCFC FBFBFBFAFAFAF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFAFAFAF9F9F9FBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7EEEEEEFFFFFFFDFDFDF3F3F3F7F7F7FDFDFD FEFEFEFFFFFFFFFFFFFDFDFDF7F7F7DCDCDCB6B6B6A3A3A39B9B9B858585686868242424 2929291919190000000000000101010C0C0C0808080000001919193B3B3B555555747474 9B9B9BBDBDBDCFCFCFF0F0F0F4F4F4FBFBFBFFFFFFFFFFFFFFFFFFFEFEFEFBFBFBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFF FFFFFFFEFEFEFEFEFEFFFFFFFFFFFFF9F9F9FCFCFCF8F8F8F7F7F7FAFAFAF4F4F4D7D7D7 A8A8A88383837272725A5A5A3B3B3B222222131313040404000000000000000000000000 010101090909212121414141525252535353585858828282B8B8B8DCDCDCEAEAEAF2F2F2 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAF5F5F5F6F6F6FCFCFCFFFFFFF3F3F3F4F4F4 F6F6F6F7F7F7F9F9F9FAFAFAFBFBFBFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFBFBFBFBFBFBFBFBFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFEFEFEFCFCFC FAFAFAF9F9F9FAFAFAFDFDFDFFFFFFFFFFFFF7F7F7F9F9F9FCFCFCFFFFFFFFFFFFFDFDFD FBFBFBF9F9F9FEFEFEFCFCFCFBFBFBFEFEFEFFFFFFFFFFFFFDFDFDF9F9F9FFFFFFFAFAFA F5F5F5F9F9F9FFFFFFFFFFFFFBFBFBF2F2F2FBFBFBEEEEEEE5E5E5E1E1E1CCCCCC9D9D9D 6A6A6A4A4A4A4D4D4D4646462E2E2E0F0F0F040404070707000000000000000000000000 0D0D0D1616162F2F2F5757577474747C7C7CAFAFAFCBCBCBE5E5E5EBEBEBECECECF7F7F7 FFFFFFFFFFFFFDFDFDFDFDFDFDFDFDFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FBFBFBFCFCFC F6F6F6F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F9F9F9FFFFFFF7F7F7EAEAEADADADAC2C2C29E9E9E7575755858584C4C4C3D3D3D232323 0B0B0B0404040404040000000000000000000A0A0A1515151212120D0D0D181818353535 5050507B7B7B8181818B8B8B999999ADADADC8C8C8E4E4E4F7F7F7FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8F8F8F8F8F8F8F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFCFCFCFCFCFCFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFD3D3D3B0B0B0 9898989090908A8A8A7E7E7E7373733333331F1F1F0D0D0D070707040404000000000000 0000000000000303030505050A0A0A2121214141415353535454548080809A9A9AB7B7B7 CBCBCBE2E2E2FAFAFAFFFFFFFFFFFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFCFCFC F9F9F9FFFFFFFFFFFFFDFDFDFCFCFCFBFBFBFCFCFCFEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFBFBFBF9F9F9F5F5F5F2F2F2F4F4F4FAFAFAFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF4F4F4F3F3F3E5E5E5CBCBCBB1B1B1 A3A3A39999998585857070701F1F1F1D1D1D1515150606060000000000000000000C0C0C 0000000000000000000000000707071919192F2F2F3F3F3F3E3E3E3E3E3E4242424D4D4D 6060607979799090909E9E9ECCCCCCCBCBCBCACACACCCCCCCFCFCFD5D5D5DBDBDBDFDFDF E7E7E7E9E9E9ECECECF0F0F0F5F5F5F9F9F9FCFCFCFEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FAFAFAFBFBFBF8F8F8 F2F2F2E8E8E8DEDEDED8D8D8E0E0E0DDDDDDD7D7D7D1D1D1CECECECDCDCDCECECECFCFCF 8A8A8A7A7A7A6363634E4E4E4040403636363030302C2C2C3636361E1E1E030303000000 0000000000000000000000000C0C0C0808080B0B0B1111111414141A1A1A2C2C2C404040 8585858E8E8E9A9A9AABABABC4C4C4E2E2E2F4F4F4F9F9F9EEEEEEFDFDFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFDFDFDF0F0F0F5F5F5F7F7F7F7F7F7FEFEFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF7F7F7 F4F4F4F1F1F1EFEFEFE5E5E5F4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0F0 EFEFEFF1F1F1F7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFCFCFC FFFFFFF8F8F8EAEAEAF0F0F0F2F2F2F0F0F0DFDFDFBDBDBD9090906565654B4B4B656565 5A5A5A454545292929101010000000000000000000070707000000000000000000000000 0202021010101919190404040404040404040606060A0A0A101010151515181818454545 4848484E4E4E5555555D5D5D6464646A6A6A6D6D6D6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F 6F6F6F6F6F6F6F6F6F7979797979797979797979797979797979797979797979796F6F6F 6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F686868686868666666616161575757 4A4A4A3D3D3D3636360D0D0D0A0A0A050505000000000000000000000000000000161616 0B0B0B0000000000000000000000000303030606060000000000000404041F1F1F3F3F3F 585858616161616161585858777777ABABABDADADAEFEFEFF3F3F3FCFCFCFFFFFFF4F4F4 F6F6F6FAFAFAFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFAFAFAF4F4F4 F2F2F2F3F3F3F5F5F5FFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFF9F9F9EAEAEA EFEFEFF7F7F7FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6F6F6F6FAFAFAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFCFCFCEDEDEDE7E7E7EEEEEEFDFDFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF5F5F5ECECECF7F7F7FDFDFDFEFEFEFAFAFAFDFDFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFDFDFDF5F5F5F1F1F1F4F4F4FCFCFCFFFFFFF7F7F7F2F2F2 E7E7E7D7D7D7C6C6C6BCBCBCB8B8B8B9B9B9A9A9A99A9A9A808080626262464646303030 2222221B1B1B2323232424242323232020201A1A1A1212120A0A0A040404000000000000 000000000000000000010101030303050505050505050505050505050505050505050505 050505050505000000000000000000000000000000000000000000000000050505050505 050505050505050505050505050505050505050505040404010101000000000000000000 0000000000001212121717171E1E1E2626262B2B2B2C2C2C2C2C2C2B2B2B2828282D2D2D 3B3B3B555555767676969696AEAEAEB9B9B9BABABAC0C0C0CCCCCCDDDDDDEDEDEDF6F6F6 F6F6F6F3F3F3FFFFFFFEFEFEFBFBFBFBFBFBF4F4F4F0F0F0FAFAFAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEFEFEFAFAFAFAFAFAFCFCFCFEFEFEFEFEFEFDFDFDFDFDFDFDFDFDFFFFFF FFFFFFFFFFFFF9F9F9FBFBFBF7F7F7F0F0F0F3F3F3FBFBFBFBFBFBF4F4F4FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF8F8F8F4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAF7F7F7 F8F8F8F2F2F2F6F6F6FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FFFFFFFFFFFFFBFBFB F8F8F8FAFAFAFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAF6F6F6FDFDFDFFFFFF FFFFFFF6F6F6FEFEFEFFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFCFCFCFAFAFAFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF7F7F7F8F8F8F5F5F5EBEBEBD9D9D9C1C1C1A9A9A99B9B9B848484838383808080 7C7C7C7878787575757272727070706D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D 6D6D6D7575757575757575757575757575757575757575757575756D6D6D6D6D6D6D6D6D 6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D7676767474747272727474747A7A7A858585909090 979797A9A9A9B7B7B7CDCDCDE4E4E4F4F4F4FCFCFCFDFDFDFCFCFCFFFFFFFFFFFFFEFEFE FFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFCFCFCFEFEFEFFFFFFFFFFFFFFFFFFFBFBFBFDFDFDFFFFFFFDFDFDFDFDFD FEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7F4F4F4 F7F7F7F9F9F9FFFFFFFFFFFFFFFFFFFCFCFCFFFFFFFFFFFFFFFFFFFBFBFBFBFBFBFBFBFB FCFCFCFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF %%EndDocument @endspecial 938 3608 a FM(Jean)i(Pierre)h(Casteleyn)1427 3790 y(IUT)g(GTE)1091 3966 y(Dunk)-5 b(erque,)61 b(F)-16 b(rance)1070 4195 y FL(mis)42 b(\340)h(jour)g(le)g(17)g(f\351vrier)g (2016)p 0 TeXcolorgray 1851 5662 a FK(1)p 0 TeXcolorgray eop end %%Page: 2 2 TeXDict begin 2 1 bop 0 TeXcolorgray 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 440 133 a SDict begin H.S end 440 133 a 440 133 a SDict begin H.R end 440 133 a 440 133 a SDict begin [/View [/XYZ H.V]/Dest (page.2) cvn /DEST pdfmark end 440 133 a 0 TeXcolorgray 0 TeXcolorgray 565 531 a FJ(Ob)s(jectifs)26 b FK(:)p 0 TeXcolorgray 565 631 a(\026)p 0 TeXcolorgray 41 w(A)-9 b(v)n(oir)26 b(une)i(image)f(par)g(commande)g(ou)g(par)g (param\350tre.)p 0 TeXcolorgray 565 731 a(\026)p 0 TeXcolorgray 41 w(A)-9 b(v)n(oir)26 b(un)i(texte)g(r\351duit)g(au)f(strict)h(minim)n (um.)p 0 TeXcolorgray 565 830 a(\026)p 0 TeXcolorgray 41 w(\352tre)f(le)h(plus)g(complet)f(p)r(ossible.)565 1029 y FJ(L\351gende)g FK(:)p 565 1057 3205 4 v 563 1388 4 331 v 689 1341 a @beginspecial @setspecial tx@Dict begin STP newpath 0.8 SLW 0 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45273 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45273 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 0.8 SLW 0 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45273 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45273 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 644 1354 a FI(0)644 1236 y(1)644 1117 y(2)675 1383 y(0)90 b(1)g(2)689 1341 y tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 14.22636 14.22636 /Y exch def /X exch def /w 3.6 def /h 3.6 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 689 1341 a @beginspecial @setspecial tx@Dict begin STP newpath 0.8 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha 14.22636 14.22636 Dot end @endspecial 689 1341 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 689 1341 a 689 1341 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 2.0 45. /N@A load 0 GetEdge 0.0 45. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 689 1341 a 689 1341 a tx@Dict begin { 0.0 7.5 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 689 1341 a 658 1369 a FK(A)689 1341 y tx@Dict begin PutEnd end 689 1341 a 689 1341 a tx@Dict begin PutEnd end 689 1341 a 1021 1388 4 331 v 1072 1223 a FK(un)28 b(n\367ud)g(de)g (base)p 3767 1388 V 565 1391 3205 4 v 563 1722 4 331 v 689 1675 a @beginspecial @setspecial tx@Dict begin STP newpath 0.8 SLW 0 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45273 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45273 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 0.8 SLW 0 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45273 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45273 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 644 1688 a FI(0)644 1570 y(1)644 1452 y(2)675 1717 y(0)90 b(1)g(2)689 1675 y tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 14.22636 14.22636 /Y exch def /X exch def /w 3.6 def /h 3.6 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 689 1675 a @beginspecial @setspecial tx@Dict begin STP newpath 0.8 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha 14.22636 14.22636 Dot end @endspecial 689 1675 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 689 1675 a 689 1675 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 2.0 45. /N@A load 0 GetEdge 0.0 45. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 689 1675 a 689 1675 a tx@Dict begin { 0.0 7.5 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 689 1675 a 658 1703 a FK(A)689 1675 y tx@Dict begin PutEnd end 689 1675 a 689 1675 a tx@Dict begin PutEnd end 689 1675 a 1021 1722 4 331 v 1072 1557 a FK(un)28 b(n\367ud)g(calcul\351)p 3767 1722 V 565 1725 3205 4 v 563 2056 4 331 v 689 2009 a @beginspecial @setspecial tx@Dict begin STP newpath 0.8 SLW 0 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45273 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45273 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 0.8 SLW 0 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45273 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45273 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 644 2022 a FI(0)644 1904 y(1)644 1786 y(2)675 2052 y(0)90 b(1)g(2)689 2009 y tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 14.22636 14.22636 /Y exch def /X exch def /w 3.6 def /h 3.6 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 689 2009 a @beginspecial @setspecial tx@Dict begin STP newpath 0.8 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha 14.22636 14.22636 Dot end @endspecial 1021 2056 4 331 v 1072 1891 a FK(un)28 b(p)r(oin)n(t)p 3767 2056 V 565 2059 3205 4 v 563 2390 4 331 v 689 2343 a @beginspecial @setspecial tx@Dict begin STP newpath 0.8 SLW 0 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45273 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45273 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 0.8 SLW 0 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45273 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45273 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 644 2356 a FI(0)644 2238 y(1)644 2120 y(2)675 2386 y(0)90 b(1)g(2)689 2343 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 28.45273 28.45273 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1021 2390 V 1072 2225 a FK(un)28 b(\351l\351men)n(t)g(de)g(baseBase)e (elemen)n(t])p 3767 2390 V 565 2393 3205 4 v 563 2724 4 331 v 689 2677 a @beginspecial @setspecial tx@Dict begin STP newpath 0.8 SLW 0 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45273 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45273 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 0.8 SLW 0 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45273 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45273 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 644 2690 a FI(0)644 2572 y(1)644 2454 y(2)675 2720 y(0)90 b(1)g(2)689 2677 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 28.45273 28.45273 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1021 2724 V 1072 2559 a FK(un)28 b(\351l\351men)n(t)g(suppl\351men)n(taire)p 3767 2724 V 565 2727 3205 4 v 563 3058 4 331 v 689 3011 a @beginspecial @setspecial tx@Dict begin STP newpath 0.8 SLW 0 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45273 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45273 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 0.8 SLW 0 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45273 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45273 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 644 3024 a FI(0)644 2906 y(1)644 2788 y(2)675 3054 y(0)90 b(1)g(2)689 3011 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 1 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 28.45273 28.45273 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 28.45273 14.22636 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1021 3058 V 1072 2893 a FK(autres)27 b(\351l\351men)n(ts)h (suppl\351men)n(taires)p 3767 3058 V 565 3061 3205 4 v 563 3392 4 331 v 689 3345 a @beginspecial @setspecial tx@Dict begin STP newpath 0.8 SLW 0 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45273 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45273 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 0.8 SLW 0 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45273 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45273 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 644 3358 a FI(0)644 3240 y(1)644 3122 y(2)675 3388 y(0)90 b(1)g(2)689 3345 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.8 SLW 0 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 28.45273 28.45273 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.8 SLW 0 setgray 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.8 SLW 0 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 28.45273 14.22636 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.8 SLW 0 setgray 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial 1021 3392 V 1072 3227 a FK(construction)27 b(p)r(our)g(expliquer)g(une)h(commande,)f (une)h(option)f(ou)h(un)g(param\350tre)p 3767 3392 V 565 3395 3205 4 v 563 3726 4 331 v 689 3679 a @beginspecial @setspecial tx@Dict begin STP newpath 0.8 SLW 0 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45273 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45273 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 0.8 SLW 0 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45273 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45273 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 644 3692 a FI(0)644 3574 y(1)644 3456 y(2)675 3722 y(0)90 b(1)g(2)689 3679 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.8 SLW 0 setgray 0. true 7.11317 7.11317 21.33954 21.33954 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.8 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1021 3726 V 1072 3561 a FK(couleur)27 b(de)h(remplissage)e(par)h (d\351faut)h(:)f(blanc)p 3767 3726 V 565 3729 3205 4 v 565 3895 a FJ(V)-8 b(ous)31 b(p)s(ouv)m(ez)h(me)f(con)m(tacter)j (\340)1771 3912 y SDict begin H.S end 1771 3912 a 0 TeXcolorgray -17 x FK(mon)27 b(e-mail)g(p)r(ersonnel)p 0 TeXcolorgray 2549 3838 a SDict begin H.R end 2549 3838 a 2549 3895 a SDict begin [/H /I/Border [0 0 1]BorderArrayPatch/Color [0 1 1]/Action <>/Subtype /Link H.B /ANN pdfmark end 2549 3895 a 27 w FK(p)r(our)p 0 TeXcolorgray 565 3995 a(\026)p 0 TeXcolorgray 41 w(me)h(signaler)e (les)h(erreurs)f(que)i(v)n(ous)e(a)n(v)n(ez)g(constat\351s)p 0 TeXcolorgray 565 4095 a(\026)p 0 TeXcolorgray 41 w(me)i(faire)f(part) g(de)h(v)n(os)e(commen)n(taires,)g(suggestions)g(.)14 b(.)g(.)565 4294 y FJ(Merci)31 b(\340)h(:)565 4394 y FK(Alain)g(B\351cue)g(,)h(Denis)g(Bitouz\351,)f(Jean)g(C\364me)g(c)n (harp)r(en)n(tier,)f(Martin)i(Giese,)f(Denis)440 4493 y(Girou,)k(Alexander)g(Grahn,)g(Christophe)g(Jorssen,)f(Dr.)h(Uw)n(e)h (Kern,)e(Man)n(uel)h(Luque,)440 4593 y(Dominique)27 b(Ro)r(driguez,)f (Mic)n(hael)g(Sharp)r(e,)g(T)-7 b(obias)25 b(N\344hring,)h(Herb)r(ert)h (V)-7 b(o\377,)26 b(Timoth)n(y)440 4692 y(V)-7 b(an)28 b(Zandt.)p 0 TeXcolorgray 1851 5662 a(2)p 0 TeXcolorgray eop end %%Page: 3 3 TeXDict begin 3 2 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.3) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 210 531 a FJ(Quoi)31 b(de)h(neuf)g(dans)g(cette)g(mise)e(\340)i(jour)p 0 TeXcolorgray 210 631 a FK(\026)p 0 TeXcolorgray 42 w(Ajout)c(des)f(mo)r(dules)h(:)p 0 TeXcolorgray 335 731 a(\026)p 0 TeXcolorgray 41 w(pst-b)r(ezier)f(:)h(v)n(oir)f(page)1251 731 y SDict begin H.S end 1251 731 a 0 TeXcolorgray FK(29)p 0 TeXcolorgray 1334 678 a SDict begin H.R end 1334 678 a 1334 731 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (subsection.5.2) cvn H.B /ANN pdfmark end 1334 731 a 0 TeXcolorgray 335 830 a FK(\026)p 0 TeXcolorgray 41 w(pst-fun)h(:)g(v)n(oir)e(page) 1154 830 y SDict begin H.S end 1154 830 a 0 TeXcolorgray FK(102)p 0 TeXcolorgray 1279 778 a SDict begin H.R end 1279 778 a 1279 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (subsection.25.2) cvn H.B /ANN pdfmark end 1279 830 a 0 TeXcolorgray 335 930 a FK(\026)p 0 TeXcolorgray 41 w(pst-func)i(:)g(v)n(oir)e(page) 1191 930 y SDict begin H.S end 1191 930 a 0 TeXcolorgray FK(139)p 0 TeXcolorgray 1316 878 a SDict begin H.R end 1316 878 a 1316 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (section.30) cvn H.B /ANN pdfmark end 1316 930 a 0 TeXcolorgray 210 1029 a FK(\026)p 0 TeXcolorgray 42 w(di\033\351ren)n(tes)h(mises)g (\340)h(jour)f(du)h(mo)r(dule)g(pstric)n(ks-add)e(:)p 0 TeXcolorgray 335 1129 a(\026)p 0 TeXcolorgray 41 w(pscspline)i(:)f(v) n(oir)g(page)1221 1129 y SDict begin H.S end 1221 1129 a 0 TeXcolorgray FK(7)p 0 TeXcolorgray 1263 1077 a SDict begin H.R end 1263 1077 a 1263 1129 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (subsection.1.1) cvn H.B /ANN pdfmark end 1263 1129 a 0 TeXcolorgray 335 1229 a FK(\026)p 0 TeXcolorgray 41 w(psellipseAB)h(:)f(v)n(oir)g(page)1319 1229 y SDict begin H.S end 1319 1229 a 0 TeXcolorgray FK(7)p 0 TeXcolorgray 1361 1176 a SDict begin H.R end 1361 1176 a 1361 1229 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (subsection.1.1) cvn H.B /ANN pdfmark end 1361 1229 a 0 TeXcolorgray 335 1328 a FK(\026)p 0 TeXcolorgray 41 w(Notion)h(de)f(c)n(hemin)h(PST) -7 b(ric)n(ks)26 b(:)i(v)n(oir)e(page)1889 1328 y SDict begin H.S end 1889 1328 a 0 TeXcolorgray FK(32)p 0 TeXcolorgray 1972 1276 a SDict begin H.R end 1972 1276 a 1972 1328 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (section.7) cvn H.B /ANN pdfmark end 1972 1328 a 0 TeXcolorgray 335 1428 a FK(\026)p 0 TeXcolorgray 41 w(Commen)n(ter)h(un)h (\351l\351men)n(t)g(:)g(v)n(oir)e(page)1747 1428 y SDict begin H.S end 1747 1428 a 0 TeXcolorgray FK(49)p 0 TeXcolorgray 1830 1376 a SDict begin H.R end 1830 1376 a 1830 1428 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (subsection.9.6) cvn H.B /ANN pdfmark end 1830 1428 a 0 TeXcolorgray 335 1528 a FK(\026)p 0 TeXcolorgray 41 w(Homoth\351tie)i(:)g(v)n(oir)e (page)1320 1528 y SDict begin H.S end 1320 1528 a 0 TeXcolorgray FK(63)p 0 TeXcolorgray 1403 1475 a SDict begin H.R end 1403 1475 a 1403 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (section.11) cvn H.B /ANN pdfmark end 1403 1528 a 0 TeXcolorgray 335 1627 a FK(\026)p 0 TeXcolorgray 41 w(Commande)h(psrotate)g(:)h(v)n(oir)e(page)1632 1627 y SDict begin H.S end 1632 1627 a 0 TeXcolorgray FK(69)p 0 TeXcolorgray 1715 1575 a SDict begin H.R end 1715 1575 a 1715 1627 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (subsection.13.3) cvn H.B /ANN pdfmark end 1715 1627 a 0 TeXcolorgray 335 1727 a FK(\026)p 0 TeXcolorgray 41 w(Ann)n(uler)i(des)f(ob)r(jets)h (:)g(v)n(oir)e(page)1577 1727 y SDict begin H.S end 1577 1727 a 0 TeXcolorgray FK(81)p 0 TeXcolorgray 1660 1675 a SDict begin H.R end 1660 1675 a 1660 1727 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (section.21) cvn H.B /ANN pdfmark end 1660 1727 a 0 TeXcolorgray 335 1826 a FK(\026)p 0 TeXcolorgray 41 w(Des)i(d\351s)f(:)h(v)n(oir)e(page)1174 1826 y SDict begin H.S end 1174 1826 a 0 TeXcolorgray FK(102)p 0 TeXcolorgray 1299 1774 a SDict begin H.R end 1299 1774 a 1299 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (subsection.25.1) cvn H.B /ANN pdfmark end 1299 1826 a 0 TeXcolorgray 335 1926 a FK(\026)p 0 TeXcolorgray 41 w(param\350tres)g(d'un)i(graphe) f(en)g(barres)f(:)i(v)n(oir)e(page)2122 1926 y SDict begin H.S end 2122 1926 a 0 TeXcolorgray FK(121)p 0 TeXcolorgray 2247 1874 a SDict begin H.R end 2247 1874 a 2247 1926 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (subsection.26.14) cvn H.B /ANN pdfmark end 2247 1926 a 0 TeXcolorgray 335 2026 a FK(\026)p 0 TeXcolorgray 41 w(Options)h(V)-7 b(arStep)28 b(et)g(V)-7 b(arStepEpsilon)26 b(:)i(v)n(oir)e(page)2187 2026 y SDict begin H.S end 2187 2026 a 0 TeXcolorgray FK(131)p 0 TeXcolorgray 2312 1973 a SDict begin H.R end 2312 1973 a 2312 2026 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (subsection.28.6) cvn H.B /ANN pdfmark end 2312 2026 a 0 TeXcolorgray 335 2125 a FK(\026)p 0 TeXcolorgray 41 w(Macro)h(psV)-7 b(ector\034eld)27 b(:)g(v)n(oir)g(page)1620 2125 y SDict begin H.S end 1620 2125 a 0 TeXcolorgray FK(138)p 0 TeXcolorgray 1745 2073 a SDict begin H.R end 1745 2073 a 1745 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (subsection.29.5) cvn H.B /ANN pdfmark end 1745 2125 a 86 2400 a SDict begin H.S end 86 2400 a 86 2400 a SDict begin 18 H.A end 86 2400 a 86 2400 a SDict begin [/View [/XYZ H.V]/Dest (section*.1) cvn /DEST pdfmark end 86 2400 a FH(T)-11 b(able)45 b(des)g(mati\350res)86 2583 y SDict begin H.S end 86 2583 a FJ(1)76 b(Les)32 b(\034gures)f(de)h(base)997 2583 y SDict begin 12 H.L end 997 2583 a 997 2583 a SDict begin [/Subtype /Link/Dest (section.1) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 997 2583 a 1905 w FJ(5)86 2765 y SDict begin H.S end 86 2765 a FJ(2)76 b(Les)32 b(param\350tres)g(disp)s(onibles)1343 2765 y SDict begin 12 H.L end 1343 2765 a 1343 2765 a SDict begin [/Subtype /Link/Dest (section.2) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 1343 2765 a 1511 w FJ(11)86 2948 y SDict begin H.S end 86 2948 a FJ(3)76 b(Les)32 b(extr\351mit\351s)821 2948 y SDict begin 12 H.L end 821 2948 a 821 2948 a SDict begin [/Subtype /Link/Dest (section.3) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 821 2948 a 2033 w FJ(18)86 3131 y SDict begin H.S end 86 3131 a FJ(4)76 b(Des)32 b(p)s(olygones)e(a)m(v)m(ec)j(pst)f(p)s (oly)1389 3131 y SDict begin 12 H.L end 1389 3131 a 1389 3131 a SDict begin [/Subtype /Link/Dest (section.4) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 1389 3131 a 1465 w FJ(23)86 3313 y SDict begin H.S end 86 3313 a FJ(5)76 b(Des)32 b(p)s(olygones)e(a)m (v)m(ec)j(pst)f(p)s(oly)1389 3313 y SDict begin 12 H.L end 1389 3313 a 1389 3313 a SDict begin [/Subtype /Link/Dest (section.5) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 1389 3313 a 1465 w FJ(23)86 3496 y SDict begin H.S end 86 3496 a FJ(6)76 b(Courb)s(es)31 b(de)h(Bezier)981 3496 y SDict begin 12 H.L end 981 3496 a 981 3496 a SDict begin [/Subtype /Link/Dest (section.6) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 981 3496 a 1873 w FJ(29)86 3678 y SDict begin H.S end 86 3678 a FJ(7)76 b(Notion)31 b(de)h(c)m(hemin)f(PST)-8 b(ric)m(ks)1387 3678 y SDict begin 12 H.L end 1387 3678 a 1387 3678 a SDict begin [/Subtype /Link/Dest (section.7) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 1387 3678 a 1467 w FJ(32)86 3861 y SDict begin H.S end 86 3861 a FJ(8)76 b(Les)32 b(co)s(ordonn\351es)925 3861 y SDict begin 12 H.L end 925 3861 a 925 3861 a SDict begin [/Subtype /Link/Dest (section.8) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 925 3861 a 1929 w FJ(33)86 4044 y SDict begin H.S end 86 4044 a FJ(9)76 b(Les)32 b(n\367uds)652 4044 y SDict begin 12 H.L end 652 4044 a 652 4044 a SDict begin [/Subtype /Link/Dest (section.9) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 652 4044 a 2202 w FJ(37)86 4226 y SDict begin H.S end 86 4226 a FJ(10)c(Constructions)j(particuli\350res)1339 4226 y SDict begin 12 H.L end 1339 4226 a 1339 4226 a SDict begin [/Subtype /Link/Dest (section.10) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 1339 4226 a 1515 w FJ(50)86 4409 y SDict begin H.S end 86 4409 a FJ(11)d(Homoth\351tie)703 4409 y SDict begin 12 H.L end 703 4409 a 703 4409 a SDict begin [/Subtype /Link/Dest (section.11) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 703 4409 a 2151 w FJ(63)86 4592 y SDict begin H.S end 86 4592 a FJ(12)g(Placer)33 b(son)e(dessin)929 4592 y SDict begin 12 H.L end 929 4592 a 929 4592 a SDict begin [/Subtype /Link/Dest (section.12) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 929 4592 a 1925 w FJ(65)86 4774 y SDict begin H.S end 86 4774 a FJ(13)d(Placer)33 b(des)e(ob)s(jets)924 4774 y SDict begin 12 H.L end 924 4774 a 924 4774 a SDict begin [/Subtype /Link/Dest (section.13) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 924 4774 a 1930 w FJ(67)86 4957 y SDict begin H.S end 86 4957 a FJ(14)d(Cr\351er)k(ses)f(couleurs)972 4957 y SDict begin 12 H.L end 972 4957 a 972 4957 a SDict begin [/Subtype /Link/Dest (section.14) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 972 4957 a 1882 w FJ(70)86 5140 y SDict begin H.S end 86 5140 a FJ(15)d(Cr\351er)k(ses)f(commandes)1112 5140 y SDict begin 12 H.L end 1112 5140 a 1112 5140 a SDict begin [/Subtype /Link/Dest (section.15) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 1112 5140 a 1742 w FJ(76)86 5322 y SDict begin H.S end 86 5322 a FJ(16)d(Cr\351er)k(ses)f(st)m(yles)859 5322 y SDict begin 12 H.L end 859 5322 a 859 5322 a SDict begin [/Subtype /Link/Dest (section.16) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 859 5322 a 1995 w FJ(76)p 0 TeXcolorgray 1497 5662 a FK(3)p 0 TeXcolorgray eop end %%Page: 4 4 TeXDict begin 4 3 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.4) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 531 a SDict begin H.S end 86 531 a FJ(17)28 b(Cr\351er)k(ses)f(ob)s(jets)880 531 y SDict begin 12 H.L end 880 531 a 880 531 a SDict begin [/Subtype /Link/Dest (section.17) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 880 531 a 1974 w FJ(77)86 714 y SDict begin H.S end 86 714 a FJ(18)d(Mettre)k(des)f(ob)s(jets)g(en)h(b)s(o\356te)1324 714 y SDict begin 12 H.L end 1324 714 a 1324 714 a SDict begin [/Subtype /Link/Dest (section.18) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 1324 714 a 1530 w FJ(77)86 897 y SDict begin H.S end 86 897 a FJ(19)c(Mettre)k(des)f(ob)s(jets)g(en)h(cadre)1336 897 y SDict begin 12 H.L end 1336 897 a 1336 897 a SDict begin [/Subtype /Link/Dest (section.19) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 1336 897 a 1518 w FJ(78)86 1079 y SDict begin H.S end 86 1079 a FJ(20)c(Mettre)k(des)f(ob)s(jets)g(en)h(b)s(outon)1407 1079 y SDict begin 12 H.L end 1407 1079 a 1407 1079 a SDict begin [/Subtype /Link/Dest (section.20) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 1407 1079 a 1447 w FJ(80)86 1262 y SDict begin H.S end 86 1262 a FJ(21)c(Ann)m(uler)k(des)g(ob)s(jets)999 1262 y SDict begin 12 H.L end 999 1262 a 999 1262 a SDict begin [/Subtype /Link/Dest (section.21) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 999 1262 a 1855 w FJ(81)86 1445 y SDict begin H.S end 86 1445 a FJ(22)c(Des)k(lignes)e(et)h(liaisons)f(sp)s (\351ciales)1472 1445 y SDict begin 12 H.L end 1472 1445 a 1472 1445 a SDict begin [/Subtype /Link/Dest (section.22) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 1472 1445 a 1382 w FJ(82)86 1627 y SDict begin H.S end 86 1627 a FJ(23)e(Des)k(remplissages)d (sp)s(\351ciaux)1304 1627 y SDict begin 12 H.L end 1304 1627 a 1304 1627 a SDict begin [/Subtype /Link/Dest (section.23) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 1304 1627 a 1550 w FJ(92)86 1810 y SDict begin H.S end 86 1810 a FJ(24)f(E\033ets)j(sp)s (\351ciaux)h(a)m(v)m(ec)h(du)f(texte)1426 1810 y SDict begin 12 H.L end 1426 1810 a 1426 1810 a SDict begin [/Subtype /Link/Dest (section.24) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 1426 1810 a 1428 w FJ(97)86 1993 y SDict begin H.S end 86 1993 a FJ(25)c(Ob)s(jets)j(div)m(ers)765 1993 y SDict begin 12 H.L end 765 1993 a 765 1993 a SDict begin [/Subtype /Link/Dest (section.25) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 765 1993 a 2042 w FJ(102)86 2175 y SDict begin H.S end 86 2175 a FJ(26)d(Cr\351er)k(un)g(graphe)898 2175 y SDict begin 12 H.L end 898 2175 a 898 2175 a SDict begin [/Subtype /Link/Dest (section.26) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 898 2175 a 1909 w FJ(108)86 2358 y SDict begin H.S end 86 2358 a FJ(27)c(Cr\351er)k(un)g(graphe)g(d'apr\350s)g(un)g(\034c)m (hier)g(de)g(donn\351es)2149 2358 y SDict begin 12 H.L end 2149 2358 a 2149 2358 a SDict begin [/Subtype /Link/Dest (section.27) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 2149 2358 a 658 w FJ(123)86 2540 y SDict begin H.S end 86 2540 a FJ(28)c(Cr\351er)k (un)g(graphe)g(d'apr\350s)g(une)f(\351quation)1801 2540 y SDict begin 12 H.L end 1801 2540 a 1801 2540 a SDict begin [/Subtype /Link/Dest (section.28) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 1801 2540 a 1006 w FJ(127)86 2723 y SDict begin H.S end 86 2723 a FJ(29)d(Des)k(outils)e(p)s(our)i(les)f(graphes)1346 2723 y SDict begin 12 H.L end 1346 2723 a 1346 2723 a SDict begin [/Subtype /Link/Dest (section.29) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 1346 2723 a 1461 w FJ(132)86 2906 y SDict begin H.S end 86 2906 a FJ(30)d(T)-8 b(rac\351)33 b(de)f(fonctions)f (math\351matiques)1642 2906 y SDict begin 12 H.L end 1642 2906 a 1642 2906 a SDict begin [/Subtype /Link/Dest (section.30) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 1642 2906 a 1165 w FJ(139)86 3088 y SDict begin H.S end 86 3088 a FJ(31)d(Cr\351er)k(un)g (graphe)g(en)g(camem)m(b)s(ert)1524 3088 y SDict begin 12 H.L end 1524 3088 a 1524 3088 a SDict begin [/Subtype /Link/Dest (section.31) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 1524 3088 a 1283 w FJ(174)86 3271 y SDict begin H.S end 86 3271 a FJ(32)c(Les)k(r\351p)s(\351titions)831 3271 y SDict begin 12 H.L end 831 3271 a 831 3271 a SDict begin [/Subtype /Link/Dest (section.32) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 831 3271 a 1976 w FJ(177)86 3454 y SDict begin H.S end 86 3454 a FJ(33)c(La)33 b(g\351om\351trie)757 3454 y SDict begin 12 H.L end 757 3454 a 757 3454 a SDict begin [/Subtype /Link/Dest (section.33) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 757 3454 a 2050 w FJ(180)86 3636 y SDict begin H.S end 86 3636 a FJ(34)28 b(Les)k(v)m(ecteurs)758 3636 y SDict begin 12 H.L end 758 3636 a 758 3636 a SDict begin [/Subtype /Link/Dest (section.34) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 758 3636 a 2049 w FJ(197)86 3819 y SDict begin H.S end 86 3819 a FJ(35)c(Les)k(diagrammes)f(arb)s(orescen)m(ts)1434 3819 y SDict begin 12 H.L end 1434 3819 a 1434 3819 a SDict begin [/Subtype /Link/Dest (section.35) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 1434 3819 a 1373 w FJ(199)86 4002 y SDict begin H.S end 86 4002 a FJ(36)d(Les)k(animations)836 4002 y SDict begin 12 H.L end 836 4002 a 836 4002 a SDict begin [/Subtype /Link/Dest (section.36) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 836 4002 a 1971 w FJ(209)86 4184 y SDict begin H.S end 86 4184 a FJ(37)c(Cr\351er)k(un)g(dessin)f(en)g(3D)1148 4184 y SDict begin 12 H.L end 1148 4184 a 1148 4184 a SDict begin [/Subtype /Link/Dest (section.37) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 1148 4184 a 1659 w FJ(213)86 4367 y SDict begin H.S end 86 4367 a FJ(38)d(Les)k(ob)s(jets)f(en)g(3D)913 4367 y SDict begin 12 H.L end 913 4367 a 913 4367 a SDict begin [/Subtype /Link/Dest (section.38) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 913 4367 a 1894 w FJ(218)86 4550 y SDict begin H.S end 86 4550 a FJ(39)d(Cr\351er)k(un)g(dessin)f(en)g(3D)h(a)m(v)m(ec) i(pst-solides3d)1926 4550 y SDict begin 12 H.L end 1926 4550 a 1926 4550 a SDict begin [/Subtype /Link/Dest (section.39) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 1926 4550 a 881 w FJ(226)86 4732 y SDict begin H.S end 86 4732 a FJ(A)52 b(form)m(ules)31 b(en)h(langage)f(p)s(ostcript)1445 4732 y SDict begin 12 H.L end 1445 4732 a 1445 4732 a SDict begin [/Subtype /Link/Dest (appendix.A) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 1445 4732 a 1362 w FJ(240)86 4915 y SDict begin H.S end 86 4915 a FJ(B)56 b(Les)32 b(mo)s(dules)e(\351tudi\351s)g(dans)i(ce)g(do)s (cumen)m(t)1833 4915 y SDict begin 12 H.L end 1833 4915 a 1833 4915 a SDict begin [/Subtype /Link/Dest (appendix.B) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 1833 4915 a 974 w FJ(241)86 5098 y SDict begin H.S end 86 5098 a FJ(C)55 b(Sources)527 5098 y SDict begin 12 H.L end 527 5098 a 527 5098 a SDict begin [/Subtype /Link/Dest (appendix.C) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 527 5098 a 2280 w FJ(242)86 5280 y SDict begin H.S end 86 5280 a FJ(D)c(Index)446 5280 y SDict begin 12 H.L end 446 5280 a 446 5280 a SDict begin [/Subtype /Link/Dest (appendix.D) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 446 5280 a 2361 w FJ(243)p 0 TeXcolorgray 1497 5662 a FK(4)p 0 TeXcolorgray eop end %%Page: 5 5 TeXDict begin 5 4 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.5) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (section.1) cvn /DEST pdfmark end 86 448 a 83 x FH(1)134 b(Les)45 b(\034gures)g(de)g(base)86 637 y SDict begin H.S end 86 637 a 86 637 a SDict begin 12 H.A end 86 637 a 86 637 a SDict begin [/View [/XYZ H.V]/Dest (subsection.1.1) cvn /DEST pdfmark end 86 637 a 93 x FG(1.1)112 b(Commandes)39 b(sans)g(ast\351risque)p 210 814 3630 4 v 209 1955 4 1141 v 378 1807 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 1833 a FF(0)295 1596 y(1)295 1360 y(2)295 1124 y(3)295 888 y(4)357 1900 y(0)195 b(1)f(2)g(3)g(4)378 1807 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 85.35828 85.35828 56.90552 28.45276 28.45276 28.45276 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1418 1955 V 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 1833 a(0)1505 1596 y(1)1505 1360 y(2)1505 1124 y(3)1505 888 y(4)1567 1900 y(0)g(1)h(2)f(3)g(4)1588 1807 y @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 85.35828 42.67914 56.90552 71.1319 28.45276 14.22638 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 2628 1955 V 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2715 1833 a(0)2715 1596 y(1)2715 1360 y(2)2715 1124 y(3)2715 888 y(4)2777 1900 y(0)g(1)h(2)f(3)g(4)2798 1807 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 71.1319 28.45276 85.35828 42.67914 56.90552 85.35828 28.45276 14.22638 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3838 1955 V 210 1958 3630 4 v 209 2057 4 100 v 671 2028 a FJ(\\psline)p 1418 2057 V 907 w(\\psdots)p 2628 2057 V 818 w(\\psp)s(olygon)p 3838 2057 V 209 2157 V 460 2127 a FK(\(0,)28 b (0\)\(1,1\)\(2,1\)\(3,3\))p 1418 2157 V 500 w (\(1,0.5\)\(2,2.5\)\(3,1.5\))p 2628 2157 V 417 w (\(1,0.5\)\(2,3\)\(3,1.5\)\(2.5,1\))p 3838 2157 V 210 2160 3630 4 v 210 2272 V 209 3412 4 1141 v 378 3264 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 3290 a FF(0)295 3054 y(1)295 2817 y(2)295 2581 y(3)295 2345 y(4)357 3358 y(0)195 b(1)f(2)g(3)g(4)378 3264 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 28.45276 28.45276 85.35828 85.35828 0 Frame gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1418 3412 V 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 3290 a(0)1505 3054 y(1)1505 2817 y(2)1505 2581 y(3)1505 2345 y(4)1567 3358 y(0)g(1)h(2)f(3)g(4)1588 3264 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 28.45276 28.45276 0. 56.90552 56.90552 Diamond gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2628 3412 V 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2715 3290 a(0)2715 3054 y(1)2715 2817 y(2)2715 2581 y(3)2715 2345 y(4)2777 3358 y(0)g(1)h(2)f(3)g(4)2798 3264 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 56.90552 56.90552 0. 56.90552 28.45276 Triangle gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3838 3412 V 210 3415 3630 4 v 209 3515 4 100 v 627 3485 a FJ(\\psframe)p 1418 3515 V 772 w(\\psdiamond)p 2628 3515 V 730 w(\\pstriangle)p 3838 3515 V 209 3614 V 617 3584 a FK(\(1,)27 b(1\)\(3,)h(3\))p 1418 3614 V 840 w(\(2,2\)\(1,1\))p 2628 3614 V 868 w(\(2,1\)\(2,2\))p 3838 3614 V 210 3618 3630 4 v 210 3729 V 209 4869 4 1141 v 378 4721 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 4747 a FF(0)295 4511 y(1)295 4275 y(2)295 4039 y(3)295 3802 y(4)357 4815 y(0)195 b(1)f(2)g(3)g(4)378 4721 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 56.90552 56.90552 2 copy moveto 28.45276 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1418 4869 V 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 4747 a(0)1505 4511 y(1)1505 4275 y(2)1505 4039 y(3)1505 3802 y(4)1567 4815 y(0)g(1)h(2)f(3)g(4)1588 4721 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 56.90552 56.90552 /y ED /x ED /r 28.45276 def /c 57.2957 r Div def /angleA -30. 0.0 c mul 2 div add def /angleB 60. 0.0 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arc gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2628 4869 V 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2715 4747 a(0)2715 4511 y(1)2715 4275 y(2)2715 4039 y(3)2715 3802 y(4)2777 4815 y(0)g(1)h(2)f(3)g(4)2798 4721 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 56.90552 56.90552 /y ED /x ED /r 28.45276 def /c 57.2957 r Div def /angleA -30. 0.0 c mul 2 div sub def /angleB 60. 0.0 c mul 2 div add def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arcn gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3838 4869 V 210 4872 3630 4 v 209 4972 4 100 v 635 4942 a FJ(\\pscircle)p 1418 4972 V 897 w(\\psarc)p 2628 4972 V 917 w(\\psarcn)p 3838 4972 V 209 5072 V 668 5042 a FK(\(2,2\){1})p 1418 5072 V 733 w(\(2,2\){1}{-30}{60})p 2628 5072 V 548 w (\(2,2\){1}{-30}{60})p 3838 5072 V 210 5075 3630 4 v 0 TeXcolorgray 1497 5662 a(5)p 0 TeXcolorgray eop end %%Page: 6 6 TeXDict begin 6 5 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.6) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 3630 4 v 209 1592 4 1141 v 378 1444 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 1470 a FF(0)295 1234 y(1)295 997 y(2)295 761 y(3)295 525 y(4)357 1538 y(0)195 b(1)f(2)g(3)g(4)378 1444 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0 360 42.67914 28.45276 56.90552 56.90552 0 true Ellipse closepath gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1418 1592 V 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 1470 a(0)1505 1234 y(1)1505 997 y(2)1505 761 y(3)1505 525 y(4)1567 1538 y(0)g(1)h(2)f(3)g(4)1588 1444 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 56.90552 56.90552 /yOrig ED /xOrig ED 42.67914 28.45276 /ry ED /rx ED /angleA /d { add } def 150. cvi 90 mod 0 eq { 150. } { rx ry 28.45276 div exch 28.45276 div exch exch 150. tan mul exch atan 150. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 30. cvi 90 mod 0 eq { 30. } { rx ry 28.45276 div exch 28.45276 div exch exch 30. tan mul exch atan 30. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale 0 0 moveto exch dup dup cos exch sin moveto exch arc mtrx setmatrix gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2628 1592 V 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2715 1470 a(0)2715 1234 y(1)2715 997 y(2)2715 761 y(3)2715 525 y(4)2777 1538 y(0)g(1)h(2)f(3)g(4)2798 1444 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 56.90552 56.90552 /yOrig ED /xOrig ED 42.67914 28.45276 /ry ED /rx ED /angleA /d { sub } def 150. cvi 90 mod 0 eq { 150. } { rx ry 28.45276 div exch 28.45276 div exch exch 150. tan mul exch atan 150. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { add } def 30. cvi 90 mod 0 eq { 30. } { rx ry 28.45276 div exch 28.45276 div exch exch 30. tan mul exch atan 30. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale 0 0 moveto exch dup dup cos exch sin moveto exch arcn mtrx setmatrix gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3838 1592 V 210 1595 3630 4 v 209 1695 4 100 v 617 1665 a FJ(\\psellipse)p 1418 1695 V 734 w(\\psellipticarc)p 2628 1695 V 634 w(\\psellipticarcn)p 3838 1695 V 209 1794 V 598 1764 a FK(\(2,)28 b(2\)\(1.5,1\))p 1418 1794 V 588 w(\(2,)g(2\)\(1.5,1\){150}{30})p 2628 1794 V 397 w(\(2,)g(2\)\(1.5,1\){150}{30})p 3838 1794 V 210 1798 3630 4 v 210 1909 V 209 3049 4 1141 v 378 2901 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 2927 a FF(0)295 2691 y(1)295 2455 y(2)295 2219 y(3)295 1982 y(4)357 2995 y(0)195 b(1)f(2)g(3)g(4)378 2901 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 85.35828 28.45276 56.90552 28.45276 85.35828 56.90552 56.90552 85.35828 28.45276 28.45276 1. 0.1 0. /c ED /b ED /a ED true OpenCurve gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial 1418 3049 V 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 2927 a(0)1505 2691 y(1)1505 2455 y(2)1505 2219 y(3)1505 1982 y(4)1567 2995 y(0)g(1)h(2)f(3)g(4)1588 2901 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 85.35828 28.45276 56.90552 28.45276 85.35828 56.90552 56.90552 85.35828 28.45276 28.45276 1. 0.1 0. /c ED /b ED /a ED true ClosedCurve gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial 2628 3049 V 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2715 2927 a(0)2715 2691 y(1)2715 2455 y(2)2715 2219 y(3)2715 1982 y(4)2777 2995 y(0)g(1)h(2)f(3)g(4)2798 2901 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 85.35828 28.45276 56.90552 28.45276 85.35828 56.90552 56.90552 85.35828 28.45276 28.45276 1. 0.1 0. /c ED /b ED /a ED true AltCurve gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial 3838 3049 V 210 3052 3630 4 v 209 3152 4 100 v 304 3122 a FJ(\\pscurv)m(e)p FK([)p 1 0 0 TeXcolorrgb(sho)n(wp)r(oin)n(ts)p 0 TeXcolorgray(=true])p 1418 3152 V 164 w FJ(\\psccurv)m(e)p FK([sho)n(wp)r(oin)n(ts=true])p 2628 3152 V 143 w FJ(\\psecurv)m(e)p FK([sho)n(wp)r(oin)n(ts=true])p 3838 3152 V 209 3252 V 389 3222 a(\(1,1\)\(2,3\)\(3,2\)\(2,1\)\(3,1\))p 1418 3252 V 354 w(\(1,1\)\(2,3\)\(3,2\)\(2,1\)\(3,1\))p 2628 3252 V 355 w(\(1,1\)\(2,3\)\(3,2\)\(2,1\)\(3,1\))p 3838 3252 V 210 3255 3630 4 v 210 3366 V 209 4506 4 1141 v 378 4358 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 4384 a FF(0)295 4148 y(1)295 3912 y(2)295 3676 y(3)295 3440 y(4)357 4452 y(0)h(1)f(2)g(3)g(4)378 4358 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0 rotate 28.45276 56.90552 2 copy moveto 56.90552 0 CLW mul sub -30. 60. arc closepath gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1418 4506 V 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 4384 a(0)1505 4148 y(1)1505 3912 y(2)1505 3676 y(3)1505 3440 y(4)1567 4452 y(0)g(1)h(2)f(3)g(4)1588 4358 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 28.45276 56.90552 /y ED /x ED /r 56.90552 def /c 57.2957 r Div def /angleA -30. 0.0 c mul 2 div add def /angleB 60. 0.0 c mul 2 div sub def gsave newpath x y moveto x y r -30. 60. arc closepath CLW 2 div SLW [ 5.0 3.0 0.0 0.0 ] 0 setdash stroke grestore /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arc gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2628 4506 V 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2715 4384 a(0)2715 4148 y(1)2715 3912 y(2)2715 3676 y(3)2715 3440 y(4)2777 4452 y(0)g(1)h(2)f(3)g(4)2798 4358 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 85.35828 0.0 0.0 113.81104 113.81104 113.81104 28.45276 0.0 true /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def BezierNArray n 1 eq { pop pop }{ 2 copy /y0 ED /x0 ED ArrowA n 4 sub 3 idiv { 6 2 roll 4 2 roll curveto } repeat 6 2 roll 4 2 roll ArrowB /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def /getValues { ax t0 3 exp mul bx t0 t0 mul mul add cx t0 mul add x0 add ay t0 3 exp mul by t0 t0 mul mul add cy t0 mul add y0 add ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add } def /getdL { getValues 3 -1 roll sub 3 1 roll sub Pyth } def /CurveLength { /u 0 def /du 0.01 def 0 100 { /t0 u def /u u du add def /t u def getdL add } repeat } def /GetArrowPos { /ende 0.5 1 gt {ArrowPos} {ArrowPos CurveLength mul} ifelse def /u 0 def /du 0.01 def /sum 0 def { /t0 u def /u u du add def /t u def /sum getdL sum add def sum ende gt {exit} if } loop u } def /ArrowPos 0. def /loopNo 0.5 1 gt {CurveLength 0.5 div cvi }{ 1. } ifelse def loopNo cvi { /ArrowPos ArrowPos dArrowPos add def /t GetArrowPos def /t0 t 0.95 mul def getValues ArrowInside pop pop pop pop } repeat x1 y1 x2 y2 x3 y3 curveto } ifelse BezierShowPoints gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial 3838 4506 V 210 4510 3630 4 v 209 4609 4 100 v 619 4579 a FJ(\\psw)m(edge)p 1418 4609 V 550 w(\\psarc)p FK([sho)n(wp)r(oin)n(ts=true])p 2628 4609 V 222 w FJ(\\psb)s(ezier)p FK([sho)n(wp)r(oin)n(ts=true])p 3838 4609 V 209 4709 V 488 4679 a(\(1,2\){2}{-30}{60})p 1418 4709 V 549 w(\(1,2\){2}{-30}{60})p 2628 4709 V 535 w(\(1,0\)\(4,4\)\(0,4\)\(3,0\))p 3838 4709 V 210 4712 3630 4 v 0 TeXcolorgray 1497 5662 a(6)p 0 TeXcolorgray eop end %%Page: 7 7 TeXDict begin 7 6 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.7) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 3907 4 v 209 1592 4 1141 v 378 1444 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 1470 a FF(0)295 1234 y(1)295 997 y(2)295 761 y(3)295 525 y(4)357 1538 y(0)195 b(1)f(2)g(3)g(4)378 1444 y @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45276 28.45276 moveto 85.35828 85.35828 L 1 setlinejoin 0 setlinecap stroke end @endspecial 1418 1592 V 1214 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1509 1470 a(0)1509 1234 y(1)1509 997 y(2)1509 761 y(3)1509 525 y(4)1571 1538 y(0)g(1)g(2)h(3)f(4)1592 1444 y @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 56.90552 56.90552 20.0 1. .setopacityalpha SD end @endspecial 2636 1592 V 1348 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2857 1470 a(0)2857 1234 y(1)2857 997 y(2)2857 761 y(3)2857 525 y(4)2919 1538 y(0)g(1)h(2)f(3)g(4)2940 1444 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 28.45276 28.45276 56.90552 85.35828 Parab gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 4115 1592 V 210 1595 3907 4 v 209 1695 4 100 v 507 1665 a FJ(\\qline)26 b FK(\(1,1\)\(3,3\))p 1418 1695 V 564 w FJ(\\qdisk)q FK(\(2,2\){20pt})p 2636 1695 V 754 w FJ(\\psparab)s(ola)p 4115 1695 V 209 1794 V 1418 1794 V 2636 1794 V 3206 1764 a FK(\(1,1\)\(2,3\))p 4115 1794 V 210 1798 3907 4 v 209 2938 4 1141 v 378 2790 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 2816 a FF(0)295 2580 y(1)295 2343 y(2)295 2107 y(3)295 1871 y(4)357 2884 y(0)195 b(1)f(2)g(3)g(4)378 2790 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 56.90552 56.90552 translate 28.45276 0 CLW mul sub /InnerRadius ED 56.90552 0 CLW mul sub /OuterRadius ED InnerRadius 0 moveto newpath 0 0 InnerRadius 0. 360. arc OuterRadius 360. PtoC 360. 0. sub abs 360 eq { moveto }{ lineto } ifelse 0 0 OuterRadius 360. 0. arcn closepath gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1418 2938 V 1214 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1509 2816 a(0)1509 2580 y(1)1509 2343 y(2)1509 2107 y(3)1509 1871 y(4)1571 2884 y(0)g(1)g(2)h(3)f(4)1592 2790 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 56.90552 56.90552 translate 28.45276 0 CLW mul sub /InnerRadius ED 56.90552 0 CLW mul sub /OuterRadius ED InnerRadius 0 moveto newpath 0 0 InnerRadius 180. 60. arc OuterRadius 60. PtoC 60. 180. sub abs 360 eq { moveto }{ lineto } ifelse 0 0 OuterRadius 60. 180. arcn closepath gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2636 2938 V 1348 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2857 2816 a(0)2857 2580 y(1)2857 2343 y(2)2857 2107 y(3)2857 1871 y(4)2919 2884 y(0)g(1)h(2)f(3)g(4)2940 2790 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 113.81104 0.0 85.35828 85.35828 28.45276 28.45276 0.0 113.81104 1 setlinejoin true Spline gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial 4115 2938 V 210 2941 3907 4 v 209 3041 4 100 v 422 3011 a FJ(\\psRing)27 b FK(\(2,2\){1}{2})p 1418 3041 V 259 w FJ(\\psRing)g FK(\(2,2\))g([180,60])f({1}{2})p 2636 3041 V 96 w FJ(\\pscspline)p FK([sho)n(wp)r(oin)n(ts]\(0,4\)\(1,1\)\(3,3\))p 4115 3041 V 210 3044 3907 4 v 210 3155 3227 4 v 209 4266 4 1111 v 406 4147 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 3729360 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 323 4174 a FF(0)323 3701 y(1)323 3229 y(2)385 4241 y(0)194 b(1)h(2)f(3)g(4)406 4147 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0 360 1 28.45276 mul 0.0 0.0 /yA ED /xA ED 113.81104 113.81104 /yB ED /xB ED xA xB sub dup mul yA yB sub dup mul add sqrt 2 div xA xB add 2 div yA yB add 2 div translate 0 0 xB xA sub yA yB sub atan Ellipse closepath gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 56.90552 56.90552 2 copy moveto 28.45274 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 4 DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 1 0 0 setrgbcolor [ 113.81104 113.81104 0.0 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1446 4266 V 1498 3611 a FJ(\\psellipseAB)p FK(\(0,0\)\(4,2\){1})1498 3710 y FE(n)p FK(pscircle[linest)n(yle=dotted]\(2,1\){1})1498 3810 y FE(n)p FK(psdots[linecolor=red]\(0,0\)\(4,2\))p 3435 4266 V 210 4269 3227 4 v 0 TeXcolorgray 1497 5662 a(7)p 0 TeXcolorgray eop end %%Page: 8 8 TeXDict begin 8 7 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.8) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.1.2) cvn /DEST pdfmark end 86 448 a 83 x FG(1.2)112 b(Commandes)39 b(a)m(v)m(ec)f(une)g(ast\351risque)p 210 616 3630 4 v 209 1756 4 1141 v 378 1608 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 1634 a FF(0)295 1398 y(1)295 1162 y(2)295 926 y(3)295 689 y(4)357 1702 y(0)195 b(1)f(2)g(3)g(4)378 1608 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 85.35828 85.35828 56.90552 28.45276 28.45276 28.45276 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 1418 1756 V 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 1634 a(0)1505 1398 y(1)1505 1162 y(2)1505 926 y(3)1505 689 y(4)1567 1702 y(0)g(1)h(2)f(3)g(4)1588 1608 y @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 85.35828 42.67914 56.90552 71.1319 28.45276 14.22638 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 2628 1756 V 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2715 1634 a(0)2715 1398 y(1)2715 1162 y(2)2715 926 y(3)2715 689 y(4)2777 1702 y(0)g(1)h(2)f(3)g(4)2798 1608 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor [ 71.1319 28.45276 85.35828 42.67914 56.90552 85.35828 28.45276 14.22638 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 3838 1756 V 210 1759 3630 4 v 209 1859 4 100 v 647 1829 a FJ(\\psline*)p 1418 1859 V 859 w(\\psdots*)p 2628 1859 V 770 w(\\psp)s(olygon*)p 3838 1859 V 209 1959 V 460 1929 a FK(\(0,)28 b (0\)\(1,1\)\(2,1\)\(3,3\))p 1418 1959 V 500 w (\(1,0.5\)\(2,2.5\)\(3,1.5\))p 2628 1959 V 417 w (\(1,0.5\)\(2,3\)\(3,1.5\)\(2.5,1\))p 3838 1959 V 210 1962 3630 4 v 210 2073 V 209 3213 4 1141 v 378 3065 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 3091 a FF(0)295 2855 y(1)295 2619 y(2)295 2383 y(3)295 2147 y(4)357 3159 y(0)195 b(1)f(2)g(3)g(4)378 3065 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 28.45276 28.45276 85.35828 85.35828 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 1418 3213 V 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 3091 a(0)1505 2855 y(1)1505 2619 y(2)1505 2383 y(3)1505 2147 y(4)1567 3159 y(0)g(1)h(2)f(3)g(4)1588 3065 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 28.45276 28.45276 0. 56.90552 56.90552 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 2628 3213 V 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2715 3091 a(0)2715 2855 y(1)2715 2619 y(2)2715 2383 y(3)2715 2147 y(4)2777 3159 y(0)g(1)h(2)f(3)g(4)2798 3065 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 56.90552 56.90552 0. 56.90552 28.45276 Triangle gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 3838 3213 V 210 3217 3630 4 v 209 3316 4 100 v 603 3286 a FJ(\\psframe*)p 1418 3316 V 724 w(\\psdiamond*)p 2628 3316 V 683 w(\\pstriangle*)p 3838 3316 V 209 3416 V 617 3386 a FK(\(1,)27 b(1\)\(3,)h(3\))p 1418 3416 V 840 w(\(2,2\)\(1,1\))p 2628 3416 V 868 w(\(2,1\)\(2,2\))p 3838 3416 V 210 3419 3630 4 v 210 3530 V 209 4671 4 1141 v 378 4523 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 4549 a FF(0)295 4313 y(1)295 4076 y(2)295 3840 y(3)295 3604 y(4)357 4616 y(0)195 b(1)f(2)g(3)g(4)378 4523 y @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 56.90552 56.90552 28.45276 1. .setopacityalpha SD end @endspecial 1418 4671 V 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 4549 a(0)1505 4313 y(1)1505 4076 y(2)1505 3840 y(3)1505 3604 y(4)1567 4616 y(0)g(1)h(2)f(3)g(4)1588 4523 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 56.90552 56.90552 /y ED /x ED /r 28.45276 def /c 57.2957 r Div def /angleA -30. 0.0 c mul 2 div add def /angleB 60. 0.0 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arc gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 2628 4671 V 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2715 4549 a(0)2715 4313 y(1)2715 4076 y(2)2715 3840 y(3)2715 3604 y(4)2777 4616 y(0)g(1)h(2)f(3)g(4)2798 4523 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 56.90552 56.90552 /y ED /x ED /r 28.45276 def /c 57.2957 r Div def /angleA -30. 0.0 c mul 2 div sub def /angleB 60. 0.0 c mul 2 div add def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arcn gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 3838 4671 V 210 4674 3630 4 v 209 4774 4 100 v 612 4744 a FJ(\\pscircle*)p 1418 4774 V 848 w(\\psarc*)p 2628 4774 V 869 w(\\psarcn*)p 3838 4774 V 209 4873 V 668 4843 a FK(\(2,2\){1})p 1418 4873 V 733 w(\(2,2\){1}{-30}{60})p 2628 4873 V 548 w (\(2,2\){1}{-30}{60})p 3838 4873 V 210 4877 3630 4 v 0 TeXcolorgray 1497 5662 a(8)p 0 TeXcolorgray eop end %%Page: 9 9 TeXDict begin 9 8 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.9) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 3630 4 v 209 1592 4 1141 v 378 1444 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 1470 a FF(0)295 1234 y(1)295 997 y(2)295 761 y(3)295 525 y(4)357 1538 y(0)195 b(1)f(2)g(3)g(4)378 1444 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0 360 42.67914 28.45276 56.90552 56.90552 0 true Ellipse closepath gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 1418 1592 V 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 1470 a(0)1505 1234 y(1)1505 997 y(2)1505 761 y(3)1505 525 y(4)1567 1538 y(0)g(1)h(2)f(3)g(4)1588 1444 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 56.90552 56.90552 /yOrig ED /xOrig ED 42.67914 28.45276 /ry ED /rx ED /angleA /d { add } def 150. cvi 90 mod 0 eq { 150. } { rx ry 28.45276 div exch 28.45276 div exch exch 150. tan mul exch atan 150. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 30. cvi 90 mod 0 eq { 30. } { rx ry 28.45276 div exch 28.45276 div exch exch 30. tan mul exch atan 30. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale 0 0 moveto exch dup dup cos exch sin moveto exch arc mtrx setmatrix gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 2628 1592 V 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2715 1470 a(0)2715 1234 y(1)2715 997 y(2)2715 761 y(3)2715 525 y(4)2777 1538 y(0)g(1)h(2)f(3)g(4)2798 1444 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 56.90552 56.90552 /yOrig ED /xOrig ED 42.67914 28.45276 /ry ED /rx ED /angleA /d { sub } def 150. cvi 90 mod 0 eq { 150. } { rx ry 28.45276 div exch 28.45276 div exch exch 150. tan mul exch atan 150. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { add } def 30. cvi 90 mod 0 eq { 30. } { rx ry 28.45276 div exch 28.45276 div exch exch 30. tan mul exch atan 30. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale 0 0 moveto exch dup dup cos exch sin moveto exch arcn mtrx setmatrix gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 3838 1592 V 210 1595 3630 4 v 209 1695 4 100 v 593 1665 a FJ(\\psellipse*)p 1418 1695 V 687 w(\\psellipticarc*)p 2628 1695 V 585 w(\\psellipticarcn*)p 3838 1695 V 209 1794 V 598 1764 a FK(\(2,)28 b(2\)\(1.5,1\))p 1418 1794 V 588 w(\(2,)g(2\)\(1.5,1\){150}{30})p 2628 1794 V 397 w(\(2,)g(2\)\(1.5,1\){150}{30})p 3838 1794 V 210 1798 3630 4 v 210 1909 3638 4 v 209 3049 4 1141 v 378 2901 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 2927 a FF(0)295 2691 y(1)295 2455 y(2)295 2219 y(3)295 1982 y(4)357 2995 y(0)195 b(1)f(2)g(3)g(4)378 2901 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 85.35828 28.45276 56.90552 28.45276 85.35828 56.90552 56.90552 85.35828 28.45276 28.45276 1. 0.1 0. /c ED /b ED /a ED true OpenCurve gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial 1418 3049 V 1212 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1507 2927 a(0)1507 2691 y(1)1507 2455 y(2)1507 2219 y(3)1507 1982 y(4)1569 2995 y(0)g(1)g(2)g(3)h(4)1590 2901 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor [ 85.35828 28.45276 56.90552 28.45276 85.35828 56.90552 56.90552 85.35828 28.45276 28.45276 1. 0.1 0. /c ED /b ED /a ED true ClosedCurve gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial 2631 3049 V 1213 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2720 2927 a(0)2720 2691 y(1)2720 2455 y(2)2720 2219 y(3)2720 1982 y(4)2782 2995 y(0)g(1)f(2)g(3)g(4)2803 2901 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 85.35828 28.45276 56.90552 28.45276 85.35828 56.90552 56.90552 85.35828 28.45276 28.45276 1. 0.1 0. /c ED /b ED /a ED true AltCurve gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial 3846 3049 V 210 3052 3638 4 v 209 3152 4 100 v 280 3122 a FJ(\\pscurv)m(e*)p FK([)p 1 0 0 TeXcolorrgb(sho)n(wp)r(oin)n(ts)p 0 TeXcolorgray(=true])p 1418 3152 V 118 w FJ(\\psccurv)m(e*)p FK([sho)n(wp)r(oin)n(ts=true])p 2631 3152 V 99 w FJ(\\psecurv)m(e*)p FK([sho)n(wp)r(oin)n(ts=true])p 3846 3152 V 209 3252 V 389 3222 a(\(1,1\)\(2,3\)\(3,2\)\(2,1\)\(3,1\))p 1418 3252 V 356 w(\(1,1\)\(2,3\)\(3,2\)\(2,1\)\(3,1\))p 2631 3252 V 359 w(\(1,1\)\(2,3\)\(3,2\)\(2,1\)\(3,1\))p 3846 3252 V 210 3255 3638 4 v 210 3366 3630 4 v 209 4506 4 1141 v 378 4358 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 4384 a FF(0)295 4148 y(1)295 3912 y(2)295 3676 y(3)295 3440 y(4)357 4452 y(0)h(1)f(2)g(3)g(4)378 4358 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0 rotate 28.45276 56.90552 2 copy moveto 56.90552 0 CLW mul sub -30. 60. arc closepath gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 1418 4506 V 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 4384 a(0)1505 4148 y(1)1505 3912 y(2)1505 3676 y(3)1505 3440 y(4)1567 4452 y(0)g(1)h(2)f(3)g(4)1588 4358 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 28.45276 56.90552 /y ED /x ED /r 56.90552 def /c 57.2957 r Div def /angleA -30. 0.0 c mul 2 div add def /angleB 60. 0.0 c mul 2 div sub def gsave newpath x y moveto x y r -30. 60. arc closepath CLW 2 div SLW [ 5.0 3.0 0.0 0.0 ] 0 setdash stroke grestore /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arc gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 2628 4506 V 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2715 4384 a(0)2715 4148 y(1)2715 3912 y(2)2715 3676 y(3)2715 3440 y(4)2777 4452 y(0)g(1)h(2)f(3)g(4)2798 4358 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 85.35828 0.0 0.0 113.81104 113.81104 113.81104 28.45276 0.0 true /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def BezierNArray n 1 eq { pop pop }{ 2 copy /y0 ED /x0 ED ArrowA n 4 sub 3 idiv { 6 2 roll 4 2 roll curveto } repeat 6 2 roll 4 2 roll ArrowB /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def /getValues { ax t0 3 exp mul bx t0 t0 mul mul add cx t0 mul add x0 add ay t0 3 exp mul by t0 t0 mul mul add cy t0 mul add y0 add ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add } def /getdL { getValues 3 -1 roll sub 3 1 roll sub Pyth } def /CurveLength { /u 0 def /du 0.01 def 0 100 { /t0 u def /u u du add def /t u def getdL add } repeat } def /GetArrowPos { /ende 0.5 1 gt {ArrowPos} {ArrowPos CurveLength mul} ifelse def /u 0 def /du 0.01 def /sum 0 def { /t0 u def /u u du add def /t u def /sum getdL sum add def sum ende gt {exit} if } loop u } def /ArrowPos 0. def /loopNo 0.5 1 gt {CurveLength 0.5 div cvi }{ 1. } ifelse def loopNo cvi { /ArrowPos ArrowPos dArrowPos add def /t GetArrowPos def /t0 t 0.95 mul def getValues ArrowInside pop pop pop pop } repeat x1 y1 x2 y2 x3 y3 curveto } ifelse BezierShowPoints gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial 3838 4506 V 210 4510 3630 4 v 209 4609 4 100 v 595 4579 a FJ(\\psw)m(edge*)p 1418 4609 V 502 w(\\psarc*)p FK([sho)n(wp)r(oin)n(ts=true])p 2628 4609 V 174 w FJ(\\psb)s(ezier*)p FK([sho)n(wp)r(oin)n(ts=true])p 3838 4609 V 209 4709 V 488 4679 a(\(1,2\){2}{-30}{60})p 1418 4709 V 549 w(\(1,2\){2}{-30}{60})p 2628 4709 V 535 w(\(1,0\)\(4,4\)\(0,4\)\(3,0\))p 3838 4709 V 210 4712 3630 4 v 0 TeXcolorgray 1497 5662 a(9)p 0 TeXcolorgray eop end %%Page: 10 10 TeXDict begin 10 9 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.10) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 3638 4 v 209 1592 4 1141 v 378 1444 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 1470 a FF(0)295 1234 y(1)295 997 y(2)295 761 y(3)295 525 y(4)357 1538 y(0)195 b(1)f(2)g(3)g(4)378 1444 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 28.45276 28.45276 56.90552 85.35828 Parab gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 1418 1592 V 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 1470 a(0)1505 1234 y(1)1505 997 y(2)1505 761 y(3)1505 525 y(4)1567 1538 y(0)g(1)h(2)f(3)g(4)1588 1444 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 56.90552 56.90552 translate 28.45276 0 CLW mul sub /InnerRadius ED 56.90552 0 CLW mul sub /OuterRadius ED InnerRadius 0 moveto newpath 0 0 InnerRadius 0. 360. arc OuterRadius 360. PtoC 360. 0. sub abs 360 eq { moveto }{ lineto } ifelse 0 0 OuterRadius 360. 0. arcn closepath gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 2628 1592 V 1214 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2719 1470 a(0)2719 1234 y(1)2719 997 y(2)2719 761 y(3)2719 525 y(4)2781 1538 y(0)g(1)g(2)h(3)f(4)2802 1444 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 56.90552 56.90552 translate 28.45276 0 CLW mul sub /InnerRadius ED 56.90552 0 CLW mul sub /OuterRadius ED InnerRadius 0 moveto newpath 0 0 InnerRadius 180. 60. arc OuterRadius 60. PtoC 60. 180. sub abs 360 eq { moveto }{ lineto } ifelse 0 0 OuterRadius 60. 180. arcn closepath gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 3846 1592 V 210 1595 3638 4 v 209 1695 4 100 v 564 1665 a FJ(\\psparab)s(ola)p 1418 1695 V 568 w(\\psRing)27 b FK(\(2,2\){1}{2})p 2628 1695 V 259 w FJ(\\psRing)g FK(\(2,2\))g([180,60])e({1}{2})p 3846 1695 V 209 1794 V 644 1764 a(\(1,1\)\(2,3\))p 1418 1794 V 2628 1794 V 3846 1794 V 210 1798 3638 4 v 210 1917 3227 4 v 209 3027 4 1111 v 406 2909 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 3729360 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 323 2935 a FF(0)323 2463 y(1)323 1991 y(2)385 3003 y(0)194 b(1)h(2)f(3)g(4)406 2909 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0 360 1 28.45276 mul 0.0 0.0 /yA ED /xA ED 113.81104 113.81104 /yB ED /xB ED xA xB sub dup mul yA yB sub dup mul add sqrt 2 div xA xB add 2 div yA yB add 2 div translate 0 0 xB xA sub yA yB sub atan Ellipse closepath gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 56.90552 56.90552 2 copy moveto 28.45274 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 4 DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 1 0 0 setrgbcolor [ 113.81104 113.81104 0.0 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1446 3027 V 1498 2373 a FJ(\\psellipseAB*)p FK(\(0,0\)\(4,2\){1})1498 2472 y FE(n)p FK(pscircle[linest)n (yle=dotted]\(2,1\){1})1498 2572 y FE(n)p FK (psdots[linecolor=red]\(0,0\)\(4,2\))p 3435 3027 V 210 3031 3227 4 v 0 TeXcolorgray 1476 5662 a(10)p 0 TeXcolorgray eop end %%Page: 11 11 TeXDict begin 11 10 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.11) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (section.2) cvn /DEST pdfmark end 86 448 a 83 x FH(2)134 b(Les)45 b(param\350tres)i(disp)t(onibles)86 637 y SDict begin H.S end 86 637 a 86 637 a SDict begin 12 H.A end 86 637 a 86 637 a SDict begin [/View [/XYZ H.V]/Dest (subsection.2.1) cvn /DEST pdfmark end 86 637 a 93 x FG(2.1)112 b(Epaisseur)38 b(du)g(trait)p 210 814 3700 4 v 209 1216 4 402 v 406 1098 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45274 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45274 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45274 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 323 1124 a FF(0)323 888 y(1)385 1192 y(0)194 b(1)h(2)f(3)g(4)406 1098 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 28.45274 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 56.90552 28.45274 56.90552 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 28.45274 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1446 1216 V 1498 976 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(linewidth)p 0 TeXcolorgray (=10mm]\(2,0\)\(2,1\))p 3908 1216 V 210 1219 3700 4 v 209 1621 4 402 v 406 1503 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45274 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45274 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45274 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 323 1529 a FF(0)323 1293 y(1)385 1597 y(0)g(1)h(2)f(3)g(4)406 1503 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 28.45274 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 56.90552 28.45274 56.90552 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 28.45274 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1446 1621 V 1498 1381 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(linewidth)p 0 TeXcolorgray(=1cm]\(2,0\)\(2,1\))p 3908 1621 V 210 1624 3700 4 v 209 2026 4 402 v 406 1908 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45274 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45274 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45274 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 323 1934 a FF(0)323 1698 y(1)385 2001 y(0)g(1)h(2)f(3)g(4)406 1908 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 72.26999 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 56.90552 28.45274 56.90552 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 72.26999 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1446 2026 V 1498 1786 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(linewidth)p 0 TeXcolorgray(=1in]\(2,0\)\(2,1\))p 3908 2026 V 210 2029 3700 4 v 209 2431 4 402 v 406 2313 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45274 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45274 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45274 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 323 2339 a FF(0)323 2102 y(1)385 2406 y(0)g(1)h(2)f(3)g(4)406 2313 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 10.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 56.90552 28.45274 56.90552 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 10.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1446 2431 V 1498 2190 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(linewidth)p 0 TeXcolorgray(=10pt]\(2,0\)\(2,1\))p 3908 2431 V 210 2434 3700 4 v 209 2534 4 100 v 0 0 1 TeXcolorrgb 1508 2504 a(P)n(ar)26 b(d\351faut)i(:)g(linewidth)g(=)f(0.8pt)p 0 TeXcolorgray 3908 2534 V 210 2537 3700 4 v 210 2648 V 209 2748 4 100 v 1210 2718 a FD(D)t FK(imensions)g(en)g(fonction)h (de)f(la)h(taille)f(de)h(la)f(p)r(olice)p 3908 2748 V 210 2751 3700 4 v 209 3153 4 402 v 406 3035 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45274 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45274 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45274 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 323 3061 a FF(0)323 2825 y(1)385 3128 y(0)194 b(1)h(2)f(3)g(4)406 3035 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 10.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 56.90552 28.45274 56.90552 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 10.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 406 3035 a tx@Dict begin { 56.90552 14.22636 } PutCoor PutBegin end 406 3035 a 0 1 0 TeXcolorrgb 371 3052 a FK(m)p 0 TeXcolorgray 406 3035 a tx@Dict begin PutEnd end 406 3035 a 1446 3153 4 402 v 1498 2912 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(linewidth)p 0 TeXcolorgray (=1em]\(2,0\)\(2,1\))p 3908 3153 V 210 3156 3700 4 v 209 3558 4 402 v 406 3439 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45274 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45274 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45274 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 323 3466 a FF(0)323 3229 y(1)385 3533 y(0)g(1)h(2)f(3)g(4)406 3439 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 22.82082 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 56.90552 28.45274 56.90552 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 22.82082 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 406 3439 a tx@Dict begin { 56.90552 14.22636 } PutCoor PutBegin end 406 3439 a 0 1 0 TeXcolorrgb 326 3484 a FM(m)p 0 TeXcolorgray 406 3439 a tx@Dict begin PutEnd end 406 3439 a 1446 3558 4 402 v 1498 3317 a FK({)p FJ(\\Huge)26 b FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(linewidth)p 0 TeXcolorgray(=1em]\(2,0\)\(2,1\))g(})p 3908 3558 V 210 3561 3700 4 v 209 3962 4 402 v 406 3844 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45274 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45274 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45274 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 323 3871 a FF(0)323 3634 y(1)385 3938 y(0)194 b(1)h(2)f(3)g(4)406 3844 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 4.3055 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 113.81104 14.22636 0.0 14.22636 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 4.3055 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 406 3844 a tx@Dict begin { 56.90552 14.22636 } PutCoor PutBegin end 406 3844 a 0 1 0 TeXcolorrgb 384 3862 a FK(x)p 0 TeXcolorgray 406 3844 a tx@Dict begin PutEnd end 406 3844 a 1446 3962 4 402 v 1498 3722 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(linewidth)p 0 TeXcolorgray (=1ex]\(0,0.5\)\(4,0.5\))p 3908 3962 V 210 3966 3700 4 v 209 4367 4 402 v 406 4249 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45274 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45274 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45274 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 323 4275 a FF(0)323 4039 y(1)385 4343 y(0)g(1)h(2)f(3)g(4)406 4249 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 10.71077 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 113.81104 14.22636 0.0 14.22636 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 10.71077 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 406 4249 a tx@Dict begin { 56.90552 14.22636 } PutCoor PutBegin end 406 4249 a 0 1 0 TeXcolorrgb 356 4294 a FM(x)p 0 TeXcolorgray 406 4249 a tx@Dict begin PutEnd end 406 4249 a 1446 4367 4 402 v 1498 4127 a FK({)p FJ(\\Huge)26 b FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(linewidth)p 0 TeXcolorgray(=1ex]\(0,0.5\)\(4,0.5\))f(})p 3908 4367 V 210 4371 3700 4 v 86 4487 a SDict begin H.S end 86 4487 a 86 4487 a SDict begin 12 H.A end 86 4487 a 86 4487 a SDict begin [/View [/XYZ H.V]/Dest (subsection.2.2) cvn /DEST pdfmark end 86 4487 a 76 x FG(2.2)112 b(Couleur)38 b(de)g(ligne)p 210 4648 3700 4 v 209 5049 4 402 v 406 4931 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45273 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 385 5025 a FF(0)194 b(1)h(2)f(3)g(4)406 4813 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 SLW 0 1 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 113.81104 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 14.22636 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1446 5049 V 1498 4809 a FE(n)p FK(psline)27 b([linewidth=0.5cm,)p 1 0 0 TeXcolorrgb(linecolor)p 0 TeXcolorgray(=green)d(])k(\(4,0\))p 3908 5049 V 210 5053 3700 4 v 0 TeXcolorgray 1476 5662 a(11)p 0 TeXcolorgray eop end %%Page: 12 12 TeXDict begin 12 11 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.12) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 3332 4 v 209 551 4 100 v 1498 521 a FD(C)10 b FK(ouleurs)27 b(disp)r(onibles)p 3540 551 V 210 555 3332 4 v 209 654 4 100 v 260 624 a(blac)n(k)p 532 654 V 134 w(darkgra)n(y)p 953 654 V 96 w(gra)n(y)p 1218 654 V 107 w(ligh)n(tgra)n(y)p 1639 654 V 97 w(white)p 1927 654 V 91 w(red)p 2216 654 V 173 w(green)p 2510 654 V 98 w(blue)p 2810 654 V 148 w(cy)n(an)p 3133 654 V 157 w(magen)n(ta)p 3540 654 V 210 658 3332 4 v 209 799 4 142 v 288 728 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 10.0 SLW 0 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 22.76228 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 10.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 532 799 V 296 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 10.0 SLW 0.25 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 22.76228 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 10.0 SLW 0.25 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 953 799 V 420 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 10.0 SLW 0.5 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 22.76228 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 10.0 SLW 0.5 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1218 799 V 266 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 10.0 SLW 0.75 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 22.76228 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 10.0 SLW 0.75 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1639 799 V 420 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 10.0 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 22.76228 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 10.0 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1927 799 V 289 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 10.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 22.76228 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 10.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2216 799 V 289 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 10.0 SLW 0 1 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 22.76228 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 10.0 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2510 799 V 293 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 10.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 22.76228 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 10.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2810 799 V 300 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 10.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 22.76228 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 10.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3133 799 V 324 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 10.0 SLW 0 1 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 22.76228 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 10.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3540 799 V 210 803 3332 4 v 209 902 4 100 v 260 872 a(bro)n(wn)p 532 902 V 99 w(lime)p 953 902 V 268 w(oliv)n(e)p 1218 902 V 99 w(orange)p 1639 902 V 178 w(pink)p 1927 902 V 130 w(purple)p 2216 902 V 58 w(teal)p 2510 902 V 159 w(violet)p 2810 902 V 99 w(y)n(ello)n(w)p 3133 902 V 3540 902 V 210 906 3332 4 v 209 1047 4 142 v 288 976 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 10.0 SLW 0.75 0.5 0.25 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 22.76228 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 10.0 SLW 0.75 0.5 0.25 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 532 1047 V 296 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 10.0 SLW 0.75 1 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 22.76228 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 10.0 SLW 0.75 1 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 953 1047 V 420 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 10.0 SLW 0 0 1 0.5 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 22.76228 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 10.0 SLW 0 0 1 0.5 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1218 1047 V 266 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 10.0 SLW 1 0.5 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 22.76228 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 10.0 SLW 1 0.5 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1639 1047 V 420 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 10.0 SLW 1 0.75 0.75 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 22.76228 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 10.0 SLW 1 0.75 0.75 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1927 1047 V 289 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 10.0 SLW 0.75 0 0.25 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 22.76228 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 10.0 SLW 0.75 0 0.25 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2216 1047 V 289 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 10.0 SLW 0 0.5 0.5 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 22.76228 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 10.0 SLW 0 0.5 0.5 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2510 1047 V 293 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 10.0 SLW 0.5 0 0.5 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 22.76228 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 10.0 SLW 0.5 0 0.5 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2810 1047 V 300 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 10.0 SLW 0 0 1 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 22.76228 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 10.0 SLW 0 0 1 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3133 1047 V 324 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 10.0 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 22.76228 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 10.0 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3540 1047 V 210 1051 3332 4 v 209 1150 4 100 v 0 0 1 TeXcolorrgb 1324 1120 a(P)n(ar)f(d\351faut)i(:)f(linecolor) g(=)g(blac)n(k)p 0 TeXcolorgray 3540 1150 V 210 1154 3332 4 v 86 1270 a SDict begin H.S end 86 1270 a 86 1270 a SDict begin 12 H.A end 86 1270 a 86 1270 a SDict begin [/View [/XYZ H.V]/Dest (subsection.2.3) cvn /DEST pdfmark end 86 1270 a 76 x FG(2.3)112 b(St)m(yles)38 b(de)f(ligne)p 210 1431 3700 4 v 209 1832 4 402 v 406 1714 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45273 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 385 1808 a FF(0)194 b(1)h(2)f(3)g(4)406 1596 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 113.81104 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 14.22636 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial 1446 1832 V 1498 1592 a FE(n)p FK(psline[linewidth=0.5cm,)p 1 0 0 TeXcolorrgb(linest)n(yle)p 0 TeXcolorgray(=)p 1 0 0 TeXcolorrgb 26 w(dotted)p 0 TeXcolorgray 27 w(]\(4,0\))p 3908 1832 V 210 1836 3700 4 v 209 2237 4 402 v 406 2119 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45273 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 385 2213 a FF(0)g(1)h(2)f(3)g(4)406 2001 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 113.81104 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 14.22636 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 1446 2237 V 1498 1997 a FE(n)p FK(psline[linewidth=0.5cm,)p 1 0 0 TeXcolorrgb(linest)n(yle)p 0 TeXcolorgray(=)p 1 0 0 TeXcolorrgb 26 w(dashed)p 0 TeXcolorgray 27 w(]\(4,0\))p 3908 2237 V 210 2241 3700 4 v 209 2642 4 402 v 406 2524 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45273 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 385 2618 a FF(0)g(1)h(2)f(3)g(4)406 2406 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 113.81104 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if end @endspecial 1446 2642 V 1498 2402 a FE(n)p FK(psline[linewidth=0.5cm,)p 1 0 0 TeXcolorrgb(linest)n(yle)p 0 TeXcolorgray(=)p 1 0 0 TeXcolorrgb 26 w(none)p 0 TeXcolorgray (]\(4,0\))p 3908 2642 V 210 2645 3700 4 v 209 2745 4 100 v 0 0 1 TeXcolorrgb 1524 2715 a(P)n(ar)26 b(d\351faut)i(:)f(linest) n(yle)h(=)f(solid)p 0 TeXcolorgray 3908 2745 V 210 2748 3700 4 v 210 2860 V 209 3261 4 402 v 406 3143 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45273 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 385 3237 a FF(0)194 b(1)h(2)f(3)g(4)406 3025 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 113.81104 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 14.22636 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 14.22636 0 0 add DotLine grestore end @endspecial 1446 3261 V 1498 3021 a FE(n)p FK(psline[linewidth=0.5cm,linest)n(yle=)26 b(dotted)h(,)p 1 0 0 TeXcolorrgb(dotsep)p 0 TeXcolorgray 28 w(=)p 1 0 0 TeXcolorrgb(1cm)p 0 TeXcolorgray(]\(4,0\))p 3908 3261 V 210 3265 3700 4 v 209 3666 4 402 v 406 3548 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45273 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 385 3642 a FF(0)194 b(1)h(2)f(3)g(4)406 3430 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 113.81104 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 14.22636 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 28.45274 ] 0 0 add DashLine grestore end @endspecial 1446 3666 V 1498 3426 a FE(n)p FK(psline[linewidth=0.5cm,linest)n(yle=)26 b(dashed)h(,)p 1 0 0 TeXcolorrgb(dash)p 0 TeXcolorgray(=)p 1 0 0 TeXcolorrgb(1cm)p 0 TeXcolorgray 26 w(]\(4,0\))p 3908 3666 V 210 3669 3700 4 v 209 4071 4 402 v 406 3953 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45273 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 385 4047 a FF(0)194 b(1)h(2)f(3)g(4)406 3835 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 113.81104 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 14.22636 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 28.45274 14.22636 ] 0 0 add DashLine grestore end @endspecial 1446 4071 V 1498 3781 a FE(n)p FK(psline[linewidth=0.5cm,linest)n(yle=)26 b(dashed)h(,)p 1 0 0 TeXcolorrgb 1498 3881 a(dash)p 0 TeXcolorgray(=)p 1 0 0 TeXcolorrgb(1cm)f(0.5cm)p 0 TeXcolorgray(]\(4,0\))p 3908 4071 V 210 4074 3700 4 v 209 4174 4 100 v 0 0 1 TeXcolorrgb 1256 4144 a(P)n(ar)g(d\351faut)i(:)g(dotsep)f(=)g(3pt)h (dashsep=)e(5pt)i(3pt)p 0 TeXcolorgray 3908 4174 V 210 4177 3700 4 v 210 4347 a FJ(Nouv)m(elle)j(option)c FK(:)h(dashcolor)d ([)1342 4347 y SDict begin H.S end 1342 4347 a 0 TeXcolorgray FK(15)p 0 TeXcolorgray 1426 4295 a SDict begin H.R end 1426 4295 a 1426 4347 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-news10) cvn H.B /ANN pdfmark end 1426 4347 a FK(])p 210 4405 3700 4 v 209 4806 4 402 v 406 4688 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45273 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 385 4782 a FF(0)194 b(1)h(2)f(3)g(4)406 4570 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 113.81104 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 14.22636 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave 1 0 0 setrgbcolor 1 setlinejoin 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 1446 4806 V 1498 4566 a FE(n)p FK(psline[linewidth=.5cm,linest)n(yle=dashed,)p 1 0 0 TeXcolorrgb(dashcolor)p 0 TeXcolorgray(=red]\(0,0\)\(4,0\))p 3908 4806 V 210 4810 3700 4 v 209 5211 4 402 v 406 5093 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45273 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 385 5187 a FF(0)g(1)h(2)f(3)g(4)406 4975 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 SLW 0 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 113.81104 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 14.22636 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave 0.6 setgray 1 setlinejoin 0 setlinecap [ 14.22636 14.22636 ] 0 0 add DashLine grestore end @endspecial 1446 5211 V 1498 4921 a FE(n)p FK(psline[linewidth=0.5cm,linest)n(yle=dashed,) 1498 5021 y(linecolor=blac)n(k,)p 1 0 0 TeXcolorrgb(dashcolor)p 0 TeXcolorgray(=blac)n(k)7 b(!40,dash=5mm)26 b(5mm]\(0,0\)\(4,0\))p 3908 5211 V 210 5215 3700 4 v 0 TeXcolorgray 1476 5662 a(12)p 0 TeXcolorgray eop end %%Page: 13 13 TeXDict begin 13 12 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.13) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.2.4) cvn /DEST pdfmark end 86 448 a 83 x FG(2.4)149 b(Lignes)39 b(doubles)p 210 616 3700 4 v 209 1018 4 402 v 406 899 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45273 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 385 993 a FF(0)194 b(1)h(2)f(3)g(4)406 781 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 6.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 113.81104 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 6.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave 2.5 SLW 1 setgray stroke grestore gsave grestore end @endspecial 1446 1018 V 1498 777 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(doubleline)p 0 TeXcolorgray(=true]\(4,0\))p 3908 1018 V 210 1021 3700 4 v 210 1057 V 209 1459 4 402 v 406 1341 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45273 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 385 1435 a FF(0)g(1)h(2)f(3)g(4)406 1223 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 22.76225 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 113.81104 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 22.76225 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave 8.5359 SLW 1 setgray stroke grestore gsave grestore end @endspecial 1446 1459 V 1498 1219 a FE(n)p FK(psline[linewidth=0.25cm,doubleline=true,)p 1 0 0 TeXcolorrgb (doublesep)p 0 TeXcolorgray(=.3cm]\(4,0\))p 3908 1459 V 210 1462 3700 4 v 209 1562 4 100 v 0 0 1 TeXcolorrgb 1288 1532 a(P)n(ar)26 b(d\351faut)i(:)g(doublesep)f(=)h(1.25)p FE(n)p FK(pslinewidth)p 0 TeXcolorgray 3908 1562 V 210 1565 3700 4 v 210 1602 V 209 2003 4 402 v 406 1885 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45273 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 385 1979 a FF(0)194 b(1)h(2)f(3)g(4)406 1767 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 23.11781 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 113.81104 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 23.11781 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave 8.89146 SLW 1 0 0 setrgbcolor stroke grestore gsave grestore end @endspecial 1446 2003 V 1498 1763 a FE(n)p FK(psline[linewidth=0.25cm,doubleline=true,)p 1 0 0 TeXcolorrgb(doublecolor)p 0 TeXcolorgray(=red]\(4,0\))p 3908 2003 V 210 2007 3700 4 v 209 2106 4 100 v 0 0 1 TeXcolorrgb 1448 2076 a(P)n(ar)26 b(d\351faut)i(:)g(doublecolor)e(=)h (white)p 0 TeXcolorgray 3908 2106 V 210 2110 3700 4 v 86 2226 a SDict begin H.S end 86 2226 a 86 2226 a SDict begin 12 H.A end 86 2226 a 86 2226 a SDict begin [/View [/XYZ H.V]/Dest (subsection.2.5) cvn /DEST pdfmark end 86 2226 a 76 x FG(2.5)112 b(Bordure)37 b(de)h(ligne)p 210 2387 3700 4 v 209 2788 4 402 v 406 2670 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45273 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 385 2764 a FF(0)194 b(1)h(2)f(3)g(4)406 2552 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 85.35828 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 7.11317 2 mul CLW add SLW 1 0 0 setrgbcolor stroke grestore gsave 14.22636 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave grestore end @endspecial 1446 2788 V 1498 2548 a FE(n)p FK(psline[linewidth=0.5cm,b)r(order=0.25cm,b)r(ordercolor)o(=re)o (d]\(3,0\))p 3908 2788 V 210 2792 3700 4 v 210 2828 3227 4 v 209 3466 4 638 v 642 3112 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45274 0 -28.45274 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45274 28.45274 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45274 def /maxTickline 28.45274 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45274 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45274 0 -28.45274 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45274 28.45274 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45274 def /maxTickline 28.45274 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45274 0.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 323 2902 a FF(1)258 3371 y FE(\000)p FF(1)858 3442 y(1)-547 b FE(\000)p FF(1)642 3112 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 3.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 28.45274 28.45274 -28.45274 -28.45274 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 3.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 3.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -28.45274 28.45274 28.45274 -28.45274 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 7.11317 2 mul CLW add SLW 1 setgray stroke grestore gsave 3.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave grestore end @endspecial 974 3466 V 1025 3008 a FE(n)p FK (psline[linewidth=3pt,linecolor=red]\(-1,-1\)\(1,1\))1025 3108 y FE(n)p FK(psline[linewidth=3pt,linecolor=blue,b)r (order==0.25cm]\(1,-1\)\(-)1025 3207 y(1,1\))p 3435 3466 V 210 3469 3227 4 v 86 3586 a SDict begin H.S end 86 3586 a 86 3586 a SDict begin 12 H.A end 86 3586 a 86 3586 a SDict begin [/View [/XYZ H.V]/Dest (subsection.2.6) cvn /DEST pdfmark end 86 3586 a 76 x FG(2.6)112 b(Om)m(brage)39 b(de)e(ligne)p 210 3747 3700 4 v 209 4148 4 402 v 406 4030 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45273 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 385 4124 a FF(0)194 b(1)h(2)f(3)g(4)406 3912 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 85.35828 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 3.0 -45. tx@Dict begin PtoC end Shadow 0.25 setgray stroke gsave grestore grestore gsave 14.22636 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave grestore end @endspecial 1446 4148 V 1498 3908 a FE(n)p FK(psline[linecolor=red,)p 1 0 0 TeXcolorrgb(shado)n(w)p 0 TeXcolorgray(=true]\(3,0\))p 3908 4148 V 210 4151 3700 4 v 209 4251 4 100 v 0 0 1 TeXcolorrgb 1542 4221 a(P)n(ar)26 b(d\351faut)i(:)g(shado)n(w)e(=)h (false)p 0 TeXcolorgray 3908 4251 V 210 4254 3700 4 v 210 4291 V 209 4692 4 402 v 406 4574 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45273 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 385 4668 a FF(0)194 b(1)h(2)f(3)g(4)406 4456 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 85.35828 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 14.22636 -45. tx@Dict begin PtoC end Shadow 0.25 setgray stroke gsave grestore grestore gsave 14.22636 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave grestore end @endspecial 1446 4692 V 1498 4452 a FE(n)p FK(psline[linewidth=.5cm,shado)n(w=true,)p 1 0 0 TeXcolorrgb(shado)n (wsize)p 0 TeXcolorgray(=.5cm]\(3,0\))p 3908 4692 V 210 4696 3700 4 v 209 4795 4 100 v 0 0 1 TeXcolorrgb 1497 4766 a(P)n(ar)26 b(d\351faut)i(:)g(shado)n(wsize)e(=)h(3pt)p 0 TeXcolorgray 3908 4795 V 210 4799 3700 4 v 210 4835 V 209 5237 4 402 v 406 5119 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45273 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 385 5213 a FF(0)194 b(1)h(2)f(3)g(4)406 5001 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 85.35828 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 3.0 -45. tx@Dict begin PtoC end Shadow 0 1 0 setrgbcolor stroke gsave grestore grestore gsave 14.22636 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave grestore end @endspecial 1446 5237 V 1498 4997 a FE(n)p FK(psline[linewidth=.5cm,shado)n(w=true,)p 1 0 0 TeXcolorrgb(shado)n(w) n(color)p 0 TeXcolorgray(=g)o(reen]\(3,0)o(\))p 3908 5237 V 210 5240 3700 4 v 209 5340 4 100 v 0 0 1 TeXcolorrgb 1375 5310 a(P)n(ar)26 b(d\351faut)i(:)f(shado)n(w)n(color)e(=)i (darkgra)n(y)p 0 TeXcolorgray 3908 5340 V 210 5343 3700 4 v 0 TeXcolorgray 1476 5662 a(13)p 0 TeXcolorgray eop end %%Page: 14 14 TeXDict begin 14 13 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.14) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 3700 4 v 209 853 4 402 v 406 735 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45273 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 385 829 a FF(0)194 b(1)h(2)f(3)g(4)406 617 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 85.35828 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 28.45274 15. tx@Dict begin PtoC end Shadow 0.25 setgray stroke gsave grestore grestore gsave 14.22636 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave grestore end @endspecial 1446 853 V 1498 563 a FE(n)p FK(psline[linewidth=.5cm,shado)n(w=true,shado)n(wsize=1cm,)p 1 0 0 TeXcolorrgb 1498 663 a(shado)n(w)n(angle)p 0 TeXcolorgray (=15]\(3,0\))p 3908 853 V 210 857 3700 4 v 209 956 4 100 v 0 0 1 TeXcolorrgb 1448 926 a(P)n(ar)26 b(d\351faut)i(:)f(,shado)n (w)n(angle)f(=)h(-)g(45)p 0 TeXcolorgray 3908 956 V 210 959 3700 4 v 86 1076 a SDict begin H.S end 86 1076 a 86 1076 a SDict begin 12 H.A end 86 1076 a 86 1076 a SDict begin [/View [/XYZ H.V]/Dest (subsection.2.7) cvn /DEST pdfmark end 86 1076 a 76 x FG(2.7)112 b(P)m(aram\350tres)38 b(sp)s(\351ci\034ques)p 210 1237 3700 4 v 209 1336 4 100 v 1814 1306 a FE(n)p FJ(psdiamond)p 3908 1336 V 210 1340 3700 4 v 209 1977 4 638 v 406 1859 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 323 1885 a FF(0)323 1649 y(1)323 1413 y(2)385 1953 y(0)194 b(1)h(2)f(3)g(4)406 1859 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 28.45276 28.45274 0. 56.90552 28.45274 Diamond gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 4 DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 28.45276 28.45274 30. 56.90552 28.45274 Diamond gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1446 1977 V 1498 1569 a FE(n)p FK(psdiamond[linest)n (yle=dotted]\(2,1\)\(1,1\))1498 1669 y FE(n)p FK(psdiamond[)p 1 0 0 TeXcolorrgb(gangle)p 0 TeXcolorgray(=30]\(2,1\)\(1,1\))p 3908 1977 V 210 1981 3700 4 v 210 2092 3227 4 v 209 2192 4 100 v 1675 2162 a FE(n)p FJ(pssarc)p 3435 2192 V 210 2195 3227 4 v 209 2833 4 638 v 406 2715 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90549 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 323 2741 a FF(0)323 2505 y(1)323 2268 y(2)385 2808 y(0)g(1)h(2)406 2715 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 SLW 0 1 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 0.0 /y ED /x ED /r 56.90549 def /c 57.2957 r Div def /angleA 0. 0.0 c mul 2 div add def /angleB 90. 0.0 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arc gsave 14.22636 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 0 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 0.0 /y ED /x ED /r 56.90549 def /c 57.2957 r Div def /angleA 0. 28.45274 c mul 2 div add def /angleB 90. 28.45274 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arc gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 974 2833 V 1025 2425 a FE(n)p FK(psarc[linecolor=green,linewidth=0.5cm]\(0,0\){2})o({0)o(}{)o(90)o(}) 1025 2524 y FE(n)p FK(psarc[)p 1 0 0 TeXcolorrgb(arcsep)p 0 TeXcolorgray(=1cm]\(0,0\){2}{0})o({9)o(0})p 3435 2833 V 210 2836 3227 4 v 209 3474 4 638 v 406 3356 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90549 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 323 3382 a FF(0)323 3146 y(1)323 2909 y(2)385 3450 y(0)f(1)h(2)406 3356 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 SLW 0 1 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 0.0 /y ED /x ED /r 56.90549 def /c 57.2957 r Div def /angleA 0. 0.0 c mul 2 div add def /angleB 90. 0.0 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arc gsave 14.22636 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 0 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 0.0 /y ED /x ED /r 56.90549 def /c 57.2957 r Div def /angleA 0. 28.45274 c mul 2 div add def /angleB 90. 0.0 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arc gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 974 3474 V 1025 3066 a FE(n)p FK(psarc[linecolor=green,linewidth=0.5cm]\(0,0\){2})o({0)o(}{)o(90)o(}) 1025 3165 y FE(n)p FK(psarc[)p 1 0 0 TeXcolorrgb(arcsepA)p 0 TeXcolorgray(=1cm]\(0,0\){2}{0})o({9)o(0})p 3435 3474 V 210 3477 3227 4 v 209 4115 4 638 v 406 3997 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90549 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 323 4023 a FF(0)323 3787 y(1)323 3551 y(2)385 4091 y(0)f(1)h(2)406 3997 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 SLW 0 1 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 0.0 /y ED /x ED /r 56.90549 def /c 57.2957 r Div def /angleA 0. 0.0 c mul 2 div add def /angleB 90. 0.0 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arc gsave 14.22636 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 0 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 0.0 /y ED /x ED /r 56.90549 def /c 57.2957 r Div def /angleA 0. 0.0 c mul 2 div add def /angleB 90. 28.45274 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arc gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 974 4115 V 1025 3707 a FE(n)p FK(psarc[linecolor=green,linewidth=0.5cm]\(0,0\){2})o({0)o(}{)o(90)o(}) 1025 3806 y FE(n)p FK(psarc[)p 1 0 0 TeXcolorrgb(arcsepB)p 0 TeXcolorgray(=1cm]\(0,0\){2}{0)o(}{)o(90)o(})p 3435 4115 V 210 4118 3227 4 v 86 4259 a SDict begin H.S end 86 4259 a 86 4259 a SDict begin 12 H.A end 86 4259 a 86 4259 a SDict begin [/View [/XYZ H.V]/Dest (subsection.2.8) cvn /DEST pdfmark end 86 4259 a 77 x FG(2.8)112 b(Remplissage)39 b(de)f(surface)p 210 4420 3109 4 v 209 4940 4 520 v 406 4822 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 42.67911 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 42.67911 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 42.67911 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 42.67911 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 42.67911 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 42.67911 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 42.67911 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 42.67911 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 323 4848 a FF(0)323 4612 y(1)385 4916 y(0)194 b(1)406 4822 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 856 4940 V 907 4641 a FE(n)p FK(psframe[)p 1 0 0 TeXcolorrgb(\034llst)n(yle)p 0 TeXcolorgray(=solid]\(1,1\))p 3317 4940 V 210 4943 3109 4 v 0 TeXcolorgray 1476 5662 a(14)p 0 TeXcolorgray eop end %%Page: 15 15 TeXDict begin 15 14 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.15) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 2662 4 v 209 551 4 100 v 924 521 a FK(T)n(yp)r(es)27 b(de)h(remplissages)d(disp)r(onibles)p 2870 551 V 210 555 2662 4 v 209 654 4 100 v 1 0 0 TeXcolorrgb 260 624 a(none)p 0 TeXcolorgray 479 654 V 1 0 0 TeXcolorrgb 148 w(solid)p 0 TeXcolorgray 843 654 V 1 0 0 TeXcolorrgb 178 w(vlines)p 0 TeXcolorgray 1207 654 V 1 0 0 TeXcolorrgb 157 w(hlines)p 0 TeXcolorgray 1571 654 V 1 0 0 TeXcolorrgb 149 w(crosshatc)n(h)p 0 TeXcolorgray 2090 654 V 1 0 0 TeXcolorrgb 139 w(p)r(enrose)p 0 TeXcolorgray 2506 654 V 175 w(dots)p 2870 654 V 210 658 2662 4 v 209 922 4 265 v 479 922 V 568 884 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 22.76228 22.76228 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 843 922 V 364 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 22.76228 22.76228 0 Frame gsave /clipType { clip } def 45. rotate 0.8 SLW 0 setgray 4.0 0.0 0.0 LineFill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1207 922 V 364 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 22.76228 22.76228 0 Frame gsave 90 rotate /clipType { clip } def 45. rotate 0.8 SLW 0 setgray 4.0 0.0 0.0 LineFill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1571 922 V 442 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 22.76228 22.76228 0 Frame gsave /clipType { clip } def 45. rotate 0.8 SLW 0 setgray 4.0 0.0 0.0 LineFill grestore gsave 90 rotate /clipType { clip } def 45. rotate 0.8 SLW 0 setgray 4.0 0.0 0.0 LineFill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2090 922 V 467 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 22.76228 22.76228 0 Frame gsave 2.0 SLW 0 setgray 0.5 PenroseFill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2506 922 V 390 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 22.76228 22.76228 0 Frame gsave /SolidDot false def /clipType { clip } def gsave 2.0 SLW 0 setgray 4.0 0.8 DotFill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2870 922 V 210 925 2662 4 v 209 1025 4 100 v 479 1025 V 843 1025 V 1 0 0 TeXcolorrgb 903 995 a(vlines*)p 0 TeXcolorgray 1207 1025 V 1 0 0 TeXcolorrgb 115 w(hlines*)p 0 TeXcolorgray 1571 1025 V 1 0 0 TeXcolorrgb 107 w(crosshatc)n(h*)p 0 TeXcolorgray 2090 1025 V 1 0 0 TeXcolorrgb 97 w(p)r(enrose*)p 0 TeXcolorgray 2506 1025 V 2870 1025 V 210 1028 2662 4 v 209 1293 4 265 v 479 1293 V 843 1293 V 932 1255 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 22.76228 22.76228 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave /clipType { clip } def 45. rotate 0.8 SLW 0 setgray 4.0 0.0 0.0 LineFill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1207 1293 V 364 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 22.76228 22.76228 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 90 rotate /clipType { clip } def 45. rotate 0.8 SLW 0 setgray 4.0 0.0 0.0 LineFill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1571 1293 V 442 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 22.76228 22.76228 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave /clipType { clip } def 45. rotate 0.8 SLW 0 setgray 4.0 0.0 0.0 LineFill grestore gsave 90 rotate /clipType { clip } def 45. rotate 0.8 SLW 0 setgray 4.0 0.0 0.0 LineFill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2090 1293 V 467 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 22.76228 22.76228 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 setgray 0.5 PenroseFill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2506 1293 V 2870 1293 V 210 1296 2662 4 v 210 1462 a FJ(Options)31 b(disp)s(onibles)25 b FK(:)p 210 1490 2991 4 v 209 1892 4 402 v 406 1773 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45274 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 28.45274 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45274 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45274 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45274 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45274 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 323 1800 a FF(0)323 1563 y(1)385 1867 y(0)194 b(1)406 1773 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0 1 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 90 rotate /clipType { clip } def 45. rotate 0.8 SLW 0 setgray 4.0 0.0 0.0 LineFill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 737 1892 V 789 1651 a FE(n)p FK(psframe[\034llst)n(yle=hlines*,)p 1 0 0 TeXcolorrgb(\034llcolor)p 0 TeXcolorgray(=green]\(1,1\))p 3199 1892 V 210 1895 2991 4 v 209 1995 4 100 v 0 0 1 TeXcolorrgb 1399 1965 a(\034llcolor)26 b(=)h(white)p 0 TeXcolorgray 3199 1995 V 210 1998 2991 4 v 209 2399 4 402 v 406 2281 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45274 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 28.45274 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45274 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45274 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45274 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45274 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 323 2307 a FF(0)323 2071 y(1)385 2375 y(0)194 b(1)406 2281 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 90 rotate /clipType { clip } def 45. rotate 3.0 SLW 0 setgray 4.0 0.0 0.0 LineFill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 737 2399 V 789 2159 a FE(n)p FK(psframe[\034llst)n(yle=hlines*,)p 1 0 0 TeXcolorrgb(hatc)n(h)n(width)p 0 TeXcolorgray(=3pt]\(1,1\))p 3199 2399 V 210 2403 2991 4 v 209 2502 4 100 v 0 0 1 TeXcolorrgb 1337 2472 a(hatc)n(h)n(width)27 b(=)g(0.8pt)p 0 TeXcolorgray 3199 2502 V 210 2506 2991 4 v 209 2907 4 402 v 406 2789 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45274 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 28.45274 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45274 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45274 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45274 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45274 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 323 2815 a FF(0)323 2579 y(1)385 2883 y(0)194 b(1)406 2789 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 90 rotate /clipType { clip } def 45. rotate 0.8 SLW 0 setgray 10.0 0.0 0.0 LineFill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 737 2907 V 789 2667 a FE(n)p FK(psframe[\034llst)n(yle=hlines*,)p 1 0 0 TeXcolorrgb(hatc)n(hsep)p 0 TeXcolorgray(=10pt]\(1,1\))p 3199 2907 V 210 2911 2991 4 v 209 3010 4 100 v 0 0 1 TeXcolorrgb 1414 2980 a(hatc)n(hsep)27 b(=)g(4pt)p 0 TeXcolorgray 3199 3010 V 210 3014 2991 4 v 209 3415 4 402 v 406 3297 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45274 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 28.45274 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45274 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45274 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45274 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45274 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 323 3323 a FF(0)323 3087 y(1)385 3391 y(0)194 b(1)406 3297 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 90 rotate /clipType { clip } def 45. rotate 0.8 SLW 1 0 0 setrgbcolor 4.0 0.0 0.0 LineFill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 737 3415 V 789 3175 a FE(n)p FK(psframe[\034llst)n(yle=hlines*,)p 1 0 0 TeXcolorrgb(hatc)n(hcolor)p 0 TeXcolorgray(=red]\(1,1\))p 3199 3415 V 210 3418 2991 4 v 209 3518 4 100 v 0 0 1 TeXcolorrgb 1349 3488 a(hatc)n(hcolor)26 b(=)h(blac)n(k)p 0 TeXcolorgray 3199 3518 V 210 3521 2991 4 v 209 3923 4 402 v 406 3805 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45274 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 28.45274 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45274 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45274 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45274 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45274 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 323 3831 a FF(0)323 3595 y(1)385 3899 y(0)194 b(1)406 3805 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 90 rotate /clipType { clip } def 25. rotate 0.8 SLW 0 setgray 4.0 0.0 0.0 LineFill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 737 3923 V 789 3683 a FE(n)p FK(psframe[\034llst)n(yle=hlines*,)p 1 0 0 TeXcolorrgb(hatc)n(hangle)p 0 TeXcolorgray(=25]\(1,1\))p 3199 3923 V 210 3926 2991 4 v 209 4026 4 100 v 0 0 1 TeXcolorrgb 1395 3996 a(hatc)n(hangle)27 b(=)g(45)p 0 TeXcolorgray 3199 4026 V 210 4029 2991 4 v 210 4199 a FJ(Nouv)m(elle)k(option)g(:)g(hatc)m(h)m(widthinc)i(hatc)m (hsepinc)c FK([)2117 4199 y SDict begin H.S end 2117 4199 a 0 TeXcolorgray FK(13)p 0 TeXcolorgray 2200 4147 a SDict begin H.R end 2200 4147 a 2200 4199 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-news05) cvn H.B /ANN pdfmark end 2200 4199 a FK(])p 210 4232 2964 4 v 209 4331 4 100 v 776 4302 a FE(n)p FK(psframe[\034llst)n(yle=vlines,)p 1 0 0 TeXcolorrgb(hatc)n(h)n(widthinc)p 0 TeXcolorgray(=2pt]\(14,1\))p 3172 4331 V 210 4335 2964 4 v 209 4610 4 276 v 260 4580 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 318.67197 22.76228 0 Frame gsave /clipType { clip } def 45. rotate 0.8 SLW 0 setgray 4.0 0.0 2.0 LineFill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3172 4610 V 210 4614 2964 4 v 210 4650 V 209 4750 4 100 v 821 4720 a FE(n)p FK(psframe[\034llst)n(yle=vlines,)p 1 0 0 TeXcolorrgb(hatc)n (hsepinc)p 0 TeXcolorgray(=2pt]\(14,1\))p 3172 4750 V 210 4753 2964 4 v 209 5029 4 276 v 260 4999 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 318.67197 22.76228 0 Frame gsave /clipType { clip } def 45. rotate 0.8 SLW 0 setgray 4.0 2.0 0.0 LineFill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3172 5029 V 210 5032 2964 4 v 0 TeXcolorgray 1476 5662 a(15)p 0 TeXcolorgray eop end %%Page: 16 16 TeXDict begin 16 15 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.16) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.2.9) cvn /DEST pdfmark end 86 448 a 83 x FG(2.9)112 b(Coins)38 b(arrondis)p 210 597 3227 4 v 209 1234 4 638 v 406 880 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90549 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45274 def /maxTickline 28.45274 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45274 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45274 0 -28.45274 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45274 28.45274 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 323 906 a FF(0)323 670 y(1)258 1139 y FE(\000)p FF(1)621 1210 y(1)195 b(2)406 880 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 56.90549 28.45274 28.45274 -28.45274 0.0 28.45274 /r 14.22636 def /Lineto { Arcto } def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 56.90549 28.45274 28.45274 -28.45274 0.0 28.45274 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial 974 1234 V 1025 826 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(linearc)p 0 TeXcolorgray (=0.5cm]\(0,1\)\(1,-1\)\(2,1\))1025 926 y FE(n)p FK(psline[linest)n (yle=dotted]\(0,1\)\(1,-1\)\(2,1\))p 3435 1234 V 210 1238 3227 4 v 209 1337 4 100 v 0 0 1 TeXcolorrgb 1378 1307 a(P)n(ar)26 b(d\351faut)i(:)f(linearc)g(=)g(0)p 0 TeXcolorgray 3435 1337 V 210 1341 3227 4 v 86 1457 a SDict begin H.S end 86 1457 a 86 1457 a SDict begin 12 H.A end 86 1457 a 86 1457 a SDict begin [/View [/XYZ H.V]/Dest (subsection.2.10) cvn /DEST pdfmark end 86 1457 a 76 x FG(2.10)112 b(T)m(yp)s(es)38 b(de)g(p)s(oin)m(ts)p 0 TeXcolorgray 0 TeXcolorgray 113 1618 2811 4 v 111 1717 4 100 v 246 1688 a FE(n)p FK(psdots)27 b([)p 1 0 0 TeXcolorrgb(dotst)n (yle)p 0 TeXcolorgray(=p)r(en)n(tagon*]\(.5,0\)\(1.5,0\)\(2.5,0\))p 2113 1717 V 178 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 56.9057 0.0 34.14342 0.0 11.38113 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (q) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 2921 1717 V 113 1721 2811 4 v 111 1820 4 100 v 384 1791 a(*)p 695 1820 V 320 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 56.9057 0.0 34.14342 0.0 11.38113 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1503 1820 V 1520 1820 V 1051 w(o)p 2113 1820 V 325 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 56.9057 0.0 34.14342 0.0 11.38113 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale 0 0 1 0 setcmykcolor (b) show grestore gsave 1. 1. scale (c) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 2921 1820 V 111 1920 V 383 1890 a(x)p 695 1920 V 319 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 56.9057 0.0 34.14342 0.0 11.38113 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /Symbol 0. [1.8 0.0 0.0 1.8 -0.495 -0.4788] FontDot /Dot { moveto gsave 1. 1. scale show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1503 1920 V 1520 1920 V 1040 w(+)p 2113 1920 V 313 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 56.9057 0.0 34.14342 0.0 11.38113 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /Times-Roman 0. [2.3 0.0 0.0 2.3 -0.6486 -0.5819] FontDot /Dot { moveto gsave 1. 1. scale <2B> show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 2921 1920 V 111 2020 V 354 1990 a(Bo)p 695 2020 V 291 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 56.9057 0.0 34.14342 0.0 11.38113 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale 0 0 1 0 setcmykcolor (b) show grestore gsave 1. 1. scale (C) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1503 2020 V 1520 2020 V 1010 w(B+)p 2113 2020 V 284 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 56.9057 0.0 34.14342 0.0 11.38113 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /Times-Bold 0. [2.3 0.0 0.0 2.3 -0.6555 -0.5819] FontDot /Dot { moveto gsave 1. 1. scale <2B> show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 2921 2020 V 111 2119 V 267 2089 a(asterisk)p 695 2119 V 202 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 56.9057 0.0 34.14342 0.0 11.38113 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /Times-Roman 0. [2.43309 0.0 0.0 2.43309 -0.609489 -1.14477] FontDot /Dot { moveto gsave 1. 1. scale <2A> show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1503 2119 V 1520 2119 V 905 w(Basterisk)p 2113 2119 V 177 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 56.9057 0.0 34.14342 0.0 11.38113 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /Times-Bold 0. [2.29358 0.0 0.0 2.29358 -0.576835 -1.08486] FontDot /Dot { moveto gsave 1. 1. scale <2A> show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 2921 2119 V 111 2219 V 256 2189 a(Asterisk)p 695 2219 V 193 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 56.9057 0.0 34.14342 0.0 11.38113 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (k) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1503 2219 V 1520 2219 V 839 w(BoldAsterisk)p 2113 2219 V 112 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 56.9057 0.0 34.14342 0.0 11.38113 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (K) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 2921 2219 V 111 2319 V 167 2289 a(SolidAsterisk)p 695 2319 V 102 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 56.9057 0.0 34.14342 0.0 11.38113 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale 0 0 1 0 setcmykcolor (b) show grestore gsave 1. 1. scale (J) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1503 2319 V 1520 2319 V 977 w(oplus)p 2113 2319 V 251 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 56.9057 0.0 34.14342 0.0 11.38113 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /Symbol 0. [1.44928 0.0 0.0 1.44928 -0.562319 -0.478261] FontDot /Dot { moveto gsave 1. 1. scale show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 2921 2319 V 111 2418 V 214 2388 a(BoldOplus)p 695 2418 V 149 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 56.9057 0.0 34.14342 0.0 11.38113 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale 0 0 1 0 setcmykcolor (b) show grestore gsave 1. 1. scale (M) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1503 2418 V 1520 2418 V 876 w(SolidOplus)p 2113 2418 V 149 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 56.9057 0.0 34.14342 0.0 11.38113 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale 0 0 1 0 setcmykcolor (b) show grestore gsave 1. 1. scale (e) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 2921 2418 V 111 2518 V 287 2488 a(otimes)p 695 2518 V 223 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 56.9057 0.0 34.14342 0.0 11.38113 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /Symbol 0. [1.44928 0.0 0.0 1.44928 -0.562319 -0.475362] FontDot /Dot { moveto gsave 1. 1. scale show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1503 2518 V 1520 2518 V 1061 w(|)p 2113 2518 V 334 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 56.9057 0.0 34.14342 0.0 11.38113 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /Helvetica 0. [1.98413 0.0 0.0 1.38 -0.258929 -0.5] FontDot /Dot { moveto gsave 1. 1. scale (|) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 2921 2518 V 111 2617 V 288 2588 a(square)p 695 2617 V 223 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 56.9057 0.0 34.14342 0.0 11.38113 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale 0 0 1 0 setcmykcolor (r) show grestore gsave 1. 1. scale (s) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1503 2617 V 1520 2617 V 926 w(Bsquare)p 2113 2617 V 198 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 56.9057 0.0 34.14342 0.0 11.38113 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale 0 0 1 0 setcmykcolor (r) show grestore gsave 1. 1. scale (S) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 2921 2617 V 111 2717 V 267 2687 a(square*)p 695 2717 V 202 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 56.9057 0.0 34.14342 0.0 11.38113 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (r) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1503 2717 V 1520 2717 V 915 w(diamond)p 2113 2717 V 189 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 56.9057 0.0 34.14342 0.0 11.38113 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale 0 0 1 0 setcmykcolor (l) show grestore gsave 1. 1. scale (d) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 2921 2717 V 111 2817 V 227 2787 a(diamond*)p 695 2817 V 163 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 56.9057 0.0 34.14342 0.0 11.38113 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (l) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1503 2817 V 1520 2817 V 934 w(triangle)p 2113 2817 V 206 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 56.9057 0.0 34.14342 0.0 11.38113 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale 0 0 1 0 setcmykcolor (u) show grestore gsave 1. 1. scale (t) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 2921 2817 V 111 2916 V 237 2886 a(Btriangle)p 695 2916 V 172 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 56.9057 0.0 34.14342 0.0 11.38113 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale 0 0 1 0 setcmykcolor (u) show grestore gsave 1. 1. scale (T) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1503 2916 V 1520 2916 V 913 w(triangle*)p 2113 2916 V 185 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 56.9057 0.0 34.14342 0.0 11.38113 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (u) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 2921 2916 V 111 3016 V 239 2986 a(p)r(en)n(tagon)p 695 3016 V 174 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 56.9057 0.0 34.14342 0.0 11.38113 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale 0 0 1 0 setcmykcolor (q) show grestore gsave 1. 1. scale (p) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1503 3016 V 1520 3016 V 877 w(Bp)r(en)n(tagon)p 2113 3016 V 149 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 56.9057 0.0 34.14342 0.0 11.38113 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale 0 0 1 0 setcmykcolor (q) show grestore gsave 1. 1. scale (P) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 2921 3016 V 111 3116 V 218 3086 a(p)r(en)n(tagon*)p 695 3116 V 153 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 56.9057 0.0 34.14342 0.0 11.38113 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (q) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1503 3116 V 1520 3116 V 915 w(Hexagon)p 2113 3116 V 188 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 56.9057 0.0 34.14342 0.0 11.38113 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale 0 0 1 0 setcmykcolor (G) show grestore gsave 1. 1. scale (h) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 2921 3116 V 111 3215 V 163 3185 a(BoldHexagon)p 695 3215 V 98 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 56.9057 0.0 34.14342 0.0 11.38113 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale 0 0 1 0 setcmykcolor (G) show grestore gsave 1. 1. scale (H) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1503 3215 V 1520 3215 V 825 w(SolidHexagon)p 2113 3215 V 98 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 56.9057 0.0 34.14342 0.0 11.38113 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (G) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 2921 3215 V 111 3315 V 252 3285 a(Octogon)p 695 3315 V 188 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 56.9057 0.0 34.14342 0.0 11.38113 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1 0 0 1 0 0] FontDot /Dot { moveto gsave 1. 1. scale 0 0 1 0 setcmykcolor (g) show grestore gsave 1. 1. scale (f) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1503 3315 V 1520 3315 V 835 w(BoldOctogon)p 2113 3315 V 107 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 56.9057 0.0 34.14342 0.0 11.38113 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1 0 0 1 0 0] FontDot /Dot { moveto gsave 1. 1. scale 0 0 1 0 setcmykcolor (g) show grestore gsave 1. 1. scale (F) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 2921 3315 V 111 3414 V 163 3385 a(SolidOctogon)p 695 3414 V 97 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 56.9057 0.0 34.14342 0.0 11.38113 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1 0 0 1 0 0] FontDot /Dot { moveto gsave 1. 1. scale (g) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1503 3414 V 1520 3414 V 2113 3414 V 2921 3414 V 113 3418 2811 4 v 111 3517 4 100 v 0 0 1 TeXcolorrgb 1049 3488 a(P)n(ar)f(d\351faut)i(:)f(dotst)n(yle)g(=)h(*)p 0 TeXcolorgray 2921 3517 V 113 3521 2811 4 v 0 TeXcolorgray 86 3657 1146 4 v 175 3734 a FC(1.)35 b(linecolor=blue,\034llcolor=y)n (ello)n(w)p 0 TeXcolorgray 0 TeXcolorgray 1476 5662 a FK(16)p 0 TeXcolorgray eop end %%Page: 17 17 TeXDict begin 17 16 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.17) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.2.11) cvn /DEST pdfmark end 86 448 a 83 x FG(2.11)112 b(P)m(aram\350tres)38 b(des)g(p)s(oin)m(ts)p 210 616 3464 4 v 209 1254 4 638 v 406 1136 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 323 1162 a FF(0)323 926 y(1)323 689 y(2)385 1229 y(0)194 b(1)h(2)f(3)406 899 y @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 71.1319 0.0 42.67914 0.0 14.22638 0.0 false NArray /DS 28.45274 0. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (l) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1210 1254 V 1261 895 a FE(n)p FK(psdots[dotst)n(yle=diamond*,)p 1 0 0 TeXcolorrgb 25 w(dotsize)p 0 TeXcolorgray(=)27 b(1cm])g(\(0.5,0\)\(1.5,0\)\(2.5,0\))p 3672 1254 V 210 1257 3464 4 v 209 1895 4 638 v 406 1777 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 323 1803 a FF(0)323 1567 y(1)323 1330 y(2)385 1871 y(0)194 b(1)h(2)f(3)406 1541 y @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 71.1319 0.0 42.67914 0.0 14.22638 0.0 false NArray /DS 14.22636 10. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (l) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 1 0 0 setrgbcolor [ 71.1319 0.0 42.67914 0.0 14.22638 0.0 false NArray /DS 14.22636 0. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (l) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1210 1895 V 1261 1387 a FE(n)p FK(psdots[dotst)n(yle=diamond*,)p 1 0 0 TeXcolorrgb 25 w(dotsize)p 0 TeXcolorgray(=)27 b(0.5cm)g(10])1261 1487 y(\(0.5,0\)\(1.5,0\)\(2.5,0\))1261 1586 y FE(n)p FK(psdots[linecolor=red,dotst)n(yle=diamond*,)p 1 0 0 TeXcolorrgb 23 w(dotsize)p 0 TeXcolorgray(=)g(0.5cm])1261 1686 y(\(0.5,0\)\(1.5,0\)\(2.5,0\))p 3672 1895 V 210 1898 3464 4 v 209 1998 4 100 v 0 0 1 TeXcolorrgb 1598 1968 a(dotsize=)g(0.5pt)g(2.5)p 0 TeXcolorgray 3672 1998 V 210 2001 3464 4 v 209 2403 4 402 v 406 2285 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45273 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 385 2378 a FF(0)194 b(1)h(2)f(3)406 2166 y @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 71.1319 0.0 42.67914 0.0 14.22638 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 5. 5. scale (l) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1210 2403 V 1261 2113 a FE(n)p FK(psdots[dotst)n(yle=diamond*,)p 1 0 0 TeXcolorrgb 25 w(dotscale)p 0 TeXcolorgray(=)27 b(5])1261 2212 y (\(0.5,0\)\(1.5,0\)\(2.5,0\))p 3672 2403 V 210 2406 3464 4 v 209 2808 4 402 v 406 2689 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45273 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 385 2783 a FF(0)194 b(1)h(2)f(3)406 2571 y @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 71.1319 0.0 42.67914 0.0 14.22638 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 5. 2. scale (l) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1210 2808 V 1261 2567 a FE(n)p FK(psdots[dotst)n(yle=diamond*,)p 1 0 0 TeXcolorrgb 25 w(dotscale)p 0 TeXcolorgray(=)27 b(5)g(2])g (\(0.5,0\)\(1.5,0\)\(2.5,0\))p 3672 2808 V 210 2811 3464 4 v 209 2911 4 100 v 0 0 1 TeXcolorrgb 1716 2881 a(dotscale=)f(1)p 0 TeXcolorgray 3672 2911 V 210 2914 3464 4 v 209 3315 4 402 v 406 3197 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 28.45273 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45273 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 28.45273 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 385 3291 a FF(0)194 b(1)h(2)f(3)406 3079 y @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor [ 71.1319 0.0 42.67914 0.0 14.22638 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 30. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 5. 5. scale (l) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1210 3315 V 1261 3025 a FE(n)p FK(psdots[dotst)n (yle=diamond*,dotscale=)24 b(5,)p 1 0 0 TeXcolorrgb 27 w(dotangle)p 0 TeXcolorgray(=)i(30])1261 3125 y (\(0.5,0\)\(1.5,0\)\(2.5,0\))p 3672 3315 V 210 3319 3464 4 v 209 3418 4 100 v 0 0 1 TeXcolorrgb 1707 3388 a(dotangle=)g(0)p 0 TeXcolorgray 3672 3418 V 210 3422 3464 4 v 0 TeXcolorgray 1476 5662 a(17)p 0 TeXcolorgray eop end %%Page: 18 18 TeXDict begin 18 17 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.18) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (section.3) cvn /DEST pdfmark end 86 448 a 83 x FH(3)134 b(Les)45 b(extr\351mit\351s)86 614 y SDict begin H.S end 86 614 a 86 614 a SDict begin 12 H.A end 86 614 a 86 614 a SDict begin [/View [/XYZ H.V]/Dest (subsection.3.1) cvn /DEST pdfmark end 86 614 a 116 x FG(3.1)112 b(Les)38 b(t)m(yp)s(es)g(d'extr\351mit\351s)g(disp)s(onibles)p 0 TeXcolorgray 0 TeXcolorgray 86 895 3863 4 v 84 994 4 100 v 1594 964 a FK(Extr\351mit\351s)27 b(\340)g(l'\351c)n(helle)g(2) p 3947 994 V 86 998 3863 4 v 84 1234 4 237 v 270 1116 a FB({-})p 617 1234 V 265 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 113.81097 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1779 1234 V 2312 1234 V 3947 1234 V 84 1470 V 210 1352 a({<->})p 617 1470 V 173 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 113.81097 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1779 1470 V 1237 w({>-<})p 2312 1470 V 409 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale true 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale true 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 113.81097 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3947 1470 V 84 1706 V 232 1588 a({\023-\024})p 617 1706 V 195 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale 2 1 sub { false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto 0 h a sub T } repeat gsave newpath false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto CP grestore moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 2 1 sub { false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto 0 h a sub T } repeat gsave newpath false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto CP grestore moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale 2 1 sub { false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto 0 h a sub T } repeat gsave newpath false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto CP grestore moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 2 1 sub { false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto 0 h a sub T } repeat gsave newpath false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto CP grestore moveto EndArrow } def /ArrowInside { } def [ 113.81097 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1779 1706 V 1259 w({\024-\023})p 2312 1706 V 431 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale true 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto 0 h neg a add T 2 2 sub { false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto 0 h neg a add T } repeat false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto 0 h a 5 mul 2 div sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto 0 h neg a add T 2 2 sub { false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto 0 h neg a add T } repeat false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto 0 h a 5 mul 2 div sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale true 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto 0 h neg a add T 2 2 sub { false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto 0 h neg a add T } repeat false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto 0 h a 5 mul 2 div sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto 0 h neg a add T 2 2 sub { false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto 0 h neg a add T } repeat false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto 0 h a 5 mul 2 div sub moveto EndArrow } def /ArrowInside { } def [ 113.81097 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3947 1706 V 84 1942 V 242 1824 a({|-|)k(})p 617 1942 V 206 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale 2.0 5. Tbar EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 2.0 5. Tbar EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale 2.0 5. Tbar EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 2.0 5. Tbar EndArrow } def /ArrowInside { } def [ 113.81097 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1779 1942 V 1237 w({|*-|*})p 2312 1942 V 407 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale 0 CLW -2 div T 2.0 5. Tbar EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 0 CLW -2 div T 2.0 5. Tbar EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale 0 CLW -2 div T 2.0 5. Tbar EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 0 CLW -2 div T 2.0 5. Tbar EndArrow } def /ArrowInside { } def [ 113.81097 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3947 1942 V 84 2179 V 259 2061 a({[-]})p 617 2179 V 222 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale 0.15 2.0 5. Bracket EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 0.15 2.0 5. Bracket EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale 0.15 2.0 5. Bracket EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 0.15 2.0 5. Bracket EndArrow } def /ArrowInside { } def [ 113.81097 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1779 2179 V 1286 w({]-[})p 2312 2179 V 458 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale /BracketOut {CLW mul add dup CLW sub 2 div /x ED mul neg /y ED /z CLW 2 div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 CLW moveto } def 0.15 2.0 5. BracketOut EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale /BracketOut {CLW mul add dup CLW sub 2 div /x ED mul neg /y ED /z CLW 2 div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 CLW moveto } def 0.15 2.0 5. BracketOut EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale /BracketOut {CLW mul add dup CLW sub 2 div /x ED mul neg /y ED /z CLW 2 div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 CLW moveto } def 0.15 2.0 5. BracketOut EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale /BracketOut {CLW mul add dup CLW sub 2 div /x ED mul neg /y ED /z CLW 2 div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 CLW moveto } def 0.15 2.0 5. BracketOut EndArrow } def /ArrowInside { } def [ 113.81097 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3947 2179 V 84 2415 V 248 2297 a({\(-\)})p 617 2415 V 211 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale 0.15 2.0 5. RoundBracket EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 0.15 2.0 5. RoundBracket EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale 0.15 2.0 5. RoundBracket EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 0.15 2.0 5. RoundBracket EndArrow } def /ArrowInside { } def [ 113.81097 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1779 2415 V 1275 w({\)-\(})p 2312 2415 V 447 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale /RoundBracketOut {CLW mul add dup 2 div /x ED mul neg /y ED /mtrx CM def 0 CLW 2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0 curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto } def 0.15 2.0 5. 1. .setopacityalpha RoundBracketOut EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale /RoundBracketOut {CLW mul add dup 2 div /x ED mul neg /y ED /mtrx CM def 0 CLW 2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0 curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto } def 0.15 2.0 5. 1. .setopacityalpha RoundBracketOut EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale /RoundBracketOut {CLW mul add dup 2 div /x ED mul neg /y ED /mtrx CM def 0 CLW 2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0 curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto } def 0.15 2.0 5. 1. .setopacityalpha RoundBracketOut EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale /RoundBracketOut {CLW mul add dup 2 div /x ED mul neg /y ED /mtrx CM def 0 CLW 2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0 curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto } def 0.15 2.0 5. 1. .setopacityalpha RoundBracketOut EndArrow } def /ArrowInside { } def [ 113.81097 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3947 2415 V 84 2651 V 237 2533 a({o-o})p 617 2651 V 200 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale 0.0 dup 0 eq { pop }{ SLW } ifelse {0 0 1 0 setcmykcolor true} false /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 0.0 dup 0 eq { pop }{ SLW } ifelse {0 0 1 0 setcmykcolor true} false /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale 0.0 dup 0 eq { pop }{ SLW } ifelse {0 0 1 0 setcmykcolor true} false /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 0.0 dup 0 eq { pop }{ SLW } ifelse {0 0 1 0 setcmykcolor true} false /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow } def /ArrowInside { } def [ 113.81097 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1779 2651 V 1264 w({*-*})p 2312 2651 V 436 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale 0.0 dup 0 eq { pop }{ SLW } ifelse {false} false /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 0.0 dup 0 eq { pop }{ SLW } ifelse {false} false /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale 0.0 dup 0 eq { pop }{ SLW } ifelse {false} false /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 0.0 dup 0 eq { pop }{ SLW } ifelse {false} false /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow } def /ArrowInside { } def [ 113.81097 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3947 2651 V 84 2887 V 186 2769 a({o)s(o-o)s(o})p 617 2887 V 147 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale 0.0 dup 0 eq { pop }{ SLW } ifelse {0 0 1 0 setcmykcolor true} true /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 0.0 dup 0 eq { pop }{ SLW } ifelse {0 0 1 0 setcmykcolor true} true /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale 0.0 dup 0 eq { pop }{ SLW } ifelse {0 0 1 0 setcmykcolor true} true /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 0.0 dup 0 eq { pop }{ SLW } ifelse {0 0 1 0 setcmykcolor true} true /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow } def /ArrowInside { } def [ 113.81097 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1779 2887 V 1215 w({**-**})p 2312 2887 V 387 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale 0.0 dup 0 eq { pop }{ SLW } ifelse {false} true /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 0.0 dup 0 eq { pop }{ SLW } ifelse {false} true /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale 0.0 dup 0 eq { pop }{ SLW } ifelse {false} true /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 0.0 dup 0 eq { pop }{ SLW } ifelse {false} true /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow } def /ArrowInside { } def [ 113.81097 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3947 2887 V 84 3124 V 182 3005 a({|<->|})p 617 3124 V 145 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale 2.0 5. Tbar 0 CLW 2 div T newpath false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 2.0 5. Tbar 0 CLW 2 div T newpath false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale 2.0 5. Tbar 0 CLW 2 div T newpath false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 2.0 5. Tbar 0 CLW 2 div T newpath false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 113.81097 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1779 3124 V 1209 w({|>-<|})p 2312 3124 V 381 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale 2.0 5. Tbar 0 CLW 2 div T newpath true 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 2.0 5. Tbar 0 CLW 2 div T newpath true 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale 2.0 5. Tbar 0 CLW 2 div T newpath true 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 2.0 5. Tbar 0 CLW 2 div T newpath true 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 113.81097 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3947 3124 V 84 3360 V 182 3242 a({|<->|})p 617 3360 V 145 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale 2.0 5. Tbar 0 CLW 2 div T newpath false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 2.0 5. Tbar 0 CLW 2 div T newpath false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale 2.0 5. Tbar 0 CLW 2 div T newpath false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 2.0 5. Tbar 0 CLW 2 div T newpath false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 113.81097 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1779 3360 V 1209 w({|>-<|})p 2312 3360 V 381 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale 2.0 5. Tbar 0 CLW 2 div T newpath true 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 2.0 5. Tbar 0 CLW 2 div T newpath true 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale 2.0 5. Tbar 0 CLW 2 div T newpath true 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 2.0 5. Tbar 0 CLW 2 div T newpath true 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 113.81097 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3947 3360 V 84 3596 V 232 3478 a({h-h})p 617 3596 V 195 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale /Rhook { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED w neg h abs moveto 0 0 L gsave stroke grestore } def 0 1.4 1.5 2. Rhook EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale /Rhook { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED w neg h abs moveto 0 0 L gsave stroke grestore } def 0 1.4 1.5 2. Rhook EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale /Rhook { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED w neg h abs moveto 0 0 L gsave stroke grestore } def 0 1.4 1.5 2. Rhook EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale /Rhook { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED w neg h abs moveto 0 0 L gsave stroke grestore } def 0 1.4 1.5 2. Rhook EndArrow } def /ArrowInside { } def [ 113.81097 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1779 3596 V 1240 w({H-H})p 2312 3596 V 412 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale /RHook { /x ED /y ED /z CLW 2 div def x y moveto x 0 0 0 0 y curveto stroke 0 y moveto } def 8.53581 2.84526 RHook EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale /RHook { /x ED /y ED /z CLW 2 div def x y moveto x 0 0 0 0 y curveto stroke 0 y moveto } def 8.53581 2.84526 RHook EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale /RHook { /x ED /y ED /z CLW 2 div def x y moveto x 0 0 0 0 y curveto stroke 0 y moveto } def 8.53581 2.84526 RHook EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale /RHook { /x ED /y ED /z CLW 2 div def x y moveto x 0 0 0 0 y curveto stroke 0 y moveto } def 8.53581 2.84526 RHook EndArrow } def /ArrowInside { } def [ 113.81097 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 8.53581 /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3947 3596 V 84 3832 V 234 3714 a({v-v})p 617 3832 V 199 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false false 30. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false false 30. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale false false 30. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false false 30. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def [ 113.81097 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1779 3832 V 1240 w({V-V})p 2312 3832 V 412 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false true 30. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false true 30. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale false true 30. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false true 30. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def [ 113.81097 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3947 3832 V 84 4068 V 256 3950 a({f-f})p 617 4068 V 219 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale true false 15. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true false 15. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale true false 15. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true false 15. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def [ 113.81097 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1779 4068 V 1249 w({F-F})p 2312 4068 V 421 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale true true 15. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true true 15. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale true true 15. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true true 15. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def [ 113.81097 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3947 4068 V 84 4305 V 248 4187 a({t-t})p 617 4305 V 211 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false 4.2679 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 1 setlinejoin 0 setlinecap stroke stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 4.2679 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 1 setlinejoin 0 setlinecap stroke stroke 0 0 moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale false 4.2679 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 1 setlinejoin 0 setlinecap stroke stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 4.2679 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 1 setlinejoin 0 setlinecap stroke stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 113.81097 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1779 4305 V 1243 w({T-T})p 2312 4305 V 415 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale true 4.2679 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 1 setlinejoin 0 setlinecap stroke stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true 4.2679 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 1 setlinejoin 0 setlinecap stroke stroke 0 0 moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale true 4.2679 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 1 setlinejoin 0 setlinecap stroke stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true 4.2679 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 1 setlinejoin 0 setlinecap stroke stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 113.81097 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3947 4305 V 84 4541 V 135 4423 a({})p 617 4541 V 98 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 5. 5. scale false 0.4 1.4 1.5 2. 1. .setopacityalpha ArrowD EndArrow moveto } def /ArrowB { BeginArrow 5. 5. scale false 0.4 1.4 1.5 2. 1. .setopacityalpha ArrowD EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 5. 5. scale false 0.4 1.4 1.5 2. 1. .setopacityalpha ArrowD EndArrow moveto } def /ArrowB { BeginArrow 5. 5. scale false 0.4 1.4 1.5 2. 1. .setopacityalpha ArrowD EndArrow } def /ArrowInside { } def [ 113.81097 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1779 4541 V 1163 w({D>-})p 1837 4924 V 671 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(arro)n(wlength) p 0 TeXcolorgray(=)f(5]{->})p 3590 4924 V 86 4927 3507 4 v 84 5084 4 157 v 0 0 1 TeXcolorrgb 135 5054 a(P)n(ar)i(d\351faut)i (:)g(arro)n(wsize=)d(1.5pt)i(2)p 0 TeXcolorgray 1837 5084 V 0 0 1 TeXcolorrgb 609 w(P)n(ar)f(d\351faut)i(:)f(arro)n (wlength=)e(1.4)p 0 TeXcolorgray 3590 5084 V 86 5087 3507 4 v 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 1476 5662 a(19)p 0 TeXcolorgray eop end %%Page: 20 20 TeXDict begin 20 19 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.20) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 452 3507 4 v 84 688 4 237 v 163 570 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 4. 4. scale false 0. 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 4. 4. scale false 0. 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0. mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1837 688 V 1753 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 4. 4. scale false 0.8 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 4. 4. scale false 0.8 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.8 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3590 688 V 86 691 3507 4 v 84 791 4 100 v 135 761 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(arro)n(winset)p 0 TeXcolorgray(=0]{->})p 1837 791 V 795 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(arro)n(winset=.8)p 0 TeXcolorgray(]{->})p 3590 791 V 86 794 3507 4 v 84 894 4 100 v 0 0 1 TeXcolorrgb 1218 864 a(P)n(ar)26 b(d\351faut)i(:)g(arro)n(winset=.4)d(\(40\045)i (\))p 0 TeXcolorgray 3590 894 V 86 897 3507 4 v 0 TeXcolorgray 0 TeXcolorgray 86 986 V 84 1222 4 237 v 163 1104 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale 4.0 2. Tbar 0 CLW 2 div T newpath false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 4.0 2. Tbar EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale 4.0 2. Tbar 0 CLW 2 div T newpath false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 4.0 2. Tbar EndArrow } def /ArrowInside { } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1837 1222 V 1753 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale 4.0 2. Tbar 0 CLW 2 div T newpath false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 4.0 2. Tbar EndArrow } def /ArrowInside { } def 4.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale 4.0 2. Tbar 0 CLW 2 div T newpath false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 4.0 2. Tbar EndArrow } def /ArrowInside { } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 4.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3590 1222 V 86 1226 3507 4 v 84 1325 4 100 v 135 1295 a(linewidth=2pt)p 1837 1325 V 1233 w(linewidth=4pt)p 3590 1325 V 86 1328 3507 4 v 84 1428 4 100 v 654 1398 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(tbarsize)p 0 TeXcolorgray(=4pt)e(2]{|<-|})p 0 0 1 TeXcolorrgb 290 w(P)n(ar)h(d\351faut)i(:)g(tbarsize=2pt)e(5)p 0 TeXcolorgray 3590 1428 V 86 1431 3507 4 v 0 TeXcolorgray 0 TeXcolorgray 86 1520 V 84 1757 4 237 v 163 1638 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale 0.5 2.0 5. Bracket EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale 0.5 2.0 5. Bracket EndArrow } def /ArrowInside { } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1837 1757 V 1753 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale 0.5 2.0 5. RoundBracket EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale 0.5 2.0 5. RoundBracket EndArrow } def /ArrowInside { } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3590 1757 V 86 1760 3507 4 v 84 1860 4 100 v 135 1830 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(brac)n(k)n(etlength)p 0 TeXcolorgray(=.5]{-]})p 1837 1860 V 700 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(rbrac)n(k)n (etlength)p 0 TeXcolorgray(=.5]{-\)})p 3590 1860 V 86 1863 3507 4 v 84 2020 4 157 v 0 0 1 TeXcolorrgb 135 1990 a(P)n(ar)g(d\351faut)i(:)g(brac)n(k)n(etlength=)e(0.15)p 0 TeXcolorgray 1837 2020 V 0 0 1 TeXcolorrgb 558 w(P)n(ar)g(d\351faut)i (:)f(rbrac)n(k)n(etlength=0.15)p 0 TeXcolorgray 3590 2020 V 86 2023 3507 4 v 0 TeXcolorgray 0 TeXcolorgray 86 2112 V 84 2348 4 237 v 163 2230 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 5. 5. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 5. 5. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1837 2348 V 1753 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 5. 10. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 5. 10. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3590 2348 V 86 2351 3507 4 v 84 2451 4 100 v 135 2421 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(arro)n(wscale)p 0 TeXcolorgray(=5]{->})p 1837 2451 V 794 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(arro)n(wscale=)c(5)28 b(10)p 0 TeXcolorgray(]{->})p 3590 2451 V 86 2454 3507 4 v 84 2554 4 100 v 0 0 1 TeXcolorrgb 1366 2524 a(P)n(ar)e(d\351faut)i(:)g(arro)n(wscale=1)p 0 TeXcolorgray 3590 2554 V 86 2557 3507 4 v 0 TeXcolorgray 0 TeXcolorgray 86 2646 V 84 2882 4 237 v 163 2764 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale /RHook { /x ED /y ED /z CLW 2 div def x y moveto x 0 0 0 0 y curveto stroke 0 y moveto } def 28.45274 2.84526 RHook EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale /RHook { /x ED /y ED /z CLW 2 div def x y moveto x 0 0 0 0 y curveto stroke 0 y moveto } def 28.45274 2.84526 RHook EndArrow } def /ArrowInside { } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1837 2882 V 1753 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale /RHook { /x ED /y ED /z CLW 2 div def x y moveto x 0 0 0 0 y curveto stroke 0 y moveto } def 8.53581 8.53581 RHook EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale /RHook { /x ED /y ED /z CLW 2 div def x y moveto x 0 0 0 0 y curveto stroke 0 y moveto } def 8.53581 8.53581 RHook EndArrow } def /ArrowInside { } def [ 142.26372 -8.5359 14.22636 -8.5359 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3590 2882 V 86 2886 3507 4 v 84 2985 4 100 v 135 2956 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(ho)r(oklength)p 0 TeXcolorgray(=10mm)e(]{-H})p 1837 2985 V 569 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(ho)r(okwidth)p 0 TeXcolorgray(=3mm]{-H})p 3590 2985 V 86 2989 3507 4 v 84 3146 4 157 v 0 0 1 TeXcolorrgb 135 3116 a(P)n(ar)g(d\351faut)i(:)g (ho)r(oklength=3mm)p 0 TeXcolorgray 1837 3146 V 0 0 1 TeXcolorrgb 644 w(P)n(ar)e(d\351faut)i(:)f(ho)r(okwidth=1mm)p 0 TeXcolorgray 3590 3146 V 86 3149 3507 4 v 0 TeXcolorgray 0 TeXcolorgray 86 3238 V 84 3474 4 237 v 163 3356 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale 1.0 dup 0 eq { pop }{ SLW } ifelse {0 0 1 0 setcmykcolor true} false /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 1.0 dup 0 eq { pop }{ SLW } ifelse {false} false /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale 1.0 dup 0 eq { pop }{ SLW } ifelse {0 0 1 0 setcmykcolor true} false /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 1.0 dup 0 eq { pop }{ SLW } ifelse {false} false /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow } def /ArrowInside { } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1837 3474 V 1753 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale 2.84526 dup 0 eq { pop }{ SLW } ifelse {false} false /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 2.84526 dup 0 eq { pop }{ SLW } ifelse {0 0 1 0 setcmykcolor true} false /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale 2.84526 dup 0 eq { pop }{ SLW } ifelse {false} false /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 2.84526 dup 0 eq { pop }{ SLW } ifelse {0 0 1 0 setcmykcolor true} false /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow } def /ArrowInside { } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3590 3474 V 86 3477 3507 4 v 84 3577 4 100 v 135 3547 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(arro)n(wL)-9 b(W)p 0 TeXcolorgray(=1pt]{o-*})p 1837 3577 V 741 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(arro)n(wL)g (W=1mm)p 0 TeXcolorgray(]{*-o})p 3590 3577 V 86 3580 3507 4 v 0 TeXcolorgray 0 TeXcolorgray 86 3669 V 84 3905 4 237 v 163 3787 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false false 30. 14.22636 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false true 30. 14.22636 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale false false 30. 14.22636 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false true 30. 14.22636 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def [ 56.90549 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1837 3905 V 1753 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false false 60. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false true 60. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale false false 60. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false true 60. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def [ 56.90549 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3590 3905 V 86 3909 3507 4 v 84 4008 4 100 v 135 3978 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(v)n(eearro)n(wlength)p 0 TeXcolorgray(=.5cm)24 b(]{v-V})p 1837 4008 V 430 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(v)n(eearro)n(w)n(angle)p 0 TeXcolorgray(=60]{)o(v-V})p 3590 4008 V 86 4012 3507 4 v 84 4169 4 157 v 0 0 1 TeXcolorrgb 135 4139 a(P)n(ar)i(d\351faut)i (:)g(v)n(eearro)n(wlength)d(=)i(3mm)p 0 TeXcolorgray 1837 4169 V 0 0 1 TeXcolorrgb 444 w(P)n(ar)f(d\351faut)i(:)f(v)n (eearro)n(w)n(angle)d(=)j(30)p 0 TeXcolorgray 3590 4169 V 86 4172 3507 4 v 0 TeXcolorgray 0 TeXcolorgray 86 4261 V 84 4497 4 237 v 163 4379 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false false 30. 8.53581 1.42262 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false true 30. 8.53581 1.42262 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale false false 30. 8.53581 1.42262 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false true 30. 8.53581 1.42262 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def [ 56.90549 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1837 4497 V 1753 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale true false 15. 14.22636 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true true 15. 14.22636 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale true false 15. 14.22636 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true true 15. 14.22636 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def [ 56.90549 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3590 4497 V 86 4500 3507 4 v 84 4600 4 100 v 135 4570 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(v)n(eearro)n (wlinewidth)p 0 TeXcolorgray 25 w(=.5mm)h(]{v-V})p 1837 4600 V 259 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(\034lledv)n(eearro)n (wlength)p 0 TeXcolorgray 24 w(=)f(5mm]{f-F})p 3590 4600 V 86 4603 3507 4 v 84 4760 4 157 v 0 0 1 TeXcolorrgb 135 4730 a(P)n(ar)f(d\351faut)i(:)g(v)n(eearro)n(wlinewidth)e(=)h (0.35mm)p 0 TeXcolorgray 1837 4760 V 0 0 1 TeXcolorrgb 226 w(P)n(ar)f(d\351faut)i(:)f(\034lledv)n(eearro)n(wlength)e(=)i(3mm)p 0 TeXcolorgray 3590 4760 V 86 4763 3507 4 v 0 TeXcolorgray 0 TeXcolorgray 86 4852 V 84 5089 4 237 v 163 4970 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale true false 45. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true true 45. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale true false 45. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true true 45. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def [ 56.90549 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1837 5089 V 1753 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale true false 15. 8.53581 2.84526 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true true 15. 8.53581 2.84526 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale true false 15. 8.53581 2.84526 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true true 15. 8.53581 2.84526 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def [ 56.90549 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3590 5089 V 86 5092 3507 4 v 84 5191 4 100 v 135 5162 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(\034lledv)n(eearro)n(w)n(angle)p 0 TeXcolorgray 24 w(=)g(45)g(]{f-F})p 1837 5191 V 353 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(\034lledv)n(eearro)n(wlinewidth)p 0 TeXcolorgray 25 w(=1mm]{f-F})p 3590 5191 V 86 5195 3507 4 v 84 5451 4 257 v 0 0 1 TeXcolorrgb 135 5322 a(P)n(ar)f(d\351faut)i (:)g(\034lledv)n(eearro)n(w)n(angle)c(=)j(15)p 0 TeXcolorgray 1837 5451 V 0 0 1 TeXcolorrgb 404 w(P)n(ar)20 b(d\351faut)j(:)g (\034lledv)n(eearro)n(wlinewidth)e(=0.35mm)p 0 TeXcolorgray 3590 5451 V 86 5455 3507 4 v 0 TeXcolorgray 1476 5662 a(20)p 0 TeXcolorgray eop end %%Page: 21 21 TeXDict begin 21 20 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.21) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 86 543 3507 4 v 84 779 4 237 v 163 661 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false 7.11317 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 1 setlinejoin 0 setlinecap stroke stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true 7.11317 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 1 setlinejoin 0 setlinecap stroke stroke 0 0 moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale false 7.11317 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 1 setlinejoin 0 setlinecap stroke stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true 7.11317 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 1 setlinejoin 0 setlinecap stroke stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 56.90549 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1837 779 V 1753 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false 4.2679 2.84526 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 1 setlinejoin 0 setlinecap stroke stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true 4.2679 2.84526 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 1 setlinejoin 0 setlinecap stroke stroke 0 0 moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale false 4.2679 2.84526 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 1 setlinejoin 0 setlinecap stroke stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true 4.2679 2.84526 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 1 setlinejoin 0 setlinecap stroke stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 56.90549 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3590 779 V 86 783 3507 4 v 84 882 4 100 v 135 852 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(tic)n(karro)n(wlength)p 0 TeXcolorgray(=2.5mm)24 b(]{t-T})p 1837 882 V 352 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(tic)n(karro)n(wlinewidth)p 0 TeXcolorgray(=1mm]{t-T})p 3590 882 V 86 885 3507 4 v 84 1042 4 157 v 0 0 1 TeXcolorrgb 135 1012 a(P)n(ar)i(d\351faut)i(:)g(tic)n(karro)n(wlength=)d(1.5mm)p 0 TeXcolorgray 1837 1042 V 0 0 1 TeXcolorrgb 388 w(P)n(ar)h(d\351faut)i (:)f(tic)n(karro)n(wlinewidth=0.35mm)p 0 TeXcolorgray 3590 1042 V 86 1046 3507 4 v 0 TeXcolorgray 0 TeXcolorgray 86 1130 V 84 1366 4 237 v 163 1248 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false 4.2679 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 3.0 2 DotLine stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true 4.2679 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 3.0 2 DotLine stroke 0 0 moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale false 4.2679 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 3.0 -2 -1 add DotLine stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true 4.2679 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 3.0 -2 -1 add DotLine stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 56.90549 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1837 1366 V 1753 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false false 30. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false true 30. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale false false 30. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 -1 add DashLine stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false true 30. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 -1 add DashLine stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def [ 56.90549 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3590 1366 V 86 1370 3507 4 v 84 1469 4 100 v 135 1440 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(arro)n(wlinest)n (yle)p 0 TeXcolorgray(=dotted)e(]{t-T})p 1837 1469 V 425 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(arro)n(wlinest)n(yle)p 0 TeXcolorgray(=dashed]{v-V})p 3590 1469 V 86 1473 3507 4 v 84 1572 4 100 v 1459 1542 a(arro)n(wlinest)n(yle=)f(solid)p 3590 1572 V 86 1576 3507 4 v 0 TeXcolorgray 0 TeXcolorgray 86 1660 V 84 1897 4 237 v 163 1778 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false 0. 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave 2.0 2 div SLW w neg h moveto 0 0 L w h L w neg a neg rlineto gsave closepath stroke grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0. 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave 2.0 2 div SLW w neg h moveto 0 0 L w h L w neg a neg rlineto gsave closepath stroke grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale false 0. 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave 2.0 2 div SLW w neg h moveto 0 0 L w h L w neg a neg rlineto gsave closepath stroke grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0. 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave 2.0 2 div SLW w neg h moveto 0 0 L w h L w neg a neg rlineto gsave closepath stroke grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 56.90549 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0. mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1837 1897 V 1753 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale true 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave 2.0 2 div SLW w neg h moveto 0 0 L w h L w neg a neg rlineto gsave closepath stroke grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave 2.0 2 div SLW w neg h moveto 0 0 L w h L w neg a neg rlineto gsave closepath stroke grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale true 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave 2.0 2 div SLW w neg h moveto 0 0 L w h L w neg a neg rlineto gsave closepath stroke grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave 2.0 2 div SLW w neg h moveto 0 0 L w h L w neg a neg rlineto gsave closepath stroke grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 56.90549 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3590 1897 V 86 1900 3507 4 v 84 2099 4 200 v 135 1970 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(Arro)n(wFill)p 0 TeXcolorgray(=false,arro)n(winset=0)33 b(]{>-<})p 1837 2099 V 98 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(Arro)n(wFill=false)p 0 TeXcolorgray(]{>-<})p 3590 2099 V 86 2102 3507 4 v 0 TeXcolorgray 0 TeXcolorgray 86 2187 V 84 2423 4 237 v 163 2305 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 3.0 3. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 3.0 3. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 3.0 3. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1837 2423 V 1753 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 5. 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 5. 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 5. mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3590 2423 V 86 2427 3507 4 v 84 2526 4 100 v 135 2496 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(Arro)n(wsize)p 0 TeXcolorgray(=3]{->})p 1837 2526 V 816 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(arro)n(wlength)p 0 TeXcolorgray(=)24 b(5]{->})p 3590 2526 V 86 2530 3507 4 v 84 2686 4 157 v 0 0 1 TeXcolorrgb 135 2657 a(P)n(ar)i(d\351faut)i(:)g(arro)n(wsize=)d (1.5pt)i(2)p 0 TeXcolorgray 1837 2686 V 0 0 1 TeXcolorrgb 609 w(P)n(ar)f(d\351faut)i(:)f(arro)n(wlength=)e(1.4)p 0 TeXcolorgray 3590 2686 V 86 2690 3507 4 v 0 TeXcolorgray 0 TeXcolorgray 86 2774 V 84 3011 4 237 v 163 2892 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 4. 4. scale false 0. 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 4. 4. scale false 0. 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0. mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1837 3011 V 1753 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 4. 4. scale false 0.8 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 4. 4. scale false 0.8 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.8 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3590 3011 V 86 3014 3507 4 v 84 3114 4 100 v 135 3084 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(arro)n(winset)p 0 TeXcolorgray 1 0 0 TeXcolorrgb(=0)p 0 TeXcolorgray(]{->})p 1837 3114 V 795 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(arro)n(winset=.8)p 0 TeXcolorgray(]{->})p 3590 3114 V 86 3117 3507 4 v 84 3216 4 100 v 0 0 1 TeXcolorrgb 1218 3187 a(P)n(ar)h(d\351faut)i(:)g(arro)n(wscale=.4)c(\(40\045)j(\))p 0 TeXcolorgray 3590 3216 V 86 3220 3507 4 v 0 TeXcolorgray 0 TeXcolorgray 86 3304 V 84 3541 4 237 v 163 3423 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale 4.0 2. Tbar 0 CLW 2 div T newpath false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 4.0 2. Tbar EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale 4.0 2. Tbar 0 CLW 2 div T newpath false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 4.0 2. Tbar EndArrow } def /ArrowInside { } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1837 3541 V 1753 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale 4.0 2. Tbar 0 CLW 2 div T newpath false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 4.0 2. Tbar EndArrow } def /ArrowInside { } def 4.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale 4.0 2. Tbar 0 CLW 2 div T newpath false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 4.0 2. Tbar EndArrow } def /ArrowInside { } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 4.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3590 3541 V 86 3544 3507 4 v 84 3644 4 100 v 135 3614 a(linewidth=2pt)p 1837 3644 V 1233 w(linewidth=4pt)p 3590 3644 V 86 3647 3507 4 v 84 3747 4 100 v 654 3717 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(tbarsize)p 0 TeXcolorgray(=4pt)e(2]{|<-|})p 0 0 1 TeXcolorrgb 290 w(P)n(ar)h(d\351faut)i(:)g(tbarsize=2pt)e(5)p 0 TeXcolorgray 3590 3747 V 86 3750 3507 4 v 0 TeXcolorgray 0 TeXcolorgray 86 3835 V 84 4071 4 237 v 163 3953 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale 0.5 2.0 5. Bracket EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale 0.5 2.0 5. Bracket EndArrow } def /ArrowInside { } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1837 4071 V 1753 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale 0.5 2.0 5. RoundBracket EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale 0.5 2.0 5. RoundBracket EndArrow } def /ArrowInside { } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3590 4071 V 86 4074 3507 4 v 84 4174 4 100 v 135 4144 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(brac)n(k)n(etlength)p 0 TeXcolorgray(=.5]{-]})p 1837 4174 V 700 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(rbrac)n(k)n (etlength)p 0 TeXcolorgray(=.5]{-\)})p 3590 4174 V 86 4177 3507 4 v 84 4334 4 157 v 0 0 1 TeXcolorrgb 135 4304 a(P)n(ar)g(d\351faut)i(0.15)p 0 TeXcolorgray 1837 4334 V 0 0 1 TeXcolorrgb 1193 w(P)n(ar)e(d\351faut)i(0.15)p 0 TeXcolorgray 3590 4334 V 86 4337 3507 4 v 0 TeXcolorgray 0 TeXcolorgray 86 4422 V 84 4658 4 237 v 163 4540 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 5. 5. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 5. 5. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1837 4658 V 1753 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 5. 10. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 5. 10. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3590 4658 V 86 4661 3507 4 v 84 4761 4 100 v 135 4731 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(arro)n(wscale)p 0 TeXcolorgray(=5]{-]})p 1837 4761 V 836 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(arro)n(wscale=) 23 b(5)28 b(10)p 0 TeXcolorgray(]{-\)})p 3590 4761 V 86 4764 3507 4 v 84 4864 4 100 v 0 0 1 TeXcolorrgb 1366 4834 a(P)n(ar)e(d\351faut)i(:)g(arro)n(wscale=1)p 0 TeXcolorgray 3590 4864 V 86 4867 3507 4 v 0 TeXcolorgray 0 TeXcolorgray 86 4952 V 84 5188 4 237 v 163 5070 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale /RHook { /x ED /y ED /z CLW 2 div def x y moveto x 0 0 0 0 y curveto stroke 0 y moveto } def 28.45274 2.84526 RHook EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale /RHook { /x ED /y ED /z CLW 2 div def x y moveto x 0 0 0 0 y curveto stroke 0 y moveto } def 28.45274 2.84526 RHook EndArrow } def /ArrowInside { } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1837 5188 V 1753 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale /RHook { /x ED /y ED /z CLW 2 div def x y moveto x 0 0 0 0 y curveto stroke 0 y moveto } def 8.53581 8.53581 RHook EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale /RHook { /x ED /y ED /z CLW 2 div def x y moveto x 0 0 0 0 y curveto stroke 0 y moveto } def 8.53581 8.53581 RHook EndArrow } def /ArrowInside { } def [ 142.26372 -8.5359 14.22636 -8.5359 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3590 5188 V 86 5191 3507 4 v 84 5291 4 100 v 135 5261 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(ho)r(oklength)p 0 TeXcolorgray(=10mm)e(]{-H})p 1837 5291 V 569 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(ho)r(okwidth)p 0 TeXcolorgray(=3mm]{-H}) p 3590 5291 V 86 5294 3507 4 v 84 5451 4 157 v 0 0 1 TeXcolorrgb 135 5421 a(P)n(ar)g(d\351faut)i(:)g(ho)r(oklength=3mm)p 0 TeXcolorgray 1837 5451 V 0 0 1 TeXcolorrgb 644 w(P)n(ar)e(d\351faut)i (:)f(ho)r(okwidth=1mm)p 0 TeXcolorgray 3590 5451 V 86 5455 3507 4 v 0 TeXcolorgray 1476 5662 a(21)p 0 TeXcolorgray eop end %%Page: 22 22 TeXDict begin 22 21 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.22) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 86 543 3507 4 v 84 779 4 237 v 163 661 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale 1.0 dup 0 eq { pop }{ SLW } ifelse {0 0 1 0 setcmykcolor true} false /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 1.0 dup 0 eq { pop }{ SLW } ifelse {false} false /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale 1.0 dup 0 eq { pop }{ SLW } ifelse {0 0 1 0 setcmykcolor true} false /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 1.0 dup 0 eq { pop }{ SLW } ifelse {false} false /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow } def /ArrowInside { } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1837 779 V 1753 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale 2.84526 dup 0 eq { pop }{ SLW } ifelse {false} false /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 2.84526 dup 0 eq { pop }{ SLW } ifelse {0 0 1 0 setcmykcolor true} false /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale 2.84526 dup 0 eq { pop }{ SLW } ifelse {false} false /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale 2.84526 dup 0 eq { pop }{ SLW } ifelse {0 0 1 0 setcmykcolor true} false /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow } def /ArrowInside { } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3590 779 V 86 783 3507 4 v 84 882 4 100 v 135 852 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(arro)n(wL)-9 b(W)p 0 TeXcolorgray(=1pt]{o-*})p 1837 882 V 741 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(arro)n(wL)g (W=1mm)p 0 TeXcolorgray(]{*-o})p 3590 882 V 86 885 3507 4 v 0 TeXcolorgray 0 TeXcolorgray 86 988 V 84 1225 4 237 v 163 1107 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false false 30. 14.22636 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false true 30. 14.22636 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale false false 30. 14.22636 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false true 30. 14.22636 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def [ 56.90549 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1837 1225 V 1753 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false false 60. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false true 60. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale false false 60. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false true 60. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def [ 56.90549 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3590 1225 V 86 1228 3507 4 v 84 1328 4 100 v 135 1298 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(v)n(eearro)n(wlength)p 0 TeXcolorgray(=.5cm)24 b(]{v-V})p 1837 1328 V 430 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(v)n(eearro)n(w)n(angle)p 0 TeXcolorgray(=60]{)o(v-V})p 3590 1328 V 86 1331 3507 4 v 84 1488 4 157 v 0 0 1 TeXcolorrgb 135 1458 a(P)n(ar)i(d\351faut)i (:)g(v)n(eearro)n(wlength)d(=)i(3mm)p 0 TeXcolorgray 1837 1488 V 0 0 1 TeXcolorrgb 444 w(P)n(ar)f(d\351faut)i(:)f(v)n (eearro)n(w)n(angle)d(=)j(30)p 0 TeXcolorgray 3590 1488 V 86 1491 3507 4 v 0 TeXcolorgray 0 TeXcolorgray 86 1594 V 84 1830 4 237 v 163 1712 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false false 30. 8.53581 1.42262 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false true 30. 8.53581 1.42262 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale false false 30. 8.53581 1.42262 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false true 30. 8.53581 1.42262 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def [ 56.90549 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1837 1830 V 1753 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale true false 15. 14.22636 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true true 15. 14.22636 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale true false 15. 14.22636 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true true 15. 14.22636 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def [ 56.90549 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3590 1830 V 86 1834 3507 4 v 84 1933 4 100 v 135 1903 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(v)n(eearro)n (wlinewidth)p 0 TeXcolorgray(=.5mm]{v-V})p 1837 1933 V 312 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(\034lledv)n(eearro)n (wlength)p 0 TeXcolorgray 24 w(=)g(5mm]{f-F})p 3590 1933 V 86 1936 3507 4 v 84 2093 4 157 v 0 0 1 TeXcolorrgb 135 2063 a(P)n(ar)f(d\351faut)i(:)g(v)n(eearro)n(wlinewidth)e(=)h (0.35mm)p 0 TeXcolorgray 1837 2093 V 0 0 1 TeXcolorrgb 226 w(P)n(ar)f(d\351faut)i(:)f(\034lledv)n(eearro)n(wlength)e(=)i(3mm)p 0 TeXcolorgray 3590 2093 V 86 2097 3507 4 v 0 TeXcolorgray 0 TeXcolorgray 86 2200 V 84 2436 4 237 v 163 2318 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale true false 45. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true true 45. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale true false 45. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true true 45. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def [ 56.90549 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1837 2436 V 1753 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale true false 15. 8.53581 2.84526 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true true 15. 8.53581 2.84526 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale true false 15. 8.53581 2.84526 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true true 15. 8.53581 2.84526 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def [ 56.90549 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3590 2436 V 86 2439 3507 4 v 84 2539 4 100 v 135 2509 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(\034lledv)n(eearro)n(w)n(angle)p 0 TeXcolorgray 24 w(=)g(45)g(]{f-F})p 1837 2539 V 353 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(\034lledv)n(eearro)n(wlinewidth)p 0 TeXcolorgray 25 w(=1mm]{f-F})p 3590 2539 V 86 2542 3507 4 v 84 2798 4 257 v 0 0 1 TeXcolorrgb 135 2669 a(P)n(ar)f(d\351faut)i (:)g(\034lledv)n(eearro)n(w)n(angle)c(=)j(15)p 0 TeXcolorgray 1837 2798 V 0 0 1 TeXcolorrgb 404 w(P)n(ar)20 b(d\351faut)j(:)g (\034lledv)n(eearro)n(wlinewidth)e(=0.35mm)p 0 TeXcolorgray 3590 2798 V 86 2802 3507 4 v 0 TeXcolorgray 0 TeXcolorgray 86 2905 V 84 3141 4 237 v 163 3023 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false 7.11317 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 1 setlinejoin 0 setlinecap stroke stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true 7.11317 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 1 setlinejoin 0 setlinecap stroke stroke 0 0 moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale false 7.11317 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 1 setlinejoin 0 setlinecap stroke stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true 7.11317 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 1 setlinejoin 0 setlinecap stroke stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 56.90549 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1837 3141 V 1753 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false 4.2679 2.84526 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 1 setlinejoin 0 setlinecap stroke stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true 4.2679 2.84526 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 1 setlinejoin 0 setlinecap stroke stroke 0 0 moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale false 4.2679 2.84526 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 1 setlinejoin 0 setlinecap stroke stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true 4.2679 2.84526 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 1 setlinejoin 0 setlinecap stroke stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 56.90549 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3590 3141 V 86 3144 3507 4 v 84 3244 4 100 v 135 3214 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(tic)n(karro)n (wlength)p 0 TeXcolorgray(=2.5mm)j(]{t-T})p 1837 3244 V 352 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(tic)n(karro)n(wlinewidth) p 0 TeXcolorgray(=1mm]{t-T})p 3590 3244 V 86 3247 3507 4 v 84 3404 4 157 v 0 0 1 TeXcolorrgb 135 3374 a(P)n(ar)i(d\351faut)i (:)g(tic)n(karro)n(wlength=)d(1.5mm)p 0 TeXcolorgray 1837 3404 V 0 0 1 TeXcolorrgb 388 w(P)n(ar)h(d\351faut)i(:)f(tic)n (karro)n(wlinewidth=0.35mm)p 0 TeXcolorgray 3590 3404 V 86 3407 3507 4 v 0 TeXcolorgray 0 TeXcolorgray 86 3510 V 84 3747 4 237 v 163 3628 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false 4.2679 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 3.0 2 DotLine stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true 4.2679 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 3.0 2 DotLine stroke 0 0 moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale false 4.2679 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 3.0 -2 -1 add DotLine stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true 4.2679 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 3.0 -2 -1 add DotLine stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 56.90549 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1837 3747 V 1753 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false false 30. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false true 30. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale false false 30. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 -1 add DashLine stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false true 30. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 -1 add DashLine stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def /ArrowInside { } def [ 56.90549 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3590 3747 V 86 3750 3507 4 v 84 3849 4 100 v 135 3820 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(arro)n(wlinest)n (yle)p 0 TeXcolorgray(=dotted)e(]{t-T})p 1837 3849 V 425 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(arro)n(wlinest)n(yle)p 0 TeXcolorgray(=dashed]{v-V})p 3590 3849 V 86 3853 3507 4 v 84 3952 4 100 v 1459 3923 a(arro)n(wlinest)n(yle=)f(solid)p 3590 3952 V 86 3956 3507 4 v 0 TeXcolorgray 0 TeXcolorgray 86 4059 V 84 4295 4 237 v 163 4177 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false 0. 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave 2.0 2 div SLW w neg h moveto 0 0 L w h L w neg a neg rlineto gsave closepath stroke grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0. 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave 2.0 2 div SLW w neg h moveto 0 0 L w h L w neg a neg rlineto gsave closepath stroke grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale false 0. 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave 2.0 2 div SLW w neg h moveto 0 0 L w h L w neg a neg rlineto gsave closepath stroke grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0. 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave 2.0 2 div SLW w neg h moveto 0 0 L w h L w neg a neg rlineto gsave closepath stroke grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 56.90549 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0. mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1837 4295 V 1753 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale true 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave 2.0 2 div SLW w neg h moveto 0 0 L w h L w neg a neg rlineto gsave closepath stroke grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave 2.0 2 div SLW w neg h moveto 0 0 L w h L w neg a neg rlineto gsave closepath stroke grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale true 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave 2.0 2 div SLW w neg h moveto 0 0 L w h L w neg a neg rlineto gsave closepath stroke grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale true 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave 2.0 2 div SLW w neg h moveto 0 0 L w h L w neg a neg rlineto gsave closepath stroke grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 56.90549 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3590 4295 V 86 4298 3507 4 v 84 4398 4 100 v 135 4368 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(Arro)n(wFill)p 0 TeXcolorgray(=false,arro)n(winset=0)f(]{>-<})p 1837 4398 V 108 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(Arro)n(wFill=false)p 0 TeXcolorgray(]{>-<})p 3590 4398 V 86 4401 3507 4 v 0 TeXcolorgray 1476 5662 a(22)p 0 TeXcolorgray eop end %%Page: 23 23 TeXDict begin 23 22 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.23) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (section.4) cvn /DEST pdfmark end 86 448 a 90 x FH(4)134 b(Des)46 b(p)t(olygones)f(a)l(v)l(ec)h(pst)f(p)t(oly)g([)2028 538 y SDict begin H.S end 2028 538 a 0 TeXcolorgray FH(19)p 0 TeXcolorgray 2163 461 a SDict begin H.R end 2163 461 a 2163 538 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-poly) cvn H.B /ANN pdfmark end 2163 538 a FH(])86 650 y SDict begin H.S end 86 650 a 86 650 a SDict begin 12 H.A end 86 650 a 86 650 a SDict begin [/View [/XYZ H.V]/Dest (section.5) cvn /DEST pdfmark end 86 650 a 120 x FH(5)134 b(Des)46 b(p)t(olygones)f(a)l(v)l(ec)h(pst)f(p)t(oly)210 951 y FK(Utilisation)28 b(du)g(mo)r(dule)g(pst-p)r(oly)f(\(consultez)h (le)f(\034c)n(hier)g(pst-p)r(oly-do)r(c.p)r(df)h(\))p 210 984 1210 4 v 209 2124 4 1141 v 851 1504 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 3729360 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 3729360 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 1057 a FF(1)231 1999 y FE(\000)p FF(1)1302 2070 y(1)-1019 b FE(\000)p FF(1)851 1504 y tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 851 1504 a 851 1504 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 851 1504 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 56.90552 0.0 moveto 56.90552 1. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 2. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 3. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 4. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 5. 360 5. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 851 1504 a tx@Dict begin PutEnd end 851 1504 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0.0 0.0 2 copy moveto 56.90552 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 4 DotLine grestore end @endspecial 1418 2124 4 1141 v 210 2127 1210 4 v 209 2227 4 100 v 260 2197 a FJ(\\PstP)m(olygon)p 1418 2227 V 209 2327 V 260 2297 a FE(n)p FK(pscircle[linest)n(yle=dotted]{1})p 1418 2327 V 210 2330 1210 4 v 210 2441 4132 4 v 209 3268 4 827 v 829 2914 a(texte)28 b(a)n(v)-5 b(an)n(t)1263 2914 y tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1263 2914 a 1263 2914 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 1263 2914 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 moveto 28.45274 1. 360 5. div mul tx@Dict begin PtoC end lineto 28.45274 2. 360 5. div mul tx@Dict begin PtoC end lineto 28.45274 3. 360 5. div mul tx@Dict begin PtoC end lineto 28.45274 4. 360 5. div mul tx@Dict begin PtoC end lineto 28.45274 5. 360 5. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1263 2914 a tx@Dict begin PutEnd end 1263 2914 a FK(texte)28 b(apr\350s)p 2280 3268 4 827 v 995 w(texte)f(a)n(v)-5 b(an)n(t)3328 2677 y tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 3328 2677 a 3328 2677 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 3328 2677 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 moveto 28.45274 1. 360 5. div mul tx@Dict begin PtoC end lineto 28.45274 2. 360 5. div mul tx@Dict begin PtoC end lineto 28.45274 3. 360 5. div mul tx@Dict begin PtoC end lineto 28.45274 4. 360 5. div mul tx@Dict begin PtoC end lineto 28.45274 5. 360 5. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3328 2677 a tx@Dict begin PutEnd end 3328 2677 a 3565 2914 a FK(texte)27 b(apr\350s)p 4340 3268 4 827 v 210 3271 4132 4 v 209 3371 4 100 v 260 3341 a(texte)h(a)n(v)-5 b(an)n(t)27 b FE(n)p FK(PstP)n(olygon[)p 1 0 0 TeXcolorrgb (PstPicture=false)p 0 TeXcolorgray(])22 b(texte)28 b(apr\350s)p 2280 3371 V 98 w(texte)g(a)n(v)-5 b(an)n(t)27 b FE(n)p FK(PstP)n(olygon[)p 1 0 0 TeXcolorrgb(PstPicture=true)p 0 TeXcolorgray(])c(texte)28 b(apr\350s)p 4340 3371 V 210 3374 4132 4 v 209 3474 4 100 v 1731 3444 a(P)n(ar)e(d\351faut)i(:)g (PstPicture=true)p 4312 3474 V 210 3477 4132 4 v 210 3588 2420 4 v 209 4728 4 1141 v 851 4108 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 3898 a FF(1)295 3662 y(2)231 4367 y FE(\000)p FF(1)231 4603 y FE(\000)p FF(2)1066 4674 y(1)194 b(2)-783 b FE(\000)p FF(1)-343 b FE(\000)p FF(2)851 4108 y tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 851 4108 a 851 4108 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 851 4108 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 56.90552 0.0 moveto 56.90552 1. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 2. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 3. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 4. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 5. 360 5. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 851 4108 a tx@Dict begin PutEnd end 851 4108 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0.0 0.0 2 copy moveto 56.90552 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 4 DotLine grestore end @endspecial 1418 4728 4 1141 v 1209 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 3898 a FF(1)1505 3662 y(2)1440 4367 y FE(\000)p FF(1)1440 4603 y FE(\000)p FF(2)2276 4674 y(1)194 b(2)-783 b FE(\000)p FF(1)-343 b FE(\000)p FF(2)2060 4108 y tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2060 4108 a 2060 4108 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2060 4108 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 14.22638 0.0 moveto 14.22638 1. 360 5. div mul tx@Dict begin PtoC end lineto 14.22638 2. 360 5. div mul tx@Dict begin PtoC end lineto 14.22638 3. 360 5. div mul tx@Dict begin PtoC end lineto 14.22638 4. 360 5. div mul tx@Dict begin PtoC end lineto 14.22638 5. 360 5. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2060 4108 a tx@Dict begin PutEnd end 2060 4108 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0.0 0.0 2 copy moveto 14.22638 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 4 DotLine grestore end @endspecial 2628 4728 4 1141 v 210 4732 2420 4 v 209 4831 4 100 v 410 4802 a FE(n)p FK(PstP)n(olygon[)p 1 0 0 TeXcolorrgb(unit)p 0 TeXcolorgray(=2])p 1418 4831 V 468 w FE(n)p FK(PstP)n(olygon[)p 1 0 0 TeXcolorrgb(unit)p 0 TeXcolorgray(=.5])p 2628 4831 V 209 4931 V 277 4901 a FE(n)p FK(pscircle[linest)n(yle=dotted]{2})p 1418 4931 V 120 w FE(n)p FK(pscircle[linest)n(yle=dotted]{.5})p 2628 4931 V 210 4934 2420 4 v 0 TeXcolorgray 1476 5662 a(23)p 0 TeXcolorgray eop end %%Page: 24 24 TeXDict begin 24 23 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.24) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.5.1) cvn /DEST pdfmark end 86 448 a 83 x FG(5.1)112 b(Options)p 210 616 3630 4 v 209 1756 4 1141 v 851 1136 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 3729360 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 3729360 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 689 a FF(1)231 1631 y FE(\000)p FF(1)1302 1702 y(1)-1019 b FE(\000)p FF(1)851 1136 y tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 851 1136 a 851 1136 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 851 1136 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 56.90552 0.0 moveto 56.90552 1. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 2. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 3. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 4. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 5. 360 5. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial 851 1136 a tx@Dict begin PutEnd end 851 1136 a 851 1136 a tx@Dict begin gsave STV CP T /ps@rot 18. def grestore end 851 1136 a 851 1136 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 851 1136 a 851 1136 a tx@Dict begin ps@rot RotBegin end 851 1136 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 56.90552 0.0 moveto 56.90552 1. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 2. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 3. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 4. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 5. 360 5. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 851 1136 a tx@Dict begin RotEnd end 851 1136 a 851 1136 a tx@Dict begin PutEnd end 851 1136 a 1418 1756 4 1141 v 1209 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 3729360 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 3729360 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 689 a FF(1)1440 1631 y FE(\000)p FF(1)2512 1702 y(1)g FE(\000)p FF(1)2060 1136 y tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2060 1136 a 2060 1136 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2060 1136 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 56.90552 0.0 moveto 56.90552 1. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 2. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 3. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 4. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 5. 360 5. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial 2060 1136 a tx@Dict begin PutEnd end 2060 1136 a 2060 1136 a tx@Dict begin gsave STV CP T /ps@rot 36. def grestore end 2060 1136 a 2060 1136 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2060 1136 a 2060 1136 a tx@Dict begin ps@rot RotBegin end 2060 1136 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 56.90552 0.0 moveto 56.90552 1. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 2. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 3. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 4. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 5. 360 5. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2060 1136 a tx@Dict begin RotEnd end 2060 1136 a 2060 1136 a tx@Dict begin PutEnd end 2060 1136 a 2628 1756 4 1141 v 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 3729360 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 3729360 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2715 689 a FF(1)2650 1631 y FE(\000)p FF(1)3722 1702 y(1)g FE(\000)p FF(1)3270 1136 y tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 3270 1136 a 3270 1136 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 3270 1136 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 56.90552 0.0 moveto 56.90552 1. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 2. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 3. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 4. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 5. 360 5. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial 3270 1136 a tx@Dict begin PutEnd end 3270 1136 a 3270 1136 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 3270 1136 a 3270 1136 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 3270 1136 a 3270 1136 a tx@Dict begin ps@rot RotBegin end 3270 1136 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 56.90552 0.0 moveto 56.90552 1. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 2. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 3. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 4. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 5. 360 5. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3270 1136 a tx@Dict begin RotEnd end 3270 1136 a 3270 1136 a tx@Dict begin PutEnd end 3270 1136 a 3838 1756 4 1141 v 210 1759 3630 4 v 209 1859 4 100 v 1 0 0 TeXcolorrgb 473 1829 a FK(P)n(olyRotation)p 0 TeXcolorgray(=18)p 1418 1859 V 1 0 0 TeXcolorrgb 604 w(P)n(olyRotation)p 0 TeXcolorgray(=36)p 2628 1859 V 1 0 0 TeXcolorrgb 577 w(P)n(olyRotation)p 0 TeXcolorgray(=45)p 3838 1859 V 210 1862 3630 4 v 210 1974 V 209 3114 4 1141 v 851 2493 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 3729360 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 3729360 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 2047 a FF(1)231 2988 y FE(\000)p FF(1)1302 3060 y(1)g FE(\000)p FF(1)851 2493 y tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 851 2493 a 851 2493 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 851 2493 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 56.90552 0.0 moveto 56.90552 1. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 2. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 3. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 4. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 5. 360 5. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial 851 2493 a tx@Dict begin PutEnd end 851 2493 a 851 2493 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 851 2493 a 851 2493 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 851 2493 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 56.90552 0.0 moveto 56.90552 1. 360 3. div mul tx@Dict begin PtoC end lineto 56.90552 2. 360 3. div mul tx@Dict begin PtoC end lineto 56.90552 3. 360 3. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 851 2493 a tx@Dict begin PutEnd end 851 2493 a 1418 3114 4 1141 v 1209 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 3729360 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 3729360 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 2047 a FF(1)1440 2988 y FE(\000)p FF(1)2512 3060 y(1)g FE(\000)p FF(1)2060 2493 y tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2060 2493 a 2060 2493 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2060 2493 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 56.90552 0.0 moveto 56.90552 1. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 2. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 3. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 4. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 5. 360 5. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial 2060 2493 a tx@Dict begin PutEnd end 2060 2493 a 2060 2493 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2060 2493 a 2060 2493 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2060 2493 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 56.90552 0.0 moveto 56.90552 1. 360 7. div mul tx@Dict begin PtoC end lineto 56.90552 2. 360 7. div mul tx@Dict begin PtoC end lineto 56.90552 3. 360 7. div mul tx@Dict begin PtoC end lineto 56.90552 4. 360 7. div mul tx@Dict begin PtoC end lineto 56.90552 5. 360 7. div mul tx@Dict begin PtoC end lineto 56.90552 6. 360 7. div mul tx@Dict begin PtoC end lineto 56.90552 7. 360 7. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2060 2493 a tx@Dict begin PutEnd end 2060 2493 a 2628 3114 4 1141 v 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 3729360 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 3729360 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2715 2047 a FF(1)2650 2988 y FE(\000)p FF(1)3722 3060 y(1)g FE(\000)p FF(1)3270 2493 y tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 3270 2493 a 3270 2493 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 3270 2493 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 56.90552 0.0 moveto 56.90552 1. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 2. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 3. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 4. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 5. 360 5. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial 3270 2493 a tx@Dict begin PutEnd end 3270 2493 a 3270 2493 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 3270 2493 a 3270 2493 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 3270 2493 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 56.90552 0.0 moveto 56.90552 1. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 2. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 3. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 4. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 5. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 6. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 7. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 8. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 9. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 10. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 11. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 12. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 13. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 14. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 15. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 16. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 17. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 18. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 19. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 20. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 21. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 22. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 23. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 24. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 25. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 26. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 27. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 28. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 29. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 30. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 31. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 32. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 33. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 34. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 35. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 36. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 37. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 38. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 39. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 40. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 41. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 42. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 43. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 44. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 45. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 46. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 47. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 48. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 49. 360 50. div mul tx@Dict begin PtoC end lineto 56.90552 50. 360 50. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3270 2493 a tx@Dict begin PutEnd end 3270 2493 a 3838 3114 4 1141 v 210 3117 3630 4 v 209 3217 4 100 v 1 0 0 TeXcolorrgb 534 3187 a FK(P)n(olyNbSides)p 0 TeXcolorgray(=3)p 1418 3217 V 1 0 0 TeXcolorrgb 646 w(P)n(olyNbSides)p 0 TeXcolorgray(=7)p 2628 3217 V 1 0 0 TeXcolorrgb 597 w(P)n(olyNbSides)p 0 TeXcolorgray(=50)p 3838 3217 V 210 3220 3630 4 v 210 3331 V 209 4471 4 1141 v 851 3851 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 3729360 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 3729360 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 3405 a FF(1)231 4346 y FE(\000)p FF(1)1302 4417 y(1)g FE(\000)p FF(1)851 3851 y tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 851 3851 a 851 3851 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 851 3851 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 56.90552 0.0 moveto 56.90552 1. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 2. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 3. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 4. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 5. 360 5. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial 851 3851 a tx@Dict begin PutEnd end 851 3851 a 851 3851 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 851 3851 a 851 3851 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 851 3851 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 56.90552 0.0 moveto 56.90552 2. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 4. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 6. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 8. 360 5. div mul tx@Dict begin PtoC end lineto 56.90552 10. 360 5. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 851 3851 a tx@Dict begin PutEnd end 851 3851 a 1418 4471 4 1141 v 1209 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 3729360 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 3729360 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 3405 a FF(1)1440 4346 y FE(\000)p FF(1)2512 4417 y(1)g FE(\000)p FF(1)2060 3851 y tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2060 3851 a 2060 3851 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2060 3851 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 56.90552 0.0 moveto 56.90552 1. 360 7. div mul tx@Dict begin PtoC end lineto 56.90552 2. 360 7. div mul tx@Dict begin PtoC end lineto 56.90552 3. 360 7. div mul tx@Dict begin PtoC end lineto 56.90552 4. 360 7. div mul tx@Dict begin PtoC end lineto 56.90552 5. 360 7. div mul tx@Dict begin PtoC end lineto 56.90552 6. 360 7. div mul tx@Dict begin PtoC end lineto 56.90552 7. 360 7. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial 2060 3851 a tx@Dict begin PutEnd end 2060 3851 a 2060 3851 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2060 3851 a 2060 3851 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2060 3851 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 56.90552 0.0 moveto 56.90552 2. 360 7. div mul tx@Dict begin PtoC end lineto 56.90552 4. 360 7. div mul tx@Dict begin PtoC end lineto 56.90552 6. 360 7. div mul tx@Dict begin PtoC end lineto 56.90552 8. 360 7. div mul tx@Dict begin PtoC end lineto 56.90552 10. 360 7. div mul tx@Dict begin PtoC end lineto 56.90552 12. 360 7. div mul tx@Dict begin PtoC end lineto 56.90552 14. 360 7. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2060 3851 a tx@Dict begin PutEnd end 2060 3851 a 2628 4471 4 1141 v 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 3729360 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 3729360 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2715 3405 a FF(1)2650 4346 y FE(\000)p FF(1)3722 4417 y(1)g FE(\000)p FF(1)3270 3851 y tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 3270 3851 a 3270 3851 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 3270 3851 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 56.90552 0.0 moveto 56.90552 1. 360 7. div mul tx@Dict begin PtoC end lineto 56.90552 2. 360 7. div mul tx@Dict begin PtoC end lineto 56.90552 3. 360 7. div mul tx@Dict begin PtoC end lineto 56.90552 4. 360 7. div mul tx@Dict begin PtoC end lineto 56.90552 5. 360 7. div mul tx@Dict begin PtoC end lineto 56.90552 6. 360 7. div mul tx@Dict begin PtoC end lineto 56.90552 7. 360 7. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial 3270 3851 a tx@Dict begin PutEnd end 3270 3851 a 3270 3851 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 3270 3851 a 3270 3851 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 3270 3851 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 56.90552 0.0 moveto 56.90552 4. 360 7. div mul tx@Dict begin PtoC end lineto 56.90552 8. 360 7. div mul tx@Dict begin PtoC end lineto 56.90552 12. 360 7. div mul tx@Dict begin PtoC end lineto 56.90552 16. 360 7. div mul tx@Dict begin PtoC end lineto 56.90552 20. 360 7. div mul tx@Dict begin PtoC end lineto 56.90552 24. 360 7. div mul tx@Dict begin PtoC end lineto 56.90552 28. 360 7. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3270 3851 a tx@Dict begin PutEnd end 3270 3851 a 3838 4471 4 1141 v 210 4475 3630 4 v 209 4574 4 100 v 1 0 0 TeXcolorrgb 573 4544 a FK(P)n(olyO\033set)p 0 TeXcolorgray(=2)p 1418 4574 V 1 0 0 TeXcolorrgb 724 w(P)n(olyO\033set)p 0 TeXcolorgray(=2)p 2628 4574 V 1 0 0 TeXcolorrgb 696 w(P)n(olyO\033set)p 0 TeXcolorgray(=4)p 3838 4574 V 209 4674 V 1418 4674 V 1744 4644 a(P)n(olyNbSides=7)p 2628 4674 V 646 w(P)n(olyNbSides=7)p 3838 4674 V 210 4677 3630 4 v 0 TeXcolorgray 1476 5662 a(24)p 0 TeXcolorgray eop end %%Page: 25 25 TeXDict begin 25 24 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.25) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 3630 4 v 209 551 4 100 v 1252 521 a FE(n)p FK(PstP)n(olygon[)p 1 0 0 TeXcolorrgb(P)n(olyIn)n(termediateP)n(oin)n(t)p 0 TeXcolorgray(=)o(0.5])p 3838 551 V 210 555 3630 4 v 209 1695 4 1141 v 851 1074 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 864 a FF(1)295 628 y(2)231 1333 y FE(\000)p FF(1)231 1569 y FE(\000)p FF(2)1066 1641 y(1)194 b(2)-783 b FE(\000)p FF(1)-343 b FE(\000)p FF(2)851 1074 y tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 851 1074 a 851 1074 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 851 1074 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45276 0.0 moveto 28.45276 1. 360 5. div mul tx@Dict begin PtoC end lineto 28.45276 2. 360 5. div mul tx@Dict begin PtoC end lineto 28.45276 3. 360 5. div mul tx@Dict begin PtoC end lineto 28.45276 4. 360 5. div mul tx@Dict begin PtoC end lineto 28.45276 5. 360 5. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 2 DotLine grestore end @endspecial 851 1074 a tx@Dict begin PutEnd end 851 1074 a 851 1074 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 851 1074 a 851 1074 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 851 1074 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45276 0.0 moveto 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 28.45276 1. 360 5. div mul tx@Dict begin PtoC end 14.22638 0.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 28.45276 2. 360 5. div mul tx@Dict begin PtoC end 14.22638 1.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 28.45276 3. 360 5. div mul tx@Dict begin PtoC end 14.22638 2.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 28.45276 4. 360 5. div mul tx@Dict begin PtoC end 14.22638 3.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 28.45276 5. 360 5. div mul tx@Dict begin PtoC end 14.22638 4.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 851 1074 a tx@Dict begin PutEnd end 851 1074 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor 0.0 0.0 2 copy moveto 14.22638 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 4 DotLine grestore end @endspecial 1418 1695 4 1141 v 1209 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 864 a FF(1)1505 628 y(2)1440 1333 y FE(\000)p FF(1)1440 1569 y FE(\000)p FF(2)2276 1641 y(1)194 b(2)-783 b FE(\000)p FF(1)-343 b FE(\000)p FF(2)2060 1074 y tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2060 1074 a 2060 1074 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2060 1074 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45276 0.0 moveto 28.45276 1. 360 5. div mul tx@Dict begin PtoC end lineto 28.45276 2. 360 5. div mul tx@Dict begin PtoC end lineto 28.45276 3. 360 5. div mul tx@Dict begin PtoC end lineto 28.45276 4. 360 5. div mul tx@Dict begin PtoC end lineto 28.45276 5. 360 5. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 2 DotLine grestore end @endspecial 2060 1074 a tx@Dict begin PutEnd end 2060 1074 a 2060 1074 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2060 1074 a 2060 1074 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2060 1074 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45276 0.0 moveto 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 28.45276 1. 360 5. div mul tx@Dict begin PtoC end 42.67914 0.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 28.45276 2. 360 5. div mul tx@Dict begin PtoC end 42.67914 1.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 28.45276 3. 360 5. div mul tx@Dict begin PtoC end 42.67914 2.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 28.45276 4. 360 5. div mul tx@Dict begin PtoC end 42.67914 3.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 28.45276 5. 360 5. div mul tx@Dict begin PtoC end 42.67914 4.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2060 1074 a tx@Dict begin PutEnd end 2060 1074 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor 0.0 0.0 2 copy moveto 42.67914 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 4 DotLine grestore end @endspecial 2628 1695 4 1141 v 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2715 864 a FF(1)2715 628 y(2)2650 1333 y FE(\000)p FF(1)2650 1569 y FE(\000)p FF(2)3486 1641 y(1)194 b(2)-783 b FE(\000)p FF(1)-343 b FE(\000)p FF(2)3270 1074 y tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 3270 1074 a 3270 1074 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 3270 1074 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45276 0.0 moveto 28.45276 1. 360 5. div mul tx@Dict begin PtoC end lineto 28.45276 2. 360 5. div mul tx@Dict begin PtoC end lineto 28.45276 3. 360 5. div mul tx@Dict begin PtoC end lineto 28.45276 4. 360 5. div mul tx@Dict begin PtoC end lineto 28.45276 5. 360 5. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 2 DotLine grestore end @endspecial 3270 1074 a tx@Dict begin PutEnd end 3270 1074 a 3270 1074 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 3270 1074 a 3270 1074 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 3270 1074 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45276 0.0 moveto 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 28.45276 1. 360 5. div mul tx@Dict begin PtoC end -14.22638 0.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 28.45276 2. 360 5. div mul tx@Dict begin PtoC end -14.22638 1.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 28.45276 3. 360 5. div mul tx@Dict begin PtoC end -14.22638 2.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 28.45276 4. 360 5. div mul tx@Dict begin PtoC end -14.22638 3.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 28.45276 5. 360 5. div mul tx@Dict begin PtoC end -14.22638 4.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3270 1074 a tx@Dict begin PutEnd end 3270 1074 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor 0.0 0.0 2 copy moveto 14.22638 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 4 DotLine grestore end @endspecial 3838 1695 4 1141 v 210 1698 3630 4 v 209 1798 4 100 v 297 1768 a FK([)p 1 0 0 TeXcolorrgb(P)n(olyIn)n(termediateP)n(oin)n(t)p 0 TeXcolorgray(=0.5])p 1418 1798 V 170 w([)p 1 0 0 TeXcolorrgb(P)n (olyIn)n(termediateP)n(oin)n(t)p 0 TeXcolorgray(=1.5])p 2628 1798 V 156 w([)p 1 0 0 TeXcolorrgb(P)n(olyIn)n(termediateP)n(oin)n (t)p 0 TeXcolorgray(=-0.5])p 3838 1798 V 209 1897 V 566 1867 a FE(n)p FK(pscircle{0.5})p 1418 1897 V 708 w FE(n)p FK(pscircle{1.5})p 2628 1897 V 728 w FE(n)p FK(pscircle{.5})p 3838 1897 V 210 1901 3630 4 v 210 2012 V 209 2111 4 100 v 928 2082 a FE(n)p FK(PstP)n(olygon[P)n(olyIn)n(termediateP)n(oin)n (t=0)o(.5,)p 1 0 0 TeXcolorrgb(P)m(o)o(lyCurv)m(es)p 0 TeXcolorgray(=tr)o(ue])p 3838 2111 V 210 2115 3630 4 v 209 3255 4 1141 v 851 2634 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 2424 a FF(1)295 2188 y(2)231 2893 y FE(\000)p FF(1)231 3130 y FE(\000)p FF(2)1066 3201 y(1)194 b(2)-783 b FE(\000)p FF(1)-343 b FE(\000)p FF(2)851 2634 y tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 851 2634 a 851 2634 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 851 2634 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45276 0.0 moveto 28.45276 1. 360 5. div mul tx@Dict begin PtoC end lineto 28.45276 2. 360 5. div mul tx@Dict begin PtoC end lineto 28.45276 3. 360 5. div mul tx@Dict begin PtoC end lineto 28.45276 4. 360 5. div mul tx@Dict begin PtoC end lineto 28.45276 5. 360 5. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 2 DotLine grestore end @endspecial 851 2634 a tx@Dict begin PutEnd end 851 2634 a 851 2634 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 851 2634 a 851 2634 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 851 2634 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45276 0.0 moveto 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 28.45276 1. 360 5. div mul tx@Dict begin PtoC end 14.22638 0.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 28.45276 2. 360 5. div mul tx@Dict begin PtoC end 14.22638 1.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 28.45276 3. 360 5. div mul tx@Dict begin PtoC end 14.22638 2.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 28.45276 4. 360 5. div mul tx@Dict begin PtoC end 14.22638 3.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 28.45276 5. 360 5. div mul tx@Dict begin PtoC end 14.22638 4.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 851 2634 a tx@Dict begin PutEnd end 851 2634 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor 0.0 0.0 2 copy moveto 14.22638 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 4 DotLine grestore end @endspecial 1418 3255 4 1141 v 1209 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 2424 a FF(1)1505 2188 y(2)1440 2893 y FE(\000)p FF(1)1440 3130 y FE(\000)p FF(2)2276 3201 y(1)194 b(2)-783 b FE(\000)p FF(1)-343 b FE(\000)p FF(2)2060 2634 y tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2060 2634 a 2060 2634 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2060 2634 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45276 0.0 moveto 28.45276 1. 360 5. div mul tx@Dict begin PtoC end lineto 28.45276 2. 360 5. div mul tx@Dict begin PtoC end lineto 28.45276 3. 360 5. div mul tx@Dict begin PtoC end lineto 28.45276 4. 360 5. div mul tx@Dict begin PtoC end lineto 28.45276 5. 360 5. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 2 DotLine grestore end @endspecial 2060 2634 a tx@Dict begin PutEnd end 2060 2634 a 2060 2634 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2060 2634 a 2060 2634 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2060 2634 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45276 0.0 moveto 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 28.45276 1. 360 5. div mul tx@Dict begin PtoC end 42.67914 0.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 28.45276 2. 360 5. div mul tx@Dict begin PtoC end 42.67914 1.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 28.45276 3. 360 5. div mul tx@Dict begin PtoC end 42.67914 2.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 28.45276 4. 360 5. div mul tx@Dict begin PtoC end 42.67914 3.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 28.45276 5. 360 5. div mul tx@Dict begin PtoC end 42.67914 4.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2060 2634 a tx@Dict begin PutEnd end 2060 2634 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor 0.0 0.0 2 copy moveto 42.67914 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 4 DotLine grestore end @endspecial 2628 3255 4 1141 v 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2715 2424 a FF(1)2715 2188 y(2)2650 2893 y FE(\000)p FF(1)2650 3130 y FE(\000)p FF(2)3486 3201 y(1)194 b(2)-783 b FE(\000)p FF(1)-343 b FE(\000)p FF(2)3270 2634 y tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 3270 2634 a 3270 2634 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 3270 2634 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45276 0.0 moveto 28.45276 1. 360 5. div mul tx@Dict begin PtoC end lineto 28.45276 2. 360 5. div mul tx@Dict begin PtoC end lineto 28.45276 3. 360 5. div mul tx@Dict begin PtoC end lineto 28.45276 4. 360 5. div mul tx@Dict begin PtoC end lineto 28.45276 5. 360 5. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 2 DotLine grestore end @endspecial 3270 2634 a tx@Dict begin PutEnd end 3270 2634 a 3270 2634 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 3270 2634 a 3270 2634 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 3270 2634 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45276 0.0 moveto 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 28.45276 1. 360 5. div mul tx@Dict begin PtoC end -14.22638 0.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 28.45276 2. 360 5. div mul tx@Dict begin PtoC end -14.22638 1.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 28.45276 3. 360 5. div mul tx@Dict begin PtoC end -14.22638 2.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 28.45276 4. 360 5. div mul tx@Dict begin PtoC end -14.22638 3.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 28.45276 5. 360 5. div mul tx@Dict begin PtoC end -14.22638 4.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3270 2634 a tx@Dict begin PutEnd end 3270 2634 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor 0.0 0.0 2 copy moveto 14.22638 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 4 DotLine grestore end @endspecial 3838 3255 4 1141 v 210 3258 3630 4 v 209 3358 4 100 v 297 3328 a FK([P)n(olyIn)n(termediateP)n(oin)n(t=0.5])p 1418 3358 V 170 w([P)n(olyIn)n(termediateP)n(oin)n(t=1.5])p 2628 3358 V 156 w([P)n(olyIn)n(termediateP)n(oin)n(t=-0.5])p 3838 3358 V 209 3457 V 566 3428 a FE(n)p FK(pscircle{0.5})p 1418 3457 V 728 w FE(n)p FK(pscircle{.5})p 2628 3457 V 750 w FE(n)p FK(pscircle{.5})p 3838 3457 V 210 3461 3630 4 v 0 TeXcolorgray 1476 5662 a(25)p 0 TeXcolorgray eop end %%Page: 26 26 TeXDict begin 26 25 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.26) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 3630 4 v 209 551 4 100 v 804 521 a FE(n)p FK(PstP)n(olygon[P)n (olyO\033set=2,P)n(o)o(lyNbSides=40)o(,)p 1 0 0 TeXcolorrgb(P)n(o)o (lyE)o(picycloid)p 0 TeXcolorgray(=tr)o(ue])p 3838 551 V 210 555 3630 4 v 209 1695 4 1141 v 851 1074 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90536 0 -56.90536 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90536 56.90536 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90536 def /maxTickline 56.90536 def /dT 3107800 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90536 56.90536 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90536 0 -56.90536 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90536 56.90536 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90536 def /maxTickline 56.90536 def /dT 3107800 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90536 56.90536 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 707 a FF(1)231 1491 y FE(\000)p FF(1)1224 1641 y(1)-862 b FE(\000)p FF(1)851 1074 y tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 851 1074 a 851 1074 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 851 1074 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 47.42126 0.0 moveto 47.42126 1. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 2. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 3. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 4. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 5. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 6. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 7. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 8. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 9. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 10. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 11. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 12. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 13. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 14. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 15. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 16. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 17. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 18. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 19. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 20. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 21. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 22. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 23. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 24. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 25. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 26. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 27. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 28. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 29. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 30. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 31. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 32. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 33. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 34. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 35. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 36. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 37. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 38. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 39. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 40. 360 40. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 2 DotLine grestore end @endspecial 851 1074 a tx@Dict begin PutEnd end 851 1074 a 851 1074 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 851 1074 a 851 1074 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 851 1074 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 47.42126 0. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 20. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 1. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 22. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 2. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 24. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 3. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 26. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 4. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 28. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 5. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 30. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 6. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 32. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 7. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 34. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 8. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 36. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 9. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 38. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 10. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 40. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 11. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 42. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 12. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 44. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 13. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 46. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 14. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 48. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 15. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 50. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 16. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 52. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 17. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 54. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 18. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 56. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 19. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 58. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 20. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 60. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 21. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 62. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 22. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 64. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 23. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 66. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 24. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 68. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 25. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 70. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 26. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 72. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 27. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 74. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 28. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 76. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 29. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 78. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 30. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 80. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 31. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 82. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 32. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 84. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 33. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 86. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 34. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 88. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 35. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 90. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 36. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 92. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 37. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 94. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 38. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 96. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 39. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 98. 360 40. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 851 1074 a tx@Dict begin PutEnd end 851 1074 a 1418 1695 4 1141 v 1209 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90536 0 -56.90536 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90536 56.90536 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90536 def /maxTickline 56.90536 def /dT 3107800 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90536 56.90536 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90536 0 -56.90536 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90536 56.90536 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90536 def /maxTickline 56.90536 def /dT 3107800 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90536 56.90536 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 707 a FF(1)1440 1491 y FE(\000)p FF(1)2433 1641 y(1)h FE(\000)p FF(1)2060 1074 y tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2060 1074 a 2060 1074 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2060 1074 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 47.42126 0.0 moveto 47.42126 1. 360 7. div mul tx@Dict begin PtoC end lineto 47.42126 2. 360 7. div mul tx@Dict begin PtoC end lineto 47.42126 3. 360 7. div mul tx@Dict begin PtoC end lineto 47.42126 4. 360 7. div mul tx@Dict begin PtoC end lineto 47.42126 5. 360 7. div mul tx@Dict begin PtoC end lineto 47.42126 6. 360 7. div mul tx@Dict begin PtoC end lineto 47.42126 7. 360 7. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 2 DotLine grestore end @endspecial 2060 1074 a tx@Dict begin PutEnd end 2060 1074 a 2060 1074 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2060 1074 a 2060 1074 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2060 1074 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 47.42126 0. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 20. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 1. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 23. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 2. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 26. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 3. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 29. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 4. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 32. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 5. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 35. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 6. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 38. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 7. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 41. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 8. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 44. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 9. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 47. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 10. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 50. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 11. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 53. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 12. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 56. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 13. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 59. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 14. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 62. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 15. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 65. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 16. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 68. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 17. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 71. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 18. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 74. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 19. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 77. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 20. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 80. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 21. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 83. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 22. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 86. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 23. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 89. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 24. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 92. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 25. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 95. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 26. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 98. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 27. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 101. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 28. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 104. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 29. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 107. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 30. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 110. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 31. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 113. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 32. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 116. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 33. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 119. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 34. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 122. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 35. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 125. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 36. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 128. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 37. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 131. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 38. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 134. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 39. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 137. 360 40. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2060 1074 a tx@Dict begin PutEnd end 2060 1074 a 2628 1695 4 1141 v 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90536 0 -56.90536 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90536 56.90536 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90536 def /maxTickline 56.90536 def /dT 3107800 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90536 56.90536 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90536 0 -56.90536 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90536 56.90536 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90536 def /maxTickline 56.90536 def /dT 3107800 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90536 56.90536 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2715 707 a FF(1)2650 1491 y FE(\000)p FF(1)3643 1641 y(1)g FE(\000)p FF(1)3270 1074 y tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 3270 1074 a 3270 1074 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 3270 1074 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 47.42126 0.0 moveto 47.42126 1. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 2. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 3. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 4. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 5. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 6. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 7. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 8. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 9. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 10. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 11. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 12. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 13. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 14. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 15. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 16. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 17. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 18. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 19. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 20. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 21. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 22. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 23. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 24. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 25. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 26. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 27. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 28. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 29. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 30. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 31. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 32. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 33. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 34. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 35. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 36. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 37. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 38. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 39. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 40. 360 40. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 2 DotLine grestore end @endspecial 3270 1074 a tx@Dict begin PutEnd end 3270 1074 a 3270 1074 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 3270 1074 a 3270 1074 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 3270 1074 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 47.42126 0. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 20. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 1. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 24. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 2. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 28. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 3. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 32. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 4. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 36. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 5. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 40. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 6. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 44. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 7. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 48. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 8. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 52. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 9. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 56. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 10. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 60. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 11. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 64. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 12. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 68. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 13. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 72. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 14. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 76. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 15. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 80. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 16. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 84. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 17. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 88. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 18. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 92. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 19. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 96. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 20. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 100. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 21. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 104. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 22. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 108. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 23. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 112. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 24. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 116. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 25. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 120. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 26. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 124. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 27. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 128. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 28. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 132. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 29. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 136. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 30. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 140. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 31. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 144. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 32. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 148. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 33. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 152. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 34. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 156. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 35. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 160. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 36. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 164. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 37. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 168. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 38. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 172. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 39. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 176. 360 40. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3270 1074 a tx@Dict begin PutEnd end 3270 1074 a 3838 1695 4 1141 v 210 1698 3630 4 v 209 1798 4 100 v 573 1768 a FK(P)n(olyO\033set=2)p 1418 1798 V 724 w(P)n(olyO\033set=3)p 2628 1798 V 724 w(P)n(olyO\033set=4)p 3838 1798 V 210 1801 3630 4 v 209 2941 4 1141 v 851 2321 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90536 0 -56.90536 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90536 56.90536 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90536 def /maxTickline 56.90536 def /dT 3107800 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90536 56.90536 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90536 0 -56.90536 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90536 56.90536 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90536 def /maxTickline 56.90536 def /dT 3107800 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90536 56.90536 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 1953 a FF(1)231 2737 y FE(\000)p FF(1)1224 2887 y(1)f FE(\000)p FF(1)851 2321 y tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 851 2321 a 851 2321 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 851 2321 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 47.42126 0.0 moveto 47.42126 1. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 2. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 3. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 4. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 5. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 6. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 7. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 8. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 9. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 10. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 11. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 12. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 13. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 14. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 15. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 16. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 17. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 18. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 19. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 20. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 21. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 22. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 23. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 24. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 25. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 26. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 27. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 28. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 29. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 30. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 31. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 32. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 33. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 34. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 35. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 36. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 37. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 38. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 39. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 40. 360 40. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 2 DotLine grestore end @endspecial 851 2321 a tx@Dict begin PutEnd end 851 2321 a 851 2321 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 851 2321 a 851 2321 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 851 2321 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 47.42126 0. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 20. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 1. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 25. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 2. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 30. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 3. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 35. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 4. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 40. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 5. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 45. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 6. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 50. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 7. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 55. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 8. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 60. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 9. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 65. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 10. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 70. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 11. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 75. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 12. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 80. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 13. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 85. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 14. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 90. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 15. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 95. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 16. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 100. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 17. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 105. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 18. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 110. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 19. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 115. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 20. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 120. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 21. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 125. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 22. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 130. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 23. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 135. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 24. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 140. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 25. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 145. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 26. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 150. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 27. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 155. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 28. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 160. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 29. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 165. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 30. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 170. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 31. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 175. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 32. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 180. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 33. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 185. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 34. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 190. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 35. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 195. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 36. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 200. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 37. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 205. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 38. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 210. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 39. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 215. 360 40. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 851 2321 a tx@Dict begin PutEnd end 851 2321 a 1418 2941 4 1141 v 1209 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90536 0 -56.90536 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90536 56.90536 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90536 def /maxTickline 56.90536 def /dT 3107800 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90536 56.90536 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90536 0 -56.90536 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90536 56.90536 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90536 def /maxTickline 56.90536 def /dT 3107800 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90536 56.90536 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 1953 a FF(1)1440 2737 y FE(\000)p FF(1)2433 2887 y(1)h FE(\000)p FF(1)2060 2321 y tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2060 2321 a 2060 2321 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2060 2321 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 47.42126 0.0 moveto 47.42126 1. 360 7. div mul tx@Dict begin PtoC end lineto 47.42126 2. 360 7. div mul tx@Dict begin PtoC end lineto 47.42126 3. 360 7. div mul tx@Dict begin PtoC end lineto 47.42126 4. 360 7. div mul tx@Dict begin PtoC end lineto 47.42126 5. 360 7. div mul tx@Dict begin PtoC end lineto 47.42126 6. 360 7. div mul tx@Dict begin PtoC end lineto 47.42126 7. 360 7. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 2 DotLine grestore end @endspecial 2060 2321 a tx@Dict begin PutEnd end 2060 2321 a 2060 2321 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2060 2321 a 2060 2321 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2060 2321 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 47.42126 0. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 20. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 1. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 60. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 2. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 100. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 3. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 140. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 4. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 180. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 5. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 220. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 6. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 260. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 7. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 300. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 8. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 340. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 9. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 380. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 10. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 420. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 11. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 460. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 12. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 500. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 13. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 540. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 14. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 580. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 15. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 620. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 16. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 660. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 17. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 700. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 18. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 740. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 19. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 780. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 20. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 820. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 21. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 860. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 22. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 900. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 23. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 940. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 24. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 980. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 25. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 1020. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 26. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 1060. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 27. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 1100. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 28. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 1140. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 29. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 1180. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 30. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 1220. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 31. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 1260. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 32. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 1300. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 33. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 1340. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 34. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 1380. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 35. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 1420. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 36. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 1460. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 37. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 1500. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 38. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 1540. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 39. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 1580. 360 40. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2060 2321 a tx@Dict begin PutEnd end 2060 2321 a 2628 2941 4 1141 v 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90536 0 -56.90536 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90536 56.90536 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90536 def /maxTickline 56.90536 def /dT 3107800 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90536 56.90536 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90536 0 -56.90536 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90536 56.90536 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90536 def /maxTickline 56.90536 def /dT 3107800 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90536 56.90536 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2715 1953 a FF(1)2650 2737 y FE(\000)p FF(1)3643 2887 y(1)g FE(\000)p FF(1)3270 2321 y tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 3270 2321 a 3270 2321 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 3270 2321 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 47.42126 0.0 moveto 47.42126 1. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 2. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 3. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 4. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 5. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 6. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 7. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 8. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 9. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 10. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 11. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 12. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 13. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 14. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 15. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 16. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 17. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 18. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 19. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 20. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 21. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 22. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 23. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 24. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 25. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 26. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 27. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 28. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 29. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 30. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 31. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 32. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 33. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 34. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 35. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 36. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 37. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 38. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 39. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 40. 360 40. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 2 DotLine grestore end @endspecial 3270 2321 a tx@Dict begin PutEnd end 3270 2321 a 3270 2321 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 3270 2321 a 3270 2321 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 3270 2321 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 47.42126 0. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 20. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 1. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 61. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 2. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 102. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 3. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 143. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 4. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 184. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 5. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 225. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 6. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 266. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 7. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 307. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 8. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 348. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 9. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 389. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 10. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 430. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 11. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 471. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 12. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 512. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 13. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 553. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 14. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 594. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 15. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 635. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 16. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 676. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 17. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 717. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 18. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 758. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 19. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 799. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 20. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 840. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 21. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 881. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 22. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 922. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 23. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 963. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 24. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 1004. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 25. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 1045. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 26. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 1086. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 27. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 1127. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 28. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 1168. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 29. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 1209. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 30. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 1250. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 31. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 1291. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 32. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 1332. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 33. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 1373. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 34. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 1414. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 35. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 1455. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 36. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 1496. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 37. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 1537. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 38. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 1578. 360 40. div mul tx@Dict begin PtoC end lineto 47.42126 39. 360 40. div mul tx@Dict begin PtoC end moveto 47.42126 1619. 360 40. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3270 2321 a tx@Dict begin PutEnd end 3270 2321 a 3838 2941 4 1141 v 210 2944 3630 4 v 209 3044 4 100 v 573 3014 a FK(P)n(olyO\033set=5)p 1418 3044 V 703 w(P)n(olyO\033set=40)p 2628 3044 V 682 w(P)n(olyO\033set=41)p 3838 3044 V 210 3047 3630 4 v 210 3159 2420 4 v 209 3258 4 100 v 461 3228 a FE(n)p FK(PstP)n(olygon[unit=1,)p 1 0 0 TeXcolorrgb(P)n(olyName)p 0 TeXcolorgray(=A,P)n(olyNbSides=6)o(])p 2628 3258 V 209 3358 V 491 3328 a FE(n)p FK(PstP)n(olygon[unit=2,)p 1 0 0 TeXcolorrgb(P)n(olyName)p 0 TeXcolorgray(=B,P)m(olyNbSides=6)o(]) p 2628 3358 V 210 3361 2420 4 v 209 4501 4 1141 v 851 3881 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 3671 a FF(1)295 3435 y(2)231 4140 y FE(\000)p FF(1)231 4376 y FE(\000)p FF(2)1066 4447 y(1)194 b(2)-783 b FE(\000)p FF(1)-343 b FE(\000)p FF(2)851 3881 y tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 851 3881 a 851 3881 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 851 3881 a 851 3881 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@A0 10 {InitPnode } /NodeScale {} def NewNode end end 851 3881 a 851 3881 a tx@Dict begin tx@NodeDict begin {28.45276 0. 360 6. div mul tx@Dict begin PtoC end } false /N@A1 10 {InitPnode } /NodeScale {} def NewNode end end 851 3881 a 851 3881 a tx@Dict begin tx@NodeDict begin {28.45276 1. 360 6. div mul tx@Dict begin PtoC end } false /N@A2 10 {InitPnode } /NodeScale {} def NewNode end end 851 3881 a 851 3881 a tx@Dict begin tx@NodeDict begin {28.45276 2. 360 6. div mul tx@Dict begin PtoC end } false /N@A3 10 {InitPnode } /NodeScale {} def NewNode end end 851 3881 a 851 3881 a tx@Dict begin tx@NodeDict begin {28.45276 3. 360 6. div mul tx@Dict begin PtoC end } false /N@A4 10 {InitPnode } /NodeScale {} def NewNode end end 851 3881 a 851 3881 a tx@Dict begin tx@NodeDict begin {28.45276 4. 360 6. div mul tx@Dict begin PtoC end } false /N@A5 10 {InitPnode } /NodeScale {} def NewNode end end 851 3881 a 851 3881 a tx@Dict begin tx@NodeDict begin {28.45276 5. 360 6. div mul tx@Dict begin PtoC end } false /N@A6 10 {InitPnode } /NodeScale {} def NewNode end end 851 3881 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45276 0.0 moveto 28.45276 1. 360 6. div mul tx@Dict begin PtoC end lineto 28.45276 2. 360 6. div mul tx@Dict begin PtoC end lineto 28.45276 3. 360 6. div mul tx@Dict begin PtoC end lineto 28.45276 4. 360 6. div mul tx@Dict begin PtoC end lineto 28.45276 5. 360 6. div mul tx@Dict begin PtoC end lineto 28.45276 6. 360 6. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 851 3881 a tx@Dict begin PutEnd end 851 3881 a 851 3881 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 851 3881 a 851 3881 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 851 3881 a 851 3881 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@B0 10 {InitPnode } /NodeScale {} def NewNode end end 851 3881 a 851 3881 a tx@Dict begin tx@NodeDict begin {56.90552 0. 360 12. div mul tx@Dict begin PtoC end } false /N@B1 10 {InitPnode } /NodeScale {} def NewNode end end 851 3881 a 851 3881 a tx@Dict begin tx@NodeDict begin {56.90552 1. 360 12. div mul tx@Dict begin PtoC end } false /N@B2 10 {InitPnode } /NodeScale {} def NewNode end end 851 3881 a 851 3881 a tx@Dict begin tx@NodeDict begin {56.90552 2. 360 12. div mul tx@Dict begin PtoC end } false /N@B3 10 {InitPnode } /NodeScale {} def NewNode end end 851 3881 a 851 3881 a tx@Dict begin tx@NodeDict begin {56.90552 3. 360 12. div mul tx@Dict begin PtoC end } false /N@B4 10 {InitPnode } /NodeScale {} def NewNode end end 851 3881 a 851 3881 a tx@Dict begin tx@NodeDict begin {56.90552 4. 360 12. div mul tx@Dict begin PtoC end } false /N@B5 10 {InitPnode } /NodeScale {} def NewNode end end 851 3881 a 851 3881 a tx@Dict begin tx@NodeDict begin {56.90552 5. 360 12. div mul tx@Dict begin PtoC end } false /N@B6 10 {InitPnode } /NodeScale {} def NewNode end end 851 3881 a 851 3881 a tx@Dict begin tx@NodeDict begin {56.90552 6. 360 12. div mul tx@Dict begin PtoC end } false /N@B7 10 {InitPnode } /NodeScale {} def NewNode end end 851 3881 a 851 3881 a tx@Dict begin tx@NodeDict begin {56.90552 7. 360 12. div mul tx@Dict begin PtoC end } false /N@B8 10 {InitPnode } /NodeScale {} def NewNode end end 851 3881 a 851 3881 a tx@Dict begin tx@NodeDict begin {56.90552 8. 360 12. div mul tx@Dict begin PtoC end } false /N@B9 10 {InitPnode } /NodeScale {} def NewNode end end 851 3881 a 851 3881 a tx@Dict begin tx@NodeDict begin {56.90552 9. 360 12. div mul tx@Dict begin PtoC end } false /N@B10 10 {InitPnode } /NodeScale {} def NewNode end end 851 3881 a 851 3881 a tx@Dict begin tx@NodeDict begin {56.90552 10. 360 12. div mul tx@Dict begin PtoC end } false /N@B11 10 {InitPnode } /NodeScale {} def NewNode end end 851 3881 a 851 3881 a tx@Dict begin tx@NodeDict begin {56.90552 11. 360 12. div mul tx@Dict begin PtoC end } false /N@B12 10 {InitPnode } /NodeScale {} def NewNode end end 851 3881 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 56.90552 0.0 moveto 56.90552 1. 360 12. div mul tx@Dict begin PtoC end lineto 56.90552 2. 360 12. div mul tx@Dict begin PtoC end lineto 56.90552 3. 360 12. div mul tx@Dict begin PtoC end lineto 56.90552 4. 360 12. div mul tx@Dict begin PtoC end lineto 56.90552 5. 360 12. div mul tx@Dict begin PtoC end lineto 56.90552 6. 360 12. div mul tx@Dict begin PtoC end lineto 56.90552 7. 360 12. div mul tx@Dict begin PtoC end lineto 56.90552 8. 360 12. div mul tx@Dict begin PtoC end lineto 56.90552 9. 360 12. div mul tx@Dict begin PtoC end lineto 56.90552 10. 360 12. div mul tx@Dict begin PtoC end lineto 56.90552 11. 360 12. div mul tx@Dict begin PtoC end lineto 56.90552 12. 360 12. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 851 3881 a tx@Dict begin PutEnd end 851 3881 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B1 known { /N@B1 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A1 known { /N@A1 load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1418 4501 4 1141 v 1209 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 3671 a FF(1)1505 3435 y(2)1440 4140 y FE(\000)p FF(1)1440 4376 y FE(\000)p FF(2)2276 4447 y(1)194 b(2)-783 b FE(\000)p FF(1)-343 b FE(\000)p FF(2)2060 3881 y tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2060 3881 a 2060 3881 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2060 3881 a 2060 3881 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@A0 10 {InitPnode } /NodeScale {} def NewNode end end 2060 3881 a 2060 3881 a tx@Dict begin tx@NodeDict begin {28.45276 0. 360 6. div mul tx@Dict begin PtoC end } false /N@A1 10 {InitPnode } /NodeScale {} def NewNode end end 2060 3881 a 2060 3881 a tx@Dict begin tx@NodeDict begin {28.45276 1. 360 6. div mul tx@Dict begin PtoC end } false /N@A2 10 {InitPnode } /NodeScale {} def NewNode end end 2060 3881 a 2060 3881 a tx@Dict begin tx@NodeDict begin {28.45276 2. 360 6. div mul tx@Dict begin PtoC end } false /N@A3 10 {InitPnode } /NodeScale {} def NewNode end end 2060 3881 a 2060 3881 a tx@Dict begin tx@NodeDict begin {28.45276 3. 360 6. div mul tx@Dict begin PtoC end } false /N@A4 10 {InitPnode } /NodeScale {} def NewNode end end 2060 3881 a 2060 3881 a tx@Dict begin tx@NodeDict begin {28.45276 4. 360 6. div mul tx@Dict begin PtoC end } false /N@A5 10 {InitPnode } /NodeScale {} def NewNode end end 2060 3881 a 2060 3881 a tx@Dict begin tx@NodeDict begin {28.45276 5. 360 6. div mul tx@Dict begin PtoC end } false /N@A6 10 {InitPnode } /NodeScale {} def NewNode end end 2060 3881 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45276 0.0 moveto 28.45276 1. 360 6. div mul tx@Dict begin PtoC end lineto 28.45276 2. 360 6. div mul tx@Dict begin PtoC end lineto 28.45276 3. 360 6. div mul tx@Dict begin PtoC end lineto 28.45276 4. 360 6. div mul tx@Dict begin PtoC end lineto 28.45276 5. 360 6. div mul tx@Dict begin PtoC end lineto 28.45276 6. 360 6. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2060 3881 a tx@Dict begin PutEnd end 2060 3881 a 2060 3881 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2060 3881 a 2060 3881 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2060 3881 a 2060 3881 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@B0 10 {InitPnode } /NodeScale {} def NewNode end end 2060 3881 a 2060 3881 a tx@Dict begin tx@NodeDict begin {56.90552 0. 360 12. div mul tx@Dict begin PtoC end } false /N@B1 10 {InitPnode } /NodeScale {} def NewNode end end 2060 3881 a 2060 3881 a tx@Dict begin tx@NodeDict begin {56.90552 1. 360 12. div mul tx@Dict begin PtoC end } false /N@B2 10 {InitPnode } /NodeScale {} def NewNode end end 2060 3881 a 2060 3881 a tx@Dict begin tx@NodeDict begin {56.90552 2. 360 12. div mul tx@Dict begin PtoC end } false /N@B3 10 {InitPnode } /NodeScale {} def NewNode end end 2060 3881 a 2060 3881 a tx@Dict begin tx@NodeDict begin {56.90552 3. 360 12. div mul tx@Dict begin PtoC end } false /N@B4 10 {InitPnode } /NodeScale {} def NewNode end end 2060 3881 a 2060 3881 a tx@Dict begin tx@NodeDict begin {56.90552 4. 360 12. div mul tx@Dict begin PtoC end } false /N@B5 10 {InitPnode } /NodeScale {} def NewNode end end 2060 3881 a 2060 3881 a tx@Dict begin tx@NodeDict begin {56.90552 5. 360 12. div mul tx@Dict begin PtoC end } false /N@B6 10 {InitPnode } /NodeScale {} def NewNode end end 2060 3881 a 2060 3881 a tx@Dict begin tx@NodeDict begin {56.90552 6. 360 12. div mul tx@Dict begin PtoC end } false /N@B7 10 {InitPnode } /NodeScale {} def NewNode end end 2060 3881 a 2060 3881 a tx@Dict begin tx@NodeDict begin {56.90552 7. 360 12. div mul tx@Dict begin PtoC end } false /N@B8 10 {InitPnode } /NodeScale {} def NewNode end end 2060 3881 a 2060 3881 a tx@Dict begin tx@NodeDict begin {56.90552 8. 360 12. div mul tx@Dict begin PtoC end } false /N@B9 10 {InitPnode } /NodeScale {} def NewNode end end 2060 3881 a 2060 3881 a tx@Dict begin tx@NodeDict begin {56.90552 9. 360 12. div mul tx@Dict begin PtoC end } false /N@B10 10 {InitPnode } /NodeScale {} def NewNode end end 2060 3881 a 2060 3881 a tx@Dict begin tx@NodeDict begin {56.90552 10. 360 12. div mul tx@Dict begin PtoC end } false /N@B11 10 {InitPnode } /NodeScale {} def NewNode end end 2060 3881 a 2060 3881 a tx@Dict begin tx@NodeDict begin {56.90552 11. 360 12. div mul tx@Dict begin PtoC end } false /N@B12 10 {InitPnode } /NodeScale {} def NewNode end end 2060 3881 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 56.90552 0.0 moveto 56.90552 1. 360 12. div mul tx@Dict begin PtoC end lineto 56.90552 2. 360 12. div mul tx@Dict begin PtoC end lineto 56.90552 3. 360 12. div mul tx@Dict begin PtoC end lineto 56.90552 4. 360 12. div mul tx@Dict begin PtoC end lineto 56.90552 5. 360 12. div mul tx@Dict begin PtoC end lineto 56.90552 6. 360 12. div mul tx@Dict begin PtoC end lineto 56.90552 7. 360 12. div mul tx@Dict begin PtoC end lineto 56.90552 8. 360 12. div mul tx@Dict begin PtoC end lineto 56.90552 9. 360 12. div mul tx@Dict begin PtoC end lineto 56.90552 10. 360 12. div mul tx@Dict begin PtoC end lineto 56.90552 11. 360 12. div mul tx@Dict begin PtoC end lineto 56.90552 12. 360 12. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2060 3881 a tx@Dict begin PutEnd end 2060 3881 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B5 known { /N@B5 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A2 known { /N@A2 load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2628 4501 4 1141 v 210 4505 2420 4 v 209 4604 4 100 v 524 4574 a FE(n)p FK(psline\(A1\)\(B1\))p 1418 4604 V 627 w FE(n)p FK(psline\(A2\)\(B5\))p 2628 4604 V 210 4608 2420 4 v 0 TeXcolorgray 1476 5662 a(26)p 0 TeXcolorgray eop end %%Page: 27 27 TeXDict begin 27 26 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.27) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.5.2) cvn /DEST pdfmark end 86 448 a 83 x FG(5.2)112 b(P)m(olygones)38 b(pr\351d\351\034nis)p 210 616 3191 4 v 209 1284 4 668 v 646 899 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45268 0 -28.45268 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45268 0 -28.45268 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 327 729 a FF(1)262 1119 y FE(\000)p FF(1)822 1229 y(1)-468 b FE(\000)p FF(1)646 899 y tx@Dict begin gsave STV CP T /ps@rot 90. def grestore end 646 899 a 646 899 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 646 899 a 646 899 a tx@Dict begin ps@rot RotBegin end 646 899 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 23.71063 0.0 moveto 23.71063 1. 360 3. div mul tx@Dict begin PtoC end lineto 23.71063 2. 360 3. div mul tx@Dict begin PtoC end lineto 23.71063 3. 360 3. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 646 899 a tx@Dict begin RotEnd end 646 899 a 646 899 a tx@Dict begin PutEnd end 646 899 a 1009 1284 4 668 v 858 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45268 0 -28.45268 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45268 0 -28.45268 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1185 729 a FF(1)1120 1119 y FE(\000)p FF(1)1680 1229 y(1)g FE(\000)p FF(1)1504 899 y tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1504 899 a 1504 899 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 1504 899 a 1504 899 a tx@Dict begin ps@rot RotBegin end 1504 899 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 23.71063 0.0 moveto 23.71063 1. 360 4. div mul tx@Dict begin PtoC end lineto 23.71063 2. 360 4. div mul tx@Dict begin PtoC end lineto 23.71063 3. 360 4. div mul tx@Dict begin PtoC end lineto 23.71063 4. 360 4. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1504 899 a tx@Dict begin RotEnd end 1504 899 a 1504 899 a tx@Dict begin PutEnd end 1504 899 a 1925 1284 4 668 v 826 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45268 0 -28.45268 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45268 0 -28.45268 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2011 729 a FF(1)1947 1119 y FE(\000)p FF(1)2506 1229 y(1)g FE(\000)p FF(1)2330 899 y tx@Dict begin gsave STV CP T /ps@rot 18. def grestore end 2330 899 a 2330 899 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2330 899 a 2330 899 a tx@Dict begin ps@rot RotBegin end 2330 899 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 23.71063 0.0 moveto 23.71063 1. 360 5. div mul tx@Dict begin PtoC end lineto 23.71063 2. 360 5. div mul tx@Dict begin PtoC end lineto 23.71063 3. 360 5. div mul tx@Dict begin PtoC end lineto 23.71063 4. 360 5. div mul tx@Dict begin PtoC end lineto 23.71063 5. 360 5. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2330 899 a tx@Dict begin RotEnd end 2330 899 a 2330 899 a tx@Dict begin PutEnd end 2330 899 a 2662 1284 4 668 v 738 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45268 0 -28.45268 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45268 0 -28.45268 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2749 729 a FF(1)2684 1119 y FE(\000)p FF(1)3244 1229 y(1)g FE(\000)p FF(1)3068 899 y tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 3068 899 a 3068 899 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 3068 899 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 23.71063 0.0 moveto 23.71063 1. 360 6. div mul tx@Dict begin PtoC end lineto 23.71063 2. 360 6. div mul tx@Dict begin PtoC end lineto 23.71063 3. 360 6. div mul tx@Dict begin PtoC end lineto 23.71063 4. 360 6. div mul tx@Dict begin PtoC end lineto 23.71063 5. 360 6. div mul tx@Dict begin PtoC end lineto 23.71063 6. 360 6. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3068 899 a tx@Dict begin PutEnd end 3068 899 a 3399 1284 4 668 v 210 1287 3191 4 v 209 1387 4 100 v 318 1357 a FJ(\\PstT)-8 b(riangle)p 1009 1387 V 356 w(\\PstSquare)p 1925 1387 V 302 w(\\PstP)m(en)m(tagon)p 2662 1387 V 174 w(\\PstHexagon)p 3399 1387 V 210 1390 3191 4 v 209 2058 4 668 v 646 1673 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45268 0 -28.45268 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45268 0 -28.45268 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 327 1503 a FF(1)262 1893 y FE(\000)p FF(1)822 2003 y(1)-468 b FE(\000)p FF(1)646 1673 y tx@Dict begin gsave STV CP T /ps@rot 38.57 def grestore end 646 1673 a 646 1673 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 646 1673 a 646 1673 a tx@Dict begin ps@rot RotBegin end 646 1673 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 23.71063 0.0 moveto 23.71063 1. 360 7. div mul tx@Dict begin PtoC end lineto 23.71063 2. 360 7. div mul tx@Dict begin PtoC end lineto 23.71063 3. 360 7. div mul tx@Dict begin PtoC end lineto 23.71063 4. 360 7. div mul tx@Dict begin PtoC end lineto 23.71063 5. 360 7. div mul tx@Dict begin PtoC end lineto 23.71063 6. 360 7. div mul tx@Dict begin PtoC end lineto 23.71063 7. 360 7. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 646 1673 a tx@Dict begin RotEnd end 646 1673 a 646 1673 a tx@Dict begin PutEnd end 646 1673 a 1009 2058 4 668 v 858 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45268 0 -28.45268 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45268 0 -28.45268 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1185 1503 a FF(1)1120 1893 y FE(\000)p FF(1)1680 2003 y(1)g FE(\000)p FF(1)1504 1673 y tx@Dict begin gsave STV CP T /ps@rot 22.5 def grestore end 1504 1673 a 1504 1673 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 1504 1673 a 1504 1673 a tx@Dict begin ps@rot RotBegin end 1504 1673 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 23.71063 0.0 moveto 23.71063 1. 360 8. div mul tx@Dict begin PtoC end lineto 23.71063 2. 360 8. div mul tx@Dict begin PtoC end lineto 23.71063 3. 360 8. div mul tx@Dict begin PtoC end lineto 23.71063 4. 360 8. div mul tx@Dict begin PtoC end lineto 23.71063 5. 360 8. div mul tx@Dict begin PtoC end lineto 23.71063 6. 360 8. div mul tx@Dict begin PtoC end lineto 23.71063 7. 360 8. div mul tx@Dict begin PtoC end lineto 23.71063 8. 360 8. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1504 1673 a tx@Dict begin RotEnd end 1504 1673 a 1504 1673 a tx@Dict begin PutEnd end 1504 1673 a 1925 2058 4 668 v 826 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45268 0 -28.45268 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45268 0 -28.45268 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2011 1503 a FF(1)1947 1893 y FE(\000)p FF(1)2506 2003 y(1)g FE(\000)p FF(1)2330 1673 y tx@Dict begin gsave STV CP T /ps@rot 10. def grestore end 2330 1673 a 2330 1673 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2330 1673 a 2330 1673 a tx@Dict begin ps@rot RotBegin end 2330 1673 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 23.71063 0.0 moveto 23.71063 1. 360 9. div mul tx@Dict begin PtoC end lineto 23.71063 2. 360 9. div mul tx@Dict begin PtoC end lineto 23.71063 3. 360 9. div mul tx@Dict begin PtoC end lineto 23.71063 4. 360 9. div mul tx@Dict begin PtoC end lineto 23.71063 5. 360 9. div mul tx@Dict begin PtoC end lineto 23.71063 6. 360 9. div mul tx@Dict begin PtoC end lineto 23.71063 7. 360 9. div mul tx@Dict begin PtoC end lineto 23.71063 8. 360 9. div mul tx@Dict begin PtoC end lineto 23.71063 9. 360 9. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2330 1673 a tx@Dict begin RotEnd end 2330 1673 a 2330 1673 a tx@Dict begin PutEnd end 2330 1673 a 2662 2058 4 668 v 738 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45268 0 -28.45268 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45268 0 -28.45268 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2749 1503 a FF(1)2684 1893 y FE(\000)p FF(1)3244 2003 y(1)g FE(\000)p FF(1)3068 1673 y tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 3068 1673 a 3068 1673 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 3068 1673 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 23.71063 0.0 moveto 23.71063 1. 360 10. div mul tx@Dict begin PtoC end lineto 23.71063 2. 360 10. div mul tx@Dict begin PtoC end lineto 23.71063 3. 360 10. div mul tx@Dict begin PtoC end lineto 23.71063 4. 360 10. div mul tx@Dict begin PtoC end lineto 23.71063 5. 360 10. div mul tx@Dict begin PtoC end lineto 23.71063 6. 360 10. div mul tx@Dict begin PtoC end lineto 23.71063 7. 360 10. div mul tx@Dict begin PtoC end lineto 23.71063 8. 360 10. div mul tx@Dict begin PtoC end lineto 23.71063 9. 360 10. div mul tx@Dict begin PtoC end lineto 23.71063 10. 360 10. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3068 1673 a tx@Dict begin PutEnd end 3068 1673 a 3399 2058 4 668 v 210 2061 3191 4 v 209 2161 4 100 v 287 2131 a FJ(\\PstHeptagon)p 1009 2161 V 294 w(\\PstOctogon)p 1925 2161 V 279 w(\\PstNonagon)p 2662 2161 V 186 w(\\PstDecagon)p 3399 2161 V 210 2164 3191 4 v 209 2832 4 668 v 646 2447 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45268 0 -28.45268 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45268 0 -28.45268 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 327 2277 a FF(1)262 2667 y FE(\000)p FF(1)822 2777 y(1)g FE(\000)p FF(1)646 2447 y tx@Dict begin gsave STV CP T /ps@rot 15. def grestore end 646 2447 a 646 2447 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 646 2447 a 646 2447 a tx@Dict begin ps@rot RotBegin end 646 2447 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 23.71063 0.0 moveto 23.71063 1. 360 12. div mul tx@Dict begin PtoC end lineto 23.71063 2. 360 12. div mul tx@Dict begin PtoC end lineto 23.71063 3. 360 12. div mul tx@Dict begin PtoC end lineto 23.71063 4. 360 12. div mul tx@Dict begin PtoC end lineto 23.71063 5. 360 12. div mul tx@Dict begin PtoC end lineto 23.71063 6. 360 12. div mul tx@Dict begin PtoC end lineto 23.71063 7. 360 12. div mul tx@Dict begin PtoC end lineto 23.71063 8. 360 12. div mul tx@Dict begin PtoC end lineto 23.71063 9. 360 12. div mul tx@Dict begin PtoC end lineto 23.71063 10. 360 12. div mul tx@Dict begin PtoC end lineto 23.71063 11. 360 12. div mul tx@Dict begin PtoC end lineto 23.71063 12. 360 12. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 646 2447 a tx@Dict begin RotEnd end 646 2447 a 646 2447 a tx@Dict begin PutEnd end 646 2447 a 1009 2832 4 668 v 858 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45268 0 -28.45268 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45268 0 -28.45268 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1185 2277 a FF(1)1120 2667 y FE(\000)p FF(1)1680 2777 y(1)g FE(\000)p FF(1)1504 2447 y tx@Dict begin gsave STV CP T /ps@rot 18. def grestore end 1504 2447 a 1504 2447 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 1504 2447 a 1504 2447 a tx@Dict begin ps@rot RotBegin end 1504 2447 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 23.71063 0.0 moveto 23.71063 2. 360 5. div mul tx@Dict begin PtoC end lineto 23.71063 4. 360 5. div mul tx@Dict begin PtoC end lineto 23.71063 6. 360 5. div mul tx@Dict begin PtoC end lineto 23.71063 8. 360 5. div mul tx@Dict begin PtoC end lineto 23.71063 10. 360 5. div mul tx@Dict begin PtoC end lineto gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1504 2447 a tx@Dict begin RotEnd end 1504 2447 a 1504 2447 a tx@Dict begin PutEnd end 1504 2447 a 1925 2832 4 668 v 826 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45268 0 -28.45268 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45268 0 -28.45268 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2011 2277 a FF(1)1947 2667 y FE(\000)p FF(1)2506 2777 y(1)g FE(\000)p FF(1)2330 2447 y tx@Dict begin gsave STV CP T /ps@rot 18. def grestore end 2330 2447 a 2330 2447 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2330 2447 a 2330 2447 a tx@Dict begin ps@rot RotBegin end 2330 2447 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 23.71063 0.0 moveto 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 23.71063 1. 360 5. div mul tx@Dict begin PtoC end 9.01015 0.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 23.71063 2. 360 5. div mul tx@Dict begin PtoC end 9.01015 1.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 23.71063 3. 360 5. div mul tx@Dict begin PtoC end 9.01015 2.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 23.71063 4. 360 5. div mul tx@Dict begin PtoC end 9.01015 3.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 23.71063 5. 360 5. div mul tx@Dict begin PtoC end 9.01015 4.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2330 2447 a tx@Dict begin RotEnd end 2330 2447 a 2330 2447 a tx@Dict begin PutEnd end 2330 2447 a 2662 2832 4 668 v 3399 2832 V 210 2835 3191 4 v 209 2934 4 100 v 260 2905 a FJ(\\PstDo)s(decagon)p 1009 2934 V 155 w(\\PstStarFiv)m(eLines)p 1925 2934 V 175 w(\\PstStarFiv)m(e)p 2662 2934 V 3399 2934 V 210 2938 3191 4 v 210 3049 3345 4 v 209 3717 4 668 v 670 3333 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45268 0 -28.45268 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45268 0 -28.45268 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 351 3162 a FF(1)286 3552 y FE(\000)p FF(1)846 3663 y(1)g FE(\000)p FF(1)670 3333 y tx@Dict begin gsave STV CP T /ps@rot 90. def grestore end 670 3333 a 670 3333 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 670 3333 a 670 3333 a tx@Dict begin ps@rot RotBegin end 670 3333 a @beginspecial @setspecial tx@Dict begin STP newpath 0.0 SLW 0 0 1 setrgbcolor 23.71063 0.0 moveto 23.71063 1. 360 3. div mul tx@Dict begin PtoC end lineto 23.71063 2. 360 3. div mul tx@Dict begin PtoC end lineto 23.71063 3. 360 3. div mul tx@Dict begin PtoC end lineto gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 670 3333 a tx@Dict begin RotEnd end 670 3333 a 670 3333 a tx@Dict begin PutEnd end 670 3333 a 1057 3717 4 668 v 905 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45268 0 -28.45268 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45268 0 -28.45268 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1256 3162 a FF(1)1192 3552 y FE(\000)p FF(1)1751 3663 y(1)g FE(\000)p FF(1)1575 3333 y tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1575 3333 a 1575 3333 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 1575 3333 a 1575 3333 a tx@Dict begin ps@rot RotBegin end 1575 3333 a @beginspecial @setspecial tx@Dict begin STP newpath 0.0 SLW 0 0 1 setrgbcolor 23.71063 0.0 moveto 23.71063 1. 360 4. div mul tx@Dict begin PtoC end lineto 23.71063 2. 360 4. div mul tx@Dict begin PtoC end lineto 23.71063 3. 360 4. div mul tx@Dict begin PtoC end lineto 23.71063 4. 360 4. div mul tx@Dict begin PtoC end lineto gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 1575 3333 a tx@Dict begin RotEnd end 1575 3333 a 1575 3333 a tx@Dict begin PutEnd end 1575 3333 a 2020 3717 4 668 v 871 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45268 0 -28.45268 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45268 0 -28.45268 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2127 3162 a FF(1)2063 3552 y FE(\000)p FF(1)2623 3663 y(1)g FE(\000)p FF(1)2446 3333 y tx@Dict begin gsave STV CP T /ps@rot 18. def grestore end 2446 3333 a 2446 3333 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2446 3333 a 2446 3333 a tx@Dict begin ps@rot RotBegin end 2446 3333 a @beginspecial @setspecial tx@Dict begin STP newpath 0.0 SLW 0 0 1 setrgbcolor 23.71063 0.0 moveto 23.71063 1. 360 5. div mul tx@Dict begin PtoC end lineto 23.71063 2. 360 5. div mul tx@Dict begin PtoC end lineto 23.71063 3. 360 5. div mul tx@Dict begin PtoC end lineto 23.71063 4. 360 5. div mul tx@Dict begin PtoC end lineto 23.71063 5. 360 5. div mul tx@Dict begin PtoC end lineto gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 2446 3333 a tx@Dict begin RotEnd end 2446 3333 a 2446 3333 a tx@Dict begin PutEnd end 2446 3333 a 2799 3717 4 668 v 767 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45268 0 -28.45268 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45268 0 -28.45268 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2894 3162 a FF(1)2829 3552 y FE(\000)p FF(1)3389 3663 y(1)g FE(\000)p FF(1)3213 3333 y tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 3213 3333 a 3213 3333 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 3213 3333 a @beginspecial @setspecial tx@Dict begin STP newpath 0.0 SLW 0 0 1 setrgbcolor 23.71063 0.0 moveto 23.71063 1. 360 6. div mul tx@Dict begin PtoC end lineto 23.71063 2. 360 6. div mul tx@Dict begin PtoC end lineto 23.71063 3. 360 6. div mul tx@Dict begin PtoC end lineto 23.71063 4. 360 6. div mul tx@Dict begin PtoC end lineto 23.71063 5. 360 6. div mul tx@Dict begin PtoC end lineto 23.71063 6. 360 6. div mul tx@Dict begin PtoC end lineto gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 3213 3333 a tx@Dict begin PutEnd end 3213 3333 a 3553 3717 4 668 v 210 3720 3345 4 v 209 3820 4 100 v 318 3790 a FJ(\\PstT)-8 b(riangle*)p 1057 3820 V 356 w(\\PstSquare*)p 2020 3820 V 298 w(\\PstP)m(en)m(tagon*)p 2799 3820 V 156 w(\\PstHexagon*)p 3553 3820 V 210 3823 3345 4 v 209 4491 4 668 v 670 4106 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45268 0 -28.45268 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45268 0 -28.45268 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 351 3936 a FF(1)286 4326 y FE(\000)p FF(1)846 4436 y(1)-468 b FE(\000)p FF(1)670 4106 y tx@Dict begin gsave STV CP T /ps@rot 38.57 def grestore end 670 4106 a 670 4106 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 670 4106 a 670 4106 a tx@Dict begin ps@rot RotBegin end 670 4106 a @beginspecial @setspecial tx@Dict begin STP newpath 0.0 SLW 0 0 1 setrgbcolor 23.71063 0.0 moveto 23.71063 1. 360 7. div mul tx@Dict begin PtoC end lineto 23.71063 2. 360 7. div mul tx@Dict begin PtoC end lineto 23.71063 3. 360 7. div mul tx@Dict begin PtoC end lineto 23.71063 4. 360 7. div mul tx@Dict begin PtoC end lineto 23.71063 5. 360 7. div mul tx@Dict begin PtoC end lineto 23.71063 6. 360 7. div mul tx@Dict begin PtoC end lineto 23.71063 7. 360 7. div mul tx@Dict begin PtoC end lineto gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 670 4106 a tx@Dict begin RotEnd end 670 4106 a 670 4106 a tx@Dict begin PutEnd end 670 4106 a 1057 4491 4 668 v 905 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45268 0 -28.45268 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45268 0 -28.45268 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1256 3936 a FF(1)1192 4326 y FE(\000)p FF(1)1751 4436 y(1)g FE(\000)p FF(1)1575 4106 y tx@Dict begin gsave STV CP T /ps@rot 22.5 def grestore end 1575 4106 a 1575 4106 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 1575 4106 a 1575 4106 a tx@Dict begin ps@rot RotBegin end 1575 4106 a @beginspecial @setspecial tx@Dict begin STP newpath 0.0 SLW 0 0 1 setrgbcolor 23.71063 0.0 moveto 23.71063 1. 360 8. div mul tx@Dict begin PtoC end lineto 23.71063 2. 360 8. div mul tx@Dict begin PtoC end lineto 23.71063 3. 360 8. div mul tx@Dict begin PtoC end lineto 23.71063 4. 360 8. div mul tx@Dict begin PtoC end lineto 23.71063 5. 360 8. div mul tx@Dict begin PtoC end lineto 23.71063 6. 360 8. div mul tx@Dict begin PtoC end lineto 23.71063 7. 360 8. div mul tx@Dict begin PtoC end lineto 23.71063 8. 360 8. div mul tx@Dict begin PtoC end lineto gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 1575 4106 a tx@Dict begin RotEnd end 1575 4106 a 1575 4106 a tx@Dict begin PutEnd end 1575 4106 a 2020 4491 4 668 v 871 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45268 0 -28.45268 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45268 0 -28.45268 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2127 3936 a FF(1)2063 4326 y FE(\000)p FF(1)2623 4436 y(1)g FE(\000)p FF(1)2446 4106 y tx@Dict begin gsave STV CP T /ps@rot 10. def grestore end 2446 4106 a 2446 4106 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2446 4106 a 2446 4106 a tx@Dict begin ps@rot RotBegin end 2446 4106 a @beginspecial @setspecial tx@Dict begin STP newpath 0.0 SLW 0 0 1 setrgbcolor 23.71063 0.0 moveto 23.71063 1. 360 9. div mul tx@Dict begin PtoC end lineto 23.71063 2. 360 9. div mul tx@Dict begin PtoC end lineto 23.71063 3. 360 9. div mul tx@Dict begin PtoC end lineto 23.71063 4. 360 9. div mul tx@Dict begin PtoC end lineto 23.71063 5. 360 9. div mul tx@Dict begin PtoC end lineto 23.71063 6. 360 9. div mul tx@Dict begin PtoC end lineto 23.71063 7. 360 9. div mul tx@Dict begin PtoC end lineto 23.71063 8. 360 9. div mul tx@Dict begin PtoC end lineto 23.71063 9. 360 9. div mul tx@Dict begin PtoC end lineto gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 2446 4106 a tx@Dict begin RotEnd end 2446 4106 a 2446 4106 a tx@Dict begin PutEnd end 2446 4106 a 2799 4491 4 668 v 767 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45268 0 -28.45268 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45268 0 -28.45268 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2894 3936 a FF(1)2829 4326 y FE(\000)p FF(1)3389 4436 y(1)g FE(\000)p FF(1)3213 4106 y tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 3213 4106 a 3213 4106 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 3213 4106 a @beginspecial @setspecial tx@Dict begin STP newpath 0.0 SLW 0 0 1 setrgbcolor 23.71063 0.0 moveto 23.71063 1. 360 10. div mul tx@Dict begin PtoC end lineto 23.71063 2. 360 10. div mul tx@Dict begin PtoC end lineto 23.71063 3. 360 10. div mul tx@Dict begin PtoC end lineto 23.71063 4. 360 10. div mul tx@Dict begin PtoC end lineto 23.71063 5. 360 10. div mul tx@Dict begin PtoC end lineto 23.71063 6. 360 10. div mul tx@Dict begin PtoC end lineto 23.71063 7. 360 10. div mul tx@Dict begin PtoC end lineto 23.71063 8. 360 10. div mul tx@Dict begin PtoC end lineto 23.71063 9. 360 10. div mul tx@Dict begin PtoC end lineto 23.71063 10. 360 10. div mul tx@Dict begin PtoC end lineto gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 3213 4106 a tx@Dict begin PutEnd end 3213 4106 a 3553 4491 4 668 v 210 4494 3345 4 v 209 4594 4 100 v 287 4564 a FJ(\\PstHeptagon*)p 1057 4594 V 294 w(\\PstOctogon*)p 2020 4594 V 275 w(\\PstNonagon*)p 2799 4594 V 168 w(\\PstDecagon*)p 3553 4594 V 210 4597 3345 4 v 209 5265 4 668 v 670 4880 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45268 0 -28.45268 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45268 0 -28.45268 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 351 4710 a FF(1)286 5100 y FE(\000)p FF(1)846 5210 y(1)g FE(\000)p FF(1)670 4880 y tx@Dict begin gsave STV CP T /ps@rot 15. def grestore end 670 4880 a 670 4880 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 670 4880 a 670 4880 a tx@Dict begin ps@rot RotBegin end 670 4880 a @beginspecial @setspecial tx@Dict begin STP newpath 0.0 SLW 0 0 1 setrgbcolor 23.71063 0.0 moveto 23.71063 1. 360 12. div mul tx@Dict begin PtoC end lineto 23.71063 2. 360 12. div mul tx@Dict begin PtoC end lineto 23.71063 3. 360 12. div mul tx@Dict begin PtoC end lineto 23.71063 4. 360 12. div mul tx@Dict begin PtoC end lineto 23.71063 5. 360 12. div mul tx@Dict begin PtoC end lineto 23.71063 6. 360 12. div mul tx@Dict begin PtoC end lineto 23.71063 7. 360 12. div mul tx@Dict begin PtoC end lineto 23.71063 8. 360 12. div mul tx@Dict begin PtoC end lineto 23.71063 9. 360 12. div mul tx@Dict begin PtoC end lineto 23.71063 10. 360 12. div mul tx@Dict begin PtoC end lineto 23.71063 11. 360 12. div mul tx@Dict begin PtoC end lineto 23.71063 12. 360 12. div mul tx@Dict begin PtoC end lineto gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 670 4880 a tx@Dict begin RotEnd end 670 4880 a 670 4880 a tx@Dict begin PutEnd end 670 4880 a 1057 5265 4 668 v 905 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45268 0 -28.45268 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45268 0 -28.45268 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1256 4710 a FF(1)1192 5100 y FE(\000)p FF(1)1751 5210 y(1)g FE(\000)p FF(1)1575 4880 y tx@Dict begin gsave STV CP T /ps@rot 18. def grestore end 1575 4880 a 1575 4880 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 1575 4880 a 1575 4880 a tx@Dict begin ps@rot RotBegin end 1575 4880 a @beginspecial @setspecial tx@Dict begin STP newpath 0.0 SLW 0 0 1 setrgbcolor 23.71063 0.0 moveto 23.71063 2. 360 5. div mul tx@Dict begin PtoC end lineto 23.71063 4. 360 5. div mul tx@Dict begin PtoC end lineto 23.71063 6. 360 5. div mul tx@Dict begin PtoC end lineto 23.71063 8. 360 5. div mul tx@Dict begin PtoC end lineto 23.71063 10. 360 5. div mul tx@Dict begin PtoC end lineto gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 1575 4880 a tx@Dict begin RotEnd end 1575 4880 a 1575 4880 a tx@Dict begin PutEnd end 1575 4880 a 2020 5265 4 668 v 871 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45268 0 -28.45268 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45268 0 -28.45268 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45268 28.45268 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45268 def /maxTickline 28.45268 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45268 28.45268 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2127 4710 a FF(1)2063 5100 y FE(\000)p FF(1)2623 5210 y(1)g FE(\000)p FF(1)2446 4880 y tx@Dict begin gsave STV CP T /ps@rot 18. def grestore end 2446 4880 a 2446 4880 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2446 4880 a 2446 4880 a tx@Dict begin ps@rot RotBegin end 2446 4880 a @beginspecial @setspecial tx@Dict begin STP newpath 0.0 SLW 0 0 1 setrgbcolor 23.71063 0.0 moveto 0.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 23.71063 1. 360 5. div mul tx@Dict begin PtoC end 9.01015 0.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 0.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 23.71063 2. 360 5. div mul tx@Dict begin PtoC end 9.01015 1.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 0.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 23.71063 3. 360 5. div mul tx@Dict begin PtoC end 9.01015 2.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 0.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 23.71063 4. 360 5. div mul tx@Dict begin PtoC end 9.01015 3.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 0.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 23.71063 5. 360 5. div mul tx@Dict begin PtoC end 9.01015 4.5 360 5. div mul tx@Dict begin PtoC end /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 2446 4880 a tx@Dict begin RotEnd end 2446 4880 a 2446 4880 a tx@Dict begin PutEnd end 2446 4880 a 2799 5265 4 668 v 3553 5265 V 210 5268 3345 4 v 209 5368 4 100 v 260 5338 a FJ(\\PstDo)s(decagon*)p 1057 5368 V 154 w(\\PstStarFiv)m(eLines*)p 2020 5368 V 173 w(\\PstStarFiv)m(e*)p 2799 5368 V 3553 5368 V 210 5371 3345 4 v 0 TeXcolorgray 1476 5662 a FK(27)p 0 TeXcolorgray eop end %%Page: 28 28 TeXDict begin 28 27 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.28) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 3630 4 v 209 551 4 100 v 1558 521 a FE(n)p FK(PstStarFiv)n(e[)p 1 0 0 TeXcolorrgb(xunit)p 0 TeXcolorgray(=1.5])p 3838 551 V 210 555 3630 4 v 209 1695 4 1141 v 851 1074 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 864 a FF(1)295 628 y(2)231 1333 y FE(\000)p FF(1)231 1569 y FE(\000)p FF(2)1066 1641 y(1)194 b(2)-783 b FE(\000)p FF(1)-343 b FE(\000)p FF(2)851 1074 y tx@Dict begin gsave STV CP T /ps@rot 18. def grestore end 851 1074 a 851 1074 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 851 1074 a 851 1074 a tx@Dict begin ps@rot RotBegin end 851 1074 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 1 0 28.45276 mul exch 42.67914 mul exch moveto 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 1 360 5 div mul cos 1 360 5 div mul sin 28.45276 mul exch 42.67914 mul exch 0.38 0.5 360 5 div mul cos mul 0.38 0.5 360 5 div mul sin mul 28.45276 mul exch 42.67914 mul exch /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 2 360 5 div mul cos 2 360 5 div mul sin 28.45276 mul exch 42.67914 mul exch 0.38 1.5 360 5 div mul cos mul 0.38 1.5 360 5 div mul sin mul 28.45276 mul exch 42.67914 mul exch /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 3 360 5 div mul cos 3 360 5 div mul sin 28.45276 mul exch 42.67914 mul exch 0.38 2.5 360 5 div mul cos mul 0.38 2.5 360 5 div mul sin mul 28.45276 mul exch 42.67914 mul exch /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 4 360 5 div mul cos 4 360 5 div mul sin 28.45276 mul exch 42.67914 mul exch 0.38 3.5 360 5 div mul cos mul 0.38 3.5 360 5 div mul sin mul 28.45276 mul exch 42.67914 mul exch /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 5 360 5 div mul cos 5 360 5 div mul sin 28.45276 mul exch 42.67914 mul exch 0.38 4.5 360 5 div mul cos mul 0.38 4.5 360 5 div mul sin mul 28.45276 mul exch 42.67914 mul exch /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 851 1074 a tx@Dict begin RotEnd end 851 1074 a 851 1074 a tx@Dict begin PutEnd end 851 1074 a 1418 1695 4 1141 v 1209 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 864 a FF(1)1505 628 y(2)1440 1333 y FE(\000)p FF(1)1440 1569 y FE(\000)p FF(2)2276 1641 y(1)194 b(2)-783 b FE(\000)p FF(1)-343 b FE(\000)p FF(2)2060 1074 y tx@Dict begin gsave STV CP T /ps@rot 18. def grestore end 2060 1074 a 2060 1074 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2060 1074 a 2060 1074 a tx@Dict begin ps@rot RotBegin end 2060 1074 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 1 0 42.67914 mul exch 28.45276 mul exch moveto 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 1 360 5 div mul cos 1 360 5 div mul sin 42.67914 mul exch 28.45276 mul exch 0.38 0.5 360 5 div mul cos mul 0.38 0.5 360 5 div mul sin mul 42.67914 mul exch 28.45276 mul exch /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 2 360 5 div mul cos 2 360 5 div mul sin 42.67914 mul exch 28.45276 mul exch 0.38 1.5 360 5 div mul cos mul 0.38 1.5 360 5 div mul sin mul 42.67914 mul exch 28.45276 mul exch /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 3 360 5 div mul cos 3 360 5 div mul sin 42.67914 mul exch 28.45276 mul exch 0.38 2.5 360 5 div mul cos mul 0.38 2.5 360 5 div mul sin mul 42.67914 mul exch 28.45276 mul exch /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 4 360 5 div mul cos 4 360 5 div mul sin 42.67914 mul exch 28.45276 mul exch 0.38 3.5 360 5 div mul cos mul 0.38 3.5 360 5 div mul sin mul 42.67914 mul exch 28.45276 mul exch /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 5 360 5 div mul cos 5 360 5 div mul sin 42.67914 mul exch 28.45276 mul exch 0.38 4.5 360 5 div mul cos mul 0.38 4.5 360 5 div mul sin mul 42.67914 mul exch 28.45276 mul exch /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2060 1074 a tx@Dict begin RotEnd end 2060 1074 a 2060 1074 a tx@Dict begin PutEnd end 2060 1074 a 2628 1695 4 1141 v 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2715 864 a FF(1)2715 628 y(2)2650 1333 y FE(\000)p FF(1)2650 1569 y FE(\000)p FF(2)3486 1641 y(1)194 b(2)-783 b FE(\000)p FF(1)-343 b FE(\000)p FF(2)3270 1074 y tx@Dict begin gsave STV CP T /ps@rot 18. def grestore end 3270 1074 a 3270 1074 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 3270 1074 a 3270 1074 a tx@Dict begin ps@rot RotBegin end 3270 1074 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 1 0 42.67914 mul exch 14.22638 mul exch moveto 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 1 360 5 div mul cos 1 360 5 div mul sin 42.67914 mul exch 14.22638 mul exch 0.38 0.5 360 5 div mul cos mul 0.38 0.5 360 5 div mul sin mul 42.67914 mul exch 14.22638 mul exch /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 2 360 5 div mul cos 2 360 5 div mul sin 42.67914 mul exch 14.22638 mul exch 0.38 1.5 360 5 div mul cos mul 0.38 1.5 360 5 div mul sin mul 42.67914 mul exch 14.22638 mul exch /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 3 360 5 div mul cos 3 360 5 div mul sin 42.67914 mul exch 14.22638 mul exch 0.38 2.5 360 5 div mul cos mul 0.38 2.5 360 5 div mul sin mul 42.67914 mul exch 14.22638 mul exch /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 4 360 5 div mul cos 4 360 5 div mul sin 42.67914 mul exch 14.22638 mul exch 0.38 3.5 360 5 div mul cos mul 0.38 3.5 360 5 div mul sin mul 42.67914 mul exch 14.22638 mul exch /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 5 360 5 div mul cos 5 360 5 div mul sin 42.67914 mul exch 14.22638 mul exch 0.38 4.5 360 5 div mul cos mul 0.38 4.5 360 5 div mul sin mul 42.67914 mul exch 14.22638 mul exch /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3270 1074 a tx@Dict begin RotEnd end 3270 1074 a 3270 1074 a tx@Dict begin PutEnd end 3270 1074 a 3838 1695 4 1141 v 210 1698 3630 4 v 209 1798 4 100 v 1 0 0 TeXcolorrgb 634 1768 a FK(xunit)p 0 TeXcolorgray(=1.5)p 1418 1798 V 1 0 0 TeXcolorrgb 819 w(yunit)p 0 TeXcolorgray(=1.5)p 2628 1798 V 1 0 0 TeXcolorrgb 682 w(xunit)p 0 TeXcolorgray(=0.5,)p 1 0 0 TeXcolorrgb(yunit)p 0 TeXcolorgray(=1.5)p 3838 1798 V 210 1801 3630 4 v 0 TeXcolorgray 1476 5662 a(28)p 0 TeXcolorgray eop end %%Page: 29 29 TeXDict begin 29 28 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.29) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (section.6) cvn /DEST pdfmark end 86 448 a 83 x FH(6)134 b(Courb)t(es)45 b(de)g(Bezier)210 713 y FK(utilisation)28 b(du)g(mo)r(dule)g(\023)22 b FJ(pst-b)s(ezier)f FK(\024)86 845 y SDict begin H.S end 86 845 a 86 845 a SDict begin 12 H.A end 86 845 a 86 845 a SDict begin [/View [/XYZ H.V]/Dest (subsection.6.1) cvn /DEST pdfmark end 86 845 a 101 x FG(6.1)112 b(Commande)39 b(psb)s(curv)m(e)p 210 1030 1447 4 v 209 1934 4 904 v 378 1786 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2638 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 1812 a FF(0)295 1576 y(1)295 1340 y(2)295 1104 y(3)357 1880 y(0)195 b(1)f(2)g(3)g(4)g(5)378 1786 y @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /n /n 56.90552 56.90552 0.25 0.25 ] [ /n /n /n /n 85.35828 28.45276 0.25 0.25 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 0.25 0.25 ] ] /K 1 >> pstBCurve gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1655 1934 V 210 1937 1447 4 v 209 2037 4 100 v 354 2007 a FJ(\\psb)s(curv)m(e)p FK (\(1,1\)\(2,2\)\(3,1\)\(4,2\))p 1655 2037 V 210 2040 1447 4 v 210 2152 1804 4 v 209 3056 4 904 v 557 2908 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2638 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 474 2934 a FF(0)474 2697 y(1)474 2461 y(2)474 2225 y(3)536 3001 y(0)g(1)h(2)f(3)g(4)g(5)557 2908 y @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /n /n 56.90552 56.90552 0.25 0.25 ] [ /n /n /n /n 85.35828 28.45276 0.25 0.25 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 0.25 0.25 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2012 3056 V 210 3059 1804 4 v 209 3158 4 100 v 260 3129 a FE(n)p FK(psb)r(curv)n(e)p 1 0 0 TeXcolorrgb([sho)n(wp)r(oin)n(ts=true])p 0 TeXcolorgray(\(1,1\)\(2,2\)\(3,1\)\(4,2\))p 2012 3158 V 210 3162 1804 4 v 86 3278 a SDict begin H.S end 86 3278 a 86 3278 a SDict begin 12 H.A end 86 3278 a 86 3278 a SDict begin [/View [/XYZ H.V]/Dest (subsection.6.2) cvn /DEST pdfmark end 86 3278 a 76 x FG(6.2)112 b(Mo)s(di\034cateurs)p 210 3420 2893 4 v 209 4324 4 904 v 378 4176 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2638 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 4202 a FF(0)295 3965 y(1)295 3729 y(2)295 3493 y(3)357 4269 y(0)195 b(1)f(2)g(3)g(4)g(5)378 4176 y @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /n /n 56.90552 56.90552 0.25 0.25 ] [ /n /n /n /n 85.35828 28.45276 0.25 0.25 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 0.25 0.25 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 1 0 0 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /n /n 56.90552 56.90552 0.25 0.25 ] [ 56.90552 28.45276 /n /n 85.35828 28.45276 0.25 0.25 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 0.25 0.25 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1655 4324 V 1446 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2638 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1741 4202 a(0)1741 3965 y(1)1741 3729 y(2)1741 3493 y(3)1803 4269 y(0)h(1)f(2)g(3)g(4)h(5) 1824 4176 y @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /n /n 56.90552 56.90552 0.25 0.25 ] [ /n /n /n /n 85.35828 28.45276 0.25 0.25 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 0.25 0.25 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 1 0 0 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /n /n 56.90552 56.90552 0.25 0.25 ] [ /n /n 56.90552 28.45276 85.35828 28.45276 0.25 0.25 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 0.25 0.25 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3101 4324 V 210 4327 2893 4 v 209 4426 4 100 v 314 4397 a FE(n)p FK(psb)r(curv)n(e\(1,1\)\(2,2\))p 1 0 0 TeXcolorrgb(l\(2,1\))p 0 TeXcolorgray(\(3,1\)\(4,2\))p 1655 4426 V 199 w FE(n)p FK(psb)r(curv)n(e\(1,1\)\(2,2\))p 1 0 0 TeXcolorrgb(r\(2,1\))p 0 TeXcolorgray(\(3,1\)\(4,2\))p 3101 4426 V 210 4430 2893 4 v 0 TeXcolorgray 1476 5662 a(29)p 0 TeXcolorgray eop end %%Page: 30 30 TeXDict begin 30 29 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.30) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 2893 4 v 209 1356 4 904 v 378 1208 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2638 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 1234 a FF(0)295 997 y(1)295 761 y(2)295 525 y(3)357 1301 y(0)195 b(1)f(2)g(3)g(4)g(5)378 1208 y @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /n /n 56.90552 56.90552 0.25 0.25 ] [ /n /n /n /n 85.35828 28.45276 0.25 0.25 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 0.25 0.25 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 1 0 0 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /s /s 56.90552 56.90552 0.25 0.25 ] [ 56.90552 28.45276 /n /n 85.35828 28.45276 0.25 0.25 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 0.25 0.25 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1655 1356 V 1446 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2638 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1741 1234 a(0)1741 997 y(1)1741 761 y(2)1741 525 y(3)1803 1301 y(0)h(1)f(2)g(3)g(4)h(5) 1824 1208 y @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /n /n 56.90552 56.90552 0.25 0.25 ] [ /n /n /n /n 85.35828 28.45276 0.25 0.25 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 0.25 0.25 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 1 0 0 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /s /s 56.90552 56.90552 0.25 0.25 ] [ 85.35828 71.1319 /n /n 85.35828 28.45276 0.25 0.25 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 0.25 0.25 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3101 1356 V 210 1359 2893 4 v 209 1458 4 100 v 299 1429 a FE(n)p FK(psb)r(curv)n(e\(1,1\)\(2,2\))p 1 0 0 TeXcolorrgb(L\(2,1\))p 0 TeXcolorgray(\(3,1\)\(4,2\))p 1655 1458 V 143 w FE(n)p FK(psb)r(curv)n(e\(1,1\)\(2,2\))p 1 0 0 TeXcolorrgb(L\(3,2.5\))p 0 TeXcolorgray(\(3,1\)\(4,2\))p 3101 1458 V 210 1462 2893 4 v 210 1573 2936 4 v 209 2477 4 904 v 378 2329 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2638 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 2355 a FF(0)295 2119 y(1)295 1883 y(2)295 1646 y(3)357 2423 y(0)g(1)f(2)g(3)g(4)g(5)378 2329 y FK(v)p @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /n /n 56.90552 56.90552 0.25 0.25 ] [ /n /n /n /n 85.35828 28.45276 0.25 0.25 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 0.25 0.25 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 1 0 0 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /n /n 56.90552 56.90552 0.25 0.25 ] [ /n /n /n /n 85.35828 28.45276 0.5 0.25 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 0.25 0.25 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1698 2477 V 1446 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2638 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1785 2355 a FF(0)1785 2119 y(1)1785 1883 y(2)1785 1646 y(3)1847 2423 y(0)h(1)f(2)g(3)g(4)g(5)1868 2329 y @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /n /n 56.90552 56.90552 0.25 0.25 ] [ /n /n /n /n 85.35828 28.45276 0.25 0.25 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 0.25 0.25 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 1 0 0 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /n /n 56.90552 56.90552 0.25 0.25 ] [ /n /n /n /n 85.35828 28.45276 1.5 0.25 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 0.25 0.25 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3145 2477 V 210 2480 2936 4 v 209 2580 4 100 v 296 2550 a FE(n)p FK(psb)r(curv)n(e\(1,1\)\(2,2\))p 1 0 0 TeXcolorrgb(tl{0.5})p 0 TeXcolorgray 25 w(\(3,1\)\(4,2\))p 1698 2580 V 149 w FE(n)p FK(psb)r(curv)n(e\(1,1\)\(2,2\))p 1 0 0 TeXcolorrgb(tl{1.5})p 0 TeXcolorgray 25 w(\(3,1\)\(4,2\))p 3145 2580 V 210 2583 2936 4 v 210 2694 2893 4 v 209 3598 4 904 v 378 3450 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2638 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 3477 a FF(0)295 3240 y(1)295 3004 y(2)295 2768 y(3)357 3544 y(0)h(1)f(2)g(3)g(4)g(5)378 3450 y @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /n /n 56.90552 56.90552 0.25 0.25 ] [ /n /n /n /n 85.35828 28.45276 0.25 0.25 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 0.25 0.25 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 1 0 0 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /n /n 56.90552 56.90552 0.25 0.25 ] [ /n /n /n /n 85.35828 28.45276 0.25 0.5 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 0.25 0.25 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1655 3598 V 1446 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2638 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1741 3477 a(0)1741 3240 y(1)1741 3004 y(2)1741 2768 y(3)1803 3544 y(0)h(1)f(2)g(3)g(4)h(5)1824 3450 y @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /n /n 56.90552 56.90552 0.25 0.25 ] [ /n /n /n /n 85.35828 28.45276 0.25 0.25 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 0.25 0.25 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 1 0 0 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /n /n 56.90552 56.90552 0.25 0.25 ] [ /n /n /n /n 85.35828 28.45276 0.25 1.5 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 0.25 0.25 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3101 3598 V 210 3602 2893 4 v 209 3701 4 100 v 270 3671 a FE(n)p FK(psb)r(curv)n(e\(1,1\)\(2,2\))p 1 0 0 TeXcolorrgb(tr{0.5})p 0 TeXcolorgray 23 w(\(3,1\)\(4,2\))p 1655 3701 V 119 w FE(n)p FK(psb)r(curv)n(e\(1,1\)\(2,2\))p 1 0 0 TeXcolorrgb(tr{1.5})p 0 TeXcolorgray 24 w(\(3,1\)\(4,2\))p 3101 3701 V 210 3705 2893 4 v 210 3816 3129 4 v 209 4720 4 904 v 378 4572 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2638 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 4598 a FF(0)295 4362 y(1)295 4126 y(2)295 3889 y(3)357 4666 y(0)g(1)f(2)g(3)g(4)g(5)378 4572 y @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /n /n 56.90552 56.90552 0.25 0.25 ] [ /n /n /n /n 85.35828 28.45276 0.25 0.25 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 0.25 0.25 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 1 0 0 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /n /n 56.90552 56.90552 0.25 0.5 ] [ /n /n /n /n 85.35828 28.45276 0.5 0.25 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 0.25 0.25 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1655 4720 V 1682 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 -28.45276 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45276 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45276 def /maxTickline 142.2638 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45276 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1741 4362 a(1)1741 4126 y(2)1741 3889 y(3)2039 4666 y(0)h(1)f(2)g(3)h (4)f(5)-1492 b FE(\000)p FF(1)2060 4572 y @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /n /n 56.90552 56.90552 0.25 0.25 ] [ /n /n /n /n 85.35828 28.45276 0.25 0.25 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 0.25 0.25 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 1 0 0 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /n /n 56.90552 56.90552 0.25 1.5 ] [ /n /n /n /n 85.35828 28.45276 1.5 0.25 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 0.25 0.25 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3337 4720 V 210 4723 3129 4 v 209 4823 4 100 v 270 4793 a FE(n)p FK(psb)r(curv)n(e\(1,1\)\(2,2\))p 1 0 0 TeXcolorrgb(ts{0.5})p 0 TeXcolorgray 24 w(\(3,1\)\(4,2\))p 1655 4823 V 236 w FE(n)p FK(psb)r(curv)n(e\(1,1\)\(2,2\))p 1 0 0 TeXcolorrgb(ts{1.5})p 0 TeXcolorgray 24 w(\(3,1\)\(4,2\))p 3337 4823 V 210 4826 3129 4 v 0 TeXcolorgray 1476 5662 a(30)p 0 TeXcolorgray eop end %%Page: 31 31 TeXDict begin 31 30 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.31) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 3129 4 v 209 1356 4 904 v 378 1208 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2638 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 1234 a FF(0)295 997 y(1)295 761 y(2)295 525 y(3)357 1301 y(0)195 b(1)f(2)g(3)g(4)g(5)378 1208 y @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /n /n 56.90552 56.90552 0.25 0.25 ] [ /n /n /n /n 85.35828 28.45276 0.25 0.25 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 0.25 0.25 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 1 0 0 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /n /n 56.90552 56.90552 0.25 0.25 ] [ /n /n /n /n 85.35828 28.45276 0.5 0.5 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 0.5 0.5 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1655 1356 V 1446 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.71655 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.71655 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.71655 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 170.71655 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1741 1234 a(0)1741 997 y(1)1741 761 y(2)1741 525 y(3)1803 1301 y(0)h(1)f(2)g(3)g(4)h(5)f (6)1824 1208 y @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /n /n 56.90552 56.90552 0.25 0.25 ] [ /n /n /n /n 85.35828 28.45276 0.25 0.25 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 0.25 0.25 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 1 0 0 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /n /n 56.90552 56.90552 0.25 0.25 ] [ /n /n /n /n 85.35828 28.45276 1.5 1.5 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 1.5 1.5 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3337 1356 V 210 1359 3129 4 v 209 1458 4 100 v 272 1429 a FE(n)p FK(psb)r(curv)n (e\(1,1\)\(2,2\))p 1 0 0 TeXcolorrgb(T{0.5})p 0 TeXcolorgray 24 w(\(3,1\)\(4,2\))p 1655 1458 V 241 w FE(n)p FK(psb)r(curv)n (e\(1,1\)\(2,2\))p 1 0 0 TeXcolorrgb(T{1.5})p 0 TeXcolorgray 24 w(\(3,1\)\(4,2\))p 3337 1458 V 210 1462 3129 4 v 210 1581 3137 4 v 209 2485 4 904 v 382 2337 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2638 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 299 2363 a FF(0)299 2127 y(1)299 1891 y(2)299 1655 y(3)361 2431 y(0)h(1)f(2)g(3)g(4)h(5)382 2337 y @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /n /n 56.90552 56.90552 0.25 0.25 ] [ /n /n /n /n 85.35828 28.45276 0.25 0.25 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 0.25 0.25 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 1 0 0 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /n /n 56.90552 56.90552 0.25 0.25 ] [ /n /n /n /n 85.35828 28.45276 0.25 -0.5 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 0.25 0.25 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1663 2485 V 1687 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 -28.45276 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45276 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45276 def /maxTickline 142.2638 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45276 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1750 2127 a(1)1750 1891 y(2)1750 1655 y(3)2048 2431 y(0)f(1)h(2)f(3)g(4)g(5)-1491 b FE(\000)p FF(1)2069 2337 y @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /n /n 56.90552 56.90552 0.25 0.25 ] [ /n /n /n /n 85.35828 28.45276 0.25 0.25 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 0.25 0.25 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 1 0 0 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /n /n 56.90552 56.90552 0.25 0.25 ] [ /n /n /n /n 85.35828 28.45276 -0.5 0.25 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 0.25 0.25 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3345 2485 V 210 2489 3137 4 v 209 2588 4 100 v 260 2558 a FE(n)p FK(psb)r(curv)n(e\(1,1\)\(2,2\))p 1 0 0 TeXcolorrgb(tr{-0.5})p 0 TeXcolorgray 23 w(\(3,1\)\(4,2\))p 1663 2588 V 218 w FE(n)p FK(psb)r(curv)n(e\(1,1\)\(2,2\))p 1 0 0 TeXcolorrgb(tl{-0.5})p 0 TeXcolorgray 24 w(\(3,1\)\(4,2\))p 3345 2588 V 210 2592 3137 4 v 209 3495 4 904 v 382 3347 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2638 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 299 3374 a FF(0)299 3137 y(1)299 2901 y(2)299 2665 y(3)361 3441 y(0)195 b(1)f(2)g(3)g(4)h(5)382 3347 y @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /n /n 56.90552 56.90552 0.25 0.25 ] [ /n /n /n /n 85.35828 28.45276 0.25 0.25 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 0.25 0.25 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 1 0 0 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /n /n 56.90552 56.90552 0.25 -0.5 ] [ /n /n /n /n 85.35828 28.45276 -0.5 0.25 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 0.25 0.25 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1663 3495 V 3345 3495 V 210 3499 3137 4 v 209 3598 4 100 v 260 3568 a FE(n)p FK(psb)r(curv)n(e\(1,1\)\(2,2\))p 1 0 0 TeXcolorrgb(ts{-0.5})p 0 TeXcolorgray 24 w(\(3,1\)\(4,2\))p 1663 3598 V 3345 3598 V 210 3602 3137 4 v 86 3826 a SDict begin H.S end 86 3826 a 86 3826 a SDict begin 12 H.A end 86 3826 a 86 3826 a SDict begin [/View [/XYZ H.V]/Dest (subsection.6.3) cvn /DEST pdfmark end 86 3826 a 116 x FG(6.3)112 b(P)m(aram\350tre)38 b(b)s(curv)m(eT)-9 b(ension)p 210 4007 3365 4 v 209 4107 4 100 v 578 4077 a FE(n)p FK(psb)r(curv)n(e[)p 1 0 0 TeXcolorrgb(b)r(curv)n(eT)i(ension)p 0 TeXcolorgray(=1.5,linecolor=red]\(1,1\)\(2,2)o(\))p 1 0 0 TeXcolorrgb(ts{0.5)o(})p 0 TeXcolorgray 21 w(\(3,1\)\(4,2\))p 3573 4107 V 210 4110 3365 4 v 209 5014 4 904 v 378 4866 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2638 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 4892 a FF(0)295 4656 y(1)295 4420 y(2)295 4184 y(3)357 4960 y(0)195 b(1)f(2)g(3)g(4)g(5)378 4866 y @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /n /n 56.90552 56.90552 0.25 0.25 ] [ /n /n /n /n 85.35828 28.45276 0.25 0.25 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 0.25 0.25 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 1 0 0 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /n /n 56.90552 56.90552 0.5 0.5 ] [ /n /n /n /n 85.35828 28.45276 0.5 0.5 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 0.5 0.5 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1655 5014 V 1682 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.71655 0 -28.45276 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45276 170.71655 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45276 def /maxTickline 170.71655 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45276 170.71655 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1741 4656 a(1)1741 4420 y(2)1741 4184 y(3)2039 4960 y(0)h(1)f(2)g(3)h (4)f(5)g(6)-1728 b FE(\000)p FF(1)2060 4866 y @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /n /n 56.90552 56.90552 0.25 0.25 ] [ /n /n /n /n 85.35828 28.45276 0.25 0.25 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 0.25 0.25 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 1 0 0 setrgbcolor 28.45276 28.45276 moveto << /Splines [[/n /n /n /n 28.45276 28.45276 /n /n ] [ 28.45276 28.45276 /n /n 56.90552 56.90552 1.5 1.5 ] [ /n /n /n /n 85.35828 28.45276 1.5 1.5 ] [ /n /n 113.81104 56.90552 113.81104 56.90552 1.5 1.5 ] ] /K 1 >> pstBCurve gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore BezierShowPoints gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3573 5014 V 210 5017 3365 4 v 209 5117 4 100 v 587 5087 a FK(b)r(curv)n(eT)-7 b(ension=0.5)p 1655 5117 V 987 w(b)r(curv)n(eT)g(ension=1.5)p 3573 5117 V 210 5120 3365 4 v 0 TeXcolorgray 1476 5662 a(31)p 0 TeXcolorgray eop end %%Page: 32 32 TeXDict begin 32 31 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.32) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (section.7) cvn /DEST pdfmark end 86 448 a 83 x FH(7)134 b(Notion)46 b(de)f(c)l(hemin)g(PST)-11 b(ric)l(ks)p 210 625 3507 4 v 209 1806 4 1182 v 260 1216 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 170.71646 a add def /d 71.13185 a add neg def /h 71.13187 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 1216 a 496 1570 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor gsave 1. .setopacityalpha 0.4 SLW 1 setgray 0.0 0.0 256.07469 113.81097 0.0 0.0 28.45274 abs 28.45274 abs 5 0 {} 0 /Helvetica findfont 0 scalefont setfont Grid grestore gsave 1. .setopacityalpha 0.8 SLW 0.75 setgray 0.0 0.0 256.07469 113.81097 0.0 0.0 28.45274 abs 28.45274 abs 1 0 { 0 setgray } 10.0 /Helvetica findfont 10.0 scalefont setfont Grid grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 2.0 SLW 1 0 0 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 56.90549 56.90549 28.45274 56.90549 0.0 0.0 /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def 56.90549 56.90549 /y ED /x ED /r 56.90549 def /c 57.2957 r Div def /angleA -60. 0.0 c mul 2 div add def /angleB 60. 0.0 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arc gsave 0 1 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1677 1216 a currentpoint initclip moveto 1677 1216 a 1726 1806 4 1182 v 1777 867 a FJ(\\pscustom)p FK([)p 1 0 0 TeXcolorrgb(linecolor=blue)p 0 TeXcolorgray(]{)1777 1066 y FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(linecolor=red)p 0 TeXcolorgray 25 w(]\(0,0\)\(1,2\))1777 1266 y FE(n)p FK(psarc[)p 1 0 0 TeXcolorrgb(linest)n(yle=dashed)p 0 TeXcolorgray(]\(2,2\){2}{-60})o({6)o(0})1777 1465 y FE(n)p FK(\034ll[\034llst)n(yle=solid,\034llcolor=green])1777 1564 y(})p 3715 1806 V 210 1810 3507 4 v 210 1929 3034 4 v 209 2029 4 100 v 260 1999 a FJ(\\pscustom)27 b FK({)g FE(n)p FK(psline\(0,0\)\(1,2\)\(2,2\))f FE(n)p FK(psarc[)p 1 0 0 TeXcolorrgb(liftp)r(en)p 0 TeXcolorgray(=1]\(2,2\){2}{-60}{60})p 3242 2029 V 209 2128 V 260 2099 a FE(n)p FK(\034ll[\034llst)n (yle=solid,\034llcolor=green])e(})p 3242 2128 V 210 2132 3034 4 v 209 3343 4 1211 v 260 3313 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 170.71646 a add def /d 0.0 a add neg def /h 142.26372 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 3313 a 496 3077 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor gsave 1. .setopacityalpha 0.4 SLW 1 setgray 0.0 0.0 256.07469 113.81097 0.0 0.0 28.45274 abs 28.45274 abs 5 0 {} 0 /Helvetica findfont 0 scalefont setfont Grid grestore gsave 1. .setopacityalpha 0.8 SLW 0.75 setgray 0.0 0.0 256.07469 113.81097 0.0 0.0 28.45274 abs 28.45274 abs 1 0 { 0 setgray } 10.0 /Helvetica findfont 10.0 scalefont setfont Grid grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 56.90549 56.90549 28.45274 56.90549 0.0 0.0 /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def 56.90549 56.90549 /y ED /x ED /r 56.90549 def /c 57.2957 r Div def /angleA -60. 0.0 c mul 2 div add def /angleB 60. 0.0 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arc gsave 0 1 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1677 3313 a currentpoint initclip moveto 1677 3313 a 1726 3343 4 1211 v 1777 3313 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 170.71646 a add def /d 0.0 a add neg def /h 142.26372 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1777 3313 a 2013 3077 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor gsave 1. .setopacityalpha 0.4 SLW 1 setgray 0.0 0.0 256.07469 113.81097 0.0 0.0 28.45274 abs 28.45274 abs 5 0 {} 0 /Helvetica findfont 0 scalefont setfont Grid grestore gsave 1. .setopacityalpha 0.8 SLW 0.75 setgray 0.0 0.0 256.07469 113.81097 0.0 0.0 28.45274 abs 28.45274 abs 1 0 { 0 setgray } 10.0 /Helvetica findfont 10.0 scalefont setfont Grid grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 2.0 SLW 1 0 0 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 56.90549 56.90549 28.45274 56.90549 0.0 0.0 /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 56.90549 56.90549 /y ED /x ED /r 56.90549 def /c 57.2957 r Div def /angleA -60. 0.0 c mul 2 div add def /angleB 60. 0.0 c mul 2 div sub def r angleA tx@Dict begin PtoC end y add exch x add exch moveto /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arc gsave 0 1 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3194 3313 a currentpoint initclip moveto 3194 3313 a 3242 3343 4 1211 v 210 3346 3034 4 v 209 3446 4 100 v 1 0 0 TeXcolorrgb 798 3416 a FK(liftp)r(en)p 0 TeXcolorgray(=1)p 1726 3446 V 1 0 0 TeXcolorrgb 1176 w(liftp)r(en)p 0 TeXcolorgray(=2)p 3242 3446 V 210 3449 3034 4 v 210 3560 3062 4 v 209 3660 4 100 v 260 3630 a FJ(\\pscustom)p FK([\034llst)n(yle=)p 1 0 0 TeXcolorrgb(eo\034ll)p 0 TeXcolorgray(,\034llcolor=green]{)p 3270 3660 V 209 3759 V 260 3730 a FE(n)p FK(pscircle\(2,2\){2})h FE(n)p FK(pscircle\(4,2\){2}})p 3270 3759 V 210 3763 3062 4 v 209 4738 4 975 v 260 4708 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 2.0 SLW 0 0 1 setrgbcolor 56.90549 56.90549 2 copy moveto 56.90549 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath 2.0 SLW 0 0 1 setrgbcolor 113.81097 56.90549 2 copy moveto 56.90549 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 1 0 setrgbcolor 1. .setopacityalpha eofill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1726 4738 V 1545 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor 2.0 SLW 0 0 1 setrgbcolor 56.90549 56.90549 2 copy moveto 56.90549 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath 2.0 SLW 0 0 1 setrgbcolor 113.81097 56.90549 2 copy moveto 56.90549 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 1 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1 setgray 1. .setopacityalpha eofill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3270 4738 V 210 4741 3062 4 v 209 4841 4 100 v 708 4811 a(\034llst)n(yle=)p 1 0 0 TeXcolorrgb 27 w(eo\034ll)p 0 TeXcolorgray 1726 4841 V 1007 w(\034llst)n(yle=)p 1 0 0 TeXcolorrgb 27 w(o)r(e\034ll)p 0 TeXcolorgray 3270 4841 V 210 4844 3062 4 v 0 TeXcolorgray 1476 5662 a(32)p 0 TeXcolorgray eop end %%Page: 33 33 TeXDict begin 33 32 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.33) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (section.8) cvn /DEST pdfmark end 86 448 a 83 x FH(8)134 b(Les)45 b(co)t(ordonn\351es)86 614 y SDict begin H.S end 86 614 a 86 614 a SDict begin 12 H.A end 86 614 a 86 614 a SDict begin [/View [/XYZ H.V]/Dest (subsection.8.1) cvn /DEST pdfmark end 86 614 a 116 x FG(8.1)112 b(Quadrillage)39 b(a)m(v)m(ec)f(psgrid)210 883 y FJ(\\psgrid)516 883 y tx@Dict begin tx@NodeDict begin {7.5 2.5 20.55577 10.27788 2.5 } false /N@AA 16 {InitRnode } /NodeScale {} def NewNode end end 516 883 a FK(\(2,1\))686 883 y tx@Dict begin tx@NodeDict begin {7.5 2.5 20.55577 10.27788 2.5 } false /N@BB 16 {InitRnode } /NodeScale {} def NewNode end end 686 883 a FK(\(0,0\))857 883 y tx@Dict begin tx@NodeDict begin {7.5 2.5 20.55577 10.27788 2.5 } false /N@CC 16 {InitRnode } /NodeScale {} def NewNode end end 857 883 a FK(\(4,3\))p 0 TeXcolorgray 0 TeXcolorgray 1045 1822 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor gsave 1. .setopacityalpha 0.4 SLW 0.5 setgray 0.0 0.0 113.81097 85.35823 56.90549 28.45274 28.45274 abs 28.45274 abs 5 0 {} 0 /Helvetica findfont 0 scalefont setfont Grid grestore gsave 1. .setopacityalpha 0.8 SLW 0 setgray 0.0 0.0 113.81097 85.35823 56.90549 28.45274 28.45274 abs 28.45274 abs 1 0 { 0 setgray } 10.0 /Helvetica findfont 10.0 scalefont setfont Grid grestore end @endspecial 1045 1822 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 56.90549 28.45274 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1045 1822 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 28.45274 Dot end @endspecial 1045 1822 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 0.0 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1045 1822 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial 1045 1822 a tx@Dict begin tx@NodeDict begin {} false /N@C 14 { 113.81097 85.35823 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1045 1822 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 113.81097 85.35823 Dot end @endspecial 1045 1822 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@AA /N@A InitNC { yB yA sub xB xA sub Atan dup 8. add /AngleA exch def 8. sub 180 add /AngleB exch def 0.67 0.67 GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA GetArmB xA2 yA2 xA1 yA1 2 copy /y0 ED /x0 ED tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict begin ArrowB end /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def /getValues { ax t0 3 exp mul bx t0 t0 mul mul add cx t0 mul add x0 add ay t0 3 exp mul by t0 t0 mul mul add cy t0 mul add y0 add ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add } def /getdL { getValues 3 -1 roll sub 3 1 roll sub Pyth } def /CurveLength { /u 0 def /du 0.01 def 0 100 { /t0 u def /u u du add def /t u def getdL add } repeat } def /GetArrowPos { /ende 0.5 1 gt {ArrowPos}{ArrowPos CurveLength mul} ifelse def /u 0 def /du 0.01 def /sum 0 def { /t0 u def /u u du add def /t u def /sum getdL sum add def sum ende gt {exit} if } loop u } def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def /ArrowPos 0. def /loopNo 0.5 1 gt {CurveLength 0.5 div cvi }{ 1. } ifelse def loopNo cvi { /ArrowPos ArrowPos dArrowPos add def /t GetArrowPos def /t0 t 0.95 mul def getValues ArrowInside pop pop pop pop } repeat x1 y1 x2 y2 x3 y3 curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1045 1822 a 1045 1822 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@BB /N@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA -90. def /AngleB -90. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def /AngleB -90. def NCBar } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1045 1822 a 1045 1822 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@CC /N@C InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1045 1822 a 210 2035 4042 4 v 209 2134 4 100 v 1848 2104 a FK(Quadrillage)26 b(principal)p 4250 2134 V 210 2138 4042 4 v 209 2876 4 739 v 378 2728 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor gsave 1. .setopacityalpha 0.4 SLW 0.5 setgray 0.0 0.0 56.90549 56.90549 0.0 0.0 28.45274 abs 28.45274 abs 5 0 {} 0 /Helvetica findfont 0 scalefont setfont Grid grestore gsave 1. .setopacityalpha 2.0 SLW 0 setgray 0.0 0.0 56.90549 56.90549 0.0 0.0 28.45274 abs 28.45274 abs 1 0 { 0 setgray } 10.0 /Helvetica findfont 10.0 scalefont setfont Grid grestore end @endspecial 1017 2876 V 808 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor gsave 1. .setopacityalpha 0.4 SLW 0.5 setgray 0.0 0.0 56.90549 56.90549 0.0 0.0 28.45274 abs 28.45274 abs 5 0 {} 0 /Helvetica findfont 0 scalefont setfont Grid grestore gsave 1. .setopacityalpha 0.8 SLW 0 setgray 0.0 0.0 56.90549 56.90549 0.0 0.0 28.45274 abs 28.45274 abs 1 3 { 0 setgray } 10.0 /Helvetica findfont 10.0 scalefont setfont Grid grestore end @endspecial 1825 2876 V 809 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor gsave 1. .setopacityalpha 0.4 SLW 0.5 setgray 0.0 0.0 56.90549 56.90549 0.0 0.0 28.45274 abs 28.45274 abs 5 0 {} 0 /Helvetica findfont 0 scalefont setfont Grid grestore gsave 1. .setopacityalpha 0.8 SLW 1 0 0 setrgbcolor 0.0 0.0 56.90549 56.90549 0.0 0.0 28.45274 abs 28.45274 abs 1 0 { 0 setgray } 10.0 /Helvetica findfont 10.0 scalefont setfont Grid grestore end @endspecial 2633 2876 V 808 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor gsave 1. .setopacityalpha 0.4 SLW 0.5 setgray 0.0 0.0 56.90549 56.90549 0.0 0.0 28.45274 abs 28.45274 abs 5 0 {} 0 /Helvetica findfont 0 scalefont setfont Grid grestore gsave 1. .setopacityalpha 0.8 SLW 0 setgray 0.0 0.0 56.90549 56.90549 0.0 0.0 28.45274 abs 28.45274 abs 1 0 { 0 setgray } 5.0 /Helvetica findfont 5.0 scalefont setfont Grid grestore end @endspecial 3442 2876 V 808 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor gsave 1. .setopacityalpha 0.4 SLW 0.5 setgray 0.0 0.0 56.90549 56.90549 0.0 0.0 28.45274 abs 28.45274 abs 5 0 {} 0 /Helvetica findfont 0 scalefont setfont Grid grestore gsave 1. .setopacityalpha 0.8 SLW 0 setgray 0.0 0.0 56.90549 56.90549 0.0 0.0 28.45274 abs 28.45274 abs 1 0 { 1 0 0 setrgbcolor } 10.0 /Helvetica findfont 10.0 scalefont setfont Grid grestore end @endspecial 4250 2876 V 210 2879 4042 4 v 209 2979 4 100 v 1 0 0 TeXcolorrgb 333 2949 a(gridwidth)p 0 TeXcolorgray(=)h(2pt)p 1017 2979 V 1 0 0 TeXcolorrgb 326 w(griddots)p 0 TeXcolorgray(=3)p 1825 2979 V 1 0 0 TeXcolorrgb 356 w(gridcolor)p 0 TeXcolorgray(=red)p 2633 2979 V 1 0 0 TeXcolorrgb 289 w(gridlab)r(els)p 0 TeXcolorgray(=5pt)p 3442 2979 V 1 0 0 TeXcolorrgb 204 w(gridlab)r(elcolor)p 0 TeXcolorgray(=red)p 4250 2979 V 210 2982 4042 4 v 209 3082 4 100 v 0 0 1 TeXcolorrgb 298 3052 a(P)n(ar)f(d\351faut)i(:)f (.8pt)p 0 TeXcolorgray 1017 3082 V 0 0 1 TeXcolorrgb 268 w(P)n(ar)e(d\351faut)j(:)g(0)p 0 TeXcolorgray 1825 3082 V 0 0 1 TeXcolorrgb 230 w(P)n(ar)e(d\351faut)i(:)g(blac)n(k)p 0 TeXcolorgray 2633 3082 V 0 0 1 TeXcolorrgb 169 w(P)n(ar)e(d\351faut)i (:)g(10pt)p 0 TeXcolorgray 3442 3082 V 0 0 1 TeXcolorrgb 170 w(P)n(ar)e(d\351faut)i(:)f(blac)n(k)p 0 TeXcolorgray 4250 3082 V 210 3085 4042 4 v 210 3151 a(Exemple)g(:)p 210 3179 3392 4 v 209 3917 4 739 v 1197 3769 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor gsave 1. .setopacityalpha 0.4 SLW 0.5 setgray 0.0 0.0 170.71646 56.90549 0.0 0.0 28.45274 abs 28.45274 abs 5 0 {} 0 /Helvetica findfont 0 scalefont setfont Grid grestore gsave 1. .setopacityalpha 4.0 SLW 1 0 0 setrgbcolor 0.0 0.0 170.71646 56.90549 0.0 0.0 28.45274 abs 28.45274 abs 1 3 { 0 0 1 setrgbcolor } 15.0 /Helvetica findfont 15.0 scalefont setfont Grid grestore end @endspecial 3600 3917 V 210 3920 3392 4 v 209 4020 4 100 v 260 3990 a FE(n)p FK(psgrid[)p 1 0 0 TeXcolorrgb(gridwidth=4pt,gridcolor=red,griddots=)o(3,g)o(ridlab)r (elcolo)o(r=)o(blue,gr)o(idlab)r(els=1)o(5pt)p 0 TeXcolorgray(]\(6,2\)) p 3600 4020 V 210 4023 3392 4 v 210 4060 3234 4 v 209 4160 4 100 v 1416 4130 a(Quadrillage)e(secondaire)p 3442 4160 V 210 4163 3234 4 v 209 4901 4 739 v 378 4753 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor gsave 1. .setopacityalpha 0.4 SLW 0.5 setgray 0.0 0.0 56.90549 56.90549 0.0 0.0 28.45274 abs 28.45274 abs 3 0 {} 0 /Helvetica findfont 0 scalefont setfont Grid grestore gsave 1. .setopacityalpha 0.8 SLW 0 setgray 0.0 0.0 56.90549 56.90549 0.0 0.0 28.45274 abs 28.45274 abs 1 0 { 0 setgray } 10.0 /Helvetica findfont 10.0 scalefont setfont Grid grestore end @endspecial 1017 4901 V 808 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor gsave 1. .setopacityalpha 1.0 SLW 0.5 setgray 0.0 0.0 56.90549 56.90549 0.0 0.0 28.45274 abs 28.45274 abs 5 0 {} 0 /Helvetica findfont 0 scalefont setfont Grid grestore gsave 1. .setopacityalpha 0.8 SLW 0 setgray 0.0 0.0 56.90549 56.90549 0.0 0.0 28.45274 abs 28.45274 abs 1 0 { 0 setgray } 10.0 /Helvetica findfont 10.0 scalefont setfont Grid grestore end @endspecial 1825 4901 V 809 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor gsave 1. .setopacityalpha 0.4 SLW 1 0 0 setrgbcolor 0.0 0.0 56.90549 56.90549 0.0 0.0 28.45274 abs 28.45274 abs 5 0 {} 0 /Helvetica findfont 0 scalefont setfont Grid grestore gsave 1. .setopacityalpha 0.8 SLW 0 setgray 0.0 0.0 56.90549 56.90549 0.0 0.0 28.45274 abs 28.45274 abs 1 0 { 0 setgray } 10.0 /Helvetica findfont 10.0 scalefont setfont Grid grestore end @endspecial 2633 4901 V 808 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor gsave 1. .setopacityalpha 0.4 SLW 0.5 setgray 0.0 0.0 56.90549 56.90549 0.0 0.0 28.45274 abs 28.45274 abs 5 3 {} 0 /Helvetica findfont 0 scalefont setfont Grid grestore gsave 1. .setopacityalpha 0.8 SLW 0 setgray 0.0 0.0 56.90549 56.90549 0.0 0.0 28.45274 abs 28.45274 abs 1 0 { 0 setgray } 10.0 /Helvetica findfont 10.0 scalefont setfont Grid grestore end @endspecial 3442 4901 V 210 4905 3234 4 v 209 5004 4 100 v 1 0 0 TeXcolorrgb 260 4975 a(subgriddiv)p 0 TeXcolorgray(=3)p 1017 5004 V 1 0 0 TeXcolorrgb 319 w(subgridwidth)p 0 TeXcolorgray(=1pt)p 1825 5004 V 1 0 0 TeXcolorrgb 148 w(subgridcolor)p 0 TeXcolorgray(=red)p 2633 5004 V 1 0 0 TeXcolorrgb 181 w(subgriddots)p 0 TeXcolorgray(=3)p 3442 5004 V 210 5008 3234 4 v 209 5107 4 100 v 0 0 1 TeXcolorrgb 260 5077 a(P)n(ar)h(d\351faut)i(:)g(5)p 0 TeXcolorgray 1017 5107 V 0 0 1 TeXcolorrgb 303 w(P)n(ar)e(d\351faut)i(:)g(.4pt)p 0 TeXcolorgray 1825 5107 V 0 0 1 TeXcolorrgb 203 w(P)n(ar)e(d\351faut)h (:)h(gra)n(y)p 0 TeXcolorgray 2633 5107 V 0 0 1 TeXcolorrgb 187 w(P)n(ar)e(d\351faut)i(:)g(0)p 0 TeXcolorgray 3442 5107 V 210 5111 3234 4 v 0 TeXcolorgray 1476 5662 a(33)p 0 TeXcolorgray eop end %%Page: 34 34 TeXDict begin 34 33 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.34) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 2948 4 v 209 1190 4 739 v 975 1042 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor gsave 1. .setopacityalpha 2.0 SLW 1 0 0 setrgbcolor 0.0 0.0 170.71646 56.90549 0.0 0.0 28.45274 abs 28.45274 abs 2 4 {} 0 /Helvetica findfont 0 scalefont setfont Grid grestore gsave 1. .setopacityalpha 0.8 SLW 0 setgray 0.0 0.0 170.71646 56.90549 0.0 0.0 28.45274 abs 28.45274 abs 1 0 { 0 setgray } 10.0 /Helvetica findfont 10.0 scalefont setfont Grid grestore end @endspecial 3156 1190 V 210 1194 2948 4 v 209 1293 4 100 v 260 1263 a FE(n)p FK(psgrid[)p 1 0 0 TeXcolorrgb (subgriddiv=2,subgridwidth=1pt,subgridcolor=r)o(ed,subgr)o(iddots=3)p 0 TeXcolorgray -1 w(]\(6,3\))p 3156 1293 V 210 1296 2948 4 v 86 1413 a SDict begin H.S end 86 1413 a 86 1413 a SDict begin 12 H.A end 86 1413 a 86 1413 a SDict begin [/View [/XYZ H.V]/Dest (subsection.8.2) cvn /DEST pdfmark end 86 1413 a 76 x FG(8.2)112 b(Syst\350mes)38 b(de)g(co)s(ordonn\351es)86 1562 y SDict begin H.S end 86 1562 a 86 1562 a SDict begin 12 H.A end 86 1562 a 86 1562 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.8.2.1) cvn /DEST pdfmark end 86 1562 a 80 x FJ(8.2.1)93 b(P)m(ar)34 b(d\351faut)210 1796 y FD(c)l(o)l(or)l(donn\351)l(es)d(c)l(art\351siennes)g FK(:)p 1 0 0 TeXcolorrgb 27 w(\(x,y\))p 0 TeXcolorgray 28 w(.)d(\()g(l'origine)e(est)i(la)f(p)r(osition)h(actuelle\))86 1932 y SDict begin H.S end 86 1932 a 86 1932 a SDict begin 12 H.A end 86 1932 a 86 1932 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.8.2.2) cvn /DEST pdfmark end 86 1932 a 79 x FJ(8.2.2)93 b(A)m(utres)33 b(syst\350mes)d(de)i(co)s (ordonn\351es)p 0 TeXcolorgray 210 2165 a FK(\026)p 0 TeXcolorgray 42 w(A)n(ctiv)-5 b(ation)27 b(a)n(v)n(ec)g(la)g(commande)g FJ(\\Sp)s(ecialCo)s(or)p 0 TeXcolorgray 210 2264 a FK(\026)p 0 TeXcolorgray 42 w(D\351sactiv)-5 b(ation)27 b(par)g(la)g(commande)g FJ(\\NormalCo)s(or)p 210 2396 3045 4 v 209 2496 4 100 v 698 2466 a FE(n)p FK(dotno)r(de*[dotst)n(yle=*]\()p 1 0 0 TeXcolorrgb(2)11 b(;60)p 0 TeXcolorgray(\){A})172 b FE(n)p FK(nput*{45}{A}{A})p 3253 2496 V 210 2499 3045 4 v 209 2599 4 100 v 467 2569 a(p)r(olaire)p 970 2599 V 482 w(calcul\351)1469 2539 y FA(1)p 1731 2599 V 1873 2569 a FK(\(co)r(or1|co)r(or2\))p 2492 2599 V 278 w(\(co)r(or1|co)r (or2\))p 3253 2599 V 210 2602 3045 4 v 209 3293 4 692 v 343 3181 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 59.75052 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 59.75052 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 260 3207 a FF(0)260 3042 y(1)260 2876 y(2)260 2711 y(3)322 3275 y(0)123 b(1)h(2)f(3)343 3181 y tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 39.83368 60. tx@Dict begin PtoC end /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 343 3181 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 39.83368 60. tx@Dict begin PtoC end Dot end @endspecial 343 3181 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 343 3181 a 343 3181 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 5.0 45. /N@A load 0 GetEdge 0.0 45. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 3181 a 343 3181 a tx@Dict begin { 0.0 7.5 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 343 3181 a 312 3209 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 10.5 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(A)343 3181 y tx@Dict begin PutEnd end 343 3181 a 343 3181 a tx@Dict begin PutEnd end 343 3181 a 970 3293 4 692 v 761 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 59.75052 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 59.75052 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1021 3207 a FF(0)1021 3042 y(1)1021 2876 y(2)1021 2711 y(3)1083 3275 y(0)g(1)h(2)f(3)1104 3181 y tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 3 sqrt 2 19.91684 mul exch 19.91684 mul exch /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1104 3181 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 3 sqrt 2 19.91684 mul exch 19.91684 mul exch Dot end @endspecial 1104 3181 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 1104 3181 a 1104 3181 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 5.0 45. /N@A load 0 GetEdge 0.0 45. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1104 3181 a 1104 3181 a tx@Dict begin { 0.0 7.5 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 1104 3181 a 1073 3209 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 10.5 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(A)1104 3181 y tx@Dict begin PutEnd end 1104 3181 a 1104 3181 a tx@Dict begin PutEnd end 1104 3181 a 1731 3293 4 692 v 761 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 59.75052 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 59.75052 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1782 3207 a FF(0)1782 3042 y(1)1782 2876 y(2)1782 2711 y(3)1844 3275 y(0)g(1)h(2)f(3)1865 3181 y tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 39.83368 30. tx@Dict begin PtoC end pop 39.83368 60. tx@Dict begin PtoC end exch pop /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1865 3181 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 39.83368 30. tx@Dict begin PtoC end pop 39.83368 60. tx@Dict begin PtoC end exch pop Dot end @endspecial 1865 3181 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 1865 3181 a 1865 3181 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 5.0 45. /N@A load 0 GetEdge 0.0 45. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1865 3181 a 1865 3181 a tx@Dict begin { 0.0 7.5 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 1865 3181 a 1834 3209 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 10.5 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(A)1865 3181 y tx@Dict begin PutEnd end 1865 3181 a 1865 3181 a tx@Dict begin PutEnd end 1865 3181 a 2492 3293 4 692 v 761 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 59.75052 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 59.75052 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2543 3207 a FF(0)2543 3042 y(1)2543 2876 y(2)2543 2711 y(3)2605 3275 y(0)g(1)h(2)f(3)2626 3181 y tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 39.83368 9.95842 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2626 3181 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 39.83368 9.95842 Dot end @endspecial 2626 3181 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 2626 3181 a 2626 3181 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 5.0 45. /N@B load 0 GetEdge 0.0 45. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2626 3181 a 2626 3181 a tx@Dict begin { 0.0 7.083 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 2626 3181 a 2597 3209 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 10.083 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(B)2626 3181 y tx@Dict begin PutEnd end 2626 3181 a 2626 3181 a tx@Dict begin PutEnd end 2626 3181 a 2626 3181 a tx@Dict begin tx@NodeDict begin {} false /N@C 14 { 19.91684 39.83368 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2626 3181 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 19.91684 39.83368 Dot end @endspecial 2626 3181 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 2626 3181 a 2626 3181 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 5.0 45. /N@C load 0 GetEdge 0.0 45. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2626 3181 a 2626 3181 a tx@Dict begin { 0.0 7.222 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 2626 3181 a 2596 3209 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 10.222 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(C)2626 3181 y tx@Dict begin PutEnd end 2626 3181 a 2626 3181 a tx@Dict begin PutEnd end 2626 3181 a 2626 3181 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end pop tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end exch pop /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2626 3181 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end pop tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end exch pop Dot end @endspecial 2626 3181 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 2626 3181 a 2626 3181 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 5.0 45. /N@A load 0 GetEdge 0.0 45. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2626 3181 a 2626 3181 a tx@Dict begin { 0.0 7.5 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 2626 3181 a 2595 3209 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 10.5 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(A)2626 3181 y tx@Dict begin PutEnd end 2626 3181 a 2626 3181 a tx@Dict begin PutEnd end 2626 3181 a 3253 3293 4 692 v 210 3297 3045 4 v 209 3396 4 100 v 478 3366 a FK(\()p 1 0 0 TeXcolorrgb(2)13 b(;60)p 0 TeXcolorgray(\))p 970 3396 V 457 w(\()p 1 0 0 TeXcolorrgb 14 w(!3)28 b(sqrt)p 0 TeXcolorgray 27 w(2\))p 1731 3396 V 365 w(\()p 1 0 0 TeXcolorrgb(2)13 b(;30|2)g(;60)p 0 TeXcolorgray(\))p 2492 3396 V 452 w(\()p 1 0 0 TeXcolorrgb(B|C)p 0 TeXcolorgray(\))p 3253 3396 V 210 3400 3045 4 v 86 3524 a SDict begin H.S end 86 3524 a 86 3524 a SDict begin 12 H.A end 86 3524 a 86 3524 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.8.2.3) cvn /DEST pdfmark end 86 3524 a 100 x FJ(8.2.3)93 b(P)m(osition)31 b(relativ)m(e)p 210 3689 3531 4 v 209 3789 4 100 v 518 3759 a FE(n)p FK(dotno)r(de*[dotst)n (yle=*,linecolor=red]\([)p 1 0 0 TeXcolorrgb(no)r(desep)p 0 TeXcolorgray(=1]B\){A})167 b FE(n)p FK(nput*{45}{A}{A})p 3739 3789 V 210 3792 3531 4 v 209 4483 4 692 v 343 4371 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 59.75052 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 59.75052 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 260 4397 a FF(0)260 4231 y(1)260 4066 y(2)260 3901 y(3)322 4464 y(0)123 b(1)h(2)f(3)343 4371 y tx@Dict begin tx@NodeDict begin {19.91684 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 343 4371 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end 3.0 1. .setopacityalpha SD end @endspecial 343 4371 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 343 4371 a 343 4371 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 5.0 45. /N@B load 0 GetEdge 0.0 45. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 4371 a 343 4371 a tx@Dict begin { 0.0 7.083 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 343 4371 a 314 4399 a FK(B)343 4371 y tx@Dict begin PutEnd end 343 4371 a 343 4371 a tx@Dict begin PutEnd end 343 4371 a 343 4371 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { tx@NodeDict begin tx@NodeDict /N@B known { 19.91684 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 343 4371 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { 19.91684 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end Dot end @endspecial 343 4371 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 343 4371 a 343 4371 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 5.0 45. /N@A load 0 GetEdge 0.0 45. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 4371 a 343 4371 a tx@Dict begin { 0.0 7.5 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 343 4371 a 312 4399 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 10.5 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(A)343 4371 y tx@Dict begin PutEnd end 343 4371 a 343 4371 a tx@Dict begin PutEnd end 343 4371 a 970 4483 4 692 v 761 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 59.75052 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 59.75052 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1021 4397 a FF(0)1021 4231 y(1)1021 4066 y(2)1021 3901 y(3)1083 4464 y(0)g(1)h(2)f(3)1104 4371 y tx@Dict begin tx@NodeDict begin {19.91684 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1104 4371 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end 3.0 1. .setopacityalpha SD end @endspecial 1104 4371 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 1104 4371 a 1104 4371 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 5.0 45. /N@B load 0 GetEdge 0.0 45. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1104 4371 a 1104 4371 a tx@Dict begin { 0.0 7.083 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 1104 4371 a 1075 4399 a FK(B)1104 4371 y tx@Dict begin PutEnd end 1104 4371 a 1104 4371 a tx@Dict begin PutEnd end 1104 4371 a 1104 4371 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { tx@NodeDict begin tx@NodeDict /N@B known { 0.0 0. /N@B load 0 GetEdge 19.91684 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1104 4371 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { 0.0 0. /N@B load 0 GetEdge 19.91684 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end Dot end @endspecial 1104 4371 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 1104 4371 a 1104 4371 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 5.0 45. /N@A load 0 GetEdge 0.0 45. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1104 4371 a 1104 4371 a tx@Dict begin { 0.0 7.5 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 1104 4371 a 1073 4399 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 10.5 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(A)1104 4371 y tx@Dict begin PutEnd end 1104 4371 a 1104 4371 a tx@Dict begin PutEnd end 1104 4371 a 1731 4483 4 692 v 873 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 59.75052 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 59.75052 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1894 4397 a FF(0)1894 4231 y(1)1894 4066 y(2)1894 3901 y(3)1956 4464 y(0)g(1)h(2)f(3)1977 4371 y tx@Dict begin tx@NodeDict begin {19.91684 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1977 4371 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end 3.0 1. .setopacityalpha SD end @endspecial 1977 4371 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 1977 4371 a 1977 4371 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 5.0 45. /N@B load 0 GetEdge 0.0 45. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1977 4371 a 1977 4371 a tx@Dict begin { 0.0 7.083 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 1977 4371 a 1948 4399 a FK(B)1977 4371 y tx@Dict begin PutEnd end 1977 4371 a 1977 4371 a tx@Dict begin PutEnd end 1977 4371 a 1977 4371 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { tx@NodeDict begin tx@NodeDict /N@B known { 19.91684 0. /N@B load 0 GetEdge 19.91684 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1977 4371 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { 19.91684 0. /N@B load 0 GetEdge 19.91684 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end Dot end @endspecial 1977 4371 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 1977 4371 a 1977 4371 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 5.0 45. /N@A load 0 GetEdge 0.0 45. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1977 4371 a 1977 4371 a tx@Dict begin { 0.0 7.5 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 1977 4371 a 1946 4399 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 10.5 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(A)1977 4371 y tx@Dict begin PutEnd end 1977 4371 a 1977 4371 a tx@Dict begin PutEnd end 1977 4371 a 2716 4483 4 692 v 1004 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 59.75052 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 59.75052 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2898 4397 a FF(0)2898 4231 y(1)2898 4066 y(2)2898 3901 y(3)2960 4464 y(0)h(1)f(2)g(3)2981 4371 y tx@Dict begin tx@NodeDict begin {19.91684 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2981 4371 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end 3.0 1. .setopacityalpha SD end @endspecial 2981 4371 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 2981 4371 a 2981 4371 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 5.0 45. /N@B load 0 GetEdge 0.0 45. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2981 4371 a 2981 4371 a tx@Dict begin { 0.0 7.083 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 2981 4371 a 2952 4399 a FK(B)2981 4371 y tx@Dict begin PutEnd end 2981 4371 a 2981 4371 a tx@Dict begin PutEnd end 2981 4371 a 2981 4371 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { tx@NodeDict begin tx@NodeDict /N@B known { 19.91684 25. /N@B load 0 GetEdge 0.0 25. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2981 4371 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { 19.91684 25. /N@B load 0 GetEdge 0.0 25. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end Dot end @endspecial 2981 4371 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 2981 4371 a 2981 4371 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 5.0 45. /N@A load 0 GetEdge 0.0 45. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2981 4371 a 2981 4371 a tx@Dict begin { 0.0 7.5 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 2981 4371 a 2950 4399 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 10.5 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(A)2981 4371 y tx@Dict begin PutEnd end 2981 4371 a 2981 4371 a tx@Dict begin PutEnd end 2981 4371 a 3739 4483 4 692 v 210 4487 3531 4 v 209 4586 4 100 v 309 4556 a FK(\([)p 1 0 0 TeXcolorrgb(no)r(desep)p 0 TeXcolorgray(=1]B\))p 970 4586 V 213 w(\([)p 1 0 0 TeXcolorrgb(o\033set)p 0 TeXcolorgray(=1]B\)A)p 1731 4586 V 165 w(\([)p 1 0 0 TeXcolorrgb(no)r(desep)p 0 TeXcolorgray(=1,)p 1 0 0 TeXcolorrgb(o\033set)p 0 TeXcolorgray(=1]B\))p 2716 4586 V 98 w(\([)p 1 0 0 TeXcolorrgb(angle)p 0 TeXcolorgray(=25,)p 1 0 0 TeXcolorrgb(no)r(desep)p 0 TeXcolorgray(=1]B\))p 3739 4586 V 210 4590 3531 4 v 0 TeXcolorgray 86 5336 1146 4 v 175 5413 a FC(1.)35 b(form)n(ule)23 b(de)h(calcul)g(en)g (langage)h(P)n(ostScript)f(\(v)n(oir)1676 5413 y SDict begin H.S end 1676 5413 a 0 TeXcolorgray FC(240)p 0 TeXcolorgray 1782 5370 a SDict begin H.R end 1782 5370 a 1782 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (appendix.A) cvn H.B /ANN pdfmark end 1782 5413 a FC(\))p 0 TeXcolorgray 0 TeXcolorgray 1476 5662 a FK(34)p 0 TeXcolorgray eop end %%Page: 35 35 TeXDict begin 35 34 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.35) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.8.3) cvn /DEST pdfmark end 86 448 a 83 x FG(8.3)112 b(Mo)s(di\034cation)39 b(des)f(unit\351s)g(par)g(d\351faut)86 604 y SDict begin H.S end 86 604 a 86 604 a SDict begin 12 H.A end 86 604 a 86 604 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.8.3.1) cvn /DEST pdfmark end 86 604 a 81 x FJ(8.3.1)93 b(Mo)s(di\034cation)31 b(des)g(unit\351s)g(des)h (longueurs)p 210 766 3061 4 v 209 866 4 100 v 353 836 a(\\psset)p FK({)p 1 0 0 TeXcolorrgb(unit)p 0 TeXcolorgray(=0.5cm})143 b FE(n)p FK(psframe\(2,2\))172 b FE(n)p FK(psdots\(1,1\))145 b FE(n)p FK(pscircle\(1,1\){1})p 3269 866 V 210 869 3061 4 v 209 1507 4 638 v 406 1389 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90549 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 323 1415 a FF(0)323 1179 y(1)323 942 y(2)385 1482 y(0)194 b(1)h(2)406 1389 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45273 28.45273 0 Frame gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor 14.22636 14.22636 2 copy moveto 14.22636 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ 14.22636 14.22636 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 974 1507 V 765 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90549 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1088 1415 a(0)1088 1179 y(1)1088 942 y(2)1150 1482 y(0)f(1)h(2)1171 1389 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45273 56.90549 0 Frame gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor 14.22636 28.45274 2 copy moveto 28.45274 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ 14.22636 28.45274 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1739 1507 V 765 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90549 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1853 1415 a(0)1853 1179 y(1)1853 942 y(2)1915 1482 y(0)f(1)h(2)1936 1389 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 56.90549 28.45273 0 Frame gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor 28.45274 14.22636 2 copy moveto 28.45274 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ 28.45274 14.22636 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 2504 1507 V 765 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90549 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2618 1415 a(0)2618 1179 y(1)2618 942 y(2)2680 1482 y(0)g(1)f(2)2701 1389 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 56.90549 56.90549 0 Frame gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor 28.45274 28.45274 2 copy moveto 14.22636 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ 28.45274 28.45274 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 3269 1507 V 210 1510 3061 4 v 209 1610 4 100 v 1 0 0 TeXcolorrgb 367 1580 a FK(unit)p 0 TeXcolorgray(=)28 b(0.5cm)p 974 1610 V 1 0 0 TeXcolorrgb 290 w(xunit)p 0 TeXcolorgray(=)g(0.5cm)p 1739 1610 V 1 0 0 TeXcolorrgb 268 w(yunit)p 0 TeXcolorgray(=)g(0.5cm)p 2504 1610 V 1 0 0 TeXcolorrgb 274 w(runit)p 0 TeXcolorgray(=)f(0.5cm)p 3269 1610 V 210 1613 3061 4 v 209 1713 4 100 v 854 1683 a(P)n(ar)f(d\351faut)i(:)g(unit=)f(xunit)i(=)e(yunit)h(=)f(runit)h(=)f (1cm)p 3269 1713 V 210 1716 3061 4 v 86 1832 a SDict begin H.S end 86 1832 a 86 1832 a SDict begin 12 H.A end 86 1832 a 86 1832 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.8.3.2) cvn /DEST pdfmark end 86 1832 a 66 x FJ(8.3.2)93 b(Mo)s(di\034cation)31 b(de)h(l'unit\351)e(des)h(angles)p 210 1980 2476 4 v 209 2079 4 100 v 446 2050 a FK(angle)c(en)h(p)r (ourcen)n(tage)p 1446 2079 V 541 w(angles)e(en)i(radians)p 2684 2079 V 210 2083 2476 4 v 209 3193 4 1111 v 406 3075 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 323 3101 a FF(0)323 2865 y(1)323 2629 y(2)323 2392 y(3)323 2156 y(4)385 3169 y(0)194 b(1)h(2)f(3)g(4)878 2602 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0 rotate 0.0 0.0 2 copy moveto 56.90552 0 CLW mul sub -0.25 360 1. div mul 0.50 360 1. div mul arc closepath gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 1446 3193 V 1643 3075 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1560 3101 a(0)1560 2865 y(1)1560 2629 y(2)1560 2392 y(3)1560 2156 y(4)1622 3169 y(0)h(1)f(2)g(3)g(4)2116 2602 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0 rotate 0.0 0.0 2 copy moveto 56.90552 0 CLW mul sub -1.57 57.2956 mul 3.14159265 57.2956 mul arc closepath gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 2684 3193 V 210 3196 2476 4 v 209 3296 4 100 v 607 3266 a FJ(\\degrees)p FK([1])p 1446 3296 V 838 w FJ(\\radians)p 2684 3296 V 209 3396 V 288 3366 a FE(n)p FK(psw)n(edge*\(0,0\)2{)p 1 0 0 TeXcolorrgb(-0.25)p 0 TeXcolorgray(}{)p 1 0 0 TeXcolorrgb(0)o(.50)p 0 TeXcolorgray(})p 1446 3396 V 136 w FE(n)p FK(psw)n(edge*\(0,0\)2{)p 1 0 0 TeXcolorrgb(1.57)p 0 TeXcolorgray(}{)p 1 0 0 TeXcolorrgb FE(n)p FK(psP)o(i)p 0 TeXcolorgray(})p 2684 3396 V 210 3399 2476 4 v 86 3515 a SDict begin H.S end 86 3515 a 86 3515 a SDict begin 12 H.A end 86 3515 a 86 3515 a SDict begin [/View [/XYZ H.V]/Dest (subsection.8.4) cvn /DEST pdfmark end 86 3515 a 76 x FG(8.4)112 b(Changemen)m(t)39 b(d'origine)p 210 3676 3464 4 v 209 4786 4 1111 v 406 4668 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.71655 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.71655 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.71655 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 170.71655 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 323 4694 a FF(0)323 4458 y(1)323 4222 y(2)323 3986 y(3)323 3749 y(4)385 4762 y(0)194 b(1)h(2)f(3)g(4)g (5)g(6)406 4668 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 113.81104 56.90552 0 Frame gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 28.45276 28.45276 T /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor 0. true 0.0 0.0 113.81104 56.90552 0 Frame gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1919 4786 V 1970 4132 a FE(n)p FK(psframe[linewidth=2pt]\(4,2\))1970 4231 y FE(n)p FK(psframe[linewidth=2pt,linecolor=red,)p 1 0 0 TeXcolorrgb 1970 4331 a(origin)p 0 TeXcolorgray(={1,1}]\(4,2\))p 3672 4786 V 210 4790 3464 4 v 0 TeXcolorgray 1476 5662 a(35)p 0 TeXcolorgray eop end %%Page: 36 36 TeXDict begin 36 35 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.36) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.8.5) cvn /DEST pdfmark end 86 448 a 83 x FG(8.5)112 b(P)m(erm)m(utation)37 b(des)h(axes)p 210 597 1913 4 v 209 696 4 100 v 479 666 a FE(n)p FK(psset{)p 1 0 0 TeXcolorrgb(sw)n(apaxes)p 0 TeXcolorgray(=true})23 b FE(n)p FK(psframe\(2,1\))p 2121 696 V 210 700 1913 4 v 209 1249 4 550 v 449 1219 a @beginspecial @setspecial tx@Dict begin STP newpath -90 rotate -1 1 scale /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 56.90549 28.45274 0 Frame gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1159 1249 V 956 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 56.90549 28.45274 0 Frame gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2121 1249 V 210 1252 1913 4 v 209 1352 4 100 v 260 1322 a FE(n)p FK(psset{)p 1 0 0 TeXcolorrgb(sw)n(apaxes)p 0 TeXcolorgray(=true})p 1159 1352 V 95 w FE(n)p FK(psset{)p 1 0 0 TeXcolorrgb(sw)n(apaxes)p 0 TeXcolorgray(=false})p 2121 1352 V 209 1452 V 1159 1452 V 1403 1422 a(\()p 0 0 1 TeXcolorrgb(P)n(ar)k(d\351faut)p 0 TeXcolorgray 28 w(\))p 2121 1452 V 210 1455 1913 4 v 0 TeXcolorgray 1476 5662 a(36)p 0 TeXcolorgray eop end %%Page: 37 37 TeXDict begin 37 36 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.37) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (section.9) cvn /DEST pdfmark end 86 448 a 83 x FH(9)134 b(Les)45 b(n\367uds)210 713 y FK(Utilisation)28 b(du)g(mo)r(dule)g FJ(pst-no)s(de)86 845 y SDict begin H.S end 86 845 a 86 845 a SDict begin 12 H.A end 86 845 a 86 845 a SDict begin [/View [/XYZ H.V]/Dest (subsection.9.1) cvn /DEST pdfmark end 86 845 a 101 x FG(9.1)112 b(Les)38 b(t)m(yp)s(es)g(de)g(n\367uds) 86 1019 y SDict begin H.S end 86 1019 a 86 1019 a SDict begin 12 H.A end 86 1019 a 86 1019 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.9.1.1) cvn /DEST pdfmark end 86 1019 a 80 x FJ(9.1.1)93 b(A)-11 b(v)m(ec)34 b(co)s(ordonn\351es)1133 1099 y SDict begin H.S end 1133 1099 a -30 x FA(1)1170 1099 y SDict begin 12 H.L end 1170 1099 a 1170 1099 a SDict begin [/Subtype /Link/Dest (Hfootnote.1) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 1170 1099 a 210 1164 3392 4 v 209 1832 4 668 v 384 1802 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 76.82233 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 384 1802 a 502 1684 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.9055 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 419 1710 a FF(0)355 1474 y(0)p Fz(:)p FF(5)355 1237 y(1)p Fz(:)p FF(0)481 1778 y(0)163 b(0)p Fz(:)p FF(5)129 b(1)p Fz(:)p FF(0)502 1684 y tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 28.45274 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 502 1684 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 28.45274 Dot end @endspecial 1022 1802 a currentpoint initclip moveto 1022 1802 a 1195 1832 4 668 v 1314 1802 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 76.82233 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1314 1802 a 1432 1684 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.9055 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1349 1710 a FF(0)1285 1474 y(0)p Fz(:)p FF(5)1285 1237 y(1)p Fz(:)p FF(0)1411 1778 y(0)162 b(0)p Fz(:)p FF(5)130 b(1)p Fz(:)p FF(0)1432 1684 y tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 28.45274 28.45274 /Y exch def /X exch def /d 0 .5 sub CLW mul neg def /r 5.0 d add def /l r neg def /u 5.0 d add def /d u neg def /NodePos { GetRnodePos } def} /NodeScale {} def NewNode end end 1432 1684 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /x2 5.0 CLW 0 mul sub def /y2 5.0 CLW 0 mul sub def 28.45274 28.45274 2 copy y2 sub /y1 ED x2 sub /x1 exch def y2 add /y2 exch def x2 add /x2 exch def 0. true 1 index 0 eq { pop pop Rect } { OvalFrame } ifelse gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1952 1802 a currentpoint initclip moveto 1952 1802 a 2068 1832 4 668 v 2517 1802 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 76.82233 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2517 1802 a 2635 1684 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.9055 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2552 1710 a FF(0)2487 1474 y(0)p Fz(:)p FF(5)2487 1237 y(1)p Fz(:)p FF(0)2614 1778 y(0)162 b(0)p Fz(:)p FF(5)129 b(1)p Fz(:)p FF(0)2635 1684 y tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 28.45274 28.45274 /Y exch def /X exch def /d 0 .5 sub CLW mul neg def /r 14.22636 d add def /l r neg def /u 2.5 d add def /d u neg def /NodePos { GetRnodePos } def} /NodeScale {} def NewNode end end 2635 1684 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /x2 14.22636 CLW 0 mul sub def /y2 2.5 CLW 0 mul sub def 28.45274 28.45274 2 copy y2 sub /y1 ED x2 sub /x1 exch def y2 add /y2 exch def x2 add /x2 exch def 0. true 1 index 0 eq { pop pop Rect } { OvalFrame } ifelse gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3155 1802 a currentpoint initclip moveto 3155 1802 a 3600 1832 4 668 v 210 1835 3392 4 v 209 1935 4 100 v 281 1905 a FJ(\\dotno)s(de)p FK(\(.5,0.5\){A})p 1195 1935 V 194 w FJ(\\fno)s(de)p FK(\(.5,0.5\){B})p 2068 1935 V 193 w FJ(\\fno)s(de)p FK([)p 1 0 0 TeXcolorrgb(framesize)p 0 TeXcolorgray(=.5)26 b(5pt]\(.5,0.5\){B})p 3600 1935 V 210 1938 3392 4 v 209 2606 4 668 v 384 2576 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 76.82233 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 384 2576 a 502 2458 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.9055 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 419 2484 a FF(0)355 2248 y(0)p Fz(:)p FF(5)355 2011 y(1)p Fz(:)p FF(0)481 2551 y(0)163 b(0)p Fz(:)p FF(5)129 b(1)p Fz(:)p FF(0)502 2458 y tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 28.45274 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 502 2458 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 28.45274 Dot end @endspecial 1022 2576 a currentpoint initclip moveto 1022 2576 a 1195 2606 4 668 v 1314 2576 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 76.82233 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1314 2576 a 1432 2458 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.9055 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1349 2484 a FF(0)1285 2248 y(0)p Fz(:)p FF(5)1285 2011 y(1)p Fz(:)p FF(0)1411 2551 y(0)162 b(0)p Fz(:)p FF(5)130 b(1)p Fz(:)p FF(0)1432 2458 y tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 28.45274 28.45274 /Y exch def /X exch def /d 0 .5 sub CLW mul neg def /r 5.0 d add def /l r neg def /u 5.0 d add def /d u neg def /NodePos { GetRnodePos } def} /NodeScale {} def NewNode end end 1432 2458 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /x2 5.0 CLW 0 mul sub def /y2 5.0 CLW 0 mul sub def 28.45274 28.45274 2 copy y2 sub /y1 ED x2 sub /x1 exch def y2 add /y2 exch def x2 add /x2 exch def 0. true 1 index 0 eq { pop pop Rect } { OvalFrame } ifelse gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 1952 2576 a currentpoint initclip moveto 1952 2576 a 2068 2606 4 668 v 2517 2576 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 76.82233 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2517 2576 a 2635 2458 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.9055 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2552 2484 a FF(0)2487 2248 y(0)p Fz(:)p FF(5)2487 2011 y(1)p Fz(:)p FF(0)2614 2551 y(0)162 b(0)p Fz(:)p FF(5)129 b(1)p Fz(:)p FF(0)2635 2458 y tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 28.45274 28.45274 /Y exch def /X exch def /d 0 .5 sub CLW mul neg def /r 14.22636 d add def /l r neg def /u 2.5 d add def /d u neg def /NodePos { GetRnodePos } def} /NodeScale {} def NewNode end end 2635 2458 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /x2 14.22636 CLW 0 mul sub def /y2 2.5 CLW 0 mul sub def 28.45274 28.45274 2 copy y2 sub /y1 ED x2 sub /x1 exch def y2 add /y2 exch def x2 add /x2 exch def 0. true 1 index 0 eq { pop pop Rect } { OvalFrame } ifelse gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 3155 2576 a currentpoint initclip moveto 3155 2576 a 3600 2606 4 668 v 210 2609 3392 4 v 209 2709 4 100 v 260 2679 a FJ(\\dotno)s(de)p FK(*\(.5,0.5\){A})p 1195 2709 V 152 w FJ(\\fno)s(de)p FK(*\(.5,0.5\){B})p 2068 2709 V 152 w FJ(\\fno)s(de)p FK(*[)p 1 0 0 TeXcolorrgb(framesize)p 0 TeXcolorgray(=.5)24 b(5pt]\(.5,0.5\){B})p 3600 2709 V 210 2712 3392 4 v 210 2823 3259 4 v 209 3491 4 668 v 293 3461 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 76.82233 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 293 3461 a 412 3343 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.9055 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 329 3369 a FF(0)264 3133 y(0)p Fz(:)p FF(5)264 2897 y(1)p Fz(:)p FF(0)391 3437 y(0)162 b(0)p Fz(:)p FF(5)129 b(1)p Fz(:)p FF(0)412 3343 y tx@Dict begin tx@NodeDict begin {28.45274 28.45274 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 412 3343 a 931 3461 a currentpoint initclip moveto 931 3461 a 1013 3491 4 668 v 1240 3461 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 76.82233 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1240 3461 a 1358 3343 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.9055 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1275 3369 a FF(0)1210 3133 y(0)p Fz(:)p FF(5)1210 2897 y(1)p Fz(:)p FF(0)1337 3437 y(0)162 b(0)p Fz(:)p FF(5)129 b(1)p Fz(:)p FF(0)1358 3343 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 28.45274 28.45274 2 copy moveto 5.69046 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1358 3343 a tx@Dict begin tx@NodeDict begin {28.45274 28.45274 6.19046 } false /N@A 11 {InitCnode } /NodeScale {} def NewNode end end 1358 3343 a 1878 3461 a currentpoint initclip moveto 1878 3461 a 2102 3491 4 668 v 2467 3461 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 76.82233 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2467 3461 a 2585 3343 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.9055 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2502 3369 a FF(0)2437 3133 y(0)p Fz(:)p FF(5)2437 2897 y(1)p Fz(:)p FF(0)2564 3437 y(0)162 b(0)p Fz(:)p FF(5)129 b(1)p Fz(:)p FF(0)2585 3343 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 28.45274 28.45274 2 copy moveto 5.69046 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2585 3343 a tx@Dict begin tx@NodeDict begin {28.45274 28.45274 6.19046 } false /N@A 11 {InitCnode } /NodeScale {} def NewNode end end 2585 3343 a 3105 3461 a currentpoint initclip moveto 3105 3461 a 3467 3491 4 668 v 210 3494 3259 4 v 209 3594 4 100 v 260 3564 a FJ(\\pno)s(de)p FK(\(.5,0.5\){A})p 1013 3594 V 118 w FJ(\\cno)s(de)p FK(\(.5,0.5\){.2cm}{A})p 2102 3594 V 138 w FJ(\\Cno)s(de)p FK([radius=.2cm]\(.5,0.5\){A})p 3467 3594 V 210 3597 3259 4 v 209 4265 4 668 v 1013 4265 V 1240 4235 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 76.82233 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1240 4235 a 1358 4117 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.9055 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1275 4143 a FF(0)1210 3907 y(0)p Fz(:)p FF(5)1210 3671 y(1)p Fz(:)p FF(0)1337 4211 y(0)162 b(0)p Fz(:)p FF(5)129 b(1)p Fz(:)p FF(0)1358 4117 y @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 28.45274 5.69046 1. .setopacityalpha SD end @endspecial 1358 4117 a tx@Dict begin tx@NodeDict begin {28.45274 28.45274 6.19046 } false /N@A 11 {InitCnode } /NodeScale {} def NewNode end end 1358 4117 a 1878 4235 a currentpoint initclip moveto 1878 4235 a 2102 4265 4 668 v 2467 4235 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 76.82233 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2467 4235 a 2585 4117 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.9055 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2502 4143 a FF(0)2437 3907 y(0)p Fz(:)p FF(5)2437 3671 y(1)p Fz(:)p FF(0)2564 4211 y(0)162 b(0)p Fz(:)p FF(5)129 b(1)p Fz(:)p FF(0)2585 4117 y @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 28.45274 5.69046 1. .setopacityalpha SD end @endspecial 2585 4117 a tx@Dict begin tx@NodeDict begin {28.45274 28.45274 6.19046 } false /N@A 11 {InitCnode } /NodeScale {} def NewNode end end 2585 4117 a 3105 4235 a currentpoint initclip moveto 3105 4235 a 3467 4265 4 668 v 210 4268 3259 4 v 209 4368 4 100 v 1013 4368 V 1064 4338 a FJ(\\cno)s(de)p FK(*\(.5,0.5\){.2cm}{A})p 2102 4368 V 96 w FJ(\\Cno)s(de)p FK(*[radius=.2cm]\(.5,0.5\){A})p 3467 4368 V 210 4371 3259 4 v 0 TeXcolorgray 86 4424 1146 4 v 175 4501 a FC(1.)265 4501 y SDict begin H.S end 265 4501 a 265 4501 a SDict begin H.R end 265 4501 a 265 4501 a SDict begin [/View [/XYZ H.V]/Dest (Hfootnote.1) cvn /DEST pdfmark end 265 4501 a FC(\034llcolor=y)n(ello)n (w,linecolor=blue)p 0 TeXcolorgray 0 TeXcolorgray 1476 5662 a FK(37)p 0 TeXcolorgray eop end %%Page: 38 38 TeXDict begin 38 37 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.38) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 3495 4 v 209 1119 4 668 v 543 1089 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 76.82233 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 543 1089 a 661 971 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.9055 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 578 997 a FF(0)513 761 y(0)p Fz(:)p FF(5)513 525 y(1)p Fz(:)p FF(0)640 1065 y(0)162 b(0)p Fz(:)p FF(5)129 b(1)p Fz(:)p FF(0)661 971 y tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 661 971 a 520 997 a tx@Dict begin tx@NodeDict begin {6.29724 0.0 33.88893 16.94446 3.14862 } false /N@A 16 {InitRnode } /NodeScale {} def NewNode end end 520 997 a FK(con)n(ten)n(u)661 971 y tx@Dict begin PutEnd end 661 971 a 1181 1089 a currentpoint initclip moveto 1181 1089 a 1512 1119 4 668 v 1722 1089 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 76.82233 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1722 1089 a 1840 971 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.9055 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1757 997 a FF(0)1692 761 y(0)p Fz(:)p FF(5)1692 525 y(1)p Fz(:)p FF(0)1819 1065 y(0)162 b(0)p Fz(:)p FF(5)129 b(1)p Fz(:)p FF(0)1840 971 y tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1840 971 a 1840 971 a tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 1840 971 a 1840 971 a tx@Dict begin ps@rot RotBegin end 1840 971 a 1699 997 a tx@Dict begin tx@NodeDict begin { 33.88893 2 div 6.29724 0.0 add 2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add 1.0 add} false /N@M 11 {InitCnode } /NodeScale {} def NewNode end end 1699 997 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 33.88893 2 div 6.29724 0.0 add 2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add CLW 2 div add 0 360 arc closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(con)n(ten)n(u)1840 971 y tx@Dict begin RotEnd end 1840 971 a 1840 971 a tx@Dict begin PutEnd end 1840 971 a 2359 1089 a currentpoint initclip moveto 2359 1089 a 2566 1119 4 668 v 2817 1089 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 76.82233 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2817 1089 a 2935 971 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.9055 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2852 997 a FF(0)2788 761 y(0)p Fz(:)p FF(5)2788 525 y(1)p Fz(:)p FF(0)2914 1065 y(0)163 b(0)p Fz(:)p FF(5)129 b(1)p Fz(:)p FF(0)2935 971 y tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2935 971 a 2935 971 a tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 2935 971 a 2935 971 a tx@Dict begin ps@rot RotBegin end 2935 971 a 2795 997 a tx@Dict begin tx@NodeDict begin {33.88893 2 div 3.14862 28.45274 1.0 0 .5 sub mul sub } false /N@M 11 {InitCnode } /NodeScale {} def NewNode end end 2795 997 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 16.94446 3.14862 2 copy moveto 28.45274 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(con)n(ten)n(u)2935 971 y tx@Dict begin RotEnd end 2935 971 a 2935 971 a tx@Dict begin PutEnd end 2935 971 a 3455 1089 a currentpoint initclip moveto 3455 1089 a 3703 1119 4 668 v 210 1123 3495 4 v 209 1222 4 100 v 281 1192 a FJ(\\psno)s(de)p FK(\(.5,0.5\){A}{con)n(ten)n(u})p 1512 1222 V 192 w FJ(\\cno)s(deput)p FK({45}\(.5,0.5\))p 2566 1222 V 193 w FJ(\\Cno)s(deput)p FK([radius=1cm])p 3703 1222 V 209 1322 V 1512 1322 V 1779 1292 a({M}{con)n(ten)n(u})p 2566 1322 V 401 w({45}\(2,0\){M}{con)n (ten)n(u})p 3703 1322 V 210 1325 3495 4 v 209 1993 4 668 v 543 1963 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 76.82233 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 543 1963 a 661 1845 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.9055 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 578 1871 a FF(0)513 1635 y(0)p Fz(:)p FF(5)513 1399 y(1)p Fz(:)p FF(0)640 1939 y(0)162 b(0)p Fz(:)p FF(5)129 b(1)p Fz(:)p FF(0)661 1845 y tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 661 1845 a 520 1871 a tx@Dict begin tx@NodeDict begin {6.29724 0.0 33.88893 16.94446 3.14862 } false /N@A 16 {InitRnode } /NodeScale {} def NewNode end end 520 1871 a FK(con)n(ten)n(u)661 1845 y tx@Dict begin PutEnd end 661 1845 a 1181 1963 a currentpoint initclip moveto 1181 1963 a 1512 1993 4 668 v 1722 1963 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 76.82233 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1722 1963 a 1840 1845 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.9055 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1757 1871 a FF(0)1692 1635 y(0)p Fz(:)p FF(5)1692 1399 y(1)p Fz(:)p FF(0)1819 1939 y(0)162 b(0)p Fz(:)p FF(5)129 b(1)p Fz(:)p FF(0)1840 1845 y tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1840 1845 a 1840 1845 a tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 1840 1845 a 1840 1845 a tx@Dict begin ps@rot RotBegin end 1840 1845 a 1699 1871 a tx@Dict begin tx@NodeDict begin { 33.88893 2 div 6.29724 0.0 add 2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add 0.0 add} false /N@M 11 {InitCnode } /NodeScale {} def NewNode end end 1699 1871 a @beginspecial @setspecial tx@Dict begin STP 0 0 1 0 setcmykcolor newpath 33.88893 2 div 6.29724 0.0 add 2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add 1. .setopacityalpha SD end @endspecial FK(con)n(ten)n(u)1840 1845 y tx@Dict begin RotEnd end 1840 1845 a 1840 1845 a tx@Dict begin PutEnd end 1840 1845 a 2359 1963 a currentpoint initclip moveto 2359 1963 a 2566 1993 4 668 v 2817 1963 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 76.82233 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2817 1963 a 2935 1845 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.9055 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2852 1871 a FF(0)2788 1635 y(0)p Fz(:)p FF(5)2788 1399 y(1)p Fz(:)p FF(0)2914 1939 y(0)163 b(0)p Fz(:)p FF(5)129 b(1)p Fz(:)p FF(0)2935 1845 y tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2935 1845 a 2935 1845 a tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 2935 1845 a 2935 1845 a tx@Dict begin ps@rot RotBegin end 2935 1845 a 2795 1871 a tx@Dict begin tx@NodeDict begin {33.88893 2 div 3.14862 28.45274 0.0 0 .5 sub mul sub } false /N@M 11 {InitCnode } /NodeScale {} def NewNode end end 2795 1871 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 16.94446 3.14862 2 copy moveto 28.45274 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(con)n(ten)n(u)2935 1845 y tx@Dict begin RotEnd end 2935 1845 a 2935 1845 a tx@Dict begin PutEnd end 2935 1845 a 3455 1963 a currentpoint initclip moveto 3455 1963 a 3703 1993 4 668 v 210 1996 3495 4 v 209 2096 4 100 v 260 2066 a FJ(\\psno)s(de)p FK(*\(.5,0.5\){A}{con)n(ten)n (u})p 1512 2096 V 150 w FJ(\\cno)s(deput)p FK(*{45}\(.5,0.5\))p 2566 2096 V 152 w FJ(\\Cno)s(deput)p FK(*[radius=1cm])p 3703 2096 V 209 2195 V 1512 2195 V 1779 2166 a({M}{con)n(ten)n(u})p 2566 2195 V 401 w({45}\(2,0\){M}{con)n(ten)n(u})p 3703 2195 V 210 2199 3495 4 v 210 2447 2721 4 v 209 2546 4 100 v 1164 2516 a(T)-7 b(exte)28 b(a)n(v)-5 b(an)n(t)1619 2516 y tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1619 2516 a 1619 2516 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 1619 2516 a 1619 2516 a tx@Dict begin ps@rot RotBegin end 1619 2516 a 1478 2543 a tx@Dict begin tx@NodeDict begin {33.88893 2 div 3.14862 28.45274 0.0 0 .5 sub mul sub } false /N@M 11 {InitCnode } /NodeScale {} def NewNode end end 1478 2543 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 16.94446 3.14862 2 copy moveto 28.45274 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(con)n(ten)n(u)1619 2516 y tx@Dict begin RotEnd end 1619 2516 a 1619 2516 a tx@Dict begin PutEnd end 1619 2516 a FK(texte)28 b(pr\350s)p 2929 2546 4 100 v 210 2550 2721 4 v 209 2649 4 100 v 2929 2649 V 209 2749 V 2929 2749 V 209 2848 V 260 2819 a(T)-7 b(exte)28 b(a)n(v)-5 b(an)n(t)26 b FE(n)p FK(Cno)r (deput*[radius=1cm]{45}\(0,0\){M}{con)n(ten)n(u})21 b(texte)28 b(pr\350s)p 2929 2848 V 209 2948 V 1 0 0 TeXcolorrgb 923 2918 a(Ces)f(n\367uds)g(n'on)n(t)h(pas)f(de)h(dimension)13 b(!)p 0 TeXcolorgray 2929 2948 V 210 2951 2721 4 v 86 3068 a SDict begin H.S end 86 3068 a 86 3068 a SDict begin 12 H.A end 86 3068 a 86 3068 a SDict begin [/View [/XYZ H.V]/Dest (subsection.9.2) cvn /DEST pdfmark end 86 3068 a 76 x FG(9.2)112 b(Sans)39 b(co)s(ordonn\351es)p 210 3209 3506 4 v 209 3328 4 119 v 546 3295 a tx@Dict begin tx@NodeDict begin {6.29724 0.0 33.88893 16.94446 3.14862 } false /N@A 16 {InitRnode } /NodeScale {} def NewNode end end 546 3295 a FK(con)n(ten)n(u)p 1160 3328 4 119 v 1533 3295 a tx@Dict begin tx@NodeDict begin {6.29724 0.0 33.88893 16.94446 3.01382 } false /N@B 16 {InitRnode } /NodeScale {} def NewNode end end 1533 3295 a FK(con)n(ten)n(u)p 2183 3328 4 119 v 2776 3295 a tx@Dict begin tx@NodeDict begin {10.29724 4.0 41.88893 20.94446 3.14862 } false /N@C 16 {InitRnode } /NodeScale {} def NewNode end end 2776 3295 a 33 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 37.88893 10.29724 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(con)n(ten)n(u)p 3714 3328 4 119 v 210 3331 3506 4 v 209 3431 4 100 v 260 3401 a FJ(\\rno)s(de)p FK({A}{con)n(ten)n(u})p 1160 3431 V 173 w FJ(\\Rno)s(de)p FK({B}{con)n(ten)n(u})p 2183 3431 V 192 w FJ(\\rno)s(de)p FK({C}{)p FE(n)p FK(psframeb)r(o)n (x{con)n(ten)n(u}})p 3714 3431 V 210 3434 3506 4 v 209 3541 4 108 v 1160 3541 V 1533 3511 a tx@Dict begin tx@NodeDict begin {6.29724 0.0 33.88893 16.94446 3.01382 } false /N@B 16 {InitRnode } /NodeScale {} def NewNode end end 1533 3511 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 36.88893 9.29724 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(con)n(ten)n(u)p 2183 3541 4 108 v 2785 3511 a tx@Dict begin tx@NodeDict begin {9.29724 3.0 39.88893 19.94446 3.14862 } false /N@C 16 {InitRnode } /NodeScale {} def NewNode end end 2785 3511 a 24 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 36.88893 9.29724 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(con)n(ten)n(u)p 3714 3541 4 108 v 210 3545 3506 4 v 209 3644 4 100 v 1160 3644 V 1212 3614 a FJ(\\Rno)s(de)p FK(*{B}{con)n(ten)n(u})p 2183 3644 V 150 w FJ(\\rno)s(de)p FK({C}{)p FE(n)p FK(psframeb)r(o)n(x*{con)n (ten)n(u}})p 3714 3644 V 210 3648 3506 4 v 210 3759 2014 4 v 209 3959 4 201 v 577 3926 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 82.08987 24.17053 -4.0 0 33.88893 6.29724 0.0 InitTriNode } /NodeScale {} def NewNode end end 577 3926 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0.5 82.08987 24.17053 0 -90 mul 16.94446 -4.0 Triangle gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(con)n(ten)n(u)p 1224 3959 4 201 v 1584 3926 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 78.51187 21.27652 -3.0 0 33.88893 6.29724 0.0 InitTriNode } /NodeScale {} def NewNode end end 1584 3926 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor /Lineto /lineto load def 1 setlinejoin false pop 0.5 78.51187 21.27652 0 -90 mul 16.94446 -3.0 Triangle gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(con)n(ten)n(u)p 2222 3959 4 201 v 210 3963 2014 4 v 209 4062 4 100 v 260 4033 a FJ(\\trino)s(de)p FK({A}{con)n(ten)n(u})p 1224 4062 V 152 w FJ(\\trino)s(de)p FK(*{B}{con)n(ten)n(u})p 2222 4062 V 210 4066 2014 4 v 210 4177 1775 4 v 209 4375 4 199 v 349 4302 a(T)-7 b(exte)28 b(a)n(v)-5 b(an)n(t)991 4302 y tx@Dict begin tx@NodeDict begin {} false /N@A 14 {/X 16.94446 def /Y 3.14862 def /w 19.77246 2 mul def /h 5.97662 2 mul def /NodePos { DiaNodePos } def} /NodeScale {} def NewNode end end 991 4302 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop .5 19.77246 2 mul 5.97662 2 mul 0 16.94446 3.14862 Diamond gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(con)n(ten)n(u)215 b(texte)28 b(pr\350s)p 1983 4375 4 199 v 210 4379 1775 4 v 209 4478 4 100 v 260 4449 a(T)-7 b(exte)28 b(a)n(v)-5 b(an)n(t)26 b FE(n)p FK(diano)r(de{A}{con)n(ten)n(u})f(texte)j(pr\350s)p 1983 4478 V 210 4482 1775 4 v 0 TeXcolorgray 1476 5662 a(38)p 0 TeXcolorgray eop end %%Page: 39 39 TeXDict begin 39 38 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.39) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 1419 4 v 209 1592 4 1141 v 364 1562 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 133.72786 a add def /d 0.0 a add neg def /h 133.72786 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 364 1562 a 482 1444 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 399 1470 a FF(0)335 1234 y(0)p Fz(:)p FF(5)335 997 y(1)p Fz(:)p FF(0)335 761 y(1)p Fz(:)p FF(5)335 525 y(2)p Fz(:)p FF(0)461 1538 y(0)163 b(0)p Fz(:)p FF(5)129 b(1)p Fz(:)p FF(0)g(1)p Fz(:)p FF(5)g(2)p Fz(:)p FF(0)482 1444 y tx@Dict begin { 56.90552 56.90552 } PutCoor PutBegin end 482 1444 a 342 1470 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 {/X 16.94446 def /Y 3.14862 def /w 19.77246 2 mul def /h 5.97662 2 mul def /NodePos { DiaNodePos } def} /NodeScale {} def NewNode end end 342 1470 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop .5 19.77246 2 mul 5.97662 2 mul 0 16.94446 3.14862 Diamond gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(con)n(ten)n(u)482 1444 y tx@Dict begin PutEnd end 482 1444 a 1475 1562 a currentpoint initclip moveto 1475 1562 a 1627 1592 4 1141 v 210 1595 1419 4 v 209 1695 4 100 v 260 1665 a FJ(\\rput)p FK(\(1,1\){)p FE(n)p FK(diano)r(de{A}{con)n(ten)n(u}})p 1627 1695 V 210 1698 1419 4 v 86 1814 a SDict begin H.S end 86 1814 a 86 1814 a SDict begin 12 H.A end 86 1814 a 86 1814 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.9.2.1) cvn /DEST pdfmark end 86 1814 a 67 x FJ(9.2.1)93 b(Cr\351ation)32 b(de)g(n\367uds)g(m)m(ultiples)p 210 1962 2420 4 v 209 2062 4 100 v 380 2032 a(\\dotno)s(des)p FK([dotst)n(yle=o]\(1,)24 b(0.5\){A}\(2,)i(2.5\){B}\(3,)g(1.5\){C})p 2628 2062 V 210 2065 2420 4 v 209 3205 4 1141 v 378 3057 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 3083 a FF(0)295 2847 y(1)295 2611 y(2)295 2374 y(3)295 2138 y(4)357 3151 y(0)195 b(1)f(2)g(3)g(4)378 3057 y tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45276 14.22638 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 378 3057 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale 0 0 1 0 setcmykcolor (b) show grestore gsave 1. 1. scale (c) show grestore } bind def 1. .setopacityalpha 28.45276 14.22638 Dot end @endspecial 378 3057 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90552 71.1319 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 378 3057 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale 0 0 1 0 setcmykcolor (b) show grestore gsave 1. 1. scale (c) show grestore } bind def 1. .setopacityalpha 56.90552 71.1319 Dot end @endspecial 378 3057 a tx@Dict begin tx@NodeDict begin {} false /N@C 14 { 85.35828 42.67914 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 378 3057 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale 0 0 1 0 setcmykcolor (b) show grestore gsave 1. 1. scale (c) show grestore } bind def 1. .setopacityalpha 85.35828 42.67914 Dot end @endspecial 1418 3205 4 1141 v 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 3083 a FF(0)1505 2847 y(1)1505 2611 y(2)1505 2374 y(3)1505 2138 y(4)1567 3151 y(0)g(1)h(2)f(3)g(4)1588 3057 y tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45276 14.22638 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1588 3057 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale 0 0 1 0 setcmykcolor (b) show grestore gsave 1. 1. scale (c) show grestore } bind def 1. .setopacityalpha 28.45276 14.22638 Dot end @endspecial 1588 3057 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90552 71.1319 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1588 3057 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale 0 0 1 0 setcmykcolor (b) show grestore gsave 1. 1. scale (c) show grestore } bind def 1. .setopacityalpha 56.90552 71.1319 Dot end @endspecial 1588 3057 a tx@Dict begin tx@NodeDict begin {} false /N@C 14 { 85.35828 42.67914 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1588 3057 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale 0 0 1 0 setcmykcolor (b) show grestore gsave 1. 1. scale (c) show grestore } bind def 1. .setopacityalpha 85.35828 42.67914 Dot end @endspecial 2628 3205 4 1141 v 210 3208 2420 4 v 209 3308 4 100 v 632 3278 a FE(n)p FK(dotno)r(des)p 1418 3308 V 821 w FE(n)p FK(dotno)r(des*)p 2628 3308 V 210 3311 2420 4 v 0 TeXcolorgray 1476 5662 a(39)p 0 TeXcolorgray eop end %%Page: 40 40 TeXDict begin 40 39 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.40) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.9.3) cvn /DEST pdfmark end 86 448 a 83 x FG(9.3)112 b(Les)38 b(connexions)h(en)m(tre)e(les)h(n\367uds)86 585 y SDict begin H.S end 86 585 a 86 585 a SDict begin 12 H.A end 86 585 a 86 585 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.9.3.1) cvn /DEST pdfmark end 86 585 a 100 x FJ(9.3.1)93 b(Les)32 b(t)m(yp)s(es)g(de)g(connexions)f(disp)s (onibles)1895 685 y SDict begin H.S end 1895 685 a -31 x FA(2)1932 685 y SDict begin 12 H.L end 1932 685 a 1932 685 a SDict begin [/Subtype /Link/Dest (Hfootnote.2) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 1932 685 a 210 766 2710 4 v 209 866 4 100 v 1302 866 V 1413 836 a FJ(sans)g(ast\351risque)p 2110 866 V 168 w(a)m(v)m(ec)j(ast\351risque)p 2919 866 V 210 869 2710 4 v 209 1135 4 267 v 260 1105 a(\\ncline)p FK({->}{A}{B})p 1302 1135 V 1353 987 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1353 987 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 1353 987 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1353 987 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 1353 987 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1353 987 a 2110 1135 4 267 v 2162 987 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2162 987 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 2162 987 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2162 987 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 2162 987 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore grestore end 2162 987 a 2919 1135 4 267 v 210 1138 2710 4 v 209 1404 4 267 v 260 1375 a FJ(\\nccurv)m(e)p FK({->}{A}{B})p 1302 1404 V 1353 1256 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1353 1256 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 1353 1256 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1353 1256 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 1353 1256 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { /AngleA 0. def /AngleB 0. def 0.67 0.67 GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA GetArmB xA2 yA2 xA1 yA1 2 copy /y0 ED /x0 ED tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict begin ArrowB end /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def /getValues { ax t0 3 exp mul bx t0 t0 mul mul add cx t0 mul add x0 add ay t0 3 exp mul by t0 t0 mul mul add cy t0 mul add y0 add ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add } def /getdL { getValues 3 -1 roll sub 3 1 roll sub Pyth } def /CurveLength { /u 0 def /du 0.01 def 0 100 { /t0 u def /u u du add def /t u def getdL add } repeat } def /GetArrowPos { /ende 0.5 1 gt {ArrowPos}{ArrowPos CurveLength mul} ifelse def /u 0 def /du 0.01 def /sum 0 def { /t0 u def /u u du add def /t u def /sum getdL sum add def sum ende gt {exit} if } loop u } def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def /ArrowPos 0. def /loopNo 0.5 1 gt {CurveLength 0.5 div cvi }{ 1. } ifelse def loopNo cvi { /ArrowPos ArrowPos dArrowPos add def /t GetArrowPos def /t0 t 0.95 mul def getValues ArrowInside pop pop pop pop } repeat x1 y1 x2 y2 x3 y3 curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1353 1256 a 2110 1404 4 267 v 2162 1256 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2162 1256 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 2162 1256 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2162 1256 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 2162 1256 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { /AngleA 0. def /AngleB 0. def 0.67 0.67 GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA GetArmB xA2 yA2 xA1 yA1 2 copy /y0 ED /x0 ED tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict begin ArrowB end /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def /getValues { ax t0 3 exp mul bx t0 t0 mul mul add cx t0 mul add x0 add ay t0 3 exp mul by t0 t0 mul mul add cy t0 mul add y0 add ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add } def /getdL { getValues 3 -1 roll sub 3 1 roll sub Pyth } def /CurveLength { /u 0 def /du 0.01 def 0 100 { /t0 u def /u u du add def /t u def getdL add } repeat } def /GetArrowPos { /ende 0.5 1 gt {ArrowPos}{ArrowPos CurveLength mul} ifelse def /u 0 def /du 0.01 def /sum 0 def { /t0 u def /u u du add def /t u def /sum getdL sum add def sum ende gt {exit} if } loop u } def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def /ArrowPos 0. def /loopNo 0.5 1 gt {CurveLength 0.5 div cvi }{ 1. } ifelse def loopNo cvi { /ArrowPos ArrowPos dArrowPos add def /t GetArrowPos def /t0 t 0.95 mul def getValues ArrowInside pop pop pop pop } repeat x1 y1 x2 y2 x3 y3 curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } if end gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore grestore end 2162 1256 a 2919 1404 4 267 v 210 1408 2710 4 v 209 1674 4 267 v 260 1644 a FJ(\\ncarc)p FK({->}{A}{B})p 1302 1674 V 1353 1526 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1353 1526 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 1353 1526 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1353 1526 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 1353 1526 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { yB yA sub xB xA sub Atan dup 8. add /AngleA exch def 8. sub 180 add /AngleB exch def 0.67 0.67 GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA GetArmB xA2 yA2 xA1 yA1 2 copy /y0 ED /x0 ED tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict begin ArrowB end /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def /getValues { ax t0 3 exp mul bx t0 t0 mul mul add cx t0 mul add x0 add ay t0 3 exp mul by t0 t0 mul mul add cy t0 mul add y0 add ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add } def /getdL { getValues 3 -1 roll sub 3 1 roll sub Pyth } def /CurveLength { /u 0 def /du 0.01 def 0 100 { /t0 u def /u u du add def /t u def getdL add } repeat } def /GetArrowPos { /ende 0.5 1 gt {ArrowPos}{ArrowPos CurveLength mul} ifelse def /u 0 def /du 0.01 def /sum 0 def { /t0 u def /u u du add def /t u def /sum getdL sum add def sum ende gt {exit} if } loop u } def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def /ArrowPos 0. def /loopNo 0.5 1 gt {CurveLength 0.5 div cvi }{ 1. } ifelse def loopNo cvi { /ArrowPos ArrowPos dArrowPos add def /t GetArrowPos def /t0 t 0.95 mul def getValues ArrowInside pop pop pop pop } repeat x1 y1 x2 y2 x3 y3 curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1353 1526 a 2110 1674 4 267 v 2162 1526 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2162 1526 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 2162 1526 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2162 1526 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 2162 1526 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { yB yA sub xB xA sub Atan dup 8. add /AngleA exch def 8. sub 180 add /AngleB exch def 0.67 0.67 GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA GetArmB xA2 yA2 xA1 yA1 2 copy /y0 ED /x0 ED tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict begin ArrowB end /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def /getValues { ax t0 3 exp mul bx t0 t0 mul mul add cx t0 mul add x0 add ay t0 3 exp mul by t0 t0 mul mul add cy t0 mul add y0 add ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add } def /getdL { getValues 3 -1 roll sub 3 1 roll sub Pyth } def /CurveLength { /u 0 def /du 0.01 def 0 100 { /t0 u def /u u du add def /t u def getdL add } repeat } def /GetArrowPos { /ende 0.5 1 gt {ArrowPos}{ArrowPos CurveLength mul} ifelse def /u 0 def /du 0.01 def /sum 0 def { /t0 u def /u u du add def /t u def /sum getdL sum add def sum ende gt {exit} if } loop u } def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def /ArrowPos 0. def /loopNo 0.5 1 gt {CurveLength 0.5 div cvi }{ 1. } ifelse def loopNo cvi { /ArrowPos ArrowPos dArrowPos add def /t GetArrowPos def /t0 t 0.95 mul def getValues ArrowInside pop pop pop pop } repeat x1 y1 x2 y2 x3 y3 curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } if end gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore grestore end 2162 1526 a 2919 1674 4 267 v 210 1677 2710 4 v 209 1943 4 267 v 260 1913 a FJ(\\ncbar)p FK({->}{A}{B})p 1302 1943 V 1353 1795 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1353 1795 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 1353 1795 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1353 1795 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 1353 1795 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def /AngleB 0. def NCBar } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1353 1795 a 2110 1943 4 267 v 2162 1795 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2162 1795 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 2162 1795 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2162 1795 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 2162 1795 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def /AngleB 0. def NCBar } if end gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore grestore end 2162 1795 a 2919 1943 4 267 v 210 1947 2710 4 v 209 2213 4 267 v 260 2183 a FJ(\\ncdiag)q FK({->}{A}{B})p 1302 2213 V 1353 2065 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1353 2065 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 1353 2065 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1353 2065 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 1353 2065 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def 0 NCDiag } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1353 2065 a 2110 2213 4 267 v 2162 2065 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2162 2065 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 2162 2065 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2162 2065 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 2162 2065 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def 0 NCDiag } if end gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore grestore end 2162 2065 a 2919 2213 4 267 v 210 2216 2710 4 v 209 2482 4 267 v 260 2452 a FJ(\\ncdiagg)q FK({->}{A}{B})p 1302 2482 V 1353 2334 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1353 2334 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 1353 2334 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1353 2334 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 1353 2334 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def 0 NCDiagg } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1353 2334 a 2110 2482 4 267 v 2162 2334 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2162 2334 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 2162 2334 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2162 2334 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 2162 2334 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def 0 NCDiagg } if end gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore grestore end 2162 2334 a 2919 2482 4 267 v 210 2485 2710 4 v 209 2752 4 267 v 260 2722 a FJ(\\ncangle)p FK({->}{A}{B})p 1302 2752 V 1353 2604 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1353 2604 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 1353 2604 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1353 2604 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 1353 2604 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def NCAngle } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1353 2604 a 2110 2752 4 267 v 2162 2604 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2162 2604 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 2162 2604 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2162 2604 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 2162 2604 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def NCAngle } if end gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore grestore end 2162 2604 a 2919 2752 4 267 v 210 2755 2710 4 v 209 3021 4 267 v 260 2991 a FJ(\\ncangles)p FK({->}{A}{B})p 1302 3021 V 1353 2873 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1353 2873 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 1353 2873 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1353 2873 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 1353 2873 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def NCAngles } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1353 2873 a 2110 3021 4 267 v 2162 2873 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2162 2873 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 2162 2873 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2162 2873 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 2162 2873 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def NCAngles } if end gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore grestore end 2162 2873 a 2919 3021 4 267 v 210 3024 2710 4 v 209 3290 4 267 v 260 3261 a FJ(\\nccircle)p FK({->}{A}{.3cm})p 1302 3290 V 1353 3142 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1353 3142 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 1353 3142 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1353 3142 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 1353 3142 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@A InitNC { /AngleA 0. def /r 8.5359 def NCCircle /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB { ArrowB } r 0 gt { { sub } } { { add } } ifelse ArcArrow dup angleA gt angleAtoB xor { pop angleA } if arc end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1353 3142 a 2110 3290 4 267 v 2162 3142 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2162 3142 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 2162 3142 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2162 3142 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 2162 3142 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@A InitNC { /AngleA 0. def /r 8.5359 def NCCircle /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB { ArrowB } r 0 gt { { sub } } { { add } } ifelse ArcArrow dup angleA gt angleAtoB xor { pop angleA } if arc end } if end gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore grestore end 2162 3142 a 2919 3290 4 267 v 210 3294 2710 4 v 209 3560 4 267 v 260 3530 a FJ(\\ncb)s(o)m(x)p FK({->}{A}{B})p 1302 3560 V 557 w(b)r(o)n(xsize)p 2110 3560 V 2162 3412 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2162 3412 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 0.0 Dot end @endspecial 2162 3412 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2162 3412 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 2162 3412 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end 11.38092 11.38092 NCBox } if end gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore grestore end 2162 3412 a 2919 3560 4 267 v 210 3563 2710 4 v 209 3829 4 267 v 260 3799 a FJ(\\ncarcb)s(o)m(x)p FK({->}{A}{B})p 1302 3829 V 1353 3681 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1353 3681 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 0.0 Dot end @endspecial 1353 3681 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1353 3681 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 1353 3681 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { 8. 11.38092 11.38092 0.0 NCArcBox } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1353 3681 a 2110 3829 4 267 v 2162 3681 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2162 3681 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 0.0 Dot end @endspecial 2162 3681 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2162 3681 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 2162 3681 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { 8. 11.38092 11.38092 0.0 NCArcBox } if end gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore grestore end 2162 3681 a 2919 3829 4 267 v 210 3833 2710 4 v 209 4099 4 267 v 260 4069 a FJ(\\nclo)s(op)p FK({->}{A}{B})p 1302 4099 V 1353 3951 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1353 3951 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 1353 3951 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1353 3951 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 -14.22636 Dot end @endspecial 1353 3951 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def /loopsize 19.91684 def NCLoop } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1353 3951 a 2110 4099 4 267 v 2162 3951 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2162 3951 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 2162 3951 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2162 3951 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 -14.22636 Dot end @endspecial 2162 3951 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def /loopsize 19.91684 def NCLoop } if end gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore grestore end 2162 3951 a 2919 4099 4 267 v 210 4102 2710 4 v 0 TeXcolorgray 86 4155 1146 4 v 175 4232 a FC(2.)265 4232 y SDict begin H.S end 265 4232 a 265 4232 a SDict begin H.R end 265 4232 a 265 4232 a SDict begin [/View [/XYZ H.V]/Dest (Hfootnote.2) cvn /DEST pdfmark end 265 4232 a FC(\034llcolor=white,linecolor=blue)p 0 TeXcolorgray 0 TeXcolorgray 1476 5662 a FK(40)p 0 TeXcolorgray eop end %%Page: 41 41 TeXDict begin 41 40 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.41) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.9.3.2) cvn /DEST pdfmark end 86 448 a 83 x FJ(9.3.2)93 b(Les)32 b(no)s(euds)f(comme)g(des)g(p)s(oin)m(ts)g(de)h(dessin)p 210 613 2623 4 v 209 712 4 100 v 1215 712 V 1325 682 a(sans)g(ast\351risque)p 2023 712 V 168 w(a)m(v)m(ec)i(ast\351risque)p 2831 712 V 210 716 2623 4 v 209 982 4 267 v 260 952 a(\\p)s(cline)p FK({->}\(A\)\(B\))p 1215 982 V 1266 834 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1266 834 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 1266 834 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1266 834 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 1266 834 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 1266 834 a 1266 834 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 1266 834 a 1266 834 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1266 834 a 2023 982 4 267 v 2074 834 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2074 834 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 2074 834 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2074 834 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 2074 834 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 2074 834 a 2074 834 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 2074 834 a 2074 834 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore grestore end 2074 834 a 2831 982 4 267 v 210 985 2623 4 v 209 1251 4 267 v 260 1221 a FJ(\\p)s(ccurv)m(e)p FK({->}\(A\)\(B\))p 1215 1251 V 1266 1103 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1266 1103 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 1266 1103 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1266 1103 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 1266 1103 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 1266 1103 a 1266 1103 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 1266 1103 a 1266 1103 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { /AngleA 0. def /AngleB 0. def 0.67 0.67 GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA GetArmB xA2 yA2 xA1 yA1 2 copy /y0 ED /x0 ED tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict begin ArrowB end /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def /getValues { ax t0 3 exp mul bx t0 t0 mul mul add cx t0 mul add x0 add ay t0 3 exp mul by t0 t0 mul mul add cy t0 mul add y0 add ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add } def /getdL { getValues 3 -1 roll sub 3 1 roll sub Pyth } def /CurveLength { /u 0 def /du 0.01 def 0 100 { /t0 u def /u u du add def /t u def getdL add } repeat } def /GetArrowPos { /ende 0.5 1 gt {ArrowPos}{ArrowPos CurveLength mul} ifelse def /u 0 def /du 0.01 def /sum 0 def { /t0 u def /u u du add def /t u def /sum getdL sum add def sum ende gt {exit} if } loop u } def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def /ArrowPos 0. def /loopNo 0.5 1 gt {CurveLength 0.5 div cvi }{ 1. } ifelse def loopNo cvi { /ArrowPos ArrowPos dArrowPos add def /t GetArrowPos def /t0 t 0.95 mul def getValues ArrowInside pop pop pop pop } repeat x1 y1 x2 y2 x3 y3 curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1266 1103 a 2023 1251 4 267 v 2074 1103 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2074 1103 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 2074 1103 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2074 1103 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 2074 1103 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 2074 1103 a 2074 1103 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 2074 1103 a 2074 1103 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { /AngleA 0. def /AngleB 0. def 0.67 0.67 GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA GetArmB xA2 yA2 xA1 yA1 2 copy /y0 ED /x0 ED tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict begin ArrowB end /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def /getValues { ax t0 3 exp mul bx t0 t0 mul mul add cx t0 mul add x0 add ay t0 3 exp mul by t0 t0 mul mul add cy t0 mul add y0 add ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add } def /getdL { getValues 3 -1 roll sub 3 1 roll sub Pyth } def /CurveLength { /u 0 def /du 0.01 def 0 100 { /t0 u def /u u du add def /t u def getdL add } repeat } def /GetArrowPos { /ende 0.5 1 gt {ArrowPos}{ArrowPos CurveLength mul} ifelse def /u 0 def /du 0.01 def /sum 0 def { /t0 u def /u u du add def /t u def /sum getdL sum add def sum ende gt {exit} if } loop u } def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def /ArrowPos 0. def /loopNo 0.5 1 gt {CurveLength 0.5 div cvi }{ 1. } ifelse def loopNo cvi { /ArrowPos ArrowPos dArrowPos add def /t GetArrowPos def /t0 t 0.95 mul def getValues ArrowInside pop pop pop pop } repeat x1 y1 x2 y2 x3 y3 curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } if end gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore grestore end 2074 1103 a 2831 1251 4 267 v 210 1255 2623 4 v 209 1521 4 267 v 260 1491 a FJ(\\p)s(carc)f FK({->}\(A\)\(B\))p 1215 1521 V 1266 1373 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1266 1373 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 1266 1373 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1266 1373 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 1266 1373 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 1266 1373 a 1266 1373 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 1266 1373 a 1266 1373 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { yB yA sub xB xA sub Atan dup 8. add /AngleA exch def 8. sub 180 add /AngleB exch def 0.67 0.67 GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA GetArmB xA2 yA2 xA1 yA1 2 copy /y0 ED /x0 ED tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict begin ArrowB end /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def /getValues { ax t0 3 exp mul bx t0 t0 mul mul add cx t0 mul add x0 add ay t0 3 exp mul by t0 t0 mul mul add cy t0 mul add y0 add ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add } def /getdL { getValues 3 -1 roll sub 3 1 roll sub Pyth } def /CurveLength { /u 0 def /du 0.01 def 0 100 { /t0 u def /u u du add def /t u def getdL add } repeat } def /GetArrowPos { /ende 0.5 1 gt {ArrowPos}{ArrowPos CurveLength mul} ifelse def /u 0 def /du 0.01 def /sum 0 def { /t0 u def /u u du add def /t u def /sum getdL sum add def sum ende gt {exit} if } loop u } def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def /ArrowPos 0. def /loopNo 0.5 1 gt {CurveLength 0.5 div cvi }{ 1. } ifelse def loopNo cvi { /ArrowPos ArrowPos dArrowPos add def /t GetArrowPos def /t0 t 0.95 mul def getValues ArrowInside pop pop pop pop } repeat x1 y1 x2 y2 x3 y3 curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1266 1373 a 2023 1521 4 267 v 2074 1373 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2074 1373 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 2074 1373 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2074 1373 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 2074 1373 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 2074 1373 a 2074 1373 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 2074 1373 a 2074 1373 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { yB yA sub xB xA sub Atan dup 8. add /AngleA exch def 8. sub 180 add /AngleB exch def 0.67 0.67 GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA GetArmB xA2 yA2 xA1 yA1 2 copy /y0 ED /x0 ED tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict begin ArrowB end /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def /getValues { ax t0 3 exp mul bx t0 t0 mul mul add cx t0 mul add x0 add ay t0 3 exp mul by t0 t0 mul mul add cy t0 mul add y0 add ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add } def /getdL { getValues 3 -1 roll sub 3 1 roll sub Pyth } def /CurveLength { /u 0 def /du 0.01 def 0 100 { /t0 u def /u u du add def /t u def getdL add } repeat } def /GetArrowPos { /ende 0.5 1 gt {ArrowPos}{ArrowPos CurveLength mul} ifelse def /u 0 def /du 0.01 def /sum 0 def { /t0 u def /u u du add def /t u def /sum getdL sum add def sum ende gt {exit} if } loop u } def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def /ArrowPos 0. def /loopNo 0.5 1 gt {CurveLength 0.5 div cvi }{ 1. } ifelse def loopNo cvi { /ArrowPos ArrowPos dArrowPos add def /t GetArrowPos def /t0 t 0.95 mul def getValues ArrowInside pop pop pop pop } repeat x1 y1 x2 y2 x3 y3 curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } if end gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore grestore end 2074 1373 a 2831 1521 4 267 v 210 1524 2623 4 v 209 1790 4 267 v 260 1760 a FJ(\\p)s(cbar)p FK({->}\(A\)\(B\))p 1215 1790 V 1266 1642 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1266 1642 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 1266 1642 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1266 1642 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 1266 1642 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 1266 1642 a 1266 1642 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 1266 1642 a 1266 1642 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def /AngleB 0. def NCBar } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1266 1642 a 2023 1790 4 267 v 2074 1642 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2074 1642 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 2074 1642 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2074 1642 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 2074 1642 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 2074 1642 a 2074 1642 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 2074 1642 a 2074 1642 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def /AngleB 0. def NCBar } if end gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore grestore end 2074 1642 a 2831 1790 4 267 v 210 1793 2623 4 v 209 2059 4 267 v 260 2030 a FJ(\\p)s(cdiag)q FK({->}\(A\)\(B\))p 1215 2059 V 1266 1911 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1266 1911 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 1266 1911 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1266 1911 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 1266 1911 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 1266 1911 a 1266 1911 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 1266 1911 a 1266 1911 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def 0 NCDiag } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1266 1911 a 2023 2059 4 267 v 2074 1911 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2074 1911 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 2074 1911 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2074 1911 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 2074 1911 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def 0 NCDiag } if end gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore grestore end 2074 1911 a 2831 2059 4 267 v 210 2063 2623 4 v 209 2329 4 267 v 260 2299 a FJ(\\p)s(cdiagg)f FK({->}\(A\)\(B\))p 1215 2329 V 1266 2181 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1266 2181 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 1266 2181 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1266 2181 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 1266 2181 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 1266 2181 a 1266 2181 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 1266 2181 a 1266 2181 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def 0 NCDiagg } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1266 2181 a 2023 2329 4 267 v 2074 2181 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2074 2181 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 2074 2181 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2074 2181 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 2074 2181 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 2074 2181 a 2074 2181 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 2074 2181 a 2074 2181 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def 0 NCDiagg } if end gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore grestore end 2074 2181 a 2831 2329 4 267 v 210 2332 2623 4 v 209 2598 4 267 v 260 2568 a FJ(\\p)s(cangle)p FK({->}\(A\)\(B\))p 1215 2598 V 1266 2450 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1266 2450 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 1266 2450 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1266 2450 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 1266 2450 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 1266 2450 a 1266 2450 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 1266 2450 a 1266 2450 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def NCAngle } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1266 2450 a 2023 2598 4 267 v 2074 2450 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2074 2450 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 2074 2450 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2074 2450 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 2074 2450 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 2074 2450 a 2074 2450 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 2074 2450 a 2074 2450 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def NCAngle } if end gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore grestore end 2074 2450 a 2831 2598 4 267 v 210 2602 2623 4 v 209 2868 4 267 v 260 2838 a FJ(\\p)s(cangles)p FK({->}\(A\)\(B\))p 1215 2868 V 1266 2720 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1266 2720 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 1266 2720 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1266 2720 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 1266 2720 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 1266 2720 a 1266 2720 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 1266 2720 a 1266 2720 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def NCAngles } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1266 2720 a 2023 2868 4 267 v 2074 2720 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2074 2720 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 2074 2720 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2074 2720 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 2074 2720 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 2074 2720 a 2074 2720 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 2074 2720 a 2074 2720 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def NCAngles } if end gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore grestore end 2074 2720 a 2831 2868 4 267 v 210 2871 2623 4 v 209 3137 4 267 v 260 3107 a FJ(\\p)s(cb)s(o)m(x)p FK({->}\(A\)\(B\))p 1215 3137 V 1266 2989 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1266 2989 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 0.0 Dot end @endspecial 1266 2989 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1266 2989 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 1266 2989 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 1266 2989 a 1266 2989 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 1266 2989 a 1266 2989 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end 11.38092 11.38092 NCBox } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1266 2989 a 2023 3137 4 267 v 2074 2989 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2074 2989 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 0.0 Dot end @endspecial 2074 2989 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2074 2989 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 2074 2989 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 2074 2989 a 2074 2989 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 2074 2989 a 2074 2989 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end 11.38092 11.38092 NCBox } if end gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore grestore end 2074 2989 a 2831 3137 4 267 v 210 3141 2623 4 v 209 3407 4 267 v 260 3377 a FJ(\\p)s(carcb)s(o)m(x)p FK({->}\(A\)\(B\))p 1215 3407 V 1266 3259 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1266 3259 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 0.0 Dot end @endspecial 1266 3259 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1266 3259 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 1266 3259 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 1266 3259 a 1266 3259 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 1266 3259 a 1266 3259 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { 8. 11.38092 11.38092 0.0 NCArcBox } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1266 3259 a 2023 3407 4 267 v 2074 3259 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2074 3259 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 0.0 Dot end @endspecial 2074 3259 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2074 3259 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 2074 3259 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 2074 3259 a 2074 3259 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 2074 3259 a 2074 3259 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { 8. 11.38092 11.38092 0.0 NCArcBox } if end gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore grestore end 2074 3259 a 2831 3407 4 267 v 210 3410 2623 4 v 209 3676 4 267 v 260 3646 a FJ(\\p)s(clo)s(op)e FK({->}\(A\)\(B\))p 1215 3676 V 1266 3528 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1266 3528 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 1266 3528 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1266 3528 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 -14.22636 Dot end @endspecial 1266 3528 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 1266 3528 a 1266 3528 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 1266 3528 a 1266 3528 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def /loopsize 19.91684 def NCLoop } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1266 3528 a 2023 3676 4 267 v 2074 3528 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2074 3528 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 2074 3528 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2074 3528 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 -14.22636 Dot end @endspecial 2074 3528 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 2074 3528 a 2074 3528 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 2074 3528 a 2074 3528 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def /loopsize 19.91684 def NCLoop } if end gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore grestore end 2074 3528 a 2831 3676 4 267 v 210 3679 2623 4 v 0 TeXcolorgray 1476 5662 a FK(41)p 0 TeXcolorgray eop end %%Page: 42 42 TeXDict begin 42 41 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.42) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.9.3.3) cvn /DEST pdfmark end 86 448 a 83 x FJ(9.3.3)93 b(Les)32 b(options)f(disp)s(onibles)p 210 613 2425 4 v 209 712 4 100 v 780 682 a FE(n)p FK(ncline[no)r (desep=.3cm]{->}{A}{B})p 2633 712 V 210 716 2425 4 v 209 815 4 100 v 1017 815 V 1825 815 V 2633 815 V 209 1081 4 267 v 260 933 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 260 933 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 260 933 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 260 933 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 14.22636 Dot end @endspecial 260 933 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 8.5359 8.5359 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 260 933 a 1017 1081 4 267 v 1068 933 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1068 933 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 1068 933 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1068 933 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 14.22636 Dot end @endspecial 1068 933 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 5.69046 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1068 933 a 1825 1081 4 267 v 1877 933 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1877 933 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 1877 933 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1877 933 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 14.22636 Dot end @endspecial 1877 933 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 11.38092 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1877 933 a 2633 1081 4 267 v 210 1085 2425 4 v 209 1184 4 100 v 1 0 0 TeXcolorrgb 304 1154 a FK(no)r(desep)p 0 TeXcolorgray(=0.3cm)p 1017 1184 V 1 0 0 TeXcolorrgb 210 w(no)r(desepA)p 0 TeXcolorgray(=0.2cm)p 1825 1184 V 1 0 0 TeXcolorrgb 181 w(no)r(desepB)p 0 TeXcolorgray(=0.4cm)p 2633 1184 V 210 1188 2425 4 v 209 1287 4 100 v 0 0 1 TeXcolorrgb 309 1257 a(P)n(ar)26 b(d\351faut)i(:)g(0pt)p 0 TeXcolorgray 1017 1287 V 0 0 1 TeXcolorrgb 239 w(P)n(ar)e(d\351faut)i (:)g(0pt)p 0 TeXcolorgray 1825 1287 V 0 0 1 TeXcolorrgb 226 w(P)n(ar)e(d\351faut)i(:)f(0pt)p 0 TeXcolorgray 2633 1287 V 210 1291 2425 4 v 210 1402 V 209 1501 4 100 v 827 1472 a FE(n)p FK(ncarc[arcangle=90]{->})o({A}{)o(B})p 2633 1501 V 210 1505 2425 4 v 209 1771 4 267 v 260 1623 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 260 1623 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 260 1623 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 260 1623 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 260 1623 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { yB yA sub xB xA sub Atan dup 8. add /AngleA exch def 8. sub 180 add /AngleB exch def 0.67 0.67 GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA GetArmB xA2 yA2 xA1 yA1 2 copy /y0 ED /x0 ED tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict begin ArrowB end /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def /getValues { ax t0 3 exp mul bx t0 t0 mul mul add cx t0 mul add x0 add ay t0 3 exp mul by t0 t0 mul mul add cy t0 mul add y0 add ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add } def /getdL { getValues 3 -1 roll sub 3 1 roll sub Pyth } def /CurveLength { /u 0 def /du 0.01 def 0 100 { /t0 u def /u u du add def /t u def getdL add } repeat } def /GetArrowPos { /ende 0.5 1 gt {ArrowPos}{ArrowPos CurveLength mul} ifelse def /u 0 def /du 0.01 def /sum 0 def { /t0 u def /u u du add def /t u def /sum getdL sum add def sum ende gt {exit} if } loop u } def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def /ArrowPos 0. def /loopNo 0.5 1 gt {CurveLength 0.5 div cvi }{ 1. } ifelse def loopNo cvi { /ArrowPos ArrowPos dArrowPos add def /t GetArrowPos def /t0 t 0.95 mul def getValues ArrowInside pop pop pop pop } repeat x1 y1 x2 y2 x3 y3 curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore grestore end 260 1623 a 260 1623 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { yB yA sub xB xA sub Atan dup 90. add /AngleA exch def 90. sub 180 add /AngleB exch def 0.67 0.67 GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA GetArmB xA2 yA2 xA1 yA1 2 copy /y0 ED /x0 ED tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict begin ArrowB end /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def /getValues { ax t0 3 exp mul bx t0 t0 mul mul add cx t0 mul add x0 add ay t0 3 exp mul by t0 t0 mul mul add cy t0 mul add y0 add ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add } def /getdL { getValues 3 -1 roll sub 3 1 roll sub Pyth } def /CurveLength { /u 0 def /du 0.01 def 0 100 { /t0 u def /u u du add def /t u def getdL add } repeat } def /GetArrowPos { /ende 0.5 1 gt {ArrowPos}{ArrowPos CurveLength mul} ifelse def /u 0 def /du 0.01 def /sum 0 def { /t0 u def /u u du add def /t u def /sum getdL sum add def sum ende gt {exit} if } loop u } def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def /ArrowPos 0. def /loopNo 0.5 1 gt {CurveLength 0.5 div cvi }{ 1. } ifelse def loopNo cvi { /ArrowPos ArrowPos dArrowPos add def /t GetArrowPos def /t0 t 0.95 mul def getValues ArrowInside pop pop pop pop } repeat x1 y1 x2 y2 x3 y3 curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 260 1623 a 1017 1771 4 267 v 1068 1623 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1068 1623 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 1068 1623 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1068 1623 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 1068 1623 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { yB yA sub xB xA sub Atan dup 8. add /AngleA exch def 8. sub 180 add /AngleB exch def 0.67 0.67 GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA GetArmB xA2 yA2 xA1 yA1 2 copy /y0 ED /x0 ED tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict begin ArrowB end /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def /getValues { ax t0 3 exp mul bx t0 t0 mul mul add cx t0 mul add x0 add ay t0 3 exp mul by t0 t0 mul mul add cy t0 mul add y0 add ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add } def /getdL { getValues 3 -1 roll sub 3 1 roll sub Pyth } def /CurveLength { /u 0 def /du 0.01 def 0 100 { /t0 u def /u u du add def /t u def getdL add } repeat } def /GetArrowPos { /ende 0.5 1 gt {ArrowPos}{ArrowPos CurveLength mul} ifelse def /u 0 def /du 0.01 def /sum 0 def { /t0 u def /u u du add def /t u def /sum getdL sum add def sum ende gt {exit} if } loop u } def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def /ArrowPos 0. def /loopNo 0.5 1 gt {CurveLength 0.5 div cvi }{ 1. } ifelse def loopNo cvi { /ArrowPos ArrowPos dArrowPos add def /t GetArrowPos def /t0 t 0.95 mul def getValues ArrowInside pop pop pop pop } repeat x1 y1 x2 y2 x3 y3 curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore grestore end 1068 1623 a 1068 1623 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { yB yA sub xB xA sub Atan dup 90. add /AngleA exch def 8. sub 180 add /AngleB exch def 0.67 0.67 GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA GetArmB xA2 yA2 xA1 yA1 2 copy /y0 ED /x0 ED tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict begin ArrowB end /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def /getValues { ax t0 3 exp mul bx t0 t0 mul mul add cx t0 mul add x0 add ay t0 3 exp mul by t0 t0 mul mul add cy t0 mul add y0 add ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add } def /getdL { getValues 3 -1 roll sub 3 1 roll sub Pyth } def /CurveLength { /u 0 def /du 0.01 def 0 100 { /t0 u def /u u du add def /t u def getdL add } repeat } def /GetArrowPos { /ende 0.5 1 gt {ArrowPos}{ArrowPos CurveLength mul} ifelse def /u 0 def /du 0.01 def /sum 0 def { /t0 u def /u u du add def /t u def /sum getdL sum add def sum ende gt {exit} if } loop u } def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def /ArrowPos 0. def /loopNo 0.5 1 gt {CurveLength 0.5 div cvi }{ 1. } ifelse def loopNo cvi { /ArrowPos ArrowPos dArrowPos add def /t GetArrowPos def /t0 t 0.95 mul def getValues ArrowInside pop pop pop pop } repeat x1 y1 x2 y2 x3 y3 curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1068 1623 a 1825 1771 4 267 v 1877 1623 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1877 1623 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 1877 1623 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1877 1623 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 1877 1623 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { yB yA sub xB xA sub Atan dup 8. add /AngleA exch def 8. sub 180 add /AngleB exch def 0.67 0.67 GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA GetArmB xA2 yA2 xA1 yA1 2 copy /y0 ED /x0 ED tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict begin ArrowB end /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def /getValues { ax t0 3 exp mul bx t0 t0 mul mul add cx t0 mul add x0 add ay t0 3 exp mul by t0 t0 mul mul add cy t0 mul add y0 add ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add } def /getdL { getValues 3 -1 roll sub 3 1 roll sub Pyth } def /CurveLength { /u 0 def /du 0.01 def 0 100 { /t0 u def /u u du add def /t u def getdL add } repeat } def /GetArrowPos { /ende 0.5 1 gt {ArrowPos}{ArrowPos CurveLength mul} ifelse def /u 0 def /du 0.01 def /sum 0 def { /t0 u def /u u du add def /t u def /sum getdL sum add def sum ende gt {exit} if } loop u } def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def /ArrowPos 0. def /loopNo 0.5 1 gt {CurveLength 0.5 div cvi }{ 1. } ifelse def loopNo cvi { /ArrowPos ArrowPos dArrowPos add def /t GetArrowPos def /t0 t 0.95 mul def getValues ArrowInside pop pop pop pop } repeat x1 y1 x2 y2 x3 y3 curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore grestore end 1877 1623 a 1877 1623 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { yB yA sub xB xA sub Atan dup 8. add /AngleA exch def 90. sub 180 add /AngleB exch def 0.67 0.67 GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA GetArmB xA2 yA2 xA1 yA1 2 copy /y0 ED /x0 ED tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict begin ArrowB end /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def /getValues { ax t0 3 exp mul bx t0 t0 mul mul add cx t0 mul add x0 add ay t0 3 exp mul by t0 t0 mul mul add cy t0 mul add y0 add ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add } def /getdL { getValues 3 -1 roll sub 3 1 roll sub Pyth } def /CurveLength { /u 0 def /du 0.01 def 0 100 { /t0 u def /u u du add def /t u def getdL add } repeat } def /GetArrowPos { /ende 0.5 1 gt {ArrowPos}{ArrowPos CurveLength mul} ifelse def /u 0 def /du 0.01 def /sum 0 def { /t0 u def /u u du add def /t u def /sum getdL sum add def sum ende gt {exit} if } loop u } def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def /ArrowPos 0. def /loopNo 0.5 1 gt {CurveLength 0.5 div cvi }{ 1. } ifelse def loopNo cvi { /ArrowPos ArrowPos dArrowPos add def /t GetArrowPos def /t0 t 0.95 mul def getValues ArrowInside pop pop pop pop } repeat x1 y1 x2 y2 x3 y3 curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1877 1623 a 2633 1771 4 267 v 210 1774 2425 4 v 209 1874 4 100 v 1 0 0 TeXcolorrgb 363 1844 a FK(arcangle)p 0 TeXcolorgray(=90)p 1017 1874 V 1 0 0 TeXcolorrgb 326 w(arcangleA)p 0 TeXcolorgray(=90)p 1825 1874 V 1 0 0 TeXcolorrgb 297 w(arcangleB)p 0 TeXcolorgray(=90)p 2633 1874 V 210 1877 2425 4 v 209 1977 4 100 v 0 0 1 TeXcolorrgb 362 1947 a(P)n(ar)f(d\351faut)i(:)g(8)p 0 TeXcolorgray 1017 1977 V 0 0 1 TeXcolorrgb 304 w(P)n(ar)d(d\351faut)j(:)g(8)p 0 TeXcolorgray 1825 1977 V 0 0 1 TeXcolorrgb 304 w(P)n(ar)e(d\351faut)i (:)f(8)p 0 TeXcolorgray 2633 1977 V 210 1980 2425 4 v 209 2080 4 100 v 1 0 0 0 TeXcolorcmyk 996 2050 a(seulemen)n(t)g(p)r (our)g FE(n)p FK(ncarc)13 b(!)p 0 TeXcolorgray 2633 2080 V 210 2083 2425 4 v 210 2194 V 209 2294 4 100 v 862 2264 a FE(n)p FK(ncdiag[angle=90]{->}{A}{)o(B})p 2633 2294 V 210 2297 2425 4 v 209 2563 4 267 v 260 2415 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 260 2415 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 260 2415 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 260 2415 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 260 2415 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def 0 NCDiag } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore grestore end 260 2415 a 260 2415 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 90. def /AngleB 90. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def 0 NCDiag } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 260 2415 a 1017 2563 4 267 v 1068 2415 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1068 2415 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 1068 2415 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1068 2415 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 1068 2415 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def 0 NCDiag } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore grestore end 1068 2415 a 1068 2415 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 15. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def 0 NCDiag } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1068 2415 a 1825 2563 4 267 v 1877 2415 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1877 2415 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 1877 2415 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1877 2415 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 1877 2415 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def 0 NCDiag } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore grestore end 1877 2415 a 1877 2415 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 180. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def 0 NCDiag } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1877 2415 a 2633 2563 4 267 v 210 2567 2425 4 v 209 2666 4 100 v 1 0 0 TeXcolorrgb 418 2636 a FK(angle)p 0 TeXcolorgray(=90)p 1017 2666 V 1 0 0 TeXcolorrgb 438 w(angleA)p 0 TeXcolorgray(=15)p 1825 2666 V 1 0 0 TeXcolorrgb 389 w(angleB)p 0 TeXcolorgray(=180)p 2633 2666 V 210 2670 2425 4 v 209 2769 4 100 v 0 0 1 TeXcolorrgb 362 2739 a(P)n(ar)26 b(d\351faut)i(:)g(0)p 0 TeXcolorgray 1017 2769 V 0 0 1 TeXcolorrgb 304 w(P)n(ar)d(d\351faut)j (:)g(0)p 0 TeXcolorgray 1825 2769 V 0 0 1 TeXcolorrgb 304 w(P)n(ar)e(d\351faut)i(:)f(0)p 0 TeXcolorgray 2633 2769 V 210 2773 2425 4 v 210 2884 V 209 2983 4 100 v 852 2954 a FE(n)p FK(ncdiag[arm=1cm]{->}{A}{B})p 2633 2983 V 210 2987 2425 4 v 209 3253 4 267 v 260 3105 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 260 3105 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 260 3105 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 260 3105 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 260 3105 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def 0 NCDiag } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore grestore end 260 3105 a 260 3105 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 28.45274 def /ArmB 28.45274 def /ArmTypeA 0 def /ArmTypeB 0 def 0 NCDiag } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 260 3105 a 1017 3253 4 267 v 1068 3105 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1068 3105 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 1068 3105 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1068 3105 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 1068 3105 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def 0 NCDiag } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore grestore end 1068 3105 a 1068 3105 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 28.45274 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def 0 NCDiag } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1068 3105 a 1825 3253 4 267 v 1877 3105 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1877 3105 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 1877 3105 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1877 3105 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 1877 3105 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def 0 NCDiag } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore grestore end 1877 3105 a 1877 3105 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 28.45274 def /ArmTypeA 0 def /ArmTypeB 0 def 0 NCDiag } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1877 3105 a 2633 3253 4 267 v 210 3256 2425 4 v 209 3356 4 100 v 1 0 0 TeXcolorrgb 409 3326 a FK(arm)p 0 TeXcolorgray(=1cm)p 1017 3356 V 1 0 0 TeXcolorrgb 420 w(armA)p 0 TeXcolorgray(=1cm)p 1825 3356 V 1 0 0 TeXcolorrgb 391 w(armB)p 0 TeXcolorgray(=1cm)p 2633 3356 V 210 3359 2425 4 v 209 3459 4 100 v 0 0 1 TeXcolorrgb 302 3429 a(P)n(ar)f(d\351faut)i(:)g(10pt)p 0 TeXcolorgray 1017 3459 V 0 0 1 TeXcolorrgb 184 w(P)n(ar)e(d\351faut)i(:)f(10pt)p 0 TeXcolorgray 1825 3459 V 0 0 1 TeXcolorrgb 184 w(P)n(ar)f(d\351faut)i (:)g(10pt)p 0 TeXcolorgray 2633 3459 V 210 3462 2425 4 v 210 3573 3836 4 v 209 3958 4 385 v 475 3691 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 475 3691 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 475 3691 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 475 3691 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 475 3691 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 5.0 5.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 475 3691 a 475 3691 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 5.0 5.0 neg 0.0 0.0 0 0 /N@B /N@A InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 475 3691 a 1447 3958 4 385 v 1744 3691 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1744 3691 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 1744 3691 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1744 3691 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 1744 3691 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 5.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1744 3691 a 1744 3691 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore grestore end 1744 3691 a 2747 3958 4 385 v 3043 3691 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 3043 3691 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 3043 3691 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 3043 3691 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 3043 3691 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 5.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3043 3691 a 3043 3691 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore grestore end 3043 3691 a 4044 3958 4 385 v 210 3961 3836 4 v 209 4061 4 100 v 260 4031 a FE(n)p FK(ncline[)p 1 0 0 TeXcolorrgb(o\033set)p 0 TeXcolorgray(=5pt]{->}{A}{B})p 1447 4061 V 95 w FE(n)p FK(ncline[)p 1 0 0 TeXcolorrgb(o\033setA)p 0 TeXcolorgray (=5pt]{->}{A}{B})p 2747 4061 V 96 w FE(n)p FK(ncline[)p 1 0 0 TeXcolorrgb(o\033setB)p 0 TeXcolorgray(=5pt]{->}{A}{B})p 4044 4061 V 209 4160 V 260 4130 a FE(n)p FK(ncline[)p 1 0 0 TeXcolorrgb(o\033set)p 0 TeXcolorgray(=5pt]{->}{B}{A})p 1447 4160 V 104 w FE(n)p FK(ncline[linest)n(yle=dotted]{A}{B})p 2747 4160 V 114 w FE(n)p FK(ncline[linest)n(yle=dotted]{A}{B})p 4044 4160 V 210 4163 3836 4 v 209 4263 4 100 v 0 0 1 TeXcolorrgb 497 4233 a(P)n(ar)d(d\351faut)j(:)g(0pt)p 0 TeXcolorgray 1447 4263 V 0 0 1 TeXcolorrgb 701 w(P)n(ar)e(d\351faut)i (:)f(0pt)p 0 TeXcolorgray 2747 4263 V 0 0 1 TeXcolorrgb 716 w(P)n(ar)f(d\351faut)i(:)g(0pt)p 0 TeXcolorgray 4044 4263 V 210 4266 3836 4 v 210 4378 1264 4 v 209 5116 4 739 v 488 4850 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 488 4850 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 488 4850 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 488 4850 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 -14.22636 Dot end @endspecial 488 4850 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def /loopsize 28.45274 def NCLoop } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore grestore end 488 4850 a 488 4850 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def /loopsize 56.9055 def NCLoop } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 488 4850 a 1472 5116 4 739 v 210 5120 1264 4 v 209 5219 4 100 v 260 5189 a FE(n)p FK(nclo)r(op[)p 1 0 0 TeXcolorrgb(lo)r(opsize)p 0 TeXcolorgray(=2cm]{A}{B})p 1472 5219 V 210 5223 1264 4 v 209 5322 4 100 v 0 0 1 TeXcolorrgb 523 5292 a(P)n(ar)e(d\351faut)i (:)g(1)f(cm)p 0 TeXcolorgray 1472 5322 V 210 5325 1264 4 v 1642 4454 1494 4 v 1641 4553 4 100 v 3134 4553 V 1641 4937 4 385 v 2035 4671 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2035 4671 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 2035 4671 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2035 4671 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial 2035 4671 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { 8. 11.38092 11.38092 0.0 NCArcBox } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 1 DotLine grestore grestore end 2035 4671 a 2035 4671 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { 8. 5.69046 5.69046 0.0 NCArcBox } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2035 4671 a 3134 4937 4 385 v 1642 4941 1494 4 v 1641 5040 4 100 v 1816 5010 a FE(n)p FK(ncarcb)r(o)n(x[)p 1 0 0 TeXcolorrgb(b)r(o)n(xsize)p 0 TeXcolorgray(=.2]{A}{B})p 3134 5040 V 1642 5044 1494 4 v 1641 5143 4 100 v 0 0 1 TeXcolorrgb 2052 5113 a(P)n(ar)f(d\351faut)i(:)f(0.4cm)p 0 TeXcolorgray 3134 5143 V 1642 5147 1494 4 v 1641 5246 4 100 v 1 0 0 0 TeXcolorcmyk 1692 5216 a(seulemen)n(t)h(p)r(our)f FE(n)p FK(ncb)r(o)n(x)g(et)h FE(n)p FK(ncarcb)r(o)n(x)11 b(!)p 0 TeXcolorgray 3134 5246 V 1642 5250 1494 4 v 0 TeXcolorgray 1476 5662 a(42)p 0 TeXcolorgray eop end %%Page: 43 43 TeXDict begin 43 42 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.43) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 3836 4 v 209 1190 4 739 v 475 924 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 475 924 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 475 924 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 42.67911 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 475 924 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 42.67911 Dot end @endspecial 475 924 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { /AngleA 0. def /AngleB 0. def 0.67 0.67 GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA GetArmB xA2 yA2 xA1 yA1 2 copy /y0 ED /x0 ED tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict begin ArrowB end /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def /getValues { ax t0 3 exp mul bx t0 t0 mul mul add cx t0 mul add x0 add ay t0 3 exp mul by t0 t0 mul mul add cy t0 mul add y0 add ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add } def /getdL { getValues 3 -1 roll sub 3 1 roll sub Pyth } def /CurveLength { /u 0 def /du 0.01 def 0 100 { /t0 u def /u u du add def /t u def getdL add } repeat } def /GetArrowPos { /ende 0.5 1 gt {ArrowPos}{ArrowPos CurveLength mul} ifelse def /u 0 def /du 0.01 def /sum 0 def { /t0 u def /u u du add def /t u def /sum getdL sum add def sum ende gt {exit} if } loop u } def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def /ArrowPos 0. def /loopNo 0.5 1 gt {CurveLength 0.5 div cvi }{ 1. } ifelse def loopNo cvi { /ArrowPos ArrowPos dArrowPos add def /t GetArrowPos def /t0 t 0.95 mul def getValues ArrowInside pop pop pop pop } repeat x1 y1 x2 y2 x3 y3 curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore grestore end 475 924 a 475 924 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { /AngleA 0. def /AngleB 0. def 1. 1. GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA GetArmB xA2 yA2 xA1 yA1 2 copy /y0 ED /x0 ED tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict begin ArrowB end /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def /getValues { ax t0 3 exp mul bx t0 t0 mul mul add cx t0 mul add x0 add ay t0 3 exp mul by t0 t0 mul mul add cy t0 mul add y0 add ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add } def /getdL { getValues 3 -1 roll sub 3 1 roll sub Pyth } def /CurveLength { /u 0 def /du 0.01 def 0 100 { /t0 u def /u u du add def /t u def getdL add } repeat } def /GetArrowPos { /ende 0.5 1 gt {ArrowPos}{ArrowPos CurveLength mul} ifelse def /u 0 def /du 0.01 def /sum 0 def { /t0 u def /u u du add def /t u def /sum getdL sum add def sum ende gt {exit} if } loop u } def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def /ArrowPos 0. def /loopNo 0.5 1 gt {CurveLength 0.5 div cvi }{ 1. } ifelse def loopNo cvi { /ArrowPos ArrowPos dArrowPos add def /t GetArrowPos def /t0 t 0.95 mul def getValues ArrowInside pop pop pop pop } repeat x1 y1 x2 y2 x3 y3 curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 475 924 a 1447 1190 4 739 v 1744 924 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1744 924 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 1744 924 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 42.67911 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1744 924 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 42.67911 Dot end @endspecial 1744 924 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { /AngleA 0. def /AngleB 0. def 0.67 0.67 GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA GetArmB xA2 yA2 xA1 yA1 2 copy /y0 ED /x0 ED tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict begin ArrowB end /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def /getValues { ax t0 3 exp mul bx t0 t0 mul mul add cx t0 mul add x0 add ay t0 3 exp mul by t0 t0 mul mul add cy t0 mul add y0 add ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add } def /getdL { getValues 3 -1 roll sub 3 1 roll sub Pyth } def /CurveLength { /u 0 def /du 0.01 def 0 100 { /t0 u def /u u du add def /t u def getdL add } repeat } def /GetArrowPos { /ende 0.5 1 gt {ArrowPos}{ArrowPos CurveLength mul} ifelse def /u 0 def /du 0.01 def /sum 0 def { /t0 u def /u u du add def /t u def /sum getdL sum add def sum ende gt {exit} if } loop u } def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def /ArrowPos 0. def /loopNo 0.5 1 gt {CurveLength 0.5 div cvi }{ 1. } ifelse def loopNo cvi { /ArrowPos ArrowPos dArrowPos add def /t GetArrowPos def /t0 t 0.95 mul def getValues ArrowInside pop pop pop pop } repeat x1 y1 x2 y2 x3 y3 curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore grestore end 1744 924 a 1744 924 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { /AngleA 0. def /AngleB 0. def 0.67 1. GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA GetArmB xA2 yA2 xA1 yA1 2 copy /y0 ED /x0 ED tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict begin ArrowB end /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def /getValues { ax t0 3 exp mul bx t0 t0 mul mul add cx t0 mul add x0 add ay t0 3 exp mul by t0 t0 mul mul add cy t0 mul add y0 add ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add } def /getdL { getValues 3 -1 roll sub 3 1 roll sub Pyth } def /CurveLength { /u 0 def /du 0.01 def 0 100 { /t0 u def /u u du add def /t u def getdL add } repeat } def /GetArrowPos { /ende 0.5 1 gt {ArrowPos}{ArrowPos CurveLength mul} ifelse def /u 0 def /du 0.01 def /sum 0 def { /t0 u def /u u du add def /t u def /sum getdL sum add def sum ende gt {exit} if } loop u } def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def /ArrowPos 0. def /loopNo 0.5 1 gt {CurveLength 0.5 div cvi }{ 1. } ifelse def loopNo cvi { /ArrowPos ArrowPos dArrowPos add def /t GetArrowPos def /t0 t 0.95 mul def getValues ArrowInside pop pop pop pop } repeat x1 y1 x2 y2 x3 y3 curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1744 924 a 2747 1190 4 739 v 3043 924 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 28.45274 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 3043 924 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 -14.22636 Dot end @endspecial 3043 924 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 42.67911 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 3043 924 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 42.67911 Dot end @endspecial 3043 924 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { /AngleA 0. def /AngleB 0. def 0.67 0.67 GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA GetArmB xA2 yA2 xA1 yA1 2 copy /y0 ED /x0 ED tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict begin ArrowB end /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def /getValues { ax t0 3 exp mul bx t0 t0 mul mul add cx t0 mul add x0 add ay t0 3 exp mul by t0 t0 mul mul add cy t0 mul add y0 add ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add } def /getdL { getValues 3 -1 roll sub 3 1 roll sub Pyth } def /CurveLength { /u 0 def /du 0.01 def 0 100 { /t0 u def /u u du add def /t u def getdL add } repeat } def /GetArrowPos { /ende 0.5 1 gt {ArrowPos}{ArrowPos CurveLength mul} ifelse def /u 0 def /du 0.01 def /sum 0 def { /t0 u def /u u du add def /t u def /sum getdL sum add def sum ende gt {exit} if } loop u } def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def /ArrowPos 0. def /loopNo 0.5 1 gt {CurveLength 0.5 div cvi }{ 1. } ifelse def loopNo cvi { /ArrowPos ArrowPos dArrowPos add def /t GetArrowPos def /t0 t 0.95 mul def getValues ArrowInside pop pop pop pop } repeat x1 y1 x2 y2 x3 y3 curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore grestore end 3043 924 a 3043 924 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { /AngleA 0. def /AngleB 0. def 1. 0.67 GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA GetArmB xA2 yA2 xA1 yA1 2 copy /y0 ED /x0 ED tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict begin ArrowB end /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def /getValues { ax t0 3 exp mul bx t0 t0 mul mul add cx t0 mul add x0 add ay t0 3 exp mul by t0 t0 mul mul add cy t0 mul add y0 add ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add } def /getdL { getValues 3 -1 roll sub 3 1 roll sub Pyth } def /CurveLength { /u 0 def /du 0.01 def 0 100 { /t0 u def /u u du add def /t u def getdL add } repeat } def /GetArrowPos { /ende 0.5 1 gt {ArrowPos}{ArrowPos CurveLength mul} ifelse def /u 0 def /du 0.01 def /sum 0 def { /t0 u def /u u du add def /t u def /sum getdL sum add def sum ende gt {exit} if } loop u } def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def /ArrowPos 0. def /loopNo 0.5 1 gt {CurveLength 0.5 div cvi }{ 1. } ifelse def loopNo cvi { /ArrowPos ArrowPos dArrowPos add def /t GetArrowPos def /t0 t 0.95 mul def getValues ArrowInside pop pop pop pop } repeat x1 y1 x2 y2 x3 y3 curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3043 924 a 4044 1190 4 739 v 210 1194 3836 4 v 209 1293 4 100 v 260 1263 a FE(n)p FK(nccurv)n(e[)p 1 0 0 TeXcolorrgb(ncurv)p 0 TeXcolorgray (=1]{->}{A}{B})p 1447 1293 V 93 w FE(n)p FK(nccurv)n(e[)p 1 0 0 TeXcolorrgb(ncurvA)p 0 TeXcolorgray(=1]{->}{A}{B})p 2747 1293 V 94 w FE(n)p FK(nccurv)n(e[)p 1 0 0 TeXcolorrgb(ncurvB)p 0 TeXcolorgray(=1]{->}{A}{B})p 4044 1293 V 210 1296 3836 4 v 209 1396 4 100 v 0 0 1 TeXcolorrgb 497 1366 a(P)n(ar)25 b(d\351faut)j(:)g(0.67)p 0 TeXcolorgray 1447 1396 V 0 0 1 TeXcolorrgb 658 w(P)n(ar)e(d\351faut)i(:)f(0.67)p 0 TeXcolorgray 2747 1396 V 0 0 1 TeXcolorrgb 674 w(P)n(ar)f(d\351faut)i(:)f(0.67)p 0 TeXcolorgray 4044 1396 V 210 1399 3836 4 v 209 1499 4 100 v 1 0 0 0 TeXcolorcmyk 1437 1469 a(seulemen)n(t)g(p)r(our)h FE(n)p FK(nccurv)n(e)e(et)i FE(n)p FK(p)r(ccurv)n(e)12 b(!)p 0 TeXcolorgray 4044 1499 V 210 1502 3836 4 v 210 1614 3034 4 v 209 1713 4 100 v 1215 1683 a(p)r(ersonnalisation)26 b(des)h(liaisons)p 3242 1713 V 210 1717 3034 4 v 209 2455 4 739 v 614 2307 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 14.22636 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 614 2307 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 14.22636 0.0 Dot end @endspecial 614 2307 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 56.90549 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 614 2307 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 56.90549 Dot end @endspecial 614 2307 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { /ArrowBc [ 6 2 roll ] cvx def ArrowBc BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 3.25 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { /ArrowBc [ 6 2 roll ] cvx def ArrowBc BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { tx@Dict begin /r 8.5359 def /Lineto { Arcto } def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def 0 NCDiagg } if end gsave 3.25 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave 1.25 SLW 1 setgray stroke grestore gsave ArrowBc ArrowB pop pop pop pop grestore grestore end 614 2307 a 1726 2455 4 739 v 2131 2307 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 14.22636 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2131 2307 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 14.22636 0.0 Dot end @endspecial 2131 2307 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 56.90549 56.90549 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2131 2307 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 56.90549 Dot end @endspecial 2131 2307 a tx@Dict begin gsave STV newpath /ArrowA { BeginArrow 1. 1. scale /RoundBracketOut {CLW mul add dup 2 div /x ED mul neg /y ED /mtrx CM def 0 CLW 2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0 curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto } def 0.15 2.0 5. 1. .setopacityalpha RoundBracketOut EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale /BracketOut {CLW mul add dup CLW sub 2 div /x ED mul neg /y ED /z CLW 2 div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 CLW moveto } def 0.15 2.0 5. BracketOut EndArrow } def /ArrowInside { } def 3.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 1. 1. scale /RoundBracketOut {CLW mul add dup 2 div /x ED mul neg /y ED /mtrx CM def 0 CLW 2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0 curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto } def 0.15 2.0 5. 1. .setopacityalpha RoundBracketOut EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale /BracketOut {CLW mul add dup CLW sub 2 div /x ED mul neg /y ED /z CLW 2 div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 CLW moveto } def 0.15 2.0 5. BracketOut EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def /AngleB 0. def NCBar } if end gsave 3.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave 1 0 0 setrgbcolor 1 setlinejoin 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 -1 add DashLine grestore grestore end 2131 2307 a 3242 2455 4 739 v 210 2458 3034 4 v 209 2650 4 192 v 260 2521 a FE(n)p FK (ncdiagg[linearc=.3cm,doubleline=true,)260 2620 y(arro)n (wscale=2]{->}{A}{)o(B})p 1726 2650 V 1777 2521 a FE(n)p FK(ncbar[linest)n(yle=dashed,linewidth=3pt,)1777 2620 y(dashcolor=red]{\)-[}{A}{B})p 3242 2650 V 210 2654 3034 4 v 0 TeXcolorgray 1476 5662 a(43)p 0 TeXcolorgray eop end %%Page: 44 44 TeXDict begin 44 43 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.44) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.9.4) cvn /DEST pdfmark end 86 448 a 83 x FG(9.4)112 b(Les)38 b(\351tiquettes)86 604 y SDict begin H.S end 86 604 a 86 604 a SDict begin 12 H.A end 86 604 a 86 604 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.9.4.1) cvn /DEST pdfmark end 86 604 a 81 x FJ(9.4.1)93 b(Les)32 b(\351tiquettes)f (sur)h(les)f(n\367uds)1579 685 y SDict begin H.S end 1579 685 a -31 x FA(3)1616 685 y SDict begin 12 H.L end 1616 685 a 1616 685 a SDict begin [/Subtype /Link/Dest (Hfootnote.3) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 1616 685 a 210 766 3440 4 v 209 866 4 100 v 837 836 a FK(syn)n(taxe)c(:)g FE(n)p FK(nput*[param\350tres]{p)r(osition=angle}{nom}{texte})p 3648 866 V 210 869 3440 4 v 209 1341 4 473 v 382 1105 a FJ(\\nput)p 851 1341 V 304 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 2 copy moveto 5.69046 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 930 1105 a tx@Dict begin tx@NodeDict begin {28.45274 0.0 6.19046 } false /N@A 11 {InitCnode } /NodeScale {} def NewNode end end 930 1105 a 930 1105 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 930 1105 a 930 1105 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 5.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 930 1105 a 930 1105 a tx@Dict begin { 0.0 21.945 6.29724 0.0 0. Uput UUput } PutCoor PutBegin end 930 1105 a 839 1131 a FK(texte)930 1105 y tx@Dict begin PutEnd end 930 1105 a 930 1105 a tx@Dict begin PutEnd end 930 1105 a 1659 1341 4 473 v 780 w Fy(\\nput{0}{A}{texte)o(})p 3648 1341 V 210 1345 3440 4 v 209 1817 4 473 v 404 1581 a FE(n)p FK(nput*)p 851 1817 V 272 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 2 copy moveto 5.69046 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 930 1581 a tx@Dict begin tx@NodeDict begin {28.45274 0.0 6.19046 } false /N@A 11 {InitCnode } /NodeScale {} def NewNode end end 930 1581 a 930 1581 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 930 1581 a 930 1581 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 5.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 930 1581 a 930 1581 a tx@Dict begin { 0.0 21.945 6.29724 0.0 0. Uput UUput } PutCoor PutBegin end 930 1581 a 839 1607 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 24.945 9.29724 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(texte)930 1581 y tx@Dict begin PutEnd end 930 1581 a 930 1581 a tx@Dict begin PutEnd end 930 1581 a 1659 1817 4 473 v 780 w Fy(\\nput*{0}{A}{text)o(e})p 3648 1817 V 210 1820 3440 4 v 209 2293 4 473 v 260 2057 a FK(p)r(osition=angle)p 851 2293 V 126 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 2 copy moveto 5.69046 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 930 2057 a tx@Dict begin tx@NodeDict begin {28.45274 0.0 6.19046 } false /N@A 11 {InitCnode } /NodeScale {} def NewNode end end 930 2057 a 930 2057 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 930 2057 a 930 2057 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 5.0 45. /N@A load 0 GetEdge 0.0 45. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 930 2057 a 930 2057 a tx@Dict begin { 0.0 18.33333 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 930 2057 a 854 2085 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 21.33333 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(\340)g(45)930 2057 y tx@Dict begin PutEnd end 930 2057 a 930 2057 a tx@Dict begin PutEnd end 930 2057 a 930 2057 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 930 2057 a 930 2057 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 5.0 -45. /N@A load 0 GetEdge 0.0 -45. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 930 2057 a 930 2057 a tx@Dict begin { 0.0 21.66666 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 930 2057 a 840 2085 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 24.66666 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(\340)g(-45)930 2057 y tx@Dict begin PutEnd end 930 2057 a 930 2057 a tx@Dict begin PutEnd end 930 2057 a 1659 2293 4 473 v 780 w Fy(\\nput*{45}{A})p FK({\340)22 b(45})p 3648 2293 V 210 2296 3440 4 v 209 2769 4 473 v 1 0 0 TeXcolorrgb 359 2532 a(lab)r(elsep)p 0 TeXcolorgray 851 2769 V 282 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 2 copy moveto 5.69046 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 930 2532 a tx@Dict begin tx@NodeDict begin {28.45274 0.0 6.19046 } false /N@A 11 {InitCnode } /NodeScale {} def NewNode end end 930 2532 a 930 2532 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 930 2532 a 930 2532 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 14.22636 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 930 2532 a 930 2532 a tx@Dict begin { 0.0 21.945 6.29724 0.0 0. Uput UUput } PutCoor PutBegin end 930 2532 a 839 2559 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 24.945 9.29724 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(texte)930 2532 y tx@Dict begin PutEnd end 930 2532 a 930 2532 a tx@Dict begin PutEnd end 930 2532 a 1659 2769 4 473 v 780 w Fy(\\nput*[labelsep=0)o(.5c)o(m])o ({0)o(}{A)o(}{)o(tex)o(te)o(})p 3648 2769 V 210 2772 3440 4 v 209 3244 4 473 v 1 0 0 TeXcolorrgb 359 3008 a FK(lab)r(elsep)p 0 TeXcolorgray 851 3244 V 282 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 2 copy moveto 5.69046 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 930 3008 a tx@Dict begin tx@NodeDict begin {28.45274 0.0 6.19046 } false /N@A 11 {InitCnode } /NodeScale {} def NewNode end end 930 3008 a 930 3008 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 930 3008 a 930 3008 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { -2.84544 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 930 3008 a 930 3008 a tx@Dict begin { 0.0 21.945 6.29724 0.0 0. Uput UUput } PutCoor PutBegin end 930 3008 a 839 3034 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 24.945 9.29724 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(texte)930 3008 y tx@Dict begin PutEnd end 930 3008 a 930 3008 a tx@Dict begin PutEnd end 930 3008 a 1659 3244 4 473 v 780 w Fy(\\nput*[labelsep=-)o(0.1)o(cm)o(]{)o(0}{)o(A})o({te)o(xt)o (e})p 3648 3244 V 210 3248 3440 4 v 209 3720 4 473 v 1 0 0 TeXcolorrgb 450 3484 a FK(rot)p 0 TeXcolorgray 851 3720 V 373 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 2 copy moveto 5.69046 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 930 3484 a tx@Dict begin tx@NodeDict begin {28.45274 0.0 6.19046 } false /N@A 11 {InitCnode } /NodeScale {} def NewNode end end 930 3484 a 930 3484 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 930 3484 a 930 3484 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 930 3484 a 930 3484 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 5.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 930 3484 a 930 3484 a tx@Dict begin 45. RotBegin end 930 3484 a 930 3484 a tx@Dict begin { 0.0 30.58366 6.29724 0.0 0. 45. sub Uput UUput } PutCoor PutBegin end 930 3484 a 803 3510 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 33.58366 9.29724 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(rot=45)930 3484 y tx@Dict begin PutEnd end 930 3484 a 930 3484 a tx@Dict begin RotEnd end 930 3484 a 930 3484 a tx@Dict begin PutEnd end 930 3484 a 1659 3720 4 473 v 780 w Fy(\\nput*[rot=45]{0})o({A})o({r)o(ot)o(=45)o(})p 3648 3720 V 210 3723 3440 4 v 0 TeXcolorgray 86 3777 1146 4 v 175 3853 a FC(3.)265 3853 y SDict begin H.S end 265 3853 a 265 3853 a SDict begin H.R end 265 3853 a 265 3853 a SDict begin [/View [/XYZ H.V]/Dest (Hfootnote.3) cvn /DEST pdfmark end 265 3853 a FC(\034llcolor=y)n(ello)n (w,linecolor=blue)p 0 TeXcolorgray 0 TeXcolorgray 1476 5662 a FK(44)p 0 TeXcolorgray eop end %%Page: 45 45 TeXDict begin 45 44 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.45) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.9.4.2) cvn /DEST pdfmark end 86 448 a 83 x FJ(9.4.2)93 b(Les)32 b(\351tiquettes)f(sur)h(les)f(connexions)p 210 613 3606 4 v 209 1115 4 503 v 260 1085 a tx@Dict begin { 0.0 28.45274 } PutCoor PutBegin end 260 1085 a 18 x FK(ncput)260 1085 y tx@Dict begin PutEnd end 260 1085 a 260 1085 a tx@Dict begin { 0.0 7.11317 } PutCoor PutBegin end 260 1085 a 21 x FK(n)n(bput)260 1085 y tx@Dict begin PutEnd end 260 1085 a 260 1085 a tx@Dict begin { 0.0 49.7923 } PutCoor PutBegin end 260 1085 a 18 x FK(naput)260 1085 y tx@Dict begin PutEnd end 260 1085 a 1017 1115 4 503 v 1068 849 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 0.0 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1068 849 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial 1068 849 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 85.35823 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1068 849 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 85.35823 0.0 Dot end @endspecial 1068 849 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1068 849 a 1068 849 a tx@Dict begin gsave STV CP T /ps@refangle {NAngle 90 add } def /ps@rot { } def grestore end 1068 849 a 1068 849 a tx@Dict begin tx@NodeDict begin /t 0.3 def LPut end PutBegin end 1068 849 a 1068 849 a tx@Dict begin { 5.0 tx@Dict /NCLW known { NCLW add } if 25.5555 6.29724 1.94443 NAngle 90 add Uput exch pop add a tx@Dict begin PtoC end h1 add exch w1 add exch } PutCoor PutBegin end 1068 849 a 962 867 a FK(naput)1068 849 y tx@Dict begin PutEnd end 1068 849 a 1068 849 a tx@Dict begin PutEnd end 1068 849 a 1068 849 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 1068 849 a 965 867 a FK(ncput)1068 849 y tx@Dict begin PutEnd end 1068 849 a 1068 849 a tx@Dict begin gsave STV CP T /ps@refangle {NAngle 90 sub } def /ps@rot { } def grestore end 1068 849 a 1068 849 a tx@Dict begin tx@NodeDict begin /t 0.7 def LPut end PutBegin end 1068 849 a 1068 849 a tx@Dict begin { 5.0 tx@Dict /NCLW known { NCLW add } if 25.8332 6.88875 1.94443 NAngle 90 sub Uput exch pop add a tx@Dict begin PtoC end h1 add exch w1 add exch } PutCoor PutBegin end 1068 849 a 961 869 a FK(n)n(bput)1068 849 y tx@Dict begin PutEnd end 1068 849 a 1068 849 a tx@Dict begin PutEnd end 1068 849 a 1825 1115 4 503 v 1877 1085 a tx@Dict begin { 0.0 7.11317 } PutCoor PutBegin end 1877 1085 a 21 x FE(n)p FK(ncline{->}{A}{B})p FJ(\\n)m(bput)p FK([)p 1 0 0 TeXcolorrgb(np)r(os)p 0 TeXcolorgray 1 0 0 TeXcolorrgb(=.7)p 0 TeXcolorgray(]{n)n(bput})1877 1085 y tx@Dict begin PutEnd end 1877 1085 a 1932 1085 a tx@Dict begin { 0.0 28.45274 } PutCoor PutBegin end 1932 1085 a 21 x FE(n)p FK(ncline{->}{A}{B})p FJ(\\ncput)p FK({ncput})1932 1085 y tx@Dict begin PutEnd end 1932 1085 a 1960 1085 a tx@Dict begin { 0.0 49.7923 } PutCoor PutBegin end 1960 1085 a 21 x FE(n)p FK(ncline{->}{A}{B})p FJ(\\naput)p FK([)p 1 0 0 TeXcolorrgb(np)r(os=.3)p 0 TeXcolorgray(]{naput})1960 1085 y tx@Dict begin PutEnd end 1960 1085 a 3815 1115 4 503 v 210 1118 3606 4 v 209 1621 4 503 v 260 1591 a tx@Dict begin { 0.0 28.45274 } PutCoor PutBegin end 260 1591 a 23 x FK(ncput*)260 1591 y tx@Dict begin PutEnd end 260 1591 a 260 1591 a tx@Dict begin { 0.0 7.11317 } PutCoor PutBegin end 260 1591 a 23 x FK(n)n(bput*)260 1591 y tx@Dict begin PutEnd end 260 1591 a 260 1591 a tx@Dict begin { 0.0 49.7923 } PutCoor PutBegin end 260 1591 a 23 x FK(naput*)260 1591 y tx@Dict begin PutEnd end 260 1591 a 1017 1621 4 503 v 1068 1355 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 0.0 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1068 1355 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial 1068 1355 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 85.35823 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1068 1355 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 85.35823 0.0 Dot end @endspecial 1068 1355 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@B /N@A InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1068 1355 a 1068 1355 a tx@Dict begin gsave STV CP T /ps@refangle {NAngle 90 add } def /ps@rot { } def grestore end 1068 1355 a 1068 1355 a tx@Dict begin tx@NodeDict begin /t 0.3 def LPut end PutBegin end 1068 1355 a 1068 1355 a tx@Dict begin { 5.0 tx@Dict /NCLW known { NCLW add } if 30.5555 7.5 1.94443 NAngle 90 add Uput exch pop add a tx@Dict begin PtoC end h1 add exch w1 add exch } PutCoor PutBegin end 1068 1355 a 941 1378 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 33.5555 10.5 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(naput*)1068 1355 y tx@Dict begin PutEnd end 1068 1355 a 1068 1355 a tx@Dict begin PutEnd end 1068 1355 a 1068 1355 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 1068 1355 a 944 1378 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 33.0 10.5 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ncput*)1068 1355 y tx@Dict begin PutEnd end 1068 1355 a 1068 1355 a tx@Dict begin gsave STV CP T /ps@refangle {NAngle 90 sub } def /ps@rot { } def grestore end 1068 1355 a 1068 1355 a tx@Dict begin tx@NodeDict begin /t 0.7 def LPut end PutBegin end 1068 1355 a 1068 1355 a tx@Dict begin { 5.0 tx@Dict /NCLW known { NCLW add } if 30.8332 7.5 1.94443 NAngle 90 sub Uput exch pop add a tx@Dict begin PtoC end h1 add exch w1 add exch } PutCoor PutBegin end 1068 1355 a 940 1378 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 33.8332 10.5 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(n)n(bput*)1068 1355 y tx@Dict begin PutEnd end 1068 1355 a 1068 1355 a tx@Dict begin PutEnd end 1068 1355 a 1825 1621 4 503 v 1877 1591 a tx@Dict begin { 0.0 7.11317 } PutCoor PutBegin end 1877 1591 a 21 x FE(n)p FK(ncline{->}{B}{A})p FE(n)p FK(n)n(bput*[np)r(os=.7]{n)n(bput}) 1877 1591 y tx@Dict begin PutEnd end 1877 1591 a 1877 1591 a tx@Dict begin { 0.0 28.45274 } PutCoor PutBegin end 1877 1591 a 21 x FE(n)p FK(ncline{->}{B}{A})p FE(n)p FK(ncput*{ncput})1877 1591 y tx@Dict begin PutEnd end 1877 1591 a 1877 1591 a tx@Dict begin { 0.0 49.7923 } PutCoor PutBegin end 1877 1591 a 21 x FE(n)p FK(ncline{->}{B}{A})p FE(n)p FK(naput*[np)r(os=.3]{)o(naput})1877 1591 y tx@Dict begin PutEnd end 1877 1591 a 3815 1621 4 503 v 210 1624 3606 4 v 209 1724 4 100 v 1017 1724 V 210 1727 3606 4 v 209 2466 4 739 v 260 2436 a tx@Dict begin { 0.0 42.67911 } PutCoor PutBegin end 260 2436 a 20 x FK([)p 1 0 0 TeXcolorrgb(nrot)p 0 TeXcolorgray(=90])260 2436 y tx@Dict begin PutEnd end 260 2436 a 1017 2466 4 739 v 1068 2081 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 42.67911 -34.1432 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1068 2081 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 42.67911 -34.1432 Dot end @endspecial 1068 2081 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 42.67911 34.1432 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1068 2081 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 42.67911 34.1432 Dot end @endspecial 1068 2081 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@B /N@A InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1068 2081 a 1068 2081 a tx@Dict begin gsave STV CP T /ps@rot 90. def grestore end 1068 2081 a 1068 2081 a tx@Dict begin gsave STV CP T /ps@refangle {NAngle 90 add } def /ps@rot { 90. } def grestore end 1068 2081 a 1068 2081 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 1068 2081 a 1068 2081 a tx@Dict begin 90. RotBegin end 1068 2081 a 1068 2081 a tx@Dict begin { 5.0 tx@Dict /NCLW known { NCLW add } if 30.5555 7.5 1.94443 NAngle 90 add 90. sub Uput exch pop add a tx@Dict begin PtoC end h1 add exch w1 add exch } PutCoor PutBegin end 1068 2081 a 941 2104 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 33.5555 10.5 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(naput*)1068 2081 y tx@Dict begin PutEnd end 1068 2081 a 1068 2081 a tx@Dict begin RotEnd end 1068 2081 a 1068 2081 a tx@Dict begin PutEnd end 1068 2081 a 1068 2081 a tx@Dict begin gsave STV CP T /ps@rot 90. def grestore end 1068 2081 a 1068 2081 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 1068 2081 a 1068 2081 a tx@Dict begin 90. RotBegin end 1068 2081 a 944 2104 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 33.0 10.5 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ncput*)1068 2081 y tx@Dict begin RotEnd end 1068 2081 a 1068 2081 a tx@Dict begin PutEnd end 1068 2081 a 1068 2081 a tx@Dict begin gsave STV CP T /ps@rot 90. def grestore end 1068 2081 a 1068 2081 a tx@Dict begin gsave STV CP T /ps@refangle {NAngle 90 sub } def /ps@rot { 90. } def grestore end 1068 2081 a 1068 2081 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 1068 2081 a 1068 2081 a tx@Dict begin 90. RotBegin end 1068 2081 a 1068 2081 a tx@Dict begin { 5.0 tx@Dict /NCLW known { NCLW add } if 30.8332 7.5 1.94443 NAngle 90 sub 90. sub Uput exch pop add a tx@Dict begin PtoC end h1 add exch w1 add exch } PutCoor PutBegin end 1068 2081 a 940 2104 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 33.8332 10.5 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(n)n(bput*)1068 2081 y tx@Dict begin PutEnd end 1068 2081 a 1068 2081 a tx@Dict begin RotEnd end 1068 2081 a 1068 2081 a tx@Dict begin PutEnd end 1068 2081 a 1825 2466 4 739 v 1877 2436 a tx@Dict begin { 0.0 14.22636 } PutCoor PutBegin end 1877 2436 a 20 x FE(n)p FK(ncline{->}{B}{A})p FE(n)p FK(n)n(bput*[nrot=90)o(]{n)n (bput})1877 2436 y tx@Dict begin PutEnd end 1877 2436 a 1877 2436 a tx@Dict begin { 0.0 42.67911 } PutCoor PutBegin end 1877 2436 a 20 x FE(n)p FK(ncline{->}{B}{A})p FE(n)p FK(naput*[nrot=9)o(0]{na)o (put})1877 2436 y tx@Dict begin PutEnd end 1877 2436 a 1877 2436 a tx@Dict begin { 0.0 71.13185 } PutCoor PutBegin end 1877 2436 a 20 x FE(n)p FK(ncline{->}{B}{A})p FE(n)p FK(naput*[nrot=9)o(0]{na)o (put})1877 2436 y tx@Dict begin PutEnd end 1877 2436 a 3815 2466 4 739 v 210 2469 3606 4 v 0 TeXcolorgray 1476 5662 a FK(45)p 0 TeXcolorgray eop end %%Page: 46 46 TeXDict begin 46 45 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.46) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.9.5) cvn /DEST pdfmark end 86 448 a 83 x FG(9.5)112 b(Les)38 b(Matrices)g(de)g(n\367uds)86 585 y SDict begin H.S end 86 585 a 86 585 a SDict begin 12 H.A end 86 585 a 86 585 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.9.5.1) cvn /DEST pdfmark end 86 585 a 100 x FJ(9.5.1)93 b(Cr\351ation)32 b(de)g(la)g(matrice)f(de)h(no)s(euds)p 0 TeXcolorgray 0 TeXcolorgray 588 750 1861 4 v 586 1223 4 474 v 637 807 a tx@Dict begin tx@NodeDict begin {6.88875 0.0 7.5 3.75 3.01382 } false /N@M-1-1-1 16 {InitRnode } /NodeScale {} def NewNode end end 637 807 a FK(A)1056 807 y tx@Dict begin tx@NodeDict begin {6.88875 0.0 7.083 3.54149 3.01382 } false /N@M-1-1-2 16 {InitRnode } /NodeScale {} def NewNode end end 1056 807 a FK(B)639 1219 y tx@Dict begin tx@NodeDict begin {6.88875 0.0 7.222 3.611 3.01382 } false /N@M-1-2-1 16 {InitRnode } /NodeScale {} def NewNode end end 639 1219 a FK(C)1054 1219 y tx@Dict begin tx@NodeDict begin {6.88875 0.0 7.639 3.8195 3.01382 } false /N@M-1-2-2 16 {InitRnode } /NodeScale {} def NewNode end end 1054 1219 a FK(D)p 1166 1223 4 474 v 1217 895 a FJ(\\psmatrix)1217 994 y FK(A)c(&)f(B)h(\\\\)1217 1094 y(C)g(&)f(D)h(\\\\)1217 1194 y FJ(\\endpsmatrix)p 2446 1223 V 588 1227 1861 4 v 86 1343 a SDict begin H.S end 86 1343 a 86 1343 a SDict begin 12 H.A end 86 1343 a 86 1343 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.9.5.2) cvn /DEST pdfmark end 86 1343 a 66 x FJ(9.5.2)93 b(Les)32 b(10)f(t)m(yp)s(es)h(de)g(no)s(euds)p 210 1491 3814 4 v 209 1624 4 133 v 623 1585 a tx@Dict begin tx@NodeDict begin {6.88875 0.0 7.361 3.6805 3.01382 } false /N@M-1-1-1 16 {InitRnode } /NodeScale {} def NewNode end end 623 1585 a FK(R)p 1095 1624 4 133 v 1477 1578 a tx@Dict begin tx@NodeDict begin {4.3055 0.0 3.91667 1.95833 2.15274 } false /N@M-1-1-1 16 {InitRnode } /NodeScale {} def NewNode end end 1477 1578 a FK(r)p 1889 1624 4 133 v 2241 1560 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 2 copy moveto 7.11317 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2241 1560 a tx@Dict begin tx@NodeDict begin {0.0 0.0 7.61317 } false /N@M-1-1-1 11 {InitCnode } /NodeScale {} def NewNode end end 2241 1560 a 2590 1624 4 133 v 2934 1560 a tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-1 14 { 0 0 /Y exch def /X exch def /d 0 .5 sub CLW mul neg def /r 5.0 d add def /l r neg def /u 5.0 d add def /d u neg def /NodePos { GetRnodePos } def} /NodeScale {} def NewNode end end 2934 1560 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /x2 5.0 CLW 0 mul sub def /y2 5.0 CLW 0 mul sub def 0 0 2 copy y2 sub /y1 ED x2 sub /x1 exch def y2 add /y2 exch def x2 add /x2 exch def 0. true 1 index 0 eq { pop pop Rect } { OvalFrame } ifelse gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3274 1624 4 133 v 3649 1560 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@M-1-1-1 10 {InitPnode } /NodeScale {} def NewNode end end 3649 1560 a 4022 1624 4 133 v 210 1627 3814 4 v 209 1727 4 100 v 361 1697 a FK([)p 1 0 0 TeXcolorrgb(mno)r(de)p 0 TeXcolorgray 1 0 0 TeXcolorrgb(=)27 b(R)p 0 TeXcolorgray(])h(R)p 1095 1727 V 366 w([)p 1 0 0 TeXcolorrgb(mno)r(de=)f(r)p 0 TeXcolorgray(])h(r)p 1889 1727 V 246 w([)p 1 0 0 TeXcolorrgb(mno)r(de=)g(C)p 0 TeXcolorgray(])f(C)p 2590 1727 V 199 w([)p 1 0 0 TeXcolorrgb(mno)r(de=) h(f)p 0 TeXcolorgray(])g(f)p 3274 1727 V 236 w([)p 1 0 0 TeXcolorrgb(mno)r(de=)g(p)p 0 TeXcolorgray(])f(p)p 4022 1727 V 210 1730 3814 4 v 209 2005 4 276 v 559 1900 a tx@Dict begin tx@NodeDict begin { 22.8057 2 div 6.88875 0.0 add 2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add 1.0 add} false /N@M-1-1-1 11 {InitCnode } /NodeScale {} def NewNode end end 559 1900 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 22.8057 2 div 6.88875 0.0 add 2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add CLW 2 div add 0 360 arc closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(circle)p 1095 2005 4 276 v 1422 1900 a tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-1 14 {/X 8.61119 def /Y 3.44437 def /w 16.17624 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1422 1900 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 16.17624 CLW 2 div sub 8.87035 CLW 2 div sub 8.61119 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(o)n(v)-5 b(al)p 1889 2005 4 276 v 2186 1900 a tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-1 14 {/X 6.66663 def /Y 3.44437 def /w 9.49463 2 mul def /h 6.27237 2 mul def /NodePos { DiaNodePos } def} /NodeScale {} def NewNode end end 2186 1900 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop .5 9.49463 2 mul 6.27237 2 mul 0 6.66663 3.44437 Diamond gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(dia)p 2590 2005 4 276 v 2890 1897 a tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-1 14 { 35.47888 24.17053 -4.0 0 10.58344 6.29724 0.0 InitTriNode } /NodeScale {} def NewNode end end 2890 1897 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0.5 35.47888 24.17053 0 -90 mul 5.29172 -4.0 Triangle gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(tri)p 3274 2005 4 276 v 3649 1871 a tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-1 14 { 0.0 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 3649 1871 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial 4022 2005 4 276 v 210 2008 3814 4 v 209 2108 4 100 v 260 2078 a FK([)p 1 0 0 TeXcolorrgb(mno)r(de=)27 b(circle)p 0 TeXcolorgray(])h(circle)p 1095 2108 V 99 w([)p 1 0 0 TeXcolorrgb(mno)r(de=)f(o)n(v)-5 b(al)p 0 TeXcolorgray(])27 b(o)n(v)-5 b(al)p 1889 2108 V 98 w([)p 1 0 0 TeXcolorrgb(mno)r(de=dia)p 0 TeXcolorgray(])28 b(dia)p 2590 2108 V 99 w([)p 1 0 0 TeXcolorrgb(mno)r(de=)f(tri)p 0 TeXcolorgray(])h(tri)p 3274 2108 V 99 w([)p 1 0 0 TeXcolorrgb(mno)r (de=)g(dot)p 0 TeXcolorgray(])f(dot)p 4022 2108 V 210 2111 3814 4 v 210 2223 3710 4 v 209 2322 4 100 v 872 2292 a FE(n)p FK(psmatrix[)p 1 0 0 TeXcolorrgb(mno)r(de)p 0 TeXcolorgray(=tri])p 2335 2322 V 1003 w FE(n)p FK(psmatrix[)p 1 0 0 TeXcolorrgb(emno)r(de)p 0 TeXcolorgray(=tri])p 3918 2322 V 209 2422 V 960 2392 a(A)h(&)f(B)h(&)f(&)g(D)h FE(nn)p 2335 2422 V 1227 w FK(A)g(&)f(B)g(&)h(&)f(D)h FE(nn)p 3918 2422 V 209 2521 V 1008 2492 a FK(&)f(&)g(C)h(&)f(E)g FE(nn)p 2335 2521 V 1322 w FK(&)h(&)f(C)h(&)f(E)g FE(nn)p 3918 2521 V 209 2621 V 1028 2591 a(n)p FK(endpsmatrix)p 2335 2621 V 1361 w FE(n)p FK(endpsmatrix)p 3918 2621 V 210 2624 3710 4 v 209 3400 4 776 v 351 2802 a tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-1 14 { 29.31201 25.35355 -4.0 0 7.5 6.88875 0.0 InitTriNode } /NodeScale {} def NewNode end end 351 2802 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0.5 29.31201 25.35355 0 -90 mul 3.75 -4.0 Triangle gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A)947 2802 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-2 14 { 28.478 25.35355 -4.0 0 7.083 6.88875 0.0 InitTriNode } /NodeScale {} def NewNode end end 947 2802 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0.5 28.478 25.35355 0 -90 mul 3.54149 -4.0 Triangle gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B)2133 2802 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-4 14 { 29.59003 25.35355 -4.0 0 7.639 6.88875 0.0 InitTriNode } /NodeScale {} def NewNode end end 2133 2802 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0.5 29.59003 25.35355 0 -90 mul 3.8195 -4.0 Triangle gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(D)1538 3367 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-2-3 14 { 28.75601 25.35355 -4.0 0 7.222 6.88875 0.0 InitTriNode } /NodeScale {} def NewNode end end 1538 3367 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0.5 28.75601 25.35355 0 -90 mul 3.611 -4.0 Triangle gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C)2136 3367 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-2-4 14 { 27.923 25.35355 -4.0 0 6.8055 6.88875 0.0 InitTriNode } /NodeScale {} def NewNode end end 2136 3367 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0.5 27.923 25.35355 0 -90 mul 3.40274 -4.0 Triangle gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(E)p 2335 3400 4 776 v 2415 2913 a tx@Dict begin tx@NodeDict begin {6.88875 0.0 7.5 3.75 3.01382 } false /N@M-1-1-1 16 {InitRnode } /NodeScale {} def NewNode end end 2415 2913 a FK(A)2890 2913 y tx@Dict begin tx@NodeDict begin {6.88875 0.0 7.083 3.54149 3.01382 } false /N@M-1-1-2 16 {InitRnode } /NodeScale {} def NewNode end end 2890 2913 a FK(B)3393 2888 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-3 14 { 14.31201 11.57605 -4.0 0 0.0 0.0 0.0 InitTriNode } /NodeScale {} def NewNode end end 3393 2888 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0.5 14.31201 11.57605 0 -90 mul 0.0 -4.0 Triangle gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3806 2913 a tx@Dict begin tx@NodeDict begin {6.88875 0.0 7.639 3.8195 3.01382 } false /N@M-1-1-4 16 {InitRnode } /NodeScale {} def NewNode end end 3806 2913 a FK(D)2446 3338 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-2-1 14 { 14.31201 11.57605 -4.0 0 0.0 0.0 0.0 InitTriNode } /NodeScale {} def NewNode end end 2446 3338 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0.5 14.31201 11.57605 0 -90 mul 0.0 -4.0 Triangle gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2919 3338 a tx@Dict begin tx@NodeDict begin {} false /N@M-1-2-2 14 { 14.31201 11.57605 -4.0 0 0.0 0.0 0.0 InitTriNode } /NodeScale {} def NewNode end end 2919 3338 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0.5 14.31201 11.57605 0 -90 mul 0.0 -4.0 Triangle gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3363 3363 a tx@Dict begin tx@NodeDict begin {6.88875 0.0 7.222 3.611 3.01382 } false /N@M-1-2-3 16 {InitRnode } /NodeScale {} def NewNode end end 3363 3363 a FK(C)3810 3363 y tx@Dict begin tx@NodeDict begin {6.88875 0.0 6.8055 3.40274 3.01382 } false /N@M-1-2-4 16 {InitRnode } /NodeScale {} def NewNode end end 3810 3363 a FK(E)p 3918 3400 4 776 v 210 3403 3710 4 v 86 3519 a SDict begin H.S end 86 3519 a 86 3519 a SDict begin 12 H.A end 86 3519 a 86 3519 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.9.5.3) cvn /DEST pdfmark end 86 3519 a 67 x FJ(9.5.3)93 b(Liaison)32 b(des)f(no)s(euds)p 0 TeXcolorgray 0 TeXcolorgray 170 3651 2697 4 v 168 4177 4 527 v 323 3739 a tx@Dict begin tx@NodeDict begin {6.88875 0.0 7.361 3.6805 3.01382 } false /N@M-1-1-1 16 {InitRnode } /NodeScale {} def NewNode end end 323 3739 a FK(R)960 3732 y tx@Dict begin tx@NodeDict begin {4.3055 0.0 3.91667 1.95833 2.15274 } false /N@M-1-1-2 16 {InitRnode } /NodeScale {} def NewNode end end 960 3732 a FK(r)1622 3714 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 2 copy moveto 7.11317 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1622 3714 a tx@Dict begin tx@NodeDict begin {0.0 0.0 7.61317 } false /N@M-1-1-3 11 {InitCnode } /NodeScale {} def NewNode end end 1622 3714 a 2176 3714 a tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-4 14 { 0 0 /Y exch def /X exch def /d 0 .5 sub CLW mul neg def /r 5.0 d add def /l r neg def /u 5.0 d add def /d u neg def /NodePos { GetRnodePos } def} /NodeScale {} def NewNode end end 2176 3714 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /x2 5.0 CLW 0 mul sub def /y2 5.0 CLW 0 mul sub def 0 0 2 copy y2 sub /y1 ED x2 sub /x1 exch def y2 add /y2 exch def x2 add /x2 exch def 0. true 1 index 0 eq { pop pop Rect } { OvalFrame } ifelse gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2783 3714 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@M-1-1-5 10 {InitPnode } /NodeScale {} def NewNode end end 2783 3714 a 259 3994 a tx@Dict begin tx@NodeDict begin { 22.8057 2 div 6.88875 0.0 add 2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add 1.0 add} false /N@M-1-2-1 11 {InitCnode } /NodeScale {} def NewNode end end 259 3994 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 22.8057 2 div 6.88875 0.0 add 2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add CLW 2 div add 0 360 arc closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(circle)904 3994 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-2-2 14 {/X 8.61119 def /Y 3.44437 def /w 16.17624 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 904 3994 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 16.17624 CLW 2 div sub 8.87035 CLW 2 div sub 8.61119 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(o)n(v)-5 b(al)1567 3994 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-2-3 14 {/X 6.66663 def /Y 3.44437 def /w 9.49463 2 mul def /h 6.27237 2 mul def /NodePos { DiaNodePos } def} /NodeScale {} def NewNode end end 1567 3994 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop .5 9.49463 2 mul 6.27237 2 mul 0 6.66663 3.44437 Diamond gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(dia)2238 3992 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-2-4 14 { 35.47888 24.17053 -4.0 0 10.58344 6.29724 0.0 InitTriNode } /NodeScale {} def NewNode end end 2238 3992 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0.5 35.47888 24.17053 0 -90 mul 5.29172 -4.0 Triangle gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(tri)2800 3966 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-2-5 14 { 0.0 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2800 3966 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial 353 4172 a tx@Dict begin tx@NodeDict begin {0.0 0.0 0.0 0.0 3.01382 } false /N@M-1-3-1 16 {InitRnode } /NodeScale {} def NewNode end end 353 4172 a 353 4172 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@M-1-1-2 /N@M-1-2-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 353 4172 a 353 4172 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@M-1-1-3 /N@M-1-2-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore grestore end 353 4172 a 353 4172 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@M-1-1-4 /N@M-1-2-3 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore grestore end 353 4172 a 353 4172 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@M-1-1-5 /N@M-1-2-4 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore grestore end 353 4172 a 353 4172 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@M-1-1-1 /N@M-1-2-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 353 4172 a 353 4172 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@M-1-1-2 /N@M-1-2-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore grestore end 353 4172 a 353 4172 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@M-1-1-3 /N@M-1-2-3 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore grestore end 353 4172 a 353 4172 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@M-1-1-4 /N@M-1-2-4 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore grestore end 353 4172 a 353 4172 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@M-1-1-5 /N@M-1-2-5 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore grestore end 353 4172 a 353 4172 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@M-1-1-1 /N@M-1-2-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 353 4172 a 353 4172 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@M-1-1-2 /N@M-1-2-3 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore grestore end 353 4172 a 353 4172 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@M-1-1-3 /N@M-1-2-4 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore grestore end 353 4172 a 353 4172 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@M-1-1-4 /N@M-1-2-5 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore grestore end 353 4172 a 2864 4177 4 527 v 170 4180 2697 4 v 168 4472 4 292 v 573 4242 a FE(n)p FK(ncline[linecolor=red]{1,2}{2,1}) 573 4342 y FE(n)p FK(ncline[linecolor=blue]{1,1}{2,1})573 4442 y FE(n)p FK(ncline[linecolor=cy)n(an]{1,1}{2,2})p 2864 4472 V 170 4475 2697 4 v 86 4591 a SDict begin H.S end 86 4591 a 86 4591 a SDict begin 12 H.A end 86 4591 a 86 4591 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.9.5.4) cvn /DEST pdfmark end 86 4591 a 84 x FJ(9.5.4)93 b(\311tiquettes)31 b(sur)h(les)f(liaisons)p 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 1476 5662 a FK(46)p 0 TeXcolorgray eop end %%Page: 47 47 TeXDict begin 47 46 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.47) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 452 3754 4 v 84 551 4 100 v 1025 551 V 1964 551 V 2906 551 V 3838 551 V 84 1120 4 569 v 363 568 a tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-1 14 { 0.0 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 363 568 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial 750 568 a tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-2 14 { 0.0 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 750 568 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial 363 837 a tx@Dict begin tx@NodeDict begin {} false /N@M-1-2-1 14 { 0.0 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 363 837 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial 750 837 a tx@Dict begin tx@NodeDict begin {} false /N@M-1-2-2 14 { 0.0 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 750 837 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial 363 1115 a tx@Dict begin tx@NodeDict begin {0.0 0.0 0.0 0.0 3.01382 } false /N@M-1-3-1 16 {InitRnode } /NodeScale {} def NewNode end end 363 1115 a 363 1115 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@M-1-1-2 /N@M-1-2-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 363 1115 a 363 1115 a tx@Dict begin tx@NodeDict begin /t 0.5 def tx@NodeDict /HPutPos known { HPutPos } { CP /Y exch def /X exch def /NAngle 0 def /NCLW 0 def } ifelse /Sin NAngle sin def /Cos NAngle cos def /s 5.0 NCLW add def /l 3.75 def /r 3.75 def /h 3.87492 def /d 3.01382 def /flag true def HPutAdjust LPutCoor end PutBegin end 363 1115 a 1 0 0 TeXcolorrgb 332 1140 a FK(A)p 0 TeXcolorgray 363 1115 a tx@Dict begin PutEnd end 363 1115 a 363 1115 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@M-1-1-2 /N@M-1-2-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 363 1115 a 363 1115 a tx@Dict begin tx@NodeDict begin /t 0.5 def tx@NodeDict /HPutPos known { HPutPos } { CP /Y exch def /X exch def /NAngle 0 def /NCLW 0 def } ifelse /Sin NAngle sin def /Cos NAngle cos def /s 5.0 NCLW add def /l 3.54149 def /r 3.54149 def /h 3.87492 def /d 3.01382 def /flag true def HPutAdjust LPutCoor end PutBegin end 363 1115 a 0 0 1 TeXcolorrgb 334 1140 a FK(B)p 0 TeXcolorgray 363 1115 a tx@Dict begin PutEnd end 363 1115 a 363 1115 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@M-1-2-1 /N@M-1-2-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 363 1115 a 363 1115 a tx@Dict begin tx@NodeDict begin /t 0.5 def tx@NodeDict /HPutPos known { HPutPos } { CP /Y exch def /X exch def /NAngle 0 def /NCLW 0 def } ifelse /Sin NAngle sin def /Cos NAngle cos def /s 5.0 NCLW add def /l 3.611 def /r 3.611 def /h 3.87492 def /d 3.01382 def /flag true def HPutAdjust LPutCoor end PutBegin end 363 1115 a 0 1 0 TeXcolorrgb 333 1140 a FK(C)p 0 TeXcolorgray 363 1115 a tx@Dict begin PutEnd end 363 1115 a 1025 1120 4 569 v 1303 568 a tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-1 14 { 0.0 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1303 568 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial 1690 568 a tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-2 14 { 0.0 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1690 568 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial 1303 837 a tx@Dict begin tx@NodeDict begin {} false /N@M-1-2-1 14 { 0.0 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1303 837 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial 1690 837 a tx@Dict begin tx@NodeDict begin {} false /N@M-1-2-2 14 { 0.0 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1690 837 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial 1303 1115 a tx@Dict begin tx@NodeDict begin {0.0 0.0 0.0 0.0 3.01382 } false /N@M-1-3-1 16 {InitRnode } /NodeScale {} def NewNode end end 1303 1115 a 1303 1115 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@M-1-1-2 /N@M-1-2-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1303 1115 a 1303 1115 a tx@Dict begin tx@NodeDict begin /t 0.5 def tx@NodeDict /HPutPos known { VPutPos } { CP /Y exch def /X exch def /NAngle 0 def /NCLW 0 def } ifelse /Sin NAngle sin def /Cos NAngle cos def /s 5.0 NCLW add def /l 3.75 def /r 3.75 def /h 3.87492 def /d 3.01382 def /flag false def VPutAdjust LPutCoor end PutBegin end 1303 1115 a 1 0 0 TeXcolorrgb 1272 1140 a FK(A)p 0 TeXcolorgray 1303 1115 a tx@Dict begin PutEnd end 1303 1115 a 1303 1115 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@M-1-1-2 /N@M-1-2-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1303 1115 a 1303 1115 a tx@Dict begin tx@NodeDict begin /t 0.5 def tx@NodeDict /HPutPos known { VPutPos } { CP /Y exch def /X exch def /NAngle 0 def /NCLW 0 def } ifelse /Sin NAngle sin def /Cos NAngle cos def /s 5.0 NCLW add def /l 3.54149 def /r 3.54149 def /h 3.87492 def /d 3.01382 def /flag false def VPutAdjust LPutCoor end PutBegin end 1303 1115 a 0 0 1 TeXcolorrgb 1274 1140 a FK(B)p 0 TeXcolorgray 1303 1115 a tx@Dict begin PutEnd end 1303 1115 a 1303 1115 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@M-1-2-1 /N@M-1-2-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1303 1115 a 1303 1115 a tx@Dict begin tx@NodeDict begin /t 0.5 def tx@NodeDict /HPutPos known { VPutPos } { CP /Y exch def /X exch def /NAngle 0 def /NCLW 0 def } ifelse /Sin NAngle sin def /Cos NAngle cos def /s 5.0 NCLW add def /l 3.611 def /r 3.611 def /h 3.87492 def /d 3.01382 def /flag false def VPutAdjust LPutCoor end PutBegin end 1303 1115 a 0 1 0 TeXcolorrgb 1273 1140 a FK(C)p 0 TeXcolorgray 1303 1115 a tx@Dict begin PutEnd end 1303 1115 a 1964 1120 4 569 v 2243 568 a tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-1 14 { 0.0 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2243 568 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial 2631 568 a tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-2 14 { 0.0 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2631 568 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial 2243 837 a tx@Dict begin tx@NodeDict begin {} false /N@M-1-2-1 14 { 0.0 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2243 837 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial 2631 837 a tx@Dict begin tx@NodeDict begin {} false /N@M-1-2-2 14 { 0.0 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2631 837 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial 2243 1115 a tx@Dict begin tx@NodeDict begin {0.0 0.0 0.0 0.0 3.01382 } false /N@M-1-3-1 16 {InitRnode } /NodeScale {} def NewNode end end 2243 1115 a 2243 1115 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@M-1-1-2 /N@M-1-2-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2243 1115 a 2243 1115 a tx@Dict begin tx@NodeDict begin /t 0.5 def tx@NodeDict /HPutPos known { HPutPos } { CP /Y exch def /X exch def /NAngle 0 def /NCLW 0 def } ifelse /Sin NAngle sin def /Cos NAngle cos def /s 5.0 NCLW add def /l 3.75 def /r 3.75 def /h 3.87492 def /d 3.01382 def /flag false def HPutAdjust LPutCoor end PutBegin end 2243 1115 a 1 0 0 TeXcolorrgb 2212 1140 a FK(A)p 0 TeXcolorgray 2243 1115 a tx@Dict begin PutEnd end 2243 1115 a 2243 1115 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@M-1-1-2 /N@M-1-2-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2243 1115 a 2243 1115 a tx@Dict begin tx@NodeDict begin /t 0.5 def tx@NodeDict /HPutPos known { HPutPos } { CP /Y exch def /X exch def /NAngle 0 def /NCLW 0 def } ifelse /Sin NAngle sin def /Cos NAngle cos def /s 5.0 NCLW add def /l 3.54149 def /r 3.54149 def /h 3.87492 def /d 3.01382 def /flag false def HPutAdjust LPutCoor end PutBegin end 2243 1115 a 0 0 1 TeXcolorrgb 2214 1140 a FK(B)p 0 TeXcolorgray 2243 1115 a tx@Dict begin PutEnd end 2243 1115 a 2243 1115 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@M-1-2-1 /N@M-1-2-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2243 1115 a 2243 1115 a tx@Dict begin tx@NodeDict begin /t 0.5 def tx@NodeDict /HPutPos known { HPutPos } { CP /Y exch def /X exch def /NAngle 0 def /NCLW 0 def } ifelse /Sin NAngle sin def /Cos NAngle cos def /s 5.0 NCLW add def /l 3.611 def /r 3.611 def /h 3.87492 def /d 3.01382 def /flag false def HPutAdjust LPutCoor end PutBegin end 2243 1115 a 0 1 0 TeXcolorrgb 2213 1140 a FK(C)p 0 TeXcolorgray 2243 1115 a tx@Dict begin PutEnd end 2243 1115 a 2906 1120 4 569 v 3180 568 a tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-1 14 { 0.0 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 3180 568 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial 3567 568 a tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-2 14 { 0.0 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 3567 568 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial 3180 837 a tx@Dict begin tx@NodeDict begin {} false /N@M-1-2-1 14 { 0.0 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 3180 837 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial 3567 837 a tx@Dict begin tx@NodeDict begin {} false /N@M-1-2-2 14 { 0.0 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 3567 837 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial 3180 1115 a tx@Dict begin tx@NodeDict begin {0.0 0.0 0.0 0.0 3.01382 } false /N@M-1-3-1 16 {InitRnode } /NodeScale {} def NewNode end end 3180 1115 a 3180 1115 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@M-1-1-2 /N@M-1-2-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3180 1115 a 3180 1115 a tx@Dict begin tx@NodeDict begin /t 0.5 def tx@NodeDict /HPutPos known { VPutPos } { CP /Y exch def /X exch def /NAngle 0 def /NCLW 0 def } ifelse /Sin NAngle sin def /Cos NAngle cos def /s 5.0 NCLW add def /l 3.75 def /r 3.75 def /h 3.87492 def /d 3.01382 def /flag true def VPutAdjust LPutCoor end PutBegin end 3180 1115 a 1 0 0 TeXcolorrgb 3149 1140 a FK(A)p 0 TeXcolorgray 3180 1115 a tx@Dict begin PutEnd end 3180 1115 a 3180 1115 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@M-1-1-2 /N@M-1-2-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3180 1115 a 3180 1115 a tx@Dict begin tx@NodeDict begin /t 0.5 def tx@NodeDict /HPutPos known { VPutPos } { CP /Y exch def /X exch def /NAngle 0 def /NCLW 0 def } ifelse /Sin NAngle sin def /Cos NAngle cos def /s 5.0 NCLW add def /l 3.54149 def /r 3.54149 def /h 3.87492 def /d 3.01382 def /flag true def VPutAdjust LPutCoor end PutBegin end 3180 1115 a 0 0 1 TeXcolorrgb 3151 1140 a FK(B)p 0 TeXcolorgray 3180 1115 a tx@Dict begin PutEnd end 3180 1115 a 3180 1115 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@M-1-2-1 /N@M-1-2-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3180 1115 a 3180 1115 a tx@Dict begin tx@NodeDict begin /t 0.5 def tx@NodeDict /HPutPos known { VPutPos } { CP /Y exch def /X exch def /NAngle 0 def /NCLW 0 def } ifelse /Sin NAngle sin def /Cos NAngle cos def /s 5.0 NCLW add def /l 3.611 def /r 3.611 def /h 3.87492 def /d 3.01382 def /flag true def VPutAdjust LPutCoor end PutBegin end 3180 1115 a 0 1 0 TeXcolorrgb 3150 1140 a FK(C)p 0 TeXcolorgray 3180 1115 a tx@Dict begin PutEnd end 3180 1115 a 3838 1120 4 569 v 86 1123 3754 4 v 84 1223 4 100 v 135 1193 a FE(n)p FK(ncline{1,2}{2,1}<{A})p 1025 1223 V 95 w FE(n)p FK(ncline{1,2}{2,1}_{A})p 1964 1223 V 95 w FE(n)p FK(ncline{1,2}{2,1}>{A})p 2906 1223 V 94 w FE(n)p FK(ncline{1,2}{2,1})p FE(^)p FK({A})p 3838 1223 V 84 1323 V 137 1293 a FE(n)p FK(ncline{1,2}{2,2}<{B})p 1025 1323 V 98 w FE(n)p FK(ncline{1,2}{2,2}_{B})p 1964 1323 V 98 w FE(n)p FK(ncline{1,2}{2,2}>{B})p 2906 1323 V 97 w FE(n)p FK(ncline{1,2}{2,2})p FE(^)p FK({B})p 3838 1323 V 84 1422 V 137 1392 a FE(n)p FK(ncline{2,1}{2,2}<{C})p 1025 1422 V 96 w FE(n)p FK(ncline{2,1}{2,2}_{C})p 1964 1422 V 97 w FE(n)p FK(ncline{2,1}{2,2}>{C})p 2906 1422 V 96 w FE(n)p FK(ncline{2,1}{2,2})p FE(^)p FK({C})p 3838 1422 V 86 1426 3754 4 v 86 1541 a SDict begin H.S end 86 1541 a 86 1541 a SDict begin 12 H.A end 86 1541 a 86 1541 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.9.5.5) cvn /DEST pdfmark end 86 1541 a 66 x FJ(9.5.5)93 b(Les)32 b(autres)g(param\350tres)p 0 TeXcolorgray 0 TeXcolorgray 141 1689 2754 4 v 139 1788 4 100 v 1421 1758 a FK(name)p 2893 1788 V 141 1792 2754 4 v 139 2440 4 649 v 237 1894 a tx@Dict begin tx@NodeDict begin {} /N@A true /N@M-1-1-1 14 {/X 3.75 def /Y 3.44437 def /w 9.3025 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 237 1894 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 9.3025 CLW 2 div sub 8.87035 CLW 2 div sub 3.75 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A)748 1894 y tx@Dict begin tx@NodeDict begin {} /N@B true /N@M-1-1-2 14 {/X 3.54149 def /Y 3.44437 def /w 9.00768 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 748 1894 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 9.00768 CLW 2 div sub 8.87035 CLW 2 div sub 3.54149 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B)238 2395 y tx@Dict begin tx@NodeDict begin {} /N@C true /N@M-1-2-1 14 {/X 3.611 def /Y 3.44437 def /w 9.10596 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 238 2395 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 9.10596 CLW 2 div sub 8.87035 CLW 2 div sub 3.611 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C)746 2395 y tx@Dict begin tx@NodeDict begin {} /N@D true /N@M-1-2-2 14 {/X 3.8195 def /Y 3.44437 def /w 9.40077 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 746 2395 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 9.40077 CLW 2 div sub 8.87035 CLW 2 div sub 3.8195 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(D)856 2367 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@D InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 856 2367 a 856 2367 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 856 2367 a 856 2367 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 856 2367 a 856 2367 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 856 2367 a 904 2440 4 649 v 955 1869 a FE(n)p FK(psmatrix[mno)r(de=)26 b(o)n(v)-5 b(al])955 1968 y([)p 1 0 0 TeXcolorrgb 1 0 0 TeXcolorrgb(name)p 1 0 0 TeXcolorrgb(=A)p 0 TeXcolorgray(])28 b(A)f(&)h([)p 1 0 0 TeXcolorrgb(name=B)p 0 TeXcolorgray(])f(B)g FE(nn)955 2068 y FK([)p 1 0 0 TeXcolorrgb(name=C)p 0 TeXcolorgray(])g(C)h(&)f([)p 1 0 0 TeXcolorrgb(name=D)p 0 TeXcolorgray(])h(D)g(\\\\)955 2168 y FE(n)p FK(endpsmatrix)955 2267 y FE(n)p FK(ncline[linecolor=red])p 1 0 0 TeXcolorrgb({A}{D})p 0 TeXcolorgray 955 2367 a FE(n)p FK(p)r(cline[linecolor=blue])p 1 0 0 TeXcolorrgb(\(B\)\(C\))p 0 TeXcolorgray 2893 2440 V 141 2444 2754 4 v 0 TeXcolorgray 0 TeXcolorgray 154 2708 2728 4 v 153 2808 4 100 v 905 2778 a(mcol)p 0 0 1 TeXcolorrgb 292 w(P)n(ar)e(d\351faut)i(:)f(mcol=c)p 0 TeXcolorgray 2880 2808 V 154 2811 2728 4 v 153 3468 4 657 v 204 2868 a tx@Dict begin tx@NodeDict begin {6.88875 1.94443 48.44434 24.22217 3.01382 } false /N@M-1-1-1 16 {InitRnode } /NodeScale {} def NewNode end end 204 2868 a FK(param\350tres)653 2868 y tx@Dict begin tx@NodeDict begin {6.88875 0.0 79.63864 39.81932 3.01382 } false /N@M-1-1-2 16 {InitRnode } /NodeScale {} def NewNode end end 653 2868 a FK(P)n(osition)g(du)h(no)r(eud)276 3030 y tx@Dict begin tx@NodeDict begin {6.88875 0.0 31.111 15.5555 3.01382 } false /N@M-1-2-1 16 {InitRnode } /NodeScale {} def NewNode end end 276 3030 a FK(mcol=l)700 3034 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-2-2 14 {/X 3.75 def /Y 3.44437 def /w 9.3025 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 700 3034 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 9.3025 CLW 2 div sub 8.87035 CLW 2 div sub 3.75 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A)269 3225 y tx@Dict begin tx@NodeDict begin {6.88875 0.0 32.77774 16.38887 3.01382 } false /N@M-1-3-1 16 {InitRnode } /NodeScale {} def NewNode end end 269 3225 a FK(mcol=c)955 3229 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-3-2 14 {/X 3.54149 def /Y 3.44437 def /w 9.00768 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 955 3229 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 9.00768 CLW 2 div sub 8.87035 CLW 2 div sub 3.54149 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B)271 3420 y tx@Dict begin tx@NodeDict begin {6.88875 0.0 32.24991 16.12495 3.01382 } false /N@M-1-4-1 16 {InitRnode } /NodeScale {} def NewNode end end 271 3420 a FK(mcol=r)1209 3423 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-4-2 14 {/X 3.611 def /Y 3.44437 def /w 9.10596 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1209 3423 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 9.10596 CLW 2 div sub 8.87035 CLW 2 div sub 3.611 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C)p 1363 3468 4 657 v 1414 2896 a FE(n)p FK(psmatrix[ro)n (wsep=.2cm,colsep=.2cm])1414 2996 y(param\350tres)e(&)h(P)n(osition)g (du)g(no)r(eud)h(\\\\)1414 3096 y(mcol=l)c(&)g([mno)r(de=)h(o)n(v)-5 b(al,)p 1 0 0 TeXcolorrgb(mcol)p 0 TeXcolorgray 1 0 0 TeXcolorrgb(=l)p 0 TeXcolorgray(])23 b(A)h(\\\\)1414 3195 y(mcol=c)j(&)g([mno)r(de=)h(o)n(v)-5 b(al,)p 1 0 0 TeXcolorrgb(mcol=c)p 0 TeXcolorgray(])26 b(B)h(\\\\)1414 3295 y(mcol=r)g(&)g([mno)r(de=)g(o)n(v)-5 b(al,)p 1 0 0 TeXcolorrgb(mcol=r)p 0 TeXcolorgray(])26 b(C)i(\\\\)1414 3395 y FE(n)p FK(endpsmatrix)p 2880 3468 V 154 3471 2728 4 v 0 TeXcolorgray 0 TeXcolorgray 284 3736 2468 4 v 282 3836 4 100 v 1407 3806 a(radius)p 2750 3836 V 284 3839 2468 4 v 282 4320 4 481 v 1100 4079 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 2 copy moveto 7.11317 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1100 4079 a tx@Dict begin tx@NodeDict begin {0.0 0.0 7.61317 } false /N@M-1-1-1 11 {InitCnode } /NodeScale {} def NewNode end end 1100 4079 a 658 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 2 copy moveto 28.45274 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1758 4079 a tx@Dict begin tx@NodeDict begin {0.0 0.0 28.95274 } false /N@M-1-1-2 11 {InitCnode } /NodeScale {} def NewNode end end 1758 4079 a 2750 4320 4 481 v 284 4323 2468 4 v 282 4423 4 100 v 334 4393 a FE(n)p FK(psmatrix)e([mno)r(de=C])i(&)f([mno)r(de=C,)p 1 0 0 TeXcolorrgb 27 w(radius)p 0 TeXcolorgray 1 0 0 TeXcolorrgb(=1cm)p 0 TeXcolorgray(])54 b FE(n)p FK(endpsmatrix)p 2750 4423 V 284 4426 2468 4 v 0 TeXcolorgray 0 TeXcolorgray 287 4690 2462 4 v 285 4790 4 100 v 635 4760 a(mno)r(desize)p 0 0 1 TeXcolorrgb 292 w(P)n(ar)25 b(d\351faut)j(:)g(mno)r(desize=)f (-1pt)p 0 TeXcolorgray 2747 4790 V 287 4793 2462 4 v 285 4941 4 148 v 694 4896 a tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-1 14 {/X 3.75 def /Y 3.44437 def /w 9.3025 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 694 4896 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 9.3025 CLW 2 div sub 8.87035 CLW 2 div sub 3.75 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A)895 4896 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-2 14 {/X 3.54149 def /Y 3.44437 def /w 9.00768 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 895 4896 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 9.00768 CLW 2 div sub 8.87035 CLW 2 div sub 3.54149 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B)1489 4896 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-3 14 {/X 3.611 def /Y 3.44437 def /w 9.10596 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1489 4896 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 9.10596 CLW 2 div sub 8.87035 CLW 2 div sub 3.611 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C)2085 4896 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-4 14 {/X 3.8195 def /Y 3.44437 def /w 9.40077 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2085 4896 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 9.40077 CLW 2 div sub 8.87035 CLW 2 div sub 3.8195 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(D)2287 4896 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-5 14 {/X 3.40274 def /Y 3.44437 def /w 8.81148 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2287 4896 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 8.81148 CLW 2 div sub 8.87035 CLW 2 div sub 3.40274 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(E)p 2747 4941 4 148 v 287 4944 2462 4 v 285 5235 4 292 v 337 5006 a FE(n)p FK(psmatrix[mno)r(de=o)n(v)-5 b(al,ro)n(wsep=.2cm,colsep=.2)o(cm])337 5106 y(A)28 b(&)f(B)g(&)h([)p 1 0 0 TeXcolorrgb 27 w(mno)r(desize)p 0 TeXcolorgray 1 0 0 TeXcolorrgb(=4cm)p 0 TeXcolorgray(])f(C)h(&)f(D)h(&)f(E)337 5205 y FE(n)p FK(endpsmatrix)p 2747 5235 V 287 5239 2462 4 v 0 TeXcolorgray 1476 5662 a(47)p 0 TeXcolorgray eop end %%Page: 48 48 TeXDict begin 48 47 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.48) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 262 452 2511 4 v 261 551 4 100 v 771 521 a FK(colsep)p 0 0 1 TeXcolorrgb 291 w(P)n(ar)26 b(d\351faut)i(:)g (colsep=)e(1.5cm)p 0 TeXcolorgray 2772 551 V 262 555 2511 4 v 261 702 4 148 v 358 657 a tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-1 14 {/X 3.75 def /Y 3.44437 def /w 9.3025 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 358 657 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 9.3025 CLW 2 div sub 8.87035 CLW 2 div sub 3.75 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A)512 657 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-2 14 {/X 3.54149 def /Y 3.44437 def /w 9.00768 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 512 657 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 9.00768 CLW 2 div sub 8.87035 CLW 2 div sub 3.54149 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B)1607 657 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-3 14 {/X 3.611 def /Y 3.44437 def /w 9.10596 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1607 657 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 9.10596 CLW 2 div sub 8.87035 CLW 2 div sub 3.611 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C)2113 657 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-4 14 {/X 3.8195 def /Y 3.44437 def /w 9.40077 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2113 657 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 9.40077 CLW 2 div sub 8.87035 CLW 2 div sub 3.8195 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(D)2622 657 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-5 14 {/X 3.40274 def /Y 3.44437 def /w 8.81148 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2622 657 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 8.81148 CLW 2 div sub 8.87035 CLW 2 div sub 3.40274 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(E)p 2772 702 4 148 v 262 705 2511 4 v 261 805 4 100 v 527 775 a(A)i(&)g([)p 1 0 0 TeXcolorrgb 27 w(colsep)p 0 TeXcolorgray 1 0 0 TeXcolorrgb(=0cm)p 0 TeXcolorgray(])e(B)i(&)f([)p 1 0 0 TeXcolorrgb(colsep=4cm)p 0 TeXcolorgray(])f(C)i(&)f(D)h(&)g(E)f(\\\\)p 2772 805 V 262 808 2511 4 v 0 TeXcolorgray 0 TeXcolorgray 689 1085 1658 4 v 687 1185 4 100 v 786 1155 a(ro)n(wsep)p 0 0 1 TeXcolorrgb 172 w(P)n(ar)f(d\351faut)i(:)g(ro)n(wsep=)e(1.5cm)p 0 TeXcolorgray 2345 1185 V 689 1188 1658 4 v 687 2339 4 1151 v 965 1291 a tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-1 14 {/X 3.75 def /Y 3.44437 def /w 9.3025 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 965 1291 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 9.3025 CLW 2 div sub 8.87035 CLW 2 div sub 3.75 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A)967 1792 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-2-1 14 {/X 3.54149 def /Y 3.44437 def /w 9.00768 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 967 1792 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 9.00768 CLW 2 div sub 8.87035 CLW 2 div sub 3.54149 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B)966 2294 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-3-1 14 {/X 3.611 def /Y 3.44437 def /w 9.10596 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 966 2294 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 9.10596 CLW 2 div sub 8.87035 CLW 2 div sub 3.611 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C)p 1302 2339 4 1151 v 1552 1999 a tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-1 14 {/X 3.75 def /Y 3.44437 def /w 9.3025 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1552 1999 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 9.3025 CLW 2 div sub 8.87035 CLW 2 div sub 3.75 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A)1554 2147 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-2-1 14 {/X 3.54149 def /Y 3.44437 def /w 9.00768 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1554 2147 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 9.00768 CLW 2 div sub 8.87035 CLW 2 div sub 3.54149 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B)1553 2294 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-3-1 14 {/X 3.611 def /Y 3.44437 def /w 9.10596 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1553 2294 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 9.10596 CLW 2 div sub 8.87035 CLW 2 div sub 3.611 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C)p 1861 2339 4 1151 v 2074 1527 a tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-1 14 {/X 3.75 def /Y 3.44437 def /w 9.3025 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2074 1527 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 9.3025 CLW 2 div sub 8.87035 CLW 2 div sub 3.75 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A)2075 1910 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-2-1 14 {/X 3.54149 def /Y 3.44437 def /w 9.00768 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2075 1910 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 9.00768 CLW 2 div sub 8.87035 CLW 2 div sub 3.54149 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B)2075 2294 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-3-1 14 {/X 3.611 def /Y 3.44437 def /w 9.10596 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2075 2294 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 9.10596 CLW 2 div sub 8.87035 CLW 2 div sub 3.611 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C)p 2345 2339 4 1151 v 689 2342 1658 4 v 687 2442 4 100 v 1 0 0 TeXcolorrgb 739 2412 a(ro)n(wsep)p 0 TeXcolorgray 1 0 0 TeXcolorrgb(=0cm)p 0 TeXcolorgray 1302 2442 V 1 0 0 TeXcolorrgb 152 w(ro)n(wsep=1cm)p 0 TeXcolorgray 1861 2442 V 98 w(P)n(ar)g(d\351faut)p 2345 2442 V 689 2445 1658 4 v 0 TeXcolorgray 0 TeXcolorgray 231 2722 2573 4 v 230 2822 4 100 v 1326 2792 a FJ(\\psspan)p 2803 2822 V 231 2825 2573 4 v 230 3167 4 342 v 327 2928 a tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-1 14 {/X 3.75 def /Y 3.44437 def /w 9.3025 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 327 2928 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 9.3025 CLW 2 div sub 8.87035 CLW 2 div sub 3.75 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A)528 2928 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-2 14 {/X 3.54149 def /Y 3.44437 def /w 9.00768 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 528 2928 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 9.00768 CLW 2 div sub 8.87035 CLW 2 div sub 3.54149 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B)725 2928 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-3 14 {/X 3.611 def /Y 3.44437 def /w 9.10596 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 725 2928 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 9.10596 CLW 2 div sub 8.87035 CLW 2 div sub 3.611 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C)924 2928 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-4 14 {/X 3.8195 def /Y 3.44437 def /w 9.40077 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 924 2928 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 9.40077 CLW 2 div sub 8.87035 CLW 2 div sub 3.8195 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(D)1131 2928 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-1-5 14 {/X 3.40274 def /Y 3.44437 def /w 8.81148 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1131 2928 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 8.81148 CLW 2 div sub 8.87035 CLW 2 div sub 3.40274 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(E)327 3122 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-2-1 14 {/X 3.75 def /Y 3.44437 def /w 9.3025 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 327 3122 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 9.3025 CLW 2 div sub 8.87035 CLW 2 div sub 3.75 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A)528 3122 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-2-2 14 {/X 3.54149 def /Y 3.44437 def /w 9.00768 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 528 3122 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 9.00768 CLW 2 div sub 8.87035 CLW 2 div sub 3.54149 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B)813 3122 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-2-3 14 {/X 3.611 def /Y 3.44437 def /w 9.10596 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 813 3122 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 9.10596 CLW 2 div sub 8.87035 CLW 2 div sub 3.611 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C)1128 3122 y tx@Dict begin tx@NodeDict begin {} false /N@M-1-2-4 14 {/X 3.8195 def /Y 3.44437 def /w 9.40077 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1128 3122 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 9.40077 CLW 2 div sub 8.87035 CLW 2 div sub 3.8195 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(D)p 1286 3167 4 342 v 1337 2994 a(A)i(&)f(B)h(&)f(C)h(&)f(D)h(&)f(E)g FE(n)h(n)1337 3094 y FK(A)g(&)f(B)h(&)f(C)p 1 0 0 TeXcolorrgb 28 w FE(n)p FK(psspan{2})p 0 TeXcolorgray 25 w(&)g(D)h FE(n)f(n)p 2803 3167 V 231 3171 2573 4 v 0 TeXcolorgray 1476 5662 a FK(48)p 0 TeXcolorgray eop end %%Page: 49 49 TeXDict begin 49 48 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.49) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.9.6) cvn /DEST pdfmark end 86 448 a 83 x FG(9.6)112 b(Commen)m(ter)38 b(un)g(\351l\351men)m(t)p 210 597 2804 4 v 209 1500 4 904 v 437 1352 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 354 1379 a FF(0)354 1142 y(1)354 906 y(2)354 670 y(3)416 1446 y(0)195 b(1)f(2)g(3)g(4)437 1352 y tx@Dict begin tx@NodeDict begin {28.45276 56.90552 } false /N@comment@1 10 {InitPnode } /NodeScale {} def NewNode end end 437 1352 a 437 1352 a tx@Dict begin tx@NodeDict begin {85.35828 28.45276 } false /N@comment@2 10 {InitPnode } /NodeScale {} def NewNode end end 437 1352 a 437 1352 a tx@Dict begin gsave STV newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@comment@1 /N@comment@2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 437 1352 a 437 1352 a tx@Dict begin { 28.45276 56.90552 } PutCoor PutBegin end 437 1352 a 336 1381 a FK(T)-7 b(exte)437 1352 y tx@Dict begin PutEnd end 437 1352 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 1536 1500 4 904 v 1402 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1756 1379 a FF(0)1756 1142 y(1)1756 906 y(2)1756 670 y(3)1818 1446 y(0)194 b(1)g(2)h(3)f(4)1839 1352 y tx@Dict begin tx@NodeDict begin {28.45276 56.90552 } false /N@comment@1 10 {InitPnode } /NodeScale {} def NewNode end end 1839 1352 a 1839 1352 a tx@Dict begin tx@NodeDict begin {85.35828 28.45276 } false /N@comment@2 10 {InitPnode } /NodeScale {} def NewNode end end 1839 1352 a 1839 1352 a tx@Dict begin gsave STV newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@comment@1 /N@comment@2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1839 1352 a 1839 1352 a tx@Dict begin { 28.45276 56.90552 } PutCoor PutBegin end 1839 1352 a 1737 1381 a FK(T)-7 b(exte)1839 1352 y tx@Dict begin PutEnd end 1839 1352 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 3012 1500 4 904 v 210 1504 2804 4 v 209 1603 4 100 v 260 1574 a FJ(\\psCommen)m(t)p FK(\(1,2\)\(3,1\){T)g (exte})p 1536 1603 V 152 w FJ(\\psCommen)m(t)p 1 0 0 TeXcolorrgb FK({->})p 0 TeXcolorgray 24 w(\(1,2\)\(3,1\){T)g(exte})p 3012 1603 V 210 1607 2804 4 v 210 1718 3630 4 v 209 1818 4 100 v 1342 1788 a FE(n)p FK(psCommen)n(t)p 1 0 0 TeXcolorrgb([ref=r]) p 0 TeXcolorgray 26 w(\(1,2\)\(3,1\){T)g(exte})p 3838 1818 V 210 1821 3630 4 v 209 2725 4 904 v 378 2577 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 2603 a FF(0)295 2367 y(1)295 2131 y(2)295 1894 y(3)357 2671 y(0)195 b(1)f(2)g(3)g(4)378 2577 y tx@Dict begin tx@NodeDict begin {28.45276 56.90552 } false /N@comment@1 10 {InitPnode } /NodeScale {} def NewNode end end 378 2577 a 378 2577 a tx@Dict begin tx@NodeDict begin {85.35828 28.45276 } false /N@comment@2 10 {InitPnode } /NodeScale {} def NewNode end end 378 2577 a 378 2577 a tx@Dict begin gsave STV newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@comment@1 /N@comment@2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 378 2577 a 378 2577 a tx@Dict begin { 28.45276 56.90552 } PutCoor PutBegin end 378 2577 a 175 2605 a FK(T)-7 b(exte)378 2577 y tx@Dict begin PutEnd end 378 2577 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 1418 2725 4 904 v 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 2603 a FF(0)1505 2367 y(1)1505 2131 y(2)1505 1894 y(3)1567 2671 y(0)194 b(1)h(2)f(3)g(4)1588 2577 y tx@Dict begin tx@NodeDict begin {28.45276 56.90552 } false /N@comment@1 10 {InitPnode } /NodeScale {} def NewNode end end 1588 2577 a 1588 2577 a tx@Dict begin tx@NodeDict begin {85.35828 28.45276 } false /N@comment@2 10 {InitPnode } /NodeScale {} def NewNode end end 1588 2577 a 1588 2577 a tx@Dict begin gsave STV newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@comment@1 /N@comment@2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1588 2577 a 1588 2577 a tx@Dict begin { 28.45276 56.90552 } PutCoor PutBegin end 1588 2577 a 28 x FK(T)-7 b(exte)1588 2577 y tx@Dict begin PutEnd end 1588 2577 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 2628 2725 4 904 v 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2715 2603 a FF(0)2715 2367 y(1)2715 2131 y(2)2715 1894 y(3)2777 2671 y(0)194 b(1)h(2)f(3)g(4)2798 2577 y tx@Dict begin tx@NodeDict begin {28.45276 56.90552 } false /N@comment@1 10 {InitPnode } /NodeScale {} def NewNode end end 2798 2577 a 2798 2577 a tx@Dict begin tx@NodeDict begin {85.35828 28.45276 } false /N@comment@2 10 {InitPnode } /NodeScale {} def NewNode end end 2798 2577 a 2798 2577 a tx@Dict begin gsave STV newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@comment@1 /N@comment@2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2798 2577 a 2798 2577 a tx@Dict begin { 28.45276 56.90552 } PutCoor PutBegin end 2798 2577 a -102 w FK(T)-7 b(exte)2798 2577 y tx@Dict begin PutEnd end 2798 2577 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 3838 2725 4 904 v 210 2728 3630 4 v 209 2828 4 100 v 696 2798 a FK([ref=r])p 1418 2828 V 976 w([ref=l])p 2628 2828 V 963 w([ref=B])p 3838 2828 V 210 2831 3630 4 v 210 2942 V 209 3042 4 100 v 1215 3012 a FE(n)p FK(psCommen)n (t[ref=r]\(1,2\)\(3,1\){T)g(exte})p 1 0 0 TeXcolorrgb([)p FE(n)p FK(ncarc])p 0 TeXcolorgray 3838 3042 V 210 3045 3630 4 v 209 3949 4 904 v 378 3801 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 3827 a FF(0)295 3591 y(1)295 3355 y(2)295 3119 y(3)357 3895 y(0)195 b(1)f(2)g(3)g(4)378 3801 y tx@Dict begin tx@NodeDict begin {28.45276 56.90552 } false /N@comment@1 10 {InitPnode } /NodeScale {} def NewNode end end 378 3801 a 378 3801 a tx@Dict begin tx@NodeDict begin {85.35828 28.45276 } false /N@comment@2 10 {InitPnode } /NodeScale {} def NewNode end end 378 3801 a 378 3801 a tx@Dict begin gsave STV newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@comment@1 /N@comment@2 InitNC { yB yA sub xB xA sub Atan dup 8. add /AngleA exch def 8. sub 180 add /AngleB exch def 0.67 0.67 GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA GetArmB xA2 yA2 xA1 yA1 2 copy /y0 ED /x0 ED tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict begin ArrowB end /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def /getValues { ax t0 3 exp mul bx t0 t0 mul mul add cx t0 mul add x0 add ay t0 3 exp mul by t0 t0 mul mul add cy t0 mul add y0 add ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add } def /getdL { getValues 3 -1 roll sub 3 1 roll sub Pyth } def /CurveLength { /u 0 def /du 0.01 def 0 100 { /t0 u def /u u du add def /t u def getdL add } repeat } def /GetArrowPos { /ende 0.5 1 gt {ArrowPos}{ArrowPos CurveLength mul} ifelse def /u 0 def /du 0.01 def /sum 0 def { /t0 u def /u u du add def /t u def /sum getdL sum add def sum ende gt {exit} if } loop u } def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def /ArrowPos 0. def /loopNo 0.5 1 gt {CurveLength 0.5 div cvi }{ 1. } ifelse def loopNo cvi { /ArrowPos ArrowPos dArrowPos add def /t GetArrowPos def /t0 t 0.95 mul def getValues ArrowInside pop pop pop pop } repeat x1 y1 x2 y2 x3 y3 curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 378 3801 a 378 3801 a tx@Dict begin { 28.45276 56.90552 } PutCoor PutBegin end 378 3801 a 175 3830 a FK(T)-7 b(exte)378 3801 y tx@Dict begin PutEnd end 378 3801 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 1418 3949 4 904 v 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 3827 a FF(0)1505 3591 y(1)1505 3355 y(2)1505 3119 y(3)1567 3895 y(0)194 b(1)h(2)f(3)g(4)1588 3801 y tx@Dict begin tx@NodeDict begin {28.45276 56.90552 } false /N@comment@1 10 {InitPnode } /NodeScale {} def NewNode end end 1588 3801 a 1588 3801 a tx@Dict begin tx@NodeDict begin {85.35828 28.45276 } false /N@comment@2 10 {InitPnode } /NodeScale {} def NewNode end end 1588 3801 a 1588 3801 a tx@Dict begin gsave STV newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@comment@1 /N@comment@2 InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def 0 NCDiagg } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1588 3801 a 1588 3801 a tx@Dict begin { 28.45276 56.90552 } PutCoor PutBegin end 1588 3801 a 1385 3830 a FK(T)-7 b(exte)1588 3801 y tx@Dict begin PutEnd end 1588 3801 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 2628 3949 4 904 v 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2715 3827 a FF(0)2715 3591 y(1)2715 3355 y(2)2715 3119 y(3)2777 3895 y(0)194 b(1)h(2)f(3)g(4)2798 3801 y tx@Dict begin tx@NodeDict begin {28.45276 56.90552 } false /N@comment@1 10 {InitPnode } /NodeScale {} def NewNode end end 2798 3801 a 2798 3801 a tx@Dict begin tx@NodeDict begin {85.35828 28.45276 } false /N@comment@2 10 {InitPnode } /NodeScale {} def NewNode end end 2798 3801 a 2798 3801 a tx@Dict begin gsave STV newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@comment@1 /N@comment@2 InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def /AngleB 0. def NCBar } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2798 3801 a 2798 3801 a tx@Dict begin { 28.45276 56.90552 } PutCoor PutBegin end 2798 3801 a 2595 3830 a FK(T)-7 b(exte)2798 3801 y tx@Dict begin PutEnd end 2798 3801 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 3838 3949 4 904 v 210 3953 3630 4 v 209 4052 4 100 v 674 4022 a FK([)p FE(n)p FK(ncarc])p 1418 4052 V 886 w([)p FE(n)p FK(ncdiagg])p 2628 4052 V 880 w([)p FE(n)p FK(ncbar])p 3838 4052 V 210 4055 3630 4 v 210 4226 a(A)28 b(v)n(oir)e(:)i(probl\350me)f(a)n(v)n(ec)f(le)i(deuxi\350me)g (param\350tre)e(\034nal)h([)p FE(n)p FK(ncput])p 0 TeXcolorgray 1476 5662 a(49)p 0 TeXcolorgray eop end %%Page: 50 50 TeXDict begin 50 49 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.50) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (section.10) cvn /DEST pdfmark end 86 448 a 83 x FH(10)135 b(Constructions)45 b(particuli\350res)210 713 y FK(V)-7 b(oir)27 b(aussi)g(le)h(mo)r(dule)g(de)f(g\351om\351trie)g(page)1658 713 y SDict begin H.S end 1658 713 a 0 TeXcolorgray FK(180)p 0 TeXcolorgray 1782 661 a SDict begin H.R end 1782 661 a 1782 713 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (subsubsection.33.1.1) cvn H.B /ANN pdfmark end 1782 713 a 86 845 a SDict begin H.S end 86 845 a 86 845 a SDict begin 12 H.A end 86 845 a 86 845 a SDict begin [/View [/XYZ H.V]/Dest (subsection.10.1) cvn /DEST pdfmark end 86 845 a 101 x FG(10.1)112 b(Cr\351ation)38 b(de)g(n\367uds)g(m)m(ultiples)p 210 1030 2615 4 v 209 1934 4 904 v 378 1786 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1398510 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1398510 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 1812 a FF(0)295 1635 y(1)295 1458 y(2)295 1281 y(3)295 1104 y(4)357 1880 y(0)136 b(1)f(2)g(3)g(4)378 1786 y tx@Dict begin tx@NodeDict begin {0.0 0.0 64.0187 21.33957 3 -1 roll add 3 1 roll add exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 1786 a 378 1786 a tx@Dict begin tx@NodeDict begin {0.0 0.0 42.67914 64.0187 3 -1 roll add 3 1 roll add exch } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 1786 a 378 1786 a tx@Dict begin tx@NodeDict begin {0.0 0.0 21.33957 42.67914 3 -1 roll add 3 1 roll add exch } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 378 1786 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 1786 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 378 1786 a 378 1786 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 5.0 45. /N@A load 0 GetEdge 0.0 45. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 1786 a 378 1786 a tx@Dict begin { 0.0 7.5 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 378 1786 a 347 1815 a FK(A)378 1786 y tx@Dict begin PutEnd end 378 1786 a 378 1786 a tx@Dict begin PutEnd end 378 1786 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 1786 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 378 1786 a 378 1786 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 5.0 45. /N@B load 0 GetEdge 0.0 45. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 1786 a 378 1786 a tx@Dict begin { 0.0 7.083 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 378 1786 a 349 1815 a FK(B)378 1786 y tx@Dict begin PutEnd end 378 1786 a 378 1786 a tx@Dict begin PutEnd end 378 1786 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 1786 a tx@Dict begin gsave STV CP T /ps@refangle 135. def grestore end 378 1786 a 378 1786 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 5.0 135. /N@C load 0 GetEdge 0.0 135. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 1786 a 378 1786 a tx@Dict begin { 0.0 7.222 6.88875 0.0 135. Uput UUput } PutCoor PutBegin end 378 1786 a 348 1815 a FK(C)378 1786 y tx@Dict begin PutEnd end 378 1786 a 378 1786 a tx@Dict begin PutEnd end 378 1786 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1672 1934 4 904 v 1464 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1398510 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1398510 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1759 1812 a FF(0)1759 1635 y(1)1759 1458 y(2)1759 1281 y(3)1759 1104 y(4)1821 1880 y(0)g(1)g(2)g(3)g(4)1842 1786 y tx@Dict begin tx@NodeDict begin {64.0187 21.33957 } false /N@A0 10 {InitPnode } /NodeScale {} def NewNode end end 1842 1786 a 1842 1786 a tx@Dict begin tx@NodeDict begin {42.67914 64.0187 } false /N@A1 10 {InitPnode } /NodeScale {} def NewNode end end 1842 1786 a 1842 1786 a tx@Dict begin tx@NodeDict begin {21.33957 42.67914 } false /N@A2 10 {InitPnode } /NodeScale {} def NewNode end end 1842 1786 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A0 known { /N@A0 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1842 1786 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 1842 1786 a 1842 1786 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A0 known { 5.0 45. /N@A0 load 0 GetEdge 0.0 45. AddOffset /N@A0 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1842 1786 a 1842 1786 a tx@Dict begin { 0.0 12.5 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 1842 1786 a 1790 1815 a FK(A0)1842 1786 y tx@Dict begin PutEnd end 1842 1786 a 1842 1786 a tx@Dict begin PutEnd end 1842 1786 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A1 known { /N@A1 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1842 1786 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 1842 1786 a 1842 1786 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A1 known { 5.0 45. /N@A1 load 0 GetEdge 0.0 45. AddOffset /N@A1 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1842 1786 a 1842 1786 a tx@Dict begin { 0.0 12.5 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 1842 1786 a 1790 1815 a FK(A1)1842 1786 y tx@Dict begin PutEnd end 1842 1786 a 1842 1786 a tx@Dict begin PutEnd end 1842 1786 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A2 known { /N@A2 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1842 1786 a tx@Dict begin gsave STV CP T /ps@refangle 135. def grestore end 1842 1786 a 1842 1786 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A2 known { 5.0 135. /N@A2 load 0 GetEdge 0.0 135. AddOffset /N@A2 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1842 1786 a 1842 1786 a tx@Dict begin { 0.0 12.5 6.88875 0.0 135. Uput UUput } PutCoor PutBegin end 1842 1786 a 1790 1815 a FK(A2)1842 1786 y tx@Dict begin PutEnd end 1842 1786 a 1842 1786 a tx@Dict begin PutEnd end 1842 1786 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A2 known { /N@A2 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A1 known { /N@A1 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A0 known { /N@A0 load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2823 1934 4 904 v 210 1937 2615 4 v 209 2037 4 100 v 260 2007 a FJ(\\pno)s(des)p FK(\(3,1\){A}\(2,3\){B})24 b(\(1,2\){C})p 1672 2037 V 153 w FJ(\\pno)s(des)p FK({A})i(\(3,1\)\(2,3\))h(\(1,2\))p 2823 2037 V 209 2137 V 260 2107 a FE(n)p FK(psline)g(\(A\))i(\(B\))f (\(C\))p 1672 2137 V 756 w FE(n)p FK(psline)g(\(A0\))g(\(A1\))g(\(A2\)) p 2823 2137 V 210 2140 2615 4 v 86 2256 a SDict begin H.S end 86 2256 a 86 2256 a SDict begin 12 H.A end 86 2256 a 86 2256 a SDict begin [/View [/XYZ H.V]/Dest (subsection.10.2) cvn /DEST pdfmark end 86 2256 a 77 x FG(10.2)112 b(P)m(ositionemen)m(t)38 b(calcul\351)g(de)g(n\367uds)86 2386 y SDict begin H.S end 86 2386 a 86 2386 a SDict begin 12 H.A end 86 2386 a 86 2386 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.10.2.1) cvn /DEST pdfmark end 86 2386 a 100 x FJ(10.2.1)93 b(P)m(ositions)31 b(relativ)m(es)g(a)m(v)m(ec)j (psLNo)s(de)p 210 2567 3365 4 v 209 3235 4 668 v 378 3087 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.71655 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.71655 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.71655 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 170.71655 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 3113 a FF(0)295 2877 y(1)295 2641 y(2)357 3181 y(0)195 b(1)f(2)g(3)g(4)g(5)h(6)378 3087 y tx@Dict begin tx@NodeDict begin {28.45276 28.45274 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 3087 a 378 3087 a tx@Dict begin tx@NodeDict begin {142.2638 28.45274 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 378 3087 a 378 3087 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /YA exch 28.45274 div def /XA exch 28.45276 div def tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end /YB exch 28.45274 div def /XB exch 28.45276 div def /dx XB XA sub def /dy YB YA sub def XA dx 0.75 mul add YA dy 0.75 mul add 28.45274 mul exch 28.45276 mul exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 3087 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 3087 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 378 3087 a 378 3087 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 5.0 45. /N@A load 0 GetEdge 0.0 45. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 3087 a 378 3087 a tx@Dict begin { 0.0 7.5 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 378 3087 a 347 3115 a FK(A)378 3087 y tx@Dict begin PutEnd end 378 3087 a 378 3087 a tx@Dict begin PutEnd end 378 3087 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 3087 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 378 3087 a 378 3087 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 5.0 45. /N@B load 0 GetEdge 0.0 45. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 3087 a 378 3087 a tx@Dict begin { 0.0 7.083 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 378 3087 a 349 3115 a FK(B)378 3087 y tx@Dict begin PutEnd end 378 3087 a 378 3087 a tx@Dict begin PutEnd end 378 3087 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 3087 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 378 3087 a 378 3087 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 5.0 45. /N@C load 0 GetEdge 0.0 45. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 3087 a 378 3087 a tx@Dict begin { 0.0 7.222 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 378 3087 a 348 3115 a FK(C)378 3087 y tx@Dict begin PutEnd end 378 3087 a 378 3087 a tx@Dict begin PutEnd end 378 3087 a 1891 3235 4 668 v 1682 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.71655 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.71655 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.71655 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 170.71652 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1977 3113 a FF(0)1977 2877 y(1)1977 2641 y(2)2039 3181 y(0)g(1)f(2)g(3)h(4)f (5)g(6)2060 3087 y tx@Dict begin tx@NodeDict begin {28.45276 28.45274 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2060 3087 a 2060 3087 a tx@Dict begin tx@NodeDict begin {142.2638 28.45274 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 2060 3087 a 2060 3087 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /YA exch 28.45274 div def /XA exch 28.45276 div def tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end /YB exch 28.45274 div def /XB exch 28.45276 div def /dx XB XA sub def /dy YB YA sub def XA dx -0.25 mul add YA dy -0.25 mul add 28.45274 mul exch 28.45276 mul exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2060 3087 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 2060 3087 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 2060 3087 a 2060 3087 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 5.0 45. /N@A load 0 GetEdge 0.0 45. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2060 3087 a 2060 3087 a tx@Dict begin { 0.0 7.5 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 2060 3087 a 2029 3115 a FK(A)2060 3087 y tx@Dict begin PutEnd end 2060 3087 a 2060 3087 a tx@Dict begin PutEnd end 2060 3087 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 2060 3087 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 2060 3087 a 2060 3087 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 5.0 45. /N@B load 0 GetEdge 0.0 45. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2060 3087 a 2060 3087 a tx@Dict begin { 0.0 7.083 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 2060 3087 a 2031 3115 a FK(B)2060 3087 y tx@Dict begin PutEnd end 2060 3087 a 2060 3087 a tx@Dict begin PutEnd end 2060 3087 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 2060 3087 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 2060 3087 a 2060 3087 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 5.0 45. /N@C load 0 GetEdge 0.0 45. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2060 3087 a 2060 3087 a tx@Dict begin { 0.0 7.222 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 2060 3087 a 2030 3115 a FK(C)2060 3087 y tx@Dict begin PutEnd end 2060 3087 a 2060 3087 a tx@Dict begin PutEnd end 2060 3087 a 3573 3235 4 668 v 210 3238 3365 4 v 209 3338 4 100 v 503 3308 a FJ(\\psLNo)s(de)p FK(\(B\)\(C\){)p 1 0 0 TeXcolorrgb(0.75)p 0 TeXcolorgray(}{A})p 1891 3338 V 651 w FJ(\\psLNo)s(de)p FK(\(B\)\(C\){)p 1 0 0 TeXcolorrgb(-0.25)p 0 TeXcolorgray(}{A})p 3573 3338 V 210 3341 3365 4 v 86 3457 a SDict begin H.S end 86 3457 a 86 3457 a SDict begin 12 H.A end 86 3457 a 86 3457 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.10.2.2) cvn /DEST pdfmark end 86 3457 a 67 x FJ(10.2.2)93 b(P)m(ositions)31 b(relativ)m(es)g(a)m(v)m(ec)j (midAB)p 210 3589 1683 4 v 209 4257 4 668 v 378 4109 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.71655 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.71655 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.71655 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 170.71652 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 4135 a FF(0)295 3899 y(1)295 3662 y(2)357 4202 y(0)195 b(1)f(2)g(3)g(4)g(5)h(6)378 4109 y tx@Dict begin tx@NodeDict begin {28.45276 28.45274 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 4109 a 378 4109 a tx@Dict begin tx@NodeDict begin {142.2638 28.45274 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 378 4109 a 378 4109 a tx@Dict begin tx@NodeDict begin {14.22638 14.22636 } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 378 4109 a 378 4109 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /YA exch 28.45274 div def /XA exch 28.45276 div def tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end /YB exch 28.45274 div def /XB exch 28.45276 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 28.45274 div /tmpLCn@de.y exch def 28.45276 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 28.45274 mul exch 28.45276 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 378 4109 a 378 4109 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 4109 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 4109 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 378 4109 a 378 4109 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 5.0 45. /N@A load 0 GetEdge 0.0 45. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 4109 a 378 4109 a tx@Dict begin { 0.0 7.5 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 378 4109 a 347 4137 a FK(A)378 4109 y tx@Dict begin PutEnd end 378 4109 a 378 4109 a tx@Dict begin PutEnd end 378 4109 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 4109 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 378 4109 a 378 4109 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 5.0 45. /N@B load 0 GetEdge 0.0 45. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 4109 a 378 4109 a tx@Dict begin { 0.0 7.083 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 378 4109 a 349 4137 a FK(B)378 4109 y tx@Dict begin PutEnd end 378 4109 a 378 4109 a tx@Dict begin PutEnd end 378 4109 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 4109 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 378 4109 a 378 4109 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 5.0 45. /N@C load 0 GetEdge 0.0 45. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 4109 a 378 4109 a tx@Dict begin { 0.0 7.222 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 378 4109 a 348 4137 a FK(C)378 4109 y tx@Dict begin PutEnd end 378 4109 a 378 4109 a tx@Dict begin PutEnd end 378 4109 a 1891 4257 4 668 v 210 4260 1683 4 v 209 4360 4 100 v 654 4330 a FJ(\\midAB)p FK(\(B\)\(C\){A})p 1891 4360 V 210 4363 1683 4 v 86 4479 a SDict begin H.S end 86 4479 a 86 4479 a SDict begin 12 H.A end 86 4479 a 86 4479 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.10.2.3) cvn /DEST pdfmark end 86 4479 a 66 x FJ(10.2.3)93 b(P)m(ositions)31 b(a)m(v)m(ec)i(psLDNo)s(de)p 210 4627 1683 4 v 209 5294 4 668 v 378 5146 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.71655 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.71655 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.71655 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 170.71652 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 5173 a FF(0)295 4936 y(1)295 4700 y(2)357 5240 y(0)195 b(1)f(2)g(3)g(4)g(5)h(6)378 5146 y tx@Dict begin tx@NodeDict begin {28.45276 28.45274 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 5146 a 378 5146 a tx@Dict begin tx@NodeDict begin {142.2638 28.45274 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 378 5146 a 378 5146 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /YA exch 28.45274 div def /XA exch 28.45276 div def tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end /YB exch 28.45274 div def /XB exch 28.45276 div def /dx XB XA sub def /dy YB YA sub def /angle dy dx Atan def /linelength 28.45274 28.45274 div def XA linelength angle cos mul add YA linelength angle sin mul add 28.45274 mul exch 28.45276 mul exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 5146 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 5146 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 378 5146 a 378 5146 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 5.0 45. /N@A load 0 GetEdge 0.0 45. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 5146 a 378 5146 a tx@Dict begin { 0.0 7.5 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 378 5146 a 347 5175 a FK(A)378 5146 y tx@Dict begin PutEnd end 378 5146 a 378 5146 a tx@Dict begin PutEnd end 378 5146 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 5146 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 378 5146 a 378 5146 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 5.0 45. /N@B load 0 GetEdge 0.0 45. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 5146 a 378 5146 a tx@Dict begin { 0.0 7.083 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 378 5146 a 349 5175 a FK(B)378 5146 y tx@Dict begin PutEnd end 378 5146 a 378 5146 a tx@Dict begin PutEnd end 378 5146 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 5146 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 378 5146 a 378 5146 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 5.0 45. /N@C load 0 GetEdge 0.0 45. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 5146 a 378 5146 a tx@Dict begin { 0.0 7.222 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 378 5146 a 348 5175 a FK(C)378 5146 y tx@Dict begin PutEnd end 378 5146 a 378 5146 a tx@Dict begin PutEnd end 378 5146 a 1891 5294 4 668 v 210 5298 1683 4 v 209 5397 4 100 v 466 5367 a FJ(\\psLDNo)s(de)p FK(\(B\)\(C\){)p 1 0 0 TeXcolorrgb(1cm)p 0 TeXcolorgray(}{A})p 1891 5397 V 210 5401 1683 4 v 0 TeXcolorgray 1476 5662 a(50)p 0 TeXcolorgray eop end %%Page: 51 51 TeXDict begin 51 50 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.51) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.10.2.4) cvn /DEST pdfmark end 86 448 a 83 x FJ(10.2.4)93 b(P)m(ositions)31 b(relativ)m(es)g(a)m(v)m(ec)j(psLCNo)s(de)p 210 613 4110 4 v 209 1517 4 904 v 580 1369 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1118808 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1118808 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 497 1395 a FF(0)497 1253 y(1)497 1111 y(2)497 970 y(3)497 828 y(4)497 686 y(5)559 1462 y(0)100 b(1)g(2)f(3)h(4)g(5)580 1369 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. 1. .setopacityalpha ArrowD EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. 1. .setopacityalpha ArrowD EndArrow } def /ArrowInside { } def [ 68.28662 17.07166 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. 1. .setopacityalpha ArrowD EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. 1. .setopacityalpha ArrowD EndArrow } def /ArrowInside { } def [ 17.07166 34.14331 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 580 1369 a tx@Dict begin tx@NodeDict begin { 68.28662 17.07166 /YA exch 17.07166 div def /XA exch 17.07166 div def 17.07166 34.14331 /YB exch 17.07166 div def /XB exch 17.07166 div def XA 1 mul XB 1 mul add YA 1 mul YB 1 mul add 17.07166 mul exch 17.07166 mul exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 580 1369 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 580 1369 a tx@Dict begin gsave STV CP T /ps@refangle 135. def grestore end 580 1369 a 580 1369 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 5.0 135. /N@A load 0 GetEdge 0.0 135. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 580 1369 a 580 1369 a tx@Dict begin { 0.0 7.5 6.88875 0.0 135. Uput UUput } PutCoor PutBegin end 580 1369 a 549 1397 a FK(A)580 1369 y tx@Dict begin PutEnd end 580 1369 a 580 1369 a tx@Dict begin PutEnd end 580 1369 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end 68.28662 17.07166 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end 17.07166 34.14331 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 1586 1517 4 904 v 1361 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1118808 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1118808 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1858 1395 a FF(0)1858 1253 y(1)1858 1111 y(2)1858 970 y(3)1858 828 y(4)1858 686 y(5)1920 1462 y(0)g(1)g(2)g(3)f(4)h(5)1941 1369 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. 1. .setopacityalpha ArrowD EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. 1. .setopacityalpha ArrowD EndArrow } def /ArrowInside { } def [ 68.28662 17.07166 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. 1. .setopacityalpha ArrowD EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. 1. .setopacityalpha ArrowD EndArrow } def /ArrowInside { } def [ 17.07166 34.14331 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1941 1369 a tx@Dict begin tx@NodeDict begin { 68.28662 17.07166 /YA exch 17.07166 div def /XA exch 17.07166 div def 17.07166 34.14331 /YB exch 17.07166 div def /XB exch 17.07166 div def XA .5 mul XB 1 mul add YA .5 mul YB 1 mul add 17.07166 mul exch 17.07166 mul exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1941 1369 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1941 1369 a tx@Dict begin gsave STV CP T /ps@refangle 135. def grestore end 1941 1369 a 1941 1369 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 5.0 135. /N@A load 0 GetEdge 0.0 135. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1941 1369 a 1941 1369 a tx@Dict begin { 0.0 7.5 6.88875 0.0 135. Uput UUput } PutCoor PutBegin end 1941 1369 a 1910 1397 a FK(A)1941 1369 y tx@Dict begin PutEnd end 1941 1369 a 1941 1369 a tx@Dict begin PutEnd end 1941 1369 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end 34.14331 8.53583 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end 17.07166 34.14331 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 2931 1517 4 904 v 1366 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1118808 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 3224 1395 a FF(0)3224 1253 y(1)3224 1111 y(2)3224 970 y(3)3224 828 y(4)3224 686 y(5)3286 1462 y(0)76 b(1)h(2)f(3)g(4)g(5)g(6) 3307 1369 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33957 51.21497 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. 1. .setopacityalpha ArrowD EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. 1. .setopacityalpha ArrowD EndArrow } def /ArrowInside { } def [ 56.90552 17.07166 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. 1. .setopacityalpha ArrowD EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. 1. .setopacityalpha ArrowD EndArrow } def /ArrowInside { } def [ 14.22638 34.14331 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3307 1369 a tx@Dict begin tx@NodeDict begin { 56.90552 17.07166 /YA exch 17.07166 div def /XA exch 14.22638 div def 14.22638 34.14331 /YB exch 17.07166 div def /XB exch 14.22638 div def XA 1 mul XB 1.5 mul add YA 1 mul YB 1.5 mul add 17.07166 mul exch 14.22638 mul exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 3307 1369 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 3307 1369 a tx@Dict begin gsave STV CP T /ps@refangle 135. def grestore end 3307 1369 a 3307 1369 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 5.0 135. /N@A load 0 GetEdge 0.0 135. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 3307 1369 a 3307 1369 a tx@Dict begin { 0.0 7.5 6.88875 0.0 135. Uput UUput } PutCoor PutBegin end 3307 1369 a 3276 1397 a FK(A)3307 1369 y tx@Dict begin PutEnd end 3307 1369 a 3307 1369 a tx@Dict begin PutEnd end 3307 1369 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end 56.90552 17.07166 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end 21.33957 51.21497 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 4318 1517 4 904 v 210 1520 4110 4 v 209 1620 4 100 v 260 1590 a FJ(\\psLCNo)s(de)p FK(\(4,1\))p 1 0 0 TeXcolorrgb({1})p 0 TeXcolorgray(\(1,2\))p 1 0 0 TeXcolorrgb({1})p 0 TeXcolorgray({A})p 1586 1620 V 149 w FJ(\\psLCNo)s(de)p FK(\(4,1\))p 1 0 0 TeXcolorrgb({.5})p 0 TeXcolorgray(\(1,2\))p 1 0 0 TeXcolorrgb({1})p 0 TeXcolorgray({A})p 2931 1620 V 95 w FJ(\\psLCNo)s(de)p FK(\(4,1\))p 1 0 0 TeXcolorrgb({1})p 0 TeXcolorgray(\(1,2\))p 1 0 0 TeXcolorrgb({1.5})p 0 TeXcolorgray({A})p 4318 1620 V 210 1623 4110 4 v 86 1739 a SDict begin H.S end 86 1739 a 86 1739 a SDict begin 12 H.A end 86 1739 a 86 1739 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.10.2.5) cvn /DEST pdfmark end 86 1739 a 66 x FJ(10.2.5)93 b(P)m(ositions)31 b(relativ)m(es)g(a)m(v)m(ec)j(psLCNo)s(de)-8 b(V)g(ar)p 210 1887 2892 4 v 209 2791 4 904 v 612 2643 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1118808 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 106.69785 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1398510 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 68.28662 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 529 2669 a FF(0)529 2492 y(1)529 2315 y(2)529 2137 y(3)529 1960 y(4)591 2736 y(0)100 b(1)g(2)f(3)h(4)g(5)612 2643 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. 1. .setopacityalpha ArrowD EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. 1. .setopacityalpha ArrowD EndArrow } def /ArrowInside { } def [ 68.28662 21.33957 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. 1. .setopacityalpha ArrowD EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. 1. .setopacityalpha ArrowD EndArrow } def /ArrowInside { } def [ 17.07166 42.67914 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 612 2643 a tx@Dict begin tx@NodeDict begin {17.07166 21.33957 } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 612 2643 a 612 2643 a tx@Dict begin tx@NodeDict begin { 68.28662 21.33957 /YA exch 21.33957 div def /XA exch 17.07166 div def 17.07166 42.67914 /YB exch 21.33957 div def /XB exch 17.07166 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 21.33957 div /tmpLCn@de.y exch def 17.07166 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 21.33957 mul exch 17.07166 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 612 2643 a 612 2643 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 612 2643 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 612 2643 a tx@Dict begin gsave STV CP T /ps@refangle 135. def grestore end 612 2643 a 612 2643 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 5.0 135. /N@A load 0 GetEdge 0.0 135. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 612 2643 a 612 2643 a tx@Dict begin { 0.0 7.5 6.88875 0.0 135. Uput UUput } PutCoor PutBegin end 612 2643 a 581 2671 a FK(A)612 2643 y tx@Dict begin PutEnd end 612 2643 a 612 2643 a tx@Dict begin PutEnd end 612 2643 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end 68.28662 21.33957 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end 17.07166 42.67914 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 1650 2791 4 904 v 1445 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1118808 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1398510 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1974 2669 a FF(0)1974 2492 y(1)1974 2315 y(2)1974 2137 y(3)1974 1960 y(4)2036 2736 y(0)g(1)g(2)g(3)g(4)f(5)2057 2643 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. 1. .setopacityalpha ArrowD EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. 1. .setopacityalpha ArrowD EndArrow } def /ArrowInside { } def [ 68.28662 21.33957 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. 1. .setopacityalpha ArrowD EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. 1. .setopacityalpha ArrowD EndArrow } def /ArrowInside { } def [ 17.07166 42.67914 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2057 2643 a tx@Dict begin tx@NodeDict begin {8.53583 21.33957 } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 2057 2643 a 2057 2643 a tx@Dict begin tx@NodeDict begin { 68.28662 21.33957 /YA exch 21.33957 div def /XA exch 17.07166 div def 17.07166 42.67914 /YB exch 21.33957 div def /XB exch 17.07166 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 21.33957 div /tmpLCn@de.y exch def 17.07166 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 21.33957 mul exch 17.07166 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 2057 2643 a 2057 2643 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2057 2643 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 2057 2643 a tx@Dict begin gsave STV CP T /ps@refangle 135. def grestore end 2057 2643 a 2057 2643 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 5.0 135. /N@A load 0 GetEdge 0.0 135. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2057 2643 a 2057 2643 a tx@Dict begin { 0.0 7.5 6.88875 0.0 135. Uput UUput } PutCoor PutBegin end 2057 2643 a 2026 2671 a FK(A)2057 2643 y tx@Dict begin PutEnd end 2057 2643 a 2057 2643 a tx@Dict begin PutEnd end 2057 2643 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end 34.14331 10.66978 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end 17.07166 42.67914 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 3100 2791 4 904 v 210 2794 2892 4 v 209 2894 4 100 v 260 2864 a FJ(\\psLCNo)s(de)-8 b(V)g(ar)p FK(\(4,1\)\(1,2\)\()p 1 0 0 TeXcolorrgb(1,1)p 0 TeXcolorgray(\){A})p 1650 2894 V 153 w FJ(\\psLCNo)s(de)g(V)g(ar)p FK(\(4,1\)\(1,2\)\()p 1 0 0 TeXcolorrgb(0.5,1)p 0 TeXcolorgray(\){A})p 3100 2894 V 210 2897 2892 4 v 86 3013 a SDict begin H.S end 86 3013 a 86 3013 a SDict begin 12 H.A end 86 3013 a 86 3013 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.10.2.6) cvn /DEST pdfmark end 86 3013 a 66 x FJ(10.2.6)93 b(P)m(ositions)31 b(relativ)m(es)g(a)m(v)m(ec)j(rhom)m(bus)p 210 3145 2402 4 v 209 4049 4 904 v 505 3901 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 422 3927 a FF(0)422 3809 y(1)422 3691 y(2)422 3572 y(3)422 3454 y(4)422 3336 y(5)422 3218 y(6)484 3994 y(0)76 b(1)h(2)f(3)g(4)g(5) g(6)505 3901 y tx@Dict begin tx@NodeDict begin {0.0 0.0 71.1319 28.45276 3 -1 roll add 3 1 roll add exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 505 3901 a 505 3901 a tx@Dict begin tx@NodeDict begin {0.0 0.0 28.45276 56.90552 3 -1 roll add 3 1 roll add exch } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 505 3901 a 505 3901 a tx@Dict begin gsave STV CP T /ps@refangle -135. def grestore end 505 3901 a 505 3901 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 505 3901 a 505 3901 a tx@Dict begin { 5.0 7.083 6.88875 0.0 -135. Uput UUput } PutCoor PutBegin end 505 3901 a 476 3929 a FK(B)505 3901 y tx@Dict begin PutEnd end 505 3901 a 505 3901 a tx@Dict begin PutEnd end 505 3901 a 505 3901 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 505 3901 a 505 3901 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 505 3901 a 505 3901 a tx@Dict begin { 5.0 7.5 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 505 3901 a 474 3929 a FK(A)505 3901 y tx@Dict begin PutEnd end 505 3901 a 505 3901 a tx@Dict begin PutEnd end 505 3901 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 505 3901 a tx@Dict begin tx@NodeDict begin {-14.22638 14.22638 } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 505 3901 a 505 3901 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /YA exch 14.22638 div def /XA exch 14.22638 div def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /YB exch 14.22638 div def /XB exch 14.22638 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 14.22638 div /tmpLCn@de.y exch def 14.22638 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 14.22638 mul exch 14.22638 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 505 3901 a 505 3901 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@node@P 10 {InitPnode } /NodeScale {} def NewNode end end 505 3901 a 505 3901 a tx@Dict begin tx@NodeDict begin { /tmp tx@NodeDict begin /N@node@P load GetCenter end 14.22638 div /node@P.y exch def 14.22638 div /node@P.x exch def node@P.x node@P.y Pyth 2 div def /ang tmp 2 div Acos def 2 tmp 2 mul div dup ang cos mul exch ang sin mul 14.22638 mul exch 14.22638 mul exch } false /N@node@A1 10 {InitPnode } /NodeScale {} def NewNode end end 505 3901 a 505 3901 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@node@A1 load GetCenter end 14.22638 div /node@A1.y exch def 14.22638 div /node@A1.x exch def node@A1.x node@A1.y neg 14.22638 mul exch 14.22638 mul exch } false /N@node@A2 10 {InitPnode } /NodeScale {} def NewNode end end 505 3901 a 505 3901 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@node@A1 known { /N@node@A1 load GetCenter } { 0 0 } ifelse end } false /N@tmpn@de 10 {InitPnode } /NodeScale {} def NewNode end end 505 3901 a 505 3901 a tx@Dict begin tx@NodeDict begin { /unit 14.22638 14.22638 div def tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /YA exch 14.22638 div def /XA exch 14.22638 div def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /YB exch 14.22638 div YA sub def /XB exch 14.22638 div XA sub def tx@NodeDict begin /N@tmpn@de load GetCenter end 14.22638 div /tmpn@de.y exch def 14.22638 div /tmpn@de.x exch def XB tmpn@de.x mul YB tmpn@de.y mul sub YB tmpn@de.x mul XB tmpn@de.y mul add YA add exch XA add exch 14.22638 mul exch 14.22638 mul exch } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 505 3901 a 505 3901 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@node@A2 known { /N@node@A2 load GetCenter } { 0 0 } ifelse end } false /N@tmpn@de 10 {InitPnode } /NodeScale {} def NewNode end end 505 3901 a 505 3901 a tx@Dict begin tx@NodeDict begin { /unit 14.22638 14.22638 div def tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /YA exch 14.22638 div def /XA exch 14.22638 div def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /YB exch 14.22638 div YA sub def /XB exch 14.22638 div XA sub def tx@NodeDict begin /N@tmpn@de load GetCenter end 14.22638 div /tmpn@de.y exch def 14.22638 div /tmpn@de.x exch def XB tmpn@de.x mul YB tmpn@de.y mul sub YB tmpn@de.x mul XB tmpn@de.y mul add YA add exch XA add exch 14.22638 mul exch 14.22638 mul exch } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 505 3901 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 505 3901 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 505 3901 a 505 3901 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 505 3901 a 505 3901 a tx@Dict begin { 5.0 7.222 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 505 3901 a 475 3929 a FK(C)505 3901 y tx@Dict begin PutEnd end 505 3901 a 505 3901 a tx@Dict begin PutEnd end 505 3901 a 505 3901 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 505 3901 a 505 3901 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 505 3901 a 505 3901 a tx@Dict begin { 5.0 7.639 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 505 3901 a 473 3929 a FK(D)505 3901 y tx@Dict begin PutEnd end 505 3901 a 505 3901 a tx@Dict begin PutEnd end 505 3901 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /y ED /x ED /r 28.45276 def /c 57.2957 r Div def /angleA 80. 0.0 c mul 2 div add def /angleB 210. 0.0 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arc gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 1436 4049 4 904 v 1201 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1623 3927 a FF(0)1623 3809 y(1)1623 3691 y(2)1623 3572 y(3)1623 3454 y(4)1623 3336 y(5)1623 3218 y(6)1685 3994 y(0)g(1)g(2)g(3)g(4)g(5)h(6)1706 3901 y tx@Dict begin tx@NodeDict begin {0.0 0.0 71.1319 28.45276 3 -1 roll add 3 1 roll add exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1706 3901 a 1706 3901 a tx@Dict begin tx@NodeDict begin {0.0 0.0 28.45276 56.90552 3 -1 roll add 3 1 roll add exch } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1706 3901 a 1706 3901 a tx@Dict begin gsave STV CP T /ps@refangle -135. def grestore end 1706 3901 a 1706 3901 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1706 3901 a 1706 3901 a tx@Dict begin { 5.0 7.083 6.88875 0.0 -135. Uput UUput } PutCoor PutBegin end 1706 3901 a 1677 3929 a FK(B)1706 3901 y tx@Dict begin PutEnd end 1706 3901 a 1706 3901 a tx@Dict begin PutEnd end 1706 3901 a 1706 3901 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 1706 3901 a 1706 3901 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1706 3901 a 1706 3901 a tx@Dict begin { 5.0 7.5 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 1706 3901 a 1675 3929 a FK(A)1706 3901 y tx@Dict begin PutEnd end 1706 3901 a 1706 3901 a tx@Dict begin PutEnd end 1706 3901 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1706 3901 a tx@Dict begin tx@NodeDict begin {-14.22638 14.22638 } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 1706 3901 a 1706 3901 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /YA exch 14.22638 div def /XA exch 14.22638 div def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /YB exch 14.22638 div def /XB exch 14.22638 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 14.22638 div /tmpLCn@de.y exch def 14.22638 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 14.22638 mul exch 14.22638 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 1706 3901 a 1706 3901 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@node@P 10 {InitPnode } /NodeScale {} def NewNode end end 1706 3901 a 1706 3901 a tx@Dict begin tx@NodeDict begin { /tmp tx@NodeDict begin /N@node@P load GetCenter end 14.22638 div /node@P.y exch def 14.22638 div /node@P.x exch def node@P.x node@P.y Pyth 2 div def /ang tmp 3 div Acos def 3 tmp 2 mul div dup ang cos mul exch ang sin mul 14.22638 mul exch 14.22638 mul exch } false /N@node@A1 10 {InitPnode } /NodeScale {} def NewNode end end 1706 3901 a 1706 3901 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@node@A1 load GetCenter end 14.22638 div /node@A1.y exch def 14.22638 div /node@A1.x exch def node@A1.x node@A1.y neg 14.22638 mul exch 14.22638 mul exch } false /N@node@A2 10 {InitPnode } /NodeScale {} def NewNode end end 1706 3901 a 1706 3901 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@node@A1 known { /N@node@A1 load GetCenter } { 0 0 } ifelse end } false /N@tmpn@de 10 {InitPnode } /NodeScale {} def NewNode end end 1706 3901 a 1706 3901 a tx@Dict begin tx@NodeDict begin { /unit 14.22638 14.22638 div def tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /YA exch 14.22638 div def /XA exch 14.22638 div def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /YB exch 14.22638 div YA sub def /XB exch 14.22638 div XA sub def tx@NodeDict begin /N@tmpn@de load GetCenter end 14.22638 div /tmpn@de.y exch def 14.22638 div /tmpn@de.x exch def XB tmpn@de.x mul YB tmpn@de.y mul sub YB tmpn@de.x mul XB tmpn@de.y mul add YA add exch XA add exch 14.22638 mul exch 14.22638 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 1706 3901 a 1706 3901 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@node@A2 known { /N@node@A2 load GetCenter } { 0 0 } ifelse end } false /N@tmpn@de 10 {InitPnode } /NodeScale {} def NewNode end end 1706 3901 a 1706 3901 a tx@Dict begin tx@NodeDict begin { /unit 14.22638 14.22638 div def tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /YA exch 14.22638 div def /XA exch 14.22638 div def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /YB exch 14.22638 div YA sub def /XB exch 14.22638 div XA sub def tx@NodeDict begin /N@tmpn@de load GetCenter end 14.22638 div /tmpn@de.y exch def 14.22638 div /tmpn@de.x exch def XB tmpn@de.x mul YB tmpn@de.y mul sub YB tmpn@de.x mul XB tmpn@de.y mul add YA add exch XA add exch 14.22638 mul exch 14.22638 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 1706 3901 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial 1706 3901 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 1706 3901 a 1706 3901 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1706 3901 a 1706 3901 a tx@Dict begin { 5.0 7.5 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 1706 3901 a 1675 3929 a FK(X)1706 3901 y tx@Dict begin PutEnd end 1706 3901 a 1706 3901 a tx@Dict begin PutEnd end 1706 3901 a 1706 3901 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 1706 3901 a 1706 3901 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1706 3901 a 1706 3901 a tx@Dict begin { 5.0 7.5 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 1706 3901 a 1675 3929 a FK(Y)1706 3901 y tx@Dict begin PutEnd end 1706 3901 a 1706 3901 a tx@Dict begin PutEnd end 1706 3901 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /y ED /x ED /r 42.67914 def /c 57.2957 r Div def /angleA 80. 0.0 c mul 2 div add def /angleB 210. 0.0 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arc gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 2610 4049 4 904 v 210 4052 2402 4 v 209 4152 4 100 v 260 4122 a FJ(\\rhom)m(bus)p FK({)p 1 0 0 TeXcolorrgb(2)p 0 TeXcolorgray(}\(A\)\(B\){C}{D})p 1436 4152 V 153 w FJ(\\rhom)m(bus)p FK({)p 1 0 0 TeXcolorrgb(3)p 0 TeXcolorgray(}\(A\)\(B\){X}{Y})p 2610 4152 V 210 4155 2402 4 v 86 4271 a SDict begin H.S end 86 4271 a 86 4271 a SDict begin 12 H.A end 86 4271 a 86 4271 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.10.2.7) cvn /DEST pdfmark end 86 4271 a 66 x FJ(10.2.7)93 b(P)m(ositions)31 b(relativ)m(es)g(a)m(v) m(ec)j(psRelNo)s(de)-8 b(V)g(ar)p 210 4419 4145 4 v 209 5323 4 904 v 601 5175 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1118808 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1118808 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 518 5201 a FF(0)518 5059 y(1)518 4917 y(2)518 4776 y(3)518 4634 y(4)518 4492 y(5)580 5268 y(0)100 b(1)f(2)h(3)g(4)f(5)601 5175 y tx@Dict begin tx@NodeDict begin {0.0 17.07166 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 601 5175 a 601 5175 a tx@Dict begin tx@NodeDict begin {34.14331 17.07166 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 601 5175 a 601 5175 a tx@Dict begin tx@NodeDict begin {17.07166 45. tx@Dict begin PtoC end } false /N@tmpn@de 10 {InitPnode } /NodeScale {} def NewNode end end 601 5175 a 601 5175 a tx@Dict begin tx@NodeDict begin { /unit 17.07166 17.07166 div def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /YA exch 17.07166 div def /XA exch 17.07166 div def tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end /YB exch 17.07166 div YA sub def /XB exch 17.07166 div XA sub def tx@NodeDict begin /N@tmpn@de load GetCenter end 17.07166 div /tmpn@de.y exch def 17.07166 div /tmpn@de.x exch def XB tmpn@de.x mul YB tmpn@de.y mul sub YB tmpn@de.x mul XB tmpn@de.y mul add YA add exch XA add exch 17.07166 mul exch 17.07166 mul exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 601 5175 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /y ED /x ED /r 34.14331 def /c 57.2957 r Div def /angleA -20. 0.0 c mul 2 div add def /angleB 60. 0.0 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arc gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 601 5175 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 601 5175 a 601 5175 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 601 5175 a 601 5175 a tx@Dict begin { 5.0 7.083 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 601 5175 a 572 5203 a FK(B)601 5175 y tx@Dict begin PutEnd end 601 5175 a 601 5175 a tx@Dict begin PutEnd end 601 5175 a 601 5175 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 601 5175 a 601 5175 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 601 5175 a 601 5175 a tx@Dict begin { 5.0 7.5 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 601 5175 a 570 5203 a FK(A)601 5175 y tx@Dict begin PutEnd end 601 5175 a 601 5175 a tx@Dict begin PutEnd end 601 5175 a 601 5175 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 601 5175 a 601 5175 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 601 5175 a 601 5175 a tx@Dict begin { 5.0 7.222 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 601 5175 a 571 5203 a FK(C)601 5175 y tx@Dict begin PutEnd end 601 5175 a 601 5175 a tx@Dict begin PutEnd end 601 5175 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1627 5323 4 904 v 1390 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1118808 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1118808 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1908 5201 a FF(0)1908 5059 y(1)1908 4917 y(2)1908 4776 y(3)1908 4634 y(4)1908 4492 y(5)1970 5268 y(0)h(1)g(2)g(3)f(4)h(5)1991 5175 y tx@Dict begin tx@NodeDict begin {0.0 17.07166 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1991 5175 a 1991 5175 a tx@Dict begin tx@NodeDict begin {34.14331 17.07166 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1991 5175 a 1991 5175 a tx@Dict begin tx@NodeDict begin {34.14331 45. tx@Dict begin PtoC end } false /N@tmpn@de 10 {InitPnode } /NodeScale {} def NewNode end end 1991 5175 a 1991 5175 a tx@Dict begin tx@NodeDict begin { /unit 17.07166 17.07166 div def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /YA exch 17.07166 div def /XA exch 17.07166 div def tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end /YB exch 17.07166 div YA sub def /XB exch 17.07166 div XA sub def tx@NodeDict begin /N@tmpn@de load GetCenter end 17.07166 div /tmpn@de.y exch def 17.07166 div /tmpn@de.x exch def XB tmpn@de.x mul YB tmpn@de.y mul sub YB tmpn@de.x mul XB tmpn@de.y mul add YA add exch XA add exch 17.07166 mul exch 17.07166 mul exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1991 5175 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /y ED /x ED /r 68.28662 def /c 57.2957 r Div def /angleA -20. 0.0 c mul 2 div add def /angleB 60. 0.0 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arc gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 1991 5175 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 1991 5175 a 1991 5175 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1991 5175 a 1991 5175 a tx@Dict begin { 5.0 7.083 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 1991 5175 a 1962 5203 a FK(B)1991 5175 y tx@Dict begin PutEnd end 1991 5175 a 1991 5175 a tx@Dict begin PutEnd end 1991 5175 a 1991 5175 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 1991 5175 a 1991 5175 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1991 5175 a 1991 5175 a tx@Dict begin { 5.0 7.5 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 1991 5175 a 1960 5203 a FK(A)1991 5175 y tx@Dict begin PutEnd end 1991 5175 a 1991 5175 a tx@Dict begin PutEnd end 1991 5175 a 1991 5175 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 1991 5175 a 1991 5175 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1991 5175 a 1991 5175 a tx@Dict begin { 5.0 7.222 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 1991 5175 a 1961 5203 a FK(C)1991 5175 y tx@Dict begin PutEnd end 1991 5175 a 1991 5175 a tx@Dict begin PutEnd end 1991 5175 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 2990 5323 4 904 v 1363 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1118808 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1118808 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 3271 5201 a FF(0)3271 5059 y(1)3271 4917 y(2)3271 4776 y(3)3271 4634 y(4)3271 4492 y(5)3333 5268 y(0)g(1)g(2)g(3)g(4)f(5)3354 5175 y tx@Dict begin tx@NodeDict begin {0.0 17.07166 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 3354 5175 a 3354 5175 a tx@Dict begin tx@NodeDict begin {34.14331 17.07166 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 3354 5175 a 3354 5175 a tx@Dict begin tx@NodeDict begin {34.14331 30. tx@Dict begin PtoC end } false /N@tmpn@de 10 {InitPnode } /NodeScale {} def NewNode end end 3354 5175 a 3354 5175 a tx@Dict begin tx@NodeDict begin { /unit 17.07166 17.07166 div def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /YA exch 17.07166 div def /XA exch 17.07166 div def tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end /YB exch 17.07166 div YA sub def /XB exch 17.07166 div XA sub def tx@NodeDict begin /N@tmpn@de load GetCenter end 17.07166 div /tmpn@de.y exch def 17.07166 div /tmpn@de.x exch def XB tmpn@de.x mul YB tmpn@de.y mul sub YB tmpn@de.x mul XB tmpn@de.y mul add YA add exch XA add exch 17.07166 mul exch 17.07166 mul exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 3354 5175 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /y ED /x ED /r 68.28662 def /c 57.2957 r Div def /angleA -20. 0.0 c mul 2 div add def /angleB 60. 0.0 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arc gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 3354 5175 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 3354 5175 a 3354 5175 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3354 5175 a 3354 5175 a tx@Dict begin { 5.0 7.083 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 3354 5175 a 3325 5203 a FK(B)3354 5175 y tx@Dict begin PutEnd end 3354 5175 a 3354 5175 a tx@Dict begin PutEnd end 3354 5175 a 3354 5175 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 3354 5175 a 3354 5175 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3354 5175 a 3354 5175 a tx@Dict begin { 5.0 7.5 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 3354 5175 a 3323 5203 a FK(A)3354 5175 y tx@Dict begin PutEnd end 3354 5175 a 3354 5175 a tx@Dict begin PutEnd end 3354 5175 a 3354 5175 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 3354 5175 a 3354 5175 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3354 5175 a 3354 5175 a tx@Dict begin { 5.0 7.222 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 3354 5175 a 3324 5203 a FK(C)3354 5175 y tx@Dict begin PutEnd end 3354 5175 a 3354 5175 a tx@Dict begin PutEnd end 3354 5175 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 4353 5323 4 904 v 210 5326 4145 4 v 209 5426 4 100 v 260 5396 a FJ(\\psRelNo)s(de)-8 b(V)g(ar)p FK(\(B\)\(C\)\()p 1 0 0 TeXcolorrgb(1)13 b(;45)p 0 TeXcolorgray(\){A})p 1627 5426 V 153 w FJ(\\psRelNo)s(de)-8 b(V)g(ar)p FK(\(B\)\(C\)\()p 1 0 0 TeXcolorrgb(2)13 b(;45)p 0 TeXcolorgray(\){A})p 2990 5426 V 99 w FJ(\\psRelNo)s(de)-8 b(V)g(ar)p FK(\(B\)\(C\)\()p 1 0 0 TeXcolorrgb(2)12 b(;30)p 0 TeXcolorgray(\){A})p 4353 5426 V 210 5429 4145 4 v 0 TeXcolorgray 1476 5662 a(51)p 0 TeXcolorgray eop end %%Page: 52 52 TeXDict begin 52 51 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.52) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.10.2.8) cvn /DEST pdfmark end 86 448 a 83 x FJ(10.2.8)93 b(P)m(ositions)31 b(relativ)m(es)g(a)m(v)m(ec)j(AplusB)p 210 613 974 4 v 209 1517 4 904 v 378 1369 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1398510 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1398510 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 1395 a FF(0)295 1218 y(1)295 1040 y(2)295 863 y(3)295 686 y(4)357 1462 y(0)136 b(1)f(2)g(3)g(4)378 1369 y tx@Dict begin tx@NodeDict begin {21.33957 42.67914 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 1369 a 378 1369 a tx@Dict begin tx@NodeDict begin {42.67914 21.33957 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 378 1369 a 378 1369 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 378 1369 a 378 1369 a tx@Dict begin tx@NodeDict begin {21.33957 21.33957 } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 378 1369 a 378 1369 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /YA exch 21.33957 div def /XA exch 21.33957 div def tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end /YB exch 21.33957 div def /XB exch 21.33957 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 21.33957 div /tmpLCn@de.y exch def 21.33957 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 21.33957 mul exch 21.33957 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 378 1369 a 378 1369 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 1369 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 1369 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 378 1369 a 378 1369 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 5.0 45. /N@A load 0 GetEdge 0.0 45. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 1369 a 378 1369 a tx@Dict begin { 0.0 7.5 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 378 1369 a 347 1397 a FK(A)378 1369 y tx@Dict begin PutEnd end 378 1369 a 378 1369 a tx@Dict begin PutEnd end 378 1369 a 378 1369 a tx@Dict begin gsave STV CP T /ps@refangle 135. def grestore end 378 1369 a 378 1369 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 5.0 135. /N@B load 0 GetEdge 0.0 135. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 1369 a 378 1369 a tx@Dict begin { 0.0 7.083 6.88875 0.0 135. Uput UUput } PutCoor PutBegin end 378 1369 a 349 1397 a FK(B)378 1369 y tx@Dict begin PutEnd end 378 1369 a 378 1369 a tx@Dict begin PutEnd end 378 1369 a 378 1369 a tx@Dict begin gsave STV CP T /ps@refangle 135. def grestore end 378 1369 a 378 1369 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 5.0 135. /N@C load 0 GetEdge 0.0 135. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 1369 a 378 1369 a tx@Dict begin { 0.0 7.222 6.88875 0.0 135. Uput UUput } PutCoor PutBegin end 378 1369 a 348 1397 a FK(C)378 1369 y tx@Dict begin PutEnd end 378 1369 a 378 1369 a tx@Dict begin PutEnd end 378 1369 a 378 1369 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@O /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 378 1369 a 378 1369 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@O /N@C InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 378 1369 a 378 1369 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@O /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 378 1369 a 378 1369 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@B /N@A InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 0 add DashLine grestore grestore end 378 1369 a 378 1369 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@C /N@A InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 0 add DashLine grestore grestore end 378 1369 a 1182 1517 4 904 v 210 1520 974 4 v 209 1620 4 100 v 294 1590 a FJ(\\AplusB)p FK(\(B\)\(C\){A})p 1182 1620 V 210 1623 974 4 v 86 1739 a SDict begin H.S end 86 1739 a 86 1739 a SDict begin 12 H.A end 86 1739 a 86 1739 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.10.2.9) cvn /DEST pdfmark end 86 1739 a 66 x FJ(10.2.9)93 b(P)m(ositions)31 b(relativ)m(es)g(a)m(v) m(ec)j(A)m(toB)p 210 1871 1210 4 v 209 3011 4 1141 v 614 2485 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 -28.45276 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45276 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -45.52441 def /maxTickline 68.28662 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -45.52441 68.28662 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 68.28662 0 -45.52441 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -45.52441 68.28662 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45276 def /maxTickline 85.35828 def /dT 1491744 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45276 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 22.7622 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 22.7622 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 2322 a FF(1)295 2133 y(2)295 1944 y(3)231 2696 y FE(\000)p FF(1)231 2885 y FE(\000)p FF(2)830 2957 y(1)194 b(2)g(3)-1019 b FE(\000)p FF(1)614 2485 y tx@Dict begin tx@NodeDict begin {28.45276 45.52441 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 614 2485 a 614 2485 a tx@Dict begin tx@NodeDict begin {56.90552 22.7622 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 614 2485 a 614 2485 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 614 2485 a 614 2485 a tx@Dict begin tx@NodeDict begin {-28.45276 22.7622 } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 614 2485 a 614 2485 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /YA exch 22.7622 div def /XA exch 28.45276 div def tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end /YB exch 22.7622 div def /XB exch 28.45276 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 22.7622 div /tmpLCn@de.y exch def 28.45276 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 22.7622 mul exch 28.45276 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 614 2485 a 614 2485 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 614 2485 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 614 2485 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 614 2485 a 614 2485 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 5.0 45. /N@A load 0 GetEdge 0.0 45. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 614 2485 a 614 2485 a tx@Dict begin { 0.0 7.5 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 614 2485 a 583 2513 a FK(A)614 2485 y tx@Dict begin PutEnd end 614 2485 a 614 2485 a tx@Dict begin PutEnd end 614 2485 a 614 2485 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 614 2485 a 614 2485 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 5.0 45. /N@B load 0 GetEdge 0.0 45. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 614 2485 a 614 2485 a tx@Dict begin { 0.0 7.083 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 614 2485 a 585 2513 a FK(B)614 2485 y tx@Dict begin PutEnd end 614 2485 a 614 2485 a tx@Dict begin PutEnd end 614 2485 a 614 2485 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 614 2485 a 614 2485 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 5.0 45. /N@C load 0 GetEdge 0.0 45. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 614 2485 a 614 2485 a tx@Dict begin { 0.0 7.222 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 614 2485 a 584 2513 a FK(C)614 2485 y tx@Dict begin PutEnd end 614 2485 a 614 2485 a tx@Dict begin PutEnd end 614 2485 a 614 2485 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@O /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 614 2485 a 614 2485 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@O /N@C InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 614 2485 a 614 2485 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@O /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 614 2485 a 614 2485 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@B /N@C InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 0 add DashLine grestore grestore end 614 2485 a 614 2485 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@O /N@A InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 0 add DashLine grestore grestore end 614 2485 a 1418 3011 4 1141 v 210 3014 1210 4 v 209 3114 4 100 v 456 3084 a FJ(\\A)m(toB)p FK(\(B\)\(C\){A})p 1418 3114 V 210 3117 1210 4 v 86 3233 a SDict begin H.S end 86 3233 a 86 3233 a SDict begin 12 H.A end 86 3233 a 86 3233 a SDict begin [/View [/XYZ H.V]/Dest (subsection.10.3) cvn /DEST pdfmark end 86 3233 a 77 x FG(10.3)112 b(N\367ud)38 b(sur)f(une)h(courb)s(e)86 3363 y SDict begin H.S end 86 3363 a 86 3363 a SDict begin 12 H.A end 86 3363 a 86 3363 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.10.3.1) cvn /DEST pdfmark end 86 3363 a 100 x FJ(10.3.1)93 b(N\367ud)32 b(sur)g(une)g(courb)s(e)f(a)m(v)m(ec)j(fnpno)s(de)p 210 3544 2155 4 v 209 4448 4 904 v 378 3946 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub -42.67914 0.0 sub moveto 227.622 0.0 add -42.67914 0.0 sub L 227.622 0.0 add 42.67914 0.0 add L 0.0 0.0 sub 42.67914 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 227.622 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 227.622 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67914 def /maxTickline 42.67914 def /dT 1147495 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67914 42.67912 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.50938 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.50938 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 42.67914 0 -42.67914 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -42.67914 42.67914 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 227.622 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 227.62204 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 3972 a FF(0)295 3736 y(1)231 4205 y FE(\000)p FF(1)503 4394 y(1)103 b(2)g(3)h(4)f(5)h (6)f(7)g(8)h(9)82 b(10)62 b(11)f(12)g(13)378 3946 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 13 def /dx x1 x sub 199 div def /F@pstplot (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 17.50938 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 378 3946 a tx@Dict begin tx@NodeDict begin {/x 2 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 17.50938 mul exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 3946 a 378 3946 a tx@Dict begin tx@NodeDict begin {/x 10 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 17.50938 mul exch } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 3946 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 3946 a tx@Dict begin gsave STV CP T /ps@refangle -135. def grestore end 378 3946 a 378 3946 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 378 3946 a 378 3946 a tx@Dict begin { 5.0 7.5 6.88875 0.0 -135. Uput UUput } PutCoor PutBegin end 378 3946 a 347 3974 a FK(A)378 3946 y tx@Dict begin PutEnd end 378 3946 a 378 3946 a tx@Dict begin PutEnd end 378 3946 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 3946 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 378 3946 a 378 3946 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 378 3946 a 378 3946 a tx@Dict begin { 5.0 7.083 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 378 3946 a 349 3974 a FK(B)378 3946 y tx@Dict begin PutEnd end 378 3946 a 378 3946 a tx@Dict begin PutEnd end 378 3946 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 2363 4448 4 904 v 210 4451 2155 4 v 209 4551 4 100 v 260 4521 a FE(n)p FK(psplot[plotp)r(oin)n(ts=200,linewidth=2pt]0{13}sin\(x\))p 2363 4551 V 209 4651 V 260 4621 a FJ(\\fnpno)s(de)p FK ({2}{sin\(x\)}{A})p 2363 4651 V 209 4750 V 260 4720 a FJ(\\fnpno)s(de)p FK({10}{sin\(x\)}{B})p 2363 4750 V 209 4850 V 260 4820 a FE(n)p FK(psline[linest)n(yle=dashed])26 b(\(A\))j(\(B\))p 2363 4850 V 210 4853 2155 4 v 0 TeXcolorgray 1476 5662 a(52)p 0 TeXcolorgray eop end %%Page: 53 53 TeXDict begin 53 52 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.53) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.10.3.2) cvn /DEST pdfmark end 86 448 a 83 x FJ(10.3.2)93 b(N\367uds)32 b(sur)g(une)f(courb)s(e)h(a)m(v)m(ec)i(fnpno)s(des)p 210 613 2155 4 v 209 1517 4 904 v 378 1014 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 227.622 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 227.622 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67914 def /maxTickline 42.67914 def /dT 1147495 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67914 42.67912 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.50938 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.50938 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 42.67914 0 -42.67914 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -42.67914 42.67914 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 227.622 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 227.62204 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 1040 a FF(0)295 804 y(1)231 1273 y FE(\000)p FF(1)503 1462 y(1)103 b(2)g(3)h(4)f(5)h(6)f(7)g(8)h(9)82 b(10)62 b(11)f(12)g(13)378 1014 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 13 def /dx x1 x sub 199 div def /F@pstplot (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 17.50938 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 378 1014 a tx@Dict begin tx@NodeDict begin {/x 0.0 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 17.50938 mul exch } false /N@A0 10 {InitPnode } /NodeScale {} def NewNode end end 378 1014 a 378 1014 a tx@Dict begin tx@NodeDict begin {/x 1.0 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 17.50938 mul exch } false /N@A1 10 {InitPnode } /NodeScale {} def NewNode end end 378 1014 a 378 1014 a tx@Dict begin tx@NodeDict begin {/x 2.0 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 17.50938 mul exch } false /N@A2 10 {InitPnode } /NodeScale {} def NewNode end end 378 1014 a 378 1014 a tx@Dict begin tx@NodeDict begin {/x 3.0 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 17.50938 mul exch } false /N@A3 10 {InitPnode } /NodeScale {} def NewNode end end 378 1014 a 378 1014 a tx@Dict begin tx@NodeDict begin {/x 4.0 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 17.50938 mul exch } false /N@A4 10 {InitPnode } /NodeScale {} def NewNode end end 378 1014 a 378 1014 a tx@Dict begin tx@NodeDict begin {/x 5.0 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 17.50938 mul exch } false /N@A5 10 {InitPnode } /NodeScale {} def NewNode end end 378 1014 a 378 1014 a tx@Dict begin tx@NodeDict begin {/x 6.0 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 17.50938 mul exch } false /N@A6 10 {InitPnode } /NodeScale {} def NewNode end end 378 1014 a 378 1014 a tx@Dict begin tx@NodeDict begin {/x 7.0 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 17.50938 mul exch } false /N@A7 10 {InitPnode } /NodeScale {} def NewNode end end 378 1014 a 378 1014 a tx@Dict begin tx@NodeDict begin {/x 8.0 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 17.50938 mul exch } false /N@A8 10 {InitPnode } /NodeScale {} def NewNode end end 378 1014 a 378 1014 a tx@Dict begin tx@NodeDict begin {/x 9.0 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 17.50938 mul exch } false /N@A9 10 {InitPnode } /NodeScale {} def NewNode end end 378 1014 a 378 1014 a tx@Dict begin tx@NodeDict begin {/x 10.0 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 17.50938 mul exch } false /N@A10 10 {InitPnode } /NodeScale {} def NewNode end end 378 1014 a 378 1014 a tx@Dict begin tx@NodeDict begin {/x 11.0 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 17.50938 mul exch } false /N@A11 10 {InitPnode } /NodeScale {} def NewNode end end 378 1014 a 378 1014 a tx@Dict begin tx@NodeDict begin {/x 12.0 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 17.50938 mul exch } false /N@A12 10 {InitPnode } /NodeScale {} def NewNode end end 378 1014 a 378 1014 a tx@Dict begin tx@NodeDict begin {/x 13.0 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 17.50938 mul exch } false /N@A13 10 {InitPnode } /NodeScale {} def NewNode end end 378 1014 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A3 known { /N@A3 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A4 known { /N@A4 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A5 known { /N@A5 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A6 known { /N@A6 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A7 known { /N@A7 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A8 known { /N@A8 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A9 known { /N@A9 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A11 known { /N@A11 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A12 known { /N@A12 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A13 known { /N@A13 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A14 known { /N@A14 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A1 known { /N@A1 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A2 known { /N@A2 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 1014 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 378 1014 a 378 1014 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A2 known { /N@A2 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 378 1014 a 378 1014 a tx@Dict begin { 5.0 12.5 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 378 1014 a 326 1043 a FK(A2)378 1014 y tx@Dict begin PutEnd end 378 1014 a 378 1014 a tx@Dict begin PutEnd end 378 1014 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A10 known { /N@A10 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 1014 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 378 1014 a 378 1014 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A10 known { /N@A10 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 378 1014 a 378 1014 a tx@Dict begin { 5.0 17.5 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 378 1014 a 305 1043 a FK(A10)378 1014 y tx@Dict begin PutEnd end 378 1014 a 378 1014 a tx@Dict begin PutEnd end 378 1014 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A10 known { /N@A10 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A2 known { /N@A2 load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 2363 1517 4 904 v 210 1520 2155 4 v 209 1620 4 100 v 260 1590 a FE(n)p FK(psplot[plotp)r(oin)n (ts=200,linewidth=2pt]0{13}sin\(x\))p 2363 1620 V 209 1719 V 260 1689 a FJ(\\fnpno)s(des)p FK([plotp)r(oin)n(ts=14]{0}{13}{s) o(in\(x\)}{A})p 2363 1719 V 209 1819 V 260 1789 a FE(n)p FK(psline[linest)n(yle=dashed])26 b(\(A2\))i(\(A10\))p 2363 1819 V 210 1822 2155 4 v 86 1938 a SDict begin H.S end 86 1938 a 86 1938 a SDict begin 12 H.A end 86 1938 a 86 1938 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.10.3.3) cvn /DEST pdfmark end 86 1938 a 67 x FJ(10.3.3)93 b(N\367ud)32 b(sur)g(une)g(courb)s(e)f(param\351trique)i(a)m(v)m(ec)g (curv)m(epno)s(de)p 210 2086 2219 4 v 209 3226 4 1141 v 851 2606 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90536 0 -56.90536 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90536 56.90536 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90536 def /maxTickline 56.90536 def /dT 3107800 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90536 56.90536 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90536 0 -56.90536 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90536 56.90536 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90536 def /maxTickline 56.90536 def /dT 3107800 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90536 56.90536 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 2238 a FF(1)231 3022 y FE(\000)p FF(1)1224 3172 y(1)-862 b FE(\000)p FF(1)851 2606 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /t 0 def /t1 6.28 def /dt t1 t sub 199 div def /F@pstplot (sin(t)|sin(2*t)) tx@AlgToPs begin AlgToPs end cvx def /xy { F@pstplot 47.42126 mul exch 47.42126 mul exch } def /ps@Exit false def xy moveto 199 1 sub { /t t dt add def xy dup 1.e30 47.42126 mul gt { moveto } { dup -1.e30 47.42126 mul lt { moveto } { L } ifelse } ifelse ps@Exit { exit } if } repeat ps@Exit not { /t t1 def xy dup 1.e30 47.42126 mul gt { moveto } { dup -1.e30 47.42126 mul lt { moveto } { L } ifelse } ifelse } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 851 2606 a tx@Dict begin /Func (sin(t)|sin(2*t)) AlgParser cvx def end 851 2606 a 851 2606 a tx@Dict begin tx@NodeDict begin { /t 2 def Func 47.42126 mul exch 47.42126 mul exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 851 2606 a 851 2606 a tx@Dict begin tx@NodeDict begin { /t 2 .001 sub def Func /t 2 .001 add def Func 3 -1 roll sub 3 1 roll sub neg 2 copy Pyth dup 3 1 roll div 3 1 roll div 47.42126 mul exch 47.42126 mul exch } false /N@Atang 10 {InitPnode } /NodeScale {} def NewNode end end 851 2606 a 851 2606 a tx@Dict begin /Func (sin(t)|sin(2*t)) AlgParser cvx def end 851 2606 a 851 2606 a tx@Dict begin tx@NodeDict begin { /t 6 def Func 47.42126 mul exch 47.42126 mul exch } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 851 2606 a 851 2606 a tx@Dict begin tx@NodeDict begin { /t 6 .001 sub def Func /t 6 .001 add def Func 3 -1 roll sub 3 1 roll sub neg 2 copy Pyth dup 3 1 roll div 3 1 roll div 47.42126 mul exch 47.42126 mul exch } false /N@Btang 10 {InitPnode } /NodeScale {} def NewNode end end 851 2606 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 851 2606 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 851 2606 a 851 2606 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 851 2606 a 851 2606 a tx@Dict begin { 5.0 7.5 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 851 2606 a 820 2634 a FK(A)851 2606 y tx@Dict begin PutEnd end 851 2606 a 851 2606 a tx@Dict begin PutEnd end 851 2606 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 851 2606 a tx@Dict begin gsave STV CP T /ps@refangle 135. def grestore end 851 2606 a 851 2606 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 851 2606 a 851 2606 a tx@Dict begin { 5.0 7.083 6.88875 0.0 135. Uput UUput } PutCoor PutBegin end 851 2606 a 822 2634 a FK(B)851 2606 y tx@Dict begin PutEnd end 851 2606 a 851 2606 a tx@Dict begin PutEnd end 851 2606 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 2427 3226 4 1141 v 210 3229 2219 4 v 209 3329 4 100 v 260 3299 a FE(n)p FK(parametricplot[plotp)r (oin)n(ts=200]{0}{6.2)o(8})o({sin\(t\)|sin\(2*t\)})p 2427 3329 V 209 3429 V 260 3399 a FJ(\\curv)m(epno)s(de)p FK({2}{sin\(t\)|sin\(2*t\)}{A})p 2427 3429 V 209 3528 V 260 3498 a FJ(\\curv)m(epno)s(de)p FK({6}{sin\(t\)|sin\(2*t\)}{B})p 2427 3528 V 209 3628 V 260 3598 a FE(n)p FK(psline[linest)n (yle=dashed])26 b(\(A\))j(\(B\))p 2427 3628 V 210 3631 2219 4 v 86 3913 a SDict begin H.S end 86 3913 a 86 3913 a SDict begin 12 H.A end 86 3913 a 86 3913 a SDict begin [/View [/XYZ H.V]/Dest (section*.2) cvn /DEST pdfmark end 86 3913 a FJ(Cr\351ation)i(automatique)h(d'un)g(n\367ud)g(p)s(our)g (la)f(tangen)m(te)84 b FK(:)p 210 3941 3268 4 v 209 5081 4 1141 v 1008 4461 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 2486240 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 37.93701 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 37.93701 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 2486240 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 37.93701 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 37.93701 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 453 4172 a FF(1)388 4799 y FE(\000)p FF(1)1303 5027 y(1)-705 b FE(\000)p FF(1)1008 4461 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /t 0 def /t1 6.28 def /dt t1 t sub 199 div def /F@pstplot (sin(t)|sin(2*t)) tx@AlgToPs begin AlgToPs end cvx def /xy { F@pstplot 37.93701 mul exch 37.93701 mul exch } def /ps@Exit false def xy moveto 199 1 sub { /t t dt add def xy dup 1.e30 37.93701 mul gt { moveto } { dup -1.e30 37.93701 mul lt { moveto } { L } ifelse } ifelse ps@Exit { exit } if } repeat ps@Exit not { /t t1 def xy dup 1.e30 37.93701 mul gt { moveto } { dup -1.e30 37.93701 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1008 4461 a tx@Dict begin /Func (sin(t)|sin(2*t)) AlgParser cvx def end 1008 4461 a 1008 4461 a tx@Dict begin tx@NodeDict begin { /t 2 def Func 37.93701 mul exch 37.93701 mul exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1008 4461 a 1008 4461 a tx@Dict begin tx@NodeDict begin { /t 2 .001 sub def Func /t 2 .001 add def Func 3 -1 roll sub 3 1 roll sub neg 2 copy Pyth dup 3 1 roll div 3 1 roll div 37.93701 mul exch 37.93701 mul exch } false /N@Atang 10 {InitPnode } /NodeScale {} def NewNode end end 1008 4461 a 1008 4461 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@TMP0 10 {InitPnode } /NodeScale {} def NewNode end end 1008 4461 a 1008 4461 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@Atang known { /N@Atang load GetCenter } { 0 0 } ifelse end } false /N@@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 1008 4461 a 1008 4461 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@@TMP0 known { /N@@TMP0 load GetCenter } { 0 0 } ifelse end /YA exch 37.93701 div def /XA exch 37.93701 div def tx@NodeDict begin tx@NodeDict /N@@@TMP known { /N@@@TMP load GetCenter } { 0 0 } ifelse end /YB exch 37.93701 div def /XB exch 37.93701 div def XA 1 mul XB -1 mul add YA 1 mul YB -1 mul add 37.93701 mul exch 37.93701 mul exch } false /N@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 1008 4461 a 1008 4461 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@@TMP known { /N@@TMP load GetCenter } { 0 0 } ifelse end } false /N@@TMP1 10 {InitPnode } /NodeScale {} def NewNode end end 1008 4461 a 1008 4461 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@@TMP known { /N@@TMP load GetCenter } { 0 0 } ifelse end } false /N@@TMP@a 10 {InitPnode } /NodeScale {} def NewNode end end 1008 4461 a 1008 4461 a tx@Dict begin tx@NodeDict begin {37.93701 37.93701 } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 1008 4461 a 1008 4461 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /YA exch 37.93701 div def /XA exch 37.93701 div def tx@NodeDict begin tx@NodeDict /N@@TMP@a known { /N@@TMP@a load GetCenter } { 0 0 } ifelse end /YB exch 37.93701 div def /XB exch 37.93701 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 37.93701 div /tmpLCn@de.y exch def 37.93701 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 37.93701 mul exch 37.93701 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 1008 4461 a 1008 4461 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@@TMP@A 10 {InitPnode } /NodeScale {} def NewNode end end 1008 4461 a 1008 4461 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@TMP0 10 {InitPnode } /NodeScale {} def NewNode end end 1008 4461 a 1008 4461 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@Atang known { /N@Atang load GetCenter } { 0 0 } ifelse end } false /N@@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 1008 4461 a 1008 4461 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@@TMP0 known { /N@@TMP0 load GetCenter } { 0 0 } ifelse end /YA exch 37.93701 div def /XA exch 37.93701 div def tx@NodeDict begin tx@NodeDict /N@@@TMP known { /N@@@TMP load GetCenter } { 0 0 } ifelse end /YB exch 37.93701 div def /XB exch 37.93701 div def XA 1 mul XB 1 mul add YA 1 mul YB 1 mul add 37.93701 mul exch 37.93701 mul exch } false /N@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 1008 4461 a 1008 4461 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@@TMP known { /N@@TMP load GetCenter } { 0 0 } ifelse end } false /N@@TMP1 10 {InitPnode } /NodeScale {} def NewNode end end 1008 4461 a 1008 4461 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@@TMP known { /N@@TMP load GetCenter } { 0 0 } ifelse end } false /N@@TMP@a 10 {InitPnode } /NodeScale {} def NewNode end end 1008 4461 a 1008 4461 a tx@Dict begin tx@NodeDict begin {37.93701 37.93701 } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 1008 4461 a 1008 4461 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /YA exch 37.93701 div def /XA exch 37.93701 div def tx@NodeDict begin tx@NodeDict /N@@TMP@a known { /N@@TMP@a load GetCenter } { 0 0 } ifelse end /YB exch 37.93701 div def /XB exch 37.93701 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 37.93701 div /tmpLCn@de.y exch def 37.93701 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 37.93701 mul exch 37.93701 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 1008 4461 a 1008 4461 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@@TMP@B 10 {InitPnode } /NodeScale {} def NewNode end end 1008 4461 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@@TMP@B known { /N@@TMP@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@@TMP@A known { /N@@TMP@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1008 4461 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 1008 4461 a 1008 4461 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1008 4461 a 1008 4461 a tx@Dict begin { 5.0 7.5 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 1008 4461 a 977 4489 a FK(A)1008 4461 y tx@Dict begin PutEnd end 1008 4461 a 1008 4461 a tx@Dict begin PutEnd end 1008 4461 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Atang known { /N@Atang load GetCenter } { 0 0 } ifelse end 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@Atang known { /N@Atang load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1008 4461 a tx@Dict begin gsave STV CP T /ps@refangle -90. def grestore end 1008 4461 a 1008 4461 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Atang known { /N@Atang load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1008 4461 a 1008 4461 a tx@Dict begin { 5.0 26.66672 6.88875 1.94443 -90. Uput UUput } PutCoor PutBegin end 1008 4461 a 898 4481 a FK(A)n(tang)1008 4461 y tx@Dict begin PutEnd end 1008 4461 a 1008 4461 a tx@Dict begin PutEnd end 1008 4461 a 1734 5081 4 1141 v 1634 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 2486240 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 37.93701 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 37.93701 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 2486240 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 37.93701 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 37.93701 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2087 4172 a FF(1)2022 4799 y FE(\000)p FF(1)2936 5027 y(1)h FE(\000)p FF(1)2642 4461 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /t 0 def /t1 6.28 def /dt t1 t sub 199 div def /F@pstplot (sin(t)|sin(2*t)) tx@AlgToPs begin AlgToPs end cvx def /xy { F@pstplot 37.93701 mul exch 37.93701 mul exch } def /ps@Exit false def xy moveto 199 1 sub { /t t dt add def xy dup 1.e30 37.93701 mul gt { moveto } { dup -1.e30 37.93701 mul lt { moveto } { L } ifelse } ifelse ps@Exit { exit } if } repeat ps@Exit not { /t t1 def xy dup 1.e30 37.93701 mul gt { moveto } { dup -1.e30 37.93701 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2642 4461 a tx@Dict begin /Func (sin(t)|sin(2*t)) AlgParser cvx def end 2642 4461 a 2642 4461 a tx@Dict begin tx@NodeDict begin { /t 4 def Func 37.93701 mul exch 37.93701 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 2642 4461 a 2642 4461 a tx@Dict begin tx@NodeDict begin { /t 4 .001 sub def Func /t 4 .001 add def Func 3 -1 roll sub 3 1 roll sub neg 2 copy Pyth dup 3 1 roll div 3 1 roll div 37.93701 mul exch 37.93701 mul exch } false /N@Xtang 10 {InitPnode } /NodeScale {} def NewNode end end 2642 4461 a 2642 4461 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@TMP0 10 {InitPnode } /NodeScale {} def NewNode end end 2642 4461 a 2642 4461 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@Xtang known { /N@Xtang load GetCenter } { 0 0 } ifelse end } false /N@@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 2642 4461 a 2642 4461 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@@TMP0 known { /N@@TMP0 load GetCenter } { 0 0 } ifelse end /YA exch 37.93701 div def /XA exch 37.93701 div def tx@NodeDict begin tx@NodeDict /N@@@TMP known { /N@@@TMP load GetCenter } { 0 0 } ifelse end /YB exch 37.93701 div def /XB exch 37.93701 div def XA 1 mul XB -1.5 mul add YA 1 mul YB -1.5 mul add 37.93701 mul exch 37.93701 mul exch } false /N@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 2642 4461 a 2642 4461 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@@TMP known { /N@@TMP load GetCenter } { 0 0 } ifelse end } false /N@@TMP1 10 {InitPnode } /NodeScale {} def NewNode end end 2642 4461 a 2642 4461 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@@TMP known { /N@@TMP load GetCenter } { 0 0 } ifelse end } false /N@@TMP@a 10 {InitPnode } /NodeScale {} def NewNode end end 2642 4461 a 2642 4461 a tx@Dict begin tx@NodeDict begin {37.93701 37.93701 } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 2642 4461 a 2642 4461 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /YA exch 37.93701 div def /XA exch 37.93701 div def tx@NodeDict begin tx@NodeDict /N@@TMP@a known { /N@@TMP@a load GetCenter } { 0 0 } ifelse end /YB exch 37.93701 div def /XB exch 37.93701 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 37.93701 div /tmpLCn@de.y exch def 37.93701 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 37.93701 mul exch 37.93701 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 2642 4461 a 2642 4461 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@@TMP@A 10 {InitPnode } /NodeScale {} def NewNode end end 2642 4461 a 2642 4461 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@TMP0 10 {InitPnode } /NodeScale {} def NewNode end end 2642 4461 a 2642 4461 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@Xtang known { /N@Xtang load GetCenter } { 0 0 } ifelse end } false /N@@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 2642 4461 a 2642 4461 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@@TMP0 known { /N@@TMP0 load GetCenter } { 0 0 } ifelse end /YA exch 37.93701 div def /XA exch 37.93701 div def tx@NodeDict begin tx@NodeDict /N@@@TMP known { /N@@@TMP load GetCenter } { 0 0 } ifelse end /YB exch 37.93701 div def /XB exch 37.93701 div def XA 1 mul XB 0.5 mul add YA 1 mul YB 0.5 mul add 37.93701 mul exch 37.93701 mul exch } false /N@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 2642 4461 a 2642 4461 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@@TMP known { /N@@TMP load GetCenter } { 0 0 } ifelse end } false /N@@TMP1 10 {InitPnode } /NodeScale {} def NewNode end end 2642 4461 a 2642 4461 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@@TMP known { /N@@TMP load GetCenter } { 0 0 } ifelse end } false /N@@TMP@a 10 {InitPnode } /NodeScale {} def NewNode end end 2642 4461 a 2642 4461 a tx@Dict begin tx@NodeDict begin {37.93701 37.93701 } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 2642 4461 a 2642 4461 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /YA exch 37.93701 div def /XA exch 37.93701 div def tx@NodeDict begin tx@NodeDict /N@@TMP@a known { /N@@TMP@a load GetCenter } { 0 0 } ifelse end /YB exch 37.93701 div def /XB exch 37.93701 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 37.93701 div /tmpLCn@de.y exch def 37.93701 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 37.93701 mul exch 37.93701 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 2642 4461 a 2642 4461 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@@TMP@B 10 {InitPnode } /NodeScale {} def NewNode end end 2642 4461 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@@TMP@B known { /N@@TMP@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@@TMP@A known { /N@@TMP@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2642 4461 a tx@Dict begin gsave STV CP T /ps@refangle -90. def grestore end 2642 4461 a 2642 4461 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2642 4461 a 2642 4461 a tx@Dict begin { 5.0 7.5 6.88875 0.0 -90. Uput UUput } PutCoor PutBegin end 2642 4461 a 2611 4489 a FK(X)2642 4461 y tx@Dict begin PutEnd end 2642 4461 a 2642 4461 a tx@Dict begin PutEnd end 2642 4461 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Xtang known { /N@Xtang load GetCenter } { 0 0 } ifelse end 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@Xtang known { /N@Xtang load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 2642 4461 a tx@Dict begin gsave STV CP T /ps@refangle -90. def grestore end 2642 4461 a 2642 4461 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xtang known { /N@Xtang load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2642 4461 a 2642 4461 a tx@Dict begin { 5.0 26.9445 6.88875 1.94443 -90. Uput UUput } PutCoor PutBegin end 2642 4461 a 2530 4481 a FK(Xtang)2642 4461 y tx@Dict begin PutEnd end 2642 4461 a 2642 4461 a tx@Dict begin PutEnd end 2642 4461 a 3476 5081 4 1141 v 210 5085 3268 4 v 209 5184 4 100 v 317 5154 a FE(n)p FK(curv)n(epno)r (de{2}{sin\(t\)|sin\(2*t\)}{)p 1 0 0 TeXcolorrgb(A)p 0 TeXcolorgray(})p 1734 5184 V 305 w FE(n)p FK(curv)n(epno)r (de{4}{sin\(t\)|sin\(2*t\)}{)p 1 0 0 TeXcolorrgb(X)p 0 TeXcolorgray 24 w(})p 3476 5184 V 209 5284 V 260 5254 a FE(n)p FK(psxline{<->}\(X\){-\()p 1 0 0 TeXcolorrgb(A)n(tang)p 0 TeXcolorgray(\)}{\()p 1 0 0 TeXcolorrgb(A)n(tang)p 0 TeXcolorgray(\)})p 1734 5284 V 95 w FE(n)p FK (psxline{<->}\(A\){-0.5\()p 1 0 0 TeXcolorrgb(Xtang)p 0 TeXcolorgray(\)}{1.5\()p 1 0 0 TeXcolorrgb(Xtang)p 0 TeXcolorgray(\)})p 3476 5284 V 210 5287 3268 4 v 0 TeXcolorgray 1476 5662 a(53)p 0 TeXcolorgray eop end %%Page: 54 54 TeXDict begin 54 53 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.54) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.10.3.4) cvn /DEST pdfmark end 86 448 a 83 x FJ(10.3.4)93 b(N\367uds)32 b(sur)g(une)f(courb)s(e)h(param\351trique)h(a)m(v)m(ec)g (curv)m(epno)s(des)p 210 613 2602 4 v 209 712 4 100 v 410 682 a(\\curv)m(epno)s(des)p FK([plotp)r(oin)n (ts=100]{1}{5}{sin\(t\)|sin\(2*t\)}{A})p 2810 712 V 210 716 2602 4 v 209 1856 4 1141 v 851 1235 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90536 0 -56.90536 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90536 56.90536 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90536 def /maxTickline 56.90536 def /dT 3107800 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90536 56.90536 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90536 0 -56.90536 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90536 56.90536 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90536 def /maxTickline 56.90536 def /dT 3107800 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90536 56.90536 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 868 a FF(1)231 1652 y FE(\000)p FF(1)1224 1802 y(1)-862 b FE(\000)p FF(1)851 1235 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /t 1 def /t1 5 def /dt t1 t sub 199 div def /F@pstplot (sin(t)|sin(2*t)) tx@AlgToPs begin AlgToPs end cvx def /xy { F@pstplot 47.42126 mul exch 47.42126 mul exch } def /ps@Exit false def xy moveto 199 1 sub { /t t dt add def xy dup 1.e30 47.42126 mul gt { moveto } { dup -1.e30 47.42126 mul lt { moveto } { L } ifelse } ifelse ps@Exit { exit } if } repeat ps@Exit not { /t t1 def xy dup 1.e30 47.42126 mul gt { moveto } { dup -1.e30 47.42126 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 851 1235 a tx@Dict begin /t0 1 def /t1 5 def t1 t0 sub end 99 div /dt exch def 851 1235 a 851 1235 a tx@Dict begin /Func (sin(t)|sin(2*t) ) AlgParser cvx def end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 0 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A0 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 1 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A1 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 2 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A2 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 3 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A3 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 4 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A4 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 5 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A5 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 6 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A6 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 7 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A7 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 8 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A8 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 9 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A9 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 10 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A10 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 11 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A11 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 12 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A12 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 13 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A13 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 14 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A14 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 15 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A15 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 16 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A16 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 17 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A17 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 18 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A18 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 19 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A19 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 20 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A20 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 21 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A21 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 22 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A22 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 23 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A23 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 24 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A24 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 25 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A25 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 26 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A26 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 27 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A27 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 28 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A28 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 29 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A29 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 30 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A30 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 31 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A31 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 32 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A32 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 33 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A33 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 34 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A34 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 35 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A35 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 36 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A36 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 37 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A37 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 38 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A38 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 39 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A39 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 40 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A40 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 41 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A41 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 42 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A42 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 43 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A43 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 44 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A44 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 45 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A45 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 46 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A46 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 47 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A47 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 48 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A48 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 49 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A49 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 50 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A50 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 51 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A51 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 52 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A52 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 53 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A53 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 54 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A54 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 55 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A55 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 56 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A56 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 57 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A57 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 58 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A58 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 59 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A59 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 60 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A60 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 61 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A61 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 62 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A62 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 63 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A63 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 64 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A64 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 65 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A65 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 66 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A66 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 67 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A67 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 68 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A68 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 69 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A69 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 70 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A70 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 71 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A71 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 72 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A72 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 73 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A73 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 74 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A74 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 75 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A75 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 76 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A76 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 77 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A77 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 78 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A78 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 79 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A79 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 80 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A80 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 81 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A81 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 82 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A82 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 83 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A83 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 84 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A84 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 85 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A85 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 86 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A86 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 87 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A87 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 88 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A88 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 89 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A89 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 90 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A90 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 91 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A91 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 92 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A92 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 93 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A93 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 94 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A94 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 95 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A95 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 96 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A96 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 97 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A97 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 98 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A98 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 99 mul add def Func 47.42126 mul exch 47.42126 mul exch } false /N@A99 10 {InitPnode } /NodeScale {} def NewNode end end 851 1235 a 851 1235 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A20 known { /N@A20 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 851 1235 a 809 1261 a tx@Dict begin tx@NodeDict begin { 10.0 2 div 6.29724 0.0 add 2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add 1.0 add} false /N@A 11 {InitCnode } /NodeScale {} def NewNode end end 809 1261 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 10.0 2 div 6.29724 0.0 add 2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add CLW 2 div add 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(20)851 1235 y tx@Dict begin PutEnd end 851 1235 a 851 1235 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A80 known { /N@A80 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 851 1235 a 809 1261 a tx@Dict begin tx@NodeDict begin { 10.0 2 div 6.29724 0.0 add 2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add 1.0 add} false /N@B 11 {InitCnode } /NodeScale {} def NewNode end end 809 1261 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 10.0 2 div 6.29724 0.0 add 2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add CLW 2 div add 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(80)851 1235 y tx@Dict begin PutEnd end 851 1235 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial 1418 1856 4 1141 v 1300 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 2486240 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 37.93701 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 37.93701 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 2486240 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 37.93701 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 37.93701 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1596 947 a FF(1)1531 1573 y FE(\000)p FF(1)2445 1802 y(1)-704 b FE(\000)p FF(1)2151 1235 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /t 1 def /t1 5 def /dt t1 t sub 199 div def /F@pstplot (sin(t)|sin(2*t)) tx@AlgToPs begin AlgToPs end cvx def /xy { F@pstplot 37.93701 mul exch 37.93701 mul exch } def /ps@Exit false def xy moveto 199 1 sub { /t t dt add def xy dup 1.e30 37.93701 mul gt { moveto } { dup -1.e30 37.93701 mul lt { moveto } { L } ifelse } ifelse ps@Exit { exit } if } repeat ps@Exit not { /t t1 def xy dup 1.e30 37.93701 mul gt { moveto } { dup -1.e30 37.93701 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2151 1235 a tx@Dict begin /t0 1 def /t1 5 def t1 t0 sub end 99 div /dt exch def 2151 1235 a 2151 1235 a tx@Dict begin /Func (sin(t)|sin(2*t) ) AlgParser cvx def end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 0 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A0 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 1 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A1 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 2 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A2 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 3 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A3 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 4 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A4 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 5 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A5 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 6 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A6 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 7 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A7 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 8 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A8 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 9 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A9 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 10 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A10 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 11 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A11 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 12 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A12 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 13 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A13 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 14 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A14 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 15 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A15 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 16 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A16 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 17 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A17 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 18 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A18 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 19 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A19 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 20 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A20 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 21 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A21 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 22 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A22 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 23 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A23 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 24 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A24 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 25 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A25 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 26 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A26 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 27 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A27 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 28 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A28 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 29 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A29 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 30 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A30 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 31 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A31 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 32 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A32 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 33 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A33 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 34 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A34 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 35 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A35 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 36 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A36 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 37 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A37 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 38 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A38 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 39 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A39 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 40 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A40 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 41 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A41 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 42 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A42 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 43 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A43 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 44 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A44 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 45 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A45 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 46 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A46 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 47 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A47 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 48 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A48 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 49 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A49 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 50 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A50 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 51 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A51 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 52 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A52 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 53 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A53 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 54 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A54 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 55 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A55 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 56 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A56 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 57 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A57 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 58 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A58 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 59 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A59 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 60 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A60 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 61 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A61 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 62 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A62 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 63 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A63 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 64 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A64 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 65 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A65 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 66 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A66 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 67 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A67 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 68 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A68 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 69 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A69 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 70 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A70 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 71 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A71 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 72 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A72 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 73 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A73 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 74 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A74 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 75 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A75 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 76 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A76 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 77 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A77 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 78 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A78 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 79 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A79 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 80 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A80 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 81 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A81 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 82 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A82 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 83 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A83 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 84 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A84 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 85 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A85 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 86 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A86 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 87 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A87 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 88 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A88 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 89 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A89 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 90 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A90 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 91 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A91 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 92 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A92 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 93 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A93 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 94 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A94 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 95 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A95 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 96 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A96 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 97 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A97 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 98 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A98 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a 2151 1235 a tx@Dict begin tx@NodeDict begin { /t 1 dt 99 mul add def Func 37.93701 mul exch 37.93701 mul exch } false /N@A99 10 {InitPnode } /NodeScale {} def NewNode end end 2151 1235 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A80 known { /N@A80 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A20 known { /N@A20 load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2810 1856 4 1141 v 210 1859 2602 4 v 209 1959 4 100 v 367 1929 a FE(n)p FK(cno)r(deput\(A20\){A}{20})p 1418 1959 V 203 w FE(n)p FK(psline[linewidth=2pt])27 b(\(A20\))h(\(A80\))p 2810 1959 V 209 2058 V 368 2028 a FE(n)p FK(cno)r(deput\(A80\){B}{80})p 1418 2058 V 2810 2058 V 210 2062 2602 4 v 86 2178 a SDict begin H.S end 86 2178 a 86 2178 a SDict begin 12 H.A end 86 2178 a 86 2178 a SDict begin [/View [/XYZ H.V]/Dest (subsection.10.4) cvn /DEST pdfmark end 86 2178 a 76 x FG(10.4)112 b(Lignes)39 b(relativ)m(es)86 2327 y SDict begin H.S end 86 2327 a 86 2327 a SDict begin 12 H.A end 86 2327 a 86 2327 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.10.4.1) cvn /DEST pdfmark end 86 2327 a 81 x FJ(10.4.1)93 b(Lignes)31 b(relativ)m(es)h(a)m(v)m(ec)h(psRelNo)s(de)p 210 2489 3556 4 v 209 3275 4 786 v 378 3127 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 71.1319 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 71.1319 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 3153 a FF(0)295 3035 y(1)295 2917 y(2)295 2799 y(3)295 2680 y(4)295 2562 y(5)357 3220 y(0)76 b(1)h(2)f(3)g(4)g(5)g(6)378 3127 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 4.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67914 28.45276 14.22638 14.22638 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 4.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 378 3127 a tx@Dict begin tx@NodeDict begin { 14.22638 14.22638 /YA exch 14.22638 div def /XA exch 14.22638 div def 42.67914 28.45276 /YB exch 14.22638 div def /XB exch 14.22638 div def /AlphaStrich 0. def /unit 14.22638 14.22638 div def /dx XB XA sub def /dy YB YA sub def /laenge dy dup mul dx dup mul add sqrt 2 mul def /Alpha dy dx atan def /beta Alpha AlphaStrich add def laenge beta cos mul XA add laenge beta sin mul YA add 14.22638 mul exch 14.22638 mul exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 3127 a 378 3127 a tx@Dict begin tx@NodeDict begin {14.22638 14.22638 } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 3127 a 378 3127 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 3127 a 378 3127 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 378 3127 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 3127 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 378 3127 a 378 3127 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 5.0 45. /N@A load 0 GetEdge 0.0 45. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 3127 a 378 3127 a tx@Dict begin { 0.0 7.5 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 378 3127 a 347 3155 a FK(A)378 3127 y tx@Dict begin PutEnd end 378 3127 a 378 3127 a tx@Dict begin PutEnd end 378 3127 a 378 3127 a tx@Dict begin tx@NodeDict begin { 14.22638 14.22638 /YA exch 14.22638 div def /XA exch 14.22638 div def 42.67914 28.45276 /YB exch 14.22638 div def /XB exch 14.22638 div def /AlphaStrich 30. def /unit 14.22638 14.22638 div def /dx XB XA sub def /dy YB YA sub def /laenge dy dup mul dx dup mul add sqrt 2 mul def /Alpha dy dx atan def /beta Alpha AlphaStrich add def laenge beta cos mul XA add laenge beta sin mul YA add 14.22638 mul exch 14.22638 mul exch } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 3127 a 378 3127 a tx@Dict begin tx@NodeDict begin {14.22638 14.22638 } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 3127 a 378 3127 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 3127 a 378 3127 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 378 3127 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 1 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 3127 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 378 3127 a 378 3127 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 5.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 3127 a 378 3127 a tx@Dict begin { 0.0 7.083 6.88875 0.0 0. Uput UUput } PutCoor PutBegin end 378 3127 a 349 3155 a FK(B)378 3127 y tx@Dict begin PutEnd end 378 3127 a 378 3127 a tx@Dict begin PutEnd end 378 3127 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ 14.22638 14.22638 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ 42.67914 28.45276 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1698 3275 4 786 v 1490 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 71.1319 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 71.1319 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1785 3153 a FF(0)1785 3035 y(1)1785 2917 y(2)1785 2799 y(3)1785 2680 y(4)1785 2562 y(5)1847 3220 y(0)g(1)g(2)g(3)g(4)g(5)h(6)1868 3127 y tx@Dict begin tx@NodeDict begin {14.22638 14.22638 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1868 3127 a 1868 3127 a tx@Dict begin tx@NodeDict begin {42.67914 28.45276 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1868 3127 a 1868 3127 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /YA exch 14.22638 div def /XA exch 14.22638 div def tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end /YB exch 14.22638 div def /XB exch 14.22638 div def /AlphaStrich 30. def /unit 14.22638 14.22638 div def /dx XB XA sub def /dy YB YA sub def /laenge dy dup mul dx dup mul add sqrt 2 mul def /Alpha dy dx atan def /beta Alpha AlphaStrich add def laenge beta cos mul XA add laenge beta sin mul YA add 14.22638 mul exch 14.22638 mul exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1868 3127 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1868 3127 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 1868 3127 a 1868 3127 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 5.0 -45. /N@A load 0 GetEdge 0.0 -45. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1868 3127 a 1868 3127 a tx@Dict begin { 0.0 7.5 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 1868 3127 a 1837 3155 a FK(A)1868 3127 y tx@Dict begin PutEnd end 1868 3127 a 1868 3127 a tx@Dict begin PutEnd end 1868 3127 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1868 3127 a tx@Dict begin gsave STV CP T /ps@refangle 135. def grestore end 1868 3127 a 1868 3127 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 5.0 135. /N@B load 0 GetEdge 0.0 135. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1868 3127 a 1868 3127 a tx@Dict begin { 0.0 7.083 6.88875 0.0 135. Uput UUput } PutCoor PutBegin end 1868 3127 a 1839 3155 a FK(B)1868 3127 y tx@Dict begin PutEnd end 1868 3127 a 1868 3127 a tx@Dict begin PutEnd end 1868 3127 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1868 3127 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 1868 3127 a 1868 3127 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 5.0 45. /N@C load 0 GetEdge 0.0 45. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1868 3127 a 1868 3127 a tx@Dict begin { 0.0 7.222 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 1868 3127 a 1838 3155 a FK(C)1868 3127 y tx@Dict begin PutEnd end 1868 3127 a 1868 3127 a tx@Dict begin PutEnd end 1868 3127 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3764 3275 4 786 v 210 3278 3556 4 v 209 3378 4 100 v 260 3348 a FJ(\\psRelLine)p FK(\(1,1\)\(3,2\){2}{)p 1 0 0 TeXcolorrgb(A)p 0 TeXcolorgray(})p 1698 3378 V 3764 3378 V 209 3477 V 260 3447 a FE(n)p FK(psRelLine[)p 1 0 0 TeXcolorrgb(angle=30)p 0 TeXcolorgray(]\(0,0\)\(2,1\){2}{)p 1 0 0 TeXcolorrgb(B)p 0 TeXcolorgray(})p 1698 3477 V 94 w FJ(\\psRelNo)s(de)p FK([linecolor=red,angle=)o(30)o (]\(B\)\(C\){2}{)p 1 0 0 TeXcolorrgb -1 w(A)p 0 TeXcolorgray(})p 3764 3477 V 210 3481 3556 4 v 86 3763 a SDict begin H.S end 86 3763 a 86 3763 a SDict begin 12 H.A end 86 3763 a 86 3763 a SDict begin [/View [/XYZ H.V]/Dest (section*.3) cvn /DEST pdfmark end 86 3763 a FJ(P)m(aram\350tre)33 b(trueAngle)82 b FK(:)p 210 3790 1871 4 v 209 4694 4 904 v 378 4546 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.71649 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.71649 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 2797019 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.71649 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 170.71649 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 4573 a FF(0)295 4454 y(1)295 4336 y(2)295 4218 y(3)295 4100 y(4)295 3982 y(5)295 3864 y(6)357 4640 y(0)313 b(1)f(2)g(3)h(4)378 4546 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 3.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 128.03737 14.22638 42.67912 14.22638 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 3.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 378 4546 a tx@Dict begin tx@NodeDict begin { 42.67912 14.22638 /YA exch 14.22638 div def /XA exch 42.67912 div def 128.03737 14.22638 /YB exch 14.22638 div def /XB exch 42.67912 div def /AlphaStrich 45. def /unit 14.22638 42.67912 div def /dx XB XA sub def /dy YB YA sub def /laenge dy dup mul dx dup mul add sqrt 1 mul def /Alpha dy dx atan def /beta Alpha AlphaStrich add def laenge beta cos mul XA add laenge beta sin mul YA add 14.22638 mul exch 42.67912 mul exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 4546 a 378 4546 a tx@Dict begin tx@NodeDict begin {42.67912 14.22638 } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 4546 a 378 4546 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 4546 a 378 4546 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 378 4546 a 378 4546 a tx@Dict begin tx@NodeDict begin { 42.67912 14.22638 /YA exch 14.22638 div def /XA exch 42.67912 div def 128.03737 14.22638 /YB exch 14.22638 div def /XB exch 42.67912 div def /AlphaStrich 45. def /unit 14.22638 42.67912 div def /dx XB XA sub def /dy YB YA sub unit mul def /laenge dy dup mul dx dup mul add sqrt 1 mul def /Alpha dy dx atan def /beta Alpha AlphaStrich add def laenge beta cos mul XA add laenge beta sin mul unit div YA add 14.22638 mul exch 42.67912 mul exch } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 4546 a 378 4546 a tx@Dict begin tx@NodeDict begin {42.67912 14.22638 } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 4546 a 378 4546 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 4546 a 378 4546 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 378 4546 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 4546 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 378 4546 a 378 4546 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 5.0 90. /N@A load 0 GetEdge 0.0 90. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 4546 a 378 4546 a tx@Dict begin { 0.0 7.5 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 378 4546 a 347 4575 a FK(A)378 4546 y tx@Dict begin PutEnd end 378 4546 a 378 4546 a tx@Dict begin PutEnd end 378 4546 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 4546 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 378 4546 a 378 4546 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 5.0 90. /N@B load 0 GetEdge 0.0 90. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 4546 a 378 4546 a tx@Dict begin { 0.0 7.083 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 378 4546 a 349 4575 a FK(B)378 4546 y tx@Dict begin PutEnd end 378 4546 a 378 4546 a tx@Dict begin PutEnd end 378 4546 a 2079 4694 4 904 v 210 4698 1871 4 v 209 4797 4 100 v 260 4767 a FE(n)p FK(psRelLine[angle=45]\(1,1\)\(3,1\){1}{)p 1 0 0 TeXcolorrgb(A)p 0 TeXcolorgray(})p 2079 4797 V 209 4897 V 260 4867 a FE(n)p FK(psRelLine[angle=45,)p 1 0 0 TeXcolorrgb(trueAngle)p 0 TeXcolorgray(]\(1,1\)\(3,1\){1}{)p 1 0 0 TeXcolorrgb(B)p 0 TeXcolorgray(})p 2079 4897 V 210 4900 1871 4 v 0 TeXcolorgray 1476 5662 a(54)p 0 TeXcolorgray eop end %%Page: 55 55 TeXDict begin 55 54 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.55) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.10.4.2) cvn /DEST pdfmark end 86 448 a 83 x FJ(10.4.2)93 b(Lignes)31 b(relativ)m(es)h(a)m(v)m(ec)h(psRelLine)-8 b(V)g(ar)p 210 613 2810 4 v 209 1517 4 904 v 581 1369 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 498 1395 a FF(0)498 1277 y(1)498 1159 y(2)498 1040 y(3)498 922 y(4)498 804 y(5)498 686 y(6)560 1462 y(0)76 b(1)h(2)f(3)g(4)g(5)g(6)581 1369 y tx@Dict begin tx@NodeDict begin {0.0 0.0 56.90552 14.22638 3 -1 roll add 3 1 roll add exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 581 1369 a 581 1369 a tx@Dict begin tx@NodeDict begin {0.0 0.0 28.45276 42.67914 3 -1 roll add 3 1 roll add exch } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 581 1369 a 581 1369 a tx@Dict begin tx@NodeDict begin {0.0 0.0 14.22638 28.45276 3 -1 roll add 3 1 roll add exch } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 581 1369 a 581 1369 a tx@Dict begin gsave STV CP T /ps@refangle -135. def grestore end 581 1369 a 581 1369 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 581 1369 a 581 1369 a tx@Dict begin { 5.0 7.083 6.88875 0.0 -135. Uput UUput } PutCoor PutBegin end 581 1369 a 552 1397 a FK(B)581 1369 y tx@Dict begin PutEnd end 581 1369 a 581 1369 a tx@Dict begin PutEnd end 581 1369 a 581 1369 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 581 1369 a 581 1369 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 581 1369 a 581 1369 a tx@Dict begin { 5.0 7.5 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 581 1369 a 550 1397 a FK(A)581 1369 y tx@Dict begin PutEnd end 581 1369 a 581 1369 a tx@Dict begin PutEnd end 581 1369 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 581 1369 a tx@Dict begin tx@NodeDict begin {14.22638 90. tx@Dict begin PtoC end } false /N@tmpn@de 10 {InitPnode } /NodeScale {} def NewNode end end 581 1369 a 581 1369 a tx@Dict begin tx@NodeDict begin { /unit 14.22638 14.22638 div def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /YA exch 14.22638 div def /XA exch 14.22638 div def tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /YB exch 14.22638 div YA sub def /XB exch 14.22638 div XA sub def tx@NodeDict begin /N@tmpn@de load GetCenter end 14.22638 div /tmpn@de.y exch def 14.22638 div /tmpn@de.x exch def XB tmpn@de.x mul YB tmpn@de.y mul sub YB tmpn@de.x mul XB tmpn@de.y mul add YA add exch XA add exch 14.22638 mul exch 14.22638 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 581 1369 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /y ED /x ED /r 40.23224 def /c 57.2957 r Div def /angleA -60. 0.0 c mul 2 div add def /angleB 60. 0.0 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arc gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 581 1369 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 581 1369 a 581 1369 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 581 1369 a 581 1369 a tx@Dict begin { 5.0 7.5 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 581 1369 a 550 1397 a FK(X)581 1369 y tx@Dict begin PutEnd end 581 1369 a 581 1369 a tx@Dict begin PutEnd end 581 1369 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1588 1517 4 904 v 1405 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1903 1395 a FF(0)1903 1277 y(1)1903 1159 y(2)1903 1040 y(3)1903 922 y(4)1903 804 y(5)1903 686 y(6)1965 1462 y(0)g(1)h(2)f(3)g(4)g(5)g(6)1986 1369 y tx@Dict begin tx@NodeDict begin {0.0 0.0 56.90552 14.22638 3 -1 roll add 3 1 roll add exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1986 1369 a 1986 1369 a tx@Dict begin tx@NodeDict begin {0.0 0.0 28.45276 42.67914 3 -1 roll add 3 1 roll add exch } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1986 1369 a 1986 1369 a tx@Dict begin tx@NodeDict begin {0.0 0.0 14.22638 28.45276 3 -1 roll add 3 1 roll add exch } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1986 1369 a 1986 1369 a tx@Dict begin gsave STV CP T /ps@refangle -135. def grestore end 1986 1369 a 1986 1369 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1986 1369 a 1986 1369 a tx@Dict begin { 5.0 7.083 6.88875 0.0 -135. Uput UUput } PutCoor PutBegin end 1986 1369 a 1957 1397 a FK(B)1986 1369 y tx@Dict begin PutEnd end 1986 1369 a 1986 1369 a tx@Dict begin PutEnd end 1986 1369 a 1986 1369 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 1986 1369 a 1986 1369 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1986 1369 a 1986 1369 a tx@Dict begin { 5.0 7.5 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 1986 1369 a 1955 1397 a FK(A)1986 1369 y tx@Dict begin PutEnd end 1986 1369 a 1986 1369 a tx@Dict begin PutEnd end 1986 1369 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1986 1369 a tx@Dict begin tx@NodeDict begin {7.11319 135. tx@Dict begin PtoC end } false /N@tmpn@de 10 {InitPnode } /NodeScale {} def NewNode end end 1986 1369 a 1986 1369 a tx@Dict begin tx@NodeDict begin { /unit 14.22638 14.22638 div def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /YA exch 14.22638 div def /XA exch 14.22638 div def tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /YB exch 14.22638 div YA sub def /XB exch 14.22638 div XA sub def tx@NodeDict begin /N@tmpn@de load GetCenter end 14.22638 div /tmpn@de.y exch def 14.22638 div /tmpn@de.x exch def XB tmpn@de.x mul YB tmpn@de.y mul sub YB tmpn@de.x mul XB tmpn@de.y mul add YA add exch XA add exch 14.22638 mul exch 14.22638 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 1986 1369 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1986 1369 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 1986 1369 a 1986 1369 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1986 1369 a 1986 1369 a tx@Dict begin { 5.0 7.5 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 1986 1369 a 1955 1397 a FK(Y)1986 1369 y tx@Dict begin PutEnd end 1986 1369 a 1986 1369 a tx@Dict begin PutEnd end 1986 1369 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /y ED /x ED /r 20.11612 def /c 57.2957 r Div def /angleA -70. 0.0 c mul 2 div add def /angleB 120. 0.0 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arc gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3018 1517 4 904 v 210 1520 2810 4 v 209 1620 4 100 v 260 1590 a FJ(\\psRelLine)-8 b(V)g(ar)p FK(\(B\)\(A\)\()p 1 0 0 TeXcolorrgb(1)14 b(;90)p 0 TeXcolorgray(\){X})p 1588 1620 V 154 w FJ(\\psRelLine)-8 b(V)g(ar)p FK(\(B\)\(A\)\()p 1 0 0 TeXcolorrgb(0.5)13 b(;135)p 0 TeXcolorgray(\){Y})p 3018 1620 V 210 1623 2810 4 v 86 1739 a SDict begin H.S end 86 1739 a 86 1739 a SDict begin 12 H.A end 86 1739 a 86 1739 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.10.4.3) cvn /DEST pdfmark end 86 1739 a 66 x FJ(10.4.3)93 b(Ligne)31 b(par)i(une)f(s\351rie)f(de)g (p)s(oin)m(ts)g(a)m(v)m(ec)j(psnline)p 210 1887 2913 4 v 209 2791 4 904 v 378 2643 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2638 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.26378 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 2669 a FF(0)295 2433 y(1)295 2196 y(2)295 1960 y(3)357 2736 y(0)195 b(1)f(2)g(3)g(4)g(5)378 2643 y tx@Dict begin tx@NodeDict begin {28.45276 28.45276 } false /N@A0 10 {InitPnode } /NodeScale {} def NewNode end end 378 2643 a 378 2643 a tx@Dict begin tx@NodeDict begin {85.35828 14.22638 } false /N@A1 10 {InitPnode } /NodeScale {} def NewNode end end 378 2643 a 378 2643 a tx@Dict begin tx@NodeDict begin {113.81104 56.90552 } false /N@A2 10 {InitPnode } /NodeScale {} def NewNode end end 378 2643 a 378 2643 a tx@Dict begin tx@NodeDict begin {56.90552 85.35828 } false /N@A3 10 {InitPnode } /NodeScale {} def NewNode end end 378 2643 a 378 2643 a tx@Dict begin tx@NodeDict begin {28.45276 56.90552 } false /N@A4 10 {InitPnode } /NodeScale {} def NewNode end end 378 2643 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A0 known { /N@A0 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 2643 a tx@Dict begin gsave STV CP T /ps@refangle -135. def grestore end 378 2643 a 378 2643 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A0 known { /N@A0 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 378 2643 a 378 2643 a tx@Dict begin { 5.0 12.5 6.88875 0.0 -135. Uput UUput } PutCoor PutBegin end 378 2643 a 326 2671 a FK(A0)378 2643 y tx@Dict begin PutEnd end 378 2643 a 378 2643 a tx@Dict begin PutEnd end 378 2643 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A1 known { /N@A1 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 2643 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 378 2643 a 378 2643 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A1 known { /N@A1 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 378 2643 a 378 2643 a tx@Dict begin { 5.0 12.5 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 378 2643 a 326 2671 a FK(A1)378 2643 y tx@Dict begin PutEnd end 378 2643 a 378 2643 a tx@Dict begin PutEnd end 378 2643 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A2 known { /N@A2 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 2643 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 378 2643 a 378 2643 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A2 known { /N@A2 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 378 2643 a 378 2643 a tx@Dict begin { 5.0 12.5 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 378 2643 a 326 2671 a FK(A2)378 2643 y tx@Dict begin PutEnd end 378 2643 a 378 2643 a tx@Dict begin PutEnd end 378 2643 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A3 known { /N@A3 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 2643 a tx@Dict begin gsave STV CP T /ps@refangle -90. def grestore end 378 2643 a 378 2643 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A3 known { /N@A3 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 378 2643 a 378 2643 a tx@Dict begin { 5.0 12.5 6.88875 0.0 -90. Uput UUput } PutCoor PutBegin end 378 2643 a 326 2671 a FK(A3)378 2643 y tx@Dict begin PutEnd end 378 2643 a 378 2643 a tx@Dict begin PutEnd end 378 2643 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A4 known { /N@A4 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 2643 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 378 2643 a 378 2643 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A4 known { /N@A4 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 378 2643 a 378 2643 a tx@Dict begin { 5.0 12.5 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 378 2643 a 326 2671 a FK(A4)378 2643 y tx@Dict begin PutEnd end 378 2643 a 378 2643 a tx@Dict begin PutEnd end 378 2643 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A3 known { /N@A3 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A2 known { /N@A2 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A1 known { /N@A1 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A0 known { /N@A0 load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1665 2791 4 904 v 1456 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2638 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.26378 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1751 2669 a FF(0)1751 2433 y(1)1751 2196 y(2)1751 1960 y(3)1813 2736 y(0)h(1)f(2)g(3)g(4)h(5)1834 2643 y tx@Dict begin tx@NodeDict begin {28.45276 28.45276 } false /N@A0 10 {InitPnode } /NodeScale {} def NewNode end end 1834 2643 a 1834 2643 a tx@Dict begin tx@NodeDict begin {85.35828 14.22638 } false /N@A1 10 {InitPnode } /NodeScale {} def NewNode end end 1834 2643 a 1834 2643 a tx@Dict begin tx@NodeDict begin {113.81104 56.90552 } false /N@A2 10 {InitPnode } /NodeScale {} def NewNode end end 1834 2643 a 1834 2643 a tx@Dict begin tx@NodeDict begin {56.90552 85.35828 } false /N@A3 10 {InitPnode } /NodeScale {} def NewNode end end 1834 2643 a 1834 2643 a tx@Dict begin tx@NodeDict begin {28.45276 56.90552 } false /N@A4 10 {InitPnode } /NodeScale {} def NewNode end end 1834 2643 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A0 known { /N@A0 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1834 2643 a tx@Dict begin gsave STV CP T /ps@refangle -135. def grestore end 1834 2643 a 1834 2643 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A0 known { /N@A0 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1834 2643 a 1834 2643 a tx@Dict begin { 5.0 12.5 6.88875 0.0 -135. Uput UUput } PutCoor PutBegin end 1834 2643 a 1782 2671 a FK(A0)1834 2643 y tx@Dict begin PutEnd end 1834 2643 a 1834 2643 a tx@Dict begin PutEnd end 1834 2643 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A1 known { /N@A1 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1834 2643 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 1834 2643 a 1834 2643 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A1 known { /N@A1 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1834 2643 a 1834 2643 a tx@Dict begin { 5.0 12.5 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 1834 2643 a 1782 2671 a FK(A1)1834 2643 y tx@Dict begin PutEnd end 1834 2643 a 1834 2643 a tx@Dict begin PutEnd end 1834 2643 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A2 known { /N@A2 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1834 2643 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 1834 2643 a 1834 2643 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A2 known { /N@A2 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1834 2643 a 1834 2643 a tx@Dict begin { 5.0 12.5 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 1834 2643 a 1782 2671 a FK(A2)1834 2643 y tx@Dict begin PutEnd end 1834 2643 a 1834 2643 a tx@Dict begin PutEnd end 1834 2643 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A3 known { /N@A3 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1834 2643 a tx@Dict begin gsave STV CP T /ps@refangle -90. def grestore end 1834 2643 a 1834 2643 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A3 known { /N@A3 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1834 2643 a 1834 2643 a tx@Dict begin { 5.0 12.5 6.88875 0.0 -90. Uput UUput } PutCoor PutBegin end 1834 2643 a 1782 2671 a FK(A3)1834 2643 y tx@Dict begin PutEnd end 1834 2643 a 1834 2643 a tx@Dict begin PutEnd end 1834 2643 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A4 known { /N@A4 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1834 2643 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 1834 2643 a 1834 2643 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A4 known { /N@A4 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1834 2643 a 1834 2643 a tx@Dict begin { 5.0 12.5 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 1834 2643 a 1782 2671 a FK(A4)1834 2643 y tx@Dict begin PutEnd end 1834 2643 a 1834 2643 a tx@Dict begin PutEnd end 1834 2643 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A4 known { /N@A4 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A3 known { /N@A3 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A2 known { /N@A2 load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3121 2791 4 904 v 210 2794 2913 4 v 209 2894 4 100 v 260 2864 a FE(n)p FK(pno)r(des{A}\(1,1\)\(3,0.5\)\(4,2\)\(2,3\)\(1,1\))p 1665 2894 V 96 w FE(n)p FK(pno)r (des{A}\(1,1\)\(3,0.5\)\(4,2\)\(2,3\)\(1,1\))p 3121 2894 V 209 2993 V 260 2963 a FJ(\\psnline)p FK(\()p 1 0 0 TeXcolorrgb 26 w(0,3)p 0 TeXcolorgray(\){A})p 1665 2993 V 770 w FJ(\\psnline)p FK(\()p 1 0 0 TeXcolorrgb 26 w(2,2)p 0 TeXcolorgray(\){A})p 3121 2993 V 210 2997 2913 4 v 86 3113 a SDict begin H.S end 86 3113 a 86 3113 a SDict begin 12 H.A end 86 3113 a 86 3113 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.10.4.4) cvn /DEST pdfmark end 86 3113 a 66 x FJ(10.4.4)93 b(Courb)s(e)31 b(par)i(une)f(s\351rie)f(de)g (p)s(oin)m(ts)g(a)m(v)m(ec)j(psncurv)m(e)p 210 3260 2913 4 v 209 4164 4 904 v 378 4016 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2638 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.26378 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 4043 a FF(0)295 3806 y(1)295 3570 y(2)295 3334 y(3)357 4110 y(0)195 b(1)f(2)g(3)g(4)g(5)378 4016 y tx@Dict begin tx@NodeDict begin {28.45276 28.45276 } false /N@A0 10 {InitPnode } /NodeScale {} def NewNode end end 378 4016 a 378 4016 a tx@Dict begin tx@NodeDict begin {85.35828 14.22638 } false /N@A1 10 {InitPnode } /NodeScale {} def NewNode end end 378 4016 a 378 4016 a tx@Dict begin tx@NodeDict begin {113.81104 56.90552 } false /N@A2 10 {InitPnode } /NodeScale {} def NewNode end end 378 4016 a 378 4016 a tx@Dict begin tx@NodeDict begin {56.90552 85.35828 } false /N@A3 10 {InitPnode } /NodeScale {} def NewNode end end 378 4016 a 378 4016 a tx@Dict begin tx@NodeDict begin {28.45276 56.90552 } false /N@A4 10 {InitPnode } /NodeScale {} def NewNode end end 378 4016 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A0 known { /N@A0 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 4016 a tx@Dict begin gsave STV CP T /ps@refangle -135. def grestore end 378 4016 a 378 4016 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A0 known { /N@A0 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 378 4016 a 378 4016 a tx@Dict begin { 5.0 12.5 6.88875 0.0 -135. Uput UUput } PutCoor PutBegin end 378 4016 a 326 4045 a FK(A0)378 4016 y tx@Dict begin PutEnd end 378 4016 a 378 4016 a tx@Dict begin PutEnd end 378 4016 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A1 known { /N@A1 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 4016 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 378 4016 a 378 4016 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A1 known { /N@A1 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 378 4016 a 378 4016 a tx@Dict begin { 5.0 12.5 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 378 4016 a 326 4045 a FK(A1)378 4016 y tx@Dict begin PutEnd end 378 4016 a 378 4016 a tx@Dict begin PutEnd end 378 4016 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A2 known { /N@A2 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 4016 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 378 4016 a 378 4016 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A2 known { /N@A2 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 378 4016 a 378 4016 a tx@Dict begin { 5.0 12.5 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 378 4016 a 326 4045 a FK(A2)378 4016 y tx@Dict begin PutEnd end 378 4016 a 378 4016 a tx@Dict begin PutEnd end 378 4016 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A3 known { /N@A3 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 4016 a tx@Dict begin gsave STV CP T /ps@refangle -90. def grestore end 378 4016 a 378 4016 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A3 known { /N@A3 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 378 4016 a 378 4016 a tx@Dict begin { 5.0 12.5 6.88875 0.0 -90. Uput UUput } PutCoor PutBegin end 378 4016 a 326 4045 a FK(A3)378 4016 y tx@Dict begin PutEnd end 378 4016 a 378 4016 a tx@Dict begin PutEnd end 378 4016 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A4 known { /N@A4 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 4016 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 378 4016 a 378 4016 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A4 known { /N@A4 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 378 4016 a 378 4016 a tx@Dict begin { 5.0 12.5 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 378 4016 a 326 4045 a FK(A4)378 4016 y tx@Dict begin PutEnd end 378 4016 a 378 4016 a tx@Dict begin PutEnd end 378 4016 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A3 known { /N@A3 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A2 known { /N@A2 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A1 known { /N@A1 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A0 known { /N@A0 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1665 4164 4 904 v 1456 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2638 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.26378 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1751 4043 a FF(0)1751 3806 y(1)1751 3570 y(2)1751 3334 y(3)1813 4110 y(0)h(1)f(2)g(3)g(4)h(5)1834 4016 y tx@Dict begin tx@NodeDict begin {28.45276 28.45276 } false /N@A0 10 {InitPnode } /NodeScale {} def NewNode end end 1834 4016 a 1834 4016 a tx@Dict begin tx@NodeDict begin {85.35828 14.22638 } false /N@A1 10 {InitPnode } /NodeScale {} def NewNode end end 1834 4016 a 1834 4016 a tx@Dict begin tx@NodeDict begin {113.81104 56.90552 } false /N@A2 10 {InitPnode } /NodeScale {} def NewNode end end 1834 4016 a 1834 4016 a tx@Dict begin tx@NodeDict begin {56.90552 85.35828 } false /N@A3 10 {InitPnode } /NodeScale {} def NewNode end end 1834 4016 a 1834 4016 a tx@Dict begin tx@NodeDict begin {28.45276 56.90552 } false /N@A4 10 {InitPnode } /NodeScale {} def NewNode end end 1834 4016 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A0 known { /N@A0 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1834 4016 a tx@Dict begin gsave STV CP T /ps@refangle -135. def grestore end 1834 4016 a 1834 4016 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A0 known { /N@A0 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1834 4016 a 1834 4016 a tx@Dict begin { 5.0 12.5 6.88875 0.0 -135. Uput UUput } PutCoor PutBegin end 1834 4016 a 1782 4045 a FK(A0)1834 4016 y tx@Dict begin PutEnd end 1834 4016 a 1834 4016 a tx@Dict begin PutEnd end 1834 4016 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A1 known { /N@A1 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1834 4016 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 1834 4016 a 1834 4016 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A1 known { /N@A1 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1834 4016 a 1834 4016 a tx@Dict begin { 5.0 12.5 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 1834 4016 a 1782 4045 a FK(A1)1834 4016 y tx@Dict begin PutEnd end 1834 4016 a 1834 4016 a tx@Dict begin PutEnd end 1834 4016 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A2 known { /N@A2 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1834 4016 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 1834 4016 a 1834 4016 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A2 known { /N@A2 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1834 4016 a 1834 4016 a tx@Dict begin { 5.0 12.5 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 1834 4016 a 1782 4045 a FK(A2)1834 4016 y tx@Dict begin PutEnd end 1834 4016 a 1834 4016 a tx@Dict begin PutEnd end 1834 4016 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A3 known { /N@A3 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1834 4016 a tx@Dict begin gsave STV CP T /ps@refangle -90. def grestore end 1834 4016 a 1834 4016 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A3 known { /N@A3 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1834 4016 a 1834 4016 a tx@Dict begin { 5.0 12.5 6.88875 0.0 -90. Uput UUput } PutCoor PutBegin end 1834 4016 a 1782 4045 a FK(A3)1834 4016 y tx@Dict begin PutEnd end 1834 4016 a 1834 4016 a tx@Dict begin PutEnd end 1834 4016 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A4 known { /N@A4 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1834 4016 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 1834 4016 a 1834 4016 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A4 known { /N@A4 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1834 4016 a 1834 4016 a tx@Dict begin { 5.0 12.5 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 1834 4016 a 1782 4045 a FK(A4)1834 4016 y tx@Dict begin PutEnd end 1834 4016 a 1834 4016 a tx@Dict begin PutEnd end 1834 4016 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A4 known { /N@A4 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A3 known { /N@A3 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A2 known { /N@A2 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3121 4164 4 904 v 210 4168 2913 4 v 209 4267 4 100 v 260 4237 a FE(n)p FK(pno)r(des{A}\(1,1\)\(3,0.5\)\(4,2\)\(2,3\)\(1,1\))p 1665 4267 V 96 w FE(n)p FK(pno)r (des{A}\(1,1\)\(3,0.5\)\(4,2\)\(2,3\)\(1,1\))p 3121 4267 V 209 4367 V 260 4337 a FJ(\\psncurv)m(e)p FK(\()p 1 0 0 TeXcolorrgb(0,3)p 0 TeXcolorgray(\){A})p 1665 4367 V 722 w FJ(\\psncurv)m(e)p FK(\()p 1 0 0 TeXcolorrgb(2,2)p 0 TeXcolorgray(\){A})p 3121 4367 V 210 4370 2913 4 v 86 4486 a SDict begin H.S end 86 4486 a 86 4486 a SDict begin 12 H.A end 86 4486 a 86 4486 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.10.4.5) cvn /DEST pdfmark end 86 4486 a 67 x FJ(10.4.5)93 b(ligne)31 b(par)h(pas)g(succesifs)f(a)m(v)m (ec)j(psrline)p 210 4634 1447 4 v 209 5302 4 668 v 378 5154 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2638 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.26378 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 5180 a FF(0)295 4944 y(1)295 4708 y(2)357 5248 y(0)195 b(1)f(2)g(3)g(4)g(5)378 5154 y tx@Dict begin tx@NodeDict begin {0.0 14.22636 } false /N@@tmpnode0 10 {InitPnode } /NodeScale {} def NewNode end end 378 5154 a 378 5154 a tx@Dict begin tx@NodeDict begin {28.45276 28.45274 } false /N@@tmpnode1 10 {InitPnode } /NodeScale {} def NewNode end end 378 5154 a 378 5154 a tx@Dict begin tx@NodeDict begin {28.45276 -28.45274 } false /N@@tmpnode2 10 {InitPnode } /NodeScale {} def NewNode end end 378 5154 a 378 5154 a tx@Dict begin tx@NodeDict begin {56.90552 28.45274 } false /N@@tmpnode3 10 {InitPnode } /NodeScale {} def NewNode end end 378 5154 a 378 5154 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@@tmpnode0 known { /N@@tmpnode0 load GetCenter } { 0 0 } ifelse end } false /N@@tmpnodeB0 10 {InitPnode } /NodeScale {} def NewNode end end 378 5154 a 378 5154 a tx@Dict begin tx@NodeDict begin {28.45276 28.45274 } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 378 5154 a 378 5154 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@@tmpnodeB0 known { /N@@tmpnodeB0 load GetCenter } { 0 0 } ifelse end /YA exch 28.45274 div def /XA exch 28.45276 div def tx@NodeDict begin tx@NodeDict /N@@tmpnode1 known { /N@@tmpnode1 load GetCenter } { 0 0 } ifelse end /YB exch 28.45274 div def /XB exch 28.45276 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 28.45274 div /tmpLCn@de.y exch def 28.45276 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 28.45274 mul exch 28.45276 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 378 5154 a 378 5154 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@@tmpnodeB1 10 {InitPnode } /NodeScale {} def NewNode end end 378 5154 a 378 5154 a tx@Dict begin tx@NodeDict begin {28.45276 28.45274 } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 378 5154 a 378 5154 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@@tmpnodeB1 known { /N@@tmpnodeB1 load GetCenter } { 0 0 } ifelse end /YA exch 28.45274 div def /XA exch 28.45276 div def tx@NodeDict begin tx@NodeDict /N@@tmpnode2 known { /N@@tmpnode2 load GetCenter } { 0 0 } ifelse end /YB exch 28.45274 div def /XB exch 28.45276 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 28.45274 div /tmpLCn@de.y exch def 28.45276 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 28.45274 mul exch 28.45276 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 378 5154 a 378 5154 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@@tmpnodeB2 10 {InitPnode } /NodeScale {} def NewNode end end 378 5154 a 378 5154 a tx@Dict begin tx@NodeDict begin {28.45276 28.45274 } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 378 5154 a 378 5154 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@@tmpnodeB2 known { /N@@tmpnodeB2 load GetCenter } { 0 0 } ifelse end /YA exch 28.45274 div def /XA exch 28.45276 div def tx@NodeDict begin tx@NodeDict /N@@tmpnode3 known { /N@@tmpnode3 load GetCenter } { 0 0 } ifelse end /YB exch 28.45274 div def /XB exch 28.45276 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 28.45274 div /tmpLCn@de.y exch def 28.45276 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 28.45274 mul exch 28.45276 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 378 5154 a 378 5154 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@@tmpnodeB3 10 {InitPnode } /NodeScale {} def NewNode end end 378 5154 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@@tmpnodeB3 known { /N@@tmpnodeB3 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@@tmpnodeB2 known { /N@@tmpnodeB2 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@@tmpnodeB1 known { /N@@tmpnodeB1 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@@tmpnodeB0 known { /N@@tmpnodeB0 load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 28.45276 42.67911 28.45276 14.22636 0.0 14.22636 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 56.90552 14.22636 56.90552 42.67911 28.45276 42.67911 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 113.81104 42.67911 113.81104 14.22636 56.90552 14.22636 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 0 add DashLine grestore end @endspecial 1655 5302 4 668 v 210 5305 1447 4 v 209 5405 4 100 v 354 5375 a FJ(\\psrline)p FK(\(0,0.5\)\(1,1\)\(1,-1\)\(2,1\))p 1655 5405 V 210 5408 1447 4 v 0 TeXcolorgray 1476 5662 a(55)p 0 TeXcolorgray eop end %%Page: 56 56 TeXDict begin 56 55 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.56) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.10.4.6) cvn /DEST pdfmark end 86 448 a 83 x FJ(10.4.6)93 b(Lignes)31 b(par)i(rapp)s(ort)f(\340)g(un)g(p)s(oin)m(t)g(a)m(v)m(ec)h (psxline)p 210 613 2445 4 v 209 1753 4 1141 v 391 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1243120 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 18.9685 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 18.9685 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1243120 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 18.9685 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 18.9685 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 308 1631 a FF(0)308 1474 y(1)308 1316 y(2)308 1159 y(3)308 1001 y(4)308 844 y(5)308 686 y(6)370 1699 y(0)115 b(1)h(2)f(3)h(4)f(5)h(6)391 1605 y tx@Dict begin tx@NodeDict begin {0.0 0.0 56.90552 18.9685 3 -1 roll add 3 1 roll add exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 391 1605 a 391 1605 a tx@Dict begin tx@NodeDict begin {0.0 0.0 37.93701 56.90552 3 -1 roll add 3 1 roll add exch } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 391 1605 a 391 1605 a tx@Dict begin tx@NodeDict begin {0.0 0.0 18.9685 37.93701 3 -1 roll add 3 1 roll add exch } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 391 1605 a 391 1605 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 391 1605 a 391 1605 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 391 1605 a 391 1605 a tx@Dict begin { 5.0 7.083 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 391 1605 a 362 1633 a FK(B)391 1605 y tx@Dict begin PutEnd end 391 1605 a 391 1605 a tx@Dict begin PutEnd end 391 1605 a 391 1605 a tx@Dict begin tx@NodeDict begin {18.9685 37.93701 } false /N@@TMP@a 10 {InitPnode } /NodeScale {} def NewNode end end 391 1605 a 391 1605 a tx@Dict begin tx@NodeDict begin {18.9685 18.9685 } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 391 1605 a 391 1605 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /YA exch 18.9685 div def /XA exch 18.9685 div def tx@NodeDict begin tx@NodeDict /N@@TMP@a known { /N@@TMP@a load GetCenter } { 0 0 } ifelse end /YB exch 18.9685 div def /XB exch 18.9685 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 18.9685 div /tmpLCn@de.y exch def 18.9685 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 18.9685 mul exch 18.9685 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 391 1605 a 391 1605 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@@TMP@A 10 {InitPnode } /NodeScale {} def NewNode end end 391 1605 a 391 1605 a tx@Dict begin tx@NodeDict begin {56.90552 18.9685 } false /N@@TMP@a 10 {InitPnode } /NodeScale {} def NewNode end end 391 1605 a 391 1605 a tx@Dict begin tx@NodeDict begin {18.9685 18.9685 } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 391 1605 a 391 1605 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /YA exch 18.9685 div def /XA exch 18.9685 div def tx@NodeDict begin tx@NodeDict /N@@TMP@a known { /N@@TMP@a load GetCenter } { 0 0 } ifelse end /YB exch 18.9685 div def /XB exch 18.9685 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 18.9685 div /tmpLCn@de.y exch def 18.9685 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 18.9685 mul exch 18.9685 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 391 1605 a 391 1605 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@@TMP@B 10 {InitPnode } /NodeScale {} def NewNode end end 391 1605 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@@TMP@B known { /N@@TMP@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@@TMP@A known { /N@@TMP@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 56.90552 94.84253 tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 94.84253 75.87402 tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1444 1753 4 1141 v 1222 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1243120 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 18.9685 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 18.9685 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1243120 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 18.9685 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 18.9685 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1530 1631 a FF(0)1530 1474 y(1)1530 1316 y(2)1530 1159 y(3)1530 1001 y(4)1530 844 y(5)1530 686 y(6)1592 1699 y(0)g(1)f(2)h(3)f(4)h(5)f(6)1613 1605 y tx@Dict begin tx@NodeDict begin {0.0 0.0 56.90552 18.9685 3 -1 roll add 3 1 roll add exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1613 1605 a 1613 1605 a tx@Dict begin tx@NodeDict begin {0.0 0.0 37.93701 56.90552 3 -1 roll add 3 1 roll add exch } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1613 1605 a 1613 1605 a tx@Dict begin tx@NodeDict begin {0.0 0.0 18.9685 37.93701 3 -1 roll add 3 1 roll add exch } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1613 1605 a 1613 1605 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 1613 1605 a 1613 1605 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1613 1605 a 1613 1605 a tx@Dict begin { 5.0 7.5 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 1613 1605 a 1582 1633 a FK(A)1613 1605 y tx@Dict begin PutEnd end 1613 1605 a 1613 1605 a tx@Dict begin PutEnd end 1613 1605 a 1613 1605 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 1613 1605 a 1613 1605 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1613 1605 a 1613 1605 a tx@Dict begin { 5.0 7.083 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 1613 1605 a 1584 1633 a FK(B)1613 1605 y tx@Dict begin PutEnd end 1613 1605 a 1613 1605 a tx@Dict begin PutEnd end 1613 1605 a 1613 1605 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 1613 1605 a 1613 1605 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1613 1605 a 1613 1605 a tx@Dict begin { 5.0 7.222 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 1613 1605 a 1583 1633 a FK(C)1613 1605 y tx@Dict begin PutEnd end 1613 1605 a 1613 1605 a tx@Dict begin PutEnd end 1613 1605 a 1613 1605 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@@TMP@a 10 {InitPnode } /NodeScale {} def NewNode end end 1613 1605 a 1613 1605 a tx@Dict begin tx@NodeDict begin {18.9685 18.9685 } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 1613 1605 a 1613 1605 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /YA exch 18.9685 div def /XA exch 18.9685 div def tx@NodeDict begin tx@NodeDict /N@@TMP@a known { /N@@TMP@a load GetCenter } { 0 0 } ifelse end /YB exch 18.9685 div def /XB exch 18.9685 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 18.9685 div /tmpLCn@de.y exch def 18.9685 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 18.9685 mul exch 18.9685 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 1613 1605 a 1613 1605 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@@TMP@A 10 {InitPnode } /NodeScale {} def NewNode end end 1613 1605 a 1613 1605 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } false /N@@TMP@a 10 {InitPnode } /NodeScale {} def NewNode end end 1613 1605 a 1613 1605 a tx@Dict begin tx@NodeDict begin {18.9685 18.9685 } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 1613 1605 a 1613 1605 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /YA exch 18.9685 div def /XA exch 18.9685 div def tx@NodeDict begin tx@NodeDict /N@@TMP@a known { /N@@TMP@a load GetCenter } { 0 0 } ifelse end /YB exch 18.9685 div def /XB exch 18.9685 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 18.9685 div /tmpLCn@de.y exch def 18.9685 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 18.9685 mul exch 18.9685 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 1613 1605 a 1613 1605 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@@TMP@B 10 {InitPnode } /NodeScale {} def NewNode end end 1613 1605 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@@TMP@B known { /N@@TMP@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@@TMP@A known { /N@@TMP@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 56.90552 94.84253 tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 94.84253 75.87402 tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2654 1753 4 1141 v 210 1756 2445 4 v 209 1856 4 100 v 260 1826 a FJ(\\psxline)p FK({<->}\(B\){1,2}{3,1})p 1444 1856 V 208 w FJ(\\psxline)p FK({<->}\(B\){A}{C})p 2654 1856 V 210 1859 2445 4 v 86 1975 a SDict begin H.S end 86 1975 a 86 1975 a SDict begin 12 H.A end 86 1975 a 86 1975 a SDict begin [/View [/XYZ H.V]/Dest (subsection.10.5) cvn /DEST pdfmark end 86 1975 a 77 x FG(10.5)d(Lignes)39 b(parall\350les)g(et)e(leur)h(no)s(eud)g (\034nal)210 2205 y FK(Syn)n(taxe)27 b(:)86 2305 y FE(n)p FK(psP)n(arallelLine\(P)n(oin)n(t)d(1\)\(p)r(oin)n(t)k(2)f(\)\(p)r(oin) n(t)h(3\){longueur}{nom)d(extr\351mit\351})p 210 2437 1607 4 v 209 3222 4 786 v 378 3074 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 71.1319 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 71.1319 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 3101 a FF(0)295 2982 y(1)295 2864 y(2)295 2746 y(3)295 2628 y(4)295 2510 y(5)357 3168 y(0)76 b(1)h(2)f(3)g(4)g(5)g(6)378 3074 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 3.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 56.90552 28.45276 28.45276 14.22638 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 3.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 378 3074 a tx@Dict begin tx@NodeDict begin { 28.45276 14.22638 /YA exch 14.22638 div def /XA exch 14.22638 div def 56.90552 28.45276 /YB exch 14.22638 div def /XB exch 14.22638 div def 14.22638 28.45276 /YC exch 14.22638 div def /XC exch 14.22638 div def /dx XB XA sub def /dy YB YA sub def /laenge dy dup mul dx dup mul add sqrt 2 mul def /Alpha dy dx atan def laenge Alpha cos mul XC add laenge Alpha sin mul YC add 14.22638 mul exch 14.22638 mul exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 3074 a 378 3074 a tx@Dict begin tx@NodeDict begin {14.22638 28.45276 } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 3074 a 378 3074 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 3074 a 378 3074 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 378 3074 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 3074 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 378 3074 a 378 3074 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 5.0 45. /N@A load 0 GetEdge 0.0 45. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 3074 a 378 3074 a tx@Dict begin { 0.0 7.5 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 378 3074 a 347 3103 a FK(A)378 3074 y tx@Dict begin PutEnd end 378 3074 a 378 3074 a tx@Dict begin PutEnd end 378 3074 a 378 3074 a tx@Dict begin tx@NodeDict begin { 28.45276 14.22638 /YA exch 14.22638 div def /XA exch 14.22638 div def 56.90552 28.45276 /YB exch 14.22638 div def /XB exch 14.22638 div def 14.22638 42.67914 /YC exch 14.22638 div def /XC exch 14.22638 div def /dx XB XA sub def /dy YB YA sub def /laenge dy dup mul dx dup mul add sqrt 1 mul def /Alpha dy dx atan def laenge Alpha cos mul XC add laenge Alpha sin mul YC add 14.22638 mul exch 14.22638 mul exch } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 3074 a 378 3074 a tx@Dict begin tx@NodeDict begin {14.22638 42.67914 } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 3074 a 378 3074 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 3074 a 378 3074 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 378 3074 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 1 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 3074 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 378 3074 a 378 3074 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 5.0 45. /N@B load 0 GetEdge 0.0 45. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 3074 a 378 3074 a tx@Dict begin { 0.0 7.083 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 378 3074 a 349 3103 a FK(B)378 3074 y tx@Dict begin PutEnd end 378 3074 a 378 3074 a tx@Dict begin PutEnd end 378 3074 a 378 3074 a tx@Dict begin tx@NodeDict begin { 28.45276 14.22638 /YA exch 14.22638 div def /XA exch 14.22638 div def 56.90552 28.45276 /YB exch 14.22638 div def /XB exch 14.22638 div def 14.22638 56.90552 /YC exch 14.22638 div def /XC exch 14.22638 div def /dx XB XA sub def /dy YB YA sub def /laenge dy dup mul dx dup mul add sqrt .5 mul def /Alpha dy dx atan def laenge Alpha cos mul XC add laenge Alpha sin mul YC add 14.22638 mul exch 14.22638 mul exch } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 378 3074 a 378 3074 a tx@Dict begin tx@NodeDict begin {14.22638 56.90552 } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 3074 a 378 3074 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 3074 a 378 3074 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 378 3074 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 0 setcmykcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 3074 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 378 3074 a 378 3074 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 5.0 45. /N@C load 0 GetEdge 0.0 45. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 3074 a 378 3074 a tx@Dict begin { 0.0 7.222 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 378 3074 a 348 3103 a FK(C)378 3074 y tx@Dict begin PutEnd end 378 3074 a 378 3074 a tx@Dict begin PutEnd end 378 3074 a 1815 3222 4 786 v 210 3226 1607 4 v 209 3325 4 100 v 260 3295 a FJ(\\psP)m(arallelLine)p FK(\(2,1\)\(4,2\)\)\(1,2\){)p 1 0 0 TeXcolorrgb(2)p 0 TeXcolorgray(}{)p 1 0 0 TeXcolorrgb(A)p 0 TeXcolorgray(})p 1815 3325 V 209 3425 V 260 3395 a FE(n)p FK(psP)n (arallelLine\(2,1\)\(4,2\)\(1,3\){)p 0 1 0 TeXcolorrgb(1)p 0 TeXcolorgray(}{)p 0 1 0 TeXcolorrgb(B)p 0 TeXcolorgray(})p 1815 3425 V 209 3525 V 260 3495 a FE(n)p FK(psP)n (arallelLine\(2,1\)\(4,2\)\(1,4\){)p 1 0 0 0 TeXcolorcmyk(0.5)p 0 TeXcolorgray(}{)p 1 0 0 0 TeXcolorcmyk(C)p 0 TeXcolorgray(})p 1815 3525 V 210 3528 1607 4 v 86 3644 a SDict begin H.S end 86 3644 a 86 3644 a SDict begin 12 H.A end 86 3644 a 86 3644 a SDict begin [/View [/XYZ H.V]/Dest (subsection.10.6) cvn /DEST pdfmark end 86 3644 a 76 x FG(10.6)112 b(Lignes)39 b(p)s(erp)s(endiculaires)g(une)f(droite)p 210 3805 1672 4 v 209 4591 4 786 v 378 4443 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 71.1319 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 71.1319 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 4469 a FF(0)295 4351 y(1)295 4233 y(2)295 4115 y(3)295 3997 y(4)295 3878 y(5)357 4537 y(0)76 b(1)h(2)f(3)g(4)g(5)g(6)378 4443 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67914 0.0 71.1319 71.1319 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 42.67914 0.0 71.1319 71.1319 0.0 42.67914 /yA ED /xA ED /yB ED /xB ED yB sub exch xB sub div /mBC ED /mA 1 mBC neg div def /xS yA yB sub mBC xB mul add mA xA mul sub mBC mA sub div def /yS mBC xS xB sub mul yB add def xS yS xA yA /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67914 0.0 71.1319 71.1319 14.22638 56.90552 /yA ED /xA ED /yB ED /xB ED yB sub exch xB sub div /mBC ED /mA 1 mBC neg div def /xS yA yB sub mBC xB mul add mA xA mul sub mBC mA sub div def /yS mBC xS xB sub mul yB add def xS yS xA yA /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1880 4591 V 210 4594 1672 4 v 209 4694 4 100 v 260 4664 a FE(n)p FK(psline\(5,5\)\(3,0\))p 1880 4694 V 209 4793 V 260 4764 a FJ(\\psPline)p FK([linecolor=red]{->}\(0,3\)\(5,5\)\(3,0)o (\))p 1880 4793 V 209 4893 V 260 4863 a FE(n)p FK (psPline[linecolor=green]\(1,4\)\(5,5\)\(3,0\))p 1880 4893 V 210 4896 1672 4 v 0 TeXcolorgray 1476 5662 a(56)p 0 TeXcolorgray eop end %%Page: 57 57 TeXDict begin 57 56 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.57) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.10.7) cvn /DEST pdfmark end 86 448 a 83 x FG(10.7)112 b(V)-9 b(ecteur)36 b(normal)p 210 597 2764 4 v 209 1500 4 904 v 851 1352 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 1142 a FF(1)295 906 y(2)295 670 y(3)830 1446 y(0)194 b(1)g(2)g(3)h(4)-1256 b FE(\000)p FF(1)-343 b FE(\000)p FF(2)851 1352 y tx@Dict begin tx@NodeDict begin {56.90552 28.45276 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 851 1352 a 851 1352 a tx@Dict begin tx@NodeDict begin {0.0 28.45276 } false /N@tmpn@de 10 {InitPnode } /NodeScale {} def NewNode end end 851 1352 a 851 1352 a tx@Dict begin tx@NodeDict begin { /unit 28.45276 28.45276 div def 0.0 0.0 /YA exch 28.45276 div def /XA exch 28.45276 div def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /YB exch 28.45276 div YA sub def /XB exch 28.45276 div XA sub def tx@NodeDict begin /N@tmpn@de load GetCenter end 28.45276 div /tmpn@de.y exch def 28.45276 div /tmpn@de.x exch def XB tmpn@de.x mul YB tmpn@de.y mul sub YB tmpn@de.x mul XB tmpn@de.y mul add YA add exch XA add exch 28.45276 mul exch 28.45276 mul exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 851 1352 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 851 1352 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 851 1352 a 851 1352 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 5.0 90. /N@B load 0 GetEdge 0.0 90. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 851 1352 a 851 1352 a tx@Dict begin { 0.0 7.083 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 851 1352 a 822 1381 a FK(B)851 1352 y tx@Dict begin PutEnd end 851 1352 a 851 1352 a tx@Dict begin PutEnd end 851 1352 a 851 1352 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 851 1352 a 851 1352 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 5.0 90. /N@A load 0 GetEdge 0.0 90. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 851 1352 a 851 1352 a tx@Dict begin { 0.0 7.5 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 851 1352 a 820 1381 a FK(A)851 1352 y tx@Dict begin PutEnd end 851 1352 a 851 1352 a tx@Dict begin PutEnd end 851 1352 a 1891 1500 4 904 v 2469 1057 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 35.56595 0 -35.56595 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -35.56595 35.56595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -35.56595 def /maxTickline 35.56595 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -35.56595 35.56595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 35.56595 0 -35.56595 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -35.56595 35.56595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -35.56595 def /maxTickline 35.56595 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -35.56595 35.56595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2090 887 a FF(1)2026 1277 y FE(\000)p FF(1)2645 1446 y(1)-468 b FE(\000)p FF(1)2469 1057 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /t 0 def /t1 6.28 def /dt t1 t sub 199 div def /F@pstplot (sin(t)|sin(2*t)) tx@AlgToPs begin AlgToPs end cvx def /xy { F@pstplot 23.71063 mul exch 23.71063 mul exch } def /ps@Exit false def xy moveto 199 1 sub { /t t dt add def xy dup 1.e30 23.71063 mul gt { moveto } { dup -1.e30 23.71063 mul lt { moveto } { L } ifelse } ifelse ps@Exit { exit } if } repeat ps@Exit not { /t t1 def xy dup 1.e30 23.71063 mul gt { moveto } { dup -1.e30 23.71063 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2469 1057 a tx@Dict begin /Func (sin(t)|sin(2*t)) AlgParser cvx def end 2469 1057 a 2469 1057 a tx@Dict begin tx@NodeDict begin { /t 2 def Func 23.71063 mul exch 23.71063 mul exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2469 1057 a 2469 1057 a tx@Dict begin tx@NodeDict begin { /t 2 .001 sub def Func /t 2 .001 add def Func 3 -1 roll sub 3 1 roll sub neg 2 copy Pyth dup 3 1 roll div 3 1 roll div 23.71063 mul exch 23.71063 mul exch } false /N@Atang 10 {InitPnode } /NodeScale {} def NewNode end end 2469 1057 a 2469 1057 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@TMP0 10 {InitPnode } /NodeScale {} def NewNode end end 2469 1057 a 2469 1057 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@Atang known { /N@Atang load GetCenter } { 0 0 } ifelse end } false /N@@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 2469 1057 a 2469 1057 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@@TMP0 known { /N@@TMP0 load GetCenter } { 0 0 } ifelse end /YA exch 23.71063 div def /XA exch 23.71063 div def tx@NodeDict begin tx@NodeDict /N@@@TMP known { /N@@@TMP load GetCenter } { 0 0 } ifelse end /YB exch 23.71063 div def /XB exch 23.71063 div def XA 1 mul XB -1 mul add YA 1 mul YB -1 mul add 23.71063 mul exch 23.71063 mul exch } false /N@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 2469 1057 a 2469 1057 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@@TMP known { /N@@TMP load GetCenter } { 0 0 } ifelse end } false /N@@TMP1 10 {InitPnode } /NodeScale {} def NewNode end end 2469 1057 a 2469 1057 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@@TMP known { /N@@TMP load GetCenter } { 0 0 } ifelse end } false /N@@TMP@a 10 {InitPnode } /NodeScale {} def NewNode end end 2469 1057 a 2469 1057 a tx@Dict begin tx@NodeDict begin {23.71063 23.71063 } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 2469 1057 a 2469 1057 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /YA exch 23.71063 div def /XA exch 23.71063 div def tx@NodeDict begin tx@NodeDict /N@@TMP@a known { /N@@TMP@a load GetCenter } { 0 0 } ifelse end /YB exch 23.71063 div def /XB exch 23.71063 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 23.71063 div /tmpLCn@de.y exch def 23.71063 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 23.71063 mul exch 23.71063 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 2469 1057 a 2469 1057 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@@TMP@A 10 {InitPnode } /NodeScale {} def NewNode end end 2469 1057 a 2469 1057 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@TMP0 10 {InitPnode } /NodeScale {} def NewNode end end 2469 1057 a 2469 1057 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@Atang known { /N@Atang load GetCenter } { 0 0 } ifelse end } false /N@@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 2469 1057 a 2469 1057 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@@TMP0 known { /N@@TMP0 load GetCenter } { 0 0 } ifelse end /YA exch 23.71063 div def /XA exch 23.71063 div def tx@NodeDict begin tx@NodeDict /N@@@TMP known { /N@@@TMP load GetCenter } { 0 0 } ifelse end /YB exch 23.71063 div def /XB exch 23.71063 div def XA 1 mul XB 1 mul add YA 1 mul YB 1 mul add 23.71063 mul exch 23.71063 mul exch } false /N@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 2469 1057 a 2469 1057 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@@TMP known { /N@@TMP load GetCenter } { 0 0 } ifelse end } false /N@@TMP1 10 {InitPnode } /NodeScale {} def NewNode end end 2469 1057 a 2469 1057 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@@TMP known { /N@@TMP load GetCenter } { 0 0 } ifelse end } false /N@@TMP@a 10 {InitPnode } /NodeScale {} def NewNode end end 2469 1057 a 2469 1057 a tx@Dict begin tx@NodeDict begin {23.71063 23.71063 } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 2469 1057 a 2469 1057 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /YA exch 23.71063 div def /XA exch 23.71063 div def tx@NodeDict begin tx@NodeDict /N@@TMP@a known { /N@@TMP@a load GetCenter } { 0 0 } ifelse end /YB exch 23.71063 div def /XB exch 23.71063 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 23.71063 div /tmpLCn@de.y exch def 23.71063 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 23.71063 mul exch 23.71063 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 2469 1057 a 2469 1057 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@@TMP@B 10 {InitPnode } /NodeScale {} def NewNode end end 2469 1057 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@@TMP@B known { /N@@TMP@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@@TMP@A known { /N@@TMP@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 -1 add DashLine grestore end @endspecial 2469 1057 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 2469 1057 a 2469 1057 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2469 1057 a 2469 1057 a tx@Dict begin { 5.0 7.5 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 2469 1057 a 2438 1086 a FK(A)2469 1057 y tx@Dict begin PutEnd end 2469 1057 a 2469 1057 a tx@Dict begin PutEnd end 2469 1057 a 2469 1057 a tx@Dict begin tx@NodeDict begin {0.0 23.71063 } false /N@tmpn@de 10 {InitPnode } /NodeScale {} def NewNode end end 2469 1057 a 2469 1057 a tx@Dict begin tx@NodeDict begin { /unit 23.71063 23.71063 div def 0.0 0.0 /YA exch 23.71063 div def /XA exch 23.71063 div def tx@NodeDict begin tx@NodeDict /N@Atang known { /N@Atang load GetCenter } { 0 0 } ifelse end /YB exch 23.71063 div YA sub def /XB exch 23.71063 div XA sub def tx@NodeDict begin /N@tmpn@de load GetCenter end 23.71063 div /tmpn@de.y exch def 23.71063 div /tmpn@de.x exch def XB tmpn@de.x mul YB tmpn@de.y mul sub YB tmpn@de.x mul XB tmpn@de.y mul add YA add exch XA add exch 23.71063 mul exch 23.71063 mul exch } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2469 1057 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 2469 1057 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@TMP@a 10 {InitPnode } /NodeScale {} def NewNode end end 2469 1057 a 2469 1057 a tx@Dict begin tx@NodeDict begin {23.71063 23.71063 } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 2469 1057 a 2469 1057 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /YA exch 23.71063 div def /XA exch 23.71063 div def tx@NodeDict begin tx@NodeDict /N@@TMP@a known { /N@@TMP@a load GetCenter } { 0 0 } ifelse end /YB exch 23.71063 div def /XB exch 23.71063 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 23.71063 div /tmpLCn@de.y exch def 23.71063 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 23.71063 mul exch 23.71063 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 2469 1057 a 2469 1057 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@@TMP@A 10 {InitPnode } /NodeScale {} def NewNode end end 2469 1057 a 2469 1057 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@TMP0 10 {InitPnode } /NodeScale {} def NewNode end end 2469 1057 a 2469 1057 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } false /N@@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 2469 1057 a 2469 1057 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@@TMP0 known { /N@@TMP0 load GetCenter } { 0 0 } ifelse end /YA exch 23.71063 div def /XA exch 23.71063 div def tx@NodeDict begin tx@NodeDict /N@@@TMP known { /N@@@TMP load GetCenter } { 0 0 } ifelse end /YB exch 23.71063 div def /XB exch 23.71063 div def XA 1 mul XB -2 mul add YA 1 mul YB -2 mul add 23.71063 mul exch 23.71063 mul exch } false /N@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 2469 1057 a 2469 1057 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@@TMP known { /N@@TMP load GetCenter } { 0 0 } ifelse end } false /N@@TMP1 10 {InitPnode } /NodeScale {} def NewNode end end 2469 1057 a 2469 1057 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@@TMP known { /N@@TMP load GetCenter } { 0 0 } ifelse end } false /N@@TMP@a 10 {InitPnode } /NodeScale {} def NewNode end end 2469 1057 a 2469 1057 a tx@Dict begin tx@NodeDict begin {23.71063 23.71063 } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 2469 1057 a 2469 1057 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /YA exch 23.71063 div def /XA exch 23.71063 div def tx@NodeDict begin tx@NodeDict /N@@TMP@a known { /N@@TMP@a load GetCenter } { 0 0 } ifelse end /YB exch 23.71063 div def /XB exch 23.71063 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 23.71063 div /tmpLCn@de.y exch def 23.71063 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 23.71063 mul exch 23.71063 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 2469 1057 a 2469 1057 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@@TMP@B 10 {InitPnode } /NodeScale {} def NewNode end end 2469 1057 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@@TMP@B known { /N@@TMP@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@@TMP@A known { /N@@TMP@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2972 1500 4 904 v 210 1504 2764 4 v 209 1603 4 100 v 652 1574 a FJ(\\normalv)m(ec)p FK(\(B\){A})p 1891 1603 V 587 w FJ(\\normalv)m(ec)p FK(\(A)n(tang\){B})p 2972 1603 V 209 1703 V 1891 1703 V 1942 1673 a FE(n)p FK(psxline{->}\(A\){}) 25 b({-2\(B\)})p 2972 1703 V 210 1706 2764 4 v 86 1823 a SDict begin H.S end 86 1823 a 86 1823 a SDict begin 12 H.A end 86 1823 a 86 1823 a SDict begin [/View [/XYZ H.V]/Dest (subsection.10.8) cvn /DEST pdfmark end 86 1823 a 76 x FG(10.8)112 b(T)-9 b(angen)m(tes)86 1972 y SDict begin H.S end 86 1972 a 86 1972 a SDict begin 12 H.A end 86 1972 a 86 1972 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.10.8.1) cvn /DEST pdfmark end 86 1972 a 80 x FJ(10.8.1)93 b(T)-8 b(angen)m(tes)32 b(\340)h(un)e(cercle)i(par)f(rapp)s(ort)h(\340) f(un)g(p)s(oin)m(t)p 210 2134 2052 4 v 209 3037 4 904 v 1113 2535 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 110.64957 0 -88.51965 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -88.51965 110.64957 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67914 def /maxTickline 42.67914 def /dT 1450306 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67914 42.67914 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 22.12991 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 22.12991 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 42.67914 0 -42.67914 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -42.67914 42.67914 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -88.51965 def /maxTickline 110.64957 def /dT 1398510 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -88.51965 44.25983 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 2384 a FF(1)295 2207 y(2)231 2735 y FE(\000)p FF(1)231 2912 y FE(\000)p FF(2)1276 2983 y(1)142 b(2)f(3)h(4)g(5)-1177 b FE(\000)p FF(1)-290 b FE(\000)p FF(2)f FE(\000)p FF(3)g FE(\000)p FF(4)1113 2535 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 66.38974 0.0 2 copy moveto 28.45274 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ -66.38974 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1113 2535 a tx@Dict begin tx@NodeDict begin {0.0 0.0 66.38974 0.0 3 -1 roll add 3 1 roll add exch } false /N@E@Cntr 10 {InitPnode } /NodeScale {} def NewNode end end 1113 2535 a 1113 2535 a tx@Dict begin tx@NodeDict begin {0.0 0.0 28.45274 dup 22.12991 div exch 21.33957 div 21.33957 mul exch 22.12991 mul exch 3 -1 roll add 3 1 roll add exch } false /N@@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 1113 2535 a 1113 2535 a tx@Dict begin tx@NodeDict begin {0.0 0.0 -66.38974 0.0 3 -1 roll add 3 1 roll add exch } false /N@@@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 1113 2535 a 1113 2535 a tx@Dict begin tx@NodeDict begin {-22.12991 21.33957 } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 1113 2535 a 1113 2535 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@E@Cntr known { /N@E@Cntr load GetCenter } { 0 0 } ifelse end /YA exch 21.33957 div def /XA exch 22.12991 div def tx@NodeDict begin tx@NodeDict /N@@@@TMP known { /N@@@@TMP load GetCenter } { 0 0 } ifelse end /YB exch 21.33957 div def /XB exch 22.12991 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 21.33957 div /tmpLCn@de.y exch def 22.12991 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 21.33957 mul exch 22.12991 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 1113 2535 a 1113 2535 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 1113 2535 a 1113 2535 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@E@Cntr load GetCenter end 21.33957 div /E@Cntr.y exch def 22.12991 div /E@Cntr.x exch def /Xc E@Cntr.x def /Yc E@Cntr.y def tx@NodeDict begin /N@@@TMP load GetCenter end 21.33957 div /@@TMP.y exch def 22.12991 div /@@TMP.x exch def /B @@TMP.y def /A @@TMP.x def tx@NodeDict begin /N@@TMP load GetCenter end 21.33957 div /@TMP.y exch def 22.12991 div /@TMP.x exch def /Xp @TMP.x def /Yp @TMP.y def /A2 A dup mul def /B2 B dup mul def /C2 B A div dup mul def /Xp2 Xp dup mul def /Yp2 Yp dup mul def /R Xp2 A2 sub C2 mul Yp2 add Sqrt def /Q C2 Xp2 mul Yp2 add def /Xta B2 Xp mul A Yp R mul mul sub Q div def /Yta Yp Xp R mul A div add B2 mul Q div def /Xtb B2 Xp mul A Yp R mul mul add Q div def /Ytb Yp Xp R mul A div sub B2 mul Q div def 0 Xta Yp mul Yta Xp mul sub gt { /A Xta def /B Yta def /Xta Xtb def /Yta Ytb def /Xtb A def /Ytb B def } if Xta Xc add Yta Yc add 21.33957 mul exch 22.12991 mul exch } false /N@CircleT2 10 {InitPnode } /NodeScale {} def NewNode end end 1113 2535 a 1113 2535 a tx@Dict begin tx@NodeDict begin { Xtb Xc add Ytb Yc add 21.33957 mul exch 22.12991 mul exch } false /N@CircleT1 10 {InitPnode } /NodeScale {} def NewNode end end 1113 2535 a 1113 2535 a tx@Dict begin tx@NodeDict begin {-66.38974 0.0 } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 1113 2535 a 1113 2535 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@CircleT1 known { /N@CircleT1 load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 1113 2535 a 1113 2535 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg -28.45274 -28.45274 0 0 /N@@@A /N@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 1113 2535 a 1113 2535 a tx@Dict begin tx@NodeDict begin {-66.38974 0.0 } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 1113 2535 a 1113 2535 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@CircleT2 known { /N@CircleT2 load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 1113 2535 a 1113 2535 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg -28.45274 -28.45274 0 0 /N@@@A /N@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 1113 2535 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@CircleT1 known { /N@CircleT1 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@CircleT2 known { /N@CircleT2 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1113 2535 a tx@Dict begin gsave STV CP T /ps@refangle -90. def grestore end 1113 2535 a 1113 2535 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@CircleT1 known { 5.0 -90. /N@CircleT1 load 0 GetEdge 0.0 -90. AddOffset /N@CircleT1 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1113 2535 a 1113 2535 a tx@Dict begin { 0.0 37.80519 6.88875 0.0 -90. Uput UUput } PutCoor PutBegin end 1113 2535 a 956 2564 a FK(CircleT1)1113 2535 y tx@Dict begin PutEnd end 1113 2535 a 1113 2535 a tx@Dict begin PutEnd end 1113 2535 a 1113 2535 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1113 2535 a 1113 2535 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@CircleT2 known { 5.0 90. /N@CircleT2 load 0 GetEdge 0.0 90. AddOffset /N@CircleT2 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1113 2535 a 1113 2535 a tx@Dict begin { 0.0 37.80519 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 1113 2535 a 956 2564 a FK(CircleT2)1113 2535 y tx@Dict begin PutEnd end 1113 2535 a 1113 2535 a tx@Dict begin PutEnd end 1113 2535 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ 66.38974 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1113 2535 a tx@Dict begin tx@NodeDict begin {66.38974 0.0 } false /N@@tmpnode0 10 {InitPnode } /NodeScale {} def NewNode end end 1113 2535 a 1113 2535 a tx@Dict begin tx@NodeDict begin {28.45274 45. tx@Dict begin PtoC end } false /N@@tmpnode1 10 {InitPnode } /NodeScale {} def NewNode end end 1113 2535 a 1113 2535 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@@tmpnode0 known { /N@@tmpnode0 load GetCenter } { 0 0 } ifelse end } false /N@@tmpnodeB0 10 {InitPnode } /NodeScale {} def NewNode end end 1113 2535 a 1113 2535 a tx@Dict begin tx@NodeDict begin {22.12991 21.33957 } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 1113 2535 a 1113 2535 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@@tmpnodeB0 known { /N@@tmpnodeB0 load GetCenter } { 0 0 } ifelse end /YA exch 21.33957 div def /XA exch 22.12991 div def tx@NodeDict begin tx@NodeDict /N@@tmpnode1 known { /N@@tmpnode1 load GetCenter } { 0 0 } ifelse end /YB exch 21.33957 div def /XB exch 22.12991 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 21.33957 div /tmpLCn@de.y exch def 22.12991 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 21.33957 mul exch 22.12991 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 1113 2535 a 1113 2535 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@@tmpnodeB1 10 {InitPnode } /NodeScale {} def NewNode end end 1113 2535 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@@tmpnodeB1 known { /N@@tmpnodeB1 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@@tmpnodeB0 known { /N@@tmpnodeB0 load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 2260 3037 4 904 v 210 3041 2052 4 v 209 3140 4 100 v 260 3111 a FE(n)p FK(pscircle\(3,0\){1})p 2260 3140 V 209 3240 V 260 3210 a FJ(\\psCircleT)-8 b(angen)m(ts)p FK(\(-3,0\)\(3,0\){1})p 2260 3240 V 209 3340 V 260 3310 a FE(n)p FK(p)r(cline[no)r(desep=-1cm,linecolor=blue]\(-3,0\)\()p 1 0 0 TeXcolorrgb(CircleT1)p 0 TeXcolorgray(\))p 2260 3340 V 209 3439 V 260 3409 a FE(n)p FK(nput{-90}{)p 1 0 0 TeXcolorrgb(CircleT1)p 0 TeXcolorgray(}{CircleT1})p 2260 3439 V 210 3443 2052 4 v 86 3559 a SDict begin H.S end 86 3559 a 86 3559 a SDict begin 12 H.A end 86 3559 a 86 3559 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.10.8.2) cvn /DEST pdfmark end 86 3559 a 66 x FJ(10.8.2)93 b(T)-8 b(angen)m(tes)32 b(\340)h(une)e(ellipse)f(par)i(rapp)s(ort)h(\340)f(un) g(p)s(oin)m(t)p 210 3707 1919 4 v 209 4610 4 904 v 1130 4108 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 108.63776 0 -90.53146 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -90.53146 108.63776 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67914 def /maxTickline 42.67914 def /dT 1186614 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67914 42.67914 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 18.1063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 18.1063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 42.67914 0 -42.67914 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -42.67914 42.67914 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -90.53146 def /maxTickline 108.63776 def /dT 1398510 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -90.53146 108.63776 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 3957 a FF(1)295 3780 y(2)231 4308 y FE(\000)p FF(1)231 4485 y FE(\000)p FF(2)1259 4556 y(1)109 b(2)f(3)g(4)h(5)f(6)-1127 b FE(\000)p FF(1)-257 b FE(\000)p FF(2)g FE(\000)p FF(3)f FE(\000)p FF(4)h FE(\000)p FF(5)1130 4108 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 36.21259 21.33957 54.31888 0.0 0 true Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ -54.31888 0.0 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1130 4108 a tx@Dict begin tx@NodeDict begin {0.0 0.0 54.31888 0.0 3 -1 roll add 3 1 roll add exch } false /N@E@Cntr 10 {InitPnode } /NodeScale {} def NewNode end end 1130 4108 a 1130 4108 a tx@Dict begin tx@NodeDict begin {0.0 0.0 36.21259 21.33957 3 -1 roll add 3 1 roll add exch } false /N@@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 1130 4108 a 1130 4108 a tx@Dict begin tx@NodeDict begin {0.0 0.0 -54.31888 0.0 3 -1 roll add 3 1 roll add exch } false /N@@@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 1130 4108 a 1130 4108 a tx@Dict begin tx@NodeDict begin {-18.1063 21.33957 } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 1130 4108 a 1130 4108 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@E@Cntr known { /N@E@Cntr load GetCenter } { 0 0 } ifelse end /YA exch 21.33957 div def /XA exch 18.1063 div def tx@NodeDict begin tx@NodeDict /N@@@@TMP known { /N@@@@TMP load GetCenter } { 0 0 } ifelse end /YB exch 21.33957 div def /XB exch 18.1063 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 21.33957 div /tmpLCn@de.y exch def 18.1063 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 21.33957 mul exch 18.1063 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 1130 4108 a 1130 4108 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 1130 4108 a 1130 4108 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@E@Cntr load GetCenter end 21.33957 div /E@Cntr.y exch def 18.1063 div /E@Cntr.x exch def /Xc E@Cntr.x def /Yc E@Cntr.y def tx@NodeDict begin /N@@@TMP load GetCenter end 21.33957 div /@@TMP.y exch def 18.1063 div /@@TMP.x exch def /B @@TMP.y def /A @@TMP.x def tx@NodeDict begin /N@@TMP load GetCenter end 21.33957 div /@TMP.y exch def 18.1063 div /@TMP.x exch def /Xp @TMP.x def /Yp @TMP.y def /A2 A dup mul def /B2 B dup mul def /C2 B A div dup mul def /Xp2 Xp dup mul def /Yp2 Yp dup mul def /R Xp2 A2 sub C2 mul Yp2 add Sqrt def /Q C2 Xp2 mul Yp2 add def /Xta B2 Xp mul A Yp R mul mul sub Q div def /Yta Yp Xp R mul A div add B2 mul Q div def /Xtb B2 Xp mul A Yp R mul mul add Q div def /Ytb Yp Xp R mul A div sub B2 mul Q div def 0 Xta Yp mul Yta Xp mul sub gt { /A Xta def /B Yta def /Xta Xtb def /Yta Ytb def /Xtb A def /Ytb B def } if Xta Xc add Yta Yc add 21.33957 mul exch 18.1063 mul exch } false /N@EllipseT2 10 {InitPnode } /NodeScale {} def NewNode end end 1130 4108 a 1130 4108 a tx@Dict begin tx@NodeDict begin { Xtb Xc add Ytb Yc add 21.33957 mul exch 18.1063 mul exch } false /N@EllipseT1 10 {InitPnode } /NodeScale {} def NewNode end end 1130 4108 a 1130 4108 a tx@Dict begin tx@NodeDict begin {-54.31888 0.0 } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 1130 4108 a 1130 4108 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@EllipseT1 known { /N@EllipseT1 load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 1130 4108 a 1130 4108 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg -28.45274 -28.45274 0 0 /N@@@A /N@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 1130 4108 a 1130 4108 a tx@Dict begin tx@NodeDict begin {-54.31888 0.0 } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 1130 4108 a 1130 4108 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@EllipseT2 known { /N@EllipseT2 load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 1130 4108 a 1130 4108 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg -28.45274 -28.45274 0 0 /N@@@A /N@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 1130 4108 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@EllipseT1 known { /N@EllipseT1 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@EllipseT2 known { /N@EllipseT2 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1130 4108 a tx@Dict begin gsave STV CP T /ps@refangle -90. def grestore end 1130 4108 a 1130 4108 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@EllipseT1 known { 5.0 -90. /N@EllipseT1 load 0 GetEdge 0.0 -90. AddOffset /N@EllipseT1 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1130 4108 a 1130 4108 a tx@Dict begin { 0.0 41.30525 6.88875 1.94443 -90. Uput UUput } PutCoor PutBegin end 1130 4108 a 958 4129 a FK(EllipseT1)1130 4108 y tx@Dict begin PutEnd end 1130 4108 a 1130 4108 a tx@Dict begin PutEnd end 1130 4108 a 1130 4108 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1130 4108 a 1130 4108 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@EllipseT2 known { 5.0 90. /N@EllipseT2 load 0 GetEdge 0.0 90. AddOffset /N@EllipseT2 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1130 4108 a 1130 4108 a tx@Dict begin { 0.0 41.30525 6.88875 1.94443 90. Uput UUput } PutCoor PutBegin end 1130 4108 a 958 4129 a FK(EllipseT2)1130 4108 y tx@Dict begin PutEnd end 1130 4108 a 1130 4108 a tx@Dict begin PutEnd end 1130 4108 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 54.31888 0.0 18.1063 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 -1 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 54.31888 21.33957 54.31888 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 -1 add DotLine grestore end @endspecial 2127 4610 4 904 v 210 4614 1919 4 v 209 4713 4 100 v 260 4684 a FE(n)p FK(psellipse\(3,0\)\(2,1\))p 2127 4713 V 209 4813 V 260 4783 a FJ(\\psEllipseT)-8 b(angen)m(ts)p FK(\(3,0\)\(2,1\)\(-3,0\))p 2127 4813 V 209 4913 V 260 4883 a FE(n)p FK(p)r(cline[no)r(desep=-1cm]\(-3,0\)\()p 1 0 0 TeXcolorrgb(EllipseT1)p 0 TeXcolorgray(\))p 2127 4913 V 209 5012 V 260 4982 a FE(n)p FK(nput{90}{)p 1 0 0 TeXcolorrgb(EllipseT1)p 0 TeXcolorgray(}{EllipseT1})p 2127 5012 V 210 5016 1919 4 v 0 TeXcolorgray 1476 5662 a(57)p 0 TeXcolorgray eop end %%Page: 58 58 TeXDict begin 58 57 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.58) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.10.8.3) cvn /DEST pdfmark end 86 448 a 83 x FJ(10.8.3)93 b(T)-8 b(angen)m(tes)32 b(\340)h(deux)f(cercles)p 210 613 2391 4 v 209 1517 4 904 v 851 1014 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 199.16931 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 199.16931 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67914 def /maxTickline 42.67914 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67914 42.67914 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 42.67914 0 -42.67914 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -42.67914 42.67914 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 199.16931 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 199.16931 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 922 a FF(1)295 804 y(2)295 686 y(3)231 1155 y FE(\000)p FF(1)231 1273 y FE(\000)p FF(2)231 1391 y FE(\000)p FF(3)948 1462 y(1)76 b(2)g(3)g(4)g(5)g(6)h(7)f(8)g(9)55 b(10)34 b(11)g(12)h(13)f(14)-1868 b FE(\000)p FF(1)-225 b FE(\000)p FF(2)g FE(\000)p FF(3)g FE(\000)p FF(4)851 1014 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor -14.22638 0.0 2 copy moveto 28.45276 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 71.1319 0.0 2 copy moveto 14.22638 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 851 1014 a tx@Dict begin tx@NodeDict begin { 28.45276 14.22638 div dup 14.22638 14.22638 div 3 copy add div /tti ED sub dup 0 eq { pop pop /ttx 1000 def }{ div dup abs 1000 gt { 0 gt { ttx 1000 def }{ ttx -1000 def } ifelse}{ /ttx ED } ifelse } ifelse 1 tti sub tti 14.22638 mul exch 14.22638 mul exch } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin { -14.22638 0.0 /YA exch 14.22638 div def /XA exch 14.22638 div def 71.1319 0.0 /YB exch 14.22638 div def /XB exch 14.22638 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 14.22638 div /tmpLCn@de.y exch def 14.22638 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 14.22638 mul exch 14.22638 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@CircleTC1 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin { 1 ttx sub ttx 14.22638 mul exch 14.22638 mul exch } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin { -14.22638 0.0 /YA exch 14.22638 div def /XA exch 14.22638 div def 71.1319 0.0 /YB exch 14.22638 div def /XB exch 14.22638 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 14.22638 div /tmpLCn@de.y exch def 14.22638 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 14.22638 mul exch 14.22638 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@CircleTC2 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {0.0 0.0 -14.22638 0.0 3 -1 roll add 3 1 roll add exch } false /N@E@Cntr 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {0.0 0.0 28.45276 dup 14.22638 div exch 14.22638 div 14.22638 mul exch 14.22638 mul exch 3 -1 roll add 3 1 roll add exch } false /N@@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {0.0 0.0 tx@NodeDict begin tx@NodeDict /N@CircleTC1 known { /N@CircleTC1 load GetCenter } { 0 0 } ifelse end 3 -1 roll add 3 1 roll add exch } false /N@@@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {-14.22638 14.22638 } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@E@Cntr known { /N@E@Cntr load GetCenter } { 0 0 } ifelse end /YA exch 14.22638 div def /XA exch 14.22638 div def tx@NodeDict begin tx@NodeDict /N@@@@TMP known { /N@@@@TMP load GetCenter } { 0 0 } ifelse end /YB exch 14.22638 div def /XB exch 14.22638 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 14.22638 div /tmpLCn@de.y exch def 14.22638 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 14.22638 mul exch 14.22638 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@E@Cntr load GetCenter end 14.22638 div /E@Cntr.y exch def 14.22638 div /E@Cntr.x exch def /Xc E@Cntr.x def /Yc E@Cntr.y def tx@NodeDict begin /N@@@TMP load GetCenter end 14.22638 div /@@TMP.y exch def 14.22638 div /@@TMP.x exch def /B @@TMP.y def /A @@TMP.x def tx@NodeDict begin /N@@TMP load GetCenter end 14.22638 div /@TMP.y exch def 14.22638 div /@TMP.x exch def /Xp @TMP.x def /Yp @TMP.y def /A2 A dup mul def /B2 B dup mul def /C2 B A div dup mul def /Xp2 Xp dup mul def /Yp2 Yp dup mul def /R Xp2 A2 sub C2 mul Yp2 add Sqrt def /Q C2 Xp2 mul Yp2 add def /Xta B2 Xp mul A Yp R mul mul sub Q div def /Yta Yp Xp R mul A div add B2 mul Q div def /Xtb B2 Xp mul A Yp R mul mul add Q div def /Ytb Yp Xp R mul A div sub B2 mul Q div def 0 Xta Yp mul Yta Xp mul sub gt { /A Xta def /B Yta def /Xta Xtb def /Yta Ytb def /Xtb A def /Ytb B def } if Xta Xc add Yta Yc add 14.22638 mul exch 14.22638 mul exch } false /N@CircleT2 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin { Xtb Xc add Ytb Yc add 14.22638 mul exch 14.22638 mul exch } false /N@CircleT1 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@CircleT1 known { /N@CircleT1 load GetCenter } { 0 0 } ifelse end } false /N@CircleTI1 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@CircleT2 known { /N@CircleT2 load GetCenter } { 0 0 } ifelse end } false /N@CircleTI3 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {0.0 0.0 71.1319 0.0 3 -1 roll add 3 1 roll add exch } false /N@E@Cntr 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {0.0 0.0 14.22638 dup 14.22638 div exch 14.22638 div 14.22638 mul exch 14.22638 mul exch 3 -1 roll add 3 1 roll add exch } false /N@@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {0.0 0.0 tx@NodeDict begin tx@NodeDict /N@CircleTC1 known { /N@CircleTC1 load GetCenter } { 0 0 } ifelse end 3 -1 roll add 3 1 roll add exch } false /N@@@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {-14.22638 14.22638 } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@E@Cntr known { /N@E@Cntr load GetCenter } { 0 0 } ifelse end /YA exch 14.22638 div def /XA exch 14.22638 div def tx@NodeDict begin tx@NodeDict /N@@@@TMP known { /N@@@@TMP load GetCenter } { 0 0 } ifelse end /YB exch 14.22638 div def /XB exch 14.22638 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 14.22638 div /tmpLCn@de.y exch def 14.22638 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 14.22638 mul exch 14.22638 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@E@Cntr load GetCenter end 14.22638 div /E@Cntr.y exch def 14.22638 div /E@Cntr.x exch def /Xc E@Cntr.x def /Yc E@Cntr.y def tx@NodeDict begin /N@@@TMP load GetCenter end 14.22638 div /@@TMP.y exch def 14.22638 div /@@TMP.x exch def /B @@TMP.y def /A @@TMP.x def tx@NodeDict begin /N@@TMP load GetCenter end 14.22638 div /@TMP.y exch def 14.22638 div /@TMP.x exch def /Xp @TMP.x def /Yp @TMP.y def /A2 A dup mul def /B2 B dup mul def /C2 B A div dup mul def /Xp2 Xp dup mul def /Yp2 Yp dup mul def /R Xp2 A2 sub C2 mul Yp2 add Sqrt def /Q C2 Xp2 mul Yp2 add def /Xta B2 Xp mul A Yp R mul mul sub Q div def /Yta Yp Xp R mul A div add B2 mul Q div def /Xtb B2 Xp mul A Yp R mul mul add Q div def /Ytb Yp Xp R mul A div sub B2 mul Q div def 0 Xta Yp mul Yta Xp mul sub gt { /A Xta def /B Yta def /Xta Xtb def /Yta Ytb def /Xtb A def /Ytb B def } if Xta Xc add Yta Yc add 14.22638 mul exch 14.22638 mul exch } false /N@CircleT2 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin { Xtb Xc add Ytb Yc add 14.22638 mul exch 14.22638 mul exch } false /N@CircleT1 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@CircleT1 known { /N@CircleT1 load GetCenter } { 0 0 } ifelse end } false /N@CircleTI2 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@CircleT2 known { /N@CircleT2 load GetCenter } { 0 0 } ifelse end } false /N@CircleTI4 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {0.0 0.0 -14.22638 0.0 3 -1 roll add 3 1 roll add exch } false /N@E@Cntr 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {0.0 0.0 28.45276 dup 14.22638 div exch 14.22638 div 14.22638 mul exch 14.22638 mul exch 3 -1 roll add 3 1 roll add exch } false /N@@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {0.0 0.0 tx@NodeDict begin tx@NodeDict /N@CircleTC2 known { /N@CircleTC2 load GetCenter } { 0 0 } ifelse end 3 -1 roll add 3 1 roll add exch } false /N@@@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {-14.22638 14.22638 } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@E@Cntr known { /N@E@Cntr load GetCenter } { 0 0 } ifelse end /YA exch 14.22638 div def /XA exch 14.22638 div def tx@NodeDict begin tx@NodeDict /N@@@@TMP known { /N@@@@TMP load GetCenter } { 0 0 } ifelse end /YB exch 14.22638 div def /XB exch 14.22638 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 14.22638 div /tmpLCn@de.y exch def 14.22638 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 14.22638 mul exch 14.22638 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@E@Cntr load GetCenter end 14.22638 div /E@Cntr.y exch def 14.22638 div /E@Cntr.x exch def /Xc E@Cntr.x def /Yc E@Cntr.y def tx@NodeDict begin /N@@@TMP load GetCenter end 14.22638 div /@@TMP.y exch def 14.22638 div /@@TMP.x exch def /B @@TMP.y def /A @@TMP.x def tx@NodeDict begin /N@@TMP load GetCenter end 14.22638 div /@TMP.y exch def 14.22638 div /@TMP.x exch def /Xp @TMP.x def /Yp @TMP.y def /A2 A dup mul def /B2 B dup mul def /C2 B A div dup mul def /Xp2 Xp dup mul def /Yp2 Yp dup mul def /R Xp2 A2 sub C2 mul Yp2 add Sqrt def /Q C2 Xp2 mul Yp2 add def /Xta B2 Xp mul A Yp R mul mul sub Q div def /Yta Yp Xp R mul A div add B2 mul Q div def /Xtb B2 Xp mul A Yp R mul mul add Q div def /Ytb Yp Xp R mul A div sub B2 mul Q div def 0 Xta Yp mul Yta Xp mul sub gt { /A Xta def /B Yta def /Xta Xtb def /Yta Ytb def /Xtb A def /Ytb B def } if Xta Xc add Yta Yc add 14.22638 mul exch 14.22638 mul exch } false /N@CircleT2 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin { Xtb Xc add Ytb Yc add 14.22638 mul exch 14.22638 mul exch } false /N@CircleT1 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@CircleT1 known { /N@CircleT1 load GetCenter } { 0 0 } ifelse end } false /N@CircleTO2 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@CircleT2 known { /N@CircleT2 load GetCenter } { 0 0 } ifelse end } false /N@CircleTO4 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {0.0 0.0 71.1319 0.0 3 -1 roll add 3 1 roll add exch } false /N@E@Cntr 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {0.0 0.0 14.22638 dup 14.22638 div exch 14.22638 div 14.22638 mul exch 14.22638 mul exch 3 -1 roll add 3 1 roll add exch } false /N@@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {0.0 0.0 tx@NodeDict begin tx@NodeDict /N@CircleTC2 known { /N@CircleTC2 load GetCenter } { 0 0 } ifelse end 3 -1 roll add 3 1 roll add exch } false /N@@@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {-14.22638 14.22638 } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@E@Cntr known { /N@E@Cntr load GetCenter } { 0 0 } ifelse end /YA exch 14.22638 div def /XA exch 14.22638 div def tx@NodeDict begin tx@NodeDict /N@@@@TMP known { /N@@@@TMP load GetCenter } { 0 0 } ifelse end /YB exch 14.22638 div def /XB exch 14.22638 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 14.22638 div /tmpLCn@de.y exch def 14.22638 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 14.22638 mul exch 14.22638 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@E@Cntr load GetCenter end 14.22638 div /E@Cntr.y exch def 14.22638 div /E@Cntr.x exch def /Xc E@Cntr.x def /Yc E@Cntr.y def tx@NodeDict begin /N@@@TMP load GetCenter end 14.22638 div /@@TMP.y exch def 14.22638 div /@@TMP.x exch def /B @@TMP.y def /A @@TMP.x def tx@NodeDict begin /N@@TMP load GetCenter end 14.22638 div /@TMP.y exch def 14.22638 div /@TMP.x exch def /Xp @TMP.x def /Yp @TMP.y def /A2 A dup mul def /B2 B dup mul def /C2 B A div dup mul def /Xp2 Xp dup mul def /Yp2 Yp dup mul def /R Xp2 A2 sub C2 mul Yp2 add Sqrt def /Q C2 Xp2 mul Yp2 add def /Xta B2 Xp mul A Yp R mul mul sub Q div def /Yta Yp Xp R mul A div add B2 mul Q div def /Xtb B2 Xp mul A Yp R mul mul add Q div def /Ytb Yp Xp R mul A div sub B2 mul Q div def 0 Xta Yp mul Yta Xp mul sub gt { /A Xta def /B Yta def /Xta Xtb def /Yta Ytb def /Xtb A def /Ytb B def } if Xta Xc add Yta Yc add 14.22638 mul exch 14.22638 mul exch } false /N@CircleT2 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin { Xtb Xc add Ytb Yc add 14.22638 mul exch 14.22638 mul exch } false /N@CircleT1 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@CircleT1 known { /N@CircleT1 load GetCenter } { 0 0 } ifelse end } false /N@CircleTO1 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@CircleT2 known { /N@CircleT2 load GetCenter } { 0 0 } ifelse end } false /N@CircleTO3 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@CircleTO1 known { /N@CircleTO1 load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@CircleTO2 known { /N@CircleTO2 load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg -28.45274 -28.45274 0 0 /N@@@A /N@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@CircleTO3 known { /N@CircleTO3 load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@CircleTO4 known { /N@CircleTO4 load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg -28.45274 -28.45274 0 0 /N@@@A /N@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@CircleTO3 known { /N@CircleTO3 load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@CircleTC2 known { /N@CircleTC2 load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg -28.45274 -28.45274 0 0 /N@@@A /N@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@CircleTO2 known { /N@CircleTO2 load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@CircleTC2 known { /N@CircleTC2 load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 851 1014 a 851 1014 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg -28.45274 -28.45274 0 0 /N@@@A /N@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 851 1014 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@CircleTC2 known { /N@CircleTC2 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@CircleTO1 known { /N@CircleTO1 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@CircleTO2 known { /N@CircleTO2 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@CircleTO3 known { /N@CircleTO3 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@CircleTO4 known { /N@CircleTO4 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 851 1014 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 851 1014 a 851 1014 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@CircleTC2 known { 5.0 90. /N@CircleTC2 load 0 GetEdge 0.0 90. AddOffset /N@CircleTC2 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 851 1014 a 851 1014 a tx@Dict begin { 0.0 45.02719 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 851 1014 a 664 1043 a FK(CircleTC2)851 1014 y tx@Dict begin PutEnd end 851 1014 a 851 1014 a tx@Dict begin PutEnd end 851 1014 a 851 1014 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 851 1014 a 851 1014 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@CircleTO1 known { 5.0 45. /N@CircleTO1 load 0 GetEdge 0.0 45. AddOffset /N@CircleTO1 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 851 1014 a 851 1014 a tx@Dict begin { 0.0 45.58318 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 851 1014 a 661 1043 a FK(CircleTO1)851 1014 y tx@Dict begin PutEnd end 851 1014 a 851 1014 a tx@Dict begin PutEnd end 851 1014 a 851 1014 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 851 1014 a 851 1014 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@CircleTO2 known { 5.0 45. /N@CircleTO2 load 0 GetEdge 0.0 45. AddOffset /N@CircleTO2 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 851 1014 a 851 1014 a tx@Dict begin { 0.0 45.58318 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 851 1014 a 661 1043 a FK(CircleTO2)851 1014 y tx@Dict begin PutEnd end 851 1014 a 851 1014 a tx@Dict begin PutEnd end 851 1014 a 851 1014 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 851 1014 a 851 1014 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@CircleTO3 known { 5.0 -45. /N@CircleTO3 load 0 GetEdge 0.0 -45. AddOffset /N@CircleTO3 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 851 1014 a 851 1014 a tx@Dict begin { 0.0 45.58318 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 851 1014 a 661 1043 a FK(CircleTO3)851 1014 y tx@Dict begin PutEnd end 851 1014 a 851 1014 a tx@Dict begin PutEnd end 851 1014 a 851 1014 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 851 1014 a 851 1014 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@CircleTO4 known { 5.0 -45. /N@CircleTO4 load 0 GetEdge 0.0 -45. AddOffset /N@CircleTO4 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 851 1014 a 851 1014 a tx@Dict begin { 0.0 45.58318 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 851 1014 a 661 1043 a FK(CircleTO4)851 1014 y tx@Dict begin PutEnd end 851 1014 a 851 1014 a tx@Dict begin PutEnd end 851 1014 a 2600 1517 4 904 v 210 1520 2391 4 v 209 1620 4 100 v 260 1590 a FJ(\\psCircleT)-8 b(angen)m(ts)p FK(\(-1,)27 b(0\){2}\(5,0\){1})p 2600 1620 V 209 1719 V 260 1689 a FE(n)p FK(psdots[dotst)n (yle=*,linecolor=red,dotscale=2]\()p 1 0 0 TeXcolorrgb(Circ)o(leTC2)p 0 TeXcolorgray(\))p 2600 1719 V 210 1723 2391 4 v 210 1834 V 209 2738 4 904 v 1087 2235 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.71655 0 -85.35828 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -85.35828 170.71655 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67914 def /maxTickline 42.67914 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67914 42.67914 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 42.67914 0 -42.67914 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -42.67914 42.67914 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -85.35828 def /maxTickline 170.71655 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -85.35828 170.71655 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 2143 a FF(1)295 2025 y(2)295 1907 y(3)231 2376 y FE(\000)p FF(1)231 2494 y FE(\000)p FF(2)231 2612 y FE(\000)p FF(3)1302 2683 y(1)194 b(2)h(3)f(4)g(5)g(6)-1727 b FE(\000)p FF(1)-344 b FE(\000)p FF(2)h FE(\000)p FF(3)1087 2235 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor -28.45276 0.0 2 copy moveto 28.45273 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 142.2638 0.0 2 copy moveto 14.22636 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1087 2235 a tx@Dict begin tx@NodeDict begin { 28.45273 14.22636 div dup 14.22636 14.22636 div 3 copy add div /tti ED sub dup 0 eq { pop pop /ttx 1000 def }{ div dup abs 1000 gt { 0 gt { ttx 1000 def }{ ttx -1000 def } ifelse}{ /ttx ED } ifelse } ifelse 1 tti sub tti 14.22638 mul exch 28.45276 mul exch } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin { -28.45276 0.0 /YA exch 14.22638 div def /XA exch 28.45276 div def 142.2638 0.0 /YB exch 14.22638 div def /XB exch 28.45276 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 14.22638 div /tmpLCn@de.y exch def 28.45276 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 14.22638 mul exch 28.45276 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@CircleTC1 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin { 1 ttx sub ttx 14.22638 mul exch 28.45276 mul exch } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin { -28.45276 0.0 /YA exch 14.22638 div def /XA exch 28.45276 div def 142.2638 0.0 /YB exch 14.22638 div def /XB exch 28.45276 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 14.22638 div /tmpLCn@de.y exch def 28.45276 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 14.22638 mul exch 28.45276 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@CircleTC2 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin {0.0 0.0 -28.45276 0.0 3 -1 roll add 3 1 roll add exch } false /N@E@Cntr 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin {0.0 0.0 28.45273 dup 28.45276 div exch 14.22638 div 14.22638 mul exch 28.45276 mul exch 3 -1 roll add 3 1 roll add exch } false /N@@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin {0.0 0.0 tx@NodeDict begin tx@NodeDict /N@CircleTC1 known { /N@CircleTC1 load GetCenter } { 0 0 } ifelse end 3 -1 roll add 3 1 roll add exch } false /N@@@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin {-28.45276 14.22638 } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@E@Cntr known { /N@E@Cntr load GetCenter } { 0 0 } ifelse end /YA exch 14.22638 div def /XA exch 28.45276 div def tx@NodeDict begin tx@NodeDict /N@@@@TMP known { /N@@@@TMP load GetCenter } { 0 0 } ifelse end /YB exch 14.22638 div def /XB exch 28.45276 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 14.22638 div /tmpLCn@de.y exch def 28.45276 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 14.22638 mul exch 28.45276 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@E@Cntr load GetCenter end 14.22638 div /E@Cntr.y exch def 28.45276 div /E@Cntr.x exch def /Xc E@Cntr.x def /Yc E@Cntr.y def tx@NodeDict begin /N@@@TMP load GetCenter end 14.22638 div /@@TMP.y exch def 28.45276 div /@@TMP.x exch def /B @@TMP.y def /A @@TMP.x def tx@NodeDict begin /N@@TMP load GetCenter end 14.22638 div /@TMP.y exch def 28.45276 div /@TMP.x exch def /Xp @TMP.x def /Yp @TMP.y def /A2 A dup mul def /B2 B dup mul def /C2 B A div dup mul def /Xp2 Xp dup mul def /Yp2 Yp dup mul def /R Xp2 A2 sub C2 mul Yp2 add Sqrt def /Q C2 Xp2 mul Yp2 add def /Xta B2 Xp mul A Yp R mul mul sub Q div def /Yta Yp Xp R mul A div add B2 mul Q div def /Xtb B2 Xp mul A Yp R mul mul add Q div def /Ytb Yp Xp R mul A div sub B2 mul Q div def 0 Xta Yp mul Yta Xp mul sub gt { /A Xta def /B Yta def /Xta Xtb def /Yta Ytb def /Xtb A def /Ytb B def } if Xta Xc add Yta Yc add 14.22638 mul exch 28.45276 mul exch } false /N@CircleT2 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin { Xtb Xc add Ytb Yc add 14.22638 mul exch 28.45276 mul exch } false /N@CircleT1 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@CircleT1 known { /N@CircleT1 load GetCenter } { 0 0 } ifelse end } false /N@CircleTI1 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@CircleT2 known { /N@CircleT2 load GetCenter } { 0 0 } ifelse end } false /N@CircleTI3 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin {0.0 0.0 142.2638 0.0 3 -1 roll add 3 1 roll add exch } false /N@E@Cntr 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin {0.0 0.0 14.22636 dup 28.45276 div exch 14.22638 div 14.22638 mul exch 28.45276 mul exch 3 -1 roll add 3 1 roll add exch } false /N@@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin {0.0 0.0 tx@NodeDict begin tx@NodeDict /N@CircleTC1 known { /N@CircleTC1 load GetCenter } { 0 0 } ifelse end 3 -1 roll add 3 1 roll add exch } false /N@@@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin {-28.45276 14.22638 } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@E@Cntr known { /N@E@Cntr load GetCenter } { 0 0 } ifelse end /YA exch 14.22638 div def /XA exch 28.45276 div def tx@NodeDict begin tx@NodeDict /N@@@@TMP known { /N@@@@TMP load GetCenter } { 0 0 } ifelse end /YB exch 14.22638 div def /XB exch 28.45276 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 14.22638 div /tmpLCn@de.y exch def 28.45276 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 14.22638 mul exch 28.45276 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@E@Cntr load GetCenter end 14.22638 div /E@Cntr.y exch def 28.45276 div /E@Cntr.x exch def /Xc E@Cntr.x def /Yc E@Cntr.y def tx@NodeDict begin /N@@@TMP load GetCenter end 14.22638 div /@@TMP.y exch def 28.45276 div /@@TMP.x exch def /B @@TMP.y def /A @@TMP.x def tx@NodeDict begin /N@@TMP load GetCenter end 14.22638 div /@TMP.y exch def 28.45276 div /@TMP.x exch def /Xp @TMP.x def /Yp @TMP.y def /A2 A dup mul def /B2 B dup mul def /C2 B A div dup mul def /Xp2 Xp dup mul def /Yp2 Yp dup mul def /R Xp2 A2 sub C2 mul Yp2 add Sqrt def /Q C2 Xp2 mul Yp2 add def /Xta B2 Xp mul A Yp R mul mul sub Q div def /Yta Yp Xp R mul A div add B2 mul Q div def /Xtb B2 Xp mul A Yp R mul mul add Q div def /Ytb Yp Xp R mul A div sub B2 mul Q div def 0 Xta Yp mul Yta Xp mul sub gt { /A Xta def /B Yta def /Xta Xtb def /Yta Ytb def /Xtb A def /Ytb B def } if Xta Xc add Yta Yc add 14.22638 mul exch 28.45276 mul exch } false /N@CircleT2 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin { Xtb Xc add Ytb Yc add 14.22638 mul exch 28.45276 mul exch } false /N@CircleT1 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@CircleT1 known { /N@CircleT1 load GetCenter } { 0 0 } ifelse end } false /N@CircleTI2 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@CircleT2 known { /N@CircleT2 load GetCenter } { 0 0 } ifelse end } false /N@CircleTI4 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin {0.0 0.0 -28.45276 0.0 3 -1 roll add 3 1 roll add exch } false /N@E@Cntr 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin {0.0 0.0 28.45273 dup 28.45276 div exch 14.22638 div 14.22638 mul exch 28.45276 mul exch 3 -1 roll add 3 1 roll add exch } false /N@@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin {0.0 0.0 tx@NodeDict begin tx@NodeDict /N@CircleTC2 known { /N@CircleTC2 load GetCenter } { 0 0 } ifelse end 3 -1 roll add 3 1 roll add exch } false /N@@@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin {-28.45276 14.22638 } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@E@Cntr known { /N@E@Cntr load GetCenter } { 0 0 } ifelse end /YA exch 14.22638 div def /XA exch 28.45276 div def tx@NodeDict begin tx@NodeDict /N@@@@TMP known { /N@@@@TMP load GetCenter } { 0 0 } ifelse end /YB exch 14.22638 div def /XB exch 28.45276 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 14.22638 div /tmpLCn@de.y exch def 28.45276 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 14.22638 mul exch 28.45276 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@E@Cntr load GetCenter end 14.22638 div /E@Cntr.y exch def 28.45276 div /E@Cntr.x exch def /Xc E@Cntr.x def /Yc E@Cntr.y def tx@NodeDict begin /N@@@TMP load GetCenter end 14.22638 div /@@TMP.y exch def 28.45276 div /@@TMP.x exch def /B @@TMP.y def /A @@TMP.x def tx@NodeDict begin /N@@TMP load GetCenter end 14.22638 div /@TMP.y exch def 28.45276 div /@TMP.x exch def /Xp @TMP.x def /Yp @TMP.y def /A2 A dup mul def /B2 B dup mul def /C2 B A div dup mul def /Xp2 Xp dup mul def /Yp2 Yp dup mul def /R Xp2 A2 sub C2 mul Yp2 add Sqrt def /Q C2 Xp2 mul Yp2 add def /Xta B2 Xp mul A Yp R mul mul sub Q div def /Yta Yp Xp R mul A div add B2 mul Q div def /Xtb B2 Xp mul A Yp R mul mul add Q div def /Ytb Yp Xp R mul A div sub B2 mul Q div def 0 Xta Yp mul Yta Xp mul sub gt { /A Xta def /B Yta def /Xta Xtb def /Yta Ytb def /Xtb A def /Ytb B def } if Xta Xc add Yta Yc add 14.22638 mul exch 28.45276 mul exch } false /N@CircleT2 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin { Xtb Xc add Ytb Yc add 14.22638 mul exch 28.45276 mul exch } false /N@CircleT1 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@CircleT1 known { /N@CircleT1 load GetCenter } { 0 0 } ifelse end } false /N@CircleTO2 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@CircleT2 known { /N@CircleT2 load GetCenter } { 0 0 } ifelse end } false /N@CircleTO4 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin {0.0 0.0 142.2638 0.0 3 -1 roll add 3 1 roll add exch } false /N@E@Cntr 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin {0.0 0.0 14.22636 dup 28.45276 div exch 14.22638 div 14.22638 mul exch 28.45276 mul exch 3 -1 roll add 3 1 roll add exch } false /N@@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin {0.0 0.0 tx@NodeDict begin tx@NodeDict /N@CircleTC2 known { /N@CircleTC2 load GetCenter } { 0 0 } ifelse end 3 -1 roll add 3 1 roll add exch } false /N@@@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin {-28.45276 14.22638 } false /N@tmpLCn@de 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@E@Cntr known { /N@E@Cntr load GetCenter } { 0 0 } ifelse end /YA exch 14.22638 div def /XA exch 28.45276 div def tx@NodeDict begin tx@NodeDict /N@@@@TMP known { /N@@@@TMP load GetCenter } { 0 0 } ifelse end /YB exch 14.22638 div def /XB exch 28.45276 div def tx@NodeDict begin /N@tmpLCn@de load GetCenter end 14.22638 div /tmpLCn@de.y exch def 28.45276 div /tmpLCn@de.x exch def XA tmpLCn@de.x mul XB tmpLCn@de.y mul add YA tmpLCn@de.x mul YB tmpLCn@de.y mul add 14.22638 mul exch 28.45276 mul exch } false /N@tmpLCn@deA 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@tmpLCn@deA known { /N@tmpLCn@deA load GetCenter } { 0 0 } ifelse end } false /N@@TMP 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@E@Cntr load GetCenter end 14.22638 div /E@Cntr.y exch def 28.45276 div /E@Cntr.x exch def /Xc E@Cntr.x def /Yc E@Cntr.y def tx@NodeDict begin /N@@@TMP load GetCenter end 14.22638 div /@@TMP.y exch def 28.45276 div /@@TMP.x exch def /B @@TMP.y def /A @@TMP.x def tx@NodeDict begin /N@@TMP load GetCenter end 14.22638 div /@TMP.y exch def 28.45276 div /@TMP.x exch def /Xp @TMP.x def /Yp @TMP.y def /A2 A dup mul def /B2 B dup mul def /C2 B A div dup mul def /Xp2 Xp dup mul def /Yp2 Yp dup mul def /R Xp2 A2 sub C2 mul Yp2 add Sqrt def /Q C2 Xp2 mul Yp2 add def /Xta B2 Xp mul A Yp R mul mul sub Q div def /Yta Yp Xp R mul A div add B2 mul Q div def /Xtb B2 Xp mul A Yp R mul mul add Q div def /Ytb Yp Xp R mul A div sub B2 mul Q div def 0 Xta Yp mul Yta Xp mul sub gt { /A Xta def /B Yta def /Xta Xtb def /Yta Ytb def /Xtb A def /Ytb B def } if Xta Xc add Yta Yc add 14.22638 mul exch 28.45276 mul exch } false /N@CircleT2 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin { Xtb Xc add Ytb Yc add 14.22638 mul exch 28.45276 mul exch } false /N@CircleT1 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@CircleT1 known { /N@CircleT1 load GetCenter } { 0 0 } ifelse end } false /N@CircleTO1 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@CircleT2 known { /N@CircleT2 load GetCenter } { 0 0 } ifelse end } false /N@CircleTO3 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@CircleTI1 known { /N@CircleTI1 load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@CircleTI2 known { /N@CircleTI2 load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg -28.45274 -28.45274 0 0 /N@@@A /N@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@CircleTI3 known { /N@CircleTI3 load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@CircleTI4 known { /N@CircleTI4 load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 1087 2235 a 1087 2235 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg -28.45274 -28.45274 0 0 /N@@@A /N@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 1087 2235 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@CircleTC1 known { /N@CircleTC1 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@CircleTI1 known { /N@CircleTI1 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@CircleTI2 known { /N@CircleTI2 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@CircleTI3 known { /N@CircleTI3 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@CircleTI4 known { /N@CircleTI4 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1087 2235 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1087 2235 a 1087 2235 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@CircleTC1 known { 5.0 90. /N@CircleTC1 load 0 GetEdge 0.0 90. AddOffset /N@CircleTC1 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1087 2235 a 1087 2235 a tx@Dict begin { 0.0 45.02719 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 1087 2235 a 900 2264 a FK(CircleTC1)1087 2235 y tx@Dict begin PutEnd end 1087 2235 a 1087 2235 a tx@Dict begin PutEnd end 1087 2235 a 1087 2235 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 1087 2235 a 1087 2235 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@CircleTI1 known { 5.0 45. /N@CircleTI1 load 0 GetEdge 0.0 45. AddOffset /N@CircleTI1 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1087 2235 a 1087 2235 a tx@Dict begin { 0.0 41.41618 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 1087 2235 a 915 2264 a FK(CircleTI1)1087 2235 y tx@Dict begin PutEnd end 1087 2235 a 1087 2235 a tx@Dict begin PutEnd end 1087 2235 a 1087 2235 a tx@Dict begin gsave STV CP T /ps@refangle -135. def grestore end 1087 2235 a 1087 2235 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@CircleTI2 known { 5.0 -135. /N@CircleTI2 load 0 GetEdge 0.0 -135. AddOffset /N@CircleTI2 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1087 2235 a 1087 2235 a tx@Dict begin { 0.0 41.41618 6.88875 0.0 -135. Uput UUput } PutCoor PutBegin end 1087 2235 a 915 2264 a FK(CircleTI2)1087 2235 y tx@Dict begin PutEnd end 1087 2235 a 1087 2235 a tx@Dict begin PutEnd end 1087 2235 a 1087 2235 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 1087 2235 a 1087 2235 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@CircleTI3 known { 5.0 -45. /N@CircleTI3 load 0 GetEdge 0.0 -45. AddOffset /N@CircleTI3 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1087 2235 a 1087 2235 a tx@Dict begin { 0.0 41.41618 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 1087 2235 a 915 2264 a FK(CircleTI3)1087 2235 y tx@Dict begin PutEnd end 1087 2235 a 1087 2235 a tx@Dict begin PutEnd end 1087 2235 a 1087 2235 a tx@Dict begin gsave STV CP T /ps@refangle 135. def grestore end 1087 2235 a 1087 2235 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@CircleTI4 known { 5.0 135. /N@CircleTI4 load 0 GetEdge 0.0 135. AddOffset /N@CircleTI4 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1087 2235 a 1087 2235 a tx@Dict begin { 0.0 41.41618 6.88875 0.0 135. Uput UUput } PutCoor PutBegin end 1087 2235 a 915 2264 a FK(CircleTI4)1087 2235 y tx@Dict begin PutEnd end 1087 2235 a 1087 2235 a tx@Dict begin PutEnd end 1087 2235 a 2600 2738 4 904 v 210 2741 2391 4 v 209 2841 4 100 v 260 2811 a FE(n)p FK(psdots[dotst)n(yle=*,linecolor=red,dotscale=2]\()p 1 0 0 TeXcolorrgb(Circ)o(leTC1)p 0 TeXcolorgray(\))p 2600 2841 V 209 2940 V 260 2910 a FE(n)p FK(nput{90}{)p 1 0 0 TeXcolorrgb(CircleTC1)p 0 TeXcolorgray(}{CircleTC1})p 2600 2940 V 210 2944 2391 4 v 86 3060 a SDict begin H.S end 86 3060 a 86 3060 a SDict begin 12 H.A end 86 3060 a 86 3060 a SDict begin [/View [/XYZ H.V]/Dest (subsection.10.9) cvn /DEST pdfmark end 86 3060 a 76 x FG(10.9)112 b(In)m(tersections)86 3190 y SDict begin H.S end 86 3190 a 86 3190 a SDict begin 12 H.A end 86 3190 a 86 3190 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.10.9.1) cvn /DEST pdfmark end 86 3190 a 99 x FJ(10.9.1)93 b(P)m(oin)m(t)32 b(d'in)m(tersection)f(a)m(v)m(ec)j(psIn)m(tersectionP)m(oin)m(t)210 3443 y FK(Syn)n(taxe)27 b(:)86 3542 y FE(n)p FK(psIn)n(tersectionP)n (oin)n(t\(p)r(oin)n(t)e(1\)\(p)r(oin)n(t)j(2\)\(p)r(oin)n(t)g(3\)\(p)r (oin)n(t)g(4\){nom})p 210 3674 1748 4 v 209 4578 4 904 v 765 4288 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -17.07166 def /maxTickline 68.28662 def /dT 1118808 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -17.07166 68.28662 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 68.28662 0 -17.07166 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -17.07166 68.28662 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1118808 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 682 4315 a FF(0)682 4173 y(1)682 4031 y(2)682 3889 y(3)682 3748 y(4)617 4453 y FE(\000)p FF(1)886 4524 y(1)100 b(2)f(3)h(4)g(5)765 4288 y @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ 17.07166 51.21497 false NArray /DS 6.0 0. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ 68.28662 0.0 false NArray /DS 6.0 0. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 765 4288 a tx@Dict begin tx@NodeDict begin {17.07166 0.0 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 765 4288 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end 3.0 1. .setopacityalpha SD end @endspecial 765 4288 a tx@Dict begin gsave STV CP T /ps@refangle 135. def grestore end 765 4288 a 765 4288 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 5.0 135. /N@B load 0 GetEdge 0.0 135. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 765 4288 a 765 4288 a tx@Dict begin { 0.0 7.083 6.88875 0.0 135. Uput UUput } PutCoor PutBegin end 765 4288 a 736 4317 a FK(B)765 4288 y tx@Dict begin PutEnd end 765 4288 a 765 4288 a tx@Dict begin PutEnd end 765 4288 a 765 4288 a tx@Dict begin tx@NodeDict begin {68.28662 51.21497 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 765 4288 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 3.0 1. .setopacityalpha SD end @endspecial 765 4288 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 765 4288 a 765 4288 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 5.0 45. /N@C load 0 GetEdge 0.0 45. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 765 4288 a 765 4288 a tx@Dict begin { 0.0 7.222 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 765 4288 a 735 4317 a FK(C)765 4288 y tx@Dict begin PutEnd end 765 4288 a 765 4288 a tx@Dict begin PutEnd end 765 4288 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 68.28662 0.0 17.07166 51.21497 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 765 4288 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /YA exch 17.07166 div def /XA exch 17.07166 div def tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end /YB exch 17.07166 div def /XB exch 17.07166 div def 17.07166 51.21497 /YC exch 17.07166 div def /XC exch 17.07166 div def 68.28662 0.0 /YD exch 17.07166 div def /XD exch 17.07166 div def /dY1 YB YA sub def /dX1 XB XA sub def /dY2 YD YC sub def /dX2 XD XC sub def dX1 abs 0.01 lt { /m2 dY2 dX2 div def XA dup XC sub m2 mul YC add }{ dX2 abs 0.01 lt { /m1 dY1 dX1 div def XC dup XA sub m1 mul YA add }{/m1 dY1 dX1 div def /m2 dY2 dX2 div def m1 XA mul m2 XC mul sub YA sub YC add m1 m2 sub div dup XA sub m1 mul YA add } ifelse } ifelse 17.07166 mul exch 17.07166 mul exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 765 4288 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 765 4288 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 765 4288 a 765 4288 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 5.0 90. /N@A load 0 GetEdge 0.0 90. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 765 4288 a 765 4288 a tx@Dict begin { 0.0 7.5 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 765 4288 a 734 4317 a FK(A)765 4288 y tx@Dict begin PutEnd end 765 4288 a 765 4288 a tx@Dict begin PutEnd end 765 4288 a 1956 4578 4 904 v 210 4582 1748 4 v 209 4681 4 100 v 260 4651 a FJ(\\psIn)m(tersectionP)m(oin)m(t)p FK(\(B\)\(C\)\(1,3\)\(4,0\){)p 1 0 0 TeXcolorrgb(A)p 0 TeXcolorgray(})p 1956 4681 V 210 4684 1748 4 v 0 TeXcolorgray 1476 5662 a(58)p 0 TeXcolorgray eop end %%Page: 59 59 TeXDict begin 59 58 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.59) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.10.9.2) cvn /DEST pdfmark end 86 448 a 83 x FJ(10.9.2)93 b(P)m(oin)m(ts)32 b(d'in)m(tersection)f(a)m(v)m(ec)i(p)s(olyIn)m (tersections)p 210 613 3122 4 v 209 1517 4 904 v 488 1369 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 405 1395 a FF(0)405 1159 y(1)405 922 y(2)405 686 y(3)467 1462 y(0)194 b(1)g(2)h(3)f(4)488 1369 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 14.22638 28.45276 28.45276 71.1319 71.1319 56.90552 85.35828 14.22638 14.22638 14.22638 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 488 1369 a tx@Dict begin tx@NodeDict begin {0.0 0.0 28.45276 42.67914 3 -1 roll add 3 1 roll add exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 488 1369 a 488 1369 a tx@Dict begin tx@NodeDict begin {0.0 0.0 42.67914 28.45276 3 -1 roll add 3 1 roll add exch } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 488 1369 a 488 1369 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@P@A 10 {InitPnode } /NodeScale {} def NewNode end end 488 1369 a 488 1369 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } false /N@P@B 10 {InitPnode } /NodeScale {} def NewNode end end 488 1369 a 488 1369 a tx@Dict begin tx@NodeDict begin {14.22638 14.22638 } false /N@P@0 10 {InitPnode } /NodeScale {} def NewNode end end 488 1369 a 488 1369 a tx@Dict begin tx@NodeDict begin {85.35828 14.22638 } false /N@P@1 10 {InitPnode } /NodeScale {} def NewNode end end 488 1369 a 488 1369 a tx@Dict begin tx@NodeDict begin {71.1319 56.90552 } false /N@P@2 10 {InitPnode } /NodeScale {} def NewNode end end 488 1369 a 488 1369 a tx@Dict begin tx@NodeDict begin {28.45276 71.1319 } false /N@P@3 10 {InitPnode } /NodeScale {} def NewNode end end 488 1369 a 488 1369 a tx@Dict begin tx@NodeDict begin {14.22638 28.45276 } false /N@P@4 10 {InitPnode } /NodeScale {} def NewNode end end 488 1369 a 515 1369 a /xarray 5 array def /yarray 5 array def tx@Dict begin 515 1369 a 515 1369 a tx@NodeDict begin /N@P@0 load GetCenter end 28.45276 div /P@0.y exch def 28.45276 div /P@0.x exch def xarray 0 P@0.x put yarray 0 P@0.y put 515 1369 a 515 1369 a tx@NodeDict begin /N@P@1 load GetCenter end 28.45276 div /P@1.y exch def 28.45276 div /P@1.x exch def xarray 1 P@1.x put yarray 1 P@1.y put 515 1369 a 515 1369 a tx@NodeDict begin /N@P@2 load GetCenter end 28.45276 div /P@2.y exch def 28.45276 div /P@2.x exch def xarray 2 P@2.x put yarray 2 P@2.y put 515 1369 a 515 1369 a tx@NodeDict begin /N@P@3 load GetCenter end 28.45276 div /P@3.y exch def 28.45276 div /P@3.x exch def xarray 3 P@3.x put yarray 3 P@3.y put 515 1369 a 515 1369 a tx@NodeDict begin /N@P@4 load GetCenter end 28.45276 div /P@4.y exch def 28.45276 div /P@4.x exch def xarray 4 P@4.x put yarray 4 P@4.y put 515 1369 a 515 1369 a /tposmin 100 def /tnegmax -100 def tx@NodeDict begin /N@P@B load GetCenter end 28.45276 div /P@B.y exch def 28.45276 div /P@B.x exch def tx@NodeDict begin /N@P@A load GetCenter end 28.45276 div /P@A.y exch def 28.45276 div /P@A.x exch def /dx P@B.x P@A.x sub def /dy P@B.y P@A.y sub def /lenAB dx dy Pyth def /oldx xarray 0 get def /oldy yarray 0 get def 1 1 4 {/k exch def /newx xarray k get def /newy yarray k get def /ddx newx oldx sub def /ddy newy oldy sub def /det ddy dx mul ddx dy mul sub def det abs lenAB ddx ddy Pyth mul .001 mul gt {/ac oldx P@A.x sub def /bd oldy P@A.y sub def /tt ac ddy mul bd ddx mul sub det div def /ss ac dy mul bd dx mul sub det div def ss 0 ge {ss 1 le {tt 0 lt {tt tnegmax gt {/tnegmax tt def} if } {tt tposmin lt {/tposmin tt def} if } ifelse } if } if }if /oldx newx def /oldy newy def} for end 515 1369 a 515 1369 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@P@A load GetCenter end 28.45276 div /P@A.y exch def 28.45276 div /P@A.x exch def tx@NodeDict begin /N@P@B load GetCenter end 28.45276 div /P@B.y exch def 28.45276 div /P@B.x exch def P@B.x P@A.x sub tposmin mul P@A.x add P@B.y P@A.y sub tposmin mul P@A.y add 28.45276 mul exch 28.45276 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 515 1369 a 515 1369 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@P@A load GetCenter end 28.45276 div /P@A.y exch def 28.45276 div /P@A.x exch def tx@NodeDict begin /N@P@B load GetCenter end 28.45276 div /P@B.y exch def 28.45276 div /P@B.x exch def P@B.x P@A.x sub tnegmax mul P@A.x add P@B.y P@A.y sub tnegmax mul P@A.y add 28.45276 mul exch 28.45276 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 515 1369 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 515 1369 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 515 1369 a 515 1369 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 515 1369 a 515 1369 a tx@Dict begin { 5.0 7.5 6.88875 0.0 0. Uput UUput } PutCoor PutBegin end 515 1369 a 484 1397 a FK(X)515 1369 y tx@Dict begin PutEnd end 515 1369 a 515 1369 a tx@Dict begin PutEnd end 515 1369 a 515 1369 a tx@Dict begin gsave STV CP T /ps@refangle -180. def grestore end 515 1369 a 515 1369 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 515 1369 a 515 1369 a tx@Dict begin { 5.0 7.5 6.88875 0.0 -180. Uput UUput } PutCoor PutBegin end 515 1369 a 484 1397 a FK(Y)515 1369 y tx@Dict begin PutEnd end 515 1369 a 515 1369 a tx@Dict begin PutEnd end 515 1369 a 515 1369 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 515 1369 a 515 1369 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 515 1369 a 515 1369 a tx@Dict begin { 5.0 7.5 6.88875 0.0 0. Uput UUput } PutCoor PutBegin end 515 1369 a 484 1397 a FK(A)515 1369 y tx@Dict begin PutEnd end 515 1369 a 515 1369 a tx@Dict begin PutEnd end 515 1369 a 515 1369 a tx@Dict begin gsave STV CP T /ps@refangle -180. def grestore end 515 1369 a 515 1369 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 515 1369 a 515 1369 a tx@Dict begin { 5.0 7.083 6.88875 0.0 -180. Uput UUput } PutCoor PutBegin end 515 1369 a 486 1397 a FK(B)515 1369 y tx@Dict begin PutEnd end 515 1369 a 515 1369 a tx@Dict begin PutEnd end 515 1369 a 1665 1517 4 904 v 1547 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1979 1395 a FF(0)1979 1159 y(1)1979 922 y(2)1979 686 y(3)2041 1462 y(0)h(1)f(2)g(3)h(4)2062 1369 y tx@Dict begin tx@NodeDict begin {14.22638 14.22638 } false /N@P0 10 {InitPnode } /NodeScale {} def NewNode end end 2062 1369 a 2062 1369 a tx@Dict begin tx@NodeDict begin {85.35828 14.22638 } false /N@P1 10 {InitPnode } /NodeScale {} def NewNode end end 2062 1369 a 2062 1369 a tx@Dict begin tx@NodeDict begin {71.1319 56.90552 } false /N@P2 10 {InitPnode } /NodeScale {} def NewNode end end 2062 1369 a 2062 1369 a tx@Dict begin tx@NodeDict begin {28.45276 71.1319 } false /N@P3 10 {InitPnode } /NodeScale {} def NewNode end end 2062 1369 a 2062 1369 a tx@Dict begin tx@NodeDict begin {14.22638 28.45276 } false /N@P4 10 {InitPnode } /NodeScale {} def NewNode end end 2062 1369 a 2062 1369 a tx@Dict begin tx@NodeDict begin {28.45276 42.67914 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2062 1369 a 2062 1369 a tx@Dict begin tx@NodeDict begin {42.67914 28.45276 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2062 1369 a 2062 1369 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@P@A 10 {InitPnode } /NodeScale {} def NewNode end end 2062 1369 a 2062 1369 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } false /N@P@B 10 {InitPnode } /NodeScale {} def NewNode end end 2062 1369 a 2062 1369 a /xarray 5 array def /yarray 5 array def tx@Dict begin 2062 1369 a 2062 1369 a tx@NodeDict begin /N@P0 load GetCenter end 28.45276 div /P0.y exch def 28.45276 div /P0.x exch def xarray 0 P0.x put yarray 0 P0.y put 2062 1369 a 2062 1369 a tx@NodeDict begin /N@P1 load GetCenter end 28.45276 div /P1.y exch def 28.45276 div /P1.x exch def xarray 1 P1.x put yarray 1 P1.y put 2062 1369 a 2062 1369 a tx@NodeDict begin /N@P2 load GetCenter end 28.45276 div /P2.y exch def 28.45276 div /P2.x exch def xarray 2 P2.x put yarray 2 P2.y put 2062 1369 a 2062 1369 a tx@NodeDict begin /N@P3 load GetCenter end 28.45276 div /P3.y exch def 28.45276 div /P3.x exch def xarray 3 P3.x put yarray 3 P3.y put 2062 1369 a 2062 1369 a tx@NodeDict begin /N@P4 load GetCenter end 28.45276 div /P4.y exch def 28.45276 div /P4.x exch def xarray 4 P4.x put yarray 4 P4.y put 2062 1369 a 2062 1369 a /tposmin 100 def /tnegmax -100 def tx@NodeDict begin /N@P@B load GetCenter end 28.45276 div /P@B.y exch def 28.45276 div /P@B.x exch def tx@NodeDict begin /N@P@A load GetCenter end 28.45276 div /P@A.y exch def 28.45276 div /P@A.x exch def /dx P@B.x P@A.x sub def /dy P@B.y P@A.y sub def /lenAB dx dy Pyth def /oldx xarray 0 get def /oldy yarray 0 get def 1 1 4 {/k exch def /newx xarray k get def /newy yarray k get def /ddx newx oldx sub def /ddy newy oldy sub def /det ddy dx mul ddx dy mul sub def det abs lenAB ddx ddy Pyth mul .001 mul gt {/ac oldx P@A.x sub def /bd oldy P@A.y sub def /tt ac ddy mul bd ddx mul sub det div def /ss ac dy mul bd dx mul sub det div def ss 0 ge {ss 1 le {tt 0 lt {tt tnegmax gt {/tnegmax tt def} if } {tt tposmin lt {/tposmin tt def} if } ifelse } if } if }if /oldx newx def /oldy newy def} for end 2062 1369 a 2062 1369 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@P@A load GetCenter end 28.45276 div /P@A.y exch def 28.45276 div /P@A.x exch def tx@NodeDict begin /N@P@B load GetCenter end 28.45276 div /P@B.y exch def 28.45276 div /P@B.x exch def P@B.x P@A.x sub tposmin mul P@A.x add P@B.y P@A.y sub tposmin mul P@A.y add 28.45276 mul exch 28.45276 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 2062 1369 a 2062 1369 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@P@A load GetCenter end 28.45276 div /P@A.y exch def 28.45276 div /P@A.x exch def tx@NodeDict begin /N@P@B load GetCenter end 28.45276 div /P@B.y exch def 28.45276 div /P@B.x exch def P@B.x P@A.x sub tnegmax mul P@A.x add P@B.y P@A.y sub tnegmax mul P@A.y add 28.45276 mul exch 28.45276 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 2062 1369 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@P4 known { /N@P4 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@P3 known { /N@P3 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@P2 known { /N@P2 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@P1 known { /N@P1 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@P0 known { /N@P0 load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 2062 1369 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 2062 1369 a 2062 1369 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2062 1369 a 2062 1369 a tx@Dict begin { 5.0 7.5 6.88875 0.0 -45. Uput UUput } PutCoor PutBegin end 2062 1369 a 2031 1397 a FK(X)2062 1369 y tx@Dict begin PutEnd end 2062 1369 a 2062 1369 a tx@Dict begin PutEnd end 2062 1369 a 2062 1369 a tx@Dict begin gsave STV CP T /ps@refangle -180. def grestore end 2062 1369 a 2062 1369 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2062 1369 a 2062 1369 a tx@Dict begin { 5.0 7.5 6.88875 0.0 -180. Uput UUput } PutCoor PutBegin end 2062 1369 a 2031 1397 a FK(Y)2062 1369 y tx@Dict begin PutEnd end 2062 1369 a 2062 1369 a tx@Dict begin PutEnd end 2062 1369 a 2062 1369 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2062 1369 a 2062 1369 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2062 1369 a 2062 1369 a tx@Dict begin { 5.0 7.5 6.88875 0.0 0. Uput UUput } PutCoor PutBegin end 2062 1369 a 2031 1397 a FK(A)2062 1369 y tx@Dict begin PutEnd end 2062 1369 a 2062 1369 a tx@Dict begin PutEnd end 2062 1369 a 2062 1369 a tx@Dict begin gsave STV CP T /ps@refangle -180. def grestore end 2062 1369 a 2062 1369 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2062 1369 a 2062 1369 a tx@Dict begin { 5.0 7.083 6.88875 0.0 -180. Uput UUput } PutCoor PutBegin end 2062 1369 a 2033 1397 a FK(B)2062 1369 y tx@Dict begin PutEnd end 2062 1369 a 2062 1369 a tx@Dict begin PutEnd end 2062 1369 a 3330 1517 4 904 v 210 1520 3122 4 v 209 1620 4 100 v 260 1590 a FJ(\\p)s(olyIn)m(tersections)p FK({X}{Y}\(A\)\(B\))p 1665 1620 V 162 w FE(n)p FK(pno)r (des{P}\(0.5,.5\)\(3,.5\)\(2.5,2\)\(1,2.5\)\(.5,1\))p 3330 1620 V 209 1719 V 318 1689 a (\(0.5,0.5\)\(3,0.5\)\(2.5,2\)\(1,2.5\)\(0.5,1\))p 1665 1719 V 154 w FJ(\\p)s(olyIn)m(tersections)p FK({X}{Y}\(A\)\(B\){P}{4})p 3330 1719 V 210 1723 3122 4 v 210 1834 3100 4 v 209 2738 4 904 v 378 2235 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 341.43309 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 341.43309 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67914 def /maxTickline 42.67914 def /dT 1721243 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67914 42.67912 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 26.26408 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 26.26408 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 42.67914 0 -42.67914 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -42.67914 42.67914 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 341.43309 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 227.62204 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 2261 a FF(0)295 2025 y(1)231 2494 y FE(\000)p FF(1)575 2683 y(1)176 b(2)h(3)f(4)g(5)g (6)g(7)g(8)g(9)155 b(10)134 b(11)g(12)g(13)378 2235 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 13 def /dx x1 x sub 199 div def /F@pstplot (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 26.26408 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 378 2235 a tx@Dict begin tx@NodeDict begin {/x 0.0 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A0 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 0.1313 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A1 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 0.2626 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A2 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 0.3939 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A3 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 0.5252 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A4 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 0.65651 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A5 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 0.78781 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A6 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 0.91911 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A7 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 1.05042 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A8 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 1.18172 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A9 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 1.31302 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A10 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 1.44432 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A11 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 1.57562 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A12 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 1.70692 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A13 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 1.83823 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A14 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 1.96953 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A15 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 2.10083 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A16 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 2.23213 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A17 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 2.36343 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A18 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 2.49474 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A19 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 2.62604 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A20 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 2.75734 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A21 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 2.88864 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A22 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 3.01994 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A23 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 3.15125 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A24 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 3.28255 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A25 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 3.41385 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A26 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 3.54515 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A27 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 3.67645 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A28 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 3.80775 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A29 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 3.93906 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A30 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 4.07036 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A31 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 4.20166 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A32 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 4.33296 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A33 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 4.46426 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A34 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 4.59557 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A35 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 4.72687 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A36 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 4.85817 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A37 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 4.98947 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A38 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 5.12077 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A39 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 5.25208 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A40 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 5.38338 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A41 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 5.51468 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A42 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 5.64598 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A43 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 5.77728 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A44 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 5.90858 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A45 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 6.03989 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A46 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 6.17119 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A47 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 6.30249 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A48 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 6.43379 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A49 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 6.5651 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A50 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 6.6964 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A51 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 6.8277 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A52 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 6.959 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A53 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 7.0903 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A54 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 7.2216 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A55 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 7.3529 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A56 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 7.4842 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A57 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 7.61551 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A58 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 7.74681 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A59 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 7.87811 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A60 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 8.00941 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A61 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 8.14072 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A62 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 8.27202 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A63 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 8.40332 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A64 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 8.53462 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A65 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 8.66592 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A66 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 8.79723 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A67 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 8.92853 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A68 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 9.05983 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A69 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 9.19113 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A70 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 9.32243 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A71 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 9.45374 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A72 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 9.58504 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A73 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 9.71634 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A74 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 9.84764 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A75 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 9.97894 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A76 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 10.11024 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A77 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 10.24155 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A78 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 10.37285 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A79 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 10.50415 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A80 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 10.63545 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A81 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 10.76675 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A82 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 10.89806 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A83 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 11.02936 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A84 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 11.16066 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A85 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 11.29196 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A86 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 11.42326 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A87 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 11.55457 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A88 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 11.68587 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A89 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 11.81717 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A90 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 11.94847 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A91 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 12.07977 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A92 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 12.21107 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A93 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 12.34238 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A94 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 12.47368 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A95 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 12.60498 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A96 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 12.73628 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A97 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 12.86758 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A98 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {/x 12.99889 def /Func (sin(x)) AlgParser cvx def x Func 28.45276 mul exch 26.26408 mul exch } false /N@A99 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {105.05634 14.22638 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {157.5845 14.22638 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } false /N@P@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } false /N@P@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a /xarray 61 array def /yarray 61 array def tx@Dict begin 378 2235 a 378 2235 a tx@NodeDict begin /N@A0 load GetCenter end 28.45276 div /A0.y exch def 26.26408 div /A0.x exch def xarray 0 A0.x put yarray 0 A0.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A1 load GetCenter end 28.45276 div /A1.y exch def 26.26408 div /A1.x exch def xarray 1 A1.x put yarray 1 A1.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A2 load GetCenter end 28.45276 div /A2.y exch def 26.26408 div /A2.x exch def xarray 2 A2.x put yarray 2 A2.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A3 load GetCenter end 28.45276 div /A3.y exch def 26.26408 div /A3.x exch def xarray 3 A3.x put yarray 3 A3.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A4 load GetCenter end 28.45276 div /A4.y exch def 26.26408 div /A4.x exch def xarray 4 A4.x put yarray 4 A4.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A5 load GetCenter end 28.45276 div /A5.y exch def 26.26408 div /A5.x exch def xarray 5 A5.x put yarray 5 A5.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A6 load GetCenter end 28.45276 div /A6.y exch def 26.26408 div /A6.x exch def xarray 6 A6.x put yarray 6 A6.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A7 load GetCenter end 28.45276 div /A7.y exch def 26.26408 div /A7.x exch def xarray 7 A7.x put yarray 7 A7.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A8 load GetCenter end 28.45276 div /A8.y exch def 26.26408 div /A8.x exch def xarray 8 A8.x put yarray 8 A8.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A9 load GetCenter end 28.45276 div /A9.y exch def 26.26408 div /A9.x exch def xarray 9 A9.x put yarray 9 A9.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A10 load GetCenter end 28.45276 div /A10.y exch def 26.26408 div /A10.x exch def xarray 10 A10.x put yarray 10 A10.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A11 load GetCenter end 28.45276 div /A11.y exch def 26.26408 div /A11.x exch def xarray 11 A11.x put yarray 11 A11.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A12 load GetCenter end 28.45276 div /A12.y exch def 26.26408 div /A12.x exch def xarray 12 A12.x put yarray 12 A12.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A13 load GetCenter end 28.45276 div /A13.y exch def 26.26408 div /A13.x exch def xarray 13 A13.x put yarray 13 A13.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A14 load GetCenter end 28.45276 div /A14.y exch def 26.26408 div /A14.x exch def xarray 14 A14.x put yarray 14 A14.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A15 load GetCenter end 28.45276 div /A15.y exch def 26.26408 div /A15.x exch def xarray 15 A15.x put yarray 15 A15.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A16 load GetCenter end 28.45276 div /A16.y exch def 26.26408 div /A16.x exch def xarray 16 A16.x put yarray 16 A16.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A17 load GetCenter end 28.45276 div /A17.y exch def 26.26408 div /A17.x exch def xarray 17 A17.x put yarray 17 A17.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A18 load GetCenter end 28.45276 div /A18.y exch def 26.26408 div /A18.x exch def xarray 18 A18.x put yarray 18 A18.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A19 load GetCenter end 28.45276 div /A19.y exch def 26.26408 div /A19.x exch def xarray 19 A19.x put yarray 19 A19.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A20 load GetCenter end 28.45276 div /A20.y exch def 26.26408 div /A20.x exch def xarray 20 A20.x put yarray 20 A20.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A21 load GetCenter end 28.45276 div /A21.y exch def 26.26408 div /A21.x exch def xarray 21 A21.x put yarray 21 A21.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A22 load GetCenter end 28.45276 div /A22.y exch def 26.26408 div /A22.x exch def xarray 22 A22.x put yarray 22 A22.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A23 load GetCenter end 28.45276 div /A23.y exch def 26.26408 div /A23.x exch def xarray 23 A23.x put yarray 23 A23.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A24 load GetCenter end 28.45276 div /A24.y exch def 26.26408 div /A24.x exch def xarray 24 A24.x put yarray 24 A24.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A25 load GetCenter end 28.45276 div /A25.y exch def 26.26408 div /A25.x exch def xarray 25 A25.x put yarray 25 A25.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A26 load GetCenter end 28.45276 div /A26.y exch def 26.26408 div /A26.x exch def xarray 26 A26.x put yarray 26 A26.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A27 load GetCenter end 28.45276 div /A27.y exch def 26.26408 div /A27.x exch def xarray 27 A27.x put yarray 27 A27.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A28 load GetCenter end 28.45276 div /A28.y exch def 26.26408 div /A28.x exch def xarray 28 A28.x put yarray 28 A28.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A29 load GetCenter end 28.45276 div /A29.y exch def 26.26408 div /A29.x exch def xarray 29 A29.x put yarray 29 A29.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A30 load GetCenter end 28.45276 div /A30.y exch def 26.26408 div /A30.x exch def xarray 30 A30.x put yarray 30 A30.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A31 load GetCenter end 28.45276 div /A31.y exch def 26.26408 div /A31.x exch def xarray 31 A31.x put yarray 31 A31.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A32 load GetCenter end 28.45276 div /A32.y exch def 26.26408 div /A32.x exch def xarray 32 A32.x put yarray 32 A32.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A33 load GetCenter end 28.45276 div /A33.y exch def 26.26408 div /A33.x exch def xarray 33 A33.x put yarray 33 A33.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A34 load GetCenter end 28.45276 div /A34.y exch def 26.26408 div /A34.x exch def xarray 34 A34.x put yarray 34 A34.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A35 load GetCenter end 28.45276 div /A35.y exch def 26.26408 div /A35.x exch def xarray 35 A35.x put yarray 35 A35.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A36 load GetCenter end 28.45276 div /A36.y exch def 26.26408 div /A36.x exch def xarray 36 A36.x put yarray 36 A36.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A37 load GetCenter end 28.45276 div /A37.y exch def 26.26408 div /A37.x exch def xarray 37 A37.x put yarray 37 A37.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A38 load GetCenter end 28.45276 div /A38.y exch def 26.26408 div /A38.x exch def xarray 38 A38.x put yarray 38 A38.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A39 load GetCenter end 28.45276 div /A39.y exch def 26.26408 div /A39.x exch def xarray 39 A39.x put yarray 39 A39.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A40 load GetCenter end 28.45276 div /A40.y exch def 26.26408 div /A40.x exch def xarray 40 A40.x put yarray 40 A40.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A41 load GetCenter end 28.45276 div /A41.y exch def 26.26408 div /A41.x exch def xarray 41 A41.x put yarray 41 A41.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A42 load GetCenter end 28.45276 div /A42.y exch def 26.26408 div /A42.x exch def xarray 42 A42.x put yarray 42 A42.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A43 load GetCenter end 28.45276 div /A43.y exch def 26.26408 div /A43.x exch def xarray 43 A43.x put yarray 43 A43.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A44 load GetCenter end 28.45276 div /A44.y exch def 26.26408 div /A44.x exch def xarray 44 A44.x put yarray 44 A44.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A45 load GetCenter end 28.45276 div /A45.y exch def 26.26408 div /A45.x exch def xarray 45 A45.x put yarray 45 A45.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A46 load GetCenter end 28.45276 div /A46.y exch def 26.26408 div /A46.x exch def xarray 46 A46.x put yarray 46 A46.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A47 load GetCenter end 28.45276 div /A47.y exch def 26.26408 div /A47.x exch def xarray 47 A47.x put yarray 47 A47.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A48 load GetCenter end 28.45276 div /A48.y exch def 26.26408 div /A48.x exch def xarray 48 A48.x put yarray 48 A48.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A49 load GetCenter end 28.45276 div /A49.y exch def 26.26408 div /A49.x exch def xarray 49 A49.x put yarray 49 A49.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A50 load GetCenter end 28.45276 div /A50.y exch def 26.26408 div /A50.x exch def xarray 50 A50.x put yarray 50 A50.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A51 load GetCenter end 28.45276 div /A51.y exch def 26.26408 div /A51.x exch def xarray 51 A51.x put yarray 51 A51.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A52 load GetCenter end 28.45276 div /A52.y exch def 26.26408 div /A52.x exch def xarray 52 A52.x put yarray 52 A52.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A53 load GetCenter end 28.45276 div /A53.y exch def 26.26408 div /A53.x exch def xarray 53 A53.x put yarray 53 A53.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A54 load GetCenter end 28.45276 div /A54.y exch def 26.26408 div /A54.x exch def xarray 54 A54.x put yarray 54 A54.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A55 load GetCenter end 28.45276 div /A55.y exch def 26.26408 div /A55.x exch def xarray 55 A55.x put yarray 55 A55.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A56 load GetCenter end 28.45276 div /A56.y exch def 26.26408 div /A56.x exch def xarray 56 A56.x put yarray 56 A56.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A57 load GetCenter end 28.45276 div /A57.y exch def 26.26408 div /A57.x exch def xarray 57 A57.x put yarray 57 A57.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A58 load GetCenter end 28.45276 div /A58.y exch def 26.26408 div /A58.x exch def xarray 58 A58.x put yarray 58 A58.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A59 load GetCenter end 28.45276 div /A59.y exch def 26.26408 div /A59.x exch def xarray 59 A59.x put yarray 59 A59.y put 378 2235 a 378 2235 a tx@NodeDict begin /N@A60 load GetCenter end 28.45276 div /A60.y exch def 26.26408 div /A60.x exch def xarray 60 A60.x put yarray 60 A60.y put 378 2235 a 378 2235 a /tposmin 100 def /tnegmax -100 def tx@NodeDict begin /N@P@B load GetCenter end 28.45276 div /P@B.y exch def 26.26408 div /P@B.x exch def tx@NodeDict begin /N@P@A load GetCenter end 28.45276 div /P@A.y exch def 26.26408 div /P@A.x exch def /dx P@B.x P@A.x sub def /dy P@B.y P@A.y sub def /lenAB dx dy Pyth def /oldx xarray 0 get def /oldy yarray 0 get def 1 1 60 {/k exch def /newx xarray k get def /newy yarray k get def /ddx newx oldx sub def /ddy newy oldy sub def /det ddy dx mul ddx dy mul sub def det abs lenAB ddx ddy Pyth mul .001 mul gt {/ac oldx P@A.x sub def /bd oldy P@A.y sub def /tt ac ddy mul bd ddx mul sub det div def /ss ac dy mul bd dx mul sub det div def ss 0 ge {ss 1 le {tt 0 lt {tt tnegmax gt {/tnegmax tt def} if } {tt tposmin lt {/tposmin tt def} if } ifelse } if } if }if /oldx newx def /oldy newy def} for end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@P@A load GetCenter end 28.45276 div /P@A.y exch def 26.26408 div /P@A.x exch def tx@NodeDict begin /N@P@B load GetCenter end 28.45276 div /P@B.y exch def 26.26408 div /P@B.x exch def P@B.x P@A.x sub tposmin mul P@A.x add P@B.y P@A.y sub tposmin mul P@A.y add 28.45276 mul exch 26.26408 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a 378 2235 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@P@A load GetCenter end 28.45276 div /P@A.y exch def 26.26408 div /P@A.x exch def tx@NodeDict begin /N@P@B load GetCenter end 28.45276 div /P@B.y exch def 26.26408 div /P@B.x exch def P@B.x P@A.x sub tnegmax mul P@A.x add P@B.y P@A.y sub tnegmax mul P@A.y add 28.45276 mul exch 26.26408 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 378 2235 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 1 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A60 known { /N@A60 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 2235 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 378 2235 a 378 2235 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 378 2235 a 378 2235 a tx@Dict begin { 5.0 7.222 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 378 2235 a 348 2264 a FK(C)378 2235 y tx@Dict begin PutEnd end 378 2235 a 378 2235 a tx@Dict begin PutEnd end 378 2235 a 378 2235 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 378 2235 a 378 2235 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 378 2235 a 378 2235 a tx@Dict begin { 5.0 7.083 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 378 2235 a 349 2264 a FK(B)378 2235 y tx@Dict begin PutEnd end 378 2235 a 378 2235 a tx@Dict begin PutEnd end 378 2235 a 378 2235 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 378 2235 a 378 2235 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 378 2235 a 378 2235 a tx@Dict begin { 5.0 7.5 6.88875 0.0 0. Uput UUput } PutCoor PutBegin end 378 2235 a 347 2264 a FK(X)378 2235 y tx@Dict begin PutEnd end 378 2235 a 378 2235 a tx@Dict begin PutEnd end 378 2235 a 378 2235 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 378 2235 a 378 2235 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 378 2235 a 378 2235 a tx@Dict begin { 5.0 7.5 6.88875 0.0 180. Uput UUput } PutCoor PutBegin end 378 2235 a 347 2264 a FK(Y)378 2235 y tx@Dict begin PutEnd end 378 2235 a 378 2235 a tx@Dict begin PutEnd end 378 2235 a 378 2235 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 378 2235 a 378 2235 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A60 known { /N@A60 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 378 2235 a 378 2235 a tx@Dict begin { 5.0 17.5 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 378 2235 a 305 2264 a FK(A60)378 2235 y tx@Dict begin PutEnd end 378 2235 a 378 2235 a tx@Dict begin PutEnd end 378 2235 a 3308 2738 4 904 v 210 2741 3100 4 v 209 2841 4 100 v 260 2811 a FE(n)p FK(fnpno)r(des[plotp)r(oin)n (ts=100]{0}{13}{sin\(x\)}{)o(A})p 3308 2841 V 209 2940 V 260 2910 a FJ(\\p)s(olyIn)m(tersections)p FK({X}{Y}\(C\)\(B\){A}{60}) p 3308 2940 V 210 2944 3100 4 v 210 3055 2169 4 v 209 3959 4 904 v 1323 3456 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.811 0 -113.811 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -113.811 113.811 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67902 def /maxTickline 42.67902 def /dT 4972479 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67902 42.67902 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 75.87401 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 75.87401 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 42.67902 0 -42.67902 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -42.67902 42.67902 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -113.811 def /maxTickline 113.811 def /dT 2330850 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -113.811 113.811 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 35.56595 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 35.56595 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 3187 a FF(1)231 3774 y FE(\000)p FF(1)1932 3905 y(1)-1334 b FE(\000)p FF(1)1323 3456 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /t 1 def /t1 5 def /dt t1 t sub 199 div def /F@pstplot (sin(t)|sin(2*t)) tx@AlgToPs begin AlgToPs end cvx def /xy { F@pstplot 35.56595 mul exch 75.87401 mul exch } def /ps@Exit false def xy moveto 199 1 sub { /t t dt add def xy dup 1.e30 35.56595 mul gt { moveto } { dup -1.e30 35.56595 mul lt { moveto } { L } ifelse } ifelse ps@Exit { exit } if } repeat ps@Exit not { /t t1 def xy dup 1.e30 35.56595 mul gt { moveto } { dup -1.e30 35.56595 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1323 3456 a tx@Dict begin /t0 1 def /t1 5 def t1 t0 sub end 99 div /dt exch def 1323 3456 a 1323 3456 a tx@Dict begin /Func (sin(t)|sin(2*t) ) AlgParser cvx def end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 0 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A0 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 1 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A1 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 2 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A2 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 3 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A3 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 4 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A4 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 5 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A5 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 6 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A6 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 7 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A7 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 8 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A8 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 9 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A9 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 10 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A10 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 11 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A11 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 12 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A12 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 13 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A13 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 14 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A14 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 15 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A15 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 16 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A16 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 17 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A17 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 18 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A18 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 19 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A19 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 20 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A20 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 21 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A21 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 22 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A22 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 23 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A23 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 24 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A24 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 25 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A25 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 26 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A26 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 27 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A27 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 28 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A28 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 29 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A29 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 30 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A30 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 31 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A31 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 32 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A32 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 33 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A33 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 34 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A34 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 35 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A35 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 36 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A36 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 37 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A37 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 38 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A38 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 39 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A39 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 40 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A40 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 41 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A41 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 42 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A42 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 43 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A43 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 44 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A44 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 45 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A45 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 46 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A46 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 47 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A47 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 48 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A48 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 49 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A49 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 50 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A50 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 51 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A51 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 52 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A52 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 53 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A53 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 54 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A54 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 55 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A55 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 56 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A56 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 57 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A57 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 58 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A58 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 59 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A59 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 60 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A60 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 61 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A61 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 62 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A62 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 63 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A63 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 64 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A64 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 65 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A65 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 66 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A66 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 67 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A67 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 68 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A68 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 69 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A69 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 70 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A70 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 71 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A71 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 72 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A72 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 73 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A73 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 74 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A74 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 75 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A75 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 76 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A76 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 77 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A77 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 78 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A78 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 79 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A79 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 80 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A80 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 81 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A81 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 82 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A82 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 83 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A83 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 84 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A84 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 85 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A85 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 86 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A86 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 87 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A87 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 88 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A88 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 89 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A89 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 90 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A90 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 91 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A91 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 92 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A92 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 93 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A93 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 94 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A94 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 95 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A95 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 96 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A96 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 97 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A97 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 98 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A98 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { /t 1 dt 99 mul add def Func 35.56595 mul exch 75.87401 mul exch } false /N@A99 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin {0.0 17.78297 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin {37.937 17.78297 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } false /N@P@A 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } false /N@P@B 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a /xarray 76 array def /yarray 76 array def tx@Dict begin 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A0 load GetCenter end 35.56595 div /A0.y exch def 75.87401 div /A0.x exch def xarray 0 A0.x put yarray 0 A0.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A1 load GetCenter end 35.56595 div /A1.y exch def 75.87401 div /A1.x exch def xarray 1 A1.x put yarray 1 A1.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A2 load GetCenter end 35.56595 div /A2.y exch def 75.87401 div /A2.x exch def xarray 2 A2.x put yarray 2 A2.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A3 load GetCenter end 35.56595 div /A3.y exch def 75.87401 div /A3.x exch def xarray 3 A3.x put yarray 3 A3.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A4 load GetCenter end 35.56595 div /A4.y exch def 75.87401 div /A4.x exch def xarray 4 A4.x put yarray 4 A4.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A5 load GetCenter end 35.56595 div /A5.y exch def 75.87401 div /A5.x exch def xarray 5 A5.x put yarray 5 A5.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A6 load GetCenter end 35.56595 div /A6.y exch def 75.87401 div /A6.x exch def xarray 6 A6.x put yarray 6 A6.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A7 load GetCenter end 35.56595 div /A7.y exch def 75.87401 div /A7.x exch def xarray 7 A7.x put yarray 7 A7.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A8 load GetCenter end 35.56595 div /A8.y exch def 75.87401 div /A8.x exch def xarray 8 A8.x put yarray 8 A8.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A9 load GetCenter end 35.56595 div /A9.y exch def 75.87401 div /A9.x exch def xarray 9 A9.x put yarray 9 A9.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A10 load GetCenter end 35.56595 div /A10.y exch def 75.87401 div /A10.x exch def xarray 10 A10.x put yarray 10 A10.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A11 load GetCenter end 35.56595 div /A11.y exch def 75.87401 div /A11.x exch def xarray 11 A11.x put yarray 11 A11.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A12 load GetCenter end 35.56595 div /A12.y exch def 75.87401 div /A12.x exch def xarray 12 A12.x put yarray 12 A12.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A13 load GetCenter end 35.56595 div /A13.y exch def 75.87401 div /A13.x exch def xarray 13 A13.x put yarray 13 A13.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A14 load GetCenter end 35.56595 div /A14.y exch def 75.87401 div /A14.x exch def xarray 14 A14.x put yarray 14 A14.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A15 load GetCenter end 35.56595 div /A15.y exch def 75.87401 div /A15.x exch def xarray 15 A15.x put yarray 15 A15.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A16 load GetCenter end 35.56595 div /A16.y exch def 75.87401 div /A16.x exch def xarray 16 A16.x put yarray 16 A16.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A17 load GetCenter end 35.56595 div /A17.y exch def 75.87401 div /A17.x exch def xarray 17 A17.x put yarray 17 A17.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A18 load GetCenter end 35.56595 div /A18.y exch def 75.87401 div /A18.x exch def xarray 18 A18.x put yarray 18 A18.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A19 load GetCenter end 35.56595 div /A19.y exch def 75.87401 div /A19.x exch def xarray 19 A19.x put yarray 19 A19.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A20 load GetCenter end 35.56595 div /A20.y exch def 75.87401 div /A20.x exch def xarray 20 A20.x put yarray 20 A20.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A21 load GetCenter end 35.56595 div /A21.y exch def 75.87401 div /A21.x exch def xarray 21 A21.x put yarray 21 A21.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A22 load GetCenter end 35.56595 div /A22.y exch def 75.87401 div /A22.x exch def xarray 22 A22.x put yarray 22 A22.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A23 load GetCenter end 35.56595 div /A23.y exch def 75.87401 div /A23.x exch def xarray 23 A23.x put yarray 23 A23.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A24 load GetCenter end 35.56595 div /A24.y exch def 75.87401 div /A24.x exch def xarray 24 A24.x put yarray 24 A24.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A25 load GetCenter end 35.56595 div /A25.y exch def 75.87401 div /A25.x exch def xarray 25 A25.x put yarray 25 A25.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A26 load GetCenter end 35.56595 div /A26.y exch def 75.87401 div /A26.x exch def xarray 26 A26.x put yarray 26 A26.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A27 load GetCenter end 35.56595 div /A27.y exch def 75.87401 div /A27.x exch def xarray 27 A27.x put yarray 27 A27.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A28 load GetCenter end 35.56595 div /A28.y exch def 75.87401 div /A28.x exch def xarray 28 A28.x put yarray 28 A28.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A29 load GetCenter end 35.56595 div /A29.y exch def 75.87401 div /A29.x exch def xarray 29 A29.x put yarray 29 A29.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A30 load GetCenter end 35.56595 div /A30.y exch def 75.87401 div /A30.x exch def xarray 30 A30.x put yarray 30 A30.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A31 load GetCenter end 35.56595 div /A31.y exch def 75.87401 div /A31.x exch def xarray 31 A31.x put yarray 31 A31.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A32 load GetCenter end 35.56595 div /A32.y exch def 75.87401 div /A32.x exch def xarray 32 A32.x put yarray 32 A32.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A33 load GetCenter end 35.56595 div /A33.y exch def 75.87401 div /A33.x exch def xarray 33 A33.x put yarray 33 A33.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A34 load GetCenter end 35.56595 div /A34.y exch def 75.87401 div /A34.x exch def xarray 34 A34.x put yarray 34 A34.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A35 load GetCenter end 35.56595 div /A35.y exch def 75.87401 div /A35.x exch def xarray 35 A35.x put yarray 35 A35.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A36 load GetCenter end 35.56595 div /A36.y exch def 75.87401 div /A36.x exch def xarray 36 A36.x put yarray 36 A36.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A37 load GetCenter end 35.56595 div /A37.y exch def 75.87401 div /A37.x exch def xarray 37 A37.x put yarray 37 A37.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A38 load GetCenter end 35.56595 div /A38.y exch def 75.87401 div /A38.x exch def xarray 38 A38.x put yarray 38 A38.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A39 load GetCenter end 35.56595 div /A39.y exch def 75.87401 div /A39.x exch def xarray 39 A39.x put yarray 39 A39.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A40 load GetCenter end 35.56595 div /A40.y exch def 75.87401 div /A40.x exch def xarray 40 A40.x put yarray 40 A40.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A41 load GetCenter end 35.56595 div /A41.y exch def 75.87401 div /A41.x exch def xarray 41 A41.x put yarray 41 A41.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A42 load GetCenter end 35.56595 div /A42.y exch def 75.87401 div /A42.x exch def xarray 42 A42.x put yarray 42 A42.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A43 load GetCenter end 35.56595 div /A43.y exch def 75.87401 div /A43.x exch def xarray 43 A43.x put yarray 43 A43.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A44 load GetCenter end 35.56595 div /A44.y exch def 75.87401 div /A44.x exch def xarray 44 A44.x put yarray 44 A44.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A45 load GetCenter end 35.56595 div /A45.y exch def 75.87401 div /A45.x exch def xarray 45 A45.x put yarray 45 A45.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A46 load GetCenter end 35.56595 div /A46.y exch def 75.87401 div /A46.x exch def xarray 46 A46.x put yarray 46 A46.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A47 load GetCenter end 35.56595 div /A47.y exch def 75.87401 div /A47.x exch def xarray 47 A47.x put yarray 47 A47.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A48 load GetCenter end 35.56595 div /A48.y exch def 75.87401 div /A48.x exch def xarray 48 A48.x put yarray 48 A48.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A49 load GetCenter end 35.56595 div /A49.y exch def 75.87401 div /A49.x exch def xarray 49 A49.x put yarray 49 A49.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A50 load GetCenter end 35.56595 div /A50.y exch def 75.87401 div /A50.x exch def xarray 50 A50.x put yarray 50 A50.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A51 load GetCenter end 35.56595 div /A51.y exch def 75.87401 div /A51.x exch def xarray 51 A51.x put yarray 51 A51.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A52 load GetCenter end 35.56595 div /A52.y exch def 75.87401 div /A52.x exch def xarray 52 A52.x put yarray 52 A52.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A53 load GetCenter end 35.56595 div /A53.y exch def 75.87401 div /A53.x exch def xarray 53 A53.x put yarray 53 A53.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A54 load GetCenter end 35.56595 div /A54.y exch def 75.87401 div /A54.x exch def xarray 54 A54.x put yarray 54 A54.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A55 load GetCenter end 35.56595 div /A55.y exch def 75.87401 div /A55.x exch def xarray 55 A55.x put yarray 55 A55.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A56 load GetCenter end 35.56595 div /A56.y exch def 75.87401 div /A56.x exch def xarray 56 A56.x put yarray 56 A56.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A57 load GetCenter end 35.56595 div /A57.y exch def 75.87401 div /A57.x exch def xarray 57 A57.x put yarray 57 A57.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A58 load GetCenter end 35.56595 div /A58.y exch def 75.87401 div /A58.x exch def xarray 58 A58.x put yarray 58 A58.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A59 load GetCenter end 35.56595 div /A59.y exch def 75.87401 div /A59.x exch def xarray 59 A59.x put yarray 59 A59.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A60 load GetCenter end 35.56595 div /A60.y exch def 75.87401 div /A60.x exch def xarray 60 A60.x put yarray 60 A60.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A61 load GetCenter end 35.56595 div /A61.y exch def 75.87401 div /A61.x exch def xarray 61 A61.x put yarray 61 A61.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A62 load GetCenter end 35.56595 div /A62.y exch def 75.87401 div /A62.x exch def xarray 62 A62.x put yarray 62 A62.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A63 load GetCenter end 35.56595 div /A63.y exch def 75.87401 div /A63.x exch def xarray 63 A63.x put yarray 63 A63.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A64 load GetCenter end 35.56595 div /A64.y exch def 75.87401 div /A64.x exch def xarray 64 A64.x put yarray 64 A64.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A65 load GetCenter end 35.56595 div /A65.y exch def 75.87401 div /A65.x exch def xarray 65 A65.x put yarray 65 A65.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A66 load GetCenter end 35.56595 div /A66.y exch def 75.87401 div /A66.x exch def xarray 66 A66.x put yarray 66 A66.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A67 load GetCenter end 35.56595 div /A67.y exch def 75.87401 div /A67.x exch def xarray 67 A67.x put yarray 67 A67.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A68 load GetCenter end 35.56595 div /A68.y exch def 75.87401 div /A68.x exch def xarray 68 A68.x put yarray 68 A68.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A69 load GetCenter end 35.56595 div /A69.y exch def 75.87401 div /A69.x exch def xarray 69 A69.x put yarray 69 A69.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A70 load GetCenter end 35.56595 div /A70.y exch def 75.87401 div /A70.x exch def xarray 70 A70.x put yarray 70 A70.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A71 load GetCenter end 35.56595 div /A71.y exch def 75.87401 div /A71.x exch def xarray 71 A71.x put yarray 71 A71.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A72 load GetCenter end 35.56595 div /A72.y exch def 75.87401 div /A72.x exch def xarray 72 A72.x put yarray 72 A72.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A73 load GetCenter end 35.56595 div /A73.y exch def 75.87401 div /A73.x exch def xarray 73 A73.x put yarray 73 A73.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A74 load GetCenter end 35.56595 div /A74.y exch def 75.87401 div /A74.x exch def xarray 74 A74.x put yarray 74 A74.y put 1323 3456 a 1323 3456 a tx@NodeDict begin /N@A75 load GetCenter end 35.56595 div /A75.y exch def 75.87401 div /A75.x exch def xarray 75 A75.x put yarray 75 A75.y put 1323 3456 a 1323 3456 a /tposmin 100 def /tnegmax -100 def tx@NodeDict begin /N@P@B load GetCenter end 35.56595 div /P@B.y exch def 75.87401 div /P@B.x exch def tx@NodeDict begin /N@P@A load GetCenter end 35.56595 div /P@A.y exch def 75.87401 div /P@A.x exch def /dx P@B.x P@A.x sub def /dy P@B.y P@A.y sub def /lenAB dx dy Pyth def /oldx xarray 0 get def /oldy yarray 0 get def 1 1 75 {/k exch def /newx xarray k get def /newy yarray k get def /ddx newx oldx sub def /ddy newy oldy sub def /det ddy dx mul ddx dy mul sub def det abs lenAB ddx ddy Pyth mul .001 mul gt {/ac oldx P@A.x sub def /bd oldy P@A.y sub def /tt ac ddy mul bd ddx mul sub det div def /ss ac dy mul bd dx mul sub det div def ss 0 ge {ss 1 le {tt 0 lt {tt tnegmax gt {/tnegmax tt def} if } {tt tposmin lt {/tposmin tt def} if } ifelse } if } if }if /oldx newx def /oldy newy def} for end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@P@A load GetCenter end 35.56595 div /P@A.y exch def 75.87401 div /P@A.x exch def tx@NodeDict begin /N@P@B load GetCenter end 35.56595 div /P@B.y exch def 75.87401 div /P@B.x exch def P@B.x P@A.x sub tposmin mul P@A.x add P@B.y P@A.y sub tposmin mul P@A.y add 35.56595 mul exch 75.87401 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a 1323 3456 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@P@A load GetCenter end 35.56595 div /P@A.y exch def 75.87401 div /P@A.x exch def tx@NodeDict begin /N@P@B load GetCenter end 35.56595 div /P@B.y exch def 75.87401 div /P@B.x exch def P@B.x P@A.x sub tnegmax mul P@A.x add P@B.y P@A.y sub tnegmax mul P@A.y add 35.56595 mul exch 75.87401 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 1323 3456 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 1 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A75 known { /N@A75 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1323 3456 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1323 3456 a 1323 3456 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1323 3456 a 1323 3456 a tx@Dict begin { 5.0 7.222 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 1323 3456 a 1293 3485 a FK(C)1323 3456 y tx@Dict begin PutEnd end 1323 3456 a 1323 3456 a tx@Dict begin PutEnd end 1323 3456 a 1323 3456 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1323 3456 a 1323 3456 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1323 3456 a 1323 3456 a tx@Dict begin { 5.0 7.083 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 1323 3456 a 1294 3485 a FK(B)1323 3456 y tx@Dict begin PutEnd end 1323 3456 a 1323 3456 a tx@Dict begin PutEnd end 1323 3456 a 1323 3456 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1323 3456 a 1323 3456 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1323 3456 a 1323 3456 a tx@Dict begin { 5.0 7.5 6.88875 0.0 0. Uput UUput } PutCoor PutBegin end 1323 3456 a 1292 3485 a FK(X)1323 3456 y tx@Dict begin PutEnd end 1323 3456 a 1323 3456 a tx@Dict begin PutEnd end 1323 3456 a 1323 3456 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1323 3456 a 1323 3456 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1323 3456 a 1323 3456 a tx@Dict begin { 5.0 7.5 6.88875 0.0 180. Uput UUput } PutCoor PutBegin end 1323 3456 a 1292 3485 a FK(Y)1323 3456 y tx@Dict begin PutEnd end 1323 3456 a 1323 3456 a tx@Dict begin PutEnd end 1323 3456 a 1323 3456 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1323 3456 a 1323 3456 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A75 known { /N@A75 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1323 3456 a 1323 3456 a tx@Dict begin { 5.0 17.5 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 1323 3456 a 1250 3485 a FK(A75)1323 3456 y tx@Dict begin PutEnd end 1323 3456 a 1323 3456 a tx@Dict begin PutEnd end 1323 3456 a 2377 3959 4 904 v 210 3962 2169 4 v 209 4062 4 100 v 260 4032 a FE(n)p FK(curv)n(epno)r(des[plotp)r(oin)n (ts=100]{1}{5})o({sin\(t\)|sin\(2*t\)}{A})p 2377 4062 V 209 4161 V 260 4131 a FJ(\\p)s(olyIn)m(tersections)p FK({X}{Y}\(C\)\(B\){A}{75})p 2377 4161 V 210 4165 2169 4 v 0 TeXcolorgray 1476 5662 a(59)p 0 TeXcolorgray eop end %%Page: 60 60 TeXDict begin 60 59 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.60) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.10.10) cvn /DEST pdfmark end 86 448 a 83 x FG(10.10)112 b(Les)38 b(9)g(p)s(ositions)g(d'une)g(\034gure)g(par)g Fx(n)p FG(psDefPSPNo)s(des)260 1663 y @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.71646 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.71646 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81097 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.71646 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 170.71646 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 177 1689 a FF(0)177 1453 y(1)177 1216 y(2)177 980 y(3)177 744 y(4)239 1756 y(0)194 b(1)h(2)f(3)g(4)g(5)h(6)260 1663 y tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@PSPN@temp 10 {InitPnode } /NodeScale {} def NewNode end end 260 1663 a 260 1663 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@PSPN@temp known { 0.0 45. /N@PSPN@temp load 0 GetEdge 0.0 45. AddOffset /N@PSPN@temp load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } false /N@PSPbl 10 {InitPnode } /NodeScale {} def NewNode end end 260 1663 a 260 1663 a tx@Dict begin tx@NodeDict begin {170.71646 113.81097 } false /N@PSPN@temp 10 {InitPnode } /NodeScale {} def NewNode end end 260 1663 a 260 1663 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@PSPN@temp known { 0.0 -135. /N@PSPN@temp load 0 GetEdge 0.0 -135. AddOffset /N@PSPN@temp load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } false /N@PSPtr 10 {InitPnode } /NodeScale {} def NewNode end end 260 1663 a 260 1663 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@PSPbl known { /N@PSPbl load GetCenter } { 0 0 } ifelse end pop tx@NodeDict begin tx@NodeDict /N@PSPtr known { /N@PSPtr load GetCenter } { 0 0 } ifelse end exch pop } false /N@PSPtl 10 {InitPnode } /NodeScale {} def NewNode end end 260 1663 a 260 1663 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@PSPtr known { /N@PSPtr load GetCenter } { 0 0 } ifelse end pop tx@NodeDict begin tx@NodeDict /N@PSPbl known { /N@PSPbl load GetCenter } { 0 0 } ifelse end exch pop } false /N@PSPbr 10 {InitPnode } /NodeScale {} def NewNode end end 260 1663 a 260 1663 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@PSPbl /N@PSPtl InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end grestore end 260 1663 a 260 1663 a tx@Dict begin tx@NodeDict begin /t 0.5 def LPut end PutBegin end 260 1663 a 260 1663 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@PSPcl 10 {InitPnode } /NodeScale {} def NewNode end end 260 1663 a 260 1663 a tx@Dict begin PutEnd end 260 1663 a 260 1663 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@PSPbl /N@PSPbr InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end grestore end 260 1663 a 260 1663 a tx@Dict begin tx@NodeDict begin /t 0.5 def LPut end PutBegin end 260 1663 a 260 1663 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@PSPbc 10 {InitPnode } /NodeScale {} def NewNode end end 260 1663 a 260 1663 a tx@Dict begin PutEnd end 260 1663 a 260 1663 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@PSPbr known { /N@PSPbr load GetCenter } { 0 0 } ifelse end pop tx@NodeDict begin tx@NodeDict /N@PSPcl known { /N@PSPcl load GetCenter } { 0 0 } ifelse end exch pop } false /N@PSPcr 10 {InitPnode } /NodeScale {} def NewNode end end 260 1663 a 260 1663 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@PSPbc known { /N@PSPbc load GetCenter } { 0 0 } ifelse end pop tx@NodeDict begin tx@NodeDict /N@PSPtr known { /N@PSPtr load GetCenter } { 0 0 } ifelse end exch pop } false /N@PSPtc 10 {InitPnode } /NodeScale {} def NewNode end end 260 1663 a 260 1663 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@PSPbc known { /N@PSPbc load GetCenter } { 0 0 } ifelse end pop tx@NodeDict begin tx@NodeDict /N@PSPcl known { /N@PSPcl load GetCenter } { 0 0 } ifelse end exch pop } false /N@PSPcc 10 {InitPnode } /NodeScale {} def NewNode end end 260 1663 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@PSPtr known { /N@PSPtr load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@PSPtc known { /N@PSPtc load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@PSPtl known { /N@PSPtl load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@PSPcr known { /N@PSPcr load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@PSPcc known { /N@PSPcc load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@PSPcl known { /N@PSPcl load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@PSPbr known { /N@PSPbr load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@PSPbc known { /N@PSPbc load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@PSPbl known { /N@PSPbl load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 260 1663 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 260 1663 a 260 1663 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@PSPbl known { /N@PSPbl load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 260 1663 a 260 1663 a tx@Dict begin { 5.0 27.49974 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 260 1663 a 146 1691 a FK(PSPbl)260 1663 y tx@Dict begin PutEnd end 260 1663 a 260 1663 a tx@Dict begin PutEnd end 260 1663 a 260 1663 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 260 1663 a 260 1663 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@PSPbc known { /N@PSPbc load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 260 1663 a 260 1663 a tx@Dict begin { 5.0 29.44427 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 260 1663 a 138 1691 a FK(PSPb)r(c)260 1663 y tx@Dict begin PutEnd end 260 1663 a 260 1663 a tx@Dict begin PutEnd end 260 1663 a 260 1663 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 260 1663 a 260 1663 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@PSPbr known { /N@PSPbr load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 260 1663 a 260 1663 a tx@Dict begin { 5.0 28.63866 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 260 1663 a 141 1691 a FK(PSPbr)260 1663 y tx@Dict begin PutEnd end 260 1663 a 260 1663 a tx@Dict begin PutEnd end 260 1663 a 260 1663 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 260 1663 a 260 1663 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@PSPcl known { /N@PSPcl load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 260 1663 a 260 1663 a tx@Dict begin { 5.0 26.38875 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 260 1663 a 150 1691 a FK(PSPcl)260 1663 y tx@Dict begin PutEnd end 260 1663 a 260 1663 a tx@Dict begin PutEnd end 260 1663 a 260 1663 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 260 1663 a 260 1663 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@PSPcc known { /N@PSPcc load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 260 1663 a 260 1663 a tx@Dict begin { 5.0 28.0555 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 260 1663 a 144 1691 a FK(PSPcc)260 1663 y tx@Dict begin PutEnd end 260 1663 a 260 1663 a tx@Dict begin PutEnd end 260 1663 a 260 1663 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 260 1663 a 260 1663 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@PSPcr known { /N@PSPcr load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 260 1663 a 260 1663 a tx@Dict begin { 5.0 27.52766 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 260 1663 a 146 1691 a FK(PSPcr)260 1663 y tx@Dict begin PutEnd end 260 1663 a 260 1663 a tx@Dict begin PutEnd end 260 1663 a 260 1663 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 260 1663 a 260 1663 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@PSPtl known { /N@PSPtl load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 260 1663 a 260 1663 a tx@Dict begin { 5.0 25.83325 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 260 1663 a 153 1691 a FK(PSPtl)260 1663 y tx@Dict begin PutEnd end 260 1663 a 260 1663 a tx@Dict begin PutEnd end 260 1663 a 260 1663 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 260 1663 a 260 1663 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@PSPtc known { /N@PSPtc load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 260 1663 a 260 1663 a tx@Dict begin { 5.0 27.5 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 260 1663 a 146 1691 a FK(PSPtc)260 1663 y tx@Dict begin PutEnd end 260 1663 a 260 1663 a tx@Dict begin PutEnd end 260 1663 a 260 1663 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 260 1663 a 260 1663 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@PSPtr known { /N@PSPtr load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 260 1663 a 260 1663 a tx@Dict begin { 5.0 26.97217 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 260 1663 a 148 1691 a FK(PSPtr)260 1663 y tx@Dict begin PutEnd end 260 1663 a 260 1663 a tx@Dict begin PutEnd end 260 1663 a 210 1895 1517 4 v 302 x FE(n)p FK(b)r(eginpspicture\(6,4\))260 2065 y FJ(\\psDefPSPNo)s(des)260 2164 y FE(n)p FK(psdots\()p 1 0 0 TeXcolorrgb(PSPbl)p 0 TeXcolorgray(\))260 2264 y FE(n)p FK(uput[45]\(PSPbl\){)p 1 0 0 TeXcolorrgb(PSPbl)p 0 TeXcolorgray(})86 2410 y SDict begin H.S end 86 2410 a 86 2410 a SDict begin 12 H.A end 86 2410 a 86 2410 a SDict begin [/View [/XYZ H.V]/Dest (subsection.10.11) cvn /DEST pdfmark end 86 2410 a 83 x FG(10.11)112 b(N\367uds)38 b(sur)g(du)f(texte)g(a)m(v)m(ec)h Fx(n)p FG(psDefBo)m(xNo)s(des)p 210 2683 3098 4 v 209 3269 4 587 v 260 3140 a tx@Dict begin CP CP translate 8. 8. scale NET end 260 3140 a 260 3140 a tx@Dict begin tx@NodeDict begin {6.88875 1.94443 44.72203 0.0 6.88875 } false /N@nom:tl 16 {InitRnode } /NodeScale {} def NewNode end end 260 3140 a 260 3140 a tx@Dict begin tx@NodeDict begin {6.88875 1.94443 44.72203 0.0 0.0 } false /N@nom:Bl 16 {InitRnode } /NodeScale {} def NewNode end end 260 3140 a 260 3140 a tx@Dict begin tx@NodeDict begin {6.88875 1.94443 44.72203 44.72203 6.88875 } false /N@nom:tr 16 {InitRnode } /NodeScale {} def NewNode end end 260 3140 a 260 3140 a tx@Dict begin tx@NodeDict begin {6.88875 1.94443 44.72203 0.0 -1.94443 } false /N@nom:bl 16 {InitRnode } /NodeScale {} def NewNode end end 260 3140 a 260 3140 a tx@Dict begin tx@NodeDict begin {6.88875 1.94443 44.72203 44.72203 0.0 } false /N@nom:Br 16 {InitRnode } /NodeScale {} def NewNode end end 260 3140 a 260 3140 a tx@Dict begin tx@NodeDict begin {6.88875 1.94443 44.72203 44.72203 -1.94443 } false /N@nom:br 16 {InitRnode } /NodeScale {} def NewNode end end 260 3140 a 1 0.8 0.8 TeXcolorrgb FK(ab)r(cdefghij)p 0 TeXcolorgray 631 3140 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@nom:bl load GetCenter end 28.45274 div /nom:bl.y exch def 28.45274 div /nom:bl.x exch def tx@NodeDict begin /N@nom:tl load GetCenter end 28.45274 div /nom:tl.y exch def 28.45274 div /nom:tl.x exch def nom:bl.x nom:tl.x add 2 div nom:bl.y nom:tl.y add 2 div 28.45274 mul exch 28.45274 mul exch } false /N@nom:Cl 10 {InitPnode } /NodeScale {} def NewNode end end 631 3140 a 631 3140 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@nom:tr load GetCenter end 28.45274 div /nom:tr.y exch def 28.45274 div /nom:tr.x exch def tx@NodeDict begin /N@nom:br load GetCenter end 28.45274 div /nom:br.y exch def 28.45274 div /nom:br.x exch def nom:tr.x nom:br.x add 2 div nom:tr.y nom:br.y add 2 div 28.45274 mul exch 28.45274 mul exch } false /N@nom:Cr 10 {InitPnode } /NodeScale {} def NewNode end end 631 3140 a 631 3140 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@nom:Cl load GetCenter end 28.45274 div /nom:Cl.y exch def 28.45274 div /nom:Cl.x exch def tx@NodeDict begin /N@nom:Cr load GetCenter end 28.45274 div /nom:Cr.y exch def 28.45274 div /nom:Cr.x exch def nom:Cl.x nom:Cr.x add 2 div nom:Cl.y nom:Cr.y add 2 div 28.45274 mul exch 28.45274 mul exch } false /N@nom:C 10 {InitPnode } /NodeScale {} def NewNode end end 631 3140 a 631 3140 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@nom:Br load GetCenter end 28.45274 div /nom:Br.y exch def 28.45274 div /nom:Br.x exch def tx@NodeDict begin /N@nom:Bl load GetCenter end 28.45274 div /nom:Bl.y exch def 28.45274 div /nom:Bl.x exch def nom:Br.x nom:Bl.x add 2 div nom:Br.y nom:Bl.y add 2 div 28.45274 mul exch 28.45274 mul exch } false /N@nom:BC 10 {InitPnode } /NodeScale {} def NewNode end end 631 3140 a 631 3140 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@nom:tr load GetCenter end 28.45274 div /nom:tr.y exch def 28.45274 div /nom:tr.x exch def tx@NodeDict begin /N@nom:tl load GetCenter end 28.45274 div /nom:tl.y exch def 28.45274 div /nom:tl.x exch def nom:tr.x nom:tl.x add 2 div nom:tr.y nom:tl.y add 2 div 28.45274 mul exch 28.45274 mul exch } false /N@nom:tC 10 {InitPnode } /NodeScale {} def NewNode end end 631 3140 a 631 3140 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@nom:br load GetCenter end 28.45274 div /nom:br.y exch def 28.45274 div /nom:br.x exch def tx@NodeDict begin /N@nom:bl load GetCenter end 28.45274 div /nom:bl.y exch def 28.45274 div /nom:bl.x exch def nom:br.x nom:bl.x add 2 div nom:br.y nom:bl.y add 2 div 28.45274 mul exch 28.45274 mul exch } false /N@nom:bC 10 {InitPnode } /NodeScale {} def NewNode end end 631 3140 a 260 3140 a tx@Dict begin CP CP translate 1 8. div 1 8. div scale NET end 260 3140 a 3258 3140 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 3258 3140 a 3258 3140 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@nom:tl known { /N@nom:tl load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3258 3140 a 3258 3140 a tx@Dict begin { 5.0 6.66676 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 3258 3140 a 3230 3169 a FK(tl)3258 3140 y tx@Dict begin PutEnd end 3258 3140 a 3258 3140 a tx@Dict begin PutEnd end 3258 3140 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor tx@NodeDict begin tx@NodeDict /N@nom:tl known { /N@nom:tl load GetCenter } { 0 0 } ifelse end 3.0 1. .setopacityalpha SD end @endspecial 3258 3140 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 3258 3140 a 3258 3140 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@nom:tC known { /N@nom:tC load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3258 3140 a 3258 3140 a tx@Dict begin { 5.0 11.11101 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 3258 3140 a 3212 3169 a FK(tC)3258 3140 y tx@Dict begin PutEnd end 3258 3140 a 3258 3140 a tx@Dict begin PutEnd end 3258 3140 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor tx@NodeDict begin tx@NodeDict /N@nom:tC known { /N@nom:tC load GetCenter } { 0 0 } ifelse end 3.0 1. .setopacityalpha SD end @endspecial 3258 3140 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 3258 3140 a 3258 3140 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@nom:tr known { /N@nom:tr load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3258 3140 a 3258 3140 a tx@Dict begin { 5.0 7.80568 6.29724 0.0 90. Uput UUput } PutCoor PutBegin end 3258 3140 a 3226 3166 a FK(tr)3258 3140 y tx@Dict begin PutEnd end 3258 3140 a 3258 3140 a tx@Dict begin PutEnd end 3258 3140 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor tx@NodeDict begin tx@NodeDict /N@nom:tr known { /N@nom:tr load GetCenter } { 0 0 } ifelse end 3.0 1. .setopacityalpha SD end @endspecial 3258 3140 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 3258 3140 a 3258 3140 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@nom:Cl known { /N@nom:Cl load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3258 3140 a 3258 3140 a tx@Dict begin { 5.0 9.99976 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 3258 3140 a 3216 3169 a FK(Cl)3258 3140 y tx@Dict begin PutEnd end 3258 3140 a 3258 3140 a tx@Dict begin PutEnd end 3258 3140 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor tx@NodeDict begin tx@NodeDict /N@nom:Cl known { /N@nom:Cl load GetCenter } { 0 0 } ifelse end 3.0 1. .setopacityalpha SD end @endspecial 3258 3140 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 3258 3140 a 3258 3140 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@nom:C known { /N@nom:C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3258 3140 a 3258 3140 a tx@Dict begin { 5.0 7.222 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 3258 3140 a 3228 3169 a FK(C)3258 3140 y tx@Dict begin PutEnd end 3258 3140 a 3258 3140 a tx@Dict begin PutEnd end 3258 3140 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor tx@NodeDict begin tx@NodeDict /N@nom:C known { /N@nom:C load GetCenter } { 0 0 } ifelse end 3.0 1. .setopacityalpha SD end @endspecial 3258 3140 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 3258 3140 a 3258 3140 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@nom:Cr known { /N@nom:Cr load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3258 3140 a 3258 3140 a tx@Dict begin { 5.0 11.13867 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 3258 3140 a 3212 3169 a FK(Cr)3258 3140 y tx@Dict begin PutEnd end 3258 3140 a 3258 3140 a tx@Dict begin PutEnd end 3258 3140 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor tx@NodeDict begin tx@NodeDict /N@nom:Cr known { /N@nom:Cr load GetCenter } { 0 0 } ifelse end 3.0 1. .setopacityalpha SD end @endspecial 3258 3140 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 3258 3140 a 3258 3140 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@nom:Bl known { /N@nom:Bl load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3258 3140 a 3258 3140 a tx@Dict begin { 5.0 9.86075 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 3258 3140 a 3217 3169 a FK(Bl)3258 3140 y tx@Dict begin PutEnd end 3258 3140 a 3258 3140 a tx@Dict begin PutEnd end 3258 3140 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor tx@NodeDict begin tx@NodeDict /N@nom:Bl known { /N@nom:Bl load GetCenter } { 0 0 } ifelse end 3.0 1. .setopacityalpha SD end @endspecial 3258 3140 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 3258 3140 a 3258 3140 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@nom:BC known { /N@nom:BC load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3258 3140 a 3258 3140 a tx@Dict begin { 5.0 14.305 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 3258 3140 a 3199 3169 a FK(BC)3258 3140 y tx@Dict begin PutEnd end 3258 3140 a 3258 3140 a tx@Dict begin PutEnd end 3258 3140 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor tx@NodeDict begin tx@NodeDict /N@nom:BC known { /N@nom:BC load GetCenter } { 0 0 } ifelse end 3.0 1. .setopacityalpha SD end @endspecial 3258 3140 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 3258 3140 a 3258 3140 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@nom:Br known { /N@nom:Br load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3258 3140 a 3258 3140 a tx@Dict begin { 5.0 10.99966 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 3258 3140 a 3212 3169 a FK(Br)3258 3140 y tx@Dict begin PutEnd end 3258 3140 a 3258 3140 a tx@Dict begin PutEnd end 3258 3140 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor tx@NodeDict begin tx@NodeDict /N@nom:Br known { /N@nom:Br load GetCenter } { 0 0 } ifelse end 3.0 1. .setopacityalpha SD end @endspecial 3258 3140 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 3258 3140 a 3258 3140 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@nom:bl known { /N@nom:bl load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3258 3140 a 3258 3140 a tx@Dict begin { 5.0 8.33325 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 3258 3140 a 3223 3169 a FK(bl)3258 3140 y tx@Dict begin PutEnd end 3258 3140 a 3258 3140 a tx@Dict begin PutEnd end 3258 3140 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor tx@NodeDict begin tx@NodeDict /N@nom:bl known { /N@nom:bl load GetCenter } { 0 0 } ifelse end 3.0 1. .setopacityalpha SD end @endspecial 3258 3140 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 3258 3140 a 3258 3140 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@nom:bC known { /N@nom:bC load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3258 3140 a 3258 3140 a tx@Dict begin { 5.0 12.7775 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 3258 3140 a 3205 3169 a FK(bC)3258 3140 y tx@Dict begin PutEnd end 3258 3140 a 3258 3140 a tx@Dict begin PutEnd end 3258 3140 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor tx@NodeDict begin tx@NodeDict /N@nom:bC known { /N@nom:bC load GetCenter } { 0 0 } ifelse end 3.0 1. .setopacityalpha SD end @endspecial 3258 3140 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 3258 3140 a 3258 3140 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@nom:br known { /N@nom:br load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3258 3140 a 3258 3140 a tx@Dict begin { 5.0 9.47217 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 3258 3140 a 3219 3169 a FK(br)3258 3140 y tx@Dict begin PutEnd end 3258 3140 a 3258 3140 a tx@Dict begin PutEnd end 3258 3140 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor tx@NodeDict begin tx@NodeDict /N@nom:br known { /N@nom:br load GetCenter } { 0 0 } ifelse end 3.0 1. .setopacityalpha SD end @endspecial 3306 3269 4 587 v 210 3273 3098 4 v 209 3372 4 100 v 3306 3372 V 209 3472 V 260 3442 a FE(n)p FK(psscaleb)r(o)n(x{15}{)23 b FJ(\\psDefBo)m(xNo)s(des)p FK({)p 1 0 0 TeXcolorrgb(nom)p 0 TeXcolorgray(})i({)i FE(n)p FK(color{red)11 b(!20})27 b(ab)r(cdefghij}})p 3306 3472 V 209 3571 V 260 3542 a FJ(\\shorthando\033)9 b FK({)26 b(:})1002 3511 y FA(1)p 3306 3571 V 209 3671 V 260 3641 a FE(n)p FK(uput[90]\()p 1 0 0 TeXcolorrgb(nom)t(:tl)p 0 TeXcolorgray(\){tl})291 b FE(n)p FK(qdisk\()p 1 0 0 TeXcolorrgb(nom)t(:tl)p 0 TeXcolorgray(\){3pt})p 3306 3671 V 209 3826 4 155 v 524 3730 a(.)524 3763 y(.)524 3796 y(.)p 3306 3826 V 209 3926 4 100 v 260 3896 a FJ(\\shorthandon)p FK({)27 b(:})p 3306 3926 V 210 3929 3098 4 v 0 TeXcolorgray 86 3990 1146 4 v 175 4067 a FC(1.)35 b(d\351sactiv)l(ation)26 b(et)e(r\351-activ)l(ation)h(de)f(\023)g(:)18 b(\024con\035it)25 b(en)n(tre)f(ce)h(mo)r(dule)f(et)g(Bab)r(el)g(en)g(fran\347ais)p 0 TeXcolorgray 0 TeXcolorgray 1476 5662 a FK(60)p 0 TeXcolorgray eop end %%Page: 61 61 TeXDict begin 61 60 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.61) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.10.12) cvn /DEST pdfmark end 86 448 a 83 x FG(10.12)112 b(Arro)m(wNotc)m(h)p 210 597 3652 4 v 209 696 4 100 v 970 666 a FE(n)p FK(curv)n(epno)r(des[plotp)r(oin)n(ts=100]{1}{1.1)o (}{)o(sin\(t\)|sin\(2*t\)}{)p 1 0 0 TeXcolorrgb(A)p 0 TeXcolorgray(})p 3860 696 V 210 700 3652 4 v 209 2076 4 1377 v 378 1928 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.25075 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.25075 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.258 def /dT 93233991 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 474.2126 569.0609 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 1422.6378 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 1422.6378 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 142.258 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 142.258 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.25075 def /dT 62155994 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 711.3189 853.59135 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.4252 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.4252 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial -9071 8227 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /t 1 def /t1 1.1 def /dt t1 t sub 199 div def /F@pstplot (sin(t)|sin(2*t)) tx@AlgToPs begin AlgToPs end cvx def /xy { F@pstplot 948.4252 mul exch 1422.6378 mul exch } def /ps@Exit false def xy moveto 199 1 sub { /t t dt add def xy dup 1.e30 948.4252 mul gt { moveto } { dup -1.e30 948.4252 mul lt { moveto } { L } ifelse } ifelse ps@Exit { exit } if } repeat ps@Exit not { /t t1 def xy dup 1.e30 948.4252 mul gt { moveto } { dup -1.e30 948.4252 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -9071 8227 a tx@Dict begin /t0 1 def /t1 1.3 def t1 t0 sub end 99 div /dt exch def -9071 8227 a -9071 8227 a tx@Dict begin /Func (sin(t)|sin(2*t) ) AlgParser cvx def end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 0 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A0 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 1 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A1 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 2 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A2 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 3 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A3 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 4 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A4 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 5 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A5 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 6 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A6 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 7 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A7 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 8 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A8 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 9 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A9 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 10 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A10 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 11 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A11 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 12 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A12 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 13 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A13 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 14 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A14 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 15 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A15 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 16 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A16 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 17 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A17 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 18 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A18 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 19 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A19 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 20 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A20 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 21 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A21 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 22 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A22 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 23 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A23 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 24 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A24 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 25 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A25 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 26 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A26 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 27 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A27 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 28 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A28 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 29 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A29 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 30 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A30 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 31 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A31 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 32 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A32 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 33 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A33 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 34 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A34 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 35 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A35 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 36 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A36 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 37 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A37 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 38 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A38 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 39 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A39 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 40 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A40 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 41 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A41 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 42 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A42 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 43 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A43 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 44 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A44 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 45 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A45 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 46 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A46 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 47 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A47 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 48 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A48 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 49 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A49 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 50 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A50 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 51 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A51 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 52 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A52 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 53 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A53 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 54 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A54 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 55 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A55 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 56 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A56 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 57 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A57 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 58 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A58 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 59 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A59 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 60 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A60 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 61 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A61 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 62 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A62 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 63 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A63 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 64 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A64 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 65 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A65 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 66 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A66 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 67 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A67 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 68 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A68 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 69 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A69 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 70 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A70 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 71 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A71 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 72 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A72 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 73 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A73 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 74 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A74 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 75 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A75 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 76 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A76 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 77 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A77 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 78 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A78 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 79 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A79 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 80 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A80 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 81 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A81 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 82 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A82 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 83 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A83 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 84 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A84 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 85 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A85 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 86 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A86 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 87 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A87 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 88 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A88 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 89 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A89 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 90 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A90 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 91 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A91 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 92 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A92 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 93 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A93 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 94 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A94 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 95 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A95 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 96 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A96 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 97 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A97 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 98 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A98 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 99 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A99 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a 1 0.4 sub 1.4 1.5 2. 1.0 mul add mul mul 10. mul /hh exch def /hh1 hh .05 sub def -9071 8227 a -9071 8227 a /PythSq { dup mul exch dup mul add } def /PtSub { 3 -1 roll sub neg 3 1 roll sub exch } def /xarray 102 array def /yarray 102 array def tx@Dict begin -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A0 load GetCenter end yarray 1 3 -1 roll put xarray 1 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A1 load GetCenter end yarray 2 3 -1 roll put xarray 2 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A2 load GetCenter end yarray 3 3 -1 roll put xarray 3 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A3 load GetCenter end yarray 4 3 -1 roll put xarray 4 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A4 load GetCenter end yarray 5 3 -1 roll put xarray 5 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A5 load GetCenter end yarray 6 3 -1 roll put xarray 6 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A6 load GetCenter end yarray 7 3 -1 roll put xarray 7 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A7 load GetCenter end yarray 8 3 -1 roll put xarray 8 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A8 load GetCenter end yarray 9 3 -1 roll put xarray 9 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A9 load GetCenter end yarray 10 3 -1 roll put xarray 10 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A10 load GetCenter end yarray 11 3 -1 roll put xarray 11 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A11 load GetCenter end yarray 12 3 -1 roll put xarray 12 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A12 load GetCenter end yarray 13 3 -1 roll put xarray 13 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A13 load GetCenter end yarray 14 3 -1 roll put xarray 14 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A14 load GetCenter end yarray 15 3 -1 roll put xarray 15 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A15 load GetCenter end yarray 16 3 -1 roll put xarray 16 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A16 load GetCenter end yarray 17 3 -1 roll put xarray 17 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A17 load GetCenter end yarray 18 3 -1 roll put xarray 18 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A18 load GetCenter end yarray 19 3 -1 roll put xarray 19 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A19 load GetCenter end yarray 20 3 -1 roll put xarray 20 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A20 load GetCenter end yarray 21 3 -1 roll put xarray 21 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A21 load GetCenter end yarray 22 3 -1 roll put xarray 22 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A22 load GetCenter end yarray 23 3 -1 roll put xarray 23 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A23 load GetCenter end yarray 24 3 -1 roll put xarray 24 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A24 load GetCenter end yarray 25 3 -1 roll put xarray 25 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A25 load GetCenter end yarray 26 3 -1 roll put xarray 26 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A26 load GetCenter end yarray 27 3 -1 roll put xarray 27 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A27 load GetCenter end yarray 28 3 -1 roll put xarray 28 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A28 load GetCenter end yarray 29 3 -1 roll put xarray 29 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A29 load GetCenter end yarray 30 3 -1 roll put xarray 30 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A30 load GetCenter end yarray 31 3 -1 roll put xarray 31 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A31 load GetCenter end yarray 32 3 -1 roll put xarray 32 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A32 load GetCenter end yarray 33 3 -1 roll put xarray 33 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A33 load GetCenter end yarray 34 3 -1 roll put xarray 34 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A34 load GetCenter end yarray 35 3 -1 roll put xarray 35 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A35 load GetCenter end yarray 36 3 -1 roll put xarray 36 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A36 load GetCenter end yarray 37 3 -1 roll put xarray 37 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A37 load GetCenter end yarray 38 3 -1 roll put xarray 38 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A38 load GetCenter end yarray 39 3 -1 roll put xarray 39 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A39 load GetCenter end yarray 40 3 -1 roll put xarray 40 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A40 load GetCenter end yarray 41 3 -1 roll put xarray 41 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A41 load GetCenter end yarray 42 3 -1 roll put xarray 42 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A42 load GetCenter end yarray 43 3 -1 roll put xarray 43 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A43 load GetCenter end yarray 44 3 -1 roll put xarray 44 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A44 load GetCenter end yarray 45 3 -1 roll put xarray 45 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A45 load GetCenter end yarray 46 3 -1 roll put xarray 46 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A46 load GetCenter end yarray 47 3 -1 roll put xarray 47 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A47 load GetCenter end yarray 48 3 -1 roll put xarray 48 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A48 load GetCenter end yarray 49 3 -1 roll put xarray 49 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A49 load GetCenter end yarray 50 3 -1 roll put xarray 50 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A50 load GetCenter end yarray 51 3 -1 roll put xarray 51 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A51 load GetCenter end yarray 52 3 -1 roll put xarray 52 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A52 load GetCenter end yarray 53 3 -1 roll put xarray 53 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A53 load GetCenter end yarray 54 3 -1 roll put xarray 54 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A54 load GetCenter end yarray 55 3 -1 roll put xarray 55 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A55 load GetCenter end yarray 56 3 -1 roll put xarray 56 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A56 load GetCenter end yarray 57 3 -1 roll put xarray 57 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A57 load GetCenter end yarray 58 3 -1 roll put xarray 58 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A58 load GetCenter end yarray 59 3 -1 roll put xarray 59 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A59 load GetCenter end yarray 60 3 -1 roll put xarray 60 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A60 load GetCenter end yarray 61 3 -1 roll put xarray 61 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A61 load GetCenter end yarray 62 3 -1 roll put xarray 62 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A62 load GetCenter end yarray 63 3 -1 roll put xarray 63 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A63 load GetCenter end yarray 64 3 -1 roll put xarray 64 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A64 load GetCenter end yarray 65 3 -1 roll put xarray 65 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A65 load GetCenter end yarray 66 3 -1 roll put xarray 66 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A66 load GetCenter end yarray 67 3 -1 roll put xarray 67 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A67 load GetCenter end yarray 68 3 -1 roll put xarray 68 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A68 load GetCenter end yarray 69 3 -1 roll put xarray 69 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A69 load GetCenter end yarray 70 3 -1 roll put xarray 70 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A70 load GetCenter end yarray 71 3 -1 roll put xarray 71 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A71 load GetCenter end yarray 72 3 -1 roll put xarray 72 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A72 load GetCenter end yarray 73 3 -1 roll put xarray 73 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A73 load GetCenter end yarray 74 3 -1 roll put xarray 74 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A74 load GetCenter end yarray 75 3 -1 roll put xarray 75 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A75 load GetCenter end yarray 76 3 -1 roll put xarray 76 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A76 load GetCenter end yarray 77 3 -1 roll put xarray 77 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A77 load GetCenter end yarray 78 3 -1 roll put xarray 78 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A78 load GetCenter end yarray 79 3 -1 roll put xarray 79 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A79 load GetCenter end yarray 80 3 -1 roll put xarray 80 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A80 load GetCenter end yarray 81 3 -1 roll put xarray 81 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A81 load GetCenter end yarray 82 3 -1 roll put xarray 82 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A82 load GetCenter end yarray 83 3 -1 roll put xarray 83 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A83 load GetCenter end yarray 84 3 -1 roll put xarray 84 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A84 load GetCenter end yarray 85 3 -1 roll put xarray 85 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A85 load GetCenter end yarray 86 3 -1 roll put xarray 86 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A86 load GetCenter end yarray 87 3 -1 roll put xarray 87 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A87 load GetCenter end yarray 88 3 -1 roll put xarray 88 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A88 load GetCenter end yarray 89 3 -1 roll put xarray 89 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A89 load GetCenter end yarray 90 3 -1 roll put xarray 90 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A90 load GetCenter end yarray 91 3 -1 roll put xarray 91 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A91 load GetCenter end yarray 92 3 -1 roll put xarray 92 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A92 load GetCenter end yarray 93 3 -1 roll put xarray 93 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A93 load GetCenter end yarray 94 3 -1 roll put xarray 94 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A94 load GetCenter end yarray 95 3 -1 roll put xarray 95 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A95 load GetCenter end yarray 96 3 -1 roll put xarray 96 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A96 load GetCenter end yarray 97 3 -1 roll put xarray 97 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A97 load GetCenter end yarray 98 3 -1 roll put xarray 98 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A98 load GetCenter end yarray 99 3 -1 roll put xarray 99 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A99 load GetCenter end yarray 100 3 -1 roll put xarray 100 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a tx@Dict begin tx@NodeDict begin { xarray 1 get dup yarray 1 get dup 3 1 roll xarray 2 get yarray 2 get PtSub 2 copy Pyth hh div 2 div dup 3 1 roll div 3 1 roll div 3 1 roll add 3 1 roll add xarray 0 3 -1 roll put yarray 0 3 -1 roll put xarray length 2 sub /topnum exch def xarray topnum get dup yarray topnum get dup 3 1 roll topnum 1 sub /topnum exch def xarray topnum get yarray topnum get 3 -1 roll sub neg 3 1 roll sub exch 2 copy Pyth hh div 2 div dup 3 1 roll div 3 1 roll div 3 -1 roll add 3 1 roll topnum 2 add /topnum exch def xarray topnum 3 -1 roll put yarray topnum 3 -1 roll put /oldcindex 0 1 add def xarray oldcindex get /xc exch def yarray oldcindex get /yc exch def /inc -1 def /cindex oldcindex def {cindex inc add /cindex exch def xarray cindex get xc sub yarray cindex get yc sub Pyth dup hh1 gt { exit } if } loop hh1 .1 add lt { xarray cindex get yarray cindex get } { xarray cindex inc sub get dup yarray cindex inc sub get dup 4 -1 roll exch xarray cindex get yarray cindex get PtSub /dy1 exch def /dx1 exch def dx1 dy1 PythSq /Aterm exch def 2 copy xc yc PtSub 2 copy 2 copy 3 -1 roll mul 3 1 roll mul add hh dup mul sub Aterm div /Cterm exch def dx1 dy1 4 1 roll mul 3 1 roll mul add Aterm div /Bterm exch def Bterm abs neg dup dup mul Cterm sub sqrt add dup /tval exch def dup dx1 dy1 4 1 roll mul 3 1 roll mul PtSub } ifelse 948.4252 div exch 1422.6378 div exch 948.4252 mul exch 1422.6378 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end -9071 8227 a -9071 8227 a end -9071 8227 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 5. 5. scale false 0.4 1.4 1.5 2. 1. .setopacityalpha ArrowD EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 5. 5. scale false 0.4 1.4 1.5 2. 1. .setopacityalpha ArrowD EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A0 known { /N@A0 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial -9071 8227 a tx@Dict begin gsave STV CP T /ps@refangle -135. def grestore end -9071 8227 a -9071 8227 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end -9071 8227 a -9071 8227 a tx@Dict begin { 5.0 7.5 6.88875 0.0 -135. Uput UUput } PutCoor PutBegin end -9071 8227 a -9102 8256 a FK(X)-9071 8227 y tx@Dict begin PutEnd end -9071 8227 a -9071 8227 a tx@Dict begin PutEnd end -9071 8227 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A0 known { /N@A0 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial -9071 8227 a tx@Dict begin gsave STV CP T /ps@refangle -135. def grestore end -9071 8227 a -9071 8227 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A0 known { /N@A0 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end -9071 8227 a -9071 8227 a tx@Dict begin { 5.0 12.5 6.88875 0.0 -135. Uput UUput } PutCoor PutBegin end -9071 8227 a -9123 8256 a FK(A0)-9071 8227 y tx@Dict begin PutEnd end -9071 8227 a -9071 8227 a tx@Dict begin PutEnd end -9071 8227 a 2062 2076 4 1377 v 2232 1928 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.25075 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.25075 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.258 def /dT 93233991 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 474.2126 569.0609 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 1422.6378 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 1422.6378 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 142.258 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 142.258 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.25075 def /dT 62155994 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 711.3189 853.59135 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.4252 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.4252 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial -7217 8227 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /t 1 def /t1 1.1 def /dt t1 t sub 199 div def /F@pstplot (sin(t)|sin(2*t)) tx@AlgToPs begin AlgToPs end cvx def /xy { F@pstplot 948.4252 mul exch 1422.6378 mul exch } def /ps@Exit false def xy moveto 199 1 sub { /t t dt add def xy dup 1.e30 948.4252 mul gt { moveto } { dup -1.e30 948.4252 mul lt { moveto } { L } ifelse } ifelse ps@Exit { exit } if } repeat ps@Exit not { /t t1 def xy dup 1.e30 948.4252 mul gt { moveto } { dup -1.e30 948.4252 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -7217 8227 a tx@Dict begin /t0 1 def /t1 1.5 def t1 t0 sub end 99 div /dt exch def -7217 8227 a -7217 8227 a tx@Dict begin /Func (sin(t)|sin(2*t) ) AlgParser cvx def end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 0 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A0 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 1 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A1 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 2 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A2 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 3 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A3 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 4 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A4 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 5 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A5 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 6 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A6 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 7 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A7 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 8 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A8 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 9 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A9 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 10 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A10 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 11 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A11 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 12 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A12 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 13 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A13 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 14 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A14 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 15 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A15 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 16 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A16 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 17 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A17 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 18 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A18 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 19 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A19 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 20 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A20 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 21 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A21 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 22 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A22 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 23 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A23 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 24 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A24 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 25 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A25 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 26 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A26 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 27 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A27 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 28 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A28 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 29 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A29 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 30 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A30 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 31 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A31 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 32 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A32 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 33 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A33 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 34 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A34 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 35 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A35 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 36 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A36 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 37 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A37 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 38 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A38 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 39 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A39 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 40 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A40 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 41 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A41 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 42 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A42 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 43 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A43 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 44 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A44 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 45 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A45 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 46 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A46 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 47 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A47 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 48 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A48 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 49 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A49 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 50 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A50 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 51 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A51 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 52 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A52 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 53 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A53 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 54 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A54 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 55 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A55 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 56 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A56 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 57 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A57 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 58 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A58 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 59 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A59 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 60 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A60 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 61 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A61 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 62 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A62 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 63 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A63 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 64 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A64 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 65 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A65 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 66 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A66 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 67 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A67 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 68 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A68 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 69 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A69 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 70 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A70 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 71 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A71 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 72 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A72 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 73 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A73 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 74 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A74 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 75 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A75 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 76 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A76 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 77 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A77 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 78 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A78 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 79 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A79 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 80 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A80 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 81 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A81 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 82 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A82 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 83 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A83 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 84 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A84 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 85 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A85 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 86 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A86 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 87 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A87 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 88 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A88 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 89 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A89 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 90 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A90 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 91 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A91 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 92 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A92 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 93 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A93 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 94 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A94 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 95 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A95 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 96 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A96 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 97 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A97 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 98 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A98 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { /t 1 dt 99 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A99 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a 1 0.4 sub 1.4 1.5 2. 1.0 mul add mul mul 10. mul /hh exch def /hh1 hh .05 sub def -7217 8227 a -7217 8227 a /PythSq { dup mul exch dup mul add } def /PtSub { 3 -1 roll sub neg 3 1 roll sub exch } def /xarray 102 array def /yarray 102 array def tx@Dict begin -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A0 load GetCenter end yarray 1 3 -1 roll put xarray 1 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A1 load GetCenter end yarray 2 3 -1 roll put xarray 2 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A2 load GetCenter end yarray 3 3 -1 roll put xarray 3 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A3 load GetCenter end yarray 4 3 -1 roll put xarray 4 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A4 load GetCenter end yarray 5 3 -1 roll put xarray 5 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A5 load GetCenter end yarray 6 3 -1 roll put xarray 6 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A6 load GetCenter end yarray 7 3 -1 roll put xarray 7 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A7 load GetCenter end yarray 8 3 -1 roll put xarray 8 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A8 load GetCenter end yarray 9 3 -1 roll put xarray 9 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A9 load GetCenter end yarray 10 3 -1 roll put xarray 10 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A10 load GetCenter end yarray 11 3 -1 roll put xarray 11 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A11 load GetCenter end yarray 12 3 -1 roll put xarray 12 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A12 load GetCenter end yarray 13 3 -1 roll put xarray 13 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A13 load GetCenter end yarray 14 3 -1 roll put xarray 14 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A14 load GetCenter end yarray 15 3 -1 roll put xarray 15 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A15 load GetCenter end yarray 16 3 -1 roll put xarray 16 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A16 load GetCenter end yarray 17 3 -1 roll put xarray 17 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A17 load GetCenter end yarray 18 3 -1 roll put xarray 18 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A18 load GetCenter end yarray 19 3 -1 roll put xarray 19 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A19 load GetCenter end yarray 20 3 -1 roll put xarray 20 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A20 load GetCenter end yarray 21 3 -1 roll put xarray 21 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A21 load GetCenter end yarray 22 3 -1 roll put xarray 22 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A22 load GetCenter end yarray 23 3 -1 roll put xarray 23 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A23 load GetCenter end yarray 24 3 -1 roll put xarray 24 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A24 load GetCenter end yarray 25 3 -1 roll put xarray 25 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A25 load GetCenter end yarray 26 3 -1 roll put xarray 26 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A26 load GetCenter end yarray 27 3 -1 roll put xarray 27 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A27 load GetCenter end yarray 28 3 -1 roll put xarray 28 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A28 load GetCenter end yarray 29 3 -1 roll put xarray 29 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A29 load GetCenter end yarray 30 3 -1 roll put xarray 30 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A30 load GetCenter end yarray 31 3 -1 roll put xarray 31 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A31 load GetCenter end yarray 32 3 -1 roll put xarray 32 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A32 load GetCenter end yarray 33 3 -1 roll put xarray 33 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A33 load GetCenter end yarray 34 3 -1 roll put xarray 34 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A34 load GetCenter end yarray 35 3 -1 roll put xarray 35 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A35 load GetCenter end yarray 36 3 -1 roll put xarray 36 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A36 load GetCenter end yarray 37 3 -1 roll put xarray 37 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A37 load GetCenter end yarray 38 3 -1 roll put xarray 38 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A38 load GetCenter end yarray 39 3 -1 roll put xarray 39 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A39 load GetCenter end yarray 40 3 -1 roll put xarray 40 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A40 load GetCenter end yarray 41 3 -1 roll put xarray 41 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A41 load GetCenter end yarray 42 3 -1 roll put xarray 42 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A42 load GetCenter end yarray 43 3 -1 roll put xarray 43 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A43 load GetCenter end yarray 44 3 -1 roll put xarray 44 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A44 load GetCenter end yarray 45 3 -1 roll put xarray 45 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A45 load GetCenter end yarray 46 3 -1 roll put xarray 46 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A46 load GetCenter end yarray 47 3 -1 roll put xarray 47 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A47 load GetCenter end yarray 48 3 -1 roll put xarray 48 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A48 load GetCenter end yarray 49 3 -1 roll put xarray 49 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A49 load GetCenter end yarray 50 3 -1 roll put xarray 50 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A50 load GetCenter end yarray 51 3 -1 roll put xarray 51 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A51 load GetCenter end yarray 52 3 -1 roll put xarray 52 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A52 load GetCenter end yarray 53 3 -1 roll put xarray 53 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A53 load GetCenter end yarray 54 3 -1 roll put xarray 54 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A54 load GetCenter end yarray 55 3 -1 roll put xarray 55 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A55 load GetCenter end yarray 56 3 -1 roll put xarray 56 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A56 load GetCenter end yarray 57 3 -1 roll put xarray 57 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A57 load GetCenter end yarray 58 3 -1 roll put xarray 58 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A58 load GetCenter end yarray 59 3 -1 roll put xarray 59 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A59 load GetCenter end yarray 60 3 -1 roll put xarray 60 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A60 load GetCenter end yarray 61 3 -1 roll put xarray 61 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A61 load GetCenter end yarray 62 3 -1 roll put xarray 62 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A62 load GetCenter end yarray 63 3 -1 roll put xarray 63 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A63 load GetCenter end yarray 64 3 -1 roll put xarray 64 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A64 load GetCenter end yarray 65 3 -1 roll put xarray 65 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A65 load GetCenter end yarray 66 3 -1 roll put xarray 66 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A66 load GetCenter end yarray 67 3 -1 roll put xarray 67 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A67 load GetCenter end yarray 68 3 -1 roll put xarray 68 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A68 load GetCenter end yarray 69 3 -1 roll put xarray 69 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A69 load GetCenter end yarray 70 3 -1 roll put xarray 70 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A70 load GetCenter end yarray 71 3 -1 roll put xarray 71 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A71 load GetCenter end yarray 72 3 -1 roll put xarray 72 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A72 load GetCenter end yarray 73 3 -1 roll put xarray 73 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A73 load GetCenter end yarray 74 3 -1 roll put xarray 74 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A74 load GetCenter end yarray 75 3 -1 roll put xarray 75 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A75 load GetCenter end yarray 76 3 -1 roll put xarray 76 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A76 load GetCenter end yarray 77 3 -1 roll put xarray 77 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A77 load GetCenter end yarray 78 3 -1 roll put xarray 78 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A78 load GetCenter end yarray 79 3 -1 roll put xarray 79 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A79 load GetCenter end yarray 80 3 -1 roll put xarray 80 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A80 load GetCenter end yarray 81 3 -1 roll put xarray 81 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A81 load GetCenter end yarray 82 3 -1 roll put xarray 82 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A82 load GetCenter end yarray 83 3 -1 roll put xarray 83 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A83 load GetCenter end yarray 84 3 -1 roll put xarray 84 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A84 load GetCenter end yarray 85 3 -1 roll put xarray 85 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A85 load GetCenter end yarray 86 3 -1 roll put xarray 86 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A86 load GetCenter end yarray 87 3 -1 roll put xarray 87 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A87 load GetCenter end yarray 88 3 -1 roll put xarray 88 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A88 load GetCenter end yarray 89 3 -1 roll put xarray 89 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A89 load GetCenter end yarray 90 3 -1 roll put xarray 90 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A90 load GetCenter end yarray 91 3 -1 roll put xarray 91 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A91 load GetCenter end yarray 92 3 -1 roll put xarray 92 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A92 load GetCenter end yarray 93 3 -1 roll put xarray 93 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A93 load GetCenter end yarray 94 3 -1 roll put xarray 94 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A94 load GetCenter end yarray 95 3 -1 roll put xarray 95 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A95 load GetCenter end yarray 96 3 -1 roll put xarray 96 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A96 load GetCenter end yarray 97 3 -1 roll put xarray 97 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A97 load GetCenter end yarray 98 3 -1 roll put xarray 98 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A98 load GetCenter end yarray 99 3 -1 roll put xarray 99 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A99 load GetCenter end yarray 100 3 -1 roll put xarray 100 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a tx@Dict begin tx@NodeDict begin { xarray 1 get dup yarray 1 get dup 3 1 roll xarray 2 get yarray 2 get PtSub 2 copy Pyth hh div 2 div dup 3 1 roll div 3 1 roll div 3 1 roll add 3 1 roll add xarray 0 3 -1 roll put yarray 0 3 -1 roll put xarray length 2 sub /topnum exch def xarray topnum get dup yarray topnum get dup 3 1 roll topnum 1 sub /topnum exch def xarray topnum get yarray topnum get 3 -1 roll sub neg 3 1 roll sub exch 2 copy Pyth hh div 2 div dup 3 1 roll div 3 1 roll div 3 -1 roll add 3 1 roll topnum 2 add /topnum exch def xarray topnum 3 -1 roll put yarray topnum 3 -1 roll put /oldcindex 0 1 add def xarray oldcindex get /xc exch def yarray oldcindex get /yc exch def /inc 1 def /cindex oldcindex def {cindex inc add /cindex exch def xarray cindex get xc sub yarray cindex get yc sub Pyth dup hh1 gt { exit } if } loop hh1 .1 add lt { xarray cindex get yarray cindex get } { xarray cindex inc sub get dup yarray cindex inc sub get dup 4 -1 roll exch xarray cindex get yarray cindex get PtSub /dy1 exch def /dx1 exch def dx1 dy1 PythSq /Aterm exch def 2 copy xc yc PtSub 2 copy 2 copy 3 -1 roll mul 3 1 roll mul add hh dup mul sub Aterm div /Cterm exch def dx1 dy1 4 1 roll mul 3 1 roll mul add Aterm div /Bterm exch def Bterm abs neg dup dup mul Cterm sub sqrt add dup /tval exch def dup dx1 dy1 4 1 roll mul 3 1 roll mul PtSub } ifelse 948.4252 div exch 1422.6378 div exch 948.4252 mul exch 1422.6378 mul exch } false /N@V 10 {InitPnode } /NodeScale {} def NewNode end end -7217 8227 a -7217 8227 a end -7217 8227 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 5. 5. scale false 0.4 1.4 1.5 2. 1. .setopacityalpha ArrowD EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 5. 5. scale false 0.4 1.4 1.5 2. 1. .setopacityalpha ArrowD EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A0 known { /N@A0 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@V known { /N@V load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@V known { /N@V load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial -7217 8227 a tx@Dict begin gsave STV CP T /ps@refangle -135. def grestore end -7217 8227 a -7217 8227 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@V known { /N@V load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end -7217 8227 a -7217 8227 a tx@Dict begin { 5.0 7.5 6.88875 0.0 -135. Uput UUput } PutCoor PutBegin end -7217 8227 a -7248 8256 a FK(V)-7217 8227 y tx@Dict begin PutEnd end -7217 8227 a -7217 8227 a tx@Dict begin PutEnd end -7217 8227 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A0 known { /N@A0 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial -7217 8227 a tx@Dict begin gsave STV CP T /ps@refangle -135. def grestore end -7217 8227 a -7217 8227 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A0 known { /N@A0 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end -7217 8227 a -7217 8227 a tx@Dict begin { 5.0 12.5 6.88875 0.0 -135. Uput UUput } PutCoor PutBegin end -7217 8227 a -7269 8256 a FK(A0)-7217 8227 y tx@Dict begin PutEnd end -7217 8227 a -7217 8227 a tx@Dict begin PutEnd end -7217 8227 a 3860 2076 4 1377 v 210 2079 3652 4 v 209 2179 4 100 v 260 2149 a FJ(\\Arro)m(wNotc)m(h)p FK([arro)n(wscale=10]{)p 1 0 0 TeXcolorrgb(A)p 0 TeXcolorgray(}{0}{>})o({X})p 2062 2179 V 149 w FJ(\\Arro)m(wNotc)m(h)p FK([arro)n(wscale=10]{)p 1 0 0 TeXcolorrgb(A)p 0 TeXcolorgray(}{0}{<)o(}{)o(V})p 3860 2179 V 209 2278 V 260 2249 a FE(n)p FK(psline[arro)n (wscale=5]{-D>}\(X\)\(A0\))p 2062 2278 V 537 w FE(n)p FK(psline[arro)n(wscale=5]{-D>}\(V\)\(A0\))p 3860 2278 V 210 2282 3652 4 v 209 3658 4 1377 v 378 3510 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.25075 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.25075 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.258 def /dT 93233991 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 474.2126 569.0609 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 1422.6378 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 1422.6378 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 142.258 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 142.258 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.25075 def /dT 62155994 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 711.3189 853.59135 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.4252 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.4252 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial -9071 9809 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /t 1 def /t1 1.1 def /dt t1 t sub 199 div def /F@pstplot (sin(t)|sin(2*t)) tx@AlgToPs begin AlgToPs end cvx def /xy { F@pstplot 948.4252 mul exch 1422.6378 mul exch } def /ps@Exit false def xy moveto 199 1 sub { /t t dt add def xy dup 1.e30 948.4252 mul gt { moveto } { dup -1.e30 948.4252 mul lt { moveto } { L } ifelse } ifelse ps@Exit { exit } if } repeat ps@Exit not { /t t1 def xy dup 1.e30 948.4252 mul gt { moveto } { dup -1.e30 948.4252 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -9071 9809 a tx@Dict begin /t0 1 def /t1 1.3 def t1 t0 sub end 99 div /dt exch def -9071 9809 a -9071 9809 a tx@Dict begin /Func (sin(t)|sin(2*t) ) AlgParser cvx def end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 0 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A0 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 1 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A1 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 2 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A2 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 3 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A3 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 4 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A4 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 5 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A5 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 6 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A6 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 7 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A7 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 8 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A8 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 9 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A9 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 10 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A10 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 11 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A11 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 12 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A12 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 13 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A13 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 14 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A14 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 15 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A15 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 16 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A16 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 17 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A17 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 18 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A18 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 19 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A19 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 20 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A20 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 21 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A21 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 22 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A22 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 23 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A23 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 24 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A24 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 25 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A25 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 26 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A26 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 27 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A27 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 28 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A28 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 29 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A29 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 30 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A30 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 31 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A31 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 32 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A32 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 33 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A33 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 34 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A34 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 35 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A35 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 36 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A36 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 37 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A37 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 38 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A38 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 39 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A39 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 40 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A40 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 41 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A41 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 42 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A42 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 43 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A43 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 44 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A44 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 45 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A45 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 46 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A46 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 47 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A47 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 48 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A48 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 49 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A49 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 50 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A50 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 51 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A51 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 52 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A52 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 53 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A53 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 54 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A54 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 55 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A55 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 56 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A56 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 57 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A57 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 58 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A58 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 59 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A59 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 60 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A60 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 61 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A61 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 62 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A62 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 63 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A63 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 64 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A64 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 65 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A65 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 66 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A66 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 67 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A67 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 68 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A68 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 69 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A69 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 70 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A70 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 71 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A71 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 72 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A72 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 73 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A73 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 74 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A74 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 75 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A75 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 76 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A76 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 77 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A77 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 78 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A78 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 79 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A79 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 80 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A80 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 81 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A81 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 82 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A82 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 83 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A83 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 84 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A84 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 85 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A85 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 86 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A86 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 87 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A87 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 88 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A88 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 89 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A89 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 90 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A90 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 91 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A91 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 92 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A92 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 93 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A93 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 94 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A94 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 95 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A95 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 96 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A96 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 97 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A97 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 98 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A98 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 99 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A99 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a 1 0.4 sub 1.4 1.5 2. 1.0 mul add mul mul 10. mul /hh exch def /hh1 hh .05 sub def -9071 9809 a -9071 9809 a /PythSq { dup mul exch dup mul add } def /PtSub { 3 -1 roll sub neg 3 1 roll sub exch } def /xarray 102 array def /yarray 102 array def tx@Dict begin -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A0 load GetCenter end yarray 1 3 -1 roll put xarray 1 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A1 load GetCenter end yarray 2 3 -1 roll put xarray 2 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A2 load GetCenter end yarray 3 3 -1 roll put xarray 3 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A3 load GetCenter end yarray 4 3 -1 roll put xarray 4 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A4 load GetCenter end yarray 5 3 -1 roll put xarray 5 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A5 load GetCenter end yarray 6 3 -1 roll put xarray 6 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A6 load GetCenter end yarray 7 3 -1 roll put xarray 7 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A7 load GetCenter end yarray 8 3 -1 roll put xarray 8 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A8 load GetCenter end yarray 9 3 -1 roll put xarray 9 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A9 load GetCenter end yarray 10 3 -1 roll put xarray 10 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A10 load GetCenter end yarray 11 3 -1 roll put xarray 11 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A11 load GetCenter end yarray 12 3 -1 roll put xarray 12 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A12 load GetCenter end yarray 13 3 -1 roll put xarray 13 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A13 load GetCenter end yarray 14 3 -1 roll put xarray 14 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A14 load GetCenter end yarray 15 3 -1 roll put xarray 15 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A15 load GetCenter end yarray 16 3 -1 roll put xarray 16 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A16 load GetCenter end yarray 17 3 -1 roll put xarray 17 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A17 load GetCenter end yarray 18 3 -1 roll put xarray 18 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A18 load GetCenter end yarray 19 3 -1 roll put xarray 19 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A19 load GetCenter end yarray 20 3 -1 roll put xarray 20 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A20 load GetCenter end yarray 21 3 -1 roll put xarray 21 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A21 load GetCenter end yarray 22 3 -1 roll put xarray 22 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A22 load GetCenter end yarray 23 3 -1 roll put xarray 23 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A23 load GetCenter end yarray 24 3 -1 roll put xarray 24 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A24 load GetCenter end yarray 25 3 -1 roll put xarray 25 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A25 load GetCenter end yarray 26 3 -1 roll put xarray 26 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A26 load GetCenter end yarray 27 3 -1 roll put xarray 27 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A27 load GetCenter end yarray 28 3 -1 roll put xarray 28 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A28 load GetCenter end yarray 29 3 -1 roll put xarray 29 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A29 load GetCenter end yarray 30 3 -1 roll put xarray 30 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A30 load GetCenter end yarray 31 3 -1 roll put xarray 31 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A31 load GetCenter end yarray 32 3 -1 roll put xarray 32 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A32 load GetCenter end yarray 33 3 -1 roll put xarray 33 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A33 load GetCenter end yarray 34 3 -1 roll put xarray 34 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A34 load GetCenter end yarray 35 3 -1 roll put xarray 35 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A35 load GetCenter end yarray 36 3 -1 roll put xarray 36 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A36 load GetCenter end yarray 37 3 -1 roll put xarray 37 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A37 load GetCenter end yarray 38 3 -1 roll put xarray 38 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A38 load GetCenter end yarray 39 3 -1 roll put xarray 39 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A39 load GetCenter end yarray 40 3 -1 roll put xarray 40 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A40 load GetCenter end yarray 41 3 -1 roll put xarray 41 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A41 load GetCenter end yarray 42 3 -1 roll put xarray 42 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A42 load GetCenter end yarray 43 3 -1 roll put xarray 43 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A43 load GetCenter end yarray 44 3 -1 roll put xarray 44 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A44 load GetCenter end yarray 45 3 -1 roll put xarray 45 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A45 load GetCenter end yarray 46 3 -1 roll put xarray 46 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A46 load GetCenter end yarray 47 3 -1 roll put xarray 47 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A47 load GetCenter end yarray 48 3 -1 roll put xarray 48 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A48 load GetCenter end yarray 49 3 -1 roll put xarray 49 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A49 load GetCenter end yarray 50 3 -1 roll put xarray 50 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A50 load GetCenter end yarray 51 3 -1 roll put xarray 51 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A51 load GetCenter end yarray 52 3 -1 roll put xarray 52 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A52 load GetCenter end yarray 53 3 -1 roll put xarray 53 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A53 load GetCenter end yarray 54 3 -1 roll put xarray 54 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A54 load GetCenter end yarray 55 3 -1 roll put xarray 55 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A55 load GetCenter end yarray 56 3 -1 roll put xarray 56 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A56 load GetCenter end yarray 57 3 -1 roll put xarray 57 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A57 load GetCenter end yarray 58 3 -1 roll put xarray 58 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A58 load GetCenter end yarray 59 3 -1 roll put xarray 59 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A59 load GetCenter end yarray 60 3 -1 roll put xarray 60 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A60 load GetCenter end yarray 61 3 -1 roll put xarray 61 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A61 load GetCenter end yarray 62 3 -1 roll put xarray 62 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A62 load GetCenter end yarray 63 3 -1 roll put xarray 63 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A63 load GetCenter end yarray 64 3 -1 roll put xarray 64 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A64 load GetCenter end yarray 65 3 -1 roll put xarray 65 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A65 load GetCenter end yarray 66 3 -1 roll put xarray 66 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A66 load GetCenter end yarray 67 3 -1 roll put xarray 67 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A67 load GetCenter end yarray 68 3 -1 roll put xarray 68 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A68 load GetCenter end yarray 69 3 -1 roll put xarray 69 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A69 load GetCenter end yarray 70 3 -1 roll put xarray 70 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A70 load GetCenter end yarray 71 3 -1 roll put xarray 71 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A71 load GetCenter end yarray 72 3 -1 roll put xarray 72 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A72 load GetCenter end yarray 73 3 -1 roll put xarray 73 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A73 load GetCenter end yarray 74 3 -1 roll put xarray 74 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A74 load GetCenter end yarray 75 3 -1 roll put xarray 75 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A75 load GetCenter end yarray 76 3 -1 roll put xarray 76 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A76 load GetCenter end yarray 77 3 -1 roll put xarray 77 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A77 load GetCenter end yarray 78 3 -1 roll put xarray 78 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A78 load GetCenter end yarray 79 3 -1 roll put xarray 79 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A79 load GetCenter end yarray 80 3 -1 roll put xarray 80 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A80 load GetCenter end yarray 81 3 -1 roll put xarray 81 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A81 load GetCenter end yarray 82 3 -1 roll put xarray 82 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A82 load GetCenter end yarray 83 3 -1 roll put xarray 83 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A83 load GetCenter end yarray 84 3 -1 roll put xarray 84 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A84 load GetCenter end yarray 85 3 -1 roll put xarray 85 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A85 load GetCenter end yarray 86 3 -1 roll put xarray 86 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A86 load GetCenter end yarray 87 3 -1 roll put xarray 87 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A87 load GetCenter end yarray 88 3 -1 roll put xarray 88 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A88 load GetCenter end yarray 89 3 -1 roll put xarray 89 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A89 load GetCenter end yarray 90 3 -1 roll put xarray 90 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A90 load GetCenter end yarray 91 3 -1 roll put xarray 91 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A91 load GetCenter end yarray 92 3 -1 roll put xarray 92 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A92 load GetCenter end yarray 93 3 -1 roll put xarray 93 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A93 load GetCenter end yarray 94 3 -1 roll put xarray 94 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A94 load GetCenter end yarray 95 3 -1 roll put xarray 95 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A95 load GetCenter end yarray 96 3 -1 roll put xarray 96 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A96 load GetCenter end yarray 97 3 -1 roll put xarray 97 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A97 load GetCenter end yarray 98 3 -1 roll put xarray 98 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A98 load GetCenter end yarray 99 3 -1 roll put xarray 99 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A99 load GetCenter end yarray 100 3 -1 roll put xarray 100 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a tx@Dict begin tx@NodeDict begin { xarray 1 get dup yarray 1 get dup 3 1 roll xarray 2 get yarray 2 get PtSub 2 copy Pyth hh div 2 div dup 3 1 roll div 3 1 roll div 3 1 roll add 3 1 roll add xarray 0 3 -1 roll put yarray 0 3 -1 roll put xarray length 2 sub /topnum exch def xarray topnum get dup yarray topnum get dup 3 1 roll topnum 1 sub /topnum exch def xarray topnum get yarray topnum get 3 -1 roll sub neg 3 1 roll sub exch 2 copy Pyth hh div 2 div dup 3 1 roll div 3 1 roll div 3 -1 roll add 3 1 roll topnum 2 add /topnum exch def xarray topnum 3 -1 roll put yarray topnum 3 -1 roll put /oldcindex 20 1 add def xarray oldcindex get /xc exch def yarray oldcindex get /yc exch def /inc -1 def /cindex oldcindex def {cindex inc add /cindex exch def xarray cindex get xc sub yarray cindex get yc sub Pyth dup hh1 gt { exit } if } loop hh1 .1 add lt { xarray cindex get yarray cindex get } { xarray cindex inc sub get dup yarray cindex inc sub get dup 4 -1 roll exch xarray cindex get yarray cindex get PtSub /dy1 exch def /dx1 exch def dx1 dy1 PythSq /Aterm exch def 2 copy xc yc PtSub 2 copy 2 copy 3 -1 roll mul 3 1 roll mul add hh dup mul sub Aterm div /Cterm exch def dx1 dy1 4 1 roll mul 3 1 roll mul add Aterm div /Bterm exch def Bterm abs neg dup dup mul Cterm sub sqrt add dup /tval exch def dup dx1 dy1 4 1 roll mul 3 1 roll mul PtSub } ifelse 948.4252 div exch 1422.6378 div exch 948.4252 mul exch 1422.6378 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end -9071 9809 a -9071 9809 a end -9071 9809 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 5. 5. scale false 0.4 1.4 1.5 2. 1. .setopacityalpha ArrowD EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 5. 5. scale false 0.4 1.4 1.5 2. 1. .setopacityalpha ArrowD EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A20 known { /N@A20 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial -9071 9809 a tx@Dict begin gsave STV CP T /ps@refangle -135. def grestore end -9071 9809 a -9071 9809 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end -9071 9809 a -9071 9809 a tx@Dict begin { 5.0 7.5 6.88875 0.0 -135. Uput UUput } PutCoor PutBegin end -9071 9809 a -9102 9838 a FK(X)-9071 9809 y tx@Dict begin PutEnd end -9071 9809 a -9071 9809 a tx@Dict begin PutEnd end -9071 9809 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A20 known { /N@A20 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial -9071 9809 a tx@Dict begin gsave STV CP T /ps@refangle -135. def grestore end -9071 9809 a -9071 9809 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A20 known { /N@A20 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end -9071 9809 a -9071 9809 a tx@Dict begin { 5.0 17.5 6.88875 0.0 -135. Uput UUput } PutCoor PutBegin end -9071 9809 a -9144 9838 a FK(A20)-9071 9809 y tx@Dict begin PutEnd end -9071 9809 a -9071 9809 a tx@Dict begin PutEnd end -9071 9809 a 2062 3658 4 1377 v 2232 3510 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.25075 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.25075 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.258 def /dT 93233991 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 474.2126 569.0609 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 1422.6378 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 1422.6378 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 142.258 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 142.258 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.25075 def /dT 62155994 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 711.3189 853.59135 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.4252 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.4252 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial -7217 9809 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /t 1 def /t1 1.1 def /dt t1 t sub 199 div def /F@pstplot (sin(t)|sin(2*t)) tx@AlgToPs begin AlgToPs end cvx def /xy { F@pstplot 948.4252 mul exch 1422.6378 mul exch } def /ps@Exit false def xy moveto 199 1 sub { /t t dt add def xy dup 1.e30 948.4252 mul gt { moveto } { dup -1.e30 948.4252 mul lt { moveto } { L } ifelse } ifelse ps@Exit { exit } if } repeat ps@Exit not { /t t1 def xy dup 1.e30 948.4252 mul gt { moveto } { dup -1.e30 948.4252 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -7217 9809 a tx@Dict begin /t0 1 def /t1 1.3 def t1 t0 sub end 99 div /dt exch def -7217 9809 a -7217 9809 a tx@Dict begin /Func (sin(t)|sin(2*t) ) AlgParser cvx def end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 0 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A0 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 1 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A1 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 2 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A2 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 3 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A3 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 4 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A4 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 5 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A5 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 6 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A6 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 7 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A7 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 8 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A8 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 9 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A9 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 10 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A10 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 11 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A11 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 12 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A12 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 13 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A13 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 14 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A14 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 15 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A15 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 16 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A16 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 17 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A17 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 18 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A18 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 19 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A19 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 20 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A20 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 21 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A21 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 22 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A22 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 23 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A23 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 24 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A24 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 25 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A25 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 26 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A26 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 27 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A27 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 28 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A28 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 29 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A29 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 30 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A30 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 31 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A31 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 32 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A32 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 33 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A33 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 34 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A34 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 35 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A35 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 36 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A36 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 37 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A37 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 38 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A38 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 39 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A39 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 40 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A40 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 41 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A41 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 42 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A42 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 43 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A43 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 44 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A44 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 45 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A45 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 46 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A46 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 47 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A47 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 48 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A48 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 49 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A49 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 50 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A50 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 51 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A51 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 52 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A52 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 53 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A53 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 54 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A54 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 55 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A55 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 56 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A56 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 57 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A57 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 58 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A58 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 59 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A59 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 60 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A60 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 61 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A61 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 62 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A62 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 63 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A63 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 64 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A64 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 65 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A65 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 66 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A66 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 67 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A67 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 68 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A68 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 69 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A69 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 70 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A70 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 71 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A71 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 72 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A72 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 73 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A73 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 74 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A74 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 75 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A75 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 76 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A76 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 77 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A77 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 78 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A78 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 79 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A79 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 80 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A80 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 81 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A81 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 82 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A82 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 83 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A83 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 84 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A84 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 85 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A85 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 86 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A86 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 87 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A87 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 88 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A88 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 89 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A89 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 90 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A90 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 91 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A91 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 92 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A92 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 93 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A93 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 94 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A94 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 95 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A95 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 96 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A96 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 97 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A97 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 98 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A98 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { /t 1 dt 99 mul add def Func 948.4252 mul exch 1422.6378 mul exch } false /N@A99 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a 1 0.4 sub 1.4 1.5 2. 1.0 mul add mul mul 10. mul /hh exch def /hh1 hh .05 sub def -7217 9809 a -7217 9809 a /PythSq { dup mul exch dup mul add } def /PtSub { 3 -1 roll sub neg 3 1 roll sub exch } def /xarray 102 array def /yarray 102 array def tx@Dict begin -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A0 load GetCenter end yarray 1 3 -1 roll put xarray 1 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A1 load GetCenter end yarray 2 3 -1 roll put xarray 2 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A2 load GetCenter end yarray 3 3 -1 roll put xarray 3 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A3 load GetCenter end yarray 4 3 -1 roll put xarray 4 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A4 load GetCenter end yarray 5 3 -1 roll put xarray 5 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A5 load GetCenter end yarray 6 3 -1 roll put xarray 6 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A6 load GetCenter end yarray 7 3 -1 roll put xarray 7 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A7 load GetCenter end yarray 8 3 -1 roll put xarray 8 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A8 load GetCenter end yarray 9 3 -1 roll put xarray 9 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A9 load GetCenter end yarray 10 3 -1 roll put xarray 10 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A10 load GetCenter end yarray 11 3 -1 roll put xarray 11 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A11 load GetCenter end yarray 12 3 -1 roll put xarray 12 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A12 load GetCenter end yarray 13 3 -1 roll put xarray 13 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A13 load GetCenter end yarray 14 3 -1 roll put xarray 14 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A14 load GetCenter end yarray 15 3 -1 roll put xarray 15 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A15 load GetCenter end yarray 16 3 -1 roll put xarray 16 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A16 load GetCenter end yarray 17 3 -1 roll put xarray 17 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A17 load GetCenter end yarray 18 3 -1 roll put xarray 18 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A18 load GetCenter end yarray 19 3 -1 roll put xarray 19 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A19 load GetCenter end yarray 20 3 -1 roll put xarray 20 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A20 load GetCenter end yarray 21 3 -1 roll put xarray 21 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A21 load GetCenter end yarray 22 3 -1 roll put xarray 22 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A22 load GetCenter end yarray 23 3 -1 roll put xarray 23 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A23 load GetCenter end yarray 24 3 -1 roll put xarray 24 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A24 load GetCenter end yarray 25 3 -1 roll put xarray 25 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A25 load GetCenter end yarray 26 3 -1 roll put xarray 26 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A26 load GetCenter end yarray 27 3 -1 roll put xarray 27 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A27 load GetCenter end yarray 28 3 -1 roll put xarray 28 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A28 load GetCenter end yarray 29 3 -1 roll put xarray 29 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A29 load GetCenter end yarray 30 3 -1 roll put xarray 30 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A30 load GetCenter end yarray 31 3 -1 roll put xarray 31 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A31 load GetCenter end yarray 32 3 -1 roll put xarray 32 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A32 load GetCenter end yarray 33 3 -1 roll put xarray 33 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A33 load GetCenter end yarray 34 3 -1 roll put xarray 34 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A34 load GetCenter end yarray 35 3 -1 roll put xarray 35 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A35 load GetCenter end yarray 36 3 -1 roll put xarray 36 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A36 load GetCenter end yarray 37 3 -1 roll put xarray 37 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A37 load GetCenter end yarray 38 3 -1 roll put xarray 38 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A38 load GetCenter end yarray 39 3 -1 roll put xarray 39 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A39 load GetCenter end yarray 40 3 -1 roll put xarray 40 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A40 load GetCenter end yarray 41 3 -1 roll put xarray 41 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A41 load GetCenter end yarray 42 3 -1 roll put xarray 42 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A42 load GetCenter end yarray 43 3 -1 roll put xarray 43 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A43 load GetCenter end yarray 44 3 -1 roll put xarray 44 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A44 load GetCenter end yarray 45 3 -1 roll put xarray 45 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A45 load GetCenter end yarray 46 3 -1 roll put xarray 46 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A46 load GetCenter end yarray 47 3 -1 roll put xarray 47 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A47 load GetCenter end yarray 48 3 -1 roll put xarray 48 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A48 load GetCenter end yarray 49 3 -1 roll put xarray 49 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A49 load GetCenter end yarray 50 3 -1 roll put xarray 50 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A50 load GetCenter end yarray 51 3 -1 roll put xarray 51 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A51 load GetCenter end yarray 52 3 -1 roll put xarray 52 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A52 load GetCenter end yarray 53 3 -1 roll put xarray 53 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A53 load GetCenter end yarray 54 3 -1 roll put xarray 54 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A54 load GetCenter end yarray 55 3 -1 roll put xarray 55 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A55 load GetCenter end yarray 56 3 -1 roll put xarray 56 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A56 load GetCenter end yarray 57 3 -1 roll put xarray 57 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A57 load GetCenter end yarray 58 3 -1 roll put xarray 58 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A58 load GetCenter end yarray 59 3 -1 roll put xarray 59 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A59 load GetCenter end yarray 60 3 -1 roll put xarray 60 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A60 load GetCenter end yarray 61 3 -1 roll put xarray 61 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A61 load GetCenter end yarray 62 3 -1 roll put xarray 62 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A62 load GetCenter end yarray 63 3 -1 roll put xarray 63 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A63 load GetCenter end yarray 64 3 -1 roll put xarray 64 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A64 load GetCenter end yarray 65 3 -1 roll put xarray 65 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A65 load GetCenter end yarray 66 3 -1 roll put xarray 66 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A66 load GetCenter end yarray 67 3 -1 roll put xarray 67 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A67 load GetCenter end yarray 68 3 -1 roll put xarray 68 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A68 load GetCenter end yarray 69 3 -1 roll put xarray 69 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A69 load GetCenter end yarray 70 3 -1 roll put xarray 70 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A70 load GetCenter end yarray 71 3 -1 roll put xarray 71 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A71 load GetCenter end yarray 72 3 -1 roll put xarray 72 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A72 load GetCenter end yarray 73 3 -1 roll put xarray 73 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A73 load GetCenter end yarray 74 3 -1 roll put xarray 74 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A74 load GetCenter end yarray 75 3 -1 roll put xarray 75 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A75 load GetCenter end yarray 76 3 -1 roll put xarray 76 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A76 load GetCenter end yarray 77 3 -1 roll put xarray 77 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A77 load GetCenter end yarray 78 3 -1 roll put xarray 78 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A78 load GetCenter end yarray 79 3 -1 roll put xarray 79 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A79 load GetCenter end yarray 80 3 -1 roll put xarray 80 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A80 load GetCenter end yarray 81 3 -1 roll put xarray 81 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A81 load GetCenter end yarray 82 3 -1 roll put xarray 82 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A82 load GetCenter end yarray 83 3 -1 roll put xarray 83 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A83 load GetCenter end yarray 84 3 -1 roll put xarray 84 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A84 load GetCenter end yarray 85 3 -1 roll put xarray 85 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A85 load GetCenter end yarray 86 3 -1 roll put xarray 86 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A86 load GetCenter end yarray 87 3 -1 roll put xarray 87 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A87 load GetCenter end yarray 88 3 -1 roll put xarray 88 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A88 load GetCenter end yarray 89 3 -1 roll put xarray 89 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A89 load GetCenter end yarray 90 3 -1 roll put xarray 90 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A90 load GetCenter end yarray 91 3 -1 roll put xarray 91 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A91 load GetCenter end yarray 92 3 -1 roll put xarray 92 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A92 load GetCenter end yarray 93 3 -1 roll put xarray 93 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A93 load GetCenter end yarray 94 3 -1 roll put xarray 94 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A94 load GetCenter end yarray 95 3 -1 roll put xarray 95 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A95 load GetCenter end yarray 96 3 -1 roll put xarray 96 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A96 load GetCenter end yarray 97 3 -1 roll put xarray 97 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A97 load GetCenter end yarray 98 3 -1 roll put xarray 98 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A98 load GetCenter end yarray 99 3 -1 roll put xarray 99 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin /N@A99 load GetCenter end yarray 100 3 -1 roll put xarray 100 3 -1 roll put 0 0 948.4252 mul exch 1422.6378 mul exch } false /N@@tmp 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a tx@Dict begin tx@NodeDict begin { xarray 1 get dup yarray 1 get dup 3 1 roll xarray 2 get yarray 2 get PtSub 2 copy Pyth hh div 2 div dup 3 1 roll div 3 1 roll div 3 1 roll add 3 1 roll add xarray 0 3 -1 roll put yarray 0 3 -1 roll put xarray length 2 sub /topnum exch def xarray topnum get dup yarray topnum get dup 3 1 roll topnum 1 sub /topnum exch def xarray topnum get yarray topnum get 3 -1 roll sub neg 3 1 roll sub exch 2 copy Pyth hh div 2 div dup 3 1 roll div 3 1 roll div 3 -1 roll add 3 1 roll topnum 2 add /topnum exch def xarray topnum 3 -1 roll put yarray topnum 3 -1 roll put /oldcindex 20 1 add def xarray oldcindex get /xc exch def yarray oldcindex get /yc exch def /inc 1 def /cindex oldcindex def {cindex inc add /cindex exch def xarray cindex get xc sub yarray cindex get yc sub Pyth dup hh1 gt { exit } if } loop hh1 .1 add lt { xarray cindex get yarray cindex get } { xarray cindex inc sub get dup yarray cindex inc sub get dup 4 -1 roll exch xarray cindex get yarray cindex get PtSub /dy1 exch def /dx1 exch def dx1 dy1 PythSq /Aterm exch def 2 copy xc yc PtSub 2 copy 2 copy 3 -1 roll mul 3 1 roll mul add hh dup mul sub Aterm div /Cterm exch def dx1 dy1 4 1 roll mul 3 1 roll mul add Aterm div /Bterm exch def Bterm abs neg dup dup mul Cterm sub sqrt add dup /tval exch def dup dx1 dy1 4 1 roll mul 3 1 roll mul PtSub } ifelse 948.4252 div exch 1422.6378 div exch 948.4252 mul exch 1422.6378 mul exch } false /N@V 10 {InitPnode } /NodeScale {} def NewNode end end -7217 9809 a -7217 9809 a end -7217 9809 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 5. 5. scale false 0.4 1.4 1.5 2. 1. .setopacityalpha ArrowD EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 5. 5. scale false 0.4 1.4 1.5 2. 1. .setopacityalpha ArrowD EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A20 known { /N@A20 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@V known { /N@V load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@V known { /N@V load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial -7217 9809 a tx@Dict begin gsave STV CP T /ps@refangle -135. def grestore end -7217 9809 a -7217 9809 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@V known { /N@V load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end -7217 9809 a -7217 9809 a tx@Dict begin { 5.0 7.5 6.88875 0.0 -135. Uput UUput } PutCoor PutBegin end -7217 9809 a -7248 9838 a FK(V)-7217 9809 y tx@Dict begin PutEnd end -7217 9809 a -7217 9809 a tx@Dict begin PutEnd end -7217 9809 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A20 known { /N@A20 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial -7217 9809 a tx@Dict begin gsave STV CP T /ps@refangle -135. def grestore end -7217 9809 a -7217 9809 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A20 known { /N@A20 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end -7217 9809 a -7217 9809 a tx@Dict begin { 5.0 17.5 6.88875 0.0 -135. Uput UUput } PutCoor PutBegin end -7217 9809 a -7290 9838 a FK(A20)-7217 9809 y tx@Dict begin PutEnd end -7217 9809 a -7217 9809 a tx@Dict begin PutEnd end -7217 9809 a 3860 3658 4 1377 v 210 3661 3652 4 v 209 3761 4 100 v 260 3731 a FJ(\\Arro)m(wNotc)m(h)p FK([arro)n(wscale=10]{)p 1 0 0 TeXcolorrgb(A)p 0 TeXcolorgray(}{0}{>})o ({X})p 2062 3761 V 149 w FJ(\\Arro)m(wNotc)m(h)p FK([arro)n (wscale=10]{)p 1 0 0 TeXcolorrgb(A)p 0 TeXcolorgray(}{0}{<)o(}{)o(V})p 3860 3761 V 209 3861 V 260 3831 a FE(n)p FK(psline[arro)n (wscale=5]{-D>}\(X\)\(A0\))p 2062 3861 V 537 w FE(n)p FK(psline[arro)n(wscale=5]{-D>}\(V\)\(A0\))p 3860 3861 V 210 3864 3652 4 v 86 3980 a SDict begin H.S end 86 3980 a 86 3980 a SDict begin 12 H.A end 86 3980 a 86 3980 a SDict begin [/View [/XYZ H.V]/Dest (subsection.10.13) cvn /DEST pdfmark end 86 3980 a 76 x FG(10.13)g(Placemen)m(t)52 b(d'une)g(\351tiquette)f(\340)g(une)h(distance)g(donn\351e)453 4173 y(a)m(v)m(ec)38 b(nlput)86 4246 y SDict begin H.S end 86 4246 a 86 4246 a SDict begin 12 H.A end 86 4246 a 86 4246 a SDict begin [/View [/XYZ H.V]/Dest (subsection.10.14) cvn /DEST pdfmark end 86 4246 a 97 x FG(10.14)112 b(Placemen)m(t)52 b(d'une)g(\351tiquette)f(\340)g(une)h(distance)g(donn\351e)453 4459 y(a)m(v)m(ec)38 b(nlput)p 210 4543 1683 4 v 209 5211 4 668 v 378 5063 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.71655 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.71655 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.71655 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 170.71652 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 5089 a FF(0)295 4853 y(1)295 4617 y(2)357 5157 y(0)195 b(1)f(2)g(3)g(4)g(5)h(6)378 5063 y tx@Dict begin tx@NodeDict begin {28.45276 28.45274 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 5063 a 378 5063 a tx@Dict begin tx@NodeDict begin {142.2638 28.45274 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 378 5063 a 378 5063 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /YA exch 28.45274 div def /XA exch 28.45276 div def tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end /YB exch 28.45274 div def /XB exch 28.45276 div def /dx XB XA sub def /dy YB YA sub def /angle dy dx Atan def /linelength 28.45274 28.45274 div def XA linelength angle cos mul add YA linelength angle sin mul add 28.45274 mul exch 28.45276 mul exch } false /N@temp@lnput 10 {InitPnode } /NodeScale {} def NewNode end end 378 5063 a 378 5063 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 5063 a 378 5063 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@temp@lnput known { /N@temp@lnput load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 5063 a 378 5063 a tx@Dict begin gsave STV newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end grestore end 378 5063 a 378 5063 a tx@Dict begin tx@NodeDict begin /t 1. def LPut end PutBegin end 378 5063 a 277 5092 a FK(T)-7 b(exte)378 5063 y tx@Dict begin PutEnd end 378 5063 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 5063 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 378 5063 a 378 5063 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 5.0 90. /N@B load 0 GetEdge 0.0 90. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 5063 a 378 5063 a tx@Dict begin { 0.0 7.083 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 378 5063 a 349 5092 a FK(B)378 5063 y tx@Dict begin PutEnd end 378 5063 a 378 5063 a tx@Dict begin PutEnd end 378 5063 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 5063 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 378 5063 a 378 5063 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 5.0 90. /N@C load 0 GetEdge 0.0 90. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 5063 a 378 5063 a tx@Dict begin { 0.0 7.222 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 378 5063 a 348 5092 a FK(C)378 5063 y tx@Dict begin PutEnd end 378 5063 a 378 5063 a tx@Dict begin PutEnd end 378 5063 a 1891 5211 4 668 v 210 5214 1683 4 v 209 5314 4 100 v 506 5284 a FJ(\\nlput)p FK(\(B\)\(C\){)p 1 0 0 TeXcolorrgb(1cm)p 0 TeXcolorgray(}{T)g(exte})p 1891 5314 V 210 5317 1683 4 v 0 TeXcolorgray 1476 5662 a(61)p 0 TeXcolorgray eop end %%Page: 62 62 TeXDict begin 62 61 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.62) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 3843 4 v 209 551 4 100 v 1317 521 a FJ(\\nlput)p FK([)p 1 0 0 TeXcolorrgb(nrot)p 0 TeXcolorgray(=)t(:U]\(B\)\(C\){1cm}{)p FE(n)p FK(red)25 b(T)-7 b(exte})p 4051 551 V 210 555 3843 4 v 209 1057 4 503 v 260 1027 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 260 1027 a 260 1027 a tx@Dict begin tx@NodeDict begin {113.81097 56.90549 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 260 1027 a 260 1027 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 260 1027 a 260 1027 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 260 1027 a 260 1027 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /YA exch 28.45274 div def /XA exch 28.45274 div def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /YB exch 28.45274 div def /XB exch 28.45274 div def /dx XB XA sub def /dy YB YA sub def /angle dy dx Atan def /linelength 28.45274 28.45274 div def XA linelength angle cos mul add YA linelength angle sin mul add 28.45274 mul exch 28.45274 mul exch } false /N@temp@lnput 10 {InitPnode } /NodeScale {} def NewNode end end 260 1027 a 260 1027 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 260 1027 a 260 1027 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@temp@lnput known { /N@temp@lnput load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 260 1027 a 260 1027 a tx@Dict begin gsave STV newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end grestore end 260 1027 a 260 1027 a tx@Dict begin tx@NodeDict begin /t 1. def LPut end PutBegin end 260 1027 a 260 1027 a tx@Dict begin NAngle RotBegin end 260 1027 a 1 0 0 TeXcolorrgb 159 1056 a FK(T)g(exte)p 0 TeXcolorgray 260 1027 a tx@Dict begin RotEnd end 260 1027 a 260 1027 a tx@Dict begin PutEnd end 260 1027 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 1489 1057 4 503 v 1541 1027 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1541 1027 a 1541 1027 a tx@Dict begin tx@NodeDict begin {113.81097 56.90549 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1541 1027 a 1541 1027 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1541 1027 a 1541 1027 a tx@Dict begin gsave STV CP T /ps@rot 180 def grestore end 1541 1027 a 1541 1027 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /YA exch 28.45274 div def /XA exch 28.45274 div def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /YB exch 28.45274 div def /XB exch 28.45274 div def /dx XB XA sub def /dy YB YA sub def /angle dy dx Atan def /linelength 28.45274 28.45274 div def XA linelength angle cos mul add YA linelength angle sin mul add 28.45274 mul exch 28.45274 mul exch } false /N@temp@lnput 10 {InitPnode } /NodeScale {} def NewNode end end 1541 1027 a 1541 1027 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 1541 1027 a 1541 1027 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@temp@lnput known { /N@temp@lnput load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 1541 1027 a 1541 1027 a tx@Dict begin gsave STV newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end grestore end 1541 1027 a 1541 1027 a tx@Dict begin tx@NodeDict begin /t 1. def LPut end PutBegin end 1541 1027 a 1541 1027 a tx@Dict begin NAngle 180 add RotBegin end 1541 1027 a 1 0 0 TeXcolorrgb 1439 1056 a FK(T)g(exte)p 0 TeXcolorgray 1541 1027 a tx@Dict begin RotEnd end 1541 1027 a 1541 1027 a tx@Dict begin PutEnd end 1541 1027 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 2770 1057 4 503 v 2821 1027 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1027 a 2821 1027 a tx@Dict begin tx@NodeDict begin {113.81097 56.90549 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1027 a 2821 1027 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2821 1027 a 2821 1027 a tx@Dict begin gsave STV CP T /ps@rot 90. def grestore end 2821 1027 a 2821 1027 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /YA exch 28.45274 div def /XA exch 28.45274 div def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /YB exch 28.45274 div def /XB exch 28.45274 div def /dx XB XA sub def /dy YB YA sub def /angle dy dx Atan def /linelength 28.45274 28.45274 div def XA linelength angle cos mul add YA linelength angle sin mul add 28.45274 mul exch 28.45274 mul exch } false /N@temp@lnput 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1027 a 2821 1027 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1027 a 2821 1027 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@temp@lnput known { /N@temp@lnput load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1027 a 2821 1027 a tx@Dict begin gsave STV newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end grestore end 2821 1027 a 2821 1027 a tx@Dict begin tx@NodeDict begin /t 1. def LPut end PutBegin end 2821 1027 a 2821 1027 a tx@Dict begin 90. RotBegin end 2821 1027 a 1 0 0 TeXcolorrgb 2720 1056 a FK(T)g(exte)p 0 TeXcolorgray 2821 1027 a tx@Dict begin RotEnd end 2821 1027 a 2821 1027 a tx@Dict begin PutEnd end 2821 1027 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 4051 1057 4 503 v 210 1060 3843 4 v 209 1160 4 100 v 697 1130 a FK(nrot=)t(:U)p 1489 1160 V 974 w(nrot=)t(:U)p 2770 1160 V 977 w(nrot=90)p 4051 1160 V 210 1163 3843 4 v 209 1666 4 503 v 260 1636 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 260 1636 a 260 1636 a tx@Dict begin tx@NodeDict begin {113.81097 56.90549 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 260 1636 a 260 1636 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 260 1636 a 260 1636 a tx@Dict begin gsave STV CP T /ps@rot 90 def grestore end 260 1636 a 260 1636 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /YA exch 28.45274 div def /XA exch 28.45274 div def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /YB exch 28.45274 div def /XB exch 28.45274 div def /dx XB XA sub def /dy YB YA sub def /angle dy dx Atan def /linelength 28.45274 28.45274 div def XA linelength angle cos mul add YA linelength angle sin mul add 28.45274 mul exch 28.45274 mul exch } false /N@temp@lnput 10 {InitPnode } /NodeScale {} def NewNode end end 260 1636 a 260 1636 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 260 1636 a 260 1636 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@temp@lnput known { /N@temp@lnput load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 260 1636 a 260 1636 a tx@Dict begin gsave STV newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end grestore end 260 1636 a 260 1636 a tx@Dict begin tx@NodeDict begin /t 1. def LPut end PutBegin end 260 1636 a 260 1636 a tx@Dict begin NAngle 90 add RotBegin end 260 1636 a 1 0 0 TeXcolorrgb 159 1664 a FK(T)g(exte)p 0 TeXcolorgray 260 1636 a tx@Dict begin RotEnd end 260 1636 a 260 1636 a tx@Dict begin PutEnd end 260 1636 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 1489 1666 4 503 v 1541 1636 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1541 1636 a 1541 1636 a tx@Dict begin tx@NodeDict begin {113.81097 56.90549 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1541 1636 a 1541 1636 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1541 1636 a 1541 1636 a tx@Dict begin gsave STV CP T /ps@rot -90 def grestore end 1541 1636 a 1541 1636 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /YA exch 28.45274 div def /XA exch 28.45274 div def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /YB exch 28.45274 div def /XB exch 28.45274 div def /dx XB XA sub def /dy YB YA sub def /angle dy dx Atan def /linelength 28.45274 28.45274 div def XA linelength angle cos mul add YA linelength angle sin mul add 28.45274 mul exch 28.45274 mul exch } false /N@temp@lnput 10 {InitPnode } /NodeScale {} def NewNode end end 1541 1636 a 1541 1636 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 1541 1636 a 1541 1636 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@temp@lnput known { /N@temp@lnput load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 1541 1636 a 1541 1636 a tx@Dict begin gsave STV newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end grestore end 1541 1636 a 1541 1636 a tx@Dict begin tx@NodeDict begin /t 1. def LPut end PutBegin end 1541 1636 a 1541 1636 a tx@Dict begin NAngle -90 add RotBegin end 1541 1636 a 1 0 0 TeXcolorrgb 1439 1664 a FK(T)g(exte)p 0 TeXcolorgray 1541 1636 a tx@Dict begin RotEnd end 1541 1636 a 1541 1636 a tx@Dict begin PutEnd end 1541 1636 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 2770 1666 4 503 v 2821 1636 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1636 a 2821 1636 a tx@Dict begin tx@NodeDict begin {113.81097 56.90549 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1636 a 2821 1636 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2821 1636 a 2821 1636 a tx@Dict begin tx@NodeDict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /YA exch 28.45274 div def /XA exch 28.45274 div def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /YB exch 28.45274 div def /XB exch 28.45274 div def /dx XB XA sub def /dy YB YA sub def /angle dy dx Atan def /linelength 28.45274 28.45274 div def XA linelength angle cos mul add YA linelength angle sin mul add 28.45274 mul exch 28.45274 mul exch } false /N@temp@lnput 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1636 a 2821 1636 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1636 a 2821 1636 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@temp@lnput known { /N@temp@lnput load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1636 a 2821 1636 a tx@Dict begin gsave STV newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end grestore end 2821 1636 a 2821 1636 a tx@Dict begin tx@NodeDict begin /t 1. def LPut end PutBegin end 2821 1636 a 1 0 0 TeXcolorrgb 2720 1664 a FK(T)g(exte)p 0 TeXcolorgray 2821 1636 a tx@Dict begin PutEnd end 2821 1636 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 4051 1666 4 503 v 210 1669 3843 4 v 209 1768 4 100 v 703 1739 a FK(nrot=)t(:L)p 1489 1768 V 979 w(nrot=)t(:R)p 2770 1768 V 852 w(sans)27 b(param\350tre)p 4051 1768 V 210 1772 3843 4 v 0 TeXcolorgray 1476 5662 a(62)p 0 TeXcolorgray eop end %%Page: 63 63 TeXDict begin 63 62 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.63) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (section.11) cvn /DEST pdfmark end 86 448 a 83 x FH(11)135 b(Homoth\351tie)p 210 625 2462 4 v 209 1007 4 382 v 260 687 a FE(n)p FK(pscircle[linest)n(yle=dotted]{1})260 787 y FJ(\\psHomothetie)p FK([linecolor=magen)n(ta]\(2,1\){.5)o(}{)o FE(n)p FK(pscir)o(cle{1)o(}})260 887 y FJ(\\psHomothetie)p FK([linecolor=red]\(2,1\){2}{)o FE(n)p FK(psc)o(ircle{)o(1})o(})260 986 y FJ(\\psHomothetie)p FK([linecolor=green]\(2,1\){3})o({)p FE(n)o FK(pscir)o(cle{1)o(}})p 2670 1007 V 210 1010 2462 4 v 209 2703 4 1693 v 2008 1483 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor gsave 1. .setopacityalpha 0.8 SLW 0 setgray -182.09827 -136.5737 45.52457 45.52457 -182.09827 -136.5737 22.76228 abs 22.76228 abs 1 0 { 0 setgray } 10.0 /Helvetica findfont 10.0 scalefont setfont Grid grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0.0 0.0 2 copy moveto 22.76228 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 4 DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 45.52457 22.76228 -182.09827 -91.04913 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2008 1483 a tx@Dict begin { 45.52457 22.76228 /yH ED /xH ED [.5 0 0 .5 .5 xH mul neg xH add .5 yH mul neg yH add] concat } tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 2008 1483 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 1 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 0 setcmykcolor 0.0 0.0 2 copy moveto 22.76228 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2008 1483 a tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 2008 1483 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 2008 1483 a tx@Dict begin { 45.52457 22.76228 /yH ED /xH ED [2 0 0 2 2 xH mul neg xH add 2 yH mul neg yH add] concat } tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 2008 1483 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor 0.0 0.0 2 copy moveto 22.76228 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2008 1483 a tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 2008 1483 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 2008 1483 a tx@Dict begin { 45.52457 22.76228 /yH ED /xH ED [3 0 0 3 3 xH mul neg xH add 3 yH mul neg yH add] concat } tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 2008 1483 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 1 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 setrgbcolor 0.0 0.0 2 copy moveto 22.76228 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2008 1483 a tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 2008 1483 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ 45.52457 22.76228 false NArray /DS 8.0 0. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 3.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 0.0 45.52457 22.76228 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 3.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ 22.76228 11.38113 0.0 0.0 -45.52457 -22.76228 -91.04913 -45.52457 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 2670 2703 4 1693 v 210 2707 2462 4 v 210 2818 V 209 3200 4 382 v 260 2880 a FE(n)p FK(pscircle[linest)n(yle=dotted]{1})260 2980 y FJ(\\psHomothetie)p FK([linecolor=magen)n(ta]\(-2,-1)o(\){.5})o({)p FE(n)o FK(pscirc)o(le{1)o(}})260 3079 y FJ(\\psHomothetie)p FK([linecolor=red]\(-2,-1\){2)o(}{)o FE(n)p FK(pscir)o(cle{1)o(}})260 3179 y FJ(\\psHomothetie)p FK([linecolor=green]\(-2,-1\){)o(3})o({)p FE(n)o FK(pscircle{)o(1})o(})p 2670 3200 V 210 3203 2462 4 v 209 4896 4 1693 v 874 4431 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor gsave 1. .setopacityalpha 0.8 SLW 0 setgray -45.52457 -45.52457 182.09827 136.5737 -45.52457 -45.52457 22.76228 abs 22.76228 abs 1 0 { 0 setgray } 10.0 /Helvetica findfont 10.0 scalefont setfont Grid grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0.0 0.0 2 copy moveto 22.76228 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 4 DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -45.52457 -22.76228 182.09827 91.04913 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 874 4431 a tx@Dict begin { -45.52457 -22.76228 /yH ED /xH ED [.5 0 0 .5 .5 xH mul neg xH add .5 yH mul neg yH add] concat } tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 874 4431 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 1 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 0 setcmykcolor 0.0 0.0 2 copy moveto 22.76228 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 874 4431 a tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 874 4431 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 874 4431 a tx@Dict begin { -45.52457 -22.76228 /yH ED /xH ED [2 0 0 2 2 xH mul neg xH add 2 yH mul neg yH add] concat } tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 874 4431 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor 0.0 0.0 2 copy moveto 22.76228 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 874 4431 a tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 874 4431 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 874 4431 a tx@Dict begin { -45.52457 -22.76228 /yH ED /xH ED [3 0 0 3 3 xH mul neg xH add 3 yH mul neg yH add] concat } tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 874 4431 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 1 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 setrgbcolor 0.0 0.0 2 copy moveto 22.76228 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 874 4431 a tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 874 4431 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ 45.52457 22.76228 false NArray /DS 8.0 0. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 3.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 0.0 -45.52457 -22.76228 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 3.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ -22.76228 -11.38113 0.0 0.0 45.52457 22.76228 91.04913 45.52457 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 2670 4896 4 1693 v 210 4899 2462 4 v 0 TeXcolorgray 1476 5662 a FK(63)p 0 TeXcolorgray eop end %%Page: 64 64 TeXDict begin 64 63 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.64) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 2935 4 v 209 933 4 482 v 496 514 a FE(n)p FK(pscircle[linest)n (yle=dotted]{1})496 614 y FJ(\\psHomothetie)p FK([linecolor=magen)n (ta]\(2,1\){-.5)o(}{)o FE(n)p FK(pscir)o(cle{1)o(}})496 713 y FJ(\\psHomothetie)p FK([linecolor=blac)n(k]\(2,1\){-1})o({)p FE(n)o FK(pscir)o(cle{1)o(}})496 813 y FJ(\\psHomothetie)p FK([linecolor=red]\(2,1\){-2}{)o FE(n)p FK(ps)o(circle{)o(1})o(})496 912 y FJ(\\psHomothetie)p FK([linecolor=green]\(2,1\){-3)o(}{)o FE(n)p FK(pscir)o(cle{1)o(}})p 3143 933 V 210 936 2935 4 v 209 3083 4 2147 v 732 2581 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor gsave 1. .setopacityalpha 0.8 SLW 0 setgray -45.52457 -45.52457 273.1474 182.09827 -45.52457 -45.52457 22.76228 abs 22.76228 abs 1 0 { 0 setgray } 10.0 /Helvetica findfont 10.0 scalefont setfont Grid grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0.0 0.0 2 copy moveto 22.76228 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 4 DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 273.1474 136.5737 -45.52457 -22.76228 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 2581 a tx@Dict begin { 45.52457 22.76228 /yH ED /xH ED [-.5 0 0 -.5 -.5 xH mul neg xH add -.5 yH mul neg yH add] concat } tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 732 2581 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 1 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 0 setcmykcolor 0.0 0.0 2 copy moveto 22.76228 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 2581 a tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 732 2581 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 732 2581 a tx@Dict begin { 45.52457 22.76228 /yH ED /xH ED [-1 0 0 -1 -1 xH mul neg xH add -1 yH mul neg yH add] concat } tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 732 2581 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 setgray 0.0 0.0 2 copy moveto 22.76228 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 2581 a tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 732 2581 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 732 2581 a tx@Dict begin { 45.52457 22.76228 /yH ED /xH ED [-2 0 0 -2 -2 xH mul neg xH add -2 yH mul neg yH add] concat } tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 732 2581 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor 0.0 0.0 2 copy moveto 22.76228 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 2581 a tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 732 2581 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 732 2581 a tx@Dict begin { 45.52457 22.76228 /yH ED /xH ED [-3 0 0 -3 -3 xH mul neg xH add -3 yH mul neg yH add] concat } tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 732 2581 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 1 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 setrgbcolor 0.0 0.0 2 copy moveto 22.76228 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 2581 a tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 732 2581 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ 45.52457 22.76228 false NArray /DS 8.0 0. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 3.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 0.0 45.52457 22.76228 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 3.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ 91.04913 45.52457 68.28685 34.14342 0.0 0.0 136.5737 68.28685 182.09827 91.04913 false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 3143 3083 4 2147 v 210 3086 2935 4 v 0 TeXcolorgray 1476 5662 a FK(64)p 0 TeXcolorgray eop end %%Page: 65 65 TeXDict begin 65 64 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.65) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (section.12) cvn /DEST pdfmark end 86 448 a 83 x FH(12)135 b(Placer)45 b(son)g(dessin)86 614 y SDict begin H.S end 86 614 a 86 614 a SDict begin 12 H.A end 86 614 a 86 614 a SDict begin [/View [/XYZ H.V]/Dest (subsection.12.1) cvn /DEST pdfmark end 86 614 a 116 x FG(12.1)112 b(Dans)38 b(le)g(texte)210 983 y FK(dessin)18 b(directemen)n(t)h(dans)f(le)g (texte)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 113.81097 113.81097 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 113.81097 56.90549 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 setrgbcolor 0.0 0.0 2 copy moveto 56.90549 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial(ici)f (est)h(inclus)f(le)g(co)r(de)h(suiv)-5 b(an)n(t)18 b(:)g FE(n)p FK(psline[linecolor=red]\(0,0\)\(4,4\))86 1082 y FE(n)p FK(psline[linecolor=blue]\(0,0\)\(4,2\))25 b FE(n)p FK(pscircle[linecolor=green]{2})210 1282 y(Le)j(dessin)f(se)g (sup)r(erp)r(ose)g(au)h(texte)g(,)f(Il)h(n'a)f(pas)g(de)h(dimension)14 b(!)86 1414 y SDict begin H.S end 86 1414 a 86 1414 a SDict begin 12 H.A end 86 1414 a 86 1414 a SDict begin [/View [/XYZ H.V]/Dest (subsection.12.2) cvn /DEST pdfmark end 86 1414 a 100 x FG(12.2)112 b(Dans)38 b(un)g(en)m(vironnemen)m(t)h (pspicture)p 210 1599 3756 4 v 209 1698 4 100 v 1900 1668 a FK(2)27 b(syn)n(taxes)p 3964 1698 V 210 1701 3756 4 v 209 1801 4 100 v 260 1771 a FJ(\\pspicture)p FK(\(4,4\))p 2086 1801 V 1273 w FJ(\\b)s(egin{pspicture})p FK(\(4,4\))p 3964 1801 V 209 1901 V 260 1871 a FE(n)p FK(psframe\(4,4\))p 2086 1901 V 1380 w FE(n)p FK(psframe\(4,4\))p 3964 1901 V 209 2000 V 260 1970 a FE(n)p FK(pscircle[linecolor=red]\(2,2\){1cm})p 2086 2000 V 631 w FE(n)p FK(pscircle[linecolor=red]\(2,2\){1cm})p 3964 2000 V 209 2100 V 260 2070 a FJ(\\endpspicture)p 2086 2100 V 1294 w(\\end{pspicture})p 3964 2100 V 210 2103 3756 4 v 209 3078 4 975 v 260 3048 a FK(texte)h(a)n(v)-5 b(an)n(t)27 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 113.81097 113.81097 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor 56.90549 56.90549 2 copy moveto 28.45274 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 944 w(texte)h(apr\350s)p 2086 3078 V 99 w(texte)g(a)n(v)-5 b(an)n(t)p @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 113.81097 113.81097 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor 56.90549 56.90549 2 copy moveto 28.45274 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 971 w(texte)28 b(apr\350s)p 3964 3078 V 210 3081 3756 4 v 86 3198 a SDict begin H.S end 86 3198 a 86 3198 a SDict begin 12 H.A end 86 3198 a 86 3198 a SDict begin [/View [/XYZ H.V]/Dest (subsection.12.3) cvn /DEST pdfmark end 86 3198 a 76 x FG(12.3)112 b(Coupure)38 b(de)g(l'image)p 210 3359 3173 4 v 209 3458 4 100 v 448 3428 a FE(n)p FK(b)r(egin{pspicture}\(4,4\))p 1509 3458 V 2081 3458 V 1026 w FE(n)p FK(b)r(egin{pspicture})p 1 0 0 TeXcolorrgb(*)p 0 TeXcolorgray(\(4,4\))p 3381 3458 V 209 3558 V 260 3528 a FE(n)p FK(pscircle[linecolor=red]\(2,2\){2.5})p 1509 3558 V 2081 3558 V 666 w FE(n)p FK(pscircle[linecolor=red]\(2,2\){2.5}) p 3381 3558 V 210 3561 3173 4 v 209 4536 4 975 v 388 4506 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 113.81097 113.81097 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor 56.90549 56.90549 2 copy moveto 71.13185 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 setrgbcolor 56.90549 56.90549 2 copy moveto 56.90549 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 56.90549 56.90549 2 copy moveto 28.45274 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1509 4536 V 2081 4536 V 2260 4506 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 113.81097 a add def /d 0.0 a add neg def /h 113.81097 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2260 4506 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 113.81097 113.81097 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor 56.90549 56.90549 2 copy moveto 71.13185 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 setrgbcolor 56.90549 56.90549 2 copy moveto 56.90549 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 56.90549 56.90549 2 copy moveto 28.45274 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3205 4506 a currentpoint initclip moveto 3205 4506 a 3381 4536 4 975 v 210 4539 3173 4 v 0 TeXcolorgray 1476 5662 a FK(65)p 0 TeXcolorgray eop end %%Page: 66 66 TeXDict begin 66 65 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.66) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.12.4) cvn /DEST pdfmark end 86 448 a 83 x FG(12.4)112 b(Rognage)38 b(partiel)p 210 616 3298 4 v 209 1561 4 945 v 260 1088 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 145.59705 a add def /d 56.90549 a add neg def /h 56.90549 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 1088 a 760 1088 a tx@Dict begin /mtrxc CM def CP CP T STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 56.90549 28.45274 0. 14.22636 14.22636 Diamond gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore clip newpath mtrxc setmatrix moveto 0 setgray end 760 1088 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor 0.0 0.0 2 copy moveto 14.22636 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor 0.0 0.0 2 copy moveto 28.45274 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 760 1088 a currentpoint initclip moveto 760 1088 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 setrgbcolor 0.0 0.0 2 copy moveto 42.67911 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1469 1088 a currentpoint initclip moveto 1469 1088 a 1517 1561 4 945 v 1568 790 a FE(n)p FK(b)r(egin{pspicture}*\(-2,-2\)\(3,2\))1568 889 y FJ(\\psclip)p 1 0 0 TeXcolorrgb 27 w FK({)p FE(n)p FK(psdiamond\(.5,.5\)\(2,1\)})p 0 TeXcolorgray 1568 989 a FE(n)p FK(pscircle[linecolor=red]{.5})1568 1088 y FE(n)p FK(pscircle[linecolor=red]{1})1568 1188 y FJ(\\endpsclip)1568 1288 y FE(n)p FK(pscircle[linecolor=green]{1.5})1568 1387 y FE(n)p FK(end{pspicture})p 3506 1561 V 210 1564 3298 4 v 86 1680 a SDict begin H.S end 86 1680 a 86 1680 a SDict begin 12 H.A end 86 1680 a 86 1680 a SDict begin [/View [/XYZ H.V]/Dest (subsection.12.5) cvn /DEST pdfmark end 86 1680 a 77 x FG(12.5)112 b(Relativ)m(e)38 b(to)f(the)g(text)g(line) p 210 1822 3109 4 v 209 1922 4 100 v 407 1892 a FK(a)n(v)-5 b(an)n(t)26 b FE(n)p FK(b)r(egin{pspicture}[)p 1 0 0 TeXcolorrgb(shift)p 0 TeXcolorgray(=*]\(1,1\))g FE(n)p FK(psframe\(1,1\))g FE(n)p FK(end{pspicture})g(apr\350s)p 3317 1922 V 210 1925 3109 4 v 209 2456 4 532 v 260 2279 a(a)n(v)-5 b(an)n(t)27 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 264 w(apr\350s)p 986 2456 V 98 w(a)n(v)-5 b(an)n(t)1261 2397 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1525 2279 a(apr\350s)p 1763 2456 V 98 w(a)n(v)g(an)n(t)2038 2161 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2302 2279 a(apr\350s)p 2540 2456 V 98 w(a)n(v)g(an)n(t)2815 2456 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3079 2279 a(apr\350s)p 3317 2456 V 210 2460 3109 4 v 209 2559 4 100 v 0 0 1 TeXcolorrgb 407 2529 a(P)n(ar)26 b(d\351faut)p 0 TeXcolorgray 986 2559 V 452 w(shift=*)p 1763 2559 V 446 w(shift=.5cm)p 2540 2559 V 348 w(shift=-.75cm)p 3317 2559 V 210 2563 3109 4 v 0 TeXcolorgray 1476 5662 a(66)p 0 TeXcolorgray eop end %%Page: 67 67 TeXDict begin 67 66 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.67) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (section.13) cvn /DEST pdfmark end 86 448 a 83 x FH(13)135 b(Placer)45 b(des)g(ob)t(jets)86 637 y SDict begin H.S end 86 637 a 86 637 a SDict begin 12 H.A end 86 637 a 86 637 a SDict begin [/View [/XYZ H.V]/Dest (subsection.13.1) cvn /DEST pdfmark end 86 637 a 93 x FG(13.1)112 b(Commande)39 b(rput)210 883 y FK(syn)n(taxe)27 b(:)h FE(n)p FK(rput*[p)r(oin)n(t)e (de)i(r\351f\351rence]{rotation}\(co)r(ordonn\351es\){con)n(ten)n(u})86 1120 y SDict begin H.S end 86 1120 a 86 1120 a SDict begin 12 H.A end 86 1120 a 86 1120 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.13.1.1) cvn /DEST pdfmark end 86 1120 a 78 x FJ(13.1.1)93 b(R\364le)31 b(de)g(l'ast\351risque)1260 1198 y SDict begin H.S end 1260 1198 a -30 x FA(4)1297 1198 y SDict begin 12 H.L end 1297 1198 a 1297 1198 a SDict begin [/Subtype /Link/Dest (Hfootnote.4) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 1297 1198 a 210 1280 1617 4 v 209 1379 4 100 v 260 1350 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 260 1350 a 168 1370 a FK(ob)r(jet)260 1350 y tx@Dict begin PutEnd end 260 1350 a 1017 1379 4 100 v 1068 1350 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 1068 1350 a 976 1370 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)1068 1350 y tx@Dict begin PutEnd end 1068 1350 a 1825 1379 4 100 v 209 1479 V 260 1449 a FE(n)p FJ(rput)p FK(\(1,0\){ob)r(jet})p 1017 1479 V 145 w FE(n)p FJ(rput*)p FK(\(1,0\){ob)r(jet})p 1825 1479 V 210 1482 1617 4 v 86 1599 a SDict begin H.S end 86 1599 a 86 1599 a SDict begin 12 H.A end 86 1599 a 86 1599 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.13.1.2) cvn /DEST pdfmark end 86 1599 a 66 x FJ(13.1.2)93 b(P)m(oin)m(t)32 b(de)g(r\351f\351rence)p 210 1730 3379 4 v 209 1830 4 100 v 1710 1800 a FK(Horizon)n(tal)p 3587 1830 V 210 1833 3379 4 v 209 1998 4 166 v 309 1916 a(l)p 401 1998 V 120 w(\340)27 b(gauc)n(he)p 1276 1998 V 1328 1916 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 1328 1916 a 20 x @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)1328 1916 y tx@Dict begin PutEnd end 1328 1916 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 3.0 1. .setopacityalpha SD end @endspecial 2085 1998 4 166 v 833 w FE(n)p FK(rput*[)p 1 0 0 TeXcolorrgb(l)p 0 TeXcolorgray(]\(1,0\){ob)r(jet})p FE(n)p FK(qdisk\(1,0\){3pt})p 3587 1998 V 210 2002 3379 4 v 209 2167 4 166 v 304 2084 a(r)p 401 2167 V 115 w(\340)g(droite)p 1276 2167 V 1328 2084 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 1328 2084 a 1143 2105 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)1328 2084 y tx@Dict begin PutEnd end 1328 2084 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 3.0 1. .setopacityalpha SD end @endspecial 2085 2167 4 166 v 829 w FE(n)p FK(rput*[)p 1 0 0 TeXcolorrgb(r)p 0 TeXcolorgray(]\(1,0\){ob)r(jet})p FE(n)p FK(qdisk\(1,0\){3pt})p 3587 2167 V 210 2170 3379 4 v 209 2270 4 100 v 1766 2240 a(v)n(ertical)p 3587 2270 V 210 2273 3379 4 v 209 2461 4 188 v 304 2343 a(t)p 401 2461 V 116 w(en)h(haut)p 1276 2461 V 1328 2343 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 1328 2343 a 1236 2400 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)1328 2343 y tx@Dict begin PutEnd end 1328 2343 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 3.0 1. .setopacityalpha SD end @endspecial 2085 2461 4 188 v 829 w FE(n)p FK(rput*[)p 1 0 0 TeXcolorrgb(t)p 0 TeXcolorgray(]\(1,0\){ob)r(jet})p FE(n)p FK(qdisk\(1,0\){3pt})p 3587 2461 V 210 2465 3379 4 v 209 2630 4 166 v 283 2583 a(b)p 401 2630 V 123 w(en)g(bas)p 1276 2630 V 1328 2583 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 1328 2583 a 1236 2567 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)1328 2583 y tx@Dict begin PutEnd end 1328 2583 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 3.0 1. .setopacityalpha SD end @endspecial 2085 2630 4 166 v 808 w FE(n)p FK(rput*)f([)p 1 0 0 TeXcolorrgb(b)p 0 TeXcolorgray(]\(1,0\){ob)r(jet})p FE(n)p FK(qdisk\(1,0\){3pt})p 3587 2630 V 210 2633 3379 4 v 209 2799 4 166 v 291 2740 a(B)p 401 2799 V 102 w(sur)g(la)g(ligne)h (d'\351criture)p 1276 2799 V 1328 2740 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 1328 2740 a -92 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)1328 2740 y tx@Dict begin PutEnd end 1328 2740 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 3.0 1. .setopacityalpha SD end @endspecial 2085 2799 4 166 v 816 w FE(n)p FK(rput*[)p 1 0 0 TeXcolorrgb(B])p 0 TeXcolorgray(\(1,0\){ob)r(jet})p FE(n)p FK(qdisk\(1,0\){3pt})p 3587 2799 V 210 2802 3379 4 v 209 2902 4 100 v 1522 2872 a(horizon)n(tal)e(et)i(v)n(ertical)p 3587 2902 V 210 2905 3379 4 v 209 3093 4 188 v 288 2975 a(rt)p 401 3093 V 99 w(\340)f(droite)g(et)h(en)g(haut)p 1276 3093 V 1328 2975 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 1328 2975 a 1143 3032 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)1328 2975 y tx@Dict begin PutEnd end 1328 2975 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 3.0 1. .setopacityalpha SD end @endspecial 2085 3093 4 188 v 813 w FE(n)p FK(rput*[)p 1 0 0 TeXcolorrgb(rt)p 0 TeXcolorgray(]\(1,0\){ob)r(jet})p FE(n)p FK(qdisk\(1,0\){3pt})p 3587 3093 V 210 3096 3379 4 v 86 3212 a SDict begin H.S end 86 3212 a 86 3212 a SDict begin 12 H.A end 86 3212 a 86 3212 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.13.1.3) cvn /DEST pdfmark end 86 3212 a 67 x FJ(13.1.3)93 b(Angle)31 b(de)h(rotation)g(de)f(l'ob)s (jet)p 210 3360 3433 4 v 209 3460 4 100 v 260 3430 a FE(n)p FK(rput*[t]{45})p 781 3460 V 85 w FE(n)p FK(rput*[t]{90})p 1353 3460 V 85 w FE(n)p FK(rput*[b]{90})p 1925 3460 V 71 w FE(n)p FK(rput*[B]{90})p 2497 3460 V 58 w FE(n)p FK(rput*[l]{90})p 3069 3460 V 94 w FE(n)p FK(rput*[r]{90})p 3641 3460 V 210 3463 3433 4 v 209 3935 4 473 v 288 3699 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 288 3699 a 288 3699 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 288 3699 a 288 3699 a tx@Dict begin ps@rot RotBegin end 288 3699 a 195 3756 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)288 3699 y tx@Dict begin RotEnd end 288 3699 a 288 3699 a tx@Dict begin PutEnd end 288 3699 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 3.0 1. .setopacityalpha SD end @endspecial 781 3935 4 473 v 832 3699 a tx@Dict begin gsave STV CP T /ps@rot 90. def grestore end 832 3699 a 832 3699 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 832 3699 a 832 3699 a tx@Dict begin ps@rot RotBegin end 832 3699 a 740 3756 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)832 3699 y tx@Dict begin RotEnd end 832 3699 a 832 3699 a tx@Dict begin PutEnd end 832 3699 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 3.0 1. .setopacityalpha SD end @endspecial 1353 3935 4 473 v 1404 3699 a tx@Dict begin gsave STV CP T /ps@rot 90. def grestore end 1404 3699 a 1404 3699 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 1404 3699 a 1404 3699 a tx@Dict begin ps@rot RotBegin end 1404 3699 a 1312 3683 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)1404 3699 y tx@Dict begin RotEnd end 1404 3699 a 1404 3699 a tx@Dict begin PutEnd end 1404 3699 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 3.0 1. .setopacityalpha SD end @endspecial 1925 3935 4 473 v 1976 3699 a tx@Dict begin gsave STV CP T /ps@rot 90. def grestore end 1976 3699 a 1976 3699 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 1976 3699 a 1976 3699 a tx@Dict begin ps@rot RotBegin end 1976 3699 a -92 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)1976 3699 y tx@Dict begin RotEnd end 1976 3699 a 1976 3699 a tx@Dict begin PutEnd end 1976 3699 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 3.0 1. .setopacityalpha SD end @endspecial 2497 3935 4 473 v 2548 3699 a tx@Dict begin gsave STV CP T /ps@rot 90. def grestore end 2548 3699 a 2548 3699 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 2548 3699 a 2548 3699 a tx@Dict begin ps@rot RotBegin end 2548 3699 a 21 x @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)2548 3699 y tx@Dict begin RotEnd end 2548 3699 a 2548 3699 a tx@Dict begin PutEnd end 2548 3699 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 3.0 1. .setopacityalpha SD end @endspecial 3069 3935 4 473 v 3120 3699 a tx@Dict begin gsave STV CP T /ps@rot 90. def grestore end 3120 3699 a 3120 3699 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 3120 3699 a 3120 3699 a tx@Dict begin ps@rot RotBegin end 3120 3699 a 2936 3720 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)3120 3699 y tx@Dict begin RotEnd end 3120 3699 a 3120 3699 a tx@Dict begin PutEnd end 3120 3699 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 3.0 1. .setopacityalpha SD end @endspecial 3641 3935 4 473 v 210 3939 3433 4 v 86 4055 a SDict begin H.S end 86 4055 a 86 4055 a SDict begin 12 H.A end 86 4055 a 86 4055 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.13.1.4) cvn /DEST pdfmark end 86 4055 a 66 x FJ(13.1.4)93 b(Angles)31 b(de)h(rotation)f(en)h(p)s(oin) m(ts)f(cardinaux)p 210 4203 3433 4 v 209 4302 4 100 v 260 4272 a FK(haut)p 781 4302 V 406 w(haut)p 1353 4302 V 406 w(haut)p 1925 4302 V 406 w(haut)p 2497 4302 V 406 w(gauc)n(he)p 3069 4302 V 324 w(droite)p 3641 4302 V 209 4402 V 260 4372 a(et)d(Est)p 781 4402 V 353 w(et)g(Ouest)p 1353 4402 V 262 w(et)g(Nord)p 1925 4402 V 292 w(et)g(Sud)p 2497 4402 V 337 w(et)g(Est)p 3069 4402 V 353 w(et)g(Est)p 3641 4402 V 210 4405 3433 4 v 209 4505 4 100 v 260 4475 a FE(n)p FK(rput*[t]{E})p 781 4505 V 112 w FE(n)p FK(rput*[t]{W})p 1353 4505 V 84 w FE(n)p FK(rput*[t]{N})p 1925 4505 V 107 w FE(n)p FK(rput*[t]{S})p 2497 4505 V 123 w FE(n)p FK(rput*[l]{W})p 3069 4505 V 93 w FE(n)p FK(rput*[r]{W})p 3641 4505 V 210 4508 3433 4 v 209 4980 4 473 v 288 4744 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg 90 sub def grestore end 288 4744 a 288 4744 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 288 4744 a 288 4744 a tx@Dict begin ps@rot RotBegin end 288 4744 a 195 4801 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)288 4744 y tx@Dict begin RotEnd end 288 4744 a 288 4744 a tx@Dict begin PutEnd end 288 4744 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 3.0 1. .setopacityalpha SD end @endspecial 781 4980 4 473 v 832 4744 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg 90 add def grestore end 832 4744 a 832 4744 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 832 4744 a 832 4744 a tx@Dict begin ps@rot RotBegin end 832 4744 a 740 4801 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)832 4744 y tx@Dict begin RotEnd end 832 4744 a 832 4744 a tx@Dict begin PutEnd end 832 4744 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 3.0 1. .setopacityalpha SD end @endspecial 1353 4980 4 473 v 1404 4744 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1404 4744 a 1404 4744 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 1404 4744 a 1404 4744 a tx@Dict begin ps@rot RotBegin end 1404 4744 a 1312 4801 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)1404 4744 y tx@Dict begin RotEnd end 1404 4744 a 1404 4744 a tx@Dict begin PutEnd end 1404 4744 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 3.0 1. .setopacityalpha SD end @endspecial 1925 4980 4 473 v 1976 4744 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg 180 add def grestore end 1976 4744 a 1976 4744 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 1976 4744 a 1976 4744 a tx@Dict begin ps@rot RotBegin end 1976 4744 a 1884 4801 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)1976 4744 y tx@Dict begin RotEnd end 1976 4744 a 1976 4744 a tx@Dict begin PutEnd end 1976 4744 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 3.0 1. .setopacityalpha SD end @endspecial 2497 4980 4 473 v 2548 4744 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg 90 add def grestore end 2548 4744 a 2548 4744 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 2548 4744 a 2548 4744 a tx@Dict begin ps@rot RotBegin end 2548 4744 a 21 x @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)2548 4744 y tx@Dict begin RotEnd end 2548 4744 a 2548 4744 a tx@Dict begin PutEnd end 2548 4744 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 3.0 1. .setopacityalpha SD end @endspecial 3069 4980 4 473 v 3120 4744 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg 90 add def grestore end 3120 4744 a 3120 4744 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 3120 4744 a 3120 4744 a tx@Dict begin ps@rot RotBegin end 3120 4744 a 2936 4765 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)3120 4744 y tx@Dict begin RotEnd end 3120 4744 a 3120 4744 a tx@Dict begin PutEnd end 3120 4744 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 3.0 1. .setopacityalpha SD end @endspecial 3641 4980 4 473 v 210 4984 3433 4 v 0 TeXcolorgray 86 5336 1146 4 v 175 5413 a FC(4.)265 5413 y SDict begin H.S end 265 5413 a 265 5413 a SDict begin H.R end 265 5413 a 265 5413 a SDict begin [/View [/XYZ H.V]/Dest (Hfootnote.4) cvn /DEST pdfmark end 265 5413 a FC(La)c(couleur)g(de)g(fond)g(est)g(en)g(jaune)g(et)h(le)e(p)r (oin)n(t)h(de)h(r\351f\351rence)f(en)g(bleu)p 0 TeXcolorgray 0 TeXcolorgray 1476 5662 a FK(67)p 0 TeXcolorgray eop end %%Page: 68 68 TeXDict begin 68 67 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.68) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.13.2) cvn /DEST pdfmark end 86 448 a 83 x FG(13.2)112 b(Commande)39 b(uput)210 685 y FK(syn)n(taxe)18 b(:)p FJ(\\uput)p FK(*{\351cartemen)n(t}[p)r(oin)n(t)e(de)i (r\351f\351rence]{rotation}\(co)r(ordonn\351es\){con)n(ten)n(u})86 923 y SDict begin H.S end 86 923 a 86 923 a SDict begin 12 H.A end 86 923 a 86 923 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.13.2.1) cvn /DEST pdfmark end 86 923 a 100 x FJ(13.2.1)93 b(R\364le)31 b(de)g(l'ast\351risque)1260 1023 y SDict begin H.S end 1260 1023 a -30 x FA(5)1297 1023 y SDict begin 12 H.L end 1297 1023 a 1297 1023 a SDict begin [/Subtype /Link/Dest (Hfootnote.5) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 1297 1023 a 210 1104 1617 4 v 209 1204 4 100 v 260 1174 a tx@Dict begin gsave STV CP T /ps@refangle 0 def grestore end 260 1174 a 260 1174 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 260 1174 a 302 1195 a FK(ob)r(jet)260 1174 y tx@Dict begin PutEnd end 260 1174 a 1017 1204 4 100 v 1068 1174 a tx@Dict begin gsave STV CP T /ps@refangle 0 def grestore end 1068 1174 a 1068 1174 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 1068 1174 a 1110 1195 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)1068 1174 y tx@Dict begin PutEnd end 1068 1174 a 1825 1204 4 100 v 210 1207 1617 4 v 209 1307 4 100 v 260 1277 a FE(n)p FJ(uput)p FK(\(1,0\){ob)r(jet})p 1017 1307 V 131 w FE(n)p FJ(uput*)p FK(\(1,0\){ob)r(jet})p 1825 1307 V 210 1310 1617 4 v 86 1426 a SDict begin H.S end 86 1426 a 86 1426 a SDict begin 12 H.A end 86 1426 a 86 1426 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.13.2.2) cvn /DEST pdfmark end 86 1426 a 66 x FJ(13.2.2)93 b(P)m(oin)m(t)32 b(de)g(r\351f\351rence)g(:)f(angle)p 0 TeXcolorgray 0 TeXcolorgray 154 1573 2728 4 v 153 2046 4 473 v 252 1810 a FK(\340)d(45)p Fw(\260)p 505 2046 V 556 1810 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 556 1810 a 556 1810 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 556 1810 a 556 1810 a tx@Dict begin { 5.0 22.22229 6.88875 1.94443 45. Uput UUput } PutCoor PutBegin end 556 1810 a 464 1830 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)556 1810 y tx@Dict begin PutEnd end 556 1810 a 556 1810 a tx@Dict begin PutEnd end 556 1810 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 3.0 1. .setopacityalpha SD end @endspecial 1313 2046 4 473 v 829 w FE(n)p FK(uput*[)p 1 0 0 TeXcolorrgb(45)p 0 TeXcolorgray(]\(1,0\){ob)r(jet})p FE(n)p FK(qdisk\(1,0\){3pt})p 2880 2046 V 154 2049 2728 4 v 153 2522 4 473 v 252 2285 a(\340)g(90)p Fw(\260)p 505 2522 V 556 2285 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 556 2285 a 556 2285 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 556 2285 a 556 2285 a tx@Dict begin { 5.0 22.22229 6.88875 1.94443 90. Uput UUput } PutCoor PutBegin end 556 2285 a 464 2306 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)556 2285 y tx@Dict begin PutEnd end 556 2285 a 556 2285 a tx@Dict begin PutEnd end 556 2285 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 3.0 1. .setopacityalpha SD end @endspecial 1313 2522 4 473 v 829 w FE(n)p FK(uput*[)p 1 0 0 TeXcolorrgb(90)p 0 TeXcolorgray(]\(1,0\){ob)r(jet})p FE(n)p FK(qdisk\(1,0\){3pt})p 2880 2522 V 154 2525 2728 4 v 153 2997 4 473 v 232 2761 a(\340)f(120)p Fw(\260)p 505 2997 V 556 2761 a tx@Dict begin gsave STV CP T /ps@refangle 120. def grestore end 556 2761 a 556 2761 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 556 2761 a 556 2761 a tx@Dict begin { 5.0 22.22229 6.88875 1.94443 120. Uput UUput } PutCoor PutBegin end 556 2761 a 464 2782 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)556 2761 y tx@Dict begin PutEnd end 556 2761 a 556 2761 a tx@Dict begin PutEnd end 556 2761 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 3.0 1. .setopacityalpha SD end @endspecial 1313 2997 4 473 v 808 w FE(n)p FK(uput*[)p 1 0 0 TeXcolorrgb(120)p 0 TeXcolorgray(]\(1,0\){ob)r(jet})p FE(n)p FK(qdisk\(1,0\){3pt})p 2880 2997 V 154 3001 2728 4 v 86 3290 a SDict begin H.S end 86 3290 a 86 3290 a SDict begin 12 H.A end 86 3290 a 86 3290 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.13.2.3) cvn /DEST pdfmark end 86 3290 a 66 x FJ(13.2.3)93 b(P)m(oin)m(t)32 b(de)g(r\351f\351rence)g(:)f(p)s(oin)m(ts)g(cardinaux) p 210 3437 3433 4 v 209 3537 4 100 v 260 3507 a FE(n)p FK(uput*[)p 1 0 0 TeXcolorrgb(u)p 0 TeXcolorgray(])p 781 3537 V 226 w FE(n)p FK(uput*[)p 1 0 0 TeXcolorrgb(r)p 0 TeXcolorgray(])p 1353 3537 V 239 w FE(n)p FK(uput*[)p 1 0 0 TeXcolorrgb(d)p 0 TeXcolorgray(])p 1925 3537 V 226 w FE(n)p FK(uput*[)p 1 0 0 TeXcolorrgb(l)p 0 TeXcolorgray(])p 2497 3537 V 249 w FE(n)p FK(uput*[)p 1 0 0 TeXcolorrgb(ul)p 0 TeXcolorgray(])p 3069 3537 V 203 w FE(n)p FK(uput*[)p 1 0 0 TeXcolorrgb(ur)p 0 TeXcolorgray(])p 3641 3537 V 210 3540 3433 4 v 209 4013 4 473 v 288 3776 a tx@Dict begin gsave STV CP T /ps@refangle 90 def grestore end 288 3776 a 288 3776 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 288 3776 a 195 3719 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)288 3776 y tx@Dict begin PutEnd end 288 3776 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 3.0 1. .setopacityalpha SD end @endspecial 781 4013 4 473 v 832 3776 a tx@Dict begin gsave STV CP T /ps@refangle 0 def grestore end 832 3776 a 832 3776 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 832 3776 a 874 3797 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)832 3776 y tx@Dict begin PutEnd end 832 3776 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 3.0 1. .setopacityalpha SD end @endspecial 1353 4013 4 473 v 1404 3776 a tx@Dict begin gsave STV CP T /ps@refangle -90 def grestore end 1404 3776 a 1404 3776 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 1404 3776 a 1312 3875 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)1404 3776 y tx@Dict begin PutEnd end 1404 3776 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 3.0 1. .setopacityalpha SD end @endspecial 1925 4013 4 473 v 1976 3776 a tx@Dict begin gsave STV CP T /ps@refangle 180 def grestore end 1976 3776 a 1976 3776 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 1976 3776 a 1750 3797 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)1976 3776 y tx@Dict begin PutEnd end 1976 3776 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 3.0 1. .setopacityalpha SD end @endspecial 2497 4013 4 473 v 2548 3776 a tx@Dict begin gsave STV CP T /ps@refangle 135 def grestore end 2548 3776 a 2548 3776 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 2548 3776 a 2334 3731 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)2548 3776 y tx@Dict begin PutEnd end 2548 3776 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 3.0 1. .setopacityalpha SD end @endspecial 3069 4013 4 473 v 3120 3776 a tx@Dict begin gsave STV CP T /ps@refangle 45 def grestore end 3120 3776 a 3120 3776 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 3120 3776 a 3150 3731 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)3120 3776 y tx@Dict begin PutEnd end 3120 3776 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 3.0 1. .setopacityalpha SD end @endspecial 3641 4013 4 473 v 210 4016 3433 4 v 86 4227 a SDict begin H.S end 86 4227 a 86 4227 a SDict begin 12 H.A end 86 4227 a 86 4227 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.13.2.4) cvn /DEST pdfmark end 86 4227 a 66 x FJ(13.2.4)93 b(Angle)31 b(de)h(rotation)g(de)f(l'ob)s(jet)p 210 4375 3433 4 v 209 4474 4 100 v 260 4444 a FE(n)p FK(uput*[)p 1 0 0 TeXcolorrgb(u)p 0 TeXcolorgray(]{)p 1 0 0 TeXcolorrgb(45)p 0 TeXcolorgray(})p 781 4474 V 58 w FE(n)p FK(uput*[)p 1 0 0 TeXcolorrgb(u)p 0 TeXcolorgray(]{)p 1 0 0 TeXcolorrgb(90)p 0 TeXcolorgray(})p 1353 4474 V 58 w FE(n)p FK(uput*[)p 1 0 0 TeXcolorrgb(d)p 0 TeXcolorgray(]{)p 1 0 0 TeXcolorrgb(90)p 0 TeXcolorgray(})p 1925 4474 V 58 w FE(n)p FK(uput*[)p 1 0 0 TeXcolorrgb(l)p 0 TeXcolorgray(]{)p 1 0 0 TeXcolorrgb(90)p 0 TeXcolorgray(})p 2497 4474 V 81 w FE(n)p FK(uput*[)p 1 0 0 TeXcolorrgb(r)p 0 TeXcolorgray(]{)p 1 0 0 TeXcolorrgb(90)p 0 TeXcolorgray(})p 3069 4474 V 71 w FE(n)p FK(uput*[)p 1 0 0 TeXcolorrgb(ur)p 0 TeXcolorgray(]{)p 1 0 0 TeXcolorrgb(90)p 0 TeXcolorgray(})p 3641 4474 V 210 4478 3433 4 v 209 5186 4 709 v 288 4832 a tx@Dict begin gsave STV CP T /ps@refangle 90 def grestore end 288 4832 a 288 4832 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 288 4832 a 288 4832 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 288 4832 a 288 4832 a tx@Dict begin 45. RotBegin end 288 4832 a 288 4832 a tx@Dict begin { 5.0 22.22229 6.88875 1.94443 90 45. sub Uput UUput } PutCoor PutBegin end 288 4832 a 195 4852 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)288 4832 y tx@Dict begin PutEnd end 288 4832 a 288 4832 a tx@Dict begin RotEnd end 288 4832 a 288 4832 a tx@Dict begin PutEnd end 288 4832 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 3.0 1. .setopacityalpha SD end @endspecial 781 5186 4 709 v 832 4832 a tx@Dict begin gsave STV CP T /ps@refangle 90 def grestore end 832 4832 a 832 4832 a tx@Dict begin gsave STV CP T /ps@rot 90. def grestore end 832 4832 a 832 4832 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 832 4832 a 832 4832 a tx@Dict begin 90. RotBegin end 832 4832 a 832 4832 a tx@Dict begin { 5.0 22.22229 6.88875 1.94443 90 90. sub Uput UUput } PutCoor PutBegin end 832 4832 a 740 4852 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)832 4832 y tx@Dict begin PutEnd end 832 4832 a 832 4832 a tx@Dict begin RotEnd end 832 4832 a 832 4832 a tx@Dict begin PutEnd end 832 4832 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 3.0 1. .setopacityalpha SD end @endspecial 1353 5186 4 709 v 1404 4832 a tx@Dict begin gsave STV CP T /ps@refangle -90 def grestore end 1404 4832 a 1404 4832 a tx@Dict begin gsave STV CP T /ps@rot 90. def grestore end 1404 4832 a 1404 4832 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 1404 4832 a 1404 4832 a tx@Dict begin 90. RotBegin end 1404 4832 a 1404 4832 a tx@Dict begin { 5.0 22.22229 6.88875 1.94443 -90 90. sub Uput UUput } PutCoor PutBegin end 1404 4832 a 1312 4852 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)1404 4832 y tx@Dict begin PutEnd end 1404 4832 a 1404 4832 a tx@Dict begin RotEnd end 1404 4832 a 1404 4832 a tx@Dict begin PutEnd end 1404 4832 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 3.0 1. .setopacityalpha SD end @endspecial 1925 5186 4 709 v 1976 4832 a tx@Dict begin gsave STV CP T /ps@refangle 180 def grestore end 1976 4832 a 1976 4832 a tx@Dict begin gsave STV CP T /ps@rot 90. def grestore end 1976 4832 a 1976 4832 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 1976 4832 a 1976 4832 a tx@Dict begin 90. RotBegin end 1976 4832 a 1976 4832 a tx@Dict begin { 5.0 22.22229 6.88875 1.94443 180 90. sub Uput UUput } PutCoor PutBegin end 1976 4832 a 1884 4852 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)1976 4832 y tx@Dict begin PutEnd end 1976 4832 a 1976 4832 a tx@Dict begin RotEnd end 1976 4832 a 1976 4832 a tx@Dict begin PutEnd end 1976 4832 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 3.0 1. .setopacityalpha SD end @endspecial 2497 5186 4 709 v 2548 4832 a tx@Dict begin gsave STV CP T /ps@refangle 0 def grestore end 2548 4832 a 2548 4832 a tx@Dict begin gsave STV CP T /ps@rot 90. def grestore end 2548 4832 a 2548 4832 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 2548 4832 a 2548 4832 a tx@Dict begin 90. RotBegin end 2548 4832 a 2548 4832 a tx@Dict begin { 5.0 22.22229 6.88875 1.94443 0 90. sub Uput UUput } PutCoor PutBegin end 2548 4832 a 2456 4852 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)2548 4832 y tx@Dict begin PutEnd end 2548 4832 a 2548 4832 a tx@Dict begin RotEnd end 2548 4832 a 2548 4832 a tx@Dict begin PutEnd end 2548 4832 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 3.0 1. .setopacityalpha SD end @endspecial 3069 5186 4 709 v 3120 4832 a tx@Dict begin gsave STV CP T /ps@refangle 45 def grestore end 3120 4832 a 3120 4832 a tx@Dict begin gsave STV CP T /ps@rot 90. def grestore end 3120 4832 a 3120 4832 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 3120 4832 a 3120 4832 a tx@Dict begin 90. RotBegin end 3120 4832 a 3120 4832 a tx@Dict begin { 5.0 22.22229 6.88875 1.94443 45 90. sub Uput UUput } PutCoor PutBegin end 3120 4832 a 3028 4852 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(ob)r(jet)3120 4832 y tx@Dict begin PutEnd end 3120 4832 a 3120 4832 a tx@Dict begin RotEnd end 3120 4832 a 3120 4832 a tx@Dict begin PutEnd end 3120 4832 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 3.0 1. .setopacityalpha SD end @endspecial 3641 5186 4 709 v 210 5190 3433 4 v 0 TeXcolorgray 86 5336 1146 4 v 175 5413 a FC(5.)265 5413 y SDict begin H.S end 265 5413 a 265 5413 a SDict begin H.R end 265 5413 a 265 5413 a SDict begin [/View [/XYZ H.V]/Dest (Hfootnote.5) cvn /DEST pdfmark end 265 5413 a FC(La)24 b(couleur)g(de)g(fond)g(est)g(en)g(jaune)g(et)h(le)e(p)r(oin)n(t)h(de)h (r\351f\351rence)f(en)g(bleu)p 0 TeXcolorgray 0 TeXcolorgray 1476 5662 a FK(68)p 0 TeXcolorgray eop end %%Page: 69 69 TeXDict begin 69 68 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.69) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.13.2.5) cvn /DEST pdfmark end 86 448 a 83 x FJ(13.2.5)93 b(\311cartemen)m(t)33 b(de)e(l'ob)s(jet)g(par)h(rapp)s(ort)h(au)f(p)s (oin)m(t)f(de)h(r\351f\351rence)210 685 y FK(P)n(ar)26 b(d\351faut)i(:)p 1 0 0 TeXcolorrgb 28 w(lab)r(elsep)p 0 TeXcolorgray(=)f(0.5)g(pt)210 884 y(Exemple)g(:)260 978 y FE(n)p FK(psset{)p 1 0 0 TeXcolorrgb(lab)r(elsep=1cm)e(})p 0 TeXcolorgray 671 w(\045)j(nouv)n(eau)f(\351cartemen)n(t)f(par)h (d\351faut)260 1078 y FE(n)p FK(uput\(1,0\){)g(\340)g(1cm)g(})767 b(\045)28 b(utilisation)g(nouv)n(eau)e(\351cartemen)n(t)h(par)g (d\351faut)260 1177 y FE(n)p FK(uput)p 1 0 0 TeXcolorrgb 28 w({3cm})p 0 TeXcolorgray(\(1,0\){\340)e(3cm})563 b(\045)28 b(\351cartemen)n(t)f(sp)r(\351ci\034\351)h(\340)f(3)g(cm)260 1277 y FE(n)p FK(uput)p 1 0 0 TeXcolorrgb({3cm}[-30])p 0 TeXcolorgray(\(1,0\){\340)d(3cm)j(et)h(\340)f(-30)p Fw(\260)p FK(})98 b(\045)28 b(\351cartemen)n(t)f(sp)r(\351ci\034\351)h (\340)f(3)g(et)h(\340)f(un)h(angle)f(de)h(-30)p Fw(\260)260 1377 y FE(n)p FK(qdisk\(1,0\){3pt})898 b(\045)28 b(p)r(oin)n(t)g(de)g (r\351f\351rence)p 0 0 1 TeXcolorrgb 86 1514 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 86 1514 a 210 1614 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 210 1614 a 210 1614 a tx@Dict begin { 28.45274 32.77748 6.88875 0.0 0. Uput UUput } PutCoor PutBegin end 210 1614 a 102 1643 a FK(\340)f(1cm)210 1614 y tx@Dict begin PutEnd end 210 1614 a 210 1614 a tx@Dict begin PutEnd end 210 1614 a 210 1614 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 210 1614 a 210 1614 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 210 1614 a 210 1614 a tx@Dict begin { 85.35826 29.44415 6.88875 0.0 0. Uput UUput } PutCoor PutBegin end 210 1614 a 116 1643 a FK(\340)g(3cm)210 1614 y tx@Dict begin PutEnd end 210 1614 a 210 1614 a tx@Dict begin PutEnd end 210 1614 a 210 1614 a tx@Dict begin gsave STV CP T /ps@refangle -30. def grestore end 210 1614 a 210 1614 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 210 1614 a 210 1614 a tx@Dict begin { 85.35826 69.86098 6.9445 0.0 -30. Uput UUput } PutCoor PutBegin end 210 1614 a -52 1643 a FK(\340)g(3cm)g(et)h(\340)f(-30)p Fw(\260)210 1614 y tx@Dict begin PutEnd end 210 1614 a 210 1614 a tx@Dict begin PutEnd end 210 1614 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 0.0 3.0 1. .setopacityalpha SD end @endspecial 0 TeXcolorgray 86 2203 a SDict begin H.S end 86 2203 a 86 2203 a SDict begin 12 H.A end 86 2203 a 86 2203 a SDict begin [/View [/XYZ H.V]/Dest (subsection.13.3) cvn /DEST pdfmark end 86 2203 a 116 x FG(13.3)112 b(Commande)39 b(psrotate)p 210 2403 2008 4 v 209 2503 4 100 v 260 2473 a FJ(\\psrotate)p FK(\(2,1\){45}{)p FE(n)p FK(psline\(0,)24 b(1\)\(1,)k(2\)\(2,)f(2\)\(3,)g(4\)})p 2216 2503 V 210 2506 2008 4 v 209 3646 4 1141 v 777 3498 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 694 3525 a FF(0)694 3288 y(1)694 3052 y(2)694 2816 y(3)694 2580 y(4)756 3592 y(0)194 b(1)h(2)f(3)g(4)777 3498 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 85.35828 113.81104 56.90552 56.90552 28.45276 56.90552 0.0 28.45276 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial 777 3498 a tx@Dict begin gsave { 56.90552 56.90552 /yRot ED /xRot ED 45. dup cos /cosA ED sin /sinA ED /ax cosA def /by sinA def /cx sinA neg def /dy cosA def /ex xRot cosA mul neg xRot add yRot sinA mul add def /fy xRot sinA mul neg yRot add yRot cosA mul sub def [ax by cx dy ex fy] concat } tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 777 3498 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 85.35828 113.81104 56.90552 56.90552 28.45276 56.90552 0.0 28.45276 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 777 3498 a tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto grestore end 777 3498 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 56.90552 56.90552 3.0 1. .setopacityalpha SD end @endspecial 2216 3646 4 1141 v 210 3650 2008 4 v 0 TeXcolorgray 1476 5662 a FK(69)p 0 TeXcolorgray eop end %%Page: 70 70 TeXDict begin 70 69 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.70) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (section.14) cvn /DEST pdfmark end 86 448 a 83 x FH(14)135 b(Cr\351er)45 b(ses)h(couleurs)210 713 y FK(Utilisation)29 b(du)g(mo)r(dule)g FJ(xcolor)g FK(\(c)n(harg\351)e(automatiquemen)n(t)h (a)n(v)n(ec)g(le)g(mo)r(dule)h(ps-)86 813 y(tric)n(ks\))86 950 y SDict begin H.S end 86 950 a 86 950 a SDict begin 12 H.A end 86 950 a 86 950 a SDict begin [/View [/XYZ H.V]/Dest (subsection.14.1) cvn /DEST pdfmark end 86 950 a 95 x FG(14.1)112 b(Commande)39 b(newgra)m(y)210 1198 y FK(syn)n(taxe)27 b(:)h FJ(\\newgra)m(y)p FK({couleur}{p)r(ourcen)n(tage})p 210 1256 2441 4 v 209 1355 4 100 v 424 1325 a FE(n)p FK(newgra)n(y{G00}{0})286 b FE(n)p FK(psframe[\034llcolor=G00]\(1,1\))p 2649 1355 V 210 1359 2441 4 v 209 1458 4 100 v 351 1428 a({0})p 615 1458 V 269 w({.2})p 1022 1458 V 258 w({.4})p 1429 1458 V 258 w({.6})p 1835 1458 V 258 w({.8})p 2242 1458 V 269 w({1})p 2649 1458 V 210 1462 2441 4 v 209 1799 4 337 v 295 1733 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 615 1799 V 407 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0.2 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1022 1799 V 407 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0.4 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1429 1799 V 407 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0.6 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1835 1799 V 406 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0.8 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2242 1799 V 407 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2649 1799 V 210 1802 2441 4 v 86 1918 a SDict begin H.S end 86 1918 a 86 1918 a SDict begin 12 H.A end 86 1918 a 86 1918 a SDict begin [/View [/XYZ H.V]/Dest (subsection.14.2) cvn /DEST pdfmark end 86 1918 a 77 x FG(14.2)112 b(Commande)39 b(newrgb)s(color)210 2148 y FK(syn)n(taxe)27 b(:)h FJ(\\newrgb)s(color)p FK({couleur}{\045)c(rouge)i(\045v)n(ert)h (\045bleu})h(:)p 210 2205 3308 4 v 209 2305 4 100 v 765 2275 a FE(n)p FK(newrgb)r(color{C1}{1)23 b(0)k(0})290 b FE(n)p FK(psframe[\034llcolor=C1]\(1,1\))p 3516 2305 V 210 2308 3308 4 v 209 2408 4 100 v 282 2378 a({1)27 b(0)g(0})p 615 2408 V 143 w({0)g(1)g(0})p 1022 2408 V 143 w({0)f(0)h(1})p 1429 2408 V 132 w({0)f(0)i(.5})p 1835 2408 V 109 w({.5)f(.5)g(0})p 2244 2408 V 99 w({0)f(.5)h(.5})p 2653 2408 V 99 w({.2)g(.5)g(.8})p 3084 2408 V 99 w({.8)g(.5)g(.8})p 3516 2408 V 210 2411 3308 4 v 209 2748 4 337 v 295 2683 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 1 0 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 615 2748 V 407 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0 1 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1022 2748 V 407 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1429 2748 V 407 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0 0 0.5 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1835 2748 V 407 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0.5 0.5 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2244 2748 V 409 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0 0.5 0.5 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2653 2748 V 420 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0.2 0.5 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3084 2748 V 432 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0.8 0.5 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3516 2748 V 210 2751 3308 4 v 86 2867 a SDict begin H.S end 86 2867 a 86 2867 a SDict begin 12 H.A end 86 2867 a 86 2867 a SDict begin [/View [/XYZ H.V]/Dest (subsection.14.3) cvn /DEST pdfmark end 86 2867 a 77 x FG(14.3)112 b(Commande)39 b(newhsb)s(color)210 3097 y FK(syn)n(taxe)27 b FJ(\\newhsb)s(color)p FK({color}{tein)n(te)c(saturation)k(luminosit\351})p 210 3154 3316 4 v 209 3254 4 100 v 743 3224 a FE(n)p FK(newhsb)r(color{C1}{0)d(.5)j(.5})291 b FE(n)p FK (psframe[\034llcolor=C1]\(1,1\))p 3524 3254 V 210 3257 3316 4 v 209 3357 4 100 v 260 3327 a({0)27 b(.5)g(.5})p 617 3357 V 99 w({.5)f(.5)i(.5})p 1049 3357 V 98 w({1)f(.5)g(.5})p 1458 3357 V 99 w({.5)g(0)g(.5})p 1866 3357 V 99 w({.5)f(1)i(.5})p 2275 3357 V 98 w({.5)f(.5)g(0})p 2684 3357 V 99 w({.5)g(.5)g(.8})p 3115 3357 V 99 w({.5)f(.5)i(1})p 3524 3357 V 210 3360 3316 4 v 209 3697 4 337 v 296 3632 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0 0.5 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 617 3697 V 421 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0.5 0.5 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1049 3697 V 420 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 1 0.5 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1458 3697 V 408 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0.5 0 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1866 3697 V 409 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0.5 1 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2275 3697 V 409 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0.5 0.5 0 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2684 3697 V 420 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0.5 0.5 0.8 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3115 3697 V 420 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0.5 0.5 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3524 3697 V 210 3701 3316 4 v 86 3817 a SDict begin H.S end 86 3817 a 86 3817 a SDict begin 12 H.A end 86 3817 a 86 3817 a SDict begin [/View [/XYZ H.V]/Dest (subsection.14.4) cvn /DEST pdfmark end 86 3817 a 76 x FG(14.4)112 b(Commande)39 b(new)m(cm)m(yk)m(color)210 4046 y FK(syn)n(taxe)27 b FJ(\\new)m(cm)m(yk)m(color)p FK({couleur}{cy)n(an)e(magen)n(ta)i(jaune)g(noir})p 210 4104 3703 4 v 209 4203 4 100 v 896 4173 a FE(n)p FK(new)n(cm)n(yk)n (color{C1}{1)22 b(0)27 b(0)g(0})291 b FE(n)p FK (psframe[\034llcolor=C1]\(1,1\))p 3911 4203 V 210 4207 3703 4 v 209 4306 4 100 v 260 4276 a({1)27 b(0)g(0)g(0})p 640 4306 V 99 w({0)f(1)i(0)f(0})p 1072 4306 V 98 w({0)g(0)g(1)h(0})p 1504 4306 V 98 w({.5)f(.5)g(0)g(0})p 1982 4306 V 99 w({0)g(.5)g(.5)g (0})p 2459 4306 V 99 w({.5)g(.5)g(0.5)g(0})p 3002 4306 V 98 w({1)g(0)g(0)g(.2})p 3457 4306 V 99 w({1)g(0)g(0)g(.8})p 3911 4306 V 210 4310 3703 4 v 209 4647 4 337 v 308 4581 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 1 0 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 640 4647 V 432 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0 1 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1072 4647 V 431 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1504 4647 V 455 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0.5 0.5 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1982 4647 V 478 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0 0.5 0.5 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2459 4647 V 510 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0.5 0.5 0.5 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3002 4647 V 499 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 1 0 0 0.2 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3457 4647 V 454 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 1 0 0 0.8 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3911 4647 V 210 4650 3703 4 v 0 TeXcolorgray 1476 5662 a(70)p 0 TeXcolorgray eop end %%Page: 71 71 TeXDict begin 71 70 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.71) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.14.5) cvn /DEST pdfmark end 86 448 a 83 x FG(14.5)112 b(T)-9 b(ableau)39 b(des)f(couleurs)86 585 y SDict begin H.S end 86 585 a 86 585 a SDict begin 12 H.A end 86 585 a 86 585 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.14.5.1) cvn /DEST pdfmark end 86 585 a 100 x FJ(14.5.1)93 b(Commande)31 b(newrgb)s(color)210 974 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 27.91667 29.43591 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -176 x FK(rouge)238 892 y(v)n(ert)233 974 y(bleu)210 1311 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 233 1208 a Fv(0)233 1260 y(0)210 1311 y(0.0)40 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)345 1260 y(0)323 1311 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)458 1260 y(0)435 1311 y(0.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)570 1260 y(0)548 1311 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)682 1260 y(0)660 1311 y(0.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)795 1260 y(0)772 1311 y(0.0)210 1500 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.2 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 233 1396 a(0)210 1448 y(0.2)210 1500 y(0.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.2 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)323 1448 y(0.2)323 1500 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.2 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)435 1448 y(0.2)435 1500 y(0.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.2 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)548 1448 y(0.2)548 1500 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.2 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)660 1448 y(0.2)660 1500 y(0.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.2 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)772 1448 y(0.2)772 1500 y(0.0)210 1688 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.4 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 233 1584 a(0)210 1636 y(0.4)210 1688 y(0.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.4 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)323 1636 y(0.4)323 1688 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.4 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)435 1636 y(0.4)435 1688 y(0.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.4 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)548 1636 y(0.4)548 1688 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.4 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)660 1636 y(0.4)660 1688 y(0.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.4 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)772 1636 y(0.4)772 1688 y(0.0)210 1876 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.6 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 233 1773 a(0)210 1824 y(0.6)210 1876 y(0.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.6 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)323 1824 y(0.6)323 1876 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.6 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)435 1824 y(0.6)435 1876 y(0.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.6 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)548 1824 y(0.6)548 1876 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.6 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)660 1824 y(0.6)660 1876 y(0.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.6 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)772 1824 y(0.6)772 1876 y(0.0)210 2064 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.8 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 233 1961 a(0)210 2013 y(0.8)210 2064 y(0.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.8 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)323 2013 y(0.8)323 2064 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.8 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)435 2013 y(0.8)435 2064 y(0.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.8 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)548 2013 y(0.8)548 2064 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.8 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)660 2013 y(0.8)660 2064 y(0.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.8 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)772 2013 y(0.8)772 2064 y(0.0)210 2252 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 1 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 233 2149 a(0)210 2201 y(1.0)210 2252 y(0.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 1 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)323 2201 y(1.0)323 2252 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 1 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)435 2201 y(1.0)435 2252 y(0.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 1 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)548 2201 y(1.0)548 2252 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 1 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)660 2201 y(1.0)660 2252 y(0.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 1 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)772 2201 y(1.0)772 2252 y(0.0)1150 1311 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1173 1208 a(0)1173 1260 y(0)1150 1311 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)1285 1260 y(0)1263 1311 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)1398 1260 y(0)1375 1311 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)1510 1260 y(0)1488 1311 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)1623 1260 y(0)1600 1311 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)1735 1260 y(0)1713 1311 y(0.2)1150 1500 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.2 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1173 1396 a(0)1150 1448 y(0.2)1150 1500 y(0.2)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.2 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)1263 1448 y(0.2)1263 1500 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.2 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)1375 1448 y(0.2)1375 1500 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.2 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)1488 1448 y(0.2)1488 1500 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.2 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)1600 1448 y(0.2)1600 1500 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.2 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)1713 1448 y(0.2)1713 1500 y(0.2)1150 1688 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.4 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1173 1584 a(0)1150 1636 y(0.4)1150 1688 y(0.2)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.4 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)1263 1636 y(0.4)1263 1688 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.4 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)1375 1636 y(0.4)1375 1688 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.4 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)1488 1636 y(0.4)1488 1688 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.4 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)1600 1636 y(0.4)1600 1688 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.4 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)1713 1636 y(0.4)1713 1688 y(0.2)1150 1876 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.6 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1173 1773 a(0)1150 1824 y(0.6)1150 1876 y(0.2)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.6 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)1263 1824 y(0.6)1263 1876 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.6 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)1375 1824 y(0.6)1375 1876 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.6 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)1488 1824 y(0.6)1488 1876 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.6 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)1600 1824 y(0.6)1600 1876 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.6 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)1713 1824 y(0.6)1713 1876 y(0.2)1150 2064 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.8 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1173 1961 a(0)1150 2013 y(0.8)1150 2064 y(0.2)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.8 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)1263 2013 y(0.8)1263 2064 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.8 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)1375 2013 y(0.8)1375 2064 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.8 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)1488 2013 y(0.8)1488 2064 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.8 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)1600 2013 y(0.8)1600 2064 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.8 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)1713 2013 y(0.8)1713 2064 y(0.2)1150 2252 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 1 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1173 2149 a(0)1150 2201 y(1.0)1150 2252 y(0.2)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 1 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)1263 2201 y(1.0)1263 2252 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 1 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)1375 2201 y(1.0)1375 2252 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 1 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)1488 2201 y(1.0)1488 2252 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 1 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)1600 2201 y(1.0)1600 2252 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 1 0.2 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)1713 2201 y(1.0)1713 2252 y(0.2)2091 1311 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2113 1208 a(0)2113 1260 y(0)2091 1311 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)2226 1260 y(0)2203 1311 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)2338 1260 y(0)2316 1311 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)2450 1260 y(0)2428 1311 y(0.4)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)2563 1260 y(0)2540 1311 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)2675 1260 y(0)2653 1311 y(0.4)2091 1500 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.2 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2113 1396 a(0)2091 1448 y(0.2)2091 1500 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.2 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)2203 1448 y(0.2)2203 1500 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.2 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)2316 1448 y(0.2)2316 1500 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.2 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)2428 1448 y(0.2)2428 1500 y(0.4)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.2 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)2540 1448 y(0.2)2540 1500 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.2 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)2653 1448 y(0.2)2653 1500 y(0.4)2091 1688 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.4 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2113 1584 a(0)2091 1636 y(0.4)2091 1688 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.4 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)2203 1636 y(0.4)2203 1688 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.4 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)2316 1636 y(0.4)2316 1688 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.4 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)2428 1636 y(0.4)2428 1688 y(0.4)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.4 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)2540 1636 y(0.4)2540 1688 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.4 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)2653 1636 y(0.4)2653 1688 y(0.4)2091 1876 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.6 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2113 1773 a(0)2091 1824 y(0.6)2091 1876 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.6 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)2203 1824 y(0.6)2203 1876 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.6 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)2316 1824 y(0.6)2316 1876 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.6 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)2428 1824 y(0.6)2428 1876 y(0.4)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.6 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)2540 1824 y(0.6)2540 1876 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.6 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)2653 1824 y(0.6)2653 1876 y(0.4)2091 2064 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.8 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2113 1961 a(0)2091 2013 y(0.8)2091 2064 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.8 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)2203 2013 y(0.8)2203 2064 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.8 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)2316 2013 y(0.8)2316 2064 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.8 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)2428 2013 y(0.8)2428 2064 y(0.4)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.8 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)2540 2013 y(0.8)2540 2064 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.8 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)2653 2013 y(0.8)2653 2064 y(0.4)2091 2252 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 1 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2113 2149 a(0)2091 2201 y(1.0)2091 2252 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 1 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)2203 2201 y(1.0)2203 2252 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 1 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)2316 2201 y(1.0)2316 2252 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 1 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)2428 2201 y(1.0)2428 2252 y(0.4)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 1 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)2540 2201 y(1.0)2540 2252 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 1 0.4 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)2653 2201 y(1.0)2653 2252 y(0.4)86 2490 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 108 2387 a(0)108 2439 y(0)86 2490 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)221 2439 y(0)198 2490 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)333 2439 y(0)311 2490 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)445 2439 y(0)423 2490 y(0.6)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)558 2439 y(0)535 2490 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)670 2439 y(0)648 2490 y(0.6)86 2679 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.2 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 108 2575 a(0)86 2627 y(0.2)86 2679 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.2 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)198 2627 y(0.2)198 2679 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.2 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)311 2627 y(0.2)311 2679 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.2 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)423 2627 y(0.2)423 2679 y(0.6)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.2 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)535 2627 y(0.2)535 2679 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.2 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)648 2627 y(0.2)648 2679 y(0.6)86 2867 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.4 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 108 2763 a(0)86 2815 y(0.4)86 2867 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.4 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)198 2815 y(0.4)198 2867 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.4 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)311 2815 y(0.4)311 2867 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.4 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)423 2815 y(0.4)423 2867 y(0.6)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.4 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)535 2815 y(0.4)535 2867 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.4 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)648 2815 y(0.4)648 2867 y(0.6)86 3055 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.6 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 108 2952 a(0)86 3003 y(0.6)86 3055 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.6 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)198 3003 y(0.6)198 3055 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.6 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)311 3003 y(0.6)311 3055 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.6 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)423 3003 y(0.6)423 3055 y(0.6)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.6 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)535 3003 y(0.6)535 3055 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.6 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)648 3003 y(0.6)648 3055 y(0.6)86 3243 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.8 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 108 3140 a(0)86 3191 y(0.8)86 3243 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.8 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)198 3191 y(0.8)198 3243 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.8 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)311 3191 y(0.8)311 3243 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.8 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)423 3191 y(0.8)423 3243 y(0.6)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.8 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)535 3191 y(0.8)535 3243 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.8 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)648 3191 y(0.8)648 3243 y(0.6)86 3431 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 1 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 108 3328 a(0)86 3380 y(1.0)86 3431 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 1 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)198 3380 y(1.0)198 3431 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 1 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)311 3380 y(1.0)311 3431 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 1 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)423 3380 y(1.0)423 3431 y(0.6)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 1 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)535 3380 y(1.0)535 3431 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 1 0.6 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)648 3380 y(1.0)648 3431 y(0.6)1078 2490 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1101 2387 a(0)1101 2439 y(0)1078 2490 y(0.8)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)1213 2439 y(0)1191 2490 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)1326 2439 y(0)1303 2490 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)1438 2439 y(0)1416 2490 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)1551 2439 y(0)1528 2490 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)1663 2439 y(0)1641 2490 y(0.8)1078 2679 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.2 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1101 2575 a(0)1078 2627 y(0.2)1078 2679 y(0.8)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.2 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)1191 2627 y(0.2)1191 2679 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.2 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)1303 2627 y(0.2)1303 2679 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.2 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)1416 2627 y(0.2)1416 2679 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.2 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)1528 2627 y(0.2)1528 2679 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.2 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)1641 2627 y(0.2)1641 2679 y(0.8)1078 2867 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.4 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1101 2763 a(0)1078 2815 y(0.4)1078 2867 y(0.8)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.4 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)1191 2815 y(0.4)1191 2867 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.4 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)1303 2815 y(0.4)1303 2867 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.4 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)1416 2815 y(0.4)1416 2867 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.4 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)1528 2815 y(0.4)1528 2867 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.4 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)1641 2815 y(0.4)1641 2867 y(0.8)1078 3055 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.6 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1101 2952 a(0)1078 3003 y(0.6)1078 3055 y(0.8)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.6 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)1191 3003 y(0.6)1191 3055 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.6 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)1303 3003 y(0.6)1303 3055 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.6 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)1416 3003 y(0.6)1416 3055 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.6 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)1528 3003 y(0.6)1528 3055 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.6 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)1641 3003 y(0.6)1641 3055 y(0.8)1078 3243 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.8 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1101 3140 a(0)1078 3191 y(0.8)1078 3243 y(0.8)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.8 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)1191 3191 y(0.8)1191 3243 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.8 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)1303 3191 y(0.8)1303 3243 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.8 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)1416 3191 y(0.8)1416 3243 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.8 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)1528 3191 y(0.8)1528 3243 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.8 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)1641 3191 y(0.8)1641 3243 y(0.8)1078 3431 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 1 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1101 3328 a(0)1078 3380 y(1.0)1078 3431 y(0.8)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 1 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)1191 3380 y(1.0)1191 3431 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 1 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)1303 3380 y(1.0)1303 3431 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 1 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)1416 3380 y(1.0)1416 3431 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 1 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)1528 3380 y(1.0)1528 3431 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 1 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)1641 3380 y(1.0)1641 3431 y(0.8)2071 2490 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2094 2387 a(0)2094 2439 y(0)2071 2490 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)2206 2439 y(0)2183 2490 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)2318 2439 y(0)2296 2490 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)2431 2439 y(0)2408 2490 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)2543 2439 y(0)2521 2490 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)2656 2439 y(0)2633 2490 y(1.0)2071 2679 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.2 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2094 2575 a(0)2071 2627 y(0.2)2071 2679 y(1.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.2 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)2183 2627 y(0.2)2183 2679 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.2 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)2296 2627 y(0.2)2296 2679 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.2 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)2408 2627 y(0.2)2408 2679 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.2 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)2521 2627 y(0.2)2521 2679 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.2 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)2633 2627 y(0.2)2633 2679 y(1.0)2071 2867 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.4 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2094 2763 a(0)2071 2815 y(0.4)2071 2867 y(1.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.4 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)2183 2815 y(0.4)2183 2867 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.4 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)2296 2815 y(0.4)2296 2867 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.4 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)2408 2815 y(0.4)2408 2867 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.4 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)2521 2815 y(0.4)2521 2867 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.4 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)2633 2815 y(0.4)2633 2867 y(1.0)2071 3055 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.6 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2094 2952 a(0)2071 3003 y(0.6)2071 3055 y(1.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.6 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)2183 3003 y(0.6)2183 3055 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.6 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)2296 3003 y(0.6)2296 3055 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.6 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)2408 3003 y(0.6)2408 3055 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.6 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)2521 3003 y(0.6)2521 3055 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.6 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)2633 3003 y(0.6)2633 3055 y(1.0)2071 3243 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.8 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2094 3140 a(0)2071 3191 y(0.8)2071 3243 y(1.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.8 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)2183 3191 y(0.8)2183 3243 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.8 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)2296 3191 y(0.8)2296 3243 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.8 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)2408 3191 y(0.8)2408 3243 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.8 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)2521 3191 y(0.8)2521 3243 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.8 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)2633 3191 y(0.8)2633 3243 y(1.0)2071 3431 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 1 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2094 3328 a(0)2071 3380 y(1.0)2071 3431 y(1.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 1 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)2183 3380 y(1.0)2183 3431 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 1 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)2296 3380 y(1.0)2296 3431 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 1 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)2408 3380 y(1.0)2408 3431 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 1 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)2521 3380 y(1.0)2521 3431 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 1 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)2633 3380 y(1.0)2633 3431 y(1.0)86 3647 y SDict begin H.S end 86 3647 a 86 3647 a SDict begin 12 H.A end 86 3647 a 86 3647 a SDict begin [/View [/XYZ H.V]/Dest (subsection.14.6) cvn /DEST pdfmark end 86 3647 a 76 x FG(14.6)112 b(Commande)39 b(newhsb)s(color)210 3997 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 49.05525 29.48323 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 295 3838 a FK(tein)n(te)212 3915 y(saturation)210 3997 y(luminosit\351)210 4335 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 233 4231 a Fv(0)233 4283 y(0)210 4335 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.1 0 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.1)345 4283 y(0)323 4335 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)458 4283 y(0)435 4335 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.3 0 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.3)570 4283 y(0)548 4335 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)682 4283 y(0)660 4335 y(1.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.5 0 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.5)795 4283 y(0)772 4335 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)907 4283 y(0)885 4335 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.7 0 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.7)1020 4283 y(0)997 4335 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)1132 4283 y(0)1110 4335 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.9 0 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.9)1245 4283 y(0)1222 4335 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)1357 4283 y(0)1335 4335 y(1.0)210 4523 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.2 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 233 4419 a(0)210 4471 y(0.2)210 4523 y(1.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.1 0.2 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.1)323 4471 y(0.2)323 4523 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.2 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)435 4471 y(0.2)435 4523 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.3 0.2 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.3)548 4471 y(0.2)548 4523 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.2 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)660 4471 y(0.2)660 4523 y(1.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.5 0.2 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.5)772 4471 y(0.2)772 4523 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.2 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)885 4471 y(0.2)885 4523 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.7 0.2 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.7)997 4471 y(0.2)997 4523 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.2 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)1110 4471 y(0.2)1110 4523 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.9 0.2 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.9)1222 4471 y(0.2)1222 4523 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.2 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)1335 4471 y(0.2)1335 4523 y(1.0)210 4711 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.4 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 233 4608 a(0)210 4659 y(0.4)210 4711 y(1.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.1 0.4 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.1)323 4659 y(0.4)323 4711 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.4 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)435 4659 y(0.4)435 4711 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.3 0.4 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.3)548 4659 y(0.4)548 4711 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.4 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)660 4659 y(0.4)660 4711 y(1.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.5 0.4 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.5)772 4659 y(0.4)772 4711 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.4 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)885 4659 y(0.4)885 4711 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.7 0.4 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.7)997 4659 y(0.4)997 4711 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.4 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)1110 4659 y(0.4)1110 4711 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.9 0.4 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.9)1222 4659 y(0.4)1222 4711 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.4 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)1335 4659 y(0.4)1335 4711 y(1.0)210 4899 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.6 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 233 4796 a(0)210 4847 y(0.6)210 4899 y(1.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.1 0.6 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.1)323 4847 y(0.6)323 4899 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.6 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)435 4847 y(0.6)435 4899 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.3 0.6 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.3)548 4847 y(0.6)548 4899 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.6 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)660 4847 y(0.6)660 4899 y(1.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.5 0.6 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.5)772 4847 y(0.6)772 4899 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.6 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)885 4847 y(0.6)885 4899 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.7 0.6 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.7)997 4847 y(0.6)997 4899 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.6 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)1110 4847 y(0.6)1110 4899 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.9 0.6 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.9)1222 4847 y(0.6)1222 4899 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.6 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)1335 4847 y(0.6)1335 4899 y(1.0)210 5087 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.8 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 233 4984 a(0)210 5036 y(0.8)210 5087 y(1.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.1 0.8 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.1)323 5036 y(0.8)323 5087 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.8 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)435 5036 y(0.8)435 5087 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.3 0.8 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.3)548 5036 y(0.8)548 5087 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.8 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)660 5036 y(0.8)660 5087 y(1.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.5 0.8 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.5)772 5036 y(0.8)772 5087 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.8 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)885 5036 y(0.8)885 5087 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.7 0.8 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.7)997 5036 y(0.8)997 5087 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.8 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)1110 5036 y(0.8)1110 5087 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.9 0.8 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.9)1222 5036 y(0.8)1222 5087 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.8 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)1335 5036 y(0.8)1335 5087 y(1.0)210 5276 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 233 5172 a(0)210 5224 y(1.0)210 5276 y(1.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.1 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.1)323 5224 y(1.0)323 5276 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)435 5224 y(1.0)435 5276 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.3 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.3)548 5224 y(1.0)548 5276 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)660 5224 y(1.0)660 5276 y(1.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.5 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.5)772 5224 y(1.0)772 5276 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)885 5224 y(1.0)885 5276 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.7 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.7)997 5224 y(1.0)997 5276 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)1110 5224 y(1.0)1110 5276 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.9 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.9)1222 5224 y(1.0)1222 5276 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)1335 5224 y(1.0)1335 5276 y(1.0)1642 4335 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1665 4231 a(0)1665 4283 y(0)1642 4335 y(0.5)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.1 0 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.1)1777 4283 y(0)1755 4335 y(0.5)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)1890 4283 y(0)1867 4335 y(0.5)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.3 0 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.3)2002 4283 y(0)1980 4335 y(0.5)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)2115 4283 y(0)2092 4335 y(0.5)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.5 0 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.5)2227 4283 y(0)2205 4335 y(0.5)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)2339 4283 y(0)2317 4335 y(0.5)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.7 0 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.7)2452 4283 y(0)2429 4335 y(0.5)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)2564 4283 y(0)2542 4335 y(0.5)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.9 0 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.9)2677 4283 y(0)2654 4335 y(0.5)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)2789 4283 y(0)2767 4335 y(0.5)1642 4523 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.2 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1665 4419 a(0)1642 4471 y(0.2)1642 4523 y(0.5)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.1 0.2 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.1)1755 4471 y(0.2)1755 4523 y(0.5)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.2 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)1867 4471 y(0.2)1867 4523 y(0.5)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.3 0.2 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.3)1980 4471 y(0.2)1980 4523 y(0.5)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.2 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)2092 4471 y(0.2)2092 4523 y(0.5)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.5 0.2 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.5)2205 4471 y(0.2)2205 4523 y(0.5)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.2 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)2317 4471 y(0.2)2317 4523 y(0.5)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.7 0.2 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.7)2429 4471 y(0.2)2429 4523 y(0.5)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.2 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)2542 4471 y(0.2)2542 4523 y(0.5)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.9 0.2 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.9)2654 4471 y(0.2)2654 4523 y(0.5)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.2 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)2767 4471 y(0.2)2767 4523 y(0.5)1642 4711 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.4 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1665 4608 a(0)1642 4659 y(0.4)1642 4711 y(0.5)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.1 0.4 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.1)1755 4659 y(0.4)1755 4711 y(0.5)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.4 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)1867 4659 y(0.4)1867 4711 y(0.5)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.3 0.4 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.3)1980 4659 y(0.4)1980 4711 y(0.5)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.4 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)2092 4659 y(0.4)2092 4711 y(0.5)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.5 0.4 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.5)2205 4659 y(0.4)2205 4711 y(0.5)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.4 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)2317 4659 y(0.4)2317 4711 y(0.5)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.7 0.4 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.7)2429 4659 y(0.4)2429 4711 y(0.5)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.4 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)2542 4659 y(0.4)2542 4711 y(0.5)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.9 0.4 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.9)2654 4659 y(0.4)2654 4711 y(0.5)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.4 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)2767 4659 y(0.4)2767 4711 y(0.5)1642 4899 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.6 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1665 4796 a(0)1642 4847 y(0.6)1642 4899 y(0.5)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.1 0.6 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.1)1755 4847 y(0.6)1755 4899 y(0.5)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.6 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)1867 4847 y(0.6)1867 4899 y(0.5)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.3 0.6 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.3)1980 4847 y(0.6)1980 4899 y(0.5)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.6 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)2092 4847 y(0.6)2092 4899 y(0.5)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.5 0.6 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.5)2205 4847 y(0.6)2205 4899 y(0.5)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.6 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)2317 4847 y(0.6)2317 4899 y(0.5)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.7 0.6 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.7)2429 4847 y(0.6)2429 4899 y(0.5)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.6 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)2542 4847 y(0.6)2542 4899 y(0.5)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.9 0.6 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.9)2654 4847 y(0.6)2654 4899 y(0.5)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.6 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)2767 4847 y(0.6)2767 4899 y(0.5)1642 5087 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.8 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1665 4984 a(0)1642 5036 y(0.8)1642 5087 y(0.5)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.1 0.8 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.1)1755 5036 y(0.8)1755 5087 y(0.5)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.8 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)1867 5036 y(0.8)1867 5087 y(0.5)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.3 0.8 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.3)1980 5036 y(0.8)1980 5087 y(0.5)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.8 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)2092 5036 y(0.8)2092 5087 y(0.5)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.5 0.8 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.5)2205 5036 y(0.8)2205 5087 y(0.5)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.8 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)2317 5036 y(0.8)2317 5087 y(0.5)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.7 0.8 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.7)2429 5036 y(0.8)2429 5087 y(0.5)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.8 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)2542 5036 y(0.8)2542 5087 y(0.5)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.9 0.8 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.9)2654 5036 y(0.8)2654 5087 y(0.5)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.8 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)2767 5036 y(0.8)2767 5087 y(0.5)1642 5276 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 1 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1665 5172 a(0)1642 5224 y(1.0)1642 5276 y(0.5)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.1 1 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.1)1755 5224 y(1.0)1755 5276 y(0.5)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 1 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)1867 5224 y(1.0)1867 5276 y(0.5)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.3 1 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.3)1980 5224 y(1.0)1980 5276 y(0.5)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 1 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)2092 5224 y(1.0)2092 5276 y(0.5)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.5 1 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.5)2205 5224 y(1.0)2205 5276 y(0.5)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 1 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)2317 5224 y(1.0)2317 5276 y(0.5)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.7 1 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.7)2429 5224 y(1.0)2429 5276 y(0.5)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 1 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)2542 5224 y(1.0)2542 5276 y(0.5)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.9 1 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.9)2654 5224 y(1.0)2654 5276 y(0.5)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 1 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)2767 5224 y(1.0)2767 5276 y(0.5)p 0 TeXcolorgray 1476 5662 a FK(71)p 0 TeXcolorgray eop end %%Page: 72 72 TeXDict begin 72 71 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.72) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.14.7) cvn /DEST pdfmark end 86 448 a 83 x FG(14.7)112 b(Commande)39 b(new)m(cm)m(yk)m(color)210 835 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 5.94443 neg 40.94421 30.78883 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 281 648 a FK(cy)n(an)210 742 y(magen)n(ta)266 835 y(jaune)347 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 34.02791 10.29724 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial(noir=0)317 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 34.02791 10.29724 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial (noir=0)210 1173 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 233 1069 a Fv(0)233 1121 y(0)210 1173 y(0.0)40 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)345 1121 y(0)323 1173 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)458 1121 y(0)435 1173 y(0.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)570 1121 y(0)548 1173 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)682 1121 y(0)660 1173 y(0.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)795 1121 y(0)772 1173 y(0.0)210 1361 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.2 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 233 1258 a(0)210 1309 y(0.2)210 1361 y(0.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.2 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)323 1309 y(0.2)323 1361 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.2 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)435 1309 y(0.2)435 1361 y(0.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.2 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)548 1309 y(0.2)548 1361 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.2 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)660 1309 y(0.2)660 1361 y(0.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.2 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)772 1309 y(0.2)772 1361 y(0.0)210 1549 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.4 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 233 1446 a(0)210 1497 y(0.4)210 1549 y(0.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.4 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)323 1497 y(0.4)323 1549 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.4 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)435 1497 y(0.4)435 1549 y(0.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.4 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)548 1497 y(0.4)548 1549 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.4 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)660 1497 y(0.4)660 1549 y(0.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.4 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)772 1497 y(0.4)772 1549 y(0.0)210 1737 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.6 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 233 1634 a(0)210 1686 y(0.6)210 1737 y(0.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.6 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)323 1686 y(0.6)323 1737 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.6 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)435 1686 y(0.6)435 1737 y(0.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.6 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)548 1686 y(0.6)548 1737 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.6 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)660 1686 y(0.6)660 1737 y(0.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.6 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)772 1686 y(0.6)772 1737 y(0.0)210 1925 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.8 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 233 1822 a(0)210 1874 y(0.8)210 1925 y(0.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.8 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)323 1874 y(0.8)323 1925 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.8 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)435 1874 y(0.8)435 1925 y(0.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.8 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)548 1874 y(0.8)548 1925 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.8 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)660 1874 y(0.8)660 1925 y(0.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.8 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)772 1874 y(0.8)772 1925 y(0.0)210 2114 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 1 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 233 2010 a(0)210 2062 y(1.0)210 2114 y(0.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 1 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)323 2062 y(1.0)323 2114 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 1 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)435 2062 y(1.0)435 2114 y(0.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 1 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)548 2062 y(1.0)548 2114 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 1 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)660 2062 y(1.0)660 2114 y(0.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 1 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)772 2062 y(1.0)772 2114 y(0.0)1150 1173 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1173 1069 a(0)1173 1121 y(0)1150 1173 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)1285 1121 y(0)1263 1173 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)1398 1121 y(0)1375 1173 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)1510 1121 y(0)1488 1173 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)1623 1121 y(0)1600 1173 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)1735 1121 y(0)1713 1173 y(0.2)1150 1361 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.2 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1173 1258 a(0)1150 1309 y(0.2)1150 1361 y(0.2)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.2 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)1263 1309 y(0.2)1263 1361 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.2 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)1375 1309 y(0.2)1375 1361 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.2 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)1488 1309 y(0.2)1488 1361 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.2 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)1600 1309 y(0.2)1600 1361 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.2 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)1713 1309 y(0.2)1713 1361 y(0.2)1150 1549 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.4 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1173 1446 a(0)1150 1497 y(0.4)1150 1549 y(0.2)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.4 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)1263 1497 y(0.4)1263 1549 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.4 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)1375 1497 y(0.4)1375 1549 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.4 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)1488 1497 y(0.4)1488 1549 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.4 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)1600 1497 y(0.4)1600 1549 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.4 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)1713 1497 y(0.4)1713 1549 y(0.2)1150 1737 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.6 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1173 1634 a(0)1150 1686 y(0.6)1150 1737 y(0.2)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.6 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)1263 1686 y(0.6)1263 1737 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.6 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)1375 1686 y(0.6)1375 1737 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.6 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)1488 1686 y(0.6)1488 1737 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.6 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)1600 1686 y(0.6)1600 1737 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.6 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)1713 1686 y(0.6)1713 1737 y(0.2)1150 1925 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.8 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1173 1822 a(0)1150 1874 y(0.8)1150 1925 y(0.2)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.8 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)1263 1874 y(0.8)1263 1925 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.8 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)1375 1874 y(0.8)1375 1925 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.8 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)1488 1874 y(0.8)1488 1925 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.8 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)1600 1874 y(0.8)1600 1925 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.8 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)1713 1874 y(0.8)1713 1925 y(0.2)1150 2114 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 1 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1173 2010 a(0)1150 2062 y(1.0)1150 2114 y(0.2)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 1 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)1263 2062 y(1.0)1263 2114 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 1 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)1375 2062 y(1.0)1375 2114 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 1 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)1488 2062 y(1.0)1488 2114 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 1 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)1600 2062 y(1.0)1600 2114 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 1 0.2 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)1713 2062 y(1.0)1713 2114 y(0.2)2091 1173 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2113 1069 a(0)2113 1121 y(0)2091 1173 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)2226 1121 y(0)2203 1173 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)2338 1121 y(0)2316 1173 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)2450 1121 y(0)2428 1173 y(0.4)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)2563 1121 y(0)2540 1173 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)2675 1121 y(0)2653 1173 y(0.4)2091 1361 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.2 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2113 1258 a(0)2091 1309 y(0.2)2091 1361 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.2 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)2203 1309 y(0.2)2203 1361 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.2 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)2316 1309 y(0.2)2316 1361 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.2 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)2428 1309 y(0.2)2428 1361 y(0.4)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.2 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)2540 1309 y(0.2)2540 1361 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.2 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)2653 1309 y(0.2)2653 1361 y(0.4)2091 1549 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.4 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2113 1446 a(0)2091 1497 y(0.4)2091 1549 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.4 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)2203 1497 y(0.4)2203 1549 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.4 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)2316 1497 y(0.4)2316 1549 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.4 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)2428 1497 y(0.4)2428 1549 y(0.4)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.4 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)2540 1497 y(0.4)2540 1549 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.4 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)2653 1497 y(0.4)2653 1549 y(0.4)2091 1737 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.6 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2113 1634 a(0)2091 1686 y(0.6)2091 1737 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.6 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)2203 1686 y(0.6)2203 1737 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.6 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)2316 1686 y(0.6)2316 1737 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.6 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)2428 1686 y(0.6)2428 1737 y(0.4)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.6 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)2540 1686 y(0.6)2540 1737 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.6 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)2653 1686 y(0.6)2653 1737 y(0.4)2091 1925 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.8 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2113 1822 a(0)2091 1874 y(0.8)2091 1925 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.8 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)2203 1874 y(0.8)2203 1925 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.8 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)2316 1874 y(0.8)2316 1925 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.8 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)2428 1874 y(0.8)2428 1925 y(0.4)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.8 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)2540 1874 y(0.8)2540 1925 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.8 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)2653 1874 y(0.8)2653 1925 y(0.4)2091 2114 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 1 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2113 2010 a(0)2091 2062 y(1.0)2091 2114 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 1 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)2203 2062 y(1.0)2203 2114 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 1 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)2316 2062 y(1.0)2316 2114 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 1 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)2428 2062 y(1.0)2428 2114 y(0.4)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 1 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)2540 2062 y(1.0)2540 2114 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 1 0.4 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)2653 2062 y(1.0)2653 2114 y(0.4)86 2352 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 108 2248 a(0)108 2300 y(0)86 2352 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)221 2300 y(0)198 2352 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)333 2300 y(0)311 2352 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)445 2300 y(0)423 2352 y(0.6)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)558 2300 y(0)535 2352 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)670 2300 y(0)648 2352 y(0.6)86 2540 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.2 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 108 2436 a(0)86 2488 y(0.2)86 2540 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.2 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)198 2488 y(0.2)198 2540 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.2 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)311 2488 y(0.2)311 2540 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.2 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)423 2488 y(0.2)423 2540 y(0.6)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.2 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)535 2488 y(0.2)535 2540 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.2 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)648 2488 y(0.2)648 2540 y(0.6)86 2728 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.4 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 108 2625 a(0)86 2676 y(0.4)86 2728 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.4 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)198 2676 y(0.4)198 2728 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.4 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)311 2676 y(0.4)311 2728 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.4 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)423 2676 y(0.4)423 2728 y(0.6)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.4 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)535 2676 y(0.4)535 2728 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.4 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)648 2676 y(0.4)648 2728 y(0.6)86 2916 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.6 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 108 2813 a(0)86 2864 y(0.6)86 2916 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.6 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)198 2864 y(0.6)198 2916 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.6 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)311 2864 y(0.6)311 2916 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.6 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)423 2864 y(0.6)423 2916 y(0.6)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.6 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)535 2864 y(0.6)535 2916 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.6 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)648 2864 y(0.6)648 2916 y(0.6)86 3104 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.8 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 108 3001 a(0)86 3053 y(0.8)86 3104 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.8 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)198 3053 y(0.8)198 3104 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.8 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)311 3053 y(0.8)311 3104 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.8 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)423 3053 y(0.8)423 3104 y(0.6)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.8 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)535 3053 y(0.8)535 3104 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.8 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)648 3053 y(0.8)648 3104 y(0.6)86 3292 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 1 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 108 3189 a(0)86 3241 y(1.0)86 3292 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 1 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)198 3241 y(1.0)198 3292 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 1 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)311 3241 y(1.0)311 3292 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 1 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)423 3241 y(1.0)423 3292 y(0.6)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 1 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)535 3241 y(1.0)535 3292 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 1 0.6 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)648 3241 y(1.0)648 3292 y(0.6)1078 2352 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1101 2248 a(0)1101 2300 y(0)1078 2352 y(0.8)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)1213 2300 y(0)1191 2352 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)1326 2300 y(0)1303 2352 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)1438 2300 y(0)1416 2352 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)1551 2300 y(0)1528 2352 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)1663 2300 y(0)1641 2352 y(0.8)1078 2540 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.2 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1101 2436 a(0)1078 2488 y(0.2)1078 2540 y(0.8)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.2 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)1191 2488 y(0.2)1191 2540 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.2 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)1303 2488 y(0.2)1303 2540 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.2 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)1416 2488 y(0.2)1416 2540 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.2 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)1528 2488 y(0.2)1528 2540 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.2 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)1641 2488 y(0.2)1641 2540 y(0.8)1078 2728 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.4 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1101 2625 a(0)1078 2676 y(0.4)1078 2728 y(0.8)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.4 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)1191 2676 y(0.4)1191 2728 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.4 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)1303 2676 y(0.4)1303 2728 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.4 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)1416 2676 y(0.4)1416 2728 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.4 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)1528 2676 y(0.4)1528 2728 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.4 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)1641 2676 y(0.4)1641 2728 y(0.8)1078 2916 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.6 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1101 2813 a(0)1078 2864 y(0.6)1078 2916 y(0.8)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.6 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)1191 2864 y(0.6)1191 2916 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.6 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)1303 2864 y(0.6)1303 2916 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.6 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)1416 2864 y(0.6)1416 2916 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.6 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)1528 2864 y(0.6)1528 2916 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.6 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)1641 2864 y(0.6)1641 2916 y(0.8)1078 3104 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.8 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1101 3001 a(0)1078 3053 y(0.8)1078 3104 y(0.8)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.8 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)1191 3053 y(0.8)1191 3104 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.8 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)1303 3053 y(0.8)1303 3104 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.8 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)1416 3053 y(0.8)1416 3104 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.8 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)1528 3053 y(0.8)1528 3104 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.8 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)1641 3053 y(0.8)1641 3104 y(0.8)1078 3292 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 1 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1101 3189 a(0)1078 3241 y(1.0)1078 3292 y(0.8)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 1 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)1191 3241 y(1.0)1191 3292 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 1 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)1303 3241 y(1.0)1303 3292 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 1 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)1416 3241 y(1.0)1416 3292 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 1 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)1528 3241 y(1.0)1528 3292 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 1 0.8 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)1641 3241 y(1.0)1641 3292 y(0.8)2071 2352 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2094 2248 a(0)2094 2300 y(0)2071 2352 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)2206 2300 y(0)2183 2352 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)2318 2300 y(0)2296 2352 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)2431 2300 y(0)2408 2352 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)2543 2300 y(0)2521 2352 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)2656 2300 y(0)2633 2352 y(1.0)2071 2540 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.2 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2094 2436 a(0)2071 2488 y(0.2)2071 2540 y(1.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.2 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)2183 2488 y(0.2)2183 2540 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.2 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)2296 2488 y(0.2)2296 2540 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.2 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)2408 2488 y(0.2)2408 2540 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.2 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)2521 2488 y(0.2)2521 2540 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.2 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)2633 2488 y(0.2)2633 2540 y(1.0)2071 2728 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.4 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2094 2625 a(0)2071 2676 y(0.4)2071 2728 y(1.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.4 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)2183 2676 y(0.4)2183 2728 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.4 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)2296 2676 y(0.4)2296 2728 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.4 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)2408 2676 y(0.4)2408 2728 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.4 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)2521 2676 y(0.4)2521 2728 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.4 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)2633 2676 y(0.4)2633 2728 y(1.0)2071 2916 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.6 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2094 2813 a(0)2071 2864 y(0.6)2071 2916 y(1.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.6 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)2183 2864 y(0.6)2183 2916 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.6 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)2296 2864 y(0.6)2296 2916 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.6 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)2408 2864 y(0.6)2408 2916 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.6 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)2521 2864 y(0.6)2521 2916 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.6 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)2633 2864 y(0.6)2633 2916 y(1.0)2071 3104 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.8 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2094 3001 a(0)2071 3053 y(0.8)2071 3104 y(1.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.8 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)2183 3053 y(0.8)2183 3104 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.8 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)2296 3053 y(0.8)2296 3104 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.8 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)2408 3053 y(0.8)2408 3104 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.8 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)2521 3053 y(0.8)2521 3104 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.8 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)2633 3053 y(0.8)2633 3104 y(1.0)2071 3292 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 1 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2094 3189 a(0)2071 3241 y(1.0)2071 3292 y(1.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 1 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)2183 3241 y(1.0)2183 3292 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 1 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)2296 3241 y(1.0)2296 3292 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 1 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)2408 3241 y(1.0)2408 3292 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 1 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)2521 3241 y(1.0)2521 3292 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 1 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)2633 3241 y(1.0)2633 3292 y(1.0)210 3623 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 5.94443 neg 40.94421 30.78883 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 281 3436 a FK(cy)n(an)210 3530 y(magen)n(ta)266 3623 y(jaune)347 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 34.02791 10.29724 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial(noir=0)317 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 34.02791 10.29724 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial(noir=0)p 0 TeXcolorgray 1476 5662 a(72)p 0 TeXcolorgray eop end %%Page: 73 73 TeXDict begin 73 72 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.73) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 210 578 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 233 475 a Fv(0)233 527 y(0)210 578 y(0.0)40 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)345 527 y(0)323 578 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)458 527 y(0)435 578 y(0.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)570 527 y(0)548 578 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)682 527 y(0)660 578 y(0.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)795 527 y(0)772 578 y(0.0)210 767 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.2 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 233 663 a(0)210 715 y(0.2)210 767 y(0.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.2 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)323 715 y(0.2)323 767 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.2 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)435 715 y(0.2)435 767 y(0.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.2 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)548 715 y(0.2)548 767 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.2 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)660 715 y(0.2)660 767 y(0.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.2 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)772 715 y(0.2)772 767 y(0.0)210 955 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.4 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 233 851 a(0)210 903 y(0.4)210 955 y(0.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.4 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)323 903 y(0.4)323 955 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.4 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)435 903 y(0.4)435 955 y(0.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.4 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)548 903 y(0.4)548 955 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.4 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)660 903 y(0.4)660 955 y(0.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.4 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)772 903 y(0.4)772 955 y(0.0)210 1143 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.6 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 233 1040 a(0)210 1091 y(0.6)210 1143 y(0.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.6 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)323 1091 y(0.6)323 1143 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.6 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)435 1091 y(0.6)435 1143 y(0.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.6 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)548 1091 y(0.6)548 1143 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.6 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)660 1091 y(0.6)660 1143 y(0.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.6 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)772 1091 y(0.6)772 1143 y(0.0)210 1331 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.8 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 233 1228 a(0)210 1279 y(0.8)210 1331 y(0.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.8 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)323 1279 y(0.8)323 1331 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.8 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)435 1279 y(0.8)435 1331 y(0.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.8 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)548 1279 y(0.8)548 1331 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.8 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)660 1279 y(0.8)660 1331 y(0.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.8 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)772 1279 y(0.8)772 1331 y(0.0)210 1519 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 1 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 233 1416 a(0)210 1468 y(1.0)210 1519 y(0.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 1 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)323 1468 y(1.0)323 1519 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 1 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)435 1468 y(1.0)435 1519 y(0.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 1 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)548 1468 y(1.0)548 1519 y(0.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 1 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)660 1468 y(1.0)660 1519 y(0.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 1 0 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)772 1468 y(1.0)772 1519 y(0.0)1150 578 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1173 475 a(0)1173 527 y(0)1150 578 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)1285 527 y(0)1263 578 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)1398 527 y(0)1375 578 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)1510 527 y(0)1488 578 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)1623 527 y(0)1600 578 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)1735 527 y(0)1713 578 y(0.2)1150 767 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.2 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1173 663 a(0)1150 715 y(0.2)1150 767 y(0.2)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.2 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)1263 715 y(0.2)1263 767 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.2 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)1375 715 y(0.2)1375 767 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.2 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)1488 715 y(0.2)1488 767 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.2 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)1600 715 y(0.2)1600 767 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.2 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)1713 715 y(0.2)1713 767 y(0.2)1150 955 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.4 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1173 851 a(0)1150 903 y(0.4)1150 955 y(0.2)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.4 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)1263 903 y(0.4)1263 955 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.4 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)1375 903 y(0.4)1375 955 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.4 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)1488 903 y(0.4)1488 955 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.4 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)1600 903 y(0.4)1600 955 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.4 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)1713 903 y(0.4)1713 955 y(0.2)1150 1143 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.6 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1173 1040 a(0)1150 1091 y(0.6)1150 1143 y(0.2)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.6 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)1263 1091 y(0.6)1263 1143 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.6 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)1375 1091 y(0.6)1375 1143 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.6 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)1488 1091 y(0.6)1488 1143 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.6 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)1600 1091 y(0.6)1600 1143 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.6 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)1713 1091 y(0.6)1713 1143 y(0.2)1150 1331 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.8 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1173 1228 a(0)1150 1279 y(0.8)1150 1331 y(0.2)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.8 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)1263 1279 y(0.8)1263 1331 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.8 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)1375 1279 y(0.8)1375 1331 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.8 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)1488 1279 y(0.8)1488 1331 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.8 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)1600 1279 y(0.8)1600 1331 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.8 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)1713 1279 y(0.8)1713 1331 y(0.2)1150 1519 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 1 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1173 1416 a(0)1150 1468 y(1.0)1150 1519 y(0.2)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 1 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)1263 1468 y(1.0)1263 1519 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 1 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)1375 1468 y(1.0)1375 1519 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 1 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)1488 1468 y(1.0)1488 1519 y(0.2)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 1 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)1600 1468 y(1.0)1600 1519 y(0.2)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 1 0.2 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)1713 1468 y(1.0)1713 1519 y(0.2)2091 578 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2113 475 a(0)2113 527 y(0)2091 578 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)2226 527 y(0)2203 578 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)2338 527 y(0)2316 578 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)2450 527 y(0)2428 578 y(0.4)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)2563 527 y(0)2540 578 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)2675 527 y(0)2653 578 y(0.4)2091 767 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.2 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2113 663 a(0)2091 715 y(0.2)2091 767 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.2 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)2203 715 y(0.2)2203 767 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.2 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)2316 715 y(0.2)2316 767 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.2 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)2428 715 y(0.2)2428 767 y(0.4)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.2 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)2540 715 y(0.2)2540 767 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.2 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)2653 715 y(0.2)2653 767 y(0.4)2091 955 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.4 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2113 851 a(0)2091 903 y(0.4)2091 955 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.4 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)2203 903 y(0.4)2203 955 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.4 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)2316 903 y(0.4)2316 955 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.4 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)2428 903 y(0.4)2428 955 y(0.4)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.4 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)2540 903 y(0.4)2540 955 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.4 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)2653 903 y(0.4)2653 955 y(0.4)2091 1143 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.6 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2113 1040 a(0)2091 1091 y(0.6)2091 1143 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.6 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)2203 1091 y(0.6)2203 1143 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.6 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)2316 1091 y(0.6)2316 1143 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.6 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)2428 1091 y(0.6)2428 1143 y(0.4)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.6 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)2540 1091 y(0.6)2540 1143 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.6 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)2653 1091 y(0.6)2653 1143 y(0.4)2091 1331 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.8 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2113 1228 a(0)2091 1279 y(0.8)2091 1331 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.8 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)2203 1279 y(0.8)2203 1331 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.8 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)2316 1279 y(0.8)2316 1331 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.8 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)2428 1279 y(0.8)2428 1331 y(0.4)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.8 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)2540 1279 y(0.8)2540 1331 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.8 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)2653 1279 y(0.8)2653 1331 y(0.4)2091 1519 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 1 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2113 1416 a(0)2091 1468 y(1.0)2091 1519 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 1 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)2203 1468 y(1.0)2203 1519 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 1 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)2316 1468 y(1.0)2316 1519 y(0.4)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 1 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)2428 1468 y(1.0)2428 1519 y(0.4)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 1 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)2540 1468 y(1.0)2540 1519 y(0.4)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 1 0.4 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)2653 1468 y(1.0)2653 1519 y(0.4)86 1757 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 108 1654 a(0)108 1706 y(0)86 1757 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)221 1706 y(0)198 1757 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)333 1706 y(0)311 1757 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)445 1706 y(0)423 1757 y(0.6)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)558 1706 y(0)535 1757 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)670 1706 y(0)648 1757 y(0.6)86 1945 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.2 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 108 1842 a(0)86 1894 y(0.2)86 1945 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.2 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)198 1894 y(0.2)198 1945 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.2 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)311 1894 y(0.2)311 1945 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.2 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)423 1894 y(0.2)423 1945 y(0.6)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.2 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)535 1894 y(0.2)535 1945 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.2 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)648 1894 y(0.2)648 1945 y(0.6)86 2134 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.4 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 108 2030 a(0)86 2082 y(0.4)86 2134 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.4 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)198 2082 y(0.4)198 2134 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.4 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)311 2082 y(0.4)311 2134 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.4 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)423 2082 y(0.4)423 2134 y(0.6)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.4 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)535 2082 y(0.4)535 2134 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.4 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)648 2082 y(0.4)648 2134 y(0.6)86 2322 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.6 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 108 2219 a(0)86 2270 y(0.6)86 2322 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.6 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)198 2270 y(0.6)198 2322 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.6 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)311 2270 y(0.6)311 2322 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.6 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)423 2270 y(0.6)423 2322 y(0.6)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.6 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)535 2270 y(0.6)535 2322 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.6 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)648 2270 y(0.6)648 2322 y(0.6)86 2510 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.8 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 108 2407 a(0)86 2458 y(0.8)86 2510 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.8 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)198 2458 y(0.8)198 2510 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.8 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)311 2458 y(0.8)311 2510 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.8 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)423 2458 y(0.8)423 2510 y(0.6)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.8 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)535 2458 y(0.8)535 2510 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.8 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)648 2458 y(0.8)648 2510 y(0.6)86 2698 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 1 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 108 2595 a(0)86 2647 y(1.0)86 2698 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 1 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)198 2647 y(1.0)198 2698 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 1 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)311 2647 y(1.0)311 2698 y(0.6)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 1 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)423 2647 y(1.0)423 2698 y(0.6)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 1 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)535 2647 y(1.0)535 2698 y(0.6)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 1 0.6 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)648 2647 y(1.0)648 2698 y(0.6)1078 1757 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1101 1654 a(0)1101 1706 y(0)1078 1757 y(0.8)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)1213 1706 y(0)1191 1757 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)1326 1706 y(0)1303 1757 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)1438 1706 y(0)1416 1757 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)1551 1706 y(0)1528 1757 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)1663 1706 y(0)1641 1757 y(0.8)1078 1945 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.2 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1101 1842 a(0)1078 1894 y(0.2)1078 1945 y(0.8)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.2 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)1191 1894 y(0.2)1191 1945 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.2 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)1303 1894 y(0.2)1303 1945 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.2 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)1416 1894 y(0.2)1416 1945 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.2 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)1528 1894 y(0.2)1528 1945 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.2 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)1641 1894 y(0.2)1641 1945 y(0.8)1078 2134 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.4 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1101 2030 a(0)1078 2082 y(0.4)1078 2134 y(0.8)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.4 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)1191 2082 y(0.4)1191 2134 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.4 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)1303 2082 y(0.4)1303 2134 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.4 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)1416 2082 y(0.4)1416 2134 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.4 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)1528 2082 y(0.4)1528 2134 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.4 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)1641 2082 y(0.4)1641 2134 y(0.8)1078 2322 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.6 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1101 2219 a(0)1078 2270 y(0.6)1078 2322 y(0.8)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.6 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)1191 2270 y(0.6)1191 2322 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.6 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)1303 2270 y(0.6)1303 2322 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.6 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)1416 2270 y(0.6)1416 2322 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.6 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)1528 2270 y(0.6)1528 2322 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.6 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)1641 2270 y(0.6)1641 2322 y(0.8)1078 2510 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.8 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1101 2407 a(0)1078 2458 y(0.8)1078 2510 y(0.8)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.8 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)1191 2458 y(0.8)1191 2510 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.8 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)1303 2458 y(0.8)1303 2510 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.8 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)1416 2458 y(0.8)1416 2510 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.8 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)1528 2458 y(0.8)1528 2510 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.8 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)1641 2458 y(0.8)1641 2510 y(0.8)1078 2698 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 1 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1101 2595 a(0)1078 2647 y(1.0)1078 2698 y(0.8)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 1 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)1191 2647 y(1.0)1191 2698 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 1 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)1303 2647 y(1.0)1303 2698 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 1 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)1416 2647 y(1.0)1416 2698 y(0.8)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 1 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)1528 2647 y(1.0)1528 2698 y(0.8)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 1 0.8 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)1641 2647 y(1.0)1641 2698 y(0.8)2071 1757 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2094 1654 a(0)2094 1706 y(0)2071 1757 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)2206 1706 y(0)2183 1757 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)2318 1706 y(0)2296 1757 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)2431 1706 y(0)2408 1757 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)2543 1706 y(0)2521 1757 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)2656 1706 y(0)2633 1757 y(1.0)2071 1945 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.2 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2094 1842 a(0)2071 1894 y(0.2)2071 1945 y(1.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.2 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)2183 1894 y(0.2)2183 1945 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.2 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)2296 1894 y(0.2)2296 1945 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.2 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)2408 1894 y(0.2)2408 1945 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.2 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)2521 1894 y(0.2)2521 1945 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.2 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)2633 1894 y(0.2)2633 1945 y(1.0)2071 2134 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.4 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2094 2030 a(0)2071 2082 y(0.4)2071 2134 y(1.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.4 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.2)2183 2082 y(0.4)2183 2134 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.4 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.4)2296 2082 y(0.4)2296 2134 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.4 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.6)2408 2082 y(0.4)2408 2134 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.4 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(0.8)2521 2082 y(0.4)2521 2134 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.4 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -104 x(1.0)2633 2082 y(0.4)2633 2134 y(1.0)2071 2322 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.6 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2094 2219 a(0)2071 2270 y(0.6)2071 2322 y(1.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.6 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)2183 2270 y(0.6)2183 2322 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.6 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)2296 2270 y(0.6)2296 2322 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.6 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)2408 2270 y(0.6)2408 2322 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.6 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)2521 2270 y(0.6)2521 2322 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.6 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)2633 2270 y(0.6)2633 2322 y(1.0)2071 2510 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 0.8 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2094 2407 a(0)2071 2458 y(0.8)2071 2510 y(1.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 0.8 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)2183 2458 y(0.8)2183 2510 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 0.8 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)2296 2458 y(0.8)2296 2510 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 0.8 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)2408 2458 y(0.8)2408 2510 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 0.8 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)2521 2458 y(0.8)2521 2510 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 0.8 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)2633 2458 y(0.8)2633 2510 y(1.0)2071 2698 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0 1 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2094 2595 a(0)2071 2647 y(1.0)2071 2698 y(1.0)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.2 1 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.2)2183 2647 y(1.0)2183 2698 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.4 1 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.4)2296 2647 y(1.0)2296 2698 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.6 1 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.6)2408 2647 y(1.0)2408 2698 y(1.0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 0.8 1 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(0.8)2521 2647 y(1.0)2521 2698 y(1.0)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 12.82 19.66673 .5 Frame gsave 1 1 1 0.5 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -103 x(1.0)2633 2647 y(1.0)2633 2698 y(1.0)86 2914 y SDict begin H.S end 86 2914 a 86 2914 a SDict begin 12 H.A end 86 2914 a 86 2914 a SDict begin [/View [/XYZ H.V]/Dest (subsection.14.8) cvn /DEST pdfmark end 86 2914 a 76 x FG(14.8)112 b(Opacit\351)38 b(des)g(couleurs)p 210 3075 3706 4 v 209 3175 4 100 v 1012 3145 a FE(n)p FK(psframe[\034llcolor=blue,)p 1 0 0 TeXcolorrgb(opacit)n(y)p 0 TeXcolorgray (=0.7]\(-1,-1\)\(2,2\)]\(-2)o(,0\)\(2,0\))p 3914 3175 V 210 3178 3706 4 v 209 4035 4 857 v 673 3591 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -39.83368 -39.83368 19.91684 19.91684 0 Frame gsave 1 0 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -19.91684 -19.91684 39.83368 39.83368 0 Frame gsave 0 0 1 setrgbcolor 0.7 .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1135 4035 V 927 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -39.83368 -39.83368 19.91684 19.91684 0 Frame gsave 1 0 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -19.91684 -19.91684 39.83368 39.83368 0 Frame gsave 0 0 1 setrgbcolor 0.5 .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2061 4035 V 926 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -39.83368 -39.83368 19.91684 19.91684 0 Frame gsave 1 0 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -19.91684 -19.91684 39.83368 39.83368 0 Frame gsave 0 0 1 setrgbcolor 0.2 .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2988 4035 V 927 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -39.83368 -39.83368 19.91684 19.91684 0 Frame gsave 1 0 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -19.91684 -19.91684 39.83368 39.83368 0 Frame gsave 0 0 1 setrgbcolor 0. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3914 4035 V 210 4038 3706 4 v 209 4138 4 100 v 443 4108 a(opacit)n(y)26 b(=0.7)p 1135 4138 V 464 w(opacit)n(y)h(=0.5)p 2061 4138 V 464 w(opacit)n(y)f(=0.2)p 2988 4138 V 496 w(opacit)n(y)h(=0)p 3914 4138 V 210 4141 3706 4 v 210 4252 V 209 4352 4 100 v 819 4322 a FE(n)p FK (psline[linewidth=1cm,linecolor=blue,)p 1 0 0 TeXcolorrgb(strok)n (eopacit)n(y)p 0 TeXcolorgray 23 w(=0.7]\(2,-2\)\(-2,2\))p 3914 4352 V 210 4355 3706 4 v 209 5212 4 857 v 673 4769 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 28.45274 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 39.83368 39.83368 -39.83368 -39.83368 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 28.45274 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 28.45274 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -39.83368 39.83368 39.83368 -39.83368 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 28.45274 SLW 0 0 1 setrgbcolor 0.7 .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1135 5212 V 927 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 28.45274 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 39.83368 39.83368 -39.83368 -39.83368 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 28.45274 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 28.45274 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -39.83368 39.83368 39.83368 -39.83368 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 28.45274 SLW 0 0 1 setrgbcolor 0.5 .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2061 5212 V 926 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 28.45274 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 39.83368 39.83368 -39.83368 -39.83368 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 28.45274 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 28.45274 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -39.83368 39.83368 39.83368 -39.83368 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 28.45274 SLW 0 0 1 setrgbcolor 0.2 .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2988 5212 V 927 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 28.45274 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 39.83368 39.83368 -39.83368 -39.83368 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 28.45274 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 28.45274 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -39.83368 39.83368 39.83368 -39.83368 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 28.45274 SLW 0 0 1 setrgbcolor 0. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3914 5212 V 210 5215 3706 4 v 209 5315 4 100 v 334 5285 a(strok)n(eopacit)n(y)e(=0.7)p 1135 5315 V 246 w(strok)n(eopacit)n(y)h(=0.5)p 2061 5315 V 246 w(strok)n(eopacit)n(y)f(=0.2)p 2988 5315 V 279 w(strok)n(eopacit)n(y)g(=0)p 3914 5315 V 210 5318 3706 4 v 0 TeXcolorgray 1476 5662 a(73)p 0 TeXcolorgray eop end %%Page: 74 74 TeXDict begin 74 73 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.74) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.14.9) cvn /DEST pdfmark end 86 448 a 83 x FG(14.9)112 b(T)-9 b(ransparence)39 b(des)f(couleurs)p 1 0 0 TeXcolorrgb 210 685 a FK(blendmo)r(de)p 0 TeXcolorgray 28 w(\()p 0 0 1 TeXcolorrgb(P)n(ar)26 b(d\351faut)i(:)g(blendmo)r(de=0)p 0 TeXcolorgray(\))p 210 817 3702 4 v 209 916 4 100 v 260 886 a FE(n)p FK(psset{)p 1 0 0 TeXcolorrgb(blendmo)r(de=1})p 0 TeXcolorgray 1114 916 V 97 w FE(n)p FK(psset{)p 1 0 0 TeXcolorrgb(blendmo)r(de=2})p 0 TeXcolorgray 2019 916 V 98 w FE(n)p FK(psset{)p 1 0 0 TeXcolorrgb(blendmo)r(de=3})p 0 TeXcolorgray 2925 916 V 137 w FE(n)p FK(psset{)p 1 0 0 TeXcolorrgb(blendmo)r(de=0})p 0 TeXcolorgray 3910 916 V 209 1016 V 293 986 a(\()g(t)n(yp)r(e)g(/Compatible\))p 1114 1016 V 256 w(\(t)n(yp)r(e)g(/Screen)f(\))p 2019 1016 V 324 w(\(t)n(yp)r(e)i(/Multiply\))p 2925 1016 V 360 w(\(t)n(yp)r(e)g(/Normal\))p 3910 1016 V 210 1019 3702 4 v 209 1758 4 739 v 663 1373 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -34.14365 -34.14365 17.07182 17.07182 0 Frame gsave 1 0 0 setrgbcolor /Compatible .setblendmode 0.6 .setshapealpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -17.07182 -17.07182 34.14365 34.14365 0 Frame gsave 0 0 1 setrgbcolor /Compatible .setblendmode 0.6 .setshapealpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1114 1758 V 905 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -34.14365 -34.14365 17.07182 17.07182 0 Frame gsave 1 0 0 setrgbcolor /Screen .setblendmode 0.6 .setshapealpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -17.07182 -17.07182 34.14365 34.14365 0 Frame gsave 0 0 1 setrgbcolor /Screen .setblendmode 0.6 .setshapealpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2019 1758 V 906 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -34.14365 -34.14365 17.07182 17.07182 0 Frame gsave 1 0 0 setrgbcolor /Multiply .setblendmode 0.6 .setshapealpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -17.07182 -17.07182 34.14365 34.14365 0 Frame gsave 0 0 1 setrgbcolor /Multiply .setblendmode 0.6 .setshapealpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2925 1758 V 945 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -34.14365 -34.14365 17.07182 17.07182 0 Frame gsave 1 0 0 setrgbcolor /Normal .setblendmode 0.6 .setshapealpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -17.07182 -17.07182 34.14365 34.14365 0 Frame gsave 0 0 1 setrgbcolor /Normal .setblendmode 0.6 .setshapealpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3910 1758 V 210 1761 3702 4 v 209 1861 4 100 v 260 1831 a FE(n)p FK (psframe[\034llcolor=red,\034llst)n(yle=)p 1 0 0 TeXcolorrgb(shap)r(e)p 0 TeXcolorgray(]\(-2,-2\)\(1,1\))22 b FE(n)p FK (psframe[\034llcolor=blue,\034llst)n(yle=shap)r(e]\(-1,-1\)\(2,2\))p 3910 1861 V 210 1864 3702 4 v 1 0 0 TeXcolorrgb 210 2072 a(shap)r(ealpha)p 0 TeXcolorgray 27 w(\()p 0 0 1 TeXcolorrgb(P)n(ar)k (d\351faut)i(:)g(shap)r(ealpha=0.6)p 0 TeXcolorgray(\))p 210 2204 3863 4 v 209 2303 4 100 v 450 2303 V 501 2273 a FE(n)p FK(psset{blendmo)r(de=1})p 1355 2303 V 98 w FE(n)p FK(psset{blendmo)r(de=2})p 2261 2303 V 97 w FE(n)p FK(psset{blendmo)r(de=3})p 3166 2303 V 98 w FE(n)p FK(psset{blendmo)r (de=0})p 4072 2303 V 210 2306 3863 4 v 209 3045 4 739 v 260 2661 a tx@Dict begin gsave STV CP T /ps@rot 90. def grestore end 260 2661 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 1 setgray 0. true 0.0 -34.14365 17.07182 34.14365 0 Frame gsave 1 setgray 1. .setopacityalpha fill grestore end @endspecial 260 2661 a tx@Dict begin { 0.0 -34.14365 17.07182 34.14365 exch 4 -1 roll dup /x1 ED sub /dx ED exch dup /y1 ED sub /dy ED x1 dx .5 mul add 17.07182 div y1 dy .5 mul add 17.07182 div 17.07182 mul exch 17.07182 mul exch } PutCoor PutBegin end 260 2661 a 260 2661 a tx@Dict begin ps@rot RotBegin end 260 2661 a 1 0 0 TeXcolorrgb 5 2681 a FK(shap)r(ealpha=0)p 0 TeXcolorgray 260 2661 a tx@Dict begin RotEnd end 260 2661 a 260 2661 a tx@Dict begin PutEnd end 260 2661 a 450 3045 4 739 v 644 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -34.14365 -34.14365 17.07182 17.07182 0 Frame gsave 1 0 0 setrgbcolor /Compatible .setblendmode 0.6 .setshapealpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -17.07182 -17.07182 34.14365 34.14365 0 Frame gsave 0 0 1 setrgbcolor /Compatible .setblendmode 0. .setshapealpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1355 3045 V 906 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -34.14365 -34.14365 17.07182 17.07182 0 Frame gsave 1 0 0 setrgbcolor /Screen .setblendmode 0.6 .setshapealpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -17.07182 -17.07182 34.14365 34.14365 0 Frame gsave 0 0 1 setrgbcolor /Screen .setblendmode 0. .setshapealpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2261 3045 V 905 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -34.14365 -34.14365 17.07182 17.07182 0 Frame gsave 1 0 0 setrgbcolor /Multiply .setblendmode 0.6 .setshapealpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -17.07182 -17.07182 34.14365 34.14365 0 Frame gsave 0 0 1 setrgbcolor /Multiply .setblendmode 0. .setshapealpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3166 3045 V 905 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -34.14365 -34.14365 17.07182 17.07182 0 Frame gsave 1 0 0 setrgbcolor /Normal .setblendmode 0.6 .setshapealpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -17.07182 -17.07182 34.14365 34.14365 0 Frame gsave 0 0 1 setrgbcolor /Normal .setblendmode 0. .setshapealpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 4072 3045 V 210 3048 3863 4 v 209 3787 4 739 v 260 3403 a tx@Dict begin gsave STV CP T /ps@rot 90. def grestore end 260 3403 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 1 setgray 0. true 0.0 -34.14365 17.07182 34.14365 0 Frame gsave 1 setgray 1. .setopacityalpha fill grestore end @endspecial 260 3403 a tx@Dict begin { 0.0 -34.14365 17.07182 34.14365 exch 4 -1 roll dup /x1 ED sub /dx ED exch dup /y1 ED sub /dy ED x1 dx .5 mul add 17.07182 div y1 dy .5 mul add 17.07182 div 17.07182 mul exch 17.07182 mul exch } PutCoor PutBegin end 260 3403 a 260 3403 a tx@Dict begin ps@rot RotBegin end 260 3403 a 1 0 0 TeXcolorrgb -27 3423 a FK(shap)r(ealpha=0.3)p 0 TeXcolorgray 260 3403 a tx@Dict begin RotEnd end 260 3403 a 260 3403 a tx@Dict begin PutEnd end 260 3403 a 450 3787 4 739 v 644 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -34.14365 -34.14365 17.07182 17.07182 0 Frame gsave 1 0 0 setrgbcolor /Compatible .setblendmode 0.6 .setshapealpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -17.07182 -17.07182 34.14365 34.14365 0 Frame gsave 0 0 1 setrgbcolor /Compatible .setblendmode 0.3 .setshapealpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1355 3787 V 906 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -34.14365 -34.14365 17.07182 17.07182 0 Frame gsave 1 0 0 setrgbcolor /Screen .setblendmode 0.6 .setshapealpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -17.07182 -17.07182 34.14365 34.14365 0 Frame gsave 0 0 1 setrgbcolor /Screen .setblendmode 0.3 .setshapealpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2261 3787 V 905 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -34.14365 -34.14365 17.07182 17.07182 0 Frame gsave 1 0 0 setrgbcolor /Multiply .setblendmode 0.6 .setshapealpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -17.07182 -17.07182 34.14365 34.14365 0 Frame gsave 0 0 1 setrgbcolor /Multiply .setblendmode 0.3 .setshapealpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3166 3787 V 905 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -34.14365 -34.14365 17.07182 17.07182 0 Frame gsave 1 0 0 setrgbcolor /Normal .setblendmode 0.6 .setshapealpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -17.07182 -17.07182 34.14365 34.14365 0 Frame gsave 0 0 1 setrgbcolor /Normal .setblendmode 0.3 .setshapealpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 4072 3787 V 210 3790 3863 4 v 209 4529 4 739 v 260 4145 a tx@Dict begin gsave STV CP T /ps@rot 90. def grestore end 260 4145 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 1 setgray 0. true 0.0 -34.14365 17.07182 34.14365 0 Frame gsave 1 setgray 1. .setopacityalpha fill grestore end @endspecial 260 4145 a tx@Dict begin { 0.0 -34.14365 17.07182 34.14365 exch 4 -1 roll dup /x1 ED sub /dx ED exch dup /y1 ED sub /dy ED x1 dx .5 mul add 17.07182 div y1 dy .5 mul add 17.07182 div 17.07182 mul exch 17.07182 mul exch } PutCoor PutBegin end 260 4145 a 260 4145 a tx@Dict begin ps@rot RotBegin end 260 4145 a 1 0 0 TeXcolorrgb 5 4165 a FK(shap)r(ealpha=1)p 0 TeXcolorgray 260 4145 a tx@Dict begin RotEnd end 260 4145 a 260 4145 a tx@Dict begin PutEnd end 260 4145 a 450 4529 4 739 v 644 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -34.14365 -34.14365 17.07182 17.07182 0 Frame gsave 1 0 0 setrgbcolor /Compatible .setblendmode 0.6 .setshapealpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -17.07182 -17.07182 34.14365 34.14365 0 Frame gsave 0 0 1 setrgbcolor /Compatible .setblendmode 1. .setshapealpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1355 4529 V 906 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -34.14365 -34.14365 17.07182 17.07182 0 Frame gsave 1 0 0 setrgbcolor /Screen .setblendmode 0.6 .setshapealpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -17.07182 -17.07182 34.14365 34.14365 0 Frame gsave 0 0 1 setrgbcolor /Screen .setblendmode 1. .setshapealpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2261 4529 V 905 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -34.14365 -34.14365 17.07182 17.07182 0 Frame gsave 1 0 0 setrgbcolor /Multiply .setblendmode 0.6 .setshapealpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -17.07182 -17.07182 34.14365 34.14365 0 Frame gsave 0 0 1 setrgbcolor /Multiply .setblendmode 1. .setshapealpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3166 4529 V 905 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -34.14365 -34.14365 17.07182 17.07182 0 Frame gsave 1 0 0 setrgbcolor /Normal .setblendmode 0.6 .setshapealpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -17.07182 -17.07182 34.14365 34.14365 0 Frame gsave 0 0 1 setrgbcolor /Normal .setblendmode 1. .setshapealpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 4072 4529 V 210 4532 3863 4 v 209 4632 4 100 v 972 4602 a FE(n)p FK(psframe[\034llcolor=blue,\034llst)n(yle=shap)r(e,shap)r (ealpha=1]\(-1,-1\)\(2,2\))p 4072 4632 V 210 4635 3863 4 v 0 TeXcolorgray 1476 5662 a(74)p 0 TeXcolorgray eop end %%Page: 75 75 TeXDict begin 75 74 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.75) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.14.10) cvn /DEST pdfmark end 86 448 a 83 x FG(14.10)112 b(en)38 b(noir)f(et)g(blanc)i(,)e(en)h(niv)m(eaux)h(de)f(gris)f(ou)h (en)g(couleur)p 210 616 2919 4 v 209 716 4 100 v 260 686 a FJ(\\pssetMono)s(c)m(hrome)p 3127 716 V 209 815 V 260 785 a FE(n)p FK(psframe[\034llst)n (yle=solid,\034llcolor=red]\(2,1\))p 3127 815 V 209 915 V 260 885 a FE(n)p FK(psframe[\034llst)n (yle=solid,\034llcolor=blue]\(2,0\)\(4,1\))p 3127 915 V 209 1014 V 260 985 a FE(n)p FK(psframe[\034llst)n (yle=solid,\034llcolor=y)n(ello)n(w]\(4,0\)\(6,1\))p 3127 1014 V 209 1114 V 260 1084 a FE(n)p FK(psframe[\034llst)n (yle=solid,\034llcolor=green]\(6,0\)\(8,1\))p 3127 1114 V 210 1117 2919 4 v 209 1472 4 355 v 260 1295 a FJ(\\pssetMono)s(c)m (hrome)p 1110 1472 V 1189 1413 a /setrgbcolor { add add 0 gt {0}{1} ifelse setgray } def /setcmykcolor{ 4 dict begin /k ED /y ED /m ED /c ED 1 1 k sub c mul k add sub 0.29 mul 1 1 k sub m mul k add sub 0.587 mul add 1 1 k sub y mul k add sub 0.114 mul add end 0 gt {0}{1} ifelse setgray } def 1189 1413 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 56.90549 28.45274 0 Frame gsave 1 0 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 56.90549 0.0 113.81097 28.45274 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 113.81097 0.0 170.71646 28.45274 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 170.71646 0.0 227.62195 28.45274 0 Frame gsave 0 1 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3127 1472 4 355 v 210 1475 2919 4 v 209 1829 4 355 v 260 1652 a FJ(\\pssetGra)m(yscale)p 1110 1829 V 1189 1770 a /setrgbcolor { 0.07 mul exch 0.71 mul add exch 0.21 mul add setgray } def /setcmykcolor{ 4 dict begin /k ED /y ED /m ED /c ED 1 1 k sub c mul k add sub 0.29 mul 1 1 k sub m mul k add sub 0.587 mul add 1 1 k sub y mul k add sub 0.114 mul add end setgray } def 1189 1770 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 56.90549 28.45274 0 Frame gsave 1 0 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 56.90549 0.0 113.81097 28.45274 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 113.81097 0.0 170.71646 28.45274 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 170.71646 0.0 227.62195 28.45274 0 Frame gsave 0 1 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3127 1829 4 355 v 210 1833 2919 4 v 209 2187 4 355 v 260 2010 a FJ(\\psresetColor)p 1110 2187 V 1189 2128 a /setrgbcolor tx@Dict begin /pssetRGBcolor load end def /setcmykcolor tx@Dict begin /pssetCMYKcolor load end def 1189 2128 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 56.90549 28.45274 0 Frame gsave 1 0 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 56.90549 0.0 113.81097 28.45274 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 113.81097 0.0 170.71646 28.45274 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 170.71646 0.0 227.62195 28.45274 0 Frame gsave 0 1 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3127 2187 4 355 v 210 2190 2919 4 v 210 2302 V 209 2401 4 100 v 260 2371 a FJ(\\pssetMono)s(c)m(hrome)p 3127 2401 V 209 2501 V 260 2471 a FE(n)p FK(psframe[\034llst)n (yle=solid,\034llcolor=blue)10 b(!20]\(2,1\))p 3127 2501 V 209 2600 V 260 2571 a FE(n)p FK(psframe[\034llst)n (yle=solid,\034llcolor=blue)g(!40]\(2,0\)\(4,1\))p 3127 2600 V 209 2700 V 260 2670 a FE(n)p FK(psframe[\034llst)n (yle=solid,\034llcolor=blue)g(!60]\(4,0\)\(6,1\))p 3127 2700 V 209 2800 V 260 2770 a FE(n)p FK(psframe[\034llst)n (yle=solid,\034llcolor=blue)g(!80]\(6,0\)\(8,1\))p 3127 2800 V 210 2803 2919 4 v 209 3157 4 355 v 260 2980 a FJ(\\pssetMono)s(c)m(hrome)p 1110 3157 V 1189 3098 a /setrgbcolor { add add 0 gt {0}{1} ifelse setgray } def /setcmykcolor{ 4 dict begin /k ED /y ED /m ED /c ED 1 1 k sub c mul k add sub 0.29 mul 1 1 k sub m mul k add sub 0.587 mul add 1 1 k sub y mul k add sub 0.114 mul add end 0 gt {0}{1} ifelse setgray } def 1189 3098 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 56.90549 28.45274 0 Frame gsave 0.8 0.8 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 56.90549 0.0 113.81097 28.45274 0 Frame gsave 0.6 0.6 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 113.81097 0.0 170.71646 28.45274 0 Frame gsave 0.4 0.4 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 170.71646 0.0 227.62195 28.45274 0 Frame gsave 0.2 0.2 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3127 3157 4 355 v 210 3161 2919 4 v 209 3515 4 355 v 260 3338 a FJ(\\pssetGra)m(yscale) p 1110 3515 V 1189 3456 a /setrgbcolor { 0.07 mul exch 0.71 mul add exch 0.21 mul add setgray } def /setcmykcolor{ 4 dict begin /k ED /y ED /m ED /c ED 1 1 k sub c mul k add sub 0.29 mul 1 1 k sub m mul k add sub 0.587 mul add 1 1 k sub y mul k add sub 0.114 mul add end setgray } def 1189 3456 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 56.90549 28.45274 0 Frame gsave 0.8 0.8 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 56.90549 0.0 113.81097 28.45274 0 Frame gsave 0.6 0.6 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 113.81097 0.0 170.71646 28.45274 0 Frame gsave 0.4 0.4 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 170.71646 0.0 227.62195 28.45274 0 Frame gsave 0.2 0.2 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3127 3515 4 355 v 210 3518 2919 4 v 209 3873 4 355 v 260 3696 a FJ(\\psresetColor)p 1110 3873 V 1189 3814 a /setrgbcolor tx@Dict begin /pssetRGBcolor load end def /setcmykcolor tx@Dict begin /pssetCMYKcolor load end def 1189 3814 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 56.90549 28.45274 0 Frame gsave 0.8 0.8 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 56.90549 0.0 113.81097 28.45274 0 Frame gsave 0.6 0.6 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 113.81097 0.0 170.71646 28.45274 0 Frame gsave 0.4 0.4 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 170.71646 0.0 227.62195 28.45274 0 Frame gsave 0.2 0.2 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3127 3873 4 355 v 210 3876 2919 4 v 0 TeXcolorgray 1476 5662 a FK(75)p 0 TeXcolorgray eop end %%Page: 76 76 TeXDict begin 76 75 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.76) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (section.15) cvn /DEST pdfmark end 86 448 a 83 x FH(15)135 b(Cr\351er)45 b(ses)h(commandes)p 0 TeXcolorgray 0 TeXcolorgray 788 814 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 18.19437 neg 179.83333 23.19438 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 834 712 a FK(A)n(ten)n(tion)28 b(:)f(la)h(cr\351ation)e(de)i(la)f(commande) 1141 812 y(doit)g(\352tre)h(plac\351e)f(a)n(v)-5 b(an)n(t)1175 912 y FE(n)p FK(b)r(egin{do)r(cumen)n(t})13 b(!)210 1119 y(syn)n(taxe)27 b(:)p FJ(\\new)m(command)p FK({)p FE(n)p FK(nom}[nom)n(bre)e(de)i(v)-5 b(ariables]{Description})210 1318 y FJ(Exemple)31 b(:)g(commande)h(a)m(v)m(ec)h(une)f(v)-5 b(ariable)32 b(:)210 1418 y FD(Cr)l(\351)l(ation)260 1496 y FE(n)p FK(new)n(command)260 1596 y({)p FE(n)p FK(mab)r(oite}[1])p 1 0 0 TeXcolorrgb({)p 0 TeXcolorgray 1165 w(\045)27 b(commande)g(nomm\351e)h(ma)f(b)r(oite)h(et)g(1)f(seul)h (d'argumen)n(t)260 1695 y FE(n)p FK(b)r(egin{cen)n(ter})1172 b(\045)27 b(cen)n(trage)f(sur)h(la)h(ligne)260 1795 y FE(n)p FK(psframeb)r(o)n(x[\034llcolor=y)n(ello)n(w,\034llst)n (yle=solid])p 0 1 0 0 TeXcolorcmyk({)p 0 TeXcolorgray 94 w(\045)f(une)h(b)r(oite)g(de)g(texte)g(de)f(couleur)g(jaune)260 1894 y FE(n)p FK(parb)r(o)n(x{)e(.5)p FE(n)p FK(linewidth)j(})839 b(\045)27 b(parb)r(o)n(x)g(p)r(our)g(limiter)h(la)f(largeur)f(de)h(la)h (b)r(oite)260 1994 y({)p FE(n)p FK(cen)n(tering)1299 b(\045)27 b(cen)n(trage)f(du)i(texte)g(dans)f(la)h(b)r(oite)260 2094 y(#1})p 0 1 0 0 TeXcolorcmyk 27 w(})p 0 TeXcolorgray FE(n)p FK(end{cen)n(ter})1017 b(\045)27 b(#1)h(corresp)r(ond)e(\340)h (l'argumen)n(t)p 1 0 0 TeXcolorrgb 260 2193 a(})p 0 TeXcolorgray 210 2393 a FD(Utilisation)33 b FK(:)28 b FE(n)p FK(mab)r(oite{con)n (ten)n(u})p 0 TeXcolorgray 0 TeXcolorgray 788 2586 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.64862 neg 179.83333 9.64862 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1391 2591 a(con)n(ten)n(u)210 2868 y FJ(Exemple)j(:)g(commande)h(sans)f(v)-5 b(ariable)32 b(:)210 2968 y FD(Cr)l(\351)l(ation)210 3067 y FE(n)p FK(new)n(command{)p FE(n)p FK(DFR})p FE(n)p FK (psset{unit=.25cm,\034llst)n(yle=solid,linewidth=0pt})13 b FE(n)p FK(b)r(egin{pspicture*}\(3,1.5\))86 3167 y FE(n)p FK(psframe[\034llcolor=blue]\(1,1.5\))i FE(n)p FK (psframe[\034llcolor=white]\(1,0\)\(2,1.5\))p FE(n)p FK(psframe[\034llcolor=r)o(ed]\(2,0\)\(3,1)o(.5\))86 3266 y FE(n)p FK(end{pspicture*})210 3384 y FD(Utilisation)33 b FK(:)28 b FE(n)p FK(DFR)921 3384 y tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 921 3384 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 7.11317 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 7.11317 0.0 14.22635 10.66975 0 Frame gsave 1 setgray 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 14.22635 0.0 21.33952 10.66975 0 Frame gsave 1 0 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1098 3384 a currentpoint initclip moveto 1098 3384 a 86 3530 a SDict begin H.S end 86 3530 a 86 3530 a SDict begin 12 H.A end 86 3530 a 86 3530 a SDict begin [/View [/XYZ H.V]/Dest (section.16) cvn /DEST pdfmark end 86 3530 a 129 x FH(16)135 b(Cr\351er)45 b(ses)h(st)l(yles)210 3840 y FK(syn)n(taxe)27 b(:)h FJ(\\newpsst)m(yle)p FK ({nom}{param\350tres})210 4040 y(Exemple)f(:)210 4139 y FD(D\351\034nition)j(du)f(nouve)l(au)h(style)h FK(:)210 4239 y FE(n)p FJ(newpsst)m(yle)p FK({)p 1 0 0 TeXcolorrgb(ma\035ec)n (he)p 0 TeXcolorgray(}{arro)n(wsize=4)o(pt)13 b(6,arro)n (wlength=2,doubleline=true,linewidth=1pt})210 4486 y FD(Utilisation)22 b(du)g(nouve)l(au)f(style)g FK(:)e FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(st)n(yle=ma\035ec)n(he)p 0 TeXcolorgray(]{->}\(0,0\)\(3,0\))269 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { /ArrowBc [ 6 2 roll ] cvx def ArrowBc BeginArrow 1. 1. scale false 0.4 2. 4.0 6. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 3.25 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { /ArrowBc [ 6 2 roll ] cvx def ArrowBc BeginArrow 1. 1. scale false 0.4 2. 4.0 6. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 113.81097 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 4.0 6. CLW mul add dup 2. mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 3.25 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave 1.25 SLW 1 setgray stroke grestore gsave ArrowBc ArrowB pop pop pop pop grestore end @endspecial 210 4785 a FJ(Ajout)32 b(ou)g(mo)s (di\034cation)f(d'un)g(param\350tre)i(du)e(st)m(yle)210 5027 y(\\addtopsst)m(yle)p FK({ma\035ec)n(he}{linecolor=red})23 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { /ArrowBc [ 6 2 roll ] cvx def ArrowBc BeginArrow 1. 1. scale false 0.4 2. 4.0 6. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 3.25 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { /ArrowBc [ 6 2 roll ] cvx def ArrowBc BeginArrow 1. 1. scale false 0.4 2. 4.0 6. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 113.81097 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 4.0 6. CLW mul add dup 2. mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 3.25 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave 1.25 SLW 1 setgray stroke grestore gsave ArrowBc ArrowB pop pop pop pop grestore end @endspecial 210 5274 a FE(n)p FK(addtopsst)n(yle{ma\035ec)n(he}{linest)n(yle=dashed})f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { /ArrowBc [ 6 2 roll ] cvx def ArrowBc BeginArrow 1. 1. scale false 0.4 2. 4.0 6. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 3.25 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { /ArrowBc [ 6 2 roll ] cvx def ArrowBc BeginArrow 1. 1. scale false 0.4 2. 4.0 6. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 113.81097 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 4.0 6. CLW mul add dup 2. mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 3.25 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 0 add DashLine grestore gsave 1.25 SLW 1 setgray stroke grestore gsave ArrowBc ArrowB pop pop pop pop grestore end @endspecial 0 TeXcolorgray 1476 5662 a(76)p 0 TeXcolorgray eop end %%Page: 77 77 TeXDict begin 77 76 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.77) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (section.17) cvn /DEST pdfmark end 86 448 a 83 x FH(17)135 b(Cr\351er)45 b(ses)h(ob)t(jets)210 713 y FK(syn)n(taxe)27 b(:)h FJ(\\newpsob)s(ject)p FK({nom}{ob)r(jet}{param\350tres})22 b(:)210 838 y(Exemple)27 b(:)210 937 y FE(n)p FK(newpsob)r(ject{mab)r (oite}{psframeb)r(o)n(x}{\034llst)n(yle=solid,\034llcolor=)o(y)n(ello)m (w,linewidth=2pt,linecolor)o(=r)o(ed})210 1261 y FE(n)p FK(mab)r(oite{ma)f(b)r(oite)i(p)r(ersonnalis\351e})68 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor 0. true 5.0 neg 6.94443 neg 104.58315 11.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial(ma)27 b(b)r(oite)h(p)r (ersonnalis\351e)86 1444 y SDict begin H.S end 86 1444 a 86 1444 a SDict begin 12 H.A end 86 1444 a 86 1444 a SDict begin [/View [/XYZ H.V]/Dest (section.18) cvn /DEST pdfmark end 86 1444 a 92 x FH(18)135 b(Mettre)45 b(des)g(ob)t(jets)h (en)f(b)t(o\356te)p 0 TeXcolorgray 0 TeXcolorgray 393 1653 2249 4 v 392 1752 4 100 v 1135 1722 a FE(n)p FK(psframeb)r(o)n (x*{ob)r(jet})p 2641 1752 V 393 1756 2249 4 v 392 1855 4 100 v 1194 1855 V 1245 1825 a FJ(sans)32 b(ast\351risque)p 1916 1855 V 99 w(a)m(v)m(ec)i(ast\351risque)p 2641 1855 V 393 1859 2249 4 v 392 2095 4 237 v 510 1977 a(\\psframeb)s(o)m(x)p FK(*)p 1194 2095 V 398 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 5.0 neg 6.94443 neg 27.22229 11.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial(ob)r (jet)p 1916 2095 V 526 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial(ob)r (jet)p 2641 2095 V 393 2098 2249 4 v 392 2352 4 255 v 443 2234 a FJ(\\psdblframeb)s(o)m(x)p FK(*)p 1194 2352 V 332 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 6.5 SLW 0 0 1 setrgbcolor 0. true 9.5 neg 11.44443 neg 31.72229 16.38875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 6.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave 2.5 SLW 1 setgray stroke grestore end @endspecial(ob)r(jet)p 1916 2352 V 526 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial(ob)r(jet)p 2641 2352 V 393 2356 2249 4 v 392 2592 4 237 v 477 2474 a FJ(\\psshado)m(wb)s(o)m(x)p FK(*)p 1194 2592 V 342 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 5.0 neg 6.94443 neg 27.22229 11.88875 .5 Frame gsave 3.0 -45 tx@Dict begin PtoC end Shadow 0.25 setgray gsave fill grestore stroke grestore gsave 0 0 1 0 setcmykcolor gsave fill grestore stroke grestore gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial(ob)r(jet)p 1916 2592 V 540 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 25.22229 9.88875 .5 Frame gsave 3.0 -45 tx@Dict begin PtoC end Shadow 0.25 setgray gsave fill grestore stroke grestore gsave 0 0 1 0 setcmykcolor gsave fill grestore stroke grestore gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial(ob)r(jet)p 2641 2592 V 393 2595 2249 4 v 392 2905 4 310 v 518 2784 a FJ(\\pscircleb)s(o)m(x)p FK(*)p 1194 2905 V 407 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 22.22229 2 div 6.88875 1.94443 add 2 div 2 copy 1.94443 sub 4 2 roll Pyth 3.0 add CLW 2 div add 0 360 arc closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial(ob)r(jet)p 1916 2905 V 526 w @beginspecial @setspecial tx@Dict begin STP 0 0 1 0 setcmykcolor newpath 22.22229 2 div 6.88875 1.94443 add 2 div 2 copy 1.94443 sub 4 2 roll Pyth 3.0 add 1. .setopacityalpha SD end @endspecial(ob)r(jet)p 2641 2905 V 393 2909 2249 4 v 392 3145 4 237 v 547 3027 a FJ(\\pso)m(v)-5 b(alb)s(o)m(x)p FK(*)p 1194 3145 V 436 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0 360 20.71117 CLW 2 div sub 11.24506 CLW 2 div sub 11.11115 2.47215 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial(ob)r(jet)p 1916 3145 V 526 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0 360 18.71117 CLW 2 div sub 9.24506 CLW 2 div sub 11.11115 2.47215 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial(ob)r(jet)p 2641 3145 V 393 3148 2249 4 v 392 3455 4 308 v 566 3337 a FJ(\\psdiab)s(o)m(x)p FK(*)p 1194 3455 V 454 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop .5 14.64615 2 mul 7.95158 2 mul 0 11.11115 2.47215 Diamond gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial(ob)r(jet)p 1916 3455 V 526 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor /Lineto /lineto load def 1 setlinejoin false pop .5 13.23215 2 mul 6.53758 2 mul 0 11.11115 2.47215 Diamond gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial(ob)r(jet)p 2641 3455 V 393 3458 2249 4 v 392 3766 4 308 v 577 3695 a FJ(\\pstrib)s(o)m(x)p FK(*)p 1194 3766 V 466 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0.5 62.3346 32.13641 0 -90 mul 11.11115 -6.94443 Triangle gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial(ob)r(jet)p 1916 3766 V 526 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor /Lineto /lineto load def 1 setlinejoin false pop 0.5 55.17859 26.34839 0 -90 mul 11.11115 -4.94443 Triangle gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial(ob)r(jet)p 2641 3766 V 393 3769 2249 4 v 210 4052 a(Exemple)27 b(:)h FE(n)p FK(psdiab)r(o)n(x{)p FE(n)p FK(DFR})187 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop .5 15.87143 2 mul 8.86987 2 mul 0 12.33643 5.33487 Diamond gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1456 4052 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1456 4052 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 7.11317 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 7.11317 0.0 14.22635 10.66975 0 Frame gsave 1 setgray 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 14.22635 0.0 21.33952 10.66975 0 Frame gsave 1 0 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1633 4052 a currentpoint initclip moveto 1633 4052 a 86 4271 a SDict begin H.S end 86 4271 a 86 4271 a SDict begin 12 H.A end 86 4271 a 86 4271 a SDict begin [/View [/XYZ H.V]/Dest (subsection.18.1) cvn /DEST pdfmark end 86 4271 a 76 x FG(18.1)112 b(Options)p 210 4432 2688 4 v 209 4532 4 100 v 702 4502 a FE(n)p FK(psframeb)r(o)n(x)p 1 0 0 TeXcolorrgb 26 w(framesep)p 0 TeXcolorgray(=.5cm]{framesep=.5cm}) p 2896 4532 V 210 4535 2688 4 v 209 4878 4 343 v 566 4727 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 5.0 neg 5.0 neg 51.27771 11.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial(P)n(ar)26 b(d\351faut)p 1304 4878 V 422 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 2.0 neg 3.94443 neg 66.24963 8.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial(framesep=0cm)p 1970 4878 V 250 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 16.22636 neg 18.17079 neg 83.25375 23.11511 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial(framesep=.5cm)p 2896 4878 V 210 4881 2688 4 v 209 4981 4 100 v 0 0 1 TeXcolorrgb 260 4951 a(P)n(ar)g(d\351faut)i(:)g(framesep=3pt)p 0 TeXcolorgray 1304 4981 V 142 w(framesep=0cm)p 1970 4981 V 250 w(framesep=.5cm)p 2896 4981 V 210 4984 2688 4 v 210 5095 3751 4 v 209 5195 4 100 v 1 0 0 TeXcolorrgb 260 5165 a(b)r(o)n(xsep)p 0 TeXcolorgray 0 0 1 TeXcolorrgb 27 w(P)n(ar)e(d\351faut)i(:)g(true)p 0 TeXcolorgray 27 w(\(Ce)g(param\350tre)e(ne)i(s'applique)f(qu'\340)g FE(n)p FK(psframeb)r(o)n(x,)f FE(n)p FK(pscircleb)r(o)n(x)g(et)i FE(n)p FK(pso)n(v)-5 b(alb)r(o)n(x\))p 3959 5195 V 210 5198 3751 4 v 209 5355 4 157 v 708 5297 a(texte)28 b(a)n(v)-5 b(an)n(t)68 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 5.0 neg 6.94443 neg 60.36163 11.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial(b)r(o)n(xsep=true) g(texte)28 b(en)n(tre)f(les)g(2)h(b)r(oites)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 5.0 neg 6.94443 neg 61.7782 11.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial(b)r(o)n(xsep=false)f(texte)i(apr\350s)p 3959 5355 V 210 5358 3751 4 v 0 TeXcolorgray 1476 5662 a(77)p 0 TeXcolorgray eop end %%Page: 78 78 TeXDict begin 78 77 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.78) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 2386 4 v 209 551 4 100 v 839 521 a FK(Option)p 1 0 0 TeXcolorrgb 27 w(trimo)r(de)p 0 TeXcolorgray 27 w(p)r(our)28 b FE(n)p FK(pstrib)r(o)n(x)p 2594 551 V 210 555 2386 4 v 209 654 4 100 v 1147 654 V 1199 624 a FJ(sans)j(ast\351risque)p 1869 654 V 100 w(a)m(v)m(ec)i(ast\351risque)p 2594 654 V 210 658 2386 4 v 209 941 4 284 v 261 870 a FE(n)p FK(pstrib)r(o)n (x*[)p 1 0 0 TeXcolorrgb(trimo)r(de=U)p 0 TeXcolorgray(])p 1147 941 V 331 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0.5 62.3346 32.13641 0 -90 mul 11.11115 -6.94443 Triangle gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial(ob)r(jet)p 1869 941 V 525 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor /Lineto /lineto load def 1 setlinejoin false pop 0.5 55.17859 26.34839 0 -90 mul 11.11115 -4.94443 Triangle gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial(ob)r(jet)p 2594 941 V 210 944 2386 4 v 209 1231 4 287 v 260 1062 a FE(n)p FK(pstrib)r(o)n(x*[)p 1 0 0 TeXcolorrgb(trimo)r(de=D)p 0 TeXcolorgray(])p 1147 1231 V 317 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0.5 62.3346 32.13641 2 -90 mul 11.11115 11.88875 Triangle gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial(ob)r(jet)p 1869 1231 V 539 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor /Lineto /lineto load def 1 setlinejoin false pop 0.5 55.17859 26.34839 2 -90 mul 11.11115 9.88875 Triangle gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial(ob)r(jet)p 2594 1231 V 210 1234 2386 4 v 209 1529 4 296 v 261 1402 a FE(n)p FK(pstrib)r(o)n(x*[)p 1 0 0 TeXcolorrgb(trimo)r(de=R)p 0 TeXcolorgray(])p 1147 1529 V 207 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0.5 58.91464 35.55637 exch 1 -90 mul -5.0 2.47215 Triangle gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial(ob)r(jet)p 1869 1529 V 547 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor /Lineto /lineto load def 1 setlinejoin false pop 0.5 53.12662 28.40036 exch 1 -90 mul -3.0 2.47215 Triangle gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial(ob)r(jet)p 2594 1529 V 210 1532 2386 4 v 209 1828 4 296 v 266 1700 a FE(n)p FK(pstrib)r(o)n(x*[)p 1 0 0 TeXcolorrgb(trimo)r(de=L)p 0 TeXcolorgray(])p 1147 1828 V 433 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0.5 58.91464 35.55637 exch 3 -90 mul 27.22229 2.47215 Triangle gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial(ob)r(jet)p 1869 1828 V 531 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor /Lineto /lineto load def 1 setlinejoin false pop 0.5 53.12662 28.40036 exch 3 -90 mul 25.22229 2.47215 Triangle gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial(ob)r(jet)p 2594 1828 V 210 1831 2386 4 v 210 1942 3653 4 v 209 2042 4 100 v 260 2012 a FE(n)p FK(psframeb)r(o)n(x{)p FE(n)p FK(parb)r(o)n (x[l]{3cm}{utilisation)22 b(de)27 b FJ(\\parb)s(o)m(x)i FK(p)r(our)f(limiter)f(la)h(largeur)d(de)j(la)f(b)r(oite)h(\340)f (3cm}})p 3861 2042 V 210 2045 3653 4 v 209 2390 4 345 v 1564 2238 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 5.0 neg 18.25 neg 118.81102 23.25 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -89 x(utilisation)79 b(de)h FJ(\\parb)s(o)m(x)1564 2248 y FK(p)r(our)33 b(limiter)h(la)f(largeur)f(de)1564 2348 y(la)27 b(b)r(oite)h(\340)f(3cm)p 3861 2390 V 210 2393 3653 4 v 0 TeXcolorgray 0 TeXcolorgray 86 2609 a SDict begin H.S end 86 2609 a 86 2609 a SDict begin 12 H.A end 86 2609 a 86 2609 a SDict begin [/View [/XYZ H.V]/Dest (section.19) cvn /DEST pdfmark end 86 2609 a 150 x FH(19)135 b(Mettre)45 b(des)g(ob)t(jets)h(en)f(cadre)86 2864 y SDict begin H.S end 86 2864 a 86 2864 a SDict begin 12 H.A end 86 2864 a 86 2864 a SDict begin [/View [/XYZ H.V]/Dest (subsection.19.1) cvn /DEST pdfmark end 86 2864 a 93 x FG(19.1)112 b(T)-9 b(exte)37 b(dans)i(un)e(cadre])p 210 3047 3197 4 v 209 3526 4 479 v 386 3449 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 113.81097 42.67911 0 Frame gsave 1 setgray 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 386 3449 a tx@Dict begin { 0.0 0.0 113.81097 42.67911 exch 4 -1 roll dup /x1 ED sub /dx ED exch dup /y1 ED sub /dy ED x1 dx .5 mul add 28.45274 div y1 dy .5 mul add 28.45274 div 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 386 3449 a 295 3475 a FK(texte)386 3449 y tx@Dict begin PutEnd end 386 3449 a 1504 3526 4 479 v 1598 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 0.0 0.0 113.81097 42.67911 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial 1984 3449 a tx@Dict begin { 0.0 0.0 113.81097 42.67911 exch 4 -1 roll dup /x1 ED sub /dx ED exch dup /y1 ED sub /dy ED x1 dx .5 mul add 28.45274 div y1 dy .5 mul add 28.45274 div 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 1984 3449 a 1892 3475 a FK(texte)1984 3449 y tx@Dict begin PutEnd end 1984 3449 a 3405 3526 4 479 v 210 3529 3197 4 v 209 3629 4 100 v 260 3599 a FJ(\\psT)-8 b(extF)g(rame)p FK(\(0,0\)\(4,2\){texte})p 1504 3629 V 99 w FE(n)p FK(psT)h(extF)g(rame)p 1 0 0 TeXcolorrgb(*)p 0 TeXcolorgray([linecolor=y)n(ello)n (w]\(0,0\)\(4,2\){texte})p 3405 3629 V 210 3632 3197 4 v 86 3749 a SDict begin H.S end 86 3749 a 86 3749 a SDict begin 12 H.A end 86 3749 a 86 3749 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.19.1.1) cvn /DEST pdfmark end 86 3749 a 66 x FJ(19.1.1)93 b(Probl\350me)31 b(de)h(d\351passemen)m(t)f (du)g(cadre)p 210 3896 2316 4 v 209 3996 4 100 v 260 3966 a FE(n)p FK(psT)-7 b(extF)g(rame\(0,0\)\(4,1\){Probl\350me)24 b(de)k(d\351passemen)n(t)f(du)h(cadre})p 2524 3996 V 210 3999 2316 4 v 209 4360 4 361 v 860 4283 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 113.81097 28.45274 0 Frame gsave 1 setgray 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 860 4283 a tx@Dict begin { 0.0 0.0 113.81097 28.45274 exch 4 -1 roll dup /x1 ED sub /dx ED exch dup /y1 ED sub /dy ED x1 dx .5 mul add 28.45274 div y1 dy .5 mul add 28.45274 div 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 860 4283 a 221 4303 a FK(Probl\350me)f(de)g(d\351passemen)n(t)g(du)h(cadre)860 4283 y tx@Dict begin PutEnd end 860 4283 a 2524 4360 4 361 v 210 4363 2316 4 v 210 4529 a FJ(Solutions)p 210 4541 3271 4 v 209 4901 4 361 v 555 4824 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 113.81097 28.45274 0 Frame gsave 1 setgray 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 555 4824 a tx@Dict begin { 0.0 0.0 113.81097 28.45274 exch 4 -1 roll dup /x1 ED sub /dx ED exch dup /y1 ED sub /dy ED x1 dx .5 mul add 28.45274 div y1 dy .5 mul add 28.45274 div 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 555 4824 a 142 4753 a FK(Probl\350me)49 b(de)h(d\351passe-) 142 4853 y(men)n(t)d(du)g(cadre)f(:)h(pro-)142 4952 y(bl\350me)28 b(r\351solu)555 4824 y tx@Dict begin PutEnd end 555 4824 a 1844 4901 4 361 v 1635 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 113.81097 28.45274 0 Frame gsave 1 setgray 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2190 4824 a tx@Dict begin { 0.0 0.0 113.81097 28.45274 exch 4 -1 roll dup /x1 ED sub /dx ED exch dup /y1 ED sub /dy ED x1 dx .5 mul add 28.45274 div y1 dy .5 mul add 28.45274 div 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 2190 4824 a 1777 4753 a FK(Probl\350me)49 b(de)h(d\351passe-)1777 4853 y(men)n(t)d(du)g(cadre)f(:)h(pro-)1777 4952 y(bl\350me)28 b(r\351solu)2190 4824 y tx@Dict begin PutEnd end 2190 4824 a 3479 4901 4 361 v 210 4905 3271 4 v 209 5287 4 382 v 260 5017 a FE(n)p FK(psT)-7 b(extF)g(rame\(0,0\)\(4,2\){)p 1 0 0 TeXcolorrgb 260 5116 a FE(n)p FK(parb)r(o)n(x)p 0 TeXcolorgray({3.5cm}{Probl\350me) 119 b(de)124 b(d\351pas-)260 5216 y(semen)n(t)28 b(du)f(cadre)g(:)h (probl\350me)f(r\351solu)f(}})p 1844 5287 V 1895 4967 a FE(n)p FK(psT)-7 b(extF)g(rame\(0,0\)\(4,2\){)p 1 0 0 TeXcolorrgb 1895 5067 a FE(n)p FK(b)r(egin{minipage}[c]{3.5cm})p 0 TeXcolorgray 1895 5166 a(Probl\350me)32 b(de)h(d\351passemen)n(t)f (du)h(cadre)f(:)h(pro-)1895 5266 y(bl\350me)28 b(r\351solu)p 1 0 0 TeXcolorrgb 26 w FE(n)p FK(end{minipage})p 0 TeXcolorgray(})p 3479 5287 V 210 5290 3271 4 v 0 TeXcolorgray 1476 5662 a(78)p 0 TeXcolorgray eop end %%Page: 79 79 TeXDict begin 79 78 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.79) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.19.1.2) cvn /DEST pdfmark end 86 448 a 83 x FJ(19.1.2)93 b(Rotation)31 b(du)h(texte)p 210 597 2724 4 v 209 1164 4 567 v 307 1116 a tx@Dict begin gsave STV CP T /ps@rot 90. def grestore end 307 1116 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 113.81097 56.90549 0 Frame gsave 1 setgray 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 307 1116 a tx@Dict begin { 0.0 0.0 113.81097 56.90549 exch 4 -1 roll dup /x1 ED sub /dx ED exch dup /y1 ED sub /dy ED x1 dx .5 mul add 28.45274 div y1 dy .5 mul add 28.45274 div 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 307 1116 a 307 1116 a tx@Dict begin ps@rot RotBegin end 307 1116 a 216 1142 a FK(texte)307 1116 y tx@Dict begin RotEnd end 307 1116 a 307 1116 a tx@Dict begin PutEnd end 307 1116 a 1348 1164 4 567 v 1399 880 a FE(n)p FK(psT)-7 b(extF)g(rame[)p 1 0 0 TeXcolorrgb(rot)p 0 TeXcolorgray (=90]\(0,0.5\)\(4,2\){texte})p 2932 1164 V 210 1167 2724 4 v 86 1283 a SDict begin H.S end 86 1283 a 86 1283 a SDict begin 12 H.A end 86 1283 a 86 1283 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.19.1.3) cvn /DEST pdfmark end 86 1283 a 66 x FJ(19.1.3)93 b(P)m(osition)31 b(du)h(texte)p 210 1415 3333 4 v 209 1514 4 100 v 1202 1484 a FE(n)p FK(psT)-7 b(extF)g(rame[)p 1 0 0 TeXcolorrgb(ref=l)p 0 TeXcolorgray(]\(0,0\)\(2,2\){texte})p 3541 1514 V 210 1518 3333 4 v 209 2114 4 597 v 307 2037 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 56.90549 56.90549 0 Frame gsave 1 setgray 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 307 2037 a tx@Dict begin { 0.0 0.0 56.90549 56.90549 exch 4 -1 roll dup /x1 ED sub /dx ED exch dup /y1 ED sub /dy ED x1 dx 0 mul add 28.45274 div y1 dy .5 mul add 28.45274 div 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 307 2037 a 26 x FK(texte)307 2037 y tx@Dict begin PutEnd end 307 2037 a 875 2114 4 597 v 667 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 56.90549 56.90549 0 Frame gsave 1 setgray 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 974 2037 a tx@Dict begin { 0.0 0.0 56.90549 56.90549 exch 4 -1 roll dup /x1 ED sub /dx ED exch dup /y1 ED sub /dy ED x1 dx 1 mul add 28.45274 div y1 dy .5 mul add 28.45274 div 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 974 2037 a 792 2063 a FK(texte)974 2037 y tx@Dict begin PutEnd end 974 2037 a 1542 2114 4 597 v 666 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 56.90549 56.90549 0 Frame gsave 1 setgray 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1640 2037 a tx@Dict begin { 0.0 0.0 56.90549 56.90549 exch 4 -1 roll dup /x1 ED sub /dx ED exch dup /y1 ED sub /dy ED x1 dx .5 mul add 28.45274 div y1 dy 1 mul add 28.45274 div 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 1640 2037 a 1549 2089 a FK(texte)1640 2037 y tx@Dict begin PutEnd end 1640 2037 a 2208 2114 4 597 v 667 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 56.90549 56.90549 0 Frame gsave 1 setgray 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2307 2037 a tx@Dict begin { 0.0 0.0 56.90549 56.90549 exch 4 -1 roll dup /x1 ED sub /dx ED exch dup /y1 ED sub /dy ED x1 dx .5 mul add 28.45274 div y1 dy 0 mul add 28.45274 div 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 2307 2037 a -91 w FK(texte)2307 2037 y tx@Dict begin PutEnd end 2307 2037 a 2875 2114 4 597 v 666 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 56.90549 56.90549 0 Frame gsave 1 setgray 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2973 2037 a tx@Dict begin { 0.0 0.0 56.90549 56.90549 exch 4 -1 roll dup /x1 ED sub /dx ED exch dup /y1 ED sub /dy ED x1 dx .5 mul add 28.45274 div y1 dy 0 mul add 28.45274 div 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 2973 2037 a -91 w FK(texte)2973 2037 y tx@Dict begin PutEnd end 2973 2037 a 3541 2114 4 597 v 210 2118 3333 4 v 209 2217 4 100 v 452 2187 a FK(ref=l)p 875 2217 V 479 w(ref=r)p 1542 2217 V 474 w(ref=t)p 2208 2217 V 467 w(ref=b)p 2875 2217 V 455 w(ref=B)p 3541 2217 V 210 2221 3333 4 v 0 TeXcolorgray 1476 5662 a(79)p 0 TeXcolorgray eop end %%Page: 80 80 TeXDict begin 80 79 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.80) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (section.20) cvn /DEST pdfmark end 86 448 a 83 x FH(20)135 b(Mettre)45 b(des)g(ob)t(jets)h(en)f(b)t(outon)210 713 y FK(utilisation)28 b(du)g(mo)r(dule)g(\023)22 b FJ(pst-fr3d)g FK(\024)210 813 y(syn)n(taxe)27 b(:)h FJ(\\PstF)-8 b(rameBo)m(xThreeD)p FK([param\350tres]{Con)n(ten)n(u})86 945 y SDict begin H.S end 86 945 a 86 945 a SDict begin 12 H.A end 86 945 a 86 945 a SDict begin [/View [/XYZ H.V]/Dest (subsection.20.1) cvn /DEST pdfmark end 86 945 a 96 x FG(20.1)112 b(Sans)39 b(options)p 210 1125 3492 4 v 209 1504 4 380 v 706 1426 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 6.5 SLW 0 0 1 setrgbcolor 0. true 9.5 neg 9.5 neg 40.472 16.38875 .5 Frame gsave 0 0 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 2.5 SLW 1 setgray stroke grestore end @endspecial FK(Button)79 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ -49.972 16.38875 -45.472 11.88875 -45.472 -5.0 -49.972 -9.5 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 16.38875 -4.5 11.88875 -45.472 11.88875 -49.972 16.38875 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 16.38875 -4.5 11.88875 -4.5 -5.0 0.0 -9.5 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 -9.5 -4.5 -5.0 -45.472 -5.0 -49.972 -9.5 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.35 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 0.0 16.38875 -4.5 11.88875 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.35 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.65 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ -45.472 -5.0 -49.972 -9.5 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.65 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1456 1504 V 1424 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 6.5 SLW 0 0 1 setrgbcolor 0. true 9.5 neg 9.5 neg 36.86147 36.16624 .5 Frame gsave 0 0 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 2.5 SLW 1 setgray stroke grestore end @endspecial 2507 1261 a(Un)15 b(!)2466 1343 y(Deux)f(!)2470 1426 y(T)-7 b(rois)13 b(!)82 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ -46.36147 36.16624 -41.86147 31.66624 -41.86147 -5.0 -46.36147 -9.5 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 36.16624 -4.5 31.66624 -41.86147 31.66624 -46.36147 36.16624 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 36.16624 -4.5 31.66624 -4.5 -5.0 0.0 -9.5 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 -9.5 -4.5 -5.0 -41.86147 -5.0 -46.36147 -9.5 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.35 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 0.0 36.16624 -4.5 31.66624 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.35 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.65 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ -41.86147 -5.0 -46.36147 -9.5 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.65 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3700 1504 V 210 1508 3492 4 v 209 1607 4 100 v 260 1577 a FE(n)p FK(PstF)-7 b(rameBo)n (xThreeD{Button})p 1456 1607 V 96 w FE(n)p FK(PstF)g(rameBo)n(xThreeD{) p FE(n)p FK(shortstac)n(k{Un)8 b(!)p FE(nn)p FK(Deux)13 b(!)p FE(nn)p FK(T)-7 b(rois)12 b(!}})p 3700 1607 V 210 1611 3492 4 v 209 1954 4 344 v 732 1798 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 6.5 SLW 0 0 1 setrgbcolor 0. true 9.5 neg 9.5 neg 34.17285 20.16975 .5 Frame gsave 0 0 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 2.5 SLW 1 setgray stroke grestore end @endspecial 732 1798 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 732 1798 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 7.11317 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 7.11317 0.0 14.22635 10.66975 0 Frame gsave 1 setgray 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 14.22635 0.0 21.33952 10.66975 0 Frame gsave 1 0 0 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 909 1798 a currentpoint initclip moveto 909 1798 a 106 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ -43.67285 20.16975 -39.17285 15.66975 -39.17285 -5.0 -43.67285 -9.5 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 20.16975 -4.5 15.66975 -39.17285 15.66975 -43.67285 20.16975 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 20.16975 -4.5 15.66975 -4.5 -5.0 0.0 -9.5 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 -9.5 -4.5 -5.0 -39.17285 -5.0 -43.67285 -9.5 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.35 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 0.0 20.16975 -4.5 15.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.35 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.65 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ -39.17285 -5.0 -43.67285 -9.5 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.65 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1456 1954 4 344 v 1500 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 6.5 SLW 0 0 1 setrgbcolor 0. true 9.5 neg 18.7999 neg 25.23335 22.56232 .5 Frame gsave 0 0 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 2.5 SLW 1 setgray stroke grestore end @endspecial 2559 1742 a FF(1)p 2525 1779 111 4 v 2525 1796 a FE(p)p 2594 1796 42 4 v 68 x FF(3)2724 1798 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ -34.73335 22.56232 -30.23335 18.06232 -30.23335 -14.2999 -34.73335 -18.7999 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 22.56232 -4.5 18.06232 -30.23335 18.06232 -34.73335 22.56232 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 22.56232 -4.5 18.06232 -4.5 -14.2999 0.0 -18.7999 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 -18.7999 -4.5 -14.2999 -30.23335 -14.2999 -34.73335 -18.7999 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.35 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 0.0 22.56232 -4.5 18.06232 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.35 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.65 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ -30.23335 -14.2999 -34.73335 -18.7999 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.65 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3700 1954 4 344 v 210 1957 3492 4 v 209 2057 4 100 v 278 2027 a FE(n)p FK(PstF)-7 b(rameBo)n(xThreeD{)p FE(n)p FK(DFR})p 1456 2057 V 330 w FE(n)p FK(PstF)g(rameBo)n(xThreeD{$)p FE(n)p FK(dfrac{1}{)o FE(n)p FK(sqr)o(t{3)o(}})o($})p 3700 2057 V 210 2060 3492 4 v 86 2172 a SDict begin H.S end 86 2172 a 86 2172 a SDict begin 12 H.A end 86 2172 a 86 2172 a SDict begin [/View [/XYZ H.V]/Dest (subsection.20.2) cvn /DEST pdfmark end 86 2172 a 76 x FG(20.2)112 b(Dimensionnemen)m(t)p 210 2314 3088 4 v 209 2692 4 379 v 1 0 0 TeXcolorrgb 260 2523 a FK(doublesep)p 0 TeXcolorgray 747 2692 V 274 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 4.0 SLW 0 0 1 setrgbcolor 0. true 7.0 neg 8.94443 neg 62.61122 13.88875 .5 Frame gsave 0 0 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 1 setgray stroke grestore end @endspecial(doublesep=0)57 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ -69.61122 13.88875 -67.61122 11.88875 -67.61122 -6.94443 -69.61122 -8.94443 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 13.88875 -2.0 11.88875 -67.61122 11.88875 -69.61122 13.88875 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 13.88875 -2.0 11.88875 -2.0 -6.94443 0.0 -8.94443 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 -8.94443 -2.0 -6.94443 -67.61122 -6.94443 -69.61122 -8.94443 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.35 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 0.0 13.88875 -2.0 11.88875 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.35 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.65 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ -67.61122 -6.94443 -69.61122 -8.94443 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.65 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1491 2692 V 240 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 9.69046 SLW 0 0 1 setrgbcolor 0. true 12.69046 neg 14.63489 neg 76.07944 19.57921 .5 Frame gsave 0 0 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 5.69046 SLW 1 setgray stroke grestore end @endspecial(doublesep=0.2) 104 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ -88.7699 19.57921 -81.07944 11.88875 -81.07944 -6.94443 -88.7699 -14.63489 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 19.57921 -7.69046 11.88875 -81.07944 11.88875 -88.7699 19.57921 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 19.57921 -7.69046 11.88875 -7.69046 -6.94443 0.0 -14.63489 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 -14.63489 -7.69046 -6.94443 -81.07944 -6.94443 -88.7699 -14.63489 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.35 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 0.0 19.57921 -7.69046 11.88875 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.35 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.65 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ -81.07944 -6.94443 -88.7699 -14.63489 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.65 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2332 2692 V 271 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 15.38092 SLW 0 0 1 setrgbcolor 0. true 18.38092 neg 20.32535 neg 81.7699 25.26967 .5 Frame gsave 0 0 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 11.38092 SLW 1 setgray stroke grestore end @endspecial(doublesep=0.4) 151 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ -100.15082 25.26967 -86.7699 11.88875 -86.7699 -6.94443 -100.15082 -20.32535 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 25.26967 -13.38092 11.88875 -86.7699 11.88875 -100.15082 25.26967 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 25.26967 -13.38092 11.88875 -13.38092 -6.94443 0.0 -20.32535 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 -20.32535 -13.38092 -6.94443 -86.7699 -6.94443 -100.15082 -20.32535 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.35 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 0.0 25.26967 -13.38092 11.88875 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.35 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.65 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ -86.7699 -6.94443 -100.15082 -20.32535 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.65 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3296 2692 V 210 2696 3088 4 v 209 3113 4 418 v 1 0 0 TeXcolorrgb 260 2925 a(framesep)p 0 TeXcolorgray 747 3113 V 325 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 6.5 SLW 0 0 1 setrgbcolor 0. true 6.5 neg 8.44443 neg 57.97214 13.38875 .5 Frame gsave 0 0 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 2.5 SLW 1 setgray stroke grestore end @endspecial(framesep=0)52 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ -64.47214 13.38875 -59.97214 8.88875 -59.97214 -3.94443 -64.47214 -8.44443 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 13.38875 -4.5 8.88875 -59.97214 8.88875 -64.47214 13.38875 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 13.38875 -4.5 8.88875 -4.5 -3.94443 0.0 -8.44443 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 -8.44443 -4.5 -3.94443 -59.97214 -3.94443 -64.47214 -8.44443 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.35 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 0.0 13.38875 -4.5 8.88875 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.35 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.65 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ -59.97214 -3.94443 -64.47214 -8.44443 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.65 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1491 3113 V 280 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 6.5 SLW 0 0 1 setrgbcolor 0. true 15.0359 neg 16.98033 neg 74.2858 21.92465 .5 Frame gsave 0 0 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 2.5 SLW 1 setgray stroke grestore end @endspecial(framesep=0.3) 122 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ -89.3217 21.92465 -84.8217 17.42465 -84.8217 -12.48033 -89.3217 -16.98033 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 21.92465 -4.5 17.42465 -84.8217 17.42465 -89.3217 21.92465 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 21.92465 -4.5 17.42465 -4.5 -12.48033 0.0 -16.98033 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 -16.98033 -4.5 -12.48033 -84.8217 -12.48033 -89.3217 -16.98033 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.35 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 0.0 21.92465 -4.5 17.42465 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.35 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.65 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ -84.8217 -12.48033 -89.3217 -16.98033 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.65 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2332 3113 V 286 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 6.5 SLW 0 0 1 setrgbcolor 0. true 20.72636 neg 22.67079 neg 79.97626 27.61511 .5 Frame gsave 0 0 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 2.5 SLW 1 setgray stroke grestore end @endspecial(framesep=0.5) 170 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ -100.70262 27.61511 -96.20262 23.11511 -96.20262 -18.17079 -100.70262 -22.67079 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 27.61511 -4.5 23.11511 -96.20262 23.11511 -100.70262 27.61511 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 27.61511 -4.5 23.11511 -4.5 -18.17079 0.0 -22.67079 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 -22.67079 -4.5 -18.17079 -96.20262 -18.17079 -100.70262 -22.67079 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.35 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 0.0 27.61511 -4.5 23.11511 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.35 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.65 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ -96.20262 -18.17079 -100.70262 -22.67079 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.65 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3296 3113 V 210 3116 3088 4 v 209 3530 4 415 v 1 0 0 TeXcolorrgb 260 3352 a(linewidth)p 0 TeXcolorgray 747 3530 V 303 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 3.0 neg 3.0 neg 56.33325 9.88875 .5 Frame gsave 0 0 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 1 setgray stroke grestore end @endspecial(linewidth=0)25 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor [ -59.33325 9.88875 -59.33325 9.88875 -59.33325 -3.0 -59.33325 -3.0 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor [ 0.0 9.88875 0.0 9.88875 -59.33325 9.88875 -59.33325 9.88875 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor [ 0.0 9.88875 0.0 9.88875 0.0 -3.0 0.0 -3.0 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor [ 0.0 -3.0 0.0 -3.0 -59.33325 -3.0 -59.33325 -3.0 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.35 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 0.0 9.88875 0.0 9.88875 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.35 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.65 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ -59.33325 -3.0 -59.33325 -3.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.65 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1491 3530 V 293 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 9.24768 SLW 0 0 1 setrgbcolor 0. true 12.24768 neg 12.24768 neg 73.35869 19.13643 .5 Frame gsave 0 0 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 3.5568 SLW 1 setgray stroke grestore end @endspecial(linewidth=0.1) 101 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor [ -85.60637 19.13643 -79.20413 12.73419 -79.20413 -5.84544 -85.60637 -12.24768 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor [ 0.0 19.13643 -6.40224 12.73419 -79.20413 12.73419 -85.60637 19.13643 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor [ 0.0 19.13643 -6.40224 12.73419 -6.40224 -5.84544 0.0 -12.24768 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor [ 0.0 -12.24768 -6.40224 -5.84544 -79.20413 -5.84544 -85.60637 -12.24768 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.35 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 0.0 19.13643 -6.40224 12.73419 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.35 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.65 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ -79.20413 -5.84544 -85.60637 -12.24768 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.65 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2332 3530 V 293 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 18.49399 SLW 0 0 1 setrgbcolor 0. true 21.49399 neg 21.49399 neg 82.605 28.38274 .5 Frame gsave 0 0 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 7.11307 SLW 1 setgray stroke grestore end @endspecial(linewidth=0.2) 178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.69046 SLW 0 0 1 setrgbcolor [ -104.09898 28.38274 -91.29546 15.57921 -91.29546 -8.69046 -104.09898 -21.49399 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.69046 SLW 0 0 1 setrgbcolor [ 0.0 28.38274 -12.80353 15.57921 -91.29546 15.57921 -104.09898 28.38274 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.69046 SLW 0 0 1 setrgbcolor [ 0.0 28.38274 -12.80353 15.57921 -12.80353 -8.69046 0.0 -21.49399 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.69046 SLW 0 0 1 setrgbcolor [ 0.0 -21.49399 -12.80353 -8.69046 -91.29546 -8.69046 -104.09898 -21.49399 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.35 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 0.0 28.38274 -12.80353 15.57921 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.35 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.65 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ -91.29546 -8.69046 -104.09898 -21.49399 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.65 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3296 3530 V 210 3534 3088 4 v 209 3817 4 284 v 1 0 0 TeXcolorrgb 260 3699 a(framearc)p 0 TeXcolorgray 747 3817 V 299 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 6.5 SLW 0 0 1 setrgbcolor 0.3 true 9.5 neg 9.5 neg 68.16658 16.38875 .5 Frame gsave 0 0 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 2.5 SLW 1 setgray stroke grestore end @endspecial(framearc=0.3)76 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ -77.66658 16.38875 -73.16658 11.88875 -73.16658 -5.0 -77.66658 -9.5 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 16.38875 -4.5 11.88875 -73.16658 11.88875 -77.66658 16.38875 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 16.38875 -4.5 11.88875 -4.5 -5.0 0.0 -9.5 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 -9.5 -4.5 -5.0 -73.16658 -5.0 -77.66658 -9.5 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.35 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 0.0 16.38875 -4.5 11.88875 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.35 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.65 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ -73.16658 -5.0 -77.66658 -9.5 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.65 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1491 3817 V 227 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 6.5 SLW 0 0 1 setrgbcolor 0.6 true 9.5 neg 9.5 neg 68.16658 16.38875 .5 Frame gsave 0 0 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 2.5 SLW 1 setgray stroke grestore end @endspecial(framearc=0.6)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ -77.66658 16.38875 -73.16658 11.88875 -73.16658 -5.0 -77.66658 -9.5 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 16.38875 -4.5 11.88875 -73.16658 11.88875 -77.66658 16.38875 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 16.38875 -4.5 11.88875 -4.5 -5.0 0.0 -9.5 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 -9.5 -4.5 -5.0 -73.16658 -5.0 -77.66658 -9.5 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.35 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 0.0 16.38875 -4.5 11.88875 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.35 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.65 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ -73.16658 -5.0 -77.66658 -9.5 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.65 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2332 3817 V 369 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 6.5 SLW 0 0 1 setrgbcolor 1. true 9.5 neg 9.5 neg 60.38882 16.38875 .5 Frame gsave 0 0 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 2.5 SLW 1 setgray stroke grestore end @endspecial(framearc=1)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ -69.88882 16.38875 -65.38882 11.88875 -65.38882 -5.0 -69.88882 -9.5 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 16.38875 -4.5 11.88875 -65.38882 11.88875 -69.88882 16.38875 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 16.38875 -4.5 11.88875 -4.5 -5.0 0.0 -9.5 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 -9.5 -4.5 -5.0 -65.38882 -5.0 -69.88882 -9.5 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.35 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 0.0 16.38875 -4.5 11.88875 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.35 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.65 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ -65.38882 -5.0 -69.88882 -9.5 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.65 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3296 3817 V 210 3821 3088 4 v 86 3932 a SDict begin H.S end 86 3932 a 86 3932 a SDict begin 12 H.A end 86 3932 a 86 3932 a SDict begin [/View [/XYZ H.V]/Dest (subsection.20.3) cvn /DEST pdfmark end 86 3932 a 77 x FG(20.3)112 b(Asp)s(ect)p 210 4093 3699 4 v 209 4193 4 100 v 795 4163 a FE(n)p FK(PstF)-7 b(rameBo)n(xThreeD[)p 1 0 0 TeXcolorrgb(F)g(rameBo)n(xThreeDColorHSB)21 b(=0)27 b(0.3)g(1)p 0 TeXcolorgray(]{0)f(0.3)h(1})p 3907 4193 V 210 4196 3699 4 v 209 4480 4 284 v 1 0 0 TeXcolorrgb 260 4362 a(F)-7 b(rameBo)n(xThreeDColorHSB)p 0 TeXcolorgray 1748 4480 V 607 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 6.84544 SLW 0 0 1 setrgbcolor 0. true 9.84544 neg 9.84544 neg 39.28986 16.14268 .5 Frame gsave 0 0.3 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray stroke grestore end @endspecial(0)27 b(0.3)g(1)81 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ -49.1353 16.14268 -44.28986 11.29724 -44.28986 -5.0 -49.1353 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0.3 0.85 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 16.14268 -4.84544 11.29724 -44.28986 11.29724 -49.1353 16.14268 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0.3 1 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 16.14268 -4.84544 11.29724 -4.84544 -5.0 0.0 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0.3 1 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 -9.84544 -4.84544 -5.0 -44.28986 -5.0 -49.1353 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0.3 0.85 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0.3 0.85 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 0.0 16.14268 -4.84544 11.29724 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0.3 0.85 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0.3 1 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ -44.28986 -5.0 -49.1353 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0.3 1 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2255 4480 V 181 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 6.84544 SLW 0 0 1 setrgbcolor 0. true 9.84544 neg 9.84544 neg 47.06761 16.14268 .5 Frame gsave 0.3 0.3 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray stroke grestore end @endspecial(0.3)27 b(0.3)g(1)81 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ -56.91306 16.14268 -52.06761 11.29724 -52.06761 -5.0 -56.91306 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.3 0.3 0.85 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 16.14268 -4.84544 11.29724 -52.06761 11.29724 -56.91306 16.14268 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.3 0.3 1 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 16.14268 -4.84544 11.29724 -4.84544 -5.0 0.0 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.3 0.3 1 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 -9.84544 -4.84544 -5.0 -52.06761 -5.0 -56.91306 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.3 0.3 0.85 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0.3 0.3 0.85 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 0.0 16.14268 -4.84544 11.29724 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0.3 0.3 0.85 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0.3 0.3 1 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ -52.06761 -5.0 -56.91306 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0.3 0.3 1 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2827 4480 V 182 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 6.84544 SLW 0 0 1 setrgbcolor 0. true 9.84544 neg 9.84544 neg 47.06761 16.14268 .5 Frame gsave 0.6 0.3 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray stroke grestore end @endspecial(0.6)26 b(0.3)h(1)81 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ -56.91306 16.14268 -52.06761 11.29724 -52.06761 -5.0 -56.91306 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.3 0.85 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 16.14268 -4.84544 11.29724 -52.06761 11.29724 -56.91306 16.14268 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.3 1 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 16.14268 -4.84544 11.29724 -4.84544 -5.0 0.0 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.3 1 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 -9.84544 -4.84544 -5.0 -52.06761 -5.0 -56.91306 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.3 0.85 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0.6 0.3 0.85 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 0.0 16.14268 -4.84544 11.29724 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0.6 0.3 0.85 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0.6 0.3 1 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ -52.06761 -5.0 -56.91306 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0.6 0.3 1 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3400 4480 V 182 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 6.84544 SLW 0 0 1 setrgbcolor 0. true 9.84544 neg 9.84544 neg 39.28986 16.14268 .5 Frame gsave 1 0.3 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray stroke grestore end @endspecial(1)27 b(0.3)g(1)81 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ -49.1353 16.14268 -44.28986 11.29724 -44.28986 -5.0 -49.1353 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1 0.3 0.85 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 16.14268 -4.84544 11.29724 -44.28986 11.29724 -49.1353 16.14268 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1 0.3 1 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 16.14268 -4.84544 11.29724 -4.84544 -5.0 0.0 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1 0.3 1 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 -9.84544 -4.84544 -5.0 -44.28986 -5.0 -49.1353 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1 0.3 0.85 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 1 0.3 0.85 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 0.0 16.14268 -4.84544 11.29724 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 1 0.3 0.85 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 1 0.3 1 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ -44.28986 -5.0 -49.1353 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 1 0.3 1 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3907 4480 V 210 4483 3699 4 v 209 4766 4 284 v 1 0 0 TeXcolorrgb 260 4648 a(F)-7 b(rameBo)n(xThreeDOn)p 0 TeXcolorgray(=true/false)p 1748 4766 V 496 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 6.84544 SLW 0 0 1 setrgbcolor 0. true 9.84544 neg 9.84544 neg 27.65112 16.14268 .5 Frame gsave 0 0 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray stroke grestore end @endspecial(true)82 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ -37.49657 16.14268 -32.65112 11.29724 -32.65112 -5.0 -37.49657 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 16.14268 -4.84544 11.29724 -32.65112 11.29724 -37.49657 16.14268 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 16.14268 -4.84544 11.29724 -4.84544 -5.0 0.0 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 -9.84544 -4.84544 -5.0 -32.65112 -5.0 -37.49657 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.35 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 0.0 16.14268 -4.84544 11.29724 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.35 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.65 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ -32.65112 -5.0 -37.49657 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.65 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2255 4766 V 304 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 6.84544 SLW 0 0 1 setrgbcolor 0. true 9.84544 neg 9.84544 neg 29.06769 16.73419 .5 Frame gsave 0 0 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray stroke grestore end @endspecial(false)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ -38.91313 16.73419 -34.06769 11.88875 -34.06769 -5.0 -38.91313 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 16.73419 -4.84544 11.88875 -34.06769 11.88875 -38.91313 16.73419 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 16.73419 -4.84544 11.88875 -4.84544 -5.0 0.0 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.35 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 -9.84544 -4.84544 -5.0 -34.06769 -5.0 -38.91313 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 0 0.65 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.65 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 0.0 16.73419 -4.84544 11.88875 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.65 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 0.35 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ -34.06769 -5.0 -38.91313 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0 0 0.35 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2827 4766 V 336 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 6.84544 SLW 0 0 1 setrgbcolor 0. true 9.84544 neg 9.84544 neg 27.65112 16.14268 .5 Frame gsave 0.6 0.6 0.8 sethsbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray stroke grestore end @endspecial(true)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ -37.49657 16.14268 -32.65112 11.29724 -32.65112 -5.0 -37.49657 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.6 0.65001 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 16.14268 -4.84544 11.29724 -32.65112 11.29724 -37.49657 16.14268 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.6 0.95 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 16.14268 -4.84544 11.29724 -4.84544 -5.0 0.0 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.6 0.95 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 -9.84544 -4.84544 -5.0 -32.65112 -5.0 -37.49657 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.6 0.65001 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0.6 0.6 0.65001 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 0.0 16.14268 -4.84544 11.29724 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0.6 0.6 0.65001 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0.6 0.6 0.95 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ -32.65112 -5.0 -37.49657 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0.6 0.6 0.95 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3400 4766 V 304 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 6.84544 SLW 0 0 1 setrgbcolor 0. true 9.84544 neg 9.84544 neg 29.06769 16.73419 .5 Frame gsave 0.6 0.6 0.8 sethsbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray stroke grestore end @endspecial(false)f @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ -38.91313 16.73419 -34.06769 11.88875 -34.06769 -5.0 -38.91313 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.6 0.95 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 16.73419 -4.84544 11.88875 -34.06769 11.88875 -38.91313 16.73419 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.6 0.65001 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 16.73419 -4.84544 11.88875 -4.84544 -5.0 0.0 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.6 0.65001 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 -9.84544 -4.84544 -5.0 -34.06769 -5.0 -38.91313 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.6 0.95 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0.6 0.6 0.95 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 0.0 16.73419 -4.84544 11.88875 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0.6 0.6 0.95 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0.6 0.6 0.65001 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ -34.06769 -5.0 -38.91313 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0.6 0.6 0.65001 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3907 4766 V 210 4770 3699 4 v 209 5053 4 284 v 1 0 0 TeXcolorrgb 260 4935 a(F)-7 b(rameBo)n(xThreeDOpp)r(osite)p 0 TeXcolorgray(=true/false)p 1748 5053 V 243 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 6.84544 SLW 0 0 1 setrgbcolor 0. true 9.84544 neg 9.84544 neg 36.84567 16.73419 .5 Frame gsave 0.3 0.3 0.8 sethsbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray stroke grestore end @endspecial(=false)81 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ -46.69112 16.73419 -41.84567 11.88875 -41.84567 -5.0 -46.69112 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.3 0.3 0.95 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 16.73419 -4.84544 11.88875 -41.84567 11.88875 -46.69112 16.73419 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.3 0.3 0.65001 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 16.73419 -4.84544 11.88875 -4.84544 -5.0 0.0 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.3 0.3 0.65001 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 -9.84544 -4.84544 -5.0 -41.84567 -5.0 -46.69112 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.3 0.3 0.95 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0.3 0.3 0.95 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 0.0 16.73419 -4.84544 11.88875 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0.3 0.3 0.95 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0.3 0.3 0.65001 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ -41.84567 -5.0 -46.69112 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0.3 0.3 0.65001 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2255 5053 V 240 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 6.84544 SLW 0 0 1 setrgbcolor 0. true 9.84544 neg 9.84544 neg 35.42911 16.14268 .5 Frame gsave 0.3 0.3 0.8 sethsbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray stroke grestore end @endspecial(=true)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ -45.27455 16.14268 -40.42911 11.29724 -40.42911 -5.0 -45.27455 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.3 0.3 0.65001 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 16.14268 -4.84544 11.29724 -40.42911 11.29724 -45.27455 16.14268 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.3 0.3 0.95 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 16.14268 -4.84544 11.29724 -4.84544 -5.0 0.0 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.3 0.3 0.65001 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 -9.84544 -4.84544 -5.0 -40.42911 -5.0 -45.27455 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.3 0.3 0.95 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial 2827 5053 V 272 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 6.84544 SLW 0 0 1 setrgbcolor 0. true 9.84544 neg 9.84544 neg 36.84567 16.73419 .5 Frame gsave 0.6 0.6 0.8 sethsbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray stroke grestore end @endspecial(=false)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ -46.69112 16.73419 -41.84567 11.88875 -41.84567 -5.0 -46.69112 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.6 1 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 16.73419 -4.84544 11.88875 -41.84567 11.88875 -46.69112 16.73419 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.6 0.3 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 16.73419 -4.84544 11.88875 -4.84544 -5.0 0.0 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.6 0.3 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 -9.84544 -4.84544 -5.0 -41.84567 -5.0 -46.69112 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.6 1 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0.6 0.6 1 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 0.0 16.73419 -4.84544 11.88875 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0.6 0.6 1 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0.6 0.6 0.3 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ -41.84567 -5.0 -46.69112 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0.6 0.6 0.3 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3400 5053 V 240 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 6.84544 SLW 0 0 1 setrgbcolor 0. true 9.84544 neg 9.84544 neg 35.42911 16.14268 .5 Frame gsave 0.6 0.6 0.8 sethsbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray stroke grestore end @endspecial(=true)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ -45.27455 16.14268 -40.42911 11.29724 -40.42911 -5.0 -45.27455 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.6 0.3 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 16.14268 -4.84544 11.29724 -40.42911 11.29724 -45.27455 16.14268 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.6 1 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 16.14268 -4.84544 11.29724 -4.84544 -5.0 0.0 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.6 0.3 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 -9.84544 -4.84544 -5.0 -40.42911 -5.0 -45.27455 -9.84544 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.6 1 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial 3907 5053 V 210 5057 3699 4 v 210 5068 3689 4 v 209 5352 4 284 v 1 0 0 TeXcolorrgb 260 5233 a(F)-7 b(rameBo)n(xThreeDBrigh)n(tnessDistance)p 0 TeXcolorgray 1702 5352 V 257 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 9.69046 SLW 0 0 1 setrgbcolor 0. true 12.69046 neg 12.69046 neg 28.80154 18.9877 .5 Frame gsave 0.6 0.3 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 5.69046 SLW 1 setgray stroke grestore end @endspecial(-0.5)104 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ -41.492 18.9877 -33.80154 11.29724 -33.80154 -5.0 -41.492 -12.69046 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.3 1 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 18.9877 -7.69046 11.29724 -33.80154 11.29724 -41.492 18.9877 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.3 0 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 18.9877 -7.69046 11.29724 -7.69046 -5.0 0.0 -12.69046 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.3 0 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 -12.69046 -7.69046 -5.0 -33.80154 -5.0 -41.492 -12.69046 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.3 1 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0.6 0.3 1 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 0.0 18.9877 -7.69046 11.29724 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0.6 0.3 1 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0.6 0.3 0 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ -33.80154 -5.0 -41.492 -12.69046 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0.6 0.3 0 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2146 5352 V 205 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 9.69046 SLW 0 0 1 setrgbcolor 0. true 12.69046 neg 12.69046 neg 28.80154 18.9877 .5 Frame gsave 0.6 0.3 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 5.69046 SLW 1 setgray stroke grestore end @endspecial(-0.2)g @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ -41.492 18.9877 -33.80154 11.29724 -33.80154 -5.0 -41.492 -12.69046 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.3 0.7 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 18.9877 -7.69046 11.29724 -33.80154 11.29724 -41.492 18.9877 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.3 0.3 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 18.9877 -7.69046 11.29724 -7.69046 -5.0 0.0 -12.69046 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.3 0.3 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 -12.69046 -7.69046 -5.0 -33.80154 -5.0 -41.492 -12.69046 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.3 0.7 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0.6 0.3 0.7 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 0.0 18.9877 -7.69046 11.29724 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0.6 0.3 0.7 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0.6 0.3 0.3 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ -33.80154 -5.0 -41.492 -12.69046 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0.6 0.3 0.3 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2590 5352 V 205 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 9.69046 SLW 0 0 1 setrgbcolor 0. true 12.69046 neg 12.69046 neg 17.69046 18.9877 .5 Frame gsave 0.6 0.3 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 5.69046 SLW 1 setgray stroke grestore end @endspecial(0)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ -30.38092 18.9877 -22.69046 11.29724 -22.69046 -5.0 -30.38092 -12.69046 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.3 0.5 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 18.9877 -7.69046 11.29724 -22.69046 11.29724 -30.38092 18.9877 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.3 0.5 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 18.9877 -7.69046 11.29724 -7.69046 -5.0 0.0 -12.69046 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.3 0.5 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 -12.69046 -7.69046 -5.0 -22.69046 -5.0 -30.38092 -12.69046 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.3 0.5 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0.6 0.3 0.5 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 0.0 18.9877 -7.69046 11.29724 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0.6 0.3 0.5 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0.6 0.3 0.5 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ -22.69046 -5.0 -30.38092 -12.69046 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0.6 0.3 0.5 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2942 5352 V 205 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 9.69046 SLW 0 0 1 setrgbcolor 0. true 12.69046 neg 12.69046 neg 40.19046 19.57921 .5 Frame gsave 0.6 0.3 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 5.69046 SLW 1 setgray stroke grestore end @endspecial(d\351faut)h @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ -52.88092 19.57921 -45.19046 11.88875 -45.19046 -5.0 -52.88092 -12.69046 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.3 0.2 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 19.57921 -7.69046 11.88875 -45.19046 11.88875 -52.88092 19.57921 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.3 0.8 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 19.57921 -7.69046 11.88875 -7.69046 -5.0 0.0 -12.69046 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.3 0.8 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 -12.69046 -7.69046 -5.0 -45.19046 -5.0 -52.88092 -12.69046 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.3 0.2 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0.6 0.3 0.2 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 0.0 19.57921 -7.69046 11.88875 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0.6 0.3 0.2 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0.6 0.3 0.8 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ -45.19046 -5.0 -52.88092 -12.69046 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0.6 0.3 0.8 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3481 5352 V 205 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 9.69046 SLW 0 0 1 setrgbcolor 0. true 12.69046 neg 12.69046 neg 25.46822 18.9877 .5 Frame gsave 0.6 0.3 0.5 sethsbcolor 1. .setopacityalpha fill grestore gsave 5.69046 SLW 1 setgray stroke grestore end @endspecial(0.5)e @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ -38.15868 18.9877 -30.46822 11.29724 -30.46822 -5.0 -38.15868 -12.69046 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.3 0 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 18.9877 -7.69046 11.29724 -30.46822 11.29724 -38.15868 18.9877 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.3 1 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 18.9877 -7.69046 11.29724 -7.69046 -5.0 0.0 -12.69046 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.3 1 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor [ 0.0 -12.69046 -7.69046 -5.0 -30.46822 -5.0 -38.15868 -12.69046 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.6 0.3 0 sethsbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0.6 0.3 0 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ 0.0 18.9877 -7.69046 11.29724 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0.6 0.3 0 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0.6 0.3 1 sethsbcolor /ArrowA { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow moveto } def /ArrowB { BeginArrow 1. 1. scale 0 CLW 2 div T 1 setlinecap 0 0 moveto 0 0.1 L stroke 0 0 moveto EndArrow } def /ArrowInside { } def [ -30.46822 -5.0 -38.15868 -12.69046 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.2 SLW 0.6 0.3 1 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3897 5352 V 209 5451 4 100 v 1702 5451 V 1845 5421 a(mini)p 2146 5451 V 2590 5451 V 705 w(n)n(ul)p 2942 5451 V 275 w(d\351faut)p 3481 5451 V 275 w(maxi)p 3897 5451 V 210 5455 3689 4 v 0 TeXcolorgray 1476 5662 a(80)p 0 TeXcolorgray eop end %%Page: 81 81 TeXDict begin 81 80 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.81) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (section.21) cvn /DEST pdfmark end 86 448 a 83 x FH(21)135 b(Ann)l(uler)44 b(des)h(ob)t(jets)p 210 648 2203 4 v 209 897 4 249 v 539 798 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 5.0 neg 6.94443 neg 30.00027 11.88875 .5 CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add /y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED pop pop x1 y1 moveto x2 y2 lineto x2 y1 moveto x1 y2 lineto gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(Ob)r(jet)p 1074 897 V 967 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 5.0 neg 11.85951 neg 12.4 18.06232 .5 CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add /y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED pop pop x1 y1 moveto x2 y2 lineto x2 y1 moveto x1 y2 lineto gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1723 742 a FF(1)p 1723 779 42 4 v 1723 855 a(2)p 2411 897 4 249 v 210 900 2203 4 v 209 1000 4 100 v 260 970 a FJ(\\psCancel)p FK({Ob)r(jet})p 1074 1000 V 244 w FJ(\\psCancel)p FK({$)p FE(n)p FK(dfrac{1}{2}$})p 2411 1000 V 210 1003 2203 4 v 209 1103 4 100 v 1074 1103 V 2411 1103 V 209 1226 4 124 v 539 1185 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 3.0 neg 4.94443 neg 28.00027 9.88875 .5 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial(Ob)r(jet)p 1074 1226 V 894 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 3.0 neg 4.94443 neg 28.00027 9.88875 .5 Frame gsave 0 0 1 setrgbcolor 0.5 .setopacityalpha fill grestore end @endspecial(Ob)r(jet)p 2411 1226 V 209 1326 4 100 v 1074 1326 V 2411 1326 V 210 1329 2203 4 v 209 1428 4 100 v 264 1399 a FJ(\\psCancel*)p FK({Ob)r(jet})p 1074 1428 V 102 w FJ(\\psCancel*)p FK([opacit)n (y=0.5]{Ob)r(jet})p 2411 1428 V 210 1432 2203 4 v 210 1543 1979 4 v 209 1643 4 100 v 563 1613 a FE(n)p FK(psCancel[)p 1 0 0 TeXcolorrgb(cancelT)n(yp)r(e)p 0 TeXcolorgray(=x]{Ob)r(jet})p 2187 1643 V 210 1646 1979 4 v 209 1746 4 100 v 871 1746 V 1522 1746 V 2187 1746 V 209 1902 4 157 v 438 1844 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 5.0 neg 6.94443 neg 30.00027 11.88875 .5 CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add /y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED pop pop x1 y1 moveto x2 y2 lineto x2 y1 moveto x1 y2 lineto gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial(Ob)r(jet)p 871 1902 V 449 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 5.0 neg 6.94443 neg 30.00027 11.88875 .5 CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add /y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED pop pop x1 y1 moveto x2 y2 lineto gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial(Ob)r(jet)p 1522 1902 V 451 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor 0. true 5.0 neg 6.94443 neg 30.00027 11.88875 .5 CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add /y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED pop pop x2 y1 moveto x1 y2 lineto gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial(Ob)r(jet)p 2187 1902 V 209 2002 4 100 v 871 2002 V 1522 2002 V 2187 2002 V 210 2005 1979 4 v 209 2105 4 100 v 260 2075 a([cancelT)n(yp)r (e=x])p 871 2105 V 98 w([cancelT)n(yp)r(e=s])p 1522 2105 V 99 w([cancelT)n(yp)r(e=b])p 2187 2105 V 210 2108 1979 4 v 0 TeXcolorgray 1476 5662 a(81)p 0 TeXcolorgray eop end %%Page: 82 82 TeXDict begin 82 81 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.82) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (section.22) cvn /DEST pdfmark end 86 448 a 83 x FH(22)135 b(Des)45 b(lignes)h(et)f(liaisons)i(sp)t(\351ciales)86 637 y SDict begin H.S end 86 637 a 86 637 a SDict begin 12 H.A end 86 637 a 86 637 a SDict begin [/View [/XYZ H.V]/Dest (subsection.22.1) cvn /DEST pdfmark end 86 637 a 93 x FG(22.1)112 b(T)-9 b(rait)37 b(\340)h(main)g(lev)m(\351)p 0 TeXcolorgray 0 TeXcolorgray 86 895 3347 4 v 84 994 4 100 v 1244 964 a FJ(\\pslineByHand)p FK(\(0,0\)\(4,0\))p 3430 994 V 86 998 3347 4 v 84 1264 4 267 v 171 1116 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 113.81097 0.0 0.0 0.0 tx@addDict begin /dtHand 2 def /amplHand 0.8 def 1 setlinejoin MovetoByHand counttomark 2 div /maxLines ED 1 1 maxLines { pop LinetoByHand } for end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1199 1264 V 1115 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 113.81097 0.0 0.0 0.0 tx@addDict begin /dtHand 2 def /amplHand 5 def 1 setlinejoin MovetoByHand counttomark 2 div /maxLines ED 1 1 maxLines { pop LinetoByHand } for end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2315 1264 V 1116 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 113.81097 0.0 0.0 0.0 tx@addDict begin /dtHand .4 def /amplHand 0.8 def 1 setlinejoin MovetoByHand counttomark 2 div /maxLines ED 1 1 maxLines { pop LinetoByHand } for end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3430 1264 V 86 1267 3347 4 v 84 1367 4 100 v 0 0 1 TeXcolorrgb 451 1337 a(P)n(ar)26 b(d\351faut)p 0 TeXcolorgray 1199 1367 V 1 0 0 TeXcolorrgb 664 w(v)-5 b(arsteptol)p 0 TeXcolorgray(=5)p 2315 1367 V 1 0 0 TeXcolorrgb 537 w(V)e(arStepEpsilon)p 0 TeXcolorgray(=.4)p 3430 1367 V 86 1370 3347 4 v 84 1470 4 100 v 1199 1470 V 0 0 1 TeXcolorrgb 1493 1440 a(P)n(ar)26 b(d\351faut)i(:)f(2)p 0 TeXcolorgray 2315 1470 V 0 0 1 TeXcolorrgb 600 w(P)n(ar)f(d\351faut)i(:)f(.8)p 0 TeXcolorgray 3430 1470 V 86 1473 3347 4 v 0 TeXcolorgray 1476 5662 a(82)p 0 TeXcolorgray eop end %%Page: 83 83 TeXDict begin 83 82 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.83) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.22.2) cvn /DEST pdfmark end 86 448 a 83 x FG(22.2)112 b(Sym)m(b)s(oles)39 b(sur)f(ligne)p 0 TeXcolorgray 0 TeXcolorgray 86 696 3034 4 v 84 932 4 237 v 163 814 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if (>) length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1601 932 V 1517 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale true 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale true 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if (<) length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3118 932 V 86 936 3034 4 v 84 1035 4 100 v 135 1005 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(Arro)n(wInside)p 0 TeXcolorgray(=->]\(0.5,0\)\(5,0\)) p 1601 1035 V 213 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(Arro)n (wInside=-<)p 0 TeXcolorgray(]\(0.5,0\)\(5,0\))p 3118 1035 V 86 1039 3034 4 v 84 1275 4 237 v 163 1157 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale 2 1 sub { false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto 0 h a sub T } repeat gsave newpath false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto CP grestore moveto EndArrow } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale 2 1 sub { false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto 0 h a sub T } repeat gsave newpath false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto CP grestore moveto EndArrow } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if (>>) length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1601 1275 V 1517 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale true 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto 0 h neg a add T 2 2 sub { false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto 0 h neg a add T } repeat false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto 0 h a 5 mul 2 div sub moveto EndArrow } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale true 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto 0 h neg a add T 2 2 sub { false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto 0 h neg a add T } repeat false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto 0 h a 5 mul 2 div sub moveto EndArrow } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if (<<) length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3118 1275 V 86 1278 3034 4 v 84 1378 4 100 v 135 1348 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(Arro)n(wInside=-\024)p 0 TeXcolorgray(]\(0.5,0\)\(5,0\))p 1601 1378 V 232 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(Arro)n (wInside=-\023)p 0 TeXcolorgray(]\(0.5,0\)\(5,0\))p 3118 1378 V 86 1381 3034 4 v 84 1617 4 237 v 163 1499 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale 2.0 5. Tbar EndArrow } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale 2.0 5. Tbar EndArrow } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if (|) length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1601 1617 V 1517 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale 0 CLW -2 div T 2.0 5. Tbar EndArrow } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale 0 CLW -2 div T 2.0 5. Tbar EndArrow } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if (|*) length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3118 1617 V 86 1621 3034 4 v 84 1720 4 100 v 135 1690 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(Arro)n(wInside=-|)p 0 TeXcolorgray(]\(0.5,0\)\(5,0\))p 1601 1720 V 255 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(Arro)n (wInside=-|*)p 0 TeXcolorgray(]\(0.5,0\)\(5,0\))p 3118 1720 V 86 1724 3034 4 v 84 1960 4 237 v 163 1842 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale /BracketOut {CLW mul add dup CLW sub 2 div /x ED mul neg /y ED /z CLW 2 div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 CLW moveto } def 0.15 2.0 5. BracketOut EndArrow } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale /BracketOut {CLW mul add dup CLW sub 2 div /x ED mul neg /y ED /z CLW 2 div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 CLW moveto } def 0.15 2.0 5. BracketOut EndArrow } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ([) length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1601 1960 V 1517 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale /RoundBracketOut {CLW mul add dup 2 div /x ED mul neg /y ED /mtrx CM def 0 CLW 2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0 curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto } def 0.15 2.0 5. 1. .setopacityalpha RoundBracketOut EndArrow } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale /RoundBracketOut {CLW mul add dup 2 div /x ED mul neg /y ED /mtrx CM def 0 CLW 2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0 curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto } def 0.15 2.0 5. 1. .setopacityalpha RoundBracketOut EndArrow } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if (() length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale 0.15 2.0 5. RoundBracket EndArrow } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale 0.15 2.0 5. RoundBracket EndArrow } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ()) length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3118 1960 V 86 1963 3034 4 v 84 2063 4 100 v 135 2033 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(Arro)n(wInside=-[)p 0 TeXcolorgray(]\(0.5,0\)\(5,0\))p 1601 2063 V 255 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(Arro)n(wInside=-\()p 0 TeXcolorgray 26 w(]\(0.5,0\)\(5,0\))p 3118 2063 V 86 2066 3034 4 v 84 2302 4 237 v 163 2184 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale 0.0 dup 0 eq { pop }{ SLW } ifelse {0 0 1 0 setcmykcolor true} false /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale 0.0 dup 0 eq { pop }{ SLW } ifelse {0 0 1 0 setcmykcolor true} false /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if (o) length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1601 2302 V 1517 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale 0.0 dup 0 eq { pop }{ SLW } ifelse {false} false /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale 0.0 dup 0 eq { pop }{ SLW } ifelse {false} false /DS 2.0 2. CLW mul add 2 div def EndDot EndArrow } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if (*) length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3118 2302 V 86 2306 3034 4 v 84 2405 4 100 v 135 2375 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(Arro)n(wInside=-o)p 0 TeXcolorgray(]\(0.5,0\)\(5,0\))p 1601 2405 V 236 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(Arro)n (wInside=-*)p 0 TeXcolorgray(]\(0.5,0\)\(5,0\))p 3118 2405 V 86 2409 3034 4 v 84 2645 4 237 v 163 2527 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale 2.0 5. Tbar 0 CLW 2 div T newpath false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale 2.0 5. Tbar 0 CLW 2 div T newpath false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if (>|) length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1601 2645 V 1517 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale 2.0 5. Tbar 0 CLW 2 div T newpath true 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale 2.0 5. Tbar 0 CLW 2 div T newpath true 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if (<|) length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3118 2645 V 86 2648 3034 4 v 84 2748 4 100 v 135 2718 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(Arro)n(wInside=->|)p 0 TeXcolorgray(]\(0.5,0\)\(5,0\))p 1601 2748 V 190 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(Arro)n (wInside=-<|)p 0 TeXcolorgray(]\(0.5,0\)\(5,0\))p 3118 2748 V 86 2751 3034 4 v 84 2987 4 237 v 163 2869 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale /Rhook { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED w neg h abs moveto 0 0 L gsave stroke grestore } def 0 1.4 1.5 2. Rhook EndArrow } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale /Rhook { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED w neg h abs moveto 0 0 L gsave stroke grestore } def 0 1.4 1.5 2. Rhook EndArrow } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if (h) length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1601 2987 V 1517 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale /RHook { /x ED /y ED /z CLW 2 div def x y moveto x 0 0 0 0 y curveto stroke 0 y moveto } def 8.53581 2.84526 RHook EndArrow } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale /RHook { /x ED /y ED /z CLW 2 div def x y moveto x 0 0 0 0 y curveto stroke 0 y moveto } def 8.53581 2.84526 RHook EndArrow } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if (H) length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3118 2987 V 86 2991 3034 4 v 84 3090 4 100 v 135 3060 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(Arro)n(wInside=-h)p 0 TeXcolorgray(]\(0.5,0\)\(5,0\))p 1601 3090 V 232 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(Arro)n (wInside=-H)p 0 TeXcolorgray(]\(0.5,0\)\(5,0\))p 3118 3090 V 86 3094 3034 4 v 84 3330 4 237 v 163 3212 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale false false 30. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale false false 30. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if (v) length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1601 3330 V 1517 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale false true 30. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale false true 30. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if (V) length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3118 3330 V 86 3333 3034 4 v 84 3433 4 100 v 135 3403 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(Arro)n(wInside=-v)p 0 TeXcolorgray(]\(0.5,0\)\(5,0\))p 1601 3433 V 234 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(Arro)n (wInside=-V)p 0 TeXcolorgray(]\(0.5,0\)\(5,0\))p 3118 3433 V 86 3436 3034 4 v 84 3672 4 237 v 163 3554 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale true false 15. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale true false 15. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if (f) length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1601 3672 V 1517 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale true true 15. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale true true 15. 8.53581 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED 2 div /a ED /t ED a sin a cos div y mul /x ED t { 1 -1 scale } if x neg y moveto 0 0 L x y L { closepath gsave fill grestore } if 1 setlinejoin 0 setlinecap stroke stroke 0 t { y 2 mul } { 0 } ifelse moveto EndArrow } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if (F) length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3118 3672 V 86 3676 3034 4 v 84 3775 4 100 v 135 3745 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(Arro)n(wInside=-f)p 0 TeXcolorgray(]\(0.5,0\)\(5,0\))p 1601 3775 V 253 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(Arro)n (wInside=-F)p 0 TeXcolorgray(]\(0.5,0\)\(5,0\))p 3118 3775 V 86 3779 3034 4 v 84 4015 4 237 v 163 3897 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale false 4.2679 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 1 setlinejoin 0 setlinecap stroke stroke 0 0 moveto EndArrow } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale false 4.2679 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 1 setlinejoin 0 setlinecap stroke stroke 0 0 moveto EndArrow } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if (t) length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1601 4015 V 1517 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale true 4.2679 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 1 setlinejoin 0 setlinecap stroke stroke 0 0 moveto EndArrow } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale true 4.2679 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 1 setlinejoin 0 setlinecap stroke stroke 0 0 moveto EndArrow } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if (T) length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3118 4015 V 86 4018 3034 4 v 84 4118 4 100 v 135 4088 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(Arro)n(wInside=-t)p 0 TeXcolorgray(]\(0.5,0\)\(5,0\))p 1601 4118 V 246 w FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(Arro)n (wInside=-T)p 0 TeXcolorgray(]\(0.5,0\)\(5,0\))p 3118 4118 V 86 4121 3034 4 v 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 1476 5662 a(83)p 0 TeXcolorgray eop end %%Page: 84 84 TeXDict begin 84 83 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.84) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 452 3034 4 v 84 551 4 100 v 1065 521 a FK(param\350tres)26 b(suppl\351men)n(taires)2103 491 y FA(1)p 3118 551 V 86 555 3034 4 v 84 791 4 237 v 163 673 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if (>) length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.3 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.3 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.3 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1601 791 V 1517 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if (>) length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 20. 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 20. abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{20. } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3118 791 V 86 794 3034 4 v 84 956 4 162 v 1 0 0 TeXcolorrgb 135 926 a FK(Arro)n(wInsideP)n(os)p 0 TeXcolorgray(=.3)e(\(soit)k(\340)f(30\045\))p 1601 956 V 1 0 0 TeXcolorrgb 346 w(Arro)n(wInsideP)n(os)p 0 TeXcolorgray(=20)d(\(soit)j(\340)g(20)g(pt\))p 3118 956 V 86 959 3034 4 v 84 1196 4 237 v 163 1077 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if (>) length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 5. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 5. 1 gt {1.0 5. 1.0 add div }{0.5 } ifelse def 5. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1601 1196 V 1517 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale false 4.2679 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 1 setlinejoin 0 setlinecap stroke stroke 0 0 moveto EndArrow } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale false 4.2679 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 1 setlinejoin 0 setlinecap stroke stroke 0 0 moveto EndArrow } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if (t) length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 3. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 3. 1 gt {1.0 3. 1.0 add div }{0.5 } ifelse def 3. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3118 1196 V 86 1199 3034 4 v 84 1356 4 157 v 1 0 0 TeXcolorrgb 135 1326 a(Arro)n(wInsideNo)p 0 TeXcolorgray(=5,Arro)n(wInside=->)p 1601 1356 V 1 0 0 TeXcolorrgb 239 w(Arro)n(wInsideNo)p 0 TeXcolorgray(=3,Arro)n (wInside=-t)p 3118 1356 V 86 1359 3034 4 v 84 1595 4 237 v 163 1477 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if (>) length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0.1 def /dArrowPos 0.5 abs def 5. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0.1 def /dArrowPos 5. 1 gt {1.0 5. 1.0 add div }{0.5 } ifelse def 5. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1601 1595 V 1517 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale false 4.2679 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 1 setlinejoin 0 setlinecap stroke stroke 0 0 moveto EndArrow } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { BeginArrow 1. 1. scale false 4.2679 0.99585 1 setlinecap 1 setlinejoin setlinewidth /y ED /t ED t { 1 -1 scale } if y neg y moveto y y neg L 1 setlinejoin 0 setlinecap stroke stroke 0 0 moveto EndArrow } def [ 142.26372 0.0 14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if (t) length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos -0.2 def /dArrowPos 0.5 abs def 3. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos -0.2 def /dArrowPos 3. 1 gt {1.0 3. 1.0 add div }{0.5 } ifelse def 3. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3118 1595 V 86 1599 3034 4 v 84 1755 4 157 v 1 0 0 TeXcolorrgb 135 1725 a(Arro)n(wInsideO\033set)p 0 TeXcolorgray(=0.1)p 1601 1755 V 1 0 0 TeXcolorrgb 687 w(Arro)n(wInsideO\033set)p 0 TeXcolorgray(=-0.2)p 3118 1755 V 86 1759 3034 4 v 86 1958 a SDict begin H.S end 86 1958 a 86 1958 a SDict begin 12 H.A end 86 1958 a 86 1958 a SDict begin [/View [/XYZ H.V]/Dest (subsection.22.3) cvn /DEST pdfmark end 86 1958 a 76 x FG(22.3)112 b(T)-9 b(racer)37 b(a)m(v)m(ec)h(des)g(sym)m(b)s (oles)224 2188 y SDict begin H.S end 224 2188 a -31 x FA(6)261 2188 y SDict begin 12 H.L end 261 2188 a 261 2188 a SDict begin [/Subtype /Link/Dest (Hfootnote.6) cvn/H /I/Border [0 0 1]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end 261 2188 a 210 2199 3942 4 v 209 2299 4 100 v 1540 2269 a FE(n)p FK(psline[)p 1 0 0 TeXcolorrgb(linest)n (yle=)p 0 TeXcolorgray 1 0 0 TeXcolorrgb(sym)n(b)r(ol)p 0 TeXcolorgray(]\(-2,0\)\(2,0\))p 4150 2299 V 210 2302 3942 4 v 209 2864 4 562 v 703 2745 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67911 42.67911 21.33955 0.0 -42.67911 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67911 42.67911 21.33955 0.0 -42.67911 0.0 /Symbol (a)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (a)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1194 2864 V 985 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67911 42.67911 21.33955 0.0 -42.67911 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67911 42.67911 21.33955 0.0 -42.67911 0.0 /Symbol (a)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 10.66977 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (a)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 10.66977 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2179 2864 V 986 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67911 42.67911 21.33955 0.0 -42.67911 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67911 42.67911 21.33955 0.0 -42.67911 0.0 /Symbol (a)def /SymbolWidth 14.22636 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 14.22636 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (a)def /SymbolWidth 14.22636 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 14.22636 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 3165 2864 V 985 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67911 42.67911 21.33955 0.0 -42.67911 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67911 42.67911 21.33955 0.0 -42.67911 0.0 /Symbol (a)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol true def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (a)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol true def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 4150 2864 V 210 2867 3942 4 v 209 2966 4 100 v 511 2937 a(P)n(ar)26 b(d\351faut)p 1194 2966 V 1 0 0 TeXcolorrgb 520 w(sym)n(b)r(olStep)p 0 TeXcolorgray(=.5)p 2179 2966 V 1 0 0 TeXcolorrgb 349 w(sym)n(b)r(olWidth)p 0 TeXcolorgray(=.5cm)p 3165 2966 V 1 0 0 TeXcolorrgb 273 w(rotateSym)n(b)r(ol)p 0 TeXcolorgray(=true)p 4150 2966 V 209 3066 V 1194 3066 V 0 0 1 TeXcolorrgb 1376 3036 a(P)n(ar)g(d\351faut)i(:)g(20pt)p 0 TeXcolorgray 2179 3066 V 0 0 1 TeXcolorrgb 347 w(P)n(ar)e(d\351faut)i(:)g(10pt)p 0 TeXcolorgray 3165 3066 V 0 0 1 TeXcolorrgb 375 w(P)n(ar)e(d\351faut)i (:)g(false)p 0 TeXcolorgray 4150 3066 V 210 3069 3942 4 v 210 3189 V 209 3289 4 100 v 810 3259 a FE(n)p FK(pscurv)n(e[linest) n(yle=sym)n(b)r(ol,)p 1 0 0 TeXcolorrgb(sym)n(b)r(olF)-7 b(on)n(t)p 0 TeXcolorgray 1 0 0 TeXcolorrgb(=PST)g(ric)n(ksDotF)g(on)n (t)p 0 TeXcolorgray(]\(-2,1\)\(0,-)o(1\)\(2,1.5)o(\))p 4150 3289 V 210 3292 3942 4 v 209 4030 4 739 v 703 3646 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67911 32.00932 0.0 -21.33955 -42.67911 21.33955 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67911 32.00932 0.0 -21.33955 -42.67911 21.33955 1. 0.1 0. /c ED /b ED /a ED false /Symbol (a)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW OpenSymbolCurve end @endspecial 1194 4030 V 985 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67911 32.00932 0.0 -21.33955 -42.67911 21.33955 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67911 32.00932 0.0 -21.33955 -42.67911 21.33955 1. 0.1 0. /c ED /b ED /a ED false /Symbol (a)def /SymbolWidth 21.33955 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 21.33955 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW OpenSymbolCurve end @endspecial 2179 4030 V 986 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67911 32.00932 0.0 -21.33955 -42.67911 21.33955 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67911 32.00932 0.0 -21.33955 -42.67911 21.33955 1. 0.1 0. /c ED /b ED /a ED false /Symbol (a)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol true def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW OpenSymbolCurve end @endspecial 3165 4030 V 985 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67911 32.00932 0.0 -21.33955 -42.67911 21.33955 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67911 32.00932 0.0 -21.33955 -42.67911 21.33955 1. 0.1 0. /c ED /b ED /a ED false /Symbol (a)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol true def /tickAngle 0. def /startAngle 45. def /CorrAngle 0 def /curveticks false def 1.0 SLW OpenSymbolCurve end @endspecial 4150 4030 V 210 4034 3942 4 v 209 4133 4 100 v 0 0 1 TeXcolorrgb 511 4104 a(P)n(ar)26 b(d\351faut)p 0 TeXcolorgray 1194 4133 V 1 0 0 TeXcolorrgb 429 w(sym)n(b)r(olWidth)i(=1cm)p 0 TeXcolorgray 2179 4133 V 1 0 0 TeXcolorrgb 256 w(rotateSym)n(b)r(ol)f(=true)p 0 TeXcolorgray 3165 4133 V 272 w(rotateSym)n(b)r(ol=true)p 4150 4133 V 209 4233 V 1194 4233 V 0 0 1 TeXcolorrgb 1376 4203 a(P)n(ar)f(d\351faut)i(:)g(10pt)p 0 TeXcolorgray 2179 4233 V 0 0 1 TeXcolorrgb 348 w(P)n(ar)e(d\351faut)i(:)g(false)p 0 TeXcolorgray 3165 4233 V 1 0 0 TeXcolorrgb 423 w(startAngle=45)p 0 TeXcolorgray 4150 4233 V 210 4236 3942 4 v 210 4356 V 209 4456 4 100 v 537 4426 a(sym)n(b)r(olF)-7 b(on)n(t=Dingbats)27 b(\()h(P)n(ar)d(d\351faut\))p 2179 4456 V 2179 4456 V 758 w(sym)n(b)r(olF)-7 b(on)n(t=PST)g(ric)n(ksDotF)g(on)n(t)p 4150 4456 V 210 4459 3942 4 v 209 5020 4 562 v 703 4902 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67911 42.67911 21.33955 0.0 -42.67911 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67911 42.67911 21.33955 0.0 -42.67911 0.0 /Symbol (u)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (u)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1194 5020 V 985 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67911 42.67911 21.33955 0.0 -42.67911 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67911 42.67911 21.33955 0.0 -42.67911 0.0 /Symbol (\120)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (\120)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2179 5020 V 986 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67911 42.67911 21.33955 0.0 -42.67911 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67911 42.67911 21.33955 0.0 -42.67911 0.0 /Symbol (u)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (u)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 3165 5020 V 985 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67911 42.67911 21.33955 0.0 -42.67911 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67911 42.67911 21.33955 0.0 -42.67911 0.0 /Symbol (\120)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (\120)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 4150 5020 V 210 5024 3942 4 v 209 5123 4 100 v 1 0 0 TeXcolorrgb 519 5093 a(sym)n(b)r(ol)p 0 TeXcolorgray(=u)p 1194 5123 V 579 w(sym)n(b)r(ol=120)p 2179 5123 V 576 w(sym)n(b)r(ol=u)p 3165 5123 V 579 w(sym)n(b)r(ol=120)p 4150 5123 V 210 5126 3942 4 v 0 TeXcolorgray 86 5257 1146 4 v 175 5334 a FC(1.)35 b(p)r(our)24 b(d'autres)g(param\350tres)g (v)n(oir)f(page)1374 5334 y SDict begin H.S end 1374 5334 a 0 TeXcolorgray FC(19)p 0 TeXcolorgray 1444 5291 a SDict begin H.R end 1444 5291 a 1444 5334 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (subsection.3.4) cvn H.B /ANN pdfmark end 1444 5334 a 175 5413 a FC(6.)265 5413 y SDict begin H.S end 265 5413 a 265 5413 a SDict begin H.R end 265 5413 a 265 5413 a SDict begin [/View [/XYZ H.V]/Dest (Hfootnote.6) cvn /DEST pdfmark end 265 5413 a 24 w FC(v)l(alable)h (seulemen)n(t)h(p)r(our)e Fu(n)p FC(psline,)g Fu(n)p FC(psp)r(olygon,)p Fu(n)p FC(pscurv)n(e)j Fu(n)p FC(psccurv)n(e)f(et)f Fu(n)p FC(psb)r(ezier)p 0 TeXcolorgray 0 TeXcolorgray 1476 5662 a FK(84)p 0 TeXcolorgray eop end %%Page: 85 85 TeXDict begin 85 84 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.85) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.22.3.1) cvn /DEST pdfmark end 86 448 a 83 x FJ(22.3.1)93 b(Sym)m(b)s(oles)31 b(disp)s(onibles)e(a)m(v)m(ec)k(le)e(cla)m(vier)p 0 TeXcolorgray 0 TeXcolorgray 86 696 4010 4 v 84 796 4 100 v 1432 766 a FK(sym)n(b)r(olF)-7 b(on)n(t=Dingbats)26 b(\()i(P)n(ar)e(d\351faut\))p 4094 796 V 86 799 4010 4 v 84 976 4 178 v 137 888 a(A)j(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (A)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (A)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 653 976 V 290 w(B)41 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (B)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (B)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1243 976 V 279 w(C)30 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (C)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (C)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1813 976 V 278 w(D)28 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (D)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (D)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2382 976 V 276 w(E)27 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (E)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (E)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2943 976 V 287 w(F)39 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (F)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (F)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 3524 976 V 276 w(G)28 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (G)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (G)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 4094 976 V 84 1153 V 137 1065 a(H)29 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (H)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (H)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 653 1153 V 304 w(I)56 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (I)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (I)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1243 1153 V 288 w(J)38 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (J)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (J)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1813 1153 V 277 w(K)27 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (K)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (K)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2382 1153 V 279 w(L)29 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (L)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (L)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2943 1153 V 277 w(M)27 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (M)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (M)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 3524 1153 V 278 w(N)29 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (N)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (N)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 4094 1153 V 84 1331 V 135 1242 a(O)28 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (O)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (O)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 653 1331 V 291 w(P)42 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (P)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (P)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1243 1331 V 277 w(Q)27 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (Q)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (Q)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1813 1331 V 279 w(R)29 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (R)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (R)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2382 1331 V 282 w(S)32 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (S)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (S)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2943 1331 V 285 w(T)35 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (T)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (T)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 3524 1331 V 278 w(U)29 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (U)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (U)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 4094 1331 V 84 1508 V 137 1419 a(V)29 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (V)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (V)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 653 1508 V 277 w(W)28 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (W)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (W)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1243 1508 V 278 w(X)29 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (X)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (X)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1813 1508 V 278 w(Y)29 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (Y)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (Y)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2382 1508 V 279 w(Z)30 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (Z)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (Z)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2943 1508 V 294 w(1)44 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (1)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (1)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 3524 1508 V 288 w(2)39 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (2)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (2)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 4094 1508 V 84 1685 V 147 1596 a(3)39 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (3)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (3)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 653 1685 V 299 w(4)49 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (4)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (4)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1243 1685 V 288 w(5)39 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (5)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (5)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1813 1685 V 289 w(6)38 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (6)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (6)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2382 1685 V 284 w(7)34 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (7)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (7)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2943 1685 V 294 w(8)44 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (8)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (8)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 3524 1685 V 288 w(9)39 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (9)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (9)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 4094 1685 V 84 1862 V 147 1774 a(a)39 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (a)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (a)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 653 1862 V 296 w(b)48 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (b)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (b)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1243 1862 V 291 w(c)41 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (c)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (c)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1813 1862 V 286 w(d)37 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (d)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (d)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2382 1862 V 286 w(e)37 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (e)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (e)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2943 1862 V 302 w(f)53 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (f)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (f)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 3524 1862 V 288 w(g)39 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (g)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (g)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 4094 1862 V 84 2039 V 145 1951 a(h)37 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (h)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (h)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 653 2039 V 308 w(i)59 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (i)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (i)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1243 2039 V 296 w(j)48 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (j)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (j)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1813 2039 V 287 w(k)38 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (k)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (k)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2382 2039 V 293 w(l)44 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (l)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (l)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2943 2039 V 280 w(m)31 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (m)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (m)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 3524 2039 V 286 w(n)37 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (n)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (n)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 4094 2039 V 84 2216 V 147 2128 a(o)39 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (o)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (o)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 653 2216 V 296 w(p)48 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (p)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (p)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1243 2216 V 287 w(q)38 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (q)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (q)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1813 2216 V 293 w(r)43 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (r)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (r)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2382 2216 V 288 w(s)39 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (s)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (s)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2943 2216 V 298 w(t)50 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (t)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (t)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 3524 2216 V 286 w(u)37 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (u)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (u)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 4094 2216 V 84 2394 V 146 2305 a(v)38 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (v)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (v)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 653 2394 V 289 w(w)41 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (w)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (w)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1243 2394 V 287 w(x)38 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (x)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (x)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1813 2394 V 287 w(y)38 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (y)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (y)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2382 2394 V 286 w(z)37 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (z)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (z)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2943 2394 V 282 w(+)33 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (+)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (+)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 3524 2394 V 295 w(-)46 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (-)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (-)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 4094 2394 V 84 2571 V 147 2482 a(*)39 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (*)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (*)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 653 2571 V 308 w(')59 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (')def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (')def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1243 2571 V 277 w(>)27 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (>)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (>)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1813 2571 V 277 w(<)27 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (<)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (<)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2382 2571 V 284 w(0)34 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (0)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (0)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2943 2571 V 294 w(/)44 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (/)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (/)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 3524 2571 V 297 w(.)49 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (.)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (.)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /Dingbats findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 4094 2571 V 86 2574 4010 4 v 0 TeXcolorgray 0 TeXcolorgray 86 2677 V 84 2777 4 100 v 1535 2747 a(sym)n(b)r(olF)-7 b(on)n(t=PST)g(ric)n(ksDotF)g(on)n(t)p 4094 2777 V 86 2780 4010 4 v 84 2957 4 178 v 137 2869 a(A)29 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (A)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (A)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 653 2957 V 290 w(B)41 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (B)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (B)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1243 2957 V 279 w(C)30 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (C)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (C)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1813 2957 V 278 w(D)28 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (D)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (D)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2382 2957 V 276 w(E)27 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (E)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (E)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2943 2957 V 287 w(F)39 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (F)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (F)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 3524 2957 V 276 w(G)28 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (G)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (G)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 4094 2957 V 84 3134 V 137 3046 a(H)29 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (H)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (H)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 653 3134 V 304 w(I)56 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (I)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (I)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1243 3134 V 288 w(J)38 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (J)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (J)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1813 3134 V 277 w(K)27 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (K)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (K)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2382 3134 V 279 w(L)29 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (L)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (L)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2943 3134 V 277 w(M)27 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (M)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (M)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 3524 3134 V 278 w(N)29 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (N)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (N)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 4094 3134 V 84 3312 V 135 3223 a(O)28 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (O)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (O)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 653 3312 V 291 w(P)42 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (P)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (P)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1243 3312 V 277 w(Q)27 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (Q)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (Q)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1813 3312 V 279 w(R)29 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (R)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (R)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2382 3312 V 282 w(S)32 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (S)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (S)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2943 3312 V 285 w(T)35 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (T)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (T)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 3524 3312 V 278 w(U)29 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (U)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (U)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 4094 3312 V 84 3489 V 137 3400 a(V)29 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (V)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (V)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 653 3489 V 277 w(W)28 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (W)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (W)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1243 3489 V 278 w(X)29 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (X)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (X)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1813 3489 V 278 w(Y)29 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (Y)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (Y)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2382 3489 V 279 w(Z)30 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (Z)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (Z)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2943 3489 V 294 w(1)44 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (1)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (1)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 3524 3489 V 288 w(2)39 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (2)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (2)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 4094 3489 V 84 3666 V 147 3577 a(3)39 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (3)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (3)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 653 3666 V 299 w(4)49 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (4)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (4)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1243 3666 V 288 w(5)39 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (5)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (5)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1813 3666 V 289 w(6)38 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (6)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (6)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2382 3666 V 284 w(7)34 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (7)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (7)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2943 3666 V 294 w(8)44 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (8)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (8)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 3524 3666 V 288 w(9)39 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (9)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (9)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 4094 3666 V 84 3843 V 147 3754 a(a)39 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (a)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (a)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 653 3843 V 296 w(b)48 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (b)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (b)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1243 3843 V 291 w(c)41 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (c)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (c)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1813 3843 V 286 w(d)37 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (d)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (d)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2382 3843 V 286 w(e)37 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (e)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (e)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2943 3843 V 302 w(f)53 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (f)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (f)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 3524 3843 V 288 w(g)39 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (g)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (g)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 4094 3843 V 84 4020 V 145 3932 a(h)37 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (h)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (h)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 653 4020 V 308 w(i)59 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (i)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (i)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1243 4020 V 296 w(j)48 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (j)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (j)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1813 4020 V 287 w(k)38 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (k)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (k)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2382 4020 V 293 w(l)44 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (l)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (l)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2943 4020 V 280 w(m)31 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (m)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (m)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 3524 4020 V 286 w(n)37 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (n)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (n)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 4094 4020 V 84 4197 V 147 4109 a(o)39 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (o)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (o)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 653 4197 V 296 w(p)48 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (p)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (p)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1243 4197 V 287 w(q)38 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (q)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (q)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1813 4197 V 293 w(r)43 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (r)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (r)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2382 4197 V 288 w(s)39 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (s)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (s)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2943 4197 V 298 w(t)50 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (t)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (t)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 3524 4197 V 286 w(u)37 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (u)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (u)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 4094 4197 V 84 4375 V 146 4286 a(v)38 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (v)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (v)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 653 4375 V 289 w(w)41 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (w)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (w)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1243 4375 V 287 w(x)38 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (x)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (x)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1813 4375 V 287 w(y)38 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (y)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (y)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2382 4375 V 286 w(z)37 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (z)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (z)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2943 4375 V 282 w(+)33 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (+)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (+)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 3524 4375 V 295 w(-)46 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (-)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (-)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 4094 4375 V 84 4552 V 147 4463 a(*)39 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (*)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (*)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 653 4552 V 308 w(')59 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (')def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (')def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1243 4552 V 277 w(>)27 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (>)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (>)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 1813 4552 V 277 w(<)27 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (<)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (<)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2382 4552 V 284 w(0)34 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (0)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (0)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 2943 4552 V 294 w(/)44 b(:)178 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (/)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (/)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 3524 4552 V 297 w(.)49 b(:)177 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66977 4.26784 -10.66977 4.26784 /Symbol (.)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW SymbolLine gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha /Symbol (.)def /SymbolWidth 10.0 def /SymbolLinewidth 0.5 def /SymStep 20.0 def /PSTricksDotFont findfont 10.0 scalefont setfont /rotateSymbol false def /tickAngle 0. def /startAngle 0. def /CorrAngle 0 def /curveticks false def 1.0 SLW grestore end @endspecial 4094 4552 V 86 4555 4010 4 v 0 TeXcolorgray 1476 5662 a(85)p 0 TeXcolorgray eop end %%Page: 86 86 TeXDict begin 86 85 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.86) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.22.4) cvn /DEST pdfmark end 86 448 a 83 x FG(22.4)112 b(Les)38 b(b)s(obines)210 685 y FK(Utilisation)28 b(du)g(mo)r(dule)g FJ(pst-coil)86 817 y SDict begin H.S end 86 817 a 86 817 a SDict begin 12 H.A end 86 817 a 86 817 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.22.4.1) cvn /DEST pdfmark end 86 817 a 83 x FJ(22.4.1)93 b(Les)32 b(3)f(t)m(yp)s(es)h(de)g(b)s (obines)p 0 TeXcolorgray 0 TeXcolorgray 86 1065 3134 4 v 84 1656 4 591 v 163 1361 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 0.0 113.81097 0.0 28.45274 1. 14.22636 14.22636 45. 10. tx@CoilDict begin Coil end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1129 1656 V 1017 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 0.0 113.81097 0.0 1. 28.45274 14.22636 14.22636 tx@CoilDict begin ZigZag end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2173 1656 V 1045 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 0.0 113.81097 0.0 1. true -1 1 28.45274 mul 14.22636 14.22636 360 { sin } tx@CoilDict begin Sin end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3218 1656 V 86 1659 3134 4 v 84 1759 4 100 v 135 1729 a(\\pscoil)p FK(\(0.5,0\)\(4,0\))p 1129 1759 V 355 w FJ(\\pszigzag)q FK(\(0.5,0\)\(4,0\))p 2173 1759 V 245 w FJ(\\pssin)p FK(\(0.5,0\)\(4,0\))p 3218 1759 V 86 1762 3134 4 v 0 TeXcolorgray 0 TeXcolorgray 86 1865 V 84 2456 4 591 v 163 2160 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 0.0 113.81097 0.0 28.45274 1. 14.22636 14.22636 45. 10. tx@CoilDict begin Coil end gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 1129 2456 V 1017 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 0.0 113.81097 0.0 1. 28.45274 14.22636 14.22636 tx@CoilDict begin ZigZag end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 2173 2456 V 1045 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 0.0 113.81097 0.0 1. true -1 1 28.45274 mul 14.22636 14.22636 360 { sin } tx@CoilDict begin Sin end gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 3218 2456 V 86 2459 3134 4 v 84 2559 4 100 v 135 2529 a FE(n)p FJ(pscoil*)p FK(\(0.5,0\)\(4,0\))p 1129 2559 V 313 w FE(n)p FJ(pszigzag*)p FK(\(0.5,0\)\(4,0\))p 2173 2559 V 204 w FE(n)p FJ(pssin*)p FK(\(0.5,0\)\(4,0\))p 3218 2559 V 86 2562 3134 4 v 86 2678 a SDict begin H.S end 86 2678 a 86 2678 a SDict begin 12 H.A end 86 2678 a 86 2678 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.22.4.2) cvn /DEST pdfmark end 86 2678 a 66 x FJ(22.4.2)93 b(P)m(aram\350tres)33 b(des)e(b)s(obines)p 0 TeXcolorgray 0 TeXcolorgray 86 2909 3034 4 v 84 3240 4 331 v 163 3075 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 0.0 142.26372 0.0 14.22636 1. 14.22636 14.22636 45. 10. tx@CoilDict begin Coil end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1601 3240 V 1489 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 0.0 142.26372 0.0 1. 14.22636 14.22636 14.22636 tx@CoilDict begin ZigZag end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3118 3240 V 86 3243 3034 4 v 84 3343 4 100 v 135 3313 a FE(n)p FK(pscoil[)p 1 0 0 TeXcolorrgb(coilwidth)p 0 TeXcolorgray(=0.5cm]\(0.5,0\)\(5,0\))p 1601 3343 V 208 w FE(n)p FK(pszigzag[)p 1 0 0 TeXcolorrgb (coilwidth=0.5cm)p 0 TeXcolorgray(]\(0.5,0\)\(5,0\))p 3118 3343 V 86 3346 3034 4 v 84 3446 4 100 v 0 0 1 TeXcolorrgb 1298 3416 a(P)n(ar)25 b(d\351faut)j(:)g(1cm)p 0 TeXcolorgray 3118 3446 V 86 3449 3034 4 v 0 TeXcolorgray 0 TeXcolorgray 86 3552 V 84 3883 4 331 v 163 3717 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 0.0 142.26372 0.0 28.45274 0.5 14.22636 14.22636 45. 10. tx@CoilDict begin Coil end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1601 3883 V 1489 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 0.0 142.26372 0.0 0.5 28.45274 14.22636 14.22636 tx@CoilDict begin ZigZag end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3118 3883 V 86 3886 3034 4 v 84 3986 4 100 v 135 3956 a FE(n)p FK(pscoil[)p 1 0 0 TeXcolorrgb(coilheigh)n(t)p 0 TeXcolorgray(=0.5]\(0.5,0\)\(5,0\))p 1601 3986 V 297 w FE(n)p FK(pszigzag[)p 1 0 0 TeXcolorrgb(coilheigh)n(t0.5)p 0 TeXcolorgray(]\(0.5,0\)\(5,0\))p 3118 3986 V 86 3989 3034 4 v 84 4089 4 100 v 0 0 1 TeXcolorrgb 1351 4059 a(P)n(ar)d(d\351faut)j(:)g(1)p 0 TeXcolorgray 3118 4089 V 86 4092 3034 4 v 0 TeXcolorgray 0 TeXcolorgray 86 4195 V 84 4526 4 331 v 163 4360 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 0.0 142.26372 0.0 28.45274 1. 28.45274 28.45274 45. 10. tx@CoilDict begin Coil end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1601 4526 V 1489 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 0.0 142.26372 0.0 1. 28.45274 28.45274 28.45274 tx@CoilDict begin ZigZag end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3118 4526 V 86 4529 3034 4 v 84 4629 4 100 v 135 4599 a FE(n)p FK(pscoil[)p 1 0 0 TeXcolorrgb(coilarm)p 0 TeXcolorgray(=1]\(0.5,0\)\(5,0\))p 1601 4629 V 442 w FE(n)p FK(pszigzag[)p 1 0 0 TeXcolorrgb(coilarm=1)p 0 TeXcolorgray(]\(0.5,0\)\(5,0\))p 3118 4629 V 86 4632 3034 4 v 84 4963 4 331 v 163 4797 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 0.0 142.26372 0.0 28.45274 1. 28.45274 14.22636 45. 10. tx@CoilDict begin Coil end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1601 4963 V 1489 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 0.0 142.26372 0.0 1. 28.45274 14.22636 28.45274 tx@CoilDict begin ZigZag end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3118 4963 V 86 4966 3034 4 v 84 5066 4 100 v 135 5036 a FE(n)p FK(pscoil[)p 1 0 0 TeXcolorrgb(coilarmA)p 0 TeXcolorgray(=1]\(0.5,0\)\(5,0\))p 1601 5066 V 380 w FE(n)p FK(pszigzag[)p 1 0 0 TeXcolorrgb(coilarmB)p 0 TeXcolorgray(=1]\(0.5,0\)\(5,0\))p 3118 5066 V 86 5069 3034 4 v 84 5169 4 100 v 0 0 1 TeXcolorrgb 1265 5139 a(P)n(ar)e(d\351faut)i(:)g(0.5cm)p 0 TeXcolorgray 3118 5169 V 86 5172 3034 4 v 0 TeXcolorgray 1476 5662 a(86)p 0 TeXcolorgray eop end %%Page: 87 87 TeXDict begin 87 86 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.87) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 86 543 3034 4 v 84 874 4 331 v 163 708 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 0.0 142.26372 0.0 28.45274 1. 14.22636 14.22636 0. 10. tx@CoilDict begin Coil end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1601 874 V 1489 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 0.0 142.26372 0.0 28.45274 1. 14.22636 14.22636 30. 10. tx@CoilDict begin Coil end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3118 874 V 86 877 3034 4 v 84 977 4 100 v 135 947 a FE(n)p FK(pscoil[)p 1 0 0 TeXcolorrgb(coilasp)r(ect)p 0 TeXcolorgray(=0]\(0.5,0\)\(5,0\))p 1601 977 V 357 w FE(n)p FK(pscoil[)p 1 0 0 TeXcolorrgb(coilasp)r (ect=30)p 0 TeXcolorgray(]\(0.5,0\)\(5,0\))p 3118 977 V 86 980 3034 4 v 84 1080 4 100 v 0 0 1 TeXcolorrgb 1344 1050 a(P)n(ar)26 b(d\351faut)i(:45)p 0 TeXcolorgray 3118 1080 V 86 1083 3034 4 v 0 TeXcolorgray 0 TeXcolorgray 86 1186 V 84 1517 4 331 v 163 1351 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 0.0 142.26372 0.0 28.45274 1. 14.22636 14.22636 45. 1. tx@CoilDict begin Coil end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1601 1517 V 1489 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 0.0 142.26372 0.0 28.45274 1. 14.22636 14.22636 45. 60. tx@CoilDict begin Coil end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3118 1517 V 86 1520 3034 4 v 84 1619 4 100 v 135 1590 a FE(n)p FK(pscoil[)p 1 0 0 TeXcolorrgb(coilinc)p 0 TeXcolorgray(=1]\(0.5,0\)\(5,0\))p 1601 1619 V 480 w FE(n)p FK(pscoil[)p 1 0 0 TeXcolorrgb(coilinc=30)p 0 TeXcolorgray 25 w(]\(0.5,0\)\(5,0\))p 3118 1619 V 86 1623 3034 4 v 84 1722 4 100 v 0 0 1 TeXcolorrgb 1330 1693 a(P)n(ar)e(d\351faut)i(:)f(10)p 0 TeXcolorgray 3118 1722 V 86 1726 3034 4 v 0 TeXcolorgray 0 TeXcolorgray 86 1829 V 84 2774 4 945 v 163 2301 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 0.0 142.26372 0.0 1. 28.45274 14.22636 14.22636 28.45274 tx@CoilDict begin ZigZagCirc end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1601 2774 V 1489 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 0.0 142.26372 0.0 1. 28.45274 14.22636 14.22636 -28.45274 tx@CoilDict begin ZigZagCirc end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3118 2774 V 86 2777 3034 4 v 84 2877 4 100 v 135 2847 a FE(n)p FK(pszigzag[)p 1 0 0 TeXcolorrgb(b)r(o)n(w)p 0 TeXcolorgray(=1cm]\(0.5,0\)\(5,0\))p 1601 2877 V 359 w FE(n)p FK(pszigzag[)p 1 0 0 TeXcolorrgb(b)r(o)n(w=-1cm)p 0 TeXcolorgray(]\(0.5,0\)\(5,0\))p 3118 2877 V 86 2880 3034 4 v 84 2979 4 100 v 0 0 1 TeXcolorrgb 1351 2950 a(P)n(ar)e(d\351faut)j(:)g(0)p 0 TeXcolorgray 3118 2979 V 86 2983 3034 4 v 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 1476 5662 a(87)p 0 TeXcolorgray eop end %%Page: 88 88 TeXDict begin 88 87 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.88) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 452 3034 4 v 84 1160 4 709 v 163 806 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 0.0 142.26372 0.0 1. true -1 1 28.45274 mul 14.22636 14.22636 360 { sin } tx@CoilDict begin Sin end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1601 1160 V 1489 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 0.0 142.26372 0.0 5. true -1 1 28.45274 mul 14.22636 14.22636 360 { sin } tx@CoilDict begin Sin end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3118 1160 V 86 1164 3034 4 v 84 1263 4 100 v 135 1233 a FE(n)p FJ(pssin)p FK(\(0.5,0\)\(5,0\))p 1601 1263 V 859 w FE(n)p FK(pssin[)p 1 0 0 TeXcolorrgb(p)r(erio)r(ds)p 0 TeXcolorgray(=5\(0.5,0\)\(5,0\))p 3118 1263 V 86 1267 3034 4 v 84 1975 4 709 v 163 1621 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 0.0 142.26372 0.0 56.9055 false -1 1 28.45274 mul 14.22636 14.22636 360 { sin } tx@CoilDict begin Sin end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1601 1975 V 1489 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 0.0 142.26372 0.0 1. true -1 0.5 28.45274 mul 14.22636 14.22636 360 { sin } tx@CoilDict begin Sin end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3118 1975 V 86 1979 3034 4 v 84 2078 4 100 v 135 2048 a FE(n)p FK(pssin[)p 1 0 0 TeXcolorrgb(p)r(erio)r(ds=2cm)p 0 TeXcolorgray(]\(0.5,0\)\(5,0\))p 1601 2078 V 364 w FE(n)p FK(pssin[)p 1 0 0 TeXcolorrgb(amplitude)p 0 TeXcolorgray (=0.5]\(0.5,0\)\(5,0\))p 3118 2078 V 86 2081 3034 4 v 84 2790 4 709 v 163 2436 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 0.0 142.26372 0.0 1. true -1 1 28.45274 mul 14.22636 14.22636 5 { sin } tx@CoilDict begin Sin end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1601 2790 V 1489 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 14.22636 0.0 142.26372 0.0 1. true -1 1 28.45274 mul 14.22636 14.22636 2000 { sin } tx@CoilDict begin Sin end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3118 2790 V 86 2793 3034 4 v 84 2893 4 100 v 135 2863 a FE(n)p FK(pssin[)p 1 0 0 TeXcolorrgb(pp)r(oin)n(ts)p 0 TeXcolorgray(=5)27 b(]\(0.5,0\)\(5,0\))p 1601 2893 V 439 w FE(n)p FK(pssin[)p 1 0 0 TeXcolorrgb(pp)r(oin)n(ts=2000)p 0 TeXcolorgray(]]\(0.5,0\)\(5,0\))p 3118 2893 V 86 2896 3034 4 v 84 2996 4 100 v 0 0 1 TeXcolorrgb 575 2966 a(P)n(ar)f (d\351faut)i(:)g(p)r(erio)r(ds)f(=)g(1)g(,)h(amplitude)g(=)f(1)h(,)f (pp)r(oin)n(ts=)h(360)p 0 TeXcolorgray 3118 2996 V 86 2999 3034 4 v 0 TeXcolorgray 0 TeXcolorgray 86 3102 2895 4 v 84 4550 4 1448 v 234 3575 a @beginspecial @setspecial tx@Dict begin STP newpath 0.56905 SLW 0 setgray /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 312.98018 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 0 add DashLine stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 312.98018 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -99.5846 def /maxTickline 42.67911 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -71.13185 42.67911 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.56905 SLW 0 setgray /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 42.67911 0.0 -99.5846 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.56905 SLW 0 setgray 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.56905 SLW 0 setgray /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 312.98018 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.56905 SLW 0 setgray 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 0.56905 SLW 0 setgray /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 42.67911 0 -99.5846 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 0 add DashLine stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -99.5846 42.67911 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 312.98018 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 312.98018 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.56905 SLW 0 setgray /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 42.67911 0.0 -99.5846 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.56905 SLW 0 setgray 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.56905 SLW 0 setgray /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 312.98018 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.56905 SLW 0 setgray 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 0 add DashLine grestore end @endspecial 151 3601 a FF(0)151 3365 y(1)86 3834 y FE(\000)p FF(1)86 4070 y FE(\000)p FF(2)86 4306 y FE(\000)p FF(3)449 4259 y(1)194 b(2)g(3)h(4)f(5)g(6)g(7)h(8)f(9)173 b(10)234 3575 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 28.45274 0.0 284.52744 0.0 1. true -1 1 28.45274 mul 14.22636 14.22636 360 { dup sin mul .01 mul } tx@CoilDict begin Sin end gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 1 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 28.45274 0.0 284.52744 0.0 1. true -1 1 28.45274 mul 14.22636 14.22636 360 { cos } tx@CoilDict begin Sin end gsave 2.0 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 28.45274 0.0 284.52744 0.0 1. true -1 1 28.45274 mul 14.22636 14.22636 360 { 2 mul sin } tx@CoilDict begin Sin end gsave 2.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 28.45274 0.0 284.52744 0.0 1. true -1 1 28.45274 mul 14.22636 14.22636 360 { 360 div } tx@CoilDict begin Sin end gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2978 4550 V 86 4553 2895 4 v 84 4652 4 100 v 135 4623 a FE(n)p FK(pssin[linecolor=blue,linewidth=2pt,)p 1 0 0 TeXcolorrgb(function=360)p 0 TeXcolorgray 25 w(div]\(1,0\)\(10,0\))p 2978 4652 V 84 4752 V 135 4722 a FE(n)p FK (pssin[linecolor=green,linewidth=2pt,)p 0 1 0 TeXcolorrgb(function=cos) p 0 TeXcolorgray(]\(1,0\)\(10,0\))p 2978 4752 V 84 4852 V 135 4822 a FE(n)p FK(pssin[linecolor=cy)n(an,linewidth=2pt,)p 1 0 0 0 TeXcolorcmyk(function=2)25 b(m)n(ul)i(sin)p 0 TeXcolorgray(]\(1,0\)\(10,0\))p 2978 4852 V 84 4951 V 135 4921 a FE(n)p FK(pssin[linecolor=red,linewidth=2pt,)p 1 0 0 TeXcolorrgb(function=dup)f(sin)i(m)n(ul)f(.01)g(m)n(ul)p 0 TeXcolorgray(]\(1,0\)\(10,0\))p 2978 4951 V 86 4955 2895 4 v 86 5071 a SDict begin H.S end 86 5071 a 86 5071 a SDict begin 12 H.A end 86 5071 a 86 5071 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.22.4.3) cvn /DEST pdfmark end 86 5071 a 66 x FJ(22.4.3)93 b(Liaison)31 b(de)h(n\367uds)g(en)f(b)s (obine)p 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 1476 5662 a FK(88)p 0 TeXcolorgray eop end %%Page: 89 89 TeXDict begin 89 88 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.89) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 452 3134 4 v 84 551 4 100 v 482 521 a FE(n)p FK(dotno)r(de[dotst)n (yle=*]\(.5,-.5\){)p 1 0 0 TeXcolorrgb(A)p 0 TeXcolorgray(})25 b FE(n)p FK(dotno)r(de[dotst)n(yle=*]\(3.5,0\){)p 1 0 0 TeXcolorrgb(B)p 0 TeXcolorgray(})p 3218 551 V 86 555 3134 4 v 84 1057 4 503 v 135 791 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 14.22636 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 135 791 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 14.22636 -14.22636 Dot end @endspecial 135 791 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 99.5846 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 135 791 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 99.5846 0.0 Dot end @endspecial 135 791 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin 4 2 roll 28.45274 1. 14.22636 14.22636 45. 10. tx@CoilDict begin Coil end end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 135 791 a 1129 1057 4 503 v 1180 791 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 14.22636 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1180 791 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 14.22636 -14.22636 Dot end @endspecial 1180 791 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 99.5846 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1180 791 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 99.5846 0.0 Dot end @endspecial 1180 791 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin 4 2 roll 1. 28.45274 14.22636 14.22636 tx@CoilDict begin ZigZag end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1180 791 a 2173 1057 4 503 v 2225 791 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 14.22636 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2225 791 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 14.22636 -14.22636 Dot end @endspecial 2225 791 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 99.5846 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2225 791 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 99.5846 0.0 Dot end @endspecial 2225 791 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin 4 2 roll 1. true -1 1 28.45274 mul 14.22636 14.22636 360 { sin } tx@CoilDict begin Sin end end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2225 791 a 3218 1057 4 503 v 86 1060 3134 4 v 84 1160 4 100 v 206 1130 a FJ(\\nccoil)p FK({->}{A}{B})p 1129 1160 V 236 w FJ(\\nczigzag)q FK({->}{A}{B})p 2173 1160 V 250 w FJ(\\ncsin)p FK({->}{A}{B})p 3218 1160 V 86 1163 3134 4 v 84 1666 4 503 v 135 1399 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 14.22636 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 135 1399 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 14.22636 -14.22636 Dot end @endspecial 135 1399 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 99.5846 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 135 1399 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 99.5846 0.0 Dot end @endspecial 135 1399 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 135 1399 a 135 1399 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 135 1399 a 135 1399 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { NCCoor tx@Dict begin 4 2 roll 28.45274 1. 14.22636 14.22636 45. 10. tx@CoilDict begin Coil end end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 135 1399 a 1129 1666 4 503 v 1180 1399 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 14.22636 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1180 1399 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 14.22636 -14.22636 Dot end @endspecial 1180 1399 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 99.5846 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1180 1399 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 99.5846 0.0 Dot end @endspecial 1180 1399 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 1180 1399 a 1180 1399 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 1180 1399 a 1180 1399 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { NCCoor tx@Dict begin 4 2 roll 1. 28.45274 14.22636 14.22636 tx@CoilDict begin ZigZag end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1180 1399 a 2173 1666 4 503 v 2225 1399 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 14.22636 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2225 1399 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 14.22636 -14.22636 Dot end @endspecial 2225 1399 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 99.5846 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2225 1399 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 99.5846 0.0 Dot end @endspecial 2225 1399 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 2225 1399 a 2225 1399 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 2225 1399 a 2225 1399 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { NCCoor tx@Dict begin 4 2 roll 1. true -1 1 28.45274 mul 14.22636 14.22636 360 { sin } tx@CoilDict begin Sin end end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2225 1399 a 3218 1666 4 503 v 86 1669 3134 4 v 84 1768 4 100 v 223 1739 a FJ(\\p)s(ccoil)p FK({->}\(A\)\(B\))p 1129 1768 V 259 w FJ(\\p)s(czigzag)k FK({->}\(A\)\(B\))p 2173 1768 V 273 w FJ(\\p)s(csin)p FK({->}\(A\)\(B\))p 3218 1768 V 86 1772 3134 4 v 84 2274 4 503 v 135 2008 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 14.22636 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 135 2008 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 14.22636 -14.22636 Dot end @endspecial 135 2008 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 99.5846 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 135 2008 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 99.5846 0.0 Dot end @endspecial 135 2008 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin 4 2 roll 28.45274 1. 14.22636 14.22636 45. 10. tx@CoilDict begin Coil end end } if end gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore grestore end 135 2008 a 1129 2274 4 503 v 1180 2008 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 14.22636 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1180 2008 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 14.22636 -14.22636 Dot end @endspecial 1180 2008 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 99.5846 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1180 2008 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 99.5846 0.0 Dot end @endspecial 1180 2008 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin 4 2 roll 1. 28.45274 14.22636 14.22636 tx@CoilDict begin ZigZag end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if end } if end gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore grestore end 1180 2008 a 2173 2274 4 503 v 2225 2008 a tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 14.22636 -14.22636 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2225 2008 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 14.22636 -14.22636 Dot end @endspecial 2225 2008 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { 99.5846 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2225 2008 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 99.5846 0.0 Dot end @endspecial 2225 2008 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin 4 2 roll 1. true -1 1 28.45274 mul 14.22636 14.22636 360 { sin } tx@CoilDict begin Sin end end } if end gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore grestore end 2225 2008 a 3218 2274 4 503 v 86 2277 3134 4 v 84 2377 4 100 v 213 2347 a FE(n)p FJ(nccoil*)p FK({->}{A}{B})p 1129 2377 V 194 w FE(n)p FJ(nczigzag*)p FK({->}{A}{B})p 2173 2377 V 209 w FE(n)p FJ(ncsin*)p FK({->}{A}{B})p 3218 2377 V 86 2380 3134 4 v 0 TeXcolorgray 1476 5662 a(89)p 0 TeXcolorgray eop end %%Page: 90 90 TeXDict begin 90 89 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.90) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.22.5) cvn /DEST pdfmark end 86 448 a 83 x FG(22.5)112 b(Les)38 b(accolades)86 585 y SDict begin H.S end 86 585 a 86 585 a SDict begin 12 H.A end 86 585 a 86 585 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.22.5.1) cvn /DEST pdfmark end 86 585 a 100 x FJ(22.5.1)93 b(Dans)32 b(un)g(en)m (vironnemen)m(t)g(pspicture)p 210 766 2326 4 v 209 1947 4 1182 v 378 1829 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 142.26372 0.0 add 0.0 0.0 sub L 142.26372 0.0 add 113.81097 0.0 add L 0.0 0.0 sub 113.81097 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.26372 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.26372 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81097 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.26372 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 1855 a FF(0)295 1619 y(1)295 1383 y(2)295 1146 y(3)295 910 y(4)357 1923 y(0)195 b(1)f(2)g(3)g(4)g(5) 378 1829 y tx@Dict begin tx@NodeDict begin {28.45274 28.45274 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 1829 a 378 1829 a tx@Dict begin tx@NodeDict begin {85.35823 56.90549 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 378 1829 a 378 1829 a tx@Dict begin { /ifStar false def /radius1 8.00003 def /radius2 8.00003 def /Alpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub atan def gsave STV CP T /ps@rot Alpha 0 add 90 sub def grestore /Length tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Pyth2 def /Left { Length 0.5 mul } bind def /Right { Length Left sub } bind def /Width 1.6 def /pop4 { pop pop pop pop } def gsave [ Alpha cos Alpha sin Alpha sin neg Alpha cos tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end ] concat 0 0 moveto 0 radius2 neg radius2 radius2 neg radius2 arcto pop4 Left radius2 sub radius1 sub 0 rlineto Left radius2 neg Left radius2 radius1 add neg radius1 arcto pop4 currentpoint /y@Label ED /x@Label ED Left radius2 neg Left radius1 add radius2 neg radius1 arcto pop4 Right radius2 sub radius1 sub 0 rlineto Length radius2 neg Length 0 radius2 arcto pop4 Length radius2 Width add neg Length radius2 sub radius2 Width add neg radius2 arcto pop4 Right radius2 sub radius1 sub neg 0 rlineto Left radius1 add Width radius1 add radius2 add neg radius1 90 180 arc Left radius1 sub Width radius1 add radius2 add neg radius1 0 90 arc Left radius2 sub radius1 sub neg 0 rlineto radius2 Width neg radius2 270 180 arcn 0 0 lineto gsave ifStar { 0 0 1 setrgbcolor }{ 0 setgray } ifelse fill grestore 0.01 setlinewidth 0 0 1 setrgbcolor stroke 0 0 moveto grestore /Dh radius1 radius2 add Width add def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub 0.5 mul exch 0.5 mul tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end 3 -1 roll add Dh Alpha cos mul sub 0.0 sub 3 1 roll add Dh Alpha sin mul add 0.0 add exch 28.45274 div exch 28.45274 div exch 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 378 1829 a 378 1829 a tx@Dict begin ps@rot RotBegin end 378 1829 a FK(texte)378 1829 y tx@Dict begin RotEnd end 378 1829 a 378 1829 a tx@Dict begin PutEnd end 378 1829 a @beginspecial @setspecial tx@Dict begin STP newpath 0.01 SLW 0 0 1 setrgbcolor end @endspecial 378 1829 a tx@Dict begin { /ifStar false def /radius1 8.00003 def /radius2 8.00003 def /Alpha 113.81097 85.35823 28.45274 85.35823 3 -1 roll sub 3 1 roll exch sub atan def gsave STV CP T /ps@rot Alpha 0 add 90 sub def grestore /Length 113.81097 85.35823 28.45274 85.35823 Pyth2 def /Left { Length 0.5 mul } bind def /Right { Length Left sub } bind def /Width 1.6 def /pop4 { pop pop pop pop } def gsave [ Alpha cos Alpha sin Alpha sin neg Alpha cos 113.81097 85.35823 ] concat 0 0 moveto 0 radius2 neg radius2 radius2 neg radius2 arcto pop4 Left radius2 sub radius1 sub 0 rlineto Left radius2 neg Left radius2 radius1 add neg radius1 arcto pop4 currentpoint /y@Label ED /x@Label ED Left radius2 neg Left radius1 add radius2 neg radius1 arcto pop4 Right radius2 sub radius1 sub 0 rlineto Length radius2 neg Length 0 radius2 arcto pop4 Length radius2 Width add neg Length radius2 sub radius2 Width add neg radius2 arcto pop4 Right radius2 sub radius1 sub neg 0 rlineto Left radius1 add Width radius1 add radius2 add neg radius1 90 180 arc Left radius1 sub Width radius1 add radius2 add neg radius1 0 90 arc Left radius2 sub radius1 sub neg 0 rlineto radius2 Width neg radius2 270 180 arcn 0 0 lineto gsave ifStar { 0 0 1 setrgbcolor }{ 0 setgray } ifelse fill grestore 0.01 setlinewidth 0 0 1 setrgbcolor stroke 0 0 moveto grestore /Dh radius1 radius2 add Width add def 113.81097 85.35823 28.45274 85.35823 3 -1 roll sub 3 1 roll exch sub 0.5 mul exch 0.5 mul 113.81097 85.35823 3 -1 roll add Dh Alpha cos mul sub 0.0 sub 3 1 roll add Dh Alpha sin mul add 0.0 add exch 28.45274 div exch 28.45274 div exch 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 378 1829 a 378 1829 a tx@Dict begin ps@rot RotBegin end 378 1829 a 378 1829 a tx@Dict begin RotEnd end 378 1829 a 378 1829 a tx@Dict begin PutEnd end 378 1829 a @beginspecial @setspecial tx@Dict begin STP newpath 0.01 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 1829 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 378 1829 a 378 1829 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 5.0 45. /N@B load 0 GetEdge 0.0 45. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 1829 a 378 1829 a tx@Dict begin { 0.0 7.083 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 378 1829 a 349 1858 a FK(B)378 1829 y tx@Dict begin PutEnd end 378 1829 a 378 1829 a tx@Dict begin PutEnd end 378 1829 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 378 1829 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 378 1829 a 378 1829 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 5.0 45. /N@C load 0 GetEdge 0.0 45. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 1829 a 378 1829 a tx@Dict begin { 0.0 7.222 6.88875 0.0 45. Uput UUput } PutCoor PutBegin end 378 1829 a 348 1858 a FK(C)378 1829 y tx@Dict begin PutEnd end 378 1829 a 378 1829 a tx@Dict begin PutEnd end 378 1829 a 1607 1947 4 1182 v 1659 1107 a FE(n)p FK(pno)r(de\(1,1\){B})1659 1207 y FE(n)p FK(pno)r(de\(3,2\){C})1659 1307 y FJ(\\psbrace)p FK(\(B\)\(C\){texte})1659 1606 y FE(n)p FJ(psbrace)p FK(\(4,3\)\(1,3\){})p 2534 1947 V 210 1950 2326 4 v 210 2062 V 209 2161 4 100 v 988 2131 a(R\364le)27 b(de)g(l'ast\351risque)1721 2101 y FA(1)p 2534 2161 V 210 2165 2326 4 v 209 3021 4 857 v 378 2873 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 71.13185 0.0 add L 0.0 0.0 sub 71.13185 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 71.13185 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 71.13185 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 71.13185 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 71.13185 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 2899 a FF(0)295 2663 y(1)295 2427 y(2)357 2967 y(0)195 b(1)f(2)g(3)g(4)378 2873 y tx@Dict begin { /ifStar false def /radius1 8.00003 def /radius2 8.00003 def /Alpha 28.45274 28.45274 85.35823 56.90549 3 -1 roll sub 3 1 roll exch sub atan def gsave STV CP T /ps@rot Alpha 0 add 90 sub def grestore /Length 28.45274 28.45274 85.35823 56.90549 Pyth2 def /Left { Length 0.5 mul } bind def /Right { Length Left sub } bind def /Width 14.22636 def /pop4 { pop pop pop pop } def gsave [ Alpha cos Alpha sin Alpha sin neg Alpha cos 28.45274 28.45274 ] concat 0 0 moveto 0 radius2 neg radius2 radius2 neg radius2 arcto pop4 Left radius2 sub radius1 sub 0 rlineto Left radius2 neg Left radius2 radius1 add neg radius1 arcto pop4 currentpoint /y@Label ED /x@Label ED Left radius2 neg Left radius1 add radius2 neg radius1 arcto pop4 Right radius2 sub radius1 sub 0 rlineto Length radius2 neg Length 0 radius2 arcto pop4 Length radius2 Width add neg Length radius2 sub radius2 Width add neg radius2 arcto pop4 Right radius2 sub radius1 sub neg 0 rlineto Left radius1 add Width radius1 add radius2 add neg radius1 90 180 arc Left radius1 sub Width radius1 add radius2 add neg radius1 0 90 arc Left radius2 sub radius1 sub neg 0 rlineto radius2 Width neg radius2 270 180 arcn 0 0 lineto gsave ifStar { 0 0 1 setrgbcolor }{ 0 0 1 0 setcmykcolor } ifelse fill grestore 0.01 setlinewidth 0 0 1 setrgbcolor stroke 0 0 moveto grestore /Dh radius1 radius2 add Width add def 28.45274 28.45274 85.35823 56.90549 3 -1 roll sub 3 1 roll exch sub 0.5 mul exch 0.5 mul 28.45274 28.45274 3 -1 roll add Dh Alpha cos mul sub 0.0 sub 3 1 roll add Dh Alpha sin mul add 0.0 add exch 28.45274 div exch 28.45274 div exch 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 378 2873 a 378 2873 a tx@Dict begin ps@rot RotBegin end 378 2873 a 378 2873 a tx@Dict begin RotEnd end 378 2873 a 378 2873 a tx@Dict begin PutEnd end 378 2873 a @beginspecial @setspecial tx@Dict begin STP newpath 0.01 SLW 0 0 1 setrgbcolor end @endspecial 1371 3021 4 857 v 1163 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 71.13185 0.0 add L 0.0 0.0 sub 71.13185 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 71.13185 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 71.13185 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 71.13185 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 71.13185 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.26372 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1458 2899 a FF(0)1458 2663 y(1)1458 2427 y(2)1520 2967 y(0)g(1)g(2)h(3)f(4)1541 2873 y tx@Dict begin { /ifStar true def /radius1 8.00003 def /radius2 8.00003 def /Alpha 28.45274 28.45274 85.35823 56.90549 3 -1 roll sub 3 1 roll exch sub atan def gsave STV CP T /ps@rot Alpha 0 add 90 sub def grestore /Length 28.45274 28.45274 85.35823 56.90549 Pyth2 def /Left { Length 0.5 mul } bind def /Right { Length Left sub } bind def /Width 14.22636 def /pop4 { pop pop pop pop } def gsave [ Alpha cos Alpha sin Alpha sin neg Alpha cos 28.45274 28.45274 ] concat 0 0 moveto 0 radius2 neg radius2 radius2 neg radius2 arcto pop4 Left radius2 sub radius1 sub 0 rlineto Left radius2 neg Left radius2 radius1 add neg radius1 arcto pop4 currentpoint /y@Label ED /x@Label ED Left radius2 neg Left radius1 add radius2 neg radius1 arcto pop4 Right radius2 sub radius1 sub 0 rlineto Length radius2 neg Length 0 radius2 arcto pop4 Length radius2 Width add neg Length radius2 sub radius2 Width add neg radius2 arcto pop4 Right radius2 sub radius1 sub neg 0 rlineto Left radius1 add Width radius1 add radius2 add neg radius1 90 180 arc Left radius1 sub Width radius1 add radius2 add neg radius1 0 90 arc Left radius2 sub radius1 sub neg 0 rlineto radius2 Width neg radius2 270 180 arcn 0 0 lineto gsave ifStar { 0 0 1 setrgbcolor }{ 0 0 1 0 setcmykcolor } ifelse fill grestore 0.01 setlinewidth 0 0 1 setrgbcolor stroke 0 0 moveto grestore /Dh radius1 radius2 add Width add def 28.45274 28.45274 85.35823 56.90549 3 -1 roll sub 3 1 roll exch sub 0.5 mul exch 0.5 mul 28.45274 28.45274 3 -1 roll add Dh Alpha cos mul sub 0.0 sub 3 1 roll add Dh Alpha sin mul add 0.0 add exch 28.45274 div exch 28.45274 div exch 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 1541 2873 a 1541 2873 a tx@Dict begin ps@rot RotBegin end 1541 2873 a 1541 2873 a tx@Dict begin RotEnd end 1541 2873 a 1541 2873 a tx@Dict begin PutEnd end 1541 2873 a @beginspecial @setspecial tx@Dict begin STP newpath 0.01 SLW 0 0 1 setrgbcolor end @endspecial 2534 3021 4 857 v 210 3025 2326 4 v 209 3124 4 100 v 422 3094 a FE(n)p FK(psbrace\(1,1\)\(3,2\){})p 1371 3124 V 400 w FE(n)p FK(psbrace*\(1,1\)\(3,2\){})p 2534 3124 V 210 3128 2326 4 v 86 3244 a SDict begin H.S end 86 3244 a 86 3244 a SDict begin 12 H.A end 86 3244 a 86 3244 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.22.5.2) cvn /DEST pdfmark end 86 3244 a 66 x FJ(22.5.2)93 b(Dans)32 b(le)f(texte)210 3463 y FK(le)d(no)r(eud)g(A)g(est)f(ici)875 3463 y tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 875 3463 a FK(et)h(le)f(no)r(eud)h(B)g(est)f(ici)1633 3463 y tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1633 3463 a FE(n)p FK(psbrace\(A\)\(B\){texte})2490 3463 y tx@Dict begin { /ifStar false def /radius1 8.00003 def /radius2 8.00003 def /Alpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub atan def gsave STV CP T /ps@rot Alpha 0 add 90 sub def grestore /Length tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Pyth2 def /Left { Length 0.5 mul } bind def /Right { Length Left sub } bind def /Width 1.6 def /pop4 { pop pop pop pop } def gsave [ Alpha cos Alpha sin Alpha sin neg Alpha cos tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end ] concat 0 0 moveto 0 radius2 neg radius2 radius2 neg radius2 arcto pop4 Left radius2 sub radius1 sub 0 rlineto Left radius2 neg Left radius2 radius1 add neg radius1 arcto pop4 currentpoint /y@Label ED /x@Label ED Left radius2 neg Left radius1 add radius2 neg radius1 arcto pop4 Right radius2 sub radius1 sub 0 rlineto Length radius2 neg Length 0 radius2 arcto pop4 Length radius2 Width add neg Length radius2 sub radius2 Width add neg radius2 arcto pop4 Right radius2 sub radius1 sub neg 0 rlineto Left radius1 add Width radius1 add radius2 add neg radius1 90 180 arc Left radius1 sub Width radius1 add radius2 add neg radius1 0 90 arc Left radius2 sub radius1 sub neg 0 rlineto radius2 Width neg radius2 270 180 arcn 0 0 lineto gsave ifStar { 0 0 1 setrgbcolor }{ 0 setgray } ifelse fill grestore 0.01 setlinewidth 0 0 1 setrgbcolor stroke 0 0 moveto grestore /Dh radius1 radius2 add Width add def tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub 0.5 mul exch 0.5 mul tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end 3 -1 roll add Dh Alpha cos mul sub 0.0 sub 3 1 roll add Dh Alpha sin mul add 0.0 add exch 28.45274 div exch 28.45274 div exch 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 2490 3463 a 2490 3463 a tx@Dict begin ps@rot RotBegin end 2490 3463 a FK(texte)2490 3463 y tx@Dict begin RotEnd end 2490 3463 a 2490 3463 a tx@Dict begin PutEnd end 2490 3463 a @beginspecial @setspecial tx@Dict begin STP newpath 0.01 SLW 0 0 1 setrgbcolor end @endspecial 1 0 0 TeXcolorrgb 210 3588 a FK(L'accolage)f(n'a)h(pas)g(de)h(dimension)p 0 TeXcolorgray 210 3924 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 210 3924 a FK(ici,)g(se)f(trouv)n(e)g(le)g(no)r(eud)h(A)210 4023 y FE(n)p FK(vspace{1cm})210 4359 y tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 210 4359 a FK(ici,)g(se)f (trouv)n(e)g(le)g(no)r(eud)h(B)g FE(n)p FK(psbrace\(A\)\(B\){})1796 4359 y tx@Dict begin gsave STV CP T /ps@rot 90. def grestore end 1796 4359 a 1796 4359 a tx@Dict begin { /ifStar false def /radius1 8.00003 def /radius2 8.00003 def /Alpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub atan def gsave STV CP T /ps@rot Alpha 90. add 90 sub def grestore /Length tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Pyth2 def /Left { Length 0.5 mul } bind def /Right { Length Left sub } bind def /Width 1.6 def /pop4 { pop pop pop pop } def gsave [ Alpha cos Alpha sin Alpha sin neg Alpha cos tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end ] concat 0 0 moveto 0 radius2 neg radius2 radius2 neg radius2 arcto pop4 Left radius2 sub radius1 sub 0 rlineto Left radius2 neg Left radius2 radius1 add neg radius1 arcto pop4 currentpoint /y@Label ED /x@Label ED Left radius2 neg Left radius1 add radius2 neg radius1 arcto pop4 Right radius2 sub radius1 sub 0 rlineto Length radius2 neg Length 0 radius2 arcto pop4 Length radius2 Width add neg Length radius2 sub radius2 Width add neg radius2 arcto pop4 Right radius2 sub radius1 sub neg 0 rlineto Left radius1 add Width radius1 add radius2 add neg radius1 90 180 arc Left radius1 sub Width radius1 add radius2 add neg radius1 0 90 arc Left radius2 sub radius1 sub neg 0 rlineto radius2 Width neg radius2 270 180 arcn 0 0 lineto gsave ifStar { 0 0 1 setrgbcolor }{ 0 setgray } ifelse fill grestore 0.01 setlinewidth 0 0 1 setrgbcolor stroke 0 0 moveto grestore /Dh radius1 radius2 add Width add def tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub 0.5 mul exch 0.5 mul tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end 3 -1 roll add Dh Alpha cos mul sub 0.0 sub 3 1 roll add Dh Alpha sin mul add 0.0 add exch 28.45274 div exch 28.45274 div exch 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 1796 4359 a 1796 4359 a tx@Dict begin ps@rot RotBegin end 1796 4359 a 1796 4359 a tx@Dict begin RotEnd end 1796 4359 a 1796 4359 a tx@Dict begin PutEnd end 1796 4359 a @beginspecial @setspecial tx@Dict begin STP newpath 0.01 SLW 0 0 1 setrgbcolor end @endspecial 0 TeXcolorgray 86 4669 1146 4 v 175 4746 a FC(1.)35 b(braceWidth=.5cm,\034llcolor=y)n (ello)n(w)p 0 TeXcolorgray 0 TeXcolorgray 1476 5662 a FK(90)p 0 TeXcolorgray eop end %%Page: 91 91 TeXDict begin 91 90 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.91) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.22.5.3) cvn /DEST pdfmark end 86 448 a 83 x FJ(22.5.3)93 b(Options)p 210 613 3630 4 v 209 1351 4 739 v 378 1203 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 62.59595 0.0 add L 0.0 0.0 sub 62.59595 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 62.59595 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 62.59595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 62.59595 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 62.59595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 1229 a FF(0)295 993 y(1)295 757 y(2)357 1297 y(0)195 b(1)f(2)g(3)g(4)378 1203 y tx@Dict begin tx@NodeDict begin {28.45274 28.45274 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 1203 a 378 1203 a tx@Dict begin tx@NodeDict begin {85.35823 56.90549 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 378 1203 a 378 1203 a tx@Dict begin { /ifStar false def /radius1 8.00003 def /radius2 8.00003 def /Alpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub atan def gsave STV CP T /ps@rot Alpha 0 add 90 sub def grestore /Length tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Pyth2 def /Left { Length 0.5 mul } bind def /Right { Length Left sub } bind def /Width 5.0 def /pop4 { pop pop pop pop } def gsave [ Alpha cos Alpha sin Alpha sin neg Alpha cos tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end ] concat 0 0 moveto 0 radius2 neg radius2 radius2 neg radius2 arcto pop4 Left radius2 sub radius1 sub 0 rlineto Left radius2 neg Left radius2 radius1 add neg radius1 arcto pop4 currentpoint /y@Label ED /x@Label ED Left radius2 neg Left radius1 add radius2 neg radius1 arcto pop4 Right radius2 sub radius1 sub 0 rlineto Length radius2 neg Length 0 radius2 arcto pop4 Length radius2 Width add neg Length radius2 sub radius2 Width add neg radius2 arcto pop4 Right radius2 sub radius1 sub neg 0 rlineto Left radius1 add Width radius1 add radius2 add neg radius1 90 180 arc Left radius1 sub Width radius1 add radius2 add neg radius1 0 90 arc Left radius2 sub radius1 sub neg 0 rlineto radius2 Width neg radius2 270 180 arcn 0 0 lineto gsave ifStar { 0 0 1 setrgbcolor }{ 0 setgray } ifelse fill grestore 0.01 setlinewidth 0 0 1 setrgbcolor stroke 0 0 moveto grestore /Dh radius1 radius2 add Width add def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub 0.5 mul exch 0.5 mul tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end 3 -1 roll add Dh Alpha cos mul sub 0.0 sub 3 1 roll add Dh Alpha sin mul add 0.0 add exch 28.45274 div exch 28.45274 div exch 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 378 1203 a 378 1203 a tx@Dict begin ps@rot RotBegin end 378 1203 a FK(texte)378 1203 y tx@Dict begin RotEnd end 378 1203 a 378 1203 a tx@Dict begin PutEnd end 378 1203 a @beginspecial @setspecial tx@Dict begin STP newpath 0.01 SLW 0 0 1 setrgbcolor end @endspecial 1418 1351 4 739 v 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 62.59595 0.0 add L 0.0 0.0 sub 62.59595 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 62.59595 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 62.59595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 62.59595 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 62.59595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 1229 a FF(0)1505 993 y(1)1505 757 y(2)1567 1297 y(0)g(1)h(2)f(3)g(4)1588 1203 y tx@Dict begin tx@NodeDict begin {28.45274 28.45274 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1203 a 1588 1203 a tx@Dict begin tx@NodeDict begin {85.35823 56.90549 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1203 a 1588 1203 a tx@Dict begin { /ifStar false def /radius1 8.00003 def /radius2 14.22636 def /Alpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub atan def gsave STV CP T /ps@rot Alpha 0 add 90 sub def grestore /Length tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Pyth2 def /Left { Length 0.5 mul } bind def /Right { Length Left sub } bind def /Width 1.6 def /pop4 { pop pop pop pop } def gsave [ Alpha cos Alpha sin Alpha sin neg Alpha cos tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end ] concat 0 0 moveto 0 radius2 neg radius2 radius2 neg radius2 arcto pop4 Left radius2 sub radius1 sub 0 rlineto Left radius2 neg Left radius2 radius1 add neg radius1 arcto pop4 currentpoint /y@Label ED /x@Label ED Left radius2 neg Left radius1 add radius2 neg radius1 arcto pop4 Right radius2 sub radius1 sub 0 rlineto Length radius2 neg Length 0 radius2 arcto pop4 Length radius2 Width add neg Length radius2 sub radius2 Width add neg radius2 arcto pop4 Right radius2 sub radius1 sub neg 0 rlineto Left radius1 add Width radius1 add radius2 add neg radius1 90 180 arc Left radius1 sub Width radius1 add radius2 add neg radius1 0 90 arc Left radius2 sub radius1 sub neg 0 rlineto radius2 Width neg radius2 270 180 arcn 0 0 lineto gsave ifStar { 0 0 1 setrgbcolor }{ 0 setgray } ifelse fill grestore 0.01 setlinewidth 0 0 1 setrgbcolor stroke 0 0 moveto grestore /Dh radius1 radius2 add Width add def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub 0.5 mul exch 0.5 mul tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end 3 -1 roll add Dh Alpha cos mul sub 0.0 sub 3 1 roll add Dh Alpha sin mul add 0.0 add exch 28.45274 div exch 28.45274 div exch 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 1588 1203 a 1588 1203 a tx@Dict begin ps@rot RotBegin end 1588 1203 a FK(texte)1588 1203 y tx@Dict begin RotEnd end 1588 1203 a 1588 1203 a tx@Dict begin PutEnd end 1588 1203 a @beginspecial @setspecial tx@Dict begin STP newpath 0.01 SLW 0 0 1 setrgbcolor end @endspecial 2628 1351 4 739 v 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 62.59595 0.0 add L 0.0 0.0 sub 62.59595 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 62.59595 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 62.59595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 62.59595 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 62.59595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2715 1229 a FF(0)2715 993 y(1)2715 757 y(2)2777 1297 y(0)g(1)h(2)f(3)g(4)2798 1203 y tx@Dict begin tx@NodeDict begin {28.45274 28.45274 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2798 1203 a 2798 1203 a tx@Dict begin tx@NodeDict begin {85.35823 56.90549 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 2798 1203 a 2798 1203 a tx@Dict begin { /ifStar false def /radius1 14.22636 def /radius2 8.00003 def /Alpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub atan def gsave STV CP T /ps@rot Alpha 0 add 90 sub def grestore /Length tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Pyth2 def /Left { Length 0.5 mul } bind def /Right { Length Left sub } bind def /Width 1.6 def /pop4 { pop pop pop pop } def gsave [ Alpha cos Alpha sin Alpha sin neg Alpha cos tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end ] concat 0 0 moveto 0 radius2 neg radius2 radius2 neg radius2 arcto pop4 Left radius2 sub radius1 sub 0 rlineto Left radius2 neg Left radius2 radius1 add neg radius1 arcto pop4 currentpoint /y@Label ED /x@Label ED Left radius2 neg Left radius1 add radius2 neg radius1 arcto pop4 Right radius2 sub radius1 sub 0 rlineto Length radius2 neg Length 0 radius2 arcto pop4 Length radius2 Width add neg Length radius2 sub radius2 Width add neg radius2 arcto pop4 Right radius2 sub radius1 sub neg 0 rlineto Left radius1 add Width radius1 add radius2 add neg radius1 90 180 arc Left radius1 sub Width radius1 add radius2 add neg radius1 0 90 arc Left radius2 sub radius1 sub neg 0 rlineto radius2 Width neg radius2 270 180 arcn 0 0 lineto gsave ifStar { 0 0 1 setrgbcolor }{ 0 setgray } ifelse fill grestore 0.01 setlinewidth 0 0 1 setrgbcolor stroke 0 0 moveto grestore /Dh radius1 radius2 add Width add def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub 0.5 mul exch 0.5 mul tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end 3 -1 roll add Dh Alpha cos mul sub 0.0 sub 3 1 roll add Dh Alpha sin mul add 0.0 add exch 28.45274 div exch 28.45274 div exch 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 2798 1203 a 2798 1203 a tx@Dict begin ps@rot RotBegin end 2798 1203 a FK(texte)2798 1203 y tx@Dict begin RotEnd end 2798 1203 a 2798 1203 a tx@Dict begin PutEnd end 2798 1203 a @beginspecial @setspecial tx@Dict begin STP newpath 0.01 SLW 0 0 1 setrgbcolor end @endspecial 3838 1351 4 739 v 210 1355 3630 4 v 209 1454 4 100 v 1 0 0 TeXcolorrgb 482 1424 a FK(braceWidth)p 0 TeXcolorgray(=5pt)p 1418 1454 V 1 0 0 TeXcolorrgb 476 w(braceWidthInner)p 0 TeXcolorgray(=.5cm)p 2628 1454 V 1 0 0 TeXcolorrgb 345 w(braceWidthOuter)p 0 TeXcolorgray(=.5cm)p 3838 1454 V 210 1458 3630 4 v 209 1557 4 100 v 0 0 1 TeXcolorrgb 355 1527 a(P)n(ar)26 b(d\351faut)i(:)g FE(n)p FK(pslinewidth)p 0 TeXcolorgray 1418 1557 V 0 0 1 TeXcolorrgb 249 w(P)n(ar)e(d\351faut)i (:)f(10)p FE(n)p FK(pslinewidth)p 0 TeXcolorgray 2628 1557 V 0 0 1 TeXcolorrgb 193 w(P)n(ar)f(d\351faut)i(:)f(10)p FE(n)p FK(pslinewidth)p 0 TeXcolorgray 3838 1557 V 210 1560 3630 4 v 209 2299 4 739 v 378 2151 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 62.59595 0.0 add L 0.0 0.0 sub 62.59595 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 62.59595 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 62.59595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 62.59595 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 62.59595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 2177 a FF(0)295 1941 y(1)295 1705 y(2)357 2245 y(0)195 b(1)f(2)g(3)g(4)378 2151 y tx@Dict begin tx@NodeDict begin {28.45274 28.45274 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 2151 a 378 2151 a tx@Dict begin tx@NodeDict begin {85.35823 56.90549 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 378 2151 a 378 2151 a tx@Dict begin { /ifStar false def /radius1 8.00003 def /radius2 8.00003 def /Alpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub atan def gsave STV CP T /ps@rot Alpha 0 add 90 sub def grestore /Length tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Pyth2 def /Left { Length 0.25 mul } bind def /Right { Length Left sub } bind def /Width 1.6 def /pop4 { pop pop pop pop } def gsave [ Alpha cos Alpha sin Alpha sin neg Alpha cos tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end ] concat 0 0 moveto 0 radius2 neg radius2 radius2 neg radius2 arcto pop4 Left radius2 sub radius1 sub 0 rlineto Left radius2 neg Left radius2 radius1 add neg radius1 arcto pop4 currentpoint /y@Label ED /x@Label ED Left radius2 neg Left radius1 add radius2 neg radius1 arcto pop4 Right radius2 sub radius1 sub 0 rlineto Length radius2 neg Length 0 radius2 arcto pop4 Length radius2 Width add neg Length radius2 sub radius2 Width add neg radius2 arcto pop4 Right radius2 sub radius1 sub neg 0 rlineto Left radius1 add Width radius1 add radius2 add neg radius1 90 180 arc Left radius1 sub Width radius1 add radius2 add neg radius1 0 90 arc Left radius2 sub radius1 sub neg 0 rlineto radius2 Width neg radius2 270 180 arcn 0 0 lineto gsave ifStar { 0 0 1 setrgbcolor }{ 0 setgray } ifelse fill grestore 0.01 setlinewidth 0 0 1 setrgbcolor stroke 0 0 moveto grestore /Dh radius1 radius2 add Width add def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub 0.25 mul exch 0.25 mul tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end 3 -1 roll add Dh Alpha cos mul sub 0.0 sub 3 1 roll add Dh Alpha sin mul add 0.0 add exch 28.45274 div exch 28.45274 div exch 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 378 2151 a 378 2151 a tx@Dict begin ps@rot RotBegin end 378 2151 a FK(texte)378 2151 y tx@Dict begin RotEnd end 378 2151 a 378 2151 a tx@Dict begin PutEnd end 378 2151 a @beginspecial @setspecial tx@Dict begin STP newpath 0.01 SLW 0 0 1 setrgbcolor end @endspecial 1418 2299 4 739 v 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 62.59595 0.0 add L 0.0 0.0 sub 62.59595 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 62.59595 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 62.59595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 62.59595 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 62.59595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 2177 a FF(0)1505 1941 y(1)1505 1705 y(2)1567 2245 y(0)g(1)h(2)f(3)g(4)1588 2151 y tx@Dict begin tx@NodeDict begin {28.45274 28.45274 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1588 2151 a 1588 2151 a tx@Dict begin tx@NodeDict begin {85.35823 56.90549 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1588 2151 a 1588 2151 a tx@Dict begin { /ifStar false def /radius1 8.00003 def /radius2 8.00003 def /Alpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub atan def gsave STV CP T /ps@rot Alpha 0 add 90 sub def grestore /Length tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Pyth2 def /Left { Length 0.5 mul } bind def /Right { Length Left sub } bind def /Width 1.6 def /pop4 { pop pop pop pop } def gsave [ Alpha cos Alpha sin Alpha sin neg Alpha cos tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end ] concat 0 0 moveto 0 radius2 neg radius2 radius2 neg radius2 arcto pop4 Left radius2 sub radius1 sub 0 rlineto Left radius2 neg Left radius2 radius1 add neg radius1 arcto pop4 currentpoint /y@Label ED /x@Label ED Left radius2 neg Left radius1 add radius2 neg radius1 arcto pop4 Right radius2 sub radius1 sub 0 rlineto Length radius2 neg Length 0 radius2 arcto pop4 Length radius2 Width add neg Length radius2 sub radius2 Width add neg radius2 arcto pop4 Right radius2 sub radius1 sub neg 0 rlineto Left radius1 add Width radius1 add radius2 add neg radius1 90 180 arc Left radius1 sub Width radius1 add radius2 add neg radius1 0 90 arc Left radius2 sub radius1 sub neg 0 rlineto radius2 Width neg radius2 270 180 arcn 0 0 lineto gsave ifStar { 0 0 1 setrgbcolor }{ 0 setgray } ifelse fill grestore 0.01 setlinewidth 0 0 1 setrgbcolor stroke 0 0 moveto grestore /Dh radius1 radius2 add Width add def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub 0.5 mul exch 0.5 mul tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end 3 -1 roll add Dh Alpha cos mul sub 0.0 sub 3 1 roll add Dh Alpha sin mul add 14.22636 add exch 28.45274 div exch 28.45274 div exch 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 1588 2151 a 1588 2151 a tx@Dict begin ps@rot RotBegin end 1588 2151 a FK(texte)1588 2151 y tx@Dict begin RotEnd end 1588 2151 a 1588 2151 a tx@Dict begin PutEnd end 1588 2151 a @beginspecial @setspecial tx@Dict begin STP newpath 0.01 SLW 0 0 1 setrgbcolor end @endspecial 2628 2299 4 739 v 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 62.59595 0.0 add L 0.0 0.0 sub 62.59595 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 62.59595 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 62.59595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 62.59595 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 62.59595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2715 2177 a FF(0)2715 1941 y(1)2715 1705 y(2)2777 2245 y(0)g(1)h(2)f(3)g(4)2798 2151 y tx@Dict begin tx@NodeDict begin {28.45274 28.45274 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2798 2151 a 2798 2151 a tx@Dict begin tx@NodeDict begin {85.35823 56.90549 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 2798 2151 a 2798 2151 a tx@Dict begin { /ifStar false def /radius1 8.00003 def /radius2 8.00003 def /Alpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub atan def gsave STV CP T /ps@rot Alpha 0 add 90 sub def grestore /Length tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Pyth2 def /Left { Length 0.5 mul } bind def /Right { Length Left sub } bind def /Width 1.6 def /pop4 { pop pop pop pop } def gsave [ Alpha cos Alpha sin Alpha sin neg Alpha cos tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end ] concat 0 0 moveto 0 radius2 neg radius2 radius2 neg radius2 arcto pop4 Left radius2 sub radius1 sub 0 rlineto Left radius2 neg Left radius2 radius1 add neg radius1 arcto pop4 currentpoint /y@Label ED /x@Label ED Left radius2 neg Left radius1 add radius2 neg radius1 arcto pop4 Right radius2 sub radius1 sub 0 rlineto Length radius2 neg Length 0 radius2 arcto pop4 Length radius2 Width add neg Length radius2 sub radius2 Width add neg radius2 arcto pop4 Right radius2 sub radius1 sub neg 0 rlineto Left radius1 add Width radius1 add radius2 add neg radius1 90 180 arc Left radius1 sub Width radius1 add radius2 add neg radius1 0 90 arc Left radius2 sub radius1 sub neg 0 rlineto radius2 Width neg radius2 270 180 arcn 0 0 lineto gsave ifStar { 0 0 1 setrgbcolor }{ 0 setgray } ifelse fill grestore 0.01 setlinewidth 0 0 1 setrgbcolor stroke 0 0 moveto grestore /Dh radius1 radius2 add Width add def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub 0.5 mul exch 0.5 mul tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end 3 -1 roll add Dh Alpha cos mul sub 14.22636 sub 3 1 roll add Dh Alpha sin mul add 0.0 add exch 28.45274 div exch 28.45274 div exch 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 2798 2151 a 2798 2151 a tx@Dict begin ps@rot RotBegin end 2798 2151 a FK(texte)2798 2151 y tx@Dict begin RotEnd end 2798 2151 a 2798 2151 a tx@Dict begin PutEnd end 2798 2151 a @beginspecial @setspecial tx@Dict begin STP newpath 0.01 SLW 0 0 1 setrgbcolor end @endspecial 3838 2299 4 739 v 210 2302 3630 4 v 209 2402 4 100 v 1 0 0 TeXcolorrgb 541 2372 a FK(braceP)n(os)p 0 TeXcolorgray(=.25)p 1418 2402 V 1 0 0 TeXcolorrgb 692 w(no)r(desepA)p 0 TeXcolorgray(=5pt)p 2628 2402 V 1 0 0 TeXcolorrgb 675 w(no)r(desepB)p 0 TeXcolorgray(=5pt)p 3838 2402 V 209 2502 V 587 2472 a(P)n(osition)26 b(\(\045\))p 1418 2502 V 636 w(d\351calage)g(horizon)n(tal)p 2628 2502 V 561 w(d\351calage)g(v)n(ertical)p 3838 2502 V 210 2505 3630 4 v 209 2605 4 100 v 0 0 1 TeXcolorrgb 552 2575 a(P)n(ar)f(d\351faut)j(:)g(.5)p 0 TeXcolorgray 1418 2605 V 0 0 1 TeXcolorrgb 641 w(P)n(ar)e(d\351faut)i(:)g(0pt)p 0 TeXcolorgray 2628 2605 V 0 0 1 TeXcolorrgb 627 w(P)n(ar)e(d\351faut)i (:)f(0pt)p 0 TeXcolorgray 3838 2605 V 210 2608 3630 4 v 209 3346 4 739 v 378 3198 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 62.59595 0.0 add L 0.0 0.0 sub 62.59595 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 62.59595 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 62.59595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 62.59595 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 62.59595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 3225 a FF(0)295 2988 y(1)295 2752 y(2)357 3292 y(0)195 b(1)f(2)g(3)g(4)378 3198 y tx@Dict begin tx@NodeDict begin {28.45274 28.45274 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 3198 a 378 3198 a tx@Dict begin tx@NodeDict begin {85.35823 56.90549 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 378 3198 a 378 3198 a tx@Dict begin gsave STV CP T /ps@rot 90. def grestore end 378 3198 a 378 3198 a tx@Dict begin { /ifStar false def /radius1 8.00003 def /radius2 8.00003 def /Alpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub atan def gsave STV CP T /ps@rot Alpha 90. add 90 sub def grestore /Length tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Pyth2 def /Left { Length 0.5 mul } bind def /Right { Length Left sub } bind def /Width 1.6 def /pop4 { pop pop pop pop } def gsave [ Alpha cos Alpha sin Alpha sin neg Alpha cos tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end ] concat 0 0 moveto 0 radius2 neg radius2 radius2 neg radius2 arcto pop4 Left radius2 sub radius1 sub 0 rlineto Left radius2 neg Left radius2 radius1 add neg radius1 arcto pop4 currentpoint /y@Label ED /x@Label ED Left radius2 neg Left radius1 add radius2 neg radius1 arcto pop4 Right radius2 sub radius1 sub 0 rlineto Length radius2 neg Length 0 radius2 arcto pop4 Length radius2 Width add neg Length radius2 sub radius2 Width add neg radius2 arcto pop4 Right radius2 sub radius1 sub neg 0 rlineto Left radius1 add Width radius1 add radius2 add neg radius1 90 180 arc Left radius1 sub Width radius1 add radius2 add neg radius1 0 90 arc Left radius2 sub radius1 sub neg 0 rlineto radius2 Width neg radius2 270 180 arcn 0 0 lineto gsave ifStar { 0 0 1 setrgbcolor }{ 0 setgray } ifelse fill grestore 0.01 setlinewidth 0 0 1 setrgbcolor stroke 0 0 moveto grestore /Dh radius1 radius2 add Width add def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub 0.5 mul exch 0.5 mul tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end 3 -1 roll add Dh Alpha cos mul sub 0.0 sub 3 1 roll add Dh Alpha sin mul add 0.0 add exch 28.45274 div exch 28.45274 div exch 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 378 3198 a 378 3198 a tx@Dict begin ps@rot RotBegin end 378 3198 a FK(texte)378 3198 y tx@Dict begin RotEnd end 378 3198 a 378 3198 a tx@Dict begin PutEnd end 378 3198 a @beginspecial @setspecial tx@Dict begin STP newpath 0.01 SLW 0 0 1 setrgbcolor end @endspecial 1418 3346 4 739 v 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 62.59595 0.0 add L 0.0 0.0 sub 62.59595 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 62.59595 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 62.59595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 62.59595 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 62.59595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 3225 a FF(0)1505 2988 y(1)1505 2752 y(2)1567 3292 y(0)g(1)h(2)f(3)g(4)1588 3198 y tx@Dict begin tx@NodeDict begin {28.45274 28.45274 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1588 3198 a 1588 3198 a tx@Dict begin tx@NodeDict begin {85.35823 56.90549 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1588 3198 a 1588 3198 a tx@Dict begin gsave STV CP T /ps@rot 90. def grestore end 1588 3198 a 1588 3198 a tx@Dict begin { /ifStar false def /radius1 8.00003 def /radius2 8.00003 def /Alpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub atan def gsave STV CP T /ps@rot Alpha 90. add 90 sub def grestore /Length tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Pyth2 def /Left { Length 0.5 mul } bind def /Right { Length Left sub } bind def /Width 1.6 def /pop4 { pop pop pop pop } def gsave [ Alpha cos Alpha sin Alpha sin neg Alpha cos tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end ] concat 0 0 moveto 0 radius2 neg radius2 radius2 neg radius2 arcto pop4 Left radius2 sub radius1 sub 0 rlineto Left radius2 neg Left radius2 radius1 add neg radius1 arcto pop4 currentpoint /y@Label ED /x@Label ED Left radius2 neg Left radius1 add radius2 neg radius1 arcto pop4 Right radius2 sub radius1 sub 0 rlineto Length radius2 neg Length 0 radius2 arcto pop4 Length radius2 Width add neg Length radius2 sub radius2 Width add neg radius2 arcto pop4 Right radius2 sub radius1 sub neg 0 rlineto Left radius1 add Width radius1 add radius2 add neg radius1 90 180 arc Left radius1 sub Width radius1 add radius2 add neg radius1 0 90 arc Left radius2 sub radius1 sub neg 0 rlineto radius2 Width neg radius2 270 180 arcn 0 0 lineto gsave ifStar { 0 0 1 setrgbcolor }{ 0 setgray } ifelse fill grestore 0.01 setlinewidth 0 0 1 setrgbcolor stroke 0 0 moveto grestore /Dh radius1 radius2 add Width add def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub 0.5 mul exch 0.5 mul tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end 3 -1 roll add Dh Alpha cos mul sub 0.0 sub 3 1 roll add Dh Alpha sin mul add 0.0 add exch 28.45274 div exch 28.45274 div exch 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 1588 3198 a 1588 3198 a tx@Dict begin ps@rot RotBegin end 1588 3198 a 1406 3225 a FK(texte)1588 3198 y tx@Dict begin RotEnd end 1588 3198 a 1588 3198 a tx@Dict begin PutEnd end 1588 3198 a @beginspecial @setspecial tx@Dict begin STP newpath 0.01 SLW 0 0 1 setrgbcolor end @endspecial 2628 3346 4 739 v 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 62.59595 0.0 add L 0.0 0.0 sub 62.59595 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 62.59595 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 62.59595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 62.59595 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 62.59595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2715 3225 a FF(0)2715 2988 y(1)2715 2752 y(2)2777 3292 y(0)g(1)h(2)f(3)g(4)2798 3198 y tx@Dict begin tx@NodeDict begin {28.45274 28.45274 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2798 3198 a 2798 3198 a tx@Dict begin tx@NodeDict begin {85.35823 56.90549 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 2798 3198 a 2798 3198 a tx@Dict begin gsave STV CP T /ps@rot 90. def grestore end 2798 3198 a 2798 3198 a tx@Dict begin { /ifStar false def /radius1 8.00003 def /radius2 8.00003 def /Alpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub atan def gsave STV CP T /ps@rot Alpha 90. add 90 sub def grestore /Length tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Pyth2 def /Left { Length 0.5 mul } bind def /Right { Length Left sub } bind def /Width 1.6 def /pop4 { pop pop pop pop } def gsave [ Alpha cos Alpha sin Alpha sin neg Alpha cos tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end ] concat 0 0 moveto 0 radius2 neg radius2 radius2 neg radius2 arcto pop4 Left radius2 sub radius1 sub 0 rlineto Left radius2 neg Left radius2 radius1 add neg radius1 arcto pop4 currentpoint /y@Label ED /x@Label ED Left radius2 neg Left radius1 add radius2 neg radius1 arcto pop4 Right radius2 sub radius1 sub 0 rlineto Length radius2 neg Length 0 radius2 arcto pop4 Length radius2 Width add neg Length radius2 sub radius2 Width add neg radius2 arcto pop4 Right radius2 sub radius1 sub neg 0 rlineto Left radius1 add Width radius1 add radius2 add neg radius1 90 180 arc Left radius1 sub Width radius1 add radius2 add neg radius1 0 90 arc Left radius2 sub radius1 sub neg 0 rlineto radius2 Width neg radius2 270 180 arcn 0 0 lineto gsave ifStar { 0 0 1 setrgbcolor }{ 0 setgray } ifelse fill grestore 0.01 setlinewidth 0 0 1 setrgbcolor stroke 0 0 moveto grestore /Dh radius1 radius2 add Width add def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub 0.5 mul exch 0.5 mul tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end 3 -1 roll add Dh Alpha cos mul sub 0.0 sub 3 1 roll add Dh Alpha sin mul add 0.0 add exch 28.45274 div exch 28.45274 div exch 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 2798 3198 a 2798 3198 a tx@Dict begin ps@rot RotBegin end 2798 3198 a 27 x FK(texte)2798 3198 y tx@Dict begin RotEnd end 2798 3198 a 2798 3198 a tx@Dict begin PutEnd end 2798 3198 a @beginspecial @setspecial tx@Dict begin STP newpath 0.01 SLW 0 0 1 setrgbcolor end @endspecial 3838 3346 4 739 v 210 3350 3630 4 v 209 3449 4 100 v 1 0 0 TeXcolorrgb 661 3419 a FK(rot)p 0 TeXcolorgray(=90)p 1418 3449 V 818 w(rot=90,)p 1 0 0 TeXcolorrgb(ref)p 0 TeXcolorgray 26 w(=)p 1 0 0 TeXcolorrgb 27 w(r)p 0 TeXcolorgray 2628 3449 V 731 w(rot=90,ref=)p 1 0 0 TeXcolorrgb(l)p 0 TeXcolorgray 3838 3449 V 210 3453 3630 4 v 209 4191 4 739 v 378 4043 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 62.59595 0.0 add L 0.0 0.0 sub 62.59595 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 62.59595 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 62.59595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 62.59595 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 62.59595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 4069 a FF(0)295 3833 y(1)295 3597 y(2)357 4137 y(0)h(1)f(2)g(3)g(4) 378 4043 y tx@Dict begin tx@NodeDict begin {28.45274 28.45274 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 4043 a 378 4043 a tx@Dict begin tx@NodeDict begin {85.35823 56.90549 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 378 4043 a 378 4043 a tx@Dict begin gsave STV CP T /ps@rot 90. def grestore end 378 4043 a 378 4043 a tx@Dict begin { /ifStar false def /radius1 8.00003 def /radius2 8.00003 def /Alpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub atan def gsave STV CP T /ps@rot Alpha 90. add 90 sub def grestore /Length tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Pyth2 def /Left { Length 0.5 mul } bind def /Right { Length Left sub } bind def /Width 1.6 def /pop4 { pop pop pop pop } def gsave [ Alpha cos Alpha sin Alpha sin neg Alpha cos tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end ] concat 0 0 moveto 0 radius2 neg radius2 radius2 neg radius2 arcto pop4 Left radius2 sub radius1 sub 0 rlineto Left radius2 neg Left radius2 radius1 add neg radius1 arcto pop4 currentpoint /y@Label ED /x@Label ED Left radius2 neg Left radius1 add radius2 neg radius1 arcto pop4 Right radius2 sub radius1 sub 0 rlineto Length radius2 neg Length 0 radius2 arcto pop4 Length radius2 Width add neg Length radius2 sub radius2 Width add neg radius2 arcto pop4 Right radius2 sub radius1 sub neg 0 rlineto Left radius1 add Width radius1 add radius2 add neg radius1 90 180 arc Left radius1 sub Width radius1 add radius2 add neg radius1 0 90 arc Left radius2 sub radius1 sub neg 0 rlineto radius2 Width neg radius2 270 180 arcn 0 0 lineto gsave ifStar { 0 0 1 setrgbcolor }{ 0 setgray } ifelse fill grestore 0.01 setlinewidth 0 0 1 setrgbcolor stroke 0 0 moveto grestore /Dh radius1 radius2 add Width add def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub 0.5 mul exch 0.5 mul tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end 3 -1 roll add Dh Alpha cos mul sub 0.0 sub 3 1 roll add Dh Alpha sin mul add 0.0 add exch 28.45274 div exch 28.45274 div exch 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 378 4043 a 378 4043 a tx@Dict begin ps@rot RotBegin end 378 4043 a -91 w FK(texte)378 4043 y tx@Dict begin RotEnd end 378 4043 a 378 4043 a tx@Dict begin PutEnd end 378 4043 a @beginspecial @setspecial tx@Dict begin STP newpath 0.01 SLW 0 0 1 setrgbcolor end @endspecial 1418 4191 4 739 v 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 62.59595 0.0 add L 0.0 0.0 sub 62.59595 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 62.59595 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 62.59595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 62.59595 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 62.59595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 4069 a FF(0)1505 3833 y(1)1505 3597 y(2)1567 4137 y(0)g(1)h(2)f(3)g(4)1588 4043 y tx@Dict begin tx@NodeDict begin {28.45274 28.45274 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1588 4043 a 1588 4043 a tx@Dict begin tx@NodeDict begin {85.35823 56.90549 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1588 4043 a 1588 4043 a tx@Dict begin gsave STV CP T /ps@rot 90. def grestore end 1588 4043 a 1588 4043 a tx@Dict begin { /ifStar false def /radius1 8.00003 def /radius2 8.00003 def /Alpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub atan def gsave STV CP T /ps@rot Alpha 90. add 90 sub def grestore /Length tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Pyth2 def /Left { Length 0.5 mul } bind def /Right { Length Left sub } bind def /Width 1.6 def /pop4 { pop pop pop pop } def gsave [ Alpha cos Alpha sin Alpha sin neg Alpha cos tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end ] concat 0 0 moveto 0 radius2 neg radius2 radius2 neg radius2 arcto pop4 Left radius2 sub radius1 sub 0 rlineto Left radius2 neg Left radius2 radius1 add neg radius1 arcto pop4 currentpoint /y@Label ED /x@Label ED Left radius2 neg Left radius1 add radius2 neg radius1 arcto pop4 Right radius2 sub radius1 sub 0 rlineto Length radius2 neg Length 0 radius2 arcto pop4 Length radius2 Width add neg Length radius2 sub radius2 Width add neg radius2 arcto pop4 Right radius2 sub radius1 sub neg 0 rlineto Left radius1 add Width radius1 add radius2 add neg radius1 90 180 arc Left radius1 sub Width radius1 add radius2 add neg radius1 0 90 arc Left radius2 sub radius1 sub neg 0 rlineto radius2 Width neg radius2 270 180 arcn 0 0 lineto gsave ifStar { 0 0 1 setrgbcolor }{ 0 setgray } ifelse fill grestore 0.01 setlinewidth 0 0 1 setrgbcolor stroke 0 0 moveto grestore /Dh radius1 radius2 add Width add def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub 0.5 mul exch 0.5 mul tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end 3 -1 roll add Dh Alpha cos mul sub 0.0 sub 3 1 roll add Dh Alpha sin mul add 0.0 add exch 28.45274 div exch 28.45274 div exch 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 1588 4043 a 1588 4043 a tx@Dict begin ps@rot RotBegin end 1588 4043 a 1497 4096 a FK(texte)1588 4043 y tx@Dict begin RotEnd end 1588 4043 a 1588 4043 a tx@Dict begin PutEnd end 1588 4043 a @beginspecial @setspecial tx@Dict begin STP newpath 0.01 SLW 0 0 1 setrgbcolor end @endspecial 2628 4191 4 739 v 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 62.59595 0.0 add L 0.0 0.0 sub 62.59595 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 62.59595 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 62.59595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 62.59595 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 62.59595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2715 4069 a FF(0)2715 3833 y(1)2715 3597 y(2)2777 4137 y(0)g(1)h(2)f(3)g(4)2798 4043 y tx@Dict begin tx@NodeDict begin {28.45274 28.45274 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2798 4043 a 2798 4043 a tx@Dict begin tx@NodeDict begin {85.35823 56.90549 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 2798 4043 a 2798 4043 a tx@Dict begin gsave STV CP T /ps@rot 90. def grestore end 2798 4043 a 2798 4043 a tx@Dict begin { /ifStar false def /radius1 8.00003 def /radius2 8.00003 def /Alpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub atan def gsave STV CP T /ps@rot Alpha 90. add 90 sub def grestore /Length tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Pyth2 def /Left { Length 0.5 mul } bind def /Right { Length Left sub } bind def /Width 1.6 def /pop4 { pop pop pop pop } def gsave [ Alpha cos Alpha sin Alpha sin neg Alpha cos tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end ] concat 0 0 moveto 0 radius2 neg radius2 radius2 neg radius2 arcto pop4 Left radius2 sub radius1 sub 0 rlineto Left radius2 neg Left radius2 radius1 add neg radius1 arcto pop4 currentpoint /y@Label ED /x@Label ED Left radius2 neg Left radius1 add radius2 neg radius1 arcto pop4 Right radius2 sub radius1 sub 0 rlineto Length radius2 neg Length 0 radius2 arcto pop4 Length radius2 Width add neg Length radius2 sub radius2 Width add neg radius2 arcto pop4 Right radius2 sub radius1 sub neg 0 rlineto Left radius1 add Width radius1 add radius2 add neg radius1 90 180 arc Left radius1 sub Width radius1 add radius2 add neg radius1 0 90 arc Left radius2 sub radius1 sub neg 0 rlineto radius2 Width neg radius2 270 180 arcn 0 0 lineto gsave ifStar { 0 0 1 setrgbcolor }{ 0 setgray } ifelse fill grestore 0.01 setlinewidth 0 0 1 setrgbcolor stroke 0 0 moveto grestore /Dh radius1 radius2 add Width add def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub 0.5 mul exch 0.5 mul tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end 3 -1 roll add Dh Alpha cos mul sub 0.0 sub 3 1 roll add Dh Alpha sin mul add 0.0 add exch 28.45274 div exch 28.45274 div exch 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 2798 4043 a 2798 4043 a tx@Dict begin ps@rot RotBegin end 2798 4043 a 2707 4069 a FK(texte)2798 4043 y tx@Dict begin RotEnd end 2798 4043 a 2798 4043 a tx@Dict begin PutEnd end 2798 4043 a @beginspecial @setspecial tx@Dict begin STP newpath 0.01 SLW 0 0 1 setrgbcolor end @endspecial 3838 4191 4 739 v 210 4195 3630 4 v 209 4294 4 100 v 574 4264 a FK(rot=90,ref=)p 1 0 0 TeXcolorrgb(b)p 0 TeXcolorgray 1418 4294 V 732 w(rot=90,ref=)p 1 0 0 TeXcolorrgb(t)p 0 TeXcolorgray 2628 4294 V 725 w(rot=90,ref=)p 1 0 0 TeXcolorrgb(C)p 0 TeXcolorgray 3838 4294 V 210 4298 3630 4 v 209 5036 4 739 v 378 4888 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 62.59595 0.0 add L 0.0 0.0 sub 62.59595 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 62.59595 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 62.59595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 62.59595 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 62.59595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 4914 a FF(0)295 4678 y(1)295 4442 y(2)357 4982 y(0)h(1)f(2)g(3)g(4)378 4888 y tx@Dict begin tx@NodeDict begin {28.45274 28.45274 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 4888 a 378 4888 a tx@Dict begin tx@NodeDict begin {85.35823 56.90549 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 378 4888 a 378 4888 a tx@Dict begin gsave STV CP T /ps@rot 90. def grestore end 378 4888 a 378 4888 a tx@Dict begin { /ifStar false def /radius1 8.00003 def /radius2 8.00003 def /Alpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub atan def gsave STV CP T /ps@rot Alpha 90. add 90 sub def grestore /Length tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Pyth2 def /Left { Length 0.5 mul } bind def /Right { Length Left sub } bind def /Width 1.6 def /pop4 { pop pop pop pop } def gsave [ Alpha cos Alpha sin Alpha sin neg Alpha cos tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end ] concat 0 0 moveto 0 radius2 neg radius2 radius2 neg radius2 arcto pop4 Left radius2 sub radius1 sub 0 rlineto Left radius2 neg Left radius2 radius1 add neg radius1 arcto pop4 currentpoint /y@Label ED /x@Label ED Left radius2 neg Left radius1 add radius2 neg radius1 arcto pop4 Right radius2 sub radius1 sub 0 rlineto Length radius2 neg Length 0 radius2 arcto pop4 Length radius2 Width add neg Length radius2 sub radius2 Width add neg radius2 arcto pop4 Right radius2 sub radius1 sub neg 0 rlineto Left radius1 add Width radius1 add radius2 add neg radius1 90 180 arc Left radius1 sub Width radius1 add radius2 add neg radius1 0 90 arc Left radius2 sub radius1 sub neg 0 rlineto radius2 Width neg radius2 270 180 arcn 0 0 lineto gsave ifStar { 0 0 1 setrgbcolor }{ 0 setgray } ifelse fill grestore 0.01 setlinewidth 0 0 1 setrgbcolor stroke 0 0 moveto grestore /Dh radius1 radius2 add Width add def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub 0.5 mul exch 0.5 mul tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end 3 -1 roll add Dh Alpha cos mul sub 0.0 sub 3 1 roll add Dh Alpha sin mul add 0.0 add exch 28.45274 div exch 28.45274 div exch 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 378 4888 a 378 4888 a tx@Dict begin ps@rot RotBegin end 378 4888 a -91 w FK(texte)378 4888 y tx@Dict begin RotEnd end 378 4888 a 378 4888 a tx@Dict begin PutEnd end 378 4888 a @beginspecial @setspecial tx@Dict begin STP newpath 0.01 SLW 0 0 1 setrgbcolor end @endspecial 1418 5036 4 739 v 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 62.59595 0.0 add L 0.0 0.0 sub 62.59595 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 62.59595 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 62.59595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 62.59595 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 62.59595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 4914 a FF(0)1505 4678 y(1)1505 4442 y(2)1567 4982 y(0)g(1)h(2)f(3)g(4)1588 4888 y tx@Dict begin tx@NodeDict begin {28.45274 28.45274 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1588 4888 a 1588 4888 a tx@Dict begin tx@NodeDict begin {85.35823 56.90549 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1588 4888 a 1588 4888 a tx@Dict begin gsave STV CP T /ps@rot 90. def grestore end 1588 4888 a 1588 4888 a tx@Dict begin { /ifStar false def /radius1 8.00003 def /radius2 8.00003 def /Alpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub atan def gsave STV CP T /ps@rot Alpha 90. add 90 sub def grestore /Length tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Pyth2 def /Left { Length 0.5 mul } bind def /Right { Length Left sub } bind def /Width 1.6 def /pop4 { pop pop pop pop } def gsave [ Alpha cos Alpha sin Alpha sin neg Alpha cos tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end ] concat 0 0 moveto 0 radius2 neg radius2 radius2 neg radius2 arcto pop4 Left radius2 sub radius1 sub 0 rlineto Left radius2 neg Left radius2 radius1 add neg radius1 arcto pop4 currentpoint /y@Label ED /x@Label ED Left radius2 neg Left radius1 add radius2 neg radius1 arcto pop4 Right radius2 sub radius1 sub 0 rlineto Length radius2 neg Length 0 radius2 arcto pop4 Length radius2 Width add neg Length radius2 sub radius2 Width add neg radius2 arcto pop4 Right radius2 sub radius1 sub neg 0 rlineto Left radius1 add Width radius1 add radius2 add neg radius1 90 180 arc Left radius1 sub Width radius1 add radius2 add neg radius1 0 90 arc Left radius2 sub radius1 sub neg 0 rlineto radius2 Width neg radius2 270 180 arcn 0 0 lineto gsave ifStar { 0 0 1 setrgbcolor }{ 0 setgray } ifelse fill grestore 0.01 setlinewidth 0 0 1 setrgbcolor stroke 0 0 moveto grestore /Dh radius1 radius2 add Width add def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub 0.5 mul exch 0.5 mul tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end 3 -1 roll add Dh Alpha cos mul sub 0.0 sub 3 1 roll add Dh Alpha sin mul add 0.0 add exch 28.45274 div exch 28.45274 div exch 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 1588 4888 a 1588 4888 a tx@Dict begin ps@rot RotBegin end 1588 4888 a 26 x FK(texte)1588 4888 y tx@Dict begin RotEnd end 1588 4888 a 1588 4888 a tx@Dict begin PutEnd end 1588 4888 a @beginspecial @setspecial tx@Dict begin STP newpath 0.01 SLW 0 0 1 setrgbcolor end @endspecial 2628 5036 4 739 v 1210 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 62.59595 0.0 add L 0.0 0.0 sub 62.59595 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 62.59595 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 62.59595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 62.59595 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 62.59595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2715 4914 a FF(0)2715 4678 y(1)2715 4442 y(2)2777 4982 y(0)g(1)h(2)f(3)g(4)2798 4888 y tx@Dict begin tx@NodeDict begin {28.45274 28.45274 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2798 4888 a 2798 4888 a tx@Dict begin tx@NodeDict begin {85.35823 56.90549 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 2798 4888 a 2798 4888 a tx@Dict begin { /ifStar false def /radius1 8.00003 def /radius2 8.00003 def /Alpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub atan def gsave STV CP T /ps@rot Alpha 0 add 90 sub def grestore /Length tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Pyth2 def /Left { Length 0.5 mul } bind def /Right { Length Left sub } bind def /Width 1.6 def /pop4 { pop pop pop pop } def gsave [ Alpha cos Alpha sin Alpha sin neg Alpha cos tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end ] concat 0 0 moveto 0 radius2 neg radius2 radius2 neg radius2 arcto pop4 Left radius2 sub radius1 sub 0 rlineto Left radius2 neg Left radius2 radius1 add neg radius1 arcto pop4 currentpoint /y@Label ED /x@Label ED Left radius2 neg Left radius1 add radius2 neg radius1 arcto pop4 Right radius2 sub radius1 sub 0 rlineto Length radius2 neg Length 0 radius2 arcto pop4 Length radius2 Width add neg Length radius2 sub radius2 Width add neg radius2 arcto pop4 Right radius2 sub radius1 sub neg 0 rlineto Left radius1 add Width radius1 add radius2 add neg radius1 90 180 arc Left radius1 sub Width radius1 add radius2 add neg radius1 0 90 arc Left radius2 sub radius1 sub neg 0 rlineto radius2 Width neg radius2 270 180 arcn 0 0 lineto gsave ifStar { 0 0 1 setrgbcolor }{ 0 1 0 setrgbcolor } ifelse fill grestore 0.01 setlinewidth 0 0 1 setrgbcolor stroke 0 0 moveto grestore /Dh radius1 radius2 add Width add def tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 3 -1 roll sub 3 1 roll exch sub 0.5 mul exch 0.5 mul tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end 3 -1 roll add Dh Alpha cos mul sub 0.0 sub 3 1 roll add Dh Alpha sin mul add 0.0 add exch 28.45274 div exch 28.45274 div exch 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 2798 4888 a 2798 4888 a tx@Dict begin ps@rot RotBegin end 2798 4888 a FK(texte)2798 4888 y tx@Dict begin RotEnd end 2798 4888 a 2798 4888 a tx@Dict begin PutEnd end 2798 4888 a @beginspecial @setspecial tx@Dict begin STP newpath 0.01 SLW 0 0 1 setrgbcolor end @endspecial 3838 5036 4 739 v 210 5039 3630 4 v 209 5139 4 100 v 568 5109 a FK(rot=90,ref=)p 1 0 0 TeXcolorrgb(B)p 0 TeXcolorgray 1418 5139 V 699 w(rot=90,ref=)p 1 0 0 TeXcolorrgb(lC)p 0 TeXcolorgray 2628 5139 V 1 0 0 TeXcolorrgb 657 w(\034llcolor)p 0 TeXcolorgray(=green)p 3838 5139 V 210 5142 3630 4 v 0 TeXcolorgray 1476 5662 a(91)p 0 TeXcolorgray eop end %%Page: 92 92 TeXDict begin 92 91 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.92) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (section.23) cvn /DEST pdfmark end 86 448 a 83 x FH(23)135 b(Des)45 b(remplissages)i(sp)t(\351ciaux)86 637 y SDict begin H.S end 86 637 a 86 637 a SDict begin 12 H.A end 86 637 a 86 637 a SDict begin [/View [/XYZ H.V]/Dest (subsection.23.1) cvn /DEST pdfmark end 86 637 a 93 x FG(23.1)112 b(Des)38 b(gradien)m(ts)g(de)g(couleurs)86 803 y SDict begin H.S end 86 803 a 86 803 a SDict begin 12 H.A end 86 803 a 86 803 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.23.1.1) cvn /DEST pdfmark end 86 803 a 80 x FJ(23.1.1)93 b(Mo)s(dule)30 b(pst-grad)i([)1179 883 y SDict begin H.S end 1179 883 a 0 TeXcolorgray FJ(1)p 0 TeXcolorgray 1227 828 a SDict begin H.R end 1227 828 a 1227 883 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-user) cvn H.B /ANN pdfmark end 1227 883 a FJ(])f([)1312 883 y SDict begin H.S end 1312 883 a 0 TeXcolorgray FJ(11)p 0 TeXcolorgray 1407 828 a SDict begin H.R end 1407 828 a 1407 883 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-grad) cvn H.B /ANN pdfmark end 1407 883 a FJ(])p 0 TeXcolorgray 0 TeXcolorgray 86 1048 3240 4 v 84 1148 4 100 v 930 1118 a FE(n)p FK(psframe[\034llst) n(yle=)p 1 0 0 TeXcolorrgb(gradien)n(t)p 0 TeXcolorgray (]\(0.5,.5\)\(2.5,2.5\))p 3324 1148 V 86 1151 3240 4 v 84 1889 4 739 v 135 1860 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 14.22636 14.22636 71.13185 71.13185 0 Frame gsave false 1 0.0 0.0 gsave 0 0.1 0.95 setrgbcolor currentrgbcolor grestore gsave 0 1 1 setrgbcolor currentrgbcolor grestore 300 0.9 0. false tx@GradientDict begin GradientFill end grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 892 1889 V 812 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 14.22636 14.22636 71.13185 71.13185 0 Frame gsave false 1 0.0 0.0 gsave 0 1 0 setrgbcolor currentrgbcolor grestore gsave 0 1 1 setrgbcolor currentrgbcolor grestore 300 0.9 0. false tx@GradientDict begin GradientFill end grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1707 1889 V 812 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 14.22636 14.22636 71.13185 71.13185 0 Frame gsave false 1 0.0 0.0 gsave 0 0.1 0.95 setrgbcolor currentrgbcolor grestore gsave 0 1 0 setrgbcolor currentrgbcolor grestore 300 0.9 0. false tx@GradientDict begin GradientFill end grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2515 1889 V 808 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 14.22636 14.22636 71.13185 71.13185 0 Frame gsave false 1 0.0 0.0 gsave 1 0 0 setrgbcolor currentrgbcolor grestore gsave 0 1 0 setrgbcolor currentrgbcolor grestore 300 0.9 0. false tx@GradientDict begin GradientFill end grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3324 1889 V 86 1893 3240 4 v 84 1992 4 100 v 0 0 1 TeXcolorrgb 298 1962 a(P)n(ar)26 b(d\351faut)p 0 TeXcolorgray 892 1992 V 1 0 0 TeXcolorrgb 284 w(gradb)r(egin)p 0 TeXcolorgray(=green)p 1707 1992 V 1 0 0 TeXcolorrgb 226 w(gradend)p 0 TeXcolorgray(=green)p 2515 1992 V 1 0 0 TeXcolorrgb 289 w(gradb)r(egin)p 0 TeXcolorgray(=red)p 3324 1992 V 84 2092 V 892 2092 V 1707 2092 V 2515 2092 V 1 0 0 TeXcolorrgb 2647 2062 a(gradend)p 0 TeXcolorgray(=green)p 3324 2092 V 86 2095 3240 4 v 86 2112 V 84 2850 4 739 v 135 2821 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 14.22636 14.22636 71.13185 71.13185 0 Frame gsave false 1 0.0 0.0 gsave 0 0.1 0.95 setrgbcolor currentrgbcolor grestore gsave 0 1 1 setrgbcolor currentrgbcolor grestore 5 0.9 0. false tx@GradientDict begin GradientFill end grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 892 2850 V 812 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 14.22636 14.22636 71.13185 71.13185 0 Frame gsave false 1 0.0 0.0 gsave 0 0.1 0.95 setrgbcolor currentrgbcolor grestore gsave 0 1 1 setrgbcolor currentrgbcolor grestore 300 0.7 0. false tx@GradientDict begin GradientFill end grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1707 2850 V 812 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 14.22636 14.22636 71.13185 71.13185 0 Frame gsave false 1 0.0 0.0 gsave 0 0.1 0.95 setrgbcolor currentrgbcolor grestore gsave 0 1 1 setrgbcolor currentrgbcolor grestore 300 0.9 45. false tx@GradientDict begin GradientFill end grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2515 2850 V 808 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 14.22636 14.22636 71.13185 71.13185 0 Frame gsave false 1 0.0 0.0 gsave 0 0.1 0.95 setrgbcolor currentrgbcolor grestore gsave 0 1 1 setrgbcolor currentrgbcolor grestore 300 0.9 90. false tx@GradientDict begin GradientFill end grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3324 2850 V 86 2854 3240 4 v 84 2953 4 100 v 1 0 0 TeXcolorrgb 247 2924 a(gradlines)p 0 TeXcolorgray(=5)p 892 2953 V 1 0 0 TeXcolorrgb 265 w(gradmidp)r(oin)n(t)p 0 TeXcolorgray(=0.7)p 1707 2953 V 1 0 0 TeXcolorrgb 230 w(gradangle)p 0 TeXcolorgray(=45)p 2515 2953 V 1 0 0 TeXcolorrgb 306 w(gradangle)p 0 TeXcolorgray(=90)p 3324 2953 V 86 2957 3240 4 v 84 3056 4 100 v 0 0 1 TeXcolorrgb 196 3026 a(P)n(ar)g(d\351faut)i(:)g(500)p 0 TeXcolorgray 892 3056 V 0 0 1 TeXcolorrgb 232 w(P)n(ar)e(d\351faut)i(:)g(0.9)p 0 TeXcolorgray 1707 3056 V 0 0 1 TeXcolorrgb 678 w(P)n(ar)e(d\351faut)i (:)g(0)p 0 TeXcolorgray 3324 3056 V 86 3060 3240 4 v 0 TeXcolorgray 0 TeXcolorgray 86 3163 3348 4 v 84 3262 4 100 v 544 3232 a FE(n)p FK(psframe[)f(\034llst)n(yle=gradien)n(t,)p 1 0 0 TeXcolorrgb(Gradien)n(tCircle)p 0 TeXcolorgray(=true)d (]\(0.5,.5\)\(2.5,2.5\))p 3432 3262 V 86 3266 3348 4 v 84 4004 4 739 v 135 3974 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 14.22636 14.22636 71.13185 71.13185 0 Frame gsave true 1 0.0 0.0 gsave 0 0.1 0.95 setrgbcolor currentrgbcolor grestore gsave 0 1 1 setrgbcolor currentrgbcolor grestore 300 0.9 0. false tx@GradientDict begin GradientFill end grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 892 4004 V 809 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 14.22636 14.22636 71.13185 71.13185 0 Frame gsave true .5 0.0 0.0 gsave 0 0.1 0.95 setrgbcolor currentrgbcolor grestore gsave 0 1 1 setrgbcolor currentrgbcolor grestore 300 0.9 0. false tx@GradientDict begin GradientFill end grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1701 4004 V 808 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 14.22636 14.22636 71.13185 71.13185 0 Frame gsave true 2 0.0 0.0 gsave 0 0.1 0.95 setrgbcolor currentrgbcolor grestore gsave 0 1 1 setrgbcolor currentrgbcolor grestore 300 0.9 0. false tx@GradientDict begin GradientFill end grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2509 4004 V 866 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 14.22636 14.22636 71.13185 71.13185 0 Frame gsave true 1 28.45274 28.45274 gsave 0 0.1 0.95 setrgbcolor currentrgbcolor grestore gsave 0 1 1 setrgbcolor currentrgbcolor grestore 300 0.9 0. false tx@GradientDict begin GradientFill end grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3432 4004 V 86 4007 3348 4 v 84 4107 4 100 v 892 4107 V 1 0 0 TeXcolorrgb 953 4077 a(Gradien)n(tScale)p 0 TeXcolorgray(=.5)p 1701 4107 V 1 0 0 TeXcolorrgb 183 w(Gradien)n(tScale)p 0 TeXcolorgray(=2)p 2509 4107 V 1 0 0 TeXcolorrgb 173 w(Gradien)n(tP)n(os)p 0 TeXcolorgray(={\(1,1\)})p 3432 4107 V 86 4110 3348 4 v 0 TeXcolorgray 1476 5662 a(92)p 0 TeXcolorgray eop end %%Page: 93 93 TeXDict begin 93 92 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.93) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.23.1.2) cvn /DEST pdfmark end 86 448 a 83 x FJ(23.1.2)93 b(Mo)s(dule)30 b(pst-slp)s(e)g([)1156 531 y SDict begin H.S end 1156 531 a 0 TeXcolorgray FJ(20)p 0 TeXcolorgray 1251 476 a SDict begin H.R end 1251 476 a 1251 531 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-slpe) cvn H.B /ANN pdfmark end 1251 531 a FJ(])p 0 TeXcolorgray 0 TeXcolorgray 86 696 3497 4 v 84 796 4 100 v 1053 766 a FE(n)p FK(psframe[)p 1 0 0 TeXcolorrgb(\034llst)n(yle=slop)r(e)p 0 TeXcolorgray 26 w(]\(0.5,0.5\)\(2.5,2.5\))p 3580 796 V 86 799 3497 4 v 84 1301 4 503 v 135 1272 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame gsave 0 0.9 1 0 setrgbcolor currentrgbcolor 1 0 0 1 setrgbcolor currentrgbcolor 2 grestore 100 0. false tx@PstSlopeDict begin SlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 656 1301 V 573 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame gsave 0 0.9 1 0 setrgbcolor currentrgbcolor 1 0 0 1 setrgbcolor currentrgbcolor 2 grestore 100 0.5 0.5 0.0 false tx@PstSlopeDict begin CcSlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1228 1301 V 579 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame gsave 0 0.9 1 0 setrgbcolor currentrgbcolor 1 0 0 1 setrgbcolor currentrgbcolor 2 0.9 1 0 setrgbcolor currentrgbcolor 3 0 0 1 setrgbcolor currentrgbcolor 4 0.9 1 0 setrgbcolor currentrgbcolor 5 grestore 100 0.5 0.5 0.0 0. false tx@PstSlopeDict begin RadSlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1815 1301 V 580 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame 0.0 1 0 0 0.4 0 1 0 0.8 0 0 1 1.0 1 0 1 4 100 0. false tx@PstSlopeDict begin SlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2387 1301 V 572 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame 0.0 1 0 0 0.4 0 1 0 0.8 0 0 1 1.0 1 0 1 4 100 0.5 0.5 0.0 false tx@PstSlopeDict begin CcSlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2960 1301 V 597 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame 0.0 1 0 0 0.4 0 1 0 0.8 0 0 1 1.0 1 0 1 4 100 0.5 0.5 0.0 0. false tx@PstSlopeDict begin RadSlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3580 1301 V 86 1305 3497 4 v 84 1404 4 100 v 188 1375 a(slop)r(e)d([)421 1375 y SDict begin H.S end 421 1375 a 0 TeXcolorgray FK(20)p 0 TeXcolorgray 505 1322 a SDict begin H.R end 505 1322 a 505 1375 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-slpe) cvn H.B /ANN pdfmark end 505 1375 a FK(])p 656 1404 4 100 v 195 w(ccslop)r(e)g([)1030 1375 y SDict begin H.S end 1030 1375 a 0 TeXcolorgray FK(20)p 0 TeXcolorgray 1114 1322 a SDict begin H.R end 1114 1322 a 1114 1375 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-slpe) cvn H.B /ANN pdfmark end 1114 1375 a FK(])p 1228 1404 4 100 v 143 w(radslop)r(e)f([)1633 1375 y SDict begin H.S end 1633 1375 a 0 TeXcolorgray FK(20)p 0 TeXcolorgray 1716 1322 a SDict begin H.R end 1716 1322 a 1716 1375 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-slpe) cvn H.B /ANN pdfmark end 1716 1375 a FK(])p 1815 1404 4 100 v 164 w(slop)r(es)h([)2169 1375 y SDict begin H.S end 2169 1375 a 0 TeXcolorgray FK(20)p 0 TeXcolorgray 2252 1322 a SDict begin H.R end 2252 1322 a 2252 1375 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-slpe) cvn H.B /ANN pdfmark end 2252 1375 a FK(])p 2387 1404 4 100 v 164 w(ccslop)r(es)f([)2778 1375 y SDict begin H.S end 2778 1375 a 0 TeXcolorgray FK(20)p 0 TeXcolorgray 2862 1322 a SDict begin H.R end 2862 1322 a 2862 1375 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-slpe) cvn H.B /ANN pdfmark end 2862 1375 a FK(])p 2960 1404 4 100 v 127 w(radslop)r(es)g([)3398 1375 y SDict begin H.S end 3398 1375 a 0 TeXcolorgray FK(20)p 0 TeXcolorgray 3481 1322 a SDict begin H.R end 3481 1322 a 3481 1375 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-slpe) cvn H.B /ANN pdfmark end 3481 1375 a FK(])p 3580 1404 4 100 v 86 1408 3497 4 v 0 TeXcolorgray 0 TeXcolorgray 86 1492 3234 4 v 84 1591 4 100 v 963 1561 a FE(n)p FK(psframe[\034llst) n(yle=slop)r(e]\(0.5,0.5\)\(2.5,1.5\))p 3317 1591 V 86 1595 3234 4 v 84 1955 4 361 v 135 1996 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 14.22636 14.22636 71.13185 42.67911 0 Frame gsave 0 0.9 1 0 setrgbcolor currentrgbcolor 1 0 0 1 setrgbcolor currentrgbcolor 2 grestore 100 0. false tx@PstSlopeDict begin SlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 892 1955 V 809 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 14.22636 14.22636 71.13185 42.67911 0 Frame gsave 0 0 1 0 setrgbcolor currentrgbcolor 1 0 0 1 setrgbcolor currentrgbcolor 2 grestore 100 0. false tx@PstSlopeDict begin SlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1701 1955 V 808 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 14.22636 14.22636 71.13185 42.67911 0 Frame gsave 0 0.9 1 0 setrgbcolor currentrgbcolor 1 0 1 0 setrgbcolor currentrgbcolor 2 grestore 100 0. false tx@PstSlopeDict begin SlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2509 1955 V 808 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 14.22636 14.22636 71.13185 42.67911 0 Frame gsave 0 1 0 0 setrgbcolor currentrgbcolor 1 0 1 0 setrgbcolor currentrgbcolor 2 grestore 100 0. false tx@PstSlopeDict begin SlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3317 1955 V 86 1958 3234 4 v 84 2058 4 100 v 0 0 1 TeXcolorrgb 298 2028 a(P)n(ar)g(d\351faut)p 0 TeXcolorgray 892 2058 V 1 0 0 TeXcolorrgb 270 w(slop)r(eb)r(egin)p 0 TeXcolorgray(=green)p 1701 2058 V 2509 2058 V 1 0 0 TeXcolorrgb 1044 w(slop)r(eb)r(egin)p 0 TeXcolorgray(=red)p 3317 2058 V 84 2158 V 892 2158 V 1701 2158 V 1 0 0 TeXcolorrgb 1794 2128 a(slop)r(eend)p 0 TeXcolorgray(=green)p 2509 2158 V 1 0 0 TeXcolorrgb 264 w(slop)r(eend)p 0 TeXcolorgray(=green)p 3317 2158 V 86 2161 3234 4 v 0 TeXcolorgray 0 TeXcolorgray 86 2245 3561 4 v 84 2771 4 526 v 685 2670 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 28.45274 14.22636 256.07469 42.67911 0 Frame 0 1 0 0 4 0 1 0 7 0 0 1 3 100 0. false tx@PstSlopeDict begin SlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 setgray /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 284.52744 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 0 add DashLine stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 284.52744 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 0.0 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 10 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 setgray /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 284.52744 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 setgray 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 0 add DashLine grestore end @endspecial 664 2764 a FF(0)195 b(1)f(2)g(3)g(4)g(5)h(6)f(7)g(8)g(9)p 3645 2771 V 86 2774 3561 4 v 84 2914 4 141 v 135 2870 a FE(n)p FK(psframe[\034llst)n (yle=slop)r(es,)p 1 0 0 TeXcolorrgb(slop)r(ecolors)p 0 TeXcolorgray(=)57 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 9.0 10.29724 .5 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1 0 0 TeXcolorrgb(0)p 0 TeXcolorgray 130 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 19.31833 CLW 2 div sub 8.45215 CLW 2 div sub 10.83333 3.14862 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial(1)28 b(0)f(0)131 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 9.0 10.29724 .5 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1 0 0 TeXcolorrgb(4)p 0 TeXcolorgray 130 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 19.31833 CLW 2 div sub 8.45215 CLW 2 div sub 10.83333 3.14862 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial(0)28 b(1)f(0)131 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 9.0 10.29724 .5 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1 0 0 TeXcolorrgb(7)p 0 TeXcolorgray 130 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 19.31833 CLW 2 div sub 8.45215 CLW 2 div sub 10.83333 3.14862 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial(0)28 b(0)f(1)131 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 9.0 10.29724 .5 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 0 1 TeXcolorrgb(3)p 0 TeXcolorgray 32 w(]\(1,.5\)\(9,2.5\))p 3645 2914 V 86 2918 3561 4 v 84 3065 4 148 v 860 3020 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 39.47221 10.88875 .5 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1 0 0 TeXcolorrgb(P)n(osition) p 0 TeXcolorgray 213 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 53.75467 CLW 2 div sub 8.87035 CLW 2 div sub 35.18713 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial(couleur) 27 b(en)h(R)n(GB)214 b @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 88.83295 10.88875 .5 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 0 1 TeXcolorrgb(nom)n(bre)27 b(de)h(couleurs)p 0 TeXcolorgray 3645 3065 V 86 3068 3561 4 v 0 TeXcolorgray 0 TeXcolorgray 86 3152 3433 4 v 84 3252 4 100 v 422 3222 a FE(n)p FK(psframe[)e (\034llst)n(yle=slop)r(e,)p 1 0 0 TeXcolorrgb(slop)r(esteps)p 0 TeXcolorgray(=5)g(]\(0.3,0.3\)\(1.7,1.7\))p 0 0 1 TeXcolorrgb 25 w(\(P)n(ar)g(d\351faut)i(:)g(100\))p 0 TeXcolorgray 3516 3252 V 86 3255 3433 4 v 84 3758 4 503 v 135 3728 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame gsave 0 0.9 1 0 setrgbcolor currentrgbcolor 1 0 0 1 setrgbcolor currentrgbcolor 2 grestore 5 0. false tx@PstSlopeDict begin SlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 656 3758 V 573 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame gsave 0 0.9 1 0 setrgbcolor currentrgbcolor 1 0 0 1 setrgbcolor currentrgbcolor 2 grestore 5 0.5 0.5 0.0 false tx@PstSlopeDict begin CcSlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1228 3758 V 572 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame gsave 0 0.9 1 0 setrgbcolor currentrgbcolor 1 0 0 1 setrgbcolor currentrgbcolor 2 0.9 1 0 setrgbcolor currentrgbcolor 3 0 0 1 setrgbcolor currentrgbcolor 4 0.9 1 0 setrgbcolor currentrgbcolor 5 grestore 5 0.5 0.5 0.0 0. false tx@PstSlopeDict begin RadSlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1800 3758 V 572 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame 0.0 1 0 0 0.4 0 1 0 0.8 0 0 1 1.0 1 0 1 4 5 0. false tx@PstSlopeDict begin SlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2372 3758 V 572 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame 0.0 1 0 0 0.4 0 1 0 0.8 0 0 1 1.0 1 0 1 4 5 0.5 0.5 0.0 false tx@PstSlopeDict begin CcSlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2944 3758 V 572 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame 0.0 1 0 0 0.4 0 1 0 0.8 0 0 1 1.0 1 0 1 4 5 0.5 0.5 0.0 0. false tx@PstSlopeDict begin RadSlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3516 3758 V 86 3761 3433 4 v 84 3860 4 100 v 280 3831 a(slop)r(e)p 656 3860 V 353 w(ccslop)r(e)p 1228 3860 V 291 w(radslop)r(e)p 1800 3860 V 312 w(slop)r(es)p 2372 3860 V 319 w(ccslop)r(es)p 2944 3860 V 259 w(radslop)r(es)p 3516 3860 V 86 3864 3433 4 v 0 TeXcolorgray 0 TeXcolorgray 86 3948 V 84 4047 4 100 v 464 4017 a FE(n)p FK(psframe[)e(\034llst)n(yle=slop)r(e,)p 1 0 0 TeXcolorrgb(slop)r(eangle)p 0 TeXcolorgray(=45)e (]\(0.5,0.5\)\(2.5,2.5\))p 0 0 1 TeXcolorrgb 26 w(\()k(P)n(ar)e (d\351faut0\))p 0 TeXcolorgray 3516 4047 V 86 4051 3433 4 v 84 4553 4 503 v 135 4523 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame gsave 0 0.9 1 0 setrgbcolor currentrgbcolor 1 0 0 1 setrgbcolor currentrgbcolor 2 grestore 100 45. false tx@PstSlopeDict begin SlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 656 4553 V 573 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame gsave 0 0.9 1 0 setrgbcolor currentrgbcolor 1 0 0 1 setrgbcolor currentrgbcolor 2 grestore 100 0.5 0.5 0.0 false tx@PstSlopeDict begin CcSlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1228 4553 V 572 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame gsave 0 0.9 1 0 setrgbcolor currentrgbcolor 1 0 0 1 setrgbcolor currentrgbcolor 2 0.9 1 0 setrgbcolor currentrgbcolor 3 0 0 1 setrgbcolor currentrgbcolor 4 0.9 1 0 setrgbcolor currentrgbcolor 5 grestore 100 0.5 0.5 0.0 45. false tx@PstSlopeDict begin RadSlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1800 4553 V 572 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame 0.0 1 0 0 0.4 0 1 0 0.8 0 0 1 1.0 1 0 1 4 100 45. false tx@PstSlopeDict begin SlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2372 4553 V 572 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame 0.0 1 0 0 0.4 0 1 0 0.8 0 0 1 1.0 1 0 1 4 100 0.5 0.5 0.0 false tx@PstSlopeDict begin CcSlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2944 4553 V 572 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame 0.0 1 0 0 0.4 0 1 0 0.8 0 0 1 1.0 1 0 1 4 100 0.5 0.5 0.0 45. false tx@PstSlopeDict begin RadSlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3516 4553 V 86 4556 3433 4 v 84 4656 4 100 v 280 4626 a(slop)r(e)p 656 4656 V 353 w(ccslop)r(e)p 1228 4656 V 291 w(radslop)r(e)p 1800 4656 V 312 w(slop)r(es)p 2372 4656 V 319 w(ccslop)r(es)p 2944 4656 V 259 w(radslop)r(es)p 3516 4656 V 86 4659 3433 4 v 0 TeXcolorgray 0 TeXcolorgray 86 4743 V 84 4843 4 100 v 326 4813 a FE(n)p FK(psframe[)h(\034llst)n (yle=slop)r(e,)p 1 0 0 TeXcolorrgb(slop)r(ecen)n(ter)p 0 TeXcolorgray(=)e(.25)i(.25]\(0.5,0.5\)\(2.5,2.5\))p 0 0 1 TeXcolorrgb 24 w(\(P)n(ar)g(d\351faut.5)g(.5\))p 0 TeXcolorgray 3516 4843 V 86 4846 3433 4 v 84 5348 4 503 v 135 5318 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame gsave 0 0.9 1 0 setrgbcolor currentrgbcolor 1 0 0 1 setrgbcolor currentrgbcolor 2 grestore 100 0. false tx@PstSlopeDict begin SlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 656 5348 V 573 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame gsave 0 0.9 1 0 setrgbcolor currentrgbcolor 1 0 0 1 setrgbcolor currentrgbcolor 2 grestore 100 .25 .25 0.0 false tx@PstSlopeDict begin CcSlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1228 5348 V 572 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame gsave 0 0.9 1 0 setrgbcolor currentrgbcolor 1 0 0 1 setrgbcolor currentrgbcolor 2 0.9 1 0 setrgbcolor currentrgbcolor 3 0 0 1 setrgbcolor currentrgbcolor 4 0.9 1 0 setrgbcolor currentrgbcolor 5 grestore 100 .25 .25 0.0 0. false tx@PstSlopeDict begin RadSlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1800 5348 V 572 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame 0.0 1 0 0 0.4 0 1 0 0.8 0 0 1 1.0 1 0 1 4 100 0. false tx@PstSlopeDict begin SlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2372 5348 V 572 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame 0.0 1 0 0 0.4 0 1 0 0.8 0 0 1 1.0 1 0 1 4 100 .25 .25 0.0 false tx@PstSlopeDict begin CcSlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2944 5348 V 572 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame 0.0 1 0 0 0.4 0 1 0 0.8 0 0 1 1.0 1 0 1 4 100 .25 .25 0.0 0. false tx@PstSlopeDict begin RadSlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3516 5348 V 86 5352 3433 4 v 84 5451 4 100 v 280 5421 a(slop)r(e)p 656 5451 V 353 w(ccslop)r(e)p 1228 5451 V 291 w(radslop)r(e)p 1800 5451 V 312 w(slop)r(es)p 2372 5451 V 319 w(ccslop)r(es)p 2944 5451 V 259 w(radslop)r(es)p 3516 5451 V 86 5455 3433 4 v 0 TeXcolorgray 1476 5662 a(93)p 0 TeXcolorgray eop end %%Page: 94 94 TeXDict begin 94 93 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.94) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 86 543 3433 4 v 84 643 4 100 v 337 613 a FE(n)p FK(psframe[)26 b(\034llst)n(yle=slop)r(e,)p 1 0 0 TeXcolorrgb(slop)r(eradius)p 0 TeXcolorgray 26 w(=.75)g(]\(0.5,0.5\)\(2.5,2.5\))p 0 0 1 TeXcolorrgb 25 w(\(P)n(ar)g(d\351faut0.5cm\))p 0 TeXcolorgray 3516 643 V 86 646 3433 4 v 84 1148 4 503 v 135 1118 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame gsave 0 0.9 1 0 setrgbcolor currentrgbcolor 1 0 0 1 setrgbcolor currentrgbcolor 2 grestore 100 0. false tx@PstSlopeDict begin SlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 656 1148 V 573 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame gsave 0 0.9 1 0 setrgbcolor currentrgbcolor 1 0 0 1 setrgbcolor currentrgbcolor 2 grestore 100 0.5 0.5 21.33955 false tx@PstSlopeDict begin CcSlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1228 1148 V 572 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame gsave 0 0.9 1 0 setrgbcolor currentrgbcolor 1 0 0 1 setrgbcolor currentrgbcolor 2 0.9 1 0 setrgbcolor currentrgbcolor 3 0 0 1 setrgbcolor currentrgbcolor 4 0.9 1 0 setrgbcolor currentrgbcolor 5 grestore 100 0.5 0.5 21.33955 0. false tx@PstSlopeDict begin RadSlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1800 1148 V 572 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame 0.0 1 0 0 0.4 0 1 0 0.8 0 0 1 1.0 1 0 1 4 100 0. false tx@PstSlopeDict begin SlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2372 1148 V 572 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame 0.0 1 0 0 0.4 0 1 0 0.8 0 0 1 1.0 1 0 1 4 100 0.5 0.5 21.33955 false tx@PstSlopeDict begin CcSlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2944 1148 V 572 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame 0.0 1 0 0 0.4 0 1 0 0.8 0 0 1 1.0 1 0 1 4 100 0.5 0.5 21.33955 0. false tx@PstSlopeDict begin RadSlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3516 1148 V 86 1152 3433 4 v 84 1251 4 100 v 280 1221 a(slop)r(e)p 656 1251 V 353 w(ccslop)r(e)p 1228 1251 V 291 w(radslop)r(e)p 1800 1251 V 312 w(slop)r(es)p 2372 1251 V 319 w(ccslop)r(es)p 2944 1251 V 259 w(radslop)r(es)p 3516 1251 V 86 1255 3433 4 v 0 TeXcolorgray 0 TeXcolorgray 86 1357 V 84 1457 4 100 v 898 1427 a FE(n)p FK(psframe[)p 1 0 0 TeXcolorrgb(fading)p 0 TeXcolorgray(,)h(\034llst)n(yle=slop)r(e]\(0.5,0.5\)\(2.5,2.5\))p 3516 1457 V 86 1460 3433 4 v 84 1963 4 503 v 135 1933 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame gsave 0 0.9 1 0 setrgbcolor currentrgbcolor 1 0 0 1 setrgbcolor currentrgbcolor 2 grestore 100 0. 0. 1. true tx@PstSlopeDict begin SlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 656 1963 V 573 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame gsave 0 0.9 1 0 setrgbcolor currentrgbcolor 1 0 0 1 setrgbcolor currentrgbcolor 2 grestore 100 0.5 0.5 0.0 0. 1. true tx@PstSlopeDict begin CcSlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1228 1963 V 572 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame gsave 0 0.9 1 0 setrgbcolor currentrgbcolor 1 0 0 1 setrgbcolor currentrgbcolor 2 0.9 1 0 setrgbcolor currentrgbcolor 3 0 0 1 setrgbcolor currentrgbcolor 4 0.9 1 0 setrgbcolor currentrgbcolor 5 grestore 100 0.5 0.5 0.0 0. 0. 1. true tx@PstSlopeDict begin RadSlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1800 1963 V 572 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame 0.0 1 0 0 0.4 0 1 0 0.8 0 0 1 1.0 1 0 1 4 100 0. 0. 1. true tx@PstSlopeDict begin SlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2372 1963 V 572 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame 0.0 1 0 0 0.4 0 1 0 0.8 0 0 1 1.0 1 0 1 4 100 0.5 0.5 0.0 0. 1. true tx@PstSlopeDict begin CcSlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2944 1963 V 572 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame 0.0 1 0 0 0.4 0 1 0 0.8 0 0 1 1.0 1 0 1 4 100 0.5 0.5 0.0 0. 0. 1. true tx@PstSlopeDict begin RadSlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3516 1963 V 86 1966 3433 4 v 84 2066 4 100 v 280 2036 a(slop)r(e)p 656 2066 V 353 w(ccslop)r(e)p 1228 2066 V 291 w(radslop)r(e)p 1800 2066 V 312 w(slop)r(es)p 2372 2066 V 319 w(ccslop)r(es)p 2944 2066 V 259 w(radslop)r(es)p 3516 2066 V 86 2069 3433 4 v 0 TeXcolorgray 0 TeXcolorgray 86 2172 V 84 2272 4 100 v 590 2242 a FE(n)p FK(psframe[fading,)p 1 0 0 TeXcolorrgb 26 w(startfading)p 0 TeXcolorgray(=0.5,)f(\034llst)n (yle=slop)r(e]\(0.5,0.5\)\(2.5,2.5\))p 3516 2272 V 86 2275 3433 4 v 84 2777 4 503 v 135 2747 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame gsave 0 0.9 1 0 setrgbcolor currentrgbcolor 1 0 0 1 setrgbcolor currentrgbcolor 2 grestore 100 0. 0.5 1. true tx@PstSlopeDict begin SlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 656 2777 V 573 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame gsave 0 0.9 1 0 setrgbcolor currentrgbcolor 1 0 0 1 setrgbcolor currentrgbcolor 2 grestore 100 0.5 0.5 0.0 0.5 1. true tx@PstSlopeDict begin CcSlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1228 2777 V 572 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame gsave 0 0.9 1 0 setrgbcolor currentrgbcolor 1 0 0 1 setrgbcolor currentrgbcolor 2 0.9 1 0 setrgbcolor currentrgbcolor 3 0 0 1 setrgbcolor currentrgbcolor 4 0.9 1 0 setrgbcolor currentrgbcolor 5 grestore 100 0.5 0.5 0.0 0. 0.5 1. true tx@PstSlopeDict begin RadSlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1800 2777 V 572 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame 0.0 1 0 0 0.4 0 1 0 0.8 0 0 1 1.0 1 0 1 4 100 0. 0.5 1. true tx@PstSlopeDict begin SlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2372 2777 V 572 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame 0.0 1 0 0 0.4 0 1 0 0.8 0 0 1 1.0 1 0 1 4 100 0.5 0.5 0.0 0.5 1. true tx@PstSlopeDict begin CcSlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2944 2777 V 572 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame 0.0 1 0 0 0.4 0 1 0 0.8 0 0 1 1.0 1 0 1 4 100 0.5 0.5 0.0 0. 0.5 1. true tx@PstSlopeDict begin RadSlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3516 2777 V 86 2781 3433 4 v 84 2880 4 100 v 280 2850 a(slop)r(e)p 656 2880 V 353 w(ccslop)r(e)p 1228 2880 V 291 w(radslop)r(e)p 1800 2880 V 312 w(slop)r(es)p 2372 2880 V 319 w(ccslop)r(es)p 2944 2880 V 259 w(radslop)r(es)p 3516 2880 V 86 2883 3433 4 v 0 TeXcolorgray 0 TeXcolorgray 86 2986 V 84 3086 4 100 v 611 3056 a FE(n)p FK(psframe[fading,)p 1 0 0 TeXcolorrgb 26 w(endfading)p 0 TeXcolorgray(=0.5,)h(\034llst)n(yle=slop)r (e]\(0.5,0.5\)\(2.5,2.5\))p 3516 3086 V 86 3089 3433 4 v 84 3592 4 503 v 135 3562 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame gsave 0 0.9 1 0 setrgbcolor currentrgbcolor 1 0 0 1 setrgbcolor currentrgbcolor 2 grestore 100 0. 0. 0.5 true tx@PstSlopeDict begin SlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 656 3592 V 573 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame gsave 0 0.9 1 0 setrgbcolor currentrgbcolor 1 0 0 1 setrgbcolor currentrgbcolor 2 grestore 100 0.5 0.5 0.0 0. 0.5 true tx@PstSlopeDict begin CcSlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1228 3592 V 572 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame gsave 0 0.9 1 0 setrgbcolor currentrgbcolor 1 0 0 1 setrgbcolor currentrgbcolor 2 0.9 1 0 setrgbcolor currentrgbcolor 3 0 0 1 setrgbcolor currentrgbcolor 4 0.9 1 0 setrgbcolor currentrgbcolor 5 grestore 100 0.5 0.5 0.0 0. 0. 0.5 true tx@PstSlopeDict begin RadSlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1800 3592 V 572 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame 0.0 1 0 0 0.4 0 1 0 0.8 0 0 1 1.0 1 0 1 4 100 0. 0. 0.5 true tx@PstSlopeDict begin SlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2372 3592 V 572 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame 0.0 1 0 0 0.4 0 1 0 0.8 0 0 1 1.0 1 0 1 4 100 0.5 0.5 0.0 0. 0.5 true tx@PstSlopeDict begin CcSlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2944 3592 V 572 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 8.5359 8.5359 48.36957 48.36957 0 Frame 0.0 1 0 0 0.4 0 1 0 0.8 0 0 1 1.0 1 0 1 4 100 0.5 0.5 0.0 0. 0. 0.5 true tx@PstSlopeDict begin RadSlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3516 3592 V 86 3595 3433 4 v 84 3695 4 100 v 280 3665 a(slop)r(e)p 656 3695 V 353 w(ccslop)r(e)p 1228 3695 V 291 w(radslop)r(e)p 1800 3695 V 312 w(slop)r(es)p 2372 3695 V 319 w(ccslop)r(es)p 2944 3695 V 259 w(radslop)r(es)p 3516 3695 V 86 3698 3433 4 v 0 TeXcolorgray 0 TeXcolorgray 86 3801 3697 4 v 84 3901 4 100 v 1324 3871 a FJ(\\psBall)g FK([option]\(1,1\){blue}{.8})p 3781 3901 V 86 3904 3697 4 v 84 4406 4 503 v 135 4376 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 28.45274 28.45274 2 copy moveto 22.76227 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 1 setgray currentrgbcolor 1 0 0 1 setrgbcolor currentrgbcolor 2 grestore 100 0.4 0.6 24.46936 false tx@PstSlopeDict begin CcSlopesFill end end @endspecial 656 4406 V 652 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 28.45274 28.45274 2 copy moveto 22.76227 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 1 setgray currentrgbcolor 1 0 0 1 setrgbcolor currentrgbcolor 2 grestore 100 0.4 0.6 10.0 false tx@PstSlopeDict begin CcSlopesFill end end @endspecial 1386 4406 V 694 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 28.45274 28.45274 2 copy moveto 22.76227 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 1 0 0 setrgbcolor currentrgbcolor 1 0 0 1 setrgbcolor currentrgbcolor 2 grestore 100 0.4 0.6 24.46936 false tx@PstSlopeDict begin CcSlopesFill end end @endspecial 2045 4406 V 625 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 28.45274 28.45274 2 copy moveto 22.76227 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 1 setgray currentrgbcolor 1 1 0 0 setrgbcolor currentrgbcolor 2 grestore 100 0.4 0.6 24.46936 false tx@PstSlopeDict begin CcSlopesFill end end @endspecial 2636 4406 V 582 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 28.45274 28.45274 2 copy moveto 22.76227 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 1 setgray currentrgbcolor 1 0 0 1 setrgbcolor currentrgbcolor 2 grestore 100 0.4 0.6 24.46936 0. 1. true tx@PstSlopeDict begin CcSlopesFill end end @endspecial 3208 4406 V 572 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 28.45274 28.45274 2 copy moveto 22.76227 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 1 setgray currentrgbcolor 1 0 0 1 setrgbcolor currentrgbcolor 2 grestore 5 0.4 0.6 24.46936 false tx@PstSlopeDict begin CcSlopesFill end end @endspecial 3781 4406 V 86 4410 3697 4 v 84 4509 4 100 v 166 4479 a(sans)g(option)p 656 4509 V 130 w(slop)r(eradius=10pt)p 1386 4509 V 97 w(slop)r(eb)r(egin=red)p 2045 4509 V 98 w(slop)r(eend=red)p 2636 4509 V 223 w(fading)p 3208 4509 V 225 w(slop)r(esteps=5)p 3781 4509 V 86 4512 3697 4 v 0 TeXcolorgray 1476 5662 a(94)p 0 TeXcolorgray eop end %%Page: 95 95 TeXDict begin 95 94 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.95) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.23.2) cvn /DEST pdfmark end 86 448 a 83 x FG(23.2)112 b(Remplissage)39 b(par)f(des)g(motifs)210 685 y FK(Utilisation)28 b(du)g(mo)r(dule)g FJ(pst-\034ll)p 0 TeXcolorgray 0 TeXcolorgray 86 879 3407 4 v 84 1036 4 158 v 1305 1006 a FK(Cr\351ation)f(du)h (motif)g(:)2155 943 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -14.22636 -7.11317 14.22636 7.11317 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 0 setcmykcolor 0.0 0.0 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 1 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3491 1036 V 86 1040 3407 4 v 84 1538 4 499 v 135 1109 a FE(n)p FK(new)n(command{)p 1 0 0 TeXcolorrgb FE(n)p FK(MonMotif)p 0 TeXcolorgray(}{)135 1209 y FE(n)p FK(b)r(egin{pspicture}\(1,.5\))135 1309 y FE(n)p FK(psframe[dimen=middle,\034llcolor=y)n(ello)n(w,\034llst)n (yle=solid,linecolor=blue]\(1,.5\))135 1408 y FE(n)p FK(pscircle[dimen=middle,\034llcolor=magen)n(ta,\034llst)n (yle=solid,linecolor=mag)o(en)n(ta]\(.5,.2)o(5\){.1)o(})135 1508 y FE(n)p FK(end{pspicture})f(})p 3491 1538 V 86 1541 3407 4 v 84 1641 4 100 v 921 1611 a(Utilisation)h(du)g(motif)g(:)f FJ(\\psb)s(o)m(x\034ll)p FK({)p 1 0 0 TeXcolorrgb FE(n)p FK(MonMotif)p 0 TeXcolorgray(})p 3491 1641 V 86 1644 3407 4 v 84 1744 4 100 v 135 1714 a FE(n)p FK(psp)r(olygon[\034llst)n (yle=)p 1 0 0 TeXcolorrgb(b)r(o)n(x\034ll)p 0 TeXcolorgray (]\(0,.5\)\(1,2\)\(3,2\)\(4,0\)\(2,.5\))p 3491 1744 V 84 2364 4 621 v 1494 2334 a tx@Dict begin /mtrxc CM def CP CP T STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ 56.90549 14.22636 113.81097 0.0 85.35823 56.90549 28.45274 56.90549 0.0 14.22636 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore mtrxc setmatrix moveto 0 setgray end 1494 2334 a 1494 2334 a tx@Dict begin 0. RotBegin end 1494 2334 a 1494 2334 a tx@Dict begin /Box { end 1494 2334 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 14.22636 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 0 setcmykcolor 14.22636 7.11317 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 1 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1494 2334 a tx@Dict begin } def /CycleX {} def /CycleY {} def 28.45274 0.0 add 14.22636 0.0 0.0 add add gsave gsave STV CM grestore dtransform CM idtransform abs /h ED abs /w ED pathbbox h div round 2 add cvi /y2 ED w div round 2 add cvi /x2 ED h div round 2 sub cvi /y1 ED w div round 2 sub cvi /x1 ED /CoefLoopX 0 def /CoefLoopY 0 def /CoefMoveX 0 def /CoefMoveY 0 def 0. 0 ne {/CoefLoopX 8 def /CoefLoopY 8 def} if 0 0 ne {/CoefLoopX CoefLoopX 1 add def} if 0 0 ne {/CoefLoopY CoefLoopY 1 add def} if 0.0 0 ne {/CoefLoopX CoefLoopX 2 add def 0.0 0 gt {/CoefMoveX CoefLoopX def} {/CoefMoveX CoefLoopX neg def} ifelse} if 0.0 0 ne {/CoefLoopY CoefLoopY 2 add def 0.0 0 gt {/CoefMoveY CoefLoopY def} {/CoefMoveY CoefLoopY neg def} ifelse} if 0.0 0 ne {/CoefLoopX CoefLoopX 1 add def} if 0.0 0 ne {/CoefLoopY CoefLoopY 1 add def} if /CoefLoopX CoefLoopX 0 add def /CoefLoopY CoefLoopY 0 add def /x2 x2 x1 sub 4 sub CoefLoopX 2 mul add def /y2 y2 y1 sub 4 sub CoefLoopY 2 mul add def w x1 CoefLoopX add CoefMoveX add mul h y1 y2 add 1 sub CoefLoopY sub CoefMoveY sub mul moveto CP y1 h mul sub neg /y1 ED x1 w mul sub neg /x1 ED 0 0 eq {clip} if 0.0 0.0 gsave STV CM grestore dtransform CM idtransform /hmove ED /wmove ED /row 0 def y2 { /row row 1 add def /column 0 def /x x1 def CycleX save x2 { /column column 1 add def CycleY save CP x y1 T moveto Box restore /x x w add def 0 hmove translate } repeat restore /y1 y1 h add def wmove 0 translate } repeat currentpoint currentfont grestore setfont moveto end 1494 2334 a 1494 2334 a tx@Dict begin RotEnd end 1494 2334 a @beginspecial @setspecial tx@Dict begin STP newpath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3491 2364 4 621 v 86 2367 3407 4 v 0 TeXcolorgray 0 TeXcolorgray 305 2462 2425 4 v 304 3082 4 621 v 355 3053 a tx@Dict begin /mtrxc CM def CP CP T STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 56.90549 56.90549 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore mtrxc setmatrix moveto 0 setgray end 355 3053 a 355 3053 a tx@Dict begin 90. RotBegin end 355 3053 a 355 3053 a tx@Dict begin /Box { end 355 3053 a 355 3053 a /TR {pop pop currentpoint translate 0.0 0.0 translate } def 355 3053 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 14.22636 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 0 setcmykcolor 14.22636 7.11317 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 1 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 355 3053 a tx@Dict begin } def /CycleX {} def /CycleY {} def 28.45274 0.0 add 14.22636 0.0 0.0 add add gsave gsave STV CM grestore dtransform CM idtransform abs /h ED abs /w ED pathbbox h div round 2 add cvi /y2 ED w div round 2 add cvi /x2 ED h div round 2 sub cvi /y1 ED w div round 2 sub cvi /x1 ED /CoefLoopX 0 def /CoefLoopY 0 def /CoefMoveX 0 def /CoefMoveY 0 def 90. 0 ne {/CoefLoopX 8 def /CoefLoopY 8 def} if 0 0 ne {/CoefLoopX CoefLoopX 1 add def} if 0 0 ne {/CoefLoopY CoefLoopY 1 add def} if 0.0 0 ne {/CoefLoopX CoefLoopX 2 add def 0.0 0 gt {/CoefMoveX CoefLoopX def} {/CoefMoveX CoefLoopX neg def} ifelse} if 0.0 0 ne {/CoefLoopY CoefLoopY 2 add def 0.0 0 gt {/CoefMoveY CoefLoopY def} {/CoefMoveY CoefLoopY neg def} ifelse} if 0.0 0 ne {/CoefLoopX CoefLoopX 1 add def} if 0.0 0 ne {/CoefLoopY CoefLoopY 1 add def} if /CoefLoopX CoefLoopX 0 add def /CoefLoopY CoefLoopY 0 add def /x2 x2 x1 sub 4 sub CoefLoopX 2 mul add def /y2 y2 y1 sub 4 sub CoefLoopY 2 mul add def w x1 CoefLoopX add CoefMoveX add mul h y1 y2 add 1 sub CoefLoopY sub CoefMoveY sub mul moveto CP y1 h mul sub neg /y1 ED x1 w mul sub neg /x1 ED 0 0 eq {clip} if 0.0 0.0 gsave STV CM grestore dtransform CM idtransform /hmove ED /wmove ED /row 0 def y2 { /row row 1 add def /column 0 def /x x1 def CycleX save x2 { /column column 1 add def CycleY save CP x y1 T moveto Box restore /x x w add def 0 hmove translate } repeat restore /y1 y1 h add def wmove 0 translate } repeat currentpoint currentfont grestore setfont moveto end 355 3053 a 355 3053 a tx@Dict begin RotEnd end 355 3053 a @beginspecial @setspecial tx@Dict begin STP newpath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 994 3082 4 621 v 1045 3053 a tx@Dict begin /mtrxc CM def CP CP T STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ 56.90549 14.22636 113.81097 0.0 85.35823 56.90549 28.45274 56.90549 0.0 14.22636 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore mtrxc setmatrix moveto 0 setgray end 1045 3053 a 1045 3053 a tx@Dict begin 45. RotBegin end 1045 3053 a 1045 3053 a tx@Dict begin /Box { end 1045 3053 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 14.22636 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 0 setcmykcolor 14.22636 7.11317 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 1 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1045 3053 a tx@Dict begin } def /CycleX {} def /CycleY {} def 28.45274 0.0 add 14.22636 0.0 0.0 add add gsave gsave STV CM grestore dtransform CM idtransform abs /h ED abs /w ED pathbbox h div round 2 add cvi /y2 ED w div round 2 add cvi /x2 ED h div round 2 sub cvi /y1 ED w div round 2 sub cvi /x1 ED /CoefLoopX 0 def /CoefLoopY 0 def /CoefMoveX 0 def /CoefMoveY 0 def 45. 0 ne {/CoefLoopX 8 def /CoefLoopY 8 def} if 0 0 ne {/CoefLoopX CoefLoopX 1 add def} if 0 0 ne {/CoefLoopY CoefLoopY 1 add def} if 0.0 0 ne {/CoefLoopX CoefLoopX 2 add def 0.0 0 gt {/CoefMoveX CoefLoopX def} {/CoefMoveX CoefLoopX neg def} ifelse} if 0.0 0 ne {/CoefLoopY CoefLoopY 2 add def 0.0 0 gt {/CoefMoveY CoefLoopY def} {/CoefMoveY CoefLoopY neg def} ifelse} if 0.0 0 ne {/CoefLoopX CoefLoopX 1 add def} if 0.0 0 ne {/CoefLoopY CoefLoopY 1 add def} if /CoefLoopX CoefLoopX 0 add def /CoefLoopY CoefLoopY 0 add def /x2 x2 x1 sub 4 sub CoefLoopX 2 mul add def /y2 y2 y1 sub 4 sub CoefLoopY 2 mul add def w x1 CoefLoopX add CoefMoveX add mul h y1 y2 add 1 sub CoefLoopY sub CoefMoveY sub mul moveto CP y1 h mul sub neg /y1 ED x1 w mul sub neg /x1 ED 0 0 eq {clip} if 0.0 0.0 gsave STV CM grestore dtransform CM idtransform /hmove ED /wmove ED /row 0 def y2 { /row row 1 add def /column 0 def /x x1 def CycleX save x2 { /column column 1 add def CycleY save CP x y1 T moveto Box restore /x x w add def 0 hmove translate } repeat restore /y1 y1 h add def wmove 0 translate } repeat currentpoint currentfont grestore setfont moveto end 1045 3053 a 1045 3053 a tx@Dict begin RotEnd end 1045 3053 a @beginspecial @setspecial tx@Dict begin STP newpath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2038 3082 4 621 v 2090 3053 a tx@Dict begin /mtrxc CM def CP CP T STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 28.45274 28.45274 2 copy moveto 28.45274 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore mtrxc setmatrix moveto 0 setgray end 2090 3053 a 2090 3053 a tx@Dict begin -30. RotBegin end 2090 3053 a 2090 3053 a tx@Dict begin /Box { end 2090 3053 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 14.22636 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 0 setcmykcolor 14.22636 7.11317 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 1 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2090 3053 a tx@Dict begin } def /CycleX {} def /CycleY {} def 28.45274 0.0 add 14.22636 0.0 0.0 add add gsave gsave STV CM grestore dtransform CM idtransform abs /h ED abs /w ED pathbbox h div round 2 add cvi /y2 ED w div round 2 add cvi /x2 ED h div round 2 sub cvi /y1 ED w div round 2 sub cvi /x1 ED /CoefLoopX 0 def /CoefLoopY 0 def /CoefMoveX 0 def /CoefMoveY 0 def -30. 0 ne {/CoefLoopX 8 def /CoefLoopY 8 def} if 0 0 ne {/CoefLoopX CoefLoopX 1 add def} if 0 0 ne {/CoefLoopY CoefLoopY 1 add def} if 0.0 0 ne {/CoefLoopX CoefLoopX 2 add def 0.0 0 gt {/CoefMoveX CoefLoopX def} {/CoefMoveX CoefLoopX neg def} ifelse} if 0.0 0 ne {/CoefLoopY CoefLoopY 2 add def 0.0 0 gt {/CoefMoveY CoefLoopY def} {/CoefMoveY CoefLoopY neg def} ifelse} if 0.0 0 ne {/CoefLoopX CoefLoopX 1 add def} if 0.0 0 ne {/CoefLoopY CoefLoopY 1 add def} if /CoefLoopX CoefLoopX 0 add def /CoefLoopY CoefLoopY 0 add def /x2 x2 x1 sub 4 sub CoefLoopX 2 mul add def /y2 y2 y1 sub 4 sub CoefLoopY 2 mul add def w x1 CoefLoopX add CoefMoveX add mul h y1 y2 add 1 sub CoefLoopY sub CoefMoveY sub mul moveto CP y1 h mul sub neg /y1 ED x1 w mul sub neg /x1 ED 0 0 eq {clip} if 0.0 0.0 gsave STV CM grestore dtransform CM idtransform /hmove ED /wmove ED /row 0 def y2 { /row row 1 add def /column 0 def /x x1 def CycleX save x2 { /column column 1 add def CycleY save CP x y1 T moveto Box restore /x x w add def 0 hmove translate } repeat restore /y1 y1 h add def wmove 0 translate } repeat currentpoint currentfont grestore setfont moveto end 2090 3053 a 2090 3053 a tx@Dict begin RotEnd end 2090 3053 a @beginspecial @setspecial tx@Dict begin STP newpath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2729 3082 4 621 v 305 3086 2425 4 v 304 3185 4 100 v 1 0 0 TeXcolorrgb 408 3156 a FK(\034llangle)p 0 TeXcolorgray(=90)p 994 3185 V 1 0 0 TeXcolorrgb 464 w(\034llangle)p 0 TeXcolorgray(=45)p 2038 3185 V 1 0 0 TeXcolorrgb 423 w(\034llangle)p 0 TeXcolorgray(=-30)p 2729 3185 V 305 3189 2425 4 v 304 3288 4 100 v 0 0 1 TeXcolorrgb 1266 3259 a(P)n(ar)f(d\351faut)i(:)f(0)p 0 TeXcolorgray 2729 3288 V 305 3292 2425 4 v 0 TeXcolorgray 0 TeXcolorgray 86 3395 3134 4 v 84 4015 4 621 v 135 3985 a tx@Dict begin /mtrxc CM def CP CP T STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ 56.90549 14.22636 113.81097 0.0 85.35823 56.90549 28.45274 56.90549 0.0 14.22636 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore mtrxc setmatrix moveto 0 setgray end 135 3985 a 135 3985 a tx@Dict begin 0. RotBegin end 135 3985 a 135 3985 a tx@Dict begin /Box { end 135 3985 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 14.22636 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 0 setcmykcolor 14.22636 7.11317 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 1 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 135 3985 a tx@Dict begin } def /CycleX {} def /CycleY {} def 28.45274 7.11317 add 14.22636 0.0 0.0 add add gsave gsave STV CM grestore dtransform CM idtransform abs /h ED abs /w ED pathbbox h div round 2 add cvi /y2 ED w div round 2 add cvi /x2 ED h div round 2 sub cvi /y1 ED w div round 2 sub cvi /x1 ED /CoefLoopX 0 def /CoefLoopY 0 def /CoefMoveX 0 def /CoefMoveY 0 def 0. 0 ne {/CoefLoopX 8 def /CoefLoopY 8 def} if 0 0 ne {/CoefLoopX CoefLoopX 1 add def} if 0 0 ne {/CoefLoopY CoefLoopY 1 add def} if 0.0 0 ne {/CoefLoopX CoefLoopX 2 add def 0.0 0 gt {/CoefMoveX CoefLoopX def} {/CoefMoveX CoefLoopX neg def} ifelse} if 0.0 0 ne {/CoefLoopY CoefLoopY 2 add def 0.0 0 gt {/CoefMoveY CoefLoopY def} {/CoefMoveY CoefLoopY neg def} ifelse} if 7.11317 0 ne {/CoefLoopX CoefLoopX 1 add def} if 0.0 0 ne {/CoefLoopY CoefLoopY 1 add def} if /CoefLoopX CoefLoopX 0 add def /CoefLoopY CoefLoopY 0 add def /x2 x2 x1 sub 4 sub CoefLoopX 2 mul add def /y2 y2 y1 sub 4 sub CoefLoopY 2 mul add def w x1 CoefLoopX add CoefMoveX add mul h y1 y2 add 1 sub CoefLoopY sub CoefMoveY sub mul moveto CP y1 h mul sub neg /y1 ED x1 w mul sub neg /x1 ED 0 0 eq {clip} if 0.0 0.0 gsave STV CM grestore dtransform CM idtransform /hmove ED /wmove ED /row 0 def y2 { /row row 1 add def /column 0 def /x x1 def CycleX save x2 { /column column 1 add def CycleY save CP x y1 T moveto Box restore /x x w add def 0 hmove translate } repeat restore /y1 y1 h add def wmove 0 translate } repeat currentpoint currentfont grestore setfont moveto end 135 3985 a 135 3985 a tx@Dict begin RotEnd end 135 3985 a @beginspecial @setspecial tx@Dict begin STP newpath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1129 4015 4 621 v 1180 3985 a tx@Dict begin /mtrxc CM def CP CP T STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ 56.90549 14.22636 113.81097 0.0 85.35823 56.90549 28.45274 56.90549 0.0 14.22636 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore mtrxc setmatrix moveto 0 setgray end 1180 3985 a 1180 3985 a tx@Dict begin 0. RotBegin end 1180 3985 a 1180 3985 a tx@Dict begin /Box { end 1180 3985 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 14.22636 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 0 setcmykcolor 14.22636 7.11317 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 1 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1180 3985 a tx@Dict begin } def /CycleX {} def /CycleY {} def 28.45274 0.0 add 14.22636 0.0 7.11317 add add gsave gsave STV CM grestore dtransform CM idtransform abs /h ED abs /w ED pathbbox h div round 2 add cvi /y2 ED w div round 2 add cvi /x2 ED h div round 2 sub cvi /y1 ED w div round 2 sub cvi /x1 ED /CoefLoopX 0 def /CoefLoopY 0 def /CoefMoveX 0 def /CoefMoveY 0 def 0. 0 ne {/CoefLoopX 8 def /CoefLoopY 8 def} if 0 0 ne {/CoefLoopX CoefLoopX 1 add def} if 0 0 ne {/CoefLoopY CoefLoopY 1 add def} if 0.0 0 ne {/CoefLoopX CoefLoopX 2 add def 0.0 0 gt {/CoefMoveX CoefLoopX def} {/CoefMoveX CoefLoopX neg def} ifelse} if 0.0 0 ne {/CoefLoopY CoefLoopY 2 add def 0.0 0 gt {/CoefMoveY CoefLoopY def} {/CoefMoveY CoefLoopY neg def} ifelse} if 0.0 0 ne {/CoefLoopX CoefLoopX 1 add def} if 7.11317 0 ne {/CoefLoopY CoefLoopY 1 add def} if /CoefLoopX CoefLoopX 0 add def /CoefLoopY CoefLoopY 0 add def /x2 x2 x1 sub 4 sub CoefLoopX 2 mul add def /y2 y2 y1 sub 4 sub CoefLoopY 2 mul add def w x1 CoefLoopX add CoefMoveX add mul h y1 y2 add 1 sub CoefLoopY sub CoefMoveY sub mul moveto CP y1 h mul sub neg /y1 ED x1 w mul sub neg /x1 ED 0 0 eq {clip} if 0.0 0.0 gsave STV CM grestore dtransform CM idtransform /hmove ED /wmove ED /row 0 def y2 { /row row 1 add def /column 0 def /x x1 def CycleX save x2 { /column column 1 add def CycleY save CP x y1 T moveto Box restore /x x w add def 0 hmove translate } repeat restore /y1 y1 h add def wmove 0 translate } repeat currentpoint currentfont grestore setfont moveto end 1180 3985 a 1180 3985 a tx@Dict begin RotEnd end 1180 3985 a @beginspecial @setspecial tx@Dict begin STP newpath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2173 4015 4 621 v 2225 3985 a tx@Dict begin /mtrxc CM def CP CP T STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ 56.90549 14.22636 113.81097 0.0 85.35823 56.90549 28.45274 56.90549 0.0 14.22636 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore mtrxc setmatrix moveto 0 setgray end 2225 3985 a 2225 3985 a tx@Dict begin 0. RotBegin end 2225 3985 a 2225 3985 a tx@Dict begin /Box { end 2225 3985 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 14.22636 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 0 setcmykcolor 14.22636 7.11317 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 1 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2225 3985 a tx@Dict begin } def /CycleX {} def /CycleY {} def 28.45274 7.11317 add 14.22636 0.0 7.11317 add add gsave gsave STV CM grestore dtransform CM idtransform abs /h ED abs /w ED pathbbox h div round 2 add cvi /y2 ED w div round 2 add cvi /x2 ED h div round 2 sub cvi /y1 ED w div round 2 sub cvi /x1 ED /CoefLoopX 0 def /CoefLoopY 0 def /CoefMoveX 0 def /CoefMoveY 0 def 0. 0 ne {/CoefLoopX 8 def /CoefLoopY 8 def} if 0 0 ne {/CoefLoopX CoefLoopX 1 add def} if 0 0 ne {/CoefLoopY CoefLoopY 1 add def} if 0.0 0 ne {/CoefLoopX CoefLoopX 2 add def 0.0 0 gt {/CoefMoveX CoefLoopX def} {/CoefMoveX CoefLoopX neg def} ifelse} if 0.0 0 ne {/CoefLoopY CoefLoopY 2 add def 0.0 0 gt {/CoefMoveY CoefLoopY def} {/CoefMoveY CoefLoopY neg def} ifelse} if 7.11317 0 ne {/CoefLoopX CoefLoopX 1 add def} if 7.11317 0 ne {/CoefLoopY CoefLoopY 1 add def} if /CoefLoopX CoefLoopX 0 add def /CoefLoopY CoefLoopY 0 add def /x2 x2 x1 sub 4 sub CoefLoopX 2 mul add def /y2 y2 y1 sub 4 sub CoefLoopY 2 mul add def w x1 CoefLoopX add CoefMoveX add mul h y1 y2 add 1 sub CoefLoopY sub CoefMoveY sub mul moveto CP y1 h mul sub neg /y1 ED x1 w mul sub neg /x1 ED 0 0 eq {clip} if 0.0 0.0 gsave STV CM grestore dtransform CM idtransform /hmove ED /wmove ED /row 0 def y2 { /row row 1 add def /column 0 def /x x1 def CycleX save x2 { /column column 1 add def CycleY save CP x y1 T moveto Box restore /x x w add def 0 hmove translate } repeat restore /y1 y1 h add def wmove 0 translate } repeat currentpoint currentfont grestore setfont moveto end 2225 3985 a 2225 3985 a tx@Dict begin RotEnd end 2225 3985 a @beginspecial @setspecial tx@Dict begin STP newpath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3218 4015 4 621 v 86 4018 3134 4 v 84 4118 4 100 v 1 0 0 TeXcolorrgb 317 4088 a FK(\034llsep)n(x)p 0 TeXcolorgray(=.25cm)p 1129 4118 V 1 0 0 TeXcolorrgb 517 w(\034llsep)n(y)p 0 TeXcolorgray(=.25cm)p 2173 4118 V 1 0 0 TeXcolorrgb 537 w(\034llsep)p 0 TeXcolorgray(=.25cm)p 3218 4118 V 86 4121 3134 4 v 0 TeXcolorgray 0 TeXcolorgray 86 4224 V 84 4845 4 621 v 135 4815 a tx@Dict begin /mtrxc CM def CP CP T STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ 56.90549 14.22636 113.81097 0.0 85.35823 56.90549 28.45274 56.90549 0.0 14.22636 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore mtrxc setmatrix moveto 0 setgray end 135 4815 a 135 4815 a tx@Dict begin 0. RotBegin end 135 4815 a 135 4815 a tx@Dict begin /Box { end 135 4815 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 14.22636 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 0 setcmykcolor 14.22636 7.11317 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 1 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 135 4815 a tx@Dict begin } def 3 /cX ED /nX 0 def /CycleX { /x x w cX div nX mul add def /nX nX cX abs 1 sub lt { nX 1 add } { 0 } ifelse def } def /CycleY {} def 28.45274 0.0 add 14.22636 0.0 0.0 add add gsave gsave STV CM grestore dtransform CM idtransform abs /h ED abs /w ED pathbbox h div round 2 add cvi /y2 ED w div round 2 add cvi /x2 ED h div round 2 sub cvi /y1 ED w div round 2 sub cvi /x1 ED /CoefLoopX 0 def /CoefLoopY 0 def /CoefMoveX 0 def /CoefMoveY 0 def 0. 0 ne {/CoefLoopX 8 def /CoefLoopY 8 def} if 3 0 ne {/CoefLoopX CoefLoopX 1 add def} if 0 0 ne {/CoefLoopY CoefLoopY 1 add def} if 0.0 0 ne {/CoefLoopX CoefLoopX 2 add def 0.0 0 gt {/CoefMoveX CoefLoopX def} {/CoefMoveX CoefLoopX neg def} ifelse} if 0.0 0 ne {/CoefLoopY CoefLoopY 2 add def 0.0 0 gt {/CoefMoveY CoefLoopY def} {/CoefMoveY CoefLoopY neg def} ifelse} if 0.0 0 ne {/CoefLoopX CoefLoopX 1 add def} if 0.0 0 ne {/CoefLoopY CoefLoopY 1 add def} if /CoefLoopX CoefLoopX 0 add def /CoefLoopY CoefLoopY 0 add def /x2 x2 x1 sub 4 sub CoefLoopX 2 mul add def /y2 y2 y1 sub 4 sub CoefLoopY 2 mul add def w x1 CoefLoopX add CoefMoveX add mul h y1 y2 add 1 sub CoefLoopY sub CoefMoveY sub mul moveto CP y1 h mul sub neg /y1 ED x1 w mul sub neg /x1 ED 0 0 eq {clip} if 0.0 0.0 gsave STV CM grestore dtransform CM idtransform /hmove ED /wmove ED /row 0 def y2 { /row row 1 add def /column 0 def /x x1 def CycleX save x2 { /column column 1 add def CycleY save CP x y1 T moveto Box restore /x x w add def 0 hmove translate } repeat restore /y1 y1 h add def wmove 0 translate } repeat currentpoint currentfont grestore setfont moveto end 135 4815 a 135 4815 a tx@Dict begin RotEnd end 135 4815 a @beginspecial @setspecial tx@Dict begin STP newpath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1129 4845 4 621 v 1180 4815 a tx@Dict begin /mtrxc CM def CP CP T STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ 56.90549 14.22636 113.81097 0.0 85.35823 56.90549 28.45274 56.90549 0.0 14.22636 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore mtrxc setmatrix moveto 0 setgray end 1180 4815 a 1180 4815 a tx@Dict begin 0. RotBegin end 1180 4815 a 1180 4815 a tx@Dict begin /Box { end 1180 4815 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 14.22636 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 0 setcmykcolor 14.22636 7.11317 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 1 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1180 4815 a tx@Dict begin } def /CycleX {} def 3 /cY ED /mY 0 def /nY 0 def /CycleY { /y1 y1 h cY div mY mul sub def nY cY abs 1 sub lt { /nY nY 1 add def /mY 1 def } { /nY 0 def /mY cY abs 1 sub neg def } ifelse } def 28.45274 0.0 add 14.22636 0.0 0.0 add add gsave gsave STV CM grestore dtransform CM idtransform abs /h ED abs /w ED pathbbox h div round 2 add cvi /y2 ED w div round 2 add cvi /x2 ED h div round 2 sub cvi /y1 ED w div round 2 sub cvi /x1 ED /CoefLoopX 0 def /CoefLoopY 0 def /CoefMoveX 0 def /CoefMoveY 0 def 0. 0 ne {/CoefLoopX 8 def /CoefLoopY 8 def} if 0 0 ne {/CoefLoopX CoefLoopX 1 add def} if 3 0 ne {/CoefLoopY CoefLoopY 1 add def} if 0.0 0 ne {/CoefLoopX CoefLoopX 2 add def 0.0 0 gt {/CoefMoveX CoefLoopX def} {/CoefMoveX CoefLoopX neg def} ifelse} if 0.0 0 ne {/CoefLoopY CoefLoopY 2 add def 0.0 0 gt {/CoefMoveY CoefLoopY def} {/CoefMoveY CoefLoopY neg def} ifelse} if 0.0 0 ne {/CoefLoopX CoefLoopX 1 add def} if 0.0 0 ne {/CoefLoopY CoefLoopY 1 add def} if /CoefLoopX CoefLoopX 0 add def /CoefLoopY CoefLoopY 0 add def /x2 x2 x1 sub 4 sub CoefLoopX 2 mul add def /y2 y2 y1 sub 4 sub CoefLoopY 2 mul add def w x1 CoefLoopX add CoefMoveX add mul h y1 y2 add 1 sub CoefLoopY sub CoefMoveY sub mul moveto CP y1 h mul sub neg /y1 ED x1 w mul sub neg /x1 ED 0 0 eq {clip} if 0.0 0.0 gsave STV CM grestore dtransform CM idtransform /hmove ED /wmove ED /row 0 def y2 { /row row 1 add def /column 0 def /x x1 def CycleX save x2 { /column column 1 add def CycleY save CP x y1 T moveto Box restore /x x w add def 0 hmove translate } repeat restore /y1 y1 h add def wmove 0 translate } repeat currentpoint currentfont grestore setfont moveto end 1180 4815 a 1180 4815 a tx@Dict begin RotEnd end 1180 4815 a @beginspecial @setspecial tx@Dict begin STP newpath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2173 4845 4 621 v 2225 4815 a tx@Dict begin /mtrxc CM def CP CP T STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ 56.90549 14.22636 113.81097 0.0 85.35823 56.90549 28.45274 56.90549 0.0 14.22636 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore mtrxc setmatrix moveto 0 setgray end 2225 4815 a 2225 4815 a tx@Dict begin 0. RotBegin end 2225 4815 a 2225 4815 a tx@Dict begin /Box { end 2225 4815 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 14.22636 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 0 setcmykcolor 14.22636 7.11317 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 1 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2225 4815 a tx@Dict begin } def 3 /cX ED /nX 0 def /CycleX { /x x w cX div nX mul add def /nX nX cX abs 1 sub lt { nX 1 add } { 0 } ifelse def } def 3 /cY ED /mY 0 def /nY 0 def /CycleY { /y1 y1 h cY div mY mul sub def nY cY abs 1 sub lt { /nY nY 1 add def /mY 1 def } { /nY 0 def /mY cY abs 1 sub neg def } ifelse } def 28.45274 0.0 add 14.22636 0.0 0.0 add add gsave gsave STV CM grestore dtransform CM idtransform abs /h ED abs /w ED pathbbox h div round 2 add cvi /y2 ED w div round 2 add cvi /x2 ED h div round 2 sub cvi /y1 ED w div round 2 sub cvi /x1 ED /CoefLoopX 0 def /CoefLoopY 0 def /CoefMoveX 0 def /CoefMoveY 0 def 0. 0 ne {/CoefLoopX 8 def /CoefLoopY 8 def} if 3 0 ne {/CoefLoopX CoefLoopX 1 add def} if 3 0 ne {/CoefLoopY CoefLoopY 1 add def} if 0.0 0 ne {/CoefLoopX CoefLoopX 2 add def 0.0 0 gt {/CoefMoveX CoefLoopX def} {/CoefMoveX CoefLoopX neg def} ifelse} if 0.0 0 ne {/CoefLoopY CoefLoopY 2 add def 0.0 0 gt {/CoefMoveY CoefLoopY def} {/CoefMoveY CoefLoopY neg def} ifelse} if 0.0 0 ne {/CoefLoopX CoefLoopX 1 add def} if 0.0 0 ne {/CoefLoopY CoefLoopY 1 add def} if /CoefLoopX CoefLoopX 0 add def /CoefLoopY CoefLoopY 0 add def /x2 x2 x1 sub 4 sub CoefLoopX 2 mul add def /y2 y2 y1 sub 4 sub CoefLoopY 2 mul add def w x1 CoefLoopX add CoefMoveX add mul h y1 y2 add 1 sub CoefLoopY sub CoefMoveY sub mul moveto CP y1 h mul sub neg /y1 ED x1 w mul sub neg /x1 ED 0 0 eq {clip} if 0.0 0.0 gsave STV CM grestore dtransform CM idtransform /hmove ED /wmove ED /row 0 def y2 { /row row 1 add def /column 0 def /x x1 def CycleX save x2 { /column column 1 add def CycleY save CP x y1 T moveto Box restore /x x w add def 0 hmove translate } repeat restore /y1 y1 h add def wmove 0 translate } repeat currentpoint currentfont grestore setfont moveto end 2225 4815 a 2225 4815 a tx@Dict begin RotEnd end 2225 4815 a @beginspecial @setspecial tx@Dict begin STP newpath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3218 4845 4 621 v 86 4848 3134 4 v 84 4948 4 100 v 1 0 0 TeXcolorrgb 370 4918 a FK(\034llcyclex)p 0 TeXcolorgray(=3)p 1129 4948 V 1 0 0 TeXcolorrgb 624 w(\034llcycley)p 0 TeXcolorgray(=3)p 2173 4948 V 1 0 0 TeXcolorrgb 645 w(\034llcycle)p 0 TeXcolorgray(=3)p 3218 4948 V 86 4951 3134 4 v 84 5051 4 100 v 1032 5021 a(3)g(corresp)r(ond)f (\340)h FF(1)p Fz(=)p FF(3)p FK(,)p 0 0 1 TeXcolorrgb 27 w(P)n(ar)f(d\351faut)i(:)f(0)p 0 TeXcolorgray 3218 5051 V 86 5054 3134 4 v 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 1476 5662 a(95)p 0 TeXcolorgray eop end %%Page: 96 96 TeXDict begin 96 95 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.96) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 452 3134 4 v 84 1072 4 621 v 135 1042 a tx@Dict begin /mtrxc CM def CP CP T STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ 56.90549 14.22636 113.81097 0.0 85.35823 56.90549 28.45274 56.90549 0.0 14.22636 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore mtrxc setmatrix moveto 0 setgray end 135 1042 a 135 1042 a tx@Dict begin 0. RotBegin end 135 1042 a 135 1042 a tx@Dict begin /Box { end 135 1042 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 14.22636 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 0 setcmykcolor 14.22636 7.11317 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 1 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 135 1042 a tx@Dict begin } def /CycleX {} def /CycleY {} def 28.45274 0.0 add 14.22636 0.0 0.0 add add gsave gsave STV CM grestore dtransform CM idtransform abs /h ED abs /w ED pathbbox h div round 2 add cvi /y2 ED w div round 2 add cvi /x2 ED h div round 2 sub cvi /y1 ED w div round 2 sub cvi /x1 ED /CoefLoopX 0 def /CoefLoopY 0 def /CoefMoveX 0 def /CoefMoveY 0 def 0. 0 ne {/CoefLoopX 8 def /CoefLoopY 8 def} if 0 0 ne {/CoefLoopX CoefLoopX 1 add def} if 0 0 ne {/CoefLoopY CoefLoopY 1 add def} if 2.84544 0 ne {/CoefLoopX CoefLoopX 2 add def 2.84544 0 gt {/CoefMoveX CoefLoopX def} {/CoefMoveX CoefLoopX neg def} ifelse} if 0.0 0 ne {/CoefLoopY CoefLoopY 2 add def 0.0 0 gt {/CoefMoveY CoefLoopY def} {/CoefMoveY CoefLoopY neg def} ifelse} if 0.0 0 ne {/CoefLoopX CoefLoopX 1 add def} if 0.0 0 ne {/CoefLoopY CoefLoopY 1 add def} if /CoefLoopX CoefLoopX 0 add def /CoefLoopY CoefLoopY 0 add def /x2 x2 x1 sub 4 sub CoefLoopX 2 mul add def /y2 y2 y1 sub 4 sub CoefLoopY 2 mul add def w x1 CoefLoopX add CoefMoveX add mul h y1 y2 add 1 sub CoefLoopY sub CoefMoveY sub mul moveto CP y1 h mul sub neg /y1 ED x1 w mul sub neg /x1 ED 0 0 eq {clip} if 2.84544 0.0 gsave STV CM grestore dtransform CM idtransform /hmove ED /wmove ED /row 0 def y2 { /row row 1 add def /column 0 def /x x1 def CycleX save x2 { /column column 1 add def CycleY save CP x y1 T moveto Box restore /x x w add def 0 hmove translate } repeat restore /y1 y1 h add def wmove 0 translate } repeat currentpoint currentfont grestore setfont moveto end 135 1042 a 135 1042 a tx@Dict begin RotEnd end 135 1042 a @beginspecial @setspecial tx@Dict begin STP newpath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1129 1072 4 621 v 1180 1042 a tx@Dict begin /mtrxc CM def CP CP T STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ 56.90549 14.22636 113.81097 0.0 85.35823 56.90549 28.45274 56.90549 0.0 14.22636 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore mtrxc setmatrix moveto 0 setgray end 1180 1042 a 1180 1042 a tx@Dict begin 0. RotBegin end 1180 1042 a 1180 1042 a tx@Dict begin /Box { end 1180 1042 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 14.22636 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 0 setcmykcolor 14.22636 7.11317 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 1 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1180 1042 a tx@Dict begin } def /CycleX {} def /CycleY {} def 28.45274 0.0 add 14.22636 0.0 0.0 add add gsave gsave STV CM grestore dtransform CM idtransform abs /h ED abs /w ED pathbbox h div round 2 add cvi /y2 ED w div round 2 add cvi /x2 ED h div round 2 sub cvi /y1 ED w div round 2 sub cvi /x1 ED /CoefLoopX 0 def /CoefLoopY 0 def /CoefMoveX 0 def /CoefMoveY 0 def 0. 0 ne {/CoefLoopX 8 def /CoefLoopY 8 def} if 0 0 ne {/CoefLoopX CoefLoopX 1 add def} if 0 0 ne {/CoefLoopY CoefLoopY 1 add def} if 0.0 0 ne {/CoefLoopX CoefLoopX 2 add def 0.0 0 gt {/CoefMoveX CoefLoopX def} {/CoefMoveX CoefLoopX neg def} ifelse} if 2.84544 0 ne {/CoefLoopY CoefLoopY 2 add def 2.84544 0 gt {/CoefMoveY CoefLoopY def} {/CoefMoveY CoefLoopY neg def} ifelse} if 0.0 0 ne {/CoefLoopX CoefLoopX 1 add def} if 0.0 0 ne {/CoefLoopY CoefLoopY 1 add def} if /CoefLoopX CoefLoopX 0 add def /CoefLoopY CoefLoopY 0 add def /x2 x2 x1 sub 4 sub CoefLoopX 2 mul add def /y2 y2 y1 sub 4 sub CoefLoopY 2 mul add def w x1 CoefLoopX add CoefMoveX add mul h y1 y2 add 1 sub CoefLoopY sub CoefMoveY sub mul moveto CP y1 h mul sub neg /y1 ED x1 w mul sub neg /x1 ED 0 0 eq {clip} if 0.0 2.84544 gsave STV CM grestore dtransform CM idtransform /hmove ED /wmove ED /row 0 def y2 { /row row 1 add def /column 0 def /x x1 def CycleX save x2 { /column column 1 add def CycleY save CP x y1 T moveto Box restore /x x w add def 0 hmove translate } repeat restore /y1 y1 h add def wmove 0 translate } repeat currentpoint currentfont grestore setfont moveto end 1180 1042 a 1180 1042 a tx@Dict begin RotEnd end 1180 1042 a @beginspecial @setspecial tx@Dict begin STP newpath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2173 1072 4 621 v 2225 1042 a tx@Dict begin /mtrxc CM def CP CP T STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ 56.90549 14.22636 113.81097 0.0 85.35823 56.90549 28.45274 56.90549 0.0 14.22636 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore mtrxc setmatrix moveto 0 setgray end 2225 1042 a 2225 1042 a tx@Dict begin 0. RotBegin end 2225 1042 a 2225 1042 a tx@Dict begin /Box { end 2225 1042 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 14.22636 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 0 setcmykcolor 14.22636 7.11317 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 1 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2225 1042 a tx@Dict begin } def /CycleX {} def /CycleY {} def 28.45274 0.0 add 14.22636 0.0 0.0 add add gsave gsave STV CM grestore dtransform CM idtransform abs /h ED abs /w ED pathbbox h div round 2 add cvi /y2 ED w div round 2 add cvi /x2 ED h div round 2 sub cvi /y1 ED w div round 2 sub cvi /x1 ED /CoefLoopX 0 def /CoefLoopY 0 def /CoefMoveX 0 def /CoefMoveY 0 def 0. 0 ne {/CoefLoopX 8 def /CoefLoopY 8 def} if 0 0 ne {/CoefLoopX CoefLoopX 1 add def} if 0 0 ne {/CoefLoopY CoefLoopY 1 add def} if 2.84544 0 ne {/CoefLoopX CoefLoopX 2 add def 2.84544 0 gt {/CoefMoveX CoefLoopX def} {/CoefMoveX CoefLoopX neg def} ifelse} if 2.84544 0 ne {/CoefLoopY CoefLoopY 2 add def 2.84544 0 gt {/CoefMoveY CoefLoopY def} {/CoefMoveY CoefLoopY neg def} ifelse} if 0.0 0 ne {/CoefLoopX CoefLoopX 1 add def} if 0.0 0 ne {/CoefLoopY CoefLoopY 1 add def} if /CoefLoopX CoefLoopX 0 add def /CoefLoopY CoefLoopY 0 add def /x2 x2 x1 sub 4 sub CoefLoopX 2 mul add def /y2 y2 y1 sub 4 sub CoefLoopY 2 mul add def w x1 CoefLoopX add CoefMoveX add mul h y1 y2 add 1 sub CoefLoopY sub CoefMoveY sub mul moveto CP y1 h mul sub neg /y1 ED x1 w mul sub neg /x1 ED 0 0 eq {clip} if 2.84544 2.84544 gsave STV CM grestore dtransform CM idtransform /hmove ED /wmove ED /row 0 def y2 { /row row 1 add def /column 0 def /x x1 def CycleX save x2 { /column column 1 add def CycleY save CP x y1 T moveto Box restore /x x w add def 0 hmove translate } repeat restore /y1 y1 h add def wmove 0 translate } repeat currentpoint currentfont grestore setfont moveto end 2225 1042 a 2225 1042 a tx@Dict begin RotEnd end 2225 1042 a @beginspecial @setspecial tx@Dict begin STP newpath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3218 1072 4 621 v 86 1075 3134 4 v 84 1175 4 100 v 1 0 0 TeXcolorrgb 354 1145 a FK(\034llmo)n(v)n(ex)p 0 TeXcolorgray(=.1)p 1129 1175 V 1 0 0 TeXcolorrgb 591 w(\034llmo)n(v)n(ey)p 0 TeXcolorgray(=.1)p 2173 1175 V 1 0 0 TeXcolorrgb 612 w(\034llmo)n(v)n(e)p 0 TeXcolorgray(=.1)p 3218 1175 V 86 1178 3134 4 v 84 1278 4 100 v 935 1248 a(.1)27 b(corresp)r(ond)f(\340)i(0,1)e(cm)i(,)p 0 0 1 TeXcolorrgb 28 w(P)n(ar)e(d\351faut)i(:)f(0)p 0 TeXcolorgray 3218 1278 V 86 1281 3134 4 v 0 TeXcolorgray 0 TeXcolorgray 86 1384 3706 4 v 84 1484 4 100 v 784 1454 a FE(n)p FK(psp)r (olygon[\034llst)n(yle=b)r(o)n (x\034ll]\(0.6,.7\)\(1.8,2.4\)\(2.3,.6\)\(4,1.2\)\(2.5)o(,.3\))p 3790 1484 V 86 1487 3706 4 v 84 2226 4 739 v 18 2196 a tx@Dict begin /mtrxc CM def CP CP T STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ 71.13185 8.5359 108.1205 34.1432 65.44139 45.52455 51.21501 68.2864 17.07181 19.91682 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore mtrxc setmatrix moveto 0 setgray end 18 2196 a 18 2196 a tx@Dict begin 0. RotBegin end 18 2196 a 18 2196 a tx@Dict begin /Box { end 18 2196 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 14.22636 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 0 setcmykcolor 14.22636 7.11317 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 1 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 18 2196 a tx@Dict begin } def /CycleX {} def /CycleY {} def 28.45274 0.0 add 14.22636 0.0 0.0 add add gsave gsave STV CM grestore dtransform CM idtransform abs /h ED abs /w ED pathbbox h div round 2 add cvi /y2 ED w div round 2 add cvi /x2 ED h div round 2 sub cvi /y1 ED w div round 2 sub cvi /x1 ED /CoefLoopX 0 def /CoefLoopY 0 def /CoefMoveX 0 def /CoefMoveY 0 def 0. 0 ne {/CoefLoopX 8 def /CoefLoopY 8 def} if 0 0 ne {/CoefLoopX CoefLoopX 1 add def} if 0 0 ne {/CoefLoopY CoefLoopY 1 add def} if 0.0 0 ne {/CoefLoopX CoefLoopX 2 add def 0.0 0 gt {/CoefMoveX CoefLoopX def} {/CoefMoveX CoefLoopX neg def} ifelse} if 0.0 0 ne {/CoefLoopY CoefLoopY 2 add def 0.0 0 gt {/CoefMoveY CoefLoopY def} {/CoefMoveY CoefLoopY neg def} ifelse} if 0.0 0 ne {/CoefLoopX CoefLoopX 1 add def} if 0.0 0 ne {/CoefLoopY CoefLoopY 1 add def} if /CoefLoopX CoefLoopX 0 add def /CoefLoopY CoefLoopY 0 add def /x2 x2 x1 sub 4 sub CoefLoopX 2 mul add def /y2 y2 y1 sub 4 sub CoefLoopY 2 mul add def w x1 CoefLoopX add CoefMoveX add mul h y1 y2 add 1 sub CoefLoopY sub CoefMoveY sub mul moveto CP y1 h mul sub neg /y1 ED x1 w mul sub neg /x1 ED 0 0 eq {clip} if 0.0 0.0 gsave STV CM grestore dtransform CM idtransform /hmove ED /wmove ED /row 0 def y2 { /row row 1 add def /column 0 def /x x1 def CycleX save x2 { /column column 1 add def CycleY save CP x y1 T moveto Box restore /x x w add def 0 hmove translate } repeat restore /y1 y1 h add def wmove 0 translate } repeat currentpoint currentfont grestore setfont moveto end 18 2196 a 18 2196 a tx@Dict begin RotEnd end 18 2196 a @beginspecial @setspecial tx@Dict begin STP newpath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1010 2226 4 739 v 944 2196 a tx@Dict begin /mtrxc CM def CP CP T STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ 71.13185 8.5359 108.1205 34.1432 65.44139 45.52455 51.21501 68.2864 17.07181 19.91682 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore mtrxc setmatrix moveto 0 setgray end 944 2196 a 944 2196 a tx@Dict begin 0. RotBegin end 944 2196 a 944 2196 a tx@Dict begin /Box { end 944 2196 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 14.22636 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 0 setcmykcolor 14.22636 7.11317 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 1 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 944 2196 a tx@Dict begin } def /CycleX {} def /CycleY {} def 28.45274 0.0 add 14.22636 0.0 0.0 add add gsave gsave STV CM grestore dtransform CM idtransform abs /h ED abs /w ED pathbbox h div round 2 add cvi /y2 ED w div round 2 add cvi /x2 ED h div round 2 sub cvi /y1 ED w div round 2 sub cvi /x1 ED /CoefLoopX 0 def /CoefLoopY 0 def /CoefMoveX 0 def /CoefMoveY 0 def 0. 0 ne {/CoefLoopX 8 def /CoefLoopY 8 def} if 0 0 ne {/CoefLoopX CoefLoopX 1 add def} if 0 0 ne {/CoefLoopY CoefLoopY 1 add def} if 0.0 0 ne {/CoefLoopX CoefLoopX 2 add def 0.0 0 gt {/CoefMoveX CoefLoopX def} {/CoefMoveX CoefLoopX neg def} ifelse} if 0.0 0 ne {/CoefLoopY CoefLoopY 2 add def 0.0 0 gt {/CoefMoveY CoefLoopY def} {/CoefMoveY CoefLoopY neg def} ifelse} if 0.0 0 ne {/CoefLoopX CoefLoopX 1 add def} if 0.0 0 ne {/CoefLoopY CoefLoopY 1 add def} if /CoefLoopX CoefLoopX 1 add def /CoefLoopY CoefLoopY 0 add def /x2 x2 x1 sub 4 sub CoefLoopX 2 mul add def /y2 y2 y1 sub 4 sub CoefLoopY 2 mul add def w x1 CoefLoopX add CoefMoveX add mul h y1 y2 add 1 sub CoefLoopY sub CoefMoveY sub mul moveto CP y1 h mul sub neg /y1 ED x1 w mul sub neg /x1 ED 0 0 eq {clip} if 0.0 0.0 gsave STV CM grestore dtransform CM idtransform /hmove ED /wmove ED /row 0 def y2 { /row row 1 add def /column 0 def /x x1 def CycleX save x2 { /column column 1 add def CycleY save CP x y1 T moveto Box restore /x x w add def 0 hmove translate } repeat restore /y1 y1 h add def wmove 0 translate } repeat currentpoint currentfont grestore setfont moveto end 944 2196 a 944 2196 a tx@Dict begin RotEnd end 944 2196 a @beginspecial @setspecial tx@Dict begin STP newpath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1937 2226 4 739 v 1870 2196 a tx@Dict begin /mtrxc CM def CP CP T STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ 71.13185 8.5359 108.1205 34.1432 65.44139 45.52455 51.21501 68.2864 17.07181 19.91682 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore mtrxc setmatrix moveto 0 setgray end 1870 2196 a 1870 2196 a tx@Dict begin 0. RotBegin end 1870 2196 a 1870 2196 a tx@Dict begin /Box { end 1870 2196 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 14.22636 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 0 setcmykcolor 14.22636 7.11317 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 1 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1870 2196 a tx@Dict begin } def /CycleX {} def /CycleY {} def 28.45274 0.0 add 14.22636 0.0 0.0 add add gsave gsave STV CM grestore dtransform CM idtransform abs /h ED abs /w ED pathbbox h div round 2 add cvi /y2 ED w div round 2 add cvi /x2 ED h div round 2 sub cvi /y1 ED w div round 2 sub cvi /x1 ED /CoefLoopX 0 def /CoefLoopY 0 def /CoefMoveX 0 def /CoefMoveY 0 def 0. 0 ne {/CoefLoopX 8 def /CoefLoopY 8 def} if 0 0 ne {/CoefLoopX CoefLoopX 1 add def} if 0 0 ne {/CoefLoopY CoefLoopY 1 add def} if 0.0 0 ne {/CoefLoopX CoefLoopX 2 add def 0.0 0 gt {/CoefMoveX CoefLoopX def} {/CoefMoveX CoefLoopX neg def} ifelse} if 0.0 0 ne {/CoefLoopY CoefLoopY 2 add def 0.0 0 gt {/CoefMoveY CoefLoopY def} {/CoefMoveY CoefLoopY neg def} ifelse} if 0.0 0 ne {/CoefLoopX CoefLoopX 1 add def} if 0.0 0 ne {/CoefLoopY CoefLoopY 1 add def} if /CoefLoopX CoefLoopX 0 add def /CoefLoopY CoefLoopY 1 add def /x2 x2 x1 sub 4 sub CoefLoopX 2 mul add def /y2 y2 y1 sub 4 sub CoefLoopY 2 mul add def w x1 CoefLoopX add CoefMoveX add mul h y1 y2 add 1 sub CoefLoopY sub CoefMoveY sub mul moveto CP y1 h mul sub neg /y1 ED x1 w mul sub neg /x1 ED 0 0 eq {clip} if 0.0 0.0 gsave STV CM grestore dtransform CM idtransform /hmove ED /wmove ED /row 0 def y2 { /row row 1 add def /column 0 def /x x1 def CycleX save x2 { /column column 1 add def CycleY save CP x y1 T moveto Box restore /x x w add def 0 hmove translate } repeat restore /y1 y1 h add def wmove 0 translate } repeat currentpoint currentfont grestore setfont moveto end 1870 2196 a 1870 2196 a tx@Dict begin RotEnd end 1870 2196 a @beginspecial @setspecial tx@Dict begin STP newpath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2863 2226 4 739 v 2797 2196 a tx@Dict begin /mtrxc CM def CP CP T STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ 71.13185 8.5359 108.1205 34.1432 65.44139 45.52455 51.21501 68.2864 17.07181 19.91682 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore mtrxc setmatrix moveto 0 setgray end 2797 2196 a 2797 2196 a tx@Dict begin 0. RotBegin end 2797 2196 a 2797 2196 a tx@Dict begin /Box { end 2797 2196 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 14.22636 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 0 setcmykcolor 14.22636 7.11317 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 1 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2797 2196 a tx@Dict begin } def /CycleX {} def /CycleY {} def 28.45274 0.0 add 14.22636 0.0 0.0 add add gsave gsave STV CM grestore dtransform CM idtransform abs /h ED abs /w ED pathbbox h div round 2 add cvi /y2 ED w div round 2 add cvi /x2 ED h div round 2 sub cvi /y1 ED w div round 2 sub cvi /x1 ED /CoefLoopX 0 def /CoefLoopY 0 def /CoefMoveX 0 def /CoefMoveY 0 def 0. 0 ne {/CoefLoopX 8 def /CoefLoopY 8 def} if 0 0 ne {/CoefLoopX CoefLoopX 1 add def} if 0 0 ne {/CoefLoopY CoefLoopY 1 add def} if 0.0 0 ne {/CoefLoopX CoefLoopX 2 add def 0.0 0 gt {/CoefMoveX CoefLoopX def} {/CoefMoveX CoefLoopX neg def} ifelse} if 0.0 0 ne {/CoefLoopY CoefLoopY 2 add def 0.0 0 gt {/CoefMoveY CoefLoopY def} {/CoefMoveY CoefLoopY neg def} ifelse} if 0.0 0 ne {/CoefLoopX CoefLoopX 1 add def} if 0.0 0 ne {/CoefLoopY CoefLoopY 1 add def} if /CoefLoopX CoefLoopX 1 add def /CoefLoopY CoefLoopY 1 add def /x2 x2 x1 sub 4 sub CoefLoopX 2 mul add def /y2 y2 y1 sub 4 sub CoefLoopY 2 mul add def w x1 CoefLoopX add CoefMoveX add mul h y1 y2 add 1 sub CoefLoopY sub CoefMoveY sub mul moveto CP y1 h mul sub neg /y1 ED x1 w mul sub neg /x1 ED 0 0 eq {clip} if 0.0 0.0 gsave STV CM grestore dtransform CM idtransform /hmove ED /wmove ED /row 0 def y2 { /row row 1 add def /column 0 def /x x1 def CycleX save x2 { /column column 1 add def CycleY save CP x y1 T moveto Box restore /x x w add def 0 hmove translate } repeat restore /y1 y1 h add def wmove 0 translate } repeat currentpoint currentfont grestore setfont moveto end 2797 2196 a 2797 2196 a tx@Dict begin RotEnd end 2797 2196 a @beginspecial @setspecial tx@Dict begin STP newpath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3790 2226 4 739 v 86 2229 3706 4 v 84 2329 4 100 v 1010 2329 V 1 0 0 TeXcolorrgb 1182 2299 a FK(\034lllo)r(opaddx)p 0 TeXcolorgray(=1)p 1937 2329 V 1 0 0 TeXcolorrgb 395 w(\034lllo)r(opaddy)p 0 TeXcolorgray(=1)p 2863 2329 V 1 0 0 TeXcolorrgb 416 w(\034lllo)r(opadd)p 0 TeXcolorgray(=1)p 3790 2329 V 86 2332 3706 4 v 84 2432 4 100 v 0 0 1 TeXcolorrgb 1686 2402 a(P)n(ar)f(d\351faut)i(:)g(0)p 0 TeXcolorgray 3790 2432 V 86 2435 3706 4 v 86 2551 a SDict begin H.S end 86 2551 a 86 2551 a SDict begin 12 H.A end 86 2551 a 86 2551 a SDict begin [/View [/XYZ H.V]/Dest (subsection.23.3) cvn /DEST pdfmark end 86 2551 a 77 x FG(23.3)112 b(Remplissage)39 b(par)f(des)g(p)s(oin)m(ts)g(al\351atoires)p 0 TeXcolorgray 0 TeXcolorgray 86 2792 3234 4 v 84 2892 4 100 v 735 2862 a FJ(\\psRandom)p FK({)p FE(n)p FK(psp)r (olygon\(0,.5\)\(1,2\)\(3,2\)\(4,0\)\(2,.5\)})p 3317 2892 V 86 2895 3234 4 v 84 3516 4 621 v 183 3486 a tx@Dict begin /mtrxc CM def CP CP T STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ 56.90549 14.22636 113.81097 0.0 85.35823 56.90549 28.45274 56.90549 0.0 14.22636 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore clip newpath mtrxc setmatrix moveto 0 setgray end 183 3486 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 /yMin exch def /xMin exch def 28.45274 28.45274 /yMax exch def /xMax exch def /dy yMax yMin sub def /dx xMax xMin sub def rrand srand /getRandReal { rand 2147483647 div } def /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1000{ getRandReal dx mul xMin add getRandReal dy mul yMin add Dot stroke } repeat end @endspecial 183 3486 a currentpoint initclip moveto 183 3486 a 1223 3516 4 621 v 1276 3486 a tx@Dict begin /mtrxc CM def CP CP T STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ 56.90549 14.22636 113.81097 0.0 85.35823 56.90549 28.45274 56.90549 0.0 14.22636 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore clip newpath mtrxc setmatrix moveto 0 setgray end 1276 3486 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 28.45274 28.45274 /yMin exch def /xMin exch def 56.90549 56.90549 /yMax exch def /xMax exch def /dy yMax yMin sub def /dx xMax xMin sub def rrand srand /getRandReal { rand 2147483647 div } def /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1000{ getRandReal dx mul xMin add getRandReal dy mul yMin add Dot stroke } repeat end @endspecial 1276 3486 a currentpoint initclip moveto 1276 3486 a 2270 3516 4 621 v 2323 3486 a tx@Dict begin /mtrxc CM def CP CP T STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ 56.90549 14.22636 113.81097 0.0 85.35823 56.90549 28.45274 56.90549 0.0 14.22636 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore clip newpath mtrxc setmatrix moveto 0 setgray end 2323 3486 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 /yMin exch def /xMin exch def 113.81097 56.90549 /yMax exch def /xMax exch def /dy yMax yMin sub def /dx xMax xMin sub def rrand srand /getRandReal { rand 2147483647 div } def /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1000{ getRandReal dx mul xMin add getRandReal dy mul yMin add Dot stroke } repeat end @endspecial 2323 3486 a currentpoint initclip moveto 2323 3486 a 3317 3516 4 621 v 86 3519 3234 4 v 84 3619 4 100 v 135 3589 a FE(n)p FK(psRandom{)p FE(n)p FK(psp)r(olygon)25 b(.)14 b(.)g(.})p 1223 3619 V 99 w FE(n)p FK(psRandom)p 1 0 0 TeXcolorrgb(\(1,1\)\(2,2\))p 0 TeXcolorgray({.)e(.)i(.})p 2270 3619 V 99 w FE(n)p FK(psRandom)p 1 0 0 TeXcolorrgb(\(0,0\)\(4,2\)) p 0 TeXcolorgray({.)d(.)j(.})p 3317 3619 V 86 3622 3234 4 v 0 TeXcolorgray 0 TeXcolorgray 86 3725 3134 4 v 84 3825 4 100 v 420 3795 a FE(n)p FK(psRandom[)p 1 0 0 TeXcolorrgb (options)p 0 TeXcolorgray(]\(0,0\)\(4,2\){)p FE(n)p FK(psp)r (olygon\(0,.5\)\(1,2\)\(3,2\)\(4,0\)\(2,.5)o(\)})p 3218 3825 V 86 3828 3134 4 v 84 4448 4 621 v 135 4419 a tx@Dict begin /mtrxc CM def CP CP T STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ 56.90549 14.22636 113.81097 0.0 85.35823 56.90549 28.45274 56.90549 0.0 14.22636 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore clip newpath mtrxc setmatrix moveto 0 setgray end 135 4419 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 /yMin exch def /xMin exch def 113.81097 56.90549 /yMax exch def /xMax exch def /dy yMax yMin sub def /dx xMax xMin sub def rrand srand /getRandReal { rand 2147483647 div } def /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 100{ getRandReal dx mul xMin add getRandReal dy mul yMin add Dot stroke } repeat end @endspecial 135 4419 a currentpoint initclip moveto 135 4419 a 1129 4448 4 621 v 1180 4419 a tx@Dict begin /mtrxc CM def CP CP T STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ 56.90549 14.22636 113.81097 0.0 85.35823 56.90549 28.45274 56.90549 0.0 14.22636 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore clip newpath mtrxc setmatrix moveto 0 setgray end 1180 4419 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 /yMin exch def /xMin exch def 113.81097 56.90549 /yMax exch def /xMax exch def /dy yMax yMin sub def /dx xMax xMin sub def rrand srand /getRandReal { rand 2147483647 div } def /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1000{ getRandReal getRandReal getRandReal setrgbcolor getRandReal dx mul xMin add getRandReal dy mul yMin add Dot stroke } repeat end @endspecial 1180 4419 a currentpoint initclip moveto 1180 4419 a 2173 4448 4 621 v 2225 4419 a tx@Dict begin /mtrxc CM def CP CP T STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ 56.90549 14.22636 113.81097 0.0 85.35823 56.90549 28.45274 56.90549 0.0 14.22636 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore clip newpath mtrxc setmatrix moveto 0 setgray end 2225 4419 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 /yMin exch def /xMin exch def 113.81097 56.90549 /yMax exch def /xMax exch def /dy yMax yMin sub def /dx xMax xMin sub def rrand srand /getRandReal { rand 2147483647 div } def /DS 2.0 2. CLW mul add 2 div def /Times-Roman 0. [2.3 0.0 0.0 2.3 -0.6486 -0.5819] FontDot /Dot { moveto gsave 1. 1. scale <2B> show grestore } bind def 1000{ getRandReal dx mul xMin add getRandReal dy mul yMin add Dot stroke } repeat end @endspecial 2225 4419 a currentpoint initclip moveto 2225 4419 a 3218 4448 4 621 v 86 4452 3134 4 v 84 4551 4 100 v 1 0 0 TeXcolorrgb 233 4521 a FK(randomP)n(oin)n(ts)p 0 TeXcolorgray(=100)p 1129 4551 V 1 0 0 TeXcolorrgb 606 w(color)p 0 TeXcolorgray 2173 4551 V 1 0 0 TeXcolorrgb 747 w(dotst)n(yle)p 0 TeXcolorgray(=+)p 3218 4551 V 86 4555 3134 4 v 84 4654 4 100 v 0 0 1 TeXcolorrgb 294 4624 a(P)n(ar)26 b(d\351faut)h(:)h(1000)p 0 TeXcolorgray 1129 4654 V 2173 4654 V 3218 4654 V 86 4658 3134 4 v 0 TeXcolorgray 1476 5662 a(96)p 0 TeXcolorgray eop end %%Page: 97 97 TeXDict begin 97 96 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.97) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (section.24) cvn /DEST pdfmark end 86 448 a 83 x FH(24)135 b(E\033ets)46 b(sp)t(\351ciaux)f(a)l(v)l(ec)h(du)e(texte)86 637 y SDict begin H.S end 86 637 a 86 637 a SDict begin 12 H.A end 86 637 a 86 637 a SDict begin [/View [/XYZ H.V]/Dest (subsection.24.1) cvn /DEST pdfmark end 86 637 a 93 x FG(24.1)112 b(pstextpath)p 210 814 2016 4 v 209 914 4 100 v 415 884 a tx@Dict begin tx@NodeDict begin {6.29724 1.94443 34.77779 17.38889 2.1764 } false /N@A 16 {InitRnode } /NodeScale {} def NewNode end end 415 884 a FK(p)r(osition)877 884 y tx@Dict begin tx@NodeDict begin {6.88875 1.94443 36.66676 18.33337 2.47215 } false /N@B 16 {InitRnode } /NodeScale {} def NewNode end end 877 884 a FK(d\351calage)1355 884 y tx@Dict begin tx@NodeDict begin {6.88875 1.94443 80.11118 40.05559 2.47215 } false /N@C 16 {InitRnode } /NodeScale {} def NewNode end end 1355 884 a FK(supp)r(ort)28 b(graphique)p 2224 914 4 100 v 209 1014 V 2224 1014 V 209 1113 V 260 1083 a FE(n)p FK(pstextpath)692 1083 y tx@Dict begin tx@NodeDict begin {7.5 2.5 9.47218 4.73608 2.5 } false /N@AA 16 {InitRnode } /NodeScale {} def NewNode end end 692 1083 a 1 0 0 TeXcolorrgb FK([r])p 0 TeXcolorgray 798 1083 a tx@Dict begin tx@NodeDict begin {7.5 2.5 20.55577 10.27788 2.5 } false /N@BB 16 {InitRnode } /NodeScale {} def NewNode end end 798 1083 a 1 0 0 0 TeXcolorcmyk FK(\(0,0\))p 0 TeXcolorgray 969 1083 a tx@Dict begin tx@NodeDict begin {7.5 2.5 87.83371 43.91685 3.01382 } false /N@CC 16 {InitRnode } /NodeScale {} def NewNode end end 969 1083 a 0 0.8 0 TeXcolorrgb FK({)p FE(n)p FK(psline\(0,)e(0\)\(5,)i(1\)})p 0 TeXcolorgray -1 w({)p FE(n)p FK(red)e(texte)i(})p 2224 1113 4 100 v 210 1117 2016 4 v 209 1536 4 420 v 627 1471 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 142.26372 28.45274 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore mtrxc setmatrix 0 setgray end 627 1471 a 445 1471 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 445 1471 a 445 1471 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 445 1471 a 627 1471 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 1 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 627 1471 a 1 0 0 TeXcolorrgb FK(texte)p 0 TeXcolorgray 809 1471 a currentpoint newpath moveto /show /tx@TextPathSavedShow load def 809 1471 a 2224 1536 4 420 v 210 1540 2016 4 v 2253 1196 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@AA InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2253 1196 a 2253 1196 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@B /N@BB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2253 1196 a 2253 1196 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@C /N@CC InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2253 1196 a 86 1656 a SDict begin H.S end 86 1656 a 86 1656 a SDict begin 12 H.A end 86 1656 a 86 1656 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.24.1.1) cvn /DEST pdfmark end 86 1656 a 66 x FJ(24.1.1)93 b(P)m(ositionnemen)m(t)31 b(sur)g(di\033\351ren)m(ts)h(ob)s(jets)f(graphiques)p 210 1803 3630 4 v 209 1903 4 100 v 524 1873 a FE(n)p FK(pstextpath)p 1 0 0 TeXcolorrgb([r])p 0 TeXcolorgray 27 w(\(0,0\){)p FE(n)p FK(psline\(0,)26 b(0\)\(1,)i(1\)\(2,)f (1\)\(3.5,)g(3.5\)}{)p FE(n)p FK(red)e(\340)i(droite})p 3838 1903 V 209 2003 V 524 1973 a FE(n)p FK(pstextpath)p 1 0 0 TeXcolorrgb([l])p 0 TeXcolorgray 28 w(\(0,0\){)p FE(n)p FK(psline\(0,)f(0\)\(1,)h(1\)\(2,)g(1\)\(3.5,)g(3.5\)}{)p FE(n)p FK(cy)n(an)e(\340)i(gauc)n(he})p 3838 2003 V 209 2102 V 524 2072 a FE(n)p FK(pstextpath)p 1 0 0 TeXcolorrgb([c])p 0 TeXcolorgray 27 w(\(0,0\){)p FE(n)p FK(psline\(0,)g(0\)\(1,)g (1\)\(2,)g(1\)\(3.5,)g(3.5\)}{)f(cen)n(tr\351)h(})p 3838 2102 V 210 2106 3630 4 v 209 3246 4 1141 v 378 3098 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 3 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 3 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 378 3098 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 99.58466 99.58466 56.90552 28.45276 28.45276 28.45276 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore mtrxc setmatrix 0 setgray end 378 3098 a 97 3098 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 97 3098 a 97 3098 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 97 3098 a 378 3098 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 1 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 378 3098 a 1 0 0 TeXcolorrgb FK(\340)g(droite)p 0 TeXcolorgray 660 3098 a currentpoint newpath moveto /show /tx@TextPathSavedShow load def 660 3098 a 378 3098 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 99.58466 99.58466 56.90552 28.45276 28.45276 28.45276 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore mtrxc setmatrix 0 setgray end 378 3098 a 62 3098 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 62 3098 a 62 3098 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 62 3098 a 378 3098 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 0 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 378 3098 a 1 0 0 0 TeXcolorcmyk FK(\340)g(gauc)n(he)p 0 TeXcolorgray 694 3098 a currentpoint newpath moveto /show /tx@TextPathSavedShow load def 694 3098 a 378 3098 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 99.58466 99.58466 56.90552 28.45276 28.45276 28.45276 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore mtrxc setmatrix 0 setgray end 378 3098 a 159 3098 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 159 3098 a 159 3098 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 159 3098 a 378 3098 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin .5 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 378 3098 a FK(cen)n(tr\351)597 3098 y currentpoint newpath moveto /show /tx@TextPathSavedShow load def 597 3098 a 1418 3246 4 1141 v 991 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 3 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 3 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1588 3098 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ 71.1319 28.45276 99.58466 42.67914 56.90552 85.35828 28.45276 14.22638 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 1 DotLine grestore mtrxc setmatrix 0 setgray end 1588 3098 a 1306 3098 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 1306 3098 a 1306 3098 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 1306 3098 a 1588 3098 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 1 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 1588 3098 a 1 0 0 TeXcolorrgb FK(\340)g(droite)p 0 TeXcolorgray 1870 3098 a currentpoint newpath moveto /show /tx@TextPathSavedShow load def 1870 3098 a 1588 3098 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ 71.1319 28.45276 99.58466 42.67914 56.90552 85.35828 28.45276 14.22638 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 1 DotLine grestore mtrxc setmatrix 0 setgray end 1588 3098 a 1272 3098 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 1272 3098 a 1272 3098 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 1272 3098 a 1588 3098 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 0 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 1588 3098 a 1 0 0 0 TeXcolorcmyk FK(\340)g(gauc)n(he)p 0 TeXcolorgray 1904 3098 a currentpoint newpath moveto /show /tx@TextPathSavedShow load def 1904 3098 a 1588 3098 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ 71.1319 28.45276 99.58466 42.67914 56.90552 85.35828 28.45276 14.22638 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 1 DotLine grestore mtrxc setmatrix 0 setgray end 1588 3098 a 1369 3098 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 1369 3098 a 1369 3098 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 1369 3098 a 1588 3098 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin .5 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 1588 3098 a FK(cen)n(tr\351)1807 3098 y currentpoint newpath moveto /show /tx@TextPathSavedShow load def 1807 3098 a 2628 3246 4 1141 v 991 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 3 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 3 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2798 3098 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 14.22638 14.22638 99.58466 99.58466 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 2 DotLine grestore mtrxc setmatrix 0 setgray end 2798 3098 a 2516 3098 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 2516 3098 a 2516 3098 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 2516 3098 a 2798 3098 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 1 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 2798 3098 a 1 0 0 TeXcolorrgb FK(\340)g(droite)p 0 TeXcolorgray 3079 3098 a currentpoint newpath moveto /show /tx@TextPathSavedShow load def 3079 3098 a 2798 3098 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 14.22638 14.22638 99.58466 99.58466 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 2 DotLine grestore mtrxc setmatrix 0 setgray end 2798 3098 a 2482 3098 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 2482 3098 a 2482 3098 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 2482 3098 a 2798 3098 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 0 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 2798 3098 a 1 0 0 0 TeXcolorcmyk FK(\340)g(gauc)n(he)p 0 TeXcolorgray 3114 3098 a currentpoint newpath moveto /show /tx@TextPathSavedShow load def 3114 3098 a 2798 3098 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 14.22638 14.22638 99.58466 99.58466 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 2 DotLine grestore mtrxc setmatrix 0 setgray end 2798 3098 a 2579 3098 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 2579 3098 a 2579 3098 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 2579 3098 a 2798 3098 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin .5 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 2798 3098 a FK(cen)n(tr\351)3017 3098 y currentpoint newpath moveto /show /tx@TextPathSavedShow load def 3017 3098 a 3838 3246 4 1141 v 210 3249 3630 4 v 209 3349 4 100 v 690 3319 a FE(n)p FK(psline)p 1418 3349 V 882 w FE(n)p FK(psp)r(olygon)p 2628 3349 V 842 w FE(n)p FK(psframe)p 3838 3349 V 210 3352 3630 4 v 209 4492 4 1141 v 378 4344 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 3 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 3 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 378 4344 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 49.79233 49.79233 0. 56.90552 56.90552 Diamond gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 4 DotLine grestore mtrxc setmatrix 0 setgray end 378 4344 a 97 4344 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 97 4344 a 97 4344 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 97 4344 a 378 4344 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 1 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 378 4344 a 1 0 0 TeXcolorrgb FK(\340)g(droite)p 0 TeXcolorgray 660 4344 a currentpoint newpath moveto /show /tx@TextPathSavedShow load def 660 4344 a 378 4344 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 49.79233 49.79233 0. 56.90552 56.90552 Diamond gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 4 DotLine grestore mtrxc setmatrix 0 setgray end 378 4344 a 62 4344 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 62 4344 a 62 4344 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 62 4344 a 378 4344 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 0 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 378 4344 a 1 0 0 0 TeXcolorcmyk FK(\340)g(gauc)n(he)p 0 TeXcolorgray 694 4344 a currentpoint newpath moveto /show /tx@TextPathSavedShow load def 694 4344 a 378 4344 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 49.79233 49.79233 0. 56.90552 56.90552 Diamond gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 4 DotLine grestore mtrxc setmatrix 0 setgray end 378 4344 a 159 4344 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 159 4344 a 159 4344 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 159 4344 a 378 4344 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin .5 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 378 4344 a FK(cen)n(tr\351)597 4344 y currentpoint newpath moveto /show /tx@TextPathSavedShow load def 597 4344 a 1418 4492 4 1141 v 991 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 3 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 3 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1588 4344 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 99.58466 56.90552 0. 56.90552 28.45276 Triangle gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 2 DotLine grestore mtrxc setmatrix 0 setgray end 1588 4344 a 1306 4344 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 1306 4344 a 1306 4344 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 1306 4344 a 1588 4344 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 1 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 1588 4344 a 1 0 0 TeXcolorrgb FK(\340)g(droite)p 0 TeXcolorgray 1870 4344 a currentpoint newpath moveto /show /tx@TextPathSavedShow load def 1870 4344 a 1588 4344 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 99.58466 56.90552 0. 56.90552 28.45276 Triangle gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 2 DotLine grestore mtrxc setmatrix 0 setgray end 1588 4344 a 1272 4344 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 1272 4344 a 1272 4344 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 1272 4344 a 1588 4344 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 0 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 1588 4344 a 1 0 0 0 TeXcolorcmyk FK(\340)g(gauc)n(he)p 0 TeXcolorgray 1904 4344 a currentpoint newpath moveto /show /tx@TextPathSavedShow load def 1904 4344 a 1588 4344 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 99.58466 56.90552 0. 56.90552 28.45276 Triangle gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 2 DotLine grestore mtrxc setmatrix 0 setgray end 1588 4344 a 1369 4344 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 1369 4344 a 1369 4344 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 1369 4344 a 1588 4344 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin .5 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 1588 4344 a FK(cen)n(tr\351)1807 4344 y currentpoint newpath moveto /show /tx@TextPathSavedShow load def 1807 4344 a 2628 4492 4 1141 v 991 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 3 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 3 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2798 4344 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 42.67914 56.90552 /y ED /x ED /r 56.90552 def /c 57.2957 r Div def /angleA -120. 0.0 c mul 2 div add def /angleB 120. 0.0 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arc gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore mtrxc setmatrix 0 setgray end 2798 4344 a 2516 4344 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 2516 4344 a 2516 4344 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 2516 4344 a 2798 4344 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 1 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 2798 4344 a 1 0 0 TeXcolorrgb FK(\340)g(droite)p 0 TeXcolorgray 3079 4344 a currentpoint newpath moveto /show /tx@TextPathSavedShow load def 3079 4344 a 2798 4344 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 42.67914 56.90552 /y ED /x ED /r 56.90552 def /c 57.2957 r Div def /angleA -120. 0.0 c mul 2 div add def /angleB 120. 0.0 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arc gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore mtrxc setmatrix 0 setgray end 2798 4344 a 2482 4344 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 2482 4344 a 2482 4344 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 2482 4344 a 2798 4344 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 0 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 2798 4344 a 1 0 0 0 TeXcolorcmyk FK(\340)g(gauc)n(he)p 0 TeXcolorgray 3114 4344 a currentpoint newpath moveto /show /tx@TextPathSavedShow load def 3114 4344 a 2798 4344 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 42.67914 56.90552 /y ED /x ED /r 56.90552 def /c 57.2957 r Div def /angleA -120. 0.0 c mul 2 div add def /angleB 120. 0.0 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arc gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore mtrxc setmatrix 0 setgray end 2798 4344 a 2579 4344 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 2579 4344 a 2579 4344 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 2579 4344 a 2798 4344 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin .5 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 2798 4344 a FK(cen)n(tr\351)3017 4344 y currentpoint newpath moveto /show /tx@TextPathSavedShow load def 3017 4344 a 3838 4492 4 1141 v 210 4495 3630 4 v 209 4595 4 100 v 598 4565 a FE(n)p FK(psdiamond)p 1418 4595 V 793 w FE(n)p FK(pstriangle)p 2628 4595 V 894 w FE(n)p FK(psarc)p 3838 4595 V 210 4598 3630 4 v 210 4607 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@AA InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore grestore end 210 4607 a 210 4607 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@B /N@BB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore grestore end 210 4607 a 210 4607 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@C /N@CC InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore grestore end 210 4607 a 0 TeXcolorgray 1476 5662 a FK(97)p 0 TeXcolorgray eop end %%Page: 98 98 TeXDict begin 98 97 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.98) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 3842 4 v 209 1592 4 1141 v 378 1444 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 3 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 3 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 378 1444 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 56.90552 56.90552 2 copy moveto 42.67914 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 4 DotLine grestore mtrxc setmatrix 0 setgray end 378 1444 a 97 1444 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 97 1444 a 97 1444 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 97 1444 a 378 1444 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 1 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 378 1444 a 1 0 0 TeXcolorrgb FK(\340)27 b(droite)p 0 TeXcolorgray 660 1444 a currentpoint newpath moveto /show /tx@TextPathSavedShow load def 660 1444 a 378 1444 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 56.90552 56.90552 2 copy moveto 42.67914 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 4 DotLine grestore mtrxc setmatrix 0 setgray end 378 1444 a 62 1444 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 62 1444 a 62 1444 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 62 1444 a 378 1444 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 0 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 378 1444 a 1 0 0 0 TeXcolorcmyk FK(\340)g(gauc)n(he)p 0 TeXcolorgray 694 1444 a currentpoint newpath moveto /show /tx@TextPathSavedShow load def 694 1444 a 378 1444 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 56.90552 56.90552 2 copy moveto 42.67914 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 4 DotLine grestore mtrxc setmatrix 0 setgray end 378 1444 a 159 1444 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 159 1444 a 159 1444 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 159 1444 a 378 1444 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin .5 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 378 1444 a FK(cen)n(tr\351)597 1444 y currentpoint newpath moveto /show /tx@TextPathSavedShow load def 597 1444 a 1418 1592 4 1141 v 991 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 3 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 3 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1588 1444 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 49.79233 28.45276 56.90552 56.90552 0 true Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 2 DotLine grestore mtrxc setmatrix 0 setgray end 1588 1444 a 1306 1444 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 1306 1444 a 1306 1444 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 1306 1444 a 1588 1444 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 1 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 1588 1444 a 1 0 0 TeXcolorrgb FK(\340)g(droite)p 0 TeXcolorgray 1870 1444 a currentpoint newpath moveto /show /tx@TextPathSavedShow load def 1870 1444 a 1588 1444 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 49.79233 28.45276 56.90552 56.90552 0 true Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 2 DotLine grestore mtrxc setmatrix 0 setgray end 1588 1444 a 1272 1444 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 1272 1444 a 1272 1444 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 1272 1444 a 1588 1444 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 0 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 1588 1444 a 1 0 0 0 TeXcolorcmyk FK(\340)g(gauc)n(he)p 0 TeXcolorgray 1904 1444 a currentpoint newpath moveto /show /tx@TextPathSavedShow load def 1904 1444 a 1588 1444 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 49.79233 28.45276 56.90552 56.90552 0 true Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 2 DotLine grestore mtrxc setmatrix 0 setgray end 1588 1444 a 1369 1444 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 1369 1444 a 1369 1444 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 1369 1444 a 1588 1444 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin .5 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 1588 1444 a FK(cen)n(tr\351)1807 1444 y currentpoint newpath moveto /show /tx@TextPathSavedShow load def 1807 1444 a 2628 1592 4 1141 v 1097 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 3 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 3 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2904 1444 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 56.90552 56.90552 /yOrig ED /xOrig ED 49.79233 28.45276 /ry ED /rx ED /angleA /d { add } def 150. cvi 90 mod 0 eq { 150. } { rx ry 28.45276 div exch 28.45276 div exch exch 150. tan mul exch atan 150. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 30. cvi 90 mod 0 eq { 30. } { rx ry 28.45276 div exch 28.45276 div exch exch 30. tan mul exch atan 30. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale 0 0 moveto exch dup dup cos exch sin moveto exch arc mtrx setmatrix gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore mtrxc setmatrix 0 setgray end 2904 1444 a 2622 1444 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 2622 1444 a 2622 1444 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 2622 1444 a 2904 1444 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 1 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 2904 1444 a 1 0 0 TeXcolorrgb FK(\340)g(droite)p 0 TeXcolorgray 3186 1444 a currentpoint newpath moveto /show /tx@TextPathSavedShow load def 3186 1444 a 2904 1444 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 56.90552 56.90552 /yOrig ED /xOrig ED 49.79233 28.45276 /ry ED /rx ED /angleA /d { add } def 150. cvi 90 mod 0 eq { 150. } { rx ry 28.45276 div exch 28.45276 div exch exch 150. tan mul exch atan 150. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 30. cvi 90 mod 0 eq { 30. } { rx ry 28.45276 div exch 28.45276 div exch exch 30. tan mul exch atan 30. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale 0 0 moveto exch dup dup cos exch sin moveto exch arc mtrx setmatrix gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore mtrxc setmatrix 0 setgray end 2904 1444 a 2588 1444 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 2588 1444 a 2588 1444 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 2588 1444 a 2904 1444 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 0 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 2904 1444 a 1 0 0 0 TeXcolorcmyk FK(\340)g(gauc)n(he)p 0 TeXcolorgray 3220 1444 a currentpoint newpath moveto /show /tx@TextPathSavedShow load def 3220 1444 a 2904 1444 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 56.90552 56.90552 /yOrig ED /xOrig ED 49.79233 28.45276 /ry ED /rx ED /angleA /d { add } def 150. cvi 90 mod 0 eq { 150. } { rx ry 28.45276 div exch 28.45276 div exch exch 150. tan mul exch atan 150. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 30. cvi 90 mod 0 eq { 30. } { rx ry 28.45276 div exch 28.45276 div exch exch 30. tan mul exch atan 30. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale 0 0 moveto exch dup dup cos exch sin moveto exch arc mtrx setmatrix gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore mtrxc setmatrix 0 setgray end 2904 1444 a 2685 1444 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 2685 1444 a 2685 1444 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 2685 1444 a 2904 1444 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin .5 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 2904 1444 a FK(cen)n(tr\351)3123 1444 y currentpoint newpath moveto /show /tx@TextPathSavedShow load def 3123 1444 a 4050 1592 4 1141 v 210 1595 3842 4 v 209 1695 4 100 v 660 1665 a FE(n)p FK(pscircle)p 1418 1695 V 883 w FE(n)p FK(psellipse)p 2628 1695 V 906 w FE(n)p FK(psellipticarc)p 4050 1695 V 210 1698 3842 4 v 209 2838 4 1141 v 378 2690 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 3 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 3 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 378 2690 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 85.35828 28.45276 56.90552 28.45276 85.35828 56.90552 56.90552 85.35828 28.45276 28.45276 1. 0.1 0. /c ED /b ED /a ED true OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore mtrxc setmatrix 0 setgray end 378 2690 a 97 2690 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 97 2690 a 97 2690 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 97 2690 a 378 2690 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 1 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 378 2690 a 1 0 0 TeXcolorrgb FK(\340)g(droite)p 0 TeXcolorgray 660 2690 a currentpoint newpath moveto /show /tx@TextPathSavedShow load def 660 2690 a 378 2690 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 85.35828 28.45276 56.90552 28.45276 85.35828 56.90552 56.90552 85.35828 28.45276 28.45276 1. 0.1 0. /c ED /b ED /a ED true OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore mtrxc setmatrix 0 setgray end 378 2690 a 62 2690 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 62 2690 a 62 2690 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 62 2690 a 378 2690 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 0 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 378 2690 a 1 0 0 0 TeXcolorcmyk FK(\340)g(gauc)n(he)p 0 TeXcolorgray 694 2690 a currentpoint newpath moveto /show /tx@TextPathSavedShow load def 694 2690 a 378 2690 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 85.35828 28.45276 56.90552 28.45276 85.35828 56.90552 56.90552 85.35828 28.45276 28.45276 1. 0.1 0. /c ED /b ED /a ED true OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore mtrxc setmatrix 0 setgray end 378 2690 a 159 2690 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 159 2690 a 159 2690 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 159 2690 a 378 2690 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin .5 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 378 2690 a FK(cen)n(tr\351)597 2690 y currentpoint newpath moveto /show /tx@TextPathSavedShow load def 597 2690 a 1418 2838 4 1141 v 991 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 3 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 3 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1588 2690 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ 85.35828 28.45276 56.90552 28.45276 85.35828 56.90552 56.90552 85.35828 28.45276 28.45276 1. 0.1 0. /c ED /b ED /a ED true ClosedCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 1 DotLine grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore mtrxc setmatrix 0 setgray end 1588 2690 a 1306 2690 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 1306 2690 a 1306 2690 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 1306 2690 a 1588 2690 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 1 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 1588 2690 a 1 0 0 TeXcolorrgb FK(\340)g(droite)p 0 TeXcolorgray 1870 2690 a currentpoint newpath moveto /show /tx@TextPathSavedShow load def 1870 2690 a 1588 2690 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ 85.35828 28.45276 56.90552 28.45276 85.35828 56.90552 56.90552 85.35828 28.45276 28.45276 1. 0.1 0. /c ED /b ED /a ED true ClosedCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 1 DotLine grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore mtrxc setmatrix 0 setgray end 1588 2690 a 1272 2690 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 1272 2690 a 1272 2690 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 1272 2690 a 1588 2690 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 0 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 1588 2690 a 1 0 0 0 TeXcolorcmyk FK(\340)g(gauc)n(he)p 0 TeXcolorgray 1904 2690 a currentpoint newpath moveto /show /tx@TextPathSavedShow load def 1904 2690 a 1588 2690 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ 85.35828 28.45276 56.90552 28.45276 85.35828 56.90552 56.90552 85.35828 28.45276 28.45276 1. 0.1 0. /c ED /b ED /a ED true ClosedCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 1 DotLine grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore mtrxc setmatrix 0 setgray end 1588 2690 a 1369 2690 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 1369 2690 a 1369 2690 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 1369 2690 a 1588 2690 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin .5 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 1588 2690 a FK(cen)n(tr\351)1807 2690 y currentpoint newpath moveto /show /tx@TextPathSavedShow load def 1807 2690 a 2628 2838 4 1141 v 1097 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 3 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 3 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2904 2690 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 85.35828 28.45276 56.90552 28.45276 85.35828 56.90552 56.90552 85.35828 28.45276 28.45276 1. 0.1 0. /c ED /b ED /a ED true AltCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore mtrxc setmatrix 0 setgray end 2904 2690 a 2622 2690 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 2622 2690 a 2622 2690 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 2622 2690 a 2904 2690 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 1 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 2904 2690 a 1 0 0 TeXcolorrgb FK(\340)g(droite)p 0 TeXcolorgray 3186 2690 a currentpoint newpath moveto /show /tx@TextPathSavedShow load def 3186 2690 a 2904 2690 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 85.35828 28.45276 56.90552 28.45276 85.35828 56.90552 56.90552 85.35828 28.45276 28.45276 1. 0.1 0. /c ED /b ED /a ED true AltCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore mtrxc setmatrix 0 setgray end 2904 2690 a 2588 2690 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 2588 2690 a 2588 2690 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 2588 2690 a 2904 2690 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 0 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 2904 2690 a 1 0 0 0 TeXcolorcmyk FK(\340)g(gauc)n(he)p 0 TeXcolorgray 3220 2690 a currentpoint newpath moveto /show /tx@TextPathSavedShow load def 3220 2690 a 2904 2690 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 85.35828 28.45276 56.90552 28.45276 85.35828 56.90552 56.90552 85.35828 28.45276 28.45276 1. 0.1 0. /c ED /b ED /a ED true AltCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore mtrxc setmatrix 0 setgray end 2904 2690 a 2685 2690 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 2685 2690 a 2685 2690 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 2685 2690 a 2904 2690 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin .5 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 2904 2690 a FK(cen)n(tr\351)3123 2690 y currentpoint newpath moveto /show /tx@TextPathSavedShow load def 3123 2690 a 4050 2838 4 1141 v 210 2841 3842 4 v 209 2941 4 100 v 658 2911 a FE(n)p FK(pscurv)n(e)p 1418 2941 V 875 w FE(n)p FK(psccurv)n(e)p 2628 2941 V 963 w FE(n)p FK(psecurv)n(e)p 4050 2941 V 210 2944 3842 4 v 209 4085 4 1141 v 378 3937 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 3 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 3 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 378 3937 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 rotate 28.45276 56.90552 2 copy moveto 56.90552 0 CLW mul sub -60. 60. arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 1 DotLine grestore mtrxc setmatrix 0 setgray end 378 3937 a 97 3937 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 97 3937 a 97 3937 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 97 3937 a 378 3937 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 1 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 378 3937 a 1 0 0 TeXcolorrgb FK(\340)g(droite)p 0 TeXcolorgray 660 3937 a currentpoint newpath moveto /show /tx@TextPathSavedShow load def 660 3937 a 378 3937 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 rotate 28.45276 56.90552 2 copy moveto 56.90552 0 CLW mul sub -60. 60. arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 1 DotLine grestore mtrxc setmatrix 0 setgray end 378 3937 a 62 3937 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 62 3937 a 62 3937 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 62 3937 a 378 3937 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 0 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 378 3937 a 1 0 0 0 TeXcolorcmyk FK(\340)g(gauc)n(he)p 0 TeXcolorgray 694 3937 a currentpoint newpath moveto /show /tx@TextPathSavedShow load def 694 3937 a 378 3937 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 rotate 28.45276 56.90552 2 copy moveto 56.90552 0 CLW mul sub -60. 60. arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 1 DotLine grestore mtrxc setmatrix 0 setgray end 378 3937 a 159 3937 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 159 3937 a 159 3937 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 159 3937 a 378 3937 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin .5 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 378 3937 a FK(cen)n(tr\351)597 3937 y currentpoint newpath moveto /show /tx@TextPathSavedShow load def 597 3937 a 1418 4085 4 1141 v 991 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 3 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 3 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1588 3937 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 85.35828 0.0 -113.81104 113.81104 227.62207 113.81104 28.45276 0.0 false /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def BezierNArray n 1 eq { pop pop }{ 2 copy /y0 ED /x0 ED ArrowA n 4 sub 3 idiv { 6 2 roll 4 2 roll curveto } repeat 6 2 roll 4 2 roll ArrowB /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def /getValues { ax t0 3 exp mul bx t0 t0 mul mul add cx t0 mul add x0 add ay t0 3 exp mul by t0 t0 mul mul add cy t0 mul add y0 add ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add } def /getdL { getValues 3 -1 roll sub 3 1 roll sub Pyth } def /CurveLength { /u 0 def /du 0.01 def 0 100 { /t0 u def /u u du add def /t u def getdL add } repeat } def /GetArrowPos { /ende 0.5 1 gt {ArrowPos} {ArrowPos CurveLength mul} ifelse def /u 0 def /du 0.01 def /sum 0 def { /t0 u def /u u du add def /t u def /sum getdL sum add def sum ende gt {exit} if } loop u } def /ArrowPos 0. def /loopNo 0.5 1 gt {CurveLength 0.5 div cvi }{ 1. } ifelse def loopNo cvi { /ArrowPos ArrowPos dArrowPos add def /t GetArrowPos def /t0 t 0.95 mul def getValues ArrowInside pop pop pop pop } repeat x1 y1 x2 y2 x3 y3 curveto } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 1 DotLine grestore mtrxc setmatrix 0 setgray end 1588 3937 a 1306 3937 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 1306 3937 a 1306 3937 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 1306 3937 a 1588 3937 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 1 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 1588 3937 a 1 0 0 TeXcolorrgb FK(\340)g(droite)p 0 TeXcolorgray 1870 3937 a currentpoint newpath moveto /show /tx@TextPathSavedShow load def 1870 3937 a 1588 3937 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 85.35828 0.0 -113.81104 113.81104 227.62207 113.81104 28.45276 0.0 false /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def BezierNArray n 1 eq { pop pop }{ 2 copy /y0 ED /x0 ED ArrowA n 4 sub 3 idiv { 6 2 roll 4 2 roll curveto } repeat 6 2 roll 4 2 roll ArrowB /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def /getValues { ax t0 3 exp mul bx t0 t0 mul mul add cx t0 mul add x0 add ay t0 3 exp mul by t0 t0 mul mul add cy t0 mul add y0 add ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add } def /getdL { getValues 3 -1 roll sub 3 1 roll sub Pyth } def /CurveLength { /u 0 def /du 0.01 def 0 100 { /t0 u def /u u du add def /t u def getdL add } repeat } def /GetArrowPos { /ende 0.5 1 gt {ArrowPos} {ArrowPos CurveLength mul} ifelse def /u 0 def /du 0.01 def /sum 0 def { /t0 u def /u u du add def /t u def /sum getdL sum add def sum ende gt {exit} if } loop u } def /ArrowPos 0. def /loopNo 0.5 1 gt {CurveLength 0.5 div cvi }{ 1. } ifelse def loopNo cvi { /ArrowPos ArrowPos dArrowPos add def /t GetArrowPos def /t0 t 0.95 mul def getValues ArrowInside pop pop pop pop } repeat x1 y1 x2 y2 x3 y3 curveto } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 1 DotLine grestore mtrxc setmatrix 0 setgray end 1588 3937 a 1272 3937 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 1272 3937 a 1272 3937 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 1272 3937 a 1588 3937 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 0 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 1588 3937 a 1 0 0 0 TeXcolorcmyk FK(\340)g(gauc)n(he)p 0 TeXcolorgray 1904 3937 a currentpoint newpath moveto /show /tx@TextPathSavedShow load def 1904 3937 a 1588 3937 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 85.35828 0.0 -113.81104 113.81104 227.62207 113.81104 28.45276 0.0 false /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def BezierNArray n 1 eq { pop pop }{ 2 copy /y0 ED /x0 ED ArrowA n 4 sub 3 idiv { 6 2 roll 4 2 roll curveto } repeat 6 2 roll 4 2 roll ArrowB /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def /getValues { ax t0 3 exp mul bx t0 t0 mul mul add cx t0 mul add x0 add ay t0 3 exp mul by t0 t0 mul mul add cy t0 mul add y0 add ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add } def /getdL { getValues 3 -1 roll sub 3 1 roll sub Pyth } def /CurveLength { /u 0 def /du 0.01 def 0 100 { /t0 u def /u u du add def /t u def getdL add } repeat } def /GetArrowPos { /ende 0.5 1 gt {ArrowPos} {ArrowPos CurveLength mul} ifelse def /u 0 def /du 0.01 def /sum 0 def { /t0 u def /u u du add def /t u def /sum getdL sum add def sum ende gt {exit} if } loop u } def /ArrowPos 0. def /loopNo 0.5 1 gt {CurveLength 0.5 div cvi }{ 1. } ifelse def loopNo cvi { /ArrowPos ArrowPos dArrowPos add def /t GetArrowPos def /t0 t 0.95 mul def getValues ArrowInside pop pop pop pop } repeat x1 y1 x2 y2 x3 y3 curveto } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 1 DotLine grestore mtrxc setmatrix 0 setgray end 1588 3937 a 1369 3937 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 1369 3937 a 1369 3937 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 1369 3937 a 1588 3937 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin .5 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 1588 3937 a FK(cen)n(tr\351)1807 3937 y currentpoint newpath moveto /show /tx@TextPathSavedShow load def 1807 3937 a 2628 4085 4 1141 v 1097 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.8111 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 3 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.8111 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 901243 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.7547 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.7547 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 3 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.8111 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2904 3464 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 12.56 def /dx x1 x sub 199 div def /F@pstplot (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 8.7547 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore mtrxc setmatrix 0 setgray end 2904 3464 a 2622 3464 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 2622 3464 a 2622 3464 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 2622 3464 a 2904 3464 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 1 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 2904 3464 a 1 0 0 TeXcolorrgb FK(\340)g(droite)p 0 TeXcolorgray 3186 3464 a currentpoint newpath moveto /show /tx@TextPathSavedShow load def 3186 3464 a 2904 3464 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 12.56 def /dx x1 x sub 199 div def /F@pstplot (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 8.7547 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore mtrxc setmatrix 0 setgray end 2904 3464 a 2588 3464 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 2588 3464 a 2588 3464 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 2588 3464 a 2904 3464 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 0 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 2904 3464 a 1 0 0 0 TeXcolorcmyk FK(\340)g(gauc)n(he)p 0 TeXcolorgray 3220 3464 a currentpoint newpath moveto /show /tx@TextPathSavedShow load def 3220 3464 a 2904 3464 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 12.56 def /dx x1 x sub 199 div def /F@pstplot (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 8.7547 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore mtrxc setmatrix 0 setgray end 2904 3464 a 2685 3464 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 2685 3464 a 2685 3464 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 2685 3464 a 2904 3464 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin .5 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 2904 3464 a FK(cen)n(tr\351)3123 3464 y currentpoint newpath moveto /show /tx@TextPathSavedShow load def 3123 3464 a 4050 4085 4 1141 v 210 4088 3842 4 v 209 4187 4 100 v 645 4158 a FE(n)p FK(psw)n(edge)p 1418 4187 V 871 w FE(n)p FK(psb)r(ezier)p 2628 4187 V 487 w FE(n)p FK(psplot[algebraic]{0}{12.56)o(}{s)o(in\(x\)})p 4050 4187 V 210 4191 3842 4 v 86 4407 a SDict begin H.S end 86 4407 a 86 4407 a SDict begin 12 H.A end 86 4407 a 86 4407 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.24.1.2) cvn /DEST pdfmark end 86 4407 a 66 x FJ(24.1.2)93 b(D\351calage)p 210 4554 3234 4 v 209 4654 4 100 v 982 4624 a FE(n)p FK(pstextpath[l])p 1 0 0 TeXcolorrgb(\(0,.5\))p 0 TeXcolorgray({)p FE(n)p FK(psline\(0,)26 b(0\)\(1,)i(1\)}{texte})p 3442 4654 V 210 4657 3234 4 v 209 5160 4 503 v 614 5012 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 28.45274 28.45274 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore mtrxc setmatrix 0 setgray end 614 5012 a 432 5012 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 432 5012 a 432 5012 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 432 5012 a 614 5012 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 0 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 614 5012 a -118 x FK(texte)797 5012 y currentpoint newpath moveto /show /tx@TextPathSavedShow load def 797 5012 a 1017 5160 4 503 v 1423 5012 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 28.45274 28.45274 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore mtrxc setmatrix 0 setgray end 1423 5012 a 1240 5012 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 1240 5012 a 1240 5012 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 1240 5012 a 1423 5012 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 0 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 1423 5012 a 118 x FK(texte)1605 5012 y currentpoint newpath moveto /show /tx@TextPathSavedShow load def 1605 5012 a 1825 5160 4 503 v 2231 5012 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 28.45274 28.45274 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore mtrxc setmatrix 0 setgray end 2231 5012 a 2049 5012 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 2049 5012 a 2167 5012 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 2167 5012 a 2231 5012 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 0 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 2231 5012 a FK(texte)2413 5012 y currentpoint newpath moveto /show /tx@TextPathSavedShow load def 2413 5012 a 2633 5160 4 503 v 3039 5012 a tx@Dict begin /mtrxc CM def STV CP translate newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 28.45274 28.45274 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore mtrxc setmatrix 0 setgray end 3039 5012 a 2857 5012 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end 2857 5012 a 2975 5012 a tx@TextPathDict begin currentpoint pop /Voffset exch def end 2975 5012 a 3039 5012 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 0 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 3039 5012 a -118 x FK(texte)3221 5012 y currentpoint newpath moveto /show /tx@TextPathSavedShow load def 3221 5012 a 3442 5160 4 503 v 210 5163 3234 4 v 209 5263 4 100 v 497 5233 a FK(\(0,0.5\))p 1017 5263 V 558 w(\(0,-0.5\))p 1825 5263 V 558 w(\(0.5,0\))p 2633 5263 V 540 w(\(0.5,0.5\))p 3442 5263 V 210 5266 3234 4 v 209 5366 4 100 v 0 0 1 TeXcolorrgb 932 5336 a(P)n(ar)e(d\351faut)i (:)f(\(0,)p 0 0 1 TeXcolorrgb FE(n)p FK(TP)n(o\033set)p 0 0 1 TeXcolorrgb(\))173 b FE(n)p FK(TP)n(o\033set=)25 b(-0.7ex.)p 0 TeXcolorgray 3442 5366 V 210 5369 3234 4 v 0 TeXcolorgray 1476 5662 a(98)p 0 TeXcolorgray eop end %%Page: 99 99 TeXDict begin 99 98 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.99) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.24.2) cvn /DEST pdfmark end 86 448 a 83 x FG(24.2)112 b(psc)m(harpath)210 685 y FE(n)p FK(DeclareFixedF)-7 b(on)n(t{)p FE(n)p FK([nom]}{)p FE(n)p FK(enco)r(dage})13 b({)p FE(n)p FK(famille}{)p FE(n)p FK(S\351ries}{)p FE(n)p FK(forme}{taille})210 983 y tx@Dict begin tx@NodeDict begin {6.88875 0.0 68.33295 34.16647 3.44437 } false /N@E 16 {InitRnode } /NodeScale {} def NewNode end end 210 983 a FK(nom)28 b(de)f(la)h(fon)n(te) 933 983 y tx@Dict begin tx@NodeDict begin {6.88875 1.94443 61.3887 30.69435 2.47215 } false /N@A 16 {InitRnode } /NodeScale {} def NewNode end end 933 983 a FK(enco)r(dage)e(:)i(T1)1597 983 y tx@Dict begin tx@NodeDict begin {6.88875 0.0 65.33241 32.6662 3.44437 } false /N@B 16 {InitRnode } /NodeScale {} def NewNode end end 1597 983 a FK(famille)g(:)g(Times)2295 983 y tx@Dict begin tx@NodeDict begin {6.88875 0.0 52.08336 26.04167 3.44437 } false /N@C 16 {InitRnode } /NodeScale {} def NewNode end end 2295 983 a FK(s\351ries)e(:)i(b)r(old)2882 983 y tx@Dict begin tx@NodeDict begin {6.88875 0.0 69.2215 34.61075 3.44437 } false /N@D 16 {InitRnode } /NodeScale {} def NewNode end end 2882 983 a FK(forme)f(:)h (normale)p 210 1111 2133 4 v 209 1210 4 100 v 260 1181 a FJ(\\DeclareFixedF)-8 b(on)m(t)p FK({)1086 1181 y tx@Dict begin tx@NodeDict begin {7.5 2.5 24.86137 12.43068 2.5 } false /N@EE 16 {InitRnode } /NodeScale {} def NewNode end end 1086 1181 a FE(n)p FK(F)h(on)n(t)o(}{)1376 1181 y tx@Dict begin tx@NodeDict begin {6.88875 0.0 12.222 6.111 3.44437 } false /N@AA 16 {InitRnode } /NodeScale {} def NewNode end end 1376 1181 a FK(T1)o(}{)1561 1181 y tx@Dict begin tx@NodeDict begin {6.29724 1.94443 17.7775 8.88875 2.1764 } false /N@BB 16 {InitRnode } /NodeScale {} def NewNode end end 1561 1181 a FK(ptm)o(}{)1791 1181 y tx@Dict begin tx@NodeDict begin {6.88875 0.0 5.5555 2.77774 3.44437 } false /N@CC 16 {InitRnode } /NodeScale {} def NewNode end end 1791 1181 a FK(b}{)1921 1181 y tx@Dict begin tx@NodeDict begin {4.3055 0.0 5.5555 2.77774 2.15274 } false /N@DD 16 {InitRnode } /NodeScale {} def NewNode end end 1921 1181 a FK(n)o(}{2cm})p 2341 1210 4 100 v 209 1310 V 676 1280 a FJ(\\psc)m(harpath)p FK({)p FE(n)p FK(F)g(on)n(t)28 b(PST)-7 b(ric)n(ks})p 2341 1310 V 210 1313 2133 4 v 209 1669 4 356 v 376 1639 a /tx@CharPathSavedShow /show load def /show { dup gsave newpath 0 0 moveto true charpath pathbbox grestore 3 -1 roll eq 3 1 roll eq and { tx@CharPathSavedShow } { true charpath } ifelse } def 376 1639 a FO(PST)-35 b(ricks)2205 1639 y /show /tx@CharPathSavedShow load def 2205 1639 a 2205 1639 a tx@Dict begin gsave STV /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore CP newpath moveto end 2205 1639 a 2341 1669 4 356 v 210 1672 2133 4 v 2371 1411 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@AA InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2371 1411 a 2371 1411 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@B /N@BB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2371 1411 a 2371 1411 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@C /N@CC InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2371 1411 a 2371 1411 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@D /N@DD InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2371 1411 a 2371 1411 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@E /N@EE InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2371 1411 a 86 1788 a SDict begin H.S end 86 1788 a 86 1788 a SDict begin 12 H.A end 86 1788 a 86 1788 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.24.2.1) cvn /DEST pdfmark end 86 1788 a 67 x FJ(24.2.1)93 b(Quelques)31 b(familles)f(de)h(fon)m(te)p 210 1936 3636 4 v 209 2238 4 303 v 430 2208 a /tx@CharPathSavedShow /show load def /show { dup gsave newpath 0 0 moveto true charpath pathbbox grestore 3 -1 roll eq 3 1 roll eq and { tx@CharPathSavedShow } { true charpath } ifelse } def 430 2208 a Ft(PST)-39 b(ricks)1847 2208 y /show /tx@CharPathSavedShow load def 1847 2208 a 1847 2208 a tx@Dict begin gsave STV /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore CP newpath moveto end 1847 2208 a 2037 2238 4 303 v 2301 2208 a /tx@CharPathSavedShow /show load def /show { dup gsave newpath 0 0 moveto true charpath pathbbox grestore 3 -1 roll eq 3 1 roll eq and { tx@CharPathSavedShow } { true charpath } ifelse } def 2301 2208 a Fs(PST)-11 b(r)7 b(ic)-5 b(ks)3611 2208 y /show /tx@CharPathSavedShow load def 3611 2208 a 3611 2208 a tx@Dict begin gsave STV /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore CP newpath moveto end 3611 2208 a 3844 2238 4 303 v 210 2241 3636 4 v 209 2341 4 100 v 709 2311 a FK(famille)27 b(:)h(ppl)g(\(P)n(alatino\))p 2037 2341 V 914 w(famille)g(:)g(pag)e(\(A)-9 b(v)k(an)n(tGarde\))p 3844 2341 V 210 2344 3636 4 v 209 2630 4 286 v 288 2600 a /tx@CharPathSavedShow /show load def /show { dup gsave newpath 0 0 moveto true charpath pathbbox grestore 3 -1 roll eq 3 1 roll eq and { tx@CharPathSavedShow } { true charpath } ifelse } def 288 2600 a Fr(PSTricks)1988 2600 y /show /tx@CharPathSavedShow load def 1988 2600 a 1988 2600 a tx@Dict begin gsave STV /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore CP newpath moveto end 1988 2600 a 2037 2630 4 286 v 2116 2600 a /tx@CharPathSavedShow /show load def /show { dup gsave newpath 0 0 moveto true charpath pathbbox grestore 3 -1 roll eq 3 1 roll eq and { tx@CharPathSavedShow } { true charpath } ifelse } def 2116 2600 a Fq(PST)f(ricks)3796 2600 y /show /tx@CharPathSavedShow load def 3796 2600 a 3796 2600 a tx@Dict begin gsave STV /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore CP newpath moveto end 3796 2600 a 3844 2630 4 286 v 210 2633 3636 4 v 209 2733 4 100 v 723 2703 a FK(famille)27 b(:)h(p)r(cr)g(\(Courier\))p 2037 2733 V 710 w(famille)g(:)g(pnc)g(\(NewCen)n(turySc)n(ho)r(olb)r(o) r(ok\))p 3844 2733 V 210 2736 3636 4 v 209 3052 4 316 v 622 2988 a /tx@CharPathSavedShow /show load def /show { dup gsave newpath 0 0 moveto true charpath pathbbox grestore 3 -1 roll eq 3 1 roll eq and { tx@CharPathSavedShow } { true charpath } ifelse } def 622 2988 a Fp(PST)-22 b(ric)-7 b(ks)1655 2988 y /show /tx@CharPathSavedShow load def 1655 2988 a 1655 2988 a tx@Dict begin gsave STV /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore CP newpath moveto end 1655 2988 a 2037 3052 4 316 v 2400 2988 a /tx@CharPathSavedShow /show load def /show { dup gsave newpath 0 0 moveto true charpath pathbbox grestore 3 -1 roll eq 3 1 roll eq and { tx@CharPathSavedShow } { true charpath } ifelse } def 2400 2988 a Fo(PSTr)t(ic)l(ks)3512 2988 y /show /tx@CharPathSavedShow load def 3512 2988 a 3512 2988 a tx@Dict begin gsave STV /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore CP newpath moveto end 3512 2988 a 3844 3052 4 316 v 210 3055 3636 4 v 209 3155 4 100 v 722 3125 a FK(famille)27 b(:)h(psy)g(\(Sym)n(b)r(ol\))p 2037 3155 V 895 w(famille)g(:)f(pzc)h(\(ZapfChancery\))p 3844 3155 V 210 3158 3636 4 v 209 3446 4 289 v 398 3416 a /tx@CharPathSavedShow /show load def /show { dup gsave newpath 0 0 moveto true charpath pathbbox grestore 3 -1 roll eq 3 1 roll eq and { tx@CharPathSavedShow } { true charpath } ifelse } def 398 3416 a Fn(PST)-28 b(ric)-7 b(ks)1879 3416 y /show /tx@CharPathSavedShow load def 1879 3416 a 1879 3416 a tx@Dict begin gsave STV /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore CP newpath moveto end 1879 3416 a 2037 3446 4 289 v 2439 3416 a /tx@CharPathSavedShow /show load def /show { dup gsave newpath 0 0 moveto true charpath pathbbox grestore 3 -1 roll eq 3 1 roll eq and { tx@CharPathSavedShow } { true charpath } ifelse } def 2439 3416 a Fp(PST)-22 b(ric)-7 b(ks)3472 3416 y /show /tx@CharPathSavedShow load def 3472 3416 a 3472 3416 a tx@Dict begin gsave STV /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore CP newpath moveto end 3472 3416 a 3844 3446 4 289 v 210 3450 3636 4 v 209 3549 4 100 v 684 3519 a FK(famille)28 b(:)f(ph)n(v)h (\(Helv)n(etica\))p 2037 3549 V 861 w(famille)g(:)f(pzd)h (\(ZapfDingbats\))p 3844 3549 V 210 3553 3636 4 v 0 TeXcolorgray 1476 5662 a(99)p 0 TeXcolorgray eop end %%Page: 100 100 TeXDict begin 100 99 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.100) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.24.2.2) cvn /DEST pdfmark end 86 448 a 83 x FJ(24.2.2)93 b(Mise)31 b(en)g(forme)p 210 597 3441 4 v 209 696 4 100 v 1029 666 a FE(n)p FK(psc)n(harpath[linecolor=ligh)n(tgra)n(y]{)p FE(n)o FK(F)-7 b(on)n(t)22 b(PsT)-7 b(ric)n(ks})p 3649 696 V 210 700 3441 4 v 209 1055 4 356 v 1056 1025 a /tx@CharPathSavedShow /show load def /show { dup gsave newpath 0 0 moveto true charpath pathbbox grestore 3 -1 roll eq 3 1 roll eq and { tx@CharPathSavedShow } { true charpath } ifelse } def 1056 1025 a FO(PsT)-35 b(ricks)2805 1025 y /show /tx@CharPathSavedShow load def 2805 1025 a 2805 1025 a tx@Dict begin gsave STV /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.75 setgray gsave 1.0 SLW 0.75 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore CP newpath moveto end 2805 1025 a 3649 1055 4 356 v 210 1058 3441 4 v 209 1158 4 100 v 261 1128 a FE(n)p FK(psc)n(harpath[\034llst)n (yle=gradien)n(t,gradb)r(egin=r)o(ed,gr)o(adend=cy)m(an,s)o(hado)m (w=true]{)o FE(n)p FK(F)-7 b(on)m(t)22 b(PsT)-7 b(ric)n(ks})p 3649 1158 V 210 1161 3441 4 v 209 1517 4 356 v 1056 1487 a /tx@CharPathSavedShow /show load def /show { dup gsave newpath 0 0 moveto true charpath pathbbox grestore 3 -1 roll eq 3 1 roll eq and { tx@CharPathSavedShow } { true charpath } ifelse } def 1056 1487 a FO(PsT)-35 b(ricks)2805 1487 y /show /tx@CharPathSavedShow load def 2805 1487 a 2805 1487 a tx@Dict begin gsave STV /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor gsave 3.0 -45. tx@Dict begin PtoC end Shadow 0.25 setgray gsave fill grestore stroke grestore gsave 1 setgray gsave fill grestore stroke grestore gsave false 1 0.0 0.0 gsave 1 0 0 setrgbcolor currentrgbcolor grestore gsave 1 0 0 0 setcmykcolor currentrgbcolor grestore 300 0.9 0. false tx@GradientDict begin GradientFill end grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore CP newpath moveto end 2805 1487 a 3649 1517 4 356 v 210 1520 3441 4 v 209 1620 4 100 v 1083 1590 a FE(n)p FK(psc)n (harpath[doubleline=true]{)p FE(n)p FK(F)-7 b(on)n(t)24 b(PsT)-7 b(ric)n(ks})p 3649 1620 V 210 1623 3441 4 v 209 1978 4 356 v 1056 1948 a /tx@CharPathSavedShow /show load def /show { dup gsave newpath 0 0 moveto true charpath pathbbox grestore 3 -1 roll eq 3 1 roll eq and { tx@CharPathSavedShow } { true charpath } ifelse } def 1056 1948 a FO(PsT)-35 b(ricks)2805 1948 y /show /tx@CharPathSavedShow load def 2805 1948 a 2805 1948 a tx@Dict begin gsave STV /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 3.25 SLW 0 0 1 setrgbcolor gsave 3.25 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave 1.25 SLW 1 setgray stroke grestore grestore CP newpath moveto end 2805 1948 a 3649 1978 4 356 v 210 1982 3441 4 v 209 2081 4 100 v 1135 2051 a FE(n)p FK(psc)n(harpath[shado)n(w=true]{)p FE(n)p FK(F)-7 b(on)n(t)23 b(PsT)-7 b(ric)n(ks})p 3649 2081 V 210 2085 3441 4 v 209 2440 4 356 v 1056 2410 a /tx@CharPathSavedShow /show load def /show { dup gsave newpath 0 0 moveto true charpath pathbbox grestore 3 -1 roll eq 3 1 roll eq and { tx@CharPathSavedShow } { true charpath } ifelse } def 1056 2410 a FO(PsT)-35 b(ricks)2805 2410 y /show /tx@CharPathSavedShow load def 2805 2410 a 2805 2410 a tx@Dict begin gsave STV /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor gsave 3.0 -45. tx@Dict begin PtoC end Shadow 0.25 setgray gsave fill grestore stroke grestore gsave 1 setgray gsave fill grestore stroke grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore CP newpath moveto end 2805 2410 a 3649 2440 4 356 v 210 2443 3441 4 v 210 2554 2494 4 v 209 2654 4 100 v 919 2624 a FJ(\\psc)m(harpath)30 b FK(a)n(v)n(ec)c(ast\351risque)p 2702 2654 V 210 2657 2494 4 v 209 2757 4 100 v 839 2727 a FJ(\\psc)m(harpath*)p FK({)p FE(n)p FK(F)-7 b(on)n(t)28 b(PsT)-7 b(ric)n(ks})p 2702 2757 V 210 2760 2494 4 v 209 3116 4 356 v 582 3086 a /tx@CharPathSavedShow /show load def /show { dup gsave newpath 0 0 moveto true charpath pathbbox grestore 3 -1 roll eq 3 1 roll eq and { tx@CharPathSavedShow } { true charpath } ifelse } def 582 3086 a FO(PsT)-35 b(ricks)2332 3086 y /show /tx@CharPathSavedShow load def 2332 3086 a 2332 3086 a tx@Dict begin gsave STV /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2332 3086 a 2702 3116 4 356 v 210 3119 2494 4 v 209 3219 4 100 v 612 3189 a FE(n)p FK(psc)n (harpath*[linecolor=cy)n(an]{)p FE(n)p FK(F)-7 b(on)n(t)21 b(PsT)-7 b(ric)n(ks})p 2702 3219 V 210 3222 2494 4 v 209 3577 4 356 v 582 3548 a /tx@CharPathSavedShow /show load def /show { dup gsave newpath 0 0 moveto true charpath pathbbox grestore 3 -1 roll eq 3 1 roll eq and { tx@CharPathSavedShow } { true charpath } ifelse } def 582 3548 a FO(PsT)-35 b(ricks)2332 3548 y /show /tx@CharPathSavedShow load def 2332 3548 a 2332 3548 a tx@Dict begin gsave STV /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2332 3548 a 2702 3577 4 356 v 210 3581 2494 4 v 209 3680 4 100 v 261 3651 a FE(n)p FK(psc)n(harpath[doubleline=true,linecolor=magen)n(ta]{)o FE(n)p FK(F)-7 b(on)m(t)22 b(PsT)-7 b(ric)n(ks})p 2702 3680 V 210 3684 2494 4 v 209 4039 4 356 v 582 4009 a /tx@CharPathSavedShow /show load def /show { dup gsave newpath 0 0 moveto true charpath pathbbox grestore 3 -1 roll eq 3 1 roll eq and { tx@CharPathSavedShow } { true charpath } ifelse } def 582 4009 a FO(PsT)-35 b(ricks)2332 4009 y /show /tx@CharPathSavedShow load def 2332 4009 a 2332 4009 a tx@Dict begin gsave STV /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 3.25 SLW 0 1 0 0 setcmykcolor gsave 3.25 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave 1.25 SLW 1 setgray stroke grestore grestore CP newpath moveto end 2332 4009 a 2702 4039 4 356 v 210 4042 2494 4 v 86 4159 a SDict begin H.S end 86 4159 a 86 4159 a SDict begin 12 H.A end 86 4159 a 86 4159 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.24.2.3) cvn /DEST pdfmark end 86 4159 a 66 x FJ(24.2.3)93 b(E\033ets)31 b(sp)s(\351ciaux)p 210 4306 2287 4 v 209 4406 4 100 v 260 4376 a(\\psb)s(o)m(x\034ll)p FK({)p FE(n)p FK(tin)n(y)26 b(pstric)n(ks})p 2496 4406 V 209 4506 V 260 4476 a FE(n)p FK(psc)n(harpath[)p 1 0 0 TeXcolorrgb(\034llst)n(yle=b)r(o)n(x\034ll,\034llangle=45)p 0 TeXcolorgray(])d({)p FE(n)p FK(F)-7 b(on)n(t)27 b(PsT)-7 b(ric)n(ks})p 2496 4506 V 210 4509 2287 4 v 209 4946 4 437 v 260 4916 a /tx@CharPathSavedShow /show load def /show { dup gsave newpath 0 0 moveto true charpath pathbbox grestore 3 -1 roll eq 3 1 roll eq and { tx@CharPathSavedShow } { true charpath } ifelse } def 260 4916 a Fm(PsT)-44 b(ricks)2447 4916 y /show /tx@CharPathSavedShow load def 2447 4916 a 2447 4916 a tx@Dict begin /mtrxc CM def CP CP T STV /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore mtrxc setmatrix moveto 0 setgray end 2447 4916 a 2447 4916 a tx@Dict begin 45. RotBegin end 2447 4916 a 2447 4916 a tx@Dict begin /Box { end 2447 4916 a Fv(pstric)o(ks)2447 4916 y tx@Dict begin } def /CycleX {} def /CycleY {} def 23.12512 0.0 add 3.44444 0.97221 0.0 add add gsave gsave STV CM grestore dtransform CM idtransform abs /h ED abs /w ED pathbbox h div round 2 add cvi /y2 ED w div round 2 add cvi /x2 ED h div round 2 sub cvi /y1 ED w div round 2 sub cvi /x1 ED /CoefLoopX 0 def /CoefLoopY 0 def /CoefMoveX 0 def /CoefMoveY 0 def 45. 0 ne {/CoefLoopX 8 def /CoefLoopY 8 def} if 0 0 ne {/CoefLoopX CoefLoopX 1 add def} if 0 0 ne {/CoefLoopY CoefLoopY 1 add def} if 0.0 0 ne {/CoefLoopX CoefLoopX 2 add def 0.0 0 gt {/CoefMoveX CoefLoopX def} {/CoefMoveX CoefLoopX neg def} ifelse} if 0.0 0 ne {/CoefLoopY CoefLoopY 2 add def 0.0 0 gt {/CoefMoveY CoefLoopY def} {/CoefMoveY CoefLoopY neg def} ifelse} if 0.0 0 ne {/CoefLoopX CoefLoopX 1 add def} if 0.0 0 ne {/CoefLoopY CoefLoopY 1 add def} if /CoefLoopX CoefLoopX 0 add def /CoefLoopY CoefLoopY 0 add def /x2 x2 x1 sub 4 sub CoefLoopX 2 mul add def /y2 y2 y1 sub 4 sub CoefLoopY 2 mul add def w x1 CoefLoopX add CoefMoveX add mul h y1 y2 add 1 sub CoefLoopY sub CoefMoveY sub mul moveto CP y1 h mul sub neg /y1 ED x1 w mul sub neg /x1 ED 0 0 eq {clip} if 0.0 0.0 gsave STV CM grestore dtransform CM idtransform /hmove ED /wmove ED /row 0 def y2 { /row row 1 add def /column 0 def /x x1 def CycleX save x2 { /column column 1 add def CycleY save CP x y1 T moveto Box restore /x x w add def 0 hmove translate } repeat restore /y1 y1 h add def wmove 0 translate } repeat currentpoint currentfont grestore setfont moveto end 2447 4916 a 2447 4916 a tx@Dict begin RotEnd end 2447 4916 a 2447 4916 a tx@Dict begin gsave STV gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore CP newpath moveto end 2447 4916 a 2496 4946 4 437 v 210 4949 2287 4 v 0 TeXcolorgray 1456 5662 a FK(100)p 0 TeXcolorgray eop end %%Page: 101 101 TeXDict begin 101 100 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.101) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 3011 4 v 209 551 4 100 v 260 521 a FE(n)p FK(DeclareFixedF)-7 b(on)n(t{)p FE(n)p FK(F)g(on)n(t}{T1}{ph)n(v}{b}{)o(n}{)o(2cm})p 3219 551 V 209 651 V 260 621 a FJ(\\pstextpath)p FK(\(0,0\){)p FJ(\\psc)m(harpath*)p FK([linest)n(yle=none]{)p FE(n)p FK(F)g(on)n(t)27 b(PsT)-7 b(ric)n(ks}})p 3219 651 V 209 751 V 260 721 a({)p FE(n)p FK(tin)n(y)27 b(PsT)-7 b(ric)n(ks)25 b(PsT)-7 b(ric)n(ks)26 b(PsT)-7 b(ric)n(ks)26 b(...})p 3219 751 V 210 754 3011 4 v 209 1301 4 547 v 288 1271 a /tx@CharPathSavedShow /show load def /show { dup gsave newpath 0 0 moveto true charpath pathbbox grestore 3 -1 roll eq 3 1 roll eq and { tx@CharPathSavedShow } { true charpath } ifelse } def 288 1271 a Fl(PsT)-57 b(ric)-14 b(ks)3171 1271 y /show /tx@CharPathSavedShow load def 3171 1271 a 3171 1271 a tx@Dict begin gsave STV /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor grestore end 3171 1271 a -21735 1271 a tx@TextPathDict begin currentpoint pop /Hoffset exch def end -21735 1271 a -21735 1271 a tx@TextPathDict begin currentpoint pop /Voffset exch def end -21735 1271 a 3171 1271 a /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end dup 0 gt { tx@TextPathDict begin 0 InitTextPath end /show { tx@TextPathDict begin TextPathShow end } def } { pop } ifelse 3171 1271 a Fv(PsT)l(ric)o(ks)19 b(PsT)l(ric)o(ks)g(PsT)l(ric)o(ks)g(PsT)l(ric)o (ks)f(PsT)l(ric)o(ks)h(PsT)l(ric)o(ks)g(PsT)l(ric)o(ks)g(PsT)l(ric)o (ks)g(PsT)l(ric)o(ks)f(PsT)l(ric)o(ks)h(PsT)l(ric)o(ks)g(PsT)l(ric)o (ks)g(PsT)l(ric)o(ks)f(PsT)l(ric)o(ks)h(PsT)l(ric)o(ks)g(PsT)l(ric)o (ks)g(PsT)l(ric)o(ks)g(PsT)l(ric)o(ks)f(PsT)l(ric)o(ks)h(PsT)l(ric)o (ks)g(PsT)l(ric)o(ks)g(PsT)l(ric)o(ks)g(PsT)l(ric)o(ks)f(PsT)l(ric)o (ks)h(PsT)l(ric)o(ks)g(PsT)l(ric)o(ks)g(PsT)l(ric)o(ks)g(PsT)l(ric)o (ks)f(PsT)l(ric)o(ks)h(PsT)l(ric)o(ks)g(PsT)l(ric)o(ks)g(PsT)l(ric)o (ks)g(PsT)l(ric)o(ks)f(PsT)l(ric)o(ks)h(PsT)l(ric)o(ks)g(PsT)l(ric)o (ks)g(PsT)l(ric)o(ks)f(PsT)l(ric)o(ks)h(PsT)l(ric)o(ks)g(PsT)l(ric)o (ks)g(PsT)l(ric)o(ks)g(PsT)l(ric)o(ks)f(PsT)l(ric)o(ks)h(PsT)l(ric)o (ks)g(PsT)l(ric)o(ks)g(PsT)l(ric)o(ks)g(PsT)l(ric)o(ks)f(PsT)l(ric)o (ks)h(PsT)l(ric)o(ks)g(PsT)l(ric)o(ks)g(PsT)l(ric)o(ks)g(PsT)l(ric)o (ks)f(PsT)l(ric)o(ks)h(PsT)l(ric)o(ks)g(PsT)l(ric)o(ks)g(PsT)l(ric)o (ks)f(PsT)l(ric)o(ks)h(PsT)l(ric)o(ks)g(PsT)l(ric)o(ks)g(PsT)l(ric)o (ks)g(PsT)l(ric)o(ks)f(PsT)l(ric)o(ks)h(PsT)l(ric)o(ks)g(PsT)l(ric)o (ks)g(PsT)l(ric)o(ks)g(PsT)l(ric)o(ks)f(PsT)l(ric)o(ks)h(PsT)l(ric)o (ks)g(PsT)l(ric)o(ks)g(PsT)l(ric)o(ks)g(PsT)l(ric)o(ks)f(PsT)l(ric)o (ks)h(PsT)l(ric)o(ks)g(PsT)l(ric)o(ks)g(PsT)l(ric)o(ks)g(PsT)l(ric)o (ks)f(PsT)l(ric)o(ks)h(PsT)l(ric)o(ks)g(PsT)l(ric)o(ks)g(PsT)l(ric)o (ks)f(PsT)l(ric)o(ks)h(PsT)l(ric)o(ks)g(PsT)l(ric)o(ks)g(PsT)l(ric)o (ks)g(PsT)l(ric)o(ks)f(PsT)l(ric)o(ks)h(PsT)l(ric)o(ks)g(PsT)l(ric)o (ks)g(PsT)l(ric)o(ks)g(PsT)l(ric)o(ks)f(PsT)l(ric)o(ks)h(PsT)l(ric)o (ks)g(PsT)l(ric)o(ks)g(PsT)l(ric)o(ks)g(PsT)l(ric)o(ks)f(PsT)l(ric)o (ks)h(PsT)l(ric)o(ks)g(PsT)l(ric)o(ks)g(PsT)l(ric)o(ks)f(PsT)l(ric)o (ks)h(PsT)l(ric)o(ks)g(PsT)l(ric)o(ks)g(PsT)l(ric)o(ks)g(PsT)l(ric)o (ks)f(PsT)l(ric)o(ks)h(PsT)l(ric)o(ks)g(PsT)l(ric)o(ks)g(PsT)l(ric)o (ks)28077 1271 y currentpoint newpath moveto /show /tx@TextPathSavedShow load def 28077 1271 a 3219 1301 4 547 v 210 1304 3011 4 v 86 1420 a SDict begin H.S end 86 1420 a 86 1420 a SDict begin 12 H.A end 86 1420 a 86 1420 a SDict begin [/View [/XYZ H.V]/Dest (subsection.24.3) cvn /DEST pdfmark end 86 1420 a 77 x FG(24.3)112 b(psc)m(harclip)p 210 1581 2962 4 v 209 1681 4 100 v 260 1651 a FE(n)p FK(DeclareFixedF)-7 b(on)n(t{)p FE(n)p FK(F)g(on)n(t}{T1}{p)r(cr}{b}{)o(n}{)o(2cm})p 3171 1681 V 209 1780 V 260 1751 a FE(n)p FK(b)r (egin{pspicture*}\(12,3\))p 3171 1780 V 209 1880 V 260 1850 a FJ(\\b)s(egin{psc)m(harclip})p FK([doubleline=true]{)p 3171 1880 V 209 1980 V 260 1950 a FE(n)p FK(rput\(6,1.5\){)p FE(n)p FK(F)g(on)n(t)25 b(PST)-7 b(ric)n(ks})p 3171 1980 V 209 2079 V 260 2049 a(})p 3171 2079 V 209 2179 V 260 2149 a FJ(\\end{psc)m(harclip})p 3171 2179 V 209 2279 V 260 2249 a FE(n)p FK(end{pspicture*})p 3171 2279 V 209 2378 V 3171 2378 V 210 2382 2962 4 v 209 3002 4 621 v 288 2972 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 341.43292 a add def /d 0.0 a add neg def /h 71.13185 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 288 2972 a 288 2972 a /tx@CharPathSavedShow /show load def /show { dup gsave newpath 0 0 moveto true charpath pathbbox grestore 3 -1 roll eq 3 1 roll eq and { tx@CharPathSavedShow } { true charpath } ifelse } def 288 2972 a 288 2972 a tx@Dict begin { 170.71646 35.56592 } PutCoor PutBegin end 288 2972 a -846 3125 a Fk(PSTricks)288 2972 y tx@Dict begin PutEnd end 288 2972 a 288 2972 a /show /tx@CharPathSavedShow load def 288 2972 a 288 2972 a tx@Dict begin gsave STV /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 3.25 SLW 0 0 1 setrgbcolor gsave 3.25 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave 1.25 SLW 1 setgray stroke grestore grestore end 288 2972 a 288 2972 a clip currentpoint newpath moveto 288 2972 a 288 2972 a currentpoint initclip moveto 288 2972 a 3122 2972 a currentpoint initclip moveto 3122 2972 a 3171 3002 4 621 v 210 3005 2962 4 v 0 TeXcolorgray 1456 5662 a FK(101)p 0 TeXcolorgray eop end %%Page: 102 102 TeXDict begin 102 101 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.102) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 210 531 a FK(================)o(===)o(==)o(==)o(===)o(==)o(==)o(===)o(==)o(==)o (===)o(==)o(==)o(===)o(==)o(===)o(==)o(==)o(===)o(==)o(==)o(===)o(==)o (==)o(==)86 656 y SDict begin H.S end 86 656 a 86 656 a SDict begin 12 H.A end 86 656 a 86 656 a SDict begin [/View [/XYZ H.V]/Dest (section.25) cvn /DEST pdfmark end 86 656 a 150 x FH(25)135 b(Ob)t(jets)45 b(div)l(ers)86 911 y SDict begin H.S end 86 911 a 86 911 a SDict begin 12 H.A end 86 911 a 86 911 a SDict begin [/View [/XYZ H.V]/Dest (subsection.25.1) cvn /DEST pdfmark end 86 911 a 93 x FG(25.1)112 b(Des)38 b(d\351s)p 210 1070 3226 4 v 209 1383 4 314 v 502 1235 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0.3 true -14.22636 -14.22636 14.22636 14.22636 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 2.84544 1. .setopacityalpha SD end @endspecial 792 1383 V 556 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0.3 true -14.22636 -14.22636 14.22636 14.22636 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor -8.5359 -8.5359 2.84544 1. .setopacityalpha SD end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 8.5359 8.5359 2.84544 1. .setopacityalpha SD end @endspecial 1321 1383 V 528 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0.3 true -14.22636 -14.22636 14.22636 14.22636 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 2.84544 1. .setopacityalpha SD end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor -8.5359 -8.5359 2.84544 1. .setopacityalpha SD end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 8.5359 8.5359 2.84544 1. .setopacityalpha SD end @endspecial 1849 1383 V 529 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0.3 true -14.22636 -14.22636 14.22636 14.22636 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor -8.5359 -8.5359 2.84544 1. .setopacityalpha SD end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 8.5359 8.5359 2.84544 1. .setopacityalpha SD end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor -8.5359 8.5359 2.84544 1. .setopacityalpha SD end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 8.5359 -8.5359 2.84544 1. .setopacityalpha SD end @endspecial 2377 1383 V 528 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0.3 true -14.22636 -14.22636 14.22636 14.22636 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 2.84544 1. .setopacityalpha SD end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor -8.5359 -8.5359 2.84544 1. .setopacityalpha SD end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 8.5359 8.5359 2.84544 1. .setopacityalpha SD end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor -8.5359 8.5359 2.84544 1. .setopacityalpha SD end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 8.5359 -8.5359 2.84544 1. .setopacityalpha SD end @endspecial 2906 1383 V 529 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0.3 true -14.22636 -14.22636 14.22636 14.22636 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor -8.5359 -8.5359 2.84544 1. .setopacityalpha SD end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 8.5359 8.5359 2.84544 1. .setopacityalpha SD end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor -8.5359 8.5359 2.84544 1. .setopacityalpha SD end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 8.5359 -8.5359 2.84544 1. .setopacityalpha SD end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor -8.5359 0.0 2.84544 1. .setopacityalpha SD end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 8.5359 0.0 2.84544 1. .setopacityalpha SD end @endspecial 3434 1383 V 210 1386 3226 4 v 209 1486 4 100 v 260 1456 a FJ(\\psdice)p FK({1})p 792 1486 V 153 w FJ(\\psdice)p FK({2})p 1321 1486 V 97 w FJ(\\psdice)p FK({3})p 1849 1486 V 97 w FJ(\\psdice)p FK({4})p 2377 1486 V 98 w FJ(\\psdice)p FK({5})p 2906 1486 V 97 w FJ(\\psdice)p FK({6})p 3434 1486 V 210 1489 3226 4 v 210 1600 843 4 v 209 2197 4 597 v 632 1884 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0.3 true -28.45274 -28.45274 28.45274 28.45274 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 5.69089 1. .setopacityalpha SD end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor -17.07181 -17.07181 5.69089 1. .setopacityalpha SD end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 17.07181 17.07181 5.69089 1. .setopacityalpha SD end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor -17.07181 17.07181 5.69089 1. .setopacityalpha SD end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 17.07181 -17.07181 5.69089 1. .setopacityalpha SD end @endspecial 1051 2197 V 210 2201 843 4 v 209 2300 4 100 v 260 2270 a FE(n)p FK(psdice[)p 1 0 0 TeXcolorrgb(unit)p 0 TeXcolorgray(=2]{5})p 1051 2300 V 210 2304 843 4 v 86 2420 a SDict begin H.S end 86 2420 a 86 2420 a SDict begin 12 H.A end 86 2420 a 86 2420 a SDict begin [/View [/XYZ H.V]/Dest (subsection.25.2) cvn /DEST pdfmark end 86 2420 a 76 x FG(25.2)112 b(Dessins)38 b(h)m (umouristiques)210 2649 y FK(utilisation)28 b(du)g(mo)r(dule)g(\023)22 b FJ(pst-fun)g FK(\024)86 2782 y SDict begin H.S end 86 2782 a 86 2782 a SDict begin 12 H.A end 86 2782 a 86 2782 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.25.2.1) cvn /DEST pdfmark end 86 2782 a 83 x FJ(25.2.1)93 b(Commandes)31 b(brutes)p 210 2930 2893 4 v 209 4307 4 1377 v 614 3568 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -28.45276 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45276 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -71.1319 def /maxTickline 71.1319 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -71.1319 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 71.1319 0 -71.1319 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -71.1319 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45276 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45276 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 3358 a FF(1)295 3122 y(2)231 3827 y FE(\000)p FF(1)231 4063 y FE(\000)p FF(2)830 4253 y(1)194 b(2)-783 b FE(\000)p FF(1)614 3568 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -14.22638 28.45276 -15.6491 34.14322 -14.22638 39.83368 -11.38092 43.53268 -5.69046 46.94687 0.0 45.52458 11.38092 39.26494 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -12.80365 17.07182 -14.22638 28.45276 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -8.5359 28.45276 -5.69046 22.76228 -7.11319 14.22638 -11.38092 2.84544 -11.38092 -5.69046 -14.22638 -14.22638 -22.76228 -12.80365 -25.6073 0.0 -21.33957 11.38092 -12.80365 17.07182 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 4.83691 8.5359 6.25963 14.22638 5.69046 17.07182 0.0 19.91684 -5.69046 22.76228 -8.5359 28.45276 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33957 15.6491 17.07182 17.07182 7.11319 11.38092 2.84544 5.69046 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 22.76228 11.38092 21.33957 15.6491 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 7.11319 0.0 14.22638 7.11319 22.76228 11.38092 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 2.84544 5.69046 7.11319 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 4.26773 -15.6491 -1.42271 -14.22638 -2.84544 -7.11319 1.42271 0.0 4.26773 2.84544 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -15.6491 -51.21504 -17.07182 -46.94687 -14.22638 -42.67914 -5.69046 -39.83368 0.0 -41.25641 5.69046 -42.67914 5.69046 -42.67914 5.69046 -35.56595 2.84544 -28.45276 4.26773 -15.6491 5.69046 -12.80365 5.69046 -5.69046 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -11.38092 -54.06006 -15.6491 -51.21504 -11.38092 -45.52458 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 11.38092 -38.41139 13.6572 -46.94687 14.22638 -51.21504 0.0 -54.06006 -11.38092 -54.06006 -8.5359 -48.3696 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 22.76228 -35.56595 17.07182 -38.41139 11.38092 -38.41139 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 34.14322 -45.52458 38.41139 -51.21504 28.45276 -56.90552 21.33957 -54.06006 17.07182 -48.3696 17.07182 -41.25641 17.07182 -38.41139 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 24.18501 -35.56595 28.45276 -42.67914 28.45276 -42.67914 39.83368 -42.67914 42.67914 -49.79233 38.41139 -51.21504 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 22.76228 0.0 25.6073 -8.5359 28.45276 -21.33957 28.45276 -28.45276 24.18501 -35.56595 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 19.91684 9.95863 28.45276 0.0 32.72049 -12.80365 28.45276 -15.6491 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 19.91684 25.03856 22.76228 22.76228 34.14322 17.07182 39.83368 9.95863 35.56595 -2.84544 28.45276 0.0 25.6073 7.11319 22.76228 15.6491 14.22638 22.76228 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 14.22638 25.6073 5.69046 22.76228 0.0 27.03003 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 28.45276 32.72049 22.76228 25.6073 14.22638 25.6073 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 31.2982 42.67914 34.14322 34.14322 31.2982 28.45276 28.45276 32.72049 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ 28.45276 38.41139 17.07182 35.56595 14.79555 45.52458 19.91684 54.06006 28.45276 51.21504 31.2982 42.67914 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave 0.75 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 14.22638 31.2982 11.38092 34.14322 14.22638 39.83368 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -12.80365 42.67914 -5.69046 46.94687 0.0 45.52458 7.11319 42.67914 11.38092 38.41139 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 2.84544 39.83368 2.84544 42.67914 7.11319 42.67914 11.38092 36.98866 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 2.84544 31.2982 -1.42271 35.56595 -2.84544 39.83368 0.0 39.83368 7.11319 35.56595 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 8.5359 38.41139 1.42271 1. .setopacityalpha SD end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 4.83691 35.56595 1.42271 1. .setopacityalpha SD end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 1.42271 28.73712 0.0 26.46085 -2.84544 25.6073 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -2.84544 35.56595 -5.69046 41.82558 -2.84544 42.67914 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 19.91684 -25.6073 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -9.95863 56.90552 -12.80365 42.67914 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -5.69046 62.59598 -9.95863 45.52458 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -5.69046 56.90552 -5.69046 45.52458 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 51.21504 -5.69046 42.67914 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 12.80365 15.6491 14.22638 22.76228 17.07182 25.6073 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 5.12128 -33.57404 0.0 -31.2982 -2.84544 -28.45276 0.0 -23.33147 2.84544 -22.76228 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 11.38092 -7.11319 12.80365 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 15.6491 -11.38092 9.95863 -5.69046 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 19.91684 -14.22638 19.91684 -8.5359 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 34.14322 -14.22638 28.45276 -7.11319 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1182 4307 V 1352 4041 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 199.16931 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 199.16931 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -14.22638 def /maxTickline 128.03741 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -14.22638 128.03741 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 128.03741 0 -14.22638 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -14.22638 128.03741 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 199.16931 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 199.16931 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1269 4067 a(0)1269 3831 y(1)1269 3594 y(2)1269 3358 y(3)1269 3122 y(4)1567 4253 y(1)194 b(2)h(3)f(4)g(5)g(6)h(7)1352 4041 y @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 24.18501 34.14322 17.07182 31.2982 11.38092 46.94687 2.84544 51.21504 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 71.1319 99.58466 71.1319 119.5015 45.52458 92.47147 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 91.04874 42.67914 105.27512 22.76228 110.96558 39.83368 128.03741 42.67914 120.92422 54.06006 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 91.04874 79.6678 106.69785 91.04874 91.04874 113.81104 78.24509 106.69785 71.1319 99.58466 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 142.2638 45.52458 165.02608 39.83368 170.71655 42.67914 163.60336 56.90552 170.71655 71.1319 142.2638 69.70917 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 76.82236 14.22638 99.58466 14.22638 88.20372 19.91684 91.04874 39.83368 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 54.06006 14.22638 75.39963 25.6073 73.97734 28.45276 75.39963 31.2982 73.97734 34.14322 76.82236 45.52458 62.59598 39.83368 51.21504 31.2982 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 7.11319 68.28644 12.80365 62.59598 14.22638 54.06006 2.84544 62.59598 0.0 59.75096 2.84544 51.21504 9.95863 28.45276 22.76228 8.5359 28.45276 8.5359 56.90552 0.0 76.82236 -5.69046 85.35828 31.2982 113.81104 48.3696 142.2638 45.52458 167.8711 38.41139 170.71655 42.67914 163.60336 56.90552 170.71655 71.1319 162.18063 78.24509 142.2638 69.70917 113.81104 73.97734 85.35828 85.35828 71.1319 99.58466 45.52458 92.47147 28.45276 85.35828 7.11319 68.28644 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 25.6073 71.1319 2 copy moveto 7.11319 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 25.6073 71.1319 4.26773 1. .setopacityalpha SD end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 24.18501 72.55461 2 copy moveto 0.85355 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67914 64.0187 45.52458 45.52458 41.25641 28.45276 28.45276 22.76228 9.95863 28.45276 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 3101 4307 V 210 4310 2893 4 v 209 4410 4 100 v 526 4380 a FJ(\\psBill)p 1182 4410 V 1143 w(\\psFish)p 3101 4410 V 210 4413 2893 4 v 0 TeXcolorgray 1456 5662 a FK(102)p 0 TeXcolorgray eop end %%Page: 103 103 TeXDict begin 103 102 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.103) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 3658 4 v 209 1828 4 1377 v 851 1089 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -71.1319 def /maxTickline 71.1319 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -71.1319 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 71.1319 0 -71.1319 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -71.1319 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 879 a FF(1)295 643 y(2)231 1348 y FE(\000)p FF(1)231 1585 y FE(\000)p FF(2)1066 1774 y(1)194 b(2)-783 b FE(\000)p FF(1)-343 b FE(\000)p FF(2)851 1089 y @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 3.0 SLW 0.5 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 16.21828 -11.38092 19.91684 -25.6073 14.22638 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 3.0 SLW 0.5 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 3.0 SLW 0.5 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 25.6073 19.91684 19.91684 19.91684 11.38092 16.21828 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 3.0 SLW 0.5 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 851 1089 a tx@Dict begin /mtrxc CM def CP CP T STV newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ -5.69046 11.38092 -12.80365 14.22638 -22.76228 9.95863 /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ -22.76228 9.95863 -14.22638 5.69046 -5.69046 11.38092 /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore clip newpath mtrxc setmatrix moveto 0 setgray end 851 1089 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor -17.07182 9.95863 2 copy moveto 4.26773 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor -17.07182 9.95863 1.42271 1. .setopacityalpha SD end @endspecial 851 1089 a currentpoint initclip moveto 851 1089 a 851 1089 a tx@Dict begin /mtrxc CM def CP CP T STV newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 22.76228 14.22638 17.07182 14.22638 11.38092 11.9501 /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 11.38092 11.9501 17.07182 7.11319 22.76228 14.22638 /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore clip newpath mtrxc setmatrix moveto 0 setgray end 851 1089 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 15.6491 11.38092 2 copy moveto 4.26773 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 15.6491 11.38092 1.42271 1. .setopacityalpha SD end @endspecial 851 1089 a currentpoint initclip moveto 851 1089 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -7.11319 5.69046 -14.22638 1.42271 -19.91684 2.84544 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 22.76228 8.5359 19.91684 2.84544 14.22638 5.69046 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 5.69046 -17.07182 14.22638 -8.5359 11.38092 0.0 5.69046 14.22638 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 5.69046 -17.07182 0.0 -14.22638 -2.84544 -17.07182 -8.5359 -14.22638 -2.84544 -8.5359 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -28.45276 -25.6073 -21.33957 -35.56595 -4.26773 -39.83368 8.5359 -39.83368 17.07182 -28.45276 25.6073 -14.22638 28.45276 0.0 28.45276 11.38092 24.18501 22.76228 25.6073 36.4195 14.22638 42.67914 0.0 45.52458 0.0 54.06006 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 14.22638 -28.45276 4.26773 -31.2982 -2.84544 -31.2982 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 12.80365 -25.6073 2.84544 -28.45276 -8.5359 -28.45276 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 0.0 -17.07182 -11.38092 -21.33957 -17.07182 -25.6073 /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 1.42271 -25.6073 0.0 -17.07182 /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ -11.38092 -31.2982 -5.69046 -27.03003 1.42271 -25.6073 /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ -17.07182 -25.6073 -11.38092 -31.2982 /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.75 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 22.76228 -22.76228 17.07182 -18.49411 4.26773 -17.07182 /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 19.91684 -28.45276 22.76228 -22.76228 /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 5.69046 -25.6073 14.22638 -25.6073 19.91684 -28.45276 /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 4.26773 -17.07182 5.69046 -25.6073 /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.75 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 5.69046 -25.6073 1.42271 -25.6073 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 56.90552 -56.90552 19.91684 -28.45276 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ 28.45276 -56.90552 11.38092 -48.3696 5.69046 -49.79233 0.0 -56.90552 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1 0 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 2.84544 -40.40286 5.69046 -49.79233 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 11.38092 -48.3696 7.11319 -40.68723 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 5.69046 -2.84544 2.84544 5.69046 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.5 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 34.14322 19.91684 29.87547 24.18501 32.72049 39.83368 25.6073 48.3696 11.38092 49.79233 0.0 54.06006 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0.5 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.5 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67914 -5.69046 38.41139 -8.5359 34.14322 -5.69046 32.72049 5.69046 29.87547 19.91684 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0.5 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.5 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 41.25641 -25.6073 36.98866 -31.2982 31.2982 -28.45276 32.72049 -18.49411 29.87547 -8.5359 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0.5 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.5 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 29.87547 -48.3696 32.72049 -54.06006 36.98866 -51.21504 38.41139 -42.67914 31.2982 -34.14322 24.18501 -28.45276 24.18501 -19.91684 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0.5 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.5 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -28.45276 39.83368 -25.6073 46.94687 -17.07182 51.21504 -5.69046 51.21504 -2.84544 54.06006 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0.5 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.5 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -19.91684 31.2982 -19.91684 25.6073 -25.6073 25.6073 -27.03003 32.72049 -22.76228 38.41139 -8.5359 41.25641 -8.5359 42.67914 -2.84544 45.52458 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0.5 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.5 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -34.14322 2.84544 -36.98866 0.0 -34.14322 -5.69046 -29.87547 0.0 -31.2982 8.5359 -31.2982 17.07182 -28.45276 22.76228 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0.5 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.5 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -45.52458 9.95863 -48.3696 7.11319 -54.06006 8.5359 -52.63777 17.07182 -51.21504 19.91684 -48.3696 25.6073 -36.98866 31.2982 -31.2982 36.98866 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0.5 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.5 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -38.41139 -22.76228 -39.83368 -28.45276 -36.98866 -34.14322 -31.2982 -31.2982 -31.2982 -19.91684 -29.87547 -5.69046 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0.5 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.5 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -48.3696 -39.83368 -54.06006 -44.10185 -48.3696 -48.3696 -42.67914 -45.52458 -41.25641 -36.98866 -38.41139 -22.76228 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0.5 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.5 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -56.90552 -14.22638 -51.21504 -25.6073 -45.52458 -18.49411 -45.52458 -5.69046 -49.79233 8.5359 -45.52458 19.91684 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0.5 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.5 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -39.83368 -48.3696 -39.83368 -54.06006 -45.52458 -56.90552 -54.06006 -54.06006 -56.90552 -39.83368 -48.3696 -28.45276 -42.67914 -17.07182 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0.5 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.5 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -54.06006 24.18501 -48.3696 28.45276 -42.67914 41.25641 -36.98866 48.3696 -27.03003 51.21504 -17.07182 51.21504 -8.5359 52.63777 -2.84544 54.06006 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0.5 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 1418 1828 4 1377 v 1588 1326 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67914 def /maxTickline 99.58466 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67914 99.58466 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 99.58466 0 -42.67914 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -42.67914 99.58466 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 1352 a FF(0)1505 1116 y(1)1505 879 y(2)1505 643 y(3)1440 1585 y FE(\000)p FF(1)1803 1774 y(1)195 b(2)f(3)g(4)1588 1326 y tx@Dict begin tx@NodeDict begin {65.44142 11.38092 } false /N@P5 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {59.75096 4.26773 } false /N@P6 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {67.43289 19.91684 } false /N@P1 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {67.43289 11.38092 } false /N@P2 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {65.44142 11.38092 } false /N@pp2 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {63.16515 11.38092 } false /N@P3 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {62.59598 11.38092 } false /N@P4 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {59.75096 4.26773 } false /N@G4 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {64.0187 5.12128 } false /N@G5 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {67.7177 4.26773 } false /N@G6 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {59.75096 4.26773 } false /N@G1 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {56.90552 0.0 } false /N@G2 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {59.75096 -3.41418 } false /N@G3 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {59.75096 4.26773 } false /N@G7 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {59.75096 0.0 } false /N@G8 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {62.59598 -2.84544 } false /N@G9 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {59.75096 4.26773 } false /N@G10 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {67.7177 4.26773 } false /N@G11 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {66.0106 2.56064 } false /N@G12 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {52.63777 7.11319 } false /N@p1 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {49.79233 2.84544 } false /N@p2 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {49.79233 2.84544 } false /N@g1 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {45.52458 1.13791 } false /N@g2 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {46.94687 -2.84544 } false /N@g3 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {49.79233 2.84544 } false /N@g4 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {46.94687 0.0 } false /N@g5 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {48.3696 -2.84544 } false /N@g6 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {49.79233 2.84544 } false /N@g7 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {48.3696 0.0 } false /N@g8 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {51.21504 -2.84544 } false /N@g9 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {49.79233 2.84544 } false /N@g10 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {53.49132 2.84544 } false /N@g11 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {54.06006 1.42271 } false /N@g12 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {17.07182 21.05519 } false /N@T1 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {17.35619 24.18501 } false /N@T2 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {19.91684 31.2982 } false /N@T3 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {25.6073 34.71239 } false /N@T4 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {28.45276 34.99677 } false /N@T5 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {34.14322 34.71239 } false /N@T6 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {38.41139 34.14322 } false /N@T7 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {48.3696 36.98866 } false /N@T8 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {56.90552 40.40286 } false /N@T9 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {65.44142 42.67914 } false /N@T10 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {72.55461 43.2483 } false /N@T11 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {72.55461 43.2483 } false /N@T12 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {85.35828 54.06006 } false /N@T13 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {91.04874 59.75096 } false /N@T14 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {96.7392 62.59598 } false /N@T15 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {98.16193 56.90552 } false /N@T16 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {93.89418 51.21504 } false /N@T17 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {79.6678 38.98013 } false /N@T18 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {79.6678 38.98013 } false /N@T19 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {76.82236 25.6073 } false /N@T20 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {59.75096 8.5359 } false /N@T21 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {48.3696 3.98337 } false /N@T22 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {36.98866 4.55254 } false /N@T23 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {28.45276 11.38092 } false /N@T24 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {22.76228 17.07182 } false /N@T25 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {19.91684 17.64056 } false /N@T26 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {21.33957 19.91684 } false /N@T27 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {31.86694 34.99677 } false /N@d1 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {34.14322 34.71239 } false /N@d2 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {38.41139 34.14322 } false /N@d3 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {48.3696 36.98866 } false /N@d4 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {56.90552 40.40286 } false /N@d5 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {65.44142 42.67914 } false /N@d6 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {72.55461 43.2483 } false /N@d7 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {81.09053 44.10185 } false /N@d8 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {81.09053 44.10185 } false /N@d9 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {79.6678 38.98013 } false /N@d10 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {73.97734 38.41139 } false /N@d11 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {65.44142 36.98866 } false /N@d12 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {59.75096 31.2982 } false /N@d13 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {54.06006 22.76228 } false /N@d14 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {48.3696 19.91684 } false /N@d15 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {42.67914 19.34766 } false /N@d16 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {36.98866 19.91684 } false /N@d17 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {36.98866 19.91684 } false /N@d18 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {38.41139 22.76228 } false /N@d19 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {38.41139 28.45276 } false /N@d20 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {35.56595 32.72049 } false /N@d21 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {21.33957 19.91684 } false /N@c1 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {29.02193 25.6073 } false /N@c2 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {32.72049 28.45276 } false /N@c3 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {35.56595 28.45276 } false /N@c4 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {35.56595 22.76228 } false /N@c5 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {31.2982 17.64056 } false /N@c6 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {25.6073 17.07182 } false /N@c7 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {19.91684 17.64056 } false /N@c8 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {19.91684 17.64056 } false /N@c9 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {22.76228 17.07182 } false /N@c10 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {25.6073 15.6491 } false /N@c11 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {28.45276 15.07993 } false /N@c12 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {34.14322 17.07182 } false /N@c13 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {36.98866 19.91684 } false /N@c14 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {38.41139 22.76228 } false /N@c15 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {38.41139 28.45276 } false /N@c16 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {35.56595 32.72049 } false /N@c17 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {31.86694 34.99677 } false /N@c18 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {31.86694 34.99677 } false /N@c19 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {32.72049 31.2982 } false /N@c20 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {31.2982 28.45276 } false /N@c21 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {27.5992 25.6073 } false /N@c22 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {22.76228 27.03003 } false /N@C1 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {27.03003 28.45276 } false /N@C2 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {31.2982 31.2982 } false /N@C3 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {31.86694 34.99677 } false /N@C4 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {31.86694 34.99677 } false /N@C5 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {28.45276 34.99677 } false /N@C6 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {25.6073 34.71239 } false /N@C7 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {19.91684 31.2982 } false /N@C8 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {17.07182 21.05519 } false /N@C9 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {12.80365 17.64056 } false /N@B1 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {17.07182 21.05519 } false /N@B2 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {21.33957 19.91684 } false /N@B3 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {19.91684 17.64056 } false /N@B4 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {42.67914 19.34766 } false /N@A1 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {48.3696 19.91684 } false /N@A2 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {54.06006 22.76228 } false /N@A3 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {59.75096 31.2982 } false /N@A4 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {65.44142 36.98866 } false /N@A5 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {73.97734 38.41139 } false /N@A6 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {79.6678 38.98013 } false /N@A7 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {85.35828 39.83368 } false /N@A8 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {91.04874 41.82558 } false /N@A9 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {91.04874 41.82558 } false /N@A10 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {91.04874 41.82558 } false /N@A11 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {88.20372 36.98866 } false /N@A12 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {76.82236 25.6073 } false /N@A13 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {65.44142 21.33957 } false /N@A14 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {56.90552 19.34766 } false /N@A15 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {39.83368 19.34766 } false /N@A16 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {36.98866 19.91684 } false /N@A17 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {36.98866 19.91684 } false /N@A18 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {12.80365 17.64056 } false /N@B5 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a 1588 1326 a tx@Dict begin tx@NodeDict begin {20.77039 19.91684 } false /N@B6 10 {InitPnode } /NodeScale {} def NewNode end end 1588 1326 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.13394 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@P6 known { /N@P6 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@P5 known { /N@P5 load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.13394 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@P4 known { /N@P4 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@P3 known { /N@P3 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@pp2 known { /N@pp2 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@P2 known { /N@P2 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@P1 known { /N@P1 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave 0 0 0.7 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@G3 known { /N@G3 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@G2 known { /N@G2 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@G1 known { /N@G1 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@G6 known { /N@G6 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@G5 known { /N@G5 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@G4 known { /N@G4 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@G9 known { /N@G9 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@G8 known { /N@G8 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@G7 known { /N@G7 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@G12 known { /N@G12 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@G11 known { /N@G11 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@G10 known { /N@G10 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.13394 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@p2 known { /N@p2 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@p1 known { /N@p1 load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.13394 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@g3 known { /N@g3 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@g2 known { /N@g2 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@g1 known { /N@g1 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@g6 known { /N@g6 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@g5 known { /N@g5 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@g4 known { /N@g4 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@g9 known { /N@g9 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@g8 known { /N@g8 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@g7 known { /N@g7 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@g12 known { /N@g12 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@g11 known { /N@g11 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@g10 known { /N@g10 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@T27 known { /N@T27 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T27 known { /N@T27 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T26 known { /N@T26 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T26 known { /N@T26 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T25 known { /N@T25 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T24 known { /N@T24 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T23 known { /N@T23 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T22 known { /N@T22 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T21 known { /N@T21 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T20 known { /N@T20 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T19 known { /N@T19 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T18 known { /N@T18 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T17 known { /N@T17 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T16 known { /N@T16 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T15 known { /N@T15 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T14 known { /N@T14 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T13 known { /N@T13 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T12 known { /N@T12 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T11 known { /N@T11 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T10 known { /N@T10 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T9 known { /N@T9 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T8 known { /N@T8 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T7 known { /N@T7 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T6 known { /N@T6 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T5 known { /N@T5 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T4 known { /N@T4 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T3 known { /N@T3 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T2 known { /N@T2 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T1 known { /N@T1 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T1 known { /N@T1 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave false 1 0.0 0.0 gsave 0 0 1 0 setcmykcolor currentrgbcolor grestore gsave 1 setgray currentrgbcolor grestore 300 0.5 0. false tx@GradientDict begin GradientFill end grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@d21 known { /N@d21 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d20 known { /N@d20 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d19 known { /N@d19 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d18 known { /N@d18 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d17 known { /N@d17 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d16 known { /N@d16 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d15 known { /N@d15 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d14 known { /N@d14 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d13 known { /N@d13 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d12 known { /N@d12 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d11 known { /N@d11 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d10 known { /N@d10 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d9 known { /N@d9 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d8 known { /N@d8 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d7 known { /N@d7 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d6 known { /N@d6 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d5 known { /N@d5 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d4 known { /N@d4 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d3 known { /N@d3 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d2 known { /N@d2 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d1 known { /N@d1 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d1 known { /N@d1 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave false 1 0.0 0.0 gsave 0 1 0 setrgbcolor currentrgbcolor grestore gsave 1 0 1 0.7 setcmykcolor currentrgbcolor grestore 300 0. 0. false tx@GradientDict begin GradientFill end grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@d8 known { /N@d8 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d8 known { /N@d8 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T18 known { /N@T18 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T18 known { /N@T18 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T17 known { /N@T17 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T16 known { /N@T16 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T15 known { /N@T15 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T14 known { /N@T14 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T13 known { /N@T13 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T12 known { /N@T12 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T11 known { /N@T11 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T11 known { /N@T11 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave false 1 0.0 0.0 gsave 0 0 1 setrgbcolor currentrgbcolor grestore gsave 0 1 0 setrgbcolor currentrgbcolor grestore 300 1. 0. false tx@GradientDict begin GradientFill end grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@c22 known { /N@c22 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c21 known { /N@c21 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c20 known { /N@c20 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c19 known { /N@c19 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c18 known { /N@c18 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c17 known { /N@c17 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c16 known { /N@c16 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c15 known { /N@c15 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c14 known { /N@c14 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c13 known { /N@c13 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c12 known { /N@c12 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c11 known { /N@c11 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c10 known { /N@c10 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c9 known { /N@c9 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c8 known { /N@c8 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c7 known { /N@c7 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c6 known { /N@c6 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c5 known { /N@c5 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c4 known { /N@c4 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c3 known { /N@c3 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c2 known { /N@c2 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c1 known { /N@c1 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c1 known { /N@c1 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave false 1 0.0 0.0 gsave 0 setgray currentrgbcolor grestore gsave 1 setgray currentrgbcolor grestore 300 0.9 0. false tx@GradientDict begin GradientFill end grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C9 known { /N@C9 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C9 known { /N@C9 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C8 known { /N@C8 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C7 known { /N@C7 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C6 known { /N@C6 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C5 known { /N@C5 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C4 known { /N@C4 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C3 known { /N@C3 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C2 known { /N@C2 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C1 known { /N@C1 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave false 1 0.0 0.0 gsave 0 0 1 setrgbcolor currentrgbcolor grestore gsave 1 setgray currentrgbcolor grestore 300 0.9 0. false tx@GradientDict begin GradientFill end grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@B4 known { /N@B4 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B3 known { /N@B3 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B2 known { /N@B2 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B1 known { /N@B1 load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.5 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B6 known { /N@B6 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B5 known { /N@B5 load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 24.18501 22.76228 2 copy moveto 1.42271 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 23.9002 23.33147 2 copy moveto 0.28436 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A18 known { /N@A18 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A17 known { /N@A17 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A16 known { /N@A16 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A15 known { /N@A15 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A14 known { /N@A14 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A13 known { /N@A13 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A12 known { /N@A12 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A11 known { /N@A11 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A10 known { /N@A10 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A9 known { /N@A9 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A8 known { /N@A8 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A7 known { /N@A7 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A6 known { /N@A6 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A5 known { /N@A5 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A4 known { /N@A4 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A3 known { /N@A3 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A2 known { /N@A2 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A1 known { /N@A1 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave false 1 0.0 0.0 gsave 0 0 1 setrgbcolor currentrgbcolor grestore gsave 0 1 0 setrgbcolor currentrgbcolor grestore 300 0.9 0. false tx@GradientDict begin GradientFill end grestore end @endspecial 2628 1828 4 1377 v 3270 1089 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -71.1319 def /maxTickline 71.1319 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -71.1319 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 71.1319 0 -71.1319 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -71.1319 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2715 879 a FF(1)2715 643 y(2)2650 1348 y FE(\000)p FF(1)2650 1585 y FE(\000)p FF(2)3486 1774 y(1)g(2)-783 b FE(\000)p FF(1)-343 b FE(\000)p FF(2)3298 1089 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0.025 0.025 scale 0 2700 moveto -3 -24 -8 -109 -11 -189 rcurveto -13 -321 -69 -511 -204 -694 rcurveto -28 -38 -51 -72 -51 -76 rcurveto 0 -8 181 -185 303 -294 rcurveto 48 -44 87 -85 87 -92 rcurveto 0 -7 -10 -18 -22 -25 rcurveto -65 -33 -139 -138 -192 -271 rcurveto -46 -116 -34 -171 56 -249 rcurveto 43 -37 rlineto -53 -54 rlineto -30 -29 -68 -73 -85 -97 rcurveto -32 -43 rlineto -6 68 rlineto -7 77 -53 223 -98 311 rcurveto -108 215 -338 375 -558 391 rcurveto -78 5 -87 -1 -51 -35 rcurveto 31 -28 74 -49 196 -94 rcurveto 169 -63 245 -121 283 -217 rcurveto 12 -31 49 -106 82 -165 rcurveto 72 -129 75 -159 33 -264 rcurveto -28 -71 rlineto 27 -59 rlineto 30 -64 65 -168 65 -195 rcurveto 0 -10 -6 -18 -14 -18 rcurveto -8 0 -35 -16 -60 -35 rcurveto -45 -34 rlineto -51 97 rlineto -118 231 -193 261 -510 208 rcurveto -643 -109 -885 -175 -997 -270 rcurveto -64 -54 -33 -60 86 -16 rcurveto 102 37 305 91 496 130 rcurveto 336 69 532 87 602 54 rcurveto 19 -9 102 -85 184 -167 rcurveto 159 -161 160 -162 138 -239 rcurveto -6 -24 -16 -38 -26 -38 rcurveto -9 0 -45 -7 -79 -16 rcurveto -62 -15 rlineto -47 35 rlineto -68 52 -136 69 -260 64 rcurveto -101 -3 -105 -5 -207 -55 rcurveto -181 -91 -447 -327 -682 -608 rcurveto -150 -179 -225 -255 -336 -340 rcurveto -52 -41 -108 -84 -124 -98 rcurveto -41 -34 -27 -50 38 -45 rcurveto 103 9 232 127 458 418 rcurveto 77 101 186 206 283 274 rcurveto 153 109 274 204 353 280 rcurveto 82 79 rlineto 53 -6 rlineto 28 -3 104 -22 167 -42 rcurveto 94 -31 136 -38 230 -44 rcurveto 135 -7 132 -15 -26 -56 rcurveto -55 -14 -124 -40 -154 -58 rcurveto -106 -63 -274 -251 -353 -397 rcurveto -60 -111 -82 -198 -82 -330 rcurveto 0 -108 2 -119 30 -175 rcurveto 58 -114 170 -213 291 -256 rcurveto 73 -26 215 -31 289 -10 rcurveto 149 43 339 377 410 721 rcurveto 19 88 25 281 13 355 rcurveto -6 32 1 23 36 -50 rcurveto 102 -213 118 -267 129 -425 rcurveto 11 -155 0 -500 -28 -870 rcurveto -8 -107 -18 -332 -21 -500 rcurveto -8 -359 -3 -399 55 -460 rcurveto 37 -39 81 -54 81 -27 rcurveto 0 7 -21 53 -46 102 rcurveto -47 90 rlineto 12 280 rlineto 13 328 23 424 58 600 rcurveto 27 130 rlineto -2 454 rlineto -3 455 rlineto -38 50 rlineto -54 72 -60 86 -71 171 rcurveto -5 42 -19 97 -30 122 rcurveto -11 25 -20 53 -20 61 rcurveto 0 22 50 92 65 92 rcurveto 7 0 53 -44 101 -97 rcurveto 49 -54 159 -170 245 -259 rcurveto 122 -126 163 -174 187 -225 rcurveto 62 -127 122 -380 187 -789 rcurveto 44 -281 88 -431 128 -438 rcurveto 28 -5 22 72 -23 289 rcurveto -21 107 -46 264 -55 349 rcurveto -30 308 -60 431 -147 606 rcurveto -64 132 -150 237 -286 352 rcurveto -137 116 -188 170 -214 230 rcurveto -25 56 -48 138 -48 171 rcurveto 0 14 -7 32 -16 42 rcurveto -15 16 -14 19 14 33 rcurveto 16 8 78 27 138 42 rcurveto 141 35 208 66 357 163 rcurveto 204 133 232 142 582 186 rcurveto 116 14 286 39 379 56 rcurveto 129 23 192 30 262 27 rcurveto 51 -1 96 0 100 4 rcurveto 13 14 -6 39 -41 53 rcurveto -46 20 -104 19 -216 -4 rcurveto -52 -11 -125 -22 -164 -26 rcurveto -110 -10 -460 -54 -570 -71 rcurveto -126 -20 -178 -41 -351 -142 rcurveto -132 -77 -286 -151 -346 -166 rcurveto -36 -8 -36 8 -2 89 rcurveto 69 162 87 261 59 328 rcurveto -6 15 0 17 68 17 rcurveto 119 0 145 32 202 252 rcurveto 19 72 36 132 37 134 rcurveto 2 2 56 -56 119 -128 rcurveto 144 -165 189 -201 244 -196 rcurveto 89 9 436 93 559 135 rcurveto 136 46 307 122 337 149 rcurveto 22 19 14 44 -13 44 rcurveto -11 0 -77 -24 -148 -54 rcurveto -113 -48 -278 -101 -425 -136 rcurveto -105 -25 -289 -60 -314 -60 rcurveto -19 0 -52 27 -137 114 rcurveto -140 143 -233 262 -272 347 rcurveto -56 125 -157 165 -301 120 rcurveto -61 -19 rlineto -170 180 rlineto -93 99 -173 190 -176 202 rcurveto -4 16 14 64 60 157 rcurveto 36 74 77 168 91 209 rcurveto 33 96 49 270 42 449 rcurveto -6 137 -21 191 -31 110 rcurveto gsave 0.5 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3866 1828 V 210 1831 3658 4 v 209 1931 4 100 v 514 1901 a FJ(\\psLouisXI)s(I)s(I)p 1418 1931 V 800 w(\\psBird)p 2628 1931 V 884 w(\\psAn)m(t)p 3866 1931 V 210 1934 3658 4 v 210 2046 2864 4 v 209 3658 4 1613 v 378 3510 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 312.98035 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 312.98035 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.71655 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 170.71655 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 170.71655 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 170.71655 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 312.98035 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 312.98035 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 3536 a FF(0)295 3300 y(1)295 3064 y(2)295 2828 y(3)295 2591 y(4)295 2355 y(5)295 2119 y(6)357 3604 y(0)195 b(1)f(2)g(3)g(4)g(5)h(6)f(7)g(8)g(9) 174 b(10)152 b(11)378 3510 y @beginspecial @setspecial tx@Dict begin STP newpath 1.42262 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 199.16931 42.67914 213.39569 28.45276 227.62207 22.76228 256.07483 34.14322 270.30121 56.90552 284.52759 68.28644 301.59941 62.59598 307.28987 45.52458 301.59941 56.90552 293.06349 59.75096 284.52759 58.32823 273.14665 45.52458 264.61073 28.45276 256.07483 19.91684 227.62207 11.38092 199.16931 22.76228 182.09747 36.98866 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 113.81104 42.67914 99.58466 28.45276 85.35828 22.76228 56.90552 34.14322 42.67914 56.90552 28.45276 68.28644 11.38092 62.59598 5.69046 45.52458 11.38092 56.90552 19.91684 59.75096 28.45276 58.32823 39.83368 45.52458 48.3696 28.45276 56.90552 19.91684 85.35828 11.38092 113.81104 22.76228 130.88286 36.98866 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 199.16931 31.2982 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 210.55023 22.76228 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 227.62207 17.07182 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 241.84845 19.91684 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 256.07483 28.45276 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 267.45575 45.52458 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 275.99167 56.90552 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 113.81104 31.2982 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 102.4301 22.76228 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 85.35828 17.07182 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 71.1319 19.91684 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 56.90552 28.45276 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 45.52458 45.52458 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 36.98866 56.90552 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 156.49017 56.90552 165.02608 51.21504 176.40701 56.90552 190.63339 85.35828 199.16931 113.81104 210.55023 142.2638 233.31253 162.18063 256.07483 133.72787 267.45575 113.81104 278.83711 113.81104 264.61073 110.96558 250.38435 129.46013 233.31253 153.64471 207.70522 113.81104 196.32385 68.28644 184.94293 36.98866 170.71655 28.45276 156.49017 56.90552 156.49017 85.35828 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 156.49017 56.90552 147.95425 51.21504 136.57332 56.90552 122.34694 85.35828 113.81104 113.81104 102.4301 142.2638 79.6678 162.18063 56.90552 133.72787 45.52458 113.81104 34.14322 113.81104 48.3696 110.96558 62.59598 129.46013 79.6678 153.64471 105.27512 113.81104 116.65648 68.28644 128.03741 36.98866 142.2638 28.45276 156.49017 56.90552 156.49017 85.35828 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 170.71655 34.14322 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 193.47884 73.97734 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 197.74658 93.89418 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 202.8683 113.81104 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 209.69669 128.03741 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 216.24113 143.68651 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 227.62207 156.49017 2 copy moveto 2.27626 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 142.2638 34.14322 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 119.5015 73.97734 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 115.23375 93.89418 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 110.11203 113.81104 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 103.28365 128.03741 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 96.7392 143.68651 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 85.35828 156.49017 2 copy moveto 2.27626 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 156.49017 142.2638 142.2638 137.99605 133.72787 130.88286 128.03741 122.34694 126.61469 113.81104 129.46013 102.4301 133.72787 96.7392 137.99605 91.04874 133.72787 83.93555 137.42686 76.82236 125.19196 68.28644 187.78838 68.28644 175.55347 76.82236 179.25246 83.93555 174.98428 91.04874 179.25246 96.7392 183.5202 102.4301 186.36565 113.81104 184.94293 122.34694 179.25246 130.88286 170.71655 137.99605 156.49017 142.2638 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 170.71655 65.44142 182.09747 56.90552 199.16931 56.90552 227.62207 64.0187 264.61073 85.35828 284.52759 105.27512 290.21805 119.5015 290.21805 130.88286 284.52759 133.72787 278.83711 130.88286 284.52759 128.03741 275.99167 102.4301 256.07483 85.35828 227.62207 73.97734 204.85977 68.28644 187.78838 68.28644 175.55347 76.82236 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 179.25246 65.44142 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 189.21066 62.59598 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 202.01476 62.59598 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 214.8184 64.87225 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 224.77661 69.70917 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 236.15797 71.1319 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 244.6939 76.25317 2 copy moveto 2.27626 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 142.2638 65.44142 130.88286 56.90552 113.81104 56.90552 85.35828 64.0187 48.3696 85.35828 28.45276 105.27512 22.76228 119.5015 22.76228 130.88286 28.45276 133.72787 34.14322 130.88286 28.45276 128.03741 36.98866 102.4301 56.90552 85.35828 85.35828 73.97734 108.12056 68.28644 125.19196 68.28644 137.42686 76.82236 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 133.72787 65.44142 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 126.61469 62.59598 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 110.96558 62.59598 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 98.16193 64.87225 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 88.20372 69.70917 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 76.82236 71.1319 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 68.28644 76.25317 2 copy moveto 2.27626 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 156.49017 71.1319 156.49017 56.90552 170.71655 39.83368 182.09747 36.98866 199.16931 42.67914 213.39569 56.90552 219.08615 85.35828 227.62207 113.81104 244.6939 142.2638 256.07483 150.7997 273.14665 153.64471 256.07483 157.91289 233.31253 142.2638 219.08615 113.81104 199.16931 56.90552 182.09747 51.21504 173.562 56.90552 170.71655 68.28644 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 165.02608 56.90552 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 173.562 45.52458 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 187.78838 45.52458 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 199.16931 51.21504 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 207.70522 62.59598 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 213.39569 73.97734 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 216.24113 85.35828 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 219.08615 96.7392 2 copy moveto 2.27626 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 221.9316 108.12056 2 copy moveto 2.27626 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 227.62207 125.19196 2 copy moveto 2.27626 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 233.31253 133.72787 2 copy moveto 2.27626 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 239.00299 142.2638 2 copy moveto 2.27626 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 244.6939 147.95425 2 copy moveto 2.27626 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 156.49017 71.1319 156.49017 56.90552 142.2638 39.83368 130.88286 36.98866 113.81104 42.67914 99.58466 56.90552 93.89418 85.35828 85.35828 113.81104 68.28644 142.2638 56.90552 150.7997 39.83368 153.64471 56.90552 157.91289 79.6678 142.2638 93.89418 113.81104 113.81104 56.90552 130.88286 51.21504 139.41833 56.90552 142.2638 68.28644 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 147.95425 56.90552 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 139.41833 45.52458 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 125.19196 45.52458 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 113.81104 51.21504 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 105.27512 62.59598 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 99.58466 73.97734 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 96.7392 85.35828 2 copy moveto 2.84544 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 93.89418 96.7392 2 copy moveto 2.27626 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 91.04874 108.12056 2 copy moveto 2.27626 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 85.35828 125.19196 2 copy moveto 2.27626 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 79.6678 133.72787 2 copy moveto 2.27626 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 73.97734 142.2638 2 copy moveto 2.27626 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 68.28644 147.95425 2 copy moveto 2.27626 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.13393 SLW 0 0 1 setrgbcolor 170.71655 83.93555 2 copy moveto 5.69046 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 2.13393 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 172.13927 83.93555 2 copy moveto 4.26773 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 172.70845 84.50471 2 copy moveto 1.42271 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.13393 SLW 0 0 1 setrgbcolor 142.2638 83.93555 2 copy moveto 5.69046 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 2.13393 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 140.84106 83.93555 2 copy moveto 4.26773 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor 141.41023 84.50471 2 copy moveto 1.42271 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 167.8711 96.7392 173.562 91.04874 166.4488 89.626 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 145.10924 96.7392 139.41833 91.04874 146.53152 89.626 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 165.02608 110.96558 173.562 102.4301 165.02608 102.4301 159.33562 96.7392 157.91289 91.04874 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 167.8711 122.34694 176.40701 118.07877 169.29382 116.65648 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 167.8711 130.88286 173.562 126.61469 167.8711 125.19196 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 147.95425 110.96558 139.41833 102.4301 147.95425 102.4301 153.64471 96.7392 155.06744 91.04874 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 145.10924 122.34694 136.57332 118.07877 143.68651 116.65648 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42262 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 145.10924 130.88286 139.41833 126.61469 145.10924 125.19196 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.42262 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 3072 3658 V 210 3661 2864 4 v 209 3761 4 100 v 1421 3731 a FJ(\\psPulp)s(o)p 3072 3761 V 210 3764 2864 4 v 0 TeXcolorgray 1456 5662 a FK(103)p 0 TeXcolorgray eop end %%Page: 104 104 TeXDict begin 104 103 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.104) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 2155 4 v 209 3245 4 2794 v 378 2979 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 227.62207 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 227.62207 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -14.22638 def /maxTickline 298.75397 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -14.22638 298.75397 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 298.75397 0 -14.22638 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -14.22638 298.75397 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 227.62207 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 227.62207 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 3005 a FF(0)295 2769 y(1)295 2533 y(2)295 2297 y(3)295 2060 y(4)295 1824 y(5)295 1588 y(6)295 1352 y(7)295 1116 y(8)295 879 y(9)254 643 y(10)594 3191 y(1)194 b(2)g(3)g(4)g(5)h(6)f(7)g (8)378 2979 y @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0.2 setgray 2.0 SLW 0.2 setgray 2.0 SLW 0.2 setgray /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 91.04874 156.49017 71.1319 130.88286 45.52458 119.5015 34.14322 142.2638 31.2982 170.71655 56.90552 227.62207 113.81104 270.30121 170.71655 270.30121 193.47884 256.07483 213.39569 256.07483 /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve 2.0 SLW 0.2 setgray /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 71.1319 176.40701 91.04874 156.49017 /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 0.2 setgray /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 213.39569 256.07483 184.94293 247.53891 156.49017 250.38435 113.81104 233.31253 85.35828 207.70522 71.1319 176.40701 /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0.2 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0.2 setgray 2.0 SLW 0.2 setgray /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 99.58466 261.76529 85.35828 281.68213 56.90552 267.45575 28.45276 207.70522 39.83368 202.01476 /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 0.2 setgray /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 39.83368 202.01476 56.90552 227.62207 85.35828 256.07483 99.58466 261.76529 /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0.2 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0.2 setgray 2.0 SLW 0.2 setgray /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 156.49017 184.94293 170.71655 199.16931 150.7997 227.62207 139.41833 244.6939 /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve 2.0 SLW 0.2 setgray /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 142.2638 145.10924 159.33562 142.2638 162.18063 147.95425 156.49017 156.49017 156.49017 184.94293 /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve 2.0 SLW 0.2 setgray /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 113.81104 135.1506 130.88286 113.81104 142.2638 128.03741 142.2638 145.10924 /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve 2.0 SLW 0.2 setgray /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 116.65648 96.7392 119.5015 113.81104 119.5015 119.5015 113.81104 135.1506 /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve 2.0 SLW 0.2 setgray /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 71.1319 176.40701 91.04874 156.49017 99.58466 156.49017 105.27512 142.2638 99.58466 105.27512 116.65648 96.7392 /currentpoint load stopped pop /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 0.2 setgray /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 139.41833 244.6939 113.81104 233.31253 85.35828 207.70522 71.1319 176.40701 /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0.2 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.2 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 130.88286 187.78838 119.5015 176.40701 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0.2 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.2 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 136.57332 179.25246 122.34694 170.71655 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0.2 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.2 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 156.49017 156.49017 142.2638 159.33562 128.03741 173.562 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0.2 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.2 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 233.31253 110.96558 159.33562 153.64471 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0.2 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0.2 setgray [ 216.24113 119.5015 227.62207 113.81104 226.19934 110.96558 214.8184 113.81104 213.39569 108.12056 210.55023 119.5015 207.70522 126.61469 220.50888 128.03741 219.08615 126.61469 224.77661 125.19196 224.77661 122.34694 233.31253 116.65648 219.08615 119.5015 233.31253 108.12056 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 setgray 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 0.1 SLW 0.2 setgray 0.1 SLW 0.2 setgray /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 128.03741 210.55023 136.57332 207.70522 136.57332 224.77661 /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve 0.1 SLW 0.2 setgray /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 145.10924 207.70522 136.57332 204.85977 128.03741 210.55023 /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve 0.1 SLW 0.2 setgray /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 136.57332 224.77661 139.41833 209.12794 145.10924 207.70522 /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 0 setgray 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0.2 setgray 2.0 SLW 0.2 setgray /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 108.12056 8.5359 130.88286 45.52458 139.41833 79.6678 142.2638 88.20372 116.65648 108.12056 /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve 2.0 SLW 0.2 setgray /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 99.58466 113.81104 93.89418 110.96558 91.04874 99.58466 91.04874 71.1319 99.58466 56.90552 110.96558 22.76228 108.12056 8.5359 /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve 2.0 SLW 0.2 setgray /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def [ 142.2638 88.20372 113.81104 93.89418 99.58466 105.27512 99.58466 113.81104 /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0.2 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.2 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 102.4301 113.81104 93.89418 110.96558 91.04874 99.58466 96.7392 79.6678 110.96558 56.90552 128.03741 51.21504 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0.2 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.2 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 96.7392 79.6678 113.81104 73.97734 122.34694 68.28644 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0.2 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.2 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 139.41833 82.51282 116.65648 79.6678 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0.2 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0.2 setgray [ 128.03741 59.75096 122.34694 65.44142 119.5015 62.59598 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0 setgray 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.2 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 110.96558 25.6073 105.27512 22.76228 102.4301 28.45276 99.58466 54.06006 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0.2 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.2 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 122.34694 14.22638 133.72787 32.72049 139.41833 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0.2 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.2 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 91.04874 99.58466 85.35828 106.69785 59.75096 108.12056 51.21504 113.81104 28.45276 120.92422 0.0 122.34694 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0.2 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.2 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 93.89418 110.96558 91.04874 113.81104 89.626 119.5015 76.82236 136.57332 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0.2 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.2 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 36.98866 96.7392 59.75096 108.12056 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0.2 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.2 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 85.35828 99.58466 59.75096 91.04874 36.98866 96.7392 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0.2 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.2 setgray [ 88.20372 99.58466 91.04874 108.12056 93.89418 113.81104 89.626 116.65648 85.35828 113.81104 85.35828 99.58466 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave 2.0 SLW 0.2 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.2 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 91.04874 190.63339 91.04874 199.16931 93.89418 213.39569 102.4301 213.39569 110.96558 199.16931 113.81104 179.25246 108.12056 176.40701 91.04874 193.47884 85.35828 190.63339 79.6678 179.25246 82.51282 170.71655 91.04874 159.33562 102.4301 156.49017 110.96558 170.71655 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0.2 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.2 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 92.47147 179.25246 91.04874 170.71655 99.58466 167.8711 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0.2 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.2 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 103.85239 170.71655 92.47147 179.25246 79.6678 179.25246 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0.2 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.2 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 101.00737 183.5202 99.58466 199.16931 101.00737 210.55023 91.04874 213.39569 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0.2 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.2 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 207.70522 224.77661 199.16931 240.42572 184.94293 247.53891 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0.2 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.2 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 199.16931 207.70522 199.16931 213.39569 202.01476 227.62207 199.16931 240.42572 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0.2 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.2 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 179.25246 239.00299 187.78838 227.62207 197.74658 213.39569 199.16931 207.70522 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0.2 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.2 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 177.82974 213.39569 173.562 233.31253 170.71655 247.53891 165.02608 250.38435 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0.2 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.2 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 176.40701 233.31253 170.71655 241.84845 156.49017 244.6939 139.41833 244.6939 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0.2 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.2 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 170.71655 221.9316 165.02608 233.31253 159.33562 239.00299 139.41833 244.6939 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0.2 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0.2 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 176.40701 247.53891 170.71655 236.15797 162.18063 233.31253 147.95425 224.77661 145.10924 227.62207 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0.2 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0.2 setgray [ 119.5015 226.19934 125.19196 227.62207 128.03741 229.04478 133.72787 231.8898 128.03741 233.31253 119.5015 231.8898 118.07877 224.77661 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave 0 setgray 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 2363 3245 V 210 3249 2155 4 v 209 3348 4 100 v 1090 3318 a FJ(\\psLuk)m(e)p 2363 3348 V 210 3352 2155 4 v 210 3463 3420 4 v 209 5312 4 1849 v 378 5164 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.71655 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.71655 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 199.16931 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 199.16931 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 199.16931 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 199.16931 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.71655 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 170.71655 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 5190 a FF(0)295 4954 y(1)295 4717 y(2)295 4481 y(3)295 4245 y(4)295 4009 y(5)295 3772 y(6)295 3536 y(7)357 5257 y(0)h(1)f(2)g(3)g(4)g(5)h(6)406 5164 y @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1 tx@FunDict begin tx@Parrot end end @endspecial 1919 5312 V 1682 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.71655 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.71655 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 199.16931 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 199.16931 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 199.16931 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 199.16931 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.71655 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 170.71655 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2005 5190 a(0)2005 4954 y(1)2005 4717 y(2)2005 4481 y(3)2005 4245 y(4)2005 4009 y(5)2005 3772 y(6)2005 3536 y(7)2067 5257 y(0)g(1)f(2)g(3)g(4)g(5)h(6)2116 5164 y @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor .5 tx@FunDict begin tx@Parrot end end @endspecial 3629 5312 V 210 5315 3420 4 v 209 5415 4 100 v 770 5385 a FJ(\\psP)m(arrot)p FK({1})p 1919 5415 V 1190 w FJ(\\psP)m(arrot)p FK({.5})p 3629 5415 V 210 5418 3420 4 v 0 TeXcolorgray 1456 5662 a(104)p 0 TeXcolorgray eop end %%Page: 105 105 TeXDict begin 105 104 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.105) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 3365 4 v 209 1828 4 1377 v 1087 1680 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 -85.35828 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -85.35828 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2638 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 142.2638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -85.35828 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -85.35828 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 1470 a FF(1)295 1234 y(2)295 997 y(3)295 761 y(4)295 525 y(5)1066 1774 y(0)194 b(1)g(2)h(3)-1019 b FE(\000)p FF(1)-344 b FE(\000)p FF(2)h FE(\000)p FF(3)1087 1680 y tx@Dict begin CP CP translate 1. 1. scale NET end 1087 1680 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.28436 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.28436 SLW 0 0 1 setrgbcolor [ 10.14255 14.22961 9.56297 13.07869 9.08 12.13702 8.40382 11.09073 7.72766 10.14906 7.05148 9.41666 6.37532 8.78888 5.79575 8.26573 4.82979 7.74258 3.86383 7.32407 3.47745 7.1148 2.99446 7.21944 2.60808 7.53333 2.41489 7.95184 2.41489 8.47499 2.70468 8.68425 2.99446 8.57962 3.38084 8.57962 3.57404 8.99814 3.57404 9.31203 3.47745 9.83517 3.38084 9.87701 2.41489 9.83517 2.0285 9.73055 1.73872 9.35387 1.35234 8.85165 1.15915 8.26573 1.06255 7.5961 1.06255 6.90555 1.13982 6.17314 1.44893 5.44073 2.1251 4.9385 2.89787 4.64554 3.5354 4.6037 4.15361 4.6037 4.73318 4.66647 5.40936 4.91759 5.40936 4.91759 5.60255 4.66647 5.8537 4.28981 6.18213 4.18518 6.47191 4.0387 6.7617 3.97592 7.18672 4.0387 7.53447 4.08055 7.92085 3.97592 8.40382 3.87129 8.69362 3.72481 9.04135 3.13889 9.31183 2.46925 9.50502 1.7787 9.65958 0.94167 10.14255 0.0 9.46638 0.94167 9.11864 1.42296 8.69362 1.73685 7.95949 2.19722 6.9549 2.51111 6.37532 2.61574 5.89233 2.57388 5.29344 2.51111 4.48204 2.36462 3.47745 2.17628 2.64671 1.98796 1.93192 1.88333 1.35234 1.71591 0.57957 1.65314 0.0 1.65314 -0.67616 1.63222 -1.25574 1.7787 -1.79668 2.19722 -1.98987 2.67851 -2.1251 3.24352 -2.16374 4.18518 -2.08646 4.95943 -1.97055 5.44073 -1.73872 6.06851 -1.44893 6.59166 -1.15915 7.17758 -0.77277 8.01462 -0.50229 8.78888 -0.3091 9.52129 -0.19319 10.2537 -0.15454 10.88147 -0.19319 11.40462 -0.28978 11.92776 -1.06255 11.09073 -1.39098 11.50925 -1.87395 12.13702 -2.16374 10.86053 -2.60808 9.9398 -3.28426 8.89351 -3.90247 8.01462 -4.52068 7.32407 -5.50595 6.48703 -6.37532 5.85925 -7.10944 5.39888 -7.92085 4.91759 -8.59702 4.66647 -9.17659 4.6037 -9.7948 4.6037 -10.43234 4.64554 -11.20511 4.9385 -11.88127 5.44073 -12.19038 6.17314 -12.26765 6.90555 -12.26765 7.5961 -12.17107 8.26573 -11.97787 8.85165 -11.59149 9.35387 -11.3017 9.73055 -10.91531 9.83517 -9.94936 9.87701 -9.85277 9.83517 -9.75616 9.31203 -9.75616 8.99814 -9.94936 8.57962 -10.33574 8.57962 -10.62553 8.68425 -10.91531 8.47499 -10.91531 7.95184 -10.72212 7.53333 -10.33574 7.21944 -9.85277 7.1148 -9.46638 7.32407 -8.50043 7.74258 -7.53447 8.26573 -6.9549 8.78888 -6.27872 9.41666 -5.60255 10.14906 -4.92638 11.09073 -4.25021 12.13702 -3.76723 13.07869 -3.18765 14.22961 -3.18765 14.22961 -2.51149 15.17128 -2.16374 15.65257 -1.73872 15.96646 -1.0046 16.42683 0.0 16.74072 0.57957 16.84535 1.06255 16.8035 1.66144 16.74072 2.47284 16.59424 3.47745 16.4059 4.30817 16.21758 5.02298 16.11295 5.60255 15.94553 6.37532 15.88275 6.9549 15.88275 7.63106 15.86183 8.21063 16.00832 8.75157 16.42683 8.94476 16.90813 9.08 17.47313 9.11864 18.4148 9.04135 19.18904 8.92545 19.67035 8.69362 20.29813 8.40382 20.82127 8.11404 21.4072 7.72766 22.24423 7.45718 23.0185 7.26399 23.7509 7.14809 24.4833 7.10944 25.11108 7.14809 25.63423 7.24467 26.15738 8.01744 25.32034 8.34587 25.73886 8.82884 26.36664 9.11864 25.09015 9.56297 24.16942 10.23915 23.12312 10.85736 22.24423 11.47557 21.55368 12.46085 20.71664 13.33022 20.08887 14.06433 19.6285 14.87575 19.1472 14.68256 18.89609 14.4314 18.51942 14.10298 18.4148 13.81319 18.26831 13.5234 18.20554 13.09837 18.26831 12.75064 18.31017 12.36426 18.20554 11.88127 18.1009 11.59149 17.95442 11.24374 17.3685 10.97327 16.69887 10.78008 16.00832 10.62553 15.17128 10.14255 14.22961 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.5 setgray 1. .setopacityalpha fill grestore gsave 0.28436 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 0.28436 SLW 1 setgray 11.24374 20.57016 0.38638 1. .setopacityalpha SD end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 0.28436 SLW 0 0 1 setrgbcolor 11.24374 20.3609 0.19319 1. .setopacityalpha SD end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.28436 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 12.94383 19.2309 13.23361 18.89609 13.5234 18.68683 13.81319 18.4148 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 setgray 1. .setopacityalpha fill grestore gsave 0.28436 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.28436 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.23915 21.03053 10.14255 21.70015 10.00731 22.28609 9.65958 23.0185 9.36978 23.58348 9.08 24.12756 8.69362 24.69257 8.11404 25.32034 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 setgray 1. .setopacityalpha fill grestore gsave 0.28436 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.28436 SLW 0 0 1 setrgbcolor [ 7.92085 23.68811 8.05608 23.12312 8.21063 22.59998 8.40382 22.18146 8.65497 21.76294 8.88681 21.38626 9.21523 21.05145 9.85277 20.61201 9.75616 21.26071 9.56297 21.80478 9.2732 22.39072 9.08 22.97664 8.69362 23.54164 8.34587 24.002 7.95949 24.2322 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.5 setgray 1. .setopacityalpha fill grestore gsave 0.28436 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1087 1680 a tx@Dict begin CP CP translate 1 1. div 1 1. div scale NET end 1087 1680 a @beginspecial @setspecial tx@Dict begin STP newpath gsave 0.5 setgray 1. .setopacityalpha fill grestore gsave 0.28436 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1891 1828 4 1377 v 1682 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 -85.35828 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -85.35828 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2638 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 142.2638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -85.35828 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -85.35828 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1977 1470 a FF(1)1977 1234 y(2)1977 997 y(3)1977 761 y(4)1977 525 y(5)2748 1774 y(0)195 b(1)f(2)g(3)-1019 b FE(\000)p FF(1)-343 b FE(\000)p FF(2)f FE(\000)p FF(3)2769 1680 y tx@Dict begin CP CP translate 5. 5. scale NET end 2769 1680 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.28436 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.28436 SLW 0 0 1 setrgbcolor [ 10.14255 14.22961 9.56297 13.07869 9.08 12.13702 8.40382 11.09073 7.72766 10.14906 7.05148 9.41666 6.37532 8.78888 5.79575 8.26573 4.82979 7.74258 3.86383 7.32407 3.47745 7.1148 2.99446 7.21944 2.60808 7.53333 2.41489 7.95184 2.41489 8.47499 2.70468 8.68425 2.99446 8.57962 3.38084 8.57962 3.57404 8.99814 3.57404 9.31203 3.47745 9.83517 3.38084 9.87701 2.41489 9.83517 2.0285 9.73055 1.73872 9.35387 1.35234 8.85165 1.15915 8.26573 1.06255 7.5961 1.06255 6.90555 1.13982 6.17314 1.44893 5.44073 2.1251 4.9385 2.89787 4.64554 3.5354 4.6037 4.15361 4.6037 4.73318 4.66647 5.40936 4.91759 5.40936 4.91759 5.60255 4.66647 5.8537 4.28981 6.18213 4.18518 6.47191 4.0387 6.7617 3.97592 7.18672 4.0387 7.53447 4.08055 7.92085 3.97592 8.40382 3.87129 8.69362 3.72481 9.04135 3.13889 9.31183 2.46925 9.50502 1.7787 9.65958 0.94167 10.14255 0.0 9.46638 0.94167 9.11864 1.42296 8.69362 1.73685 7.95949 2.19722 6.9549 2.51111 6.37532 2.61574 5.89233 2.57388 5.29344 2.51111 4.48204 2.36462 3.47745 2.17628 2.64671 1.98796 1.93192 1.88333 1.35234 1.71591 0.57957 1.65314 0.0 1.65314 -0.67616 1.63222 -1.25574 1.7787 -1.79668 2.19722 -1.98987 2.67851 -2.1251 3.24352 -2.16374 4.18518 -2.08646 4.95943 -1.97055 5.44073 -1.73872 6.06851 -1.44893 6.59166 -1.15915 7.17758 -0.77277 8.01462 -0.50229 8.78888 -0.3091 9.52129 -0.19319 10.2537 -0.15454 10.88147 -0.19319 11.40462 -0.28978 11.92776 -1.06255 11.09073 -1.39098 11.50925 -1.87395 12.13702 -2.16374 10.86053 -2.60808 9.9398 -3.28426 8.89351 -3.90247 8.01462 -4.52068 7.32407 -5.50595 6.48703 -6.37532 5.85925 -7.10944 5.39888 -7.92085 4.91759 -8.59702 4.66647 -9.17659 4.6037 -9.7948 4.6037 -10.43234 4.64554 -11.20511 4.9385 -11.88127 5.44073 -12.19038 6.17314 -12.26765 6.90555 -12.26765 7.5961 -12.17107 8.26573 -11.97787 8.85165 -11.59149 9.35387 -11.3017 9.73055 -10.91531 9.83517 -9.94936 9.87701 -9.85277 9.83517 -9.75616 9.31203 -9.75616 8.99814 -9.94936 8.57962 -10.33574 8.57962 -10.62553 8.68425 -10.91531 8.47499 -10.91531 7.95184 -10.72212 7.53333 -10.33574 7.21944 -9.85277 7.1148 -9.46638 7.32407 -8.50043 7.74258 -7.53447 8.26573 -6.9549 8.78888 -6.27872 9.41666 -5.60255 10.14906 -4.92638 11.09073 -4.25021 12.13702 -3.76723 13.07869 -3.18765 14.22961 -3.18765 14.22961 -2.51149 15.17128 -2.16374 15.65257 -1.73872 15.96646 -1.0046 16.42683 0.0 16.74072 0.57957 16.84535 1.06255 16.8035 1.66144 16.74072 2.47284 16.59424 3.47745 16.4059 4.30817 16.21758 5.02298 16.11295 5.60255 15.94553 6.37532 15.88275 6.9549 15.88275 7.63106 15.86183 8.21063 16.00832 8.75157 16.42683 8.94476 16.90813 9.08 17.47313 9.11864 18.4148 9.04135 19.18904 8.92545 19.67035 8.69362 20.29813 8.40382 20.82127 8.11404 21.4072 7.72766 22.24423 7.45718 23.0185 7.26399 23.7509 7.14809 24.4833 7.10944 25.11108 7.14809 25.63423 7.24467 26.15738 8.01744 25.32034 8.34587 25.73886 8.82884 26.36664 9.11864 25.09015 9.56297 24.16942 10.23915 23.12312 10.85736 22.24423 11.47557 21.55368 12.46085 20.71664 13.33022 20.08887 14.06433 19.6285 14.87575 19.1472 14.68256 18.89609 14.4314 18.51942 14.10298 18.4148 13.81319 18.26831 13.5234 18.20554 13.09837 18.26831 12.75064 18.31017 12.36426 18.20554 11.88127 18.1009 11.59149 17.95442 11.24374 17.3685 10.97327 16.69887 10.78008 16.00832 10.62553 15.17128 10.14255 14.22961 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.5 setgray 1. .setopacityalpha fill grestore gsave 0.28436 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 0.28436 SLW 1 setgray 11.24374 20.57016 0.38638 1. .setopacityalpha SD end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 0.28436 SLW 0 0 1 setrgbcolor 11.24374 20.3609 0.19319 1. .setopacityalpha SD end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.28436 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 12.94383 19.2309 13.23361 18.89609 13.5234 18.68683 13.81319 18.4148 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 setgray 1. .setopacityalpha fill grestore gsave 0.28436 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.28436 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.23915 21.03053 10.14255 21.70015 10.00731 22.28609 9.65958 23.0185 9.36978 23.58348 9.08 24.12756 8.69362 24.69257 8.11404 25.32034 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 setgray 1. .setopacityalpha fill grestore gsave 0.28436 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.28436 SLW 0 0 1 setrgbcolor [ 7.92085 23.68811 8.05608 23.12312 8.21063 22.59998 8.40382 22.18146 8.65497 21.76294 8.88681 21.38626 9.21523 21.05145 9.85277 20.61201 9.75616 21.26071 9.56297 21.80478 9.2732 22.39072 9.08 22.97664 8.69362 23.54164 8.34587 24.002 7.95949 24.2322 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.5 setgray 1. .setopacityalpha fill grestore gsave 0.28436 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2769 1680 a tx@Dict begin CP CP translate 1 5. div 1 5. div scale NET end 2769 1680 a @beginspecial @setspecial tx@Dict begin STP newpath gsave 0.5 setgray 1. .setopacityalpha fill grestore gsave 0.28436 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3573 1828 4 1377 v 210 1831 3365 4 v 209 1931 4 100 v 689 1901 a FJ(\\psKangaro)s(o)p FK({1})p 1891 1931 V 1039 w FJ(\\psKangaro)s(o)p FK({5})p 3573 1931 V 210 1934 3365 4 v 210 2046 2893 4 v 209 3422 4 1377 v 851 2801 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 2591 a FF(1)295 2355 y(2)295 2119 y(3)231 3060 y FE(\000)p FF(1)231 3297 y FE(\000)p FF(2)1066 3368 y(1)194 b(2)g(3)-1019 b FE(\000)p FF(1)-343 b FE(\000)p FF(2)851 2801 y tx@Dict begin { 0.0 0.0 28.45276 div exch 28.45276 div exch 28.45276 mul exch 28.45276 mul exch } PutCoor PutBegin end 851 2801 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor [ -2.84544 0.0 -5.69046 -48.3696 -8.5359 -42.67914 -11.38092 -48.3696 -17.07182 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor [ 2.84544 0.0 5.69046 -48.3696 8.5359 -42.67914 11.38092 -48.3696 17.07182 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor 0 360 36.98866 34.14322 0.0 0.0 0 true Ellipse closepath gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 15.6491 22.76228 11.38092 21.33957 5.69046 11.38092 4.26773 1.42271 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 15.6491 24.18501 17.07182 19.91684 8.5359 -2.84544 4.26773 -1.42271 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -15.6491 22.76228 -11.38092 21.33957 -5.69046 11.38092 -4.26773 1.42271 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -15.6491 24.18501 -17.07182 19.91684 -8.5359 -2.84544 -4.26773 -1.42271 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor 0 360 12.80365 11.66573 0.0 0.0 0 true Ellipse closepath gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor 0 360 21.33957 15.6491 0.0 -18.49411 0 true Ellipse closepath gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor 0 360 5.69046 8.5359 -6.82881 -18.49411 0 true Ellipse closepath gsave 0.625 0.25 0.375 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor 0 360 5.69046 8.5359 6.82881 -18.49411 0 true Ellipse closepath gsave 0.625 0.25 0.375 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.13815 SLW 0 0 1 setrgbcolor 0 360 3.69899 5.12128 -4.26773 1.42271 0 true Ellipse closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.13815 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.13815 SLW 0 0 1 setrgbcolor 0 360 3.69899 5.12128 4.26773 1.42271 0 true Ellipse closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.13815 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0 360 1.70709 2.41867 -4.26773 1.42271 0 true Ellipse closepath gsave 0 setgray 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0 360 1.70709 2.41867 4.26773 1.42271 0 true Ellipse closepath gsave 0 setgray 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -5.69046 48.3696 4.97931 45.52458 -2.84544 42.67914 3.5566 39.83368 -2.84544 37.55785 0.0 36.98866 0.0 34.14322 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 851 2801 a tx@Dict begin PutEnd end 851 2801 a @beginspecial @setspecial tx@Dict begin STP newpath gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1655 3422 4 1377 v 1446 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1741 2591 a FF(1)1741 2355 y(2)1741 2119 y(3)1677 3060 y FE(\000)p FF(1)1677 3297 y FE(\000)p FF(2)2512 3368 y(1)194 b(2)h(3)-1020 b FE(\000)p FF(1)-343 b FE(\000)p FF(2)2297 2801 y tx@Dict begin { 28.45276 28.45276 28.45276 div exch 28.45276 div exch 28.45276 mul exch 28.45276 mul exch } PutCoor PutBegin end 2297 2801 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor [ -2.84544 0.0 -5.69046 -48.3696 -8.5359 -42.67914 -11.38092 -48.3696 -17.07182 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor [ 2.84544 0.0 5.69046 -48.3696 8.5359 -42.67914 11.38092 -48.3696 17.07182 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor 0 360 36.98866 34.14322 0.0 0.0 0 true Ellipse closepath gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 15.6491 22.76228 11.38092 21.33957 5.69046 11.38092 4.26773 1.42271 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 15.6491 24.18501 17.07182 19.91684 8.5359 -2.84544 4.26773 -1.42271 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -15.6491 22.76228 -11.38092 21.33957 -5.69046 11.38092 -4.26773 1.42271 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -15.6491 24.18501 -17.07182 19.91684 -8.5359 -2.84544 -4.26773 -1.42271 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor 0 360 12.80365 11.66573 0.0 0.0 0 true Ellipse closepath gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor 0 360 21.33957 15.6491 0.0 -18.49411 0 true Ellipse closepath gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor 0 360 5.69046 8.5359 -6.82881 -18.49411 0 true Ellipse closepath gsave 0.625 0.25 0.375 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor 0 360 5.69046 8.5359 6.82881 -18.49411 0 true Ellipse closepath gsave 0.625 0.25 0.375 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.13815 SLW 0 0 1 setrgbcolor 0 360 3.69899 5.12128 -4.26773 1.42271 0 true Ellipse closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.13815 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.13815 SLW 0 0 1 setrgbcolor 0 360 3.69899 5.12128 4.26773 1.42271 0 true Ellipse closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.13815 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0 360 1.70709 2.41867 -4.26773 1.42271 0 true Ellipse closepath gsave 0 setgray 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0 360 1.70709 2.41867 4.26773 1.42271 0 true Ellipse closepath gsave 0 setgray 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -5.69046 48.3696 4.97931 45.52458 -2.84544 42.67914 3.5566 39.83368 -2.84544 37.55785 0.0 36.98866 0.0 34.14322 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2297 2801 a tx@Dict begin PutEnd end 2297 2801 a @beginspecial @setspecial tx@Dict begin STP newpath gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3101 3422 4 1377 v 210 3425 2893 4 v 209 3525 4 100 v 681 3495 a FJ(\\psPig)q FK(\(0,0\))p 1655 3525 V 1023 w FJ(\\psPig)q FK(\(1,1\))p 3101 3525 V 210 3528 2893 4 v 86 3644 a SDict begin H.S end 86 3644 a 86 3644 a SDict begin 12 H.A end 86 3644 a 86 3644 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.25.2.2) cvn /DEST pdfmark end 86 3644 a 67 x FJ(25.2.2)93 b(options)p 210 3792 2948 4 v 209 5168 4 1377 v 851 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -71.1319 def /maxTickline 71.1319 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -71.1319 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 71.1319 0 -71.1319 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -71.1319 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 4220 a FF(1)295 3984 y(2)231 4689 y FE(\000)p FF(1)231 4925 y FE(\000)p FF(2)1066 5114 y(1)194 b(2)g(3)-1019 b FE(\000)p FF(1)-343 b FE(\000)p FF(2)878 4430 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0.025 0.025 scale 0 2700 moveto -3 -24 -8 -109 -11 -189 rcurveto -13 -321 -69 -511 -204 -694 rcurveto -28 -38 -51 -72 -51 -76 rcurveto 0 -8 181 -185 303 -294 rcurveto 48 -44 87 -85 87 -92 rcurveto 0 -7 -10 -18 -22 -25 rcurveto -65 -33 -139 -138 -192 -271 rcurveto -46 -116 -34 -171 56 -249 rcurveto 43 -37 rlineto -53 -54 rlineto -30 -29 -68 -73 -85 -97 rcurveto -32 -43 rlineto -6 68 rlineto -7 77 -53 223 -98 311 rcurveto -108 215 -338 375 -558 391 rcurveto -78 5 -87 -1 -51 -35 rcurveto 31 -28 74 -49 196 -94 rcurveto 169 -63 245 -121 283 -217 rcurveto 12 -31 49 -106 82 -165 rcurveto 72 -129 75 -159 33 -264 rcurveto -28 -71 rlineto 27 -59 rlineto 30 -64 65 -168 65 -195 rcurveto 0 -10 -6 -18 -14 -18 rcurveto -8 0 -35 -16 -60 -35 rcurveto -45 -34 rlineto -51 97 rlineto -118 231 -193 261 -510 208 rcurveto -643 -109 -885 -175 -997 -270 rcurveto -64 -54 -33 -60 86 -16 rcurveto 102 37 305 91 496 130 rcurveto 336 69 532 87 602 54 rcurveto 19 -9 102 -85 184 -167 rcurveto 159 -161 160 -162 138 -239 rcurveto -6 -24 -16 -38 -26 -38 rcurveto -9 0 -45 -7 -79 -16 rcurveto -62 -15 rlineto -47 35 rlineto -68 52 -136 69 -260 64 rcurveto -101 -3 -105 -5 -207 -55 rcurveto -181 -91 -447 -327 -682 -608 rcurveto -150 -179 -225 -255 -336 -340 rcurveto -52 -41 -108 -84 -124 -98 rcurveto -41 -34 -27 -50 38 -45 rcurveto 103 9 232 127 458 418 rcurveto 77 101 186 206 283 274 rcurveto 153 109 274 204 353 280 rcurveto 82 79 rlineto 53 -6 rlineto 28 -3 104 -22 167 -42 rcurveto 94 -31 136 -38 230 -44 rcurveto 135 -7 132 -15 -26 -56 rcurveto -55 -14 -124 -40 -154 -58 rcurveto -106 -63 -274 -251 -353 -397 rcurveto -60 -111 -82 -198 -82 -330 rcurveto 0 -108 2 -119 30 -175 rcurveto 58 -114 170 -213 291 -256 rcurveto 73 -26 215 -31 289 -10 rcurveto 149 43 339 377 410 721 rcurveto 19 88 25 281 13 355 rcurveto -6 32 1 23 36 -50 rcurveto 102 -213 118 -267 129 -425 rcurveto 11 -155 0 -500 -28 -870 rcurveto -8 -107 -18 -332 -21 -500 rcurveto -8 -359 -3 -399 55 -460 rcurveto 37 -39 81 -54 81 -27 rcurveto 0 7 -21 53 -46 102 rcurveto -47 90 rlineto 12 280 rlineto 13 328 23 424 58 600 rcurveto 27 130 rlineto -2 454 rlineto -3 455 rlineto -38 50 rlineto -54 72 -60 86 -71 171 rcurveto -5 42 -19 97 -30 122 rcurveto -11 25 -20 53 -20 61 rcurveto 0 22 50 92 65 92 rcurveto 7 0 53 -44 101 -97 rcurveto 49 -54 159 -170 245 -259 rcurveto 122 -126 163 -174 187 -225 rcurveto 62 -127 122 -380 187 -789 rcurveto 44 -281 88 -431 128 -438 rcurveto 28 -5 22 72 -23 289 rcurveto -21 107 -46 264 -55 349 rcurveto -30 308 -60 431 -147 606 rcurveto -64 132 -150 237 -286 352 rcurveto -137 116 -188 170 -214 230 rcurveto -25 56 -48 138 -48 171 rcurveto 0 14 -7 32 -16 42 rcurveto -15 16 -14 19 14 33 rcurveto 16 8 78 27 138 42 rcurveto 141 35 208 66 357 163 rcurveto 204 133 232 142 582 186 rcurveto 116 14 286 39 379 56 rcurveto 129 23 192 30 262 27 rcurveto 51 -1 96 0 100 4 rcurveto 13 14 -6 39 -41 53 rcurveto -46 20 -104 19 -216 -4 rcurveto -52 -11 -125 -22 -164 -26 rcurveto -110 -10 -460 -54 -570 -71 rcurveto -126 -20 -178 -41 -351 -142 rcurveto -132 -77 -286 -151 -346 -166 rcurveto -36 -8 -36 8 -2 89 rcurveto 69 162 87 261 59 328 rcurveto -6 15 0 17 68 17 rcurveto 119 0 145 32 202 252 rcurveto 19 72 36 132 37 134 rcurveto 2 2 56 -56 119 -128 rcurveto 144 -165 189 -201 244 -196 rcurveto 89 9 436 93 559 135 rcurveto 136 46 307 122 337 149 rcurveto 22 19 14 44 -13 44 rcurveto -11 0 -77 -24 -148 -54 rcurveto -113 -48 -278 -101 -425 -136 rcurveto -105 -25 -289 -60 -314 -60 rcurveto -19 0 -52 27 -137 114 rcurveto -140 143 -233 262 -272 347 rcurveto -56 125 -157 165 -301 120 rcurveto -61 -19 rlineto -170 180 rlineto -93 99 -173 190 -176 202 rcurveto -4 16 14 64 60 157 rcurveto 36 74 77 168 91 209 rcurveto 33 96 49 270 42 449 rcurveto -6 137 -21 191 -31 110 rcurveto gsave 1 0 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1682 5168 V 1446 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -71.1319 def /maxTickline 71.1319 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -71.1319 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 71.1319 0 -71.1319 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -71.1319 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1769 4220 a(1)1769 3984 y(2)1704 4689 y FE(\000)p FF(1)1704 4925 y FE(\000)p FF(2)2540 5114 y(1)194 b(2)g(3)-1019 b FE(\000)p FF(1)-343 b FE(\000)p FF(2)2352 4430 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0.025 0.025 scale 0 2700 moveto -3 -24 -8 -109 -11 -189 rcurveto -13 -321 -69 -511 -204 -694 rcurveto -28 -38 -51 -72 -51 -76 rcurveto 0 -8 181 -185 303 -294 rcurveto 48 -44 87 -85 87 -92 rcurveto 0 -7 -10 -18 -22 -25 rcurveto -65 -33 -139 -138 -192 -271 rcurveto -46 -116 -34 -171 56 -249 rcurveto 43 -37 rlineto -53 -54 rlineto -30 -29 -68 -73 -85 -97 rcurveto -32 -43 rlineto -6 68 rlineto -7 77 -53 223 -98 311 rcurveto -108 215 -338 375 -558 391 rcurveto -78 5 -87 -1 -51 -35 rcurveto 31 -28 74 -49 196 -94 rcurveto 169 -63 245 -121 283 -217 rcurveto 12 -31 49 -106 82 -165 rcurveto 72 -129 75 -159 33 -264 rcurveto -28 -71 rlineto 27 -59 rlineto 30 -64 65 -168 65 -195 rcurveto 0 -10 -6 -18 -14 -18 rcurveto -8 0 -35 -16 -60 -35 rcurveto -45 -34 rlineto -51 97 rlineto -118 231 -193 261 -510 208 rcurveto -643 -109 -885 -175 -997 -270 rcurveto -64 -54 -33 -60 86 -16 rcurveto 102 37 305 91 496 130 rcurveto 336 69 532 87 602 54 rcurveto 19 -9 102 -85 184 -167 rcurveto 159 -161 160 -162 138 -239 rcurveto -6 -24 -16 -38 -26 -38 rcurveto -9 0 -45 -7 -79 -16 rcurveto -62 -15 rlineto -47 35 rlineto -68 52 -136 69 -260 64 rcurveto -101 -3 -105 -5 -207 -55 rcurveto -181 -91 -447 -327 -682 -608 rcurveto -150 -179 -225 -255 -336 -340 rcurveto -52 -41 -108 -84 -124 -98 rcurveto -41 -34 -27 -50 38 -45 rcurveto 103 9 232 127 458 418 rcurveto 77 101 186 206 283 274 rcurveto 153 109 274 204 353 280 rcurveto 82 79 rlineto 53 -6 rlineto 28 -3 104 -22 167 -42 rcurveto 94 -31 136 -38 230 -44 rcurveto 135 -7 132 -15 -26 -56 rcurveto -55 -14 -124 -40 -154 -58 rcurveto -106 -63 -274 -251 -353 -397 rcurveto -60 -111 -82 -198 -82 -330 rcurveto 0 -108 2 -119 30 -175 rcurveto 58 -114 170 -213 291 -256 rcurveto 73 -26 215 -31 289 -10 rcurveto 149 43 339 377 410 721 rcurveto 19 88 25 281 13 355 rcurveto -6 32 1 23 36 -50 rcurveto 102 -213 118 -267 129 -425 rcurveto 11 -155 0 -500 -28 -870 rcurveto -8 -107 -18 -332 -21 -500 rcurveto -8 -359 -3 -399 55 -460 rcurveto 37 -39 81 -54 81 -27 rcurveto 0 7 -21 53 -46 102 rcurveto -47 90 rlineto 12 280 rlineto 13 328 23 424 58 600 rcurveto 27 130 rlineto -2 454 rlineto -3 455 rlineto -38 50 rlineto -54 72 -60 86 -71 171 rcurveto -5 42 -19 97 -30 122 rcurveto -11 25 -20 53 -20 61 rcurveto 0 22 50 92 65 92 rcurveto 7 0 53 -44 101 -97 rcurveto 49 -54 159 -170 245 -259 rcurveto 122 -126 163 -174 187 -225 rcurveto 62 -127 122 -380 187 -789 rcurveto 44 -281 88 -431 128 -438 rcurveto 28 -5 22 72 -23 289 rcurveto -21 107 -46 264 -55 349 rcurveto -30 308 -60 431 -147 606 rcurveto -64 132 -150 237 -286 352 rcurveto -137 116 -188 170 -214 230 rcurveto -25 56 -48 138 -48 171 rcurveto 0 14 -7 32 -16 42 rcurveto -15 16 -14 19 14 33 rcurveto 16 8 78 27 138 42 rcurveto 141 35 208 66 357 163 rcurveto 204 133 232 142 582 186 rcurveto 116 14 286 39 379 56 rcurveto 129 23 192 30 262 27 rcurveto 51 -1 96 0 100 4 rcurveto 13 14 -6 39 -41 53 rcurveto -46 20 -104 19 -216 -4 rcurveto -52 -11 -125 -22 -164 -26 rcurveto -110 -10 -460 -54 -570 -71 rcurveto -126 -20 -178 -41 -351 -142 rcurveto -132 -77 -286 -151 -346 -166 rcurveto -36 -8 -36 8 -2 89 rcurveto 69 162 87 261 59 328 rcurveto -6 15 0 17 68 17 rcurveto 119 0 145 32 202 252 rcurveto 19 72 36 132 37 134 rcurveto 2 2 56 -56 119 -128 rcurveto 144 -165 189 -201 244 -196 rcurveto 89 9 436 93 559 135 rcurveto 136 46 307 122 337 149 rcurveto 22 19 14 44 -13 44 rcurveto -11 0 -77 -24 -148 -54 rcurveto -113 -48 -278 -101 -425 -136 rcurveto -105 -25 -289 -60 -314 -60 rcurveto -19 0 -52 27 -137 114 rcurveto -140 143 -233 262 -272 347 rcurveto -56 125 -157 165 -301 120 rcurveto -61 -19 rlineto -170 180 rlineto -93 99 -173 190 -176 202 rcurveto -4 16 14 64 60 157 rcurveto 36 74 77 168 91 209 rcurveto 33 96 49 270 42 449 rcurveto -6 137 -21 191 -31 110 rcurveto gsave 0 0.9 1 0 setrgbcolor currentrgbcolor 1 0 0 1 setrgbcolor currentrgbcolor 2 grestore 100 0. false tx@PstSlopeDict begin SlopesFill end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3156 5168 V 210 5172 2948 4 v 209 5271 4 100 v 571 5241 a FE(n)p FK(psAn)n(t[)p 1 0 0 TeXcolorrgb(\034llcolor)p 0 TeXcolorgray(=red])p 1682 5271 V 689 w FE(n)p FK(psAn)n(t[)p 1 0 0 TeXcolorrgb(\034llst)n(yle)p 0 TeXcolorgray(=slop)r(e])p 3156 5271 V 210 5275 2948 4 v 0 TeXcolorgray 1456 5662 a(105)p 0 TeXcolorgray eop end %%Page: 106 106 TeXDict begin 106 105 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.106) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 2893 4 v 209 2064 4 1613 v 851 1326 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -71.1319 def /maxTickline 99.58466 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -71.1319 99.58466 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 99.58466 0 -71.1319 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -71.1319 99.58466 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 1116 a FF(1)295 879 y(2)295 643 y(3)231 1585 y FE(\000)p FF(1)231 1821 y FE(\000)p FF(2)1066 2010 y(1)194 b(2)g(3)-1019 b FE(\000)p FF(1)-343 b FE(\000)p FF(2)851 1326 y tx@Dict begin { 28.45276 28.45276 } PutCoor PutBegin end 851 1326 a 13 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0.025 0.025 scale 0 2700 moveto -3 -24 -8 -109 -11 -189 rcurveto -13 -321 -69 -511 -204 -694 rcurveto -28 -38 -51 -72 -51 -76 rcurveto 0 -8 181 -185 303 -294 rcurveto 48 -44 87 -85 87 -92 rcurveto 0 -7 -10 -18 -22 -25 rcurveto -65 -33 -139 -138 -192 -271 rcurveto -46 -116 -34 -171 56 -249 rcurveto 43 -37 rlineto -53 -54 rlineto -30 -29 -68 -73 -85 -97 rcurveto -32 -43 rlineto -6 68 rlineto -7 77 -53 223 -98 311 rcurveto -108 215 -338 375 -558 391 rcurveto -78 5 -87 -1 -51 -35 rcurveto 31 -28 74 -49 196 -94 rcurveto 169 -63 245 -121 283 -217 rcurveto 12 -31 49 -106 82 -165 rcurveto 72 -129 75 -159 33 -264 rcurveto -28 -71 rlineto 27 -59 rlineto 30 -64 65 -168 65 -195 rcurveto 0 -10 -6 -18 -14 -18 rcurveto -8 0 -35 -16 -60 -35 rcurveto -45 -34 rlineto -51 97 rlineto -118 231 -193 261 -510 208 rcurveto -643 -109 -885 -175 -997 -270 rcurveto -64 -54 -33 -60 86 -16 rcurveto 102 37 305 91 496 130 rcurveto 336 69 532 87 602 54 rcurveto 19 -9 102 -85 184 -167 rcurveto 159 -161 160 -162 138 -239 rcurveto -6 -24 -16 -38 -26 -38 rcurveto -9 0 -45 -7 -79 -16 rcurveto -62 -15 rlineto -47 35 rlineto -68 52 -136 69 -260 64 rcurveto -101 -3 -105 -5 -207 -55 rcurveto -181 -91 -447 -327 -682 -608 rcurveto -150 -179 -225 -255 -336 -340 rcurveto -52 -41 -108 -84 -124 -98 rcurveto -41 -34 -27 -50 38 -45 rcurveto 103 9 232 127 458 418 rcurveto 77 101 186 206 283 274 rcurveto 153 109 274 204 353 280 rcurveto 82 79 rlineto 53 -6 rlineto 28 -3 104 -22 167 -42 rcurveto 94 -31 136 -38 230 -44 rcurveto 135 -7 132 -15 -26 -56 rcurveto -55 -14 -124 -40 -154 -58 rcurveto -106 -63 -274 -251 -353 -397 rcurveto -60 -111 -82 -198 -82 -330 rcurveto 0 -108 2 -119 30 -175 rcurveto 58 -114 170 -213 291 -256 rcurveto 73 -26 215 -31 289 -10 rcurveto 149 43 339 377 410 721 rcurveto 19 88 25 281 13 355 rcurveto -6 32 1 23 36 -50 rcurveto 102 -213 118 -267 129 -425 rcurveto 11 -155 0 -500 -28 -870 rcurveto -8 -107 -18 -332 -21 -500 rcurveto -8 -359 -3 -399 55 -460 rcurveto 37 -39 81 -54 81 -27 rcurveto 0 7 -21 53 -46 102 rcurveto -47 90 rlineto 12 280 rlineto 13 328 23 424 58 600 rcurveto 27 130 rlineto -2 454 rlineto -3 455 rlineto -38 50 rlineto -54 72 -60 86 -71 171 rcurveto -5 42 -19 97 -30 122 rcurveto -11 25 -20 53 -20 61 rcurveto 0 22 50 92 65 92 rcurveto 7 0 53 -44 101 -97 rcurveto 49 -54 159 -170 245 -259 rcurveto 122 -126 163 -174 187 -225 rcurveto 62 -127 122 -380 187 -789 rcurveto 44 -281 88 -431 128 -438 rcurveto 28 -5 22 72 -23 289 rcurveto -21 107 -46 264 -55 349 rcurveto -30 308 -60 431 -147 606 rcurveto -64 132 -150 237 -286 352 rcurveto -137 116 -188 170 -214 230 rcurveto -25 56 -48 138 -48 171 rcurveto 0 14 -7 32 -16 42 rcurveto -15 16 -14 19 14 33 rcurveto 16 8 78 27 138 42 rcurveto 141 35 208 66 357 163 rcurveto 204 133 232 142 582 186 rcurveto 116 14 286 39 379 56 rcurveto 129 23 192 30 262 27 rcurveto 51 -1 96 0 100 4 rcurveto 13 14 -6 39 -41 53 rcurveto -46 20 -104 19 -216 -4 rcurveto -52 -11 -125 -22 -164 -26 rcurveto -110 -10 -460 -54 -570 -71 rcurveto -126 -20 -178 -41 -351 -142 rcurveto -132 -77 -286 -151 -346 -166 rcurveto -36 -8 -36 8 -2 89 rcurveto 69 162 87 261 59 328 rcurveto -6 15 0 17 68 17 rcurveto 119 0 145 32 202 252 rcurveto 19 72 36 132 37 134 rcurveto 2 2 56 -56 119 -128 rcurveto 144 -165 189 -201 244 -196 rcurveto 89 9 436 93 559 135 rcurveto 136 46 307 122 337 149 rcurveto 22 19 14 44 -13 44 rcurveto -11 0 -77 -24 -148 -54 rcurveto -113 -48 -278 -101 -425 -136 rcurveto -105 -25 -289 -60 -314 -60 rcurveto -19 0 -52 27 -137 114 rcurveto -140 143 -233 262 -272 347 rcurveto -56 125 -157 165 -301 120 rcurveto -61 -19 rlineto -170 180 rlineto -93 99 -173 190 -176 202 rcurveto -4 16 14 64 60 157 rcurveto 36 74 77 168 91 209 rcurveto 33 96 49 270 42 449 rcurveto -6 137 -21 191 -31 110 rcurveto gsave 0.5 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 851 1326 a tx@Dict begin PutEnd end 851 1326 a 1655 2064 4 1613 v 1446 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -71.1319 def /maxTickline 99.58466 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -71.1319 99.58466 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 99.58466 0 -71.1319 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -71.1319 99.58466 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1741 1116 a FF(1)1741 879 y(2)1741 643 y(3)1677 1585 y FE(\000)p FF(1)1677 1821 y FE(\000)p FF(2)2512 2010 y(1)194 b(2)h(3)-1020 b FE(\000)p FF(1)-343 b FE(\000)p FF(2)2297 1326 y tx@Dict begin gsave STV CP T /ps@rot -60. def grestore end 2297 1326 a 2297 1326 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2297 1326 a 2297 1326 a tx@Dict begin ps@rot RotBegin end 2297 1326 a 14 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0.025 0.025 scale 0 2700 moveto -3 -24 -8 -109 -11 -189 rcurveto -13 -321 -69 -511 -204 -694 rcurveto -28 -38 -51 -72 -51 -76 rcurveto 0 -8 181 -185 303 -294 rcurveto 48 -44 87 -85 87 -92 rcurveto 0 -7 -10 -18 -22 -25 rcurveto -65 -33 -139 -138 -192 -271 rcurveto -46 -116 -34 -171 56 -249 rcurveto 43 -37 rlineto -53 -54 rlineto -30 -29 -68 -73 -85 -97 rcurveto -32 -43 rlineto -6 68 rlineto -7 77 -53 223 -98 311 rcurveto -108 215 -338 375 -558 391 rcurveto -78 5 -87 -1 -51 -35 rcurveto 31 -28 74 -49 196 -94 rcurveto 169 -63 245 -121 283 -217 rcurveto 12 -31 49 -106 82 -165 rcurveto 72 -129 75 -159 33 -264 rcurveto -28 -71 rlineto 27 -59 rlineto 30 -64 65 -168 65 -195 rcurveto 0 -10 -6 -18 -14 -18 rcurveto -8 0 -35 -16 -60 -35 rcurveto -45 -34 rlineto -51 97 rlineto -118 231 -193 261 -510 208 rcurveto -643 -109 -885 -175 -997 -270 rcurveto -64 -54 -33 -60 86 -16 rcurveto 102 37 305 91 496 130 rcurveto 336 69 532 87 602 54 rcurveto 19 -9 102 -85 184 -167 rcurveto 159 -161 160 -162 138 -239 rcurveto -6 -24 -16 -38 -26 -38 rcurveto -9 0 -45 -7 -79 -16 rcurveto -62 -15 rlineto -47 35 rlineto -68 52 -136 69 -260 64 rcurveto -101 -3 -105 -5 -207 -55 rcurveto -181 -91 -447 -327 -682 -608 rcurveto -150 -179 -225 -255 -336 -340 rcurveto -52 -41 -108 -84 -124 -98 rcurveto -41 -34 -27 -50 38 -45 rcurveto 103 9 232 127 458 418 rcurveto 77 101 186 206 283 274 rcurveto 153 109 274 204 353 280 rcurveto 82 79 rlineto 53 -6 rlineto 28 -3 104 -22 167 -42 rcurveto 94 -31 136 -38 230 -44 rcurveto 135 -7 132 -15 -26 -56 rcurveto -55 -14 -124 -40 -154 -58 rcurveto -106 -63 -274 -251 -353 -397 rcurveto -60 -111 -82 -198 -82 -330 rcurveto 0 -108 2 -119 30 -175 rcurveto 58 -114 170 -213 291 -256 rcurveto 73 -26 215 -31 289 -10 rcurveto 149 43 339 377 410 721 rcurveto 19 88 25 281 13 355 rcurveto -6 32 1 23 36 -50 rcurveto 102 -213 118 -267 129 -425 rcurveto 11 -155 0 -500 -28 -870 rcurveto -8 -107 -18 -332 -21 -500 rcurveto -8 -359 -3 -399 55 -460 rcurveto 37 -39 81 -54 81 -27 rcurveto 0 7 -21 53 -46 102 rcurveto -47 90 rlineto 12 280 rlineto 13 328 23 424 58 600 rcurveto 27 130 rlineto -2 454 rlineto -3 455 rlineto -38 50 rlineto -54 72 -60 86 -71 171 rcurveto -5 42 -19 97 -30 122 rcurveto -11 25 -20 53 -20 61 rcurveto 0 22 50 92 65 92 rcurveto 7 0 53 -44 101 -97 rcurveto 49 -54 159 -170 245 -259 rcurveto 122 -126 163 -174 187 -225 rcurveto 62 -127 122 -380 187 -789 rcurveto 44 -281 88 -431 128 -438 rcurveto 28 -5 22 72 -23 289 rcurveto -21 107 -46 264 -55 349 rcurveto -30 308 -60 431 -147 606 rcurveto -64 132 -150 237 -286 352 rcurveto -137 116 -188 170 -214 230 rcurveto -25 56 -48 138 -48 171 rcurveto 0 14 -7 32 -16 42 rcurveto -15 16 -14 19 14 33 rcurveto 16 8 78 27 138 42 rcurveto 141 35 208 66 357 163 rcurveto 204 133 232 142 582 186 rcurveto 116 14 286 39 379 56 rcurveto 129 23 192 30 262 27 rcurveto 51 -1 96 0 100 4 rcurveto 13 14 -6 39 -41 53 rcurveto -46 20 -104 19 -216 -4 rcurveto -52 -11 -125 -22 -164 -26 rcurveto -110 -10 -460 -54 -570 -71 rcurveto -126 -20 -178 -41 -351 -142 rcurveto -132 -77 -286 -151 -346 -166 rcurveto -36 -8 -36 8 -2 89 rcurveto 69 162 87 261 59 328 rcurveto -6 15 0 17 68 17 rcurveto 119 0 145 32 202 252 rcurveto 19 72 36 132 37 134 rcurveto 2 2 56 -56 119 -128 rcurveto 144 -165 189 -201 244 -196 rcurveto 89 9 436 93 559 135 rcurveto 136 46 307 122 337 149 rcurveto 22 19 14 44 -13 44 rcurveto -11 0 -77 -24 -148 -54 rcurveto -113 -48 -278 -101 -425 -136 rcurveto -105 -25 -289 -60 -314 -60 rcurveto -19 0 -52 27 -137 114 rcurveto -140 143 -233 262 -272 347 rcurveto -56 125 -157 165 -301 120 rcurveto -61 -19 rlineto -170 180 rlineto -93 99 -173 190 -176 202 rcurveto -4 16 14 64 60 157 rcurveto 36 74 77 168 91 209 rcurveto 33 96 49 270 42 449 rcurveto -6 137 -21 191 -31 110 rcurveto gsave 0.5 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2297 1326 a tx@Dict begin RotEnd end 2297 1326 a 2297 1326 a tx@Dict begin PutEnd end 2297 1326 a 3101 2064 4 1613 v 210 2068 2893 4 v 209 2167 4 100 v 548 2137 a FJ(\\rput)p 1 0 0 TeXcolorrgb 28 w FK(\(1,1\))p 0 TeXcolorgray({)p FE(n)p FK(psAn)n(t})p 1655 2167 V 676 w FJ(\\rput)p 1 0 0 TeXcolorrgb FK({-60})p 0 TeXcolorgray({)p FE(n)p FK(psAn)n(t})p 3101 2167 V 210 2170 2893 4 v 210 2282 2545 4 v 209 3422 4 1141 v 679 2920 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -28.45276 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45276 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67914 def /maxTickline 71.1319 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67914 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 71.1319 0 -42.67914 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -42.67914 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45276 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45276 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 360 2709 a FF(1)360 2473 y(2)295 3178 y FE(\000)p FF(1)895 3368 y(1)194 b(2)-783 b FE(\000)p FF(1)679 2920 y tx@Dict begin CP CP translate 0.5 0.5 scale NET end 679 2920 a 28 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0.025 0.025 scale 0 2700 moveto -3 -24 -8 -109 -11 -189 rcurveto -13 -321 -69 -511 -204 -694 rcurveto -28 -38 -51 -72 -51 -76 rcurveto 0 -8 181 -185 303 -294 rcurveto 48 -44 87 -85 87 -92 rcurveto 0 -7 -10 -18 -22 -25 rcurveto -65 -33 -139 -138 -192 -271 rcurveto -46 -116 -34 -171 56 -249 rcurveto 43 -37 rlineto -53 -54 rlineto -30 -29 -68 -73 -85 -97 rcurveto -32 -43 rlineto -6 68 rlineto -7 77 -53 223 -98 311 rcurveto -108 215 -338 375 -558 391 rcurveto -78 5 -87 -1 -51 -35 rcurveto 31 -28 74 -49 196 -94 rcurveto 169 -63 245 -121 283 -217 rcurveto 12 -31 49 -106 82 -165 rcurveto 72 -129 75 -159 33 -264 rcurveto -28 -71 rlineto 27 -59 rlineto 30 -64 65 -168 65 -195 rcurveto 0 -10 -6 -18 -14 -18 rcurveto -8 0 -35 -16 -60 -35 rcurveto -45 -34 rlineto -51 97 rlineto -118 231 -193 261 -510 208 rcurveto -643 -109 -885 -175 -997 -270 rcurveto -64 -54 -33 -60 86 -16 rcurveto 102 37 305 91 496 130 rcurveto 336 69 532 87 602 54 rcurveto 19 -9 102 -85 184 -167 rcurveto 159 -161 160 -162 138 -239 rcurveto -6 -24 -16 -38 -26 -38 rcurveto -9 0 -45 -7 -79 -16 rcurveto -62 -15 rlineto -47 35 rlineto -68 52 -136 69 -260 64 rcurveto -101 -3 -105 -5 -207 -55 rcurveto -181 -91 -447 -327 -682 -608 rcurveto -150 -179 -225 -255 -336 -340 rcurveto -52 -41 -108 -84 -124 -98 rcurveto -41 -34 -27 -50 38 -45 rcurveto 103 9 232 127 458 418 rcurveto 77 101 186 206 283 274 rcurveto 153 109 274 204 353 280 rcurveto 82 79 rlineto 53 -6 rlineto 28 -3 104 -22 167 -42 rcurveto 94 -31 136 -38 230 -44 rcurveto 135 -7 132 -15 -26 -56 rcurveto -55 -14 -124 -40 -154 -58 rcurveto -106 -63 -274 -251 -353 -397 rcurveto -60 -111 -82 -198 -82 -330 rcurveto 0 -108 2 -119 30 -175 rcurveto 58 -114 170 -213 291 -256 rcurveto 73 -26 215 -31 289 -10 rcurveto 149 43 339 377 410 721 rcurveto 19 88 25 281 13 355 rcurveto -6 32 1 23 36 -50 rcurveto 102 -213 118 -267 129 -425 rcurveto 11 -155 0 -500 -28 -870 rcurveto -8 -107 -18 -332 -21 -500 rcurveto -8 -359 -3 -399 55 -460 rcurveto 37 -39 81 -54 81 -27 rcurveto 0 7 -21 53 -46 102 rcurveto -47 90 rlineto 12 280 rlineto 13 328 23 424 58 600 rcurveto 27 130 rlineto -2 454 rlineto -3 455 rlineto -38 50 rlineto -54 72 -60 86 -71 171 rcurveto -5 42 -19 97 -30 122 rcurveto -11 25 -20 53 -20 61 rcurveto 0 22 50 92 65 92 rcurveto 7 0 53 -44 101 -97 rcurveto 49 -54 159 -170 245 -259 rcurveto 122 -126 163 -174 187 -225 rcurveto 62 -127 122 -380 187 -789 rcurveto 44 -281 88 -431 128 -438 rcurveto 28 -5 22 72 -23 289 rcurveto -21 107 -46 264 -55 349 rcurveto -30 308 -60 431 -147 606 rcurveto -64 132 -150 237 -286 352 rcurveto -137 116 -188 170 -214 230 rcurveto -25 56 -48 138 -48 171 rcurveto 0 14 -7 32 -16 42 rcurveto -15 16 -14 19 14 33 rcurveto 16 8 78 27 138 42 rcurveto 141 35 208 66 357 163 rcurveto 204 133 232 142 582 186 rcurveto 116 14 286 39 379 56 rcurveto 129 23 192 30 262 27 rcurveto 51 -1 96 0 100 4 rcurveto 13 14 -6 39 -41 53 rcurveto -46 20 -104 19 -216 -4 rcurveto -52 -11 -125 -22 -164 -26 rcurveto -110 -10 -460 -54 -570 -71 rcurveto -126 -20 -178 -41 -351 -142 rcurveto -132 -77 -286 -151 -346 -166 rcurveto -36 -8 -36 8 -2 89 rcurveto 69 162 87 261 59 328 rcurveto -6 15 0 17 68 17 rcurveto 119 0 145 32 202 252 rcurveto 19 72 36 132 37 134 rcurveto 2 2 56 -56 119 -128 rcurveto 144 -165 189 -201 244 -196 rcurveto 89 9 436 93 559 135 rcurveto 136 46 307 122 337 149 rcurveto 22 19 14 44 -13 44 rcurveto -11 0 -77 -24 -148 -54 rcurveto -113 -48 -278 -101 -425 -136 rcurveto -105 -25 -289 -60 -314 -60 rcurveto -19 0 -52 27 -137 114 rcurveto -140 143 -233 262 -272 347 rcurveto -56 125 -157 165 -301 120 rcurveto -61 -19 rlineto -170 180 rlineto -93 99 -173 190 -176 202 rcurveto -4 16 14 64 60 157 rcurveto 36 74 77 168 91 209 rcurveto 33 96 49 270 42 449 rcurveto -6 137 -21 191 -31 110 rcurveto gsave 0.5 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 679 2920 a tx@Dict begin CP CP translate 1 0.5 div 1 0.5 div scale NET end 679 2920 a 1326 3422 4 1141 v 1279 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -28.45276 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45276 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67914 def /maxTickline 71.1319 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67914 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 71.1319 0 -42.67914 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -42.67914 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45276 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45276 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1639 2709 a FF(1)1639 2473 y(2)1574 3178 y FE(\000)p FF(1)2174 3368 y(1)194 b(2)-783 b FE(\000)p FF(1)1958 2920 y tx@Dict begin { 28.45276 28.45276 } PutCoor PutBegin end 1958 2920 a 1951 2920 a tx@Dict begin CP CP translate 0.5 0.5 scale NET end 1951 2920 a 28 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0.025 0.025 scale 0 2700 moveto -3 -24 -8 -109 -11 -189 rcurveto -13 -321 -69 -511 -204 -694 rcurveto -28 -38 -51 -72 -51 -76 rcurveto 0 -8 181 -185 303 -294 rcurveto 48 -44 87 -85 87 -92 rcurveto 0 -7 -10 -18 -22 -25 rcurveto -65 -33 -139 -138 -192 -271 rcurveto -46 -116 -34 -171 56 -249 rcurveto 43 -37 rlineto -53 -54 rlineto -30 -29 -68 -73 -85 -97 rcurveto -32 -43 rlineto -6 68 rlineto -7 77 -53 223 -98 311 rcurveto -108 215 -338 375 -558 391 rcurveto -78 5 -87 -1 -51 -35 rcurveto 31 -28 74 -49 196 -94 rcurveto 169 -63 245 -121 283 -217 rcurveto 12 -31 49 -106 82 -165 rcurveto 72 -129 75 -159 33 -264 rcurveto -28 -71 rlineto 27 -59 rlineto 30 -64 65 -168 65 -195 rcurveto 0 -10 -6 -18 -14 -18 rcurveto -8 0 -35 -16 -60 -35 rcurveto -45 -34 rlineto -51 97 rlineto -118 231 -193 261 -510 208 rcurveto -643 -109 -885 -175 -997 -270 rcurveto -64 -54 -33 -60 86 -16 rcurveto 102 37 305 91 496 130 rcurveto 336 69 532 87 602 54 rcurveto 19 -9 102 -85 184 -167 rcurveto 159 -161 160 -162 138 -239 rcurveto -6 -24 -16 -38 -26 -38 rcurveto -9 0 -45 -7 -79 -16 rcurveto -62 -15 rlineto -47 35 rlineto -68 52 -136 69 -260 64 rcurveto -101 -3 -105 -5 -207 -55 rcurveto -181 -91 -447 -327 -682 -608 rcurveto -150 -179 -225 -255 -336 -340 rcurveto -52 -41 -108 -84 -124 -98 rcurveto -41 -34 -27 -50 38 -45 rcurveto 103 9 232 127 458 418 rcurveto 77 101 186 206 283 274 rcurveto 153 109 274 204 353 280 rcurveto 82 79 rlineto 53 -6 rlineto 28 -3 104 -22 167 -42 rcurveto 94 -31 136 -38 230 -44 rcurveto 135 -7 132 -15 -26 -56 rcurveto -55 -14 -124 -40 -154 -58 rcurveto -106 -63 -274 -251 -353 -397 rcurveto -60 -111 -82 -198 -82 -330 rcurveto 0 -108 2 -119 30 -175 rcurveto 58 -114 170 -213 291 -256 rcurveto 73 -26 215 -31 289 -10 rcurveto 149 43 339 377 410 721 rcurveto 19 88 25 281 13 355 rcurveto -6 32 1 23 36 -50 rcurveto 102 -213 118 -267 129 -425 rcurveto 11 -155 0 -500 -28 -870 rcurveto -8 -107 -18 -332 -21 -500 rcurveto -8 -359 -3 -399 55 -460 rcurveto 37 -39 81 -54 81 -27 rcurveto 0 7 -21 53 -46 102 rcurveto -47 90 rlineto 12 280 rlineto 13 328 23 424 58 600 rcurveto 27 130 rlineto -2 454 rlineto -3 455 rlineto -38 50 rlineto -54 72 -60 86 -71 171 rcurveto -5 42 -19 97 -30 122 rcurveto -11 25 -20 53 -20 61 rcurveto 0 22 50 92 65 92 rcurveto 7 0 53 -44 101 -97 rcurveto 49 -54 159 -170 245 -259 rcurveto 122 -126 163 -174 187 -225 rcurveto 62 -127 122 -380 187 -789 rcurveto 44 -281 88 -431 128 -438 rcurveto 28 -5 22 72 -23 289 rcurveto -21 107 -46 264 -55 349 rcurveto -30 308 -60 431 -147 606 rcurveto -64 132 -150 237 -286 352 rcurveto -137 116 -188 170 -214 230 rcurveto -25 56 -48 138 -48 171 rcurveto 0 14 -7 32 -16 42 rcurveto -15 16 -14 19 14 33 rcurveto 16 8 78 27 138 42 rcurveto 141 35 208 66 357 163 rcurveto 204 133 232 142 582 186 rcurveto 116 14 286 39 379 56 rcurveto 129 23 192 30 262 27 rcurveto 51 -1 96 0 100 4 rcurveto 13 14 -6 39 -41 53 rcurveto -46 20 -104 19 -216 -4 rcurveto -52 -11 -125 -22 -164 -26 rcurveto -110 -10 -460 -54 -570 -71 rcurveto -126 -20 -178 -41 -351 -142 rcurveto -132 -77 -286 -151 -346 -166 rcurveto -36 -8 -36 8 -2 89 rcurveto 69 162 87 261 59 328 rcurveto -6 15 0 17 68 17 rcurveto 119 0 145 32 202 252 rcurveto 19 72 36 132 37 134 rcurveto 2 2 56 -56 119 -128 rcurveto 144 -165 189 -201 244 -196 rcurveto 89 9 436 93 559 135 rcurveto 136 46 307 122 337 149 rcurveto 22 19 14 44 -13 44 rcurveto -11 0 -77 -24 -148 -54 rcurveto -113 -48 -278 -101 -425 -136 rcurveto -105 -25 -289 -60 -314 -60 rcurveto -19 0 -52 27 -137 114 rcurveto -140 143 -233 262 -272 347 rcurveto -56 125 -157 165 -301 120 rcurveto -61 -19 rlineto -170 180 rlineto -93 99 -173 190 -176 202 rcurveto -4 16 14 64 60 157 rcurveto 36 74 77 168 91 209 rcurveto 33 96 49 270 42 449 rcurveto -6 137 -21 191 -31 110 rcurveto gsave 0.5 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1951 2920 a tx@Dict begin CP CP translate 1 0.5 div 1 0.5 div scale NET end 1951 2920 a 1958 2920 a tx@Dict begin PutEnd end 1958 2920 a 2753 3422 4 1141 v 210 3425 2545 4 v 209 3525 4 100 v 260 3495 a FJ(\\psscaleb)s(o)m(x)p FK({0.5}{)p FE(n)p FK(psAn)n(t})p 1326 3525 V 96 w FE(n)p FK(rput{)p FJ(\\psscaleb)s(o)m(x)p FK({0.5}{)p FE(n)p FK(psAn)n(t})24 b(})p 2753 3525 V 210 3528 2545 4 v 210 3639 2628 4 v 209 5016 4 1377 v 378 4395 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 284.52759 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 284.52759 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 284.52759 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 284.52759 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 4421 a FF(0)295 4185 y(1)295 3949 y(2)295 3713 y(3)231 4654 y FE(\000)p FF(1)231 4890 y FE(\000)p FF(2)594 4962 y(1)194 b(2)g(3)g(4)g(5)h(6)f(7)g(8)g(9)174 b(10)378 4395 y tx@Dict begin tx@NodeDict begin {65.44142 11.38092 } false /N@P5 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {59.75096 4.26773 } false /N@P6 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {67.43289 19.91684 } false /N@P1 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {67.43289 11.38092 } false /N@P2 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {65.44142 11.38092 } false /N@pp2 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {63.16515 11.38092 } false /N@P3 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {62.59598 11.38092 } false /N@P4 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {59.75096 4.26773 } false /N@G4 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {64.0187 5.12128 } false /N@G5 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {67.7177 4.26773 } false /N@G6 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {59.75096 4.26773 } false /N@G1 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {56.90552 0.0 } false /N@G2 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {59.75096 -3.41418 } false /N@G3 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {59.75096 4.26773 } false /N@G7 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {59.75096 0.0 } false /N@G8 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {62.59598 -2.84544 } false /N@G9 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {59.75096 4.26773 } false /N@G10 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {67.7177 4.26773 } false /N@G11 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {66.0106 2.56064 } false /N@G12 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {52.63777 7.11319 } false /N@p1 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {49.79233 2.84544 } false /N@p2 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {49.79233 2.84544 } false /N@g1 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {45.52458 1.13791 } false /N@g2 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {46.94687 -2.84544 } false /N@g3 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {49.79233 2.84544 } false /N@g4 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {46.94687 0.0 } false /N@g5 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {48.3696 -2.84544 } false /N@g6 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {49.79233 2.84544 } false /N@g7 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {48.3696 0.0 } false /N@g8 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {51.21504 -2.84544 } false /N@g9 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {49.79233 2.84544 } false /N@g10 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {53.49132 2.84544 } false /N@g11 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {54.06006 1.42271 } false /N@g12 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {17.07182 21.05519 } false /N@T1 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {17.35619 24.18501 } false /N@T2 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {19.91684 31.2982 } false /N@T3 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {25.6073 34.71239 } false /N@T4 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {28.45276 34.99677 } false /N@T5 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {34.14322 34.71239 } false /N@T6 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {38.41139 34.14322 } false /N@T7 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {48.3696 36.98866 } false /N@T8 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {56.90552 40.40286 } false /N@T9 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {65.44142 42.67914 } false /N@T10 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {72.55461 43.2483 } false /N@T11 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {72.55461 43.2483 } false /N@T12 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {85.35828 54.06006 } false /N@T13 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {91.04874 59.75096 } false /N@T14 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {96.7392 62.59598 } false /N@T15 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {98.16193 56.90552 } false /N@T16 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {93.89418 51.21504 } false /N@T17 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {79.6678 38.98013 } false /N@T18 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {79.6678 38.98013 } false /N@T19 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {76.82236 25.6073 } false /N@T20 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {59.75096 8.5359 } false /N@T21 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {48.3696 3.98337 } false /N@T22 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {36.98866 4.55254 } false /N@T23 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {28.45276 11.38092 } false /N@T24 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {22.76228 17.07182 } false /N@T25 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {19.91684 17.64056 } false /N@T26 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {21.33957 19.91684 } false /N@T27 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {31.86694 34.99677 } false /N@d1 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {34.14322 34.71239 } false /N@d2 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {38.41139 34.14322 } false /N@d3 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {48.3696 36.98866 } false /N@d4 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {56.90552 40.40286 } false /N@d5 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {65.44142 42.67914 } false /N@d6 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {72.55461 43.2483 } false /N@d7 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {81.09053 44.10185 } false /N@d8 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {81.09053 44.10185 } false /N@d9 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {79.6678 38.98013 } false /N@d10 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {73.97734 38.41139 } false /N@d11 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {65.44142 36.98866 } false /N@d12 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {59.75096 31.2982 } false /N@d13 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {54.06006 22.76228 } false /N@d14 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {48.3696 19.91684 } false /N@d15 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {42.67914 19.34766 } false /N@d16 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {36.98866 19.91684 } false /N@d17 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {36.98866 19.91684 } false /N@d18 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {38.41139 22.76228 } false /N@d19 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {38.41139 28.45276 } false /N@d20 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {35.56595 32.72049 } false /N@d21 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {21.33957 19.91684 } false /N@c1 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {29.02193 25.6073 } false /N@c2 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {32.72049 28.45276 } false /N@c3 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {35.56595 28.45276 } false /N@c4 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {35.56595 22.76228 } false /N@c5 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {31.2982 17.64056 } false /N@c6 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {25.6073 17.07182 } false /N@c7 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {19.91684 17.64056 } false /N@c8 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {19.91684 17.64056 } false /N@c9 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {22.76228 17.07182 } false /N@c10 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {25.6073 15.6491 } false /N@c11 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {28.45276 15.07993 } false /N@c12 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {34.14322 17.07182 } false /N@c13 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {36.98866 19.91684 } false /N@c14 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {38.41139 22.76228 } false /N@c15 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {38.41139 28.45276 } false /N@c16 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {35.56595 32.72049 } false /N@c17 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {31.86694 34.99677 } false /N@c18 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {31.86694 34.99677 } false /N@c19 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {32.72049 31.2982 } false /N@c20 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {31.2982 28.45276 } false /N@c21 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {27.5992 25.6073 } false /N@c22 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {22.76228 27.03003 } false /N@C1 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {27.03003 28.45276 } false /N@C2 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {31.2982 31.2982 } false /N@C3 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {31.86694 34.99677 } false /N@C4 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {31.86694 34.99677 } false /N@C5 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {28.45276 34.99677 } false /N@C6 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {25.6073 34.71239 } false /N@C7 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {19.91684 31.2982 } false /N@C8 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {17.07182 21.05519 } false /N@C9 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {12.80365 17.64056 } false /N@B1 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {17.07182 21.05519 } false /N@B2 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {21.33957 19.91684 } false /N@B3 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {19.91684 17.64056 } false /N@B4 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {42.67914 19.34766 } false /N@A1 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {48.3696 19.91684 } false /N@A2 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {54.06006 22.76228 } false /N@A3 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {59.75096 31.2982 } false /N@A4 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {65.44142 36.98866 } false /N@A5 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {73.97734 38.41139 } false /N@A6 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {79.6678 38.98013 } false /N@A7 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {85.35828 39.83368 } false /N@A8 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {91.04874 41.82558 } false /N@A9 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {91.04874 41.82558 } false /N@A10 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {91.04874 41.82558 } false /N@A11 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {88.20372 36.98866 } false /N@A12 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {76.82236 25.6073 } false /N@A13 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {65.44142 21.33957 } false /N@A14 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {56.90552 19.34766 } false /N@A15 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {39.83368 19.34766 } false /N@A16 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {36.98866 19.91684 } false /N@A17 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {36.98866 19.91684 } false /N@A18 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {12.80365 17.64056 } false /N@B5 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {20.77039 19.91684 } false /N@B6 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {14.22638 5.69046 } false /N@b1 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {29.87547 -4.26773 } false /N@b2 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {36.98866 0.0 } false /N@bb2 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {44.10185 1.42271 } false /N@b3 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {73.97734 5.69046 } false /N@b4 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {113.81104 24.75375 } false /N@b5 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {142.2638 34.14322 } false /N@b6 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {184.94293 35.56595 } false /N@bb6 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {221.9316 32.72049 } false /N@b7 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {199.16931 56.90552 } false /N@b8 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {199.16931 61.17325 } false /N@b9 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {227.62207 34.14322 } false /N@b10 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {284.52759 28.45276 } false /N@b11 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {284.52759 19.91684 } false /N@b12 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {227.62207 25.6073 } false /N@b13 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {142.2638 27.03003 } false /N@b14 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {113.81104 17.07182 } false /N@b15 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {82.51282 0.0 } false /N@b16 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {62.59598 -14.22638 } false /N@b17 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {59.75096 -14.22638 } false /N@b18 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {76.82236 0.0 } false /N@b19 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {56.90552 -2.84544 } false /N@b20 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {42.67914 -2.84544 } false /N@b21 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {19.91684 -15.6491 } false /N@b22 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {17.07182 -14.22638 } false /N@b23 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {28.45276 -7.11319 } false /N@b24 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {19.91684 -2.84544 } false /N@b25 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a 378 4395 a tx@Dict begin tx@NodeDict begin {12.80365 3.41418 } false /N@b26 10 {InitPnode } /NodeScale {} def NewNode end end 378 4395 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@b26 known { /N@b26 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b25 known { /N@b25 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b24 known { /N@b24 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b24 known { /N@b24 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b23 known { /N@b23 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b23 known { /N@b23 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b22 known { /N@b22 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b22 known { /N@b22 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b21 known { /N@b21 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b20 known { /N@b20 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b19 known { /N@b19 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b19 known { /N@b19 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b18 known { /N@b18 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b18 known { /N@b18 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b17 known { /N@b17 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b17 known { /N@b17 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b16 known { /N@b16 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b15 known { /N@b15 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b15 known { /N@b15 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b14 known { /N@b14 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b13 known { /N@b13 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b12 known { /N@b12 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b12 known { /N@b12 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b11 known { /N@b11 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b11 known { /N@b11 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b10 known { /N@b10 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b9 known { /N@b9 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b9 known { /N@b9 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b8 known { /N@b8 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b8 known { /N@b8 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b7 known { /N@b7 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b7 known { /N@b7 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@bb6 known { /N@bb6 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b6 known { /N@b6 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b5 known { /N@b5 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b5 known { /N@b5 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b4 known { /N@b4 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b3 known { /N@b3 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@bb2 known { /N@bb2 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b2 known { /N@b2 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b1 known { /N@b1 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b1 known { /N@b1 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave 0.2 0.5 0.7 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@b8 known { /N@b8 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b7 known { /N@b7 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b7 known { /N@b7 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@bb6 known { /N@bb6 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b6 known { /N@b6 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b5 known { /N@b5 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b5 known { /N@b5 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b4 known { /N@b4 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b3 known { /N@b3 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@bb2 known { /N@bb2 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b2 known { /N@b2 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b1 known { /N@b1 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@b11 known { /N@b11 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b10 known { /N@b10 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b9 known { /N@b9 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@b22 known { /N@b22 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b21 known { /N@b21 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b20 known { /N@b20 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b19 known { /N@b19 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b19 known { /N@b19 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b18 known { /N@b18 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b18 known { /N@b18 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b17 known { /N@b17 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b17 known { /N@b17 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b16 known { /N@b16 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b16 known { /N@b16 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b15 known { /N@b15 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b15 known { /N@b15 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b15 known { /N@b15 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b14 known { /N@b14 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b13 known { /N@b13 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b12 known { /N@b12 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@b26 known { /N@b26 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b25 known { /N@b25 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b24 known { /N@b24 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b24 known { /N@b24 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@b23 known { /N@b23 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.13394 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@P6 known { /N@P6 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@P5 known { /N@P5 load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.13394 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@P4 known { /N@P4 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@P3 known { /N@P3 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@pp2 known { /N@pp2 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@P2 known { /N@P2 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@P1 known { /N@P1 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave 0 0 0.7 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@G3 known { /N@G3 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@G2 known { /N@G2 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@G1 known { /N@G1 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@G6 known { /N@G6 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@G5 known { /N@G5 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@G4 known { /N@G4 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@G9 known { /N@G9 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@G8 known { /N@G8 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@G7 known { /N@G7 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@G12 known { /N@G12 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@G11 known { /N@G11 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@G10 known { /N@G10 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.13394 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@p2 known { /N@p2 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@p1 known { /N@p1 load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.13394 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@g3 known { /N@g3 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@g2 known { /N@g2 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@g1 known { /N@g1 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@g6 known { /N@g6 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@g5 known { /N@g5 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@g4 known { /N@g4 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@g9 known { /N@g9 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@g8 known { /N@g8 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@g7 known { /N@g7 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@g12 known { /N@g12 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@g11 known { /N@g11 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@g10 known { /N@g10 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@T27 known { /N@T27 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T27 known { /N@T27 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T26 known { /N@T26 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T26 known { /N@T26 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T25 known { /N@T25 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T24 known { /N@T24 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T23 known { /N@T23 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T22 known { /N@T22 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T21 known { /N@T21 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T20 known { /N@T20 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T19 known { /N@T19 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T18 known { /N@T18 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T17 known { /N@T17 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T16 known { /N@T16 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T15 known { /N@T15 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T14 known { /N@T14 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T13 known { /N@T13 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T12 known { /N@T12 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T11 known { /N@T11 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T10 known { /N@T10 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T9 known { /N@T9 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T8 known { /N@T8 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T7 known { /N@T7 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T6 known { /N@T6 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T5 known { /N@T5 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T4 known { /N@T4 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T3 known { /N@T3 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T2 known { /N@T2 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T1 known { /N@T1 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T1 known { /N@T1 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave false 1 0.0 0.0 gsave 0 0 1 0 setcmykcolor currentrgbcolor grestore gsave 1 setgray currentrgbcolor grestore 300 0.5 0. false tx@GradientDict begin GradientFill end grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@d21 known { /N@d21 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d20 known { /N@d20 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d19 known { /N@d19 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d18 known { /N@d18 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d17 known { /N@d17 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d16 known { /N@d16 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d15 known { /N@d15 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d14 known { /N@d14 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d13 known { /N@d13 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d12 known { /N@d12 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d11 known { /N@d11 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d10 known { /N@d10 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d9 known { /N@d9 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d8 known { /N@d8 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d7 known { /N@d7 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d6 known { /N@d6 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d5 known { /N@d5 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d4 known { /N@d4 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d3 known { /N@d3 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d2 known { /N@d2 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d1 known { /N@d1 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d1 known { /N@d1 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave false 1 0.0 0.0 gsave 0 1 0 setrgbcolor currentrgbcolor grestore gsave 1 0 1 0.7 setcmykcolor currentrgbcolor grestore 300 0. 0. false tx@GradientDict begin GradientFill end grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@d8 known { /N@d8 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@d8 known { /N@d8 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T18 known { /N@T18 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T18 known { /N@T18 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T17 known { /N@T17 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T16 known { /N@T16 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T15 known { /N@T15 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T14 known { /N@T14 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T13 known { /N@T13 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T12 known { /N@T12 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T11 known { /N@T11 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@T11 known { /N@T11 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave false 1 0.0 0.0 gsave 0 0 1 setrgbcolor currentrgbcolor grestore gsave 0 1 0 setrgbcolor currentrgbcolor grestore 300 1. 0. false tx@GradientDict begin GradientFill end grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@c22 known { /N@c22 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c21 known { /N@c21 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c20 known { /N@c20 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c19 known { /N@c19 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c18 known { /N@c18 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c17 known { /N@c17 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c16 known { /N@c16 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c15 known { /N@c15 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c14 known { /N@c14 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c13 known { /N@c13 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c12 known { /N@c12 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c11 known { /N@c11 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c10 known { /N@c10 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c9 known { /N@c9 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c8 known { /N@c8 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c7 known { /N@c7 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c6 known { /N@c6 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c5 known { /N@c5 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c4 known { /N@c4 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c3 known { /N@c3 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c2 known { /N@c2 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c1 known { /N@c1 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@c1 known { /N@c1 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave false 1 0.0 0.0 gsave 0 setgray currentrgbcolor grestore gsave 1 setgray currentrgbcolor grestore 300 0.9 0. false tx@GradientDict begin GradientFill end grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C9 known { /N@C9 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C9 known { /N@C9 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C8 known { /N@C8 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C7 known { /N@C7 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C6 known { /N@C6 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C5 known { /N@C5 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C4 known { /N@C4 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C3 known { /N@C3 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C2 known { /N@C2 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C1 known { /N@C1 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave false 1 0.0 0.0 gsave 0 0 1 setrgbcolor currentrgbcolor grestore gsave 1 setgray currentrgbcolor grestore 300 0.9 0. false tx@GradientDict begin GradientFill end grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@B4 known { /N@B4 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B3 known { /N@B3 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B2 known { /N@B2 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B1 known { /N@B1 load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 0.5 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B6 known { /N@B6 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B5 known { /N@B5 load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 24.18501 22.76228 2 copy moveto 1.42271 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 23.9002 23.33147 2 copy moveto 0.28436 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1 setgray 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@A18 known { /N@A18 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A17 known { /N@A17 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A16 known { /N@A16 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A15 known { /N@A15 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A14 known { /N@A14 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A13 known { /N@A13 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A12 known { /N@A12 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A11 known { /N@A11 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A10 known { /N@A10 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A9 known { /N@A9 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A8 known { /N@A8 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A7 known { /N@A7 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A6 known { /N@A6 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A5 known { /N@A5 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A4 known { /N@A4 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A3 known { /N@A3 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A2 known { /N@A2 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A1 known { /N@A1 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave false 1 0.0 0.0 gsave 0 0 1 setrgbcolor currentrgbcolor grestore gsave 0 1 0 setrgbcolor currentrgbcolor grestore 300 0.9 0. false tx@GradientDict begin GradientFill end grestore end @endspecial 2836 5016 4 1377 v 210 5019 2628 4 v 209 5119 4 100 v 1203 5089 a FE(n)p FK(psBird[)p 1 0 0 TeXcolorrgb(Branc)n(h)p 0 TeXcolorgray(])p 2836 5119 V 210 5122 2628 4 v 0 TeXcolorgray 1456 5662 a(106)p 0 TeXcolorgray eop end %%Page: 107 107 TeXDict begin 107 106 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.107) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 2468 4 v 209 1592 4 1141 v 851 971 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 761 a FF(1)295 525 y(2)231 1230 y FE(\000)p FF(1)231 1466 y FE(\000)p FF(2)1066 1538 y(1)194 b(2)-783 b FE(\000)p FF(1)-343 b FE(\000)p FF(2)851 971 y tx@Dict begin { 0.0 0.0 28.45276 div exch 28.45276 div exch 28.45276 mul exch 28.45276 mul exch } PutCoor PutBegin end 851 971 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor [ -2.84544 0.0 -5.69046 -48.3696 -8.5359 -42.67914 -11.38092 -48.3696 -17.07182 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor [ 2.84544 0.0 5.69046 -48.3696 8.5359 -42.67914 11.38092 -48.3696 17.07182 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor 0 360 36.98866 34.14322 0.0 0.0 0 true Ellipse closepath gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 15.6491 22.76228 11.38092 21.33957 5.69046 11.38092 4.26773 1.42271 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 15.6491 24.18501 17.07182 19.91684 8.5359 -2.84544 4.26773 -1.42271 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -15.6491 22.76228 -11.38092 21.33957 -5.69046 11.38092 -4.26773 1.42271 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -15.6491 24.18501 -17.07182 19.91684 -8.5359 -2.84544 -4.26773 -1.42271 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor 0 360 12.80365 11.66573 0.0 0.0 0 true Ellipse closepath gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor 0 360 21.33957 15.6491 0.0 -18.49411 0 true Ellipse closepath gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor 0 360 5.69046 8.5359 -6.82881 -18.49411 0 true Ellipse closepath gsave 0.625 0.25 0.375 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor 0 360 5.69046 8.5359 6.82881 -18.49411 0 true Ellipse closepath gsave 0.625 0.25 0.375 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.13815 SLW 0 0 1 setrgbcolor 0 360 3.69899 5.12128 -4.26773 1.42271 0 true Ellipse closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.13815 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.13815 SLW 0 0 1 setrgbcolor 0 360 3.69899 5.12128 4.26773 1.42271 0 true Ellipse closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.13815 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 1 0 0 setrgbcolor 0 360 1.70709 2.41867 -4.26773 1.42271 0 true Ellipse closepath gsave 1 0 0 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 1 0 0 setrgbcolor 0 360 1.70709 2.41867 4.26773 1.42271 0 true Ellipse closepath gsave 1 0 0 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -5.69046 48.3696 4.97931 45.52458 -2.84544 42.67914 3.5566 39.83368 -2.84544 37.55785 0.0 36.98866 0.0 34.14322 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 851 971 a tx@Dict begin PutEnd end 851 971 a @beginspecial @setspecial tx@Dict begin STP newpath gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1418 1592 4 1141 v 1233 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1529 761 a FF(1)1529 525 y(2)1464 1230 y FE(\000)p FF(1)1464 1466 y FE(\000)p FF(2)2300 1538 y(1)194 b(2)-783 b FE(\000)p FF(1)-343 b FE(\000)p FF(2)2084 971 y tx@Dict begin { 0.0 0.0 28.45276 div exch 28.45276 div exch 28.45276 mul exch 28.45276 mul exch } PutCoor PutBegin end 2084 971 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor [ -2.84544 0.0 -5.69046 -48.3696 -8.5359 -42.67914 -11.38092 -48.3696 -17.07182 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor [ 2.84544 0.0 5.69046 -48.3696 8.5359 -42.67914 11.38092 -48.3696 17.07182 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor 0 360 36.98866 34.14322 0.0 0.0 0 true Ellipse closepath gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 15.6491 22.76228 11.38092 21.33957 5.69046 11.38092 4.26773 1.42271 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 15.6491 24.18501 17.07182 19.91684 8.5359 -2.84544 4.26773 -1.42271 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -15.6491 22.76228 -11.38092 21.33957 -5.69046 11.38092 -4.26773 1.42271 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -15.6491 24.18501 -17.07182 19.91684 -8.5359 -2.84544 -4.26773 -1.42271 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor 0 360 12.80365 11.66573 0.0 0.0 0 true Ellipse closepath gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor 0 360 21.33957 15.6491 0.0 -18.49411 0 true Ellipse closepath gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor 0 360 5.69046 8.5359 -6.82881 -18.49411 0 true Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor 0 360 5.69046 8.5359 6.82881 -18.49411 0 true Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.13815 SLW 0 0 1 setrgbcolor 0 360 3.69899 5.12128 -4.26773 1.42271 0 true Ellipse closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.13815 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.13815 SLW 0 0 1 setrgbcolor 0 360 3.69899 5.12128 4.26773 1.42271 0 true Ellipse closepath gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.13815 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0 360 1.70709 2.41867 -4.26773 1.42271 0 true Ellipse closepath gsave 0 setgray 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0 360 1.70709 2.41867 4.26773 1.42271 0 true Ellipse closepath gsave 0 setgray 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -5.69046 48.3696 4.97931 45.52458 -2.84544 42.67914 3.5566 39.83368 -2.84544 37.55785 0.0 36.98866 0.0 34.14322 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2084 971 a tx@Dict begin PutEnd end 2084 971 a @beginspecial @setspecial tx@Dict begin STP newpath gsave 1 0.75 0.75 setrgbcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2676 1592 4 1141 v 210 1595 2468 4 v 209 1695 4 100 v 311 1665 a FE(n)p FK(psPig[)p 1 0 0 TeXcolorrgb(ey)n(eColor)p 0 TeXcolorgray(=red]\(0,0\))p 1418 1695 V 202 w FE(n)p FK(psPig[)p 1 0 0 TeXcolorrgb(noseColor)p 0 TeXcolorgray(=y)n(ello)n(w]\(0,0\))p 2676 1695 V 210 1698 2468 4 v 0 TeXcolorgray 1456 5662 a(107)p 0 TeXcolorgray eop end %%Page: 108 108 TeXDict begin 108 107 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.108) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (section.26) cvn /DEST pdfmark end 86 448 a 83 x FH(26)135 b(Cr\351er)45 b(un)g(graphe)210 713 y FK(Utilisation)28 b(du)g(mo)r(dule)g FJ(pst-plot)86 845 y SDict begin H.S end 86 845 a 86 845 a SDict begin 12 H.A end 86 845 a 86 845 a SDict begin [/View [/XYZ H.V]/Dest (subsection.26.1) cvn /DEST pdfmark end 86 845 a 101 x FG(26.1)112 b(En)m(vironnemen)m(t)86 999 y SDict begin H.S end 86 999 a 86 999 a SDict begin 12 H.A end 86 999 a 86 999 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.26.1.1) cvn /DEST pdfmark end 86 999 a 100 x FJ(26.1.1)93 b(Dans)32 b(un)g(en)m(vironnemen)m(t)g(classique)p 0 TeXcolorgray 210 1252 a FK(\026)p 0 TeXcolorgray 42 w(Axes)27 b(:)h(Macro)e FJ(\\psaxes)p 0 TeXcolorgray 210 1352 a FK(\026)p 0 TeXcolorgray 42 w(Quadrillages)f(:)j(Macro)e FJ(\\psgrid)86 1489 y SDict begin H.S end 86 1489 a 86 1489 a SDict begin 12 H.A end 86 1489 a 86 1489 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.26.1.2) cvn /DEST pdfmark end 86 1489 a 78 x FJ(26.1.2)93 b(Dans)32 b(un)g(en)m(vironnemen)m (t)g(psgraph)210 1721 y FK(Deux)c(syn)n(taxes)e(:)210 1820 y FJ(\\psgraph)p FK([Options])19 b({\035\350c)n (hes}\(xOrig,yOrig\)\(xMin,yMin\)\(xMax,yMax\){largeur)86 1920 y(graphe})26 b({hauteur)g(graphe})g FJ(\\endpsgraph)210 2020 y FK(ou)210 2119 y FJ(\\b)s(egin{psgraph})17 b FK ([Options]{\035\350c)n(hes}\(xOrig,yOrig\)\(xMin,yMin\)\(xMax,yMax\))86 2219 y({largeur)25 b(graphe}{hauteur)g(graphe})h(.)i(.)f(.)h FJ(\\end{psgraph})210 2418 y FK(Remarque)f(:)p 0 TeXcolorgray 210 2518 a(\026)p 0 TeXcolorgray 42 w(L'indication)f(de)g(la)g(largeur) e(et)j(de)f(la)g(hauteur)g(du)g(graphe)f(p)r(ermetten)n(t)i(la)f(mise) 335 2617 y(\340)h(l'\351c)n(helle)g(automatique)p 0 TeXcolorgray 210 2717 a(\026)p 0 TeXcolorgray 42 w(Si)h(hauteur)f(graphe)f(=)14 b(!)27 b(,)h(les)f(deux)h(axes)f(on)n(t)g(la)g(m\352me)h(unit\351)86 2849 y SDict begin H.S end 86 2849 a 86 2849 a SDict begin 12 H.A end 86 2849 a 86 2849 a SDict begin [/View [/XYZ H.V]/Dest (subsection.26.2) cvn /DEST pdfmark end 86 2849 a 100 x FG(26.2)112 b(T)m(yp)s(e)38 b(de)g(trac\351)p 210 3034 3367 4 v 209 3950 4 916 v 518 3814 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 91.04736 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 91.04736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35904 def /dT 745860 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 11.38092 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 11.38092 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 85.35904 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 91.04736 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35904 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35904 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 91.04736 def /dT 559409 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.5359 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.5359 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 85.35904 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 91.04736 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 435 3840 a FF(0)435 3769 y(1)435 3698 y(2)435 3627 y(3)435 3556 y(4)435 3485 y(5)435 3414 y(6)435 3344 y(7)435 3273 y(8)435 3202 y(9)394 3131 y(10)497 3907 y(0)53 b(1)g(2)f(3)h(4)f(5)g(6)h(7)f(8)518 3814 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 1 D 1 D 3 D 2 D 6 D 3 D 5 D 4 D 2 D 5 D 4 D 6 D 5 D 7 D 7 D 8 D 10 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 11.38092 8.5359 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1486 3950 V 1161 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 91.04736 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 91.04736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35904 def /dT 745860 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 11.38092 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 11.38092 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 85.35904 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 91.04736 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35904 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35904 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 91.04736 def /dT 559409 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.5359 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.5359 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 85.35904 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 91.04736 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1596 3840 a(0)1596 3769 y(1)1596 3698 y(2)1596 3627 y(3)1596 3556 y(4)1596 3485 y(5)1596 3414 y(6)1596 3344 y(7)1596 3273 y(8)1596 3202 y(9)1555 3131 y(10)1658 3907 y(0)h(1)g(2)f(3)h(4)f (5)h(6)f(7)h(8)1679 3814 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 1 D 1 D 3 D 2 D 6 D 3 D 5 D 4 D 2 D 5 D 4 D 6 D 5 D 7 D 7 D 8 D 10 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 11.38092 8.5359 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 2531 3950 V 1045 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 91.04736 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 91.04736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35904 def /dT 745860 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 11.38092 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 11.38092 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 85.35904 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 91.04736 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35904 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35904 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 91.04736 def /dT 559409 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.5359 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.5359 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 85.35904 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 91.04736 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2641 3840 a(0)2641 3769 y(1)2641 3698 y(2)2641 3627 y(3)2641 3556 y(4)2641 3485 y(5)2641 3414 y(6)2641 3344 y(7)2641 3273 y(8)2641 3202 y(9)2599 3131 y(10)2703 3907 y(0)g(1)f(2)h(3)f(4)h(5)f(6)h(7)f(8)2724 3814 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 1 D 1 D 3 D 2 D 6 D 3 D 5 D 4 D 2 D 5 D 4 D 6 D 5 D 7 D 7 D 8 D 10 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 11.38092 8.5359 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3575 3950 V 210 3953 3367 4 v 209 4053 4 100 v 0 0 1 TeXcolorrgb 260 4023 a FK(P)n(ar)26 b(d\351faut)p 0 TeXcolorgray 28 w(:)p 1 0 0 TeXcolorrgb 28 w(plotst)n(yle)p 0 TeXcolorgray(=)p 0 0 1 TeXcolorrgb 26 w(line)p 0 TeXcolorgray 28 w([)1304 4023 y SDict begin H.S end 1304 4023 a 0 TeXcolorgray FK(18)p 0 TeXcolorgray 1387 3971 a SDict begin H.R end 1387 3971 a 1387 4023 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-plot) cvn H.B /ANN pdfmark end 1387 4023 a FK(])p 1486 4053 4 100 v 1 0 0 TeXcolorrgb 231 w(plotst)n(yle)p 0 TeXcolorgray(=)p 0 0 1 TeXcolorrgb 26 w(dots)p 0 TeXcolorgray 28 w([)2246 4023 y SDict begin H.S end 2246 4023 a 0 TeXcolorgray FK(18)p 0 TeXcolorgray 2329 3971 a SDict begin H.R end 2329 3971 a 2329 4023 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-plot) cvn H.B /ANN pdfmark end 2329 4023 a FK(])p 2531 4053 4 100 v 1 0 0 TeXcolorrgb 266 w(plotst)n(yle)p 0 TeXcolorgray(=)p 0 0 1 TeXcolorrgb 27 w(p)r(olygon)p 0 TeXcolorgray 27 w([)3357 4023 y SDict begin H.S end 3357 4023 a 0 TeXcolorgray FK(18)p 0 TeXcolorgray 3440 3971 a SDict begin H.R end 3440 3971 a 3440 4023 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-plot) cvn H.B /ANN pdfmark end 3440 4023 a FK(])p 3575 4053 4 100 v 210 4056 3367 4 v 210 4167 3134 4 v 209 5083 4 916 v 402 4947 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 91.04736 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 91.04736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35904 def /dT 745860 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 11.38092 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 11.38092 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 85.35904 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 91.04736 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35904 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35904 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 91.04736 def /dT 559409 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.5359 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.5359 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 85.35904 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 91.04736 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 319 4973 a FF(0)319 4902 y(1)319 4831 y(2)319 4760 y(3)319 4689 y(4)319 4619 y(5)319 4548 y(6)319 4477 y(7)319 4406 y(8)319 4335 y(9)277 4264 y(10)381 5041 y(0)52 b(1)h(2)f(3)h(4)f(5)h(6)f(7)h(8)402 4947 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 1 D 1 D 3 D 2 D 6 D 3 D 5 D 4 D 2 D 5 D 4 D 6 D 5 D 7 D 7 D 8 D 10 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 11.38092 8.5359 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1253 5083 V 1044 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 91.04736 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 91.04736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35904 def /dT 745860 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 11.38092 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 11.38092 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 85.35904 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 91.04736 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35904 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35904 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 91.04736 def /dT 559409 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.5359 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.5359 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 85.35904 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 91.04736 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1363 4973 a(0)1363 4902 y(1)1363 4831 y(2)1363 4760 y(3)1363 4689 y(4)1363 4619 y(5)1363 4548 y(6)1363 4477 y(7)1363 4406 y(8)1363 4335 y(9)1322 4264 y(10)1425 5041 y(0)g(1)f(2)h(3)f(4)h (5)f(6)h(7)f(8)1446 4947 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 1 D 1 D 3 D 2 D 6 D 3 D 5 D 4 D 2 D 5 D 4 D 6 D 5 D 7 D 7 D 8 D 10 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 11.38092 8.5359 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat 1. 0.1 0. /c ED /b ED /a ED false AltCurve gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2298 5083 V 1045 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 91.04736 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 91.04736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35904 def /dT 745860 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 11.38092 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 11.38092 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 85.35904 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 91.04736 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35904 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35904 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 91.04736 def /dT 559409 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.5359 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.5359 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 85.35904 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 91.04736 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2408 4973 a(0)2408 4902 y(1)2408 4831 y(2)2408 4760 y(3)2408 4689 y(4)2408 4619 y(5)2408 4548 y(6)2408 4477 y(7)2408 4406 y(8)2408 4335 y(9)2366 4264 y(10)2470 5041 y(0)g(1)h(2)f(3)h(4)f(5)h(6)f(7)h(8)2491 4947 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 1 D 1 D 3 D 2 D 6 D 3 D 5 D 4 D 2 D 5 D 4 D 6 D 5 D 7 D 7 D 8 D 10 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 11.38092 8.5359 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3342 5083 V 210 5086 3134 4 v 209 5186 4 100 v 1 0 0 TeXcolorrgb 342 5156 a FK(plotst)n(yle)p 0 TeXcolorgray(=)p 0 0 1 TeXcolorrgb 27 w(curv)n(e)p 0 TeXcolorgray 27 w([)989 5156 y SDict begin H.S end 989 5156 a 0 TeXcolorgray FK(18)p 0 TeXcolorgray 1072 5104 a SDict begin H.R end 1072 5104 a 1072 5156 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-plot) cvn H.B /ANN pdfmark end 1072 5156 a FK(])p 1253 5186 4 100 v 1 0 0 TeXcolorrgb 287 w(plotst)n(yle)p 0 TeXcolorgray(=)p 0 0 1 TeXcolorrgb(ecurv)n(e)p 0 TeXcolorgray 26 w([)2038 5156 y SDict begin H.S end 2038 5156 a 0 TeXcolorgray FK(18)p 0 TeXcolorgray 2121 5104 a SDict begin H.R end 2121 5104 a 2121 5156 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-plot) cvn H.B /ANN pdfmark end 2121 5156 a FK(])p 2298 5186 4 100 v 1 0 0 TeXcolorrgb 269 w(plotst)n(yle)p 0 TeXcolorgray(=)p 0 0 1 TeXcolorrgb 27 w(ccurv)n(e)p 0 TeXcolorgray 26 w([)3096 5156 y SDict begin H.S end 3096 5156 a 0 TeXcolorgray FK(18)p 0 TeXcolorgray 3179 5104 a SDict begin H.R end 3179 5104 a 3179 5156 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-plot) cvn H.B /ANN pdfmark end 3179 5156 a FK(])p 3342 5186 4 100 v 210 5189 3134 4 v 0 TeXcolorgray 1456 5662 a(108)p 0 TeXcolorgray eop end %%Page: 109 109 TeXDict begin 109 108 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.109) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 3134 4 v 209 1367 4 916 v 402 1231 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 91.04736 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 91.04736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35904 def /dT 745860 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 11.38092 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 11.38092 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 85.35904 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 91.04736 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35904 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35904 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 91.04736 def /dT 559409 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.5359 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.5359 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 85.35904 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 91.04736 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 319 1257 a FF(0)319 1186 y(1)319 1116 y(2)319 1045 y(3)319 974 y(4)319 903 y(5)319 832 y(6)319 761 y(7)319 690 y(8)319 620 y(9)277 549 y(10)381 1325 y(0)52 b(1)h(2)f(3)h(4)f(5)h(6)f(7)h(8)402 1231 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 1 D 1 D 3 D 2 D 6 D 3 D 5 D 4 D 2 D 5 D 4 D 6 D 5 D 7 D 7 D 8 D 10 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 11.38092 8.5359 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat false NArray newpath n { /Yval exch def /Xval exch def Xval 7.11317 0.5 mul sub 0 moveto 0 Yval rlineto 7.11317 0 rlineto 0 Yval neg rlineto 7.11317 neg 0 rlineto } repeat gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1253 1367 V 1044 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 91.04736 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 91.04736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35904 def /dT 745860 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 11.38092 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 11.38092 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 85.35904 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 91.04736 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35904 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35904 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 91.04736 def /dT 559409 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.5359 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.5359 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 85.35904 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 91.04736 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1363 1257 a(0)1363 1186 y(1)1363 1116 y(2)1363 1045 y(3)1363 974 y(4)1363 903 y(5)1363 832 y(6)1363 761 y(7)1363 690 y(8)1363 620 y(9)1322 549 y(10)1425 1325 y(0)g(1)f(2)h(3)f(4)h(5)f(6)h (7)f(8)1446 1231 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 1 D 1 D 3 D 2 D 6 D 3 D 5 D 4 D 2 D 5 D 4 D 6 D 5 D 7 D 7 D 8 D 10 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 11.38092 8.5359 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat false NArray newpath n { /Yval exch def /Xval exch def 0 Yval 7.11317 0.5 mul sub moveto Xval 0 rlineto 0 7.11317 rlineto Xval neg 0 rlineto 0 7.11317 neg rlineto } repeat gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2298 1367 V 1045 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 91.04736 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 91.04736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35904 def /dT 745860 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 11.38092 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 11.38092 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 85.35904 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 91.04736 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35904 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35904 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 91.04736 def /dT 559409 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.5359 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.5359 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 85.35904 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 91.04736 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2408 1257 a(0)2408 1186 y(1)2408 1116 y(2)2408 1045 y(3)2408 974 y(4)2408 903 y(5)2408 832 y(6)2408 761 y(7)2408 690 y(8)2408 620 y(9)2366 549 y(10)2470 1325 y(0)g(1)h(2)f(3)h(4)f(5)h(6)f(7)h(8)2491 1231 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 1 D 1 D 3 D 2 D 6 D 3 D 5 D 4 D 2 D 5 D 4 D 6 D 5 D 7 D 7 D 8 D 10 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 11.38092 8.5359 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 1 D 1 D 3 D 2 D 6 D 3 D 5 D 4 D 2 D 5 D 4 D 6 D 5 D 7 D 7 D 8 D 10 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 11.38092 8.5359 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat false NArray /Times-Roman findfont 10. scalefont setfont newpath n { /yO ED /xO ED gsave xO 11.38092 div -1 0 eq { cvi } if -1 0 gt { 10 -1 exp dup 3 1 roll mul cvi exch div } if 10 string cvs /Str ED xO 5.0 add yO moveto Str show grestore } repeat gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3342 1367 V 210 1371 3134 4 v 209 1470 4 100 v 1 0 0 TeXcolorrgb 379 1440 a FK(plotst)n(yle)p 0 TeXcolorgray(=)p 0 0 1 TeXcolorrgb 27 w(bar)p 0 TeXcolorgray 27 w([)952 1440 y SDict begin H.S end 952 1440 a 0 TeXcolorgray FK(18)p 0 TeXcolorgray 1035 1388 a SDict begin H.R end 1035 1388 a 1035 1440 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-plot) cvn H.B /ANN pdfmark end 1035 1440 a FK(])p 1253 1470 4 100 v 1 0 0 TeXcolorrgb 344 w(plotst)n(yle)p 0 TeXcolorgray(=)p 0 0 1 TeXcolorrgb 27 w(ybar)p 0 TeXcolorgray 26 w([)2018 1440 y SDict begin H.S end 2018 1440 a 0 TeXcolorgray FK(18)p 0 TeXcolorgray 2101 1388 a SDict begin H.R end 2101 1388 a 2101 1440 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-plot) cvn H.B /ANN pdfmark end 2101 1440 a FK(])p 2298 1470 4 100 v 1 0 0 TeXcolorrgb 259 w(plotst)n(yle)p 0 TeXcolorgray(=)p 0 0 1 TeXcolorrgb 27 w(xv)-5 b(alues)p 0 TeXcolorgray 54 w([)3126 1440 y SDict begin H.S end 3126 1440 a 0 TeXcolorgray FK(18)p 0 TeXcolorgray 3209 1388 a SDict begin H.R end 3209 1388 a 3209 1440 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-plot) cvn H.B /ANN pdfmark end 3209 1440 a FK(])p 3342 1470 4 100 v 210 1474 3134 4 v 210 1585 3363 4 v 209 2501 4 916 v 461 2364 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 91.04736 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 91.04736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35904 def /dT 745860 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 11.38092 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 11.38092 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 85.35904 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 91.04736 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35904 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35904 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 91.04736 def /dT 559409 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.5359 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.5359 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 85.35904 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 91.04736 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 378 2391 a FF(0)378 2320 y(1)378 2249 y(2)378 2178 y(3)378 2107 y(4)378 2036 y(5)378 1965 y(6)378 1894 y(7)378 1824 y(8)378 1753 y(9)336 1682 y(10)440 2458 y(0)53 b(1)f(2)g(3)h(4)f(5)h(6)f(7)h(8)461 2364 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 1 D 1 D 3 D 2 D 6 D 3 D 5 D 4 D 2 D 5 D 4 D 6 D 5 D 7 D 7 D 8 D 10 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 11.38092 8.5359 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false 0 8.5359 mul LineToXAxis gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1371 2501 V 1159 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 91.04736 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 91.04736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35904 def /dT 745860 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 11.38092 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 11.38092 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 85.35904 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 91.04736 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35904 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35904 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 91.04736 def /dT 559409 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.5359 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.5359 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 85.35904 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 91.04736 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1537 2391 a(0)1537 2320 y(1)1537 2249 y(2)1537 2178 y(3)1537 2107 y(4)1537 2036 y(5)1537 1965 y(6)1537 1894 y(7)1537 1824 y(8)1537 1753 y(9)1495 1682 y(10)1599 2458 y(0)g(1)f(2)h(3)f(4)h (5)f(6)h(7)f(8)1620 2364 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 1 D 1 D 3 D 2 D 6 D 3 D 5 D 4 D 2 D 5 D 4 D 6 D 5 D 7 D 7 D 8 D 10 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 11.38092 8.5359 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false 0 11.38092 mul LineToYAxis gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2527 2501 V 1100 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 91.04736 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 91.04736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35904 def /dT 745860 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 11.38092 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 11.38092 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 85.35904 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 91.04736 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35904 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35904 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 91.04736 def /dT 559409 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.5359 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.5359 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 85.35904 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 91.04736 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2637 2391 a(0)2637 2320 y(1)2637 2249 y(2)2637 2178 y(3)2637 2107 y(4)2637 2036 y(5)2637 1965 y(6)2637 1894 y(7)2637 1824 y(8)2637 1753 y(9)2595 1682 y(10)2699 2458 y(0)h(1)f(2)h(3)f(4)h(5)f(6)h(7)f(8)2720 2364 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 1 D 1 D 3 D 2 D 6 D 3 D 5 D 4 D 2 D 5 D 4 D 6 D 5 D 7 D 7 D 8 D 10 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 11.38092 8.5359 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 1 D 1 D 3 D 2 D 6 D 3 D 5 D 4 D 2 D 5 D 4 D 6 D 5 D 7 D 7 D 8 D 10 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 11.38092 8.5359 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat false NArray /Times-Roman findfont 10. scalefont setfont newpath n { /yO ED /xO ED gsave yO 8.5359 div -1 0 eq { cvi } if -1 0 gt { 10 -1 exp dup 3 1 roll mul cvi exch div } if 10 string cvs /Str ED xO yO 5.0 add moveto Str show grestore } repeat gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3571 2501 V 210 2504 3363 4 v 209 2604 4 100 v 1 0 0 TeXcolorrgb 260 2574 a FK(plotst)n(yle)p 0 TeXcolorgray(=)p 0 0 1 TeXcolorrgb 27 w(LineT)-7 b(oXAxis)p 0 TeXcolorgray 27 w([)1189 2574 y SDict begin H.S end 1189 2574 a 0 TeXcolorgray FK(18)p 0 TeXcolorgray 1272 2521 a SDict begin H.R end 1272 2521 a 1272 2574 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-plot) cvn H.B /ANN pdfmark end 1272 2574 a FK(])p 1371 2604 4 100 v 1 0 0 TeXcolorrgb 128 w(plotst)n(yle)p 0 TeXcolorgray(=)p 0 0 1 TeXcolorrgb 26 w(LineT)g(oY)g(Axis)p 0 TeXcolorgray 28 w([)2345 2574 y SDict begin H.S end 2345 2574 a 0 TeXcolorgray FK(18)p 0 TeXcolorgray 2428 2521 a SDict begin H.R end 2428 2521 a 2428 2574 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-plot) cvn H.B /ANN pdfmark end 2428 2574 a FK(])p 2527 2604 4 100 v 1 0 0 TeXcolorrgb 197 w(plotst)n(yle)p 0 TeXcolorgray(=)p 0 0 1 TeXcolorrgb 26 w(v)i(alues)p 0 TeXcolorgray 28 w([)3320 2574 y SDict begin H.S end 3320 2574 a 0 TeXcolorgray FK(18)p 0 TeXcolorgray 3403 2521 a SDict begin H.R end 3403 2521 a 3403 2574 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-plot) cvn H.B /ANN pdfmark end 3403 2574 a FK(])p 3571 2604 4 100 v 210 2607 3363 4 v 210 2718 3696 4 v 209 3634 4 916 v 565 3498 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 91.04736 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 91.04736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35904 def /dT 745860 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 11.38092 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 11.38092 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 85.35904 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 91.04736 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35904 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35904 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 91.04736 def /dT 559409 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.5359 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.5359 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 85.35904 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 91.04736 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 482 3524 a FF(0)482 3453 y(1)482 3382 y(2)482 3311 y(3)482 3240 y(4)482 3169 y(5)482 3099 y(6)482 3028 y(7)482 2957 y(8)482 2886 y(9)441 2815 y(10)544 3591 y(0)53 b(1)f(2)h(3)f(4)h(5)f(6)h(7)f(8)565 3498 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 1 D 1 D 3 D 2 D 6 D 3 D 5 D 4 D 2 D 5 D 4 D 6 D 5 D 7 D 7 D 8 D 10 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 11.38092 8.5359 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def newpath /MaxValue 0 def /m n 2 mul def n { dup MaxValue gt { dup /MaxValue ED } if m 2 roll } repeat n { dup MaxValue div 8.5359 div abs 300 360 div exch dup sethsbcolor transform floor .5 add exch floor .5 add exch itransform Dot stroke } repeat end @endspecial 1580 3634 V 1208 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 91.04736 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 91.04736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35904 def /dT 745860 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 11.38092 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 11.38092 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 85.35904 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 91.04736 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35904 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35904 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 91.04736 def /dT 559409 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.5359 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.5359 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 85.35904 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 91.04736 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1690 3524 a(0)1690 3453 y(1)1690 3382 y(2)1690 3311 y(3)1690 3240 y(4)1690 3169 y(5)1690 3099 y(6)1690 3028 y(7)1690 2957 y(8)1690 2886 y(9)1649 2815 y(10)1752 3591 y(0)h(1)f(2)h(3)f(4)h (5)f(6)h(7)f(8)1773 3498 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 1 D 1 D 3 D 2 D 6 D 3 D 5 D 4 D 2 D 5 D 4 D 6 D 5 D 7 D 7 D 8 D 10 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 11.38092 8.5359 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 1 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 1 D 1 D 3 D 2 D 6 D 3 D 5 D 4 D 2 D 5 D 4 D 6 D 5 D 7 D 7 D 8 D 10 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 11.38092 8.5359 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat false NArray /xiSquare 0 def /xi 0 def /fi 0 def /xifi 0 def exch dup dup /xEnd ED /xStart ED exch n { /Yval ED /Xval ED /xi xi Xval add def /xiSquare xiSquare Xval dup mul add def /xifi xifi Xval Yval mul add def /fi fi Yval add def Xval xStart lt { /xStart Xval def } if Xval xEnd gt { /xEnd Xval def } if } repeat /u xiSquare fi mul xi xifi mul sub n xiSquare mul xi dup mul sub div def /v n xifi mul xi fi mul sub n xiSquare mul xi dup mul sub div def 0 0 gt { /Helvetica findfont 12 scalefont setfont 0 -50 moveto (y=) show v 8.5359 11.38092 div div 20 string cvs show ( x+) show u 8.5359 div 20 string cvs show } if newpath () length 0 gt { 11.38092 mul } { xStart } ifelse dup v mul u add moveto () length 0 gt { 11.38092 mul } { xEnd } ifelse dup v mul u add lineto gsave 2.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2625 3634 V 1162 w @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 91.04736 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 91.04736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35904 def /dT 745860 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 11.38092 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 11.38092 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 85.35904 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 91.04736 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35904 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35904 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 91.04736 def /dT 559409 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.5359 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.5359 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 85.35904 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 91.04736 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2852 3524 a(0)2852 3453 y(1)2852 3382 y(2)2852 3311 y(3)2852 3240 y(4)2852 3169 y(5)2852 3099 y(6)2852 3028 y(7)2852 2957 y(8)2852 2886 y(9)2811 2815 y(10)2914 3591 y(0)h(1)f(2)h(3)f(4)h(5)f(6)h(7)f(8)2935 3498 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 1 D 1 D 3 D 2 D 6 D 3 D 5 D 4 D 2 D 5 D 4 D 6 D 5 D 7 D 7 D 8 D 10 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 11.38092 8.5359 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat false NArray newpath n { /Yval exch def /Xval exch def Xval 7.11317 0.5 mul sub 0 moveto 0 Yval rlineto 7.11317 0 rlineto 0 Yval neg rlineto 7.11317 neg 0 rlineto } repeat gsave 3.0 -45. tx@Dict begin PtoC end Shadow 0.25 setgray gsave fill grestore stroke grestore gsave 1 setgray gsave fill grestore stroke grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3904 3634 V 210 3637 3696 4 v 209 3737 4 100 v 260 3707 a FK(Hue=100,)p 1 0 0 TeXcolorrgb(plotst)n(yle)p 0 TeXcolorgray(=)p 0 0 1 TeXcolorrgb 25 w(colordots)p 0 TeXcolorgray 26 w([)1398 3707 y SDict begin H.S end 1398 3707 a 0 TeXcolorgray FK(18)p 0 TeXcolorgray 1481 3655 a SDict begin H.R end 1481 3655 a 1481 3707 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-plot) cvn H.B /ANN pdfmark end 1481 3707 a FK(])p 1580 3737 4 100 v 1 0 0 TeXcolorrgb 220 w(plotst)n(yle)p 0 TeXcolorgray(=)p 0 0 1 TeXcolorrgb 27 w(LSM)p 0 TeXcolorgray 27 w([)2350 3707 y SDict begin H.S end 2350 3707 a 0 TeXcolorgray FK(18)p 0 TeXcolorgray 2433 3655 a SDict begin H.R end 2433 3655 a 2433 3707 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-plot) cvn H.B /ANN pdfmark end 2433 3707 a FK(])p 2625 3737 4 100 v 220 w(shado)n(w=true,)p 1 0 0 TeXcolorrgb(plotst)n(yle)p 0 TeXcolorgray(=)p 0 0 1 TeXcolorrgb(bar)p 0 TeXcolorgray 24 w([)3722 3707 y SDict begin H.S end 3722 3707 a 0 TeXcolorgray FK(18)p 0 TeXcolorgray 3805 3655 a SDict begin H.R end 3805 3655 a 3805 3707 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-plot) cvn H.B /ANN pdfmark end 3805 3707 a FK(])p 3904 3737 4 100 v 210 3740 3696 4 v 0 TeXcolorgray 1456 5662 a(109)p 0 TeXcolorgray eop end %%Page: 110 110 TeXDict begin 110 109 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.110) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.26.3) cvn /DEST pdfmark end 86 448 a 83 x FG(26.3)112 b(Les)38 b(axes)86 585 y SDict begin H.S end 86 585 a 86 585 a SDict begin 12 H.A end 86 585 a 86 585 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.26.3.1) cvn /DEST pdfmark end 86 585 a 100 x FJ(26.3.1)93 b(Dimensionnemen)m(t)p 210 750 2916 4 v 209 849 4 100 v 407 820 a(\\psaxes)p FK({<->})966 820 y tx@Dict begin tx@NodeDict begin {7.5 2.5 20.55577 10.27788 2.5 } false /N@AA 16 {InitRnode } /NodeScale {} def NewNode end end 966 820 a FK(\(0,0\))1134 820 y tx@Dict begin tx@NodeDict begin {7.5 2.5 27.22243 13.6112 2.5 } false /N@BB 16 {InitRnode } /NodeScale {} def NewNode end end 1134 820 a FK(\(-1,-2\))1360 820 y tx@Dict begin tx@NodeDict begin {7.5 2.5 20.55577 10.27788 2.5 } false /N@CC 16 {InitRnode } /NodeScale {} def NewNode end end 1360 820 a FK(\(3,3\))p 1726 849 4 100 v 567 w FE(n)p FJ(psaxes)p FK({->})2586 820 y tx@Dict begin tx@NodeDict begin {7.5 2.5 20.55577 10.27788 2.5 } false /N@DD 16 {InitRnode } /NodeScale {} def NewNode end end 2586 820 a FK(\(4,2\))p 3124 849 4 100 v 209 949 V 1726 949 V 3124 949 V 210 952 2916 4 v 209 2488 4 1536 v 614 1779 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 setgray /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 85.35823 0 -28.45274 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45274 85.35823 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90549 def /maxTickline 85.35823 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart 1.5 2. CLW mul add 1.4 mul viceversa { sub epsilon add }{ add epsilon sub } ifelse } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 setgray /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 85.35823 0.0 -56.90549 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 setgray /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 85.35823 0.0 -28.45274 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 setgray /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 85.35823 0 -56.90549 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90549 85.35823 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45274 def /maxTickline 85.35823 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart 1.5 2. CLW mul add 1.4 mul viceversa { sub epsilon add }{ add epsilon sub } ifelse } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 setgray /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 85.35823 0.0 -56.90549 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 setgray /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 85.35823 0.0 -28.45274 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 531 1569 a FF(1)531 1333 y(2)467 2038 y FE(\000)p FF(1)830 1873 y(1)194 b(2)614 1779 y tx@Dict begin tx@NodeDict begin {} false /N@A 14 { 0.0 0.0 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 614 1779 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial 614 1779 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 { -28.45274 -56.90549 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 614 1779 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha -28.45274 -56.90549 Dot end @endspecial 614 1779 a tx@Dict begin tx@NodeDict begin {} false /N@C 14 { 85.35823 85.35823 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 614 1779 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 85.35823 85.35823 Dot end @endspecial 614 1779 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@AA /N@A InitNC { yB yA sub xB xA sub Atan dup 8. add /AngleA exch def 8. sub 180 add /AngleB exch def 0.67 0.67 GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA GetArmB xA2 yA2 xA1 yA1 2 copy /y0 ED /x0 ED tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict begin ArrowB end /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def /getValues { ax t0 3 exp mul bx t0 t0 mul mul add cx t0 mul add x0 add ay t0 3 exp mul by t0 t0 mul mul add cy t0 mul add y0 add ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add } def /getdL { getValues 3 -1 roll sub 3 1 roll sub Pyth } def /CurveLength { /u 0 def /du 0.01 def 0 100 { /t0 u def /u u du add def /t u def getdL add } repeat } def /GetArrowPos { /ende 0.5 1 gt {ArrowPos}{ArrowPos CurveLength mul} ifelse def /u 0 def /du 0.01 def /sum 0 def { /t0 u def /u u du add def /t u def /sum getdL sum add def sum ende gt {exit} if } loop u } def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def /ArrowPos 0. def /loopNo 0.5 1 gt {CurveLength 0.5 div cvi }{ 1. } ifelse def loopNo cvi { /ArrowPos ArrowPos dArrowPos add def /t GetArrowPos def /t0 t 0.95 mul def getValues ArrowInside pop pop pop pop } repeat x1 y1 x2 y2 x3 y3 curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 614 1779 a 614 1779 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@BB /N@B InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA -90. def /AngleB 135. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def /AngleB -90. def NCBar } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 614 1779 a 614 1779 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@CC /N@C InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 614 1779 a 1726 2488 4 1536 v 1895 1956 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 setgray /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 128.03734 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 128.03734 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 71.13185 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 setgray /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 71.13185 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 setgray /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 128.03734 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 setgray /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 71.13185 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 71.13185 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 128.03734 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 setgray /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 71.13185 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 setgray /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 128.03734 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1812 1982 a FF(0)1812 1746 y(1)1812 1510 y(2)1874 2050 y(0)h(1)f(2)g(3)g(4)1895 1956 y tx@Dict begin tx@NodeDict begin {} false /N@D 14 { 113.81097 56.90549 /Y exch def /X exch def /w 2.0 def /h 2.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1895 1956 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha 113.81097 56.90549 Dot end @endspecial 1895 1956 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@DD /N@D InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1895 1956 a 3124 2488 4 1536 v 210 2491 2916 4 v 86 2607 a SDict begin H.S end 86 2607 a 86 2607 a SDict begin 12 H.A end 86 2607 a 86 2607 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.26.3.2) cvn /DEST pdfmark end 86 2607 a 67 x FJ(26.3.2)93 b(T)m(yp)s(es)32 b(d'axes)p 210 2755 2945 4 v 209 3777 4 1023 v 425 3582 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 342 3608 a FF(0)342 3443 y(1)342 3277 y(2)342 3112 y(3)404 3676 y(0)124 b(1)f(2)h(3)p 1135 3777 V 1352 3582 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 59.75052 0.0 add 0.0 0.0 sub L 59.75052 0.0 add 59.75052 0.0 add L 0.0 0.0 sub 59.75052 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1269 3608 a(0)1269 3443 y(1)1269 3277 y(2)1269 3112 y(3)1331 3676 y(0)f(1)h(2)f(3)p 2061 3777 V 2609 3251 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.4 SLW 0.9 setgray /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.0 0.0 /y ED /x ED /r 19.91684 def /c 57.2957 r Div def /angleA 0. 0.0 c mul 2 div add def /angleB 2. 0.0 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB { ArrowB } r 0 gt { { sub } } { { add } } ifelse ArcArrow dup angleA gt angleAtoB xor { pop angleA } if arc gsave 0.4 SLW 0.9 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2609 3251 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 2609 3251 a 2609 3251 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2609 3251 a 2609 3251 a tx@Dict begin { 5.0 5.0 6.29724 0.0 -45. Uput UUput } PutCoor PutBegin end 2609 3251 a 2588 3277 a FF(0)2609 3251 y tx@Dict begin PutEnd end 2609 3251 a 2609 3251 a tx@Dict begin PutEnd end 2609 3251 a 2609 3251 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 2609 3251 a 2609 3251 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2609 3251 a 2609 3251 a tx@Dict begin { 5.0 5.0 6.29724 0.0 45. Uput UUput } PutCoor PutBegin end 2609 3251 a 2588 3277 a FF(0)2609 3251 y tx@Dict begin PutEnd end 2609 3251 a 2609 3251 a tx@Dict begin PutEnd end 2609 3251 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.4 SLW 0.9 setgray /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.0 0.0 /y ED /x ED /r 39.83368 def /c 57.2957 r Div def /angleA 0. 0.0 c mul 2 div add def /angleB 2. 0.0 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB { ArrowB } r 0 gt { { sub } } { { add } } ifelse ArcArrow dup angleA gt angleAtoB xor { pop angleA } if arc gsave 0.4 SLW 0.9 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2609 3251 a tx@Dict begin gsave STV CP T /ps@refangle -45. def grestore end 2609 3251 a 2609 3251 a tx@Dict begin { 19.91684 0.0 } PutCoor PutBegin end 2609 3251 a 2609 3251 a tx@Dict begin { 5.0 5.0 6.29724 0.0 -45. Uput UUput } PutCoor PutBegin end 2609 3251 a 2588 3277 a FF(1)2609 3251 y tx@Dict begin PutEnd end 2609 3251 a 2609 3251 a tx@Dict begin PutEnd end 2609 3251 a 2609 3251 a tx@Dict begin gsave STV CP T /ps@refangle 45. def grestore end 2609 3251 a 2609 3251 a tx@Dict begin { 0.0 19.91684 } PutCoor PutBegin end 2609 3251 a 2609 3251 a tx@Dict begin { 5.0 5.0 6.29724 0.0 45. Uput UUput } PutCoor PutBegin end 2609 3251 a 2588 3277 a FF(1)2609 3251 y tx@Dict begin PutEnd end 2609 3251 a 2609 3251 a tx@Dict begin PutEnd end 2609 3251 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.4 SLW 0.9 setgray /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 39.83368 0. tx@Dict begin PtoC end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.4 SLW 0.9 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3153 3777 4 1023 v 210 3780 2945 4 v 209 3880 4 100 v 1 0 0 TeXcolorrgb 367 3850 a FK(axesst)n(yle)p 0 TeXcolorgray(=none)p 1135 3880 V 1 0 0 TeXcolorrgb 378 w(axesst)n(yle)p 0 TeXcolorgray(=frame)p 2061 3880 V 1 0 0 TeXcolorrgb 424 w(axesst)n(yle)p 0 TeXcolorgray(=p)r(olar)p 3153 3880 V 210 3883 2945 4 v 209 3983 4 100 v 0 0 1 TeXcolorrgb 1181 3953 a(P)n(ar)26 b(d\351faut)i(:)p 1 0 0 TeXcolorrgb 27 w(axesst)n(yle)p 0 0 1 TeXcolorrgb(=axes)p 0 TeXcolorgray 3153 3983 V 210 3986 2945 4 v 86 4102 a SDict begin H.S end 86 4102 a 86 4102 a SDict begin 12 H.A end 86 4102 a 86 4102 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.26.3.3) cvn /DEST pdfmark end 86 4102 a 67 x FJ(26.3.3)93 b(Choix)32 b(des)f(axes)p 210 4234 2761 4 v 209 4854 4 621 v 378 4706 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 42.6791 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 42.6791 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 42.6791 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 42.6791 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 42.6791 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 42.6791 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 42.6791 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 42.6791 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 295 4733 a FF(0)295 4614 y(1)295 4496 y(2)357 4800 y(0)76 b(1)h(2)p 899 4854 V 1589 4854 V 1758 4706 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 42.6791 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 42.6791 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 42.6791 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1675 4733 a(0)1675 4614 y(1)1675 4496 y(2)p 2279 4854 V 2449 4706 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 42.6791 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 42.6791 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 42.6791 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 42.6791 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2428 4800 a(0)f(1)g(2)p 2969 4854 V 210 4858 2761 4 v 209 4957 4 100 v 1 0 0 TeXcolorrgb 290 4928 a FK(xyAxes)p 0 TeXcolorgray(=true)p 899 4957 V 235 w(xyAxes=false)p 1589 4957 V 1 0 0 TeXcolorrgb 202 w(xAxis)p 0 TeXcolorgray(=false)p 2279 4957 V 1 0 0 TeXcolorrgb 259 w(yAxis)p 0 TeXcolorgray(=false)p 2969 4957 V 210 4961 2761 4 v 209 5060 4 100 v 0 0 1 TeXcolorrgb 768 5030 a(P)n(ar)26 b(d\351faut)i(:)g(xAxis)f(=)g(yAxis)h (=)f(xyAxes)g(=)g(true)p 0 TeXcolorgray 2969 5060 V 210 5064 2761 4 v 0 TeXcolorgray 1456 5662 a(110)p 0 TeXcolorgray eop end %%Page: 111 111 TeXDict begin 111 110 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.111) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.26.3.4) cvn /DEST pdfmark end 86 448 a 83 x FJ(26.3.4)93 b(Espacemen)m(t)32 b(des)f(graduations)p 210 613 3169 4 v 209 1599 4 987 v 473 1357 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 76.8219 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 76.8219 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 76.8219 def /dT 3356400 abs 65536 div viceversa { neg } if def /DT 2.0 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 25.6073 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 25.6073 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 76.8219 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 76.8219 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 76.8219 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 76.8219 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 76.8219 def /dT 839100 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 25.6073 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 25.6073 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 76.8219 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 76.8219 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 390 1383 a FF(0)325 1277 y(0)p Fz(:)p FF(5)325 1170 y(1)p Fz(:)p FF(0)325 1064 y(1)p Fz(:)p FF(5)325 958 y(2)p Fz(:)p FF(0)325 851 y(2)p Fz(:)p FF(5)452 1451 y(2)351 b(4)p Fz(:)p FF(0)p 1265 1599 V 1529 1357 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 76.8219 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 76.8219 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 76.8219 def /dT 839100 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 25.6073 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 25.6073 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 76.8219 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 76.8219 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 76.8219 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 76.8219 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 76.8219 def /dT 2517300 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 25.6073 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 25.6073 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 76.8219 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 76.8219 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1446 1383 a(2)1446 1064 y(3)1508 1451 y(0)64 b(1)h(2)f(3)g(4)h(5)p 2321 1599 V 2585 1357 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 76.8219 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 76.8219 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 76.8219 def /dT 839100 abs 65536 div viceversa { neg } if def /DT 2 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 25.6073 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 25.6073 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 76.8219 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 76.8219 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 76.8219 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 76.8219 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 76.8219 def /dT 839100 abs 65536 div viceversa { neg } if def /DT 1.5 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 25.6073 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 25.6073 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 76.8219 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 76.8219 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2502 1383 a(0)2438 1277 y(1)p Fz(:)p FF(5)2438 1170 y(3)p Fz(:)p FF(0)2438 1064 y(4)p Fz(:)p FF(5)2438 958 y(6)p Fz(:)p FF(0)2438 851 y(7)p Fz(:)p FF(5)2564 1451 y(0)g(2)f(4)g(6)h(8)43 b(10)p 3377 1599 V 210 1603 3169 4 v 209 1702 4 100 v 1 0 0 TeXcolorrgb 603 1672 a FK(Ox)p 0 TeXcolorgray(=2)p 1265 1702 V 1 0 0 TeXcolorrgb 841 w(Oy)p 0 TeXcolorgray(=2)p 2321 1702 V 1 0 0 TeXcolorrgb 745 w(dx)p 0 TeXcolorgray(=.5)p 1 0 0 TeXcolorrgb 27 w(Dx)p 0 TeXcolorgray(=2)p 3377 1702 V 209 1802 V 1 0 0 TeXcolorrgb 572 1772 a(Dx)p 0 TeXcolorgray(=2.0)p 1265 1802 V 1 0 0 TeXcolorrgb 806 w(dx)p 0 TeXcolorgray(=.5)p 2321 1802 V 1 0 0 TeXcolorrgb 698 w(dy)p 0 TeXcolorgray(=.5)p 1 0 0 TeXcolorrgb 27 w(Dy)p 0 TeXcolorgray(=)27 b(1.5)p 3377 1802 V 209 1901 V 1 0 0 TeXcolorrgb 572 1872 a(Dy)p 0 TeXcolorgray(=0.5)p 1265 1901 V 1 0 0 TeXcolorrgb 786 w(dy)p 0 TeXcolorgray(=1.5)p 2321 1901 V 3377 1901 V 210 1905 3169 4 v 209 2004 4 100 v 0 0 1 TeXcolorrgb 948 1975 a(P)n(ar)f(d\351faut)i(:)g(Ox)f(=)g(Oy=)g(0)291 b(Dx=)27 b(Dy)h(=)g(1)p 0 TeXcolorgray 3377 2004 V 210 2008 3169 4 v 86 2124 a SDict begin H.S end 86 2124 a 86 2124 a SDict begin 12 H.A end 86 2124 a 86 2124 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.26.3.5) cvn /DEST pdfmark end 86 2124 a 66 x FJ(26.3.5)93 b(Origine)p 210 2272 2363 4 v 209 3365 4 1093 v 491 3122 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 76.8219 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 76.8219 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 76.8219 def /dT 1678200 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 25.6073 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 25.6073 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 76.8219 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 76.8219 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 76.8219 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 76.8219 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 76.8219 def /dT 1678200 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 25.6073 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 25.6073 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 76.8219 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 76.8219 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 408 3148 a FF(0)408 2936 y(1)408 2723 y(2)470 3216 y(0)171 b(1)g(2)p 1408 3365 V 1672 3122 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 76.8219 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 76.8219 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 76.8219 def /dT 1678200 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 25.6073 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 25.6073 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 76.8219 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 76.8219 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 76.8219 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 76.8219 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 76.8219 def /dT 1678200 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 25.6073 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 25.6073 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 76.8219 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 76.8219 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1589 2936 a(1)1589 2723 y(2)1864 3216 y(1)g(2)p 2571 3365 V 210 3368 2363 4 v 209 3467 4 100 v 1 0 0 TeXcolorrgb 260 3438 a FK(sho)n(w)n(origin)p 0 TeXcolorgray(=true)p 0 0 1 TeXcolorrgb 52 w(\(P)n(ar)26 b(d\351faut\))p 0 TeXcolorgray 1408 3467 V 1 0 0 TeXcolorrgb 328 w(sho)n(w)n(origin)p 0 TeXcolorgray(=false)p 2571 3467 V 210 3471 2363 4 v 86 3587 a SDict begin H.S end 86 3587 a 86 3587 a SDict begin 12 H.A end 86 3587 a 86 3587 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.26.3.6) cvn /DEST pdfmark end 86 3587 a 66 x FJ(26.3.6)93 b(Titres)32 b(des)f(axes)p 210 3719 1801 4 v 209 3818 4 100 v 457 3788 a FE(n)p FK(psaxes{->}\(0,0\)\(6,5\)[)p Fz(X)7 b FK(,-90][)p Fz(Y)13 b FK(,180])p 2009 3818 V 210 3821 1801 4 v 209 4702 4 881 v 260 4672 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 204.8584 a add def /d 0.0 a add neg def /h 102.4292 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 4672 a 473 4459 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 153.6438 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 153.6438 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 64.01825 def /dT 1678200 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 25.6073 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 25.6073 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 64.01825 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 153.6438 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 64.01825 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 64.01825 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 153.6438 def /dT 1678200 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 25.6073 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 25.6073 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 64.01825 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 153.6438 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 390 4485 a FF(0)390 4273 y(1)390 4060 y(2)452 4553 y(0)170 b(1)h(2)g(3)f(4)h(5)473 4459 y tx@Dict begin gsave STV CP T /ps@refangle -90. def grestore end 473 4459 a 473 4459 a tx@Dict begin { 153.6438 64.01825 pop 0.0 0.0 exch pop } PutCoor PutBegin end 473 4459 a 473 4459 a tx@Dict begin { 5.0 9.06943 6.83331 0.0 -90. Uput UUput } PutCoor PutBegin end 473 4459 a 1 0 0 TeXcolorrgb 435 4488 a Fz(X)p 0 TeXcolorgray 473 4459 a tx@Dict begin PutEnd end 473 4459 a 473 4459 a tx@Dict begin PutEnd end 473 4459 a 473 4459 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 473 4459 a 473 4459 a tx@Dict begin { 0.0 0.0 pop 153.6438 64.01825 exch pop } PutCoor PutBegin end 473 4459 a 473 4459 a tx@Dict begin { 5.0 8.02779 6.83331 0.0 180. Uput UUput } PutCoor PutBegin end 473 4459 a 1 0 0 TeXcolorrgb 440 4488 a Fz(Y)p 0 TeXcolorgray 473 4459 a tx@Dict begin PutEnd end 473 4459 a 473 4459 a tx@Dict begin PutEnd end 473 4459 a 1961 4672 a currentpoint initclip moveto 1961 4672 a 2009 4702 4 881 v 210 4705 1801 4 v 0 TeXcolorgray 1456 5662 a FK(111)p 0 TeXcolorgray eop end %%Page: 112 112 TeXDict begin 112 111 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.112) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 3715 4 v 209 551 4 100 v 260 521 a FE(n)p FK(psset{)p 1 0 0 TeXcolorrgb(llx)p 0 TeXcolorgray(=0,)p 1 0 0 TeXcolorrgb(lly)p 0 TeXcolorgray(=0,)p 1 0 0 TeXcolorrgb(urx)p 0 TeXcolorgray(=0,)p 1 0 0 TeXcolorrgb(ury)p 0 TeXcolorgray(=0,)p 1 0 0 TeXcolorrgb(xAxisLa) o(b)r(el)p 0 TeXcolorgray(=X,)p 1 0 0 TeXcolorrgb(yAxisLab)r(el)p 0 TeXcolorgray(=titre)21 b(axe)27 b(Y,)p 1 0 0 TeXcolorrgb(yAxisLab)r (elP)n(os)p 0 TeXcolorgray(={-1cm,c}})p 3923 551 V 209 651 V 3923 651 V 209 751 V 1726 751 V 3923 751 V 210 754 3715 4 v 209 853 4 100 v 1726 853 V 3923 853 V 209 2044 4 1191 v 482 2011 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor 0. true 4.0 neg 4.0 neg 121.14436 89.35828 .5 Frame gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial 28 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81104 0.0 add 0.0 0.0 sub L 113.81104 0.0 add 85.35828 0.0 add L 0.0 0.0 sub 85.35828 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 2486240 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 37.93701 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 37.93701 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 427 2037 a FF(0)427 1801 y(1)427 1565 y(2)427 1329 y(3)489 2105 y(0)273 b(1)g(2)g(3)510 2011 y tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 510 2011 a 510 2011 a tx@Dict begin { 113.81104 0.0 } PutCoor PutBegin end 510 2011 a 510 2011 a tx@Dict begin { 5.0 7.5 6.88875 0.0 0. Uput UUput } PutCoor PutBegin end 510 2011 a 479 2040 a FK(X)510 2011 y tx@Dict begin PutEnd end 510 2011 a 510 2011 a tx@Dict begin PutEnd end 510 2011 a 510 2011 a tx@Dict begin gsave STV CP T /ps@rot 90. def grestore end 510 2011 a 510 2011 a tx@Dict begin { -28.45274 0.0 0.0 pop add 37.93701 div 3 0 add 2 div 28.45276 mul exch 37.93701 mul exch } PutCoor PutBegin end 510 2011 a 510 2011 a tx@Dict begin ps@rot RotBegin end 510 2011 a 312 2040 a FK(titre)27 b(axe)g(Y)510 2011 y tx@Dict begin RotEnd end 510 2011 a 510 2011 a tx@Dict begin PutEnd end 510 2011 a 1726 2044 4 1191 v 1653 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor 0. true 4.0 neg 4.0 neg 163.82347 139.43495 .5 Frame gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial 2426 1716 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81104 0.0 add 0.0 0.0 sub L 113.81104 0.0 add 85.35828 0.0 add L 0.0 0.0 sub 85.35828 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 2486240 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 37.93701 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 37.93701 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2343 1742 a FF(0)2343 1506 y(1)2343 1270 y(2)2343 1033 y(3)2405 1810 y(0)274 b(1)f(2)g(3)2426 1716 y tx@Dict begin { 3 0 add 2 div -28.45274 0.0 0.0 exch pop add 28.45276 div 28.45276 mul exch 37.93701 mul exch } PutCoor PutBegin end 2426 1716 a 2228 1744 a FK(titre)28 b(axe)f(X)2426 1716 y tx@Dict begin PutEnd end 2426 1716 a 2426 1716 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2426 1716 a 2426 1716 a tx@Dict begin { 0.0 85.35828 } PutCoor PutBegin end 2426 1716 a 2426 1716 a tx@Dict begin { 5.0 7.5 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 2426 1716 a 2395 1744 a FK(Y)2426 1716 y tx@Dict begin PutEnd end 2426 1716 a 2426 1716 a tx@Dict begin PutEnd end 2426 1716 a 3923 2044 4 1191 v 209 2350 4 306 v 1726 2350 V 3923 2350 V 210 2354 3715 4 v 209 2453 4 100 v 1 0 0 TeXcolorrgb 702 2423 a FK(xAxisLab)r(el)p 0 TeXcolorgray(=X)p 1726 2453 V 1 0 0 TeXcolorrgb 1154 w(xAxisLab)r(el)p 0 TeXcolorgray(=titre)g(axe) g(X)p 3923 2453 V 209 2553 V 1 0 0 TeXcolorrgb 534 2523 a(yAxisLab)r(el)p 0 TeXcolorgray(=titre)g(axe)g(Y)p 1726 2553 V 1 0 0 TeXcolorrgb 1142 w(yAxisLab)r(el)p 0 TeXcolorgray(=)g(Y)p 3923 2553 V 209 2652 V 1 0 0 TeXcolorrgb 871 2623 a(llx)p 0 TeXcolorgray(=0)p 1726 2652 V 1 0 0 TeXcolorrgb 1593 w(llx)p 0 TeXcolorgray(=-1cm)p 3923 2652 V 209 2752 V 1 0 0 TeXcolorrgb 871 2722 a(lly)p 0 TeXcolorgray(=0)p 1726 2752 V 1 0 0 TeXcolorrgb 1540 w(lly)p 0 TeXcolorgray(=-1.25cm)p 3923 2752 V 209 2852 V 1 0 0 TeXcolorrgb 854 2822 a(urx)p 0 TeXcolorgray(=0)p 1726 2852 V 1 0 0 TeXcolorrgb 1563 w(urx)p 0 TeXcolorgray(=.5cm)p 3923 2852 V 209 2951 V 1 0 0 TeXcolorrgb 854 2921 a(ury)p 0 TeXcolorgray(=0)p 1726 2951 V 1 0 0 TeXcolorrgb 1563 w(ury)p 0 TeXcolorgray(=.5cm)p 3923 2951 V 209 3051 V 1 0 0 TeXcolorrgb 509 3021 a(yAxisLab)r(elP)n (os)p 0 TeXcolorgray(={-1cm,c})p 1726 3051 V 1 0 0 TeXcolorrgb 907 w(xAxisLab)r(elP)n(os)p 0 TeXcolorgray(={c,-1cm})p 3923 3051 V 210 3054 3715 4 v 86 3170 a SDict begin H.S end 86 3170 a 86 3170 a SDict begin 12 H.A end 86 3170 a 86 3170 a SDict begin [/View [/XYZ H.V]/Dest (subsection.26.4) cvn /DEST pdfmark end 86 3170 a 77 x FG(26.4)112 b(Marques)39 b(de)e(graduations)86 3320 y SDict begin H.S end 86 3320 a 86 3320 a SDict begin 12 H.A end 86 3320 a 86 3320 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.26.4.1) cvn /DEST pdfmark end 86 3320 a 80 x FJ(26.4.1)93 b(St)m(yle)32 b(des)f(marques)h(de)g(graduation)p 210 3481 3646 4 v 209 4255 4 774 v 560 4060 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 477 4086 a FF(0)477 3921 y(1)477 3756 y(2)539 4154 y(0)124 b(1)f(2)p 1322 4255 V 1539 4060 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1456 4086 a(0)1456 3921 y(1)1456 3756 y(2)1518 4154 y(0)h(1)f(2)p 2166 4255 V 2383 4060 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 0/tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 0/tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2300 4086 a(0)2300 3921 y(1)2300 3756 y(2)2362 4154 y(0)h(1)f(2)p 3010 4255 V 3227 4060 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 59.75052 0.0 add 0.0 0.0 sub L 59.75052 0.0 add 59.75052 0.0 add L 0.0 0.0 sub 59.75052 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline neg 59.75052 add moveto x maxTickline neg 59.75052 add lineto } { x tickstart STsize mul neg 59.75052 add moveto x tickend STsize mul neg 59.75052 add lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul neg 59.75052 add moveto cntsubTick maxTickline STsize mul neg 59.75052 add lineto } { cntsubTick tickstart STsize mul neg 59.75052 add moveto cntsubTick tickend STsize mul neg 59.75052 add lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline neg 59.75052 add moveto cntTick maxTickline neg 59.75052 add lineto } { cntTick tickstart neg 59.75052 add moveto cntTick tickend neg 59.75052 add lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline neg 59.75052 add moveto x maxTickline neg 59.75052 add lineto } { x tickstart STsize mul neg 59.75052 add moveto x tickend STsize mul neg 59.75052 add lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul neg 59.75052 add moveto cntsubTick tickend STsize mul neg 59.75052 add lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart neg 59.75052 add moveto cntTick tickend neg 59.75052 add lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline neg 59.75052 add exch moveto x maxTickline neg 59.75052 add exch lineto } { x tickstart STsize mul neg 59.75052 add exch moveto x tickend STsize mul neg 59.75052 add exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul neg 59.75052 add exch moveto cntsubTick maxTickline STsize mul neg 59.75052 add exch lineto } { cntsubTick tickstart STsize mul neg 59.75052 add exch moveto cntsubTick tickend STsize mul neg 59.75052 add exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline neg 59.75052 add exch moveto cntTick maxTickline neg 59.75052 add exch lineto } { cntTick tickstart neg 59.75052 add exch moveto cntTick tickend neg 59.75052 add exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline neg 59.75052 add exch moveto x maxTickline neg 59.75052 add exch lineto } { x tickstart STsize mul neg 59.75052 add exch moveto x tickend STsize mul neg 59.75052 add exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul neg 59.75052 add exch moveto cntsubTick tickend STsize mul neg 59.75052 add exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart neg 59.75052 add exch moveto cntTick tickend neg 59.75052 add exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 3144 4086 a(0)3144 3921 y(1)3144 3756 y(2)3144 3590 y(3)3206 4154 y(0)g(1)h(2)f(3)p 3854 4255 V 210 4259 3646 4 v 209 4358 4 100 v 1 0 0 TeXcolorrgb 260 4329 a FK(tic)n(kst)n(yle)p 0 TeXcolorgray(=full)p 0 0 1 TeXcolorrgb 27 w(\(P)n(ar)26 b(d\351faut\))p 0 TeXcolorgray 1322 4358 V 1 0 0 TeXcolorrgb 286 w(tic)n(kst)n(yle)p 0 TeXcolorgray(=top)p 2166 4358 V 1 0 0 TeXcolorrgb 285 w(tic)n(kst)n(yle)p 0 TeXcolorgray(=b)r(ottom)p 3010 4358 V 1 0 0 TeXcolorrgb 253 w(tic)n(kst)n(yle)p 0 TeXcolorgray(=inner) p 3854 4358 V 209 4458 V 1322 4458 V 2166 4458 V 3010 4458 V 3138 4428 a(axesst)n(yle=frame)p 3854 4458 V 210 4461 3646 4 v 0 TeXcolorgray 1456 5662 a(112)p 0 TeXcolorgray eop end %%Page: 113 113 TeXDict begin 113 112 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.113) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.26.4.2) cvn /DEST pdfmark end 86 448 a 83 x FJ(26.4.2)93 b(Pr\351sence)32 b(des)f(marques)h(de)g(graduation)p 210 613 3509 4 v 209 1387 4 774 v 492 1191 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 409 1218 a FF(0)409 1052 y(1)409 887 y(2)471 1285 y(0)124 b(1)f(2)p 1186 1387 V 1403 1191 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 1 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 1 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1320 1218 a(0)1320 1052 y(1)1320 887 y(2)1382 1285 y(0)h(1)f(2)p 2030 1387 V 2247 1191 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 2 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 2 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2164 1218 a(0)2164 1052 y(1)2164 887 y(2)2226 1285 y(0)h(1)f(2)p 2874 1387 V 3091 1191 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 3 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 3 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3008 1218 a(0)3008 1052 y(1)3008 887 y(2)3070 1285 y(0)g(1)h(2)p 3718 1387 V 210 1390 3509 4 v 209 1490 4 100 v 1 0 0 TeXcolorrgb 260 1460 a FK(tic)n(ks)p 0 TeXcolorgray(=all)p 0 0 1 TeXcolorrgb 26 w(\()28 b(P)n(ar)e(d\351faut\))p 0 TeXcolorgray 1186 1490 V 1 0 0 TeXcolorrgb 390 w(tic)n(ks)p 0 TeXcolorgray(=x)p 2030 1490 V 1 0 0 TeXcolorrgb 568 w(tic)n(ks)p 0 TeXcolorgray(=y)p 2874 1490 V 1 0 0 TeXcolorrgb 504 w(tic)n(ks)p 0 TeXcolorgray(=none)p 3718 1490 V 210 1493 3509 4 v 86 1609 a SDict begin H.S end 86 1609 a 86 1609 a SDict begin 12 H.A end 86 1609 a 86 1609 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.26.4.3) cvn /DEST pdfmark end 86 1609 a 66 x FJ(26.4.3)93 b(T)-8 b(aille)31 b(des)g(graduations)p 210 1757 2780 4 v 209 2614 4 857 v 425 2418 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -5.0 10.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -5.0 10.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 301 2444 a FF(0)301 2279 y(1)301 2114 y(2)404 2554 y(0)124 b(1)f(2)p 1135 2614 V 1352 2418 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 39.83368 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 39.83368 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1269 2444 a(0)1269 2279 y(1)1269 2114 y(2)1269 1948 y(3)1331 2512 y(0)g(1)h(2)f(3)p 2061 2614 V 2278 2418 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 5.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 10.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2195 2444 a(0)2195 2279 y(1)2195 2114 y(2)2195 1948 y(3)2257 2512 y(0)h(1)f(2)g(3)p 2988 2614 V 210 2617 2780 4 v 209 2716 4 100 v 1 0 0 TeXcolorrgb 327 2687 a FK(tic)n(ksize)p 0 TeXcolorgray(=5pt)27 b(10pt)p 1135 2716 V 1 0 0 TeXcolorrgb 401 w(xtic)n(ksize)p 0 TeXcolorgray(=2)p 2061 2716 V 1 0 0 TeXcolorrgb 426 w(xtic)n(ksize)p 0 TeXcolorgray(=5pt)f(0pt)p 2988 2716 V 210 2720 2780 4 v 209 2819 4 100 v 1135 2819 V 1 0 0 TeXcolorrgb 1393 2790 a(ytic)n(ksize)p 0 TeXcolorgray(=2)p 2061 2819 V 1 0 0 TeXcolorrgb 350 w(ytic)n(ksize)p 0 TeXcolorgray(=10pt)g(0pt)p 2988 2819 V 210 2823 2780 4 v 209 2922 4 100 v 0 0 1 TeXcolorrgb 602 2892 a(P)n(ar)g(d\351faut)i (:)g(tic)n(ksize)f(=)g(xtic)n(ksize)g(=)g(ytic)n(ksize)g(=)g(-4pt)h (4pt)p 0 TeXcolorgray 2988 2922 V 210 2926 2780 4 v 86 3042 a SDict begin H.S end 86 3042 a 86 3042 a SDict begin 12 H.A end 86 3042 a 86 3042 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.26.4.4) cvn /DEST pdfmark end 86 3042 a 84 x FJ(26.4.4)93 b(\311paisseur)31 b(des)g(graduations)p 210 3207 2780 4 v 209 4064 4 857 v 425 3868 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 3 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 10.0 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 3 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 10.0 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 342 3895 a FF(0)342 3729 y(1)342 3564 y(2)404 3962 y(0)124 b(1)f(2)p 1135 4064 V 1352 3868 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 3 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 5.0 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 3 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 5.0 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1269 3895 a(0)1269 3729 y(1)1269 3564 y(2)1331 3962 y(0)g(1)h(2)p 2061 4064 V 2278 3868 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 3 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 10.0 def /subTwidth 4.3055 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 3 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 10.0 def /subTwidth 4.3055 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2195 3895 a(0)2195 3729 y(1)2195 3564 y(2)2257 3962 y(0)g(1)f(2)p 2988 4064 V 210 4067 2780 4 v 209 4167 4 100 v 1 0 0 TeXcolorrgb 362 4137 a FK(tic)n(kwidth)p 0 TeXcolorgray(=10pt)p 1135 4167 V 1 0 0 TeXcolorrgb 317 w(subtic)n(kwidth)p 0 TeXcolorgray(=5pt)p 2061 4167 V 1 0 0 TeXcolorrgb 351 w(tic)n(kwidth)p 0 TeXcolorgray(=1em)p 2988 4167 V 209 4266 V 1135 4266 V 2061 4266 V 1 0 0 TeXcolorrgb 2200 4236 a(subtic)n(kwidth)p 0 TeXcolorgray(=1ex)p 2988 4266 V 210 4270 2780 4 v 209 4369 4 100 v 0 0 1 TeXcolorrgb 563 4339 a(P)n(ar)26 b(d\351faut)i(:)g(tic)n(kwidth)g(=)f(subtic)n (kwidth)h(=)f(0.5)p FE(n)p FK(pslinewidth)p 0 TeXcolorgray 2988 4369 V 210 4373 2780 4 v 0 TeXcolorgray 1456 5662 a(113)p 0 TeXcolorgray eop end %%Page: 114 114 TeXDict begin 114 113 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.114) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.26.4.5) cvn /DEST pdfmark end 86 448 a 83 x FJ(26.4.5)93 b(Nom)m(bre)31 b(de)h(graduations)g(secondaires)p 210 613 2780 4 v 209 1469 4 857 v 425 1274 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 3 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 3 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 342 1300 a FF(0)342 1135 y(1)342 970 y(2)404 1368 y(0)124 b(1)f(2)p 1135 1469 V 1352 1274 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 3 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1269 1300 a(0)1269 1135 y(1)1269 970 y(2)1331 1368 y(0)g(1)h(2)p 2061 1469 V 2278 1274 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 3 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2195 1300 a(0)2195 1135 y(1)2195 970 y(2)2257 1368 y(0)g(1)f(2)p 2988 1469 V 210 1473 2780 4 v 209 1572 4 100 v 1 0 0 TeXcolorrgb 447 1542 a FK(subtic)n(ks)p 0 TeXcolorgray(=2)p 1135 1572 V 1 0 0 TeXcolorrgb 505 w(xsubtic)n(ks)p 0 TeXcolorgray(=2)p 2061 1572 V 1 0 0 TeXcolorrgb 484 w(ysubtic)n(ks)p 0 TeXcolorgray(=2)p 2988 1572 V 210 1576 2780 4 v 209 1675 4 100 v 0 0 1 TeXcolorrgb 726 1645 a(P)n(ar)26 b(d\351fautsubtic)n (ks)h(=)h(xsubtic)n(ks)f(=)g(ysubtic)n(ks)g(=)g(0)p 0 TeXcolorgray 2988 1675 V 210 1679 2780 4 v 86 1795 a SDict begin H.S end 86 1795 a 86 1795 a SDict begin 12 H.A end 86 1795 a 86 1795 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.26.4.6) cvn /DEST pdfmark end 86 1795 a 70 x FJ(26.4.6)93 b(T)-8 b(ailles)31 b(des)g(marques)h(de)g(graduation)g (secondaires)f(/)h(principales)p 210 1951 2780 4 v 209 2808 4 857 v 425 2613 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 3 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 1 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 3 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 1 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 342 2639 a FF(0)342 2474 y(1)342 2308 y(2)404 2707 y(0)124 b(1)f(2)p 1135 2808 V 1352 2613 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 3 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize .5 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1269 2639 a(0)1269 2474 y(1)1269 2308 y(2)1331 2707 y(0)g(1)h(2)p 2061 2808 V 2278 2613 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 3 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 2 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2195 2639 a(0)2195 2474 y(1)2195 2308 y(2)2257 2707 y(0)g(1)f(2)p 2988 2808 V 210 2811 2780 4 v 209 2911 4 100 v 1 0 0 TeXcolorrgb 399 2881 a FK(subtic)n(ksize)p 0 TeXcolorgray(=1)p 1135 2911 V 1 0 0 TeXcolorrgb 396 w(xsubtic)n(ksize)p 0 TeXcolorgray(=.5)p 2061 2911 V 1 0 0 TeXcolorrgb 375 w(ysubtic)n(ksize)p 0 TeXcolorgray(=2)p 2988 2911 V 210 2914 2780 4 v 209 3014 4 100 v 0 0 1 TeXcolorrgb 510 2984 a(P)n(ar)26 b(d\351faut)i(:)g (subtic)n(ksize)f(=)g(xsubtic)n(ksize)g(=)g(subtic)n(ksize)g(=)h(0.75)p 0 TeXcolorgray 2988 3014 V 210 3017 2780 4 v 86 3133 a SDict begin H.S end 86 3133 a 86 3133 a SDict begin 12 H.A end 86 3133 a 86 3133 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.26.4.7) cvn /DEST pdfmark end 86 3133 a 67 x FJ(26.4.7)93 b(Couleurs)31 b(des)g(marques)h(de)g(graduation)p 210 3281 2780 4 v 209 4138 4 857 v 425 3943 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 3 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 1 0 0 setrgbcolor } def /subTColor { 0 1 0 setrgbcolor } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 3 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 1 0 0 setrgbcolor } def /subTColor { 0 1 0 setrgbcolor } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 342 3969 a FF(0)342 3803 y(1)342 3638 y(2)404 4036 y(0)124 b(1)f(2)p 1135 4138 V 1352 3943 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 3 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 1 0 0 setrgbcolor } def /subTColor { 0 1 0 setrgbcolor } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1269 3969 a(0)1269 3803 y(1)1269 3638 y(2)1331 4036 y(0)g(1)h(2)p 2061 4138 V 2278 3943 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 3 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 1 0 0 setrgbcolor } def /subTColor { 0 1 0 setrgbcolor } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2195 3969 a(0)2195 3803 y(1)2195 3638 y(2)2257 4036 y(0)g(1)f(2)p 2988 4138 V 210 4141 2780 4 v 209 4241 4 100 v 1 0 0 TeXcolorrgb 402 4211 a FK(tic)n(k)n(color)p 0 TeXcolorgray(=red)p 1135 4241 V 1 0 0 TeXcolorrgb 415 w(xtic)n(k)n(color)p 0 TeXcolorgray(=red)p 2061 4241 V 1 0 0 TeXcolorrgb 392 w(ytic)n(k)n(color)p 0 TeXcolorgray(=red)p 2988 4241 V 209 4340 V 1 0 0 TeXcolorrgb 301 4310 a(subtic)n(k)n(color)p 0 TeXcolorgray(=green)p 1135 4340 V 1 0 0 TeXcolorrgb 210 w(xsubtic)n(k)n(color)p 0 TeXcolorgray(=green)p 2061 4340 V 1 0 0 TeXcolorrgb 188 w(ysubtic)n(k)n(color)p 0 TeXcolorgray(=green)p 2988 4340 V 210 4344 2780 4 v 209 4443 4 100 v 0 0 1 TeXcolorrgb 590 4413 a(P)n(ar)26 b(d\351faut)i(:)f(tic)n(k)n(color)f(=)h(xtic)n(k)n(color)f(=)h(ytic)n (k)n(color)e(=)j(blac)n(k)p 0 TeXcolorgray 2988 4443 V 209 4543 V 0 0 1 TeXcolorrgb 568 4513 a(subtic)n(k)n(color)d(=)j (xsubtic)n(k)n(color)d(=)i(ysubtic)n(k)n(color)f(=)h(darkgra)n(y)p 0 TeXcolorgray 2988 4543 V 210 4546 2780 4 v 0 TeXcolorgray 1456 5662 a(114)p 0 TeXcolorgray eop end %%Page: 115 115 TeXDict begin 115 114 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.115) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.26.4.8) cvn /DEST pdfmark end 86 448 a 83 x FJ(26.4.8)93 b(St)m(yle)32 b(des)f(marques)h(de)g(graduation)p 210 613 2955 4 v 209 1469 4 857 v 433 1274 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 3 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 59.75052 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 1 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 3.0 0 0 add DotLine stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 3 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 59.75052 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 1 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 350 1300 a FF(0)350 1135 y(1)350 970 y(2)350 804 y(3)412 1368 y(0)124 b(1)f(2)h(3)p 1151 1469 V 1399 1274 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 3 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 59.75052 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 1 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 3 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 59.75052 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 1 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1316 1300 a(0)1316 1135 y(1)1316 970 y(2)1316 804 y(3)1378 1368 y(0)f(1)h(2)f(3)p 2139 1469 V 2405 1274 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 3 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 59.75052 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 1 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 3.0 0 0 add DotLine stroke} def /subLSstroke { 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 3 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 59.75052 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 1 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 3.0 0 0 add DotLine stroke} def /subLSstroke { 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2322 1300 a(0)2322 1135 y(1)2322 970 y(2)2322 804 y(3)2384 1368 y(0)g(1)h(2)f(3)p 3163 1469 V 210 1473 2955 4 v 209 1572 4 100 v 1 0 0 TeXcolorrgb 260 1542 a FK(ytic)n(klinest)n(yle)p 0 TeXcolorgray(=dashed)p 1151 1572 V 1 0 0 TeXcolorrgb 155 w(xsubtic)n(klinest)n(yle)p 0 TeXcolorgray(=solid)p 2139 1572 V 1 0 0 TeXcolorrgb 212 w(tic)n(klinest)n(yle)p 0 TeXcolorgray(=)26 b(dotted)p 3163 1572 V 209 1672 V 1 0 0 TeXcolorrgb 267 1642 a(xtic)n(klinest)n (yle)p 0 TeXcolorgray(=dotted)p 1151 1672 V 1 0 0 TeXcolorrgb 161 w(ysubtic)n(klinest)n(yle)p 0 TeXcolorgray(=none)p 2139 1672 V 1 0 0 TeXcolorrgb 154 w(subtic)n(klinest)n(yle)p 0 TeXcolorgray(=dashed)p 3163 1672 V 210 1675 2955 4 v 209 1775 4 100 v 0 0 1 TeXcolorrgb 505 1745 a(P)n(ar)g(d\351faut)i(:) g(tic)n(klinest)n(yle)f(=)g(xtic)n(klinest)n(yle)g(=)g(ytic)n(klinest)n (yle)g(=)g(solid)p 0 TeXcolorgray 3163 1775 V 209 1875 V 0 0 1 TeXcolorrgb 549 1845 a(subtic)n(klinest)n(yle)g(=)g(xsubtic)n (klinest)n(yle)g(=)g(ysubtic)n(klinest)n(yle)g(=)g(solid)p 0 TeXcolorgray 3163 1875 V 210 1878 2955 4 v 209 1977 4 100 v 1030 1948 a FJ(Option)g FK(:)h(solid/dashed/dotted/none)p 3163 1977 V 210 1981 2955 4 v 86 2097 a SDict begin H.S end 86 2097 a 86 2097 a SDict begin 12 H.A end 86 2097 a 86 2097 a SDict begin [/View [/XYZ H.V]/Dest (subsection.26.5) cvn /DEST pdfmark end 86 2097 a 98 x FG(26.5)112 b(\311tiquettes)37 b(de)h(graduation)86 2268 y SDict begin H.S end 86 2268 a 86 2268 a SDict begin 12 H.A end 86 2268 a 86 2268 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.26.5.1) cvn /DEST pdfmark end 86 2268 a 80 x FJ(26.5.1)93 b(\311tiquettes)p 210 2430 3088 4 v 209 3050 4 621 v 542 2902 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 42.6791 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 42.6791 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 42.6791 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 42.6791 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 42.6791 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 42.6791 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 42.6791 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 42.6791 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 459 2928 a FF(0)459 2810 y(1)459 2692 y(2)521 2996 y(0)76 b(1)g(2)p 1226 3050 V 1395 2902 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 42.6791 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 42.6791 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 42.6791 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 42.6791 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 42.6791 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 42.6791 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 42.6791 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 42.6791 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1374 2996 a(0)h(1)f(2)p 1916 3050 V 2085 2902 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 42.6791 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 42.6791 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 42.6791 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 42.6791 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 42.6791 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 42.6791 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 42.6791 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 42.6791 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2002 2928 a(0)2002 2810 y(1)2002 2692 y(2)p 2606 3050 V 2776 2902 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 42.6791 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 42.6791 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 42.6791 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 42.6791 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 42.6791 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 42.6791 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 42.6791 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 42.6791 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3296 3050 V 210 3053 3088 4 v 209 3153 4 100 v 1 0 0 TeXcolorrgb 260 3123 a FK(lab)r(els)p 0 TeXcolorgray(=)27 b(all)p 0 0 1 TeXcolorrgb 27 w(\(P)n(ar)f (d\351faut\))p 0 TeXcolorgray 1226 3153 V 1 0 0 TeXcolorrgb 294 w(lab)r(els)p 0 TeXcolorgray(=x)p 1916 3153 V 1 0 0 TeXcolorrgb 375 w(lab)r(els)p 0 TeXcolorgray(=y)p 2606 3153 V 1 0 0 TeXcolorrgb 312 w(lab)r(els)p 0 TeXcolorgray(=none)p 3296 3153 V 210 3156 3088 4 v 86 3273 a SDict begin H.S end 86 3273 a 86 3273 a SDict begin 12 H.A end 86 3273 a 86 3273 a SDict begin [/View [/XYZ H.V]/Dest (subsection.26.6) cvn /DEST pdfmark end 86 3273 a 76 x FG(26.6)112 b(P)m(osition)37 b(des)h(\351tiquettes)p 210 3434 3281 4 v 209 4290 4 857 v 425 4095 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 1 0 0 setrgbcolor } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 1 0 0 setrgbcolor } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 26 x FF(0)425 3956 y(1)425 3790 y(2)404 4070 y(0)124 b(1)f(2)p 1135 4290 V 1514 4095 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 1 0 0 setrgbcolor } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 1 0 0 setrgbcolor } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1581 4121 a(0)1581 3956 y(1)1581 3790 y(2)1493 4189 y(0)h(1)f(2)p 2386 4290 V 2691 4095 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 1 0 0 setrgbcolor } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 1 0 0 setrgbcolor } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2608 4121 a(0)2608 3956 y(1)2608 3790 y(2)2670 4045 y(0)h(1)f(2)p 3490 4290 V 210 4294 3281 4 v 209 4393 4 100 v 1 0 0 TeXcolorrgb 370 4363 a FK(xlab)r(elP)n(os)p 0 TeXcolorgray(=axis)p 1135 4393 V 1 0 0 TeXcolorrgb 262 w(xlab)r(elP)n(os)p 0 TeXcolorgray(=b)r(ottom)p 0 0 1 TeXcolorrgb 26 w(\(P)n(ar)26 b(d\351faut\))p 0 TeXcolorgray 2386 4393 V 1 0 0 TeXcolorrgb 338 w(xlab)r(elP)n(os=top)p 0 TeXcolorgray 3490 4393 V 209 4493 V 1 0 0 TeXcolorrgb 370 4463 a(ylab)r(elP)n(os)p 0 TeXcolorgray(=axis)p 1135 4493 V 1 0 0 TeXcolorrgb 547 w(ylab)r(elP)n(os)p 0 TeXcolorgray(=righ)n (t)p 2386 4493 V 1 0 0 TeXcolorrgb 381 w(ylab)r(elP)n(os)p 0 TeXcolorgray(=left)p 0 0 1 TeXcolorrgb 26 w(\(P)n(ar)g(d\351faut\))p 0 TeXcolorgray 3490 4493 V 210 4496 3281 4 v 0 TeXcolorgray 1456 5662 a(115)p 0 TeXcolorgray eop end %%Page: 116 116 TeXDict begin 116 115 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.116) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 2780 4 v 209 1308 4 857 v 425 1113 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 1 0 0 setrgbcolor } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 1 0 0 setrgbcolor } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 266 1139 a FF(0)266 974 y(1)266 808 y(2)404 1283 y(0)124 b(1)f(2)p 1135 1308 V 1352 1113 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 1 0 0 setrgbcolor } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 1 0 0 setrgbcolor } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1192 1139 a(0)1192 974 y(1)1192 808 y(2)1331 1047 y(0)g(1)h(2)p 2061 1308 V 2278 1113 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 1 0 0 setrgbcolor } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 1 0 0 setrgbcolor } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2355 1139 a(0)2355 974 y(1)2355 808 y(2)2257 1283 y(0)g(1)f(2)p 2988 1308 V 210 1312 2780 4 v 209 1411 4 100 v 1 0 0 TeXcolorrgb 370 1381 a FK(lab)r(elsep)p 0 TeXcolorgray(=)27 b(.5cm)p 1135 1411 V 1 0 0 TeXcolorrgb 339 w(xlab)r(elsep)p 0 TeXcolorgray(=)f(-.5cm) p 2061 1411 V 1 0 0 TeXcolorrgb 344 w(xlab)r(elsep)p 0 TeXcolorgray(=)h(.5cm)p 2988 1411 V 209 1511 V 1135 1511 V 1 0 0 TeXcolorrgb 1274 1481 a(ylab)r(elsep)p 0 TeXcolorgray(=)g(.5cm)p 2061 1511 V 1 0 0 TeXcolorrgb 358 w(ylab)r(elsep)p 0 TeXcolorgray(=-.5cm)p 2988 1511 V 210 1514 2780 4 v 209 1614 4 100 v 0 0 1 TeXcolorrgb 495 1584 a(P)n(ar)f(d\351faut)i(:)g(lab)r(elsep)f(=)g(5pt,)h(xlab)r (elsep)f(=)g(5pt,)h(ylab)r(elsep)f(=5pt)p 0 TeXcolorgray 2988 1614 V 210 1617 2780 4 v 210 1737 V 209 2593 4 857 v 425 2398 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 1 0 0 setrgbcolor } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 1 0 0 setrgbcolor } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 342 2424 a FF(0)342 2259 y(1)342 2094 y(2)487 2492 y(0)124 b(1)f(2)p 1135 2593 V 1352 2398 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 1 0 0 setrgbcolor } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 1 0 0 setrgbcolor } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1269 2342 a(0)1269 2176 y(1)1269 2011 y(2)1331 2492 y(0)g(1)h(2)p 2061 2593 V 2278 2398 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 1 0 0 setrgbcolor } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 1 0 0 setrgbcolor } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2195 2424 a(0)2195 2259 y(1)2195 2094 y(2)2175 2492 y(0)f(1)g(2)p 2988 2593 V 210 2597 2780 4 v 209 2696 4 100 v 1 0 0 TeXcolorrgb 345 2666 a FK(xlab)r(elO\033set)p 0 TeXcolorgray(=0.5)p 1135 2696 V 1 0 0 TeXcolorrgb 322 w(ylab)r(elO\033set)p 0 TeXcolorgray(=0.5)p 2061 2696 V 1 0 0 TeXcolorrgb 295 w(xlab)r(elO\033set)p 0 TeXcolorgray(=)27 b(-0.5)p 2988 2696 V 210 2700 2780 4 v 209 2799 4 100 v 0 0 1 TeXcolorrgb 750 2769 a(P)n(ar)f(d\351faut)i(:)g(xlab)r(elO\033set)f(=0)g(,)g(xlab)r (elO\033set)h(=)f(0)p 0 TeXcolorgray 2988 2799 V 210 2803 2780 4 v 86 2919 a SDict begin H.S end 86 2919 a 86 2919 a SDict begin 12 H.A end 86 2919 a 86 2919 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.26.6.1) cvn /DEST pdfmark end 86 2919 a 66 x FJ(26.6.1)93 b(T)-8 b(aille)31 b(des)g(\351tiquettes)p 210 3066 3303 4 v 209 3687 4 621 v 589 3539 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 42.6791 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 42.6791 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 42.6791 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 42.6791 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 42.6791 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 42.6791 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 42.6791 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 42.6791 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 514 3558 a Fj(0)514 3440 y(1)514 3321 y(2)572 3618 y(0)86 b(1)f(2)p 1321 3687 V 1753 3539 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 42.6791 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 42.6791 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 42.6791 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 42.6791 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 42.6791 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 42.6791 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 42.6791 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 42.6791 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1670 3565 a FF(0)1670 3447 y(1)1670 3329 y(2)1732 3633 y(0)76 b(1)g(2)p 2536 3687 V 2848 3539 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 42.6791 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 42.6791 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 42.6791 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 42.6791 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 42.6791 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 42.6791 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 42.6791 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 42.6791 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2765 3565 a(0)2765 3447 y(1)2765 3329 y(2)2827 3633 y(0)g(1)g(2)p 3511 3687 V 210 3690 3303 4 v 209 3790 4 100 v 1 0 0 TeXcolorrgb 260 3760 a FK(lab)r(elF)-7 b(on)n(tSize)p 0 TeXcolorgray(=)p FE(n)p FK(scriptst)n(yle)p 1321 3790 V 1 0 0 TeXcolorrgb 153 w(xlab)r(elF)g(on)n(tSize)p 0 TeXcolorgray(=)p FE(n)p FK(fo)r(otnotesize)p 2536 3790 V 1 0 0 TeXcolorrgb 153 w(ylab)r(elF)g(on)n(tSize)p 0 TeXcolorgray(=)p FE(n)p FK(small)p 3511 3790 V 210 3793 3303 4 v 86 3909 a SDict begin H.S end 86 3909 a 86 3909 a SDict begin 12 H.A end 86 3909 a 86 3909 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.26.6.2) cvn /DEST pdfmark end 86 3909 a 84 x FJ(26.6.2)93 b(\311tiquette)32 b(a)m(v)m(ec)h(extension)p 210 4074 3034 4 v 209 4695 4 621 v 685 4488 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 102.42966 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 102.42966 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 42.6791 def /dT 2237610 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 34.14322 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 34.14322 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 102.42966 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 42.6791 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 42.6791 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 102.42966 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 102.42966 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 535 4516 a FF(0)p Fz(V)535 4398 y FF(1)p Fz(V)535 4280 y FF(2)p Fz(V)593 4597 y FF(0)p FE(\001)p FF(10)742 4567 y Fj(3)876 4597 y FF(1)p FE(\001)p FF(10)1025 4567 y Fj(3)1160 4597 y FF(2)p FE(\001)p FF(10)1309 4567 y Fj(3)p 1726 4695 V 2202 4488 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 102.42966 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 102.42966 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 42.6791 def /dT 2237610 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 34.14322 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 34.14322 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 102.42966 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 42.6791 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 42.6791 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 102.42966 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 102.42966 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1976 4522 a FF(0)p FE(\001)p FF(10)2125 4492 y Fj(6)1976 4404 y FF(1)p FE(\001)p FF(10)2125 4373 y Fj(6)1976 4285 y FF(2)p FE(\001)p FF(10)2125 4255 y Fj(6)2162 4582 y FF(0)p Fz(s)202 b FF(1)p Fz(s)h FF(2)p Fz(s)p 3242 4695 V 210 4698 3034 4 v 209 4798 4 100 v 1 0 0 TeXcolorrgb 511 4768 a FK(xlab)r(elF)-7 b(actor)p 0 TeXcolorgray(=)p FE(n)p FK(cdot)26 b FF(10)1335 4738 y Fj(3)p 1726 4798 V 1 0 0 TeXcolorrgb 2199 4768 a FK(xlab)r(elF)-7 b(actor)p 0 TeXcolorgray(=)26 b(s)p 3242 4798 V 209 4897 V 1 0 0 TeXcolorrgb 667 4868 a(ylab)r(elF)-7 b(actor)p 0 TeXcolorgray(=)26 b(V)p 1726 4897 V 1 0 0 TeXcolorrgb 860 w(ylab)r(elF)-7 b(actor)p 0 TeXcolorgray(=)p FE(\001)p FF(10)2752 4837 y Fj(6)p 3242 4897 V 210 4901 3034 4 v 0 TeXcolorgray 1456 5662 a FK(116)p 0 TeXcolorgray eop end %%Page: 117 117 TeXDict begin 117 116 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.117) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.26.6.3) cvn /DEST pdfmark end 86 448 a 83 x FJ(26.6.3)93 b(Les)32 b(d\351cimales)e(dans)i(les)f(\351tiquettes)p 210 613 2975 4 v 209 1233 4 621 v 490 1085 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 55.48233 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 55.48233 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 42.6791 def /dT 1212030 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 18.49411 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 18.49411 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 55.48233 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 42.6791 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 42.6791 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 55.48233 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 55.48233 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 343 1103 a FF(0)p Fz(;)o FF(0)343 985 y(1)p Fz(;)o FF(0)343 867 y(2)p Fz(;)o FF(0)437 1179 y(0)p Fz(;)p FF(0)47 b(1)p Fz(;)o FF(0)g(2)p Fz(;)p FF(0)p 1153 1233 V 1505 1085 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 55.48233 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 55.48233 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 42.6791 def /dT 1212030 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 18.49411 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 18.49411 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 55.48233 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 42.6791 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 42.6791 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 55.48233 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 55.48233 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1422 1111 a(0)1422 993 y(1)1422 875 y(2)1452 1179 y(0)p Fz(:)p FF(0)g(1)p Fz(:)p FF(0)g(2)p Fz(:)p FF(0)p 2239 1233 V 2521 1085 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 55.48233 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 55.48233 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 42.6791 def /dT 1212030 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 18.49411 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 18.49411 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 55.48233 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 42.6791 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 42.6791 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 55.48233 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 55.48233 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2307 1114 a(0)p Fz(h)p FF(00)2307 996 y(1)p Fz(h)p FF(00)2307 878 y(2)p Fz(h)p FF(00)2500 1179 y(0)111 b(1)h(2)p 3183 1233 V 210 1236 2975 4 v 209 1336 4 100 v 1 0 0 TeXcolorrgb 419 1306 a FK(comma)p 0 TeXcolorgray(=true)p 1153 1336 V 1 0 0 TeXcolorrgb 313 w(comma)p 0 TeXcolorgray(=)27 b(false)p 0 0 1 TeXcolorrgb 27 w(\(P)n(ar)f(d\351faut\))p 0 TeXcolorgray 2239 1336 V 1 0 0 TeXcolorrgb 126 w(decimalSeparator)p 0 TeXcolorgray(=h)p 3183 1336 V 209 1436 V 1 0 0 TeXcolorrgb 394 1406 a(xyDecimals)p 0 TeXcolorgray(=1)p 1153 1436 V 1 0 0 TeXcolorrgb 515 w(xDecimals)p 0 TeXcolorgray(=1)p 2239 1436 V 1 0 0 TeXcolorrgb 538 w(yDecimals)p 0 TeXcolorgray(=2)p 3183 1436 V 210 1439 2975 4 v 86 1555 a SDict begin H.S end 86 1555 a 86 1555 a SDict begin 12 H.A end 86 1555 a 86 1555 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.26.6.4) cvn /DEST pdfmark end 86 1555 a 67 x FJ(26.6.4)93 b(Liste)31 b(comme)g (\351tiquettes)g(de)h(graduations)p 0 TeXcolorgray 0 TeXcolorgray 398 1703 2240 4 v 397 2607 4 904 v 963 2459 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 85.35828 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 142.2638 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2638 def /dT 1398510 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 85.35828 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 142.2638 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 85.35828 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 142.2638 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2638 def /dT 1398510 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 85.35828 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 142.2638 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 963 2459 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 963 2459 a 963 2459 a tx@Dict begin gsave STV CP T /ps@rot 30. def grestore end 963 2459 a 963 2459 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 963 2459 a 963 2459 a tx@Dict begin 30. RotBegin end 963 2459 a 963 2459 a tx@Dict begin { 5.0 0.0 8.39996 3.60004 180. 30. sub Uput UUput } PutCoor PutBegin end 963 2459 a 963 2459 a tx@Dict begin PutEnd end 963 2459 a 963 2459 a tx@Dict begin RotEnd end 963 2459 a 963 2459 a tx@Dict begin PutEnd end 963 2459 a 963 2459 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 963 2459 a 963 2459 a tx@Dict begin gsave STV CP T /ps@rot 30. def grestore end 963 2459 a 963 2459 a tx@Dict begin { 0.0 21.33957 } PutCoor PutBegin end 963 2459 a 963 2459 a tx@Dict begin 30. RotBegin end 963 2459 a 963 2459 a tx@Dict begin { 5.0 20.35487 8.39996 3.60004 180. 30. sub Uput UUput } PutCoor PutBegin end 963 2459 a 878 2479 a Fz(petit)963 2459 y tx@Dict begin PutEnd end 963 2459 a 963 2459 a tx@Dict begin RotEnd end 963 2459 a 963 2459 a tx@Dict begin PutEnd end 963 2459 a 963 2459 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 963 2459 a 963 2459 a tx@Dict begin gsave STV CP T /ps@rot 30. def grestore end 963 2459 a 963 2459 a tx@Dict begin { 0.0 42.67914 } PutCoor PutBegin end 963 2459 a 963 2459 a tx@Dict begin 30. RotBegin end 963 2459 a 963 2459 a tx@Dict begin { 5.0 29.54758 8.39996 3.60004 180. 30. sub Uput UUput } PutCoor PutBegin end 963 2459 a 840 2479 a Fz(moy)s(en)963 2459 y tx@Dict begin PutEnd end 963 2459 a 963 2459 a tx@Dict begin RotEnd end 963 2459 a 963 2459 a tx@Dict begin PutEnd end 963 2459 a 963 2459 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 963 2459 a 963 2459 a tx@Dict begin gsave STV CP T /ps@rot 30. def grestore end 963 2459 a 963 2459 a tx@Dict begin { 0.0 64.0187 } PutCoor PutBegin end 963 2459 a 963 2459 a tx@Dict begin 30. RotBegin end 963 2459 a 963 2459 a tx@Dict begin { 5.0 26.41093 8.39996 3.60004 180. 30. sub Uput UUput } PutCoor PutBegin end 963 2459 a 853 2479 a Fz(g)s(r)r(and)963 2459 y tx@Dict begin PutEnd end 963 2459 a 963 2459 a tx@Dict begin RotEnd end 963 2459 a 963 2459 a tx@Dict begin PutEnd end 963 2459 a 963 2459 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 963 2459 a 963 2459 a tx@Dict begin gsave STV CP T /ps@rot 30. def grestore end 963 2459 a 963 2459 a tx@Dict begin { 0.0 85.35828 } PutCoor PutBegin end 963 2459 a 963 2459 a tx@Dict begin 30. RotBegin end 963 2459 a 963 2459 a tx@Dict begin { 5.0 0.0 8.39996 3.60004 180. 30. sub Uput UUput } PutCoor PutBegin end 963 2459 a 963 2459 a tx@Dict begin PutEnd end 963 2459 a 963 2459 a tx@Dict begin RotEnd end 963 2459 a 963 2459 a tx@Dict begin PutEnd end 963 2459 a 963 2459 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 963 2459 a 963 2459 a tx@Dict begin gsave STV CP T /ps@rot 30. def grestore end 963 2459 a 963 2459 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 963 2459 a 963 2459 a tx@Dict begin 30. RotBegin end 963 2459 a 963 2459 a tx@Dict begin { 5.0 0.0 8.39996 3.60004 180. 30. sub Uput UUput } PutCoor PutBegin end 963 2459 a 963 2459 a tx@Dict begin PutEnd end 963 2459 a 963 2459 a tx@Dict begin RotEnd end 963 2459 a 963 2459 a tx@Dict begin PutEnd end 963 2459 a 963 2459 a tx@Dict begin gsave STV CP T /ps@refangle -90. def grestore end 963 2459 a 963 2459 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 963 2459 a 963 2459 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 963 2459 a 963 2459 a tx@Dict begin 45. RotBegin end 963 2459 a 963 2459 a tx@Dict begin { 5.0 0.0 8.39996 3.60004 -90. 45. sub Uput UUput } PutCoor PutBegin end 963 2459 a 963 2459 a tx@Dict begin PutEnd end 963 2459 a 963 2459 a tx@Dict begin RotEnd end 963 2459 a 963 2459 a tx@Dict begin PutEnd end 963 2459 a 963 2459 a tx@Dict begin gsave STV CP T /ps@refangle -90. def grestore end 963 2459 a 963 2459 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 963 2459 a 963 2459 a tx@Dict begin { 28.45276 0.0 } PutCoor PutBegin end 963 2459 a 963 2459 a tx@Dict begin 45. RotBegin end 963 2459 a 963 2459 a tx@Dict begin { 5.0 11.72693 8.39996 3.60004 -90. 45. sub Uput UUput } PutCoor PutBegin end 963 2459 a 914 2479 a Fz(un)963 2459 y tx@Dict begin PutEnd end 963 2459 a 963 2459 a tx@Dict begin RotEnd end 963 2459 a 963 2459 a tx@Dict begin PutEnd end 963 2459 a 963 2459 a tx@Dict begin gsave STV CP T /ps@refangle -90. def grestore end 963 2459 a 963 2459 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 963 2459 a 963 2459 a tx@Dict begin { 56.90552 0.0 } PutCoor PutBegin end 963 2459 a 963 2459 a tx@Dict begin 45. RotBegin end 963 2459 a 963 2459 a tx@Dict begin { 5.0 21.30098 8.39996 3.60004 -90. 45. sub Uput UUput } PutCoor PutBegin end 963 2459 a 874 2479 a Fz(deux)963 2459 y tx@Dict begin PutEnd end 963 2459 a 963 2459 a tx@Dict begin RotEnd end 963 2459 a 963 2459 a tx@Dict begin PutEnd end 963 2459 a 963 2459 a tx@Dict begin gsave STV CP T /ps@refangle -90. def grestore end 963 2459 a 963 2459 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 963 2459 a 963 2459 a tx@Dict begin { 85.35828 0.0 } PutCoor PutBegin end 963 2459 a 963 2459 a tx@Dict begin 45. RotBegin end 963 2459 a 963 2459 a tx@Dict begin { 5.0 21.38034 8.39996 3.60004 -90. 45. sub Uput UUput } PutCoor PutBegin end 963 2459 a 874 2479 a Fz(tr)r(ois)963 2459 y tx@Dict begin PutEnd end 963 2459 a 963 2459 a tx@Dict begin RotEnd end 963 2459 a 963 2459 a tx@Dict begin PutEnd end 963 2459 a 963 2459 a tx@Dict begin gsave STV CP T /ps@refangle -90. def grestore end 963 2459 a 963 2459 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 963 2459 a 963 2459 a tx@Dict begin { 113.81104 0.0 } PutCoor PutBegin end 963 2459 a 963 2459 a tx@Dict begin 45. RotBegin end 963 2459 a 963 2459 a tx@Dict begin { 5.0 28.89012 8.39996 3.60004 -90. 45. sub Uput UUput } PutCoor PutBegin end 963 2459 a 843 2479 a Fz(q)s(uatr)r(e)963 2459 y tx@Dict begin PutEnd end 963 2459 a 963 2459 a tx@Dict begin RotEnd end 963 2459 a 963 2459 a tx@Dict begin PutEnd end 963 2459 a 963 2459 a tx@Dict begin gsave STV CP T /ps@refangle -90. def grestore end 963 2459 a 963 2459 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 963 2459 a 963 2459 a tx@Dict begin { 142.2638 0.0 } PutCoor PutBegin end 963 2459 a 963 2459 a tx@Dict begin 45. RotBegin end 963 2459 a 963 2459 a tx@Dict begin { 5.0 0.0 8.39996 3.60004 -90. 45. sub Uput UUput } PutCoor PutBegin end 963 2459 a 963 2459 a tx@Dict begin PutEnd end 963 2459 a 963 2459 a tx@Dict begin RotEnd end 963 2459 a 963 2459 a tx@Dict begin PutEnd end 963 2459 a 963 2459 a tx@Dict begin gsave STV CP T /ps@refangle -90. def grestore end 963 2459 a 963 2459 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 963 2459 a 963 2459 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 963 2459 a 963 2459 a tx@Dict begin 45. RotBegin end 963 2459 a 963 2459 a tx@Dict begin { 5.0 0.0 8.39996 3.60004 -90. 45. sub Uput UUput } PutCoor PutBegin end 963 2459 a 963 2459 a tx@Dict begin PutEnd end 963 2459 a 963 2459 a tx@Dict begin RotEnd end 963 2459 a 963 2459 a tx@Dict begin PutEnd end 963 2459 a 2636 2607 4 904 v 397 2706 4 100 v 2636 2706 V 398 2710 2240 4 v 397 2809 4 100 v 448 2780 a FE(n)p FK(psaxes[)p 1 0 0 TeXcolorrgb(xLab)r(els)p 0 TeXcolorgray(={,un,deux,trois,quatre},)p 1 0 0 TeXcolorrgb(xLab)r (elsRot)p 0 TeXcolorgray(=45)o(,)p 2636 2809 V 397 2909 V 1 0 0 TeXcolorrgb 547 2879 a(yLab)r(els)p 0 TeXcolorgray(={,p)r (etit,mo)n(y)n(en,grand},)p 1 0 0 TeXcolorrgb(yLab)r(elsRot)p 0 TeXcolorgray(=30]\(5,4\))p 2636 2909 V 398 2912 2240 4 v 0 TeXcolorgray 1456 5662 a(117)p 0 TeXcolorgray eop end %%Page: 118 118 TeXDict begin 118 117 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.118) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.26.7) cvn /DEST pdfmark end 86 448 a 83 x FG(26.7)112 b(L\351gende)86 604 y SDict begin H.S end 86 604 a 86 604 a SDict begin 12 H.A end 86 604 a 86 604 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.26.7.1) cvn /DEST pdfmark end 86 604 a 81 x FJ(26.7.1)93 b(P)m(osition)31 b(de)h(la)f(l\351gende)p 210 766 3420 4 v 209 1670 4 904 v 406 1522 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 170.71655 0.0 add 0.0 0.0 sub L 170.71655 0.0 add 85.35828 0.0 add L 0.0 0.0 sub 85.35828 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.71655 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.71655 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.71655 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 323 1548 a FF(0)323 1430 y(1)323 1312 y(2)323 1194 y(3)323 1076 y(4)323 957 y(5)323 839 y(6)385 1616 y(0)194 b(1)h(2)f(3)g(4)g(5)g(6)406 1522 y tx@Dict begin { 0 5.0 28.45276 div add 5.0 14.22638 div 14.22638 mul exch 28.45276 mul exch } PutCoor PutBegin end 406 1522 a 435 1469 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor 0. true 3.5 neg 6.35002 neg 47.52873 10.14996 .5 Frame gsave 1 setgray 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FC(left)23 b(b)r(ottom)406 1522 y tx@Dict begin PutEnd end 406 1522 a 1919 1670 4 904 v 1710 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 170.71655 0.0 add 0.0 0.0 sub L 170.71655 0.0 add 85.35828 0.0 add L 0.0 0.0 sub 85.35828 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.71655 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.71655 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.71655 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2033 1548 a FF(0)2033 1430 y(1)2033 1312 y(2)2033 1194 y(3)2033 1076 y(4)2033 957 y(5)2033 839 y(6)2095 1616 y(0)194 b(1)g(2)h(3)f(4)g(5)g(6)2116 1522 y tx@Dict begin { 0 5.0 28.45276 div add 6 5.0 14.22638 div sub 14.22638 mul exch 28.45276 mul exch } PutCoor PutBegin end 2116 1522 a 2145 1606 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor 0. true 3.5 neg 6.35002 neg 32.65346 10.14996 .5 Frame gsave 1 setgray 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FC(left)23 b(top)2116 1522 y tx@Dict begin PutEnd end 2116 1522 a 3629 1670 4 904 v 210 1673 3420 4 v 209 1773 4 100 v 530 1743 a FJ(\\pslegend)p FK([)p 1 0 0 TeXcolorrgb(lb)p 0 TeXcolorgray(]{left)j(b)r(ottom})p 1919 1773 V 775 w FJ(\\pslegend)p FK([)p 1 0 0 TeXcolorrgb(lt)p 0 TeXcolorgray(]{left)g (top})p 3629 1773 V 210 1776 3420 4 v 209 2680 4 904 v 406 2532 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 170.71655 0.0 add 0.0 0.0 sub L 170.71655 0.0 add 85.35828 0.0 add L 0.0 0.0 sub 85.35828 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.71655 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.71655 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.71655 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 323 2558 a FF(0)323 2440 y(1)323 2322 y(2)323 2204 y(3)323 2086 y(4)323 1968 y(5)323 1850 y(6)385 2626 y(0)194 b(1)h(2)f(3)g(4)g (5)g(6)406 2532 y tx@Dict begin { 6 5.0 28.45276 div sub 5.0 14.22638 div 14.22638 mul exch 28.45276 mul exch } PutCoor PutBegin end 406 2532 a -36 2479 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor 0. true 3.5 neg 6.35002 neg 53.20221 10.14996 .5 Frame gsave 1 setgray 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FC(righ)n(t)24 b(b)r(ottom)406 2532 y tx@Dict begin PutEnd end 406 2532 a 1919 2680 4 904 v 1710 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 170.71655 0.0 add 0.0 0.0 sub L 170.71655 0.0 add 85.35828 0.0 add L 0.0 0.0 sub 85.35828 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.71655 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.71655 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.71655 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2033 2558 a FF(0)2033 2440 y(1)2033 2322 y(2)2033 2204 y(3)2033 2086 y(4)2033 1968 y(5)2033 1850 y(6)2095 2626 y(0)194 b(1)g(2)h(3)f(4)g(5)g(6)2116 2532 y tx@Dict begin { 6 5.0 28.45276 div sub 6 5.0 14.22638 div sub 14.22638 mul exch 28.45276 mul exch } PutCoor PutBegin end 2116 2532 a 1798 2616 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor 0. true 3.5 neg 6.35002 neg 38.32693 10.14996 .5 Frame gsave 1 setgray 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FC(righ)n(t)23 b(top)2116 2532 y tx@Dict begin PutEnd end 2116 2532 a 3629 2680 4 904 v 210 2683 3420 4 v 209 2783 4 100 v 497 2753 a FJ(\\pslegend)p FK([)p 1 0 0 TeXcolorrgb(rb)p 0 TeXcolorgray(]{righ)n(t)i(b)r(ottom})p 1919 2783 V 471 w FJ(\\pslegend)p FK([)p 1 0 0 TeXcolorrgb(rt)p 0 TeXcolorgray(]{righ)n(t)f(top})p 0 0 1 TeXcolorrgb 27 w(\(P)n(ar)j(d\351faut\))p 0 TeXcolorgray 3629 2783 V 210 2786 3420 4 v 210 2878 V 209 3781 4 904 v 406 3633 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 170.71655 0.0 add 0.0 0.0 sub L 170.71655 0.0 add 85.35828 0.0 add L 0.0 0.0 sub 85.35828 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.71655 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.71655 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.71655 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 323 3660 a FF(0)323 3541 y(1)323 3423 y(2)323 3305 y(3)323 3187 y(4)323 3069 y(5)323 2951 y(6)385 3727 y(0)194 b(1)h(2)f(3)g(4)g (5)g(6)406 3633 y tx@Dict begin { 0 20 28.45276 div add 10 14.22638 div 14.22638 mul exch 28.45276 mul exch } PutCoor PutBegin end 406 3633 a 435 3581 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor 0. true 3.5 neg 6.35002 neg 47.52873 10.14996 .5 Frame gsave 1 setgray 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FC(left)23 b(b)r(ottom)406 3633 y tx@Dict begin PutEnd end 406 3633 a 1919 3781 4 904 v 1710 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 170.71655 0.0 add 0.0 0.0 sub L 170.71655 0.0 add 85.35828 0.0 add L 0.0 0.0 sub 85.35828 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.71655 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.71655 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.71655 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2033 3660 a FF(0)2033 3541 y(1)2033 3423 y(2)2033 3305 y(3)2033 3187 y(4)2033 3069 y(5)2033 2951 y(6)2095 3727 y(0)194 b(1)g(2)h(3)f(4)g(5)g(6)2116 3633 y tx@Dict begin { 0 10 28.45276 div add 20 14.22638 div 14.22638 mul exch 28.45276 mul exch } PutCoor PutBegin end 2116 3633 a 2145 3581 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor 0. true 3.5 neg 6.35002 neg 47.52873 10.14996 .5 Frame gsave 1 setgray 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FC(left)23 b(b)r(ottom)2116 3633 y tx@Dict begin PutEnd end 2116 3633 a 3629 3781 4 904 v 210 3785 3420 4 v 209 3884 4 100 v 458 3854 a FE(n)p FK(pslegend[lb])p 1 0 0 TeXcolorrgb(\(20,10\))p 0 TeXcolorgray({left)j(b)r(ottom})p 1919 3884 V 496 w FE(n)p FK(pslegend[lb])p 1 0 0 TeXcolorrgb(\(10,20\))p 0 TeXcolorgray({left)g(b)r(ottom})p 3629 3884 V 210 3888 3420 4 v 86 3998 a SDict begin H.S end 86 3998 a 86 3998 a SDict begin 12 H.A end 86 3998 a 86 3998 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.26.7.2) cvn /DEST pdfmark end 86 3998 a 66 x FJ(26.7.2)93 b(Asp)s(ect)32 b(de)f(la)h(l\351gende)p 0 TeXcolorgray 0 TeXcolorgray 168 4145 2700 4 v 166 5049 4 904 v 694 4901 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 207.00201 0.0 add 0.0 0.0 sub L 207.00201 0.0 add 85.35828 0.0 add L 0.0 0.0 sub 85.35828 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 207.00201 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 207.00201 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1130507 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.25017 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.25017 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 207.00201 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 611 4928 a FF(0)611 4809 y(1)611 4691 y(2)611 4573 y(3)611 4455 y(4)611 4337 y(5)611 4219 y(6)673 4995 y(0)101 b(1)h(2)f(3)g(4)g(5)g(6)h(7)f(8)g(9)81 b(10)59 b(11)g(12)694 4901 y tx@Dict begin { 0 5.0 17.25017 div add 6 5.0 14.22638 div sub 14.22638 mul exch 17.25017 mul exch } PutCoor PutBegin end 694 4901 a 727 4990 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 25.84999 neg 56.88269 10.64996 .5 Frame gsave 3.0 -45. tx@Dict begin PtoC end Shadow 0.25 setgray gsave fill grestore stroke grestore gsave 1 0 0 0 setcmykcolor gsave fill grestore stroke grestore gsave 1 0 0 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1 0 0 TeXcolorrgb 727 4961 142 9 v 0 TeXcolorgray 175 w FC(courb)r(e)24 b(1)p 0 0 1 TeXcolorrgb 727 5040 V 0 TeXcolorgray 902 5069 a(courb)r(e)g(2)p 0 1 0 TeXcolorrgb 727 5119 V 0 TeXcolorgray 902 5148 a(courb)r(e)g(3)694 4901 y tx@Dict begin PutEnd end 694 4901 a 2866 5049 4 904 v 168 5053 2700 4 v 166 5152 4 100 v 218 5122 a FJ(\\newpsst)m(yle)p FK({)p 1 0 0 TeXcolorrgb(legendst)n(yle)p 0 TeXcolorgray(})h({\034llst) n(yle=solid,\034llcolor=cy)n(an,shado)n(w=tr)o(ue})p 2866 5152 V 166 5252 V 503 5222 a FE(n)p FK(pslegend[lt]{)p FE(n)p FK(red)g FE(n)p FK(rule[1ex]{2em})g({1pt})i(&)g(courb)r(e)g(1)g FE(nn)p 2866 5252 V 166 5352 V 745 5322 a(n)p FK(blue)g FE(n)p FK(rule[1ex]{2em}{1pt})d(&)j(courb)r(e)g(2)h FE(nn)p 2866 5352 V 166 5451 V 717 5421 a(n)p FK(green)e FE(n)p FK(rule[1ex]{2em}{1pt})e(&)j(courb)r(e)g(3)h(})p 2866 5451 V 168 5455 2700 4 v 0 TeXcolorgray 1456 5662 a(118)p 0 TeXcolorgray eop end %%Page: 119 119 TeXDict begin 119 118 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.119) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.26.8) cvn /DEST pdfmark end 86 448 a 83 x FG(26.8)112 b(P)m(oin)m(ts)37 b(particuliers)h(sur)g(les)f(axes)210 685 y FK(syn)n(taxe)27 b(:)86 784 y FJ(\\psxTic)m(k)i FK([Options]{rotation}\(x)c(p)r(osition\){lab)r(el})86 884 y FJ(\\psyTic)m(k)k FK([Options]{rotation}\(y)c(p)r(osition\){lab)r (el})p 0 TeXcolorgray 0 TeXcolorgray 86 1103 2864 4 v 84 2078 4 975 v 490 1930 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 276.001 0.0 add 0.0 0.0 sub L 276.001 0.0 add 85.35828 0.0 add L 0.0 0.0 sub 85.35828 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 276.001 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 276.001 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 3014667 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 46.00017 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 46.00017 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 276.001 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 407 1956 a FF(0)407 1838 y(1)407 1720 y(2)407 1602 y(3)407 1483 y(4)407 1365 y(5)407 1247 y(6)469 2024 y(0)340 b(1)g(2)g(3)g(4)g(5)g(6)490 1930 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.4 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.25 0.0 14.22638 div 14.22638 mul exch 46.00017 mul exch 3.25 3.0 14.22638 div 14.22638 mul exch 46.00017 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.4 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 490 1930 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 490 1930 a 490 1930 a tx@Dict begin { 3.25 -20.0 3.0 add 14.22638 div neg 14.22638 mul exch 46.00017 mul exch } PutCoor PutBegin end 490 1930 a 490 1930 a tx@Dict begin ps@rot RotBegin end 490 1930 a 1 0 0 TeXcolorrgb 323 1987 a Fz(X)30 b FF(=)22 b(3)p Fz(:)p FF(25)p 0 TeXcolorgray 490 1930 a tx@Dict begin RotEnd end 490 1930 a 490 1930 a tx@Dict begin PutEnd end 490 1930 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.4 SLW 0 1 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 46.00017 div 1.5 14.22638 mul exch 46.00017 mul exch 3.0 46.00017 div 1.5 14.22638 mul exch 46.00017 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.4 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 490 1930 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 490 1930 a 490 1930 a tx@Dict begin { 3.0 5.0 add 46.00017 div neg 1.5 14.22638 mul exch 46.00017 mul exch } PutCoor PutBegin end 490 1930 a 0 1 0 0 TeXcolorcmyk 207 1958 a Fz(Y)41 b FF(=)23 b(1)p Fz(:)p FF(5)p 0 TeXcolorgray 490 1930 a tx@Dict begin PutEnd end 490 1930 a 2948 2078 4 975 v 86 2081 2864 4 v 84 2181 4 100 v 136 2151 a FE(n)p FJ(psxTic)m(k)q FK([linecolor=red,lab)r(elsep=-20pt)h(]{45}\(3.25\){)p FE(n)p FK(red)g(X=3.25})p 2948 2181 V 84 2280 V 136 2250 a FE(n)p FJ(psyTic)m(k)q FK([linecolor=magen)n(ta]\(1.5\){)p FE(n)p FK(magen)n(ta)e(Y=1.5})p 2948 2280 V 86 2284 2864 4 v 86 2400 a SDict begin H.S end 86 2400 a 86 2400 a SDict begin 12 H.A end 86 2400 a 86 2400 a SDict begin [/View [/XYZ H.V]/Dest (subsection.26.9) cvn /DEST pdfmark end 86 2400 a 76 x FG(26.9)112 b(P)m(ortion)37 b(de)g(courb)s(e)p 0 TeXcolorgray 0 TeXcolorgray 86 2641 3289 4 v 84 3852 4 1211 v 372 3704 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 341.43448 0.0 add 0.0 0.0 sub L 341.43448 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 341.43448 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 341.43448 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2983500 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.45525 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.45525 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 341.43448 def /dT 621218 abs 65536 div viceversa { neg } if def /DT .01 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 341.43306 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 289 3730 a FF(0)183 3652 y(0)p Fz(:)p FF(01)183 3573 y(0)p Fz(:)p FF(02)183 3494 y(0)p Fz(:)p FF(03)183 3415 y(0)p Fz(:)p FF(04)183 3337 y(0)p Fz(:)p FF(05)183 3258 y(0)p Fz(:)p FF(06)183 3179 y(0)p Fz(:)p FF(07)183 3101 y(0)p Fz(:)p FF(08)183 3022 y(0)p Fz(:)p FF(09)183 2943 y(0)p Fz(:)p FF(10)183 2865 y(0)p Fz(:)p FF(11)183 2786 y(0)p Fz(:)p FF(12)351 3798 y(0)294 b(100)252 b(200)g(300)g(400)g(500)g(600)g(700)372 3704 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.45525 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or (200) length 0 gt or () length 0 gt or (300) length 0 gt or () length 0 gt or { (200) length 0 gt {200 }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (300) length 0 gt { 300 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.45525 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or (0) length 0 gt or () length 0 gt or (.05) length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def (0) length 0 gt {0 }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def (.05) length 0 gt { .05 }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.45525 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 1 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def (300) length 0 gt { 300 }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 200 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 200 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.45525 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3373 3852 V 86 3855 3289 4 v 84 3955 4 100 v 135 3925 a FE(n)p FK(listplot[)p 1 0 0 TeXcolorrgb 1 0 0 TeXcolorrgb(xStart)p 1 0 0 TeXcolorrgb(=200,)p 1 0 0 TeXcolorrgb(xEnd)p 1 0 0 TeXcolorrgb(=300)p 0 TeXcolorgray (,linecolor=blue,linewidth=5pt]{)p FE(n)o FK(dat})p 3373 3955 V 84 4055 V 135 4025 a FE(n)p FK(listplot[)p 1 0 0 TeXcolorrgb 1 0 0 TeXcolorrgb(yStart)p 1 0 0 TeXcolorrgb(=0,)p 1 0 0 TeXcolorrgb(yEnd)p 1 0 0 TeXcolorrgb(=.05)p 0 TeXcolorgray (,linecolor=red,linewidth=5pt]{)p FE(n)p FK(dat})p 3373 4055 V 84 4154 V 135 4124 a FE(n)p FK(listplot[)p 1 0 0 TeXcolorrgb 1 0 0 TeXcolorrgb(nStar)p 1 0 0 TeXcolorrgb(t=200,)p 1 0 0 TeXcolorrgb(nEnd)p 1 0 0 TeXcolorrgb(=300)p 0 TeXcolorgray (,linecolor=magen)m(ta,linewidth=5pt]{)p FE(n)p FK(da)o(t})p 3373 4154 V 86 4158 3289 4 v 86 4274 a SDict begin H.S end 86 4274 a 86 4274 a SDict begin 12 H.A end 86 4274 a 86 4274 a SDict begin [/View [/XYZ H.V]/Dest (subsection.26.10) cvn /DEST pdfmark end 86 4274 a 76 x FG(26.10)112 b(Option)38 b(yMaxV)-9 b(alue)39 b(et)e(yMin)-9 b(V)g(alue)p 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 1456 5662 a FK(119)p 0 TeXcolorgray eop end %%Page: 120 120 TeXDict begin 120 119 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.120) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 452 3928 4 v 84 1426 4 975 v 372 924 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub -42.67902 0.0 sub moveto 341.43309 0.0 add -42.67902 0.0 sub L 341.43309 0.0 add 42.67902 0.0 add L 0.0 0.0 sub 42.67902 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 341.43309 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 341.43309 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67902 def /maxTickline 42.67902 def /dT 172124300 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 26.26408 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 26.26408 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 42.67902 0 -42.67902 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -42.67902 42.67902 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 341.43309 def /dT 2330850 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 35.56595 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 35.56595 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 289 950 a FF(0)289 655 y(1)224 1242 y FE(\000)p FF(1)372 924 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 12.56 def /dx x1 x sub 1999 div def /F@pstplot (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 26.26408 mul F@pstplot 35.56595 mul } def /ps@Exit false def xy moveto 1999 1 sub { /x x dx add def xy dup 1.e30 35.56595 mul gt { moveto } { dup -1.e30 35.56595 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 35.56595 mul gt { moveto } { dup -1.e30 35.56595 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 12.56 def /dx x1 x sub 1999 div def /F@pstplot (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 26.26408 mul F@pstplot 35.56595 mul } def /ps@Exit false def xy moveto 1999 1 sub { /x x dx add def xy dup .7 35.56595 mul gt { moveto } { dup -.7 35.56595 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup .7 35.56595 mul gt { moveto } { dup -.7 35.56595 mul lt { moveto } { L } ifelse } ifelse } if gsave 5.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 4011 1426 V 86 1430 3928 4 v 84 1529 4 100 v 135 1499 a FE(n)p FK(psplot[)p 1 0 0 TeXcolorrgb 1 0 0 TeXcolorrgb(yMaxV)-7 b(alue)p 1 0 0 TeXcolorrgb(=.7,)p 1 0 0 TeXcolorrgb(yMin)g(V)g(alue)p 1 0 0 TeXcolorrgb(=-.7)p 0 TeXcolorgray(,plotp)r(oin)n (ts=2000,linecolor=)o(re)o(d,linewidth=5pt]{0})o({1)o(2.56)o(}{)o (sin\(x\)})p 4011 1529 V 86 1533 3928 4 v 84 1632 4 100 v 0 0 1 TeXcolorrgb 997 1602 a(P)n(ar)25 b(d\351faut)j(yMaxV)-7 b(alue=)27 b(1.e30)290 b(yMin)-7 b(V)g(alue)28 b(=)f(-1.e30)p 0 TeXcolorgray 4011 1632 V 86 1636 3928 4 v 86 1752 a SDict begin H.S end 86 1752 a 86 1752 a SDict begin 12 H.A end 86 1752 a 86 1752 a SDict begin [/View [/XYZ H.V]/Dest (subsection.26.11) cvn /DEST pdfmark end 86 1752 a 98 x FG(26.11)112 b(\311c)m(helle)37 b(trigonom\351trique)p 210 1934 3478 4 v 209 2549 4 615 v 419 2360 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 80.44772 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 80.44772 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 38.41095 def /dT 839100 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 12.80365 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 12.80365 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 38.41095 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 80.44772 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 38.41095 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 38.41095 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 80.44772 def /dT 839100 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 12.80365 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 12.80365 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 38.41095 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 80.44772 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 336 2386 a FF(0)336 2280 y(1)336 2173 y(2)373 2471 y(0)p Fz(\031)505 2439 y Fi(\031)p 505 2453 41 4 v 509 2500 a Fj(3)595 2439 y(2)p Fi(\031)p 595 2453 75 4 v 616 2500 a Fj(3)713 2471 y Fz(\031)808 2439 y Fj(4)p Fi(\031)p 808 2453 V 828 2500 a Fj(3)914 2439 y(5)p Fi(\031)p 914 2453 V 934 2500 a Fj(3)p 1212 2549 4 615 v 1423 2360 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 80.44772 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 80.44772 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 38.41095 def /dT 1952684 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 12.80365 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 12.80365 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 38.41095 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 80.44772 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 38.41095 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 38.41095 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 80.44772 def /dT 839100 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 12.80365 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 12.80365 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 38.41095 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 80.44772 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1340 2386 a FF(0)1340 2280 y(1)1340 2173 y(2)1377 2453 y(0)p Fz(\031)179 b(\031)g FF(2)p Fz(\031)p 2215 2549 V 2660 2360 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 93.60542 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 93.60542 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 38.41095 def /dT 1952684 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 29.7956 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 29.7956 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 38.41095 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 93.60542 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 38.41095 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 38.41095 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 93.60542 def /dT 839100 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 12.80365 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 12.80365 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 38.41095 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 93.60542 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2527 2386 a FF(0)p Fz(\031)2568 2271 y(\031)2527 2173 y FF(2)p Fz(\031)2639 2453 y FF(0)206 b(1)f(2)p 3686 2549 V 210 2552 3478 4 v 209 2652 4 100 v 1 0 0 TeXcolorrgb 396 2622 a FK(trigLab)r(els)p 0 TeXcolorgray(=true)p 1212 2652 V 1 0 0 TeXcolorrgb 403 w(xtrigLab)r(els)p 0 TeXcolorgray(=true)p 2215 2652 V 1 0 0 TeXcolorrgb 616 w(ytrigLab)r(els)p 0 TeXcolorgray(=true)p 3686 2652 V 209 2752 V 1 0 0 TeXcolorrgb 381 2722 a(trigLab)r(elBase)p 0 TeXcolorgray(=3)p 1212 2752 V 351 w(dx=)p FJ(\\pstRadUnit)p 2215 2752 V 558 w FK(xunit=)p FE(n)p FK(pstRadUnit)p 3686 2752 V 210 2755 3478 4 v 209 2855 4 100 v 0 0 1 TeXcolorrgb 260 2825 a(P)n(ar)26 b(d\351faut)i(:)p 1 0 0 TeXcolorrgb 28 w(trigLab)r(elBase)p 0 0 1 TeXcolorrgb 25 w(=)g(0)f(,)p 1 0 0 TeXcolorrgb 28 w(trigLab)r(els)p 0 0 1 TeXcolorrgb 26 w(=)g(false)h(,)p 1 0 0 TeXcolorrgb 27 w(xtrigLab)r(els)p 0 0 1 TeXcolorrgb 27 w(=)f(false)g(,)p 1 0 0 TeXcolorrgb 28 w(ytrigLab)r(els)p 0 0 1 TeXcolorrgb 27 w(=)g(false)p 0 TeXcolorgray 3686 2855 V 210 2858 3478 4 v 210 3023 a(Constan)n(tes)g(pr\351d\351\034nies)p 210 3051 1509 4 v 209 3150 4 100 v 473 3120 a(nom)p 891 3150 V 422 w(v)-5 b(aleur)p 1429 3150 V 208 w(math)p 1717 3150 V 210 3154 1509 4 v 209 3253 4 100 v 368 3223 a FE(n)p FK(psPiF)e(our)p 891 3253 V 247 w(12.566371)p 1429 3253 V 186 w FF(4)p Fz(\031)p 1717 3253 V 210 3257 1509 4 v 209 3356 4 100 v 375 3326 a FE(n)p FK(psPiT)g(w)n(o)p 891 3356 V 276 w(6.283185)p 1429 3356 V 207 w FF(2)p Fz(\031)p 1717 3356 V 210 3360 1509 4 v 209 3459 4 100 v 451 3429 a FE(n)p FK(psPi)p 891 3459 V 311 w(3.14159265)p 1429 3459 V 186 w Fz(\031)p 1717 3459 V 210 3463 1509 4 v 209 3562 4 100 v 420 3532 a FE(n)p FK(psPiH)p 891 3562 V 259 w(1.570796327)p 1429 3562 V 123 w Fz(\031)s(=)p FF(2)p 1717 3562 V 210 3565 1509 4 v 209 3665 4 100 v 319 3635 a FE(n)p FK(pstRadUnit)p 891 3665 V 168 w(1.047198cm)p 1429 3665 V 133 w Fz(\031)s(=)p FF(3)p 1717 3665 V 210 3668 1509 4 v 209 3768 4 100 v 260 3738 a FE(n)p FK(pstRadUnitIn)n(v)p 891 3768 V 129 w(0.95493cm)p 1429 3768 V 155 w FF(3)p Fz(=\031)p 1717 3768 V 210 3771 1509 4 v 86 3888 a SDict begin H.S end 86 3888 a 86 3888 a SDict begin 12 H.A end 86 3888 a 86 3888 a SDict begin [/View [/XYZ H.V]/Dest (subsection.26.12) cvn /DEST pdfmark end 86 3888 a 98 x FG(26.12)112 b(\311c)m(helle)37 b(logarithmique)p 210 4070 2768 4 v 209 4844 4 774 v 425 4649 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 5 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 4.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 1 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { true } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { true { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { true { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave true { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { true { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 5 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 4.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 1 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { true } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { true { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { true { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave true { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { true { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 264 4683 a FF(10)348 4653 y Fj(0)264 4517 y FF(10)348 4487 y Fj(1)264 4352 y FF(10)348 4322 y Fj(2)264 4187 y FF(10)348 4157 y Fj(3)365 4758 y FF(10)449 4728 y Fj(0)531 4758 y FF(10)615 4728 y Fj(1)696 4758 y FF(10)780 4728 y Fj(2)861 4758 y FF(10)945 4728 y Fj(3)p 1288 4844 V 1505 4649 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 59.75052 0.0 add 0.0 0.0 sub L 59.75052 0.0 add 59.75052 0.0 add L 0.0 0.0 sub 59.75052 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 10 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 10 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 10 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline neg 59.75052 add moveto x maxTickline neg 59.75052 add lineto } { x tickstart STsize mul neg 59.75052 add moveto x tickend STsize mul neg 59.75052 add lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul neg 59.75052 add moveto cntsubTick maxTickline STsize mul neg 59.75052 add lineto } { cntsubTick tickstart STsize mul neg 59.75052 add moveto cntsubTick tickend STsize mul neg 59.75052 add lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline neg 59.75052 add moveto cntTick maxTickline neg 59.75052 add lineto } { cntTick tickstart neg 59.75052 add moveto cntTick tickend neg 59.75052 add lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline neg 59.75052 add moveto x maxTickline neg 59.75052 add lineto } { x tickstart STsize mul neg 59.75052 add moveto x tickend STsize mul neg 59.75052 add lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul neg 59.75052 add moveto cntsubTick tickend STsize mul neg 59.75052 add lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart neg 59.75052 add moveto cntTick tickend neg 59.75052 add lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 10 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline neg 59.75052 add exch moveto x maxTickline neg 59.75052 add exch lineto } { x tickstart STsize mul neg 59.75052 add exch moveto x tickend STsize mul neg 59.75052 add exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul neg 59.75052 add exch moveto cntsubTick maxTickline STsize mul neg 59.75052 add exch lineto } { cntsubTick tickstart STsize mul neg 59.75052 add exch moveto cntsubTick tickend STsize mul neg 59.75052 add exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline neg 59.75052 add exch moveto cntTick maxTickline neg 59.75052 add exch lineto } { cntTick tickstart neg 59.75052 add exch moveto cntTick tickend neg 59.75052 add exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline neg 59.75052 add exch moveto x maxTickline neg 59.75052 add exch lineto } { x tickstart STsize mul neg 59.75052 add exch moveto x tickend STsize mul neg 59.75052 add exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul neg 59.75052 add exch moveto cntsubTick tickend STsize mul neg 59.75052 add exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart neg 59.75052 add exch moveto cntTick tickend neg 59.75052 add exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1385 4683 a FF(2)1427 4653 y Fj(0)1385 4517 y FF(2)1427 4487 y Fj(1)1385 4352 y FF(2)1427 4322 y Fj(2)1385 4187 y FF(2)1427 4157 y Fj(3)1445 4758 y FF(10)1529 4728 y Fj(0)1611 4758 y FF(10)1695 4728 y Fj(1)1776 4758 y FF(10)1860 4728 y Fj(2)1941 4758 y FF(10)2025 4728 y Fj(3)p 2132 4844 V 2349 4649 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 59.75052 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 10 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 4.0 /tickend exch def /tickstart exch def /Twidth 1.0 def /subTwidth 0.2 def /STsize 1 def /TColor { 1 0 0 setrgbcolor } def /subTColor { 0 0 1 setrgbcolor } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { true { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { true { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave true { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { true { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 5 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 4.0 /tickend exch def /tickstart exch def /Twidth 1.0 def /subTwidth 0.2 def /STsize 1 def /TColor { 1 0 0 setrgbcolor } def /subTColor { 0 0 1 setrgbcolor } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { true } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { true { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { true { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave true { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { true { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 59.75052 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 59.75052 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2266 4675 a FF(0)2266 4510 y(1)2266 4344 y(2)2266 4179 y(3)2328 4743 y(0)124 b(1)f(2)g(3)p 2976 4844 V 210 4848 2768 4 v 209 4947 4 100 v 1 0 0 TeXcolorrgb 467 4917 a FK(xylogBase)p 0 TeXcolorgray(=10)p 1288 4947 V 1 0 0 TeXcolorrgb 469 w(xlogBase)p 0 TeXcolorgray(=10)p 2132 4947 V 1 0 0 TeXcolorrgb 372 w(ylogBase)p 0 TeXcolorgray(={})p 2976 4947 V 209 5047 V 1 0 0 TeXcolorrgb 498 5017 a(logLines)p 0 TeXcolorgray(=all)p 1288 5047 V 1 0 0 TeXcolorrgb 550 w(ylogBase)p 0 TeXcolorgray(=2)p 2132 5047 V 1 0 0 TeXcolorrgb 403 w(logLines)p 0 TeXcolorgray(=all)p 2976 5047 V 209 5146 V 551 5117 a(subtic)n(ks=5)p 1288 5146 V 531 w(subtic)n(ks=10,)p 2132 5146 V 412 w(subtic)n(ks=5)p 2976 5146 V 209 5246 V 1288 5246 V 1437 5216 a(tic)n(kst)n(yle=inner)p 2132 5246 V 312 w(xsubtic)n(ks)27 b(=10)p 2976 5246 V 210 5249 2768 4 v 0 TeXcolorgray 1456 5662 a(120)p 0 TeXcolorgray eop end %%Page: 121 121 TeXDict begin 121 120 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.121) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.26.13) cvn /DEST pdfmark end 86 448 a 83 x FG(26.13)112 b(Co)s(ordonn\351es)39 b(de)e(l'en)m(vironnemen)m(t)i(psgraph)p 210 616 2252 4 v 209 1355 4 739 v 627 1207 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.71655 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.71655 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.71655 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 170.71655 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 544 1233 a FF(0)544 996 y(1)544 760 y(2)606 1300 y(0)195 b(1)f(2)g(3)g(4)h(5)f(6)627 1207 y @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 56.90549 Dot end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 0 setcmykcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha 170.71655 0.0 Dot end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 1 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha 170.71655 56.90549 Dot end @endspecial 2460 1355 V 210 1358 2252 4 v 209 1457 4 100 v 260 1428 a FE(n)p FK(psdot[linecolor=red]\()p FE(n)p 0 0 1 TeXcolorrgb FK(psgraphLLx)p 0 TeXcolorgray(,)p FE(n)p 0 0 1 TeXcolorrgb FK(psgra)o(phLLy)p 0 TeXcolorgray(\))22 b([)2121 1428 y SDict begin H.S end 2121 1428 a 0 TeXcolorgray FK(18)p 0 TeXcolorgray 2204 1375 a SDict begin H.R end 2204 1375 a 2204 1428 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-plot) cvn H.B /ANN pdfmark end 2204 1428 a FK(])28 b([)2278 1428 y SDict begin H.S end 2278 1428 a 0 TeXcolorgray FK(18)p 0 TeXcolorgray 2361 1375 a SDict begin H.R end 2361 1375 a 2361 1428 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-plot) cvn H.B /ANN pdfmark end 2361 1428 a FK(])p 2460 1457 4 100 v 209 1557 V 311 1527 a FE(n)p FK (psdot[linecolor=blue]\()p 0 0 1 TeXcolorrgb FE(n)p FK(psgraphLLx)p 0 TeXcolorgray(,)p FE(n)p 0 0 1 TeXcolorrgb FK(psgraphUR)n(y)p 0 TeXcolorgray(\))22 b([)2226 1527 y SDict begin H.S end 2226 1527 a 0 TeXcolorgray FK(18)p 0 TeXcolorgray 2310 1475 a SDict begin H.R end 2310 1475 a 2310 1527 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-plot) cvn H.B /ANN pdfmark end 2310 1527 a FK(])p 2460 1557 4 100 v 209 1657 V 324 1627 a FE(n)p FK(psdot[linecolor=cy)n(an]\()p 0 0 1 TeXcolorrgb (psgraphURx)p 0 TeXcolorgray(,)p 0 0 1 TeXcolorrgb FE(n)p FK(psgraphLLy)p 0 TeXcolorgray(\))g([)2214 1627 y SDict begin H.S end 2214 1627 a 0 TeXcolorgray FK(18)p 0 TeXcolorgray 2297 1575 a SDict begin H.R end 2297 1575 a 2297 1627 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-plot) cvn H.B /ANN pdfmark end 2297 1627 a FK(])p 2460 1657 4 100 v 209 1756 V 373 1726 a FE(n)p FK(psdot[linecolor=green]\()p 0 0 1 TeXcolorrgb FE(n)p FK(psgraphURx,)p FE(n)p FK(psgra)o(phUR)n(y)p 0 TeXcolorgray(\))p 2460 1756 V 210 1760 2252 4 v 86 1876 a SDict begin H.S end 86 1876 a 86 1876 a SDict begin 12 H.A end 86 1876 a 86 1876 a SDict begin [/View [/XYZ H.V]/Dest (subsection.26.14) cvn /DEST pdfmark end 86 1876 a 76 x FG(26.14)112 b(param\350tres)39 b(d'un)f(graphe)g(en)g(barres)p 210 2037 1754 4 v 209 2136 4 100 v 290 2107 a FE(n)p FK(listplot[plotst)n(yle=bar,)p 1 0 0 TeXcolorrgb(barwidth)p 0 TeXcolorgray(=1]{)p FE(n)p FK(dat})p 1962 2136 V 210 2140 1754 4 v 209 4237 4 2097 v 508 3959 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 159.33472 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 159.33472 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 199.1684 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 199.1684 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 159.33472 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 199.1684 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 199.1684 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 159.33472 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 199.1684 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 159.33472 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 425 3985 a FF(0)425 3819 y(1)425 3654 y(2)425 3489 y(3)425 3323 y(4)425 3158 y(5)425 2993 y(6)425 2827 y(7)425 2662 y(8)425 2497 y(9)384 2331 y(10)487 4052 y(0)124 b(1)f(2)g(3)h(4)f(5)g(6)h(7)f(8)508 3959 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 1 D 1 D 3 D 2 D 6 D 3 D 5 D 4 D 2 D 5 D 4 D 6 D 5 D 7 D 7 D 8 D 10 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 19.91684 19.91684 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat false NArray newpath n { /Yval exch def /Xval exch def Xval 14.22636 0.5 mul sub 0 moveto 0 Yval rlineto 14.22636 0 rlineto 0 Yval neg rlineto 14.22636 neg 0 rlineto } repeat gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1962 4237 V 210 4240 1754 4 v 209 4340 4 100 v 505 4310 a FK(P)n(ar)26 b(d\351faut)i(:)f(barwidth)h(=)f(0.25cm)p 1962 4340 V 210 4343 1754 4 v 0 TeXcolorgray 1456 5662 a(121)p 0 TeXcolorgray eop end %%Page: 122 122 TeXDict begin 122 121 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.122) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 2002 4 v 209 551 4 100 v 432 521 a FE(n)p FK(listplot[plotst)n (yle=bar,)p 1 0 0 TeXcolorrgb(in)n(terrupt)p 0 TeXcolorgray(={7,1,5}])p 2210 551 V 209 651 V 429 621 a({)27 b(0)g(5)h(1)f(17)f(2)i(15)e(3)i(20) e(4)h(1)h(5)f(3)g(6)g(22)g(7)g(1)g(8)g(18)g(})p 2210 651 V 210 654 2002 4 v 209 3105 4 2452 v 508 2898 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 199.1684 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 199.1684 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.07455 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 256.07455 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 199.1684 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 256.07455 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 256.07455 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 199.1684 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 256.07455 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 199.1684 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 425 2924 a FF(0)425 2806 y(1)425 2688 y(2)425 2570 y(3)425 2452 y(4)425 2334 y(5)425 2216 y(6)425 2098 y(7)425 1980 y(8)425 1861 y(9)384 1743 y(10)384 1625 y(11)384 1507 y(12)384 1389 y(13)384 1271 y(14)384 1153 y(15)384 1035 y(16)384 917 y(17)384 798 y(18)487 2992 y(0)124 b(1)f(2)g(3)h(4)f(5)g(6)h(7)f(8)g(9)103 b(10)508 2898 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark 0 5 1 17 2 15 3 20 4 1 5 3 6 22 7 1 8 18 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 19.91684 14.22636 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat false NArray /YMax 7 14.22636 mul def /YMaxSep 1 14.22636 mul def /YMaxDiff 5 14.22636 mul def /Tilde { /Op ED /DX ED currentpoint 2 copy /Y ED /X ED X DX add Y YMaxSep 2 div Op X DX dup add add Y curveto currentpoint 2 copy pop /X ED X DX add Y YMaxSep 2 div neg Op X DX dup add add Y curveto } def newpath n { /Yval exch def /Xval exch def Xval 8.5359 0.5 mul sub 0 moveto Yval YMax le { 0 Yval rlineto 8.5359 0 rlineto 0 Yval neg rlineto 8.5359 neg 0 rlineto }{ 0 YMax rlineto 8.5359 4 div { add } Tilde 0 YMax neg rlineto 8.5359 neg 0 rlineto closepath Xval 8.5359 0.5 mul sub YMax YMaxSep add moveto 0 Yval YMax sub YMaxSep sub YMaxDiff sub rlineto 8.5359 0 rlineto 0 Yval YMax YMaxSep add sub YMaxDiff sub neg rlineto 8.5359 4 div neg { sub } Tilde } ifelse } repeat gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2210 3105 V 210 3109 2002 4 v 0 TeXcolorgray 1456 5662 a FK(122)p 0 TeXcolorgray eop end %%Page: 123 123 TeXDict begin 123 122 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.123) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (section.27) cvn /DEST pdfmark end 86 448 a 83 x FH(27)135 b(Cr\351er)56 b(un)f(graphe)h(d'apr\350s)h(un)e(\034c)l(hier)h(de)f (don-)355 681 y(n\351es)86 763 y SDict begin H.S end 86 763 a 86 763 a SDict begin 12 H.A end 86 763 a 86 763 a SDict begin [/View [/XYZ H.V]/Dest (subsection.27.1) cvn /DEST pdfmark end 86 763 a 116 x FG(27.1)112 b(Macro)38 b(\034leplot)g(,)f(ps\034leplot)i([)1703 879 y SDict begin H.S end 1703 879 a 0 TeXcolorgray FG(1)p 0 TeXcolorgray 1759 815 a SDict begin H.R end 1759 815 a 1759 879 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-user) cvn H.B /ANN pdfmark end 1759 879 a FG(])e([)1858 879 y SDict begin H.S end 1858 879 a 0 TeXcolorgray FG(18)p 0 TeXcolorgray 1971 815 a SDict begin H.R end 1971 815 a 1971 879 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-plot) cvn H.B /ANN pdfmark end 1971 879 a FG(])210 1032 y FK(Syn)n(taxe)27 b(:)h FJ(\\\034leplot)e FK([Options])h({\034c)n(hier})f(ou)i FJ(\\ps\034leplot)e FK([Options])h({\034c)n(hier})p 210 1164 3032 4 v 209 2352 4 1188 v 496 2086 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 319.22626 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 319.22626 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 110.96991 def /dT 2796900 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.42677 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.42677 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 110.96991 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 319.22626 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 110.96991 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 110.96991 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 319.22626 def /dT 1119046 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 853.58267 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 853.58267 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 110.96991 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 319.22626 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 413 2112 a FF(0)307 1970 y(0)p Fz(:)p FF(02)307 1828 y(0)p Fz(:)p FF(04)307 1687 y(0)p Fz(:)p FF(06)307 1545 y(0)p Fz(:)p FF(08)307 1403 y(0)p Fz(:)p FF(10)307 1261 y(0)p Fz(:)p FF(12)475 2180 y(0)271 b(100)229 b(200)f(300)g(400)h(500)f(600)g(700)496 2086 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /Dx { 0.42677 mul /D { Dy } def } def /Dy { 853.58267 mul Do /D { Dx } def } def /D { /D { Dx } def } def /Do { moveto /Do { dup 1.e30 853.58267 mul gt { moveto } { dup -1.e30 853.58267 mul lt { moveto } { L } ifelse } ifelse } def } def D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 D gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3240 2352 V 210 2355 3032 4 v 209 2455 4 100 v 260 2425 a FJ(\\\034leplot)p FK([linecolor=red,linewidth=2pt]{mesdata.dat})p 3240 2455 V 210 2458 3032 4 v 209 2558 4 100 v 260 2528 a(option)27 b(plotst)n(yle)g(:)h(seulemen)n(t)292 b(\023)22 b(line)g(\024)264 b(\023)23 b(p)r(olygon)e(\024)236 b(\023)22 b(dots)g(\024)p 3240 2558 V 209 2657 V 260 2628 a(S\351parateurs)k(de)i(donn\351es)f(:) 291 b(\023)23 b({})e(\024)264 b(\023)22 b(\(\))h(\024)264 b(\023)22 b(,)g(\024)264 b(\023)23 b(espace)e(\024)p 3240 2657 V 210 2661 3032 4 v 86 2777 a SDict begin H.S end 86 2777 a 86 2777 a SDict begin 12 H.A end 86 2777 a 86 2777 a SDict begin [/View [/XYZ H.V]/Dest (subsection.27.2) cvn /DEST pdfmark end 86 2777 a 76 x FG(27.2)112 b(Macro)38 b(dataplot)g(,)g(psdataplot)210 3007 y FK(Syn)n(taxe)18 b(:)g FJ(\\dataplot)h FK([Options])f({)p FE(n)p FK(macro})e(ou)i FJ(\\psdataplot)h FK([Options])f({)p FE(n)p FK(macro})210 3106 y(Elle)27 b(doit)h(\352tre)f(pr\351c\351d\351)g(de)h(:)g FJ(\\readdata)r FK({)p FE(n)p FK(macro}{nom\034c)n(hier})p 0 TeXcolorgray 0 TeXcolorgray 169 3321 2699 4 v 167 4532 4 1211 v 573 4384 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 621218 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 490 4410 a FF(0)425 4332 y(0)p Fz(:)p FF(2)425 4253 y(0)p Fz(:)p FF(4)425 4174 y(0)p Fz(:)p FF(6)425 4096 y(0)p Fz(:)p FF(8)425 4017 y(1)p Fz(:)p FF(0)425 3938 y(1)p Fz(:)p FF(2)425 3859 y(1)p Fz(:)p FF(4)425 3781 y(1)p Fz(:)p FF(6)425 3702 y(1)p Fz(:)p FF(8)425 3623 y(2)p Fz(:)p FF(0)425 3545 y(2)p Fz(:)p FF(2)425 3466 y(2)p Fz(:)p FF(4)552 4478 y(0)200 b(100)158 b(200)f(300)h(400)f(500)g(600)h(700)573 4384 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /Dx { 0.34143 mul /D { Dy } def } def /Dy { 948.42517 mul Do /D { Dx } def } def /D { /D { Dx } def } def /Do { moveto /Do { dup 1.e30 948.42517 mul gt { moveto } { dup -1.e30 948.42517 mul lt { moveto } { L } ifelse } ifelse } def } def D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 D gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2865 4532 V 169 4535 2699 4 v 167 4635 4 100 v 219 4605 a FE(n)p FJ(readdata)r FK({)p 1 0 0 TeXcolorrgb FE(n)p FK(dat)p 0 TeXcolorgray(}{mesdata.dat})p 2865 4635 V 167 4735 V 219 4705 a FE(n)p FJ(dataplot)p FK([linecolor=red,linewidth=2pt]{)p 1 0 0 TeXcolorrgb FE(n)p FK(dat)p 0 TeXcolorgray(})p 2865 4735 V 169 4738 2699 4 v 86 4854 a SDict begin H.S end 86 4854 a 86 4854 a SDict begin 12 H.A end 86 4854 a 86 4854 a SDict begin [/View [/XYZ H.V]/Dest (subsection.27.3) cvn /DEST pdfmark end 86 4854 a 77 x FG(27.3)112 b(Macro)38 b(sa)m(v)m(edata)210 5084 y FK(Syn)n(taxe)27 b(:)h FJ(\\sa)m(v)m(edata)r FK({)p FE(n)p FK(macro}[donn\351es)e(en)h (XY])210 5283 y FE(n)p FJ(sa)m(v)m(edata)r FK({)p FE(n)p FK(m)n(ydata}[{x0,)f(y0},)g({x1.,)h(y1},)g(....)g({xn.,)h(yn}])p 0 TeXcolorgray 1456 5662 a(123)p 0 TeXcolorgray eop end %%Page: 124 124 TeXDict begin 124 123 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.124) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.27.4) cvn /DEST pdfmark end 86 448 a 83 x FG(27.4)112 b(Macro)38 b(listplot)f(,)h(pslistplot)210 685 y FK(Syn)n(taxe)27 b(:)h FJ(\\listplot)p FK({data})c FJ(\\pslistplot)p FK({data})p 0 TeXcolorgray 0 TeXcolorgray 228 900 2580 4 v 226 2229 4 1330 v 514 1963 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 431 1989 a FF(0)325 1831 y(0)p Fz(:)p FF(02)325 1674 y(0)p Fz(:)p FF(04)325 1516 y(0)p Fz(:)p FF(06)325 1359 y(0)p Fz(:)p FF(08)325 1201 y(0)p Fz(:)p FF(10)493 2056 y(0)200 b(100)158 b(200)f(300)g(400)h(500)f(600)h (700)514 1963 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat 1. 0.1 0. /c ED /b ED /a ED true OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale 1 setgray (u) show grestore gsave 2. 2. scale (t) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial 2806 2229 V 228 2232 2580 4 v 226 2332 4 100 v 278 2302 a FE(n)p FJ(listplot)p FK([plotst)n(yle=curv)n(e,sho)n(wp)r(oin)n (ts=true,dotst)n(y)o(le=tria)o(ngle]{)o FE(n)p FK(dat})p 2806 2332 V 228 2335 2580 4 v 226 2435 4 100 v 278 2405 a(liste)27 b(des)h(co)r(ordonn\351es)e(s\351par\351es)g(que)h(par)g (des)g(espaces)g(blancs)13 b(!)p 2806 2435 V 228 2438 2580 4 v 86 2737 a SDict begin H.S end 86 2737 a 86 2737 a SDict begin 12 H.A end 86 2737 a 86 2737 a SDict begin [/View [/XYZ H.V]/Dest (subsection.27.5) cvn /DEST pdfmark end 86 2737 a 98 x FG(27.5)112 b(\311c)m(helle)37 b(des)h(donn\351es)210 2988 y FJ(\\pstScaleP)m(oin)m(ts)p FK(\(facteur)21 b(\351c)n(helle)g (X,facteur)g(\351c)n(helle)g(Y\){co)r(de)g(calcul)g(p)r(ostscript)86 3088 y(sur)27 b(X}{co)r(de)f(calcul)i(p)r(ostscript)f(sur)g(Y)h(})p 0 TeXcolorgray 0 TeXcolorgray 86 3382 3226 4 v 84 4593 4 1211 v 254 4445 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.81104 0.0 add L 0.0 0.0 sub 113.81104 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 621560 abs 65536 div viceversa { neg } if def /DT 2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 9.48425 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 9.48425 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 171 4471 a FF(0)171 4392 y(2)171 4313 y(4)171 4234 y(6)171 4156 y(8)129 4077 y(10)129 3998 y(12)129 3919 y(14)129 3841 y(16)129 3762 y(18)129 3683 y(20)129 3605 y(22)129 3526 y(24)233 4538 y(0)200 b(100)157 b(200)h(300)f(400)h(500)f(600)h(700)254 4445 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 9.48425 /yVal ED /xVal ED /yPSOp { yVal mul 100 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3309 4593 V 86 4596 3226 4 v 84 4695 4 100 v 135 4666 a FJ(\\pstScaleP)m(oin)m(ts)p FK(\()p 1 0 0 TeXcolorrgb(1,100)p 0 TeXcolorgray(\){}{})p 3309 4695 V 86 4699 3226 4 v 84 4798 4 100 v 1 0 0 0 TeXcolorcmyk 135 4769 a(ne)28 b(fonctionne)g(qu'a)n(v)n(ec)e FE(n)p FK(listplot)h(et)h FE(n)p FK(pslistplotOnly)f(w)n(ork)f(with)i FE(n)p FK(listplot)g(and)f FE(n)p FK(pslistplot)13 b(!)p 0 TeXcolorgray 3309 4798 V 86 4802 3226 4 v 0 TeXcolorgray 1456 5662 a(124)p 0 TeXcolorgray eop end %%Page: 125 125 TeXDict begin 125 124 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.125) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.27.6) cvn /DEST pdfmark end 86 448 a 83 x FG(27.6)112 b(Options)38 b(de)g(lecture)f(de)h(\034c)m(hier)p 210 616 3271 4 v 209 1591 4 975 v 496 1443 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 142.2615 0.0 add 0.0 0.0 sub L 142.2615 0.0 add 85.35478 0.0 add L 0.0 0.0 sub 85.35478 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2615 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.2615 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35478 def /dT 1243100 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.18968 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.18968 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35478 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35478 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2615 def /dT 932538 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.26378 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 711.31883 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 711.31883 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 413 1469 a FF(0)307 1351 y(0)p Fz(:)p FF(02)307 1233 y(0)p Fz(:)p FF(04)307 1114 y(0)p Fz(:)p FF(06)307 996 y(0)p Fz(:)p FF(08)307 878 y(0)p Fz(:)p FF(10)475 1536 y(0)74 b(100)32 b(200)f(300)h(400)f (500)h(600)f(700)496 1443 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.18968 711.31883 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1844 1591 V 1635 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 142.2615 0.0 add 0.0 0.0 sub L 142.2615 0.0 add 85.35478 0.0 add L 0.0 0.0 sub 85.35478 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2615 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.2615 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35478 def /dT 1243100 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.18968 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.18968 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35478 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35478 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2615 def /dT 932538 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.26378 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 711.31883 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 711.31883 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2048 1469 a(0)1942 1351 y(0)p Fz(:)p FF(02)1942 1233 y(0)p Fz(:)p FF(04)1942 1114 y(0)p Fz(:)p FF(06)1942 996 y(0)p Fz(:)p FF(08)1942 878 y(0)p Fz(:)p FF(10)2110 1536 y(0)75 b(100)31 b(200)g(300)h(400)f(500)h(600)f (700)2131 1443 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.18968 711.31883 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 100 1 gt { ncount 0 sub 100 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.18968 711.31883 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 3479 1591 V 210 1594 3271 4 v 209 1694 4 100 v 1 0 0 TeXcolorrgb 699 1664 a FK(ignoreLines)p 0 TeXcolorgray(=100)p 1844 1694 V 1 0 0 TeXcolorrgb 1133 w(nStep)p 0 TeXcolorgray(=100)p 3479 1694 V 210 1697 3271 4 v 210 1808 V 209 2783 4 975 v 496 2635 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 142.2615 0.0 add 0.0 0.0 sub L 142.2615 0.0 add 85.35478 0.0 add L 0.0 0.0 sub 85.35478 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2615 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.2615 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35478 def /dT 1243100 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.18968 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.18968 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35478 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35478 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2615 def /dT 932538 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.26378 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 711.31883 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 711.31883 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 413 2661 a FF(0)307 2543 y(0)p Fz(:)p FF(02)307 2425 y(0)p Fz(:)p FF(04)307 2307 y(0)p Fz(:)p FF(06)307 2189 y(0)p Fz(:)p FF(08)307 2070 y(0)p Fz(:)p FF(10)475 2729 y(0)74 b(100)32 b(200)f(300)h(400)f(500)h(600)f(700)496 2635 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.18968 711.31883 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 100 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 100 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.18968 711.31883 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1844 2783 V 1635 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 142.26227 0.0 add 0.0 0.0 sub L 142.26227 0.0 add 85.35478 0.0 add L 0.0 0.0 sub 85.35478 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.26227 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.26227 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35478 def /dT 2663800 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.40646 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.40646 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35478 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35478 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.26227 def /dT 932538 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.26378 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 711.31883 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 711.31883 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2048 2661 a(0)1942 2543 y(0)p Fz(:)p FF(02)1942 2425 y(0)p Fz(:)p FF(04)1942 2307 y(0)p Fz(:)p FF(06)1942 2189 y(0)p Fz(:)p FF(08)1942 2070 y(0)p Fz(:)p FF(10)2110 2729 y(0)254 b(100)212 b(200)f(300)2131 2635 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (300) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (300) length 0 gt { 300 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.40646 711.31883 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0.02 0 gt or () length 0 gt or () length 0 gt or (300) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (300) length 0 gt { 300 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0.02 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.40646 711.31883 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 3479 2783 V 210 2786 3271 4 v 209 2886 4 100 v 1 0 0 TeXcolorrgb 803 2856 a FK(xStep)p 0 TeXcolorgray(=100)p 1844 2886 V 1 0 0 TeXcolorrgb 1025 w(yStep)p 0 TeXcolorgray(=0.02,xEnd=300)p 3479 2886 V 210 2889 3271 4 v 86 3005 a SDict begin H.S end 86 3005 a 86 3005 a SDict begin 12 H.A end 86 3005 a 86 3005 a SDict begin [/View [/XYZ H.V]/Dest (subsection.27.7) cvn /DEST pdfmark end 86 3005 a 77 x FG(27.7)112 b(T)-9 b(able)38 b(de)g(donn\351es)g(m)m(ultiples)210 3235 y FK(Soit)28 b(une)g(table)f(de)h(donn\351es)f(est)h(organis\351e)d(ainsi)i(:)p 0 TeXcolorgray 0 TeXcolorgray 1199 3371 639 4 v 1197 3470 4 100 v 1248 3440 a(A)p 1359 3470 V 100 w(B)p 1517 3470 V 100 w(C)p 1677 3470 V 99 w(B)p 1835 3470 V 1199 3474 639 4 v 1197 3573 4 100 v 1359 3573 V 1517 3573 V 1677 3573 V 1835 3573 V 1199 3577 639 4 v 1197 3676 4 100 v 1359 3676 V 1517 3676 V 1677 3676 V 1835 3676 V 1199 3680 639 4 v 210 3874 2167 4 v 209 3973 4 100 v 260 3944 a FE(n)p FK(listplot[)p 1 0 0 TeXcolorrgb(plotNoMax)p 0 TeXcolorgray(=3,)p 1 0 0 TeXcolorrgb(plotNoX=2)p 0 TeXcolorgray(,)p 1 0 0 TeXcolorrgb(plotNo)p 0 TeXcolorgray(=2]{)p FE(n)p FK(data})p 2375 3973 V 210 3977 2167 4 v 209 4076 4 100 v 260 4047 a(plotNoX=2)126 b(:la)27 b(colonne)g(B)h(corresp)r (ond)e(\340)h(X)p 2375 4076 V 209 4176 V 260 4146 a(plotNoMax=3)f (:soit)h(2)h(colonnes)e(y)i(+)f(1)g(colonne)g(x)p 2375 4176 V 209 4276 V 260 4246 a(plotNo=2)188 b(:la)27 b(colonne)g(C)h (corresp)r(ond)e(\340)h(Y)p 2375 4276 V 210 4279 2167 4 v 0 TeXcolorgray 1456 5662 a(125)p 0 TeXcolorgray eop end %%Page: 126 126 TeXDict begin 126 125 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.126) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.27.8) cvn /DEST pdfmark end 86 448 a 83 x FG(27.8)112 b(Macro)38 b(sur)f(Excel)210 685 y FK(V)-7 b(oici)25 b(un)h(programme)d(en)i(Visual)g(Basic)g(p)r(ermettan)n(t)g(de)g (cr\351er)f(son)h(\034c)n(hier)f(de)i(don-)86 784 y(n\351es)h (d'apr\350s)g(une)h(feuille)g(Excel)243 2189 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 149.25 neg 349.0 154.25 .5 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -1185 x(Sub)g(mesdata\(\))243 1103 y(deb)g(=)f(8)528 b(')28 b(premi\350re)e(ligne)i(de)f(donn\351es) 243 1203 y(\034n)h(=)g(382)526 b(')28 b(derni\350re)e(ligne)i(de)f (donn\351es)243 1303 y(colX)h(=)f(5)527 b(')28 b(colonne)f(des)g(v)-5 b(aleurs)27 b(de)h(X)243 1402 y(colY)g(=)f(6)527 b(')28 b(colonne)f(des)g(v)-5 b(aleurs)27 b(de)h(Y)243 1502 y(nom)g(=)f("mesdata.dat")291 b(')28 b(nom)f(du)h(\034c)n(hier)243 1701 y(Dim)h(v)-5 b(alX,)28 b(v)-5 b(alY)27 b(As)h(Double)243 1900 y('p)r(our)g(e\033acer)f(le)g(\034c)n(hier)243 2000 y(Op)r(en)h(nom)g(F)-7 b(or)27 b(Output)h(A)n(ccess)f(W)-7 b(rite)27 b(As)h(#1)243 2100 y(Close)f(#1)243 2299 y('cr\351ation)g(du) h(\034c)n(hier)243 2399 y(F)-7 b(or)27 b(i)h(=)f(deb)h(T)-7 b(o)27 b(\034n)243 2498 y(Op)r(en)h(nom)g(F)-7 b(or)27 b(App)r(end)h(As)g(#1)243 2598 y(v)-5 b(alX)28 b(=)f(Cells\(i,)h (colX\))243 2697 y(v)-5 b(alY)28 b(=)f(Cells\(i,)h(colY\))243 2897 y(W)-7 b(rite)28 b(#1,)g(v)-5 b(alX)243 2996 y(W)e(rite)28 b(#1,)g(v)-5 b(alY)243 3096 y(Close)27 b(#1)243 3196 y(Next)243 3395 y(End)h(Sub)210 3536 y(A)33 b(copier)f(dans)g(un)g(mo)r (dule)h(Excel)f(et)h(mo)r(di\034er)f(les)g(param\350tres)f(deb,)i (\034n)g(,)f(colX,)86 3636 y(colY)27 b(et)h(nom)p 0 TeXcolorgray 1456 5662 a(126)p 0 TeXcolorgray eop end %%Page: 127 127 TeXDict begin 127 126 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.127) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (section.28) cvn /DEST pdfmark end 86 448 a 83 x FH(28)135 b(Cr\351er)45 b(un)g(graphe)g(d'apr\350s)g(une)g(\351quation)86 637 y SDict begin H.S end 86 637 a 86 637 a SDict begin 12 H.A end 86 637 a 86 637 a SDict begin [/View [/XYZ H.V]/Dest (subsection.28.1) cvn /DEST pdfmark end 86 637 a 93 x FG(28.1)112 b(Macro)38 b(psplot)p 0 TeXcolorgray 0 TeXcolorgray 86 895 3407 4 v 84 2342 4 1448 v 135 2312 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 398.3386 a add def /d 0.0 a add neg def /h 170.71652 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 135 2312 a 490 1603 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 341.4331 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 341.4331 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -71.1319 def /maxTickline 71.1319 def /dT 2797020 abs 65536 div viceversa { neg } if def /DT 90 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -71.1319 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.47421 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.47421 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 71.1319 0.0 -71.1319 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 341.4331 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 71.1319 0 -71.1319 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -71.1319 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 341.4331 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 341.43306 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 71.1319 0.0 -71.1319 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 341.4331 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 407 1629 a FF(0)342 1433 y(0)p Fz(:)p FF(5)342 1236 y(1)p Fz(:)p FF(0)342 1039 y(1)p Fz(:)p FF(5)278 1823 y FE(\000)p FF(0)p Fz(:)p FF(5)278 2020 y FE(\000)p FF(1)p Fz(:)p FF(0)278 2217 y FE(\000)p FF(1)p Fz(:)p FF(5)803 2288 y(90)249 b(180)229 b(270)f(360)g(450)h(540) f(630)g(720)490 1603 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 720 def /dx x1 x sub 199 div def /F@pstplot { x sin } def /xy { x 0.47421 mul F@pstplot 47.42126 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 47.42126 mul gt { moveto } { dup -1.e30 47.42126 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 47.42126 mul gt { moveto } { dup -1.e30 47.42126 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3443 2312 a currentpoint initclip moveto 3443 2312 a 3491 2342 4 1448 v 86 2345 3407 4 v 84 2445 4 100 v 135 2415 a FE(n)p FJ(psplot)p FK([)456 2415 y tx@Dict begin tx@NodeDict begin {6.88875 1.94443 66.72249 33.36124 2.47215 } false /N@A 16 {InitRnode } /NodeScale {} def NewNode end end 456 2415 a 1 0 0 TeXcolorrgb FK(plotp)r(oin)n(ts)p 0 TeXcolorgray(=200)m(,linecolor=red])1542 2415 y tx@Dict begin tx@NodeDict begin {7.5 2.5 40.0 20.0 2.5 } false /N@B 16 {InitRnode } /NodeScale {} def NewNode end end 1542 2415 a FK({0}{720})1872 2415 y tx@Dict begin tx@NodeDict begin {7.5 2.5 30.88905 15.44452 2.5 } false /N@C 16 {InitRnode } /NodeScale {} def NewNode end end 1872 2415 a FK({x)27 b(sin})p 3491 2445 4 100 v 86 2448 3407 4 v 84 2548 4 100 v 3491 2548 V 84 2647 V 135 2617 a tx@Dict begin tx@NodeDict begin {6.88875 1.94443 112.69418 56.34709 2.47215 } false /N@AA 16 {InitRnode } /NodeScale {} def NewNode end end 135 2617 a 28 w FK(nom)n(bre)g(de)h(p)r (oin)n(ts)f(utilis\351s)1245 2617 y tx@Dict begin tx@NodeDict begin {6.88875 1.94443 84.19473 42.09737 2.47215 } false /N@BB 16 {InitRnode } /NodeScale {} def NewNode end end 1245 2617 a FK(unit\351)h(de)f(x)h (en)g(degr\351)2117 2617 y tx@Dict begin tx@NodeDict begin {8.03691 1.94443 141.37495 70.68747 3.04623 } false /N@CC 16 {InitRnode } /NodeScale {} def NewNode end end 2117 2617 a FK(fonction)g(en)f(langage)f(P)n (ostScript)3254 2587 y FA(1)p 3491 2647 4 100 v 86 2651 3407 4 v 84 2750 4 100 v 0 0 1 TeXcolorrgb 135 2720 a FK(P)n(ar)g(d\351faut)i(:)g(plotp)r(oin)n(ts)g(=)f(50)p 0 TeXcolorgray 3491 2750 V 86 2754 3407 4 v 210 2843 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@AA InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 210 2843 a 210 2843 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@B /N@BB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 210 2843 a 210 2843 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@C /N@CC InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 210 2843 a 86 2959 a SDict begin H.S end 86 2959 a 86 2959 a SDict begin 12 H.A end 86 2959 a 86 2959 a SDict begin [/View [/XYZ H.V]/Dest (subsection.28.2) cvn /DEST pdfmark end 86 2959 a 116 x FG(28.2)112 b(Macro)38 b(parametricplot)p 0 TeXcolorgray 0 TeXcolorgray 86 3240 3562 4 v 84 4687 4 1448 v 1040 4657 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 199.16928 a add def /d 0.0 a add neg def /h 170.71652 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1040 4657 a 1985 3948 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 71.1319 0 -71.1319 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -71.1319 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -71.1319 def /maxTickline 71.1319 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -71.1319 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 71.1319 0.0 -71.1319 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 71.1319 0.0 -71.1319 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 71.1319 0 -71.1319 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -71.1319 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -71.1319 def /maxTickline 71.1319 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -71.1319 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 71.1319 0.0 -71.1319 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 71.1319 0.0 -71.1319 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1247 3778 a FF(0)p Fz(:)p FF(5)1247 3581 y(1)p Fz(:)p FF(0)1247 3384 y(1)p Fz(:)p FF(5)1182 4168 y FE(\000)p FF(0)p Fz(:)p FF(5)1182 4365 y FE(\000)p FF(1)p Fz(:)p FF(0)1182 4562 y FE(\000)p FF(1)p Fz(:)p FF(5)2129 4633 y(0)p Fz(:)p FF(5)89 b(1)p Fz(:)p FF(0)h(1)p Fz(:)p FF(5)-926 b FE(\000)p FF(0)p Fz(:)p FF(5)-369 b FE(\000)p FF(1)p Fz(:)p FF(0)g FE(\000)p FF(1)p Fz(:)p FF(5)1985 3948 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.2 SLW 1 0 0 setrgbcolor /t 0 def /t1 360 def /dt t1 t sub 49 div def /F@pstplot { t sin t 2 mul sin } def /xy { t sin t 2 mul sin 47.42126 mul exch 47.42126 mul exch } def mark /n 2 def 49 { xy n 2 roll /n n 2 add def /t t dt add def } repeat /t t1 def xy n 2 roll 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave 1.2 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2693 4657 a currentpoint initclip moveto 2693 4657 a 3646 4687 4 1448 v 86 4690 3562 4 v 84 4790 4 100 v 653 4760 a FE(n)p FJ(parametricplot)p FK([linewidth=1.2pt,plotst)n(yle=ccurv)n (e,linecolor=red])p 3646 4790 V 84 4889 V 690 4860 a tx@Dict begin tx@NodeDict begin {7.5 2.5 40.0 20.0 2.5 } false /N@A 16 {InitRnode } /NodeScale {} def NewNode end end 690 4860 a FK({0}{360})1022 4860 y tx@Dict begin tx@NodeDict begin {7.5 2.5 83.72192 41.86096 3.01382 } false /N@B 16 {InitRnode } /NodeScale {} def NewNode end end 1022 4860 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 5.5 neg 86.72192 10.5 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK({t)27 b(sin)h(t)g(2)f(m)n(ul)h(sin})291 b(\(functions)28 b(:)g Fz(sin)p FF(\()p Fz(t)p FF(\))f FK(et)h Fz(sin)p FF(\(2)p Fz(t)p FF(\))p FK(\))p 3646 4889 4 100 v 86 4893 3562 4 v 84 4992 4 100 v 3646 4992 V 84 5092 V 3646 5092 V 84 5192 V 135 5162 a tx@Dict begin tx@NodeDict begin {6.88875 1.94443 108.00043 54.00021 2.47215 } false /N@AA 16 {InitRnode } /NodeScale {} def NewNode end end 135 5162 a FK(L'unit\351)h(de)e(t)h(est)g(le)g(degr\351)1324 5162 y tx@Dict begin tx@NodeDict begin {6.88875 1.94443 273.91783 136.95891 2.47215 } false /N@BB 16 {InitRnode } /NodeScale {} def NewNode end end 1324 5162 a FK(Les)f(deux)h(fonctions)f(doiv)n(en)n(t)g(\352tre)g (\351crites)g(en)h(langage)e(P)n(ostScript)40 b(!)p 3646 5192 4 100 v 86 5195 3562 4 v 86 5284 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@AA InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 86 5284 a 86 5284 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@B /N@BB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 86 5284 a 0 TeXcolorgray 86 5336 1146 4 v 175 5413 a FC(1.)35 b(form)n(ule)23 b(de)h(calcul)g(en)g(langage)h(P)n (ostScript)f(\(v)n(oir)1676 5413 y SDict begin H.S end 1676 5413 a 0 TeXcolorgray FC(240)p 0 TeXcolorgray 1782 5370 a SDict begin H.R end 1782 5370 a 1782 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (appendix.A) cvn H.B /ANN pdfmark end 1782 5413 a FC(\))p 0 TeXcolorgray 0 TeXcolorgray 1456 5662 a FK(127)p 0 TeXcolorgray eop end %%Page: 128 128 TeXDict begin 128 127 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.128) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.28.3) cvn /DEST pdfmark end 86 448 a 83 x FG(28.3)112 b(Graphe)38 b(p)s(olaire)p 0 TeXcolorgray 0 TeXcolorgray 493 616 2051 4 v 491 2063 4 1448 v 691 2033 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 199.16928 a add def /d 0.0 a add neg def /h 170.71652 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 691 2033 a 1636 1325 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 71.1319 0 -71.1319 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -71.1319 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -71.1319 def /maxTickline 71.1319 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -71.1319 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 71.1319 0.0 -71.1319 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 71.1319 0.0 -71.1319 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 71.1319 0 -71.1319 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -71.1319 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -71.1319 def /maxTickline 71.1319 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -71.1319 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 71.1319 0.0 -71.1319 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 71.1319 0.0 -71.1319 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 962 1233 a FF(1)962 1115 y(2)962 996 y(3)962 878 y(4)962 760 y(5)898 1465 y FE(\000)p FF(1)898 1584 y FE(\000)p FF(2)898 1702 y FE(\000)p FF(3)898 1820 y FE(\000)p FF(4)898 1938 y FE(\000)p FF(5)1733 2009 y(1)76 b(2)h(3)f(4)g(5)-783 b FE(\000)p FF(1)-225 b FE(\000)p FF(2)g FE(\000)p FF(3)f FE(\000)p FF(4)h FE(\000)p FF(5)1636 1325 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 360 def /dx x1 x sub 49 div def /F@pstplot { x 2 mul sin 6 mul } def /xy {F@pstplot x PtoC 14.22638 mul exch 14.22638 mul exch } def mark /n 2 def 49 { xy n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xy 2 copy 14.22638 div exch 14.22638 div exch 2 array astore /FinalState ED n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2345 2033 a currentpoint initclip moveto 2345 2033 a 2541 2063 4 1448 v 493 2066 2051 4 v 491 2166 4 100 v 542 2136 a FE(n)p FK(psplot[plotst)n(yle=curv)n(e,)p 1 0 0 TeXcolorrgb(p)r(olarplot)p 0 TeXcolorgray(=true,linecolor=red])p 2541 2166 V 491 2266 V 949 2236 a({0}{360})24 b({)j(x)h(2)f(m)n(ul)g(sin)h(6)f(m)n(ul)h (})p 2541 2266 V 493 2269 2051 4 v 491 2369 4 100 v 1251 2339 a(\()p FF(6)18 b FE(\003)g Fz(sin)p FF(\(2)g FE(\003)g Fz(x)p FF(\))p FK(\))p 2541 2369 V 493 2372 2051 4 v 86 2488 a SDict begin H.S end 86 2488 a 86 2488 a SDict begin 12 H.A end 86 2488 a 86 2488 a SDict begin [/View [/XYZ H.V]/Dest (subsection.28.4) cvn /DEST pdfmark end 86 2488 a 83 x FG(28.4)112 b(Mo)s(dules)39 b(in\034x-RPN)e(et)g (pst-in\034xplot)i([)2184 2571 y SDict begin H.S end 2184 2571 a 0 TeXcolorgray FG(12)p 0 TeXcolorgray 2296 2507 a SDict begin H.R end 2296 2507 a 2296 2571 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-infix) cvn H.B /ANN pdfmark end 2296 2571 a FG(])p 0 TeXcolorgray 0 TeXcolorgray 86 2736 2935 4 v 84 3711 4 975 v 135 3681 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 341.42941 a add def /d 0.0 a add neg def /h 113.811 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 135 3681 a 490 3209 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 284.52393 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 284.52393 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67914 def /maxTickline 42.67914 def /dT 2330820 abs 65536 div viceversa { neg } if def /DT 90 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67914 42.67914 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.39517 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.39517 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.67914 0.0 -42.67914 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 284.52393 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 42.67914 0 -42.67914 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -42.67914 42.67914 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 284.52393 def /dT 932340 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 341.43306 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.67914 0.0 -42.67914 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 284.52393 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 407 3235 a FF(0)342 3117 y(0)p Fz(:)p FF(5)342 2998 y(1)p Fz(:)p FF(0)342 2880 y(1)p Fz(:)p FF(5)278 3349 y FE(\000)p FF(0)p Fz(:)p FF(5)278 3467 y FE(\000)p FF(1)p Fz(:)p FF(0)278 3586 y FE(\000)p FF(1)p Fz(:)p FF(5)744 3657 y(90)190 b(180)169 b(270)h(360)f(450)g(540)g(630)h(720)490 3209 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 720 def /dx x1 x sub 199 div def /F@pstplot { x sin } def /xy { x 0.39517 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2970 3681 a currentpoint initclip moveto 2970 3681 a 3018 3711 4 975 v 86 3714 2935 4 v 84 3814 4 100 v 135 3784 a FJ(\\in\034xtoRPN)p FK({sin\(x\)})p 3018 3814 V 84 3913 V 135 3884 a FE(n)p FK(psplot[plotp)r(oin)n (ts=200]{0}{720}{)p 1 0 0 TeXcolorrgb FE(n)o FK(RPN)p 0 TeXcolorgray(})p 3018 3913 V 86 3917 2935 4 v 0 TeXcolorgray 0 TeXcolorgray 86 4128 V 84 5102 4 975 v 135 5072 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 341.42941 a add def /d 0.0 a add neg def /h 113.811 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 135 5072 a 490 4600 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 284.52393 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 284.52393 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67914 def /maxTickline 42.67914 def /dT 2330820 abs 65536 div viceversa { neg } if def /DT 90 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67914 42.67914 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.39517 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.39517 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.67914 0.0 -42.67914 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 284.52393 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 42.67914 0 -42.67914 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -42.67914 42.67914 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 284.52393 def /dT 932340 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 341.43306 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.67914 0.0 -42.67914 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 284.52393 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 407 4626 a FF(0)342 4508 y(0)p Fz(:)p FF(5)342 4390 y(1)p Fz(:)p FF(0)342 4272 y(1)p Fz(:)p FF(5)278 4741 y FE(\000)p FF(0)p Fz(:)p FF(5)278 4859 y FE(\000)p FF(1)p Fz(:)p FF(0)278 4977 y FE(\000)p FF(1)p Fz(:)p FF(5)744 5048 y(90)190 b(180)169 b(270)h(360)f(450)g(540) g(630)h(720)490 4600 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 720 def /dx x1 x sub 49 div def /F@pstplot { x sin } def /xy { x 0.39517 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 49 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2970 5072 a currentpoint initclip moveto 2970 5072 a 3018 5102 4 975 v 86 5106 2935 4 v 84 5205 4 100 v 135 5175 a FJ(\\psPlot)p FK({0}{720}{sin\(x\)})p 3018 5205 V 86 5209 2935 4 v 0 TeXcolorgray 1456 5662 a(128)p 0 TeXcolorgray eop end %%Page: 129 129 TeXDict begin 129 128 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.129) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 86 543 2865 4 v 84 1990 4 1448 v 691 1960 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 199.16928 a add def /d 0.0 a add neg def /h 170.71652 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 691 1960 a 1636 1252 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 71.1319 0 -71.1319 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -71.1319 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -71.1319 def /maxTickline 71.1319 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -71.1319 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 71.1319 0.0 -71.1319 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 71.1319 0.0 -71.1319 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 71.1319 0 -71.1319 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -71.1319 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -71.1319 def /maxTickline 71.1319 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -71.1319 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 71.1319 0.0 -71.1319 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 71.1319 0.0 -71.1319 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 898 1081 a FF(0)p Fz(:)p FF(5)898 884 y(1)p Fz(:)p FF(0)898 687 y(1)p Fz(:)p FF(5)833 1471 y FE(\000)p FF(0)p Fz(:)p FF(5)833 1668 y FE(\000)p FF(1)p Fz(:)p FF(0)833 1865 y FE(\000)p FF(1)p Fz(:)p FF(5)1780 1936 y(0)p Fz(:)p FF(5)90 b(1)p Fz(:)p FF(0)g(1)p Fz(:)p FF(5)-927 b FE(\000)p FF(0)p Fz(:)p FF(5)-369 b FE(\000)p FF(1)p Fz(:)p FF(0)g FE(\000)p FF(1)p Fz(:)p FF(5)1636 1252 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /t 0 def /t1 360 def /dt t1 t sub 199 div def /F@pstplot { t sin 2 t mul sin } def /xy { t sin 2 t mul sin 47.42126 mul exch 47.42126 mul exch } def /ps@Exit false def xy moveto 199 1 sub { /t t dt add def xy dup 1.e30 47.42126 mul gt { moveto } { dup -1.e30 47.42126 mul lt { moveto } { L } ifelse } ifelse ps@Exit { exit } if } repeat ps@Exit not { /t t1 def xy dup 1.e30 47.42126 mul gt { moveto } { dup -1.e30 47.42126 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2345 1960 a currentpoint initclip moveto 2345 1960 a 2949 1990 4 1448 v 86 1993 2865 4 v 84 2093 4 100 v 135 2063 a FJ(\\parametricPlot)p FK([linecolor=red,plotp)r (oin)n(ts=200]{0}{360)o(}{)o(sin\(t\)}{sin\(2*)o(t\)})p 2949 2093 V 86 2096 2865 4 v 86 2213 a SDict begin H.S end 86 2213 a 86 2213 a SDict begin 12 H.A end 86 2213 a 86 2213 a SDict begin [/View [/XYZ H.V]/Dest (subsection.28.5) cvn /DEST pdfmark end 86 2213 a 76 x FG(28.5)112 b(Option)38 b(algebraic)p 0 TeXcolorgray 0 TeXcolorgray 86 2454 2935 4 v 84 3429 4 975 v 135 3399 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 341.43303 a add def /d 0.0 a add neg def /h 113.811 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 135 3399 a 490 2926 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 284.52754 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 284.52754 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67914 def /maxTickline 42.67914 def /dT 1434369 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67914 42.67914 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.88673 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.88673 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.67914 0.0 -42.67914 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 284.52754 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 42.67914 0 -42.67914 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -42.67914 42.67914 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 284.52754 def /dT 932340 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 284.52754 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.67914 0.0 -42.67914 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 284.52754 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 407 2952 a FF(0)342 2834 y(0)p Fz(:)p FF(5)342 2716 y(1)p Fz(:)p FF(0)342 2598 y(1)p Fz(:)p FF(5)278 3067 y FE(\000)p FF(0)p Fz(:)p FF(5)278 3185 y FE(\000)p FF(1)p Fz(:)p FF(0)278 3303 y FE(\000)p FF(1)p Fz(:)p FF(5)651 3374 y(1)139 b(2)h(3)g(4)g(5)f(6)h(7)g(8)f(9)119 b(10)98 b(11)g(12)g(13)490 2926 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 12.56 def /dx x1 x sub 199 div def /F@pstplot ( sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 21.88673 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2970 3399 a currentpoint initclip moveto 2970 3399 a 3018 3429 4 975 v 86 3432 2935 4 v 84 3532 4 100 v 575 3502 a FE(n)p FK(psplot[)p 1 0 0 TeXcolorrgb(algebraic)p 0 TeXcolorgray(,plotp)r(oin)n(ts=200]{0}{1)o(2.56)o(}{)p 1 0 0 TeXcolorrgb -1 w(sin\(x\))p 0 TeXcolorgray(})p 3018 3532 V 86 3535 2935 4 v 84 3635 4 100 v 1076 3605 a(L'unit\351)29 b(de)e(x)h(est)f(le)j FD(r)l(adian)p 3018 3635 V 86 3638 2935 4 v 0 TeXcolorgray 1456 5662 a FK(129)p 0 TeXcolorgray eop end %%Page: 130 130 TeXDict begin 130 129 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.130) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 191 452 2654 4 v 189 1899 4 1448 v 691 1869 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 199.16928 a add def /d 0.0 a add neg def /h 170.71652 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 691 1869 a 1636 1160 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 71.1319 0 -71.1319 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -71.1319 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -71.1319 def /maxTickline 71.1319 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -71.1319 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 71.1319 0.0 -71.1319 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 71.1319 0.0 -71.1319 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 71.1319 0 -71.1319 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -71.1319 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -71.1319 def /maxTickline 71.1319 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -71.1319 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 47.42126 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 71.1319 0.0 -71.1319 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 71.1319 0.0 -71.1319 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 898 990 a FF(0)p Fz(:)p FF(5)898 793 y(1)p Fz(:)p FF(0)898 596 y(1)p Fz(:)p FF(5)833 1380 y FE(\000)p FF(0)p Fz(:)p FF(5)833 1577 y FE(\000)p FF(1)p Fz(:)p FF(0)833 1774 y FE(\000)p FF(1)p Fz(:)p FF(5)1780 1845 y(0)p Fz(:)p FF(5)90 b(1)p Fz(:)p FF(0)f(1)p Fz(:)p FF(5)-926 b FE(\000)p FF(0)p Fz(:)p FF(5)-369 b FE(\000)p FF(1)p Fz(:)p FF(0)g FE(\000)p FF(1)p Fz(:)p FF(5)1636 1160 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /t 0 def /t1 6.28 def /dt t1 t sub 199 div def /F@pstplot (sin(t)|sin(2*t)) tx@AlgToPs begin AlgToPs end cvx def /xy { F@pstplot 47.42126 mul exch 47.42126 mul exch } def /ps@Exit false def xy moveto 199 1 sub { /t t dt add def xy dup 1.e30 47.42126 mul gt { moveto } { dup -1.e30 47.42126 mul lt { moveto } { L } ifelse } ifelse ps@Exit { exit } if } repeat ps@Exit not { /t t1 def xy dup 1.e30 47.42126 mul gt { moveto } { dup -1.e30 47.42126 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2345 1869 a currentpoint initclip moveto 2345 1869 a 2843 1899 4 1448 v 191 1902 2654 4 v 189 2002 4 100 v 241 1972 a FJ(\\parametricplot)p FK([)p 1 0 0 TeXcolorrgb(algebraic)p 0 TeXcolorgray(,plotp)r(oin)n (ts=200]{0}{6.2)o(8})o({)p 1 0 0 TeXcolorrgb(s)o(in\(t\)|sin\(2*t\))p 0 TeXcolorgray(})p 2843 2002 V 191 2005 2654 4 v 189 2105 4 100 v 1047 2075 a(L'unit\351)28 b(de)g(t)g(est)g(le)h FD(r)l(adian)p 2843 2105 V 191 2108 2654 4 v 0 TeXcolorgray 1456 5662 a FK(130)p 0 TeXcolorgray eop end %%Page: 131 131 TeXDict begin 131 130 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.131) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.28.6) cvn /DEST pdfmark end 86 448 a 83 x FG(28.6)112 b(Options)38 b(V)-9 b(arStep)37 b(et)g(V)-9 b(arStepEpsilon)p 210 616 3324 4 v 209 1591 4 975 v 455 1561 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 341.43303 a add def /d 0.0 a add neg def /h 113.811 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 455 1561 a 809 1088 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 284.52754 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 284.52754 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67914 def /maxTickline 42.67914 def /dT 1434369 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67914 42.67914 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.88673 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.88673 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.67914 0.0 -42.67914 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 284.52754 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 42.67914 0 -42.67914 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -42.67914 42.67914 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 284.52754 def /dT 932340 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 284.52754 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.67914 0.0 -42.67914 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 284.52754 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 726 1115 a FF(0)661 996 y(0)p Fz(:)p FF(5)661 878 y(1)p Fz(:)p FF(0)661 760 y(1)p Fz(:)p FF(5)597 1229 y FE(\000)p FF(0)p Fz(:)p FF(5)597 1347 y FE(\000)p FF(1)p Fz(:)p FF(0)597 1465 y FE(\000)p FF(1)p Fz(:)p FF(5)970 1537 y(1)140 b(2)f(3)h(4)g(5)g(6)f(7)h(8)g(9)119 b(10)97 b(11)h(12)g(13)809 1088 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 12.56 def /dx x1 x sub 49 div def /F@pstplot ( sin(x)) tx@AlgToPs begin AlgToPs end cvx def /StillZero 0 def /LastNonZeroStep dx def /F2@pstplot tx@Derive begin ( sin(x)) (x) Derive (x) Derive end tx@AlgToPs begin AlgToPs end cvx def /epsilon12 1 12 mul def /ComputeStep { dup 1e-4 lt { pop StillZero 2 ge { LastNonZeroStep 2 mul } { LastNonZeroStep } ifelse /StillZero StillZero 1 add def } { epsilon12 exch div 1 3 div exp /StillZero 0 def } ifelse } bind def /xy { x 21.88673 mul F@pstplot 28.45276 mul } def /n 2 def mark { xy n 2 roll F2@pstplot abs ComputeStep x 2 copy add dup x1 gt {pop x1} if /x exch def F2@pstplot abs ComputeStep /x 3 -1 roll def 2 copy gt { exch } if pop /x x 3 -1 roll dup /LastNonZeroStep exch def add dup x1 gt {pop x1} if def /n n 2 add def x x1 eq { exit } if } loop xy n 2 roll /Lineto /lineto load def 1 setlinejoin true NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial 3289 1561 a currentpoint initclip moveto 3289 1561 a 3532 1591 4 975 v 210 1594 3324 4 v 209 1694 4 100 v 285 1664 a FE(n)p FK(psplot[algebraic,)p 1 0 0 TeXcolorrgb(V)-7 b(arStep)p 0 TeXcolorgray(=true,sho)n(wp)r(oin)n (ts=true,)p 1 0 0 TeXcolorrgb(V)g(arStepEpsilon)p 0 TeXcolorgray(=1]0)o ({1)o(2.5)o(6})o({)22 b(sin\(x\)})p 3532 1694 V 210 1697 3324 4 v 209 2672 4 975 v 455 2642 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 341.43303 a add def /d 0.0 a add neg def /h 113.811 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 455 2642 a 809 2169 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 284.52754 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 284.52754 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67914 def /maxTickline 42.67914 def /dT 1434369 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67914 42.67914 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.88673 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.88673 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.67914 0.0 -42.67914 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 284.52754 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 42.67914 0 -42.67914 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -42.67914 42.67914 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 284.52754 def /dT 932340 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 284.52754 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.67914 0.0 -42.67914 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 284.52754 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 726 2196 a FF(0)661 2077 y(0)p Fz(:)p FF(5)661 1959 y(1)p Fz(:)p FF(0)661 1841 y(1)p Fz(:)p FF(5)597 2310 y FE(\000)p FF(0)p Fz(:)p FF(5)597 2428 y FE(\000)p FF(1)p Fz(:)p FF(0)597 2546 y FE(\000)p FF(1)p Fz(:)p FF(5)970 2618 y(1)140 b(2)f(3)h(4)g(5)g(6)f(7)h(8)g(9)119 b(10)97 b(11)h(12)g(13)809 2169 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 12.56 def /dx x1 x sub 49 div def /F@pstplot ( sin(x)) tx@AlgToPs begin AlgToPs end cvx def /StillZero 0 def /LastNonZeroStep dx def /F2@pstplot tx@Derive begin ( sin(x)) (x) Derive (x) Derive end tx@AlgToPs begin AlgToPs end cvx def /epsilon12 .1 12 mul def /ComputeStep { dup 1e-4 lt { pop StillZero 2 ge { LastNonZeroStep 2 mul } { LastNonZeroStep } ifelse /StillZero StillZero 1 add def } { epsilon12 exch div 1 3 div exp /StillZero 0 def } ifelse } bind def /xy { x 21.88673 mul F@pstplot 28.45276 mul } def /n 2 def mark { xy n 2 roll F2@pstplot abs ComputeStep x 2 copy add dup x1 gt {pop x1} if /x exch def F2@pstplot abs ComputeStep /x 3 -1 roll def 2 copy gt { exch } if pop /x x 3 -1 roll dup /LastNonZeroStep exch def add dup x1 gt {pop x1} if def /n n 2 add def x x1 eq { exit } if } loop xy n 2 roll /Lineto /lineto load def 1 setlinejoin true NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial 3289 2642 a currentpoint initclip moveto 3289 2642 a 3532 2672 4 975 v 210 2675 3324 4 v 209 2775 4 100 v 281 2745 a FE(n)p FK(psplot[algebraic,)p 1 0 0 TeXcolorrgb(V)-7 b(arStep)p 0 TeXcolorgray(=true,sho)n(wp)r(oin)n (ts=true,)p 1 0 0 TeXcolorrgb(V)g(arStepEpsilon)p 0 TeXcolorgray(=)o (0.1]0)o({1)o(2.5)o(6})o({)21 b(sin\(x\)})p 3532 2775 V 210 2778 3324 4 v 209 3753 4 975 v 455 3723 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 341.43303 a add def /d 0.0 a add neg def /h 113.811 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 455 3723 a 809 3250 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 284.52754 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 284.52754 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67914 def /maxTickline 42.67914 def /dT 1434369 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67914 42.67914 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.88673 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.88673 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.67914 0.0 -42.67914 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 284.52754 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 42.67914 0 -42.67914 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -42.67914 42.67914 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 284.52754 def /dT 932340 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 284.52754 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.67914 0.0 -42.67914 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 284.52754 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 726 3277 a FF(0)661 3159 y(0)p Fz(:)p FF(5)661 3040 y(1)p Fz(:)p FF(0)661 2922 y(1)p Fz(:)p FF(5)597 3391 y FE(\000)p FF(0)p Fz(:)p FF(5)597 3509 y FE(\000)p FF(1)p Fz(:)p FF(0)597 3627 y FE(\000)p FF(1)p Fz(:)p FF(5)970 3699 y(1)140 b(2)f(3)h(4)g(5)g(6)f(7)h(8)g(9)119 b(10)97 b(11)h(12)g(13)809 3250 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 12.56 def /dx x1 x sub 49 div def /F@pstplot ( sin(x)) tx@AlgToPs begin AlgToPs end cvx def /StillZero 0 def /LastNonZeroStep dx def /F2@pstplot tx@Derive begin ( sin(x)) (x) Derive (x) Derive end tx@AlgToPs begin AlgToPs end cvx def /epsilon12 0.01 12 mul def /ComputeStep { dup 1e-4 lt { pop StillZero 2 ge { LastNonZeroStep 2 mul } { LastNonZeroStep } ifelse /StillZero StillZero 1 add def } { epsilon12 exch div 1 3 div exp /StillZero 0 def } ifelse } bind def /xy { x 21.88673 mul F@pstplot 28.45276 mul } def /n 2 def mark { xy n 2 roll F2@pstplot abs ComputeStep x 2 copy add dup x1 gt {pop x1} if /x exch def F2@pstplot abs ComputeStep /x 3 -1 roll def 2 copy gt { exch } if pop /x x 3 -1 roll dup /LastNonZeroStep exch def add dup x1 gt {pop x1} if def /n n 2 add def x x1 eq { exit } if } loop xy n 2 roll /Lineto /lineto load def 1 setlinejoin true NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial 3289 3723 a currentpoint initclip moveto 3289 3723 a 3532 3753 4 975 v 210 3756 3324 4 v 209 3856 4 100 v 260 3826 a FE(n)p FK(psplot[algebraic,)p 1 0 0 TeXcolorrgb(V)-7 b(arStep)p 0 TeXcolorgray(=true,sho)n(wp)r(oin)n (ts=true,)p 1 0 0 TeXcolorrgb(V)g(arStepEpsilon)p 0 TeXcolorgray(=.0)o (01)o(]0{)o(12)o(.56})o({)21 b(sin\(x\)})p 3532 3856 V 210 3859 3324 4 v 0 TeXcolorgray 1456 5662 a(131)p 0 TeXcolorgray eop end %%Page: 132 132 TeXDict begin 132 131 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.132) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (section.29) cvn /DEST pdfmark end 86 448 a 83 x FH(29)135 b(Des)45 b(outils)h(p)t(our)e(les)i(graphes)86 637 y SDict begin H.S end 86 637 a 86 637 a SDict begin 12 H.A end 86 637 a 86 637 a SDict begin [/View [/XYZ H.V]/Dest (subsection.29.1) cvn /DEST pdfmark end 86 637 a 93 x FG(29.1)112 b(Co)s(ordonn\351es)39 b(d'un)f(p)s(oin)m(t)p 210 814 3458 4 v 209 2025 4 1211 v 640 1405 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub -56.90552 0.0 sub moveto 341.43309 0.0 add -56.90552 0.0 sub L 341.43309 0.0 add 56.90552 0.0 add L 0.0 0.0 sub 56.90552 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 341.43309 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 341.43309 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1721243 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 26.26408 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 26.26408 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 341.43309 def /dT 1243120 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 341.43309 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 37.93701 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 37.93701 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 557 1431 a FF(0)492 1274 y(0)p Fz(:)p FF(5)492 1116 y(1)p Fz(:)p FF(0)492 959 y(1)p Fz(:)p FF(5)428 1585 y FE(\000)p FF(0)p Fz(:)p FF(5)428 1743 y FE(\000)p FF(1)p Fz(:)p FF(0)428 1900 y FE(\000)p FF(1)p Fz(:)p FF(5)837 1971 y(1)176 b(2)g(3)g(4)g(5)g(6)g(7)g(8)g(9)156 b(10)134 b(11)g(12)g(13)640 1405 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 12.56 def /dx x1 x sub 199 div def /F@pstplot ( sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 26.26408 mul F@pstplot 37.93701 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 37.93701 mul gt { moveto } { dup -1.e30 37.93701 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 37.93701 mul gt { moveto } { dup -1.e30 37.93701 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ /x 4 def /Func ( sin(x)) AlgParser cvx def x Func 37.93701 mul exch 26.26408 mul exch /x 4 def /Func ( sin(x)) AlgParser cvx def x Func 37.93701 mul exch 26.26408 mul exch pop 0.0 0.0 exch pop /Lineto /lineto load def 1 setlinejoin true NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale 1 setgray (r) show grestore gsave 2. 2. scale (s) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 0.0 pop /x 4 def /Func ( sin(x)) AlgParser cvx def x Func 37.93701 mul exch 26.26408 mul exch exch pop /x 4 def /Func ( sin(x)) AlgParser cvx def x Func 37.93701 mul exch 26.26408 mul exch /Lineto /lineto load def 1 setlinejoin true NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale 1 setgray (r) show grestore gsave 2. 2. scale (s) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale 1 setgray (r) show grestore gsave 2. 2. scale (s) show grestore } bind def 1. .setopacityalpha /x 4 def /Func ( sin(x)) AlgParser cvx def x Func 37.93701 mul exch 26.26408 mul exch Dot end @endspecial 3666 2025 V 210 2029 3458 4 v 209 2128 4 100 v 260 2098 a FJ(\\psCo)s(ordinates)p FK([linecolor=red,linest)n(yle=dashed,dotst)n (yle=squa)o(re,do)o(tscale=)o(2]\(*4)21 b({sin\(x\)}\))p 3666 2128 V 210 2132 3458 4 v 86 2248 a SDict begin H.S end 86 2248 a 86 2248 a SDict begin 12 H.A end 86 2248 a 86 2248 a SDict begin [/View [/XYZ H.V]/Dest (subsection.29.2) cvn /DEST pdfmark end 86 2248 a 83 x FG(29.2)112 b(T)-9 b(angen)m(te)38 b([)912 2331 y SDict begin H.S end 912 2331 a 0 TeXcolorgray FG(2)p 0 TeXcolorgray 968 2267 a SDict begin H.R end 968 2267 a 968 2331 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pstricks-add) cvn H.B /ANN pdfmark end 968 2331 a FG(])86 2409 y SDict begin H.S end 86 2409 a 86 2409 a SDict begin 12 H.A end 86 2409 a 86 2409 a SDict begin [/View [/XYZ H.V]/Dest (subsection.29.3) cvn /DEST pdfmark end 86 2409 a 92 x FG(29.3)112 b(T)-9 b(angen)m(te)86 2574 y SDict begin H.S end 86 2574 a 86 2574 a SDict begin 12 H.A end 86 2574 a 86 2574 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.29.3.1) cvn /DEST pdfmark end 86 2574 a 80 x FJ(29.3.1)93 b(T)-8 b(angen)m(te)33 b(\340)f(une)g(courb)s(e)f (d'apr\350s)h(un)g(\034c)m(hier)g(de)g(donn\351es)210 2807 y(\\psT)-8 b(angen)m(tLine)p FK([Options])28 b (\(x1,y1\)\(x2,y2\)\(x3,y3\){x}{dx})p 0 TeXcolorgray 0 TeXcolorgray 86 2985 3654 4 v 84 4196 4 1211 v 519 4048 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 341.43448 0.0 add 0.0 0.0 sub L 341.43448 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 341.43448 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 341.43448 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2983500 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.45525 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.45525 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 341.43448 def /dT 621218 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 341.43306 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 436 4074 a FF(0)371 3995 y(0)p Fz(:)p FF(2)371 3917 y(0)p Fz(:)p FF(4)371 3838 y(0)p Fz(:)p FF(6)371 3759 y(0)p Fz(:)p FF(8)371 3680 y(1)p Fz(:)p FF(0)371 3602 y(1)p Fz(:)p FF(2)371 3523 y(1)p Fz(:)p FF(4)371 3444 y(1)p Fz(:)p FF(6)371 3366 y(1)p Fz(:)p FF(8)371 3287 y(2)p Fz(:)p FF(0)371 3208 y(2)p Fz(:)p FF(2)371 3130 y(2)p Fz(:)p FF(4)498 4142 y(0)294 b(100)252 b(200)g(300)g(400)g(500)g(600)g (700)519 4048 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /Dx { 0.45525 mul /D { Dy } def } def /Dy { 948.42517 mul Do /D { Dx } def } def /D { /D { Dx } def } def /Do { moveto /Do { dup 1.e30 948.42517 mul gt { moveto } { dup -1.e30 948.42517 mul lt { moveto } { L } ifelse } ifelse } def } def D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 D gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [[198 dup dup mul exch 1 0.0824] [200 dup dup mul exch 1 0.0811] [202 dup dup mul exch 1 0.07962]] SolveLinEqSystem /abc ED abc aload pop exch 200 mul add exch 200 dup mul mul add /y0 ED abc aload pop pop exch 200 mul 2 mul add dup 30 mul /dy1 ED 30 neg mul /dy2 ED [ 200 30 add y0 dy1 add 948.42517 mul exch 0.45525 mul exch 200 30 sub y0 dy2 add 948.42517 mul exch 0.45525 mul exch /Lineto /lineto load def false 1 setlinejoin NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 519 4048 a tx@Dict begin tx@NodeDict begin { [[198 dup dup mul exch 1 0.0824][200 dup dup mul exch 1 0.0811][202 dup dup mul exch 1 0.07962]] SolveLinEqSystem /abc ED abc aload pop exch 200 mul add exch 200 dup mul mul add /y0 ED 200 y0 948.42517 mul exch 0.45525 mul exch } false /N@OCurve 10 {InitPnode } /NodeScale {} def NewNode end end 519 4048 a 519 4048 a tx@Dict begin tx@NodeDict begin { [[198 dup dup mul exch 1 0.0824][200 dup dup mul exch 1 0.0811][202 dup dup mul exch 1 0.07962]] SolveLinEqSystem /abc ED abc aload pop exch 200 mul add exch 200 dup mul mul add /y0 ED abc aload pop pop exch 200 mul 2 mul add neg 1 exch div 30 mul /dy ED 200 30 add y0 dy add 948.42517 mul exch 0.45525 mul exch } false /N@ENormal 10 {InitPnode } /NodeScale {} def NewNode end end 519 4048 a 519 4048 a tx@Dict begin tx@NodeDict begin { [[198 dup dup mul exch 1 0.0824][200 dup dup mul exch 1 0.0811][202 dup dup mul exch 1 0.07962]] SolveLinEqSystem /abc ED abc aload pop exch 200 mul add exch 200 dup mul mul add /y0 ED abc aload pop pop exch 200 mul 2 mul add 30 mul /dy1 ED 200 30 add y0 dy1 add 948.42517 mul exch 0.45525 mul exch } false /N@ETangent 10 {InitPnode } /NodeScale {} def NewNode end end 519 4048 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 1 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [[118 dup dup mul exch 1 0.0465] [120 dup dup mul exch 1 0.0445] [122 dup dup mul exch 1 0.0428]] SolveLinEqSystem /abc ED abc aload pop exch 120 mul add exch 120 dup mul mul add /y0 ED abc aload pop pop exch 120 mul 2 mul add dup 30 mul /dy1 ED 30 neg mul /dy2 ED [ 120 30 add y0 dy1 add 948.42517 mul exch 0.45525 mul exch 120 30 sub y0 dy2 add 948.42517 mul exch 0.45525 mul exch /Lineto /lineto load def false 1 setlinejoin NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 519 4048 a tx@Dict begin tx@NodeDict begin { [[118 dup dup mul exch 1 0.0465][120 dup dup mul exch 1 0.0445][122 dup dup mul exch 1 0.0428]] SolveLinEqSystem /abc ED abc aload pop exch 120 mul add exch 120 dup mul mul add /y0 ED 120 y0 948.42517 mul exch 0.45525 mul exch } false /N@OCurve 10 {InitPnode } /NodeScale {} def NewNode end end 519 4048 a 519 4048 a tx@Dict begin tx@NodeDict begin { [[118 dup dup mul exch 1 0.0465][120 dup dup mul exch 1 0.0445][122 dup dup mul exch 1 0.0428]] SolveLinEqSystem /abc ED abc aload pop exch 120 mul add exch 120 dup mul mul add /y0 ED abc aload pop pop exch 120 mul 2 mul add neg 1 exch div 30 mul /dy ED 120 30 add y0 dy add 948.42517 mul exch 0.45525 mul exch } false /N@ENormal 10 {InitPnode } /NodeScale {} def NewNode end end 519 4048 a 519 4048 a tx@Dict begin tx@NodeDict begin { [[118 dup dup mul exch 1 0.0465][120 dup dup mul exch 1 0.0445][122 dup dup mul exch 1 0.0428]] SolveLinEqSystem /abc ED abc aload pop exch 120 mul add exch 120 dup mul mul add /y0 ED abc aload pop pop exch 120 mul 2 mul add 30 mul /dy1 ED 120 30 add y0 dy1 add 948.42517 mul exch 0.45525 mul exch } false /N@ETangent 10 {InitPnode } /NodeScale {} def NewNode end end 519 4048 a 3737 4196 4 1211 v 86 4199 3654 4 v 84 4299 4 100 v 135 4269 a FJ(\\psT)-8 b(angen)m(tLine)p FK([linecolor=magen)n(ta,)p 1 0 0 TeXcolorrgb(arro)n (ws=->)p 0 TeXcolorgray(]\(11)o(8,0)o(.04)o(65\)\(12)o(0,0)o(.04)o(45)o (\)\(122)o(,0.04)o(28)o(\){1)o(20)o(}{)o(30)o(})p 3737 4299 V 84 4398 V 233 4368 a FE(n)p FK(psT)h(angen)n (tLine[linecolor=red,)p 1 0 0 TeXcolorrgb(arro)n(ws=<)o(->)p 0 TeXcolorgray -1 w(])22 b(\(198,0.0824\)\(200,0.0811)o(\)\(202,0)o (.07)o(96)o(2\){2)o(00)o(}{)o(30)o(})p 3737 4398 V 86 4402 3654 4 v 0 TeXcolorgray 1456 5662 a(132)p 0 TeXcolorgray eop end %%Page: 133 133 TeXDict begin 133 132 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.133) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.29.3.2) cvn /DEST pdfmark end 86 448 a 83 x FJ(29.3.2)93 b(T)-8 b(angen)m(te)33 b(\340)f(une)g(fonction)f([)1493 531 y SDict begin H.S end 1493 531 a 0 TeXcolorgray FJ(2)p 0 TeXcolorgray 1540 476 a SDict begin H.R end 1540 476 a 1540 531 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pstricks-add) cvn H.B /ANN pdfmark end 1540 531 a FJ(])210 685 y FK(syn)n(taxe)c(:)h FJ(\\psplotT)-8 b(angen)m(t)27 b FK(*)g([Options])g({x}{dx}{function})p 0 TeXcolorgray 0 TeXcolorgray 145 777 2746 4 v 144 877 4 100 v 1029 847 a(Commande)g(sans)g(ast\351risque)p 2889 877 V 145 880 2746 4 v 144 1855 4 975 v 195 1825 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 318.67075 a add def /d 0.0 a add neg def /h 113.811 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 195 1825 a 360 1352 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 284.52754 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 284.52754 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67914 def /maxTickline 42.67914 def /dT 1434369 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67914 42.67914 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.88673 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.88673 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.67914 0.0 -42.67914 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 284.52754 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 42.67914 0 -42.67914 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -42.67914 42.67914 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 284.52754 def /dT 932340 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 284.52754 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.67914 0.0 -42.67914 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 284.52754 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 277 1378 a FF(0)213 1260 y(0)p Fz(:)p FF(5)213 1142 y(1)p Fz(:)p FF(0)213 1024 y(1)p Fz(:)p FF(5)148 1493 y FE(\000)p FF(0)p Fz(:)p FF(5)148 1611 y FE(\000)p FF(1)p Fz(:)p FF(0)148 1729 y FE(\000)p FF(1)p Fz(:)p FF(5)521 1800 y(1)140 b(2)g(3)f(4)h(5)g(6)g(7)f(8)h(9)119 b(10)98 b(11)f(12)h(13)360 1352 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 12.56 def /dx x1 x sub 199 div def /F@pstplot ( sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 21.88673 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /F@pstplot (sin(x)) tx@addDict begin AlgParser end cvx def /@parametric false def 1.570796327 dup /x ED /t ED tx@addDict begin mark F@pstplot end counttomark 1 gt { /y ED /x ED /@parametric true def } { /y ED } ifelse cleartomark /FDer@pstplot (sin(x)) @parametric { (t) } { (x) } ifelse tx@Derive begin Derive end tx@addDict begin AlgParser end cvx def x 21.88673 mul y 28.45276 mul translate 1.570796327 dup /x ED /t ED tx@addDict begin mark FDer@pstplot end counttomark 1 gt { /y ED /x ED } { /y ED /x 1 def } ifelse cleartomark y 28.45276 mul x 21.88673 mul Atan dup cvi 180 mod 90 gt { 180 sub } if rotate /Lineto /lineto load def [ 2 0.0 21.88673 div sub 21.88673 mul 0 2 0.0 21.88673 div sub neg 21.88673 mul 0 1 0 0 setrgbcolor false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { } def /ArrowInside { } def /F@pstplot (sin(x)) tx@addDict begin AlgParser end cvx def /@parametric false def 3.14159265 dup /x ED /t ED tx@addDict begin mark F@pstplot end counttomark 1 gt { /y ED /x ED /@parametric true def } { /y ED } ifelse cleartomark /FDer@pstplot (sin(x)) @parametric { (t) } { (x) } ifelse tx@Derive begin Derive end tx@addDict begin AlgParser end cvx def x 21.88673 mul y 28.45276 mul translate 3.14159265 dup /x ED /t ED tx@addDict begin mark FDer@pstplot end counttomark 1 gt { /y ED /x ED } { /y ED /x 1 def } ifelse cleartomark y 28.45276 mul x 21.88673 mul Atan dup cvi 180 mod 90 gt { 180 sub } if rotate /Lineto /lineto load def [ 2 0.0 21.88673 div sub 21.88673 mul 0 2 0.0 21.88673 div sub neg 21.88673 mul 0 0 1 0 0 setcmykcolor false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /F@pstplot (sin(x)) tx@addDict begin AlgParser end cvx def /@parametric false def 6.283185 dup /x ED /t ED tx@addDict begin mark F@pstplot end counttomark 1 gt { /y ED /x ED /@parametric true def } { /y ED } ifelse cleartomark /FDer@pstplot (sin(x)) @parametric { (t) } { (x) } ifelse tx@Derive begin Derive end tx@addDict begin AlgParser end cvx def x 21.88673 mul y 28.45276 mul translate 6.283185 dup /x ED /t ED tx@addDict begin mark FDer@pstplot end counttomark 1 gt { /y ED /x ED } { /y ED /x 1 def } ifelse cleartomark y 28.45276 mul x 21.88673 mul Atan dup cvi 180 mod 90 gt { 180 sub } if rotate /Lineto /lineto load def [ 3 0.0 21.88673 div sub 21.88673 mul 0 3 0.0 21.88673 div sub neg 21.88673 mul 0 0 1 0 setrgbcolor false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke end @endspecial 2841 1825 a currentpoint initclip moveto 2841 1825 a 2889 1855 4 975 v 145 1858 2746 4 v 144 1958 4 100 v 290 1928 a FE(n)p FK(psplotT)-7 b(angen)n(t[linecolor=red,arro)n (ws=)o(<->)o(]{)p FE(n)o FK(psPiH}{)o(2})o({s)o(in\(x\)})2653 1898 y FA(1)p 2889 1958 V 144 2057 V 318 2027 a FE(n)p FK(psplotT)g(angen)n(t[linecolor=magen)n(ta,arro)m(ws=<)o(-]{)o FE(n)p FK(psP)o(i}{)o(2})o({sin\(x\)})p 2889 2057 V 144 2157 V 298 2127 a FE(n)p FK(psplotT)g(angen)n(t[linecolor=green,arro)n (ws)o(=->)o(]{)p FE(n)o FK(psPiT)g(w)n(o)o(}{)o(3})o({s)o(in\(x\)})p 2889 2157 V 145 2160 2746 4 v 144 2260 4 100 v 1028 2230 a(Commande)27 b(a)n(v)n(ec)g(ast\351risque)p 2889 2260 V 145 2263 2746 4 v 144 3238 4 975 v 195 3208 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 318.67075 a add def /d 0.0 a add neg def /h 113.811 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 195 3208 a 360 2736 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 284.52754 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 284.52754 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67914 def /maxTickline 42.67914 def /dT 1434369 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67914 42.67914 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.88673 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.88673 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.67914 0.0 -42.67914 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 284.52754 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 42.67914 0 -42.67914 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -42.67914 42.67914 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 284.52754 def /dT 932340 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 284.52754 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.67914 0.0 -42.67914 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 284.52754 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 277 2762 a FF(0)213 2644 y(0)p Fz(:)p FF(5)213 2525 y(1)p Fz(:)p FF(0)213 2407 y(1)p Fz(:)p FF(5)148 2876 y FE(\000)p FF(0)p Fz(:)p FF(5)148 2994 y FE(\000)p FF(1)p Fz(:)p FF(0)148 3113 y FE(\000)p FF(1)p Fz(:)p FF(5)521 3184 y(1)140 b(2)g(3)f(4)h(5)g(6)g(7)f(8)h(9)119 b(10)98 b(11)f(12)h(13)360 2736 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 12.56 def /dx x1 x sub 199 div def /F@pstplot ( sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 21.88673 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /F@pstplot (sin(x)) tx@addDict begin AlgParser end cvx def /@parametric false def 1.570796327 dup /x ED /t ED tx@addDict begin mark F@pstplot end counttomark 1 gt { /y ED /x ED /@parametric true def } { /y ED } ifelse cleartomark /FDer@pstplot (sin(x)) @parametric { (t) } { (x) } ifelse tx@Derive begin Derive end tx@addDict begin AlgParser end cvx def x 21.88673 mul y 28.45276 mul translate 1.570796327 dup /x ED /t ED tx@addDict begin mark FDer@pstplot end counttomark 1 gt { /y ED /x ED } { /y ED /x 1 def } ifelse cleartomark y 28.45276 mul x 21.88673 mul Atan dup cvi 180 mod 90 gt { 180 sub } if rotate /Lineto /lineto load def [ 2 0.0 21.88673 div sub 21.88673 mul 0 0 0 1 0 0 setrgbcolor false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { } def /ArrowInside { } def /F@pstplot (sin(x)) tx@addDict begin AlgParser end cvx def /@parametric false def 3.14159265 dup /x ED /t ED tx@addDict begin mark F@pstplot end counttomark 1 gt { /y ED /x ED /@parametric true def } { /y ED } ifelse cleartomark /FDer@pstplot (sin(x)) @parametric { (t) } { (x) } ifelse tx@Derive begin Derive end tx@addDict begin AlgParser end cvx def x 21.88673 mul y 28.45276 mul translate 3.14159265 dup /x ED /t ED tx@addDict begin mark FDer@pstplot end counttomark 1 gt { /y ED /x ED } { /y ED /x 1 def } ifelse cleartomark y 28.45276 mul x 21.88673 mul Atan dup cvi 180 mod 90 gt { 180 sub } if rotate /Lineto /lineto load def [ 2 0.0 21.88673 div sub 21.88673 mul 0 0 0 0 1 0 0 setcmykcolor false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /F@pstplot (sin(x)) tx@addDict begin AlgParser end cvx def /@parametric false def 6.283185 dup /x ED /t ED tx@addDict begin mark F@pstplot end counttomark 1 gt { /y ED /x ED /@parametric true def } { /y ED } ifelse cleartomark /FDer@pstplot (sin(x)) @parametric { (t) } { (x) } ifelse tx@Derive begin Derive end tx@addDict begin AlgParser end cvx def x 21.88673 mul y 28.45276 mul translate 6.283185 dup /x ED /t ED tx@addDict begin mark FDer@pstplot end counttomark 1 gt { /y ED /x ED } { /y ED /x 1 def } ifelse cleartomark y 28.45276 mul x 21.88673 mul Atan dup cvi 180 mod 90 gt { 180 sub } if rotate /Lineto /lineto load def [ 3 0.0 21.88673 div sub 21.88673 mul 0 0 0 0 1 0 setrgbcolor false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke end @endspecial 2841 3208 a currentpoint initclip moveto 2841 3208 a 2889 3238 4 975 v 145 3241 2746 4 v 144 3341 4 100 v 329 3311 a FE(n)p FK(psplotT)-7 b(angen)n(t*[linecolor=red,arro)n (ws=)o(<->)o(]{)p FE(n)o FK(psPiH})o({2)o(}{)o(sin\(x\)})p 2889 3341 V 144 3440 V 297 3411 a FE(n)p FK(psplotT)g(angen)n (t*[linecolor=magen)n(ta,arro)m(ws=)o(<-]{)o FE(n)p FK(psP)o(i}{)o(2})o ({s)o(in\(x\)})p 2889 3440 V 144 3540 V 277 3510 a FE(n)p FK(psplotT)g(angen)n(t*[linecolor=green,arro)n(ws)o(=->)o(]{)p FE(n)o FK(psPiT)g(w)m(o})o({3)o(}{)o(sin\(x\)})p 2889 3540 V 145 3543 2746 4 v 86 3656 a SDict begin H.S end 86 3656 a 86 3656 a SDict begin 12 H.A end 86 3656 a 86 3656 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.29.3.3) cvn /DEST pdfmark end 86 3656 a 70 x FJ(29.3.3)93 b(T)-8 b(angen)m(te)33 b(\340)f(une)g(courb)s(e)f(p)s(olaire)g([)1756 3726 y SDict begin H.S end 1756 3726 a 0 TeXcolorgray FJ(2)p 0 TeXcolorgray 1803 3671 a SDict begin H.R end 1803 3671 a 1803 3726 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pstricks-add) cvn H.B /ANN pdfmark end 1803 3726 a FJ(])p 0 TeXcolorgray 0 TeXcolorgray 151 3812 2734 4 v 149 3912 4 100 v 326 3882 a FK(Commande)c(sans)g(ast\351risque)p 1477 3912 V 387 w(Commande)g(a)n(v)n(ec)g(ast\351risque)p 2883 3912 V 151 3915 2734 4 v 149 5126 4 1211 v 201 5096 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 147.95424 a add def /d 0.0 a add neg def /h 142.26376 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 201 5096 a 838 4506 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 621560 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 9.48425 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 9.48425 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 56.90552 0.0 -56.90552 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 56.90552 0.0 -56.90552 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 621560 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 9.48425 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 9.48425 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 56.90552 0.0 -56.90552 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 56.90552 0.0 -56.90552 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 283 4453 a FF(1)283 4374 y(2)283 4296 y(3)283 4217 y(4)283 4138 y(5)283 4059 y(6)218 4607 y FE(\000)p FF(1)218 4686 y FE(\000)p FF(2)218 4765 y FE(\000)p FF(3)218 4843 y FE(\000)p FF(4)218 4922 y FE(\000)p FF(5)218 5001 y FE(\000)p FF(6)896 5072 y(1)37 b(2)g(3)g(4)f(5)h(6)-625 b FE(\000)p FF(1)-186 b FE(\000)p FF(2)g FE(\000)p FF(3)g FE(\000)p FF(4)h FE(\000)p FF(5)f FE(\000)p FF(6)838 4506 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 6.283185 def /dx x1 x sub 49 div def /F@pstplot (6*sin(2*x)) tx@AlgToPs begin AlgToPs end cvx def /xy {F@pstplot x RadtoDeg PtoC 9.48425 mul exch 9.48425 mul exch } def mark /n 2 def 49 { xy n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xy 2 copy 9.48425 div exch 9.48425 div exch 2 array astore /FinalState ED n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /F@pstplot (6*sin(2*x)) tx@addDict begin AlgParser end cvx def /@parametric false def 2 dup /x ED /t ED tx@addDict begin mark F@pstplot end counttomark 1 gt { /y ED /x ED /@parametric true def } { x RadtoDeg PtoC /y ED /x ED } ifelse cleartomark /FDer@pstplot (6*sin(2*x)) @parametric { (t) } { (x) } ifelse tx@Derive begin Derive end tx@addDict begin AlgParser end cvx def x 9.48425 mul y 9.48425 mul translate 2 dup /x ED /t ED tx@addDict begin mark FDer@pstplot end counttomark 1 gt { /y ED /x ED } { /Fphi ED tx@addDict begin F@pstplot end x RadtoDeg PtoC /y0 ED /x0 ED x RadtoDeg sin Fphi mul x0 add /y ED x RadtoDeg cos Fphi mul y0 sub /x ED } ifelse cleartomark y 9.48425 mul x 9.48425 mul Atan dup cvi 180 mod 90 gt { 180 sub } if rotate /Lineto /lineto load def [ 3 0.0 9.48425 div sub 9.48425 mul 0 3 0.0 9.48425 div sub neg 9.48425 mul 0 1 0 0 setrgbcolor false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke end @endspecial 1429 5096 a currentpoint initclip moveto 1429 5096 a 1477 5126 4 1211 v 1568 5096 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 147.95424 a add def /d 0.0 a add neg def /h 142.26376 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1568 5096 a 2205 4506 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 621560 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 9.48425 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 9.48425 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 56.90552 0.0 -56.90552 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 56.90552 0.0 -56.90552 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 621560 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 9.48425 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 9.48425 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 56.90552 0.0 -56.90552 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 56.90552 0.0 -56.90552 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1650 4453 a FF(1)1650 4374 y(2)1650 4296 y(3)1650 4217 y(4)1650 4138 y(5)1650 4059 y(6)1585 4607 y FE(\000)p FF(1)1585 4686 y FE(\000)p FF(2)1585 4765 y FE(\000)p FF(3)1585 4843 y FE(\000)p FF(4)1585 4922 y FE(\000)p FF(5)1585 5001 y FE(\000)p FF(6)2263 5072 y(1)37 b(2)g(3)g(4)f(5)h(6)-625 b FE(\000)p FF(1)-186 b FE(\000)p FF(2)g FE(\000)p FF(3)g FE(\000)p FF(4)h FE(\000)p FF(5)f FE(\000)p FF(6)2205 4506 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 6.283185 def /dx x1 x sub 49 div def /F@pstplot (6*sin(2*x)) tx@AlgToPs begin AlgToPs end cvx def /xy {F@pstplot x RadtoDeg PtoC 9.48425 mul exch 9.48425 mul exch } def mark /n 2 def 49 { xy n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xy 2 copy 9.48425 div exch 9.48425 div exch 2 array astore /FinalState ED n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /F@pstplot (6*sin(2*x)) tx@addDict begin AlgParser end cvx def /@parametric false def 2 dup /x ED /t ED tx@addDict begin mark F@pstplot end counttomark 1 gt { /y ED /x ED /@parametric true def } { x RadtoDeg PtoC /y ED /x ED } ifelse cleartomark /FDer@pstplot (6*sin(2*x)) @parametric { (t) } { (x) } ifelse tx@Derive begin Derive end tx@addDict begin AlgParser end cvx def x 9.48425 mul y 9.48425 mul translate 2 dup /x ED /t ED tx@addDict begin mark FDer@pstplot end counttomark 1 gt { /y ED /x ED } { /Fphi ED tx@addDict begin F@pstplot end x RadtoDeg PtoC /y0 ED /x0 ED x RadtoDeg sin Fphi mul x0 add /y ED x RadtoDeg cos Fphi mul y0 sub /x ED } ifelse cleartomark y 9.48425 mul x 9.48425 mul Atan dup cvi 180 mod 90 gt { 180 sub } if rotate /Lineto /lineto load def [ 3 0.0 9.48425 div sub 9.48425 mul 0 0 0 1 0 0 setrgbcolor false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 2.0 SLW 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke end @endspecial 2796 5096 a currentpoint initclip moveto 2796 5096 a 2883 5126 4 1211 v 151 5129 2734 4 v 149 5229 4 100 v 201 5199 a FE(n)p FK(psplotT)-7 b(angen)n(t[p)r(olarplot,linecolor=red,arro)m(ws=)o(->)o(]{2})o({3)o (}{)o(6*)o(sin\(2*)o(x\)})2798 5169 y FA(1)p 2883 5229 V 151 5232 2734 4 v 0 TeXcolorgray 86 5336 1146 4 v 175 5413 a FC(1.)35 b(arro)n(wscale=2,algebraic=true,linewidth=2pt)p 0 TeXcolorgray 0 TeXcolorgray 1456 5662 a FK(133)p 0 TeXcolorgray eop end %%Page: 134 134 TeXDict begin 134 133 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.134) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.29.3.4) cvn /DEST pdfmark end 86 448 a 83 x FJ(29.3.4)93 b(Normale)31 b(\340)h(une)g(courb)s(e)g([)1416 531 y SDict begin H.S end 1416 531 a 0 TeXcolorgray FJ(2)p 0 TeXcolorgray 1463 476 a SDict begin H.R end 1463 476 a 1463 531 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pstricks-add) cvn H.B /ANN pdfmark end 1463 531 a FJ(])p 0 TeXcolorgray 0 TeXcolorgray 86 696 3880 4 v 84 1907 4 1211 v 393 1877 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 147.95424 a add def /d 0.0 a add neg def /h 142.26376 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 393 1877 a 558 1759 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 113.81104 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 113.81104 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 113.81104 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 113.81104 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 475 1785 a FF(0)475 1549 y(1)475 1313 y(2)475 1077 y(3)475 840 y(4)537 1853 y(0)195 b(1)f(2)g(3)g(4)558 1759 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 85.35828 56.90552 56.90552 85.35828 28.45276 28.45276 1. 0.1 0. /c ED /b ED /a ED true OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [[1 dup dup mul exch 1 1] [2 dup dup mul exch 1 3] [3 dup dup mul exch 1 2]] SolveLinEqSystem /abc ED abc aload pop exch 2 mul add exch 2 dup mul mul add /y0 ED abc aload pop pop exch 2 mul 2 mul add dup 1 mul /dy1 ED 1 neg mul /dy2 ED [ 2 1 add y0 dy1 add 28.45276 mul exch 28.45276 mul exch 2 1 sub y0 dy2 add 28.45276 mul exch 28.45276 mul exch /Lineto /lineto load def false 1 setlinejoin NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 558 1759 a tx@Dict begin tx@NodeDict begin { [[1 dup dup mul exch 1 1][2 dup dup mul exch 1 3][3 dup dup mul exch 1 2]] SolveLinEqSystem /abc ED abc aload pop exch 2 mul add exch 2 dup mul mul add /y0 ED 2 y0 28.45276 mul exch 28.45276 mul exch } false /N@OCurve 10 {InitPnode } /NodeScale {} def NewNode end end 558 1759 a 558 1759 a tx@Dict begin tx@NodeDict begin { [[1 dup dup mul exch 1 1][2 dup dup mul exch 1 3][3 dup dup mul exch 1 2]] SolveLinEqSystem /abc ED abc aload pop exch 2 mul add exch 2 dup mul mul add /y0 ED abc aload pop pop exch 2 mul 2 mul add neg 1 exch div 1 mul /dy ED 2 1 add y0 dy add 28.45276 mul exch 28.45276 mul exch } false /N@ENormal 10 {InitPnode } /NodeScale {} def NewNode end end 558 1759 a 558 1759 a tx@Dict begin tx@NodeDict begin { [[1 dup dup mul exch 1 1][2 dup dup mul exch 1 3][3 dup dup mul exch 1 2]] SolveLinEqSystem /abc ED abc aload pop exch 2 mul add exch 2 dup mul mul add /y0 ED abc aload pop pop exch 2 mul 2 mul add 1 mul /dy1 ED 2 1 add y0 dy1 add 28.45276 mul exch 28.45276 mul exch } false /N@ETangent 10 {InitPnode } /NodeScale {} def NewNode end end 558 1759 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [[1 dup dup mul exch 1 1] [2 dup dup mul exch 1 3] [3 dup dup mul exch 1 2]] SolveLinEqSystem /abc ED abc aload pop exch 2 mul add exch 2 dup mul mul add /y0 ED abc aload pop pop exch 2 mul 2 mul add neg 1 exch div 1 mul /dy ED [ 2 1 add y0 dy add 28.45276 mul exch 28.45276 mul exch 2 y0 28.45276 mul exch 28.45276 mul exch /Lineto /lineto load def false 1 setlinejoin NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 558 1759 a tx@Dict begin tx@NodeDict begin { [[1 dup dup mul exch 1 1][2 dup dup mul exch 1 3][3 dup dup mul exch 1 2]] SolveLinEqSystem /abc ED abc aload pop exch 2 mul add exch 2 dup mul mul add /y0 ED 2 y0 28.45276 mul exch 28.45276 mul exch } false /N@OCurve 10 {InitPnode } /NodeScale {} def NewNode end end 558 1759 a 558 1759 a tx@Dict begin tx@NodeDict begin { [[1 dup dup mul exch 1 1][2 dup dup mul exch 1 3][3 dup dup mul exch 1 2]] SolveLinEqSystem /abc ED abc aload pop exch 2 mul add exch 2 dup mul mul add /y0 ED abc aload pop pop exch 2 mul 2 mul add neg 1 exch div 1 mul /dy ED 2 1 add y0 dy add 28.45276 mul exch 28.45276 mul exch } false /N@ENormal 10 {InitPnode } /NodeScale {} def NewNode end end 558 1759 a 558 1759 a tx@Dict begin tx@NodeDict begin { [[1 dup dup mul exch 1 1][2 dup dup mul exch 1 3][3 dup dup mul exch 1 2]] SolveLinEqSystem /abc ED abc aload pop exch 2 mul add exch 2 dup mul mul add /y0 ED abc aload pop pop exch 2 mul 2 mul add 1 mul /dy1 ED 2 1 add y0 dy1 add 28.45276 mul exch 28.45276 mul exch } false /N@ETangent 10 {InitPnode } /NodeScale {} def NewNode end end 558 1759 a 1621 1877 a currentpoint initclip moveto 1621 1877 a 1927 1907 4 1211 v 1978 1877 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 233.31242 a add def /d 0.0 a add neg def /h 142.26376 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1978 1877 a 2143 1219 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 199.16922 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 199.16922 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -65.03488 def /maxTickline 48.77615 def /dT 1004058 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -65.03488 48.77615 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 15.32071 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 15.32071 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 48.77615 0.0 -65.03488 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 199.16922 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 48.77615 0 -65.03488 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -65.03488 48.77615 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 199.16922 def /dT 1065531 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 199.16922 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 32.51744 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 32.51744 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 48.77615 0.0 -65.03488 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 199.16922 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2060 1245 a FF(0)1996 1110 y(0)p Fz(:)p FF(5)1996 975 y(1)p Fz(:)p FF(0)1996 840 y(1)p Fz(:)p FF(5)1931 1377 y FE(\000)p FF(0)p Fz(:)p FF(5)1931 1512 y FE(\000)p FF(1)p Fz(:)p FF(0)1931 1647 y FE(\000)p FF(1)p Fz(:)p FF(5)1931 1782 y FE(\000)p FF(2)p Fz(:)p FF(0)2250 1853 y(1)85 b(2)g(3)h(4)f(5)g(6)g(7)g(8)g(9)65 b(10)43 b(11)g(12)h(13)2143 1219 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 12.56 def /dx x1 x sub 199 div def /F@pstplot ( sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 15.32071 mul F@pstplot 32.51744 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 32.51744 mul gt { moveto } { dup -1.e30 32.51744 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 32.51744 mul gt { moveto } { dup -1.e30 32.51744 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /F@pstplot (sin(x)) tx@addDict begin AlgParser end cvx def /@parametric false def 5 dup /x ED /t ED tx@addDict begin mark F@pstplot end counttomark 1 gt { /y ED /x ED /@parametric true def } { /y ED } ifelse cleartomark /FDer@pstplot (sin(x)) @parametric { (t) } { (x) } ifelse tx@Derive begin Derive end tx@addDict begin AlgParser end cvx def x 15.32071 mul y 32.51744 mul translate 5 dup /x ED /t ED tx@addDict begin mark FDer@pstplot end counttomark 1 gt { /y ED /x ED } { /y ED /x 1 def } ifelse cleartomark y 32.51744 mul x 15.32071 mul Atan dup cvi 180 mod 90 gt { 180 sub } if rotate /Lineto /lineto load def [ 3 0.0 15.32071 div sub 15.32071 mul 0 3 0.0 15.32071 div sub neg 15.32071 mul 0 0 0 1 setrgbcolor false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 1.0 SLW 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /F@pstplot (sin(x)) tx@addDict begin AlgParser end cvx def /@parametric false def 5 dup /x ED /t ED tx@addDict begin mark F@pstplot end counttomark 1 gt { /y ED /x ED /@parametric true def } { /y ED } ifelse cleartomark /FDer@pstplot (sin(x)) @parametric { (t) } { (x) } ifelse tx@Derive begin Derive end tx@addDict begin AlgParser end cvx def x 15.32071 mul y 32.51744 mul translate 5 dup /x ED /t ED tx@addDict begin mark FDer@pstplot end counttomark 1 gt { /y ED /x ED } { /y ED /x 1 def } ifelse cleartomark y 32.51744 mul x 15.32071 mul Atan 90 add dup cvi 180 mod 90 gt { 180 sub } if rotate /Lineto /lineto load def [ 0 0.0 add 0 2 15.32071 mul 0.0 sub 0 1 0 0 setrgbcolor false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if 1.0 SLW 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke end @endspecial 3915 1877 a currentpoint initclip moveto 3915 1877 a 3963 1907 4 1211 v 86 1911 3880 4 v 84 2010 4 100 v 135 1980 a FE(n)p FK(psT)-7 b(angen)n(tLine[)p 1 0 0 TeXcolorrgb(T)g(normal)p 0 TeXcolorgray(]\(1,1\)\(2,3\)\(3,2\){2}{1})p 1927 2010 V 432 w FE(n)p FK(psplotT)g(angen)n(t[)p 1 0 0 TeXcolorrgb(T)g(normal)p 0 TeXcolorgray(]5{2}{sin\(x\)})p 3963 2010 V 86 2013 3880 4 v 86 2130 a SDict begin H.S end 86 2130 a 86 2130 a SDict begin 12 H.A end 86 2130 a 86 2130 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.29.3.5) cvn /DEST pdfmark end 86 2130 a 70 x FJ(29.3.5)93 b(D\351riv)m(\351e)32 b([)802 2200 y SDict begin H.S end 802 2200 a 0 TeXcolorgray FJ(2)p 0 TeXcolorgray 849 2145 a SDict begin H.R end 849 2145 a 849 2200 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pstricks-add) cvn H.B /ANN pdfmark end 849 2200 a FJ(])p 0 TeXcolorgray 0 TeXcolorgray 86 2365 3218 4 v 84 3340 4 975 v 135 3310 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 375.5763 a add def /d 0.0 a add neg def /h 113.811 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 135 3310 a 301 2838 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 341.43309 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 341.43309 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67914 def /maxTickline 42.67914 def /dT 1721243 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67914 42.67914 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 26.26408 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 26.26408 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.67914 0.0 -42.67914 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 341.43309 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 42.67914 0 -42.67914 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -42.67914 42.67914 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 341.43309 def /dT 932340 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 341.43309 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.67914 0.0 -42.67914 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 341.43309 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 218 2864 a FF(0)153 2746 y(0)p Fz(:)p FF(5)153 2627 y(1)p Fz(:)p FF(0)153 2509 y(1)p Fz(:)p FF(5)89 2978 y FE(\000)p FF(0)p Fz(:)p FF(5)89 3096 y FE(\000)p FF(1)p Fz(:)p FF(0)89 3215 y FE(\000)p FF(1)p Fz(:)p FF(5)498 3286 y(1)176 b(2)g(3)g(4)g(5)g(6)g(7)g (8)h(9)155 b(10)134 b(11)g(12)g(13)301 2838 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 12.56 def /dx x1 x sub 199 div def /F@pstplot (sin(.75*x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 26.26408 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 12.56 def /dx x1 x sub 199 div def /F@pstplot (Derive(1,sin(.75*x))) tx@AlgToPs begin AlgToPs end cvx def /xy { x 26.26408 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 1 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 12.56 def /dx x1 x sub 199 div def /F@pstplot (Derive(2,sin(.75*x))) tx@AlgToPs begin AlgToPs end cvx def /xy { x 26.26408 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 2.0 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3254 3310 a currentpoint initclip moveto 3254 3310 a 3302 3340 4 975 v 86 3343 3218 4 v 84 3443 4 100 v 205 3413 a FE(n)p FK(psplot[algebraic,plotp)r(oin)n (ts=200,linecolor=)o(red]{)o(0})o({1)o(2.56)o(}{)p 1 0 0 TeXcolorrgb 1 0 0 TeXcolorrgb -1 w(Deriv)n(e)p 1 0 0 TeXcolorrgb -1 w(\()p FJ(1)p FK(,sin\(.75*)o(x\)\))p 0 TeXcolorgray(})p 3302 3443 V 84 3542 V 193 3513 a FE(n)p FK(psplot[algebraic,plotp)r(oin)n(ts=200,linecolor=g)o(reen]{)o(0})o ({1)o(2.5)o(6})o({)p 1 0 0 TeXcolorrgb(Deriv)m(e\()p FJ(2)p FK(,sin\(.75*)o(x\)\))p 0 TeXcolorgray(})p 3302 3542 V 86 3546 3218 4 v 0 TeXcolorgray 1456 5662 a(134)p 0 TeXcolorgray eop end %%Page: 135 135 TeXDict begin 135 134 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.135) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.29.3.6) cvn /DEST pdfmark end 86 448 a 83 x FJ(29.3.6)93 b(In)m(t\351grale)32 b(de)g(Riemann)f([)1390 531 y SDict begin H.S end 1390 531 a 0 TeXcolorgray FJ(2)p 0 TeXcolorgray 1437 476 a SDict begin H.R end 1437 476 a 1437 531 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pstricks-add) cvn H.B /ANN pdfmark end 1437 531 a FJ(])p 0 TeXcolorgray 0 TeXcolorgray 86 696 3703 4 v 84 1506 4 810 v 286 1086 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 0 setcmykcolor /Func ( sin(x)) tx@addDict begin AlgParser end cvx def /x 0 def /dx 12.56 0 sub 24 div def /scx { 14.22636 mul } def /scy { 42.67912 mul } def x scx 0 moveto 24 { /x x dx add def Func scy dup x dx sub scx exch lineto x scx exch lineto x scx 0 lineto } repeat gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 12.56 def /dx x1 x sub 199 div def /F@pstplot ( sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 14.22636 mul F@pstplot 42.67912 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 184.94273 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2079 1506 V 1851 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 0 setcmykcolor /Func ( sin(x)) tx@addDict begin AlgParser end cvx def /x 0 def /dx 12.56 0 sub 24 div def /scx { 14.22636 mul } def /scy { 42.67912 mul } def x scx 0 moveto 24 { /x x dx add def Func scy dup x dx sub scx exch lineto x scx exch lineto x scx 0 lineto } repeat gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 12.56 def /dx x1 x sub 199 div def /F@pstplot ( sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 14.22636 mul F@pstplot 42.67912 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 184.94273 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3786 1506 V 86 1509 3703 4 v 84 1609 4 100 v 142 1579 a(\\psStep)p FK([)p 1 0 0 TeXcolorrgb(StepT)n (yp)r(e)p 0 TeXcolorgray(=upp)r(er]\(0,12.56\){24}{sin\(x\)})p 2079 1609 V 211 w FJ(\\psStep)p FK([)p 1 0 0 TeXcolorrgb(StepT)n(yp)r (e)p 0 TeXcolorgray(=u]\(0,12.56\){24}{sin\(x\)})p 3786 1609 V 86 1612 3703 4 v 84 2421 4 810 v 286 2002 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 0 setcmykcolor /Func ( sin(x)) tx@addDict begin AlgParser end cvx def /x 0 def /dx 12.56 0 sub 24 div def /scx { 14.22636 mul } def /scy { 42.67912 mul } def x scx 0 moveto 24 { Func scy dup x scx exch lineto /x x dx add def x scx exch lineto x scx 0 lineto } repeat gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 12.56 def /dx x1 x sub 199 div def /F@pstplot ( sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 14.22636 mul F@pstplot 42.67912 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 213.39546 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2079 2421 V 1851 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 0 setcmykcolor /Func ( sin(x)) tx@addDict begin AlgParser end cvx def /x 0 def /dx 12.56 0 sub 24 div def /scx { 14.22636 mul } def /scy { 42.67912 mul } def x scx 0 moveto 24 { Func scy dup x scx exch lineto /x x dx add def x scx exch lineto x scx 0 lineto } repeat gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 12.56 def /dx x1 x sub 199 div def /F@pstplot ( sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 14.22636 mul F@pstplot 42.67912 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 184.94273 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3786 2421 V 86 2425 3703 4 v 84 2524 4 100 v 229 2494 a FE(n)p FK(psStep[)p 1 0 0 TeXcolorrgb(StepT)n(yp)r(e)p 0 TeXcolorgray(=lo)n(w)n(er]\(0,12.56\){24}{sin\(x\)})p 2079 2524 V 220 w FE(n)p FK(psStep[)p 1 0 0 TeXcolorrgb(StepT)n(yp)r(e) p 0 TeXcolorgray(=l]\(0,12.56\){24}{sin\(x\)})p 3786 2524 V 86 2528 3703 4 v 84 3337 4 810 v 286 2917 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 0 setcmykcolor /Func ( sin(x)) tx@addDict begin AlgParser end cvx def /x 0 def /dx 12.56 0 sub 24 div def /scx { 14.22636 mul } def /scy { 42.67912 mul } def /eps3 500 def /xMinMax [] def /AMax [] def /AMin [] def /dt dx eps3 div def 24 { /Max Func def /Min Max def /t x def eps3 { Func dup Max lt { /Max exch def } { dup Min gt { /Min exch def }{ pop } ifelse } ifelse /x x dt add def } repeat /x t def x scx Min scy Max scy xMinMax aload length 3 add array astore /xMinMax exch def /x x dx add def closepath } repeat /dx dx scx def xMinMax aload length 3 div cvi { /yMax ED /yMin ED /x ED x yMin moveto dx 0 rlineto x dx add yMax lineto dx neg 0 rlineto x yMin lineto closepath } repeat gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 12.56 def /dx x1 x sub 199 div def /F@pstplot ( sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 14.22636 mul F@pstplot 42.67912 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 213.39546 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2079 3337 V 1851 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 0 setcmykcolor /Func ( sin(x)) tx@addDict begin AlgParser end cvx def /x 0 def /dx 12.56 0 sub 24 div def /scx { 14.22636 mul } def /scy { 42.67912 mul } def /eps3 500 def /xMinMax [] def /AMax [] def /AMin [] def /dt dx eps3 div def 24 { /Max Func def /Min Max def /t x def eps3 { Func dup Max lt { /Max exch def } { dup Min gt { /Min exch def }{ pop } ifelse } ifelse /x x dt add def } repeat /x t def x scx Min scy Max scy xMinMax aload length 3 add array astore /xMinMax exch def /x x dx add def closepath } repeat /dx dx scx def xMinMax aload length 3 div cvi { /yMax ED /yMin ED /x ED x yMin moveto dx 0 rlineto x dx add yMax lineto dx neg 0 rlineto x yMin lineto closepath } repeat gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 12.56 def /dx x1 x sub 199 div def /F@pstplot ( sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 14.22636 mul F@pstplot 42.67912 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 184.94273 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3786 3337 V 86 3340 3703 4 v 84 3440 4 100 v 162 3410 a FE(n)p FK(psStep[)p 1 0 0 TeXcolorrgb(StepT)n(yp)r(e)p 0 TeXcolorgray(=Riemann]\(0,12.56\){24}{sin\(x\)})p 2079 3440 V 135 w FE(n)p FK(psStep[)p 1 0 0 TeXcolorrgb(StepT)n(yp)r(e)p 0 TeXcolorgray(=R]\(0,12.56\){24}{sin\(x\)})p 3786 3440 V 86 3443 3703 4 v 84 4253 4 810 v 286 3833 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 0 setcmykcolor /Func ( sin(x)) tx@addDict begin AlgParser end cvx def /x 0 def /dx 12.56 0 sub 24 div def /scx { 14.22636 mul } def /scy { 42.67912 mul } def x scx 0 moveto 24 { Func /yMin ED /xStart x def /xEnd xStart dx add def /DX dx 100 div def xStart DX xEnd { /x ED Func /yVal ED yVal yMin lt { /yMin yVal def } if } for /x xEnd def yMin scy dup xStart scx exch lineto x scx exch lineto x scx 0 lineto closepath x scx 0 moveto } repeat gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 12.56 def /dx x1 x sub 199 div def /F@pstplot ( sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 14.22636 mul F@pstplot 42.67912 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 213.39546 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2079 4253 V 1851 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 0 setcmykcolor /Func ( sin(x)) tx@addDict begin AlgParser end cvx def /x 0 def /dx 12.56 0 sub 24 div def /scx { 14.22636 mul } def /scy { 42.67912 mul } def x scx 0 moveto 24 { Func /yMin ED /xStart x def /xEnd xStart dx add def /DX dx 100 div def xStart DX xEnd { /x ED Func /yVal ED yVal yMin lt { /yMin yVal def } if } for /x xEnd def yMin scy dup xStart scx exch lineto x scx exch lineto x scx 0 lineto closepath x scx 0 moveto } repeat gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 12.56 def /dx x1 x sub 199 div def /F@pstplot ( sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 14.22636 mul F@pstplot 42.67912 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 184.94273 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3786 4253 V 86 4256 3703 4 v 84 4356 4 100 v 175 4326 a FE(n)p FK(psStep[)p 1 0 0 TeXcolorrgb(StepT)n(yp)r(e)p 0 TeXcolorgray(=in\034m)n(um]\(0,12.56\){24}{sin\(x\)})p 2079 4356 V 168 w FE(n)p FK(psStep[)p 1 0 0 TeXcolorrgb(StepT)n(yp)r(e) p 0 TeXcolorgray(=i]\(0,12.56\){24}{sin\(x\)})p 3786 4356 V 86 4359 3703 4 v 84 5168 4 810 v 286 4749 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 0 setcmykcolor /Func ( sin(x)) tx@addDict begin AlgParser end cvx def /x 0 def /dx 12.56 0 sub 24 div def /scx { 14.22636 mul } def /scy { 42.67912 mul } def x scx 0 moveto 24 { Func /yMax ED /xStart x def /xEnd xStart dx add def /DX dx 100 div def xStart DX xEnd { /x ED Func /yVal ED yVal yMax gt { /yMax yVal def } if } for /x xEnd def yMax scy dup xStart scx exch lineto x scx exch lineto x scx 0 lineto closepath x scx 0 moveto } repeat gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 12.56 def /dx x1 x sub 199 div def /F@pstplot ( sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 14.22636 mul F@pstplot 42.67912 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 213.39546 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2079 5168 V 1851 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 0 setcmykcolor /Func ( sin(x)) tx@addDict begin AlgParser end cvx def /x 0 def /dx 12.56 0 sub 24 div def /scx { 14.22636 mul } def /scy { 42.67912 mul } def x scx 0 moveto 24 { Func /yMax ED /xStart x def /xEnd xStart dx add def /DX dx 100 div def xStart DX xEnd { /x ED Func /yVal ED yVal yMax gt { /yMax yVal def } if } for /x xEnd def yMax scy dup xStart scx exch lineto x scx exch lineto x scx 0 lineto closepath x scx 0 moveto } repeat gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 12.56 def /dx x1 x sub 199 div def /F@pstplot ( sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 14.22636 mul F@pstplot 42.67912 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 184.94273 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3786 5168 V 86 5172 3703 4 v 84 5271 4 100 v 135 5241 a FE(n)p FK(psStep[)p 1 0 0 TeXcolorrgb(StepT)n(yp)r(e)p 0 TeXcolorgray(=suprem)n(um]\(0,12.56\){24}{sin\(x\)})p 2079 5271 V 124 w FE(n)p FK(psStep[)p 1 0 0 TeXcolorrgb(StepT)n(yp)r(e) p 0 TeXcolorgray(=s]\(0,12.56\){24}{sin\(x\)})p 3786 5271 V 86 5275 3703 4 v 0 TeXcolorgray 1456 5662 a(135)p 0 TeXcolorgray eop end %%Page: 136 136 TeXDict begin 136 135 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.136) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.29.3.7) cvn /DEST pdfmark end 86 448 a 83 x FJ(29.3.7)93 b(M\351tho)s(de)31 b(de)g(Newton)h([)1342 531 y SDict begin H.S end 1342 531 a 0 TeXcolorgray FJ(18)p 0 TeXcolorgray 1437 476 a SDict begin H.R end 1437 476 a 1437 531 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-plot) cvn H.B /ANN pdfmark end 1437 531 a FJ(])210 685 y FK(syn)n(taxe)27 b(:)h FE(n)p FK(psNewton)f([Options])g({)p Fz(x)p FF(0)p FK(})g({f\(x\)})g({nom)n(bre)f(d'it\351ration})p 210 817 3389 4 v 209 916 4 100 v 860 886 a FE(n)p FK (psplot[algebraic,linest)n(yle=dotted]{0}{12.56)o(}{)o(0.5*)o(x)7 b FF(^)p FK(2-2})p 3597 916 V 209 1016 V 1014 986 a FJ(\\psNewton)p FK([linecolor=red]{4}{0.5*)o(x)g FF(^)p FK(2-2}{20})p 3597 1016 V 210 1019 3389 4 v 209 2153 4 1134 v 260 1586 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 256.07474 a add def /d 64.01863 a add neg def /h 64.01865 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 1586 a 614 1881 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 192.05605 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 192.05605 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35818 def /dT 2797019 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 85.35818 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 192.05605 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 85.35818 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35818 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 192.05605 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 85.35818 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 192.05605 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 531 1908 a FF(0)531 1789 y(1)531 1671 y(2)531 1553 y(3)531 1435 y(4)531 1317 y(5)593 1975 y(0)313 b(1)f(2)h(3)f(4)614 1881 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 12.56 def /dx x1 x sub 199 div def /F@pstplot (0.5*x^2-2) tx@AlgToPs begin AlgToPs end cvx def /xy { x 42.67912 mul F@pstplot 14.22636 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 14.22636 mul gt { moveto } { dup -1.e30 14.22636 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 14.22636 mul gt { moveto } { dup -1.e30 14.22636 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 setrgbcolor 0. true 81.09007 -2.84521 93.89394 7.11317 0 Frame gsave 1.0 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial 614 1881 a tx@Dict begin tx@NodeDict begin {93.89394 2.84521 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 614 1881 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /epsilon 0.01 def /x 4 def /F@pstplot (0.5*x^2-2) tx@AlgToPs begin AlgToPs end cvx def /newxVal { /saveX x def saveX epsilon add /x ED F@pstplot saveX epsilon sub /x ED F@pstplot sub epsilon dup add div div neg /x saveX def } def mark x 0 14.22636 mul exch 42.67912 mul exch /n 2 def 20 { F@pstplot /yVal ED x yVal 14.22636 mul exch 42.67912 mul exch yVal newxVal x add /x ED x 0 14.22636 mul exch 42.67912 mul exch /n n 4 add def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2386 1586 a currentpoint initclip moveto 2386 1586 a 2434 2153 4 1134 v 2486 1586 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 128.03871 a add def /d 68.28687 a add neg def /h 68.28687 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2486 1586 a -4247 1799 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 1707.16534 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 1707.16534 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 682.86609 def /dT 2797190 abs 65536 div viceversa { neg } if def /DT .1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 426.79134 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 426.79134 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 682.86609 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 1707.16534 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 682.86609 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 682.86609 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 1707.16534 def /dT 11188078 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 170.71652 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 170.71652 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 682.86609 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 1707.16534 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -4330 1825 a FF(0)-4330 408 y(1)-4330 -1010 y(2)-4330 -2427 y(3)-4268 1892 y(0)281 b(0)p Fz(:)p FF(1)247 b(0)p Fz(:)p FF(2)g(0)p Fz(:)p FF(3)h(0)p Fz(:)p FF(4)f(0)p Fz(:)p FF(5)g(0)p Fz(:)p FF(6)h(0)p Fz(:)p FF(7)f(0)p Fz(:)p FF(8)h(0)p Fz(:)p FF(9)f(1)p Fz(:)p FF(0)g(1)p Fz(:)p FF(1)h(1)p Fz(:)p FF(2)f(1)p Fz(:)p FF(3)g(1)p Fz(:)p FF(4)h(1)p Fz(:)p FF(5)f(1)p Fz(:)p FF(6)g(1)p Fz(:)p FF(7)h(1)p Fz(:)p FF(8)f(1)p Fz(:)p FF(9)g(2)p Fz(:)p FF(0)h(2)p Fz(:)p FF(1)f(2)p Fz(:)p FF(2)g(2)p Fz(:)p FF(3)h(2)p Fz(:)p FF(4)f(2)p Fz(:)p FF(5)g(2)p Fz(:)p FF(6)h(2)p Fz(:)p FF(7)f(2)p Fz(:)p FF(8)h(2)p Fz(:)p FF(9)f(3)p Fz(:)p FF(0)g(3)p Fz(:)p FF(1)h(3)p Fz(:)p FF(2)f(3)p Fz(:)p FF(3)g(3)p Fz(:)p FF(4)h(3)p Fz(:)p FF(5)f(3)p Fz(:)p FF(6)g(3)p Fz(:)p FF(7)h(3)p Fz(:)p FF(8)f(3)p Fz(:)p FF(9)-4247 1799 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 1.5 def /x1 2.5 def /dx x1 x sub 199 div def /F@pstplot (0.5*x^2-2) tx@AlgToPs begin AlgToPs end cvx def /xy { x 426.79134 mul F@pstplot 170.71652 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 170.71652 mul gt { moveto } { dup -1.e30 170.71652 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 170.71652 mul gt { moveto } { dup -1.e30 170.71652 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 setrgbcolor 0. true 810.90092 -34.14278 938.93964 85.35826 0 Frame gsave 1.0 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial -4247 1799 a tx@Dict begin tx@NodeDict begin {810.90092 34.14278 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end -4247 1799 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /epsilon 0.01 def /x 2.1 def /F@pstplot (0.5*x^2-2) tx@AlgToPs begin AlgToPs end cvx def /newxVal { /saveX x def saveX epsilon add /x ED F@pstplot saveX epsilon sub /x ED F@pstplot sub epsilon dup add div div neg /x saveX def } def mark x 0 170.71652 mul exch 426.79134 mul exch /n 2 def 2 { F@pstplot /yVal ED x yVal 170.71652 mul exch 426.79134 mul exch yVal newxVal x add /x ED x 0 170.71652 mul exch 426.79134 mul exch /n n 4 add def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3549 1586 a currentpoint initclip moveto 3549 1586 a 3597 2153 4 1134 v 210 2156 3389 4 v 86 2165 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 1 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 0 add DashLine grestore grestore end 86 2165 a 210 2276 3389 4 v 209 2376 4 100 v 704 2346 a FJ(\\psNewton)p FK([linecolor=red,)p 1 0 0 TeXcolorrgb(plotst)n (yle=xv)-5 b(alues)p 0 TeXcolorgray(]{4}{0)o(.5*)o(x)7 b FF(^)p FK(2-2}{1})p 3597 2376 V 210 2379 3389 4 v 209 3513 4 1134 v 260 2946 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 256.07474 a add def /d 64.01863 a add neg def /h 64.01865 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 2946 a 614 3241 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 192.05605 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 192.05605 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35818 def /dT 2797019 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 85.35818 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 192.05605 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 85.35818 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35818 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 192.05605 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 85.35818 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 192.05605 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 531 3267 a FF(0)531 3149 y(1)531 3031 y(2)531 2913 y(3)531 2795 y(4)531 2677 y(5)593 3335 y(0)313 b(1)f(2)h(3)f(4)614 3241 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 12.56 def /dx x1 x sub 199 div def /F@pstplot (0.5*x^2-2) tx@AlgToPs begin AlgToPs end cvx def /xy { x 42.67912 mul F@pstplot 14.22636 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 14.22636 mul gt { moveto } { dup -1.e30 14.22636 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 14.22636 mul gt { moveto } { dup -1.e30 14.22636 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 setrgbcolor 0. true 81.09007 -2.84521 93.89394 7.11317 0 Frame gsave 1.0 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /epsilon 0.01 def /x 4 def /F@pstplot (0.5*x^2-2) tx@AlgToPs begin AlgToPs end cvx def /newxVal { /saveX x def saveX epsilon add /x ED F@pstplot saveX epsilon sub /x ED F@pstplot sub epsilon dup add div div neg /x saveX def } def mark x 0 14.22636 mul exch 42.67912 mul exch /n 2 def 20 { F@pstplot /yVal ED x yVal 14.22636 mul exch 42.67912 mul exch yVal newxVal x add /x ED x 0 14.22636 mul exch 42.67912 mul exch /n n 4 add def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor /epsilon 0.01 def /x 4 def /F@pstplot (0.5*x^2-2) tx@AlgToPs begin AlgToPs end cvx def /newxVal { /saveX x def saveX epsilon add /x ED F@pstplot saveX epsilon sub /x ED F@pstplot sub epsilon dup add div div neg /x saveX def } def mark x 0 14.22636 mul exch 42.67912 mul exch /n 2 def 1 { F@pstplot /yVal ED x yVal 14.22636 mul exch 42.67912 mul exch yVal newxVal x add /x ED x 0 14.22636 mul exch 42.67912 mul exch /n n 4 add def } repeat false NArray /Times-Roman findfont 10. scalefont setfont newpath n { /yO ED /xO ED gsave xO 42.67912 div -1 0 eq { cvi } if -1 0 gt { 10 -1 exp dup 3 1 roll mul cvi exch div } if 10 string cvs /Str ED xO 5.0 add yO moveto Str show grestore } repeat gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2386 2946 a currentpoint initclip moveto 2386 2946 a 2434 3513 4 1134 v 2486 2946 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 128.03871 a add def /d 68.28687 a add neg def /h 68.28687 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2486 2946 a -4247 3158 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 1707.16534 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 1707.16534 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 682.86609 def /dT 2797190 abs 65536 div viceversa { neg } if def /DT .1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 426.79134 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 426.79134 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 682.86609 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 1707.16534 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 682.86609 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 682.86609 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 1707.16534 def /dT 11188078 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 170.71652 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 170.71652 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 682.86609 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 1707.16534 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -4330 3185 a FF(0)-4330 1767 y(1)-4330 350 y(2)-4330 -1067 y(3)-4268 3252 y(0)281 b(0)p Fz(:)p FF(1)247 b(0)p Fz(:)p FF(2)g(0)p Fz(:)p FF(3)h(0)p Fz(:)p FF(4)f(0)p Fz(:)p FF(5)g(0)p Fz(:)p FF(6)h(0)p Fz(:)p FF(7)f(0)p Fz(:)p FF(8)h(0)p Fz(:)p FF(9)f(1)p Fz(:)p FF(0)g(1)p Fz(:)p FF(1)h(1)p Fz(:)p FF(2)f(1)p Fz(:)p FF(3)g(1)p Fz(:)p FF(4)h(1)p Fz(:)p FF(5)f(1)p Fz(:)p FF(6)g(1)p Fz(:)p FF(7)h(1)p Fz(:)p FF(8)f(1)p Fz(:)p FF(9)g(2)p Fz(:)p FF(0)h(2)p Fz(:)p FF(1)f(2)p Fz(:)p FF(2)g(2)p Fz(:)p FF(3)h(2)p Fz(:)p FF(4)f(2)p Fz(:)p FF(5)g(2)p Fz(:)p FF(6)h(2)p Fz(:)p FF(7)f(2)p Fz(:)p FF(8)h(2)p Fz(:)p FF(9)f(3)p Fz(:)p FF(0)g(3)p Fz(:)p FF(1)h(3)p Fz(:)p FF(2)f(3)p Fz(:)p FF(3)g(3)p Fz(:)p FF(4)h(3)p Fz(:)p FF(5)f(3)p Fz(:)p FF(6)g(3)p Fz(:)p FF(7)h(3)p Fz(:)p FF(8)f(3)p Fz(:)p FF(9)-4247 3158 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 1.5 def /x1 2.5 def /dx x1 x sub 199 div def /F@pstplot (0.5*x^2-2) tx@AlgToPs begin AlgToPs end cvx def /xy { x 426.79134 mul F@pstplot 170.71652 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 170.71652 mul gt { moveto } { dup -1.e30 170.71652 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 170.71652 mul gt { moveto } { dup -1.e30 170.71652 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 setrgbcolor 0. true 810.90092 -34.14278 938.93964 85.35826 0 Frame gsave 1.0 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /epsilon 0.01 def /x 2.1 def /F@pstplot (0.5*x^2-2) tx@AlgToPs begin AlgToPs end cvx def /newxVal { /saveX x def saveX epsilon add /x ED F@pstplot saveX epsilon sub /x ED F@pstplot sub epsilon dup add div div neg /x saveX def } def mark x 0 170.71652 mul exch 426.79134 mul exch /n 2 def 2 { F@pstplot /yVal ED x yVal 170.71652 mul exch 426.79134 mul exch yVal newxVal x add /x ED x 0 170.71652 mul exch 426.79134 mul exch /n n 4 add def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor /epsilon 0.01 def /x 2.1 def /F@pstplot (0.5*x^2-2) tx@AlgToPs begin AlgToPs end cvx def /newxVal { /saveX x def saveX epsilon add /x ED F@pstplot saveX epsilon sub /x ED F@pstplot sub epsilon dup add div div neg /x saveX def } def mark x 0 170.71652 mul exch 426.79134 mul exch /n 2 def 1 { F@pstplot /yVal ED x yVal 170.71652 mul exch 426.79134 mul exch yVal newxVal x add /x ED x 0 170.71652 mul exch 426.79134 mul exch /n n 4 add def } repeat false NArray /Times-Roman findfont 10. scalefont setfont newpath n { /yO ED /xO ED gsave xO 426.79134 div -1 0 eq { cvi } if -1 0 gt { 10 -1 exp dup 3 1 roll mul cvi exch div } if 10 string cvs /Str ED xO 5.0 add yO moveto Str show grestore } repeat gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3549 2946 a currentpoint initclip moveto 3549 2946 a 3597 3513 4 1134 v 210 3516 3389 4 v 210 3627 4097 4 v 209 3727 4 100 v 1014 3697 a FJ(\\psNewton)p FK([linecolor=red,)p 1 0 0 TeXcolorrgb(sho)n(wDeriv)-5 b(ation=false)p 0 TeXcolorgray(]{4})o({0)o(.5*)o(x)7 b FF(^)q FK(2-2}{1})p 4305 3727 V 210 3730 4097 4 v 209 4911 4 1182 v 260 4321 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 234.73517 a add def /d 71.13182 a add neg def /h 71.13182 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 4321 a 437 4557 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 426.79123 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 426.79123 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.26364 def /dT 2797019 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 142.26364 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 426.79123 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 142.26364 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 142.26364 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 426.79123 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 142.26364 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 426.79123 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 354 4583 a FF(0)354 4465 y(1)354 4347 y(2)354 4229 y(3)354 4111 y(4)354 3993 y(5)354 3874 y(6)354 3756 y(7)354 3638 y(8)354 3520 y(9)416 4651 y(0)313 b(1)f(2)g(3)h(4)f(5)g(6)h(7)f(8)g(9)437 4557 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 12.56 def /dx x1 x sub 199 div def /F@pstplot (0.5*x^2-2) tx@AlgToPs begin AlgToPs end cvx def /xy { x 42.67912 mul F@pstplot 14.22636 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 14.22636 mul gt { moveto } { dup -1.e30 14.22636 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 14.22636 mul gt { moveto } { dup -1.e30 14.22636 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /epsilon 0.01 def /x 4 def /F@pstplot (0.5*x^2-2) tx@AlgToPs begin AlgToPs end cvx def /newxVal { /saveX x def saveX epsilon add /x ED F@pstplot saveX epsilon sub /x ED F@pstplot sub epsilon dup add div div neg /x saveX def } def mark x 0 14.22636 mul exch 42.67912 mul exch /n 2 def 20 { F@pstplot /yVal ED x yVal 14.22636 mul exch 42.67912 mul exch yVal newxVal x add /x ED x 0 14.22636 mul exch 42.67912 mul exch moveto /n n 2 add def} repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2209 4321 a currentpoint initclip moveto 2209 4321 a 2257 4911 4 1182 v 2308 4321 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 234.73517 a add def /d 71.13182 a add neg def /h 71.13182 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2308 4321 a 2486 4557 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 426.79123 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 426.79123 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.26364 def /dT 2797019 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 142.26364 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 426.79123 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 142.26364 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 142.26364 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 426.79123 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 142.26364 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 426.79123 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2403 4583 a FF(0)2403 4465 y(1)2403 4347 y(2)2403 4229 y(3)2403 4111 y(4)2403 3993 y(5)2403 3874 y(6)2403 3756 y(7)2403 3638 y(8)2403 3520 y(9)2465 4651 y(0)g(1)h(2)f(3)g(4)h(5)f(6)g(7)h(8)f(9)2486 4557 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 12.56 def /dx x1 x sub 199 div def /F@pstplot (0.5*x^2-2) tx@AlgToPs begin AlgToPs end cvx def /xy { x 42.67912 mul F@pstplot 14.22636 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 14.22636 mul gt { moveto } { dup -1.e30 14.22636 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 14.22636 mul gt { moveto } { dup -1.e30 14.22636 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /epsilon 0.01 def /x 4 def /F@pstplot (0.5*x^2-2) tx@AlgToPs begin AlgToPs end cvx def /newxVal { /saveX x def saveX epsilon add /x ED F@pstplot saveX epsilon sub /x ED F@pstplot sub epsilon dup add div div neg /x saveX def } def mark x 0 14.22636 mul exch 42.67912 mul exch /n 2 def 20 { F@pstplot /yVal ED x yVal 14.22636 mul exch 42.67912 mul exch yVal newxVal x add /x ED x 0 14.22636 mul exch 42.67912 mul exch /n n 4 add def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 4257 4321 a currentpoint initclip moveto 4257 4321 a 4305 4911 4 1182 v 210 4915 4097 4 v 209 5014 4 100 v 1 0 0 TeXcolorrgb 816 4984 a FK(sho)n(wDeriv)-5 b(ation)p 0 TeXcolorgray 1 0 0 TeXcolorrgb 26 w(=false)p 0 TeXcolorgray 2257 5014 V 1 0 0 TeXcolorrgb 1038 w(sho)n(wDeriv)g(ation=true)p 0 TeXcolorgray 25 w(\(par)27 b(d\351faut\))p 4305 5014 V 210 5018 4097 4 v 0 TeXcolorgray 1456 5662 a(136)p 0 TeXcolorgray eop end %%Page: 137 137 TeXDict begin 137 136 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.137) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.29.4) cvn /DEST pdfmark end 86 448 a 83 x FG(29.4)112 b(Macro)38 b(psFixp)s(oin)m(t)h([)1338 531 y SDict begin H.S end 1338 531 a 0 TeXcolorgray FG(18)p 0 TeXcolorgray 1450 467 a SDict begin H.R end 1450 467 a 1450 531 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-plot) cvn H.B /ANN pdfmark end 1450 531 a FG(])210 685 y FK(syn)n(taxe)27 b(:)h FE(n)p FK(psFixp)r(oin)n(t)f([Options])g({)p Fz(x)1471 697 y Fj(0)1508 685 y FK(}{f\(x\)}{nom)n(bre)f(d'it\351ration})p 210 817 2082 4 v 209 2323 4 1507 v 513 2293 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 177.82954 a add def /d 0.0 a add neg def /h 177.82954 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 513 2293 a 808 2057 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 142.26364 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.26364 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.26364 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 142.26364 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 142.26364 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /showOrigin true def 0 142.26364 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def gsave L 1 setlinejoin 0 setlinecap stroke stroke grestore /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 142.26364 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.26364 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd 1.5 2. CLW mul add 1.4 mul viceversa { add epsilon sub }{ sub epsilon add } ifelse } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 142.26364 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 142.26364 0.0 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 725 2083 a FF(0)725 1965 y(1)725 1847 y(2)725 1729 y(3)725 1610 y(4)725 1492 y(5)725 1374 y(6)725 1256 y(7)725 1138 y(8)725 1020 y(9)787 2151 y(0)77 b(1)f(2)g(3)g(4)g(5)g(6)g(7)g(8)g(9) 808 2057 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 1 def /x1 10 def /dx x1 x sub 199 div def /F@pstplot (0.2*x^2-2) tx@AlgToPs begin AlgToPs end cvx def /xy { x 14.22636 mul F@pstplot 14.22636 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 14.22636 mul gt { moveto } { dup -1.e30 14.22636 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 14.22636 mul gt { moveto } { dup -1.e30 14.22636 mul lt { moveto } { L } ifelse } ifelse } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 142.26364 142.26364 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 6 def /F@pstplot (0.2*x^2-2) tx@AlgToPs begin AlgToPs end cvx def /xy { x 14.22636 mul F@pstplot dup /x ED 14.22636 mul } def mark x 14.22636 mul 0 /n 2 def 3 { xy dup dup /n n 4 add def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1989 2293 a currentpoint initclip moveto 1989 2293 a 2290 2323 4 1507 v 210 2326 2082 4 v 209 2426 4 100 v 260 2396 a FE(n)p FK(psplot[algebraic,linest)n (yle=dotted]{1}{10}{)o(0.5)o(*x)7 b FF(^)p FK(2-2})p 2290 2426 V 209 2525 V 418 2496 a FE(n)p FK (psline[linecolor=red,linest)n(yle=dashed]\(10,10\))p 2290 2525 V 209 2625 V 367 2595 a FJ(\\psFixp)s(oin)m(t)p FK([linecolor=red]{6}{0.5*)o(x)g FF(^)p FK(2-2}{3})p 2290 2625 V 210 2628 2082 4 v 0 TeXcolorgray 1456 5662 a(137)p 0 TeXcolorgray eop end %%Page: 138 138 TeXDict begin 138 137 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.138) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.29.5) cvn /DEST pdfmark end 86 448 a 83 x FG(29.5)112 b(Macro)38 b(psV)-9 b(ector\034eld)37 b([)1450 531 y SDict begin H.S end 1450 531 a 0 TeXcolorgray FG(18)p 0 TeXcolorgray 1562 467 a SDict begin H.R end 1562 467 a 1562 531 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-plot) cvn H.B /ANN pdfmark end 1562 531 a FG(])p 210 621 1880 4 v 209 792 4 171 v 636 735 a FK(Solutions)27 b(de)1119 679 y Fz(dy)p 1117 716 91 4 v 1117 792 a(dx)1241 735 y FF(=)22 b Fz(x)d FF(+)f Fz(y)j FF(+)d(1)p 2088 792 4 171 v 210 796 1880 4 v 209 895 4 100 v 260 865 a FJ(\\psV)-8 b(ector\034eld)p FK([algebraic]\(-2,-2\)\(2,2\){)24 b(x+y+1})p 2088 895 V 210 899 1880 4 v 209 2487 4 1589 v 1150 1678 a /yStrich ( x+y+1) tx@AlgToPs begin AlgToPs end cvx def 1150 1678 a @beginspecial @setspecial tx@Dict begin STP newpath 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -2.0 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.9 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.9 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -1.9 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.79999 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.79999 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -1.79999 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.69998 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.69998 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -1.69998 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.59998 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.59998 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -1.59998 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.49997 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.49997 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -1.49997 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.39996 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.39996 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -1.39996 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.29996 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.29996 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -1.29996 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.19995 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.19995 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -1.19995 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09995 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09995 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -1.09995 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.99994 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.99994 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -0.99994 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.89993 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.89993 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -0.89993 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79993 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79993 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -0.79993 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.69992 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.69992 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -0.69992 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.59991 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.59991 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -0.59991 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49991 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49991 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -0.49991 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.3999 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.3999 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -0.3999 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.2999 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.2999 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -0.2999 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19989 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19989 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -0.19989 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.09988 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.09988 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def -0.09988 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.00012 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.00012 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 0.00012 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10013 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10013 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 0.10013 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.20013 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.20013 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 0.20013 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.30014 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.30014 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 0.30014 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40015 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40015 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 0.40015 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.50015 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.50015 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 0.50015 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.60016 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.60016 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 0.60016 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70016 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70016 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 0.70016 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.80017 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.80017 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 0.80017 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.90018 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.90018 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 0.90018 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00018 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00018 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 1.00018 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.10019 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.10019 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 1.10019 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.2002 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.2002 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 1.2002 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.3002 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.3002 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 1.3002 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.4002 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.4002 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 1.4002 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.50021 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.50021 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 1.50021 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60022 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60022 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 1.60022 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.70023 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.70023 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 1.70023 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.80023 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.80023 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 1.80023 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90024 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90024 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 1.90024 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y -2.0 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add -1.9 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y -1.9 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub -1.9 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add -1.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y -1.79999 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub -1.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add -1.69998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y -1.69998 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub -1.69998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add -1.59998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y -1.59998 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub -1.59998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add -1.49997 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y -1.49997 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub -1.49997 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add -1.39996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y -1.39996 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub -1.39996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add -1.29996 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y -1.29996 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub -1.29996 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add -1.19995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y -1.19995 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub -1.19995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add -1.09995 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y -1.09995 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub -1.09995 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add -0.99994 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y -0.99994 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub -0.99994 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add -0.89993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y -0.89993 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub -0.89993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add -0.79993 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y -0.79993 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub -0.79993 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add -0.69992 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y -0.69992 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub -0.69992 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add -0.59991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y -0.59991 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub -0.59991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add -0.49991 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y -0.49991 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub -0.49991 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add -0.3999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y -0.3999 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub -0.3999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add -0.2999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y -0.2999 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub -0.2999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add -0.19989 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y -0.19989 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub -0.19989 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add -0.09988 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y -0.09988 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub -0.09988 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add 0.00012 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y 0.00012 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub 0.00012 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add 0.10013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y 0.10013 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub 0.10013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add 0.20013 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y 0.20013 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub 0.20013 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add 0.30014 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y 0.30014 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub 0.30014 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add 0.40015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y 0.40015 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub 0.40015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add 0.50015 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y 0.50015 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub 0.50015 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add 0.60016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y 0.60016 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub 0.60016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add 0.70016 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y 0.70016 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub 0.70016 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add 0.80017 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y 0.80017 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub 0.80017 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add 0.90018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y 0.90018 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub 0.90018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add 1.00018 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y 1.00018 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub 1.00018 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add 1.10019 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y 1.10019 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub 1.10019 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add 1.2002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y 1.2002 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub 1.2002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add 1.3002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y 1.3002 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub 1.3002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add 1.4002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y 1.4002 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub 1.4002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add 1.50021 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y 1.50021 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub 1.50021 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add 1.60022 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y 1.60022 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub 1.60022 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add 1.70023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y 1.70023 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub 1.70023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add 1.80023 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y 1.80023 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub 1.80023 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add 1.90024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y 1.90024 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub 1.90024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 2.00024 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div add 2.00024 yTemp add 42.67912 mul exch 42.67912 mul exch /x 2.00024 def /y 2.00024 def /yTemp yStrich 0.1 3 div mul def 2.00024 0.1 3 div sub 2.00024 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 2088 2487 4 1589 v 210 2491 1880 4 v 210 2602 2482 4 v 209 2702 4 100 v 260 2672 a FJ(\\psV)-8 b(ector\034eld)p FK([algebraic,)p 1 0 0 TeXcolorrgb(Dx)p 0 TeXcolorgray(=0.3,)p 1 0 0 TeXcolorrgb(Dy)p 0 TeXcolorgray(=0.3]\(-2,-2\)\(2,2\){)21 b(x+y+1})p 2690 2702 V 210 2705 2482 4 v 209 4507 4 1802 v 1451 3591 a /yStrich ( x+y+1) tx@AlgToPs begin AlgToPs end cvx def 1451 3591 a @beginspecial @setspecial tx@Dict begin STP newpath 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y -2.0 def /yTemp yStrich .3 3 div mul def -2.0 .3 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y -2.0 def /yTemp yStrich .3 3 div mul def -2.0 .3 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y -1.7 def /yTemp yStrich .3 3 div mul def -2.0 .3 3 div add -1.7 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y -1.7 def /yTemp yStrich .3 3 div mul def -2.0 .3 3 div sub -1.7 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y -1.4 def /yTemp yStrich .3 3 div mul def -2.0 .3 3 div add -1.4 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y -1.4 def /yTemp yStrich .3 3 div mul def -2.0 .3 3 div sub -1.4 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y -1.09999 def /yTemp yStrich .3 3 div mul def -2.0 .3 3 div add -1.09999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y -1.09999 def /yTemp yStrich .3 3 div mul def -2.0 .3 3 div sub -1.09999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y -0.79999 def /yTemp yStrich .3 3 div mul def -2.0 .3 3 div add -0.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y -0.79999 def /yTemp yStrich .3 3 div mul def -2.0 .3 3 div sub -0.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y -0.49998 def /yTemp yStrich .3 3 div mul def -2.0 .3 3 div add -0.49998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y -0.49998 def /yTemp yStrich .3 3 div mul def -2.0 .3 3 div sub -0.49998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y -0.19998 def /yTemp yStrich .3 3 div mul def -2.0 .3 3 div add -0.19998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y -0.19998 def /yTemp yStrich .3 3 div mul def -2.0 .3 3 div sub -0.19998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y 0.10002 def /yTemp yStrich .3 3 div mul def -2.0 .3 3 div add 0.10002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y 0.10002 def /yTemp yStrich .3 3 div mul def -2.0 .3 3 div sub 0.10002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y 0.40002 def /yTemp yStrich .3 3 div mul def -2.0 .3 3 div add 0.40002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y 0.40002 def /yTemp yStrich .3 3 div mul def -2.0 .3 3 div sub 0.40002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y 0.70003 def /yTemp yStrich .3 3 div mul def -2.0 .3 3 div add 0.70003 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y 0.70003 def /yTemp yStrich .3 3 div mul def -2.0 .3 3 div sub 0.70003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y 1.00003 def /yTemp yStrich .3 3 div mul def -2.0 .3 3 div add 1.00003 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y 1.00003 def /yTemp yStrich .3 3 div mul def -2.0 .3 3 div sub 1.00003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y 1.30003 def /yTemp yStrich .3 3 div mul def -2.0 .3 3 div add 1.30003 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y 1.30003 def /yTemp yStrich .3 3 div mul def -2.0 .3 3 div sub 1.30003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y 1.60004 def /yTemp yStrich .3 3 div mul def -2.0 .3 3 div add 1.60004 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y 1.60004 def /yTemp yStrich .3 3 div mul def -2.0 .3 3 div sub 1.60004 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -2.0 def /y 1.90004 def /yTemp yStrich .3 3 div mul def -2.0 .3 3 div add 1.90004 yTemp add 42.67912 mul exch 42.67912 mul exch /x -2.0 def /y 1.90004 def /yTemp yStrich .3 3 div mul def -2.0 .3 3 div sub 1.90004 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.7 def /y -2.0 def /yTemp yStrich .3 3 div mul def -1.7 .3 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.7 def /y -2.0 def /yTemp yStrich .3 3 div mul def -1.7 .3 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.7 def /y -1.7 def /yTemp yStrich .3 3 div mul def -1.7 .3 3 div add -1.7 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.7 def /y -1.7 def /yTemp yStrich .3 3 div mul def -1.7 .3 3 div sub -1.7 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.7 def /y -1.4 def /yTemp yStrich .3 3 div mul def -1.7 .3 3 div add -1.4 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.7 def /y -1.4 def /yTemp yStrich .3 3 div mul def -1.7 .3 3 div sub -1.4 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.7 def /y -1.09999 def /yTemp yStrich .3 3 div mul def -1.7 .3 3 div add -1.09999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.7 def /y -1.09999 def /yTemp yStrich .3 3 div mul def -1.7 .3 3 div sub -1.09999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.7 def /y -0.79999 def /yTemp yStrich .3 3 div mul def -1.7 .3 3 div add -0.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.7 def /y -0.79999 def /yTemp yStrich .3 3 div mul def -1.7 .3 3 div sub -0.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.7 def /y -0.49998 def /yTemp yStrich .3 3 div mul def -1.7 .3 3 div add -0.49998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.7 def /y -0.49998 def /yTemp yStrich .3 3 div mul def -1.7 .3 3 div sub -0.49998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.7 def /y -0.19998 def /yTemp yStrich .3 3 div mul def -1.7 .3 3 div add -0.19998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.7 def /y -0.19998 def /yTemp yStrich .3 3 div mul def -1.7 .3 3 div sub -0.19998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.7 def /y 0.10002 def /yTemp yStrich .3 3 div mul def -1.7 .3 3 div add 0.10002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.7 def /y 0.10002 def /yTemp yStrich .3 3 div mul def -1.7 .3 3 div sub 0.10002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.7 def /y 0.40002 def /yTemp yStrich .3 3 div mul def -1.7 .3 3 div add 0.40002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.7 def /y 0.40002 def /yTemp yStrich .3 3 div mul def -1.7 .3 3 div sub 0.40002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.7 def /y 0.70003 def /yTemp yStrich .3 3 div mul def -1.7 .3 3 div add 0.70003 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.7 def /y 0.70003 def /yTemp yStrich .3 3 div mul def -1.7 .3 3 div sub 0.70003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.7 def /y 1.00003 def /yTemp yStrich .3 3 div mul def -1.7 .3 3 div add 1.00003 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.7 def /y 1.00003 def /yTemp yStrich .3 3 div mul def -1.7 .3 3 div sub 1.00003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.7 def /y 1.30003 def /yTemp yStrich .3 3 div mul def -1.7 .3 3 div add 1.30003 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.7 def /y 1.30003 def /yTemp yStrich .3 3 div mul def -1.7 .3 3 div sub 1.30003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.7 def /y 1.60004 def /yTemp yStrich .3 3 div mul def -1.7 .3 3 div add 1.60004 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.7 def /y 1.60004 def /yTemp yStrich .3 3 div mul def -1.7 .3 3 div sub 1.60004 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.7 def /y 1.90004 def /yTemp yStrich .3 3 div mul def -1.7 .3 3 div add 1.90004 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.7 def /y 1.90004 def /yTemp yStrich .3 3 div mul def -1.7 .3 3 div sub 1.90004 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.4 def /y -2.0 def /yTemp yStrich .3 3 div mul def -1.4 .3 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.4 def /y -2.0 def /yTemp yStrich .3 3 div mul def -1.4 .3 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.4 def /y -1.7 def /yTemp yStrich .3 3 div mul def -1.4 .3 3 div add -1.7 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.4 def /y -1.7 def /yTemp yStrich .3 3 div mul def -1.4 .3 3 div sub -1.7 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.4 def /y -1.4 def /yTemp yStrich .3 3 div mul def -1.4 .3 3 div add -1.4 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.4 def /y -1.4 def /yTemp yStrich .3 3 div mul def -1.4 .3 3 div sub -1.4 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.4 def /y -1.09999 def /yTemp yStrich .3 3 div mul def -1.4 .3 3 div add -1.09999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.4 def /y -1.09999 def /yTemp yStrich .3 3 div mul def -1.4 .3 3 div sub -1.09999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.4 def /y -0.79999 def /yTemp yStrich .3 3 div mul def -1.4 .3 3 div add -0.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.4 def /y -0.79999 def /yTemp yStrich .3 3 div mul def -1.4 .3 3 div sub -0.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.4 def /y -0.49998 def /yTemp yStrich .3 3 div mul def -1.4 .3 3 div add -0.49998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.4 def /y -0.49998 def /yTemp yStrich .3 3 div mul def -1.4 .3 3 div sub -0.49998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.4 def /y -0.19998 def /yTemp yStrich .3 3 div mul def -1.4 .3 3 div add -0.19998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.4 def /y -0.19998 def /yTemp yStrich .3 3 div mul def -1.4 .3 3 div sub -0.19998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.4 def /y 0.10002 def /yTemp yStrich .3 3 div mul def -1.4 .3 3 div add 0.10002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.4 def /y 0.10002 def /yTemp yStrich .3 3 div mul def -1.4 .3 3 div sub 0.10002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.4 def /y 0.40002 def /yTemp yStrich .3 3 div mul def -1.4 .3 3 div add 0.40002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.4 def /y 0.40002 def /yTemp yStrich .3 3 div mul def -1.4 .3 3 div sub 0.40002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.4 def /y 0.70003 def /yTemp yStrich .3 3 div mul def -1.4 .3 3 div add 0.70003 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.4 def /y 0.70003 def /yTemp yStrich .3 3 div mul def -1.4 .3 3 div sub 0.70003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.4 def /y 1.00003 def /yTemp yStrich .3 3 div mul def -1.4 .3 3 div add 1.00003 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.4 def /y 1.00003 def /yTemp yStrich .3 3 div mul def -1.4 .3 3 div sub 1.00003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.4 def /y 1.30003 def /yTemp yStrich .3 3 div mul def -1.4 .3 3 div add 1.30003 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.4 def /y 1.30003 def /yTemp yStrich .3 3 div mul def -1.4 .3 3 div sub 1.30003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.4 def /y 1.60004 def /yTemp yStrich .3 3 div mul def -1.4 .3 3 div add 1.60004 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.4 def /y 1.60004 def /yTemp yStrich .3 3 div mul def -1.4 .3 3 div sub 1.60004 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.4 def /y 1.90004 def /yTemp yStrich .3 3 div mul def -1.4 .3 3 div add 1.90004 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.4 def /y 1.90004 def /yTemp yStrich .3 3 div mul def -1.4 .3 3 div sub 1.90004 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09999 def /y -2.0 def /yTemp yStrich .3 3 div mul def -1.09999 .3 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09999 def /y -2.0 def /yTemp yStrich .3 3 div mul def -1.09999 .3 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09999 def /y -1.7 def /yTemp yStrich .3 3 div mul def -1.09999 .3 3 div add -1.7 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09999 def /y -1.7 def /yTemp yStrich .3 3 div mul def -1.09999 .3 3 div sub -1.7 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09999 def /y -1.4 def /yTemp yStrich .3 3 div mul def -1.09999 .3 3 div add -1.4 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09999 def /y -1.4 def /yTemp yStrich .3 3 div mul def -1.09999 .3 3 div sub -1.4 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09999 def /y -1.09999 def /yTemp yStrich .3 3 div mul def -1.09999 .3 3 div add -1.09999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09999 def /y -1.09999 def /yTemp yStrich .3 3 div mul def -1.09999 .3 3 div sub -1.09999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09999 def /y -0.79999 def /yTemp yStrich .3 3 div mul def -1.09999 .3 3 div add -0.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09999 def /y -0.79999 def /yTemp yStrich .3 3 div mul def -1.09999 .3 3 div sub -0.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09999 def /y -0.49998 def /yTemp yStrich .3 3 div mul def -1.09999 .3 3 div add -0.49998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09999 def /y -0.49998 def /yTemp yStrich .3 3 div mul def -1.09999 .3 3 div sub -0.49998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09999 def /y -0.19998 def /yTemp yStrich .3 3 div mul def -1.09999 .3 3 div add -0.19998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09999 def /y -0.19998 def /yTemp yStrich .3 3 div mul def -1.09999 .3 3 div sub -0.19998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09999 def /y 0.10002 def /yTemp yStrich .3 3 div mul def -1.09999 .3 3 div add 0.10002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09999 def /y 0.10002 def /yTemp yStrich .3 3 div mul def -1.09999 .3 3 div sub 0.10002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09999 def /y 0.40002 def /yTemp yStrich .3 3 div mul def -1.09999 .3 3 div add 0.40002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09999 def /y 0.40002 def /yTemp yStrich .3 3 div mul def -1.09999 .3 3 div sub 0.40002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09999 def /y 0.70003 def /yTemp yStrich .3 3 div mul def -1.09999 .3 3 div add 0.70003 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09999 def /y 0.70003 def /yTemp yStrich .3 3 div mul def -1.09999 .3 3 div sub 0.70003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09999 def /y 1.00003 def /yTemp yStrich .3 3 div mul def -1.09999 .3 3 div add 1.00003 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09999 def /y 1.00003 def /yTemp yStrich .3 3 div mul def -1.09999 .3 3 div sub 1.00003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09999 def /y 1.30003 def /yTemp yStrich .3 3 div mul def -1.09999 .3 3 div add 1.30003 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09999 def /y 1.30003 def /yTemp yStrich .3 3 div mul def -1.09999 .3 3 div sub 1.30003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09999 def /y 1.60004 def /yTemp yStrich .3 3 div mul def -1.09999 .3 3 div add 1.60004 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09999 def /y 1.60004 def /yTemp yStrich .3 3 div mul def -1.09999 .3 3 div sub 1.60004 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -1.09999 def /y 1.90004 def /yTemp yStrich .3 3 div mul def -1.09999 .3 3 div add 1.90004 yTemp add 42.67912 mul exch 42.67912 mul exch /x -1.09999 def /y 1.90004 def /yTemp yStrich .3 3 div mul def -1.09999 .3 3 div sub 1.90004 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79999 def /y -2.0 def /yTemp yStrich .3 3 div mul def -0.79999 .3 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79999 def /y -2.0 def /yTemp yStrich .3 3 div mul def -0.79999 .3 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79999 def /y -1.7 def /yTemp yStrich .3 3 div mul def -0.79999 .3 3 div add -1.7 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79999 def /y -1.7 def /yTemp yStrich .3 3 div mul def -0.79999 .3 3 div sub -1.7 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79999 def /y -1.4 def /yTemp yStrich .3 3 div mul def -0.79999 .3 3 div add -1.4 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79999 def /y -1.4 def /yTemp yStrich .3 3 div mul def -0.79999 .3 3 div sub -1.4 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79999 def /y -1.09999 def /yTemp yStrich .3 3 div mul def -0.79999 .3 3 div add -1.09999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79999 def /y -1.09999 def /yTemp yStrich .3 3 div mul def -0.79999 .3 3 div sub -1.09999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79999 def /y -0.79999 def /yTemp yStrich .3 3 div mul def -0.79999 .3 3 div add -0.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79999 def /y -0.79999 def /yTemp yStrich .3 3 div mul def -0.79999 .3 3 div sub -0.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79999 def /y -0.49998 def /yTemp yStrich .3 3 div mul def -0.79999 .3 3 div add -0.49998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79999 def /y -0.49998 def /yTemp yStrich .3 3 div mul def -0.79999 .3 3 div sub -0.49998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79999 def /y -0.19998 def /yTemp yStrich .3 3 div mul def -0.79999 .3 3 div add -0.19998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79999 def /y -0.19998 def /yTemp yStrich .3 3 div mul def -0.79999 .3 3 div sub -0.19998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79999 def /y 0.10002 def /yTemp yStrich .3 3 div mul def -0.79999 .3 3 div add 0.10002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79999 def /y 0.10002 def /yTemp yStrich .3 3 div mul def -0.79999 .3 3 div sub 0.10002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79999 def /y 0.40002 def /yTemp yStrich .3 3 div mul def -0.79999 .3 3 div add 0.40002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79999 def /y 0.40002 def /yTemp yStrich .3 3 div mul def -0.79999 .3 3 div sub 0.40002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79999 def /y 0.70003 def /yTemp yStrich .3 3 div mul def -0.79999 .3 3 div add 0.70003 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79999 def /y 0.70003 def /yTemp yStrich .3 3 div mul def -0.79999 .3 3 div sub 0.70003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79999 def /y 1.00003 def /yTemp yStrich .3 3 div mul def -0.79999 .3 3 div add 1.00003 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79999 def /y 1.00003 def /yTemp yStrich .3 3 div mul def -0.79999 .3 3 div sub 1.00003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79999 def /y 1.30003 def /yTemp yStrich .3 3 div mul def -0.79999 .3 3 div add 1.30003 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79999 def /y 1.30003 def /yTemp yStrich .3 3 div mul def -0.79999 .3 3 div sub 1.30003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79999 def /y 1.60004 def /yTemp yStrich .3 3 div mul def -0.79999 .3 3 div add 1.60004 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79999 def /y 1.60004 def /yTemp yStrich .3 3 div mul def -0.79999 .3 3 div sub 1.60004 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.79999 def /y 1.90004 def /yTemp yStrich .3 3 div mul def -0.79999 .3 3 div add 1.90004 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.79999 def /y 1.90004 def /yTemp yStrich .3 3 div mul def -0.79999 .3 3 div sub 1.90004 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49998 def /y -2.0 def /yTemp yStrich .3 3 div mul def -0.49998 .3 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49998 def /y -2.0 def /yTemp yStrich .3 3 div mul def -0.49998 .3 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49998 def /y -1.7 def /yTemp yStrich .3 3 div mul def -0.49998 .3 3 div add -1.7 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49998 def /y -1.7 def /yTemp yStrich .3 3 div mul def -0.49998 .3 3 div sub -1.7 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49998 def /y -1.4 def /yTemp yStrich .3 3 div mul def -0.49998 .3 3 div add -1.4 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49998 def /y -1.4 def /yTemp yStrich .3 3 div mul def -0.49998 .3 3 div sub -1.4 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49998 def /y -1.09999 def /yTemp yStrich .3 3 div mul def -0.49998 .3 3 div add -1.09999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49998 def /y -1.09999 def /yTemp yStrich .3 3 div mul def -0.49998 .3 3 div sub -1.09999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49998 def /y -0.79999 def /yTemp yStrich .3 3 div mul def -0.49998 .3 3 div add -0.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49998 def /y -0.79999 def /yTemp yStrich .3 3 div mul def -0.49998 .3 3 div sub -0.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49998 def /y -0.49998 def /yTemp yStrich .3 3 div mul def -0.49998 .3 3 div add -0.49998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49998 def /y -0.49998 def /yTemp yStrich .3 3 div mul def -0.49998 .3 3 div sub -0.49998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49998 def /y -0.19998 def /yTemp yStrich .3 3 div mul def -0.49998 .3 3 div add -0.19998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49998 def /y -0.19998 def /yTemp yStrich .3 3 div mul def -0.49998 .3 3 div sub -0.19998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49998 def /y 0.10002 def /yTemp yStrich .3 3 div mul def -0.49998 .3 3 div add 0.10002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49998 def /y 0.10002 def /yTemp yStrich .3 3 div mul def -0.49998 .3 3 div sub 0.10002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49998 def /y 0.40002 def /yTemp yStrich .3 3 div mul def -0.49998 .3 3 div add 0.40002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49998 def /y 0.40002 def /yTemp yStrich .3 3 div mul def -0.49998 .3 3 div sub 0.40002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49998 def /y 0.70003 def /yTemp yStrich .3 3 div mul def -0.49998 .3 3 div add 0.70003 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49998 def /y 0.70003 def /yTemp yStrich .3 3 div mul def -0.49998 .3 3 div sub 0.70003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49998 def /y 1.00003 def /yTemp yStrich .3 3 div mul def -0.49998 .3 3 div add 1.00003 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49998 def /y 1.00003 def /yTemp yStrich .3 3 div mul def -0.49998 .3 3 div sub 1.00003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49998 def /y 1.30003 def /yTemp yStrich .3 3 div mul def -0.49998 .3 3 div add 1.30003 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49998 def /y 1.30003 def /yTemp yStrich .3 3 div mul def -0.49998 .3 3 div sub 1.30003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49998 def /y 1.60004 def /yTemp yStrich .3 3 div mul def -0.49998 .3 3 div add 1.60004 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49998 def /y 1.60004 def /yTemp yStrich .3 3 div mul def -0.49998 .3 3 div sub 1.60004 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.49998 def /y 1.90004 def /yTemp yStrich .3 3 div mul def -0.49998 .3 3 div add 1.90004 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.49998 def /y 1.90004 def /yTemp yStrich .3 3 div mul def -0.49998 .3 3 div sub 1.90004 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19998 def /y -2.0 def /yTemp yStrich .3 3 div mul def -0.19998 .3 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19998 def /y -2.0 def /yTemp yStrich .3 3 div mul def -0.19998 .3 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19998 def /y -1.7 def /yTemp yStrich .3 3 div mul def -0.19998 .3 3 div add -1.7 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19998 def /y -1.7 def /yTemp yStrich .3 3 div mul def -0.19998 .3 3 div sub -1.7 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19998 def /y -1.4 def /yTemp yStrich .3 3 div mul def -0.19998 .3 3 div add -1.4 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19998 def /y -1.4 def /yTemp yStrich .3 3 div mul def -0.19998 .3 3 div sub -1.4 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19998 def /y -1.09999 def /yTemp yStrich .3 3 div mul def -0.19998 .3 3 div add -1.09999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19998 def /y -1.09999 def /yTemp yStrich .3 3 div mul def -0.19998 .3 3 div sub -1.09999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19998 def /y -0.79999 def /yTemp yStrich .3 3 div mul def -0.19998 .3 3 div add -0.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19998 def /y -0.79999 def /yTemp yStrich .3 3 div mul def -0.19998 .3 3 div sub -0.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19998 def /y -0.49998 def /yTemp yStrich .3 3 div mul def -0.19998 .3 3 div add -0.49998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19998 def /y -0.49998 def /yTemp yStrich .3 3 div mul def -0.19998 .3 3 div sub -0.49998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19998 def /y -0.19998 def /yTemp yStrich .3 3 div mul def -0.19998 .3 3 div add -0.19998 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19998 def /y -0.19998 def /yTemp yStrich .3 3 div mul def -0.19998 .3 3 div sub -0.19998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19998 def /y 0.10002 def /yTemp yStrich .3 3 div mul def -0.19998 .3 3 div add 0.10002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19998 def /y 0.10002 def /yTemp yStrich .3 3 div mul def -0.19998 .3 3 div sub 0.10002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19998 def /y 0.40002 def /yTemp yStrich .3 3 div mul def -0.19998 .3 3 div add 0.40002 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19998 def /y 0.40002 def /yTemp yStrich .3 3 div mul def -0.19998 .3 3 div sub 0.40002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19998 def /y 0.70003 def /yTemp yStrich .3 3 div mul def -0.19998 .3 3 div add 0.70003 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19998 def /y 0.70003 def /yTemp yStrich .3 3 div mul def -0.19998 .3 3 div sub 0.70003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19998 def /y 1.00003 def /yTemp yStrich .3 3 div mul def -0.19998 .3 3 div add 1.00003 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19998 def /y 1.00003 def /yTemp yStrich .3 3 div mul def -0.19998 .3 3 div sub 1.00003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19998 def /y 1.30003 def /yTemp yStrich .3 3 div mul def -0.19998 .3 3 div add 1.30003 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19998 def /y 1.30003 def /yTemp yStrich .3 3 div mul def -0.19998 .3 3 div sub 1.30003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19998 def /y 1.60004 def /yTemp yStrich .3 3 div mul def -0.19998 .3 3 div add 1.60004 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19998 def /y 1.60004 def /yTemp yStrich .3 3 div mul def -0.19998 .3 3 div sub 1.60004 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x -0.19998 def /y 1.90004 def /yTemp yStrich .3 3 div mul def -0.19998 .3 3 div add 1.90004 yTemp add 42.67912 mul exch 42.67912 mul exch /x -0.19998 def /y 1.90004 def /yTemp yStrich .3 3 div mul def -0.19998 .3 3 div sub 1.90004 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10002 def /y -2.0 def /yTemp yStrich .3 3 div mul def 0.10002 .3 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10002 def /y -2.0 def /yTemp yStrich .3 3 div mul def 0.10002 .3 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10002 def /y -1.7 def /yTemp yStrich .3 3 div mul def 0.10002 .3 3 div add -1.7 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10002 def /y -1.7 def /yTemp yStrich .3 3 div mul def 0.10002 .3 3 div sub -1.7 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10002 def /y -1.4 def /yTemp yStrich .3 3 div mul def 0.10002 .3 3 div add -1.4 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10002 def /y -1.4 def /yTemp yStrich .3 3 div mul def 0.10002 .3 3 div sub -1.4 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10002 def /y -1.09999 def /yTemp yStrich .3 3 div mul def 0.10002 .3 3 div add -1.09999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10002 def /y -1.09999 def /yTemp yStrich .3 3 div mul def 0.10002 .3 3 div sub -1.09999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10002 def /y -0.79999 def /yTemp yStrich .3 3 div mul def 0.10002 .3 3 div add -0.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10002 def /y -0.79999 def /yTemp yStrich .3 3 div mul def 0.10002 .3 3 div sub -0.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10002 def /y -0.49998 def /yTemp yStrich .3 3 div mul def 0.10002 .3 3 div add -0.49998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10002 def /y -0.49998 def /yTemp yStrich .3 3 div mul def 0.10002 .3 3 div sub -0.49998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10002 def /y -0.19998 def /yTemp yStrich .3 3 div mul def 0.10002 .3 3 div add -0.19998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10002 def /y -0.19998 def /yTemp yStrich .3 3 div mul def 0.10002 .3 3 div sub -0.19998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10002 def /y 0.10002 def /yTemp yStrich .3 3 div mul def 0.10002 .3 3 div add 0.10002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10002 def /y 0.10002 def /yTemp yStrich .3 3 div mul def 0.10002 .3 3 div sub 0.10002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10002 def /y 0.40002 def /yTemp yStrich .3 3 div mul def 0.10002 .3 3 div add 0.40002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10002 def /y 0.40002 def /yTemp yStrich .3 3 div mul def 0.10002 .3 3 div sub 0.40002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10002 def /y 0.70003 def /yTemp yStrich .3 3 div mul def 0.10002 .3 3 div add 0.70003 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10002 def /y 0.70003 def /yTemp yStrich .3 3 div mul def 0.10002 .3 3 div sub 0.70003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10002 def /y 1.00003 def /yTemp yStrich .3 3 div mul def 0.10002 .3 3 div add 1.00003 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10002 def /y 1.00003 def /yTemp yStrich .3 3 div mul def 0.10002 .3 3 div sub 1.00003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10002 def /y 1.30003 def /yTemp yStrich .3 3 div mul def 0.10002 .3 3 div add 1.30003 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10002 def /y 1.30003 def /yTemp yStrich .3 3 div mul def 0.10002 .3 3 div sub 1.30003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10002 def /y 1.60004 def /yTemp yStrich .3 3 div mul def 0.10002 .3 3 div add 1.60004 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10002 def /y 1.60004 def /yTemp yStrich .3 3 div mul def 0.10002 .3 3 div sub 1.60004 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.10002 def /y 1.90004 def /yTemp yStrich .3 3 div mul def 0.10002 .3 3 div add 1.90004 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.10002 def /y 1.90004 def /yTemp yStrich .3 3 div mul def 0.10002 .3 3 div sub 1.90004 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40002 def /y -2.0 def /yTemp yStrich .3 3 div mul def 0.40002 .3 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40002 def /y -2.0 def /yTemp yStrich .3 3 div mul def 0.40002 .3 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40002 def /y -1.7 def /yTemp yStrich .3 3 div mul def 0.40002 .3 3 div add -1.7 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40002 def /y -1.7 def /yTemp yStrich .3 3 div mul def 0.40002 .3 3 div sub -1.7 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40002 def /y -1.4 def /yTemp yStrich .3 3 div mul def 0.40002 .3 3 div add -1.4 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40002 def /y -1.4 def /yTemp yStrich .3 3 div mul def 0.40002 .3 3 div sub -1.4 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40002 def /y -1.09999 def /yTemp yStrich .3 3 div mul def 0.40002 .3 3 div add -1.09999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40002 def /y -1.09999 def /yTemp yStrich .3 3 div mul def 0.40002 .3 3 div sub -1.09999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40002 def /y -0.79999 def /yTemp yStrich .3 3 div mul def 0.40002 .3 3 div add -0.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40002 def /y -0.79999 def /yTemp yStrich .3 3 div mul def 0.40002 .3 3 div sub -0.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40002 def /y -0.49998 def /yTemp yStrich .3 3 div mul def 0.40002 .3 3 div add -0.49998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40002 def /y -0.49998 def /yTemp yStrich .3 3 div mul def 0.40002 .3 3 div sub -0.49998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40002 def /y -0.19998 def /yTemp yStrich .3 3 div mul def 0.40002 .3 3 div add -0.19998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40002 def /y -0.19998 def /yTemp yStrich .3 3 div mul def 0.40002 .3 3 div sub -0.19998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40002 def /y 0.10002 def /yTemp yStrich .3 3 div mul def 0.40002 .3 3 div add 0.10002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40002 def /y 0.10002 def /yTemp yStrich .3 3 div mul def 0.40002 .3 3 div sub 0.10002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40002 def /y 0.40002 def /yTemp yStrich .3 3 div mul def 0.40002 .3 3 div add 0.40002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40002 def /y 0.40002 def /yTemp yStrich .3 3 div mul def 0.40002 .3 3 div sub 0.40002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40002 def /y 0.70003 def /yTemp yStrich .3 3 div mul def 0.40002 .3 3 div add 0.70003 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40002 def /y 0.70003 def /yTemp yStrich .3 3 div mul def 0.40002 .3 3 div sub 0.70003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40002 def /y 1.00003 def /yTemp yStrich .3 3 div mul def 0.40002 .3 3 div add 1.00003 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40002 def /y 1.00003 def /yTemp yStrich .3 3 div mul def 0.40002 .3 3 div sub 1.00003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40002 def /y 1.30003 def /yTemp yStrich .3 3 div mul def 0.40002 .3 3 div add 1.30003 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40002 def /y 1.30003 def /yTemp yStrich .3 3 div mul def 0.40002 .3 3 div sub 1.30003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40002 def /y 1.60004 def /yTemp yStrich .3 3 div mul def 0.40002 .3 3 div add 1.60004 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40002 def /y 1.60004 def /yTemp yStrich .3 3 div mul def 0.40002 .3 3 div sub 1.60004 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.40002 def /y 1.90004 def /yTemp yStrich .3 3 div mul def 0.40002 .3 3 div add 1.90004 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.40002 def /y 1.90004 def /yTemp yStrich .3 3 div mul def 0.40002 .3 3 div sub 1.90004 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70003 def /y -2.0 def /yTemp yStrich .3 3 div mul def 0.70003 .3 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70003 def /y -2.0 def /yTemp yStrich .3 3 div mul def 0.70003 .3 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70003 def /y -1.7 def /yTemp yStrich .3 3 div mul def 0.70003 .3 3 div add -1.7 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70003 def /y -1.7 def /yTemp yStrich .3 3 div mul def 0.70003 .3 3 div sub -1.7 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70003 def /y -1.4 def /yTemp yStrich .3 3 div mul def 0.70003 .3 3 div add -1.4 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70003 def /y -1.4 def /yTemp yStrich .3 3 div mul def 0.70003 .3 3 div sub -1.4 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70003 def /y -1.09999 def /yTemp yStrich .3 3 div mul def 0.70003 .3 3 div add -1.09999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70003 def /y -1.09999 def /yTemp yStrich .3 3 div mul def 0.70003 .3 3 div sub -1.09999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70003 def /y -0.79999 def /yTemp yStrich .3 3 div mul def 0.70003 .3 3 div add -0.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70003 def /y -0.79999 def /yTemp yStrich .3 3 div mul def 0.70003 .3 3 div sub -0.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70003 def /y -0.49998 def /yTemp yStrich .3 3 div mul def 0.70003 .3 3 div add -0.49998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70003 def /y -0.49998 def /yTemp yStrich .3 3 div mul def 0.70003 .3 3 div sub -0.49998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70003 def /y -0.19998 def /yTemp yStrich .3 3 div mul def 0.70003 .3 3 div add -0.19998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70003 def /y -0.19998 def /yTemp yStrich .3 3 div mul def 0.70003 .3 3 div sub -0.19998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70003 def /y 0.10002 def /yTemp yStrich .3 3 div mul def 0.70003 .3 3 div add 0.10002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70003 def /y 0.10002 def /yTemp yStrich .3 3 div mul def 0.70003 .3 3 div sub 0.10002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70003 def /y 0.40002 def /yTemp yStrich .3 3 div mul def 0.70003 .3 3 div add 0.40002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70003 def /y 0.40002 def /yTemp yStrich .3 3 div mul def 0.70003 .3 3 div sub 0.40002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70003 def /y 0.70003 def /yTemp yStrich .3 3 div mul def 0.70003 .3 3 div add 0.70003 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70003 def /y 0.70003 def /yTemp yStrich .3 3 div mul def 0.70003 .3 3 div sub 0.70003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70003 def /y 1.00003 def /yTemp yStrich .3 3 div mul def 0.70003 .3 3 div add 1.00003 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70003 def /y 1.00003 def /yTemp yStrich .3 3 div mul def 0.70003 .3 3 div sub 1.00003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70003 def /y 1.30003 def /yTemp yStrich .3 3 div mul def 0.70003 .3 3 div add 1.30003 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70003 def /y 1.30003 def /yTemp yStrich .3 3 div mul def 0.70003 .3 3 div sub 1.30003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70003 def /y 1.60004 def /yTemp yStrich .3 3 div mul def 0.70003 .3 3 div add 1.60004 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70003 def /y 1.60004 def /yTemp yStrich .3 3 div mul def 0.70003 .3 3 div sub 1.60004 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 0.70003 def /y 1.90004 def /yTemp yStrich .3 3 div mul def 0.70003 .3 3 div add 1.90004 yTemp add 42.67912 mul exch 42.67912 mul exch /x 0.70003 def /y 1.90004 def /yTemp yStrich .3 3 div mul def 0.70003 .3 3 div sub 1.90004 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00003 def /y -2.0 def /yTemp yStrich .3 3 div mul def 1.00003 .3 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00003 def /y -2.0 def /yTemp yStrich .3 3 div mul def 1.00003 .3 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00003 def /y -1.7 def /yTemp yStrich .3 3 div mul def 1.00003 .3 3 div add -1.7 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00003 def /y -1.7 def /yTemp yStrich .3 3 div mul def 1.00003 .3 3 div sub -1.7 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00003 def /y -1.4 def /yTemp yStrich .3 3 div mul def 1.00003 .3 3 div add -1.4 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00003 def /y -1.4 def /yTemp yStrich .3 3 div mul def 1.00003 .3 3 div sub -1.4 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00003 def /y -1.09999 def /yTemp yStrich .3 3 div mul def 1.00003 .3 3 div add -1.09999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00003 def /y -1.09999 def /yTemp yStrich .3 3 div mul def 1.00003 .3 3 div sub -1.09999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00003 def /y -0.79999 def /yTemp yStrich .3 3 div mul def 1.00003 .3 3 div add -0.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00003 def /y -0.79999 def /yTemp yStrich .3 3 div mul def 1.00003 .3 3 div sub -0.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00003 def /y -0.49998 def /yTemp yStrich .3 3 div mul def 1.00003 .3 3 div add -0.49998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00003 def /y -0.49998 def /yTemp yStrich .3 3 div mul def 1.00003 .3 3 div sub -0.49998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00003 def /y -0.19998 def /yTemp yStrich .3 3 div mul def 1.00003 .3 3 div add -0.19998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00003 def /y -0.19998 def /yTemp yStrich .3 3 div mul def 1.00003 .3 3 div sub -0.19998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00003 def /y 0.10002 def /yTemp yStrich .3 3 div mul def 1.00003 .3 3 div add 0.10002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00003 def /y 0.10002 def /yTemp yStrich .3 3 div mul def 1.00003 .3 3 div sub 0.10002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00003 def /y 0.40002 def /yTemp yStrich .3 3 div mul def 1.00003 .3 3 div add 0.40002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00003 def /y 0.40002 def /yTemp yStrich .3 3 div mul def 1.00003 .3 3 div sub 0.40002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00003 def /y 0.70003 def /yTemp yStrich .3 3 div mul def 1.00003 .3 3 div add 0.70003 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00003 def /y 0.70003 def /yTemp yStrich .3 3 div mul def 1.00003 .3 3 div sub 0.70003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00003 def /y 1.00003 def /yTemp yStrich .3 3 div mul def 1.00003 .3 3 div add 1.00003 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00003 def /y 1.00003 def /yTemp yStrich .3 3 div mul def 1.00003 .3 3 div sub 1.00003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00003 def /y 1.30003 def /yTemp yStrich .3 3 div mul def 1.00003 .3 3 div add 1.30003 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00003 def /y 1.30003 def /yTemp yStrich .3 3 div mul def 1.00003 .3 3 div sub 1.30003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00003 def /y 1.60004 def /yTemp yStrich .3 3 div mul def 1.00003 .3 3 div add 1.60004 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00003 def /y 1.60004 def /yTemp yStrich .3 3 div mul def 1.00003 .3 3 div sub 1.60004 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.00003 def /y 1.90004 def /yTemp yStrich .3 3 div mul def 1.00003 .3 3 div add 1.90004 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.00003 def /y 1.90004 def /yTemp yStrich .3 3 div mul def 1.00003 .3 3 div sub 1.90004 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.30003 def /y -2.0 def /yTemp yStrich .3 3 div mul def 1.30003 .3 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.30003 def /y -2.0 def /yTemp yStrich .3 3 div mul def 1.30003 .3 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.30003 def /y -1.7 def /yTemp yStrich .3 3 div mul def 1.30003 .3 3 div add -1.7 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.30003 def /y -1.7 def /yTemp yStrich .3 3 div mul def 1.30003 .3 3 div sub -1.7 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.30003 def /y -1.4 def /yTemp yStrich .3 3 div mul def 1.30003 .3 3 div add -1.4 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.30003 def /y -1.4 def /yTemp yStrich .3 3 div mul def 1.30003 .3 3 div sub -1.4 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.30003 def /y -1.09999 def /yTemp yStrich .3 3 div mul def 1.30003 .3 3 div add -1.09999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.30003 def /y -1.09999 def /yTemp yStrich .3 3 div mul def 1.30003 .3 3 div sub -1.09999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.30003 def /y -0.79999 def /yTemp yStrich .3 3 div mul def 1.30003 .3 3 div add -0.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.30003 def /y -0.79999 def /yTemp yStrich .3 3 div mul def 1.30003 .3 3 div sub -0.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.30003 def /y -0.49998 def /yTemp yStrich .3 3 div mul def 1.30003 .3 3 div add -0.49998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.30003 def /y -0.49998 def /yTemp yStrich .3 3 div mul def 1.30003 .3 3 div sub -0.49998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.30003 def /y -0.19998 def /yTemp yStrich .3 3 div mul def 1.30003 .3 3 div add -0.19998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.30003 def /y -0.19998 def /yTemp yStrich .3 3 div mul def 1.30003 .3 3 div sub -0.19998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.30003 def /y 0.10002 def /yTemp yStrich .3 3 div mul def 1.30003 .3 3 div add 0.10002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.30003 def /y 0.10002 def /yTemp yStrich .3 3 div mul def 1.30003 .3 3 div sub 0.10002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.30003 def /y 0.40002 def /yTemp yStrich .3 3 div mul def 1.30003 .3 3 div add 0.40002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.30003 def /y 0.40002 def /yTemp yStrich .3 3 div mul def 1.30003 .3 3 div sub 0.40002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.30003 def /y 0.70003 def /yTemp yStrich .3 3 div mul def 1.30003 .3 3 div add 0.70003 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.30003 def /y 0.70003 def /yTemp yStrich .3 3 div mul def 1.30003 .3 3 div sub 0.70003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.30003 def /y 1.00003 def /yTemp yStrich .3 3 div mul def 1.30003 .3 3 div add 1.00003 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.30003 def /y 1.00003 def /yTemp yStrich .3 3 div mul def 1.30003 .3 3 div sub 1.00003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.30003 def /y 1.30003 def /yTemp yStrich .3 3 div mul def 1.30003 .3 3 div add 1.30003 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.30003 def /y 1.30003 def /yTemp yStrich .3 3 div mul def 1.30003 .3 3 div sub 1.30003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.30003 def /y 1.60004 def /yTemp yStrich .3 3 div mul def 1.30003 .3 3 div add 1.60004 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.30003 def /y 1.60004 def /yTemp yStrich .3 3 div mul def 1.30003 .3 3 div sub 1.60004 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.30003 def /y 1.90004 def /yTemp yStrich .3 3 div mul def 1.30003 .3 3 div add 1.90004 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.30003 def /y 1.90004 def /yTemp yStrich .3 3 div mul def 1.30003 .3 3 div sub 1.90004 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60004 def /y -2.0 def /yTemp yStrich .3 3 div mul def 1.60004 .3 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60004 def /y -2.0 def /yTemp yStrich .3 3 div mul def 1.60004 .3 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60004 def /y -1.7 def /yTemp yStrich .3 3 div mul def 1.60004 .3 3 div add -1.7 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60004 def /y -1.7 def /yTemp yStrich .3 3 div mul def 1.60004 .3 3 div sub -1.7 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60004 def /y -1.4 def /yTemp yStrich .3 3 div mul def 1.60004 .3 3 div add -1.4 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60004 def /y -1.4 def /yTemp yStrich .3 3 div mul def 1.60004 .3 3 div sub -1.4 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60004 def /y -1.09999 def /yTemp yStrich .3 3 div mul def 1.60004 .3 3 div add -1.09999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60004 def /y -1.09999 def /yTemp yStrich .3 3 div mul def 1.60004 .3 3 div sub -1.09999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60004 def /y -0.79999 def /yTemp yStrich .3 3 div mul def 1.60004 .3 3 div add -0.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60004 def /y -0.79999 def /yTemp yStrich .3 3 div mul def 1.60004 .3 3 div sub -0.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60004 def /y -0.49998 def /yTemp yStrich .3 3 div mul def 1.60004 .3 3 div add -0.49998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60004 def /y -0.49998 def /yTemp yStrich .3 3 div mul def 1.60004 .3 3 div sub -0.49998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60004 def /y -0.19998 def /yTemp yStrich .3 3 div mul def 1.60004 .3 3 div add -0.19998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60004 def /y -0.19998 def /yTemp yStrich .3 3 div mul def 1.60004 .3 3 div sub -0.19998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60004 def /y 0.10002 def /yTemp yStrich .3 3 div mul def 1.60004 .3 3 div add 0.10002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60004 def /y 0.10002 def /yTemp yStrich .3 3 div mul def 1.60004 .3 3 div sub 0.10002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60004 def /y 0.40002 def /yTemp yStrich .3 3 div mul def 1.60004 .3 3 div add 0.40002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60004 def /y 0.40002 def /yTemp yStrich .3 3 div mul def 1.60004 .3 3 div sub 0.40002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60004 def /y 0.70003 def /yTemp yStrich .3 3 div mul def 1.60004 .3 3 div add 0.70003 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60004 def /y 0.70003 def /yTemp yStrich .3 3 div mul def 1.60004 .3 3 div sub 0.70003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60004 def /y 1.00003 def /yTemp yStrich .3 3 div mul def 1.60004 .3 3 div add 1.00003 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60004 def /y 1.00003 def /yTemp yStrich .3 3 div mul def 1.60004 .3 3 div sub 1.00003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60004 def /y 1.30003 def /yTemp yStrich .3 3 div mul def 1.60004 .3 3 div add 1.30003 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60004 def /y 1.30003 def /yTemp yStrich .3 3 div mul def 1.60004 .3 3 div sub 1.30003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60004 def /y 1.60004 def /yTemp yStrich .3 3 div mul def 1.60004 .3 3 div add 1.60004 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60004 def /y 1.60004 def /yTemp yStrich .3 3 div mul def 1.60004 .3 3 div sub 1.60004 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.60004 def /y 1.90004 def /yTemp yStrich .3 3 div mul def 1.60004 .3 3 div add 1.90004 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.60004 def /y 1.90004 def /yTemp yStrich .3 3 div mul def 1.60004 .3 3 div sub 1.90004 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90004 def /y -2.0 def /yTemp yStrich .3 3 div mul def 1.90004 .3 3 div add -2.0 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90004 def /y -2.0 def /yTemp yStrich .3 3 div mul def 1.90004 .3 3 div sub -2.0 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90004 def /y -1.7 def /yTemp yStrich .3 3 div mul def 1.90004 .3 3 div add -1.7 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90004 def /y -1.7 def /yTemp yStrich .3 3 div mul def 1.90004 .3 3 div sub -1.7 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90004 def /y -1.4 def /yTemp yStrich .3 3 div mul def 1.90004 .3 3 div add -1.4 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90004 def /y -1.4 def /yTemp yStrich .3 3 div mul def 1.90004 .3 3 div sub -1.4 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90004 def /y -1.09999 def /yTemp yStrich .3 3 div mul def 1.90004 .3 3 div add -1.09999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90004 def /y -1.09999 def /yTemp yStrich .3 3 div mul def 1.90004 .3 3 div sub -1.09999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90004 def /y -0.79999 def /yTemp yStrich .3 3 div mul def 1.90004 .3 3 div add -0.79999 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90004 def /y -0.79999 def /yTemp yStrich .3 3 div mul def 1.90004 .3 3 div sub -0.79999 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90004 def /y -0.49998 def /yTemp yStrich .3 3 div mul def 1.90004 .3 3 div add -0.49998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90004 def /y -0.49998 def /yTemp yStrich .3 3 div mul def 1.90004 .3 3 div sub -0.49998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90004 def /y -0.19998 def /yTemp yStrich .3 3 div mul def 1.90004 .3 3 div add -0.19998 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90004 def /y -0.19998 def /yTemp yStrich .3 3 div mul def 1.90004 .3 3 div sub -0.19998 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90004 def /y 0.10002 def /yTemp yStrich .3 3 div mul def 1.90004 .3 3 div add 0.10002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90004 def /y 0.10002 def /yTemp yStrich .3 3 div mul def 1.90004 .3 3 div sub 0.10002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90004 def /y 0.40002 def /yTemp yStrich .3 3 div mul def 1.90004 .3 3 div add 0.40002 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90004 def /y 0.40002 def /yTemp yStrich .3 3 div mul def 1.90004 .3 3 div sub 0.40002 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90004 def /y 0.70003 def /yTemp yStrich .3 3 div mul def 1.90004 .3 3 div add 0.70003 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90004 def /y 0.70003 def /yTemp yStrich .3 3 div mul def 1.90004 .3 3 div sub 0.70003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90004 def /y 1.00003 def /yTemp yStrich .3 3 div mul def 1.90004 .3 3 div add 1.00003 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90004 def /y 1.00003 def /yTemp yStrich .3 3 div mul def 1.90004 .3 3 div sub 1.00003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90004 def /y 1.30003 def /yTemp yStrich .3 3 div mul def 1.90004 .3 3 div add 1.30003 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90004 def /y 1.30003 def /yTemp yStrich .3 3 div mul def 1.90004 .3 3 div sub 1.30003 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90004 def /y 1.60004 def /yTemp yStrich .3 3 div mul def 1.90004 .3 3 div add 1.60004 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90004 def /y 1.60004 def /yTemp yStrich .3 3 div mul def 1.90004 .3 3 div sub 1.60004 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.2 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ /x 1.90004 def /y 1.90004 def /yTemp yStrich .3 3 div mul def 1.90004 .3 3 div add 1.90004 yTemp add 42.67912 mul exch 42.67912 mul exch /x 1.90004 def /y 1.90004 def /yTemp yStrich .3 3 div mul def 1.90004 .3 3 div sub 1.90004 yTemp sub 42.67912 mul exch 42.67912 mul exch /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.2 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 2690 4507 4 1802 v 210 4510 2482 4 v 209 4609 4 100 v 875 4580 a FK(P)n(ar)26 b(d\351faut)i(:)f(Dx=)h(0.1)f(,)g(Dy=)h(0.1)p 2690 4609 V 210 4613 2482 4 v 0 TeXcolorgray 1456 5662 a(138)p 0 TeXcolorgray eop end %%Page: 139 139 TeXDict begin 139 138 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.139) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (section.30) cvn /DEST pdfmark end 86 448 a 83 x FH(30)135 b(T)-11 b(rac\351)44 b(de)h(fonctions)h(math\351matiques)86 637 y SDict begin H.S end 86 637 a 86 637 a SDict begin 12 H.A end 86 637 a 86 637 a SDict begin [/View [/XYZ H.V]/Dest (subsection.30.1) cvn /DEST pdfmark end 86 637 a 93 x FG(30.1)112 b(Courb)s(e)38 b(de)g(Bezier)p 210 795 2921 4 v 209 1652 4 857 v 260 1622 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 99.58463 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 1622 a 721 1208 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 35.56595 0 -35.56595 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -35.56595 35.56595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -35.56595 def /maxTickline 35.56595 def /dT 1165425 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -35.56595 35.56595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 35.56595 0 -35.56595 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -35.56595 35.56595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -35.56595 def /maxTickline 35.56595 def /dT 1165425 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -35.56595 35.56595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 342 1087 a FF(1)342 939 y(2)278 1379 y FE(\000)p FF(1)278 1526 y FE(\000)p FF(2)848 1597 y(1)105 b(2)-517 b FE(\000)p FF(1)-255 b FE(\000)p FF(2)721 1208 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 35.56595 -35.56595 -17.78297 199 1 tx@FuncDict begin BezierCurve Points end tx@Dict begin /Points ED BezierShowPoints end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { pop pop N { Dot } repeat pop pop } { N 2 mul { pop } repeat } ifelse grestore end @endspecial 1134 1622 a currentpoint initclip moveto 1134 1622 a 1182 1652 4 857 v 1234 1622 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 99.58463 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1234 1622 a 1694 1208 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 35.56595 0 -35.56595 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -35.56595 35.56595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -35.56595 def /maxTickline 35.56595 def /dT 1165425 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -35.56595 35.56595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 35.56595 0 -35.56595 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -35.56595 35.56595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -35.56595 def /maxTickline 35.56595 def /dT 1165425 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -35.56595 35.56595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1316 1087 a FF(1)1316 939 y(2)1251 1379 y FE(\000)p FF(1)1251 1526 y FE(\000)p FF(2)1821 1597 y(1)106 b(2)-517 b FE(\000)p FF(1)-255 b FE(\000)p FF(2)1694 1208 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 35.56595 17.78297 0.0 35.56595 -35.56595 -17.78297 199 2 tx@FuncDict begin BezierCurve Points end tx@Dict begin /Points ED BezierShowPoints end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { pop pop N { Dot } repeat pop pop } { N 2 mul { pop } repeat } ifelse grestore end @endspecial 2108 1622 a currentpoint initclip moveto 2108 1622 a 2156 1652 4 857 v 2207 1622 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 99.58463 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2207 1622 a 2668 1208 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 35.56595 0 -35.56595 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -35.56595 35.56595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -35.56595 def /maxTickline 35.56595 def /dT 1165425 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -35.56595 35.56595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 35.56595 0 -35.56595 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -35.56595 35.56595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -35.56595 def /maxTickline 35.56595 def /dT 1165425 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -35.56595 35.56595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2290 1087 a FF(1)2290 939 y(2)2225 1379 y FE(\000)p FF(1)2225 1526 y FE(\000)p FF(2)2795 1597 y(1)105 b(2)-517 b FE(\000)p FF(1)-254 b FE(\000)p FF(2)2668 1208 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 17.78297 -17.78297 35.56595 17.78297 0.0 35.56595 -35.56595 -17.78297 199 3 tx@FuncDict begin BezierCurve Points end tx@Dict begin /Points ED BezierShowPoints end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { pop pop N { Dot } repeat pop pop } { N 2 mul { pop } repeat } ifelse grestore end @endspecial 3081 1622 a currentpoint initclip moveto 3081 1622 a 3129 1652 4 857 v 210 1655 2921 4 v 209 1755 4 100 v 472 1725 a FJ(\\psBezier1)p 1182 1755 V 523 w(\\psBezier2)p 2156 1755 V 522 w(\\psBezier3)p 3129 1755 V 210 1758 2921 4 v 209 2615 4 857 v 260 2585 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 99.58463 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 2585 a 721 2171 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 35.56595 0 -35.56595 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -35.56595 35.56595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -35.56595 def /maxTickline 35.56595 def /dT 1165425 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -35.56595 35.56595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 35.56595 0 -35.56595 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -35.56595 35.56595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -35.56595 def /maxTickline 35.56595 def /dT 1165425 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -35.56595 35.56595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 342 2050 a FF(1)342 1902 y(2)278 2342 y FE(\000)p FF(1)278 2489 y FE(\000)p FF(2)848 2560 y(1)105 b(2)-517 b FE(\000)p FF(1)-255 b FE(\000)p FF(2)721 2171 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 0.0 -35.56595 35.56595 -17.78297 35.56595 17.78297 0.0 35.56595 -35.56595 -17.78297 199 4 tx@FuncDict begin BezierCurve Points end tx@Dict begin /Points ED BezierShowPoints end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { pop pop N { Dot } repeat pop pop } { N 2 mul { pop } repeat } ifelse grestore end @endspecial 1134 2585 a currentpoint initclip moveto 1134 2585 a 1182 2615 4 857 v 1234 2585 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 99.58463 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1234 2585 a 1694 2171 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 35.56595 0 -35.56595 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -35.56595 35.56595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -35.56595 def /maxTickline 35.56595 def /dT 1165425 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -35.56595 35.56595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 35.56595 0 -35.56595 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -35.56595 35.56595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -35.56595 def /maxTickline 35.56595 def /dT 1165425 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -35.56595 35.56595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1316 2050 a FF(1)1316 1902 y(2)1251 2342 y FE(\000)p FF(1)1251 2489 y FE(\000)p FF(2)1821 2560 y(1)106 b(2)-517 b FE(\000)p FF(1)-255 b FE(\000)p FF(2)1694 2171 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ -17.78297 -17.78297 0.0 -35.56595 35.56595 -17.78297 35.56595 17.78297 0.0 35.56595 -35.56595 -17.78297 199 5 tx@FuncDict begin BezierCurve Points end tx@Dict begin /Points ED BezierShowPoints end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { pop pop N { Dot } repeat pop pop } { N 2 mul { pop } repeat } ifelse grestore end @endspecial 2108 2585 a currentpoint initclip moveto 2108 2585 a 2156 2615 4 857 v 2207 2585 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 99.58463 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2207 2585 a 2668 2171 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 35.56595 0 -35.56595 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -35.56595 35.56595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -35.56595 def /maxTickline 35.56595 def /dT 1165425 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -35.56595 35.56595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 35.56595 0 -35.56595 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -35.56595 35.56595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -35.56595 def /maxTickline 35.56595 def /dT 1165425 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -35.56595 35.56595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2290 2050 a FF(1)2290 1902 y(2)2225 2342 y FE(\000)p FF(1)2225 2489 y FE(\000)p FF(2)2795 2560 y(1)105 b(2)-517 b FE(\000)p FF(1)-254 b FE(\000)p FF(2)2668 2171 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ -35.56595 17.78297 -17.78297 -17.78297 0.0 -35.56595 35.56595 -17.78297 35.56595 17.78297 0.0 35.56595 -35.56595 -17.78297 199 6 tx@FuncDict begin BezierCurve Points end tx@Dict begin /Points ED BezierShowPoints end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { pop pop N { Dot } repeat pop pop } { N 2 mul { pop } repeat } ifelse grestore end @endspecial 3081 2585 a currentpoint initclip moveto 3081 2585 a 3129 2615 4 857 v 210 2618 2921 4 v 209 2718 4 100 v 472 2688 a FJ(\\psBezier4)p 1182 2718 V 523 w(\\psBezier5)p 2156 2718 V 522 w(\\psBezier6)p 3129 2718 V 210 2721 2921 4 v 209 3578 4 857 v 260 3548 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 99.58463 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 3548 a 721 3134 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 35.56595 0 -35.56595 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -35.56595 35.56595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -35.56595 def /maxTickline 35.56595 def /dT 1165425 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -35.56595 35.56595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 35.56595 0 -35.56595 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -35.56595 35.56595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -35.56595 def /maxTickline 35.56595 def /dT 1165425 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -35.56595 35.56595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 342 3013 a FF(1)342 2865 y(2)278 3305 y FE(\000)p FF(1)278 3452 y FE(\000)p FF(2)848 3523 y(1)105 b(2)-517 b FE(\000)p FF(1)-255 b FE(\000)p FF(2)721 3134 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ -17.78297 35.56595 -35.56595 17.78297 -17.78297 -17.78297 0.0 -35.56595 35.56595 -17.78297 35.56595 17.78297 0.0 35.56595 -35.56595 -17.78297 199 7 tx@FuncDict begin BezierCurve Points end tx@Dict begin /Points ED BezierShowPoints end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { pop pop N { Dot } repeat pop pop } { N 2 mul { pop } repeat } ifelse grestore end @endspecial 1134 3548 a currentpoint initclip moveto 1134 3548 a 1182 3578 4 857 v 1234 3548 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 99.58463 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1234 3548 a 1694 3134 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 35.56595 0 -35.56595 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -35.56595 35.56595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -35.56595 def /maxTickline 35.56595 def /dT 1165425 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -35.56595 35.56595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 35.56595 0 -35.56595 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -35.56595 35.56595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -35.56595 def /maxTickline 35.56595 def /dT 1165425 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -35.56595 35.56595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1316 3013 a FF(1)1316 2865 y(2)1251 3305 y FE(\000)p FF(1)1251 3452 y FE(\000)p FF(2)1821 3523 y(1)106 b(2)-517 b FE(\000)p FF(1)-255 b FE(\000)p FF(2)1694 3134 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 17.78297 17.78297 -17.78297 35.56595 -35.56595 17.78297 -17.78297 -17.78297 0.0 -35.56595 35.56595 -17.78297 35.56595 17.78297 0.0 35.56595 -35.56595 -17.78297 199 8 tx@FuncDict begin BezierCurve Points end tx@Dict begin /Points ED BezierShowPoints end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { pop pop N { Dot } repeat pop pop } { N 2 mul { pop } repeat } ifelse grestore end @endspecial 2108 3548 a currentpoint initclip moveto 2108 3548 a 2156 3578 4 857 v 2207 3548 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 99.58463 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2207 3548 a 2668 3134 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 35.56595 0 -35.56595 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -35.56595 35.56595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -35.56595 def /maxTickline 35.56595 def /dT 1165425 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -35.56595 35.56595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 35.56595 0 -35.56595 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -35.56595 35.56595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -35.56595 def /maxTickline 35.56595 def /dT 1165425 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -35.56595 35.56595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2290 3013 a FF(1)2290 2865 y(2)2225 3305 y FE(\000)p FF(1)2225 3452 y FE(\000)p FF(2)2795 3523 y(1)105 b(2)-517 b FE(\000)p FF(1)-254 b FE(\000)p FF(2)2668 3134 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow moveto } def /ArrowB { BeginArrow 2. 2. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 17.78297 0.0 17.78297 17.78297 -17.78297 35.56595 -35.56595 17.78297 -17.78297 -17.78297 0.0 -35.56595 35.56595 -17.78297 35.56595 17.78297 0.0 35.56595 -35.56595 -17.78297 199 9 tx@FuncDict begin BezierCurve Points end tx@Dict begin /Points ED BezierShowPoints end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { pop pop N { Dot } repeat pop pop } { N 2 mul { pop } repeat } ifelse grestore end @endspecial 3081 3548 a currentpoint initclip moveto 3081 3548 a 3129 3578 4 857 v 210 3581 2921 4 v 209 3680 4 100 v 472 3651 a FJ(\\psBezier7)p 1182 3680 V 523 w(\\psBezier8)p 2156 3680 V 522 w(\\psBezier9)p 3129 3680 V 210 3684 2921 4 v 0 TeXcolorgray 1456 5662 a FK(139)p 0 TeXcolorgray eop end %%Page: 140 140 TeXDict begin 140 139 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.140) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.30.2) cvn /DEST pdfmark end 86 448 a 83 x FG(30.2)112 b(P)m(olyn\364me)38 b(de)g(Cheb)m(yshev)86 604 y SDict begin H.S end 86 604 a 86 604 a SDict begin 12 H.A end 86 604 a 86 604 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.30.2.1) cvn /DEST pdfmark end 86 604 a 81 x FJ(30.2.1)93 b(P)m(olyn\364me)31 b(de)h(premi\350re)f(esp)s(\350ce)p 210 766 3630 4 v 209 866 4 100 v 1318 836 a FE(n)p FK(psplot{-1}{1}{1) 23 b(x)29 b FJ(\\Cheb)m(yshevT)f FK(})p 3838 866 V 210 869 3630 4 v 209 1962 4 1093 v 260 1932 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 133.72786 a add def /d 0.0 a add neg def /h 128.03738 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 1932 a 839 1400 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 49.79233 0 -49.79233 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -49.79233 49.79233 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -49.79233 def /maxTickline 49.79233 def /dT 2175460 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -49.79233 49.79233 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 33.19489 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 33.19489 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 49.79233 0 -49.79233 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -49.79233 49.79233 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -49.79233 def /maxTickline 49.79233 def /dT 2175460 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -49.79233 49.79233 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 33.19489 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 33.19489 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 342 1151 a FF(1)278 1699 y FE(\000)p FF(1)1094 1908 y(1)-626 b FE(\000)p FF(1)839 1400 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -1 def /x1 1 def /dx x1 x sub 49 div def /F@pstplot { 1 x tx@FuncDict begin ChebyshevT end } def /xy { x 33.19489 mul F@pstplot 33.19489 mul } def /ps@Exit false def xy moveto 49 1 sub { /x x dx add def xy dup 1.e30 33.19489 mul gt { moveto } { dup -1.e30 33.19489 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 33.19489 mul gt { moveto } { dup -1.e30 33.19489 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1370 1932 a currentpoint initclip moveto 1370 1932 a 1418 1962 4 1093 v 1470 1932 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 133.72786 a add def /d 0.0 a add neg def /h 128.03738 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1470 1932 a 2049 1400 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 49.79233 0 -49.79233 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -49.79233 49.79233 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -49.79233 def /maxTickline 49.79233 def /dT 2175460 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -49.79233 49.79233 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 33.19489 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 33.19489 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 49.79233 0 -49.79233 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -49.79233 49.79233 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -49.79233 def /maxTickline 49.79233 def /dT 2175460 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -49.79233 49.79233 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 33.19489 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 33.19489 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1552 1151 a FF(1)1488 1699 y FE(\000)p FF(1)2303 1908 y(1)h FE(\000)p FF(1)2049 1400 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -1 def /x1 1 def /dx x1 x sub 49 div def /F@pstplot { 3 x tx@FuncDict begin ChebyshevT end } def /xy { x 33.19489 mul F@pstplot 33.19489 mul } def /ps@Exit false def xy moveto 49 1 sub { /x x dx add def xy dup 1.e30 33.19489 mul gt { moveto } { dup -1.e30 33.19489 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 33.19489 mul gt { moveto } { dup -1.e30 33.19489 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2580 1932 a currentpoint initclip moveto 2580 1932 a 2628 1962 4 1093 v 2680 1932 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 133.72786 a add def /d 0.0 a add neg def /h 128.03738 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2680 1932 a 3258 1400 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 49.79233 0 -49.79233 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -49.79233 49.79233 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -49.79233 def /maxTickline 49.79233 def /dT 2175460 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -49.79233 49.79233 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 33.19489 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 33.19489 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 49.79233 0 -49.79233 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -49.79233 49.79233 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -49.79233 def /maxTickline 49.79233 def /dT 2175460 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -49.79233 49.79233 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 33.19489 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 33.19489 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2762 1151 a FF(1)2698 1699 y FE(\000)p FF(1)3513 1908 y(1)g FE(\000)p FF(1)3258 1400 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -1 def /x1 1 def /dx x1 x sub 49 div def /F@pstplot { 6 x tx@FuncDict begin ChebyshevT end } def /xy { x 33.19489 mul F@pstplot 33.19489 mul } def /ps@Exit false def xy moveto 49 1 sub { /x x dx add def xy dup 1.e30 33.19489 mul gt { moveto } { dup -1.e30 33.19489 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 33.19489 mul gt { moveto } { dup -1.e30 33.19489 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3790 1932 a currentpoint initclip moveto 3790 1932 a 3838 1962 4 1093 v 210 1965 3630 4 v 209 2065 4 100 v 461 2035 a FK(1)28 b(x)g FJ(\\Cheb)m(yshevT)p 1418 2065 V 503 w FK(3)f(x)i FJ(\\Cheb)m(yshevT)p 2628 2065 V 503 w FK(6)e(x)i FJ(\\Cheb)m(yshevT)p 3838 2065 V 210 2068 3630 4 v 86 2184 a SDict begin H.S end 86 2184 a 86 2184 a SDict begin 12 H.A end 86 2184 a 86 2184 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.30.2.2) cvn /DEST pdfmark end 86 2184 a 67 x FJ(30.2.2)93 b(P)m(olyn\364me)31 b(de)h(deuxi\350me)f(esp)s(\350ce)p 210 2332 3630 4 v 209 2432 4 100 v 1315 2402 a FE(n)p FK(psplot{-1}{1}{1)22 b(x)29 b FJ(\\Cheb)m(yshevU)g FK(})p 3838 2432 V 210 2435 3630 4 v 209 3528 4 1093 v 260 3498 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 133.72786 a add def /d 0.0 a add neg def /h 128.03738 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 3498 a 839 2966 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 49.79233 0 -49.79233 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -49.79233 49.79233 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -49.79233 def /maxTickline 49.79233 def /dT 2175460 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -49.79233 49.79233 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 33.19489 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 33.19489 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 49.79233 0 -49.79233 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -49.79233 49.79233 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -49.79233 def /maxTickline 49.79233 def /dT 2175460 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -49.79233 49.79233 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 33.19489 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 33.19489 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 342 2717 a FF(1)278 3265 y FE(\000)p FF(1)1094 3474 y(1)-626 b FE(\000)p FF(1)839 2966 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -1 def /x1 1 def /dx x1 x sub 49 div def /F@pstplot { 1 x tx@FuncDict begin ChebyshevU end } def /xy { x 33.19489 mul F@pstplot 33.19489 mul } def /ps@Exit false def xy moveto 49 1 sub { /x x dx add def xy dup 1.e30 33.19489 mul gt { moveto } { dup -1.e30 33.19489 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 33.19489 mul gt { moveto } { dup -1.e30 33.19489 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1370 3498 a currentpoint initclip moveto 1370 3498 a 1418 3528 4 1093 v 1470 3498 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 133.72786 a add def /d 0.0 a add neg def /h 128.03738 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1470 3498 a 2049 2966 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 49.79233 0 -49.79233 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -49.79233 49.79233 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -49.79233 def /maxTickline 49.79233 def /dT 2175460 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -49.79233 49.79233 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 33.19489 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 33.19489 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 49.79233 0 -49.79233 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -49.79233 49.79233 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -49.79233 def /maxTickline 49.79233 def /dT 2175460 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -49.79233 49.79233 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 33.19489 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 33.19489 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1552 2717 a FF(1)1488 3265 y FE(\000)p FF(1)2303 3474 y(1)h FE(\000)p FF(1)2049 2966 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -1 def /x1 1 def /dx x1 x sub 49 div def /F@pstplot { 3 x tx@FuncDict begin ChebyshevU end } def /xy { x 33.19489 mul F@pstplot 33.19489 mul } def /ps@Exit false def xy moveto 49 1 sub { /x x dx add def xy dup 1.e30 33.19489 mul gt { moveto } { dup -1.e30 33.19489 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 33.19489 mul gt { moveto } { dup -1.e30 33.19489 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2580 3498 a currentpoint initclip moveto 2580 3498 a 2628 3528 4 1093 v 2680 3498 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 133.72786 a add def /d 0.0 a add neg def /h 128.03738 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2680 3498 a 3258 2966 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 49.79233 0 -49.79233 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -49.79233 49.79233 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -49.79233 def /maxTickline 49.79233 def /dT 2175460 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -49.79233 49.79233 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 33.19489 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 33.19489 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 49.79233 0 -49.79233 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -49.79233 49.79233 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -49.79233 def /maxTickline 49.79233 def /dT 2175460 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -49.79233 49.79233 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 33.19489 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 33.19489 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2762 2717 a FF(1)2698 3265 y FE(\000)p FF(1)3513 3474 y(1)g FE(\000)p FF(1)3258 2966 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -1 def /x1 1 def /dx x1 x sub 49 div def /F@pstplot { 6 x tx@FuncDict begin ChebyshevU end } def /xy { x 33.19489 mul F@pstplot 33.19489 mul } def /ps@Exit false def xy moveto 49 1 sub { /x x dx add def xy dup 1.e30 33.19489 mul gt { moveto } { dup -1.e30 33.19489 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 33.19489 mul gt { moveto } { dup -1.e30 33.19489 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3790 3498 a currentpoint initclip moveto 3790 3498 a 3838 3528 4 1093 v 210 3531 3630 4 v 209 3631 4 100 v 458 3601 a FK(1)27 b(x)i FJ(\\Cheb)m(yshevU)p 1418 3631 V 496 w FK(3)e(x)i FJ(\\Cheb)m(yshevU)p 2628 3631 V 496 w FK(6)e(x)i FJ(\\Cheb)m(yshevU)p 3838 3631 V 210 3634 3630 4 v 0 TeXcolorgray 1456 5662 a FK(140)p 0 TeXcolorgray eop end %%Page: 141 141 TeXDict begin 141 140 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.141) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.30.3) cvn /DEST pdfmark end 86 448 a 83 x FG(30.3)112 b(F)-9 b(onction)38 b(p)s(olynomiale)p 210 616 3895 4 v 209 716 4 100 v 1502 686 a FJ(\\psP)m(olynomial)p FK([co)r(e\033=)26 b(1)h(]{-2}{2})p 4103 716 V 210 719 3895 4 v 209 1576 4 857 v 260 1546 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 99.58463 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 1546 a 721 1132 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 35.56595 0 -35.56595 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -35.56595 35.56595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -35.56595 def /maxTickline 35.56595 def /dT 1165425 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -35.56595 35.56595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 35.56595 0 -35.56595 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -35.56595 35.56595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -35.56595 def /maxTickline 35.56595 def /dT 1165425 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -35.56595 35.56595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 342 1011 a FF(1)342 863 y(2)278 1303 y FE(\000)p FF(1)278 1450 y FE(\000)p FF(2)848 1521 y(1)105 b(2)-517 b FE(\000)p FF(1)-255 b FE(\000)p FF(2)721 1132 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@FuncDict begin /coeff [ 1] def /x0 -2 def /x1 2 def /dx x1 x0 sub 49 div def /Derivation 0 def /x x0 def /xy { x 0 sub coeff Derivation FuncValue 17.78297 mul x 17.78297 mul exch } def xy moveto mark /n 2 def 49 { xy n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xy n 2 roll end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1134 1546 a currentpoint initclip moveto 1134 1546 a 1182 1576 4 857 v 1234 1546 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 99.58463 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1234 1546 a 1694 1132 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 35.56595 0 -35.56595 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -35.56595 35.56595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -35.56595 def /maxTickline 35.56595 def /dT 1165425 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -35.56595 35.56595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 35.56595 0 -35.56595 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -35.56595 35.56595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -35.56595 def /maxTickline 35.56595 def /dT 1165425 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -35.56595 35.56595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1316 1011 a FF(1)1316 863 y(2)1251 1303 y FE(\000)p FF(1)1251 1450 y FE(\000)p FF(2)1821 1521 y(1)106 b(2)-517 b FE(\000)p FF(1)-255 b FE(\000)p FF(2)1694 1132 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@FuncDict begin /coeff [ 0 1] def /x0 -2 def /x1 4 def /dx x1 x0 sub 49 div def /Derivation 0 def /x x0 def /xy { x 0 sub coeff Derivation FuncValue 17.78297 mul x 17.78297 mul exch } def xy moveto mark /n 2 def 49 { xy n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xy n 2 roll end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2108 1546 a currentpoint initclip moveto 2108 1546 a 2156 1576 4 857 v 2207 1546 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 99.58463 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2207 1546 a 2668 1132 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 35.56595 0 -35.56595 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -35.56595 35.56595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -35.56595 def /maxTickline 35.56595 def /dT 1165425 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -35.56595 35.56595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 35.56595 0 -35.56595 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -35.56595 35.56595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -35.56595 def /maxTickline 35.56595 def /dT 1165425 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -35.56595 35.56595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2290 1011 a FF(1)2290 863 y(2)2225 1303 y FE(\000)p FF(1)2225 1450 y FE(\000)p FF(2)2795 1521 y(1)105 b(2)-517 b FE(\000)p FF(1)-254 b FE(\000)p FF(2)2668 1132 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@FuncDict begin /coeff [ 0 0 1] def /x0 -2 def /x1 4 def /dx x1 x0 sub 49 div def /Derivation 0 def /x x0 def /xy { x 0 sub coeff Derivation FuncValue 17.78297 mul x 17.78297 mul exch } def xy moveto mark /n 2 def 49 { xy n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xy n 2 roll end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3081 1546 a currentpoint initclip moveto 3081 1546 a 3129 1576 4 857 v 3181 1546 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 99.58463 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 3181 1546 a 3642 1132 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 35.56595 0 -35.56595 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -35.56595 35.56595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -35.56595 def /maxTickline 35.56595 def /dT 1165425 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -35.56595 35.56595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 35.56595 0 -35.56595 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -35.56595 35.56595 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -35.56595 def /maxTickline 35.56595 def /dT 1165425 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -35.56595 35.56595 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.78297 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 3263 1011 a FF(1)3263 863 y(2)3199 1303 y FE(\000)p FF(1)3199 1450 y FE(\000)p FF(2)3768 1521 y(1)106 b(2)-517 b FE(\000)p FF(1)-255 b FE(\000)p FF(2)3642 1132 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@FuncDict begin /coeff [ 0 0 0 1] def /x0 -2 def /x1 4 def /dx x1 x0 sub 49 div def /Derivation 0 def /x x0 def /xy { x 0 sub coeff Derivation FuncValue 17.78297 mul x 17.78297 mul exch } def xy moveto mark /n 2 def 49 { xy n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xy n 2 roll end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 4055 1546 a currentpoint initclip moveto 4055 1546 a 4103 1576 4 857 v 210 1579 3895 4 v 209 1679 4 100 v 1 0 0 TeXcolorrgb 547 1649 a FK(co)r(e\033)p 0 TeXcolorgray(=)27 b(1)p 1182 1679 V 1 0 0 TeXcolorrgb 653 w(co)r(e\033)p 0 TeXcolorgray(=0)g(1)p 2156 1679 V 1 0 0 TeXcolorrgb 632 w(co)r(e\033)p 0 TeXcolorgray(=0)f(1)p 3129 1679 V 1 0 0 TeXcolorrgb 549 w(co)r(e\033)p 0 TeXcolorgray(=0)h(0)g(01)p 4103 1679 V 209 1778 V 540 1748 a Fz(f)9 b FF(\()p Fz(x)p FF(\))24 b(=)e(1)p 1182 1778 V 657 w Fz(f)9 b FF(\()p Fz(x)p FF(\))23 b(=)g Fz(x)p 2156 1778 V 636 w(f)9 b FF(\()p Fz(x)p FF(\))23 b(=)g Fz(x)2785 1718 y Fj(2)p 3129 1778 V 3439 1748 a Fz(f)9 b FF(\()p Fz(x)p FF(\))24 b(=)f Fz(x)3759 1718 y Fj(3)p 4103 1778 V 210 1781 3895 4 v 210 1893 2339 4 v 209 2867 4 975 v 765 2838 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 147.95424 a add def /d 0.0 a add neg def /h 113.811 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 765 2838 a 1246 2365 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 75.87402 0 -37.93701 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -37.93701 75.87402 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67914 def /maxTickline 42.67914 def /dT 1243120 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67914 42.67914 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 18.9685 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 18.9685 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 42.67914 0 -42.67914 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -42.67914 42.67914 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -37.93701 def /maxTickline 75.87402 def /dT 1398510 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -37.93701 75.87402 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 848 2214 a FF(1)848 2037 y(2)783 2565 y FE(\000)p FF(1)783 2742 y FE(\000)p FF(2)1382 2813 y(1)116 b(2)f(3)h(4)-862 b FE(\000)p FF(1)-264 b FE(\000)p FF(2)1246 2365 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@FuncDict begin /coeff [ 0 0 0 1] def /x0 -2 def /x1 4 def /dx x1 x0 sub 49 div def /Derivation 0 def /x x0 def /xy { x 0 sub coeff Derivation FuncValue 21.33957 mul x 18.9685 mul exch } def xy moveto mark /n 2 def 49 { xy n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xy n 2 roll end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@FuncDict begin /coeff [ 0 0 0 1] def /x0 -2 def /x1 4 def /dx x1 x0 sub 49 div def /Derivation 0 def /x x0 def /xy { x 2 sub coeff Derivation FuncValue 21.33957 mul x 18.9685 mul exch } def xy moveto mark /n 2 def 49 { xy n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xy n 2 roll end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1994 2838 a currentpoint initclip moveto 1994 2838 a 2547 2867 4 975 v 210 2871 2339 4 v 209 2970 4 100 v 260 2941 a FE(n)p FK(psP)n(olynomial[co)r(e\033=0)24 b(0)j(0)h(1)f(,linecolor=red,)p 1 0 0 TeXcolorrgb(xShift)p 0 TeXcolorgray(=2)e(]{-2}{4})p 2547 2970 V 210 2974 2339 4 v 210 3085 3630 4 v 209 3185 4 100 v 688 3155 a FJ(\\psP)m(olynomial) p FK([co)r(e\033=0)h(0)h(0)g(0)g(0)g(1)h(,linecolor=red,)p 1 0 0 TeXcolorrgb(Deriv)-5 b(ation)p 0 TeXcolorgray(=1)24 b(]{-2}{2})p 3838 3185 V 210 3188 3630 4 v 209 4281 4 1093 v 260 4251 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 133.72786 a add def /d 0.0 a add neg def /h 128.03738 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 4251 a 839 3719 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 49.79233 0 -49.79233 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -49.79233 49.79233 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -49.79233 def /maxTickline 49.79233 def /dT 1631595 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -49.79233 49.79233 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 24.89616 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 24.89616 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 49.79233 0 -49.79233 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -49.79233 49.79233 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -49.79233 def /maxTickline 49.79233 def /dT 1631595 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -49.79233 49.79233 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 24.89616 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 24.89616 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 342 3539 a FF(1)342 3332 y(2)278 3949 y FE(\000)p FF(1)278 4156 y FE(\000)p FF(2)1025 4227 y(1)164 b(2)-694 b FE(\000)p FF(1)-314 b FE(\000)p FF(2)839 3719 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@FuncDict begin /coeff [ 0 0 0 0 0 1] def /x0 -2 def /x1 4 def /dx x1 x0 sub 49 div def /Derivation 0 def /x x0 def /xy { x 0 sub coeff Derivation FuncValue 24.89616 mul x 24.89616 mul exch } def xy moveto mark /n 2 def 49 { xy n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xy n 2 roll end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@FuncDict begin /coeff [ 0 0 0 0 0 1] def /x0 -2 def /x1 4 def /dx x1 x0 sub 49 div def /Derivation 1 def /x x0 def /xy { x 0 sub coeff Derivation FuncValue 24.89616 mul x 24.89616 mul exch } def xy moveto mark /n 2 def 49 { xy n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xy n 2 roll end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1370 4251 a currentpoint initclip moveto 1370 4251 a 1418 4281 4 1093 v 1470 4251 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 133.72786 a add def /d 0.0 a add neg def /h 128.03738 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1470 4251 a 2049 3719 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 49.79233 0 -49.79233 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -49.79233 49.79233 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -49.79233 def /maxTickline 49.79233 def /dT 1631595 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -49.79233 49.79233 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 24.89616 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 24.89616 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 49.79233 0 -49.79233 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -49.79233 49.79233 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -49.79233 def /maxTickline 49.79233 def /dT 1631595 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -49.79233 49.79233 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 24.89616 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 24.89616 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1552 3539 a FF(1)1552 3332 y(2)1488 3949 y FE(\000)p FF(1)1488 4156 y FE(\000)p FF(2)2235 4227 y(1)164 b(2)-694 b FE(\000)p FF(1)-314 b FE(\000)p FF(2)2049 3719 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@FuncDict begin /coeff [ 0 0 0 0 0 1] def /x0 -2 def /x1 4 def /dx x1 x0 sub 49 div def /Derivation 0 def /x x0 def /xy { x 0 sub coeff Derivation FuncValue 24.89616 mul x 24.89616 mul exch } def xy moveto mark /n 2 def 49 { xy n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xy n 2 roll end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@FuncDict begin /coeff [ 0 0 0 0 0 1] def /x0 -2 def /x1 4 def /dx x1 x0 sub 49 div def /Derivation 2 def /x x0 def /xy { x 0 sub coeff Derivation FuncValue 24.89616 mul x 24.89616 mul exch } def xy moveto mark /n 2 def 49 { xy n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xy n 2 roll end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2580 4251 a currentpoint initclip moveto 2580 4251 a 2628 4281 4 1093 v 2680 4251 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 133.72786 a add def /d 0.0 a add neg def /h 128.03738 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2680 4251 a 3258 3719 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 49.79233 0 -49.79233 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -49.79233 49.79233 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -49.79233 def /maxTickline 49.79233 def /dT 1631595 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -49.79233 49.79233 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 24.89616 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 24.89616 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 49.79233 0 -49.79233 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -49.79233 49.79233 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -49.79233 def /maxTickline 49.79233 def /dT 1631595 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -49.79233 49.79233 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 24.89616 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 24.89616 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2762 3539 a FF(1)2762 3332 y(2)2698 3949 y FE(\000)p FF(1)2698 4156 y FE(\000)p FF(2)3444 4227 y(1)165 b(2)-694 b FE(\000)p FF(1)-314 b FE(\000)p FF(2)3258 3719 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@FuncDict begin /coeff [ 0 0 0 0 0 1] def /x0 -2 def /x1 4 def /dx x1 x0 sub 49 div def /Derivation 0 def /x x0 def /xy { x 0 sub coeff Derivation FuncValue 24.89616 mul x 24.89616 mul exch } def xy moveto mark /n 2 def 49 { xy n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xy n 2 roll end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@FuncDict begin /coeff [ 0 0 0 0 0 1] def /x0 -2 def /x1 4 def /dx x1 x0 sub 49 div def /Derivation 3 def /x x0 def /xy { x 0 sub coeff Derivation FuncValue 24.89616 mul x 24.89616 mul exch } def xy moveto mark /n 2 def 49 { xy n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xy n 2 roll end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3790 4251 a currentpoint initclip moveto 3790 4251 a 3838 4281 4 1093 v 210 4284 3630 4 v 209 4384 4 100 v 1 0 0 TeXcolorrgb 558 4354 a FK(Deriv)-5 b(ation)p 0 TeXcolorgray(=)27 b(1)p 1418 4384 V 1 0 0 TeXcolorrgb 696 w(Deriv)-5 b(ation)p 0 TeXcolorgray(=)27 b(2)p 2628 4384 V 1 0 0 TeXcolorrgb 696 w(Deriv)-5 b(ation)p 0 TeXcolorgray(=)27 b(3)p 3838 4384 V 210 4387 3630 4 v 0 TeXcolorgray 1456 5662 a(141)p 0 TeXcolorgray eop end %%Page: 142 142 TeXDict begin 142 141 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.142) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 2508 4 v 209 1663 4 1211 v 614 1633 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 204.85976 a add def /d 0.0 a add neg def /h 142.26376 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 614 1633 a 1488 1042 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 -85.35828 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -85.35828 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -85.35828 def /maxTickline 85.35828 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -85.35828 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 696 832 a FF(1)696 596 y(2)632 1301 y FE(\000)p FF(1)632 1537 y FE(\000)p FF(2)1703 1608 y(1)195 b(2)f(3)-1019 b FE(\000)p FF(1)-344 b FE(\000)p FF(2)h FE(\000)p FF(3)1488 1042 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@FuncDict begin /coeff [ 1 1 -1 -.5 0.15] def /x0 -3 def /x1 3 def /dx x1 x0 sub 49 div def /Derivation 0 def /x x0 def 5 dict begin gsave 0.4 SLW 0 setgray 0.1 0.1 FindZeros aload length { /xZero exch def xZero 28.45276 mul /xPixel exch def /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 3. 3. scale (b) show grestore } bind def xPixel 0 Dot -1 0 ge { xPixel 0 moveto xZero coeff -1 FuncValue 28.45276 mul xPixel exch L 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine } if } repeat grestore end /xy { x 0 sub coeff Derivation FuncValue 28.45276 mul x 28.45276 mul exch } def xy moveto mark /n 2 def 49 { xy n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xy n 2 roll end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2315 1633 a currentpoint initclip moveto 2315 1633 a 2717 1663 4 1211 v 210 1666 2508 4 v 209 1766 4 100 v 260 1736 a FE(n)p FK(psP)n(olynomial[)p 1 0 0 TeXcolorrgb(markZeros)p 0 TeXcolorgray(,dotscale=3)o(,co)r(e\033=1)21 b(1)27 b(-1)g(-.5)g (0.15]{-3}{3})p 2717 1766 V 210 1769 2508 4 v 210 1880 2811 4 v 209 3327 4 1448 v 529 3297 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 261.76527 a add def /d 0.0 a add neg def /h 170.71652 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 529 3297 a 1639 2471 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 -113.81104 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -113.81104 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -85.35828 def /maxTickline 56.90552 def /dT 2486240 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -85.35828 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 37.93701 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 37.93701 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -85.35828 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -85.35828 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -113.81104 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -113.81104 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 611 2261 a FF(1)611 2024 y(2)547 2730 y FE(\000)p FF(1)547 2966 y FE(\000)p FF(2)547 3202 y FE(\000)p FF(3)1933 3273 y(1)273 b(2)g(3)-1334 b FE(\000)p FF(1)-422 b FE(\000)p FF(2)g FE(\000)p FF(3)1639 2471 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@FuncDict begin /coeff [ 1 1 -1 -.5 0.15] def /x0 -3 def /x1 3 def /dx x1 x0 sub 49 div def /Derivation 0 def /x x0 def 5 dict begin gsave 0.4 SLW 0 setgray 0.1 0.1 FindZeros aload length { /xZero exch def xZero 37.93701 mul /xPixel exch def /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def xPixel 0 Dot 1 0 ge { xPixel 0 moveto xZero coeff 1 FuncValue 28.45276 mul xPixel exch L 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine } if } repeat grestore end /xy { x 0 sub coeff Derivation FuncValue 28.45276 mul x 37.93701 mul exch } def xy moveto mark /n 2 def 49 { xy n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xy n 2 roll end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@FuncDict begin /coeff [ 1 1 -1 -.5 0.15] def /x0 -3 def /x1 3 def /dx x1 x0 sub 49 div def /Derivation 1 def /x x0 def /xy { x 0 sub coeff Derivation FuncValue 28.45276 mul x 37.93701 mul exch } def xy moveto mark /n 2 def 49 { xy n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xy n 2 roll end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial 2702 3297 a currentpoint initclip moveto 2702 3297 a 3019 3327 4 1448 v 210 3331 2811 4 v 209 3430 4 100 v 357 3400 a FE(n)p FK(psP)n(olynomial[markZeros,)p 1 0 0 TeXcolorrgb(zero)o (LineT)-7 b(o)p 0 TeXcolorgray(=1)o(,co)r(e\033=1)21 b(1)27 b(-1)g(-.5)g(0.15]{-3}{3})p 3019 3430 V 209 3530 V 260 3500 a FE(n)p FK(psP)n(olynomial[linest)n(yle=dotted,Deriv)-5 b(ation=1,co)r(e\033=1)23 b(1)k(-1)g(-.5)g(0.15]{-3}{3})p 3019 3530 V 210 3533 2811 4 v 210 3645 2712 4 v 209 4855 4 1211 v 479 4826 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 261.76527 a add def /d 0.0 a add neg def /h 142.26376 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 479 4826 a 1590 4393 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 -113.81104 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -113.81104 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -37.93701 def /maxTickline 75.87402 def /dT 3729360 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -37.93701 75.87402 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 75.87402 0 -37.93701 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -37.93701 75.87402 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -113.81104 def /maxTickline 113.81104 def /dT 2486240 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -113.81104 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 37.93701 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 37.93701 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 562 4104 a FF(1)562 3789 y(2)497 4730 y FE(\000)p FF(1)2041 4801 y(1)431 b(2)-1492 b FE(\000)p FF(1)-579 b FE(\000)p FF(2)1590 4393 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@FuncDict begin /coeff [ 1 1 -1 -.5 0.15] def /x0 -3 def /x1 3 def /dx x1 x0 sub 49 div def /Derivation 0 def /x x0 def /xy { x 0 sub coeff Derivation FuncValue 37.93701 mul x 56.90552 mul exch } def xy moveto mark /n 2 def 49 { xy n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xy n 2 roll end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@FuncDict begin /coeff [ 1 1 -1 -.5 0.15] def /x0 -3 def /x1 3 def /dx x1 x0 sub 49 div def /Derivation 1 def /x x0 def 5 dict begin gsave 3.0 SLW 1 0 0 setrgbcolor 0.1 0.1 FindZeros aload length { /xZero exch def xZero 56.90552 mul /xPixel exch def /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def xPixel 0 Dot 0 0 ge { xPixel 0 moveto xZero coeff 0 FuncValue 37.93701 mul xPixel exch L 1 setlinejoin 0 setlinecap stroke } if } repeat grestore end /xy { x 0 sub coeff Derivation FuncValue 37.93701 mul x 56.90552 mul exch } def xy moveto mark /n 2 def 49 { xy n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xy n 2 roll end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial 2653 4826 a currentpoint initclip moveto 2653 4826 a 2920 4855 4 1211 v 210 4859 2712 4 v 209 4958 4 100 v 774 4929 a FE(n)p FK(psP)n(olynomial[co)r(e\033=1)24 b(1)k(-1)e(-.5)h(0.15]{-3}{3})p 2920 4958 V 209 5058 V 260 5028 a FE(n)p FK(psP)n(olynomial[markZeros,linest)n (yle=dotted,Deriv)-5 b(ation=1)o(,zero)o(LineT)e(o=)o(0,)p 2920 5058 V 209 5158 V 1 0 0 TeXcolorrgb 469 5128 a(zeroLineSt)n(yle)p 0 TeXcolorgray(=solid,)p 1 0 0 TeXcolorrgb(zeroLineColor)p 0 TeXcolorgray(=red,)p 1 0 0 TeXcolorrgb(zero)o(LineWidth)p 0 TeXcolorgray(=3pt,)p 2920 5158 V 209 5257 V 1049 5227 a(co)r(e\033=1)27 b(1)g(-1)g(-.5)g(0.15]{-3}{3})p 2920 5257 V 210 5261 2712 4 v 0 TeXcolorgray 1456 5662 a(142)p 0 TeXcolorgray eop end %%Page: 143 143 TeXDict begin 143 142 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.143) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 2712 4 v 209 1663 4 1211 v 479 1633 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 261.76523 a add def /d 0.0 a add neg def /h 142.26376 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 479 1633 a 1904 1200 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 75.87401 0 -151.74802 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -151.74802 75.87401 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -37.93701 def /maxTickline 75.87402 def /dT 4972479 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -37.93701 75.87402 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 75.87401 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 75.87401 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 75.87402 0 -37.93701 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -37.93701 75.87402 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -151.74802 def /maxTickline 75.87401 def /dT 2486240 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -227.62202 227.62202 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 37.93701 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 37.93701 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial -68 911 a FF(1)-68 596 y(2)-133 1537 y FE(\000)p FF(1)2514 1608 y(1)-1334 b FE(\000)p FF(1)-737 b FE(\000)p FF(2)1904 1200 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@FuncDict begin /coeff [ 1 1 -1 -.5 0.15] def /x0 -2 def /x1 1 def /dx x1 x0 sub 49 div def /Derivation 0 def /x x0 def /xy { x 0 sub coeff Derivation FuncValue 37.93701 mul x 75.87401 mul exch } def xy moveto mark /n 2 def 49 { xy n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xy n 2 roll end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@FuncDict begin /coeff [ 1 1 -1 -.5 0.15] def /x0 -2 def /x1 1 def /dx x1 x0 sub 49 div def /Derivation 2 def /x x0 def 5 dict begin gsave 3.0 SLW 1 0 0 setrgbcolor 0.1 0.1 FindZeros aload length { /xZero exch def xZero 75.87401 mul /xPixel exch def /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def xPixel 0 Dot 0 0 ge { xPixel 0 moveto xZero coeff 0 FuncValue 37.93701 mul xPixel exch L 1 setlinejoin 0 setlinecap stroke } if } repeat grestore end /xy { x 0 sub coeff Derivation FuncValue 37.93701 mul x 75.87401 mul exch } def xy moveto mark /n 2 def 49 { xy n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xy n 2 roll end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial 2653 1633 a currentpoint initclip moveto 2653 1633 a 2920 1663 4 1211 v 210 1666 2712 4 v 209 1766 4 100 v 774 1736 a FE(n)p FK(psP)n(olynomial[co)r(e\033=1) 24 b(1)k(-1)e(-.5)h(0.15]{-3}{3})p 2920 1766 V 209 1865 V 260 1835 a FE(n)p FK(psP)n(olynomial[markZeros,linest)n (yle=dotted,Deriv)-5 b(ation=2)o(,zero)o(LineT)e(o=)o(0,)p 2920 1865 V 209 1965 V 1 0 0 TeXcolorrgb 601 1935 a(zeroLineSt)n(yle)p 0 TeXcolorgray(=solid,)p 1 0 0 TeXcolorrgb(zeroLineColor)p 0 TeXcolorgray(=red,)p 1 0 0 TeXcolorrgb(zero)o(LineWidth)p 0 TeXcolorgray(=3pt,)p 2920 1965 V 209 2064 V 1049 2035 a(co)r(e\033=1)27 b(1)g(-1)g(-.5)g(0.15]{-3}{3})p 2920 2064 V 210 2068 2712 4 v 0 TeXcolorgray 1456 5662 a(143)p 0 TeXcolorgray eop end %%Page: 144 144 TeXDict begin 144 143 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.144) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.30.4) cvn /DEST pdfmark end 86 448 a 83 x FG(30.4)112 b(P)m(olyn\364me)38 b(de)g(Bernstein)p 210 616 3630 4 v 209 1709 4 1093 v 260 1679 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 133.72781 a add def /d 0.0 a add neg def /h 128.03734 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 1679 a 632 1354 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 74.68846 0 -24.89615 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -24.89615 74.68846 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -24.89615 def /maxTickline 74.68846 def /dT 1631594 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -24.89615 74.68846 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 74.68846 0 -24.89615 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -24.89615 74.68846 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -24.89615 def /maxTickline 74.68846 def /dT 1631594 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -24.89615 74.68846 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 278 1174 a FF(0)p Fz(:)p FF(5)278 967 y(1)p Fz(:)p FF(0)278 760 y(1)p Fz(:)p FF(5)213 1584 y FE(\000)p FF(0)p Fz(:)p FF(5)786 1655 y(0)p Fz(:)p FF(5)99 b(1)p Fz(:)p FF(0)h(1)p Fz(:)p FF(5)-966 b FE(\000)p FF(0)p Fz(:)p FF(5)632 1354 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ScreenCoor { 49.79231 mul exch 49.79231 mul exch } def 0 1 1.0 199 div 0 0 false tx@FuncDict begin Bernstein end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1370 1679 a currentpoint initclip moveto 1370 1679 a 1418 1709 4 1093 v 1470 1679 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 133.72781 a add def /d 0.0 a add neg def /h 128.03734 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1470 1679 a 1842 1354 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 74.68846 0 -24.89615 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -24.89615 74.68846 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -24.89615 def /maxTickline 74.68846 def /dT 1631594 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -24.89615 74.68846 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 74.68846 0 -24.89615 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -24.89615 74.68846 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -24.89615 def /maxTickline 74.68846 def /dT 1631594 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -24.89615 74.68846 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1488 1174 a FF(0)p Fz(:)p FF(5)1488 967 y(1)p Fz(:)p FF(0)1488 760 y(1)p Fz(:)p FF(5)1423 1584 y FE(\000)p FF(0)p Fz(:)p FF(5)1996 1655 y(0)p Fz(:)p FF(5)99 b(1)p Fz(:)p FF(0)h(1)p Fz(:)p FF(5)-966 b FE(\000)p FF(0)p Fz(:)p FF(5)1842 1354 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ScreenCoor { 49.79231 mul exch 49.79231 mul exch } def 0 1 1.0 199 div 0 1 false tx@FuncDict begin Bernstein end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2580 1679 a currentpoint initclip moveto 2580 1679 a 2628 1709 4 1093 v 2680 1679 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 133.72781 a add def /d 0.0 a add neg def /h 128.03734 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2680 1679 a 3052 1354 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 74.68846 0 -24.89615 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -24.89615 74.68846 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -24.89615 def /maxTickline 74.68846 def /dT 1631594 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -24.89615 74.68846 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 74.68846 0 -24.89615 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -24.89615 74.68846 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -24.89615 def /maxTickline 74.68846 def /dT 1631594 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -24.89615 74.68846 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2698 1174 a FF(0)p Fz(:)p FF(5)2698 967 y(1)p Fz(:)p FF(0)2698 760 y(1)p Fz(:)p FF(5)2633 1584 y FE(\000)p FF(0)p Fz(:)p FF(5)3205 1655 y(0)p Fz(:)p FF(5)100 b(1)p Fz(:)p FF(0)g(1)p Fz(:)p FF(5)-966 b FE(\000)p FF(0)p Fz(:)p FF(5)3052 1354 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ScreenCoor { 49.79231 mul exch 49.79231 mul exch } def 0 1 1.0 199 div 1 1 false tx@FuncDict begin Bernstein end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3790 1679 a currentpoint initclip moveto 3790 1679 a 3838 1709 4 1093 v 210 1712 3630 4 v 209 1812 4 100 v 432 1782 a FJ(\\psBernstein)p FK(\(0,0\))p 1418 1812 V 524 w FJ(\\psBernstein)p FK(\(0,1\))p 2628 1812 V 497 w FJ(\\psBernstein)p FK(\(1,1\))p 3838 1812 V 210 1815 3630 4 v 209 2908 4 1093 v 260 2878 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 133.72781 a add def /d 0.0 a add neg def /h 128.03734 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 2878 a 632 2553 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 74.68846 0 -24.89615 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -24.89615 74.68846 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -24.89615 def /maxTickline 74.68846 def /dT 1631594 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -24.89615 74.68846 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 74.68846 0 -24.89615 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -24.89615 74.68846 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -24.89615 def /maxTickline 74.68846 def /dT 1631594 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -24.89615 74.68846 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 278 2373 a FF(0)p Fz(:)p FF(5)278 2166 y(1)p Fz(:)p FF(0)278 1959 y(1)p Fz(:)p FF(5)213 2783 y FE(\000)p FF(0)p Fz(:)p FF(5)786 2854 y(0)p Fz(:)p FF(5)99 b(1)p Fz(:)p FF(0)h(1)p Fz(:)p FF(5)-966 b FE(\000)p FF(0)p Fz(:)p FF(5)632 2553 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ScreenCoor { 49.79231 mul exch 49.79231 mul exch } def 0 1 1.0 199 div 0 2 false tx@FuncDict begin Bernstein end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1370 2878 a currentpoint initclip moveto 1370 2878 a 1418 2908 4 1093 v 1470 2878 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 133.72781 a add def /d 0.0 a add neg def /h 128.03734 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1470 2878 a 1842 2553 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 74.68846 0 -24.89615 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -24.89615 74.68846 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -24.89615 def /maxTickline 74.68846 def /dT 1631594 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -24.89615 74.68846 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 74.68846 0 -24.89615 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -24.89615 74.68846 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -24.89615 def /maxTickline 74.68846 def /dT 1631594 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -24.89615 74.68846 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1488 2373 a FF(0)p Fz(:)p FF(5)1488 2166 y(1)p Fz(:)p FF(0)1488 1959 y(1)p Fz(:)p FF(5)1423 2783 y FE(\000)p FF(0)p Fz(:)p FF(5)1996 2854 y(0)p Fz(:)p FF(5)99 b(1)p Fz(:)p FF(0)h(1)p Fz(:)p FF(5)-966 b FE(\000)p FF(0)p Fz(:)p FF(5)1842 2553 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ScreenCoor { 49.79231 mul exch 49.79231 mul exch } def 0 1 1.0 199 div 1 2 false tx@FuncDict begin Bernstein end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2580 2878 a currentpoint initclip moveto 2580 2878 a 2628 2908 4 1093 v 2680 2878 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 133.72781 a add def /d 0.0 a add neg def /h 128.03734 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2680 2878 a 3052 2553 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 74.68846 0 -24.89615 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -24.89615 74.68846 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -24.89615 def /maxTickline 74.68846 def /dT 1631594 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -24.89615 74.68846 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 74.68846 0 -24.89615 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -24.89615 74.68846 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -24.89615 def /maxTickline 74.68846 def /dT 1631594 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -24.89615 74.68846 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2698 2373 a FF(0)p Fz(:)p FF(5)2698 2166 y(1)p Fz(:)p FF(0)2698 1959 y(1)p Fz(:)p FF(5)2633 2783 y FE(\000)p FF(0)p Fz(:)p FF(5)3205 2854 y(0)p Fz(:)p FF(5)100 b(1)p Fz(:)p FF(0)g(1)p Fz(:)p FF(5)-966 b FE(\000)p FF(0)p Fz(:)p FF(5)3052 2553 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ScreenCoor { 49.79231 mul exch 49.79231 mul exch } def 0 1 1.0 199 div 2 2 false tx@FuncDict begin Bernstein end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3790 2878 a currentpoint initclip moveto 3790 2878 a 3838 2908 4 1093 v 210 2911 3630 4 v 209 3011 4 100 v 459 2981 a FJ(\\psBernstein)p FK(\(0,2\))p 1418 3011 V 497 w FJ(\\psBernstein)p FK(\(1,2\))p 2628 3011 V 497 w FJ(\\psBernstein)p FK(\(2,2\))p 3838 3011 V 210 3014 3630 4 v 209 4107 4 1093 v 260 4077 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 133.72781 a add def /d 0.0 a add neg def /h 128.03734 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 4077 a 632 3752 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 74.68846 0 -24.89615 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -24.89615 74.68846 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -24.89615 def /maxTickline 74.68846 def /dT 1631594 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -24.89615 74.68846 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 74.68846 0 -24.89615 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -24.89615 74.68846 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -24.89615 def /maxTickline 74.68846 def /dT 1631594 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -24.89615 74.68846 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 278 3572 a FF(0)p Fz(:)p FF(5)278 3365 y(1)p Fz(:)p FF(0)278 3158 y(1)p Fz(:)p FF(5)213 3982 y FE(\000)p FF(0)p Fz(:)p FF(5)786 4053 y(0)p Fz(:)p FF(5)99 b(1)p Fz(:)p FF(0)h(1)p Fz(:)p FF(5)-966 b FE(\000)p FF(0)p Fz(:)p FF(5)632 3752 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ScreenCoor { 49.79231 mul exch 49.79231 mul exch } def 0 1 1.0 199 div 0 3 false tx@FuncDict begin Bernstein end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1370 4077 a currentpoint initclip moveto 1370 4077 a 1418 4107 4 1093 v 1470 4077 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 133.72781 a add def /d 0.0 a add neg def /h 128.03734 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1470 4077 a 1842 3752 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 74.68846 0 -24.89615 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -24.89615 74.68846 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -24.89615 def /maxTickline 74.68846 def /dT 1631594 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -24.89615 74.68846 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 74.68846 0 -24.89615 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -24.89615 74.68846 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -24.89615 def /maxTickline 74.68846 def /dT 1631594 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -24.89615 74.68846 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1488 3572 a FF(0)p Fz(:)p FF(5)1488 3365 y(1)p Fz(:)p FF(0)1488 3158 y(1)p Fz(:)p FF(5)1423 3982 y FE(\000)p FF(0)p Fz(:)p FF(5)1996 4053 y(0)p Fz(:)p FF(5)99 b(1)p Fz(:)p FF(0)h(1)p Fz(:)p FF(5)-966 b FE(\000)p FF(0)p Fz(:)p FF(5)1842 3752 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ScreenCoor { 49.79231 mul exch 49.79231 mul exch } def 0 1 1.0 199 div 1 3 false tx@FuncDict begin Bernstein end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ScreenCoor { 49.79231 mul exch 49.79231 mul exch } def 0 1 1.0 199 div 2 3 false tx@FuncDict begin Bernstein end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial 2580 4077 a currentpoint initclip moveto 2580 4077 a 2628 4107 4 1093 v 2680 4077 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 133.72781 a add def /d 0.0 a add neg def /h 128.03734 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2680 4077 a 3052 3752 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 74.68846 0 -24.89615 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -24.89615 74.68846 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -24.89615 def /maxTickline 74.68846 def /dT 1631594 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -24.89615 74.68846 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 74.68846 0 -24.89615 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -24.89615 74.68846 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -24.89615 def /maxTickline 74.68846 def /dT 1631594 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -24.89615 74.68846 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 49.79231 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2698 3572 a FF(0)p Fz(:)p FF(5)2698 3365 y(1)p Fz(:)p FF(0)2698 3158 y(1)p Fz(:)p FF(5)2633 3982 y FE(\000)p FF(0)p Fz(:)p FF(5)3205 4053 y(0)p Fz(:)p FF(5)100 b(1)p Fz(:)p FF(0)g(1)p Fz(:)p FF(5)-966 b FE(\000)p FF(0)p Fz(:)p FF(5)3052 3752 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ScreenCoor { 49.79231 mul exch 49.79231 mul exch } def 0 1 1.0 199 div 3 3 false tx@FuncDict begin Bernstein end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3790 4077 a currentpoint initclip moveto 3790 4077 a 3838 4107 4 1093 v 210 4110 3630 4 v 209 4210 4 100 v 459 4180 a FJ(\\psBernstein)p FK(\(0,3\))p 1418 4210 V 497 w FJ(\\psBernstein)p FK(\(1,3\))p 2628 4210 V 497 w FJ(\\psBernstein)p FK(\(3,3\))p 3838 4210 V 209 4310 V 1418 4310 V 1669 4280 a FJ(\\psBernstein)p FK(\(2,3\))p 2628 4310 V 3838 4310 V 210 4313 3630 4 v 0 TeXcolorgray 1456 5662 a(144)p 0 TeXcolorgray eop end %%Page: 145 145 TeXDict begin 145 144 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.145) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 3218 4 v 209 1663 4 1211 v 260 1633 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 375.57626 a add def /d 0.0 a add neg def /h 142.26375 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 1633 a 425 1515 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 341.43306 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 341.43306 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81102 def /dT 4475163 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 341.43306 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 341.43306 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81102 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81102 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 341.43306 def /dT 1491721 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 341.43306 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 113.81102 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 113.81102 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 342 1541 a FF(0)278 1352 y(0)p Fz(:)p FF(2)278 1163 y(0)p Fz(:)p FF(4)278 974 y(0)p Fz(:)p FF(6)278 785 y(0)p Fz(:)p FF(8)278 596 y(1)p Fz(:)p FF(0)404 1608 y(0)493 b(0)p Fz(:)p FF(2)460 b(0)p Fz(:)p FF(4)g(0)p Fz(:)p FF(6)g(0)p Fz(:)p FF(8)g(1)p Fz(:)p FF(0)425 1515 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ScreenCoor { 113.81102 mul exch 341.43306 mul exch } def 0 1 1.0 199 div 5 5 false tx@FuncDict begin Bernstein end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ScreenCoor { 113.81102 mul exch 341.43306 mul exch } def 0 1 1.0 199 div 4 5 false tx@FuncDict begin Bernstein end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ScreenCoor { 113.81102 mul exch 341.43306 mul exch } def 0 1 1.0 199 div 3 5 false tx@FuncDict begin Bernstein end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ScreenCoor { 113.81102 mul exch 341.43306 mul exch } def 0 1 1.0 199 div 2 5 false tx@FuncDict begin Bernstein end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ScreenCoor { 113.81102 mul exch 341.43306 mul exch } def 0 1 1.0 199 div 1 5 false tx@FuncDict begin Bernstein end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ScreenCoor { 113.81102 mul exch 341.43306 mul exch } def 0 1 1.0 199 div 0 5 false tx@FuncDict begin Bernstein end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ScreenCoor { 113.81102 mul exch 341.43306 mul exch } def 0 1 1.0 199 div 0.1 5 true tx@FuncDict begin Bernstein end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3378 1633 a currentpoint initclip moveto 3378 1633 a 3426 1663 4 1211 v 210 1666 3218 4 v 209 1766 4 100 v 1296 1736 a FE(n)p FK(psBernstein[)p 1 0 0 TeXcolorrgb(en)n(v)n(elop)r(e)p 0 TeXcolorgray(]\(0,5\))p 3426 1766 V 210 1769 3218 4 v 0 TeXcolorgray 1456 5662 a(145)p 0 TeXcolorgray eop end %%Page: 146 146 TeXDict begin 146 145 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.146) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 210 531 a FK(fonction)86 648 y SDict begin H.S end 86 648 a 86 648 a SDict begin 12 H.A end 86 648 a 86 648 a SDict begin [/View [/XYZ H.V]/Dest (subsection.30.5) cvn /DEST pdfmark end 86 648 a 116 x FG(30.5)112 b(Z\351ros)35 b(d'une)g(fonction)f(ou) h(p)s(oin)m(t)f(d'in)m(tersection)h(de)f(deux)397 880 y(fonction)p 210 945 2628 4 v 209 1849 4 904 v 260 1819 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 304.44441 a add def /d 0.0 a add neg def /h 105.2751 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 1819 a 378 1465 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 284.52759 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 284.52759 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45276 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45276 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -28.45276 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45276 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 284.52759 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 284.52759 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 1491 a FF(0)295 1255 y(1)295 1019 y(2)231 1724 y FE(\000)p FF(1)594 1795 y(1)194 b(2)g(3)g(4)g(5)h(6)f(7)g(8)g(9)174 b(10)378 1465 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.8 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.001 def /x1 9.75 def /dx x1 x sub 499 div def /F@pstplot (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /xy { x 28.45276 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.8 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 378 1465 a tx@Dict begin /FunctionA (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /FunctionB (0) tx@AlgToPs begin AlgToPs end cvx def /Xinf 0.5 def /Xsup 5 def { /xM Xinf Xsup add 2 div def /x Xinf def /F_1 FunctionA FunctionB sub def /x xM def /F_M FunctionA FunctionB sub def F_M 0 eq {exit} if F_1 F_M mul 0 ge {/Xinf xM def} {/Xsup xM def} ifelse Xinf Xsup sub abs 1e-6 le {exit} if } loop /x xM def FunctionA /yM exch def end 378 1465 a 378 1465 a tx@Dict begin tx@NodeDict begin { xM yM 28.45276 mul exch 28.45276 mul exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 1465 a @beginspecial @setspecial tx@Dict begin STP newpath /dec -1 def /ydec 2 def /symb { /Symbol findfont 10. scalefont setfont } bind def /schrift { /Times-Roman findfont 10. scalefont setfont } bind def /TiefSchrift { /Symbol findfont 10. 1.6 div scalefont setfont } bind def /spdx 10. 4 div def /spdy 10. 15 div def /Wert { 10 dec exp mul round 10 dec exp div dec 0 eq {cvi 15 string cvs} {15 string cvs } ifelse show } def /yWert { 10 ydec exp mul round 10 ydec exp div ydec 0 eq {cvi 15 string cvs} {15 string cvs } ifelse show } def /FunctionA (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /FunctionB (0) tx@AlgToPs begin AlgToPs end cvx def /Xinf 0.5 def /Xsup 5 def { /xM Xinf Xsup add 2 div def /x Xinf def /F_1 FunctionA FunctionB sub def /x Xsup def /F_2 FunctionA FunctionB sub def /x xM def /F_M FunctionA FunctionB sub def F_M 0 eq {exit} if F_1 F_M mul 0 ge {/Xinf xM def} {/Xsup xM def} ifelse Xinf Xsup sub abs 1e-6 le {exit} if } loop /x xM def FunctionA /yM exch def xM 0 add 28.45276 mul yM 0 add 28.45276 mul 0 0 1 setrgbcolor moveto schrift xM Wert end @endspecial 378 1465 a tx@Dict begin { 85.35828 42.67914 } PutCoor PutBegin end 378 1465 a 246 1465 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 {/X 17.6389 def /Y 3.44437 def /w 28.94142 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 246 1465 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 28.94142 CLW 2 div sub 8.87035 CLW 2 div sub 17.6389 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(n\367ud)27 b(A)378 1465 y tx@Dict begin PutEnd end 378 1465 a 378 1465 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@B /N@A InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 378 1465 a 2788 1819 a currentpoint initclip moveto 2788 1819 a 2836 1849 4 904 v 210 1852 2628 4 v 209 1952 4 100 v 769 1922 a FJ(\\psZero)p FK ([algebraic]\(0.5,5\){cos\(x\)+.5}{A})p 2836 1952 V 210 1955 2628 4 v 210 2067 V 209 2971 4 904 v 260 2941 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 304.44441 a add def /d 0.0 a add neg def /h 105.2751 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 2941 a 378 2586 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 284.52759 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 284.52759 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45276 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45276 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -28.45276 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45276 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 284.52759 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 284.52759 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 2612 a FF(0)295 2376 y(1)295 2140 y(2)231 2845 y FE(\000)p FF(1)594 2916 y(1)194 b(2)g(3)g(4)g(5)h(6)f(7)g(8)g(9)174 b(10)378 2586 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.001 def /x1 9.75 def /dx x1 x sub 499 div def /F@pstplot (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 28.45276 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.8 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.001 def /x1 9.75 def /dx x1 x sub 499 div def /F@pstplot (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /xy { x 28.45276 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.8 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 378 2586 a tx@Dict begin /FunctionA (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /FunctionB (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /Xinf 3 def /Xsup 5 def { /xM Xinf Xsup add 2 div def /x Xinf def /F_1 FunctionA FunctionB sub def /x xM def /F_M FunctionA FunctionB sub def F_M 0 eq {exit} if F_1 F_M mul 0 ge {/Xinf xM def} {/Xsup xM def} ifelse Xinf Xsup sub abs 1e-6 le {exit} if } loop /x xM def FunctionA /yM exch def end 378 2586 a 378 2586 a tx@Dict begin tx@NodeDict begin { xM yM 28.45276 mul exch 28.45276 mul exch } false /N@N1 10 {InitPnode } /NodeScale {} def NewNode end end 378 2586 a @beginspecial @setspecial tx@Dict begin STP newpath /dec -1 def /ydec 2 def /symb { /Symbol findfont 10. scalefont setfont } bind def /schrift { /Times-Roman findfont 10. scalefont setfont } bind def /TiefSchrift { /Symbol findfont 10. 1.6 div scalefont setfont } bind def /spdx 10. 4 div def /spdy 10. 15 div def /Wert { 10 dec exp mul round 10 dec exp div dec 0 eq {cvi 15 string cvs} {15 string cvs } ifelse show } def /yWert { 10 ydec exp mul round 10 ydec exp div ydec 0 eq {cvi 15 string cvs} {15 string cvs } ifelse show } def /FunctionA (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /FunctionB (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /Xinf 3 def /Xsup 5 def { /xM Xinf Xsup add 2 div def /x Xinf def /F_1 FunctionA FunctionB sub def /x Xsup def /F_2 FunctionA FunctionB sub def /x xM def /F_M FunctionA FunctionB sub def F_M 0 eq {exit} if F_1 F_M mul 0 ge {/Xinf xM def} {/Xsup xM def} ifelse Xinf Xsup sub abs 1e-6 le {exit} if } loop /x xM def FunctionA /yM exch def xM 0 add 28.45276 mul yM 0 add 28.45276 mul 0 0 1 setrgbcolor moveto schrift xM Wert end @endspecial 378 2586 a tx@Dict begin { 85.35828 42.67914 } PutCoor PutBegin end 378 2586 a 225 2586 a tx@Dict begin tx@NodeDict begin {} false /N@B 14 {/X 20.1389 def /Y 3.44437 def /w 32.47643 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 225 2586 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 32.47643 CLW 2 div sub 8.87035 CLW 2 div sub 20.1389 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(n\367ud)27 b(N1)378 2586 y tx@Dict begin PutEnd end 378 2586 a 378 2586 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@B /N@N1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 378 2586 a 2788 2941 a currentpoint initclip moveto 2788 2941 a 2836 2971 4 904 v 210 2974 2628 4 v 209 3073 4 100 v 620 3044 a FJ(\\psZero)p FK ([algebraic]\(0.5,5\){cos\(x\)+.5}[sin\(x\)]{N1})p 2836 3073 V 210 3077 2628 4 v 210 3188 2420 4 v 209 3288 4 100 v 335 3258 a FJ(\\psZero)p FK([algebraic,)p 1 0 0 TeXcolorrgb(markZeros)p 0 TeXcolorgray(]\(0.5,5\){cos)o (\(x\)+.5[sin\(x\)]}{)o(A})p 2628 3288 V 210 3291 2420 4 v 209 4195 4 904 v 260 4165 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 133.72786 a add def /d 0.0 a add neg def /h 105.2751 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 4165 a 378 3811 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45276 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45276 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -28.45276 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45276 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 3837 a FF(0)295 3601 y(1)295 3364 y(2)231 4070 y FE(\000)p FF(1)594 4141 y(1)194 b(2)g(3)g(4)378 3811 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.001 def /x1 9.75 def /dx x1 x sub 499 div def /F@pstplot (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 28.45276 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.8 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.001 def /x1 9.75 def /dx x1 x sub 499 div def /F@pstplot (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /xy { x 28.45276 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.8 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 378 3811 a tx@Dict begin /FunctionA (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /FunctionB (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /Xinf 0.5 def /Xsup 5 def { /xM Xinf Xsup add 2 div def /x Xinf def /F_1 FunctionA FunctionB sub def /x xM def /F_M FunctionA FunctionB sub def F_M 0 eq {exit} if F_1 F_M mul 0 ge {/Xinf xM def} {/Xsup xM def} ifelse Xinf Xsup sub abs 1e-6 le {exit} if } loop /x xM def FunctionA /yM exch def end 378 3811 a 378 3811 a tx@Dict begin tx@NodeDict begin { xM yM 28.45276 mul exch 28.45276 mul exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 3811 a @beginspecial @setspecial tx@Dict begin STP newpath /dec -1 def /ydec 2 def /symb { /Symbol findfont 10. scalefont setfont } bind def /schrift { /Times-Roman findfont 10. scalefont setfont } bind def /TiefSchrift { /Symbol findfont 10. 1.6 div scalefont setfont } bind def /spdx 10. 4 div def /spdy 10. 15 div def /Wert { 10 dec exp mul round 10 dec exp div dec 0 eq {cvi 15 string cvs} {15 string cvs } ifelse show } def /yWert { 10 ydec exp mul round 10 ydec exp div ydec 0 eq {cvi 15 string cvs} {15 string cvs } ifelse show } def /FunctionA (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /FunctionB (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /Xinf 0.5 def /Xsup 5 def { /xM Xinf Xsup add 2 div def /x Xinf def /F_1 FunctionA FunctionB sub def /x Xsup def /F_2 FunctionA FunctionB sub def /x xM def /F_M FunctionA FunctionB sub def F_M 0 eq {exit} if F_1 F_M mul 0 ge {/Xinf xM def} {/Xsup xM def} ifelse Xinf Xsup sub abs 1e-6 le {exit} if } loop /x xM def FunctionA /yM exch def xM 0 add 28.45276 mul yM 0 add 28.45276 mul 0 0 1 setrgbcolor moveto schrift xM Wert 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 1370 4165 a currentpoint initclip moveto 1370 4165 a 1418 4195 4 904 v 1470 4165 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 133.72786 a add def /d 0.0 a add neg def /h 105.2751 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1470 4165 a 1588 3811 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45276 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45276 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -28.45276 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45276 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 3837 a FF(0)1505 3601 y(1)1505 3364 y(2)1440 4070 y FE(\000)p FF(1)1803 4141 y(1)h(2)f(3)g(4)1588 3811 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.001 def /x1 9.75 def /dx x1 x sub 499 div def /F@pstplot (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 28.45276 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.8 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.001 def /x1 9.75 def /dx x1 x sub 499 div def /F@pstplot (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /xy { x 28.45276 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.8 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1588 3811 a tx@Dict begin /FunctionA (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /FunctionB (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /Xinf 0.5 def /Xsup 5 def { /xM Xinf Xsup add 2 div def /x Xinf def /F_1 FunctionA FunctionB sub def /x xM def /F_M FunctionA FunctionB sub def F_M 0 eq {exit} if F_1 F_M mul 0 ge {/Xinf xM def} {/Xsup xM def} ifelse Xinf Xsup sub abs 1e-6 le {exit} if } loop /x xM def FunctionA /yM exch def end 1588 3811 a 1588 3811 a tx@Dict begin tx@NodeDict begin { xM yM 28.45276 mul exch 28.45276 mul exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1588 3811 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 2580 4165 a currentpoint initclip moveto 2580 4165 a 2628 4195 4 904 v 210 4198 2420 4 v 209 4298 4 100 v 1 0 0 TeXcolorrgb 597 4268 a FK(markZeros)p 0 TeXcolorgray 1418 4298 V 1 0 0 TeXcolorrgb 845 w(onlyNo)r(de)p 0 TeXcolorgray 2628 4298 V 210 4301 2420 4 v 210 4412 V 209 5316 4 904 v 260 5286 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 133.72786 a add def /d 0.0 a add neg def /h 105.2751 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 5286 a 378 4932 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45276 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45276 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -28.45276 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45276 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 4958 a FF(0)295 4722 y(1)295 4486 y(2)231 5191 y FE(\000)p FF(1)594 5262 y(1)g(2)g(3)g(4)378 4932 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.001 def /x1 9.75 def /dx x1 x sub 499 div def /F@pstplot (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 28.45276 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.8 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.001 def /x1 9.75 def /dx x1 x sub 499 div def /F@pstplot (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /xy { x 28.45276 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.8 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 378 4932 a tx@Dict begin /FunctionA (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /FunctionB (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /Xinf 0.5 def /Xsup 5 def { /xM Xinf Xsup add 2 div def /x Xinf def /F_1 FunctionA FunctionB sub def /x xM def /F_M FunctionA FunctionB sub def F_M 0 eq {exit} if F_1 F_M mul 0 ge {/Xinf xM def} {/Xsup xM def} ifelse Xinf Xsup sub abs 1e-6 le {exit} if } loop /x xM def FunctionA /yM exch def end 378 4932 a 378 4932 a tx@Dict begin tx@NodeDict begin { xM yM 28.45276 mul exch 28.45276 mul exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 4932 a @beginspecial @setspecial tx@Dict begin STP newpath /dec -1 def /ydec 2 def /symb { /Symbol findfont 10. scalefont setfont } bind def /schrift { /Times-Roman findfont 10. scalefont setfont } bind def /TiefSchrift { /Symbol findfont 10. 1.6 div scalefont setfont } bind def /spdx 10. 4 div def /spdy 10. 15 div def /Wert { 10 dec exp mul round 10 dec exp div dec 0 eq {cvi 15 string cvs} {15 string cvs } ifelse show } def /yWert { 10 ydec exp mul round 10 ydec exp div ydec 0 eq {cvi 15 string cvs} {15 string cvs } ifelse show } def /FunctionA (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /FunctionB (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /Xinf 0.5 def /Xsup 5 def { /xM Xinf Xsup add 2 div def /x Xinf def /F_1 FunctionA FunctionB sub def /x Xsup def /F_2 FunctionA FunctionB sub def /x xM def /F_M FunctionA FunctionB sub def F_M 0 eq {exit} if F_1 F_M mul 0 ge {/Xinf xM def} {/Xsup xM def} ifelse Xinf Xsup sub abs 1e-6 le {exit} if } loop /x xM def FunctionA /yM exch def xM 0 add 28.45276 mul yM 0 add 28.45276 mul 0 0 1 setrgbcolor moveto schrift (I) show 0 spdy 2 mul neg rmoveto TiefSchrift () show 0 spdy 3 mul rmoveto symb (\050) show 0 spdy neg rmoveto schrift xM Wert spdx 3 div spdy rmoveto symb (\174) show spdx 3 div spdy neg rmoveto yM yWert 0 spdy rmoveto symb (\051) show end @endspecial 1370 5286 a currentpoint initclip moveto 1370 5286 a 1418 5316 4 904 v 1470 5286 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 133.72786 a add def /d 0.0 a add neg def /h 105.2751 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1470 5286 a 1588 4932 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45276 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45276 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -28.45276 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45276 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 4958 a FF(0)1505 4722 y(1)1505 4486 y(2)1440 5191 y FE(\000)p FF(1)1803 5262 y(1)h(2)f(3)g(4)1588 4932 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.001 def /x1 9.75 def /dx x1 x sub 499 div def /F@pstplot (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 28.45276 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.8 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.001 def /x1 9.75 def /dx x1 x sub 499 div def /F@pstplot (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /xy { x 28.45276 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.8 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1588 4932 a tx@Dict begin /FunctionA (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /FunctionB (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /Xinf 0.5 def /Xsup 5 def { /xM Xinf Xsup add 2 div def /x Xinf def /F_1 FunctionA FunctionB sub def /x xM def /F_M FunctionA FunctionB sub def F_M 0 eq {exit} if F_1 F_M mul 0 ge {/Xinf xM def} {/Xsup xM def} ifelse Xinf Xsup sub abs 1e-6 le {exit} if } loop /x xM def FunctionA /yM exch def end 1588 4932 a 1588 4932 a tx@Dict begin tx@NodeDict begin { xM yM 28.45276 mul exch 28.45276 mul exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1588 4932 a @beginspecial @setspecial tx@Dict begin STP newpath /dec -1 def /ydec 2 def /symb { /Symbol findfont 10. scalefont setfont } bind def /schrift { /Times-Roman findfont 10. scalefont setfont } bind def /TiefSchrift { /Symbol findfont 10. 1.6 div scalefont setfont } bind def /spdx 10. 4 div def /spdy 10. 15 div def /Wert { 10 dec exp mul round 10 dec exp div dec 0 eq {cvi 15 string cvs} {15 string cvs } ifelse show } def /yWert { 10 ydec exp mul round 10 ydec exp div ydec 0 eq {cvi 15 string cvs} {15 string cvs } ifelse show } def /FunctionA (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /FunctionB (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /Xinf 0.5 def /Xsup 5 def { /xM Xinf Xsup add 2 div def /x Xinf def /F_1 FunctionA FunctionB sub def /x Xsup def /F_2 FunctionA FunctionB sub def /x xM def /F_M FunctionA FunctionB sub def F_M 0 eq {exit} if F_1 F_M mul 0 ge {/Xinf xM def} {/Xsup xM def} ifelse Xinf Xsup sub abs 1e-6 le {exit} if } loop /x xM def FunctionA /yM exch def xM 0 add 28.45276 mul yM 0 add 28.45276 mul 0 0 1 setrgbcolor moveto schrift yM yWert 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 2580 5286 a currentpoint initclip moveto 2580 5286 a 2628 5316 4 904 v 210 5320 2420 4 v 209 5419 4 100 v 1 0 0 TeXcolorrgb 581 5389 a FK(Prin)n(tCo)r(ord)p 0 TeXcolorgray 1418 5419 V 1 0 0 TeXcolorrgb 834 w(onlyYV)-7 b(al)p 0 TeXcolorgray 2628 5419 V 210 5423 2420 4 v 0 TeXcolorgray 1456 5662 a(146)p 0 TeXcolorgray eop end %%Page: 147 147 TeXDict begin 147 146 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.147) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 2420 4 v 209 1356 4 904 v 260 1326 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 133.72786 a add def /d 0.0 a add neg def /h 105.2751 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 1326 a 378 971 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45276 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45276 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -28.45276 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45276 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 997 a FF(0)295 761 y(1)295 525 y(2)231 1230 y FE(\000)p FF(1)594 1301 y(1)194 b(2)g(3)g(4)378 971 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.001 def /x1 9.75 def /dx x1 x sub 499 div def /F@pstplot (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 28.45276 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.8 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.001 def /x1 9.75 def /dx x1 x sub 499 div def /F@pstplot (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /xy { x 28.45276 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.8 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 378 971 a tx@Dict begin /FunctionA (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /FunctionB (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /Xinf 0.5 def /Xsup 5 def { /xM Xinf Xsup add 2 div def /x Xinf def /F_1 FunctionA FunctionB sub def /x xM def /F_M FunctionA FunctionB sub def F_M 0 eq {exit} if F_1 F_M mul 0 ge {/Xinf xM def} {/Xsup xM def} ifelse Xinf Xsup sub abs 1e-6 le {exit} if } loop /x xM def FunctionA /yM exch def end 378 971 a 378 971 a tx@Dict begin tx@NodeDict begin { xM yM 28.45276 mul exch 28.45276 mul exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 971 a @beginspecial @setspecial tx@Dict begin STP newpath /dec -1 def /ydec 2 def /symb { /Symbol findfont 10. scalefont setfont } bind def /schrift { /Times-Roman findfont 10. scalefont setfont } bind def /TiefSchrift { /Symbol findfont 10. 1.6 div scalefont setfont } bind def /spdx 10. 4 div def /spdy 10. 15 div def /Wert { 10 dec exp mul round 10 dec exp div dec 0 eq {cvi 15 string cvs} {15 string cvs } ifelse show } def /yWert { 10 ydec exp mul round 10 ydec exp div ydec 0 eq {cvi 15 string cvs} {15 string cvs } ifelse show } def /FunctionA (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /FunctionB (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /Xinf 0.5 def /Xsup 5 def { /xM Xinf Xsup add 2 div def /x Xinf def /F_1 FunctionA FunctionB sub def /x Xsup def /F_2 FunctionA FunctionB sub def /x xM def /F_M FunctionA FunctionB sub def F_M 0 eq {exit} if F_1 F_M mul 0 ge {/Xinf xM def} {/Xsup xM def} ifelse Xinf Xsup sub abs 1e-6 le {exit} if } loop /x xM def FunctionA /yM exch def xM 0 add 28.45276 mul yM 0 add 28.45276 mul 0 0 1 setrgbcolor moveto schrift (Point) show 0 spdy 2 mul neg rmoveto TiefSchrift () show 0 spdy 3 mul rmoveto symb (\050) show 0 spdy neg rmoveto schrift xM Wert spdx 3 div spdy rmoveto symb (\174) show spdx 3 div spdy neg rmoveto yM yWert 0 spdy rmoveto symb (\051) show end @endspecial 1370 1326 a currentpoint initclip moveto 1370 1326 a 1418 1356 4 904 v 1470 1326 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 133.72786 a add def /d 0.0 a add neg def /h 105.2751 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1470 1326 a 1588 971 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45276 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45276 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -28.45276 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45276 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 997 a FF(0)1505 761 y(1)1505 525 y(2)1440 1230 y FE(\000)p FF(1)1803 1301 y(1)h(2)f(3)g(4)1588 971 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.001 def /x1 9.75 def /dx x1 x sub 499 div def /F@pstplot (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 28.45276 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.8 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.001 def /x1 9.75 def /dx x1 x sub 499 div def /F@pstplot (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /xy { x 28.45276 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.8 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1588 971 a tx@Dict begin /FunctionA (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /FunctionB (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /Xinf 0.5 def /Xsup 5 def { /xM Xinf Xsup add 2 div def /x Xinf def /F_1 FunctionA FunctionB sub def /x xM def /F_M FunctionA FunctionB sub def F_M 0 eq {exit} if F_1 F_M mul 0 ge {/Xinf xM def} {/Xsup xM def} ifelse Xinf Xsup sub abs 1e-6 le {exit} if } loop /x xM def FunctionA /yM exch def end 1588 971 a 1588 971 a tx@Dict begin tx@NodeDict begin { xM yM 28.45276 mul exch 28.45276 mul exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1588 971 a @beginspecial @setspecial tx@Dict begin STP newpath /dec -1 def /ydec 2 def /symb { /Symbol findfont 10. scalefont setfont } bind def /schrift { /Times-Roman findfont 10. scalefont setfont } bind def /TiefSchrift { /Symbol findfont 10. 1.6 div scalefont setfont } bind def /spdx 10. 4 div def /spdy 10. 15 div def /Wert { 10 dec exp mul round 10 dec exp div dec 0 eq {cvi 15 string cvs} {15 string cvs } ifelse show } def /yWert { 10 ydec exp mul round 10 ydec exp div ydec 0 eq {cvi 15 string cvs} {15 string cvs } ifelse show } def /FunctionA (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /FunctionB (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /Xinf 0.5 def /Xsup 5 def { /xM Xinf Xsup add 2 div def /x Xinf def /F_1 FunctionA FunctionB sub def /x Xsup def /F_2 FunctionA FunctionB sub def /x xM def /F_M FunctionA FunctionB sub def F_M 0 eq {exit} if F_1 F_M mul 0 ge {/Xinf xM def} {/Xsup xM def} ifelse Xinf Xsup sub abs 1e-6 le {exit} if } loop /x xM def FunctionA /yM exch def 0 0 0 0 1 setrgbcolor moveto schrift (I) show 0 spdy 2 mul neg rmoveto TiefSchrift () show 0 spdy 3 mul rmoveto symb (\050) show 0 spdy neg rmoveto schrift xM Wert spdx 3 div spdy rmoveto symb (\174) show spdx 3 div spdy neg rmoveto yM yWert 0 spdy rmoveto symb (\051) show 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 2580 1326 a currentpoint initclip moveto 2580 1326 a 2628 1356 4 904 v 210 1359 2420 4 v 209 1458 4 100 v 1 0 0 TeXcolorrgb 368 1429 a FK(P)n(oin)n(tName)p 0 TeXcolorgray(,Prin)n(tCo)r(ord)p 1418 1458 V 1 0 0 TeXcolorrgb 437 w(origin)-7 b(V)p 0 TeXcolorgray(,Prin)n(tCo)r(ord)p 2628 1458 V 210 1462 2420 4 v 209 1561 4 100 v 320 1532 a(P)n(ar)26 b(d\351faut)i(:)g(P)n(oin)n(tName=)e(I)p 1418 1561 V 2628 1561 V 210 1565 2420 4 v 210 1676 V 209 2580 4 904 v 260 2550 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 133.72786 a add def /d 0.0 a add neg def /h 105.2751 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 2550 a 378 2196 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45276 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45276 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -28.45276 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45276 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 2222 a FF(0)295 1986 y(1)295 1749 y(2)231 2455 y FE(\000)p FF(1)594 2526 y(1)194 b(2)g(3)g(4)378 2196 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.001 def /x1 9.75 def /dx x1 x sub 499 div def /F@pstplot (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 28.45276 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.8 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.001 def /x1 9.75 def /dx x1 x sub 499 div def /F@pstplot (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /xy { x 28.45276 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.8 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 378 2196 a tx@Dict begin /FunctionA (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /FunctionB (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /Xinf 0.5 def /Xsup 5 def { /xM Xinf Xsup add 2 div def /x Xinf def /F_1 FunctionA FunctionB sub def /x xM def /F_M FunctionA FunctionB sub def F_M 0 eq {exit} if F_1 F_M mul 0 ge {/Xinf xM def} {/Xsup xM def} ifelse Xinf Xsup sub abs 1e-6 le {exit} if } loop /x xM def FunctionA /yM exch def end 378 2196 a 378 2196 a tx@Dict begin tx@NodeDict begin { xM yM 28.45276 mul exch 28.45276 mul exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 2196 a @beginspecial @setspecial tx@Dict begin STP newpath /dec 3 def /ydec 2 def /symb { /Symbol findfont 10. scalefont setfont } bind def /schrift { /Times-Roman findfont 10. scalefont setfont } bind def /TiefSchrift { /Symbol findfont 10. 1.6 div scalefont setfont } bind def /spdx 10. 4 div def /spdy 10. 15 div def /Wert { 10 dec exp mul round 10 dec exp div dec 0 eq {cvi 15 string cvs} {15 string cvs } ifelse show } def /yWert { 10 ydec exp mul round 10 ydec exp div ydec 0 eq {cvi 15 string cvs} {15 string cvs } ifelse show } def /FunctionA (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /FunctionB (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /Xinf 0.5 def /Xsup 5 def { /xM Xinf Xsup add 2 div def /x Xinf def /F_1 FunctionA FunctionB sub def /x Xsup def /F_2 FunctionA FunctionB sub def /x xM def /F_M FunctionA FunctionB sub def F_M 0 eq {exit} if F_1 F_M mul 0 ge {/Xinf xM def} {/Xsup xM def} ifelse Xinf Xsup sub abs 1e-6 le {exit} if } loop /x xM def FunctionA /yM exch def xM 0 add 28.45276 mul yM 0 add 28.45276 mul 0 0 1 setrgbcolor moveto schrift (I) show 0 spdy 2 mul neg rmoveto TiefSchrift () show 0 spdy 3 mul rmoveto symb (\050) show 0 spdy neg rmoveto schrift xM Wert spdx 3 div spdy rmoveto symb (\174) show spdx 3 div spdy neg rmoveto yM yWert 0 spdy rmoveto symb (\051) show end @endspecial 1370 2550 a currentpoint initclip moveto 1370 2550 a 1418 2580 4 904 v 1470 2550 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 133.72786 a add def /d 0.0 a add neg def /h 105.2751 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1470 2550 a 1588 2196 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45276 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45276 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -28.45276 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45276 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 2222 a FF(0)1505 1986 y(1)1505 1749 y(2)1440 2455 y FE(\000)p FF(1)1803 2526 y(1)h(2)f(3)g(4)1588 2196 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.001 def /x1 9.75 def /dx x1 x sub 499 div def /F@pstplot (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 28.45276 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.8 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.001 def /x1 9.75 def /dx x1 x sub 499 div def /F@pstplot (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /xy { x 28.45276 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.8 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1588 2196 a tx@Dict begin /FunctionA (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /FunctionB (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /Xinf 0.5 def /Xsup 5 def { /xM Xinf Xsup add 2 div def /x Xinf def /F_1 FunctionA FunctionB sub def /x xM def /F_M FunctionA FunctionB sub def F_M 0 eq {exit} if F_1 F_M mul 0 ge {/Xinf xM def} {/Xsup xM def} ifelse Xinf Xsup sub abs 1e-6 le {exit} if } loop /x xM def FunctionA /yM exch def end 1588 2196 a 1588 2196 a tx@Dict begin tx@NodeDict begin { xM yM 28.45276 mul exch 28.45276 mul exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1588 2196 a @beginspecial @setspecial tx@Dict begin STP newpath /dec -1 def /ydec 4 def /symb { /Symbol findfont 10. scalefont setfont } bind def /schrift { /Times-Roman findfont 10. scalefont setfont } bind def /TiefSchrift { /Symbol findfont 10. 1.6 div scalefont setfont } bind def /spdx 10. 4 div def /spdy 10. 15 div def /Wert { 10 dec exp mul round 10 dec exp div dec 0 eq {cvi 15 string cvs} {15 string cvs } ifelse show } def /yWert { 10 ydec exp mul round 10 ydec exp div ydec 0 eq {cvi 15 string cvs} {15 string cvs } ifelse show } def /FunctionA (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /FunctionB (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /Xinf 0.5 def /Xsup 5 def { /xM Xinf Xsup add 2 div def /x Xinf def /F_1 FunctionA FunctionB sub def /x Xsup def /F_2 FunctionA FunctionB sub def /x xM def /F_M FunctionA FunctionB sub def F_M 0 eq {exit} if F_1 F_M mul 0 ge {/Xinf xM def} {/Xsup xM def} ifelse Xinf Xsup sub abs 1e-6 le {exit} if } loop /x xM def FunctionA /yM exch def xM 0 add 28.45276 mul yM 0 add 28.45276 mul 0 0 1 setrgbcolor moveto schrift (I) show 0 spdy 2 mul neg rmoveto TiefSchrift () show 0 spdy 3 mul rmoveto symb (\050) show 0 spdy neg rmoveto schrift xM Wert spdx 3 div spdy rmoveto symb (\174) show spdx 3 div spdy neg rmoveto yM yWert 0 spdy rmoveto symb (\051) show 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 2580 2550 a currentpoint initclip moveto 2580 2550 a 2628 2580 4 904 v 210 2583 2420 4 v 209 2683 4 100 v 1 0 0 TeXcolorrgb 362 2653 a FK(decimals)p 0 TeXcolorgray(=3,Prin)n(tCo)r(ord)p 1418 2683 V 1 0 0 TeXcolorrgb 334 w(ydecimals)p 0 TeXcolorgray(=4,Prin)n(tCo)r(ord)p 2628 2683 V 210 2686 2420 4 v 210 2797 V 209 3701 4 904 v 260 3671 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 133.72786 a add def /d 0.0 a add neg def /h 105.2751 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 3671 a 378 3317 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45276 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45276 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -28.45276 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45276 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 3343 a FF(0)295 3107 y(1)295 2871 y(2)231 3576 y FE(\000)p FF(1)594 3647 y(1)g(2)g(3)g(4)378 3317 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.001 def /x1 9.75 def /dx x1 x sub 499 div def /F@pstplot (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 28.45276 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.8 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.001 def /x1 9.75 def /dx x1 x sub 499 div def /F@pstplot (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /xy { x 28.45276 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.8 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 378 3317 a tx@Dict begin /FunctionA (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /FunctionB (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /Xinf 0.5 def /Xsup 5 def { /xM Xinf Xsup add 2 div def /x Xinf def /F_1 FunctionA FunctionB sub def /x xM def /F_M FunctionA FunctionB sub def F_M 0 eq {exit} if F_1 F_M mul 0 ge {/Xinf xM def} {/Xsup xM def} ifelse Xinf Xsup sub abs 1e-6 le {exit} if } loop /x xM def FunctionA /yM exch def end 378 3317 a 378 3317 a tx@Dict begin tx@NodeDict begin { xM yM 28.45276 mul exch 28.45276 mul exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 3317 a @beginspecial @setspecial tx@Dict begin STP newpath /dec -1 def /ydec 2 def /symb { /Symbol findfont 10. scalefont setfont } bind def /schrift { /Times-Roman findfont 10. scalefont setfont } bind def /TiefSchrift { /Symbol findfont 10. 1.6 div scalefont setfont } bind def /spdx 10. 4 div def /spdy 10. 15 div def /Wert { 10 dec exp mul round 10 dec exp div dec 0 eq {cvi 15 string cvs} {15 string cvs } ifelse show } def /yWert { 10 ydec exp mul round 10 ydec exp div ydec 0 eq {cvi 15 string cvs} {15 string cvs } ifelse show } def /FunctionA (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /FunctionB (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /Xinf 0.5 def /Xsup 5 def { /xM Xinf Xsup add 2 div def /x Xinf def /F_1 FunctionA FunctionB sub def /x Xsup def /F_2 FunctionA FunctionB sub def /x xM def /F_M FunctionA FunctionB sub def F_M 0 eq {exit} if F_1 F_M mul 0 ge {/Xinf xM def} {/Xsup xM def} ifelse Xinf Xsup sub abs 1e-6 le {exit} if } loop /x xM def FunctionA /yM exch def xM .5 add 28.45276 mul yM 0 add 28.45276 mul 0 0 1 setrgbcolor moveto schrift (I) show 0 spdy 2 mul neg rmoveto TiefSchrift () show 0 spdy 3 mul rmoveto symb (\050) show 0 spdy neg rmoveto schrift xM Wert spdx 3 div spdy rmoveto symb (\174) show spdx 3 div spdy neg rmoveto yM yWert 0 spdy rmoveto symb (\051) show end @endspecial 1370 3671 a currentpoint initclip moveto 1370 3671 a 1418 3701 4 904 v 1470 3671 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 133.72786 a add def /d 0.0 a add neg def /h 105.2751 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1470 3671 a 1588 3317 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45276 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45276 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -28.45276 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45276 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 3343 a FF(0)1505 3107 y(1)1505 2871 y(2)1440 3576 y FE(\000)p FF(1)1803 3647 y(1)h(2)f(3)g(4)1588 3317 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.001 def /x1 9.75 def /dx x1 x sub 499 div def /F@pstplot (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 28.45276 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.8 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.001 def /x1 9.75 def /dx x1 x sub 499 div def /F@pstplot (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /xy { x 28.45276 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.8 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1588 3317 a tx@Dict begin /FunctionA (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /FunctionB (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /Xinf 0.5 def /Xsup 5 def { /xM Xinf Xsup add 2 div def /x Xinf def /F_1 FunctionA FunctionB sub def /x xM def /F_M FunctionA FunctionB sub def F_M 0 eq {exit} if F_1 F_M mul 0 ge {/Xinf xM def} {/Xsup xM def} ifelse Xinf Xsup sub abs 1e-6 le {exit} if } loop /x xM def FunctionA /yM exch def end 1588 3317 a 1588 3317 a tx@Dict begin tx@NodeDict begin { xM yM 28.45276 mul exch 28.45276 mul exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1588 3317 a @beginspecial @setspecial tx@Dict begin STP newpath /dec -1 def /ydec 2 def /symb { /Symbol findfont 10. scalefont setfont } bind def /schrift { /Times-Roman findfont 10. scalefont setfont } bind def /TiefSchrift { /Symbol findfont 10. 1.6 div scalefont setfont } bind def /spdx 10. 4 div def /spdy 10. 15 div def /Wert { 10 dec exp mul round 10 dec exp div dec 0 eq {cvi 15 string cvs} {15 string cvs } ifelse show } def /yWert { 10 ydec exp mul round 10 ydec exp div ydec 0 eq {cvi 15 string cvs} {15 string cvs } ifelse show } def /FunctionA (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /FunctionB (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /Xinf 0.5 def /Xsup 5 def { /xM Xinf Xsup add 2 div def /x Xinf def /F_1 FunctionA FunctionB sub def /x Xsup def /F_2 FunctionA FunctionB sub def /x xM def /F_M FunctionA FunctionB sub def F_M 0 eq {exit} if F_1 F_M mul 0 ge {/Xinf xM def} {/Xsup xM def} ifelse Xinf Xsup sub abs 1e-6 le {exit} if } loop /x xM def FunctionA /yM exch def xM 0 add 28.45276 mul yM .5 add 28.45276 mul 0 0 1 setrgbcolor moveto schrift (I) show 0 spdy 2 mul neg rmoveto TiefSchrift () show 0 spdy 3 mul rmoveto symb (\050) show 0 spdy neg rmoveto schrift xM Wert spdx 3 div spdy rmoveto symb (\174) show spdx 3 div spdy neg rmoveto yM yWert 0 spdy rmoveto symb (\051) show 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 2580 3671 a currentpoint initclip moveto 2580 3671 a 2628 3701 4 904 v 210 3705 2420 4 v 209 3804 4 100 v 1 0 0 TeXcolorrgb 397 3774 a FK(xShift)p 0 TeXcolorgray(=.5,Prin) n(tCo)r(ord)p 1418 3804 V 1 0 0 TeXcolorrgb 427 w(yShift)p 0 TeXcolorgray(=.5,Prin)n(tCo)r(ord)p 2628 3804 V 210 3808 2420 4 v 210 3919 1310 4 v 209 4823 4 904 v 260 4793 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 133.72786 a add def /d 0.0 a add neg def /h 105.2751 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 4793 a 378 4439 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45276 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45276 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -28.45276 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45276 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 4465 a FF(0)295 4228 y(1)295 3992 y(2)231 4697 y FE(\000)p FF(1)594 4769 y(1)g(2)g(3)g(4)378 4439 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.001 def /x1 9.75 def /dx x1 x sub 499 div def /F@pstplot (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 28.45276 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.8 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.001 def /x1 9.75 def /dx x1 x sub 499 div def /F@pstplot (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /xy { x 28.45276 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.8 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 378 4439 a tx@Dict begin /FunctionA (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /FunctionB (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /Xinf 0.5 def /Xsup 5 def { /xM Xinf Xsup add 2 div def /x Xinf def /F_1 FunctionA FunctionB sub def /x xM def /F_M FunctionA FunctionB sub def F_M 0 eq {exit} if F_1 F_M mul 0 ge {/Xinf xM def} {/Xsup xM def} ifelse Xinf Xsup sub abs 1e-6 le {exit} if } loop /x xM def FunctionA /yM exch def end 378 4439 a 378 4439 a tx@Dict begin tx@NodeDict begin { xM yM 28.45276 mul exch 28.45276 mul exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 4439 a @beginspecial @setspecial tx@Dict begin STP newpath /dec -1 def /ydec 2 def /symb { /Symbol findfont 10. scalefont setfont } bind def /schrift { /Times-Roman findfont 10. scalefont setfont } bind def /TiefSchrift { /Symbol findfont 10. 1.6 div scalefont setfont } bind def /spdx 10. 4 div def /spdy 10. 15 div def /Wert { 10 dec exp mul round 10 dec exp div dec 0 eq {cvi 15 string cvs} {15 string cvs } ifelse show } def /yWert { 10 ydec exp mul round 10 ydec exp div ydec 0 eq {cvi 15 string cvs} {15 string cvs } ifelse show } def /FunctionA (cos(x)+.5) tx@AlgToPs begin AlgToPs end cvx def /FunctionB (sin(x)) tx@AlgToPs begin AlgToPs end cvx def /Xinf 0.5 def /Xsup 5 def { /xM Xinf Xsup add 2 div def /x Xinf def /F_1 FunctionA FunctionB sub def /x Xsup def /F_2 FunctionA FunctionB sub def /x xM def /F_M FunctionA FunctionB sub def F_M 0 eq {exit} if F_1 F_M mul 0 ge {/Xinf xM def} {/Xsup xM def} ifelse Xinf Xsup sub abs 1e-6 le {exit} if } loop /x xM def FunctionA /yM exch def xM 0 add 28.45276 mul yM .5 add 28.45276 mul 0 0 1 setrgbcolor moveto schrift (I) show 0 spdy 2 mul neg rmoveto TiefSchrift (123) show 0 spdy 3 mul rmoveto symb (\050) show 0 spdy neg rmoveto schrift xM Wert spdx 3 div spdy rmoveto symb (\174) show spdx 3 div spdy neg rmoveto yM yWert 0 spdy rmoveto symb (\051) show end @endspecial 1370 4793 a currentpoint initclip moveto 1370 4793 a 1418 4823 4 904 v 1518 4823 V 210 4826 1310 4 v 209 4926 4 100 v 1 0 0 TeXcolorrgb 287 4896 a FK(p)r(ostString)p 0 TeXcolorgray(=123,Prin)n(tCo)r(ord)p 1418 4926 V 1518 4926 V 210 4929 1310 4 v 0 TeXcolorgray 1456 5662 a(147)p 0 TeXcolorgray eop end %%Page: 148 148 TeXDict begin 148 147 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.148) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.30.6) cvn /DEST pdfmark end 86 448 a 83 x FG(30.6)112 b(F)-9 b(onction)38 b(de)f(F)-9 b(ourier)p 210 597 2628 4 v 209 2209 4 1613 v 260 2179 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 304.44441 a add def /d 0.0 a add neg def /h 190.63338 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 2179 a 1559 1352 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 -142.2638 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -142.2638 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -85.35828 def /maxTickline 85.35828 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -85.35828 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 -85.35828 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -85.35828 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -142.2638 def /maxTickline 142.2638 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -142.2638 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 1142 a FF(1)295 906 y(2)295 670 y(3)231 1611 y FE(\000)p FF(1)231 1848 y FE(\000)p FF(2)231 2084 y FE(\000)p FF(3)1657 2155 y(1)76 b(2)g(3)g(4)g(5)g(6)g (7)g(8)g(9)56 b(10)-1395 b FE(\000)p FF(1)-225 b FE(\000)p FF(2)g FE(\000)p FF(3)g FE(\000)p FF(4)g FE(\000)p FF(5)g FE(\000)p FF(6)f FE(\000)p FF(7)h FE(\000)p FF(8)g FE(\000)p FF(9)-246 b FE(\000)p FF(10)1559 1352 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -10 def /x1 10 def /dx x1 x sub 49 div def /F@pstplot { /type (cos) def /Fourier { aload length /n exch def n -1 roll 2 div n 1 roll n 1 sub -1 0 { /i exch def i x mul 180 mul 3.141592 div type (sin) eq {sin}{cos} ifelse mul n 1 roll } for n 1 sub -1 1 { pop add } for } def [0 1 -1] Fourier /type (sin) def [0 1] Fourier add } def /xy { x 14.22638 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 49 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2788 2179 a currentpoint initclip moveto 2788 2179 a 2836 2209 4 1613 v 210 2212 2628 4 v 209 2312 4 100 v 773 2282 a FJ(\\psF)-8 b(ourier)p FK([)p 1 0 0 TeXcolorrgb(cosCo)r(e\033)p 0 TeXcolorgray(=0)25 b(1)j(-1)e(]{-10}{10})p 2836 2312 V 210 2315 2628 4 v 209 2415 4 100 v 1075 2385 a(P)n(ar)g(d\351faut)i (:)g(cosCo)r(e\033)f(=0)p 2836 2415 V 210 2418 2628 4 v 210 2530 V 209 3670 4 1141 v 260 3640 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 304.44441 a add def /d 0.0 a add neg def /h 133.72786 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 3640 a 1559 3049 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 -142.2638 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -142.2638 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -142.2638 def /maxTickline 142.2638 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -142.2638 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 2839 a FF(1)295 2603 y(2)231 3308 y FE(\000)p FF(1)231 3544 y FE(\000)p FF(2)1775 3616 y(1)194 b(2)g(3)g(4)h(5)-1492 b FE(\000)p FF(1)-343 b FE(\000)p FF(2)g FE(\000)p FF(3)f FE(\000)p FF(4)h FE(\000)p FF(5)1559 3049 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -5 def /x1 5 def /dx x1 x sub 49 div def /F@pstplot { /type (cos) def /Fourier { aload length /n exch def n -1 roll 2 div n 1 roll n 1 sub -1 0 { /i exch def i x mul 180 mul 3.141592 div type (sin) eq {sin}{cos} ifelse mul n 1 roll } for n 1 sub -1 1 { pop add } for } def [0] Fourier /type (sin) def [0 1 .5 .33 .25 .2 .165 .14 .125] Fourier add } def /xy { x 28.45276 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 49 1 sub { /x x dx add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2788 3640 a currentpoint initclip moveto 2788 3640 a 2836 3670 4 1141 v 210 3673 2628 4 v 209 3773 4 100 v 434 3743 a FJ(\\psF)-8 b(ourier)p FK([)p 1 0 0 TeXcolorrgb(sinCo)r(e\033)p 0 TeXcolorgray(=1)26 b(.5)h(.33)g(.25)g(.2)g(.165)f(.14)h(.125)f (]{-5}{5})p 2836 3773 V 210 3776 2628 4 v 209 3876 4 100 v 1080 3846 a(P)n(ar)g(d\351faut)i(:)g(sinCo)r(e\033)f(=1)p 2836 3876 V 210 3879 2628 4 v 0 TeXcolorgray 1456 5662 a(148)p 0 TeXcolorgray eop end %%Page: 149 149 TeXDict begin 149 148 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.149) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.30.7) cvn /DEST pdfmark end 86 448 a 83 x FG(30.7)112 b(F)-9 b(onction)38 b(de)f(Bessel)p 210 597 2628 4 v 209 790 4 194 v 935 714 a Fz(J)981 726 y Fi(n)1026 714 y FF(\()p Fz(x)p FF(\))24 b(=)1263 658 y(1)p 1259 695 51 4 v 1259 771 a Fz(\031)1333 601 y Fh(Z)1416 622 y Fi(\031)1379 790 y Fj(0)1475 714 y FF(cos)o(\()p Fz(x)14 b FF(sin)h Fz(t)j FE(\000)g Fz(nt)p FF(\))p Fz(dt)p 2836 790 4 194 v 210 793 2628 4 v 209 1933 4 1141 v 260 1903 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 304.44441 a add def /d 0.0 a add neg def /h 133.72786 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 1903 a 1559 1313 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 -142.2638 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -142.2638 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 2330850 abs 65536 div viceversa { neg } if def /DT 5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 7.11319 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 7.11319 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -142.2638 def /maxTickline 142.2638 def /dT 2486240 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -142.2638 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 37.93701 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 37.93701 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 1024 a FF(1)231 1650 y FE(\000)p FF(1)1834 1879 y(5)232 b(10)212 b(15)f(20)-1572 b FE(\000)p FF(5)-423 b FE(\000)p FF(10)-444 b FE(\000)p FF(15)f FE(\000)p FF(20)1559 1313 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /t -20 def /t1 20 def /dt t1 t sub 499 div def /F@pstplot { /J1 0 def /k { 57.29577951 mul } def /xBessel t k def 0 0.1 180 { /tB exch k def /J1 J1 0.1 xBessel tB sin mul tB 0 mul sub cos mul add def } for t J1 180 div 1 mul 0 add } def /xy { /J1 0 def /k { 57.29577951 mul } def /xBessel t k def 0 0.1 180 { /tB exch k def /J1 J1 0.1 xBessel tB sin mul tB 0 mul sub cos mul add def } for t J1 180 div 1 mul 0 add 37.93701 mul exch 7.11319 mul exch } def /ps@Exit false def xy moveto 499 1 sub { /t t dt add def xy dup 1.e30 37.93701 mul gt { moveto } { dup -1.e30 37.93701 mul lt { moveto } { L } ifelse } ifelse ps@Exit { exit } if } repeat ps@Exit not { /t t1 def xy dup 1.e30 37.93701 mul gt { moveto } { dup -1.e30 37.93701 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2788 1903 a currentpoint initclip moveto 2788 1903 a 2836 1933 4 1141 v 210 1936 2628 4 v 209 2036 4 100 v 848 2006 a FK(n=)27 b(0)291 b FJ(\\psBessel)p FK({0}{-20}{20)o(})p 2836 2036 V 210 2039 2628 4 v 209 3180 4 1141 v 260 3150 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 304.44441 a add def /d 0.0 a add neg def /h 133.72786 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 3150 a 1559 2559 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 -142.2638 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -142.2638 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 2330850 abs 65536 div viceversa { neg } if def /DT 5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 7.11319 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 7.11319 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -142.2638 def /maxTickline 142.2638 def /dT 2486240 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -142.2638 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 37.93701 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 37.93701 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 2270 a FF(1)231 2897 y FE(\000)p FF(1)1834 3125 y(5)232 b(10)212 b(15)f(20)-1572 b FE(\000)p FF(5)-423 b FE(\000)p FF(10)-444 b FE(\000)p FF(15)f FE(\000)p FF(20)1559 2559 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /t -20 def /t1 20 def /dt t1 t sub 499 div def /F@pstplot { /J1 0 def /k { 57.29577951 mul } def /xBessel t k def 0 0.1 180 { /tB exch k def /J1 J1 0.1 xBessel tB sin mul tB 2 mul sub cos mul add def } for t J1 180 div 1 mul 0 add } def /xy { /J1 0 def /k { 57.29577951 mul } def /xBessel t k def 0 0.1 180 { /tB exch k def /J1 J1 0.1 xBessel tB sin mul tB 2 mul sub cos mul add def } for t J1 180 div 1 mul 0 add 37.93701 mul exch 7.11319 mul exch } def /ps@Exit false def xy moveto 499 1 sub { /t t dt add def xy dup 1.e30 37.93701 mul gt { moveto } { dup -1.e30 37.93701 mul lt { moveto } { L } ifelse } ifelse ps@Exit { exit } if } repeat ps@Exit not { /t t1 def xy dup 1.e30 37.93701 mul gt { moveto } { dup -1.e30 37.93701 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2788 3150 a currentpoint initclip moveto 2788 3150 a 2836 3180 4 1141 v 210 3183 2628 4 v 209 3283 4 100 v 848 3253 a FK(n=)27 b(2)291 b FJ(\\psBessel)p FK({2}{-20}{20)o(})p 2836 3283 V 210 3286 2628 4 v 210 3397 V 209 3497 4 100 v 1080 3467 a Fz(f)9 b FF(\()p Fz(x)p FF(\))24 b(=)f(2)p Fz(:)p FF(5)p Fz(J)1506 3479 y Fj(0)1542 3467 y FF(\()p Fz(x)p FF(\))c(+)f Fz(sin)p FF(\()p Fz(t)p FF(\))p 2836 3497 V 210 3500 2628 4 v 209 4640 4 1141 v 260 4610 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 304.44441 a add def /d 0.0 a add neg def /h 133.72786 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 4610 a 1559 4020 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 -142.2638 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -142.2638 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 2330850 abs 65536 div viceversa { neg } if def /DT 5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 7.11319 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 7.11319 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -142.2638 def /maxTickline 142.2638 def /dT 1243120 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -142.2638 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 18.9685 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 18.9685 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 3888 a FF(1)295 3731 y(2)295 3573 y(3)231 4200 y FE(\000)p FF(1)231 4357 y FE(\000)p FF(2)231 4515 y FE(\000)p FF(3)1834 4586 y(5)232 b(10)212 b(15)f(20)-1572 b FE(\000)p FF(5)-423 b FE(\000)p FF(10)-444 b FE(\000)p FF(15)f FE(\000)p FF(20)1559 4020 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /t -20 def /t1 20 def /dt t1 t sub 499 div def /F@pstplot { /J1 0 def /k { 57.29577951 mul } def /xBessel t k def 0 0.1 180 { /tB exch k def /J1 J1 0.1 xBessel tB sin mul tB 0 mul sub cos mul add def } for t J1 180 div 2.5 mul t k sin add } def /xy { /J1 0 def /k { 57.29577951 mul } def /xBessel t k def 0 0.1 180 { /tB exch k def /J1 J1 0.1 xBessel tB sin mul tB 0 mul sub cos mul add def } for t J1 180 div 2.5 mul t k sin add 18.9685 mul exch 7.11319 mul exch } def /ps@Exit false def xy moveto 499 1 sub { /t t dt add def xy dup 1.e30 18.9685 mul gt { moveto } { dup -1.e30 18.9685 mul lt { moveto } { L } ifelse } ifelse ps@Exit { exit } if } repeat ps@Exit not { /t t1 def xy dup 1.e30 18.9685 mul gt { moveto } { dup -1.e30 18.9685 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2788 4610 a currentpoint initclip moveto 2788 4610 a 2836 4640 4 1141 v 210 4643 2628 4 v 209 4743 4 100 v 509 4713 a FE(n)p FK(psBessel[)p 1 0 0 TeXcolorrgb(constI)p 0 TeXcolorgray(=2.5,)p 1 0 0 TeXcolorrgb(constI)r(I)p 0 TeXcolorgray(={)24 b(t)k(k)f(sin)h (}]{0}{-20}{20})p 2836 4743 V 210 4746 2628 4 v 0 TeXcolorgray 1456 5662 a(149)p 0 TeXcolorgray eop end %%Page: 150 150 TeXDict begin 150 149 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.150) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.30.8) cvn /DEST pdfmark end 86 448 a 83 x FG(30.8)112 b(F)-9 b(onction)38 b(de)f(Bessel)h(mo)s(di\034\351e)p 210 597 3276 4 v 209 696 4 100 v 992 666 a FJ(\\psMo)s(dBessel)p FK([yMaxV)-7 b(alue=5,)p 1 0 0 TeXcolorrgb(n)n(ue)p 0 TeXcolorgray(=0]{0})o({5)o(})p 3484 696 V 210 700 3276 4 v 209 2076 4 1377 v 260 2046 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 119.50148 a add def /d 0.0 a add neg def /h 162.18062 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 2046 a 378 1928 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.58466 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.58466 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2638 def /dT 1631595 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 24.89616 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 24.89616 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 142.2638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.58466 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 124.48082 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 1954 a FF(0)295 1718 y(1)295 1482 y(2)295 1245 y(3)295 1009 y(4)295 773 y(5)357 2022 y(0)165 b(1)g(2)f(3)h(4)378 1928 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /nue 0 def /epsilon 1e-20 def /x 0 def /x1 5 def /dx x1 x sub 49 div def /F@pstplot { /Sum 0 def /Iter 0 def {/Sum_Iter x dup mul 4 div Iter exp nue Iter add 1 add GAMMA Iter tx@AddMathFunc begin ! end mul Div def Sum_Iter abs epsilon lt { exit } if /Sum Sum Sum_Iter add def /Iter Iter 1 add def } loop x 0.5 mul nue exp Sum mul } def /xy { x 24.89616 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 49 1 sub { /x x dx add def xy dup 5 28.45276 mul gt { moveto } { dup 5 neg 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 5 28.45276 mul gt { moveto } { dup 5 neg 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1252 2046 a currentpoint initclip moveto 1252 2046 a 1300 2076 4 1377 v 1352 2046 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 119.50148 a add def /d 0.0 a add neg def /h 162.18062 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1352 2046 a 1470 1928 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.58466 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.58466 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2638 def /dT 1631595 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 24.89616 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 24.89616 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 142.2638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.58466 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 124.48082 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1387 1954 a FF(0)1387 1718 y(1)1387 1482 y(2)1387 1245 y(3)1387 1009 y(4)1387 773 y(5)1449 2022 y(0)g(1)g(2)f(3)h(4)1470 1928 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /nue 1 def /epsilon 1e-20 def /x 0 def /x1 5 def /dx x1 x sub 49 div def /F@pstplot { /Sum 0 def /Iter 0 def {/Sum_Iter x dup mul 4 div Iter exp nue Iter add 1 add GAMMA Iter tx@AddMathFunc begin ! end mul Div def Sum_Iter abs epsilon lt { exit } if /Sum Sum Sum_Iter add def /Iter Iter 1 add def } loop x 0.5 mul nue exp Sum mul } def /xy { x 24.89616 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 49 1 sub { /x x dx add def xy dup 5 28.45276 mul gt { moveto } { dup 5 neg 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 5 28.45276 mul gt { moveto } { dup 5 neg 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2344 2046 a currentpoint initclip moveto 2344 2046 a 2392 2076 4 1377 v 2444 2046 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 119.50148 a add def /d 0.0 a add neg def /h 162.18062 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2444 2046 a 2562 1928 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.58466 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.58466 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2638 def /dT 1631595 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 24.89616 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 24.89616 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 142.2638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.58466 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 124.48082 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2479 1954 a FF(0)2479 1718 y(1)2479 1482 y(2)2479 1245 y(3)2479 1009 y(4)2479 773 y(5)2541 2022 y(0)g(1)f(2)h(3)g(4)2562 1928 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /nue 2 def /epsilon 1e-20 def /x 0 def /x1 5 def /dx x1 x sub 49 div def /F@pstplot { /Sum 0 def /Iter 0 def {/Sum_Iter x dup mul 4 div Iter exp nue Iter add 1 add GAMMA Iter tx@AddMathFunc begin ! end mul Div def Sum_Iter abs epsilon lt { exit } if /Sum Sum Sum_Iter add def /Iter Iter 1 add def } loop x 0.5 mul nue exp Sum mul } def /xy { x 24.89616 mul F@pstplot 28.45276 mul } def /ps@Exit false def xy moveto 49 1 sub { /x x dx add def xy dup 5 28.45276 mul gt { moveto } { dup 5 neg 28.45276 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 5 28.45276 mul gt { moveto } { dup 5 neg 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3436 2046 a currentpoint initclip moveto 3436 2046 a 3484 2076 4 1377 v 210 2079 3276 4 v 209 2179 4 100 v 1 0 0 TeXcolorrgb 640 2149 a FK(n)n(ue)p 0 TeXcolorgray(=0)p 1300 2179 V 1 0 0 TeXcolorrgb 857 w(n)n(ue)p 0 TeXcolorgray(=1)p 2392 2179 V 1 0 0 TeXcolorrgb 844 w(n)n(ue)p 0 TeXcolorgray(=)27 b(2)p 3484 2179 V 210 2182 3276 4 v 209 2282 4 100 v 1500 2252 a(P)n(ar)f(d\351faut)i(:)g(n)n(ue=0)p 3484 2282 V 210 2285 3276 4 v 0 TeXcolorgray 1456 5662 a(150)p 0 TeXcolorgray eop end %%Page: 151 151 TeXDict begin 151 150 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.151) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.30.9) cvn /DEST pdfmark end 86 448 a 83 x FG(30.9)112 b(Sin)m(us)38 b(in)m(t\351gral)p 210 616 2628 4 v 209 1520 4 904 v 260 1490 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 304.44435 a add def /d 0.0 a add neg def /h 105.2751 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 1490 a 1559 1018 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.26376 0 -142.26376 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -142.26376 142.26376 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67914 def /maxTickline 42.67914 def /dT 1331914 abs 65536 div viceversa { neg } if def /DT 2 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67914 42.67914 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 10.1617 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 10.1617 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 42.67914 0 -42.67914 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -42.67914 42.67914 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -142.26376 def /maxTickline 142.26376 def /dT 1398510 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -142.26376 142.26376 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 867 a FF(1)295 689 y(2)231 1217 y FE(\000)p FF(1)231 1395 y FE(\000)p FF(2)1707 1466 y(2)127 b(4)g(6)f(8)106 b(10)85 b(12)g(14)-1446 b FE(\000)p FF(2)-275 b FE(\000)p FF(4)f FE(\000)p FF(6)g FE(\000)p FF(8)-296 b FE(\000)p FF(10)-318 b FE(\000)p FF(12)g FE(\000)p FF(14)1559 1018 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -14.5 def /dx 14.5 -14.5 sub 49 div def /scx { 10.1617 mul } def /scy { 21.33957 mul } def x scx x tx@FuncDict begin Si end scy moveto 49 1 sub { x dup scx exch tx@FuncDict begin Si end scy lineto /x x dx add def } repeat stroke gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2788 1490 a currentpoint initclip moveto 2788 1490 a 2836 1520 4 904 v 210 1523 2628 4 v 209 1623 4 100 v 1143 1593 a FJ(\\psSi)p FK({-14.5}{14.5})p 2836 1623 V 210 1626 2628 4 v 210 1737 V 209 2641 4 904 v 260 2611 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 304.44435 a add def /d 0.0 a add neg def /h 105.2751 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 2611 a 1559 1926 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.26376 0 -142.26376 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -142.26376 142.26376 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -68.28662 def /maxTickline 17.07166 def /dT 1331914 abs 65536 div viceversa { neg } if def /DT 2 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -68.28662 17.07166 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 10.1617 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 10.1617 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 17.07166 0 -68.28662 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -68.28662 17.07166 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -142.26376 def /maxTickline 142.26376 def /dT 1118808 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -142.26376 142.26376 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 1811 a FF(1)231 2091 y FE(\000)p FF(1)231 2232 y FE(\000)p FF(2)231 2374 y FE(\000)p FF(3)231 2516 y FE(\000)p FF(4)1707 2587 y(2)127 b(4)g(6)f(8)106 b(10)85 b(12)g(14)-1446 b FE(\000)p FF(2)-275 b FE(\000)p FF(4)f FE(\000)p FF(6)g FE(\000)p FF(8)-296 b FE(\000)p FF(10)-318 b FE(\000)p FF(12)g FE(\000)p FF(14)1559 1926 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -14.5 def /dx 14.5 -14.5 sub 49 div def /scx { 10.1617 mul } def /scy { 17.07166 mul } def x scx x tx@FuncDict begin si end scy moveto 49 1 sub { x dup scx exch tx@FuncDict begin si end scy lineto /x x dx add def } repeat stroke gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2788 2611 a currentpoint initclip moveto 2788 2611 a 2836 2641 4 904 v 210 2645 2628 4 v 209 2744 4 100 v 1150 2714 a FJ(\\pssi)p FK({-14.5}{14.5})p 2836 2744 V 210 2748 2628 4 v 86 2864 a SDict begin H.S end 86 2864 a 86 2864 a SDict begin 12 H.A end 86 2864 a 86 2864 a SDict begin [/View [/XYZ H.V]/Dest (subsection.30.10) cvn /DEST pdfmark end 86 2864 a 76 x FG(30.10)112 b(Cosin)m(us)38 b(in)m(t\351gral)p 210 3025 2628 4 v 209 3929 4 904 v 260 3899 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 304.44441 a add def /d 0.0 a add neg def /h 105.2751 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 3899 a 1559 3214 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 -142.2638 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -142.2638 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -68.28662 def /maxTickline 17.07166 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 2 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -68.28662 17.07166 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 11.85532 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 11.85532 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 17.07166 0 -68.28662 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -68.28662 17.07166 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -142.2638 def /maxTickline 142.2638 def /dT 1118808 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -142.2638 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 3098 a FF(1)231 3378 y FE(\000)p FF(1)231 3520 y FE(\000)p FF(2)231 3662 y FE(\000)p FF(3)231 3803 y FE(\000)p FF(4)1735 3874 y(2)155 b(4)g(6)g(8)134 b(10)113 b(12)-1474 b FE(\000)p FF(2)-303 b FE(\000)p FF(4)f FE(\000)p FF(6)g FE(\000)p FF(8)-325 b FE(\000)p FF(10)-346 b FE(\000)p FF(12)1559 3214 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -11.5 def /dx 11.5 -11.5 sub 499 div def /scx { 11.85532 mul } def /scy { 17.07166 mul } def x scx x tx@FuncDict begin Ci end scy moveto 499 1 sub { x dup scx exch tx@FuncDict begin Ci end scy lineto /x x dx add def } repeat stroke gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2788 3899 a currentpoint initclip moveto 2788 3899 a 2836 3929 4 904 v 210 3932 2628 4 v 209 4032 4 100 v 1135 4002 a FJ(\\psCi)p FK({-11.5}{11.5})p 2836 4032 V 210 4035 2628 4 v 210 4146 V 209 5050 4 904 v 260 5020 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 304.44441 a add def /d 0.0 a add neg def /h 105.2751 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 5020 a 1559 4902 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 -142.2638 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -142.2638 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 2 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 11.85532 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 11.85532 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -142.2638 def /maxTickline 142.2638 def /dT 1398510 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -142.2638 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 4751 a FF(1)295 4574 y(2)295 4397 y(3)295 4220 y(4)1538 4996 y(0)155 b(2)g(4)g(6)g(8)134 b(10)113 b(12)-1474 b FE(\000)p FF(2)-303 b FE(\000)p FF(4)f FE(\000)p FF(6)g FE(\000)p FF(8)-325 b FE(\000)p FF(10)-346 b FE(\000)p FF(12)1559 4902 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -11.5 def /dx 11.5 -11.5 sub 499 div def /scx { 11.85532 mul } def /scy { 21.33957 mul } def x scx x tx@FuncDict begin ci end scy moveto 499 1 sub { x dup scx exch tx@FuncDict begin ci end scy lineto /x x dx add def } repeat stroke gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2788 5020 a currentpoint initclip moveto 2788 5020 a 2836 5050 4 904 v 210 5053 2628 4 v 209 5153 4 100 v 1148 5123 a FJ(\\psci)p FK({-11.5}{11.5})p 2836 5153 V 210 5156 2628 4 v 0 TeXcolorgray 1456 5662 a(151)p 0 TeXcolorgray eop end %%Page: 152 152 TeXDict begin 152 151 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.152) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.30.11) cvn /DEST pdfmark end 86 448 a 83 x FG(30.11)112 b(In)m(t\351gration)37 b(et)g(Con)m(v)m(olution)p 210 616 2628 4 v 209 1520 4 904 v 260 1490 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 304.44441 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 1490 a 1559 1372 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 -142.2638 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -142.2638 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 3107800 abs 65536 div viceversa { neg } if def /DT 2 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -142.2638 def /maxTickline 142.2638 def /dT 2797019 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -142.2638 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 231 1044 a FF(0)p Fz(:)p FF(5)231 689 y(1)p Fz(:)p FF(0)1538 1466 y(0)352 b(2)g(4)g(6)-1649 b FE(\000)p FF(2)-501 b FE(\000)p FF(4)g FE(\000)p FF(6)1559 1372 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -6 def /x1 6 def /dx x1 x sub 49 div def /F@pstplot { x 0 2 GAUSS } def /xy { x 23.71063 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 49 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /a -6 def /dx 6 -6 sub 49 div def /b a dx add def /scx { 23.71063 mul } def /scy { 85.35826 mul } def tx@FuncDict begin /SFunc { 0 2 GAUSS } def end a scx 0 moveto 49 1 sub { a b 5 tx@FuncDict begin Simpson I end scy b scx exch lineto /b b dx add def } repeat gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2788 1490 a currentpoint initclip moveto 2788 1490 a 2836 1520 4 904 v 210 1523 2628 4 v 209 1623 4 100 v 647 1593 a FE(n)p FK(psplot[linest)n(yle=dotted]{-6}{6}{x)22 b(0)28 b(2)f(GA)n(USS})p 2836 1623 V 209 1722 V 732 1693 a FJ(\\psCumIn)m (tegral)p FK({-10}{10}{0)22 b(2)27 b(GA)n(USS})p 2836 1722 V 210 1726 2628 4 v 210 1837 V 209 2741 4 904 v 260 2711 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 304.44441 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 2711 a 1559 2593 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 -142.2638 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -142.2638 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 3107800 abs 65536 div viceversa { neg } if def /DT 2 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -142.2638 def /maxTickline 142.2638 def /dT 2797019 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -142.2638 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 231 2265 a FF(0)p Fz(:)p FF(5)231 1910 y(1)p Fz(:)p FF(0)1538 2687 y(0)352 b(2)g(4)g(6)-1649 b FE(\000)p FF(2)-501 b FE(\000)p FF(4)g FE(\000)p FF(6)1559 2593 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -6 def /x1 6 def /dx x1 x sub 49 div def /F@pstplot { x 0 2 GAUSS } def /xy { x 23.71063 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 49 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /a 0 def /dx 6 0 sub 49 div def /b a dx add def /scx { 23.71063 mul } def /scy { 85.35826 mul } def tx@FuncDict begin /SFunc { 0 2 GAUSS } def end a scx 0 moveto 49 1 sub { a b 5 tx@FuncDict begin Simpson I end scy b scx exch lineto /b b dx add def } repeat gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2788 2711 a currentpoint initclip moveto 2788 2711 a 2836 2741 4 904 v 210 2744 2628 4 v 209 2844 4 100 v 815 2814 a FJ(\\psCumIn)m(tegral)p FK({0}{6}{0)23 b(2)28 b(GA)n(USS})p 2836 2844 V 210 2847 2628 4 v 210 2958 V 209 3862 4 904 v 260 3832 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 304.44441 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 3832 a 1559 3714 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 -142.2638 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -142.2638 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 3107800 abs 65536 div viceversa { neg } if def /DT 2 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -142.2638 def /maxTickline 142.2638 def /dT 2797019 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -142.2638 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 231 3386 a FF(0)p Fz(:)p FF(5)231 3032 y(1)p Fz(:)p FF(0)1538 3808 y(0)352 b(2)g(4)g(6)-1649 b FE(\000)p FF(2)-501 b FE(\000)p FF(4)g FE(\000)p FF(6)1559 3714 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -6 def /x1 6 def /dx x1 x sub 49 div def /F@pstplot { x 0 .5 GAUSS } def /xy { x 23.71063 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 49 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /a -2 def /dx 4 -2 sub 49 div def /b 4 def /aa -6 def /dd 6 -6 sub 49 div def /t aa dd add def /scx { 23.71063 mul } def /scy { 85.35826 mul } def tx@FuncDict begin /SFunc { t .5 GAUSS } def end a b 5 tx@FuncDict begin Simpson I end scy t scx exch moveto /t t dd add def 49 1 sub { a b 5 tx@FuncDict begin Simpson I end scy t scx exch lineto /t t dd add def } repeat gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2788 3832 a currentpoint initclip moveto 2788 3832 a 2836 3862 4 904 v 210 3866 2628 4 v 209 3965 4 100 v 897 3935 a FJ(\\psIn)m(tegral)p FK({-2}{4}{.5)24 b(GA)n(USS})p 2836 3965 V 210 3969 2628 4 v 210 4080 V 209 4984 4 904 v 260 4954 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 304.44441 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 4954 a 1559 4836 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 -142.2638 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -142.2638 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 3107800 abs 65536 div viceversa { neg } if def /DT 2 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -142.2638 def /maxTickline 142.2638 def /dT 2797019 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -142.2638 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 231 4508 a FF(0)p Fz(:)p FF(5)231 4153 y(1)p Fz(:)p FF(0)1538 4930 y(0)352 b(2)g(4)g(6)-1649 b FE(\000)p FF(2)-501 b FE(\000)p FF(4)g FE(\000)p FF(6)1559 4836 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -6 def /x1 6 def /dx x1 x sub 49 div def /F@pstplot { x 0 .5 GAUSS } def /xy { x 23.71063 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 49 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /a -2 def /dx 4 -2 sub 49 div def /b 4 def /aa -6 def /dd 6 -6 sub 49 div def /t aa dd add def /scx { 23.71063 mul } def /scy { 85.35826 mul } def tx@FuncDict begin /SFunc { t .5 GAUSS } def end a b 10 tx@FuncDict begin Simpson I end scy t scx exch moveto /t t dd add def 49 1 sub { a b 10 tx@FuncDict begin Simpson I end scy t scx exch lineto /t t dd add def } repeat gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2788 4954 a currentpoint initclip moveto 2788 4954 a 2836 4984 4 904 v 210 4987 2628 4 v 209 5087 4 100 v 708 5057 a FE(n)p FK(psIn)n(tegral[)p 1 0 0 TeXcolorrgb(Simpson)p 0 TeXcolorgray(=10]{-2}{4})o({.5)21 b(GA)n(USS})p 2836 5087 V 210 5090 2628 4 v 0 TeXcolorgray 1456 5662 a(152)p 0 TeXcolorgray eop end %%Page: 153 153 TeXDict begin 153 152 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.153) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 2628 4 v 209 1356 4 904 v 260 1326 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 304.44441 a add def /d 0.0 a add neg def /h 105.27507 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 1326 a 1559 1208 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 -142.2638 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -142.2638 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35825 def /dT 3107800 abs 65536 div viceversa { neg } if def /DT 2 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35825 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35825 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35825 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -142.2638 def /maxTickline 142.2638 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -142.2638 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 231 997 a FF(0)p Fz(:)p FF(5)231 761 y(1)p Fz(:)p FF(0)231 525 y(1)p Fz(:)p FF(5)1538 1301 y(0)352 b(2)g(4)g(6)-1649 b FE(\000)p FF(2)-501 b FE(\000)p FF(4)g FE(\000)p FF(6)1559 1208 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -5 def /x1 5 def /dx x1 x sub 49 div def /F@pstplot { x abs 2 le {0.5}{0} ifelse } def /xy { x 23.71063 mul F@pstplot 56.9055 mul } def /ps@Exit false def xy moveto 49 1 sub { /x x dx add def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -5 def /x1 5 def /dx x1 x sub 49 div def /F@pstplot { x abs 1 le {0.75}{0} ifelse } def /xy { x 23.71063 mul F@pstplot 56.9055 mul } def /ps@Exit false def xy moveto 49 1 sub { /x x dx add def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /a -6 def /dx 6 -6 sub 49 div def /b 6 def /aa -5 def /dd 5 -5 sub 49 div def /t aa dd add def /scx { 23.71063 mul } def /scy { 56.9055 mul } def tx@FuncDict begin /SFunc { t pop pop x abs 2 le {0.5}{0} ifelse x t neg add abs 2 le {0.75}{0} ifelse mul } def end a b 5 tx@FuncDict begin Simpson I end scy t scx exch moveto /t t dd add def 49 1 sub { a b 5 tx@FuncDict begin Simpson I end scy t scx exch lineto /t t dd add def } repeat gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2788 1326 a currentpoint initclip moveto 2788 1326 a 2836 1356 4 904 v 210 1359 2628 4 v 209 1458 4 100 v 519 1429 a FE(n)p FK(psplot[linest)n(yle=dashed]{-5}{5}{x)22 b(abs)28 b(2)f(le)g(0.50)g(ifelse})p 2836 1458 V 209 1558 V 506 1528 a FE(n)p FK(psplot[linest)n(yle=dotted]{-5}{5}{x)c(abs) k(1)g(le)g(0.750)f(ifelse})p 2836 1558 V 209 1658 V 263 1628 a FJ(\\psCon)m(v)p FK({-5}{5}{\(}-6,6\))d({abs)k(2)g(le)g(0.50)g (ifelse}{abs)f(2)h(le)h(0.750)d(ifelse})p 2836 1658 V 210 1661 2628 4 v 0 TeXcolorgray 1456 5662 a(153)p 0 TeXcolorgray eop end %%Page: 154 154 TeXDict begin 154 153 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.154) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.30.12) cvn /DEST pdfmark end 86 448 a 83 x FG(30.12)112 b(Loi)38 b(de)g(Gauss)p 210 597 3365 4 v 209 1264 4 668 v 260 1234 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 190.63332 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 1234 a 1087 1116 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35825 0 -85.35825 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -85.35825 85.35825 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 2797019 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -284.52751 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -85.35825 def /maxTickline 85.35825 def /dT 3729359 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -512.14948 512.14948 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial -3248 670 a FF(1)1066 3572 y(0)312 b(1)h(2)-1138 b FE(\000)p FF(1)-461 b FE(\000)p FF(2)1087 1116 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -2 def /x1 2 def /dx x1 x sub 199 div def /F@pstplot { Euler x 0 sub dup mul 2 div 0.5 dup mul div neg exp 1.0 0.5 div TwoPi sqrt div mul } def /xy { x 42.67912 mul F@pstplot 56.9055 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1843 1234 a currentpoint initclip moveto 1843 1234 a 1891 1264 4 668 v 1942 1234 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 190.63332 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1942 1234 a 2769 1116 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35825 0 -85.35825 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -85.35825 85.35825 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 2797019 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -284.52751 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -85.35825 def /maxTickline 85.35825 def /dT 3729359 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -512.14948 512.14948 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial -1566 670 a FF(1)2748 3572 y(0)313 b(1)f(2)-1137 b FE(\000)p FF(1)-462 b FE(\000)p FF(2)2769 1116 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /a -2 def /dx 2 -2 sub 199 div def /b a dx add def /scx { 42.67912 mul } def /scy { 56.9055 mul } def tx@FuncDict begin /C 1 0.5 div TwoPi sqrt div def /SFunc {Euler exch 0 sub dup mul 2 div 0.5 dup mul div neg exp C mul } def end a scx 0 moveto 199 1 sub { a b 5 tx@FuncDict begin Simpson I end scy b scx exch dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse /b b dx add def } repeat gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3525 1234 a currentpoint initclip moveto 3525 1234 a 3573 1264 4 668 v 210 1268 3365 4 v 209 1367 4 100 v 691 1337 a FJ(\\psGauss)p FK({-2}{2})p 1891 1367 V 995 w FJ(\\psGaussI)p FK({-2}{2})p 3573 1367 V 210 1371 3365 4 v 210 1490 V 209 2158 4 668 v 260 2128 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 190.63332 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 2128 a 1087 2010 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35825 0 -85.35825 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -85.35825 85.35825 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 2797019 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -284.52751 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -85.35825 def /maxTickline 85.35825 def /dT 3729359 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -512.14948 512.14948 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial -3248 1563 a FF(1)1066 4466 y(0)312 b(1)h(2)-1138 b FE(\000)p FF(1)-461 b FE(\000)p FF(2)1087 2010 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -2 def /x1 2 def /dx x1 x sub 199 div def /F@pstplot { Euler x 0 sub dup mul 2 div 0.5 dup mul div neg exp 1.0 0.5 div TwoPi sqrt div mul } def /xy { x 42.67912 mul F@pstplot 56.9055 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -2 def /x1 2 def /dx x1 x sub 199 div def /F@pstplot { Euler x 0.5 sub dup mul 2 div 0.5 dup mul div neg exp 1.0 0.5 div TwoPi sqrt div mul } def /xy { x 42.67912 mul F@pstplot 56.9055 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1843 2128 a currentpoint initclip moveto 1843 2128 a 1891 2158 4 668 v 1942 2128 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 190.63332 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1942 2128 a 2769 2010 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35825 0 -85.35825 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -85.35825 85.35825 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 2797019 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -284.52751 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -85.35825 def /maxTickline 85.35825 def /dT 3729359 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -512.14948 512.14948 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial -1566 1563 a FF(1)2748 4466 y(0)313 b(1)f(2)-1137 b FE(\000)p FF(1)-462 b FE(\000)p FF(2)2769 2010 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -2 def /x1 2 def /dx x1 x sub 199 div def /F@pstplot { Euler x 0 sub dup mul 2 div 0.5 dup mul div neg exp 1.0 0.5 div TwoPi sqrt div mul } def /xy { x 42.67912 mul F@pstplot 56.9055 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -2 def /x1 2 def /dx x1 x sub 199 div def /F@pstplot { Euler x -.5 sub dup mul 2 div 0.5 dup mul div neg exp 1.0 0.5 div TwoPi sqrt div mul } def /xy { x 42.67912 mul F@pstplot 56.9055 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3525 2128 a currentpoint initclip moveto 3525 2128 a 3573 2158 4 668 v 210 2161 3365 4 v 209 2261 4 100 v 508 2231 a FJ(\\psGauss)p FK([)p 1 0 0 TeXcolorrgb(m)n(ue)p 0 TeXcolorgray(=0.5]{-2}{2})p 1891 2261 V 673 w FJ(\\psGauss)p FK([)p 1 0 0 TeXcolorrgb(m)n(ue)p 0 TeXcolorgray(=0.5]{-2}{2})p 3573 2261 V 210 2264 3365 4 v 210 2375 V 209 3043 4 668 v 260 3013 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 190.63332 a add def /d 0.0 a add neg def /h 76.82231 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 3013 a 1087 2895 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35825 0 -85.35825 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -85.35825 85.35825 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 2797019 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -85.35825 def /maxTickline 85.35825 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -85.35825 85.35825 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 2685 a FF(1)295 2449 y(2)1066 2989 y(0)312 b(1)h(2)-1138 b FE(\000)p FF(1)-461 b FE(\000)p FF(2)1087 2895 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -2 def /x1 2 def /dx x1 x sub 199 div def /F@pstplot { Euler x 0 sub dup mul 2 div 0.5 dup mul div neg exp 1.0 0.5 div TwoPi sqrt div mul } def /xy { x 42.67912 mul F@pstplot 28.45274 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 28.45274 mul gt { moveto } { dup -1.e30 28.45274 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45274 mul gt { moveto } { dup -1.e30 28.45274 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -2 def /x1 2 def /dx x1 x sub 199 div def /F@pstplot { Euler x 0 sub dup mul 2 div .25 dup mul div neg exp 1.0 .25 div TwoPi sqrt div mul } def /xy { x 42.67912 mul F@pstplot 28.45274 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 28.45274 mul gt { moveto } { dup -1.e30 28.45274 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45274 mul gt { moveto } { dup -1.e30 28.45274 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1843 3013 a currentpoint initclip moveto 1843 3013 a 1891 3043 4 668 v 1942 3013 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 190.63332 a add def /d 0.0 a add neg def /h 76.82231 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1942 3013 a 2769 2895 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35825 0 -85.35825 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -85.35825 85.35825 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 2797019 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -85.35825 def /maxTickline 85.35825 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -85.35825 85.35825 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1977 2685 a FF(1)1977 2449 y(2)2748 2989 y(0)313 b(1)f(2)-1137 b FE(\000)p FF(1)-462 b FE(\000)p FF(2)2769 2895 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -2 def /x1 2 def /dx x1 x sub 199 div def /F@pstplot { Euler x 0 sub dup mul 2 div 0.5 dup mul div neg exp 1.0 0.5 div TwoPi sqrt div mul } def /xy { x 42.67912 mul F@pstplot 28.45274 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 28.45274 mul gt { moveto } { dup -1.e30 28.45274 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45274 mul gt { moveto } { dup -1.e30 28.45274 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -2 def /x1 2 def /dx x1 x sub 199 div def /F@pstplot { Euler x 0 sub dup mul 2 div 1 dup mul div neg exp 1.0 1 div TwoPi sqrt div mul } def /xy { x 42.67912 mul F@pstplot 28.45274 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 28.45274 mul gt { moveto } { dup -1.e30 28.45274 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 28.45274 mul gt { moveto } { dup -1.e30 28.45274 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3525 3013 a currentpoint initclip moveto 3525 3013 a 3573 3043 4 668 v 210 3046 3365 4 v 209 3146 4 100 v 458 3116 a FJ(\\psGauss)p FK([)p 1 0 0 TeXcolorrgb(sigma)p 0 TeXcolorgray(=0.25]{-2}{2})p 1891 3146 V 625 w FJ(\\psGauss)p FK([)p 1 0 0 TeXcolorrgb(sigma)p 0 TeXcolorgray(=1]{-2}{2})p 3573 3146 V 210 3149 3365 4 v 0 TeXcolorgray 1456 5662 a(154)p 0 TeXcolorgray eop end %%Page: 155 155 TeXDict begin 155 154 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.155) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.30.13) cvn /DEST pdfmark end 86 448 a 83 x FG(30.13)112 b(Loi)38 b(binomiale)p 210 597 2929 4 v 209 1264 4 668 v 264 1234 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 264 1234 a 559 1116 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 64.0187 0 -21.33957 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -21.33957 64.0187 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1398510 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -21.33957 def /maxTickline 64.0187 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -21.33957 64.0187 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 234 1048 a FF(0)p Fz(:)p FF(2)234 953 y(0)p Fz(:)p FF(4)234 859 y(0)p Fz(:)p FF(6)234 764 y(0)p Fz(:)p FF(8)234 670 y(1)p Fz(:)p FF(0)538 1210 y(0)136 b(1)f(2)g(3)-783 b FE(\000)p FF(1)559 1116 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /scx { 21.33957 mul } def /scy { 56.9055 mul } def /m 0 def /n 2 def /N 2 def /p 0.5 def /dx 1 2 div def /q 1 p sub def /kOld dx neg m add def kOld scx 0 moveto 0 1 m 1 sub { /k exch def k 0 eq { /Y q N exp def } { /Y Y N k sub 1 add mul k div p mul q div def } ifelse } for m 1 n { /k exch def k 0 eq { /Y q N exp def } { /Y Y N k sub 1 add mul k div p mul q div def } ifelse kOld scx Y scy L k dx add scx Y scy L /kOld kOld 1 add def } for k dx add scx 0 L gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1138 1234 a currentpoint initclip moveto 1138 1234 a 1190 1264 4 668 v 1241 1234 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1241 1234 a 1537 1116 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 64.0187 0 -21.33957 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -21.33957 64.0187 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1398510 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -21.33957 def /maxTickline 64.0187 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -21.33957 64.0187 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1212 1048 a FF(0)p Fz(:)p FF(2)1212 953 y(0)p Fz(:)p FF(4)1212 859 y(0)p Fz(:)p FF(6)1212 764 y(0)p Fz(:)p FF(8)1212 670 y(1)p Fz(:)p FF(0)1516 1210 y(0)135 b(1)g(2)g(3)-783 b FE(\000)p FF(1)1537 1116 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /scx { 21.33957 mul } def /scy { 56.9055 mul } def /m 0 def /n 2 def /N 2 def /p 0.25 def /dx 1 2 div def /q 1 p sub def /kOld dx neg m add def kOld scx 0 moveto 0 1 m 1 sub { /k exch def k 0 eq { /Y q N exp def } { /Y Y N k sub 1 add mul k div p mul q div def } ifelse } for m 1 n { /k exch def k 0 eq { /Y q N exp def } { /Y Y N k sub 1 add mul k div p mul q div def } ifelse kOld scx Y scy L k dx add scx Y scy L /kOld kOld 1 add def } for k dx add scx 0 L gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2115 1234 a currentpoint initclip moveto 2115 1234 a 2164 1264 4 668 v 2215 1234 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2215 1234 a 2510 1116 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 64.0187 0 -21.33957 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -21.33957 64.0187 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1398510 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -21.33957 def /maxTickline 64.0187 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -21.33957 64.0187 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2186 1048 a FF(0)p Fz(:)p FF(2)2186 953 y(0)p Fz(:)p FF(4)2186 859 y(0)p Fz(:)p FF(6)2186 764 y(0)p Fz(:)p FF(8)2186 670 y(1)p Fz(:)p FF(0)2489 1210 y(0)136 b(1)f(2)g(3)-783 b FE(\000)p FF(1)2510 1116 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /scx { 21.33957 mul } def /scy { 56.9055 mul } def /m 0 def /n 2 def /N 2 def /p 0.75 def /dx 1 2 div def /q 1 p sub def /kOld dx neg m add def kOld scx 0 moveto 0 1 m 1 sub { /k exch def k 0 eq { /Y q N exp def } { /Y Y N k sub 1 add mul k div p mul q div def } ifelse } for m 1 n { /k exch def k 0 eq { /Y q N exp def } { /Y Y N k sub 1 add mul k div p mul q div def } ifelse kOld scx Y scy L k dx add scx Y scy L /kOld kOld 1 add def } for k dx add scx 0 L gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3089 1234 a currentpoint initclip moveto 3089 1234 a 3137 1264 4 668 v 210 1268 2929 4 v 209 1367 4 100 v 260 1337 a FJ(\\psBinomial)p FK({2}{0.5})p 1190 1367 V 152 w FJ(\\psBinomial)p FK({2}{0.25})p 2164 1367 V 100 w FJ(\\psBinomial)p FK({2}{0.75})p 3137 1367 V 210 1371 2929 4 v 210 1482 2893 4 v 209 2149 4 668 v 260 2120 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 162.18062 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 2120 a 575 2001 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 118.55316 0 -23.71063 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -23.71063 118.55316 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -23.71063 def /maxTickline 118.55316 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -23.71063 118.55316 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 231 1933 a FF(0)p Fz(:)p FF(2)231 1839 y(0)p Fz(:)p FF(4)231 1744 y(0)p Fz(:)p FF(6)231 1650 y(0)p Fz(:)p FF(8)231 1555 y(1)p Fz(:)p FF(0)554 2095 y(0)155 b(1)g(2)g(3)g(4)f(5)-1255 b FE(\000)p FF(1)575 2001 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /scx { 23.71063 mul } def /scy { 56.9055 mul } def /m 0 def /n 3 def /N 3 def /p 0.5 def /dx 1 2 div def /q 1 p sub def /kOld dx neg m add def kOld scx 0 moveto 0 1 m 1 sub { /k exch def k 0 eq { /Y q N exp def } { /Y Y N k sub 1 add mul k div p mul q div def } ifelse } for m 1 n { /k exch def k 0 eq { /Y q N exp def } { /Y Y N k sub 1 add mul k div p mul q div def } ifelse kOld scx Y scy L k dx add scx Y scy L /kOld kOld 1 add def } for k dx add scx 0 L gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1606 2120 a currentpoint initclip moveto 1606 2120 a 1655 2149 4 668 v 1706 2120 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 162.18062 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1706 2120 a 2021 2001 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 118.55316 0 -23.71063 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -23.71063 118.55316 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -23.71063 def /maxTickline 118.55316 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -23.71063 118.55316 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1677 1933 a FF(0)p Fz(:)p FF(2)1677 1839 y(0)p Fz(:)p FF(4)1677 1744 y(0)p Fz(:)p FF(6)1677 1650 y(0)p Fz(:)p FF(8)1677 1555 y(1)p Fz(:)p FF(0)2000 2095 y(0)155 b(1)g(2)g(3)g(4)g(5)-1256 b FE(\000)p FF(1)2021 2001 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /scx { 23.71063 mul } def /scy { 56.9055 mul } def /m 0 def /n 4 def /N 4 def /p 0.5 def /dx 1 2 div def /q 1 p sub def /kOld dx neg m add def kOld scx 0 moveto 0 1 m 1 sub { /k exch def k 0 eq { /Y q N exp def } { /Y Y N k sub 1 add mul k div p mul q div def } ifelse } for m 1 n { /k exch def k 0 eq { /Y q N exp def } { /Y Y N k sub 1 add mul k div p mul q div def } ifelse kOld scx Y scy L k dx add scx Y scy L /kOld kOld 1 add def } for k dx add scx 0 L gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3053 2120 a currentpoint initclip moveto 3053 2120 a 3101 2149 4 668 v 210 2153 2893 4 v 209 2252 4 100 v 520 2223 a FJ(\\psBinomial)p FK({3}{0.5})p 1655 2252 V 614 w FJ(\\psBinomial)p FK({4}{0.5})p 3101 2252 V 210 2256 2893 4 v 210 2367 V 209 3035 4 668 v 260 3005 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 162.18062 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 3005 a 575 2887 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 118.55316 0 -23.71063 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -23.71063 118.55316 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -23.71063 def /maxTickline 118.55316 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -23.71063 118.55316 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 231 2818 a FF(0)p Fz(:)p FF(2)231 2724 y(0)p Fz(:)p FF(4)231 2629 y(0)p Fz(:)p FF(6)231 2535 y(0)p Fz(:)p FF(8)231 2440 y(1)p Fz(:)p FF(0)554 2980 y(0)155 b(1)g(2)g(3)g(4)f(5)-1255 b FE(\000)p FF(1)575 2887 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /scx { 23.71063 mul } def /scy { 56.9055 mul } def /m 0 def /n 4 def /N 4 def /p 0.5 def /dx 1 2 div def /q 1 p sub def /kOld dx neg m add def kOld scx 0 moveto 0 1 m 1 sub { /k exch def k 0 eq { /Y q N exp def } { /Y Y N k sub 1 add mul k div p mul q div def } ifelse } for m 1 n { /k exch def k 0 eq { /Y q N exp def } { /Y Y N k sub 1 add mul k div p mul q div def } ifelse kOld scx Y scy L k dx add scx Y scy L /kOld kOld 1 add def } for k dx add scx 0 L gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /scx { 23.71063 mul } def /scy { 56.9055 mul } def /m 2 def /n 4 def /N 4 def /p 0.5 def /dx 1 2 div def /q 1 p sub def /kOld dx neg m add def kOld scx 0 moveto 0 1 m 1 sub { /k exch def k 0 eq { /Y q N exp def } { /Y Y N k sub 1 add mul k div p mul q div def } ifelse } for m 1 n { /k exch def k 0 eq { /Y q N exp def } { /Y Y N k sub 1 add mul k div p mul q div def } ifelse kOld scx Y scy L k dx add scx Y scy L /kOld kOld 1 add def } for k dx add scx 0 L gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1606 3005 a currentpoint initclip moveto 1606 3005 a 1655 3035 4 668 v 1706 3005 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 162.18062 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1706 3005 a 2021 2887 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 118.55316 0 -23.71063 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -23.71063 118.55316 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -23.71063 def /maxTickline 118.55316 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -23.71063 118.55316 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1677 2818 a FF(0)p Fz(:)p FF(2)1677 2724 y(0)p Fz(:)p FF(4)1677 2629 y(0)p Fz(:)p FF(6)1677 2535 y(0)p Fz(:)p FF(8)1677 2440 y(1)p Fz(:)p FF(0)2000 2980 y(0)155 b(1)g(2)g(3)g(4)g(5)-1256 b FE(\000)p FF(1)2021 2887 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /scx { 23.71063 mul } def /scy { 56.9055 mul } def /m 0 def /n 4 def /N 4 def /p 0.5 def /dx 1 2 div def /q 1 p sub def /kOld dx neg m add def kOld scx 0 moveto 0 1 m 1 sub { /k exch def k 0 eq { /Y q N exp def } { /Y Y N k sub 1 add mul k div p mul q div def } ifelse } for m 1 n { /k exch def k 0 eq { /Y q N exp def } { /Y Y N k sub 1 add mul k div p mul q div def } ifelse kOld scx Y scy L k dx add scx Y scy L /kOld kOld 1 add def } for k dx add scx 0 L gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /scx { 23.71063 mul } def /scy { 56.9055 mul } def /m 1 def /n 2 def /N 4 def /p 0.5 def /dx 1 2 div def /q 1 p sub def /kOld dx neg m add def kOld scx 0 moveto 0 1 m 1 sub { /k exch def k 0 eq { /Y q N exp def } { /Y Y N k sub 1 add mul k div p mul q div def } ifelse } for m 1 n { /k exch def k 0 eq { /Y q N exp def } { /Y Y N k sub 1 add mul k div p mul q div def } ifelse kOld scx Y scy L k dx add scx Y scy L /kOld kOld 1 add def } for k dx add scx 0 L gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3053 3005 a currentpoint initclip moveto 3053 3005 a 3101 3035 4 668 v 210 3038 2893 4 v 209 3138 4 100 v 488 3108 a FJ(\\psBinomial)p FK({2,4}{0.5})p 1655 3138 V 517 w FJ(\\psBinomial)p FK({1,2,4}{0.5})p 3101 3138 V 210 3141 2893 4 v 210 3252 V 209 3920 4 668 v 260 3890 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 162.18062 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 3890 a 969 3772 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 71.1319 0 -71.1319 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -71.1319 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -71.1319 def /maxTickline 71.1319 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -71.1319 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 231 3704 a FF(0)p Fz(:)p FF(2)231 3609 y(0)p Fz(:)p FF(4)231 3515 y(0)p Fz(:)p FF(6)231 3420 y(0)p Fz(:)p FF(8)231 3326 y(1)p Fz(:)p FF(0)948 3866 y(0)155 b(1)g(2)f(3)-861 b FE(\000)p FF(1)-304 b FE(\000)p FF(2)g FE(\000)p FF(3)969 3772 y @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /Curve false def /scx { 23.71063 mul } def /scy { 56.9055 mul } def /N 3 def /p 0.5 def /q 1 p sub def /E N p mul def /sigma E q mul sqrt def /dx 1.0 sigma div 2 div def /xOld dx neg E sub sigma div def /xEnd xOld neg dx add scx def Curve { /Coors [xOld dx sub scx 0] def }{ xOld scx 0 moveto } ifelse 0 1 N { /k exch def k 0 eq { /Y q N exp def } { /Y Y N k sub 1 add mul k div p mul q div def } ifelse /x k E sub sigma div dx add def /y Y sigma mul def Curve { x dx sub scx y scy Coors aload length 2 add array astore /Coors exch def} { xOld scx y scy L x scx y scy L } ifelse /xOld x def } for Curve { [ xEnd 0 Coors aload pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1606 3890 a currentpoint initclip moveto 1606 3890 a 1655 3920 4 668 v 1706 3890 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 162.18062 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1706 3890 a 2415 3772 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 71.1319 0 -71.1319 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -71.1319 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -71.1319 def /maxTickline 71.1319 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -71.1319 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1677 3704 a FF(0)p Fz(:)p FF(2)1677 3609 y(0)p Fz(:)p FF(4)1677 3515 y(0)p Fz(:)p FF(6)1677 3420 y(0)p Fz(:)p FF(8)1677 3326 y(1)p Fz(:)p FF(0)2394 3866 y(0)155 b(1)g(2)g(3)-862 b FE(\000)p FF(1)-304 b FE(\000)p FF(2)g FE(\000)p FF(3)2415 3772 y @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /Curve false def /scx { 23.71063 mul } def /scy { 56.9055 mul } def /N 4 def /p 0.5 def /q 1 p sub def /E N p mul def /sigma E q mul sqrt def /dx 1.0 sigma div 2 div def /xOld dx neg E sub sigma div def /xEnd xOld neg dx add scx def Curve { /Coors [xOld dx sub scx 0] def }{ xOld scx 0 moveto } ifelse 0 1 N { /k exch def k 0 eq { /Y q N exp def } { /Y Y N k sub 1 add mul k div p mul q div def } ifelse /x k E sub sigma div dx add def /y Y sigma mul def Curve { x dx sub scx y scy Coors aload length 2 add array astore /Coors exch def} { xOld scx y scy L x scx y scy L } ifelse /xOld x def } for Curve { [ xEnd 0 Coors aload pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3053 3890 a currentpoint initclip moveto 3053 3890 a 3101 3920 4 668 v 210 3923 2893 4 v 209 4023 4 100 v 455 3993 a FJ(\\psBinomialN)p FK({3}{0.5})p 1655 4023 V 567 w FJ(\\psBinomialN)p FK({4}{0.5})p 3101 4023 V 210 4026 2893 4 v 0 TeXcolorgray 1456 5662 a(155)p 0 TeXcolorgray eop end %%Page: 156 156 TeXDict begin 156 155 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.156) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.30.13.1) cvn /DEST pdfmark end 86 448 a 83 x FJ(30.13.1)93 b(param\350tres)p 210 613 2893 4 v 209 1280 4 668 v 260 1251 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 162.18062 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 1251 a 575 1132 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 118.55316 0 -23.71063 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -23.71063 118.55316 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -23.71063 def /maxTickline 118.55316 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -23.71063 118.55316 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 231 1064 a FF(0)p Fz(:)p FF(2)231 970 y(0)p Fz(:)p FF(4)231 875 y(0)p Fz(:)p FF(6)231 781 y(0)p Fz(:)p FF(8)231 686 y(1)p Fz(:)p FF(0)554 1226 y(0)155 b(1)g(2)g(3)g(4)f(5)-1255 b FE(\000)p FF(1)575 1132 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /scx { 23.71063 mul } def /scy { 56.9055 mul } def /m 0 def /n 3 def /N 3 def /p 0.5 def /dx 1 2 div def /q 1 p sub def /kOld dx neg m add def kOld scx 0 moveto 0 1 m 1 sub { /k exch def k 0 eq { /Y q N exp def } { /Y Y N k sub 1 add mul k div p mul q div def } ifelse } for m 1 n { /k exch def k 0 eq { /Y q N exp def } { /Y Y N k sub 1 add mul k div p mul q div def } ifelse kOld scx Y scy L k dx add scx Y scy L gsave /Times-Roman findfont 10. scalefont setfont Y 10 string cvs k scx 10. 2 div add Y scy 5.0 add moveto 90 rotate show grestore /kOld kOld 1 add def } for k dx add scx 0 L gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1606 1251 a currentpoint initclip moveto 1606 1251 a 1655 1280 4 668 v 1706 1251 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 162.18062 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1706 1251 a 2021 1132 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 118.55316 0 -23.71063 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -23.71063 118.55316 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -23.71063 def /maxTickline 118.55316 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -23.71063 118.55316 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1677 1064 a FF(0)p Fz(:)p FF(2)1677 970 y(0)p Fz(:)p FF(4)1677 875 y(0)p Fz(:)p FF(6)1677 781 y(0)p Fz(:)p FF(8)1677 686 y(1)p Fz(:)p FF(0)2000 1226 y(0)155 b(1)g(2)g(3)g(4)g(5)-1256 b FE(\000)p FF(1)2021 1132 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /scx { 23.71063 mul } def /scy { 56.9055 mul } def /m 0 def /n 4 def /N 4 def /p 0.5 def /dx 1 2 div def /q 1 p sub def /kOld dx neg m add def kOld scx 0 moveto 0 1 m 1 sub { /k exch def k 0 eq { /Y q N exp def } { /Y Y N k sub 1 add mul k div p mul q div def } ifelse } for m 1 n { /k exch def k 0 eq { /Y q N exp def } { /Y Y N k sub 1 add mul k div p mul q div def } ifelse kOld scx Y scy L k dx add scx Y scy L k dx add scx 0 L kOld 1 add scx 0 L /kOld kOld 1 add def } for gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3053 1251 a currentpoint initclip moveto 3053 1251 a 3101 1280 4 668 v 210 1284 2893 4 v 209 1383 4 100 v 279 1353 a FJ(\\psBinomial)p FK([)p 1 0 0 TeXcolorrgb(prin)n(tV)-7 b(alue)p 0 TeXcolorgray (]{3}{0.5})p 1655 1383 V 220 w FE(n)p FK(psBinomial[)p 1 0 0 TeXcolorrgb(markZeros)p 0 TeXcolorgray(]{4}{0.5)o(})p 3101 1383 V 210 1387 2893 4 v 210 1498 2988 4 v 209 2166 4 668 v 301 2136 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 162.18062 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 301 2136 a 616 2018 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 118.55316 0 -23.71063 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -23.71063 118.55316 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -23.71063 def /maxTickline 118.55316 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -23.71063 118.55316 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 272 1949 a FF(0)p Fz(:)p FF(2)272 1855 y(0)p Fz(:)p FF(4)272 1760 y(0)p Fz(:)p FF(6)272 1666 y(0)p Fz(:)p FF(8)272 1571 y(1)p Fz(:)p FF(0)595 2111 y(0)155 b(1)g(2)g(3)g(4)g(5)-1256 b FE(\000)p FF(1)616 2018 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /scx { 23.71063 mul } def /scy { 56.9055 mul } def /m 0 def /n 3 def /N 3 def /p 0.5 def /dx 1 2 div def /q 1 p sub def /kOld dx neg m add def kOld scx 0 moveto 0 1 m 1 sub { /k exch def k 0 eq { /Y q N exp def } { /Y Y N k sub 1 add mul k div p mul q div def } ifelse } for m 1 n { /k exch def k 0 eq { /Y q N exp def } { /Y Y N k sub 1 add mul k div p mul q div def } ifelse kOld scx Y scy L k dx add scx Y scy L /kOld kOld 1 add def } for k dx add scx 0 L gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1648 2136 a currentpoint initclip moveto 1648 2136 a 1737 2166 4 668 v 1795 2136 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 162.18062 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1795 2136 a 2110 2018 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 118.55316 0 -23.71063 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -23.71063 118.55316 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -23.71063 def /maxTickline 118.55316 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -23.71063 118.55316 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1766 1949 a FF(0)p Fz(:)p FF(2)1766 1855 y(0)p Fz(:)p FF(4)1766 1760 y(0)p Fz(:)p FF(6)1766 1666 y(0)p Fz(:)p FF(8)1766 1571 y(1)p Fz(:)p FF(0)2089 2111 y(0)155 b(1)g(2)g(3)g(4)g(5)-1256 b FE(\000)p FF(1)2110 2018 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /scx { 23.71063 mul } def /scy { 56.9055 mul } def /m 0 def /n 4 def /N 4 def /p 0.5 def /dx 0.5 2 div def /q 1 p sub def /kOld dx neg m add def kOld scx 0 moveto 0 1 m 1 sub { /k exch def k 0 eq { /Y q N exp def } { /Y Y N k sub 1 add mul k div p mul q div def } ifelse } for m 1 n { /k exch def k 0 eq { /Y q N exp def } { /Y Y N k sub 1 add mul k div p mul q div def } ifelse kOld scx Y scy L k dx add scx Y scy L /kOld kOld 1 add def } for k dx add scx 0 L gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3142 2136 a currentpoint initclip moveto 3142 2136 a 3197 2166 4 668 v 210 2169 2988 4 v 209 2269 4 100 v 260 2239 a FJ(\\psBinomial)p FK([\034llcolor=y)n(ello)n(w]{3})o({0.5)o(})p 1737 2269 V 93 w FE(n)p FK(psBinomial[)p 1 0 0 TeXcolorrgb(barwidth)p 0 TeXcolorgray(=0.5]{4}{0.5})p 3197 2269 V 210 2272 2988 4 v 210 2383 2893 4 v 209 3051 4 668 v 260 3021 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 162.18062 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 3021 a 575 2903 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 118.55316 0 -23.71063 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -23.71063 118.55316 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -23.71063 def /maxTickline 118.55316 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -23.71063 118.55316 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 231 2834 a FF(0)p Fz(:)p FF(2)231 2740 y(0)p Fz(:)p FF(4)231 2645 y(0)p Fz(:)p FF(6)231 2551 y(0)p Fz(:)p FF(8)231 2457 y(1)p Fz(:)p FF(0)554 2997 y(0)155 b(1)g(2)g(3)g(4)f(5)-1255 b FE(\000)p FF(1)575 2903 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /scx { 23.71063 mul } def /scy { 56.9055 mul } def /m 0 def /n 3 def /N 3 def /p 0.5 def /dx 1 2 div def /q 1 p sub def /kOld dx neg m add def kOld scx 0 moveto 0 1 m 1 sub { /k exch def k 0 eq { /Y q N exp def } { /Y Y N k sub 1 add mul k div p mul q div def } ifelse } for m 1 n { /k exch def k 0 eq { /Y q N exp def } { /Y Y N k sub 1 add mul k div p mul q div def } ifelse kOld scx Y scy L k dx add scx Y scy L k dx add scx 0 L kOld 1 add scx 0 L /kOld kOld 1 add def } for gsave /clipType { clip } def 45. rotate 0.8 SLW 0 setgray 4.0 0.0 0.0 LineFill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1606 3021 a currentpoint initclip moveto 1606 3021 a 1655 3051 4 668 v 1706 3021 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 162.18062 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1706 3021 a 2021 2903 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 118.55316 0 -23.71063 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -23.71063 118.55316 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1553900 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 23.71063 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -23.71063 def /maxTickline 118.55316 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -23.71063 118.55316 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1677 2834 a FF(0)p Fz(:)p FF(2)1677 2740 y(0)p Fz(:)p FF(4)1677 2645 y(0)p Fz(:)p FF(6)1677 2551 y(0)p Fz(:)p FF(8)1677 2457 y(1)p Fz(:)p FF(0)2000 2997 y(0)155 b(1)g(2)g(3)g(4)g(5)-1256 b FE(\000)p FF(1)2021 2903 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /scx { 23.71063 mul } def /scy { 56.9055 mul } def /m 0 def /n 4 def /N 4 def /p 0.5 def /dx 0.5 2 div def /q 1 p sub def /kOld dx neg m add def kOld scx 0 moveto 0 1 m 1 sub { /k exch def k 0 eq { /Y q N exp def } { /Y Y N k sub 1 add mul k div p mul q div def } ifelse } for m 1 n { /k exch def k 0 eq { /Y q N exp def } { /Y Y N k sub 1 add mul k div p mul q div def } ifelse kOld scx Y scy L k dx add scx Y scy L k dx add scx 0 L kOld 1 add scx 0 L /kOld kOld 1 add def } for gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3053 3021 a currentpoint initclip moveto 3053 3021 a 3101 3051 4 668 v 210 3054 2893 4 v 209 3154 4 100 v 435 3124 a FK([\034llst)n (yle=vlines\022markZeros])p 1655 3154 V 471 w([barwidth=0.5,markZeros]) p 3101 3154 V 210 3157 2893 4 v 0 TeXcolorgray 1456 5662 a(156)p 0 TeXcolorgray eop end %%Page: 157 157 TeXDict begin 157 156 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.157) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.30.14) cvn /DEST pdfmark end 86 448 a 83 x FG(30.14)112 b(Loi)38 b(de)g(P)m(oisson)p 210 597 2921 4 v 209 1264 4 668 v 260 1234 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 1234 a 555 1116 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 64.0187 0 -21.33957 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -21.33957 64.0187 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1398510 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 21.33957 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -21.33957 def /maxTickline 64.0187 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -21.33957 106.69785 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 231 1048 a FF(0)p Fz(:)p FF(2)231 953 y(0)p Fz(:)p FF(4)231 859 y(0)p Fz(:)p FF(6)231 764 y(0)p Fz(:)p FF(8)231 670 y(1)p Fz(:)p FF(0)534 1210 y(0)136 b(1)f(2)g(3)-783 b FE(\000)p FF(1)555 1116 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /scx { 21.33957 mul } def /scy { 56.9055 mul } def /M 0 def /N 2 def /lambda 1 def /elambda Euler 1 neg exp def /dx 1 2 div def /kOld dx neg M add def kOld scx 0 moveto /Y elambda def 0 1 M 1 sub { /k exch def k 0 eq { /Y elambda def }{ /Y Y lambda mul k div def } ifelse } for M 1 N { /k exch def k 0 eq { /Y elambda def }{ /Y Y lambda mul k div def } ifelse kOld scx Y scy L k dx add scx Y scy L /kOld kOld 1 add def } for k dx add scx 0 L gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1134 1234 a currentpoint initclip moveto 1134 1234 a 1182 1264 4 668 v 1234 1234 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1234 1234 a 1470 1116 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 71.1319 0 -14.22638 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -14.22638 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -14.22638 def /maxTickline 71.1319 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -14.22638 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1204 1048 a FF(0)p Fz(:)p FF(2)1204 953 y(0)p Fz(:)p FF(4)1204 859 y(0)p Fz(:)p FF(6)1204 764 y(0)p Fz(:)p FF(8)1204 670 y(1)p Fz(:)p FF(0)1449 1210 y(0)76 b(1)g(2)g(3)h(4)f(5)-783 b FE(\000)p FF(1)1470 1116 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /scx { 14.22638 mul } def /scy { 56.9055 mul } def /M 0 def /N 3 def /lambda 1 def /elambda Euler 1 neg exp def /dx 1 2 div def /kOld dx neg M add def kOld scx 0 moveto /Y elambda def 0 1 M 1 sub { /k exch def k 0 eq { /Y elambda def }{ /Y Y lambda mul k div def } ifelse } for M 1 N { /k exch def k 0 eq { /Y elambda def }{ /Y Y lambda mul k div def } ifelse kOld scx Y scy L k dx add scx Y scy L /kOld kOld 1 add def } for k dx add scx 0 L gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2108 1234 a currentpoint initclip moveto 2108 1234 a 2156 1264 4 668 v 2207 1234 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2207 1234 a 2444 1116 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 71.1319 0 -14.22638 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -14.22638 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -14.22638 def /maxTickline 71.1319 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -14.22638 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2178 1048 a FF(0)p Fz(:)p FF(2)2178 953 y(0)p Fz(:)p FF(4)2178 859 y(0)p Fz(:)p FF(6)2178 764 y(0)p Fz(:)p FF(8)2178 670 y(1)p Fz(:)p FF(0)2423 1210 y(0)76 b(1)g(2)g(3)g(4)g(5)-783 b FE(\000)p FF(1)2444 1116 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /scx { 14.22638 mul } def /scy { 56.9055 mul } def /M 0 def /N 4 def /lambda 1 def /elambda Euler 1 neg exp def /dx 1 2 div def /kOld dx neg M add def kOld scx 0 moveto /Y elambda def 0 1 M 1 sub { /k exch def k 0 eq { /Y elambda def }{ /Y Y lambda mul k div def } ifelse } for M 1 N { /k exch def k 0 eq { /Y elambda def }{ /Y Y lambda mul k div def } ifelse kOld scx Y scy L k dx add scx Y scy L /kOld kOld 1 add def } for k dx add scx 0 L gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3081 1234 a currentpoint initclip moveto 3081 1234 a 3129 1264 4 668 v 210 1268 2921 4 v 209 1367 4 100 v 319 1337 a FJ(\\psP)m(oisson)p FK({2}{1})p 1182 1367 V 296 w FJ(\\psP)m(oisson)p FK({3}{1})p 2156 1367 V 269 w FJ(\\psP)m(oisson)p FK({4}{1})p 3129 1367 V 210 1371 2921 4 v 210 1482 V 209 2149 4 668 v 260 2120 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 2120 a 496 2001 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 71.1319 0 -14.22638 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -14.22638 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -14.22638 def /maxTickline 71.1319 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -14.22638 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 231 1933 a FF(0)p Fz(:)p FF(2)231 1839 y(0)p Fz(:)p FF(4)231 1744 y(0)p Fz(:)p FF(6)231 1650 y(0)p Fz(:)p FF(8)231 1555 y(1)p Fz(:)p FF(0)475 2095 y(0)77 b(1)f(2)g(3)g(4)g(5)-783 b FE(\000)p FF(1)496 2001 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /scx { 14.22638 mul } def /scy { 56.9055 mul } def /M 0 def /N 4 def /lambda 2 def /elambda Euler 2 neg exp def /dx 1 2 div def /kOld dx neg M add def kOld scx 0 moveto /Y elambda def 0 1 M 1 sub { /k exch def k 0 eq { /Y elambda def }{ /Y Y lambda mul k div def } ifelse } for M 1 N { /k exch def k 0 eq { /Y elambda def }{ /Y Y lambda mul k div def } ifelse kOld scx Y scy L k dx add scx Y scy L /kOld kOld 1 add def } for k dx add scx 0 L gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1134 2120 a currentpoint initclip moveto 1134 2120 a 1182 2149 4 668 v 1234 2120 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1234 2120 a 1470 2001 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 71.1319 0 -14.22638 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -14.22638 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -14.22638 def /maxTickline 71.1319 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -14.22638 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1204 1933 a FF(0)p Fz(:)p FF(2)1204 1839 y(0)p Fz(:)p FF(4)1204 1744 y(0)p Fz(:)p FF(6)1204 1650 y(0)p Fz(:)p FF(8)1204 1555 y(1)p Fz(:)p FF(0)1449 2095 y(0)76 b(1)g(2)g(3)h(4)f(5)-783 b FE(\000)p FF(1)1470 2001 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /scx { 14.22638 mul } def /scy { 56.9055 mul } def /M 0 def /N 4 def /lambda 3 def /elambda Euler 3 neg exp def /dx 1 2 div def /kOld dx neg M add def kOld scx 0 moveto /Y elambda def 0 1 M 1 sub { /k exch def k 0 eq { /Y elambda def }{ /Y Y lambda mul k div def } ifelse } for M 1 N { /k exch def k 0 eq { /Y elambda def }{ /Y Y lambda mul k div def } ifelse kOld scx Y scy L k dx add scx Y scy L /kOld kOld 1 add def } for k dx add scx 0 L gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2108 2120 a currentpoint initclip moveto 2108 2120 a 2156 2149 4 668 v 2207 2120 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2207 2120 a 2444 2001 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 71.1319 0 -14.22638 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -14.22638 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -14.22638 def /maxTickline 71.1319 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -14.22638 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2178 1933 a FF(0)p Fz(:)p FF(2)2178 1839 y(0)p Fz(:)p FF(4)2178 1744 y(0)p Fz(:)p FF(6)2178 1650 y(0)p Fz(:)p FF(8)2178 1555 y(1)p Fz(:)p FF(0)2423 2095 y(0)76 b(1)g(2)g(3)g(4)g(5)-783 b FE(\000)p FF(1)2444 2001 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /scx { 14.22638 mul } def /scy { 56.9055 mul } def /M 0 def /N 4 def /lambda 4 def /elambda Euler 4 neg exp def /dx 1 2 div def /kOld dx neg M add def kOld scx 0 moveto /Y elambda def 0 1 M 1 sub { /k exch def k 0 eq { /Y elambda def }{ /Y Y lambda mul k div def } ifelse } for M 1 N { /k exch def k 0 eq { /Y elambda def }{ /Y Y lambda mul k div def } ifelse kOld scx Y scy L k dx add scx Y scy L /kOld kOld 1 add def } for k dx add scx 0 L gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3081 2120 a currentpoint initclip moveto 3081 2120 a 3129 2149 4 668 v 210 2153 2921 4 v 209 2252 4 100 v 347 2223 a FJ(\\psP)m(oisson)p FK({4}{2})p 1182 2252 V 268 w FJ(\\psP)m(oisson)p FK({4}{3})p 2156 2252 V 269 w FJ(\\psP)m(oisson)p FK({4}{4})p 3129 2252 V 210 2256 2921 4 v 210 2367 V 209 3035 4 668 v 260 3005 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 3005 a 496 2887 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 71.1319 0 -14.22638 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -14.22638 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -14.22638 def /maxTickline 71.1319 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -14.22638 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 231 2818 a FF(0)p Fz(:)p FF(2)231 2724 y(0)p Fz(:)p FF(4)231 2629 y(0)p Fz(:)p FF(6)231 2535 y(0)p Fz(:)p FF(8)231 2440 y(1)p Fz(:)p FF(0)475 2980 y(0)77 b(1)f(2)g(3)g(4)g(5)-783 b FE(\000)p FF(1)496 2887 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /scx { 14.22638 mul } def /scy { 56.9055 mul } def /M 0 def /N 4 def /lambda 2 def /elambda Euler 2 neg exp def /dx 1 2 div def /kOld dx neg M add def kOld scx 0 moveto /Y elambda def 0 1 M 1 sub { /k exch def k 0 eq { /Y elambda def }{ /Y Y lambda mul k div def } ifelse } for M 1 N { /k exch def k 0 eq { /Y elambda def }{ /Y Y lambda mul k div def } ifelse kOld scx Y scy L k dx add scx Y scy L /kOld kOld 1 add def } for k dx add scx 0 L gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /scx { 14.22638 mul } def /scy { 56.9055 mul } def /M 1 def /N 4 def /lambda 2 def /elambda Euler 2 neg exp def /dx 1 2 div def /kOld dx neg M add def kOld scx 0 moveto /Y elambda def 0 1 M 1 sub { /k exch def k 0 eq { /Y elambda def }{ /Y Y lambda mul k div def } ifelse } for M 1 N { /k exch def k 0 eq { /Y elambda def }{ /Y Y lambda mul k div def } ifelse kOld scx Y scy L k dx add scx Y scy L /kOld kOld 1 add def } for k dx add scx 0 L gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1134 3005 a currentpoint initclip moveto 1134 3005 a 1182 3035 4 668 v 1234 3005 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1234 3005 a 1470 2887 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 71.1319 0 -14.22638 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -14.22638 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -14.22638 def /maxTickline 71.1319 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -14.22638 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1204 2818 a FF(0)p Fz(:)p FF(2)1204 2724 y(0)p Fz(:)p FF(4)1204 2629 y(0)p Fz(:)p FF(6)1204 2535 y(0)p Fz(:)p FF(8)1204 2440 y(1)p Fz(:)p FF(0)1449 2980 y(0)76 b(1)g(2)g(3)h(4)f(5)-783 b FE(\000)p FF(1)1470 2887 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /scx { 14.22638 mul } def /scy { 56.9055 mul } def /M 0 def /N 4 def /lambda 2 def /elambda Euler 2 neg exp def /dx 1 2 div def /kOld dx neg M add def kOld scx 0 moveto /Y elambda def 0 1 M 1 sub { /k exch def k 0 eq { /Y elambda def }{ /Y Y lambda mul k div def } ifelse } for M 1 N { /k exch def k 0 eq { /Y elambda def }{ /Y Y lambda mul k div def } ifelse kOld scx Y scy L k dx add scx Y scy L /kOld kOld 1 add def } for k dx add scx 0 L gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /scx { 14.22638 mul } def /scy { 56.9055 mul } def /M 2 def /N 4 def /lambda 2 def /elambda Euler 2 neg exp def /dx 1 2 div def /kOld dx neg M add def kOld scx 0 moveto /Y elambda def 0 1 M 1 sub { /k exch def k 0 eq { /Y elambda def }{ /Y Y lambda mul k div def } ifelse } for M 1 N { /k exch def k 0 eq { /Y elambda def }{ /Y Y lambda mul k div def } ifelse kOld scx Y scy L k dx add scx Y scy L /kOld kOld 1 add def } for k dx add scx 0 L gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2108 3005 a currentpoint initclip moveto 2108 3005 a 2156 3035 4 668 v 2207 3005 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2207 3005 a 2444 2887 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 71.1319 0 -14.22638 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -14.22638 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -14.22638 def /maxTickline 71.1319 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -14.22638 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2178 2818 a FF(0)p Fz(:)p FF(2)2178 2724 y(0)p Fz(:)p FF(4)2178 2629 y(0)p Fz(:)p FF(6)2178 2535 y(0)p Fz(:)p FF(8)2178 2440 y(1)p Fz(:)p FF(0)2423 2980 y(0)76 b(1)g(2)g(3)g(4)g(5)-783 b FE(\000)p FF(1)2444 2887 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /scx { 14.22638 mul } def /scy { 56.9055 mul } def /M 0 def /N 4 def /lambda 2 def /elambda Euler 2 neg exp def /dx 1 2 div def /kOld dx neg M add def kOld scx 0 moveto /Y elambda def 0 1 M 1 sub { /k exch def k 0 eq { /Y elambda def }{ /Y Y lambda mul k div def } ifelse } for M 1 N { /k exch def k 0 eq { /Y elambda def }{ /Y Y lambda mul k div def } ifelse kOld scx Y scy L k dx add scx Y scy L /kOld kOld 1 add def } for k dx add scx 0 L gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /scx { 14.22638 mul } def /scy { 56.9055 mul } def /M 3 def /N 4 def /lambda 2 def /elambda Euler 2 neg exp def /dx 1 2 div def /kOld dx neg M add def kOld scx 0 moveto /Y elambda def 0 1 M 1 sub { /k exch def k 0 eq { /Y elambda def }{ /Y Y lambda mul k div def } ifelse } for M 1 N { /k exch def k 0 eq { /Y elambda def }{ /Y Y lambda mul k div def } ifelse kOld scx Y scy L k dx add scx Y scy L /kOld kOld 1 add def } for k dx add scx 0 L gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3081 3005 a currentpoint initclip moveto 3081 3005 a 3129 3035 4 668 v 210 3038 2921 4 v 209 3138 4 100 v 314 3108 a FJ(\\psP)m(oisson)p FK({1,4}{2})p 1182 3138 V 204 w FJ(\\psP)m(oisson)p FK({2,4}{2})p 2156 3138 V 204 w FJ(\\psP)m(oisson)p FK({3,4}{2})p 3129 3138 V 210 3141 2921 4 v 210 3252 3622 4 v 209 3920 4 668 v 357 3890 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 357 3890 a 594 3772 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 71.1319 0 -14.22638 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -14.22638 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -14.22638 def /maxTickline 71.1319 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -14.22638 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 328 3704 a FF(0)p Fz(:)p FF(2)328 3609 y(0)p Fz(:)p FF(4)328 3515 y(0)p Fz(:)p FF(6)328 3420 y(0)p Fz(:)p FF(8)328 3326 y(1)p Fz(:)p FF(0)573 3866 y(0)76 b(1)g(2)g(3)g(4)g(5)-782 b FE(\000)p FF(1)594 3772 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /scx { 14.22638 mul } def /scy { 56.9055 mul } def /M 0 def /N 4 def /lambda 2 def /elambda Euler 2 neg exp def /dx 1 2 div def /kOld dx neg M add def kOld scx 0 moveto /Y elambda def 0 1 M 1 sub { /k exch def k 0 eq { /Y elambda def }{ /Y Y lambda mul k div def } ifelse } for M 1 N { /k exch def k 0 eq { /Y elambda def }{ /Y Y lambda mul k div def } ifelse kOld scx Y scy L k dx add scx Y scy L k dx add scx 0 L /kOld kOld 1 add def kOld scx 0 moveto } for gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1231 3890 a currentpoint initclip moveto 1231 3890 a 1377 3920 4 668 v 1526 3890 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1526 3890 a 1762 3772 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 71.1319 0 -14.22638 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -14.22638 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -14.22638 def /maxTickline 71.1319 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -14.22638 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1496 3704 a FF(0)p Fz(:)p FF(2)1496 3609 y(0)p Fz(:)p FF(4)1496 3515 y(0)p Fz(:)p FF(6)1496 3420 y(0)p Fz(:)p FF(8)1496 3326 y(1)p Fz(:)p FF(0)1741 3866 y(0)76 b(1)g(2)g(3)h(4)f(5)-783 b FE(\000)p FF(1)1762 3772 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /scx { 14.22638 mul } def /scy { 56.9055 mul } def /M 0 def /N 4 def /lambda 2 def /elambda Euler 2 neg exp def /dx 1 2 div def /kOld dx neg M add def kOld scx 0 moveto /Y elambda def 0 1 M 1 sub { /k exch def k 0 eq { /Y elambda def }{ /Y Y lambda mul k div def } ifelse } for M 1 N { /k exch def k 0 eq { /Y elambda def }{ /Y Y lambda mul k div def } ifelse kOld scx Y scy L k dx add scx Y scy L gsave /Times-Roman findfont 10. scalefont setfont Y 10 string cvs k scx 10. 2 div add Y scy 5.0 add moveto 90 rotate show grestore /kOld kOld 1 add def } for k dx add scx 0 L gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2400 3890 a currentpoint initclip moveto 2400 3890 a 2545 3920 4 668 v 2752 3890 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2752 3890 a 2989 3772 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 71.1319 0 -14.22638 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -14.22638 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -14.22638 def /maxTickline 71.1319 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -14.22638 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2723 3704 a FF(0)p Fz(:)p FF(2)2723 3609 y(0)p Fz(:)p FF(4)2723 3515 y(0)p Fz(:)p FF(6)2723 3420 y(0)p Fz(:)p FF(8)2723 3326 y(1)p Fz(:)p FF(0)2968 3866 y(0)76 b(1)g(2)g(3)g(4)g(5)-783 b FE(\000)p FF(1)2989 3772 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /scx { 14.22638 mul } def /scy { 56.9055 mul } def /M 0 def /N 4 def /lambda 2 def /elambda Euler 2 neg exp def /dx 0.5 2 div def /kOld dx neg M add def kOld scx 0 moveto /Y elambda def 0 1 M 1 sub { /k exch def k 0 eq { /Y elambda def }{ /Y Y lambda mul k div def } ifelse } for M 1 N { /k exch def k 0 eq { /Y elambda def }{ /Y Y lambda mul k div def } ifelse kOld scx Y scy L k dx add scx Y scy L /kOld kOld 1 add def } for k dx add scx 0 L gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3626 3890 a currentpoint initclip moveto 3626 3890 a 3830 3920 4 668 v 210 3923 3622 4 v 209 4023 4 100 v 260 3993 a FE(n)p FK(psP)n(oisson[)p 1 0 0 TeXcolorrgb(markZeros)p 0 TeXcolorgray(]{4})o ({2)o(})p 1377 4023 V 94 w FE(n)p FK(psP)n(oisson[)p 1 0 0 TeXcolorrgb(prin)n(tV)-7 b(alue)p 0 TeXcolorgray(]{4}{2})p 2545 4023 V 93 w FE(n)p FK(psP)n(oisson[)p 1 0 0 TeXcolorrgb(barwidth)p 0 TeXcolorgray(=0.5]{4}{2})p 3830 4023 V 210 4026 3622 4 v 0 TeXcolorgray 1456 5662 a(157)p 0 TeXcolorgray eop end %%Page: 158 158 TeXDict begin 158 157 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.158) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.30.15) cvn /DEST pdfmark end 86 448 a 83 x FG(30.15)112 b(Loi)38 b(Gamma)p 0 TeXcolorgray 0 TeXcolorgray 795 597 1447 4 v 793 1500 4 904 v 845 1471 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 162.18059 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 845 1471 a 963 1352 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.26376 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.26376 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 2663828 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 40.64679 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 40.64679 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.26376 def /dT 1118790 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.26376 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 880 1379 a FF(0)815 1237 y(0)p Fz(:)p FF(2)815 1095 y(0)p Fz(:)p FF(4)815 953 y(0)p Fz(:)p FF(6)815 812 y(0)p Fz(:)p FF(8)815 670 y(1)p Fz(:)p FF(0)942 1446 y(0)295 b(1)h(2)f(3)963 1352 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.1 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 0.5 x mul 0.5 exp x div Euler 0.5 neg x mul 0.5 GAMMALN sub exp mul } def /xy { x 40.64679 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2191 1471 a currentpoint initclip moveto 2191 1471 a 2239 1500 4 904 v 795 1504 1447 4 v 793 1603 4 100 v 1013 1574 a FJ(\\psGammaDist)p FK({0.1}{3})p 2239 1603 V 795 1607 1447 4 v 210 1801 2930 4 v 209 2705 4 904 v 279 2675 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 162.18059 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 279 2675 a 397 2557 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.26376 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.26376 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 2663828 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 40.64679 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 40.64679 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.26376 def /dT 1118790 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.26376 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 314 2583 a FF(0)249 2441 y(0)p Fz(:)p FF(2)249 2300 y(0)p Fz(:)p FF(4)249 2158 y(0)p Fz(:)p FF(6)249 2016 y(0)p Fz(:)p FF(8)249 1874 y(1)p Fz(:)p FF(0)376 2651 y(0)h(1)f(2)h(3)397 2557 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.1 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 0.5 x mul 0.5 exp x div Euler 0.5 neg x mul 0.5 GAMMALN sub exp mul } def /xy { x 40.64679 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.1 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 0.5 x mul 0.25 exp x div Euler 0.5 neg x mul 0.25 GAMMALN sub exp mul } def /xy { x 40.64679 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1625 2675 a currentpoint initclip moveto 1625 2675 a 1692 2705 4 904 v 1744 2675 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 162.18059 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1744 2675 a 1862 2557 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.26376 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.26376 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 2663828 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 40.64679 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 40.64679 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.26376 def /dT 1118790 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.26376 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1779 2583 a FF(0)1714 2441 y(0)p Fz(:)p FF(2)1714 2300 y(0)p Fz(:)p FF(4)1714 2158 y(0)p Fz(:)p FF(6)1714 2016 y(0)p Fz(:)p FF(8)1714 1874 y(1)p Fz(:)p FF(0)1841 2651 y(0)g(1)f(2)g(3)1862 2557 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.1 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 0.5 x mul 0.5 exp x div Euler 0.5 neg x mul 0.5 GAMMALN sub exp mul } def /xy { x 40.64679 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.1 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 0.5 x mul 0.75 exp x div Euler 0.5 neg x mul 0.75 GAMMALN sub exp mul } def /xy { x 40.64679 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3090 2675 a currentpoint initclip moveto 3090 2675 a 3138 2705 4 904 v 210 2708 2930 4 v 209 2808 4 100 v 260 2778 a FE(n)p FK(psGammaDist[)p 1 0 0 TeXcolorrgb(alpha)p 0 TeXcolorgray(=0.25]{0.1}{3})p 1692 2808 V 158 w FE(n)p FK(psGammaDist[)p 1 0 0 TeXcolorrgb(alpha)p 0 TeXcolorgray (=0.75]{0.1}{3})p 3138 2808 V 210 2811 2930 4 v 210 2922 2893 4 v 209 3826 4 904 v 260 3796 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 162.18059 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 3796 a 378 3678 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.26376 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.26376 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 2663828 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 40.64679 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 40.64679 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.26376 def /dT 1118790 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.26376 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 3704 a FF(0)231 3563 y(0)p Fz(:)p FF(2)231 3421 y(0)p Fz(:)p FF(4)231 3279 y(0)p Fz(:)p FF(6)231 3138 y(0)p Fz(:)p FF(8)231 2996 y(1)p Fz(:)p FF(0)357 3772 y(0)h(1)f(2)h(3)378 3678 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.1 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 0.5 x mul 0.5 exp x div Euler 0.5 neg x mul 0.5 GAMMALN sub exp mul } def /xy { x 40.64679 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.1 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 0.25 x mul 0.5 exp x div Euler 0.25 neg x mul 0.5 GAMMALN sub exp mul } def /xy { x 40.64679 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1606 3796 a currentpoint initclip moveto 1606 3796 a 1655 3826 4 904 v 1706 3796 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 162.18059 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1706 3796 a 1824 3678 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.26376 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.26376 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 2663828 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 40.64679 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 40.64679 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.26376 def /dT 1118790 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.26376 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1741 3704 a FF(0)1677 3563 y(0)p Fz(:)p FF(2)1677 3421 y(0)p Fz(:)p FF(4)1677 3279 y(0)p Fz(:)p FF(6)1677 3138 y(0)p Fz(:)p FF(8)1677 2996 y(1)p Fz(:)p FF(0)1803 3772 y(0)g(1)f(2)h(3)1824 3678 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.1 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 0.5 x mul 0.5 exp x div Euler 0.5 neg x mul 0.5 GAMMALN sub exp mul } def /xy { x 40.64679 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.1 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 0.75 x mul 0.5 exp x div Euler 0.75 neg x mul 0.5 GAMMALN sub exp mul } def /xy { x 40.64679 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3053 3796 a currentpoint initclip moveto 3053 3796 a 3101 3826 4 904 v 210 3830 2893 4 v 209 3929 4 100 v 261 3899 a FE(n)p FK(psGammaDist[)p 1 0 0 TeXcolorrgb(b)r(eta)p 0 TeXcolorgray(=0.25]{0.1}{3})p 1655 3929 V 179 w FE(n)p FK(psGammaDist[)p 1 0 0 TeXcolorrgb(b)r(eta)p 0 TeXcolorgray(=0.75]{0.1}{3})p 3101 3929 V 210 3933 2893 4 v 210 4044 V 209 4948 4 904 v 260 4918 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 162.18059 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 4918 a 378 4800 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.26376 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.26376 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 2663828 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 40.64679 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 40.64679 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.26376 def /dT 1118790 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.26376 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 4826 a FF(0)231 4684 y(0)p Fz(:)p FF(2)231 4542 y(0)p Fz(:)p FF(4)231 4401 y(0)p Fz(:)p FF(6)231 4259 y(0)p Fz(:)p FF(8)231 4117 y(1)p Fz(:)p FF(0)357 4894 y(0)g(1)f(2)h(3)378 4800 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.1 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 0.5 x mul 0.5 exp x div Euler 0.5 neg x mul 0.5 GAMMALN sub exp mul } def /xy { x 40.64679 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.1 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 0.75 x mul 0.25 exp x div Euler 0.75 neg x mul 0.25 GAMMALN sub exp mul } def /xy { x 40.64679 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1606 4918 a currentpoint initclip moveto 1606 4918 a 1655 4948 4 904 v 1706 4918 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 162.18059 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1706 4918 a 1824 4800 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.26376 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.26376 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 2663828 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 40.64679 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 40.64679 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.26376 def /dT 1118790 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.26376 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1741 4826 a FF(0)1677 4684 y(0)p Fz(:)p FF(2)1677 4542 y(0)p Fz(:)p FF(4)1677 4401 y(0)p Fz(:)p FF(6)1677 4259 y(0)p Fz(:)p FF(8)1677 4117 y(1)p Fz(:)p FF(0)1803 4894 y(0)g(1)f(2)h(3)1824 4800 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.1 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 0.5 x mul 0.5 exp x div Euler 0.5 neg x mul 0.5 GAMMALN sub exp mul } def /xy { x 40.64679 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.1 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 0.25 x mul 0.75 exp x div Euler 0.25 neg x mul 0.75 GAMMALN sub exp mul } def /xy { x 40.64679 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3053 4918 a currentpoint initclip moveto 3053 4918 a 3101 4948 4 904 v 210 4951 2893 4 v 209 5051 4 100 v 508 5021 a FK([alpha=0.25,b)r(eta=0.75])p 1655 5051 V 591 w([alpha=0.75,b)r(eta=0.25])p 3101 5051 V 210 5054 2893 4 v 0 TeXcolorgray 1456 5662 a(158)p 0 TeXcolorgray eop end %%Page: 159 159 TeXDict begin 159 158 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.159) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.30.16) cvn /DEST pdfmark end 86 448 a 83 x FG(30.16)112 b(Loi)38 b(du)g Fg(\037)868 495 y Ff(2)p 0 TeXcolorgray 0 TeXcolorgray 204 616 2628 4 v 203 1520 4 904 v 254 1490 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 304.44441 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 254 1490 a 372 1372 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 284.52759 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 284.52759 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 3729360 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 284.52759 def /dT 1118790 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 284.52759 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 289 1398 a FF(0)225 1256 y(0)p Fz(:)p FF(2)225 1115 y(0)p Fz(:)p FF(4)225 973 y(0)p Fz(:)p FF(6)225 831 y(0)p Fz(:)p FF(8)225 689 y(1)p Fz(:)p FF(0)351 1466 y(0)431 b(1)f(2)h(3)f(4)h(5)372 1372 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.01 def /x1 5 def /dx x1 x sub 499 div def /F@pstplot { x 2 div 1 2 div exp x div Euler -0.5 x mul 1 2 div GAMMALN sub exp mul } def /xy { x 56.90552 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2782 1490 a currentpoint initclip moveto 2782 1490 a 2830 1520 4 904 v 204 1523 2628 4 v 203 1623 4 100 v 1044 1593 a FJ(\\psChiI)s(IDist)p FK({0.01}{5})p 2830 1623 V 204 1626 2628 4 v 210 1721 V 209 2625 4 904 v 260 2595 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 304.44441 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 2595 a 378 2477 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 284.52759 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 284.52759 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 3729360 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 284.52759 def /dT 1118790 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 284.52759 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 2503 a FF(0)231 2361 y(0)p Fz(:)p FF(2)231 2219 y(0)p Fz(:)p FF(4)231 2078 y(0)p Fz(:)p FF(6)231 1936 y(0)p Fz(:)p FF(8)231 1794 y(1)p Fz(:)p FF(0)357 2570 y(0)g(1)f(2)h(3)f(4)h(5)378 2477 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.01 def /x1 5 def /dx x1 x sub 499 div def /F@pstplot { x 2 div 1 2 div exp x div Euler -0.5 x mul 1 2 div GAMMALN sub exp mul } def /xy { x 56.90552 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.01 def /x1 5 def /dx x1 x sub 499 div def /F@pstplot { x 2 div .5 2 div exp x div Euler -0.5 x mul .5 2 div GAMMALN sub exp mul } def /xy { x 56.90552 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2788 2595 a currentpoint initclip moveto 2788 2595 a 2836 2625 4 904 v 210 2628 2628 4 v 209 2728 4 100 v 936 2698 a FE(n)p FK(psChiI)r(IDist[)p 1 0 0 TeXcolorrgb(n)n(ue)p 0 TeXcolorgray(=.5]{0.01}{5})p 2836 2728 V 210 2731 2628 4 v 210 2842 V 209 3746 4 904 v 260 3716 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 304.44441 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 3716 a 378 3598 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 284.52759 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 284.52759 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 3729360 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 284.52759 def /dT 1118790 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 284.52759 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 3624 a FF(0)231 3483 y(0)p Fz(:)p FF(2)231 3341 y(0)p Fz(:)p FF(4)231 3199 y(0)p Fz(:)p FF(6)231 3057 y(0)p Fz(:)p FF(8)231 2916 y(1)p Fz(:)p FF(0)357 3692 y(0)g(1)f(2)h(3)f(4)h(5)378 3598 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.01 def /x1 5 def /dx x1 x sub 499 div def /F@pstplot { x 2 div 1 2 div exp x div Euler -0.5 x mul 1 2 div GAMMALN sub exp mul } def /xy { x 56.90552 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.01 def /x1 5 def /dx x1 x sub 499 div def /F@pstplot { x 2 div 2 2 div exp x div Euler -0.5 x mul 2 2 div GAMMALN sub exp mul } def /xy { x 56.90552 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2788 3716 a currentpoint initclip moveto 2788 3716 a 2836 3746 4 904 v 210 3749 2628 4 v 209 3849 4 100 v 975 3819 a FE(n)p FK(psChiI)r(IDist[)p 1 0 0 TeXcolorrgb(n)n(ue)p 0 TeXcolorgray(=2]{0.01}{5})p 2836 3849 V 210 3852 2628 4 v 210 3964 V 209 4868 4 904 v 260 4838 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 304.44441 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 4838 a 378 4720 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 284.52759 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 284.52759 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 3729360 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 284.52759 def /dT 1118790 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 284.52759 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 4746 a FF(0)231 4604 y(0)p Fz(:)p FF(2)231 4462 y(0)p Fz(:)p FF(4)231 4320 y(0)p Fz(:)p FF(6)231 4179 y(0)p Fz(:)p FF(8)231 4037 y(1)p Fz(:)p FF(0)357 4813 y(0)g(1)f(2)h(3)f(4)h(5)378 4720 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.01 def /x1 5 def /dx x1 x sub 499 div def /F@pstplot { x 2 div 1 2 div exp x div Euler -0.5 x mul 1 2 div GAMMALN sub exp mul } def /xy { x 56.90552 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.01 def /x1 5 def /dx x1 x sub 499 div def /F@pstplot { x 2 div 3 2 div exp x div Euler -0.5 x mul 3 2 div GAMMALN sub exp mul } def /xy { x 56.90552 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2788 4838 a currentpoint initclip moveto 2788 4838 a 2836 4868 4 904 v 210 4871 2628 4 v 209 4970 4 100 v 975 4941 a FE(n)p FK(psChiI)r(IDist[)p 1 0 0 TeXcolorrgb(n)n(ue)p 0 TeXcolorgray(=3]{0.01}{5})p 2836 4970 V 210 4974 2628 4 v 0 TeXcolorgray 1456 5662 a(159)p 0 TeXcolorgray eop end %%Page: 160 160 TeXDict begin 160 159 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.160) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.30.17) cvn /DEST pdfmark end 86 448 a 83 x FG(30.17)112 b(Loi)38 b(de)g(Studen)m(t)p 210 597 2628 4 v 209 1500 4 904 v 260 1471 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 304.44441 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 1471 a 1559 1352 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 -142.2638 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -142.2638 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 2330850 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 35.56595 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 35.56595 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -142.2638 def /maxTickline 142.2638 def /dT 1118790 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -142.2638 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 231 1237 a FF(0)p Fz(:)p FF(2)231 1095 y(0)p Fz(:)p FF(4)231 953 y(0)p Fz(:)p FF(6)231 812 y(0)p Fz(:)p FF(8)231 670 y(1)p Fz(:)p FF(0)1538 1446 y(0)254 b(1)f(2)g(3)h(4)-1551 b FE(\000)p FF(1)-402 b FE(\000)p FF(2)f FE(\000)p FF(3)h FE(\000)p FF(4)1559 1352 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -4 def /x1 4 def /dx x1 x sub 499 div def /F@pstplot { 1 x 2 exp 1 div 1 add 1 1 add 2 div exp div 1 Pi mul sqrt div Euler 1 1 add 2 div GAMMALN 1 2 div GAMMALN sub exp mul } def /xy { x 35.56595 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2788 1471 a currentpoint initclip moveto 2788 1471 a 2836 1500 4 904 v 210 1504 2628 4 v 209 1603 4 100 v 1182 1574 a FJ(\\psTDist)p FK({4}{4})p 2836 1603 V 210 1607 2628 4 v 210 1718 V 209 2622 4 904 v 260 2592 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 304.44441 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 2592 a 1559 2474 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 -142.2638 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -142.2638 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 2330850 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 35.56595 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 35.56595 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -142.2638 def /maxTickline 142.2638 def /dT 1118790 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -142.2638 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 231 2358 a FF(0)p Fz(:)p FF(2)231 2217 y(0)p Fz(:)p FF(4)231 2075 y(0)p Fz(:)p FF(6)231 1933 y(0)p Fz(:)p FF(8)231 1791 y(1)p Fz(:)p FF(0)1538 2568 y(0)254 b(1)f(2)g(3)h(4)-1551 b FE(\000)p FF(1)-402 b FE(\000)p FF(2)f FE(\000)p FF(3)h FE(\000)p FF(4)1559 2474 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -4 def /x1 4 def /dx x1 x sub 499 div def /F@pstplot { 1 x 2 exp 1 div 1 add 1 1 add 2 div exp div 1 Pi mul sqrt div Euler 1 1 add 2 div GAMMALN 1 2 div GAMMALN sub exp mul } def /xy { x 35.56595 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -4 def /x1 4 def /dx x1 x sub 499 div def /F@pstplot { 1 x 2 exp .5 div 1 add .5 1 add 2 div exp div .5 Pi mul sqrt div Euler .5 1 add 2 div GAMMALN .5 2 div GAMMALN sub exp mul } def /xy { x 35.56595 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2788 2592 a currentpoint initclip moveto 2788 2592 a 2836 2622 4 904 v 210 2625 2628 4 v 209 2725 4 100 v 1031 2695 a FJ(\\psTDist)p FK([)p 1 0 0 TeXcolorrgb(n)n(ue)p 0 TeXcolorgray(=.5]{4}{4})p 2836 2725 V 210 2728 2628 4 v 210 2839 V 209 3743 4 904 v 260 3713 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 304.44441 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 3713 a 1559 3595 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 -142.2638 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -142.2638 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 2330850 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 35.56595 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 35.56595 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -142.2638 def /maxTickline 142.2638 def /dT 1118790 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -142.2638 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 231 3480 a FF(0)p Fz(:)p FF(2)231 3338 y(0)p Fz(:)p FF(4)231 3196 y(0)p Fz(:)p FF(6)231 3055 y(0)p Fz(:)p FF(8)231 2913 y(1)p Fz(:)p FF(0)1538 3689 y(0)254 b(1)f(2)g(3)h(4)-1551 b FE(\000)p FF(1)-402 b FE(\000)p FF(2)f FE(\000)p FF(3)h FE(\000)p FF(4)1559 3595 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -4 def /x1 4 def /dx x1 x sub 499 div def /F@pstplot { 1 x 2 exp 1 div 1 add 1 1 add 2 div exp div 1 Pi mul sqrt div Euler 1 1 add 2 div GAMMALN 1 2 div GAMMALN sub exp mul } def /xy { x 35.56595 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -4 def /x1 4 def /dx x1 x sub 499 div def /F@pstplot { 1 x 2 exp 10 div 1 add 10 1 add 2 div exp div 10 Pi mul sqrt div Euler 10 1 add 2 div GAMMALN 10 2 div GAMMALN sub exp mul } def /xy { x 35.56595 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2788 3713 a currentpoint initclip moveto 2788 3713 a 2836 3743 4 904 v 210 3747 2628 4 v 209 3846 4 100 v 1049 3816 a FJ(\\psTDist)p FK([)p 1 0 0 TeXcolorrgb(n)n(ue)p 0 TeXcolorgray(=10]{4}{4})p 2836 3846 V 210 3850 2628 4 v 0 TeXcolorgray 1456 5662 a(160)p 0 TeXcolorgray eop end %%Page: 161 161 TeXDict begin 161 160 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.161) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.30.18) cvn /DEST pdfmark end 86 448 a 83 x FG(30.18)112 b(Loi)38 b(de)g(F)p 210 597 2628 4 v 209 1500 4 904 v 260 1471 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 304.44441 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 1471 a 378 1352 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 284.52759 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 284.52759 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 3729360 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 284.52759 def /dT 1118790 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 284.52759 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 1379 a FF(0)231 1237 y(0)p Fz(:)p FF(2)231 1095 y(0)p Fz(:)p FF(4)231 953 y(0)p Fz(:)p FF(6)231 812 y(0)p Fz(:)p FF(8)231 670 y(1)p Fz(:)p FF(0)357 1446 y(0)431 b(1)f(2)h(3)f(4)h(5)378 1352 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.1 def /x1 5 def /dx x1 x sub 499 div def /F@pstplot { x 1 mul 1 div dup 1 2 div exp x div exch 1 add 1 1 add 2 div exp div Euler 1 1 add 2 div GAMMALN 1 2 div GAMMALN sub 1 2 div GAMMALN sub exp mul } def /xy { x 56.90552 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2788 1471 a currentpoint initclip moveto 2788 1471 a 2836 1500 4 904 v 210 1504 2628 4 v 209 1603 4 100 v 1153 1574 a FJ(\\psFDist)p FK({0.1}{5})p 2836 1603 V 210 1607 2628 4 v 210 1718 V 209 2622 4 904 v 260 2592 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 304.44441 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 2592 a 378 2474 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 284.52759 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 284.52759 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 3729360 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 284.52759 def /dT 1118790 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 284.52759 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 2500 a FF(0)231 2358 y(0)p Fz(:)p FF(2)231 2217 y(0)p Fz(:)p FF(4)231 2075 y(0)p Fz(:)p FF(6)231 1933 y(0)p Fz(:)p FF(8)231 1791 y(1)p Fz(:)p FF(0)357 2568 y(0)g(1)f(2)h(3)f(4)h (5)378 2474 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.1 def /x1 5 def /dx x1 x sub 499 div def /F@pstplot { x 1 mul 1 div dup 1 2 div exp x div exch 1 add 1 1 add 2 div exp div Euler 1 1 add 2 div GAMMALN 1 2 div GAMMALN sub 1 2 div GAMMALN sub exp mul } def /xy { x 56.90552 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.01 def /x1 5 def /dx x1 x sub 499 div def /F@pstplot { x 1 mul 3 div dup 1 2 div exp x div exch 1 add 1 3 add 2 div exp div Euler 1 3 add 2 div GAMMALN 1 2 div GAMMALN sub 3 2 div GAMMALN sub exp mul } def /xy { x 56.90552 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2788 2592 a currentpoint initclip moveto 2788 2592 a 2836 2622 4 904 v 210 2625 2628 4 v 209 2725 4 100 v 1013 2695 a FJ(\\psFDist)p FK([)p 1 0 0 TeXcolorrgb(n)n(ue)p 0 TeXcolorgray(=3]{0.1}{5})p 2836 2725 V 210 2728 2628 4 v 210 2839 V 209 3743 4 904 v 260 3713 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 304.44441 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 3713 a 378 3595 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 284.52759 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 284.52759 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 3729360 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 284.52759 def /dT 1118790 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 284.52759 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 3621 a FF(0)231 3480 y(0)p Fz(:)p FF(2)231 3338 y(0)p Fz(:)p FF(4)231 3196 y(0)p Fz(:)p FF(6)231 3055 y(0)p Fz(:)p FF(8)231 2913 y(1)p Fz(:)p FF(0)357 3689 y(0)g(1)f(2)h(3)f(4)h(5)378 3595 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.1 def /x1 5 def /dx x1 x sub 499 div def /F@pstplot { x 1 mul 1 div dup 1 2 div exp x div exch 1 add 1 1 add 2 div exp div Euler 1 1 add 2 div GAMMALN 1 2 div GAMMALN sub 1 2 div GAMMALN sub exp mul } def /xy { x 56.90552 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.01 def /x1 5 def /dx x1 x sub 499 div def /F@pstplot { x 12 mul 1 div dup 12 2 div exp x div exch 1 add 12 1 add 2 div exp div Euler 12 1 add 2 div GAMMALN 12 2 div GAMMALN sub 1 2 div GAMMALN sub exp mul } def /xy { x 56.90552 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2788 3713 a currentpoint initclip moveto 2788 3713 a 2836 3743 4 904 v 210 3747 2628 4 v 209 3846 4 100 v 981 3816 a FJ(\\psFDist)p FK([)p 1 0 0 TeXcolorrgb(m)n(ue)p 0 TeXcolorgray(=12]{0.1}{5})p 2836 3846 V 210 3850 2628 4 v 210 3961 V 209 4865 4 904 v 260 4835 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 304.44441 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 4835 a 378 4717 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 284.52759 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 284.52759 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 3729360 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 284.52759 def /dT 1118790 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 284.52759 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 4743 a FF(0)231 4601 y(0)p Fz(:)p FF(2)231 4459 y(0)p Fz(:)p FF(4)231 4318 y(0)p Fz(:)p FF(6)231 4176 y(0)p Fz(:)p FF(8)231 4034 y(1)p Fz(:)p FF(0)357 4811 y(0)g(1)f(2)h(3)f(4)h(5)378 4717 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.1 def /x1 5 def /dx x1 x sub 499 div def /F@pstplot { x 1 mul 1 div dup 1 2 div exp x div exch 1 add 1 1 add 2 div exp div Euler 1 1 add 2 div GAMMALN 1 2 div GAMMALN sub 1 2 div GAMMALN sub exp mul } def /xy { x 56.90552 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.01 def /x1 5 def /dx x1 x sub 499 div def /F@pstplot { x 12 mul 3 div dup 12 2 div exp x div exch 1 add 12 3 add 2 div exp div Euler 12 3 add 2 div GAMMALN 12 2 div GAMMALN sub 3 2 div GAMMALN sub exp mul } def /xy { x 56.90552 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2788 4835 a currentpoint initclip moveto 2788 4835 a 2836 4865 4 904 v 210 4868 2628 4 v 209 4968 4 100 v 853 4938 a FJ(\\psFDist)p FK([n)n(ue=3,m)n(ue=12]{0.1}{5})p 2836 4968 V 210 4971 2628 4 v 0 TeXcolorgray 1456 5662 a(161)p 0 TeXcolorgray eop end %%Page: 162 162 TeXDict begin 162 161 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.162) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.30.19) cvn /DEST pdfmark end 86 448 a 83 x FG(30.19)112 b(Loi)38 b(de)g(Beta)p 0 TeXcolorgray 0 TeXcolorgray 795 597 1447 4 v 793 1500 4 904 v 845 1471 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 162.1806 a add def /d 0.0 a add neg def /h 105.27507 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 845 1471 a 963 1352 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.26378 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.26378 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35825 def /dT 9323399 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35825 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 142.26378 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 142.26378 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35825 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35825 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.26378 def /dT 559395 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.26378 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 880 1379 a FF(0)815 1308 y(0)p Fz(:)p FF(2)815 1237 y(0)p Fz(:)p FF(4)815 1166 y(0)p Fz(:)p FF(6)815 1095 y(0)p Fz(:)p FF(8)815 1024 y(1)p Fz(:)p FF(0)815 953 y(1)p Fz(:)p FF(2)815 883 y(1)p Fz(:)p FF(4)815 812 y(1)p Fz(:)p FF(6)815 741 y(1)p Fz(:)p FF(8)815 670 y(2)p Fz(:)p FF(0)942 1446 y(0)1139 b(1)963 1352 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.01 def /x1 0.99 def /dx x1 x sub 199 div def /F@pstplot { 1. 1. add GAMMA 1. GAMMA 1. GAMMA mul div 1 x sub 1. 1.0 sub exp mul x 1. 1.0 sub exp mul } def /xy { x 142.26378 mul F@pstplot 42.67912 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2191 1471 a currentpoint initclip moveto 2191 1471 a 2239 1500 4 904 v 795 1504 1447 4 v 793 1603 4 100 v 1005 1574 a FJ(\\psBetaDist)p FK({0.01}{0.99})p 2239 1603 V 795 1607 1447 4 v 210 1741 2921 4 v 209 1840 4 100 v 978 1810 a FJ(\\psBetaDist)p FK([alpha=0.1]{0.01}{0.99)o(})p 3129 1840 V 210 1843 2921 4 v 209 2747 4 904 v 260 2718 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.27509 a add def /d 0.0 a add neg def /h 105.27507 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 2718 a 378 2599 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35826 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35825 def /dT 5594039 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35825 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35825 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35825 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 559395 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 2626 a FF(0)231 2555 y(0)p Fz(:)p FF(2)231 2484 y(0)p Fz(:)p FF(4)231 2413 y(0)p Fz(:)p FF(6)231 2342 y(0)p Fz(:)p FF(8)231 2271 y(1)p Fz(:)p FF(0)231 2200 y(1)p Fz(:)p FF(2)231 2129 y(1)p Fz(:)p FF(4)231 2059 y(1)p Fz(:)p FF(6)231 1988 y(1)p Fz(:)p FF(8)231 1917 y(2)p Fz(:)p FF(0)357 2693 y(0)667 b(1)378 2599 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.01 def /x1 0.99 def /dx x1 x sub 199 div def /F@pstplot { 1. 0.1 add GAMMA 1. GAMMA 0.1 GAMMA mul div 1 x sub 1. 1.0 sub exp mul x 0.1 1.0 sub exp mul } def /xy { x 85.35826 mul F@pstplot 42.67912 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1134 2718 a currentpoint initclip moveto 1134 2718 a 1182 2747 4 904 v 1234 2718 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.27509 a add def /d 0.0 a add neg def /h 105.27507 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1234 2718 a 1352 2599 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35826 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35825 def /dT 5594039 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35825 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35825 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35825 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 559395 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1269 2626 a FF(0)1204 2555 y(0)p Fz(:)p FF(2)1204 2484 y(0)p Fz(:)p FF(4)1204 2413 y(0)p Fz(:)p FF(6)1204 2342 y(0)p Fz(:)p FF(8)1204 2271 y(1)p Fz(:)p FF(0)1204 2200 y(1)p Fz(:)p FF(2)1204 2129 y(1)p Fz(:)p FF(4)1204 2059 y(1)p Fz(:)p FF(6)1204 1988 y(1)p Fz(:)p FF(8)1204 1917 y(2)p Fz(:)p FF(0)1331 2693 y(0)g(1)1352 2599 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.01 def /x1 0.99 def /dx x1 x sub 199 div def /F@pstplot { 1. 0.5 add GAMMA 1. GAMMA 0.5 GAMMA mul div 1 x sub 1. 1.0 sub exp mul x 0.5 1.0 sub exp mul } def /xy { x 85.35826 mul F@pstplot 42.67912 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2108 2718 a currentpoint initclip moveto 2108 2718 a 2156 2747 4 904 v 2207 2718 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.27509 a add def /d 0.0 a add neg def /h 105.27507 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2207 2718 a 2325 2599 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35826 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35825 def /dT 5594039 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35825 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35825 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35825 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 559395 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2242 2626 a FF(0)2178 2555 y(0)p Fz(:)p FF(2)2178 2484 y(0)p Fz(:)p FF(4)2178 2413 y(0)p Fz(:)p FF(6)2178 2342 y(0)p Fz(:)p FF(8)2178 2271 y(1)p Fz(:)p FF(0)2178 2200 y(1)p Fz(:)p FF(2)2178 2129 y(1)p Fz(:)p FF(4)2178 2059 y(1)p Fz(:)p FF(6)2178 1988 y(1)p Fz(:)p FF(8)2178 1917 y(2)p Fz(:)p FF(0)2304 2693 y(0)g(1)2325 2599 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.01 def /x1 0.99 def /dx x1 x sub 199 div def /F@pstplot { 1. 0.9 add GAMMA 1. GAMMA 0.9 GAMMA mul div 1 x sub 1. 1.0 sub exp mul x 0.9 1.0 sub exp mul } def /xy { x 85.35826 mul F@pstplot 42.67912 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3081 2718 a currentpoint initclip moveto 3081 2718 a 3129 2747 4 904 v 210 2751 2921 4 v 209 2850 4 100 v 489 2820 a FK([alpha=0.1])p 1182 2850 V 557 w([alpha=0.5])p 2156 2850 V 557 w([alpha=0.9])p 3129 2850 V 210 2854 2921 4 v 209 2953 4 100 v 1273 2923 a(P)n(ar)26 b(d\351faut)i(:)g(alpha=)f (1)p 3129 2953 V 210 2957 2921 4 v 210 3041 V 209 3141 4 100 v 998 3111 a FJ(\\psBetaDist)p FK([b)r(eta=0.1]{0.01}{0.99})p 3129 3141 V 210 3144 2921 4 v 209 4048 4 904 v 260 4018 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.27509 a add def /d 0.0 a add neg def /h 105.27507 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 4018 a 378 3900 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35826 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35825 def /dT 5594039 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35825 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35825 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35825 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 559395 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 3926 a FF(0)231 3855 y(0)p Fz(:)p FF(2)231 3784 y(0)p Fz(:)p FF(4)231 3713 y(0)p Fz(:)p FF(6)231 3643 y(0)p Fz(:)p FF(8)231 3572 y(1)p Fz(:)p FF(0)231 3501 y(1)p Fz(:)p FF(2)231 3430 y(1)p Fz(:)p FF(4)231 3359 y(1)p Fz(:)p FF(6)231 3288 y(1)p Fz(:)p FF(8)231 3217 y(2)p Fz(:)p FF(0)357 3994 y(0)667 b(1)378 3900 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.01 def /x1 0.99 def /dx x1 x sub 199 div def /F@pstplot { 0.1 1. add GAMMA 0.1 GAMMA 1. GAMMA mul div 1 x sub 0.1 1.0 sub exp mul x 1. 1.0 sub exp mul } def /xy { x 85.35826 mul F@pstplot 42.67912 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1134 4018 a currentpoint initclip moveto 1134 4018 a 1182 4048 4 904 v 1234 4018 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.27509 a add def /d 0.0 a add neg def /h 105.27507 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1234 4018 a 1352 3900 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35826 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35825 def /dT 5594039 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35825 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35825 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35825 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 559395 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1269 3926 a FF(0)1204 3855 y(0)p Fz(:)p FF(2)1204 3784 y(0)p Fz(:)p FF(4)1204 3713 y(0)p Fz(:)p FF(6)1204 3643 y(0)p Fz(:)p FF(8)1204 3572 y(1)p Fz(:)p FF(0)1204 3501 y(1)p Fz(:)p FF(2)1204 3430 y(1)p Fz(:)p FF(4)1204 3359 y(1)p Fz(:)p FF(6)1204 3288 y(1)p Fz(:)p FF(8)1204 3217 y(2)p Fz(:)p FF(0)1331 3994 y(0)g(1)1352 3900 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.01 def /x1 0.99 def /dx x1 x sub 199 div def /F@pstplot { 0.5 1. add GAMMA 0.5 GAMMA 1. GAMMA mul div 1 x sub 0.5 1.0 sub exp mul x 1. 1.0 sub exp mul } def /xy { x 85.35826 mul F@pstplot 42.67912 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2108 4018 a currentpoint initclip moveto 2108 4018 a 2156 4048 4 904 v 2207 4018 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.27509 a add def /d 0.0 a add neg def /h 105.27507 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2207 4018 a 2325 3900 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35826 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35825 def /dT 5594039 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35825 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35825 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35825 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 559395 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2242 3926 a FF(0)2178 3855 y(0)p Fz(:)p FF(2)2178 3784 y(0)p Fz(:)p FF(4)2178 3713 y(0)p Fz(:)p FF(6)2178 3643 y(0)p Fz(:)p FF(8)2178 3572 y(1)p Fz(:)p FF(0)2178 3501 y(1)p Fz(:)p FF(2)2178 3430 y(1)p Fz(:)p FF(4)2178 3359 y(1)p Fz(:)p FF(6)2178 3288 y(1)p Fz(:)p FF(8)2178 3217 y(2)p Fz(:)p FF(0)2304 3994 y(0)g(1)2325 3900 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.01 def /x1 0.99 def /dx x1 x sub 199 div def /F@pstplot { 0.9 1. add GAMMA 0.9 GAMMA 1. GAMMA mul div 1 x sub 0.9 1.0 sub exp mul x 1. 1.0 sub exp mul } def /xy { x 85.35826 mul F@pstplot 42.67912 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3081 4018 a currentpoint initclip moveto 3081 4018 a 3129 4048 4 904 v 210 4051 2921 4 v 209 4151 4 100 v 509 4121 a FK([b)r(eta=0.1])p 1182 4151 V 597 w([b)r(eta=0.5])p 2156 4151 V 596 w([b)r(eta=0.9])p 3129 4151 V 210 4154 2921 4 v 209 4254 4 100 v 1293 4224 a(P)n(ar)26 b(d\351faut)i(:)g(b)r (eta=)f(1)p 3129 4254 V 210 4257 2921 4 v 210 4341 V 209 4441 4 100 v 998 4411 a FJ(\\psBetaDist)p FK([b)r (eta=0.1]{0.01}{0.99})p 3129 4441 V 210 4444 2921 4 v 209 5348 4 904 v 260 5318 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.27509 a add def /d 0.0 a add neg def /h 105.27507 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 5318 a 378 5200 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35826 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35825 def /dT 5594039 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35825 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35825 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35825 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 559395 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 5226 a FF(0)231 5156 y(0)p Fz(:)p FF(2)231 5085 y(0)p Fz(:)p FF(4)231 5014 y(0)p Fz(:)p FF(6)231 4943 y(0)p Fz(:)p FF(8)231 4872 y(1)p Fz(:)p FF(0)231 4801 y(1)p Fz(:)p FF(2)231 4730 y(1)p Fz(:)p FF(4)231 4659 y(1)p Fz(:)p FF(6)231 4589 y(1)p Fz(:)p FF(8)231 4518 y(2)p Fz(:)p FF(0)357 5294 y(0)667 b(1)378 5200 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.01 def /x1 0.99 def /dx x1 x sub 199 div def /F@pstplot { 0.1 0.1 add GAMMA 0.1 GAMMA 0.1 GAMMA mul div 1 x sub 0.1 1.0 sub exp mul x 0.1 1.0 sub exp mul } def /xy { x 85.35826 mul F@pstplot 42.67912 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1134 5318 a currentpoint initclip moveto 1134 5318 a 1182 5348 4 904 v 1234 5318 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.27509 a add def /d 0.0 a add neg def /h 105.27507 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1234 5318 a 1352 5200 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35826 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35825 def /dT 5594039 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35825 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35825 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35825 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 559395 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1269 5226 a FF(0)1204 5156 y(0)p Fz(:)p FF(2)1204 5085 y(0)p Fz(:)p FF(4)1204 5014 y(0)p Fz(:)p FF(6)1204 4943 y(0)p Fz(:)p FF(8)1204 4872 y(1)p Fz(:)p FF(0)1204 4801 y(1)p Fz(:)p FF(2)1204 4730 y(1)p Fz(:)p FF(4)1204 4659 y(1)p Fz(:)p FF(6)1204 4589 y(1)p Fz(:)p FF(8)1204 4518 y(2)p Fz(:)p FF(0)1331 5294 y(0)g(1)1352 5200 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.01 def /x1 0.99 def /dx x1 x sub 199 div def /F@pstplot { 0.5 0.1 add GAMMA 0.5 GAMMA 0.1 GAMMA mul div 1 x sub 0.5 1.0 sub exp mul x 0.1 1.0 sub exp mul } def /xy { x 85.35826 mul F@pstplot 42.67912 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2108 5318 a currentpoint initclip moveto 2108 5318 a 2156 5348 4 904 v 2207 5318 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.27509 a add def /d 0.0 a add neg def /h 105.27507 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2207 5318 a 2325 5200 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35826 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35825 def /dT 5594039 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35825 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35825 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35825 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 559395 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 42.67912 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2242 5226 a FF(0)2178 5156 y(0)p Fz(:)p FF(2)2178 5085 y(0)p Fz(:)p FF(4)2178 5014 y(0)p Fz(:)p FF(6)2178 4943 y(0)p Fz(:)p FF(8)2178 4872 y(1)p Fz(:)p FF(0)2178 4801 y(1)p Fz(:)p FF(2)2178 4730 y(1)p Fz(:)p FF(4)2178 4659 y(1)p Fz(:)p FF(6)2178 4589 y(1)p Fz(:)p FF(8)2178 4518 y(2)p Fz(:)p FF(0)2304 5294 y(0)g(1)2325 5200 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0.01 def /x1 0.99 def /dx x1 x sub 199 div def /F@pstplot { 0.9 0.1 add GAMMA 0.9 GAMMA 0.1 GAMMA mul div 1 x sub 0.9 1.0 sub exp mul x 0.1 1.0 sub exp mul } def /xy { x 85.35826 mul F@pstplot 42.67912 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 42.67912 mul gt { moveto } { dup -1.e30 42.67912 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3081 5318 a currentpoint initclip moveto 3081 5318 a 3129 5348 4 904 v 210 5352 2921 4 v 209 5451 4 100 v 334 5421 a FK([alpha=.1,b)r(eta=0.1])p 1182 5451 V 244 w([alpha=.1,b)r(eta=0.5]) p 2156 5451 V 245 w([alpha=.1,b)r(eta=0.9])p 3129 5451 V 210 5455 2921 4 v 0 TeXcolorgray 1456 5662 a(162)p 0 TeXcolorgray eop end %%Page: 163 163 TeXDict begin 163 162 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.163) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.30.20) cvn /DEST pdfmark end 86 448 a 83 x FG(30.20)112 b(Loi)38 b(de)g(Cauc)m(h)m(y)p 0 TeXcolorgray 0 TeXcolorgray 677 616 1683 4 v 675 1284 4 668 v 726 1254 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 190.63338 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 726 1254 a 1553 1136 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 -85.35828 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -85.35828 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -85.35828 def /maxTickline 85.35828 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -85.35828 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 697 1067 a FF(0)p Fz(:)p FF(2)697 973 y(0)p Fz(:)p FF(4)697 878 y(0)p Fz(:)p FF(6)697 784 y(0)p Fz(:)p FF(8)697 689 y(1)p Fz(:)p FF(0)1532 1229 y(0)195 b(1)f(2)g(3)-1019 b FE(\000)p FF(1)-343 b FE(\000)p FF(2)g FE(\000)p FF(3)1553 1136 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -3 def /x1 3 def /dx x1 x sub 199 div def /F@pstplot { 1 dup dup mul x 0 sub dup mul add div Pi div } def /xy { x 28.45276 mul F@pstplot 56.9055 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2309 1254 a currentpoint initclip moveto 2309 1254 a 2357 1284 4 668 v 677 1287 1683 4 v 675 1387 4 100 v 1128 1357 a FJ(\\psCauc)m(h)m(y)p FK({-3}{3})p 2357 1387 V 677 1390 1683 4 v 210 1584 2921 4 v 209 1684 4 100 v 1177 1654 a FJ(\\psCauc)m(h)m(y)p FK([b=0.1]{-3}{3})p 3129 1684 V 210 1687 2921 4 v 209 2591 4 904 v 260 2561 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 2561 a 732 2443 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 42.67914 0 -42.67914 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -42.67914 42.67914 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67914 def /maxTickline 42.67914 def /dT 1118790 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67914 42.67914 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 231 2327 a FF(0)p Fz(:)p FF(2)231 2186 y(0)p Fz(:)p FF(4)231 2044 y(0)p Fz(:)p FF(6)231 1902 y(0)p Fz(:)p FF(8)231 1761 y(1)p Fz(:)p FF(0)711 2537 y(0)77 b(1)f(2)g(3)-547 b FE(\000)p FF(1)-225 b FE(\000)p FF(2)g FE(\000)p FF(3)732 2443 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -3 def /x1 3 def /dx x1 x sub 199 div def /F@pstplot { 0.1 dup dup mul x 0 sub dup mul add div Pi div } def /xy { x 14.22638 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1134 2561 a currentpoint initclip moveto 1134 2561 a 1182 2591 4 904 v 1234 2561 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1234 2561 a 1706 2443 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 42.67914 0 -42.67914 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -42.67914 42.67914 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67914 def /maxTickline 42.67914 def /dT 1118790 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67914 42.67914 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1204 2327 a FF(0)p Fz(:)p FF(2)1204 2186 y(0)p Fz(:)p FF(4)1204 2044 y(0)p Fz(:)p FF(6)1204 1902 y(0)p Fz(:)p FF(8)1204 1761 y(1)p Fz(:)p FF(0)1685 2537 y(0)76 b(1)h(2)f(3)-547 b FE(\000)p FF(1)-225 b FE(\000)p FF(2)g FE(\000)p FF(3)1706 2443 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -3 def /x1 3 def /dx x1 x sub 199 div def /F@pstplot { .5 dup dup mul x 0 sub dup mul add div Pi div } def /xy { x 14.22638 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2108 2561 a currentpoint initclip moveto 2108 2561 a 2156 2591 4 904 v 2207 2561 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2207 2561 a 2680 2443 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 42.67914 0 -42.67914 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -42.67914 42.67914 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67914 def /maxTickline 42.67914 def /dT 1118790 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67914 42.67914 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2178 2327 a FF(0)p Fz(:)p FF(2)2178 2186 y(0)p Fz(:)p FF(4)2178 2044 y(0)p Fz(:)p FF(6)2178 1902 y(0)p Fz(:)p FF(8)2178 1761 y(1)p Fz(:)p FF(0)2659 2537 y(0)76 b(1)g(2)g(3)-546 b FE(\000)p FF(1)-226 b FE(\000)p FF(2)h FE(\000)p FF(3)2680 2443 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -3 def /x1 3 def /dx x1 x sub 199 div def /F@pstplot { 1 dup dup mul x 0 sub dup mul add div Pi div } def /xy { x 14.22638 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3081 2561 a currentpoint initclip moveto 3081 2561 a 3129 2591 4 904 v 210 2594 2921 4 v 209 2694 4 100 v 554 2664 a FK([b=0.1]])p 1182 2694 V 698 w([b=0.5])p 2156 2694 V 742 w([b=1])p 3129 2694 V 210 2697 2921 4 v 209 2797 4 100 v 1336 2767 a(P)n(ar)25 b(d\351faut)j(:)g(b)g(=)f(1)p 3129 2797 V 210 2800 2921 4 v 210 2911 V 209 3011 4 100 v 1166 2981 a FJ(\\psCauc)m(h)m(y)p FK([m=0.1]{-3}{3})p 3129 3011 V 210 3014 2921 4 v 209 3918 4 904 v 260 3888 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 3888 a 732 3770 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 42.67914 0 -42.67914 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -42.67914 42.67914 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67914 def /maxTickline 42.67914 def /dT 1118790 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67914 42.67914 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 231 3655 a FF(0)p Fz(:)p FF(2)231 3513 y(0)p Fz(:)p FF(4)231 3371 y(0)p Fz(:)p FF(6)231 3230 y(0)p Fz(:)p FF(8)231 3088 y(1)p Fz(:)p FF(0)711 3864 y(0)77 b(1)f(2)g(3)-547 b FE(\000)p FF(1)-225 b FE(\000)p FF(2)g FE(\000)p FF(3)732 3770 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -3 def /x1 3 def /dx x1 x sub 199 div def /F@pstplot { 1 dup dup mul x -1 sub dup mul add div Pi div } def /xy { x 14.22638 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1134 3888 a currentpoint initclip moveto 1134 3888 a 1182 3918 4 904 v 1234 3888 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1234 3888 a 1706 3770 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 42.67914 0 -42.67914 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -42.67914 42.67914 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67914 def /maxTickline 42.67914 def /dT 1118790 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67914 42.67914 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1204 3655 a FF(0)p Fz(:)p FF(2)1204 3513 y(0)p Fz(:)p FF(4)1204 3371 y(0)p Fz(:)p FF(6)1204 3230 y(0)p Fz(:)p FF(8)1204 3088 y(1)p Fz(:)p FF(0)1685 3864 y(0)76 b(1)h(2)f(3)-547 b FE(\000)p FF(1)-225 b FE(\000)p FF(2)g FE(\000)p FF(3)1706 3770 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -3 def /x1 3 def /dx x1 x sub 199 div def /F@pstplot { 1 dup dup mul x 0 sub dup mul add div Pi div } def /xy { x 14.22638 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2108 3888 a currentpoint initclip moveto 2108 3888 a 2156 3918 4 904 v 2207 3888 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2207 3888 a 2680 3770 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 42.67914 0 -42.67914 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -42.67914 42.67914 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67914 def /maxTickline 42.67914 def /dT 1118790 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67914 42.67914 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2178 3655 a FF(0)p Fz(:)p FF(2)2178 3513 y(0)p Fz(:)p FF(4)2178 3371 y(0)p Fz(:)p FF(6)2178 3230 y(0)p Fz(:)p FF(8)2178 3088 y(1)p Fz(:)p FF(0)2659 3864 y(0)76 b(1)g(2)g(3)-546 b FE(\000)p FF(1)-226 b FE(\000)p FF(2)h FE(\000)p FF(3)2680 3770 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -3 def /x1 3 def /dx x1 x sub 199 div def /F@pstplot { 1 dup dup mul x 1 sub dup mul add div Pi div } def /xy { x 14.22638 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3081 3888 a currentpoint initclip moveto 3081 3888 a 3129 3918 4 904 v 210 3922 2921 4 v 209 4021 4 100 v 561 3991 a FK([m=-1]])p 1182 4021 V 726 w([m=0])p 2156 4021 V 752 w([m=1])p 3129 4021 V 210 4025 2921 4 v 209 4124 4 100 v 1324 4094 a(P)n(ar)26 b(d\351faut)i(:)g(m)g(=)f(0)p 3129 4124 V 210 4128 2921 4 v 0 TeXcolorgray 1456 5662 a(163)p 0 TeXcolorgray eop end %%Page: 164 164 TeXDict begin 164 163 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.164) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 677 452 1683 4 v 675 1119 4 668 v 726 1089 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 190.63338 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 726 1089 a 1553 971 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 85.35828 0 -85.35828 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -85.35828 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -85.35828 def /maxTickline 85.35828 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -85.35828 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 697 903 a FF(0)p Fz(:)p FF(2)697 808 y(0)p Fz(:)p FF(4)697 714 y(0)p Fz(:)p FF(6)697 620 y(0)p Fz(:)p FF(8)697 525 y(1)p Fz(:)p FF(0)1532 1065 y(0)195 b(1)f(2)g(3)-1019 b FE(\000)p FF(1)-343 b FE(\000)p FF(2)g FE(\000)p FF(3)1553 971 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -3 def /x1 3 def /dx x1 x sub 199 div def /F@pstplot { x 0 sub 1 div ATAN1 DegtoRad Pi div 0.5 add } def /xy { x 28.45276 mul F@pstplot 56.9055 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2309 1089 a currentpoint initclip moveto 2309 1089 a 2357 1119 4 668 v 677 1123 1683 4 v 675 1222 4 100 v 1110 1192 a FJ(\\psCauc)m(h)m(yI)p FK({-3}{3})p 2357 1222 V 677 1226 1683 4 v 210 1420 2921 4 v 209 1519 4 100 v 1159 1490 a FJ(\\psCauc)m(h)m(yI)p FK([b=0.1]{-3}{3})p 3129 1519 V 210 1523 2921 4 v 209 2427 4 904 v 260 2397 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 2397 a 732 2279 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 42.67914 0 -42.67914 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -42.67914 42.67914 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67914 def /maxTickline 42.67914 def /dT 1118790 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67914 42.67914 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 231 2163 a FF(0)p Fz(:)p FF(2)231 2021 y(0)p Fz(:)p FF(4)231 1880 y(0)p Fz(:)p FF(6)231 1738 y(0)p Fz(:)p FF(8)231 1596 y(1)p Fz(:)p FF(0)711 2373 y(0)77 b(1)f(2)g(3)-547 b FE(\000)p FF(1)-225 b FE(\000)p FF(2)g FE(\000)p FF(3)732 2279 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -2.5 def /x1 2.5 def /dx x1 x sub 199 div def /F@pstplot { x 0 sub 1 div ATAN1 DegtoRad Pi div 0.5 add } def /xy { x 14.22638 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -3 def /x1 3 def /dx x1 x sub 199 div def /F@pstplot { x 0 sub 0.1 div ATAN1 DegtoRad Pi div 0.5 add } def /xy { x 14.22638 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1134 2397 a currentpoint initclip moveto 1134 2397 a 1182 2427 4 904 v 1234 2397 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1234 2397 a 1706 2279 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 42.67914 0 -42.67914 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -42.67914 42.67914 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67914 def /maxTickline 42.67914 def /dT 1118790 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67914 42.67914 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1204 2163 a FF(0)p Fz(:)p FF(2)1204 2021 y(0)p Fz(:)p FF(4)1204 1880 y(0)p Fz(:)p FF(6)1204 1738 y(0)p Fz(:)p FF(8)1204 1596 y(1)p Fz(:)p FF(0)1685 2373 y(0)76 b(1)h(2)f(3)-547 b FE(\000)p FF(1)-225 b FE(\000)p FF(2)g FE(\000)p FF(3)1706 2279 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -3 def /x1 3 def /dx x1 x sub 199 div def /F@pstplot { x 0 sub 1 div ATAN1 DegtoRad Pi div 0.5 add } def /xy { x 14.22638 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -3 def /x1 3 def /dx x1 x sub 199 div def /F@pstplot { x 0 sub .5 div ATAN1 DegtoRad Pi div 0.5 add } def /xy { x 14.22638 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2108 2397 a currentpoint initclip moveto 2108 2397 a 2156 2427 4 904 v 2207 2397 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2207 2397 a 2680 2279 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 42.67914 0 -42.67914 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -42.67914 42.67914 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67914 def /maxTickline 42.67914 def /dT 1118790 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67914 42.67914 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2178 2163 a FF(0)p Fz(:)p FF(2)2178 2021 y(0)p Fz(:)p FF(4)2178 1880 y(0)p Fz(:)p FF(6)2178 1738 y(0)p Fz(:)p FF(8)2178 1596 y(1)p Fz(:)p FF(0)2659 2373 y(0)76 b(1)g(2)g(3)-546 b FE(\000)p FF(1)-226 b FE(\000)p FF(2)h FE(\000)p FF(3)2680 2279 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -2.5 def /x1 2.5 def /dx x1 x sub 199 div def /F@pstplot { x 0 sub 1 div ATAN1 DegtoRad Pi div 0.5 add } def /xy { x 14.22638 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -3 def /x1 3 def /dx x1 x sub 199 div def /F@pstplot { x 0 sub 1 div ATAN1 DegtoRad Pi div 0.5 add } def /xy { x 14.22638 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3081 2397 a currentpoint initclip moveto 3081 2397 a 3129 2427 4 904 v 210 2430 2921 4 v 209 2530 4 100 v 554 2500 a FK([b=0.1]])p 1182 2530 V 698 w([b=0.5])p 2156 2530 V 742 w([b=1])p 3129 2530 V 210 2533 2921 4 v 209 2633 4 100 v 1336 2603 a(P)n(ar)25 b(d\351faut)j(:)g(b)g(=)f(1)p 3129 2633 V 210 2636 2921 4 v 210 2747 V 209 2847 4 100 v 1148 2817 a FJ(\\psCauc)m(h)m(yI)p FK([m=0.1]{-3}{3})p 3129 2847 V 210 2850 2921 4 v 209 3754 4 904 v 260 3724 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 3724 a 732 3606 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 42.67914 0 -42.67914 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -42.67914 42.67914 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67914 def /maxTickline 42.67914 def /dT 1118790 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67914 42.67914 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 231 3490 a FF(0)p Fz(:)p FF(2)231 3349 y(0)p Fz(:)p FF(4)231 3207 y(0)p Fz(:)p FF(6)231 3065 y(0)p Fz(:)p FF(8)231 2924 y(1)p Fz(:)p FF(0)711 3700 y(0)77 b(1)f(2)g(3)-547 b FE(\000)p FF(1)-225 b FE(\000)p FF(2)g FE(\000)p FF(3)732 3606 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -3 def /x1 3 def /dx x1 x sub 199 div def /F@pstplot { x 0 sub 1 div ATAN1 DegtoRad Pi div 0.5 add } def /xy { x 14.22638 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -3 def /x1 3 def /dx x1 x sub 199 div def /F@pstplot { x -1 sub 1 div ATAN1 DegtoRad Pi div 0.5 add } def /xy { x 14.22638 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1134 3724 a currentpoint initclip moveto 1134 3724 a 1182 3754 4 904 v 1234 3724 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1234 3724 a 1706 3606 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 42.67914 0 -42.67914 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -42.67914 42.67914 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67914 def /maxTickline 42.67914 def /dT 1118790 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67914 42.67914 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1204 3490 a FF(0)p Fz(:)p FF(2)1204 3349 y(0)p Fz(:)p FF(4)1204 3207 y(0)p Fz(:)p FF(6)1204 3065 y(0)p Fz(:)p FF(8)1204 2924 y(1)p Fz(:)p FF(0)1685 3700 y(0)76 b(1)h(2)f(3)-547 b FE(\000)p FF(1)-225 b FE(\000)p FF(2)g FE(\000)p FF(3)1706 3606 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -2.5 def /x1 2.5 def /dx x1 x sub 199 div def /F@pstplot { x 0 sub 1 div ATAN1 DegtoRad Pi div 0.5 add } def /xy { x 14.22638 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -3 def /x1 3 def /dx x1 x sub 199 div def /F@pstplot { x 0 sub 1 div ATAN1 DegtoRad Pi div 0.5 add } def /xy { x 14.22638 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2108 3724 a currentpoint initclip moveto 2108 3724 a 2156 3754 4 904 v 2207 3724 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 105.2751 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2207 3724 a 2680 3606 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 42.67914 0 -42.67914 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -42.67914 42.67914 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 932340 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22638 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67914 def /maxTickline 42.67914 def /dT 1118790 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67914 42.67914 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2178 3490 a FF(0)p Fz(:)p FF(2)2178 3349 y(0)p Fz(:)p FF(4)2178 3207 y(0)p Fz(:)p FF(6)2178 3065 y(0)p Fz(:)p FF(8)2178 2924 y(1)p Fz(:)p FF(0)2659 3700 y(0)76 b(1)g(2)g(3)-546 b FE(\000)p FF(1)-226 b FE(\000)p FF(2)h FE(\000)p FF(3)2680 3606 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -3 def /x1 3 def /dx x1 x sub 199 div def /F@pstplot { x 0 sub 1 div ATAN1 DegtoRad Pi div 0.5 add } def /xy { x 14.22638 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -3 def /x1 3 def /dx x1 x sub 199 div def /F@pstplot { x 1 sub 1 div ATAN1 DegtoRad Pi div 0.5 add } def /xy { x 14.22638 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 199 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3081 3724 a currentpoint initclip moveto 3081 3724 a 3129 3754 4 904 v 210 3757 2921 4 v 209 3857 4 100 v 573 3827 a FK([m=-1])p 1182 3857 V 737 w([m=0])p 2156 3857 V 752 w([m=1])p 3129 3857 V 210 3860 2921 4 v 209 3960 4 100 v 1324 3930 a(P)n(ar)26 b(d\351faut)i(:)g(m)g(=)f(0)p 3129 3960 V 210 3963 2921 4 v 0 TeXcolorgray 1456 5662 a(164)p 0 TeXcolorgray eop end %%Page: 165 165 TeXDict begin 165 164 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.165) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.30.21) cvn /DEST pdfmark end 86 448 a 83 x FG(30.21)112 b(Loi)38 b(de)g(W)-9 b(eibull)p 0 TeXcolorgray 0 TeXcolorgray 677 597 1683 4 v 675 1264 4 668 v 726 1234 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 190.63333 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 726 1234 a 845 1116 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.7165 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.7165 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 3729359 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.7165 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 170.7165 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 762 1142 a FF(0)697 1048 y(0)p Fz(:)p FF(2)697 953 y(0)p Fz(:)p FF(4)697 859 y(0)p Fz(:)p FF(6)697 764 y(0)p Fz(:)p FF(8)697 670 y(1)p Fz(:)p FF(0)824 1210 y(0)430 b(1)h(2)f(3)845 1116 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 1. 1. 1. neg exp mul x 1. 1 sub exp mul Euler x 1. div 1. exp neg exp mul } def /xy { x 56.9055 mul F@pstplot 56.9055 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2309 1234 a currentpoint initclip moveto 2309 1234 a 2357 1264 4 668 v 677 1268 1683 4 v 675 1367 4 100 v 1136 1337 a FJ(\\psW)-8 b(eibull)p FK({0}{3})p 2357 1367 V 677 1371 1683 4 v 210 1565 3365 4 v 209 2232 4 668 v 260 2203 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 190.63333 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 2203 a 378 2084 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.7165 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.7165 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 3729359 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.7165 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 170.7165 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 2111 a FF(0)231 2016 y(0)p Fz(:)p FF(2)231 1922 y(0)p Fz(:)p FF(4)231 1827 y(0)p Fz(:)p FF(6)231 1733 y(0)p Fz(:)p FF(8)231 1638 y(1)p Fz(:)p FF(0)357 2178 y(0)431 b(1)f(2)h(3)378 2084 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 1. 1. 1. neg exp mul x 1. 1 sub exp mul Euler x 1. div 1. exp neg exp mul } def /xy { x 56.9055 mul F@pstplot 56.9055 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 0.5 1. 0.5 neg exp mul x 0.5 1 sub exp mul Euler x 1. div 0.5 exp neg exp mul } def /xy { x 56.9055 mul F@pstplot 56.9055 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1843 2203 a currentpoint initclip moveto 1843 2203 a 1891 2232 4 668 v 1942 2203 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 190.63333 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1942 2203 a 2060 2084 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.7165 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.7165 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 3729359 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.7165 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 170.7165 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1977 2111 a FF(0)1913 2016 y(0)p Fz(:)p FF(2)1913 1922 y(0)p Fz(:)p FF(4)1913 1827 y(0)p Fz(:)p FF(6)1913 1733 y(0)p Fz(:)p FF(8)1913 1638 y(1)p Fz(:)p FF(0)2039 2178 y(0)g(1)g(2)f(3)2060 2084 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 1. 1. 1. neg exp mul x 1. 1 sub exp mul Euler x 1. div 1. exp neg exp mul } def /xy { x 56.9055 mul F@pstplot 56.9055 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 2. 1. 2. neg exp mul x 2. 1 sub exp mul Euler x 1. div 2. exp neg exp mul } def /xy { x 56.9055 mul F@pstplot 56.9055 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3525 2203 a currentpoint initclip moveto 3525 2203 a 3573 2232 4 668 v 210 2236 3365 4 v 209 2335 4 100 v 541 2306 a FE(n)p FK(psW)-7 b(eibull[)p 1 0 0 TeXcolorrgb(alpha)p 0 TeXcolorgray(=.5]{0}{3})p 1891 2335 V 682 w FE(n)p FK(psW)g(eibull)p 1 0 0 TeXcolorrgb(alpha)p 0 TeXcolorgray(=2]{0}{3})p 3573 2335 V 210 2339 3365 4 v 209 2438 4 100 v 1509 2408 a(P)n(ar)26 b(d\351faut)i(:)g(alpha=1)p 3573 2438 V 210 2442 3365 4 v 210 2553 V 209 3221 4 668 v 260 3191 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 190.63333 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 3191 a 378 3073 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.7165 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.7165 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 3729359 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.7165 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 170.7165 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 3099 a FF(0)231 3004 y(0)p Fz(:)p FF(2)231 2910 y(0)p Fz(:)p FF(4)231 2815 y(0)p Fz(:)p FF(6)231 2721 y(0)p Fz(:)p FF(8)231 2626 y(1)p Fz(:)p FF(0)357 3166 y(0)431 b(1)f(2)h(3)378 3073 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 1. 1. 1. neg exp mul x 1. 1 sub exp mul Euler x 1. div 1. exp neg exp mul } def /xy { x 56.9055 mul F@pstplot 56.9055 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 1. 0.5 1. neg exp mul x 1. 1 sub exp mul Euler x 0.5 div 1. exp neg exp mul } def /xy { x 56.9055 mul F@pstplot 56.9055 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1843 3191 a currentpoint initclip moveto 1843 3191 a 1891 3221 4 668 v 1942 3191 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 190.63333 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1942 3191 a 2060 3073 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.7165 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.7165 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 3729359 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.7165 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 170.7165 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1977 3099 a FF(0)1913 3004 y(0)p Fz(:)p FF(2)1913 2910 y(0)p Fz(:)p FF(4)1913 2815 y(0)p Fz(:)p FF(6)1913 2721 y(0)p Fz(:)p FF(8)1913 2626 y(1)p Fz(:)p FF(0)2039 3166 y(0)g(1)g(2)f(3)2060 3073 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 1. 1. 1. neg exp mul x 1. 1 sub exp mul Euler x 1. div 1. exp neg exp mul } def /xy { x 56.9055 mul F@pstplot 56.9055 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 1. 2. 1. neg exp mul x 1. 1 sub exp mul Euler x 2. div 1. exp neg exp mul } def /xy { x 56.9055 mul F@pstplot 56.9055 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3525 3191 a currentpoint initclip moveto 3525 3191 a 3573 3221 4 668 v 210 3224 3365 4 v 209 3324 4 100 v 561 3294 a FE(n)p FK(psW)-7 b(eibull[)p 1 0 0 TeXcolorrgb(b)r (eta)p 0 TeXcolorgray(=.5]{0}{3})p 1891 3324 V 721 w FE(n)p FK(psW)g(eibull)p 1 0 0 TeXcolorrgb(b)r(eta)p 0 TeXcolorgray(=2]{0}{3})p 3573 3324 V 210 3327 3365 4 v 209 3427 4 100 v 1542 3397 a(P)n(ar)26 b(d\351faut)i(:b)r(eta=1)p 3573 3427 V 210 3430 3365 4 v 210 3541 V 209 4681 4 1141 v 260 4651 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 190.63333 a add def /d 0.0 a add neg def /h 133.72786 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 4651 a 378 4533 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.7165 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.7165 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 3729359 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.7165 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 170.7165 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 4559 a FF(0)231 4465 y(0)p Fz(:)p FF(2)231 4370 y(0)p Fz(:)p FF(4)231 4276 y(0)p Fz(:)p FF(6)231 4181 y(0)p Fz(:)p FF(8)231 4087 y(1)p Fz(:)p FF(0)231 3992 y(1)p Fz(:)p FF(2)231 3898 y(1)p Fz(:)p FF(4)231 3803 y(1)p Fz(:)p FF(6)231 3709 y(1)p Fz(:)p FF(8)231 3614 y(2)p Fz(:)p FF(0)357 4627 y(0)431 b(1)f(2)h(3)378 4533 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 1. 1. 1. neg exp mul x 1. 1 sub exp mul Euler x 1. div 1. exp neg exp mul } def /xy { x 56.9055 mul F@pstplot 56.90552 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 56.90552 mul gt { moveto } { dup -1.e30 56.90552 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.90552 mul gt { moveto } { dup -1.e30 56.90552 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 2. 0.5 2. neg exp mul x 2. 1 sub exp mul Euler x 0.5 div 2. exp neg exp mul } def /xy { x 56.9055 mul F@pstplot 56.90552 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 56.90552 mul gt { moveto } { dup -1.e30 56.90552 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.90552 mul gt { moveto } { dup -1.e30 56.90552 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1843 4651 a currentpoint initclip moveto 1843 4651 a 1891 4681 4 1141 v 1942 4651 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 190.63333 a add def /d 0.0 a add neg def /h 133.72786 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1942 4651 a 2060 4533 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.7165 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.7165 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81104 def /dT 3729359 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81104 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.7165 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 170.7165 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1977 4559 a FF(0)1913 4465 y(0)p Fz(:)p FF(2)1913 4370 y(0)p Fz(:)p FF(4)1913 4276 y(0)p Fz(:)p FF(6)1913 4181 y(0)p Fz(:)p FF(8)1913 4087 y(1)p Fz(:)p FF(0)1913 3992 y(1)p Fz(:)p FF(2)1913 3898 y(1)p Fz(:)p FF(4)1913 3803 y(1)p Fz(:)p FF(6)1913 3709 y(1)p Fz(:)p FF(8)1913 3614 y(2)p Fz(:)p FF(0)2039 4627 y(0)g(1)g(2)f(3)2060 4533 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 1. 1. 1. neg exp mul x 1. 1 sub exp mul Euler x 1. div 1. exp neg exp mul } def /xy { x 56.9055 mul F@pstplot 56.90552 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 56.90552 mul gt { moveto } { dup -1.e30 56.90552 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.90552 mul gt { moveto } { dup -1.e30 56.90552 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 2. 2. 2. neg exp mul x 2. 1 sub exp mul Euler x 2. div 2. exp neg exp mul } def /xy { x 56.9055 mul F@pstplot 56.90552 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 56.90552 mul gt { moveto } { dup -1.e30 56.90552 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.90552 mul gt { moveto } { dup -1.e30 56.90552 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3525 4651 a currentpoint initclip moveto 3525 4651 a 3573 4681 4 1141 v 210 4685 3365 4 v 209 4784 4 100 v 397 4754 a FE(n)p FK(psW)-7 b(eibull[alpha=2,b)r(eta=.5]{0}{3}) p 1891 4784 V 381 w FE(n)p FK(psW)g(eibull[alpha=2,b)r(eta=2]{0}{3})p 3573 4784 V 210 4787 3365 4 v 0 TeXcolorgray 1456 5662 a(165)p 0 TeXcolorgray eop end %%Page: 166 166 TeXDict begin 166 165 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.166) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 677 452 1683 4 v 675 1119 4 668 v 726 1089 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 190.63333 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 726 1089 a 845 971 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.7165 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.7165 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 3729359 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.7165 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 170.7165 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 762 997 a FF(0)697 903 y(0)p Fz(:)p FF(2)697 808 y(0)p Fz(:)p FF(4)697 714 y(0)p Fz(:)p FF(6)697 620 y(0)p Fz(:)p FF(8)697 525 y(1)p Fz(:)p FF(0)824 1065 y(0)430 b(1)h(2)f(3)845 971 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 1 Euler x 1. div 1. exp neg exp sub } def /xy { x 56.9055 mul F@pstplot 56.9055 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2309 1089 a currentpoint initclip moveto 2309 1089 a 2357 1119 4 668 v 677 1123 1683 4 v 675 1222 4 100 v 1118 1192 a FJ(\\psW)-8 b(eibullI)p FK({0}{3})p 2357 1222 V 677 1226 1683 4 v 210 1420 3365 4 v 209 2088 4 668 v 260 2058 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 190.63333 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 2058 a 378 1940 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.7165 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.7165 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 3729359 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.7165 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 170.7165 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 1966 a FF(0)231 1871 y(0)p Fz(:)p FF(2)231 1777 y(0)p Fz(:)p FF(4)231 1682 y(0)p Fz(:)p FF(6)231 1588 y(0)p Fz(:)p FF(8)231 1493 y(1)p Fz(:)p FF(0)357 2033 y(0)431 b(1)f(2)h(3)378 1940 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 1 Euler x 1. div 1. exp neg exp sub } def /xy { x 56.9055 mul F@pstplot 56.9055 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 1 Euler x 1. div 0.5 exp neg exp sub } def /xy { x 56.9055 mul F@pstplot 56.9055 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1843 2058 a currentpoint initclip moveto 1843 2058 a 1891 2088 4 668 v 1942 2058 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 190.63333 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1942 2058 a 2060 1940 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.7165 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.7165 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 3729359 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.7165 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 170.7165 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1977 1966 a FF(0)1913 1871 y(0)p Fz(:)p FF(2)1913 1777 y(0)p Fz(:)p FF(4)1913 1682 y(0)p Fz(:)p FF(6)1913 1588 y(0)p Fz(:)p FF(8)1913 1493 y(1)p Fz(:)p FF(0)2039 2033 y(0)g(1)g(2)f(3)2060 1940 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 1 Euler x 1. div 1. exp neg exp sub } def /xy { x 56.9055 mul F@pstplot 56.9055 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 1 Euler x 1. div 2. exp neg exp sub } def /xy { x 56.9055 mul F@pstplot 56.9055 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3525 2058 a currentpoint initclip moveto 3525 2058 a 3573 2088 4 668 v 210 2091 3365 4 v 209 2190 4 100 v 499 2161 a FE(n)p FK(psW)-7 b(eibullI[)p 1 0 0 TeXcolorrgb(alpha)p 0 TeXcolorgray(=.5]{0}{3})p 1891 2190 V 679 w FE(n)p FK(psW)g(eibullI)p 1 0 0 TeXcolorrgb(alpha)p 0 TeXcolorgray(=2]{0}{3})p 3573 2190 V 210 2194 3365 4 v 209 2293 4 100 v 1509 2264 a(P)n(ar)26 b(d\351faut)i(:)g(alpha=1)p 3573 2293 V 210 2297 3365 4 v 210 2408 V 209 3076 4 668 v 260 3046 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 190.63333 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 3046 a 378 2928 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.7165 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.7165 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 3729359 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.7165 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 170.7165 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 2954 a FF(0)231 2859 y(0)p Fz(:)p FF(2)231 2765 y(0)p Fz(:)p FF(4)231 2670 y(0)p Fz(:)p FF(6)231 2576 y(0)p Fz(:)p FF(8)231 2481 y(1)p Fz(:)p FF(0)357 3021 y(0)431 b(1)f(2)h(3)378 2928 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 1 Euler x 1. div 1. exp neg exp sub } def /xy { x 56.9055 mul F@pstplot 56.9055 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 1 Euler x 0.5 div 1. exp neg exp sub } def /xy { x 56.9055 mul F@pstplot 56.9055 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1843 3046 a currentpoint initclip moveto 1843 3046 a 1891 3076 4 668 v 1942 3046 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 190.63333 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1942 3046 a 2060 2928 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.7165 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.7165 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 3729359 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.7165 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 170.7165 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1977 2954 a FF(0)1913 2859 y(0)p Fz(:)p FF(2)1913 2765 y(0)p Fz(:)p FF(4)1913 2670 y(0)p Fz(:)p FF(6)1913 2576 y(0)p Fz(:)p FF(8)1913 2481 y(1)p Fz(:)p FF(0)2039 3021 y(0)g(1)g(2)f(3)2060 2928 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 1 Euler x 1. div 1. exp neg exp sub } def /xy { x 56.9055 mul F@pstplot 56.9055 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 1 Euler x 2. div 1. exp neg exp sub } def /xy { x 56.9055 mul F@pstplot 56.9055 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3525 3046 a currentpoint initclip moveto 3525 3046 a 3573 3076 4 668 v 210 3079 3365 4 v 209 3179 4 100 v 518 3149 a FE(n)p FK(psW)-7 b(eibullI[)p 1 0 0 TeXcolorrgb(b)r(eta)p 0 TeXcolorgray(=.5]{0}{3})p 1891 3179 V 719 w FE(n)p FK(psW)g(eibullI)p 1 0 0 TeXcolorrgb(b)r(eta)p 0 TeXcolorgray(=2]{0}{3})p 3573 3179 V 210 3182 3365 4 v 209 3282 4 100 v 1529 3252 a(P)n(ar)26 b(d\351faut)h(:)h(b)r(eta=1) p 3573 3282 V 210 3285 3365 4 v 210 3396 V 209 4064 4 668 v 260 4034 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 190.63333 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 4034 a 378 3916 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.7165 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.7165 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 3729359 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.7165 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 170.7165 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 3942 a FF(0)231 3847 y(0)p Fz(:)p FF(2)231 3753 y(0)p Fz(:)p FF(4)231 3659 y(0)p Fz(:)p FF(6)231 3564 y(0)p Fz(:)p FF(8)231 3470 y(1)p Fz(:)p FF(0)357 4010 y(0)431 b(1)f(2)h(3)378 3916 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 1 Euler x 1. div 1. exp neg exp sub } def /xy { x 56.9055 mul F@pstplot 56.9055 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 1 Euler x 0.5 div 2. exp neg exp sub } def /xy { x 56.9055 mul F@pstplot 56.9055 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1843 4034 a currentpoint initclip moveto 1843 4034 a 1891 4064 4 668 v 1942 4034 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 190.63333 a add def /d 0.0 a add neg def /h 76.82233 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1942 4034 a 2060 3916 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.7165 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.7165 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.9055 def /dT 3729359 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.9055 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.9055 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.9055 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.7165 def /dT 745860 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 170.7165 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.9055 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1977 3942 a FF(0)1913 3847 y(0)p Fz(:)p FF(2)1913 3753 y(0)p Fz(:)p FF(4)1913 3659 y(0)p Fz(:)p FF(6)1913 3564 y(0)p Fz(:)p FF(8)1913 3470 y(1)p Fz(:)p FF(0)2039 4010 y(0)g(1)g(2)f(3)2060 3916 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 1 Euler x 1. div 1. exp neg exp sub } def /xy { x 56.9055 mul F@pstplot 56.9055 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 3 def /dx x1 x sub 499 div def /F@pstplot { 1 Euler x 2. div 2. exp neg exp sub } def /xy { x 56.9055 mul F@pstplot 56.9055 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 56.9055 mul gt { moveto } { dup -1.e30 56.9055 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3525 4034 a currentpoint initclip moveto 3525 4034 a 3573 4064 4 668 v 210 4067 3365 4 v 209 4167 4 100 v 382 4137 a FE(n)p FK(psW)-7 b(eibullI[alpha=2,b)r(eta=.5]{0}{3})p 1891 4167 V 351 w FE(n)p FK(psW)g(eibullI[alpha=2,b)r(eta=2]{0}{3})p 3573 4167 V 210 4170 3365 4 v 0 TeXcolorgray 1456 5662 a(166)p 0 TeXcolorgray eop end %%Page: 167 167 TeXDict begin 167 166 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.167) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.30.22) cvn /DEST pdfmark end 86 448 a 83 x FG(30.22)112 b(Loi)38 b(de)g(V)-9 b(asicek)p 0 TeXcolorgray 0 TeXcolorgray 677 597 1683 4 v 675 1500 4 904 v 726 1471 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 190.63335 a add def /d 0.0 a add neg def /h 105.2751 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 726 1471 a 845 1352 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.71652 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.71652 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 2237581 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 170.71652 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 170.71652 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.71652 def /dT 1118808 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 170.71652 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 762 1379 a FF(0)762 1237 y(1)762 1095 y(2)762 953 y(3)762 812 y(4)762 670 y(5)824 1446 y(0)209 b(0)p Fz(:)p FF(2)176 b(0)p Fz(:)p FF(4)h(0)p Fz(:)p FF(6)f(0)p Fz(:)p FF(8)h(1)p Fz(:)p FF(0)845 1352 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /pd 0.22 def /R2 0.11 def /x 0 def /x1 0.9999 def /dx x1 x sub 499 div def /F@pstplot { x tx@FuncDict begin vasicek end } def /xy { x 170.71652 mul F@pstplot 17.07166 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 17.07166 mul gt { moveto } { dup -1.e30 17.07166 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 17.07166 mul gt { moveto } { dup -1.e30 17.07166 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2309 1471 a currentpoint initclip moveto 2309 1471 a 2357 1500 4 904 v 677 1504 1683 4 v 675 1603 4 100 v 1140 1574 a FJ(\\psV)-8 b(asicek)q FK({0}{3})p 2357 1603 V 677 1607 1683 4 v 210 1801 3365 4 v 209 2705 4 904 v 260 2675 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 190.63335 a add def /d 0.0 a add neg def /h 105.2751 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 2675 a 378 2557 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.71652 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.71652 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 2237581 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 170.71652 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 170.71652 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.71652 def /dT 559404 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 170.71652 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.53583 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.53583 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 2583 a FF(0)295 2512 y(1)295 2441 y(2)295 2370 y(3)295 2300 y(4)295 2229 y(5)295 2158 y(6)295 2087 y(7)295 2016 y(8)295 1945 y(9)254 1874 y(10)357 2651 y(0)210 b(0)p Fz(:)p FF(2)176 b(0)p Fz(:)p FF(4)g(0)p Fz(:)p FF(6)h(0)p Fz(:)p FF(8)f(1)p Fz(:)p FF(0)378 2557 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /pd 0.22 def /R2 0.11 def /x 0 def /x1 0.9999 def /dx x1 x sub 499 div def /F@pstplot { x tx@FuncDict begin vasicek end } def /xy { x 170.71652 mul F@pstplot 8.53583 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 8.53583 mul gt { moveto } { dup -1.e30 8.53583 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 8.53583 mul gt { moveto } { dup -1.e30 8.53583 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /pd 0.1 def /R2 0.11 def /x 0 def /x1 0.9999 def /dx x1 x sub 499 div def /F@pstplot { x tx@FuncDict begin vasicek end } def /xy { x 170.71652 mul F@pstplot 8.53583 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 8.53583 mul gt { moveto } { dup -1.e30 8.53583 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 8.53583 mul gt { moveto } { dup -1.e30 8.53583 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1843 2675 a currentpoint initclip moveto 1843 2675 a 1891 2705 4 904 v 1942 2675 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 190.63335 a add def /d 0.0 a add neg def /h 105.2751 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1942 2675 a 2060 2557 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.71652 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.71652 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 2237581 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 170.71652 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 170.71652 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.71652 def /dT 1118808 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 170.71652 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1977 2583 a FF(0)1977 2441 y(1)1977 2300 y(2)1977 2158 y(3)1977 2016 y(4)1977 1874 y(5)2039 2651 y(0)210 b(0)p Fz(:)p FF(2)176 b(0)p Fz(:)p FF(4)h(0)p Fz(:)p FF(6)f(0)p Fz(:)p FF(8)h(1)p Fz(:)p FF(0)2060 2557 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /pd 0.22 def /R2 0.11 def /x 0 def /x1 0.9999 def /dx x1 x sub 499 div def /F@pstplot { x tx@FuncDict begin vasicek end } def /xy { x 170.71652 mul F@pstplot 17.07166 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 17.07166 mul gt { moveto } { dup -1.e30 17.07166 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 17.07166 mul gt { moveto } { dup -1.e30 17.07166 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /pd 0.5 def /R2 0.11 def /x 0 def /x1 0.9999 def /dx x1 x sub 499 div def /F@pstplot { x tx@FuncDict begin vasicek end } def /xy { x 170.71652 mul F@pstplot 17.07166 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 17.07166 mul gt { moveto } { dup -1.e30 17.07166 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 17.07166 mul gt { moveto } { dup -1.e30 17.07166 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3525 2675 a currentpoint initclip moveto 3525 2675 a 3573 2705 4 904 v 210 2708 3365 4 v 209 2808 4 100 v 569 2778 a FE(n)p FK(psV)-7 b(asicek[)p 1 0 0 TeXcolorrgb(p)r(d)p 0 TeXcolorgray(=.1]{0}{3})p 1891 2808 V 796 w FE(n)p FK(psV)g(asicek[)p 1 0 0 TeXcolorrgb(p)r(d)p 0 TeXcolorgray(=.5]{0}{3}) p 3573 2808 V 210 2811 3365 4 v 209 2911 4 100 v 1480 2881 a(P)n(ar)26 b(d\351faut)i(:)g(p)r(d)g(=)f(0.22)p 3573 2911 V 210 2914 3365 4 v 210 3025 V 209 3929 4 904 v 260 3899 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 190.63335 a add def /d 0.0 a add neg def /h 105.2751 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 3899 a 378 3781 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.71652 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.71652 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 2237581 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 170.71652 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 170.71652 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.71652 def /dT 559404 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 170.71652 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.53583 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 8.53583 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 3807 a FF(0)295 3737 y(1)295 3666 y(2)295 3595 y(3)295 3524 y(4)295 3453 y(5)295 3382 y(6)295 3311 y(7)295 3241 y(8)295 3170 y(9)254 3099 y(10)357 3875 y(0)210 b(0)p Fz(:)p FF(2)176 b(0)p Fz(:)p FF(4)g(0)p Fz(:)p FF(6)h(0)p Fz(:)p FF(8)f(1)p Fz(:)p FF(0)378 3781 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /pd 0.22 def /R2 0.11 def /x 0 def /x1 0.9999 def /dx x1 x sub 499 div def /F@pstplot { x tx@FuncDict begin vasicek end } def /xy { x 170.71652 mul F@pstplot 8.53583 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 8.53583 mul gt { moveto } { dup -1.e30 8.53583 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 8.53583 mul gt { moveto } { dup -1.e30 8.53583 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /pd 0.22 def /R2 0.05 def /x 0 def /x1 0.9999 def /dx x1 x sub 499 div def /F@pstplot { x tx@FuncDict begin vasicek end } def /xy { x 170.71652 mul F@pstplot 8.53583 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 8.53583 mul gt { moveto } { dup -1.e30 8.53583 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 8.53583 mul gt { moveto } { dup -1.e30 8.53583 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1843 3899 a currentpoint initclip moveto 1843 3899 a 1891 3929 4 904 v 1942 3899 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 190.63335 a add def /d 0.0 a add neg def /h 105.2751 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1942 3899 a 2060 3781 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.71652 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.71652 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 2237581 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 170.71652 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 170.71652 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.71652 def /dT 1118808 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 170.71652 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1977 3807 a FF(0)1977 3666 y(1)1977 3524 y(2)1977 3382 y(3)1977 3241 y(4)1977 3099 y(5)2039 3875 y(0)210 b(0)p Fz(:)p FF(2)176 b(0)p Fz(:)p FF(4)h(0)p Fz(:)p FF(6)f(0)p Fz(:)p FF(8)h(1)p Fz(:)p FF(0)2060 3781 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /pd 0.22 def /R2 0.11 def /x 0 def /x1 0.9999 def /dx x1 x sub 499 div def /F@pstplot { x tx@FuncDict begin vasicek end } def /xy { x 170.71652 mul F@pstplot 17.07166 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 17.07166 mul gt { moveto } { dup -1.e30 17.07166 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 17.07166 mul gt { moveto } { dup -1.e30 17.07166 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /pd 0.22 def /R2 0.2 def /x 0 def /x1 0.9999 def /dx x1 x sub 499 div def /F@pstplot { x tx@FuncDict begin vasicek end } def /xy { x 170.71652 mul F@pstplot 17.07166 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 17.07166 mul gt { moveto } { dup -1.e30 17.07166 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 17.07166 mul gt { moveto } { dup -1.e30 17.07166 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3525 3899 a currentpoint initclip moveto 3525 3899 a 3573 3929 4 904 v 210 3933 3365 4 v 209 4032 4 100 v 544 4002 a FE(n)p FK(psV)-7 b(asicek[)p 1 0 0 TeXcolorrgb(R2)p 0 TeXcolorgray(=.05]{0}{3})p 1891 4032 V 766 w FE(n)p FK(psV)g(asicek[)p 1 0 0 TeXcolorrgb(R2)p 0 TeXcolorgray(=.2]{0}{3})p 3573 4032 V 210 4036 3365 4 v 209 4135 4 100 v 1476 4105 a(P)n(ar)26 b(d\351faut)i(:)g(R2)f(=)g(0.11)p 3573 4135 V 210 4139 3365 4 v 210 4250 V 209 5154 4 904 v 260 5124 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 190.63335 a add def /d 0.0 a add neg def /h 105.2751 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 5124 a 378 5006 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.71652 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.71652 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 2237581 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 170.71652 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 170.71652 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.71652 def /dT 1118808 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 170.71652 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 5032 a FF(0)295 4890 y(1)295 4748 y(2)295 4607 y(3)295 4465 y(4)295 4323 y(5)357 5099 y(0)210 b(0)p Fz(:)p FF(2)176 b(0)p Fz(:)p FF(4)g(0)p Fz(:)p FF(6)h(0)p Fz(:)p FF(8)f(1)p Fz(:)p FF(0)378 5006 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /pd 0.5 def /R2 0.11 def /x 0 def /x1 0.9999 def /dx x1 x sub 499 div def /F@pstplot { x tx@FuncDict begin vasicek end } def /xy { x 170.71652 mul F@pstplot 17.07166 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 17.07166 mul gt { moveto } { dup -1.e30 17.07166 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 17.07166 mul gt { moveto } { dup -1.e30 17.07166 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /pd 0.5 def /R2 0.05 def /x 0 def /x1 0.9999 def /dx x1 x sub 499 div def /F@pstplot { x tx@FuncDict begin vasicek end } def /xy { x 170.71652 mul F@pstplot 17.07166 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 17.07166 mul gt { moveto } { dup -1.e30 17.07166 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 17.07166 mul gt { moveto } { dup -1.e30 17.07166 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1843 5124 a currentpoint initclip moveto 1843 5124 a 1891 5154 4 904 v 1942 5124 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 190.63335 a add def /d 0.0 a add neg def /h 105.2751 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1942 5124 a 2060 5006 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 170.71652 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 170.71652 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35828 def /dT 2237581 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35828 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 170.71652 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 170.71652 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35828 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35828 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 170.71652 def /dT 1118808 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 170.71652 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 17.07166 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1977 5032 a FF(0)1977 4890 y(1)1977 4748 y(2)1977 4607 y(3)1977 4465 y(4)1977 4323 y(5)2039 5099 y(0)210 b(0)p Fz(:)p FF(2)176 b(0)p Fz(:)p FF(4)h(0)p Fz(:)p FF(6)f(0)p Fz(:)p FF(8)h(1)p Fz(:)p FF(0)2060 5006 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /pd 0.5 def /R2 0.11 def /x 0 def /x1 0.9999 def /dx x1 x sub 499 div def /F@pstplot { x tx@FuncDict begin vasicek end } def /xy { x 170.71652 mul F@pstplot 17.07166 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 17.07166 mul gt { moveto } { dup -1.e30 17.07166 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 17.07166 mul gt { moveto } { dup -1.e30 17.07166 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /pd 0.5 def /R2 0.2 def /x 0 def /x1 0.9999 def /dx x1 x sub 499 div def /F@pstplot { x tx@FuncDict begin vasicek end } def /xy { x 170.71652 mul F@pstplot 17.07166 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 17.07166 mul gt { moveto } { dup -1.e30 17.07166 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 17.07166 mul gt { moveto } { dup -1.e30 17.07166 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3525 5124 a currentpoint initclip moveto 3525 5124 a 3573 5154 4 904 v 210 5157 3365 4 v 209 5257 4 100 v 421 5227 a FE(n)p FK(psV)-7 b(asicek[p)r (d=.5,R2=.05]{0}{3})p 1891 5257 V 518 w FE(n)p FK(psV)g(asicek[p)r (d=.5,R2=.2]{0}{3})p 3573 5257 V 210 5260 3365 4 v 0 TeXcolorgray 1456 5662 a(167)p 0 TeXcolorgray eop end %%Page: 168 168 TeXDict begin 168 167 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.168) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.30.23) cvn /DEST pdfmark end 86 448 a 83 x FG(30.23)112 b(Courb)s(e)38 b(de)g(Lorenz)p 210 597 2893 4 v 209 1500 4 904 v 260 1471 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 162.1806 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 1471 a 378 1352 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.26378 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.26378 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 1864651 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 142.26378 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 142.26378 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.26378 def /dT 1118790 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.26378 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 1379 a FF(0)231 1237 y(0)p Fz(:)p FF(2)231 1095 y(0)p Fz(:)p FF(4)231 953 y(0)p Fz(:)p FF(6)231 812 y(0)p Fz(:)p FF(8)231 670 y(1)p Fz(:)p FF(0)357 1446 y(0)162 b(0)p Fz(:)p FF(2)130 b(0)p Fz(:)p FF(4)f(0)p Fz(:)p FF(6)g(0)p Fz(:)p FF(8)g(1)p Fz(:)p FF(0)378 1352 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark [ 0.1 0.2 0.3 ] dup length /n ED bubblesort /Yval ED [ 1 1 n { } for ] /Xval ED /Xsum n dup 1 add mul 2 div cvi def /Ysum 0 def /XYsum 0 def 0 Yval { add } forall /Ysum ED Xval { n div } forall n array astore /XvalRelMax ED Xval { Xsum div } forall n array astore /XvalRel ED Yval { Ysum div } forall n array astore /YvalRel ED 0 1 n 1 sub { /Index ED Xval Index get Yval Index get mul } for n array astore /XmulY ED XmulY aload length 1 sub { add } repeat /XmulYsum ED XmulY { XmulYsum div } forall n array astore /XmulYdivXmulYsum ED /X [0] def /Y [0] def /Xsum 0 def /Ysum 0 def 0 1 n 1 sub { /Index ED X aload length 1 add XvalRelMax Index get exch array astore /X ED XmulYdivXmulYsum Index get Ysum add /Ysum ED Y aload length 1 add Ysum exch array astore /Y ED } for 0 1 n { dup X exch get exch Y exch get } for counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 142.26378 85.35826 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1606 1471 a currentpoint initclip moveto 1606 1471 a 1655 1500 4 904 v 1706 1471 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 162.1806 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1706 1471 a 1824 1352 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.26378 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.26378 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 1864651 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 142.26378 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 142.26378 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.26378 def /dT 1118790 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.26378 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1741 1379 a FF(0)1677 1237 y(0)p Fz(:)p FF(2)1677 1095 y(0)p Fz(:)p FF(4)1677 953 y(0)p Fz(:)p FF(6)1677 812 y(0)p Fz(:)p FF(8)1677 670 y(1)p Fz(:)p FF(0)1803 1446 y(0)162 b(0)p Fz(:)p FF(2)130 b(0)p Fz(:)p FF(4)f(0)p Fz(:)p FF(6)g(0)p Fz(:)p FF(8)g(1)p Fz(:)p FF(0)1824 1352 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark [ .1 .2 .3 ] dup length /n ED bubblesort /Yval ED [ 1 1 n { } for ] /Xval ED /Xsum n dup 1 add mul 2 div cvi def /Ysum 0 def /XYsum 0 def 0 Yval { add } forall /Ysum ED Xval { n div } forall n array astore /XvalRelMax ED Xval { Xsum div } forall n array astore /XvalRel ED Yval { Ysum div } forall n array astore /YvalRel ED 0 1 n 1 sub { /Index ED Xval Index get Yval Index get mul } for n array astore /XmulY ED XmulY aload length 1 sub { add } repeat /XmulYsum ED XmulY { XmulYsum div } forall n array astore /XmulYdivXmulYsum ED /X [0] def /Y [0] def /Xsum 0 def /Ysum 0 def 0 1 n 1 sub { /Index ED X aload length 1 add XvalRelMax Index get exch array astore /X ED XmulYdivXmulYsum Index get Ysum add /Ysum ED Y aload length 1 add Ysum exch array astore /Y ED } for 0 1 n { dup X exch get exch Y exch get } for 1 0 0 0 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 142.26378 85.35826 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 3053 1471 a currentpoint initclip moveto 3053 1471 a 3101 1500 4 904 v 210 1504 2893 4 v 209 1603 4 100 v 466 1574 a FJ(\\psLorenz)p FK({0.1)27 b(0.2)f(0.3})p 1655 1603 V 559 w FJ(\\psLorenz)p FK(*{0.1)g(0.2)h(0.3)g(})p 3101 1603 V 210 1607 2893 4 v 210 1718 V 209 2811 4 1093 v 260 2781 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 162.1806 a add def /d 0.0 a add neg def /h 128.0373 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 2781 a 378 2474 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.26378 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.26378 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 1864651 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 142.26378 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 142.26378 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.26378 def /dT 5594039 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.26378 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 2500 a FF(0)295 1791 y(1)357 2568 y(0)162 b(0)p Fz(:)p FF(2)130 b(0)p Fz(:)p FF(4)f(0)p Fz(:)p FF(6)g(0)p Fz(:)p FF(8)g(1)p Fz(:)p FF(0)378 2474 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark [ .1 .2 .3 ] dup length /n ED bubblesort /Yval ED [ 1 1 n { } for ] /Xval ED /Xsum n dup 1 add mul 2 div cvi def /Ysum 0 def /XYsum 0 def 0 Yval { add } forall /Ysum ED Xval { n div } forall n array astore /XvalRelMax ED Xval { Xsum div } forall n array astore /XvalRel ED Yval { Ysum div } forall n array astore /YvalRel ED 0 1 n 1 sub { /Index ED Xval Index get Yval Index get mul } for n array astore /XmulY ED XmulY aload length 1 sub { add } repeat /XmulYsum ED XmulY { XmulYsum div } forall n array astore /XmulYdivXmulYsum ED /X [0] def /Y [0] def /Xsum 0 def /Ysum 0 def 0 1 n 1 sub { /Index ED X aload length 1 add XvalRelMax Index get exch array astore /X ED XmulYdivXmulYsum Index get Ysum add /Ysum ED Y aload length 1 add Ysum exch array astore /Y ED } for 0 1 n { dup X exch get exch Y exch get } for counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 142.26378 85.35826 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark [ .1 .2 .3 ] dup length /n ED bubblesort /Yval ED [ 1 1 n { } for ] /Xval ED /Xsum n dup 1 add mul 2 div cvi def /Ysum 0 def /XYsum 0 def 0 Yval { add } forall /Ysum ED Xval { n div } forall n array astore /XvalRelMax ED Xval { Xsum div } forall n array astore /XvalRel ED Yval { Ysum div } forall n array astore /YvalRel ED 0 1 n 1 sub { /Index ED Xval Index get Yval Index get mul } for n array astore /XmulY ED XmulY aload length 1 sub { add } repeat /XmulYsum ED XmulY { XmulYsum div } forall n array astore /XmulYdivXmulYsum ED /X [0] def /Y [0] def /Xsum 0 def /Ysum 0 def 0 1 n 1 sub { /Index ED X aload length 1 add XvalRelMax Index get exch array astore /X ED XmulYdivXmulYsum Index get Ysum add /Ysum ED Y aload length 1 add Ysum exch array astore /Y ED } for 0 1 n { dup X exch get exch Y exch get } for counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 142.26378 85.35826 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat false /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def BezierNArray n 1 eq { pop pop }{ 2 copy /y0 ED /x0 ED ArrowA n 4 sub 3 idiv { 6 2 roll 4 2 roll curveto } repeat 6 2 roll 4 2 roll ArrowB /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def /getValues { ax t0 3 exp mul bx t0 t0 mul mul add cx t0 mul add x0 add ay t0 3 exp mul by t0 t0 mul mul add cy t0 mul add y0 add ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add } def /getdL { getValues 3 -1 roll sub 3 1 roll sub Pyth } def /CurveLength { /u 0 def /du 0.01 def 0 100 { /t0 u def /u u du add def /t u def getdL add } repeat } def /GetArrowPos { /ende 0.5 1 gt {ArrowPos} {ArrowPos CurveLength mul} ifelse def /u 0 def /du 0.01 def /sum 0 def { /t0 u def /u u du add def /t u def /sum getdL sum add def sum ende gt {exit} if } loop u } def /ArrowPos 0. def /loopNo 0.5 1 gt {CurveLength 0.5 div cvi }{ 1. } ifelse def loopNo cvi { /ArrowPos ArrowPos dArrowPos add def /t GetArrowPos def /t0 t 0.95 mul def getValues ArrowInside pop pop pop pop } repeat x1 y1 x2 y2 x3 y3 curveto } ifelse gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1606 2781 a currentpoint initclip moveto 1606 2781 a 1655 2811 4 1093 v 1706 2781 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 162.1806 a add def /d 0.0 a add neg def /h 128.0373 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1706 2781 a 1824 2474 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.26378 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.26378 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 1864651 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 142.26378 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 142.26378 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.26378 def /dT 5594039 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.26378 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1741 2500 a FF(0)1741 1791 y(1)1803 2568 y(0)162 b(0)p Fz(:)p FF(2)130 b(0)p Fz(:)p FF(4)f(0)p Fz(:)p FF(6)g(0)p Fz(:)p FF(8)g(1)p Fz(:)p FF(0)1824 2474 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark [ .1 .2 .3 ] dup length /n ED bubblesort /Yval ED [ 1 1 n { } for ] /Xval ED /Xsum n dup 1 add mul 2 div cvi def /Ysum 0 def /XYsum 0 def 0 Yval { add } forall /Ysum ED Xval { n div } forall n array astore /XvalRelMax ED Xval { Xsum div } forall n array astore /XvalRel ED Yval { Ysum div } forall n array astore /YvalRel ED 0 1 n 1 sub { /Index ED Xval Index get Yval Index get mul } for n array astore /XmulY ED XmulY aload length 1 sub { add } repeat /XmulYsum ED XmulY { XmulYsum div } forall n array astore /XmulYdivXmulYsum ED /X [0] def /Y [0] def /Xsum 0 def /Ysum 0 def 0 1 n 1 sub { /Index ED X aload length 1 add XvalRelMax Index get exch array astore /X ED XmulYdivXmulYsum Index get Ysum add /Ysum ED Y aload length 1 add Ysum exch array astore /Y ED } for 0 1 n { dup X exch get exch Y exch get } for counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 142.26378 85.35826 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark [ .1 .2 .3 ] dup length /n ED bubblesort /Yval ED [ 1 1 n { } for ] /Xval ED /Xsum n dup 1 add mul 2 div cvi def /Ysum 0 def /XYsum 0 def 0 Yval { add } forall /Ysum ED Xval { n div } forall n array astore /XvalRelMax ED Xval { Xsum div } forall n array astore /XvalRel ED Yval { Ysum div } forall n array astore /YvalRel ED 0 1 n 1 sub { /Index ED Xval Index get Yval Index get mul } for n array astore /XmulY ED XmulY aload length 1 sub { add } repeat /XmulYsum ED XmulY { XmulYsum div } forall n array astore /XmulYdivXmulYsum ED /X [0] def /Y [0] def /Xsum 0 def /Ysum 0 def 0 1 n 1 sub { /Index ED X aload length 1 add XvalRelMax Index get exch array astore /X ED XmulYdivXmulYsum Index get Ysum add /Ysum ED Y aload length 1 add Ysum exch array astore /Y ED } for 0 0 1 X length 2 sub { /Index ED Y Index get Y Index 1 add get add 2 div X Index 1 add get X Index get sub abs mul add } for 2 mul 1 sub neg /Times-Roman findfont 10. scalefont setfont -1 -1 gt { 10 -1 exp dup 3 1 roll mul cvi exch div } if 10 string cvs /Output ED 0 -30 moveto (Gini: ) show Output show 0 1 n { dup X exch get exch Y exch get } for counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def () length 0 gt { }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 142.26378 85.35826 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3053 2781 a currentpoint initclip moveto 3053 2781 a 3101 2811 4 1093 v 210 2814 2893 4 v 209 2914 4 100 v 267 2884 a FE(n)p FK(psLorenz[plotst)n(yle=b)r(ezier]{.1)24 b(.2)j(.3})p 1655 2914 V 314 w FE(n)p FK(psLorenz[)p 1 0 0 TeXcolorrgb(Gini)p 0 TeXcolorgray(]{.1)e(.2)i(.3)h(})p 3101 2914 V 210 2917 2893 4 v 0 TeXcolorgray 1456 5662 a(168)p 0 TeXcolorgray eop end %%Page: 169 169 TeXDict begin 169 168 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.169) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.30.24) cvn /DEST pdfmark end 86 448 a 83 x FG(30.24)112 b(Courb)s(e)38 b(de)g(Lam\351)g(:)g(sup)s(erellipses)p 210 616 2950 4 v 209 1284 4 668 v 260 1254 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 76.82231 a add def /d 0.0 a add neg def /h 76.82231 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 1254 a 614 899 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45274 0 -28.45274 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45274 28.45274 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45274 def /maxTickline 28.45274 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45274 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45274 0 -28.45274 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45274 28.45274 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45274 def /maxTickline 28.45274 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45274 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 689 a FF(1)231 1158 y FE(\000)p FF(1)830 1229 y(1)-547 b FE(\000)p FF(1)614 899 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /t 0 def /t1 360 def /dt t1 t sub 199 div def /F@pstplot { t cos dup mul 1 .5 div exp 28.45274 28.45274 div mul t 90 gt { t 270 lt { neg } if } if t sin dup mul 1 .5 div exp 28.45274 28.45274 div mul t 180 gt { neg } if } def /xy { t cos dup mul 1 .5 div exp 28.45274 28.45274 div mul t 90 gt { t 270 lt { neg } if } if t sin dup mul 1 .5 div exp 28.45274 28.45274 div mul t 180 gt { neg } if 28.45274 mul exch 28.45274 mul exch } def /ps@Exit false def xy moveto 199 1 sub { /t t dt add def xy dup 1.e30 28.45274 mul gt { moveto } { dup -1.e30 28.45274 mul lt { moveto } { L } ifelse } ifelse ps@Exit { exit } if } repeat ps@Exit not { /t t1 def xy dup 1.e30 28.45274 mul gt { moveto } { dup -1.e30 28.45274 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 898 1254 a currentpoint initclip moveto 898 1254 a 946 1284 4 668 v 997 1254 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 76.82231 a add def /d 0.0 a add neg def /h 76.82231 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 997 1254 a 1352 899 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45274 0 -28.45274 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45274 28.45274 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45274 def /maxTickline 28.45274 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45274 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45274 0 -28.45274 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45274 28.45274 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45274 def /maxTickline 28.45274 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45274 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1033 689 a FF(1)968 1158 y FE(\000)p FF(1)1567 1229 y(1)h FE(\000)p FF(1)1352 899 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /t 0 def /t1 360 def /dt t1 t sub 199 div def /F@pstplot { t cos dup mul 1 .75 div exp 28.45274 28.45274 div mul t 90 gt { t 270 lt { neg } if } if t sin dup mul 1 .75 div exp 28.45274 28.45274 div mul t 180 gt { neg } if } def /xy { t cos dup mul 1 .75 div exp 28.45274 28.45274 div mul t 90 gt { t 270 lt { neg } if } if t sin dup mul 1 .75 div exp 28.45274 28.45274 div mul t 180 gt { neg } if 28.45274 mul exch 28.45274 mul exch } def /ps@Exit false def xy moveto 199 1 sub { /t t dt add def xy dup 1.e30 28.45274 mul gt { moveto } { dup -1.e30 28.45274 mul lt { moveto } { L } ifelse } ifelse ps@Exit { exit } if } repeat ps@Exit not { /t t1 def xy dup 1.e30 28.45274 mul gt { moveto } { dup -1.e30 28.45274 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1635 1254 a currentpoint initclip moveto 1635 1254 a 1683 1284 4 668 v 1735 1254 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 76.82231 a add def /d 0.0 a add neg def /h 76.82231 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1735 1254 a 2089 899 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45274 0 -28.45274 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45274 28.45274 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45274 def /maxTickline 28.45274 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45274 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45274 0 -28.45274 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45274 28.45274 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45274 def /maxTickline 28.45274 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45274 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1770 689 a FF(1)1705 1158 y FE(\000)p FF(1)2305 1229 y(1)f FE(\000)p FF(1)2089 899 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /t 0 def /t1 360 def /dt t1 t sub 199 div def /F@pstplot { t cos dup mul 1 2 div exp 28.45274 28.45274 div mul t 90 gt { t 270 lt { neg } if } if t sin dup mul 1 2 div exp 28.45274 28.45274 div mul t 180 gt { neg } if } def /xy { t cos dup mul 1 2 div exp 28.45274 28.45274 div mul t 90 gt { t 270 lt { neg } if } if t sin dup mul 1 2 div exp 28.45274 28.45274 div mul t 180 gt { neg } if 28.45274 mul exch 28.45274 mul exch } def /ps@Exit false def xy moveto 199 1 sub { /t t dt add def xy dup 1.e30 28.45274 mul gt { moveto } { dup -1.e30 28.45274 mul lt { moveto } { L } ifelse } ifelse ps@Exit { exit } if } repeat ps@Exit not { /t t1 def xy dup 1.e30 28.45274 mul gt { moveto } { dup -1.e30 28.45274 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2373 1254 a currentpoint initclip moveto 2373 1254 a 2421 1284 4 668 v 2472 1254 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 76.82231 a add def /d 0.0 a add neg def /h 76.82231 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2472 1254 a 2827 899 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 28.45274 0 -28.45274 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -28.45274 28.45274 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45274 def /maxTickline 28.45274 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45274 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 28.45274 0 -28.45274 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -28.45274 28.45274 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -28.45274 def /maxTickline 28.45274 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -28.45274 28.45274 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2507 689 a FF(1)2443 1158 y FE(\000)p FF(1)3042 1229 y(1)g FE(\000)p FF(1)2827 899 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /t 0 def /t1 360 def /dt t1 t sub 199 div def /F@pstplot { t cos dup mul 1 5 div exp 28.45274 28.45274 div mul t 90 gt { t 270 lt { neg } if } if t sin dup mul 1 5 div exp 28.45274 28.45274 div mul t 180 gt { neg } if } def /xy { t cos dup mul 1 5 div exp 28.45274 28.45274 div mul t 90 gt { t 270 lt { neg } if } if t sin dup mul 1 5 div exp 28.45274 28.45274 div mul t 180 gt { neg } if 28.45274 mul exch 28.45274 mul exch } def /ps@Exit false def xy moveto 199 1 sub { /t t dt add def xy dup 1.e30 28.45274 mul gt { moveto } { dup -1.e30 28.45274 mul lt { moveto } { L } ifelse } ifelse ps@Exit { exit } if } repeat ps@Exit not { /t t1 def xy dup 1.e30 28.45274 mul gt { moveto } { dup -1.e30 28.45274 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3110 1254 a currentpoint initclip moveto 3110 1254 a 3158 1284 4 668 v 210 1287 2950 4 v 209 1387 4 100 v 295 1357 a FJ(\\psLame)p FK({.5})p 946 1387 V 229 w FJ(\\psLame)p FK({.75})p 1683 1387 V 213 w FJ(\\psLame)p FK({2})p 2421 1387 V 245 w FJ(\\psLame)p FK({5})p 3158 1387 V 210 1390 2950 4 v 210 1501 2420 4 v 209 2641 4 1141 v 260 2611 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 133.72786 a add def /d 0.0 a add neg def /h 133.72786 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 2611 a 851 2021 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 1811 a FF(1)295 1575 y(2)231 2280 y FE(\000)p FF(1)231 2516 y FE(\000)p FF(2)1066 2587 y(1)194 b(2)-783 b FE(\000)p FF(1)-343 b FE(\000)p FF(2)851 2021 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /t 0 def /t1 360 def /dt t1 t sub 199 div def /F@pstplot { t cos dup mul 1 .5 div exp 56.90552 28.45276 div mul t 90 gt { t 270 lt { neg } if } if t sin dup mul 1 .5 div exp 28.45274 28.45276 div mul t 180 gt { neg } if } def /xy { t cos dup mul 1 .5 div exp 56.90552 28.45276 div mul t 90 gt { t 270 lt { neg } if } if t sin dup mul 1 .5 div exp 28.45274 28.45276 div mul t 180 gt { neg } if 28.45276 mul exch 28.45276 mul exch } def /ps@Exit false def xy moveto 199 1 sub { /t t dt add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse ps@Exit { exit } if } repeat ps@Exit not { /t t1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1370 2611 a currentpoint initclip moveto 1370 2611 a 1418 2641 4 1141 v 1470 2611 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 133.72786 a add def /d 0.0 a add neg def /h 133.72786 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1470 2611 a 2060 2021 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90552 0 -56.90552 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90552 0 -56.90552 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90552 56.90552 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90552 def /maxTickline 56.90552 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90552 56.90552 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1505 1811 a FF(1)1505 1575 y(2)1440 2280 y FE(\000)p FF(1)1440 2516 y FE(\000)p FF(2)2276 2587 y(1)194 b(2)-783 b FE(\000)p FF(1)-343 b FE(\000)p FF(2)2060 2021 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /t 0 def /t1 360 def /dt t1 t sub 199 div def /F@pstplot { t cos dup mul 1 .5 div exp 28.45274 28.45276 div mul t 90 gt { t 270 lt { neg } if } if t sin dup mul 1 .5 div exp 56.90552 28.45276 div mul t 180 gt { neg } if } def /xy { t cos dup mul 1 .5 div exp 28.45274 28.45276 div mul t 90 gt { t 270 lt { neg } if } if t sin dup mul 1 .5 div exp 56.90552 28.45276 div mul t 180 gt { neg } if 28.45276 mul exch 28.45276 mul exch } def /ps@Exit false def xy moveto 199 1 sub { /t t dt add def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse ps@Exit { exit } if } repeat ps@Exit not { /t t1 def xy dup 1.e30 28.45276 mul gt { moveto } { dup -1.e30 28.45276 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2580 2611 a currentpoint initclip moveto 2580 2611 a 2628 2641 4 1141 v 210 2645 2420 4 v 209 2744 4 100 v 335 2714 a FE(n)p FK(psLame[)p 1 0 0 TeXcolorrgb(radiusA)p 0 TeXcolorgray(=2]{.5})p 1418 2744 V 304 w FE(n)p FK(psLame[)p 1 0 0 TeXcolorrgb(radiusB)p 0 TeXcolorgray(=2]{.5})p 2628 2744 V 210 2748 2420 4 v 86 2864 a SDict begin H.S end 86 2864 a 86 2864 a SDict begin 12 H.A end 86 2864 a 86 2864 a SDict begin [/View [/XYZ H.V]/Dest (subsection.30.25) cvn /DEST pdfmark end 86 2864 a 76 x FG(30.25)112 b(F)-9 b(onction)38 b(de)f(Thomae)p 210 3005 3578 4 v 209 3980 4 975 v 295 3950 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 91.0487 a add def /d 0.0 a add neg def /h 113.81091 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 295 3950 a 413 3643 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 71.13188 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 71.13188 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 71.13188 def /dT 932325 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 71.13188 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.13188 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.13188 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 71.13188 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 71.13188 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 71.13188 def /dT 932325 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 71.13188 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.13188 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.13188 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 330 3669 a FF(0)266 3551 y(0)p Fz(:)p FF(2)266 3433 y(0)p Fz(:)p FF(4)266 3315 y(0)p Fz(:)p FF(6)266 3197 y(0)p Fz(:)p FF(8)266 3079 y(1)p Fz(:)p FF(0)392 3737 y(0)44 b(0)p Fz(:)p FF(2)11 b(0)p Fz(:)p FF(4)g(0)p Fz(:)p FF(6)h(0)p Fz(:)p FF(8)f(1)p Fz(:)p FF(0)413 3643 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1 1 1 { dup /ipSave ED /ip ED 1 1 1 { dup /iqSave ED /iq ED { iq 0 le { exit } if ip iq mod /ip iq def /iq ED } loop ip 1 eq { /xVal ipSave iqSave div def xVal 0 ge { xVal 1 le { /DS 5.0 0. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 0 0 1 setrgbcolor xVal 1 iqSave div 71.13188 mul exch 71.13188 mul exch 2 copy moveto Dot } if } if } if } for } for gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1051 3950 a currentpoint initclip moveto 1051 3950 a 1134 3980 4 975 v 1193 3950 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 91.0487 a add def /d 0.0 a add neg def /h 113.81091 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1193 3950 a 1311 3643 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 71.13188 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 71.13188 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 71.13188 def /dT 932325 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 71.13188 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.13188 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.13188 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 71.13188 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 71.13188 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 71.13188 def /dT 932325 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 71.13188 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.13188 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.13188 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1228 3669 a FF(0)1163 3551 y(0)p Fz(:)p FF(2)1163 3433 y(0)p Fz(:)p FF(4)1163 3315 y(0)p Fz(:)p FF(6)1163 3197 y(0)p Fz(:)p FF(8)1163 3079 y(1)p Fz(:)p FF(0)1290 3737 y(0)44 b(0)p Fz(:)p FF(2)11 b(0)p Fz(:)p FF(4)g(0)p Fz(:)p FF(6)g(0)p Fz(:)p FF(8)h(1)p Fz(:)p FF(0)1311 3643 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1 1 2 { dup /ipSave ED /ip ED 1 1 2 { dup /iqSave ED /iq ED { iq 0 le { exit } if ip iq mod /ip iq def /iq ED } loop ip 1 eq { /xVal ipSave iqSave div def xVal 0 ge { xVal 1 le { /DS 5.0 0. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 0 0 1 setrgbcolor xVal 1 iqSave div 71.13188 mul exch 71.13188 mul exch 2 copy moveto Dot } if } if } if } for } for gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1949 3950 a currentpoint initclip moveto 1949 3950 a 2004 3980 4 975 v 2063 3950 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 91.0487 a add def /d 0.0 a add neg def /h 113.81091 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2063 3950 a 2181 3643 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 71.13188 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 71.13188 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 71.13188 def /dT 932325 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 71.13188 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.13188 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.13188 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 71.13188 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 71.13188 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 71.13188 def /dT 932325 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 71.13188 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.13188 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.13188 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2098 3669 a FF(0)2034 3551 y(0)p Fz(:)p FF(2)2034 3433 y(0)p Fz(:)p FF(4)2034 3315 y(0)p Fz(:)p FF(6)2034 3197 y(0)p Fz(:)p FF(8)2034 3079 y(1)p Fz(:)p FF(0)2160 3737 y(0)44 b(0)p Fz(:)p FF(2)11 b(0)p Fz(:)p FF(4)g(0)p Fz(:)p FF(6)h(0)p Fz(:)p FF(8)f(1)p Fz(:)p FF(0)2181 3643 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1 1 3 { dup /ipSave ED /ip ED 1 1 3 { dup /iqSave ED /iq ED { iq 0 le { exit } if ip iq mod /ip iq def /iq ED } loop ip 1 eq { /xVal ipSave iqSave div def xVal 0 ge { xVal 1 le { /DS 5.0 0. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 0 0 1 setrgbcolor xVal 1 iqSave div 71.13188 mul exch 71.13188 mul exch 2 copy moveto Dot } if } if } if } for } for gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2819 3950 a currentpoint initclip moveto 2819 3950 a 2874 3980 4 975 v 2954 3950 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 91.0487 a add def /d 0.0 a add neg def /h 113.81091 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2954 3950 a 3072 3643 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 71.13188 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 71.13188 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 71.13188 def /dT 932325 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 71.13188 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.13188 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.13188 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 71.13188 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 71.13188 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 71.13188 def /dT 932325 abs 65536 div viceversa { neg } if def /DT .2 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 71.13188 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.13188 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.13188 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2989 3669 a FF(0)2925 3551 y(0)p Fz(:)p FF(2)2925 3433 y(0)p Fz(:)p FF(4)2925 3315 y(0)p Fz(:)p FF(6)2925 3197 y(0)p Fz(:)p FF(8)2925 3079 y(1)p Fz(:)p FF(0)3051 3737 y(0)44 b(0)p Fz(:)p FF(2)11 b(0)p Fz(:)p FF(4)g(0)p Fz(:)p FF(6)h(0)p Fz(:)p FF(8)f(1)p Fz(:)p FF(0)3072 3643 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1 1 10 { dup /ipSave ED /ip ED 1 1 10 { dup /iqSave ED /iq ED { iq 0 le { exit } if ip iq mod /ip iq def /iq ED } loop ip 1 eq { /xVal ipSave iqSave div def xVal 0 ge { xVal 1 le { /DS 5.0 0. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 0 0 1 setrgbcolor xVal 1 iqSave div 71.13188 mul exch 71.13188 mul exch 2 copy moveto Dot } if } if } if } for } for gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3710 3950 a currentpoint initclip moveto 3710 3950 a 3786 3980 4 975 v 210 3983 3578 4 v 209 4083 4 100 v 260 4053 a FJ(\\psThomae)p FK(\(0,1\){1})p 1134 4083 V 153 w FJ(\\psThomae)p FK(\(0,1\){2})p 2004 4083 V 97 w FJ(\\psThomae)p FK(\(0,1\){3})p 2874 4083 V 97 w FJ(\\psThomae)p FK(\(0,1\){10})p 3786 4083 V 210 4086 3578 4 v 210 4198 3365 4 v 209 5102 4 904 v 260 5072 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 162.18062 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 5072 a 378 4954 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 2330850 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.1319 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.1319 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2638 def /dT 2797019 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 4980 a FF(0)231 4625 y(0)p Fz(:)p FF(5)231 4271 y(1)p Fz(:)p FF(0)357 5047 y(0)221 b(0)p Fz(:)p FF(5)189 b(1)p Fz(:)p FF(0)f(1)p Fz(:)p FF(5)g(2)p Fz(:)p FF(0)378 4954 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1 1 10 { dup /ipSave ED /ip ED 1 1 10 { dup /iqSave ED /iq ED { iq 0 le { exit } if ip iq mod /ip iq def /iq ED } loop ip 1 eq { /xVal ipSave iqSave div def xVal 0 ge { xVal 2 le { /DS 5.0 0. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 0 0 1 setrgbcolor xVal 1 iqSave div 85.35826 mul exch 71.1319 mul exch 2 copy moveto Dot } if } if } if } for } for gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1606 5072 a currentpoint initclip moveto 1606 5072 a 1655 5102 4 904 v 1706 5072 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 219.08609 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1706 5072 a 1824 4954 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 199.16927 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 199.16927 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 2610551 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 79.66771 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 79.66771 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 199.16927 def /dT 2797019 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 199.16927 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1741 4980 a FF(0)1677 4625 y(0)p Fz(:)p FF(5)1677 4271 y(1)p Fz(:)p FF(0)1803 5047 y(0)257 b(0)p Fz(:)p FF(5)224 b(1)p Fz(:)p FF(0)f(1)p Fz(:)p FF(5)h(2)p Fz(:)p FF(0)g(2)p Fz(:)p FF(5)1824 4954 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1 1 10 { dup /ipSave ED /ip ED 1 1 10 { dup /iqSave ED /iq ED { iq 0 le { exit } if ip iq mod /ip iq def /iq ED } loop ip 1 eq { /xVal ipSave iqSave div def xVal 0.5 ge { xVal 2.5 le { /DS 5.0 0. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 0 0 1 setrgbcolor xVal 1 iqSave div 85.35826 mul exch 79.66771 mul exch 2 copy moveto Dot } if } if } if } for } for gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3525 5072 a currentpoint initclip moveto 3525 5072 a 3573 5102 4 904 v 210 5105 3365 4 v 209 5205 4 100 v 400 5175 a FJ(\\psThomae)p FK(\(0,2\)10\(0,2\){10})p 1655 5205 V 580 w FJ(\\psThomae)p FK(\(0,2\)10\(0.5,2\){10})p 3573 5205 V 210 5208 3365 4 v 0 TeXcolorgray 1456 5662 a(169)p 0 TeXcolorgray eop end %%Page: 170 170 TeXDict begin 170 169 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.170) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.30.26) cvn /DEST pdfmark end 86 448 a 83 x FG(30.26)112 b(F)-9 b(onction)38 b(de)f(W)-9 b(eierstrass)p 210 597 2893 4 v 209 1500 4 904 v 260 1471 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 162.18062 a add def /d 0.0 a add neg def /h 105.27507 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 1471 a 378 998 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67912 def /maxTickline 42.67912 def /dT 2330850 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67912 42.67912 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.1319 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.1319 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 42.67912 0 -42.67912 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -42.67912 42.67912 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2638 def /dT 2797019 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 1024 a FF(0)231 670 y(0)p Fz(:)p FF(5)166 1375 y FE(\000)p FF(0)p Fz(:)p FF(5)620 1446 y(0)p Fz(:)p FF(5)189 b(1)p Fz(:)p FF(0)f(1)p Fz(:)p FF(5)g(2)p Fz(:)p FF(0)378 998 y @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ps@a 2 def /x 0 def /x1 2 def /dx x1 x sub 499 div def /F@pstplot { /ps@k 1 def /ps@WS 0 def { ps@k ps@a exp Pi mul dup x mul RadtoDeg sin exch div dup abs 1.e-08 gt { ps@WS add /ps@WS ED }{ ps@WS add exit } ifelse ps@k 1 add /ps@k ED } loop } def /xy { x 71.1319 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 1606 1471 a currentpoint initclip moveto 1606 1471 a 1655 1500 4 904 v 1706 1471 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 162.18062 a add def /d 0.0 a add neg def /h 105.27507 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1706 1471 a 1824 998 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67912 def /maxTickline 42.67912 def /dT 2330850 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67912 42.67912 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.1319 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.1319 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 42.67912 0 -42.67912 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -42.67912 42.67912 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2638 def /dT 2797019 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1741 1024 a FF(0)1677 670 y(0)p Fz(:)p FF(5)1612 1375 y FE(\000)p FF(0)p Fz(:)p FF(5)2066 1446 y(0)p Fz(:)p FF(5)h(1)p Fz(:)p FF(0)f(1)p Fz(:)p FF(5)g(2)p Fz(:)p FF(0)1824 998 y @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ps@a 5 def /x 0 def /x1 2 def /dx x1 x sub 499 div def /F@pstplot { /ps@k 1 def /ps@WS 0 def { ps@k ps@a exp Pi mul dup x mul RadtoDeg sin exch div dup abs 1.e-08 gt { ps@WS add /ps@WS ED }{ ps@WS add exit } ifelse ps@k 1 add /ps@k ED } loop } def /xy { x 71.1319 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 3053 1471 a currentpoint initclip moveto 3053 1471 a 3101 1500 4 904 v 210 1504 2893 4 v 209 1603 4 100 v 476 1574 a FJ(\\psW)-8 b(eierstrass)p FK(\(0,2\){2})p 1655 1603 V 502 w FJ(\\psW)g(eierstrass)p FK(\(0,2\){5})p 3101 1603 V 210 1607 2893 4 v 210 1718 V 209 2622 4 904 v 260 2592 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 162.1806 a add def /d 0.0 a add neg def /h 105.27509 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 2592 a -803 2474 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 284.52756 0 142.26378 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 142.26378 284.52756 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35826 def /dT 1864793 abs 65536 div viceversa { neg } if def /DT .1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35826 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 284.52756 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 284.52756 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35826 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35826 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 142.26378 def /maxTickline 284.52756 def /dT 1118876 abs 65536 div viceversa { neg } if def /DT .1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 142.26378 284.52756 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 170.71652 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 170.71652 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 231 2358 a FF(0)p Fz(:)p FF(1)231 2217 y(0)p Fz(:)p FF(2)231 2075 y(0)p Fz(:)p FF(3)231 1933 y(0)p Fz(:)p FF(4)-824 2568 y(0)162 b(0)p Fz(:)p FF(1)129 b(0)p Fz(:)p FF(2)h(0)p Fz(:)p FF(3)f(0)p Fz(:)p FF(4)g(0)p Fz(:)p FF(5)g(0)p Fz(:)p FF(6)h(0)p Fz(:)p FF(7)f(0)p Fz(:)p FF(8)g(0)p Fz(:)p FF(9)-1997 b(0)p Fz(:)p FF(1)129 b(0)p Fz(:)p FF(2)h(0)p Fz(:)p FF(3)f(0)p Fz(:)p FF(4)-803 2474 y @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ps@a 2 def /x .5 def /x1 1 def /dx x1 x sub 499 div def /F@pstplot { /ps@k 1 def /ps@WS 0 def { ps@k ps@a exp Pi mul dup x mul RadtoDeg sin exch div dup abs 1.e-08 gt { ps@WS add /ps@WS ED }{ ps@WS add exit } ifelse ps@k 1 add /ps@k ED } loop } def /xy { x 284.52756 mul F@pstplot 170.71652 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 170.71652 mul gt { moveto } { dup -1.e30 170.71652 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 170.71652 mul gt { moveto } { dup -1.e30 170.71652 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 1606 2592 a currentpoint initclip moveto 1606 2592 a 1655 2622 4 904 v 1706 2592 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 162.1893 a add def /d 0.0 a add neg def /h 105.28029 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1706 2592 a -20617 2474 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 2845.2756 0 2703.00313 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 2703.00313 2845.2756 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.36346 def /dT 1863655 abs 65536 div viceversa { neg } if def /DT .01 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.36346 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 2845.2756 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 2845.2756 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.36346 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.36346 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 2703.00313 def /maxTickline 2845.2756 def /dT 1118193 abs 65536 div viceversa { neg } if def /DT .01 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 2703.00313 2845.2756 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 1707.1652 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 1707.1652 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1635 2358 a FF(0)p Fz(:)p FF(01)1635 2217 y(0)p Fz(:)p FF(02)1635 2075 y(0)p Fz(:)p FF(03)1635 1933 y(0)p Fz(:)p FF(04)1635 1792 y(0)p Fz(:)p FF(05)-20638 2568 y(0)142 b(0)p Fz(:)p FF(01)87 b(0)p Fz(:)p FF(02)g(0)p Fz(:)p FF(03)g(0)p Fz(:)p FF(04)g(0)p Fz(:)p FF(05)g(0)p Fz(:)p FF(06)g(0)p Fz(:)p FF(07)g(0)p Fz(:)p FF(08)g(0)p Fz(:)p FF(09)g(0)p Fz(:)p FF(10)h(0)p Fz(:)p FF(11)f(0)p Fz(:)p FF(12)g(0)p Fz(:)p FF(13)g(0)p Fz(:)p FF(14)g(0)p Fz(:)p FF(15)g(0)p Fz(:)p FF(16)g(0)p Fz(:)p FF(17)g(0)p Fz(:)p FF(18)g(0)p Fz(:)p FF(19)g(0)p Fz(:)p FF(20)g(0)p Fz(:)p FF(21)h(0)p Fz(:)p FF(22)f(0)p Fz(:)p FF(23)g(0)p Fz(:)p FF(24)g(0)p Fz(:)p FF(25)g(0)p Fz(:)p FF(26)g(0)p Fz(:)p FF(27)g(0)p Fz(:)p FF(28)g(0)p Fz(:)p FF(29)g(0)p Fz(:)p FF(30)g(0)p Fz(:)p FF(31)g(0)p Fz(:)p FF(32)h(0)p Fz(:)p FF(33)f(0)p Fz(:)p FF(34)g(0)p Fz(:)p FF(35)g(0)p Fz(:)p FF(36)g(0)p Fz(:)p FF(37)g(0)p Fz(:)p FF(38)g(0)p Fz(:)p FF(39)g(0)p Fz(:)p FF(40)g(0)p Fz(:)p FF(41)g(0)p Fz(:)p FF(42)g(0)p Fz(:)p FF(43)h(0)p Fz(:)p FF(44)f(0)p Fz(:)p FF(45)g(0)p Fz(:)p FF(46)g(0)p Fz(:)p FF(47)g(0)p Fz(:)p FF(48)g(0)p Fz(:)p FF(49)g(0)p Fz(:)p FF(50)g(0)p Fz(:)p FF(51)g(0)p Fz(:)p FF(52)g(0)p Fz(:)p FF(53)g(0)p Fz(:)p FF(54)h(0)p Fz(:)p FF(55)f(0)p Fz(:)p FF(56)g(0)p Fz(:)p FF(57)g(0)p Fz(:)p FF(58)g(0)p Fz(:)p FF(59)g(0)p Fz(:)p FF(60)g(0)p Fz(:)p FF(61)g(0)p Fz(:)p FF(62)g(0)p Fz(:)p FF(63)g(0)p Fz(:)p FF(64)g(0)p Fz(:)p FF(65)h(0)p Fz(:)p FF(66)f(0)p Fz(:)p FF(67)g(0)p Fz(:)p FF(68)g(0)p Fz(:)p FF(69)g(0)p Fz(:)p FF(70)g(0)p Fz(:)p FF(71)g(0)p Fz(:)p FF(72)g(0)p Fz(:)p FF(73)g(0)p Fz(:)p FF(74)g(0)p Fz(:)p FF(75)g(0)p Fz(:)p FF(76)h(0)p Fz(:)p FF(77)f(0)p Fz(:)p FF(78)g(0)p Fz(:)p FF(79)g(0)p Fz(:)p FF(80)g(0)p Fz(:)p FF(81)g(0)p Fz(:)p FF(82)g(0)p Fz(:)p FF(83)g(0)p Fz(:)p FF(84)g(0)p Fz(:)p FF(85)g(0)p Fz(:)p FF(86)g(0)p Fz(:)p FF(87)h(0)p Fz(:)p FF(88)f(0)p Fz(:)p FF(89)g(0)p Fz(:)p FF(90)g(0)p Fz(:)p FF(91)g(0)p Fz(:)p FF(92)g(0)p Fz(:)p FF(93)g(0)p Fz(:)p FF(94)g(0)p Fz(:)p FF(95)g(0)p Fz(:)p FF(96)g(0)p Fz(:)p FF(97)g(0)p Fz(:)p FF(98)h(0)p Fz(:)p FF(99)f(1)p Fz(:)p FF(00)-23522 b(0)p Fz(:)p FF(01)87 b(0)p Fz(:)p FF(02)g(0)p Fz(:)p FF(03)g(0)p Fz(:)p FF(04)g(0)p Fz(:)p FF(05)g(0)p Fz(:)p FF(06)g(0)p Fz(:)p FF(07)g(0)p Fz(:)p FF(08)g(0)p Fz(:)p FF(09)g(0)p Fz(:)p FF(10)h(0)p Fz(:)p FF(11)f(0)p Fz(:)p FF(12)g(0)p Fz(:)p FF(13)g(0)p Fz(:)p FF(14)g(0)p Fz(:)p FF(15)g(0)p Fz(:)p FF(16)g(0)p Fz(:)p FF(17)g(0)p Fz(:)p FF(18)g(0)p Fz(:)p FF(19)g(0)p Fz(:)p FF(20)g(0)p Fz(:)p FF(21)h(0)p Fz(:)p FF(22)f(0)p Fz(:)p FF(23)g(0)p Fz(:)p FF(24)g(0)p Fz(:)p FF(25)g(0)p Fz(:)p FF(26)g(0)p Fz(:)p FF(27)g(0)p Fz(:)p FF(28)g(0)p Fz(:)p FF(29)g(0)p Fz(:)p FF(30)g(0)p Fz(:)p FF(31)g(0)p Fz(:)p FF(32)h(0)p Fz(:)p FF(33)f(0)p Fz(:)p FF(34)g(0)p Fz(:)p FF(35)g(0)p Fz(:)p FF(36)g(0)p Fz(:)p FF(37)g(0)p Fz(:)p FF(38)g(0)p Fz(:)p FF(39)g(0)p Fz(:)p FF(40)g(0)p Fz(:)p FF(41)g(0)p Fz(:)p FF(42)g(0)p Fz(:)p FF(43)h(0)p Fz(:)p FF(44)f(0)p Fz(:)p FF(45)g(0)p Fz(:)p FF(46)g(0)p Fz(:)p FF(47)g(0)p Fz(:)p FF(48)g(0)p Fz(:)p FF(49)g(0)p Fz(:)p FF(50)g(0)p Fz(:)p FF(51)g(0)p Fz(:)p FF(52)g(0)p Fz(:)p FF(53)g(0)p Fz(:)p FF(54)h(0)p Fz(:)p FF(55)f(0)p Fz(:)p FF(56)g(0)p Fz(:)p FF(57)g(0)p Fz(:)p FF(58)g(0)p Fz(:)p FF(59)g(0)p Fz(:)p FF(60)g(0)p Fz(:)p FF(61)g(0)p Fz(:)p FF(62)g(0)p Fz(:)p FF(63)g(0)p Fz(:)p FF(64)g(0)p Fz(:)p FF(65)h(0)p Fz(:)p FF(66)f(0)p Fz(:)p FF(67)g(0)p Fz(:)p FF(68)g(0)p Fz(:)p FF(69)g(0)p Fz(:)p FF(70)g(0)p Fz(:)p FF(71)g(0)p Fz(:)p FF(72)g(0)p Fz(:)p FF(73)g(0)p Fz(:)p FF(74)g(0)p Fz(:)p FF(75)g(0)p Fz(:)p FF(76)h(0)p Fz(:)p FF(77)f(0)p Fz(:)p FF(78)g(0)p Fz(:)p FF(79)g(0)p Fz(:)p FF(80)g(0)p Fz(:)p FF(81)g(0)p Fz(:)p FF(82)g(0)p Fz(:)p FF(83)g(0)p Fz(:)p FF(84)g(0)p Fz(:)p FF(85)g(0)p Fz(:)p FF(86)g(0)p Fz(:)p FF(87)h(0)p Fz(:)p FF(88)f(0)p Fz(:)p FF(89)g(0)p Fz(:)p FF(90)g(0)p Fz(:)p FF(91)g(0)p Fz(:)p FF(92)g(0)p Fz(:)p FF(93)g(0)p Fz(:)p FF(94)g(0)p Fz(:)p FF(95)-20617 2474 y @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ps@a 2 def /x .95 def /x1 1 def /dx x1 x sub 499 div def /F@pstplot { /ps@k 1 def /ps@WS 0 def { ps@k ps@a exp Pi mul dup x mul RadtoDeg sin exch div dup abs 1.e-08 gt { ps@WS add /ps@WS ED }{ ps@WS add exit } ifelse ps@k 1 add /ps@k ED } loop } def /xy { x 2845.2756 mul F@pstplot 1707.1652 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 1707.1652 mul gt { moveto } { dup -1.e30 1707.1652 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 1707.1652 mul gt { moveto } { dup -1.e30 1707.1652 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 3053 2592 a currentpoint initclip moveto 3053 2592 a 3101 2622 4 904 v 210 2625 2893 4 v 209 2725 4 100 v 465 2695 a FJ(\\psW)-8 b(eierstrass)p FK(\(.5,1\){2})p 1655 2725 V 458 w FJ(\\psW)g(eierstrass)p FK(\(.95,1\){5})p 3101 2725 V 210 2728 2893 4 v 210 2839 3015 4 v 209 3743 4 904 v 309 3713 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 162.18062 a add def /d 0.0 a add neg def /h 105.27507 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 309 3713 a 427 3241 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67912 def /maxTickline 42.67912 def /dT 2330850 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67912 42.67912 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.1319 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.1319 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 42.67912 0 -42.67912 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -42.67912 42.67912 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2638 def /dT 2797019 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 344 3267 a FF(0)280 2913 y(0)p Fz(:)p FF(5)215 3618 y FE(\000)p FF(0)p Fz(:)p FF(5)669 3689 y(0)p Fz(:)p FF(5)189 b(1)p Fz(:)p FF(0)f(1)p Fz(:)p FF(5)g(2)p Fz(:)p FF(0)427 3241 y @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ps@a 2 def /x 0 def /x1 2 def /dx x1 x sub 499 div def /F@pstplot { /ps@k 1 def /ps@WS 0 def { ps@k ps@a exp Pi mul dup x mul RadtoDeg sin exch div dup abs 1.e-08 gt { ps@WS add /ps@WS ED }{ ps@WS add exit } ifelse ps@k 1 add /ps@k ED } loop } def /xy { x 71.1319 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ps@a 2 def /x 0 def /x1 5 def /dx x1 x sub 499 div def /F@pstplot { /ps@k 1 def /ps@WS 0 def { ps@k ps@a exp Pi mul dup x mul RadtoDeg sin exch div dup abs 1.e-1 gt { ps@WS add /ps@WS ED }{ ps@WS add exit } ifelse ps@k 1 add /ps@k ED } loop } def /xy { x 71.1319 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 1655 3713 a currentpoint initclip moveto 1655 3713 a 1753 3743 4 904 v 1816 3713 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 162.18062 a add def /d 0.0 a add neg def /h 105.27507 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1816 3713 a 1934 3241 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -42.67912 def /maxTickline 42.67912 def /dT 2330850 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -42.67912 42.67912 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.1319 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.1319 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 42.67912 0 -42.67912 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -42.67912 42.67912 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.2638 def /dT 2797019 abs 65536 div viceversa { neg } if def /DT .5 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 85.35826 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1851 3267 a FF(0)1787 2913 y(0)p Fz(:)p FF(5)1722 3618 y FE(\000)p FF(0)p Fz(:)p FF(5)2177 3689 y(0)p Fz(:)p FF(5)g(1)p Fz(:)p FF(0)g(1)p Fz(:)p FF(5)g(2)p Fz(:)p FF(0)1934 3241 y @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ps@a 2 def /x 0 def /x1 2 def /dx x1 x sub 499 div def /F@pstplot { /ps@k 1 def /ps@WS 0 def { ps@k ps@a exp Pi mul dup x mul RadtoDeg sin exch div dup abs 1.e-08 gt { ps@WS add /ps@WS ED }{ ps@WS add exit } ifelse ps@k 1 add /ps@k ED } loop } def /xy { x 71.1319 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ps@a 2 def /x 0 def /x1 5 def /dx x1 x sub 499 div def /F@pstplot { /ps@k 1 def /ps@WS 0 def { ps@k ps@a exp Pi mul dup x mul RadtoDeg sin exch div dup abs 1 gt { ps@WS add /ps@WS ED }{ ps@WS add exit } ifelse ps@k 1 add /ps@k ED } loop } def /xy { x 71.1319 mul F@pstplot 85.35826 mul } def /ps@Exit false def xy moveto 499 1 sub { /x x dx add def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 85.35826 mul gt { moveto } { dup -1.e30 85.35826 mul lt { moveto } { L } ifelse } ifelse } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 3163 3713 a currentpoint initclip moveto 3163 3713 a 3223 3743 4 904 v 210 3747 3015 4 v 209 3846 4 100 v 260 3816 a FJ(\\psW)-8 b(eierstrass)p FK([)p 1 0 0 TeXcolorrgb(epsilon)p 0 TeXcolorgray(=1.e-1]\(0,5\){2})p 1753 3846 V 94 w FJ(\\psW)g (eierstrass)p FK([)p 1 0 0 TeXcolorrgb(epsilon)p 0 TeXcolorgray (=1]\(0,5\){2})p 3223 3846 V 210 3850 3015 4 v 209 3949 4 100 v 1223 3919 a(P)n(ar)26 b(d\351faut)i(:)g(epsilon=1.e-18)p 3223 3949 V 210 3953 3015 4 v 0 TeXcolorgray 1456 5662 a(170)p 0 TeXcolorgray eop end %%Page: 171 171 TeXDict begin 171 170 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.171) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.30.27) cvn /DEST pdfmark end 86 448 a 83 x FG(30.27)112 b(F)-9 b(onction)38 b(d\351\034nie)g(implicitemen)m(t)p 210 616 2628 4 v 209 1992 4 1377 v 260 1962 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 304.44441 a add def /d 0.0 a add neg def /h 162.18057 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 1962 a 1559 1057 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 -142.2638 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -142.2638 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -94.8425 def /maxTickline 47.42125 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -94.8425 47.42125 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 47.42125 0 -94.8425 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -94.8425 47.42125 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -142.2638 def /maxTickline 142.2638 def /dT 1035933 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -142.2638 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 15.80708 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 15.80708 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 952 a FF(1)295 821 y(2)295 689 y(3)231 1211 y FE(\000)p FF(1)231 1342 y FE(\000)p FF(2)231 1473 y FE(\000)p FF(3)231 1605 y FE(\000)p FF(4)231 1736 y FE(\000)p FF(5)231 1867 y FE(\000)p FF(6)1775 1938 y(1)194 b(2)g(3)g(4)h(5)-1492 b FE(\000)p FF(1)-343 b FE(\000)p FF(2)g FE(\000)p FF(3)f FE(\000)p FF(4)h FE(\000)p FF(5)1559 1057 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /xMin -6 def /xMax 4 def /yMin -7 def /yMax 3 def /Func { 4 x 3 exp y 3 exp add 4 x y mul mul sub } def /xPixel xMax xMin sub 28.45276 mul round cvi def /yPixel yMax yMin sub 15.80708 mul round cvi def /dx xMax xMin sub xPixel div def /dy yMax yMin sub yPixel div def /setpixel { dy div exch dx div exch 2.0 2 div 0 360 arc fill } bind def /VZ true def /x xMin def /y yMin def Func 0.0 lt { /VZ false def } if xMin dx 0.67 mul xMax { /x exch def yMin dy 0.67 mul yMax { /y exch def Func 0 lt { VZ { x y setpixel /VZ false def} if } { VZ {}{ x y setpixel /VZ true def } ifelse } ifelse } for } for /VZ true def /x xMin def /y yMin def Func 0.0 lt { /VZ false def } if yMin dy 0.67 mul yMax { /y exch def xMin dx 0.67 mul xMax { /x exch def Func 0 lt { VZ { x y setpixel /VZ false def} if } { VZ {}{ x y setpixel /VZ true def } ifelse } ifelse } for } for gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2788 1962 a currentpoint initclip moveto 2788 1962 a 2836 1992 4 1377 v 210 1996 2628 4 v 209 2095 4 100 v 291 2065 a FJ(\\psplotImp)p FK(\(-6,-7\)\(4,3\){4)25 b(x)i(3)g(exp)h(y)f(3)g(exp)h(add)f(4)h(x)f(y) g(m)n(ul)h(m)n(ul)g(sub)g(})p 2836 2095 V 210 2099 2628 4 v 210 2210 V 209 3586 4 1377 v 260 3556 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 304.44441 a add def /d 0.0 a add neg def /h 162.18057 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 3556 a 1559 2651 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 -142.2638 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -142.2638 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -94.8425 def /maxTickline 47.42125 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -94.8425 47.42125 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 47.42125 0 -94.8425 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -94.8425 47.42125 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -142.2638 def /maxTickline 142.2638 def /dT 1035933 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -142.2638 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 15.80708 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 15.80708 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 2546 a FF(1)295 2414 y(2)295 2283 y(3)231 2805 y FE(\000)p FF(1)231 2936 y FE(\000)p FF(2)231 3067 y FE(\000)p FF(3)231 3198 y FE(\000)p FF(4)231 3330 y FE(\000)p FF(5)231 3461 y FE(\000)p FF(6)1775 3532 y(1)194 b(2)g(3)g(4)h(5)-1492 b FE(\000)p FF(1)-343 b FE(\000)p FF(2)g FE(\000)p FF(3)f FE(\000)p FF(4)h FE(\000)p FF(5)1559 2651 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /xMin -6 def /xMax 4 def /yMin -7 def /yMax 3 def /Func (x^3 +y^3 -4*x*y) tx@addDict begin AlgParser end cvx def /xPixel xMax xMin sub 28.45276 mul round cvi def /yPixel yMax yMin sub 15.80708 mul round cvi def /dx xMax xMin sub xPixel div def /dy yMax yMin sub yPixel div def /setpixel { dy div exch dx div exch 2.0 2 div 0 360 arc fill } bind def /VZ true def /x xMin def /y yMin def Func 0.0 lt { /VZ false def } if xMin dx 0.67 mul xMax { /x exch def yMin dy 0.67 mul yMax { /y exch def Func 0 lt { VZ { x y setpixel /VZ false def} if } { VZ {}{ x y setpixel /VZ true def } ifelse } ifelse } for } for /VZ true def /x xMin def /y yMin def Func 0.0 lt { /VZ false def } if yMin dy 0.67 mul yMax { /y exch def xMin dx 0.67 mul xMax { /x exch def Func 0 lt { VZ { x y setpixel /VZ false def} if } { VZ {}{ x y setpixel /VZ true def } ifelse } ifelse } for } for gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2788 3556 a currentpoint initclip moveto 2788 3556 a 2836 3586 4 1377 v 210 3589 2628 4 v 209 3689 4 100 v 543 3659 a FJ(\\psplotImp)p FK([)p 1 0 0 TeXcolorrgb(algebraic)p 0 TeXcolorgray (]\(-6,-7\)\(4,3\){x\0023)22 b(+y\0023)k(-4*x*y)f(})p 2836 3689 V 210 3692 2628 4 v 210 3804 V 209 5180 4 1377 v 260 5150 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 304.44441 a add def /d 0.0 a add neg def /h 162.18057 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 5150 a 1559 4245 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.2638 0 -142.2638 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -142.2638 142.2638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -94.8425 def /maxTickline 47.42125 def /dT 1864680 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -94.8425 47.42125 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45276 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 47.42125 0 -94.8425 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -94.8425 47.42125 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -142.2638 def /maxTickline 142.2638 def /dT 1035933 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -142.2638 142.2638 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 15.80708 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 15.80708 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 4140 a FF(1)295 4008 y(2)295 3877 y(3)231 4399 y FE(\000)p FF(1)231 4530 y FE(\000)p FF(2)231 4661 y FE(\000)p FF(3)231 4792 y FE(\000)p FF(4)231 4923 y FE(\000)p FF(5)231 5055 y FE(\000)p FF(6)1775 5126 y(1)194 b(2)g(3)g(4)h(5)-1492 b FE(\000)p FF(1)-343 b FE(\000)p FF(2)g FE(\000)p FF(3)f FE(\000)p FF(4)h FE(\000)p FF(5)1559 4245 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /xMin -6 def /xMax 4 def /yMin -7 def /yMax 3 def /Func (x^3 +y^3 -4*x*y) tx@addDict begin AlgParser end cvx def /xPixel xMax xMin sub 28.45276 mul round cvi def /yPixel yMax yMin sub 15.80708 mul round cvi def /dx xMax xMin sub xPixel div def /dy yMax yMin sub yPixel div def /setpixel { dy div exch dx div exch 2.0 2 div 0 360 arc fill } bind def /VZ true def /x xMin def /y yMin def Func 0.0 lt { /VZ false def } if xMin dx 2. mul xMax { /x exch def yMin dy 2. mul yMax { /y exch def Func 0 lt { VZ { x y setpixel /VZ false def} if } { VZ {}{ x y setpixel /VZ true def } ifelse } ifelse } for } for /VZ true def /x xMin def /y yMin def Func 0.0 lt { /VZ false def } if yMin dy 2. mul yMax { /y exch def xMin dx 2. mul xMax { /x exch def Func 0 lt { VZ { x y setpixel /VZ false def} if } { VZ {}{ x y setpixel /VZ true def } ifelse } ifelse } for } for gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2788 5150 a currentpoint initclip moveto 2788 5150 a 2836 5180 4 1377 v 210 5183 2628 4 v 209 5283 4 100 v 288 5253 a FJ(\\psplotImp)p FK([algebraic,)p 1 0 0 TeXcolorrgb(stepF)-7 b(actor)p 0 TeXcolorgray(=2]\(-6,-7\)\(4,3\){x)o(\0023)21 b(+y\0023)26 b(-4*x*y)g(})p 2836 5283 V 210 5286 2628 4 v 0 TeXcolorgray 1456 5662 a(171)p 0 TeXcolorgray eop end %%Page: 172 172 TeXDict begin 172 171 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.172) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 2369 4 v 209 1828 4 1377 v 721 1798 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 162.18062 a add def /d 0.0 a add neg def /h 162.18062 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 721 1798 a 1430 1089 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 71.1319 0 -71.1319 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -71.1319 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -71.1319 def /maxTickline 71.1319 def /dT 4661700 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -71.1319 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.1319 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.1319 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 71.1319 0 -71.1319 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -71.1319 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -71.1319 def /maxTickline 71.1319 def /dT 4661700 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -71.1319 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.1319 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.1319 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 757 525 a FF(1)692 1703 y FE(\000)p FF(1)2000 1774 y(1)-1255 b FE(\000)p FF(1)1430 1089 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /xMin -1 def /xMax 1 def /yMin -1 def /yMax 1 def /@PolarAlgPlot ( r + cos(10*phi) ) tx@addDict begin AlgParser end cvx def /Func { /phi y x atan def /r x y Pyth def @PolarAlgPlot } def /xPixel xMax xMin sub 71.1319 mul round cvi def /yPixel yMax yMin sub 71.1319 mul round cvi def /dx xMax xMin sub xPixel div def /dy yMax yMin sub yPixel div def /setpixel { dy div exch dx div exch 1.0 2 div 0 360 arc fill } bind def /VZ true def /x xMin def /y yMin def Func 0.0 lt { /VZ false def } if xMin dx 0.67 mul xMax { /x exch def yMin dy 0.67 mul yMax { /y exch def Func 0 lt { VZ { x y setpixel /VZ false def} if } { VZ {}{ x y setpixel /VZ true def } ifelse } ifelse } for } for /VZ true def /x xMin def /y yMin def Func 0.0 lt { /VZ false def } if yMin dy 0.67 mul yMax { /y exch def xMin dx 0.67 mul xMax { /x exch def Func 0 lt { VZ { x y setpixel /VZ false def} if } { VZ {}{ x y setpixel /VZ true def } ifelse } ifelse } for } for gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2068 1798 a currentpoint initclip moveto 2068 1798 a 2578 1828 4 1377 v 210 1831 2369 4 v 209 1931 4 100 v 260 1901 a FJ(\\psplotImp)p FK([algebraic,)p 1 0 0 TeXcolorrgb(p)r(olarplot)p 0 TeXcolorgray(]\(-1,-1\)\(1,1\){r)21 b(+)28 b(cos\(10*phi\))e(})p 2578 1931 V 210 1934 2369 4 v 210 2046 2879 4 v 209 3422 4 1377 v 976 3392 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 162.18062 a add def /d 0.0 a add neg def /h 162.18062 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 976 3392 a 1685 2683 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 71.1319 0 -71.1319 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -71.1319 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -71.1319 def /maxTickline 71.1319 def /dT 4661700 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -71.1319 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.1319 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.1319 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 71.1319 0 -71.1319 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -71.1319 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -71.1319 def /maxTickline 71.1319 def /dT 4661700 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -71.1319 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.1319 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.1319 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1011 2119 a FF(1)947 3297 y FE(\000)p FF(1)2255 3368 y(1)-1256 b FE(\000)p FF(1)1685 2683 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /xMin -1 def /xMax 1 def /yMin -1 def /yMax 1 def /@PolarAlgPlot ( r + cos(10*phi) ) tx@addDict begin AlgParser end cvx def /Func { /phi y x atan def /r x y Pyth def @PolarAlgPlot } def /xPixel xMax xMin sub 71.1319 mul round cvi def /yPixel yMax yMin sub 71.1319 mul round cvi def /dx xMax xMin sub xPixel div def /dy yMax yMin sub yPixel div def /setpixel { dy div exch dx div exch 1.0 2 div 0 360 arc fill } bind def /VZ true def /x xMin def /y yMin def Func 0.0 lt { /VZ false def } if xMin dx 1. mul xMax { /x exch def yMin dy 1. mul yMax { /y exch def Func 0 lt { VZ { x y setpixel /VZ false def} if } { VZ {}{ x y setpixel /VZ true def } ifelse } ifelse } for } for /VZ true def /x xMin def /y yMin def Func 0.0 lt { /VZ false def } if yMin dy 1. mul yMax { /y exch def xMin dx 1. mul xMax { /x exch def Func 0 lt { VZ { x y setpixel /VZ false def} if } { VZ {}{ x y setpixel /VZ true def } ifelse } ifelse } for } for gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2323 3392 a currentpoint initclip moveto 2323 3392 a 3087 3422 4 1377 v 210 3425 2879 4 v 209 3525 4 100 v 260 3495 a FJ(\\psplotImp)p FK([algebraic,p)r (olarplot,)p 1 0 0 TeXcolorrgb(stepF)-7 b(actor)p 0 TeXcolorgray (=1]\(-1,-)o(1\)\(1,1\){)o(r)22 b(+)27 b(cos\(10*phi\))f(})p 3087 3525 V 210 3528 2879 4 v 0 TeXcolorgray 1456 5662 a(172)p 0 TeXcolorgray eop end %%Page: 173 173 TeXDict begin 173 172 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.173) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.30.28) cvn /DEST pdfmark end 86 448 a 83 x FG(30.28)112 b(F)-9 b(onction)38 b(de)f(rotation)p 210 597 2628 4 v 209 1973 4 1377 v 260 1943 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 304.44441 a add def /d 0.0 a add neg def /h 162.18062 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 260 1943 a 378 1234 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 284.52759 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 284.52759 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -71.1319 def /maxTickline 71.1319 def /dT 3729360 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -71.1319 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 56.90552 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 71.1319 0 -71.1319 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -71.1319 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 284.52759 def /dT 2330850 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 284.52759 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 35.56595 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 35.56595 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 1261 a FF(0)295 965 y(1)295 670 y(2)231 1552 y FE(\000)p FF(1)231 1848 y FE(\000)p FF(2)830 1919 y(1)430 b(2)h(3)f(4)h(5)378 1234 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 4 def /dx x1 x sub 49 div def /F@pstplot { x sqrt } def /xy { x 56.90552 mul F@pstplot 35.56595 mul } def /ps@Exit false def xy moveto 49 1 sub { /x x dx add def xy dup 1.e30 35.56595 mul gt { moveto } { dup -1.e30 35.56595 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 35.56595 mul gt { moveto } { dup -1.e30 35.56595 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 4 def /dx x1 x sub 49 div def /F@pstplot { x sqrt neg } def /xy { x 56.90552 mul F@pstplot 35.56595 mul } def /ps@Exit false def xy moveto 49 1 sub { /x x dx add def xy dup 1.e30 35.56595 mul gt { moveto } { dup -1.e30 35.56595 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 35.56595 mul gt { moveto } { dup -1.e30 35.56595 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /dX 4 0 sub 4 div def /Start dX 1 1 sub mul 0 add def /End Start dX add def /Height End Start add 2 div /x ED x sqrt def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def Start 0 35.56595 mul exch 56.90552 mul exch /yOrig ED /xOrig ED Height 8 div Height 35.56595 mul exch 56.90552 mul exch /ry ED /rx ED /angleA /d { add } def 90. cvi 90 mod 0 eq { 90. } { rx ry 35.56595 div exch 56.90552 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 270. cvi 90 mod 0 eq { 270. } { rx ry 35.56595 div exch 56.90552 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX 0 35.56595 mul exch 56.90552 mul exch rlineto 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def End 0 35.56595 mul exch 56.90552 mul exch /yOrig ED /xOrig ED Height 8 div Height 35.56595 mul exch 56.90552 mul exch /ry ED /rx ED /angleA /d { add } def 270. cvi 90 mod 0 eq { 270. } { rx ry 35.56595 div exch 56.90552 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 90. cvi 90 mod 0 eq { 90. } { rx ry 35.56595 div exch 56.90552 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX neg 0 35.56595 mul exch 56.90552 mul exch rlineto gsave 0.6 0.6 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /dX 4 0 sub 4 div def /Start dX 2 1 sub mul 0 add def /End Start dX add def /Height End Start add 2 div /x ED x sqrt def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def Start 0 35.56595 mul exch 56.90552 mul exch /yOrig ED /xOrig ED Height 8 div Height 35.56595 mul exch 56.90552 mul exch /ry ED /rx ED /angleA /d { add } def 90. cvi 90 mod 0 eq { 90. } { rx ry 35.56595 div exch 56.90552 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 270. cvi 90 mod 0 eq { 270. } { rx ry 35.56595 div exch 56.90552 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX 0 35.56595 mul exch 56.90552 mul exch rlineto 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def End 0 35.56595 mul exch 56.90552 mul exch /yOrig ED /xOrig ED Height 8 div Height 35.56595 mul exch 56.90552 mul exch /ry ED /rx ED /angleA /d { add } def 270. cvi 90 mod 0 eq { 270. } { rx ry 35.56595 div exch 56.90552 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 90. cvi 90 mod 0 eq { 90. } { rx ry 35.56595 div exch 56.90552 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX neg 0 35.56595 mul exch 56.90552 mul exch rlineto gsave 0.6 0.6 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /dX 4 0 sub 4 div def /Start dX 3 1 sub mul 0 add def /End Start dX add def /Height End Start add 2 div /x ED x sqrt def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def Start 0 35.56595 mul exch 56.90552 mul exch /yOrig ED /xOrig ED Height 8 div Height 35.56595 mul exch 56.90552 mul exch /ry ED /rx ED /angleA /d { add } def 90. cvi 90 mod 0 eq { 90. } { rx ry 35.56595 div exch 56.90552 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 270. cvi 90 mod 0 eq { 270. } { rx ry 35.56595 div exch 56.90552 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX 0 35.56595 mul exch 56.90552 mul exch rlineto 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def End 0 35.56595 mul exch 56.90552 mul exch /yOrig ED /xOrig ED Height 8 div Height 35.56595 mul exch 56.90552 mul exch /ry ED /rx ED /angleA /d { add } def 270. cvi 90 mod 0 eq { 270. } { rx ry 35.56595 div exch 56.90552 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 90. cvi 90 mod 0 eq { 90. } { rx ry 35.56595 div exch 56.90552 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX neg 0 35.56595 mul exch 56.90552 mul exch rlineto gsave 0.6 0.6 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /dX 4 0 sub 4 div def /Start dX 4 1 sub mul 0 add def /End Start dX add def /Height End Start add 2 div /x ED x sqrt def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def Start 0 35.56595 mul exch 56.90552 mul exch /yOrig ED /xOrig ED Height 8 div Height 35.56595 mul exch 56.90552 mul exch /ry ED /rx ED /angleA /d { add } def 90. cvi 90 mod 0 eq { 90. } { rx ry 35.56595 div exch 56.90552 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 270. cvi 90 mod 0 eq { 270. } { rx ry 35.56595 div exch 56.90552 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX 0 35.56595 mul exch 56.90552 mul exch rlineto 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def End 0 35.56595 mul exch 56.90552 mul exch /yOrig ED /xOrig ED Height 8 div Height 35.56595 mul exch 56.90552 mul exch /ry ED /rx ED /angleA /d { add } def 270. cvi 90 mod 0 eq { 270. } { rx ry 35.56595 div exch 56.90552 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 90. cvi 90 mod 0 eq { 90. } { rx ry 35.56595 div exch 56.90552 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX neg 0 35.56595 mul exch 56.90552 mul exch rlineto gsave 0.6 0.6 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 4 dup 0 sub 4 div 2 div sub /x ED x sqrt dup 8 div exch 35.56595 mul exch 56.90552 mul exch 227.62207 0.0 0 true Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 4 def /dx x1 x sub 39 div def /F@pstplot { x sqrt } def /xy { x 56.90552 mul F@pstplot 35.56595 mul } def /ps@Exit false def xy moveto 39 1 sub { /x x dx add def xy dup 1.e30 35.56595 mul gt { moveto } { dup -1.e30 35.56595 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 35.56595 mul gt { moveto } { dup -1.e30 35.56595 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 4 def /dx x1 x sub 39 div def /F@pstplot { x sqrt neg } def /xy { x 56.90552 mul F@pstplot 35.56595 mul } def /ps@Exit false def xy moveto 39 1 sub { /x x dx add def xy dup 1.e30 35.56595 mul gt { moveto } { dup -1.e30 35.56595 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 35.56595 mul gt { moveto } { dup -1.e30 35.56595 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 2788 1943 a currentpoint initclip moveto 2788 1943 a 2836 1973 4 1377 v 210 1976 2628 4 v 209 2076 4 100 v 392 2046 a FJ(\\psV)-8 b(olume)p FK([\034llst)n (yle=solid,\034llcolor=blue)10 b(!40]\(0,4\){4}{x)24 b(sqrt})p 2836 2076 V 210 2079 2628 4 v 210 2190 2760 4 v 209 3567 4 1377 v 326 3537 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 304.44435 a add def /d 0.0 a add neg def /h 162.18062 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 326 3537 a 444 2828 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 284.52753 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 284.52753 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -71.1319 def /maxTickline 71.1319 def /dT 2663828 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -71.1319 71.1319 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 40.64679 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 40.64679 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 71.1319 0 -71.1319 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -71.1319 71.1319 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 284.52753 def /dT 4661700 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 284.52753 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.1319 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 71.1319 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 361 2854 a FF(0)361 2264 y(1)297 3441 y FE(\000)p FF(1)761 3513 y(1)295 b(2)h(3)f(4)h(5)f(6)h(7)444 2828 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 6.28 def /dx x1 x sub 49 div def /F@pstplot (cos(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 40.64679 mul F@pstplot 71.1319 mul } def /ps@Exit false def xy moveto 49 1 sub { /x x dx add def xy dup 1.e30 71.1319 mul gt { moveto } { dup -1.e30 71.1319 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 71.1319 mul gt { moveto } { dup -1.e30 71.1319 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 6.28 def /dx x1 x sub 49 div def /F@pstplot (-(cos(x))) tx@AlgToPs begin AlgToPs end cvx def /xy { x 40.64679 mul F@pstplot 71.1319 mul } def /ps@Exit false def xy moveto 49 1 sub { /x x dx add def xy dup 1.e30 71.1319 mul gt { moveto } { dup -1.e30 71.1319 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 71.1319 mul gt { moveto } { dup -1.e30 71.1319 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /dX 6.28 0 sub 20 div def /Start dX 1 1 sub mul 0 add def /End Start dX add def /Height End Start add 2 div /x ED (cos(x)) AlgParser cvx exec def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def Start 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX 0 71.1319 mul exch 40.64679 mul exch rlineto 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def End 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX neg 0 71.1319 mul exch 40.64679 mul exch rlineto gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /dX 6.28 0 sub 20 div def /Start dX 2 1 sub mul 0 add def /End Start dX add def /Height End Start add 2 div /x ED (cos(x)) AlgParser cvx exec def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def Start 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX 0 71.1319 mul exch 40.64679 mul exch rlineto 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def End 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX neg 0 71.1319 mul exch 40.64679 mul exch rlineto gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /dX 6.28 0 sub 20 div def /Start dX 3 1 sub mul 0 add def /End Start dX add def /Height End Start add 2 div /x ED (cos(x)) AlgParser cvx exec def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def Start 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX 0 71.1319 mul exch 40.64679 mul exch rlineto 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def End 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX neg 0 71.1319 mul exch 40.64679 mul exch rlineto gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /dX 6.28 0 sub 20 div def /Start dX 4 1 sub mul 0 add def /End Start dX add def /Height End Start add 2 div /x ED (cos(x)) AlgParser cvx exec def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def Start 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX 0 71.1319 mul exch 40.64679 mul exch rlineto 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def End 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX neg 0 71.1319 mul exch 40.64679 mul exch rlineto gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /dX 6.28 0 sub 20 div def /Start dX 5 1 sub mul 0 add def /End Start dX add def /Height End Start add 2 div /x ED (cos(x)) AlgParser cvx exec def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def Start 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX 0 71.1319 mul exch 40.64679 mul exch rlineto 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def End 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX neg 0 71.1319 mul exch 40.64679 mul exch rlineto gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /dX 6.28 0 sub 20 div def /Start dX 6 1 sub mul 0 add def /End Start dX add def /Height End Start add 2 div /x ED (cos(x)) AlgParser cvx exec def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def Start 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX 0 71.1319 mul exch 40.64679 mul exch rlineto 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def End 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX neg 0 71.1319 mul exch 40.64679 mul exch rlineto gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /dX 6.28 0 sub 20 div def /Start dX 7 1 sub mul 0 add def /End Start dX add def /Height End Start add 2 div /x ED (cos(x)) AlgParser cvx exec def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def Start 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX 0 71.1319 mul exch 40.64679 mul exch rlineto 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def End 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX neg 0 71.1319 mul exch 40.64679 mul exch rlineto gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /dX 6.28 0 sub 20 div def /Start dX 8 1 sub mul 0 add def /End Start dX add def /Height End Start add 2 div /x ED (cos(x)) AlgParser cvx exec def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def Start 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX 0 71.1319 mul exch 40.64679 mul exch rlineto 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def End 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX neg 0 71.1319 mul exch 40.64679 mul exch rlineto gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /dX 6.28 0 sub 20 div def /Start dX 9 1 sub mul 0 add def /End Start dX add def /Height End Start add 2 div /x ED (cos(x)) AlgParser cvx exec def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def Start 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX 0 71.1319 mul exch 40.64679 mul exch rlineto 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def End 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX neg 0 71.1319 mul exch 40.64679 mul exch rlineto gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /dX 6.28 0 sub 20 div def /Start dX 10 1 sub mul 0 add def /End Start dX add def /Height End Start add 2 div /x ED (cos(x)) AlgParser cvx exec def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def Start 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX 0 71.1319 mul exch 40.64679 mul exch rlineto 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def End 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX neg 0 71.1319 mul exch 40.64679 mul exch rlineto gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /dX 6.28 0 sub 20 div def /Start dX 11 1 sub mul 0 add def /End Start dX add def /Height End Start add 2 div /x ED (cos(x)) AlgParser cvx exec def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def Start 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX 0 71.1319 mul exch 40.64679 mul exch rlineto 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def End 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX neg 0 71.1319 mul exch 40.64679 mul exch rlineto gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /dX 6.28 0 sub 20 div def /Start dX 12 1 sub mul 0 add def /End Start dX add def /Height End Start add 2 div /x ED (cos(x)) AlgParser cvx exec def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def Start 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX 0 71.1319 mul exch 40.64679 mul exch rlineto 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def End 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX neg 0 71.1319 mul exch 40.64679 mul exch rlineto gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /dX 6.28 0 sub 20 div def /Start dX 13 1 sub mul 0 add def /End Start dX add def /Height End Start add 2 div /x ED (cos(x)) AlgParser cvx exec def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def Start 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX 0 71.1319 mul exch 40.64679 mul exch rlineto 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def End 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX neg 0 71.1319 mul exch 40.64679 mul exch rlineto gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /dX 6.28 0 sub 20 div def /Start dX 14 1 sub mul 0 add def /End Start dX add def /Height End Start add 2 div /x ED (cos(x)) AlgParser cvx exec def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def Start 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX 0 71.1319 mul exch 40.64679 mul exch rlineto 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def End 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX neg 0 71.1319 mul exch 40.64679 mul exch rlineto gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /dX 6.28 0 sub 20 div def /Start dX 15 1 sub mul 0 add def /End Start dX add def /Height End Start add 2 div /x ED (cos(x)) AlgParser cvx exec def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def Start 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX 0 71.1319 mul exch 40.64679 mul exch rlineto 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def End 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX neg 0 71.1319 mul exch 40.64679 mul exch rlineto gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /dX 6.28 0 sub 20 div def /Start dX 16 1 sub mul 0 add def /End Start dX add def /Height End Start add 2 div /x ED (cos(x)) AlgParser cvx exec def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def Start 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX 0 71.1319 mul exch 40.64679 mul exch rlineto 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def End 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX neg 0 71.1319 mul exch 40.64679 mul exch rlineto gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /dX 6.28 0 sub 20 div def /Start dX 17 1 sub mul 0 add def /End Start dX add def /Height End Start add 2 div /x ED (cos(x)) AlgParser cvx exec def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def Start 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX 0 71.1319 mul exch 40.64679 mul exch rlineto 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def End 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX neg 0 71.1319 mul exch 40.64679 mul exch rlineto gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /dX 6.28 0 sub 20 div def /Start dX 18 1 sub mul 0 add def /End Start dX add def /Height End Start add 2 div /x ED (cos(x)) AlgParser cvx exec def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def Start 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX 0 71.1319 mul exch 40.64679 mul exch rlineto 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def End 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX neg 0 71.1319 mul exch 40.64679 mul exch rlineto gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /dX 6.28 0 sub 20 div def /Start dX 19 1 sub mul 0 add def /End Start dX add def /Height End Start add 2 div /x ED (cos(x)) AlgParser cvx exec def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def Start 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX 0 71.1319 mul exch 40.64679 mul exch rlineto 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def End 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX neg 0 71.1319 mul exch 40.64679 mul exch rlineto gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /dX 6.28 0 sub 20 div def /Start dX 20 1 sub mul 0 add def /End Start dX add def /Height End Start add 2 div /x ED (cos(x)) AlgParser cvx exec def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def Start 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX 0 71.1319 mul exch 40.64679 mul exch rlineto 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def End 0 71.1319 mul exch 40.64679 mul exch /yOrig ED /xOrig ED Height 8 div Height 71.1319 mul exch 40.64679 mul exch /ry ED /rx ED /angleA /d { add } def 270. cvi 90 mod 0 eq { 270. } { rx ry 71.1319 div exch 40.64679 div exch exch 270. tan mul exch atan 270. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def /angleB /d { sub } def 90. cvi 90 mod 0 eq { 90. } { rx ry 71.1319 div exch 40.64679 div exch exch 90. tan mul exch atan 90. 180 div .5 add floor 180 mul sub } ifelse 0.0 2 div ArcAdjust def 0 0 1 angleA angleB /mtrx CM def xOrig yOrig T rx ry scale arc mtrx setmatrix dX neg 0 71.1319 mul exch 40.64679 mul exch rlineto gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 6.28 dup 0 sub 20 div 2 div sub /x ED (cos(x)) AlgParser cvx exec dup 8 div exch 71.1319 mul exch 40.64679 mul exch 255.26178 0.0 0 true Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 6.28 def /dx x1 x sub 39 div def /F@pstplot (cos(x)) tx@AlgToPs begin AlgToPs end cvx def /xy { x 40.64679 mul F@pstplot 71.1319 mul } def /ps@Exit false def xy moveto 39 1 sub { /x x dx add def xy dup 1.e30 71.1319 mul gt { moveto } { dup -1.e30 71.1319 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 71.1319 mul gt { moveto } { dup -1.e30 71.1319 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x 0 def /x1 6.28 def /dx x1 x sub 39 div def /F@pstplot (-(cos(x))) tx@AlgToPs begin AlgToPs end cvx def /xy { x 40.64679 mul F@pstplot 71.1319 mul } def /ps@Exit false def xy moveto 39 1 sub { /x x dx add def xy dup 1.e30 71.1319 mul gt { moveto } { dup -1.e30 71.1319 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 71.1319 mul gt { moveto } { dup -1.e30 71.1319 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 2854 3537 a currentpoint initclip moveto 2854 3537 a 2968 3567 4 1377 v 210 3570 2760 4 v 209 3670 4 100 v 260 3640 a FJ(\\psV)-8 b(olume)p FK([\034llst)n (yle=solid,\034llcolor=y)n(ello)n(w,alg)o(ebra)o(ic]\(0,6.2)o(8\){2)o (0})o({co)o(s\(x\)})p 2968 3670 V 210 3673 2760 4 v 0 TeXcolorgray 1456 5662 a(173)p 0 TeXcolorgray eop end %%Page: 174 174 TeXDict begin 174 173 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.174) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (section.31) cvn /DEST pdfmark end 86 448 a 83 x FH(31)135 b(Cr\351er)45 b(un)g(graphe)g(en)g(camem)l(b)t(ert)210 713 y FK(Syn)n(taxe)18 b(:)g FE(n)p FK(psChart[options]{liste)f(de)h(v) -5 b(aleurs)18 b(}{liste)f(des)h(v)-5 b(aleurs)18 b(d\351cal\351es)g (}{ra)n(y)n(on})p 0 TeXcolorgray 0 TeXcolorgray 237 829 2562 4 v 235 1567 4 739 v 877 1183 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 setgray 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 0.0 360 15.0 div mul 1.0 360 15.0 div mul arc closepath gsave 0 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 877 1183 a tx@Dict begin tx@NodeDict begin {28.45274 0.5 360 15.0 div mul tx@Dict begin PtoC end } false /N@psChart1 10 {InitPnode } /NodeScale {} def NewNode end end 877 1183 a 877 1183 a tx@Dict begin tx@NodeDict begin {21.33955 0.5 360 15.0 div mul tx@Dict begin PtoC end } false /N@psChartI1 10 {InitPnode } /NodeScale {} def NewNode end end 877 1183 a 877 1183 a tx@Dict begin tx@NodeDict begin {42.67911 0.5 360 15.0 div mul tx@Dict begin PtoC end } false /N@psChartO1 10 {InitPnode } /NodeScale {} def NewNode end end 877 1183 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.33331 setgray 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 1.0 360 15.0 div mul 3.0 360 15.0 div mul arc closepath gsave 0.33331 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.33331 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 877 1183 a tx@Dict begin tx@NodeDict begin {28.45274 2.0 360 15.0 div mul tx@Dict begin PtoC end } false /N@psChart2 10 {InitPnode } /NodeScale {} def NewNode end end 877 1183 a 877 1183 a tx@Dict begin tx@NodeDict begin {21.33955 2.0 360 15.0 div mul tx@Dict begin PtoC end } false /N@psChartI2 10 {InitPnode } /NodeScale {} def NewNode end end 877 1183 a 877 1183 a tx@Dict begin tx@NodeDict begin {42.67911 2.0 360 15.0 div mul tx@Dict begin PtoC end } false /N@psChartO2 10 {InitPnode } /NodeScale {} def NewNode end end 877 1183 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.16666 setgray 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 3.0 360 15.0 div mul 6.0 360 15.0 div mul arc closepath gsave 0.16666 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.16666 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 877 1183 a tx@Dict begin tx@NodeDict begin {28.45274 4.5 360 15.0 div mul tx@Dict begin PtoC end } false /N@psChart3 10 {InitPnode } /NodeScale {} def NewNode end end 877 1183 a 877 1183 a tx@Dict begin tx@NodeDict begin {21.33955 4.5 360 15.0 div mul tx@Dict begin PtoC end } false /N@psChartI3 10 {InitPnode } /NodeScale {} def NewNode end end 877 1183 a 877 1183 a tx@Dict begin tx@NodeDict begin {42.67911 4.5 360 15.0 div mul tx@Dict begin PtoC end } false /N@psChartO3 10 {InitPnode } /NodeScale {} def NewNode end end 877 1183 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.49997 setgray 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 6.0 360 15.0 div mul 10.0 360 15.0 div mul arc closepath gsave 0.49997 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.49997 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 877 1183 a tx@Dict begin tx@NodeDict begin {28.45274 8.0 360 15.0 div mul tx@Dict begin PtoC end } false /N@psChart4 10 {InitPnode } /NodeScale {} def NewNode end end 877 1183 a 877 1183 a tx@Dict begin tx@NodeDict begin {21.33955 8.0 360 15.0 div mul tx@Dict begin PtoC end } false /N@psChartI4 10 {InitPnode } /NodeScale {} def NewNode end end 877 1183 a 877 1183 a tx@Dict begin tx@NodeDict begin {42.67911 8.0 360 15.0 div mul tx@Dict begin PtoC end } false /N@psChartO4 10 {InitPnode } /NodeScale {} def NewNode end end 877 1183 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.83328 setgray 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 10.0 360 15.0 div mul 15.0 360 15.0 div mul arc closepath gsave 0.83328 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.83328 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 877 1183 a tx@Dict begin tx@NodeDict begin {28.45274 12.5 360 15.0 div mul tx@Dict begin PtoC end } false /N@psChart5 10 {InitPnode } /NodeScale {} def NewNode end end 877 1183 a 877 1183 a tx@Dict begin tx@NodeDict begin {21.33955 12.5 360 15.0 div mul tx@Dict begin PtoC end } false /N@psChartI5 10 {InitPnode } /NodeScale {} def NewNode end end 877 1183 a 877 1183 a tx@Dict begin tx@NodeDict begin {42.67911 12.5 360 15.0 div mul tx@Dict begin PtoC end } false /N@psChartO5 10 {InitPnode } /NodeScale {} def NewNode end end 877 1183 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 1516 1567 4 739 v 1281 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 setgray 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 0.0 360 15.0 div mul 1.0 360 15.0 div mul arc closepath gsave 0 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2158 1183 a tx@Dict begin tx@NodeDict begin {28.45274 0.5 360 15.0 div mul tx@Dict begin PtoC end } false /N@psChart1 10 {InitPnode } /NodeScale {} def NewNode end end 2158 1183 a 2158 1183 a tx@Dict begin tx@NodeDict begin {21.33955 0.5 360 15.0 div mul tx@Dict begin PtoC end } false /N@psChartI1 10 {InitPnode } /NodeScale {} def NewNode end end 2158 1183 a 2158 1183 a tx@Dict begin tx@NodeDict begin {42.67911 0.5 360 15.0 div mul tx@Dict begin PtoC end } false /N@psChartO1 10 {InitPnode } /NodeScale {} def NewNode end end 2158 1183 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.33331 setgray 0 rotate 10.0 2.0 360 15.0 div mul tx@Dict begin PtoC end 2 copy moveto 28.45274 .5 CLW mul sub 1.0 360 15.0 div mul 3.0 360 15.0 div mul arc closepath gsave 0.33331 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.33331 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2158 1183 a tx@Dict begin tx@NodeDict begin {38.45274 2.0 360 15.0 div mul tx@Dict begin PtoC end } false /N@psChart2 10 {InitPnode } /NodeScale {} def NewNode end end 2158 1183 a 2158 1183 a tx@Dict begin tx@NodeDict begin {28.83955 2.0 360 15.0 div mul tx@Dict begin PtoC end } false /N@psChartI2 10 {InitPnode } /NodeScale {} def NewNode end end 2158 1183 a 2158 1183 a tx@Dict begin tx@NodeDict begin {57.67911 2.0 360 15.0 div mul tx@Dict begin PtoC end } false /N@psChartO2 10 {InitPnode } /NodeScale {} def NewNode end end 2158 1183 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.16666 setgray 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 3.0 360 15.0 div mul 6.0 360 15.0 div mul arc closepath gsave 0.16666 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.16666 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2158 1183 a tx@Dict begin tx@NodeDict begin {28.45274 4.5 360 15.0 div mul tx@Dict begin PtoC end } false /N@psChart3 10 {InitPnode } /NodeScale {} def NewNode end end 2158 1183 a 2158 1183 a tx@Dict begin tx@NodeDict begin {21.33955 4.5 360 15.0 div mul tx@Dict begin PtoC end } false /N@psChartI3 10 {InitPnode } /NodeScale {} def NewNode end end 2158 1183 a 2158 1183 a tx@Dict begin tx@NodeDict begin {42.67911 4.5 360 15.0 div mul tx@Dict begin PtoC end } false /N@psChartO3 10 {InitPnode } /NodeScale {} def NewNode end end 2158 1183 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.49997 setgray 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 6.0 360 15.0 div mul 10.0 360 15.0 div mul arc closepath gsave 0.49997 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.49997 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2158 1183 a tx@Dict begin tx@NodeDict begin {28.45274 8.0 360 15.0 div mul tx@Dict begin PtoC end } false /N@psChart4 10 {InitPnode } /NodeScale {} def NewNode end end 2158 1183 a 2158 1183 a tx@Dict begin tx@NodeDict begin {21.33955 8.0 360 15.0 div mul tx@Dict begin PtoC end } false /N@psChartI4 10 {InitPnode } /NodeScale {} def NewNode end end 2158 1183 a 2158 1183 a tx@Dict begin tx@NodeDict begin {42.67911 8.0 360 15.0 div mul tx@Dict begin PtoC end } false /N@psChartO4 10 {InitPnode } /NodeScale {} def NewNode end end 2158 1183 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.83328 setgray 0 rotate 10.0 12.5 360 15.0 div mul tx@Dict begin PtoC end 2 copy moveto 28.45274 .5 CLW mul sub 10.0 360 15.0 div mul 15.0 360 15.0 div mul arc closepath gsave 0.83328 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.83328 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2158 1183 a tx@Dict begin tx@NodeDict begin {38.45274 12.5 360 15.0 div mul tx@Dict begin PtoC end } false /N@psChart5 10 {InitPnode } /NodeScale {} def NewNode end end 2158 1183 a 2158 1183 a tx@Dict begin tx@NodeDict begin {28.83955 12.5 360 15.0 div mul tx@Dict begin PtoC end } false /N@psChartI5 10 {InitPnode } /NodeScale {} def NewNode end end 2158 1183 a 2158 1183 a tx@Dict begin tx@NodeDict begin {57.67911 12.5 360 15.0 div mul tx@Dict begin PtoC end } false /N@psChartO5 10 {InitPnode } /NodeScale {} def NewNode end end 2158 1183 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 2797 1567 4 739 v 237 1570 2562 4 v 235 1670 4 100 v 310 1640 a FJ(\\psChart)p FK({1,2,3,4,5}{}{1cm})p 1516 1670 V 173 w FE(n)p FJ(psChart)p FK({1,2,3,4,5})p 1 0 0 TeXcolorrgb({2,5})p 0 TeXcolorgray({1cm})p 2797 1670 V 237 1673 2562 4 v 0 TeXcolorgray 0 TeXcolorgray 86 1776 3394 4 v 84 2515 4 739 v 608 2131 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.83333 1 0.30069 sethsbcolor 0 rotate 10.0 0.5 360 11.0 div mul tx@Dict begin PtoC end 2 copy moveto 28.45274 .5 CLW mul sub 0.0 360 11.0 div mul 1.0 360 11.0 div mul arc closepath gsave 0.83333 1 0.30069 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.83333 1 0.30069 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 608 2131 a tx@Dict begin tx@NodeDict begin {38.45274 0.5 360 11.0 div mul tx@Dict begin PtoC end } false /N@psChart1 10 {InitPnode } /NodeScale {} def NewNode end end 608 2131 a 608 2131 a tx@Dict begin tx@NodeDict begin {28.83955 0.5 360 11.0 div mul tx@Dict begin PtoC end } false /N@psChartI1 10 {InitPnode } /NodeScale {} def NewNode end end 608 2131 a 608 2131 a tx@Dict begin tx@NodeDict begin {57.67911 0.5 360 11.0 div mul tx@Dict begin PtoC end } false /N@psChartO1 10 {InitPnode } /NodeScale {} def NewNode end end 608 2131 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.64412 1 1 sethsbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 1.0 360 11.0 div mul 2.0 360 11.0 div mul arc closepath gsave 0.64412 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.64412 1 1 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 608 2131 a tx@Dict begin tx@NodeDict begin {28.45274 1.5 360 11.0 div mul tx@Dict begin PtoC end } false /N@psChart2 10 {InitPnode } /NodeScale {} def NewNode end end 608 2131 a 608 2131 a tx@Dict begin tx@NodeDict begin {21.33955 1.5 360 11.0 div mul tx@Dict begin PtoC end } false /N@psChartI2 10 {InitPnode } /NodeScale {} def NewNode end end 608 2131 a 608 2131 a tx@Dict begin tx@NodeDict begin {42.67911 1.5 360 11.0 div mul tx@Dict begin PtoC end } false /N@psChartO2 10 {InitPnode } /NodeScale {} def NewNode end end 608 2131 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.74101 1 0.88408 sethsbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 2.0 360 11.0 div mul 3.0 360 11.0 div mul arc closepath gsave 0.74101 1 0.88408 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.74101 1 0.88408 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 608 2131 a tx@Dict begin tx@NodeDict begin {28.45274 2.5 360 11.0 div mul tx@Dict begin PtoC end } false /N@psChart3 10 {InitPnode } /NodeScale {} def NewNode end end 608 2131 a 608 2131 a tx@Dict begin tx@NodeDict begin {21.33955 2.5 360 11.0 div mul tx@Dict begin PtoC end } false /N@psChartI3 10 {InitPnode } /NodeScale {} def NewNode end end 608 2131 a 608 2131 a tx@Dict begin tx@NodeDict begin {42.67911 2.5 360 11.0 div mul tx@Dict begin PtoC end } false /N@psChartO3 10 {InitPnode } /NodeScale {} def NewNode end end 608 2131 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.53299 1 1 sethsbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 3.0 360 11.0 div mul 4.0 360 11.0 div mul arc closepath gsave 0.53299 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.53299 1 1 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 608 2131 a tx@Dict begin tx@NodeDict begin {28.45274 3.5 360 11.0 div mul tx@Dict begin PtoC end } false /N@psChart4 10 {InitPnode } /NodeScale {} def NewNode end end 608 2131 a 608 2131 a tx@Dict begin tx@NodeDict begin {21.33955 3.5 360 11.0 div mul tx@Dict begin PtoC end } false /N@psChartI4 10 {InitPnode } /NodeScale {} def NewNode end end 608 2131 a 608 2131 a tx@Dict begin tx@NodeDict begin {42.67911 3.5 360 11.0 div mul tx@Dict begin PtoC end } false /N@psChartO4 10 {InitPnode } /NodeScale {} def NewNode end end 608 2131 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.24634 1 1 sethsbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 4.0 360 11.0 div mul 5.0 360 11.0 div mul arc closepath gsave 0.24634 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.24634 1 1 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 608 2131 a tx@Dict begin tx@NodeDict begin {28.45274 4.5 360 11.0 div mul tx@Dict begin PtoC end } false /N@psChart5 10 {InitPnode } /NodeScale {} def NewNode end end 608 2131 a 608 2131 a tx@Dict begin tx@NodeDict begin {21.33955 4.5 360 11.0 div mul tx@Dict begin PtoC end } false /N@psChartI5 10 {InitPnode } /NodeScale {} def NewNode end end 608 2131 a 608 2131 a tx@Dict begin tx@NodeDict begin {42.67911 4.5 360 11.0 div mul tx@Dict begin PtoC end } false /N@psChartO5 10 {InitPnode } /NodeScale {} def NewNode end end 608 2131 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.32568 1 1 sethsbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 5.0 360 11.0 div mul 6.0 360 11.0 div mul arc closepath gsave 0.32568 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.32568 1 1 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 608 2131 a tx@Dict begin tx@NodeDict begin {28.45274 5.5 360 11.0 div mul tx@Dict begin PtoC end } false /N@psChart6 10 {InitPnode } /NodeScale {} def NewNode end end 608 2131 a 608 2131 a tx@Dict begin tx@NodeDict begin {21.33955 5.5 360 11.0 div mul tx@Dict begin PtoC end } false /N@psChartI6 10 {InitPnode } /NodeScale {} def NewNode end end 608 2131 a 608 2131 a tx@Dict begin tx@NodeDict begin {42.67911 5.5 360 11.0 div mul tx@Dict begin PtoC end } false /N@psChartO6 10 {InitPnode } /NodeScale {} def NewNode end end 608 2131 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.16699 1 1 sethsbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 6.0 360 11.0 div mul 7.0 360 11.0 div mul arc closepath gsave 0.16699 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.16699 1 1 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 608 2131 a tx@Dict begin tx@NodeDict begin {28.45274 6.5 360 11.0 div mul tx@Dict begin PtoC end } false /N@psChart7 10 {InitPnode } /NodeScale {} def NewNode end end 608 2131 a 608 2131 a tx@Dict begin tx@NodeDict begin {21.33955 6.5 360 11.0 div mul tx@Dict begin PtoC end } false /N@psChartI7 10 {InitPnode } /NodeScale {} def NewNode end end 608 2131 a 608 2131 a tx@Dict begin tx@NodeDict begin {42.67911 6.5 360 11.0 div mul tx@Dict begin PtoC end } false /N@psChartO7 10 {InitPnode } /NodeScale {} def NewNode end end 608 2131 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 1 sethsbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 7.0 360 11.0 div mul 8.0 360 11.0 div mul arc closepath gsave 0 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 1 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 608 2131 a tx@Dict begin tx@NodeDict begin {28.45274 7.5 360 11.0 div mul tx@Dict begin PtoC end } false /N@psChart8 10 {InitPnode } /NodeScale {} def NewNode end end 608 2131 a 608 2131 a tx@Dict begin tx@NodeDict begin {21.33955 7.5 360 11.0 div mul tx@Dict begin PtoC end } false /N@psChartI8 10 {InitPnode } /NodeScale {} def NewNode end end 608 2131 a 608 2131 a tx@Dict begin tx@NodeDict begin {42.67911 7.5 360 11.0 div mul tx@Dict begin PtoC end } false /N@psChartO8 10 {InitPnode } /NodeScale {} def NewNode end end 608 2131 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.08157 1 1 sethsbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 8.0 360 11.0 div mul 9.0 360 11.0 div mul arc closepath gsave 0.08157 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.08157 1 1 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 608 2131 a tx@Dict begin tx@NodeDict begin {28.45274 8.5 360 11.0 div mul tx@Dict begin PtoC end } false /N@psChart9 10 {InitPnode } /NodeScale {} def NewNode end end 608 2131 a 608 2131 a tx@Dict begin tx@NodeDict begin {21.33955 8.5 360 11.0 div mul tx@Dict begin PtoC end } false /N@psChartI9 10 {InitPnode } /NodeScale {} def NewNode end end 608 2131 a 608 2131 a tx@Dict begin tx@NodeDict begin {42.67911 8.5 360 11.0 div mul tx@Dict begin PtoC end } false /N@psChartO9 10 {InitPnode } /NodeScale {} def NewNode end end 608 2131 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 1 sethsbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 9.0 360 11.0 div mul 10.0 360 11.0 div mul arc closepath gsave 0 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 1 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 608 2131 a tx@Dict begin tx@NodeDict begin {28.45274 9.5 360 11.0 div mul tx@Dict begin PtoC end } false /N@psChart10 10 {InitPnode } /NodeScale {} def NewNode end end 608 2131 a 608 2131 a tx@Dict begin tx@NodeDict begin {21.33955 9.5 360 11.0 div mul tx@Dict begin PtoC end } false /N@psChartI10 10 {InitPnode } /NodeScale {} def NewNode end end 608 2131 a 608 2131 a tx@Dict begin tx@NodeDict begin {42.67911 9.5 360 11.0 div mul tx@Dict begin PtoC end } false /N@psChartO10 10 {InitPnode } /NodeScale {} def NewNode end end 608 2131 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0.5967 sethsbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 10.0 360 11.0 div mul 11.0 360 11.0 div mul arc closepath gsave 0 1 0.5967 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0.5967 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 608 2131 a tx@Dict begin tx@NodeDict begin {28.45274 10.5 360 11.0 div mul tx@Dict begin PtoC end } false /N@psChart11 10 {InitPnode } /NodeScale {} def NewNode end end 608 2131 a 608 2131 a tx@Dict begin tx@NodeDict begin {21.33955 10.5 360 11.0 div mul tx@Dict begin PtoC end } false /N@psChartI11 10 {InitPnode } /NodeScale {} def NewNode end end 608 2131 a 608 2131 a tx@Dict begin tx@NodeDict begin {42.67911 10.5 360 11.0 div mul tx@Dict begin PtoC end } false /N@psChartO11 10 {InitPnode } /NodeScale {} def NewNode end end 608 2131 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 1129 2515 4 739 v 1175 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0.5 0 setrgbcolor 0 rotate 10.0 0.5 360 6.0 div mul tx@Dict begin PtoC end 2 copy moveto 28.45274 .5 CLW mul sub 0.0 360 6.0 div mul 1.0 360 6.0 div mul arc closepath gsave 1 0.5 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 1 0.5 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1783 2131 a tx@Dict begin tx@NodeDict begin {38.45274 0.5 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChart1 10 {InitPnode } /NodeScale {} def NewNode end end 1783 2131 a 1783 2131 a tx@Dict begin tx@NodeDict begin {28.83955 0.5 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChartI1 10 {InitPnode } /NodeScale {} def NewNode end end 1783 2131 a 1783 2131 a tx@Dict begin tx@NodeDict begin {57.67911 0.5 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChartO1 10 {InitPnode } /NodeScale {} def NewNode end end 1783 2131 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0.5 0.5 setrgbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 1.0 360 6.0 div mul 3.0 360 6.0 div mul arc closepath gsave 0 0.5 0.5 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0.5 0.5 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1783 2131 a tx@Dict begin tx@NodeDict begin {28.45274 2.0 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChart2 10 {InitPnode } /NodeScale {} def NewNode end end 1783 2131 a 1783 2131 a tx@Dict begin tx@NodeDict begin {21.33955 2.0 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChartI2 10 {InitPnode } /NodeScale {} def NewNode end end 1783 2131 a 1783 2131 a tx@Dict begin tx@NodeDict begin {42.67911 2.0 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChartO2 10 {InitPnode } /NodeScale {} def NewNode end end 1783 2131 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0.8 0.8 setrgbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 3.0 360 6.0 div mul 6.0 360 6.0 div mul arc closepath gsave 1 0.8 0.8 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 1 0.8 0.8 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1783 2131 a tx@Dict begin tx@NodeDict begin {28.45274 4.5 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChart3 10 {InitPnode } /NodeScale {} def NewNode end end 1783 2131 a 1783 2131 a tx@Dict begin tx@NodeDict begin {21.33955 4.5 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChartI3 10 {InitPnode } /NodeScale {} def NewNode end end 1783 2131 a 1783 2131 a tx@Dict begin tx@NodeDict begin {42.67911 4.5 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChartO3 10 {InitPnode } /NodeScale {} def NewNode end end 1783 2131 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 2433 2515 4 739 v 1174 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 rotate 10.0 0.5 360 6.0 div mul tx@Dict begin PtoC end 2 copy moveto 28.45274 .5 CLW mul sub 0.0 360 6.0 div mul 1.0 360 6.0 div mul arc closepath gsave 3.0 -45. tx@Dict begin PtoC end Shadow 0.25 setgray gsave fill grestore stroke grestore gsave 0 0 1 0 setcmykcolor gsave fill grestore stroke grestore gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 1.0 360 6.0 div mul 3.0 360 6.0 div mul arc closepath gsave 3.0 -45. tx@Dict begin PtoC end Shadow 0.25 setgray gsave fill grestore stroke grestore gsave 0 0 1 0 setcmykcolor gsave fill grestore stroke grestore gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 3.0 360 6.0 div mul 6.0 360 6.0 div mul arc closepath gsave 3.0 -45. tx@Dict begin PtoC end Shadow 0.25 setgray gsave fill grestore stroke grestore gsave 0 0 1 0 setcmykcolor gsave fill grestore stroke grestore gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.83333 1 0.30069 sethsbcolor 0 rotate 10.0 0.5 360 6.0 div mul tx@Dict begin PtoC end 2 copy moveto 28.45274 .5 CLW mul sub 0.0 360 6.0 div mul 1.0 360 6.0 div mul arc closepath gsave 0.83333 1 0.30069 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.83333 1 0.30069 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2957 2131 a tx@Dict begin tx@NodeDict begin {38.45274 0.5 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChart1 10 {InitPnode } /NodeScale {} def NewNode end end 2957 2131 a 2957 2131 a tx@Dict begin tx@NodeDict begin {28.83955 0.5 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChartI1 10 {InitPnode } /NodeScale {} def NewNode end end 2957 2131 a 2957 2131 a tx@Dict begin tx@NodeDict begin {57.67911 0.5 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChartO1 10 {InitPnode } /NodeScale {} def NewNode end end 2957 2131 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.16666 1 1 sethsbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 1.0 360 6.0 div mul 3.0 360 6.0 div mul arc closepath gsave 0.16666 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.16666 1 1 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2957 2131 a tx@Dict begin tx@NodeDict begin {28.45274 2.0 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChart2 10 {InitPnode } /NodeScale {} def NewNode end end 2957 2131 a 2957 2131 a tx@Dict begin tx@NodeDict begin {21.33955 2.0 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChartI2 10 {InitPnode } /NodeScale {} def NewNode end end 2957 2131 a 2957 2131 a tx@Dict begin tx@NodeDict begin {42.67911 2.0 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChartO2 10 {InitPnode } /NodeScale {} def NewNode end end 2957 2131 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.53299 1 1 sethsbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 3.0 360 6.0 div mul 6.0 360 6.0 div mul arc closepath gsave 0.53299 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.53299 1 1 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2957 2131 a tx@Dict begin tx@NodeDict begin {28.45274 4.5 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChart3 10 {InitPnode } /NodeScale {} def NewNode end end 2957 2131 a 2957 2131 a tx@Dict begin tx@NodeDict begin {21.33955 4.5 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChartI3 10 {InitPnode } /NodeScale {} def NewNode end end 2957 2131 a 2957 2131 a tx@Dict begin tx@NodeDict begin {42.67911 4.5 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChartO3 10 {InitPnode } /NodeScale {} def NewNode end end 2957 2131 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 3478 2515 4 739 v 86 2518 3394 4 v 84 2618 4 100 v 1 0 0 TeXcolorrgb 267 2588 a FK(c)n(hartColor)p 0 TeXcolorgray(=color)p 1129 2618 V 1 0 0 TeXcolorrgb 283 w(userColor)p 0 TeXcolorgray (={orange,teal,red)8 b(!20})p 2433 2618 V 1 0 0 TeXcolorrgb 360 w(shado)n(w)p 0 TeXcolorgray(=true)p 3478 2618 V 86 2621 3394 4 v 0 TeXcolorgray 0 TeXcolorgray 86 2724 3134 4 v 84 3699 4 975 v 608 3197 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.83333 1 0.30069 sethsbcolor 0 rotate 5.0 0.5 360 6.0 div mul tx@Dict begin PtoC end 2 copy moveto 28.45274 .5 CLW mul sub 0.0 360 6.0 div mul 1.0 360 6.0 div mul arc closepath gsave 0.83333 1 0.30069 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.83333 1 0.30069 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 608 3197 a tx@Dict begin tx@NodeDict begin {33.45274 0.5 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChart1 10 {InitPnode } /NodeScale {} def NewNode end end 608 3197 a 608 3197 a tx@Dict begin tx@NodeDict begin {25.08955 0.5 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChartI1 10 {InitPnode } /NodeScale {} def NewNode end end 608 3197 a 608 3197 a tx@Dict begin tx@NodeDict begin {50.17911 0.5 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChartO1 10 {InitPnode } /NodeScale {} def NewNode end end 608 3197 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.16666 1 1 sethsbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 1.0 360 6.0 div mul 3.0 360 6.0 div mul arc closepath gsave 0.16666 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.16666 1 1 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 608 3197 a tx@Dict begin tx@NodeDict begin {28.45274 2.0 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChart2 10 {InitPnode } /NodeScale {} def NewNode end end 608 3197 a 608 3197 a tx@Dict begin tx@NodeDict begin {21.33955 2.0 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChartI2 10 {InitPnode } /NodeScale {} def NewNode end end 608 3197 a 608 3197 a tx@Dict begin tx@NodeDict begin {42.67911 2.0 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChartO2 10 {InitPnode } /NodeScale {} def NewNode end end 608 3197 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.53299 1 1 sethsbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 3.0 360 6.0 div mul 6.0 360 6.0 div mul arc closepath gsave 0.53299 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.53299 1 1 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 608 3197 a tx@Dict begin tx@NodeDict begin {28.45274 4.5 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChart3 10 {InitPnode } /NodeScale {} def NewNode end end 608 3197 a 608 3197 a tx@Dict begin tx@NodeDict begin {21.33955 4.5 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChartI3 10 {InitPnode } /NodeScale {} def NewNode end end 608 3197 a 608 3197 a tx@Dict begin tx@NodeDict begin {42.67911 4.5 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChartO3 10 {InitPnode } /NodeScale {} def NewNode end end 608 3197 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 1129 3699 4 975 v 1044 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.83333 1 0.30069 sethsbcolor 0 rotate 5.0 0.5 360 6.0 div mul tx@Dict begin PtoC end 2 copy moveto 28.45274 .5 CLW mul sub 0.0 360 6.0 div mul 1.0 360 6.0 div mul arc closepath gsave 0.83333 1 0.30069 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.83333 1 0.30069 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1652 3197 a tx@Dict begin tx@NodeDict begin {33.45274 0.5 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChart1 10 {InitPnode } /NodeScale {} def NewNode end end 1652 3197 a 1652 3197 a tx@Dict begin tx@NodeDict begin {25.08955 0.5 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChartI1 10 {InitPnode } /NodeScale {} def NewNode end end 1652 3197 a 1652 3197 a tx@Dict begin tx@NodeDict begin {50.17911 0.5 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChartO1 10 {InitPnode } /NodeScale {} def NewNode end end 1652 3197 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.16666 1 1 sethsbcolor 0 rotate 5.0 2.0 360 6.0 div mul tx@Dict begin PtoC end 2 copy moveto 28.45274 .5 CLW mul sub 1.0 360 6.0 div mul 3.0 360 6.0 div mul arc closepath gsave 0.16666 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.16666 1 1 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1652 3197 a tx@Dict begin tx@NodeDict begin {33.45274 2.0 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChart2 10 {InitPnode } /NodeScale {} def NewNode end end 1652 3197 a 1652 3197 a tx@Dict begin tx@NodeDict begin {25.08955 2.0 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChartI2 10 {InitPnode } /NodeScale {} def NewNode end end 1652 3197 a 1652 3197 a tx@Dict begin tx@NodeDict begin {50.17911 2.0 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChartO2 10 {InitPnode } /NodeScale {} def NewNode end end 1652 3197 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.53299 1 1 sethsbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 3.0 360 6.0 div mul 6.0 360 6.0 div mul arc closepath gsave 0.53299 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.53299 1 1 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1652 3197 a tx@Dict begin tx@NodeDict begin {28.45274 4.5 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChart3 10 {InitPnode } /NodeScale {} def NewNode end end 1652 3197 a 1652 3197 a tx@Dict begin tx@NodeDict begin {21.33955 4.5 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChartI3 10 {InitPnode } /NodeScale {} def NewNode end end 1652 3197 a 1652 3197 a tx@Dict begin tx@NodeDict begin {42.67911 4.5 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChartO3 10 {InitPnode } /NodeScale {} def NewNode end end 1652 3197 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 2173 3699 4 975 v 1045 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.83333 1 0.30069 sethsbcolor 0 rotate 5.0 0.5 360 6.0 div mul tx@Dict begin PtoC end 2 copy moveto 28.45274 .5 CLW mul sub 0.0 360 6.0 div mul 1.0 360 6.0 div mul arc closepath gsave 0.83333 1 0.30069 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.83333 1 0.30069 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2697 3197 a tx@Dict begin tx@NodeDict begin {33.45274 0.5 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChart1 10 {InitPnode } /NodeScale {} def NewNode end end 2697 3197 a 2697 3197 a tx@Dict begin tx@NodeDict begin {25.08955 0.5 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChartI1 10 {InitPnode } /NodeScale {} def NewNode end end 2697 3197 a 2697 3197 a tx@Dict begin tx@NodeDict begin {50.17911 0.5 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChartO1 10 {InitPnode } /NodeScale {} def NewNode end end 2697 3197 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.16666 1 1 sethsbcolor 0 rotate 5.0 2.0 360 6.0 div mul tx@Dict begin PtoC end 2 copy moveto 28.45274 .5 CLW mul sub 1.0 360 6.0 div mul 3.0 360 6.0 div mul arc closepath gsave 0.16666 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.16666 1 1 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2697 3197 a tx@Dict begin tx@NodeDict begin {33.45274 2.0 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChart2 10 {InitPnode } /NodeScale {} def NewNode end end 2697 3197 a 2697 3197 a tx@Dict begin tx@NodeDict begin {25.08955 2.0 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChartI2 10 {InitPnode } /NodeScale {} def NewNode end end 2697 3197 a 2697 3197 a tx@Dict begin tx@NodeDict begin {50.17911 2.0 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChartO2 10 {InitPnode } /NodeScale {} def NewNode end end 2697 3197 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.53299 1 1 sethsbcolor 0 rotate 5.0 4.5 360 6.0 div mul tx@Dict begin PtoC end 2 copy moveto 28.45274 .5 CLW mul sub 3.0 360 6.0 div mul 6.0 360 6.0 div mul arc closepath gsave 0.53299 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.53299 1 1 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2697 3197 a tx@Dict begin tx@NodeDict begin {33.45274 4.5 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChart3 10 {InitPnode } /NodeScale {} def NewNode end end 2697 3197 a 2697 3197 a tx@Dict begin tx@NodeDict begin {25.08955 4.5 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChartI3 10 {InitPnode } /NodeScale {} def NewNode end end 2697 3197 a 2697 3197 a tx@Dict begin tx@NodeDict begin {50.17911 4.5 360 6.0 div mul tx@Dict begin PtoC end } false /N@psChartO3 10 {InitPnode } /NodeScale {} def NewNode end end 2697 3197 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 3218 3699 4 975 v 86 3702 3134 4 v 84 3802 4 100 v 1 0 0 TeXcolorrgb 1053 3772 a FK(c)n(hartSep)p 0 TeXcolorgray(=5pt)26 b(par)h(d\351faut)h(:)g(10pt)p 3218 3802 V 86 3805 3134 4 v 86 3921 a SDict begin H.S end 86 3921 a 86 3921 a SDict begin 12 H.A end 86 3921 a 86 3921 a SDict begin [/View [/XYZ H.V]/Dest (subsection.31.1) cvn /DEST pdfmark end 86 3921 a 77 x FG(31.1)112 b(Etiquettes)p 0 TeXcolorgray 0 TeXcolorgray 86 4163 3134 4 v 84 4262 4 100 v 1285 4232 a FK(3)27 b(p)r(ositions)g(p)r(ossibles)p 3218 4262 V 86 4266 3134 4 v 84 5004 4 739 v 608 4620 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.83333 1 0.30069 sethsbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 0.0 360 3.0 div mul 1.0 360 3.0 div mul arc closepath gsave 0.83333 1 0.30069 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.83333 1 0.30069 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 608 4620 a tx@Dict begin tx@NodeDict begin {28.45274 0.5 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChart1 10 {InitPnode } /NodeScale {} def NewNode end end 608 4620 a 608 4620 a tx@Dict begin tx@NodeDict begin {21.33955 0.5 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartI1 10 {InitPnode } /NodeScale {} def NewNode end end 608 4620 a 608 4620 a tx@Dict begin tx@NodeDict begin {42.67911 0.5 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartO1 10 {InitPnode } /NodeScale {} def NewNode end end 608 4620 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 1 sethsbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 1.0 360 3.0 div mul 3.0 360 3.0 div mul arc closepath gsave 0 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 1 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 608 4620 a tx@Dict begin tx@NodeDict begin {28.45274 2.0 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChart2 10 {InitPnode } /NodeScale {} def NewNode end end 608 4620 a 608 4620 a tx@Dict begin tx@NodeDict begin {21.33955 2.0 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartI2 10 {InitPnode } /NodeScale {} def NewNode end end 608 4620 a 608 4620 a tx@Dict begin tx@NodeDict begin {42.67911 2.0 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartO2 10 {InitPnode } /NodeScale {} def NewNode end end 608 4620 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 1 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@psChartO1 known { /N@psChartO1 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 1 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@psChartO2 known { /N@psChartO2 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1129 5004 4 739 v 1044 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.83333 1 0.30069 sethsbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 0.0 360 3.0 div mul 1.0 360 3.0 div mul arc closepath gsave 0.83333 1 0.30069 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.83333 1 0.30069 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1652 4620 a tx@Dict begin tx@NodeDict begin {28.45274 0.5 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChart1 10 {InitPnode } /NodeScale {} def NewNode end end 1652 4620 a 1652 4620 a tx@Dict begin tx@NodeDict begin {21.33955 0.5 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartI1 10 {InitPnode } /NodeScale {} def NewNode end end 1652 4620 a 1652 4620 a tx@Dict begin tx@NodeDict begin {42.67911 0.5 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartO1 10 {InitPnode } /NodeScale {} def NewNode end end 1652 4620 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 1 sethsbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 1.0 360 3.0 div mul 3.0 360 3.0 div mul arc closepath gsave 0 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 1 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1652 4620 a tx@Dict begin tx@NodeDict begin {28.45274 2.0 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChart2 10 {InitPnode } /NodeScale {} def NewNode end end 1652 4620 a 1652 4620 a tx@Dict begin tx@NodeDict begin {21.33955 2.0 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartI2 10 {InitPnode } /NodeScale {} def NewNode end end 1652 4620 a 1652 4620 a tx@Dict begin tx@NodeDict begin {42.67911 2.0 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartO2 10 {InitPnode } /NodeScale {} def NewNode end end 1652 4620 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 1 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@psChartI1 known { /N@psChartI1 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 1 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@psChartI2 known { /N@psChartI2 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 2173 5004 4 739 v 1045 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.83333 1 0.30069 sethsbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 0.0 360 3.0 div mul 1.0 360 3.0 div mul arc closepath gsave 0.83333 1 0.30069 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.83333 1 0.30069 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2697 4620 a tx@Dict begin tx@NodeDict begin {28.45274 0.5 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChart1 10 {InitPnode } /NodeScale {} def NewNode end end 2697 4620 a 2697 4620 a tx@Dict begin tx@NodeDict begin {21.33955 0.5 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartI1 10 {InitPnode } /NodeScale {} def NewNode end end 2697 4620 a 2697 4620 a tx@Dict begin tx@NodeDict begin {42.67911 0.5 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartO1 10 {InitPnode } /NodeScale {} def NewNode end end 2697 4620 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 1 sethsbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 1.0 360 3.0 div mul 3.0 360 3.0 div mul arc closepath gsave 0 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 1 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2697 4620 a tx@Dict begin tx@NodeDict begin {28.45274 2.0 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChart2 10 {InitPnode } /NodeScale {} def NewNode end end 2697 4620 a 2697 4620 a tx@Dict begin tx@NodeDict begin {21.33955 2.0 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartI2 10 {InitPnode } /NodeScale {} def NewNode end end 2697 4620 a 2697 4620 a tx@Dict begin tx@NodeDict begin {42.67911 2.0 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartO2 10 {InitPnode } /NodeScale {} def NewNode end end 2697 4620 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 1 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@psChart1 known { /N@psChart1 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 1 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@psChart2 known { /N@psChart2 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 3218 5004 4 739 v 86 5007 3134 4 v 84 5107 4 100 v 240 5077 a FE(n)p FK(psdots\()p 0 0 1 TeXcolorrgb(psChartO1)p 0 TeXcolorgray(\))p 1129 5107 V 325 w FE(n)p FK(psdots\()p 0 0 1 TeXcolorrgb(psChartI1)p 0 TeXcolorgray(\))p 2173 5107 V 358 w FE(n)p FK(psdots\()p 0 0 1 TeXcolorrgb(psChart1)p 0 TeXcolorgray(\))p 3218 5107 V 84 5207 V 240 5177 a FE(n)p FK(psdots\()p 0 0 1 TeXcolorrgb(psChartO2)p 0 TeXcolorgray(\))p 1129 5207 V 325 w FE(n)p FK(psdots\()p 0 0 1 TeXcolorrgb(psChartI2)p 0 TeXcolorgray(\))p 2173 5207 V 358 w FE(n)p FK(psdots\()p 0 0 1 TeXcolorrgb(psChart2)p 0 TeXcolorgray(\))p 3218 5207 V 86 5210 3134 4 v 0 TeXcolorgray 1456 5662 a(174)p 0 TeXcolorgray eop end %%Page: 175 175 TeXDict begin 175 174 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.175) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 137 452 2762 4 v 135 551 4 100 v 1191 521 a FK(Liaison)27 b(des)g(p)r(oin)n(ts)p 2897 551 V 137 555 2762 4 v 135 1529 4 975 v 759 1027 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.83333 1 0.30069 sethsbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 0.0 360 3.0 div mul 1.0 360 3.0 div mul arc closepath gsave 0.83333 1 0.30069 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.83333 1 0.30069 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 759 1027 a tx@Dict begin tx@NodeDict begin {28.45274 0.5 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChart1 10 {InitPnode } /NodeScale {} def NewNode end end 759 1027 a 759 1027 a tx@Dict begin tx@NodeDict begin {21.33955 0.5 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartI1 10 {InitPnode } /NodeScale {} def NewNode end end 759 1027 a 759 1027 a tx@Dict begin tx@NodeDict begin {56.90549 0.5 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartO1 10 {InitPnode } /NodeScale {} def NewNode end end 759 1027 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 1 sethsbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 1.0 360 3.0 div mul 3.0 360 3.0 div mul arc closepath gsave 0 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 1 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 759 1027 a tx@Dict begin tx@NodeDict begin {28.45274 2.0 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChart2 10 {InitPnode } /NodeScale {} def NewNode end end 759 1027 a 759 1027 a tx@Dict begin tx@NodeDict begin {21.33955 2.0 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartI2 10 {InitPnode } /NodeScale {} def NewNode end end 759 1027 a 759 1027 a tx@Dict begin tx@NodeDict begin {56.90549 2.0 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartO2 10 {InitPnode } /NodeScale {} def NewNode end end 759 1027 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 759 1027 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@psChartO1 known { /N@psChartO1 load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 759 1027 a 759 1027 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@psChartI1 known { /N@psChartI1 load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 759 1027 a 759 1027 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 759 1027 a 759 1027 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@psChartO2 known { /N@psChartO2 load GetCenter } { 0 0 } ifelse end } false /N@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 759 1027 a 759 1027 a tx@Dict begin tx@NodeDict begin {tx@NodeDict begin tx@NodeDict /N@psChart2 known { /N@psChart2 load GetCenter } { 0 0 } ifelse end } false /N@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 759 1027 a 759 1027 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@A /N@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 759 1027 a 1380 1529 4 975 v 2140 1145 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.83333 1 0.30069 sethsbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 0.0 360 3.0 div mul 1.0 360 3.0 div mul arc closepath gsave 0.83333 1 0.30069 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.83333 1 0.30069 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2140 1145 a tx@Dict begin tx@NodeDict begin {28.45274 0.5 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChart1 10 {InitPnode } /NodeScale {} def NewNode end end 2140 1145 a 2140 1145 a tx@Dict begin tx@NodeDict begin {14.22636 0.5 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartI1 10 {InitPnode } /NodeScale {} def NewNode end end 2140 1145 a 2140 1145 a tx@Dict begin tx@NodeDict begin {42.67911 0.5 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartO1 10 {InitPnode } /NodeScale {} def NewNode end end 2140 1145 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 1 sethsbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 1.0 360 3.0 div mul 3.0 360 3.0 div mul arc closepath gsave 0 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 1 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2140 1145 a tx@Dict begin tx@NodeDict begin {28.45274 2.0 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChart2 10 {InitPnode } /NodeScale {} def NewNode end end 2140 1145 a 2140 1145 a tx@Dict begin tx@NodeDict begin {14.22636 2.0 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartI2 10 {InitPnode } /NodeScale {} def NewNode end end 2140 1145 a 2140 1145 a tx@Dict begin tx@NodeDict begin {42.67911 2.0 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartO2 10 {InitPnode } /NodeScale {} def NewNode end end 2140 1145 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 2140 1145 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@psChartO1 /N@psChartI1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2140 1145 a 2140 1145 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@psChartO2 /N@psChart2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2140 1145 a 2897 1529 4 975 v 137 1533 2762 4 v 135 1632 4 100 v 187 1602 a FE(n)p FK(p)r(cline\(psChartO1\)\(psChartI1\))p 1380 1632 V 216 w FE(n)p FK(ncline{psChartO1}{psChartI1})p 2897 1632 V 135 1732 V 202 1702 a FE(n)p FK(p)r(cline\(psChartO2\)\(psChart2\))p 1380 1732 V 246 w FE(n)p FK(ncline{psChartO2}{psChart2})p 2897 1732 V 137 1735 2762 4 v 0 TeXcolorgray 0 TeXcolorgray 86 1838 3034 4 v 84 1938 4 100 v 903 1908 a(A)n(ttac)n(hemen)n(t)h(des) f(\351tiquettes)h(aux)f(p)r(oin)n(ts)p 3118 1938 V 86 1941 3034 4 v 84 3152 4 1211 v 844 2532 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.83333 1 0.30069 sethsbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 0.0 360 3.0 div mul 1.0 360 3.0 div mul arc closepath gsave 0.83333 1 0.30069 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.83333 1 0.30069 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 844 2532 a tx@Dict begin tx@NodeDict begin {28.45274 0.5 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChart1 10 {InitPnode } /NodeScale {} def NewNode end end 844 2532 a 844 2532 a tx@Dict begin tx@NodeDict begin {21.33955 0.5 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartI1 10 {InitPnode } /NodeScale {} def NewNode end end 844 2532 a 844 2532 a tx@Dict begin tx@NodeDict begin {42.67911 0.5 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartO1 10 {InitPnode } /NodeScale {} def NewNode end end 844 2532 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 1 sethsbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 1.0 360 3.0 div mul 3.0 360 3.0 div mul arc closepath gsave 0 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 1 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 844 2532 a tx@Dict begin tx@NodeDict begin {28.45274 2.0 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChart2 10 {InitPnode } /NodeScale {} def NewNode end end 844 2532 a 844 2532 a tx@Dict begin tx@NodeDict begin {21.33955 2.0 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartI2 10 {InitPnode } /NodeScale {} def NewNode end end 844 2532 a 844 2532 a tx@Dict begin tx@NodeDict begin {42.67911 2.0 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartO2 10 {InitPnode } /NodeScale {} def NewNode end end 844 2532 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 844 2532 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@psChartO1 known { /N@psChartO1 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 844 2532 a 20 x @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 50.86115 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(psChartO1)844 2532 y tx@Dict begin PutEnd end 844 2532 a 844 2532 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@psChartO2 known { /N@psChartO2 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 844 2532 a 28 x @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 15.77798 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(O2)844 2532 y tx@Dict begin PutEnd end 844 2532 a 1601 3152 4 1211 v 1517 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.83333 1 0.30069 sethsbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 0.0 360 3.0 div mul 1.0 360 3.0 div mul arc closepath gsave 0.83333 1 0.30069 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.83333 1 0.30069 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2361 2532 a tx@Dict begin tx@NodeDict begin {28.45274 0.5 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChart1 10 {InitPnode } /NodeScale {} def NewNode end end 2361 2532 a 2361 2532 a tx@Dict begin tx@NodeDict begin {21.33955 0.5 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartI1 10 {InitPnode } /NodeScale {} def NewNode end end 2361 2532 a 2361 2532 a tx@Dict begin tx@NodeDict begin {42.67911 0.5 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartO1 10 {InitPnode } /NodeScale {} def NewNode end end 2361 2532 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 1 sethsbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 1.0 360 3.0 div mul 3.0 360 3.0 div mul arc closepath gsave 0 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 1 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2361 2532 a tx@Dict begin tx@NodeDict begin {28.45274 2.0 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChart2 10 {InitPnode } /NodeScale {} def NewNode end end 2361 2532 a 2361 2532 a tx@Dict begin tx@NodeDict begin {21.33955 2.0 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartI2 10 {InitPnode } /NodeScale {} def NewNode end end 2361 2532 a 2361 2532 a tx@Dict begin tx@NodeDict begin {42.67911 2.0 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartO2 10 {InitPnode } /NodeScale {} def NewNode end end 2361 2532 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 2361 2532 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@psChartI1 known { /N@psChartI1 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2361 2532 a 20 x @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 4.94443 neg 46.69415 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(psChartI1)2361 2532 y tx@Dict begin PutEnd end 2361 2532 a 2361 2532 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@psChartI2 known { /N@psChartI2 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2361 2532 a 28 x @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 11.611 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(I2)2361 2532 y tx@Dict begin PutEnd end 2361 2532 a 3118 3152 4 1211 v 86 3155 3034 4 v 84 3255 4 100 v 218 3225 a FE(n)p FK(rput*[l]\()p 0 0 1 TeXcolorrgb(psChartO1\))p 0 TeXcolorgray({psChartO1})p 1601 3255 V 296 w FE(n)p FK(rput*[l]\()p 0 0 1 TeXcolorrgb(psChartI1)p 0 TeXcolorgray(\){psChartI1})p 3118 3255 V 84 3355 V 364 3325 a FE(n)p FK(rput*[l]\()p 0 0 1 TeXcolorrgb(psChartO2)p 0 TeXcolorgray(\){O2})p 1601 3355 V 588 w FE(n)p FK(rput*[l]\()p 0 0 1 TeXcolorrgb(psChartI2)p 0 TeXcolorgray(\){I2})p 3118 3355 V 86 3358 3034 4 v 0 TeXcolorgray 1456 5662 a(175)p 0 TeXcolorgray eop end %%Page: 176 176 TeXDict begin 176 175 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.176) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 473 452 2090 4 v 472 1663 4 1211 v 996 1042 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.83333 1 0.30069 sethsbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 0.0 360 3.0 div mul 1.0 360 3.0 div mul arc closepath gsave 0.83333 1 0.30069 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.83333 1 0.30069 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 996 1042 a tx@Dict begin tx@NodeDict begin {28.45274 0.5 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChart1 10 {InitPnode } /NodeScale {} def NewNode end end 996 1042 a 996 1042 a tx@Dict begin tx@NodeDict begin {21.33955 0.5 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartI1 10 {InitPnode } /NodeScale {} def NewNode end end 996 1042 a 996 1042 a tx@Dict begin tx@NodeDict begin {56.90549 0.5 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartO1 10 {InitPnode } /NodeScale {} def NewNode end end 996 1042 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 1 sethsbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 1.0 360 3.0 div mul 3.0 360 3.0 div mul arc closepath gsave 0 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 1 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 996 1042 a tx@Dict begin tx@NodeDict begin {28.45274 2.0 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChart2 10 {InitPnode } /NodeScale {} def NewNode end end 996 1042 a 996 1042 a tx@Dict begin tx@NodeDict begin {21.33955 2.0 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartI2 10 {InitPnode } /NodeScale {} def NewNode end end 996 1042 a 996 1042 a tx@Dict begin tx@NodeDict begin {56.90549 2.0 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartO2 10 {InitPnode } /NodeScale {} def NewNode end end 996 1042 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 1 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@psChartO1 known { /N@psChartO1 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 1 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@psChartO2 known { /N@psChartO2 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 1516 1663 4 1211 v 1044 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0.83333 1 0.30069 sethsbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 0.0 360 3.0 div mul 1.0 360 3.0 div mul arc closepath gsave 0.83333 1 0.30069 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0.83333 1 0.30069 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2040 1042 a tx@Dict begin tx@NodeDict begin {28.45274 0.5 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChart1 10 {InitPnode } /NodeScale {} def NewNode end end 2040 1042 a 2040 1042 a tx@Dict begin tx@NodeDict begin {14.22636 0.5 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartI1 10 {InitPnode } /NodeScale {} def NewNode end end 2040 1042 a 2040 1042 a tx@Dict begin tx@NodeDict begin {42.67911 0.5 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartO1 10 {InitPnode } /NodeScale {} def NewNode end end 2040 1042 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 1 sethsbcolor 0 rotate 0.0 0.0 2 copy moveto 28.45274 .5 CLW mul sub 1.0 360 3.0 div mul 3.0 360 3.0 div mul arc closepath gsave 0 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 1 1 sethsbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2040 1042 a tx@Dict begin tx@NodeDict begin {28.45274 2.0 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChart2 10 {InitPnode } /NodeScale {} def NewNode end end 2040 1042 a 2040 1042 a tx@Dict begin tx@NodeDict begin {14.22636 2.0 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartI2 10 {InitPnode } /NodeScale {} def NewNode end end 2040 1042 a 2040 1042 a tx@Dict begin tx@NodeDict begin {42.67911 2.0 360 3.0 div mul tx@Dict begin PtoC end } false /N@psChartO2 10 {InitPnode } /NodeScale {} def NewNode end end 2040 1042 a @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 1 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@psChartI1 known { /N@psChartI1 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 1 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@psChartI2 known { /N@psChartI2 load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial 2561 1663 4 1211 v 473 1666 2090 4 v 472 1766 4 100 v 1 0 0 TeXcolorrgb 694 1736 a FK(c)n(hartNo)r(deO)p 0 TeXcolorgray(=2)p 1516 1766 V 1 0 0 TeXcolorrgb 502 w(c)n(hartNo)r(deI)p 0 TeXcolorgray(=.5)p 2561 1766 V 472 1865 V 715 1835 a(par)27 b(d\351faut)h(:)g(1.5)p 1516 1865 V 483 w(par)f(d\351faut)h(:)f(.75)p 2561 1865 V 473 1869 2090 4 v 0 TeXcolorgray 0 TeXcolorgray 86 1971 3359 4 v 84 2071 4 100 v 1328 2041 a(Couleurs)g(de)g(remplissage)p 3442 2071 V 84 2171 V 293 2141 a FE(n)p FK(psframe[\034llcolor=)p 0 0 1 TeXcolorrgb(c)n(hartFillColor1)p 0 TeXcolorgray(\(1,1\))22 b(\340)28 b FE(n)p FK(psframe[\034llcolor=)p 0 0 1 TeXcolorrgb(c)n (hartFillColor10)p 0 TeXcolorgray(\(1,1)o(\))p 3442 2171 V 86 2174 3359 4 v 84 2487 4 314 v 135 2458 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0.83333 1 0.30069 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 420 2487 V 336 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 756 2487 V 336 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0.53299 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1092 2487 V 336 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0.53299 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1427 2487 V 336 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0.24634 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1763 2487 V 336 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0.32568 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2099 2487 V 336 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0.16699 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2435 2487 V 335 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2771 2487 V 336 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0.08157 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3107 2487 V 336 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3442 2487 V 86 2491 3359 4 v 0 TeXcolorgray 0 TeXcolorgray 86 2594 V 84 2693 4 100 v 1290 2663 a(Couleurs)f(compl\351men)n(taires)p 3442 2693 V 84 2793 V 266 2763 a FE(n)p FK(psframe[\034llcolor=)p 0 0 1 TeXcolorrgb(-c)n(hartFillColor1)p 0 TeXcolorgray(\(1,1)o(\))22 b(\340)28 b FE(n)p FK(psframe[\034llcolor=)p 0 0 1 TeXcolorrgb(-c)n (hartFillColor10)p 0 TeXcolorgray(\(1)o(,1\))p 3442 2793 V 86 2796 3359 4 v 84 3110 4 314 v 135 3080 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0.33333 0.30069 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 420 3110 V 336 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0.5 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 756 3110 V 336 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0.03299 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1092 3110 V 336 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0.03299 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1427 3110 V 336 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0.74634 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1763 3110 V 336 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0.82568 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2099 3110 V 336 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0.66699 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2435 3110 V 335 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0.5 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2771 3110 V 336 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0.58157 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3107 3110 V 336 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 28.45274 0 Frame gsave 0.5 1 1 sethsbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3442 3110 V 86 3113 3359 4 v 0 TeXcolorgray 1456 5662 a(176)p 0 TeXcolorgray eop end %%Page: 177 177 TeXDict begin 177 176 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.177) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (section.32) cvn /DEST pdfmark end 86 448 a 83 x FH(32)135 b(Les)45 b(r\351p)t(\351titions)86 637 y SDict begin H.S end 86 637 a 86 637 a SDict begin 12 H.A end 86 637 a 86 637 a SDict begin [/View [/XYZ H.V]/Dest (subsection.32.1) cvn /DEST pdfmark end 86 637 a 93 x FG(32.1)112 b(Multirput)38 b([)954 730 y SDict begin H.S end 954 730 a 0 TeXcolorgray FG(1)p 0 TeXcolorgray 1010 666 a SDict begin H.R end 1010 666 a 1010 730 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-user) cvn H.B /ANN pdfmark end 1010 730 a FG(])p 210 820 3271 4 v 209 1677 4 857 v 465 1557 a FK(A)583 1498 y(A)701 1439 y(A)819 1380 y(A)938 1321 y(A)1056 1262 y(A)1174 1203 y(A)1292 1144 y(A)1410 1085 y(A)1528 1026 y(A)p 1844 1677 V 2100 1557 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 10.5 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial(A)2218 1498 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 10.5 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial(A)2336 1439 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 10.5 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial(A)2455 1380 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 10.5 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial(A)2573 1321 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 10.5 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial(A)2691 1262 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 10.5 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial(A)2809 1203 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 10.5 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial(A)2927 1144 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 10.5 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial(A)3045 1085 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 10.5 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial(A)3163 1026 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 10.5 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial(A)p 3479 1677 V 210 1680 3271 4 v 209 1780 4 100 v 317 1750 a FJ(\\m)m(ultirput)p FK(\()827 1750 y tx@Dict begin tx@NodeDict begin {6.29724 1.94443 20.55551 10.27776 2.1764 } false /N@A 16 {InitRnode } /NodeScale {} def NewNode end end 827 1750 a FK(0.5,0)o(\)\()1090 1750 y tx@Dict begin tx@NodeDict begin {6.29724 1.94443 33.33327 16.66663 2.1764 } false /N@B 16 {InitRnode } /NodeScale {} def NewNode end end 1090 1750 a FK(0.5,0.25)n(\){)1469 1750 y tx@Dict begin tx@NodeDict begin {6.29724 0.0 10.0 5.0 3.14862 } false /N@C 16 {InitRnode } /NodeScale {} def NewNode end end 1469 1750 a FK(10)o(}{A})p 1844 1780 4 100 v 236 w FE(n)p FJ(m)m(ultirput)p 1 0 0 TeXcolorrgb FK(*)p 0 TeXcolorgray(\(0.5,0\)\(0.5,0.25\){10}{A})p 3479 1780 V 210 1783 3271 4 v 209 1882 4 100 v 1844 1882 V 3479 1882 V 209 1982 V 359 1952 a tx@Dict begin tx@NodeDict begin {6.29724 1.94443 29.47218 14.73608 2.1764 } false /N@AA 16 {InitRnode } /NodeScale {} def NewNode end end 359 1952 a FK(origine)895 1952 y tx@Dict begin tx@NodeDict begin {6.88875 1.94443 36.66676 18.33337 2.47215 } false /N@BB 16 {InitRnode } /NodeScale {} def NewNode end end 895 1952 a FK(d\351calage)1463 1952 y tx@Dict begin tx@NodeDict begin {6.88875 0.0 28.11107 14.05553 3.44437 } false /N@CC 16 {InitRnode } /NodeScale {} def NewNode end end 1463 1952 a FK(10)27 b(fois)p 1844 1982 4 100 v 3479 1982 V 210 1985 3271 4 v 86 1994 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@AA InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 86 1994 a 86 1994 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@B /N@BB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 86 1994 a 86 1994 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@C /N@CC InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 86 1994 a 210 2105 3275 4 v 209 2962 4 857 v 378 2814 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 378 2814 a 496 2814 a tx@Dict begin ps@rot RotBegin end 496 2814 a 465 2842 a FK(A)496 2814 y tx@Dict begin RotEnd end 496 2814 a 614 2755 a tx@Dict begin ps@rot RotBegin end 614 2755 a 583 2783 a FK(A)614 2755 y tx@Dict begin RotEnd end 614 2755 a 732 2696 a tx@Dict begin ps@rot RotBegin end 732 2696 a 701 2724 a FK(A)732 2696 y tx@Dict begin RotEnd end 732 2696 a 851 2636 a tx@Dict begin ps@rot RotBegin end 851 2636 a 820 2665 a FK(A)851 2636 y tx@Dict begin RotEnd end 851 2636 a 969 2577 a tx@Dict begin ps@rot RotBegin end 969 2577 a 938 2606 a FK(A)969 2577 y tx@Dict begin RotEnd end 969 2577 a 1087 2518 a tx@Dict begin ps@rot RotBegin end 1087 2518 a 1056 2547 a FK(A)1087 2518 y tx@Dict begin RotEnd end 1087 2518 a 1205 2459 a tx@Dict begin ps@rot RotBegin end 1205 2459 a 1174 2488 a FK(A)1205 2459 y tx@Dict begin RotEnd end 1205 2459 a 1323 2400 a tx@Dict begin ps@rot RotBegin end 1323 2400 a 1292 2429 a FK(A)1323 2400 y tx@Dict begin RotEnd end 1323 2400 a 1441 2341 a tx@Dict begin ps@rot RotBegin end 1441 2341 a 1410 2370 a FK(A)1441 2341 y tx@Dict begin RotEnd end 1441 2341 a 1559 2282 a tx@Dict begin ps@rot RotBegin end 1559 2282 a 1528 2311 a FK(A)1559 2282 y tx@Dict begin RotEnd end 1559 2282 a 1844 2962 4 857 v 2015 2814 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2015 2814 a 2133 2814 a tx@Dict begin ps@rot RotBegin end 2133 2814 a 2102 2842 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 10.5 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(A)2133 2814 y tx@Dict begin RotEnd end 2133 2814 a 2252 2755 a tx@Dict begin ps@rot RotBegin end 2252 2755 a 2221 2783 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 10.5 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(A)2252 2755 y tx@Dict begin RotEnd end 2252 2755 a 2370 2696 a tx@Dict begin ps@rot RotBegin end 2370 2696 a 2339 2724 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 10.5 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(A)2370 2696 y tx@Dict begin RotEnd end 2370 2696 a 2488 2636 a tx@Dict begin ps@rot RotBegin end 2488 2636 a 2457 2665 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 10.5 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(A)2488 2636 y tx@Dict begin RotEnd end 2488 2636 a 2606 2577 a tx@Dict begin ps@rot RotBegin end 2606 2577 a 2575 2606 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 10.5 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(A)2606 2577 y tx@Dict begin RotEnd end 2606 2577 a 2724 2518 a tx@Dict begin ps@rot RotBegin end 2724 2518 a 2693 2547 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 10.5 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(A)2724 2518 y tx@Dict begin RotEnd end 2724 2518 a 2842 2459 a tx@Dict begin ps@rot RotBegin end 2842 2459 a 2811 2488 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 10.5 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(A)2842 2459 y tx@Dict begin RotEnd end 2842 2459 a 2960 2400 a tx@Dict begin ps@rot RotBegin end 2960 2400 a 2929 2429 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 10.5 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(A)2960 2400 y tx@Dict begin RotEnd end 2960 2400 a 3078 2341 a tx@Dict begin ps@rot RotBegin end 3078 2341 a 3047 2370 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 10.5 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(A)3078 2341 y tx@Dict begin RotEnd end 3078 2341 a 3196 2282 a tx@Dict begin ps@rot RotBegin end 3196 2282 a 3165 2311 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 10.5 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(A)3196 2282 y tx@Dict begin RotEnd end 3196 2282 a 3483 2962 4 857 v 210 2965 3275 4 v 209 3065 4 100 v 276 3035 a FJ(\\m)m(ultirput)p FK({)p 1 0 0 TeXcolorrgb(45)p 0 TeXcolorgray(}\(0.5,0\)\(0.5,0.25\){10) o(}{)o(A})p 1844 3065 V 109 w FE(n)p FJ(m)m(ultirput)p FK(*{)p 1 0 0 TeXcolorrgb(45)p 0 TeXcolorgray(}\(0.5,0\)\(0.5,0.25\){1) o(0})o({A})p 3483 3065 V 210 3068 3275 4 v 86 3184 a SDict begin H.S end 86 3184 a 86 3184 a SDict begin 12 H.A end 86 3184 a 86 3184 a SDict begin [/View [/XYZ H.V]/Dest (subsection.32.2) cvn /DEST pdfmark end 86 3184 a 83 x FG(32.2)112 b(m)m(ultips)38 b([)830 3267 y SDict begin H.S end 830 3267 a 0 TeXcolorgray FG(1)p 0 TeXcolorgray 886 3203 a SDict begin H.R end 886 3203 a 886 3267 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-user) cvn H.B /ANN pdfmark end 886 3267 a FG(])p 210 3357 3532 4 v 209 4214 4 857 v 453 4066 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor 14.22636 0.0 T 10 { gsave /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def gsave 1.0 SLW 1 0 0 setrgbcolor 0. true 0.0 0.0 28.45274 14.22636 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore grestore 14.22636 7.11317 T } repeat end @endspecial 1993 4214 V 1766 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor 14.22636 0.0 T 10 { gsave /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def gsave 1.0 SLW 1 0 0 setrgbcolor 0. true 0.0 0.0 28.45274 14.22636 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore grestore 14.22636 15. tx@Dict begin PtoC end T } repeat end @endspecial 3740 4214 V 210 4217 3532 4 v 209 4317 4 100 v 260 4287 a FE(n)p FK(m)n(ultips\()604 4287 y tx@Dict begin tx@NodeDict begin {6.29724 1.94443 20.55551 10.27776 2.1764 } false /N@A 16 {InitRnode } /NodeScale {} def NewNode end end 604 4287 a FK(0.5,0)o(\)\()839 4287 y tx@Dict begin tx@NodeDict begin {6.29724 1.94443 33.33327 16.66663 2.1764 } false /N@B 16 {InitRnode } /NodeScale {} def NewNode end end 839 4287 a FK(0.5,0.25)n(\){)1190 4287 y tx@Dict begin tx@NodeDict begin {6.29724 0.0 10.0 5.0 3.14862 } false /N@C 16 {InitRnode } /NodeScale {} def NewNode end end 1190 4287 a FK(10)o(}{)p FE(n)p FK(psframe\(1,.5\))25 b(})p 1993 4317 4 100 v 99 w FE(n)p FK(m)n(ultips\()2388 4287 y tx@Dict begin tx@NodeDict begin {6.29724 1.94443 22.22223 11.11111 2.1764 } false /N@D 16 {InitRnode } /NodeScale {} def NewNode end end 2388 4287 a FK(0.5)13 b(;0\)\()2637 4287 y tx@Dict begin tx@NodeDict begin {6.29724 1.94443 27.22223 13.61111 2.1764 } false /N@E 16 {InitRnode } /NodeScale {} def NewNode end end 2637 4287 a FK(0.5)g(;15)o(\){10}{)p FE(n)p FK(psframe\(1,.5\))25 b(})p 3740 4317 4 100 v 210 4320 3532 4 v 209 4420 4 100 v 1993 4420 V 3740 4420 V 209 4519 V 433 4490 a tx@Dict begin tx@NodeDict begin {6.29724 1.94443 29.47218 14.73608 2.1764 } false /N@AA 16 {InitRnode } /NodeScale {} def NewNode end end 433 4490 a FK(origine)970 4490 y tx@Dict begin tx@NodeDict begin {6.88875 1.94443 36.66676 18.33337 2.47215 } false /N@BB 16 {InitRnode } /NodeScale {} def NewNode end end 970 4490 a FK(d\351calage)1538 4490 y tx@Dict begin tx@NodeDict begin {6.88875 0.0 28.11107 14.05553 3.44437 } false /N@CC 16 {InitRnode } /NodeScale {} def NewNode end end 1538 4490 a FK(10)i(fois)p 1993 4519 4 100 v 2494 4490 a tx@Dict begin tx@NodeDict begin {6.88875 1.94443 90.16673 45.08336 2.47215 } false /N@DD 16 {InitRnode } /NodeScale {} def NewNode end end 2494 4490 a FK(co)r(ordonn\351es)f(p)r(olaires)p 3740 4519 4 100 v 210 4523 3532 4 v 86 4531 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@AA InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 86 4531 a 86 4531 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@B /N@BB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 86 4531 a 86 4531 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@C /N@CC InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 86 4531 a 86 4531 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@D /N@DD InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 86 4531 a 86 4531 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@E /N@DD InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 86 4531 a 0 TeXcolorgray 1456 5662 a FK(177)p 0 TeXcolorgray eop end %%Page: 178 178 TeXDict begin 178 177 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.178) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 3601 4 v 209 1545 4 1093 v 460 1397 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 460 1397 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor 14.22636 0.0 T 10 { gsave 45. rotate /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def gsave 1.0 SLW 1 0 0 setrgbcolor 0. true 0.0 0.0 28.45274 14.22636 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore grestore 14.22636 7.11317 T } repeat end @endspecial 2007 1545 4 1093 v 2260 1397 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2260 1397 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor 14.22636 0.0 T 10 { gsave 45. rotate /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def gsave 1.0 SLW 1 0 0 setrgbcolor 0. true 0.0 0.0 28.45274 14.22636 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore grestore 14.22636 15. tx@Dict begin PtoC end T } repeat end @endspecial 3809 1545 4 1093 v 210 1548 3601 4 v 209 1647 4 100 v 260 1618 a FE(n)p FK(m)n(ultips{)p 1 0 0 TeXcolorrgb(45)p 0 TeXcolorgray(}\(.5,0\)\(.5,.25\){10}{)p FE(n)p FK(psfra)o (me\(1,.5\)})p 2007 1647 V 93 w FE(n)p FK(m)n(ultips{)p 1 0 0 TeXcolorrgb(45)p 0 TeXcolorgray(}\(.5)12 b(;0\)\(.5)h(;15\){10}{) p FE(n)p FK(psframe\(1,.5\)})p 3809 1647 V 210 1651 3601 4 v 86 1767 a SDict begin H.S end 86 1767 a 86 1767 a SDict begin 12 H.A end 86 1767 a 86 1767 a SDict begin [/View [/XYZ H.V]/Dest (subsection.32.3) cvn /DEST pdfmark end 86 1767 a 83 x FG(32.3)112 b(rm)m(ultiput)38 b([)938 1850 y SDict begin H.S end 938 1850 a 0 TeXcolorgray FG(2)p 0 TeXcolorgray 994 1786 a SDict begin H.R end 994 1786 a 994 1850 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pstricks-add) cvn H.B /ANN pdfmark end 994 1850 a FG(])p 210 1940 3979 4 v 209 2915 4 975 v 496 2413 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 496 2413 a 394 2457 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 394 2457 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 1 0 0 setrgbcolor 0. true 0.0 0.0 7.11317 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 1 0 0 setrgbcolor 0. true 7.11317 0.0 14.22635 10.66975 0 Frame gsave 1 setgray 1. .setopacityalpha fill grestore gsave 0.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 1 0 0 setrgbcolor 0. true 14.22635 0.0 21.33952 10.66975 0 Frame gsave 1 0 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 571 2457 a currentpoint initclip moveto 571 2457 a 496 2413 a tx@Dict begin PutEnd end 496 2413 a 496 2413 a tx@Dict begin { 56.90549 28.45274 } PutCoor PutBegin end 496 2413 a 394 2457 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 394 2457 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 1 0 0 setrgbcolor 0. true 0.0 0.0 7.11317 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 1 0 0 setrgbcolor 0. true 7.11317 0.0 14.22635 10.66975 0 Frame gsave 1 setgray 1. .setopacityalpha fill grestore gsave 0.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 1 0 0 setrgbcolor 0. true 14.22635 0.0 21.33952 10.66975 0 Frame gsave 1 0 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 571 2457 a currentpoint initclip moveto 571 2457 a 496 2413 a tx@Dict begin PutEnd end 496 2413 a 496 2413 a tx@Dict begin { 113.81097 0.0 } PutCoor PutBegin end 496 2413 a 394 2457 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 394 2457 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 1 0 0 setrgbcolor 0. true 0.0 0.0 7.11317 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 1 0 0 setrgbcolor 0. true 7.11317 0.0 14.22635 10.66975 0 Frame gsave 1 setgray 1. .setopacityalpha fill grestore gsave 0.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 1 0 0 setrgbcolor 0. true 14.22635 0.0 21.33952 10.66975 0 Frame gsave 1 0 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 571 2457 a currentpoint initclip moveto 571 2457 a 496 2413 a tx@Dict begin PutEnd end 496 2413 a 496 2413 a tx@Dict begin { 170.71646 -28.45274 } PutCoor PutBegin end 496 2413 a 394 2457 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 394 2457 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 1 0 0 setrgbcolor 0. true 0.0 0.0 7.11317 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 1 0 0 setrgbcolor 0. true 7.11317 0.0 14.22635 10.66975 0 Frame gsave 1 setgray 1. .setopacityalpha fill grestore gsave 0.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 1 0 0 setrgbcolor 0. true 14.22635 0.0 21.33952 10.66975 0 Frame gsave 1 0 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 571 2457 a currentpoint initclip moveto 571 2457 a 496 2413 a tx@Dict begin PutEnd end 496 2413 a 2198 2915 4 975 v 2486 2413 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2486 2413 a 2486 2413 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2486 2413 a 2486 2413 a tx@Dict begin ps@rot RotBegin end 2486 2413 a 2383 2457 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 27.67285 13.66975 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial 2383 2457 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2383 2457 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 1 0 0 setrgbcolor 0. true 0.0 0.0 7.11317 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 1 0 0 setrgbcolor 0. true 7.11317 0.0 14.22635 10.66975 0 Frame gsave 1 setgray 1. .setopacityalpha fill grestore gsave 0.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 1 0 0 setrgbcolor 0. true 14.22635 0.0 21.33952 10.66975 0 Frame gsave 1 0 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2560 2457 a currentpoint initclip moveto 2560 2457 a 2486 2413 a tx@Dict begin RotEnd end 2486 2413 a 2486 2413 a tx@Dict begin PutEnd end 2486 2413 a 2486 2413 a tx@Dict begin { 56.90549 28.45274 } PutCoor PutBegin end 2486 2413 a 2486 2413 a tx@Dict begin ps@rot RotBegin end 2486 2413 a 2383 2457 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 27.67285 13.66975 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial 2383 2457 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2383 2457 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 1 0 0 setrgbcolor 0. true 0.0 0.0 7.11317 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 1 0 0 setrgbcolor 0. true 7.11317 0.0 14.22635 10.66975 0 Frame gsave 1 setgray 1. .setopacityalpha fill grestore gsave 0.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 1 0 0 setrgbcolor 0. true 14.22635 0.0 21.33952 10.66975 0 Frame gsave 1 0 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2560 2457 a currentpoint initclip moveto 2560 2457 a 2486 2413 a tx@Dict begin RotEnd end 2486 2413 a 2486 2413 a tx@Dict begin PutEnd end 2486 2413 a 2486 2413 a tx@Dict begin { 113.81097 0.0 } PutCoor PutBegin end 2486 2413 a 2486 2413 a tx@Dict begin ps@rot RotBegin end 2486 2413 a 2383 2457 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 27.67285 13.66975 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial 2383 2457 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2383 2457 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 1 0 0 setrgbcolor 0. true 0.0 0.0 7.11317 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 1 0 0 setrgbcolor 0. true 7.11317 0.0 14.22635 10.66975 0 Frame gsave 1 setgray 1. .setopacityalpha fill grestore gsave 0.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 1 0 0 setrgbcolor 0. true 14.22635 0.0 21.33952 10.66975 0 Frame gsave 1 0 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2560 2457 a currentpoint initclip moveto 2560 2457 a 2486 2413 a tx@Dict begin RotEnd end 2486 2413 a 2486 2413 a tx@Dict begin PutEnd end 2486 2413 a 2486 2413 a tx@Dict begin { 170.71646 -28.45274 } PutCoor PutBegin end 2486 2413 a 2486 2413 a tx@Dict begin ps@rot RotBegin end 2486 2413 a 2383 2457 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 27.67285 13.66975 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial 2383 2457 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2383 2457 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 1 0 0 setrgbcolor 0. true 0.0 0.0 7.11317 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 1 0 0 setrgbcolor 0. true 7.11317 0.0 14.22635 10.66975 0 Frame gsave 1 setgray 1. .setopacityalpha fill grestore gsave 0.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 1 0 0 setrgbcolor 0. true 14.22635 0.0 21.33952 10.66975 0 Frame gsave 1 0 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2560 2457 a currentpoint initclip moveto 2560 2457 a 2486 2413 a tx@Dict begin RotEnd end 2486 2413 a 2486 2413 a tx@Dict begin PutEnd end 2486 2413 a 4187 2915 4 975 v 210 2918 3979 4 v 209 3018 4 100 v 445 2988 a FJ(\\rm)m(ultiput)p FK({)p FE(n)p FK (DFR}\(0,0\)\(2,1\)\(4,0\)\(6,-1\))p 2198 3018 V 410 w FE(n)p FK(rm)n(ultiput*[)p 1 0 0 TeXcolorrgb(rot=45)p 0 TeXcolorgray(]{)p FE(n)p FK(DFR}\(0,0\)\(2,1\)\(4,0\)\(6,-1\))p 4187 3018 V 210 3021 3979 4 v 86 3137 a SDict begin H.S end 86 3137 a 86 3137 a SDict begin 12 H.A end 86 3137 a 86 3137 a SDict begin [/View [/XYZ H.V]/Dest (subsection.32.4) cvn /DEST pdfmark end 86 3137 a 83 x FG(32.4)112 b(Multido)38 b([)858 3220 y SDict begin H.S end 858 3220 a 0 TeXcolorgray FG(1)p 0 TeXcolorgray 914 3156 a SDict begin H.R end 914 3156 a 914 3220 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-user) cvn H.B /ANN pdfmark end 914 3220 a FG(])g([)1014 3220 y SDict begin H.S end 1014 3220 a 0 TeXcolorgray FG(24)p 0 TeXcolorgray 1126 3156 a SDict begin H.R end 1126 3156 a 1126 3220 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.multido) cvn H.B /ANN pdfmark end 1126 3220 a FG(])210 3374 y FK(Utilisation)28 b(du)g(mo)r(dule)g FJ(m)m(ultido)p 210 3385 2562 4 v 209 4242 4 857 v 782 4212 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 28.45274 85.35823 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 56.90549 71.13185 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 85.35823 56.90549 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 113.81097 42.67911 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 142.26372 28.45274 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2770 4242 V 210 4245 2562 4 v 209 4345 4 100 v 450 4315 a(\\m)m(ultido)847 4315 y tx@Dict begin tx@NodeDict begin {7.5 2.5 96.52856 48.26428 3.01382 } false /N@A 16 {InitRnode } /NodeScale {} def NewNode end end 847 4315 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 5.5 neg 99.52856 10.5 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK({)p FE(n)p FJ(i)p FK(=1+1,)p FE(n)p FK(n=3.+-0.5)o(})1676 4315 y tx@Dict begin tx@NodeDict begin {7.5 2.5 15.0 7.5 3.01382 } false /N@B 16 {InitRnode } /NodeScale {} def NewNode end end 1676 4315 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 1 0 setrgbcolor 0. true 3.0 neg 5.5 neg 18.0 10.5 .5 Frame gsave 0 1 0 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial FK({5})e({)p FE(n)p FK(psframe)2223 4315 y tx@Dict begin tx@NodeDict begin {7.5 2.5 28.88905 14.44452 3.01382 } false /N@C 16 {InitRnode } /NodeScale {} def NewNode end end 2223 4315 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 1 0 0 0 setcmykcolor 0. true 3.0 neg 5.5 neg 31.88905 10.5 .5 Frame gsave 1 0 0 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(\()p FE(n)p FK(i,)p FE(n)p FK(n\))h(})p 2770 4345 4 100 v 210 4348 2562 4 v 209 4448 4 100 v 2770 4448 V 209 4547 V 260 4518 a tx@Dict begin tx@NodeDict begin {6.88875 0.83 159.2506 79.62529 3.02937 } false /N@AA 16 {InitRnode } /NodeScale {} def NewNode end end 260 4518 a FK(v)-5 b(ariable)27 b(=)g(v)-5 b(aleur)27 b(initiale+incr\351men)n(t)1874 4518 y tx@Dict begin tx@NodeDict begin {6.88875 0.0 23.11107 11.55553 3.44437 } false /N@BB 16 {InitRnode } /NodeScale {} def NewNode end end 1874 4518 a FK(5)g(fois)2357 4518 y tx@Dict begin tx@NodeDict begin {6.88875 0.0 43.94452 21.97226 3.44437 } false /N@CC 16 {InitRnode } /NodeScale {} def NewNode end end 2357 4518 a FK(utilisation)p 2770 4547 4 100 v 210 4551 2562 4 v 2799 3987 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@AA InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2799 3987 a 2799 3987 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@B /N@BB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2799 3987 a 2799 3987 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@C /N@CC InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2799 3987 a 210 4662 2016 4 v 209 4762 4 100 v 881 4732 a FK(T)n(yp)r(es)g(de)h(v)-5 b(ariables)p 2224 4762 V 210 4765 2016 4 v 209 4865 4 100 v 260 4835 a(initiale)p 561 4865 V 103 w(dimension)p 2224 4865 V 210 4868 2016 4 v 209 4967 4 100 v 260 4938 a(d)28 b(ou)f(D)p 561 4967 V 100 w(longueur)p 2224 4967 V 210 4971 2016 4 v 209 5070 4 100 v 260 5041 a(i)h(ou)f(I)p 561 5070 V 156 w(nom)n(bre)g(en)n(tier)p 2224 5070 V 210 5074 2016 4 v 209 5173 4 100 v 260 5144 a(n)h(ou)f(N)p 561 5173 V 101 w(nom)n(bre)g(r\351el)g(\(m\352me)h(nom)n(bre)f(de)h (d\351cimales\))p 2224 5173 V 210 5177 2016 4 v 209 5276 4 100 v 260 5246 a(r)f(ou)h(R)p 561 5276 V 115 w(R\351el)g(\(4)f(c)n (hi\033res)g(maxima)g(de)h(part)f(et)h(d'autre\))p 2224 5276 V 210 5280 2016 4 v 0 TeXcolorgray 1456 5662 a(178)p 0 TeXcolorgray eop end %%Page: 179 179 TeXDict begin 179 178 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.179) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.32.5) cvn /DEST pdfmark end 86 448 a 83 x FG(32.5)149 b(Commande)40 b(psforeac)m(h)e([)1551 531 y SDict begin H.S end 1551 531 a 0 TeXcolorgray FG(15)p 0 TeXcolorgray 1663 467 a SDict begin H.R end 1663 467 a 1663 531 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-news10) cvn H.B /ANN pdfmark end 1663 531 a FG(])p 210 621 2745 4 v 209 721 4 100 v 260 691 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 0.0 Dot end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha 42.67911 0.0 Dot end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha 85.35823 0.0 Dot end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha 142.26372 0.0 Dot end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha 284.52744 0.0 Dot end @endspecial 2953 721 V 209 821 V 2953 821 V 210 824 2745 4 v 209 924 4 100 v 203 x FJ(\\psforeac)m(h)697 894 y tx@Dict begin tx@NodeDict begin {7.5 2.5 28.05551 14.02776 3.01382 } false /N@A 16 {InitRnode } /NodeScale {} def NewNode end end 697 894 a FK({)p 1 0 0 TeXcolorrgb FE(n)p FK(nA)p 0 TeXcolorgray(})931 894 y tx@Dict begin tx@NodeDict begin {7.5 2.5 79.99985 39.99992 3.01382 } false /N@B 16 {InitRnode } /NodeScale {} def NewNode end end 931 894 a FK({0,)27 b(1,)g(1.5,)g(3,)g (5,10})1595 894 y tx@Dict begin tx@NodeDict begin {7.5 2.5 125.94504 62.97252 3.01382 } false /N@C 16 {InitRnode } /NodeScale {} def NewNode end end 1595 894 a FK({)p FE(n)p FK(psdot[dotscale=2]\()p 1 0 0 TeXcolorrgb FE(n)p FK(nA)p 0 TeXcolorgray(,0\)})p 2953 924 4 100 v 209 1023 V 2953 1023 V 209 1123 V 524 1093 a tx@Dict begin tx@NodeDict begin {6.88875 0.0 34.19461 17.0973 3.01382 } false /N@AA 16 {InitRnode } /NodeScale {} def NewNode end end 524 1093 a FK(v)-5 b(ariable)1099 1093 y tx@Dict begin tx@NodeDict begin {6.88875 0.0 68.806 34.403 3.01382 } false /N@BB 16 {InitRnode } /NodeScale {} def NewNode end end 1099 1093 a FK(liste)28 b(des)g(v)-5 b(aleurs)1962 1093 y tx@Dict begin tx@NodeDict begin {6.29724 0.0 26.66676 13.33337 3.01382 } false /N@CC 16 {InitRnode } /NodeScale {} def NewNode end end 1962 1093 a FK(action)p 2953 1123 4 100 v 210 1126 2745 4 v 86 1135 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@AA InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 86 1135 a 86 1135 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@B /N@BB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 86 1135 a 86 1135 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@C /N@CC InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 86 1135 a 210 1246 2677 4 v 209 1345 4 100 v 964 1316 a FK(liste)28 b(de)g(v)-5 b(aleurs)26 b(a)n(v)n(ec)h(pas)g(r\351gulier) p 2885 1345 V 210 1349 2677 4 v 209 1448 4 100 v 260 1418 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha 28.45274 0.0 Dot end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha 56.90549 0.0 Dot end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha 85.35823 0.0 Dot end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha 113.81097 0.0 Dot end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha 142.26372 0.0 Dot end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha 170.71646 0.0 Dot end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha 199.1692 0.0 Dot end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha 227.62195 0.0 Dot end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha 256.07469 0.0 Dot end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha 284.52744 0.0 Dot end @endspecial 2885 1448 V 209 1548 V 2885 1548 V 210 1551 2677 4 v 209 1651 4 100 v 524 1621 a FE(n)p FK(psforeac)n(h{)p FE(n)p FK(nA}{)p 1 0 0 TeXcolorrgb(0,)d (1,..,10)p 0 TeXcolorgray(}{)p FE(n)p FK(psdot[dotscale=2]\()p FE(n)p FK(nA,0\)})p 2885 1651 V 210 1654 2677 4 v 210 1766 2743 4 v 209 1865 4 100 v 1044 1835 a(utilisation)j(du)h(n)n (um\351ro)f(d'index)p 2951 1865 V 210 1868 2743 4 v 209 1968 4 100 v 260 1938 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 260 1938 a 239 1964 a FK(0)260 1938 y tx@Dict begin PutEnd end 260 1938 a 260 1938 a tx@Dict begin { 28.45274 0.0 } PutCoor PutBegin end 260 1938 a 239 1964 a FK(1)260 1938 y tx@Dict begin PutEnd end 260 1938 a 260 1938 a tx@Dict begin { 42.67911 0.0 } PutCoor PutBegin end 260 1938 a 239 1964 a FK(2)260 1938 y tx@Dict begin PutEnd end 260 1938 a 260 1938 a tx@Dict begin { 64.01866 0.0 } PutCoor PutBegin end 260 1938 a 239 1964 a FK(3)260 1938 y tx@Dict begin PutEnd end 260 1938 a 260 1938 a tx@Dict begin { 142.26372 0.0 } PutCoor PutBegin end 260 1938 a 239 1964 a FK(4)260 1938 y tx@Dict begin PutEnd end 260 1938 a 260 1938 a tx@Dict begin { 284.52744 0.0 } PutCoor PutBegin end 260 1938 a 239 1964 a FK(5)260 1938 y tx@Dict begin PutEnd end 260 1938 a 2951 1968 4 100 v 209 2068 V 2951 2068 V 210 2071 2743 4 v 209 2171 4 100 v 203 x FE(n)p FK(psforeac)n(h{)p FE(n)p FK(A}{0,)c(1,)28 b(1.5,)f(2.25,)f(5,10}{)p FE(n)p FK(rput\()p FE(n)p FK(nA,0\){)p 1 0 0 TeXcolorrgb FE(n)p FK(the)p FE(n)p FK(psLo)r(opIndex)p 0 TeXcolorgray(}})p 2951 2171 V 210 2174 2743 4 v 0 TeXcolorgray 1456 5662 a(179)p 0 TeXcolorgray eop end %%Page: 180 180 TeXDict begin 180 179 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.180) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (section.33) cvn /DEST pdfmark end 86 448 a 83 x FH(33)135 b(La)45 b(g\351om\351trie)210 713 y FK(Utilisation)28 b(du)g(mo)r(dule)g FJ(pst-eucl)f FK(\(consultez)g(le)h(\034c)n(hier)j FJ(pst-eucl-do)s(c.p)s(df)36 b FK(\))86 845 y SDict begin H.S end 86 845 a 86 845 a SDict begin 12 H.A end 86 845 a 86 845 a SDict begin [/View [/XYZ H.V]/Dest (subsection.33.1) cvn /DEST pdfmark end 86 845 a 95 x FG(33.1)112 b(\311lemen)m(ts)38 b(de)f(base)86 994 y SDict begin H.S end 86 994 a 86 994 a SDict begin 12 H.A end 86 994 a 86 994 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.33.1.1) cvn /DEST pdfmark end 86 994 a 100 x FJ(33.1.1)93 b(P)m(oin)m(ts)p 210 1159 3271 4 v 209 1259 4 100 v 748 1229 a FK(axes)27 b(par)g(d\351faut)p 1844 1259 V 1027 w(axes)g(p)r(ersonnalis\351s)p 3479 1259 V 210 1262 3271 4 v 209 2709 4 1448 v 378 2561 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 142.26372 0.0 add 0.0 0.0 sub L 142.26372 0.0 add 142.26372 0.0 add L 0.0 0.0 sub 142.26372 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.26372 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.26372 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.26372 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.26372 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 142.26372 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 142.26372 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.26372 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.26372 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 2587 a FF(0)295 2351 y(1)295 2115 y(2)295 1879 y(3)295 1642 y(4)295 1406 y(5)357 2655 y(0)195 b(1)f(2)g(3)g(4)g(5)378 2561 y tx@Dict begin tx@NodeDict begin {28.45274 56.90549 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 2561 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 378 2561 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 2561 a 378 2561 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 2561 a 378 2561 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 2561 a 378 2561 a tx@Dict begin ps@rot RotBegin end 378 2561 a 356 2589 a Fz(I)378 2561 y tx@Dict begin RotEnd end 378 2561 a 378 2561 a tx@Dict begin PutEnd end 378 2561 a 378 2561 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 2561 a 378 2561 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 2561 a 378 2561 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 2561 a 378 2561 a tx@Dict begin ps@rot RotBegin end 378 2561 a 356 2589 a Fz(I)378 2561 y tx@Dict begin RotEnd end 378 2561 a 378 2561 a tx@Dict begin PutEnd end 378 2561 a 378 2561 a tx@Dict begin tx@NodeDict begin {85.35823 28.45274 } false /N@A_1 10 {InitPnode } /NodeScale {} def NewNode end end 378 2561 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A_1 known { /N@A_1 load GetCenter } { 0 0 } ifelse end Dot end @endspecial 378 2561 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 2561 a 378 2561 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 2561 a 378 2561 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A_1 known { 10.0 0. /N@A_1 load 0 GetEdge 0.0 0. AddOffset /N@A_1 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 2561 a 378 2561 a tx@Dict begin ps@rot RotBegin end 378 2561 a 356 2589 a Fz(I)378 2561 y tx@Dict begin RotEnd end 378 2561 a 378 2561 a tx@Dict begin PutEnd end 378 2561 a 378 2561 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 2561 a 378 2561 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 2561 a 378 2561 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A_1 known { 10.0 0. /N@A_1 load 0 GetEdge 0.0 0. AddOffset /N@A_1 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 2561 a 378 2561 a tx@Dict begin ps@rot RotBegin end 378 2561 a 356 2589 a Fz(I)378 2561 y tx@Dict begin RotEnd end 378 2561 a 378 2561 a tx@Dict begin PutEnd end 378 2561 a 378 2561 a tx@Dict begin tx@NodeDict begin {113.81097 113.81097 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 378 2561 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 378 2561 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 2561 a 378 2561 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 2561 a 378 2561 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 2561 a 378 2561 a tx@Dict begin ps@rot RotBegin end 378 2561 a 356 2589 a Fz(I)378 2561 y tx@Dict begin RotEnd end 378 2561 a 378 2561 a tx@Dict begin PutEnd end 378 2561 a 378 2561 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 2561 a 378 2561 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 2561 a 378 2561 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 2561 a 378 2561 a tx@Dict begin ps@rot RotBegin end 378 2561 a 356 2589 a Fz(I)378 2561 y tx@Dict begin RotEnd end 378 2561 a 378 2561 a tx@Dict begin PutEnd end 378 2561 a 378 2561 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 2561 a 378 2561 a tx@Dict begin { 56.90549 113.81097 } PutCoor PutBegin end 378 2561 a 346 2590 a tx@Dict begin tx@NodeDict begin { 7.639 2 div 6.88875 0.0 add 2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add 1.0 add} false /N@D 11 {InitCnode } /NodeScale {} def NewNode end end 346 2590 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 7.639 2 div 6.88875 0.0 add 2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add CLW 2 div add 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(D)378 2561 y tx@Dict begin PutEnd end 378 2561 a 1844 2709 4 1448 v 1635 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 142.26372 0.0 add 0.0 0.0 sub L 142.26372 0.0 add 142.26372 0.0 add L 0.0 0.0 sub 142.26372 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.26372 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.26372 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.26372 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.26372 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 142.26372 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 142.26372 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.26372 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.26372 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1930 2587 a FF(0)1930 2351 y(1)1930 2115 y(2)1930 1879 y(3)1930 1642 y(4)1930 1406 y(5)1992 2655 y(0)h(1)f(2)g(3)g(4)h(5)2013 2561 y tx@Dict begin tx@NodeDict begin {85.35823 28.45274 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2013 2561 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2013 2561 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2013 2561 a 2013 2561 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2013 2561 a 2013 2561 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2013 2561 a 2013 2561 a tx@Dict begin ps@rot RotBegin end 2013 2561 a 1991 2589 a Fz(I)2013 2561 y tx@Dict begin RotEnd end 2013 2561 a 2013 2561 a tx@Dict begin PutEnd end 2013 2561 a 2013 2561 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2013 2561 a 2013 2561 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2013 2561 a 2013 2561 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2013 2561 a 2013 2561 a tx@Dict begin ps@rot RotBegin end 2013 2561 a 1991 2589 a Fz(I)2013 2561 y tx@Dict begin RotEnd end 2013 2561 a 2013 2561 a tx@Dict begin PutEnd end 2013 2561 a 2013 2561 a tx@Dict begin tx@NodeDict begin {56.90549 56.90549 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2013 2561 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2013 2561 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2013 2561 a 2013 2561 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2013 2561 a 2013 2561 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2013 2561 a 2013 2561 a tx@Dict begin ps@rot RotBegin end 2013 2561 a 1991 2589 a Fz(I)2013 2561 y tx@Dict begin RotEnd end 2013 2561 a 2013 2561 a tx@Dict begin PutEnd end 2013 2561 a 2013 2561 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2013 2561 a 2013 2561 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2013 2561 a 2013 2561 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2013 2561 a 2013 2561 a tx@Dict begin ps@rot RotBegin end 2013 2561 a 1991 2589 a Fz(I)2013 2561 y tx@Dict begin RotEnd end 2013 2561 a 2013 2561 a tx@Dict begin PutEnd end 2013 2561 a 2013 2561 a tx@Dict begin tx@NodeDict begin {113.81097 56.90549 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 2013 2561 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2013 2561 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2013 2561 a 2013 2561 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2013 2561 a 2013 2561 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2013 2561 a 2013 2561 a tx@Dict begin ps@rot RotBegin end 2013 2561 a 1991 2589 a Fz(I)2013 2561 y tx@Dict begin RotEnd end 2013 2561 a 2013 2561 a tx@Dict begin PutEnd end 2013 2561 a 2013 2561 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2013 2561 a 2013 2561 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2013 2561 a 2013 2561 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2013 2561 a 2013 2561 a tx@Dict begin ps@rot RotBegin end 2013 2561 a 1991 2589 a Fz(I)2013 2561 y tx@Dict begin RotEnd end 2013 2561 a 2013 2561 a tx@Dict begin PutEnd end 2013 2561 a 2013 2561 a tx@Dict begin tx@NodeDict begin {28.45274 85.35823 } false /N@H 10 {InitPnode } /NodeScale {} def NewNode end end 2013 2561 a 2013 2561 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 -56.90549 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2013 2561 a 2013 2561 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 -28.45274 0 0 /N@A /N@C InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2013 2561 a 2013 2561 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2013 2561 a 2013 2561 a tx@Dict begin { 28.45274 28.45274 tx@EcldDict begin /N@B GetNode /N@C GetNode end 4 index mul 3 -1 roll 5 index mul add 28.45274 dup mul div exch 4 -1 roll mul 3 -1 roll 4 -1 roll mul add 28.45274 dup mul div exch 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 2013 2561 a 2013 2561 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@E 10 {InitPnode } /NodeScale {} def NewNode end end 2013 2561 a 2013 2561 a tx@Dict begin PutEnd end 2013 2561 a 2013 2561 a tx@Dict begin PutEnd end 2013 2561 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@E known { /N@E load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2013 2561 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2013 2561 a 2013 2561 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2013 2561 a 2013 2561 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 0. /N@E load 0 GetEdge 0.0 0. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2013 2561 a 2013 2561 a tx@Dict begin ps@rot RotBegin end 2013 2561 a 1991 2589 a Fz(I)2013 2561 y tx@Dict begin RotEnd end 2013 2561 a 2013 2561 a tx@Dict begin PutEnd end 2013 2561 a 2013 2561 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2013 2561 a 2013 2561 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2013 2561 a 2013 2561 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 0. /N@E load 0 GetEdge 0.0 0. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2013 2561 a 2013 2561 a tx@Dict begin ps@rot RotBegin end 2013 2561 a 1991 2589 a Fz(I)2013 2561 y tx@Dict begin RotEnd end 2013 2561 a 2013 2561 a tx@Dict begin PutEnd end 2013 2561 a 2013 2561 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2013 2561 a 2013 2561 a tx@Dict begin { 56.90549 28.45274 tx@EcldDict begin /N@B GetNode /N@C GetNode end 4 index mul 3 -1 roll 5 index mul add 28.45274 dup mul div exch 4 -1 roll mul 3 -1 roll 4 -1 roll mul add 28.45274 dup mul div exch 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 2013 2561 a 2013 2561 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 2013 2561 a 2013 2561 a tx@Dict begin PutEnd end 2013 2561 a 2013 2561 a tx@Dict begin PutEnd end 2013 2561 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2013 2561 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2013 2561 a 2013 2561 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2013 2561 a 2013 2561 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2013 2561 a 2013 2561 a tx@Dict begin ps@rot RotBegin end 2013 2561 a 1991 2589 a Fz(I)2013 2561 y tx@Dict begin RotEnd end 2013 2561 a 2013 2561 a tx@Dict begin PutEnd end 2013 2561 a 2013 2561 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2013 2561 a 2013 2561 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2013 2561 a 2013 2561 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2013 2561 a 2013 2561 a tx@Dict begin ps@rot RotBegin end 2013 2561 a 1991 2589 a Fz(I)2013 2561 y tx@Dict begin RotEnd end 2013 2561 a 2013 2561 a tx@Dict begin PutEnd end 2013 2561 a 2013 2561 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@B /N@E InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 2013 2561 a 2013 2561 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@C /N@D InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 2013 2561 a 2013 2561 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@H /N@D InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 2013 2561 a 3479 2709 4 1448 v 210 2712 3271 4 v 209 2874 4 162 v 340 2775 a FJ(\\pstGeono)s(de)p FK (\(1,2\){A}\(3,1\){A_1}\(4,4\){C})p 1844 2874 V 1975 2814 a FE(n)p FK(pstGeono)r(de\(3,1\){A}\(2,2\){B}\(4,2\){C})p 3479 2874 V 209 3057 4 183 v 484 2986 a FJ(\\cno)s(deput)p FK({0}\(2,4\){D}{D})1534 2956 y FA(1)p 1844 3057 V 1975 2937 a FJ(\\pstOIJGeono)s(de)p FK(\(1,1\){E})p 1 0 0 TeXcolorrgb({A}{B}{C})p 0 TeXcolorgray 1975 3036 a(\(2,1\){D})p 3479 3057 V 210 3060 3271 4 v 0 TeXcolorgray 0 TeXcolorgray 238 3201 2559 4 v 237 3300 4 100 v 1228 3270 a(T)n(yp)r(es)27 b(de)h(p)r(oin)n(ts)p 2796 3300 V 238 3304 2559 4 v 237 3403 4 100 v 288 3373 a(param\350tre)p 706 3403 V 98 w(exemple)1078 3343 y FA(2)p 1514 3403 V 1568 3373 a FK(param\350tre)p 1987 3403 V 100 w(exemple)p 2796 3403 V 238 3407 2559 4 v 237 3506 4 100 v 452 3476 a(*)p 706 3506 V 757 3476 a tx@Dict begin tx@NodeDict begin {28.45274 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 757 3476 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 757 3476 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 757 3476 a 757 3476 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 757 3476 a 757 3476 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 757 3476 a 757 3476 a tx@Dict begin ps@rot RotBegin end 757 3476 a 735 3505 a Fz(I)757 3476 y tx@Dict begin RotEnd end 757 3476 a 757 3476 a tx@Dict begin PutEnd end 757 3476 a 757 3476 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 757 3476 a 757 3476 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 757 3476 a 757 3476 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 757 3476 a 757 3476 a tx@Dict begin ps@rot RotBegin end 757 3476 a 735 3505 a Fz(I)757 3476 y tx@Dict begin RotEnd end 757 3476 a 757 3476 a tx@Dict begin PutEnd end 757 3476 a 1514 3506 4 100 v 975 w FK(o)p 1987 3506 V 2039 3476 a tx@Dict begin tx@NodeDict begin {28.45274 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2039 3476 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale 0 0 1 0 setcmykcolor (b) show grestore gsave 2. 2. scale (c) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2039 3476 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2039 3476 a 2039 3476 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2039 3476 a 2039 3476 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2039 3476 a 2039 3476 a tx@Dict begin ps@rot RotBegin end 2039 3476 a 2017 3505 a Fz(I)2039 3476 y tx@Dict begin RotEnd end 2039 3476 a 2039 3476 a tx@Dict begin PutEnd end 2039 3476 a 2039 3476 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2039 3476 a 2039 3476 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2039 3476 a 2039 3476 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2039 3476 a 2039 3476 a tx@Dict begin ps@rot RotBegin end 2039 3476 a 2017 3505 a Fz(I)2039 3476 y tx@Dict begin RotEnd end 2039 3476 a 2039 3476 a tx@Dict begin PutEnd end 2039 3476 a 2796 3506 4 100 v 237 3606 V 441 3576 a FK(+)p 706 3606 V 757 3576 a tx@Dict begin tx@NodeDict begin {28.45274 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 757 3576 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /Times-Roman 0. [2.3 0.0 0.0 2.3 -0.6486 -0.5819] FontDot /Dot { moveto gsave 2. 2. scale <2B> show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 757 3576 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 757 3576 a 757 3576 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 757 3576 a 757 3576 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 757 3576 a 757 3576 a tx@Dict begin ps@rot RotBegin end 757 3576 a 735 3604 a Fz(I)757 3576 y tx@Dict begin RotEnd end 757 3576 a 757 3576 a tx@Dict begin PutEnd end 757 3576 a 757 3576 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 757 3576 a 757 3576 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 757 3576 a 757 3576 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 757 3576 a 757 3576 a tx@Dict begin ps@rot RotBegin end 757 3576 a 735 3604 a Fz(I)757 3576 y tx@Dict begin RotEnd end 757 3576 a 757 3576 a tx@Dict begin PutEnd end 757 3576 a 1514 3606 4 100 v 973 w FK(x)p 1987 3606 V 2039 3576 a tx@Dict begin tx@NodeDict begin {28.45274 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2039 3576 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /Symbol 0. [1.8 0.0 0.0 1.8 -0.495 -0.4788] FontDot /Dot { moveto gsave 2. 2. scale show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2039 3576 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2039 3576 a 2039 3576 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2039 3576 a 2039 3576 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2039 3576 a 2039 3576 a tx@Dict begin ps@rot RotBegin end 2039 3576 a 2017 3604 a Fz(I)2039 3576 y tx@Dict begin RotEnd end 2039 3576 a 2039 3576 a tx@Dict begin PutEnd end 2039 3576 a 2039 3576 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2039 3576 a 2039 3576 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2039 3576 a 2039 3576 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2039 3576 a 2039 3576 a tx@Dict begin ps@rot RotBegin end 2039 3576 a 2017 3604 a Fz(I)2039 3576 y tx@Dict begin RotEnd end 2039 3576 a 2039 3576 a tx@Dict begin PutEnd end 2039 3576 a 2796 3606 4 100 v 237 3706 V 335 3676 a FK(asterisk)p 706 3706 V 757 3676 a tx@Dict begin tx@NodeDict begin {28.45274 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 757 3676 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /Times-Roman 0. [2.43309 0.0 0.0 2.43309 -0.609489 -1.14477] FontDot /Dot { moveto gsave 2. 2. scale <2A> show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 757 3676 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 757 3676 a 757 3676 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 757 3676 a 757 3676 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 757 3676 a 757 3676 a tx@Dict begin ps@rot RotBegin end 757 3676 a 735 3704 a Fz(I)757 3676 y tx@Dict begin RotEnd end 757 3676 a 757 3676 a tx@Dict begin PutEnd end 757 3676 a 757 3676 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 757 3676 a 757 3676 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 757 3676 a 757 3676 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 757 3676 a 757 3676 a tx@Dict begin ps@rot RotBegin end 757 3676 a 735 3704 a Fz(I)757 3676 y tx@Dict begin RotEnd end 757 3676 a 757 3676 a tx@Dict begin PutEnd end 757 3676 a 1514 3706 4 100 v 901 w FK(oplus)p 1987 3706 V 2039 3676 a tx@Dict begin tx@NodeDict begin {28.45274 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2039 3676 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /Symbol 0. [1.44928 0.0 0.0 1.44928 -0.562319 -0.478261] FontDot /Dot { moveto gsave 2. 2. scale show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2039 3676 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2039 3676 a 2039 3676 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2039 3676 a 2039 3676 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2039 3676 a 2039 3676 a tx@Dict begin ps@rot RotBegin end 2039 3676 a 2017 3704 a Fz(I)2039 3676 y tx@Dict begin RotEnd end 2039 3676 a 2039 3676 a tx@Dict begin PutEnd end 2039 3676 a 2039 3676 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2039 3676 a 2039 3676 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2039 3676 a 2039 3676 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2039 3676 a 2039 3676 a tx@Dict begin ps@rot RotBegin end 2039 3676 a 2017 3704 a Fz(I)2039 3676 y tx@Dict begin RotEnd end 2039 3676 a 2039 3676 a tx@Dict begin PutEnd end 2039 3676 a 2796 3706 4 100 v 237 3805 V 355 3775 a FK(otimes)p 706 3805 V 757 3775 a tx@Dict begin tx@NodeDict begin {28.45274 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 757 3775 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /Symbol 0. [1.44928 0.0 0.0 1.44928 -0.562319 -0.475362] FontDot /Dot { moveto gsave 2. 2. scale show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 757 3775 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 757 3775 a 757 3775 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 757 3775 a 757 3775 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 757 3775 a 757 3775 a tx@Dict begin ps@rot RotBegin end 757 3775 a 735 3804 a Fz(I)757 3775 y tx@Dict begin RotEnd end 757 3775 a 757 3775 a tx@Dict begin PutEnd end 757 3775 a 757 3775 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 757 3775 a 757 3775 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 757 3775 a 757 3775 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 757 3775 a 757 3775 a tx@Dict begin ps@rot RotBegin end 757 3775 a 735 3804 a Fz(I)757 3775 y tx@Dict begin RotEnd end 757 3775 a 757 3775 a tx@Dict begin PutEnd end 757 3775 a 1514 3805 4 100 v 984 w FK(|)p 1987 3805 V 2039 3775 a tx@Dict begin tx@NodeDict begin {28.45274 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2039 3775 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /Helvetica 0. [1.98413 0.0 0.0 1.38 -0.258929 -0.5] FontDot /Dot { moveto gsave 2. 2. scale (|) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2039 3775 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2039 3775 a 2039 3775 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2039 3775 a 2039 3775 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2039 3775 a 2039 3775 a tx@Dict begin ps@rot RotBegin end 2039 3775 a 2017 3804 a Fz(I)2039 3775 y tx@Dict begin RotEnd end 2039 3775 a 2039 3775 a tx@Dict begin PutEnd end 2039 3775 a 2039 3775 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2039 3775 a 2039 3775 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2039 3775 a 2039 3775 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2039 3775 a 2039 3775 a tx@Dict begin ps@rot RotBegin end 2039 3775 a 2017 3804 a Fz(I)2039 3775 y tx@Dict begin RotEnd end 2039 3775 a 2039 3775 a tx@Dict begin PutEnd end 2039 3775 a 2796 3805 4 100 v 237 3905 V 334 3875 a FK(triangle)p 706 3905 V 757 3875 a tx@Dict begin tx@NodeDict begin {28.45274 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 757 3875 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale 0 0 1 0 setcmykcolor (u) show grestore gsave 2. 2. scale (t) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 757 3875 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 757 3875 a 757 3875 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 757 3875 a 757 3875 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 757 3875 a 757 3875 a tx@Dict begin ps@rot RotBegin end 757 3875 a 735 3903 a Fz(I)757 3875 y tx@Dict begin RotEnd end 757 3875 a 757 3875 a tx@Dict begin PutEnd end 757 3875 a 757 3875 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 757 3875 a 757 3875 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 757 3875 a 757 3875 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 757 3875 a 757 3875 a tx@Dict begin ps@rot RotBegin end 757 3875 a 735 3903 a Fz(I)757 3875 y tx@Dict begin RotEnd end 757 3875 a 757 3875 a tx@Dict begin PutEnd end 757 3875 a 1514 3905 4 100 v 836 w FK(triangle*)p 1987 3905 V 2039 3875 a tx@Dict begin tx@NodeDict begin {28.45274 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2039 3875 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (u) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2039 3875 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2039 3875 a 2039 3875 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2039 3875 a 2039 3875 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2039 3875 a 2039 3875 a tx@Dict begin ps@rot RotBegin end 2039 3875 a 2017 3903 a Fz(I)2039 3875 y tx@Dict begin RotEnd end 2039 3875 a 2039 3875 a tx@Dict begin PutEnd end 2039 3875 a 2039 3875 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2039 3875 a 2039 3875 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2039 3875 a 2039 3875 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2039 3875 a 2039 3875 a tx@Dict begin ps@rot RotBegin end 2039 3875 a 2017 3903 a Fz(I)2039 3875 y tx@Dict begin RotEnd end 2039 3875 a 2039 3875 a tx@Dict begin PutEnd end 2039 3875 a 2796 3905 4 100 v 237 4004 V 356 3975 a FK(square)p 706 4004 V 757 3975 a tx@Dict begin tx@NodeDict begin {28.45274 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 757 3975 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale 0 0 1 0 setcmykcolor (r) show grestore gsave 2. 2. scale (s) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 757 3975 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 757 3975 a 757 3975 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 757 3975 a 757 3975 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 757 3975 a 757 3975 a tx@Dict begin ps@rot RotBegin end 757 3975 a 735 4003 a Fz(I)757 3975 y tx@Dict begin RotEnd end 757 3975 a 757 3975 a tx@Dict begin PutEnd end 757 3975 a 757 3975 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 757 3975 a 757 3975 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 757 3975 a 757 3975 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 757 3975 a 757 3975 a tx@Dict begin ps@rot RotBegin end 757 3975 a 735 4003 a Fz(I)757 3975 y tx@Dict begin RotEnd end 757 3975 a 757 3975 a tx@Dict begin PutEnd end 757 3975 a 1514 4004 4 100 v 858 w FK(square*)p 1987 4004 V 2039 3975 a tx@Dict begin tx@NodeDict begin {28.45274 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2039 3975 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (r) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2039 3975 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2039 3975 a 2039 3975 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2039 3975 a 2039 3975 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2039 3975 a 2039 3975 a tx@Dict begin ps@rot RotBegin end 2039 3975 a 2017 4003 a Fz(I)2039 3975 y tx@Dict begin RotEnd end 2039 3975 a 2039 3975 a tx@Dict begin PutEnd end 2039 3975 a 2039 3975 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2039 3975 a 2039 3975 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2039 3975 a 2039 3975 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2039 3975 a 2039 3975 a tx@Dict begin ps@rot RotBegin end 2039 3975 a 2017 4003 a Fz(I)2039 3975 y tx@Dict begin RotEnd end 2039 3975 a 2039 3975 a tx@Dict begin PutEnd end 2039 3975 a 2796 4004 4 100 v 237 4104 V 316 4074 a FK(diamond)p 706 4104 V 757 4074 a tx@Dict begin tx@NodeDict begin {28.45274 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 757 4074 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale 0 0 1 0 setcmykcolor (l) show grestore gsave 2. 2. scale (d) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 757 4074 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 757 4074 a 757 4074 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 757 4074 a 757 4074 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 757 4074 a 757 4074 a tx@Dict begin ps@rot RotBegin end 757 4074 a 735 4103 a Fz(I)757 4074 y tx@Dict begin RotEnd end 757 4074 a 757 4074 a tx@Dict begin PutEnd end 757 4074 a 757 4074 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 757 4074 a 757 4074 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 757 4074 a 757 4074 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 757 4074 a 757 4074 a tx@Dict begin ps@rot RotBegin end 757 4074 a 735 4103 a Fz(I)757 4074 y tx@Dict begin RotEnd end 757 4074 a 757 4074 a tx@Dict begin PutEnd end 757 4074 a 1514 4104 4 100 v 818 w FK(diamond*)p 1987 4104 V 2039 4074 a tx@Dict begin tx@NodeDict begin {28.45274 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2039 4074 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (l) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2039 4074 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2039 4074 a 2039 4074 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2039 4074 a 2039 4074 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2039 4074 a 2039 4074 a tx@Dict begin ps@rot RotBegin end 2039 4074 a 2017 4103 a Fz(I)2039 4074 y tx@Dict begin RotEnd end 2039 4074 a 2039 4074 a tx@Dict begin PutEnd end 2039 4074 a 2039 4074 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2039 4074 a 2039 4074 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2039 4074 a 2039 4074 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2039 4074 a 2039 4074 a tx@Dict begin ps@rot RotBegin end 2039 4074 a 2017 4103 a Fz(I)2039 4074 y tx@Dict begin RotEnd end 2039 4074 a 2039 4074 a tx@Dict begin PutEnd end 2039 4074 a 2796 4104 4 100 v 237 4204 V 307 4174 a FK(p)r(en)n(tagon)p 706 4204 V 757 4174 a tx@Dict begin tx@NodeDict begin {28.45274 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 757 4174 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale 0 0 1 0 setcmykcolor (q) show grestore gsave 2. 2. scale (p) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 757 4174 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 757 4174 a 757 4174 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 757 4174 a 757 4174 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 757 4174 a 757 4174 a tx@Dict begin ps@rot RotBegin end 757 4174 a 735 4202 a Fz(I)757 4174 y tx@Dict begin RotEnd end 757 4174 a 757 4174 a tx@Dict begin PutEnd end 757 4174 a 757 4174 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 757 4174 a 757 4174 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 757 4174 a 757 4174 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 757 4174 a 757 4174 a tx@Dict begin ps@rot RotBegin end 757 4174 a 735 4202 a Fz(I)757 4174 y tx@Dict begin RotEnd end 757 4174 a 757 4174 a tx@Dict begin PutEnd end 757 4174 a 1514 4204 4 100 v 809 w FK(p)r(en)n(tagon*)p 1987 4204 V 2039 4174 a tx@Dict begin tx@NodeDict begin {28.45274 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2039 4174 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (q) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2039 4174 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2039 4174 a 2039 4174 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2039 4174 a 2039 4174 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2039 4174 a 2039 4174 a tx@Dict begin ps@rot RotBegin end 2039 4174 a 2017 4202 a Fz(I)2039 4174 y tx@Dict begin RotEnd end 2039 4174 a 2039 4174 a tx@Dict begin PutEnd end 2039 4174 a 2039 4174 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2039 4174 a 2039 4174 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2039 4174 a 2039 4174 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2039 4174 a 2039 4174 a tx@Dict begin ps@rot RotBegin end 2039 4174 a 2017 4202 a Fz(I)2039 4174 y tx@Dict begin RotEnd end 2039 4174 a 2039 4174 a tx@Dict begin PutEnd end 2039 4174 a 2796 4204 4 100 v 238 4207 2559 4 v 210 4272 2140 4 v 209 5010 4 739 v 1014 4921 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 71.13182 0.0 add 0.0 0.0 sub L 71.13182 0.0 add 71.13182 0.0 add L 0.0 0.0 sub 71.13182 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 71.13182 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 71.13182 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 71.13182 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 71.13182 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 71.13182 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 71.13182 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 71.13182 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 71.13182 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 931 4947 a FF(0)931 4829 y(1)931 4711 y(2)931 4593 y(3)931 4475 y(4)931 4357 y(5)993 5015 y(0)77 b(1)f(2)g(3)g(4)g(5)1014 4921 y tx@Dict begin tx@NodeDict begin {14.22636 28.45273 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1014 4921 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /Symbol 0. [1.44928 0.0 0.0 1.44928 -0.562319 -0.475362] FontDot /Dot { moveto gsave 2. 2. scale show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1014 4921 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1014 4921 a 1014 4921 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1014 4921 a 1014 4921 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1014 4921 a 1014 4921 a tx@Dict begin ps@rot RotBegin end 1014 4921 a 992 4950 a Fz(I)1014 4921 y tx@Dict begin RotEnd end 1014 4921 a 1014 4921 a tx@Dict begin PutEnd end 1014 4921 a 1014 4921 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1014 4921 a 1014 4921 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1014 4921 a 1014 4921 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1014 4921 a 1014 4921 a tx@Dict begin ps@rot RotBegin end 1014 4921 a 992 4950 a Fz(I)1014 4921 y tx@Dict begin RotEnd end 1014 4921 a 1014 4921 a tx@Dict begin PutEnd end 1014 4921 a 1014 4921 a tx@Dict begin tx@NodeDict begin {42.6791 14.22636 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1014 4921 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /Times-Roman 0. [2.43309 0.0 0.0 2.43309 -0.609489 -1.14477] FontDot /Dot { moveto gsave 2. 2. scale <2A> show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1014 4921 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1014 4921 a 1014 4921 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1014 4921 a 1014 4921 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1014 4921 a 1014 4921 a tx@Dict begin ps@rot RotBegin end 1014 4921 a 992 4950 a Fz(I)1014 4921 y tx@Dict begin RotEnd end 1014 4921 a 1014 4921 a tx@Dict begin PutEnd end 1014 4921 a 1014 4921 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1014 4921 a 1014 4921 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1014 4921 a 1014 4921 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1014 4921 a 1014 4921 a tx@Dict begin ps@rot RotBegin end 1014 4921 a 992 4950 a Fz(I)1014 4921 y tx@Dict begin RotEnd end 1014 4921 a 1014 4921 a tx@Dict begin PutEnd end 1014 4921 a 1014 4921 a tx@Dict begin tx@NodeDict begin {56.90546 56.90546 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1014 4921 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (l) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1014 4921 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1014 4921 a 1014 4921 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1014 4921 a 1014 4921 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1014 4921 a 1014 4921 a tx@Dict begin ps@rot RotBegin end 1014 4921 a 992 4950 a Fz(I)1014 4921 y tx@Dict begin RotEnd end 1014 4921 a 1014 4921 a tx@Dict begin PutEnd end 1014 4921 a 1014 4921 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1014 4921 a 1014 4921 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1014 4921 a 1014 4921 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1014 4921 a 1014 4921 a tx@Dict begin ps@rot RotBegin end 1014 4921 a 992 4950 a Fz(I)1014 4921 y tx@Dict begin RotEnd end 1014 4921 a 1014 4921 a tx@Dict begin PutEnd end 1014 4921 a 1014 4921 a tx@Dict begin tx@NodeDict begin {42.6791 42.6791 } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 1014 4921 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (l) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1014 4921 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1014 4921 a 1014 4921 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1014 4921 a 1014 4921 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1014 4921 a 1014 4921 a tx@Dict begin ps@rot RotBegin end 1014 4921 a 992 4950 a Fz(I)1014 4921 y tx@Dict begin RotEnd end 1014 4921 a 1014 4921 a tx@Dict begin PutEnd end 1014 4921 a 1014 4921 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1014 4921 a 1014 4921 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1014 4921 a 1014 4921 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1014 4921 a 1014 4921 a tx@Dict begin ps@rot RotBegin end 1014 4921 a 992 4950 a Fz(I)1014 4921 y tx@Dict begin RotEnd end 1014 4921 a 1014 4921 a tx@Dict begin PutEnd end 1014 4921 a 1014 4921 a tx@Dict begin tx@NodeDict begin {14.22636 56.90546 } false /N@E 10 {InitPnode } /NodeScale {} def NewNode end end 1014 4921 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (l) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@E known { /N@E load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1014 4921 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1014 4921 a 1014 4921 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1014 4921 a 1014 4921 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 0. /N@E load 0 GetEdge 0.0 0. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1014 4921 a 1014 4921 a tx@Dict begin ps@rot RotBegin end 1014 4921 a 992 4950 a Fz(I)1014 4921 y tx@Dict begin RotEnd end 1014 4921 a 1014 4921 a tx@Dict begin PutEnd end 1014 4921 a 1014 4921 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1014 4921 a 1014 4921 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1014 4921 a 1014 4921 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 0. /N@E load 0 GetEdge 0.0 0. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1014 4921 a 1014 4921 a tx@Dict begin ps@rot RotBegin end 1014 4921 a 992 4950 a Fz(I)1014 4921 y tx@Dict begin RotEnd end 1014 4921 a 1014 4921 a tx@Dict begin PutEnd end 1014 4921 a 2348 5010 4 739 v 210 5014 2140 4 v 209 5113 4 100 v 260 5083 a FE(n)p FK(pstGeono)r(de)p 1 0 0 TeXcolorrgb([P)n(oin)n(tSym)n(b)r(ol={otimes,asterisk,diamond*}]) p 0 TeXcolorgray 2348 5113 V 209 5213 V 495 5183 a (\(1,2\){A}\(3,1\){B}\(4,4\){C}\(3,3\){D}\(1,4\){E})p 2348 5213 V 210 5216 2140 4 v 0 TeXcolorgray 86 5257 1146 4 v 175 5334 a FC(1.)35 b(On)24 b(p)r(eut)g(aussi)g(utiliser)e (les)i(n\367uds)g(du)g(mo)r(dule)f Fe(pstno)r(de)i FC(page)2099 5334 y SDict begin H.S end 2099 5334 a 0 TeXcolorgray FC(37)p 0 TeXcolorgray 2170 5291 a SDict begin H.R end 2170 5291 a 2170 5334 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (subsection.9.1) cvn H.B /ANN pdfmark end 2170 5334 a 175 5413 a FC(2.)35 b(linecolor=blue,\034llcolor=y)n(ello)n(w,dotscale=2)p 0 TeXcolorgray 0 TeXcolorgray 1456 5662 a FK(180)p 0 TeXcolorgray eop end %%Page: 181 181 TeXDict begin 181 180 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.181) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 86 543 3100 4 v 84 643 4 100 v 835 613 a FE(n)p FK(pstGeono)r(de[P)n(oin)n(tNameSep=.7cm]\(1,1\){A})p 3183 643 V 86 646 3100 4 v 84 1384 4 739 v 254 1236 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 56.90549 0.0 add 0.0 0.0 sub L 56.90549 0.0 add 56.90549 0.0 add L 0.0 0.0 sub 56.90549 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90549 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 171 1263 a FF(0)171 1026 y(1)171 790 y(2)233 1330 y(0)194 b(1)g(2)254 1236 y tx@Dict begin tx@NodeDict begin {28.45274 28.45274 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 254 1236 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 254 1236 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 254 1236 a 254 1236 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 254 1236 a 254 1236 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 254 1236 a 254 1236 a tx@Dict begin ps@rot RotBegin end 254 1236 a 232 1265 a Fz(I)254 1236 y tx@Dict begin RotEnd end 254 1236 a 254 1236 a tx@Dict begin PutEnd end 254 1236 a 254 1236 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 254 1236 a 254 1236 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 254 1236 a 254 1236 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 254 1236 a 254 1236 a tx@Dict begin ps@rot RotBegin end 254 1236 a 232 1265 a Fz(I)254 1236 y tx@Dict begin RotEnd end 254 1236 a 254 1236 a tx@Dict begin PutEnd end 254 1236 a 774 1384 4 739 v 807 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 56.90549 0.0 add 0.0 0.0 sub L 56.90549 0.0 add 56.90549 0.0 add L 0.0 0.0 sub 56.90549 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90549 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 978 1263 a FF(0)978 1026 y(1)978 790 y(2)1040 1330 y(0)g(1)g(2)1061 1236 y tx@Dict begin tx@NodeDict begin {28.45274 28.45274 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1061 1236 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1061 1236 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1061 1236 a 1061 1236 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1061 1236 a 1061 1236 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 19.91684 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1061 1236 a 1061 1236 a tx@Dict begin ps@rot RotBegin end 1061 1236 a 1039 1265 a Fz(I)1061 1236 y tx@Dict begin RotEnd end 1061 1236 a 1061 1236 a tx@Dict begin PutEnd end 1061 1236 a 1061 1236 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1061 1236 a 1061 1236 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1061 1236 a 1061 1236 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 19.91684 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1061 1236 a 1061 1236 a tx@Dict begin ps@rot RotBegin end 1061 1236 a 1039 1265 a Fz(I)1061 1236 y tx@Dict begin RotEnd end 1061 1236 a 1061 1236 a tx@Dict begin PutEnd end 1061 1236 a 1698 1384 4 739 v 807 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 56.90549 0.0 add 0.0 0.0 sub L 56.90549 0.0 add 56.90549 0.0 add L 0.0 0.0 sub 56.90549 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90549 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1785 1263 a FF(0)1785 1026 y(1)1785 790 y(2)1847 1330 y(0)g(1)h(2)1868 1236 y tx@Dict begin tx@NodeDict begin {28.45274 28.45274 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1868 1236 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1868 1236 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1868 1236 a 1868 1236 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1868 1236 a 1868 1236 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 45. /N@A load 0 GetEdge 0.0 45. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1868 1236 a 1868 1236 a tx@Dict begin ps@rot RotBegin end 1868 1236 a 1846 1265 a Fz(I)1868 1236 y tx@Dict begin RotEnd end 1868 1236 a 1868 1236 a tx@Dict begin PutEnd end 1868 1236 a 1868 1236 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1868 1236 a 1868 1236 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1868 1236 a 1868 1236 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 45. /N@A load 0 GetEdge 0.0 45. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1868 1236 a 1868 1236 a tx@Dict begin ps@rot RotBegin end 1868 1236 a 1846 1265 a Fz(I)1868 1236 y tx@Dict begin RotEnd end 1868 1236 a 1868 1236 a tx@Dict begin PutEnd end 1868 1236 a 2388 1384 4 739 v 742 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 56.90549 0.0 add 0.0 0.0 sub L 56.90549 0.0 add 56.90549 0.0 add L 0.0 0.0 sub 56.90549 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90549 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2527 1263 a FF(0)2527 1026 y(1)2527 790 y(2)2589 1330 y(0)g(1)f(2)2610 1236 y tx@Dict begin tx@NodeDict begin {28.45274 28.45274 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2610 1236 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 3183 1384 4 739 v 86 1388 3100 4 v 84 1487 4 100 v 0 0 1 TeXcolorrgb 239 1458 a FK(P)n(ar)26 b(d\351faut)p 0 TeXcolorgray 774 1487 V 1 0 0 TeXcolorrgb 203 w(P)n(oin)n(tNameSep)p 0 TeXcolorgray(=.7cm)p 1698 1487 V 1 0 0 TeXcolorrgb 177 w(P)n(osAngle)p 0 TeXcolorgray(=45)p 2388 1487 V 1 0 0 TeXcolorrgb 177 w(P)n(oin)n(tName)p 0 TeXcolorgray(=none)p 3183 1487 V 86 1491 3100 4 v 84 1590 4 100 v 774 1590 V 0 0 1 TeXcolorrgb 912 1560 a(P)n(ar)g(d\351faut=)h(1em)p 0 TeXcolorgray 1698 1590 V 0 0 1 TeXcolorrgb 236 w(P)n(ar)f(d\351faut=) i(0)p 0 TeXcolorgray 2388 1590 V 3183 1590 V 86 1594 3100 4 v 0 TeXcolorgray 0 TeXcolorgray 86 1697 3409 4 v 84 1796 4 100 v 592 1766 a FE(n)p FK(pstGeono)r(de[)p 1 0 0 TeXcolorrgb(Curv)n(eT)n(yp)r(e)p 0 TeXcolorgray(=p)r (olyline]\(0,1\){A}\(1,0\){B}\(1.5,1.5)o(\){C})p 3492 1796 V 86 1800 3409 4 v 84 2538 4 739 v 363 2390 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 56.90549 0.0 add 0.0 0.0 sub L 56.90549 0.0 add 56.90549 0.0 add L 0.0 0.0 sub 56.90549 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90549 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 280 2416 a FF(0)280 2180 y(1)280 1944 y(2)342 2484 y(0)195 b(1)f(2)363 2390 y tx@Dict begin tx@NodeDict begin {0.0 28.45274 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 363 2390 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 363 2390 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 363 2390 a 363 2390 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 363 2390 a 363 2390 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 363 2390 a 363 2390 a tx@Dict begin ps@rot RotBegin end 363 2390 a 341 2418 a Fz(I)363 2390 y tx@Dict begin RotEnd end 363 2390 a 363 2390 a tx@Dict begin PutEnd end 363 2390 a 363 2390 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 363 2390 a 363 2390 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 363 2390 a 363 2390 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 363 2390 a 363 2390 a tx@Dict begin ps@rot RotBegin end 363 2390 a 341 2418 a Fz(I)363 2390 y tx@Dict begin RotEnd end 363 2390 a 363 2390 a tx@Dict begin PutEnd end 363 2390 a 363 2390 a tx@Dict begin tx@NodeDict begin {28.45274 0.0 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 363 2390 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 363 2390 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 363 2390 a 363 2390 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 363 2390 a 363 2390 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 363 2390 a 363 2390 a tx@Dict begin ps@rot RotBegin end 363 2390 a 341 2418 a Fz(I)363 2390 y tx@Dict begin RotEnd end 363 2390 a 363 2390 a tx@Dict begin PutEnd end 363 2390 a 363 2390 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 363 2390 a 363 2390 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 363 2390 a 363 2390 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 363 2390 a 363 2390 a tx@Dict begin ps@rot RotBegin end 363 2390 a 341 2418 a Fz(I)363 2390 y tx@Dict begin RotEnd end 363 2390 a 363 2390 a tx@Dict begin PutEnd end 363 2390 a 363 2390 a tx@Dict begin tx@NodeDict begin {42.67911 42.67911 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 363 2390 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 363 2390 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 363 2390 a 363 2390 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 363 2390 a 363 2390 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 363 2390 a 363 2390 a tx@Dict begin ps@rot RotBegin end 363 2390 a 341 2418 a Fz(I)363 2390 y tx@Dict begin RotEnd end 363 2390 a 363 2390 a tx@Dict begin PutEnd end 363 2390 a 363 2390 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 363 2390 a 363 2390 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 363 2390 a 363 2390 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 363 2390 a 363 2390 a tx@Dict begin ps@rot RotBegin end 363 2390 a 341 2418 a Fz(I)363 2390 y tx@Dict begin RotEnd end 363 2390 a 363 2390 a tx@Dict begin PutEnd end 363 2390 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 993 2538 4 739 v 910 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 56.90549 0.0 add 0.0 0.0 sub L 56.90549 0.0 add 56.90549 0.0 add L 0.0 0.0 sub 56.90549 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90549 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1189 2416 a FF(0)1189 2180 y(1)1189 1944 y(2)1252 2484 y(0)g(1)g(2)1273 2390 y tx@Dict begin tx@NodeDict begin {0.0 28.45274 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1273 2390 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1273 2390 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1273 2390 a 1273 2390 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1273 2390 a 1273 2390 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1273 2390 a 1273 2390 a tx@Dict begin ps@rot RotBegin end 1273 2390 a 1251 2418 a Fz(I)1273 2390 y tx@Dict begin RotEnd end 1273 2390 a 1273 2390 a tx@Dict begin PutEnd end 1273 2390 a 1273 2390 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1273 2390 a 1273 2390 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1273 2390 a 1273 2390 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1273 2390 a 1273 2390 a tx@Dict begin ps@rot RotBegin end 1273 2390 a 1251 2418 a Fz(I)1273 2390 y tx@Dict begin RotEnd end 1273 2390 a 1273 2390 a tx@Dict begin PutEnd end 1273 2390 a 1273 2390 a tx@Dict begin tx@NodeDict begin {28.45274 0.0 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1273 2390 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1273 2390 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1273 2390 a 1273 2390 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1273 2390 a 1273 2390 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1273 2390 a 1273 2390 a tx@Dict begin ps@rot RotBegin end 1273 2390 a 1251 2418 a Fz(I)1273 2390 y tx@Dict begin RotEnd end 1273 2390 a 1273 2390 a tx@Dict begin PutEnd end 1273 2390 a 1273 2390 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1273 2390 a 1273 2390 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1273 2390 a 1273 2390 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1273 2390 a 1273 2390 a tx@Dict begin ps@rot RotBegin end 1273 2390 a 1251 2418 a Fz(I)1273 2390 y tx@Dict begin RotEnd end 1273 2390 a 1273 2390 a tx@Dict begin PutEnd end 1273 2390 a 1273 2390 a tx@Dict begin tx@NodeDict begin {42.67911 42.67911 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1273 2390 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1273 2390 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1273 2390 a 1273 2390 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1273 2390 a 1273 2390 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1273 2390 a 1273 2390 a tx@Dict begin ps@rot RotBegin end 1273 2390 a 1251 2418 a Fz(I)1273 2390 y tx@Dict begin RotEnd end 1273 2390 a 1273 2390 a tx@Dict begin PutEnd end 1273 2390 a 1273 2390 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1273 2390 a 1273 2390 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1273 2390 a 1273 2390 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1273 2390 a 1273 2390 a tx@Dict begin ps@rot RotBegin end 1273 2390 a 1251 2418 a Fz(I)1273 2390 y tx@Dict begin RotEnd end 1273 2390 a 1273 2390 a tx@Dict begin PutEnd end 1273 2390 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1903 2538 4 739 v 863 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 56.90549 0.0 add 0.0 0.0 sub L 56.90549 0.0 add 56.90549 0.0 add L 0.0 0.0 sub 56.90549 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90549 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2053 2416 a FF(0)2053 2180 y(1)2053 1944 y(2)2115 2484 y(0)g(1)h(2)2136 2390 y tx@Dict begin tx@NodeDict begin {0.0 28.45274 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2136 2390 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2136 2390 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2136 2390 a 2136 2390 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2136 2390 a 2136 2390 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2136 2390 a 2136 2390 a tx@Dict begin ps@rot RotBegin end 2136 2390 a 2114 2418 a Fz(I)2136 2390 y tx@Dict begin RotEnd end 2136 2390 a 2136 2390 a tx@Dict begin PutEnd end 2136 2390 a 2136 2390 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2136 2390 a 2136 2390 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2136 2390 a 2136 2390 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2136 2390 a 2136 2390 a tx@Dict begin ps@rot RotBegin end 2136 2390 a 2114 2418 a Fz(I)2136 2390 y tx@Dict begin RotEnd end 2136 2390 a 2136 2390 a tx@Dict begin PutEnd end 2136 2390 a 2136 2390 a tx@Dict begin tx@NodeDict begin {28.45274 0.0 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2136 2390 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2136 2390 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2136 2390 a 2136 2390 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2136 2390 a 2136 2390 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2136 2390 a 2136 2390 a tx@Dict begin ps@rot RotBegin end 2136 2390 a 2114 2418 a Fz(I)2136 2390 y tx@Dict begin RotEnd end 2136 2390 a 2136 2390 a tx@Dict begin PutEnd end 2136 2390 a 2136 2390 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2136 2390 a 2136 2390 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2136 2390 a 2136 2390 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2136 2390 a 2136 2390 a tx@Dict begin ps@rot RotBegin end 2136 2390 a 2114 2418 a Fz(I)2136 2390 y tx@Dict begin RotEnd end 2136 2390 a 2136 2390 a tx@Dict begin PutEnd end 2136 2390 a 2136 2390 a tx@Dict begin tx@NodeDict begin {42.67911 42.67911 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 2136 2390 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2136 2390 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2136 2390 a 2136 2390 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2136 2390 a 2136 2390 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2136 2390 a 2136 2390 a tx@Dict begin ps@rot RotBegin end 2136 2390 a 2114 2418 a Fz(I)2136 2390 y tx@Dict begin RotEnd end 2136 2390 a 2136 2390 a tx@Dict begin PutEnd end 2136 2390 a 2136 2390 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2136 2390 a 2136 2390 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2136 2390 a 2136 2390 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2136 2390 a 2136 2390 a tx@Dict begin ps@rot RotBegin end 2136 2390 a 2114 2418 a Fz(I)2136 2390 y tx@Dict begin RotEnd end 2136 2390 a 2136 2390 a tx@Dict begin PutEnd end 2136 2390 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2720 2538 4 739 v 795 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 56.90549 0.0 add 0.0 0.0 sub L 56.90549 0.0 add 56.90549 0.0 add L 0.0 0.0 sub 56.90549 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90549 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2848 2416 a FF(0)2848 2180 y(1)2848 1944 y(2)2910 2484 y(0)f(1)g(2)2931 2390 y tx@Dict begin tx@NodeDict begin {0.0 28.45274 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2931 2390 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2931 2390 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2931 2390 a 2931 2390 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2931 2390 a 2931 2390 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2931 2390 a 2931 2390 a tx@Dict begin ps@rot RotBegin end 2931 2390 a 2909 2418 a Fz(I)2931 2390 y tx@Dict begin RotEnd end 2931 2390 a 2931 2390 a tx@Dict begin PutEnd end 2931 2390 a 2931 2390 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2931 2390 a 2931 2390 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2931 2390 a 2931 2390 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2931 2390 a 2931 2390 a tx@Dict begin ps@rot RotBegin end 2931 2390 a 2909 2418 a Fz(I)2931 2390 y tx@Dict begin RotEnd end 2931 2390 a 2931 2390 a tx@Dict begin PutEnd end 2931 2390 a 2931 2390 a tx@Dict begin tx@NodeDict begin {28.45274 0.0 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2931 2390 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2931 2390 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2931 2390 a 2931 2390 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2931 2390 a 2931 2390 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2931 2390 a 2931 2390 a tx@Dict begin ps@rot RotBegin end 2931 2390 a 2909 2418 a Fz(I)2931 2390 y tx@Dict begin RotEnd end 2931 2390 a 2931 2390 a tx@Dict begin PutEnd end 2931 2390 a 2931 2390 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2931 2390 a 2931 2390 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2931 2390 a 2931 2390 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2931 2390 a 2931 2390 a tx@Dict begin ps@rot RotBegin end 2931 2390 a 2909 2418 a Fz(I)2931 2390 y tx@Dict begin RotEnd end 2931 2390 a 2931 2390 a tx@Dict begin PutEnd end 2931 2390 a 2931 2390 a tx@Dict begin tx@NodeDict begin {42.67911 42.67911 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 2931 2390 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2931 2390 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2931 2390 a 2931 2390 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2931 2390 a 2931 2390 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2931 2390 a 2931 2390 a tx@Dict begin ps@rot RotBegin end 2931 2390 a 2909 2418 a Fz(I)2931 2390 y tx@Dict begin RotEnd end 2931 2390 a 2931 2390 a tx@Dict begin PutEnd end 2931 2390 a 2931 2390 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2931 2390 a 2931 2390 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2931 2390 a 2931 2390 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2931 2390 a 2931 2390 a tx@Dict begin ps@rot RotBegin end 2931 2390 a 2909 2418 a Fz(I)2931 2390 y tx@Dict begin RotEnd end 2931 2390 a 2931 2390 a tx@Dict begin PutEnd end 2931 2390 a 2931 2390 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2931 2390 a 3492 2538 4 739 v 86 2541 3409 4 v 84 2641 4 100 v 1 0 0 TeXcolorrgb 135 2611 a FK(Curv)n(eT)n(yp)r(e) p 0 TeXcolorgray(=p)r(olyline)p 993 2641 V 1 0 0 TeXcolorrgb 154 w(Curv)n(eT)n(yp)r(e)p 0 TeXcolorgray(=p)r(olygon)p 1903 2641 V 1 0 0 TeXcolorrgb 152 w(Curv)n(eT)n(yp)r(e)p 0 TeXcolorgray(=curv)n(e)p 2720 2641 V 152 w FJ(\\ncline)p FK({A}{B})3407 2581 y FA(1)p 3492 2641 V 86 2644 3409 4 v 86 2844 a SDict begin H.S end 86 2844 a 86 2844 a SDict begin 12 H.A end 86 2844 a 86 2844 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.33.1.2) cvn /DEST pdfmark end 86 2844 a 66 x FJ(33.1.2)93 b(Droites)31 b(et)h(segmen)m(ts)f(de)g (droite)p 210 2991 2104 4 v 209 3091 4 100 v 579 3061 a(\\pstLineAB)p FK([no)r(desepA=.5]{A}{B})p 2312 3091 V 210 3094 2104 4 v 209 3833 4 739 v 378 3685 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 56.90549 0.0 add 0.0 0.0 sub L 56.90549 0.0 add 56.90549 0.0 add L 0.0 0.0 sub 56.90549 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90549 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 3711 a FF(0)295 3475 y(1)295 3239 y(2)357 3779 y(0)195 b(1)f(2)378 3685 y tx@Dict begin tx@NodeDict begin {14.22636 42.67911 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 3685 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 378 3685 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 3685 a 378 3685 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 3685 a 378 3685 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 3685 a 378 3685 a tx@Dict begin ps@rot RotBegin end 378 3685 a 356 3713 a Fz(I)378 3685 y tx@Dict begin RotEnd end 378 3685 a 378 3685 a tx@Dict begin PutEnd end 378 3685 a 378 3685 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 3685 a 378 3685 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 3685 a 378 3685 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 3685 a 378 3685 a tx@Dict begin ps@rot RotBegin end 378 3685 a 356 3713 a Fz(I)378 3685 y tx@Dict begin RotEnd end 378 3685 a 378 3685 a tx@Dict begin PutEnd end 378 3685 a 378 3685 a tx@Dict begin tx@NodeDict begin {42.67911 14.22636 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 3685 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 378 3685 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 3685 a 378 3685 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 3685 a 378 3685 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 3685 a 378 3685 a tx@Dict begin ps@rot RotBegin end 378 3685 a 356 3713 a Fz(I)378 3685 y tx@Dict begin RotEnd end 378 3685 a 378 3685 a tx@Dict begin PutEnd end 378 3685 a 378 3685 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 3685 a 378 3685 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 3685 a 378 3685 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 3685 a 378 3685 a tx@Dict begin ps@rot RotBegin end 378 3685 a 356 3713 a Fz(I)378 3685 y tx@Dict begin RotEnd end 378 3685 a 378 3685 a tx@Dict begin PutEnd end 378 3685 a 378 3685 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 378 3685 a 899 3833 4 739 v 707 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 56.90549 0.0 add 0.0 0.0 sub L 56.90549 0.0 add 56.90549 0.0 add L 0.0 0.0 sub 56.90549 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90549 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1002 3711 a FF(0)1002 3475 y(1)1002 3239 y(2)1064 3779 y(0)g(1)g(2)1085 3685 y tx@Dict begin tx@NodeDict begin {14.22636 42.67911 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1085 3685 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1085 3685 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1085 3685 a 1085 3685 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1085 3685 a 1085 3685 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1085 3685 a 1085 3685 a tx@Dict begin ps@rot RotBegin end 1085 3685 a 1063 3713 a Fz(I)1085 3685 y tx@Dict begin RotEnd end 1085 3685 a 1085 3685 a tx@Dict begin PutEnd end 1085 3685 a 1085 3685 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1085 3685 a 1085 3685 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1085 3685 a 1085 3685 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1085 3685 a 1085 3685 a tx@Dict begin ps@rot RotBegin end 1085 3685 a 1063 3713 a Fz(I)1085 3685 y tx@Dict begin RotEnd end 1085 3685 a 1085 3685 a tx@Dict begin PutEnd end 1085 3685 a 1085 3685 a tx@Dict begin tx@NodeDict begin {42.67911 14.22636 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1085 3685 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1085 3685 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1085 3685 a 1085 3685 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1085 3685 a 1085 3685 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1085 3685 a 1085 3685 a tx@Dict begin ps@rot RotBegin end 1085 3685 a 1063 3713 a Fz(I)1085 3685 y tx@Dict begin RotEnd end 1085 3685 a 1085 3685 a tx@Dict begin PutEnd end 1085 3685 a 1085 3685 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1085 3685 a 1085 3685 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1085 3685 a 1085 3685 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1085 3685 a 1085 3685 a tx@Dict begin ps@rot RotBegin end 1085 3685 a 1063 3713 a Fz(I)1085 3685 y tx@Dict begin RotEnd end 1085 3685 a 1085 3685 a tx@Dict begin PutEnd end 1085 3685 a 1085 3685 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 14.22636 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1085 3685 a 1621 3833 4 739 v 706 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 56.90549 0.0 add 0.0 0.0 sub L 56.90549 0.0 add 56.90549 0.0 add L 0.0 0.0 sub 56.90549 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90549 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1708 3711 a FF(0)1708 3475 y(1)1708 3239 y(2)1770 3779 y(0)h(1)f(2)1791 3685 y tx@Dict begin tx@NodeDict begin {14.22636 42.67911 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1791 3685 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1791 3685 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1791 3685 a 1791 3685 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1791 3685 a 1791 3685 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1791 3685 a 1791 3685 a tx@Dict begin ps@rot RotBegin end 1791 3685 a 1769 3713 a Fz(I)1791 3685 y tx@Dict begin RotEnd end 1791 3685 a 1791 3685 a tx@Dict begin PutEnd end 1791 3685 a 1791 3685 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1791 3685 a 1791 3685 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1791 3685 a 1791 3685 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1791 3685 a 1791 3685 a tx@Dict begin ps@rot RotBegin end 1791 3685 a 1769 3713 a Fz(I)1791 3685 y tx@Dict begin RotEnd end 1791 3685 a 1791 3685 a tx@Dict begin PutEnd end 1791 3685 a 1791 3685 a tx@Dict begin tx@NodeDict begin {42.67911 14.22636 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1791 3685 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1791 3685 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1791 3685 a 1791 3685 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1791 3685 a 1791 3685 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1791 3685 a 1791 3685 a tx@Dict begin ps@rot RotBegin end 1791 3685 a 1769 3713 a Fz(I)1791 3685 y tx@Dict begin RotEnd end 1791 3685 a 1791 3685 a tx@Dict begin PutEnd end 1791 3685 a 1791 3685 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1791 3685 a 1791 3685 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1791 3685 a 1791 3685 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1791 3685 a 1791 3685 a tx@Dict begin ps@rot RotBegin end 1791 3685 a 1769 3713 a Fz(I)1791 3685 y tx@Dict begin RotEnd end 1791 3685 a 1791 3685 a tx@Dict begin PutEnd end 1791 3685 a 1791 3685 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 14.22636 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1791 3685 a 2312 3833 4 739 v 210 3836 2104 4 v 209 3936 4 100 v 0 0 1 TeXcolorrgb 363 3906 a FK(P)n(ar)26 b(d\351faut)p 0 TeXcolorgray 899 3936 V 203 w([)p 1 0 0 TeXcolorrgb(no)r(desepA)p 0 TeXcolorgray(=0.5])p 1621 3936 V 179 w([)p 1 0 0 TeXcolorrgb(no)r(desepB)p 0 TeXcolorgray(=0.5)p 2312 3936 V 210 3939 2104 4 v 209 4678 4 739 v 378 4530 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 56.90549 0.0 add 0.0 0.0 sub L 56.90549 0.0 add 56.90549 0.0 add L 0.0 0.0 sub 56.90549 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90549 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 4556 a FF(0)295 4320 y(1)295 4083 y(2)357 4623 y(0)195 b(1)f(2)378 4530 y tx@Dict begin tx@NodeDict begin {14.22636 42.67911 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 4530 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 378 4530 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 4530 a 378 4530 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 4530 a 378 4530 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 4530 a 378 4530 a tx@Dict begin ps@rot RotBegin end 378 4530 a 356 4558 a Fz(I)378 4530 y tx@Dict begin RotEnd end 378 4530 a 378 4530 a tx@Dict begin PutEnd end 378 4530 a 378 4530 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 4530 a 378 4530 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 4530 a 378 4530 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 4530 a 378 4530 a tx@Dict begin ps@rot RotBegin end 378 4530 a 356 4558 a Fz(I)378 4530 y tx@Dict begin RotEnd end 378 4530 a 378 4530 a tx@Dict begin PutEnd end 378 4530 a 378 4530 a tx@Dict begin tx@NodeDict begin {42.67911 14.22636 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 4530 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 378 4530 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 4530 a 378 4530 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 4530 a 378 4530 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 4530 a 378 4530 a tx@Dict begin ps@rot RotBegin end 378 4530 a 356 4558 a Fz(I)378 4530 y tx@Dict begin RotEnd end 378 4530 a 378 4530 a tx@Dict begin PutEnd end 378 4530 a 378 4530 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 4530 a 378 4530 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 4530 a 378 4530 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 4530 a 378 4530 a tx@Dict begin ps@rot RotBegin end 378 4530 a 356 4558 a Fz(I)378 4530 y tx@Dict begin RotEnd end 378 4530 a 378 4530 a tx@Dict begin PutEnd end 378 4530 a 378 4530 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg -28.45274 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 378 4530 a 899 4678 4 739 v 707 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 56.90549 0.0 add 0.0 0.0 sub L 56.90549 0.0 add 56.90549 0.0 add L 0.0 0.0 sub 56.90549 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90549 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1002 4556 a FF(0)1002 4320 y(1)1002 4083 y(2)1064 4623 y(0)g(1)g(2)1085 4530 y tx@Dict begin tx@NodeDict begin {14.22636 42.67911 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1085 4530 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1085 4530 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1085 4530 a 1085 4530 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1085 4530 a 1085 4530 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1085 4530 a 1085 4530 a tx@Dict begin ps@rot RotBegin end 1085 4530 a 1063 4558 a Fz(I)1085 4530 y tx@Dict begin RotEnd end 1085 4530 a 1085 4530 a tx@Dict begin PutEnd end 1085 4530 a 1085 4530 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1085 4530 a 1085 4530 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1085 4530 a 1085 4530 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1085 4530 a 1085 4530 a tx@Dict begin ps@rot RotBegin end 1085 4530 a 1063 4558 a Fz(I)1085 4530 y tx@Dict begin RotEnd end 1085 4530 a 1085 4530 a tx@Dict begin PutEnd end 1085 4530 a 1085 4530 a tx@Dict begin tx@NodeDict begin {42.67911 14.22636 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1085 4530 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1085 4530 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1085 4530 a 1085 4530 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1085 4530 a 1085 4530 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1085 4530 a 1085 4530 a tx@Dict begin ps@rot RotBegin end 1085 4530 a 1063 4558 a Fz(I)1085 4530 y tx@Dict begin RotEnd end 1085 4530 a 1085 4530 a tx@Dict begin PutEnd end 1085 4530 a 1085 4530 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1085 4530 a 1085 4530 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1085 4530 a 1085 4530 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1085 4530 a 1085 4530 a tx@Dict begin ps@rot RotBegin end 1085 4530 a 1063 4558 a Fz(I)1085 4530 y tx@Dict begin RotEnd end 1085 4530 a 1085 4530 a tx@Dict begin PutEnd end 1085 4530 a 1085 4530 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 -28.45274 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1085 4530 a 1621 4678 4 739 v 706 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 56.90549 0.0 add 0.0 0.0 sub L 56.90549 0.0 add 56.90549 0.0 add L 0.0 0.0 sub 56.90549 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90549 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 56.90549 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1708 4556 a FF(0)1708 4320 y(1)1708 4083 y(2)1770 4623 y(0)h(1)f(2)1791 4530 y tx@Dict begin tx@NodeDict begin {14.22636 42.67911 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1791 4530 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1791 4530 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1791 4530 a 1791 4530 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1791 4530 a 1791 4530 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1791 4530 a 1791 4530 a tx@Dict begin ps@rot RotBegin end 1791 4530 a 1769 4558 a Fz(I)1791 4530 y tx@Dict begin RotEnd end 1791 4530 a 1791 4530 a tx@Dict begin PutEnd end 1791 4530 a 1791 4530 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1791 4530 a 1791 4530 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1791 4530 a 1791 4530 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1791 4530 a 1791 4530 a tx@Dict begin ps@rot RotBegin end 1791 4530 a 1769 4558 a Fz(I)1791 4530 y tx@Dict begin RotEnd end 1791 4530 a 1791 4530 a tx@Dict begin PutEnd end 1791 4530 a 1791 4530 a tx@Dict begin tx@NodeDict begin {42.67911 14.22636 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1791 4530 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1791 4530 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1791 4530 a 1791 4530 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1791 4530 a 1791 4530 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1791 4530 a 1791 4530 a tx@Dict begin ps@rot RotBegin end 1791 4530 a 1769 4558 a Fz(I)1791 4530 y tx@Dict begin RotEnd end 1791 4530 a 1791 4530 a tx@Dict begin PutEnd end 1791 4530 a 1791 4530 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1791 4530 a 1791 4530 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1791 4530 a 1791 4530 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1791 4530 a 1791 4530 a tx@Dict begin ps@rot RotBegin end 1791 4530 a 1769 4558 a Fz(I)1791 4530 y tx@Dict begin RotEnd end 1791 4530 a 1791 4530 a tx@Dict begin PutEnd end 1791 4530 a 1791 4530 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg -28.45274 -28.45274 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1791 4530 a 2312 4678 4 739 v 210 4681 2104 4 v 209 4781 4 100 v 262 4751 a FK([)p 1 0 0 TeXcolorrgb(no)r (desepA)p 0 TeXcolorgray(=-1])p 899 4781 V 176 w([)p 1 0 0 TeXcolorrgb(no)r(desepB)p 0 TeXcolorgray(=-1])p 1621 4781 V 207 w([)p 1 0 0 TeXcolorrgb(no)r(desep)p 0 TeXcolorgray(=-1])p 2312 4781 V 210 4784 2104 4 v 0 TeXcolorgray 86 4837 1146 4 v 175 4914 a FC(1.)35 b(On)24 b(p)r(eut)g(aussi)g(utiliser)e(les)i(liaisons)f(des)g(no)r(euds)i(v)n (oir)e(page)1970 4914 y SDict begin H.S end 1970 4914 a 0 TeXcolorgray FC(40)p 0 TeXcolorgray 2040 4871 a SDict begin H.R end 2040 4871 a 2040 4914 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (subsection.9.3) cvn H.B /ANN pdfmark end 2040 4914 a 0 TeXcolorgray 0 TeXcolorgray 1456 5662 a FK(181)p 0 TeXcolorgray eop end %%Page: 182 182 TeXDict begin 182 181 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.182) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.33.1.3) cvn /DEST pdfmark end 86 448 a 83 x FJ(33.1.3)93 b(Marquage)33 b(des)e(droites)p 210 613 2782 4 v 209 712 4 100 v 564 682 a(\\pstSegmen)m(tMark)q FK([)p 1 0 0 TeXcolorrgb(Segmen)n(tSym)n(b)r(ol)p 0 TeXcolorgray(=pstslash]{A}{B})p 2991 712 V 210 716 2782 4 v 209 1454 4 739 v 378 1306 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 56.90549 0.0 add 0.0 0.0 sub L 56.90549 0.0 add 56.90549 0.0 add L 0.0 0.0 sub 56.90549 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90549 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 1332 a FF(0)295 1096 y(1)295 860 y(2)357 1400 y(0)195 b(1)f(2)378 1306 y tx@Dict begin tx@NodeDict begin {14.22636 42.67911 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 1306 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 378 1306 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 1306 a 378 1306 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 1306 a 378 1306 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 1306 a 378 1306 a tx@Dict begin ps@rot RotBegin end 378 1306 a 356 1335 a Fz(I)378 1306 y tx@Dict begin RotEnd end 378 1306 a 378 1306 a tx@Dict begin PutEnd end 378 1306 a 378 1306 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 1306 a 378 1306 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 1306 a 378 1306 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 1306 a 378 1306 a tx@Dict begin ps@rot RotBegin end 378 1306 a 356 1335 a Fz(I)378 1306 y tx@Dict begin RotEnd end 378 1306 a 378 1306 a tx@Dict begin PutEnd end 378 1306 a 378 1306 a tx@Dict begin tx@NodeDict begin {42.67911 14.22636 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 1306 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 378 1306 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 1306 a 378 1306 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 1306 a 378 1306 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 1306 a 378 1306 a tx@Dict begin ps@rot RotBegin end 378 1306 a 356 1335 a Fz(I)378 1306 y tx@Dict begin RotEnd end 378 1306 a 378 1306 a tx@Dict begin PutEnd end 378 1306 a 378 1306 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 1306 a 378 1306 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 1306 a 378 1306 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 1306 a 378 1306 a tx@Dict begin ps@rot RotBegin end 378 1306 a 356 1335 a Fz(I)378 1306 y tx@Dict begin RotEnd end 378 1306 a 378 1306 a tx@Dict begin PutEnd end 378 1306 a 378 1306 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 378 1306 a 378 1306 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 1306 a 378 1306 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 378 1306 a 378 1306 a tx@Dict begin NAngle RotBegin end 378 1306 a 357 1327 a Fz(=)378 1306 y tx@Dict begin RotEnd end 378 1306 a 378 1306 a tx@Dict begin PutEnd end 378 1306 a 899 1454 4 739 v 690 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 56.90549 0.0 add 0.0 0.0 sub L 56.90549 0.0 add 56.90549 0.0 add L 0.0 0.0 sub 56.90549 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90549 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 985 1332 a FF(0)985 1096 y(1)985 860 y(2)1047 1400 y(0)h(1)f(2)1068 1306 y tx@Dict begin tx@NodeDict begin {14.22636 42.67911 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1068 1306 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1068 1306 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1068 1306 a 1068 1306 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1068 1306 a 1068 1306 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1068 1306 a 1068 1306 a tx@Dict begin ps@rot RotBegin end 1068 1306 a 1046 1335 a Fz(I)1068 1306 y tx@Dict begin RotEnd end 1068 1306 a 1068 1306 a tx@Dict begin PutEnd end 1068 1306 a 1068 1306 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1068 1306 a 1068 1306 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1068 1306 a 1068 1306 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1068 1306 a 1068 1306 a tx@Dict begin ps@rot RotBegin end 1068 1306 a 1046 1335 a Fz(I)1068 1306 y tx@Dict begin RotEnd end 1068 1306 a 1068 1306 a tx@Dict begin PutEnd end 1068 1306 a 1068 1306 a tx@Dict begin tx@NodeDict begin {42.67911 14.22636 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1068 1306 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1068 1306 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1068 1306 a 1068 1306 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1068 1306 a 1068 1306 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1068 1306 a 1068 1306 a tx@Dict begin ps@rot RotBegin end 1068 1306 a 1046 1335 a Fz(I)1068 1306 y tx@Dict begin RotEnd end 1068 1306 a 1068 1306 a tx@Dict begin PutEnd end 1068 1306 a 1068 1306 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1068 1306 a 1068 1306 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1068 1306 a 1068 1306 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1068 1306 a 1068 1306 a tx@Dict begin ps@rot RotBegin end 1068 1306 a 1046 1335 a Fz(I)1068 1306 y tx@Dict begin RotEnd end 1068 1306 a 1068 1306 a tx@Dict begin PutEnd end 1068 1306 a 1068 1306 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1068 1306 a 1068 1306 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1068 1306 a 1068 1306 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 1068 1306 a 1068 1306 a tx@Dict begin NAngle RotBegin end 1068 1306 a 1035 1327 a Fz(=)-17 b(=)1068 1306 y tx@Dict begin RotEnd end 1068 1306 a 1068 1306 a tx@Dict begin PutEnd end 1068 1306 a 1589 1454 4 739 v 701 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 56.90549 0.0 add 0.0 0.0 sub L 56.90549 0.0 add 56.90549 0.0 add L 0.0 0.0 sub 56.90549 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90549 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1686 1332 a FF(0)1686 1096 y(1)1686 860 y(2)1748 1400 y(0)195 b(1)f(2)1769 1306 y tx@Dict begin tx@NodeDict begin {14.22636 42.67911 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1769 1306 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1769 1306 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1769 1306 a 1769 1306 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1769 1306 a 1769 1306 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1769 1306 a 1769 1306 a tx@Dict begin ps@rot RotBegin end 1769 1306 a 1747 1335 a Fz(I)1769 1306 y tx@Dict begin RotEnd end 1769 1306 a 1769 1306 a tx@Dict begin PutEnd end 1769 1306 a 1769 1306 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1769 1306 a 1769 1306 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1769 1306 a 1769 1306 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1769 1306 a 1769 1306 a tx@Dict begin ps@rot RotBegin end 1769 1306 a 1747 1335 a Fz(I)1769 1306 y tx@Dict begin RotEnd end 1769 1306 a 1769 1306 a tx@Dict begin PutEnd end 1769 1306 a 1769 1306 a tx@Dict begin tx@NodeDict begin {42.67911 14.22636 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1769 1306 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1769 1306 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1769 1306 a 1769 1306 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1769 1306 a 1769 1306 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1769 1306 a 1769 1306 a tx@Dict begin ps@rot RotBegin end 1769 1306 a 1747 1335 a Fz(I)1769 1306 y tx@Dict begin RotEnd end 1769 1306 a 1769 1306 a tx@Dict begin PutEnd end 1769 1306 a 1769 1306 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1769 1306 a 1769 1306 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1769 1306 a 1769 1306 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1769 1306 a 1769 1306 a tx@Dict begin ps@rot RotBegin end 1769 1306 a 1747 1335 a Fz(I)1769 1306 y tx@Dict begin RotEnd end 1769 1306 a 1769 1306 a tx@Dict begin PutEnd end 1769 1306 a 1769 1306 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1769 1306 a 1769 1306 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1769 1306 a 1769 1306 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 1769 1306 a 1769 1306 a tx@Dict begin NAngle RotBegin end 1769 1306 a 1718 1327 a Fz(=)-12 b(=)g(=)1769 1306 y tx@Dict begin RotEnd end 1769 1306 a 1769 1306 a tx@Dict begin PutEnd end 1769 1306 a 2300 1454 4 739 v 701 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 56.90549 0.0 add 0.0 0.0 sub L 56.90549 0.0 add 56.90549 0.0 add L 0.0 0.0 sub 56.90549 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90549 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2387 1332 a FF(0)2387 1096 y(1)2387 860 y(2)2449 1400 y(0)194 b(1)h(2)2470 1306 y tx@Dict begin tx@NodeDict begin {14.22636 42.67911 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2470 1306 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2470 1306 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2470 1306 a 2470 1306 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2470 1306 a 2470 1306 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2470 1306 a 2470 1306 a tx@Dict begin ps@rot RotBegin end 2470 1306 a 2448 1335 a Fz(I)2470 1306 y tx@Dict begin RotEnd end 2470 1306 a 2470 1306 a tx@Dict begin PutEnd end 2470 1306 a 2470 1306 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2470 1306 a 2470 1306 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2470 1306 a 2470 1306 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2470 1306 a 2470 1306 a tx@Dict begin ps@rot RotBegin end 2470 1306 a 2448 1335 a Fz(I)2470 1306 y tx@Dict begin RotEnd end 2470 1306 a 2470 1306 a tx@Dict begin PutEnd end 2470 1306 a 2470 1306 a tx@Dict begin tx@NodeDict begin {42.67911 14.22636 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2470 1306 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2470 1306 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2470 1306 a 2470 1306 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2470 1306 a 2470 1306 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2470 1306 a 2470 1306 a tx@Dict begin ps@rot RotBegin end 2470 1306 a 2448 1335 a Fz(I)2470 1306 y tx@Dict begin RotEnd end 2470 1306 a 2470 1306 a tx@Dict begin PutEnd end 2470 1306 a 2470 1306 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2470 1306 a 2470 1306 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2470 1306 a 2470 1306 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2470 1306 a 2470 1306 a tx@Dict begin ps@rot RotBegin end 2470 1306 a 2448 1335 a Fz(I)2470 1306 y tx@Dict begin RotEnd end 2470 1306 a 2470 1306 a tx@Dict begin PutEnd end 2470 1306 a 2470 1306 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2470 1306 a 2470 1306 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2470 1306 a 2470 1306 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 2470 1306 a 2470 1306 a tx@Dict begin NAngle RotBegin end 2470 1306 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 4.0 -4.0 -4.0 4.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 4.0 4.0 -4.0 -4.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2470 1306 a tx@Dict begin RotEnd end 2470 1306 a 2470 1306 a tx@Dict begin PutEnd end 2470 1306 a 2991 1454 4 739 v 210 1458 2782 4 v 209 1557 4 100 v 340 1527 a FK(pstslash)27 b([)678 1527 y SDict begin H.S end 678 1527 a 0 TeXcolorgray FK(6)p 0 TeXcolorgray 720 1475 a SDict begin H.R end 720 1475 a 720 1527 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-eucl) cvn H.B /ANN pdfmark end 720 1527 a FK(])p 899 1557 4 100 v 264 w(pstslashh)g([)1391 1527 y SDict begin H.S end 1391 1527 a 0 TeXcolorgray FK(6)p 0 TeXcolorgray 1433 1475 a SDict begin H.R end 1433 1475 a 1433 1527 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-eucl) cvn H.B /ANN pdfmark end 1433 1527 a FK(])p 1589 1557 4 100 v 229 w(pstslashhh)g([)2115 1527 y SDict begin H.S end 2115 1527 a 0 TeXcolorgray FK(6)p 0 TeXcolorgray 2157 1475 a SDict begin H.R end 2157 1475 a 2157 1527 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-eucl) cvn H.B /ANN pdfmark end 2157 1527 a FK(])p 2300 1557 4 100 v 215 w(MarkCros)f([)2807 1527 y SDict begin H.S end 2807 1527 a 0 TeXcolorgray FK(6)p 0 TeXcolorgray 2848 1475 a SDict begin H.R end 2848 1475 a 2848 1527 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-eucl) cvn H.B /ANN pdfmark end 2848 1527 a FK(])p 2991 1557 4 100 v 210 1560 2782 4 v 209 2299 4 739 v 378 2151 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 56.90549 0.0 add 0.0 0.0 sub L 56.90549 0.0 add 56.90549 0.0 add L 0.0 0.0 sub 56.90549 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90549 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 2177 a FF(0)295 1941 y(1)295 1705 y(2)357 2245 y(0)195 b(1)f(2)378 2151 y tx@Dict begin tx@NodeDict begin {14.22636 42.67911 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 2151 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 378 2151 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 2151 a 378 2151 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 2151 a 378 2151 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 2151 a 378 2151 a tx@Dict begin ps@rot RotBegin end 378 2151 a 356 2179 a Fz(I)378 2151 y tx@Dict begin RotEnd end 378 2151 a 378 2151 a tx@Dict begin PutEnd end 378 2151 a 378 2151 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 2151 a 378 2151 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 2151 a 378 2151 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 2151 a 378 2151 a tx@Dict begin ps@rot RotBegin end 378 2151 a 356 2179 a Fz(I)378 2151 y tx@Dict begin RotEnd end 378 2151 a 378 2151 a tx@Dict begin PutEnd end 378 2151 a 378 2151 a tx@Dict begin tx@NodeDict begin {42.67911 14.22636 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 2151 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 378 2151 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 2151 a 378 2151 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 2151 a 378 2151 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 2151 a 378 2151 a tx@Dict begin ps@rot RotBegin end 378 2151 a 356 2179 a Fz(I)378 2151 y tx@Dict begin RotEnd end 378 2151 a 378 2151 a tx@Dict begin PutEnd end 378 2151 a 378 2151 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 2151 a 378 2151 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 2151 a 378 2151 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 2151 a 378 2151 a tx@Dict begin ps@rot RotBegin end 378 2151 a 356 2179 a Fz(I)378 2151 y tx@Dict begin RotEnd end 378 2151 a 378 2151 a tx@Dict begin PutEnd end 378 2151 a 378 2151 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 378 2151 a 378 2151 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 2151 a 378 2151 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 378 2151 a 378 2151 a tx@Dict begin NAngle RotBegin end 378 2151 a 378 2151 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 378 2151 a 378 2151 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 378 2151 a 378 2151 a tx@Dict begin ps@rot RotBegin end 378 2151 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 378 2151 a tx@Dict begin RotEnd end 378 2151 a 378 2151 a tx@Dict begin PutEnd end 378 2151 a 378 2151 a tx@Dict begin RotEnd end 378 2151 a 378 2151 a tx@Dict begin PutEnd end 378 2151 a 899 2299 4 739 v 690 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 56.90549 0.0 add 0.0 0.0 sub L 56.90549 0.0 add 56.90549 0.0 add L 0.0 0.0 sub 56.90549 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90549 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 985 2177 a FF(0)985 1941 y(1)985 1705 y(2)1047 2245 y(0)h(1)f(2)1068 2151 y tx@Dict begin tx@NodeDict begin {14.22636 42.67911 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1068 2151 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1068 2151 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1068 2151 a 1068 2151 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1068 2151 a 1068 2151 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1068 2151 a 1068 2151 a tx@Dict begin ps@rot RotBegin end 1068 2151 a 1046 2179 a Fz(I)1068 2151 y tx@Dict begin RotEnd end 1068 2151 a 1068 2151 a tx@Dict begin PutEnd end 1068 2151 a 1068 2151 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1068 2151 a 1068 2151 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1068 2151 a 1068 2151 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1068 2151 a 1068 2151 a tx@Dict begin ps@rot RotBegin end 1068 2151 a 1046 2179 a Fz(I)1068 2151 y tx@Dict begin RotEnd end 1068 2151 a 1068 2151 a tx@Dict begin PutEnd end 1068 2151 a 1068 2151 a tx@Dict begin tx@NodeDict begin {42.67911 14.22636 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1068 2151 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1068 2151 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1068 2151 a 1068 2151 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1068 2151 a 1068 2151 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1068 2151 a 1068 2151 a tx@Dict begin ps@rot RotBegin end 1068 2151 a 1046 2179 a Fz(I)1068 2151 y tx@Dict begin RotEnd end 1068 2151 a 1068 2151 a tx@Dict begin PutEnd end 1068 2151 a 1068 2151 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1068 2151 a 1068 2151 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1068 2151 a 1068 2151 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1068 2151 a 1068 2151 a tx@Dict begin ps@rot RotBegin end 1068 2151 a 1046 2179 a Fz(I)1068 2151 y tx@Dict begin RotEnd end 1068 2151 a 1068 2151 a tx@Dict begin PutEnd end 1068 2151 a 1068 2151 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1068 2151 a 1068 2151 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1068 2151 a 1068 2151 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 1068 2151 a 1068 2151 a tx@Dict begin NAngle RotBegin end 1068 2151 a 1068 2151 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1068 2151 a 1068 2151 a tx@Dict begin { -0.88914 0.0 } PutCoor PutBegin end 1068 2151 a 1068 2151 a tx@Dict begin ps@rot RotBegin end 1068 2151 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1068 2151 a tx@Dict begin RotEnd end 1068 2151 a 1068 2151 a tx@Dict begin PutEnd end 1068 2151 a 1068 2151 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1068 2151 a 1068 2151 a tx@Dict begin { 0.88914 0.0 } PutCoor PutBegin end 1068 2151 a 1068 2151 a tx@Dict begin ps@rot RotBegin end 1068 2151 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1068 2151 a tx@Dict begin RotEnd end 1068 2151 a 1068 2151 a tx@Dict begin PutEnd end 1068 2151 a 1068 2151 a tx@Dict begin RotEnd end 1068 2151 a 1068 2151 a tx@Dict begin PutEnd end 1068 2151 a 1589 2299 4 739 v 701 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 56.90549 0.0 add 0.0 0.0 sub L 56.90549 0.0 add 56.90549 0.0 add L 0.0 0.0 sub 56.90549 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90549 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1686 2177 a FF(0)1686 1941 y(1)1686 1705 y(2)1748 2245 y(0)h(1)f(2)1769 2151 y tx@Dict begin tx@NodeDict begin {14.22636 42.67911 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1769 2151 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1769 2151 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1769 2151 a 1769 2151 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1769 2151 a 1769 2151 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1769 2151 a 1769 2151 a tx@Dict begin ps@rot RotBegin end 1769 2151 a 1747 2179 a Fz(I)1769 2151 y tx@Dict begin RotEnd end 1769 2151 a 1769 2151 a tx@Dict begin PutEnd end 1769 2151 a 1769 2151 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1769 2151 a 1769 2151 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1769 2151 a 1769 2151 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1769 2151 a 1769 2151 a tx@Dict begin ps@rot RotBegin end 1769 2151 a 1747 2179 a Fz(I)1769 2151 y tx@Dict begin RotEnd end 1769 2151 a 1769 2151 a tx@Dict begin PutEnd end 1769 2151 a 1769 2151 a tx@Dict begin tx@NodeDict begin {42.67911 14.22636 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1769 2151 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1769 2151 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1769 2151 a 1769 2151 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1769 2151 a 1769 2151 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1769 2151 a 1769 2151 a tx@Dict begin ps@rot RotBegin end 1769 2151 a 1747 2179 a Fz(I)1769 2151 y tx@Dict begin RotEnd end 1769 2151 a 1769 2151 a tx@Dict begin PutEnd end 1769 2151 a 1769 2151 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1769 2151 a 1769 2151 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1769 2151 a 1769 2151 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1769 2151 a 1769 2151 a tx@Dict begin ps@rot RotBegin end 1769 2151 a 1747 2179 a Fz(I)1769 2151 y tx@Dict begin RotEnd end 1769 2151 a 1769 2151 a tx@Dict begin PutEnd end 1769 2151 a 1769 2151 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1769 2151 a 1769 2151 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1769 2151 a 1769 2151 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 1769 2151 a 1769 2151 a tx@Dict begin NAngle RotBegin end 1769 2151 a 1769 2151 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1769 2151 a 1769 2151 a tx@Dict begin { -1.77829 0.0 } PutCoor PutBegin end 1769 2151 a 1769 2151 a tx@Dict begin ps@rot RotBegin end 1769 2151 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1769 2151 a tx@Dict begin RotEnd end 1769 2151 a 1769 2151 a tx@Dict begin PutEnd end 1769 2151 a 1769 2151 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1769 2151 a 1769 2151 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 1769 2151 a 1769 2151 a tx@Dict begin ps@rot RotBegin end 1769 2151 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1769 2151 a tx@Dict begin RotEnd end 1769 2151 a 1769 2151 a tx@Dict begin PutEnd end 1769 2151 a 1769 2151 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1769 2151 a 1769 2151 a tx@Dict begin { 1.77829 0.0 } PutCoor PutBegin end 1769 2151 a 1769 2151 a tx@Dict begin ps@rot RotBegin end 1769 2151 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1769 2151 a tx@Dict begin RotEnd end 1769 2151 a 1769 2151 a tx@Dict begin PutEnd end 1769 2151 a 1769 2151 a tx@Dict begin RotEnd end 1769 2151 a 1769 2151 a tx@Dict begin PutEnd end 1769 2151 a 2300 2299 4 739 v 701 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 56.90549 0.0 add 0.0 0.0 sub L 56.90549 0.0 add 56.90549 0.0 add L 0.0 0.0 sub 56.90549 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90549 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2387 2177 a FF(0)2387 1941 y(1)2387 1705 y(2)2449 2245 y(0)g(1)h(2)2470 2151 y tx@Dict begin tx@NodeDict begin {14.22636 42.67911 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2470 2151 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2470 2151 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2470 2151 a 2470 2151 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2470 2151 a 2470 2151 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2470 2151 a 2470 2151 a tx@Dict begin ps@rot RotBegin end 2470 2151 a 2448 2179 a Fz(I)2470 2151 y tx@Dict begin RotEnd end 2470 2151 a 2470 2151 a tx@Dict begin PutEnd end 2470 2151 a 2470 2151 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2470 2151 a 2470 2151 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2470 2151 a 2470 2151 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2470 2151 a 2470 2151 a tx@Dict begin ps@rot RotBegin end 2470 2151 a 2448 2179 a Fz(I)2470 2151 y tx@Dict begin RotEnd end 2470 2151 a 2470 2151 a tx@Dict begin PutEnd end 2470 2151 a 2470 2151 a tx@Dict begin tx@NodeDict begin {42.67911 14.22636 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2470 2151 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2470 2151 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2470 2151 a 2470 2151 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2470 2151 a 2470 2151 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2470 2151 a 2470 2151 a tx@Dict begin ps@rot RotBegin end 2470 2151 a 2448 2179 a Fz(I)2470 2151 y tx@Dict begin RotEnd end 2470 2151 a 2470 2151 a tx@Dict begin PutEnd end 2470 2151 a 2470 2151 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2470 2151 a 2470 2151 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2470 2151 a 2470 2151 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2470 2151 a 2470 2151 a tx@Dict begin ps@rot RotBegin end 2470 2151 a 2448 2179 a Fz(I)2470 2151 y tx@Dict begin RotEnd end 2470 2151 a 2470 2151 a tx@Dict begin PutEnd end 2470 2151 a 2470 2151 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2470 2151 a 2470 2151 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2470 2151 a 2470 2151 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 2470 2151 a 2470 2151 a tx@Dict begin NAngle RotBegin end 2470 2151 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 4.0 0.0 -4.0 8.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 4.0 8.0 -4.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 4.0 0.0 -4.0 -8.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 4.0 -8.0 -4.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2470 2151 a tx@Dict begin RotEnd end 2470 2151 a 2470 2151 a tx@Dict begin PutEnd end 2470 2151 a 2991 2299 4 739 v 210 2302 2782 4 v 209 2402 4 100 v 296 2372 a FK(MarkHash)26 b([)723 2372 y SDict begin H.S end 723 2372 a 0 TeXcolorgray FK(6)p 0 TeXcolorgray 764 2320 a SDict begin H.R end 764 2320 a 764 2372 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-eucl) cvn H.B /ANN pdfmark end 764 2372 a FK(])p 899 2402 4 100 v 176 w(MarkHashh)g([)1436 2372 y SDict begin H.S end 1436 2372 a 0 TeXcolorgray FK(6)p 0 TeXcolorgray 1478 2320 a SDict begin H.R end 1478 2320 a 1478 2372 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-eucl) cvn H.B /ANN pdfmark end 1478 2372 a FK(])p 1589 2402 4 100 v 139 w(MarkHashhh)h([)2160 2372 y SDict begin H.S end 2160 2372 a 0 TeXcolorgray FK(6)p 0 TeXcolorgray 2201 2320 a SDict begin H.R end 2201 2320 a 2201 2372 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-eucl) cvn H.B /ANN pdfmark end 2201 2372 a FK(])p 2300 2402 4 100 v 155 w(MarkCross)e([)2823 2372 y SDict begin H.S end 2823 2372 a 0 TeXcolorgray FK(6)p 0 TeXcolorgray 2865 2320 a SDict begin H.R end 2865 2320 a 2865 2372 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-eucl) cvn H.B /ANN pdfmark end 2865 2372 a FK(])p 2991 2402 4 100 v 210 2405 2782 4 v 210 2525 2471 4 v 209 2624 4 100 v 624 2595 a FJ(\\pstSegmen)m(tMark)q FK([)p 1 0 0 TeXcolorrgb(MarkAngle)p 0 TeXcolorgray(=90]{A}{B})p 2679 2624 V 210 2628 2471 4 v 209 3366 4 739 v 386 3218 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 56.90549 0.0 add 0.0 0.0 sub L 56.90549 0.0 add 56.90549 0.0 add L 0.0 0.0 sub 56.90549 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90549 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 303 3244 a FF(0)303 3008 y(1)303 2772 y(2)365 3312 y(0)195 b(1)f(2)386 3218 y tx@Dict begin tx@NodeDict begin {14.22636 42.67911 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 386 3218 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 386 3218 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 386 3218 a 386 3218 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 386 3218 a 386 3218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 386 3218 a 386 3218 a tx@Dict begin ps@rot RotBegin end 386 3218 a 364 3247 a Fz(I)386 3218 y tx@Dict begin RotEnd end 386 3218 a 386 3218 a tx@Dict begin PutEnd end 386 3218 a 386 3218 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 386 3218 a 386 3218 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 386 3218 a 386 3218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 386 3218 a 386 3218 a tx@Dict begin ps@rot RotBegin end 386 3218 a 364 3247 a Fz(I)386 3218 y tx@Dict begin RotEnd end 386 3218 a 386 3218 a tx@Dict begin PutEnd end 386 3218 a 386 3218 a tx@Dict begin tx@NodeDict begin {42.67911 14.22636 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 386 3218 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 386 3218 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 386 3218 a 386 3218 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 386 3218 a 386 3218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 386 3218 a 386 3218 a tx@Dict begin ps@rot RotBegin end 386 3218 a 364 3247 a Fz(I)386 3218 y tx@Dict begin RotEnd end 386 3218 a 386 3218 a tx@Dict begin PutEnd end 386 3218 a 386 3218 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 386 3218 a 386 3218 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 386 3218 a 386 3218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 386 3218 a 386 3218 a tx@Dict begin ps@rot RotBegin end 386 3218 a 364 3247 a Fz(I)386 3218 y tx@Dict begin RotEnd end 386 3218 a 386 3218 a tx@Dict begin PutEnd end 386 3218 a 386 3218 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 386 3218 a 386 3218 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 386 3218 a 386 3218 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 386 3218 a 386 3218 a tx@Dict begin NAngle RotBegin end 386 3218 a 386 3218 a tx@Dict begin gsave STV CP T /ps@rot 90. def grestore end 386 3218 a 386 3218 a tx@Dict begin { -0.88914 0.0 } PutCoor PutBegin end 386 3218 a 386 3218 a tx@Dict begin ps@rot RotBegin end 386 3218 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 386 3218 a tx@Dict begin RotEnd end 386 3218 a 386 3218 a tx@Dict begin PutEnd end 386 3218 a 386 3218 a tx@Dict begin gsave STV CP T /ps@rot 90. def grestore end 386 3218 a 386 3218 a tx@Dict begin { 0.88914 0.0 } PutCoor PutBegin end 386 3218 a 386 3218 a tx@Dict begin ps@rot RotBegin end 386 3218 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 386 3218 a tx@Dict begin RotEnd end 386 3218 a 386 3218 a tx@Dict begin PutEnd end 386 3218 a 386 3218 a tx@Dict begin RotEnd end 386 3218 a 386 3218 a tx@Dict begin PutEnd end 386 3218 a 915 3366 4 739 v 811 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 56.90549 0.0 add 0.0 0.0 sub L 56.90549 0.0 add 56.90549 0.0 add L 0.0 0.0 sub 56.90549 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90549 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1114 3244 a FF(0)1114 3008 y(1)1114 2772 y(2)1176 3312 y(0)h(1)f(2)1197 3218 y tx@Dict begin tx@NodeDict begin {14.22636 42.67911 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1197 3218 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1197 3218 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1197 3218 a 1197 3218 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1197 3218 a 1197 3218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1197 3218 a 1197 3218 a tx@Dict begin ps@rot RotBegin end 1197 3218 a 1175 3247 a Fz(I)1197 3218 y tx@Dict begin RotEnd end 1197 3218 a 1197 3218 a tx@Dict begin PutEnd end 1197 3218 a 1197 3218 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1197 3218 a 1197 3218 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1197 3218 a 1197 3218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1197 3218 a 1197 3218 a tx@Dict begin ps@rot RotBegin end 1197 3218 a 1175 3247 a Fz(I)1197 3218 y tx@Dict begin RotEnd end 1197 3218 a 1197 3218 a tx@Dict begin PutEnd end 1197 3218 a 1197 3218 a tx@Dict begin tx@NodeDict begin {42.67911 14.22636 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1197 3218 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1197 3218 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1197 3218 a 1197 3218 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1197 3218 a 1197 3218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1197 3218 a 1197 3218 a tx@Dict begin ps@rot RotBegin end 1197 3218 a 1175 3247 a Fz(I)1197 3218 y tx@Dict begin RotEnd end 1197 3218 a 1197 3218 a tx@Dict begin PutEnd end 1197 3218 a 1197 3218 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1197 3218 a 1197 3218 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1197 3218 a 1197 3218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1197 3218 a 1197 3218 a tx@Dict begin ps@rot RotBegin end 1197 3218 a 1175 3247 a Fz(I)1197 3218 y tx@Dict begin RotEnd end 1197 3218 a 1197 3218 a tx@Dict begin PutEnd end 1197 3218 a 1197 3218 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1197 3218 a 1197 3218 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1197 3218 a 1197 3218 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 1197 3218 a 1197 3218 a tx@Dict begin NAngle RotBegin end 1197 3218 a 1197 3218 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1197 3218 a 1197 3218 a tx@Dict begin { -0.88914 0.0 } PutCoor PutBegin end 1197 3218 a 1197 3218 a tx@Dict begin ps@rot RotBegin end 1197 3218 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 14.22636 0.0 -14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1197 3218 a tx@Dict begin RotEnd end 1197 3218 a 1197 3218 a tx@Dict begin PutEnd end 1197 3218 a 1197 3218 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1197 3218 a 1197 3218 a tx@Dict begin { 0.88914 0.0 } PutCoor PutBegin end 1197 3218 a 1197 3218 a tx@Dict begin ps@rot RotBegin end 1197 3218 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 14.22636 0.0 -14.22636 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1197 3218 a tx@Dict begin RotEnd end 1197 3218 a 1197 3218 a tx@Dict begin PutEnd end 1197 3218 a 1197 3218 a tx@Dict begin RotEnd end 1197 3218 a 1197 3218 a tx@Dict begin PutEnd end 1197 3218 a 1830 3366 4 739 v 882 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 56.90549 0.0 add 0.0 0.0 sub L 56.90549 0.0 add 56.90549 0.0 add L 0.0 0.0 sub 56.90549 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90549 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1996 3244 a FF(0)1996 3008 y(1)1996 2772 y(2)2058 3312 y(0)h(1)f(2)2079 3218 y tx@Dict begin tx@NodeDict begin {14.22636 42.67911 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2079 3218 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2079 3218 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2079 3218 a 2079 3218 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2079 3218 a 2079 3218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2079 3218 a 2079 3218 a tx@Dict begin ps@rot RotBegin end 2079 3218 a 2057 3247 a Fz(I)2079 3218 y tx@Dict begin RotEnd end 2079 3218 a 2079 3218 a tx@Dict begin PutEnd end 2079 3218 a 2079 3218 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2079 3218 a 2079 3218 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2079 3218 a 2079 3218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2079 3218 a 2079 3218 a tx@Dict begin ps@rot RotBegin end 2079 3218 a 2057 3247 a Fz(I)2079 3218 y tx@Dict begin RotEnd end 2079 3218 a 2079 3218 a tx@Dict begin PutEnd end 2079 3218 a 2079 3218 a tx@Dict begin tx@NodeDict begin {42.67911 14.22636 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2079 3218 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2079 3218 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2079 3218 a 2079 3218 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2079 3218 a 2079 3218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2079 3218 a 2079 3218 a tx@Dict begin ps@rot RotBegin end 2079 3218 a 2057 3247 a Fz(I)2079 3218 y tx@Dict begin RotEnd end 2079 3218 a 2079 3218 a tx@Dict begin PutEnd end 2079 3218 a 2079 3218 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2079 3218 a 2079 3218 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2079 3218 a 2079 3218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2079 3218 a 2079 3218 a tx@Dict begin ps@rot RotBegin end 2079 3218 a 2057 3247 a Fz(I)2079 3218 y tx@Dict begin RotEnd end 2079 3218 a 2079 3218 a tx@Dict begin PutEnd end 2079 3218 a 2079 3218 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2079 3218 a 2079 3218 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2079 3218 a 2079 3218 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 2079 3218 a 2079 3218 a tx@Dict begin NAngle RotBegin end 2079 3218 a 2079 3218 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2079 3218 a 2079 3218 a tx@Dict begin { -7.11317 0.0 } PutCoor PutBegin end 2079 3218 a 2079 3218 a tx@Dict begin ps@rot RotBegin end 2079 3218 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2079 3218 a tx@Dict begin RotEnd end 2079 3218 a 2079 3218 a tx@Dict begin PutEnd end 2079 3218 a 2079 3218 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2079 3218 a 2079 3218 a tx@Dict begin { 7.11317 0.0 } PutCoor PutBegin end 2079 3218 a 2079 3218 a tx@Dict begin ps@rot RotBegin end 2079 3218 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2079 3218 a tx@Dict begin RotEnd end 2079 3218 a 2079 3218 a tx@Dict begin PutEnd end 2079 3218 a 2079 3218 a tx@Dict begin RotEnd end 2079 3218 a 2079 3218 a tx@Dict begin PutEnd end 2079 3218 a 2679 3366 4 739 v 210 3370 2471 4 v 209 3469 4 100 v 1 0 0 TeXcolorrgb 260 3439 a FK(MarkAngle)p 0 TeXcolorgray(=90)p 915 3469 V 1 0 0 TeXcolorrgb 152 w(MarkHashLength)p 0 TeXcolorgray(=.5)p 1830 3469 V 1 0 0 TeXcolorrgb 182 w(MarkHashSep)p 0 TeXcolorgray(=.5)p 2679 3469 V 210 3473 2471 4 v 209 3572 4 100 v 291 3542 a(P)n(ar)25 b(d\351faut)j(:)g(45)p 915 3572 V 163 w(P)n(ar)e(d\351faut) i(:)g(1.25mm)p 1830 3572 V 132 w(P)n(ar)e(d\351faut)i(:)g(.625mm)p 2679 3572 V 210 3576 2471 4 v 86 3692 a SDict begin H.S end 86 3692 a 86 3692 a SDict begin 12 H.A end 86 3692 a 86 3692 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.33.1.4) cvn /DEST pdfmark end 86 3692 a 66 x FJ(33.1.4)93 b(T)-8 b(riangles)p 0 TeXcolorgray 0 TeXcolorgray 716 3839 1603 4 v 715 5287 4 1448 v 986 5139 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 142.26372 0.0 add 0.0 0.0 sub L 142.26372 0.0 add 142.26372 0.0 add L 0.0 0.0 sub 142.26372 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.26372 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.26372 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.26372 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.26372 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 142.26372 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 142.26372 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.26372 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.26372 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 903 5165 a FF(0)903 4929 y(1)903 4692 y(2)903 4456 y(3)903 4220 y(4)903 3984 y(5)965 5232 y(0)195 b(1)f(2)g(3)g(4)h(5)986 5139 y 28.45274 56.90549 85.35823 28.45274 exch 4 1 roll 113.81097 113.81097 exch 6 1 roll add add 3 div /YS exch def add add 3 div /XS exch def 986 5139 a 986 5139 a tx@Dict begin tx@NodeDict begin {28.45274 56.90549 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 986 5139 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 986 5139 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 986 5139 a 986 5139 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 986 5139 a 986 5139 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 28.45274 56.90549 85.35823 28.45274 tx@EcldDict begin ABVect end exch Atan def /AngleAC 28.45274 56.90549 113.81097 113.81097 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 56.90549 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 56.90549 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 28.45274 56.90549 85.35823 28.45274 tx@EcldDict begin ABVect end exch Atan def /AngleAC 28.45274 56.90549 113.81097 113.81097 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 56.90549 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 56.90549 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 986 5139 a 986 5139 a tx@Dict begin ps@rot RotBegin end 986 5139 a 964 5167 a Fz(I)986 5139 y tx@Dict begin RotEnd end 986 5139 a 986 5139 a tx@Dict begin PutEnd end 986 5139 a 986 5139 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 986 5139 a 986 5139 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 986 5139 a 986 5139 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 28.45274 56.90549 85.35823 28.45274 tx@EcldDict begin ABVect end exch Atan def /AngleAC 28.45274 56.90549 113.81097 113.81097 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 56.90549 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 56.90549 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 28.45274 56.90549 85.35823 28.45274 tx@EcldDict begin ABVect end exch Atan def /AngleAC 28.45274 56.90549 113.81097 113.81097 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 56.90549 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 56.90549 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 986 5139 a 986 5139 a tx@Dict begin ps@rot RotBegin end 986 5139 a 964 5167 a Fz(I)986 5139 y tx@Dict begin RotEnd end 986 5139 a 986 5139 a tx@Dict begin PutEnd end 986 5139 a 986 5139 a tx@Dict begin tx@NodeDict begin {85.35823 28.45274 } false /N@P 10 {InitPnode } /NodeScale {} def NewNode end end 986 5139 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@P known { /N@P load GetCenter } { 0 0 } ifelse end Dot end @endspecial 986 5139 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 986 5139 a 986 5139 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 986 5139 a 986 5139 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@P known { 10.0 /AngleBC 85.35823 28.45274 113.81097 113.81097 tx@EcldDict begin ABVect end exch Atan def /AngleBA 85.35823 28.45274 28.45274 56.90549 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 85.35823 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 85.35823 28.45274 XS YS Pyth2 le { 180 add } if /N@P load 0 GetEdge 0.0 /AngleBC 85.35823 28.45274 113.81097 113.81097 tx@EcldDict begin ABVect end exch Atan def /AngleBA 85.35823 28.45274 28.45274 56.90549 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 85.35823 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 85.35823 28.45274 XS YS Pyth2 le { 180 add } if AddOffset /N@P load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 986 5139 a 986 5139 a tx@Dict begin ps@rot RotBegin end 986 5139 a 964 5167 a Fz(I)986 5139 y tx@Dict begin RotEnd end 986 5139 a 986 5139 a tx@Dict begin PutEnd end 986 5139 a 986 5139 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 986 5139 a 986 5139 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 986 5139 a 986 5139 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@P known { 10.0 /AngleBC 85.35823 28.45274 113.81097 113.81097 tx@EcldDict begin ABVect end exch Atan def /AngleBA 85.35823 28.45274 28.45274 56.90549 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 85.35823 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 85.35823 28.45274 XS YS Pyth2 le { 180 add } if /N@P load 0 GetEdge 0.0 /AngleBC 85.35823 28.45274 113.81097 113.81097 tx@EcldDict begin ABVect end exch Atan def /AngleBA 85.35823 28.45274 28.45274 56.90549 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 85.35823 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 85.35823 28.45274 XS YS Pyth2 le { 180 add } if AddOffset /N@P load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 986 5139 a 986 5139 a tx@Dict begin ps@rot RotBegin end 986 5139 a 964 5167 a Fz(I)986 5139 y tx@Dict begin RotEnd end 986 5139 a 986 5139 a tx@Dict begin PutEnd end 986 5139 a 986 5139 a tx@Dict begin tx@NodeDict begin {113.81097 113.81097 } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 986 5139 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end Dot end @endspecial 986 5139 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 986 5139 a 986 5139 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 986 5139 a 986 5139 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Z known { 10.0 /AngleCB 113.81097 113.81097 85.35823 28.45274 tx@EcldDict begin ABVect end exch Atan def /AngleCA 113.81097 113.81097 28.45274 56.90549 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 113.81097 113.81097 4 1 roll add 3 1 roll add XS YS Pyth2 113.81097 113.81097 XS YS Pyth2 le { 180 add } if /N@Z load 0 GetEdge 0.0 /AngleCB 113.81097 113.81097 85.35823 28.45274 tx@EcldDict begin ABVect end exch Atan def /AngleCA 113.81097 113.81097 28.45274 56.90549 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 113.81097 113.81097 4 1 roll add 3 1 roll add XS YS Pyth2 113.81097 113.81097 XS YS Pyth2 le { 180 add } if AddOffset /N@Z load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 986 5139 a 986 5139 a tx@Dict begin ps@rot RotBegin end 986 5139 a 964 5167 a Fz(I)986 5139 y tx@Dict begin RotEnd end 986 5139 a 986 5139 a tx@Dict begin PutEnd end 986 5139 a 986 5139 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 986 5139 a 986 5139 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 986 5139 a 986 5139 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Z known { 10.0 /AngleCB 113.81097 113.81097 85.35823 28.45274 tx@EcldDict begin ABVect end exch Atan def /AngleCA 113.81097 113.81097 28.45274 56.90549 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 113.81097 113.81097 4 1 roll add 3 1 roll add XS YS Pyth2 113.81097 113.81097 XS YS Pyth2 le { 180 add } if /N@Z load 0 GetEdge 0.0 /AngleCB 113.81097 113.81097 85.35823 28.45274 tx@EcldDict begin ABVect end exch Atan def /AngleCA 113.81097 113.81097 28.45274 56.90549 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 113.81097 113.81097 4 1 roll add 3 1 roll add XS YS Pyth2 113.81097 113.81097 XS YS Pyth2 le { 180 add } if AddOffset /N@Z load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 986 5139 a 986 5139 a tx@Dict begin ps@rot RotBegin end 986 5139 a 964 5167 a Fz(I)986 5139 y tx@Dict begin RotEnd end 986 5139 a 986 5139 a tx@Dict begin PutEnd end 986 5139 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@P known { /N@P load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2318 5287 4 1448 v 716 5290 1603 4 v 715 5390 4 100 v 766 5360 a FJ(\\pstT)-8 b(riangle)p FK (\(1,2\){A}\(3,1\){P}\(4,4\){Z})p 2318 5390 V 716 5393 1603 4 v 0 TeXcolorgray 1456 5662 a(182)p 0 TeXcolorgray eop end %%Page: 183 183 TeXDict begin 183 182 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.183) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 2674 4 v 209 551 4 100 v 351 521 a FE(n)p FK(pstT)-7 b(riangle[)p 1 0 0 TeXcolorrgb(P)n(oin)n(tName)p 0 TeXcolorgray (=none]\(0.5,1\){A}\(1.5,0.5\){)o(B}\(1,1)o(.5\){)o(C})p 2883 551 V 210 555 2674 4 v 209 1293 4 739 v 462 1145 a 14.22636 28.45274 42.67911 14.22636 exch 4 1 roll 28.45274 42.67911 exch 6 1 roll add add 3 div /YS exch def add add 3 div /XS exch def 462 1145 a 462 1145 a tx@Dict begin tx@NodeDict begin {14.22636 28.45274 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 462 1145 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 462 1145 a tx@Dict begin tx@NodeDict begin {42.67911 14.22636 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 462 1145 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 462 1145 a tx@Dict begin tx@NodeDict begin {28.45274 42.67911 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 462 1145 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1066 1293 4 739 v 1316 1145 a 14.22636 28.45274 42.67911 14.22636 exch 4 1 roll 28.45274 42.67911 exch 6 1 roll add add 3 div /YS exch def add add 3 div /XS exch def 1316 1145 a 1316 1145 a tx@Dict begin tx@NodeDict begin {14.22636 28.45274 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1316 1145 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1316 1145 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1316 1145 a 1316 1145 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1316 1145 a 1316 1145 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1316 1145 a 1316 1145 a tx@Dict begin ps@rot RotBegin end 1316 1145 a 1169 1171 a Fz(sommet)1316 1145 y tx@Dict begin RotEnd end 1316 1145 a 1316 1145 a tx@Dict begin PutEnd end 1316 1145 a 1316 1145 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1316 1145 a 1316 1145 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1316 1145 a 1316 1145 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1316 1145 a 1316 1145 a tx@Dict begin ps@rot RotBegin end 1316 1145 a 1169 1171 a Fz(sommet)1316 1145 y tx@Dict begin RotEnd end 1316 1145 a 1316 1145 a tx@Dict begin PutEnd end 1316 1145 a 1316 1145 a tx@Dict begin tx@NodeDict begin {42.67911 14.22636 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1316 1145 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1316 1145 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1316 1145 a 1316 1145 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1316 1145 a 1316 1145 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1316 1145 a 1316 1145 a tx@Dict begin ps@rot RotBegin end 1316 1145 a 1169 1171 a Fz(sommet)1316 1145 y tx@Dict begin RotEnd end 1316 1145 a 1316 1145 a tx@Dict begin PutEnd end 1316 1145 a 1316 1145 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1316 1145 a 1316 1145 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1316 1145 a 1316 1145 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1316 1145 a 1316 1145 a tx@Dict begin ps@rot RotBegin end 1316 1145 a 1169 1171 a Fz(sommet)1316 1145 y tx@Dict begin RotEnd end 1316 1145 a 1316 1145 a tx@Dict begin PutEnd end 1316 1145 a 1316 1145 a tx@Dict begin tx@NodeDict begin {28.45274 42.67911 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1316 1145 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1316 1145 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1316 1145 a 1316 1145 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1316 1145 a 1316 1145 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1316 1145 a 1316 1145 a tx@Dict begin ps@rot RotBegin end 1316 1145 a 1169 1171 a Fz(sommet)1316 1145 y tx@Dict begin RotEnd end 1316 1145 a 1316 1145 a tx@Dict begin PutEnd end 1316 1145 a 1316 1145 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1316 1145 a 1316 1145 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1316 1145 a 1316 1145 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1316 1145 a 1316 1145 a tx@Dict begin ps@rot RotBegin end 1316 1145 a 1169 1171 a Fz(sommet)1316 1145 y tx@Dict begin RotEnd end 1316 1145 a 1316 1145 a tx@Dict begin PutEnd end 1316 1145 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1916 1293 4 739 v 2224 1145 a 14.22636 28.45274 42.67911 14.22636 exch 4 1 roll 28.45274 42.67911 exch 6 1 roll add add 3 div /YS exch def add add 3 div /XS exch def 2224 1145 a 2224 1145 a tx@Dict begin tx@NodeDict begin {14.22636 28.45274 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2224 1145 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2224 1145 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2224 1145 a 2224 1145 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2224 1145 a 2224 1145 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2224 1145 a 2224 1145 a tx@Dict begin ps@rot RotBegin end 2224 1145 a 2186 1174 a Fz(X)2224 1145 y tx@Dict begin RotEnd end 2224 1145 a 2224 1145 a tx@Dict begin PutEnd end 2224 1145 a 2224 1145 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2224 1145 a 2224 1145 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2224 1145 a 2224 1145 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2224 1145 a 2224 1145 a tx@Dict begin ps@rot RotBegin end 2224 1145 a 2186 1174 a Fz(X)2224 1145 y tx@Dict begin RotEnd end 2224 1145 a 2224 1145 a tx@Dict begin PutEnd end 2224 1145 a 2224 1145 a tx@Dict begin tx@NodeDict begin {42.67911 14.22636 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2224 1145 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2224 1145 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2224 1145 a 2224 1145 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2224 1145 a 2224 1145 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2224 1145 a 2224 1145 a tx@Dict begin ps@rot RotBegin end 2224 1145 a 2186 1174 a Fz(X)2224 1145 y tx@Dict begin RotEnd end 2224 1145 a 2224 1145 a tx@Dict begin PutEnd end 2224 1145 a 2224 1145 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2224 1145 a 2224 1145 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2224 1145 a 2224 1145 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2224 1145 a 2224 1145 a tx@Dict begin ps@rot RotBegin end 2224 1145 a 2186 1174 a Fz(X)2224 1145 y tx@Dict begin RotEnd end 2224 1145 a 2224 1145 a tx@Dict begin PutEnd end 2224 1145 a 2224 1145 a tx@Dict begin tx@NodeDict begin {28.45274 42.67911 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 2224 1145 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2224 1145 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2224 1145 a 2224 1145 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2224 1145 a 2224 1145 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2224 1145 a 2224 1145 a tx@Dict begin ps@rot RotBegin end 2224 1145 a 2186 1174 a Fz(X)2224 1145 y tx@Dict begin RotEnd end 2224 1145 a 2224 1145 a tx@Dict begin PutEnd end 2224 1145 a 2224 1145 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2224 1145 a 2224 1145 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2224 1145 a 2224 1145 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2224 1145 a 2224 1145 a tx@Dict begin ps@rot RotBegin end 2224 1145 a 2186 1174 a Fz(X)2224 1145 y tx@Dict begin RotEnd end 2224 1145 a 2224 1145 a tx@Dict begin PutEnd end 2224 1145 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2883 1293 4 739 v 210 1296 2674 4 v 209 1396 4 100 v 1 0 0 TeXcolorrgb 319 1366 a FK(P)n(oin)n(tName)p 0 TeXcolorgray(=none)p 1066 1396 V 1 0 0 TeXcolorrgb 156 w(P)n(oin)n(tName)p 0 TeXcolorgray(=sommet)p 1916 1396 V 246 w(\024)28 b(A)g(REV)n(OIR)e (\023)p 2883 1396 V 210 1399 2674 4 v 209 2138 4 739 v 462 1990 a 14.22636 28.45274 42.67911 14.22636 exch 4 1 roll 28.45274 42.67911 exch 6 1 roll add add 3 div /YS exch def add add 3 div /XS exch def 462 1990 a 462 1990 a tx@Dict begin tx@NodeDict begin {14.22636 28.45274 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 462 1990 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 462 1990 a tx@Dict begin tx@NodeDict begin {42.67911 14.22636 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 462 1990 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 462 1990 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 462 1990 a 462 1990 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 462 1990 a 462 1990 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 462 1990 a 462 1990 a tx@Dict begin ps@rot RotBegin end 462 1990 a 440 2018 a Fz(I)462 1990 y tx@Dict begin RotEnd end 462 1990 a 462 1990 a tx@Dict begin PutEnd end 462 1990 a 462 1990 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 462 1990 a 462 1990 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 462 1990 a 462 1990 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 462 1990 a 462 1990 a tx@Dict begin ps@rot RotBegin end 462 1990 a 440 2018 a Fz(I)462 1990 y tx@Dict begin RotEnd end 462 1990 a 462 1990 a tx@Dict begin PutEnd end 462 1990 a 462 1990 a tx@Dict begin tx@NodeDict begin {28.45274 42.67911 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 462 1990 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 462 1990 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 462 1990 a 462 1990 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 462 1990 a 462 1990 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 462 1990 a 462 1990 a tx@Dict begin ps@rot RotBegin end 462 1990 a 440 2018 a Fz(I)462 1990 y tx@Dict begin RotEnd end 462 1990 a 462 1990 a tx@Dict begin PutEnd end 462 1990 a 462 1990 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 462 1990 a 462 1990 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 462 1990 a 462 1990 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 462 1990 a 462 1990 a tx@Dict begin ps@rot RotBegin end 462 1990 a 440 2018 a Fz(I)462 1990 y tx@Dict begin RotEnd end 462 1990 a 462 1990 a tx@Dict begin PutEnd end 462 1990 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1066 2138 4 739 v 1316 1990 a 14.22636 28.45274 42.67911 14.22636 exch 4 1 roll 28.45274 42.67911 exch 6 1 roll add add 3 div /YS exch def add add 3 div /XS exch def 1316 1990 a 1316 1990 a tx@Dict begin tx@NodeDict begin {14.22636 28.45274 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1316 1990 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1316 1990 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1316 1990 a 1316 1990 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1316 1990 a 1316 1990 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1316 1990 a 1316 1990 a tx@Dict begin ps@rot RotBegin end 1316 1990 a 1294 2018 a Fz(I)1316 1990 y tx@Dict begin RotEnd end 1316 1990 a 1316 1990 a tx@Dict begin PutEnd end 1316 1990 a 1316 1990 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1316 1990 a 1316 1990 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1316 1990 a 1316 1990 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1316 1990 a 1316 1990 a tx@Dict begin ps@rot RotBegin end 1316 1990 a 1294 2018 a Fz(I)1316 1990 y tx@Dict begin RotEnd end 1316 1990 a 1316 1990 a tx@Dict begin PutEnd end 1316 1990 a 1316 1990 a tx@Dict begin tx@NodeDict begin {42.67911 14.22636 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1316 1990 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1316 1990 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1316 1990 a 1316 1990 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1316 1990 a 1316 1990 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1316 1990 a 1316 1990 a tx@Dict begin ps@rot RotBegin end 1316 1990 a 1278 2018 a Fz(X)1316 1990 y tx@Dict begin RotEnd end 1316 1990 a 1316 1990 a tx@Dict begin PutEnd end 1316 1990 a 1316 1990 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1316 1990 a 1316 1990 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1316 1990 a 1316 1990 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1316 1990 a 1316 1990 a tx@Dict begin ps@rot RotBegin end 1316 1990 a 1278 2018 a Fz(X)1316 1990 y tx@Dict begin RotEnd end 1316 1990 a 1316 1990 a tx@Dict begin PutEnd end 1316 1990 a 1316 1990 a tx@Dict begin tx@NodeDict begin {28.45274 42.67911 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1316 1990 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1316 1990 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1316 1990 a 1316 1990 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1316 1990 a 1316 1990 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1316 1990 a 1316 1990 a tx@Dict begin ps@rot RotBegin end 1316 1990 a 1294 2018 a Fz(I)1316 1990 y tx@Dict begin RotEnd end 1316 1990 a 1316 1990 a tx@Dict begin PutEnd end 1316 1990 a 1316 1990 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1316 1990 a 1316 1990 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1316 1990 a 1316 1990 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1316 1990 a 1316 1990 a tx@Dict begin ps@rot RotBegin end 1316 1990 a 1294 2018 a Fz(I)1316 1990 y tx@Dict begin RotEnd end 1316 1990 a 1316 1990 a tx@Dict begin PutEnd end 1316 1990 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1916 2138 4 739 v 2224 1990 a 14.22636 28.45274 42.67911 14.22636 exch 4 1 roll 28.45274 42.67911 exch 6 1 roll add add 3 div /YS exch def add add 3 div /XS exch def 2224 1990 a 2224 1990 a tx@Dict begin tx@NodeDict begin {14.22636 28.45274 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2224 1990 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2224 1990 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2224 1990 a 2224 1990 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2224 1990 a 2224 1990 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2224 1990 a 2224 1990 a tx@Dict begin ps@rot RotBegin end 2224 1990 a 2202 2018 a Fz(I)2224 1990 y tx@Dict begin RotEnd end 2224 1990 a 2224 1990 a tx@Dict begin PutEnd end 2224 1990 a 2224 1990 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2224 1990 a 2224 1990 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2224 1990 a 2224 1990 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2224 1990 a 2224 1990 a tx@Dict begin ps@rot RotBegin end 2224 1990 a 2202 2018 a Fz(I)2224 1990 y tx@Dict begin RotEnd end 2224 1990 a 2224 1990 a tx@Dict begin PutEnd end 2224 1990 a 2224 1990 a tx@Dict begin tx@NodeDict begin {42.67911 14.22636 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2224 1990 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2224 1990 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2224 1990 a 2224 1990 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2224 1990 a 2224 1990 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2224 1990 a 2224 1990 a tx@Dict begin ps@rot RotBegin end 2224 1990 a 2202 2018 a Fz(I)2224 1990 y tx@Dict begin RotEnd end 2224 1990 a 2224 1990 a tx@Dict begin PutEnd end 2224 1990 a 2224 1990 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2224 1990 a 2224 1990 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2224 1990 a 2224 1990 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2224 1990 a 2224 1990 a tx@Dict begin ps@rot RotBegin end 2224 1990 a 2202 2018 a Fz(I)2224 1990 y tx@Dict begin RotEnd end 2224 1990 a 2224 1990 a tx@Dict begin PutEnd end 2224 1990 a 2224 1990 a tx@Dict begin tx@NodeDict begin {28.45274 42.67911 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 2224 1990 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2224 1990 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2224 1990 a 2224 1990 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2224 1990 a 2224 1990 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2224 1990 a 2224 1990 a tx@Dict begin ps@rot RotBegin end 2224 1990 a 2077 2015 a Fz(sommet)2224 1990 y tx@Dict begin RotEnd end 2224 1990 a 2224 1990 a tx@Dict begin PutEnd end 2224 1990 a 2224 1990 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2224 1990 a 2224 1990 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2224 1990 a 2224 1990 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2224 1990 a 2224 1990 a tx@Dict begin ps@rot RotBegin end 2224 1990 a 2077 2015 a Fz(sommet)2224 1990 y tx@Dict begin RotEnd end 2224 1990 a 2224 1990 a tx@Dict begin PutEnd end 2224 1990 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2883 2138 4 739 v 210 2141 2674 4 v 209 2241 4 100 v 1 0 0 TeXcolorrgb 260 2211 a FK(P)n(oin)n(tNameA)p 0 TeXcolorgray(=none)p 1066 2241 V 1 0 0 TeXcolorrgb 206 w(P)n(oin)n(tNameB)p 0 TeXcolorgray(=X)p 1916 2241 V 1 0 0 TeXcolorrgb 206 w(P)n(oin)n(tNameC)p 0 TeXcolorgray(=sommet)p 2883 2241 V 210 2244 2674 4 v 210 2355 2784 4 v 209 2455 4 100 v 483 2425 a FE(n)p FK(pstT)-7 b(riangle[)p 1 0 0 TeXcolorrgb(P)n (osAngle)p 0 TeXcolorgray(=45]\(0.5,1\){A}\(1)o(.5,0.5)o(\){B})o (\(1,1.5)o(\){C})p 2992 2455 V 210 2458 2784 4 v 209 3197 4 739 v 378 3049 a 14.22636 28.45274 42.67911 14.22636 exch 4 1 roll 28.45274 42.67911 exch 6 1 roll add add 3 div /YS exch def add add 3 div /XS exch def 378 3049 a 378 3049 a tx@Dict begin tx@NodeDict begin {14.22636 28.45274 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 3049 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 378 3049 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 3049 a 378 3049 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 3049 a 378 3049 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 3049 a 378 3049 a tx@Dict begin ps@rot RotBegin end 378 3049 a 356 3077 a Fz(I)378 3049 y tx@Dict begin RotEnd end 378 3049 a 378 3049 a tx@Dict begin PutEnd end 378 3049 a 378 3049 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 3049 a 378 3049 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 3049 a 378 3049 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 3049 a 378 3049 a tx@Dict begin ps@rot RotBegin end 378 3049 a 356 3077 a Fz(I)378 3049 y tx@Dict begin RotEnd end 378 3049 a 378 3049 a tx@Dict begin PutEnd end 378 3049 a 378 3049 a tx@Dict begin tx@NodeDict begin {42.67911 14.22636 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 3049 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 378 3049 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 3049 a 378 3049 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 3049 a 378 3049 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 3049 a 378 3049 a tx@Dict begin ps@rot RotBegin end 378 3049 a 356 3077 a Fz(I)378 3049 y tx@Dict begin RotEnd end 378 3049 a 378 3049 a tx@Dict begin PutEnd end 378 3049 a 378 3049 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 3049 a 378 3049 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 3049 a 378 3049 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 3049 a 378 3049 a tx@Dict begin ps@rot RotBegin end 378 3049 a 356 3077 a Fz(I)378 3049 y tx@Dict begin RotEnd end 378 3049 a 378 3049 a tx@Dict begin PutEnd end 378 3049 a 378 3049 a tx@Dict begin tx@NodeDict begin {28.45274 42.67911 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 378 3049 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 378 3049 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 3049 a 378 3049 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 3049 a 378 3049 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 3049 a 378 3049 a tx@Dict begin ps@rot RotBegin end 378 3049 a 356 3077 a Fz(I)378 3049 y tx@Dict begin RotEnd end 378 3049 a 378 3049 a tx@Dict begin PutEnd end 378 3049 a 378 3049 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 3049 a 378 3049 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 3049 a 378 3049 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 3049 a 378 3049 a tx@Dict begin ps@rot RotBegin end 378 3049 a 356 3077 a Fz(I)378 3049 y tx@Dict begin RotEnd end 378 3049 a 378 3049 a tx@Dict begin PutEnd end 378 3049 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 899 3197 4 739 v 1075 3049 a 14.22636 28.45274 42.67911 14.22636 exch 4 1 roll 28.45274 42.67911 exch 6 1 roll add add 3 div /YS exch def add add 3 div /XS exch def 1075 3049 a 1075 3049 a tx@Dict begin tx@NodeDict begin {14.22636 28.45274 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1075 3049 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1075 3049 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1075 3049 a 1075 3049 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1075 3049 a 1075 3049 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 90. /N@A load 0 GetEdge 0.0 90. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1075 3049 a 1075 3049 a tx@Dict begin ps@rot RotBegin end 1075 3049 a 1053 3077 a Fz(I)1075 3049 y tx@Dict begin RotEnd end 1075 3049 a 1075 3049 a tx@Dict begin PutEnd end 1075 3049 a 1075 3049 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1075 3049 a 1075 3049 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1075 3049 a 1075 3049 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 90. /N@A load 0 GetEdge 0.0 90. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1075 3049 a 1075 3049 a tx@Dict begin ps@rot RotBegin end 1075 3049 a 1053 3077 a Fz(I)1075 3049 y tx@Dict begin RotEnd end 1075 3049 a 1075 3049 a tx@Dict begin PutEnd end 1075 3049 a 1075 3049 a tx@Dict begin tx@NodeDict begin {42.67911 14.22636 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1075 3049 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1075 3049 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1075 3049 a 1075 3049 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1075 3049 a 1075 3049 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1075 3049 a 1075 3049 a tx@Dict begin ps@rot RotBegin end 1075 3049 a 1053 3077 a Fz(I)1075 3049 y tx@Dict begin RotEnd end 1075 3049 a 1075 3049 a tx@Dict begin PutEnd end 1075 3049 a 1075 3049 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1075 3049 a 1075 3049 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1075 3049 a 1075 3049 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1075 3049 a 1075 3049 a tx@Dict begin ps@rot RotBegin end 1075 3049 a 1053 3077 a Fz(I)1075 3049 y tx@Dict begin RotEnd end 1075 3049 a 1075 3049 a tx@Dict begin PutEnd end 1075 3049 a 1075 3049 a tx@Dict begin tx@NodeDict begin {28.45274 42.67911 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1075 3049 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1075 3049 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1075 3049 a 1075 3049 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1075 3049 a 1075 3049 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1075 3049 a 1075 3049 a tx@Dict begin ps@rot RotBegin end 1075 3049 a 1053 3077 a Fz(I)1075 3049 y tx@Dict begin RotEnd end 1075 3049 a 1075 3049 a tx@Dict begin PutEnd end 1075 3049 a 1075 3049 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1075 3049 a 1075 3049 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1075 3049 a 1075 3049 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1075 3049 a 1075 3049 a tx@Dict begin ps@rot RotBegin end 1075 3049 a 1053 3077 a Fz(I)1075 3049 y tx@Dict begin RotEnd end 1075 3049 a 1075 3049 a tx@Dict begin PutEnd end 1075 3049 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1602 3197 4 739 v 1776 3049 a 14.22636 28.45274 42.67911 14.22636 exch 4 1 roll 28.45274 42.67911 exch 6 1 roll add add 3 div /YS exch def add add 3 div /XS exch def 1776 3049 a 1776 3049 a tx@Dict begin tx@NodeDict begin {14.22636 28.45274 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1776 3049 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1776 3049 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1776 3049 a 1776 3049 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1776 3049 a 1776 3049 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1776 3049 a 1776 3049 a tx@Dict begin ps@rot RotBegin end 1776 3049 a 1754 3077 a Fz(I)1776 3049 y tx@Dict begin RotEnd end 1776 3049 a 1776 3049 a tx@Dict begin PutEnd end 1776 3049 a 1776 3049 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1776 3049 a 1776 3049 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1776 3049 a 1776 3049 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1776 3049 a 1776 3049 a tx@Dict begin ps@rot RotBegin end 1776 3049 a 1754 3077 a Fz(I)1776 3049 y tx@Dict begin RotEnd end 1776 3049 a 1776 3049 a tx@Dict begin PutEnd end 1776 3049 a 1776 3049 a tx@Dict begin tx@NodeDict begin {42.67911 14.22636 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1776 3049 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1776 3049 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1776 3049 a 1776 3049 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1776 3049 a 1776 3049 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 90. /N@B load 0 GetEdge 0.0 90. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1776 3049 a 1776 3049 a tx@Dict begin ps@rot RotBegin end 1776 3049 a 1754 3077 a Fz(I)1776 3049 y tx@Dict begin RotEnd end 1776 3049 a 1776 3049 a tx@Dict begin PutEnd end 1776 3049 a 1776 3049 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1776 3049 a 1776 3049 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1776 3049 a 1776 3049 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 90. /N@B load 0 GetEdge 0.0 90. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1776 3049 a 1776 3049 a tx@Dict begin ps@rot RotBegin end 1776 3049 a 1754 3077 a Fz(I)1776 3049 y tx@Dict begin RotEnd end 1776 3049 a 1776 3049 a tx@Dict begin PutEnd end 1776 3049 a 1776 3049 a tx@Dict begin tx@NodeDict begin {28.45274 42.67911 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1776 3049 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1776 3049 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1776 3049 a 1776 3049 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1776 3049 a 1776 3049 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1776 3049 a 1776 3049 a tx@Dict begin ps@rot RotBegin end 1776 3049 a 1754 3077 a Fz(I)1776 3049 y tx@Dict begin RotEnd end 1776 3049 a 1776 3049 a tx@Dict begin PutEnd end 1776 3049 a 1776 3049 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1776 3049 a 1776 3049 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1776 3049 a 1776 3049 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1776 3049 a 1776 3049 a tx@Dict begin ps@rot RotBegin end 1776 3049 a 1754 3077 a Fz(I)1776 3049 y tx@Dict begin RotEnd end 1776 3049 a 1776 3049 a tx@Dict begin PutEnd end 1776 3049 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2302 3197 4 739 v 2471 3049 a 14.22636 28.45274 42.67911 14.22636 exch 4 1 roll 28.45274 42.67911 exch 6 1 roll add add 3 div /YS exch def add add 3 div /XS exch def 2471 3049 a 2471 3049 a tx@Dict begin tx@NodeDict begin {14.22636 28.45274 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2471 3049 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2471 3049 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2471 3049 a 2471 3049 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2471 3049 a 2471 3049 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2471 3049 a 2471 3049 a tx@Dict begin ps@rot RotBegin end 2471 3049 a 2449 3077 a Fz(I)2471 3049 y tx@Dict begin RotEnd end 2471 3049 a 2471 3049 a tx@Dict begin PutEnd end 2471 3049 a 2471 3049 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2471 3049 a 2471 3049 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2471 3049 a 2471 3049 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2471 3049 a 2471 3049 a tx@Dict begin ps@rot RotBegin end 2471 3049 a 2449 3077 a Fz(I)2471 3049 y tx@Dict begin RotEnd end 2471 3049 a 2471 3049 a tx@Dict begin PutEnd end 2471 3049 a 2471 3049 a tx@Dict begin tx@NodeDict begin {42.67911 14.22636 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2471 3049 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2471 3049 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2471 3049 a 2471 3049 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2471 3049 a 2471 3049 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2471 3049 a 2471 3049 a tx@Dict begin ps@rot RotBegin end 2471 3049 a 2449 3077 a Fz(I)2471 3049 y tx@Dict begin RotEnd end 2471 3049 a 2471 3049 a tx@Dict begin PutEnd end 2471 3049 a 2471 3049 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2471 3049 a 2471 3049 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2471 3049 a 2471 3049 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2471 3049 a 2471 3049 a tx@Dict begin ps@rot RotBegin end 2471 3049 a 2449 3077 a Fz(I)2471 3049 y tx@Dict begin RotEnd end 2471 3049 a 2471 3049 a tx@Dict begin PutEnd end 2471 3049 a 2471 3049 a tx@Dict begin tx@NodeDict begin {28.45274 42.67911 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 2471 3049 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2471 3049 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2471 3049 a 2471 3049 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2471 3049 a 2471 3049 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2471 3049 a 2471 3049 a tx@Dict begin ps@rot RotBegin end 2471 3049 a 2449 3077 a Fz(I)2471 3049 y tx@Dict begin RotEnd end 2471 3049 a 2471 3049 a tx@Dict begin PutEnd end 2471 3049 a 2471 3049 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2471 3049 a 2471 3049 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2471 3049 a 2471 3049 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2471 3049 a 2471 3049 a tx@Dict begin ps@rot RotBegin end 2471 3049 a 2449 3077 a Fz(I)2471 3049 y tx@Dict begin RotEnd end 2471 3049 a 2471 3049 a tx@Dict begin PutEnd end 2471 3049 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2992 3197 4 739 v 210 3200 2784 4 v 209 3300 4 100 v 1 0 0 TeXcolorrgb 292 3270 a FK(P)n(osAngle)p 0 TeXcolorgray(=180)p 899 3300 V 1 0 0 TeXcolorrgb 127 w(P)n(osAngleA)p 0 TeXcolorgray(=90)p 1602 3300 V 1 0 0 TeXcolorrgb 152 w(P)n(osAngleB)p 0 TeXcolorgray(=90)p 2302 3300 V 1 0 0 TeXcolorrgb 167 w(P)n(osAngleC)p 0 TeXcolorgray(=0)p 2992 3300 V 210 3303 2784 4 v 209 3403 4 100 v 1070 3373 a(P)n(ar)26 b(d\351faut)i(:)f(sur)g(la)h(bissectrice)p 2992 3403 V 210 3406 2784 4 v 210 3517 3085 4 v 209 3617 4 100 v 587 3587 a FE(n)p FK(pstT)-7 b(riangle[)p 1 0 0 TeXcolorrgb(P)n(oin)n (tSym)n(b)r(olA)p 0 TeXcolorgray(=o]\(0.5,1\){A}\(1.5,0.5\){B)o(}\(1,1) o(.5\){C})p 3293 3617 V 210 3620 3085 4 v 209 4359 4 739 v 427 4211 a 14.22636 28.45274 42.67911 14.22636 exch 4 1 roll 28.45274 42.67911 exch 6 1 roll add add 3 div /YS exch def add add 3 div /XS exch def 427 4211 a 427 4211 a tx@Dict begin tx@NodeDict begin {14.22636 28.45274 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 427 4211 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale 0 0 1 0 setcmykcolor (b) show grestore gsave 2. 2. scale (c) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 427 4211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 427 4211 a 427 4211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 427 4211 a 427 4211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 427 4211 a 427 4211 a tx@Dict begin ps@rot RotBegin end 427 4211 a 405 4239 a Fz(I)427 4211 y tx@Dict begin RotEnd end 427 4211 a 427 4211 a tx@Dict begin PutEnd end 427 4211 a 427 4211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 427 4211 a 427 4211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 427 4211 a 427 4211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 427 4211 a 427 4211 a tx@Dict begin ps@rot RotBegin end 427 4211 a 405 4239 a Fz(I)427 4211 y tx@Dict begin RotEnd end 427 4211 a 427 4211 a tx@Dict begin PutEnd end 427 4211 a 427 4211 a tx@Dict begin tx@NodeDict begin {42.67911 14.22636 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 427 4211 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 427 4211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 427 4211 a 427 4211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 427 4211 a 427 4211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 427 4211 a 427 4211 a tx@Dict begin ps@rot RotBegin end 427 4211 a 405 4239 a Fz(I)427 4211 y tx@Dict begin RotEnd end 427 4211 a 427 4211 a tx@Dict begin PutEnd end 427 4211 a 427 4211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 427 4211 a 427 4211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 427 4211 a 427 4211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 427 4211 a 427 4211 a tx@Dict begin ps@rot RotBegin end 427 4211 a 405 4239 a Fz(I)427 4211 y tx@Dict begin RotEnd end 427 4211 a 427 4211 a tx@Dict begin PutEnd end 427 4211 a 427 4211 a tx@Dict begin tx@NodeDict begin {28.45274 42.67911 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 427 4211 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 427 4211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 427 4211 a 427 4211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 427 4211 a 427 4211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 427 4211 a 427 4211 a tx@Dict begin ps@rot RotBegin end 427 4211 a 405 4239 a Fz(I)427 4211 y tx@Dict begin RotEnd end 427 4211 a 427 4211 a tx@Dict begin PutEnd end 427 4211 a 427 4211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 427 4211 a 427 4211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 427 4211 a 427 4211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 427 4211 a 427 4211 a tx@Dict begin ps@rot RotBegin end 427 4211 a 405 4239 a Fz(I)427 4211 y tx@Dict begin RotEnd end 427 4211 a 427 4211 a tx@Dict begin PutEnd end 427 4211 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 997 4359 4 739 v 1213 4211 a 14.22636 28.45274 42.67911 14.22636 exch 4 1 roll 28.45274 42.67911 exch 6 1 roll add add 3 div /YS exch def add add 3 div /XS exch def 1213 4211 a 1213 4211 a tx@Dict begin tx@NodeDict begin {14.22636 28.45274 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1213 4211 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1213 4211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1213 4211 a 1213 4211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1213 4211 a 1213 4211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1213 4211 a 1213 4211 a tx@Dict begin ps@rot RotBegin end 1213 4211 a 1191 4239 a Fz(I)1213 4211 y tx@Dict begin RotEnd end 1213 4211 a 1213 4211 a tx@Dict begin PutEnd end 1213 4211 a 1213 4211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1213 4211 a 1213 4211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1213 4211 a 1213 4211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1213 4211 a 1213 4211 a tx@Dict begin ps@rot RotBegin end 1213 4211 a 1191 4239 a Fz(I)1213 4211 y tx@Dict begin RotEnd end 1213 4211 a 1213 4211 a tx@Dict begin PutEnd end 1213 4211 a 1213 4211 a tx@Dict begin tx@NodeDict begin {42.67911 14.22636 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1213 4211 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale 0 0 1 0 setcmykcolor (b) show grestore gsave 2. 2. scale (c) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1213 4211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1213 4211 a 1213 4211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1213 4211 a 1213 4211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1213 4211 a 1213 4211 a tx@Dict begin ps@rot RotBegin end 1213 4211 a 1191 4239 a Fz(I)1213 4211 y tx@Dict begin RotEnd end 1213 4211 a 1213 4211 a tx@Dict begin PutEnd end 1213 4211 a 1213 4211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1213 4211 a 1213 4211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1213 4211 a 1213 4211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1213 4211 a 1213 4211 a tx@Dict begin ps@rot RotBegin end 1213 4211 a 1191 4239 a Fz(I)1213 4211 y tx@Dict begin RotEnd end 1213 4211 a 1213 4211 a tx@Dict begin PutEnd end 1213 4211 a 1213 4211 a tx@Dict begin tx@NodeDict begin {28.45274 42.67911 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1213 4211 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1213 4211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1213 4211 a 1213 4211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1213 4211 a 1213 4211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1213 4211 a 1213 4211 a tx@Dict begin ps@rot RotBegin end 1213 4211 a 1191 4239 a Fz(I)1213 4211 y tx@Dict begin RotEnd end 1213 4211 a 1213 4211 a tx@Dict begin PutEnd end 1213 4211 a 1213 4211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1213 4211 a 1213 4211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1213 4211 a 1213 4211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1213 4211 a 1213 4211 a tx@Dict begin ps@rot RotBegin end 1213 4211 a 1191 4239 a Fz(I)1213 4211 y tx@Dict begin RotEnd end 1213 4211 a 1213 4211 a tx@Dict begin PutEnd end 1213 4211 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1781 4359 4 739 v 1998 4211 a 14.22636 28.45274 42.67911 14.22636 exch 4 1 roll 28.45274 42.67911 exch 6 1 roll add add 3 div /YS exch def add add 3 div /XS exch def 1998 4211 a 1998 4211 a tx@Dict begin tx@NodeDict begin {14.22636 28.45274 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1998 4211 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1998 4211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1998 4211 a 1998 4211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1998 4211 a 1998 4211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1998 4211 a 1998 4211 a tx@Dict begin ps@rot RotBegin end 1998 4211 a 1976 4239 a Fz(I)1998 4211 y tx@Dict begin RotEnd end 1998 4211 a 1998 4211 a tx@Dict begin PutEnd end 1998 4211 a 1998 4211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1998 4211 a 1998 4211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1998 4211 a 1998 4211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1998 4211 a 1998 4211 a tx@Dict begin ps@rot RotBegin end 1998 4211 a 1976 4239 a Fz(I)1998 4211 y tx@Dict begin RotEnd end 1998 4211 a 1998 4211 a tx@Dict begin PutEnd end 1998 4211 a 1998 4211 a tx@Dict begin tx@NodeDict begin {42.67911 14.22636 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1998 4211 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1998 4211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1998 4211 a 1998 4211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1998 4211 a 1998 4211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1998 4211 a 1998 4211 a tx@Dict begin ps@rot RotBegin end 1998 4211 a 1976 4239 a Fz(I)1998 4211 y tx@Dict begin RotEnd end 1998 4211 a 1998 4211 a tx@Dict begin PutEnd end 1998 4211 a 1998 4211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1998 4211 a 1998 4211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1998 4211 a 1998 4211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1998 4211 a 1998 4211 a tx@Dict begin ps@rot RotBegin end 1998 4211 a 1976 4239 a Fz(I)1998 4211 y tx@Dict begin RotEnd end 1998 4211 a 1998 4211 a tx@Dict begin PutEnd end 1998 4211 a 1998 4211 a tx@Dict begin tx@NodeDict begin {28.45274 42.67911 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1998 4211 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale 0 0 1 0 setcmykcolor (b) show grestore gsave 2. 2. scale (c) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1998 4211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1998 4211 a 1998 4211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1998 4211 a 1998 4211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1998 4211 a 1998 4211 a tx@Dict begin ps@rot RotBegin end 1998 4211 a 1976 4239 a Fz(I)1998 4211 y tx@Dict begin RotEnd end 1998 4211 a 1998 4211 a tx@Dict begin PutEnd end 1998 4211 a 1998 4211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1998 4211 a 1998 4211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1998 4211 a 1998 4211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1998 4211 a 1998 4211 a tx@Dict begin ps@rot RotBegin end 1998 4211 a 1976 4239 a Fz(I)1998 4211 y tx@Dict begin RotEnd end 1998 4211 a 1998 4211 a tx@Dict begin PutEnd end 1998 4211 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2567 4359 4 739 v 756 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 56.90549 0.0 add 0.0 0.0 sub L 56.90549 0.0 add 56.90549 0.0 add L 0.0 0.0 sub 56.90549 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90549 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 56.90549 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 56.90549 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 56.90549 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 3.0 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2671 4237 a FF(0)2671 4001 y(1)2671 3765 y(2)2733 4305 y(0)195 b(1)f(2)2754 4211 y 14.22636 28.45274 42.67911 14.22636 exch 4 1 roll 28.45274 42.67911 exch 6 1 roll add add 3 div /YS exch def add add 3 div /XS exch def 2754 4211 a 2754 4211 a tx@Dict begin tx@NodeDict begin {14.22636 28.45274 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2754 4211 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale 0 0 1 0 setcmykcolor (b) show grestore gsave 2. 2. scale (c) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2754 4211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2754 4211 a 2754 4211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2754 4211 a 2754 4211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2754 4211 a 2754 4211 a tx@Dict begin ps@rot RotBegin end 2754 4211 a 2732 4239 a Fz(I)2754 4211 y tx@Dict begin RotEnd end 2754 4211 a 2754 4211 a tx@Dict begin PutEnd end 2754 4211 a 2754 4211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2754 4211 a 2754 4211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2754 4211 a 2754 4211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 14.22636 28.45274 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleAC 14.22636 28.45274 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 14.22636 28.45274 4 1 roll add 3 1 roll add XS YS Pyth2 14.22636 28.45274 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2754 4211 a 2754 4211 a tx@Dict begin ps@rot RotBegin end 2754 4211 a 2732 4239 a Fz(I)2754 4211 y tx@Dict begin RotEnd end 2754 4211 a 2754 4211 a tx@Dict begin PutEnd end 2754 4211 a 2754 4211 a tx@Dict begin tx@NodeDict begin {42.67911 14.22636 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2754 4211 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale 0 0 1 0 setcmykcolor (b) show grestore gsave 2. 2. scale (c) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2754 4211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2754 4211 a 2754 4211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2754 4211 a 2754 4211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2754 4211 a 2754 4211 a tx@Dict begin ps@rot RotBegin end 2754 4211 a 2732 4239 a Fz(I)2754 4211 y tx@Dict begin RotEnd end 2754 4211 a 2754 4211 a tx@Dict begin PutEnd end 2754 4211 a 2754 4211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2754 4211 a 2754 4211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2754 4211 a 2754 4211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 42.67911 14.22636 28.45274 42.67911 tx@EcldDict begin ABVect end exch Atan def /AngleBA 42.67911 14.22636 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 42.67911 14.22636 4 1 roll add 3 1 roll add XS YS Pyth2 42.67911 14.22636 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2754 4211 a 2754 4211 a tx@Dict begin ps@rot RotBegin end 2754 4211 a 2732 4239 a Fz(I)2754 4211 y tx@Dict begin RotEnd end 2754 4211 a 2754 4211 a tx@Dict begin PutEnd end 2754 4211 a 2754 4211 a tx@Dict begin tx@NodeDict begin {28.45274 42.67911 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 2754 4211 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale 0 0 1 0 setcmykcolor (b) show grestore gsave 2. 2. scale (c) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2754 4211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2754 4211 a 2754 4211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2754 4211 a 2754 4211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2754 4211 a 2754 4211 a tx@Dict begin ps@rot RotBegin end 2754 4211 a 2732 4239 a Fz(I)2754 4211 y tx@Dict begin RotEnd end 2754 4211 a 2754 4211 a tx@Dict begin PutEnd end 2754 4211 a 2754 4211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2754 4211 a 2754 4211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2754 4211 a 2754 4211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 28.45274 42.67911 42.67911 14.22636 tx@EcldDict begin ABVect end exch Atan def /AngleCA 28.45274 42.67911 14.22636 28.45274 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 28.45274 42.67911 4 1 roll add 3 1 roll add XS YS Pyth2 28.45274 42.67911 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2754 4211 a 2754 4211 a tx@Dict begin ps@rot RotBegin end 2754 4211 a 2732 4239 a Fz(I)2754 4211 y tx@Dict begin RotEnd end 2754 4211 a 2754 4211 a tx@Dict begin PutEnd end 2754 4211 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3293 4359 4 739 v 210 4362 3085 4 v 209 4462 4 100 v 1 0 0 TeXcolorrgb 260 4432 a FK(P)n(oin)n(tSym)n(b)r(olA)p 0 TeXcolorgray(=o)p 997 4462 V 1 0 0 TeXcolorrgb 153 w(P)n(oin)n(tSym)n(b)r(olB)p 0 TeXcolorgray(=o)p 1781 4462 V 1 0 0 TeXcolorrgb 153 w(P)n(oin)n(tSym)n(b)r(olC)p 0 TeXcolorgray(=o)p 2567 4462 V 1 0 0 TeXcolorrgb 152 w(P)n(oin)n(tSym)n(b)r(ol)p 0 TeXcolorgray(=o)p 3293 4462 V 210 4465 3085 4 v 0 TeXcolorgray 1456 5662 a(183)p 0 TeXcolorgray eop end %%Page: 184 184 TeXDict begin 184 183 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.184) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.33.1.5) cvn /DEST pdfmark end 86 448 a 83 x FJ(33.1.5)93 b(Angles)p 210 613 2798 4 v 209 1824 4 1211 v 378 1676 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 142.26372 0.0 add 0.0 0.0 sub L 142.26372 0.0 add 113.81097 0.0 add L 0.0 0.0 sub 113.81097 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.26372 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.26372 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81097 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.26372 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.26372 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 1702 a FF(0)295 1466 y(1)295 1229 y(2)295 993 y(3)295 757 y(4)357 1770 y(0)195 b(1)f(2)g(3)g(4)g(5)378 1676 y tx@Dict begin tx@NodeDict begin {28.45274 28.45274 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 1676 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 378 1676 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 1676 a 378 1676 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 1676 a 378 1676 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 1676 a 378 1676 a tx@Dict begin ps@rot RotBegin end 378 1676 a 356 1704 a Fz(I)378 1676 y tx@Dict begin RotEnd end 378 1676 a 378 1676 a tx@Dict begin PutEnd end 378 1676 a 378 1676 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 1676 a 378 1676 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 1676 a 378 1676 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 1676 a 378 1676 a tx@Dict begin ps@rot RotBegin end 378 1676 a 356 1704 a Fz(I)378 1676 y tx@Dict begin RotEnd end 378 1676 a 378 1676 a tx@Dict begin PutEnd end 378 1676 a 378 1676 a tx@Dict begin tx@NodeDict begin {113.81097 28.45274 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 1676 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 378 1676 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 1676 a 378 1676 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 1676 a 378 1676 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 1676 a 378 1676 a tx@Dict begin ps@rot RotBegin end 378 1676 a 356 1704 a Fz(I)378 1676 y tx@Dict begin RotEnd end 378 1676 a 378 1676 a tx@Dict begin PutEnd end 378 1676 a 378 1676 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 1676 a 378 1676 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 1676 a 378 1676 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 1676 a 378 1676 a tx@Dict begin ps@rot RotBegin end 378 1676 a 356 1704 a Fz(I)378 1676 y tx@Dict begin RotEnd end 378 1676 a 378 1676 a tx@Dict begin PutEnd end 378 1676 a 378 1676 a tx@Dict begin tx@NodeDict begin {113.81097 85.35823 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 378 1676 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 378 1676 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 1676 a 378 1676 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 1676 a 378 1676 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 1676 a 378 1676 a tx@Dict begin ps@rot RotBegin end 378 1676 a 356 1704 a Fz(I)378 1676 y tx@Dict begin RotEnd end 378 1676 a 378 1676 a tx@Dict begin PutEnd end 378 1676 a 378 1676 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 1676 a 378 1676 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 1676 a 378 1676 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 1676 a 378 1676 a tx@Dict begin ps@rot RotBegin end 378 1676 a 356 1704 a Fz(I)378 1676 y tx@Dict begin RotEnd end 378 1676 a 378 1676 a tx@Dict begin PutEnd end 378 1676 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 378 1676 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 378 1676 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor [ tx@EcldDict begin /N@A GetNode exch Atan .4 exch PtoC end 28.45274 mul exch 28.45274 mul exch tx@EcldDict begin /N@C GetNode exch Atan /N@A GetNode exch Atan 2 copy sub abs 91 gt { 2 copy lt { exch 360 add exch } { 360 add } ifelse } if add 2 div 2 sqrt .4 mul exch PtoC end 28.45274 mul exch 28.45274 mul exch tx@EcldDict begin /N@C GetNode exch Atan .4 exch PtoC end 28.45274 mul exch 28.45274 mul exch 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 378 1676 a tx@Dict begin PutEnd end 378 1676 a 1607 1824 4 1211 v 1399 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 142.26372 0.0 add 0.0 0.0 sub L 142.26372 0.0 add 113.81097 0.0 add L 0.0 0.0 sub 113.81097 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.26372 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.26372 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81097 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.26372 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.26372 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1694 1702 a FF(0)1694 1466 y(1)1694 1229 y(2)1694 993 y(3)1694 757 y(4)1756 1770 y(0)g(1)h(2)f(3)g(4)g(5)1777 1676 y tx@Dict begin tx@NodeDict begin {28.45274 28.45274 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1777 1676 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1777 1676 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1777 1676 a 1777 1676 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1777 1676 a 1777 1676 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1777 1676 a 1777 1676 a tx@Dict begin ps@rot RotBegin end 1777 1676 a 1755 1704 a Fz(I)1777 1676 y tx@Dict begin RotEnd end 1777 1676 a 1777 1676 a tx@Dict begin PutEnd end 1777 1676 a 1777 1676 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1777 1676 a 1777 1676 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1777 1676 a 1777 1676 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1777 1676 a 1777 1676 a tx@Dict begin ps@rot RotBegin end 1777 1676 a 1755 1704 a Fz(I)1777 1676 y tx@Dict begin RotEnd end 1777 1676 a 1777 1676 a tx@Dict begin PutEnd end 1777 1676 a 1777 1676 a tx@Dict begin tx@NodeDict begin {113.81097 85.35823 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1777 1676 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1777 1676 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1777 1676 a 1777 1676 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1777 1676 a 1777 1676 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1777 1676 a 1777 1676 a tx@Dict begin ps@rot RotBegin end 1777 1676 a 1755 1704 a Fz(I)1777 1676 y tx@Dict begin RotEnd end 1777 1676 a 1777 1676 a tx@Dict begin PutEnd end 1777 1676 a 1777 1676 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1777 1676 a 1777 1676 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1777 1676 a 1777 1676 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1777 1676 a 1777 1676 a tx@Dict begin ps@rot RotBegin end 1777 1676 a 1755 1704 a Fz(I)1777 1676 y tx@Dict begin RotEnd end 1777 1676 a 1777 1676 a tx@Dict begin PutEnd end 1777 1676 a 1777 1676 a tx@Dict begin tx@NodeDict begin {113.81097 28.45274 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1777 1676 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1777 1676 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1777 1676 a 1777 1676 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1777 1676 a 1777 1676 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1777 1676 a 1777 1676 a tx@Dict begin ps@rot RotBegin end 1777 1676 a 1755 1704 a Fz(I)1777 1676 y tx@Dict begin RotEnd end 1777 1676 a 1777 1676 a tx@Dict begin PutEnd end 1777 1676 a 1777 1676 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1777 1676 a 1777 1676 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1777 1676 a 1777 1676 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1777 1676 a 1777 1676 a tx@Dict begin ps@rot RotBegin end 1777 1676 a 1755 1704 a Fz(I)1777 1676 y tx@Dict begin RotEnd end 1777 1676 a 1777 1676 a tx@Dict begin PutEnd end 1777 1676 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1777 1676 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 1676 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 0.0 /y ED /x ED /r 11.38092 def /c 57.2957 r Div def /angleA tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end exch Atan 0.0 c mul 2 div add def /angleB tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end exch Atan 0.0 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arc gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1777 1676 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1777 1676 a 1777 1676 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1777 1676 a 1777 1676 a tx@Dict begin { tx@EcldDict begin /N@B GetNode exch Atan /N@A GetNode exch Atan end 2 copy lt { exch 360 sub exch } if add 2 div dup /psRawLabelPos ED 0 add 1 exch PtoC 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 1777 1676 a 1777 1676 a tx@Dict begin ps@rot RotBegin end 1777 1676 a 1750 1694 a Fz(\013)1777 1676 y tx@Dict begin RotEnd end 1777 1676 a 1777 1676 a tx@Dict begin PutEnd end 1777 1676 a 1777 1676 a tx@Dict begin gsave STV CP T /ps@rot tx@EcldDict begin /N@B GetNode exch Atan /N@A GetNode exch Atan end 2 copy lt { exch 360 sub exch } if add 2 div 0 add 0 add def grestore end 1777 1676 a 1777 1676 a tx@Dict begin { .4 psRawLabelPos PtoC 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 1777 1676 a 1777 1676 a tx@Dict begin ps@rot RotBegin end 1777 1676 a 1777 1676 a tx@Dict begin RotEnd end 1777 1676 a 1777 1676 a tx@Dict begin PutEnd end 1777 1676 a 1777 1676 a tx@Dict begin PutEnd end 1777 1676 a 3006 1824 4 1211 v 210 1827 2798 4 v 209 1927 4 100 v 341 1897 a FJ(\\pstRigh)m(tAngle)p FK({A}{B}{C})p 1607 1927 V 247 w FJ(\\pstMarkAngle)p FK({A}{C}{B}{)p Fz(\013)p FK(})p 3006 1927 V 210 1930 2798 4 v 210 2041 3306 4 v 209 2141 4 100 v 624 2111 a FE(n)p FK(pstRigh)n(tAngle[linecolor=red,)p 1 0 0 TeXcolorrgb(Righ)n (tAngleT)n(yp)r(e)p 0 TeXcolorgray(=german]{C}{)o(B})o({A})p 3514 2141 V 210 2144 3306 4 v 209 2883 4 739 v 647 2735 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 647 2735 a 647 2735 a tx@Dict begin tx@NodeDict begin {56.90549 0.0 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 647 2735 a 647 2735 a tx@Dict begin tx@NodeDict begin {56.90549 56.90549 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 647 2735 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 647 2735 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 647 2735 a 647 2735 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 647 2735 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 0.0 /y ED /x ED /r 11.38092 def /c 57.2957 r Div def /angleA tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end exch Atan 0.0 c mul 2 div add def /angleB tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end exch Atan 0.0 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arc gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 647 2735 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 647 2735 a 647 2735 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 647 2735 a 647 2735 a tx@Dict begin { tx@EcldDict begin /N@A GetNode exch Atan /N@C GetNode exch Atan end 2 copy lt { exch 360 sub exch } if add 2 div dup /psRawLabelPos ED 0 add .4 .5 mul exch PtoC 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 647 2735 a 647 2735 a tx@Dict begin ps@rot RotBegin end 647 2735 a 647 2735 a tx@Dict begin CP CP translate 0.4 0.4 scale NET end 647 2735 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 1 0 0 setrgbcolor 0.0 0.0 2.27626 1. .setopacityalpha SD end @endspecial 647 2735 a tx@Dict begin CP CP translate 1 0.4 div 1 0.4 div scale NET end 647 2735 a 647 2735 a tx@Dict begin RotEnd end 647 2735 a 647 2735 a tx@Dict begin PutEnd end 647 2735 a 647 2735 a tx@Dict begin gsave STV CP T /ps@rot tx@EcldDict begin /N@A GetNode exch Atan /N@C GetNode exch Atan end 2 copy lt { exch 360 sub exch } if add 2 div 0 add 0 add def grestore end 647 2735 a 647 2735 a tx@Dict begin { .4 psRawLabelPos PtoC 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 647 2735 a 647 2735 a tx@Dict begin ps@rot RotBegin end 647 2735 a 647 2735 a tx@Dict begin RotEnd end 647 2735 a 647 2735 a tx@Dict begin PutEnd end 647 2735 a 647 2735 a tx@Dict begin PutEnd end 647 2735 a 647 2735 a tx@Dict begin PutEnd end 647 2735 a 1437 2883 4 739 v 1955 2735 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1955 2735 a 1955 2735 a tx@Dict begin tx@NodeDict begin {56.90549 0.0 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1955 2735 a 1955 2735 a tx@Dict begin tx@NodeDict begin {56.90549 56.90549 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1955 2735 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1955 2735 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1955 2735 a 1955 2735 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1955 2735 a 1955 2735 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1955 2735 a 1955 2735 a tx@Dict begin { tx@EcldDict begin /N@A GetNode exch Atan /N@C GetNode exch Atan 2 copy lt { exch 360 sub exch } if add 2 div .45 .4 mul exch PtoC end 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 1955 2735 a 1955 2735 a tx@Dict begin ps@rot RotBegin end 1955 2735 a 1955 2735 a tx@Dict begin CP CP translate 0.4 0.4 scale NET end 1955 2735 a @beginspecial @setspecial tx@Dict begin STP newpath 2.0 SLW 1 0 0 setrgbcolor 0.0 0.0 2.27626 1. .setopacityalpha SD end @endspecial 1955 2735 a tx@Dict begin CP CP translate 1 0.4 div 1 0.4 div scale NET end 1955 2735 a 1955 2735 a tx@Dict begin RotEnd end 1955 2735 a 1955 2735 a tx@Dict begin PutEnd end 1955 2735 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor [ tx@EcldDict begin /N@C GetNode exch Atan .4 exch PtoC end 28.45274 mul exch 28.45274 mul exch tx@EcldDict begin /N@A GetNode exch Atan .4 exch PtoC end 28.45274 mul exch 28.45274 mul exch 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1955 2735 a tx@Dict begin PutEnd end 1955 2735 a 2824 2883 4 739 v 2994 2735 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2994 2735 a 2994 2735 a tx@Dict begin tx@NodeDict begin {56.90549 0.0 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2994 2735 a 2994 2735 a tx@Dict begin tx@NodeDict begin {56.90549 56.90549 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 2994 2735 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2994 2735 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2994 2735 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor [ tx@EcldDict begin /N@C GetNode exch Atan .4 exch PtoC end 28.45274 mul exch 28.45274 mul exch tx@EcldDict begin /N@A GetNode exch Atan /N@C GetNode exch Atan 2 copy sub abs 91 gt { 2 copy lt { exch 360 add exch } { 360 add } ifelse } if add 2 div 2 sqrt .4 mul exch PtoC end 28.45274 mul exch 28.45274 mul exch tx@EcldDict begin /N@A GetNode exch Atan .4 exch PtoC end 28.45274 mul exch 28.45274 mul exch 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2994 2735 a tx@Dict begin PutEnd end 2994 2735 a 3514 2883 4 739 v 210 2886 3306 4 v 209 2986 4 100 v 1 0 0 TeXcolorrgb 260 2956 a FK(Righ)n(tAngleT)n(yp)r(e)p 0 TeXcolorgray(=)p 0 0 1 TeXcolorrgb 27 w(german)p 0 TeXcolorgray 54 w([)1297 2956 y SDict begin H.S end 1297 2956 a 0 TeXcolorgray FK(6)p 0 TeXcolorgray 1338 2904 a SDict begin H.R end 1338 2904 a 1338 2956 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-eucl) cvn H.B /ANN pdfmark end 1338 2956 a FK(])p 1437 2986 4 100 v 1 0 0 TeXcolorrgb 128 w(Righ)n(tAngleT)n(yp)r(e)p 0 TeXcolorgray(=)p 0 0 1 TeXcolorrgb(suisseromand)p 0 TeXcolorgray 25 w([)2684 2956 y SDict begin H.S end 2684 2956 a 0 TeXcolorgray FK(6)p 0 TeXcolorgray 2725 2904 a SDict begin H.R end 2725 2904 a 2725 2956 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-eucl) cvn H.B /ANN pdfmark end 2725 2956 a FK(])p 2824 2986 4 100 v 0 0 1 TeXcolorrgb 231 w(P)n(ar)26 b(d\351faut)p 0 TeXcolorgray 3514 2986 V 210 2989 3306 4 v 210 3100 2365 4 v 209 3200 4 100 v 260 3170 a FE(n)p FK(pstRigh)n(tAngle[linecolor=red,)p 1 0 0 TeXcolorrgb(Righ)n(tAngleSize)p 0 TeXcolorgray(=1]{C}{B}{)o(A})p 2573 3200 V 210 3203 2365 4 v 209 3942 4 739 v 413 3794 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 413 3794 a 413 3794 a tx@Dict begin tx@NodeDict begin {56.90549 0.0 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 413 3794 a 413 3794 a tx@Dict begin tx@NodeDict begin {56.90549 56.90549 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 413 3794 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 413 3794 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 413 3794 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor [ tx@EcldDict begin /N@C GetNode exch Atan 1 exch PtoC end 28.45274 mul exch 28.45274 mul exch tx@EcldDict begin /N@A GetNode exch Atan /N@C GetNode exch Atan 2 copy sub abs 91 gt { 2 copy lt { exch 360 add exch } { 360 add } ifelse } if add 2 div 2 sqrt 1 mul exch PtoC end 28.45274 mul exch 28.45274 mul exch tx@EcldDict begin /N@A GetNode exch Atan 1 exch PtoC end 28.45274 mul exch 28.45274 mul exch 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 413 3794 a tx@Dict begin PutEnd end 413 3794 a 969 3942 4 739 v 1595 3794 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1595 3794 a 1595 3794 a tx@Dict begin tx@NodeDict begin {56.90549 0.0 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1595 3794 a 1595 3794 a tx@Dict begin tx@NodeDict begin {56.90549 56.90549 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1595 3794 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1595 3794 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1595 3794 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor [ tx@EcldDict begin /N@C GetNode exch Atan -.3 exch PtoC end 28.45274 mul exch 28.45274 mul exch tx@EcldDict begin /N@A GetNode exch Atan /N@C GetNode exch Atan 2 copy sub abs 91 gt { 2 copy lt { exch 360 add exch } { 360 add } ifelse } if add 2 div 2 sqrt -.3 mul exch PtoC end 28.45274 mul exch 28.45274 mul exch tx@EcldDict begin /N@A GetNode exch Atan -.3 exch PtoC end 28.45274 mul exch 28.45274 mul exch 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1595 3794 a tx@Dict begin PutEnd end 1595 3794 a 2573 3942 4 739 v 210 3945 2365 4 v 209 4045 4 100 v 260 4015 a FK(Righ)n(tAngleSize=1)p 969 4045 V 495 w(Righ)n(tAngleSize=-.3)p 2573 4045 V 210 4048 2365 4 v 209 4148 4 100 v 662 4118 a(P)n(ar)g(d\351faut)i(:)g(Righ)n(tAngleSize)f(=)g(0.28)g(unit)p 2573 4148 V 210 4151 2365 4 v 0 TeXcolorgray 1456 5662 a(184)p 0 TeXcolorgray eop end %%Page: 185 185 TeXDict begin 185 184 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.185) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 3360 4 v 209 551 4 100 v 941 521 a FE(n)p FK(pstMarkAngle[)p 1 0 0 TeXcolorrgb(Lab)r(elSep)p 0 TeXcolorgray(=.5]{A}{C}{B}{$)p FE(n)o FK(alpha)o($})p 3568 551 V 210 555 3360 4 v 209 1293 4 739 v 378 1145 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 1145 a 378 1145 a tx@Dict begin tx@NodeDict begin {56.90549 0.0 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 1145 a 378 1145 a tx@Dict begin tx@NodeDict begin {28.45274 56.90549 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 378 1145 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 378 1145 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 378 1145 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 0.0 /y ED /x ED /r 11.38092 def /c 57.2957 r Div def /angleA tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end exch Atan 0.0 c mul 2 div add def /angleB tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end exch Atan 0.0 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arc gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 378 1145 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 1145 a 378 1145 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 1145 a 378 1145 a tx@Dict begin { tx@EcldDict begin /N@B GetNode exch Atan /N@A GetNode exch Atan end 2 copy lt { exch 360 sub exch } if add 2 div dup /psRawLabelPos ED 0 add 1 exch PtoC 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 378 1145 a 378 1145 a tx@Dict begin ps@rot RotBegin end 378 1145 a 351 1163 a Fz(\013)378 1145 y tx@Dict begin RotEnd end 378 1145 a 378 1145 a tx@Dict begin PutEnd end 378 1145 a 378 1145 a tx@Dict begin gsave STV CP T /ps@rot tx@EcldDict begin /N@B GetNode exch Atan /N@A GetNode exch Atan end 2 copy lt { exch 360 sub exch } if add 2 div 0 add 0 add def grestore end 378 1145 a 378 1145 a tx@Dict begin { .4 psRawLabelPos PtoC 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 378 1145 a 378 1145 a tx@Dict begin ps@rot RotBegin end 378 1145 a 378 1145 a tx@Dict begin RotEnd end 378 1145 a 378 1145 a tx@Dict begin PutEnd end 378 1145 a 378 1145 a tx@Dict begin PutEnd end 378 1145 a 899 1293 4 739 v 1110 1145 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1110 1145 a 1110 1145 a tx@Dict begin tx@NodeDict begin {56.90549 0.0 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1110 1145 a 1110 1145 a tx@Dict begin tx@NodeDict begin {28.45274 56.90549 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1110 1145 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1110 1145 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1110 1145 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 0.0 /y ED /x ED /r 11.38092 def /c 57.2957 r Div def /angleA tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end exch Atan 0.0 c mul 2 div add def /angleB tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end exch Atan 0.0 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arc gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1110 1145 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1110 1145 a 1110 1145 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1110 1145 a 1110 1145 a tx@Dict begin { tx@EcldDict begin /N@B GetNode exch Atan /N@A GetNode exch Atan end 2 copy lt { exch 360 sub exch } if add 2 div dup /psRawLabelPos ED 0 add .5 exch PtoC 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 1110 1145 a 1110 1145 a tx@Dict begin ps@rot RotBegin end 1110 1145 a 1083 1163 a Fz(\013)1110 1145 y tx@Dict begin RotEnd end 1110 1145 a 1110 1145 a tx@Dict begin PutEnd end 1110 1145 a 1110 1145 a tx@Dict begin gsave STV CP T /ps@rot tx@EcldDict begin /N@B GetNode exch Atan /N@A GetNode exch Atan end 2 copy lt { exch 360 sub exch } if add 2 div 0 add 0 add def grestore end 1110 1145 a 1110 1145 a tx@Dict begin { .4 psRawLabelPos PtoC 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 1110 1145 a 1110 1145 a tx@Dict begin ps@rot RotBegin end 1110 1145 a 1110 1145 a tx@Dict begin RotEnd end 1110 1145 a 1110 1145 a tx@Dict begin PutEnd end 1110 1145 a 1110 1145 a tx@Dict begin PutEnd end 1110 1145 a 1673 1293 4 739 v 1967 1145 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1967 1145 a 1967 1145 a tx@Dict begin tx@NodeDict begin {56.90549 0.0 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1967 1145 a 1967 1145 a tx@Dict begin tx@NodeDict begin {28.45274 56.90549 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1967 1145 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1967 1145 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1967 1145 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 0.0 /y ED /x ED /r 11.38092 def /c 57.2957 r Div def /angleA tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end exch Atan 0.0 c mul 2 div add def /angleB tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end exch Atan 0.0 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arc gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1967 1145 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1967 1145 a 1967 1145 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1967 1145 a 1967 1145 a tx@Dict begin { tx@EcldDict begin /N@B GetNode exch Atan /N@A GetNode exch Atan end 2 copy lt { exch 360 sub exch } if add 2 div dup /psRawLabelPos ED 10 add 1 exch PtoC 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 1967 1145 a 1967 1145 a tx@Dict begin ps@rot RotBegin end 1967 1145 a 1940 1163 a Fz(\013)1967 1145 y tx@Dict begin RotEnd end 1967 1145 a 1967 1145 a tx@Dict begin PutEnd end 1967 1145 a 1967 1145 a tx@Dict begin gsave STV CP T /ps@rot tx@EcldDict begin /N@B GetNode exch Atan /N@A GetNode exch Atan end 2 copy lt { exch 360 sub exch } if add 2 div 10 add 0 add def grestore end 1967 1145 a 1967 1145 a tx@Dict begin { .4 psRawLabelPos PtoC 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 1967 1145 a 1967 1145 a tx@Dict begin ps@rot RotBegin end 1967 1145 a 1967 1145 a tx@Dict begin RotEnd end 1967 1145 a 1967 1145 a tx@Dict begin PutEnd end 1967 1145 a 1967 1145 a tx@Dict begin PutEnd end 1967 1145 a 2612 1293 4 739 v 2914 1145 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2914 1145 a 2914 1145 a tx@Dict begin tx@NodeDict begin {56.90549 0.0 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2914 1145 a 2914 1145 a tx@Dict begin tx@NodeDict begin {28.45274 56.90549 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 2914 1145 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2914 1145 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2914 1145 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 0.0 /y ED /x ED /r 11.38092 def /c 57.2957 r Div def /angleA tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end exch Atan 0.0 c mul 2 div add def /angleB tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end exch Atan 0.0 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arc gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2914 1145 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2914 1145 a 2914 1145 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2914 1145 a 2914 1145 a tx@Dict begin { tx@EcldDict begin /N@B GetNode exch Atan /N@A GetNode exch Atan end 2 copy lt { exch 360 sub exch } if add 2 div dup /psRawLabelPos ED -10 add 1 exch PtoC 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 2914 1145 a 2914 1145 a tx@Dict begin ps@rot RotBegin end 2914 1145 a 2887 1163 a Fz(\013)2914 1145 y tx@Dict begin RotEnd end 2914 1145 a 2914 1145 a tx@Dict begin PutEnd end 2914 1145 a 2914 1145 a tx@Dict begin gsave STV CP T /ps@rot tx@EcldDict begin /N@B GetNode exch Atan /N@A GetNode exch Atan end 2 copy lt { exch 360 sub exch } if add 2 div -10 add 0 add def grestore end 2914 1145 a 2914 1145 a tx@Dict begin { .4 psRawLabelPos PtoC 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 2914 1145 a 2914 1145 a tx@Dict begin ps@rot RotBegin end 2914 1145 a 2914 1145 a tx@Dict begin RotEnd end 2914 1145 a 2914 1145 a tx@Dict begin PutEnd end 2914 1145 a 2914 1145 a tx@Dict begin PutEnd end 2914 1145 a 3568 1293 4 739 v 210 1296 3360 4 v 209 1396 4 100 v 0 0 1 TeXcolorrgb 363 1366 a FK(P)n(ar)26 b(d\351faut)p 0 TeXcolorgray 899 1396 V 1 0 0 TeXcolorrgb 230 w(Lab)r(elSep)p 0 TeXcolorgray(=.3cm)p 1673 1396 V 1 0 0 TeXcolorrgb 185 w(Lab)r(elAngleO\033set)p 0 TeXcolorgray(=10)p 2612 1396 V 1 0 0 TeXcolorrgb 158 w(Lab)r(elAngleO\033set)p 0 TeXcolorgray(=-10)p 3568 1396 V 210 1399 3360 4 v 209 1499 4 100 v 899 1499 V 0 0 1 TeXcolorrgb 1035 1469 a(P)n(ar)g (d\351faut)i(:)g(1)p 0 TeXcolorgray 1673 1499 V 0 0 1 TeXcolorrgb 338 w(P)n(ar)e(d\351faut)i(:)g(0)p 0 TeXcolorgray 2612 1499 V 0 0 1 TeXcolorrgb 443 w(P)n(ar)e(d\351faut)i(:)f(0)p 0 TeXcolorgray 3568 1499 V 210 1502 3360 4 v 209 2241 4 739 v 378 2093 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 2093 a 378 2093 a tx@Dict begin tx@NodeDict begin {56.90549 0.0 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 2093 a 378 2093 a tx@Dict begin tx@NodeDict begin {28.45274 56.90549 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 378 2093 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 378 2093 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 378 2093 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 0.0 /y ED /x ED /r 11.38092 def /c 57.2957 r Div def /angleA tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end exch Atan 0.0 c mul 2 div add def /angleB tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end exch Atan 0.0 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arc gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 378 2093 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 2093 a 378 2093 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 2093 a 378 2093 a tx@Dict begin { tx@EcldDict begin /N@B GetNode exch Atan /N@A GetNode exch Atan end 2 copy lt { exch 360 sub exch } if add 2 div dup /psRawLabelPos ED 0 add 1 exch PtoC 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 378 2093 a 378 2093 a tx@Dict begin ps@rot RotBegin end 378 2093 a 18 x Fz(\013)378 2093 y tx@Dict begin RotEnd end 378 2093 a 378 2093 a tx@Dict begin PutEnd end 378 2093 a 378 2093 a tx@Dict begin gsave STV CP T /ps@rot tx@EcldDict begin /N@B GetNode exch Atan /N@A GetNode exch Atan end 2 copy lt { exch 360 sub exch } if add 2 div 0 add 0 add def grestore end 378 2093 a 378 2093 a tx@Dict begin { .4 psRawLabelPos PtoC 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 378 2093 a 378 2093 a tx@Dict begin ps@rot RotBegin end 378 2093 a 378 2093 a tx@Dict begin RotEnd end 378 2093 a 378 2093 a tx@Dict begin PutEnd end 378 2093 a 378 2093 a tx@Dict begin PutEnd end 378 2093 a 899 2241 4 739 v 1110 2093 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1110 2093 a 1110 2093 a tx@Dict begin tx@NodeDict begin {56.90549 0.0 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1110 2093 a 1110 2093 a tx@Dict begin tx@NodeDict begin {28.45274 56.90549 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1110 2093 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1110 2093 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1110 2093 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 0.0 /y ED /x ED /r 11.38092 def /c 57.2957 r Div def /angleA tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end exch Atan 0.0 c mul 2 div add def /angleB tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end exch Atan 0.0 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arc gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1110 2093 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1110 2093 a 1110 2093 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1110 2093 a 1110 2093 a tx@Dict begin { tx@EcldDict begin /N@B GetNode exch Atan /N@A GetNode exch Atan end 2 copy lt { exch 360 sub exch } if add 2 div dup /psRawLabelPos ED 0 add 1 exch PtoC 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 1110 2093 a 1110 2093 a tx@Dict begin ps@rot RotBegin end 1110 2093 a 1083 2111 a Fz(\013)1110 2093 y tx@Dict begin RotEnd end 1110 2093 a 1110 2093 a tx@Dict begin PutEnd end 1110 2093 a 1110 2093 a tx@Dict begin gsave STV CP T /ps@rot tx@EcldDict begin /N@B GetNode exch Atan /N@A GetNode exch Atan end 2 copy lt { exch 360 sub exch } if add 2 div 0 add 0 add def grestore end 1110 2093 a 1110 2093 a tx@Dict begin { .4 psRawLabelPos PtoC 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 1110 2093 a 1110 2093 a tx@Dict begin ps@rot RotBegin end 1110 2093 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 8.0 -8.0 -8.0 8.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 8.0 8.0 -8.0 -8.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1110 2093 a tx@Dict begin RotEnd end 1110 2093 a 1110 2093 a tx@Dict begin PutEnd end 1110 2093 a 1110 2093 a tx@Dict begin PutEnd end 1110 2093 a 1673 2241 4 739 v 1967 2093 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1967 2093 a 1967 2093 a tx@Dict begin tx@NodeDict begin {56.90549 0.0 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1967 2093 a 1967 2093 a tx@Dict begin tx@NodeDict begin {28.45274 56.90549 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1967 2093 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1967 2093 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1967 2093 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 0.0 /y ED /x ED /r 22.76227 def /c 57.2957 r Div def /angleA tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end exch Atan 0.0 c mul 2 div add def /angleB tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end exch Atan 0.0 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arc gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1967 2093 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1967 2093 a 1967 2093 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1967 2093 a 1967 2093 a tx@Dict begin { tx@EcldDict begin /N@B GetNode exch Atan /N@A GetNode exch Atan end 2 copy lt { exch 360 sub exch } if add 2 div dup /psRawLabelPos ED 0 add 1 exch PtoC 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 1967 2093 a 1967 2093 a tx@Dict begin ps@rot RotBegin end 1967 2093 a 1940 2111 a Fz(\013)1967 2093 y tx@Dict begin RotEnd end 1967 2093 a 1967 2093 a tx@Dict begin PutEnd end 1967 2093 a 1967 2093 a tx@Dict begin gsave STV CP T /ps@rot tx@EcldDict begin /N@B GetNode exch Atan /N@A GetNode exch Atan end 2 copy lt { exch 360 sub exch } if add 2 div 0 add 0 add def grestore end 1967 2093 a 1967 2093 a tx@Dict begin { .8 psRawLabelPos PtoC 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 1967 2093 a 1967 2093 a tx@Dict begin ps@rot RotBegin end 1967 2093 a 1967 2093 a tx@Dict begin RotEnd end 1967 2093 a 1967 2093 a tx@Dict begin PutEnd end 1967 2093 a 1967 2093 a tx@Dict begin PutEnd end 1967 2093 a 2612 2241 4 739 v 2914 2093 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2914 2093 a 2914 2093 a tx@Dict begin tx@NodeDict begin {56.90549 0.0 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2914 2093 a 2914 2093 a tx@Dict begin tx@NodeDict begin {28.45274 56.90549 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 2914 2093 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2914 2093 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2914 2093 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.0 0.0 /y ED /x ED /r 22.76227 def /c 57.2957 r Div def /angleA tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end exch Atan 0.0 c mul 2 div add def /angleB tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end exch Atan 0.0 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB { ArrowB } r 0 gt { { sub } } { { add } } ifelse ArcArrow dup angleA gt angleAtoB xor { pop angleA } if arc gsave 2.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2914 2093 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2914 2093 a 2914 2093 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2914 2093 a 2914 2093 a tx@Dict begin { tx@EcldDict begin /N@B GetNode exch Atan /N@A GetNode exch Atan end 2 copy lt { exch 360 sub exch } if add 2 div dup /psRawLabelPos ED 0 add 1 exch PtoC 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 2914 2093 a 2914 2093 a tx@Dict begin ps@rot RotBegin end 2914 2093 a 2887 2111 a Fz(\013)2914 2093 y tx@Dict begin RotEnd end 2914 2093 a 2914 2093 a tx@Dict begin PutEnd end 2914 2093 a 2914 2093 a tx@Dict begin gsave STV CP T /ps@rot tx@EcldDict begin /N@B GetNode exch Atan /N@A GetNode exch Atan end 2 copy lt { exch 360 sub exch } if add 2 div 0 add 0 add def grestore end 2914 2093 a 2914 2093 a tx@Dict begin { .8 psRawLabelPos PtoC 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 2914 2093 a 2914 2093 a tx@Dict begin ps@rot RotBegin end 2914 2093 a 2914 2093 a tx@Dict begin RotEnd end 2914 2093 a 2914 2093 a tx@Dict begin PutEnd end 2914 2093 a 2914 2093 a tx@Dict begin PutEnd end 2914 2093 a 3568 2241 4 739 v 210 2244 3360 4 v 209 2344 4 100 v 1 0 0 TeXcolorrgb 277 2314 a FK(Lab)r(elRefPt)p 0 TeXcolorgray(=l)p 899 2344 V 1 0 0 TeXcolorrgb 171 w(Mark)p 0 TeXcolorgray(=MarkCros)p 1673 2344 V 1 0 0 TeXcolorrgb 151 w(MarkAngleRadius)p 0 TeXcolorgray(=.8)p 2612 2344 V 1 0 0 TeXcolorrgb 356 w(arro)n(ws)p 0 TeXcolorgray(=->)p 3568 2344 V 210 2347 3360 4 v 209 2447 4 100 v 0 0 1 TeXcolorrgb 292 2417 a(P)n(ar)f(d\351faut)i(:)f(c)p 0 TeXcolorgray 899 2447 V 1673 2447 V 0 0 1 TeXcolorrgb 1075 w(P)n(ar)f(d\351faut)i(:)g(.4)p 0 TeXcolorgray 2612 2447 V 294 w(,MarkAngleRadius=.8)p 3568 2447 V 210 2450 3360 4 v 86 2566 a SDict begin H.S end 86 2566 a 86 2566 a SDict begin 12 H.A end 86 2566 a 86 2566 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.33.1.6) cvn /DEST pdfmark end 86 2566 a 67 x FJ(33.1.6)93 b(Cercles)p 0 TeXcolorgray 0 TeXcolorgray 355 2698 2326 4 v 354 3909 4 1211 v 523 3761 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 113.81097 0.0 add L 0.0 0.0 sub 113.81097 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81097 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 440 3787 a FF(0)440 3551 y(1)440 3315 y(2)440 3078 y(3)440 2842 y(4)502 3855 y(0)195 b(1)f(2)g(3)g(4)523 3761 y tx@Dict begin tx@NodeDict begin {56.90549 56.90549 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 523 3761 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 523 3761 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 523 3761 a 523 3761 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 523 3761 a 523 3761 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 523 3761 a 523 3761 a tx@Dict begin ps@rot RotBegin end 523 3761 a 501 3789 a Fz(I)523 3761 y tx@Dict begin RotEnd end 523 3761 a 523 3761 a tx@Dict begin PutEnd end 523 3761 a 523 3761 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 523 3761 a 523 3761 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 523 3761 a 523 3761 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 523 3761 a 523 3761 a tx@Dict begin ps@rot RotBegin end 523 3761 a 501 3789 a Fz(I)523 3761 y tx@Dict begin RotEnd end 523 3761 a 523 3761 a tx@Dict begin PutEnd end 523 3761 a 523 3761 a tx@Dict begin tx@NodeDict begin {99.5846 56.90549 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 523 3761 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 523 3761 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 523 3761 a 523 3761 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 523 3761 a 523 3761 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 523 3761 a 523 3761 a tx@Dict begin ps@rot RotBegin end 523 3761 a 501 3789 a Fz(I)523 3761 y tx@Dict begin RotEnd end 523 3761 a 523 3761 a tx@Dict begin PutEnd end 523 3761 a 523 3761 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 523 3761 a 523 3761 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 523 3761 a 523 3761 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 523 3761 a 523 3761 a tx@Dict begin ps@rot RotBegin end 523 3761 a 501 3789 a Fz(I)523 3761 y tx@Dict begin RotEnd end 523 3761 a 523 3761 a tx@Dict begin PutEnd end 523 3761 a 523 3761 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 523 3761 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor tx@EcldDict begin /N@A GetNode 2 copy /N@B GetNode ABDist end 0 CLW mul sub 0 360 arc closepath gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 523 3761 a tx@Dict begin PutEnd end 523 3761 a 1516 3909 4 1211 v 1163 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 113.81097 0.0 add L 0.0 0.0 sub 113.81097 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81097 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1603 3787 a FF(0)1603 3551 y(1)1603 3315 y(2)1603 3078 y(3)1603 2842 y(4)1665 3855 y(0)g(1)g(2)h(3)f(4)1686 3761 y tx@Dict begin tx@NodeDict begin {14.22636 56.90549 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1686 3761 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1686 3761 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1686 3761 a 1686 3761 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1686 3761 a 1686 3761 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1686 3761 a 1686 3761 a tx@Dict begin ps@rot RotBegin end 1686 3761 a 1664 3789 a Fz(I)1686 3761 y tx@Dict begin RotEnd end 1686 3761 a 1686 3761 a tx@Dict begin PutEnd end 1686 3761 a 1686 3761 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1686 3761 a 1686 3761 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1686 3761 a 1686 3761 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1686 3761 a 1686 3761 a tx@Dict begin ps@rot RotBegin end 1686 3761 a 1664 3789 a Fz(I)1686 3761 y tx@Dict begin RotEnd end 1686 3761 a 1686 3761 a tx@Dict begin PutEnd end 1686 3761 a 1686 3761 a tx@Dict begin tx@NodeDict begin {99.5846 56.90549 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1686 3761 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1686 3761 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1686 3761 a 1686 3761 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1686 3761 a 1686 3761 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1686 3761 a 1686 3761 a tx@Dict begin ps@rot RotBegin end 1686 3761 a 1664 3789 a Fz(I)1686 3761 y tx@Dict begin RotEnd end 1686 3761 a 1686 3761 a tx@Dict begin PutEnd end 1686 3761 a 1686 3761 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1686 3761 a 1686 3761 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1686 3761 a 1686 3761 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1686 3761 a 1686 3761 a tx@Dict begin ps@rot RotBegin end 1686 3761 a 1664 3789 a Fz(I)1686 3761 y tx@Dict begin RotEnd end 1686 3761 a 1686 3761 a tx@Dict begin PutEnd end 1686 3761 a 1686 3761 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1686 3761 a 1686 3761 a tx@Dict begin { tx@EcldDict begin /N@A GetNode end .5 mul exch .5 mul exch 28.45274 div exch 28.45274 div exch 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 1686 3761 a 1686 3761 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@MAB 10 {InitPnode } /NodeScale {} def NewNode end end 1686 3761 a 1686 3761 a tx@Dict begin PutEnd end 1686 3761 a 1686 3761 a tx@Dict begin PutEnd end 1686 3761 a 1686 3761 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1686 3761 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor tx@NodeDict begin tx@NodeDict /N@@MAB load GetCenter end 2 copy tx@EcldDict begin /N@B GetNode ABDist end 0 CLW mul sub 0 360 arc closepath gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1686 3761 a tx@Dict begin PutEnd end 1686 3761 a 2679 3909 4 1211 v 355 3912 2326 4 v 354 4012 4 100 v 483 3982 a FJ(\\pstCircleO)m(A)p FK({A}{B})p 1516 4012 V 309 w FJ(\\pstCircleAB)p FK({A}{B})p 2679 4012 V 355 4015 2326 4 v 0 TeXcolorgray 1456 5662 a(185)p 0 TeXcolorgray eop end %%Page: 186 186 TeXDict begin 186 185 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.186) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 2949 4 v 209 1663 4 1211 v 506 1515 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 113.81097 0.0 add L 0.0 0.0 sub 113.81097 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81097 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 423 1541 a FF(0)423 1305 y(1)423 1068 y(2)423 832 y(3)423 596 y(4)485 1608 y(0)194 b(1)g(2)h(3)f(4)506 1515 y tx@Dict begin tx@NodeDict begin {56.90549 56.90549 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 506 1515 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 506 1515 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 506 1515 a 506 1515 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 506 1515 a 506 1515 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 506 1515 a 506 1515 a tx@Dict begin ps@rot RotBegin end 506 1515 a 484 1543 a Fz(I)506 1515 y tx@Dict begin RotEnd end 506 1515 a 506 1515 a tx@Dict begin PutEnd end 506 1515 a 506 1515 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 506 1515 a 506 1515 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 506 1515 a 506 1515 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 506 1515 a 506 1515 a tx@Dict begin ps@rot RotBegin end 506 1515 a 484 1543 a Fz(I)506 1515 y tx@Dict begin RotEnd end 506 1515 a 506 1515 a tx@Dict begin PutEnd end 506 1515 a 506 1515 a tx@Dict begin tx@NodeDict begin {28.45274 28.45274 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 506 1515 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 506 1515 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 506 1515 a 506 1515 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 506 1515 a 506 1515 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 506 1515 a 506 1515 a tx@Dict begin ps@rot RotBegin end 506 1515 a 484 1543 a Fz(I)506 1515 y tx@Dict begin RotEnd end 506 1515 a 506 1515 a tx@Dict begin PutEnd end 506 1515 a 506 1515 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 506 1515 a 506 1515 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 506 1515 a 506 1515 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 506 1515 a 506 1515 a tx@Dict begin ps@rot RotBegin end 506 1515 a 484 1543 a Fz(I)506 1515 y tx@Dict begin RotEnd end 506 1515 a 506 1515 a tx@Dict begin PutEnd end 506 1515 a 506 1515 a tx@Dict begin tx@NodeDict begin {85.35823 28.45274 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 506 1515 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 506 1515 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 506 1515 a 506 1515 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 506 1515 a 506 1515 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 506 1515 a 506 1515 a tx@Dict begin ps@rot RotBegin end 506 1515 a 484 1543 a Fz(I)506 1515 y tx@Dict begin RotEnd end 506 1515 a 506 1515 a tx@Dict begin PutEnd end 506 1515 a 506 1515 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 506 1515 a 506 1515 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 506 1515 a 506 1515 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 506 1515 a 506 1515 a tx@Dict begin ps@rot RotBegin end 506 1515 a 484 1543 a Fz(I)506 1515 y tx@Dict begin RotEnd end 506 1515 a 506 1515 a tx@Dict begin PutEnd end 506 1515 a 506 1515 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 506 1515 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor tx@EcldDict begin /N@A GetNode tx@EcldDict begin /N@B GetNode /N@C GetNode ABDist end end 0 CLW mul sub 0 360 arc closepath gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 506 1515 a tx@Dict begin PutEnd end 506 1515 a 1626 1663 4 1211 v 1474 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 113.81097 0.0 add L 0.0 0.0 sub 113.81097 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81097 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1897 1541 a FF(0)1897 1305 y(1)1897 1068 y(2)1897 832 y(3)1897 596 y(4)1959 1608 y(0)g(1)h(2)f(3)g(4)1980 1515 y tx@Dict begin tx@NodeDict begin {56.90549 56.90549 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1980 1515 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1980 1515 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1980 1515 a 1980 1515 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1980 1515 a 1980 1515 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1980 1515 a 1980 1515 a tx@Dict begin ps@rot RotBegin end 1980 1515 a 1958 1543 a Fz(I)1980 1515 y tx@Dict begin RotEnd end 1980 1515 a 1980 1515 a tx@Dict begin PutEnd end 1980 1515 a 1980 1515 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1980 1515 a 1980 1515 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1980 1515 a 1980 1515 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1980 1515 a 1980 1515 a tx@Dict begin ps@rot RotBegin end 1980 1515 a 1958 1543 a Fz(I)1980 1515 y tx@Dict begin RotEnd end 1980 1515 a 1980 1515 a tx@Dict begin PutEnd end 1980 1515 a 1980 1515 a tx@Dict begin tx@NodeDict begin {28.45274 28.45274 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1980 1515 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1980 1515 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1980 1515 a 1980 1515 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1980 1515 a 1980 1515 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1980 1515 a 1980 1515 a tx@Dict begin ps@rot RotBegin end 1980 1515 a 1958 1543 a Fz(I)1980 1515 y tx@Dict begin RotEnd end 1980 1515 a 1980 1515 a tx@Dict begin PutEnd end 1980 1515 a 1980 1515 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1980 1515 a 1980 1515 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1980 1515 a 1980 1515 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1980 1515 a 1980 1515 a tx@Dict begin ps@rot RotBegin end 1980 1515 a 1958 1543 a Fz(I)1980 1515 y tx@Dict begin RotEnd end 1980 1515 a 1980 1515 a tx@Dict begin PutEnd end 1980 1515 a 1980 1515 a tx@Dict begin tx@NodeDict begin {85.35823 28.45274 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1980 1515 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1980 1515 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1980 1515 a 1980 1515 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1980 1515 a 1980 1515 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1980 1515 a 1980 1515 a tx@Dict begin ps@rot RotBegin end 1980 1515 a 1958 1543 a Fz(I)1980 1515 y tx@Dict begin RotEnd end 1980 1515 a 1980 1515 a tx@Dict begin PutEnd end 1980 1515 a 1980 1515 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1980 1515 a 1980 1515 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1980 1515 a 1980 1515 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1980 1515 a 1980 1515 a tx@Dict begin ps@rot RotBegin end 1980 1515 a 1958 1543 a Fz(I)1980 1515 y tx@Dict begin RotEnd end 1980 1515 a 1980 1515 a tx@Dict begin PutEnd end 1980 1515 a 1980 1515 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1980 1515 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor tx@EcldDict begin /N@A GetNode tx@EcldDict begin /N@B GetNode /N@C GetNode ABDist end 2 div end 0 CLW mul sub 0 360 arc closepath gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1980 1515 a tx@Dict begin PutEnd end 1980 1515 a 3157 1663 4 1211 v 210 1666 2949 4 v 209 1766 4 100 v 663 1736 a FE(n)p FK(pstCircleO)n(A[)p 1626 1766 V 960 w FE(n)p FK(pstCircleO)n(A[)p 3157 1766 V 209 1865 V 1 0 0 TeXcolorrgb 260 1835 a(Radius)p 0 TeXcolorgray(=)p 0 0 1 TeXcolorrgb(pstDistAB)p 0 TeXcolorgray({B}{C}]) 26 b({A}{})p 1626 1865 V 1 0 0 TeXcolorrgb 167 w(Diameter)p 0 TeXcolorgray(=)p 0 0 1 TeXcolorrgb(pstDistAB)p 0 TeXcolorgray ({B}{C}])f({A}{})p 3157 1865 V 210 1869 2949 4 v 209 3080 4 1211 v 506 2932 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 113.81097 0.0 add L 0.0 0.0 sub 113.81097 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81097 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 423 2958 a FF(0)423 2721 y(1)423 2485 y(2)423 2249 y(3)423 2013 y(4)485 3025 y(0)194 b(1)g(2)h(3)f(4)506 2932 y tx@Dict begin tx@NodeDict begin {56.90549 56.90549 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 506 2932 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 506 2932 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 506 2932 a 506 2932 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 506 2932 a 506 2932 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 506 2932 a 506 2932 a tx@Dict begin ps@rot RotBegin end 506 2932 a 484 2960 a Fz(I)506 2932 y tx@Dict begin RotEnd end 506 2932 a 506 2932 a tx@Dict begin PutEnd end 506 2932 a 506 2932 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 506 2932 a 506 2932 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 506 2932 a 506 2932 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 506 2932 a 506 2932 a tx@Dict begin ps@rot RotBegin end 506 2932 a 484 2960 a Fz(I)506 2932 y tx@Dict begin RotEnd end 506 2932 a 506 2932 a tx@Dict begin PutEnd end 506 2932 a 506 2932 a tx@Dict begin tx@NodeDict begin {28.45274 28.45274 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 506 2932 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 506 2932 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 506 2932 a 506 2932 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 506 2932 a 506 2932 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 506 2932 a 506 2932 a tx@Dict begin ps@rot RotBegin end 506 2932 a 484 2960 a Fz(I)506 2932 y tx@Dict begin RotEnd end 506 2932 a 506 2932 a tx@Dict begin PutEnd end 506 2932 a 506 2932 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 506 2932 a 506 2932 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 506 2932 a 506 2932 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 506 2932 a 506 2932 a tx@Dict begin ps@rot RotBegin end 506 2932 a 484 2960 a Fz(I)506 2932 y tx@Dict begin RotEnd end 506 2932 a 506 2932 a tx@Dict begin PutEnd end 506 2932 a 506 2932 a tx@Dict begin tx@NodeDict begin {85.35823 28.45274 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 506 2932 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 506 2932 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 506 2932 a 506 2932 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 506 2932 a 506 2932 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 506 2932 a 506 2932 a tx@Dict begin ps@rot RotBegin end 506 2932 a 484 2960 a Fz(I)506 2932 y tx@Dict begin RotEnd end 506 2932 a 506 2932 a tx@Dict begin PutEnd end 506 2932 a 506 2932 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 506 2932 a 506 2932 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 506 2932 a 506 2932 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 506 2932 a 506 2932 a tx@Dict begin ps@rot RotBegin end 506 2932 a 484 2960 a Fz(I)506 2932 y tx@Dict begin RotEnd end 506 2932 a 506 2932 a tx@Dict begin PutEnd end 506 2932 a 506 2932 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 506 2932 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor tx@EcldDict begin /N@A GetNode tx@EcldDict begin /N@B GetNode /N@C GetNode ABDist end .5 mul end 0 CLW mul sub 0 360 arc closepath gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 506 2932 a tx@Dict begin PutEnd end 506 2932 a 1626 3080 4 1211 v 1474 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 113.81097 0.0 add L 0.0 0.0 sub 113.81097 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81097 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1897 2958 a FF(0)1897 2721 y(1)1897 2485 y(2)1897 2249 y(3)1897 2013 y(4)1959 3025 y(0)g(1)h(2)f(3)g(4)1980 2932 y tx@Dict begin tx@NodeDict begin {56.90549 56.90549 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1980 2932 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1980 2932 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1980 2932 a 1980 2932 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1980 2932 a 1980 2932 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1980 2932 a 1980 2932 a tx@Dict begin ps@rot RotBegin end 1980 2932 a 1958 2960 a Fz(I)1980 2932 y tx@Dict begin RotEnd end 1980 2932 a 1980 2932 a tx@Dict begin PutEnd end 1980 2932 a 1980 2932 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1980 2932 a 1980 2932 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1980 2932 a 1980 2932 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1980 2932 a 1980 2932 a tx@Dict begin ps@rot RotBegin end 1980 2932 a 1958 2960 a Fz(I)1980 2932 y tx@Dict begin RotEnd end 1980 2932 a 1980 2932 a tx@Dict begin PutEnd end 1980 2932 a 1980 2932 a tx@Dict begin tx@NodeDict begin {28.45274 28.45274 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1980 2932 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1980 2932 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1980 2932 a 1980 2932 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1980 2932 a 1980 2932 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1980 2932 a 1980 2932 a tx@Dict begin ps@rot RotBegin end 1980 2932 a 1958 2960 a Fz(I)1980 2932 y tx@Dict begin RotEnd end 1980 2932 a 1980 2932 a tx@Dict begin PutEnd end 1980 2932 a 1980 2932 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1980 2932 a 1980 2932 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1980 2932 a 1980 2932 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1980 2932 a 1980 2932 a tx@Dict begin ps@rot RotBegin end 1980 2932 a 1958 2960 a Fz(I)1980 2932 y tx@Dict begin RotEnd end 1980 2932 a 1980 2932 a tx@Dict begin PutEnd end 1980 2932 a 1980 2932 a tx@Dict begin tx@NodeDict begin {85.35823 28.45274 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1980 2932 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1980 2932 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1980 2932 a 1980 2932 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1980 2932 a 1980 2932 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1980 2932 a 1980 2932 a tx@Dict begin ps@rot RotBegin end 1980 2932 a 1958 2960 a Fz(I)1980 2932 y tx@Dict begin RotEnd end 1980 2932 a 1980 2932 a tx@Dict begin PutEnd end 1980 2932 a 1980 2932 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1980 2932 a 1980 2932 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1980 2932 a 1980 2932 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1980 2932 a 1980 2932 a tx@Dict begin ps@rot RotBegin end 1980 2932 a 1958 2960 a Fz(I)1980 2932 y tx@Dict begin RotEnd end 1980 2932 a 1980 2932 a tx@Dict begin PutEnd end 1980 2932 a 1980 2932 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1980 2932 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor tx@EcldDict begin /N@A GetNode tx@EcldDict begin /N@B GetNode /N@C GetNode ABDist end 2 mul 2 div end 0 CLW mul sub 0 360 arc closepath gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1980 2932 a tx@Dict begin PutEnd end 1980 2932 a 3157 3080 4 1211 v 210 3083 2949 4 v 209 3182 4 100 v 439 3153 a FE(n)p FK(pstCircleO)n(A[)p 1 0 0 TeXcolorrgb(DistCo)r(ef)p 0 TeXcolorgray(=.5)p 1626 3182 V 525 w FE(n)p FK(pstCircleO)n(A[)p 1 0 0 TeXcolorrgb(DistCo) r(ef)p 0 TeXcolorgray(=2)p 3157 3182 V 209 3282 V 288 3252 a(Radius=pstDistAB{B}{C}])25 b({A}{})p 1626 3282 V 126 w(Diameter=pstDistAB)j({B}{C}])d({A}{})p 3157 3282 V 210 3285 2949 4 v 210 3397 3601 4 v 209 4608 4 1211 v 711 4460 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 113.81097 0.0 add L 0.0 0.0 sub 113.81097 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81097 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 628 4486 a FF(0)628 4250 y(1)628 4013 y(2)628 3777 y(3)628 3541 y(4)690 4553 y(0)195 b(1)f(2)g(3)g(4)711 4460 y tx@Dict begin tx@NodeDict begin {56.90549 56.90549 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 711 4460 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 711 4460 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 711 4460 a 711 4460 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 711 4460 a 711 4460 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 711 4460 a 711 4460 a tx@Dict begin ps@rot RotBegin end 711 4460 a 689 4488 a Fz(I)711 4460 y tx@Dict begin RotEnd end 711 4460 a 711 4460 a tx@Dict begin PutEnd end 711 4460 a 711 4460 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 711 4460 a 711 4460 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 711 4460 a 711 4460 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 711 4460 a 711 4460 a tx@Dict begin ps@rot RotBegin end 711 4460 a 689 4488 a Fz(I)711 4460 y tx@Dict begin RotEnd end 711 4460 a 711 4460 a tx@Dict begin PutEnd end 711 4460 a 711 4460 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 711 4460 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor tx@EcldDict begin /N@A GetNode 2 28.45274 mul end 0 CLW mul sub 0 360 arc closepath gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 711 4460 a tx@Dict begin PutEnd end 711 4460 a 2038 4608 4 1211 v 1800 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 113.81097 0.0 add L 0.0 0.0 sub 113.81097 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81097 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2428 4486 a FF(0)2428 4250 y(1)2428 4013 y(2)2428 3777 y(3)2428 3541 y(4)2490 4553 y(0)h(1)f(2)g(3)h(4)2511 4460 y tx@Dict begin tx@NodeDict begin {56.90549 56.90549 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2511 4460 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2511 4460 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2511 4460 a 2511 4460 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2511 4460 a 2511 4460 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2511 4460 a 2511 4460 a tx@Dict begin ps@rot RotBegin end 2511 4460 a 2489 4488 a Fz(I)2511 4460 y tx@Dict begin RotEnd end 2511 4460 a 2511 4460 a tx@Dict begin PutEnd end 2511 4460 a 2511 4460 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2511 4460 a 2511 4460 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2511 4460 a 2511 4460 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2511 4460 a 2511 4460 a tx@Dict begin ps@rot RotBegin end 2511 4460 a 2489 4488 a Fz(I)2511 4460 y tx@Dict begin RotEnd end 2511 4460 a 2511 4460 a tx@Dict begin PutEnd end 2511 4460 a 2511 4460 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2511 4460 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor tx@EcldDict begin /N@A GetNode 2 28.45274 mul 2 div end 0 CLW mul sub 0 360 arc closepath gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2511 4460 a tx@Dict begin PutEnd end 2511 4460 a 3809 4608 4 1211 v 210 4611 3601 4 v 209 4711 4 100 v 260 4681 a FE(n)p FK(pstCircleO)n(A)p 1 0 0 TeXcolorrgb([Radius=)p 0 0 1 TeXcolorrgb(pstDistV)-7 b(al)p 1 0 0 TeXcolorrgb({2}])p 0 TeXcolorgray({A}{})23 b([)1897 4681 y SDict begin H.S end 1897 4681 a 0 TeXcolorgray FK(6)p 0 TeXcolorgray 1939 4628 a SDict begin H.R end 1939 4628 a 1939 4681 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-eucl) cvn H.B /ANN pdfmark end 1939 4681 a FK(])p 2038 4711 4 100 v 127 w FE(n)p FK(pstCircleO)n(A)p 1 0 0 TeXcolorrgb([Diameter=)p 0 0 1 TeXcolorrgb(pstDistV)-7 b(al)p 1 0 0 TeXcolorrgb({2}])p 0 TeXcolorgray({A}{})p 3809 4711 V 210 4714 3601 4 v 0 TeXcolorgray 1456 5662 a(186)p 0 TeXcolorgray eop end %%Page: 187 187 TeXDict begin 187 186 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.187) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.33.1.7) cvn /DEST pdfmark end 86 448 a 83 x FJ(33.1.7)93 b(Arcs)33 b(de)e(cercle)p 210 597 2340 4 v 209 1808 4 1211 v 378 1660 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 113.81097 0.0 add L 0.0 0.0 sub 113.81097 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81097 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 295 1686 a FF(0)295 1449 y(1)295 1213 y(2)295 977 y(3)295 741 y(4)357 1753 y(0)195 b(1)f(2)g(3)g(4)378 1660 y tx@Dict begin tx@NodeDict begin {56.90549 56.90549 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 378 1660 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 378 1660 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 1660 a 378 1660 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 1660 a 378 1660 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 1660 a 378 1660 a tx@Dict begin ps@rot RotBegin end 378 1660 a 356 1688 a Fz(I)378 1660 y tx@Dict begin RotEnd end 378 1660 a 378 1660 a tx@Dict begin PutEnd end 378 1660 a 378 1660 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 1660 a 378 1660 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 1660 a 378 1660 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 1660 a 378 1660 a tx@Dict begin ps@rot RotBegin end 378 1660 a 356 1688 a Fz(I)378 1660 y tx@Dict begin RotEnd end 378 1660 a 378 1660 a tx@Dict begin PutEnd end 378 1660 a 378 1660 a tx@Dict begin tx@NodeDict begin {85.35823 28.45274 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 378 1660 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 378 1660 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 1660 a 378 1660 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 1660 a 378 1660 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 1660 a 378 1660 a tx@Dict begin ps@rot RotBegin end 378 1660 a 356 1688 a Fz(I)378 1660 y tx@Dict begin RotEnd end 378 1660 a 378 1660 a tx@Dict begin PutEnd end 378 1660 a 378 1660 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 1660 a 378 1660 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 1660 a 378 1660 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 1660 a 378 1660 a tx@Dict begin ps@rot RotBegin end 378 1660 a 356 1688 a Fz(I)378 1660 y tx@Dict begin RotEnd end 378 1660 a 378 1660 a tx@Dict begin PutEnd end 378 1660 a 378 1660 a tx@Dict begin tx@NodeDict begin {85.35823 85.35823 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 378 1660 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 378 1660 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 1660 a 378 1660 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 1660 a 378 1660 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 1660 a 378 1660 a tx@Dict begin ps@rot RotBegin end 378 1660 a 356 1688 a Fz(I)378 1660 y tx@Dict begin RotEnd end 378 1660 a 378 1660 a tx@Dict begin PutEnd end 378 1660 a 378 1660 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 378 1660 a 378 1660 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 378 1660 a 378 1660 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 378 1660 a 378 1660 a tx@Dict begin ps@rot RotBegin end 378 1660 a 356 1688 a Fz(I)378 1660 y tx@Dict begin RotEnd end 378 1660 a 378 1660 a tx@Dict begin PutEnd end 378 1660 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@EcldDict begin /N@A GetNode end /y ED /x ED /r tx@EcldDict begin /N@B GetNode /N@A GetNode ABVect end Pyth def /c 57.2957 r Div def /angleA tx@EcldDict begin /N@B GetNode /N@A GetNode ABVect end exch Atan 0.0 c mul 2 div add def /angleB tx@EcldDict begin /N@C GetNode /N@A GetNode ABVect end exch Atan 0.0 c mul 2 div sub def x y r angleA angleB arc gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1371 1808 4 1211 v 1170 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 113.81097 0.0 add L 0.0 0.0 sub 113.81097 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81097 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1465 1686 a FF(0)1465 1449 y(1)1465 1213 y(2)1465 977 y(3)1465 741 y(4)1527 1753 y(0)g(1)h(2)f(3)g(4)1548 1660 y tx@Dict begin tx@NodeDict begin {56.90549 56.90549 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1548 1660 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1548 1660 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1548 1660 a 1548 1660 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1548 1660 a 1548 1660 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1548 1660 a 1548 1660 a tx@Dict begin ps@rot RotBegin end 1548 1660 a 1526 1688 a Fz(I)1548 1660 y tx@Dict begin RotEnd end 1548 1660 a 1548 1660 a tx@Dict begin PutEnd end 1548 1660 a 1548 1660 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1548 1660 a 1548 1660 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1548 1660 a 1548 1660 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1548 1660 a 1548 1660 a tx@Dict begin ps@rot RotBegin end 1548 1660 a 1526 1688 a Fz(I)1548 1660 y tx@Dict begin RotEnd end 1548 1660 a 1548 1660 a tx@Dict begin PutEnd end 1548 1660 a 1548 1660 a tx@Dict begin tx@NodeDict begin {85.35823 28.45274 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1548 1660 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1548 1660 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1548 1660 a 1548 1660 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1548 1660 a 1548 1660 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1548 1660 a 1548 1660 a tx@Dict begin ps@rot RotBegin end 1548 1660 a 1526 1688 a Fz(I)1548 1660 y tx@Dict begin RotEnd end 1548 1660 a 1548 1660 a tx@Dict begin PutEnd end 1548 1660 a 1548 1660 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1548 1660 a 1548 1660 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1548 1660 a 1548 1660 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1548 1660 a 1548 1660 a tx@Dict begin ps@rot RotBegin end 1548 1660 a 1526 1688 a Fz(I)1548 1660 y tx@Dict begin RotEnd end 1548 1660 a 1548 1660 a tx@Dict begin PutEnd end 1548 1660 a 1548 1660 a tx@Dict begin tx@NodeDict begin {85.35823 85.35823 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1548 1660 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1548 1660 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1548 1660 a 1548 1660 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1548 1660 a 1548 1660 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1548 1660 a 1548 1660 a tx@Dict begin ps@rot RotBegin end 1548 1660 a 1526 1688 a Fz(I)1548 1660 y tx@Dict begin RotEnd end 1548 1660 a 1548 1660 a tx@Dict begin PutEnd end 1548 1660 a 1548 1660 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1548 1660 a 1548 1660 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1548 1660 a 1548 1660 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1548 1660 a 1548 1660 a tx@Dict begin ps@rot RotBegin end 1548 1660 a 1526 1688 a Fz(I)1548 1660 y tx@Dict begin RotEnd end 1548 1660 a 1548 1660 a tx@Dict begin PutEnd end 1548 1660 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@EcldDict begin /N@A GetNode end /y ED /x ED /r tx@EcldDict begin /N@B GetNode /N@A GetNode ABVect end Pyth def /c 57.2957 r Div def /angleA tx@EcldDict begin /N@B GetNode /N@A GetNode ABVect end exch Atan 0.0 c mul 2 div sub def /angleB tx@EcldDict begin /N@C GetNode /N@A GetNode ABVect end exch Atan 0.0 c mul 2 div add def x y r angleA angleB arcn gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2548 1808 4 1211 v 210 1811 2340 4 v 209 1911 4 100 v 279 1881 a FJ(\\pstArcO)m(AB)p FK({A}{B}{C})p 1371 1911 V 173 w FJ(\\pstArcnO)m(AB)p FK({A}{B}{C})p 2548 1911 V 210 1914 2340 4 v 86 2030 a SDict begin H.S end 86 2030 a 86 2030 a SDict begin 12 H.A end 86 2030 a 86 2030 a SDict begin [/View [/XYZ H.V]/Dest (subsection.33.2) cvn /DEST pdfmark end 86 2030 a 76 x FG(33.2)112 b(P)m(oin)m(t)37 b(sur)g(cercle)p 210 2172 3245 4 v 209 3383 4 1211 v 608 3235 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 113.81097 0.0 add L 0.0 0.0 sub 113.81097 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81097 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 525 3261 a FF(0)525 3025 y(1)525 2788 y(2)525 2552 y(3)525 2316 y(4)587 3328 y(0)194 b(1)h(2)f(3)g(4)608 3235 y tx@Dict begin tx@NodeDict begin {56.90549 56.90549 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 608 3235 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 608 3235 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 608 3235 a 608 3235 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 608 3235 a 608 3235 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 608 3235 a 608 3235 a tx@Dict begin ps@rot RotBegin end 608 3235 a 586 3263 a Fz(I)608 3235 y tx@Dict begin RotEnd end 608 3235 a 608 3235 a tx@Dict begin PutEnd end 608 3235 a 608 3235 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 608 3235 a 608 3235 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 608 3235 a 608 3235 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 608 3235 a 608 3235 a tx@Dict begin ps@rot RotBegin end 608 3235 a 586 3263 a Fz(I)608 3235 y tx@Dict begin RotEnd end 608 3235 a 608 3235 a tx@Dict begin PutEnd end 608 3235 a 608 3235 a tx@Dict begin tx@NodeDict begin {99.5846 56.90549 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 608 3235 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 608 3235 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 608 3235 a 608 3235 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 608 3235 a 608 3235 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 608 3235 a 608 3235 a tx@Dict begin ps@rot RotBegin end 608 3235 a 586 3263 a Fz(I)608 3235 y tx@Dict begin RotEnd end 608 3235 a 608 3235 a tx@Dict begin PutEnd end 608 3235 a 608 3235 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 608 3235 a 608 3235 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 608 3235 a 608 3235 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 608 3235 a 608 3235 a tx@Dict begin ps@rot RotBegin end 608 3235 a 586 3263 a Fz(I)608 3235 y tx@Dict begin RotEnd end 608 3235 a 608 3235 a tx@Dict begin PutEnd end 608 3235 a 608 3235 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 608 3235 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor tx@EcldDict begin /N@A GetNode 2 copy /N@B GetNode ABDist end 0 CLW mul sub 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 608 3235 a tx@Dict begin PutEnd end 608 3235 a 608 3235 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 608 3235 a 608 3235 a tx@Dict begin { tx@EcldDict begin /N@B GetNode 2 copy 0 0 ABDist 10 exch div Pi div 180 mul Rotate end 28.45274 div exch 28.45274 div exch 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 608 3235 a 608 3235 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 608 3235 a 608 3235 a tx@Dict begin PutEnd end 608 3235 a 608 3235 a tx@Dict begin PutEnd end 608 3235 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 608 3235 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 608 3235 a 608 3235 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 608 3235 a 608 3235 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 tx@EcldDict begin /N@C GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub neg exch Atan /N@C load 0 GetEdge 0.0 tx@EcldDict begin /N@C GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub neg exch Atan AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 608 3235 a 608 3235 a tx@Dict begin ps@rot RotBegin end 608 3235 a 586 3263 a Fz(I)608 3235 y tx@Dict begin RotEnd end 608 3235 a 608 3235 a tx@Dict begin PutEnd end 608 3235 a 608 3235 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 608 3235 a 608 3235 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 608 3235 a 608 3235 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 tx@EcldDict begin /N@C GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub neg exch Atan /N@C load 0 GetEdge 0.0 tx@EcldDict begin /N@C GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub neg exch Atan AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 608 3235 a 608 3235 a tx@Dict begin ps@rot RotBegin end 608 3235 a 586 3263 a Fz(I)608 3235 y tx@Dict begin RotEnd end 608 3235 a 608 3235 a tx@Dict begin PutEnd end 608 3235 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 608 3235 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 608 3235 a 608 3235 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 608 3235 a 608 3235 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 tx@EcldDict begin /N@C GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub neg exch Atan /N@C load 0 GetEdge 0.0 tx@EcldDict begin /N@C GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub neg exch Atan AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 608 3235 a 608 3235 a tx@Dict begin ps@rot RotBegin end 608 3235 a 586 3263 a Fz(I)608 3235 y tx@Dict begin RotEnd end 608 3235 a 608 3235 a tx@Dict begin PutEnd end 608 3235 a 608 3235 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 608 3235 a 608 3235 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 608 3235 a 608 3235 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 tx@EcldDict begin /N@C GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub neg exch Atan /N@C load 0 GetEdge 0.0 tx@EcldDict begin /N@C GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub neg exch Atan AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 608 3235 a 608 3235 a tx@Dict begin ps@rot RotBegin end 608 3235 a 586 3263 a Fz(I)608 3235 y tx@Dict begin RotEnd end 608 3235 a 608 3235 a tx@Dict begin PutEnd end 608 3235 a 1831 3383 4 1211 v 1622 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 113.81097 0.0 add L 0.0 0.0 sub 113.81097 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81097 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2147 3261 a FF(0)2147 3025 y(1)2147 2788 y(2)2147 2552 y(3)2147 2316 y(4)2209 3328 y(0)g(1)h(2)f(3)g(4)2230 3235 y tx@Dict begin tx@NodeDict begin {56.90549 56.90549 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2230 3235 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2230 3235 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2230 3235 a 2230 3235 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2230 3235 a 2230 3235 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2230 3235 a 2230 3235 a tx@Dict begin ps@rot RotBegin end 2230 3235 a 2208 3263 a Fz(I)2230 3235 y tx@Dict begin RotEnd end 2230 3235 a 2230 3235 a tx@Dict begin PutEnd end 2230 3235 a 2230 3235 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2230 3235 a 2230 3235 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2230 3235 a 2230 3235 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2230 3235 a 2230 3235 a tx@Dict begin ps@rot RotBegin end 2230 3235 a 2208 3263 a Fz(I)2230 3235 y tx@Dict begin RotEnd end 2230 3235 a 2230 3235 a tx@Dict begin PutEnd end 2230 3235 a 2230 3235 a tx@Dict begin tx@NodeDict begin {99.5846 56.90549 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2230 3235 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2230 3235 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2230 3235 a 2230 3235 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2230 3235 a 2230 3235 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2230 3235 a 2230 3235 a tx@Dict begin ps@rot RotBegin end 2230 3235 a 2208 3263 a Fz(I)2230 3235 y tx@Dict begin RotEnd end 2230 3235 a 2230 3235 a tx@Dict begin PutEnd end 2230 3235 a 2230 3235 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2230 3235 a 2230 3235 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2230 3235 a 2230 3235 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2230 3235 a 2230 3235 a tx@Dict begin ps@rot RotBegin end 2230 3235 a 2208 3263 a Fz(I)2230 3235 y tx@Dict begin RotEnd end 2230 3235 a 2230 3235 a tx@Dict begin PutEnd end 2230 3235 a 2230 3235 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2230 3235 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor tx@EcldDict begin /N@A GetNode 2 copy /N@B GetNode ABDist end 0 CLW mul sub 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2230 3235 a tx@Dict begin PutEnd end 2230 3235 a 2230 3235 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2230 3235 a 2230 3235 a tx@Dict begin { tx@EcldDict begin /N@B GetNode 2 copy 0 0 ABDist 1 28.45274 mul exch div Pi div 180 mul Rotate end 28.45274 div exch 28.45274 div exch 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 2230 3235 a 2230 3235 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 2230 3235 a 2230 3235 a tx@Dict begin PutEnd end 2230 3235 a 2230 3235 a tx@Dict begin PutEnd end 2230 3235 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2230 3235 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2230 3235 a 2230 3235 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2230 3235 a 2230 3235 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 tx@EcldDict begin /N@C GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub neg exch Atan /N@C load 0 GetEdge 0.0 tx@EcldDict begin /N@C GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub neg exch Atan AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2230 3235 a 2230 3235 a tx@Dict begin ps@rot RotBegin end 2230 3235 a 2208 3263 a Fz(I)2230 3235 y tx@Dict begin RotEnd end 2230 3235 a 2230 3235 a tx@Dict begin PutEnd end 2230 3235 a 2230 3235 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2230 3235 a 2230 3235 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2230 3235 a 2230 3235 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 tx@EcldDict begin /N@C GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub neg exch Atan /N@C load 0 GetEdge 0.0 tx@EcldDict begin /N@C GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub neg exch Atan AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2230 3235 a 2230 3235 a tx@Dict begin ps@rot RotBegin end 2230 3235 a 2208 3263 a Fz(I)2230 3235 y tx@Dict begin RotEnd end 2230 3235 a 2230 3235 a tx@Dict begin PutEnd end 2230 3235 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2230 3235 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2230 3235 a 2230 3235 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2230 3235 a 2230 3235 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 tx@EcldDict begin /N@C GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub neg exch Atan /N@C load 0 GetEdge 0.0 tx@EcldDict begin /N@C GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub neg exch Atan AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2230 3235 a 2230 3235 a tx@Dict begin ps@rot RotBegin end 2230 3235 a 2208 3263 a Fz(I)2230 3235 y tx@Dict begin RotEnd end 2230 3235 a 2230 3235 a tx@Dict begin PutEnd end 2230 3235 a 2230 3235 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2230 3235 a 2230 3235 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2230 3235 a 2230 3235 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 tx@EcldDict begin /N@C GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub neg exch Atan /N@C load 0 GetEdge 0.0 tx@EcldDict begin /N@C GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub neg exch Atan AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2230 3235 a 2230 3235 a tx@Dict begin ps@rot RotBegin end 2230 3235 a 2208 3263 a Fz(I)2230 3235 y tx@Dict begin RotEnd end 2230 3235 a 2230 3235 a tx@Dict begin PutEnd end 2230 3235 a 3453 3383 4 1211 v 210 3386 3245 4 v 209 3486 4 100 v 323 3456 a FJ(\\pstCurvAbsNo)s(de)p FK({A}{B}{C})24 b({10})p 1831 3486 V 321 w FJ(\\pstCurvAbsNo)s(de)p FK({A}{B}{C})p 3453 3486 V 209 3585 V 1831 3585 V 2268 3555 a({)p FJ(\\pstDistV)-8 b(al)p FK({1}})p 3453 3585 V 210 3589 3245 4 v 209 4800 4 1211 v 608 4652 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 113.81097 0.0 add L 0.0 0.0 sub 113.81097 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81097 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 525 4678 a FF(0)525 4441 y(1)525 4205 y(2)525 3969 y(3)525 3733 y(4)587 4745 y(0)194 b(1)h(2)f(3)g(4)608 4652 y tx@Dict begin tx@NodeDict begin {56.90549 56.90549 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 608 4652 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 608 4652 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 608 4652 a 608 4652 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 608 4652 a 608 4652 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 608 4652 a 608 4652 a tx@Dict begin ps@rot RotBegin end 608 4652 a 586 4680 a Fz(I)608 4652 y tx@Dict begin RotEnd end 608 4652 a 608 4652 a tx@Dict begin PutEnd end 608 4652 a 608 4652 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 608 4652 a 608 4652 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 608 4652 a 608 4652 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 608 4652 a 608 4652 a tx@Dict begin ps@rot RotBegin end 608 4652 a 586 4680 a Fz(I)608 4652 y tx@Dict begin RotEnd end 608 4652 a 608 4652 a tx@Dict begin PutEnd end 608 4652 a 608 4652 a tx@Dict begin tx@NodeDict begin {99.5846 56.90549 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 608 4652 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 608 4652 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 608 4652 a 608 4652 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 608 4652 a 608 4652 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 608 4652 a 608 4652 a tx@Dict begin ps@rot RotBegin end 608 4652 a 586 4680 a Fz(I)608 4652 y tx@Dict begin RotEnd end 608 4652 a 608 4652 a tx@Dict begin PutEnd end 608 4652 a 608 4652 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 608 4652 a 608 4652 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 608 4652 a 608 4652 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 608 4652 a 608 4652 a tx@Dict begin ps@rot RotBegin end 608 4652 a 586 4680 a Fz(I)608 4652 y tx@Dict begin RotEnd end 608 4652 a 608 4652 a tx@Dict begin PutEnd end 608 4652 a 608 4652 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 608 4652 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor tx@EcldDict begin /N@A GetNode 2 copy /N@B GetNode ABDist end 0 CLW mul sub 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 608 4652 a tx@Dict begin PutEnd end 608 4652 a 608 4652 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 608 4652 a 608 4652 a tx@Dict begin { tx@EcldDict begin /N@B GetNode 2 copy 0 0 ABDist 10 exch div Pi div 180 mul neg Rotate end 28.45274 div exch 28.45274 div exch 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 608 4652 a 608 4652 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 608 4652 a 608 4652 a tx@Dict begin PutEnd end 608 4652 a 608 4652 a tx@Dict begin PutEnd end 608 4652 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 608 4652 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 608 4652 a 608 4652 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 608 4652 a 608 4652 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 tx@EcldDict begin /N@C GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub neg exch Atan /N@C load 0 GetEdge 0.0 tx@EcldDict begin /N@C GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub neg exch Atan AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 608 4652 a 608 4652 a tx@Dict begin ps@rot RotBegin end 608 4652 a 586 4680 a Fz(I)608 4652 y tx@Dict begin RotEnd end 608 4652 a 608 4652 a tx@Dict begin PutEnd end 608 4652 a 608 4652 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 608 4652 a 608 4652 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 608 4652 a 608 4652 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 tx@EcldDict begin /N@C GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub neg exch Atan /N@C load 0 GetEdge 0.0 tx@EcldDict begin /N@C GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub neg exch Atan AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 608 4652 a 608 4652 a tx@Dict begin ps@rot RotBegin end 608 4652 a 586 4680 a Fz(I)608 4652 y tx@Dict begin RotEnd end 608 4652 a 608 4652 a tx@Dict begin PutEnd end 608 4652 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 608 4652 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 608 4652 a 608 4652 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 608 4652 a 608 4652 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 tx@EcldDict begin /N@C GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub neg exch Atan /N@C load 0 GetEdge 0.0 tx@EcldDict begin /N@C GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub neg exch Atan AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 608 4652 a 608 4652 a tx@Dict begin ps@rot RotBegin end 608 4652 a 586 4680 a Fz(I)608 4652 y tx@Dict begin RotEnd end 608 4652 a 608 4652 a tx@Dict begin PutEnd end 608 4652 a 608 4652 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 608 4652 a 608 4652 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 608 4652 a 608 4652 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 tx@EcldDict begin /N@C GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub neg exch Atan /N@C load 0 GetEdge 0.0 tx@EcldDict begin /N@C GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub neg exch Atan AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 608 4652 a 608 4652 a tx@Dict begin ps@rot RotBegin end 608 4652 a 586 4680 a Fz(I)608 4652 y tx@Dict begin RotEnd end 608 4652 a 608 4652 a tx@Dict begin PutEnd end 608 4652 a 1831 4800 4 1211 v 1622 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 113.81097 0.0 add L 0.0 0.0 sub 113.81097 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81097 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2147 4678 a FF(0)2147 4441 y(1)2147 4205 y(2)2147 3969 y(3)2147 3733 y(4)2209 4745 y(0)g(1)h(2)f(3)g(4)2230 4652 y tx@Dict begin tx@NodeDict begin {56.90549 56.90549 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2230 4652 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2230 4652 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2230 4652 a 2230 4652 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2230 4652 a 2230 4652 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2230 4652 a 2230 4652 a tx@Dict begin ps@rot RotBegin end 2230 4652 a 2208 4680 a Fz(I)2230 4652 y tx@Dict begin RotEnd end 2230 4652 a 2230 4652 a tx@Dict begin PutEnd end 2230 4652 a 2230 4652 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2230 4652 a 2230 4652 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2230 4652 a 2230 4652 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2230 4652 a 2230 4652 a tx@Dict begin ps@rot RotBegin end 2230 4652 a 2208 4680 a Fz(I)2230 4652 y tx@Dict begin RotEnd end 2230 4652 a 2230 4652 a tx@Dict begin PutEnd end 2230 4652 a 2230 4652 a tx@Dict begin tx@NodeDict begin {99.5846 56.90549 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2230 4652 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2230 4652 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2230 4652 a 2230 4652 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2230 4652 a 2230 4652 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2230 4652 a 2230 4652 a tx@Dict begin ps@rot RotBegin end 2230 4652 a 2208 4680 a Fz(I)2230 4652 y tx@Dict begin RotEnd end 2230 4652 a 2230 4652 a tx@Dict begin PutEnd end 2230 4652 a 2230 4652 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2230 4652 a 2230 4652 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2230 4652 a 2230 4652 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2230 4652 a 2230 4652 a tx@Dict begin ps@rot RotBegin end 2230 4652 a 2208 4680 a Fz(I)2230 4652 y tx@Dict begin RotEnd end 2230 4652 a 2230 4652 a tx@Dict begin PutEnd end 2230 4652 a 2230 4652 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2230 4652 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor tx@EcldDict begin /N@A GetNode 2 copy /N@B GetNode ABDist end 0 CLW mul sub 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2230 4652 a tx@Dict begin PutEnd end 2230 4652 a 2230 4652 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2230 4652 a 2230 4652 a tx@Dict begin { tx@EcldDict begin /N@B GetNode 2 copy 0 0 ABDist 1 28.45274 mul exch div Pi div 180 mul neg Rotate end 28.45274 div exch 28.45274 div exch 28.45274 mul exch 28.45274 mul exch } PutCoor PutBegin end 2230 4652 a 2230 4652 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 2230 4652 a 2230 4652 a tx@Dict begin PutEnd end 2230 4652 a 2230 4652 a tx@Dict begin PutEnd end 2230 4652 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2230 4652 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2230 4652 a 2230 4652 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2230 4652 a 2230 4652 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 tx@EcldDict begin /N@C GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub neg exch Atan /N@C load 0 GetEdge 0.0 tx@EcldDict begin /N@C GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub neg exch Atan AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2230 4652 a 2230 4652 a tx@Dict begin ps@rot RotBegin end 2230 4652 a 2208 4680 a Fz(I)2230 4652 y tx@Dict begin RotEnd end 2230 4652 a 2230 4652 a tx@Dict begin PutEnd end 2230 4652 a 2230 4652 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2230 4652 a 2230 4652 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2230 4652 a 2230 4652 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 tx@EcldDict begin /N@C GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub neg exch Atan /N@C load 0 GetEdge 0.0 tx@EcldDict begin /N@C GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub neg exch Atan AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2230 4652 a 2230 4652 a tx@Dict begin ps@rot RotBegin end 2230 4652 a 2208 4680 a Fz(I)2230 4652 y tx@Dict begin RotEnd end 2230 4652 a 2230 4652 a tx@Dict begin PutEnd end 2230 4652 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2230 4652 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2230 4652 a 2230 4652 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2230 4652 a 2230 4652 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 tx@EcldDict begin /N@C GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub neg exch Atan /N@C load 0 GetEdge 0.0 tx@EcldDict begin /N@C GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub neg exch Atan AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2230 4652 a 2230 4652 a tx@Dict begin ps@rot RotBegin end 2230 4652 a 2208 4680 a Fz(I)2230 4652 y tx@Dict begin RotEnd end 2230 4652 a 2230 4652 a tx@Dict begin PutEnd end 2230 4652 a 2230 4652 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2230 4652 a 2230 4652 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2230 4652 a 2230 4652 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 tx@EcldDict begin /N@C GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub neg exch Atan /N@C load 0 GetEdge 0.0 tx@EcldDict begin /N@C GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub neg exch Atan AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2230 4652 a 2230 4652 a tx@Dict begin ps@rot RotBegin end 2230 4652 a 2208 4680 a Fz(I)2230 4652 y tx@Dict begin RotEnd end 2230 4652 a 2230 4652 a tx@Dict begin PutEnd end 2230 4652 a 3453 4800 4 1211 v 210 4803 3245 4 v 209 4902 4 100 v 260 4873 a FJ(\\pstCurvAbsNo)s(de)27 b FK([)p 1 0 0 TeXcolorrgb(CurvAbsNeg)p 0 TeXcolorgray(=true])p 1831 4902 V 98 w FJ(\\pstCurvAbsNo)s(de)g FK([)p 1 0 0 TeXcolorrgb(CurvAbsNeg)p 0 TeXcolorgray(=true])p 3453 4902 V 209 5002 V 709 4972 a({A}{B}{C})e({10})p 1831 5002 V 704 w({A}{B}{C})g({)p FJ(\\pstDistV)-8 b(al)p FK({1}})p 3453 5002 V 210 5005 3245 4 v 0 TeXcolorgray 1456 5662 a(187)p 0 TeXcolorgray eop end %%Page: 188 188 TeXDict begin 188 187 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.188) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.33.2.1) cvn /DEST pdfmark end 86 448 a 83 x FJ(33.2.1)93 b(Courb)s(e)31 b(g\351n\351rique)p 210 613 3503 4 v 209 712 4 100 v 681 682 a FE(n)p FK(pstGeono)r(de\(2,2\){A})26 b(\(3,1\){B_1})g(\(3,3\){B_2})g(\(1,3\){B_3})g({\(}1,1\)B_4)p 3712 712 V 210 716 3503 4 v 209 1927 4 1211 v 554 1779 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 113.81097 0.0 add L 0.0 0.0 sub 113.81097 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81097 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 471 1805 a FF(0)471 1569 y(1)471 1332 y(2)471 1096 y(3)471 860 y(4)533 1872 y(0)194 b(1)g(2)h(3)f(4)554 1779 y tx@Dict begin tx@NodeDict begin {56.90549 56.90549 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 554 1779 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 554 1779 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 554 1779 a 554 1779 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 554 1779 a 554 1779 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 554 1779 a 554 1779 a tx@Dict begin ps@rot RotBegin end 554 1779 a 532 1807 a Fz(I)554 1779 y tx@Dict begin RotEnd end 554 1779 a 554 1779 a tx@Dict begin PutEnd end 554 1779 a 554 1779 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 554 1779 a 554 1779 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 554 1779 a 554 1779 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 554 1779 a 554 1779 a tx@Dict begin ps@rot RotBegin end 554 1779 a 532 1807 a Fz(I)554 1779 y tx@Dict begin RotEnd end 554 1779 a 554 1779 a tx@Dict begin PutEnd end 554 1779 a 554 1779 a tx@Dict begin tx@NodeDict begin {85.35823 28.45274 } false /N@B_1 10 {InitPnode } /NodeScale {} def NewNode end end 554 1779 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B_1 known { /N@B_1 load GetCenter } { 0 0 } ifelse end Dot end @endspecial 554 1779 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 554 1779 a 554 1779 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 554 1779 a 554 1779 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B_1 known { 10.0 0. /N@B_1 load 0 GetEdge 0.0 0. AddOffset /N@B_1 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 554 1779 a 554 1779 a tx@Dict begin ps@rot RotBegin end 554 1779 a 532 1807 a Fz(I)554 1779 y tx@Dict begin RotEnd end 554 1779 a 554 1779 a tx@Dict begin PutEnd end 554 1779 a 554 1779 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 554 1779 a 554 1779 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 554 1779 a 554 1779 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B_1 known { 10.0 0. /N@B_1 load 0 GetEdge 0.0 0. AddOffset /N@B_1 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 554 1779 a 554 1779 a tx@Dict begin ps@rot RotBegin end 554 1779 a 532 1807 a Fz(I)554 1779 y tx@Dict begin RotEnd end 554 1779 a 554 1779 a tx@Dict begin PutEnd end 554 1779 a 554 1779 a tx@Dict begin tx@NodeDict begin {85.35823 85.35823 } false /N@B_2 10 {InitPnode } /NodeScale {} def NewNode end end 554 1779 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B_2 known { /N@B_2 load GetCenter } { 0 0 } ifelse end Dot end @endspecial 554 1779 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 554 1779 a 554 1779 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 554 1779 a 554 1779 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B_2 known { 10.0 0. /N@B_2 load 0 GetEdge 0.0 0. AddOffset /N@B_2 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 554 1779 a 554 1779 a tx@Dict begin ps@rot RotBegin end 554 1779 a 532 1807 a Fz(I)554 1779 y tx@Dict begin RotEnd end 554 1779 a 554 1779 a tx@Dict begin PutEnd end 554 1779 a 554 1779 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 554 1779 a 554 1779 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 554 1779 a 554 1779 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B_2 known { 10.0 0. /N@B_2 load 0 GetEdge 0.0 0. AddOffset /N@B_2 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 554 1779 a 554 1779 a tx@Dict begin ps@rot RotBegin end 554 1779 a 532 1807 a Fz(I)554 1779 y tx@Dict begin RotEnd end 554 1779 a 554 1779 a tx@Dict begin PutEnd end 554 1779 a 554 1779 a tx@Dict begin tx@NodeDict begin {28.45274 85.35823 } false /N@B_3 10 {InitPnode } /NodeScale {} def NewNode end end 554 1779 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B_3 known { /N@B_3 load GetCenter } { 0 0 } ifelse end Dot end @endspecial 554 1779 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 554 1779 a 554 1779 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 554 1779 a 554 1779 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B_3 known { 10.0 0. /N@B_3 load 0 GetEdge 0.0 0. AddOffset /N@B_3 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 554 1779 a 554 1779 a tx@Dict begin ps@rot RotBegin end 554 1779 a 532 1807 a Fz(I)554 1779 y tx@Dict begin RotEnd end 554 1779 a 554 1779 a tx@Dict begin PutEnd end 554 1779 a 554 1779 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 554 1779 a 554 1779 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 554 1779 a 554 1779 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B_3 known { 10.0 0. /N@B_3 load 0 GetEdge 0.0 0. AddOffset /N@B_3 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 554 1779 a 554 1779 a tx@Dict begin ps@rot RotBegin end 554 1779 a 532 1807 a Fz(I)554 1779 y tx@Dict begin RotEnd end 554 1779 a 554 1779 a tx@Dict begin PutEnd end 554 1779 a 554 1779 a tx@Dict begin tx@NodeDict begin {28.45274 28.45274 } false /N@B_4 10 {InitPnode } /NodeScale {} def NewNode end end 554 1779 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B_4 known { /N@B_4 load GetCenter } { 0 0 } ifelse end Dot end @endspecial 554 1779 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 554 1779 a 554 1779 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 554 1779 a 554 1779 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B_4 known { 10.0 0. /N@B_4 load 0 GetEdge 0.0 0. AddOffset /N@B_4 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 554 1779 a 554 1779 a tx@Dict begin ps@rot RotBegin end 554 1779 a 532 1807 a Fz(I)554 1779 y tx@Dict begin RotEnd end 554 1779 a 554 1779 a tx@Dict begin PutEnd end 554 1779 a 554 1779 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 554 1779 a 554 1779 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 554 1779 a 554 1779 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B_4 known { 10.0 0. /N@B_4 load 0 GetEdge 0.0 0. AddOffset /N@B_4 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 554 1779 a 554 1779 a tx@Dict begin ps@rot RotBegin end 554 1779 a 532 1807 a Fz(I)554 1779 y tx@Dict begin RotEnd end 554 1779 a 554 1779 a tx@Dict begin PutEnd end 554 1779 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B_4 known { /N@B_4 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B_3 known { /N@B_3 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B_2 known { /N@B_2 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1722 1927 4 1211 v 1751 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 113.81097 0.0 add L 0.0 0.0 sub 113.81097 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81097 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2222 1805 a FF(0)2222 1569 y(1)2222 1332 y(2)2222 1096 y(3)2222 860 y(4)2284 1872 y(0)h(1)f(2)g(3)g(4)2305 1779 y tx@Dict begin tx@NodeDict begin {56.90549 56.90549 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2305 1779 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2305 1779 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2305 1779 a 2305 1779 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2305 1779 a 2305 1779 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2305 1779 a 2305 1779 a tx@Dict begin ps@rot RotBegin end 2305 1779 a 2283 1807 a Fz(I)2305 1779 y tx@Dict begin RotEnd end 2305 1779 a 2305 1779 a tx@Dict begin PutEnd end 2305 1779 a 2305 1779 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2305 1779 a 2305 1779 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2305 1779 a 2305 1779 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2305 1779 a 2305 1779 a tx@Dict begin ps@rot RotBegin end 2305 1779 a 2283 1807 a Fz(I)2305 1779 y tx@Dict begin RotEnd end 2305 1779 a 2305 1779 a tx@Dict begin PutEnd end 2305 1779 a 2305 1779 a tx@Dict begin tx@NodeDict begin {85.35823 28.45274 } false /N@B_1 10 {InitPnode } /NodeScale {} def NewNode end end 2305 1779 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B_1 known { /N@B_1 load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2305 1779 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2305 1779 a 2305 1779 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2305 1779 a 2305 1779 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B_1 known { 10.0 0. /N@B_1 load 0 GetEdge 0.0 0. AddOffset /N@B_1 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2305 1779 a 2305 1779 a tx@Dict begin ps@rot RotBegin end 2305 1779 a 2283 1807 a Fz(I)2305 1779 y tx@Dict begin RotEnd end 2305 1779 a 2305 1779 a tx@Dict begin PutEnd end 2305 1779 a 2305 1779 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2305 1779 a 2305 1779 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2305 1779 a 2305 1779 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B_1 known { 10.0 0. /N@B_1 load 0 GetEdge 0.0 0. AddOffset /N@B_1 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2305 1779 a 2305 1779 a tx@Dict begin ps@rot RotBegin end 2305 1779 a 2283 1807 a Fz(I)2305 1779 y tx@Dict begin RotEnd end 2305 1779 a 2305 1779 a tx@Dict begin PutEnd end 2305 1779 a 2305 1779 a tx@Dict begin tx@NodeDict begin {85.35823 85.35823 } false /N@B_2 10 {InitPnode } /NodeScale {} def NewNode end end 2305 1779 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B_2 known { /N@B_2 load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2305 1779 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2305 1779 a 2305 1779 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2305 1779 a 2305 1779 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B_2 known { 10.0 0. /N@B_2 load 0 GetEdge 0.0 0. AddOffset /N@B_2 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2305 1779 a 2305 1779 a tx@Dict begin ps@rot RotBegin end 2305 1779 a 2283 1807 a Fz(I)2305 1779 y tx@Dict begin RotEnd end 2305 1779 a 2305 1779 a tx@Dict begin PutEnd end 2305 1779 a 2305 1779 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2305 1779 a 2305 1779 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2305 1779 a 2305 1779 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B_2 known { 10.0 0. /N@B_2 load 0 GetEdge 0.0 0. AddOffset /N@B_2 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2305 1779 a 2305 1779 a tx@Dict begin ps@rot RotBegin end 2305 1779 a 2283 1807 a Fz(I)2305 1779 y tx@Dict begin RotEnd end 2305 1779 a 2305 1779 a tx@Dict begin PutEnd end 2305 1779 a 2305 1779 a tx@Dict begin tx@NodeDict begin {28.45274 85.35823 } false /N@B_3 10 {InitPnode } /NodeScale {} def NewNode end end 2305 1779 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B_3 known { /N@B_3 load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2305 1779 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2305 1779 a 2305 1779 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2305 1779 a 2305 1779 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B_3 known { 10.0 0. /N@B_3 load 0 GetEdge 0.0 0. AddOffset /N@B_3 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2305 1779 a 2305 1779 a tx@Dict begin ps@rot RotBegin end 2305 1779 a 2283 1807 a Fz(I)2305 1779 y tx@Dict begin RotEnd end 2305 1779 a 2305 1779 a tx@Dict begin PutEnd end 2305 1779 a 2305 1779 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2305 1779 a 2305 1779 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2305 1779 a 2305 1779 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B_3 known { 10.0 0. /N@B_3 load 0 GetEdge 0.0 0. AddOffset /N@B_3 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2305 1779 a 2305 1779 a tx@Dict begin ps@rot RotBegin end 2305 1779 a 2283 1807 a Fz(I)2305 1779 y tx@Dict begin RotEnd end 2305 1779 a 2305 1779 a tx@Dict begin PutEnd end 2305 1779 a 2305 1779 a tx@Dict begin tx@NodeDict begin {28.45274 28.45274 } false /N@B_4 10 {InitPnode } /NodeScale {} def NewNode end end 2305 1779 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B_4 known { /N@B_4 load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2305 1779 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2305 1779 a 2305 1779 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2305 1779 a 2305 1779 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B_4 known { 10.0 0. /N@B_4 load 0 GetEdge 0.0 0. AddOffset /N@B_4 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2305 1779 a 2305 1779 a tx@Dict begin ps@rot RotBegin end 2305 1779 a 2283 1807 a Fz(I)2305 1779 y tx@Dict begin RotEnd end 2305 1779 a 2305 1779 a tx@Dict begin PutEnd end 2305 1779 a 2305 1779 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2305 1779 a 2305 1779 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2305 1779 a 2305 1779 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B_4 known { 10.0 0. /N@B_4 load 0 GetEdge 0.0 0. AddOffset /N@B_4 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2305 1779 a 2305 1779 a tx@Dict begin ps@rot RotBegin end 2305 1779 a 2283 1807 a Fz(I)2305 1779 y tx@Dict begin RotEnd end 2305 1779 a 2305 1779 a tx@Dict begin PutEnd end 2305 1779 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B_4 known { /N@B_4 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B_3 known { /N@B_3 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B_2 known { /N@B_2 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B_1 known { /N@B_1 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3712 1927 4 1211 v 210 1930 3503 4 v 209 2030 4 100 v 337 2000 a FJ(\\pstGenericCurv)m(e)p FK({B_}{2}{4})p 1722 2030 V 228 w FE(n)p FK(pstGenericCurv)n(e)26 b([)p 1 0 0 TeXcolorrgb (GenCurvFirst)p 0 TeXcolorgray(=A])h({B_}{1}{4})p 3712 2030 V 210 2033 3503 4 v 209 3244 4 1211 v 554 3096 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 113.81097 0.0 add L 0.0 0.0 sub 113.81097 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81097 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 471 3122 a FF(0)471 2886 y(1)471 2650 y(2)471 2413 y(3)471 2177 y(4)533 3190 y(0)194 b(1)g(2)h(3)f(4)554 3096 y tx@Dict begin tx@NodeDict begin {56.90549 56.90549 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 554 3096 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 554 3096 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 554 3096 a 554 3096 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 554 3096 a 554 3096 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 554 3096 a 554 3096 a tx@Dict begin ps@rot RotBegin end 554 3096 a 532 3124 a Fz(I)554 3096 y tx@Dict begin RotEnd end 554 3096 a 554 3096 a tx@Dict begin PutEnd end 554 3096 a 554 3096 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 554 3096 a 554 3096 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 554 3096 a 554 3096 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 554 3096 a 554 3096 a tx@Dict begin ps@rot RotBegin end 554 3096 a 532 3124 a Fz(I)554 3096 y tx@Dict begin RotEnd end 554 3096 a 554 3096 a tx@Dict begin PutEnd end 554 3096 a 554 3096 a tx@Dict begin tx@NodeDict begin {85.35823 28.45274 } false /N@B_1 10 {InitPnode } /NodeScale {} def NewNode end end 554 3096 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B_1 known { /N@B_1 load GetCenter } { 0 0 } ifelse end Dot end @endspecial 554 3096 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 554 3096 a 554 3096 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 554 3096 a 554 3096 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B_1 known { 10.0 0. /N@B_1 load 0 GetEdge 0.0 0. AddOffset /N@B_1 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 554 3096 a 554 3096 a tx@Dict begin ps@rot RotBegin end 554 3096 a 532 3124 a Fz(I)554 3096 y tx@Dict begin RotEnd end 554 3096 a 554 3096 a tx@Dict begin PutEnd end 554 3096 a 554 3096 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 554 3096 a 554 3096 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 554 3096 a 554 3096 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B_1 known { 10.0 0. /N@B_1 load 0 GetEdge 0.0 0. AddOffset /N@B_1 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 554 3096 a 554 3096 a tx@Dict begin ps@rot RotBegin end 554 3096 a 532 3124 a Fz(I)554 3096 y tx@Dict begin RotEnd end 554 3096 a 554 3096 a tx@Dict begin PutEnd end 554 3096 a 554 3096 a tx@Dict begin tx@NodeDict begin {85.35823 85.35823 } false /N@B_2 10 {InitPnode } /NodeScale {} def NewNode end end 554 3096 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B_2 known { /N@B_2 load GetCenter } { 0 0 } ifelse end Dot end @endspecial 554 3096 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 554 3096 a 554 3096 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 554 3096 a 554 3096 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B_2 known { 10.0 0. /N@B_2 load 0 GetEdge 0.0 0. AddOffset /N@B_2 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 554 3096 a 554 3096 a tx@Dict begin ps@rot RotBegin end 554 3096 a 532 3124 a Fz(I)554 3096 y tx@Dict begin RotEnd end 554 3096 a 554 3096 a tx@Dict begin PutEnd end 554 3096 a 554 3096 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 554 3096 a 554 3096 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 554 3096 a 554 3096 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B_2 known { 10.0 0. /N@B_2 load 0 GetEdge 0.0 0. AddOffset /N@B_2 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 554 3096 a 554 3096 a tx@Dict begin ps@rot RotBegin end 554 3096 a 532 3124 a Fz(I)554 3096 y tx@Dict begin RotEnd end 554 3096 a 554 3096 a tx@Dict begin PutEnd end 554 3096 a 554 3096 a tx@Dict begin tx@NodeDict begin {28.45274 85.35823 } false /N@B_3 10 {InitPnode } /NodeScale {} def NewNode end end 554 3096 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B_3 known { /N@B_3 load GetCenter } { 0 0 } ifelse end Dot end @endspecial 554 3096 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 554 3096 a 554 3096 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 554 3096 a 554 3096 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B_3 known { 10.0 0. /N@B_3 load 0 GetEdge 0.0 0. AddOffset /N@B_3 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 554 3096 a 554 3096 a tx@Dict begin ps@rot RotBegin end 554 3096 a 532 3124 a Fz(I)554 3096 y tx@Dict begin RotEnd end 554 3096 a 554 3096 a tx@Dict begin PutEnd end 554 3096 a 554 3096 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 554 3096 a 554 3096 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 554 3096 a 554 3096 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B_3 known { 10.0 0. /N@B_3 load 0 GetEdge 0.0 0. AddOffset /N@B_3 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 554 3096 a 554 3096 a tx@Dict begin ps@rot RotBegin end 554 3096 a 532 3124 a Fz(I)554 3096 y tx@Dict begin RotEnd end 554 3096 a 554 3096 a tx@Dict begin PutEnd end 554 3096 a 554 3096 a tx@Dict begin tx@NodeDict begin {28.45274 28.45274 } false /N@B_4 10 {InitPnode } /NodeScale {} def NewNode end end 554 3096 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B_4 known { /N@B_4 load GetCenter } { 0 0 } ifelse end Dot end @endspecial 554 3096 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 554 3096 a 554 3096 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 554 3096 a 554 3096 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B_4 known { 10.0 0. /N@B_4 load 0 GetEdge 0.0 0. AddOffset /N@B_4 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 554 3096 a 554 3096 a tx@Dict begin ps@rot RotBegin end 554 3096 a 532 3124 a Fz(I)554 3096 y tx@Dict begin RotEnd end 554 3096 a 554 3096 a tx@Dict begin PutEnd end 554 3096 a 554 3096 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 554 3096 a 554 3096 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 554 3096 a 554 3096 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B_4 known { 10.0 0. /N@B_4 load 0 GetEdge 0.0 0. AddOffset /N@B_4 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 554 3096 a 554 3096 a tx@Dict begin ps@rot RotBegin end 554 3096 a 532 3124 a Fz(I)554 3096 y tx@Dict begin RotEnd end 554 3096 a 554 3096 a tx@Dict begin PutEnd end 554 3096 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B_4 known { /N@B_4 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B_3 known { /N@B_3 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B_2 known { /N@B_2 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B_1 known { /N@B_1 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1722 3244 4 1211 v 1751 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 113.81097 0.0 add L 0.0 0.0 sub 113.81097 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81097 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2222 3122 a FF(0)2222 2886 y(1)2222 2650 y(2)2222 2413 y(3)2222 2177 y(4)2284 3190 y(0)h(1)f(2)g(3)g(4)2305 3096 y tx@Dict begin tx@NodeDict begin {56.90549 56.90549 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2305 3096 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2305 3096 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2305 3096 a 2305 3096 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2305 3096 a 2305 3096 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2305 3096 a 2305 3096 a tx@Dict begin ps@rot RotBegin end 2305 3096 a 2283 3124 a Fz(I)2305 3096 y tx@Dict begin RotEnd end 2305 3096 a 2305 3096 a tx@Dict begin PutEnd end 2305 3096 a 2305 3096 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2305 3096 a 2305 3096 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2305 3096 a 2305 3096 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2305 3096 a 2305 3096 a tx@Dict begin ps@rot RotBegin end 2305 3096 a 2283 3124 a Fz(I)2305 3096 y tx@Dict begin RotEnd end 2305 3096 a 2305 3096 a tx@Dict begin PutEnd end 2305 3096 a 2305 3096 a tx@Dict begin tx@NodeDict begin {85.35823 28.45274 } false /N@B_1 10 {InitPnode } /NodeScale {} def NewNode end end 2305 3096 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B_1 known { /N@B_1 load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2305 3096 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2305 3096 a 2305 3096 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2305 3096 a 2305 3096 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B_1 known { 10.0 0. /N@B_1 load 0 GetEdge 0.0 0. AddOffset /N@B_1 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2305 3096 a 2305 3096 a tx@Dict begin ps@rot RotBegin end 2305 3096 a 2283 3124 a Fz(I)2305 3096 y tx@Dict begin RotEnd end 2305 3096 a 2305 3096 a tx@Dict begin PutEnd end 2305 3096 a 2305 3096 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2305 3096 a 2305 3096 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2305 3096 a 2305 3096 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B_1 known { 10.0 0. /N@B_1 load 0 GetEdge 0.0 0. AddOffset /N@B_1 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2305 3096 a 2305 3096 a tx@Dict begin ps@rot RotBegin end 2305 3096 a 2283 3124 a Fz(I)2305 3096 y tx@Dict begin RotEnd end 2305 3096 a 2305 3096 a tx@Dict begin PutEnd end 2305 3096 a 2305 3096 a tx@Dict begin tx@NodeDict begin {85.35823 85.35823 } false /N@B_2 10 {InitPnode } /NodeScale {} def NewNode end end 2305 3096 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B_2 known { /N@B_2 load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2305 3096 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2305 3096 a 2305 3096 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2305 3096 a 2305 3096 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B_2 known { 10.0 0. /N@B_2 load 0 GetEdge 0.0 0. AddOffset /N@B_2 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2305 3096 a 2305 3096 a tx@Dict begin ps@rot RotBegin end 2305 3096 a 2283 3124 a Fz(I)2305 3096 y tx@Dict begin RotEnd end 2305 3096 a 2305 3096 a tx@Dict begin PutEnd end 2305 3096 a 2305 3096 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2305 3096 a 2305 3096 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2305 3096 a 2305 3096 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B_2 known { 10.0 0. /N@B_2 load 0 GetEdge 0.0 0. AddOffset /N@B_2 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2305 3096 a 2305 3096 a tx@Dict begin ps@rot RotBegin end 2305 3096 a 2283 3124 a Fz(I)2305 3096 y tx@Dict begin RotEnd end 2305 3096 a 2305 3096 a tx@Dict begin PutEnd end 2305 3096 a 2305 3096 a tx@Dict begin tx@NodeDict begin {56.90549 85.35823 } false /N@B_3 10 {InitPnode } /NodeScale {} def NewNode end end 2305 3096 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B_3 known { /N@B_3 load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2305 3096 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2305 3096 a 2305 3096 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2305 3096 a 2305 3096 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B_3 known { 10.0 0. /N@B_3 load 0 GetEdge 0.0 0. AddOffset /N@B_3 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2305 3096 a 2305 3096 a tx@Dict begin ps@rot RotBegin end 2305 3096 a 2283 3124 a Fz(I)2305 3096 y tx@Dict begin RotEnd end 2305 3096 a 2305 3096 a tx@Dict begin PutEnd end 2305 3096 a 2305 3096 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2305 3096 a 2305 3096 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2305 3096 a 2305 3096 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B_3 known { 10.0 0. /N@B_3 load 0 GetEdge 0.0 0. AddOffset /N@B_3 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2305 3096 a 2305 3096 a tx@Dict begin ps@rot RotBegin end 2305 3096 a 2283 3124 a Fz(I)2305 3096 y tx@Dict begin RotEnd end 2305 3096 a 2305 3096 a tx@Dict begin PutEnd end 2305 3096 a 2305 3096 a tx@Dict begin tx@NodeDict begin {28.45274 85.35823 } false /N@B_4 10 {InitPnode } /NodeScale {} def NewNode end end 2305 3096 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B_4 known { /N@B_4 load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2305 3096 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2305 3096 a 2305 3096 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2305 3096 a 2305 3096 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B_4 known { 10.0 0. /N@B_4 load 0 GetEdge 0.0 0. AddOffset /N@B_4 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2305 3096 a 2305 3096 a tx@Dict begin ps@rot RotBegin end 2305 3096 a 2283 3124 a Fz(I)2305 3096 y tx@Dict begin RotEnd end 2305 3096 a 2305 3096 a tx@Dict begin PutEnd end 2305 3096 a 2305 3096 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2305 3096 a 2305 3096 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2305 3096 a 2305 3096 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B_4 known { 10.0 0. /N@B_4 load 0 GetEdge 0.0 0. AddOffset /N@B_4 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2305 3096 a 2305 3096 a tx@Dict begin ps@rot RotBegin end 2305 3096 a 2283 3124 a Fz(I)2305 3096 y tx@Dict begin RotEnd end 2305 3096 a 2305 3096 a tx@Dict begin PutEnd end 2305 3096 a 2305 3096 a tx@Dict begin tx@NodeDict begin {28.45274 28.45274 } false /N@B_5 10 {InitPnode } /NodeScale {} def NewNode end end 2305 3096 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B_5 known { /N@B_5 load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2305 3096 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2305 3096 a 2305 3096 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2305 3096 a 2305 3096 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B_5 known { 10.0 0. /N@B_5 load 0 GetEdge 0.0 0. AddOffset /N@B_5 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2305 3096 a 2305 3096 a tx@Dict begin ps@rot RotBegin end 2305 3096 a 2283 3124 a Fz(I)2305 3096 y tx@Dict begin RotEnd end 2305 3096 a 2305 3096 a tx@Dict begin PutEnd end 2305 3096 a 2305 3096 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2305 3096 a 2305 3096 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2305 3096 a 2305 3096 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B_5 known { 10.0 0. /N@B_5 load 0 GetEdge 0.0 0. AddOffset /N@B_5 load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2305 3096 a 2305 3096 a tx@Dict begin ps@rot RotBegin end 2305 3096 a 2283 3124 a Fz(I)2305 3096 y tx@Dict begin RotEnd end 2305 3096 a 2305 3096 a tx@Dict begin PutEnd end 2305 3096 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B_5 known { /N@B_5 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B_3 known { /N@B_3 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B_1 known { /N@B_1 load GetCenter } { 0 0 } ifelse end 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3712 3244 4 1211 v 210 3247 3503 4 v 209 3347 4 100 v 260 3317 a FJ(\\pstGenericCurv)m(e)p FK([)p 1 0 0 TeXcolorrgb(GenCurvLast)p 0 TeXcolorgray(=A])p 1722 3347 V 422 w FE(n)p FK(pstGenericCurv)n(e[)p 1 0 0 TeXcolorrgb(GenCurvInc)p 0 TeXcolorgray(=2])p 3712 3347 V 209 3446 V 713 3417 a({B_}{1}{4})p 1722 3446 V 1294 w({B_}{1}{5})p 3712 3446 V 210 3450 3503 4 v 86 3574 a SDict begin H.S end 86 3574 a 86 3574 a SDict begin 12 H.A end 86 3574 a 86 3574 a SDict begin [/View [/XYZ H.V]/Dest (subsection.33.3) cvn /DEST pdfmark end 86 3574 a 117 x FG(33.3)112 b(T)-9 b(ransformations)39 b(g\351om\351triques)86 3764 y SDict begin H.S end 86 3764 a 86 3764 a SDict begin 12 H.A end 86 3764 a 86 3764 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.33.3.1) cvn /DEST pdfmark end 86 3764 a 80 x FJ(33.3.1)93 b(Sym\351trie)31 b(par)i(rapp)s(ort)g(\340)f(un)g (p)s(oin)m(t)p 210 3925 3280 4 v 209 4749 4 824 v 396 4636 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 79.66736 0.0 add L 0.0 0.0 sub 79.66736 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 79.66736 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 313 4662 a FF(0)313 4497 y(1)313 4332 y(2)313 4166 y(3)313 4001 y(4)375 4730 y(0)124 b(1)f(2)h(3)f(4)g(5)396 4636 y tx@Dict begin tx@NodeDict begin {39.83368 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 396 4636 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 396 4636 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 396 4636 a 396 4636 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 396 4636 a 396 4636 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 396 4636 a 396 4636 a tx@Dict begin ps@rot RotBegin end 396 4636 a 374 4665 a Fz(I)396 4636 y tx@Dict begin RotEnd end 396 4636 a 396 4636 a tx@Dict begin PutEnd end 396 4636 a 396 4636 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 396 4636 a 396 4636 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 396 4636 a 396 4636 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 396 4636 a 396 4636 a tx@Dict begin ps@rot RotBegin end 396 4636 a 374 4665 a Fz(I)396 4636 y tx@Dict begin RotEnd end 396 4636 a 396 4636 a tx@Dict begin PutEnd end 396 4636 a 396 4636 a tx@Dict begin tx@NodeDict begin {59.75052 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 396 4636 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 396 4636 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 396 4636 a 396 4636 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 396 4636 a 396 4636 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 396 4636 a 396 4636 a tx@Dict begin ps@rot RotBegin end 396 4636 a 374 4665 a Fz(I)396 4636 y tx@Dict begin RotEnd end 396 4636 a 396 4636 a tx@Dict begin PutEnd end 396 4636 a 396 4636 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 396 4636 a 396 4636 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 396 4636 a 396 4636 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 396 4636 a 396 4636 a tx@Dict begin ps@rot RotBegin end 396 4636 a 374 4665 a Fz(I)396 4636 y tx@Dict begin RotEnd end 396 4636 a 396 4636 a tx@Dict begin PutEnd end 396 4636 a 396 4636 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 396 4636 a 396 4636 a tx@Dict begin { tx@EcldDict begin /N@B GetNode end -1 mul exch -1 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 396 4636 a 396 4636 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@B' 10 {InitPnode } /NodeScale {} def NewNode end end 396 4636 a 396 4636 a tx@Dict begin PutEnd end 396 4636 a 396 4636 a tx@Dict begin PutEnd end 396 4636 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B' known { /N@B' load GetCenter } { 0 0 } ifelse end Dot end @endspecial 396 4636 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 396 4636 a 396 4636 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 396 4636 a 396 4636 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B' known { 10.0 0. /N@B' load 0 GetEdge 0.0 0. AddOffset /N@B' load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 396 4636 a 396 4636 a tx@Dict begin ps@rot RotBegin end 396 4636 a 374 4665 a Fz(I)396 4636 y tx@Dict begin RotEnd end 396 4636 a 396 4636 a tx@Dict begin PutEnd end 396 4636 a 396 4636 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 396 4636 a 396 4636 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 396 4636 a 396 4636 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B' known { 10.0 0. /N@B' load 0 GetEdge 0.0 0. AddOffset /N@B' load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 396 4636 a 396 4636 a tx@Dict begin ps@rot RotBegin end 396 4636 a 374 4665 a Fz(I)396 4636 y tx@Dict begin RotEnd end 396 4636 a 396 4636 a tx@Dict begin PutEnd end 396 4636 a 1325 4749 4 824 v 1109 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 79.66736 0.0 add L 0.0 0.0 sub 79.66736 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 79.66736 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1422 4662 a FF(0)1422 4497 y(1)1422 4332 y(2)1422 4166 y(3)1422 4001 y(4)1484 4730 y(0)h(1)f(2)h(3)f(4)g(5)1505 4636 y tx@Dict begin tx@NodeDict begin {39.83368 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1505 4636 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1505 4636 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1505 4636 a 1505 4636 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1505 4636 a 1505 4636 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1505 4636 a 1505 4636 a tx@Dict begin ps@rot RotBegin end 1505 4636 a 1483 4665 a Fz(I)1505 4636 y tx@Dict begin RotEnd end 1505 4636 a 1505 4636 a tx@Dict begin PutEnd end 1505 4636 a 1505 4636 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1505 4636 a 1505 4636 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1505 4636 a 1505 4636 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1505 4636 a 1505 4636 a tx@Dict begin ps@rot RotBegin end 1505 4636 a 1483 4665 a Fz(I)1505 4636 y tx@Dict begin RotEnd end 1505 4636 a 1505 4636 a tx@Dict begin PutEnd end 1505 4636 a 1505 4636 a tx@Dict begin tx@NodeDict begin {59.75052 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1505 4636 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1505 4636 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1505 4636 a 1505 4636 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1505 4636 a 1505 4636 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1505 4636 a 1505 4636 a tx@Dict begin ps@rot RotBegin end 1505 4636 a 1483 4665 a Fz(I)1505 4636 y tx@Dict begin RotEnd end 1505 4636 a 1505 4636 a tx@Dict begin PutEnd end 1505 4636 a 1505 4636 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1505 4636 a 1505 4636 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1505 4636 a 1505 4636 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1505 4636 a 1505 4636 a tx@Dict begin ps@rot RotBegin end 1505 4636 a 1483 4665 a Fz(I)1505 4636 y tx@Dict begin RotEnd end 1505 4636 a 1505 4636 a tx@Dict begin PutEnd end 1505 4636 a 1505 4636 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1505 4636 a 1505 4636 a tx@Dict begin { tx@EcldDict begin /N@B GetNode end -1 mul exch -1 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1505 4636 a 1505 4636 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 1505 4636 a 1505 4636 a tx@Dict begin PutEnd end 1505 4636 a 1505 4636 a tx@Dict begin PutEnd end 1505 4636 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0.8 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1505 4636 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1505 4636 a 1505 4636 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1505 4636 a 1505 4636 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1505 4636 a 1505 4636 a tx@Dict begin ps@rot RotBegin end 1505 4636 a 1483 4665 a Fz(I)1505 4636 y tx@Dict begin RotEnd end 1505 4636 a 1505 4636 a tx@Dict begin PutEnd end 1505 4636 a 1505 4636 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1505 4636 a 1505 4636 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1505 4636 a 1505 4636 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1505 4636 a 1505 4636 a tx@Dict begin ps@rot RotBegin end 1505 4636 a 1483 4665 a Fz(I)1505 4636 y tx@Dict begin RotEnd end 1505 4636 a 1505 4636 a tx@Dict begin PutEnd end 1505 4636 a 2427 4749 4 824 v 1082 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 79.66736 0.0 add L 0.0 0.0 sub 79.66736 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 79.66736 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2504 4662 a FF(0)2504 4497 y(1)2504 4332 y(2)2504 4166 y(3)2504 4001 y(4)2566 4730 y(0)h(1)f(2)g(3)h(4)f(5) 2587 4636 y tx@Dict begin tx@NodeDict begin {39.83368 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2587 4636 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2587 4636 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2587 4636 a 2587 4636 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2587 4636 a 2587 4636 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2587 4636 a 2587 4636 a tx@Dict begin ps@rot RotBegin end 2587 4636 a 2565 4665 a Fz(I)2587 4636 y tx@Dict begin RotEnd end 2587 4636 a 2587 4636 a tx@Dict begin PutEnd end 2587 4636 a 2587 4636 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2587 4636 a 2587 4636 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2587 4636 a 2587 4636 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2587 4636 a 2587 4636 a tx@Dict begin ps@rot RotBegin end 2587 4636 a 2565 4665 a Fz(I)2587 4636 y tx@Dict begin RotEnd end 2587 4636 a 2587 4636 a tx@Dict begin PutEnd end 2587 4636 a 2587 4636 a tx@Dict begin tx@NodeDict begin {79.66736 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2587 4636 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2587 4636 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2587 4636 a 2587 4636 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2587 4636 a 2587 4636 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2587 4636 a 2587 4636 a tx@Dict begin ps@rot RotBegin end 2587 4636 a 2565 4665 a Fz(I)2587 4636 y tx@Dict begin RotEnd end 2587 4636 a 2587 4636 a tx@Dict begin PutEnd end 2587 4636 a 2587 4636 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2587 4636 a 2587 4636 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2587 4636 a 2587 4636 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2587 4636 a 2587 4636 a tx@Dict begin ps@rot RotBegin end 2587 4636 a 2565 4665 a Fz(I)2587 4636 y tx@Dict begin RotEnd end 2587 4636 a 2587 4636 a tx@Dict begin PutEnd end 2587 4636 a 2587 4636 a tx@Dict begin tx@NodeDict begin {59.75052 59.75052 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 2587 4636 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2587 4636 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2587 4636 a 2587 4636 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2587 4636 a 2587 4636 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2587 4636 a 2587 4636 a tx@Dict begin ps@rot RotBegin end 2587 4636 a 2565 4665 a Fz(I)2587 4636 y tx@Dict begin RotEnd end 2587 4636 a 2587 4636 a tx@Dict begin PutEnd end 2587 4636 a 2587 4636 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2587 4636 a 2587 4636 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2587 4636 a 2587 4636 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2587 4636 a 2587 4636 a tx@Dict begin ps@rot RotBegin end 2587 4636 a 2565 4665 a Fz(I)2587 4636 y tx@Dict begin RotEnd end 2587 4636 a 2587 4636 a tx@Dict begin PutEnd end 2587 4636 a 2587 4636 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2587 4636 a 2587 4636 a tx@Dict begin { tx@EcldDict begin /N@B GetNode end -1 mul exch -1 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 2587 4636 a 2587 4636 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 2587 4636 a 2587 4636 a tx@Dict begin PutEnd end 2587 4636 a 2587 4636 a tx@Dict begin PutEnd end 2587 4636 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2587 4636 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2587 4636 a 2587 4636 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2587 4636 a 2587 4636 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2587 4636 a 2587 4636 a tx@Dict begin ps@rot RotBegin end 2587 4636 a 2565 4665 a Fz(I)2587 4636 y tx@Dict begin RotEnd end 2587 4636 a 2587 4636 a tx@Dict begin PutEnd end 2587 4636 a 2587 4636 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2587 4636 a 2587 4636 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2587 4636 a 2587 4636 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2587 4636 a 2587 4636 a tx@Dict begin ps@rot RotBegin end 2587 4636 a 2565 4665 a Fz(I)2587 4636 y tx@Dict begin RotEnd end 2587 4636 a 2587 4636 a tx@Dict begin PutEnd end 2587 4636 a 2587 4636 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2587 4636 a 2587 4636 a tx@Dict begin { tx@EcldDict begin /N@C GetNode end -1 mul exch -1 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 2587 4636 a 2587 4636 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@E 10 {InitPnode } /NodeScale {} def NewNode end end 2587 4636 a 2587 4636 a tx@Dict begin PutEnd end 2587 4636 a 2587 4636 a tx@Dict begin PutEnd end 2587 4636 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@E known { /N@E load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2587 4636 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2587 4636 a 2587 4636 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2587 4636 a 2587 4636 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 0. /N@E load 0 GetEdge 0.0 0. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2587 4636 a 2587 4636 a tx@Dict begin ps@rot RotBegin end 2587 4636 a 2565 4665 a Fz(I)2587 4636 y tx@Dict begin RotEnd end 2587 4636 a 2587 4636 a tx@Dict begin PutEnd end 2587 4636 a 2587 4636 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2587 4636 a 2587 4636 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2587 4636 a 2587 4636 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 0. /N@E load 0 GetEdge 0.0 0. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2587 4636 a 2587 4636 a tx@Dict begin ps@rot RotBegin end 2587 4636 a 2565 4665 a Fz(I)2587 4636 y tx@Dict begin RotEnd end 2587 4636 a 2587 4636 a tx@Dict begin PutEnd end 2587 4636 a 3488 4749 4 824 v 210 4752 3280 4 v 209 4852 4 100 v 260 4822 a FJ(\\pstSymO)p FK([linecolor=red])p 1325 4852 V 152 w FJ(\\pstSymO)p FK([linecolor=V)-7 b(ert])p 2427 4852 V 97 w FJ(\\pstSymO)p FK([linecolor=red])p 3488 4852 V 209 4951 V 625 4921 a({A}{B})p 1325 4951 V 765 w({A}{B}[D])p 2427 4951 V 602 w({A}{B,C}[D,E])p 3488 4951 V 210 4955 3280 4 v 0 TeXcolorgray 1456 5662 a(188)p 0 TeXcolorgray eop end %%Page: 189 189 TeXDict begin 189 188 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.189) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 3629 4 v 209 1275 4 824 v 762 1163 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 79.66736 0.0 add L 0.0 0.0 sub 79.66736 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 79.66736 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 679 1189 a FF(0)679 1023 y(1)679 858 y(2)679 693 y(3)679 527 y(4)741 1256 y(0)124 b(1)f(2)h(3)f(4)g(5) 762 1163 y tx@Dict begin tx@NodeDict begin {39.83368 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 762 1163 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 762 1163 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 762 1163 a 762 1163 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 762 1163 a 762 1163 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 762 1163 a 762 1163 a tx@Dict begin ps@rot RotBegin end 762 1163 a 740 1191 a Fz(I)762 1163 y tx@Dict begin RotEnd end 762 1163 a 762 1163 a tx@Dict begin PutEnd end 762 1163 a 762 1163 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 762 1163 a 762 1163 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 762 1163 a 762 1163 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 762 1163 a 762 1163 a tx@Dict begin ps@rot RotBegin end 762 1163 a 740 1191 a Fz(I)762 1163 y tx@Dict begin RotEnd end 762 1163 a 762 1163 a tx@Dict begin PutEnd end 762 1163 a 762 1163 a tx@Dict begin tx@NodeDict begin {79.66736 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 762 1163 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 762 1163 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 762 1163 a 762 1163 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 762 1163 a 762 1163 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 762 1163 a 762 1163 a tx@Dict begin ps@rot RotBegin end 762 1163 a 740 1191 a Fz(I)762 1163 y tx@Dict begin RotEnd end 762 1163 a 762 1163 a tx@Dict begin PutEnd end 762 1163 a 762 1163 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 762 1163 a 762 1163 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 762 1163 a 762 1163 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 762 1163 a 762 1163 a tx@Dict begin ps@rot RotBegin end 762 1163 a 740 1191 a Fz(I)762 1163 y tx@Dict begin RotEnd end 762 1163 a 762 1163 a tx@Dict begin PutEnd end 762 1163 a 762 1163 a tx@Dict begin tx@NodeDict begin {59.75052 59.75052 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 762 1163 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 762 1163 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 762 1163 a 762 1163 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 762 1163 a 762 1163 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 762 1163 a 762 1163 a tx@Dict begin ps@rot RotBegin end 762 1163 a 740 1191 a Fz(I)762 1163 y tx@Dict begin RotEnd end 762 1163 a 762 1163 a tx@Dict begin PutEnd end 762 1163 a 762 1163 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 762 1163 a 762 1163 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 762 1163 a 762 1163 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 762 1163 a 762 1163 a tx@Dict begin ps@rot RotBegin end 762 1163 a 740 1191 a Fz(I)762 1163 y tx@Dict begin RotEnd end 762 1163 a 762 1163 a tx@Dict begin PutEnd end 762 1163 a 762 1163 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 762 1163 a 762 1163 a tx@Dict begin { tx@EcldDict begin /N@B GetNode end -1 mul exch -1 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 762 1163 a 762 1163 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 762 1163 a 762 1163 a tx@Dict begin PutEnd end 762 1163 a 762 1163 a tx@Dict begin PutEnd end 762 1163 a 762 1163 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@D /N@A InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 762 1163 a 762 1163 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 762 1163 a 762 1163 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 762 1163 a 762 1163 a tx@Dict begin NAngle RotBegin end 762 1163 a 762 1163 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 762 1163 a 762 1163 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 762 1163 a 762 1163 a tx@Dict begin ps@rot RotBegin end 762 1163 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 762 1163 a tx@Dict begin RotEnd end 762 1163 a 762 1163 a tx@Dict begin PutEnd end 762 1163 a 762 1163 a tx@Dict begin RotEnd end 762 1163 a 762 1163 a tx@Dict begin PutEnd end 762 1163 a 762 1163 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 762 1163 a 762 1163 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 762 1163 a 762 1163 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 762 1163 a 762 1163 a tx@Dict begin NAngle RotBegin end 762 1163 a 762 1163 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 762 1163 a 762 1163 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 762 1163 a 762 1163 a tx@Dict begin ps@rot RotBegin end 762 1163 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 762 1163 a tx@Dict begin RotEnd end 762 1163 a 762 1163 a tx@Dict begin PutEnd end 762 1163 a 762 1163 a tx@Dict begin RotEnd end 762 1163 a 762 1163 a tx@Dict begin PutEnd end 762 1163 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 762 1163 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 762 1163 a 762 1163 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 762 1163 a 762 1163 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 762 1163 a 762 1163 a tx@Dict begin ps@rot RotBegin end 762 1163 a 740 1191 a Fz(I)762 1163 y tx@Dict begin RotEnd end 762 1163 a 762 1163 a tx@Dict begin PutEnd end 762 1163 a 762 1163 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 762 1163 a 762 1163 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 762 1163 a 762 1163 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 762 1163 a 762 1163 a tx@Dict begin ps@rot RotBegin end 762 1163 a 740 1191 a Fz(I)762 1163 y tx@Dict begin RotEnd end 762 1163 a 762 1163 a tx@Dict begin PutEnd end 762 1163 a 762 1163 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 762 1163 a 762 1163 a tx@Dict begin { tx@EcldDict begin /N@C GetNode end -1 mul exch -1 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 762 1163 a 762 1163 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@E 10 {InitPnode } /NodeScale {} def NewNode end end 762 1163 a 762 1163 a tx@Dict begin PutEnd end 762 1163 a 762 1163 a tx@Dict begin PutEnd end 762 1163 a 762 1163 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@E /N@A InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 762 1163 a 762 1163 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 762 1163 a 762 1163 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 762 1163 a 762 1163 a tx@Dict begin NAngle RotBegin end 762 1163 a 762 1163 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 762 1163 a 762 1163 a tx@Dict begin { -0.88914 0.0 } PutCoor PutBegin end 762 1163 a 762 1163 a tx@Dict begin ps@rot RotBegin end 762 1163 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 762 1163 a tx@Dict begin RotEnd end 762 1163 a 762 1163 a tx@Dict begin PutEnd end 762 1163 a 762 1163 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 762 1163 a 762 1163 a tx@Dict begin { 0.88914 0.0 } PutCoor PutBegin end 762 1163 a 762 1163 a tx@Dict begin ps@rot RotBegin end 762 1163 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 762 1163 a tx@Dict begin RotEnd end 762 1163 a 762 1163 a tx@Dict begin PutEnd end 762 1163 a 762 1163 a tx@Dict begin RotEnd end 762 1163 a 762 1163 a tx@Dict begin PutEnd end 762 1163 a 762 1163 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@C InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 762 1163 a 762 1163 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 762 1163 a 762 1163 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 762 1163 a 762 1163 a tx@Dict begin NAngle RotBegin end 762 1163 a 762 1163 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 762 1163 a 762 1163 a tx@Dict begin { -0.88914 0.0 } PutCoor PutBegin end 762 1163 a 762 1163 a tx@Dict begin ps@rot RotBegin end 762 1163 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 762 1163 a tx@Dict begin RotEnd end 762 1163 a 762 1163 a tx@Dict begin PutEnd end 762 1163 a 762 1163 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 762 1163 a 762 1163 a tx@Dict begin { 0.88914 0.0 } PutCoor PutBegin end 762 1163 a 762 1163 a tx@Dict begin ps@rot RotBegin end 762 1163 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 762 1163 a tx@Dict begin RotEnd end 762 1163 a 762 1163 a tx@Dict begin PutEnd end 762 1163 a 762 1163 a tx@Dict begin RotEnd end 762 1163 a 762 1163 a tx@Dict begin PutEnd end 762 1163 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@E known { /N@E load GetCenter } { 0 0 } ifelse end Dot end @endspecial 762 1163 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 762 1163 a 762 1163 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 762 1163 a 762 1163 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 0. /N@E load 0 GetEdge 0.0 0. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 762 1163 a 762 1163 a tx@Dict begin ps@rot RotBegin end 762 1163 a 740 1191 a Fz(I)762 1163 y tx@Dict begin RotEnd end 762 1163 a 762 1163 a tx@Dict begin PutEnd end 762 1163 a 762 1163 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 762 1163 a 762 1163 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 762 1163 a 762 1163 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 0. /N@E load 0 GetEdge 0.0 0. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 762 1163 a 762 1163 a tx@Dict begin ps@rot RotBegin end 762 1163 a 740 1191 a Fz(I)762 1163 y tx@Dict begin RotEnd end 762 1163 a 762 1163 a tx@Dict begin PutEnd end 762 1163 a 2057 1275 4 824 v 1814 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 79.66736 0.0 add L 0.0 0.0 sub 79.66736 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 79.66736 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2493 1189 a FF(0)2493 1023 y(1)2493 858 y(2)2493 693 y(3)2493 527 y(4)2555 1256 y(0)h(1)f(2)h(3)f(4)g(5)2576 1163 y tx@Dict begin tx@NodeDict begin {39.83368 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2576 1163 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2576 1163 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2576 1163 a 2576 1163 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2576 1163 a 2576 1163 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2576 1163 a 2576 1163 a tx@Dict begin ps@rot RotBegin end 2576 1163 a 2554 1191 a Fz(I)2576 1163 y tx@Dict begin RotEnd end 2576 1163 a 2576 1163 a tx@Dict begin PutEnd end 2576 1163 a 2576 1163 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2576 1163 a 2576 1163 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2576 1163 a 2576 1163 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2576 1163 a 2576 1163 a tx@Dict begin ps@rot RotBegin end 2576 1163 a 2554 1191 a Fz(I)2576 1163 y tx@Dict begin RotEnd end 2576 1163 a 2576 1163 a tx@Dict begin PutEnd end 2576 1163 a 2576 1163 a tx@Dict begin tx@NodeDict begin {79.66736 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2576 1163 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2576 1163 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2576 1163 a 2576 1163 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2576 1163 a 2576 1163 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2576 1163 a 2576 1163 a tx@Dict begin ps@rot RotBegin end 2576 1163 a 2554 1191 a Fz(I)2576 1163 y tx@Dict begin RotEnd end 2576 1163 a 2576 1163 a tx@Dict begin PutEnd end 2576 1163 a 2576 1163 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2576 1163 a 2576 1163 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2576 1163 a 2576 1163 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2576 1163 a 2576 1163 a tx@Dict begin ps@rot RotBegin end 2576 1163 a 2554 1191 a Fz(I)2576 1163 y tx@Dict begin RotEnd end 2576 1163 a 2576 1163 a tx@Dict begin PutEnd end 2576 1163 a 2576 1163 a tx@Dict begin tx@NodeDict begin {59.75052 59.75052 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 2576 1163 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2576 1163 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2576 1163 a 2576 1163 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2576 1163 a 2576 1163 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2576 1163 a 2576 1163 a tx@Dict begin ps@rot RotBegin end 2576 1163 a 2554 1191 a Fz(I)2576 1163 y tx@Dict begin RotEnd end 2576 1163 a 2576 1163 a tx@Dict begin PutEnd end 2576 1163 a 2576 1163 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2576 1163 a 2576 1163 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2576 1163 a 2576 1163 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2576 1163 a 2576 1163 a tx@Dict begin ps@rot RotBegin end 2576 1163 a 2554 1191 a Fz(I)2576 1163 y tx@Dict begin RotEnd end 2576 1163 a 2576 1163 a tx@Dict begin PutEnd end 2576 1163 a 2576 1163 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2576 1163 a 2576 1163 a tx@Dict begin { tx@EcldDict begin /N@B GetNode end -1 mul exch -1 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 2576 1163 a 2576 1163 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 2576 1163 a 2576 1163 a tx@Dict begin PutEnd end 2576 1163 a 2576 1163 a tx@Dict begin PutEnd end 2576 1163 a 2576 1163 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@D /N@A InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 2576 1163 a 2576 1163 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2576 1163 a 2576 1163 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 2576 1163 a 2576 1163 a tx@Dict begin NAngle RotBegin end 2576 1163 a 2576 1163 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2576 1163 a 2576 1163 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2576 1163 a 2576 1163 a tx@Dict begin ps@rot RotBegin end 2576 1163 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 2576 1163 a tx@Dict begin RotEnd end 2576 1163 a 2576 1163 a tx@Dict begin PutEnd end 2576 1163 a 2576 1163 a tx@Dict begin RotEnd end 2576 1163 a 2576 1163 a tx@Dict begin PutEnd end 2576 1163 a 2576 1163 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 2576 1163 a 2576 1163 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2576 1163 a 2576 1163 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 2576 1163 a 2576 1163 a tx@Dict begin NAngle RotBegin end 2576 1163 a 2576 1163 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2576 1163 a 2576 1163 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2576 1163 a 2576 1163 a tx@Dict begin ps@rot RotBegin end 2576 1163 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 2576 1163 a tx@Dict begin RotEnd end 2576 1163 a 2576 1163 a tx@Dict begin PutEnd end 2576 1163 a 2576 1163 a tx@Dict begin RotEnd end 2576 1163 a 2576 1163 a tx@Dict begin PutEnd end 2576 1163 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2576 1163 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2576 1163 a 2576 1163 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2576 1163 a 2576 1163 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2576 1163 a 2576 1163 a tx@Dict begin ps@rot RotBegin end 2576 1163 a 2554 1191 a Fz(I)2576 1163 y tx@Dict begin RotEnd end 2576 1163 a 2576 1163 a tx@Dict begin PutEnd end 2576 1163 a 2576 1163 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2576 1163 a 2576 1163 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2576 1163 a 2576 1163 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2576 1163 a 2576 1163 a tx@Dict begin ps@rot RotBegin end 2576 1163 a 2554 1191 a Fz(I)2576 1163 y tx@Dict begin RotEnd end 2576 1163 a 2576 1163 a tx@Dict begin PutEnd end 2576 1163 a 2576 1163 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2576 1163 a 2576 1163 a tx@Dict begin { tx@EcldDict begin /N@C GetNode end -1 mul exch -1 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 2576 1163 a 2576 1163 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@E 10 {InitPnode } /NodeScale {} def NewNode end end 2576 1163 a 2576 1163 a tx@Dict begin PutEnd end 2576 1163 a 2576 1163 a tx@Dict begin PutEnd end 2576 1163 a 2576 1163 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@E /N@A InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 2576 1163 a 2576 1163 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2576 1163 a 2576 1163 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 2576 1163 a 2576 1163 a tx@Dict begin NAngle RotBegin end 2576 1163 a 2576 1163 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2576 1163 a 2576 1163 a tx@Dict begin { -0.88914 0.0 } PutCoor PutBegin end 2576 1163 a 2576 1163 a tx@Dict begin ps@rot RotBegin end 2576 1163 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 2576 1163 a tx@Dict begin RotEnd end 2576 1163 a 2576 1163 a tx@Dict begin PutEnd end 2576 1163 a 2576 1163 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2576 1163 a 2576 1163 a tx@Dict begin { 0.88914 0.0 } PutCoor PutBegin end 2576 1163 a 2576 1163 a tx@Dict begin ps@rot RotBegin end 2576 1163 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 2576 1163 a tx@Dict begin RotEnd end 2576 1163 a 2576 1163 a tx@Dict begin PutEnd end 2576 1163 a 2576 1163 a tx@Dict begin RotEnd end 2576 1163 a 2576 1163 a tx@Dict begin PutEnd end 2576 1163 a 2576 1163 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@C InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 2576 1163 a 2576 1163 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2576 1163 a 2576 1163 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 2576 1163 a 2576 1163 a tx@Dict begin NAngle RotBegin end 2576 1163 a 2576 1163 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2576 1163 a 2576 1163 a tx@Dict begin { -0.88914 0.0 } PutCoor PutBegin end 2576 1163 a 2576 1163 a tx@Dict begin ps@rot RotBegin end 2576 1163 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 2576 1163 a tx@Dict begin RotEnd end 2576 1163 a 2576 1163 a tx@Dict begin PutEnd end 2576 1163 a 2576 1163 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2576 1163 a 2576 1163 a tx@Dict begin { 0.88914 0.0 } PutCoor PutBegin end 2576 1163 a 2576 1163 a tx@Dict begin ps@rot RotBegin end 2576 1163 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 2576 1163 a tx@Dict begin RotEnd end 2576 1163 a 2576 1163 a tx@Dict begin PutEnd end 2576 1163 a 2576 1163 a tx@Dict begin RotEnd end 2576 1163 a 2576 1163 a tx@Dict begin PutEnd end 2576 1163 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@E known { /N@E load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2576 1163 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2576 1163 a 2576 1163 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2576 1163 a 2576 1163 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 0. /N@E load 0 GetEdge 0.0 0. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2576 1163 a 2576 1163 a tx@Dict begin ps@rot RotBegin end 2576 1163 a 2554 1191 a Fz(I)2576 1163 y tx@Dict begin RotEnd end 2576 1163 a 2576 1163 a tx@Dict begin PutEnd end 2576 1163 a 2576 1163 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2576 1163 a 2576 1163 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2576 1163 a 2576 1163 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 0. /N@E load 0 GetEdge 0.0 0. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2576 1163 a 2576 1163 a tx@Dict begin ps@rot RotBegin end 2576 1163 a 2554 1191 a Fz(I)2576 1163 y tx@Dict begin RotEnd end 2576 1163 a 2576 1163 a tx@Dict begin PutEnd end 2576 1163 a 3837 1275 4 824 v 210 1279 3629 4 v 209 1378 4 100 v 664 1348 a FE(n)p FK(pstSymO[)p 1 0 0 TeXcolorrgb(Co)r(deFig)p 0 TeXcolorgray(=true])p 2057 1378 V 519 w FE(n)p FK(pstSymO[Co)r (deFig=true,)p 1 0 0 TeXcolorrgb(Co)r(deFigColor)p 0 TeXcolorgray(=red])p 3837 1378 V 209 1478 V 827 1448 a({A}{B,C}[D,E])p 2057 1478 V 1253 w({A}{B,C}[D,E])p 3837 1478 V 210 1481 3629 4 v 209 1581 4 100 v 611 1551 a(P)n(ar)25 b(d\351faut)j(:)g(Co)r(deFig)f(=)h(false)p 2057 1581 V 663 w(P)n(ar)e(d\351faut)i(:)g(Co)r(deFigColor)e(=)h(cy)n (an)p 3837 1581 V 210 1584 3629 4 v 209 2408 4 824 v 762 2295 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 79.66736 0.0 add L 0.0 0.0 sub 79.66736 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 79.66736 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 679 2321 a FF(0)679 2156 y(1)679 1991 y(2)679 1825 y(3)679 1660 y(4)741 2389 y(0)124 b(1)f(2)h(3)f(4)g(5)762 2295 y tx@Dict begin tx@NodeDict begin {39.83368 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 762 2295 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 762 2295 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 762 2295 a 762 2295 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 762 2295 a 762 2295 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 762 2295 a 762 2295 a tx@Dict begin ps@rot RotBegin end 762 2295 a 740 2323 a Fz(I)762 2295 y tx@Dict begin RotEnd end 762 2295 a 762 2295 a tx@Dict begin PutEnd end 762 2295 a 762 2295 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 762 2295 a 762 2295 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 762 2295 a 762 2295 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 762 2295 a 762 2295 a tx@Dict begin ps@rot RotBegin end 762 2295 a 740 2323 a Fz(I)762 2295 y tx@Dict begin RotEnd end 762 2295 a 762 2295 a tx@Dict begin PutEnd end 762 2295 a 762 2295 a tx@Dict begin tx@NodeDict begin {79.66736 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 762 2295 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 762 2295 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 762 2295 a 762 2295 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 762 2295 a 762 2295 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 762 2295 a 762 2295 a tx@Dict begin ps@rot RotBegin end 762 2295 a 740 2323 a Fz(I)762 2295 y tx@Dict begin RotEnd end 762 2295 a 762 2295 a tx@Dict begin PutEnd end 762 2295 a 762 2295 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 762 2295 a 762 2295 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 762 2295 a 762 2295 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 762 2295 a 762 2295 a tx@Dict begin ps@rot RotBegin end 762 2295 a 740 2323 a Fz(I)762 2295 y tx@Dict begin RotEnd end 762 2295 a 762 2295 a tx@Dict begin PutEnd end 762 2295 a 762 2295 a tx@Dict begin tx@NodeDict begin {59.75052 59.75052 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 762 2295 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 762 2295 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 762 2295 a 762 2295 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 762 2295 a 762 2295 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 762 2295 a 762 2295 a tx@Dict begin ps@rot RotBegin end 762 2295 a 740 2323 a Fz(I)762 2295 y tx@Dict begin RotEnd end 762 2295 a 762 2295 a tx@Dict begin PutEnd end 762 2295 a 762 2295 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 762 2295 a 762 2295 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 762 2295 a 762 2295 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 762 2295 a 762 2295 a tx@Dict begin ps@rot RotBegin end 762 2295 a 740 2323 a Fz(I)762 2295 y tx@Dict begin RotEnd end 762 2295 a 762 2295 a tx@Dict begin PutEnd end 762 2295 a 762 2295 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 762 2295 a 762 2295 a tx@Dict begin { tx@EcldDict begin /N@B GetNode end -1 mul exch -1 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 762 2295 a 762 2295 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 762 2295 a 762 2295 a tx@Dict begin PutEnd end 762 2295 a 762 2295 a tx@Dict begin PutEnd end 762 2295 a 762 2295 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@D /N@A InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore grestore end 762 2295 a 762 2295 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 762 2295 a 762 2295 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 762 2295 a 762 2295 a tx@Dict begin NAngle RotBegin end 762 2295 a 762 2295 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 762 2295 a 762 2295 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 762 2295 a 762 2295 a tx@Dict begin ps@rot RotBegin end 762 2295 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial 762 2295 a tx@Dict begin RotEnd end 762 2295 a 762 2295 a tx@Dict begin PutEnd end 762 2295 a 762 2295 a tx@Dict begin RotEnd end 762 2295 a 762 2295 a tx@Dict begin PutEnd end 762 2295 a 762 2295 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore grestore end 762 2295 a 762 2295 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 762 2295 a 762 2295 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 762 2295 a 762 2295 a tx@Dict begin NAngle RotBegin end 762 2295 a 762 2295 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 762 2295 a 762 2295 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 762 2295 a 762 2295 a tx@Dict begin ps@rot RotBegin end 762 2295 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial 762 2295 a tx@Dict begin RotEnd end 762 2295 a 762 2295 a tx@Dict begin PutEnd end 762 2295 a 762 2295 a tx@Dict begin RotEnd end 762 2295 a 762 2295 a tx@Dict begin PutEnd end 762 2295 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 762 2295 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 762 2295 a 762 2295 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 762 2295 a 762 2295 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 762 2295 a 762 2295 a tx@Dict begin ps@rot RotBegin end 762 2295 a 740 2323 a Fz(I)762 2295 y tx@Dict begin RotEnd end 762 2295 a 762 2295 a tx@Dict begin PutEnd end 762 2295 a 762 2295 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 762 2295 a 762 2295 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 762 2295 a 762 2295 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 762 2295 a 762 2295 a tx@Dict begin ps@rot RotBegin end 762 2295 a 740 2323 a Fz(I)762 2295 y tx@Dict begin RotEnd end 762 2295 a 762 2295 a tx@Dict begin PutEnd end 762 2295 a 762 2295 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 762 2295 a 762 2295 a tx@Dict begin { tx@EcldDict begin /N@C GetNode end -1 mul exch -1 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 762 2295 a 762 2295 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@E 10 {InitPnode } /NodeScale {} def NewNode end end 762 2295 a 762 2295 a tx@Dict begin PutEnd end 762 2295 a 762 2295 a tx@Dict begin PutEnd end 762 2295 a 762 2295 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@E /N@A InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore grestore end 762 2295 a 762 2295 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 762 2295 a 762 2295 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 762 2295 a 762 2295 a tx@Dict begin NAngle RotBegin end 762 2295 a 762 2295 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 762 2295 a 762 2295 a tx@Dict begin { -0.88914 0.0 } PutCoor PutBegin end 762 2295 a 762 2295 a tx@Dict begin ps@rot RotBegin end 762 2295 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial 762 2295 a tx@Dict begin RotEnd end 762 2295 a 762 2295 a tx@Dict begin PutEnd end 762 2295 a 762 2295 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 762 2295 a 762 2295 a tx@Dict begin { 0.88914 0.0 } PutCoor PutBegin end 762 2295 a 762 2295 a tx@Dict begin ps@rot RotBegin end 762 2295 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial 762 2295 a tx@Dict begin RotEnd end 762 2295 a 762 2295 a tx@Dict begin PutEnd end 762 2295 a 762 2295 a tx@Dict begin RotEnd end 762 2295 a 762 2295 a tx@Dict begin PutEnd end 762 2295 a 762 2295 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@C InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore grestore end 762 2295 a 762 2295 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 762 2295 a 762 2295 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 762 2295 a 762 2295 a tx@Dict begin NAngle RotBegin end 762 2295 a 762 2295 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 762 2295 a 762 2295 a tx@Dict begin { -0.88914 0.0 } PutCoor PutBegin end 762 2295 a 762 2295 a tx@Dict begin ps@rot RotBegin end 762 2295 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial 762 2295 a tx@Dict begin RotEnd end 762 2295 a 762 2295 a tx@Dict begin PutEnd end 762 2295 a 762 2295 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 762 2295 a 762 2295 a tx@Dict begin { 0.88914 0.0 } PutCoor PutBegin end 762 2295 a 762 2295 a tx@Dict begin ps@rot RotBegin end 762 2295 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial 762 2295 a tx@Dict begin RotEnd end 762 2295 a 762 2295 a tx@Dict begin PutEnd end 762 2295 a 762 2295 a tx@Dict begin RotEnd end 762 2295 a 762 2295 a tx@Dict begin PutEnd end 762 2295 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@E known { /N@E load GetCenter } { 0 0 } ifelse end Dot end @endspecial 762 2295 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 762 2295 a 762 2295 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 762 2295 a 762 2295 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 0. /N@E load 0 GetEdge 0.0 0. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 762 2295 a 762 2295 a tx@Dict begin ps@rot RotBegin end 762 2295 a 740 2323 a Fz(I)762 2295 y tx@Dict begin RotEnd end 762 2295 a 762 2295 a tx@Dict begin PutEnd end 762 2295 a 762 2295 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 762 2295 a 762 2295 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 762 2295 a 762 2295 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 0. /N@E load 0 GetEdge 0.0 0. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 762 2295 a 762 2295 a tx@Dict begin ps@rot RotBegin end 762 2295 a 740 2323 a Fz(I)762 2295 y tx@Dict begin RotEnd end 762 2295 a 762 2295 a tx@Dict begin PutEnd end 762 2295 a 2057 2408 4 824 v 1814 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 79.66736 0.0 add L 0.0 0.0 sub 79.66736 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 79.66736 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2493 2321 a FF(0)2493 2156 y(1)2493 1991 y(2)2493 1825 y(3)2493 1660 y(4)2555 2389 y(0)h(1)f(2)h(3)f(4)g(5)2576 2295 y tx@Dict begin tx@NodeDict begin {39.83368 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2576 2295 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2576 2295 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2576 2295 a 2576 2295 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2576 2295 a 2576 2295 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2576 2295 a 2576 2295 a tx@Dict begin ps@rot RotBegin end 2576 2295 a 2554 2323 a Fz(I)2576 2295 y tx@Dict begin RotEnd end 2576 2295 a 2576 2295 a tx@Dict begin PutEnd end 2576 2295 a 2576 2295 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2576 2295 a 2576 2295 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2576 2295 a 2576 2295 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2576 2295 a 2576 2295 a tx@Dict begin ps@rot RotBegin end 2576 2295 a 2554 2323 a Fz(I)2576 2295 y tx@Dict begin RotEnd end 2576 2295 a 2576 2295 a tx@Dict begin PutEnd end 2576 2295 a 2576 2295 a tx@Dict begin tx@NodeDict begin {79.66736 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2576 2295 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2576 2295 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2576 2295 a 2576 2295 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2576 2295 a 2576 2295 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2576 2295 a 2576 2295 a tx@Dict begin ps@rot RotBegin end 2576 2295 a 2554 2323 a Fz(I)2576 2295 y tx@Dict begin RotEnd end 2576 2295 a 2576 2295 a tx@Dict begin PutEnd end 2576 2295 a 2576 2295 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2576 2295 a 2576 2295 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2576 2295 a 2576 2295 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2576 2295 a 2576 2295 a tx@Dict begin ps@rot RotBegin end 2576 2295 a 2554 2323 a Fz(I)2576 2295 y tx@Dict begin RotEnd end 2576 2295 a 2576 2295 a tx@Dict begin PutEnd end 2576 2295 a 2576 2295 a tx@Dict begin tx@NodeDict begin {59.75052 59.75052 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 2576 2295 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2576 2295 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2576 2295 a 2576 2295 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2576 2295 a 2576 2295 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2576 2295 a 2576 2295 a tx@Dict begin ps@rot RotBegin end 2576 2295 a 2554 2323 a Fz(I)2576 2295 y tx@Dict begin RotEnd end 2576 2295 a 2576 2295 a tx@Dict begin PutEnd end 2576 2295 a 2576 2295 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2576 2295 a 2576 2295 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2576 2295 a 2576 2295 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2576 2295 a 2576 2295 a tx@Dict begin ps@rot RotBegin end 2576 2295 a 2554 2323 a Fz(I)2576 2295 y tx@Dict begin RotEnd end 2576 2295 a 2576 2295 a tx@Dict begin PutEnd end 2576 2295 a 2576 2295 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2576 2295 a 2576 2295 a tx@Dict begin { tx@EcldDict begin /N@B GetNode end -1 mul exch -1 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 2576 2295 a 2576 2295 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 2576 2295 a 2576 2295 a tx@Dict begin PutEnd end 2576 2295 a 2576 2295 a tx@Dict begin PutEnd end 2576 2295 a 2576 2295 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@D /N@A InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2576 2295 a 2576 2295 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2576 2295 a 2576 2295 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 2576 2295 a 2576 2295 a tx@Dict begin NAngle RotBegin end 2576 2295 a 2576 2295 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2576 2295 a 2576 2295 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2576 2295 a 2576 2295 a tx@Dict begin ps@rot RotBegin end 2576 2295 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2576 2295 a tx@Dict begin RotEnd end 2576 2295 a 2576 2295 a tx@Dict begin PutEnd end 2576 2295 a 2576 2295 a tx@Dict begin RotEnd end 2576 2295 a 2576 2295 a tx@Dict begin PutEnd end 2576 2295 a 2576 2295 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2576 2295 a 2576 2295 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2576 2295 a 2576 2295 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 2576 2295 a 2576 2295 a tx@Dict begin NAngle RotBegin end 2576 2295 a 2576 2295 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2576 2295 a 2576 2295 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2576 2295 a 2576 2295 a tx@Dict begin ps@rot RotBegin end 2576 2295 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2576 2295 a tx@Dict begin RotEnd end 2576 2295 a 2576 2295 a tx@Dict begin PutEnd end 2576 2295 a 2576 2295 a tx@Dict begin RotEnd end 2576 2295 a 2576 2295 a tx@Dict begin PutEnd end 2576 2295 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2576 2295 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2576 2295 a 2576 2295 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2576 2295 a 2576 2295 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2576 2295 a 2576 2295 a tx@Dict begin ps@rot RotBegin end 2576 2295 a 2554 2323 a Fz(I)2576 2295 y tx@Dict begin RotEnd end 2576 2295 a 2576 2295 a tx@Dict begin PutEnd end 2576 2295 a 2576 2295 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2576 2295 a 2576 2295 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2576 2295 a 2576 2295 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2576 2295 a 2576 2295 a tx@Dict begin ps@rot RotBegin end 2576 2295 a 2554 2323 a Fz(I)2576 2295 y tx@Dict begin RotEnd end 2576 2295 a 2576 2295 a tx@Dict begin PutEnd end 2576 2295 a 2576 2295 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2576 2295 a 2576 2295 a tx@Dict begin { tx@EcldDict begin /N@C GetNode end -1 mul exch -1 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 2576 2295 a 2576 2295 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@E 10 {InitPnode } /NodeScale {} def NewNode end end 2576 2295 a 2576 2295 a tx@Dict begin PutEnd end 2576 2295 a 2576 2295 a tx@Dict begin PutEnd end 2576 2295 a 2576 2295 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@E /N@A InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2576 2295 a 2576 2295 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2576 2295 a 2576 2295 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 2576 2295 a 2576 2295 a tx@Dict begin NAngle RotBegin end 2576 2295 a 2576 2295 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2576 2295 a 2576 2295 a tx@Dict begin { -0.88914 0.0 } PutCoor PutBegin end 2576 2295 a 2576 2295 a tx@Dict begin ps@rot RotBegin end 2576 2295 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2576 2295 a tx@Dict begin RotEnd end 2576 2295 a 2576 2295 a tx@Dict begin PutEnd end 2576 2295 a 2576 2295 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2576 2295 a 2576 2295 a tx@Dict begin { 0.88914 0.0 } PutCoor PutBegin end 2576 2295 a 2576 2295 a tx@Dict begin ps@rot RotBegin end 2576 2295 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2576 2295 a tx@Dict begin RotEnd end 2576 2295 a 2576 2295 a tx@Dict begin PutEnd end 2576 2295 a 2576 2295 a tx@Dict begin RotEnd end 2576 2295 a 2576 2295 a tx@Dict begin PutEnd end 2576 2295 a 2576 2295 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@C InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2576 2295 a 2576 2295 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2576 2295 a 2576 2295 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 2576 2295 a 2576 2295 a tx@Dict begin NAngle RotBegin end 2576 2295 a 2576 2295 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2576 2295 a 2576 2295 a tx@Dict begin { -0.88914 0.0 } PutCoor PutBegin end 2576 2295 a 2576 2295 a tx@Dict begin ps@rot RotBegin end 2576 2295 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2576 2295 a tx@Dict begin RotEnd end 2576 2295 a 2576 2295 a tx@Dict begin PutEnd end 2576 2295 a 2576 2295 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2576 2295 a 2576 2295 a tx@Dict begin { 0.88914 0.0 } PutCoor PutBegin end 2576 2295 a 2576 2295 a tx@Dict begin ps@rot RotBegin end 2576 2295 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2576 2295 a tx@Dict begin RotEnd end 2576 2295 a 2576 2295 a tx@Dict begin PutEnd end 2576 2295 a 2576 2295 a tx@Dict begin RotEnd end 2576 2295 a 2576 2295 a tx@Dict begin PutEnd end 2576 2295 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@E known { /N@E load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2576 2295 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2576 2295 a 2576 2295 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2576 2295 a 2576 2295 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 0. /N@E load 0 GetEdge 0.0 0. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2576 2295 a 2576 2295 a tx@Dict begin ps@rot RotBegin end 2576 2295 a 2554 2323 a Fz(I)2576 2295 y tx@Dict begin RotEnd end 2576 2295 a 2576 2295 a tx@Dict begin PutEnd end 2576 2295 a 2576 2295 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2576 2295 a 2576 2295 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2576 2295 a 2576 2295 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 0. /N@E load 0 GetEdge 0.0 0. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2576 2295 a 2576 2295 a tx@Dict begin ps@rot RotBegin end 2576 2295 a 2554 2323 a Fz(I)2576 2295 y tx@Dict begin RotEnd end 2576 2295 a 2576 2295 a tx@Dict begin PutEnd end 2576 2295 a 3837 2408 4 824 v 210 2411 3629 4 v 209 2511 4 100 v 260 2481 a FE(n)p FK(pstSymO[Co)r(deFig=true,)p 1 0 0 TeXcolorrgb(Co)r(deFigSt)n (yle)p 0 TeXcolorgray(=dotted])p 2057 2511 V 97 w FE(n)p FK(pstSymO[Co)r(deFig=true,)p 1 0 0 TeXcolorrgb(Co)r(deFigSt)n(yle)p 0 TeXcolorgray(=solid])p 3837 2511 V 209 2610 V 827 2580 a({A}{B,C}[D,E])p 2057 2610 V 1281 w({A}{B,C}[D,E])p 3837 2610 V 210 2614 3629 4 v 209 2713 4 100 v 476 2683 a(P)n(ar)26 b(d\351faut)i(:)f(Co)r(deFigSt)n(yle)g(=)h(dashed)p 2057 2713 V 3837 2713 V 210 2716 3629 4 v 210 2782 a(A)n(utres)22 b(options)f(p)r(ossibles)g(:)h(P)n(oin)n(tSym)n(b)r(ol)f(P)n(osAngle)f (P)n(oin)n(tName)h(P)n(oin)n(tNameSep)86 2882 y(PtNameMath)86 2998 y SDict begin H.S end 86 2998 a 86 2998 a SDict begin 12 H.A end 86 2998 a 86 2998 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.33.3.2) cvn /DEST pdfmark end 86 2998 a 99 x FJ(33.3.2)93 b(Sym\351trie)31 b(par)i(rapp)s(ort)g(\340)f(une)f (droite)p 210 3179 2436 4 v 209 3278 4 100 v 777 3249 a(\\pstOrtSym)p FK([options]{A}{B}{C})p 2644 3278 V 210 3282 2436 4 v 209 4271 4 989 v 343 4158 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 99.5842 0.0 add L 0.0 0.0 sub 99.5842 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 99.5842 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 260 4184 a FF(0)260 4019 y(1)260 3854 y(2)260 3688 y(3)260 3523 y(4)260 3357 y(5)322 4252 y(0)123 b(1)h(2)f(3)g(4)h(5)343 4158 y tx@Dict begin tx@NodeDict begin {19.91684 19.91684 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 343 4158 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 343 4158 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 4158 a 343 4158 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 4158 a 343 4158 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 4158 a 343 4158 a tx@Dict begin ps@rot RotBegin end 343 4158 a 321 4186 a Fz(I)343 4158 y tx@Dict begin RotEnd end 343 4158 a 343 4158 a tx@Dict begin PutEnd end 343 4158 a 343 4158 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 4158 a 343 4158 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 4158 a 343 4158 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 4158 a 343 4158 a tx@Dict begin ps@rot RotBegin end 343 4158 a 321 4186 a Fz(I)343 4158 y tx@Dict begin RotEnd end 343 4158 a 343 4158 a tx@Dict begin PutEnd end 343 4158 a 343 4158 a tx@Dict begin tx@NodeDict begin {79.66736 19.91684 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 343 4158 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 343 4158 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 4158 a 343 4158 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 4158 a 343 4158 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 4158 a 343 4158 a tx@Dict begin ps@rot RotBegin end 343 4158 a 321 4186 a Fz(I)343 4158 y tx@Dict begin RotEnd end 343 4158 a 343 4158 a tx@Dict begin PutEnd end 343 4158 a 343 4158 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 4158 a 343 4158 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 4158 a 343 4158 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 4158 a 343 4158 a tx@Dict begin ps@rot RotBegin end 343 4158 a 321 4186 a Fz(I)343 4158 y tx@Dict begin RotEnd end 343 4158 a 343 4158 a tx@Dict begin PutEnd end 343 4158 a 343 4158 a tx@Dict begin tx@NodeDict begin {59.75052 59.75052 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 343 4158 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 343 4158 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 4158 a 343 4158 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 4158 a 343 4158 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 4158 a 343 4158 a tx@Dict begin ps@rot RotBegin end 343 4158 a 321 4186 a Fz(I)343 4158 y tx@Dict begin RotEnd end 343 4158 a 343 4158 a tx@Dict begin PutEnd end 343 4158 a 343 4158 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 4158 a 343 4158 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 4158 a 343 4158 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 4158 a 343 4158 a tx@Dict begin ps@rot RotBegin end 343 4158 a 321 4186 a Fz(I)343 4158 y tx@Dict begin RotEnd end 343 4158 a 343 4158 a tx@Dict begin PutEnd end 343 4158 a 343 4158 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 343 4158 a 343 4158 a tx@Dict begin { tx@EcldDict begin /N@C GetNode 2 copy /N@B GetNode Project /N@C GetNode ABVect 2 mul 3 -1 roll exch add 3 1 roll 2 mul add exch end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 343 4158 a 343 4158 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@C' 10 {InitPnode } /NodeScale {} def NewNode end end 343 4158 a 343 4158 a tx@Dict begin PutEnd end 343 4158 a 343 4158 a tx@Dict begin PutEnd end 343 4158 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C' known { /N@C' load GetCenter } { 0 0 } ifelse end Dot end @endspecial 343 4158 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 4158 a 343 4158 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 4158 a 343 4158 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C' known { 10.0 0. /N@C' load 0 GetEdge 0.0 0. AddOffset /N@C' load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 4158 a 343 4158 a tx@Dict begin ps@rot RotBegin end 343 4158 a 321 4186 a Fz(I)343 4158 y tx@Dict begin RotEnd end 343 4158 a 343 4158 a tx@Dict begin PutEnd end 343 4158 a 343 4158 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 4158 a 343 4158 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 4158 a 343 4158 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C' known { 10.0 0. /N@C' load 0 GetEdge 0.0 0. AddOffset /N@C' load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 4158 a 343 4158 a tx@Dict begin ps@rot RotBegin end 343 4158 a 321 4186 a Fz(I)343 4158 y tx@Dict begin RotEnd end 343 4158 a 343 4158 a tx@Dict begin PutEnd end 343 4158 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@C' known { /N@C' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial 1218 4271 4 989 v 1217 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 99.5842 0.0 add L 0.0 0.0 sub 99.5842 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 99.5842 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1477 4184 a FF(0)1477 4019 y(1)1477 3854 y(2)1477 3688 y(3)1477 3523 y(4)1477 3357 y(5)1539 4252 y(0)g(1)f(2)h(3)f(4)g(5)1560 4158 y tx@Dict begin tx@NodeDict begin {19.91684 19.91684 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1560 4158 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1560 4158 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1560 4158 a 1560 4158 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1560 4158 a 1560 4158 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1560 4158 a 1560 4158 a tx@Dict begin ps@rot RotBegin end 1560 4158 a 1538 4186 a Fz(I)1560 4158 y tx@Dict begin RotEnd end 1560 4158 a 1560 4158 a tx@Dict begin PutEnd end 1560 4158 a 1560 4158 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1560 4158 a 1560 4158 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1560 4158 a 1560 4158 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1560 4158 a 1560 4158 a tx@Dict begin ps@rot RotBegin end 1560 4158 a 1538 4186 a Fz(I)1560 4158 y tx@Dict begin RotEnd end 1560 4158 a 1560 4158 a tx@Dict begin PutEnd end 1560 4158 a 1560 4158 a tx@Dict begin tx@NodeDict begin {79.66736 19.91684 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1560 4158 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1560 4158 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1560 4158 a 1560 4158 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1560 4158 a 1560 4158 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1560 4158 a 1560 4158 a tx@Dict begin ps@rot RotBegin end 1560 4158 a 1538 4186 a Fz(I)1560 4158 y tx@Dict begin RotEnd end 1560 4158 a 1560 4158 a tx@Dict begin PutEnd end 1560 4158 a 1560 4158 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1560 4158 a 1560 4158 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1560 4158 a 1560 4158 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1560 4158 a 1560 4158 a tx@Dict begin ps@rot RotBegin end 1560 4158 a 1538 4186 a Fz(I)1560 4158 y tx@Dict begin RotEnd end 1560 4158 a 1560 4158 a tx@Dict begin PutEnd end 1560 4158 a 1560 4158 a tx@Dict begin tx@NodeDict begin {59.75052 59.75052 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1560 4158 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1560 4158 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1560 4158 a 1560 4158 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1560 4158 a 1560 4158 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1560 4158 a 1560 4158 a tx@Dict begin ps@rot RotBegin end 1560 4158 a 1538 4186 a Fz(I)1560 4158 y tx@Dict begin RotEnd end 1560 4158 a 1560 4158 a tx@Dict begin PutEnd end 1560 4158 a 1560 4158 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1560 4158 a 1560 4158 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1560 4158 a 1560 4158 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1560 4158 a 1560 4158 a tx@Dict begin ps@rot RotBegin end 1560 4158 a 1538 4186 a Fz(I)1560 4158 y tx@Dict begin RotEnd end 1560 4158 a 1560 4158 a tx@Dict begin PutEnd end 1560 4158 a 1560 4158 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1560 4158 a 1560 4158 a tx@Dict begin { tx@EcldDict begin /N@C GetNode 2 copy /N@B GetNode Project /N@C GetNode ABVect 2 mul 3 -1 roll exch add 3 1 roll 2 mul add exch end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1560 4158 a 1560 4158 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@C' 10 {InitPnode } /NodeScale {} def NewNode end end 1560 4158 a 1560 4158 a tx@Dict begin PutEnd end 1560 4158 a 1560 4158 a tx@Dict begin PutEnd end 1560 4158 a 1560 4158 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1560 4158 a 1560 4158 a tx@Dict begin { tx@EcldDict begin /N@C GetNode /N@B GetNode Project end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1560 4158 a 1560 4158 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@ProjOrthConAB 10 {InitPnode } /NodeScale {} def NewNode end end 1560 4158 a 1560 4158 a tx@Dict begin PutEnd end 1560 4158 a 1560 4158 a tx@Dict begin PutEnd end 1560 4158 a 1560 4158 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@@ProjOrthConAB known { /N@@ProjOrthConAB load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1560 4158 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor [ tx@EcldDict begin /N@A GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@C GetNode exch Atan /N@A GetNode exch Atan 2 copy sub abs 91 gt { 2 copy lt { exch 360 add exch } { 360 add } ifelse } if add 2 div 2 sqrt .4 mul exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@C GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1560 4158 a tx@Dict begin PutEnd end 1560 4158 a 1560 4158 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@C' /N@@ProjOrthConAB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 1560 4158 a 1560 4158 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1560 4158 a 1560 4158 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 1560 4158 a 1560 4158 a tx@Dict begin NAngle RotBegin end 1560 4158 a 1560 4158 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1560 4158 a 1560 4158 a tx@Dict begin { -0.88914 0.0 } PutCoor PutBegin end 1560 4158 a 1560 4158 a tx@Dict begin ps@rot RotBegin end 1560 4158 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 1560 4158 a tx@Dict begin RotEnd end 1560 4158 a 1560 4158 a tx@Dict begin PutEnd end 1560 4158 a 1560 4158 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1560 4158 a 1560 4158 a tx@Dict begin { 0.88914 0.0 } PutCoor PutBegin end 1560 4158 a 1560 4158 a tx@Dict begin ps@rot RotBegin end 1560 4158 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 1560 4158 a tx@Dict begin RotEnd end 1560 4158 a 1560 4158 a tx@Dict begin PutEnd end 1560 4158 a 1560 4158 a tx@Dict begin RotEnd end 1560 4158 a 1560 4158 a tx@Dict begin PutEnd end 1560 4158 a 1560 4158 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@ProjOrthConAB /N@C InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 1560 4158 a 1560 4158 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1560 4158 a 1560 4158 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 1560 4158 a 1560 4158 a tx@Dict begin NAngle RotBegin end 1560 4158 a 1560 4158 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1560 4158 a 1560 4158 a tx@Dict begin { -0.88914 0.0 } PutCoor PutBegin end 1560 4158 a 1560 4158 a tx@Dict begin ps@rot RotBegin end 1560 4158 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 1560 4158 a tx@Dict begin RotEnd end 1560 4158 a 1560 4158 a tx@Dict begin PutEnd end 1560 4158 a 1560 4158 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1560 4158 a 1560 4158 a tx@Dict begin { 0.88914 0.0 } PutCoor PutBegin end 1560 4158 a 1560 4158 a tx@Dict begin ps@rot RotBegin end 1560 4158 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 1560 4158 a tx@Dict begin RotEnd end 1560 4158 a 1560 4158 a tx@Dict begin PutEnd end 1560 4158 a 1560 4158 a tx@Dict begin RotEnd end 1560 4158 a 1560 4158 a tx@Dict begin PutEnd end 1560 4158 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C' known { /N@C' load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1560 4158 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1560 4158 a 1560 4158 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1560 4158 a 1560 4158 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C' known { 10.0 0. /N@C' load 0 GetEdge 0.0 0. AddOffset /N@C' load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1560 4158 a 1560 4158 a tx@Dict begin ps@rot RotBegin end 1560 4158 a 1538 4186 a Fz(I)1560 4158 y tx@Dict begin RotEnd end 1560 4158 a 1560 4158 a tx@Dict begin PutEnd end 1560 4158 a 1560 4158 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1560 4158 a 1560 4158 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1560 4158 a 1560 4158 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C' known { 10.0 0. /N@C' load 0 GetEdge 0.0 0. AddOffset /N@C' load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1560 4158 a 1560 4158 a tx@Dict begin ps@rot RotBegin end 1560 4158 a 1538 4186 a Fz(I)1560 4158 y tx@Dict begin RotEnd end 1560 4158 a 1560 4158 a tx@Dict begin PutEnd end 1560 4158 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 2644 4271 4 989 v 210 4274 2436 4 v 209 4374 4 100 v 449 4344 a FK([linecolor=red])p 1218 4374 V 287 w([Co)r(deFig=true,)p 1 0 0 TeXcolorrgb(Co)r(deFigColor)p 0 TeXcolorgray(=red])p 2644 4374 V 210 4377 2436 4 v 209 4477 4 100 v 1218 4477 V 0 0 1 TeXcolorrgb 1320 4447 a(P)n(ar)26 b(d\351faut)i(:)g(Co)r (deFigColor=cy)n(an)p 0 TeXcolorgray 2644 4477 V 210 4480 2436 4 v 0 TeXcolorgray 1456 5662 a(189)p 0 TeXcolorgray eop end %%Page: 190 190 TeXDict begin 190 189 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.190) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.33.3.3) cvn /DEST pdfmark end 86 448 a 83 x FJ(33.3.3)93 b(Rotation)p 210 597 3580 4 v 209 1420 4 824 v 425 1308 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 79.66736 0.0 add L 0.0 0.0 sub 79.66736 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 79.66736 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 342 1334 a FF(0)342 1168 y(1)342 1003 y(2)342 838 y(3)342 672 y(4)404 1401 y(0)124 b(1)f(2)g(3)h(4)f(5)425 1308 y tx@Dict begin tx@NodeDict begin {39.83368 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 425 1308 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 425 1308 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 425 1308 a 425 1308 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 425 1308 a 425 1308 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 425 1308 a 425 1308 a tx@Dict begin ps@rot RotBegin end 425 1308 a 403 1336 a Fz(I)425 1308 y tx@Dict begin RotEnd end 425 1308 a 425 1308 a tx@Dict begin PutEnd end 425 1308 a 425 1308 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 425 1308 a 425 1308 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 425 1308 a 425 1308 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 425 1308 a 425 1308 a tx@Dict begin ps@rot RotBegin end 425 1308 a 403 1336 a Fz(I)425 1308 y tx@Dict begin RotEnd end 425 1308 a 425 1308 a tx@Dict begin PutEnd end 425 1308 a 425 1308 a tx@Dict begin tx@NodeDict begin {79.66736 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 425 1308 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 425 1308 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 425 1308 a 425 1308 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 425 1308 a 425 1308 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 425 1308 a 425 1308 a tx@Dict begin ps@rot RotBegin end 425 1308 a 403 1336 a Fz(I)425 1308 y tx@Dict begin RotEnd end 425 1308 a 425 1308 a tx@Dict begin PutEnd end 425 1308 a 425 1308 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 425 1308 a 425 1308 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 425 1308 a 425 1308 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 425 1308 a 425 1308 a tx@Dict begin ps@rot RotBegin end 425 1308 a 403 1336 a Fz(I)425 1308 y tx@Dict begin RotEnd end 425 1308 a 425 1308 a tx@Dict begin PutEnd end 425 1308 a 425 1308 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 425 1308 a 425 1308 a tx@Dict begin { tx@EcldDict begin /N@B GetNode 60 Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 425 1308 a 425 1308 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@B' 10 {InitPnode } /NodeScale {} def NewNode end end 425 1308 a 425 1308 a tx@Dict begin PutEnd end 425 1308 a 425 1308 a tx@Dict begin PutEnd end 425 1308 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def tx@EcldDict begin /N@A GetNode end /y ED /x ED /r tx@EcldDict begin /N@B GetNode /N@A GetNode ABVect end Pyth def /c 57.2957 r Div def /angleA tx@EcldDict begin /N@B GetNode /N@A GetNode ABVect end exch Atan 0.0 c mul 2 div add def /angleB tx@EcldDict begin /N@B' GetNode /N@A GetNode ABVect end exch Atan 0.0 c mul 2 div sub def x y r angleA angleB { ArrowB } { sub }ArcArrow arc gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 0 add DashLine grestore end @endspecial 425 1308 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 425 1308 a 425 1308 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B' InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 425 1308 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B' known { /N@B' load GetCenter } { 0 0 } ifelse end Dot end @endspecial 425 1308 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 425 1308 a 425 1308 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 425 1308 a 425 1308 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B' known { 10.0 0. /N@B' load 0 GetEdge 0.0 0. AddOffset /N@B' load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 425 1308 a 425 1308 a tx@Dict begin ps@rot RotBegin end 425 1308 a 403 1336 a Fz(I)425 1308 y tx@Dict begin RotEnd end 425 1308 a 425 1308 a tx@Dict begin PutEnd end 425 1308 a 425 1308 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 425 1308 a 425 1308 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 425 1308 a 425 1308 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B' known { 10.0 0. /N@B' load 0 GetEdge 0.0 0. AddOffset /N@B' load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 425 1308 a 425 1308 a tx@Dict begin ps@rot RotBegin end 425 1308 a 403 1336 a Fz(I)425 1308 y tx@Dict begin RotEnd end 425 1308 a 425 1308 a tx@Dict begin PutEnd end 425 1308 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B' known { /N@B' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1382 1420 4 824 v 1174 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 79.66736 0.0 add L 0.0 0.0 sub 79.66736 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 79.66736 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1516 1334 a FF(0)1516 1168 y(1)1516 1003 y(2)1516 838 y(3)1516 672 y(4)1578 1401 y(0)h(1)f(2)h(3)f(4)g(5)1599 1308 y tx@Dict begin tx@NodeDict begin {19.91684 59.75052 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1599 1308 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1599 1308 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1599 1308 a 1599 1308 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1599 1308 a 1599 1308 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1599 1308 a 1599 1308 a tx@Dict begin ps@rot RotBegin end 1599 1308 a 1577 1336 a Fz(I)1599 1308 y tx@Dict begin RotEnd end 1599 1308 a 1599 1308 a tx@Dict begin PutEnd end 1599 1308 a 1599 1308 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1599 1308 a 1599 1308 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1599 1308 a 1599 1308 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1599 1308 a 1599 1308 a tx@Dict begin ps@rot RotBegin end 1599 1308 a 1577 1336 a Fz(I)1599 1308 y tx@Dict begin RotEnd end 1599 1308 a 1599 1308 a tx@Dict begin PutEnd end 1599 1308 a 1599 1308 a tx@Dict begin tx@NodeDict begin {39.83368 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1599 1308 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1599 1308 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1599 1308 a 1599 1308 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1599 1308 a 1599 1308 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1599 1308 a 1599 1308 a tx@Dict begin ps@rot RotBegin end 1599 1308 a 1577 1336 a Fz(I)1599 1308 y tx@Dict begin RotEnd end 1599 1308 a 1599 1308 a tx@Dict begin PutEnd end 1599 1308 a 1599 1308 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1599 1308 a 1599 1308 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1599 1308 a 1599 1308 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1599 1308 a 1599 1308 a tx@Dict begin ps@rot RotBegin end 1599 1308 a 1577 1336 a Fz(I)1599 1308 y tx@Dict begin RotEnd end 1599 1308 a 1599 1308 a tx@Dict begin PutEnd end 1599 1308 a 1599 1308 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1599 1308 a 1599 1308 a tx@Dict begin { tx@EcldDict begin /N@B GetNode 45 Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1599 1308 a 1599 1308 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 1599 1308 a 1599 1308 a tx@Dict begin PutEnd end 1599 1308 a 1599 1308 a tx@Dict begin PutEnd end 1599 1308 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def tx@EcldDict begin /N@A GetNode end /y ED /x ED /r tx@EcldDict begin /N@B GetNode /N@A GetNode ABVect end Pyth def /c 57.2957 r Div def /angleA tx@EcldDict begin /N@B GetNode /N@A GetNode ABVect end exch Atan 0.0 c mul 2 div add def /angleB tx@EcldDict begin /N@D GetNode /N@A GetNode ABVect end exch Atan 0.0 c mul 2 div sub def x y r angleA angleB { ArrowB } { sub }ArcArrow arc gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 0 add DashLine grestore end @endspecial 1599 1308 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 1599 1308 a 1599 1308 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@D InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 1599 1308 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1599 1308 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1599 1308 a 1599 1308 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1599 1308 a 1599 1308 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1599 1308 a 1599 1308 a tx@Dict begin ps@rot RotBegin end 1599 1308 a 1577 1336 a Fz(I)1599 1308 y tx@Dict begin RotEnd end 1599 1308 a 1599 1308 a tx@Dict begin PutEnd end 1599 1308 a 1599 1308 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1599 1308 a 1599 1308 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1599 1308 a 1599 1308 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1599 1308 a 1599 1308 a tx@Dict begin ps@rot RotBegin end 1599 1308 a 1577 1336 a Fz(I)1599 1308 y tx@Dict begin RotEnd end 1599 1308 a 1599 1308 a tx@Dict begin PutEnd end 1599 1308 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial 2557 1420 4 824 v 1203 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 79.66736 0.0 add L 0.0 0.0 sub 79.66736 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 79.66736 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2719 1334 a FF(0)2719 1168 y(1)2719 1003 y(2)2719 838 y(3)2719 672 y(4)2781 1401 y(0)h(1)f(2)g(3)h(4)f(5)2802 1308 y tx@Dict begin tx@NodeDict begin {39.83368 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2802 1308 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2802 1308 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2802 1308 a 2802 1308 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2802 1308 a 2802 1308 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2802 1308 a 2802 1308 a tx@Dict begin ps@rot RotBegin end 2802 1308 a 2780 1336 a Fz(I)2802 1308 y tx@Dict begin RotEnd end 2802 1308 a 2802 1308 a tx@Dict begin PutEnd end 2802 1308 a 2802 1308 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2802 1308 a 2802 1308 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2802 1308 a 2802 1308 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2802 1308 a 2802 1308 a tx@Dict begin ps@rot RotBegin end 2802 1308 a 2780 1336 a Fz(I)2802 1308 y tx@Dict begin RotEnd end 2802 1308 a 2802 1308 a tx@Dict begin PutEnd end 2802 1308 a 2802 1308 a tx@Dict begin tx@NodeDict begin {79.66736 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2802 1308 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2802 1308 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2802 1308 a 2802 1308 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2802 1308 a 2802 1308 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2802 1308 a 2802 1308 a tx@Dict begin ps@rot RotBegin end 2802 1308 a 2780 1336 a Fz(I)2802 1308 y tx@Dict begin RotEnd end 2802 1308 a 2802 1308 a tx@Dict begin PutEnd end 2802 1308 a 2802 1308 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2802 1308 a 2802 1308 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2802 1308 a 2802 1308 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2802 1308 a 2802 1308 a tx@Dict begin ps@rot RotBegin end 2802 1308 a 2780 1336 a Fz(I)2802 1308 y tx@Dict begin RotEnd end 2802 1308 a 2802 1308 a tx@Dict begin PutEnd end 2802 1308 a 2802 1308 a tx@Dict begin tx@NodeDict begin {19.91684 59.75052 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 2802 1308 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2802 1308 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2802 1308 a 2802 1308 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2802 1308 a 2802 1308 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2802 1308 a 2802 1308 a tx@Dict begin ps@rot RotBegin end 2802 1308 a 2780 1336 a Fz(I)2802 1308 y tx@Dict begin RotEnd end 2802 1308 a 2802 1308 a tx@Dict begin PutEnd end 2802 1308 a 2802 1308 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2802 1308 a 2802 1308 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2802 1308 a 2802 1308 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2802 1308 a 2802 1308 a tx@Dict begin ps@rot RotBegin end 2802 1308 a 2780 1336 a Fz(I)2802 1308 y tx@Dict begin RotEnd end 2802 1308 a 2802 1308 a tx@Dict begin PutEnd end 2802 1308 a 2802 1308 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2802 1308 a 2802 1308 a tx@Dict begin { tx@EcldDict begin /N@B GetNode 45 Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 2802 1308 a 2802 1308 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 2802 1308 a 2802 1308 a tx@Dict begin PutEnd end 2802 1308 a 2802 1308 a tx@Dict begin PutEnd end 2802 1308 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def tx@EcldDict begin /N@A GetNode end /y ED /x ED /r tx@EcldDict begin /N@B GetNode /N@A GetNode ABVect end Pyth def /c 57.2957 r Div def /angleA tx@EcldDict begin /N@B GetNode /N@A GetNode ABVect end exch Atan 0.0 c mul 2 div add def /angleB tx@EcldDict begin /N@D GetNode /N@A GetNode ABVect end exch Atan 0.0 c mul 2 div sub def x y r angleA angleB { ArrowB } { sub }ArcArrow arc gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 0 add DashLine grestore end @endspecial 2802 1308 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 2802 1308 a 2802 1308 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@D InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 2802 1308 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2802 1308 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2802 1308 a 2802 1308 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2802 1308 a 2802 1308 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2802 1308 a 2802 1308 a tx@Dict begin ps@rot RotBegin end 2802 1308 a 2780 1336 a Fz(I)2802 1308 y tx@Dict begin RotEnd end 2802 1308 a 2802 1308 a tx@Dict begin PutEnd end 2802 1308 a 2802 1308 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2802 1308 a 2802 1308 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2802 1308 a 2802 1308 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2802 1308 a 2802 1308 a tx@Dict begin ps@rot RotBegin end 2802 1308 a 2780 1336 a Fz(I)2802 1308 y tx@Dict begin RotEnd end 2802 1308 a 2802 1308 a tx@Dict begin PutEnd end 2802 1308 a 2802 1308 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2802 1308 a 2802 1308 a tx@Dict begin { tx@EcldDict begin /N@C GetNode 45 Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 2802 1308 a 2802 1308 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@E 10 {InitPnode } /NodeScale {} def NewNode end end 2802 1308 a 2802 1308 a tx@Dict begin PutEnd end 2802 1308 a 2802 1308 a tx@Dict begin PutEnd end 2802 1308 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def tx@EcldDict begin /N@A GetNode end /y ED /x ED /r tx@EcldDict begin /N@C GetNode /N@A GetNode ABVect end Pyth def /c 57.2957 r Div def /angleA tx@EcldDict begin /N@C GetNode /N@A GetNode ABVect end exch Atan 0.0 c mul 2 div add def /angleB tx@EcldDict begin /N@E GetNode /N@A GetNode ABVect end exch Atan 0.0 c mul 2 div sub def x y r angleA angleB { ArrowB } { sub }ArcArrow arc gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 0 add DashLine grestore end @endspecial 2802 1308 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@C InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 2802 1308 a 2802 1308 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@E InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 2802 1308 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@E known { /N@E load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2802 1308 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2802 1308 a 2802 1308 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2802 1308 a 2802 1308 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 0. /N@E load 0 GetEdge 0.0 0. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2802 1308 a 2802 1308 a tx@Dict begin ps@rot RotBegin end 2802 1308 a 2780 1336 a Fz(I)2802 1308 y tx@Dict begin RotEnd end 2802 1308 a 2802 1308 a tx@Dict begin PutEnd end 2802 1308 a 2802 1308 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2802 1308 a 2802 1308 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2802 1308 a 2802 1308 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 0. /N@E load 0 GetEdge 0.0 0. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2802 1308 a 2802 1308 a tx@Dict begin ps@rot RotBegin end 2802 1308 a 2780 1336 a Fz(I)2802 1308 y tx@Dict begin RotEnd end 2802 1308 a 2802 1308 a tx@Dict begin PutEnd end 2802 1308 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@E known { /N@E load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial 3788 1420 4 824 v 210 1423 3580 4 v 209 1523 4 100 v 260 1493 a FJ(\\pstRotation)p FK([linecolor=red])p 1382 1523 V 97 w FE(n)p FJ(pstRotation)p FK([)p 1 0 0 TeXcolorrgb(RotAngle)p 0 TeXcolorgray(=45])p 2557 1523 V 97 w FE(n)p FJ(pstRotation)p FK([)p 1 0 0 TeXcolorrgb(RotAngle)p 0 TeXcolorgray(=45])p 3788 1523 V 209 1623 V 626 1593 a({A}{B})p 1382 1623 V 830 w({A}{C}[D])p 2557 1623 V 751 w({A}{B,C}[D,E])p 3788 1623 V 210 1626 3580 4 v 209 1726 4 100 v 1382 1726 V 1382 1726 V 0 0 1 TeXcolorrgb 2109 1696 a(P)n(ar)26 b(d\351faut)i(:)g(RotAngle=60)p 0 TeXcolorgray 3788 1726 V 210 1729 3580 4 v 210 1840 3090 4 v 209 1940 4 100 v 260 1910 a FE(n)p FK(pstRotation[Co)r (deFig=true,Co)r(deFigColor=red,)p 1 0 0 TeXcolorrgb(T)-7 b(ransformLa)o(b)r(el)p 0 TeXcolorgray(=)p FE(n)p FK(a)o(lpha]{A}{)o (B})p 3298 1940 V 210 1943 3090 4 v 209 2767 4 824 v 356 2654 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 79.66736 0.0 add L 0.0 0.0 sub 79.66736 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 79.66736 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 273 2680 a FF(0)273 2515 y(1)273 2350 y(2)273 2184 y(3)273 2019 y(4)335 2748 y(0)124 b(1)f(2)g(3)h(4)f(5)356 2654 y tx@Dict begin tx@NodeDict begin {39.83368 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 356 2654 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 356 2654 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 356 2654 a 356 2654 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 356 2654 a 356 2654 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 356 2654 a 356 2654 a tx@Dict begin ps@rot RotBegin end 356 2654 a 334 2683 a Fz(I)356 2654 y tx@Dict begin RotEnd end 356 2654 a 356 2654 a tx@Dict begin PutEnd end 356 2654 a 356 2654 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 356 2654 a 356 2654 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 356 2654 a 356 2654 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 356 2654 a 356 2654 a tx@Dict begin ps@rot RotBegin end 356 2654 a 334 2683 a Fz(I)356 2654 y tx@Dict begin RotEnd end 356 2654 a 356 2654 a tx@Dict begin PutEnd end 356 2654 a 356 2654 a tx@Dict begin tx@NodeDict begin {79.66736 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 356 2654 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 356 2654 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 356 2654 a 356 2654 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 356 2654 a 356 2654 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 356 2654 a 356 2654 a tx@Dict begin ps@rot RotBegin end 356 2654 a 334 2683 a Fz(I)356 2654 y tx@Dict begin RotEnd end 356 2654 a 356 2654 a tx@Dict begin PutEnd end 356 2654 a 356 2654 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 356 2654 a 356 2654 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 356 2654 a 356 2654 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 356 2654 a 356 2654 a tx@Dict begin ps@rot RotBegin end 356 2654 a 334 2683 a Fz(I)356 2654 y tx@Dict begin RotEnd end 356 2654 a 356 2654 a tx@Dict begin PutEnd end 356 2654 a 356 2654 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 356 2654 a 356 2654 a tx@Dict begin { tx@EcldDict begin /N@B GetNode 60 Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 356 2654 a 356 2654 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@B' 10 {InitPnode } /NodeScale {} def NewNode end end 356 2654 a 356 2654 a tx@Dict begin PutEnd end 356 2654 a 356 2654 a tx@Dict begin PutEnd end 356 2654 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def tx@EcldDict begin /N@A GetNode end /y ED /x ED /r tx@EcldDict begin /N@B GetNode /N@A GetNode ABVect end Pyth def /c 57.2957 r Div def /angleA tx@EcldDict begin /N@B GetNode /N@A GetNode ABVect end exch Atan 0.0 c mul 2 div add def /angleB tx@EcldDict begin /N@B' GetNode /N@A GetNode ABVect end exch Atan 0.0 c mul 2 div sub def x y r angleA angleB { ArrowB } { sub }ArcArrow arc gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 0 add DashLine grestore end @endspecial 356 2654 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 356 2654 a 356 2654 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B' InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 356 2654 a 356 2654 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 356 2654 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 0.0 /y ED /x ED /r 7.96661 def /c 57.2957 r Div def /angleA tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end exch Atan 0.0 c mul 2 div add def /angleB tx@NodeDict begin tx@NodeDict /N@B' known { /N@B' load GetCenter } { 0 0 } ifelse end exch Atan 0.0 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arc gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 356 2654 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 356 2654 a 356 2654 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 356 2654 a 356 2654 a tx@Dict begin { tx@EcldDict begin /N@B' GetNode exch Atan /N@B GetNode exch Atan end 2 copy lt { exch 360 sub exch } if add 2 div dup /psRawLabelPos ED 0 add 1 exch PtoC 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 356 2654 a 356 2654 a tx@Dict begin ps@rot RotBegin end 356 2654 a 329 2672 a Fz(\013)356 2654 y tx@Dict begin RotEnd end 356 2654 a 356 2654 a tx@Dict begin PutEnd end 356 2654 a 356 2654 a tx@Dict begin gsave STV CP T /ps@rot tx@EcldDict begin /N@B' GetNode exch Atan /N@B GetNode exch Atan end 2 copy lt { exch 360 sub exch } if add 2 div 0 add 0 add def grestore end 356 2654 a 356 2654 a tx@Dict begin { .4 psRawLabelPos PtoC 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 356 2654 a 356 2654 a tx@Dict begin ps@rot RotBegin end 356 2654 a 356 2654 a tx@Dict begin RotEnd end 356 2654 a 356 2654 a tx@Dict begin PutEnd end 356 2654 a 356 2654 a tx@Dict begin PutEnd end 356 2654 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B' known { /N@B' load GetCenter } { 0 0 } ifelse end Dot end @endspecial 356 2654 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 356 2654 a 356 2654 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 356 2654 a 356 2654 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B' known { 10.0 0. /N@B' load 0 GetEdge 0.0 0. AddOffset /N@B' load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 356 2654 a 356 2654 a tx@Dict begin ps@rot RotBegin end 356 2654 a 334 2683 a Fz(I)356 2654 y tx@Dict begin RotEnd end 356 2654 a 356 2654 a tx@Dict begin PutEnd end 356 2654 a 356 2654 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 356 2654 a 356 2654 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 356 2654 a 356 2654 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B' known { 10.0 0. /N@B' load 0 GetEdge 0.0 0. AddOffset /N@B' load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 356 2654 a 356 2654 a tx@Dict begin ps@rot RotBegin end 356 2654 a 334 2683 a Fz(I)356 2654 y tx@Dict begin RotEnd end 356 2654 a 356 2654 a tx@Dict begin PutEnd end 356 2654 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 1244 2767 4 824 v 1545 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 79.66736 0.0 add L 0.0 0.0 sub 79.66736 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 79.66736 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1818 2680 a FF(0)1818 2515 y(1)1818 2350 y(2)1818 2184 y(3)1818 2019 y(4)1880 2748 y(0)g(1)h(2)f(3)g(4)h(5) 1901 2654 y tx@Dict begin tx@NodeDict begin {39.83368 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1901 2654 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1901 2654 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1901 2654 a 1901 2654 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1901 2654 a 1901 2654 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1901 2654 a 1901 2654 a tx@Dict begin ps@rot RotBegin end 1901 2654 a 1879 2683 a Fz(I)1901 2654 y tx@Dict begin RotEnd end 1901 2654 a 1901 2654 a tx@Dict begin PutEnd end 1901 2654 a 1901 2654 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1901 2654 a 1901 2654 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1901 2654 a 1901 2654 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1901 2654 a 1901 2654 a tx@Dict begin ps@rot RotBegin end 1901 2654 a 1879 2683 a Fz(I)1901 2654 y tx@Dict begin RotEnd end 1901 2654 a 1901 2654 a tx@Dict begin PutEnd end 1901 2654 a 1901 2654 a tx@Dict begin tx@NodeDict begin {79.66736 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1901 2654 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1901 2654 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1901 2654 a 1901 2654 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1901 2654 a 1901 2654 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1901 2654 a 1901 2654 a tx@Dict begin ps@rot RotBegin end 1901 2654 a 1879 2683 a Fz(I)1901 2654 y tx@Dict begin RotEnd end 1901 2654 a 1901 2654 a tx@Dict begin PutEnd end 1901 2654 a 1901 2654 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1901 2654 a 1901 2654 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1901 2654 a 1901 2654 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1901 2654 a 1901 2654 a tx@Dict begin ps@rot RotBegin end 1901 2654 a 1879 2683 a Fz(I)1901 2654 y tx@Dict begin RotEnd end 1901 2654 a 1901 2654 a tx@Dict begin PutEnd end 1901 2654 a 1901 2654 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1901 2654 a 1901 2654 a tx@Dict begin { tx@EcldDict begin /N@B GetNode 60 Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1901 2654 a 1901 2654 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1901 2654 a 1901 2654 a tx@Dict begin PutEnd end 1901 2654 a 1901 2654 a tx@Dict begin PutEnd end 1901 2654 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def tx@EcldDict begin /N@A GetNode end /y ED /x ED /r tx@EcldDict begin /N@B GetNode /N@A GetNode ABVect end Pyth def /c 57.2957 r Div def /angleA tx@EcldDict begin /N@B GetNode /N@A GetNode ABVect end exch Atan 0.0 c mul 2 div add def /angleB tx@EcldDict begin /N@C GetNode /N@A GetNode ABVect end exch Atan 0.0 c mul 2 div sub def x y r angleA angleB { ArrowB } { sub }ArcArrow arc gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 0 add DashLine grestore end @endspecial 1901 2654 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 1901 2654 a 1901 2654 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@C InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 1901 2654 a 1901 2654 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1901 2654 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 0.0 /y ED /x ED /r 7.96661 def /c 57.2957 r Div def /angleA tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end exch Atan 0.0 c mul 2 div add def /angleB tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end exch Atan 0.0 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB arc gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 1901 2654 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1901 2654 a 1901 2654 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1901 2654 a 1901 2654 a tx@Dict begin { tx@EcldDict begin /N@C GetNode exch Atan /N@B GetNode exch Atan end 2 copy lt { exch 360 sub exch } if add 2 div dup /psRawLabelPos ED 0 add 1 exch PtoC 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1901 2654 a 1901 2654 a tx@Dict begin ps@rot RotBegin end 1901 2654 a 1881 2636 a Fi(\031)p 1881 2650 41 4 v 1885 2697 a Fj(3)1901 2654 y tx@Dict begin RotEnd end 1901 2654 a 1901 2654 a tx@Dict begin PutEnd end 1901 2654 a 1901 2654 a tx@Dict begin gsave STV CP T /ps@rot tx@EcldDict begin /N@C GetNode exch Atan /N@B GetNode exch Atan end 2 copy lt { exch 360 sub exch } if add 2 div 0 add 0 add def grestore end 1901 2654 a 1901 2654 a tx@Dict begin { .4 psRawLabelPos PtoC 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1901 2654 a 1901 2654 a tx@Dict begin ps@rot RotBegin end 1901 2654 a 1901 2654 a tx@Dict begin RotEnd end 1901 2654 a 1901 2654 a tx@Dict begin PutEnd end 1901 2654 a 1901 2654 a tx@Dict begin PutEnd end 1901 2654 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1901 2654 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1901 2654 a 1901 2654 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1901 2654 a 1901 2654 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1901 2654 a 1901 2654 a tx@Dict begin ps@rot RotBegin end 1901 2654 a 1879 2683 a Fz(I)1901 2654 y tx@Dict begin RotEnd end 1901 2654 a 1901 2654 a tx@Dict begin PutEnd end 1901 2654 a 1901 2654 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1901 2654 a 1901 2654 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1901 2654 a 1901 2654 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1901 2654 a 1901 2654 a tx@Dict begin ps@rot RotBegin end 1901 2654 a 1879 2683 a Fz(I)1901 2654 y tx@Dict begin RotEnd end 1901 2654 a 1901 2654 a tx@Dict begin PutEnd end 1901 2654 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 3298 2767 4 824 v 210 2770 3090 4 v 209 2870 4 100 v 1 0 0 TeXcolorrgb 260 2840 a FK(T)-7 b(ransformLab)r(el)p 0 TeXcolorgray(=)p FE(n)p FK(alpha)p 1244 2870 V 1 0 0 TeXcolorrgb 533 w(T)g(ransformLab)r (el)p 0 TeXcolorgray(=)p FE(n)p FK(frac{)p FE(n)p FK(pi}{3})p 3298 2870 V 210 2873 3090 4 v 210 2984 3134 4 v 209 3084 4 100 v 303 3054 a FE(n)p FK(pstRotation[Co)r(deFig=true,RotAngle=)p 1 0 0 TeXcolorrgb(pstAngleA)n(OB)p 0 TeXcolorgray({C}{A}{B}])22 b({A}{B})k({D})p 3342 3084 V 210 3087 3134 4 v 209 4146 4 1059 v 343 3964 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 99.5842 0.0 add L 0.0 0.0 sub 99.5842 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 99.5842 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 260 3990 a FF(0)260 3824 y(1)260 3659 y(2)260 3494 y(3)260 3328 y(4)260 3163 y(5)322 4057 y(0)123 b(1)h(2)f(3)g(4)h(5)343 3964 y tx@Dict begin tx@NodeDict begin {59.75052 59.75052 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 343 3964 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 343 3964 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 3964 a 343 3964 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 3964 a 343 3964 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 3964 a 343 3964 a tx@Dict begin ps@rot RotBegin end 343 3964 a 321 3992 a Fz(I)343 3964 y tx@Dict begin RotEnd end 343 3964 a 343 3964 a tx@Dict begin PutEnd end 343 3964 a 343 3964 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 3964 a 343 3964 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 3964 a 343 3964 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 3964 a 343 3964 a tx@Dict begin ps@rot RotBegin end 343 3964 a 321 3992 a Fz(I)343 3964 y tx@Dict begin RotEnd end 343 3964 a 343 3964 a tx@Dict begin PutEnd end 343 3964 a 343 3964 a tx@Dict begin tx@NodeDict begin {19.91684 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 343 3964 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 343 3964 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 3964 a 343 3964 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 3964 a 343 3964 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 3964 a 343 3964 a tx@Dict begin ps@rot RotBegin end 343 3964 a 321 3992 a Fz(I)343 3964 y tx@Dict begin RotEnd end 343 3964 a 343 3964 a tx@Dict begin PutEnd end 343 3964 a 343 3964 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 3964 a 343 3964 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 3964 a 343 3964 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 3964 a 343 3964 a tx@Dict begin ps@rot RotBegin end 343 3964 a 321 3992 a Fz(I)343 3964 y tx@Dict begin RotEnd end 343 3964 a 343 3964 a tx@Dict begin PutEnd end 343 3964 a 343 3964 a tx@Dict begin tx@NodeDict begin {19.91684 59.75052 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 343 3964 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 343 3964 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 3964 a 343 3964 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 3964 a 343 3964 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 3964 a 343 3964 a tx@Dict begin ps@rot RotBegin end 343 3964 a 321 3992 a Fz(I)343 3964 y tx@Dict begin RotEnd end 343 3964 a 343 3964 a tx@Dict begin PutEnd end 343 3964 a 343 3964 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 3964 a 343 3964 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 3964 a 343 3964 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 3964 a 343 3964 a tx@Dict begin ps@rot RotBegin end 343 3964 a 321 3992 a Fz(I)343 3964 y tx@Dict begin RotEnd end 343 3964 a 343 3964 a tx@Dict begin PutEnd end 343 3964 a 343 3964 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 343 3964 a 343 3964 a tx@Dict begin { tx@EcldDict begin /N@B GetNode tx@EcldDict begin /N@A GetNode /N@B GetNode ABVect /N@A GetNode /N@C GetNode ABVect end 4 copy exch 4 -1 roll mul 3 -2 roll mul add 4 -2 roll mul 4 -2 roll mul sub exch Atan Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 343 3964 a 343 3964 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 343 3964 a 343 3964 a tx@Dict begin PutEnd end 343 3964 a 343 3964 a tx@Dict begin PutEnd end 343 3964 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def tx@EcldDict begin /N@A GetNode end /y ED /x ED /r tx@EcldDict begin /N@B GetNode /N@A GetNode ABVect end Pyth def /c 57.2957 r Div def /angleA tx@EcldDict begin /N@B GetNode /N@A GetNode ABVect end exch Atan 0.0 c mul 2 div add def /angleB tx@EcldDict begin /N@D GetNode /N@A GetNode ABVect end exch Atan 0.0 c mul 2 div sub def x y r angleA angleB { ArrowB } { sub }ArcArrow arc gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 0 add DashLine grestore end @endspecial 343 3964 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 343 3964 a 343 3964 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@D InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 343 3964 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 343 3964 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 3964 a 343 3964 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 3964 a 343 3964 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 3964 a 343 3964 a tx@Dict begin ps@rot RotBegin end 343 3964 a 321 3992 a Fz(I)343 3964 y tx@Dict begin RotEnd end 343 3964 a 343 3964 a tx@Dict begin PutEnd end 343 3964 a 343 3964 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 3964 a 343 3964 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 3964 a 343 3964 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 3964 a 343 3964 a tx@Dict begin ps@rot RotBegin end 343 3964 a 321 3992 a Fz(I)343 3964 y tx@Dict begin RotEnd end 343 3964 a 343 3964 a tx@Dict begin PutEnd end 343 3964 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial 260 4146 a FK(Rotation)27 b(=)g @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor gsave /Times-Roman findfont 10. scalefont setfont tx@EcldDict begin /N@A GetNode /N@B GetNode ABVect /N@A GetNode /N@C GetNode ABVect end 4 copy exch 4 -1 roll mul 3 -2 roll mul add 4 -2 roll mul 4 -2 roll mul sub exch Atan 2 -1 gt { 10 2 exp dup 3 1 roll mul cvi exch div } if 10 string cvs 0 0 moveto show grestore end @endspecial 1253 4146 4 1059 v 1387 3964 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 99.5842 0.0 add L 0.0 0.0 sub 99.5842 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 99.5842 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1304 3990 a FF(0)1304 3824 y(1)1304 3659 y(2)1304 3494 y(3)1304 3328 y(4)1304 3163 y(5)1366 4057 y(0)124 b(1)f(2)h(3)f(4)g(5)1387 3964 y tx@Dict begin tx@NodeDict begin {19.91684 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1387 3964 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1387 3964 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1387 3964 a 1387 3964 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1387 3964 a 1387 3964 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1387 3964 a 1387 3964 a tx@Dict begin ps@rot RotBegin end 1387 3964 a 1365 3992 a Fz(I)1387 3964 y tx@Dict begin RotEnd end 1387 3964 a 1387 3964 a tx@Dict begin PutEnd end 1387 3964 a 1387 3964 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1387 3964 a 1387 3964 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1387 3964 a 1387 3964 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1387 3964 a 1387 3964 a tx@Dict begin ps@rot RotBegin end 1387 3964 a 1365 3992 a Fz(I)1387 3964 y tx@Dict begin RotEnd end 1387 3964 a 1387 3964 a tx@Dict begin PutEnd end 1387 3964 a 1387 3964 a tx@Dict begin tx@NodeDict begin {79.66736 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1387 3964 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1387 3964 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1387 3964 a 1387 3964 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1387 3964 a 1387 3964 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1387 3964 a 1387 3964 a tx@Dict begin ps@rot RotBegin end 1387 3964 a 1365 3992 a Fz(I)1387 3964 y tx@Dict begin RotEnd end 1387 3964 a 1387 3964 a tx@Dict begin PutEnd end 1387 3964 a 1387 3964 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1387 3964 a 1387 3964 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1387 3964 a 1387 3964 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1387 3964 a 1387 3964 a tx@Dict begin ps@rot RotBegin end 1387 3964 a 1365 3992 a Fz(I)1387 3964 y tx@Dict begin RotEnd end 1387 3964 a 1387 3964 a tx@Dict begin PutEnd end 1387 3964 a 1387 3964 a tx@Dict begin tx@NodeDict begin {59.75052 59.75052 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1387 3964 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1387 3964 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1387 3964 a 1387 3964 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1387 3964 a 1387 3964 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1387 3964 a 1387 3964 a tx@Dict begin ps@rot RotBegin end 1387 3964 a 1365 3992 a Fz(I)1387 3964 y tx@Dict begin RotEnd end 1387 3964 a 1387 3964 a tx@Dict begin PutEnd end 1387 3964 a 1387 3964 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1387 3964 a 1387 3964 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1387 3964 a 1387 3964 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1387 3964 a 1387 3964 a tx@Dict begin ps@rot RotBegin end 1387 3964 a 1365 3992 a Fz(I)1387 3964 y tx@Dict begin RotEnd end 1387 3964 a 1387 3964 a tx@Dict begin PutEnd end 1387 3964 a 1387 3964 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1387 3964 a 1387 3964 a tx@Dict begin { tx@EcldDict begin /N@B GetNode tx@EcldDict begin /N@B GetNode /N@A GetNode ABVect /N@B GetNode /N@C GetNode ABVect end 4 copy exch 4 -1 roll mul 3 -2 roll mul add 4 -2 roll mul 4 -2 roll mul sub exch Atan Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1387 3964 a 1387 3964 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 1387 3964 a 1387 3964 a tx@Dict begin PutEnd end 1387 3964 a 1387 3964 a tx@Dict begin PutEnd end 1387 3964 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def tx@EcldDict begin /N@A GetNode end /y ED /x ED /r tx@EcldDict begin /N@B GetNode /N@A GetNode ABVect end Pyth def /c 57.2957 r Div def /angleA tx@EcldDict begin /N@B GetNode /N@A GetNode ABVect end exch Atan 0.0 c mul 2 div add def /angleB tx@EcldDict begin /N@D GetNode /N@A GetNode ABVect end exch Atan 0.0 c mul 2 div sub def x y r angleA angleB { ArrowB } { sub }ArcArrow arc gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 0 add DashLine grestore end @endspecial 1387 3964 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 1387 3964 a 1387 3964 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@D InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 1387 3964 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1387 3964 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1387 3964 a 1387 3964 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1387 3964 a 1387 3964 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1387 3964 a 1387 3964 a tx@Dict begin ps@rot RotBegin end 1387 3964 a 1365 3992 a Fz(I)1387 3964 y tx@Dict begin RotEnd end 1387 3964 a 1387 3964 a tx@Dict begin PutEnd end 1387 3964 a 1387 3964 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1387 3964 a 1387 3964 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1387 3964 a 1387 3964 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1387 3964 a 1387 3964 a tx@Dict begin ps@rot RotBegin end 1387 3964 a 1365 3992 a Fz(I)1387 3964 y tx@Dict begin RotEnd end 1387 3964 a 1387 3964 a tx@Dict begin PutEnd end 1387 3964 a 1387 3964 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1387 3964 a 1387 3964 a tx@Dict begin { tx@EcldDict begin /N@C GetNode tx@EcldDict begin /N@B GetNode /N@A GetNode ABVect /N@B GetNode /N@C GetNode ABVect end 4 copy exch 4 -1 roll mul 3 -2 roll mul add 4 -2 roll mul 4 -2 roll mul sub exch Atan Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1387 3964 a 1387 3964 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@E 10 {InitPnode } /NodeScale {} def NewNode end end 1387 3964 a 1387 3964 a tx@Dict begin PutEnd end 1387 3964 a 1387 3964 a tx@Dict begin PutEnd end 1387 3964 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def tx@EcldDict begin /N@A GetNode end /y ED /x ED /r tx@EcldDict begin /N@C GetNode /N@A GetNode ABVect end Pyth def /c 57.2957 r Div def /angleA tx@EcldDict begin /N@C GetNode /N@A GetNode ABVect end exch Atan 0.0 c mul 2 div add def /angleB tx@EcldDict begin /N@E GetNode /N@A GetNode ABVect end exch Atan 0.0 c mul 2 div sub def x y r angleA angleB { ArrowB } { sub }ArcArrow arc gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 0 add DashLine grestore end @endspecial 1387 3964 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@C InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 1387 3964 a 1387 3964 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@E InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 1387 3964 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@E known { /N@E load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1387 3964 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1387 3964 a 1387 3964 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1387 3964 a 1387 3964 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 0. /N@E load 0 GetEdge 0.0 0. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1387 3964 a 1387 3964 a tx@Dict begin ps@rot RotBegin end 1387 3964 a 1365 3992 a Fz(I)1387 3964 y tx@Dict begin RotEnd end 1387 3964 a 1387 3964 a tx@Dict begin PutEnd end 1387 3964 a 1387 3964 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1387 3964 a 1387 3964 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1387 3964 a 1387 3964 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 0. /N@E load 0 GetEdge 0.0 0. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1387 3964 a 1387 3964 a tx@Dict begin ps@rot RotBegin end 1387 3964 a 1365 3992 a Fz(I)1387 3964 y tx@Dict begin RotEnd end 1387 3964 a 1387 3964 a tx@Dict begin PutEnd end 1387 3964 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@E known { /N@E load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial 1305 4146 a FK(Rotation)27 b(=)g @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor gsave /Times-Roman findfont 10. scalefont setfont tx@EcldDict begin /N@B GetNode /N@A GetNode ABVect /N@B GetNode /N@C GetNode ABVect end 4 copy exch 4 -1 roll mul 3 -2 roll mul add 4 -2 roll mul 4 -2 roll mul sub exch Atan 2 -1 gt { 10 2 exp dup 3 1 roll mul cvi exch div } if 10 string cvs 0 0 moveto show grestore end @endspecial 2298 4146 4 1059 v 2432 3964 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 99.5842 0.0 add L 0.0 0.0 sub 99.5842 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 99.5842 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2349 3990 a FF(0)2349 3824 y(1)2349 3659 y(2)2349 3494 y(3)2349 3328 y(4)2349 3163 y(5)2411 4057 y(0)123 b(1)h(2)f(3)g(4)h(5)2432 3964 y tx@Dict begin tx@NodeDict begin {39.83368 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2432 3964 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2432 3964 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2432 3964 a 2432 3964 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2432 3964 a 2432 3964 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2432 3964 a 2432 3964 a tx@Dict begin ps@rot RotBegin end 2432 3964 a 2410 3992 a Fz(I)2432 3964 y tx@Dict begin RotEnd end 2432 3964 a 2432 3964 a tx@Dict begin PutEnd end 2432 3964 a 2432 3964 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2432 3964 a 2432 3964 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2432 3964 a 2432 3964 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2432 3964 a 2432 3964 a tx@Dict begin ps@rot RotBegin end 2432 3964 a 2410 3992 a Fz(I)2432 3964 y tx@Dict begin RotEnd end 2432 3964 a 2432 3964 a tx@Dict begin PutEnd end 2432 3964 a 2432 3964 a tx@Dict begin tx@NodeDict begin {79.66736 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2432 3964 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2432 3964 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2432 3964 a 2432 3964 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2432 3964 a 2432 3964 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2432 3964 a 2432 3964 a tx@Dict begin ps@rot RotBegin end 2432 3964 a 2410 3992 a Fz(I)2432 3964 y tx@Dict begin RotEnd end 2432 3964 a 2432 3964 a tx@Dict begin PutEnd end 2432 3964 a 2432 3964 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2432 3964 a 2432 3964 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2432 3964 a 2432 3964 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2432 3964 a 2432 3964 a tx@Dict begin ps@rot RotBegin end 2432 3964 a 2410 3992 a Fz(I)2432 3964 y tx@Dict begin RotEnd end 2432 3964 a 2432 3964 a tx@Dict begin PutEnd end 2432 3964 a 2432 3964 a tx@Dict begin tx@NodeDict begin {59.75052 59.75052 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 2432 3964 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2432 3964 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2432 3964 a 2432 3964 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2432 3964 a 2432 3964 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2432 3964 a 2432 3964 a tx@Dict begin ps@rot RotBegin end 2432 3964 a 2410 3992 a Fz(I)2432 3964 y tx@Dict begin RotEnd end 2432 3964 a 2432 3964 a tx@Dict begin PutEnd end 2432 3964 a 2432 3964 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2432 3964 a 2432 3964 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2432 3964 a 2432 3964 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2432 3964 a 2432 3964 a tx@Dict begin ps@rot RotBegin end 2432 3964 a 2410 3992 a Fz(I)2432 3964 y tx@Dict begin RotEnd end 2432 3964 a 2432 3964 a tx@Dict begin PutEnd end 2432 3964 a 2432 3964 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2432 3964 a 2432 3964 a tx@Dict begin { tx@EcldDict begin /N@B GetNode tx@EcldDict begin /N@B GetNode /N@A GetNode ABVect /N@B GetNode /N@C GetNode ABVect end 4 copy exch 4 -1 roll mul 3 -2 roll mul add 4 -2 roll mul 4 -2 roll mul sub exch Atan 3 mul Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 2432 3964 a 2432 3964 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 2432 3964 a 2432 3964 a tx@Dict begin PutEnd end 2432 3964 a 2432 3964 a tx@Dict begin PutEnd end 2432 3964 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def tx@EcldDict begin /N@A GetNode end /y ED /x ED /r tx@EcldDict begin /N@B GetNode /N@A GetNode ABVect end Pyth def /c 57.2957 r Div def /angleA tx@EcldDict begin /N@B GetNode /N@A GetNode ABVect end exch Atan 0.0 c mul 2 div add def /angleB tx@EcldDict begin /N@D GetNode /N@A GetNode ABVect end exch Atan 0.0 c mul 2 div sub def x y r angleA angleB { ArrowB } { sub }ArcArrow arc gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 0 add DashLine grestore end @endspecial 2432 3964 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 2432 3964 a 2432 3964 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@D InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 2432 3964 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2432 3964 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2432 3964 a 2432 3964 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2432 3964 a 2432 3964 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2432 3964 a 2432 3964 a tx@Dict begin ps@rot RotBegin end 2432 3964 a 2410 3992 a Fz(I)2432 3964 y tx@Dict begin RotEnd end 2432 3964 a 2432 3964 a tx@Dict begin PutEnd end 2432 3964 a 2432 3964 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2432 3964 a 2432 3964 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2432 3964 a 2432 3964 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2432 3964 a 2432 3964 a tx@Dict begin ps@rot RotBegin end 2432 3964 a 2410 3992 a Fz(I)2432 3964 y tx@Dict begin RotEnd end 2432 3964 a 2432 3964 a tx@Dict begin PutEnd end 2432 3964 a 2432 3964 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2432 3964 a 2432 3964 a tx@Dict begin { tx@EcldDict begin /N@C GetNode tx@EcldDict begin /N@B GetNode /N@A GetNode ABVect /N@B GetNode /N@C GetNode ABVect end 4 copy exch 4 -1 roll mul 3 -2 roll mul add 4 -2 roll mul 4 -2 roll mul sub exch Atan 3 mul Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 2432 3964 a 2432 3964 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@E 10 {InitPnode } /NodeScale {} def NewNode end end 2432 3964 a 2432 3964 a tx@Dict begin PutEnd end 2432 3964 a 2432 3964 a tx@Dict begin PutEnd end 2432 3964 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def tx@EcldDict begin /N@A GetNode end /y ED /x ED /r tx@EcldDict begin /N@C GetNode /N@A GetNode ABVect end Pyth def /c 57.2957 r Div def /angleA tx@EcldDict begin /N@C GetNode /N@A GetNode ABVect end exch Atan 0.0 c mul 2 div add def /angleB tx@EcldDict begin /N@E GetNode /N@A GetNode ABVect end exch Atan 0.0 c mul 2 div sub def x y r angleA angleB { ArrowB } { sub }ArcArrow arc gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 0 add DashLine grestore end @endspecial 2432 3964 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@C InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 2432 3964 a 2432 3964 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@E InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 2432 3964 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@E known { /N@E load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2432 3964 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2432 3964 a 2432 3964 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2432 3964 a 2432 3964 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 0. /N@E load 0 GetEdge 0.0 0. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2432 3964 a 2432 3964 a tx@Dict begin ps@rot RotBegin end 2432 3964 a 2410 3992 a Fz(I)2432 3964 y tx@Dict begin RotEnd end 2432 3964 a 2432 3964 a tx@Dict begin PutEnd end 2432 3964 a 2432 3964 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2432 3964 a 2432 3964 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2432 3964 a 2432 3964 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 0. /N@E load 0 GetEdge 0.0 0. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2432 3964 a 2432 3964 a tx@Dict begin ps@rot RotBegin end 2432 3964 a 2410 3992 a Fz(I)2432 3964 y tx@Dict begin RotEnd end 2432 3964 a 2432 3964 a tx@Dict begin PutEnd end 2432 3964 a 2349 4146 a FK(Rotation)27 b(=)g @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor gsave /Times-Roman findfont 10. scalefont setfont tx@EcldDict begin /N@B GetNode /N@A GetNode ABVect /N@B GetNode /N@C GetNode ABVect end 4 copy exch 4 -1 roll mul 3 -2 roll mul add 4 -2 roll mul 4 -2 roll mul sub exch Atan 3 mul 2 -1 gt { 10 2 exp dup 3 1 roll mul cvi exch div } if 10 string cvs 0 0 moveto show grestore end @endspecial 3342 4146 4 1059 v 210 4149 3134 4 v 86 4265 a SDict begin H.S end 86 4265 a 86 4265 a SDict begin 12 H.A end 86 4265 a 86 4265 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.33.3.4) cvn /DEST pdfmark end 86 4265 a 67 x FJ(33.3.4)93 b(T)-8 b(ranslation)p 210 4397 3727 4 v 209 4497 4 100 v 260 4467 a(\\pstT)g(ranslation)p FK([options]{B}{A}{C})p 1751 4497 V 1751 4497 V 472 w FJ(\\pstT)g(ranslation)p FK([options]{A}{B}{C})p 3935 4497 V 210 4500 3727 4 v 209 5324 4 824 v 610 5211 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 79.66736 0.0 add L 0.0 0.0 sub 79.66736 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 79.66736 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 527 5237 a FF(0)527 5072 y(1)527 4906 y(2)527 4741 y(3)527 4576 y(4)589 5305 y(0)123 b(1)g(2)h(3)f(4)h (5)610 5211 y tx@Dict begin tx@NodeDict begin {19.91684 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 610 5211 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 610 5211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 610 5211 a 610 5211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 610 5211 a 610 5211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 610 5211 a 610 5211 a tx@Dict begin ps@rot RotBegin end 610 5211 a 588 5239 a Fz(I)610 5211 y tx@Dict begin RotEnd end 610 5211 a 610 5211 a tx@Dict begin PutEnd end 610 5211 a 610 5211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 610 5211 a 610 5211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 610 5211 a 610 5211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 610 5211 a 610 5211 a tx@Dict begin ps@rot RotBegin end 610 5211 a 588 5239 a Fz(I)610 5211 y tx@Dict begin RotEnd end 610 5211 a 610 5211 a tx@Dict begin PutEnd end 610 5211 a 610 5211 a tx@Dict begin tx@NodeDict begin {59.75052 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 610 5211 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 610 5211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 610 5211 a 610 5211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 610 5211 a 610 5211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 610 5211 a 610 5211 a tx@Dict begin ps@rot RotBegin end 610 5211 a 588 5239 a Fz(I)610 5211 y tx@Dict begin RotEnd end 610 5211 a 610 5211 a tx@Dict begin PutEnd end 610 5211 a 610 5211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 610 5211 a 610 5211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 610 5211 a 610 5211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 610 5211 a 610 5211 a tx@Dict begin ps@rot RotBegin end 610 5211 a 588 5239 a Fz(I)610 5211 y tx@Dict begin RotEnd end 610 5211 a 610 5211 a tx@Dict begin PutEnd end 610 5211 a 610 5211 a tx@Dict begin tx@NodeDict begin {59.75052 39.83368 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 610 5211 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 610 5211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 610 5211 a 610 5211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 610 5211 a 610 5211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 610 5211 a 610 5211 a tx@Dict begin ps@rot RotBegin end 610 5211 a 588 5239 a Fz(I)610 5211 y tx@Dict begin RotEnd end 610 5211 a 610 5211 a tx@Dict begin PutEnd end 610 5211 a 610 5211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 610 5211 a 610 5211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 610 5211 a 610 5211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 610 5211 a 610 5211 a tx@Dict begin ps@rot RotBegin end 610 5211 a 588 5239 a Fz(I)610 5211 y tx@Dict begin RotEnd end 610 5211 a 610 5211 a tx@Dict begin PutEnd end 610 5211 a 610 5211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 610 5211 a 610 5211 a tx@Dict begin { tx@EcldDict begin /N@A GetNode /N@C GetNode end 3 -1 roll add exch 3 -1 roll add exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 610 5211 a 610 5211 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@C' 10 {InitPnode } /NodeScale {} def NewNode end end 610 5211 a 610 5211 a tx@Dict begin PutEnd end 610 5211 a 610 5211 a tx@Dict begin PutEnd end 610 5211 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C' known { /N@C' load GetCenter } { 0 0 } ifelse end Dot end @endspecial 610 5211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 610 5211 a 610 5211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 610 5211 a 610 5211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C' known { 10.0 0. /N@C' load 0 GetEdge 0.0 0. AddOffset /N@C' load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 610 5211 a 610 5211 a tx@Dict begin ps@rot RotBegin end 610 5211 a 588 5239 a Fz(I)610 5211 y tx@Dict begin RotEnd end 610 5211 a 610 5211 a tx@Dict begin PutEnd end 610 5211 a 610 5211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 610 5211 a 610 5211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 610 5211 a 610 5211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C' known { 10.0 0. /N@C' load 0 GetEdge 0.0 0. AddOffset /N@C' load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 610 5211 a 610 5211 a tx@Dict begin ps@rot RotBegin end 610 5211 a 588 5239 a Fz(I)610 5211 y tx@Dict begin RotEnd end 610 5211 a 610 5211 a tx@Dict begin PutEnd end 610 5211 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@C' known { /N@C' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 1751 5324 4 824 v 1275 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 79.66736 0.0 add L 0.0 0.0 sub 79.66736 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 79.66736 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1802 5237 a FF(0)1802 5072 y(1)1802 4906 y(2)1802 4741 y(3)1802 4576 y(4)1864 5305 y(0)g(1)f(2)h(3)f(4)g(5)1885 5211 y tx@Dict begin tx@NodeDict begin {19.91684 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1885 5211 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1885 5211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1885 5211 a 1885 5211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1885 5211 a 1885 5211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1885 5211 a 1885 5211 a tx@Dict begin ps@rot RotBegin end 1885 5211 a 1863 5239 a Fz(I)1885 5211 y tx@Dict begin RotEnd end 1885 5211 a 1885 5211 a tx@Dict begin PutEnd end 1885 5211 a 1885 5211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1885 5211 a 1885 5211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1885 5211 a 1885 5211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1885 5211 a 1885 5211 a tx@Dict begin ps@rot RotBegin end 1885 5211 a 1863 5239 a Fz(I)1885 5211 y tx@Dict begin RotEnd end 1885 5211 a 1885 5211 a tx@Dict begin PutEnd end 1885 5211 a 1885 5211 a tx@Dict begin tx@NodeDict begin {59.75052 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1885 5211 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1885 5211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1885 5211 a 1885 5211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1885 5211 a 1885 5211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1885 5211 a 1885 5211 a tx@Dict begin ps@rot RotBegin end 1885 5211 a 1863 5239 a Fz(I)1885 5211 y tx@Dict begin RotEnd end 1885 5211 a 1885 5211 a tx@Dict begin PutEnd end 1885 5211 a 1885 5211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1885 5211 a 1885 5211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1885 5211 a 1885 5211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1885 5211 a 1885 5211 a tx@Dict begin ps@rot RotBegin end 1885 5211 a 1863 5239 a Fz(I)1885 5211 y tx@Dict begin RotEnd end 1885 5211 a 1885 5211 a tx@Dict begin PutEnd end 1885 5211 a 1885 5211 a tx@Dict begin tx@NodeDict begin {59.75052 39.83368 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1885 5211 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1885 5211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1885 5211 a 1885 5211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1885 5211 a 1885 5211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1885 5211 a 1885 5211 a tx@Dict begin ps@rot RotBegin end 1885 5211 a 1863 5239 a Fz(I)1885 5211 y tx@Dict begin RotEnd end 1885 5211 a 1885 5211 a tx@Dict begin PutEnd end 1885 5211 a 1885 5211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1885 5211 a 1885 5211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1885 5211 a 1885 5211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1885 5211 a 1885 5211 a tx@Dict begin ps@rot RotBegin end 1885 5211 a 1863 5239 a Fz(I)1885 5211 y tx@Dict begin RotEnd end 1885 5211 a 1885 5211 a tx@Dict begin PutEnd end 1885 5211 a 1885 5211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1885 5211 a 1885 5211 a tx@Dict begin { tx@EcldDict begin /N@B GetNode .5 mul exch .5 mul exch/N@C GetNode end 3 -1 roll add exch 3 -1 roll add exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1885 5211 a 1885 5211 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@C' 10 {InitPnode } /NodeScale {} def NewNode end end 1885 5211 a 1885 5211 a tx@Dict begin PutEnd end 1885 5211 a 1885 5211 a tx@Dict begin PutEnd end 1885 5211 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C' known { /N@C' load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1885 5211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1885 5211 a 1885 5211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1885 5211 a 1885 5211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C' known { 10.0 0. /N@C' load 0 GetEdge 0.0 0. AddOffset /N@C' load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1885 5211 a 1885 5211 a tx@Dict begin ps@rot RotBegin end 1885 5211 a 1863 5239 a Fz(I)1885 5211 y tx@Dict begin RotEnd end 1885 5211 a 1885 5211 a tx@Dict begin PutEnd end 1885 5211 a 1885 5211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1885 5211 a 1885 5211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1885 5211 a 1885 5211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C' known { 10.0 0. /N@C' load 0 GetEdge 0.0 0. AddOffset /N@C' load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1885 5211 a 1885 5211 a tx@Dict begin ps@rot RotBegin end 1885 5211 a 1863 5239 a Fz(I)1885 5211 y tx@Dict begin RotEnd end 1885 5211 a 1885 5211 a tx@Dict begin PutEnd end 1885 5211 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@C' known { /N@C' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 2760 5324 4 824 v 1009 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 119.50104 0.0 add 0.0 0.0 sub L 119.50104 0.0 add 79.66736 0.0 add L 0.0 0.0 sub 79.66736 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 119.50104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 119.50104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 79.66736 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 119.50104 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 119.50104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2811 5237 a FF(0)2811 5072 y(1)2811 4906 y(2)2811 4741 y(3)2811 4576 y(4)2873 5305 y(0)h(1)f(2)h(3)f(4)g(5)h(6)2894 5211 y tx@Dict begin tx@NodeDict begin {19.91684 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2894 5211 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2894 5211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2894 5211 a 2894 5211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2894 5211 a 2894 5211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2894 5211 a 2894 5211 a tx@Dict begin ps@rot RotBegin end 2894 5211 a 2872 5239 a Fz(I)2894 5211 y tx@Dict begin RotEnd end 2894 5211 a 2894 5211 a tx@Dict begin PutEnd end 2894 5211 a 2894 5211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2894 5211 a 2894 5211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2894 5211 a 2894 5211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2894 5211 a 2894 5211 a tx@Dict begin ps@rot RotBegin end 2894 5211 a 2872 5239 a Fz(I)2894 5211 y tx@Dict begin RotEnd end 2894 5211 a 2894 5211 a tx@Dict begin PutEnd end 2894 5211 a 2894 5211 a tx@Dict begin tx@NodeDict begin {59.75052 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2894 5211 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2894 5211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2894 5211 a 2894 5211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2894 5211 a 2894 5211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2894 5211 a 2894 5211 a tx@Dict begin ps@rot RotBegin end 2894 5211 a 2872 5239 a Fz(I)2894 5211 y tx@Dict begin RotEnd end 2894 5211 a 2894 5211 a tx@Dict begin PutEnd end 2894 5211 a 2894 5211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2894 5211 a 2894 5211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2894 5211 a 2894 5211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2894 5211 a 2894 5211 a tx@Dict begin ps@rot RotBegin end 2894 5211 a 2872 5239 a Fz(I)2894 5211 y tx@Dict begin RotEnd end 2894 5211 a 2894 5211 a tx@Dict begin PutEnd end 2894 5211 a 2894 5211 a tx@Dict begin tx@NodeDict begin {59.75052 39.83368 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 2894 5211 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2894 5211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2894 5211 a 2894 5211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2894 5211 a 2894 5211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2894 5211 a 2894 5211 a tx@Dict begin ps@rot RotBegin end 2894 5211 a 2872 5239 a Fz(I)2894 5211 y tx@Dict begin RotEnd end 2894 5211 a 2894 5211 a tx@Dict begin PutEnd end 2894 5211 a 2894 5211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2894 5211 a 2894 5211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2894 5211 a 2894 5211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2894 5211 a 2894 5211 a tx@Dict begin ps@rot RotBegin end 2894 5211 a 2872 5239 a Fz(I)2894 5211 y tx@Dict begin RotEnd end 2894 5211 a 2894 5211 a tx@Dict begin PutEnd end 2894 5211 a 2894 5211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2894 5211 a 2894 5211 a tx@Dict begin { tx@EcldDict begin /N@B GetNode /N@C GetNode end 3 -1 roll add exch 3 -1 roll add exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 2894 5211 a 2894 5211 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@C' 10 {InitPnode } /NodeScale {} def NewNode end end 2894 5211 a 2894 5211 a tx@Dict begin PutEnd end 2894 5211 a 2894 5211 a tx@Dict begin PutEnd end 2894 5211 a 2894 5211 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@C /N@C' InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 0 add DashLine grestore grestore end 2894 5211 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C' known { /N@C' load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2894 5211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2894 5211 a 2894 5211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2894 5211 a 2894 5211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C' known { 10.0 0. /N@C' load 0 GetEdge 0.0 0. AddOffset /N@C' load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2894 5211 a 2894 5211 a tx@Dict begin ps@rot RotBegin end 2894 5211 a 2872 5239 a Fz(I)2894 5211 y tx@Dict begin RotEnd end 2894 5211 a 2894 5211 a tx@Dict begin PutEnd end 2894 5211 a 2894 5211 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2894 5211 a 2894 5211 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2894 5211 a 2894 5211 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C' known { 10.0 0. /N@C' load 0 GetEdge 0.0 0. AddOffset /N@C' load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2894 5211 a 2894 5211 a tx@Dict begin ps@rot RotBegin end 2894 5211 a 2872 5239 a Fz(I)2894 5211 y tx@Dict begin RotEnd end 2894 5211 a 2894 5211 a tx@Dict begin PutEnd end 2894 5211 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 3935 5324 4 824 v 210 5327 3727 4 v 209 5426 4 100 v 1751 5426 V 1963 5397 a FK([)p 1 0 0 TeXcolorrgb(DistCo)r(ef)p 0 TeXcolorgray(=0.5])p 2760 5426 V 541 w([)p 1 0 0 TeXcolorrgb(Co)r (deFig)p 0 TeXcolorgray(=true])p 3935 5426 V 210 5430 3727 4 v 0 TeXcolorgray 1456 5662 a(190)p 0 TeXcolorgray eop end %%Page: 191 191 TeXDict begin 191 190 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.191) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.33.3.5) cvn /DEST pdfmark end 86 448 a 83 x FJ(33.3.5)93 b(Homoth\351tie)p 210 597 2019 4 v 209 696 4 100 v 687 666 a(\\pstHomO)p FK({A}{B,C}[D,E])p 2227 696 V 210 700 2019 4 v 209 1523 4 824 v 343 1411 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 79.66736 0.0 add L 0.0 0.0 sub 79.66736 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 79.66736 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 260 1437 a FF(0)260 1271 y(1)260 1106 y(2)260 941 y(3)260 775 y(4)322 1504 y(0)123 b(1)h(2)f(3)g(4)h(5) 343 1411 y tx@Dict begin tx@NodeDict begin {0.0 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 343 1411 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 343 1411 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 1411 a 343 1411 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 1411 a 343 1411 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 1411 a 343 1411 a tx@Dict begin ps@rot RotBegin end 343 1411 a 321 1439 a Fz(I)343 1411 y tx@Dict begin RotEnd end 343 1411 a 343 1411 a tx@Dict begin PutEnd end 343 1411 a 343 1411 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 1411 a 343 1411 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 1411 a 343 1411 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 1411 a 343 1411 a tx@Dict begin ps@rot RotBegin end 343 1411 a 321 1439 a Fz(I)343 1411 y tx@Dict begin RotEnd end 343 1411 a 343 1411 a tx@Dict begin PutEnd end 343 1411 a 343 1411 a tx@Dict begin tx@NodeDict begin {79.66736 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 343 1411 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 343 1411 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 1411 a 343 1411 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 1411 a 343 1411 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 1411 a 343 1411 a tx@Dict begin ps@rot RotBegin end 343 1411 a 321 1439 a Fz(I)343 1411 y tx@Dict begin RotEnd end 343 1411 a 343 1411 a tx@Dict begin PutEnd end 343 1411 a 343 1411 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 1411 a 343 1411 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 1411 a 343 1411 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 1411 a 343 1411 a tx@Dict begin ps@rot RotBegin end 343 1411 a 321 1439 a Fz(I)343 1411 y tx@Dict begin RotEnd end 343 1411 a 343 1411 a tx@Dict begin PutEnd end 343 1411 a 343 1411 a tx@Dict begin tx@NodeDict begin {79.66736 59.75052 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 343 1411 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 343 1411 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 1411 a 343 1411 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 1411 a 343 1411 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 1411 a 343 1411 a tx@Dict begin ps@rot RotBegin end 343 1411 a 321 1439 a Fz(I)343 1411 y tx@Dict begin RotEnd end 343 1411 a 343 1411 a tx@Dict begin PutEnd end 343 1411 a 343 1411 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 1411 a 343 1411 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 1411 a 343 1411 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 1411 a 343 1411 a tx@Dict begin ps@rot RotBegin end 343 1411 a 321 1439 a Fz(I)343 1411 y tx@Dict begin RotEnd end 343 1411 a 343 1411 a tx@Dict begin PutEnd end 343 1411 a 343 1411 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 -19.91684 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 343 1411 a 343 1411 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 -19.91684 0 0 /N@A /N@C InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 343 1411 a 343 1411 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 343 1411 a 343 1411 a tx@Dict begin { tx@EcldDict begin /N@B GetNode end .5 mul exch .5 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 343 1411 a 343 1411 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 343 1411 a 343 1411 a tx@Dict begin PutEnd end 343 1411 a 343 1411 a tx@Dict begin PutEnd end 343 1411 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 343 1411 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 1411 a 343 1411 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 1411 a 343 1411 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 1411 a 343 1411 a tx@Dict begin ps@rot RotBegin end 343 1411 a 321 1439 a Fz(I)343 1411 y tx@Dict begin RotEnd end 343 1411 a 343 1411 a tx@Dict begin PutEnd end 343 1411 a 343 1411 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 1411 a 343 1411 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 1411 a 343 1411 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 1411 a 343 1411 a tx@Dict begin ps@rot RotBegin end 343 1411 a 321 1439 a Fz(I)343 1411 y tx@Dict begin RotEnd end 343 1411 a 343 1411 a tx@Dict begin PutEnd end 343 1411 a 343 1411 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 343 1411 a 343 1411 a tx@Dict begin { tx@EcldDict begin /N@C GetNode end .5 mul exch .5 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 343 1411 a 343 1411 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@E 10 {InitPnode } /NodeScale {} def NewNode end end 343 1411 a 343 1411 a tx@Dict begin PutEnd end 343 1411 a 343 1411 a tx@Dict begin PutEnd end 343 1411 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@E known { /N@E load GetCenter } { 0 0 } ifelse end Dot end @endspecial 343 1411 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 1411 a 343 1411 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 1411 a 343 1411 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 0. /N@E load 0 GetEdge 0.0 0. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 1411 a 343 1411 a tx@Dict begin ps@rot RotBegin end 343 1411 a 321 1439 a Fz(I)343 1411 y tx@Dict begin RotEnd end 343 1411 a 343 1411 a tx@Dict begin PutEnd end 343 1411 a 343 1411 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 1411 a 343 1411 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 1411 a 343 1411 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 0. /N@E load 0 GetEdge 0.0 0. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 1411 a 343 1411 a tx@Dict begin ps@rot RotBegin end 343 1411 a 321 1439 a Fz(I)343 1411 y tx@Dict begin RotEnd end 343 1411 a 343 1411 a tx@Dict begin PutEnd end 343 1411 a 1218 1523 4 824 v 1009 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 79.66736 0.0 add L 0.0 0.0 sub 79.66736 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 79.66736 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1269 1437 a FF(0)1269 1271 y(1)1269 1106 y(2)1269 941 y(3)1269 775 y(4)1331 1504 y(0)f(1)h(2)f(3)g(4)h(5) 1352 1411 y tx@Dict begin tx@NodeDict begin {0.0 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1352 1411 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1352 1411 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1352 1411 a 1352 1411 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1352 1411 a 1352 1411 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1352 1411 a 1352 1411 a tx@Dict begin ps@rot RotBegin end 1352 1411 a 1330 1439 a Fz(I)1352 1411 y tx@Dict begin RotEnd end 1352 1411 a 1352 1411 a tx@Dict begin PutEnd end 1352 1411 a 1352 1411 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1352 1411 a 1352 1411 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1352 1411 a 1352 1411 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1352 1411 a 1352 1411 a tx@Dict begin ps@rot RotBegin end 1352 1411 a 1330 1439 a Fz(I)1352 1411 y tx@Dict begin RotEnd end 1352 1411 a 1352 1411 a tx@Dict begin PutEnd end 1352 1411 a 1352 1411 a tx@Dict begin tx@NodeDict begin {79.66736 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1352 1411 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1352 1411 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1352 1411 a 1352 1411 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1352 1411 a 1352 1411 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1352 1411 a 1352 1411 a tx@Dict begin ps@rot RotBegin end 1352 1411 a 1330 1439 a Fz(I)1352 1411 y tx@Dict begin RotEnd end 1352 1411 a 1352 1411 a tx@Dict begin PutEnd end 1352 1411 a 1352 1411 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1352 1411 a 1352 1411 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1352 1411 a 1352 1411 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1352 1411 a 1352 1411 a tx@Dict begin ps@rot RotBegin end 1352 1411 a 1330 1439 a Fz(I)1352 1411 y tx@Dict begin RotEnd end 1352 1411 a 1352 1411 a tx@Dict begin PutEnd end 1352 1411 a 1352 1411 a tx@Dict begin tx@NodeDict begin {79.66736 59.75052 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1352 1411 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1352 1411 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1352 1411 a 1352 1411 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1352 1411 a 1352 1411 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1352 1411 a 1352 1411 a tx@Dict begin ps@rot RotBegin end 1352 1411 a 1330 1439 a Fz(I)1352 1411 y tx@Dict begin RotEnd end 1352 1411 a 1352 1411 a tx@Dict begin PutEnd end 1352 1411 a 1352 1411 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1352 1411 a 1352 1411 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1352 1411 a 1352 1411 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1352 1411 a 1352 1411 a tx@Dict begin ps@rot RotBegin end 1352 1411 a 1330 1439 a Fz(I)1352 1411 y tx@Dict begin RotEnd end 1352 1411 a 1352 1411 a tx@Dict begin PutEnd end 1352 1411 a 1352 1411 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 -19.91684 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 1352 1411 a 1352 1411 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 -19.91684 0 0 /N@A /N@C InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 1352 1411 a 1352 1411 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1352 1411 a 1352 1411 a tx@Dict begin { tx@EcldDict begin /N@B GetNode end .75 mul exch .75 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1352 1411 a 1352 1411 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 1352 1411 a 1352 1411 a tx@Dict begin PutEnd end 1352 1411 a 1352 1411 a tx@Dict begin PutEnd end 1352 1411 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1352 1411 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1352 1411 a 1352 1411 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1352 1411 a 1352 1411 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1352 1411 a 1352 1411 a tx@Dict begin ps@rot RotBegin end 1352 1411 a 1330 1439 a Fz(I)1352 1411 y tx@Dict begin RotEnd end 1352 1411 a 1352 1411 a tx@Dict begin PutEnd end 1352 1411 a 1352 1411 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1352 1411 a 1352 1411 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1352 1411 a 1352 1411 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1352 1411 a 1352 1411 a tx@Dict begin ps@rot RotBegin end 1352 1411 a 1330 1439 a Fz(I)1352 1411 y tx@Dict begin RotEnd end 1352 1411 a 1352 1411 a tx@Dict begin PutEnd end 1352 1411 a 1352 1411 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1352 1411 a 1352 1411 a tx@Dict begin { tx@EcldDict begin /N@C GetNode end .75 mul exch .75 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1352 1411 a 1352 1411 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@E 10 {InitPnode } /NodeScale {} def NewNode end end 1352 1411 a 1352 1411 a tx@Dict begin PutEnd end 1352 1411 a 1352 1411 a tx@Dict begin PutEnd end 1352 1411 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@E known { /N@E load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1352 1411 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1352 1411 a 1352 1411 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1352 1411 a 1352 1411 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 0. /N@E load 0 GetEdge 0.0 0. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1352 1411 a 1352 1411 a tx@Dict begin ps@rot RotBegin end 1352 1411 a 1330 1439 a Fz(I)1352 1411 y tx@Dict begin RotEnd end 1352 1411 a 1352 1411 a tx@Dict begin PutEnd end 1352 1411 a 1352 1411 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1352 1411 a 1352 1411 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1352 1411 a 1352 1411 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 0. /N@E load 0 GetEdge 0.0 0. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1352 1411 a 1352 1411 a tx@Dict begin ps@rot RotBegin end 1352 1411 a 1330 1439 a Fz(I)1352 1411 y tx@Dict begin RotEnd end 1352 1411 a 1352 1411 a tx@Dict begin PutEnd end 1352 1411 a 2227 1523 4 824 v 210 1526 2019 4 v 209 1626 4 100 v 1218 1626 V 1418 1596 a FK([)p 1 0 0 TeXcolorrgb(HomCo)r(ef)p 0 TeXcolorgray(=.75])p 2227 1626 V 210 1629 2019 4 v 86 1746 a SDict begin H.S end 86 1746 a 86 1746 a SDict begin 12 H.A end 86 1746 a 86 1746 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.33.3.6) cvn /DEST pdfmark end 86 1746 a 66 x FJ(33.3.6)93 b(Pro)s(jection)32 b(orthogonale)p 210 1893 2577 4 v 209 2882 4 989 v 1127 2770 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 99.5842 0.0 add L 0.0 0.0 sub 99.5842 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 99.5842 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1043 2796 a FF(0)1043 2630 y(1)1043 2465 y(2)1043 2300 y(3)1043 2134 y(4)1043 1969 y(5)1106 2863 y(0)123 b(1)g(2)h(3)f(4)h(5)1127 2770 y 19.91684 59.75052 59.75052 19.91684 exch 4 1 roll 79.66736 79.66736 exch 6 1 roll add add 3 div /YS exch def add add 3 div /XS exch def 1127 2770 a 1127 2770 a tx@Dict begin tx@NodeDict begin {19.91684 59.75052 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1127 2770 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1127 2770 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1127 2770 a 1127 2770 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1127 2770 a 1127 2770 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 19.91684 59.75052 59.75052 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleAC 19.91684 59.75052 79.66736 79.66736 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 19.91684 59.75052 4 1 roll add 3 1 roll add XS YS Pyth2 19.91684 59.75052 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 19.91684 59.75052 59.75052 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleAC 19.91684 59.75052 79.66736 79.66736 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 19.91684 59.75052 4 1 roll add 3 1 roll add XS YS Pyth2 19.91684 59.75052 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1127 2770 a 1127 2770 a tx@Dict begin ps@rot RotBegin end 1127 2770 a 1105 2798 a Fz(I)1127 2770 y tx@Dict begin RotEnd end 1127 2770 a 1127 2770 a tx@Dict begin PutEnd end 1127 2770 a 1127 2770 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1127 2770 a 1127 2770 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1127 2770 a 1127 2770 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 19.91684 59.75052 59.75052 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleAC 19.91684 59.75052 79.66736 79.66736 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 19.91684 59.75052 4 1 roll add 3 1 roll add XS YS Pyth2 19.91684 59.75052 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 19.91684 59.75052 59.75052 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleAC 19.91684 59.75052 79.66736 79.66736 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 19.91684 59.75052 4 1 roll add 3 1 roll add XS YS Pyth2 19.91684 59.75052 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1127 2770 a 1127 2770 a tx@Dict begin ps@rot RotBegin end 1127 2770 a 1105 2798 a Fz(I)1127 2770 y tx@Dict begin RotEnd end 1127 2770 a 1127 2770 a tx@Dict begin PutEnd end 1127 2770 a 1127 2770 a tx@Dict begin tx@NodeDict begin {59.75052 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1127 2770 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1127 2770 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1127 2770 a 1127 2770 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1127 2770 a 1127 2770 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 59.75052 19.91684 79.66736 79.66736 tx@EcldDict begin ABVect end exch Atan def /AngleBA 59.75052 19.91684 19.91684 59.75052 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 59.75052 19.91684 4 1 roll add 3 1 roll add XS YS Pyth2 59.75052 19.91684 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 59.75052 19.91684 79.66736 79.66736 tx@EcldDict begin ABVect end exch Atan def /AngleBA 59.75052 19.91684 19.91684 59.75052 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 59.75052 19.91684 4 1 roll add 3 1 roll add XS YS Pyth2 59.75052 19.91684 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1127 2770 a 1127 2770 a tx@Dict begin ps@rot RotBegin end 1127 2770 a 1105 2798 a Fz(I)1127 2770 y tx@Dict begin RotEnd end 1127 2770 a 1127 2770 a tx@Dict begin PutEnd end 1127 2770 a 1127 2770 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1127 2770 a 1127 2770 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1127 2770 a 1127 2770 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 59.75052 19.91684 79.66736 79.66736 tx@EcldDict begin ABVect end exch Atan def /AngleBA 59.75052 19.91684 19.91684 59.75052 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 59.75052 19.91684 4 1 roll add 3 1 roll add XS YS Pyth2 59.75052 19.91684 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 59.75052 19.91684 79.66736 79.66736 tx@EcldDict begin ABVect end exch Atan def /AngleBA 59.75052 19.91684 19.91684 59.75052 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 59.75052 19.91684 4 1 roll add 3 1 roll add XS YS Pyth2 59.75052 19.91684 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1127 2770 a 1127 2770 a tx@Dict begin ps@rot RotBegin end 1127 2770 a 1105 2798 a Fz(I)1127 2770 y tx@Dict begin RotEnd end 1127 2770 a 1127 2770 a tx@Dict begin PutEnd end 1127 2770 a 1127 2770 a tx@Dict begin tx@NodeDict begin {79.66736 79.66736 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1127 2770 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1127 2770 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1127 2770 a 1127 2770 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1127 2770 a 1127 2770 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 79.66736 79.66736 59.75052 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleCA 79.66736 79.66736 19.91684 59.75052 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 79.66736 79.66736 4 1 roll add 3 1 roll add XS YS Pyth2 79.66736 79.66736 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 79.66736 79.66736 59.75052 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleCA 79.66736 79.66736 19.91684 59.75052 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 79.66736 79.66736 4 1 roll add 3 1 roll add XS YS Pyth2 79.66736 79.66736 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1127 2770 a 1127 2770 a tx@Dict begin ps@rot RotBegin end 1127 2770 a 1105 2798 a Fz(I)1127 2770 y tx@Dict begin RotEnd end 1127 2770 a 1127 2770 a tx@Dict begin PutEnd end 1127 2770 a 1127 2770 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1127 2770 a 1127 2770 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1127 2770 a 1127 2770 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 79.66736 79.66736 59.75052 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleCA 79.66736 79.66736 19.91684 59.75052 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 79.66736 79.66736 4 1 roll add 3 1 roll add XS YS Pyth2 79.66736 79.66736 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 79.66736 79.66736 59.75052 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleCA 79.66736 79.66736 19.91684 59.75052 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 79.66736 79.66736 4 1 roll add 3 1 roll add XS YS Pyth2 79.66736 79.66736 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1127 2770 a 1127 2770 a tx@Dict begin ps@rot RotBegin end 1127 2770 a 1105 2798 a Fz(I)1127 2770 y tx@Dict begin RotEnd end 1127 2770 a 1127 2770 a tx@Dict begin PutEnd end 1127 2770 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1127 2770 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1127 2770 a 1127 2770 a tx@Dict begin { tx@EcldDict begin /N@C GetNode /N@B GetNode Project end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1127 2770 a 1127 2770 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 1127 2770 a 1127 2770 a tx@Dict begin PutEnd end 1127 2770 a 1127 2770 a tx@Dict begin PutEnd end 1127 2770 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1127 2770 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1127 2770 a 1127 2770 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1127 2770 a 1127 2770 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 tx@EcldDict begin /N@D GetNode exch /N@C GetNode end 4 1 roll sub 3 1 roll sub neg exch atan /N@D load 0 GetEdge 0.0 tx@EcldDict begin /N@D GetNode exch /N@C GetNode end 4 1 roll sub 3 1 roll sub neg exch atan AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1127 2770 a 1127 2770 a tx@Dict begin ps@rot RotBegin end 1127 2770 a 1105 2798 a Fz(I)1127 2770 y tx@Dict begin RotEnd end 1127 2770 a 1127 2770 a tx@Dict begin PutEnd end 1127 2770 a 1127 2770 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1127 2770 a 1127 2770 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1127 2770 a 1127 2770 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 tx@EcldDict begin /N@D GetNode exch /N@C GetNode end 4 1 roll sub 3 1 roll sub neg exch atan /N@D load 0 GetEdge 0.0 tx@EcldDict begin /N@D GetNode exch /N@C GetNode end 4 1 roll sub 3 1 roll sub neg exch atan AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1127 2770 a 1127 2770 a tx@Dict begin ps@rot RotBegin end 1127 2770 a 1105 2798 a Fz(I)1127 2770 y tx@Dict begin RotEnd end 1127 2770 a 1127 2770 a tx@Dict begin PutEnd end 1127 2770 a 1127 2770 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1127 2770 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor [ tx@EcldDict begin /N@B GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@C GetNode exch Atan /N@B GetNode exch Atan 2 copy sub abs 91 gt { 2 copy lt { exch 360 add exch } { 360 add } ifelse } if add 2 div 2 sqrt .4 mul exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@C GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1127 2770 a tx@Dict begin PutEnd end 1127 2770 a 1127 2770 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@C /N@D InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 1127 2770 a 2785 2882 4 989 v 210 2886 2577 4 v 209 2985 4 100 v 260 2955 a FJ(\\pstPro)s(jection)p FK([Co)r(deFig=true,Co)r (deFigColor=red]{A}{B}{C})o([D])p 2785 2985 V 210 2988 2577 4 v 86 3105 a SDict begin H.S end 86 3105 a 86 3105 a SDict begin 12 H.A end 86 3105 a 86 3105 a SDict begin [/View [/XYZ H.V]/Dest (subsection.33.4) cvn /DEST pdfmark end 86 3105 a 76 x FG(33.4)112 b(Constructions)38 b(particuli\350res)g (en)g(g\351om\351trie)86 3254 y SDict begin H.S end 86 3254 a 86 3254 a SDict begin 12 H.A end 86 3254 a 86 3254 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.33.4.1) cvn /DEST pdfmark end 86 3254 a 80 x FJ(33.4.1)93 b(P)m(oin)m(t)32 b(milieu)p 210 3400 2081 4 v 209 3499 4 100 v 438 3469 a(\\pstMiddleAB)p FK([linecolor=red]{A}{B}{C)o(})p 2289 3499 V 210 3503 2081 4 v 209 4194 4 692 v 343 4081 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 79.66736 0.0 add 0.0 0.0 sub L 79.66736 0.0 add 59.75052 0.0 add L 0.0 0.0 sub 59.75052 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 79.66736 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 59.75052 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 260 4107 a FF(0)260 3942 y(1)260 3777 y(2)260 3611 y(3)322 4175 y(0)123 b(1)h(2)f(3)g(4)343 4081 y tx@Dict begin tx@NodeDict begin {19.91684 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 343 4081 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 343 4081 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 4081 a 343 4081 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 4081 a 343 4081 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 4081 a 343 4081 a tx@Dict begin ps@rot RotBegin end 343 4081 a 321 4110 a Fz(I)343 4081 y tx@Dict begin RotEnd end 343 4081 a 343 4081 a tx@Dict begin PutEnd end 343 4081 a 343 4081 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 4081 a 343 4081 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 4081 a 343 4081 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 4081 a 343 4081 a tx@Dict begin ps@rot RotBegin end 343 4081 a 321 4110 a Fz(I)343 4081 y tx@Dict begin RotEnd end 343 4081 a 343 4081 a tx@Dict begin PutEnd end 343 4081 a 343 4081 a tx@Dict begin tx@NodeDict begin {59.75052 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 343 4081 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 343 4081 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 4081 a 343 4081 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 4081 a 343 4081 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 4081 a 343 4081 a tx@Dict begin ps@rot RotBegin end 343 4081 a 321 4110 a Fz(I)343 4081 y tx@Dict begin RotEnd end 343 4081 a 343 4081 a tx@Dict begin PutEnd end 343 4081 a 343 4081 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 4081 a 343 4081 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 4081 a 343 4081 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 4081 a 343 4081 a tx@Dict begin ps@rot RotBegin end 343 4081 a 321 4110 a Fz(I)343 4081 y tx@Dict begin RotEnd end 343 4081 a 343 4081 a tx@Dict begin PutEnd end 343 4081 a 343 4081 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 343 4081 a 343 4081 a tx@Dict begin { tx@EcldDict begin /N@B GetNode end .5 mul exch .5 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 343 4081 a 343 4081 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 343 4081 a 343 4081 a tx@Dict begin PutEnd end 343 4081 a 343 4081 a tx@Dict begin PutEnd end 343 4081 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 343 4081 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 4081 a 343 4081 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 4081 a 343 4081 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 tx@EcldDict begin /N@B GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub Atan /N@C load 0 GetEdge 0.0 tx@EcldDict begin /N@B GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub Atan AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 4081 a 343 4081 a tx@Dict begin ps@rot RotBegin end 343 4081 a 321 4110 a Fz(I)343 4081 y tx@Dict begin RotEnd end 343 4081 a 343 4081 a tx@Dict begin PutEnd end 343 4081 a 343 4081 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 4081 a 343 4081 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 4081 a 343 4081 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 tx@EcldDict begin /N@B GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub Atan /N@C load 0 GetEdge 0.0 tx@EcldDict begin /N@B GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub Atan AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 4081 a 343 4081 a tx@Dict begin ps@rot RotBegin end 343 4081 a 321 4110 a Fz(I)343 4081 y tx@Dict begin RotEnd end 343 4081 a 343 4081 a tx@Dict begin PutEnd end 343 4081 a 1052 4194 4 692 v 1040 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 79.66736 0.0 add 0.0 0.0 sub L 79.66736 0.0 add 59.75052 0.0 add L 0.0 0.0 sub 59.75052 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 79.66736 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 59.75052 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 59.75052 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 59.75052 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 59.75052 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1300 4107 a FF(0)1300 3942 y(1)1300 3777 y(2)1300 3611 y(3)1362 4175 y(0)h(1)f(2)g(3)h(4)1383 4081 y tx@Dict begin tx@NodeDict begin {19.91684 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1383 4081 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1383 4081 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1383 4081 a 1383 4081 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1383 4081 a 1383 4081 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1383 4081 a 1383 4081 a tx@Dict begin ps@rot RotBegin end 1383 4081 a 1361 4110 a Fz(I)1383 4081 y tx@Dict begin RotEnd end 1383 4081 a 1383 4081 a tx@Dict begin PutEnd end 1383 4081 a 1383 4081 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1383 4081 a 1383 4081 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1383 4081 a 1383 4081 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1383 4081 a 1383 4081 a tx@Dict begin ps@rot RotBegin end 1383 4081 a 1361 4110 a Fz(I)1383 4081 y tx@Dict begin RotEnd end 1383 4081 a 1383 4081 a tx@Dict begin PutEnd end 1383 4081 a 1383 4081 a tx@Dict begin tx@NodeDict begin {59.75052 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1383 4081 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1383 4081 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1383 4081 a 1383 4081 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1383 4081 a 1383 4081 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1383 4081 a 1383 4081 a tx@Dict begin ps@rot RotBegin end 1383 4081 a 1361 4110 a Fz(I)1383 4081 y tx@Dict begin RotEnd end 1383 4081 a 1383 4081 a tx@Dict begin PutEnd end 1383 4081 a 1383 4081 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1383 4081 a 1383 4081 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1383 4081 a 1383 4081 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1383 4081 a 1383 4081 a tx@Dict begin ps@rot RotBegin end 1383 4081 a 1361 4110 a Fz(I)1383 4081 y tx@Dict begin RotEnd end 1383 4081 a 1383 4081 a tx@Dict begin PutEnd end 1383 4081 a 1383 4081 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1383 4081 a 1383 4081 a tx@Dict begin { tx@EcldDict begin /N@B GetNode end .5 mul exch .5 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1383 4081 a 1383 4081 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1383 4081 a 1383 4081 a tx@Dict begin PutEnd end 1383 4081 a 1383 4081 a tx@Dict begin PutEnd end 1383 4081 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1383 4081 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1383 4081 a 1383 4081 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1383 4081 a 1383 4081 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 tx@EcldDict begin /N@B GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub Atan /N@C load 0 GetEdge 0.0 tx@EcldDict begin /N@B GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub Atan AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1383 4081 a 1383 4081 a tx@Dict begin ps@rot RotBegin end 1383 4081 a 1361 4110 a Fz(I)1383 4081 y tx@Dict begin RotEnd end 1383 4081 a 1383 4081 a tx@Dict begin PutEnd end 1383 4081 a 1383 4081 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1383 4081 a 1383 4081 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1383 4081 a 1383 4081 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 tx@EcldDict begin /N@B GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub Atan /N@C load 0 GetEdge 0.0 tx@EcldDict begin /N@B GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub Atan AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1383 4081 a 1383 4081 a tx@Dict begin ps@rot RotBegin end 1383 4081 a 1361 4110 a Fz(I)1383 4081 y tx@Dict begin RotEnd end 1383 4081 a 1383 4081 a tx@Dict begin PutEnd end 1383 4081 a 1383 4081 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@C InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 1383 4081 a 1383 4081 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1383 4081 a 1383 4081 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 1383 4081 a 1383 4081 a tx@Dict begin NAngle RotBegin end 1383 4081 a 1383 4081 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1383 4081 a 1383 4081 a tx@Dict begin { -0.88914 0.0 } PutCoor PutBegin end 1383 4081 a 1383 4081 a tx@Dict begin ps@rot RotBegin end 1383 4081 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 1383 4081 a tx@Dict begin RotEnd end 1383 4081 a 1383 4081 a tx@Dict begin PutEnd end 1383 4081 a 1383 4081 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1383 4081 a 1383 4081 a tx@Dict begin { 0.88914 0.0 } PutCoor PutBegin end 1383 4081 a 1383 4081 a tx@Dict begin ps@rot RotBegin end 1383 4081 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 1383 4081 a tx@Dict begin RotEnd end 1383 4081 a 1383 4081 a tx@Dict begin PutEnd end 1383 4081 a 1383 4081 a tx@Dict begin RotEnd end 1383 4081 a 1383 4081 a tx@Dict begin PutEnd end 1383 4081 a 1383 4081 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@C /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 1383 4081 a 1383 4081 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1383 4081 a 1383 4081 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 1383 4081 a 1383 4081 a tx@Dict begin NAngle RotBegin end 1383 4081 a 1383 4081 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1383 4081 a 1383 4081 a tx@Dict begin { -0.88914 0.0 } PutCoor PutBegin end 1383 4081 a 1383 4081 a tx@Dict begin ps@rot RotBegin end 1383 4081 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 1383 4081 a tx@Dict begin RotEnd end 1383 4081 a 1383 4081 a tx@Dict begin PutEnd end 1383 4081 a 1383 4081 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1383 4081 a 1383 4081 a tx@Dict begin { 0.88914 0.0 } PutCoor PutBegin end 1383 4081 a 1383 4081 a tx@Dict begin ps@rot RotBegin end 1383 4081 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 1 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 1 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 1383 4081 a tx@Dict begin RotEnd end 1383 4081 a 1383 4081 a tx@Dict begin PutEnd end 1383 4081 a 1383 4081 a tx@Dict begin RotEnd end 1383 4081 a 1383 4081 a tx@Dict begin PutEnd end 1383 4081 a 2289 4194 4 692 v 210 4197 2081 4 v 209 4297 4 100 v 367 4267 a FK([linecolor=red])p 1052 4297 V 204 w([Co)r(deFig,Co)r (deFigColor=green])p 2289 4297 V 210 4300 2081 4 v 0 TeXcolorgray 1456 5662 a(191)p 0 TeXcolorgray eop end %%Page: 192 192 TeXDict begin 192 191 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.192) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.33.4.2) cvn /DEST pdfmark end 86 448 a 83 x FJ(33.4.2)93 b(Cen)m(tre)32 b(de)g(gra)m(vit\351)g(d'un)g(triangle)p 0 TeXcolorgray 0 TeXcolorgray 555 613 1927 4 v 553 1635 4 1023 v 1146 1522 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 99.5842 0.0 add L 0.0 0.0 sub 99.5842 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 99.5842 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1063 1548 a FF(0)1063 1383 y(1)1063 1218 y(2)1063 1052 y(3)1063 887 y(4)1063 722 y(5)1125 1616 y(0)123 b(1)h(2)f(3)g(4)h(5)1146 1522 y 19.91684 39.83368 59.75052 19.91684 exch 4 1 roll 79.66736 79.66736 exch 6 1 roll add add 3 div /YS exch def add add 3 div /XS exch def 1146 1522 a 1146 1522 a tx@Dict begin tx@NodeDict begin {19.91684 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1146 1522 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1146 1522 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 1522 a 1146 1522 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 1522 a 1146 1522 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 19.91684 39.83368 59.75052 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleAC 19.91684 39.83368 79.66736 79.66736 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 19.91684 39.83368 4 1 roll add 3 1 roll add XS YS Pyth2 19.91684 39.83368 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 19.91684 39.83368 59.75052 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleAC 19.91684 39.83368 79.66736 79.66736 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 19.91684 39.83368 4 1 roll add 3 1 roll add XS YS Pyth2 19.91684 39.83368 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 1522 a 1146 1522 a tx@Dict begin ps@rot RotBegin end 1146 1522 a 1124 1551 a Fz(I)1146 1522 y tx@Dict begin RotEnd end 1146 1522 a 1146 1522 a tx@Dict begin PutEnd end 1146 1522 a 1146 1522 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 1522 a 1146 1522 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 1522 a 1146 1522 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 19.91684 39.83368 59.75052 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleAC 19.91684 39.83368 79.66736 79.66736 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 19.91684 39.83368 4 1 roll add 3 1 roll add XS YS Pyth2 19.91684 39.83368 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 19.91684 39.83368 59.75052 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleAC 19.91684 39.83368 79.66736 79.66736 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 19.91684 39.83368 4 1 roll add 3 1 roll add XS YS Pyth2 19.91684 39.83368 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 1522 a 1146 1522 a tx@Dict begin ps@rot RotBegin end 1146 1522 a 1124 1551 a Fz(I)1146 1522 y tx@Dict begin RotEnd end 1146 1522 a 1146 1522 a tx@Dict begin PutEnd end 1146 1522 a 1146 1522 a tx@Dict begin tx@NodeDict begin {59.75052 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1146 1522 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1146 1522 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 1522 a 1146 1522 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 1522 a 1146 1522 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 59.75052 19.91684 79.66736 79.66736 tx@EcldDict begin ABVect end exch Atan def /AngleBA 59.75052 19.91684 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 59.75052 19.91684 4 1 roll add 3 1 roll add XS YS Pyth2 59.75052 19.91684 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 59.75052 19.91684 79.66736 79.66736 tx@EcldDict begin ABVect end exch Atan def /AngleBA 59.75052 19.91684 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 59.75052 19.91684 4 1 roll add 3 1 roll add XS YS Pyth2 59.75052 19.91684 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 1522 a 1146 1522 a tx@Dict begin ps@rot RotBegin end 1146 1522 a 1124 1551 a Fz(I)1146 1522 y tx@Dict begin RotEnd end 1146 1522 a 1146 1522 a tx@Dict begin PutEnd end 1146 1522 a 1146 1522 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 1522 a 1146 1522 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 1522 a 1146 1522 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 59.75052 19.91684 79.66736 79.66736 tx@EcldDict begin ABVect end exch Atan def /AngleBA 59.75052 19.91684 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 59.75052 19.91684 4 1 roll add 3 1 roll add XS YS Pyth2 59.75052 19.91684 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 59.75052 19.91684 79.66736 79.66736 tx@EcldDict begin ABVect end exch Atan def /AngleBA 59.75052 19.91684 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 59.75052 19.91684 4 1 roll add 3 1 roll add XS YS Pyth2 59.75052 19.91684 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 1522 a 1146 1522 a tx@Dict begin ps@rot RotBegin end 1146 1522 a 1124 1551 a Fz(I)1146 1522 y tx@Dict begin RotEnd end 1146 1522 a 1146 1522 a tx@Dict begin PutEnd end 1146 1522 a 1146 1522 a tx@Dict begin tx@NodeDict begin {79.66736 79.66736 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1146 1522 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1146 1522 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 1522 a 1146 1522 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 1522 a 1146 1522 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 79.66736 79.66736 59.75052 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleCA 79.66736 79.66736 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 79.66736 79.66736 4 1 roll add 3 1 roll add XS YS Pyth2 79.66736 79.66736 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 79.66736 79.66736 59.75052 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleCA 79.66736 79.66736 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 79.66736 79.66736 4 1 roll add 3 1 roll add XS YS Pyth2 79.66736 79.66736 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 1522 a 1146 1522 a tx@Dict begin ps@rot RotBegin end 1146 1522 a 1124 1551 a Fz(I)1146 1522 y tx@Dict begin RotEnd end 1146 1522 a 1146 1522 a tx@Dict begin PutEnd end 1146 1522 a 1146 1522 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 1522 a 1146 1522 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 1522 a 1146 1522 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 79.66736 79.66736 59.75052 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleCA 79.66736 79.66736 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 79.66736 79.66736 4 1 roll add 3 1 roll add XS YS Pyth2 79.66736 79.66736 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 79.66736 79.66736 59.75052 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleCA 79.66736 79.66736 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 79.66736 79.66736 4 1 roll add 3 1 roll add XS YS Pyth2 79.66736 79.66736 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 1522 a 1146 1522 a tx@Dict begin ps@rot RotBegin end 1146 1522 a 1124 1551 a Fz(I)1146 1522 y tx@Dict begin RotEnd end 1146 1522 a 1146 1522 a tx@Dict begin PutEnd end 1146 1522 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1146 1522 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1146 1522 a 1146 1522 a tx@Dict begin { 1 3 div dup 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@B GetNode /N@C GetNode end 4 index mul 3 -1 roll 5 index mul add 19.91684 dup mul div exch 4 -1 roll mul 3 -1 roll 4 -1 roll mul add 19.91684 dup mul div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1146 1522 a 1146 1522 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@G 10 {InitPnode } /NodeScale {} def NewNode end end 1146 1522 a 1146 1522 a tx@Dict begin PutEnd end 1146 1522 a 1146 1522 a tx@Dict begin PutEnd end 1146 1522 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@G known { /N@G load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1146 1522 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 1522 a 1146 1522 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 1522 a 1146 1522 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@G known { 10.0 0. /N@G load 0 GetEdge 0.0 0. AddOffset /N@G load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 1522 a 1146 1522 a tx@Dict begin ps@rot RotBegin end 1146 1522 a 1124 1551 a Fz(I)1146 1522 y tx@Dict begin RotEnd end 1146 1522 a 1146 1522 a tx@Dict begin PutEnd end 1146 1522 a 1146 1522 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 1522 a 1146 1522 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 1522 a 1146 1522 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@G known { 10.0 0. /N@G load 0 GetEdge 0.0 0. AddOffset /N@G load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 1522 a 1146 1522 a tx@Dict begin ps@rot RotBegin end 1146 1522 a 1124 1551 a Fz(I)1146 1522 y tx@Dict begin RotEnd end 1146 1522 a 1146 1522 a tx@Dict begin PutEnd end 1146 1522 a 2479 1635 4 1023 v 555 1638 1927 4 v 553 1738 4 100 v 605 1708 a FJ(\\pstCGra)m(vABC)p FK([linecolor=red]{A}{B}{C}{G})p 2479 1738 V 555 1741 1927 4 v 86 1857 a SDict begin H.S end 86 1857 a 86 1857 a SDict begin 12 H.A end 86 1857 a 86 1857 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.33.4.3) cvn /DEST pdfmark end 86 1857 a 67 x FJ(33.4.3)93 b(Cen)m(tre)32 b(du)g(cercle)g(circonscrit)h(d'un)e(triangle)p 210 2005 3461 4 v 209 2105 4 100 v 1308 2075 a(\\pstCircleABC)p FK({A}{B}{C}{O})p 3669 2105 V 210 2108 3461 4 v 209 3130 4 1023 v 343 3017 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 99.5842 0.0 add L 0.0 0.0 sub 99.5842 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 99.5842 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 260 3043 a FF(0)260 2878 y(1)260 2713 y(2)260 2547 y(3)260 2382 y(4)260 2217 y(5)322 3111 y(0)123 b(1)h(2)f(3)g(4)h(5)343 3017 y 19.91684 39.83368 79.66736 19.91684 exch 4 1 roll 59.75052 79.66736 exch 6 1 roll add add 3 div /YS exch def add add 3 div /XS exch def 343 3017 a 343 3017 a tx@Dict begin tx@NodeDict begin {19.91684 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 343 3017 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 343 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 3017 a 343 3017 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 3017 a 343 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 19.91684 39.83368 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleAC 19.91684 39.83368 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 19.91684 39.83368 4 1 roll add 3 1 roll add XS YS Pyth2 19.91684 39.83368 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 19.91684 39.83368 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleAC 19.91684 39.83368 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 19.91684 39.83368 4 1 roll add 3 1 roll add XS YS Pyth2 19.91684 39.83368 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 3017 a 343 3017 a tx@Dict begin ps@rot RotBegin end 343 3017 a 321 3046 a Fz(I)343 3017 y tx@Dict begin RotEnd end 343 3017 a 343 3017 a tx@Dict begin PutEnd end 343 3017 a 343 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 3017 a 343 3017 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 3017 a 343 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 19.91684 39.83368 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleAC 19.91684 39.83368 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 19.91684 39.83368 4 1 roll add 3 1 roll add XS YS Pyth2 19.91684 39.83368 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 19.91684 39.83368 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleAC 19.91684 39.83368 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 19.91684 39.83368 4 1 roll add 3 1 roll add XS YS Pyth2 19.91684 39.83368 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 3017 a 343 3017 a tx@Dict begin ps@rot RotBegin end 343 3017 a 321 3046 a Fz(I)343 3017 y tx@Dict begin RotEnd end 343 3017 a 343 3017 a tx@Dict begin PutEnd end 343 3017 a 343 3017 a tx@Dict begin tx@NodeDict begin {79.66736 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 343 3017 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 343 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 3017 a 343 3017 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 3017 a 343 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 79.66736 19.91684 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def /AngleBA 79.66736 19.91684 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 79.66736 19.91684 4 1 roll add 3 1 roll add XS YS Pyth2 79.66736 19.91684 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 79.66736 19.91684 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def /AngleBA 79.66736 19.91684 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 79.66736 19.91684 4 1 roll add 3 1 roll add XS YS Pyth2 79.66736 19.91684 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 3017 a 343 3017 a tx@Dict begin ps@rot RotBegin end 343 3017 a 321 3046 a Fz(I)343 3017 y tx@Dict begin RotEnd end 343 3017 a 343 3017 a tx@Dict begin PutEnd end 343 3017 a 343 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 3017 a 343 3017 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 3017 a 343 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 79.66736 19.91684 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def /AngleBA 79.66736 19.91684 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 79.66736 19.91684 4 1 roll add 3 1 roll add XS YS Pyth2 79.66736 19.91684 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 79.66736 19.91684 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def /AngleBA 79.66736 19.91684 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 79.66736 19.91684 4 1 roll add 3 1 roll add XS YS Pyth2 79.66736 19.91684 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 3017 a 343 3017 a tx@Dict begin ps@rot RotBegin end 343 3017 a 321 3046 a Fz(I)343 3017 y tx@Dict begin RotEnd end 343 3017 a 343 3017 a tx@Dict begin PutEnd end 343 3017 a 343 3017 a tx@Dict begin tx@NodeDict begin {59.75052 79.66736 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 343 3017 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 343 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 3017 a 343 3017 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 3017 a 343 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 59.75052 79.66736 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleCA 59.75052 79.66736 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 59.75052 79.66736 4 1 roll add 3 1 roll add XS YS Pyth2 59.75052 79.66736 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 59.75052 79.66736 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleCA 59.75052 79.66736 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 59.75052 79.66736 4 1 roll add 3 1 roll add XS YS Pyth2 59.75052 79.66736 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 3017 a 343 3017 a tx@Dict begin ps@rot RotBegin end 343 3017 a 321 3046 a Fz(I)343 3017 y tx@Dict begin RotEnd end 343 3017 a 343 3017 a tx@Dict begin PutEnd end 343 3017 a 343 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 3017 a 343 3017 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 3017 a 343 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 59.75052 79.66736 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleCA 59.75052 79.66736 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 59.75052 79.66736 4 1 roll add 3 1 roll add XS YS Pyth2 59.75052 79.66736 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 59.75052 79.66736 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleCA 59.75052 79.66736 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 59.75052 79.66736 4 1 roll add 3 1 roll add XS YS Pyth2 59.75052 79.66736 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 3017 a 343 3017 a tx@Dict begin ps@rot RotBegin end 343 3017 a 321 3046 a Fz(I)343 3017 y tx@Dict begin RotEnd end 343 3017 a 343 3017 a tx@Dict begin PutEnd end 343 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 343 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 343 3017 a 343 3017 a tx@Dict begin { tx@EcldDict begin /N@B GetNode 2 copy Pyth 3 1 roll exch Atan dup 3 1 roll /N@C GetNode 2 copy Pyth 3 1 roll exch Atan 3 -1 roll sub dup cos 2 index mul 3 1 roll sin mul dup dup mul 2 index dup mul add 3 -1 roll 3 index mul sub 2 div exch div exch 2 div exch 3 -1 roll Rotate 19.91684 div exch 19.91684 div exch end 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 343 3017 a 343 3017 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 343 3017 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end Dot end @endspecial 343 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 3017 a 343 3017 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 3017 a 343 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@O known { 10.0 0. /N@O load 0 GetEdge 0.0 0. AddOffset /N@O load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 3017 a 343 3017 a tx@Dict begin ps@rot RotBegin end 343 3017 a 321 3046 a Fz(I)343 3017 y tx@Dict begin RotEnd end 343 3017 a 343 3017 a tx@Dict begin PutEnd end 343 3017 a 343 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 3017 a 343 3017 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 3017 a 343 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@O known { 10.0 0. /N@O load 0 GetEdge 0.0 0. AddOffset /N@O load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 3017 a 343 3017 a tx@Dict begin ps@rot RotBegin end 343 3017 a 321 3046 a Fz(I)343 3017 y tx@Dict begin RotEnd end 343 3017 a 343 3017 a tx@Dict begin PutEnd end 343 3017 a 343 3017 a tx@Dict begin PutEnd end 343 3017 a 343 3017 a tx@Dict begin PutEnd end 343 3017 a 343 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 343 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor tx@EcldDict begin /N@O GetNode 2 copy /N@A GetNode ABDist end 0 CLW mul sub 0 360 arc closepath gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 343 3017 a tx@Dict begin PutEnd end 343 3017 a 1218 3130 4 1023 v 1123 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 99.5842 0.0 add L 0.0 0.0 sub 99.5842 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 99.5842 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1383 3043 a FF(0)1383 2878 y(1)1383 2713 y(2)1383 2547 y(3)1383 2382 y(4)1383 2217 y(5)1445 3111 y(0)f(1)h(2)f(3)g(4)h(5)1466 3017 y 19.91684 39.83368 79.66736 19.91684 exch 4 1 roll 59.75052 79.66736 exch 6 1 roll add add 3 div /YS exch def add add 3 div /XS exch def 1466 3017 a 1466 3017 a tx@Dict begin tx@NodeDict begin {19.91684 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1466 3017 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1466 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1466 3017 a 1466 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 19.91684 39.83368 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleAC 19.91684 39.83368 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 19.91684 39.83368 4 1 roll add 3 1 roll add XS YS Pyth2 19.91684 39.83368 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 19.91684 39.83368 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleAC 19.91684 39.83368 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 19.91684 39.83368 4 1 roll add 3 1 roll add XS YS Pyth2 19.91684 39.83368 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin ps@rot RotBegin end 1466 3017 a 1444 3046 a Fz(I)1466 3017 y tx@Dict begin RotEnd end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1466 3017 a 1466 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 19.91684 39.83368 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleAC 19.91684 39.83368 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 19.91684 39.83368 4 1 roll add 3 1 roll add XS YS Pyth2 19.91684 39.83368 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 19.91684 39.83368 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleAC 19.91684 39.83368 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 19.91684 39.83368 4 1 roll add 3 1 roll add XS YS Pyth2 19.91684 39.83368 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin ps@rot RotBegin end 1466 3017 a 1444 3046 a Fz(I)1466 3017 y tx@Dict begin RotEnd end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin tx@NodeDict begin {79.66736 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1466 3017 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1466 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1466 3017 a 1466 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 79.66736 19.91684 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def /AngleBA 79.66736 19.91684 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 79.66736 19.91684 4 1 roll add 3 1 roll add XS YS Pyth2 79.66736 19.91684 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 79.66736 19.91684 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def /AngleBA 79.66736 19.91684 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 79.66736 19.91684 4 1 roll add 3 1 roll add XS YS Pyth2 79.66736 19.91684 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin ps@rot RotBegin end 1466 3017 a 1444 3046 a Fz(I)1466 3017 y tx@Dict begin RotEnd end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1466 3017 a 1466 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 79.66736 19.91684 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def /AngleBA 79.66736 19.91684 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 79.66736 19.91684 4 1 roll add 3 1 roll add XS YS Pyth2 79.66736 19.91684 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 79.66736 19.91684 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def /AngleBA 79.66736 19.91684 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 79.66736 19.91684 4 1 roll add 3 1 roll add XS YS Pyth2 79.66736 19.91684 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin ps@rot RotBegin end 1466 3017 a 1444 3046 a Fz(I)1466 3017 y tx@Dict begin RotEnd end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin tx@NodeDict begin {59.75052 79.66736 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1466 3017 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1466 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1466 3017 a 1466 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 59.75052 79.66736 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleCA 59.75052 79.66736 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 59.75052 79.66736 4 1 roll add 3 1 roll add XS YS Pyth2 59.75052 79.66736 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 59.75052 79.66736 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleCA 59.75052 79.66736 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 59.75052 79.66736 4 1 roll add 3 1 roll add XS YS Pyth2 59.75052 79.66736 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin ps@rot RotBegin end 1466 3017 a 1444 3046 a Fz(I)1466 3017 y tx@Dict begin RotEnd end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1466 3017 a 1466 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 59.75052 79.66736 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleCA 59.75052 79.66736 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 59.75052 79.66736 4 1 roll add 3 1 roll add XS YS Pyth2 59.75052 79.66736 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 59.75052 79.66736 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleCA 59.75052 79.66736 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 59.75052 79.66736 4 1 roll add 3 1 roll add XS YS Pyth2 59.75052 79.66736 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin ps@rot RotBegin end 1466 3017 a 1444 3046 a Fz(I)1466 3017 y tx@Dict begin RotEnd end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1466 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin { tx@EcldDict begin /N@B GetNode 2 copy Pyth 3 1 roll exch Atan dup 3 1 roll /N@C GetNode 2 copy Pyth 3 1 roll exch Atan 3 -1 roll sub dup cos 2 index mul 3 1 roll sin mul dup dup mul 2 index dup mul add 3 -1 roll 3 index mul sub 2 div exch div exch 2 div exch 3 -1 roll Rotate 19.91684 div exch 19.91684 div exch end 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 1466 3017 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1466 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1466 3017 a 1466 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@O known { 10.0 0. /N@O load 0 GetEdge 0.0 0. AddOffset /N@O load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin ps@rot RotBegin end 1466 3017 a 1444 3046 a Fz(I)1466 3017 y tx@Dict begin RotEnd end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1466 3017 a 1466 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@O known { 10.0 0. /N@O load 0 GetEdge 0.0 0. AddOffset /N@O load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin ps@rot RotBegin end 1466 3017 a 1444 3046 a Fz(I)1466 3017 y tx@Dict begin RotEnd end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1466 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor tx@EcldDict begin /N@O GetNode 2 copy /N@A GetNode ABDist end 0 CLW mul sub 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin { tx@EcldDict begin /N@B GetNode end .5 mul exch .5 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@MiddleAB 10 {InitPnode } /NodeScale {} def NewNode end end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@@MiddleAB known { /N@@MiddleAB load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin { tx@EcldDict begin /N@A GetNode 90 Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@MiddleABP 10 {InitPnode } /NodeScale {} def NewNode end end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin { tx@EcldDict begin /N@C GetNode end .5 mul exch .5 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@MiddleAC 10 {InitPnode } /NodeScale {} def NewNode end end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@@MiddleAC known { /N@@MiddleAC load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin { tx@EcldDict begin /N@A GetNode 90 Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@MiddleACP 10 {InitPnode } /NodeScale {} def NewNode end end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin { tx@EcldDict begin /N@B GetNode end .5 mul exch .5 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@MiddleCB 10 {InitPnode } /NodeScale {} def NewNode end end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg -19.91684 -19.91684 0 0 /N@O /N@@MiddleCB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg -19.91684 -19.91684 0 0 /N@O /N@@MiddleAB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg -19.91684 -19.91684 0 0 /N@O /N@@MiddleAC InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 1466 3017 a 1466 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@@MiddleCB known { /N@@MiddleCB load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1466 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor [ tx@EcldDict begin /N@O GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@C GetNode exch Atan /N@O GetNode exch Atan 2 copy sub abs 91 gt { 2 copy lt { exch 360 add exch } { 360 add } ifelse } if add 2 div 2 sqrt .4 mul exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@C GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@@MiddleAB known { /N@@MiddleAB load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1466 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor [ tx@EcldDict begin /N@O GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@B GetNode exch Atan /N@O GetNode exch Atan 2 copy sub abs 91 gt { 2 copy lt { exch 360 add exch } { 360 add } ifelse } if add 2 div 2 sqrt .4 mul exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@B GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@@MiddleAC known { /N@@MiddleAC load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1466 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor [ tx@EcldDict begin /N@O GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@A GetNode exch Atan /N@O GetNode exch Atan 2 copy sub abs 91 gt { 2 copy lt { exch 360 add exch } { 360 add } ifelse } if add 2 div 2 sqrt .4 mul exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@A GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@C /N@@MiddleCB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1466 3017 a 1466 3017 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin NAngle RotBegin end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1466 3017 a 1466 3017 a tx@Dict begin { -0.88914 0.0 } PutCoor PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin ps@rot RotBegin end 1466 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1466 3017 a tx@Dict begin RotEnd end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1466 3017 a 1466 3017 a tx@Dict begin { 0.88914 0.0 } PutCoor PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin ps@rot RotBegin end 1466 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1466 3017 a tx@Dict begin RotEnd end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin RotEnd end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@MiddleCB /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1466 3017 a 1466 3017 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin NAngle RotBegin end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1466 3017 a 1466 3017 a tx@Dict begin { -0.88914 0.0 } PutCoor PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin ps@rot RotBegin end 1466 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1466 3017 a tx@Dict begin RotEnd end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1466 3017 a 1466 3017 a tx@Dict begin { 0.88914 0.0 } PutCoor PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin ps@rot RotBegin end 1466 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1466 3017 a tx@Dict begin RotEnd end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin RotEnd end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@B /N@@MiddleAB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1466 3017 a 1466 3017 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin NAngle RotBegin end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1466 3017 a 1466 3017 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin ps@rot RotBegin end 1466 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1466 3017 a tx@Dict begin RotEnd end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin RotEnd end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@MiddleAB /N@A InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1466 3017 a 1466 3017 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin NAngle RotBegin end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1466 3017 a 1466 3017 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin ps@rot RotBegin end 1466 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1466 3017 a tx@Dict begin RotEnd end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin RotEnd end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@@MiddleAC InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1466 3017 a 1466 3017 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin NAngle RotBegin end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1466 3017 a 1466 3017 a tx@Dict begin { -1.77829 0.0 } PutCoor PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin ps@rot RotBegin end 1466 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1466 3017 a tx@Dict begin RotEnd end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1466 3017 a 1466 3017 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin ps@rot RotBegin end 1466 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1466 3017 a tx@Dict begin RotEnd end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1466 3017 a 1466 3017 a tx@Dict begin { 1.77829 0.0 } PutCoor PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin ps@rot RotBegin end 1466 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1466 3017 a tx@Dict begin RotEnd end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin RotEnd end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@MiddleAC /N@C InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1466 3017 a 1466 3017 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin NAngle RotBegin end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1466 3017 a 1466 3017 a tx@Dict begin { -1.77829 0.0 } PutCoor PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin ps@rot RotBegin end 1466 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1466 3017 a tx@Dict begin RotEnd end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1466 3017 a 1466 3017 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin ps@rot RotBegin end 1466 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1466 3017 a tx@Dict begin RotEnd end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1466 3017 a 1466 3017 a tx@Dict begin { 1.77829 0.0 } PutCoor PutBegin end 1466 3017 a 1466 3017 a tx@Dict begin ps@rot RotBegin end 1466 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1466 3017 a tx@Dict begin RotEnd end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 1466 3017 a tx@Dict begin RotEnd end 1466 3017 a 1466 3017 a tx@Dict begin PutEnd end 1466 3017 a 2455 3130 4 1023 v 1225 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 99.5842 0.0 add L 0.0 0.0 sub 99.5842 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 99.5842 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2608 3043 a FF(0)2608 2878 y(1)2608 2713 y(2)2608 2547 y(3)2608 2382 y(4)2608 2217 y(5)2670 3111 y(0)g(1)f(2)h(3)f(4)g(5)2691 3017 y 19.91684 39.83368 79.66736 19.91684 exch 4 1 roll 59.75052 79.66736 exch 6 1 roll add add 3 div /YS exch def add add 3 div /XS exch def 2691 3017 a 2691 3017 a tx@Dict begin tx@NodeDict begin {19.91684 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2691 3017 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2691 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2691 3017 a 2691 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 19.91684 39.83368 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleAC 19.91684 39.83368 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 19.91684 39.83368 4 1 roll add 3 1 roll add XS YS Pyth2 19.91684 39.83368 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 19.91684 39.83368 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleAC 19.91684 39.83368 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 19.91684 39.83368 4 1 roll add 3 1 roll add XS YS Pyth2 19.91684 39.83368 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin ps@rot RotBegin end 2691 3017 a 2669 3046 a Fz(I)2691 3017 y tx@Dict begin RotEnd end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2691 3017 a 2691 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 19.91684 39.83368 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleAC 19.91684 39.83368 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 19.91684 39.83368 4 1 roll add 3 1 roll add XS YS Pyth2 19.91684 39.83368 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 19.91684 39.83368 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleAC 19.91684 39.83368 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 19.91684 39.83368 4 1 roll add 3 1 roll add XS YS Pyth2 19.91684 39.83368 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin ps@rot RotBegin end 2691 3017 a 2669 3046 a Fz(I)2691 3017 y tx@Dict begin RotEnd end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin tx@NodeDict begin {79.66736 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2691 3017 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2691 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2691 3017 a 2691 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 79.66736 19.91684 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def /AngleBA 79.66736 19.91684 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 79.66736 19.91684 4 1 roll add 3 1 roll add XS YS Pyth2 79.66736 19.91684 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 79.66736 19.91684 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def /AngleBA 79.66736 19.91684 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 79.66736 19.91684 4 1 roll add 3 1 roll add XS YS Pyth2 79.66736 19.91684 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin ps@rot RotBegin end 2691 3017 a 2669 3046 a Fz(I)2691 3017 y tx@Dict begin RotEnd end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2691 3017 a 2691 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 79.66736 19.91684 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def /AngleBA 79.66736 19.91684 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 79.66736 19.91684 4 1 roll add 3 1 roll add XS YS Pyth2 79.66736 19.91684 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 79.66736 19.91684 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def /AngleBA 79.66736 19.91684 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 79.66736 19.91684 4 1 roll add 3 1 roll add XS YS Pyth2 79.66736 19.91684 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin ps@rot RotBegin end 2691 3017 a 2669 3046 a Fz(I)2691 3017 y tx@Dict begin RotEnd end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin tx@NodeDict begin {59.75052 79.66736 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 2691 3017 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2691 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2691 3017 a 2691 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 59.75052 79.66736 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleCA 59.75052 79.66736 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 59.75052 79.66736 4 1 roll add 3 1 roll add XS YS Pyth2 59.75052 79.66736 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 59.75052 79.66736 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleCA 59.75052 79.66736 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 59.75052 79.66736 4 1 roll add 3 1 roll add XS YS Pyth2 59.75052 79.66736 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin ps@rot RotBegin end 2691 3017 a 2669 3046 a Fz(I)2691 3017 y tx@Dict begin RotEnd end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2691 3017 a 2691 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 59.75052 79.66736 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleCA 59.75052 79.66736 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 59.75052 79.66736 4 1 roll add 3 1 roll add XS YS Pyth2 59.75052 79.66736 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 59.75052 79.66736 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleCA 59.75052 79.66736 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 59.75052 79.66736 4 1 roll add 3 1 roll add XS YS Pyth2 59.75052 79.66736 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin ps@rot RotBegin end 2691 3017 a 2669 3046 a Fz(I)2691 3017 y tx@Dict begin RotEnd end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin { tx@EcldDict begin /N@B GetNode 2 copy Pyth 3 1 roll exch Atan dup 3 1 roll /N@C GetNode 2 copy Pyth 3 1 roll exch Atan 3 -1 roll sub dup cos 2 index mul 3 1 roll sin mul dup dup mul 2 index dup mul add 3 -1 roll 3 index mul sub 2 div exch div exch 2 div exch 3 -1 roll Rotate 19.91684 div exch 19.91684 div exch end 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 2691 3017 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2691 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2691 3017 a 2691 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@O known { 10.0 0. /N@O load 0 GetEdge 0.0 0. AddOffset /N@O load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin ps@rot RotBegin end 2691 3017 a 2669 3046 a Fz(I)2691 3017 y tx@Dict begin RotEnd end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2691 3017 a 2691 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@O known { 10.0 0. /N@O load 0 GetEdge 0.0 0. AddOffset /N@O load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin ps@rot RotBegin end 2691 3017 a 2669 3046 a Fz(I)2691 3017 y tx@Dict begin RotEnd end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin { tx@EcldDict begin /N@B GetNode end .5 mul exch .5 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@MiddleAB 10 {InitPnode } /NodeScale {} def NewNode end end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@@MiddleAB known { /N@@MiddleAB load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin { tx@EcldDict begin /N@A GetNode 90 Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@MiddleABP 10 {InitPnode } /NodeScale {} def NewNode end end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin { tx@EcldDict begin /N@C GetNode end .5 mul exch .5 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@MiddleAC 10 {InitPnode } /NodeScale {} def NewNode end end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@@MiddleAC known { /N@@MiddleAC load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin { tx@EcldDict begin /N@A GetNode 90 Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@MiddleACP 10 {InitPnode } /NodeScale {} def NewNode end end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin { tx@EcldDict begin /N@B GetNode end .5 mul exch .5 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@MiddleCB 10 {InitPnode } /NodeScale {} def NewNode end end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg -19.91684 -19.91684 0 0 /N@O /N@@MiddleCB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg -19.91684 -19.91684 0 0 /N@O /N@@MiddleAB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg -19.91684 -19.91684 0 0 /N@O /N@@MiddleAC InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 2691 3017 a 2691 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@@MiddleCB known { /N@@MiddleCB load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor [ tx@EcldDict begin /N@O GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@C GetNode exch Atan /N@O GetNode exch Atan 2 copy sub abs 91 gt { 2 copy lt { exch 360 add exch } { 360 add } ifelse } if add 2 div 2 sqrt .4 mul exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@C GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@@MiddleAB known { /N@@MiddleAB load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor [ tx@EcldDict begin /N@O GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@B GetNode exch Atan /N@O GetNode exch Atan 2 copy sub abs 91 gt { 2 copy lt { exch 360 add exch } { 360 add } ifelse } if add 2 div 2 sqrt .4 mul exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@B GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@@MiddleAC known { /N@@MiddleAC load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor [ tx@EcldDict begin /N@O GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@A GetNode exch Atan /N@O GetNode exch Atan 2 copy sub abs 91 gt { 2 copy lt { exch 360 add exch } { 360 add } ifelse } if add 2 div 2 sqrt .4 mul exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@A GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@C /N@@MiddleCB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2691 3017 a 2691 3017 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin NAngle RotBegin end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2691 3017 a 2691 3017 a tx@Dict begin { -0.88914 0.0 } PutCoor PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin ps@rot RotBegin end 2691 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 3017 a tx@Dict begin RotEnd end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2691 3017 a 2691 3017 a tx@Dict begin { 0.88914 0.0 } PutCoor PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin ps@rot RotBegin end 2691 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 3017 a tx@Dict begin RotEnd end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin RotEnd end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@MiddleCB /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2691 3017 a 2691 3017 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin NAngle RotBegin end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2691 3017 a 2691 3017 a tx@Dict begin { -0.88914 0.0 } PutCoor PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin ps@rot RotBegin end 2691 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 3017 a tx@Dict begin RotEnd end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2691 3017 a 2691 3017 a tx@Dict begin { 0.88914 0.0 } PutCoor PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin ps@rot RotBegin end 2691 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 3017 a tx@Dict begin RotEnd end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin RotEnd end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@B /N@@MiddleAB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2691 3017 a 2691 3017 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin NAngle RotBegin end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2691 3017 a 2691 3017 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin ps@rot RotBegin end 2691 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 3017 a tx@Dict begin RotEnd end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin RotEnd end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@MiddleAB /N@A InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2691 3017 a 2691 3017 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin NAngle RotBegin end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2691 3017 a 2691 3017 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin ps@rot RotBegin end 2691 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 3017 a tx@Dict begin RotEnd end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin RotEnd end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@@MiddleAC InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2691 3017 a 2691 3017 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin NAngle RotBegin end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2691 3017 a 2691 3017 a tx@Dict begin { -1.77829 0.0 } PutCoor PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin ps@rot RotBegin end 2691 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 3017 a tx@Dict begin RotEnd end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2691 3017 a 2691 3017 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin ps@rot RotBegin end 2691 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 3017 a tx@Dict begin RotEnd end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2691 3017 a 2691 3017 a tx@Dict begin { 1.77829 0.0 } PutCoor PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin ps@rot RotBegin end 2691 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 3017 a tx@Dict begin RotEnd end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin RotEnd end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@MiddleAC /N@C InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2691 3017 a 2691 3017 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin NAngle RotBegin end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2691 3017 a 2691 3017 a tx@Dict begin { -1.77829 0.0 } PutCoor PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin ps@rot RotBegin end 2691 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 3017 a tx@Dict begin RotEnd end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2691 3017 a 2691 3017 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin ps@rot RotBegin end 2691 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 3017 a tx@Dict begin RotEnd end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2691 3017 a 2691 3017 a tx@Dict begin { 1.77829 0.0 } PutCoor PutBegin end 2691 3017 a 2691 3017 a tx@Dict begin ps@rot RotBegin end 2691 3017 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 3017 a tx@Dict begin RotEnd end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 2691 3017 a tx@Dict begin RotEnd end 2691 3017 a 2691 3017 a tx@Dict begin PutEnd end 2691 3017 a 3669 3130 4 1023 v 210 3133 3461 4 v 209 3233 4 100 v 449 3203 a FK([linecolor=red])p 1218 3233 V 287 w([Co)r(deFig,Co)r (deFigColor=green])p 2455 3233 V 96 w([Co)r(deFig,Co)r (deFigColor=green)p 3669 3233 V 209 3332 V 1218 3332 V 2455 3332 V 2666 3303 a(,)p 1 0 0 TeXcolorrgb(Dra)n(wCirABC=false)p 0 TeXcolorgray 3669 3332 V 210 3336 3461 4 v 210 3455 3652 4 v 209 3555 4 100 v 373 3525 a FE(n)p FK(pstCircleABC[Co)r (deFig,Co)r(deFigColor=red,)p 1 0 0 TeXcolorrgb(Segmen)n(tSym)n(b)r (olA)p 0 TeXcolorgray(=MarkCros)o(]{A}{)o(B}{)o(C}{)o(O})p 3860 3555 V 210 3558 3652 4 v 209 4580 4 1023 v 448 4468 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 99.5842 0.0 add L 0.0 0.0 sub 99.5842 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 99.5842 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 365 4494 a FF(0)365 4328 y(1)365 4163 y(2)365 3998 y(3)365 3832 y(4)365 3667 y(5)427 4561 y(0)g(1)h(2)f(3)g(4)h(5)448 4468 y 19.91684 39.83368 79.66736 19.91684 exch 4 1 roll 59.75052 79.66736 exch 6 1 roll add add 3 div /YS exch def add add 3 div /XS exch def 448 4468 a 448 4468 a tx@Dict begin tx@NodeDict begin {19.91684 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 448 4468 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 448 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 448 4468 a 448 4468 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 448 4468 a 448 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 19.91684 39.83368 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleAC 19.91684 39.83368 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 19.91684 39.83368 4 1 roll add 3 1 roll add XS YS Pyth2 19.91684 39.83368 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 19.91684 39.83368 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleAC 19.91684 39.83368 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 19.91684 39.83368 4 1 roll add 3 1 roll add XS YS Pyth2 19.91684 39.83368 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 448 4468 a 448 4468 a tx@Dict begin ps@rot RotBegin end 448 4468 a 426 4496 a Fz(I)448 4468 y tx@Dict begin RotEnd end 448 4468 a 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 448 4468 a 448 4468 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 448 4468 a 448 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 19.91684 39.83368 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleAC 19.91684 39.83368 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 19.91684 39.83368 4 1 roll add 3 1 roll add XS YS Pyth2 19.91684 39.83368 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 19.91684 39.83368 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleAC 19.91684 39.83368 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 19.91684 39.83368 4 1 roll add 3 1 roll add XS YS Pyth2 19.91684 39.83368 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 448 4468 a 448 4468 a tx@Dict begin ps@rot RotBegin end 448 4468 a 426 4496 a Fz(I)448 4468 y tx@Dict begin RotEnd end 448 4468 a 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin tx@NodeDict begin {79.66736 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 448 4468 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 448 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 448 4468 a 448 4468 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 448 4468 a 448 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 79.66736 19.91684 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def /AngleBA 79.66736 19.91684 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 79.66736 19.91684 4 1 roll add 3 1 roll add XS YS Pyth2 79.66736 19.91684 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 79.66736 19.91684 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def /AngleBA 79.66736 19.91684 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 79.66736 19.91684 4 1 roll add 3 1 roll add XS YS Pyth2 79.66736 19.91684 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 448 4468 a 448 4468 a tx@Dict begin ps@rot RotBegin end 448 4468 a 426 4496 a Fz(I)448 4468 y tx@Dict begin RotEnd end 448 4468 a 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 448 4468 a 448 4468 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 448 4468 a 448 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 79.66736 19.91684 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def /AngleBA 79.66736 19.91684 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 79.66736 19.91684 4 1 roll add 3 1 roll add XS YS Pyth2 79.66736 19.91684 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 79.66736 19.91684 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def /AngleBA 79.66736 19.91684 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 79.66736 19.91684 4 1 roll add 3 1 roll add XS YS Pyth2 79.66736 19.91684 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 448 4468 a 448 4468 a tx@Dict begin ps@rot RotBegin end 448 4468 a 426 4496 a Fz(I)448 4468 y tx@Dict begin RotEnd end 448 4468 a 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin tx@NodeDict begin {59.75052 79.66736 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 448 4468 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 448 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 448 4468 a 448 4468 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 448 4468 a 448 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 59.75052 79.66736 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleCA 59.75052 79.66736 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 59.75052 79.66736 4 1 roll add 3 1 roll add XS YS Pyth2 59.75052 79.66736 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 59.75052 79.66736 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleCA 59.75052 79.66736 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 59.75052 79.66736 4 1 roll add 3 1 roll add XS YS Pyth2 59.75052 79.66736 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 448 4468 a 448 4468 a tx@Dict begin ps@rot RotBegin end 448 4468 a 426 4496 a Fz(I)448 4468 y tx@Dict begin RotEnd end 448 4468 a 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 448 4468 a 448 4468 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 448 4468 a 448 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 59.75052 79.66736 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleCA 59.75052 79.66736 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 59.75052 79.66736 4 1 roll add 3 1 roll add XS YS Pyth2 59.75052 79.66736 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 59.75052 79.66736 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleCA 59.75052 79.66736 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 59.75052 79.66736 4 1 roll add 3 1 roll add XS YS Pyth2 59.75052 79.66736 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 448 4468 a 448 4468 a tx@Dict begin ps@rot RotBegin end 448 4468 a 426 4496 a Fz(I)448 4468 y tx@Dict begin RotEnd end 448 4468 a 448 4468 a tx@Dict begin PutEnd end 448 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 448 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 448 4468 a 448 4468 a tx@Dict begin { tx@EcldDict begin /N@B GetNode 2 copy Pyth 3 1 roll exch Atan dup 3 1 roll /N@C GetNode 2 copy Pyth 3 1 roll exch Atan 3 -1 roll sub dup cos 2 index mul 3 1 roll sin mul dup dup mul 2 index dup mul add 3 -1 roll 3 index mul sub 2 div exch div exch 2 div exch 3 -1 roll Rotate 19.91684 div exch 19.91684 div exch end 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 448 4468 a 448 4468 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 448 4468 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end Dot end @endspecial 448 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 448 4468 a 448 4468 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 448 4468 a 448 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@O known { 10.0 0. /N@O load 0 GetEdge 0.0 0. AddOffset /N@O load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 448 4468 a 448 4468 a tx@Dict begin ps@rot RotBegin end 448 4468 a 426 4496 a Fz(I)448 4468 y tx@Dict begin RotEnd end 448 4468 a 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 448 4468 a 448 4468 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 448 4468 a 448 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@O known { 10.0 0. /N@O load 0 GetEdge 0.0 0. AddOffset /N@O load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 448 4468 a 448 4468 a tx@Dict begin ps@rot RotBegin end 448 4468 a 426 4496 a Fz(I)448 4468 y tx@Dict begin RotEnd end 448 4468 a 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 448 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor tx@EcldDict begin /N@O GetNode 2 copy /N@A GetNode ABDist end 0 CLW mul sub 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 448 4468 a 448 4468 a tx@Dict begin { tx@EcldDict begin /N@B GetNode end .5 mul exch .5 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 448 4468 a 448 4468 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@MiddleAB 10 {InitPnode } /NodeScale {} def NewNode end end 448 4468 a 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@@MiddleAB known { /N@@MiddleAB load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 448 4468 a 448 4468 a tx@Dict begin { tx@EcldDict begin /N@A GetNode 90 Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 448 4468 a 448 4468 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@MiddleABP 10 {InitPnode } /NodeScale {} def NewNode end end 448 4468 a 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 448 4468 a 448 4468 a tx@Dict begin { tx@EcldDict begin /N@C GetNode end .5 mul exch .5 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 448 4468 a 448 4468 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@MiddleAC 10 {InitPnode } /NodeScale {} def NewNode end end 448 4468 a 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@@MiddleAC known { /N@@MiddleAC load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 448 4468 a 448 4468 a tx@Dict begin { tx@EcldDict begin /N@A GetNode 90 Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 448 4468 a 448 4468 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@MiddleACP 10 {InitPnode } /NodeScale {} def NewNode end end 448 4468 a 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 448 4468 a 448 4468 a tx@Dict begin { tx@EcldDict begin /N@B GetNode end .5 mul exch .5 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 448 4468 a 448 4468 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@MiddleCB 10 {InitPnode } /NodeScale {} def NewNode end end 448 4468 a 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg -19.91684 -19.91684 0 0 /N@O /N@@MiddleCB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 448 4468 a 448 4468 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg -19.91684 -19.91684 0 0 /N@O /N@@MiddleAB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 448 4468 a 448 4468 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg -19.91684 -19.91684 0 0 /N@O /N@@MiddleAC InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 448 4468 a 448 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@@MiddleCB known { /N@@MiddleCB load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 448 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor [ tx@EcldDict begin /N@O GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@C GetNode exch Atan /N@O GetNode exch Atan 2 copy sub abs 91 gt { 2 copy lt { exch 360 add exch } { 360 add } ifelse } if add 2 div 2 sqrt .4 mul exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@C GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@@MiddleAB known { /N@@MiddleAB load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 448 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor [ tx@EcldDict begin /N@O GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@B GetNode exch Atan /N@O GetNode exch Atan 2 copy sub abs 91 gt { 2 copy lt { exch 360 add exch } { 360 add } ifelse } if add 2 div 2 sqrt .4 mul exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@B GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@@MiddleAC known { /N@@MiddleAC load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 448 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor [ tx@EcldDict begin /N@O GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@A GetNode exch Atan /N@O GetNode exch Atan 2 copy sub abs 91 gt { 2 copy lt { exch 360 add exch } { 360 add } ifelse } if add 2 div 2 sqrt .4 mul exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@A GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@C /N@@MiddleCB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 448 4468 a 448 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 448 4468 a 448 4468 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 448 4468 a 448 4468 a tx@Dict begin NAngle RotBegin end 448 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 4.0 -4.0 -4.0 4.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 4.0 4.0 -4.0 -4.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 448 4468 a tx@Dict begin RotEnd end 448 4468 a 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@MiddleCB /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 448 4468 a 448 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 448 4468 a 448 4468 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 448 4468 a 448 4468 a tx@Dict begin NAngle RotBegin end 448 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 4.0 -4.0 -4.0 4.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 4.0 4.0 -4.0 -4.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 448 4468 a tx@Dict begin RotEnd end 448 4468 a 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@B /N@@MiddleAB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 448 4468 a 448 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 448 4468 a 448 4468 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 448 4468 a 448 4468 a tx@Dict begin NAngle RotBegin end 448 4468 a 448 4468 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 448 4468 a 448 4468 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 448 4468 a 448 4468 a tx@Dict begin ps@rot RotBegin end 448 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 448 4468 a tx@Dict begin RotEnd end 448 4468 a 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin RotEnd end 448 4468 a 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@MiddleAB /N@A InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 448 4468 a 448 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 448 4468 a 448 4468 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 448 4468 a 448 4468 a tx@Dict begin NAngle RotBegin end 448 4468 a 448 4468 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 448 4468 a 448 4468 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 448 4468 a 448 4468 a tx@Dict begin ps@rot RotBegin end 448 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 448 4468 a tx@Dict begin RotEnd end 448 4468 a 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin RotEnd end 448 4468 a 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@@MiddleAC InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 448 4468 a 448 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 448 4468 a 448 4468 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 448 4468 a 448 4468 a tx@Dict begin NAngle RotBegin end 448 4468 a 448 4468 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 448 4468 a 448 4468 a tx@Dict begin { -1.77829 0.0 } PutCoor PutBegin end 448 4468 a 448 4468 a tx@Dict begin ps@rot RotBegin end 448 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 448 4468 a tx@Dict begin RotEnd end 448 4468 a 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 448 4468 a 448 4468 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 448 4468 a 448 4468 a tx@Dict begin ps@rot RotBegin end 448 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 448 4468 a tx@Dict begin RotEnd end 448 4468 a 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 448 4468 a 448 4468 a tx@Dict begin { 1.77829 0.0 } PutCoor PutBegin end 448 4468 a 448 4468 a tx@Dict begin ps@rot RotBegin end 448 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 448 4468 a tx@Dict begin RotEnd end 448 4468 a 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin RotEnd end 448 4468 a 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@MiddleAC /N@C InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 448 4468 a 448 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 448 4468 a 448 4468 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 448 4468 a 448 4468 a tx@Dict begin NAngle RotBegin end 448 4468 a 448 4468 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 448 4468 a 448 4468 a tx@Dict begin { -1.77829 0.0 } PutCoor PutBegin end 448 4468 a 448 4468 a tx@Dict begin ps@rot RotBegin end 448 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 448 4468 a tx@Dict begin RotEnd end 448 4468 a 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 448 4468 a 448 4468 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 448 4468 a 448 4468 a tx@Dict begin ps@rot RotBegin end 448 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 448 4468 a tx@Dict begin RotEnd end 448 4468 a 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 448 4468 a 448 4468 a tx@Dict begin { 1.77829 0.0 } PutCoor PutBegin end 448 4468 a 448 4468 a tx@Dict begin ps@rot RotBegin end 448 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 448 4468 a tx@Dict begin RotEnd end 448 4468 a 448 4468 a tx@Dict begin PutEnd end 448 4468 a 448 4468 a tx@Dict begin RotEnd end 448 4468 a 448 4468 a tx@Dict begin PutEnd end 448 4468 a 1428 4580 4 1023 v 1217 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 99.5842 0.0 add L 0.0 0.0 sub 99.5842 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 99.5842 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1582 4494 a FF(0)1582 4328 y(1)1582 4163 y(2)1582 3998 y(3)1582 3832 y(4)1582 3667 y(5)1644 4561 y(0)g(1)f(2)g(3)h(4)f(5)1665 4468 y 19.91684 39.83368 79.66736 19.91684 exch 4 1 roll 59.75052 79.66736 exch 6 1 roll add add 3 div /YS exch def add add 3 div /XS exch def 1665 4468 a 1665 4468 a tx@Dict begin tx@NodeDict begin {19.91684 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1665 4468 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1665 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1665 4468 a 1665 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 19.91684 39.83368 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleAC 19.91684 39.83368 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 19.91684 39.83368 4 1 roll add 3 1 roll add XS YS Pyth2 19.91684 39.83368 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 19.91684 39.83368 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleAC 19.91684 39.83368 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 19.91684 39.83368 4 1 roll add 3 1 roll add XS YS Pyth2 19.91684 39.83368 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin ps@rot RotBegin end 1665 4468 a 1643 4496 a Fz(I)1665 4468 y tx@Dict begin RotEnd end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1665 4468 a 1665 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 19.91684 39.83368 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleAC 19.91684 39.83368 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 19.91684 39.83368 4 1 roll add 3 1 roll add XS YS Pyth2 19.91684 39.83368 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 19.91684 39.83368 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleAC 19.91684 39.83368 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 19.91684 39.83368 4 1 roll add 3 1 roll add XS YS Pyth2 19.91684 39.83368 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin ps@rot RotBegin end 1665 4468 a 1643 4496 a Fz(I)1665 4468 y tx@Dict begin RotEnd end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin tx@NodeDict begin {79.66736 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1665 4468 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1665 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1665 4468 a 1665 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 79.66736 19.91684 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def /AngleBA 79.66736 19.91684 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 79.66736 19.91684 4 1 roll add 3 1 roll add XS YS Pyth2 79.66736 19.91684 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 79.66736 19.91684 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def /AngleBA 79.66736 19.91684 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 79.66736 19.91684 4 1 roll add 3 1 roll add XS YS Pyth2 79.66736 19.91684 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin ps@rot RotBegin end 1665 4468 a 1643 4496 a Fz(I)1665 4468 y tx@Dict begin RotEnd end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1665 4468 a 1665 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 79.66736 19.91684 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def /AngleBA 79.66736 19.91684 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 79.66736 19.91684 4 1 roll add 3 1 roll add XS YS Pyth2 79.66736 19.91684 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 79.66736 19.91684 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def /AngleBA 79.66736 19.91684 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 79.66736 19.91684 4 1 roll add 3 1 roll add XS YS Pyth2 79.66736 19.91684 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin ps@rot RotBegin end 1665 4468 a 1643 4496 a Fz(I)1665 4468 y tx@Dict begin RotEnd end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin tx@NodeDict begin {59.75052 79.66736 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1665 4468 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1665 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1665 4468 a 1665 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 59.75052 79.66736 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleCA 59.75052 79.66736 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 59.75052 79.66736 4 1 roll add 3 1 roll add XS YS Pyth2 59.75052 79.66736 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 59.75052 79.66736 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleCA 59.75052 79.66736 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 59.75052 79.66736 4 1 roll add 3 1 roll add XS YS Pyth2 59.75052 79.66736 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin ps@rot RotBegin end 1665 4468 a 1643 4496 a Fz(I)1665 4468 y tx@Dict begin RotEnd end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1665 4468 a 1665 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 59.75052 79.66736 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleCA 59.75052 79.66736 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 59.75052 79.66736 4 1 roll add 3 1 roll add XS YS Pyth2 59.75052 79.66736 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 59.75052 79.66736 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleCA 59.75052 79.66736 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 59.75052 79.66736 4 1 roll add 3 1 roll add XS YS Pyth2 59.75052 79.66736 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin ps@rot RotBegin end 1665 4468 a 1643 4496 a Fz(I)1665 4468 y tx@Dict begin RotEnd end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1665 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin { tx@EcldDict begin /N@B GetNode 2 copy Pyth 3 1 roll exch Atan dup 3 1 roll /N@C GetNode 2 copy Pyth 3 1 roll exch Atan 3 -1 roll sub dup cos 2 index mul 3 1 roll sin mul dup dup mul 2 index dup mul add 3 -1 roll 3 index mul sub 2 div exch div exch 2 div exch 3 -1 roll Rotate 19.91684 div exch 19.91684 div exch end 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 1665 4468 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1665 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1665 4468 a 1665 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@O known { 10.0 0. /N@O load 0 GetEdge 0.0 0. AddOffset /N@O load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin ps@rot RotBegin end 1665 4468 a 1643 4496 a Fz(I)1665 4468 y tx@Dict begin RotEnd end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1665 4468 a 1665 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@O known { 10.0 0. /N@O load 0 GetEdge 0.0 0. AddOffset /N@O load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin ps@rot RotBegin end 1665 4468 a 1643 4496 a Fz(I)1665 4468 y tx@Dict begin RotEnd end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1665 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor tx@EcldDict begin /N@O GetNode 2 copy /N@A GetNode ABDist end 0 CLW mul sub 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin { tx@EcldDict begin /N@B GetNode end .5 mul exch .5 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@MiddleAB 10 {InitPnode } /NodeScale {} def NewNode end end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@@MiddleAB known { /N@@MiddleAB load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin { tx@EcldDict begin /N@A GetNode 90 Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@MiddleABP 10 {InitPnode } /NodeScale {} def NewNode end end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin { tx@EcldDict begin /N@C GetNode end .5 mul exch .5 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@MiddleAC 10 {InitPnode } /NodeScale {} def NewNode end end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@@MiddleAC known { /N@@MiddleAC load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin { tx@EcldDict begin /N@A GetNode 90 Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@MiddleACP 10 {InitPnode } /NodeScale {} def NewNode end end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin { tx@EcldDict begin /N@B GetNode end .5 mul exch .5 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@MiddleCB 10 {InitPnode } /NodeScale {} def NewNode end end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg -19.91684 -19.91684 0 0 /N@O /N@@MiddleCB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg -19.91684 -19.91684 0 0 /N@O /N@@MiddleAB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg -19.91684 -19.91684 0 0 /N@O /N@@MiddleAC InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 1665 4468 a 1665 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@@MiddleCB known { /N@@MiddleCB load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1665 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor [ tx@EcldDict begin /N@O GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@C GetNode exch Atan /N@O GetNode exch Atan 2 copy sub abs 91 gt { 2 copy lt { exch 360 add exch } { 360 add } ifelse } if add 2 div 2 sqrt .4 mul exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@C GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@@MiddleAB known { /N@@MiddleAB load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1665 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor [ tx@EcldDict begin /N@O GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@B GetNode exch Atan /N@O GetNode exch Atan 2 copy sub abs 91 gt { 2 copy lt { exch 360 add exch } { 360 add } ifelse } if add 2 div 2 sqrt .4 mul exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@B GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@@MiddleAC known { /N@@MiddleAC load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1665 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor [ tx@EcldDict begin /N@O GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@A GetNode exch Atan /N@O GetNode exch Atan 2 copy sub abs 91 gt { 2 copy lt { exch 360 add exch } { 360 add } ifelse } if add 2 div 2 sqrt .4 mul exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@A GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@C /N@@MiddleCB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1665 4468 a 1665 4468 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin NAngle RotBegin end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1665 4468 a 1665 4468 a tx@Dict begin { -0.88914 0.0 } PutCoor PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin ps@rot RotBegin end 1665 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1665 4468 a tx@Dict begin RotEnd end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1665 4468 a 1665 4468 a tx@Dict begin { 0.88914 0.0 } PutCoor PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin ps@rot RotBegin end 1665 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1665 4468 a tx@Dict begin RotEnd end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin RotEnd end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@MiddleCB /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1665 4468 a 1665 4468 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin NAngle RotBegin end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1665 4468 a 1665 4468 a tx@Dict begin { -0.88914 0.0 } PutCoor PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin ps@rot RotBegin end 1665 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1665 4468 a tx@Dict begin RotEnd end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1665 4468 a 1665 4468 a tx@Dict begin { 0.88914 0.0 } PutCoor PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin ps@rot RotBegin end 1665 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1665 4468 a tx@Dict begin RotEnd end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin RotEnd end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@B /N@@MiddleAB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1665 4468 a 1665 4468 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin NAngle RotBegin end 1665 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 4.0 -4.0 -4.0 4.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 4.0 4.0 -4.0 -4.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1665 4468 a tx@Dict begin RotEnd end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@MiddleAB /N@A InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1665 4468 a 1665 4468 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin NAngle RotBegin end 1665 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 4.0 -4.0 -4.0 4.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 4.0 4.0 -4.0 -4.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1665 4468 a tx@Dict begin RotEnd end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@@MiddleAC InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1665 4468 a 1665 4468 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin NAngle RotBegin end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1665 4468 a 1665 4468 a tx@Dict begin { -1.77829 0.0 } PutCoor PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin ps@rot RotBegin end 1665 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1665 4468 a tx@Dict begin RotEnd end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1665 4468 a 1665 4468 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin ps@rot RotBegin end 1665 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1665 4468 a tx@Dict begin RotEnd end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1665 4468 a 1665 4468 a tx@Dict begin { 1.77829 0.0 } PutCoor PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin ps@rot RotBegin end 1665 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1665 4468 a tx@Dict begin RotEnd end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin RotEnd end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@MiddleAC /N@C InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1665 4468 a 1665 4468 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin NAngle RotBegin end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1665 4468 a 1665 4468 a tx@Dict begin { -1.77829 0.0 } PutCoor PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin ps@rot RotBegin end 1665 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1665 4468 a tx@Dict begin RotEnd end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1665 4468 a 1665 4468 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin ps@rot RotBegin end 1665 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1665 4468 a tx@Dict begin RotEnd end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1665 4468 a 1665 4468 a tx@Dict begin { 1.77829 0.0 } PutCoor PutBegin end 1665 4468 a 1665 4468 a tx@Dict begin ps@rot RotBegin end 1665 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1665 4468 a tx@Dict begin RotEnd end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 1665 4468 a tx@Dict begin RotEnd end 1665 4468 a 1665 4468 a tx@Dict begin PutEnd end 1665 4468 a 2643 4580 4 1023 v 1216 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 99.5842 0.0 add L 0.0 0.0 sub 99.5842 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 99.5842 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2798 4494 a FF(0)2798 4328 y(1)2798 4163 y(2)2798 3998 y(3)2798 3832 y(4)2798 3667 y(5)2860 4561 y(0)h(1)f(2)g(3)h(4)f(5)2881 4468 y 19.91684 39.83368 79.66736 19.91684 exch 4 1 roll 59.75052 79.66736 exch 6 1 roll add add 3 div /YS exch def add add 3 div /XS exch def 2881 4468 a 2881 4468 a tx@Dict begin tx@NodeDict begin {19.91684 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2881 4468 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2881 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2881 4468 a 2881 4468 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2881 4468 a 2881 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 19.91684 39.83368 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleAC 19.91684 39.83368 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 19.91684 39.83368 4 1 roll add 3 1 roll add XS YS Pyth2 19.91684 39.83368 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 19.91684 39.83368 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleAC 19.91684 39.83368 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 19.91684 39.83368 4 1 roll add 3 1 roll add XS YS Pyth2 19.91684 39.83368 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2881 4468 a 2881 4468 a tx@Dict begin ps@rot RotBegin end 2881 4468 a 2859 4496 a Fz(I)2881 4468 y tx@Dict begin RotEnd end 2881 4468 a 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 2881 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2881 4468 a 2881 4468 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2881 4468 a 2881 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 /AngleAB 19.91684 39.83368 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleAC 19.91684 39.83368 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 19.91684 39.83368 4 1 roll add 3 1 roll add XS YS Pyth2 19.91684 39.83368 XS YS Pyth2 le { 180 add } if /N@A load 0 GetEdge 0.0 /AngleAB 19.91684 39.83368 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleAC 19.91684 39.83368 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def AngleAB AngleAC add 2 div dup 1 exch tx@Dict begin PtoC end exch 19.91684 39.83368 4 1 roll add 3 1 roll add XS YS Pyth2 19.91684 39.83368 XS YS Pyth2 le { 180 add } if AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2881 4468 a 2881 4468 a tx@Dict begin ps@rot RotBegin end 2881 4468 a 2859 4496 a Fz(I)2881 4468 y tx@Dict begin RotEnd end 2881 4468 a 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 2881 4468 a tx@Dict begin tx@NodeDict begin {79.66736 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2881 4468 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2881 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2881 4468 a 2881 4468 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2881 4468 a 2881 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 79.66736 19.91684 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def /AngleBA 79.66736 19.91684 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 79.66736 19.91684 4 1 roll add 3 1 roll add XS YS Pyth2 79.66736 19.91684 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 79.66736 19.91684 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def /AngleBA 79.66736 19.91684 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 79.66736 19.91684 4 1 roll add 3 1 roll add XS YS Pyth2 79.66736 19.91684 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2881 4468 a 2881 4468 a tx@Dict begin ps@rot RotBegin end 2881 4468 a 2859 4496 a Fz(I)2881 4468 y tx@Dict begin RotEnd end 2881 4468 a 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 2881 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2881 4468 a 2881 4468 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2881 4468 a 2881 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 /AngleBC 79.66736 19.91684 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def /AngleBA 79.66736 19.91684 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 79.66736 19.91684 4 1 roll add 3 1 roll add XS YS Pyth2 79.66736 19.91684 XS YS Pyth2 le { 180 add } if /N@B load 0 GetEdge 0.0 /AngleBC 79.66736 19.91684 59.75052 79.66736 tx@EcldDict begin ABVect end exch Atan def /AngleBA 79.66736 19.91684 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleBA AngleBC add 2 div dup 1 exch tx@Dict begin PtoC end exch 79.66736 19.91684 4 1 roll add 3 1 roll add XS YS Pyth2 79.66736 19.91684 XS YS Pyth2 le { 180 add } if AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2881 4468 a 2881 4468 a tx@Dict begin ps@rot RotBegin end 2881 4468 a 2859 4496 a Fz(I)2881 4468 y tx@Dict begin RotEnd end 2881 4468 a 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 2881 4468 a tx@Dict begin tx@NodeDict begin {59.75052 79.66736 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 2881 4468 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2881 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2881 4468 a 2881 4468 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2881 4468 a 2881 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 59.75052 79.66736 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleCA 59.75052 79.66736 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 59.75052 79.66736 4 1 roll add 3 1 roll add XS YS Pyth2 59.75052 79.66736 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 59.75052 79.66736 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleCA 59.75052 79.66736 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 59.75052 79.66736 4 1 roll add 3 1 roll add XS YS Pyth2 59.75052 79.66736 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2881 4468 a 2881 4468 a tx@Dict begin ps@rot RotBegin end 2881 4468 a 2859 4496 a Fz(I)2881 4468 y tx@Dict begin RotEnd end 2881 4468 a 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 2881 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2881 4468 a 2881 4468 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2881 4468 a 2881 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 /AngleCB 59.75052 79.66736 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleCA 59.75052 79.66736 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 59.75052 79.66736 4 1 roll add 3 1 roll add XS YS Pyth2 59.75052 79.66736 XS YS Pyth2 le { 180 add } if /N@C load 0 GetEdge 0.0 /AngleCB 59.75052 79.66736 79.66736 19.91684 tx@EcldDict begin ABVect end exch Atan def /AngleCA 59.75052 79.66736 19.91684 39.83368 tx@EcldDict begin ABVect end exch Atan def AngleCB AngleCA add 2 div dup 1 exch tx@Dict begin PtoC end exch 59.75052 79.66736 4 1 roll add 3 1 roll add XS YS Pyth2 59.75052 79.66736 XS YS Pyth2 le { 180 add } if AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2881 4468 a 2881 4468 a tx@Dict begin ps@rot RotBegin end 2881 4468 a 2859 4496 a Fz(I)2881 4468 y tx@Dict begin RotEnd end 2881 4468 a 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2881 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2881 4468 a 2881 4468 a tx@Dict begin { tx@EcldDict begin /N@B GetNode 2 copy Pyth 3 1 roll exch Atan dup 3 1 roll /N@C GetNode 2 copy Pyth 3 1 roll exch Atan 3 -1 roll sub dup cos 2 index mul 3 1 roll sin mul dup dup mul 2 index dup mul add 3 -1 roll 3 index mul sub 2 div exch div exch 2 div exch 3 -1 roll Rotate 19.91684 div exch 19.91684 div exch end 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 2881 4468 a 2881 4468 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 2881 4468 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2881 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2881 4468 a 2881 4468 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2881 4468 a 2881 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@O known { 10.0 0. /N@O load 0 GetEdge 0.0 0. AddOffset /N@O load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2881 4468 a 2881 4468 a tx@Dict begin ps@rot RotBegin end 2881 4468 a 2859 4496 a Fz(I)2881 4468 y tx@Dict begin RotEnd end 2881 4468 a 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 2881 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2881 4468 a 2881 4468 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2881 4468 a 2881 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@O known { 10.0 0. /N@O load 0 GetEdge 0.0 0. AddOffset /N@O load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2881 4468 a 2881 4468 a tx@Dict begin ps@rot RotBegin end 2881 4468 a 2859 4496 a Fz(I)2881 4468 y tx@Dict begin RotEnd end 2881 4468 a 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 2881 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2881 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor tx@EcldDict begin /N@O GetNode 2 copy /N@A GetNode ABDist end 0 CLW mul sub 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 2881 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2881 4468 a 2881 4468 a tx@Dict begin { tx@EcldDict begin /N@B GetNode end .5 mul exch .5 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 2881 4468 a 2881 4468 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@MiddleAB 10 {InitPnode } /NodeScale {} def NewNode end end 2881 4468 a 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 2881 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@@MiddleAB known { /N@@MiddleAB load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2881 4468 a 2881 4468 a tx@Dict begin { tx@EcldDict begin /N@A GetNode 90 Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 2881 4468 a 2881 4468 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@MiddleABP 10 {InitPnode } /NodeScale {} def NewNode end end 2881 4468 a 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 2881 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2881 4468 a 2881 4468 a tx@Dict begin { tx@EcldDict begin /N@C GetNode end .5 mul exch .5 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 2881 4468 a 2881 4468 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@MiddleAC 10 {InitPnode } /NodeScale {} def NewNode end end 2881 4468 a 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 2881 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@@MiddleAC known { /N@@MiddleAC load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2881 4468 a 2881 4468 a tx@Dict begin { tx@EcldDict begin /N@A GetNode 90 Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 2881 4468 a 2881 4468 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@MiddleACP 10 {InitPnode } /NodeScale {} def NewNode end end 2881 4468 a 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 2881 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2881 4468 a 2881 4468 a tx@Dict begin { tx@EcldDict begin /N@B GetNode end .5 mul exch .5 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 2881 4468 a 2881 4468 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@MiddleCB 10 {InitPnode } /NodeScale {} def NewNode end end 2881 4468 a 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 2881 4468 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg -19.91684 -19.91684 0 0 /N@O /N@@MiddleCB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 2881 4468 a 2881 4468 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg -19.91684 -19.91684 0 0 /N@O /N@@MiddleAB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 2881 4468 a 2881 4468 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg -19.91684 -19.91684 0 0 /N@O /N@@MiddleAC InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 2881 4468 a 2881 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@@MiddleCB known { /N@@MiddleCB load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2881 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor [ tx@EcldDict begin /N@O GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@C GetNode exch Atan /N@O GetNode exch Atan 2 copy sub abs 91 gt { 2 copy lt { exch 360 add exch } { 360 add } ifelse } if add 2 div 2 sqrt .4 mul exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@C GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 2881 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@@MiddleAB known { /N@@MiddleAB load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2881 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor [ tx@EcldDict begin /N@O GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@B GetNode exch Atan /N@O GetNode exch Atan 2 copy sub abs 91 gt { 2 copy lt { exch 360 add exch } { 360 add } ifelse } if add 2 div 2 sqrt .4 mul exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@B GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 2881 4468 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@@MiddleAC known { /N@@MiddleAC load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2881 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor [ tx@EcldDict begin /N@O GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@A GetNode exch Atan /N@O GetNode exch Atan 2 copy sub abs 91 gt { 2 copy lt { exch 360 add exch } { 360 add } ifelse } if add 2 div 2 sqrt .4 mul exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@A GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 2881 4468 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@C /N@@MiddleCB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2881 4468 a 2881 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2881 4468 a 2881 4468 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 2881 4468 a 2881 4468 a tx@Dict begin NAngle RotBegin end 2881 4468 a 2881 4468 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2881 4468 a 2881 4468 a tx@Dict begin { -0.88914 0.0 } PutCoor PutBegin end 2881 4468 a 2881 4468 a tx@Dict begin ps@rot RotBegin end 2881 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2881 4468 a tx@Dict begin RotEnd end 2881 4468 a 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 2881 4468 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2881 4468 a 2881 4468 a tx@Dict begin { 0.88914 0.0 } PutCoor PutBegin end 2881 4468 a 2881 4468 a tx@Dict begin ps@rot RotBegin end 2881 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2881 4468 a tx@Dict begin RotEnd end 2881 4468 a 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 2881 4468 a tx@Dict begin RotEnd end 2881 4468 a 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 2881 4468 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@MiddleCB /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2881 4468 a 2881 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2881 4468 a 2881 4468 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 2881 4468 a 2881 4468 a tx@Dict begin NAngle RotBegin end 2881 4468 a 2881 4468 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2881 4468 a 2881 4468 a tx@Dict begin { -0.88914 0.0 } PutCoor PutBegin end 2881 4468 a 2881 4468 a tx@Dict begin ps@rot RotBegin end 2881 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2881 4468 a tx@Dict begin RotEnd end 2881 4468 a 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 2881 4468 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2881 4468 a 2881 4468 a tx@Dict begin { 0.88914 0.0 } PutCoor PutBegin end 2881 4468 a 2881 4468 a tx@Dict begin ps@rot RotBegin end 2881 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2881 4468 a tx@Dict begin RotEnd end 2881 4468 a 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 2881 4468 a tx@Dict begin RotEnd end 2881 4468 a 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 2881 4468 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@B /N@@MiddleAB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2881 4468 a 2881 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2881 4468 a 2881 4468 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 2881 4468 a 2881 4468 a tx@Dict begin NAngle RotBegin end 2881 4468 a 2881 4468 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2881 4468 a 2881 4468 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2881 4468 a 2881 4468 a tx@Dict begin ps@rot RotBegin end 2881 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2881 4468 a tx@Dict begin RotEnd end 2881 4468 a 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 2881 4468 a tx@Dict begin RotEnd end 2881 4468 a 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 2881 4468 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@MiddleAB /N@A InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2881 4468 a 2881 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2881 4468 a 2881 4468 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 2881 4468 a 2881 4468 a tx@Dict begin NAngle RotBegin end 2881 4468 a 2881 4468 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 2881 4468 a 2881 4468 a tx@Dict begin { 0.0 0.0 } PutCoor PutBegin end 2881 4468 a 2881 4468 a tx@Dict begin ps@rot RotBegin end 2881 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2881 4468 a tx@Dict begin RotEnd end 2881 4468 a 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 2881 4468 a tx@Dict begin RotEnd end 2881 4468 a 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 2881 4468 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@@MiddleAC InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2881 4468 a 2881 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2881 4468 a 2881 4468 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 2881 4468 a 2881 4468 a tx@Dict begin NAngle RotBegin end 2881 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 4.0 -4.0 -4.0 4.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 4.0 4.0 -4.0 -4.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2881 4468 a tx@Dict begin RotEnd end 2881 4468 a 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 2881 4468 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@MiddleAC /N@C InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2881 4468 a 2881 4468 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2881 4468 a 2881 4468 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 2881 4468 a 2881 4468 a tx@Dict begin NAngle RotBegin end 2881 4468 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 4.0 -4.0 -4.0 4.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 4.0 4.0 -4.0 -4.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2881 4468 a tx@Dict begin RotEnd end 2881 4468 a 2881 4468 a tx@Dict begin PutEnd end 2881 4468 a 3860 4580 4 1023 v 210 4584 3652 4 v 209 4683 4 100 v 1 0 0 TeXcolorrgb 260 4653 a FK(Segmen)n(tSym)n(b)r(olA)p 0 TeXcolorgray(=MarkCros)p 1428 4683 V 1 0 0 TeXcolorrgb 152 w(Segmen)n(tSym)n(b)r(olB)p 0 TeXcolorgray(=MarkCros)p 2643 4683 V 1 0 0 TeXcolorrgb 152 w(Segmen)n(tSym)n(b)r(olC)p 0 TeXcolorgray(=MarkCros)p 3860 4683 V 210 4687 3652 4 v 0 TeXcolorgray 1456 5662 a(192)p 0 TeXcolorgray eop end %%Page: 193 193 TeXDict begin 193 192 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.193) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.33.4.4) cvn /DEST pdfmark end 86 448 a 83 x FJ(33.4.4)93 b(P)m(erp)s(endiculaire)32 b(par)g(rapp)s(ort)h(\340)f(une)g(droite)p 210 613 2349 4 v 209 712 4 100 v 719 682 a(\\pstMediatorAB)p FK({A}{B}{C}{D})p 2557 712 V 210 716 2349 4 v 209 1572 4 857 v 343 1460 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 119.50104 0.0 add 0.0 0.0 sub L 119.50104 0.0 add 79.66736 0.0 add L 0.0 0.0 sub 79.66736 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 119.50104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 119.50104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 79.66736 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 119.50104 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 119.50104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 260 1486 a FF(0)260 1321 y(1)260 1155 y(2)260 990 y(3)260 824 y(4)322 1554 y(0)123 b(1)h(2)f(3)g(4)h(5)f (6)343 1460 y tx@Dict begin tx@NodeDict begin {19.91684 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 343 1460 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 343 1460 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 1460 a 343 1460 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 1460 a 343 1460 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 1460 a 343 1460 a tx@Dict begin ps@rot RotBegin end 343 1460 a 321 1488 a Fz(I)343 1460 y tx@Dict begin RotEnd end 343 1460 a 343 1460 a tx@Dict begin PutEnd end 343 1460 a 343 1460 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 1460 a 343 1460 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 1460 a 343 1460 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 1460 a 343 1460 a tx@Dict begin ps@rot RotBegin end 343 1460 a 321 1488 a Fz(I)343 1460 y tx@Dict begin RotEnd end 343 1460 a 343 1460 a tx@Dict begin PutEnd end 343 1460 a 343 1460 a tx@Dict begin tx@NodeDict begin {99.5842 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 343 1460 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 343 1460 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 1460 a 343 1460 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 1460 a 343 1460 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 1460 a 343 1460 a tx@Dict begin ps@rot RotBegin end 343 1460 a 321 1488 a Fz(I)343 1460 y tx@Dict begin RotEnd end 343 1460 a 343 1460 a tx@Dict begin PutEnd end 343 1460 a 343 1460 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 1460 a 343 1460 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 1460 a 343 1460 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 1460 a 343 1460 a tx@Dict begin ps@rot RotBegin end 343 1460 a 321 1488 a Fz(I)343 1460 y tx@Dict begin RotEnd end 343 1460 a 343 1460 a tx@Dict begin PutEnd end 343 1460 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 343 1460 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 343 1460 a 343 1460 a tx@Dict begin { tx@EcldDict begin /N@B GetNode end .5 mul exch .5 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 343 1460 a 343 1460 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 343 1460 a 343 1460 a tx@Dict begin PutEnd end 343 1460 a 343 1460 a tx@Dict begin PutEnd end 343 1460 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 343 1460 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 1460 a 343 1460 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 1460 a 343 1460 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 tx@EcldDict begin /N@B GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub Atan /N@C load 0 GetEdge 0.0 tx@EcldDict begin /N@B GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub Atan AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 1460 a 343 1460 a tx@Dict begin ps@rot RotBegin end 343 1460 a 321 1488 a Fz(I)343 1460 y tx@Dict begin RotEnd end 343 1460 a 343 1460 a tx@Dict begin PutEnd end 343 1460 a 343 1460 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 1460 a 343 1460 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 1460 a 343 1460 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 tx@EcldDict begin /N@B GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub Atan /N@C load 0 GetEdge 0.0 tx@EcldDict begin /N@B GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub Atan AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 1460 a 343 1460 a tx@Dict begin ps@rot RotBegin end 343 1460 a 321 1488 a Fz(I)343 1460 y tx@Dict begin RotEnd end 343 1460 a 343 1460 a tx@Dict begin PutEnd end 343 1460 a 343 1460 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 343 1460 a 343 1460 a tx@Dict begin { tx@EcldDict begin /N@B GetNode 90 Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 343 1460 a 343 1460 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 343 1460 a 343 1460 a tx@Dict begin PutEnd end 343 1460 a 343 1460 a tx@Dict begin PutEnd end 343 1460 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 343 1460 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 1460 a 343 1460 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 1460 a 343 1460 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 1460 a 343 1460 a tx@Dict begin ps@rot RotBegin end 343 1460 a 321 1488 a Fz(I)343 1460 y tx@Dict begin RotEnd end 343 1460 a 343 1460 a tx@Dict begin PutEnd end 343 1460 a 343 1460 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 1460 a 343 1460 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 1460 a 343 1460 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 1460 a 343 1460 a tx@Dict begin ps@rot RotBegin end 343 1460 a 321 1488 a Fz(I)343 1460 y tx@Dict begin RotEnd end 343 1460 a 343 1460 a tx@Dict begin PutEnd end 343 1460 a 343 1460 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@C /N@D InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 343 1460 a 1383 1572 4 857 v 1174 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 119.50104 0.0 add 0.0 0.0 sub L 119.50104 0.0 add 79.66736 0.0 add L 0.0 0.0 sub 79.66736 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 119.50104 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 119.50104 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 79.66736 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 119.50104 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 119.50104 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1434 1486 a FF(0)1434 1321 y(1)1434 1155 y(2)1434 990 y(3)1434 824 y(4)1496 1554 y(0)h(1)f(2)g(3)h(4)f(5)g (6)1517 1460 y tx@Dict begin tx@NodeDict begin {19.91684 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1517 1460 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1517 1460 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1517 1460 a 1517 1460 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1517 1460 a 1517 1460 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1517 1460 a 1517 1460 a tx@Dict begin ps@rot RotBegin end 1517 1460 a 1495 1488 a Fz(I)1517 1460 y tx@Dict begin RotEnd end 1517 1460 a 1517 1460 a tx@Dict begin PutEnd end 1517 1460 a 1517 1460 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1517 1460 a 1517 1460 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1517 1460 a 1517 1460 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1517 1460 a 1517 1460 a tx@Dict begin ps@rot RotBegin end 1517 1460 a 1495 1488 a Fz(I)1517 1460 y tx@Dict begin RotEnd end 1517 1460 a 1517 1460 a tx@Dict begin PutEnd end 1517 1460 a 1517 1460 a tx@Dict begin tx@NodeDict begin {99.5842 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1517 1460 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1517 1460 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1517 1460 a 1517 1460 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1517 1460 a 1517 1460 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1517 1460 a 1517 1460 a tx@Dict begin ps@rot RotBegin end 1517 1460 a 1495 1488 a Fz(I)1517 1460 y tx@Dict begin RotEnd end 1517 1460 a 1517 1460 a tx@Dict begin PutEnd end 1517 1460 a 1517 1460 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1517 1460 a 1517 1460 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1517 1460 a 1517 1460 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1517 1460 a 1517 1460 a tx@Dict begin ps@rot RotBegin end 1517 1460 a 1495 1488 a Fz(I)1517 1460 y tx@Dict begin RotEnd end 1517 1460 a 1517 1460 a tx@Dict begin PutEnd end 1517 1460 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1517 1460 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1517 1460 a 1517 1460 a tx@Dict begin { tx@EcldDict begin /N@B GetNode end .5 mul exch .5 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1517 1460 a 1517 1460 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1517 1460 a 1517 1460 a tx@Dict begin PutEnd end 1517 1460 a 1517 1460 a tx@Dict begin PutEnd end 1517 1460 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1517 1460 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1517 1460 a 1517 1460 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1517 1460 a 1517 1460 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 tx@EcldDict begin /N@B GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub Atan /N@C load 0 GetEdge 0.0 tx@EcldDict begin /N@B GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub Atan AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1517 1460 a 1517 1460 a tx@Dict begin ps@rot RotBegin end 1517 1460 a 1495 1488 a Fz(I)1517 1460 y tx@Dict begin RotEnd end 1517 1460 a 1517 1460 a tx@Dict begin PutEnd end 1517 1460 a 1517 1460 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1517 1460 a 1517 1460 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1517 1460 a 1517 1460 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 tx@EcldDict begin /N@B GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub Atan /N@C load 0 GetEdge 0.0 tx@EcldDict begin /N@B GetNode exch /N@A GetNode end 4 1 roll sub 3 1 roll sub Atan AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1517 1460 a 1517 1460 a tx@Dict begin ps@rot RotBegin end 1517 1460 a 1495 1488 a Fz(I)1517 1460 y tx@Dict begin RotEnd end 1517 1460 a 1517 1460 a tx@Dict begin PutEnd end 1517 1460 a 1517 1460 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@C InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 1517 1460 a 1517 1460 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1517 1460 a 1517 1460 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 1517 1460 a 1517 1460 a tx@Dict begin NAngle RotBegin end 1517 1460 a 1517 1460 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1517 1460 a 1517 1460 a tx@Dict begin { -0.88914 0.0 } PutCoor PutBegin end 1517 1460 a 1517 1460 a tx@Dict begin ps@rot RotBegin end 1517 1460 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 1517 1460 a tx@Dict begin RotEnd end 1517 1460 a 1517 1460 a tx@Dict begin PutEnd end 1517 1460 a 1517 1460 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1517 1460 a 1517 1460 a tx@Dict begin { 0.88914 0.0 } PutCoor PutBegin end 1517 1460 a 1517 1460 a tx@Dict begin ps@rot RotBegin end 1517 1460 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 1517 1460 a tx@Dict begin RotEnd end 1517 1460 a 1517 1460 a tx@Dict begin PutEnd end 1517 1460 a 1517 1460 a tx@Dict begin RotEnd end 1517 1460 a 1517 1460 a tx@Dict begin PutEnd end 1517 1460 a 1517 1460 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@C /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 1517 1460 a 1517 1460 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1517 1460 a 1517 1460 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 1517 1460 a 1517 1460 a tx@Dict begin NAngle RotBegin end 1517 1460 a 1517 1460 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1517 1460 a 1517 1460 a tx@Dict begin { -0.88914 0.0 } PutCoor PutBegin end 1517 1460 a 1517 1460 a tx@Dict begin ps@rot RotBegin end 1517 1460 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 1517 1460 a tx@Dict begin RotEnd end 1517 1460 a 1517 1460 a tx@Dict begin PutEnd end 1517 1460 a 1517 1460 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1517 1460 a 1517 1460 a tx@Dict begin { 0.88914 0.0 } PutCoor PutBegin end 1517 1460 a 1517 1460 a tx@Dict begin ps@rot RotBegin end 1517 1460 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 1517 1460 a tx@Dict begin RotEnd end 1517 1460 a 1517 1460 a tx@Dict begin PutEnd end 1517 1460 a 1517 1460 a tx@Dict begin RotEnd end 1517 1460 a 1517 1460 a tx@Dict begin PutEnd end 1517 1460 a 1517 1460 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1517 1460 a 1517 1460 a tx@Dict begin { tx@EcldDict begin /N@B GetNode 90 Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1517 1460 a 1517 1460 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 1517 1460 a 1517 1460 a tx@Dict begin PutEnd end 1517 1460 a 1517 1460 a tx@Dict begin PutEnd end 1517 1460 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1517 1460 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1517 1460 a 1517 1460 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1517 1460 a 1517 1460 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1517 1460 a 1517 1460 a tx@Dict begin ps@rot RotBegin end 1517 1460 a 1495 1488 a Fz(I)1517 1460 y tx@Dict begin RotEnd end 1517 1460 a 1517 1460 a tx@Dict begin PutEnd end 1517 1460 a 1517 1460 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1517 1460 a 1517 1460 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1517 1460 a 1517 1460 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1517 1460 a 1517 1460 a tx@Dict begin ps@rot RotBegin end 1517 1460 a 1495 1488 a Fz(I)1517 1460 y tx@Dict begin RotEnd end 1517 1460 a 1517 1460 a tx@Dict begin PutEnd end 1517 1460 a 1517 1460 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1517 1460 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor [ tx@EcldDict begin /N@B GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@D GetNode exch Atan /N@B GetNode exch Atan 2 copy sub abs 91 gt { 2 copy lt { exch 360 add exch } { 360 add } ifelse } if add 2 div 2 sqrt .4 mul exch PtoC end 19.91684 mul exch 19.91684 mul exch tx@EcldDict begin /N@D GetNode exch Atan .4 exch PtoC end 19.91684 mul exch 19.91684 mul exch 0.0 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat }{ n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED /xx1 x1 def /yy1 y1 def x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def /drawArrows { x11 y11 0.5 1 gt { /Alpha y12 y11 sub x12 x11 sub atan def /ArrowPos 0. def /Length x12 x11 sub y12 y11 sub Pyth def /dArrowPos 0.5 abs def { /ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x11 Alpha cos ArrowPos mul add y11 Alpha sin ArrowPos mul add currentdict /ArrowInside known { ArrowInside } if pop pop } loop }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x12 x11 sub ArrowPos mul x11 add y12 y11 sub ArrowPos mul y11 add currentdict /ArrowInside known { ArrowInside } if pop pop } repeat } ifelse pop pop Lineto } def n { 4 copy /y11 ED /x11 ED /y12 ED /x12 ED drawArrows } repeat x1 y1 x0 y0 6 4 roll 2 copy /y11 ED /x11 ED /y12 y0 def /x12 x0 def drawArrows /y11 y0 def /x11 x0 def /y12 yy1 def /x12 xx1 def drawArrows pop pop closepath } ifelse gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1517 1460 a tx@Dict begin PutEnd end 1517 1460 a 1517 1460 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@C InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1517 1460 a 1517 1460 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1517 1460 a 1517 1460 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 1517 1460 a 1517 1460 a tx@Dict begin NAngle RotBegin end 1517 1460 a 1517 1460 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1517 1460 a 1517 1460 a tx@Dict begin { -0.88914 0.0 } PutCoor PutBegin end 1517 1460 a 1517 1460 a tx@Dict begin ps@rot RotBegin end 1517 1460 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1517 1460 a tx@Dict begin RotEnd end 1517 1460 a 1517 1460 a tx@Dict begin PutEnd end 1517 1460 a 1517 1460 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1517 1460 a 1517 1460 a tx@Dict begin { 0.88914 0.0 } PutCoor PutBegin end 1517 1460 a 1517 1460 a tx@Dict begin ps@rot RotBegin end 1517 1460 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1517 1460 a tx@Dict begin RotEnd end 1517 1460 a 1517 1460 a tx@Dict begin PutEnd end 1517 1460 a 1517 1460 a tx@Dict begin RotEnd end 1517 1460 a 1517 1460 a tx@Dict begin PutEnd end 1517 1460 a 1517 1460 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@C /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1517 1460 a 1517 1460 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1517 1460 a 1517 1460 a tx@Dict begin tx@NodeDict begin /t .5 def LPut end PutBegin end 1517 1460 a 1517 1460 a tx@Dict begin NAngle RotBegin end 1517 1460 a 1517 1460 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1517 1460 a 1517 1460 a tx@Dict begin { -0.88914 0.0 } PutCoor PutBegin end 1517 1460 a 1517 1460 a tx@Dict begin ps@rot RotBegin end 1517 1460 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1517 1460 a tx@Dict begin RotEnd end 1517 1460 a 1517 1460 a tx@Dict begin PutEnd end 1517 1460 a 1517 1460 a tx@Dict begin gsave STV CP T /ps@rot 45. def grestore end 1517 1460 a 1517 1460 a tx@Dict begin { 0.88914 0.0 } PutCoor PutBegin end 1517 1460 a 1517 1460 a tx@Dict begin ps@rot RotBegin end 1517 1460 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.55658 0.0 -3.55658 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1517 1460 a tx@Dict begin RotEnd end 1517 1460 a 1517 1460 a tx@Dict begin PutEnd end 1517 1460 a 1517 1460 a tx@Dict begin RotEnd end 1517 1460 a 1517 1460 a tx@Dict begin PutEnd end 1517 1460 a 1517 1460 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@C /N@D InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1517 1460 a 2557 1572 4 857 v 210 1576 2349 4 v 209 1675 4 100 v 532 1645 a FK([linecolor=red])p 1383 1675 V 377 w([Co)r(deFig,Co)r(deFigColor=red])p 2557 1675 V 210 1679 2349 4 v 210 1790 3028 4 v 209 1889 4 100 v 286 1860 a FE(n)p FK(pstMediatorAB[linecolor=red,P)n(oin)n (tName=none,)p 1 0 0 TeXcolorrgb(no)r(desep)p 0 TeXcolorgray(=-1)o (]{A}{)o(B}{)o(C}{)o(D})p 3236 1889 V 210 1893 3028 4 v 209 2749 4 857 v 343 2637 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 79.66736 0.0 add 0.0 0.0 sub L 79.66736 0.0 add 79.66736 0.0 add L 0.0 0.0 sub 79.66736 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 79.66736 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 79.66736 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 260 2663 a FF(0)260 2498 y(1)260 2332 y(2)260 2167 y(3)260 2002 y(4)322 2731 y(0)g(1)h(2)f(3)g(4)343 2637 y tx@Dict begin tx@NodeDict begin {19.91684 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 343 2637 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 343 2637 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 2637 a 343 2637 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 2637 a 343 2637 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 2637 a 343 2637 a tx@Dict begin ps@rot RotBegin end 343 2637 a 321 2665 a Fz(I)343 2637 y tx@Dict begin RotEnd end 343 2637 a 343 2637 a tx@Dict begin PutEnd end 343 2637 a 343 2637 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 2637 a 343 2637 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 2637 a 343 2637 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 2637 a 343 2637 a tx@Dict begin ps@rot RotBegin end 343 2637 a 321 2665 a Fz(I)343 2637 y tx@Dict begin RotEnd end 343 2637 a 343 2637 a tx@Dict begin PutEnd end 343 2637 a 343 2637 a tx@Dict begin tx@NodeDict begin {59.75052 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 343 2637 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 343 2637 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 2637 a 343 2637 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 2637 a 343 2637 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 2637 a 343 2637 a tx@Dict begin ps@rot RotBegin end 343 2637 a 321 2665 a Fz(I)343 2637 y tx@Dict begin RotEnd end 343 2637 a 343 2637 a tx@Dict begin PutEnd end 343 2637 a 343 2637 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 2637 a 343 2637 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 2637 a 343 2637 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 2637 a 343 2637 a tx@Dict begin ps@rot RotBegin end 343 2637 a 321 2665 a Fz(I)343 2637 y tx@Dict begin RotEnd end 343 2637 a 343 2637 a tx@Dict begin PutEnd end 343 2637 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 343 2637 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 343 2637 a 343 2637 a tx@Dict begin { tx@EcldDict begin /N@B GetNode end .5 mul exch .5 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 343 2637 a 343 2637 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 343 2637 a 343 2637 a tx@Dict begin PutEnd end 343 2637 a 343 2637 a tx@Dict begin PutEnd end 343 2637 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 343 2637 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 343 2637 a 343 2637 a tx@Dict begin { tx@EcldDict begin /N@B GetNode 90 Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 343 2637 a 343 2637 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 343 2637 a 343 2637 a tx@Dict begin PutEnd end 343 2637 a 343 2637 a tx@Dict begin PutEnd end 343 2637 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 343 2637 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg -19.91684 -19.91684 0 0 /N@C /N@D InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 343 2637 a 1218 2749 4 857 v 1009 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 79.66736 0.0 add 0.0 0.0 sub L 79.66736 0.0 add 79.66736 0.0 add L 0.0 0.0 sub 79.66736 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 79.66736 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 79.66736 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1269 2663 a FF(0)1269 2498 y(1)1269 2332 y(2)1269 2167 y(3)1269 2002 y(4)1331 2731 y(0)g(1)h(2)f(3)g(4)1352 2637 y tx@Dict begin tx@NodeDict begin {19.91684 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1352 2637 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1352 2637 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1352 2637 a 1352 2637 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1352 2637 a 1352 2637 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1352 2637 a 1352 2637 a tx@Dict begin ps@rot RotBegin end 1352 2637 a 1330 2665 a Fz(I)1352 2637 y tx@Dict begin RotEnd end 1352 2637 a 1352 2637 a tx@Dict begin PutEnd end 1352 2637 a 1352 2637 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1352 2637 a 1352 2637 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1352 2637 a 1352 2637 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1352 2637 a 1352 2637 a tx@Dict begin ps@rot RotBegin end 1352 2637 a 1330 2665 a Fz(I)1352 2637 y tx@Dict begin RotEnd end 1352 2637 a 1352 2637 a tx@Dict begin PutEnd end 1352 2637 a 1352 2637 a tx@Dict begin tx@NodeDict begin {59.75052 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1352 2637 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1352 2637 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1352 2637 a 1352 2637 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1352 2637 a 1352 2637 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1352 2637 a 1352 2637 a tx@Dict begin ps@rot RotBegin end 1352 2637 a 1330 2665 a Fz(I)1352 2637 y tx@Dict begin RotEnd end 1352 2637 a 1352 2637 a tx@Dict begin PutEnd end 1352 2637 a 1352 2637 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1352 2637 a 1352 2637 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1352 2637 a 1352 2637 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1352 2637 a 1352 2637 a tx@Dict begin ps@rot RotBegin end 1352 2637 a 1330 2665 a Fz(I)1352 2637 y tx@Dict begin RotEnd end 1352 2637 a 1352 2637 a tx@Dict begin PutEnd end 1352 2637 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1352 2637 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1352 2637 a 1352 2637 a tx@Dict begin { tx@EcldDict begin /N@B GetNode end .5 mul exch .5 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1352 2637 a 1352 2637 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1352 2637 a 1352 2637 a tx@Dict begin PutEnd end 1352 2637 a 1352 2637 a tx@Dict begin PutEnd end 1352 2637 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1352 2637 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1352 2637 a 1352 2637 a tx@Dict begin { tx@EcldDict begin /N@B GetNode 90 Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1352 2637 a 1352 2637 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 1352 2637 a 1352 2637 a tx@Dict begin PutEnd end 1352 2637 a 1352 2637 a tx@Dict begin PutEnd end 1352 2637 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1352 2637 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg -39.83368 0.0 0 0 /N@C /N@D InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1352 2637 a 2227 2749 4 857 v 1009 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 79.66736 0.0 add 0.0 0.0 sub L 79.66736 0.0 add 79.66736 0.0 add L 0.0 0.0 sub 79.66736 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 79.66736 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 79.66736 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2278 2663 a FF(0)2278 2498 y(1)2278 2332 y(2)2278 2167 y(3)2278 2002 y(4)2340 2731 y(0)g(1)h(2)f(3)h(4)2361 2637 y tx@Dict begin tx@NodeDict begin {19.91684 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2361 2637 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2361 2637 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2361 2637 a 2361 2637 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2361 2637 a 2361 2637 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2361 2637 a 2361 2637 a tx@Dict begin ps@rot RotBegin end 2361 2637 a 2339 2665 a Fz(I)2361 2637 y tx@Dict begin RotEnd end 2361 2637 a 2361 2637 a tx@Dict begin PutEnd end 2361 2637 a 2361 2637 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2361 2637 a 2361 2637 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2361 2637 a 2361 2637 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2361 2637 a 2361 2637 a tx@Dict begin ps@rot RotBegin end 2361 2637 a 2339 2665 a Fz(I)2361 2637 y tx@Dict begin RotEnd end 2361 2637 a 2361 2637 a tx@Dict begin PutEnd end 2361 2637 a 2361 2637 a tx@Dict begin tx@NodeDict begin {59.75052 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2361 2637 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2361 2637 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2361 2637 a 2361 2637 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2361 2637 a 2361 2637 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2361 2637 a 2361 2637 a tx@Dict begin ps@rot RotBegin end 2361 2637 a 2339 2665 a Fz(I)2361 2637 y tx@Dict begin RotEnd end 2361 2637 a 2361 2637 a tx@Dict begin PutEnd end 2361 2637 a 2361 2637 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2361 2637 a 2361 2637 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2361 2637 a 2361 2637 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2361 2637 a 2361 2637 a tx@Dict begin ps@rot RotBegin end 2361 2637 a 2339 2665 a Fz(I)2361 2637 y tx@Dict begin RotEnd end 2361 2637 a 2361 2637 a tx@Dict begin PutEnd end 2361 2637 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2361 2637 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2361 2637 a 2361 2637 a tx@Dict begin { tx@EcldDict begin /N@B GetNode end .5 mul exch .5 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 2361 2637 a 2361 2637 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 2361 2637 a 2361 2637 a tx@Dict begin PutEnd end 2361 2637 a 2361 2637 a tx@Dict begin PutEnd end 2361 2637 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2361 2637 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2361 2637 a 2361 2637 a tx@Dict begin { tx@EcldDict begin /N@B GetNode 90 Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 2361 2637 a 2361 2637 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 2361 2637 a 2361 2637 a tx@Dict begin PutEnd end 2361 2637 a 2361 2637 a tx@Dict begin PutEnd end 2361 2637 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2361 2637 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 -9.95842 0 0 /N@C /N@D InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2361 2637 a 3236 2749 4 857 v 210 2753 3028 4 v 209 2852 4 100 v 1 0 0 TeXcolorrgb 476 2823 a FK(no)r(desep)p 0 TeXcolorgray(=-1)p 1218 2852 V 1 0 0 TeXcolorrgb 554 w(no)r(desepA)p 0 TeXcolorgray(=-2)p 2227 2852 V 1 0 0 TeXcolorrgb 492 w(no)r(desepB)p 0 TeXcolorgray(=-0.5)p 3236 2852 V 210 2856 3028 4 v 209 3712 4 857 v 343 3600 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 79.66736 0.0 add 0.0 0.0 sub L 79.66736 0.0 add 79.66736 0.0 add L 0.0 0.0 sub 79.66736 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 79.66736 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 79.66736 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 260 3626 a FF(0)260 3461 y(1)260 3295 y(2)260 3130 y(3)260 2965 y(4)322 3694 y(0)f(1)h(2)f(3)g(4)343 3600 y tx@Dict begin tx@NodeDict begin {19.91684 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 343 3600 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 343 3600 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 3600 a 343 3600 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 3600 a 343 3600 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 3600 a 343 3600 a tx@Dict begin ps@rot RotBegin end 343 3600 a 321 3628 a Fz(I)343 3600 y tx@Dict begin RotEnd end 343 3600 a 343 3600 a tx@Dict begin PutEnd end 343 3600 a 343 3600 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 3600 a 343 3600 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 3600 a 343 3600 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 3600 a 343 3600 a tx@Dict begin ps@rot RotBegin end 343 3600 a 321 3628 a Fz(I)343 3600 y tx@Dict begin RotEnd end 343 3600 a 343 3600 a tx@Dict begin PutEnd end 343 3600 a 343 3600 a tx@Dict begin tx@NodeDict begin {59.75052 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 343 3600 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 343 3600 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 3600 a 343 3600 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 3600 a 343 3600 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 3600 a 343 3600 a tx@Dict begin ps@rot RotBegin end 343 3600 a 321 3628 a Fz(I)343 3600 y tx@Dict begin RotEnd end 343 3600 a 343 3600 a tx@Dict begin PutEnd end 343 3600 a 343 3600 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 343 3600 a 343 3600 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 343 3600 a 343 3600 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 343 3600 a 343 3600 a tx@Dict begin ps@rot RotBegin end 343 3600 a 321 3628 a Fz(I)343 3600 y tx@Dict begin RotEnd end 343 3600 a 343 3600 a tx@Dict begin PutEnd end 343 3600 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 343 3600 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 343 3600 a 343 3600 a tx@Dict begin { tx@EcldDict begin /N@B GetNode end .5 mul exch .5 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 343 3600 a 343 3600 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 343 3600 a 343 3600 a tx@Dict begin PutEnd end 343 3600 a 343 3600 a tx@Dict begin PutEnd end 343 3600 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 343 3600 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 343 3600 a 343 3600 a tx@Dict begin { tx@EcldDict begin /N@B GetNode 90 Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 343 3600 a 343 3600 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 343 3600 a 343 3600 a tx@Dict begin PutEnd end 343 3600 a 343 3600 a tx@Dict begin PutEnd end 343 3600 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 343 3600 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 5.9751 5.9751 0 0 /N@C /N@D InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 343 3600 a 1218 3712 4 857 v 1009 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 79.66736 0.0 add 0.0 0.0 sub L 79.66736 0.0 add 79.66736 0.0 add L 0.0 0.0 sub 79.66736 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 79.66736 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 79.66736 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1269 3626 a FF(0)1269 3461 y(1)1269 3295 y(2)1269 3130 y(3)1269 2965 y(4)1331 3694 y(0)g(1)h(2)f(3)g(4)1352 3600 y tx@Dict begin tx@NodeDict begin {19.91684 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1352 3600 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1352 3600 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1352 3600 a 1352 3600 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1352 3600 a 1352 3600 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1352 3600 a 1352 3600 a tx@Dict begin ps@rot RotBegin end 1352 3600 a 1330 3628 a Fz(I)1352 3600 y tx@Dict begin RotEnd end 1352 3600 a 1352 3600 a tx@Dict begin PutEnd end 1352 3600 a 1352 3600 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1352 3600 a 1352 3600 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1352 3600 a 1352 3600 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1352 3600 a 1352 3600 a tx@Dict begin ps@rot RotBegin end 1352 3600 a 1330 3628 a Fz(I)1352 3600 y tx@Dict begin RotEnd end 1352 3600 a 1352 3600 a tx@Dict begin PutEnd end 1352 3600 a 1352 3600 a tx@Dict begin tx@NodeDict begin {59.75052 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1352 3600 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1352 3600 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1352 3600 a 1352 3600 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1352 3600 a 1352 3600 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1352 3600 a 1352 3600 a tx@Dict begin ps@rot RotBegin end 1352 3600 a 1330 3628 a Fz(I)1352 3600 y tx@Dict begin RotEnd end 1352 3600 a 1352 3600 a tx@Dict begin PutEnd end 1352 3600 a 1352 3600 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1352 3600 a 1352 3600 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1352 3600 a 1352 3600 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1352 3600 a 1352 3600 a tx@Dict begin ps@rot RotBegin end 1352 3600 a 1330 3628 a Fz(I)1352 3600 y tx@Dict begin RotEnd end 1352 3600 a 1352 3600 a tx@Dict begin PutEnd end 1352 3600 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1352 3600 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1352 3600 a 1352 3600 a tx@Dict begin { tx@EcldDict begin /N@B GetNode end .5 mul exch .5 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1352 3600 a 1352 3600 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1352 3600 a 1352 3600 a tx@Dict begin PutEnd end 1352 3600 a 1352 3600 a tx@Dict begin PutEnd end 1352 3600 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1352 3600 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1352 3600 a 1352 3600 a tx@Dict begin { tx@EcldDict begin /N@B GetNode 90 Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1352 3600 a 1352 3600 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 1352 3600 a 1352 3600 a tx@Dict begin PutEnd end 1352 3600 a 1352 3600 a tx@Dict begin PutEnd end 1352 3600 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1352 3600 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 5.9751 0.0 0 0 /N@C /N@D InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1352 3600 a 2227 3712 4 857 v 1009 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 79.66736 0.0 add 0.0 0.0 sub L 79.66736 0.0 add 79.66736 0.0 add L 0.0 0.0 sub 79.66736 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 79.66736 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 79.66736 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 2278 3626 a FF(0)2278 3461 y(1)2278 3295 y(2)2278 3130 y(3)2278 2965 y(4)2340 3694 y(0)g(1)h(2)f(3)h(4)2361 3600 y tx@Dict begin tx@NodeDict begin {19.91684 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 2361 3600 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2361 3600 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2361 3600 a 2361 3600 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2361 3600 a 2361 3600 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2361 3600 a 2361 3600 a tx@Dict begin ps@rot RotBegin end 2361 3600 a 2339 3628 a Fz(I)2361 3600 y tx@Dict begin RotEnd end 2361 3600 a 2361 3600 a tx@Dict begin PutEnd end 2361 3600 a 2361 3600 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2361 3600 a 2361 3600 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2361 3600 a 2361 3600 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2361 3600 a 2361 3600 a tx@Dict begin ps@rot RotBegin end 2361 3600 a 2339 3628 a Fz(I)2361 3600 y tx@Dict begin RotEnd end 2361 3600 a 2361 3600 a tx@Dict begin PutEnd end 2361 3600 a 2361 3600 a tx@Dict begin tx@NodeDict begin {59.75052 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 2361 3600 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2361 3600 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2361 3600 a 2361 3600 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2361 3600 a 2361 3600 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2361 3600 a 2361 3600 a tx@Dict begin ps@rot RotBegin end 2361 3600 a 2339 3628 a Fz(I)2361 3600 y tx@Dict begin RotEnd end 2361 3600 a 2361 3600 a tx@Dict begin PutEnd end 2361 3600 a 2361 3600 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 2361 3600 a 2361 3600 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 2361 3600 a 2361 3600 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 2361 3600 a 2361 3600 a tx@Dict begin ps@rot RotBegin end 2361 3600 a 2339 3628 a Fz(I)2361 3600 y tx@Dict begin RotEnd end 2361 3600 a 2361 3600 a tx@Dict begin PutEnd end 2361 3600 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2361 3600 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2361 3600 a 2361 3600 a tx@Dict begin { tx@EcldDict begin /N@B GetNode end .5 mul exch .5 mul exch 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 2361 3600 a 2361 3600 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 2361 3600 a 2361 3600 a tx@Dict begin PutEnd end 2361 3600 a 2361 3600 a tx@Dict begin PutEnd end 2361 3600 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2361 3600 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2361 3600 a 2361 3600 a tx@Dict begin { tx@EcldDict begin /N@B GetNode 90 Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 2361 3600 a 2361 3600 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 2361 3600 a 2361 3600 a tx@Dict begin PutEnd end 2361 3600 a 2361 3600 a tx@Dict begin PutEnd end 2361 3600 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 2361 3600 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 5.9751 0 0 /N@C /N@D InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2361 3600 a 3236 3712 4 857 v 210 3716 3028 4 v 209 3815 4 100 v 1 0 0 TeXcolorrgb 485 3785 a FK(no)r(desep)p 0 TeXcolorgray(=0.3)p 1218 3815 V 1 0 0 TeXcolorrgb 517 w(no)r(desepA)p 0 TeXcolorgray(=0.3)p 2227 3815 V 1 0 0 TeXcolorrgb 488 w(no)r(desepB)p 0 TeXcolorgray(=0.3)p 3236 3815 V 210 3819 3028 4 v 86 3935 a SDict begin H.S end 86 3935 a 86 3935 a SDict begin 12 H.A end 86 3935 a 86 3935 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.33.4.5) cvn /DEST pdfmark end 86 3935 a 66 x FJ(33.4.5)93 b(Bissectrice)31 b(d'un)h(angle)p 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 1456 5662 a FK(193)p 0 TeXcolorgray eop end %%Page: 194 194 TeXDict begin 194 193 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.194) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 452 2976 4 v 84 1308 4 857 v 376 1196 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 79.66736 0.0 add L 0.0 0.0 sub 79.66736 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 79.66736 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 293 1222 a FF(0)293 1057 y(1)293 891 y(2)293 726 y(3)293 560 y(4)355 1290 y(0)123 b(1)h(2)f(3)g(4)h(5) 376 1030 y tx@Dict begin tx@NodeDict begin {29.87526 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 376 1030 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 376 1030 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 376 1030 a 376 1030 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 376 1030 a 376 1030 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 376 1030 a 376 1030 a tx@Dict begin ps@rot RotBegin end 376 1030 a 354 1059 a Fz(I)376 1030 y tx@Dict begin RotEnd end 376 1030 a 376 1030 a tx@Dict begin PutEnd end 376 1030 a 376 1030 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 376 1030 a 376 1030 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 376 1030 a 376 1030 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 376 1030 a 376 1030 a tx@Dict begin ps@rot RotBegin end 376 1030 a 354 1059 a Fz(I)376 1030 y tx@Dict begin RotEnd end 376 1030 a 376 1030 a tx@Dict begin PutEnd end 376 1030 a 376 1030 a tx@Dict begin tx@NodeDict begin {59.75052 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 376 1030 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 376 1030 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 376 1030 a 376 1030 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 376 1030 a 376 1030 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 376 1030 a 376 1030 a tx@Dict begin ps@rot RotBegin end 376 1030 a 354 1059 a Fz(I)376 1030 y tx@Dict begin RotEnd end 376 1030 a 376 1030 a tx@Dict begin PutEnd end 376 1030 a 376 1030 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 376 1030 a 376 1030 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 376 1030 a 376 1030 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 376 1030 a 376 1030 a tx@Dict begin ps@rot RotBegin end 376 1030 a 354 1059 a Fz(I)376 1030 y tx@Dict begin RotEnd end 376 1030 a 376 1030 a tx@Dict begin PutEnd end 376 1030 a 376 1030 a tx@Dict begin tx@NodeDict begin {79.66736 39.83368 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 376 1030 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 376 1030 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 376 1030 a 376 1030 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 376 1030 a 376 1030 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 376 1030 a 376 1030 a tx@Dict begin ps@rot RotBegin end 376 1030 a 354 1059 a Fz(I)376 1030 y tx@Dict begin RotEnd end 376 1030 a 376 1030 a tx@Dict begin PutEnd end 376 1030 a 376 1030 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 376 1030 a 376 1030 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 376 1030 a 376 1030 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 376 1030 a 376 1030 a tx@Dict begin ps@rot RotBegin end 376 1030 a 354 1059 a Fz(I)376 1030 y tx@Dict begin RotEnd end 376 1030 a 376 1030 a tx@Dict begin PutEnd end 376 1030 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 376 1030 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 376 1030 a 376 1030 a tx@Dict begin { tx@EcldDict begin /N@C GetNode exch Atan /N@A GetNode end 2 copy 5 2 roll exch Atan 2 copy lt { exch 360 sub exch } if sub 2 div tx@EcldDict begin Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 376 1030 a 376 1030 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 376 1030 a 376 1030 a tx@Dict begin PutEnd end 376 1030 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 376 1030 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 376 1030 a 376 1030 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 376 1030 a 376 1030 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 376 1030 a 376 1030 a tx@Dict begin ps@rot RotBegin end 376 1030 a 354 1059 a Fz(I)376 1030 y tx@Dict begin RotEnd end 376 1030 a 376 1030 a tx@Dict begin PutEnd end 376 1030 a 376 1030 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 376 1030 a 376 1030 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 376 1030 a 376 1030 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 376 1030 a 376 1030 a tx@Dict begin ps@rot RotBegin end 376 1030 a 354 1059 a Fz(I)376 1030 y tx@Dict begin RotEnd end 376 1030 a 376 1030 a tx@Dict begin PutEnd end 376 1030 a 376 1030 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@B /N@D InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 376 1030 a 376 1030 a tx@Dict begin PutEnd end 376 1030 a 376 1030 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 376 1030 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor tx@EcldDict begin /N@B GetNode 2 copy /N@A GetNode ABDist end 0 CLW mul sub 0 360 arc closepath gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 4 DotLine grestore end @endspecial 376 1030 a tx@Dict begin PutEnd end 376 1030 a 1491 1308 4 857 v 1863 1196 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 79.66736 0.0 add L 0.0 0.0 sub 79.66736 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 79.66736 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1780 1222 a FF(0)1780 1057 y(1)1780 891 y(2)1780 726 y(3)1780 560 y(4)1842 1290 y(0)g(1)f(2)g(3)h(4)f(5) 1863 1030 y tx@Dict begin tx@NodeDict begin {29.87526 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1863 1030 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1863 1030 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1863 1030 a 1863 1030 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1863 1030 a 1863 1030 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1863 1030 a 1863 1030 a tx@Dict begin ps@rot RotBegin end 1863 1030 a 1841 1059 a Fz(I)1863 1030 y tx@Dict begin RotEnd end 1863 1030 a 1863 1030 a tx@Dict begin PutEnd end 1863 1030 a 1863 1030 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1863 1030 a 1863 1030 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1863 1030 a 1863 1030 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1863 1030 a 1863 1030 a tx@Dict begin ps@rot RotBegin end 1863 1030 a 1841 1059 a Fz(I)1863 1030 y tx@Dict begin RotEnd end 1863 1030 a 1863 1030 a tx@Dict begin PutEnd end 1863 1030 a 1863 1030 a tx@Dict begin tx@NodeDict begin {59.75052 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1863 1030 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1863 1030 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1863 1030 a 1863 1030 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1863 1030 a 1863 1030 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1863 1030 a 1863 1030 a tx@Dict begin ps@rot RotBegin end 1863 1030 a 1841 1059 a Fz(I)1863 1030 y tx@Dict begin RotEnd end 1863 1030 a 1863 1030 a tx@Dict begin PutEnd end 1863 1030 a 1863 1030 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1863 1030 a 1863 1030 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1863 1030 a 1863 1030 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1863 1030 a 1863 1030 a tx@Dict begin ps@rot RotBegin end 1863 1030 a 1841 1059 a Fz(I)1863 1030 y tx@Dict begin RotEnd end 1863 1030 a 1863 1030 a tx@Dict begin PutEnd end 1863 1030 a 1863 1030 a tx@Dict begin tx@NodeDict begin {79.66736 39.83368 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1863 1030 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1863 1030 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1863 1030 a 1863 1030 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1863 1030 a 1863 1030 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1863 1030 a 1863 1030 a tx@Dict begin ps@rot RotBegin end 1863 1030 a 1841 1059 a Fz(I)1863 1030 y tx@Dict begin RotEnd end 1863 1030 a 1863 1030 a tx@Dict begin PutEnd end 1863 1030 a 1863 1030 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1863 1030 a 1863 1030 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1863 1030 a 1863 1030 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1863 1030 a 1863 1030 a tx@Dict begin ps@rot RotBegin end 1863 1030 a 1841 1059 a Fz(I)1863 1030 y tx@Dict begin RotEnd end 1863 1030 a 1863 1030 a tx@Dict begin PutEnd end 1863 1030 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1863 1030 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1863 1030 a 1863 1030 a tx@Dict begin { tx@EcldDict begin /N@C GetNode exch Atan /N@A GetNode end 2 copy 5 2 roll exch Atan 2 copy lt { exch 360 sub exch } if sub 2 div 90 add tx@EcldDict begin Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1863 1030 a 1863 1030 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 1863 1030 a 1863 1030 a tx@Dict begin PutEnd end 1863 1030 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1863 1030 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1863 1030 a 1863 1030 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1863 1030 a 1863 1030 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1863 1030 a 1863 1030 a tx@Dict begin ps@rot RotBegin end 1863 1030 a 1841 1059 a Fz(I)1863 1030 y tx@Dict begin RotEnd end 1863 1030 a 1863 1030 a tx@Dict begin PutEnd end 1863 1030 a 1863 1030 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1863 1030 a 1863 1030 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1863 1030 a 1863 1030 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1863 1030 a 1863 1030 a tx@Dict begin ps@rot RotBegin end 1863 1030 a 1841 1059 a Fz(I)1863 1030 y tx@Dict begin RotEnd end 1863 1030 a 1863 1030 a tx@Dict begin PutEnd end 1863 1030 a 1863 1030 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@B /N@D InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1863 1030 a 1863 1030 a tx@Dict begin PutEnd end 1863 1030 a 1863 1030 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1863 1030 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor tx@EcldDict begin /N@B GetNode 2 copy /N@A GetNode ABDist end 0 CLW mul sub 0 360 arc closepath gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 4 DotLine grestore end @endspecial 1863 1030 a tx@Dict begin PutEnd end 1863 1030 a 3059 1308 4 857 v 86 1312 2976 4 v 84 1411 4 100 v 135 1381 a FJ(\\pstBissectBA)m(C)p FK({A}{B}{C}{D})p 1491 1411 V 151 w FJ(\\pstOutBissectBA)m(C)p FK({A}{B}{C}{D})p 3059 1411 V 86 1415 2976 4 v 84 2271 4 857 v 376 2159 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 79.66736 0.0 add L 0.0 0.0 sub 79.66736 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 79.66736 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 293 2185 a FF(0)293 2019 y(1)293 1854 y(2)293 1689 y(3)293 1523 y(4)355 2252 y(0)g(1)h(2)f(3)g(4)h(5)376 1993 y tx@Dict begin tx@NodeDict begin {29.87526 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 376 1993 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 376 1993 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 376 1993 a 376 1993 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 376 1993 a 376 1993 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 376 1993 a 376 1993 a tx@Dict begin ps@rot RotBegin end 376 1993 a 354 2022 a Fz(I)376 1993 y tx@Dict begin RotEnd end 376 1993 a 376 1993 a tx@Dict begin PutEnd end 376 1993 a 376 1993 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 376 1993 a 376 1993 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 376 1993 a 376 1993 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 376 1993 a 376 1993 a tx@Dict begin ps@rot RotBegin end 376 1993 a 354 2022 a Fz(I)376 1993 y tx@Dict begin RotEnd end 376 1993 a 376 1993 a tx@Dict begin PutEnd end 376 1993 a 376 1993 a tx@Dict begin tx@NodeDict begin {59.75052 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 376 1993 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 376 1993 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 376 1993 a 376 1993 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 376 1993 a 376 1993 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 376 1993 a 376 1993 a tx@Dict begin ps@rot RotBegin end 376 1993 a 354 2022 a Fz(I)376 1993 y tx@Dict begin RotEnd end 376 1993 a 376 1993 a tx@Dict begin PutEnd end 376 1993 a 376 1993 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 376 1993 a 376 1993 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 376 1993 a 376 1993 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 376 1993 a 376 1993 a tx@Dict begin ps@rot RotBegin end 376 1993 a 354 2022 a Fz(I)376 1993 y tx@Dict begin RotEnd end 376 1993 a 376 1993 a tx@Dict begin PutEnd end 376 1993 a 376 1993 a tx@Dict begin tx@NodeDict begin {79.66736 39.83368 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 376 1993 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 376 1993 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 376 1993 a 376 1993 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 376 1993 a 376 1993 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 376 1993 a 376 1993 a tx@Dict begin ps@rot RotBegin end 376 1993 a 354 2022 a Fz(I)376 1993 y tx@Dict begin RotEnd end 376 1993 a 376 1993 a tx@Dict begin PutEnd end 376 1993 a 376 1993 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 376 1993 a 376 1993 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 376 1993 a 376 1993 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 376 1993 a 376 1993 a tx@Dict begin ps@rot RotBegin end 376 1993 a 354 2022 a Fz(I)376 1993 y tx@Dict begin RotEnd end 376 1993 a 376 1993 a tx@Dict begin PutEnd end 376 1993 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 376 1993 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 376 1993 a 376 1993 a tx@Dict begin { tx@EcldDict begin /N@A GetNode exch Atan /N@C GetNode end 2 copy 5 2 roll exch Atan 2 copy lt { exch 360 sub exch } if sub 2 div tx@EcldDict begin Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 376 1993 a 376 1993 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 376 1993 a 376 1993 a tx@Dict begin PutEnd end 376 1993 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 376 1993 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 376 1993 a 376 1993 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 376 1993 a 376 1993 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 376 1993 a 376 1993 a tx@Dict begin ps@rot RotBegin end 376 1993 a 354 2022 a Fz(I)376 1993 y tx@Dict begin RotEnd end 376 1993 a 376 1993 a tx@Dict begin PutEnd end 376 1993 a 376 1993 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 376 1993 a 376 1993 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 376 1993 a 376 1993 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 376 1993 a 376 1993 a tx@Dict begin ps@rot RotBegin end 376 1993 a 354 2022 a Fz(I)376 1993 y tx@Dict begin RotEnd end 376 1993 a 376 1993 a tx@Dict begin PutEnd end 376 1993 a 376 1993 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@B /N@D InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 376 1993 a 376 1993 a tx@Dict begin PutEnd end 376 1993 a 376 1993 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 376 1993 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor tx@EcldDict begin /N@B GetNode 2 copy /N@C GetNode ABDist end 0 CLW mul sub 0 360 arc closepath gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 4 DotLine grestore end @endspecial 376 1993 a tx@Dict begin PutEnd end 376 1993 a 1491 2271 4 857 v 1863 2159 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 79.66736 0.0 add L 0.0 0.0 sub 79.66736 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 79.66736 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1780 2185 a FF(0)1780 2019 y(1)1780 1854 y(2)1780 1689 y(3)1780 1523 y(4)1842 2252 y(0)g(1)f(2)g(3)h(4)f(5) 1863 1993 y tx@Dict begin tx@NodeDict begin {29.87526 39.83368 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1863 1993 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1863 1993 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1863 1993 a 1863 1993 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1863 1993 a 1863 1993 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1863 1993 a 1863 1993 a tx@Dict begin ps@rot RotBegin end 1863 1993 a 1841 2022 a Fz(I)1863 1993 y tx@Dict begin RotEnd end 1863 1993 a 1863 1993 a tx@Dict begin PutEnd end 1863 1993 a 1863 1993 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1863 1993 a 1863 1993 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1863 1993 a 1863 1993 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1863 1993 a 1863 1993 a tx@Dict begin ps@rot RotBegin end 1863 1993 a 1841 2022 a Fz(I)1863 1993 y tx@Dict begin RotEnd end 1863 1993 a 1863 1993 a tx@Dict begin PutEnd end 1863 1993 a 1863 1993 a tx@Dict begin tx@NodeDict begin {59.75052 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1863 1993 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1863 1993 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1863 1993 a 1863 1993 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1863 1993 a 1863 1993 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1863 1993 a 1863 1993 a tx@Dict begin ps@rot RotBegin end 1863 1993 a 1841 2022 a Fz(I)1863 1993 y tx@Dict begin RotEnd end 1863 1993 a 1863 1993 a tx@Dict begin PutEnd end 1863 1993 a 1863 1993 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1863 1993 a 1863 1993 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1863 1993 a 1863 1993 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1863 1993 a 1863 1993 a tx@Dict begin ps@rot RotBegin end 1863 1993 a 1841 2022 a Fz(I)1863 1993 y tx@Dict begin RotEnd end 1863 1993 a 1863 1993 a tx@Dict begin PutEnd end 1863 1993 a 1863 1993 a tx@Dict begin tx@NodeDict begin {79.66736 39.83368 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1863 1993 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1863 1993 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1863 1993 a 1863 1993 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1863 1993 a 1863 1993 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1863 1993 a 1863 1993 a tx@Dict begin ps@rot RotBegin end 1863 1993 a 1841 2022 a Fz(I)1863 1993 y tx@Dict begin RotEnd end 1863 1993 a 1863 1993 a tx@Dict begin PutEnd end 1863 1993 a 1863 1993 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1863 1993 a 1863 1993 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1863 1993 a 1863 1993 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1863 1993 a 1863 1993 a tx@Dict begin ps@rot RotBegin end 1863 1993 a 1841 2022 a Fz(I)1863 1993 y tx@Dict begin RotEnd end 1863 1993 a 1863 1993 a tx@Dict begin PutEnd end 1863 1993 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1863 1993 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1863 1993 a 1863 1993 a tx@Dict begin { tx@EcldDict begin /N@A GetNode exch Atan /N@C GetNode end 2 copy 5 2 roll exch Atan 2 copy lt { exch 360 sub exch } if sub 2 div 90 add tx@EcldDict begin Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1863 1993 a 1863 1993 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 1863 1993 a 1863 1993 a tx@Dict begin PutEnd end 1863 1993 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1863 1993 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1863 1993 a 1863 1993 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1863 1993 a 1863 1993 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1863 1993 a 1863 1993 a tx@Dict begin ps@rot RotBegin end 1863 1993 a 1841 2022 a Fz(I)1863 1993 y tx@Dict begin RotEnd end 1863 1993 a 1863 1993 a tx@Dict begin PutEnd end 1863 1993 a 1863 1993 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1863 1993 a 1863 1993 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1863 1993 a 1863 1993 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1863 1993 a 1863 1993 a tx@Dict begin ps@rot RotBegin end 1863 1993 a 1841 2022 a Fz(I)1863 1993 y tx@Dict begin RotEnd end 1863 1993 a 1863 1993 a tx@Dict begin PutEnd end 1863 1993 a 1863 1993 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@B /N@D InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1863 1993 a 1863 1993 a tx@Dict begin PutEnd end 1863 1993 a 1863 1993 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1863 1993 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor tx@EcldDict begin /N@B GetNode 2 copy /N@C GetNode ABDist end 0 CLW mul sub 0 360 arc closepath gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 3.0 4 DotLine grestore end @endspecial 1863 1993 a tx@Dict begin PutEnd end 1863 1993 a 3059 2271 4 857 v 86 2275 2976 4 v 84 2374 4 100 v 208 2344 a FE(n)p FK(pstBissectBA)n(C{A}{B}{C}{D})p 1491 2374 V 250 w FE(n)p FK(pstOutBissectBA)n(C{C}{B}{A}{D})p 3059 2374 V 86 2377 2976 4 v 86 2494 a SDict begin H.S end 86 2494 a 86 2494 a SDict begin 12 H.A end 86 2494 a 86 2494 a SDict begin [/View [/XYZ H.V]/Dest (subsection.33.5) cvn /DEST pdfmark end 86 2494 a 83 x FG(33.5)112 b(In)m(tersections)37 b([)1089 2577 y SDict begin H.S end 1089 2577 a 0 TeXcolorgray FG(6)p 0 TeXcolorgray 1145 2513 a SDict begin H.R end 1145 2513 a 1145 2577 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-eucl) cvn H.B /ANN pdfmark end 1145 2577 a FG(])86 2655 y SDict begin H.S end 86 2655 a 86 2655 a SDict begin 12 H.A end 86 2655 a 86 2655 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.33.5.1) cvn /DEST pdfmark end 86 2655 a 75 x FJ(33.5.1)93 b(In)m(tersection)32 b(de)g(deux)g(droites)p 0 TeXcolorgray 0 TeXcolorgray 568 2795 1900 4 v 567 3652 4 857 v 1146 3539 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 79.66736 0.0 add L 0.0 0.0 sub 79.66736 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 79.66736 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1063 3565 a FF(0)1063 3400 y(1)1063 3235 y(2)1063 3069 y(3)1063 2904 y(4)1125 3633 y(0)123 b(1)h(2)f(3)g(4)h(5)1146 3539 y tx@Dict begin tx@NodeDict begin {19.91684 59.75052 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1146 3539 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1146 3539 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 3539 a 1146 3539 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 3539 a 1146 3539 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 3539 a 1146 3539 a tx@Dict begin ps@rot RotBegin end 1146 3539 a 1124 3568 a Fz(I)1146 3539 y tx@Dict begin RotEnd end 1146 3539 a 1146 3539 a tx@Dict begin PutEnd end 1146 3539 a 1146 3539 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 3539 a 1146 3539 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 3539 a 1146 3539 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 3539 a 1146 3539 a tx@Dict begin ps@rot RotBegin end 1146 3539 a 1124 3568 a Fz(I)1146 3539 y tx@Dict begin RotEnd end 1146 3539 a 1146 3539 a tx@Dict begin PutEnd end 1146 3539 a 1146 3539 a tx@Dict begin tx@NodeDict begin {79.66736 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1146 3539 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1146 3539 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 3539 a 1146 3539 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 3539 a 1146 3539 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 3539 a 1146 3539 a tx@Dict begin ps@rot RotBegin end 1146 3539 a 1124 3568 a Fz(I)1146 3539 y tx@Dict begin RotEnd end 1146 3539 a 1146 3539 a tx@Dict begin PutEnd end 1146 3539 a 1146 3539 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 3539 a 1146 3539 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 3539 a 1146 3539 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 3539 a 1146 3539 a tx@Dict begin ps@rot RotBegin end 1146 3539 a 1124 3568 a Fz(I)1146 3539 y tx@Dict begin RotEnd end 1146 3539 a 1146 3539 a tx@Dict begin PutEnd end 1146 3539 a 1146 3539 a tx@Dict begin tx@NodeDict begin {39.83368 19.91684 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1146 3539 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1146 3539 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 3539 a 1146 3539 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 3539 a 1146 3539 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 3539 a 1146 3539 a tx@Dict begin ps@rot RotBegin end 1146 3539 a 1124 3568 a Fz(I)1146 3539 y tx@Dict begin RotEnd end 1146 3539 a 1146 3539 a tx@Dict begin PutEnd end 1146 3539 a 1146 3539 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 3539 a 1146 3539 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 3539 a 1146 3539 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 3539 a 1146 3539 a tx@Dict begin ps@rot RotBegin end 1146 3539 a 1124 3568 a Fz(I)1146 3539 y tx@Dict begin RotEnd end 1146 3539 a 1146 3539 a tx@Dict begin PutEnd end 1146 3539 a 1146 3539 a tx@Dict begin tx@NodeDict begin {79.66736 69.70894 } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 1146 3539 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1146 3539 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 3539 a 1146 3539 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 3539 a 1146 3539 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 3539 a 1146 3539 a tx@Dict begin ps@rot RotBegin end 1146 3539 a 1124 3568 a Fz(I)1146 3539 y tx@Dict begin RotEnd end 1146 3539 a 1146 3539 a tx@Dict begin PutEnd end 1146 3539 a 1146 3539 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 3539 a 1146 3539 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 3539 a 1146 3539 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 3539 a 1146 3539 a tx@Dict begin ps@rot RotBegin end 1146 3539 a 1124 3568 a Fz(I)1146 3539 y tx@Dict begin RotEnd end 1146 3539 a 1146 3539 a tx@Dict begin PutEnd end 1146 3539 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0.8 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0.8 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1146 3539 a tx@Dict begin tx@NodeDict begin { tx@EcldDict begin /N@A GetNode /N@B GetNode /N@C GetNode /N@D GetNode InterLines end 19.91684 div exch 19.91684 div exch 2 copy /E.Y exch def /E.X exch def 19.91684 mul exch 19.91684 mul exch } false /N@E 10 {InitPnode } /NodeScale {} def NewNode end end 1146 3539 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@E known { /N@E load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1146 3539 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 3539 a 1146 3539 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 3539 a 1146 3539 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 0. /N@E load 0 GetEdge 0.0 0. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 3539 a 1146 3539 a tx@Dict begin ps@rot RotBegin end 1146 3539 a 1124 3568 a Fz(I)1146 3539 y tx@Dict begin RotEnd end 1146 3539 a 1146 3539 a tx@Dict begin PutEnd end 1146 3539 a 1146 3539 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 3539 a 1146 3539 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 3539 a 1146 3539 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 0. /N@E load 0 GetEdge 0.0 0. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 3539 a 1146 3539 a tx@Dict begin ps@rot RotBegin end 1146 3539 a 1124 3568 a Fz(I)1146 3539 y tx@Dict begin RotEnd end 1146 3539 a 1146 3539 a tx@Dict begin PutEnd end 1146 3539 a 2466 3652 4 857 v 568 3655 1900 4 v 567 3755 4 100 v 618 3725 a FJ(\\pstIn)m(terLL)p FK([linecolor=red])p 0 0.8 0 TeXcolorrgb({A}{B})p 0 TeXcolorgray 1 0 0 0 TeXcolorcmyk({C}{D})p 0 TeXcolorgray 1 0 0 TeXcolorrgb({E})p 0 TeXcolorgray 2466 3755 V 568 3758 1900 4 v 86 3874 a SDict begin H.S end 86 3874 a 86 3874 a SDict begin 12 H.A end 86 3874 a 86 3874 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.33.5.2) cvn /DEST pdfmark end 86 3874 a 67 x FJ(33.5.2)93 b(In)m(tersection)32 b(d'une)f(droite)h(et)f(un)h(cercle)p 0 TeXcolorgray 0 TeXcolorgray 759 4006 1518 4 v 758 4862 4 857 v 1146 4750 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 79.66736 0.0 add L 0.0 0.0 sub 79.66736 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 79.66736 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1063 4776 a FF(0)1063 4611 y(1)1063 4445 y(2)1063 4280 y(3)1063 4115 y(4)1125 4844 y(0)123 b(1)h(2)f(3)g(4)h(5)1146 4750 y tx@Dict begin tx@NodeDict begin {19.91684 69.70894 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1146 4750 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1146 4750 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 4750 a 1146 4750 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 4750 a 1146 4750 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 4750 a 1146 4750 a tx@Dict begin ps@rot RotBegin end 1146 4750 a 1124 4778 a Fz(I)1146 4750 y tx@Dict begin RotEnd end 1146 4750 a 1146 4750 a tx@Dict begin PutEnd end 1146 4750 a 1146 4750 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 4750 a 1146 4750 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 4750 a 1146 4750 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 4750 a 1146 4750 a tx@Dict begin ps@rot RotBegin end 1146 4750 a 1124 4778 a Fz(I)1146 4750 y tx@Dict begin RotEnd end 1146 4750 a 1146 4750 a tx@Dict begin PutEnd end 1146 4750 a 1146 4750 a tx@Dict begin tx@NodeDict begin {79.66736 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1146 4750 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1146 4750 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 4750 a 1146 4750 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 4750 a 1146 4750 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 4750 a 1146 4750 a tx@Dict begin ps@rot RotBegin end 1146 4750 a 1124 4778 a Fz(I)1146 4750 y tx@Dict begin RotEnd end 1146 4750 a 1146 4750 a tx@Dict begin PutEnd end 1146 4750 a 1146 4750 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 4750 a 1146 4750 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 4750 a 1146 4750 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 4750 a 1146 4750 a tx@Dict begin ps@rot RotBegin end 1146 4750 a 1124 4778 a Fz(I)1146 4750 y tx@Dict begin RotEnd end 1146 4750 a 1146 4750 a tx@Dict begin PutEnd end 1146 4750 a 1146 4750 a tx@Dict begin tx@NodeDict begin {39.83368 39.83368 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1146 4750 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1146 4750 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 4750 a 1146 4750 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 4750 a 1146 4750 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 4750 a 1146 4750 a tx@Dict begin ps@rot RotBegin end 1146 4750 a 1124 4778 a Fz(I)1146 4750 y tx@Dict begin RotEnd end 1146 4750 a 1146 4750 a tx@Dict begin PutEnd end 1146 4750 a 1146 4750 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 4750 a 1146 4750 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 4750 a 1146 4750 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 4750 a 1146 4750 a tx@Dict begin ps@rot RotBegin end 1146 4750 a 1124 4778 a Fz(I)1146 4750 y tx@Dict begin RotEnd end 1146 4750 a 1146 4750 a tx@Dict begin PutEnd end 1146 4750 a 1146 4750 a tx@Dict begin tx@NodeDict begin {19.91684 39.83368 } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 1146 4750 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1146 4750 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 4750 a 1146 4750 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 4750 a 1146 4750 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 4750 a 1146 4750 a tx@Dict begin ps@rot RotBegin end 1146 4750 a 1124 4778 a Fz(I)1146 4750 y tx@Dict begin RotEnd end 1146 4750 a 1146 4750 a tx@Dict begin PutEnd end 1146 4750 a 1146 4750 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 4750 a 1146 4750 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 4750 a 1146 4750 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 4750 a 1146 4750 a tx@Dict begin ps@rot RotBegin end 1146 4750 a 1124 4778 a Fz(I)1146 4750 y tx@Dict begin RotEnd end 1146 4750 a 1146 4750 a tx@Dict begin PutEnd end 1146 4750 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0.8 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0.8 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1146 4750 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1146 4750 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor tx@EcldDict begin /N@C GetNode 2 copy /N@D GetNode ABDist end 0 CLW mul sub 0 360 arc closepath gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1146 4750 a tx@Dict begin PutEnd end 1146 4750 a 1146 4750 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1146 4750 a 1146 4750 a tx@Dict begin tx@NodeDict begin { tx@EcldDict begin /N@A GetNode /N@B GetNode 4 copy EqDr /N@C GetNode /N@D GetNode ABDist InterLineCircle /Glby exch def /Glbx exch def 19.91684 div exch 19.91684 div exch 2 copy end /E.Y exch def /E.X exch def 19.91684 mul exch 19.91684 mul exch } false /N@E 10 {InitPnode } /NodeScale {} def NewNode end end 1146 4750 a 1146 4750 a tx@Dict begin { tx@EcldDict begin Glbx 19.91684 div Glby 19.91684 div end 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1146 4750 a 1146 4750 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@F 10 {InitPnode } /NodeScale {} def NewNode end end 1146 4750 a 1146 4750 a tx@Dict begin PutEnd end 1146 4750 a 1146 4750 a tx@Dict begin PutEnd end 1146 4750 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@E known { /N@E load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1146 4750 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 4750 a 1146 4750 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 4750 a 1146 4750 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 0. /N@E load 0 GetEdge 0.0 0. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 4750 a 1146 4750 a tx@Dict begin ps@rot RotBegin end 1146 4750 a 1124 4778 a Fz(I)1146 4750 y tx@Dict begin RotEnd end 1146 4750 a 1146 4750 a tx@Dict begin PutEnd end 1146 4750 a 1146 4750 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 4750 a 1146 4750 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 4750 a 1146 4750 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 0. /N@E load 0 GetEdge 0.0 0. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 4750 a 1146 4750 a tx@Dict begin ps@rot RotBegin end 1146 4750 a 1124 4778 a Fz(I)1146 4750 y tx@Dict begin RotEnd end 1146 4750 a 1146 4750 a tx@Dict begin PutEnd end 1146 4750 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@F known { /N@F load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1146 4750 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 4750 a 1146 4750 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 4750 a 1146 4750 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@F known { 10.0 0. /N@F load 0 GetEdge 0.0 0. AddOffset /N@F load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 4750 a 1146 4750 a tx@Dict begin ps@rot RotBegin end 1146 4750 a 1124 4778 a Fz(I)1146 4750 y tx@Dict begin RotEnd end 1146 4750 a 1146 4750 a tx@Dict begin PutEnd end 1146 4750 a 1146 4750 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 4750 a 1146 4750 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 4750 a 1146 4750 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@F known { 10.0 0. /N@F load 0 GetEdge 0.0 0. AddOffset /N@F load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 4750 a 1146 4750 a tx@Dict begin ps@rot RotBegin end 1146 4750 a 1124 4778 a Fz(I)1146 4750 y tx@Dict begin RotEnd end 1146 4750 a 1146 4750 a tx@Dict begin PutEnd end 1146 4750 a 2275 4862 4 857 v 759 4866 1518 4 v 758 4965 4 100 v 809 4936 a FJ(\\pstIn)m(terLC)p 0 0.8 0 TeXcolorrgb FK({A}{B})p 0 TeXcolorgray 1 0 0 0 TeXcolorcmyk({C}{D})p 0 TeXcolorgray 1 0 0 TeXcolorrgb({E}{F})p 0 TeXcolorgray 2275 4965 V 759 4969 1518 4 v 0 TeXcolorgray 1456 5662 a(194)p 0 TeXcolorgray eop end %%Page: 195 195 TeXDict begin 195 194 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.195) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 336 452 2364 4 v 334 1308 4 857 v 1146 1196 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 79.66736 0.0 add L 0.0 0.0 sub 79.66736 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 79.66736 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 79.66736 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 79.66736 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 79.66736 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1063 1222 a FF(0)1063 1057 y(1)1063 891 y(2)1063 726 y(3)1063 560 y(4)1125 1290 y(0)123 b(1)h(2)f(3)g(4)h(5)1146 1196 y tx@Dict begin tx@NodeDict begin {19.91684 69.70894 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1146 1196 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1146 1196 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 1196 a 1146 1196 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 1196 a 1146 1196 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 1196 a 1146 1196 a tx@Dict begin ps@rot RotBegin end 1146 1196 a 1124 1224 a Fz(I)1146 1196 y tx@Dict begin RotEnd end 1146 1196 a 1146 1196 a tx@Dict begin PutEnd end 1146 1196 a 1146 1196 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 1196 a 1146 1196 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 1196 a 1146 1196 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 1196 a 1146 1196 a tx@Dict begin ps@rot RotBegin end 1146 1196 a 1124 1224 a Fz(I)1146 1196 y tx@Dict begin RotEnd end 1146 1196 a 1146 1196 a tx@Dict begin PutEnd end 1146 1196 a 1146 1196 a tx@Dict begin tx@NodeDict begin {79.66736 19.91684 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1146 1196 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1146 1196 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 1196 a 1146 1196 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 1196 a 1146 1196 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 1196 a 1146 1196 a tx@Dict begin ps@rot RotBegin end 1146 1196 a 1124 1224 a Fz(I)1146 1196 y tx@Dict begin RotEnd end 1146 1196 a 1146 1196 a tx@Dict begin PutEnd end 1146 1196 a 1146 1196 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 1196 a 1146 1196 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 1196 a 1146 1196 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 1196 a 1146 1196 a tx@Dict begin ps@rot RotBegin end 1146 1196 a 1124 1224 a Fz(I)1146 1196 y tx@Dict begin RotEnd end 1146 1196 a 1146 1196 a tx@Dict begin PutEnd end 1146 1196 a 1146 1196 a tx@Dict begin tx@NodeDict begin {39.83368 39.83368 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1146 1196 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1146 1196 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 1196 a 1146 1196 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 1196 a 1146 1196 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 1196 a 1146 1196 a tx@Dict begin ps@rot RotBegin end 1146 1196 a 1124 1224 a Fz(I)1146 1196 y tx@Dict begin RotEnd end 1146 1196 a 1146 1196 a tx@Dict begin PutEnd end 1146 1196 a 1146 1196 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 1196 a 1146 1196 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 1196 a 1146 1196 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 1196 a 1146 1196 a tx@Dict begin ps@rot RotBegin end 1146 1196 a 1124 1224 a Fz(I)1146 1196 y tx@Dict begin RotEnd end 1146 1196 a 1146 1196 a tx@Dict begin PutEnd end 1146 1196 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0.8 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0.8 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end 2 copy moveto 19.91684 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 4 DotLine grestore end @endspecial 1146 1196 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1146 1196 a 1146 1196 a tx@Dict begin tx@NodeDict begin { tx@EcldDict begin /N@A GetNode /N@B GetNode 4 copy EqDr 1 19.91684 mul InterLineCircle /Glby exch def /Glbx exch def 19.91684 div exch 19.91684 div exch 2 copy end /E.Y exch def /E.X exch def 19.91684 mul exch 19.91684 mul exch } false /N@E 10 {InitPnode } /NodeScale {} def NewNode end end 1146 1196 a 1146 1196 a tx@Dict begin { tx@EcldDict begin Glbx 19.91684 div Glby 19.91684 div end 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1146 1196 a 1146 1196 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@F 10 {InitPnode } /NodeScale {} def NewNode end end 1146 1196 a 1146 1196 a tx@Dict begin PutEnd end 1146 1196 a 1146 1196 a tx@Dict begin PutEnd end 1146 1196 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@E known { /N@E load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1146 1196 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 1196 a 1146 1196 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 1196 a 1146 1196 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 0. /N@E load 0 GetEdge 0.0 0. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 1196 a 1146 1196 a tx@Dict begin ps@rot RotBegin end 1146 1196 a 1124 1224 a Fz(I)1146 1196 y tx@Dict begin RotEnd end 1146 1196 a 1146 1196 a tx@Dict begin PutEnd end 1146 1196 a 1146 1196 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 1196 a 1146 1196 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 1196 a 1146 1196 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 0. /N@E load 0 GetEdge 0.0 0. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 1196 a 1146 1196 a tx@Dict begin ps@rot RotBegin end 1146 1196 a 1124 1224 a Fz(I)1146 1196 y tx@Dict begin RotEnd end 1146 1196 a 1146 1196 a tx@Dict begin PutEnd end 1146 1196 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@F known { /N@F load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1146 1196 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 1196 a 1146 1196 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 1196 a 1146 1196 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@F known { 10.0 0. /N@F load 0 GetEdge 0.0 0. AddOffset /N@F load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 1196 a 1146 1196 a tx@Dict begin ps@rot RotBegin end 1146 1196 a 1124 1224 a Fz(I)1146 1196 y tx@Dict begin RotEnd end 1146 1196 a 1146 1196 a tx@Dict begin PutEnd end 1146 1196 a 1146 1196 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 1196 a 1146 1196 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 1196 a 1146 1196 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@F known { 10.0 0. /N@F load 0 GetEdge 0.0 0. AddOffset /N@F load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 1196 a 1146 1196 a tx@Dict begin ps@rot RotBegin end 1146 1196 a 1124 1224 a Fz(I)1146 1196 y tx@Dict begin RotEnd end 1146 1196 a 1146 1196 a tx@Dict begin PutEnd end 1146 1196 a 2698 1308 4 857 v 336 1312 2364 4 v 334 1411 4 100 v 386 1381 a FJ(\\pstIn)m(terLC)p FK([Radius=)p FE(n)p FK(pstDistV)-7 b(al{1}])p 0 0.8 0 TeXcolorrgb({A}{B})p 0 TeXcolorgray 1 0 0 0 TeXcolorcmyk({C}{})p 0 TeXcolorgray 1 0 0 TeXcolorrgb({E})o({F})p 0 TeXcolorgray 2698 1411 V 336 1415 2364 4 v 86 1524 a SDict begin H.S end 86 1524 a 86 1524 a SDict begin 12 H.A end 86 1524 a 86 1524 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.33.5.3) cvn /DEST pdfmark end 86 1524 a 66 x FJ(33.5.3)93 b(In)m(tersection)32 b(de)g(deux)g(cercles)p 0 TeXcolorgray 0 TeXcolorgray 352 1656 2332 4 v 350 2678 4 1023 v 1146 2565 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 99.5842 0.0 add L 0.0 0.0 sub 99.5842 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 99.5842 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1063 2591 a FF(0)1063 2426 y(1)1063 2261 y(2)1063 2095 y(3)1063 1930 y(4)1063 1764 y(5)1125 2659 y(0)123 b(1)h(2)f(3)g(4)h(5) 1146 2565 y tx@Dict begin tx@NodeDict begin {39.83368 59.75052 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1146 2565 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1146 2565 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 2565 a 1146 2565 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 2565 a 1146 2565 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 2565 a 1146 2565 a tx@Dict begin ps@rot RotBegin end 1146 2565 a 1124 2593 a Fz(I)1146 2565 y tx@Dict begin RotEnd end 1146 2565 a 1146 2565 a tx@Dict begin PutEnd end 1146 2565 a 1146 2565 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 2565 a 1146 2565 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 2565 a 1146 2565 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 2565 a 1146 2565 a tx@Dict begin ps@rot RotBegin end 1146 2565 a 1124 2593 a Fz(I)1146 2565 y tx@Dict begin RotEnd end 1146 2565 a 1146 2565 a tx@Dict begin PutEnd end 1146 2565 a 1146 2565 a tx@Dict begin tx@NodeDict begin {19.91684 59.75052 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1146 2565 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1146 2565 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 2565 a 1146 2565 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 2565 a 1146 2565 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 2565 a 1146 2565 a tx@Dict begin ps@rot RotBegin end 1146 2565 a 1124 2593 a Fz(I)1146 2565 y tx@Dict begin RotEnd end 1146 2565 a 1146 2565 a tx@Dict begin PutEnd end 1146 2565 a 1146 2565 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 2565 a 1146 2565 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 2565 a 1146 2565 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 2565 a 1146 2565 a tx@Dict begin ps@rot RotBegin end 1146 2565 a 1124 2593 a Fz(I)1146 2565 y tx@Dict begin RotEnd end 1146 2565 a 1146 2565 a tx@Dict begin PutEnd end 1146 2565 a 1146 2565 a tx@Dict begin tx@NodeDict begin {59.75052 39.83368 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1146 2565 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1146 2565 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 2565 a 1146 2565 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 2565 a 1146 2565 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 2565 a 1146 2565 a tx@Dict begin ps@rot RotBegin end 1146 2565 a 1124 2593 a Fz(I)1146 2565 y tx@Dict begin RotEnd end 1146 2565 a 1146 2565 a tx@Dict begin PutEnd end 1146 2565 a 1146 2565 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 2565 a 1146 2565 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 2565 a 1146 2565 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 2565 a 1146 2565 a tx@Dict begin ps@rot RotBegin end 1146 2565 a 1124 2593 a Fz(I)1146 2565 y tx@Dict begin RotEnd end 1146 2565 a 1146 2565 a tx@Dict begin PutEnd end 1146 2565 a 1146 2565 a tx@Dict begin tx@NodeDict begin {79.66736 19.91684 } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 1146 2565 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1146 2565 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 2565 a 1146 2565 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 2565 a 1146 2565 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 2565 a 1146 2565 a tx@Dict begin ps@rot RotBegin end 1146 2565 a 1124 2593 a Fz(I)1146 2565 y tx@Dict begin RotEnd end 1146 2565 a 1146 2565 a tx@Dict begin PutEnd end 1146 2565 a 1146 2565 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 2565 a 1146 2565 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 2565 a 1146 2565 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 2565 a 1146 2565 a tx@Dict begin ps@rot RotBegin end 1146 2565 a 1124 2593 a Fz(I)1146 2565 y tx@Dict begin RotEnd end 1146 2565 a 1146 2565 a tx@Dict begin PutEnd end 1146 2565 a 1146 2565 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1146 2565 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0.8 0 setrgbcolor tx@EcldDict begin /N@A GetNode 2 copy /N@B GetNode ABDist end 0 CLW mul sub 0 360 arc closepath gsave 1.0 SLW 0 0.8 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1146 2565 a tx@Dict begin PutEnd end 1146 2565 a 1146 2565 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1146 2565 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor tx@EcldDict begin /N@C GetNode 2 copy /N@D GetNode ABDist end 0 CLW mul sub 0 360 arc closepath gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1146 2565 a tx@Dict begin PutEnd end 1146 2565 a 1146 2565 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1146 2565 a 1146 2565 a tx@Dict begin { tx@EcldDict begin /N@B GetNode Pyth /N@C GetNode /N@D GetNode ABDist /N@C GetNode Pyth InterCircles /N@C GetNode exch Atan dup /xoC exch def Rotate /Glby exch def /Glbx exch def xoC Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1146 2565 a 1146 2565 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@E 10 {InitPnode } /NodeScale {} def NewNode end end 1146 2565 a 1146 2565 a tx@Dict begin PutEnd end 1146 2565 a 1146 2565 a tx@Dict begin { tx@EcldDict begin Glbx 19.91684 div Glby 19.91684 div end 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1146 2565 a 1146 2565 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@F 10 {InitPnode } /NodeScale {} def NewNode end end 1146 2565 a 1146 2565 a tx@Dict begin PutEnd end 1146 2565 a 1146 2565 a tx@Dict begin PutEnd end 1146 2565 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@E known { /N@E load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1146 2565 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 2565 a 1146 2565 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 2565 a 1146 2565 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 45. /N@E load 0 GetEdge 0.0 45. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 2565 a 1146 2565 a tx@Dict begin ps@rot RotBegin end 1146 2565 a 1124 2593 a Fz(I)1146 2565 y tx@Dict begin RotEnd end 1146 2565 a 1146 2565 a tx@Dict begin PutEnd end 1146 2565 a 1146 2565 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 2565 a 1146 2565 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 2565 a 1146 2565 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 45. /N@E load 0 GetEdge 0.0 45. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 2565 a 1146 2565 a tx@Dict begin ps@rot RotBegin end 1146 2565 a 1124 2593 a Fz(I)1146 2565 y tx@Dict begin RotEnd end 1146 2565 a 1146 2565 a tx@Dict begin PutEnd end 1146 2565 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@F known { /N@F load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1146 2565 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 2565 a 1146 2565 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 2565 a 1146 2565 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@F known { 10.0 225. /N@F load 0 GetEdge 0.0 225. AddOffset /N@F load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 2565 a 1146 2565 a tx@Dict begin ps@rot RotBegin end 1146 2565 a 1124 2593 a Fz(I)1146 2565 y tx@Dict begin RotEnd end 1146 2565 a 1146 2565 a tx@Dict begin PutEnd end 1146 2565 a 1146 2565 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 2565 a 1146 2565 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 2565 a 1146 2565 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@F known { 10.0 225. /N@F load 0 GetEdge 0.0 225. AddOffset /N@F load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 2565 a 1146 2565 a tx@Dict begin ps@rot RotBegin end 1146 2565 a 1124 2593 a Fz(I)1146 2565 y tx@Dict begin RotEnd end 1146 2565 a 1146 2565 a tx@Dict begin PutEnd end 1146 2565 a 2682 2678 4 1023 v 352 2681 2332 4 v 350 2781 4 100 v 402 2751 a FJ(\\pstIn)m(terCC)p FK([linecolor=red,P)n(osAngleA=45,P)n(osAngleB)o (=22)o(5])p 2682 2781 V 350 2880 V 0 0.8 0 TeXcolorrgb 1064 2850 a({A}{B})p 0 TeXcolorgray 1 0 0 0 TeXcolorcmyk({C}{D})p 0 TeXcolorgray 1 0 0 TeXcolorrgb({E}{F})p 0 TeXcolorgray 2682 2880 V 352 2884 2332 4 v 0 TeXcolorgray 0 TeXcolorgray 1013 2939 1010 4 v 1012 3961 4 1023 v 1146 3849 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 99.5842 0.0 add L 0.0 0.0 sub 99.5842 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 99.5842 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1063 3875 a FF(0)1063 3710 y(1)1063 3544 y(2)1063 3379 y(3)1063 3214 y(4)1063 3048 y(5)1125 3943 y(0)f(1)h(2)f(3)g(4)h(5)1146 3849 y tx@Dict begin tx@NodeDict begin {39.83368 59.75052 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1146 3849 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1146 3849 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 3849 a 1146 3849 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 3849 a 1146 3849 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 3849 a 1146 3849 a tx@Dict begin ps@rot RotBegin end 1146 3849 a 1124 3877 a Fz(I)1146 3849 y tx@Dict begin RotEnd end 1146 3849 a 1146 3849 a tx@Dict begin PutEnd end 1146 3849 a 1146 3849 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 3849 a 1146 3849 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 3849 a 1146 3849 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 3849 a 1146 3849 a tx@Dict begin ps@rot RotBegin end 1146 3849 a 1124 3877 a Fz(I)1146 3849 y tx@Dict begin RotEnd end 1146 3849 a 1146 3849 a tx@Dict begin PutEnd end 1146 3849 a 1146 3849 a tx@Dict begin tx@NodeDict begin {19.91684 59.75052 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1146 3849 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1146 3849 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 3849 a 1146 3849 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 3849 a 1146 3849 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 3849 a 1146 3849 a tx@Dict begin ps@rot RotBegin end 1146 3849 a 1124 3877 a Fz(I)1146 3849 y tx@Dict begin RotEnd end 1146 3849 a 1146 3849 a tx@Dict begin PutEnd end 1146 3849 a 1146 3849 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 3849 a 1146 3849 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 3849 a 1146 3849 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 3849 a 1146 3849 a tx@Dict begin ps@rot RotBegin end 1146 3849 a 1124 3877 a Fz(I)1146 3849 y tx@Dict begin RotEnd end 1146 3849 a 1146 3849 a tx@Dict begin PutEnd end 1146 3849 a 1146 3849 a tx@Dict begin tx@NodeDict begin {59.75052 39.83368 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1146 3849 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1146 3849 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 3849 a 1146 3849 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 3849 a 1146 3849 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 3849 a 1146 3849 a tx@Dict begin ps@rot RotBegin end 1146 3849 a 1124 3877 a Fz(I)1146 3849 y tx@Dict begin RotEnd end 1146 3849 a 1146 3849 a tx@Dict begin PutEnd end 1146 3849 a 1146 3849 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 3849 a 1146 3849 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 3849 a 1146 3849 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 3849 a 1146 3849 a tx@Dict begin ps@rot RotBegin end 1146 3849 a 1124 3877 a Fz(I)1146 3849 y tx@Dict begin RotEnd end 1146 3849 a 1146 3849 a tx@Dict begin PutEnd end 1146 3849 a 1146 3849 a tx@Dict begin tx@NodeDict begin {79.66736 19.91684 } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 1146 3849 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1146 3849 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 3849 a 1146 3849 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 3849 a 1146 3849 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 3849 a 1146 3849 a tx@Dict begin ps@rot RotBegin end 1146 3849 a 1124 3877 a Fz(I)1146 3849 y tx@Dict begin RotEnd end 1146 3849 a 1146 3849 a tx@Dict begin PutEnd end 1146 3849 a 1146 3849 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 3849 a 1146 3849 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 3849 a 1146 3849 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 3849 a 1146 3849 a tx@Dict begin ps@rot RotBegin end 1146 3849 a 1124 3877 a Fz(I)1146 3849 y tx@Dict begin RotEnd end 1146 3849 a 1146 3849 a tx@Dict begin PutEnd end 1146 3849 a 1146 3849 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1146 3849 a 1146 3849 a tx@Dict begin { tx@EcldDict begin /N@B GetNode Pyth /N@C GetNode /N@D GetNode ABDist /N@C GetNode Pyth InterCircles /N@C GetNode exch Atan dup /xoC exch def Rotate /Glby exch def /Glbx exch def xoC Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1146 3849 a 1146 3849 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@E 10 {InitPnode } /NodeScale {} def NewNode end end 1146 3849 a 1146 3849 a tx@Dict begin PutEnd end 1146 3849 a 1146 3849 a tx@Dict begin { tx@EcldDict begin Glbx 19.91684 div Glby 19.91684 div end 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1146 3849 a 1146 3849 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@F 10 {InitPnode } /NodeScale {} def NewNode end end 1146 3849 a 1146 3849 a tx@Dict begin PutEnd end 1146 3849 a 1146 3849 a tx@Dict begin PutEnd end 1146 3849 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@E known { /N@E load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1146 3849 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 3849 a 1146 3849 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 3849 a 1146 3849 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 135. /N@E load 0 GetEdge 0.0 135. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 3849 a 1146 3849 a tx@Dict begin ps@rot RotBegin end 1146 3849 a 1124 3877 a Fz(I)1146 3849 y tx@Dict begin RotEnd end 1146 3849 a 1146 3849 a tx@Dict begin PutEnd end 1146 3849 a 1146 3849 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 3849 a 1146 3849 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 3849 a 1146 3849 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 135. /N@E load 0 GetEdge 0.0 135. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 3849 a 1146 3849 a tx@Dict begin ps@rot RotBegin end 1146 3849 a 1124 3877 a Fz(I)1146 3849 y tx@Dict begin RotEnd end 1146 3849 a 1146 3849 a tx@Dict begin PutEnd end 1146 3849 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@F known { /N@F load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1146 3849 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 3849 a 1146 3849 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 3849 a 1146 3849 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@F known { 10.0 135. /N@F load 0 GetEdge 0.0 135. AddOffset /N@F load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 3849 a 1146 3849 a tx@Dict begin ps@rot RotBegin end 1146 3849 a 1124 3877 a Fz(I)1146 3849 y tx@Dict begin RotEnd end 1146 3849 a 1146 3849 a tx@Dict begin PutEnd end 1146 3849 a 1146 3849 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1146 3849 a 1146 3849 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1146 3849 a 1146 3849 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@F known { 10.0 135. /N@F load 0 GetEdge 0.0 135. AddOffset /N@F load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1146 3849 a 1146 3849 a tx@Dict begin ps@rot RotBegin end 1146 3849 a 1124 3877 a Fz(I)1146 3849 y tx@Dict begin RotEnd end 1146 3849 a 1146 3849 a tx@Dict begin PutEnd end 1146 3849 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@EcldDict begin /N@A GetNode end /y ED /x ED /r tx@EcldDict begin /N@E GetNode /N@A GetNode ABVect end Pyth def /c 57.2957 r Div def /angleA tx@EcldDict begin /N@E GetNode /N@A GetNode ABVect end exch Atan -19.91684 c mul 2 div add def /angleB tx@EcldDict begin /N@F GetNode /N@A GetNode ABVect end exch Atan -19.91684 c mul 2 div sub def x y r angleA angleB arc gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@EcldDict begin /N@C GetNode end /y ED /x ED /r tx@EcldDict begin /N@E GetNode /N@C GetNode ABVect end Pyth def /c 57.2957 r Div def /angleA tx@EcldDict begin /N@E GetNode /N@C GetNode ABVect end exch Atan -19.91684 c mul 2 div add def /angleB tx@EcldDict begin /N@F GetNode /N@C GetNode ABVect end exch Atan -19.91684 c mul 2 div sub def x y r angleA angleB arc gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 2021 3961 4 1023 v 1013 3965 1010 4 v 1012 4064 4 100 v 1259 4035 a FK(Co)r(deFig=true)p 2021 4064 V 1013 4068 1010 4 v 210 4124 2615 4 v 209 5146 4 1023 v 479 5033 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 99.5842 0.0 add L 0.0 0.0 sub 99.5842 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 99.5842 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 396 5059 a FF(0)396 4894 y(1)396 4729 y(2)396 4563 y(3)396 4398 y(4)396 4233 y(5)458 5127 y(0)f(1)h(2)f(3)g(4)h(5)479 5033 y tx@Dict begin tx@NodeDict begin {39.83368 59.75052 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 479 5033 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 479 5033 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 479 5033 a 479 5033 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 479 5033 a 479 5033 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 479 5033 a 479 5033 a tx@Dict begin ps@rot RotBegin end 479 5033 a 457 5062 a Fz(I)479 5033 y tx@Dict begin RotEnd end 479 5033 a 479 5033 a tx@Dict begin PutEnd end 479 5033 a 479 5033 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 479 5033 a 479 5033 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 479 5033 a 479 5033 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 479 5033 a 479 5033 a tx@Dict begin ps@rot RotBegin end 479 5033 a 457 5062 a Fz(I)479 5033 y tx@Dict begin RotEnd end 479 5033 a 479 5033 a tx@Dict begin PutEnd end 479 5033 a 479 5033 a tx@Dict begin tx@NodeDict begin {19.91684 59.75052 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 479 5033 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 479 5033 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 479 5033 a 479 5033 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 479 5033 a 479 5033 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 479 5033 a 479 5033 a tx@Dict begin ps@rot RotBegin end 479 5033 a 457 5062 a Fz(I)479 5033 y tx@Dict begin RotEnd end 479 5033 a 479 5033 a tx@Dict begin PutEnd end 479 5033 a 479 5033 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 479 5033 a 479 5033 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 479 5033 a 479 5033 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 479 5033 a 479 5033 a tx@Dict begin ps@rot RotBegin end 479 5033 a 457 5062 a Fz(I)479 5033 y tx@Dict begin RotEnd end 479 5033 a 479 5033 a tx@Dict begin PutEnd end 479 5033 a 479 5033 a tx@Dict begin tx@NodeDict begin {59.75052 39.83368 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 479 5033 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 479 5033 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 479 5033 a 479 5033 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 479 5033 a 479 5033 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 479 5033 a 479 5033 a tx@Dict begin ps@rot RotBegin end 479 5033 a 457 5062 a Fz(I)479 5033 y tx@Dict begin RotEnd end 479 5033 a 479 5033 a tx@Dict begin PutEnd end 479 5033 a 479 5033 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 479 5033 a 479 5033 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 479 5033 a 479 5033 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 479 5033 a 479 5033 a tx@Dict begin ps@rot RotBegin end 479 5033 a 457 5062 a Fz(I)479 5033 y tx@Dict begin RotEnd end 479 5033 a 479 5033 a tx@Dict begin PutEnd end 479 5033 a 479 5033 a tx@Dict begin tx@NodeDict begin {79.66736 19.91684 } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 479 5033 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 479 5033 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 479 5033 a 479 5033 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 479 5033 a 479 5033 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 479 5033 a 479 5033 a tx@Dict begin ps@rot RotBegin end 479 5033 a 457 5062 a Fz(I)479 5033 y tx@Dict begin RotEnd end 479 5033 a 479 5033 a tx@Dict begin PutEnd end 479 5033 a 479 5033 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 479 5033 a 479 5033 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 479 5033 a 479 5033 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 479 5033 a 479 5033 a tx@Dict begin ps@rot RotBegin end 479 5033 a 457 5062 a Fz(I)479 5033 y tx@Dict begin RotEnd end 479 5033 a 479 5033 a tx@Dict begin PutEnd end 479 5033 a 479 5033 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 479 5033 a 479 5033 a tx@Dict begin { tx@EcldDict begin /N@B GetNode Pyth /N@C GetNode /N@D GetNode ABDist /N@C GetNode Pyth InterCircles /N@C GetNode exch Atan dup /xoC exch def Rotate /Glby exch def /Glbx exch def xoC Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 479 5033 a 479 5033 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@E 10 {InitPnode } /NodeScale {} def NewNode end end 479 5033 a 479 5033 a tx@Dict begin PutEnd end 479 5033 a 479 5033 a tx@Dict begin { tx@EcldDict begin Glbx 19.91684 div Glby 19.91684 div end 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 479 5033 a 479 5033 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@F 10 {InitPnode } /NodeScale {} def NewNode end end 479 5033 a 479 5033 a tx@Dict begin PutEnd end 479 5033 a 479 5033 a tx@Dict begin PutEnd end 479 5033 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@E known { /N@E load GetCenter } { 0 0 } ifelse end Dot end @endspecial 479 5033 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 479 5033 a 479 5033 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 479 5033 a 479 5033 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 135. /N@E load 0 GetEdge 0.0 135. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 479 5033 a 479 5033 a tx@Dict begin ps@rot RotBegin end 479 5033 a 457 5062 a Fz(I)479 5033 y tx@Dict begin RotEnd end 479 5033 a 479 5033 a tx@Dict begin PutEnd end 479 5033 a 479 5033 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 479 5033 a 479 5033 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 479 5033 a 479 5033 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 135. /N@E load 0 GetEdge 0.0 135. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 479 5033 a 479 5033 a tx@Dict begin ps@rot RotBegin end 479 5033 a 457 5062 a Fz(I)479 5033 y tx@Dict begin RotEnd end 479 5033 a 479 5033 a tx@Dict begin PutEnd end 479 5033 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@F known { /N@F load GetCenter } { 0 0 } ifelse end Dot end @endspecial 479 5033 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 479 5033 a 479 5033 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 479 5033 a 479 5033 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@F known { 10.0 135. /N@F load 0 GetEdge 0.0 135. AddOffset /N@F load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 479 5033 a 479 5033 a tx@Dict begin ps@rot RotBegin end 479 5033 a 457 5062 a Fz(I)479 5033 y tx@Dict begin RotEnd end 479 5033 a 479 5033 a tx@Dict begin PutEnd end 479 5033 a 479 5033 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 479 5033 a 479 5033 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 479 5033 a 479 5033 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@F known { 10.0 135. /N@F load 0 GetEdge 0.0 135. AddOffset /N@F load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 479 5033 a 479 5033 a tx@Dict begin ps@rot RotBegin end 479 5033 a 457 5062 a Fz(I)479 5033 y tx@Dict begin RotEnd end 479 5033 a 479 5033 a tx@Dict begin PutEnd end 479 5033 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@EcldDict begin /N@A GetNode end /y ED /x ED /r tx@EcldDict begin /N@E GetNode /N@A GetNode ABVect end Pyth def /c 57.2957 r Div def /angleA tx@EcldDict begin /N@E GetNode /N@A GetNode ABVect end exch Atan -19.91684 c mul 2 div sub def /angleB tx@EcldDict begin /N@F GetNode /N@A GetNode ABVect end exch Atan -19.91684 c mul 2 div add def x y r angleA angleB arcn gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@EcldDict begin /N@C GetNode end /y ED /x ED /r tx@EcldDict begin /N@E GetNode /N@C GetNode ABVect end Pyth def /c 57.2957 r Div def /angleA tx@EcldDict begin /N@E GetNode /N@C GetNode ABVect end exch Atan -19.91684 c mul 2 div add def /angleB tx@EcldDict begin /N@F GetNode /N@C GetNode ABVect end exch Atan -19.91684 c mul 2 div sub def x y r angleA angleB arc gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 1490 5146 4 1023 v 1307 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 99.5842 0.0 add 0.0 0.0 sub L 99.5842 0.0 add 99.5842 0.0 add L 0.0 0.0 sub 99.5842 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 99.5842 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 99.5842 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 99.5842 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 99.5842 def /dT 1305270 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 99.5842 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 19.91684 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1703 5059 a FF(0)1703 4894 y(1)1703 4729 y(2)1703 4563 y(3)1703 4398 y(4)1703 4233 y(5)1765 5127 y(0)f(1)h(2)f(3)g(4)h(5)1786 5033 y tx@Dict begin tx@NodeDict begin {39.83368 59.75052 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1786 5033 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1786 5033 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1786 5033 a 1786 5033 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1786 5033 a 1786 5033 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1786 5033 a 1786 5033 a tx@Dict begin ps@rot RotBegin end 1786 5033 a 1764 5062 a Fz(I)1786 5033 y tx@Dict begin RotEnd end 1786 5033 a 1786 5033 a tx@Dict begin PutEnd end 1786 5033 a 1786 5033 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1786 5033 a 1786 5033 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1786 5033 a 1786 5033 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1786 5033 a 1786 5033 a tx@Dict begin ps@rot RotBegin end 1786 5033 a 1764 5062 a Fz(I)1786 5033 y tx@Dict begin RotEnd end 1786 5033 a 1786 5033 a tx@Dict begin PutEnd end 1786 5033 a 1786 5033 a tx@Dict begin tx@NodeDict begin {19.91684 59.75052 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1786 5033 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1786 5033 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1786 5033 a 1786 5033 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1786 5033 a 1786 5033 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1786 5033 a 1786 5033 a tx@Dict begin ps@rot RotBegin end 1786 5033 a 1764 5062 a Fz(I)1786 5033 y tx@Dict begin RotEnd end 1786 5033 a 1786 5033 a tx@Dict begin PutEnd end 1786 5033 a 1786 5033 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1786 5033 a 1786 5033 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1786 5033 a 1786 5033 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1786 5033 a 1786 5033 a tx@Dict begin ps@rot RotBegin end 1786 5033 a 1764 5062 a Fz(I)1786 5033 y tx@Dict begin RotEnd end 1786 5033 a 1786 5033 a tx@Dict begin PutEnd end 1786 5033 a 1786 5033 a tx@Dict begin tx@NodeDict begin {59.75052 39.83368 } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1786 5033 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1786 5033 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1786 5033 a 1786 5033 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1786 5033 a 1786 5033 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1786 5033 a 1786 5033 a tx@Dict begin ps@rot RotBegin end 1786 5033 a 1764 5062 a Fz(I)1786 5033 y tx@Dict begin RotEnd end 1786 5033 a 1786 5033 a tx@Dict begin PutEnd end 1786 5033 a 1786 5033 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1786 5033 a 1786 5033 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1786 5033 a 1786 5033 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1786 5033 a 1786 5033 a tx@Dict begin ps@rot RotBegin end 1786 5033 a 1764 5062 a Fz(I)1786 5033 y tx@Dict begin RotEnd end 1786 5033 a 1786 5033 a tx@Dict begin PutEnd end 1786 5033 a 1786 5033 a tx@Dict begin tx@NodeDict begin {79.66736 19.91684 } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 1786 5033 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1786 5033 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1786 5033 a 1786 5033 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1786 5033 a 1786 5033 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1786 5033 a 1786 5033 a tx@Dict begin ps@rot RotBegin end 1786 5033 a 1764 5062 a Fz(I)1786 5033 y tx@Dict begin RotEnd end 1786 5033 a 1786 5033 a tx@Dict begin PutEnd end 1786 5033 a 1786 5033 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1786 5033 a 1786 5033 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1786 5033 a 1786 5033 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1786 5033 a 1786 5033 a tx@Dict begin ps@rot RotBegin end 1786 5033 a 1764 5062 a Fz(I)1786 5033 y tx@Dict begin RotEnd end 1786 5033 a 1786 5033 a tx@Dict begin PutEnd end 1786 5033 a 1786 5033 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1786 5033 a 1786 5033 a tx@Dict begin { tx@EcldDict begin /N@B GetNode Pyth /N@C GetNode /N@D GetNode ABDist /N@C GetNode Pyth InterCircles /N@C GetNode exch Atan dup /xoC exch def Rotate /Glby exch def /Glbx exch def xoC Rotate end 19.91684 div exch 19.91684 div exch 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1786 5033 a 1786 5033 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@E 10 {InitPnode } /NodeScale {} def NewNode end end 1786 5033 a 1786 5033 a tx@Dict begin PutEnd end 1786 5033 a 1786 5033 a tx@Dict begin { tx@EcldDict begin Glbx 19.91684 div Glby 19.91684 div end 19.91684 mul exch 19.91684 mul exch } PutCoor PutBegin end 1786 5033 a 1786 5033 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@F 10 {InitPnode } /NodeScale {} def NewNode end end 1786 5033 a 1786 5033 a tx@Dict begin PutEnd end 1786 5033 a 1786 5033 a tx@Dict begin PutEnd end 1786 5033 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@E known { /N@E load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1786 5033 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1786 5033 a 1786 5033 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1786 5033 a 1786 5033 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 135. /N@E load 0 GetEdge 0.0 135. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1786 5033 a 1786 5033 a tx@Dict begin ps@rot RotBegin end 1786 5033 a 1764 5062 a Fz(I)1786 5033 y tx@Dict begin RotEnd end 1786 5033 a 1786 5033 a tx@Dict begin PutEnd end 1786 5033 a 1786 5033 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1786 5033 a 1786 5033 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1786 5033 a 1786 5033 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 135. /N@E load 0 GetEdge 0.0 135. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1786 5033 a 1786 5033 a tx@Dict begin ps@rot RotBegin end 1786 5033 a 1764 5062 a Fz(I)1786 5033 y tx@Dict begin RotEnd end 1786 5033 a 1786 5033 a tx@Dict begin PutEnd end 1786 5033 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@F known { /N@F load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1786 5033 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1786 5033 a 1786 5033 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1786 5033 a 1786 5033 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@F known { 10.0 135. /N@F load 0 GetEdge 0.0 135. AddOffset /N@F load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1786 5033 a 1786 5033 a tx@Dict begin ps@rot RotBegin end 1786 5033 a 1764 5062 a Fz(I)1786 5033 y tx@Dict begin RotEnd end 1786 5033 a 1786 5033 a tx@Dict begin PutEnd end 1786 5033 a 1786 5033 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1786 5033 a 1786 5033 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1786 5033 a 1786 5033 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@F known { 10.0 135. /N@F load 0 GetEdge 0.0 135. AddOffset /N@F load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1786 5033 a 1786 5033 a tx@Dict begin ps@rot RotBegin end 1786 5033 a 1764 5062 a Fz(I)1786 5033 y tx@Dict begin RotEnd end 1786 5033 a 1786 5033 a tx@Dict begin PutEnd end 1786 5033 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@EcldDict begin /N@A GetNode end /y ED /x ED /r tx@EcldDict begin /N@E GetNode /N@A GetNode ABVect end Pyth def /c 57.2957 r Div def /angleA tx@EcldDict begin /N@E GetNode /N@A GetNode ABVect end exch Atan -19.91684 c mul 2 div add def /angleB tx@EcldDict begin /N@F GetNode /N@A GetNode ABVect end exch Atan -19.91684 c mul 2 div sub def x y r angleA angleB arc gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@EcldDict begin /N@C GetNode end /y ED /x ED /r tx@EcldDict begin /N@E GetNode /N@C GetNode ABVect end Pyth def /c 57.2957 r Div def /angleA tx@EcldDict begin /N@E GetNode /N@C GetNode ABVect end exch Atan -19.91684 c mul 2 div sub def /angleB tx@EcldDict begin /N@F GetNode /N@C GetNode ABVect end exch Atan -19.91684 c mul 2 div add def x y r angleA angleB arcn gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 2823 5146 4 1023 v 210 5149 2615 4 v 209 5249 4 100 v 592 5219 a FK(Co)r(deFig=true)p 1490 5249 V 788 w(Co)r(deFig=true)p 2823 5249 V 209 5348 V 1 0 0 TeXcolorrgb 472 5318 a(Co)r(deFigAarc)p 0 TeXcolorgray(=false)p 1490 5348 V 1 0 0 TeXcolorrgb 603 w(Co)r(deFigBarc)p 0 TeXcolorgray(=false)p 2823 5348 V 210 5352 2615 4 v 209 5451 4 100 v 0 0 1 TeXcolorrgb 260 5421 a(P)n(ar)26 b(d\351faut)i(:)g(Co)r(deFigAarc)e(=true)p 0 TeXcolorgray 1490 5451 V 0 0 1 TeXcolorrgb 127 w(P)n(ar)g(d\351faut)i(:)f(Co)r (deFigBarc)f(=true)p 0 TeXcolorgray 2823 5451 V 210 5455 2615 4 v 0 TeXcolorgray 1456 5662 a(195)p 0 TeXcolorgray eop end %%Page: 196 196 TeXDict begin 196 195 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.196) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.33.5.4) cvn /DEST pdfmark end 86 448 a 83 x FJ(33.5.4)93 b(In)m(tersection)32 b(de)g(deux)g(courb)s(es)p 0 TeXcolorgray 0 TeXcolorgray 858 597 1320 4 v 856 1630 4 1034 v 927 1601 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 142.26364 a add def /d 0.0 a add neg def /h 120.92409 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 927 1601 a 1518 1364 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor -56.90546 0.0 sub -14.22636 0.0 sub moveto 56.90546 0.0 add -14.22636 0.0 sub L 56.90546 0.0 add 85.35818 0.0 add L -56.90546 0.0 sub 85.35818 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90546 0 -56.90546 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90546 56.90546 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -14.22636 def /maxTickline 85.35818 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -14.22636 85.35818 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35818 0 -14.22636 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -14.22636 85.35818 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90546 def /maxTickline 56.90546 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90546 56.90546 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 962 1272 a FF(1)962 1154 y(2)962 1036 y(3)962 918 y(4)962 800 y(5)962 682 y(6)898 1505 y FE(\000)p FF(1)1615 1576 y(1)76 b(2)g(3)h(4)-665 b FE(\000)p FF(1)-225 b FE(\000)p FF(2)f FE(\000)p FF(3)h FE(\000)p FF(4)1518 1364 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0.8 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -2.5 def /x1 2.5 def /dx x1 x sub 49 div def /F@pstplot { x 2 exp neg 5 add } def /xy { x 14.22636 mul F@pstplot 14.22636 mul } def /ps@Exit false def xy moveto 49 1 sub { /x x dx add def xy dup 1.e30 14.22636 mul gt { moveto } { dup -1.e30 14.22636 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 14.22636 mul gt { moveto } { dup -1.e30 14.22636 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0.8 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -2.5 def /x1 2.5 def /dx x1 x sub 49 div def /F@pstplot { x 2 exp } def /xy { x 14.22636 mul F@pstplot 14.22636 mul } def /ps@Exit false def xy moveto 49 1 sub { /x x dx add def xy dup 1.e30 14.22636 mul gt { moveto } { dup -1.e30 14.22636 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 14.22636 mul gt { moveto } { dup -1.e30 14.22636 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 1364 a tx@Dict begin tx@NodeDict begin { tx@EcldDict begin 1 { x 2 exp } { x 2 exp neg 5 add } NewtonSolving pop 2 copy end /A.Y exch def /A.X exch def 14.22636 mul exch 14.22636 mul exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1518 1364 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1518 1364 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1518 1364 a 1518 1364 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1518 1364 a 1518 1364 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1518 1364 a 1518 1364 a tx@Dict begin ps@rot RotBegin end 1518 1364 a 1496 1393 a Fz(I)1518 1364 y tx@Dict begin RotEnd end 1518 1364 a 1518 1364 a tx@Dict begin PutEnd end 1518 1364 a 1518 1364 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1518 1364 a 1518 1364 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1518 1364 a 1518 1364 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1518 1364 a 1518 1364 a tx@Dict begin ps@rot RotBegin end 1518 1364 a 1496 1393 a Fz(I)1518 1364 y tx@Dict begin RotEnd end 1518 1364 a 1518 1364 a tx@Dict begin PutEnd end 1518 1364 a 1518 1364 a tx@Dict begin tx@NodeDict begin { tx@EcldDict begin -1 { x 2 exp } { x 2 exp neg 5 add } NewtonSolving pop 2 copy end /B.Y exch def /B.X exch def 14.22636 mul exch 14.22636 mul exch } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1518 1364 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1518 1364 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1518 1364 a 1518 1364 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1518 1364 a 1518 1364 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1518 1364 a 1518 1364 a tx@Dict begin ps@rot RotBegin end 1518 1364 a 1496 1393 a Fz(I)1518 1364 y tx@Dict begin RotEnd end 1518 1364 a 1518 1364 a tx@Dict begin PutEnd end 1518 1364 a 1518 1364 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1518 1364 a 1518 1364 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1518 1364 a 1518 1364 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1518 1364 a 1518 1364 a tx@Dict begin ps@rot RotBegin end 1518 1364 a 1496 1393 a Fz(I)1518 1364 y tx@Dict begin RotEnd end 1518 1364 a 1518 1364 a tx@Dict begin PutEnd end 1518 1364 a 2108 1601 a currentpoint initclip moveto 2108 1601 a 2176 1630 4 1034 v 858 1634 1320 4 v 856 1733 4 100 v 1014 1703 a FE(n)p FK(def)p 0 0.8 0 TeXcolorrgb 28 w FE(n)p FK(F{x)27 b(2)g(exp)g(neg)h(5)f(add})p 0 TeXcolorgray 2176 1733 V 856 1833 V 1200 1803 a FE(n)p FK(def)p 1 0 0 0 TeXcolorcmyk 28 w FE(n)p FK(G{x)g(2)g(exp})p 0 TeXcolorgray 2176 1833 V 856 1933 V 920 1903 a FJ(\\pstIn)m(terFF)p FK({)p 0 0.8 0 TeXcolorrgb FE(n)p FK(F)p 0 TeXcolorgray(}{)p 1 0 0 0 TeXcolorcmyk FE(n)p FK(G)p 0 TeXcolorgray(}{1})p 1 0 0 TeXcolorrgb({A})p 0 TeXcolorgray 2176 1933 V 856 2032 V 908 2002 a FJ(\\pstIn)m(terFF)p FK({)p 0 0.8 0 TeXcolorrgb FE(n)p FK(F)p 0 TeXcolorgray(}{)p 1 0 0 0 TeXcolorcmyk FE(n)p FK(G)p 0 TeXcolorgray(})1781 2002 y tx@Dict begin tx@NodeDict begin {7.5 2.5 18.33333 9.16666 2.5 } false /N@D 16 {InitRnode } /NodeScale {} def NewNode end end 1781 2002 a FK({-1})p 1 0 0 TeXcolorrgb -4 w({B})p 0 TeXcolorgray 2176 2032 4 100 v 858 2036 1320 4 v 210 2217 a tx@Dict begin tx@NodeDict begin {10.88875 5.94443 170.11122 85.0556 2.47215 } false /N@C 16 {InitRnode } /NodeScale {} def NewNode end end 210 2217 a 33 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 5.94443 neg 166.11122 10.88875 .5 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(p)r(oin)n(t)h(d'in)n(tersection)f(le)h(plus)g(pro)r(c)n(he)e(de)1650 2217 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@C /N@D InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA 0. def /AngleB 0. def /ArmA 10.0 def /ArmB 10.0 def /ArmTypeA 0 def /ArmTypeB 0 def 0 NCDiagg } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1650 2217 a 86 2383 a SDict begin H.S end 86 2383 a 86 2383 a SDict begin 12 H.A end 86 2383 a 86 2383 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.33.5.5) cvn /DEST pdfmark end 86 2383 a 66 x FJ(33.5.5)93 b(In)m(tersection)32 b(d'une)f(droite)h(et)f(d'une)h(courb)s(e)p 0 TeXcolorgray 0 TeXcolorgray 857 2514 1323 4 v 855 3548 4 1034 v 927 3518 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 142.26364 a add def /d 0.0 a add neg def /h 120.92409 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 927 3518 a 1518 3282 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor -56.90546 0.0 sub -14.22636 0.0 sub moveto 56.90546 0.0 add -14.22636 0.0 sub L 56.90546 0.0 add 85.35818 0.0 add L -56.90546 0.0 sub 85.35818 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 56.90546 0 -56.90546 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -56.90546 56.90546 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -14.22636 def /maxTickline 85.35818 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -14.22636 85.35818 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35818 0 -14.22636 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -14.22636 85.35818 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90546 def /maxTickline 56.90546 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90546 56.90546 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 962 3190 a FF(1)962 3072 y(2)962 2954 y(3)962 2836 y(4)962 2718 y(5)962 2600 y(6)898 3423 y FE(\000)p FF(1)1615 3494 y(1)76 b(2)g(3)h(4)-665 b FE(\000)p FF(1)-225 b FE(\000)p FF(2)f FE(\000)p FF(3)h FE(\000)p FF(4)1518 3282 y tx@Dict begin tx@NodeDict begin {-42.6791 71.13182 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1518 3282 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1518 3282 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1518 3282 a 1518 3282 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1518 3282 a 1518 3282 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1518 3282 a 1518 3282 a tx@Dict begin ps@rot RotBegin end 1518 3282 a 1496 3310 a Fz(I)1518 3282 y tx@Dict begin RotEnd end 1518 3282 a 1518 3282 a tx@Dict begin PutEnd end 1518 3282 a 1518 3282 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1518 3282 a 1518 3282 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1518 3282 a 1518 3282 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1518 3282 a 1518 3282 a tx@Dict begin ps@rot RotBegin end 1518 3282 a 1496 3310 a Fz(I)1518 3282 y tx@Dict begin RotEnd end 1518 3282 a 1518 3282 a tx@Dict begin PutEnd end 1518 3282 a 1518 3282 a tx@Dict begin tx@NodeDict begin {42.6791 28.45273 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1518 3282 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1518 3282 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1518 3282 a 1518 3282 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1518 3282 a 1518 3282 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1518 3282 a 1518 3282 a tx@Dict begin ps@rot RotBegin end 1518 3282 a 1496 3310 a Fz(I)1518 3282 y tx@Dict begin RotEnd end 1518 3282 a 1518 3282 a tx@Dict begin PutEnd end 1518 3282 a 1518 3282 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1518 3282 a 1518 3282 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1518 3282 a 1518 3282 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1518 3282 a 1518 3282 a tx@Dict begin ps@rot RotBegin end 1518 3282 a 1496 3310 a Fz(I)1518 3282 y tx@Dict begin RotEnd end 1518 3282 a 1518 3282 a tx@Dict begin PutEnd end 1518 3282 a 1518 3282 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1518 3282 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0.8 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -2.5 def /x1 2.5 def /dx x1 x sub 49 div def /F@pstplot { x 2 exp neg 5 add } def /xy { x 14.22636 mul F@pstplot 14.22636 mul } def /ps@Exit false def xy moveto 49 1 sub { /x x dx add def xy dup 1.e30 14.22636 mul gt { moveto } { dup -1.e30 14.22636 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 14.22636 mul gt { moveto } { dup -1.e30 14.22636 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0.8 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 3282 a tx@Dict begin tx@NodeDict begin { tx@EcldDict begin 1 { /N@A GetNode /N@B GetNode EqDr 1 index div 14.22636 div 3 1 roll div x mul add } { x 2 exp neg 5 add } NewtonSolving pop 2 copy end /1.Y exch def /1.X exch def 14.22636 mul exch 14.22636 mul exch } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1518 3282 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1518 3282 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1518 3282 a 1518 3282 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1518 3282 a 1518 3282 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1518 3282 a 1518 3282 a tx@Dict begin ps@rot RotBegin end 1518 3282 a 1496 3310 a Fz(I)1518 3282 y tx@Dict begin RotEnd end 1518 3282 a 1518 3282 a tx@Dict begin PutEnd end 1518 3282 a 1518 3282 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1518 3282 a 1518 3282 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1518 3282 a 1518 3282 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1518 3282 a 1518 3282 a tx@Dict begin ps@rot RotBegin end 1518 3282 a 1496 3310 a Fz(I)1518 3282 y tx@Dict begin RotEnd end 1518 3282 a 1518 3282 a tx@Dict begin PutEnd end 1518 3282 a 2108 3518 a currentpoint initclip moveto 2108 3518 a 2177 3548 4 1034 v 857 3552 1323 4 v 855 3651 4 100 v 1 0 0 0 TeXcolorcmyk 1158 3621 a FE(n)p FK(pstLineAB{A}{B})p 0 TeXcolorgray 2177 3651 V 855 3751 V 1014 3721 a FE(n)p FK(def)p 0 0.8 0 TeXcolorrgb 28 w FE(n)p FK(F{x)27 b(2)g(exp)g(neg)h(5) f(add})p 0 TeXcolorgray 2177 3751 V 855 3850 V 906 3821 a FE(n)p FK(pstIn)n(terFL{)p 0 0.8 0 TeXcolorrgb FE(n)p FK(F)p 0 TeXcolorgray(})p 1 0 0 0 TeXcolorcmyk({A}{B})p 0 TeXcolorgray({1})p 1 0 0 TeXcolorrgb({C})p 0 TeXcolorgray 2177 3850 V 857 3854 1323 4 v 0 TeXcolorgray 1456 5662 a(196)p 0 TeXcolorgray eop end %%Page: 197 197 TeXDict begin 197 196 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.197) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.33.5.6) cvn /DEST pdfmark end 86 448 a 83 x FJ(33.5.6)93 b(In)m(tersection)32 b(d'un)g(cercle)g(et)f(d'une)h(courb)s(e)p 0 TeXcolorgray 0 TeXcolorgray 638 597 1761 4 v 636 1985 4 1389 v 898 1955 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 149.37682 a add def /d 0.0 a add neg def /h 163.60318 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 898 1955 a 1488 1364 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor -71.13182 0.0 sub -56.90546 0.0 sub moveto 71.13182 0.0 add -56.90546 0.0 sub L 71.13182 0.0 add 85.35818 0.0 add L -71.13182 0.0 sub 85.35818 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 71.13182 0 -71.13182 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa -71.13182 71.13182 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -56.90546 def /maxTickline 85.35818 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -56.90546 85.35818 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35818 0 -56.90546 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa -56.90546 85.35818 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline -71.13182 def /maxTickline 71.13182 def /dT 932339 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse -71.13182 71.13182 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 14.22636 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 815 1272 a FF(1)815 1154 y(2)815 1036 y(3)815 918 y(4)815 800 y(5)815 682 y(6)750 1505 y FE(\000)p FF(1)750 1623 y FE(\000)p FF(2)750 1741 y FE(\000)p FF(3)750 1859 y FE(\000)p FF(4)1586 1931 y(1)76 b(2)g(3)g(4)g(5)-783 b FE(\000)p FF(1)-225 b FE(\000)p FF(2)g FE(\000)p FF(3)g FE(\000)p FF(4)g FE(\000)p FF(5)1488 1364 y tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@A 10 {InitPnode } /NodeScale {} def NewNode end end 1488 1364 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 0 setcmykcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1488 1364 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1488 1364 a 1488 1364 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1488 1364 a 1488 1364 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1488 1364 a 1488 1364 a tx@Dict begin ps@rot RotBegin end 1488 1364 a 1466 1393 a Fz(I)1488 1364 y tx@Dict begin RotEnd end 1488 1364 a 1488 1364 a tx@Dict begin PutEnd end 1488 1364 a 1488 1364 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1488 1364 a 1488 1364 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1488 1364 a 1488 1364 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { 10.0 0. /N@A load 0 GetEdge 0.0 0. AddOffset /N@A load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1488 1364 a 1488 1364 a tx@Dict begin ps@rot RotBegin end 1488 1364 a 1466 1393 a Fz(I)1488 1364 y tx@Dict begin RotEnd end 1488 1364 a 1488 1364 a tx@Dict begin PutEnd end 1488 1364 a 1488 1364 a tx@Dict begin tx@NodeDict begin {-42.6791 28.45273 } false /N@B 10 {InitPnode } /NodeScale {} def NewNode end end 1488 1364 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 0 setcmykcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@B known { /N@B load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1488 1364 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1488 1364 a 1488 1364 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1488 1364 a 1488 1364 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1488 1364 a 1488 1364 a tx@Dict begin ps@rot RotBegin end 1488 1364 a 1466 1393 a Fz(I)1488 1364 y tx@Dict begin RotEnd end 1488 1364 a 1488 1364 a tx@Dict begin PutEnd end 1488 1364 a 1488 1364 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1488 1364 a 1488 1364 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1488 1364 a 1488 1364 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B known { 10.0 0. /N@B load 0 GetEdge 0.0 0. AddOffset /N@B load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1488 1364 a 1488 1364 a tx@Dict begin ps@rot RotBegin end 1488 1364 a 1466 1393 a Fz(I)1488 1364 y tx@Dict begin RotEnd end 1488 1364 a 1488 1364 a tx@Dict begin PutEnd end 1488 1364 a 1488 1364 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1488 1364 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor tx@EcldDict begin /N@A GetNode 2 copy /N@B GetNode ABDist end 0 CLW mul sub 0 360 arc closepath gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1488 1364 a tx@Dict begin PutEnd end 1488 1364 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0.8 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /x -3 def /x1 3 def /dx x1 x sub 49 div def /F@pstplot { x 2 exp neg 5 add } def /xy { x 14.22636 mul F@pstplot 14.22636 mul } def /ps@Exit false def xy moveto 49 1 sub { /x x dx add def xy dup 1.e30 14.22636 mul gt { moveto } { dup -1.e30 14.22636 mul lt { moveto } { L } ifelse } ifelse } ps@Exit { exit } if repeat ps@Exit not { /x x1 def xy dup 1.e30 14.22636 mul gt { moveto } { dup -1.e30 14.22636 mul lt { moveto } { L } ifelse } ifelse } if gsave 1.0 SLW 0 0.8 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1488 1364 a tx@Dict begin tx@NodeDict begin { tx@EcldDict begin -1 { /N@A GetNode 2 copy /N@B GetNode ABDist 14.22636 div 3 1 roll 14.22636 div exch 14.22636 div exch x x 2 exp neg 5 add ABDist sub } { 0 } NewtonSolving pop pop dup /x exch def x 2 exp neg 5 add 2 copy end /-1.Y exch def /-1.X exch def 14.22636 mul exch 14.22636 mul exch } false /N@C 10 {InitPnode } /NodeScale {} def NewNode end end 1488 1364 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@C known { /N@C load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1488 1364 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1488 1364 a 1488 1364 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1488 1364 a 1488 1364 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1488 1364 a 1488 1364 a tx@Dict begin ps@rot RotBegin end 1488 1364 a 1466 1393 a Fz(I)1488 1364 y tx@Dict begin RotEnd end 1488 1364 a 1488 1364 a tx@Dict begin PutEnd end 1488 1364 a 1488 1364 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1488 1364 a 1488 1364 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1488 1364 a 1488 1364 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@C known { 10.0 0. /N@C load 0 GetEdge 0.0 0. AddOffset /N@C load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1488 1364 a 1488 1364 a tx@Dict begin ps@rot RotBegin end 1488 1364 a 1466 1393 a Fz(I)1488 1364 y tx@Dict begin RotEnd end 1488 1364 a 1488 1364 a tx@Dict begin PutEnd end 1488 1364 a 1488 1364 a tx@Dict begin tx@NodeDict begin { tx@EcldDict begin 1 { /N@A GetNode 2 copy /N@B GetNode ABDist 14.22636 div 3 1 roll 14.22636 div exch 14.22636 div exch x x 2 exp neg 5 add ABDist sub } { 0 } NewtonSolving pop pop dup /x exch def x 2 exp neg 5 add 2 copy end /1.Y exch def /1.X exch def 14.22636 mul exch 14.22636 mul exch } false /N@D 10 {InitPnode } /NodeScale {} def NewNode end end 1488 1364 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@D known { /N@D load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1488 1364 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1488 1364 a 1488 1364 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1488 1364 a 1488 1364 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1488 1364 a 1488 1364 a tx@Dict begin ps@rot RotBegin end 1488 1364 a 1466 1393 a Fz(I)1488 1364 y tx@Dict begin RotEnd end 1488 1364 a 1488 1364 a tx@Dict begin PutEnd end 1488 1364 a 1488 1364 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1488 1364 a 1488 1364 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1488 1364 a 1488 1364 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@D known { 10.0 0. /N@D load 0 GetEdge 0.0 0. AddOffset /N@D load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1488 1364 a 1488 1364 a tx@Dict begin ps@rot RotBegin end 1488 1364 a 1466 1393 a Fz(I)1488 1364 y tx@Dict begin RotEnd end 1488 1364 a 1488 1364 a tx@Dict begin PutEnd end 1488 1364 a 1488 1364 a tx@Dict begin tx@NodeDict begin { tx@EcldDict begin -3 { /N@A GetNode 2 copy /N@B GetNode ABDist 14.22636 div 3 1 roll 14.22636 div exch 14.22636 div exch x x 2 exp neg 5 add ABDist sub } { 0 } NewtonSolving pop pop dup /x exch def x 2 exp neg 5 add 2 copy end /-3.Y exch def /-3.X exch def 14.22636 mul exch 14.22636 mul exch } false /N@E 10 {InitPnode } /NodeScale {} def NewNode end end 1488 1364 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha tx@NodeDict begin tx@NodeDict /N@E known { /N@E load GetCenter } { 0 0 } ifelse end Dot end @endspecial 1488 1364 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1488 1364 a 1488 1364 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1488 1364 a 1488 1364 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 0. /N@E load 0 GetEdge 0.0 0. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1488 1364 a 1488 1364 a tx@Dict begin ps@rot RotBegin end 1488 1364 a 1466 1393 a Fz(I)1488 1364 y tx@Dict begin RotEnd end 1488 1364 a 1488 1364 a tx@Dict begin PutEnd end 1488 1364 a 1488 1364 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end 1488 1364 a 1488 1364 a tx@Dict begin gsave STV CP T /ps@rot mark RAngle /ps@a ED cleartomark ps@a neg def grestore end 1488 1364 a 1488 1364 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@E known { 10.0 0. /N@E load 0 GetEdge 0.0 0. AddOffset /N@E load GetCenter 3 -1 roll add 3 1 roll add exch } { CP } ifelse end } PutCoor PutBegin end 1488 1364 a 1488 1364 a tx@Dict begin ps@rot RotBegin end 1488 1364 a 1466 1393 a Fz(I)1488 1364 y tx@Dict begin RotEnd end 1488 1364 a 1488 1364 a tx@Dict begin PutEnd end 1488 1364 a 2138 1955 a currentpoint initclip moveto 2138 1955 a 2396 1985 4 1389 v 638 1988 1761 4 v 636 2088 4 100 v 687 2058 a FE(n)p FK(def)p 0 0.8 0 TeXcolorrgb 28 w FE(n)p FK(F{x)27 b(2)g(exp)g(neg)h(5)f(add)g(})p 0 TeXcolorgray 27 w(:)h(fonction)g FF(5)18 b FE(\000)g Fz(x)2311 2028 y Fj(2)p 2396 2088 V 636 2187 V 1 0 0 0 TeXcolorcmyk 1129 2157 a FE(n)p FK(pstCircleO)n(A{A}{B})p 0 TeXcolorgray 2396 2187 V 636 2287 V 855 2257 a FJ(\\pstIn)m(terF)m(C)p FK({)p 0 0.8 0 TeXcolorrgb FE(n)p FK(F)p 0 TeXcolorgray(})p 1 0 0 0 TeXcolorcmyk({A}{B})p 0 TeXcolorgray({-1})p 1 0 0 TeXcolorrgb({C})p 0 TeXcolorgray 2396 2287 V 636 2387 V 929 2357 a FE(n)p FK(pstIn)n(terF)n(C{)p 0 0.8 0 TeXcolorrgb FE(n)p FK(F)p 0 TeXcolorgray(})p 1 0 0 0 TeXcolorcmyk({A}{B})p 0 TeXcolorgray({1})p 1 0 0 TeXcolorrgb({D})p 0 TeXcolorgray 2396 2387 V 636 2486 V 933 2456 a FE(n)p FK(pstIn)n(terF)n(C{)p 0 0.8 0 TeXcolorrgb FE(n)p FK(F)p 0 TeXcolorgray(})p 1 0 0 0 TeXcolorcmyk({A}{B})p 0 TeXcolorgray({3})p 1 0 0 TeXcolorrgb({E)o(})p 0 TeXcolorgray 2396 2486 V 636 2586 V 929 2556 a FE(n)p FK(pstIn)n(terF)n(C)p 0 0 1 TeXcolorrgb({)p 0 0.8 0 TeXcolorrgb FE(n)p FK(F)p 0 0 1 TeXcolorrgb(})p 0 TeXcolorgray 1 0 0 0 TeXcolorcmyk({A}{B})p 0 TeXcolorgray 1 0 0 TeXcolorrgb({1}{D})p 0 TeXcolorgray 2396 2586 V 636 2685 V 933 2656 a FE(n)p FK(pstIn)n(terF)n(C)p 0 0 1 TeXcolorrgb({)p 0 0.8 0 TeXcolorrgb FE(n)p FK(F)p 0 0 1 TeXcolorrgb(})p 0 TeXcolorgray 1 0 0 0 TeXcolorcmyk({A}{B})p 0 TeXcolorgray 1 0 0 TeXcolorrgb({3}{E)o(})p 0 TeXcolorgray 2396 2685 V 638 2689 1761 4 v 86 2814 a SDict begin H.S end 86 2814 a 86 2814 a SDict begin 12 H.A end 86 2814 a 86 2814 a SDict begin [/View [/XYZ H.V]/Dest (section.34) cvn /DEST pdfmark end 86 2814 a 90 x FH(34)135 b(Les)45 b(v)l(ecteurs)86 2986 y SDict begin H.S end 86 2986 a 86 2986 a SDict begin 12 H.A end 86 2986 a 86 2986 a SDict begin [/View [/XYZ H.V]/Dest (subsection.34.1) cvn /DEST pdfmark end 86 2986 a 116 x FG(34.1)112 b(Chaine)39 b(de)e(v)m(ecteurs)p 0 TeXcolorgray 0 TeXcolorgray 828 3168 1379 4 v 827 4142 4 975 v 996 3994 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 85.35823 0.0 add L 0.0 0.0 sub 85.35823 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35823 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35823 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35823 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35823 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 913 4021 a FF(0)913 3784 y(1)913 3548 y(2)913 3312 y(3)975 4088 y(0)195 b(1)f(2)g(3)g(4)996 3994 y tx@Dict begin tx@NodeDict begin {28.45274 28.45274 } false /N@Vector0 10 {InitPnode } /NodeScale {} def NewNode end end 996 3994 a 996 3994 a gsave tx@Dict begin STV CP T tx@NodeDict begin /N@Vector0 load GetCenter end 28.45274 div /Vector0.y exch def 28.45274 div /Vector0.x exch def /cp.X Vector0.x def /cp.Y Vector0.y def end grestore 996 3994 a 996 3994 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Vector0 known { /N@Vector0 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 996 3994 a 996 3994 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 996 3994 a 996 3994 a tx@Dict begin tx@NodeDict begin {28.45274 30. tx@Dict begin PtoC end } false /N@@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 996 3994 a 996 3994 a tx@Dict begin PutEnd end 996 3994 a 996 3994 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 6.0 0. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 6.0 0. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@@A /N@@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 996 3994 a 996 3994 a tx@Dict begin tx@NodeDict begin { 28.45274 30. tx@Dict begin PtoC end 28.45274 div cp.Y add exch 28.45274 div cp.X add exch 28.45274 mul exch 28.45274 mul exch } false /N@Vector1 10 {InitPnode } /NodeScale {} def NewNode end end 996 3994 a 996 3994 a tx@Dict begin 28.45274 30. tx@Dict begin PtoC end 28.45274 div cp.Y add /cp.Y exch def 28.45274 div cp.X add /cp.X exch def end 996 3994 a 996 3994 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Vector1 known { /N@Vector1 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 996 3994 a 996 3994 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 996 3994 a 996 3994 a tx@Dict begin tx@NodeDict begin {56.90549 0. tx@Dict begin PtoC end } false /N@@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 996 3994 a 996 3994 a tx@Dict begin PutEnd end 996 3994 a 996 3994 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 6.0 0. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 6.0 0. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@@A /N@@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 996 3994 a 996 3994 a tx@Dict begin tx@NodeDict begin { 56.90549 0. tx@Dict begin PtoC end 28.45274 div cp.Y add exch 28.45274 div cp.X add exch 28.45274 mul exch 28.45274 mul exch } false /N@Vector2 10 {InitPnode } /NodeScale {} def NewNode end end 996 3994 a 996 3994 a tx@Dict begin 56.90549 0. tx@Dict begin PtoC end 28.45274 div cp.Y add /cp.Y exch def 28.45274 div cp.X add /cp.X exch def end 996 3994 a 996 3994 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Vector2 known { /N@Vector2 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 996 3994 a 996 3994 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 996 3994 a 996 3994 a tx@Dict begin tx@NodeDict begin {28.45274 120. tx@Dict begin PtoC end } false /N@@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 996 3994 a 996 3994 a tx@Dict begin PutEnd end 996 3994 a 996 3994 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 6.0 0. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 6.0 0. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@@A /N@@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 996 3994 a 996 3994 a tx@Dict begin tx@NodeDict begin { 28.45274 120. tx@Dict begin PtoC end 28.45274 div cp.Y add exch 28.45274 div cp.X add exch 28.45274 mul exch 28.45274 mul exch } false /N@Vector3 10 {InitPnode } /NodeScale {} def NewNode end end 996 3994 a 996 3994 a tx@Dict begin 28.45274 120. tx@Dict begin PtoC end 28.45274 div cp.Y add /cp.Y exch def 28.45274 div cp.X add /cp.X exch def end 996 3994 a 996 3994 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Vector3 known { /N@Vector3 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 996 3994 a 996 3994 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 996 3994 a 996 3994 a tx@Dict begin tx@NodeDict begin {56.90549 180. tx@Dict begin PtoC end } false /N@@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 996 3994 a 996 3994 a tx@Dict begin PutEnd end 996 3994 a 996 3994 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 6.0 0. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 6.0 0. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@@A /N@@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] -2 0 add DashLine grestore grestore end 996 3994 a 996 3994 a tx@Dict begin tx@NodeDict begin { 56.90549 180. tx@Dict begin PtoC end 28.45274 div cp.Y add exch 28.45274 div cp.X add exch 28.45274 mul exch 28.45274 mul exch } false /N@Vector4 10 {InitPnode } /NodeScale {} def NewNode end end 996 3994 a 996 3994 a tx@Dict begin 56.90549 180. tx@Dict begin PtoC end 28.45274 div cp.Y add /cp.Y exch def 28.45274 div cp.X add /cp.X exch def end 996 3994 a 2206 4142 4 975 v 828 4146 1379 4 v 827 4245 4 100 v 878 4215 a FJ(\\psStartP)m(oin)m(t)p FK(\(1,1\))p 2206 4245 V 827 4345 V 878 4315 a FJ(\\psV)-8 b(ector)p FK([linecolor=blue]\(1)12 b(;30\))p 2206 4345 V 827 4445 V 878 4415 a FE(n)p FK(psV)-7 b(ector[linecolor=cy)n(an]\(2)10 b(;0\))p 2206 4445 V 827 4544 V 878 4514 a FE(n)p FK(psV)-7 b(ector[linecolor=red]\(1)11 b(;120\))p 2206 4544 V 827 4644 V 878 4614 a FE(n)p FK(psV)-7 b(ector[linest)n(yle=dashed]\(2)12 b(;180\))p 2206 4644 V 828 4647 1379 4 v 0 TeXcolorgray 1456 5662 a(197)p 0 TeXcolorgray eop end %%Page: 198 198 TeXDict begin 198 197 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.198) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.34.2) cvn /DEST pdfmark end 86 448 a 83 x FG(34.2)112 b(Options)p 0 TeXcolorgray 0 TeXcolorgray 656 616 1725 4 v 654 1591 4 975 v 824 1443 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 113.81097 0.0 add 0.0 0.0 sub L 113.81097 0.0 add 85.35823 0.0 add L 0.0 0.0 sub 85.35823 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 113.81097 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 85.35823 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 85.35823 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 85.35823 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 85.35823 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 741 1469 a FF(0)741 1233 y(1)741 996 y(2)741 760 y(3)803 1537 y(0)194 b(1)g(2)g(3)h(4)824 1443 y tx@Dict begin tx@NodeDict begin {14.22636 14.22636 } false /N@Vector0 10 {InitPnode } /NodeScale {} def NewNode end end 824 1443 a 824 1443 a gsave tx@Dict begin STV CP T tx@NodeDict begin /N@Vector0 load GetCenter end 28.45274 div /Vector0.y exch def 28.45274 div /Vector0.x exch def /cp.X Vector0.x def /cp.Y Vector0.y def end grestore 824 1443 a 824 1443 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Vector0 known { /N@Vector0 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 824 1443 a 824 1443 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 824 1443 a 824 1443 a tx@Dict begin tx@NodeDict begin {56.90549 30. tx@Dict begin PtoC end } false /N@@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 824 1443 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 4.0 0. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 4.0 0. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.0 0.0 /y ED /x ED /r 28.45274 def /c 57.2957 r Div def /angleA 0. 0.0 c mul 2 div add def /angleB 56.90549 30. tx@Dict begin PtoC end exch atan 0.0 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB { ArrowB } r 0 gt { { sub } } { { add } } ifelse ArcArrow dup angleA gt angleAtoB xor { pop angleA } if arc gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67911 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 6.0 0. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial 824 1443 a tx@Dict begin PutEnd end 824 1443 a 824 1443 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 6.0 0. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 6.0 0. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@@A /N@@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 824 1443 a 824 1443 a tx@Dict begin tx@NodeDict begin { 56.90549 30. tx@Dict begin PtoC end 28.45274 div cp.Y add exch 28.45274 div cp.X add exch 28.45274 mul exch 28.45274 mul exch } false /N@Vector1 10 {InitPnode } /NodeScale {} def NewNode end end 824 1443 a 824 1443 a tx@Dict begin 56.90549 30. tx@Dict begin PtoC end 28.45274 div cp.Y add /cp.Y exch def 28.45274 div cp.X add /cp.X exch def end 824 1443 a 824 1443 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Vector1 known { /N@Vector1 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 824 1443 a 824 1443 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 824 1443 a 824 1443 a tx@Dict begin tx@NodeDict begin {56.90549 150. tx@Dict begin PtoC end } false /N@@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 824 1443 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 4.0 0. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 4.0 0. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.0 0.0 /y ED /x ED /r 28.45274 def /c 57.2957 r Div def /angleA 0. 0.0 c mul 2 div add def /angleB 56.90549 150. tx@Dict begin PtoC end exch atan 0.0 c mul 2 div sub def /angleAtoB angleB angleA gt { true }{ false } ifelse def x y r angleA angleB { ArrowB } r 0 gt { { sub } } { { add } } ifelse ArcArrow dup angleA gt angleAtoB xor { pop angleA } if arc gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67911 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 6.0 0. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 0 0 add DotLine grestore end @endspecial 824 1443 a tx@Dict begin PutEnd end 824 1443 a 824 1443 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 6.0 0. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 6.0 0. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@@A /N@@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 824 1443 a 824 1443 a tx@Dict begin tx@NodeDict begin { 56.90549 150. tx@Dict begin PtoC end 28.45274 div cp.Y add exch 28.45274 div cp.X add exch 28.45274 mul exch 28.45274 mul exch } false /N@Vector2 10 {InitPnode } /NodeScale {} def NewNode end end 824 1443 a 824 1443 a tx@Dict begin 56.90549 150. tx@Dict begin PtoC end 28.45274 div cp.Y add /cp.Y exch def 28.45274 div cp.X add /cp.X exch def end 824 1443 a 2378 1591 4 975 v 656 1594 1725 4 v 654 1694 4 100 v 705 1664 a FE(n)p FK(psStartP)n(oin)n(t\(.5,.5\))p 2378 1694 V 654 1793 V 705 1763 a FE(n)p FK(psV)-7 b(ector[linecolor=blue,)p 1 0 0 TeXcolorrgb(markAngle)p 0 TeXcolorgray(]\(2)10 b(;30\))p 2378 1793 V 654 1893 V 705 1863 a FE(n)p FK(psV)-7 b(ector[linecolor=red,)p 1 0 0 TeXcolorrgb(markAngle)p 0 TeXcolorgray(]\(2)10 b(;150\))p 2378 1893 V 656 1896 1725 4 v 0 TeXcolorgray 0 TeXcolorgray 86 1999 3034 4 v 84 3210 4 1211 v 254 3062 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 142.26372 0.0 add 0.0 0.0 sub L 142.26372 0.0 add 113.81097 0.0 add L 0.0 0.0 sub 113.81097 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.26372 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.26372 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81097 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.26372 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.26372 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 171 3088 a FF(0)171 2852 y(1)171 2616 y(2)171 2380 y(3)171 2143 y(4)233 3156 y(0)194 b(1)g(2)h(3)f(4)g (5)254 3062 y tx@Dict begin tx@NodeDict begin {28.45274 28.45274 } false /N@A0 10 {InitPnode } /NodeScale {} def NewNode end end 254 3062 a 254 3062 a gsave tx@Dict begin STV CP T tx@NodeDict begin /N@A0 load GetCenter end 28.45274 div /A0.y exch def 28.45274 div /A0.x exch def /cp.X A0.x def /cp.Y A0.y def end grestore 254 3062 a 254 3062 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A0 known { /N@A0 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 254 3062 a 254 3062 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 254 3062 a 254 3062 a tx@Dict begin tx@NodeDict begin {28.45274 30. tx@Dict begin PtoC end } false /N@@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 254 3062 a 254 3062 a tx@Dict begin PutEnd end 254 3062 a 254 3062 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 6.0 0. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 6.0 0. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@@A /N@@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 254 3062 a 254 3062 a tx@Dict begin tx@NodeDict begin { 28.45274 30. tx@Dict begin PtoC end 28.45274 div cp.Y add exch 28.45274 div cp.X add exch 28.45274 mul exch 28.45274 mul exch } false /N@A1 10 {InitPnode } /NodeScale {} def NewNode end end 254 3062 a 254 3062 a tx@Dict begin 28.45274 30. tx@Dict begin PtoC end 28.45274 div cp.Y add /cp.Y exch def 28.45274 div cp.X add /cp.X exch def end 254 3062 a 254 3062 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A1 known { /N@A1 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 254 3062 a 254 3062 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 254 3062 a 254 3062 a tx@Dict begin tx@NodeDict begin {56.90549 0. tx@Dict begin PtoC end } false /N@@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 254 3062 a 254 3062 a tx@Dict begin PutEnd end 254 3062 a 254 3062 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 6.0 0. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 6.0 0. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@@A /N@@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 254 3062 a 254 3062 a tx@Dict begin tx@NodeDict begin { 56.90549 0. tx@Dict begin PtoC end 28.45274 div cp.Y add exch 28.45274 div cp.X add exch 28.45274 mul exch 28.45274 mul exch } false /N@A2 10 {InitPnode } /NodeScale {} def NewNode end end 254 3062 a 254 3062 a tx@Dict begin 56.90549 0. tx@Dict begin PtoC end 28.45274 div cp.Y add /cp.Y exch def 28.45274 div cp.X add /cp.X exch def end 254 3062 a 254 3062 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A2 known { /N@A2 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 254 3062 a 254 3062 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 254 3062 a 254 3062 a tx@Dict begin tx@NodeDict begin {56.90549 120. tx@Dict begin PtoC end } false /N@@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 254 3062 a 254 3062 a tx@Dict begin PutEnd end 254 3062 a 254 3062 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 6.0 0. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 6.0 0. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@@A /N@@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 254 3062 a 254 3062 a tx@Dict begin tx@NodeDict begin { 56.90549 120. tx@Dict begin PtoC end 28.45274 div cp.Y add exch 28.45274 div cp.X add exch 28.45274 mul exch 28.45274 mul exch } false /N@A3 10 {InitPnode } /NodeScale {} def NewNode end end 254 3062 a 254 3062 a tx@Dict begin 56.90549 120. tx@Dict begin PtoC end 28.45274 div cp.Y add /cp.Y exch def 28.45274 div cp.X add /cp.X exch def end 254 3062 a 254 3062 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 254 3062 a 254 3062 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A1 known { /N@A1 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 254 3062 a 254 3062 a tx@Dict begin { 5.0 12.5 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 254 3062 a 202 3091 a FK(A1)254 3062 y tx@Dict begin PutEnd end 254 3062 a 254 3062 a tx@Dict begin PutEnd end 254 3062 a 254 3062 a tx@Dict begin gsave STV CP T /ps@refangle -90. def grestore end 254 3062 a 254 3062 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A2 known { /N@A2 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 254 3062 a 254 3062 a tx@Dict begin { 5.0 12.5 6.88875 0.0 -90. Uput UUput } PutCoor PutBegin end 254 3062 a 202 3091 a FK(A2)254 3062 y tx@Dict begin PutEnd end 254 3062 a 254 3062 a tx@Dict begin PutEnd end 254 3062 a 254 3062 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 254 3062 a 254 3062 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A3 known { /N@A3 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 254 3062 a 254 3062 a tx@Dict begin { 5.0 12.5 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 254 3062 a 202 3091 a FK(A3)254 3062 y tx@Dict begin PutEnd end 254 3062 a 254 3062 a tx@Dict begin PutEnd end 254 3062 a 1601 3210 4 1211 v 1517 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 142.26372 0.0 add 0.0 0.0 sub L 142.26372 0.0 add 113.81097 0.0 add L 0.0 0.0 sub 113.81097 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 142.26372 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 142.26372 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.81097 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81097 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.81097 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.81097 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 142.26372 def /dT 1864679 abs 65536 div viceversa { neg } if def /DT 1 abs viceversa { neg } if def /subTNo 1 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 142.26372 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 28.45274 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 1688 3088 a FF(0)1688 2852 y(1)1688 2616 y(2)1688 2380 y(3)1688 2143 y(4)1750 3156 y(0)g(1)g(2)g(3)h(4)f(5) 1771 3062 y tx@Dict begin tx@NodeDict begin {56.90549 28.45274 } false /N@A0 10 {InitPnode } /NodeScale {} def NewNode end end 1771 3062 a 1771 3062 a gsave tx@Dict begin STV CP T tx@NodeDict begin /N@A0 load GetCenter end 28.45274 div /A0.y exch def 28.45274 div /A0.x exch def /cp.X A0.x def /cp.Y A0.y def end grestore 1771 3062 a 1771 3062 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A0 known { /N@A0 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1771 3062 a 1771 3062 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 1771 3062 a 1771 3062 a tx@Dict begin tx@NodeDict begin {28.45274 30. tx@Dict begin PtoC end } false /N@@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 1771 3062 a 1771 3062 a tx@Dict begin PutEnd end 1771 3062 a 1771 3062 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 6.0 0. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 6.0 0. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@@A /N@@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1771 3062 a 1771 3062 a tx@Dict begin tx@NodeDict begin { 28.45274 30. tx@Dict begin PtoC end 28.45274 div cp.Y add exch 28.45274 div cp.X add exch 28.45274 mul exch 28.45274 mul exch } false /N@A1 10 {InitPnode } /NodeScale {} def NewNode end end 1771 3062 a 1771 3062 a tx@Dict begin 28.45274 30. tx@Dict begin PtoC end 28.45274 div cp.Y add /cp.Y exch def 28.45274 div cp.X add /cp.X exch def end 1771 3062 a 1771 3062 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@A1 known { /N@A1 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1771 3062 a 1771 3062 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 1771 3062 a 1771 3062 a tx@Dict begin tx@NodeDict begin {56.90549 0. tx@Dict begin PtoC end } false /N@@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 1771 3062 a 1771 3062 a tx@Dict begin PutEnd end 1771 3062 a 1771 3062 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 6.0 0. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 6.0 0. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@@A /N@@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1771 3062 a 1771 3062 a tx@Dict begin tx@NodeDict begin { 56.90549 0. tx@Dict begin PtoC end 28.45274 div cp.Y add exch 28.45274 div cp.X add exch 28.45274 mul exch 28.45274 mul exch } false /N@A2 10 {InitPnode } /NodeScale {} def NewNode end end 1771 3062 a 1771 3062 a tx@Dict begin 56.90549 0. tx@Dict begin PtoC end 28.45274 div cp.Y add /cp.Y exch def 28.45274 div cp.X add /cp.X exch def end 1771 3062 a 1771 3062 a tx@Dict begin tx@NodeDict begin {56.90549 28.45274 } false /N@B0 10 {InitPnode } /NodeScale {} def NewNode end end 1771 3062 a 1771 3062 a gsave tx@Dict begin STV CP T tx@NodeDict begin /N@B0 load GetCenter end 28.45274 div /B0.y exch def 28.45274 div /B0.x exch def /cp.X B0.x def /cp.Y B0.y def end grestore 1771 3062 a 1771 3062 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@B0 known { /N@B0 load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1771 3062 a 1771 3062 a tx@Dict begin tx@NodeDict begin {0.0 0.0 } false /N@@@@A 10 {InitPnode } /NodeScale {} def NewNode end end 1771 3062 a 1771 3062 a tx@Dict begin tx@NodeDict begin {56.90549 120. tx@Dict begin PtoC end } false /N@@@@B 10 {InitPnode } /NodeScale {} def NewNode end end 1771 3062 a 1771 3062 a tx@Dict begin PutEnd end 1771 3062 a 1771 3062 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 6.0 0. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 6.0 0. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@@@@A /N@@@@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1771 3062 a 1771 3062 a tx@Dict begin tx@NodeDict begin { 56.90549 120. tx@Dict begin PtoC end 28.45274 div cp.Y add exch 28.45274 div cp.X add exch 28.45274 mul exch 28.45274 mul exch } false /N@B1 10 {InitPnode } /NodeScale {} def NewNode end end 1771 3062 a 1771 3062 a tx@Dict begin 56.90549 120. tx@Dict begin PtoC end 28.45274 div cp.Y add /cp.Y exch def 28.45274 div cp.X add /cp.X exch def end 1771 3062 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale 2 1 sub { false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto 0 h a sub T } repeat gsave newpath false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto CP grestore moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale 2 1 sub { false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto 0 h a sub T } repeat gsave newpath false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto CP grestore moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@A2 known { /N@A2 load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@B1 known { /N@B1 load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3118 3210 4 1211 v 86 3214 3034 4 v 84 3313 4 100 v 135 3283 a FE(n)p FK(psStartP)n(oin)n(t)p 1 0 0 TeXcolorrgb([A])p 0 TeXcolorgray(\(1,1\))p 1601 3313 V 736 w FE(n)p FK(psStartP)n(oin)n (t)p 1 0 0 TeXcolorrgb([A])p 0 TeXcolorgray(\(2,1\))p 3118 3313 V 84 3413 V 135 3383 a FE(n)p FK(uput[90]\(A1\))p 1 0 0 TeXcolorrgb({A1})p 0 TeXcolorgray 1601 3413 V 819 w FE(n)p FK(psStartP)n(oin)n(t)p 1 0 0 TeXcolorrgb([B])p 0 TeXcolorgray(\(2,1\))p 3118 3413 V 84 3512 V 135 3482 a FE(n)p FK(uput[-90]\(A2\))p 1 0 0 TeXcolorrgb({A2})p 0 TeXcolorgray 1601 3512 V 791 w FE(n)p FK (psline[linecolor=red]{-\024})p 1 0 0 TeXcolorrgb(\(B1\)\(A2\))p 0 TeXcolorgray 3118 3512 V 86 3516 3034 4 v 0 TeXcolorgray 1456 5662 a(198)p 0 TeXcolorgray eop end %%Page: 199 199 TeXDict begin 199 198 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.199) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (section.35) cvn /DEST pdfmark end 86 448 a 83 x FH(35)135 b(Les)45 b(diagrammes)h(arb)t(orescen)l(ts)86 637 y SDict begin H.S end 86 637 a 86 637 a SDict begin 12 H.A end 86 637 a 86 637 a SDict begin [/View [/XYZ H.V]/Dest (subsection.35.1) cvn /DEST pdfmark end 86 637 a 93 x FG(35.1)112 b(structure)86 783 y SDict begin H.S end 86 783 a 86 783 a SDict begin 12 H.A end 86 783 a 86 783 a SDict begin [/View [/XYZ H.V]/Dest (subsection.35.2) cvn /DEST pdfmark end 86 783 a 117 x FG(35.2)g(les)38 b(no)s(euds)p 210 965 2208 4 v 209 1065 4 100 v 467 1035 a FJ(sans)31 b(ast\351risque)p 1312 1065 V 464 w(a)m(v)m(ec)i(ast\351risque)p 2416 1065 V 210 1068 2208 4 v 209 1610 4 543 v 762 1138 a tx@Dict begin tx@NodeDict begin {0 0 } false /N@T-0 10 {InitPnode } /NodeScale {} def NewNode end end 762 1138 a 496 1610 a tx@Dict begin tx@NodeDict begin {0 0 } false /N@T-0-0 10 {InitPnode } /NodeScale {} def NewNode end end 496 1610 a 496 1610 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 496 1610 a 673 1610 a tx@Dict begin tx@NodeDict begin {0 0 } false /N@T-0-1 10 {InitPnode } /NodeScale {} def NewNode end end 673 1610 a 673 1610 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 673 1610 a 851 1610 a tx@Dict begin tx@NodeDict begin {0 0 } false /N@T-0-2 10 {InitPnode } /NodeScale {} def NewNode end end 851 1610 a 851 1610 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 851 1610 a 1028 1610 a tx@Dict begin tx@NodeDict begin {0 0 } false /N@T-0-3 10 {InitPnode } /NodeScale {} def NewNode end end 1028 1610 a 1028 1610 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-3 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1028 1610 a 1312 1610 4 543 v 1866 1138 a tx@Dict begin tx@NodeDict begin {0 0 } false /N@T-0 10 {InitPnode } /NodeScale {} def NewNode end end 1866 1138 a 1600 1610 a tx@Dict begin tx@NodeDict begin {0 0 } false /N@T-0-0 10 {InitPnode } /NodeScale {} def NewNode end end 1600 1610 a 1600 1610 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1600 1610 a 1777 1610 a tx@Dict begin tx@NodeDict begin {0 0 } false /N@T-0-1 10 {InitPnode } /NodeScale {} def NewNode end end 1777 1610 a 1777 1610 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1777 1610 a 1954 1610 a tx@Dict begin tx@NodeDict begin {0 0 } false /N@T-0-2 10 {InitPnode } /NodeScale {} def NewNode end end 1954 1610 a 1954 1610 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1954 1610 a 2131 1610 a tx@Dict begin tx@NodeDict begin {0 0 } false /N@T-0-3 10 {InitPnode } /NodeScale {} def NewNode end end 2131 1610 a 2131 1610 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-3 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2131 1610 a 2416 1610 4 543 v 210 1613 2208 4 v 209 1713 4 100 v 595 1683 a FE(n)p FK(pstree{)p FJ(\\T)-8 b(p)p FK(*}{)p FE(n)p FK(T)h(p*)24 b FE(n)p FK(T)-7 b(p*)27 b FE(n)p FK(T)-7 b(p*)27 b FE(n)p FK(T)-7 b(p*})p 2416 1713 V 210 1716 2208 4 v 209 2283 4 568 v 762 1786 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 2 copy moveto 3.0 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 762 1786 a tx@Dict begin tx@NodeDict begin {0.0 0.0 3.5 } false /N@T-0 11 {InitCnode } /NodeScale {} def NewNode end end 762 1786 a 422 2258 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 2 copy moveto 3.0 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 422 2258 a tx@Dict begin tx@NodeDict begin {0.0 0.0 3.5 } false /N@T-0-0 11 {InitCnode } /NodeScale {} def NewNode end end 422 2258 a 422 2258 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 422 2258 a 227 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 2 copy moveto 3.0 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 649 2258 a tx@Dict begin tx@NodeDict begin {0.0 0.0 3.5 } false /N@T-0-1 11 {InitCnode } /NodeScale {} def NewNode end end 649 2258 a 649 2258 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 649 2258 a 226 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 2 copy moveto 3.0 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 875 2258 a tx@Dict begin tx@NodeDict begin {0.0 0.0 3.5 } false /N@T-0-2 11 {InitCnode } /NodeScale {} def NewNode end end 875 2258 a 875 2258 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 875 2258 a 227 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 2 copy moveto 3.0 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1102 2258 a tx@Dict begin tx@NodeDict begin {0.0 0.0 3.5 } false /N@T-0-3 11 {InitCnode } /NodeScale {} def NewNode end end 1102 2258 a 1102 2258 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-3 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1102 2258 a 1312 2283 4 568 v 1866 1786 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 3.0 1. .setopacityalpha SD end @endspecial 1866 1786 a tx@Dict begin tx@NodeDict begin {0.0 0.0 3.5 } false /N@T-0 11 {InitCnode } /NodeScale {} def NewNode end end 1866 1786 a 1525 2258 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 3.0 1. .setopacityalpha SD end @endspecial 1525 2258 a tx@Dict begin tx@NodeDict begin {0.0 0.0 3.5 } false /N@T-0-0 11 {InitCnode } /NodeScale {} def NewNode end end 1525 2258 a 1525 2258 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1525 2258 a 227 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 3.0 1. .setopacityalpha SD end @endspecial 1752 2258 a tx@Dict begin tx@NodeDict begin {0.0 0.0 3.5 } false /N@T-0-1 11 {InitCnode } /NodeScale {} def NewNode end end 1752 2258 a 1752 2258 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1752 2258 a 227 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 3.0 1. .setopacityalpha SD end @endspecial 1979 2258 a tx@Dict begin tx@NodeDict begin {0.0 0.0 3.5 } false /N@T-0-2 11 {InitCnode } /NodeScale {} def NewNode end end 1979 2258 a 1979 2258 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1979 2258 a 227 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 3.0 1. .setopacityalpha SD end @endspecial 2206 2258 a tx@Dict begin tx@NodeDict begin {0.0 0.0 3.5 } false /N@T-0-3 11 {InitCnode } /NodeScale {} def NewNode end end 2206 2258 a 2206 2258 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-3 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2206 2258 a 2416 2283 4 568 v 210 2287 2208 4 v 209 2386 4 100 v 586 2356 a FE(n)p FK(pstree{)p FJ(\\T)f(c)p FK(*}{)p FE(n)p FK(T)h(c*)25 b FE(n)p FK(T)-7 b(c*)26 b FE(n)p FK(T)-7 b(c*)27 b FE(n)p FK(T)-7 b(c=*})p 2416 2386 V 210 2390 2208 4 v 209 2991 4 602 v 762 2459 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 2 copy moveto 7.11317 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 762 2459 a tx@Dict begin tx@NodeDict begin {0.0 0.0 7.61317 } false /N@T-0 11 {InitCnode } /NodeScale {} def NewNode end end 762 2459 a 319 2932 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 2 copy moveto 7.11317 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 319 2932 a tx@Dict begin tx@NodeDict begin {0.0 0.0 7.61317 } false /N@T-0-0 11 {InitCnode } /NodeScale {} def NewNode end end 319 2932 a 319 2932 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 319 2932 a 295 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 2 copy moveto 7.11317 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 614 2932 a tx@Dict begin tx@NodeDict begin {0.0 0.0 7.61317 } false /N@T-0-1 11 {InitCnode } /NodeScale {} def NewNode end end 614 2932 a 614 2932 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 614 2932 a 296 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 2 copy moveto 7.11317 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 910 2932 a tx@Dict begin tx@NodeDict begin {0.0 0.0 7.61317 } false /N@T-0-2 11 {InitCnode } /NodeScale {} def NewNode end end 910 2932 a 910 2932 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 910 2932 a 295 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 2 copy moveto 7.11317 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1205 2932 a tx@Dict begin tx@NodeDict begin {0.0 0.0 7.61317 } false /N@T-0-3 11 {InitCnode } /NodeScale {} def NewNode end end 1205 2932 a 1205 2932 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-3 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1205 2932 a 1312 2991 4 602 v 1866 2459 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 7.11317 1. .setopacityalpha SD end @endspecial 1866 2459 a tx@Dict begin tx@NodeDict begin {0.0 0.0 7.61317 } false /N@T-0 11 {InitCnode } /NodeScale {} def NewNode end end 1866 2459 a 1423 2932 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 7.11317 1. .setopacityalpha SD end @endspecial 1423 2932 a tx@Dict begin tx@NodeDict begin {0.0 0.0 7.61317 } false /N@T-0-0 11 {InitCnode } /NodeScale {} def NewNode end end 1423 2932 a 1423 2932 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1423 2932 a 295 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 7.11317 1. .setopacityalpha SD end @endspecial 1718 2932 a tx@Dict begin tx@NodeDict begin {0.0 0.0 7.61317 } false /N@T-0-1 11 {InitCnode } /NodeScale {} def NewNode end end 1718 2932 a 1718 2932 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1718 2932 a 295 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 7.11317 1. .setopacityalpha SD end @endspecial 2013 2932 a tx@Dict begin tx@NodeDict begin {0.0 0.0 7.61317 } false /N@T-0-2 11 {InitCnode } /NodeScale {} def NewNode end end 2013 2932 a 2013 2932 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2013 2932 a 295 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 7.11317 1. .setopacityalpha SD end @endspecial 2308 2932 a tx@Dict begin tx@NodeDict begin {0.0 0.0 7.61317 } false /N@T-0-3 11 {InitCnode } /NodeScale {} def NewNode end end 2308 2932 a 2308 2932 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-3 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2308 2932 a 2416 2991 4 602 v 210 2994 2208 4 v 209 3094 4 100 v 514 3064 a FE(n)p FK(pstree{)p FJ(\\TC)p FK(*}{)p FE(n)p FK(TC*)24 b FE(n)p FK(TC*)i FE(n)p FK(TC*)h FE(n)p FK(TC*})p 2416 3094 V 210 3097 2208 4 v 209 3681 4 584 v 762 3167 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 { 0 0 /Y exch def /X exch def /d 0 .5 sub CLW mul neg def /r 5.0 d add def /l r neg def /u 5.0 d add def /d u neg def /NodePos { GetRnodePos } def} /NodeScale {} def NewNode end end 762 3167 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /x2 5.0 CLW 0 mul sub def /y2 5.0 CLW 0 mul sub def 0 0 2 copy y2 sub /y1 ED x2 sub /x1 exch def y2 add /y2 exch def x2 add /x2 exch def 0. true 1 index 0 eq { pop pop Rect } { OvalFrame } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 372 3639 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 { 0 0 /Y exch def /X exch def /d 0 .5 sub CLW mul neg def /r 5.0 d add def /l r neg def /u 5.0 d add def /d u neg def /NodePos { GetRnodePos } def} /NodeScale {} def NewNode end end 372 3639 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /x2 5.0 CLW 0 mul sub def /y2 5.0 CLW 0 mul sub def 0 0 2 copy y2 sub /y1 ED x2 sub /x1 exch def y2 add /y2 exch def x2 add /x2 exch def 0. true 1 index 0 eq { pop pop Rect } { OvalFrame } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 372 3639 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 372 3639 a 632 3639 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 { 0 0 /Y exch def /X exch def /d 0 .5 sub CLW mul neg def /r 5.0 d add def /l r neg def /u 5.0 d add def /d u neg def /NodePos { GetRnodePos } def} /NodeScale {} def NewNode end end 632 3639 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /x2 5.0 CLW 0 mul sub def /y2 5.0 CLW 0 mul sub def 0 0 2 copy y2 sub /y1 ED x2 sub /x1 exch def y2 add /y2 exch def x2 add /x2 exch def 0. true 1 index 0 eq { pop pop Rect } { OvalFrame } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 632 3639 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 632 3639 a 892 3639 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-2 14 { 0 0 /Y exch def /X exch def /d 0 .5 sub CLW mul neg def /r 5.0 d add def /l r neg def /u 5.0 d add def /d u neg def /NodePos { GetRnodePos } def} /NodeScale {} def NewNode end end 892 3639 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /x2 5.0 CLW 0 mul sub def /y2 5.0 CLW 0 mul sub def 0 0 2 copy y2 sub /y1 ED x2 sub /x1 exch def y2 add /y2 exch def x2 add /x2 exch def 0. true 1 index 0 eq { pop pop Rect } { OvalFrame } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 892 3639 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 892 3639 a 1152 3639 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-3 14 { 0 0 /Y exch def /X exch def /d 0 .5 sub CLW mul neg def /r 5.0 d add def /l r neg def /u 5.0 d add def /d u neg def /NodePos { GetRnodePos } def} /NodeScale {} def NewNode end end 1152 3639 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /x2 5.0 CLW 0 mul sub def /y2 5.0 CLW 0 mul sub def 0 0 2 copy y2 sub /y1 ED x2 sub /x1 exch def y2 add /y2 exch def x2 add /x2 exch def 0. true 1 index 0 eq { pop pop Rect } { OvalFrame } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1152 3639 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-3 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1152 3639 a 1312 3681 4 584 v 1866 3167 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 { 0 0 /Y exch def /X exch def /d 0 .5 sub CLW mul neg def /r 5.0 d add def /l r neg def /u 5.0 d add def /d u neg def /NodePos { GetRnodePos } def} /NodeScale {} def NewNode end end 1866 3167 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /x2 5.0 CLW 0 mul sub def /y2 5.0 CLW 0 mul sub def 0 0 2 copy y2 sub /y1 ED x2 sub /x1 exch def y2 add /y2 exch def x2 add /x2 exch def 0. true 1 index 0 eq { pop pop Rect } { OvalFrame } ifelse gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 1475 3639 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 { 0 0 /Y exch def /X exch def /d 0 .5 sub CLW mul neg def /r 5.0 d add def /l r neg def /u 5.0 d add def /d u neg def /NodePos { GetRnodePos } def} /NodeScale {} def NewNode end end 1475 3639 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /x2 5.0 CLW 0 mul sub def /y2 5.0 CLW 0 mul sub def 0 0 2 copy y2 sub /y1 ED x2 sub /x1 exch def y2 add /y2 exch def x2 add /x2 exch def 0. true 1 index 0 eq { pop pop Rect } { OvalFrame } ifelse gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 1475 3639 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1475 3639 a 1735 3639 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 { 0 0 /Y exch def /X exch def /d 0 .5 sub CLW mul neg def /r 5.0 d add def /l r neg def /u 5.0 d add def /d u neg def /NodePos { GetRnodePos } def} /NodeScale {} def NewNode end end 1735 3639 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /x2 5.0 CLW 0 mul sub def /y2 5.0 CLW 0 mul sub def 0 0 2 copy y2 sub /y1 ED x2 sub /x1 exch def y2 add /y2 exch def x2 add /x2 exch def 0. true 1 index 0 eq { pop pop Rect } { OvalFrame } ifelse gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 1735 3639 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1735 3639 a 1996 3639 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-2 14 { 0 0 /Y exch def /X exch def /d 0 .5 sub CLW mul neg def /r 5.0 d add def /l r neg def /u 5.0 d add def /d u neg def /NodePos { GetRnodePos } def} /NodeScale {} def NewNode end end 1996 3639 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /x2 5.0 CLW 0 mul sub def /y2 5.0 CLW 0 mul sub def 0 0 2 copy y2 sub /y1 ED x2 sub /x1 exch def y2 add /y2 exch def x2 add /x2 exch def 0. true 1 index 0 eq { pop pop Rect } { OvalFrame } ifelse gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 1996 3639 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1996 3639 a 2256 3639 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-3 14 { 0 0 /Y exch def /X exch def /d 0 .5 sub CLW mul neg def /r 5.0 d add def /l r neg def /u 5.0 d add def /d u neg def /NodePos { GetRnodePos } def} /NodeScale {} def NewNode end end 2256 3639 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /x2 5.0 CLW 0 mul sub def /y2 5.0 CLW 0 mul sub def 0 0 2 copy y2 sub /y1 ED x2 sub /x1 exch def y2 add /y2 exch def x2 add /x2 exch def 0. true 1 index 0 eq { pop pop Rect } { OvalFrame } ifelse gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 2256 3639 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-3 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2256 3639 a 2416 3681 4 584 v 210 3684 2208 4 v 209 3784 4 100 v 598 3754 a FE(n)p FK(pstree{)p FJ(\\Tf)9 b FK(*}{)p FE(n)p FK(Tf*)25 b FE(n)p FK(Tf*)i FE(n)p FK(Tf*)g FE(n)p FK(Tf*})p 2416 3784 V 210 3787 2208 4 v 209 4329 4 543 v 762 3857 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 { 0.0 0.0 /Y exch def /X exch def /w 4.0 def /h 4.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 762 3857 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial 496 4329 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 { 0.0 0.0 /Y exch def /X exch def /w 4.0 def /h 4.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 496 4329 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial 496 4329 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 496 4329 a 673 4329 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 { 0.0 0.0 /Y exch def /X exch def /w 4.0 def /h 4.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 673 4329 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial 673 4329 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 673 4329 a 851 4329 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-2 14 { 0.0 0.0 /Y exch def /X exch def /w 4.0 def /h 4.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 851 4329 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial 851 4329 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 851 4329 a 1028 4329 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-3 14 { 0.0 0.0 /Y exch def /X exch def /w 4.0 def /h 4.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1028 4329 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial 1028 4329 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-3 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1028 4329 a 1312 4329 4 543 v 1866 3857 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 { 0.0 0.0 /Y exch def /X exch def /w 4.0 def /h 4.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1866 3857 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial 1600 4329 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 { 0.0 0.0 /Y exch def /X exch def /w 4.0 def /h 4.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1600 4329 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial 1600 4329 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1600 4329 a 1777 4329 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 { 0.0 0.0 /Y exch def /X exch def /w 4.0 def /h 4.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1777 4329 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial 1777 4329 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1777 4329 a 1954 4329 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-2 14 { 0.0 0.0 /Y exch def /X exch def /w 4.0 def /h 4.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1954 4329 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial 1954 4329 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1954 4329 a 2131 4329 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-3 14 { 0.0 0.0 /Y exch def /X exch def /w 4.0 def /h 4.0 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2131 4329 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha 0.0 0.0 Dot end @endspecial 2131 4329 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-3 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2131 4329 a 2416 4329 4 543 v 210 4333 2208 4 v 209 4432 4 100 v 377 4402 a FE(n)p FK(pstree{)p FJ(\\T)-8 b(dot)p FK(*}{)p FE(n)p FK(T)h(dot*)24 b FE(n)p FK(T)-7 b(dot*)27 b FE(n)p FK(T)-7 b(dot*)26 b FE(n)p FK(T)-7 b(dot*})p 2416 4432 V 210 4436 2208 4 v 0 TeXcolorgray 1456 5662 a(199)p 0 TeXcolorgray eop end %%Page: 200 200 TeXDict begin 200 199 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.200) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 3700 4 v 209 551 4 100 v 869 521 a FJ(sans)32 b(ast\351risque)p 2117 551 V 1210 w(a)m(v)m(ec)h(ast\351risque)p 3908 551 V 210 555 3700 4 v 209 1125 4 571 v 1113 653 a tx@Dict begin tx@NodeDict begin {6.88875 0.0 12.5 6.25 3.44437 } false /N@T-0 16 {InitRnode } /NodeScale {} def NewNode end end 1113 653 a FK(A1)698 1125 y tx@Dict begin tx@NodeDict begin {6.88875 0.0 12.083 6.04149 3.44437 } false /N@T-0-0 16 {InitRnode } /NodeScale {} def NewNode end end 698 1125 a FK(B1)748 1097 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 748 1097 a 976 1125 a tx@Dict begin tx@NodeDict begin {6.88875 0.0 12.083 6.04149 3.44437 } false /N@T-0-1 16 {InitRnode } /NodeScale {} def NewNode end end 976 1125 a FK(B2)1026 1097 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1026 1097 a 1253 1125 a tx@Dict begin tx@NodeDict begin {6.88875 0.0 12.083 6.04149 3.44437 } false /N@T-0-2 16 {InitRnode } /NodeScale {} def NewNode end end 1253 1125 a FK(B3)1303 1097 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1303 1097 a 1531 1125 a tx@Dict begin tx@NodeDict begin {6.88875 0.0 12.083 6.04149 3.44437 } false /N@T-0-3 16 {InitRnode } /NodeScale {} def NewNode end end 1531 1125 a FK(B4)1581 1097 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-3 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1581 1097 a 2117 1125 4 571 v 2962 653 a tx@Dict begin tx@NodeDict begin {6.88875 0.0 12.5 6.25 3.44437 } false /N@T-0 16 {InitRnode } /NodeScale {} def NewNode end end 2962 653 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 15.5 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(A1)2548 1125 y tx@Dict begin tx@NodeDict begin {6.88875 0.0 12.083 6.04149 3.44437 } false /N@T-0-0 16 {InitRnode } /NodeScale {} def NewNode end end 2548 1125 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 15.083 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(B1)2598 1097 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2598 1097 a 2825 1125 a tx@Dict begin tx@NodeDict begin {6.88875 0.0 12.083 6.04149 3.44437 } false /N@T-0-1 16 {InitRnode } /NodeScale {} def NewNode end end 2825 1125 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 15.083 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(B2)2875 1097 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2875 1097 a 3103 1125 a tx@Dict begin tx@NodeDict begin {6.88875 0.0 12.083 6.04149 3.44437 } false /N@T-0-2 16 {InitRnode } /NodeScale {} def NewNode end end 3103 1125 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 15.083 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(B3)3153 1097 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3153 1097 a 3380 1125 a tx@Dict begin tx@NodeDict begin {6.88875 0.0 12.083 6.04149 3.44437 } false /N@T-0-3 16 {InitRnode } /NodeScale {} def NewNode end end 3380 1125 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 15.083 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(B4)3430 1097 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-3 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3430 1097 a 3908 1125 4 571 v 210 1129 3700 4 v 209 1228 4 100 v 991 1198 a FE(n)p FK(pstree{)p FJ(\\T)-8 b(r)p FK({A1}}{)p FE(n)p FK(T)h(r{B1})22 b FE(n)p FK(T)-7 b(r{B2})25 b FE(n)p FK(T)-7 b(r{B3})25 b FE(n)p FK(T)-7 b(r{B4}})p 3908 1228 V 210 1232 3700 4 v 209 1799 4 568 v 1113 1326 a tx@Dict begin tx@NodeDict begin {6.88875 0.0 12.5 6.25 3.01382 } false /N@T-0 16 {InitRnode } /NodeScale {} def NewNode end end 1113 1326 a FK(A1)698 1799 y tx@Dict begin tx@NodeDict begin {6.88875 0.0 12.083 6.04149 3.01382 } false /N@T-0-0 16 {InitRnode } /NodeScale {} def NewNode end end 698 1799 a FK(B1)748 1774 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 748 1774 a 976 1799 a tx@Dict begin tx@NodeDict begin {6.88875 0.0 12.083 6.04149 3.01382 } false /N@T-0-1 16 {InitRnode } /NodeScale {} def NewNode end end 976 1799 a FK(B2)1026 1774 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1026 1774 a 1253 1799 a tx@Dict begin tx@NodeDict begin {6.88875 0.0 12.083 6.04149 3.01382 } false /N@T-0-2 16 {InitRnode } /NodeScale {} def NewNode end end 1253 1799 a FK(B3)1303 1774 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1303 1774 a 1531 1799 a tx@Dict begin tx@NodeDict begin {6.88875 0.0 12.083 6.04149 3.01382 } false /N@T-0-3 16 {InitRnode } /NodeScale {} def NewNode end end 1531 1799 a FK(B4)1581 1774 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-3 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1581 1774 a 2117 1799 4 568 v 2962 1326 a tx@Dict begin tx@NodeDict begin {6.88875 0.0 12.5 6.25 3.01382 } false /N@T-0 16 {InitRnode } /NodeScale {} def NewNode end end 2962 1326 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 15.5 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(A1)2548 1799 y tx@Dict begin tx@NodeDict begin {6.88875 0.0 12.083 6.04149 3.01382 } false /N@T-0-0 16 {InitRnode } /NodeScale {} def NewNode end end 2548 1799 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 15.083 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(B1)2598 1774 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2598 1774 a 2825 1799 a tx@Dict begin tx@NodeDict begin {6.88875 0.0 12.083 6.04149 3.01382 } false /N@T-0-1 16 {InitRnode } /NodeScale {} def NewNode end end 2825 1799 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 15.083 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(B2)2875 1774 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2875 1774 a 3103 1799 a tx@Dict begin tx@NodeDict begin {6.88875 0.0 12.083 6.04149 3.01382 } false /N@T-0-2 16 {InitRnode } /NodeScale {} def NewNode end end 3103 1799 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 15.083 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(B3)3153 1774 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3153 1774 a 3380 1799 a tx@Dict begin tx@NodeDict begin {6.88875 0.0 12.083 6.04149 3.01382 } false /N@T-0-3 16 {InitRnode } /NodeScale {} def NewNode end end 3380 1799 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 3.0 neg 15.083 9.88875 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(B4)3430 1774 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-3 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3430 1774 a 3908 1799 4 568 v 210 1802 3700 4 v 209 1902 4 100 v 899 1872 a FE(n)p FK(pstree{)p FJ(\\TR)r FK({A1}}{)p FE(n)p FK(TR{B1})22 b FE(n)p FK(TR{B2})j FE(n)p FK(TR{B3})h FE(n)p FK(TR{B4}})p 3908 1902 V 210 1905 3700 4 v 209 2562 4 658 v 1113 2027 a tx@Dict begin tx@NodeDict begin { 12.5 2 div 6.88875 0.0 add 2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add 1.0 add} false /N@T-0 11 {InitCnode } /NodeScale {} def NewNode end end 1113 2027 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 12.5 2 div 6.88875 0.0 add 2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add CLW 2 div add 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)574 2499 y tx@Dict begin tx@NodeDict begin { 12.083 2 div 6.88875 0.0 add 2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add 1.0 add} false /N@T-0-0 11 {InitCnode } /NodeScale {} def NewNode end end 574 2499 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 12.083 2 div 6.88875 0.0 add 2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add CLW 2 div add 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)624 2471 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 624 2471 a 934 2499 a tx@Dict begin tx@NodeDict begin { 12.083 2 div 6.88875 0.0 add 2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add 1.0 add} false /N@T-0-1 11 {InitCnode } /NodeScale {} def NewNode end end 934 2499 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 12.083 2 div 6.88875 0.0 add 2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add CLW 2 div add 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)984 2471 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 984 2471 a 1295 2499 a tx@Dict begin tx@NodeDict begin { 12.083 2 div 6.88875 0.0 add 2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add 1.0 add} false /N@T-0-2 11 {InitCnode } /NodeScale {} def NewNode end end 1295 2499 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 12.083 2 div 6.88875 0.0 add 2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add CLW 2 div add 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B3)1345 2471 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1345 2471 a 1655 2499 a tx@Dict begin tx@NodeDict begin { 12.083 2 div 6.88875 0.0 add 2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add 1.0 add} false /N@T-0-3 11 {InitCnode } /NodeScale {} def NewNode end end 1655 2499 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 12.083 2 div 6.88875 0.0 add 2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add CLW 2 div add 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B4)1706 2471 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-3 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1706 2471 a 2117 2562 4 658 v 2962 2027 a tx@Dict begin tx@NodeDict begin { 12.5 2 div 6.88875 0.0 add 2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add 0.0 add} false /N@T-0 11 {InitCnode } /NodeScale {} def NewNode end end 2962 2027 a @beginspecial @setspecial tx@Dict begin STP 0 0 1 0 setcmykcolor newpath 12.5 2 div 6.88875 0.0 add 2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add 1. .setopacityalpha SD end @endspecial FK(A1)2448 2499 y tx@Dict begin tx@NodeDict begin { 12.083 2 div 6.88875 0.0 add 2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add 0.0 add} false /N@T-0-0 11 {InitCnode } /NodeScale {} def NewNode end end 2448 2499 a @beginspecial @setspecial tx@Dict begin STP 0 0 1 0 setcmykcolor newpath 12.083 2 div 6.88875 0.0 add 2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add 1. .setopacityalpha SD end @endspecial FK(B1)2498 2471 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2498 2471 a 2792 2499 a tx@Dict begin tx@NodeDict begin { 12.083 2 div 6.88875 0.0 add 2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add 0.0 add} false /N@T-0-1 11 {InitCnode } /NodeScale {} def NewNode end end 2792 2499 a @beginspecial @setspecial tx@Dict begin STP 0 0 1 0 setcmykcolor newpath 12.083 2 div 6.88875 0.0 add 2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add 1. .setopacityalpha SD end @endspecial FK(B2)2842 2471 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2842 2471 a 3136 2499 a tx@Dict begin tx@NodeDict begin { 12.083 2 div 6.88875 0.0 add 2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add 0.0 add} false /N@T-0-2 11 {InitCnode } /NodeScale {} def NewNode end end 3136 2499 a @beginspecial @setspecial tx@Dict begin STP 0 0 1 0 setcmykcolor newpath 12.083 2 div 6.88875 0.0 add 2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add 1. .setopacityalpha SD end @endspecial FK(B3)3186 2471 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3186 2471 a 3480 2499 a tx@Dict begin tx@NodeDict begin { 12.083 2 div 6.88875 0.0 add 2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add 0.0 add} false /N@T-0-3 11 {InitCnode } /NodeScale {} def NewNode end end 3480 2499 a @beginspecial @setspecial tx@Dict begin STP 0 0 1 0 setcmykcolor newpath 12.083 2 div 6.88875 0.0 add 2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add 1. .setopacityalpha SD end @endspecial FK(B4)3530 2471 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-3 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3530 2471 a 3908 2562 4 658 v 210 2566 3700 4 v 209 2665 4 100 v 559 2636 a FE(n)p FK(pstree)h({)p FJ(\\T)-8 b(circle)p FK({A1}}{)p FE(n)p FK(T)h(circle{B1})22 b FE(n)p FK(T)-7 b(circle{B2})25 b FE(n)p FK(T)-7 b(circle{B3})25 b FE(n)p FK(T)-7 b(circle{B4})25 b(})p 3908 2665 V 210 2669 3700 4 v 209 3270 4 602 v 1113 2767 a tx@Dict begin tx@NodeDict begin {12.5 2 div 3.44437 7.11317 1.0 0 .5 sub mul sub } false /N@T-0 11 {InitCnode } /NodeScale {} def NewNode end end 1113 2767 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 6.25 3.44437 2 copy moveto 7.11317 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)672 3239 y tx@Dict begin tx@NodeDict begin {12.083 2 div 3.44437 7.11317 1.0 0 .5 sub mul sub } false /N@T-0-0 11 {InitCnode } /NodeScale {} def NewNode end end 672 3239 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 6.04149 3.44437 2 copy moveto 7.11317 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)722 3211 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 722 3211 a 967 3239 a tx@Dict begin tx@NodeDict begin {12.083 2 div 3.44437 7.11317 1.0 0 .5 sub mul sub } false /N@T-0-1 11 {InitCnode } /NodeScale {} def NewNode end end 967 3239 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 6.04149 3.44437 2 copy moveto 7.11317 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)1017 3211 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1017 3211 a 1262 3239 a tx@Dict begin tx@NodeDict begin {12.083 2 div 3.44437 7.11317 1.0 0 .5 sub mul sub } false /N@T-0-2 11 {InitCnode } /NodeScale {} def NewNode end end 1262 3239 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 6.04149 3.44437 2 copy moveto 7.11317 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B3)1312 3211 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1312 3211 a 1557 3239 a tx@Dict begin tx@NodeDict begin {12.083 2 div 3.44437 7.11317 1.0 0 .5 sub mul sub } false /N@T-0-3 11 {InitCnode } /NodeScale {} def NewNode end end 1557 3239 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 6.04149 3.44437 2 copy moveto 7.11317 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B4)1608 3211 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-3 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1608 3211 a 2117 3270 4 602 v 2962 2767 a tx@Dict begin tx@NodeDict begin {12.5 2 div 3.44437 7.11317 0.0 0 .5 sub mul sub } false /N@T-0 11 {InitCnode } /NodeScale {} def NewNode end end 2962 2767 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 6.25 3.44437 2 copy moveto 7.11317 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(A1)2521 3239 y tx@Dict begin tx@NodeDict begin {12.083 2 div 3.44437 7.11317 0.0 0 .5 sub mul sub } false /N@T-0-0 11 {InitCnode } /NodeScale {} def NewNode end end 2521 3239 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 6.04149 3.44437 2 copy moveto 7.11317 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(B1)2571 3211 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2571 3211 a 2816 3239 a tx@Dict begin tx@NodeDict begin {12.083 2 div 3.44437 7.11317 0.0 0 .5 sub mul sub } false /N@T-0-1 11 {InitCnode } /NodeScale {} def NewNode end end 2816 3239 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 6.04149 3.44437 2 copy moveto 7.11317 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(B2)2867 3211 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2867 3211 a 3112 3239 a tx@Dict begin tx@NodeDict begin {12.083 2 div 3.44437 7.11317 0.0 0 .5 sub mul sub } false /N@T-0-2 11 {InitCnode } /NodeScale {} def NewNode end end 3112 3239 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 6.04149 3.44437 2 copy moveto 7.11317 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(B3)3162 3211 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3162 3211 a 3407 3239 a tx@Dict begin tx@NodeDict begin {12.083 2 div 3.44437 7.11317 0.0 0 .5 sub mul sub } false /N@T-0-3 11 {InitCnode } /NodeScale {} def NewNode end end 3407 3239 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 6.04149 3.44437 2 copy moveto 7.11317 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(B4)3457 3211 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-3 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3457 3211 a 3908 3270 4 602 v 210 3273 3700 4 v 209 3373 4 100 v 482 3343 a FE(n)p FK(pstree)h({)p FJ(\\TCircle)p FK({A1}}{)p FE(n)p FK(TCircle{B1})c FE(n)p FK(TCircle{B2})j FE(n)p FK(TCircle{B3})g FE(n)p FK(TCircle{B4})g(})p 3908 3373 V 210 3376 3700 4 v 209 3996 4 620 v 1113 3478 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1113 3478 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)536 3951 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 536 3951 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)587 3922 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 587 3922 a 922 3951 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 922 3951 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)972 3922 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 972 3922 a 1307 3951 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-2 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1307 3951 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B3)1357 3922 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1357 3922 a 1693 3951 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-3 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1693 3951 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B4)1743 3922 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-3 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1743 3922 a 2117 3996 4 620 v 2962 3478 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 11.83751 def /h 7.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2962 3478 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0 360 11.83751 CLW 2 div sub 7.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(A1)2411 3951 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 11.54268 def /h 7.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2411 3951 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0 360 11.54268 CLW 2 div sub 7.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(B1)2461 3922 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2461 3922 a 2780 3951 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 11.54268 def /h 7.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2780 3951 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0 360 11.54268 CLW 2 div sub 7.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(B2)2830 3922 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2830 3922 a 3148 3951 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-2 14 {/X 6.04149 def /Y 3.44437 def /w 11.54268 def /h 7.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 3148 3951 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0 360 11.54268 CLW 2 div sub 7.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(B3)3199 3922 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3199 3922 a 3517 3951 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-3 14 {/X 6.04149 def /Y 3.44437 def /w 11.54268 def /h 7.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 3517 3951 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0 360 11.54268 CLW 2 div sub 7.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(B4)3567 3922 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-3 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3567 3922 a 3908 3996 4 620 v 210 3999 3700 4 v 209 4099 4 100 v 681 4069 a FE(n)p FK(pstree)h({)p FJ(\\T)-8 b(o)m(v)j(al)p FK({A1}}{)p FE(n)p FK(T)e(o)n(v)i(al{B1})22 b FE(n)p FK(T)-7 b(o)n(v)i(al{B2})25 b FE(n)p FK(T)-7 b(o)n(v)i(al{B3})25 b FE(n)p FK(T)-7 b(o)n(v)i(al{B4})24 b(})p 3908 4099 V 210 4102 3700 4 v 209 4783 4 681 v 1113 4235 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 9.078 2 mul def /h 6.27237 2 mul def /NodePos { DiaNodePos } def} /NodeScale {} def NewNode end end 1113 4235 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop .5 9.078 2 mul 6.27237 2 mul 0 6.25 3.44437 Diamond gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)407 4707 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 8.86949 2 mul def /h 6.27237 2 mul def /NodePos { DiaNodePos } def} /NodeScale {} def NewNode end end 407 4707 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop .5 8.86949 2 mul 6.27237 2 mul 0 6.04149 3.44437 Diamond gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)457 4679 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 457 4679 a 879 4707 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 8.86949 2 mul def /h 6.27237 2 mul def /NodePos { DiaNodePos } def} /NodeScale {} def NewNode end end 879 4707 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop .5 8.86949 2 mul 6.27237 2 mul 0 6.04149 3.44437 Diamond gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)929 4679 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 929 4679 a 1350 4707 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-2 14 {/X 6.04149 def /Y 3.44437 def /w 8.86949 2 mul def /h 6.27237 2 mul def /NodePos { DiaNodePos } def} /NodeScale {} def NewNode end end 1350 4707 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop .5 8.86949 2 mul 6.27237 2 mul 0 6.04149 3.44437 Diamond gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B3)1401 4679 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1401 4679 a 1822 4707 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-3 14 {/X 6.04149 def /Y 3.44437 def /w 8.86949 2 mul def /h 6.27237 2 mul def /NodePos { DiaNodePos } def} /NodeScale {} def NewNode end end 1822 4707 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop .5 8.86949 2 mul 6.27237 2 mul 0 6.04149 3.44437 Diamond gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B4)1872 4679 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-3 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1872 4679 a 2117 4783 4 681 v 2962 4235 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 8.371 2 mul def /h 5.56537 2 mul def /NodePos { DiaNodePos } def} /NodeScale {} def NewNode end end 2962 4235 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor /Lineto /lineto load def 1 setlinejoin false pop .5 8.371 2 mul 5.56537 2 mul 0 6.25 3.44437 Diamond gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(A1)2292 4707 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 8.16249 2 mul def /h 5.56537 2 mul def /NodePos { DiaNodePos } def} /NodeScale {} def NewNode end end 2292 4707 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor /Lineto /lineto load def 1 setlinejoin false pop .5 8.16249 2 mul 5.56537 2 mul 0 6.04149 3.44437 Diamond gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(B1)2342 4679 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2342 4679 a 2740 4707 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 8.16249 2 mul def /h 5.56537 2 mul def /NodePos { DiaNodePos } def} /NodeScale {} def NewNode end end 2740 4707 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor /Lineto /lineto load def 1 setlinejoin false pop .5 8.16249 2 mul 5.56537 2 mul 0 6.04149 3.44437 Diamond gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(B2)2790 4679 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2790 4679 a 3188 4707 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-2 14 {/X 6.04149 def /Y 3.44437 def /w 8.16249 2 mul def /h 5.56537 2 mul def /NodePos { DiaNodePos } def} /NodeScale {} def NewNode end end 3188 4707 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor /Lineto /lineto load def 1 setlinejoin false pop .5 8.16249 2 mul 5.56537 2 mul 0 6.04149 3.44437 Diamond gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(B3)3238 4679 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3238 4679 a 3636 4707 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-3 14 {/X 6.04149 def /Y 3.44437 def /w 8.16249 2 mul def /h 5.56537 2 mul def /NodePos { DiaNodePos } def} /NodeScale {} def NewNode end end 3636 4707 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor /Lineto /lineto load def 1 setlinejoin false pop .5 8.16249 2 mul 5.56537 2 mul 0 6.04149 3.44437 Diamond gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(B4)3687 4679 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-3 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3687 4679 a 3908 4783 4 681 v 210 4786 3700 4 v 209 4886 4 100 v 763 4856 a FE(n)p FK(pstree)i({)p FJ(\\T)-8 b(dia)r FK({A1}}{)p FE(n)p FK(T)h(dia{B1})23 b FE(n)p FK(T)-7 b(dia{B2})25 b FE(n)p FK(T)-7 b(dia{B3})26 b FE(n)p FK(T)-7 b(dia{B4})25 b(})p 3908 4886 V 210 4889 3700 4 v 209 5572 4 683 v 1113 5066 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 { 39.31201 25.35355 -4.0 0 12.5 6.88875 0.0 InitTriNode } /NodeScale {} def NewNode end end 1113 5066 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0.5 39.31201 25.35355 0 -90 mul 6.25 -4.0 Triangle gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)370 5539 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 { 38.478 25.35355 -4.0 0 12.083 6.88875 0.0 InitTriNode } /NodeScale {} def NewNode end end 370 5539 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0.5 38.478 25.35355 0 -90 mul 6.04149 -4.0 Triangle gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)420 5510 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 420 5510 a 866 5539 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 { 38.478 25.35355 -4.0 0 12.083 6.88875 0.0 InitTriNode } /NodeScale {} def NewNode end end 866 5539 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0.5 38.478 25.35355 0 -90 mul 6.04149 -4.0 Triangle gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)916 5510 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 916 5510 a 1363 5539 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-2 14 { 38.478 25.35355 -4.0 0 12.083 6.88875 0.0 InitTriNode } /NodeScale {} def NewNode end end 1363 5539 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0.5 38.478 25.35355 0 -90 mul 6.04149 -4.0 Triangle gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B3)1413 5510 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1413 5510 a 1859 5539 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-3 14 { 38.478 25.35355 -4.0 0 12.083 6.88875 0.0 InitTriNode } /NodeScale {} def NewNode end end 1859 5539 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0.5 38.478 25.35355 0 -90 mul 6.04149 -4.0 Triangle gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B4)1910 5510 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-3 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1910 5510 a 2117 5572 4 683 v 2962 5066 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 { 35.73401 22.45953 -3.0 0 12.5 6.88875 0.0 InitTriNode } /NodeScale {} def NewNode end end 2962 5066 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor /Lineto /lineto load def 1 setlinejoin false pop 0.5 35.73401 22.45953 0 -90 mul 6.25 -3.0 Triangle gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(A1)2264 5539 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 { 34.9 22.45953 -3.0 0 12.083 6.88875 0.0 InitTriNode } /NodeScale {} def NewNode end end 2264 5539 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor /Lineto /lineto load def 1 setlinejoin false pop 0.5 34.9 22.45953 0 -90 mul 6.04149 -3.0 Triangle gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(B1)2314 5510 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2314 5510 a 2731 5539 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 { 34.9 22.45953 -3.0 0 12.083 6.88875 0.0 InitTriNode } /NodeScale {} def NewNode end end 2731 5539 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor /Lineto /lineto load def 1 setlinejoin false pop 0.5 34.9 22.45953 0 -90 mul 6.04149 -3.0 Triangle gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(B2)2781 5510 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2781 5510 a 3198 5539 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-2 14 { 34.9 22.45953 -3.0 0 12.083 6.88875 0.0 InitTriNode } /NodeScale {} def NewNode end end 3198 5539 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor /Lineto /lineto load def 1 setlinejoin false pop 0.5 34.9 22.45953 0 -90 mul 6.04149 -3.0 Triangle gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(B3)3248 5510 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3248 5510 a 3664 5539 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-3 14 { 34.9 22.45953 -3.0 0 12.083 6.88875 0.0 InitTriNode } /NodeScale {} def NewNode end end 3664 5539 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor /Lineto /lineto load def 1 setlinejoin false pop 0.5 34.9 22.45953 0 -90 mul 6.04149 -3.0 Triangle gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(B4)3715 5510 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-3 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3715 5510 a 3908 5572 4 683 v 210 5575 3700 4 v 209 5675 4 100 v 803 5645 a FE(n)p FK(pstree)i({)p FJ(\\Ttri)p FK({A1}}{)p FE(n)p FK(Ttri{B1})c FE(n)p FK(Ttri{B2})i FE(n)p FK(Ttri{B3})g FE(n)p FK(Ttri{B4})h(})p 3908 5675 V 210 5678 3700 4 v 0 TeXcolorgray 1456 5662 a(200)p 0 TeXcolorgray eop end %%Page: 201 201 TeXDict begin 201 200 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.201) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 3464 4 v 209 1544 4 1093 v 804 554 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 804 554 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)374 998 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 16 {/Y 0 def /X 0 def /l 13.72636 def /r l def /u 0.5 def /d u def /NodePos { GetRnodePos } def} /NodeScale {} def NewNode end end 374 998 a 374 998 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /w 13.72636 CLW 2 div sub def /m true def Tfan } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 374 998 a 324 1499 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 324 1499 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)374 1470 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-0 /N@T-0-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 374 1470 a 759 998 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 16 {/Y 0 def /X 0 def /l 6.61317 def /r l def /u 0.5 def /d u def /NodePos { GetRnodePos } def} /NodeScale {} def NewNode end end 759 998 a 759 998 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /w 6.61317 CLW 2 div sub def /m true def Tfan } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 759 998 a 709 1499 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 709 1499 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)759 1470 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1 /N@T-0-1-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 759 1470 a 1338 998 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-2 16 {/Y 0 def /X 0 def /l 13.72636 def /r l def /u 0.5 def /d u def /NodePos { GetRnodePos } def} /NodeScale {} def NewNode end end 1338 998 a 1338 998 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-2 InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /w 13.72636 CLW 2 div sub def /m true def Tfan } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1338 998 a 1095 1499 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-2-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1095 1499 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B3)1145 1470 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-2 /N@T-0-2-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1145 1470 a 1480 1499 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-2-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1480 1499 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B4)1530 1470 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-2 /N@T-0-2-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1530 1470 a 1683 1544 4 1093 v 1734 525 a FE(n)p FK(pstree{)p FE(n)p FK(T)-7 b(o)n(v)i(al{A1}}{\045)1734 625 y FE(n)p FK(pstree{)p FJ(\\Tfan)p FK(}{)p FE(n)p FK(T)e(o)n(v)i(al{B1}})1734 725 y FE(n)p FK(pstree{)p FE(n)p FJ(Tfan[)p 1 0 0 TeXcolorrgb(fansize)p 0 TeXcolorgray(=.5])p FK(}{)p FE(n)p FK(T)e(o)n(v)i(al{B2}})1734 824 y FE(n)p FK(pstree{)p FE(n)p FJ(Tfan)p FK(}{)p FE(n)p FK(T)e(o)n(v)i(al{B3})23 b FE(n)p FK(T)-7 b(o)n(v)i(al{B4})25 b(})1734 924 y(})p 0 0 1 TeXcolorrgb 1734 1123 a(P)n(ar)h(d\351faut)i (:)g(fansize=)f(1cm)p 0 TeXcolorgray 3672 1544 V 210 1547 3464 4 v 86 1663 a SDict begin H.S end 86 1663 a 86 1663 a SDict begin 12 H.A end 86 1663 a 86 1663 a SDict begin [/View [/XYZ H.V]/Dest (subsection.35.3) cvn /DEST pdfmark end 86 1663 a 77 x FG(35.3)112 b(Orien)m(tation)p 210 1805 2953 4 v 209 1905 4 100 v 546 1875 a FE(n)p FK(pstree[)p 1 0 0 TeXcolorrgb(treemo)r(de)p 0 TeXcolorgray(=R]{)p FE(n)p FK(T)-7 b(o)n(v)i(al{A1}}{)p FE(n)p FK(T)e(o)m(v)i(al{)o(B1})21 b FE(n)p FK(T)-7 b(o)n(v)i(al{B2}})p 3161 1905 V 210 1908 2953 4 v 209 3000 4 1093 v 315 2483 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 315 2483 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)789 2320 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 789 2320 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)839 2292 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 839 2292 a 789 2645 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 789 2645 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)839 2292 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 839 2292 a 991 3000 4 1093 v 1288 2483 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1288 2483 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)1097 2955 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1097 2955 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)1147 2926 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1147 2926 a 1482 2955 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1482 2955 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)1532 2926 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1532 2926 a 1685 3000 4 1093 v 2261 2483 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2261 2483 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)1790 2320 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1790 2320 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)1840 2292 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1840 2292 a 1790 2645 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1790 2645 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)1840 2292 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1840 2292 a 2467 3000 4 1093 v 2764 2483 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2764 2483 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)2573 2010 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2573 2010 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)2623 1982 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2623 1982 a 2958 2010 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2958 2010 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)3008 1982 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3008 1982 a 3161 3000 4 1093 v 210 3003 2953 4 v 209 3103 4 100 v 371 3073 a FK(treemo)r(de=R)p 991 3103 V 276 w(treemo)r(de=D)p 1685 3103 V 281 w(treemo)r(de=L)p 2467 3103 V 281 w(treemo)r(de=U)p 3161 3103 V 210 3106 2953 4 v 210 3218 2334 4 v 209 3317 4 100 v 451 3287 a FE(n)p FK(pstree[)p 1 0 0 TeXcolorrgb(tree\035ip)p 0 TeXcolorgray(=true]{)25 b FE(n)p FK(T)-7 b(o)n(v)i(al{A1}})25 b({)p FE(n)p FK(T)-7 b(o)n(v)i(al{B1})p 2542 3317 V 209 3417 V 469 3387 a FE(n)p FK(pstree[treemo)r(de=R]{)p FE(n)p FK(T)e(o)n(v)i(al{B2}}{)p FE(n)o FK(T)e(o)m(v)i(al{C1)o(}})o(})p 2542 3417 V 210 3420 2334 4 v 209 4040 4 620 v 742 3522 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 742 3522 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)1173 3995 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1173 3995 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)1223 3966 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1223 3966 a 314 3995 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 314 3995 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)364 3966 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 364 3966 a 786 3995 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0 14 {/X 6.111 def /Y 3.44437 def /w 12.64096 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 786 3995 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.64096 CLW 2 div sub 8.87035 CLW 2 div sub 6.111 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C1)837 3966 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1 /N@T-0-1-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 837 3966 a 1375 4040 4 620 v 1672 3522 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1672 3522 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)1481 3995 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1481 3995 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)1531 3966 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1531 3966 a 1866 3995 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1866 3995 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)1916 3966 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1916 3966 a 2338 3995 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0 14 {/X 6.111 def /Y 3.44437 def /w 12.64096 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2338 3995 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.64096 CLW 2 div sub 8.87035 CLW 2 div sub 6.111 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C1)2389 3966 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1 /N@T-0-1-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2389 3966 a 2542 4040 4 620 v 210 4043 2334 4 v 209 4143 4 100 v 560 4113 a FK(tree\035ip=true)p 1375 4143 V 456 w(tree\035ip=false)p 0 0 1 TeXcolorrgb 27 w(\(P)n(ar)26 b(d\351faut\))p 0 TeXcolorgray 2542 4143 V 210 4146 2334 4 v 0 TeXcolorgray 1456 5662 a(201)p 0 TeXcolorgray eop end %%Page: 202 202 TeXDict begin 202 201 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.202) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.35.4) cvn /DEST pdfmark end 86 448 a 83 x FG(35.4)112 b(Distance)38 b(en)m(tre)f(2)g(no)s(euds)i(de)f(m\352me)g(niv)m(eau)p 210 597 2113 4 v 209 696 4 100 v 319 666 a FE(n)p FK(pstree[)p 1 0 0 TeXcolorrgb(tree\034t)p 0 TeXcolorgray(=tigh)n(t])26 b({)h FE(n)p FK(T)-7 b(o)n(v)i(al{A1}})25 b({)i FE(n)p FK(T)-7 b(o)n(v)i(al{B1})p 2321 696 V 209 796 V 332 766 a FE(n)p FK(pstree{)26 b FE(n)p FK(T)-7 b(o)n(v)i(al{B2}})24 b({)j FE(n)p FK(T)-7 b(o)n(v)i(al{C1})25 b FE(n)p FK(T)-7 b(o)n(v)i(al{C2})24 b(}})p 2321 796 V 210 799 2113 4 v 209 1891 4 1093 v 576 901 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 576 901 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)385 1374 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 385 1374 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)436 1345 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 436 1345 a 771 1374 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 771 1374 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)821 1345 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 821 1345 a 577 1846 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0 14 {/X 6.111 def /Y 3.44437 def /w 12.64096 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 577 1846 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.64096 CLW 2 div sub 8.87035 CLW 2 div sub 6.111 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C1)628 1818 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1 /N@T-0-1-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 628 1818 a 964 1846 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-1 14 {/X 6.111 def /Y 3.44437 def /w 12.64096 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 964 1846 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.64096 CLW 2 div sub 8.87035 CLW 2 div sub 6.111 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C2)1015 1818 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1 /N@T-0-1-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1015 1818 a 1239 1891 4 1093 v 1633 901 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1633 901 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)1345 1374 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1345 1374 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)1395 1345 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1395 1345 a 1924 1374 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1924 1374 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)1975 1345 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1975 1345 a 1730 1846 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0 14 {/X 6.111 def /Y 3.44437 def /w 12.64096 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1730 1846 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.64096 CLW 2 div sub 8.87035 CLW 2 div sub 6.111 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C1)1781 1818 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1 /N@T-0-1-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1781 1818 a 2117 1846 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-1 14 {/X 6.111 def /Y 3.44437 def /w 12.64096 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2117 1846 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.64096 CLW 2 div sub 8.87035 CLW 2 div sub 6.111 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C2)2168 1818 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1 /N@T-0-1-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2168 1818 a 2321 1891 4 1093 v 210 1895 2113 4 v 209 1994 4 100 v 1 0 0 TeXcolorrgb 260 1964 a FK(tree\034t=tigh)n(t)p 0 TeXcolorgray 0 0 1 TeXcolorrgb 27 w(\(P)n(ar)i(d\351faut\))p 0 TeXcolorgray 1239 1994 V 1 0 0 TeXcolorrgb 348 w(tree\034t=lo)r(ose)p 0 TeXcolorgray 2321 1994 V 210 1998 2113 4 v 210 2109 2387 4 v 209 2208 4 100 v 260 2179 a FE(n)p FK(pstree[)p 1 0 0 TeXcolorrgb(treesep)p 0 TeXcolorgray(=0cm]{)p FE(n)p FK(T)-7 b(o)n(v)i(al{A1}}{)p FE(n)o FK(T)e(o)m(v)i(al{B)o(1})21 b FE(n)p FK(T)-7 b(o)n(v)i(al{B2}})p 2595 2208 V 210 2212 2387 4 v 209 2832 4 620 v 441 2314 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 441 2314 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)339 2786 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 339 2786 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)389 2758 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 389 2758 a 547 2786 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 547 2786 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)597 2758 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 597 2758 a 775 2832 4 620 v 1635 2314 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1635 2314 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)1296 2786 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1296 2786 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)1346 2758 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1346 2758 a 1977 2786 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1977 2786 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)2027 2758 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2027 2758 a 2595 2832 4 620 v 210 2835 2387 4 v 209 2934 4 100 v 1 0 0 TeXcolorrgb 260 2905 a FK(treesep)p 0 TeXcolorgray(=0cm)p 775 2934 V 1 0 0 TeXcolorrgb 148 w(treesep)p 0 TeXcolorgray(=2cm)p 0 0 1 TeXcolorrgb 26 w(\(P)n(ar)26 b(d\351faut)i(:)g(treesep=0.75cm\))p 0 TeXcolorgray 2595 2934 V 210 2938 2387 4 v 210 3049 3674 4 v 209 3149 4 100 v 356 3119 a FE(n)p FK(pstree[)p 1 0 0 TeXcolorrgb(treeno)r(desize)p 0 TeXcolorgray(=1]{)p FE(n)p FK(T)-7 b(o)n(v)i(al{A1}})21 b({)p FE(n)p FK(T)-7 b(o)n(v)i(al{B1})24 b FE(n)p FK(T)-7 b(o)n(v)i(al{B2)25 b(B2)i(B2})f FE(n)p FK(T)-7 b(o)n(v)i(al{B3)26 b(B3)h(B3})f(})p 3882 3149 V 210 3152 3674 4 v 209 3772 4 620 v 1094 3254 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1094 3254 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)446 3727 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 446 3727 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)496 3698 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 496 3698 a 968 3727 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 21.45781 def /Y 3.44437 def /w 34.34137 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 968 3727 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 34.34137 CLW 2 div sub 8.87035 CLW 2 div sub 21.45781 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)h(B2)g(B2)1146 3698 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1146 3698 a 1617 3727 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-2 14 {/X 21.45781 def /Y 3.44437 def /w 34.34137 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1617 3727 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 34.34137 CLW 2 div sub 8.87035 CLW 2 div sub 21.45781 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B3)g(B3)g(B3)1795 3698 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1795 3698 a 2080 3772 4 620 v 2840 3254 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2840 3254 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)2185 3727 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2185 3727 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)2235 3698 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2235 3698 a 2624 3727 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 21.45781 def /Y 3.44437 def /w 34.34137 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2624 3727 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 34.34137 CLW 2 div sub 8.87035 CLW 2 div sub 21.45781 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)g(B2)g(B2)2802 3698 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2802 3698 a 3371 3727 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-2 14 {/X 21.45781 def /Y 3.44437 def /w 34.34137 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 3371 3727 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 34.34137 CLW 2 div sub 8.87035 CLW 2 div sub 21.45781 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B3)g(B3)g(B3)3549 3698 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3549 3698 a 3882 3772 4 620 v 210 3775 3674 4 v 209 3875 4 100 v 1 0 0 TeXcolorrgb 872 3845 a FK(treeno)r(desize=1)p 0 TeXcolorgray 2080 3875 V 1 0 0 TeXcolorrgb 1274 w(treeno)r(desize=-1) p 0 TeXcolorgray 3882 3875 V 210 3878 3674 4 v 210 3989 2972 4 v 209 4089 4 100 v 260 4059 a FE(n)p FK(pstree{)p FE(n)p FK(T)-7 b(o)n(v)i(al{A1}})23 b({)p FE(n)p FK(T)-7 b(o)n(v)i(al{B1})24 b FJ(\\tspace)p FK({-1cm})i FE(n)p FK(T)-7 b(o)n(v)i(al{B2})25 b FE(n)p FK(T)-7 b(o)n(v)i(al{B3})24 b(})p 3180 4089 V 210 4092 2972 4 v 209 4712 4 620 v 580 4194 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 580 4194 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)314 4667 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 314 4667 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)364 4638 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 364 4638 a 463 4667 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 463 4667 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)513 4638 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 513 4638 a 849 4667 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-2 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 849 4667 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B3)899 4638 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 899 4638 a 1051 4712 4 620 v 2065 4194 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2065 4194 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)1564 4667 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1564 4667 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)1614 4638 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1614 4638 a 2185 4667 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2185 4667 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)2235 4638 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2235 4638 a 2571 4667 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-2 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2571 4667 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B3)2621 4638 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2621 4638 a 3180 4712 4 620 v 210 4715 2972 4 v 209 4815 4 100 v 1 0 0 TeXcolorrgb 368 4785 a FE(n)p FK(tspace{-1cm})p 0 TeXcolorgray 1051 4815 V 1 0 0 TeXcolorrgb 971 w FE(n)p FK(tspace{1cm})p 0 TeXcolorgray 3180 4815 V 210 4818 2972 4 v 0 TeXcolorgray 1456 5662 a(202)p 0 TeXcolorgray eop end %%Page: 203 203 TeXDict begin 203 202 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.203) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 3034 4 v 209 1544 4 1093 v 605 554 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 605 554 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)414 790 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 414 790 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)465 762 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 465 762 a 800 790 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 800 790 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)850 762 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 850 762 a 606 1026 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0 14 {/X 6.111 def /Y 3.44437 def /w 12.64096 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 606 1026 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.64096 CLW 2 div sub 8.87035 CLW 2 div sub 6.111 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C1)657 998 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1 /N@T-0-1-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 657 998 a 1 0 0 TeXcolorrgb 315 1263 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0-0 14 {/X 6.3195 def /Y 3.44437 def /w 12.93578 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 315 1263 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.93578 CLW 2 div sub 8.87035 CLW 2 div sub 6.3195 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(D1)367 1234 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1-0 /N@T-0-1-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 367 1234 a 893 1263 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0-1 14 {/X 6.3195 def /Y 3.44437 def /w 12.93578 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 893 1263 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.93578 CLW 2 div sub 8.87035 CLW 2 div sub 6.3195 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(D2)946 1234 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1-0 /N@T-0-1-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 946 1234 a 0 TeXcolorgray 705 1499 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0-1-0 14 {/X 5.90274 def /Y 3.44437 def /w 12.34648 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 705 1499 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.34648 CLW 2 div sub 8.87035 CLW 2 div sub 5.90274 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(E1)754 1470 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1-0-1 /N@T-0-1-0-1-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 754 1470 a 1088 1499 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0-1-1 14 {/X 5.90274 def /Y 3.44437 def /w 12.34648 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1088 1499 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.34648 CLW 2 div sub 8.87035 CLW 2 div sub 5.90274 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(E2)1137 1470 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1-0-1 /N@T-0-1-0-1-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1137 1470 a 1 0 0 TeXcolorrgb 0 TeXcolorgray 993 1026 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-1 14 {/X 6.111 def /Y 3.44437 def /w 12.64096 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 993 1026 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.64096 CLW 2 div sub 8.87035 CLW 2 div sub 6.111 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C2)1044 998 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1 /N@T-0-1-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1044 998 a 1253 1544 4 1093 v 1305 620 a FE(n)p FK(pstree[lev)n(elsep=1cm]{)p FE(n)p FK(T)-7 b(o)n(v)i(al{A1}})1305 720 y({)p FE(n)p FK(T)e(o)n(v)i(al{B1})1305 819 y FE(n)p FK(pstree{)p FE(n)p FK(T)e(o)n(v)i(al{B2}}{)1305 919 y FE(n)p FK(pstree[)p 1 0 0 TeXcolorrgb(thistree\034t)p 0 TeXcolorgray(=lo)r(ose]{)p FE(n)p FK(T)e(o)n(v)i(al{C1}})1305 1018 y({)p FE(n)p FK(T)e(o)n(v)i(al{D1})1305 1118 y FE(n)p FK(pstree{)p FE(n)p FK(T)e(o)n(v)i(al{D2}})1305 1218 y({)p FE(n)p FK(T)e(o)n(v)i(al{E1})1305 1317 y FE(n)p FK(T)e(o)n(v)i(al{E2}}})1305 1417 y FE(n)p FK(T)e(o)n(v)i(al{C2}}})p 3242 1544 V 210 1547 3034 4 v 210 1667 V 209 2759 4 1093 v 505 1769 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 505 1769 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)314 2005 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 314 2005 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)364 1977 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 364 1977 a 699 2005 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 699 2005 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)750 1977 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 750 1977 a 505 2241 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0 14 {/X 6.111 def /Y 3.44437 def /w 12.64096 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 505 2241 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.64096 CLW 2 div sub 8.87035 CLW 2 div sub 6.111 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C1)556 2213 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1 /N@T-0-1-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 556 2213 a 1 0 0 TeXcolorrgb 397 2478 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0-0 14 {/X 6.3195 def /Y 3.44437 def /w 12.93578 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 397 2478 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.93578 CLW 2 div sub 8.87035 CLW 2 div sub 6.3195 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(D1)449 2449 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1-0 /N@T-0-1-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 449 2449 a 611 2478 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0-1 14 {/X 6.3195 def /Y 3.44437 def /w 12.93578 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 611 2478 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.93578 CLW 2 div sub 8.87035 CLW 2 div sub 6.3195 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(D2)663 2449 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1-0 /N@T-0-1-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 663 2449 a 0 TeXcolorgray 423 2714 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0-1-0 14 {/X 5.90274 def /Y 3.44437 def /w 12.34648 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 423 2714 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.34648 CLW 2 div sub 8.87035 CLW 2 div sub 5.90274 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(E1)472 2685 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1-0-1 /N@T-0-1-0-1-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 472 2685 a 806 2714 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0-1-1 14 {/X 5.90274 def /Y 3.44437 def /w 12.34648 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 806 2714 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.34648 CLW 2 div sub 8.87035 CLW 2 div sub 5.90274 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(E2)855 2685 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1-0-1 /N@T-0-1-0-1-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 855 2685 a 1 0 0 TeXcolorrgb 0 TeXcolorgray 892 2241 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-1 14 {/X 6.111 def /Y 3.44437 def /w 12.64096 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 892 2241 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.64096 CLW 2 div sub 8.87035 CLW 2 div sub 6.111 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C2)943 2213 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1 /N@T-0-1-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 943 2213 a 1253 2759 4 1093 v 1305 1835 a FE(n)p FK(pstree[lev)n(elsep=1cm]{)p FE(n)p FK(T)e(o)n(v)i(al{A1}}) 1305 1935 y({)p FE(n)p FK(T)e(o)n(v)i(al{B1})1305 2034 y FE(n)p FK(pstree{)p FE(n)p FK(T)e(o)n(v)i(al{B2}}{)1305 2134 y FE(n)p FK(pstree[)p 1 0 0 TeXcolorrgb(thistreesep)p 0 TeXcolorgray(=0]{)p FE(n)p FK(T)e(o)n(v)i(al{C1}})1305 2234 y({)p FE(n)p FK(T)e(o)n(v)i(al{D1})1305 2333 y FE(n)p FK(pstree{)p FE(n)p FK(T)e(o)n(v)i(al{D2}})1305 2433 y({)p FE(n)p FK(T)e(o)n(v)i(al{E1})1305 2532 y FE(n)p FK(T)e(o)n(v)i(al{E2}}})1305 2632 y FE(n)p FK(T)e(o)n(v)i(al{C2}}})p 3242 2759 V 210 2762 3034 4 v 86 2878 a SDict begin H.S end 86 2878 a 86 2878 a SDict begin 12 H.A end 86 2878 a 86 2878 a SDict begin [/View [/XYZ H.V]/Dest (subsection.35.5) cvn /DEST pdfmark end 86 2878 a 77 x FG(35.5)112 b(Distance)38 b(en)m(tre)f(no)s(euds)i(successifs)p 210 3020 3845 4 v 209 3120 4 100 v 260 3090 a FE(n)p FK(pstree[)p 1 0 0 TeXcolorrgb(lev)n(elsep)p 0 TeXcolorgray(=1cm])25 b({)p FE(n)p FK(T)-7 b(o)n(v)i(al{A1}})24 b({)j FE(n)p FK(T)-7 b(o)n(v)i(al{B1})25 b FE(n)p FK(pstree{)p FE(n)p FK(T)-7 b(o)n(v)i(al{B2}})22 b({)p FE(n)p FK(T)-7 b(o)n(v)i(al{C1})25 b FE(n)p FK(T)-7 b(o)n(v)i(al{C2}})24 b(})p 4053 3120 V 210 3123 3845 4 v 209 4037 4 915 v 505 3225 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 505 3225 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)314 3461 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 314 3461 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)364 3433 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 364 3433 a 699 3461 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 699 3461 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)750 3433 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 750 3433 a 505 3698 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0 14 {/X 6.111 def /Y 3.44437 def /w 12.64096 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 505 3698 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.64096 CLW 2 div sub 8.87035 CLW 2 div sub 6.111 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C1)556 3669 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1 /N@T-0-1-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 556 3669 a 892 3698 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-1 14 {/X 6.111 def /Y 3.44437 def /w 12.64096 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 892 3698 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.64096 CLW 2 div sub 8.87035 CLW 2 div sub 6.111 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C2)943 3669 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1 /N@T-0-1-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 943 3669 a 1096 4037 4 915 v 1393 3225 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1393 3225 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)1202 3609 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1202 3609 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)1252 3580 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1252 3580 a 1587 3609 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1587 3609 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)1637 3580 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1637 3580 a 1393 3992 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0 14 {/X 6.111 def /Y 3.44437 def /w 12.64096 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1393 3992 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.64096 CLW 2 div sub 8.87035 CLW 2 div sub 6.111 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C1)1444 3964 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1 /N@T-0-1-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1444 3964 a 1780 3992 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-1 14 {/X 6.111 def /Y 3.44437 def /w 12.64096 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1780 3992 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.64096 CLW 2 div sub 8.87035 CLW 2 div sub 6.111 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C2)1831 3964 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1 /N@T-0-1-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1831 3964 a 1984 4037 4 915 v 2280 3225 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2280 3225 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)2089 3343 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2089 3343 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)2139 3315 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2139 3315 a 2475 3343 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2475 3343 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)2525 3315 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2525 3315 a 2281 3461 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0 14 {/X 6.111 def /Y 3.44437 def /w 12.64096 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2281 3461 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.64096 CLW 2 div sub 8.87035 CLW 2 div sub 6.111 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C1)2331 3433 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1 /N@T-0-1-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2331 3433 a 2668 3461 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-1 14 {/X 6.111 def /Y 3.44437 def /w 12.64096 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2668 3461 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.64096 CLW 2 div sub 8.87035 CLW 2 div sub 6.111 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C2)2718 3433 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1 /N@T-0-1-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2718 3433 a 2872 4037 4 915 v 3315 3225 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 3315 3225 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)3124 3491 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 3124 3491 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)3174 3462 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3174 3462 a 3509 3491 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 3509 3491 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)3559 3462 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3559 3462 a 3315 3756 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0 14 {/X 6.111 def /Y 3.44437 def /w 12.64096 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 3315 3756 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.64096 CLW 2 div sub 8.87035 CLW 2 div sub 6.111 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C1)3366 3727 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1 /N@T-0-1-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3366 3727 a 3702 3756 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-1 14 {/X 6.111 def /Y 3.44437 def /w 12.64096 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 3702 3756 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.64096 CLW 2 div sub 8.87035 CLW 2 div sub 6.111 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C2)3753 3727 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1 /N@T-0-1-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3753 3727 a 4053 4037 4 915 v 210 4041 3845 4 v 210 4057 V 209 4157 4 100 v 409 4127 a FK(lev)n(elsep=1cm)p 1096 4157 V 376 w(lev)n(elsep=*1cm)p 1984 4157 V 364 w(lev)n(elsep=.5cm)p 2872 4157 V 500 w(lev)n(elsep=*.5cm)p 4053 4157 V 210 4160 3845 4 v 209 4260 4 100 v 0 0 1 TeXcolorrgb 1795 4230 a(\(P)n(ar)i(d\351faut)i(:)g (2cm\))p 0 TeXcolorgray 4053 4260 V 210 4263 3845 4 v 210 4374 3034 4 v 209 5254 4 881 v 512 4489 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 512 4489 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)321 4725 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 321 4725 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)372 4696 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 372 4696 a 707 4725 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 707 4725 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)757 4696 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 757 4696 a 513 4961 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0 14 {/X 6.111 def /Y 3.44437 def /w 12.64096 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 513 4961 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.64096 CLW 2 div sub 8.87035 CLW 2 div sub 6.111 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C1)563 4932 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1 /N@T-0-1-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 563 4932 a 1 0 0 TeXcolorrgb 315 5079 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0-0 14 {/X 6.3195 def /Y 3.44437 def /w 12.93578 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 315 5079 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.93578 CLW 2 div sub 8.87035 CLW 2 div sub 6.3195 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(D1)367 5051 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1-0 /N@T-0-1-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 367 5051 a 707 5079 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0-1 14 {/X 6.3195 def /Y 3.44437 def /w 12.93578 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 707 5079 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.93578 CLW 2 div sub 8.87035 CLW 2 div sub 6.3195 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(D2)759 5051 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1-0 /N@T-0-1-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 759 5051 a 519 5197 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0-1-0 14 {/X 5.90274 def /Y 3.44437 def /w 12.34648 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 519 5197 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.34648 CLW 2 div sub 8.87035 CLW 2 div sub 5.90274 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(E1)568 5169 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1-0-1 /N@T-0-1-0-1-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 568 5169 a 901 5197 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0-1-1 14 {/X 5.90274 def /Y 3.44437 def /w 12.34648 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 901 5197 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.34648 CLW 2 div sub 8.87035 CLW 2 div sub 5.90274 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(E2)950 5169 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1-0-1 /N@T-0-1-0-1-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 950 5169 a 0 TeXcolorgray 900 4961 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-1 14 {/X 6.111 def /Y 3.44437 def /w 12.64096 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 900 4961 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.64096 CLW 2 div sub 8.87035 CLW 2 div sub 6.111 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C2)950 4932 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1 /N@T-0-1-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 950 4932 a 1253 5254 4 881 v 1305 4437 a FE(n)p FK(pstree[lev)n(elsep=1cm]{)p FE(n)p FK(T)-7 b(o)n(v)i(al{A1}})1305 4536 y({)p FE(n)p FK(T)e(o)n(v)i(al{B1})1305 4636 y FE(n)p FK(pstree{)p FE(n)p FK(T)e(o)n(v)i(al{B2}}{)1305 4735 y FE(n)p FK(pstree[)p 1 0 0 TeXcolorrgb 26 w(lev)n(elsep)p 0 TeXcolorgray(=0.5cm]{)p FE(n)p FK(T)e(o)n(v)i(al{C1}})1305 4835 y({)p FE(n)p FK(T)e(o)n(v)i(al{D1})1305 4935 y FE(n)p FK(pstree{)p FE(n)p FK(T)e(o)n(v)i(al{D2}})1305 5034 y({)p FE(n)p FK(T)e(o)n(v)i(al{E1})1305 5134 y FE(n)p FK(T)e(o)n(v)i(al{E2}}})1305 5234 y FE(n)p FK(T)e(o)n(v)i(al{C2}}})p 3242 5254 V 210 5258 3034 4 v 0 TeXcolorgray 1456 5662 a(203)p 0 TeXcolorgray eop end %%Page: 204 204 TeXDict begin 204 203 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.204) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 3034 4 v 209 1426 4 975 v 512 554 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 512 554 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)321 790 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 321 790 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)372 762 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 372 762 a 707 790 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 707 790 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)757 762 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 757 762 a 513 1026 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0 14 {/X 6.111 def /Y 3.44437 def /w 12.64096 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 513 1026 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.64096 CLW 2 div sub 8.87035 CLW 2 div sub 6.111 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C1)563 998 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1 /N@T-0-1-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 563 998 a 1 0 0 TeXcolorrgb 315 1144 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0-0 14 {/X 6.3195 def /Y 3.44437 def /w 12.93578 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 315 1144 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.93578 CLW 2 div sub 8.87035 CLW 2 div sub 6.3195 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(D1)367 1116 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1-0 /N@T-0-1-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 367 1116 a 707 1144 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0-1 14 {/X 6.3195 def /Y 3.44437 def /w 12.93578 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 707 1144 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.93578 CLW 2 div sub 8.87035 CLW 2 div sub 6.3195 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(D2)759 1116 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1-0 /N@T-0-1-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 759 1116 a 0 TeXcolorgray 519 1381 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0-1-0 14 {/X 5.90274 def /Y 3.44437 def /w 12.34648 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 519 1381 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.34648 CLW 2 div sub 8.87035 CLW 2 div sub 5.90274 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(E1)568 1352 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1-0-1 /N@T-0-1-0-1-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 568 1352 a 901 1381 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0-1-1 14 {/X 5.90274 def /Y 3.44437 def /w 12.34648 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 901 1381 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.34648 CLW 2 div sub 8.87035 CLW 2 div sub 5.90274 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(E2)950 1352 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1-0-1 /N@T-0-1-0-1-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 950 1352 a 1 0 0 TeXcolorrgb 0 TeXcolorgray 900 1026 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-1 14 {/X 6.111 def /Y 3.44437 def /w 12.64096 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 900 1026 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.64096 CLW 2 div sub 8.87035 CLW 2 div sub 6.111 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C2)950 998 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1 /N@T-0-1-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 950 998 a 1253 1426 4 975 v 1305 561 a FE(n)p FK(pstree[lev)n(elsep=1cm]{)p FE(n)p FK(T)-7 b(o)n(v)i(al{A1}})1305 661 y({)p FE(n)p FK(T)e(o)n(v)i(al{B1}) 1305 760 y FE(n)p FK(pstree{)p FE(n)p FK(T)e(o)n(v)i(al{B2}}{)1305 860 y FE(n)p FK(pstree[)p 1 0 0 TeXcolorrgb(thislev)n(elsep)p 0 TeXcolorgray(=0.5cm]{)p FE(n)p FK(T)e(o)n(v)i(al{C1})o(})1305 959 y({)p FE(n)p FK(T)e(o)n(v)i(al{D1})1305 1059 y FE(n)p FK(pstree{)p FE(n)p FK(T)e(o)n(v)i(al{D2}})1305 1159 y({)p FE(n)p FK(T)e(o)n(v)i(al{E1})1305 1258 y FE(n)p FK(T)e(o)n(v)i(al{E2}}})1305 1358 y FE(n)p FK(T)e(o)n(v)i(al{C2}}})p 3242 1426 V 210 1429 3034 4 v 86 1545 a SDict begin H.S end 86 1545 a 86 1545 a SDict begin 12 H.A end 86 1545 a 86 1545 a SDict begin [/View [/XYZ H.V]/Dest (subsection.35.6) cvn /DEST pdfmark end 86 1545 a 77 x FG(35.6)112 b(Liaison)39 b(des)f(no)s(euds)p 210 1786 3370 4 v 209 2879 4 1093 v 505 1889 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 505 1889 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)314 2361 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 314 2361 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)364 2333 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA -90. def /AngleB 90. def /ArmA 0.0 def /ArmB 28.45274 def /ArmTypeA 0 def /ArmTypeB 0 def 0 NCDiag } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 364 2333 a 699 2361 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 699 2361 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)750 2333 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA -90. def /AngleB 90. def /ArmA 0.0 def /ArmB 28.45274 def /ArmTypeA 0 def /ArmTypeB 0 def 0 NCDiag } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 750 2333 a 505 2834 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0 14 {/X 6.111 def /Y 3.44437 def /w 12.64096 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 505 2834 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.64096 CLW 2 div sub 8.87035 CLW 2 div sub 6.111 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C1)556 2805 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1 /N@T-0-1-0 InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA -90. def /AngleB 90. def /ArmA 0.0 def /ArmB 28.45274 def /ArmTypeA 0 def /ArmTypeB 0 def 0 NCDiag } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 556 2805 a 892 2834 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-1 14 {/X 6.111 def /Y 3.44437 def /w 12.64096 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 892 2834 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.64096 CLW 2 div sub 8.87035 CLW 2 div sub 6.111 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C2)943 2805 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1 /N@T-0-1-1 InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA -90. def /AngleB 90. def /ArmA 0.0 def /ArmB 28.45274 def /ArmTypeA 0 def /ArmTypeB 0 def 0 NCDiag } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 943 2805 a 1135 2879 4 1093 v 1431 1889 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1431 1889 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)1240 2361 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1240 2361 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)1291 2333 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 3.0 0 0 /N@T-0 /N@T-0-0 InitNC { /AngleA -90. def /AngleB 90. def 0.67 0.67 GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA GetArmB xA2 yA2 xA1 yA1 2 copy /y0 ED /x0 ED tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict begin ArrowB end /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def /getValues { ax t0 3 exp mul bx t0 t0 mul mul add cx t0 mul add x0 add ay t0 3 exp mul by t0 t0 mul mul add cy t0 mul add y0 add ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add } def /getdL { getValues 3 -1 roll sub 3 1 roll sub Pyth } def /CurveLength { /u 0 def /du 0.01 def 0 100 { /t0 u def /u u du add def /t u def getdL add } repeat } def /GetArrowPos { /ende 0.5 1 gt {ArrowPos}{ArrowPos CurveLength mul} ifelse def /u 0 def /du 0.01 def /sum 0 def { /t0 u def /u u du add def /t u def /sum getdL sum add def sum ende gt {exit} if } loop u } def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def /ArrowPos 0. def /loopNo 0.5 1 gt {CurveLength 0.5 div cvi }{ 1. } ifelse def loopNo cvi { /ArrowPos ArrowPos dArrowPos add def /t GetArrowPos def /t0 t 0.95 mul def getValues ArrowInside pop pop pop pop } repeat x1 y1 x2 y2 x3 y3 curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1291 2333 a 1626 2361 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1626 2361 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)1676 2333 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 3.0 0 0 /N@T-0 /N@T-0-1 InitNC { /AngleA -90. def /AngleB 90. def 0.67 0.67 GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA GetArmB xA2 yA2 xA1 yA1 2 copy /y0 ED /x0 ED tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict begin ArrowB end /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def /getValues { ax t0 3 exp mul bx t0 t0 mul mul add cx t0 mul add x0 add ay t0 3 exp mul by t0 t0 mul mul add cy t0 mul add y0 add ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add } def /getdL { getValues 3 -1 roll sub 3 1 roll sub Pyth } def /CurveLength { /u 0 def /du 0.01 def 0 100 { /t0 u def /u u du add def /t u def getdL add } repeat } def /GetArrowPos { /ende 0.5 1 gt {ArrowPos}{ArrowPos CurveLength mul} ifelse def /u 0 def /du 0.01 def /sum 0 def { /t0 u def /u u du add def /t u def /sum getdL sum add def sum ende gt {exit} if } loop u } def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def /ArrowPos 0. def /loopNo 0.5 1 gt {CurveLength 0.5 div cvi }{ 1. } ifelse def loopNo cvi { /ArrowPos ArrowPos dArrowPos add def /t GetArrowPos def /t0 t 0.95 mul def getValues ArrowInside pop pop pop pop } repeat x1 y1 x2 y2 x3 y3 curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1676 2333 a 1432 2834 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0 14 {/X 6.111 def /Y 3.44437 def /w 12.64096 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1432 2834 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.64096 CLW 2 div sub 8.87035 CLW 2 div sub 6.111 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C1)1482 2805 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 3.0 0 0 /N@T-0-1 /N@T-0-1-0 InitNC { /AngleA -90. def /AngleB 90. def 0.67 0.67 GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA GetArmB xA2 yA2 xA1 yA1 2 copy /y0 ED /x0 ED tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict begin ArrowB end /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def /getValues { ax t0 3 exp mul bx t0 t0 mul mul add cx t0 mul add x0 add ay t0 3 exp mul by t0 t0 mul mul add cy t0 mul add y0 add ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add } def /getdL { getValues 3 -1 roll sub 3 1 roll sub Pyth } def /CurveLength { /u 0 def /du 0.01 def 0 100 { /t0 u def /u u du add def /t u def getdL add } repeat } def /GetArrowPos { /ende 0.5 1 gt {ArrowPos}{ArrowPos CurveLength mul} ifelse def /u 0 def /du 0.01 def /sum 0 def { /t0 u def /u u du add def /t u def /sum getdL sum add def sum ende gt {exit} if } loop u } def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def /ArrowPos 0. def /loopNo 0.5 1 gt {CurveLength 0.5 div cvi }{ 1. } ifelse def loopNo cvi { /ArrowPos ArrowPos dArrowPos add def /t GetArrowPos def /t0 t 0.95 mul def getValues ArrowInside pop pop pop pop } repeat x1 y1 x2 y2 x3 y3 curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1482 2805 a 1819 2834 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-1 14 {/X 6.111 def /Y 3.44437 def /w 12.64096 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1819 2834 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.64096 CLW 2 div sub 8.87035 CLW 2 div sub 6.111 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C2)1870 2805 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 3.0 0 0 /N@T-0-1 /N@T-0-1-1 InitNC { /AngleA -90. def /AngleB 90. def 0.67 0.67 GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA GetArmB xA2 yA2 xA1 yA1 2 copy /y0 ED /x0 ED tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict begin ArrowB end /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def /getValues { ax t0 3 exp mul bx t0 t0 mul mul add cx t0 mul add x0 add ay t0 3 exp mul by t0 t0 mul mul add cy t0 mul add y0 add ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add } def /getdL { getValues 3 -1 roll sub 3 1 roll sub Pyth } def /CurveLength { /u 0 def /du 0.01 def 0 100 { /t0 u def /u u du add def /t u def getdL add } repeat } def /GetArrowPos { /ende 0.5 1 gt {ArrowPos}{ArrowPos CurveLength mul} ifelse def /u 0 def /du 0.01 def /sum 0 def { /t0 u def /u u du add def /t u def /sum getdL sum add def sum ende gt {exit} if } loop u } def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def /ArrowPos 0. def /loopNo 0.5 1 gt {CurveLength 0.5 div cvi }{ 1. } ifelse def loopNo cvi { /ArrowPos ArrowPos dArrowPos add def /t GetArrowPos def /t0 t 0.95 mul def getValues ArrowInside pop pop pop pop } repeat x1 y1 x2 y2 x3 y3 curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1870 2805 a 2061 2879 4 1093 v 2113 1952 a FD(R)l(e)l(d\351\034nition)31 b(du)h(typ)l(e)g(de) g(liaison)h(2)f(p)l(ossi-)2113 2052 y(bilit\351s)f(:)2113 2251 y FJ(\\renew)m(command)p FK({)p FJ(\\psedge)p FK(})2113 2351 y({)p FE(n)p FK(ncdiag[angle=-)2113 2450 y (90,armA=0,angleB=90,armB=1)o(cm]})2113 2650 y FJ(\\def)9 b(\\psedge)p FK({)p FE(n)p FK(nccurv)n(e[angleA=-90)2113 2749 y(,angleB=90,no)r(desepB=3pt]})p 3578 2879 V 210 2882 3370 4 v 209 2982 4 100 v 211 2952 a(|)p 0 0 1 TeXcolorrgb 120 w(P)n(ar)120 b(d\351faut)h(:)g FE(n)p FK(ncline)p 0 TeXcolorgray 479 w(A)n(utres)f(p)r(ossibilit\351s)h(v)n(oir)f(page) 3255 2952 y SDict begin H.S end 3255 2952 a 0 TeXcolorgray FK(40)p 0 TeXcolorgray 3338 2899 a SDict begin H.R end 3338 2899 a 3338 2952 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (subsubsection.9.3.1) cvn H.B /ANN pdfmark end 3338 2952 a 210 2985 3370 4 v 210 3096 3628 4 v 209 3716 4 620 v 505 3198 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 505 3198 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)314 3671 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 314 3671 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)364 3642 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { tx@Dict begin /Lineto /lineto load def 1 setlinejoin false pop end /AngleA -90. def /AngleB 90. def /ArmA 0.0 def /ArmB 28.45274 def /ArmTypeA 0 def /ArmTypeB 0 def 0 NCDiag } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 364 3642 a 699 3671 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 699 3671 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)750 3642 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { /AngleA -90. def /AngleB 90. def 0.67 0.67 GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA GetArmB xA2 yA2 xA1 yA1 2 copy /y0 ED /x0 ED tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict begin ArrowB end /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def /getValues { ax t0 3 exp mul bx t0 t0 mul mul add cx t0 mul add x0 add ay t0 3 exp mul by t0 t0 mul mul add cy t0 mul add y0 add ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add } def /getdL { getValues 3 -1 roll sub 3 1 roll sub Pyth } def /CurveLength { /u 0 def /du 0.01 def 0 100 { /t0 u def /u u du add def /t u def getdL add } repeat } def /GetArrowPos { /ende 0.5 1 gt {ArrowPos}{ArrowPos CurveLength mul} ifelse def /u 0 def /du 0.01 def /sum 0 def { /t0 u def /u u du add def /t u def /sum getdL sum add def sum ende gt {exit} if } loop u } def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def /ArrowPos 0. def /loopNo 0.5 1 gt {CurveLength 0.5 div cvi }{ 1. } ifelse def loopNo cvi { /ArrowPos ArrowPos dArrowPos add def /t GetArrowPos def /t0 t 0.95 mul def getValues ArrowInside pop pop pop pop } repeat x1 y1 x2 y2 x3 y3 curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 750 3642 a 902 3716 4 620 v 953 3257 a FE(n)p FK(pstree{)p FE(n)p FK(T)-7 b(o)n(v)i(al{A1}})953 3357 y({)p FE(n)p FK(T)e(o)n(v)i(al[)p 1 0 0 TeXcolorrgb(edge)p 0 TeXcolorgray(={)p FE(n)p FK (ncdiag[angleA=-90)o(,angleB)o(=9)o(0,ar)o(mA=0,a)o(rmB=)o(1cm]})o (]{B1)o(})953 3456 y FE(n)p FK(T)e(o)n(v)i(al[)p 1 0 0 TeXcolorrgb(edge)p 0 TeXcolorgray(={)p FE(n)p FK(nccurv)n (e[angleA=-90,a)o(ngleB=)o(90)o(]}]{)o(B2})o(})p 3836 3716 V 210 3719 3628 4 v 210 3830 3656 4 v 209 4450 4 620 v 505 3933 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 505 3933 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)314 4405 y tx@Dict begin tx@NodeDict begin {} /N@A true /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 314 4405 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)364 4377 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 364 4377 a 699 4405 a tx@Dict begin tx@NodeDict begin {} /N@B true /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 699 4405 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)750 4377 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 750 4377 a 881 3904 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@B InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore grestore end 881 3904 a 930 4450 4 620 v 981 3991 a FE(n)p FK(pstree{)p FE(n)p FK(T)e(o)n(v)i (al{A1}})981 4091 y({)p FE(n)p FK(T)e(o)n(v)i(al[)p 1 0 0 TeXcolorrgb(name)p 0 TeXcolorgray(=A]{B1})p FE(n)p FK(T)e(o)n(v)i(al[)p 1 0 0 TeXcolorrgb(name)p 0 TeXcolorgray(=B]{)o(B2})o(})981 4191 y FE(n)p FK(ncline[linest)n(yle=dashed,linecolor=red]{A}{B})p 3864 4450 V 210 4454 3656 4 v 0 TeXcolorgray 1456 5662 a(204)p 0 TeXcolorgray eop end %%Page: 205 205 TeXDict begin 205 204 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.205) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.35.7) cvn /DEST pdfmark end 86 448 a 83 x FG(35.7)112 b(Etiquettes)86 604 y SDict begin H.S end 86 604 a 86 604 a SDict begin 12 H.A end 86 604 a 86 604 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.35.7.1) cvn /DEST pdfmark end 86 604 a 81 x FJ(35.7.1)93 b(Etiquettes)31 b(sur)h(les)f(liaisons)p 210 766 2908 4 v 209 866 4 100 v 507 836 a FE(n)p FK(pstree{)p FE(n)p FK(T)-7 b(o)n(v)i(al{A1}})23 b({)p FE(n)p FK(T)-7 b(o)n(v)i(al{B1})p 1 0 0 TeXcolorrgb 24 w FE(n)p FK(tlput{)p FE(n)p FK(red)26 b(l})p 0 TeXcolorgray 28 w FE(n)p FK(T)-7 b(o)n(v)i(al{B2})24 b(})p 3116 866 V 210 869 2908 4 v 209 1489 4 620 v 509 971 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 509 971 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)318 1444 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 318 1444 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)368 1415 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 368 1415 a 368 1415 a tx@Dict begin tx@NodeDict begin /t 0.5 def tx@NodeDict /HPutPos known { HPutPos } { CP /Y exch def /X exch def /NAngle 0 def /NCLW 0 def } ifelse /Sin NAngle sin def /Cos NAngle cos def /s 5.0 NCLW add def /l 1.38887 def /r 1.38887 def /h 3.87492 def /d 3.01382 def /flag true def HPutAdjust LPutCoor end PutBegin end 368 1415 a 1 0 0 TeXcolorrgb 356 1440 a FK(l)p 0 TeXcolorgray 368 1415 a tx@Dict begin PutEnd end 368 1415 a 703 1444 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 703 1444 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)753 1415 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 753 1415 a 909 1489 4 620 v 1220 971 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1220 971 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)1029 1444 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1029 1444 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)1079 1415 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1079 1415 a 1079 1415 a tx@Dict begin tx@NodeDict begin /t 0.5 def tx@NodeDict /HPutPos known { HPutPos } { CP /Y exch def /X exch def /NAngle 0 def /NCLW 0 def } ifelse /Sin NAngle sin def /Cos NAngle cos def /s 5.0 NCLW add def /l 1.95833 def /r 1.95833 def /h 1.29167 def /d 3.01382 def /flag false def HPutAdjust LPutCoor end PutBegin end 1079 1415 a 1 0 0 TeXcolorrgb 1063 1440 a FK(r)p 0 TeXcolorgray 1079 1415 a tx@Dict begin PutEnd end 1079 1415 a 1414 1444 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1414 1444 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)1465 1415 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1465 1415 a 1632 1489 4 620 v 1951 971 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1951 971 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)1760 1444 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1760 1444 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)1810 1415 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1810 1415 a 1810 1415 a tx@Dict begin tx@NodeDict begin /t 0.5 def tx@NodeDict /HPutPos known { VPutPos } { CP /Y exch def /X exch def /NAngle 0 def /NCLW 0 def } ifelse /Sin NAngle sin def /Cos NAngle cos def /s 5.0 NCLW add def /l 2.5 def /r 2.5 def /h 1.29167 def /d 3.01382 def /flag true def VPutAdjust LPutCoor end PutBegin end 1810 1415 a 1 0 0 TeXcolorrgb 1789 1440 a FK(a)p 0 TeXcolorgray 1810 1415 a tx@Dict begin PutEnd end 1810 1415 a 2145 1444 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2145 1444 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)2195 1415 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2195 1415 a 2370 1489 4 620 v 2693 971 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2693 971 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)2502 1444 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2502 1444 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)2552 1415 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2552 1415 a 2552 1415 a tx@Dict begin tx@NodeDict begin /t 0.5 def tx@NodeDict /HPutPos known { VPutPos } { CP /Y exch def /X exch def /NAngle 0 def /NCLW 0 def } ifelse /Sin NAngle sin def /Cos NAngle cos def /s 5.0 NCLW add def /l 2.77774 def /r 2.77774 def /h 3.87492 def /d 3.01382 def /flag false def VPutAdjust LPutCoor end PutBegin end 2552 1415 a 1 0 0 TeXcolorrgb 2529 1440 a FK(b)p 0 TeXcolorgray 2552 1415 a tx@Dict begin PutEnd end 2552 1415 a 2887 1444 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2887 1444 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)2937 1415 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2937 1415 a 3116 1489 4 620 v 210 1492 2908 4 v 209 1592 4 100 v 260 1562 a FJ(\\tlput)p FK({)p FE(n)p FK(red)i(l})p 909 1592 V 154 w FJ(\\trput)p FK({)p FE(n)p FK(red)h(r})p 1632 1592 V 154 w FJ(\\taput)p FK({)p FE(n)p FK(red)g(a})p 2370 1592 V 154 w FJ(\\tbput)p FK({)p FE(n)p FK(red)f(a})p 3116 1592 V 210 1595 2908 4 v 210 1694 3132 4 v 209 1793 4 100 v 370 1763 a FE(n)p FK(pstree[)p 1 0 0 TeXcolorrgb(treemo)r(de=L) p 0 TeXcolorgray(]{)p FE(n)p FK(T)-7 b(o)n(v)i(al{A1}})22 b({)p FE(n)p FK(T)-7 b(o)n(v)i(al{B1})p 1 0 0 TeXcolorrgb 24 w FE(n)p FK(tlput{)p FE(n)p FK(red)27 b(l})p 0 TeXcolorgray 27 w FE(n)p FK(T)-7 b(o)n(v)i(al{B2})25 b(})p 3340 1793 V 210 1797 3132 4 v 209 2268 4 472 v 785 2061 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 785 2061 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)314 1899 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 314 1899 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)364 1870 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 364 1870 a 364 1870 a tx@Dict begin tx@NodeDict begin /t 0.5 1 sub neg def tx@NodeDict /HPutPos known { HPutPos } { CP /Y exch def /X exch def /NAngle 0 def /NCLW 0 def } ifelse /Sin NAngle sin def /Cos NAngle cos def /s 5.0 NCLW add def /l 1.38887 def /r 1.38887 def /h 3.87492 def /d 3.01382 def /flag true def HPutAdjust LPutCoor end PutBegin end 364 1870 a 1 0 0 TeXcolorrgb 352 1895 a FK(l)p 0 TeXcolorgray 364 1870 a tx@Dict begin PutEnd end 364 1870 a 314 2223 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 314 2223 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)364 1870 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 364 1870 a 991 2268 4 472 v 1567 2061 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1567 2061 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)1097 1899 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1097 1899 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)1147 1870 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1147 1870 a 1147 1870 a tx@Dict begin tx@NodeDict begin /t 0.5 1 sub neg def tx@NodeDict /HPutPos known { HPutPos } { CP /Y exch def /X exch def /NAngle 0 def /NCLW 0 def } ifelse /Sin NAngle sin def /Cos NAngle cos def /s 5.0 NCLW add def /l 1.95833 def /r 1.95833 def /h 1.29167 def /d 3.01382 def /flag false def HPutAdjust LPutCoor end PutBegin end 1147 1870 a 1 0 0 TeXcolorrgb 1131 1895 a FK(r)p 0 TeXcolorgray 1147 1870 a tx@Dict begin PutEnd end 1147 1870 a 1097 2223 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1097 2223 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)1147 1870 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1147 1870 a 1774 2268 4 472 v 2350 2061 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2350 2061 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)1880 1899 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1880 1899 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)1930 1870 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1930 1870 a 1930 1870 a tx@Dict begin tx@NodeDict begin /t 0.5 1 sub neg def tx@NodeDict /HPutPos known { VPutPos } { CP /Y exch def /X exch def /NAngle 0 def /NCLW 0 def } ifelse /Sin NAngle sin def /Cos NAngle cos def /s 5.0 NCLW add def /l 2.5 def /r 2.5 def /h 1.29167 def /d 3.01382 def /flag true def VPutAdjust LPutCoor end PutBegin end 1930 1870 a 1 0 0 TeXcolorrgb 1909 1895 a FK(a)p 0 TeXcolorgray 1930 1870 a tx@Dict begin PutEnd end 1930 1870 a 1880 2223 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1880 2223 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)1930 1870 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1930 1870 a 2557 2268 4 472 v 3133 2061 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 3133 2061 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)2662 1899 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2662 1899 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)2713 1870 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2713 1870 a 2713 1870 a tx@Dict begin tx@NodeDict begin /t 0.5 1 sub neg def tx@NodeDict /HPutPos known { VPutPos } { CP /Y exch def /X exch def /NAngle 0 def /NCLW 0 def } ifelse /Sin NAngle sin def /Cos NAngle cos def /s 5.0 NCLW add def /l 2.77774 def /r 2.77774 def /h 3.87492 def /d 3.01382 def /flag false def VPutAdjust LPutCoor end PutBegin end 2713 1870 a 1 0 0 TeXcolorrgb 2690 1895 a FK(b)p 0 TeXcolorgray 2713 1870 a tx@Dict begin PutEnd end 2713 1870 a 2663 2223 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2663 2223 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)2713 1870 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2713 1870 a 3340 2268 4 472 v 210 2272 3132 4 v 209 2371 4 100 v 346 2341 a FE(n)p FK(tlput{)p FE(n)p FK(red)h(l})p 991 2371 V 261 w FE(n)p FK(trput{)p FE(n)p FK(red)g(r})p 1774 2371 V 242 w FE(n)p FK(taput{)p FE(n)p FK(red)g(a})p 2557 2371 V 232 w FE(n)p FK(taput{)p FE(n)p FK(red)g(a})p 3340 2371 V 210 2375 3132 4 v 210 2482 3112 4 v 209 2581 4 100 v 260 2551 a FE(n)p FK(psset{tp)r(os=.75}) f FE(n)p FK(pstree{)p FE(n)p FK(T)-7 b(o)n(v)i(al{A1}})23 b({)p FE(n)p FK(T)-7 b(o)n(v)i(al{B1})p 1 0 0 TeXcolorrgb 24 w FE(n)p FK(tlput{)p FE(n)p FK(red)26 b(X})p 0 TeXcolorgray 28 w FE(n)p FK(T)-7 b(o)n(v)i(al{B2})24 b(})p 3320 2581 V 210 2585 3112 4 v 209 3204 4 620 v 505 2687 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 505 2687 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)314 3159 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 314 3159 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)364 3131 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 364 3131 a 364 3131 a tx@Dict begin tx@NodeDict begin /t 0. def tx@NodeDict /HPutPos known { HPutPos } { CP /Y exch def /X exch def /NAngle 0 def /NCLW 0 def } ifelse /Sin NAngle sin def /Cos NAngle cos def /s 5.0 NCLW add def /l 3.75 def /r 3.75 def /h 3.87492 def /d 3.01382 def /flag true def HPutAdjust LPutCoor end PutBegin end 364 3131 a 1 0 0 TeXcolorrgb 333 3156 a FK(X)p 0 TeXcolorgray 364 3131 a tx@Dict begin PutEnd end 364 3131 a 699 3159 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 699 3159 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)750 3131 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 750 3131 a 902 3204 4 620 v 1198 2687 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1198 2687 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)1007 3159 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1007 3159 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)1057 3131 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1057 3131 a 1057 3131 a tx@Dict begin tx@NodeDict begin /t 0.75 def tx@NodeDict /HPutPos known { HPutPos } { CP /Y exch def /X exch def /NAngle 0 def /NCLW 0 def } ifelse /Sin NAngle sin def /Cos NAngle cos def /s 5.0 NCLW add def /l 3.75 def /r 3.75 def /h 3.87492 def /d 3.01382 def /flag true def HPutAdjust LPutCoor end PutBegin end 1057 3131 a 1 0 0 TeXcolorrgb 1026 3156 a FK(X)p 0 TeXcolorgray 1057 3131 a tx@Dict begin PutEnd end 1057 3131 a 1393 3159 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1393 3159 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)1443 3131 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1443 3131 a 1595 3204 4 620 v 1892 2687 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1892 2687 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)1701 3159 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1701 3159 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)1751 3131 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1751 3131 a 1751 3131 a tx@Dict begin tx@NodeDict begin /t 1. def tx@NodeDict /HPutPos known { HPutPos } { CP /Y exch def /X exch def /NAngle 0 def /NCLW 0 def } ifelse /Sin NAngle sin def /Cos NAngle cos def /s 5.0 NCLW add def /l 3.75 def /r 3.75 def /h 3.87492 def /d 3.01382 def /flag true def HPutAdjust LPutCoor end PutBegin end 1751 3131 a 1 0 0 TeXcolorrgb 1720 3156 a FK(X)p 0 TeXcolorgray 1751 3131 a tx@Dict begin PutEnd end 1751 3131 a 2086 3159 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2086 3159 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)2136 3131 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2136 3131 a 2289 3204 4 620 v 2754 2687 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2754 2687 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)2563 3159 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2563 3159 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)2613 3131 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2613 3131 a 2613 3131 a tx@Dict begin tx@NodeDict begin /t 0.5 def tx@NodeDict /HPutPos known { HPutPos } { CP /Y exch def /X exch def /NAngle 0 def /NCLW 0 def } ifelse /Sin NAngle sin def /Cos NAngle cos def /s 5.0 NCLW add def /l 3.75 def /r 3.75 def /h 3.87492 def /d 3.01382 def /flag true def HPutAdjust LPutCoor end PutBegin end 2613 3131 a 1 0 0 TeXcolorrgb 2582 3156 a FK(X)p 0 TeXcolorgray 2613 3131 a tx@Dict begin PutEnd end 2613 3131 a 2948 3159 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2948 3159 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)2999 3131 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2999 3131 a 3320 3204 4 620 v 210 3208 3112 4 v 209 3307 4 100 v 426 3277 a FK(tp)r(os=0)p 902 3307 V 399 w(tp)r(os=.75)p 1595 3307 V 399 w(tp)r(os=1)p 2289 3307 V 0 0 1 TeXcolorrgb 539 w(P)n(ar)i(d\351faut)p 0 TeXcolorgray 3320 3307 V 210 3311 3112 4 v 86 3424 a SDict begin H.S end 86 3424 a 86 3424 a SDict begin 12 H.A end 86 3424 a 86 3424 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.35.7.2) cvn /DEST pdfmark end 86 3424 a 66 x FJ(35.7.2)93 b(Etiquettes)31 b(sur)h(les)f(no)s(euds)p 210 3572 2912 4 v 209 3671 4 100 v 406 3642 a FE(n)p FK(pstree{)p FE(n)p FK(T)-7 b(o)n(v)i(al{A1}})23 b({)p FE(n)p FK(T)-7 b(o)n(v)i(al{B1})24 b FE(\030)p FK([)p 1 0 0 TeXcolorrgb(tnp)r(os)p 0 TeXcolorgray(=l]{)p FE(n)p FK(red)i(l}})h FE(n)p FK(T)-7 b(o)n(v)i(al{B2})p 3120 3671 V 210 3675 2912 4 v 209 4406 4 731 v 570 3777 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 570 3777 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)p 1 0 0 TeXcolorrgb 260 4246 a(l)p 0 TeXcolorgray 379 4249 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 379 4249 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)429 4221 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 429 4221 a 764 4249 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 764 4249 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)814 4221 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 814 4221 a 966 4406 4 731 v 1300 3777 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1300 3777 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)1072 4249 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1072 4249 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)p 1 0 0 TeXcolorrgb 1268 4246 a(r)p 0 TeXcolorgray 1122 4221 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1122 4221 a 1531 4249 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1531 4249 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)1582 4221 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1582 4221 a 1734 4406 4 731 v 2030 3777 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2030 3777 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)1839 4249 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1839 4249 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)p 1 0 0 TeXcolorrgb 1869 4076 a(a)p 0 TeXcolorgray 1889 4221 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1889 4221 a 2225 4249 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2225 4249 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)2275 4221 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2275 4221 a 2427 4406 4 731 v 2724 3777 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2724 3777 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)2533 4249 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2533 4249 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)p 1 0 0 TeXcolorrgb 2560 4406 a(b)p 0 TeXcolorgray 2583 4221 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2583 4221 a 2918 4249 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2918 4249 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)2968 4221 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2968 4221 a 3120 4406 4 731 v 210 4409 2912 4 v 209 4509 4 100 v 445 4479 a FK(tnp)r(os=l)p 966 4509 V 469 w(tnp)r(os=r)p 1734 4509 V 427 w(tnp)r(os=a)p 2427 4509 V 383 w(tnp)r(os=b)p 3120 4509 V 210 4512 2912 4 v 210 4611 3196 4 v 209 4710 4 100 v 300 4681 a FE(n)p FK(pstree[)p 1 0 0 TeXcolorrgb(treemo)r(de=L)p 0 TeXcolorgray(]{)p FE(n)p FK(T)e(o)n(v)i(al{A1}})22 b({)p FE(n)p FK(T)-7 b(o)n(v)i(al{B1})52 b FE(\030)p FK([)p 1 0 0 TeXcolorrgb(tnp)r(os)p 0 TeXcolorgray(=l]{)p FE(n)p FK(red)25 b(l})i FE(n)p FK(T)-7 b(o)n(v)i(al{B2})25 b(})p 3404 4710 V 210 4714 3196 4 v 209 5348 4 635 v 849 5085 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 849 5085 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)p 1 0 0 TeXcolorrgb 260 4920 a(l)p 0 TeXcolorgray 379 4923 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 379 4923 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)429 4895 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 429 4895 a 379 5248 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 379 5248 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)429 4895 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 429 4895 a 1056 5348 4 635 v 1632 5085 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1632 5085 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)1161 4923 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1161 4923 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)p 1 0 0 TeXcolorrgb 1357 4920 a(r)p 0 TeXcolorgray 1212 4895 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1212 4895 a 1162 5248 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1162 5248 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)1212 4895 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1212 4895 a 1839 5348 4 635 v 2415 5085 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2415 5085 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)1944 4923 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1944 4923 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)p 1 0 0 TeXcolorrgb 1974 4750 a(a)p 0 TeXcolorgray 1994 4895 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1994 4895 a 1944 5248 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1944 5248 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)1994 4895 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1994 4895 a 2621 5348 4 635 v 3198 5085 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 3198 5085 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)2727 4868 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2727 4868 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)p 1 0 0 TeXcolorrgb 2754 5024 a(b)p 0 TeXcolorgray 2777 4839 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2777 4839 a 2727 5303 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2727 5303 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)2777 4839 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2777 4839 a 3404 5348 4 635 v 210 5352 3196 4 v 209 5451 4 100 v 490 5421 a FK(tnp)r(os=l)p 1056 5451 V 521 w(tnp)r(os=r)p 1839 5451 V 479 w(tnp)r(os=a)p 2621 5451 V 473 w(tnp)r(os=b)p 3404 5451 V 210 5455 3196 4 v 0 TeXcolorgray 1456 5662 a(205)p 0 TeXcolorgray eop end %%Page: 206 206 TeXDict begin 206 205 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.206) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 3225 4 v 209 551 4 100 v 260 521 a FE(n)p FK(pstree{)p FE(n)p FK(T)-7 b(o)n(v)i(al{A1}})23 b({)p FE(n)p FK(T)-7 b(o)n(v)i(al{B1})24 b FE(\030)p FK([tnp)r(os=b,)p 1 0 0 TeXcolorrgb(tnsep)p 0 TeXcolorgray(=1cm]{)p FE(n)p FK(red)h(1cm})i FE(n)p FK(T)-7 b(o)n(v)i(al{B2})25 b(})p 3433 551 V 210 555 3225 4 v 209 1480 4 926 v 505 657 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 505 657 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)314 1129 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 314 1129 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)p 1 0 0 TeXcolorrgb 290 1480 a(1cm)p 0 TeXcolorgray 364 1101 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 364 1101 a 699 1129 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 699 1129 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)750 1101 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 750 1101 a 902 1480 4 926 v 1198 657 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1198 657 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)1007 1129 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1007 1129 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)p 1 0 0 TeXcolorrgb 970 1407 a(-1cm)p 0 TeXcolorgray 1057 1101 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1057 1101 a 1393 1129 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1393 1129 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)1443 1101 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1443 1101 a 1595 1480 4 926 v 1892 657 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1892 657 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)1701 1129 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1701 1129 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)p 1 0 0 TeXcolorrgb 1677 1244 a(0cm)p 0 TeXcolorgray 1751 1101 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1751 1101 a 2086 1129 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2086 1129 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)2136 1101 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2136 1101 a 2289 1480 4 926 v 2854 657 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2854 657 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)2619 1129 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2619 1129 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)p 0 0 1 TeXcolorrgb 2477 1286 a(P)n(ar)h(d\351faut)p 0 TeXcolorgray 2669 1101 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2669 1101 a 3093 1129 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 3093 1129 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)3143 1101 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3143 1101 a 3433 1480 4 926 v 210 1484 3225 4 v 209 1583 4 100 v 354 1553 a FK(tnsep=1cm)p 902 1583 V 272 w(tnsep=-1cm)p 1595 1583 V 272 w(tnsep=0cm)p 2289 1583 V 0 0 1 TeXcolorrgb 523 w(P)n(ar)g(d\351faut)p 0 TeXcolorgray 3433 1583 V 210 1587 3225 4 v 210 1698 3208 4 v 209 1797 4 100 v 260 1768 a FE(n)p FK(pstree{)p FE(n)p FK(T)-7 b(o)n(v)i(al{A1}})23 b({)p FE(n)p FK(T)-7 b(o)n(v)i(al{B1})24 b FE(\030)p FK([tnp)r(os=b,)p 1 0 0 TeXcolorrgb(tnheigh)n(t)p 0 TeXcolorgray (=1cm]{)p FE(n)p FK(red)h(l})i FE(n)p FK(T)-7 b(o)n(v)i(al{B2})25 b(})p 3416 1797 V 210 1801 3208 4 v 209 2698 4 898 v 505 1903 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 505 1903 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)314 2375 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 314 2375 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)p 1 0 0 TeXcolorrgb 290 2698 a(1cm)p 0 TeXcolorgray 364 2347 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 364 2347 a 699 2375 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 699 2375 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)750 2347 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 750 2347 a 902 2698 4 898 v 1198 1903 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1198 1903 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)1007 2375 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1007 2375 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)p 1 0 0 TeXcolorrgb 970 2514 a(-1cm)p 0 TeXcolorgray 1057 2347 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1057 2347 a 1393 2375 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1393 2375 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)1443 2347 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1443 2347 a 1595 2698 4 898 v 1892 1903 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1892 1903 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)1701 2375 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1701 2375 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)p 1 0 0 TeXcolorrgb 1677 2514 a(0cm)p 0 TeXcolorgray 1751 2347 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1751 2347 a 2086 2375 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2086 2375 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)2136 2347 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2136 2347 a 2289 2698 4 898 v 2846 1903 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2846 1903 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)2611 2375 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2611 2375 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)p 0 0 1 TeXcolorrgb 2469 2532 a(P)n(ar)h(d\351faut)p 0 TeXcolorgray 2661 2347 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2661 2347 a 3084 2375 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 3084 2375 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)3135 2347 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3135 2347 a 3416 2698 4 898 v 210 2702 3208 4 v 209 2801 4 100 v 300 2771 a FK(tnheigh)n(t=1cm)p 902 2801 V 164 w(tnheigh)n(t=-1cm)p 1595 2801 V 164 w(tnheigh)n(t=0cm)p 2289 2801 V 0 0 1 TeXcolorrgb 461 w(P)n(ar)g(d\351faut)p 0 TeXcolorgray 3416 2801 V 210 2804 3208 4 v 210 2924 3121 4 v 209 3024 4 100 v 260 2994 a FE(n)p FK(pstree{)p FE(n)p FK(T)-7 b(o)n(v)i(al{A1}})23 b({)p FE(n)p FK(T)-7 b(o)n(v)i(al{B1})24 b FE(\030)p FK([tnp)r(os=b,)p 1 0 0 TeXcolorrgb(tn)n(yref)p 0 TeXcolorgray(=1cm]{)p FE(n)p FK(red)h(l})i FE(n)p FK(T)-7 b(o)n(v)i(al{B2})25 b(})p 3329 3024 V 210 3027 3121 4 v 209 3758 4 731 v 505 3129 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 505 3129 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)314 3602 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 314 3602 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)p 1 0 0 TeXcolorrgb 290 3758 a(1cm)p 0 TeXcolorgray 364 3573 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 364 3573 a 699 3602 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 699 3602 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)750 3573 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 750 3573 a 902 3758 4 731 v 1198 3129 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1198 3129 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)1007 3602 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1007 3602 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)p 1 0 0 TeXcolorrgb 970 3758 a(-1cm)p 0 TeXcolorgray 1057 3573 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1057 3573 a 1393 3602 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1393 3602 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)1443 3573 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1443 3573 a 1595 3758 4 731 v 1892 3129 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1892 3129 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)1701 3602 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1701 3602 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)p 1 0 0 TeXcolorrgb 1677 3758 a(0cm)p 0 TeXcolorgray 1751 3573 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1751 3573 a 2086 3602 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2086 3602 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)2136 3573 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2136 3573 a 2289 3758 4 731 v 2802 3129 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2802 3129 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)2567 3602 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2567 3602 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)p 0 0 1 TeXcolorrgb 2425 3758 a(P)n(ar)h(d\351faut)p 0 TeXcolorgray 2617 3573 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2617 3573 a 3041 3602 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 3041 3602 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)3091 3573 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3091 3573 a 3329 3758 4 731 v 210 3761 3121 4 v 209 3861 4 100 v 343 3831 a FK(tn)n(yref=1cm)p 902 3861 V 252 w(tn)n(yref=-1cm)p 1595 3861 V 251 w(tn)n(yref=0cm)p 2289 3861 V 0 0 1 TeXcolorrgb 460 w(P)n(ar)g(d\351faut)p 0 TeXcolorgray 3329 3861 V 210 3864 3121 4 v 0 TeXcolorgray 1456 5662 a(206)p 0 TeXcolorgray eop end %%Page: 207 207 TeXDict begin 207 206 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.207) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.35.8) cvn /DEST pdfmark end 86 448 a 83 x FG(35.8)112 b(Sho)m(wbb)s(o)m(x)p 210 597 1902 4 v 209 696 4 100 v 260 666 a FE(n)p FK(psset{)p 1 0 0 TeXcolorrgb(sho)n(wbb)r(o)n(x)p 0 TeXcolorgray(=true})p 2110 696 V 209 796 V 260 766 a FE(n)p FK(pstree{)p FE(n)p FK(T)-7 b(o)n(v)i(al{A1}})23 b({)p FE(n)p FK(T)-7 b(o)n(v)i(al{B1})24 b FE(n)p FK(T)-7 b(o)n(v)i(al{B2}})p 2110 796 V 210 799 1902 4 v 209 899 4 100 v 991 899 V 2110 899 V 209 1371 4 472 v 837 1135 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -69.44818 -28.41046 12.83751 28.41046 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -12.83751 -8.87035 12.83751 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 785 1163 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 785 1163 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)364 972 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -12.54268 -8.87035 12.54268 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 314 1001 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 314 1001 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)364 972 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 364 972 a 325 x @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -12.54268 -8.87035 12.54268 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 314 1325 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 314 1325 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)364 972 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 364 972 a 991 1371 4 472 v 1735 1163 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1735 1163 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)1265 1001 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1265 1001 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)1315 972 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1315 972 a 1265 1325 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1265 1325 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)1315 972 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1315 972 a 2110 1371 4 472 v 209 1470 4 100 v 991 1470 V 2110 1470 V 210 1473 1902 4 v 209 1573 4 100 v 318 1543 a FK(sho)n(wbb)r(o)n (x=true)p 991 1573 V 374 w(sho)n(wbb)r(o)n(x=false)p 2110 1573 V 210 1576 1902 4 v 210 1688 3121 4 v 209 1787 4 100 v 260 1757 a FE(n)p FK(psset{sho)n(wbb)r(o)n(x=true})24 b FE(n)p FK(pstree[bbl=1cm]{)p FE(n)p FK(T)-7 b(o)n(v)i(al{A1}})23 b({)p FE(n)p FK(T)-7 b(o)n(v)i(al{B1})24 b FE(n)p FK(T)-7 b(o)n(v)i(al{B2}})p 3329 1787 V 209 2570 4 783 v 496 2024 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -28.45274 -65.77585 35.75513 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -35.75513 -65.77585 35.75513 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -12.83751 -8.87035 12.83751 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 444 2052 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 444 2052 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)304 2496 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -12.54268 -8.87035 12.54268 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 254 2525 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 254 2525 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)304 2496 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 304 2496 a 385 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -12.54268 -8.87035 12.54268 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 639 2525 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 639 2525 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)689 2496 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 689 2496 a 841 2570 4 783 v 1190 2024 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -35.75513 -65.77585 28.45274 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -35.75513 -65.77585 35.75513 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -12.83751 -8.87035 12.83751 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1138 2052 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1138 2052 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)997 2496 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -12.54268 -8.87035 12.54268 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 947 2525 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 947 2525 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)997 2496 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 997 2496 a 385 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -12.54268 -8.87035 12.54268 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1332 2525 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1332 2525 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)1382 2496 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1382 2496 a 1474 2570 4 783 v 1822 2024 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -35.75513 -65.77585 35.75513 28.45274 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -35.75513 -65.77585 35.75513 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -12.83751 -8.87035 12.83751 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1770 2052 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1770 2052 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)1630 2496 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -12.54268 -8.87035 12.54268 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1580 2525 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1580 2525 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)1630 2496 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1630 2496 a 385 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -12.54268 -8.87035 12.54268 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1965 2525 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1965 2525 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)2015 2496 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2015 2496 a 2167 2570 4 783 v 2750 2024 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -35.75513 -28.45274 35.75513 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -35.75513 -65.77585 35.75513 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -12.83751 -8.87035 12.83751 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2698 2052 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2698 2052 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)2557 2496 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -12.54268 -8.87035 12.54268 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2507 2525 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2507 2525 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)2557 2496 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2557 2496 a 386 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -12.54268 -8.87035 12.54268 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2893 2525 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2893 2525 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)2943 2496 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2943 2496 a 3329 2570 4 783 v 209 2669 4 100 v 1 0 0 TeXcolorrgb 335 2639 a FK(bbl)p 0 TeXcolorgray(=1cm)p 841 2669 V 1 0 0 TeXcolorrgb 300 w(bbr)p 0 TeXcolorgray(=1cm)p 1474 2669 V 1 0 0 TeXcolorrgb 318 w(bbh)p 0 TeXcolorgray(=1cm)p 2167 2669 V 1 0 0 TeXcolorrgb 576 w(bb)r(d)p 0 TeXcolorgray(=1cm)p 3329 2669 V 210 2673 3121 4 v 210 2784 3246 4 v 209 2883 4 100 v 273 2854 a FE(n)p FK(psset{sho)n(wbb)r(o)n(x=true})24 b FE(n)p FK(pstree[)p 1 0 0 TeXcolorrgb(xbbl)p 0 TeXcolorgray(=1cm]{)p FE(n)p FK(T)-7 b(o)n(v)i(al{A1}})22 b({)p FE(n)p FK(T)-7 b(o)n(v)i(al{B1})24 b FE(n)p FK(T)-7 b(o)n(v)i(al{B2}})p 3454 2883 V 209 2983 V 3454 2983 V 209 4075 4 1093 v 793 3293 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -64.20787 -65.77585 35.75513 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -35.75513 -65.77585 35.75513 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -12.83751 -8.87035 12.83751 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 741 3322 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 741 3322 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)600 3765 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -12.54268 -8.87035 12.54268 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 550 3794 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 550 3794 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)600 3765 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 600 3765 a 386 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -12.54268 -8.87035 12.54268 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 936 3794 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 936 3794 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)986 3765 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 986 3765 a 1486 3293 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -35.75513 -65.77585 64.20787 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -35.75513 -65.77585 35.75513 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -12.83751 -8.87035 12.83751 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1434 3322 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1434 3322 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)1294 3765 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -12.54268 -8.87035 12.54268 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1244 3794 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1244 3794 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)1294 3765 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1294 3765 a 385 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -12.54268 -8.87035 12.54268 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1629 3794 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1629 3794 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)1679 3765 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1679 3765 a 2416 3293 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -35.75513 -65.77585 35.75513 37.32309 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -35.75513 -65.77585 35.75513 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -12.83751 -8.87035 12.83751 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2364 3322 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2364 3322 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)2223 3765 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -12.54268 -8.87035 12.54268 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2173 3794 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2173 3794 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)2223 3765 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2223 3765 a 386 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -12.54268 -8.87035 12.54268 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2559 3794 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2559 3794 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)2609 3765 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2609 3765 a 3109 3293 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -35.75513 -94.22859 35.75513 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -35.75513 -65.77585 35.75513 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -12.83751 -8.87035 12.83751 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3057 3322 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 3057 3322 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)2917 3765 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -12.54268 -8.87035 12.54268 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2867 3794 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 2867 3794 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B1)2917 3765 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2917 3765 a 385 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 setgray 0. true -12.54268 -8.87035 12.54268 8.87035 0 Frame gsave 0.0 SLW 0 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3252 3794 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 3252 3794 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)3302 3765 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3302 3765 a 3454 4075 4 1093 v 209 4175 4 100 v 1 0 0 TeXcolorrgb 462 4145 a FK(xbbl)p 0 TeXcolorgray(=1cm)p 1 0 0 TeXcolorrgb 552 w(xbbr)p 0 TeXcolorgray(=1cm)p 1 0 0 TeXcolorrgb 423 w(xbbh)p 0 TeXcolorgray(=1cm)p 1 0 0 TeXcolorrgb 297 w(xbb)r(d)p 0 TeXcolorgray(=1cm)p 3454 4175 V 210 4178 3246 4 v 210 4289 2026 4 v 209 5176 4 887 v 556 4644 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 2 copy moveto 3.0 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 556 4644 a tx@Dict begin tx@NodeDict begin {0.0 0.0 3.5 } false /N@T-0 11 {InitCnode } /NodeScale {} def NewNode end end 556 4644 a 481 4578 a FK(ro)r(ot)260 5142 y Fz(h)408 5117 y @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 7.11317 1. .setopacityalpha SD end @endspecial 408 5117 a tx@Dict begin tx@NodeDict begin {0.0 0.0 7.61317 } false /N@T-0-0 11 {InitCnode } /NodeScale {} def NewNode end end 408 5117 a 408 5117 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 408 5117 a 296 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 7.11317 1. .setopacityalpha SD end @endspecial 704 5117 a tx@Dict begin tx@NodeDict begin {0.0 0.0 7.61317 } false /N@T-0-1 11 {InitCnode } /NodeScale {} def NewNode end end 704 5117 a 804 5142 a Fz(i)704 5117 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 704 5117 a 881 5176 4 887 v 1229 4644 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 2 copy moveto 3.0 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1229 4644 a tx@Dict begin tx@NodeDict begin {0.0 0.0 3.5 } false /N@T-0 11 {InitCnode } /NodeScale {} def NewNode end end 1229 4644 a 1153 4342 a FK(ro)r(ot)933 5142 y Fz(h)1081 5117 y @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 7.11317 1. .setopacityalpha SD end @endspecial 1081 5117 a tx@Dict begin tx@NodeDict begin {0.0 0.0 7.61317 } false /N@T-0-0 11 {InitCnode } /NodeScale {} def NewNode end end 1081 5117 a 1081 5117 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1081 5117 a 295 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 7.11317 1. .setopacityalpha SD end @endspecial 1376 5117 a tx@Dict begin tx@NodeDict begin {0.0 0.0 7.61317 } false /N@T-0-1 11 {InitCnode } /NodeScale {} def NewNode end end 1376 5117 a 1477 5142 a Fz(i)1376 5117 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1376 5117 a 1553 5176 4 887 v 1905 4644 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 2 copy moveto 3.0 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1905 4644 a tx@Dict begin tx@NodeDict begin {0.0 0.0 3.5 } false /N@T-0 11 {InitCnode } /NodeScale {} def NewNode end end 1905 4644 a 1830 4578 a FK(ro)r(ot)1609 5142 y Fz(h)1758 5117 y @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 7.11317 1. .setopacityalpha SD end @endspecial 1758 5117 a tx@Dict begin tx@NodeDict begin {0.0 0.0 7.61317 } false /N@T-0-0 11 {InitCnode } /NodeScale {} def NewNode end end 1758 5117 a 1758 5117 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1758 5117 a 295 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 7.11317 1. .setopacityalpha SD end @endspecial 2053 5117 a tx@Dict begin tx@NodeDict begin {0.0 0.0 7.61317 } false /N@T-0-1 11 {InitCnode } /NodeScale {} def NewNode end end 2053 5117 a 2153 5142 a Fz(i)2053 5117 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2053 5117 a 2234 5176 4 887 v 210 5179 2026 4 v 209 5279 4 100 v 1 0 0 TeXcolorrgb 284 5249 a FK(tndepth)p 0 TeXcolorgray(=0pt)p 881 5279 V 1 0 0 TeXcolorrgb 188 w(tndepth)p 0 TeXcolorgray(=1cm)p 1553 5279 V 1 0 0 TeXcolorrgb 165 w(tndepth)p 0 TeXcolorgray(=-1cm)p 2234 5279 V 210 5282 2026 4 v 0 TeXcolorgray 1456 5662 a(207)p 0 TeXcolorgray eop end %%Page: 208 208 TeXDict begin 208 207 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.208) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.35.9) cvn /DEST pdfmark end 86 448 a 83 x FG(35.9)112 b(skiplev)m(el)p 210 616 3507 4 v 209 2073 4 1458 v 654 783 a tx@Dict begin tx@NodeDict begin {} false /N@T-0 14 {/X 6.25 def /Y 3.44437 def /w 12.83751 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 654 783 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.83751 CLW 2 div sub 8.87035 CLW 2 div sub 6.25 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(A1)314 1255 y tx@Dict begin tx@NodeDict begin {} false /N@T-0-0 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 314 1255 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1 0 0 TeXcolorrgb FK(B1)p 0 TeXcolorgray 364 1226 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 364 1226 a 998 1019 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1 14 {/X 6.04149 def /Y 3.44437 def /w 12.54268 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 998 1019 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.54268 CLW 2 div sub 8.87035 CLW 2 div sub 6.04149 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(B2)1048 990 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0 /N@T-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1048 990 a 523 1255 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0 14 {/X 6.111 def /Y 3.44437 def /w 12.64096 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 523 1255 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.64096 CLW 2 div sub 8.87035 CLW 2 div sub 6.111 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C1)573 1226 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1 /N@T-0-1-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 573 1226 a 842 1727 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0 14 {/X 6.111 def /Y 3.44437 def /w 12.64096 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 842 1727 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.64096 CLW 2 div sub 8.87035 CLW 2 div sub 6.111 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1 0 0 TeXcolorrgb FK(C2)p 0 TeXcolorgray 893 1699 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1 /N@T-0-1-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 893 1699 a 733 1964 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0-0 14 {/X 6.3195 def /Y 3.44437 def /w 12.93578 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 733 1964 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.93578 CLW 2 div sub 8.87035 CLW 2 div sub 6.3195 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(D1)786 1935 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1-0 /N@T-0-1-0-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 786 1935 a 948 1964 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-0-1 14 {/X 6.3195 def /Y 3.44437 def /w 12.93578 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 948 1964 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.93578 CLW 2 div sub 8.87035 CLW 2 div sub 6.3195 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(D2)1000 1935 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1-0 /N@T-0-1-0-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1000 1935 a 1162 1727 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-1 14 {/X 6.111 def /Y 3.44437 def /w 12.64096 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1162 1727 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.64096 CLW 2 div sub 8.87035 CLW 2 div sub 6.111 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1 0 0 TeXcolorrgb FK(C3)p 0 TeXcolorgray 1213 1699 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1 /N@T-0-1-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1213 1699 a 1472 1255 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-2 14 {/X 6.111 def /Y 3.44437 def /w 12.64096 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1472 1255 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.64096 CLW 2 div sub 8.87035 CLW 2 div sub 6.111 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(C4)1523 1226 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1 /N@T-0-1-2 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1523 1226 a 1371 1491 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-2-0 14 {/X 5.90274 def /Y 3.44437 def /w 12.34648 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1371 1491 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.34648 CLW 2 div sub 8.87035 CLW 2 div sub 5.90274 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(E1)1420 1463 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1-2 /N@T-0-1-2-0 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1420 1463 a 1576 1491 a tx@Dict begin tx@NodeDict begin {} false /N@T-0-1-2-1 14 {/X 5.90274 def /Y 3.44437 def /w 12.34648 def /h 8.87035 def /NodePos { OvalNodePos } def} /NodeScale {} def NewNode end end 1576 1491 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0 360 12.34648 CLW 2 div sub 8.87035 CLW 2 div sub 5.90274 3.44437 0 Ellipse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(E2)1625 1463 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@T-0-1-2 /N@T-0-1-2-1 InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 1625 1463 a 1726 2073 4 1458 v 1777 678 a FE(n)p FK(pstree[lev)n (elsep=1cm,treesep=0cm]{)p FE(n)p FK(T)-7 b(o)n(v)i(al{A1)o(}})o({\045) 1777 877 y FJ(\\skiplev)m(el)26 b FK({)p FE(n)p FK(T)-7 b(o)n(v)i(al)p 1 0 0 TeXcolorrgb({)p FE(n)p FK(red)25 b(B1})p 0 TeXcolorgray 26 w(})1777 1077 y FE(n)p FK(pstree{)p FE(n)p FK(T)-7 b(o)n(v)i(al{B2}}{\045)1777 1176 y FE(n)p FK(T)e(o)n(v)i(al{C1})1777 1376 y FJ(\\skiplev)m(els)p FK({2})1777 1475 y FE(n)p FK(pstree{)p FE(n)p FK(T)e(o)n(v)i(al)p 1 0 0 TeXcolorrgb({)p FE(n)p FK(red)497 b(C2})p 0 TeXcolorgray(}{)p FE(n)p FK(T)-7 b(o)n(v)i(al{D1})1777 1575 y FE(n)p FK(T)e(o)n(v)i (al{D2}})1777 1674 y FE(n)p FK(T)e(o)n(v)i(al)p 1 0 0 TeXcolorrgb({)p FE(n)p FK(red)25 b(C3})p 0 TeXcolorgray 1777 1774 a FJ(\\endskiplev)m(els)1777 1973 y FE(n)p FK(pstree{)p FE(n)p FK(T)-7 b(o)n(v)i(al{C4}}{)p FE(n)p FK(T)e(o)m(v)i(al{E)o(1})21 b FE(n)p FK(T)-7 b(o)n(v)i(al{E2}}}})p 3715 2073 V 210 2076 3507 4 v 0 TeXcolorgray 1456 5662 a(208)p 0 TeXcolorgray eop end %%Page: 209 209 TeXDict begin 209 208 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.209) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (section.36) cvn /DEST pdfmark end 86 448 a 83 x FH(36)135 b(Les)45 b(animations)86 614 y SDict begin H.S end 86 614 a 86 614 a SDict begin 12 H.A end 86 614 a 86 614 a SDict begin [/View [/XYZ H.V]/Dest (subsection.36.1) cvn /DEST pdfmark end 86 614 a 116 x FG(36.1)112 b(Animation)38 b(\340)g(partir)g(de)f(\034c)m(hiers)h(d'image)p 210 814 3283 4 v 209 914 4 100 v 754 884 a FK(premi\350re)27 b(image)p 1850 914 V 915 w(second)g(et)h(derni\350re)f(image)p 3491 914 V 210 917 3283 4 v 209 2489 4 1572 v 260 2459 a @beginspecial 0 @llx 0 @lly 185 @urx 185 @ury 1850 @rwi @setspecial %%BeginDocument: XXX1.ps %!PS-Adobe-2.0 %%Creator: dvips(k) 5.992 Copyright 2012 Radical Eye Software %%Title: test2.dvi %%CreationDate: Sun Dec 23 19:43:59 2012 %%Pages: 1 %%PageOrder: Ascend %%BoundingBox: 0 0 185 185 %%EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: C:\texlive\2011\bin\win32\dvips.exe -o test2.ps %+ test2.dvi %DVIPSParameters: dpi=600 %DVIPSSource: TeX output 2012.12.23:1943 %%BeginProcSet: tex.pro 0 0 %! /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin /FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array /BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get }B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr 1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S /BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put }if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X 1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N /dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3 def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90 rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse} forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{ BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat {BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B /M{S p delta 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}B/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{p -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 rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end %%EndProcSet %%BeginProcSet: pstricks.pro 0 0 % $Id: pstricks.pro 714 2012-10-16 14:28:29Z herbert $ % %% PostScript prologue for pstricks.tex. %% Version 1.15, 2012/10/16 %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN archives %% in directory macros/latex/base/lppl.txt. % % % Define the follwing gs-functions if not known, eg when using distiller % systemdict /.setopacityalpha known not {/.setopacityalpha { pop } def } if systemdict /.setblendmode known not {/.setblendmode { pop } def } if systemdict /.setshapealpha known not {/.setshapealpha { pop } def } if % /tx@Dict 200 dict def % the main PSTricks dictionary tx@Dict begin /ADict 25 dict def % The arrow dictionaray /CM { matrix currentmatrix } bind def /SLW /setlinewidth load def /CLW /currentlinewidth load def /CP /currentpoint load def /ED { exch def } bind def /L /lineto load def /T /translate load def /TMatrix { } def /RAngle { 0 } def /Sqrt { dup 0 lt { pop 0 } { sqrt } ifelse } def % return 0 for negative arguments /Atan { /atan load stopped { pop pop 0 } if } def % return 0 if atan not known /ATAN1 {neg -1 atan 180 sub } def % atan(x) (only one parameter) /Div { dup 0 eq { pop } { div } ifelse } def % control the division /tan { dup cos abs 1.e-10 lt { pop 1.e10 } % return 1.e10 as infinit { dup sin exch cos div } ifelse % default sin/cos } def /Tan { dup sin exch cos Div } def % sin(x)/cos(x) x in degrees /Acos {dup dup mul neg 1 add dup 0 lt { % arc cos, returns 0 when negative root pop pop 0 }{ sqrt exch atan} ifelse } def /NET { neg exch neg exch T } def % change coordinate system to the negative one /Pyth { dup mul exch dup mul add sqrt } def % Pythagoras, expects 2 parameter /Pyth2 { % Pythagoras, xA yA xB yB 3 -1 roll % xA xB yB yA sub % xA xB yB-yA 3 1 roll % yB-yA xA xB sub % yB-yA xA-xB Pyth } def /PtoC { 2 copy cos mul 3 1 roll sin mul } def % Polar to Cartesian /Rand { rand 4294967295 div } def % a real random number %----------------- hv added 20050516 --------------- /PiDiv2 1.57079632680 def /Pi 3.14159265359 def /TwoPi 6.28318530718 def /Euler 2.71828182846 def %/e Euler bind def % /RadtoDeg { 180 mul Pi div } bind def % convert from radian to degrees /DegtoRad { Pi mul 180 div } bind def % viceversa %----------------- hv end--------------------------- /PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } def % /PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def } { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ } /pathforall load stopped { pop pop pop pop } if z } def % /STP { .996264 dup scale } def % BP/PT scaling /STV { SDict begin normalscale end STP } def % % /DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def PathLength } ifelse /b ED % pattern should fit evenly in b dup /X ED % pattern array 0 get /y ED % length of first black segment /z 0 X {add} forall def % length of the full pattern %% Computation of the scaling factor as described by van Zandt: b a .5 sub 2 mul y mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div %%%% scaling factor on stack. /z ED %% now, z is the scaling factor false % for the length test below X { z mul } forall X astore %% modification TN 04-08-07 %%% Checking whether at least one dash in X has positive length: {0 gt or} forall { X 1 a sub y mul } { [ 1 0 ] 0 } ifelse setdash stroke } def % /DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt { /b b a div def }{ a 0 eq { /b b y sub def }{ a -3 eq { /b b y add def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if ] a 0 gt { 0 }{ y 2 div a -2 gt { neg }if } ifelse setdash 1 setlinecap stroke } def % /SymbolLine { % on stack [ x y x y ... counttomark % number of elements 2 div cvi /n ED % n pairs /YA ED /XA ED % the start point n 1 sub { /YB ED /XB ED /XLength XB XA sub def /YLength YB YA sub def /PAngle YLength XLength Atan def /XYLength XLength YLength Pyth def %% for negative SymStep we calculate the distance SymStep 0 lt { %XYLength SymStep div abs cvi /nSym SymStep abs cvi def } { /nSym XYLength SymStep div cvi def } ifelse 0.5 setflat /Shift Symbol stringwidth pop 2 div def /deltaX XLength nSym div def /deltaY YLength nSym div def curveticks { XA YA moveto } { XA Shift sub YA Shift sub moveto } ifelse nSym { gsave curveticks { PAngle 180 sub CorrAngle sub tickAngle add /rotAngle ED currentpoint translate rotAngle rotate 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto SymbolLinewidth setlinewidth stroke } { rotateSymbol { PAngle 180 sub CorrAngle sub rotate } if Symbol show } ifelse grestore deltaX deltaY rmoveto } repeat /YA YB def /XA XB def } repeat curveticks { XA YA moveto } { XA Shift sub YA Shift sub moveto } ifelse gsave curveticks { PAngle 180 sub CorrAngle sub tickAngle add /rotAngle ED XA YA translate rotAngle rotate 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto SymbolLinewidth setlinewidth stroke } { rotateSymbol { PAngle 180 sub CorrAngle sub rotate } if Symbol show } ifelse grestore pop % delete the mark symbol } def % /LineFill { % hv ------------ patch 7 ------------- gsave abs /hatchWidthInc ED abs /hatchSepInc ED abs CLW add /a ED a 0 dtransform round exch round exch 2 copy idtransform exch Atan rotate idtransform pop /a ED .25 .25 itransform pathbbox /y2 ED a Div ceiling cvi /x2 ED /y1 ED a Div cvi /x1 ED /y2 y2 y1 sub def clipType % must be defined in pstricks.tex: clip -- eoclip newpath 2 setlinecap systemdict /setstrokeadjust known { true setstrokeadjust } if x2 x1 sub 1 add { x1 a mul y1 moveto 0 y2 rlineto stroke /x1 x1 1 add hatchWidthInc 0 gt { CLW add } if def hatchSepInc 0 gt hatchWidthInc 0 gt or { /a a hatchSepInc add def CLW hatchWidthInc add SLW } if } repeat grestore pop pop } def % /DotFill {% on stack: dot radius /dotRadius ED abs CLW add /a ED a 0 dtransform round exch round exch 2 copy idtransform exch Atan rotate idtransform pop /a ED .25 .25 itransform pathbbox % llx lly urx ury of smallest bounding box /y2 ED /x2 ED /y1 ED /x1 ED y2 y1 sub a div 2 add cvi /Ny ED x2 x1 sub a div 2 add cvi /Nx ED clipType % must be defined in pstricks.tex: clip -- eoclip newpath /yA y1 dotRadius add CLW add def /xA0 x1 dotRadius add CLW add def Ny { /xA xA0 def Nx { newpath xA yA dotRadius 0 360 arc SolidDot { gsave fill grestore } if stroke xA a add /xA ED } repeat yA a add /yA ED } repeat grestore } def % /PenroseFill {% on stack: scaling factor /Scale ED % 1 exch div round /penroseFactor ED % a 0 dtransform round exch round exch % 2 copy idtransform % exch Atan rotate % idtransform pop /a ED % .25 .25 itransform pathbbox % /y2 ED % a Div ceiling cvi /x2 ED /y1 ED % a Div cvi /x1 ED /y2 y2 y1 sub def clip newpath gsave 220 150 translate Scale dup scale systemdict /setstrokeadjust known { true setstrokeadjust } if /I/S/L/W/G/+/Z/F/E/D[/def/exch/for{E D}/add{s E get mul} { Z -36.2001 1 33 }{25 E S rlineto}{/q Z dup q G E q 1 + G}{Z 2 2}]{cvx def}forall [0 72 1008 {dup sin E cos }F ]1 setlinejoin/s W{/a W{/b I 10{/i I 4{/m I moveto i m +/j I 10{/l Z b m l + G a l G sub s m get div .2 + floor .3 + 25 mul j l + S rmoveto}F i L j L stroke }F}F}F}F grestore % pop pop } def % /PenroseFillA {% on stack: scaling factor, border color, kite color, dart color /Scale ED Scale dup scale /border_colour ED /kite_colour ED /dart_colour ED clip newpath gsave 100 100 translate 6 Scale 1 lt { 1 Scale dup add div mul cvi } if %%%% Number of iterations 10 %%%% Long side length in millimeters /border_width { L 0.06 mul }def %%%% Choose the scalefactor for the borders /L exch 25.4 div 72 mul def %%%% Conversion: mm -> inches -> points /f{-1 5 sqrt add 2 div}bind def %%%% The reciprocal of the golden ratio /l{L f mul}bind def %%%% Short side length l = L*f /Ll{L l add}bind def %%%% Ll = L + l /c{36 cos L mul}bind def %%%% c = L*cos(36) /s{36 sin L mul}bind def %%%% s = L*sin(36) /draw_tile { 0 0 moveto c s lineto 0 lineto gsave closepath gsave fill grestore 0 setlinewidth stroke grestore border_colour stroke } bind def /half_kite { dup dup 0 gt{ 1 sub gsave f f neg scale -36 rotate half_dart Ll 0 translate 144 rotate kite grestore } { kite_colour L draw_tile }ifelse pop } bind def /half_dart { dup dup 0 gt{ 1 sub gsave f f scale half_kite -144 rotate Ll neg 0 translate half_dart grestore } { dart_colour l draw_tile }ifelse pop } bind def /kite{ gsave half_kite 1 -1 scale half_kite grestore }bind def border_width setlinewidth 1 setlinejoin 1 setlinecap % 450 0 translate dup f exch neg exp dup scale 5 {kite 72 rotate } repeat stroke grestore } def % % /TruchetFill { % on stack: scaling factor 10 dict begin dup dup scale 1 exch div round /penroseFactor ED a 0 dtransform round exch round exch 2 copy idtransform exch Atan rotate idtransform pop /a ED .25 .25 itransform pathbbox /y2 ED a Div ceiling cvi /x2 ED /y1 ED a Div cvi /x1 ED /y2 y2 y1 sub def clip newpath systemdict /setstrokeadjust known { true setstrokeadjust } if /ma a neg def /ha a 2 div def /mha ha neg def /tile { rand dup 2 idiv 2 mul eq { 90 rotate } if mha mha moveto ha mha lineto ha ha lineto mha ha lineto % closepath .1 setlinewidth stroke contents } def /contents{ 0 ha moveto ha 0 lineto 0 mha moveto mha 0 lineto % 1 setlinewidth stroke } def /dotiling { f ma mul a f a mul { /i exch def f ma mul a f a mul { /j exch def gsave i j translate tile stroke grestore } for } for } def % /f 3 def 5 srand dotiling end % local user dict } def % /BeginArrow { ADict begin % hold it local, for end see EndArrow /@mtrx CM def gsave 2 copy T 2 index sub neg exch 3 index sub exch Atan rotate newpath } def % /EndArrow { @mtrx setmatrix CP grestore end } def % end the ADict % /Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore } def % /ArrowD { % the sides are drawn as curves (hv 20071211) CLW mul add dup 2 div /w ED mul dup /h ED mul /Inset ED { 0 h T 1 -1 scale } if % changes the direction % we use y=w/h^2 * x^2 as equation for the control points % for the coordinates the arrow is seen from top to bottom % the bottom (tip) is (0;0) w neg h moveto % lower left of > w 9 div 4 mul neg h 3 div 2 mul w 9 div neg h 3 div 0 0 curveto % tip of > w 9 div h 3 div w 9 div 4 mul h 3 div 2 mul w h curveto % upper left of > w neg Inset neg rlineto % move to x=0 and inset gsave fill grestore } def % /Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0 CLW moveto } def % /Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2 div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 CLW moveto } def % /RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW 2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0 curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto } def % /SD { 0 360 arc fill } def % /EndDot { % DS is the dot size { /z DS def } { /z 0 def } ifelse % outer or inner dimen /b ED % the color definition 0 z DS SD b { 0 z DS CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def % /Shadow { [ { /moveto load } { /lineto load } { /curveto load } { /closepath load } /pathforall load stopped { pop pop pop pop CP /moveto load } if ] cvx newpath 3 1 roll T exec } def % /NArray { % holds the coordinates and on top of stack the showpoints boolean /showpoints ED counttomark 2 div dup cvi /n ED % n 2 div on stack n eq not { exch pop } if % even numbers of points? delete one ] aload /Points ED showpoints not { Points aload pop } if % { ] aload /Points ED } % { n 2 mul 1 add -1 roll pop } ifelse % delete the mark symbol } def % /Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def % /LineToYAxis { /Ox ED % Save the x origin value NArray % all x-y pairs on stack n { 2 copy moveto % go to current point Ox exch Lineto % line to y-axis pop % delete old x-value } repeat } def % /LineToXAxis{ /Oy ED % Save the y origin value NArray % all x-y pairs on stack n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub def CP 2 copy moveto pop Oy Lineto n { 2 copy moveto pop Oy Lineto } repeat CP 4 2 roll ArrowB 2 copy moveto pop Oy L pop pop } if } def % /Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 } ifelse { pop } repeat a } def % /CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq and { pop pop /n n 1 sub def } if } def % /Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto Lineto pop pop closepath } ifelse } def % /SymbolPolygon { % on stack [ x y x y ... counttomark % number of elements 2 add /m ED 2 copy m 2 roll % copy last two m 2 div cvi /n ED % n pairs /YA ED /XA ED % the start point n 1 sub { /YB ED /XB ED /XLength XB XA sub def /YLength YB YA sub def /PAngle YLength XLength Atan def /XYLength XLength YLength Pyth def /nSym XYLength SymStep Div cvi def /Shift Symbol stringwidth pop 2 Div def /deltaX XLength nSym Div def /deltaY YLength nSym Div def XA Shift sub YA Shift sub moveto nSym { gsave rotateSymbol { PAngle 180 sub CorrAngle sub rotate } if Symbol show grestore deltaX deltaY rmoveto } repeat % XB Shift sub YB Shift sub moveto Symbol show /YA YB def /XA XB def } repeat pop % delete the mark symbol } def % /Diamond { /mtrx CM def T rotate /h ED /w ED dup 0 eq { pop } { CLW mul neg /d ED /a w h Atan def /h d a sin Div h add def /w d a cos Div w add def } ifelse mark w 2 div h 2 div w 0 0 h neg w neg 0 0 h w 2 div h 2 div /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx setmatrix } def % /Triangle { /mtrx CM def translate rotate /h ED 2 div /w ED dup CLW mul /d ED /h h d w h Atan sin Div sub def /w w d h w Atan 2 div dup cos exch sin Div mul sub def mark 0 d w neg d 0 h w d 0 d /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx % DG/SR modification begin - Jun. 1, 1998 - Patch 3 (from Michael Vulis) % setmatrix } def setmatrix pop } def % DG/SR modification end % /CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth def } def % /CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1 def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def /y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul m mul neg def } def % /IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if } ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def } def % /BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def /NC { CC x1 y1 x2 y2 x y curveto } def /EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def /BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def /NAC { x2 y2 x y curveto CC x1 y1 } def /EAC { x2 y2 x y ArrowB curveto pop pop } def % /OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def n { NC } repeat EOC } ifelse } def % /CurvePath { %% for negative SymStep we calculate the distance SymStep 0 lt { gsave PathLength SymStep div abs /SymStep ED grestore } if 0.5 setflat flattenpath /z 0 def /z0 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def x1 Shift sub y1 Shift sub moveto gsave curveticks { x1 y1 translate startAngle rotate 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto SymbolLinewidth setlinewidth stroke } { startAngle rotate Symbol show } ifelse grestore /z0 z def } { /y ED /x ED PathLength@ z z0 sub SymStep ge { x Shift sub y Shift sub moveto gsave curveticks { y yOld sub x xOld sub Atan 180 sub CorrAngle sub /rotAngle ED x y translate rotAngle rotate 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto SymbolLinewidth setlinewidth stroke } { rotateSymbol { y yOld sub x xOld sub Atan 180 sub CorrAngle sub rotate } if Symbol show } ifelse grestore /z0 z def } if /yOld y def /xOld x def } {} %% the lineto part { /y y2 def /x x2 def PathLength@ x Shift sub y Shift sub moveto gsave curveticks { y yOld sub x xOld sub Atan 180 sub /rotAngle ED x y translate rotAngle rotate 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto SymbolLinewidth setlinewidth stroke } { x Shift sub y Shift sub moveto rotateSymbol { y yOld sub x xOld sub Atan 180 sub CorrAngle sub rotate } if Symbol show } ifelse grestore } pathforall % curveticks % { gsave % x y translate rotAngle rotate % 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto % SymbolLinewidth setlinewidth stroke grestore % } if z } def % /OpenSymbolCurve { OpenCurve 0.1 setflat /Shift Symbol stringwidth pop 2 div def CurvePath } def % /AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload /Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def % /AltOpenSymbolCurve { AltCurve 0.1 setflat /Shift Symbol stringwidth pop 2 div def CurvePath } def % /ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt { CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC } repeat closepath pop pop } ifelse } def % /ClosedSymbolCurve { ClosedCurve 0.1 setflat /Shift Symbol stringwidth pop 2 div def CurvePath } def % /SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L fill } def /ST { /y ED /x ED x y moveto x neg y L 0 x L fill } def /SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat fill grestore } def % /FontDot { DS 2 mul dup matrix scale matrix concatmatrix exch matrix rotate matrix concatmatrix exch findfont exch makefont setfont } def % /Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto x1 y1 lineto closepath } def % /OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1 y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse /b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath } ifelse } def % /Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add /y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq { pop pop Rect } { OvalFrame } ifelse } def % /BezierNArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if n 1 sub neg 3 mod 3 add 3 mod { 0 0 /n n 1 add def } repeat f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def % /OpenBezier { BezierNArray n 1 eq { pop pop } { ArrowA n 4 sub 3 idiv { 6 2 roll 4 2 roll curveto } repeat 6 2 roll 4 2 roll ArrowB curveto } ifelse } def % /OpenSymbolBezier { OpenBezier 0.1 setflat /Shift Symbol stringwidth pop 2 div def CurvePath } def % /ClosedBezier { BezierNArray n 1 eq { pop pop } { moveto n 1 sub 3 idiv { 6 2 roll 4 2 roll curveto } repeat closepath } ifelse } def % /ClosedSymbolBezier { /f ED % save showpoints value 2 copy /yEnd ED /xEnd ED counttomark -2 roll 2 copy /yStart ED /xStart ED counttomark 2 roll f ClosedBezier 0.1 setflat /Shift Symbol stringwidth pop 2 div def CurvePath [ xEnd yEnd xStart yStart SymbolLine } def % /BezierShowPoints { gsave Points aload length 2 div cvi /n ED moveto n 1 sub { lineto } repeat CLW 2 div SLW [ 4 4 ] 0 setdash stroke grestore } def % /Parab { /y0 ED /x0 ED /y1 ED /x1 ED /dx x0 x1 sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0 y0 x0 2 mul x1 sub y1 ] def } def % /Parab1 { % 1 end | 0 SP /ySP ED /xSP ED /y1 ED /x1 ED /dx xSP x1 sub 3 div def /dy ySP y1 sub 3 div def newpath x1 y1 moveto xSP y1 lineto xSP ySP lineto x1 ySP lineto closepath clip currentpoint newpath moveto xSP dx sub ySP dy add x1 y1 ArrowA xSP dx add ySP dy add xSP 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 xSP ySP xSP 2 mul x1 sub y1 ] def } def % /Grid { newpath /a 4 string def /b ED % psk@gridlabels in pt /c ED % { \pst@usecolor\psgridlabelcolor } /n ED % psk@griddots cvi dup 1 lt { pop 1 } if /s ED % \psk@subgriddiv s div dup 0 eq { pop 1 } if /dy ED s div dup 0 eq { pop 1 } if % \pst@number\psyunit abs /dx ED dy div round dy mul % \pst@number\psxunit abs /y0 ED dx div round dx mul /x0 ED dy div round cvi /y2 ED dx div round cvi /x2 ED dy div round cvi /y1 ED dx div round cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse def /w x2 x1 sub 0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 div add def % /Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 div add def } if systemdict /setstrokeadjust known { true setstrokeadjust /t { } def } { /t { transform 0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform } bind def } ifelse gsave n 0 gt { 1 setlinecap [ 0 dy n div ] dy n div 2 div setdash } { 2 setlinecap } ifelse /i x1 def /f y1 dy mul n 0 gt { dy n div 2 div h mul sub } if def /g y2 dy mul n 0 gt { dy n div 2 div h mul add } if def x2 x1 sub w mul 1 add dup 1000 gt { pop 1000 } if { i dx mul dup y0 moveto b 0 gt { gsave c i a cvs dup stringwidth pop /z2 ED w 0 gt {z1} {z1 z2 add neg} ifelse h 0 gt {b neg}{z1} ifelse rmoveto show grestore } if dup t f moveto g t L stroke /i i w add def } repeat grestore gsave n 0 gt % DG/SR modification begin - Nov. 7, 1997 - Patch 1 %{ 1 setlinecap [ 0 dx n div ] dy n div 2 div setdash } { 1 setlinecap [ 0 dx n div ] dx n div 2 div setdash } % DG/SR modification end { 2 setlinecap } ifelse /i y1 def /f x1 dx mul n 0 gt { dx n div 2 div w mul sub } if def /g x2 dx mul n 0 gt { dx n div 2 div w mul add } if def y2 y1 sub h mul 1 add dup 1000 gt { pop 1000 } if { newpath i dy mul dup x0 exch moveto b 0 gt { gsave c i a cvs dup stringwidth pop /z2 ED w 0 gt {z1 z2 add neg} {z1} ifelse h 0 gt {z1} {b neg} ifelse rmoveto show grestore } if dup f exch t moveto g exch t L stroke /i i h add def } repeat grestore } def % /ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0 1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c mul neg d } def % /Ellipse { /rotAngle ED /mtrx CM def T rotAngle rotate scale 0 0 1 5 3 roll arc mtrx setmatrix } def % /ArcAdjust { %%%% Vincent Guirardel % given a target length (targetLength) and an initial angle (angle0) [in the stack], % let M(angle0)=(rx*cos(angle0),ry*sin(angle0))=(x0,y0). % This computes an angle t such that (x0,y0) is at distance % targetLength from the point M(t)=(rx*cos(t),ry*sin(t)). % NOTE: this an absolute angle, it does not have to be added or substracted to angle0 % contrary to TvZ's code. % To achieve, this, one iterates the following process: start with some angle t, % compute the point M' at distance targetLength of (x0,y0) on the semi-line [(x0,y0) M(t)]. % Now take t' (= new angle) so that (0,0) M(t') and M' are aligned. % % Another difference with TvZ's code is that we need d (=add/sub) to be defined. % the value of d = add/sub is used to know on which side we have to move. % It is only used in the initialisation of the angle before the iteration. % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Input stack: 1: target length 2: initial angle % variables used : rx, ry, d (=add/sub) % /targetLength ED /angle0 ED /x0 rx angle0 cos mul def /y0 ry angle0 sin mul def % we are looking for an angle t such that (x0,y0) is at distance targetLength % from the point M(t)=(rx*cos(t),ry*sin(t))) %initialisation of angle (using 1st order approx = TvZ's code) targetLength 57.2958 mul angle0 sin rx mul dup mul angle0 cos ry mul dup mul add sqrt div % if initialisation angle is two large (more than 90 degrees) set it to 90 degrees % (if the ellipse is very curved at the point where we draw the arrow, % % the value can be much more than 360 degrees !) % this should avoid going on the wrong side (more than 180 degrees) or go near % a bad attractive point (at 180 degrees) dup 90 ge { pop 90 } if angle0 exch d % add or sub % maximum number of times to iterate the iterative procedure: % iterative procedure: takes an angle t on top of stack, computes a % better angle (and put it on top of stack) 30 { dup % compute distance D between (x0,y0) and M(t) dup cos rx mul x0 sub dup mul exch sin ry mul y0 sub dup mul add sqrt % if D almost equals targetLength, we stop dup targetLength sub abs 1e-5 le { pop exit } if % stack now contains D t % compute the point M(t') at distance targetLength of (x0,y0) on the semi-line [(x0,y0) M(t)]: % M(t')= ( (x(t)-x0)*targetLength/d+x0 , (y(t)-y0)*targetLength/d+y0 ) exch dup cos rx mul x0 sub exch sin ry mul y0 sub % stack contains: y(t)-y0, x(t)-x0, d 2 index Div targetLength mul y0 add ry Div exch 2 index Div targetLength mul x0 add rx Div % stack contains x(t')/rx , y(t')/ry , d % now compute t', and remove D from stack atan exch pop } repeat % we don't look at what happened... in particular, if targetLength is greater % than the diameter of the ellipse... % the final angle will be around /angle0 + 180. maybe we should treat this pathological case... % after iteration, stack contains an angle t such that M(t) is the tail of the arrow % to give back the result as a an angle relative to angle0 we could add the following line: % angle0 sub 0 exch d % % begin bug fix 2006-01-11 % we want to adjust the new angle t' by a multiple of 360 so that | t'-angle0 | <= 180 %(we don't want to make the ellipse turn more or less than it should)... dup angle0 sub dup abs 180 gt { 180 add 360 div floor 360 mul sub } { pop } ifelse % end bug fix } def % /EllipticArcArrow { /d ED % is add or sub /b ED % arrow procedure /a1 ED % angle gsave newpath 0 -1000 moveto clip % Set clippath far from arrow. newpath 0 1 0 0 b % Draw arrow to determine length. grestore % Length of arrow is on top of stack. Next 3 numbers are junk. % a1 exch ArcAdjust % Angular position of base of arrow. /a2 ED pop pop pop a2 cos rx mul xOrig add % hv 2007-08-29 x->xOrig a2 sin ry mul yOrig add % hv 2007-08-29 y->yOrig a1 cos rx mul xOrig add % a1 sin ry mul yOrig add % % Now arrow tip coor and base coor are on stack. b pop pop pop pop % Draw arrow, and discard coordinates. a2 CLW 8 div % change value of d (test it by looking if `` 1 1 d '' gives 2 or not ) 1 1 d 2 eq { /d { sub } def } { /d { add } def } ifelse ArcAdjust % resets original value of d 1 1 d 2 eq { /d { sub } def } { /d { add } def } ifelse % Adjust angle to give overlap. } def %%------------------ tvz/DG/hv (2004-05-10) end -------------------%% % /Rot { CP CP translate 3 -1 roll neg rotate NET } def % /RotBegin { tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /a ED a Rot /RAngle [ RAngle dup a add ] cvx def } def % /RotEnd { /TMatrix [ TMatrix setmatrix ] cvx def /RAngle [ RAngle pop ] cvx def } def % /PutCoor { gsave CP T CM STV exch exec moveto setmatrix CP grestore } def /PutBegin { /TMatrix [ TMatrix CM ] cvx def CP 4 2 roll T moveto } def /PutEnd { CP /TMatrix [ TMatrix setmatrix ] cvx def moveto } def % /Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs }{ h1 abs h sub dup s mul abs } ifelse } def % /UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt }{ x c div s mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q { x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add exch } def % /BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { Visible /IfVisible true def } if } { IfVisible { Invisible /IfVisible false def } if } ifelse } def % /InitOL { /OLUnit [ 3000 3000 matrix defaultmatrix dtransform ] cvx def /Visible { CP OLUnit idtransform T moveto } def /Invisible { CP OLUnit neg exch neg exch idtransform T moveto } def /BOL { BeginOL } def /IfVisible true def } def % end %-----------------------------------------------------------------------------% % % END pstricks.pro %%EndProcSet %%BeginProcSet: pst-algparser.pro 0 0 % $Id: pst-algparser.pro 594 2011-10-31 18:13:18Z herbert $ %% %% PostScript prologue for PSTricks algorithm parser %% Version 0.04, 2011/10/21 %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN archives %% in directory macros/latex/base/lppl.txt. %% %%-----------------------------------------------------------------------------% % /AlgParser { tx@AlgToPs begin AlgToPs end } def % Dominique Rodriguez % /tx@CoreAnalyzerDict 100 dict def tx@CoreAnalyzerDict begin % % PS ANALYZER FOR ALGEBRAIC EXPRESSION V1.13 % % 09/2011 DR factorial with ! added % % E->T|E+T % T->FS|T*FS % FS -> F | +FS | -FS % F->P|F^SF|P! % P->(E)|literal % literal->number|var|var[E]|func(params) % params->E|E,param % number->TOBEFINISHED % %% E expression, T term, SF signed factor, F factor, P power % %% parser % %% str % %% C->EE %% STR index -> STR index+lenExpr /AnalyzeCond { AnalyzeExpr ReadCondOp AnalyzeExpr EvalCondOp } def % %% analyze Expression List (separator , or | ) %% STR index -> STR index+lenExpr %% /AnalyzeListOfE { %% { NextNonBlankChar pop AnalyzeExpr%%dup Strlen eq { exit } if NextNonBlankChar %% NextNonBlankChar dup 0 eq { pop exit } if %% dup 44 ne 1 index 124 ne and { dup 41 ne { PROBLEMCONTACTBILLOU } { pop exit } ifelse } if %% pop NextNonBlankChar dup 0 eq { exit } if 124 ne { PROBLEMCONTACTBILLOU } if 1 add NextNonBlankChar 0 eq {toto} if } loop %% AnalyzeListOfEPostHook %% } def /AnalyzeListOfE { /NotFirst false def { NextNonBlankChar pop AnalyzeExpr NotFirst { EvalListOfExpr } { /NotFirst true def } ifelse dup Strlen eq { exit } if NextNonBlankChar dup 44 ne 1 index 124 ne and { dup 41 ne { PROBLEMCONTACTBILLOU } { pop exit } ifelse } if pop 1 add } loop AnalyzeListOfEPostHook } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% E->T|E+T %% STR index -> STR index+lenExpr /AnalyzeExpr { AnalyzePreHook AnalyzeTerm IsEndingExpr { dup 0 ne { 32 eq { NextNonBlankChar } if } { pop } ifelse } { { RollOp 1 add NextNonBlankChar pop AnalyzeTerm PreEvalHook EvalAddSub IsEndingExpr { pop exit } if } loop } ifelse AnalyzePostHook } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% T->FS|T*FS %% STR index /AnalyzeTerm { AnalyzePreHook AnalyzeSignedFactor IsEndingTerm { dup 0 ne { 32 eq { NextNonBlankChar } if } { pop } ifelse } { { RollOp 1 add NextNonBlankChar pop AnalyzeSignedFactor PreEvalHook EvalMulDiv IsEndingTerm { pop exit } if} loop } ifelse AnalyzePostHook } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% FS -> F | +FS | -FS %% STR index /AnalyzeSignedFactor { AnalyzePreHook 2 copy get dup IsUnaryOp { RollOp 1 add NextNonBlankChar pop AnalyzeSignedFactor EvalUnaryOp } { pop AnalyzeFactor } ifelse AnalyzePostHook } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% F->P|F^P|P! %% STR index /AnalyzeFactor { AnalyzePreHook AnalyzePower IsEndingFactor { dup 0 ne { 32 eq { NextNonBlankChar } if } { pop } ifelse } { { dup 33 eq%% is there a ! DR 09/2011 { pop 1 add NextNonBlankChar pop EvalFactorial } { RollOp 1 add NextNonBlankChar pop AnalyzePower PreEvalHook EvalPower } ifelse IsEndingFactor { pop exit } if } loop } ifelse AnalyzePostHook } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% P->(E)|literal %% STR index /AnalyzePower { %% depending of first char either a number, or a literal 2 copy get dup 40 eq%%an open par { pop 1 add NextNonBlankChar pop AnalyzeExpr 1 add NextNonBlankChar pop } { AnalyzeLiteral } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% STR index STR[index] -> STR index %/AnalyzeLiteral { IsNumber { EvalNumber } { EvalLiteral } ifelse } def /AnalyzeLiteral { dup IsUnaryOp exch IsNumber or { EvalNumber } { EvalLiteral } ifelse } def%%dr 09102006 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% recognize + or - %% chr -> T/F /IsUnaryOp { dup 43 eq exch 45 eq or } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% a number can contain only : 0123456789. %% chr -> T/F /IsNumber { dup 48 ge exch dup 57 le 3 -1 roll and exch 46 eq or } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% STR index -> STR index number %% a number can be of the form [0-9]*.[0-9]*\([eE][+-]?[0-9]+\)? %% STR index -> STR index' number /ReadNumber { exch dup 3 -1 roll dup 3 1 roll %%read mantissa { 1 add 2 copy dup Strlen eq { pop pop 0 exit } if get dup IsNumber not { exit } if pop } loop dup 101 eq exch 69 eq or %%% there is a "e" or "E" -> read exponant { 1 add 2 copy get dup IsUnaryOp { pop 1 add 2 copy get } if { IsNumber not { exit } if 1 add 2 copy get } loop } if dup 4 1 roll 3 -1 roll exch 1 index sub getinterval } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% a number can contain only : 0123456789. %% chr -> T/F /IsCondOp { dup 30 eq exch dup 60 ge exch 62 le and or } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% STR index -> STR index number %% a number can be of the form [0-9]*.[0-9]*\([eE][+-]?[0-9]+\)? %% STR index -> STR index' number /ReadCondOp { NextNonBlankChar 1 index 4 1 roll { IsCondOp not { exit } if 1 add 2 copy get } loop 2 copy 5 -1 roll exch 1 index sub getinterval 3 1 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% a literal can contain only : 0123456789. %% chr -> T/F /IsLiteral {% dup 48 ge exch dup 57 le 3 -1 roll and exch dup 65 ge exch dup 90 le 3 -1 roll and 3 -1 roll or exch dup 97 ge exch 122 le and or } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% a literal can be of the form [a-zA-Z][a-zA-Z0-9]*\(\((Expression)\)|\(\[Expression\]\)\)? %% STR index -> literal STR index' nextchr /ReadLiteral { exch dup 3 -1 roll dup 3 1 roll %%read literal core { 2 copy dup Strlen eq { pop pop 0 exit } if get dup IsLiteral not { exit } if pop 1 add } loop 4 1 roll dup 5 1 roll 3 -1 roll exch 1 index sub getinterval 4 1 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% expr is ended by end of str or a clpar %% STR index -> STR index STR[index] T/F /IsEndingExpr {% 2 copy dup Strlen eq %% if end of str is reached -> end ! { pop pop 0 true } %% ending chr -> clpar, comma, |, <, >, =, !, {get dup dup 41 eq exch dup 124 eq exch dup 93 eq exch dup 44 eq exch dup 30 eq exch dup 60 ge exch 62 le and or or or or or} ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% expr is ended by end of str or a +- %% STR index -> STR index STR[index] T/F /IsEndingTerm { IsEndingExpr { true } { dup dup 43 eq exch 45 eq or } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% expr is ended by end of str or */ %% STR index -> STR index STR[index] T/F /IsEndingFactor { IsEndingTerm { true } { dup dup 42 eq exch 47 eq or } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% expr is ended by end of str or ^ %% STR index -> STR index STR[index] T/F /IsEndingPower { IsEndingFactor { true } { dup 94 eq } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% STR index -> STR index STR[index] /NextNonBlankChar { { dup Strlen eq { 0 exit } if 2 copy get dup neBlkChar { exit } if pop 1 add } loop } bind def /neBlkChar { dup 32 ne exch dup 10 ne exch 9 ne and and } bind def %%%%%%%%%%%%%%%%%%%%%%%% %% DEBUG /BRK {false} def /BRKtrue {/BRK true def} def /BRKStop {BRK {BRKtoto} if } def /BRKEvalStop {BRK exch if } def /BRKBRK2true {BRK {BRK2true} if } def /BRK2 {false} def /BRK2true {/BRK2 true def} def /BRK2Stop {BRK2 {BRK2toto} if } def/BRK {false} def end % %-------------------------------------------------------------------------------% % /tx@AlgToPs 12 dict def tx@AlgToPs begin % %% algExpr -> PSVector /AlgToPs { tx@CoreAnalyzerDict begin InitParser AnalyzeListOfE pop pop EndingSequence end } def /EndingSequence { ExpressionVector aload length /end cvx exch 1 add array astore } def /InitParser { /ExpressionVector [ /tx@AddMathFunc cvx /begin cvx ] def dup length /Strlen exch def 0 } def /Strlen 0 def /EvalListOfExpr {} def% /EvalNumber {% ReadNumber cvr /ExpressionVector ExpressionVector aload length dup 3 add -1 roll cvx exch 1 add array astore def NextNonBlankChar pop } def /EvalAddSub {% /ExpressionVector ExpressionVector aload length dup 5 add -1 roll 43 eq { /add } { /sub } ifelse cvx exch 1 add array astore def } def /EvalMulDiv {% /ExpressionVector ExpressionVector aload length dup 5 add -1 roll 42 eq { /mul } { /div } ifelse cvx exch 1 add array astore def } def /EvalPower {% /ExpressionVector ExpressionVector aload length dup 5 add -1 roll pop /exp cvx exch 1 add array astore def } def /EvalFactorial {% DR 09/2011 /ExpressionVector ExpressionVector aload length /fact cvx exch 1 add array astore def } def /EvalLiteral {% ReadLiteral dup 40 eq%%% there is an open par -> function call { pop 2 index dup (Sum) eq { EvalSum } { dup (IfTE) eq { EvalCond } { dup (Derive) eq { pop EvalDerive } { pop 1 add NextNonBlankChar pop AnalyzeListOfE 2 index TrigoFunc /ExpressionVector ExpressionVector aload length dup 5 add -1 roll cvn cvx exch 1 add array astore def 1 add NextNonBlankChar pop } ifelse } ifelse} ifelse } { /ExpressionVector ExpressionVector aload length dup 6 add -1 roll cvn cvx exch 1 add array astore def dup 91 eq%%% there is an open bracket -> vector element { pop 1 add NextNonBlankChar pop AnalyzeExpr /ExpressionVector ExpressionVector aload length /cvi cvx exch /get cvx exch 2 add array astore def 1 add } { pop NextNonBlankChar pop } ifelse} ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% the derive function : Derive(n,f(x)) %% firstparindex lastparindex -> /EvalDerive { %% manage the function descripiton 1 add ReadNumber 3 1 roll NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_second_comma_in_Sum } if 1 add NextNonBlankChar pop 3 -1 roll cvi dup 0 eq { pop AnalyzeExpr 3 -1 roll pop 1 add } { 1 sub 3 1 roll (x) exch tx@Derive begin DeriveIndexed end 4 -1 roll { (x) tx@Derive begin Derive end } repeat ExpressionVector exch /ExpressionVector [] def AlgToPs aload length /ExpressionVector 1 index 3 add -1 roll aload length dup 3 add -1 roll /l2 exch def /l1 exch def l1 l2 add 1 add l2 neg roll l1 l2 add array astore def 3 -1 roll pop 1 add 1 index length /Strlen exch def } ifelse } def /EvalSum {% pop 1 add NextNonBlankChar pop %% read the variable name ReadLiteral pop NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_first_comma_in_Sum } if %% read the initial value 1 add NextNonBlankChar pop ReadNumber cvi 3 1 roll 2 copy get 44 ne { ANALYZER_ERROR_missing_second_comma_in_Sum } if %% read the increment value 1 add NextNonBlankChar pop ReadNumber cvi 3 1 roll 2 copy get 44 ne { ANALYZER_ERROR_missing_second_comma_in_Sum } if %% read the limit value 1 add NextNonBlankChar pop ReadNumber cvi 3 1 roll 2 copy get 44 ne { ANALYZER_ERROR_missing_second_comma_in_Sum } if /ExpressionVector ExpressionVector aload length dup 7 add -3 roll 0 4 1 roll 5 -1 roll 4 add array astore def %% keep ExpressionVector for later and create a new one for internal Sum computation ExpressionVector 3 1 roll /ExpressionVector [ 6 -1 roll cvn /exch cvx /def cvx ] def 1 add NextNonBlankChar pop AnalyzeExpr %% add each term /ExpressionVector ExpressionVector aload length 1 add /add cvx exch array astore def /ExpressionVector 4 -1 roll aload length ExpressionVector cvx /for cvx 3 -1 roll 2 add array astore def 3 -1 roll pop 1 add } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Convert to radians if trigo function call %% (name) -> /TrigoFunc { dup (cos) eq 1 index (sin) eq or exch (tan) eq or { /ExpressionVector ExpressionVector aload length Pi /div cvx 180 /mul cvx 5 -1 roll 4 add array astore def } if } def /EvalCond {% pop 1 add AnalyzeCond NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_first_comma_in_IfTE } if ExpressionVector 3 1 roll /ExpressionVector [] def 1 add AnalyzeExpr ExpressionVector 3 1 roll /ExpressionVector [] def NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_second_comma_in_IfTE } if 1 add AnalyzeExpr NextNonBlankChar 41 ne { ANALYZER_ERROR_missing_ending parenthesis_in_IfTE } if ExpressionVector /ExpressionVector 6 -1 roll aload length dup 6 add -1 roll cvx exch dup 4 add -1 roll cvx /ifelse cvx 3 -1 roll 3 add array astore def 1 add 3 -1 roll pop } def %% CondOp STR index /EvalCondOp {% 3 -1 roll dup (=) eq { /eq } {% dup (<) eq { /lt } {% dup (>) eq { /gt } {% dup (>=) eq { /ge } {% dup (<=) eq { /ge } {% dup (!=) eq { /ne } { ERROR_non_valid_conditional_operator } ifelse } ifelse } ifelse } ifelse } ifelse } ifelse cvx exch pop /ExpressionVector ExpressionVector aload length dup 3 add -1 roll exch 1 add array astore def } def /EvalUnaryOp { 3 -1 roll 45 eq { /ExpressionVector ExpressionVector aload length /neg cvx exch 1 add array astore def } if } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% H O O K S /AnalyzePreHook {} bind def /PreEvalHook {} bind def /AnalyzeListOfEPostHook {} bind def /AnalyzePostHook {} def /RollOp { 3 1 roll } bind def end %tx@CoreAnalyzerDict % %--------------------------------------------------------------------% % /tx@Derive 41 dict def tx@Derive begin %%increase ^^ for each function added %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% algExpr variable -> PSVector /Derive {% 10240 string 3 1 roll 0 3 1 roll /Variable exch def tx@CoreAnalyzerDict begin InitParser AnalyzeListOfE end } def /Strlen 0 def /InitParser { dup length /Strlen exch def 0 } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% algExpr variable index -> PSVector /DeriveIndexed {% 3 1 roll 10240 string 3 1 roll 0 3 1 roll /Variable exch def tx@CoreAnalyzerDict begin InitParser pop 4 -1 roll AnalyzeExpr 4 -2 roll pop pop 4 -2 roll exch pop end } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (u,v)'=-(u',v') /EvalListOfExpr {% 4 2 roll 2 copy 9 -1 roll dup length 4 1 roll putinterval add AddPipe 2 copy 7 -1 roll dup length 4 1 roll putinterval add 6 -2 roll pop pop 2 copy pop 0 6 2 roll GetIntervalNewStr 5 1 roll 2 copy 0 exch getinterval 6 1 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (-u)'=-(u') /EvalUnaryOp { 4 -2 roll 4 index (0) eq { (0) StrConcat 7 -1 roll pop } { 7 -1 roll 45 eq { AddSub AddOpPar true } { false } ifelse 3 1 roll 5 index StrConcat 3 -1 roll { AddClPar } if } ifelse 2 copy pop 0 6 2 roll GetIntervalNewStr 7 -2 roll pop pop 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (number)'=0 /EvalNumber { ReadNumber (0) 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (u+v)'=u'+v' /EvalAddSub {% 7 index dup (0) eq { pop true }%% du=0 nothing added { dup length exch 5 index 5 index 3 -1 roll putinterval 4 -1 roll add 3 1 roll false } ifelse 5 index dup (0) eq { pop { (0) } { 4 -2 roll 2 copy pop 0 6 2 roll GetIntervalNewStr } ifelse }%%dv=0 { exch { 5 -2 roll 7 index 45 eq { AddSub } if false } %%nothing yet added { 5 -2 roll 7 index 43 eq%%something yet added { AddAdd false } { AddSub AddOpPar true } ifelse } ifelse 11 1 roll 3 -1 roll StrConcat 10 -1 roll { AddClPar } if 2 copy pop 0 6 2 roll GetIntervalNewStr } ifelse mark 11 -5 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (u*v)' or (u/v)' /EvalMulDiv { 6 index 42 eq {EvalMul} {EvalDiv} ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (u*v)'=u'*v+u*v' /EvalMul {% 4 -2 roll 7 index dup (0) eq { pop false }%%du=0 { (1) eq%%du=1 { false } { AddOpPar 7 index StrConcat AddClPar AddMul AddOpPar true } ifelse 3 1 roll 6 index StrConcat 3 -1 roll { AddClPar } if true }%%du!=0 ifelse 5 1 roll 5 index (0) eq { 5 -1 roll not { (0) StrConcat } if }%%dv=0 { 5 -1 roll { AddAdd } if 4 index (1) eq { 8 index StrConcat } { AddOpPar 8 index StrConcat AddClPar AddMul AddOpPar 4 index StrConcat AddClPar } ifelse }%%dv!=0 ifelse 2 copy pop 0 6 2 roll GetIntervalNewStr mark 11 -5 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (u/v)'=(u'*v-u*v')/v^2 /EvalDiv {% 4 -2 roll 4 index (0) eq%%dv=0 -> u'/v { 7 index (0) eq { (0) StrConcat } { AddOpPar 7 index StrConcat AddClPar AddDiv 5 index StrConcat } ifelse } { 7 index dup (0) eq { pop }%%du=0 { (1) eq%%du=1 { false } { AddOpPar 7 index StrConcat AddClPar AddMul AddOpPar true } ifelse 3 1 roll 6 index StrConcat 3 -1 roll { AddClPar } if}%%du!=0 ifelse AddSub 4 index (1) eq { 8 index StrConcat } { AddOpPar 8 index StrConcat AddClPar AddMul AddOpPar 4 index StrConcat AddClPar } ifelse %}%%dv!=0 2 copy GetIntervalNewStr 3 1 roll pop 0 AddOpPar 3 -1 roll StrConcat AddClPar AddDiv AddOpPar 5 index StrConcat AddClPar 2 copy (^2) putinterval 2 add } ifelse 2 copy pop 0 6 2 roll GetIntervalNewStr mark 11 -5 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% str1 index str2 -> str1 index /StrConcat { dup length 4 2 roll 2 copy 6 -1 roll putinterval 3 -1 roll add } bind def /GetIntervalNewStr { 0 exch getinterval dup length string copy } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (u^v)'=(u^v)'=u'vu^(v-1)+v'u^(v)ln(u) /EvalPower {% 4 -2 roll 7 index (0) eq {%%if du=0 then (u^v)'=v'ln(u)u^v 4 index (0) eq { (0) StrConcat }%%if dv=0 then (u^v)'=0 { 4 index (1) ne { AddOpPar 4 index StrConcat (\)*) StrConcat } if 8 index (e) ne { (ln\() StrConcat 8 index StrConcat (\)*) StrConcat } if AddOpPar 8 index StrConcat (\)^\() StrConcat 5 index StrConcat AddClPar } ifelse } {%%du!=0 4 index (0) eq {%%if dv=0 then (u^v)'=vu'u^(v-1) 5 index dup IsStrNumber { dup (0) eq { StrConcat } { dup dup (1) eq exch (1.0) eq or { StrConcat } { StrConcat 7 index dup (1) ne exch (1.0) ne and%%%dr 09102006 insert du if <> 1 { (*\() StrConcat 7 index StrConcat (\)) StrConcat } if%%%dr 09102006 (*\() StrConcat 8 index StrConcat (\)) StrConcat 5 index dup dup (2) eq exch (2.0) eq or { pop } { cvr 1 sub 20 string cvs 3 1 roll (^) StrConcat 3 -1 roll StrConcat } ifelse } ifelse } ifelse } { pop AddOpPar 5 index StrConcat (\)*\() StrConcat 8 index StrConcat (\)^\() StrConcat 5 index StrConcat (-1\)) StrConcat } ifelse } {%%if dv!=0 and du!=0 then (u^v)'=u'vu^(v-1)+v'u^(v)ln(u) 7 index (1) ne { AddOpPar 7 index StrConcat (\)*) StrConcat } if AddOpPar 5 index StrConcat (\)*\() StrConcat 8 index StrConcat (\)^\() StrConcat 5 index StrConcat (-1\)+\() StrConcat 4 index (1) ne { 4 index StrConcat (\)*\() StrConcat } if 8 index StrConcat (\)^\() StrConcat 5 index StrConcat (\)*ln\() StrConcat 8 index StrConcat AddClPar } ifelse } ifelse 2 copy pop 0 6 2 roll GetIntervalNewStr mark 11 -5 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% No derivative for factorial ! only cst => null derivative /EvalFactorial {% DR 09/2011 4 index (0) eq { (0) mark 8 -2 roll cleartomark 2 index 7 index dup 4 index exch sub getinterval exch 6 2 roll } { DERIVATIVE_ENGINE_ERROR_no_variable_in_factorial } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% str -> true/false /IsStrNumber {% true exch { dup 48 lt exch dup 57 gt 3 -1 roll or exch dup 46 ne%%. exch dup 43 ne%%+ exch 45 ne%%- and and and { pop false } if } forall } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% literal switch -> func call, vector, variables /EvalLiteral {% ReadLiteral dup 40 eq%%% there is an open par -> function call { pop (EvalFunc_ ) 9 4 index StrConcat 0 exch getinterval cvn cvx exec } { dup 91 eq%%% there is an open bracket -> vector element { DERIVATIVE_ENGINE_ERROR_vector_not_yet_implemented } { pop EvalVariable } ifelse } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% first last parpos Expr[first:parpos-1] -> /EvalVariable { 2 index Variable eq { (1) } { (0) } ifelse 4 -1 roll exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (f(u))'=u'f'(u) /EvalFunc { 4 2 roll 4 index (1) ne { AddOpPar 4 index StrConcat (\)*) StrConcat } if (Eval ) 4 8 index StrConcat 0 exch getinterval cvn cvx exec 2 copy pop 0 6 2 roll GetIntervalNewStr mark 9 -3 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Func derivative -> Eval /EvalFunc_sin {% PreCommonFunc { (cos\() StrConcat 5 index StrConcat AddClPar } if PostCommonFunc } def /EvalFunc_cos {% PreCommonFunc { (\(-sin\() StrConcat 5 index StrConcat (\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_tan {% PreCommonFunc { dup 0 eq { (1) StrConcat } { 1 sub } ifelse (/cos\() StrConcat 5 index StrConcat (\)^2) StrConcat } if PostCommonFunc } def /EvalFunc_asin {% PreCommonFunc { (1/sqrt\(1-\() StrConcat 5 index StrConcat (\)^2\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_acos {% PreCommonFunc { (-1/sqrt\(1-\() StrConcat 5 index StrConcat (\)^2\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_atg {% PreCommonFunc { (1/\(1+\() StrConcat 5 index StrConcat (\)^2\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_ln {% PreCommonFunc { dup 0 eq { (1) StrConcat } { 1 sub } ifelse (/\() StrConcat 5 index StrConcat AddClPar } if PostCommonFunc } def /EvalFunc_exp {% PreCommonFunc { (exp\() StrConcat 5 index StrConcat AddClPar } if PostCommonFunc } def /EvalFunc_EXP {% PreCommonFunc { (EXP\() StrConcat 5 index StrConcat AddClPar } if PostCommonFunc } def /EvalFunc_sqrt {% PreCommonFunc { dup 0 eq { (1) StrConcat } { 1 sub } ifelse (/\(2*sqrt\() StrConcat 5 index StrConcat (\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_Fact {% PreCommonFunc { DERIVATIVE_ENGINE_ERROR_no_variable_expression_in_Fact } if PostCommonFunc } def /EvalFunc_sh {% PreCommonFunc { (ch\() StrConcat 5 index StrConcat AddClPar } if PostCommonFunc } def /EvalFunc_ch {% PreCommonFunc { (sh\() StrConcat 5 index StrConcat AddClPar } if PostCommonFunc } def /EvalFunc_th {% PreCommonFunc { dup 0 eq { (1) StrConcat } { 1 sub } ifelse (/ch\() StrConcat 5 index StrConcat (\)^2) StrConcat } if PostCommonFunc } def /EvalFunc_Argsh {% PreCommonFunc { (1/sqrt\(1+\() StrConcat 5 index StrConcat (\)^2\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_Argch {% PreCommonFunc { (1/sqrt\(\() StrConcat 5 index StrConcat (\)^2-1\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_Argth {% PreCommonFunc { (1/\(1-\() StrConcat 5 index StrConcat (\)^2\)\)) StrConcat } if PostCommonFunc } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /PreCommonFunc { 1 add NextNonBlankChar pop 3 -1 roll 5 1 roll AnalyzeExpr 1 add NextNonBlankChar pop 4 2 roll 4 index (0) eq { (0) StrConcat false } { 4 index (1) ne { AddOpPar 4 index StrConcat (\)*) StrConcat } if true } ifelse } def /PostCommonFunc { 2 copy pop 0 6 2 roll GetIntervalNewStr mark 9 -3 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def /EvalFunc_Derive {% 1 add ReadNumber cvi 1 add dup cvr log 1 add cvi string cvs 4 -1 roll pop 5 1 roll 1 add NextNonBlankChar pop AnalyzeExpr 1 add 4 -2 roll (Derive\() StrConcat 7 -1 roll StrConcat (,) StrConcat 6 -1 roll StrConcat AddClPar 2 copy pop 0 6 2 roll GetIntervalNewStr 6 -1 roll pop 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% literal switch -> func call, vector, variables /EvalFunc_Sum {% 1 add NextNonBlankChar pop %% read the variable name ReadLiteral pop 3 -1 roll pop NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_first_comma_in_Sum } if %% read the initial value 1 add NextNonBlankChar pop ReadNumber pop 2 copy get 44 ne { ANALYZER_ERROR_missing_second_comma_in_Sum } if %% read the increment value 1 add NextNonBlankChar pop ReadNumber pop 2 copy get 44 ne { ANALYZER_ERROR_missing_third_comma_in_Sum } if %% read the limit value 1 add NextNonBlankChar pop ReadNumber pop 2 copy get 44 ne { ANALYZER_ERROR_missing_fourth_comma_in_Sum } if 1 add NextNonBlankChar pop dup 6 1 roll 3 -1 roll pop AnalyzeExpr 1 add NextNonBlankChar pop 4 -2 roll 3 index 8 index dup 9 index exch sub getinterval StrConcat 4 index StrConcat AddClPar 2 copy pop 0 6 2 roll GetIntervalNewStr mark 9 -3 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% literal switch -> func call, vector, variables /EvalFunc_IfTE {% 3 -1 roll pop 1 add NextNonBlankChar pop SkipCond NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_first_comma_in_IfTE } if 1 add NextNonBlankChar pop dup 5 1 roll AnalyzeExpr NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_second_comma_in_IfTE } if 1 add NextNonBlankChar pop AnalyzeExpr 1 add NextNonBlankChar pop 4 -2 roll 3 index 10 index dup 11 index exch sub getinterval StrConcat 6 index StrConcat (,) StrConcat 4 index StrConcat AddClPar 2 copy pop 0 6 2 roll GetIntervalNewStr mark 11 -5 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% advance in str until a comma is found (no error detection!) %% str index -> str index' /SkipCond { { 1 add 2 copy get 44 eq {exit } if } loop } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Convert to radians if trigo function call %% (name) -> /TrigoFunc { dup (cos) eq 1 index (sin) eq or exch (tan) eq or { /ExpressionVector ExpressionVector aload length Pi /div cvx 180 /mul cvx 5 -1 roll 4 add array astore def } if } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% No derivative for condition.... /EvalCondOp { 3 -1 roll pop } bind def /PutIntervalOneAdd {putinterval 1 add} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add open parenthesis in string at the given index %% str index -> str index+1 /AddOpPar {2 copy (\() PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add close parenthesis in string at the given index %% str index -> str index+1 /AddClPar {2 copy (\)) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add 0 in string at the given index %% str index -> str index+1 /AddZero {2 copy (0) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add open parenthesis in string at the given index %% str index -> str index+1 /AddMul {2 copy (*) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add open parenthesis in string at the given index %% str index -> str index+1 /AddDiv {2 copy (/) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add a plus sign in string at the given index %% str index -> str index+1 /AddAdd {2 copy (+) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add a minus sign in string at the given index %% str index -> str index+1 /AddSub {2 copy (-) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add a pipe sign in string at the given index %% str index -> str index+1 /AddPipe {2 copy (|) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% H O O K S /AnalyzePreHook { dup 5 1 roll } bind def /PreEvalHook {} def /AnalyzePostHook { 7 -1 roll pop } bind def /AnalyzeListOfEPostHook { 6 -1 roll mark 6 1 roll cleartomark } bind def /RollOp { 5 1 roll } bind def end%%%tx@CoreAnalyzerDict /tx@AddMathFunc 12 dict def tx@AddMathFunc begin %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% NEW FUNC %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% function arcsine in radians asin(x)=atan(x/sqrt(1-x^2)) %% x -> theta /asin {% dup abs 1 gt { EQDFasinrangeerror } if dup dup dup mul 1 exch sub sqrt atan exch 0 lt { 360 sub } if DegtoRad } def %% function arccosine in radians acos(x)=atan(sqrt(1-x^2)/x) %% x -> theta /acos {% dup abs 1 gt { EQDFacosrangeerror } if dup dup mul 1 exch sub sqrt exch atan DegtoRad } def %% function arctangent in radians %% x -> theta /atg { 1 atan dup 90 gt { 360 sub } if DegtoRad } bind def %% HYPERBOLIC FUNCTIONS /sh { dup Ex exch neg Ex sub 2 div } def /ch { dup Ex exch neg Ex add 2 div } def /th { dup sh exch ch div } def /Argsh { dup dup mul 1 add sqrt add ln } def /Argch { dup dup mul 1 sub sqrt add ln } def /Argth { dup 1 add exch 1 exch sub div ln 2 div } def %% modified exponential funtion for 0 %% x n -> x^n /Exp { dup 0 eq { pop pop 1 } { exp } ifelse } bind def %% modified exponential funtion for 0 %% x -> e^x /Ex { Euler exch exp } bind def %% %% factorial function %% n -> n! /Fact { 1 exch 2 exch 1 exch { mul } for } bind def /fact { Fact } bind def /! { Fact } bind def end % % END pst-algparser.pro %%EndProcSet %%BeginProcSet: pst-tools.pro 0 0 % $Id: pst-tools.pro 713 2012-10-16 14:25:00Z herbert $ % %% PostScript tools prologue for pstricks.tex. %% Version 0.03, 2012/10/16 %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN archives %% in directory macros/latex/base/lppl.txt. % % /Pi2 1.57079632679489661925640 def /factorial { % n on stack, returns n! dup 0 eq { 1 }{ dup 1 gt { dup 1 sub factorial mul } if } ifelse } def % /MoverN { % m n on stack, returns the binomial coefficient m over n 2 dict begin /n exch def /m exch def n 0 eq { 1 }{ m n eq { 1 }{ m factorial n factorial m n sub factorial mul div } ifelse } ifelse end } def % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % subroutines for complex numbers, given as an array [a b] % which is a+bi = Real+i Imag % /cxadd { % [a1 b1] [a2 b2] = [a1+a2 b1+b2] dup 0 get % [a1 b1] [a2 b2] a2 3 -1 roll % [a2 b2] a2 [a1 b1] dup 0 get % [a2 b2] a2 [a1 b1] a1 3 -1 roll % [a2 b2] [a1 b1] a1 a2 add % [a2 b2] [a1 b1] a1+a2 3 1 roll % a1+a2 [a2 b2] [a1 b1] 1 get % a1+a2 [a2 b2] b1 exch 1 get % a1+a2 b1 b2 add 2 array astore } def % /cxneg { % [a b] dup 1 get % [a b] b exch 0 get % b a neg exch neg % -a -b 2 array astore } def % /cxsub { cxneg cxadd } def % same as negative addition % % [a1 b1][a2 b2] = [a1a2-b1b2 a1b2+b1a2] = [a3 b3] /cxmul { % [a1 b1] [a2 b2] dup 0 get % [a1 b1] [a2 b2] a2 exch 1 get % [a1 b1] a2 b2 3 -1 roll % a2 b2 [a1 b1] dup 0 get % a2 b2 [a1 b1] a1 exch 1 get % a2 b2 a1 b1 dup % a2 b2 a1 b1 b1 5 -1 roll dup % b2 a1 b1 b1 a2 a2 3 1 roll mul % b2 a1 b1 a2 b1a2 5 -2 roll dup % b1 a2 b1a2 b2 a1 a1 3 -1 roll dup % b1 a2 b1a2 a1 a1 b2 b2 3 1 roll mul % b1 a2 b1a2 a1 b2 a1b2 4 -1 roll add % b1 a2 a1 b2 b3 4 2 roll mul % b1 b2 b3 a1a2 4 2 roll mul sub % b3 a3 exch 2 array astore } def % % [a b]^2 = [a^2-b^2 2ab] = [a2 b2] /cxsqr { % [a b] square root dup 0 get exch 1 get % a b dup dup mul % a b b^2 3 -1 roll % b b^2 a dup dup mul % b b^2 a a^2 3 -1 roll sub % b a a2 3 1 roll mul 2 mul % a2 b2 2 array astore } def % /cxsqrt { % [a b] % dup cxnorm sqrt /r exch def % cxarg 2 div RadtoDeg dup cos r mul exch sin r mul cxmake2 cxlog % log[a b] 2 cxrdiv % log[a b]/2 aload pop exch % b a 2.781 exch exp % b exp(a) exch cxconv exch % [Re +iIm] exp(a) cxrmul % } def % /cxarg { % [a b] aload pop % a b exch atan % arctan b/a DegtoRad % arg(z)=atan(b/a) } def % % log[a b] = [a^2-b^2 2ab] = [a2 b2] /cxlog { % [a b] dup % [a b][a b] cxnorm % [a b] |z| log % [a b] log|z| exch % log|z|[a b] cxarg % log|z| Theta cxmake2 % [log|z| Theta] } def % % square of magnitude of complex number /cxnorm2 { % [a b] dup 0 get exch 1 get % a b dup mul % a b^2 exch dup mul add % a^2+b^2 } def % /cxnorm { % [a b] cxnorm2 sqrt } def % /cxconj { % conjugent complex dup 0 get exch 1 get % a b neg 2 array astore % [a -b] } def % /cxre { 0 get } def % real value /cxim { 1 get } def % imag value % % 1/[a b] = ([a -b]/(a^2+b^2) /cxrecip { % [a b] dup cxnorm2 exch % n2 [a b] dup 0 get exch 1 get % n2 a b 3 -1 roll % a b n2 dup % a b n2 n2 4 -1 roll exch div % b n2 a/n2 3 1 roll div % a/n2 b/n2 neg 2 array astore } def % /cxmake1 { 0 2 array astore } def % make a complex number, real given /cxmake2 { 2 array astore } def % dito, both given % /cxdiv { cxrecip cxmul } def % % multiplikation by a real number /cxrmul { % [a b] r exch aload pop % r a b 3 -1 roll dup % a b r r 3 1 roll mul % a r b*r 3 1 roll mul % b*r a*r exch 2 array astore % [a*r b*r] } def % % division by a real number /cxrdiv { % [a b] r 1 exch div % [a b] 1/r cxrmul } def % % exp(i theta) = cos(theta)+i sin(theta) polar<->cartesian /cxconv { % theta RadtoDeg dup sin exch cos cxmake2 } def %%%%% ### bubblesort ### %% syntax : array bubblesort --> array2 trie par ordre croissant %% code de Bill Casselman %% http://www.math.ubc.ca/people/faculty/cass/graphics/text/www/ /bubblesort { % on stack must be an array [ ... ] 4 dict begin /a exch def /n a length 1 sub def n 0 gt { % at this point only the n+1 items in the bottom of a remain to % the sorted largest item in that blocks is to be moved up into % position n n { 0 1 n 1 sub { /i exch def a i get a i 1 add get gt { % if a[i] > a[i+1] swap a[i] and a[i+1] a i 1 add a i get a i a i 1 add get % set new a[i] = old a[i+1] put % set new a[i+1] = old a[i] put } if } for /n n 1 sub def } repeat } if a % return the sorted array end } def % /concatstringarray{ % [(a) (b) ... (z)] --> (ab...z) 20100422 0 1 index { length add } forall string 0 3 2 roll { 3 copy putinterval length add }forall pop } bind def % /dot2comma {% on stack a string (...) 2 dict begin /Output exch def 0 1 Output length 1 sub { /Index exch def Output Index get 46 eq { Output Index 44 put } if } for Output end } def % /rightTrim { dup length 1 sub -1 0 { /i exch def dup i get 32 ne { exit } if } for 0 i 1 add getinterval dup length string copy } bind def /psStringwidth /stringwidth load def /psShow /show load def %/stringwidth{ rightTrim psStringwidth } bind def %/show { rightTrim psShow } bind def %-----------------------------------------------------------------------------% % END pst-tools.pro %%EndProcSet %%BeginProcSet: pst-dots.pro 0 0 % $Id: pst-dots.pro 130 2009-08-27 08:55:03Z herbert $ % %% PostScript prologue for pstricks.tex. %% Version 2.02, 2009/06/16 %% %% For distribution, see pstricks.tex. %% %% Timothy Van Zandt %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN archives %% in directory macros/latex/base/lppl.txt. %% %% Modified by Etienne Riga - Dec. 16, 1999 %% Modified by Etienne Riga - 2005/01/01 (er) %% to add /Diamond, /SolidDiamond and /BoldDiamond %% Modified by Herbert Voss (hv) - 2008/04/17 % 10 dict dup begin % hold local /FontType 3 def /FontMatrix [.001 0 0 .001 0 0] def % /FontBBox [-571.5 -742.5 571.5 742.5] def % changed to next line 20060616 hv /FontBBox [-1000 -1000 1000 1000] def % See end of file in /BuildGlyph /Encoding 256 array def 0 1 255 {Encoding exch /.notdef put} for % fill the array with /.notdef Encoding % replace with given dot names dup (b) 0 get /Bullet put % get the numerical position of b in ASCII % % and save /Bullet at this place in Encoding dup (c) 0 get /Circle put dup (C) 0 get /BoldCircle put % 67 dup (u) 0 get /SolidTriangle put dup (t) 0 get /Triangle put dup (T) 0 get /BoldTriangle put dup (r) 0 get /SolidSquare put dup (s) 0 get /Square put dup (S) 0 get /BoldSquare put dup (q) 0 get /SolidPentagon put dup (p) 0 get /Pentagon put dup (P) 0 get /BoldPentagon put %%% dup (k) 0 get /Asterisk put dup (K) 0 get /BoldAsterisk put dup (J) 0 get /SolidAsterisk put dup (h) 0 get /Hexagon put dup (H) 0 get /BoldHexagon put dup (G) 0 get /SolidHexagon put dup (f) 0 get /Octogon put % 2008-04-18 hv dup (F) 0 get /BoldOctogon put % 2008-04-18 hv dup (g) 0 get /SolidOctogon put % 2008-04-18 hv dup (a) 0 get /Add put dup (A) 0 get /BoldAdd put % 65 dup (x) 0 get /Mul put dup (X) 0 get /BoldMul put dup (m) 0 get /Oplus put dup (M) 0 get /BOplus put dup (e) 0 get /SolidOplus put dup (n) 0 get /Otimes put dup (N) 0 get /BOtimes put dup (E) 0 get /SolidOtimes put dup (i) 0 get /Bar put dup (I) 0 get /BoldBar put dup (l) 0 get /SolidDiamond put dup (d) 0 get /Diamond put (D) 0 get /BoldDiamond put %%% /CharProcs 47 dict def CharProcs begin /CirclePath {0 0 500 0 360 arc closepath} def /Bullet {CirclePath fill} def /Circle {CirclePath .9 .9 scale CirclePath eofill} def /BoldCircle {CirclePath .8 .8 scale CirclePath eofill} def /TrianglePath {0 660 moveto -571.5 -330 lineto 571.5 -330 lineto closepath} def /SolidTriangle {TrianglePath fill} def /Triangle {TrianglePath .85 .85 scale TrianglePath eofill} def /BoldTriangle {TrianglePath .7 .7 scale TrianglePath eofill} def /SquarePath {-450 450 moveto 450 450 lineto 450 -450 lineto -450 -450 lineto closepath} def /SolidSquare {SquarePath fill} def /Square {SquarePath .89 .89 scale SquarePath eofill} def /BoldSquare {SquarePath .78 .78 scale SquarePath eofill} def /PentagonPath { -337.8 -465 moveto 337.8 -465 lineto 546.6 177.6 lineto 0 574.7 lineto -546.6 177.6 lineto closepath } def /SolidPentagon {PentagonPath fill} def /Pentagon {PentagonPath .89 .89 scale PentagonPath eofill} def /BoldPentagon {PentagonPath .78 .78 scale PentagonPath eofill} def %-------------- hv begin 2004/07/25 from: er 2003/03/24 /HexagonPath { 0 550 moveto -476 275 lineto -476 -275 lineto 0 -550 lineto 476 -275 lineto 476 275 lineto closepath } def /SolidHexagon {HexagonPath fill} def /Hexagon {HexagonPath .89 .89 scale HexagonPath eofill} def /BoldHexagon {HexagonPath .79 .79 scale HexagonPath eofill} def % 2008-04-18 hv /OctogonPath { 550 dup 22.5 tan mul dup neg dup add /xMove exch def exch moveto 7 { xMove 0 rlineto 45 rotate } repeat closepath } def /SolidOctogon { OctogonPath fill } def /Octogon { OctogonPath .89 .89 scale OctogonPath eofill } def /BoldOctogon { OctogonPath .79 .79 scale OctogonPath eofill } def % /AsteriskPath { 20 0 moveto 10 250 180 500 0 500 curveto -180 500 -10 250 -20 0 curveto closepath } def /Asterisk { AsteriskPath 60 rotate AsteriskPath 60 rotate AsteriskPath 60 rotate AsteriskPath 60 rotate AsteriskPath 60 rotate AsteriskPath fill } def % /Basterp {50 250 220 500 0 500 curveto -220 500 -50 250 -50 30 cos 100 mul curveto} def /BoldAsteriskPath { 50 30 cos 100 mul moveto Basterp 60 rotate Basterp 60 rotate Basterp 60 rotate Basterp 60 rotate Basterp 60 rotate Basterp closepath } def /BoldAsterisk {BoldAsteriskPath fill} def /SolidAsterisk {CirclePath .9 .9 scale BoldAsteriskPath eofill} def /CrossPath { 40 550 moveto -40 550 lineto -40 40 lineto -550 40 lineto -550 -40 lineto -40 -40 lineto -40 -550 lineto 40 -550 lineto 40 -40 lineto 550 -40 lineto 550 40 lineto 40 40 lineto closepath } def /BoldCrossPath {80 550 moveto -80 550 lineto -80 80 lineto -550 80 lineto -550 -80 lineto -80 -80 lineto -80 -550 lineto 80 -550 lineto 80 -80 lineto 550 -80 lineto 550 80 lineto 80 80 lineto closepath } def /Add {CrossPath fill} def /Mul {45 rotate CrossPath fill} def /BoldAdd {BoldCrossPath fill} def /BoldMul {45 rotate BoldCrossPath fill} def /Oplus {CirclePath .9 .9 scale CirclePath eofill .775 .775 scale CrossPath fill } def /SolidOplus {CirclePath .775 .775 scale BoldCrossPath eofill} def /BOplus {CirclePath .8 .8 scale CirclePath eofill .775 .775 scale BoldCrossPath fill} def /Otimes {CirclePath .9 .9 scale CirclePath eofill 45 rotate .775 .775 scale CrossPath fill} def /BOtimes {CirclePath .8 .8 scale CirclePath eofill 45 rotate .775 .775 scale BoldCrossPath fill } def /SolidOtimes {CirclePath 45 rotate .775 .775 scale BoldCrossPath eofill} def /BarPath {40 660 moveto -40 660 lineto -40 -660 lineto 40 -660 lineto closepath} def /Bar {BarPath fill} def /BoldBarPath {80 660 moveto -80 660 lineto -80 -660 lineto 80 -660 lineto closepath} def /BoldBar {BoldBarPath fill} def /DiamondPath {0 742.5 moveto -428.5 0 lineto 0 -742.5 lineto 428.5 0 lineto closepath} def /SolidDiamond {DiamondPath fill} def /Diamond {DiamondPath .865 .865 scale DiamondPath eofill} def /BoldDiamond {DiamondPath .73 .73 scale DiamondPath eofill} def %%% /.notdef { } def end % /BuildGlyph { exch begin % Metrics 1 index get exec 0 0 0 % BBoxes 3 index get exec -1000 -1000 1000 1000 % -571.5 -742.5 571.5 742.5 setcachedevice CharProcs begin load exec end end } def % /BuildChar { 1 index /Encoding get exch get 1 index /BuildGlyph get exec } bind def % end /PSTricksDotFont exch definefont pop % %% end %%EndProcSet %%BeginProcSet: pst-node.pro 0 0 % $Id: pst-node.pro 707 2012-09-21 14:17:30Z herbert $ %% %% PostScript prologue for pst-node.tex. %% Version 1.14, 2012/09/18. %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN archives %% in directory macros/latex/base/lppl.txt. % tx@Dict begin % from main pstricks dict /T /translate load def /CP /currentpoint load def /startGlobal { true setglobal globaldict begin } bind def /endGlobal { end false setglobal } bind def end /tx@NodeDict 400 dict def tx@NodeDict begin /NewNode { % on stack: { x y } boolean N@name type InitXnode gsave NodeScale % a bugfix for xelatex, it's empty for dvips /next exch def % { x y } boolean N@name type dict dup % { x y } boolean N@name dict dict 3 1 roll def % { x y } boolean dict N@name dict def exch { dup 3 1 roll def } if % { x y } dict boolean begin % { x y } dict begin tx@Dict begin STV CP T exec % set scaling end /NodeMtrx CM def % save CM next % InitXNode end grestore } def % /InitPnode { /Y ED /X ED /NodePos { NodeSep Cos mul NodeSep Sin mul } def } def % /InitCnode { /r ED /Y ED /X ED /NodePos { NodeSep r add dup Cos mul exch Sin mul } def } def % /GetRnodePos { Cos 0 gt { /dx r NodeSep add def } { /dx l NodeSep sub def } ifelse Sin 0 gt { /dy u NodeSep add def } { /dy d NodeSep sub def } ifelse dx Sin mul abs dy Cos mul abs gt { dy Cos mul Sin div dy } { dx dup Sin mul Cos Div } ifelse } def % /InitRnode { /Y ED /X ED X sub /r ED /l X neg def Y add neg /d ED Y sub /u ED /NodePos { GetRnodePos } def } def % /DiaNodePos { w h mul w Sin mul abs h Cos mul abs add Div NodeSep add dup Cos mul exch Sin mul } def % /TriNodePos { Sin s lt { d NodeSep sub dup Cos mul Sin Div exch } { w h mul w Sin mul h Cos abs mul add Div NodeSep add dup Cos mul exch Sin mul } ifelse } def % /InitTriNode { sub 2 div exch 2 div exch 2 copy T 2 copy 4 index index /d ED pop pop pop pop -90 mul rotate /NodeMtrx CM def /X 0 def /Y 0 def d sub abs neg /d ED d add /h ED 2 div h mul h d sub Div /w ED /s d w Atan sin def /NodePos { TriNodePos } def } def % /OvalNodePos { /ww w NodeSep add def /hh h NodeSep add def Sin ww mul Cos hh mul Atan dup cos ww mul exch sin hh mul } def % /GetCenter { begin X Y NodeMtrx transform CM itransform end } def % /XYPos { dup sin exch cos Do /Cos ED /Sin ED /Dist ED Cos 0 gt { Dist Dist Sin mul Cos div } { Cos 0 lt { Dist neg Dist Sin mul Cos div neg } { 0 Dist Sin mul } ifelse } ifelse Do } def % /GetEdge { dup 0 eq { pop begin 1 0 NodeMtrx dtransform CM idtransform exch atan sub dup sin /Sin ED cos /Cos ED /NodeSep ED NodePos NodeMtrx dtransform CM idtransform end } { 1 eq {{exch}} {{}} ifelse /Do ED pop XYPos } ifelse } def % /AddOffset { 1 index 0 eq { pop pop } { 2 copy 5 2 roll cos mul add 4 1 roll sin mul sub exch } ifelse } def % /GetEdgeA { NodeSepA AngleA NodeA NodeSepTypeA GetEdge OffsetA AngleA AddOffset yA add /yA1 ED xA add /xA1 ED } def % /GetEdgeB { NodeSepB AngleB NodeB NodeSepTypeB GetEdge OffsetB AngleB AddOffset yB add /yB1 ED xB add /xB1 ED } def % /GetArmA { ArmTypeA 0 eq { /xA2 ArmA AngleA cos mul xA1 add def /yA2 ArmA AngleA sin mul yA1 add def } { ArmTypeA 1 eq {{exch}} {{}} ifelse /Do ED ArmA AngleA XYPos OffsetA AngleA AddOffset yA add /yA2 ED xA add /xA2 ED } ifelse } def % /GetArmB { ArmTypeB 0 eq { /xB2 ArmB AngleB cos mul xB1 add def /yB2 ArmB AngleB sin mul yB1 add def } { ArmTypeB 1 eq {{exch}} {{}} ifelse /Do ED ArmB AngleB XYPos OffsetB AngleB AddOffset yB add /yB2 ED xB add /xB2 ED } ifelse } def % /InitNC { /b ED /a ED % second and first node /NodeSepTypeB ED /NodeSepTypeA ED /NodeSepB ED /NodeSepA ED /OffsetB ED /OffsetA ED tx@NodeDict a known tx@NodeDict b known and dup { /NodeA a load def /NodeB b load def NodeA GetCenter /yA ED /xA ED NodeB GetCenter /yB ED /xB ED } if } def % /LPutLine { 4 copy 3 -1 roll sub neg 3 1 roll sub Atan /NAngle ED 1 t sub mul 3 1 roll 1 t sub mul 4 1 roll t mul add /Y ED t mul add /X ED } def % /LPutLines { mark LPutVar counttomark 2 div 1 sub /n ED % t floor dup n gt t floor dup n ge % to allow npos<= hv 2008-08-14 { pop n 1 sub /t 1 def } { dup t sub neg /t ED } ifelse cvi 2 mul { pop } repeat LPutLine cleartomark } def % /BezierMidpoint { /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /y0 ED /x0 ED /t ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add 3 ay t t mul mul mul 2 by t mul mul add cy add 3 ax t t mul mul mul 2 bx t mul mul add cx add atan /NAngle ED /Y ED /X ED } def % /HPosBegin { yB yA ge { /t 1 t sub def } if /Y yB yA sub t mul yA add def } def /HPosEnd { /X Y yyA sub yyB yyA sub Div xxB xxA sub mul xxA add def /NAngle yyB yyA sub xxB xxA sub Atan def } def /HPutLine { HPosBegin /yyA ED /xxA ED /yyB ED /xxB ED HPosEnd } def /HPutLines { HPosBegin yB yA ge { /check { le } def } { /check { ge } def } ifelse /xxA xA def /yyA yA def mark xB yB LPutVar { dup Y check { exit } { /yyA ED /xxA ED } ifelse } loop /yyB ED /xxB ED cleartomark HPosEnd } def /VPosBegin { xB xA lt { /t 1 t sub def } if /X xB xA sub t mul xA add def } def /VPosEnd { /Y X xxA sub xxB xxA sub Div yyB yyA sub mul yyA add def /NAngle yyB yyA sub xxB xxA sub Atan def } def /VPutLine { VPosBegin /yyA ED /xxA ED /yyB ED /xxB ED VPosEnd } def /VPutLines { VPosBegin xB xA ge { /check { le } def } { /check { ge } def } ifelse /xxA xA def /yyA yA def mark xB yB LPutVar { 1 index X check { exit } { /yyA ED /xxA ED } ifelse } loop /yyB ED /xxB ED cleartomark VPosEnd } def /HPutCurve { gsave newpath /SaveLPutVar /LPutVar load def LPutVar 8 -2 roll moveto curveto flattenpath /LPutVar [ {} {} {} {} pathforall ] cvx def grestore exec /LPutVar /SaveLPutVar load def } def /NCCoor { /AngleA yB yA sub xB xA sub Atan def /AngleB AngleA 180 add def GetEdgeA GetEdgeB /LPutVar [ xB1 yB1 xA1 yA1 ] cvx def /LPutPos { LPutVar LPutLine } def /HPutPos { LPutVar HPutLine } def /VPutPos { LPutVar VPutLine } def LPutVar } def % /NCLine { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB lineto pop pop end } def % /NCLines { false NArray n 0 eq { NCLine } { 2 copy yA sub exch xA sub Atan /AngleA ED n 2 mul dup index exch index yB sub exch xB sub Atan /AngleB ED GetEdgeA GetEdgeB /LPutVar [ xB1 yB1 n 2 mul 4 add 4 roll xA1 yA1 ] cvx def mark LPutVar tx@Dict begin false Line end /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } ifelse } def % /NCCurve { GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA GetArmB xA2 yA2 xA1 yA1 tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict begin ArrowB end curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } def % /NCAngles { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate def xA2 yA2 mtrx transform pop xB2 yB2 mtrx transform exch pop mtrx itransform /y0 ED /x0 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 x0 y0 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 x0 y0 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } def % /NCAngle { GetEdgeA GetEdgeB GetArmB /mtrx AngleA matrix rotate def xB2 yB2 mtrx itransform pop xA1 yA1 mtrx itransform exch pop mtrx transform /y0 ED /x0 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 x0 y0 xA1 yA1 tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 x0 y0 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } def % /NCBar { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate def xA2 yA2 mtrx itransform pop xB2 yB2 mtrx itransform pop sub dup 0 mtrx transform 3 -1 roll 0 gt { /yB2 exch yB2 add def /xB2 exch xB2 add def } { /yA2 exch neg yA2 add def /xA2 exch neg xA2 add def } ifelse mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } def % /NCDiag { /lineAngle ED GetEdgeA GetEdgeB GetArmA GetArmB mark lineAngle abs 0 gt { /xTemp xA2 10 add def /yTemp yA2 lineAngle dup sin exch cos div 10 mul add def /dY1 yTemp yA2 sub def /dX1 xTemp xA2 sub def /dY2 yB2 yB1 sub def /dX2 xB2 xB1 sub def dX1 abs 0.01 lt { /m2 dY2 dX2 div def /xB2 xA2 def /yB2 xA2 xB1 sub m2 mul yB1 add def }{ dX2 abs 0.01 lt { /m1 dY1 dX1 div def /xB2 xB1 def /yB2 xB1 xA2 sub m1 mul yA2 add def }{% /m1 dY1 dX1 div def /m2 dY2 dX2 div def /xB2 m1 xA2 mul m2 xB1 mul sub yA2 sub yB1 add m1 m2 sub div def /yB2 xB2 xA2 sub m1 mul yA2 add def } ifelse } ifelse } if ArmB 0 ne { xB1 yB1 } if xB2 yB2 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def % % GetEdgeA GetEdgeB GetArmA GetArmB mark % ArmB 0 ne { xB1 yB1 } if % xB2 yB2 xA2 yA2 % ArmA 0 ne { xA1 yA1 } if % tx@Dict begin false Line end % /LPutVar [ xB1 yB1 xB2 yB2 xA2 yA2 xA1 yA1 ] cvx def % /LPutPos { LPutLines } def % /HPutPos { HPutLines } def % /VPutPos { VPutLines } def } def % /NCDiagg { /lineAngle ED GetEdgeA GetArmA lineAngle abs 0 gt { lineAngle } { yB yA2 sub xB xA2 sub Atan 180 add } ifelse /AngleB ED GetEdgeB mark lineAngle abs 0 gt { /dY2 yA2 yA1 sub def /dX2 xA2 xA1 sub def lineAngle abs 90 eq { /m2 dY2 dX2 div def /yA2 xB xA2 sub m2 mul yA2 add def /xA2 xB def }{ /m1 lineAngle dup sin exch cos div def % tan alpha dX2 abs 0.01 lt { /yA2 xA1 xB sub m1 mul yB add def /xA2 xA1 def }{% /m2 dY2 dX2 div def /xA2 m1 xB mul m2 xA2 mul sub yA2 add yB sub m1 m2 sub div def /yA2 xA2 xB sub m1 mul yB add def } ifelse } ifelse } if xB1 yB1 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1 yB1 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def % % GetEdgeA GetArmA % yB yA2 sub xB xA2 sub Atan 180 add /AngleB ED % GetEdgeB % mark % xB1 yB1 xA2 yA2 % ArmA 0 ne { xA1 yA1 } if % tx@Dict begin false Line end % /LPutVar [ xB1 yB1 xA2 yA2 xA1 yA1 ] cvx def % /LPutPos { LPutLines } def % /HPutPos { HPutLines } def % /VPutPos { VPutLines } def } def % /NCLoop { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate def xA2 yA2 mtrx transform loopsize add /yA3 ED /xA3 ED /xB3 xB2 yB2 mtrx transform pop def xB3 yA3 mtrx itransform /yB3 ED /xB3 ED xA3 yA3 mtrx itransform /yA3 ED /xA3 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 xB3 yB3 xA3 yA3 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 xB3 yB3 xA3 yA3 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } def % % DG/SR modification begin - May 9, 1997 - Patch 1 %/NCCircle { 0 0 NodesepA nodeA \tx@GetEdge pop xA sub 2 div dup 2 exp r %r mul sub abs sqrt atan 2 mul /a ED r AngleA 90 add PtoC yA add exch xA add %exch 2 copy /LPutVar [ 4 2 roll r AngleA ] cvx def /LPutPos { LPutVar t 360 %mul add dup 5 1 roll 90 sub \tx@PtoC 3 -1 roll add /Y ED add /X ED /NAngle ED % /NCCircle { NodeSepA 0 NodeA 0 GetEdge pop 2 div dup 2 exp r r mul sub abs sqrt atan 2 mul /a ED r AngleA 90 add PtoC yA add exch xA add exch 2 copy /LPutVar [ 4 2 roll r AngleA ] cvx def /LPutPos { LPutVar t 360 mul add dup 5 1 roll 90 sub PtoC 3 -1 roll add /Y ED add /X ED /NAngle ED % DG/SR modification end } def /HPutPos { LPutPos } def /VPutPos { LPutPos } def r AngleA 90 sub a add AngleA 270 add a sub tx@Dict begin /angleB ED /angleA ED /r ED /c 57.2957 r Div def /y ED /x ED } def % /NCBox { /d ED /h ED /AngleB yB yA sub xB xA sub Atan def /AngleA AngleB 180 add def GetEdgeA GetEdgeB /dx d AngleB sin mul def /dy d AngleB cos mul neg def /hx h AngleB sin mul neg def /hy h AngleB cos mul def /LPutVar [ xA1 hx add yA1 hy add xB1 hx add yB1 hy add xB1 dx add yB1 dy add xA1 dx add yA1 dy add ] cvx def /LPutPos { LPutLines } def /HPutPos { xB yB xA yA LPutLine } def /VPutPos { HPutPos } def mark LPutVar tx@Dict begin false Polygon end } def % /NCArcBox { /l ED neg /d ED /h ED /a ED /AngleA yB yA sub xB xA sub Atan def /AngleB AngleA 180 add def /tA AngleA a sub 90 add def /tB tA a 2 mul add def /r xB xA sub tA cos tB cos sub Div dup 0 eq { pop 1 } if def /x0 xA r tA cos mul add def /y0 yA r tA sin mul add def /c 57.2958 r div def /AngleA AngleA a sub 180 add def /AngleB AngleB a add 180 add def GetEdgeA GetEdgeB /AngleA tA 180 add yA yA1 sub xA xA1 sub Pyth c mul sub def /AngleB tB 180 add yB yB1 sub xB xB1 sub Pyth c mul add def l 0 eq { x0 y0 r h add AngleA AngleB arc x0 y0 r d add AngleB AngleA arcn }{ x0 y0 translate /tA AngleA l c mul add def /tB AngleB l c mul sub def 0 0 r h add tA tB arc r h add AngleB PtoC r d add AngleB PtoC 2 copy 6 2 roll l arcto 4 { pop } repeat r d add tB PtoC l arcto 4 { pop } repeat 0 0 r d add tB tA arcn r d add AngleA PtoC r h add AngleA PtoC 2 copy 6 2 roll l arcto 4 { pop } repeat r h add tA PtoC l arcto 4 { pop } repeat } ifelse closepath /LPutVar [ x0 y0 r AngleA AngleB h d ] cvx def /LPutPos { LPutVar /d ED /h ED /AngleB ED /AngleA ED /r ED /y0 ED /x0 ED t 1 le { r h add AngleA 1 t sub mul AngleB t mul add dup 90 add /NAngle ED PtoC }{t 2 lt { /NAngle AngleB 180 add def r 2 t sub h mul t 1 sub d mul add add AngleB PtoC }{ t 3 lt { r d add AngleB 3 t sub mul AngleA 2 t sub mul add dup 90 sub /NAngle ED PtoC }{ /NAngle AngleA 180 add def r 4 t sub d mul t 3 sub h mul add add AngleA PtoC } ifelse } ifelse } ifelse y0 add /Y ED x0 add /X ED } def /HPutPos { LPutPos } def /VPutPos { LPutPos } def } def % /Tfan { /AngleA yB yA sub xB xA sub Atan def GetEdgeA w xA1 xB sub yA1 yB sub Pyth Pyth w Div CLW 2 div mul 2 div dup AngleA sin mul yA1 add /yA1 ED AngleA cos mul xA1 add /xA1 ED /LPutVar [ xA1 yA1 m { xB w add yB xB w sub yB } { xB yB w sub xB yB w add } ifelse xA1 yA1 ] cvx def /LPutPos { LPutLines } def /VPutPos@ { LPutVar flag { 8 4 roll pop pop pop pop } { pop pop pop pop 4 2 roll } ifelse } def /VPutPos { VPutPos@ VPutLine } def /HPutPos { VPutPos@ HPutLine } def mark LPutVar tx@Dict begin /ArrowA { moveto } def /ArrowB { } def false Line closepath end } def % /LPutCoor { NAngle tx@Dict begin /NAngle ED end gsave CM STV CP Y sub neg exch X sub neg exch moveto setmatrix CP grestore } def % /LPut { tx@NodeDict /LPutPos known { LPutPos } { CP /Y ED /X ED /NAngle 0 def } ifelse LPutCoor } def % /HPutAdjust { Sin Cos mul 0 eq { 0 } { d Cos mul Sin div flag not { neg } if h Cos mul Sin div flag { neg } if 2 copy gt { pop } { exch pop } ifelse } ifelse s add flag { r add neg }{ l add } ifelse X add /X ED } def % /VPutAdjust { Sin Cos mul 0 eq { 0 } { l Sin mul Cos div flag { neg } if r Sin mul Cos div flag not { neg } if 2 copy gt { pop } { exch pop } ifelse } ifelse s add flag { d add } { h add neg } ifelse Y add /Y ED } def % % end % % END pst-node.pro %%EndProcSet %%BeginProcSet: pst-grad.pro 0 0 %! % PostScript prologue for pst-grad.tex. % Version 1.05, 2006/11/04 % prepared by Herbert Voss % For copying restrictions, see pstricks.tex. % % For the PSTricks gradient fillstyle.% % Based on some EPS files by leeweyr!bill@nuchat.sccsi.com (W. R. Lee).% % Syntax:% D.G. modification begin - Apr. 9, %1998 %%%%%% R0 G0 B0 R1 G1 B1 NumLines MidPoint Angle GradientFill % ifGradientCircle GradientScale %GradientPosX GradientPosY % R0 G0 B0 R1 G1 B1 NumLines MidPoint %Angle GradientFill % D.G. modification end % /tx@GradientDict 40 dict def tx@GradientDict begin /GradientFill { /ifCMYK exch def % do we have rgb or cmyk? hv 1.06 rotate /MidPoint ED /NumLines ED ifCMYK { /LastBlack ED % 1.06 /LastYellow ED % 1.06 /LastMagenta ED % 1.06 /LastCyan ED % 1.06 /FirstBlack ED % 1.06 /FirstYellow ED % 1.06 /FirstMagenta ED % 1.06 /FirstCyan ED % 1.06 }{ /LastBlue ED /LastGreen ED /LastRed ED /FirstBlue ED /FirstGreen ED /FirstRed ED } ifelse /GradientPosY ED /GradientPosX ED /GradientScale ED /ifGradientCircle ED % This avoids gaps due to rounding errors: clip pathbbox %leave llx,lly,urx,ury on stack 4 copy /ury ED /urx ED /lly ED /llx ED /y ED /x ED ifGradientCircle { 0 GradientPosX eq { 0 GradientPosX eq {2 copy translate} if } if } {2 copy translate} ifelse y sub neg /y ED x sub neg /x ED % This avoids gaps due to rounding errors: ifCMYK { % 1.06 LastCyan FirstCyan add 2 div % 1.06 LastMagenta FirstMagenta add 2 div % 1.06 LastYellow FirstYellow add 2 div % 1.06 LastBlack FirstBlack add 2 div % 1.06 setcmykcolor % 1.06 }{ LastRed FirstRed add 2 div LastGreen FirstGreen add 2 div LastBlue FirstBlue add 2 div setrgbcolor } ifelse ifGradientCircle { /YSizePerLine y NumLines div def /CurrentY y 2 div def /MidLine NumLines 2 div 1 MidPoint sub mul abs cvi def }{ fill /YSizePerLine y NumLines div def /CurrentY 0 def /MidLine NumLines 1 MidPoint sub mul abs cvi def } ifelse MidLine NumLines 2 sub gt { /MidLine NumLines def } { MidLine 2 lt { /MidLine 0 def } if } ifelse MidLine 0 gt { ifCMYK { /Cyan FirstCyan def /Magenta FirstMagenta def /Yellow FirstYellow def /Black FirstBlack def /CyanIncrement LastCyan FirstCyan sub MidLine 1 sub div def /MagentaIncrement LastMagenta FirstMagenta sub MidLine 1 sub div def /YellowIncrement LastYellow FirstYellow sub MidLine 1 sub div def /BlackIncrement LastBlack FirstBlack sub MidLine 1 sub div def }{ /Red FirstRed def /Green FirstGreen def /Blue FirstBlue def /RedIncrement LastRed FirstRed sub MidLine 1 sub div def /GreenIncrement LastGreen FirstGreen sub MidLine 1 sub div def /BlueIncrement LastBlue FirstBlue sub MidLine 1 sub div def } ifelse MidLine { GradientLoop } repeat } if MidLine NumLines lt { ifCMYK { /Cyan LastCyan def /Magenta LastMagenta def /Yellow LastYellow def /Black LastBlack def /CyanIncrement FirstCyan LastCyan sub NumLines MidLine sub 1 sub div def /MagentaIncrement FirstMagenta LastMagenta sub NumLines MidLine sub 1 sub div def /YellowIncrement FirstYellow LastYellow sub NumLines MidLine sub 1 sub div def /BlackIncrement FirstBlack LastBlack sub NumLines MidLine sub 1 sub div def }{ /Red LastRed def /Green LastGreen def /Blue LastBlue def /RedIncrement FirstRed LastRed sub NumLines MidLine sub 1 sub div def /GreenIncrement FirstGreen LastGreen sub NumLines MidLine sub 1 sub div def /BlueIncrement FirstBlue LastBlue sub NumLines MidLine sub 1 sub div def } ifelse NumLines MidLine sub { GradientLoop } repeat } if } def/GradientLoop { % D.G. modification begin - Jul. 23, 1997 / Apr. 9, 1998 ifGradientCircle {CurrentY 0 gt { % The default center used is the center of the bounding box of the object 0 GradientPosX eq {0 GradientPosX eq {/GradientPosX urx llx sub 2 div def /GradientPosY ury lly sub 2 div def} if} if GradientPosX GradientPosY CurrentY GradientScale mul 0 360 arc ifCMYK { Cyan Magenta Yellow Black setcmykcolor } { Red Green Blue setrgbcolor } ifelse fill /CurrentY CurrentY YSizePerLine sub def ifCMYK { /Cyan Cyan CyanIncrement add def /Magenta Magenta MagentaIncrement add def /Yellow Yellow YellowIncrement add def /Black Black BlackIncrement add def }{ /Blue Blue BlueIncrement add def /Green Green GreenIncrement add def /Red Red RedIncrement add def } ifelse } if } { 0 CurrentY moveto x 0 rlineto 0 YSizePerLine rlineto x neg 0 rlineto closepath ifCMYK { Cyan Magenta Yellow Black setcmykcolor } { Red Green Blue setrgbcolor } ifelse fill /CurrentY CurrentY YSizePerLine add def ifCMYK { /Cyan Cyan CyanIncrement add def /Magenta Magenta MagentaIncrement add def /Yellow Yellow YellowIncrement add def /Black Black BlackIncrement add def }{ /Blue Blue BlueIncrement add def /Green Green GreenIncrement add def /Red Red RedIncrement add def } ifelse } ifelse% D.G. modification end }def % /GradientFillHSB { % hv 2006-11-04 rotate /MidPoint ED /NumLines ED /LastBrightness ED /LastSaturation ED /LastHue ED /FirstBrightness ED /FirstSaturation ED /FirstHue ED % This avoids gaps due to rounding errors: clip pathbbox %leave llx,lly,urx,ury on stack /y ED /x ED 2 copy translate y sub neg /y ED x sub neg /x ED % This avoids gaps due to rounding errors: LastHue FirstHue add 2 div LastSaturation FirstSaturation add 2 div LastBrightness FirstBrightness add 2 div sethsbcolor fill /YSizePerLine y NumLines div def /CurrentY 0 def /MidLine NumLines 1 MidPoint sub mul abs cvi def MidLine NumLines 2 sub gt { /MidLine NumLines def } { MidLine 2 lt { /MidLine 0 def } if } ifelse MidLine 0 gt { /Hue FirstHue def /Saturation FirstSaturation def /Brightness FirstBrightness def /HueIncrement LastHue FirstHue sub MidLine 1 sub div def /SaturationIncrement LastSaturation FirstSaturation sub MidLine 1 sub div def /BrightnessIncrement LastBrightness FirstBrightness sub MidLine 1 sub div def MidLine { GradientLoopHSB } repeat } if MidLine NumLines lt { /Hue LastHue def /Saturation LastSaturation def /Brightness LastBrightness def /HueIncrement FirstHue LastHue sub NumLines MidLine sub 1 sub div def /SaturationIncrement FirstSaturation LastSaturation sub NumLines MidLine sub 1 sub div def /BrightnessIncrement FirstBrightness LastBrightness sub NumLines MidLine sub 1 sub div def NumLines MidLine sub { GradientLoopHSB } repeat } if } def /GradientLoopHSB { 0 CurrentY moveto x 0 rlineto 0 YSizePerLine rlineto x neg 0 rlineto closepath Hue Saturation Brightness sethsbcolor fill /CurrentY CurrentY YSizePerLine add def /Brightness Brightness BrightnessIncrement add def /Saturation Saturation SaturationIncrement add def /Hue Hue HueIncrement add def } def % end % % END pst-grad.pro %%EndProcSet %%BeginProcSet: pst-coil.pro 0 0 %!ps % PostScript prologue for pst-coil.tex. % Version 1.06, 2011/09/18 % For distribution, see pstricks.tex. % /tx@CoilDict 40 dict def tx@CoilDict begin /CoilLoop { /t ED t sin AspectSin mul t 180 div AspectCos mul add t cos lineto } def /Coil { /Inc ED dup sin /AspectSin ED cos /AspectCos ED /ArmB ED /ArmA ED /h ED /w ED /y1 ED /x1 ED /y0 ED /x0 ED x0 y0 translate y1 y0 sub x1 x0 sub 2 copy Pyth /TotalLength ED Atan rotate /BeginAngle ArmA AspectCos Div w h mul Div 360 mul def /EndAngle TotalLength ArmB sub AspectCos Div w h mul Div 360 mul def 1 0 0 0 ArrowA ArmA 0 lineto /mtrx CM def w h mul 2 Div w 2 Div scale BeginAngle Inc EndAngle { CoilLoop } for EndAngle CoilLoop mtrx setmatrix TotalLength ArmB sub 0 lineto CP % DG/SR modification begin - Jun. 2, 1998 - Patch 1 (from Michael Vulis) % TotalLength 0 ArrowB lineto } def TotalLength 0 ArrowB lineto pop pop pop pop } def % DG/SR modification end % /Sin { /Func ED /PointsPerPeriod ED /ArmB ED /ArmA ED /Amplitude ED /roundValue ED /relativePeriod ED /Periods ED /y1 ED /x1 ED /y0 ED /x0 ED x0 y0 translate y1 y0 sub x1 x0 sub 2 copy Pyth dup /TotalLength ED ArmA sub ArmB sub /SinLength ED Atan rotate 1 0 0 0 ArrowA ArmA 0 lineto /mtrx CM def relativePeriod {} { SinLength Periods div roundValue dup 0 eq { pop cvi } { 1 eq { round } if } ifelse /Periods ED } ifelse /dxStep SinLength 360 div def % the default step for x pos /xStep 360 PointsPerPeriod div def % the step for the for loop 1 xStep 360 { % PointsPerPeriod times dup dxStep mul ArmA add exch % x pos and value for the func Periods mul Func Amplitude mul lineto } for mtrx setmatrix TotalLength ArmB sub 0 lineto CP TotalLength 0 ArrowB lineto pop pop pop pop } def % /AltCoil { /Inc ED dup sin /AspectSin ED cos /AspectCos ED /h ED /w ED /EndAngle ED /BeginAngle ED /mtrx CM def w h mul 2 Div w 2 Div scale BeginAngle sin AspectSin mul BeginAngle 180 div AspectCos mul add BeginAngle cos /lineto load stopped { moveto } if BeginAngle Inc EndAngle { CoilLoop } for EndAngle CoilLoop mtrx setmatrix } def /ZigZag { 15 dict begin /ArmB ED /ArmA ED 2 div /w ED w mul /h ED /y1 ED /x1 ED /y0 ED /x0 ED x1 y1 translate y0 y1 sub x0 x1 sub 2 copy Pyth /TotalLength ED Atan rotate TotalLength ArmA sub ArmB sub dup h div cvi /n ED n h mul sub 2 div dup ArmA add /ArmA ED ArmB add /ArmB ED /x ArmB h 2 div add def mark 0 0 ArmB 0 n { x w /w w neg def /x x h add def } repeat TotalLength ArmA sub 0 TotalLength 0 end } def % /ZigZagCirc { % x0 y0 x1 y1 bow h w ArmA ArmB on stack /bow ED /ArmB ED /ArmA ED 2 div /w ED w mul /h ED /y1 ED /x1 ED /y0 ED /x0 ED x1 y1 translate % y0 y1 sub x0 x1 sub 2 copy Pyth 2 div /HalfLength ED Atan /ang ED %angle of A relative to B %rotate % so end B is origin and BA is horizontal, A to right /theta bow abs HalfLength Atan 2 mul def %halfangular sector for arc /theta2 theta 2 mul def % full arc %/psi ang 90 sub theta sub def % angle of B from center if bow>0 /rho HalfLength theta sin div def % radius of circle bow 0 gt { /direc 1 def /thetaB ang 90 sub theta sub def } % travel B to A in pos drn { /direc -1 def /thetaB ang 90 add theta add def } ifelse % travel B to A in neg drn %thetaB=angle from center to B rho thetaB 180 add PtoC translate % origin now at center /h h rho div RadtoDeg def /ArmA ArmA rho div RadtoDeg def /ArmB ArmB rho div RadtoDeg def theta2 ArmA sub ArmB sub dup h div cvi /n ED n h mul %HalfLength 2 mul ArmA sub ArmB sub dup h div cvi /n ED n h mul sub 2 div dup ArmA add /ArmA ED ArmB add /ArmB ED /h h direc mul def % h is now angle increment for half-period /rhoo rho w add def /rhoi rho w sub def % outer and inner radii /arg thetaB ArmB direc mul add def % argument for 2nd point % thetaB = direc = bow = HalfLength = theta = rho = arg = h = n = mark rho thetaB PtoC rho arg PtoC /arg arg h 2 div add def n { w 0 gt { rhoo }{ rhoi } ifelse arg PtoC /w w neg def /arg arg h add def } repeat rho thetaB theta2 ArmA sub direc mul add PtoC rho thetaB theta2 direc mul add PtoC } def % end % END pst-coil.pro %%EndProcSet %%BeginProcSet: pst-text.pro 0 0 %! % PostScript header file pst-text.pro % Version 1.0, 2005-11-29 (hv) % For distribution, see pstricks.tex. /tx@TextPathDict 40 dict def tx@TextPathDict begin % Syntax: PathPosition - % Function: Searches for position of currentpath distance from % beginning. Sets (X,Y)=position, and Angle=tangent. /PathPosition { /targetdist exch def /pathdist 0 def /continue true def /X { newx } def /Y { newy } def /Angle 0 def gsave flattenpath { movetoproc } { linetoproc } { } { firstx firsty linetoproc } /pathforall load stopped { pop pop pop pop /X 0 def /Y 0 def } if grestore } def /movetoproc { continue { @movetoproc } { pop pop } ifelse } def /@movetoproc { /newy exch def /newx exch def /firstx newx def /firsty newy def } def /linetoproc { continue { @linetoproc } { pop pop } ifelse } def /@linetoproc { /oldx newx def /oldy newy def /newy exch def /newx exch def /dx newx oldx sub def /dy newy oldy sub def /dist dx dup mul dy dup mul add sqrt def /pathdist pathdist dist add def pathdist targetdist ge { pathdist targetdist sub dist div dup dy mul neg newy add /Y exch def dx mul neg newx add /X exch def /Angle dy dx atan def /continue false def } if } def /TextPathShow { /String exch def /CharCount 0 def % hv begin 2005-11-29 1.00 % String length % { String CharCount 1 getinterval ShowChar % /CharCount CharCount 1 add def /CharSize 1 def currentfont /FontType get 0 eq { currentfont /FMapType get dup 2 eq exch dup 5 eq exch 9 eq or or { /CharSize 2 def} if } if String length CharSize idiv { String CharCount CharSize getinterval ShowChar /CharCount CharCount CharSize add def % hv end 2005-11-29 1.00 } repeat } def % Syntax: InitTextPath - /InitTextPath { gsave currentpoint /Y exch def /X exch def exch X Hoffset sub sub mul Voffset Hoffset sub add neg X add /Hoffset exch def /Voffset Y def grestore } def /Transform { PathPosition dup Angle cos mul Y add exch Angle sin mul neg X add exch translate Angle rotate } def /ShowChar { /Char exch def gsave Char end stringwidth tx@TextPathDict begin 2 div /Sy exch def 2 div /Sx exch def %%% MV 10-09-99 00:36 /sc?currentpoint where {pop sc?currentpoint} {currentpoint} ifelse % currentpoint Voffset sub Sy add exch Hoffset sub Sx add Transform Sx neg Sy neg moveto Char end tx@TextPathSavedShow tx@TextPathDict begin grestore Sx 2 mul Sy 2 mul rmoveto } def % end % END pst-text.pro %%EndProcSet %%BeginProcSet: pst-3d.pro 0 0 %% $Id: pst-3d.pro 247 2010-01-04 22:45:42Z herbert $ % PostScript prologue for pst-3d.tex. % Version 0.01, 2010/01/01 % /tx@3Ddict 300 dict def tx@3Ddict begin % /SetMatrixThreeD { dup sin /e ED cos /f ED /p3 ED /p2 ED /p1 ED p1 0 eq { /a 0 def /b p2 0 le { 1 } { -1 } ifelse def p3 p2 abs } { p2 0 eq { /a p1 0 lt { -1 } { 1 } ifelse def /b 0 def p3 p1 abs } { p1 dup mul p2 dup mul add sqrt dup p1 exch div /a ED p2 exch div neg /b ED p3 p1 a div } ifelse } ifelse atan dup sin /c ED cos /d ED /Matrix3D [ b f mul c a mul e mul sub a f mul c b mul e mul add d e mul b e mul neg c a mul f mul sub a e mul neg c b mul f mul add d f mul ] def } def % /ProjThreeD { /z ED /y ED /x ED Matrix3D aload pop z mul exch y mul add exch x mul add 4 1 roll z mul exch y mul add exch x mul add exch } def % /SetMatrixEmbed { SetMatrixThreeD Matrix3D aload pop /z3 ED /z2 ED /z1 ED /x3 ED /x2 ED /x1 ED SetMatrixThreeD [ Matrix3D aload pop z3 mul exch z2 mul add exch z1 mul add 4 1 roll z3 mul exch z2 mul add exch z1 mul add Matrix3D aload pop x3 mul exch x2 mul add exch x1 mul add 4 1 roll x3 mul exch x2 mul add exch x1 mul add 3 -1 roll 3 -1 roll 4 -1 roll 8 -3 roll 3 copy x3 mul exch x2 mul add exch x1 mul add 4 1 roll z3 mul exch z2 mul add exch z1 mul add ] concat } def % /TMSave { tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def } def % /TMRestore { CP /TMatrix [ TMatrix setmatrix ] cvx def moveto } def % /TMChange { TMSave /cp [ currentpoint ] cvx def % ??? Check this later. CM CP T STV CM matrix invertmatrix % Inv(M') matrix concatmatrix % M Inv(M') exch exec concat cp moveto } def % end % of tx@3Ddict %% %% End of file `pst-3d.pro'. %%EndProcSet %%BeginProcSet: pst-math.pro 0 0 % -*- Mode: Postscript -*- % pst-math.pro --- PostScript header file pst-math.pro % % Author : Christophe JORSSEN % Author : Herbert Voß % Created the : Sat 20 March 2004 % Last Mod : $Date: 2010/10/02 $ % Version : 0.62 $ % /PI 3.14159265359 def /ENeperian 2.71828182846 def % /DegToRad {PI mul 180 div} bind def /RadToDeg {180 mul PI div} bind def % /COS {RadToDeg cos} bind def /SIN {RadToDeg sin} bind def /TAN {dup SIN exch COS Div} bind def /tan {dup sin exch cos Div} bind def /ATAN {neg -1 atan 180 sub DegToRad} bind def /ACOS {dup dup mul neg 1 add sqrt exch atan DegToRad} bind def /acos {dup dup mul neg 1 add sqrt exch atan} bind def /ASIN {neg dup dup mul neg 1 add sqrt neg atan 180 sub DegToRad} bind def /asin {neg dup dup mul neg 1 add sqrt neg atan 180 sub} bind def % /EXP {ENeperian exch exp} bind def % /COSH {dup EXP exch neg EXP add 2 div} bind def /SINH {dup EXP exch neg EXP sub 2 div} bind def /TANH {dup SINH exch COSH div} bind def /ACOSH {dup dup mul 1 sub sqrt add ln} bind def /ASINH {dup dup mul 1 add sqrt add ln} bind def /ATANH {dup 1 add exch neg 1 add Div ln 2 div} bind def % %/SINC {dup SIN exch Div} bind def /SINC { dup 0 eq { pop 1 } { dup SIN exch div } ifelse } bind def /GAUSS {dup mul 2 mul dup 4 -2 roll sub dup mul exch div neg EXP exch PI mul sqrt div} bind def % /GAMMA { 2 dict begin % hv 2007-08-30 /z exch def 1.000000000190015 % p(0) 0 1 5 { % on stack is 0 1 2 3 4 5 dup % n-1 n-1 [ 76.18009172947146 -86.50532032941677 24.0140982483091 -1.231739572450155 0.1208650973866179E-2 -0.5395239384953E-5 ] exch get exch % p(n) n-1 1 add z add div % p(n)/(z+n) add % build the sum } for Pi 2 mul sqrt z div mul z 5.5 add z 0.5 add exp mul ENeperian z 5.5 add neg exp mul end } bind def % /GAMMALN {dup dup dup 5.5 add dup ln 3 -1 roll .5 add mul sub neg 1.000000000190015 0 1 5 { [76.18009172947146 -86.50532032941677 24.0140982483091 -1.231739572450155 .1208650973866179E-2 -.5395239384953E-5 2.5066282746310005] exch get 4 -1 roll 1 add dup 5 1 roll div add} for 4 -1 roll div 2.5066282746310005 mul ln add exch pop} bind def /BETA {2 copy add GAMMALN neg exch GAMMALN 3 -1 roll GAMMALN EXP} bind def % /HORNER {aload length dup 2 add -1 roll exch 1 sub { dup 4 1 roll mul add exch } repeat pop } bind def % /BESSEL_J0 {dup abs 8 lt { dup mul dup [57568490574 -13362590354 651619640.7 -11214424.18 77392.33017 -184.9052456] HORNER exch [57568490411 1029532985 9494680.718 59272.64853 267.8532712 1] HORNER Div} {abs dup .636619772 exch div sqrt exch dup .785398164 sub exch 8 exch div dup dup mul dup [1 -1.098628627E-2 .2734510407E-4 -.2073370639E-5 .2093887211E-6] HORNER 3 index COS mul exch [-.1562499995E-1 .1430488765E-3 -.6911147651E-5 .7621095161E-6 -.934945152E-7] HORNER 4 -1 roll SIN mul 3 -1 roll mul neg add mul} ifelse} bind def % /BESSEL_Y0 {dup 8 lt { dup dup mul dup [-2957821389 7062834065 -512359803.6 10879881.29 -86327.92757 228.4622733] HORNER exch [40076544269 745249964.8 7189466.438 47447.26470 226.1030244 1] HORNER Div exch dup ln exch BESSEL_J0 .636619772 mul mul add} {dup .636619772 exch div sqrt exch dup .785398164 sub exch 8 exch div dup dup mul dup [1 -.1098628627E-2 .2734510407E-4 -.2073370639E-5 .2093887211E-6] HORNER 3 index SIN mul exch [-.1562499995E-1 .1430488765E-3 -.6911147651E-5 .7621095161E-6 -.934945152E-7] HORNER 4 -1 roll COS mul 3 -1 roll mul add mul} ifelse} bind def % /BESSEL_J1 {dup abs 8 lt { dup dup mul dup 3 -2 roll [72362614232 -7895059235 242396853.1 -2972611.439 15704.48260 -30.16036606] HORNER mul exch [144725228442 2300535178 18583304.74 99447.43394 376.9991397 1] HORNER Div} {dup abs dup .636619772 exch div sqrt exch dup 2.356194491 sub exch 8 exch div dup dup mul dup [1 .183105E-2 -.3516396496E-4 .2457520174E-5 -.240337019E-6] HORNER 3 index COS mul exch [.04687499995 6.2002690873E-3 .8449199096E-5 -.88228987E-6 .105787412E-6] HORNER 4 -1 roll SIN mul 3 -1 roll mul neg add mul exch dup abs Div mul} ifelse} bind def % /BESSEL_Y1 {dup 8 lt { dup dup dup mul dup [-.4900604943E13 .1275274390E13 -.5153428139E11 .7349264551E9 -.4237922726E7 .8511937935E4] HORNER exch [.2499580570E14 .4244419664E12 .3733650367E10 .2245904002E8 .1020426050E6 .3549632885E3 1] HORNER Div mul exch dup dup ln exch BESSEL_J1 mul exch 1 exch div sub .636619772 mul add} {dup .636619772 exch div sqrt exch dup 2.356194491 sub exch 8 exch div dup dup mul dup [1 .183105E-2 -.3516396496E-4 .2457520174E-5 -.240337019E-6] HORNER 3 index SIN mul exch [.04687499995 -.2002690873E-3 .8449199096E-5 6.88228987E-6 .105787412E-6] HORNER 4 -1 roll COS mul 3 -1 roll mul add mul} ifelse} bind def % % En cours... /BESSEL_Yn {dup 0 eq {pop BESSEL_Y0}{dup 1 eq {pop BESSEL_Y1}{ exch dup BESSEL_Y0 exch dup BESSEL_Y1 exch 2 exch Div { mul 3 -1 roll mul 2 index sub pstack} for } ifelse } ifelse } bind def % /SIMPSON { 1 dict begin %% on stack a b var f ierr Dominik Rodriguez 3 index 5 index sub % compute h 1 % a b var f ierr h n 4 index 7 index def 3 index exec % a b var f ierr h n f(a) 5 index 7 index def 4 index exec add % a b var f ierr h n f(a)+f(b) 5 index 8 index 4 index 2 div add def 4 index exec % a b var f ierr h n f(a)+f(b) f(a+h/2) exch 1 index 4 mul add 0 % a b var f ierr h n old=f(a+h/2) Estim=f(a)+f(b)+4f(a+h/2) NbLoop { % a b var f ierr h n old Estim NbLoop 5 -1 roll 2 div dup 6 1 roll % h<-h/2 5 -1 roll 2 mul 5 1 roll % n<-2n % a b var f ierr h n old Estim NbLoop h 2 div 10 index add 0 % a b var f ierr h n old Estim NbLoop a+h/2 Cumul 5 index { 1 index 10 index exch def 8 index exec add exch 6 index add exch } repeat % a b var f ierr h n old Estim NbLoop a+nh/2 Cumul exch pop % a b var f ierr h n old Estim NbLoop New 2 index 1 index 4 mul 6 -1 roll 2 mul sub sub % a b var f ierr h n Estim NbLoop New Diff 4 -1 roll 2 mul 1 index sub 4 1 roll % a b var f ierr h n Estim NbLoop New Diff exch 4 1 roll % a b var f ierr h n old Estim NbLoop Diff 5 index 6 div mul abs 6 index lt { exit } if 1 add dup 9 eq { exit } if } loop % a b var f ierr h n old Estim NbLoop exch 5 -1 roll 6 div mul mark 10 2 roll cleartomark end } def % ------------------------------------ math stuff ---------------------------------- % % Matrix A in arrays of rows A[[row1][row2]...] % with [row1]=[a11 a12 ... b1] % returns on stack solution vector X=[x1 x2 ... xn] /SolveLinEqSystem { % on stack matrix M=[A,b] (A*x=b) 10 dict begin % hold all ocal /A exch def /Rows A length def % Rows = number of rows /Cols A 0 get length def % Cols = number of columns /Index [ 0 1 Rows 1 sub { } for ] def % Index = [0 1 2 ... Rows-1] /col 0 def /row 0 def /PR Rows array def % PR[c] = pivot row for row row { % starts the loop, find pivot entry in row r col Cols ge row Rows ge or { exit } if % col < Cols and row < Rows else exit /pRow row def % pRow = pivot row /max A row get col get abs def % get A[row[col]], first A[0,0] row 1 add 1 Rows 1 sub { % starts for loop 1 1 Rows-1 /j exch def % index counter /x A j get col get abs def % get A[j[r]] x max gt { % x>max, then save position /pRow j def /max x def } if } for % now we have the row with biggest A[0,1] % with pRow = the pivot row max 0 gt { % swap entries pRow and row in i /tmp Index row get def Index row Index pRow get put Index pRow tmp put % and columns pRow and row in A /tmp A row get def A row A pRow get put A pRow tmp put % pivot /row0 A row get def % the pivoting row /p0 row0 col get def % the pivot value row 1 add 1 Rows 1 sub { % start for loop /j exch def /c1 A j get def /p c1 col get p0 div def c1 col p put % subtract (p1/p0)*row[i] from row[j] col 1 add 1 Cols 1 sub { % start for loop /i exch def c1 dup i exch % c1 i c1 i get row0 i get p mul sub put } for } for PR row col put /col col 1 add def /row row 1 add def }{ % all zero entries /row row 1 add def % continue loop with same row } ifelse } loop /X A def % solution vector A Rows 1 sub get dup Cols 1 sub get exch Cols 2 sub get div X Rows 1 sub 3 -1 roll put % X[n] Rows 2 sub -1 0 { % for loop to calculate X[i] /xi exch def % current index A xi get % i-th row /Axi exch def /sum 0 def Cols 2 sub -1 xi 1 add { /n exch def /sum sum Axi n get X n get mul add def } for Axi Cols 1 sub get % b=Axi[Cols-1] sum sub % b-sum Axi xi get div % b-sum / Axi[xi] X xi 3 -1 roll put % X[xi] } for X end } def % /c@_0 2.515517 def /c@_1 0.802853 def /c@_2 0.010328 def /d@_1 1.432788 def /d@_2 0.189269 def /d@_3 0.001308 def /norminv { 5 dict begin neg 1 add 1 exch div ln 2 mul sqrt /t exch def /t2 t dup mul def /t3 t2 t mul def c@_0 c@_1 t mul add c@_2 t2 mul add 1 d@_1 t mul add d@_2 t2 mul add d@_3 t3 mul add div neg t add end } def %end{norminv Michael Sharpe} % % % END pst-math.pro %%EndProcSet %%BeginProcSet: pstricks-add.pro 0 0 %% $Id: pstricks-add.pro 692 2012-06-04 06:47:40Z herbert $ %% % PostScript prologue for pstricks-add.tex. % % Version 0.23, 2009/12/17 % /tx@addDict 410 dict def tx@addDict begin %% realtime srand % set random generator % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /GTriangle { gsave /mtrx CM def /colorA ED /colorB ED /colorC ED % save the colors /yA ED /xA ED % save the origin xA yA translate rotate % \psk@gangle /yB ED /xB ED /yC ED /xC ED % save other coordinates /ds [ % save data in a array 0 0 0 colorA aload pop % fd x y xr xg xb 0 xB xA sub yB yA sub colorB aload pop 0 xC xA sub yC yA sub colorC aload pop % 1 xC xB add yB colorA aload pop % for use with 4 points ABCD ] def newpath << /ShadingType 4 % single Gouraud /ColorSpace [ /DeviceRGB ] /DataSource ds >> shfill closepath mtrx setmatrix grestore} def % /RGBtoCMYK { % on stack r g b -> C M Y K 3 dict begin /Blue ED /Green ED /Red ED 1 Red sub % Cyan 1 Green sub % Magenta 1 Blue sub % Yellow 0 % Black end } def % /CMYKtoGRAY { % on stack c m y k -> gray exch 0.11 mul add exch 0.59 mul add exch 0.3 mul add dup 1 gt { pop 1 } if neg 1 add } def % /RGBtoGRAY { % on stack r g b -> gray 0.11 mul exch 0.59 mul add exch 0.3 mul add } def % /HSBtoGRAY { 6 dict begin /b exch def /s exch def 6 mul dup cvi dup /i exch def sub /f exch def /F [[0 1 f sub 1][f 0 1][1 0 1 f sub][1 f 0][1 f sub 1 0][0 1 f][0 1 1]] def F i get { s mul neg 1 add b mul} forall 0.11 mul exch 0.59 mul add exch 0.3 mul add end } def % %% convertisseur longueur d'onde ->R,G,B Manuel Luque %% lambda max=780 nanometres %% lambda min=380 nanometres %% adaptation de : %% http://www.physics.sfasu.edu/astro/color.html %% www.efg2.com/lab % /Gamma 0.8 def /calculateRGB { lambda 379 le {/Red 0 def /Green 0 def /Blue 0 def} if lambda 781 ge {/Red 0 def /Green 0 def /Blue 0 def} if lambda 380 ge {lambda 439 le { /R {lambda 440 sub neg 440 380 sub div} def /Red R factor mul Gamma exp def /G 0 def /Green G factor mul Gamma exp def /B 1 def /Blue B factor mul Gamma exp def} if } if lambda 440 ge { lambda 489 le { /G {lambda 440 sub 490 440 sub div} def /Green G factor mul Gamma exp def /R 0 def /Red 0 def /B 1 def /Blue B factor mul Gamma exp def } if } if lambda 490 ge {lambda 509 le { /B {lambda 510 sub neg 510 490 sub div} def /Blue B factor mul Gamma exp def /R 0 def /Red 0 def /G 1 def /Green G factor mul Gamma exp def } if } if lambda 510 ge {lambda 579 le { /R {lambda 510 sub 580 510 sub div } def /Red R factor mul Gamma exp def /Blue 0 def /G 1 def /Green G factor mul Gamma exp def } if } if lambda 580 ge {lambda 644 le { /G {lambda 645 sub neg 645 580 sub div } def /Green G factor mul Gamma exp def /Blue 0 def /R 1 def /Red R factor mul Gamma exp def } if } if lambda 645 ge { lambda 780 le { /Red 1 factor mul Gamma exp def /Blue 0 def /Green 0 def } if } if } def % /factor { lambda 380 ge {lambda 419 le { 0.3 0.7 lambda 380 sub mul 420 380 sub div add} if } if lambda 420 ge {lambda 700 le { 1 } if } if lambda 701 ge {lambda 780 le { 0.3 0.7 780 lambda sub mul 780 700 sub div add} if } if } def % /wavelengthToRGB { % the wavelength in nm must be on top of the stack cvi /lambda exch def % no floating point here calculateRGB } def % now the colors are saved in Red Green Blue % /wavelengthToGRAY { % the wavelength in nm must be on top of the stack cvi /lambda exch def % no floating point here calculateRGB Red Green Blue RGBtoGRAY } def % now the gray color is on the stack % /wavelengthToCMYK { % the wavelength in nm must be on top of the stack cvi /lambda exch def % no floating point here gsave calculateRGB Red Green Blue RGBtoCMYK /Black ED /Yellow ED /Magenta ED /Cyan ED grestore } def % now the colors are saved in Cyan Magenta Yellow Black % /axfill { 8 dict begin /xw exch def /nl exch def /C1 exch def /y1 exch def/x1 exch def /C0 exch def /y0 exch def/x0 exch def << /ShadingType 2 /ColorSpace /DeviceRGB /Coords [ x0 y0 x1 y1 ] /EmulatorHints [ xw 2 div dup ] /Function << /FunctionType 2 /Domain [0 1] /C0 C0 /C1 C1 /N 1 >> >> shfill end } bind def % %/amplHand {.8} def %/dtHand 2 def /varHand { rand sin amplHand mul add } def /MovetoByHand { moveto } def %/MovetoByHand { /y0 ED /x0 ED x0 y0 moveto } def /LinetoByHand { 4 dict begin /y1 ED /x1 ED currentpoint /y0 ED /x0 ED x0 x1 sub dup mul y0 y1 sub dup mul add sqrt /dEnd ED 0 dtHand dEnd { dup x1 x0 sub mul dEnd div x0 add varHand exch y1 y0 sub mul dEnd div y0 add varHand lineto } for % /x0 x1 def /y0 y1 def end } def % end % % END pstricks-add.pro %%EndProcSet %%BeginProcSet: pst-eucl.pro 0 0 %! % PostScript prologue for pst-eucl.tex. % Version 1.01 2012/09/21 % For distribution, see pstricks.tex. % /tx@EcldDict 40 dict def tx@EcldDict begin %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Pi /Pi 3.14159265359 def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% e /E 2.718281828459045 def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x -> true (if |x| < 1E-6) /ZeroEq { abs 1E-6 lt } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x1 y1 x2 y2 -> a b c (ax-by+c=0 with a^2+b^2=1) /EqDr { 4 copy 3 -1 roll sub 7 1 roll exch sub 5 1 roll 4 -1 roll mul 3 1 roll mul exch sub 2 index dup mul 2 index dup mul add sqrt 4 -1 roll 1 index div exch 4 -1 roll 1 index div exch 4 -1 roll 1 index div exch pop } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% orthogonal projection of M1 onto (OM2) %% x1 y1 x2 y2 -> x3 y3 /Project { 2 copy dup mul exch dup mul add 5 1 roll 2 copy 5 -1 roll mul exch 5 -1 roll mul add 4 -1 roll div dup 4 -1 roll mul exch 3 -1 roll mul } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% a b c (ax2+bx+c=0) -> x1 y1 /SolvTrin { /c exch def /b exch def /a exch def b dup mul a c mul 4 mul sub dup 0 lt { pop 0 0 } %% no solutions {sqrt dup b neg add a 2 mul div exch b add neg 2 a mul div } ifelse } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x1 y1 x2 y2 -> Dist /ABDist { 3 -1 roll sub dup mul 3 1 roll sub dup mul add sqrt } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x1 y1 x2 y2 -> x2-x1 y2-y1 /ABVect { 3 -1 roll exch sub 3 1 roll sub exch } bind def %/ABVect { 3 -1 roll sub 3 1 roll exch sub exch } bind def %% wrong version %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x1 y1 x2 y2 x3 y3 x4 y4 -> x y /InterLines { EqDr /D1c exch def /D1b exch def /D1a exch def EqDr /D2c exch def /D2b exch def /D2a exch def D1a D2b mul D1b D2a mul sub dup ZeroEq % { pop pop pop 0 0 } %% parallel lines % --- hv 20110714 { pop 0 0 } %% parallel lines --- hv 20110714 { /Det exch def D1b D2c mul D1c D2b mul sub Det div D1a D2c mul D2a D1c mul sub Det div } ifelse } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% a b c R -> x1 y1 x2 y2 /InterLineCircle { /CR exch def /Dc exch def neg /Db exch def /Da exch def ABVect /Vy exch def /Vx exch def %% Dc==0 then O belong to the line %% First project O on the line -> M (-ca;-cb) %% l'abscisse de M sur (OM) divisée par R donne le cosinus %Dc neg dup Db mul exch Da mul 2 copy 0 0 %ABDist dup CR gt { pop pop pop 0 0 0 0 } %{ ZeroEq { pop pop Db Da } if Atan /alpha exch def Dc abs CR gt { 0 0 0 0 } { Db neg Da neg Atan /alpha exch def Dc CR div dup dup mul 1 exch sub sqrt exch Atan /beta exch def alpha beta add dup cos CR mul exch sin CR mul alpha beta sub dup cos CR mul exch sin CR mul 4 copy ABVect Vy mul 0 le exch Vx mul 0 le and { 4 2 roll } if } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% R R' OO' -> x1 y1 x2 y2 /InterCircles { /OOP exch def /CRP exch def /CR exch def OOP dup mul CRP dup mul sub CR dup mul add OOP div 2 div dup dup mul CR dup mul exch sub dup 0 lt { pop pop 0 0 0 0 } { sqrt 2 copy neg } ifelse } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x y theta -> x' y' (rotation of theta) /Rotate { dup sin /sintheta exch def cos /costheta exch def /y exch def /x exch def x costheta mul y sintheta mul sub y costheta mul x sintheta mul add } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% N -> x y /GetNode { tx@NodeDict begin tx@NodeDict 1 index known { load GetCenter } { pop 0 0 } ifelse end } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x -> ch(x) /ch { dup Ex exch neg Ex add 2 div } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x -> sh(x) /sh { dup Ex exch neg Ex sub 2 div } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x -> e^(x) /Ex { E exch exp } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x f g -> x y n /NewtonSolving { /g exch def /f exch def 0 { %%% STACK: x0 n 1 add exch %% one more loop dup ZeroEq { dup 0.0005 add fgeval 1 index 0.0005 sub fgeval sub .001 div } { dup 1.0005 mul fgeval 1 index 0.9995 mul fgeval sub .001 2 index mul div } ifelse %%% STACK: n x0 fg'(x0) %%% compute x1=x0-fg(x0)/fg'(x0) 1 index fgeval exch div dup 4 1 roll sub exch %% stack: dx x0 n 3 -1 roll ZeroEq %% exit if root found 1 index 100 eq or { exit } if %% or looping for more than 100 times } loop dup 100 lt { exch dup /x exch def f } { pop 0 0 } ifelse 3 -1 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /fgeval { /x exch def f g sub } bind def end % END ps-euclide.pro %%EndProcSet %%BeginProcSet: pst-slpe.pro 0 0 %% %% This is file `pst-slpe.pro', %% generated with the docstrip utility. %% %% The original source files were: %% %% pst-slpe.dtx (with options: `prolog') %% %% IMPORTANT NOTICE: %% %% For the copyright see the source file. %% %% Any modified versions of this file must be renamed %% with new filenames distinct from pst-slpe.pro. %% %% For distribution of the original source see the terms %% for copying and modification in the file pst-slpe.dtx. %% %% This generated file may be distributed as long as the %% original source files, as listed above, are part of the %% same distribution. (The sources need not necessarily be %% in the same archive or directory.) %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN archives %% in directory macros/latex/base/lppl.txt. %% /tx@PstSlopeDict 60 dict def tx@PstSlopeDict begin /Opacity 1 def % preset, no transparency /Opacity++ { Opacity dOpacity add /Opacity ED } def /max {2 copy lt {exch} if pop} bind def /Iterate { 1 sub /NumSegs ED dup mul 3 1 roll dup mul 3 1 roll dup mul 3 1 roll setrgbcolor currenthsbcolor /ThisB ED /ThisS ED /ThisH ED /ThisPt ED Opacity .setopacityalpha gsave fill grestore NumSegs { dup mul 3 1 roll dup mul 3 1 roll dup mul 3 1 roll setrgbcolor currenthsbcolor /NextB ED /NextS ED /NextH ED /NextPt ED ThisPt NextPt sub ThisPt div NumSteps mul cvi /SegSteps exch def /NumSteps NumSteps SegSteps sub def SegSteps 0 eq not { ThisS 0 eq {/ThisH NextH def} if NextS 0 eq {/NextH ThisH def} if ThisH NextH sub 0.5 gt {/NextH NextH 1.0 add def} { NextH ThisH sub 0.5 ge {/ThisH ThisH 1.0 add def} if } ifelse /B ThisB def /S ThisS def /H ThisH def /BInc NextB ThisB sub SegSteps div def /SInc NextS ThisS sub SegSteps div def /HInc NextH ThisH sub SegSteps div def SegSteps { H dup 1. gt {1. sub} if S B sethsbcolor currentrgbcolor sqrt 3 1 roll sqrt 3 1 roll sqrt 3 1 roll setrgbcolor DrawStep /H H HInc add def /S S SInc add def /B B BInc add def } bind repeat /ThisH NextH def /ThisS NextS def /ThisB NextB def /ThisPt NextPt def } if } bind repeat } def /PatchRadius { Radius 0 eq { /UpdRR { dup mul exch dup mul add RR max /RR ED } bind def gsave flattenpath /RR 0 def {UpdRR} {UpdRR} {} {} pathforall grestore /Radius RR sqrt def } if } def /SlopesFill { /Fading ED % do we have fading? Fading { /FadingEnd ED % the last opacity value dup /FadingStart ED % the first opacity value /Opacity ED % the opacity start value } if gsave 180 add rotate /NumSteps ED Fading { /dOpacity FadingEnd FadingStart sub NumSteps div def } if clip pathbbox /h ED /w ED 2 copy translate h sub neg /h ED w sub neg /w ED /XInc w NumSteps div def /DrawStep { Fading { % do we have a fading? Opacity .setopacityalpha % set opacity value Opacity++ % increase opacity } if 0 0 XInc h rectfill XInc 0 translate } bind def Iterate grestore } def /CcSlopesFill { /Fading ED % do we have fading? Fading { /FadingEnd ED % the last opacity value dup /FadingStart ED % the first opacity value /Opacity ED % the opacity start value } if gsave /Radius ED /CenterY ED /CenterX ED /NumSteps ED Fading { /dOpacity FadingEnd FadingStart sub NumSteps div def } if clip pathbbox /h ED /w ED 2 copy translate h sub neg /h ED w sub neg /w ED w CenterX mul h CenterY mul translate PatchRadius /RadPerStep Radius NumSteps div neg def /Rad Radius def /DrawStep { Fading { % do we have a fading? Opacity .setopacityalpha % set opacity value Opacity++ % increase opacity } if 0 0 Rad 0 360 arc closepath fill /Rad Rad RadPerStep add def } bind def Iterate grestore } def /RadSlopesFill { /Fading ED % do we have fading? Fading { /FadingEnd ED % the last opacity value dup /FadingStart ED % the first opacity value /Opacity ED % the opacity start value } if gsave rotate /Radius ED /CenterY ED /CenterX ED /NumSteps ED Fading { /dOpacity FadingEnd FadingStart sub NumSteps div def } if clip pathbbox /h ED /w ED 2 copy translate h sub neg /h ED w sub neg /w ED w CenterX mul h CenterY mul translate PatchRadius /AngleIncrement 360 NumSteps div neg def /dY AngleIncrement sin AngleIncrement cos div Radius mul def /DrawStep { Fading { % do we have a fading? Opacity .setopacityalpha % set opacity value Opacity++ % increase opacity } if 0 0 moveto Radius 0 rlineto 0 dY rlineto closepath fill AngleIncrement rotate } bind def Iterate grestore } def end %%EndProcSet %%BeginProcSet: special.pro 0 0 %! TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N /vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N /rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N /@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ /hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B /@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ /urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known {userdict/md get type/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup length 20 add dict copy def}if end md begin /letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale }if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState save N userdict maxlength dict begin/magscale true def normalscale currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts /psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def @MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N /@beginspecial{SDict begin/SpecialSave save N gsave normalscale currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N} N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N /setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{ pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B /rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end %%EndProcSet %%BeginProcSet: color.pro 0 0 %! TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll }repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def /TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{ setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{ /currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC /Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC /Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0 setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0 setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61 0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC /Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0 setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87 0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{ 0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{ 0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC /Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0 setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0 setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90 0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC /Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0 setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0 0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{ 0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{ 0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC /BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0 setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC /CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0 0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1 0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11 0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0 setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0 0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC /Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0 setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0 0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0 1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC /PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0 setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{ 0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor} DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70 setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0 setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1 setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end %%EndProcSet TeXDict begin @defspecial systemdict /pdfmark known{userdict /?pdfmark systemdict /exec get put}{userdict /?pdfmark systemdict /pop get put userdict /pdfmark systemdict /cleartomark get put}ifelse /DvipsToPDF{72.27 mul Resolution div} def/PDFToDvips{72.27 div Resolution mul} def/BPToDvips{72 div Resolution mul}def/BorderArrayPatch{[exch{dup dup type/integertype eq exch type/realtype eq or{BPToDvips}if}forall]}def/HyperBorder {1 PDFToDvips} def/H.V {pdf@hoff pdf@voff null} def/H.B {/Rect[pdf@llx pdf@lly pdf@urx pdf@ury]} def/H.S {currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF 72 add /pdf@hoff exch def HyperBorder sub /pdf@llx exch def} def/H.L {2 sub dup/HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint HyperBaseDvips sub /pdf@ury exch def/pdf@urx exch def} def/H.A {H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt sub sub /pdf@voff exch def} def/H.R {currentpoint HyperBorder sub /pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint exch pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def} def @fedspecial end TeXDict begin 12120418 12120418 1000 600 600 (test2.dvi) @start end %%EndProlog %%BeginSetup %%Feature: *Resolution 600dpi TeXDict begin % dvips-unknown statusdict /setpageparams known { hsize vsize 0 1 statusdict begin { setpageparams } stopped end } { true } ifelse { statusdict /setpage known { hsize vsize 1 statusdict begin { setpage } stopped pop end } if } if end %%EndSetup %%Page: 1 1 TeXDict begin 1 0 bop 0 0 a SDict begin [/Producer (dvips + Distiller)/Title ()/Subject ()/Creator (LaTeX with hyperref package)/Author ()/Keywords () /DOCINFO pdfmark end 0 0 a 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a -608 -608 a SDict begin H.S end -608 -608 a -608 -608 a SDict begin H.R end -608 -608 a -608 -608 a SDict begin [/View [/XYZ H.V]/Dest (page.1) cvn /DEST pdfmark end -608 -608 a 0 TeXcolorgray Black -600 -600 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end -600 -600 a -600 -600 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end -600 -600 a 0 TeXcolorgray -600 -600 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end -600 -600 a -600 -600 a mark /_objdef {@anim@ocgs} /type/array /OBJ pdfmark mark /_objdef {@anim@offocgs} /type/array /OBJ pdfmark mark {Catalog} << /OCProperties << /OCGs {@anim@ocgs} /D <> >> >> /PUT pdfmark -600 -600 a -600 -600 a mark /_objdef {@anim@fields} /type/array /OBJ pdfmark mark {Catalog} << /AcroForm <> >> /PUT pdfmark -600 -600 a -600 -600 a SDict begin [/PageMode /UseOutlines/Page 1/View [/Fit] /DOCVIEW pdfmark end -600 -600 a -600 -600 a SDict begin [ {Catalog}<<>> /PUT pdfmark end -600 -600 a -600 -600 a SDict begin H.S end -600 -600 a -600 -600 a SDict begin 12 H.A end -600 -600 a -600 -600 a SDict begin [/View [/XYZ H.V]/Dest (Doc-Start) cvn /DEST pdfmark end -600 -600 a -600 -600 a {Resolution 1200 gt VResolution 1200 gt or product (Ghostscript) search {pop pop pop true}{pop false}ifelse and {(@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@ Warning: DVI resolution greater than 1200 dpi! @@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@ @@\n@@ Animations may be distorted or invisible. @@\n@@ Dvips should be called either without option `-Ppdf': @@\n@@ @@\n@@ dvips test2\n@@ @@\n@@ or with a different resolution setting: @@\n@@ @@\n@@ dvips -Ppdf -D1200 test2\n@@ @@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n) print} if} ?pdfmark -600 -600 a 0 TeXcolorgray 0 TeXcolorgray -541 817 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 3.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 0 setlinejoin false pop 0 56.90549 14.22636 135. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 3.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 3.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 0 setlinejoin false pop 0 56.90549 14.22636 45. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 3.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 0 TeXcolorgray eop end %%Trailer userdict /end-hook known{end-hook}if %%EOF %%EndDocument @endspecial 1850 2489 V 1641 w @beginspecial 0 @llx 0 @lly 185 @urx 185 @ury 1850 @rwi @setspecial %%BeginDocument: XXX2.ps %!PS-Adobe-2.0 %%Creator: dvips(k) 5.992 Copyright 2012 Radical Eye Software %%Title: test2.dvi %%CreationDate: Sun Dec 23 19:49:06 2012 %%Pages: 1 %%PageOrder: Ascend %%BoundingBox: 0 0 185 185 %%EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: C:\texlive\2011\bin\win32\dvips.exe -o test2.ps %+ test2.dvi %DVIPSParameters: dpi=600 %DVIPSSource: TeX output 2012.12.23:1949 %%BeginProcSet: tex.pro 0 0 %! /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin /FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array /BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get }B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr 1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S /BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put }if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X 1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N /dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3 def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90 rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse} forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{ BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat {BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B /M{S p delta 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}B/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{p -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 rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end %%EndProcSet %%BeginProcSet: pstricks.pro 0 0 % $Id: pstricks.pro 714 2012-10-16 14:28:29Z herbert $ % %% PostScript prologue for pstricks.tex. %% Version 1.15, 2012/10/16 %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN archives %% in directory macros/latex/base/lppl.txt. % % % Define the follwing gs-functions if not known, eg when using distiller % systemdict /.setopacityalpha known not {/.setopacityalpha { pop } def } if systemdict /.setblendmode known not {/.setblendmode { pop } def } if systemdict /.setshapealpha known not {/.setshapealpha { pop } def } if % /tx@Dict 200 dict def % the main PSTricks dictionary tx@Dict begin /ADict 25 dict def % The arrow dictionaray /CM { matrix currentmatrix } bind def /SLW /setlinewidth load def /CLW /currentlinewidth load def /CP /currentpoint load def /ED { exch def } bind def /L /lineto load def /T /translate load def /TMatrix { } def /RAngle { 0 } def /Sqrt { dup 0 lt { pop 0 } { sqrt } ifelse } def % return 0 for negative arguments /Atan { /atan load stopped { pop pop 0 } if } def % return 0 if atan not known /ATAN1 {neg -1 atan 180 sub } def % atan(x) (only one parameter) /Div { dup 0 eq { pop } { div } ifelse } def % control the division /tan { dup cos abs 1.e-10 lt { pop 1.e10 } % return 1.e10 as infinit { dup sin exch cos div } ifelse % default sin/cos } def /Tan { dup sin exch cos Div } def % sin(x)/cos(x) x in degrees /Acos {dup dup mul neg 1 add dup 0 lt { % arc cos, returns 0 when negative root pop pop 0 }{ sqrt exch atan} ifelse } def /NET { neg exch neg exch T } def % change coordinate system to the negative one /Pyth { dup mul exch dup mul add sqrt } def % Pythagoras, expects 2 parameter /Pyth2 { % Pythagoras, xA yA xB yB 3 -1 roll % xA xB yB yA sub % xA xB yB-yA 3 1 roll % yB-yA xA xB sub % yB-yA xA-xB Pyth } def /PtoC { 2 copy cos mul 3 1 roll sin mul } def % Polar to Cartesian /Rand { rand 4294967295 div } def % a real random number %----------------- hv added 20050516 --------------- /PiDiv2 1.57079632680 def /Pi 3.14159265359 def /TwoPi 6.28318530718 def /Euler 2.71828182846 def %/e Euler bind def % /RadtoDeg { 180 mul Pi div } bind def % convert from radian to degrees /DegtoRad { Pi mul 180 div } bind def % viceversa %----------------- hv end--------------------------- /PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } def % /PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def } { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ } /pathforall load stopped { pop pop pop pop } if z } def % /STP { .996264 dup scale } def % BP/PT scaling /STV { SDict begin normalscale end STP } def % % /DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def PathLength } ifelse /b ED % pattern should fit evenly in b dup /X ED % pattern array 0 get /y ED % length of first black segment /z 0 X {add} forall def % length of the full pattern %% Computation of the scaling factor as described by van Zandt: b a .5 sub 2 mul y mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div %%%% scaling factor on stack. /z ED %% now, z is the scaling factor false % for the length test below X { z mul } forall X astore %% modification TN 04-08-07 %%% Checking whether at least one dash in X has positive length: {0 gt or} forall { X 1 a sub y mul } { [ 1 0 ] 0 } ifelse setdash stroke } def % /DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt { /b b a div def }{ a 0 eq { /b b y sub def }{ a -3 eq { /b b y add def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if ] a 0 gt { 0 }{ y 2 div a -2 gt { neg }if } ifelse setdash 1 setlinecap stroke } def % /SymbolLine { % on stack [ x y x y ... counttomark % number of elements 2 div cvi /n ED % n pairs /YA ED /XA ED % the start point n 1 sub { /YB ED /XB ED /XLength XB XA sub def /YLength YB YA sub def /PAngle YLength XLength Atan def /XYLength XLength YLength Pyth def %% for negative SymStep we calculate the distance SymStep 0 lt { %XYLength SymStep div abs cvi /nSym SymStep abs cvi def } { /nSym XYLength SymStep div cvi def } ifelse 0.5 setflat /Shift Symbol stringwidth pop 2 div def /deltaX XLength nSym div def /deltaY YLength nSym div def curveticks { XA YA moveto } { XA Shift sub YA Shift sub moveto } ifelse nSym { gsave curveticks { PAngle 180 sub CorrAngle sub tickAngle add /rotAngle ED currentpoint translate rotAngle rotate 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto SymbolLinewidth setlinewidth stroke } { rotateSymbol { PAngle 180 sub CorrAngle sub rotate } if Symbol show } ifelse grestore deltaX deltaY rmoveto } repeat /YA YB def /XA XB def } repeat curveticks { XA YA moveto } { XA Shift sub YA Shift sub moveto } ifelse gsave curveticks { PAngle 180 sub CorrAngle sub tickAngle add /rotAngle ED XA YA translate rotAngle rotate 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto SymbolLinewidth setlinewidth stroke } { rotateSymbol { PAngle 180 sub CorrAngle sub rotate } if Symbol show } ifelse grestore pop % delete the mark symbol } def % /LineFill { % hv ------------ patch 7 ------------- gsave abs /hatchWidthInc ED abs /hatchSepInc ED abs CLW add /a ED a 0 dtransform round exch round exch 2 copy idtransform exch Atan rotate idtransform pop /a ED .25 .25 itransform pathbbox /y2 ED a Div ceiling cvi /x2 ED /y1 ED a Div cvi /x1 ED /y2 y2 y1 sub def clipType % must be defined in pstricks.tex: clip -- eoclip newpath 2 setlinecap systemdict /setstrokeadjust known { true setstrokeadjust } if x2 x1 sub 1 add { x1 a mul y1 moveto 0 y2 rlineto stroke /x1 x1 1 add hatchWidthInc 0 gt { CLW add } if def hatchSepInc 0 gt hatchWidthInc 0 gt or { /a a hatchSepInc add def CLW hatchWidthInc add SLW } if } repeat grestore pop pop } def % /DotFill {% on stack: dot radius /dotRadius ED abs CLW add /a ED a 0 dtransform round exch round exch 2 copy idtransform exch Atan rotate idtransform pop /a ED .25 .25 itransform pathbbox % llx lly urx ury of smallest bounding box /y2 ED /x2 ED /y1 ED /x1 ED y2 y1 sub a div 2 add cvi /Ny ED x2 x1 sub a div 2 add cvi /Nx ED clipType % must be defined in pstricks.tex: clip -- eoclip newpath /yA y1 dotRadius add CLW add def /xA0 x1 dotRadius add CLW add def Ny { /xA xA0 def Nx { newpath xA yA dotRadius 0 360 arc SolidDot { gsave fill grestore } if stroke xA a add /xA ED } repeat yA a add /yA ED } repeat grestore } def % /PenroseFill {% on stack: scaling factor /Scale ED % 1 exch div round /penroseFactor ED % a 0 dtransform round exch round exch % 2 copy idtransform % exch Atan rotate % idtransform pop /a ED % .25 .25 itransform pathbbox % /y2 ED % a Div ceiling cvi /x2 ED /y1 ED % a Div cvi /x1 ED /y2 y2 y1 sub def clip newpath gsave 220 150 translate Scale dup scale systemdict /setstrokeadjust known { true setstrokeadjust } if /I/S/L/W/G/+/Z/F/E/D[/def/exch/for{E D}/add{s E get mul} { Z -36.2001 1 33 }{25 E S rlineto}{/q Z dup q G E q 1 + G}{Z 2 2}]{cvx def}forall [0 72 1008 {dup sin E cos }F ]1 setlinejoin/s W{/a W{/b I 10{/i I 4{/m I moveto i m +/j I 10{/l Z b m l + G a l G sub s m get div .2 + floor .3 + 25 mul j l + S rmoveto}F i L j L stroke }F}F}F}F grestore % pop pop } def % /PenroseFillA {% on stack: scaling factor, border color, kite color, dart color /Scale ED Scale dup scale /border_colour ED /kite_colour ED /dart_colour ED clip newpath gsave 100 100 translate 6 Scale 1 lt { 1 Scale dup add div mul cvi } if %%%% Number of iterations 10 %%%% Long side length in millimeters /border_width { L 0.06 mul }def %%%% Choose the scalefactor for the borders /L exch 25.4 div 72 mul def %%%% Conversion: mm -> inches -> points /f{-1 5 sqrt add 2 div}bind def %%%% The reciprocal of the golden ratio /l{L f mul}bind def %%%% Short side length l = L*f /Ll{L l add}bind def %%%% Ll = L + l /c{36 cos L mul}bind def %%%% c = L*cos(36) /s{36 sin L mul}bind def %%%% s = L*sin(36) /draw_tile { 0 0 moveto c s lineto 0 lineto gsave closepath gsave fill grestore 0 setlinewidth stroke grestore border_colour stroke } bind def /half_kite { dup dup 0 gt{ 1 sub gsave f f neg scale -36 rotate half_dart Ll 0 translate 144 rotate kite grestore } { kite_colour L draw_tile }ifelse pop } bind def /half_dart { dup dup 0 gt{ 1 sub gsave f f scale half_kite -144 rotate Ll neg 0 translate half_dart grestore } { dart_colour l draw_tile }ifelse pop } bind def /kite{ gsave half_kite 1 -1 scale half_kite grestore }bind def border_width setlinewidth 1 setlinejoin 1 setlinecap % 450 0 translate dup f exch neg exp dup scale 5 {kite 72 rotate } repeat stroke grestore } def % % /TruchetFill { % on stack: scaling factor 10 dict begin dup dup scale 1 exch div round /penroseFactor ED a 0 dtransform round exch round exch 2 copy idtransform exch Atan rotate idtransform pop /a ED .25 .25 itransform pathbbox /y2 ED a Div ceiling cvi /x2 ED /y1 ED a Div cvi /x1 ED /y2 y2 y1 sub def clip newpath systemdict /setstrokeadjust known { true setstrokeadjust } if /ma a neg def /ha a 2 div def /mha ha neg def /tile { rand dup 2 idiv 2 mul eq { 90 rotate } if mha mha moveto ha mha lineto ha ha lineto mha ha lineto % closepath .1 setlinewidth stroke contents } def /contents{ 0 ha moveto ha 0 lineto 0 mha moveto mha 0 lineto % 1 setlinewidth stroke } def /dotiling { f ma mul a f a mul { /i exch def f ma mul a f a mul { /j exch def gsave i j translate tile stroke grestore } for } for } def % /f 3 def 5 srand dotiling end % local user dict } def % /BeginArrow { ADict begin % hold it local, for end see EndArrow /@mtrx CM def gsave 2 copy T 2 index sub neg exch 3 index sub exch Atan rotate newpath } def % /EndArrow { @mtrx setmatrix CP grestore end } def % end the ADict % /Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore } def % /ArrowD { % the sides are drawn as curves (hv 20071211) CLW mul add dup 2 div /w ED mul dup /h ED mul /Inset ED { 0 h T 1 -1 scale } if % changes the direction % we use y=w/h^2 * x^2 as equation for the control points % for the coordinates the arrow is seen from top to bottom % the bottom (tip) is (0;0) w neg h moveto % lower left of > w 9 div 4 mul neg h 3 div 2 mul w 9 div neg h 3 div 0 0 curveto % tip of > w 9 div h 3 div w 9 div 4 mul h 3 div 2 mul w h curveto % upper left of > w neg Inset neg rlineto % move to x=0 and inset gsave fill grestore } def % /Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0 CLW moveto } def % /Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2 div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 CLW moveto } def % /RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW 2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0 curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto } def % /SD { 0 360 arc fill } def % /EndDot { % DS is the dot size { /z DS def } { /z 0 def } ifelse % outer or inner dimen /b ED % the color definition 0 z DS SD b { 0 z DS CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def % /Shadow { [ { /moveto load } { /lineto load } { /curveto load } { /closepath load } /pathforall load stopped { pop pop pop pop CP /moveto load } if ] cvx newpath 3 1 roll T exec } def % /NArray { % holds the coordinates and on top of stack the showpoints boolean /showpoints ED counttomark 2 div dup cvi /n ED % n 2 div on stack n eq not { exch pop } if % even numbers of points? delete one ] aload /Points ED showpoints not { Points aload pop } if % { ] aload /Points ED } % { n 2 mul 1 add -1 roll pop } ifelse % delete the mark symbol } def % /Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def % /LineToYAxis { /Ox ED % Save the x origin value NArray % all x-y pairs on stack n { 2 copy moveto % go to current point Ox exch Lineto % line to y-axis pop % delete old x-value } repeat } def % /LineToXAxis{ /Oy ED % Save the y origin value NArray % all x-y pairs on stack n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub def CP 2 copy moveto pop Oy Lineto n { 2 copy moveto pop Oy Lineto } repeat CP 4 2 roll ArrowB 2 copy moveto pop Oy L pop pop } if } def % /Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 } ifelse { pop } repeat a } def % /CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq and { pop pop /n n 1 sub def } if } def % /Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto Lineto pop pop closepath } ifelse } def % /SymbolPolygon { % on stack [ x y x y ... counttomark % number of elements 2 add /m ED 2 copy m 2 roll % copy last two m 2 div cvi /n ED % n pairs /YA ED /XA ED % the start point n 1 sub { /YB ED /XB ED /XLength XB XA sub def /YLength YB YA sub def /PAngle YLength XLength Atan def /XYLength XLength YLength Pyth def /nSym XYLength SymStep Div cvi def /Shift Symbol stringwidth pop 2 Div def /deltaX XLength nSym Div def /deltaY YLength nSym Div def XA Shift sub YA Shift sub moveto nSym { gsave rotateSymbol { PAngle 180 sub CorrAngle sub rotate } if Symbol show grestore deltaX deltaY rmoveto } repeat % XB Shift sub YB Shift sub moveto Symbol show /YA YB def /XA XB def } repeat pop % delete the mark symbol } def % /Diamond { /mtrx CM def T rotate /h ED /w ED dup 0 eq { pop } { CLW mul neg /d ED /a w h Atan def /h d a sin Div h add def /w d a cos Div w add def } ifelse mark w 2 div h 2 div w 0 0 h neg w neg 0 0 h w 2 div h 2 div /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx setmatrix } def % /Triangle { /mtrx CM def translate rotate /h ED 2 div /w ED dup CLW mul /d ED /h h d w h Atan sin Div sub def /w w d h w Atan 2 div dup cos exch sin Div mul sub def mark 0 d w neg d 0 h w d 0 d /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx % DG/SR modification begin - Jun. 1, 1998 - Patch 3 (from Michael Vulis) % setmatrix } def setmatrix pop } def % DG/SR modification end % /CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth def } def % /CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1 def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def /y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul m mul neg def } def % /IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if } ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def } def % /BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def /NC { CC x1 y1 x2 y2 x y curveto } def /EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def /BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def /NAC { x2 y2 x y curveto CC x1 y1 } def /EAC { x2 y2 x y ArrowB curveto pop pop } def % /OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def n { NC } repeat EOC } ifelse } def % /CurvePath { %% for negative SymStep we calculate the distance SymStep 0 lt { gsave PathLength SymStep div abs /SymStep ED grestore } if 0.5 setflat flattenpath /z 0 def /z0 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def x1 Shift sub y1 Shift sub moveto gsave curveticks { x1 y1 translate startAngle rotate 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto SymbolLinewidth setlinewidth stroke } { startAngle rotate Symbol show } ifelse grestore /z0 z def } { /y ED /x ED PathLength@ z z0 sub SymStep ge { x Shift sub y Shift sub moveto gsave curveticks { y yOld sub x xOld sub Atan 180 sub CorrAngle sub /rotAngle ED x y translate rotAngle rotate 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto SymbolLinewidth setlinewidth stroke } { rotateSymbol { y yOld sub x xOld sub Atan 180 sub CorrAngle sub rotate } if Symbol show } ifelse grestore /z0 z def } if /yOld y def /xOld x def } {} %% the lineto part { /y y2 def /x x2 def PathLength@ x Shift sub y Shift sub moveto gsave curveticks { y yOld sub x xOld sub Atan 180 sub /rotAngle ED x y translate rotAngle rotate 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto SymbolLinewidth setlinewidth stroke } { x Shift sub y Shift sub moveto rotateSymbol { y yOld sub x xOld sub Atan 180 sub CorrAngle sub rotate } if Symbol show } ifelse grestore } pathforall % curveticks % { gsave % x y translate rotAngle rotate % 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto % SymbolLinewidth setlinewidth stroke grestore % } if z } def % /OpenSymbolCurve { OpenCurve 0.1 setflat /Shift Symbol stringwidth pop 2 div def CurvePath } def % /AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload /Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def % /AltOpenSymbolCurve { AltCurve 0.1 setflat /Shift Symbol stringwidth pop 2 div def CurvePath } def % /ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt { CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC } repeat closepath pop pop } ifelse } def % /ClosedSymbolCurve { ClosedCurve 0.1 setflat /Shift Symbol stringwidth pop 2 div def CurvePath } def % /SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L fill } def /ST { /y ED /x ED x y moveto x neg y L 0 x L fill } def /SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat fill grestore } def % /FontDot { DS 2 mul dup matrix scale matrix concatmatrix exch matrix rotate matrix concatmatrix exch findfont exch makefont setfont } def % /Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto x1 y1 lineto closepath } def % /OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1 y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse /b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath } ifelse } def % /Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add /y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq { pop pop Rect } { OvalFrame } ifelse } def % /BezierNArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if n 1 sub neg 3 mod 3 add 3 mod { 0 0 /n n 1 add def } repeat f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def % /OpenBezier { BezierNArray n 1 eq { pop pop } { ArrowA n 4 sub 3 idiv { 6 2 roll 4 2 roll curveto } repeat 6 2 roll 4 2 roll ArrowB curveto } ifelse } def % /OpenSymbolBezier { OpenBezier 0.1 setflat /Shift Symbol stringwidth pop 2 div def CurvePath } def % /ClosedBezier { BezierNArray n 1 eq { pop pop } { moveto n 1 sub 3 idiv { 6 2 roll 4 2 roll curveto } repeat closepath } ifelse } def % /ClosedSymbolBezier { /f ED % save showpoints value 2 copy /yEnd ED /xEnd ED counttomark -2 roll 2 copy /yStart ED /xStart ED counttomark 2 roll f ClosedBezier 0.1 setflat /Shift Symbol stringwidth pop 2 div def CurvePath [ xEnd yEnd xStart yStart SymbolLine } def % /BezierShowPoints { gsave Points aload length 2 div cvi /n ED moveto n 1 sub { lineto } repeat CLW 2 div SLW [ 4 4 ] 0 setdash stroke grestore } def % /Parab { /y0 ED /x0 ED /y1 ED /x1 ED /dx x0 x1 sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0 y0 x0 2 mul x1 sub y1 ] def } def % /Parab1 { % 1 end | 0 SP /ySP ED /xSP ED /y1 ED /x1 ED /dx xSP x1 sub 3 div def /dy ySP y1 sub 3 div def newpath x1 y1 moveto xSP y1 lineto xSP ySP lineto x1 ySP lineto closepath clip currentpoint newpath moveto xSP dx sub ySP dy add x1 y1 ArrowA xSP dx add ySP dy add xSP 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 xSP ySP xSP 2 mul x1 sub y1 ] def } def % /Grid { newpath /a 4 string def /b ED % psk@gridlabels in pt /c ED % { \pst@usecolor\psgridlabelcolor } /n ED % psk@griddots cvi dup 1 lt { pop 1 } if /s ED % \psk@subgriddiv s div dup 0 eq { pop 1 } if /dy ED s div dup 0 eq { pop 1 } if % \pst@number\psyunit abs /dx ED dy div round dy mul % \pst@number\psxunit abs /y0 ED dx div round dx mul /x0 ED dy div round cvi /y2 ED dx div round cvi /x2 ED dy div round cvi /y1 ED dx div round cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse def /w x2 x1 sub 0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 div add def % /Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 div add def } if systemdict /setstrokeadjust known { true setstrokeadjust /t { } def } { /t { transform 0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform } bind def } ifelse gsave n 0 gt { 1 setlinecap [ 0 dy n div ] dy n div 2 div setdash } { 2 setlinecap } ifelse /i x1 def /f y1 dy mul n 0 gt { dy n div 2 div h mul sub } if def /g y2 dy mul n 0 gt { dy n div 2 div h mul add } if def x2 x1 sub w mul 1 add dup 1000 gt { pop 1000 } if { i dx mul dup y0 moveto b 0 gt { gsave c i a cvs dup stringwidth pop /z2 ED w 0 gt {z1} {z1 z2 add neg} ifelse h 0 gt {b neg}{z1} ifelse rmoveto show grestore } if dup t f moveto g t L stroke /i i w add def } repeat grestore gsave n 0 gt % DG/SR modification begin - Nov. 7, 1997 - Patch 1 %{ 1 setlinecap [ 0 dx n div ] dy n div 2 div setdash } { 1 setlinecap [ 0 dx n div ] dx n div 2 div setdash } % DG/SR modification end { 2 setlinecap } ifelse /i y1 def /f x1 dx mul n 0 gt { dx n div 2 div w mul sub } if def /g x2 dx mul n 0 gt { dx n div 2 div w mul add } if def y2 y1 sub h mul 1 add dup 1000 gt { pop 1000 } if { newpath i dy mul dup x0 exch moveto b 0 gt { gsave c i a cvs dup stringwidth pop /z2 ED w 0 gt {z1 z2 add neg} {z1} ifelse h 0 gt {z1} {b neg} ifelse rmoveto show grestore } if dup f exch t moveto g exch t L stroke /i i h add def } repeat grestore } def % /ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0 1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c mul neg d } def % /Ellipse { /rotAngle ED /mtrx CM def T rotAngle rotate scale 0 0 1 5 3 roll arc mtrx setmatrix } def % /ArcAdjust { %%%% Vincent Guirardel % given a target length (targetLength) and an initial angle (angle0) [in the stack], % let M(angle0)=(rx*cos(angle0),ry*sin(angle0))=(x0,y0). % This computes an angle t such that (x0,y0) is at distance % targetLength from the point M(t)=(rx*cos(t),ry*sin(t)). % NOTE: this an absolute angle, it does not have to be added or substracted to angle0 % contrary to TvZ's code. % To achieve, this, one iterates the following process: start with some angle t, % compute the point M' at distance targetLength of (x0,y0) on the semi-line [(x0,y0) M(t)]. % Now take t' (= new angle) so that (0,0) M(t') and M' are aligned. % % Another difference with TvZ's code is that we need d (=add/sub) to be defined. % the value of d = add/sub is used to know on which side we have to move. % It is only used in the initialisation of the angle before the iteration. % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Input stack: 1: target length 2: initial angle % variables used : rx, ry, d (=add/sub) % /targetLength ED /angle0 ED /x0 rx angle0 cos mul def /y0 ry angle0 sin mul def % we are looking for an angle t such that (x0,y0) is at distance targetLength % from the point M(t)=(rx*cos(t),ry*sin(t))) %initialisation of angle (using 1st order approx = TvZ's code) targetLength 57.2958 mul angle0 sin rx mul dup mul angle0 cos ry mul dup mul add sqrt div % if initialisation angle is two large (more than 90 degrees) set it to 90 degrees % (if the ellipse is very curved at the point where we draw the arrow, % % the value can be much more than 360 degrees !) % this should avoid going on the wrong side (more than 180 degrees) or go near % a bad attractive point (at 180 degrees) dup 90 ge { pop 90 } if angle0 exch d % add or sub % maximum number of times to iterate the iterative procedure: % iterative procedure: takes an angle t on top of stack, computes a % better angle (and put it on top of stack) 30 { dup % compute distance D between (x0,y0) and M(t) dup cos rx mul x0 sub dup mul exch sin ry mul y0 sub dup mul add sqrt % if D almost equals targetLength, we stop dup targetLength sub abs 1e-5 le { pop exit } if % stack now contains D t % compute the point M(t') at distance targetLength of (x0,y0) on the semi-line [(x0,y0) M(t)]: % M(t')= ( (x(t)-x0)*targetLength/d+x0 , (y(t)-y0)*targetLength/d+y0 ) exch dup cos rx mul x0 sub exch sin ry mul y0 sub % stack contains: y(t)-y0, x(t)-x0, d 2 index Div targetLength mul y0 add ry Div exch 2 index Div targetLength mul x0 add rx Div % stack contains x(t')/rx , y(t')/ry , d % now compute t', and remove D from stack atan exch pop } repeat % we don't look at what happened... in particular, if targetLength is greater % than the diameter of the ellipse... % the final angle will be around /angle0 + 180. maybe we should treat this pathological case... % after iteration, stack contains an angle t such that M(t) is the tail of the arrow % to give back the result as a an angle relative to angle0 we could add the following line: % angle0 sub 0 exch d % % begin bug fix 2006-01-11 % we want to adjust the new angle t' by a multiple of 360 so that | t'-angle0 | <= 180 %(we don't want to make the ellipse turn more or less than it should)... dup angle0 sub dup abs 180 gt { 180 add 360 div floor 360 mul sub } { pop } ifelse % end bug fix } def % /EllipticArcArrow { /d ED % is add or sub /b ED % arrow procedure /a1 ED % angle gsave newpath 0 -1000 moveto clip % Set clippath far from arrow. newpath 0 1 0 0 b % Draw arrow to determine length. grestore % Length of arrow is on top of stack. Next 3 numbers are junk. % a1 exch ArcAdjust % Angular position of base of arrow. /a2 ED pop pop pop a2 cos rx mul xOrig add % hv 2007-08-29 x->xOrig a2 sin ry mul yOrig add % hv 2007-08-29 y->yOrig a1 cos rx mul xOrig add % a1 sin ry mul yOrig add % % Now arrow tip coor and base coor are on stack. b pop pop pop pop % Draw arrow, and discard coordinates. a2 CLW 8 div % change value of d (test it by looking if `` 1 1 d '' gives 2 or not ) 1 1 d 2 eq { /d { sub } def } { /d { add } def } ifelse ArcAdjust % resets original value of d 1 1 d 2 eq { /d { sub } def } { /d { add } def } ifelse % Adjust angle to give overlap. } def %%------------------ tvz/DG/hv (2004-05-10) end -------------------%% % /Rot { CP CP translate 3 -1 roll neg rotate NET } def % /RotBegin { tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /a ED a Rot /RAngle [ RAngle dup a add ] cvx def } def % /RotEnd { /TMatrix [ TMatrix setmatrix ] cvx def /RAngle [ RAngle pop ] cvx def } def % /PutCoor { gsave CP T CM STV exch exec moveto setmatrix CP grestore } def /PutBegin { /TMatrix [ TMatrix CM ] cvx def CP 4 2 roll T moveto } def /PutEnd { CP /TMatrix [ TMatrix setmatrix ] cvx def moveto } def % /Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs }{ h1 abs h sub dup s mul abs } ifelse } def % /UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt }{ x c div s mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q { x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add exch } def % /BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { Visible /IfVisible true def } if } { IfVisible { Invisible /IfVisible false def } if } ifelse } def % /InitOL { /OLUnit [ 3000 3000 matrix defaultmatrix dtransform ] cvx def /Visible { CP OLUnit idtransform T moveto } def /Invisible { CP OLUnit neg exch neg exch idtransform T moveto } def /BOL { BeginOL } def /IfVisible true def } def % end %-----------------------------------------------------------------------------% % % END pstricks.pro %%EndProcSet %%BeginProcSet: pst-algparser.pro 0 0 % $Id: pst-algparser.pro 594 2011-10-31 18:13:18Z herbert $ %% %% PostScript prologue for PSTricks algorithm parser %% Version 0.04, 2011/10/21 %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN archives %% in directory macros/latex/base/lppl.txt. %% %%-----------------------------------------------------------------------------% % /AlgParser { tx@AlgToPs begin AlgToPs end } def % Dominique Rodriguez % /tx@CoreAnalyzerDict 100 dict def tx@CoreAnalyzerDict begin % % PS ANALYZER FOR ALGEBRAIC EXPRESSION V1.13 % % 09/2011 DR factorial with ! added % % E->T|E+T % T->FS|T*FS % FS -> F | +FS | -FS % F->P|F^SF|P! % P->(E)|literal % literal->number|var|var[E]|func(params) % params->E|E,param % number->TOBEFINISHED % %% E expression, T term, SF signed factor, F factor, P power % %% parser % %% str % %% C->EE %% STR index -> STR index+lenExpr /AnalyzeCond { AnalyzeExpr ReadCondOp AnalyzeExpr EvalCondOp } def % %% analyze Expression List (separator , or | ) %% STR index -> STR index+lenExpr %% /AnalyzeListOfE { %% { NextNonBlankChar pop AnalyzeExpr%%dup Strlen eq { exit } if NextNonBlankChar %% NextNonBlankChar dup 0 eq { pop exit } if %% dup 44 ne 1 index 124 ne and { dup 41 ne { PROBLEMCONTACTBILLOU } { pop exit } ifelse } if %% pop NextNonBlankChar dup 0 eq { exit } if 124 ne { PROBLEMCONTACTBILLOU } if 1 add NextNonBlankChar 0 eq {toto} if } loop %% AnalyzeListOfEPostHook %% } def /AnalyzeListOfE { /NotFirst false def { NextNonBlankChar pop AnalyzeExpr NotFirst { EvalListOfExpr } { /NotFirst true def } ifelse dup Strlen eq { exit } if NextNonBlankChar dup 44 ne 1 index 124 ne and { dup 41 ne { PROBLEMCONTACTBILLOU } { pop exit } ifelse } if pop 1 add } loop AnalyzeListOfEPostHook } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% E->T|E+T %% STR index -> STR index+lenExpr /AnalyzeExpr { AnalyzePreHook AnalyzeTerm IsEndingExpr { dup 0 ne { 32 eq { NextNonBlankChar } if } { pop } ifelse } { { RollOp 1 add NextNonBlankChar pop AnalyzeTerm PreEvalHook EvalAddSub IsEndingExpr { pop exit } if } loop } ifelse AnalyzePostHook } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% T->FS|T*FS %% STR index /AnalyzeTerm { AnalyzePreHook AnalyzeSignedFactor IsEndingTerm { dup 0 ne { 32 eq { NextNonBlankChar } if } { pop } ifelse } { { RollOp 1 add NextNonBlankChar pop AnalyzeSignedFactor PreEvalHook EvalMulDiv IsEndingTerm { pop exit } if} loop } ifelse AnalyzePostHook } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% FS -> F | +FS | -FS %% STR index /AnalyzeSignedFactor { AnalyzePreHook 2 copy get dup IsUnaryOp { RollOp 1 add NextNonBlankChar pop AnalyzeSignedFactor EvalUnaryOp } { pop AnalyzeFactor } ifelse AnalyzePostHook } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% F->P|F^P|P! %% STR index /AnalyzeFactor { AnalyzePreHook AnalyzePower IsEndingFactor { dup 0 ne { 32 eq { NextNonBlankChar } if } { pop } ifelse } { { dup 33 eq%% is there a ! DR 09/2011 { pop 1 add NextNonBlankChar pop EvalFactorial } { RollOp 1 add NextNonBlankChar pop AnalyzePower PreEvalHook EvalPower } ifelse IsEndingFactor { pop exit } if } loop } ifelse AnalyzePostHook } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% P->(E)|literal %% STR index /AnalyzePower { %% depending of first char either a number, or a literal 2 copy get dup 40 eq%%an open par { pop 1 add NextNonBlankChar pop AnalyzeExpr 1 add NextNonBlankChar pop } { AnalyzeLiteral } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% STR index STR[index] -> STR index %/AnalyzeLiteral { IsNumber { EvalNumber } { EvalLiteral } ifelse } def /AnalyzeLiteral { dup IsUnaryOp exch IsNumber or { EvalNumber } { EvalLiteral } ifelse } def%%dr 09102006 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% recognize + or - %% chr -> T/F /IsUnaryOp { dup 43 eq exch 45 eq or } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% a number can contain only : 0123456789. %% chr -> T/F /IsNumber { dup 48 ge exch dup 57 le 3 -1 roll and exch 46 eq or } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% STR index -> STR index number %% a number can be of the form [0-9]*.[0-9]*\([eE][+-]?[0-9]+\)? %% STR index -> STR index' number /ReadNumber { exch dup 3 -1 roll dup 3 1 roll %%read mantissa { 1 add 2 copy dup Strlen eq { pop pop 0 exit } if get dup IsNumber not { exit } if pop } loop dup 101 eq exch 69 eq or %%% there is a "e" or "E" -> read exponant { 1 add 2 copy get dup IsUnaryOp { pop 1 add 2 copy get } if { IsNumber not { exit } if 1 add 2 copy get } loop } if dup 4 1 roll 3 -1 roll exch 1 index sub getinterval } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% a number can contain only : 0123456789. %% chr -> T/F /IsCondOp { dup 30 eq exch dup 60 ge exch 62 le and or } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% STR index -> STR index number %% a number can be of the form [0-9]*.[0-9]*\([eE][+-]?[0-9]+\)? %% STR index -> STR index' number /ReadCondOp { NextNonBlankChar 1 index 4 1 roll { IsCondOp not { exit } if 1 add 2 copy get } loop 2 copy 5 -1 roll exch 1 index sub getinterval 3 1 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% a literal can contain only : 0123456789. %% chr -> T/F /IsLiteral {% dup 48 ge exch dup 57 le 3 -1 roll and exch dup 65 ge exch dup 90 le 3 -1 roll and 3 -1 roll or exch dup 97 ge exch 122 le and or } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% a literal can be of the form [a-zA-Z][a-zA-Z0-9]*\(\((Expression)\)|\(\[Expression\]\)\)? %% STR index -> literal STR index' nextchr /ReadLiteral { exch dup 3 -1 roll dup 3 1 roll %%read literal core { 2 copy dup Strlen eq { pop pop 0 exit } if get dup IsLiteral not { exit } if pop 1 add } loop 4 1 roll dup 5 1 roll 3 -1 roll exch 1 index sub getinterval 4 1 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% expr is ended by end of str or a clpar %% STR index -> STR index STR[index] T/F /IsEndingExpr {% 2 copy dup Strlen eq %% if end of str is reached -> end ! { pop pop 0 true } %% ending chr -> clpar, comma, |, <, >, =, !, {get dup dup 41 eq exch dup 124 eq exch dup 93 eq exch dup 44 eq exch dup 30 eq exch dup 60 ge exch 62 le and or or or or or} ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% expr is ended by end of str or a +- %% STR index -> STR index STR[index] T/F /IsEndingTerm { IsEndingExpr { true } { dup dup 43 eq exch 45 eq or } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% expr is ended by end of str or */ %% STR index -> STR index STR[index] T/F /IsEndingFactor { IsEndingTerm { true } { dup dup 42 eq exch 47 eq or } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% expr is ended by end of str or ^ %% STR index -> STR index STR[index] T/F /IsEndingPower { IsEndingFactor { true } { dup 94 eq } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% STR index -> STR index STR[index] /NextNonBlankChar { { dup Strlen eq { 0 exit } if 2 copy get dup neBlkChar { exit } if pop 1 add } loop } bind def /neBlkChar { dup 32 ne exch dup 10 ne exch 9 ne and and } bind def %%%%%%%%%%%%%%%%%%%%%%%% %% DEBUG /BRK {false} def /BRKtrue {/BRK true def} def /BRKStop {BRK {BRKtoto} if } def /BRKEvalStop {BRK exch if } def /BRKBRK2true {BRK {BRK2true} if } def /BRK2 {false} def /BRK2true {/BRK2 true def} def /BRK2Stop {BRK2 {BRK2toto} if } def/BRK {false} def end % %-------------------------------------------------------------------------------% % /tx@AlgToPs 12 dict def tx@AlgToPs begin % %% algExpr -> PSVector /AlgToPs { tx@CoreAnalyzerDict begin InitParser AnalyzeListOfE pop pop EndingSequence end } def /EndingSequence { ExpressionVector aload length /end cvx exch 1 add array astore } def /InitParser { /ExpressionVector [ /tx@AddMathFunc cvx /begin cvx ] def dup length /Strlen exch def 0 } def /Strlen 0 def /EvalListOfExpr {} def% /EvalNumber {% ReadNumber cvr /ExpressionVector ExpressionVector aload length dup 3 add -1 roll cvx exch 1 add array astore def NextNonBlankChar pop } def /EvalAddSub {% /ExpressionVector ExpressionVector aload length dup 5 add -1 roll 43 eq { /add } { /sub } ifelse cvx exch 1 add array astore def } def /EvalMulDiv {% /ExpressionVector ExpressionVector aload length dup 5 add -1 roll 42 eq { /mul } { /div } ifelse cvx exch 1 add array astore def } def /EvalPower {% /ExpressionVector ExpressionVector aload length dup 5 add -1 roll pop /exp cvx exch 1 add array astore def } def /EvalFactorial {% DR 09/2011 /ExpressionVector ExpressionVector aload length /fact cvx exch 1 add array astore def } def /EvalLiteral {% ReadLiteral dup 40 eq%%% there is an open par -> function call { pop 2 index dup (Sum) eq { EvalSum } { dup (IfTE) eq { EvalCond } { dup (Derive) eq { pop EvalDerive } { pop 1 add NextNonBlankChar pop AnalyzeListOfE 2 index TrigoFunc /ExpressionVector ExpressionVector aload length dup 5 add -1 roll cvn cvx exch 1 add array astore def 1 add NextNonBlankChar pop } ifelse } ifelse} ifelse } { /ExpressionVector ExpressionVector aload length dup 6 add -1 roll cvn cvx exch 1 add array astore def dup 91 eq%%% there is an open bracket -> vector element { pop 1 add NextNonBlankChar pop AnalyzeExpr /ExpressionVector ExpressionVector aload length /cvi cvx exch /get cvx exch 2 add array astore def 1 add } { pop NextNonBlankChar pop } ifelse} ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% the derive function : Derive(n,f(x)) %% firstparindex lastparindex -> /EvalDerive { %% manage the function descripiton 1 add ReadNumber 3 1 roll NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_second_comma_in_Sum } if 1 add NextNonBlankChar pop 3 -1 roll cvi dup 0 eq { pop AnalyzeExpr 3 -1 roll pop 1 add } { 1 sub 3 1 roll (x) exch tx@Derive begin DeriveIndexed end 4 -1 roll { (x) tx@Derive begin Derive end } repeat ExpressionVector exch /ExpressionVector [] def AlgToPs aload length /ExpressionVector 1 index 3 add -1 roll aload length dup 3 add -1 roll /l2 exch def /l1 exch def l1 l2 add 1 add l2 neg roll l1 l2 add array astore def 3 -1 roll pop 1 add 1 index length /Strlen exch def } ifelse } def /EvalSum {% pop 1 add NextNonBlankChar pop %% read the variable name ReadLiteral pop NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_first_comma_in_Sum } if %% read the initial value 1 add NextNonBlankChar pop ReadNumber cvi 3 1 roll 2 copy get 44 ne { ANALYZER_ERROR_missing_second_comma_in_Sum } if %% read the increment value 1 add NextNonBlankChar pop ReadNumber cvi 3 1 roll 2 copy get 44 ne { ANALYZER_ERROR_missing_second_comma_in_Sum } if %% read the limit value 1 add NextNonBlankChar pop ReadNumber cvi 3 1 roll 2 copy get 44 ne { ANALYZER_ERROR_missing_second_comma_in_Sum } if /ExpressionVector ExpressionVector aload length dup 7 add -3 roll 0 4 1 roll 5 -1 roll 4 add array astore def %% keep ExpressionVector for later and create a new one for internal Sum computation ExpressionVector 3 1 roll /ExpressionVector [ 6 -1 roll cvn /exch cvx /def cvx ] def 1 add NextNonBlankChar pop AnalyzeExpr %% add each term /ExpressionVector ExpressionVector aload length 1 add /add cvx exch array astore def /ExpressionVector 4 -1 roll aload length ExpressionVector cvx /for cvx 3 -1 roll 2 add array astore def 3 -1 roll pop 1 add } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Convert to radians if trigo function call %% (name) -> /TrigoFunc { dup (cos) eq 1 index (sin) eq or exch (tan) eq or { /ExpressionVector ExpressionVector aload length Pi /div cvx 180 /mul cvx 5 -1 roll 4 add array astore def } if } def /EvalCond {% pop 1 add AnalyzeCond NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_first_comma_in_IfTE } if ExpressionVector 3 1 roll /ExpressionVector [] def 1 add AnalyzeExpr ExpressionVector 3 1 roll /ExpressionVector [] def NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_second_comma_in_IfTE } if 1 add AnalyzeExpr NextNonBlankChar 41 ne { ANALYZER_ERROR_missing_ending parenthesis_in_IfTE } if ExpressionVector /ExpressionVector 6 -1 roll aload length dup 6 add -1 roll cvx exch dup 4 add -1 roll cvx /ifelse cvx 3 -1 roll 3 add array astore def 1 add 3 -1 roll pop } def %% CondOp STR index /EvalCondOp {% 3 -1 roll dup (=) eq { /eq } {% dup (<) eq { /lt } {% dup (>) eq { /gt } {% dup (>=) eq { /ge } {% dup (<=) eq { /ge } {% dup (!=) eq { /ne } { ERROR_non_valid_conditional_operator } ifelse } ifelse } ifelse } ifelse } ifelse } ifelse cvx exch pop /ExpressionVector ExpressionVector aload length dup 3 add -1 roll exch 1 add array astore def } def /EvalUnaryOp { 3 -1 roll 45 eq { /ExpressionVector ExpressionVector aload length /neg cvx exch 1 add array astore def } if } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% H O O K S /AnalyzePreHook {} bind def /PreEvalHook {} bind def /AnalyzeListOfEPostHook {} bind def /AnalyzePostHook {} def /RollOp { 3 1 roll } bind def end %tx@CoreAnalyzerDict % %--------------------------------------------------------------------% % /tx@Derive 41 dict def tx@Derive begin %%increase ^^ for each function added %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% algExpr variable -> PSVector /Derive {% 10240 string 3 1 roll 0 3 1 roll /Variable exch def tx@CoreAnalyzerDict begin InitParser AnalyzeListOfE end } def /Strlen 0 def /InitParser { dup length /Strlen exch def 0 } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% algExpr variable index -> PSVector /DeriveIndexed {% 3 1 roll 10240 string 3 1 roll 0 3 1 roll /Variable exch def tx@CoreAnalyzerDict begin InitParser pop 4 -1 roll AnalyzeExpr 4 -2 roll pop pop 4 -2 roll exch pop end } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (u,v)'=-(u',v') /EvalListOfExpr {% 4 2 roll 2 copy 9 -1 roll dup length 4 1 roll putinterval add AddPipe 2 copy 7 -1 roll dup length 4 1 roll putinterval add 6 -2 roll pop pop 2 copy pop 0 6 2 roll GetIntervalNewStr 5 1 roll 2 copy 0 exch getinterval 6 1 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (-u)'=-(u') /EvalUnaryOp { 4 -2 roll 4 index (0) eq { (0) StrConcat 7 -1 roll pop } { 7 -1 roll 45 eq { AddSub AddOpPar true } { false } ifelse 3 1 roll 5 index StrConcat 3 -1 roll { AddClPar } if } ifelse 2 copy pop 0 6 2 roll GetIntervalNewStr 7 -2 roll pop pop 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (number)'=0 /EvalNumber { ReadNumber (0) 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (u+v)'=u'+v' /EvalAddSub {% 7 index dup (0) eq { pop true }%% du=0 nothing added { dup length exch 5 index 5 index 3 -1 roll putinterval 4 -1 roll add 3 1 roll false } ifelse 5 index dup (0) eq { pop { (0) } { 4 -2 roll 2 copy pop 0 6 2 roll GetIntervalNewStr } ifelse }%%dv=0 { exch { 5 -2 roll 7 index 45 eq { AddSub } if false } %%nothing yet added { 5 -2 roll 7 index 43 eq%%something yet added { AddAdd false } { AddSub AddOpPar true } ifelse } ifelse 11 1 roll 3 -1 roll StrConcat 10 -1 roll { AddClPar } if 2 copy pop 0 6 2 roll GetIntervalNewStr } ifelse mark 11 -5 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (u*v)' or (u/v)' /EvalMulDiv { 6 index 42 eq {EvalMul} {EvalDiv} ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (u*v)'=u'*v+u*v' /EvalMul {% 4 -2 roll 7 index dup (0) eq { pop false }%%du=0 { (1) eq%%du=1 { false } { AddOpPar 7 index StrConcat AddClPar AddMul AddOpPar true } ifelse 3 1 roll 6 index StrConcat 3 -1 roll { AddClPar } if true }%%du!=0 ifelse 5 1 roll 5 index (0) eq { 5 -1 roll not { (0) StrConcat } if }%%dv=0 { 5 -1 roll { AddAdd } if 4 index (1) eq { 8 index StrConcat } { AddOpPar 8 index StrConcat AddClPar AddMul AddOpPar 4 index StrConcat AddClPar } ifelse }%%dv!=0 ifelse 2 copy pop 0 6 2 roll GetIntervalNewStr mark 11 -5 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (u/v)'=(u'*v-u*v')/v^2 /EvalDiv {% 4 -2 roll 4 index (0) eq%%dv=0 -> u'/v { 7 index (0) eq { (0) StrConcat } { AddOpPar 7 index StrConcat AddClPar AddDiv 5 index StrConcat } ifelse } { 7 index dup (0) eq { pop }%%du=0 { (1) eq%%du=1 { false } { AddOpPar 7 index StrConcat AddClPar AddMul AddOpPar true } ifelse 3 1 roll 6 index StrConcat 3 -1 roll { AddClPar } if}%%du!=0 ifelse AddSub 4 index (1) eq { 8 index StrConcat } { AddOpPar 8 index StrConcat AddClPar AddMul AddOpPar 4 index StrConcat AddClPar } ifelse %}%%dv!=0 2 copy GetIntervalNewStr 3 1 roll pop 0 AddOpPar 3 -1 roll StrConcat AddClPar AddDiv AddOpPar 5 index StrConcat AddClPar 2 copy (^2) putinterval 2 add } ifelse 2 copy pop 0 6 2 roll GetIntervalNewStr mark 11 -5 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% str1 index str2 -> str1 index /StrConcat { dup length 4 2 roll 2 copy 6 -1 roll putinterval 3 -1 roll add } bind def /GetIntervalNewStr { 0 exch getinterval dup length string copy } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (u^v)'=(u^v)'=u'vu^(v-1)+v'u^(v)ln(u) /EvalPower {% 4 -2 roll 7 index (0) eq {%%if du=0 then (u^v)'=v'ln(u)u^v 4 index (0) eq { (0) StrConcat }%%if dv=0 then (u^v)'=0 { 4 index (1) ne { AddOpPar 4 index StrConcat (\)*) StrConcat } if 8 index (e) ne { (ln\() StrConcat 8 index StrConcat (\)*) StrConcat } if AddOpPar 8 index StrConcat (\)^\() StrConcat 5 index StrConcat AddClPar } ifelse } {%%du!=0 4 index (0) eq {%%if dv=0 then (u^v)'=vu'u^(v-1) 5 index dup IsStrNumber { dup (0) eq { StrConcat } { dup dup (1) eq exch (1.0) eq or { StrConcat } { StrConcat 7 index dup (1) ne exch (1.0) ne and%%%dr 09102006 insert du if <> 1 { (*\() StrConcat 7 index StrConcat (\)) StrConcat } if%%%dr 09102006 (*\() StrConcat 8 index StrConcat (\)) StrConcat 5 index dup dup (2) eq exch (2.0) eq or { pop } { cvr 1 sub 20 string cvs 3 1 roll (^) StrConcat 3 -1 roll StrConcat } ifelse } ifelse } ifelse } { pop AddOpPar 5 index StrConcat (\)*\() StrConcat 8 index StrConcat (\)^\() StrConcat 5 index StrConcat (-1\)) StrConcat } ifelse } {%%if dv!=0 and du!=0 then (u^v)'=u'vu^(v-1)+v'u^(v)ln(u) 7 index (1) ne { AddOpPar 7 index StrConcat (\)*) StrConcat } if AddOpPar 5 index StrConcat (\)*\() StrConcat 8 index StrConcat (\)^\() StrConcat 5 index StrConcat (-1\)+\() StrConcat 4 index (1) ne { 4 index StrConcat (\)*\() StrConcat } if 8 index StrConcat (\)^\() StrConcat 5 index StrConcat (\)*ln\() StrConcat 8 index StrConcat AddClPar } ifelse } ifelse 2 copy pop 0 6 2 roll GetIntervalNewStr mark 11 -5 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% No derivative for factorial ! only cst => null derivative /EvalFactorial {% DR 09/2011 4 index (0) eq { (0) mark 8 -2 roll cleartomark 2 index 7 index dup 4 index exch sub getinterval exch 6 2 roll } { DERIVATIVE_ENGINE_ERROR_no_variable_in_factorial } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% str -> true/false /IsStrNumber {% true exch { dup 48 lt exch dup 57 gt 3 -1 roll or exch dup 46 ne%%. exch dup 43 ne%%+ exch 45 ne%%- and and and { pop false } if } forall } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% literal switch -> func call, vector, variables /EvalLiteral {% ReadLiteral dup 40 eq%%% there is an open par -> function call { pop (EvalFunc_ ) 9 4 index StrConcat 0 exch getinterval cvn cvx exec } { dup 91 eq%%% there is an open bracket -> vector element { DERIVATIVE_ENGINE_ERROR_vector_not_yet_implemented } { pop EvalVariable } ifelse } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% first last parpos Expr[first:parpos-1] -> /EvalVariable { 2 index Variable eq { (1) } { (0) } ifelse 4 -1 roll exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (f(u))'=u'f'(u) /EvalFunc { 4 2 roll 4 index (1) ne { AddOpPar 4 index StrConcat (\)*) StrConcat } if (Eval ) 4 8 index StrConcat 0 exch getinterval cvn cvx exec 2 copy pop 0 6 2 roll GetIntervalNewStr mark 9 -3 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Func derivative -> Eval /EvalFunc_sin {% PreCommonFunc { (cos\() StrConcat 5 index StrConcat AddClPar } if PostCommonFunc } def /EvalFunc_cos {% PreCommonFunc { (\(-sin\() StrConcat 5 index StrConcat (\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_tan {% PreCommonFunc { dup 0 eq { (1) StrConcat } { 1 sub } ifelse (/cos\() StrConcat 5 index StrConcat (\)^2) StrConcat } if PostCommonFunc } def /EvalFunc_asin {% PreCommonFunc { (1/sqrt\(1-\() StrConcat 5 index StrConcat (\)^2\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_acos {% PreCommonFunc { (-1/sqrt\(1-\() StrConcat 5 index StrConcat (\)^2\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_atg {% PreCommonFunc { (1/\(1+\() StrConcat 5 index StrConcat (\)^2\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_ln {% PreCommonFunc { dup 0 eq { (1) StrConcat } { 1 sub } ifelse (/\() StrConcat 5 index StrConcat AddClPar } if PostCommonFunc } def /EvalFunc_exp {% PreCommonFunc { (exp\() StrConcat 5 index StrConcat AddClPar } if PostCommonFunc } def /EvalFunc_EXP {% PreCommonFunc { (EXP\() StrConcat 5 index StrConcat AddClPar } if PostCommonFunc } def /EvalFunc_sqrt {% PreCommonFunc { dup 0 eq { (1) StrConcat } { 1 sub } ifelse (/\(2*sqrt\() StrConcat 5 index StrConcat (\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_Fact {% PreCommonFunc { DERIVATIVE_ENGINE_ERROR_no_variable_expression_in_Fact } if PostCommonFunc } def /EvalFunc_sh {% PreCommonFunc { (ch\() StrConcat 5 index StrConcat AddClPar } if PostCommonFunc } def /EvalFunc_ch {% PreCommonFunc { (sh\() StrConcat 5 index StrConcat AddClPar } if PostCommonFunc } def /EvalFunc_th {% PreCommonFunc { dup 0 eq { (1) StrConcat } { 1 sub } ifelse (/ch\() StrConcat 5 index StrConcat (\)^2) StrConcat } if PostCommonFunc } def /EvalFunc_Argsh {% PreCommonFunc { (1/sqrt\(1+\() StrConcat 5 index StrConcat (\)^2\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_Argch {% PreCommonFunc { (1/sqrt\(\() StrConcat 5 index StrConcat (\)^2-1\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_Argth {% PreCommonFunc { (1/\(1-\() StrConcat 5 index StrConcat (\)^2\)\)) StrConcat } if PostCommonFunc } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /PreCommonFunc { 1 add NextNonBlankChar pop 3 -1 roll 5 1 roll AnalyzeExpr 1 add NextNonBlankChar pop 4 2 roll 4 index (0) eq { (0) StrConcat false } { 4 index (1) ne { AddOpPar 4 index StrConcat (\)*) StrConcat } if true } ifelse } def /PostCommonFunc { 2 copy pop 0 6 2 roll GetIntervalNewStr mark 9 -3 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def /EvalFunc_Derive {% 1 add ReadNumber cvi 1 add dup cvr log 1 add cvi string cvs 4 -1 roll pop 5 1 roll 1 add NextNonBlankChar pop AnalyzeExpr 1 add 4 -2 roll (Derive\() StrConcat 7 -1 roll StrConcat (,) StrConcat 6 -1 roll StrConcat AddClPar 2 copy pop 0 6 2 roll GetIntervalNewStr 6 -1 roll pop 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% literal switch -> func call, vector, variables /EvalFunc_Sum {% 1 add NextNonBlankChar pop %% read the variable name ReadLiteral pop 3 -1 roll pop NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_first_comma_in_Sum } if %% read the initial value 1 add NextNonBlankChar pop ReadNumber pop 2 copy get 44 ne { ANALYZER_ERROR_missing_second_comma_in_Sum } if %% read the increment value 1 add NextNonBlankChar pop ReadNumber pop 2 copy get 44 ne { ANALYZER_ERROR_missing_third_comma_in_Sum } if %% read the limit value 1 add NextNonBlankChar pop ReadNumber pop 2 copy get 44 ne { ANALYZER_ERROR_missing_fourth_comma_in_Sum } if 1 add NextNonBlankChar pop dup 6 1 roll 3 -1 roll pop AnalyzeExpr 1 add NextNonBlankChar pop 4 -2 roll 3 index 8 index dup 9 index exch sub getinterval StrConcat 4 index StrConcat AddClPar 2 copy pop 0 6 2 roll GetIntervalNewStr mark 9 -3 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% literal switch -> func call, vector, variables /EvalFunc_IfTE {% 3 -1 roll pop 1 add NextNonBlankChar pop SkipCond NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_first_comma_in_IfTE } if 1 add NextNonBlankChar pop dup 5 1 roll AnalyzeExpr NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_second_comma_in_IfTE } if 1 add NextNonBlankChar pop AnalyzeExpr 1 add NextNonBlankChar pop 4 -2 roll 3 index 10 index dup 11 index exch sub getinterval StrConcat 6 index StrConcat (,) StrConcat 4 index StrConcat AddClPar 2 copy pop 0 6 2 roll GetIntervalNewStr mark 11 -5 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% advance in str until a comma is found (no error detection!) %% str index -> str index' /SkipCond { { 1 add 2 copy get 44 eq {exit } if } loop } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Convert to radians if trigo function call %% (name) -> /TrigoFunc { dup (cos) eq 1 index (sin) eq or exch (tan) eq or { /ExpressionVector ExpressionVector aload length Pi /div cvx 180 /mul cvx 5 -1 roll 4 add array astore def } if } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% No derivative for condition.... /EvalCondOp { 3 -1 roll pop } bind def /PutIntervalOneAdd {putinterval 1 add} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add open parenthesis in string at the given index %% str index -> str index+1 /AddOpPar {2 copy (\() PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add close parenthesis in string at the given index %% str index -> str index+1 /AddClPar {2 copy (\)) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add 0 in string at the given index %% str index -> str index+1 /AddZero {2 copy (0) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add open parenthesis in string at the given index %% str index -> str index+1 /AddMul {2 copy (*) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add open parenthesis in string at the given index %% str index -> str index+1 /AddDiv {2 copy (/) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add a plus sign in string at the given index %% str index -> str index+1 /AddAdd {2 copy (+) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add a minus sign in string at the given index %% str index -> str index+1 /AddSub {2 copy (-) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add a pipe sign in string at the given index %% str index -> str index+1 /AddPipe {2 copy (|) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% H O O K S /AnalyzePreHook { dup 5 1 roll } bind def /PreEvalHook {} def /AnalyzePostHook { 7 -1 roll pop } bind def /AnalyzeListOfEPostHook { 6 -1 roll mark 6 1 roll cleartomark } bind def /RollOp { 5 1 roll } bind def end%%%tx@CoreAnalyzerDict /tx@AddMathFunc 12 dict def tx@AddMathFunc begin %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% NEW FUNC %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% function arcsine in radians asin(x)=atan(x/sqrt(1-x^2)) %% x -> theta /asin {% dup abs 1 gt { EQDFasinrangeerror } if dup dup dup mul 1 exch sub sqrt atan exch 0 lt { 360 sub } if DegtoRad } def %% function arccosine in radians acos(x)=atan(sqrt(1-x^2)/x) %% x -> theta /acos {% dup abs 1 gt { EQDFacosrangeerror } if dup dup mul 1 exch sub sqrt exch atan DegtoRad } def %% function arctangent in radians %% x -> theta /atg { 1 atan dup 90 gt { 360 sub } if DegtoRad } bind def %% HYPERBOLIC FUNCTIONS /sh { dup Ex exch neg Ex sub 2 div } def /ch { dup Ex exch neg Ex add 2 div } def /th { dup sh exch ch div } def /Argsh { dup dup mul 1 add sqrt add ln } def /Argch { dup dup mul 1 sub sqrt add ln } def /Argth { dup 1 add exch 1 exch sub div ln 2 div } def %% modified exponential funtion for 0 %% x n -> x^n /Exp { dup 0 eq { pop pop 1 } { exp } ifelse } bind def %% modified exponential funtion for 0 %% x -> e^x /Ex { Euler exch exp } bind def %% %% factorial function %% n -> n! /Fact { 1 exch 2 exch 1 exch { mul } for } bind def /fact { Fact } bind def /! { Fact } bind def end % % END pst-algparser.pro %%EndProcSet %%BeginProcSet: pst-tools.pro 0 0 % $Id: pst-tools.pro 713 2012-10-16 14:25:00Z herbert $ % %% PostScript tools prologue for pstricks.tex. %% Version 0.03, 2012/10/16 %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN archives %% in directory macros/latex/base/lppl.txt. % % /Pi2 1.57079632679489661925640 def /factorial { % n on stack, returns n! dup 0 eq { 1 }{ dup 1 gt { dup 1 sub factorial mul } if } ifelse } def % /MoverN { % m n on stack, returns the binomial coefficient m over n 2 dict begin /n exch def /m exch def n 0 eq { 1 }{ m n eq { 1 }{ m factorial n factorial m n sub factorial mul div } ifelse } ifelse end } def % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % subroutines for complex numbers, given as an array [a b] % which is a+bi = Real+i Imag % /cxadd { % [a1 b1] [a2 b2] = [a1+a2 b1+b2] dup 0 get % [a1 b1] [a2 b2] a2 3 -1 roll % [a2 b2] a2 [a1 b1] dup 0 get % [a2 b2] a2 [a1 b1] a1 3 -1 roll % [a2 b2] [a1 b1] a1 a2 add % [a2 b2] [a1 b1] a1+a2 3 1 roll % a1+a2 [a2 b2] [a1 b1] 1 get % a1+a2 [a2 b2] b1 exch 1 get % a1+a2 b1 b2 add 2 array astore } def % /cxneg { % [a b] dup 1 get % [a b] b exch 0 get % b a neg exch neg % -a -b 2 array astore } def % /cxsub { cxneg cxadd } def % same as negative addition % % [a1 b1][a2 b2] = [a1a2-b1b2 a1b2+b1a2] = [a3 b3] /cxmul { % [a1 b1] [a2 b2] dup 0 get % [a1 b1] [a2 b2] a2 exch 1 get % [a1 b1] a2 b2 3 -1 roll % a2 b2 [a1 b1] dup 0 get % a2 b2 [a1 b1] a1 exch 1 get % a2 b2 a1 b1 dup % a2 b2 a1 b1 b1 5 -1 roll dup % b2 a1 b1 b1 a2 a2 3 1 roll mul % b2 a1 b1 a2 b1a2 5 -2 roll dup % b1 a2 b1a2 b2 a1 a1 3 -1 roll dup % b1 a2 b1a2 a1 a1 b2 b2 3 1 roll mul % b1 a2 b1a2 a1 b2 a1b2 4 -1 roll add % b1 a2 a1 b2 b3 4 2 roll mul % b1 b2 b3 a1a2 4 2 roll mul sub % b3 a3 exch 2 array astore } def % % [a b]^2 = [a^2-b^2 2ab] = [a2 b2] /cxsqr { % [a b] square root dup 0 get exch 1 get % a b dup dup mul % a b b^2 3 -1 roll % b b^2 a dup dup mul % b b^2 a a^2 3 -1 roll sub % b a a2 3 1 roll mul 2 mul % a2 b2 2 array astore } def % /cxsqrt { % [a b] % dup cxnorm sqrt /r exch def % cxarg 2 div RadtoDeg dup cos r mul exch sin r mul cxmake2 cxlog % log[a b] 2 cxrdiv % log[a b]/2 aload pop exch % b a 2.781 exch exp % b exp(a) exch cxconv exch % [Re +iIm] exp(a) cxrmul % } def % /cxarg { % [a b] aload pop % a b exch atan % arctan b/a DegtoRad % arg(z)=atan(b/a) } def % % log[a b] = [a^2-b^2 2ab] = [a2 b2] /cxlog { % [a b] dup % [a b][a b] cxnorm % [a b] |z| log % [a b] log|z| exch % log|z|[a b] cxarg % log|z| Theta cxmake2 % [log|z| Theta] } def % % square of magnitude of complex number /cxnorm2 { % [a b] dup 0 get exch 1 get % a b dup mul % a b^2 exch dup mul add % a^2+b^2 } def % /cxnorm { % [a b] cxnorm2 sqrt } def % /cxconj { % conjugent complex dup 0 get exch 1 get % a b neg 2 array astore % [a -b] } def % /cxre { 0 get } def % real value /cxim { 1 get } def % imag value % % 1/[a b] = ([a -b]/(a^2+b^2) /cxrecip { % [a b] dup cxnorm2 exch % n2 [a b] dup 0 get exch 1 get % n2 a b 3 -1 roll % a b n2 dup % a b n2 n2 4 -1 roll exch div % b n2 a/n2 3 1 roll div % a/n2 b/n2 neg 2 array astore } def % /cxmake1 { 0 2 array astore } def % make a complex number, real given /cxmake2 { 2 array astore } def % dito, both given % /cxdiv { cxrecip cxmul } def % % multiplikation by a real number /cxrmul { % [a b] r exch aload pop % r a b 3 -1 roll dup % a b r r 3 1 roll mul % a r b*r 3 1 roll mul % b*r a*r exch 2 array astore % [a*r b*r] } def % % division by a real number /cxrdiv { % [a b] r 1 exch div % [a b] 1/r cxrmul } def % % exp(i theta) = cos(theta)+i sin(theta) polar<->cartesian /cxconv { % theta RadtoDeg dup sin exch cos cxmake2 } def %%%%% ### bubblesort ### %% syntax : array bubblesort --> array2 trie par ordre croissant %% code de Bill Casselman %% http://www.math.ubc.ca/people/faculty/cass/graphics/text/www/ /bubblesort { % on stack must be an array [ ... ] 4 dict begin /a exch def /n a length 1 sub def n 0 gt { % at this point only the n+1 items in the bottom of a remain to % the sorted largest item in that blocks is to be moved up into % position n n { 0 1 n 1 sub { /i exch def a i get a i 1 add get gt { % if a[i] > a[i+1] swap a[i] and a[i+1] a i 1 add a i get a i a i 1 add get % set new a[i] = old a[i+1] put % set new a[i+1] = old a[i] put } if } for /n n 1 sub def } repeat } if a % return the sorted array end } def % /concatstringarray{ % [(a) (b) ... (z)] --> (ab...z) 20100422 0 1 index { length add } forall string 0 3 2 roll { 3 copy putinterval length add }forall pop } bind def % /dot2comma {% on stack a string (...) 2 dict begin /Output exch def 0 1 Output length 1 sub { /Index exch def Output Index get 46 eq { Output Index 44 put } if } for Output end } def % /rightTrim { dup length 1 sub -1 0 { /i exch def dup i get 32 ne { exit } if } for 0 i 1 add getinterval dup length string copy } bind def /psStringwidth /stringwidth load def /psShow /show load def %/stringwidth{ rightTrim psStringwidth } bind def %/show { rightTrim psShow } bind def %-----------------------------------------------------------------------------% % END pst-tools.pro %%EndProcSet %%BeginProcSet: pst-dots.pro 0 0 % $Id: pst-dots.pro 130 2009-08-27 08:55:03Z herbert $ % %% PostScript prologue for pstricks.tex. %% Version 2.02, 2009/06/16 %% %% For distribution, see pstricks.tex. %% %% Timothy Van Zandt %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN archives %% in directory macros/latex/base/lppl.txt. %% %% Modified by Etienne Riga - Dec. 16, 1999 %% Modified by Etienne Riga - 2005/01/01 (er) %% to add /Diamond, /SolidDiamond and /BoldDiamond %% Modified by Herbert Voss (hv) - 2008/04/17 % 10 dict dup begin % hold local /FontType 3 def /FontMatrix [.001 0 0 .001 0 0] def % /FontBBox [-571.5 -742.5 571.5 742.5] def % changed to next line 20060616 hv /FontBBox [-1000 -1000 1000 1000] def % See end of file in /BuildGlyph /Encoding 256 array def 0 1 255 {Encoding exch /.notdef put} for % fill the array with /.notdef Encoding % replace with given dot names dup (b) 0 get /Bullet put % get the numerical position of b in ASCII % % and save /Bullet at this place in Encoding dup (c) 0 get /Circle put dup (C) 0 get /BoldCircle put % 67 dup (u) 0 get /SolidTriangle put dup (t) 0 get /Triangle put dup (T) 0 get /BoldTriangle put dup (r) 0 get /SolidSquare put dup (s) 0 get /Square put dup (S) 0 get /BoldSquare put dup (q) 0 get /SolidPentagon put dup (p) 0 get /Pentagon put dup (P) 0 get /BoldPentagon put %%% dup (k) 0 get /Asterisk put dup (K) 0 get /BoldAsterisk put dup (J) 0 get /SolidAsterisk put dup (h) 0 get /Hexagon put dup (H) 0 get /BoldHexagon put dup (G) 0 get /SolidHexagon put dup (f) 0 get /Octogon put % 2008-04-18 hv dup (F) 0 get /BoldOctogon put % 2008-04-18 hv dup (g) 0 get /SolidOctogon put % 2008-04-18 hv dup (a) 0 get /Add put dup (A) 0 get /BoldAdd put % 65 dup (x) 0 get /Mul put dup (X) 0 get /BoldMul put dup (m) 0 get /Oplus put dup (M) 0 get /BOplus put dup (e) 0 get /SolidOplus put dup (n) 0 get /Otimes put dup (N) 0 get /BOtimes put dup (E) 0 get /SolidOtimes put dup (i) 0 get /Bar put dup (I) 0 get /BoldBar put dup (l) 0 get /SolidDiamond put dup (d) 0 get /Diamond put (D) 0 get /BoldDiamond put %%% /CharProcs 47 dict def CharProcs begin /CirclePath {0 0 500 0 360 arc closepath} def /Bullet {CirclePath fill} def /Circle {CirclePath .9 .9 scale CirclePath eofill} def /BoldCircle {CirclePath .8 .8 scale CirclePath eofill} def /TrianglePath {0 660 moveto -571.5 -330 lineto 571.5 -330 lineto closepath} def /SolidTriangle {TrianglePath fill} def /Triangle {TrianglePath .85 .85 scale TrianglePath eofill} def /BoldTriangle {TrianglePath .7 .7 scale TrianglePath eofill} def /SquarePath {-450 450 moveto 450 450 lineto 450 -450 lineto -450 -450 lineto closepath} def /SolidSquare {SquarePath fill} def /Square {SquarePath .89 .89 scale SquarePath eofill} def /BoldSquare {SquarePath .78 .78 scale SquarePath eofill} def /PentagonPath { -337.8 -465 moveto 337.8 -465 lineto 546.6 177.6 lineto 0 574.7 lineto -546.6 177.6 lineto closepath } def /SolidPentagon {PentagonPath fill} def /Pentagon {PentagonPath .89 .89 scale PentagonPath eofill} def /BoldPentagon {PentagonPath .78 .78 scale PentagonPath eofill} def %-------------- hv begin 2004/07/25 from: er 2003/03/24 /HexagonPath { 0 550 moveto -476 275 lineto -476 -275 lineto 0 -550 lineto 476 -275 lineto 476 275 lineto closepath } def /SolidHexagon {HexagonPath fill} def /Hexagon {HexagonPath .89 .89 scale HexagonPath eofill} def /BoldHexagon {HexagonPath .79 .79 scale HexagonPath eofill} def % 2008-04-18 hv /OctogonPath { 550 dup 22.5 tan mul dup neg dup add /xMove exch def exch moveto 7 { xMove 0 rlineto 45 rotate } repeat closepath } def /SolidOctogon { OctogonPath fill } def /Octogon { OctogonPath .89 .89 scale OctogonPath eofill } def /BoldOctogon { OctogonPath .79 .79 scale OctogonPath eofill } def % /AsteriskPath { 20 0 moveto 10 250 180 500 0 500 curveto -180 500 -10 250 -20 0 curveto closepath } def /Asterisk { AsteriskPath 60 rotate AsteriskPath 60 rotate AsteriskPath 60 rotate AsteriskPath 60 rotate AsteriskPath 60 rotate AsteriskPath fill } def % /Basterp {50 250 220 500 0 500 curveto -220 500 -50 250 -50 30 cos 100 mul curveto} def /BoldAsteriskPath { 50 30 cos 100 mul moveto Basterp 60 rotate Basterp 60 rotate Basterp 60 rotate Basterp 60 rotate Basterp 60 rotate Basterp closepath } def /BoldAsterisk {BoldAsteriskPath fill} def /SolidAsterisk {CirclePath .9 .9 scale BoldAsteriskPath eofill} def /CrossPath { 40 550 moveto -40 550 lineto -40 40 lineto -550 40 lineto -550 -40 lineto -40 -40 lineto -40 -550 lineto 40 -550 lineto 40 -40 lineto 550 -40 lineto 550 40 lineto 40 40 lineto closepath } def /BoldCrossPath {80 550 moveto -80 550 lineto -80 80 lineto -550 80 lineto -550 -80 lineto -80 -80 lineto -80 -550 lineto 80 -550 lineto 80 -80 lineto 550 -80 lineto 550 80 lineto 80 80 lineto closepath } def /Add {CrossPath fill} def /Mul {45 rotate CrossPath fill} def /BoldAdd {BoldCrossPath fill} def /BoldMul {45 rotate BoldCrossPath fill} def /Oplus {CirclePath .9 .9 scale CirclePath eofill .775 .775 scale CrossPath fill } def /SolidOplus {CirclePath .775 .775 scale BoldCrossPath eofill} def /BOplus {CirclePath .8 .8 scale CirclePath eofill .775 .775 scale BoldCrossPath fill} def /Otimes {CirclePath .9 .9 scale CirclePath eofill 45 rotate .775 .775 scale CrossPath fill} def /BOtimes {CirclePath .8 .8 scale CirclePath eofill 45 rotate .775 .775 scale BoldCrossPath fill } def /SolidOtimes {CirclePath 45 rotate .775 .775 scale BoldCrossPath eofill} def /BarPath {40 660 moveto -40 660 lineto -40 -660 lineto 40 -660 lineto closepath} def /Bar {BarPath fill} def /BoldBarPath {80 660 moveto -80 660 lineto -80 -660 lineto 80 -660 lineto closepath} def /BoldBar {BoldBarPath fill} def /DiamondPath {0 742.5 moveto -428.5 0 lineto 0 -742.5 lineto 428.5 0 lineto closepath} def /SolidDiamond {DiamondPath fill} def /Diamond {DiamondPath .865 .865 scale DiamondPath eofill} def /BoldDiamond {DiamondPath .73 .73 scale DiamondPath eofill} def %%% /.notdef { } def end % /BuildGlyph { exch begin % Metrics 1 index get exec 0 0 0 % BBoxes 3 index get exec -1000 -1000 1000 1000 % -571.5 -742.5 571.5 742.5 setcachedevice CharProcs begin load exec end end } def % /BuildChar { 1 index /Encoding get exch get 1 index /BuildGlyph get exec } bind def % end /PSTricksDotFont exch definefont pop % %% end %%EndProcSet %%BeginProcSet: pst-node.pro 0 0 % $Id: pst-node.pro 707 2012-09-21 14:17:30Z herbert $ %% %% PostScript prologue for pst-node.tex. %% Version 1.14, 2012/09/18. %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN archives %% in directory macros/latex/base/lppl.txt. % tx@Dict begin % from main pstricks dict /T /translate load def /CP /currentpoint load def /startGlobal { true setglobal globaldict begin } bind def /endGlobal { end false setglobal } bind def end /tx@NodeDict 400 dict def tx@NodeDict begin /NewNode { % on stack: { x y } boolean N@name type InitXnode gsave NodeScale % a bugfix for xelatex, it's empty for dvips /next exch def % { x y } boolean N@name type dict dup % { x y } boolean N@name dict dict 3 1 roll def % { x y } boolean dict N@name dict def exch { dup 3 1 roll def } if % { x y } dict boolean begin % { x y } dict begin tx@Dict begin STV CP T exec % set scaling end /NodeMtrx CM def % save CM next % InitXNode end grestore } def % /InitPnode { /Y ED /X ED /NodePos { NodeSep Cos mul NodeSep Sin mul } def } def % /InitCnode { /r ED /Y ED /X ED /NodePos { NodeSep r add dup Cos mul exch Sin mul } def } def % /GetRnodePos { Cos 0 gt { /dx r NodeSep add def } { /dx l NodeSep sub def } ifelse Sin 0 gt { /dy u NodeSep add def } { /dy d NodeSep sub def } ifelse dx Sin mul abs dy Cos mul abs gt { dy Cos mul Sin div dy } { dx dup Sin mul Cos Div } ifelse } def % /InitRnode { /Y ED /X ED X sub /r ED /l X neg def Y add neg /d ED Y sub /u ED /NodePos { GetRnodePos } def } def % /DiaNodePos { w h mul w Sin mul abs h Cos mul abs add Div NodeSep add dup Cos mul exch Sin mul } def % /TriNodePos { Sin s lt { d NodeSep sub dup Cos mul Sin Div exch } { w h mul w Sin mul h Cos abs mul add Div NodeSep add dup Cos mul exch Sin mul } ifelse } def % /InitTriNode { sub 2 div exch 2 div exch 2 copy T 2 copy 4 index index /d ED pop pop pop pop -90 mul rotate /NodeMtrx CM def /X 0 def /Y 0 def d sub abs neg /d ED d add /h ED 2 div h mul h d sub Div /w ED /s d w Atan sin def /NodePos { TriNodePos } def } def % /OvalNodePos { /ww w NodeSep add def /hh h NodeSep add def Sin ww mul Cos hh mul Atan dup cos ww mul exch sin hh mul } def % /GetCenter { begin X Y NodeMtrx transform CM itransform end } def % /XYPos { dup sin exch cos Do /Cos ED /Sin ED /Dist ED Cos 0 gt { Dist Dist Sin mul Cos div } { Cos 0 lt { Dist neg Dist Sin mul Cos div neg } { 0 Dist Sin mul } ifelse } ifelse Do } def % /GetEdge { dup 0 eq { pop begin 1 0 NodeMtrx dtransform CM idtransform exch atan sub dup sin /Sin ED cos /Cos ED /NodeSep ED NodePos NodeMtrx dtransform CM idtransform end } { 1 eq {{exch}} {{}} ifelse /Do ED pop XYPos } ifelse } def % /AddOffset { 1 index 0 eq { pop pop } { 2 copy 5 2 roll cos mul add 4 1 roll sin mul sub exch } ifelse } def % /GetEdgeA { NodeSepA AngleA NodeA NodeSepTypeA GetEdge OffsetA AngleA AddOffset yA add /yA1 ED xA add /xA1 ED } def % /GetEdgeB { NodeSepB AngleB NodeB NodeSepTypeB GetEdge OffsetB AngleB AddOffset yB add /yB1 ED xB add /xB1 ED } def % /GetArmA { ArmTypeA 0 eq { /xA2 ArmA AngleA cos mul xA1 add def /yA2 ArmA AngleA sin mul yA1 add def } { ArmTypeA 1 eq {{exch}} {{}} ifelse /Do ED ArmA AngleA XYPos OffsetA AngleA AddOffset yA add /yA2 ED xA add /xA2 ED } ifelse } def % /GetArmB { ArmTypeB 0 eq { /xB2 ArmB AngleB cos mul xB1 add def /yB2 ArmB AngleB sin mul yB1 add def } { ArmTypeB 1 eq {{exch}} {{}} ifelse /Do ED ArmB AngleB XYPos OffsetB AngleB AddOffset yB add /yB2 ED xB add /xB2 ED } ifelse } def % /InitNC { /b ED /a ED % second and first node /NodeSepTypeB ED /NodeSepTypeA ED /NodeSepB ED /NodeSepA ED /OffsetB ED /OffsetA ED tx@NodeDict a known tx@NodeDict b known and dup { /NodeA a load def /NodeB b load def NodeA GetCenter /yA ED /xA ED NodeB GetCenter /yB ED /xB ED } if } def % /LPutLine { 4 copy 3 -1 roll sub neg 3 1 roll sub Atan /NAngle ED 1 t sub mul 3 1 roll 1 t sub mul 4 1 roll t mul add /Y ED t mul add /X ED } def % /LPutLines { mark LPutVar counttomark 2 div 1 sub /n ED % t floor dup n gt t floor dup n ge % to allow npos<= hv 2008-08-14 { pop n 1 sub /t 1 def } { dup t sub neg /t ED } ifelse cvi 2 mul { pop } repeat LPutLine cleartomark } def % /BezierMidpoint { /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /y0 ED /x0 ED /t ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add 3 ay t t mul mul mul 2 by t mul mul add cy add 3 ax t t mul mul mul 2 bx t mul mul add cx add atan /NAngle ED /Y ED /X ED } def % /HPosBegin { yB yA ge { /t 1 t sub def } if /Y yB yA sub t mul yA add def } def /HPosEnd { /X Y yyA sub yyB yyA sub Div xxB xxA sub mul xxA add def /NAngle yyB yyA sub xxB xxA sub Atan def } def /HPutLine { HPosBegin /yyA ED /xxA ED /yyB ED /xxB ED HPosEnd } def /HPutLines { HPosBegin yB yA ge { /check { le } def } { /check { ge } def } ifelse /xxA xA def /yyA yA def mark xB yB LPutVar { dup Y check { exit } { /yyA ED /xxA ED } ifelse } loop /yyB ED /xxB ED cleartomark HPosEnd } def /VPosBegin { xB xA lt { /t 1 t sub def } if /X xB xA sub t mul xA add def } def /VPosEnd { /Y X xxA sub xxB xxA sub Div yyB yyA sub mul yyA add def /NAngle yyB yyA sub xxB xxA sub Atan def } def /VPutLine { VPosBegin /yyA ED /xxA ED /yyB ED /xxB ED VPosEnd } def /VPutLines { VPosBegin xB xA ge { /check { le } def } { /check { ge } def } ifelse /xxA xA def /yyA yA def mark xB yB LPutVar { 1 index X check { exit } { /yyA ED /xxA ED } ifelse } loop /yyB ED /xxB ED cleartomark VPosEnd } def /HPutCurve { gsave newpath /SaveLPutVar /LPutVar load def LPutVar 8 -2 roll moveto curveto flattenpath /LPutVar [ {} {} {} {} pathforall ] cvx def grestore exec /LPutVar /SaveLPutVar load def } def /NCCoor { /AngleA yB yA sub xB xA sub Atan def /AngleB AngleA 180 add def GetEdgeA GetEdgeB /LPutVar [ xB1 yB1 xA1 yA1 ] cvx def /LPutPos { LPutVar LPutLine } def /HPutPos { LPutVar HPutLine } def /VPutPos { LPutVar VPutLine } def LPutVar } def % /NCLine { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB lineto pop pop end } def % /NCLines { false NArray n 0 eq { NCLine } { 2 copy yA sub exch xA sub Atan /AngleA ED n 2 mul dup index exch index yB sub exch xB sub Atan /AngleB ED GetEdgeA GetEdgeB /LPutVar [ xB1 yB1 n 2 mul 4 add 4 roll xA1 yA1 ] cvx def mark LPutVar tx@Dict begin false Line end /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } ifelse } def % /NCCurve { GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA GetArmB xA2 yA2 xA1 yA1 tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict begin ArrowB end curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } def % /NCAngles { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate def xA2 yA2 mtrx transform pop xB2 yB2 mtrx transform exch pop mtrx itransform /y0 ED /x0 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 x0 y0 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 x0 y0 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } def % /NCAngle { GetEdgeA GetEdgeB GetArmB /mtrx AngleA matrix rotate def xB2 yB2 mtrx itransform pop xA1 yA1 mtrx itransform exch pop mtrx transform /y0 ED /x0 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 x0 y0 xA1 yA1 tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 x0 y0 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } def % /NCBar { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate def xA2 yA2 mtrx itransform pop xB2 yB2 mtrx itransform pop sub dup 0 mtrx transform 3 -1 roll 0 gt { /yB2 exch yB2 add def /xB2 exch xB2 add def } { /yA2 exch neg yA2 add def /xA2 exch neg xA2 add def } ifelse mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } def % /NCDiag { /lineAngle ED GetEdgeA GetEdgeB GetArmA GetArmB mark lineAngle abs 0 gt { /xTemp xA2 10 add def /yTemp yA2 lineAngle dup sin exch cos div 10 mul add def /dY1 yTemp yA2 sub def /dX1 xTemp xA2 sub def /dY2 yB2 yB1 sub def /dX2 xB2 xB1 sub def dX1 abs 0.01 lt { /m2 dY2 dX2 div def /xB2 xA2 def /yB2 xA2 xB1 sub m2 mul yB1 add def }{ dX2 abs 0.01 lt { /m1 dY1 dX1 div def /xB2 xB1 def /yB2 xB1 xA2 sub m1 mul yA2 add def }{% /m1 dY1 dX1 div def /m2 dY2 dX2 div def /xB2 m1 xA2 mul m2 xB1 mul sub yA2 sub yB1 add m1 m2 sub div def /yB2 xB2 xA2 sub m1 mul yA2 add def } ifelse } ifelse } if ArmB 0 ne { xB1 yB1 } if xB2 yB2 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def % % GetEdgeA GetEdgeB GetArmA GetArmB mark % ArmB 0 ne { xB1 yB1 } if % xB2 yB2 xA2 yA2 % ArmA 0 ne { xA1 yA1 } if % tx@Dict begin false Line end % /LPutVar [ xB1 yB1 xB2 yB2 xA2 yA2 xA1 yA1 ] cvx def % /LPutPos { LPutLines } def % /HPutPos { HPutLines } def % /VPutPos { VPutLines } def } def % /NCDiagg { /lineAngle ED GetEdgeA GetArmA lineAngle abs 0 gt { lineAngle } { yB yA2 sub xB xA2 sub Atan 180 add } ifelse /AngleB ED GetEdgeB mark lineAngle abs 0 gt { /dY2 yA2 yA1 sub def /dX2 xA2 xA1 sub def lineAngle abs 90 eq { /m2 dY2 dX2 div def /yA2 xB xA2 sub m2 mul yA2 add def /xA2 xB def }{ /m1 lineAngle dup sin exch cos div def % tan alpha dX2 abs 0.01 lt { /yA2 xA1 xB sub m1 mul yB add def /xA2 xA1 def }{% /m2 dY2 dX2 div def /xA2 m1 xB mul m2 xA2 mul sub yA2 add yB sub m1 m2 sub div def /yA2 xA2 xB sub m1 mul yB add def } ifelse } ifelse } if xB1 yB1 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1 yB1 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def % % GetEdgeA GetArmA % yB yA2 sub xB xA2 sub Atan 180 add /AngleB ED % GetEdgeB % mark % xB1 yB1 xA2 yA2 % ArmA 0 ne { xA1 yA1 } if % tx@Dict begin false Line end % /LPutVar [ xB1 yB1 xA2 yA2 xA1 yA1 ] cvx def % /LPutPos { LPutLines } def % /HPutPos { HPutLines } def % /VPutPos { VPutLines } def } def % /NCLoop { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate def xA2 yA2 mtrx transform loopsize add /yA3 ED /xA3 ED /xB3 xB2 yB2 mtrx transform pop def xB3 yA3 mtrx itransform /yB3 ED /xB3 ED xA3 yA3 mtrx itransform /yA3 ED /xA3 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 xB3 yB3 xA3 yA3 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 xB3 yB3 xA3 yA3 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } def % % DG/SR modification begin - May 9, 1997 - Patch 1 %/NCCircle { 0 0 NodesepA nodeA \tx@GetEdge pop xA sub 2 div dup 2 exp r %r mul sub abs sqrt atan 2 mul /a ED r AngleA 90 add PtoC yA add exch xA add %exch 2 copy /LPutVar [ 4 2 roll r AngleA ] cvx def /LPutPos { LPutVar t 360 %mul add dup 5 1 roll 90 sub \tx@PtoC 3 -1 roll add /Y ED add /X ED /NAngle ED % /NCCircle { NodeSepA 0 NodeA 0 GetEdge pop 2 div dup 2 exp r r mul sub abs sqrt atan 2 mul /a ED r AngleA 90 add PtoC yA add exch xA add exch 2 copy /LPutVar [ 4 2 roll r AngleA ] cvx def /LPutPos { LPutVar t 360 mul add dup 5 1 roll 90 sub PtoC 3 -1 roll add /Y ED add /X ED /NAngle ED % DG/SR modification end } def /HPutPos { LPutPos } def /VPutPos { LPutPos } def r AngleA 90 sub a add AngleA 270 add a sub tx@Dict begin /angleB ED /angleA ED /r ED /c 57.2957 r Div def /y ED /x ED } def % /NCBox { /d ED /h ED /AngleB yB yA sub xB xA sub Atan def /AngleA AngleB 180 add def GetEdgeA GetEdgeB /dx d AngleB sin mul def /dy d AngleB cos mul neg def /hx h AngleB sin mul neg def /hy h AngleB cos mul def /LPutVar [ xA1 hx add yA1 hy add xB1 hx add yB1 hy add xB1 dx add yB1 dy add xA1 dx add yA1 dy add ] cvx def /LPutPos { LPutLines } def /HPutPos { xB yB xA yA LPutLine } def /VPutPos { HPutPos } def mark LPutVar tx@Dict begin false Polygon end } def % /NCArcBox { /l ED neg /d ED /h ED /a ED /AngleA yB yA sub xB xA sub Atan def /AngleB AngleA 180 add def /tA AngleA a sub 90 add def /tB tA a 2 mul add def /r xB xA sub tA cos tB cos sub Div dup 0 eq { pop 1 } if def /x0 xA r tA cos mul add def /y0 yA r tA sin mul add def /c 57.2958 r div def /AngleA AngleA a sub 180 add def /AngleB AngleB a add 180 add def GetEdgeA GetEdgeB /AngleA tA 180 add yA yA1 sub xA xA1 sub Pyth c mul sub def /AngleB tB 180 add yB yB1 sub xB xB1 sub Pyth c mul add def l 0 eq { x0 y0 r h add AngleA AngleB arc x0 y0 r d add AngleB AngleA arcn }{ x0 y0 translate /tA AngleA l c mul add def /tB AngleB l c mul sub def 0 0 r h add tA tB arc r h add AngleB PtoC r d add AngleB PtoC 2 copy 6 2 roll l arcto 4 { pop } repeat r d add tB PtoC l arcto 4 { pop } repeat 0 0 r d add tB tA arcn r d add AngleA PtoC r h add AngleA PtoC 2 copy 6 2 roll l arcto 4 { pop } repeat r h add tA PtoC l arcto 4 { pop } repeat } ifelse closepath /LPutVar [ x0 y0 r AngleA AngleB h d ] cvx def /LPutPos { LPutVar /d ED /h ED /AngleB ED /AngleA ED /r ED /y0 ED /x0 ED t 1 le { r h add AngleA 1 t sub mul AngleB t mul add dup 90 add /NAngle ED PtoC }{t 2 lt { /NAngle AngleB 180 add def r 2 t sub h mul t 1 sub d mul add add AngleB PtoC }{ t 3 lt { r d add AngleB 3 t sub mul AngleA 2 t sub mul add dup 90 sub /NAngle ED PtoC }{ /NAngle AngleA 180 add def r 4 t sub d mul t 3 sub h mul add add AngleA PtoC } ifelse } ifelse } ifelse y0 add /Y ED x0 add /X ED } def /HPutPos { LPutPos } def /VPutPos { LPutPos } def } def % /Tfan { /AngleA yB yA sub xB xA sub Atan def GetEdgeA w xA1 xB sub yA1 yB sub Pyth Pyth w Div CLW 2 div mul 2 div dup AngleA sin mul yA1 add /yA1 ED AngleA cos mul xA1 add /xA1 ED /LPutVar [ xA1 yA1 m { xB w add yB xB w sub yB } { xB yB w sub xB yB w add } ifelse xA1 yA1 ] cvx def /LPutPos { LPutLines } def /VPutPos@ { LPutVar flag { 8 4 roll pop pop pop pop } { pop pop pop pop 4 2 roll } ifelse } def /VPutPos { VPutPos@ VPutLine } def /HPutPos { VPutPos@ HPutLine } def mark LPutVar tx@Dict begin /ArrowA { moveto } def /ArrowB { } def false Line closepath end } def % /LPutCoor { NAngle tx@Dict begin /NAngle ED end gsave CM STV CP Y sub neg exch X sub neg exch moveto setmatrix CP grestore } def % /LPut { tx@NodeDict /LPutPos known { LPutPos } { CP /Y ED /X ED /NAngle 0 def } ifelse LPutCoor } def % /HPutAdjust { Sin Cos mul 0 eq { 0 } { d Cos mul Sin div flag not { neg } if h Cos mul Sin div flag { neg } if 2 copy gt { pop } { exch pop } ifelse } ifelse s add flag { r add neg }{ l add } ifelse X add /X ED } def % /VPutAdjust { Sin Cos mul 0 eq { 0 } { l Sin mul Cos div flag { neg } if r Sin mul Cos div flag not { neg } if 2 copy gt { pop } { exch pop } ifelse } ifelse s add flag { d add } { h add neg } ifelse Y add /Y ED } def % % end % % END pst-node.pro %%EndProcSet %%BeginProcSet: pst-grad.pro 0 0 %! % PostScript prologue for pst-grad.tex. % Version 1.05, 2006/11/04 % prepared by Herbert Voss % For copying restrictions, see pstricks.tex. % % For the PSTricks gradient fillstyle.% % Based on some EPS files by leeweyr!bill@nuchat.sccsi.com (W. R. Lee).% % Syntax:% D.G. modification begin - Apr. 9, %1998 %%%%%% R0 G0 B0 R1 G1 B1 NumLines MidPoint Angle GradientFill % ifGradientCircle GradientScale %GradientPosX GradientPosY % R0 G0 B0 R1 G1 B1 NumLines MidPoint %Angle GradientFill % D.G. modification end % /tx@GradientDict 40 dict def tx@GradientDict begin /GradientFill { /ifCMYK exch def % do we have rgb or cmyk? hv 1.06 rotate /MidPoint ED /NumLines ED ifCMYK { /LastBlack ED % 1.06 /LastYellow ED % 1.06 /LastMagenta ED % 1.06 /LastCyan ED % 1.06 /FirstBlack ED % 1.06 /FirstYellow ED % 1.06 /FirstMagenta ED % 1.06 /FirstCyan ED % 1.06 }{ /LastBlue ED /LastGreen ED /LastRed ED /FirstBlue ED /FirstGreen ED /FirstRed ED } ifelse /GradientPosY ED /GradientPosX ED /GradientScale ED /ifGradientCircle ED % This avoids gaps due to rounding errors: clip pathbbox %leave llx,lly,urx,ury on stack 4 copy /ury ED /urx ED /lly ED /llx ED /y ED /x ED ifGradientCircle { 0 GradientPosX eq { 0 GradientPosX eq {2 copy translate} if } if } {2 copy translate} ifelse y sub neg /y ED x sub neg /x ED % This avoids gaps due to rounding errors: ifCMYK { % 1.06 LastCyan FirstCyan add 2 div % 1.06 LastMagenta FirstMagenta add 2 div % 1.06 LastYellow FirstYellow add 2 div % 1.06 LastBlack FirstBlack add 2 div % 1.06 setcmykcolor % 1.06 }{ LastRed FirstRed add 2 div LastGreen FirstGreen add 2 div LastBlue FirstBlue add 2 div setrgbcolor } ifelse ifGradientCircle { /YSizePerLine y NumLines div def /CurrentY y 2 div def /MidLine NumLines 2 div 1 MidPoint sub mul abs cvi def }{ fill /YSizePerLine y NumLines div def /CurrentY 0 def /MidLine NumLines 1 MidPoint sub mul abs cvi def } ifelse MidLine NumLines 2 sub gt { /MidLine NumLines def } { MidLine 2 lt { /MidLine 0 def } if } ifelse MidLine 0 gt { ifCMYK { /Cyan FirstCyan def /Magenta FirstMagenta def /Yellow FirstYellow def /Black FirstBlack def /CyanIncrement LastCyan FirstCyan sub MidLine 1 sub div def /MagentaIncrement LastMagenta FirstMagenta sub MidLine 1 sub div def /YellowIncrement LastYellow FirstYellow sub MidLine 1 sub div def /BlackIncrement LastBlack FirstBlack sub MidLine 1 sub div def }{ /Red FirstRed def /Green FirstGreen def /Blue FirstBlue def /RedIncrement LastRed FirstRed sub MidLine 1 sub div def /GreenIncrement LastGreen FirstGreen sub MidLine 1 sub div def /BlueIncrement LastBlue FirstBlue sub MidLine 1 sub div def } ifelse MidLine { GradientLoop } repeat } if MidLine NumLines lt { ifCMYK { /Cyan LastCyan def /Magenta LastMagenta def /Yellow LastYellow def /Black LastBlack def /CyanIncrement FirstCyan LastCyan sub NumLines MidLine sub 1 sub div def /MagentaIncrement FirstMagenta LastMagenta sub NumLines MidLine sub 1 sub div def /YellowIncrement FirstYellow LastYellow sub NumLines MidLine sub 1 sub div def /BlackIncrement FirstBlack LastBlack sub NumLines MidLine sub 1 sub div def }{ /Red LastRed def /Green LastGreen def /Blue LastBlue def /RedIncrement FirstRed LastRed sub NumLines MidLine sub 1 sub div def /GreenIncrement FirstGreen LastGreen sub NumLines MidLine sub 1 sub div def /BlueIncrement FirstBlue LastBlue sub NumLines MidLine sub 1 sub div def } ifelse NumLines MidLine sub { GradientLoop } repeat } if } def/GradientLoop { % D.G. modification begin - Jul. 23, 1997 / Apr. 9, 1998 ifGradientCircle {CurrentY 0 gt { % The default center used is the center of the bounding box of the object 0 GradientPosX eq {0 GradientPosX eq {/GradientPosX urx llx sub 2 div def /GradientPosY ury lly sub 2 div def} if} if GradientPosX GradientPosY CurrentY GradientScale mul 0 360 arc ifCMYK { Cyan Magenta Yellow Black setcmykcolor } { Red Green Blue setrgbcolor } ifelse fill /CurrentY CurrentY YSizePerLine sub def ifCMYK { /Cyan Cyan CyanIncrement add def /Magenta Magenta MagentaIncrement add def /Yellow Yellow YellowIncrement add def /Black Black BlackIncrement add def }{ /Blue Blue BlueIncrement add def /Green Green GreenIncrement add def /Red Red RedIncrement add def } ifelse } if } { 0 CurrentY moveto x 0 rlineto 0 YSizePerLine rlineto x neg 0 rlineto closepath ifCMYK { Cyan Magenta Yellow Black setcmykcolor } { Red Green Blue setrgbcolor } ifelse fill /CurrentY CurrentY YSizePerLine add def ifCMYK { /Cyan Cyan CyanIncrement add def /Magenta Magenta MagentaIncrement add def /Yellow Yellow YellowIncrement add def /Black Black BlackIncrement add def }{ /Blue Blue BlueIncrement add def /Green Green GreenIncrement add def /Red Red RedIncrement add def } ifelse } ifelse% D.G. modification end }def % /GradientFillHSB { % hv 2006-11-04 rotate /MidPoint ED /NumLines ED /LastBrightness ED /LastSaturation ED /LastHue ED /FirstBrightness ED /FirstSaturation ED /FirstHue ED % This avoids gaps due to rounding errors: clip pathbbox %leave llx,lly,urx,ury on stack /y ED /x ED 2 copy translate y sub neg /y ED x sub neg /x ED % This avoids gaps due to rounding errors: LastHue FirstHue add 2 div LastSaturation FirstSaturation add 2 div LastBrightness FirstBrightness add 2 div sethsbcolor fill /YSizePerLine y NumLines div def /CurrentY 0 def /MidLine NumLines 1 MidPoint sub mul abs cvi def MidLine NumLines 2 sub gt { /MidLine NumLines def } { MidLine 2 lt { /MidLine 0 def } if } ifelse MidLine 0 gt { /Hue FirstHue def /Saturation FirstSaturation def /Brightness FirstBrightness def /HueIncrement LastHue FirstHue sub MidLine 1 sub div def /SaturationIncrement LastSaturation FirstSaturation sub MidLine 1 sub div def /BrightnessIncrement LastBrightness FirstBrightness sub MidLine 1 sub div def MidLine { GradientLoopHSB } repeat } if MidLine NumLines lt { /Hue LastHue def /Saturation LastSaturation def /Brightness LastBrightness def /HueIncrement FirstHue LastHue sub NumLines MidLine sub 1 sub div def /SaturationIncrement FirstSaturation LastSaturation sub NumLines MidLine sub 1 sub div def /BrightnessIncrement FirstBrightness LastBrightness sub NumLines MidLine sub 1 sub div def NumLines MidLine sub { GradientLoopHSB } repeat } if } def /GradientLoopHSB { 0 CurrentY moveto x 0 rlineto 0 YSizePerLine rlineto x neg 0 rlineto closepath Hue Saturation Brightness sethsbcolor fill /CurrentY CurrentY YSizePerLine add def /Brightness Brightness BrightnessIncrement add def /Saturation Saturation SaturationIncrement add def /Hue Hue HueIncrement add def } def % end % % END pst-grad.pro %%EndProcSet %%BeginProcSet: pst-coil.pro 0 0 %!ps % PostScript prologue for pst-coil.tex. % Version 1.06, 2011/09/18 % For distribution, see pstricks.tex. % /tx@CoilDict 40 dict def tx@CoilDict begin /CoilLoop { /t ED t sin AspectSin mul t 180 div AspectCos mul add t cos lineto } def /Coil { /Inc ED dup sin /AspectSin ED cos /AspectCos ED /ArmB ED /ArmA ED /h ED /w ED /y1 ED /x1 ED /y0 ED /x0 ED x0 y0 translate y1 y0 sub x1 x0 sub 2 copy Pyth /TotalLength ED Atan rotate /BeginAngle ArmA AspectCos Div w h mul Div 360 mul def /EndAngle TotalLength ArmB sub AspectCos Div w h mul Div 360 mul def 1 0 0 0 ArrowA ArmA 0 lineto /mtrx CM def w h mul 2 Div w 2 Div scale BeginAngle Inc EndAngle { CoilLoop } for EndAngle CoilLoop mtrx setmatrix TotalLength ArmB sub 0 lineto CP % DG/SR modification begin - Jun. 2, 1998 - Patch 1 (from Michael Vulis) % TotalLength 0 ArrowB lineto } def TotalLength 0 ArrowB lineto pop pop pop pop } def % DG/SR modification end % /Sin { /Func ED /PointsPerPeriod ED /ArmB ED /ArmA ED /Amplitude ED /roundValue ED /relativePeriod ED /Periods ED /y1 ED /x1 ED /y0 ED /x0 ED x0 y0 translate y1 y0 sub x1 x0 sub 2 copy Pyth dup /TotalLength ED ArmA sub ArmB sub /SinLength ED Atan rotate 1 0 0 0 ArrowA ArmA 0 lineto /mtrx CM def relativePeriod {} { SinLength Periods div roundValue dup 0 eq { pop cvi } { 1 eq { round } if } ifelse /Periods ED } ifelse /dxStep SinLength 360 div def % the default step for x pos /xStep 360 PointsPerPeriod div def % the step for the for loop 1 xStep 360 { % PointsPerPeriod times dup dxStep mul ArmA add exch % x pos and value for the func Periods mul Func Amplitude mul lineto } for mtrx setmatrix TotalLength ArmB sub 0 lineto CP TotalLength 0 ArrowB lineto pop pop pop pop } def % /AltCoil { /Inc ED dup sin /AspectSin ED cos /AspectCos ED /h ED /w ED /EndAngle ED /BeginAngle ED /mtrx CM def w h mul 2 Div w 2 Div scale BeginAngle sin AspectSin mul BeginAngle 180 div AspectCos mul add BeginAngle cos /lineto load stopped { moveto } if BeginAngle Inc EndAngle { CoilLoop } for EndAngle CoilLoop mtrx setmatrix } def /ZigZag { 15 dict begin /ArmB ED /ArmA ED 2 div /w ED w mul /h ED /y1 ED /x1 ED /y0 ED /x0 ED x1 y1 translate y0 y1 sub x0 x1 sub 2 copy Pyth /TotalLength ED Atan rotate TotalLength ArmA sub ArmB sub dup h div cvi /n ED n h mul sub 2 div dup ArmA add /ArmA ED ArmB add /ArmB ED /x ArmB h 2 div add def mark 0 0 ArmB 0 n { x w /w w neg def /x x h add def } repeat TotalLength ArmA sub 0 TotalLength 0 end } def % /ZigZagCirc { % x0 y0 x1 y1 bow h w ArmA ArmB on stack /bow ED /ArmB ED /ArmA ED 2 div /w ED w mul /h ED /y1 ED /x1 ED /y0 ED /x0 ED x1 y1 translate % y0 y1 sub x0 x1 sub 2 copy Pyth 2 div /HalfLength ED Atan /ang ED %angle of A relative to B %rotate % so end B is origin and BA is horizontal, A to right /theta bow abs HalfLength Atan 2 mul def %halfangular sector for arc /theta2 theta 2 mul def % full arc %/psi ang 90 sub theta sub def % angle of B from center if bow>0 /rho HalfLength theta sin div def % radius of circle bow 0 gt { /direc 1 def /thetaB ang 90 sub theta sub def } % travel B to A in pos drn { /direc -1 def /thetaB ang 90 add theta add def } ifelse % travel B to A in neg drn %thetaB=angle from center to B rho thetaB 180 add PtoC translate % origin now at center /h h rho div RadtoDeg def /ArmA ArmA rho div RadtoDeg def /ArmB ArmB rho div RadtoDeg def theta2 ArmA sub ArmB sub dup h div cvi /n ED n h mul %HalfLength 2 mul ArmA sub ArmB sub dup h div cvi /n ED n h mul sub 2 div dup ArmA add /ArmA ED ArmB add /ArmB ED /h h direc mul def % h is now angle increment for half-period /rhoo rho w add def /rhoi rho w sub def % outer and inner radii /arg thetaB ArmB direc mul add def % argument for 2nd point % thetaB = direc = bow = HalfLength = theta = rho = arg = h = n = mark rho thetaB PtoC rho arg PtoC /arg arg h 2 div add def n { w 0 gt { rhoo }{ rhoi } ifelse arg PtoC /w w neg def /arg arg h add def } repeat rho thetaB theta2 ArmA sub direc mul add PtoC rho thetaB theta2 direc mul add PtoC } def % end % END pst-coil.pro %%EndProcSet %%BeginProcSet: pst-text.pro 0 0 %! % PostScript header file pst-text.pro % Version 1.0, 2005-11-29 (hv) % For distribution, see pstricks.tex. /tx@TextPathDict 40 dict def tx@TextPathDict begin % Syntax: PathPosition - % Function: Searches for position of currentpath distance from % beginning. Sets (X,Y)=position, and Angle=tangent. /PathPosition { /targetdist exch def /pathdist 0 def /continue true def /X { newx } def /Y { newy } def /Angle 0 def gsave flattenpath { movetoproc } { linetoproc } { } { firstx firsty linetoproc } /pathforall load stopped { pop pop pop pop /X 0 def /Y 0 def } if grestore } def /movetoproc { continue { @movetoproc } { pop pop } ifelse } def /@movetoproc { /newy exch def /newx exch def /firstx newx def /firsty newy def } def /linetoproc { continue { @linetoproc } { pop pop } ifelse } def /@linetoproc { /oldx newx def /oldy newy def /newy exch def /newx exch def /dx newx oldx sub def /dy newy oldy sub def /dist dx dup mul dy dup mul add sqrt def /pathdist pathdist dist add def pathdist targetdist ge { pathdist targetdist sub dist div dup dy mul neg newy add /Y exch def dx mul neg newx add /X exch def /Angle dy dx atan def /continue false def } if } def /TextPathShow { /String exch def /CharCount 0 def % hv begin 2005-11-29 1.00 % String length % { String CharCount 1 getinterval ShowChar % /CharCount CharCount 1 add def /CharSize 1 def currentfont /FontType get 0 eq { currentfont /FMapType get dup 2 eq exch dup 5 eq exch 9 eq or or { /CharSize 2 def} if } if String length CharSize idiv { String CharCount CharSize getinterval ShowChar /CharCount CharCount CharSize add def % hv end 2005-11-29 1.00 } repeat } def % Syntax: InitTextPath - /InitTextPath { gsave currentpoint /Y exch def /X exch def exch X Hoffset sub sub mul Voffset Hoffset sub add neg X add /Hoffset exch def /Voffset Y def grestore } def /Transform { PathPosition dup Angle cos mul Y add exch Angle sin mul neg X add exch translate Angle rotate } def /ShowChar { /Char exch def gsave Char end stringwidth tx@TextPathDict begin 2 div /Sy exch def 2 div /Sx exch def %%% MV 10-09-99 00:36 /sc?currentpoint where {pop sc?currentpoint} {currentpoint} ifelse % currentpoint Voffset sub Sy add exch Hoffset sub Sx add Transform Sx neg Sy neg moveto Char end tx@TextPathSavedShow tx@TextPathDict begin grestore Sx 2 mul Sy 2 mul rmoveto } def % end % END pst-text.pro %%EndProcSet %%BeginProcSet: pst-3d.pro 0 0 %% $Id: pst-3d.pro 247 2010-01-04 22:45:42Z herbert $ % PostScript prologue for pst-3d.tex. % Version 0.01, 2010/01/01 % /tx@3Ddict 300 dict def tx@3Ddict begin % /SetMatrixThreeD { dup sin /e ED cos /f ED /p3 ED /p2 ED /p1 ED p1 0 eq { /a 0 def /b p2 0 le { 1 } { -1 } ifelse def p3 p2 abs } { p2 0 eq { /a p1 0 lt { -1 } { 1 } ifelse def /b 0 def p3 p1 abs } { p1 dup mul p2 dup mul add sqrt dup p1 exch div /a ED p2 exch div neg /b ED p3 p1 a div } ifelse } ifelse atan dup sin /c ED cos /d ED /Matrix3D [ b f mul c a mul e mul sub a f mul c b mul e mul add d e mul b e mul neg c a mul f mul sub a e mul neg c b mul f mul add d f mul ] def } def % /ProjThreeD { /z ED /y ED /x ED Matrix3D aload pop z mul exch y mul add exch x mul add 4 1 roll z mul exch y mul add exch x mul add exch } def % /SetMatrixEmbed { SetMatrixThreeD Matrix3D aload pop /z3 ED /z2 ED /z1 ED /x3 ED /x2 ED /x1 ED SetMatrixThreeD [ Matrix3D aload pop z3 mul exch z2 mul add exch z1 mul add 4 1 roll z3 mul exch z2 mul add exch z1 mul add Matrix3D aload pop x3 mul exch x2 mul add exch x1 mul add 4 1 roll x3 mul exch x2 mul add exch x1 mul add 3 -1 roll 3 -1 roll 4 -1 roll 8 -3 roll 3 copy x3 mul exch x2 mul add exch x1 mul add 4 1 roll z3 mul exch z2 mul add exch z1 mul add ] concat } def % /TMSave { tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def } def % /TMRestore { CP /TMatrix [ TMatrix setmatrix ] cvx def moveto } def % /TMChange { TMSave /cp [ currentpoint ] cvx def % ??? Check this later. CM CP T STV CM matrix invertmatrix % Inv(M') matrix concatmatrix % M Inv(M') exch exec concat cp moveto } def % end % of tx@3Ddict %% %% End of file `pst-3d.pro'. %%EndProcSet %%BeginProcSet: pst-math.pro 0 0 % -*- Mode: Postscript -*- % pst-math.pro --- PostScript header file pst-math.pro % % Author : Christophe JORSSEN % Author : Herbert Voß % Created the : Sat 20 March 2004 % Last Mod : $Date: 2010/10/02 $ % Version : 0.62 $ % /PI 3.14159265359 def /ENeperian 2.71828182846 def % /DegToRad {PI mul 180 div} bind def /RadToDeg {180 mul PI div} bind def % /COS {RadToDeg cos} bind def /SIN {RadToDeg sin} bind def /TAN {dup SIN exch COS Div} bind def /tan {dup sin exch cos Div} bind def /ATAN {neg -1 atan 180 sub DegToRad} bind def /ACOS {dup dup mul neg 1 add sqrt exch atan DegToRad} bind def /acos {dup dup mul neg 1 add sqrt exch atan} bind def /ASIN {neg dup dup mul neg 1 add sqrt neg atan 180 sub DegToRad} bind def /asin {neg dup dup mul neg 1 add sqrt neg atan 180 sub} bind def % /EXP {ENeperian exch exp} bind def % /COSH {dup EXP exch neg EXP add 2 div} bind def /SINH {dup EXP exch neg EXP sub 2 div} bind def /TANH {dup SINH exch COSH div} bind def /ACOSH {dup dup mul 1 sub sqrt add ln} bind def /ASINH {dup dup mul 1 add sqrt add ln} bind def /ATANH {dup 1 add exch neg 1 add Div ln 2 div} bind def % %/SINC {dup SIN exch Div} bind def /SINC { dup 0 eq { pop 1 } { dup SIN exch div } ifelse } bind def /GAUSS {dup mul 2 mul dup 4 -2 roll sub dup mul exch div neg EXP exch PI mul sqrt div} bind def % /GAMMA { 2 dict begin % hv 2007-08-30 /z exch def 1.000000000190015 % p(0) 0 1 5 { % on stack is 0 1 2 3 4 5 dup % n-1 n-1 [ 76.18009172947146 -86.50532032941677 24.0140982483091 -1.231739572450155 0.1208650973866179E-2 -0.5395239384953E-5 ] exch get exch % p(n) n-1 1 add z add div % p(n)/(z+n) add % build the sum } for Pi 2 mul sqrt z div mul z 5.5 add z 0.5 add exp mul ENeperian z 5.5 add neg exp mul end } bind def % /GAMMALN {dup dup dup 5.5 add dup ln 3 -1 roll .5 add mul sub neg 1.000000000190015 0 1 5 { [76.18009172947146 -86.50532032941677 24.0140982483091 -1.231739572450155 .1208650973866179E-2 -.5395239384953E-5 2.5066282746310005] exch get 4 -1 roll 1 add dup 5 1 roll div add} for 4 -1 roll div 2.5066282746310005 mul ln add exch pop} bind def /BETA {2 copy add GAMMALN neg exch GAMMALN 3 -1 roll GAMMALN EXP} bind def % /HORNER {aload length dup 2 add -1 roll exch 1 sub { dup 4 1 roll mul add exch } repeat pop } bind def % /BESSEL_J0 {dup abs 8 lt { dup mul dup [57568490574 -13362590354 651619640.7 -11214424.18 77392.33017 -184.9052456] HORNER exch [57568490411 1029532985 9494680.718 59272.64853 267.8532712 1] HORNER Div} {abs dup .636619772 exch div sqrt exch dup .785398164 sub exch 8 exch div dup dup mul dup [1 -1.098628627E-2 .2734510407E-4 -.2073370639E-5 .2093887211E-6] HORNER 3 index COS mul exch [-.1562499995E-1 .1430488765E-3 -.6911147651E-5 .7621095161E-6 -.934945152E-7] HORNER 4 -1 roll SIN mul 3 -1 roll mul neg add mul} ifelse} bind def % /BESSEL_Y0 {dup 8 lt { dup dup mul dup [-2957821389 7062834065 -512359803.6 10879881.29 -86327.92757 228.4622733] HORNER exch [40076544269 745249964.8 7189466.438 47447.26470 226.1030244 1] HORNER Div exch dup ln exch BESSEL_J0 .636619772 mul mul add} {dup .636619772 exch div sqrt exch dup .785398164 sub exch 8 exch div dup dup mul dup [1 -.1098628627E-2 .2734510407E-4 -.2073370639E-5 .2093887211E-6] HORNER 3 index SIN mul exch [-.1562499995E-1 .1430488765E-3 -.6911147651E-5 .7621095161E-6 -.934945152E-7] HORNER 4 -1 roll COS mul 3 -1 roll mul add mul} ifelse} bind def % /BESSEL_J1 {dup abs 8 lt { dup dup mul dup 3 -2 roll [72362614232 -7895059235 242396853.1 -2972611.439 15704.48260 -30.16036606] HORNER mul exch [144725228442 2300535178 18583304.74 99447.43394 376.9991397 1] HORNER Div} {dup abs dup .636619772 exch div sqrt exch dup 2.356194491 sub exch 8 exch div dup dup mul dup [1 .183105E-2 -.3516396496E-4 .2457520174E-5 -.240337019E-6] HORNER 3 index COS mul exch [.04687499995 6.2002690873E-3 .8449199096E-5 -.88228987E-6 .105787412E-6] HORNER 4 -1 roll SIN mul 3 -1 roll mul neg add mul exch dup abs Div mul} ifelse} bind def % /BESSEL_Y1 {dup 8 lt { dup dup dup mul dup [-.4900604943E13 .1275274390E13 -.5153428139E11 .7349264551E9 -.4237922726E7 .8511937935E4] HORNER exch [.2499580570E14 .4244419664E12 .3733650367E10 .2245904002E8 .1020426050E6 .3549632885E3 1] HORNER Div mul exch dup dup ln exch BESSEL_J1 mul exch 1 exch div sub .636619772 mul add} {dup .636619772 exch div sqrt exch dup 2.356194491 sub exch 8 exch div dup dup mul dup [1 .183105E-2 -.3516396496E-4 .2457520174E-5 -.240337019E-6] HORNER 3 index SIN mul exch [.04687499995 -.2002690873E-3 .8449199096E-5 6.88228987E-6 .105787412E-6] HORNER 4 -1 roll COS mul 3 -1 roll mul add mul} ifelse} bind def % % En cours... /BESSEL_Yn {dup 0 eq {pop BESSEL_Y0}{dup 1 eq {pop BESSEL_Y1}{ exch dup BESSEL_Y0 exch dup BESSEL_Y1 exch 2 exch Div { mul 3 -1 roll mul 2 index sub pstack} for } ifelse } ifelse } bind def % /SIMPSON { 1 dict begin %% on stack a b var f ierr Dominik Rodriguez 3 index 5 index sub % compute h 1 % a b var f ierr h n 4 index 7 index def 3 index exec % a b var f ierr h n f(a) 5 index 7 index def 4 index exec add % a b var f ierr h n f(a)+f(b) 5 index 8 index 4 index 2 div add def 4 index exec % a b var f ierr h n f(a)+f(b) f(a+h/2) exch 1 index 4 mul add 0 % a b var f ierr h n old=f(a+h/2) Estim=f(a)+f(b)+4f(a+h/2) NbLoop { % a b var f ierr h n old Estim NbLoop 5 -1 roll 2 div dup 6 1 roll % h<-h/2 5 -1 roll 2 mul 5 1 roll % n<-2n % a b var f ierr h n old Estim NbLoop h 2 div 10 index add 0 % a b var f ierr h n old Estim NbLoop a+h/2 Cumul 5 index { 1 index 10 index exch def 8 index exec add exch 6 index add exch } repeat % a b var f ierr h n old Estim NbLoop a+nh/2 Cumul exch pop % a b var f ierr h n old Estim NbLoop New 2 index 1 index 4 mul 6 -1 roll 2 mul sub sub % a b var f ierr h n Estim NbLoop New Diff 4 -1 roll 2 mul 1 index sub 4 1 roll % a b var f ierr h n Estim NbLoop New Diff exch 4 1 roll % a b var f ierr h n old Estim NbLoop Diff 5 index 6 div mul abs 6 index lt { exit } if 1 add dup 9 eq { exit } if } loop % a b var f ierr h n old Estim NbLoop exch 5 -1 roll 6 div mul mark 10 2 roll cleartomark end } def % ------------------------------------ math stuff ---------------------------------- % % Matrix A in arrays of rows A[[row1][row2]...] % with [row1]=[a11 a12 ... b1] % returns on stack solution vector X=[x1 x2 ... xn] /SolveLinEqSystem { % on stack matrix M=[A,b] (A*x=b) 10 dict begin % hold all ocal /A exch def /Rows A length def % Rows = number of rows /Cols A 0 get length def % Cols = number of columns /Index [ 0 1 Rows 1 sub { } for ] def % Index = [0 1 2 ... Rows-1] /col 0 def /row 0 def /PR Rows array def % PR[c] = pivot row for row row { % starts the loop, find pivot entry in row r col Cols ge row Rows ge or { exit } if % col < Cols and row < Rows else exit /pRow row def % pRow = pivot row /max A row get col get abs def % get A[row[col]], first A[0,0] row 1 add 1 Rows 1 sub { % starts for loop 1 1 Rows-1 /j exch def % index counter /x A j get col get abs def % get A[j[r]] x max gt { % x>max, then save position /pRow j def /max x def } if } for % now we have the row with biggest A[0,1] % with pRow = the pivot row max 0 gt { % swap entries pRow and row in i /tmp Index row get def Index row Index pRow get put Index pRow tmp put % and columns pRow and row in A /tmp A row get def A row A pRow get put A pRow tmp put % pivot /row0 A row get def % the pivoting row /p0 row0 col get def % the pivot value row 1 add 1 Rows 1 sub { % start for loop /j exch def /c1 A j get def /p c1 col get p0 div def c1 col p put % subtract (p1/p0)*row[i] from row[j] col 1 add 1 Cols 1 sub { % start for loop /i exch def c1 dup i exch % c1 i c1 i get row0 i get p mul sub put } for } for PR row col put /col col 1 add def /row row 1 add def }{ % all zero entries /row row 1 add def % continue loop with same row } ifelse } loop /X A def % solution vector A Rows 1 sub get dup Cols 1 sub get exch Cols 2 sub get div X Rows 1 sub 3 -1 roll put % X[n] Rows 2 sub -1 0 { % for loop to calculate X[i] /xi exch def % current index A xi get % i-th row /Axi exch def /sum 0 def Cols 2 sub -1 xi 1 add { /n exch def /sum sum Axi n get X n get mul add def } for Axi Cols 1 sub get % b=Axi[Cols-1] sum sub % b-sum Axi xi get div % b-sum / Axi[xi] X xi 3 -1 roll put % X[xi] } for X end } def % /c@_0 2.515517 def /c@_1 0.802853 def /c@_2 0.010328 def /d@_1 1.432788 def /d@_2 0.189269 def /d@_3 0.001308 def /norminv { 5 dict begin neg 1 add 1 exch div ln 2 mul sqrt /t exch def /t2 t dup mul def /t3 t2 t mul def c@_0 c@_1 t mul add c@_2 t2 mul add 1 d@_1 t mul add d@_2 t2 mul add d@_3 t3 mul add div neg t add end } def %end{norminv Michael Sharpe} % % % END pst-math.pro %%EndProcSet %%BeginProcSet: pstricks-add.pro 0 0 %% $Id: pstricks-add.pro 692 2012-06-04 06:47:40Z herbert $ %% % PostScript prologue for pstricks-add.tex. % % Version 0.23, 2009/12/17 % /tx@addDict 410 dict def tx@addDict begin %% realtime srand % set random generator % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /GTriangle { gsave /mtrx CM def /colorA ED /colorB ED /colorC ED % save the colors /yA ED /xA ED % save the origin xA yA translate rotate % \psk@gangle /yB ED /xB ED /yC ED /xC ED % save other coordinates /ds [ % save data in a array 0 0 0 colorA aload pop % fd x y xr xg xb 0 xB xA sub yB yA sub colorB aload pop 0 xC xA sub yC yA sub colorC aload pop % 1 xC xB add yB colorA aload pop % for use with 4 points ABCD ] def newpath << /ShadingType 4 % single Gouraud /ColorSpace [ /DeviceRGB ] /DataSource ds >> shfill closepath mtrx setmatrix grestore} def % /RGBtoCMYK { % on stack r g b -> C M Y K 3 dict begin /Blue ED /Green ED /Red ED 1 Red sub % Cyan 1 Green sub % Magenta 1 Blue sub % Yellow 0 % Black end } def % /CMYKtoGRAY { % on stack c m y k -> gray exch 0.11 mul add exch 0.59 mul add exch 0.3 mul add dup 1 gt { pop 1 } if neg 1 add } def % /RGBtoGRAY { % on stack r g b -> gray 0.11 mul exch 0.59 mul add exch 0.3 mul add } def % /HSBtoGRAY { 6 dict begin /b exch def /s exch def 6 mul dup cvi dup /i exch def sub /f exch def /F [[0 1 f sub 1][f 0 1][1 0 1 f sub][1 f 0][1 f sub 1 0][0 1 f][0 1 1]] def F i get { s mul neg 1 add b mul} forall 0.11 mul exch 0.59 mul add exch 0.3 mul add end } def % %% convertisseur longueur d'onde ->R,G,B Manuel Luque %% lambda max=780 nanometres %% lambda min=380 nanometres %% adaptation de : %% http://www.physics.sfasu.edu/astro/color.html %% www.efg2.com/lab % /Gamma 0.8 def /calculateRGB { lambda 379 le {/Red 0 def /Green 0 def /Blue 0 def} if lambda 781 ge {/Red 0 def /Green 0 def /Blue 0 def} if lambda 380 ge {lambda 439 le { /R {lambda 440 sub neg 440 380 sub div} def /Red R factor mul Gamma exp def /G 0 def /Green G factor mul Gamma exp def /B 1 def /Blue B factor mul Gamma exp def} if } if lambda 440 ge { lambda 489 le { /G {lambda 440 sub 490 440 sub div} def /Green G factor mul Gamma exp def /R 0 def /Red 0 def /B 1 def /Blue B factor mul Gamma exp def } if } if lambda 490 ge {lambda 509 le { /B {lambda 510 sub neg 510 490 sub div} def /Blue B factor mul Gamma exp def /R 0 def /Red 0 def /G 1 def /Green G factor mul Gamma exp def } if } if lambda 510 ge {lambda 579 le { /R {lambda 510 sub 580 510 sub div } def /Red R factor mul Gamma exp def /Blue 0 def /G 1 def /Green G factor mul Gamma exp def } if } if lambda 580 ge {lambda 644 le { /G {lambda 645 sub neg 645 580 sub div } def /Green G factor mul Gamma exp def /Blue 0 def /R 1 def /Red R factor mul Gamma exp def } if } if lambda 645 ge { lambda 780 le { /Red 1 factor mul Gamma exp def /Blue 0 def /Green 0 def } if } if } def % /factor { lambda 380 ge {lambda 419 le { 0.3 0.7 lambda 380 sub mul 420 380 sub div add} if } if lambda 420 ge {lambda 700 le { 1 } if } if lambda 701 ge {lambda 780 le { 0.3 0.7 780 lambda sub mul 780 700 sub div add} if } if } def % /wavelengthToRGB { % the wavelength in nm must be on top of the stack cvi /lambda exch def % no floating point here calculateRGB } def % now the colors are saved in Red Green Blue % /wavelengthToGRAY { % the wavelength in nm must be on top of the stack cvi /lambda exch def % no floating point here calculateRGB Red Green Blue RGBtoGRAY } def % now the gray color is on the stack % /wavelengthToCMYK { % the wavelength in nm must be on top of the stack cvi /lambda exch def % no floating point here gsave calculateRGB Red Green Blue RGBtoCMYK /Black ED /Yellow ED /Magenta ED /Cyan ED grestore } def % now the colors are saved in Cyan Magenta Yellow Black % /axfill { 8 dict begin /xw exch def /nl exch def /C1 exch def /y1 exch def/x1 exch def /C0 exch def /y0 exch def/x0 exch def << /ShadingType 2 /ColorSpace /DeviceRGB /Coords [ x0 y0 x1 y1 ] /EmulatorHints [ xw 2 div dup ] /Function << /FunctionType 2 /Domain [0 1] /C0 C0 /C1 C1 /N 1 >> >> shfill end } bind def % %/amplHand {.8} def %/dtHand 2 def /varHand { rand sin amplHand mul add } def /MovetoByHand { moveto } def %/MovetoByHand { /y0 ED /x0 ED x0 y0 moveto } def /LinetoByHand { 4 dict begin /y1 ED /x1 ED currentpoint /y0 ED /x0 ED x0 x1 sub dup mul y0 y1 sub dup mul add sqrt /dEnd ED 0 dtHand dEnd { dup x1 x0 sub mul dEnd div x0 add varHand exch y1 y0 sub mul dEnd div y0 add varHand lineto } for % /x0 x1 def /y0 y1 def end } def % end % % END pstricks-add.pro %%EndProcSet %%BeginProcSet: pst-eucl.pro 0 0 %! % PostScript prologue for pst-eucl.tex. % Version 1.01 2012/09/21 % For distribution, see pstricks.tex. % /tx@EcldDict 40 dict def tx@EcldDict begin %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Pi /Pi 3.14159265359 def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% e /E 2.718281828459045 def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x -> true (if |x| < 1E-6) /ZeroEq { abs 1E-6 lt } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x1 y1 x2 y2 -> a b c (ax-by+c=0 with a^2+b^2=1) /EqDr { 4 copy 3 -1 roll sub 7 1 roll exch sub 5 1 roll 4 -1 roll mul 3 1 roll mul exch sub 2 index dup mul 2 index dup mul add sqrt 4 -1 roll 1 index div exch 4 -1 roll 1 index div exch 4 -1 roll 1 index div exch pop } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% orthogonal projection of M1 onto (OM2) %% x1 y1 x2 y2 -> x3 y3 /Project { 2 copy dup mul exch dup mul add 5 1 roll 2 copy 5 -1 roll mul exch 5 -1 roll mul add 4 -1 roll div dup 4 -1 roll mul exch 3 -1 roll mul } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% a b c (ax2+bx+c=0) -> x1 y1 /SolvTrin { /c exch def /b exch def /a exch def b dup mul a c mul 4 mul sub dup 0 lt { pop 0 0 } %% no solutions {sqrt dup b neg add a 2 mul div exch b add neg 2 a mul div } ifelse } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x1 y1 x2 y2 -> Dist /ABDist { 3 -1 roll sub dup mul 3 1 roll sub dup mul add sqrt } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x1 y1 x2 y2 -> x2-x1 y2-y1 /ABVect { 3 -1 roll exch sub 3 1 roll sub exch } bind def %/ABVect { 3 -1 roll sub 3 1 roll exch sub exch } bind def %% wrong version %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x1 y1 x2 y2 x3 y3 x4 y4 -> x y /InterLines { EqDr /D1c exch def /D1b exch def /D1a exch def EqDr /D2c exch def /D2b exch def /D2a exch def D1a D2b mul D1b D2a mul sub dup ZeroEq % { pop pop pop 0 0 } %% parallel lines % --- hv 20110714 { pop 0 0 } %% parallel lines --- hv 20110714 { /Det exch def D1b D2c mul D1c D2b mul sub Det div D1a D2c mul D2a D1c mul sub Det div } ifelse } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% a b c R -> x1 y1 x2 y2 /InterLineCircle { /CR exch def /Dc exch def neg /Db exch def /Da exch def ABVect /Vy exch def /Vx exch def %% Dc==0 then O belong to the line %% First project O on the line -> M (-ca;-cb) %% l'abscisse de M sur (OM) divisée par R donne le cosinus %Dc neg dup Db mul exch Da mul 2 copy 0 0 %ABDist dup CR gt { pop pop pop 0 0 0 0 } %{ ZeroEq { pop pop Db Da } if Atan /alpha exch def Dc abs CR gt { 0 0 0 0 } { Db neg Da neg Atan /alpha exch def Dc CR div dup dup mul 1 exch sub sqrt exch Atan /beta exch def alpha beta add dup cos CR mul exch sin CR mul alpha beta sub dup cos CR mul exch sin CR mul 4 copy ABVect Vy mul 0 le exch Vx mul 0 le and { 4 2 roll } if } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% R R' OO' -> x1 y1 x2 y2 /InterCircles { /OOP exch def /CRP exch def /CR exch def OOP dup mul CRP dup mul sub CR dup mul add OOP div 2 div dup dup mul CR dup mul exch sub dup 0 lt { pop pop 0 0 0 0 } { sqrt 2 copy neg } ifelse } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x y theta -> x' y' (rotation of theta) /Rotate { dup sin /sintheta exch def cos /costheta exch def /y exch def /x exch def x costheta mul y sintheta mul sub y costheta mul x sintheta mul add } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% N -> x y /GetNode { tx@NodeDict begin tx@NodeDict 1 index known { load GetCenter } { pop 0 0 } ifelse end } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x -> ch(x) /ch { dup Ex exch neg Ex add 2 div } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x -> sh(x) /sh { dup Ex exch neg Ex sub 2 div } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x -> e^(x) /Ex { E exch exp } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x f g -> x y n /NewtonSolving { /g exch def /f exch def 0 { %%% STACK: x0 n 1 add exch %% one more loop dup ZeroEq { dup 0.0005 add fgeval 1 index 0.0005 sub fgeval sub .001 div } { dup 1.0005 mul fgeval 1 index 0.9995 mul fgeval sub .001 2 index mul div } ifelse %%% STACK: n x0 fg'(x0) %%% compute x1=x0-fg(x0)/fg'(x0) 1 index fgeval exch div dup 4 1 roll sub exch %% stack: dx x0 n 3 -1 roll ZeroEq %% exit if root found 1 index 100 eq or { exit } if %% or looping for more than 100 times } loop dup 100 lt { exch dup /x exch def f } { pop 0 0 } ifelse 3 -1 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /fgeval { /x exch def f g sub } bind def end % END ps-euclide.pro %%EndProcSet %%BeginProcSet: pst-slpe.pro 0 0 %% %% This is file `pst-slpe.pro', %% generated with the docstrip utility. %% %% The original source files were: %% %% pst-slpe.dtx (with options: `prolog') %% %% IMPORTANT NOTICE: %% %% For the copyright see the source file. %% %% Any modified versions of this file must be renamed %% with new filenames distinct from pst-slpe.pro. %% %% For distribution of the original source see the terms %% for copying and modification in the file pst-slpe.dtx. %% %% This generated file may be distributed as long as the %% original source files, as listed above, are part of the %% same distribution. (The sources need not necessarily be %% in the same archive or directory.) %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN archives %% in directory macros/latex/base/lppl.txt. %% /tx@PstSlopeDict 60 dict def tx@PstSlopeDict begin /Opacity 1 def % preset, no transparency /Opacity++ { Opacity dOpacity add /Opacity ED } def /max {2 copy lt {exch} if pop} bind def /Iterate { 1 sub /NumSegs ED dup mul 3 1 roll dup mul 3 1 roll dup mul 3 1 roll setrgbcolor currenthsbcolor /ThisB ED /ThisS ED /ThisH ED /ThisPt ED Opacity .setopacityalpha gsave fill grestore NumSegs { dup mul 3 1 roll dup mul 3 1 roll dup mul 3 1 roll setrgbcolor currenthsbcolor /NextB ED /NextS ED /NextH ED /NextPt ED ThisPt NextPt sub ThisPt div NumSteps mul cvi /SegSteps exch def /NumSteps NumSteps SegSteps sub def SegSteps 0 eq not { ThisS 0 eq {/ThisH NextH def} if NextS 0 eq {/NextH ThisH def} if ThisH NextH sub 0.5 gt {/NextH NextH 1.0 add def} { NextH ThisH sub 0.5 ge {/ThisH ThisH 1.0 add def} if } ifelse /B ThisB def /S ThisS def /H ThisH def /BInc NextB ThisB sub SegSteps div def /SInc NextS ThisS sub SegSteps div def /HInc NextH ThisH sub SegSteps div def SegSteps { H dup 1. gt {1. sub} if S B sethsbcolor currentrgbcolor sqrt 3 1 roll sqrt 3 1 roll sqrt 3 1 roll setrgbcolor DrawStep /H H HInc add def /S S SInc add def /B B BInc add def } bind repeat /ThisH NextH def /ThisS NextS def /ThisB NextB def /ThisPt NextPt def } if } bind repeat } def /PatchRadius { Radius 0 eq { /UpdRR { dup mul exch dup mul add RR max /RR ED } bind def gsave flattenpath /RR 0 def {UpdRR} {UpdRR} {} {} pathforall grestore /Radius RR sqrt def } if } def /SlopesFill { /Fading ED % do we have fading? Fading { /FadingEnd ED % the last opacity value dup /FadingStart ED % the first opacity value /Opacity ED % the opacity start value } if gsave 180 add rotate /NumSteps ED Fading { /dOpacity FadingEnd FadingStart sub NumSteps div def } if clip pathbbox /h ED /w ED 2 copy translate h sub neg /h ED w sub neg /w ED /XInc w NumSteps div def /DrawStep { Fading { % do we have a fading? Opacity .setopacityalpha % set opacity value Opacity++ % increase opacity } if 0 0 XInc h rectfill XInc 0 translate } bind def Iterate grestore } def /CcSlopesFill { /Fading ED % do we have fading? Fading { /FadingEnd ED % the last opacity value dup /FadingStart ED % the first opacity value /Opacity ED % the opacity start value } if gsave /Radius ED /CenterY ED /CenterX ED /NumSteps ED Fading { /dOpacity FadingEnd FadingStart sub NumSteps div def } if clip pathbbox /h ED /w ED 2 copy translate h sub neg /h ED w sub neg /w ED w CenterX mul h CenterY mul translate PatchRadius /RadPerStep Radius NumSteps div neg def /Rad Radius def /DrawStep { Fading { % do we have a fading? Opacity .setopacityalpha % set opacity value Opacity++ % increase opacity } if 0 0 Rad 0 360 arc closepath fill /Rad Rad RadPerStep add def } bind def Iterate grestore } def /RadSlopesFill { /Fading ED % do we have fading? Fading { /FadingEnd ED % the last opacity value dup /FadingStart ED % the first opacity value /Opacity ED % the opacity start value } if gsave rotate /Radius ED /CenterY ED /CenterX ED /NumSteps ED Fading { /dOpacity FadingEnd FadingStart sub NumSteps div def } if clip pathbbox /h ED /w ED 2 copy translate h sub neg /h ED w sub neg /w ED w CenterX mul h CenterY mul translate PatchRadius /AngleIncrement 360 NumSteps div neg def /dY AngleIncrement sin AngleIncrement cos div Radius mul def /DrawStep { Fading { % do we have a fading? Opacity .setopacityalpha % set opacity value Opacity++ % increase opacity } if 0 0 moveto Radius 0 rlineto 0 dY rlineto closepath fill AngleIncrement rotate } bind def Iterate grestore } def end %%EndProcSet %%BeginProcSet: special.pro 0 0 %! TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N /vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N /rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N /@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ /hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B /@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ /urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known {userdict/md get type/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup length 20 add dict copy def}if end md begin /letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale }if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState save N userdict maxlength dict begin/magscale true def normalscale currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts /psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def @MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N /@beginspecial{SDict begin/SpecialSave save N gsave normalscale currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N} N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N /setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{ pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B /rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end %%EndProcSet %%BeginProcSet: color.pro 0 0 %! TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll }repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def /TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{ setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{ /currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC /Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC /Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0 setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0 setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61 0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC /Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0 setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87 0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{ 0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{ 0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC /Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0 setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0 setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90 0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC /Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0 setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0 0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{ 0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{ 0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC /BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0 setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC /CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0 0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1 0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11 0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0 setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0 0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC /Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0 setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0 0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0 1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC /PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0 setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{ 0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor} DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70 setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0 setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1 setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end %%EndProcSet TeXDict begin @defspecial systemdict /pdfmark known{userdict /?pdfmark systemdict /exec get put}{userdict /?pdfmark systemdict /pop get put userdict /pdfmark systemdict /cleartomark get put}ifelse /DvipsToPDF{72.27 mul Resolution div} def/PDFToDvips{72.27 div Resolution mul} def/BPToDvips{72 div Resolution mul}def/BorderArrayPatch{[exch{dup dup type/integertype eq exch type/realtype eq or{BPToDvips}if}forall]}def/HyperBorder {1 PDFToDvips} def/H.V {pdf@hoff pdf@voff null} def/H.B {/Rect[pdf@llx pdf@lly pdf@urx pdf@ury]} def/H.S {currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF 72 add /pdf@hoff exch def HyperBorder sub /pdf@llx exch def} def/H.L {2 sub dup/HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint HyperBaseDvips sub /pdf@ury exch def/pdf@urx exch def} def/H.A {H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt sub sub /pdf@voff exch def} def/H.R {currentpoint HyperBorder sub /pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint exch pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def} def @fedspecial end TeXDict begin 12120418 12120418 1000 600 600 (test2.dvi) @start end %%EndProlog %%BeginSetup %%Feature: *Resolution 600dpi TeXDict begin % dvips-unknown statusdict /setpageparams known { hsize vsize 0 1 statusdict begin { setpageparams } stopped end } { true } ifelse { statusdict /setpage known { hsize vsize 1 statusdict begin { setpage } stopped pop end } if } if end %%EndSetup %%Page: 1 1 TeXDict begin 1 0 bop 0 0 a SDict begin [/Producer (dvips + Distiller)/Title ()/Subject ()/Creator (LaTeX with hyperref package)/Author ()/Keywords () /DOCINFO pdfmark end 0 0 a 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a -608 -608 a SDict begin H.S end -608 -608 a -608 -608 a SDict begin H.R end -608 -608 a -608 -608 a SDict begin [/View [/XYZ H.V]/Dest (page.1) cvn /DEST pdfmark end -608 -608 a 0 TeXcolorgray Black -600 -600 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end -600 -600 a -600 -600 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end -600 -600 a 0 TeXcolorgray -600 -600 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end -600 -600 a -600 -600 a mark /_objdef {@anim@ocgs} /type/array /OBJ pdfmark mark /_objdef {@anim@offocgs} /type/array /OBJ pdfmark mark {Catalog} << /OCProperties << /OCGs {@anim@ocgs} /D <> >> >> /PUT pdfmark -600 -600 a -600 -600 a mark /_objdef {@anim@fields} /type/array /OBJ pdfmark mark {Catalog} << /AcroForm <> >> /PUT pdfmark -600 -600 a -600 -600 a SDict begin [/PageMode /UseOutlines/Page 1/View [/Fit] /DOCVIEW pdfmark end -600 -600 a -600 -600 a SDict begin [ {Catalog}<<>> /PUT pdfmark end -600 -600 a -600 -600 a SDict begin H.S end -600 -600 a -600 -600 a SDict begin 12 H.A end -600 -600 a -600 -600 a SDict begin [/View [/XYZ H.V]/Dest (Doc-Start) cvn /DEST pdfmark end -600 -600 a -600 -600 a {Resolution 1200 gt VResolution 1200 gt or product (Ghostscript) search {pop pop pop true}{pop false}ifelse and {(@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@ Warning: DVI resolution greater than 1200 dpi! @@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@ @@\n@@ Animations may be distorted or invisible. @@\n@@ Dvips should be called either without option `-Ppdf': @@\n@@ @@\n@@ dvips test2\n@@ @@\n@@ or with a different resolution setting: @@\n@@ @@\n@@ dvips -Ppdf -D1200 test2\n@@ @@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n) print} if} ?pdfmark -600 -600 a 0 TeXcolorgray 0 TeXcolorgray -541 817 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 3.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 0 setlinejoin false pop 0 56.90549 14.22636 0. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 3.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 3.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 0 setlinejoin false pop 0 56.90549 14.22636 90. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 3.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 0 TeXcolorgray eop end %%Trailer userdict /end-hook known{end-hook}if %%EOF %%EndDocument @endspecial 3491 2489 V 210 2492 3283 4 v 209 2592 4 100 v 524 2562 a FE(n)p FK(includegraphics{XXX1.ps})p 1850 2592 V 625 w FE(n)p FK(includegraphics{XXX2.ps})p 3491 2592 V 210 2595 3283 4 v 210 4145 a gsave [1 0 0 1 0 0] setmatrix mark /_objdef {@anm@obj0} /BBox [0 0 15 15] /BP pdfmark {isls{[0 -1 1 0 0 15] concat [-1 0 0 1 15 0] concat}if [-1 0 0 1 15 0] concat 0 setgray 0.5 setlinewidth 1 setlinecap 1 setlinejoin 6.5 1 moveto 1 1 1 6.5 2 arct 1 6.5 lineto 1 14 6.5 14 2 arct 6.5 14 lineto 14 14 14 6.5 2 arct 14 6.5 lineto 14 1 6.5 1 2 arct closepath stroke 1 setlinewidth 4.5 4.7 moveto 8.6 7.5 lineto 4.5 10.3 lineto stroke 0 setlinejoin 10.0 4.7 moveto 10.0 10.3 lineto stroke }?pdfmark mark /EP pdfmark grestore 210 4145 a 210 4145 a gsave [1 0 0 1 0 0] setmatrix mark /_objdef {@anm@obj1} /BBox [0 0 15 15] /BP pdfmark {isls{[0 -1 1 0 0 15] concat [-1 0 0 1 15 0] concat}if 0 setgray 0.5 setlinewidth 1 setlinecap 1 setlinejoin 6.5 1 moveto 1 1 1 6.5 2 arct 1 6.5 lineto 1 14 6.5 14 2 arct 6.5 14 lineto 14 14 14 6.5 2 arct 14 6.5 lineto 14 1 6.5 1 2 arct closepath stroke 1 setlinewidth 4.5 4.7 moveto 8.6 7.5 lineto 4.5 10.3 lineto stroke 0 setlinejoin 10.0 4.7 moveto 10.0 10.3 lineto stroke }?pdfmark mark /EP pdfmark grestore 210 4145 a 210 4145 a gsave [1 0 0 1 0 0] setmatrix mark /_objdef {@anm@obj2} /BBox [0 0 15 15] /BP pdfmark {isls{[0 -1 1 0 0 15] concat [-1 0 0 1 15 0] concat}if 0 setgray 0.5 setlinewidth 1 setlinecap 1 setlinejoin 6.5 1 moveto 1 1 1 6.5 2 arct 1 6.5 lineto 1 14 6.5 14 2 arct 6.5 14 lineto 14 14 14 6.5 2 arct 14 6.5 lineto 14 1 6.5 1 2 arct closepath stroke 1.0 setlinewidth 0 setlinecap 4.7 7.5 moveto 10.3 7.5 lineto stroke }?pdfmark mark /EP pdfmark grestore 210 4145 a 210 4145 a gsave [1 0 0 1 0 0] setmatrix mark /_objdef {@anm@obj3} /BBox [0 0 15 15] /BP pdfmark {isls{[0 -1 1 0 0 15] concat [-1 0 0 1 15 0] concat}if [-1 0 0 1 15 0] concat 0 setgray 0.5 setlinewidth 1 setlinecap 1 setlinejoin 0 1 moveto 14 1 14 6.5 2 arct 14 6.5 lineto 14 14 1 14 2 arct 0 14 lineto stroke 0 setlinecap 2 setlinewidth 2.2 4 moveto 2.2 11 lineto stroke }?pdfmark mark /EP pdfmark grestore 210 4145 a 210 4145 a gsave [1 0 0 1 0 0] setmatrix mark /_objdef {@anm@obj4} /BBox [0 0 15 15] /BP pdfmark {isls{[0 -1 1 0 0 15] concat [-1 0 0 1 15 0] concat}if 0 setgray 0.5 setlinewidth 1 setlinecap 1 setlinejoin 0 1 moveto 14 1 14 6.5 2 arct 14 6.5 lineto 14 14 1 14 2 arct 0 14 lineto stroke 0 setlinecap 2 setlinewidth 2.2 4 moveto 2.2 11 lineto stroke }?pdfmark mark /EP pdfmark grestore 210 4145 a 210 4145 a gsave [1 0 0 1 0 0] setmatrix mark /_objdef {@anm@obj5} /BBox [0 0 15 15] /BP pdfmark {isls{[0 -1 1 0 0 15] concat [-1 0 0 1 15 0] concat}if [-1 0 0 1 15 0] concat 0 setgray 0.5 setlinewidth 1 setlinecap 1 setlinejoin 0 1 moveto 14 1 14 6.5 2 arct 14 6.5 lineto 14 14 1 14 2 arct 0 14 lineto stroke 0.1 setlinewidth 0 14 moveto 0 1 lineto stroke 1 setlinewidth 5 4 moveto 5 11 lineto 10 7.5 lineto closepath stroke }?pdfmark mark /EP pdfmark grestore 210 4145 a 210 4145 a gsave [1 0 0 1 0 0] setmatrix mark /_objdef {@anm@obj6} /BBox [0 0 15 15] /BP pdfmark {isls{[0 -1 1 0 0 15] concat [-1 0 0 1 15 0] concat}if 0 setgray 0.5 setlinewidth 1 setlinecap 1 setlinejoin 0 1 moveto 14 1 14 6.5 2 arct 14 6.5 lineto 14 14 1 14 2 arct 0 14 lineto stroke 0.1 setlinewidth 0 14 moveto 0 1 lineto stroke 1 setlinewidth 5 4 moveto 5 11 lineto 10 7.5 lineto closepath stroke }?pdfmark mark /EP pdfmark grestore 210 4145 a 210 4145 a gsave [1 0 0 1 0 0] setmatrix mark /_objdef {@anm@obj7} /BBox [0 0 15 15] /BP pdfmark {isls{[0 -1 1 0 0 15] concat [-1 0 0 1 15 0] concat}if 0 setgray 0.5 setlinewidth 1 setlinecap 1 setlinejoin 6.5 1 moveto 1 1 1 6.5 2 arct 1 6.5 lineto 1 14 6.5 14 2 arct 6.5 14 lineto 14 14 14 6.5 2 arct 14 6.5 lineto 14 1 6.5 1 2 arct closepath stroke 1.0 setlinewidth 0 setlinecap 4.7 7.5 moveto 10.3 7.5 lineto 7.5 4.7 moveto 7.5 10.3 lineto stroke }?pdfmark mark /EP pdfmark grestore 210 4145 a 210 4145 a gsave [1 0 0 1 0 0] setmatrix mark /_objdef {@anm@obj8} /BBox [0 0 15 15] /BP pdfmark {isls{[0 -1 1 0 0 15] concat [-1 0 0 1 15 0] concat}if 0 setgray 0.5 setlinewidth 1 setlinecap 1 setlinejoin 6.5 1 moveto 1 1 1 6.5 2 arct 1 6.5 lineto 1 14 6.5 14 2 arct 6.5 14 lineto 14 14 14 6.5 2 arct 14 6.5 lineto 14 1 6.5 1 2 arct closepath stroke 1 setlinewidth 7.5 4.7 moveto 7.5 10.3 lineto stroke 0 setlinejoin 3.5 5 moveto 7 7.5 lineto 3.5 10 lineto closepath fill 11.5 5 moveto 8 7.5 lineto 11.5 10 lineto closepath fill 1 setlinewidth 2 setlinecap 3 7.5 moveto 3.5 7.5 lineto 12 7.5 moveto 11.5 7.5 lineto stroke }?pdfmark mark /EP pdfmark grestore 210 4145 a 210 4145 a gsave [1 0 0 1 0 0] setmatrix mark /_objdef {@anm@obj9} /BBox [0 0 15 15] /BP pdfmark {isls{[0 -1 1 0 0 15] concat [-1 0 0 1 15 0] concat}if [-1 0 0 1 15 0] concat 0 setgray 0.5 setlinewidth 1 setlinecap 1 setlinejoin 6.5 1 moveto 1 1 1 6.5 2 arct 1 6.5 lineto 1 14 6.5 14 2 arct 6.5 14 lineto 14 14 14 6.5 2 arct 14 6.5 lineto 14 1 6.5 1 2 arct closepath stroke 1 setlinewidth 5.5 4.7 moveto 9.6 7.5 lineto 5.5 10.3 lineto stroke }?pdfmark mark /EP pdfmark grestore 210 4145 a 210 4145 a gsave [1 0 0 1 0 0] setmatrix mark /_objdef {@anm@obj10} /BBox [0 0 15 15] /BP pdfmark {isls{[0 -1 1 0 0 15] concat [-1 0 0 1 15 0] concat}if 0 setgray 0.5 setlinewidth 1 setlinecap 1 setlinejoin 6.5 1 moveto 1 1 1 6.5 2 arct 1 6.5 lineto 1 14 6.5 14 2 arct 6.5 14 lineto 14 14 14 6.5 2 arct 14 6.5 lineto 14 1 6.5 1 2 arct closepath stroke 1 setlinewidth 5.5 4.7 moveto 9.6 7.5 lineto 5.5 10.3 lineto stroke }?pdfmark mark /EP pdfmark grestore 210 4145 a 210 4145 a currentpoint /frame@lly exch def /frame@llx exch def 210 4145 a 1752 2603 a currentpoint /frame@ury exch def /frame@urx exch def 1752 2603 a 210 4145 a currentpoint /origin@y exch def /origin@x exch def 210 4145 a 810 3545 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 3545 a 210 4145 a gsave true setglobal globaldict /origin@11[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj11} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 4145 a @beginspecial 0 @llx 0 @lly 185 @urx 185 @ury 1850 @rwi @clip @setspecial %%BeginDocument: XXX1.ps %!PS-Adobe-2.0 %%Creator: dvips(k) 5.992 Copyright 2012 Radical Eye Software %%Title: test2.dvi %%CreationDate: Sun Dec 23 19:43:59 2012 %%Pages: 1 %%PageOrder: Ascend %%BoundingBox: 0 0 185 185 %%EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: C:\texlive\2011\bin\win32\dvips.exe -o test2.ps %+ test2.dvi %DVIPSParameters: dpi=600 %DVIPSSource: TeX output 2012.12.23:1943 %%BeginProcSet: tex.pro 0 0 %! /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin /FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array /BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get }B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr 1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S /BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put }if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X 1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N /dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3 def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90 rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse} forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{ BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat {BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B /M{S p delta 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}B/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{p -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 rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end %%EndProcSet %%BeginProcSet: pstricks.pro 0 0 % $Id: pstricks.pro 714 2012-10-16 14:28:29Z herbert $ % %% PostScript prologue for pstricks.tex. %% Version 1.15, 2012/10/16 %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN archives %% in directory macros/latex/base/lppl.txt. % % % Define the follwing gs-functions if not known, eg when using distiller % systemdict /.setopacityalpha known not {/.setopacityalpha { pop } def } if systemdict /.setblendmode known not {/.setblendmode { pop } def } if systemdict /.setshapealpha known not {/.setshapealpha { pop } def } if % /tx@Dict 200 dict def % the main PSTricks dictionary tx@Dict begin /ADict 25 dict def % The arrow dictionaray /CM { matrix currentmatrix } bind def /SLW /setlinewidth load def /CLW /currentlinewidth load def /CP /currentpoint load def /ED { exch def } bind def /L /lineto load def /T /translate load def /TMatrix { } def /RAngle { 0 } def /Sqrt { dup 0 lt { pop 0 } { sqrt } ifelse } def % return 0 for negative arguments /Atan { /atan load stopped { pop pop 0 } if } def % return 0 if atan not known /ATAN1 {neg -1 atan 180 sub } def % atan(x) (only one parameter) /Div { dup 0 eq { pop } { div } ifelse } def % control the division /tan { dup cos abs 1.e-10 lt { pop 1.e10 } % return 1.e10 as infinit { dup sin exch cos div } ifelse % default sin/cos } def /Tan { dup sin exch cos Div } def % sin(x)/cos(x) x in degrees /Acos {dup dup mul neg 1 add dup 0 lt { % arc cos, returns 0 when negative root pop pop 0 }{ sqrt exch atan} ifelse } def /NET { neg exch neg exch T } def % change coordinate system to the negative one /Pyth { dup mul exch dup mul add sqrt } def % Pythagoras, expects 2 parameter /Pyth2 { % Pythagoras, xA yA xB yB 3 -1 roll % xA xB yB yA sub % xA xB yB-yA 3 1 roll % yB-yA xA xB sub % yB-yA xA-xB Pyth } def /PtoC { 2 copy cos mul 3 1 roll sin mul } def % Polar to Cartesian /Rand { rand 4294967295 div } def % a real random number %----------------- hv added 20050516 --------------- /PiDiv2 1.57079632680 def /Pi 3.14159265359 def /TwoPi 6.28318530718 def /Euler 2.71828182846 def %/e Euler bind def % /RadtoDeg { 180 mul Pi div } bind def % convert from radian to degrees /DegtoRad { Pi mul 180 div } bind def % viceversa %----------------- hv end--------------------------- /PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } def % /PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def } { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ } /pathforall load stopped { pop pop pop pop } if z } def % /STP { .996264 dup scale } def % BP/PT scaling /STV { SDict begin normalscale end STP } def % % /DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def PathLength } ifelse /b ED % pattern should fit evenly in b dup /X ED % pattern array 0 get /y ED % length of first black segment /z 0 X {add} forall def % length of the full pattern %% Computation of the scaling factor as described by van Zandt: b a .5 sub 2 mul y mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div %%%% scaling factor on stack. /z ED %% now, z is the scaling factor false % for the length test below X { z mul } forall X astore %% modification TN 04-08-07 %%% Checking whether at least one dash in X has positive length: {0 gt or} forall { X 1 a sub y mul } { [ 1 0 ] 0 } ifelse setdash stroke } def % /DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt { /b b a div def }{ a 0 eq { /b b y sub def }{ a -3 eq { /b b y add def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if ] a 0 gt { 0 }{ y 2 div a -2 gt { neg }if } ifelse setdash 1 setlinecap stroke } def % /SymbolLine { % on stack [ x y x y ... counttomark % number of elements 2 div cvi /n ED % n pairs /YA ED /XA ED % the start point n 1 sub { /YB ED /XB ED /XLength XB XA sub def /YLength YB YA sub def /PAngle YLength XLength Atan def /XYLength XLength YLength Pyth def %% for negative SymStep we calculate the distance SymStep 0 lt { %XYLength SymStep div abs cvi /nSym SymStep abs cvi def } { /nSym XYLength SymStep div cvi def } ifelse 0.5 setflat /Shift Symbol stringwidth pop 2 div def /deltaX XLength nSym div def /deltaY YLength nSym div def curveticks { XA YA moveto } { XA Shift sub YA Shift sub moveto } ifelse nSym { gsave curveticks { PAngle 180 sub CorrAngle sub tickAngle add /rotAngle ED currentpoint translate rotAngle rotate 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto SymbolLinewidth setlinewidth stroke } { rotateSymbol { PAngle 180 sub CorrAngle sub rotate } if Symbol show } ifelse grestore deltaX deltaY rmoveto } repeat /YA YB def /XA XB def } repeat curveticks { XA YA moveto } { XA Shift sub YA Shift sub moveto } ifelse gsave curveticks { PAngle 180 sub CorrAngle sub tickAngle add /rotAngle ED XA YA translate rotAngle rotate 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto SymbolLinewidth setlinewidth stroke } { rotateSymbol { PAngle 180 sub CorrAngle sub rotate } if Symbol show } ifelse grestore pop % delete the mark symbol } def % /LineFill { % hv ------------ patch 7 ------------- gsave abs /hatchWidthInc ED abs /hatchSepInc ED abs CLW add /a ED a 0 dtransform round exch round exch 2 copy idtransform exch Atan rotate idtransform pop /a ED .25 .25 itransform pathbbox /y2 ED a Div ceiling cvi /x2 ED /y1 ED a Div cvi /x1 ED /y2 y2 y1 sub def clipType % must be defined in pstricks.tex: clip -- eoclip newpath 2 setlinecap systemdict /setstrokeadjust known { true setstrokeadjust } if x2 x1 sub 1 add { x1 a mul y1 moveto 0 y2 rlineto stroke /x1 x1 1 add hatchWidthInc 0 gt { CLW add } if def hatchSepInc 0 gt hatchWidthInc 0 gt or { /a a hatchSepInc add def CLW hatchWidthInc add SLW } if } repeat grestore pop pop } def % /DotFill {% on stack: dot radius /dotRadius ED abs CLW add /a ED a 0 dtransform round exch round exch 2 copy idtransform exch Atan rotate idtransform pop /a ED .25 .25 itransform pathbbox % llx lly urx ury of smallest bounding box /y2 ED /x2 ED /y1 ED /x1 ED y2 y1 sub a div 2 add cvi /Ny ED x2 x1 sub a div 2 add cvi /Nx ED clipType % must be defined in pstricks.tex: clip -- eoclip newpath /yA y1 dotRadius add CLW add def /xA0 x1 dotRadius add CLW add def Ny { /xA xA0 def Nx { newpath xA yA dotRadius 0 360 arc SolidDot { gsave fill grestore } if stroke xA a add /xA ED } repeat yA a add /yA ED } repeat grestore } def % /PenroseFill {% on stack: scaling factor /Scale ED % 1 exch div round /penroseFactor ED % a 0 dtransform round exch round exch % 2 copy idtransform % exch Atan rotate % idtransform pop /a ED % .25 .25 itransform pathbbox % /y2 ED % a Div ceiling cvi /x2 ED /y1 ED % a Div cvi /x1 ED /y2 y2 y1 sub def clip newpath gsave 220 150 translate Scale dup scale systemdict /setstrokeadjust known { true setstrokeadjust } if /I/S/L/W/G/+/Z/F/E/D[/def/exch/for{E D}/add{s E get mul} { Z -36.2001 1 33 }{25 E S rlineto}{/q Z dup q G E q 1 + G}{Z 2 2}]{cvx def}forall [0 72 1008 {dup sin E cos }F ]1 setlinejoin/s W{/a W{/b I 10{/i I 4{/m I moveto i m +/j I 10{/l Z b m l + G a l G sub s m get div .2 + floor .3 + 25 mul j l + S rmoveto}F i L j L stroke }F}F}F}F grestore % pop pop } def % /PenroseFillA {% on stack: scaling factor, border color, kite color, dart color /Scale ED Scale dup scale /border_colour ED /kite_colour ED /dart_colour ED clip newpath gsave 100 100 translate 6 Scale 1 lt { 1 Scale dup add div mul cvi } if %%%% Number of iterations 10 %%%% Long side length in millimeters /border_width { L 0.06 mul }def %%%% Choose the scalefactor for the borders /L exch 25.4 div 72 mul def %%%% Conversion: mm -> inches -> points /f{-1 5 sqrt add 2 div}bind def %%%% The reciprocal of the golden ratio /l{L f mul}bind def %%%% Short side length l = L*f /Ll{L l add}bind def %%%% Ll = L + l /c{36 cos L mul}bind def %%%% c = L*cos(36) /s{36 sin L mul}bind def %%%% s = L*sin(36) /draw_tile { 0 0 moveto c s lineto 0 lineto gsave closepath gsave fill grestore 0 setlinewidth stroke grestore border_colour stroke } bind def /half_kite { dup dup 0 gt{ 1 sub gsave f f neg scale -36 rotate half_dart Ll 0 translate 144 rotate kite grestore } { kite_colour L draw_tile }ifelse pop } bind def /half_dart { dup dup 0 gt{ 1 sub gsave f f scale half_kite -144 rotate Ll neg 0 translate half_dart grestore } { dart_colour l draw_tile }ifelse pop } bind def /kite{ gsave half_kite 1 -1 scale half_kite grestore }bind def border_width setlinewidth 1 setlinejoin 1 setlinecap % 450 0 translate dup f exch neg exp dup scale 5 {kite 72 rotate } repeat stroke grestore } def % % /TruchetFill { % on stack: scaling factor 10 dict begin dup dup scale 1 exch div round /penroseFactor ED a 0 dtransform round exch round exch 2 copy idtransform exch Atan rotate idtransform pop /a ED .25 .25 itransform pathbbox /y2 ED a Div ceiling cvi /x2 ED /y1 ED a Div cvi /x1 ED /y2 y2 y1 sub def clip newpath systemdict /setstrokeadjust known { true setstrokeadjust } if /ma a neg def /ha a 2 div def /mha ha neg def /tile { rand dup 2 idiv 2 mul eq { 90 rotate } if mha mha moveto ha mha lineto ha ha lineto mha ha lineto % closepath .1 setlinewidth stroke contents } def /contents{ 0 ha moveto ha 0 lineto 0 mha moveto mha 0 lineto % 1 setlinewidth stroke } def /dotiling { f ma mul a f a mul { /i exch def f ma mul a f a mul { /j exch def gsave i j translate tile stroke grestore } for } for } def % /f 3 def 5 srand dotiling end % local user dict } def % /BeginArrow { ADict begin % hold it local, for end see EndArrow /@mtrx CM def gsave 2 copy T 2 index sub neg exch 3 index sub exch Atan rotate newpath } def % /EndArrow { @mtrx setmatrix CP grestore end } def % end the ADict % /Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore } def % /ArrowD { % the sides are drawn as curves (hv 20071211) CLW mul add dup 2 div /w ED mul dup /h ED mul /Inset ED { 0 h T 1 -1 scale } if % changes the direction % we use y=w/h^2 * x^2 as equation for the control points % for the coordinates the arrow is seen from top to bottom % the bottom (tip) is (0;0) w neg h moveto % lower left of > w 9 div 4 mul neg h 3 div 2 mul w 9 div neg h 3 div 0 0 curveto % tip of > w 9 div h 3 div w 9 div 4 mul h 3 div 2 mul w h curveto % upper left of > w neg Inset neg rlineto % move to x=0 and inset gsave fill grestore } def % /Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0 CLW moveto } def % /Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2 div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 CLW moveto } def % /RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW 2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0 curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto } def % /SD { 0 360 arc fill } def % /EndDot { % DS is the dot size { /z DS def } { /z 0 def } ifelse % outer or inner dimen /b ED % the color definition 0 z DS SD b { 0 z DS CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def % /Shadow { [ { /moveto load } { /lineto load } { /curveto load } { /closepath load } /pathforall load stopped { pop pop pop pop CP /moveto load } if ] cvx newpath 3 1 roll T exec } def % /NArray { % holds the coordinates and on top of stack the showpoints boolean /showpoints ED counttomark 2 div dup cvi /n ED % n 2 div on stack n eq not { exch pop } if % even numbers of points? delete one ] aload /Points ED showpoints not { Points aload pop } if % { ] aload /Points ED } % { n 2 mul 1 add -1 roll pop } ifelse % delete the mark symbol } def % /Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def % /LineToYAxis { /Ox ED % Save the x origin value NArray % all x-y pairs on stack n { 2 copy moveto % go to current point Ox exch Lineto % line to y-axis pop % delete old x-value } repeat } def % /LineToXAxis{ /Oy ED % Save the y origin value NArray % all x-y pairs on stack n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub def CP 2 copy moveto pop Oy Lineto n { 2 copy moveto pop Oy Lineto } repeat CP 4 2 roll ArrowB 2 copy moveto pop Oy L pop pop } if } def % /Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 } ifelse { pop } repeat a } def % /CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq and { pop pop /n n 1 sub def } if } def % /Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto Lineto pop pop closepath } ifelse } def % /SymbolPolygon { % on stack [ x y x y ... counttomark % number of elements 2 add /m ED 2 copy m 2 roll % copy last two m 2 div cvi /n ED % n pairs /YA ED /XA ED % the start point n 1 sub { /YB ED /XB ED /XLength XB XA sub def /YLength YB YA sub def /PAngle YLength XLength Atan def /XYLength XLength YLength Pyth def /nSym XYLength SymStep Div cvi def /Shift Symbol stringwidth pop 2 Div def /deltaX XLength nSym Div def /deltaY YLength nSym Div def XA Shift sub YA Shift sub moveto nSym { gsave rotateSymbol { PAngle 180 sub CorrAngle sub rotate } if Symbol show grestore deltaX deltaY rmoveto } repeat % XB Shift sub YB Shift sub moveto Symbol show /YA YB def /XA XB def } repeat pop % delete the mark symbol } def % /Diamond { /mtrx CM def T rotate /h ED /w ED dup 0 eq { pop } { CLW mul neg /d ED /a w h Atan def /h d a sin Div h add def /w d a cos Div w add def } ifelse mark w 2 div h 2 div w 0 0 h neg w neg 0 0 h w 2 div h 2 div /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx setmatrix } def % /Triangle { /mtrx CM def translate rotate /h ED 2 div /w ED dup CLW mul /d ED /h h d w h Atan sin Div sub def /w w d h w Atan 2 div dup cos exch sin Div mul sub def mark 0 d w neg d 0 h w d 0 d /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx % DG/SR modification begin - Jun. 1, 1998 - Patch 3 (from Michael Vulis) % setmatrix } def setmatrix pop } def % DG/SR modification end % /CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth def } def % /CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1 def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def /y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul m mul neg def } def % /IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if } ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def } def % /BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def /NC { CC x1 y1 x2 y2 x y curveto } def /EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def /BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def /NAC { x2 y2 x y curveto CC x1 y1 } def /EAC { x2 y2 x y ArrowB curveto pop pop } def % /OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def n { NC } repeat EOC } ifelse } def % /CurvePath { %% for negative SymStep we calculate the distance SymStep 0 lt { gsave PathLength SymStep div abs /SymStep ED grestore } if 0.5 setflat flattenpath /z 0 def /z0 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def x1 Shift sub y1 Shift sub moveto gsave curveticks { x1 y1 translate startAngle rotate 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto SymbolLinewidth setlinewidth stroke } { startAngle rotate Symbol show } ifelse grestore /z0 z def } { /y ED /x ED PathLength@ z z0 sub SymStep ge { x Shift sub y Shift sub moveto gsave curveticks { y yOld sub x xOld sub Atan 180 sub CorrAngle sub /rotAngle ED x y translate rotAngle rotate 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto SymbolLinewidth setlinewidth stroke } { rotateSymbol { y yOld sub x xOld sub Atan 180 sub CorrAngle sub rotate } if Symbol show } ifelse grestore /z0 z def } if /yOld y def /xOld x def } {} %% the lineto part { /y y2 def /x x2 def PathLength@ x Shift sub y Shift sub moveto gsave curveticks { y yOld sub x xOld sub Atan 180 sub /rotAngle ED x y translate rotAngle rotate 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto SymbolLinewidth setlinewidth stroke } { x Shift sub y Shift sub moveto rotateSymbol { y yOld sub x xOld sub Atan 180 sub CorrAngle sub rotate } if Symbol show } ifelse grestore } pathforall % curveticks % { gsave % x y translate rotAngle rotate % 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto % SymbolLinewidth setlinewidth stroke grestore % } if z } def % /OpenSymbolCurve { OpenCurve 0.1 setflat /Shift Symbol stringwidth pop 2 div def CurvePath } def % /AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload /Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def % /AltOpenSymbolCurve { AltCurve 0.1 setflat /Shift Symbol stringwidth pop 2 div def CurvePath } def % /ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt { CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC } repeat closepath pop pop } ifelse } def % /ClosedSymbolCurve { ClosedCurve 0.1 setflat /Shift Symbol stringwidth pop 2 div def CurvePath } def % /SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L fill } def /ST { /y ED /x ED x y moveto x neg y L 0 x L fill } def /SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat fill grestore } def % /FontDot { DS 2 mul dup matrix scale matrix concatmatrix exch matrix rotate matrix concatmatrix exch findfont exch makefont setfont } def % /Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto x1 y1 lineto closepath } def % /OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1 y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse /b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath } ifelse } def % /Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add /y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq { pop pop Rect } { OvalFrame } ifelse } def % /BezierNArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if n 1 sub neg 3 mod 3 add 3 mod { 0 0 /n n 1 add def } repeat f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def % /OpenBezier { BezierNArray n 1 eq { pop pop } { ArrowA n 4 sub 3 idiv { 6 2 roll 4 2 roll curveto } repeat 6 2 roll 4 2 roll ArrowB curveto } ifelse } def % /OpenSymbolBezier { OpenBezier 0.1 setflat /Shift Symbol stringwidth pop 2 div def CurvePath } def % /ClosedBezier { BezierNArray n 1 eq { pop pop } { moveto n 1 sub 3 idiv { 6 2 roll 4 2 roll curveto } repeat closepath } ifelse } def % /ClosedSymbolBezier { /f ED % save showpoints value 2 copy /yEnd ED /xEnd ED counttomark -2 roll 2 copy /yStart ED /xStart ED counttomark 2 roll f ClosedBezier 0.1 setflat /Shift Symbol stringwidth pop 2 div def CurvePath [ xEnd yEnd xStart yStart SymbolLine } def % /BezierShowPoints { gsave Points aload length 2 div cvi /n ED moveto n 1 sub { lineto } repeat CLW 2 div SLW [ 4 4 ] 0 setdash stroke grestore } def % /Parab { /y0 ED /x0 ED /y1 ED /x1 ED /dx x0 x1 sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0 y0 x0 2 mul x1 sub y1 ] def } def % /Parab1 { % 1 end | 0 SP /ySP ED /xSP ED /y1 ED /x1 ED /dx xSP x1 sub 3 div def /dy ySP y1 sub 3 div def newpath x1 y1 moveto xSP y1 lineto xSP ySP lineto x1 ySP lineto closepath clip currentpoint newpath moveto xSP dx sub ySP dy add x1 y1 ArrowA xSP dx add ySP dy add xSP 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 xSP ySP xSP 2 mul x1 sub y1 ] def } def % /Grid { newpath /a 4 string def /b ED % psk@gridlabels in pt /c ED % { \pst@usecolor\psgridlabelcolor } /n ED % psk@griddots cvi dup 1 lt { pop 1 } if /s ED % \psk@subgriddiv s div dup 0 eq { pop 1 } if /dy ED s div dup 0 eq { pop 1 } if % \pst@number\psyunit abs /dx ED dy div round dy mul % \pst@number\psxunit abs /y0 ED dx div round dx mul /x0 ED dy div round cvi /y2 ED dx div round cvi /x2 ED dy div round cvi /y1 ED dx div round cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse def /w x2 x1 sub 0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 div add def % /Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 div add def } if systemdict /setstrokeadjust known { true setstrokeadjust /t { } def } { /t { transform 0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform } bind def } ifelse gsave n 0 gt { 1 setlinecap [ 0 dy n div ] dy n div 2 div setdash } { 2 setlinecap } ifelse /i x1 def /f y1 dy mul n 0 gt { dy n div 2 div h mul sub } if def /g y2 dy mul n 0 gt { dy n div 2 div h mul add } if def x2 x1 sub w mul 1 add dup 1000 gt { pop 1000 } if { i dx mul dup y0 moveto b 0 gt { gsave c i a cvs dup stringwidth pop /z2 ED w 0 gt {z1} {z1 z2 add neg} ifelse h 0 gt {b neg}{z1} ifelse rmoveto show grestore } if dup t f moveto g t L stroke /i i w add def } repeat grestore gsave n 0 gt % DG/SR modification begin - Nov. 7, 1997 - Patch 1 %{ 1 setlinecap [ 0 dx n div ] dy n div 2 div setdash } { 1 setlinecap [ 0 dx n div ] dx n div 2 div setdash } % DG/SR modification end { 2 setlinecap } ifelse /i y1 def /f x1 dx mul n 0 gt { dx n div 2 div w mul sub } if def /g x2 dx mul n 0 gt { dx n div 2 div w mul add } if def y2 y1 sub h mul 1 add dup 1000 gt { pop 1000 } if { newpath i dy mul dup x0 exch moveto b 0 gt { gsave c i a cvs dup stringwidth pop /z2 ED w 0 gt {z1 z2 add neg} {z1} ifelse h 0 gt {z1} {b neg} ifelse rmoveto show grestore } if dup f exch t moveto g exch t L stroke /i i h add def } repeat grestore } def % /ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0 1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c mul neg d } def % /Ellipse { /rotAngle ED /mtrx CM def T rotAngle rotate scale 0 0 1 5 3 roll arc mtrx setmatrix } def % /ArcAdjust { %%%% Vincent Guirardel % given a target length (targetLength) and an initial angle (angle0) [in the stack], % let M(angle0)=(rx*cos(angle0),ry*sin(angle0))=(x0,y0). % This computes an angle t such that (x0,y0) is at distance % targetLength from the point M(t)=(rx*cos(t),ry*sin(t)). % NOTE: this an absolute angle, it does not have to be added or substracted to angle0 % contrary to TvZ's code. % To achieve, this, one iterates the following process: start with some angle t, % compute the point M' at distance targetLength of (x0,y0) on the semi-line [(x0,y0) M(t)]. % Now take t' (= new angle) so that (0,0) M(t') and M' are aligned. % % Another difference with TvZ's code is that we need d (=add/sub) to be defined. % the value of d = add/sub is used to know on which side we have to move. % It is only used in the initialisation of the angle before the iteration. % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Input stack: 1: target length 2: initial angle % variables used : rx, ry, d (=add/sub) % /targetLength ED /angle0 ED /x0 rx angle0 cos mul def /y0 ry angle0 sin mul def % we are looking for an angle t such that (x0,y0) is at distance targetLength % from the point M(t)=(rx*cos(t),ry*sin(t))) %initialisation of angle (using 1st order approx = TvZ's code) targetLength 57.2958 mul angle0 sin rx mul dup mul angle0 cos ry mul dup mul add sqrt div % if initialisation angle is two large (more than 90 degrees) set it to 90 degrees % (if the ellipse is very curved at the point where we draw the arrow, % % the value can be much more than 360 degrees !) % this should avoid going on the wrong side (more than 180 degrees) or go near % a bad attractive point (at 180 degrees) dup 90 ge { pop 90 } if angle0 exch d % add or sub % maximum number of times to iterate the iterative procedure: % iterative procedure: takes an angle t on top of stack, computes a % better angle (and put it on top of stack) 30 { dup % compute distance D between (x0,y0) and M(t) dup cos rx mul x0 sub dup mul exch sin ry mul y0 sub dup mul add sqrt % if D almost equals targetLength, we stop dup targetLength sub abs 1e-5 le { pop exit } if % stack now contains D t % compute the point M(t') at distance targetLength of (x0,y0) on the semi-line [(x0,y0) M(t)]: % M(t')= ( (x(t)-x0)*targetLength/d+x0 , (y(t)-y0)*targetLength/d+y0 ) exch dup cos rx mul x0 sub exch sin ry mul y0 sub % stack contains: y(t)-y0, x(t)-x0, d 2 index Div targetLength mul y0 add ry Div exch 2 index Div targetLength mul x0 add rx Div % stack contains x(t')/rx , y(t')/ry , d % now compute t', and remove D from stack atan exch pop } repeat % we don't look at what happened... in particular, if targetLength is greater % than the diameter of the ellipse... % the final angle will be around /angle0 + 180. maybe we should treat this pathological case... % after iteration, stack contains an angle t such that M(t) is the tail of the arrow % to give back the result as a an angle relative to angle0 we could add the following line: % angle0 sub 0 exch d % % begin bug fix 2006-01-11 % we want to adjust the new angle t' by a multiple of 360 so that | t'-angle0 | <= 180 %(we don't want to make the ellipse turn more or less than it should)... dup angle0 sub dup abs 180 gt { 180 add 360 div floor 360 mul sub } { pop } ifelse % end bug fix } def % /EllipticArcArrow { /d ED % is add or sub /b ED % arrow procedure /a1 ED % angle gsave newpath 0 -1000 moveto clip % Set clippath far from arrow. newpath 0 1 0 0 b % Draw arrow to determine length. grestore % Length of arrow is on top of stack. Next 3 numbers are junk. % a1 exch ArcAdjust % Angular position of base of arrow. /a2 ED pop pop pop a2 cos rx mul xOrig add % hv 2007-08-29 x->xOrig a2 sin ry mul yOrig add % hv 2007-08-29 y->yOrig a1 cos rx mul xOrig add % a1 sin ry mul yOrig add % % Now arrow tip coor and base coor are on stack. b pop pop pop pop % Draw arrow, and discard coordinates. a2 CLW 8 div % change value of d (test it by looking if `` 1 1 d '' gives 2 or not ) 1 1 d 2 eq { /d { sub } def } { /d { add } def } ifelse ArcAdjust % resets original value of d 1 1 d 2 eq { /d { sub } def } { /d { add } def } ifelse % Adjust angle to give overlap. } def %%------------------ tvz/DG/hv (2004-05-10) end -------------------%% % /Rot { CP CP translate 3 -1 roll neg rotate NET } def % /RotBegin { tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /a ED a Rot /RAngle [ RAngle dup a add ] cvx def } def % /RotEnd { /TMatrix [ TMatrix setmatrix ] cvx def /RAngle [ RAngle pop ] cvx def } def % /PutCoor { gsave CP T CM STV exch exec moveto setmatrix CP grestore } def /PutBegin { /TMatrix [ TMatrix CM ] cvx def CP 4 2 roll T moveto } def /PutEnd { CP /TMatrix [ TMatrix setmatrix ] cvx def moveto } def % /Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs }{ h1 abs h sub dup s mul abs } ifelse } def % /UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt }{ x c div s mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q { x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add exch } def % /BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { Visible /IfVisible true def } if } { IfVisible { Invisible /IfVisible false def } if } ifelse } def % /InitOL { /OLUnit [ 3000 3000 matrix defaultmatrix dtransform ] cvx def /Visible { CP OLUnit idtransform T moveto } def /Invisible { CP OLUnit neg exch neg exch idtransform T moveto } def /BOL { BeginOL } def /IfVisible true def } def % end %-----------------------------------------------------------------------------% % % END pstricks.pro %%EndProcSet %%BeginProcSet: pst-algparser.pro 0 0 % $Id: pst-algparser.pro 594 2011-10-31 18:13:18Z herbert $ %% %% PostScript prologue for PSTricks algorithm parser %% Version 0.04, 2011/10/21 %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN archives %% in directory macros/latex/base/lppl.txt. %% %%-----------------------------------------------------------------------------% % /AlgParser { tx@AlgToPs begin AlgToPs end } def % Dominique Rodriguez % /tx@CoreAnalyzerDict 100 dict def tx@CoreAnalyzerDict begin % % PS ANALYZER FOR ALGEBRAIC EXPRESSION V1.13 % % 09/2011 DR factorial with ! added % % E->T|E+T % T->FS|T*FS % FS -> F | +FS | -FS % F->P|F^SF|P! % P->(E)|literal % literal->number|var|var[E]|func(params) % params->E|E,param % number->TOBEFINISHED % %% E expression, T term, SF signed factor, F factor, P power % %% parser % %% str % %% C->EE %% STR index -> STR index+lenExpr /AnalyzeCond { AnalyzeExpr ReadCondOp AnalyzeExpr EvalCondOp } def % %% analyze Expression List (separator , or | ) %% STR index -> STR index+lenExpr %% /AnalyzeListOfE { %% { NextNonBlankChar pop AnalyzeExpr%%dup Strlen eq { exit } if NextNonBlankChar %% NextNonBlankChar dup 0 eq { pop exit } if %% dup 44 ne 1 index 124 ne and { dup 41 ne { PROBLEMCONTACTBILLOU } { pop exit } ifelse } if %% pop NextNonBlankChar dup 0 eq { exit } if 124 ne { PROBLEMCONTACTBILLOU } if 1 add NextNonBlankChar 0 eq {toto} if } loop %% AnalyzeListOfEPostHook %% } def /AnalyzeListOfE { /NotFirst false def { NextNonBlankChar pop AnalyzeExpr NotFirst { EvalListOfExpr } { /NotFirst true def } ifelse dup Strlen eq { exit } if NextNonBlankChar dup 44 ne 1 index 124 ne and { dup 41 ne { PROBLEMCONTACTBILLOU } { pop exit } ifelse } if pop 1 add } loop AnalyzeListOfEPostHook } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% E->T|E+T %% STR index -> STR index+lenExpr /AnalyzeExpr { AnalyzePreHook AnalyzeTerm IsEndingExpr { dup 0 ne { 32 eq { NextNonBlankChar } if } { pop } ifelse } { { RollOp 1 add NextNonBlankChar pop AnalyzeTerm PreEvalHook EvalAddSub IsEndingExpr { pop exit } if } loop } ifelse AnalyzePostHook } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% T->FS|T*FS %% STR index /AnalyzeTerm { AnalyzePreHook AnalyzeSignedFactor IsEndingTerm { dup 0 ne { 32 eq { NextNonBlankChar } if } { pop } ifelse } { { RollOp 1 add NextNonBlankChar pop AnalyzeSignedFactor PreEvalHook EvalMulDiv IsEndingTerm { pop exit } if} loop } ifelse AnalyzePostHook } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% FS -> F | +FS | -FS %% STR index /AnalyzeSignedFactor { AnalyzePreHook 2 copy get dup IsUnaryOp { RollOp 1 add NextNonBlankChar pop AnalyzeSignedFactor EvalUnaryOp } { pop AnalyzeFactor } ifelse AnalyzePostHook } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% F->P|F^P|P! %% STR index /AnalyzeFactor { AnalyzePreHook AnalyzePower IsEndingFactor { dup 0 ne { 32 eq { NextNonBlankChar } if } { pop } ifelse } { { dup 33 eq%% is there a ! DR 09/2011 { pop 1 add NextNonBlankChar pop EvalFactorial } { RollOp 1 add NextNonBlankChar pop AnalyzePower PreEvalHook EvalPower } ifelse IsEndingFactor { pop exit } if } loop } ifelse AnalyzePostHook } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% P->(E)|literal %% STR index /AnalyzePower { %% depending of first char either a number, or a literal 2 copy get dup 40 eq%%an open par { pop 1 add NextNonBlankChar pop AnalyzeExpr 1 add NextNonBlankChar pop } { AnalyzeLiteral } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% STR index STR[index] -> STR index %/AnalyzeLiteral { IsNumber { EvalNumber } { EvalLiteral } ifelse } def /AnalyzeLiteral { dup IsUnaryOp exch IsNumber or { EvalNumber } { EvalLiteral } ifelse } def%%dr 09102006 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% recognize + or - %% chr -> T/F /IsUnaryOp { dup 43 eq exch 45 eq or } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% a number can contain only : 0123456789. %% chr -> T/F /IsNumber { dup 48 ge exch dup 57 le 3 -1 roll and exch 46 eq or } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% STR index -> STR index number %% a number can be of the form [0-9]*.[0-9]*\([eE][+-]?[0-9]+\)? %% STR index -> STR index' number /ReadNumber { exch dup 3 -1 roll dup 3 1 roll %%read mantissa { 1 add 2 copy dup Strlen eq { pop pop 0 exit } if get dup IsNumber not { exit } if pop } loop dup 101 eq exch 69 eq or %%% there is a "e" or "E" -> read exponant { 1 add 2 copy get dup IsUnaryOp { pop 1 add 2 copy get } if { IsNumber not { exit } if 1 add 2 copy get } loop } if dup 4 1 roll 3 -1 roll exch 1 index sub getinterval } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% a number can contain only : 0123456789. %% chr -> T/F /IsCondOp { dup 30 eq exch dup 60 ge exch 62 le and or } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% STR index -> STR index number %% a number can be of the form [0-9]*.[0-9]*\([eE][+-]?[0-9]+\)? %% STR index -> STR index' number /ReadCondOp { NextNonBlankChar 1 index 4 1 roll { IsCondOp not { exit } if 1 add 2 copy get } loop 2 copy 5 -1 roll exch 1 index sub getinterval 3 1 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% a literal can contain only : 0123456789. %% chr -> T/F /IsLiteral {% dup 48 ge exch dup 57 le 3 -1 roll and exch dup 65 ge exch dup 90 le 3 -1 roll and 3 -1 roll or exch dup 97 ge exch 122 le and or } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% a literal can be of the form [a-zA-Z][a-zA-Z0-9]*\(\((Expression)\)|\(\[Expression\]\)\)? %% STR index -> literal STR index' nextchr /ReadLiteral { exch dup 3 -1 roll dup 3 1 roll %%read literal core { 2 copy dup Strlen eq { pop pop 0 exit } if get dup IsLiteral not { exit } if pop 1 add } loop 4 1 roll dup 5 1 roll 3 -1 roll exch 1 index sub getinterval 4 1 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% expr is ended by end of str or a clpar %% STR index -> STR index STR[index] T/F /IsEndingExpr {% 2 copy dup Strlen eq %% if end of str is reached -> end ! { pop pop 0 true } %% ending chr -> clpar, comma, |, <, >, =, !, {get dup dup 41 eq exch dup 124 eq exch dup 93 eq exch dup 44 eq exch dup 30 eq exch dup 60 ge exch 62 le and or or or or or} ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% expr is ended by end of str or a +- %% STR index -> STR index STR[index] T/F /IsEndingTerm { IsEndingExpr { true } { dup dup 43 eq exch 45 eq or } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% expr is ended by end of str or */ %% STR index -> STR index STR[index] T/F /IsEndingFactor { IsEndingTerm { true } { dup dup 42 eq exch 47 eq or } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% expr is ended by end of str or ^ %% STR index -> STR index STR[index] T/F /IsEndingPower { IsEndingFactor { true } { dup 94 eq } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% STR index -> STR index STR[index] /NextNonBlankChar { { dup Strlen eq { 0 exit } if 2 copy get dup neBlkChar { exit } if pop 1 add } loop } bind def /neBlkChar { dup 32 ne exch dup 10 ne exch 9 ne and and } bind def %%%%%%%%%%%%%%%%%%%%%%%% %% DEBUG /BRK {false} def /BRKtrue {/BRK true def} def /BRKStop {BRK {BRKtoto} if } def /BRKEvalStop {BRK exch if } def /BRKBRK2true {BRK {BRK2true} if } def /BRK2 {false} def /BRK2true {/BRK2 true def} def /BRK2Stop {BRK2 {BRK2toto} if } def/BRK {false} def end % %-------------------------------------------------------------------------------% % /tx@AlgToPs 12 dict def tx@AlgToPs begin % %% algExpr -> PSVector /AlgToPs { tx@CoreAnalyzerDict begin InitParser AnalyzeListOfE pop pop EndingSequence end } def /EndingSequence { ExpressionVector aload length /end cvx exch 1 add array astore } def /InitParser { /ExpressionVector [ /tx@AddMathFunc cvx /begin cvx ] def dup length /Strlen exch def 0 } def /Strlen 0 def /EvalListOfExpr {} def% /EvalNumber {% ReadNumber cvr /ExpressionVector ExpressionVector aload length dup 3 add -1 roll cvx exch 1 add array astore def NextNonBlankChar pop } def /EvalAddSub {% /ExpressionVector ExpressionVector aload length dup 5 add -1 roll 43 eq { /add } { /sub } ifelse cvx exch 1 add array astore def } def /EvalMulDiv {% /ExpressionVector ExpressionVector aload length dup 5 add -1 roll 42 eq { /mul } { /div } ifelse cvx exch 1 add array astore def } def /EvalPower {% /ExpressionVector ExpressionVector aload length dup 5 add -1 roll pop /exp cvx exch 1 add array astore def } def /EvalFactorial {% DR 09/2011 /ExpressionVector ExpressionVector aload length /fact cvx exch 1 add array astore def } def /EvalLiteral {% ReadLiteral dup 40 eq%%% there is an open par -> function call { pop 2 index dup (Sum) eq { EvalSum } { dup (IfTE) eq { EvalCond } { dup (Derive) eq { pop EvalDerive } { pop 1 add NextNonBlankChar pop AnalyzeListOfE 2 index TrigoFunc /ExpressionVector ExpressionVector aload length dup 5 add -1 roll cvn cvx exch 1 add array astore def 1 add NextNonBlankChar pop } ifelse } ifelse} ifelse } { /ExpressionVector ExpressionVector aload length dup 6 add -1 roll cvn cvx exch 1 add array astore def dup 91 eq%%% there is an open bracket -> vector element { pop 1 add NextNonBlankChar pop AnalyzeExpr /ExpressionVector ExpressionVector aload length /cvi cvx exch /get cvx exch 2 add array astore def 1 add } { pop NextNonBlankChar pop } ifelse} ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% the derive function : Derive(n,f(x)) %% firstparindex lastparindex -> /EvalDerive { %% manage the function descripiton 1 add ReadNumber 3 1 roll NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_second_comma_in_Sum } if 1 add NextNonBlankChar pop 3 -1 roll cvi dup 0 eq { pop AnalyzeExpr 3 -1 roll pop 1 add } { 1 sub 3 1 roll (x) exch tx@Derive begin DeriveIndexed end 4 -1 roll { (x) tx@Derive begin Derive end } repeat ExpressionVector exch /ExpressionVector [] def AlgToPs aload length /ExpressionVector 1 index 3 add -1 roll aload length dup 3 add -1 roll /l2 exch def /l1 exch def l1 l2 add 1 add l2 neg roll l1 l2 add array astore def 3 -1 roll pop 1 add 1 index length /Strlen exch def } ifelse } def /EvalSum {% pop 1 add NextNonBlankChar pop %% read the variable name ReadLiteral pop NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_first_comma_in_Sum } if %% read the initial value 1 add NextNonBlankChar pop ReadNumber cvi 3 1 roll 2 copy get 44 ne { ANALYZER_ERROR_missing_second_comma_in_Sum } if %% read the increment value 1 add NextNonBlankChar pop ReadNumber cvi 3 1 roll 2 copy get 44 ne { ANALYZER_ERROR_missing_second_comma_in_Sum } if %% read the limit value 1 add NextNonBlankChar pop ReadNumber cvi 3 1 roll 2 copy get 44 ne { ANALYZER_ERROR_missing_second_comma_in_Sum } if /ExpressionVector ExpressionVector aload length dup 7 add -3 roll 0 4 1 roll 5 -1 roll 4 add array astore def %% keep ExpressionVector for later and create a new one for internal Sum computation ExpressionVector 3 1 roll /ExpressionVector [ 6 -1 roll cvn /exch cvx /def cvx ] def 1 add NextNonBlankChar pop AnalyzeExpr %% add each term /ExpressionVector ExpressionVector aload length 1 add /add cvx exch array astore def /ExpressionVector 4 -1 roll aload length ExpressionVector cvx /for cvx 3 -1 roll 2 add array astore def 3 -1 roll pop 1 add } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Convert to radians if trigo function call %% (name) -> /TrigoFunc { dup (cos) eq 1 index (sin) eq or exch (tan) eq or { /ExpressionVector ExpressionVector aload length Pi /div cvx 180 /mul cvx 5 -1 roll 4 add array astore def } if } def /EvalCond {% pop 1 add AnalyzeCond NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_first_comma_in_IfTE } if ExpressionVector 3 1 roll /ExpressionVector [] def 1 add AnalyzeExpr ExpressionVector 3 1 roll /ExpressionVector [] def NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_second_comma_in_IfTE } if 1 add AnalyzeExpr NextNonBlankChar 41 ne { ANALYZER_ERROR_missing_ending parenthesis_in_IfTE } if ExpressionVector /ExpressionVector 6 -1 roll aload length dup 6 add -1 roll cvx exch dup 4 add -1 roll cvx /ifelse cvx 3 -1 roll 3 add array astore def 1 add 3 -1 roll pop } def %% CondOp STR index /EvalCondOp {% 3 -1 roll dup (=) eq { /eq } {% dup (<) eq { /lt } {% dup (>) eq { /gt } {% dup (>=) eq { /ge } {% dup (<=) eq { /ge } {% dup (!=) eq { /ne } { ERROR_non_valid_conditional_operator } ifelse } ifelse } ifelse } ifelse } ifelse } ifelse cvx exch pop /ExpressionVector ExpressionVector aload length dup 3 add -1 roll exch 1 add array astore def } def /EvalUnaryOp { 3 -1 roll 45 eq { /ExpressionVector ExpressionVector aload length /neg cvx exch 1 add array astore def } if } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% H O O K S /AnalyzePreHook {} bind def /PreEvalHook {} bind def /AnalyzeListOfEPostHook {} bind def /AnalyzePostHook {} def /RollOp { 3 1 roll } bind def end %tx@CoreAnalyzerDict % %--------------------------------------------------------------------% % /tx@Derive 41 dict def tx@Derive begin %%increase ^^ for each function added %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% algExpr variable -> PSVector /Derive {% 10240 string 3 1 roll 0 3 1 roll /Variable exch def tx@CoreAnalyzerDict begin InitParser AnalyzeListOfE end } def /Strlen 0 def /InitParser { dup length /Strlen exch def 0 } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% algExpr variable index -> PSVector /DeriveIndexed {% 3 1 roll 10240 string 3 1 roll 0 3 1 roll /Variable exch def tx@CoreAnalyzerDict begin InitParser pop 4 -1 roll AnalyzeExpr 4 -2 roll pop pop 4 -2 roll exch pop end } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (u,v)'=-(u',v') /EvalListOfExpr {% 4 2 roll 2 copy 9 -1 roll dup length 4 1 roll putinterval add AddPipe 2 copy 7 -1 roll dup length 4 1 roll putinterval add 6 -2 roll pop pop 2 copy pop 0 6 2 roll GetIntervalNewStr 5 1 roll 2 copy 0 exch getinterval 6 1 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (-u)'=-(u') /EvalUnaryOp { 4 -2 roll 4 index (0) eq { (0) StrConcat 7 -1 roll pop } { 7 -1 roll 45 eq { AddSub AddOpPar true } { false } ifelse 3 1 roll 5 index StrConcat 3 -1 roll { AddClPar } if } ifelse 2 copy pop 0 6 2 roll GetIntervalNewStr 7 -2 roll pop pop 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (number)'=0 /EvalNumber { ReadNumber (0) 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (u+v)'=u'+v' /EvalAddSub {% 7 index dup (0) eq { pop true }%% du=0 nothing added { dup length exch 5 index 5 index 3 -1 roll putinterval 4 -1 roll add 3 1 roll false } ifelse 5 index dup (0) eq { pop { (0) } { 4 -2 roll 2 copy pop 0 6 2 roll GetIntervalNewStr } ifelse }%%dv=0 { exch { 5 -2 roll 7 index 45 eq { AddSub } if false } %%nothing yet added { 5 -2 roll 7 index 43 eq%%something yet added { AddAdd false } { AddSub AddOpPar true } ifelse } ifelse 11 1 roll 3 -1 roll StrConcat 10 -1 roll { AddClPar } if 2 copy pop 0 6 2 roll GetIntervalNewStr } ifelse mark 11 -5 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (u*v)' or (u/v)' /EvalMulDiv { 6 index 42 eq {EvalMul} {EvalDiv} ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (u*v)'=u'*v+u*v' /EvalMul {% 4 -2 roll 7 index dup (0) eq { pop false }%%du=0 { (1) eq%%du=1 { false } { AddOpPar 7 index StrConcat AddClPar AddMul AddOpPar true } ifelse 3 1 roll 6 index StrConcat 3 -1 roll { AddClPar } if true }%%du!=0 ifelse 5 1 roll 5 index (0) eq { 5 -1 roll not { (0) StrConcat } if }%%dv=0 { 5 -1 roll { AddAdd } if 4 index (1) eq { 8 index StrConcat } { AddOpPar 8 index StrConcat AddClPar AddMul AddOpPar 4 index StrConcat AddClPar } ifelse }%%dv!=0 ifelse 2 copy pop 0 6 2 roll GetIntervalNewStr mark 11 -5 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (u/v)'=(u'*v-u*v')/v^2 /EvalDiv {% 4 -2 roll 4 index (0) eq%%dv=0 -> u'/v { 7 index (0) eq { (0) StrConcat } { AddOpPar 7 index StrConcat AddClPar AddDiv 5 index StrConcat } ifelse } { 7 index dup (0) eq { pop }%%du=0 { (1) eq%%du=1 { false } { AddOpPar 7 index StrConcat AddClPar AddMul AddOpPar true } ifelse 3 1 roll 6 index StrConcat 3 -1 roll { AddClPar } if}%%du!=0 ifelse AddSub 4 index (1) eq { 8 index StrConcat } { AddOpPar 8 index StrConcat AddClPar AddMul AddOpPar 4 index StrConcat AddClPar } ifelse %}%%dv!=0 2 copy GetIntervalNewStr 3 1 roll pop 0 AddOpPar 3 -1 roll StrConcat AddClPar AddDiv AddOpPar 5 index StrConcat AddClPar 2 copy (^2) putinterval 2 add } ifelse 2 copy pop 0 6 2 roll GetIntervalNewStr mark 11 -5 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% str1 index str2 -> str1 index /StrConcat { dup length 4 2 roll 2 copy 6 -1 roll putinterval 3 -1 roll add } bind def /GetIntervalNewStr { 0 exch getinterval dup length string copy } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (u^v)'=(u^v)'=u'vu^(v-1)+v'u^(v)ln(u) /EvalPower {% 4 -2 roll 7 index (0) eq {%%if du=0 then (u^v)'=v'ln(u)u^v 4 index (0) eq { (0) StrConcat }%%if dv=0 then (u^v)'=0 { 4 index (1) ne { AddOpPar 4 index StrConcat (\)*) StrConcat } if 8 index (e) ne { (ln\() StrConcat 8 index StrConcat (\)*) StrConcat } if AddOpPar 8 index StrConcat (\)^\() StrConcat 5 index StrConcat AddClPar } ifelse } {%%du!=0 4 index (0) eq {%%if dv=0 then (u^v)'=vu'u^(v-1) 5 index dup IsStrNumber { dup (0) eq { StrConcat } { dup dup (1) eq exch (1.0) eq or { StrConcat } { StrConcat 7 index dup (1) ne exch (1.0) ne and%%%dr 09102006 insert du if <> 1 { (*\() StrConcat 7 index StrConcat (\)) StrConcat } if%%%dr 09102006 (*\() StrConcat 8 index StrConcat (\)) StrConcat 5 index dup dup (2) eq exch (2.0) eq or { pop } { cvr 1 sub 20 string cvs 3 1 roll (^) StrConcat 3 -1 roll StrConcat } ifelse } ifelse } ifelse } { pop AddOpPar 5 index StrConcat (\)*\() StrConcat 8 index StrConcat (\)^\() StrConcat 5 index StrConcat (-1\)) StrConcat } ifelse } {%%if dv!=0 and du!=0 then (u^v)'=u'vu^(v-1)+v'u^(v)ln(u) 7 index (1) ne { AddOpPar 7 index StrConcat (\)*) StrConcat } if AddOpPar 5 index StrConcat (\)*\() StrConcat 8 index StrConcat (\)^\() StrConcat 5 index StrConcat (-1\)+\() StrConcat 4 index (1) ne { 4 index StrConcat (\)*\() StrConcat } if 8 index StrConcat (\)^\() StrConcat 5 index StrConcat (\)*ln\() StrConcat 8 index StrConcat AddClPar } ifelse } ifelse 2 copy pop 0 6 2 roll GetIntervalNewStr mark 11 -5 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% No derivative for factorial ! only cst => null derivative /EvalFactorial {% DR 09/2011 4 index (0) eq { (0) mark 8 -2 roll cleartomark 2 index 7 index dup 4 index exch sub getinterval exch 6 2 roll } { DERIVATIVE_ENGINE_ERROR_no_variable_in_factorial } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% str -> true/false /IsStrNumber {% true exch { dup 48 lt exch dup 57 gt 3 -1 roll or exch dup 46 ne%%. exch dup 43 ne%%+ exch 45 ne%%- and and and { pop false } if } forall } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% literal switch -> func call, vector, variables /EvalLiteral {% ReadLiteral dup 40 eq%%% there is an open par -> function call { pop (EvalFunc_ ) 9 4 index StrConcat 0 exch getinterval cvn cvx exec } { dup 91 eq%%% there is an open bracket -> vector element { DERIVATIVE_ENGINE_ERROR_vector_not_yet_implemented } { pop EvalVariable } ifelse } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% first last parpos Expr[first:parpos-1] -> /EvalVariable { 2 index Variable eq { (1) } { (0) } ifelse 4 -1 roll exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (f(u))'=u'f'(u) /EvalFunc { 4 2 roll 4 index (1) ne { AddOpPar 4 index StrConcat (\)*) StrConcat } if (Eval ) 4 8 index StrConcat 0 exch getinterval cvn cvx exec 2 copy pop 0 6 2 roll GetIntervalNewStr mark 9 -3 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Func derivative -> Eval /EvalFunc_sin {% PreCommonFunc { (cos\() StrConcat 5 index StrConcat AddClPar } if PostCommonFunc } def /EvalFunc_cos {% PreCommonFunc { (\(-sin\() StrConcat 5 index StrConcat (\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_tan {% PreCommonFunc { dup 0 eq { (1) StrConcat } { 1 sub } ifelse (/cos\() StrConcat 5 index StrConcat (\)^2) StrConcat } if PostCommonFunc } def /EvalFunc_asin {% PreCommonFunc { (1/sqrt\(1-\() StrConcat 5 index StrConcat (\)^2\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_acos {% PreCommonFunc { (-1/sqrt\(1-\() StrConcat 5 index StrConcat (\)^2\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_atg {% PreCommonFunc { (1/\(1+\() StrConcat 5 index StrConcat (\)^2\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_ln {% PreCommonFunc { dup 0 eq { (1) StrConcat } { 1 sub } ifelse (/\() StrConcat 5 index StrConcat AddClPar } if PostCommonFunc } def /EvalFunc_exp {% PreCommonFunc { (exp\() StrConcat 5 index StrConcat AddClPar } if PostCommonFunc } def /EvalFunc_EXP {% PreCommonFunc { (EXP\() StrConcat 5 index StrConcat AddClPar } if PostCommonFunc } def /EvalFunc_sqrt {% PreCommonFunc { dup 0 eq { (1) StrConcat } { 1 sub } ifelse (/\(2*sqrt\() StrConcat 5 index StrConcat (\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_Fact {% PreCommonFunc { DERIVATIVE_ENGINE_ERROR_no_variable_expression_in_Fact } if PostCommonFunc } def /EvalFunc_sh {% PreCommonFunc { (ch\() StrConcat 5 index StrConcat AddClPar } if PostCommonFunc } def /EvalFunc_ch {% PreCommonFunc { (sh\() StrConcat 5 index StrConcat AddClPar } if PostCommonFunc } def /EvalFunc_th {% PreCommonFunc { dup 0 eq { (1) StrConcat } { 1 sub } ifelse (/ch\() StrConcat 5 index StrConcat (\)^2) StrConcat } if PostCommonFunc } def /EvalFunc_Argsh {% PreCommonFunc { (1/sqrt\(1+\() StrConcat 5 index StrConcat (\)^2\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_Argch {% PreCommonFunc { (1/sqrt\(\() StrConcat 5 index StrConcat (\)^2-1\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_Argth {% PreCommonFunc { (1/\(1-\() StrConcat 5 index StrConcat (\)^2\)\)) StrConcat } if PostCommonFunc } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /PreCommonFunc { 1 add NextNonBlankChar pop 3 -1 roll 5 1 roll AnalyzeExpr 1 add NextNonBlankChar pop 4 2 roll 4 index (0) eq { (0) StrConcat false } { 4 index (1) ne { AddOpPar 4 index StrConcat (\)*) StrConcat } if true } ifelse } def /PostCommonFunc { 2 copy pop 0 6 2 roll GetIntervalNewStr mark 9 -3 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def /EvalFunc_Derive {% 1 add ReadNumber cvi 1 add dup cvr log 1 add cvi string cvs 4 -1 roll pop 5 1 roll 1 add NextNonBlankChar pop AnalyzeExpr 1 add 4 -2 roll (Derive\() StrConcat 7 -1 roll StrConcat (,) StrConcat 6 -1 roll StrConcat AddClPar 2 copy pop 0 6 2 roll GetIntervalNewStr 6 -1 roll pop 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% literal switch -> func call, vector, variables /EvalFunc_Sum {% 1 add NextNonBlankChar pop %% read the variable name ReadLiteral pop 3 -1 roll pop NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_first_comma_in_Sum } if %% read the initial value 1 add NextNonBlankChar pop ReadNumber pop 2 copy get 44 ne { ANALYZER_ERROR_missing_second_comma_in_Sum } if %% read the increment value 1 add NextNonBlankChar pop ReadNumber pop 2 copy get 44 ne { ANALYZER_ERROR_missing_third_comma_in_Sum } if %% read the limit value 1 add NextNonBlankChar pop ReadNumber pop 2 copy get 44 ne { ANALYZER_ERROR_missing_fourth_comma_in_Sum } if 1 add NextNonBlankChar pop dup 6 1 roll 3 -1 roll pop AnalyzeExpr 1 add NextNonBlankChar pop 4 -2 roll 3 index 8 index dup 9 index exch sub getinterval StrConcat 4 index StrConcat AddClPar 2 copy pop 0 6 2 roll GetIntervalNewStr mark 9 -3 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% literal switch -> func call, vector, variables /EvalFunc_IfTE {% 3 -1 roll pop 1 add NextNonBlankChar pop SkipCond NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_first_comma_in_IfTE } if 1 add NextNonBlankChar pop dup 5 1 roll AnalyzeExpr NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_second_comma_in_IfTE } if 1 add NextNonBlankChar pop AnalyzeExpr 1 add NextNonBlankChar pop 4 -2 roll 3 index 10 index dup 11 index exch sub getinterval StrConcat 6 index StrConcat (,) StrConcat 4 index StrConcat AddClPar 2 copy pop 0 6 2 roll GetIntervalNewStr mark 11 -5 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% advance in str until a comma is found (no error detection!) %% str index -> str index' /SkipCond { { 1 add 2 copy get 44 eq {exit } if } loop } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Convert to radians if trigo function call %% (name) -> /TrigoFunc { dup (cos) eq 1 index (sin) eq or exch (tan) eq or { /ExpressionVector ExpressionVector aload length Pi /div cvx 180 /mul cvx 5 -1 roll 4 add array astore def } if } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% No derivative for condition.... /EvalCondOp { 3 -1 roll pop } bind def /PutIntervalOneAdd {putinterval 1 add} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add open parenthesis in string at the given index %% str index -> str index+1 /AddOpPar {2 copy (\() PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add close parenthesis in string at the given index %% str index -> str index+1 /AddClPar {2 copy (\)) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add 0 in string at the given index %% str index -> str index+1 /AddZero {2 copy (0) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add open parenthesis in string at the given index %% str index -> str index+1 /AddMul {2 copy (*) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add open parenthesis in string at the given index %% str index -> str index+1 /AddDiv {2 copy (/) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add a plus sign in string at the given index %% str index -> str index+1 /AddAdd {2 copy (+) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add a minus sign in string at the given index %% str index -> str index+1 /AddSub {2 copy (-) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add a pipe sign in string at the given index %% str index -> str index+1 /AddPipe {2 copy (|) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% H O O K S /AnalyzePreHook { dup 5 1 roll } bind def /PreEvalHook {} def /AnalyzePostHook { 7 -1 roll pop } bind def /AnalyzeListOfEPostHook { 6 -1 roll mark 6 1 roll cleartomark } bind def /RollOp { 5 1 roll } bind def end%%%tx@CoreAnalyzerDict /tx@AddMathFunc 12 dict def tx@AddMathFunc begin %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% NEW FUNC %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% function arcsine in radians asin(x)=atan(x/sqrt(1-x^2)) %% x -> theta /asin {% dup abs 1 gt { EQDFasinrangeerror } if dup dup dup mul 1 exch sub sqrt atan exch 0 lt { 360 sub } if DegtoRad } def %% function arccosine in radians acos(x)=atan(sqrt(1-x^2)/x) %% x -> theta /acos {% dup abs 1 gt { EQDFacosrangeerror } if dup dup mul 1 exch sub sqrt exch atan DegtoRad } def %% function arctangent in radians %% x -> theta /atg { 1 atan dup 90 gt { 360 sub } if DegtoRad } bind def %% HYPERBOLIC FUNCTIONS /sh { dup Ex exch neg Ex sub 2 div } def /ch { dup Ex exch neg Ex add 2 div } def /th { dup sh exch ch div } def /Argsh { dup dup mul 1 add sqrt add ln } def /Argch { dup dup mul 1 sub sqrt add ln } def /Argth { dup 1 add exch 1 exch sub div ln 2 div } def %% modified exponential funtion for 0 %% x n -> x^n /Exp { dup 0 eq { pop pop 1 } { exp } ifelse } bind def %% modified exponential funtion for 0 %% x -> e^x /Ex { Euler exch exp } bind def %% %% factorial function %% n -> n! /Fact { 1 exch 2 exch 1 exch { mul } for } bind def /fact { Fact } bind def /! { Fact } bind def end % % END pst-algparser.pro %%EndProcSet %%BeginProcSet: pst-tools.pro 0 0 % $Id: pst-tools.pro 713 2012-10-16 14:25:00Z herbert $ % %% PostScript tools prologue for pstricks.tex. %% Version 0.03, 2012/10/16 %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN archives %% in directory macros/latex/base/lppl.txt. % % /Pi2 1.57079632679489661925640 def /factorial { % n on stack, returns n! dup 0 eq { 1 }{ dup 1 gt { dup 1 sub factorial mul } if } ifelse } def % /MoverN { % m n on stack, returns the binomial coefficient m over n 2 dict begin /n exch def /m exch def n 0 eq { 1 }{ m n eq { 1 }{ m factorial n factorial m n sub factorial mul div } ifelse } ifelse end } def % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % subroutines for complex numbers, given as an array [a b] % which is a+bi = Real+i Imag % /cxadd { % [a1 b1] [a2 b2] = [a1+a2 b1+b2] dup 0 get % [a1 b1] [a2 b2] a2 3 -1 roll % [a2 b2] a2 [a1 b1] dup 0 get % [a2 b2] a2 [a1 b1] a1 3 -1 roll % [a2 b2] [a1 b1] a1 a2 add % [a2 b2] [a1 b1] a1+a2 3 1 roll % a1+a2 [a2 b2] [a1 b1] 1 get % a1+a2 [a2 b2] b1 exch 1 get % a1+a2 b1 b2 add 2 array astore } def % /cxneg { % [a b] dup 1 get % [a b] b exch 0 get % b a neg exch neg % -a -b 2 array astore } def % /cxsub { cxneg cxadd } def % same as negative addition % % [a1 b1][a2 b2] = [a1a2-b1b2 a1b2+b1a2] = [a3 b3] /cxmul { % [a1 b1] [a2 b2] dup 0 get % [a1 b1] [a2 b2] a2 exch 1 get % [a1 b1] a2 b2 3 -1 roll % a2 b2 [a1 b1] dup 0 get % a2 b2 [a1 b1] a1 exch 1 get % a2 b2 a1 b1 dup % a2 b2 a1 b1 b1 5 -1 roll dup % b2 a1 b1 b1 a2 a2 3 1 roll mul % b2 a1 b1 a2 b1a2 5 -2 roll dup % b1 a2 b1a2 b2 a1 a1 3 -1 roll dup % b1 a2 b1a2 a1 a1 b2 b2 3 1 roll mul % b1 a2 b1a2 a1 b2 a1b2 4 -1 roll add % b1 a2 a1 b2 b3 4 2 roll mul % b1 b2 b3 a1a2 4 2 roll mul sub % b3 a3 exch 2 array astore } def % % [a b]^2 = [a^2-b^2 2ab] = [a2 b2] /cxsqr { % [a b] square root dup 0 get exch 1 get % a b dup dup mul % a b b^2 3 -1 roll % b b^2 a dup dup mul % b b^2 a a^2 3 -1 roll sub % b a a2 3 1 roll mul 2 mul % a2 b2 2 array astore } def % /cxsqrt { % [a b] % dup cxnorm sqrt /r exch def % cxarg 2 div RadtoDeg dup cos r mul exch sin r mul cxmake2 cxlog % log[a b] 2 cxrdiv % log[a b]/2 aload pop exch % b a 2.781 exch exp % b exp(a) exch cxconv exch % [Re +iIm] exp(a) cxrmul % } def % /cxarg { % [a b] aload pop % a b exch atan % arctan b/a DegtoRad % arg(z)=atan(b/a) } def % % log[a b] = [a^2-b^2 2ab] = [a2 b2] /cxlog { % [a b] dup % [a b][a b] cxnorm % [a b] |z| log % [a b] log|z| exch % log|z|[a b] cxarg % log|z| Theta cxmake2 % [log|z| Theta] } def % % square of magnitude of complex number /cxnorm2 { % [a b] dup 0 get exch 1 get % a b dup mul % a b^2 exch dup mul add % a^2+b^2 } def % /cxnorm { % [a b] cxnorm2 sqrt } def % /cxconj { % conjugent complex dup 0 get exch 1 get % a b neg 2 array astore % [a -b] } def % /cxre { 0 get } def % real value /cxim { 1 get } def % imag value % % 1/[a b] = ([a -b]/(a^2+b^2) /cxrecip { % [a b] dup cxnorm2 exch % n2 [a b] dup 0 get exch 1 get % n2 a b 3 -1 roll % a b n2 dup % a b n2 n2 4 -1 roll exch div % b n2 a/n2 3 1 roll div % a/n2 b/n2 neg 2 array astore } def % /cxmake1 { 0 2 array astore } def % make a complex number, real given /cxmake2 { 2 array astore } def % dito, both given % /cxdiv { cxrecip cxmul } def % % multiplikation by a real number /cxrmul { % [a b] r exch aload pop % r a b 3 -1 roll dup % a b r r 3 1 roll mul % a r b*r 3 1 roll mul % b*r a*r exch 2 array astore % [a*r b*r] } def % % division by a real number /cxrdiv { % [a b] r 1 exch div % [a b] 1/r cxrmul } def % % exp(i theta) = cos(theta)+i sin(theta) polar<->cartesian /cxconv { % theta RadtoDeg dup sin exch cos cxmake2 } def %%%%% ### bubblesort ### %% syntax : array bubblesort --> array2 trie par ordre croissant %% code de Bill Casselman %% http://www.math.ubc.ca/people/faculty/cass/graphics/text/www/ /bubblesort { % on stack must be an array [ ... ] 4 dict begin /a exch def /n a length 1 sub def n 0 gt { % at this point only the n+1 items in the bottom of a remain to % the sorted largest item in that blocks is to be moved up into % position n n { 0 1 n 1 sub { /i exch def a i get a i 1 add get gt { % if a[i] > a[i+1] swap a[i] and a[i+1] a i 1 add a i get a i a i 1 add get % set new a[i] = old a[i+1] put % set new a[i+1] = old a[i] put } if } for /n n 1 sub def } repeat } if a % return the sorted array end } def % /concatstringarray{ % [(a) (b) ... (z)] --> (ab...z) 20100422 0 1 index { length add } forall string 0 3 2 roll { 3 copy putinterval length add }forall pop } bind def % /dot2comma {% on stack a string (...) 2 dict begin /Output exch def 0 1 Output length 1 sub { /Index exch def Output Index get 46 eq { Output Index 44 put } if } for Output end } def % /rightTrim { dup length 1 sub -1 0 { /i exch def dup i get 32 ne { exit } if } for 0 i 1 add getinterval dup length string copy } bind def /psStringwidth /stringwidth load def /psShow /show load def %/stringwidth{ rightTrim psStringwidth } bind def %/show { rightTrim psShow } bind def %-----------------------------------------------------------------------------% % END pst-tools.pro %%EndProcSet %%BeginProcSet: pst-dots.pro 0 0 % $Id: pst-dots.pro 130 2009-08-27 08:55:03Z herbert $ % %% PostScript prologue for pstricks.tex. %% Version 2.02, 2009/06/16 %% %% For distribution, see pstricks.tex. %% %% Timothy Van Zandt %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN archives %% in directory macros/latex/base/lppl.txt. %% %% Modified by Etienne Riga - Dec. 16, 1999 %% Modified by Etienne Riga - 2005/01/01 (er) %% to add /Diamond, /SolidDiamond and /BoldDiamond %% Modified by Herbert Voss (hv) - 2008/04/17 % 10 dict dup begin % hold local /FontType 3 def /FontMatrix [.001 0 0 .001 0 0] def % /FontBBox [-571.5 -742.5 571.5 742.5] def % changed to next line 20060616 hv /FontBBox [-1000 -1000 1000 1000] def % See end of file in /BuildGlyph /Encoding 256 array def 0 1 255 {Encoding exch /.notdef put} for % fill the array with /.notdef Encoding % replace with given dot names dup (b) 0 get /Bullet put % get the numerical position of b in ASCII % % and save /Bullet at this place in Encoding dup (c) 0 get /Circle put dup (C) 0 get /BoldCircle put % 67 dup (u) 0 get /SolidTriangle put dup (t) 0 get /Triangle put dup (T) 0 get /BoldTriangle put dup (r) 0 get /SolidSquare put dup (s) 0 get /Square put dup (S) 0 get /BoldSquare put dup (q) 0 get /SolidPentagon put dup (p) 0 get /Pentagon put dup (P) 0 get /BoldPentagon put %%% dup (k) 0 get /Asterisk put dup (K) 0 get /BoldAsterisk put dup (J) 0 get /SolidAsterisk put dup (h) 0 get /Hexagon put dup (H) 0 get /BoldHexagon put dup (G) 0 get /SolidHexagon put dup (f) 0 get /Octogon put % 2008-04-18 hv dup (F) 0 get /BoldOctogon put % 2008-04-18 hv dup (g) 0 get /SolidOctogon put % 2008-04-18 hv dup (a) 0 get /Add put dup (A) 0 get /BoldAdd put % 65 dup (x) 0 get /Mul put dup (X) 0 get /BoldMul put dup (m) 0 get /Oplus put dup (M) 0 get /BOplus put dup (e) 0 get /SolidOplus put dup (n) 0 get /Otimes put dup (N) 0 get /BOtimes put dup (E) 0 get /SolidOtimes put dup (i) 0 get /Bar put dup (I) 0 get /BoldBar put dup (l) 0 get /SolidDiamond put dup (d) 0 get /Diamond put (D) 0 get /BoldDiamond put %%% /CharProcs 47 dict def CharProcs begin /CirclePath {0 0 500 0 360 arc closepath} def /Bullet {CirclePath fill} def /Circle {CirclePath .9 .9 scale CirclePath eofill} def /BoldCircle {CirclePath .8 .8 scale CirclePath eofill} def /TrianglePath {0 660 moveto -571.5 -330 lineto 571.5 -330 lineto closepath} def /SolidTriangle {TrianglePath fill} def /Triangle {TrianglePath .85 .85 scale TrianglePath eofill} def /BoldTriangle {TrianglePath .7 .7 scale TrianglePath eofill} def /SquarePath {-450 450 moveto 450 450 lineto 450 -450 lineto -450 -450 lineto closepath} def /SolidSquare {SquarePath fill} def /Square {SquarePath .89 .89 scale SquarePath eofill} def /BoldSquare {SquarePath .78 .78 scale SquarePath eofill} def /PentagonPath { -337.8 -465 moveto 337.8 -465 lineto 546.6 177.6 lineto 0 574.7 lineto -546.6 177.6 lineto closepath } def /SolidPentagon {PentagonPath fill} def /Pentagon {PentagonPath .89 .89 scale PentagonPath eofill} def /BoldPentagon {PentagonPath .78 .78 scale PentagonPath eofill} def %-------------- hv begin 2004/07/25 from: er 2003/03/24 /HexagonPath { 0 550 moveto -476 275 lineto -476 -275 lineto 0 -550 lineto 476 -275 lineto 476 275 lineto closepath } def /SolidHexagon {HexagonPath fill} def /Hexagon {HexagonPath .89 .89 scale HexagonPath eofill} def /BoldHexagon {HexagonPath .79 .79 scale HexagonPath eofill} def % 2008-04-18 hv /OctogonPath { 550 dup 22.5 tan mul dup neg dup add /xMove exch def exch moveto 7 { xMove 0 rlineto 45 rotate } repeat closepath } def /SolidOctogon { OctogonPath fill } def /Octogon { OctogonPath .89 .89 scale OctogonPath eofill } def /BoldOctogon { OctogonPath .79 .79 scale OctogonPath eofill } def % /AsteriskPath { 20 0 moveto 10 250 180 500 0 500 curveto -180 500 -10 250 -20 0 curveto closepath } def /Asterisk { AsteriskPath 60 rotate AsteriskPath 60 rotate AsteriskPath 60 rotate AsteriskPath 60 rotate AsteriskPath 60 rotate AsteriskPath fill } def % /Basterp {50 250 220 500 0 500 curveto -220 500 -50 250 -50 30 cos 100 mul curveto} def /BoldAsteriskPath { 50 30 cos 100 mul moveto Basterp 60 rotate Basterp 60 rotate Basterp 60 rotate Basterp 60 rotate Basterp 60 rotate Basterp closepath } def /BoldAsterisk {BoldAsteriskPath fill} def /SolidAsterisk {CirclePath .9 .9 scale BoldAsteriskPath eofill} def /CrossPath { 40 550 moveto -40 550 lineto -40 40 lineto -550 40 lineto -550 -40 lineto -40 -40 lineto -40 -550 lineto 40 -550 lineto 40 -40 lineto 550 -40 lineto 550 40 lineto 40 40 lineto closepath } def /BoldCrossPath {80 550 moveto -80 550 lineto -80 80 lineto -550 80 lineto -550 -80 lineto -80 -80 lineto -80 -550 lineto 80 -550 lineto 80 -80 lineto 550 -80 lineto 550 80 lineto 80 80 lineto closepath } def /Add {CrossPath fill} def /Mul {45 rotate CrossPath fill} def /BoldAdd {BoldCrossPath fill} def /BoldMul {45 rotate BoldCrossPath fill} def /Oplus {CirclePath .9 .9 scale CirclePath eofill .775 .775 scale CrossPath fill } def /SolidOplus {CirclePath .775 .775 scale BoldCrossPath eofill} def /BOplus {CirclePath .8 .8 scale CirclePath eofill .775 .775 scale BoldCrossPath fill} def /Otimes {CirclePath .9 .9 scale CirclePath eofill 45 rotate .775 .775 scale CrossPath fill} def /BOtimes {CirclePath .8 .8 scale CirclePath eofill 45 rotate .775 .775 scale BoldCrossPath fill } def /SolidOtimes {CirclePath 45 rotate .775 .775 scale BoldCrossPath eofill} def /BarPath {40 660 moveto -40 660 lineto -40 -660 lineto 40 -660 lineto closepath} def /Bar {BarPath fill} def /BoldBarPath {80 660 moveto -80 660 lineto -80 -660 lineto 80 -660 lineto closepath} def /BoldBar {BoldBarPath fill} def /DiamondPath {0 742.5 moveto -428.5 0 lineto 0 -742.5 lineto 428.5 0 lineto closepath} def /SolidDiamond {DiamondPath fill} def /Diamond {DiamondPath .865 .865 scale DiamondPath eofill} def /BoldDiamond {DiamondPath .73 .73 scale DiamondPath eofill} def %%% /.notdef { } def end % /BuildGlyph { exch begin % Metrics 1 index get exec 0 0 0 % BBoxes 3 index get exec -1000 -1000 1000 1000 % -571.5 -742.5 571.5 742.5 setcachedevice CharProcs begin load exec end end } def % /BuildChar { 1 index /Encoding get exch get 1 index /BuildGlyph get exec } bind def % end /PSTricksDotFont exch definefont pop % %% end %%EndProcSet %%BeginProcSet: pst-node.pro 0 0 % $Id: pst-node.pro 707 2012-09-21 14:17:30Z herbert $ %% %% PostScript prologue for pst-node.tex. %% Version 1.14, 2012/09/18. %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN archives %% in directory macros/latex/base/lppl.txt. % tx@Dict begin % from main pstricks dict /T /translate load def /CP /currentpoint load def /startGlobal { true setglobal globaldict begin } bind def /endGlobal { end false setglobal } bind def end /tx@NodeDict 400 dict def tx@NodeDict begin /NewNode { % on stack: { x y } boolean N@name type InitXnode gsave NodeScale % a bugfix for xelatex, it's empty for dvips /next exch def % { x y } boolean N@name type dict dup % { x y } boolean N@name dict dict 3 1 roll def % { x y } boolean dict N@name dict def exch { dup 3 1 roll def } if % { x y } dict boolean begin % { x y } dict begin tx@Dict begin STV CP T exec % set scaling end /NodeMtrx CM def % save CM next % InitXNode end grestore } def % /InitPnode { /Y ED /X ED /NodePos { NodeSep Cos mul NodeSep Sin mul } def } def % /InitCnode { /r ED /Y ED /X ED /NodePos { NodeSep r add dup Cos mul exch Sin mul } def } def % /GetRnodePos { Cos 0 gt { /dx r NodeSep add def } { /dx l NodeSep sub def } ifelse Sin 0 gt { /dy u NodeSep add def } { /dy d NodeSep sub def } ifelse dx Sin mul abs dy Cos mul abs gt { dy Cos mul Sin div dy } { dx dup Sin mul Cos Div } ifelse } def % /InitRnode { /Y ED /X ED X sub /r ED /l X neg def Y add neg /d ED Y sub /u ED /NodePos { GetRnodePos } def } def % /DiaNodePos { w h mul w Sin mul abs h Cos mul abs add Div NodeSep add dup Cos mul exch Sin mul } def % /TriNodePos { Sin s lt { d NodeSep sub dup Cos mul Sin Div exch } { w h mul w Sin mul h Cos abs mul add Div NodeSep add dup Cos mul exch Sin mul } ifelse } def % /InitTriNode { sub 2 div exch 2 div exch 2 copy T 2 copy 4 index index /d ED pop pop pop pop -90 mul rotate /NodeMtrx CM def /X 0 def /Y 0 def d sub abs neg /d ED d add /h ED 2 div h mul h d sub Div /w ED /s d w Atan sin def /NodePos { TriNodePos } def } def % /OvalNodePos { /ww w NodeSep add def /hh h NodeSep add def Sin ww mul Cos hh mul Atan dup cos ww mul exch sin hh mul } def % /GetCenter { begin X Y NodeMtrx transform CM itransform end } def % /XYPos { dup sin exch cos Do /Cos ED /Sin ED /Dist ED Cos 0 gt { Dist Dist Sin mul Cos div } { Cos 0 lt { Dist neg Dist Sin mul Cos div neg } { 0 Dist Sin mul } ifelse } ifelse Do } def % /GetEdge { dup 0 eq { pop begin 1 0 NodeMtrx dtransform CM idtransform exch atan sub dup sin /Sin ED cos /Cos ED /NodeSep ED NodePos NodeMtrx dtransform CM idtransform end } { 1 eq {{exch}} {{}} ifelse /Do ED pop XYPos } ifelse } def % /AddOffset { 1 index 0 eq { pop pop } { 2 copy 5 2 roll cos mul add 4 1 roll sin mul sub exch } ifelse } def % /GetEdgeA { NodeSepA AngleA NodeA NodeSepTypeA GetEdge OffsetA AngleA AddOffset yA add /yA1 ED xA add /xA1 ED } def % /GetEdgeB { NodeSepB AngleB NodeB NodeSepTypeB GetEdge OffsetB AngleB AddOffset yB add /yB1 ED xB add /xB1 ED } def % /GetArmA { ArmTypeA 0 eq { /xA2 ArmA AngleA cos mul xA1 add def /yA2 ArmA AngleA sin mul yA1 add def } { ArmTypeA 1 eq {{exch}} {{}} ifelse /Do ED ArmA AngleA XYPos OffsetA AngleA AddOffset yA add /yA2 ED xA add /xA2 ED } ifelse } def % /GetArmB { ArmTypeB 0 eq { /xB2 ArmB AngleB cos mul xB1 add def /yB2 ArmB AngleB sin mul yB1 add def } { ArmTypeB 1 eq {{exch}} {{}} ifelse /Do ED ArmB AngleB XYPos OffsetB AngleB AddOffset yB add /yB2 ED xB add /xB2 ED } ifelse } def % /InitNC { /b ED /a ED % second and first node /NodeSepTypeB ED /NodeSepTypeA ED /NodeSepB ED /NodeSepA ED /OffsetB ED /OffsetA ED tx@NodeDict a known tx@NodeDict b known and dup { /NodeA a load def /NodeB b load def NodeA GetCenter /yA ED /xA ED NodeB GetCenter /yB ED /xB ED } if } def % /LPutLine { 4 copy 3 -1 roll sub neg 3 1 roll sub Atan /NAngle ED 1 t sub mul 3 1 roll 1 t sub mul 4 1 roll t mul add /Y ED t mul add /X ED } def % /LPutLines { mark LPutVar counttomark 2 div 1 sub /n ED % t floor dup n gt t floor dup n ge % to allow npos<= hv 2008-08-14 { pop n 1 sub /t 1 def } { dup t sub neg /t ED } ifelse cvi 2 mul { pop } repeat LPutLine cleartomark } def % /BezierMidpoint { /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /y0 ED /x0 ED /t ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add 3 ay t t mul mul mul 2 by t mul mul add cy add 3 ax t t mul mul mul 2 bx t mul mul add cx add atan /NAngle ED /Y ED /X ED } def % /HPosBegin { yB yA ge { /t 1 t sub def } if /Y yB yA sub t mul yA add def } def /HPosEnd { /X Y yyA sub yyB yyA sub Div xxB xxA sub mul xxA add def /NAngle yyB yyA sub xxB xxA sub Atan def } def /HPutLine { HPosBegin /yyA ED /xxA ED /yyB ED /xxB ED HPosEnd } def /HPutLines { HPosBegin yB yA ge { /check { le } def } { /check { ge } def } ifelse /xxA xA def /yyA yA def mark xB yB LPutVar { dup Y check { exit } { /yyA ED /xxA ED } ifelse } loop /yyB ED /xxB ED cleartomark HPosEnd } def /VPosBegin { xB xA lt { /t 1 t sub def } if /X xB xA sub t mul xA add def } def /VPosEnd { /Y X xxA sub xxB xxA sub Div yyB yyA sub mul yyA add def /NAngle yyB yyA sub xxB xxA sub Atan def } def /VPutLine { VPosBegin /yyA ED /xxA ED /yyB ED /xxB ED VPosEnd } def /VPutLines { VPosBegin xB xA ge { /check { le } def } { /check { ge } def } ifelse /xxA xA def /yyA yA def mark xB yB LPutVar { 1 index X check { exit } { /yyA ED /xxA ED } ifelse } loop /yyB ED /xxB ED cleartomark VPosEnd } def /HPutCurve { gsave newpath /SaveLPutVar /LPutVar load def LPutVar 8 -2 roll moveto curveto flattenpath /LPutVar [ {} {} {} {} pathforall ] cvx def grestore exec /LPutVar /SaveLPutVar load def } def /NCCoor { /AngleA yB yA sub xB xA sub Atan def /AngleB AngleA 180 add def GetEdgeA GetEdgeB /LPutVar [ xB1 yB1 xA1 yA1 ] cvx def /LPutPos { LPutVar LPutLine } def /HPutPos { LPutVar HPutLine } def /VPutPos { LPutVar VPutLine } def LPutVar } def % /NCLine { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB lineto pop pop end } def % /NCLines { false NArray n 0 eq { NCLine } { 2 copy yA sub exch xA sub Atan /AngleA ED n 2 mul dup index exch index yB sub exch xB sub Atan /AngleB ED GetEdgeA GetEdgeB /LPutVar [ xB1 yB1 n 2 mul 4 add 4 roll xA1 yA1 ] cvx def mark LPutVar tx@Dict begin false Line end /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } ifelse } def % /NCCurve { GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA GetArmB xA2 yA2 xA1 yA1 tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict begin ArrowB end curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } def % /NCAngles { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate def xA2 yA2 mtrx transform pop xB2 yB2 mtrx transform exch pop mtrx itransform /y0 ED /x0 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 x0 y0 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 x0 y0 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } def % /NCAngle { GetEdgeA GetEdgeB GetArmB /mtrx AngleA matrix rotate def xB2 yB2 mtrx itransform pop xA1 yA1 mtrx itransform exch pop mtrx transform /y0 ED /x0 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 x0 y0 xA1 yA1 tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 x0 y0 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } def % /NCBar { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate def xA2 yA2 mtrx itransform pop xB2 yB2 mtrx itransform pop sub dup 0 mtrx transform 3 -1 roll 0 gt { /yB2 exch yB2 add def /xB2 exch xB2 add def } { /yA2 exch neg yA2 add def /xA2 exch neg xA2 add def } ifelse mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } def % /NCDiag { /lineAngle ED GetEdgeA GetEdgeB GetArmA GetArmB mark lineAngle abs 0 gt { /xTemp xA2 10 add def /yTemp yA2 lineAngle dup sin exch cos div 10 mul add def /dY1 yTemp yA2 sub def /dX1 xTemp xA2 sub def /dY2 yB2 yB1 sub def /dX2 xB2 xB1 sub def dX1 abs 0.01 lt { /m2 dY2 dX2 div def /xB2 xA2 def /yB2 xA2 xB1 sub m2 mul yB1 add def }{ dX2 abs 0.01 lt { /m1 dY1 dX1 div def /xB2 xB1 def /yB2 xB1 xA2 sub m1 mul yA2 add def }{% /m1 dY1 dX1 div def /m2 dY2 dX2 div def /xB2 m1 xA2 mul m2 xB1 mul sub yA2 sub yB1 add m1 m2 sub div def /yB2 xB2 xA2 sub m1 mul yA2 add def } ifelse } ifelse } if ArmB 0 ne { xB1 yB1 } if xB2 yB2 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def % % GetEdgeA GetEdgeB GetArmA GetArmB mark % ArmB 0 ne { xB1 yB1 } if % xB2 yB2 xA2 yA2 % ArmA 0 ne { xA1 yA1 } if % tx@Dict begin false Line end % /LPutVar [ xB1 yB1 xB2 yB2 xA2 yA2 xA1 yA1 ] cvx def % /LPutPos { LPutLines } def % /HPutPos { HPutLines } def % /VPutPos { VPutLines } def } def % /NCDiagg { /lineAngle ED GetEdgeA GetArmA lineAngle abs 0 gt { lineAngle } { yB yA2 sub xB xA2 sub Atan 180 add } ifelse /AngleB ED GetEdgeB mark lineAngle abs 0 gt { /dY2 yA2 yA1 sub def /dX2 xA2 xA1 sub def lineAngle abs 90 eq { /m2 dY2 dX2 div def /yA2 xB xA2 sub m2 mul yA2 add def /xA2 xB def }{ /m1 lineAngle dup sin exch cos div def % tan alpha dX2 abs 0.01 lt { /yA2 xA1 xB sub m1 mul yB add def /xA2 xA1 def }{% /m2 dY2 dX2 div def /xA2 m1 xB mul m2 xA2 mul sub yA2 add yB sub m1 m2 sub div def /yA2 xA2 xB sub m1 mul yB add def } ifelse } ifelse } if xB1 yB1 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1 yB1 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def % % GetEdgeA GetArmA % yB yA2 sub xB xA2 sub Atan 180 add /AngleB ED % GetEdgeB % mark % xB1 yB1 xA2 yA2 % ArmA 0 ne { xA1 yA1 } if % tx@Dict begin false Line end % /LPutVar [ xB1 yB1 xA2 yA2 xA1 yA1 ] cvx def % /LPutPos { LPutLines } def % /HPutPos { HPutLines } def % /VPutPos { VPutLines } def } def % /NCLoop { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate def xA2 yA2 mtrx transform loopsize add /yA3 ED /xA3 ED /xB3 xB2 yB2 mtrx transform pop def xB3 yA3 mtrx itransform /yB3 ED /xB3 ED xA3 yA3 mtrx itransform /yA3 ED /xA3 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 xB3 yB3 xA3 yA3 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 xB3 yB3 xA3 yA3 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } def % % DG/SR modification begin - May 9, 1997 - Patch 1 %/NCCircle { 0 0 NodesepA nodeA \tx@GetEdge pop xA sub 2 div dup 2 exp r %r mul sub abs sqrt atan 2 mul /a ED r AngleA 90 add PtoC yA add exch xA add %exch 2 copy /LPutVar [ 4 2 roll r AngleA ] cvx def /LPutPos { LPutVar t 360 %mul add dup 5 1 roll 90 sub \tx@PtoC 3 -1 roll add /Y ED add /X ED /NAngle ED % /NCCircle { NodeSepA 0 NodeA 0 GetEdge pop 2 div dup 2 exp r r mul sub abs sqrt atan 2 mul /a ED r AngleA 90 add PtoC yA add exch xA add exch 2 copy /LPutVar [ 4 2 roll r AngleA ] cvx def /LPutPos { LPutVar t 360 mul add dup 5 1 roll 90 sub PtoC 3 -1 roll add /Y ED add /X ED /NAngle ED % DG/SR modification end } def /HPutPos { LPutPos } def /VPutPos { LPutPos } def r AngleA 90 sub a add AngleA 270 add a sub tx@Dict begin /angleB ED /angleA ED /r ED /c 57.2957 r Div def /y ED /x ED } def % /NCBox { /d ED /h ED /AngleB yB yA sub xB xA sub Atan def /AngleA AngleB 180 add def GetEdgeA GetEdgeB /dx d AngleB sin mul def /dy d AngleB cos mul neg def /hx h AngleB sin mul neg def /hy h AngleB cos mul def /LPutVar [ xA1 hx add yA1 hy add xB1 hx add yB1 hy add xB1 dx add yB1 dy add xA1 dx add yA1 dy add ] cvx def /LPutPos { LPutLines } def /HPutPos { xB yB xA yA LPutLine } def /VPutPos { HPutPos } def mark LPutVar tx@Dict begin false Polygon end } def % /NCArcBox { /l ED neg /d ED /h ED /a ED /AngleA yB yA sub xB xA sub Atan def /AngleB AngleA 180 add def /tA AngleA a sub 90 add def /tB tA a 2 mul add def /r xB xA sub tA cos tB cos sub Div dup 0 eq { pop 1 } if def /x0 xA r tA cos mul add def /y0 yA r tA sin mul add def /c 57.2958 r div def /AngleA AngleA a sub 180 add def /AngleB AngleB a add 180 add def GetEdgeA GetEdgeB /AngleA tA 180 add yA yA1 sub xA xA1 sub Pyth c mul sub def /AngleB tB 180 add yB yB1 sub xB xB1 sub Pyth c mul add def l 0 eq { x0 y0 r h add AngleA AngleB arc x0 y0 r d add AngleB AngleA arcn }{ x0 y0 translate /tA AngleA l c mul add def /tB AngleB l c mul sub def 0 0 r h add tA tB arc r h add AngleB PtoC r d add AngleB PtoC 2 copy 6 2 roll l arcto 4 { pop } repeat r d add tB PtoC l arcto 4 { pop } repeat 0 0 r d add tB tA arcn r d add AngleA PtoC r h add AngleA PtoC 2 copy 6 2 roll l arcto 4 { pop } repeat r h add tA PtoC l arcto 4 { pop } repeat } ifelse closepath /LPutVar [ x0 y0 r AngleA AngleB h d ] cvx def /LPutPos { LPutVar /d ED /h ED /AngleB ED /AngleA ED /r ED /y0 ED /x0 ED t 1 le { r h add AngleA 1 t sub mul AngleB t mul add dup 90 add /NAngle ED PtoC }{t 2 lt { /NAngle AngleB 180 add def r 2 t sub h mul t 1 sub d mul add add AngleB PtoC }{ t 3 lt { r d add AngleB 3 t sub mul AngleA 2 t sub mul add dup 90 sub /NAngle ED PtoC }{ /NAngle AngleA 180 add def r 4 t sub d mul t 3 sub h mul add add AngleA PtoC } ifelse } ifelse } ifelse y0 add /Y ED x0 add /X ED } def /HPutPos { LPutPos } def /VPutPos { LPutPos } def } def % /Tfan { /AngleA yB yA sub xB xA sub Atan def GetEdgeA w xA1 xB sub yA1 yB sub Pyth Pyth w Div CLW 2 div mul 2 div dup AngleA sin mul yA1 add /yA1 ED AngleA cos mul xA1 add /xA1 ED /LPutVar [ xA1 yA1 m { xB w add yB xB w sub yB } { xB yB w sub xB yB w add } ifelse xA1 yA1 ] cvx def /LPutPos { LPutLines } def /VPutPos@ { LPutVar flag { 8 4 roll pop pop pop pop } { pop pop pop pop 4 2 roll } ifelse } def /VPutPos { VPutPos@ VPutLine } def /HPutPos { VPutPos@ HPutLine } def mark LPutVar tx@Dict begin /ArrowA { moveto } def /ArrowB { } def false Line closepath end } def % /LPutCoor { NAngle tx@Dict begin /NAngle ED end gsave CM STV CP Y sub neg exch X sub neg exch moveto setmatrix CP grestore } def % /LPut { tx@NodeDict /LPutPos known { LPutPos } { CP /Y ED /X ED /NAngle 0 def } ifelse LPutCoor } def % /HPutAdjust { Sin Cos mul 0 eq { 0 } { d Cos mul Sin div flag not { neg } if h Cos mul Sin div flag { neg } if 2 copy gt { pop } { exch pop } ifelse } ifelse s add flag { r add neg }{ l add } ifelse X add /X ED } def % /VPutAdjust { Sin Cos mul 0 eq { 0 } { l Sin mul Cos div flag { neg } if r Sin mul Cos div flag not { neg } if 2 copy gt { pop } { exch pop } ifelse } ifelse s add flag { d add } { h add neg } ifelse Y add /Y ED } def % % end % % END pst-node.pro %%EndProcSet %%BeginProcSet: pst-grad.pro 0 0 %! % PostScript prologue for pst-grad.tex. % Version 1.05, 2006/11/04 % prepared by Herbert Voss % For copying restrictions, see pstricks.tex. % % For the PSTricks gradient fillstyle.% % Based on some EPS files by leeweyr!bill@nuchat.sccsi.com (W. R. Lee).% % Syntax:% D.G. modification begin - Apr. 9, %1998 %%%%%% R0 G0 B0 R1 G1 B1 NumLines MidPoint Angle GradientFill % ifGradientCircle GradientScale %GradientPosX GradientPosY % R0 G0 B0 R1 G1 B1 NumLines MidPoint %Angle GradientFill % D.G. modification end % /tx@GradientDict 40 dict def tx@GradientDict begin /GradientFill { /ifCMYK exch def % do we have rgb or cmyk? hv 1.06 rotate /MidPoint ED /NumLines ED ifCMYK { /LastBlack ED % 1.06 /LastYellow ED % 1.06 /LastMagenta ED % 1.06 /LastCyan ED % 1.06 /FirstBlack ED % 1.06 /FirstYellow ED % 1.06 /FirstMagenta ED % 1.06 /FirstCyan ED % 1.06 }{ /LastBlue ED /LastGreen ED /LastRed ED /FirstBlue ED /FirstGreen ED /FirstRed ED } ifelse /GradientPosY ED /GradientPosX ED /GradientScale ED /ifGradientCircle ED % This avoids gaps due to rounding errors: clip pathbbox %leave llx,lly,urx,ury on stack 4 copy /ury ED /urx ED /lly ED /llx ED /y ED /x ED ifGradientCircle { 0 GradientPosX eq { 0 GradientPosX eq {2 copy translate} if } if } {2 copy translate} ifelse y sub neg /y ED x sub neg /x ED % This avoids gaps due to rounding errors: ifCMYK { % 1.06 LastCyan FirstCyan add 2 div % 1.06 LastMagenta FirstMagenta add 2 div % 1.06 LastYellow FirstYellow add 2 div % 1.06 LastBlack FirstBlack add 2 div % 1.06 setcmykcolor % 1.06 }{ LastRed FirstRed add 2 div LastGreen FirstGreen add 2 div LastBlue FirstBlue add 2 div setrgbcolor } ifelse ifGradientCircle { /YSizePerLine y NumLines div def /CurrentY y 2 div def /MidLine NumLines 2 div 1 MidPoint sub mul abs cvi def }{ fill /YSizePerLine y NumLines div def /CurrentY 0 def /MidLine NumLines 1 MidPoint sub mul abs cvi def } ifelse MidLine NumLines 2 sub gt { /MidLine NumLines def } { MidLine 2 lt { /MidLine 0 def } if } ifelse MidLine 0 gt { ifCMYK { /Cyan FirstCyan def /Magenta FirstMagenta def /Yellow FirstYellow def /Black FirstBlack def /CyanIncrement LastCyan FirstCyan sub MidLine 1 sub div def /MagentaIncrement LastMagenta FirstMagenta sub MidLine 1 sub div def /YellowIncrement LastYellow FirstYellow sub MidLine 1 sub div def /BlackIncrement LastBlack FirstBlack sub MidLine 1 sub div def }{ /Red FirstRed def /Green FirstGreen def /Blue FirstBlue def /RedIncrement LastRed FirstRed sub MidLine 1 sub div def /GreenIncrement LastGreen FirstGreen sub MidLine 1 sub div def /BlueIncrement LastBlue FirstBlue sub MidLine 1 sub div def } ifelse MidLine { GradientLoop } repeat } if MidLine NumLines lt { ifCMYK { /Cyan LastCyan def /Magenta LastMagenta def /Yellow LastYellow def /Black LastBlack def /CyanIncrement FirstCyan LastCyan sub NumLines MidLine sub 1 sub div def /MagentaIncrement FirstMagenta LastMagenta sub NumLines MidLine sub 1 sub div def /YellowIncrement FirstYellow LastYellow sub NumLines MidLine sub 1 sub div def /BlackIncrement FirstBlack LastBlack sub NumLines MidLine sub 1 sub div def }{ /Red LastRed def /Green LastGreen def /Blue LastBlue def /RedIncrement FirstRed LastRed sub NumLines MidLine sub 1 sub div def /GreenIncrement FirstGreen LastGreen sub NumLines MidLine sub 1 sub div def /BlueIncrement FirstBlue LastBlue sub NumLines MidLine sub 1 sub div def } ifelse NumLines MidLine sub { GradientLoop } repeat } if } def/GradientLoop { % D.G. modification begin - Jul. 23, 1997 / Apr. 9, 1998 ifGradientCircle {CurrentY 0 gt { % The default center used is the center of the bounding box of the object 0 GradientPosX eq {0 GradientPosX eq {/GradientPosX urx llx sub 2 div def /GradientPosY ury lly sub 2 div def} if} if GradientPosX GradientPosY CurrentY GradientScale mul 0 360 arc ifCMYK { Cyan Magenta Yellow Black setcmykcolor } { Red Green Blue setrgbcolor } ifelse fill /CurrentY CurrentY YSizePerLine sub def ifCMYK { /Cyan Cyan CyanIncrement add def /Magenta Magenta MagentaIncrement add def /Yellow Yellow YellowIncrement add def /Black Black BlackIncrement add def }{ /Blue Blue BlueIncrement add def /Green Green GreenIncrement add def /Red Red RedIncrement add def } ifelse } if } { 0 CurrentY moveto x 0 rlineto 0 YSizePerLine rlineto x neg 0 rlineto closepath ifCMYK { Cyan Magenta Yellow Black setcmykcolor } { Red Green Blue setrgbcolor } ifelse fill /CurrentY CurrentY YSizePerLine add def ifCMYK { /Cyan Cyan CyanIncrement add def /Magenta Magenta MagentaIncrement add def /Yellow Yellow YellowIncrement add def /Black Black BlackIncrement add def }{ /Blue Blue BlueIncrement add def /Green Green GreenIncrement add def /Red Red RedIncrement add def } ifelse } ifelse% D.G. modification end }def % /GradientFillHSB { % hv 2006-11-04 rotate /MidPoint ED /NumLines ED /LastBrightness ED /LastSaturation ED /LastHue ED /FirstBrightness ED /FirstSaturation ED /FirstHue ED % This avoids gaps due to rounding errors: clip pathbbox %leave llx,lly,urx,ury on stack /y ED /x ED 2 copy translate y sub neg /y ED x sub neg /x ED % This avoids gaps due to rounding errors: LastHue FirstHue add 2 div LastSaturation FirstSaturation add 2 div LastBrightness FirstBrightness add 2 div sethsbcolor fill /YSizePerLine y NumLines div def /CurrentY 0 def /MidLine NumLines 1 MidPoint sub mul abs cvi def MidLine NumLines 2 sub gt { /MidLine NumLines def } { MidLine 2 lt { /MidLine 0 def } if } ifelse MidLine 0 gt { /Hue FirstHue def /Saturation FirstSaturation def /Brightness FirstBrightness def /HueIncrement LastHue FirstHue sub MidLine 1 sub div def /SaturationIncrement LastSaturation FirstSaturation sub MidLine 1 sub div def /BrightnessIncrement LastBrightness FirstBrightness sub MidLine 1 sub div def MidLine { GradientLoopHSB } repeat } if MidLine NumLines lt { /Hue LastHue def /Saturation LastSaturation def /Brightness LastBrightness def /HueIncrement FirstHue LastHue sub NumLines MidLine sub 1 sub div def /SaturationIncrement FirstSaturation LastSaturation sub NumLines MidLine sub 1 sub div def /BrightnessIncrement FirstBrightness LastBrightness sub NumLines MidLine sub 1 sub div def NumLines MidLine sub { GradientLoopHSB } repeat } if } def /GradientLoopHSB { 0 CurrentY moveto x 0 rlineto 0 YSizePerLine rlineto x neg 0 rlineto closepath Hue Saturation Brightness sethsbcolor fill /CurrentY CurrentY YSizePerLine add def /Brightness Brightness BrightnessIncrement add def /Saturation Saturation SaturationIncrement add def /Hue Hue HueIncrement add def } def % end % % END pst-grad.pro %%EndProcSet %%BeginProcSet: pst-coil.pro 0 0 %!ps % PostScript prologue for pst-coil.tex. % Version 1.06, 2011/09/18 % For distribution, see pstricks.tex. % /tx@CoilDict 40 dict def tx@CoilDict begin /CoilLoop { /t ED t sin AspectSin mul t 180 div AspectCos mul add t cos lineto } def /Coil { /Inc ED dup sin /AspectSin ED cos /AspectCos ED /ArmB ED /ArmA ED /h ED /w ED /y1 ED /x1 ED /y0 ED /x0 ED x0 y0 translate y1 y0 sub x1 x0 sub 2 copy Pyth /TotalLength ED Atan rotate /BeginAngle ArmA AspectCos Div w h mul Div 360 mul def /EndAngle TotalLength ArmB sub AspectCos Div w h mul Div 360 mul def 1 0 0 0 ArrowA ArmA 0 lineto /mtrx CM def w h mul 2 Div w 2 Div scale BeginAngle Inc EndAngle { CoilLoop } for EndAngle CoilLoop mtrx setmatrix TotalLength ArmB sub 0 lineto CP % DG/SR modification begin - Jun. 2, 1998 - Patch 1 (from Michael Vulis) % TotalLength 0 ArrowB lineto } def TotalLength 0 ArrowB lineto pop pop pop pop } def % DG/SR modification end % /Sin { /Func ED /PointsPerPeriod ED /ArmB ED /ArmA ED /Amplitude ED /roundValue ED /relativePeriod ED /Periods ED /y1 ED /x1 ED /y0 ED /x0 ED x0 y0 translate y1 y0 sub x1 x0 sub 2 copy Pyth dup /TotalLength ED ArmA sub ArmB sub /SinLength ED Atan rotate 1 0 0 0 ArrowA ArmA 0 lineto /mtrx CM def relativePeriod {} { SinLength Periods div roundValue dup 0 eq { pop cvi } { 1 eq { round } if } ifelse /Periods ED } ifelse /dxStep SinLength 360 div def % the default step for x pos /xStep 360 PointsPerPeriod div def % the step for the for loop 1 xStep 360 { % PointsPerPeriod times dup dxStep mul ArmA add exch % x pos and value for the func Periods mul Func Amplitude mul lineto } for mtrx setmatrix TotalLength ArmB sub 0 lineto CP TotalLength 0 ArrowB lineto pop pop pop pop } def % /AltCoil { /Inc ED dup sin /AspectSin ED cos /AspectCos ED /h ED /w ED /EndAngle ED /BeginAngle ED /mtrx CM def w h mul 2 Div w 2 Div scale BeginAngle sin AspectSin mul BeginAngle 180 div AspectCos mul add BeginAngle cos /lineto load stopped { moveto } if BeginAngle Inc EndAngle { CoilLoop } for EndAngle CoilLoop mtrx setmatrix } def /ZigZag { 15 dict begin /ArmB ED /ArmA ED 2 div /w ED w mul /h ED /y1 ED /x1 ED /y0 ED /x0 ED x1 y1 translate y0 y1 sub x0 x1 sub 2 copy Pyth /TotalLength ED Atan rotate TotalLength ArmA sub ArmB sub dup h div cvi /n ED n h mul sub 2 div dup ArmA add /ArmA ED ArmB add /ArmB ED /x ArmB h 2 div add def mark 0 0 ArmB 0 n { x w /w w neg def /x x h add def } repeat TotalLength ArmA sub 0 TotalLength 0 end } def % /ZigZagCirc { % x0 y0 x1 y1 bow h w ArmA ArmB on stack /bow ED /ArmB ED /ArmA ED 2 div /w ED w mul /h ED /y1 ED /x1 ED /y0 ED /x0 ED x1 y1 translate % y0 y1 sub x0 x1 sub 2 copy Pyth 2 div /HalfLength ED Atan /ang ED %angle of A relative to B %rotate % so end B is origin and BA is horizontal, A to right /theta bow abs HalfLength Atan 2 mul def %halfangular sector for arc /theta2 theta 2 mul def % full arc %/psi ang 90 sub theta sub def % angle of B from center if bow>0 /rho HalfLength theta sin div def % radius of circle bow 0 gt { /direc 1 def /thetaB ang 90 sub theta sub def } % travel B to A in pos drn { /direc -1 def /thetaB ang 90 add theta add def } ifelse % travel B to A in neg drn %thetaB=angle from center to B rho thetaB 180 add PtoC translate % origin now at center /h h rho div RadtoDeg def /ArmA ArmA rho div RadtoDeg def /ArmB ArmB rho div RadtoDeg def theta2 ArmA sub ArmB sub dup h div cvi /n ED n h mul %HalfLength 2 mul ArmA sub ArmB sub dup h div cvi /n ED n h mul sub 2 div dup ArmA add /ArmA ED ArmB add /ArmB ED /h h direc mul def % h is now angle increment for half-period /rhoo rho w add def /rhoi rho w sub def % outer and inner radii /arg thetaB ArmB direc mul add def % argument for 2nd point % thetaB = direc = bow = HalfLength = theta = rho = arg = h = n = mark rho thetaB PtoC rho arg PtoC /arg arg h 2 div add def n { w 0 gt { rhoo }{ rhoi } ifelse arg PtoC /w w neg def /arg arg h add def } repeat rho thetaB theta2 ArmA sub direc mul add PtoC rho thetaB theta2 direc mul add PtoC } def % end % END pst-coil.pro %%EndProcSet %%BeginProcSet: pst-text.pro 0 0 %! % PostScript header file pst-text.pro % Version 1.0, 2005-11-29 (hv) % For distribution, see pstricks.tex. /tx@TextPathDict 40 dict def tx@TextPathDict begin % Syntax: PathPosition - % Function: Searches for position of currentpath distance from % beginning. Sets (X,Y)=position, and Angle=tangent. /PathPosition { /targetdist exch def /pathdist 0 def /continue true def /X { newx } def /Y { newy } def /Angle 0 def gsave flattenpath { movetoproc } { linetoproc } { } { firstx firsty linetoproc } /pathforall load stopped { pop pop pop pop /X 0 def /Y 0 def } if grestore } def /movetoproc { continue { @movetoproc } { pop pop } ifelse } def /@movetoproc { /newy exch def /newx exch def /firstx newx def /firsty newy def } def /linetoproc { continue { @linetoproc } { pop pop } ifelse } def /@linetoproc { /oldx newx def /oldy newy def /newy exch def /newx exch def /dx newx oldx sub def /dy newy oldy sub def /dist dx dup mul dy dup mul add sqrt def /pathdist pathdist dist add def pathdist targetdist ge { pathdist targetdist sub dist div dup dy mul neg newy add /Y exch def dx mul neg newx add /X exch def /Angle dy dx atan def /continue false def } if } def /TextPathShow { /String exch def /CharCount 0 def % hv begin 2005-11-29 1.00 % String length % { String CharCount 1 getinterval ShowChar % /CharCount CharCount 1 add def /CharSize 1 def currentfont /FontType get 0 eq { currentfont /FMapType get dup 2 eq exch dup 5 eq exch 9 eq or or { /CharSize 2 def} if } if String length CharSize idiv { String CharCount CharSize getinterval ShowChar /CharCount CharCount CharSize add def % hv end 2005-11-29 1.00 } repeat } def % Syntax: InitTextPath - /InitTextPath { gsave currentpoint /Y exch def /X exch def exch X Hoffset sub sub mul Voffset Hoffset sub add neg X add /Hoffset exch def /Voffset Y def grestore } def /Transform { PathPosition dup Angle cos mul Y add exch Angle sin mul neg X add exch translate Angle rotate } def /ShowChar { /Char exch def gsave Char end stringwidth tx@TextPathDict begin 2 div /Sy exch def 2 div /Sx exch def %%% MV 10-09-99 00:36 /sc?currentpoint where {pop sc?currentpoint} {currentpoint} ifelse % currentpoint Voffset sub Sy add exch Hoffset sub Sx add Transform Sx neg Sy neg moveto Char end tx@TextPathSavedShow tx@TextPathDict begin grestore Sx 2 mul Sy 2 mul rmoveto } def % end % END pst-text.pro %%EndProcSet %%BeginProcSet: pst-3d.pro 0 0 %% $Id: pst-3d.pro 247 2010-01-04 22:45:42Z herbert $ % PostScript prologue for pst-3d.tex. % Version 0.01, 2010/01/01 % /tx@3Ddict 300 dict def tx@3Ddict begin % /SetMatrixThreeD { dup sin /e ED cos /f ED /p3 ED /p2 ED /p1 ED p1 0 eq { /a 0 def /b p2 0 le { 1 } { -1 } ifelse def p3 p2 abs } { p2 0 eq { /a p1 0 lt { -1 } { 1 } ifelse def /b 0 def p3 p1 abs } { p1 dup mul p2 dup mul add sqrt dup p1 exch div /a ED p2 exch div neg /b ED p3 p1 a div } ifelse } ifelse atan dup sin /c ED cos /d ED /Matrix3D [ b f mul c a mul e mul sub a f mul c b mul e mul add d e mul b e mul neg c a mul f mul sub a e mul neg c b mul f mul add d f mul ] def } def % /ProjThreeD { /z ED /y ED /x ED Matrix3D aload pop z mul exch y mul add exch x mul add 4 1 roll z mul exch y mul add exch x mul add exch } def % /SetMatrixEmbed { SetMatrixThreeD Matrix3D aload pop /z3 ED /z2 ED /z1 ED /x3 ED /x2 ED /x1 ED SetMatrixThreeD [ Matrix3D aload pop z3 mul exch z2 mul add exch z1 mul add 4 1 roll z3 mul exch z2 mul add exch z1 mul add Matrix3D aload pop x3 mul exch x2 mul add exch x1 mul add 4 1 roll x3 mul exch x2 mul add exch x1 mul add 3 -1 roll 3 -1 roll 4 -1 roll 8 -3 roll 3 copy x3 mul exch x2 mul add exch x1 mul add 4 1 roll z3 mul exch z2 mul add exch z1 mul add ] concat } def % /TMSave { tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def } def % /TMRestore { CP /TMatrix [ TMatrix setmatrix ] cvx def moveto } def % /TMChange { TMSave /cp [ currentpoint ] cvx def % ??? Check this later. CM CP T STV CM matrix invertmatrix % Inv(M') matrix concatmatrix % M Inv(M') exch exec concat cp moveto } def % end % of tx@3Ddict %% %% End of file `pst-3d.pro'. %%EndProcSet %%BeginProcSet: pst-math.pro 0 0 % -*- Mode: Postscript -*- % pst-math.pro --- PostScript header file pst-math.pro % % Author : Christophe JORSSEN % Author : Herbert Voß % Created the : Sat 20 March 2004 % Last Mod : $Date: 2010/10/02 $ % Version : 0.62 $ % /PI 3.14159265359 def /ENeperian 2.71828182846 def % /DegToRad {PI mul 180 div} bind def /RadToDeg {180 mul PI div} bind def % /COS {RadToDeg cos} bind def /SIN {RadToDeg sin} bind def /TAN {dup SIN exch COS Div} bind def /tan {dup sin exch cos Div} bind def /ATAN {neg -1 atan 180 sub DegToRad} bind def /ACOS {dup dup mul neg 1 add sqrt exch atan DegToRad} bind def /acos {dup dup mul neg 1 add sqrt exch atan} bind def /ASIN {neg dup dup mul neg 1 add sqrt neg atan 180 sub DegToRad} bind def /asin {neg dup dup mul neg 1 add sqrt neg atan 180 sub} bind def % /EXP {ENeperian exch exp} bind def % /COSH {dup EXP exch neg EXP add 2 div} bind def /SINH {dup EXP exch neg EXP sub 2 div} bind def /TANH {dup SINH exch COSH div} bind def /ACOSH {dup dup mul 1 sub sqrt add ln} bind def /ASINH {dup dup mul 1 add sqrt add ln} bind def /ATANH {dup 1 add exch neg 1 add Div ln 2 div} bind def % %/SINC {dup SIN exch Div} bind def /SINC { dup 0 eq { pop 1 } { dup SIN exch div } ifelse } bind def /GAUSS {dup mul 2 mul dup 4 -2 roll sub dup mul exch div neg EXP exch PI mul sqrt div} bind def % /GAMMA { 2 dict begin % hv 2007-08-30 /z exch def 1.000000000190015 % p(0) 0 1 5 { % on stack is 0 1 2 3 4 5 dup % n-1 n-1 [ 76.18009172947146 -86.50532032941677 24.0140982483091 -1.231739572450155 0.1208650973866179E-2 -0.5395239384953E-5 ] exch get exch % p(n) n-1 1 add z add div % p(n)/(z+n) add % build the sum } for Pi 2 mul sqrt z div mul z 5.5 add z 0.5 add exp mul ENeperian z 5.5 add neg exp mul end } bind def % /GAMMALN {dup dup dup 5.5 add dup ln 3 -1 roll .5 add mul sub neg 1.000000000190015 0 1 5 { [76.18009172947146 -86.50532032941677 24.0140982483091 -1.231739572450155 .1208650973866179E-2 -.5395239384953E-5 2.5066282746310005] exch get 4 -1 roll 1 add dup 5 1 roll div add} for 4 -1 roll div 2.5066282746310005 mul ln add exch pop} bind def /BETA {2 copy add GAMMALN neg exch GAMMALN 3 -1 roll GAMMALN EXP} bind def % /HORNER {aload length dup 2 add -1 roll exch 1 sub { dup 4 1 roll mul add exch } repeat pop } bind def % /BESSEL_J0 {dup abs 8 lt { dup mul dup [57568490574 -13362590354 651619640.7 -11214424.18 77392.33017 -184.9052456] HORNER exch [57568490411 1029532985 9494680.718 59272.64853 267.8532712 1] HORNER Div} {abs dup .636619772 exch div sqrt exch dup .785398164 sub exch 8 exch div dup dup mul dup [1 -1.098628627E-2 .2734510407E-4 -.2073370639E-5 .2093887211E-6] HORNER 3 index COS mul exch [-.1562499995E-1 .1430488765E-3 -.6911147651E-5 .7621095161E-6 -.934945152E-7] HORNER 4 -1 roll SIN mul 3 -1 roll mul neg add mul} ifelse} bind def % /BESSEL_Y0 {dup 8 lt { dup dup mul dup [-2957821389 7062834065 -512359803.6 10879881.29 -86327.92757 228.4622733] HORNER exch [40076544269 745249964.8 7189466.438 47447.26470 226.1030244 1] HORNER Div exch dup ln exch BESSEL_J0 .636619772 mul mul add} {dup .636619772 exch div sqrt exch dup .785398164 sub exch 8 exch div dup dup mul dup [1 -.1098628627E-2 .2734510407E-4 -.2073370639E-5 .2093887211E-6] HORNER 3 index SIN mul exch [-.1562499995E-1 .1430488765E-3 -.6911147651E-5 .7621095161E-6 -.934945152E-7] HORNER 4 -1 roll COS mul 3 -1 roll mul add mul} ifelse} bind def % /BESSEL_J1 {dup abs 8 lt { dup dup mul dup 3 -2 roll [72362614232 -7895059235 242396853.1 -2972611.439 15704.48260 -30.16036606] HORNER mul exch [144725228442 2300535178 18583304.74 99447.43394 376.9991397 1] HORNER Div} {dup abs dup .636619772 exch div sqrt exch dup 2.356194491 sub exch 8 exch div dup dup mul dup [1 .183105E-2 -.3516396496E-4 .2457520174E-5 -.240337019E-6] HORNER 3 index COS mul exch [.04687499995 6.2002690873E-3 .8449199096E-5 -.88228987E-6 .105787412E-6] HORNER 4 -1 roll SIN mul 3 -1 roll mul neg add mul exch dup abs Div mul} ifelse} bind def % /BESSEL_Y1 {dup 8 lt { dup dup dup mul dup [-.4900604943E13 .1275274390E13 -.5153428139E11 .7349264551E9 -.4237922726E7 .8511937935E4] HORNER exch [.2499580570E14 .4244419664E12 .3733650367E10 .2245904002E8 .1020426050E6 .3549632885E3 1] HORNER Div mul exch dup dup ln exch BESSEL_J1 mul exch 1 exch div sub .636619772 mul add} {dup .636619772 exch div sqrt exch dup 2.356194491 sub exch 8 exch div dup dup mul dup [1 .183105E-2 -.3516396496E-4 .2457520174E-5 -.240337019E-6] HORNER 3 index SIN mul exch [.04687499995 -.2002690873E-3 .8449199096E-5 6.88228987E-6 .105787412E-6] HORNER 4 -1 roll COS mul 3 -1 roll mul add mul} ifelse} bind def % % En cours... /BESSEL_Yn {dup 0 eq {pop BESSEL_Y0}{dup 1 eq {pop BESSEL_Y1}{ exch dup BESSEL_Y0 exch dup BESSEL_Y1 exch 2 exch Div { mul 3 -1 roll mul 2 index sub pstack} for } ifelse } ifelse } bind def % /SIMPSON { 1 dict begin %% on stack a b var f ierr Dominik Rodriguez 3 index 5 index sub % compute h 1 % a b var f ierr h n 4 index 7 index def 3 index exec % a b var f ierr h n f(a) 5 index 7 index def 4 index exec add % a b var f ierr h n f(a)+f(b) 5 index 8 index 4 index 2 div add def 4 index exec % a b var f ierr h n f(a)+f(b) f(a+h/2) exch 1 index 4 mul add 0 % a b var f ierr h n old=f(a+h/2) Estim=f(a)+f(b)+4f(a+h/2) NbLoop { % a b var f ierr h n old Estim NbLoop 5 -1 roll 2 div dup 6 1 roll % h<-h/2 5 -1 roll 2 mul 5 1 roll % n<-2n % a b var f ierr h n old Estim NbLoop h 2 div 10 index add 0 % a b var f ierr h n old Estim NbLoop a+h/2 Cumul 5 index { 1 index 10 index exch def 8 index exec add exch 6 index add exch } repeat % a b var f ierr h n old Estim NbLoop a+nh/2 Cumul exch pop % a b var f ierr h n old Estim NbLoop New 2 index 1 index 4 mul 6 -1 roll 2 mul sub sub % a b var f ierr h n Estim NbLoop New Diff 4 -1 roll 2 mul 1 index sub 4 1 roll % a b var f ierr h n Estim NbLoop New Diff exch 4 1 roll % a b var f ierr h n old Estim NbLoop Diff 5 index 6 div mul abs 6 index lt { exit } if 1 add dup 9 eq { exit } if } loop % a b var f ierr h n old Estim NbLoop exch 5 -1 roll 6 div mul mark 10 2 roll cleartomark end } def % ------------------------------------ math stuff ---------------------------------- % % Matrix A in arrays of rows A[[row1][row2]...] % with [row1]=[a11 a12 ... b1] % returns on stack solution vector X=[x1 x2 ... xn] /SolveLinEqSystem { % on stack matrix M=[A,b] (A*x=b) 10 dict begin % hold all ocal /A exch def /Rows A length def % Rows = number of rows /Cols A 0 get length def % Cols = number of columns /Index [ 0 1 Rows 1 sub { } for ] def % Index = [0 1 2 ... Rows-1] /col 0 def /row 0 def /PR Rows array def % PR[c] = pivot row for row row { % starts the loop, find pivot entry in row r col Cols ge row Rows ge or { exit } if % col < Cols and row < Rows else exit /pRow row def % pRow = pivot row /max A row get col get abs def % get A[row[col]], first A[0,0] row 1 add 1 Rows 1 sub { % starts for loop 1 1 Rows-1 /j exch def % index counter /x A j get col get abs def % get A[j[r]] x max gt { % x>max, then save position /pRow j def /max x def } if } for % now we have the row with biggest A[0,1] % with pRow = the pivot row max 0 gt { % swap entries pRow and row in i /tmp Index row get def Index row Index pRow get put Index pRow tmp put % and columns pRow and row in A /tmp A row get def A row A pRow get put A pRow tmp put % pivot /row0 A row get def % the pivoting row /p0 row0 col get def % the pivot value row 1 add 1 Rows 1 sub { % start for loop /j exch def /c1 A j get def /p c1 col get p0 div def c1 col p put % subtract (p1/p0)*row[i] from row[j] col 1 add 1 Cols 1 sub { % start for loop /i exch def c1 dup i exch % c1 i c1 i get row0 i get p mul sub put } for } for PR row col put /col col 1 add def /row row 1 add def }{ % all zero entries /row row 1 add def % continue loop with same row } ifelse } loop /X A def % solution vector A Rows 1 sub get dup Cols 1 sub get exch Cols 2 sub get div X Rows 1 sub 3 -1 roll put % X[n] Rows 2 sub -1 0 { % for loop to calculate X[i] /xi exch def % current index A xi get % i-th row /Axi exch def /sum 0 def Cols 2 sub -1 xi 1 add { /n exch def /sum sum Axi n get X n get mul add def } for Axi Cols 1 sub get % b=Axi[Cols-1] sum sub % b-sum Axi xi get div % b-sum / Axi[xi] X xi 3 -1 roll put % X[xi] } for X end } def % /c@_0 2.515517 def /c@_1 0.802853 def /c@_2 0.010328 def /d@_1 1.432788 def /d@_2 0.189269 def /d@_3 0.001308 def /norminv { 5 dict begin neg 1 add 1 exch div ln 2 mul sqrt /t exch def /t2 t dup mul def /t3 t2 t mul def c@_0 c@_1 t mul add c@_2 t2 mul add 1 d@_1 t mul add d@_2 t2 mul add d@_3 t3 mul add div neg t add end } def %end{norminv Michael Sharpe} % % % END pst-math.pro %%EndProcSet %%BeginProcSet: pstricks-add.pro 0 0 %% $Id: pstricks-add.pro 692 2012-06-04 06:47:40Z herbert $ %% % PostScript prologue for pstricks-add.tex. % % Version 0.23, 2009/12/17 % /tx@addDict 410 dict def tx@addDict begin %% realtime srand % set random generator % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /GTriangle { gsave /mtrx CM def /colorA ED /colorB ED /colorC ED % save the colors /yA ED /xA ED % save the origin xA yA translate rotate % \psk@gangle /yB ED /xB ED /yC ED /xC ED % save other coordinates /ds [ % save data in a array 0 0 0 colorA aload pop % fd x y xr xg xb 0 xB xA sub yB yA sub colorB aload pop 0 xC xA sub yC yA sub colorC aload pop % 1 xC xB add yB colorA aload pop % for use with 4 points ABCD ] def newpath << /ShadingType 4 % single Gouraud /ColorSpace [ /DeviceRGB ] /DataSource ds >> shfill closepath mtrx setmatrix grestore} def % /RGBtoCMYK { % on stack r g b -> C M Y K 3 dict begin /Blue ED /Green ED /Red ED 1 Red sub % Cyan 1 Green sub % Magenta 1 Blue sub % Yellow 0 % Black end } def % /CMYKtoGRAY { % on stack c m y k -> gray exch 0.11 mul add exch 0.59 mul add exch 0.3 mul add dup 1 gt { pop 1 } if neg 1 add } def % /RGBtoGRAY { % on stack r g b -> gray 0.11 mul exch 0.59 mul add exch 0.3 mul add } def % /HSBtoGRAY { 6 dict begin /b exch def /s exch def 6 mul dup cvi dup /i exch def sub /f exch def /F [[0 1 f sub 1][f 0 1][1 0 1 f sub][1 f 0][1 f sub 1 0][0 1 f][0 1 1]] def F i get { s mul neg 1 add b mul} forall 0.11 mul exch 0.59 mul add exch 0.3 mul add end } def % %% convertisseur longueur d'onde ->R,G,B Manuel Luque %% lambda max=780 nanometres %% lambda min=380 nanometres %% adaptation de : %% http://www.physics.sfasu.edu/astro/color.html %% www.efg2.com/lab % /Gamma 0.8 def /calculateRGB { lambda 379 le {/Red 0 def /Green 0 def /Blue 0 def} if lambda 781 ge {/Red 0 def /Green 0 def /Blue 0 def} if lambda 380 ge {lambda 439 le { /R {lambda 440 sub neg 440 380 sub div} def /Red R factor mul Gamma exp def /G 0 def /Green G factor mul Gamma exp def /B 1 def /Blue B factor mul Gamma exp def} if } if lambda 440 ge { lambda 489 le { /G {lambda 440 sub 490 440 sub div} def /Green G factor mul Gamma exp def /R 0 def /Red 0 def /B 1 def /Blue B factor mul Gamma exp def } if } if lambda 490 ge {lambda 509 le { /B {lambda 510 sub neg 510 490 sub div} def /Blue B factor mul Gamma exp def /R 0 def /Red 0 def /G 1 def /Green G factor mul Gamma exp def } if } if lambda 510 ge {lambda 579 le { /R {lambda 510 sub 580 510 sub div } def /Red R factor mul Gamma exp def /Blue 0 def /G 1 def /Green G factor mul Gamma exp def } if } if lambda 580 ge {lambda 644 le { /G {lambda 645 sub neg 645 580 sub div } def /Green G factor mul Gamma exp def /Blue 0 def /R 1 def /Red R factor mul Gamma exp def } if } if lambda 645 ge { lambda 780 le { /Red 1 factor mul Gamma exp def /Blue 0 def /Green 0 def } if } if } def % /factor { lambda 380 ge {lambda 419 le { 0.3 0.7 lambda 380 sub mul 420 380 sub div add} if } if lambda 420 ge {lambda 700 le { 1 } if } if lambda 701 ge {lambda 780 le { 0.3 0.7 780 lambda sub mul 780 700 sub div add} if } if } def % /wavelengthToRGB { % the wavelength in nm must be on top of the stack cvi /lambda exch def % no floating point here calculateRGB } def % now the colors are saved in Red Green Blue % /wavelengthToGRAY { % the wavelength in nm must be on top of the stack cvi /lambda exch def % no floating point here calculateRGB Red Green Blue RGBtoGRAY } def % now the gray color is on the stack % /wavelengthToCMYK { % the wavelength in nm must be on top of the stack cvi /lambda exch def % no floating point here gsave calculateRGB Red Green Blue RGBtoCMYK /Black ED /Yellow ED /Magenta ED /Cyan ED grestore } def % now the colors are saved in Cyan Magenta Yellow Black % /axfill { 8 dict begin /xw exch def /nl exch def /C1 exch def /y1 exch def/x1 exch def /C0 exch def /y0 exch def/x0 exch def << /ShadingType 2 /ColorSpace /DeviceRGB /Coords [ x0 y0 x1 y1 ] /EmulatorHints [ xw 2 div dup ] /Function << /FunctionType 2 /Domain [0 1] /C0 C0 /C1 C1 /N 1 >> >> shfill end } bind def % %/amplHand {.8} def %/dtHand 2 def /varHand { rand sin amplHand mul add } def /MovetoByHand { moveto } def %/MovetoByHand { /y0 ED /x0 ED x0 y0 moveto } def /LinetoByHand { 4 dict begin /y1 ED /x1 ED currentpoint /y0 ED /x0 ED x0 x1 sub dup mul y0 y1 sub dup mul add sqrt /dEnd ED 0 dtHand dEnd { dup x1 x0 sub mul dEnd div x0 add varHand exch y1 y0 sub mul dEnd div y0 add varHand lineto } for % /x0 x1 def /y0 y1 def end } def % end % % END pstricks-add.pro %%EndProcSet %%BeginProcSet: pst-eucl.pro 0 0 %! % PostScript prologue for pst-eucl.tex. % Version 1.01 2012/09/21 % For distribution, see pstricks.tex. % /tx@EcldDict 40 dict def tx@EcldDict begin %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Pi /Pi 3.14159265359 def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% e /E 2.718281828459045 def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x -> true (if |x| < 1E-6) /ZeroEq { abs 1E-6 lt } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x1 y1 x2 y2 -> a b c (ax-by+c=0 with a^2+b^2=1) /EqDr { 4 copy 3 -1 roll sub 7 1 roll exch sub 5 1 roll 4 -1 roll mul 3 1 roll mul exch sub 2 index dup mul 2 index dup mul add sqrt 4 -1 roll 1 index div exch 4 -1 roll 1 index div exch 4 -1 roll 1 index div exch pop } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% orthogonal projection of M1 onto (OM2) %% x1 y1 x2 y2 -> x3 y3 /Project { 2 copy dup mul exch dup mul add 5 1 roll 2 copy 5 -1 roll mul exch 5 -1 roll mul add 4 -1 roll div dup 4 -1 roll mul exch 3 -1 roll mul } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% a b c (ax2+bx+c=0) -> x1 y1 /SolvTrin { /c exch def /b exch def /a exch def b dup mul a c mul 4 mul sub dup 0 lt { pop 0 0 } %% no solutions {sqrt dup b neg add a 2 mul div exch b add neg 2 a mul div } ifelse } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x1 y1 x2 y2 -> Dist /ABDist { 3 -1 roll sub dup mul 3 1 roll sub dup mul add sqrt } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x1 y1 x2 y2 -> x2-x1 y2-y1 /ABVect { 3 -1 roll exch sub 3 1 roll sub exch } bind def %/ABVect { 3 -1 roll sub 3 1 roll exch sub exch } bind def %% wrong version %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x1 y1 x2 y2 x3 y3 x4 y4 -> x y /InterLines { EqDr /D1c exch def /D1b exch def /D1a exch def EqDr /D2c exch def /D2b exch def /D2a exch def D1a D2b mul D1b D2a mul sub dup ZeroEq % { pop pop pop 0 0 } %% parallel lines % --- hv 20110714 { pop 0 0 } %% parallel lines --- hv 20110714 { /Det exch def D1b D2c mul D1c D2b mul sub Det div D1a D2c mul D2a D1c mul sub Det div } ifelse } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% a b c R -> x1 y1 x2 y2 /InterLineCircle { /CR exch def /Dc exch def neg /Db exch def /Da exch def ABVect /Vy exch def /Vx exch def %% Dc==0 then O belong to the line %% First project O on the line -> M (-ca;-cb) %% l'abscisse de M sur (OM) divisée par R donne le cosinus %Dc neg dup Db mul exch Da mul 2 copy 0 0 %ABDist dup CR gt { pop pop pop 0 0 0 0 } %{ ZeroEq { pop pop Db Da } if Atan /alpha exch def Dc abs CR gt { 0 0 0 0 } { Db neg Da neg Atan /alpha exch def Dc CR div dup dup mul 1 exch sub sqrt exch Atan /beta exch def alpha beta add dup cos CR mul exch sin CR mul alpha beta sub dup cos CR mul exch sin CR mul 4 copy ABVect Vy mul 0 le exch Vx mul 0 le and { 4 2 roll } if } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% R R' OO' -> x1 y1 x2 y2 /InterCircles { /OOP exch def /CRP exch def /CR exch def OOP dup mul CRP dup mul sub CR dup mul add OOP div 2 div dup dup mul CR dup mul exch sub dup 0 lt { pop pop 0 0 0 0 } { sqrt 2 copy neg } ifelse } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x y theta -> x' y' (rotation of theta) /Rotate { dup sin /sintheta exch def cos /costheta exch def /y exch def /x exch def x costheta mul y sintheta mul sub y costheta mul x sintheta mul add } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% N -> x y /GetNode { tx@NodeDict begin tx@NodeDict 1 index known { load GetCenter } { pop 0 0 } ifelse end } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x -> ch(x) /ch { dup Ex exch neg Ex add 2 div } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x -> sh(x) /sh { dup Ex exch neg Ex sub 2 div } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x -> e^(x) /Ex { E exch exp } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x f g -> x y n /NewtonSolving { /g exch def /f exch def 0 { %%% STACK: x0 n 1 add exch %% one more loop dup ZeroEq { dup 0.0005 add fgeval 1 index 0.0005 sub fgeval sub .001 div } { dup 1.0005 mul fgeval 1 index 0.9995 mul fgeval sub .001 2 index mul div } ifelse %%% STACK: n x0 fg'(x0) %%% compute x1=x0-fg(x0)/fg'(x0) 1 index fgeval exch div dup 4 1 roll sub exch %% stack: dx x0 n 3 -1 roll ZeroEq %% exit if root found 1 index 100 eq or { exit } if %% or looping for more than 100 times } loop dup 100 lt { exch dup /x exch def f } { pop 0 0 } ifelse 3 -1 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /fgeval { /x exch def f g sub } bind def end % END ps-euclide.pro %%EndProcSet %%BeginProcSet: pst-slpe.pro 0 0 %% %% This is file `pst-slpe.pro', %% generated with the docstrip utility. %% %% The original source files were: %% %% pst-slpe.dtx (with options: `prolog') %% %% IMPORTANT NOTICE: %% %% For the copyright see the source file. %% %% Any modified versions of this file must be renamed %% with new filenames distinct from pst-slpe.pro. %% %% For distribution of the original source see the terms %% for copying and modification in the file pst-slpe.dtx. %% %% This generated file may be distributed as long as the %% original source files, as listed above, are part of the %% same distribution. (The sources need not necessarily be %% in the same archive or directory.) %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN archives %% in directory macros/latex/base/lppl.txt. %% /tx@PstSlopeDict 60 dict def tx@PstSlopeDict begin /Opacity 1 def % preset, no transparency /Opacity++ { Opacity dOpacity add /Opacity ED } def /max {2 copy lt {exch} if pop} bind def /Iterate { 1 sub /NumSegs ED dup mul 3 1 roll dup mul 3 1 roll dup mul 3 1 roll setrgbcolor currenthsbcolor /ThisB ED /ThisS ED /ThisH ED /ThisPt ED Opacity .setopacityalpha gsave fill grestore NumSegs { dup mul 3 1 roll dup mul 3 1 roll dup mul 3 1 roll setrgbcolor currenthsbcolor /NextB ED /NextS ED /NextH ED /NextPt ED ThisPt NextPt sub ThisPt div NumSteps mul cvi /SegSteps exch def /NumSteps NumSteps SegSteps sub def SegSteps 0 eq not { ThisS 0 eq {/ThisH NextH def} if NextS 0 eq {/NextH ThisH def} if ThisH NextH sub 0.5 gt {/NextH NextH 1.0 add def} { NextH ThisH sub 0.5 ge {/ThisH ThisH 1.0 add def} if } ifelse /B ThisB def /S ThisS def /H ThisH def /BInc NextB ThisB sub SegSteps div def /SInc NextS ThisS sub SegSteps div def /HInc NextH ThisH sub SegSteps div def SegSteps { H dup 1. gt {1. sub} if S B sethsbcolor currentrgbcolor sqrt 3 1 roll sqrt 3 1 roll sqrt 3 1 roll setrgbcolor DrawStep /H H HInc add def /S S SInc add def /B B BInc add def } bind repeat /ThisH NextH def /ThisS NextS def /ThisB NextB def /ThisPt NextPt def } if } bind repeat } def /PatchRadius { Radius 0 eq { /UpdRR { dup mul exch dup mul add RR max /RR ED } bind def gsave flattenpath /RR 0 def {UpdRR} {UpdRR} {} {} pathforall grestore /Radius RR sqrt def } if } def /SlopesFill { /Fading ED % do we have fading? Fading { /FadingEnd ED % the last opacity value dup /FadingStart ED % the first opacity value /Opacity ED % the opacity start value } if gsave 180 add rotate /NumSteps ED Fading { /dOpacity FadingEnd FadingStart sub NumSteps div def } if clip pathbbox /h ED /w ED 2 copy translate h sub neg /h ED w sub neg /w ED /XInc w NumSteps div def /DrawStep { Fading { % do we have a fading? Opacity .setopacityalpha % set opacity value Opacity++ % increase opacity } if 0 0 XInc h rectfill XInc 0 translate } bind def Iterate grestore } def /CcSlopesFill { /Fading ED % do we have fading? Fading { /FadingEnd ED % the last opacity value dup /FadingStart ED % the first opacity value /Opacity ED % the opacity start value } if gsave /Radius ED /CenterY ED /CenterX ED /NumSteps ED Fading { /dOpacity FadingEnd FadingStart sub NumSteps div def } if clip pathbbox /h ED /w ED 2 copy translate h sub neg /h ED w sub neg /w ED w CenterX mul h CenterY mul translate PatchRadius /RadPerStep Radius NumSteps div neg def /Rad Radius def /DrawStep { Fading { % do we have a fading? Opacity .setopacityalpha % set opacity value Opacity++ % increase opacity } if 0 0 Rad 0 360 arc closepath fill /Rad Rad RadPerStep add def } bind def Iterate grestore } def /RadSlopesFill { /Fading ED % do we have fading? Fading { /FadingEnd ED % the last opacity value dup /FadingStart ED % the first opacity value /Opacity ED % the opacity start value } if gsave rotate /Radius ED /CenterY ED /CenterX ED /NumSteps ED Fading { /dOpacity FadingEnd FadingStart sub NumSteps div def } if clip pathbbox /h ED /w ED 2 copy translate h sub neg /h ED w sub neg /w ED w CenterX mul h CenterY mul translate PatchRadius /AngleIncrement 360 NumSteps div neg def /dY AngleIncrement sin AngleIncrement cos div Radius mul def /DrawStep { Fading { % do we have a fading? Opacity .setopacityalpha % set opacity value Opacity++ % increase opacity } if 0 0 moveto Radius 0 rlineto 0 dY rlineto closepath fill AngleIncrement rotate } bind def Iterate grestore } def end %%EndProcSet %%BeginProcSet: special.pro 0 0 %! TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N /vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N /rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N /@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ /hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B /@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ /urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known {userdict/md get type/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup length 20 add dict copy def}if end md begin /letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale }if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState save N userdict maxlength dict begin/magscale true def normalscale currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts /psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def @MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N /@beginspecial{SDict begin/SpecialSave save N gsave normalscale currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N} N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N /setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{ pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B /rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end %%EndProcSet %%BeginProcSet: color.pro 0 0 %! TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll }repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def /TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{ setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{ /currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC /Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC /Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0 setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0 setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61 0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC /Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0 setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87 0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{ 0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{ 0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC /Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0 setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0 setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90 0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC /Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0 setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0 0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{ 0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{ 0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC /BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0 setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC /CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0 0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1 0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11 0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0 setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0 0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC /Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0 setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0 0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0 1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC /PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0 setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{ 0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor} DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70 setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0 setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1 setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end %%EndProcSet TeXDict begin @defspecial systemdict /pdfmark known{userdict /?pdfmark systemdict /exec get put}{userdict /?pdfmark systemdict /pop get put userdict /pdfmark systemdict /cleartomark get put}ifelse /DvipsToPDF{72.27 mul Resolution div} def/PDFToDvips{72.27 div Resolution mul} def/BPToDvips{72 div Resolution mul}def/BorderArrayPatch{[exch{dup dup type/integertype eq exch type/realtype eq or{BPToDvips}if}forall]}def/HyperBorder {1 PDFToDvips} def/H.V {pdf@hoff pdf@voff null} def/H.B {/Rect[pdf@llx pdf@lly pdf@urx pdf@ury]} def/H.S {currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF 72 add /pdf@hoff exch def HyperBorder sub /pdf@llx exch def} def/H.L {2 sub dup/HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint HyperBaseDvips sub /pdf@ury exch def/pdf@urx exch def} def/H.A {H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt sub sub /pdf@voff exch def} def/H.R {currentpoint HyperBorder sub /pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint exch pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def} def @fedspecial end TeXDict begin 12120418 12120418 1000 600 600 (test2.dvi) @start end %%EndProlog %%BeginSetup %%Feature: *Resolution 600dpi TeXDict begin % dvips-unknown statusdict /setpageparams known { hsize vsize 0 1 statusdict begin { setpageparams } stopped end } { true } ifelse { statusdict /setpage known { hsize vsize 1 statusdict begin { setpage } stopped pop end } if } if end %%EndSetup %%Page: 1 1 TeXDict begin 1 0 bop 0 0 a SDict begin [/Producer (dvips + Distiller)/Title ()/Subject ()/Creator (LaTeX with hyperref package)/Author ()/Keywords () /DOCINFO pdfmark end 0 0 a 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a -608 -608 a SDict begin H.S end -608 -608 a -608 -608 a SDict begin H.R end -608 -608 a -608 -608 a SDict begin [/View [/XYZ H.V]/Dest (page.1) cvn /DEST pdfmark end -608 -608 a 0 TeXcolorgray Black -600 -600 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end -600 -600 a -600 -600 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end -600 -600 a 0 TeXcolorgray -600 -600 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end -600 -600 a -600 -600 a mark /_objdef {@anim@ocgs} /type/array /OBJ pdfmark mark /_objdef {@anim@offocgs} /type/array /OBJ pdfmark mark {Catalog} << /OCProperties << /OCGs {@anim@ocgs} /D <> >> >> /PUT pdfmark -600 -600 a -600 -600 a mark /_objdef {@anim@fields} /type/array /OBJ pdfmark mark {Catalog} << /AcroForm <> >> /PUT pdfmark -600 -600 a -600 -600 a SDict begin [/PageMode /UseOutlines/Page 1/View [/Fit] /DOCVIEW pdfmark end -600 -600 a -600 -600 a SDict begin [ {Catalog}<<>> /PUT pdfmark end -600 -600 a -600 -600 a SDict begin H.S end -600 -600 a -600 -600 a SDict begin 12 H.A end -600 -600 a -600 -600 a SDict begin [/View [/XYZ H.V]/Dest (Doc-Start) cvn /DEST pdfmark end -600 -600 a -600 -600 a {Resolution 1200 gt VResolution 1200 gt or product (Ghostscript) search {pop pop pop true}{pop false}ifelse and {(@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@ Warning: DVI resolution greater than 1200 dpi! @@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@ @@\n@@ Animations may be distorted or invisible. @@\n@@ Dvips should be called either without option `-Ppdf': @@\n@@ @@\n@@ dvips test2\n@@ @@\n@@ or with a different resolution setting: @@\n@@ @@\n@@ dvips -Ppdf -D1200 test2\n@@ @@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n) print} if} ?pdfmark -600 -600 a 0 TeXcolorgray 0 TeXcolorgray -541 817 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 3.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 0 setlinejoin false pop 0 56.90549 14.22636 135. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 3.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 3.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 0 setlinejoin false pop 0 56.90549 14.22636 45. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 3.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 0 TeXcolorgray eop end %%Trailer userdict /end-hook known{end-hook}if %%EOF %%EndDocument @endspecial 210 4145 a mark /EP pdfmark grestore 210 4145 a 210 4145 a currentpoint /frame@lly exch def /frame@llx exch def 210 4145 a 1752 2603 a currentpoint /frame@ury exch def /frame@urx exch def 1752 2603 a 210 4145 a currentpoint /origin@y exch def /origin@x exch def 210 4145 a 810 3545 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 3545 a 210 4145 a gsave true setglobal globaldict /origin@12[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj12} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 4145 a 210 4145 a currentpoint pop origin@11 pop sub currentpoint exch pop origin@11 exch pop sub translate mark {@anm@obj11} /SP pdfmark 210 4145 a 210 4145 a mark /EP pdfmark grestore 210 4145 a 210 4145 a currentpoint /wid@lly exch def /wid@llx exch def 210 4145 a 1752 2603 a currentpoint /wid@ury exch def /wid@urx exch def 1752 2603 a 210 4145 a mark /_objdef {@anm@obj13}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 4/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (0.0)/ANN pdfmark 210 4145 a 210 4145 a currentpoint /frame@lly exch def /frame@llx exch def 210 4145 a 1752 2603 a currentpoint /frame@ury exch def /frame@urx exch def 1752 2603 a 210 4145 a currentpoint /origin@y exch def /origin@x exch def 210 4145 a 810 3545 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 3545 a 210 4145 a gsave true setglobal globaldict /origin@14[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj14} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 4145 a @beginspecial 0 @llx 0 @lly 185 @urx 185 @ury 1850 @rwi @clip @setspecial %%BeginDocument: XXX2.ps %!PS-Adobe-2.0 %%Creator: dvips(k) 5.992 Copyright 2012 Radical Eye Software %%Title: test2.dvi %%CreationDate: Sun Dec 23 19:49:06 2012 %%Pages: 1 %%PageOrder: Ascend %%BoundingBox: 0 0 185 185 %%EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: C:\texlive\2011\bin\win32\dvips.exe -o test2.ps %+ test2.dvi %DVIPSParameters: dpi=600 %DVIPSSource: TeX output 2012.12.23:1949 %%BeginProcSet: tex.pro 0 0 %! /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin /FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array /BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get }B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr 1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S /BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put }if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X 1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N /dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3 def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90 rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse} forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{ BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat {BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B /M{S p delta 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}B/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{p -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 rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end %%EndProcSet %%BeginProcSet: pstricks.pro 0 0 % $Id: pstricks.pro 714 2012-10-16 14:28:29Z herbert $ % %% PostScript prologue for pstricks.tex. %% Version 1.15, 2012/10/16 %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN archives %% in directory macros/latex/base/lppl.txt. % % % Define the follwing gs-functions if not known, eg when using distiller % systemdict /.setopacityalpha known not {/.setopacityalpha { pop } def } if systemdict /.setblendmode known not {/.setblendmode { pop } def } if systemdict /.setshapealpha known not {/.setshapealpha { pop } def } if % /tx@Dict 200 dict def % the main PSTricks dictionary tx@Dict begin /ADict 25 dict def % The arrow dictionaray /CM { matrix currentmatrix } bind def /SLW /setlinewidth load def /CLW /currentlinewidth load def /CP /currentpoint load def /ED { exch def } bind def /L /lineto load def /T /translate load def /TMatrix { } def /RAngle { 0 } def /Sqrt { dup 0 lt { pop 0 } { sqrt } ifelse } def % return 0 for negative arguments /Atan { /atan load stopped { pop pop 0 } if } def % return 0 if atan not known /ATAN1 {neg -1 atan 180 sub } def % atan(x) (only one parameter) /Div { dup 0 eq { pop } { div } ifelse } def % control the division /tan { dup cos abs 1.e-10 lt { pop 1.e10 } % return 1.e10 as infinit { dup sin exch cos div } ifelse % default sin/cos } def /Tan { dup sin exch cos Div } def % sin(x)/cos(x) x in degrees /Acos {dup dup mul neg 1 add dup 0 lt { % arc cos, returns 0 when negative root pop pop 0 }{ sqrt exch atan} ifelse } def /NET { neg exch neg exch T } def % change coordinate system to the negative one /Pyth { dup mul exch dup mul add sqrt } def % Pythagoras, expects 2 parameter /Pyth2 { % Pythagoras, xA yA xB yB 3 -1 roll % xA xB yB yA sub % xA xB yB-yA 3 1 roll % yB-yA xA xB sub % yB-yA xA-xB Pyth } def /PtoC { 2 copy cos mul 3 1 roll sin mul } def % Polar to Cartesian /Rand { rand 4294967295 div } def % a real random number %----------------- hv added 20050516 --------------- /PiDiv2 1.57079632680 def /Pi 3.14159265359 def /TwoPi 6.28318530718 def /Euler 2.71828182846 def %/e Euler bind def % /RadtoDeg { 180 mul Pi div } bind def % convert from radian to degrees /DegtoRad { Pi mul 180 div } bind def % viceversa %----------------- hv end--------------------------- /PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } def % /PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def } { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ } /pathforall load stopped { pop pop pop pop } if z } def % /STP { .996264 dup scale } def % BP/PT scaling /STV { SDict begin normalscale end STP } def % % /DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def PathLength } ifelse /b ED % pattern should fit evenly in b dup /X ED % pattern array 0 get /y ED % length of first black segment /z 0 X {add} forall def % length of the full pattern %% Computation of the scaling factor as described by van Zandt: b a .5 sub 2 mul y mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div %%%% scaling factor on stack. /z ED %% now, z is the scaling factor false % for the length test below X { z mul } forall X astore %% modification TN 04-08-07 %%% Checking whether at least one dash in X has positive length: {0 gt or} forall { X 1 a sub y mul } { [ 1 0 ] 0 } ifelse setdash stroke } def % /DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt { /b b a div def }{ a 0 eq { /b b y sub def }{ a -3 eq { /b b y add def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if ] a 0 gt { 0 }{ y 2 div a -2 gt { neg }if } ifelse setdash 1 setlinecap stroke } def % /SymbolLine { % on stack [ x y x y ... counttomark % number of elements 2 div cvi /n ED % n pairs /YA ED /XA ED % the start point n 1 sub { /YB ED /XB ED /XLength XB XA sub def /YLength YB YA sub def /PAngle YLength XLength Atan def /XYLength XLength YLength Pyth def %% for negative SymStep we calculate the distance SymStep 0 lt { %XYLength SymStep div abs cvi /nSym SymStep abs cvi def } { /nSym XYLength SymStep div cvi def } ifelse 0.5 setflat /Shift Symbol stringwidth pop 2 div def /deltaX XLength nSym div def /deltaY YLength nSym div def curveticks { XA YA moveto } { XA Shift sub YA Shift sub moveto } ifelse nSym { gsave curveticks { PAngle 180 sub CorrAngle sub tickAngle add /rotAngle ED currentpoint translate rotAngle rotate 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto SymbolLinewidth setlinewidth stroke } { rotateSymbol { PAngle 180 sub CorrAngle sub rotate } if Symbol show } ifelse grestore deltaX deltaY rmoveto } repeat /YA YB def /XA XB def } repeat curveticks { XA YA moveto } { XA Shift sub YA Shift sub moveto } ifelse gsave curveticks { PAngle 180 sub CorrAngle sub tickAngle add /rotAngle ED XA YA translate rotAngle rotate 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto SymbolLinewidth setlinewidth stroke } { rotateSymbol { PAngle 180 sub CorrAngle sub rotate } if Symbol show } ifelse grestore pop % delete the mark symbol } def % /LineFill { % hv ------------ patch 7 ------------- gsave abs /hatchWidthInc ED abs /hatchSepInc ED abs CLW add /a ED a 0 dtransform round exch round exch 2 copy idtransform exch Atan rotate idtransform pop /a ED .25 .25 itransform pathbbox /y2 ED a Div ceiling cvi /x2 ED /y1 ED a Div cvi /x1 ED /y2 y2 y1 sub def clipType % must be defined in pstricks.tex: clip -- eoclip newpath 2 setlinecap systemdict /setstrokeadjust known { true setstrokeadjust } if x2 x1 sub 1 add { x1 a mul y1 moveto 0 y2 rlineto stroke /x1 x1 1 add hatchWidthInc 0 gt { CLW add } if def hatchSepInc 0 gt hatchWidthInc 0 gt or { /a a hatchSepInc add def CLW hatchWidthInc add SLW } if } repeat grestore pop pop } def % /DotFill {% on stack: dot radius /dotRadius ED abs CLW add /a ED a 0 dtransform round exch round exch 2 copy idtransform exch Atan rotate idtransform pop /a ED .25 .25 itransform pathbbox % llx lly urx ury of smallest bounding box /y2 ED /x2 ED /y1 ED /x1 ED y2 y1 sub a div 2 add cvi /Ny ED x2 x1 sub a div 2 add cvi /Nx ED clipType % must be defined in pstricks.tex: clip -- eoclip newpath /yA y1 dotRadius add CLW add def /xA0 x1 dotRadius add CLW add def Ny { /xA xA0 def Nx { newpath xA yA dotRadius 0 360 arc SolidDot { gsave fill grestore } if stroke xA a add /xA ED } repeat yA a add /yA ED } repeat grestore } def % /PenroseFill {% on stack: scaling factor /Scale ED % 1 exch div round /penroseFactor ED % a 0 dtransform round exch round exch % 2 copy idtransform % exch Atan rotate % idtransform pop /a ED % .25 .25 itransform pathbbox % /y2 ED % a Div ceiling cvi /x2 ED /y1 ED % a Div cvi /x1 ED /y2 y2 y1 sub def clip newpath gsave 220 150 translate Scale dup scale systemdict /setstrokeadjust known { true setstrokeadjust } if /I/S/L/W/G/+/Z/F/E/D[/def/exch/for{E D}/add{s E get mul} { Z -36.2001 1 33 }{25 E S rlineto}{/q Z dup q G E q 1 + G}{Z 2 2}]{cvx def}forall [0 72 1008 {dup sin E cos }F ]1 setlinejoin/s W{/a W{/b I 10{/i I 4{/m I moveto i m +/j I 10{/l Z b m l + G a l G sub s m get div .2 + floor .3 + 25 mul j l + S rmoveto}F i L j L stroke }F}F}F}F grestore % pop pop } def % /PenroseFillA {% on stack: scaling factor, border color, kite color, dart color /Scale ED Scale dup scale /border_colour ED /kite_colour ED /dart_colour ED clip newpath gsave 100 100 translate 6 Scale 1 lt { 1 Scale dup add div mul cvi } if %%%% Number of iterations 10 %%%% Long side length in millimeters /border_width { L 0.06 mul }def %%%% Choose the scalefactor for the borders /L exch 25.4 div 72 mul def %%%% Conversion: mm -> inches -> points /f{-1 5 sqrt add 2 div}bind def %%%% The reciprocal of the golden ratio /l{L f mul}bind def %%%% Short side length l = L*f /Ll{L l add}bind def %%%% Ll = L + l /c{36 cos L mul}bind def %%%% c = L*cos(36) /s{36 sin L mul}bind def %%%% s = L*sin(36) /draw_tile { 0 0 moveto c s lineto 0 lineto gsave closepath gsave fill grestore 0 setlinewidth stroke grestore border_colour stroke } bind def /half_kite { dup dup 0 gt{ 1 sub gsave f f neg scale -36 rotate half_dart Ll 0 translate 144 rotate kite grestore } { kite_colour L draw_tile }ifelse pop } bind def /half_dart { dup dup 0 gt{ 1 sub gsave f f scale half_kite -144 rotate Ll neg 0 translate half_dart grestore } { dart_colour l draw_tile }ifelse pop } bind def /kite{ gsave half_kite 1 -1 scale half_kite grestore }bind def border_width setlinewidth 1 setlinejoin 1 setlinecap % 450 0 translate dup f exch neg exp dup scale 5 {kite 72 rotate } repeat stroke grestore } def % % /TruchetFill { % on stack: scaling factor 10 dict begin dup dup scale 1 exch div round /penroseFactor ED a 0 dtransform round exch round exch 2 copy idtransform exch Atan rotate idtransform pop /a ED .25 .25 itransform pathbbox /y2 ED a Div ceiling cvi /x2 ED /y1 ED a Div cvi /x1 ED /y2 y2 y1 sub def clip newpath systemdict /setstrokeadjust known { true setstrokeadjust } if /ma a neg def /ha a 2 div def /mha ha neg def /tile { rand dup 2 idiv 2 mul eq { 90 rotate } if mha mha moveto ha mha lineto ha ha lineto mha ha lineto % closepath .1 setlinewidth stroke contents } def /contents{ 0 ha moveto ha 0 lineto 0 mha moveto mha 0 lineto % 1 setlinewidth stroke } def /dotiling { f ma mul a f a mul { /i exch def f ma mul a f a mul { /j exch def gsave i j translate tile stroke grestore } for } for } def % /f 3 def 5 srand dotiling end % local user dict } def % /BeginArrow { ADict begin % hold it local, for end see EndArrow /@mtrx CM def gsave 2 copy T 2 index sub neg exch 3 index sub exch Atan rotate newpath } def % /EndArrow { @mtrx setmatrix CP grestore end } def % end the ADict % /Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore } def % /ArrowD { % the sides are drawn as curves (hv 20071211) CLW mul add dup 2 div /w ED mul dup /h ED mul /Inset ED { 0 h T 1 -1 scale } if % changes the direction % we use y=w/h^2 * x^2 as equation for the control points % for the coordinates the arrow is seen from top to bottom % the bottom (tip) is (0;0) w neg h moveto % lower left of > w 9 div 4 mul neg h 3 div 2 mul w 9 div neg h 3 div 0 0 curveto % tip of > w 9 div h 3 div w 9 div 4 mul h 3 div 2 mul w h curveto % upper left of > w neg Inset neg rlineto % move to x=0 and inset gsave fill grestore } def % /Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0 CLW moveto } def % /Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2 div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 CLW moveto } def % /RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW 2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0 curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto } def % /SD { 0 360 arc fill } def % /EndDot { % DS is the dot size { /z DS def } { /z 0 def } ifelse % outer or inner dimen /b ED % the color definition 0 z DS SD b { 0 z DS CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def % /Shadow { [ { /moveto load } { /lineto load } { /curveto load } { /closepath load } /pathforall load stopped { pop pop pop pop CP /moveto load } if ] cvx newpath 3 1 roll T exec } def % /NArray { % holds the coordinates and on top of stack the showpoints boolean /showpoints ED counttomark 2 div dup cvi /n ED % n 2 div on stack n eq not { exch pop } if % even numbers of points? delete one ] aload /Points ED showpoints not { Points aload pop } if % { ] aload /Points ED } % { n 2 mul 1 add -1 roll pop } ifelse % delete the mark symbol } def % /Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def % /LineToYAxis { /Ox ED % Save the x origin value NArray % all x-y pairs on stack n { 2 copy moveto % go to current point Ox exch Lineto % line to y-axis pop % delete old x-value } repeat } def % /LineToXAxis{ /Oy ED % Save the y origin value NArray % all x-y pairs on stack n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub def CP 2 copy moveto pop Oy Lineto n { 2 copy moveto pop Oy Lineto } repeat CP 4 2 roll ArrowB 2 copy moveto pop Oy L pop pop } if } def % /Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 } ifelse { pop } repeat a } def % /CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq and { pop pop /n n 1 sub def } if } def % /Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto Lineto pop pop closepath } ifelse } def % /SymbolPolygon { % on stack [ x y x y ... counttomark % number of elements 2 add /m ED 2 copy m 2 roll % copy last two m 2 div cvi /n ED % n pairs /YA ED /XA ED % the start point n 1 sub { /YB ED /XB ED /XLength XB XA sub def /YLength YB YA sub def /PAngle YLength XLength Atan def /XYLength XLength YLength Pyth def /nSym XYLength SymStep Div cvi def /Shift Symbol stringwidth pop 2 Div def /deltaX XLength nSym Div def /deltaY YLength nSym Div def XA Shift sub YA Shift sub moveto nSym { gsave rotateSymbol { PAngle 180 sub CorrAngle sub rotate } if Symbol show grestore deltaX deltaY rmoveto } repeat % XB Shift sub YB Shift sub moveto Symbol show /YA YB def /XA XB def } repeat pop % delete the mark symbol } def % /Diamond { /mtrx CM def T rotate /h ED /w ED dup 0 eq { pop } { CLW mul neg /d ED /a w h Atan def /h d a sin Div h add def /w d a cos Div w add def } ifelse mark w 2 div h 2 div w 0 0 h neg w neg 0 0 h w 2 div h 2 div /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx setmatrix } def % /Triangle { /mtrx CM def translate rotate /h ED 2 div /w ED dup CLW mul /d ED /h h d w h Atan sin Div sub def /w w d h w Atan 2 div dup cos exch sin Div mul sub def mark 0 d w neg d 0 h w d 0 d /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx % DG/SR modification begin - Jun. 1, 1998 - Patch 3 (from Michael Vulis) % setmatrix } def setmatrix pop } def % DG/SR modification end % /CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth def } def % /CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1 def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def /y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul m mul neg def } def % /IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if } ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def } def % /BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def /NC { CC x1 y1 x2 y2 x y curveto } def /EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def /BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def /NAC { x2 y2 x y curveto CC x1 y1 } def /EAC { x2 y2 x y ArrowB curveto pop pop } def % /OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def n { NC } repeat EOC } ifelse } def % /CurvePath { %% for negative SymStep we calculate the distance SymStep 0 lt { gsave PathLength SymStep div abs /SymStep ED grestore } if 0.5 setflat flattenpath /z 0 def /z0 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def x1 Shift sub y1 Shift sub moveto gsave curveticks { x1 y1 translate startAngle rotate 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto SymbolLinewidth setlinewidth stroke } { startAngle rotate Symbol show } ifelse grestore /z0 z def } { /y ED /x ED PathLength@ z z0 sub SymStep ge { x Shift sub y Shift sub moveto gsave curveticks { y yOld sub x xOld sub Atan 180 sub CorrAngle sub /rotAngle ED x y translate rotAngle rotate 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto SymbolLinewidth setlinewidth stroke } { rotateSymbol { y yOld sub x xOld sub Atan 180 sub CorrAngle sub rotate } if Symbol show } ifelse grestore /z0 z def } if /yOld y def /xOld x def } {} %% the lineto part { /y y2 def /x x2 def PathLength@ x Shift sub y Shift sub moveto gsave curveticks { y yOld sub x xOld sub Atan 180 sub /rotAngle ED x y translate rotAngle rotate 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto SymbolLinewidth setlinewidth stroke } { x Shift sub y Shift sub moveto rotateSymbol { y yOld sub x xOld sub Atan 180 sub CorrAngle sub rotate } if Symbol show } ifelse grestore } pathforall % curveticks % { gsave % x y translate rotAngle rotate % 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto % SymbolLinewidth setlinewidth stroke grestore % } if z } def % /OpenSymbolCurve { OpenCurve 0.1 setflat /Shift Symbol stringwidth pop 2 div def CurvePath } def % /AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload /Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def % /AltOpenSymbolCurve { AltCurve 0.1 setflat /Shift Symbol stringwidth pop 2 div def CurvePath } def % /ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt { CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC } repeat closepath pop pop } ifelse } def % /ClosedSymbolCurve { ClosedCurve 0.1 setflat /Shift Symbol stringwidth pop 2 div def CurvePath } def % /SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L fill } def /ST { /y ED /x ED x y moveto x neg y L 0 x L fill } def /SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat fill grestore } def % /FontDot { DS 2 mul dup matrix scale matrix concatmatrix exch matrix rotate matrix concatmatrix exch findfont exch makefont setfont } def % /Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto x1 y1 lineto closepath } def % /OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1 y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse /b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath } ifelse } def % /Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add /y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq { pop pop Rect } { OvalFrame } ifelse } def % /BezierNArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if n 1 sub neg 3 mod 3 add 3 mod { 0 0 /n n 1 add def } repeat f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def % /OpenBezier { BezierNArray n 1 eq { pop pop } { ArrowA n 4 sub 3 idiv { 6 2 roll 4 2 roll curveto } repeat 6 2 roll 4 2 roll ArrowB curveto } ifelse } def % /OpenSymbolBezier { OpenBezier 0.1 setflat /Shift Symbol stringwidth pop 2 div def CurvePath } def % /ClosedBezier { BezierNArray n 1 eq { pop pop } { moveto n 1 sub 3 idiv { 6 2 roll 4 2 roll curveto } repeat closepath } ifelse } def % /ClosedSymbolBezier { /f ED % save showpoints value 2 copy /yEnd ED /xEnd ED counttomark -2 roll 2 copy /yStart ED /xStart ED counttomark 2 roll f ClosedBezier 0.1 setflat /Shift Symbol stringwidth pop 2 div def CurvePath [ xEnd yEnd xStart yStart SymbolLine } def % /BezierShowPoints { gsave Points aload length 2 div cvi /n ED moveto n 1 sub { lineto } repeat CLW 2 div SLW [ 4 4 ] 0 setdash stroke grestore } def % /Parab { /y0 ED /x0 ED /y1 ED /x1 ED /dx x0 x1 sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0 y0 x0 2 mul x1 sub y1 ] def } def % /Parab1 { % 1 end | 0 SP /ySP ED /xSP ED /y1 ED /x1 ED /dx xSP x1 sub 3 div def /dy ySP y1 sub 3 div def newpath x1 y1 moveto xSP y1 lineto xSP ySP lineto x1 ySP lineto closepath clip currentpoint newpath moveto xSP dx sub ySP dy add x1 y1 ArrowA xSP dx add ySP dy add xSP 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 xSP ySP xSP 2 mul x1 sub y1 ] def } def % /Grid { newpath /a 4 string def /b ED % psk@gridlabels in pt /c ED % { \pst@usecolor\psgridlabelcolor } /n ED % psk@griddots cvi dup 1 lt { pop 1 } if /s ED % \psk@subgriddiv s div dup 0 eq { pop 1 } if /dy ED s div dup 0 eq { pop 1 } if % \pst@number\psyunit abs /dx ED dy div round dy mul % \pst@number\psxunit abs /y0 ED dx div round dx mul /x0 ED dy div round cvi /y2 ED dx div round cvi /x2 ED dy div round cvi /y1 ED dx div round cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse def /w x2 x1 sub 0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 div add def % /Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 div add def } if systemdict /setstrokeadjust known { true setstrokeadjust /t { } def } { /t { transform 0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform } bind def } ifelse gsave n 0 gt { 1 setlinecap [ 0 dy n div ] dy n div 2 div setdash } { 2 setlinecap } ifelse /i x1 def /f y1 dy mul n 0 gt { dy n div 2 div h mul sub } if def /g y2 dy mul n 0 gt { dy n div 2 div h mul add } if def x2 x1 sub w mul 1 add dup 1000 gt { pop 1000 } if { i dx mul dup y0 moveto b 0 gt { gsave c i a cvs dup stringwidth pop /z2 ED w 0 gt {z1} {z1 z2 add neg} ifelse h 0 gt {b neg}{z1} ifelse rmoveto show grestore } if dup t f moveto g t L stroke /i i w add def } repeat grestore gsave n 0 gt % DG/SR modification begin - Nov. 7, 1997 - Patch 1 %{ 1 setlinecap [ 0 dx n div ] dy n div 2 div setdash } { 1 setlinecap [ 0 dx n div ] dx n div 2 div setdash } % DG/SR modification end { 2 setlinecap } ifelse /i y1 def /f x1 dx mul n 0 gt { dx n div 2 div w mul sub } if def /g x2 dx mul n 0 gt { dx n div 2 div w mul add } if def y2 y1 sub h mul 1 add dup 1000 gt { pop 1000 } if { newpath i dy mul dup x0 exch moveto b 0 gt { gsave c i a cvs dup stringwidth pop /z2 ED w 0 gt {z1 z2 add neg} {z1} ifelse h 0 gt {z1} {b neg} ifelse rmoveto show grestore } if dup f exch t moveto g exch t L stroke /i i h add def } repeat grestore } def % /ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0 1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c mul neg d } def % /Ellipse { /rotAngle ED /mtrx CM def T rotAngle rotate scale 0 0 1 5 3 roll arc mtrx setmatrix } def % /ArcAdjust { %%%% Vincent Guirardel % given a target length (targetLength) and an initial angle (angle0) [in the stack], % let M(angle0)=(rx*cos(angle0),ry*sin(angle0))=(x0,y0). % This computes an angle t such that (x0,y0) is at distance % targetLength from the point M(t)=(rx*cos(t),ry*sin(t)). % NOTE: this an absolute angle, it does not have to be added or substracted to angle0 % contrary to TvZ's code. % To achieve, this, one iterates the following process: start with some angle t, % compute the point M' at distance targetLength of (x0,y0) on the semi-line [(x0,y0) M(t)]. % Now take t' (= new angle) so that (0,0) M(t') and M' are aligned. % % Another difference with TvZ's code is that we need d (=add/sub) to be defined. % the value of d = add/sub is used to know on which side we have to move. % It is only used in the initialisation of the angle before the iteration. % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Input stack: 1: target length 2: initial angle % variables used : rx, ry, d (=add/sub) % /targetLength ED /angle0 ED /x0 rx angle0 cos mul def /y0 ry angle0 sin mul def % we are looking for an angle t such that (x0,y0) is at distance targetLength % from the point M(t)=(rx*cos(t),ry*sin(t))) %initialisation of angle (using 1st order approx = TvZ's code) targetLength 57.2958 mul angle0 sin rx mul dup mul angle0 cos ry mul dup mul add sqrt div % if initialisation angle is two large (more than 90 degrees) set it to 90 degrees % (if the ellipse is very curved at the point where we draw the arrow, % % the value can be much more than 360 degrees !) % this should avoid going on the wrong side (more than 180 degrees) or go near % a bad attractive point (at 180 degrees) dup 90 ge { pop 90 } if angle0 exch d % add or sub % maximum number of times to iterate the iterative procedure: % iterative procedure: takes an angle t on top of stack, computes a % better angle (and put it on top of stack) 30 { dup % compute distance D between (x0,y0) and M(t) dup cos rx mul x0 sub dup mul exch sin ry mul y0 sub dup mul add sqrt % if D almost equals targetLength, we stop dup targetLength sub abs 1e-5 le { pop exit } if % stack now contains D t % compute the point M(t') at distance targetLength of (x0,y0) on the semi-line [(x0,y0) M(t)]: % M(t')= ( (x(t)-x0)*targetLength/d+x0 , (y(t)-y0)*targetLength/d+y0 ) exch dup cos rx mul x0 sub exch sin ry mul y0 sub % stack contains: y(t)-y0, x(t)-x0, d 2 index Div targetLength mul y0 add ry Div exch 2 index Div targetLength mul x0 add rx Div % stack contains x(t')/rx , y(t')/ry , d % now compute t', and remove D from stack atan exch pop } repeat % we don't look at what happened... in particular, if targetLength is greater % than the diameter of the ellipse... % the final angle will be around /angle0 + 180. maybe we should treat this pathological case... % after iteration, stack contains an angle t such that M(t) is the tail of the arrow % to give back the result as a an angle relative to angle0 we could add the following line: % angle0 sub 0 exch d % % begin bug fix 2006-01-11 % we want to adjust the new angle t' by a multiple of 360 so that | t'-angle0 | <= 180 %(we don't want to make the ellipse turn more or less than it should)... dup angle0 sub dup abs 180 gt { 180 add 360 div floor 360 mul sub } { pop } ifelse % end bug fix } def % /EllipticArcArrow { /d ED % is add or sub /b ED % arrow procedure /a1 ED % angle gsave newpath 0 -1000 moveto clip % Set clippath far from arrow. newpath 0 1 0 0 b % Draw arrow to determine length. grestore % Length of arrow is on top of stack. Next 3 numbers are junk. % a1 exch ArcAdjust % Angular position of base of arrow. /a2 ED pop pop pop a2 cos rx mul xOrig add % hv 2007-08-29 x->xOrig a2 sin ry mul yOrig add % hv 2007-08-29 y->yOrig a1 cos rx mul xOrig add % a1 sin ry mul yOrig add % % Now arrow tip coor and base coor are on stack. b pop pop pop pop % Draw arrow, and discard coordinates. a2 CLW 8 div % change value of d (test it by looking if `` 1 1 d '' gives 2 or not ) 1 1 d 2 eq { /d { sub } def } { /d { add } def } ifelse ArcAdjust % resets original value of d 1 1 d 2 eq { /d { sub } def } { /d { add } def } ifelse % Adjust angle to give overlap. } def %%------------------ tvz/DG/hv (2004-05-10) end -------------------%% % /Rot { CP CP translate 3 -1 roll neg rotate NET } def % /RotBegin { tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /a ED a Rot /RAngle [ RAngle dup a add ] cvx def } def % /RotEnd { /TMatrix [ TMatrix setmatrix ] cvx def /RAngle [ RAngle pop ] cvx def } def % /PutCoor { gsave CP T CM STV exch exec moveto setmatrix CP grestore } def /PutBegin { /TMatrix [ TMatrix CM ] cvx def CP 4 2 roll T moveto } def /PutEnd { CP /TMatrix [ TMatrix setmatrix ] cvx def moveto } def % /Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs }{ h1 abs h sub dup s mul abs } ifelse } def % /UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt }{ x c div s mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q { x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add exch } def % /BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { Visible /IfVisible true def } if } { IfVisible { Invisible /IfVisible false def } if } ifelse } def % /InitOL { /OLUnit [ 3000 3000 matrix defaultmatrix dtransform ] cvx def /Visible { CP OLUnit idtransform T moveto } def /Invisible { CP OLUnit neg exch neg exch idtransform T moveto } def /BOL { BeginOL } def /IfVisible true def } def % end %-----------------------------------------------------------------------------% % % END pstricks.pro %%EndProcSet %%BeginProcSet: pst-algparser.pro 0 0 % $Id: pst-algparser.pro 594 2011-10-31 18:13:18Z herbert $ %% %% PostScript prologue for PSTricks algorithm parser %% Version 0.04, 2011/10/21 %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN archives %% in directory macros/latex/base/lppl.txt. %% %%-----------------------------------------------------------------------------% % /AlgParser { tx@AlgToPs begin AlgToPs end } def % Dominique Rodriguez % /tx@CoreAnalyzerDict 100 dict def tx@CoreAnalyzerDict begin % % PS ANALYZER FOR ALGEBRAIC EXPRESSION V1.13 % % 09/2011 DR factorial with ! added % % E->T|E+T % T->FS|T*FS % FS -> F | +FS | -FS % F->P|F^SF|P! % P->(E)|literal % literal->number|var|var[E]|func(params) % params->E|E,param % number->TOBEFINISHED % %% E expression, T term, SF signed factor, F factor, P power % %% parser % %% str % %% C->EE %% STR index -> STR index+lenExpr /AnalyzeCond { AnalyzeExpr ReadCondOp AnalyzeExpr EvalCondOp } def % %% analyze Expression List (separator , or | ) %% STR index -> STR index+lenExpr %% /AnalyzeListOfE { %% { NextNonBlankChar pop AnalyzeExpr%%dup Strlen eq { exit } if NextNonBlankChar %% NextNonBlankChar dup 0 eq { pop exit } if %% dup 44 ne 1 index 124 ne and { dup 41 ne { PROBLEMCONTACTBILLOU } { pop exit } ifelse } if %% pop NextNonBlankChar dup 0 eq { exit } if 124 ne { PROBLEMCONTACTBILLOU } if 1 add NextNonBlankChar 0 eq {toto} if } loop %% AnalyzeListOfEPostHook %% } def /AnalyzeListOfE { /NotFirst false def { NextNonBlankChar pop AnalyzeExpr NotFirst { EvalListOfExpr } { /NotFirst true def } ifelse dup Strlen eq { exit } if NextNonBlankChar dup 44 ne 1 index 124 ne and { dup 41 ne { PROBLEMCONTACTBILLOU } { pop exit } ifelse } if pop 1 add } loop AnalyzeListOfEPostHook } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% E->T|E+T %% STR index -> STR index+lenExpr /AnalyzeExpr { AnalyzePreHook AnalyzeTerm IsEndingExpr { dup 0 ne { 32 eq { NextNonBlankChar } if } { pop } ifelse } { { RollOp 1 add NextNonBlankChar pop AnalyzeTerm PreEvalHook EvalAddSub IsEndingExpr { pop exit } if } loop } ifelse AnalyzePostHook } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% T->FS|T*FS %% STR index /AnalyzeTerm { AnalyzePreHook AnalyzeSignedFactor IsEndingTerm { dup 0 ne { 32 eq { NextNonBlankChar } if } { pop } ifelse } { { RollOp 1 add NextNonBlankChar pop AnalyzeSignedFactor PreEvalHook EvalMulDiv IsEndingTerm { pop exit } if} loop } ifelse AnalyzePostHook } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% FS -> F | +FS | -FS %% STR index /AnalyzeSignedFactor { AnalyzePreHook 2 copy get dup IsUnaryOp { RollOp 1 add NextNonBlankChar pop AnalyzeSignedFactor EvalUnaryOp } { pop AnalyzeFactor } ifelse AnalyzePostHook } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% F->P|F^P|P! %% STR index /AnalyzeFactor { AnalyzePreHook AnalyzePower IsEndingFactor { dup 0 ne { 32 eq { NextNonBlankChar } if } { pop } ifelse } { { dup 33 eq%% is there a ! DR 09/2011 { pop 1 add NextNonBlankChar pop EvalFactorial } { RollOp 1 add NextNonBlankChar pop AnalyzePower PreEvalHook EvalPower } ifelse IsEndingFactor { pop exit } if } loop } ifelse AnalyzePostHook } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% P->(E)|literal %% STR index /AnalyzePower { %% depending of first char either a number, or a literal 2 copy get dup 40 eq%%an open par { pop 1 add NextNonBlankChar pop AnalyzeExpr 1 add NextNonBlankChar pop } { AnalyzeLiteral } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% STR index STR[index] -> STR index %/AnalyzeLiteral { IsNumber { EvalNumber } { EvalLiteral } ifelse } def /AnalyzeLiteral { dup IsUnaryOp exch IsNumber or { EvalNumber } { EvalLiteral } ifelse } def%%dr 09102006 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% recognize + or - %% chr -> T/F /IsUnaryOp { dup 43 eq exch 45 eq or } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% a number can contain only : 0123456789. %% chr -> T/F /IsNumber { dup 48 ge exch dup 57 le 3 -1 roll and exch 46 eq or } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% STR index -> STR index number %% a number can be of the form [0-9]*.[0-9]*\([eE][+-]?[0-9]+\)? %% STR index -> STR index' number /ReadNumber { exch dup 3 -1 roll dup 3 1 roll %%read mantissa { 1 add 2 copy dup Strlen eq { pop pop 0 exit } if get dup IsNumber not { exit } if pop } loop dup 101 eq exch 69 eq or %%% there is a "e" or "E" -> read exponant { 1 add 2 copy get dup IsUnaryOp { pop 1 add 2 copy get } if { IsNumber not { exit } if 1 add 2 copy get } loop } if dup 4 1 roll 3 -1 roll exch 1 index sub getinterval } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% a number can contain only : 0123456789. %% chr -> T/F /IsCondOp { dup 30 eq exch dup 60 ge exch 62 le and or } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% STR index -> STR index number %% a number can be of the form [0-9]*.[0-9]*\([eE][+-]?[0-9]+\)? %% STR index -> STR index' number /ReadCondOp { NextNonBlankChar 1 index 4 1 roll { IsCondOp not { exit } if 1 add 2 copy get } loop 2 copy 5 -1 roll exch 1 index sub getinterval 3 1 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% a literal can contain only : 0123456789. %% chr -> T/F /IsLiteral {% dup 48 ge exch dup 57 le 3 -1 roll and exch dup 65 ge exch dup 90 le 3 -1 roll and 3 -1 roll or exch dup 97 ge exch 122 le and or } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% a literal can be of the form [a-zA-Z][a-zA-Z0-9]*\(\((Expression)\)|\(\[Expression\]\)\)? %% STR index -> literal STR index' nextchr /ReadLiteral { exch dup 3 -1 roll dup 3 1 roll %%read literal core { 2 copy dup Strlen eq { pop pop 0 exit } if get dup IsLiteral not { exit } if pop 1 add } loop 4 1 roll dup 5 1 roll 3 -1 roll exch 1 index sub getinterval 4 1 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% expr is ended by end of str or a clpar %% STR index -> STR index STR[index] T/F /IsEndingExpr {% 2 copy dup Strlen eq %% if end of str is reached -> end ! { pop pop 0 true } %% ending chr -> clpar, comma, |, <, >, =, !, {get dup dup 41 eq exch dup 124 eq exch dup 93 eq exch dup 44 eq exch dup 30 eq exch dup 60 ge exch 62 le and or or or or or} ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% expr is ended by end of str or a +- %% STR index -> STR index STR[index] T/F /IsEndingTerm { IsEndingExpr { true } { dup dup 43 eq exch 45 eq or } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% expr is ended by end of str or */ %% STR index -> STR index STR[index] T/F /IsEndingFactor { IsEndingTerm { true } { dup dup 42 eq exch 47 eq or } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% expr is ended by end of str or ^ %% STR index -> STR index STR[index] T/F /IsEndingPower { IsEndingFactor { true } { dup 94 eq } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% STR index -> STR index STR[index] /NextNonBlankChar { { dup Strlen eq { 0 exit } if 2 copy get dup neBlkChar { exit } if pop 1 add } loop } bind def /neBlkChar { dup 32 ne exch dup 10 ne exch 9 ne and and } bind def %%%%%%%%%%%%%%%%%%%%%%%% %% DEBUG /BRK {false} def /BRKtrue {/BRK true def} def /BRKStop {BRK {BRKtoto} if } def /BRKEvalStop {BRK exch if } def /BRKBRK2true {BRK {BRK2true} if } def /BRK2 {false} def /BRK2true {/BRK2 true def} def /BRK2Stop {BRK2 {BRK2toto} if } def/BRK {false} def end % %-------------------------------------------------------------------------------% % /tx@AlgToPs 12 dict def tx@AlgToPs begin % %% algExpr -> PSVector /AlgToPs { tx@CoreAnalyzerDict begin InitParser AnalyzeListOfE pop pop EndingSequence end } def /EndingSequence { ExpressionVector aload length /end cvx exch 1 add array astore } def /InitParser { /ExpressionVector [ /tx@AddMathFunc cvx /begin cvx ] def dup length /Strlen exch def 0 } def /Strlen 0 def /EvalListOfExpr {} def% /EvalNumber {% ReadNumber cvr /ExpressionVector ExpressionVector aload length dup 3 add -1 roll cvx exch 1 add array astore def NextNonBlankChar pop } def /EvalAddSub {% /ExpressionVector ExpressionVector aload length dup 5 add -1 roll 43 eq { /add } { /sub } ifelse cvx exch 1 add array astore def } def /EvalMulDiv {% /ExpressionVector ExpressionVector aload length dup 5 add -1 roll 42 eq { /mul } { /div } ifelse cvx exch 1 add array astore def } def /EvalPower {% /ExpressionVector ExpressionVector aload length dup 5 add -1 roll pop /exp cvx exch 1 add array astore def } def /EvalFactorial {% DR 09/2011 /ExpressionVector ExpressionVector aload length /fact cvx exch 1 add array astore def } def /EvalLiteral {% ReadLiteral dup 40 eq%%% there is an open par -> function call { pop 2 index dup (Sum) eq { EvalSum } { dup (IfTE) eq { EvalCond } { dup (Derive) eq { pop EvalDerive } { pop 1 add NextNonBlankChar pop AnalyzeListOfE 2 index TrigoFunc /ExpressionVector ExpressionVector aload length dup 5 add -1 roll cvn cvx exch 1 add array astore def 1 add NextNonBlankChar pop } ifelse } ifelse} ifelse } { /ExpressionVector ExpressionVector aload length dup 6 add -1 roll cvn cvx exch 1 add array astore def dup 91 eq%%% there is an open bracket -> vector element { pop 1 add NextNonBlankChar pop AnalyzeExpr /ExpressionVector ExpressionVector aload length /cvi cvx exch /get cvx exch 2 add array astore def 1 add } { pop NextNonBlankChar pop } ifelse} ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% the derive function : Derive(n,f(x)) %% firstparindex lastparindex -> /EvalDerive { %% manage the function descripiton 1 add ReadNumber 3 1 roll NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_second_comma_in_Sum } if 1 add NextNonBlankChar pop 3 -1 roll cvi dup 0 eq { pop AnalyzeExpr 3 -1 roll pop 1 add } { 1 sub 3 1 roll (x) exch tx@Derive begin DeriveIndexed end 4 -1 roll { (x) tx@Derive begin Derive end } repeat ExpressionVector exch /ExpressionVector [] def AlgToPs aload length /ExpressionVector 1 index 3 add -1 roll aload length dup 3 add -1 roll /l2 exch def /l1 exch def l1 l2 add 1 add l2 neg roll l1 l2 add array astore def 3 -1 roll pop 1 add 1 index length /Strlen exch def } ifelse } def /EvalSum {% pop 1 add NextNonBlankChar pop %% read the variable name ReadLiteral pop NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_first_comma_in_Sum } if %% read the initial value 1 add NextNonBlankChar pop ReadNumber cvi 3 1 roll 2 copy get 44 ne { ANALYZER_ERROR_missing_second_comma_in_Sum } if %% read the increment value 1 add NextNonBlankChar pop ReadNumber cvi 3 1 roll 2 copy get 44 ne { ANALYZER_ERROR_missing_second_comma_in_Sum } if %% read the limit value 1 add NextNonBlankChar pop ReadNumber cvi 3 1 roll 2 copy get 44 ne { ANALYZER_ERROR_missing_second_comma_in_Sum } if /ExpressionVector ExpressionVector aload length dup 7 add -3 roll 0 4 1 roll 5 -1 roll 4 add array astore def %% keep ExpressionVector for later and create a new one for internal Sum computation ExpressionVector 3 1 roll /ExpressionVector [ 6 -1 roll cvn /exch cvx /def cvx ] def 1 add NextNonBlankChar pop AnalyzeExpr %% add each term /ExpressionVector ExpressionVector aload length 1 add /add cvx exch array astore def /ExpressionVector 4 -1 roll aload length ExpressionVector cvx /for cvx 3 -1 roll 2 add array astore def 3 -1 roll pop 1 add } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Convert to radians if trigo function call %% (name) -> /TrigoFunc { dup (cos) eq 1 index (sin) eq or exch (tan) eq or { /ExpressionVector ExpressionVector aload length Pi /div cvx 180 /mul cvx 5 -1 roll 4 add array astore def } if } def /EvalCond {% pop 1 add AnalyzeCond NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_first_comma_in_IfTE } if ExpressionVector 3 1 roll /ExpressionVector [] def 1 add AnalyzeExpr ExpressionVector 3 1 roll /ExpressionVector [] def NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_second_comma_in_IfTE } if 1 add AnalyzeExpr NextNonBlankChar 41 ne { ANALYZER_ERROR_missing_ending parenthesis_in_IfTE } if ExpressionVector /ExpressionVector 6 -1 roll aload length dup 6 add -1 roll cvx exch dup 4 add -1 roll cvx /ifelse cvx 3 -1 roll 3 add array astore def 1 add 3 -1 roll pop } def %% CondOp STR index /EvalCondOp {% 3 -1 roll dup (=) eq { /eq } {% dup (<) eq { /lt } {% dup (>) eq { /gt } {% dup (>=) eq { /ge } {% dup (<=) eq { /ge } {% dup (!=) eq { /ne } { ERROR_non_valid_conditional_operator } ifelse } ifelse } ifelse } ifelse } ifelse } ifelse cvx exch pop /ExpressionVector ExpressionVector aload length dup 3 add -1 roll exch 1 add array astore def } def /EvalUnaryOp { 3 -1 roll 45 eq { /ExpressionVector ExpressionVector aload length /neg cvx exch 1 add array astore def } if } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% H O O K S /AnalyzePreHook {} bind def /PreEvalHook {} bind def /AnalyzeListOfEPostHook {} bind def /AnalyzePostHook {} def /RollOp { 3 1 roll } bind def end %tx@CoreAnalyzerDict % %--------------------------------------------------------------------% % /tx@Derive 41 dict def tx@Derive begin %%increase ^^ for each function added %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% algExpr variable -> PSVector /Derive {% 10240 string 3 1 roll 0 3 1 roll /Variable exch def tx@CoreAnalyzerDict begin InitParser AnalyzeListOfE end } def /Strlen 0 def /InitParser { dup length /Strlen exch def 0 } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% algExpr variable index -> PSVector /DeriveIndexed {% 3 1 roll 10240 string 3 1 roll 0 3 1 roll /Variable exch def tx@CoreAnalyzerDict begin InitParser pop 4 -1 roll AnalyzeExpr 4 -2 roll pop pop 4 -2 roll exch pop end } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (u,v)'=-(u',v') /EvalListOfExpr {% 4 2 roll 2 copy 9 -1 roll dup length 4 1 roll putinterval add AddPipe 2 copy 7 -1 roll dup length 4 1 roll putinterval add 6 -2 roll pop pop 2 copy pop 0 6 2 roll GetIntervalNewStr 5 1 roll 2 copy 0 exch getinterval 6 1 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (-u)'=-(u') /EvalUnaryOp { 4 -2 roll 4 index (0) eq { (0) StrConcat 7 -1 roll pop } { 7 -1 roll 45 eq { AddSub AddOpPar true } { false } ifelse 3 1 roll 5 index StrConcat 3 -1 roll { AddClPar } if } ifelse 2 copy pop 0 6 2 roll GetIntervalNewStr 7 -2 roll pop pop 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (number)'=0 /EvalNumber { ReadNumber (0) 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (u+v)'=u'+v' /EvalAddSub {% 7 index dup (0) eq { pop true }%% du=0 nothing added { dup length exch 5 index 5 index 3 -1 roll putinterval 4 -1 roll add 3 1 roll false } ifelse 5 index dup (0) eq { pop { (0) } { 4 -2 roll 2 copy pop 0 6 2 roll GetIntervalNewStr } ifelse }%%dv=0 { exch { 5 -2 roll 7 index 45 eq { AddSub } if false } %%nothing yet added { 5 -2 roll 7 index 43 eq%%something yet added { AddAdd false } { AddSub AddOpPar true } ifelse } ifelse 11 1 roll 3 -1 roll StrConcat 10 -1 roll { AddClPar } if 2 copy pop 0 6 2 roll GetIntervalNewStr } ifelse mark 11 -5 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (u*v)' or (u/v)' /EvalMulDiv { 6 index 42 eq {EvalMul} {EvalDiv} ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (u*v)'=u'*v+u*v' /EvalMul {% 4 -2 roll 7 index dup (0) eq { pop false }%%du=0 { (1) eq%%du=1 { false } { AddOpPar 7 index StrConcat AddClPar AddMul AddOpPar true } ifelse 3 1 roll 6 index StrConcat 3 -1 roll { AddClPar } if true }%%du!=0 ifelse 5 1 roll 5 index (0) eq { 5 -1 roll not { (0) StrConcat } if }%%dv=0 { 5 -1 roll { AddAdd } if 4 index (1) eq { 8 index StrConcat } { AddOpPar 8 index StrConcat AddClPar AddMul AddOpPar 4 index StrConcat AddClPar } ifelse }%%dv!=0 ifelse 2 copy pop 0 6 2 roll GetIntervalNewStr mark 11 -5 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (u/v)'=(u'*v-u*v')/v^2 /EvalDiv {% 4 -2 roll 4 index (0) eq%%dv=0 -> u'/v { 7 index (0) eq { (0) StrConcat } { AddOpPar 7 index StrConcat AddClPar AddDiv 5 index StrConcat } ifelse } { 7 index dup (0) eq { pop }%%du=0 { (1) eq%%du=1 { false } { AddOpPar 7 index StrConcat AddClPar AddMul AddOpPar true } ifelse 3 1 roll 6 index StrConcat 3 -1 roll { AddClPar } if}%%du!=0 ifelse AddSub 4 index (1) eq { 8 index StrConcat } { AddOpPar 8 index StrConcat AddClPar AddMul AddOpPar 4 index StrConcat AddClPar } ifelse %}%%dv!=0 2 copy GetIntervalNewStr 3 1 roll pop 0 AddOpPar 3 -1 roll StrConcat AddClPar AddDiv AddOpPar 5 index StrConcat AddClPar 2 copy (^2) putinterval 2 add } ifelse 2 copy pop 0 6 2 roll GetIntervalNewStr mark 11 -5 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% str1 index str2 -> str1 index /StrConcat { dup length 4 2 roll 2 copy 6 -1 roll putinterval 3 -1 roll add } bind def /GetIntervalNewStr { 0 exch getinterval dup length string copy } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (u^v)'=(u^v)'=u'vu^(v-1)+v'u^(v)ln(u) /EvalPower {% 4 -2 roll 7 index (0) eq {%%if du=0 then (u^v)'=v'ln(u)u^v 4 index (0) eq { (0) StrConcat }%%if dv=0 then (u^v)'=0 { 4 index (1) ne { AddOpPar 4 index StrConcat (\)*) StrConcat } if 8 index (e) ne { (ln\() StrConcat 8 index StrConcat (\)*) StrConcat } if AddOpPar 8 index StrConcat (\)^\() StrConcat 5 index StrConcat AddClPar } ifelse } {%%du!=0 4 index (0) eq {%%if dv=0 then (u^v)'=vu'u^(v-1) 5 index dup IsStrNumber { dup (0) eq { StrConcat } { dup dup (1) eq exch (1.0) eq or { StrConcat } { StrConcat 7 index dup (1) ne exch (1.0) ne and%%%dr 09102006 insert du if <> 1 { (*\() StrConcat 7 index StrConcat (\)) StrConcat } if%%%dr 09102006 (*\() StrConcat 8 index StrConcat (\)) StrConcat 5 index dup dup (2) eq exch (2.0) eq or { pop } { cvr 1 sub 20 string cvs 3 1 roll (^) StrConcat 3 -1 roll StrConcat } ifelse } ifelse } ifelse } { pop AddOpPar 5 index StrConcat (\)*\() StrConcat 8 index StrConcat (\)^\() StrConcat 5 index StrConcat (-1\)) StrConcat } ifelse } {%%if dv!=0 and du!=0 then (u^v)'=u'vu^(v-1)+v'u^(v)ln(u) 7 index (1) ne { AddOpPar 7 index StrConcat (\)*) StrConcat } if AddOpPar 5 index StrConcat (\)*\() StrConcat 8 index StrConcat (\)^\() StrConcat 5 index StrConcat (-1\)+\() StrConcat 4 index (1) ne { 4 index StrConcat (\)*\() StrConcat } if 8 index StrConcat (\)^\() StrConcat 5 index StrConcat (\)*ln\() StrConcat 8 index StrConcat AddClPar } ifelse } ifelse 2 copy pop 0 6 2 roll GetIntervalNewStr mark 11 -5 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% No derivative for factorial ! only cst => null derivative /EvalFactorial {% DR 09/2011 4 index (0) eq { (0) mark 8 -2 roll cleartomark 2 index 7 index dup 4 index exch sub getinterval exch 6 2 roll } { DERIVATIVE_ENGINE_ERROR_no_variable_in_factorial } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% str -> true/false /IsStrNumber {% true exch { dup 48 lt exch dup 57 gt 3 -1 roll or exch dup 46 ne%%. exch dup 43 ne%%+ exch 45 ne%%- and and and { pop false } if } forall } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% literal switch -> func call, vector, variables /EvalLiteral {% ReadLiteral dup 40 eq%%% there is an open par -> function call { pop (EvalFunc_ ) 9 4 index StrConcat 0 exch getinterval cvn cvx exec } { dup 91 eq%%% there is an open bracket -> vector element { DERIVATIVE_ENGINE_ERROR_vector_not_yet_implemented } { pop EvalVariable } ifelse } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% first last parpos Expr[first:parpos-1] -> /EvalVariable { 2 index Variable eq { (1) } { (0) } ifelse 4 -1 roll exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% (f(u))'=u'f'(u) /EvalFunc { 4 2 roll 4 index (1) ne { AddOpPar 4 index StrConcat (\)*) StrConcat } if (Eval ) 4 8 index StrConcat 0 exch getinterval cvn cvx exec 2 copy pop 0 6 2 roll GetIntervalNewStr mark 9 -3 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Func derivative -> Eval /EvalFunc_sin {% PreCommonFunc { (cos\() StrConcat 5 index StrConcat AddClPar } if PostCommonFunc } def /EvalFunc_cos {% PreCommonFunc { (\(-sin\() StrConcat 5 index StrConcat (\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_tan {% PreCommonFunc { dup 0 eq { (1) StrConcat } { 1 sub } ifelse (/cos\() StrConcat 5 index StrConcat (\)^2) StrConcat } if PostCommonFunc } def /EvalFunc_asin {% PreCommonFunc { (1/sqrt\(1-\() StrConcat 5 index StrConcat (\)^2\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_acos {% PreCommonFunc { (-1/sqrt\(1-\() StrConcat 5 index StrConcat (\)^2\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_atg {% PreCommonFunc { (1/\(1+\() StrConcat 5 index StrConcat (\)^2\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_ln {% PreCommonFunc { dup 0 eq { (1) StrConcat } { 1 sub } ifelse (/\() StrConcat 5 index StrConcat AddClPar } if PostCommonFunc } def /EvalFunc_exp {% PreCommonFunc { (exp\() StrConcat 5 index StrConcat AddClPar } if PostCommonFunc } def /EvalFunc_EXP {% PreCommonFunc { (EXP\() StrConcat 5 index StrConcat AddClPar } if PostCommonFunc } def /EvalFunc_sqrt {% PreCommonFunc { dup 0 eq { (1) StrConcat } { 1 sub } ifelse (/\(2*sqrt\() StrConcat 5 index StrConcat (\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_Fact {% PreCommonFunc { DERIVATIVE_ENGINE_ERROR_no_variable_expression_in_Fact } if PostCommonFunc } def /EvalFunc_sh {% PreCommonFunc { (ch\() StrConcat 5 index StrConcat AddClPar } if PostCommonFunc } def /EvalFunc_ch {% PreCommonFunc { (sh\() StrConcat 5 index StrConcat AddClPar } if PostCommonFunc } def /EvalFunc_th {% PreCommonFunc { dup 0 eq { (1) StrConcat } { 1 sub } ifelse (/ch\() StrConcat 5 index StrConcat (\)^2) StrConcat } if PostCommonFunc } def /EvalFunc_Argsh {% PreCommonFunc { (1/sqrt\(1+\() StrConcat 5 index StrConcat (\)^2\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_Argch {% PreCommonFunc { (1/sqrt\(\() StrConcat 5 index StrConcat (\)^2-1\)\)) StrConcat } if PostCommonFunc } def /EvalFunc_Argth {% PreCommonFunc { (1/\(1-\() StrConcat 5 index StrConcat (\)^2\)\)) StrConcat } if PostCommonFunc } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /PreCommonFunc { 1 add NextNonBlankChar pop 3 -1 roll 5 1 roll AnalyzeExpr 1 add NextNonBlankChar pop 4 2 roll 4 index (0) eq { (0) StrConcat false } { 4 index (1) ne { AddOpPar 4 index StrConcat (\)*) StrConcat } if true } ifelse } def /PostCommonFunc { 2 copy pop 0 6 2 roll GetIntervalNewStr mark 9 -3 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def /EvalFunc_Derive {% 1 add ReadNumber cvi 1 add dup cvr log 1 add cvi string cvs 4 -1 roll pop 5 1 roll 1 add NextNonBlankChar pop AnalyzeExpr 1 add 4 -2 roll (Derive\() StrConcat 7 -1 roll StrConcat (,) StrConcat 6 -1 roll StrConcat AddClPar 2 copy pop 0 6 2 roll GetIntervalNewStr 6 -1 roll pop 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% literal switch -> func call, vector, variables /EvalFunc_Sum {% 1 add NextNonBlankChar pop %% read the variable name ReadLiteral pop 3 -1 roll pop NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_first_comma_in_Sum } if %% read the initial value 1 add NextNonBlankChar pop ReadNumber pop 2 copy get 44 ne { ANALYZER_ERROR_missing_second_comma_in_Sum } if %% read the increment value 1 add NextNonBlankChar pop ReadNumber pop 2 copy get 44 ne { ANALYZER_ERROR_missing_third_comma_in_Sum } if %% read the limit value 1 add NextNonBlankChar pop ReadNumber pop 2 copy get 44 ne { ANALYZER_ERROR_missing_fourth_comma_in_Sum } if 1 add NextNonBlankChar pop dup 6 1 roll 3 -1 roll pop AnalyzeExpr 1 add NextNonBlankChar pop 4 -2 roll 3 index 8 index dup 9 index exch sub getinterval StrConcat 4 index StrConcat AddClPar 2 copy pop 0 6 2 roll GetIntervalNewStr mark 9 -3 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% literal switch -> func call, vector, variables /EvalFunc_IfTE {% 3 -1 roll pop 1 add NextNonBlankChar pop SkipCond NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_first_comma_in_IfTE } if 1 add NextNonBlankChar pop dup 5 1 roll AnalyzeExpr NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_second_comma_in_IfTE } if 1 add NextNonBlankChar pop AnalyzeExpr 1 add NextNonBlankChar pop 4 -2 roll 3 index 10 index dup 11 index exch sub getinterval StrConcat 6 index StrConcat (,) StrConcat 4 index StrConcat AddClPar 2 copy pop 0 6 2 roll GetIntervalNewStr mark 11 -5 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% advance in str until a comma is found (no error detection!) %% str index -> str index' /SkipCond { { 1 add 2 copy get 44 eq {exit } if } loop } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Convert to radians if trigo function call %% (name) -> /TrigoFunc { dup (cos) eq 1 index (sin) eq or exch (tan) eq or { /ExpressionVector ExpressionVector aload length Pi /div cvx 180 /mul cvx 5 -1 roll 4 add array astore def } if } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% No derivative for condition.... /EvalCondOp { 3 -1 roll pop } bind def /PutIntervalOneAdd {putinterval 1 add} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add open parenthesis in string at the given index %% str index -> str index+1 /AddOpPar {2 copy (\() PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add close parenthesis in string at the given index %% str index -> str index+1 /AddClPar {2 copy (\)) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add 0 in string at the given index %% str index -> str index+1 /AddZero {2 copy (0) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add open parenthesis in string at the given index %% str index -> str index+1 /AddMul {2 copy (*) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add open parenthesis in string at the given index %% str index -> str index+1 /AddDiv {2 copy (/) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add a plus sign in string at the given index %% str index -> str index+1 /AddAdd {2 copy (+) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add a minus sign in string at the given index %% str index -> str index+1 /AddSub {2 copy (-) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Add a pipe sign in string at the given index %% str index -> str index+1 /AddPipe {2 copy (|) PutIntervalOneAdd} bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% H O O K S /AnalyzePreHook { dup 5 1 roll } bind def /PreEvalHook {} def /AnalyzePostHook { 7 -1 roll pop } bind def /AnalyzeListOfEPostHook { 6 -1 roll mark 6 1 roll cleartomark } bind def /RollOp { 5 1 roll } bind def end%%%tx@CoreAnalyzerDict /tx@AddMathFunc 12 dict def tx@AddMathFunc begin %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% NEW FUNC %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% function arcsine in radians asin(x)=atan(x/sqrt(1-x^2)) %% x -> theta /asin {% dup abs 1 gt { EQDFasinrangeerror } if dup dup dup mul 1 exch sub sqrt atan exch 0 lt { 360 sub } if DegtoRad } def %% function arccosine in radians acos(x)=atan(sqrt(1-x^2)/x) %% x -> theta /acos {% dup abs 1 gt { EQDFacosrangeerror } if dup dup mul 1 exch sub sqrt exch atan DegtoRad } def %% function arctangent in radians %% x -> theta /atg { 1 atan dup 90 gt { 360 sub } if DegtoRad } bind def %% HYPERBOLIC FUNCTIONS /sh { dup Ex exch neg Ex sub 2 div } def /ch { dup Ex exch neg Ex add 2 div } def /th { dup sh exch ch div } def /Argsh { dup dup mul 1 add sqrt add ln } def /Argch { dup dup mul 1 sub sqrt add ln } def /Argth { dup 1 add exch 1 exch sub div ln 2 div } def %% modified exponential funtion for 0 %% x n -> x^n /Exp { dup 0 eq { pop pop 1 } { exp } ifelse } bind def %% modified exponential funtion for 0 %% x -> e^x /Ex { Euler exch exp } bind def %% %% factorial function %% n -> n! /Fact { 1 exch 2 exch 1 exch { mul } for } bind def /fact { Fact } bind def /! { Fact } bind def end % % END pst-algparser.pro %%EndProcSet %%BeginProcSet: pst-tools.pro 0 0 % $Id: pst-tools.pro 713 2012-10-16 14:25:00Z herbert $ % %% PostScript tools prologue for pstricks.tex. %% Version 0.03, 2012/10/16 %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN archives %% in directory macros/latex/base/lppl.txt. % % /Pi2 1.57079632679489661925640 def /factorial { % n on stack, returns n! dup 0 eq { 1 }{ dup 1 gt { dup 1 sub factorial mul } if } ifelse } def % /MoverN { % m n on stack, returns the binomial coefficient m over n 2 dict begin /n exch def /m exch def n 0 eq { 1 }{ m n eq { 1 }{ m factorial n factorial m n sub factorial mul div } ifelse } ifelse end } def % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % subroutines for complex numbers, given as an array [a b] % which is a+bi = Real+i Imag % /cxadd { % [a1 b1] [a2 b2] = [a1+a2 b1+b2] dup 0 get % [a1 b1] [a2 b2] a2 3 -1 roll % [a2 b2] a2 [a1 b1] dup 0 get % [a2 b2] a2 [a1 b1] a1 3 -1 roll % [a2 b2] [a1 b1] a1 a2 add % [a2 b2] [a1 b1] a1+a2 3 1 roll % a1+a2 [a2 b2] [a1 b1] 1 get % a1+a2 [a2 b2] b1 exch 1 get % a1+a2 b1 b2 add 2 array astore } def % /cxneg { % [a b] dup 1 get % [a b] b exch 0 get % b a neg exch neg % -a -b 2 array astore } def % /cxsub { cxneg cxadd } def % same as negative addition % % [a1 b1][a2 b2] = [a1a2-b1b2 a1b2+b1a2] = [a3 b3] /cxmul { % [a1 b1] [a2 b2] dup 0 get % [a1 b1] [a2 b2] a2 exch 1 get % [a1 b1] a2 b2 3 -1 roll % a2 b2 [a1 b1] dup 0 get % a2 b2 [a1 b1] a1 exch 1 get % a2 b2 a1 b1 dup % a2 b2 a1 b1 b1 5 -1 roll dup % b2 a1 b1 b1 a2 a2 3 1 roll mul % b2 a1 b1 a2 b1a2 5 -2 roll dup % b1 a2 b1a2 b2 a1 a1 3 -1 roll dup % b1 a2 b1a2 a1 a1 b2 b2 3 1 roll mul % b1 a2 b1a2 a1 b2 a1b2 4 -1 roll add % b1 a2 a1 b2 b3 4 2 roll mul % b1 b2 b3 a1a2 4 2 roll mul sub % b3 a3 exch 2 array astore } def % % [a b]^2 = [a^2-b^2 2ab] = [a2 b2] /cxsqr { % [a b] square root dup 0 get exch 1 get % a b dup dup mul % a b b^2 3 -1 roll % b b^2 a dup dup mul % b b^2 a a^2 3 -1 roll sub % b a a2 3 1 roll mul 2 mul % a2 b2 2 array astore } def % /cxsqrt { % [a b] % dup cxnorm sqrt /r exch def % cxarg 2 div RadtoDeg dup cos r mul exch sin r mul cxmake2 cxlog % log[a b] 2 cxrdiv % log[a b]/2 aload pop exch % b a 2.781 exch exp % b exp(a) exch cxconv exch % [Re +iIm] exp(a) cxrmul % } def % /cxarg { % [a b] aload pop % a b exch atan % arctan b/a DegtoRad % arg(z)=atan(b/a) } def % % log[a b] = [a^2-b^2 2ab] = [a2 b2] /cxlog { % [a b] dup % [a b][a b] cxnorm % [a b] |z| log % [a b] log|z| exch % log|z|[a b] cxarg % log|z| Theta cxmake2 % [log|z| Theta] } def % % square of magnitude of complex number /cxnorm2 { % [a b] dup 0 get exch 1 get % a b dup mul % a b^2 exch dup mul add % a^2+b^2 } def % /cxnorm { % [a b] cxnorm2 sqrt } def % /cxconj { % conjugent complex dup 0 get exch 1 get % a b neg 2 array astore % [a -b] } def % /cxre { 0 get } def % real value /cxim { 1 get } def % imag value % % 1/[a b] = ([a -b]/(a^2+b^2) /cxrecip { % [a b] dup cxnorm2 exch % n2 [a b] dup 0 get exch 1 get % n2 a b 3 -1 roll % a b n2 dup % a b n2 n2 4 -1 roll exch div % b n2 a/n2 3 1 roll div % a/n2 b/n2 neg 2 array astore } def % /cxmake1 { 0 2 array astore } def % make a complex number, real given /cxmake2 { 2 array astore } def % dito, both given % /cxdiv { cxrecip cxmul } def % % multiplikation by a real number /cxrmul { % [a b] r exch aload pop % r a b 3 -1 roll dup % a b r r 3 1 roll mul % a r b*r 3 1 roll mul % b*r a*r exch 2 array astore % [a*r b*r] } def % % division by a real number /cxrdiv { % [a b] r 1 exch div % [a b] 1/r cxrmul } def % % exp(i theta) = cos(theta)+i sin(theta) polar<->cartesian /cxconv { % theta RadtoDeg dup sin exch cos cxmake2 } def %%%%% ### bubblesort ### %% syntax : array bubblesort --> array2 trie par ordre croissant %% code de Bill Casselman %% http://www.math.ubc.ca/people/faculty/cass/graphics/text/www/ /bubblesort { % on stack must be an array [ ... ] 4 dict begin /a exch def /n a length 1 sub def n 0 gt { % at this point only the n+1 items in the bottom of a remain to % the sorted largest item in that blocks is to be moved up into % position n n { 0 1 n 1 sub { /i exch def a i get a i 1 add get gt { % if a[i] > a[i+1] swap a[i] and a[i+1] a i 1 add a i get a i a i 1 add get % set new a[i] = old a[i+1] put % set new a[i+1] = old a[i] put } if } for /n n 1 sub def } repeat } if a % return the sorted array end } def % /concatstringarray{ % [(a) (b) ... (z)] --> (ab...z) 20100422 0 1 index { length add } forall string 0 3 2 roll { 3 copy putinterval length add }forall pop } bind def % /dot2comma {% on stack a string (...) 2 dict begin /Output exch def 0 1 Output length 1 sub { /Index exch def Output Index get 46 eq { Output Index 44 put } if } for Output end } def % /rightTrim { dup length 1 sub -1 0 { /i exch def dup i get 32 ne { exit } if } for 0 i 1 add getinterval dup length string copy } bind def /psStringwidth /stringwidth load def /psShow /show load def %/stringwidth{ rightTrim psStringwidth } bind def %/show { rightTrim psShow } bind def %-----------------------------------------------------------------------------% % END pst-tools.pro %%EndProcSet %%BeginProcSet: pst-dots.pro 0 0 % $Id: pst-dots.pro 130 2009-08-27 08:55:03Z herbert $ % %% PostScript prologue for pstricks.tex. %% Version 2.02, 2009/06/16 %% %% For distribution, see pstricks.tex. %% %% Timothy Van Zandt %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN archives %% in directory macros/latex/base/lppl.txt. %% %% Modified by Etienne Riga - Dec. 16, 1999 %% Modified by Etienne Riga - 2005/01/01 (er) %% to add /Diamond, /SolidDiamond and /BoldDiamond %% Modified by Herbert Voss (hv) - 2008/04/17 % 10 dict dup begin % hold local /FontType 3 def /FontMatrix [.001 0 0 .001 0 0] def % /FontBBox [-571.5 -742.5 571.5 742.5] def % changed to next line 20060616 hv /FontBBox [-1000 -1000 1000 1000] def % See end of file in /BuildGlyph /Encoding 256 array def 0 1 255 {Encoding exch /.notdef put} for % fill the array with /.notdef Encoding % replace with given dot names dup (b) 0 get /Bullet put % get the numerical position of b in ASCII % % and save /Bullet at this place in Encoding dup (c) 0 get /Circle put dup (C) 0 get /BoldCircle put % 67 dup (u) 0 get /SolidTriangle put dup (t) 0 get /Triangle put dup (T) 0 get /BoldTriangle put dup (r) 0 get /SolidSquare put dup (s) 0 get /Square put dup (S) 0 get /BoldSquare put dup (q) 0 get /SolidPentagon put dup (p) 0 get /Pentagon put dup (P) 0 get /BoldPentagon put %%% dup (k) 0 get /Asterisk put dup (K) 0 get /BoldAsterisk put dup (J) 0 get /SolidAsterisk put dup (h) 0 get /Hexagon put dup (H) 0 get /BoldHexagon put dup (G) 0 get /SolidHexagon put dup (f) 0 get /Octogon put % 2008-04-18 hv dup (F) 0 get /BoldOctogon put % 2008-04-18 hv dup (g) 0 get /SolidOctogon put % 2008-04-18 hv dup (a) 0 get /Add put dup (A) 0 get /BoldAdd put % 65 dup (x) 0 get /Mul put dup (X) 0 get /BoldMul put dup (m) 0 get /Oplus put dup (M) 0 get /BOplus put dup (e) 0 get /SolidOplus put dup (n) 0 get /Otimes put dup (N) 0 get /BOtimes put dup (E) 0 get /SolidOtimes put dup (i) 0 get /Bar put dup (I) 0 get /BoldBar put dup (l) 0 get /SolidDiamond put dup (d) 0 get /Diamond put (D) 0 get /BoldDiamond put %%% /CharProcs 47 dict def CharProcs begin /CirclePath {0 0 500 0 360 arc closepath} def /Bullet {CirclePath fill} def /Circle {CirclePath .9 .9 scale CirclePath eofill} def /BoldCircle {CirclePath .8 .8 scale CirclePath eofill} def /TrianglePath {0 660 moveto -571.5 -330 lineto 571.5 -330 lineto closepath} def /SolidTriangle {TrianglePath fill} def /Triangle {TrianglePath .85 .85 scale TrianglePath eofill} def /BoldTriangle {TrianglePath .7 .7 scale TrianglePath eofill} def /SquarePath {-450 450 moveto 450 450 lineto 450 -450 lineto -450 -450 lineto closepath} def /SolidSquare {SquarePath fill} def /Square {SquarePath .89 .89 scale SquarePath eofill} def /BoldSquare {SquarePath .78 .78 scale SquarePath eofill} def /PentagonPath { -337.8 -465 moveto 337.8 -465 lineto 546.6 177.6 lineto 0 574.7 lineto -546.6 177.6 lineto closepath } def /SolidPentagon {PentagonPath fill} def /Pentagon {PentagonPath .89 .89 scale PentagonPath eofill} def /BoldPentagon {PentagonPath .78 .78 scale PentagonPath eofill} def %-------------- hv begin 2004/07/25 from: er 2003/03/24 /HexagonPath { 0 550 moveto -476 275 lineto -476 -275 lineto 0 -550 lineto 476 -275 lineto 476 275 lineto closepath } def /SolidHexagon {HexagonPath fill} def /Hexagon {HexagonPath .89 .89 scale HexagonPath eofill} def /BoldHexagon {HexagonPath .79 .79 scale HexagonPath eofill} def % 2008-04-18 hv /OctogonPath { 550 dup 22.5 tan mul dup neg dup add /xMove exch def exch moveto 7 { xMove 0 rlineto 45 rotate } repeat closepath } def /SolidOctogon { OctogonPath fill } def /Octogon { OctogonPath .89 .89 scale OctogonPath eofill } def /BoldOctogon { OctogonPath .79 .79 scale OctogonPath eofill } def % /AsteriskPath { 20 0 moveto 10 250 180 500 0 500 curveto -180 500 -10 250 -20 0 curveto closepath } def /Asterisk { AsteriskPath 60 rotate AsteriskPath 60 rotate AsteriskPath 60 rotate AsteriskPath 60 rotate AsteriskPath 60 rotate AsteriskPath fill } def % /Basterp {50 250 220 500 0 500 curveto -220 500 -50 250 -50 30 cos 100 mul curveto} def /BoldAsteriskPath { 50 30 cos 100 mul moveto Basterp 60 rotate Basterp 60 rotate Basterp 60 rotate Basterp 60 rotate Basterp 60 rotate Basterp closepath } def /BoldAsterisk {BoldAsteriskPath fill} def /SolidAsterisk {CirclePath .9 .9 scale BoldAsteriskPath eofill} def /CrossPath { 40 550 moveto -40 550 lineto -40 40 lineto -550 40 lineto -550 -40 lineto -40 -40 lineto -40 -550 lineto 40 -550 lineto 40 -40 lineto 550 -40 lineto 550 40 lineto 40 40 lineto closepath } def /BoldCrossPath {80 550 moveto -80 550 lineto -80 80 lineto -550 80 lineto -550 -80 lineto -80 -80 lineto -80 -550 lineto 80 -550 lineto 80 -80 lineto 550 -80 lineto 550 80 lineto 80 80 lineto closepath } def /Add {CrossPath fill} def /Mul {45 rotate CrossPath fill} def /BoldAdd {BoldCrossPath fill} def /BoldMul {45 rotate BoldCrossPath fill} def /Oplus {CirclePath .9 .9 scale CirclePath eofill .775 .775 scale CrossPath fill } def /SolidOplus {CirclePath .775 .775 scale BoldCrossPath eofill} def /BOplus {CirclePath .8 .8 scale CirclePath eofill .775 .775 scale BoldCrossPath fill} def /Otimes {CirclePath .9 .9 scale CirclePath eofill 45 rotate .775 .775 scale CrossPath fill} def /BOtimes {CirclePath .8 .8 scale CirclePath eofill 45 rotate .775 .775 scale BoldCrossPath fill } def /SolidOtimes {CirclePath 45 rotate .775 .775 scale BoldCrossPath eofill} def /BarPath {40 660 moveto -40 660 lineto -40 -660 lineto 40 -660 lineto closepath} def /Bar {BarPath fill} def /BoldBarPath {80 660 moveto -80 660 lineto -80 -660 lineto 80 -660 lineto closepath} def /BoldBar {BoldBarPath fill} def /DiamondPath {0 742.5 moveto -428.5 0 lineto 0 -742.5 lineto 428.5 0 lineto closepath} def /SolidDiamond {DiamondPath fill} def /Diamond {DiamondPath .865 .865 scale DiamondPath eofill} def /BoldDiamond {DiamondPath .73 .73 scale DiamondPath eofill} def %%% /.notdef { } def end % /BuildGlyph { exch begin % Metrics 1 index get exec 0 0 0 % BBoxes 3 index get exec -1000 -1000 1000 1000 % -571.5 -742.5 571.5 742.5 setcachedevice CharProcs begin load exec end end } def % /BuildChar { 1 index /Encoding get exch get 1 index /BuildGlyph get exec } bind def % end /PSTricksDotFont exch definefont pop % %% end %%EndProcSet %%BeginProcSet: pst-node.pro 0 0 % $Id: pst-node.pro 707 2012-09-21 14:17:30Z herbert $ %% %% PostScript prologue for pst-node.tex. %% Version 1.14, 2012/09/18. %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN archives %% in directory macros/latex/base/lppl.txt. % tx@Dict begin % from main pstricks dict /T /translate load def /CP /currentpoint load def /startGlobal { true setglobal globaldict begin } bind def /endGlobal { end false setglobal } bind def end /tx@NodeDict 400 dict def tx@NodeDict begin /NewNode { % on stack: { x y } boolean N@name type InitXnode gsave NodeScale % a bugfix for xelatex, it's empty for dvips /next exch def % { x y } boolean N@name type dict dup % { x y } boolean N@name dict dict 3 1 roll def % { x y } boolean dict N@name dict def exch { dup 3 1 roll def } if % { x y } dict boolean begin % { x y } dict begin tx@Dict begin STV CP T exec % set scaling end /NodeMtrx CM def % save CM next % InitXNode end grestore } def % /InitPnode { /Y ED /X ED /NodePos { NodeSep Cos mul NodeSep Sin mul } def } def % /InitCnode { /r ED /Y ED /X ED /NodePos { NodeSep r add dup Cos mul exch Sin mul } def } def % /GetRnodePos { Cos 0 gt { /dx r NodeSep add def } { /dx l NodeSep sub def } ifelse Sin 0 gt { /dy u NodeSep add def } { /dy d NodeSep sub def } ifelse dx Sin mul abs dy Cos mul abs gt { dy Cos mul Sin div dy } { dx dup Sin mul Cos Div } ifelse } def % /InitRnode { /Y ED /X ED X sub /r ED /l X neg def Y add neg /d ED Y sub /u ED /NodePos { GetRnodePos } def } def % /DiaNodePos { w h mul w Sin mul abs h Cos mul abs add Div NodeSep add dup Cos mul exch Sin mul } def % /TriNodePos { Sin s lt { d NodeSep sub dup Cos mul Sin Div exch } { w h mul w Sin mul h Cos abs mul add Div NodeSep add dup Cos mul exch Sin mul } ifelse } def % /InitTriNode { sub 2 div exch 2 div exch 2 copy T 2 copy 4 index index /d ED pop pop pop pop -90 mul rotate /NodeMtrx CM def /X 0 def /Y 0 def d sub abs neg /d ED d add /h ED 2 div h mul h d sub Div /w ED /s d w Atan sin def /NodePos { TriNodePos } def } def % /OvalNodePos { /ww w NodeSep add def /hh h NodeSep add def Sin ww mul Cos hh mul Atan dup cos ww mul exch sin hh mul } def % /GetCenter { begin X Y NodeMtrx transform CM itransform end } def % /XYPos { dup sin exch cos Do /Cos ED /Sin ED /Dist ED Cos 0 gt { Dist Dist Sin mul Cos div } { Cos 0 lt { Dist neg Dist Sin mul Cos div neg } { 0 Dist Sin mul } ifelse } ifelse Do } def % /GetEdge { dup 0 eq { pop begin 1 0 NodeMtrx dtransform CM idtransform exch atan sub dup sin /Sin ED cos /Cos ED /NodeSep ED NodePos NodeMtrx dtransform CM idtransform end } { 1 eq {{exch}} {{}} ifelse /Do ED pop XYPos } ifelse } def % /AddOffset { 1 index 0 eq { pop pop } { 2 copy 5 2 roll cos mul add 4 1 roll sin mul sub exch } ifelse } def % /GetEdgeA { NodeSepA AngleA NodeA NodeSepTypeA GetEdge OffsetA AngleA AddOffset yA add /yA1 ED xA add /xA1 ED } def % /GetEdgeB { NodeSepB AngleB NodeB NodeSepTypeB GetEdge OffsetB AngleB AddOffset yB add /yB1 ED xB add /xB1 ED } def % /GetArmA { ArmTypeA 0 eq { /xA2 ArmA AngleA cos mul xA1 add def /yA2 ArmA AngleA sin mul yA1 add def } { ArmTypeA 1 eq {{exch}} {{}} ifelse /Do ED ArmA AngleA XYPos OffsetA AngleA AddOffset yA add /yA2 ED xA add /xA2 ED } ifelse } def % /GetArmB { ArmTypeB 0 eq { /xB2 ArmB AngleB cos mul xB1 add def /yB2 ArmB AngleB sin mul yB1 add def } { ArmTypeB 1 eq {{exch}} {{}} ifelse /Do ED ArmB AngleB XYPos OffsetB AngleB AddOffset yB add /yB2 ED xB add /xB2 ED } ifelse } def % /InitNC { /b ED /a ED % second and first node /NodeSepTypeB ED /NodeSepTypeA ED /NodeSepB ED /NodeSepA ED /OffsetB ED /OffsetA ED tx@NodeDict a known tx@NodeDict b known and dup { /NodeA a load def /NodeB b load def NodeA GetCenter /yA ED /xA ED NodeB GetCenter /yB ED /xB ED } if } def % /LPutLine { 4 copy 3 -1 roll sub neg 3 1 roll sub Atan /NAngle ED 1 t sub mul 3 1 roll 1 t sub mul 4 1 roll t mul add /Y ED t mul add /X ED } def % /LPutLines { mark LPutVar counttomark 2 div 1 sub /n ED % t floor dup n gt t floor dup n ge % to allow npos<= hv 2008-08-14 { pop n 1 sub /t 1 def } { dup t sub neg /t ED } ifelse cvi 2 mul { pop } repeat LPutLine cleartomark } def % /BezierMidpoint { /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /y0 ED /x0 ED /t ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx sub def /ay y3 y0 sub cy sub by sub def ax t 3 exp mul bx t t mul mul add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add y0 add 3 ay t t mul mul mul 2 by t mul mul add cy add 3 ax t t mul mul mul 2 bx t mul mul add cx add atan /NAngle ED /Y ED /X ED } def % /HPosBegin { yB yA ge { /t 1 t sub def } if /Y yB yA sub t mul yA add def } def /HPosEnd { /X Y yyA sub yyB yyA sub Div xxB xxA sub mul xxA add def /NAngle yyB yyA sub xxB xxA sub Atan def } def /HPutLine { HPosBegin /yyA ED /xxA ED /yyB ED /xxB ED HPosEnd } def /HPutLines { HPosBegin yB yA ge { /check { le } def } { /check { ge } def } ifelse /xxA xA def /yyA yA def mark xB yB LPutVar { dup Y check { exit } { /yyA ED /xxA ED } ifelse } loop /yyB ED /xxB ED cleartomark HPosEnd } def /VPosBegin { xB xA lt { /t 1 t sub def } if /X xB xA sub t mul xA add def } def /VPosEnd { /Y X xxA sub xxB xxA sub Div yyB yyA sub mul yyA add def /NAngle yyB yyA sub xxB xxA sub Atan def } def /VPutLine { VPosBegin /yyA ED /xxA ED /yyB ED /xxB ED VPosEnd } def /VPutLines { VPosBegin xB xA ge { /check { le } def } { /check { ge } def } ifelse /xxA xA def /yyA yA def mark xB yB LPutVar { 1 index X check { exit } { /yyA ED /xxA ED } ifelse } loop /yyB ED /xxB ED cleartomark VPosEnd } def /HPutCurve { gsave newpath /SaveLPutVar /LPutVar load def LPutVar 8 -2 roll moveto curveto flattenpath /LPutVar [ {} {} {} {} pathforall ] cvx def grestore exec /LPutVar /SaveLPutVar load def } def /NCCoor { /AngleA yB yA sub xB xA sub Atan def /AngleB AngleA 180 add def GetEdgeA GetEdgeB /LPutVar [ xB1 yB1 xA1 yA1 ] cvx def /LPutPos { LPutVar LPutLine } def /HPutPos { LPutVar HPutLine } def /VPutPos { LPutVar VPutLine } def LPutVar } def % /NCLine { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB lineto pop pop end } def % /NCLines { false NArray n 0 eq { NCLine } { 2 copy yA sub exch xA sub Atan /AngleA ED n 2 mul dup index exch index yB sub exch xB sub Atan /AngleB ED GetEdgeA GetEdgeB /LPutVar [ xB1 yB1 n 2 mul 4 add 4 roll xA1 yA1 ] cvx def mark LPutVar tx@Dict begin false Line end /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } ifelse } def % /NCCurve { GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA GetArmB xA2 yA2 xA1 yA1 tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict begin ArrowB end curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } def % /NCAngles { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate def xA2 yA2 mtrx transform pop xB2 yB2 mtrx transform exch pop mtrx itransform /y0 ED /x0 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 x0 y0 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 x0 y0 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } def % /NCAngle { GetEdgeA GetEdgeB GetArmB /mtrx AngleA matrix rotate def xB2 yB2 mtrx itransform pop xA1 yA1 mtrx itransform exch pop mtrx transform /y0 ED /x0 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 x0 y0 xA1 yA1 tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 x0 y0 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } def % /NCBar { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate def xA2 yA2 mtrx itransform pop xB2 yB2 mtrx itransform pop sub dup 0 mtrx transform 3 -1 roll 0 gt { /yB2 exch yB2 add def /xB2 exch xB2 add def } { /yA2 exch neg yA2 add def /xA2 exch neg xA2 add def } ifelse mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } def % /NCDiag { /lineAngle ED GetEdgeA GetEdgeB GetArmA GetArmB mark lineAngle abs 0 gt { /xTemp xA2 10 add def /yTemp yA2 lineAngle dup sin exch cos div 10 mul add def /dY1 yTemp yA2 sub def /dX1 xTemp xA2 sub def /dY2 yB2 yB1 sub def /dX2 xB2 xB1 sub def dX1 abs 0.01 lt { /m2 dY2 dX2 div def /xB2 xA2 def /yB2 xA2 xB1 sub m2 mul yB1 add def }{ dX2 abs 0.01 lt { /m1 dY1 dX1 div def /xB2 xB1 def /yB2 xB1 xA2 sub m1 mul yA2 add def }{% /m1 dY1 dX1 div def /m2 dY2 dX2 div def /xB2 m1 xA2 mul m2 xB1 mul sub yA2 sub yB1 add m1 m2 sub div def /yB2 xB2 xA2 sub m1 mul yA2 add def } ifelse } ifelse } if ArmB 0 ne { xB1 yB1 } if xB2 yB2 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def % % GetEdgeA GetEdgeB GetArmA GetArmB mark % ArmB 0 ne { xB1 yB1 } if % xB2 yB2 xA2 yA2 % ArmA 0 ne { xA1 yA1 } if % tx@Dict begin false Line end % /LPutVar [ xB1 yB1 xB2 yB2 xA2 yA2 xA1 yA1 ] cvx def % /LPutPos { LPutLines } def % /HPutPos { HPutLines } def % /VPutPos { VPutLines } def } def % /NCDiagg { /lineAngle ED GetEdgeA GetArmA lineAngle abs 0 gt { lineAngle } { yB yA2 sub xB xA2 sub Atan 180 add } ifelse /AngleB ED GetEdgeB mark lineAngle abs 0 gt { /dY2 yA2 yA1 sub def /dX2 xA2 xA1 sub def lineAngle abs 90 eq { /m2 dY2 dX2 div def /yA2 xB xA2 sub m2 mul yA2 add def /xA2 xB def }{ /m1 lineAngle dup sin exch cos div def % tan alpha dX2 abs 0.01 lt { /yA2 xA1 xB sub m1 mul yB add def /xA2 xA1 def }{% /m2 dY2 dX2 div def /xA2 m1 xB mul m2 xA2 mul sub yA2 add yB sub m1 m2 sub div def /yA2 xA2 xB sub m1 mul yB add def } ifelse } ifelse } if xB1 yB1 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1 yB1 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def % % GetEdgeA GetArmA % yB yA2 sub xB xA2 sub Atan 180 add /AngleB ED % GetEdgeB % mark % xB1 yB1 xA2 yA2 % ArmA 0 ne { xA1 yA1 } if % tx@Dict begin false Line end % /LPutVar [ xB1 yB1 xA2 yA2 xA1 yA1 ] cvx def % /LPutPos { LPutLines } def % /HPutPos { HPutLines } def % /VPutPos { VPutLines } def } def % /NCLoop { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate def xA2 yA2 mtrx transform loopsize add /yA3 ED /xA3 ED /xB3 xB2 yB2 mtrx transform pop def xB3 yA3 mtrx itransform /yB3 ED /xB3 ED xA3 yA3 mtrx itransform /yA3 ED /xA3 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 xB3 yB3 xA3 yA3 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 xB3 yB3 xA3 yA3 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } def % % DG/SR modification begin - May 9, 1997 - Patch 1 %/NCCircle { 0 0 NodesepA nodeA \tx@GetEdge pop xA sub 2 div dup 2 exp r %r mul sub abs sqrt atan 2 mul /a ED r AngleA 90 add PtoC yA add exch xA add %exch 2 copy /LPutVar [ 4 2 roll r AngleA ] cvx def /LPutPos { LPutVar t 360 %mul add dup 5 1 roll 90 sub \tx@PtoC 3 -1 roll add /Y ED add /X ED /NAngle ED % /NCCircle { NodeSepA 0 NodeA 0 GetEdge pop 2 div dup 2 exp r r mul sub abs sqrt atan 2 mul /a ED r AngleA 90 add PtoC yA add exch xA add exch 2 copy /LPutVar [ 4 2 roll r AngleA ] cvx def /LPutPos { LPutVar t 360 mul add dup 5 1 roll 90 sub PtoC 3 -1 roll add /Y ED add /X ED /NAngle ED % DG/SR modification end } def /HPutPos { LPutPos } def /VPutPos { LPutPos } def r AngleA 90 sub a add AngleA 270 add a sub tx@Dict begin /angleB ED /angleA ED /r ED /c 57.2957 r Div def /y ED /x ED } def % /NCBox { /d ED /h ED /AngleB yB yA sub xB xA sub Atan def /AngleA AngleB 180 add def GetEdgeA GetEdgeB /dx d AngleB sin mul def /dy d AngleB cos mul neg def /hx h AngleB sin mul neg def /hy h AngleB cos mul def /LPutVar [ xA1 hx add yA1 hy add xB1 hx add yB1 hy add xB1 dx add yB1 dy add xA1 dx add yA1 dy add ] cvx def /LPutPos { LPutLines } def /HPutPos { xB yB xA yA LPutLine } def /VPutPos { HPutPos } def mark LPutVar tx@Dict begin false Polygon end } def % /NCArcBox { /l ED neg /d ED /h ED /a ED /AngleA yB yA sub xB xA sub Atan def /AngleB AngleA 180 add def /tA AngleA a sub 90 add def /tB tA a 2 mul add def /r xB xA sub tA cos tB cos sub Div dup 0 eq { pop 1 } if def /x0 xA r tA cos mul add def /y0 yA r tA sin mul add def /c 57.2958 r div def /AngleA AngleA a sub 180 add def /AngleB AngleB a add 180 add def GetEdgeA GetEdgeB /AngleA tA 180 add yA yA1 sub xA xA1 sub Pyth c mul sub def /AngleB tB 180 add yB yB1 sub xB xB1 sub Pyth c mul add def l 0 eq { x0 y0 r h add AngleA AngleB arc x0 y0 r d add AngleB AngleA arcn }{ x0 y0 translate /tA AngleA l c mul add def /tB AngleB l c mul sub def 0 0 r h add tA tB arc r h add AngleB PtoC r d add AngleB PtoC 2 copy 6 2 roll l arcto 4 { pop } repeat r d add tB PtoC l arcto 4 { pop } repeat 0 0 r d add tB tA arcn r d add AngleA PtoC r h add AngleA PtoC 2 copy 6 2 roll l arcto 4 { pop } repeat r h add tA PtoC l arcto 4 { pop } repeat } ifelse closepath /LPutVar [ x0 y0 r AngleA AngleB h d ] cvx def /LPutPos { LPutVar /d ED /h ED /AngleB ED /AngleA ED /r ED /y0 ED /x0 ED t 1 le { r h add AngleA 1 t sub mul AngleB t mul add dup 90 add /NAngle ED PtoC }{t 2 lt { /NAngle AngleB 180 add def r 2 t sub h mul t 1 sub d mul add add AngleB PtoC }{ t 3 lt { r d add AngleB 3 t sub mul AngleA 2 t sub mul add dup 90 sub /NAngle ED PtoC }{ /NAngle AngleA 180 add def r 4 t sub d mul t 3 sub h mul add add AngleA PtoC } ifelse } ifelse } ifelse y0 add /Y ED x0 add /X ED } def /HPutPos { LPutPos } def /VPutPos { LPutPos } def } def % /Tfan { /AngleA yB yA sub xB xA sub Atan def GetEdgeA w xA1 xB sub yA1 yB sub Pyth Pyth w Div CLW 2 div mul 2 div dup AngleA sin mul yA1 add /yA1 ED AngleA cos mul xA1 add /xA1 ED /LPutVar [ xA1 yA1 m { xB w add yB xB w sub yB } { xB yB w sub xB yB w add } ifelse xA1 yA1 ] cvx def /LPutPos { LPutLines } def /VPutPos@ { LPutVar flag { 8 4 roll pop pop pop pop } { pop pop pop pop 4 2 roll } ifelse } def /VPutPos { VPutPos@ VPutLine } def /HPutPos { VPutPos@ HPutLine } def mark LPutVar tx@Dict begin /ArrowA { moveto } def /ArrowB { } def false Line closepath end } def % /LPutCoor { NAngle tx@Dict begin /NAngle ED end gsave CM STV CP Y sub neg exch X sub neg exch moveto setmatrix CP grestore } def % /LPut { tx@NodeDict /LPutPos known { LPutPos } { CP /Y ED /X ED /NAngle 0 def } ifelse LPutCoor } def % /HPutAdjust { Sin Cos mul 0 eq { 0 } { d Cos mul Sin div flag not { neg } if h Cos mul Sin div flag { neg } if 2 copy gt { pop } { exch pop } ifelse } ifelse s add flag { r add neg }{ l add } ifelse X add /X ED } def % /VPutAdjust { Sin Cos mul 0 eq { 0 } { l Sin mul Cos div flag { neg } if r Sin mul Cos div flag not { neg } if 2 copy gt { pop } { exch pop } ifelse } ifelse s add flag { d add } { h add neg } ifelse Y add /Y ED } def % % end % % END pst-node.pro %%EndProcSet %%BeginProcSet: pst-grad.pro 0 0 %! % PostScript prologue for pst-grad.tex. % Version 1.05, 2006/11/04 % prepared by Herbert Voss % For copying restrictions, see pstricks.tex. % % For the PSTricks gradient fillstyle.% % Based on some EPS files by leeweyr!bill@nuchat.sccsi.com (W. R. Lee).% % Syntax:% D.G. modification begin - Apr. 9, %1998 %%%%%% R0 G0 B0 R1 G1 B1 NumLines MidPoint Angle GradientFill % ifGradientCircle GradientScale %GradientPosX GradientPosY % R0 G0 B0 R1 G1 B1 NumLines MidPoint %Angle GradientFill % D.G. modification end % /tx@GradientDict 40 dict def tx@GradientDict begin /GradientFill { /ifCMYK exch def % do we have rgb or cmyk? hv 1.06 rotate /MidPoint ED /NumLines ED ifCMYK { /LastBlack ED % 1.06 /LastYellow ED % 1.06 /LastMagenta ED % 1.06 /LastCyan ED % 1.06 /FirstBlack ED % 1.06 /FirstYellow ED % 1.06 /FirstMagenta ED % 1.06 /FirstCyan ED % 1.06 }{ /LastBlue ED /LastGreen ED /LastRed ED /FirstBlue ED /FirstGreen ED /FirstRed ED } ifelse /GradientPosY ED /GradientPosX ED /GradientScale ED /ifGradientCircle ED % This avoids gaps due to rounding errors: clip pathbbox %leave llx,lly,urx,ury on stack 4 copy /ury ED /urx ED /lly ED /llx ED /y ED /x ED ifGradientCircle { 0 GradientPosX eq { 0 GradientPosX eq {2 copy translate} if } if } {2 copy translate} ifelse y sub neg /y ED x sub neg /x ED % This avoids gaps due to rounding errors: ifCMYK { % 1.06 LastCyan FirstCyan add 2 div % 1.06 LastMagenta FirstMagenta add 2 div % 1.06 LastYellow FirstYellow add 2 div % 1.06 LastBlack FirstBlack add 2 div % 1.06 setcmykcolor % 1.06 }{ LastRed FirstRed add 2 div LastGreen FirstGreen add 2 div LastBlue FirstBlue add 2 div setrgbcolor } ifelse ifGradientCircle { /YSizePerLine y NumLines div def /CurrentY y 2 div def /MidLine NumLines 2 div 1 MidPoint sub mul abs cvi def }{ fill /YSizePerLine y NumLines div def /CurrentY 0 def /MidLine NumLines 1 MidPoint sub mul abs cvi def } ifelse MidLine NumLines 2 sub gt { /MidLine NumLines def } { MidLine 2 lt { /MidLine 0 def } if } ifelse MidLine 0 gt { ifCMYK { /Cyan FirstCyan def /Magenta FirstMagenta def /Yellow FirstYellow def /Black FirstBlack def /CyanIncrement LastCyan FirstCyan sub MidLine 1 sub div def /MagentaIncrement LastMagenta FirstMagenta sub MidLine 1 sub div def /YellowIncrement LastYellow FirstYellow sub MidLine 1 sub div def /BlackIncrement LastBlack FirstBlack sub MidLine 1 sub div def }{ /Red FirstRed def /Green FirstGreen def /Blue FirstBlue def /RedIncrement LastRed FirstRed sub MidLine 1 sub div def /GreenIncrement LastGreen FirstGreen sub MidLine 1 sub div def /BlueIncrement LastBlue FirstBlue sub MidLine 1 sub div def } ifelse MidLine { GradientLoop } repeat } if MidLine NumLines lt { ifCMYK { /Cyan LastCyan def /Magenta LastMagenta def /Yellow LastYellow def /Black LastBlack def /CyanIncrement FirstCyan LastCyan sub NumLines MidLine sub 1 sub div def /MagentaIncrement FirstMagenta LastMagenta sub NumLines MidLine sub 1 sub div def /YellowIncrement FirstYellow LastYellow sub NumLines MidLine sub 1 sub div def /BlackIncrement FirstBlack LastBlack sub NumLines MidLine sub 1 sub div def }{ /Red LastRed def /Green LastGreen def /Blue LastBlue def /RedIncrement FirstRed LastRed sub NumLines MidLine sub 1 sub div def /GreenIncrement FirstGreen LastGreen sub NumLines MidLine sub 1 sub div def /BlueIncrement FirstBlue LastBlue sub NumLines MidLine sub 1 sub div def } ifelse NumLines MidLine sub { GradientLoop } repeat } if } def/GradientLoop { % D.G. modification begin - Jul. 23, 1997 / Apr. 9, 1998 ifGradientCircle {CurrentY 0 gt { % The default center used is the center of the bounding box of the object 0 GradientPosX eq {0 GradientPosX eq {/GradientPosX urx llx sub 2 div def /GradientPosY ury lly sub 2 div def} if} if GradientPosX GradientPosY CurrentY GradientScale mul 0 360 arc ifCMYK { Cyan Magenta Yellow Black setcmykcolor } { Red Green Blue setrgbcolor } ifelse fill /CurrentY CurrentY YSizePerLine sub def ifCMYK { /Cyan Cyan CyanIncrement add def /Magenta Magenta MagentaIncrement add def /Yellow Yellow YellowIncrement add def /Black Black BlackIncrement add def }{ /Blue Blue BlueIncrement add def /Green Green GreenIncrement add def /Red Red RedIncrement add def } ifelse } if } { 0 CurrentY moveto x 0 rlineto 0 YSizePerLine rlineto x neg 0 rlineto closepath ifCMYK { Cyan Magenta Yellow Black setcmykcolor } { Red Green Blue setrgbcolor } ifelse fill /CurrentY CurrentY YSizePerLine add def ifCMYK { /Cyan Cyan CyanIncrement add def /Magenta Magenta MagentaIncrement add def /Yellow Yellow YellowIncrement add def /Black Black BlackIncrement add def }{ /Blue Blue BlueIncrement add def /Green Green GreenIncrement add def /Red Red RedIncrement add def } ifelse } ifelse% D.G. modification end }def % /GradientFillHSB { % hv 2006-11-04 rotate /MidPoint ED /NumLines ED /LastBrightness ED /LastSaturation ED /LastHue ED /FirstBrightness ED /FirstSaturation ED /FirstHue ED % This avoids gaps due to rounding errors: clip pathbbox %leave llx,lly,urx,ury on stack /y ED /x ED 2 copy translate y sub neg /y ED x sub neg /x ED % This avoids gaps due to rounding errors: LastHue FirstHue add 2 div LastSaturation FirstSaturation add 2 div LastBrightness FirstBrightness add 2 div sethsbcolor fill /YSizePerLine y NumLines div def /CurrentY 0 def /MidLine NumLines 1 MidPoint sub mul abs cvi def MidLine NumLines 2 sub gt { /MidLine NumLines def } { MidLine 2 lt { /MidLine 0 def } if } ifelse MidLine 0 gt { /Hue FirstHue def /Saturation FirstSaturation def /Brightness FirstBrightness def /HueIncrement LastHue FirstHue sub MidLine 1 sub div def /SaturationIncrement LastSaturation FirstSaturation sub MidLine 1 sub div def /BrightnessIncrement LastBrightness FirstBrightness sub MidLine 1 sub div def MidLine { GradientLoopHSB } repeat } if MidLine NumLines lt { /Hue LastHue def /Saturation LastSaturation def /Brightness LastBrightness def /HueIncrement FirstHue LastHue sub NumLines MidLine sub 1 sub div def /SaturationIncrement FirstSaturation LastSaturation sub NumLines MidLine sub 1 sub div def /BrightnessIncrement FirstBrightness LastBrightness sub NumLines MidLine sub 1 sub div def NumLines MidLine sub { GradientLoopHSB } repeat } if } def /GradientLoopHSB { 0 CurrentY moveto x 0 rlineto 0 YSizePerLine rlineto x neg 0 rlineto closepath Hue Saturation Brightness sethsbcolor fill /CurrentY CurrentY YSizePerLine add def /Brightness Brightness BrightnessIncrement add def /Saturation Saturation SaturationIncrement add def /Hue Hue HueIncrement add def } def % end % % END pst-grad.pro %%EndProcSet %%BeginProcSet: pst-coil.pro 0 0 %!ps % PostScript prologue for pst-coil.tex. % Version 1.06, 2011/09/18 % For distribution, see pstricks.tex. % /tx@CoilDict 40 dict def tx@CoilDict begin /CoilLoop { /t ED t sin AspectSin mul t 180 div AspectCos mul add t cos lineto } def /Coil { /Inc ED dup sin /AspectSin ED cos /AspectCos ED /ArmB ED /ArmA ED /h ED /w ED /y1 ED /x1 ED /y0 ED /x0 ED x0 y0 translate y1 y0 sub x1 x0 sub 2 copy Pyth /TotalLength ED Atan rotate /BeginAngle ArmA AspectCos Div w h mul Div 360 mul def /EndAngle TotalLength ArmB sub AspectCos Div w h mul Div 360 mul def 1 0 0 0 ArrowA ArmA 0 lineto /mtrx CM def w h mul 2 Div w 2 Div scale BeginAngle Inc EndAngle { CoilLoop } for EndAngle CoilLoop mtrx setmatrix TotalLength ArmB sub 0 lineto CP % DG/SR modification begin - Jun. 2, 1998 - Patch 1 (from Michael Vulis) % TotalLength 0 ArrowB lineto } def TotalLength 0 ArrowB lineto pop pop pop pop } def % DG/SR modification end % /Sin { /Func ED /PointsPerPeriod ED /ArmB ED /ArmA ED /Amplitude ED /roundValue ED /relativePeriod ED /Periods ED /y1 ED /x1 ED /y0 ED /x0 ED x0 y0 translate y1 y0 sub x1 x0 sub 2 copy Pyth dup /TotalLength ED ArmA sub ArmB sub /SinLength ED Atan rotate 1 0 0 0 ArrowA ArmA 0 lineto /mtrx CM def relativePeriod {} { SinLength Periods div roundValue dup 0 eq { pop cvi } { 1 eq { round } if } ifelse /Periods ED } ifelse /dxStep SinLength 360 div def % the default step for x pos /xStep 360 PointsPerPeriod div def % the step for the for loop 1 xStep 360 { % PointsPerPeriod times dup dxStep mul ArmA add exch % x pos and value for the func Periods mul Func Amplitude mul lineto } for mtrx setmatrix TotalLength ArmB sub 0 lineto CP TotalLength 0 ArrowB lineto pop pop pop pop } def % /AltCoil { /Inc ED dup sin /AspectSin ED cos /AspectCos ED /h ED /w ED /EndAngle ED /BeginAngle ED /mtrx CM def w h mul 2 Div w 2 Div scale BeginAngle sin AspectSin mul BeginAngle 180 div AspectCos mul add BeginAngle cos /lineto load stopped { moveto } if BeginAngle Inc EndAngle { CoilLoop } for EndAngle CoilLoop mtrx setmatrix } def /ZigZag { 15 dict begin /ArmB ED /ArmA ED 2 div /w ED w mul /h ED /y1 ED /x1 ED /y0 ED /x0 ED x1 y1 translate y0 y1 sub x0 x1 sub 2 copy Pyth /TotalLength ED Atan rotate TotalLength ArmA sub ArmB sub dup h div cvi /n ED n h mul sub 2 div dup ArmA add /ArmA ED ArmB add /ArmB ED /x ArmB h 2 div add def mark 0 0 ArmB 0 n { x w /w w neg def /x x h add def } repeat TotalLength ArmA sub 0 TotalLength 0 end } def % /ZigZagCirc { % x0 y0 x1 y1 bow h w ArmA ArmB on stack /bow ED /ArmB ED /ArmA ED 2 div /w ED w mul /h ED /y1 ED /x1 ED /y0 ED /x0 ED x1 y1 translate % y0 y1 sub x0 x1 sub 2 copy Pyth 2 div /HalfLength ED Atan /ang ED %angle of A relative to B %rotate % so end B is origin and BA is horizontal, A to right /theta bow abs HalfLength Atan 2 mul def %halfangular sector for arc /theta2 theta 2 mul def % full arc %/psi ang 90 sub theta sub def % angle of B from center if bow>0 /rho HalfLength theta sin div def % radius of circle bow 0 gt { /direc 1 def /thetaB ang 90 sub theta sub def } % travel B to A in pos drn { /direc -1 def /thetaB ang 90 add theta add def } ifelse % travel B to A in neg drn %thetaB=angle from center to B rho thetaB 180 add PtoC translate % origin now at center /h h rho div RadtoDeg def /ArmA ArmA rho div RadtoDeg def /ArmB ArmB rho div RadtoDeg def theta2 ArmA sub ArmB sub dup h div cvi /n ED n h mul %HalfLength 2 mul ArmA sub ArmB sub dup h div cvi /n ED n h mul sub 2 div dup ArmA add /ArmA ED ArmB add /ArmB ED /h h direc mul def % h is now angle increment for half-period /rhoo rho w add def /rhoi rho w sub def % outer and inner radii /arg thetaB ArmB direc mul add def % argument for 2nd point % thetaB = direc = bow = HalfLength = theta = rho = arg = h = n = mark rho thetaB PtoC rho arg PtoC /arg arg h 2 div add def n { w 0 gt { rhoo }{ rhoi } ifelse arg PtoC /w w neg def /arg arg h add def } repeat rho thetaB theta2 ArmA sub direc mul add PtoC rho thetaB theta2 direc mul add PtoC } def % end % END pst-coil.pro %%EndProcSet %%BeginProcSet: pst-text.pro 0 0 %! % PostScript header file pst-text.pro % Version 1.0, 2005-11-29 (hv) % For distribution, see pstricks.tex. /tx@TextPathDict 40 dict def tx@TextPathDict begin % Syntax: PathPosition - % Function: Searches for position of currentpath distance from % beginning. Sets (X,Y)=position, and Angle=tangent. /PathPosition { /targetdist exch def /pathdist 0 def /continue true def /X { newx } def /Y { newy } def /Angle 0 def gsave flattenpath { movetoproc } { linetoproc } { } { firstx firsty linetoproc } /pathforall load stopped { pop pop pop pop /X 0 def /Y 0 def } if grestore } def /movetoproc { continue { @movetoproc } { pop pop } ifelse } def /@movetoproc { /newy exch def /newx exch def /firstx newx def /firsty newy def } def /linetoproc { continue { @linetoproc } { pop pop } ifelse } def /@linetoproc { /oldx newx def /oldy newy def /newy exch def /newx exch def /dx newx oldx sub def /dy newy oldy sub def /dist dx dup mul dy dup mul add sqrt def /pathdist pathdist dist add def pathdist targetdist ge { pathdist targetdist sub dist div dup dy mul neg newy add /Y exch def dx mul neg newx add /X exch def /Angle dy dx atan def /continue false def } if } def /TextPathShow { /String exch def /CharCount 0 def % hv begin 2005-11-29 1.00 % String length % { String CharCount 1 getinterval ShowChar % /CharCount CharCount 1 add def /CharSize 1 def currentfont /FontType get 0 eq { currentfont /FMapType get dup 2 eq exch dup 5 eq exch 9 eq or or { /CharSize 2 def} if } if String length CharSize idiv { String CharCount CharSize getinterval ShowChar /CharCount CharCount CharSize add def % hv end 2005-11-29 1.00 } repeat } def % Syntax: InitTextPath - /InitTextPath { gsave currentpoint /Y exch def /X exch def exch X Hoffset sub sub mul Voffset Hoffset sub add neg X add /Hoffset exch def /Voffset Y def grestore } def /Transform { PathPosition dup Angle cos mul Y add exch Angle sin mul neg X add exch translate Angle rotate } def /ShowChar { /Char exch def gsave Char end stringwidth tx@TextPathDict begin 2 div /Sy exch def 2 div /Sx exch def %%% MV 10-09-99 00:36 /sc?currentpoint where {pop sc?currentpoint} {currentpoint} ifelse % currentpoint Voffset sub Sy add exch Hoffset sub Sx add Transform Sx neg Sy neg moveto Char end tx@TextPathSavedShow tx@TextPathDict begin grestore Sx 2 mul Sy 2 mul rmoveto } def % end % END pst-text.pro %%EndProcSet %%BeginProcSet: pst-3d.pro 0 0 %% $Id: pst-3d.pro 247 2010-01-04 22:45:42Z herbert $ % PostScript prologue for pst-3d.tex. % Version 0.01, 2010/01/01 % /tx@3Ddict 300 dict def tx@3Ddict begin % /SetMatrixThreeD { dup sin /e ED cos /f ED /p3 ED /p2 ED /p1 ED p1 0 eq { /a 0 def /b p2 0 le { 1 } { -1 } ifelse def p3 p2 abs } { p2 0 eq { /a p1 0 lt { -1 } { 1 } ifelse def /b 0 def p3 p1 abs } { p1 dup mul p2 dup mul add sqrt dup p1 exch div /a ED p2 exch div neg /b ED p3 p1 a div } ifelse } ifelse atan dup sin /c ED cos /d ED /Matrix3D [ b f mul c a mul e mul sub a f mul c b mul e mul add d e mul b e mul neg c a mul f mul sub a e mul neg c b mul f mul add d f mul ] def } def % /ProjThreeD { /z ED /y ED /x ED Matrix3D aload pop z mul exch y mul add exch x mul add 4 1 roll z mul exch y mul add exch x mul add exch } def % /SetMatrixEmbed { SetMatrixThreeD Matrix3D aload pop /z3 ED /z2 ED /z1 ED /x3 ED /x2 ED /x1 ED SetMatrixThreeD [ Matrix3D aload pop z3 mul exch z2 mul add exch z1 mul add 4 1 roll z3 mul exch z2 mul add exch z1 mul add Matrix3D aload pop x3 mul exch x2 mul add exch x1 mul add 4 1 roll x3 mul exch x2 mul add exch x1 mul add 3 -1 roll 3 -1 roll 4 -1 roll 8 -3 roll 3 copy x3 mul exch x2 mul add exch x1 mul add 4 1 roll z3 mul exch z2 mul add exch z1 mul add ] concat } def % /TMSave { tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def } def % /TMRestore { CP /TMatrix [ TMatrix setmatrix ] cvx def moveto } def % /TMChange { TMSave /cp [ currentpoint ] cvx def % ??? Check this later. CM CP T STV CM matrix invertmatrix % Inv(M') matrix concatmatrix % M Inv(M') exch exec concat cp moveto } def % end % of tx@3Ddict %% %% End of file `pst-3d.pro'. %%EndProcSet %%BeginProcSet: pst-math.pro 0 0 % -*- Mode: Postscript -*- % pst-math.pro --- PostScript header file pst-math.pro % % Author : Christophe JORSSEN % Author : Herbert Voß % Created the : Sat 20 March 2004 % Last Mod : $Date: 2010/10/02 $ % Version : 0.62 $ % /PI 3.14159265359 def /ENeperian 2.71828182846 def % /DegToRad {PI mul 180 div} bind def /RadToDeg {180 mul PI div} bind def % /COS {RadToDeg cos} bind def /SIN {RadToDeg sin} bind def /TAN {dup SIN exch COS Div} bind def /tan {dup sin exch cos Div} bind def /ATAN {neg -1 atan 180 sub DegToRad} bind def /ACOS {dup dup mul neg 1 add sqrt exch atan DegToRad} bind def /acos {dup dup mul neg 1 add sqrt exch atan} bind def /ASIN {neg dup dup mul neg 1 add sqrt neg atan 180 sub DegToRad} bind def /asin {neg dup dup mul neg 1 add sqrt neg atan 180 sub} bind def % /EXP {ENeperian exch exp} bind def % /COSH {dup EXP exch neg EXP add 2 div} bind def /SINH {dup EXP exch neg EXP sub 2 div} bind def /TANH {dup SINH exch COSH div} bind def /ACOSH {dup dup mul 1 sub sqrt add ln} bind def /ASINH {dup dup mul 1 add sqrt add ln} bind def /ATANH {dup 1 add exch neg 1 add Div ln 2 div} bind def % %/SINC {dup SIN exch Div} bind def /SINC { dup 0 eq { pop 1 } { dup SIN exch div } ifelse } bind def /GAUSS {dup mul 2 mul dup 4 -2 roll sub dup mul exch div neg EXP exch PI mul sqrt div} bind def % /GAMMA { 2 dict begin % hv 2007-08-30 /z exch def 1.000000000190015 % p(0) 0 1 5 { % on stack is 0 1 2 3 4 5 dup % n-1 n-1 [ 76.18009172947146 -86.50532032941677 24.0140982483091 -1.231739572450155 0.1208650973866179E-2 -0.5395239384953E-5 ] exch get exch % p(n) n-1 1 add z add div % p(n)/(z+n) add % build the sum } for Pi 2 mul sqrt z div mul z 5.5 add z 0.5 add exp mul ENeperian z 5.5 add neg exp mul end } bind def % /GAMMALN {dup dup dup 5.5 add dup ln 3 -1 roll .5 add mul sub neg 1.000000000190015 0 1 5 { [76.18009172947146 -86.50532032941677 24.0140982483091 -1.231739572450155 .1208650973866179E-2 -.5395239384953E-5 2.5066282746310005] exch get 4 -1 roll 1 add dup 5 1 roll div add} for 4 -1 roll div 2.5066282746310005 mul ln add exch pop} bind def /BETA {2 copy add GAMMALN neg exch GAMMALN 3 -1 roll GAMMALN EXP} bind def % /HORNER {aload length dup 2 add -1 roll exch 1 sub { dup 4 1 roll mul add exch } repeat pop } bind def % /BESSEL_J0 {dup abs 8 lt { dup mul dup [57568490574 -13362590354 651619640.7 -11214424.18 77392.33017 -184.9052456] HORNER exch [57568490411 1029532985 9494680.718 59272.64853 267.8532712 1] HORNER Div} {abs dup .636619772 exch div sqrt exch dup .785398164 sub exch 8 exch div dup dup mul dup [1 -1.098628627E-2 .2734510407E-4 -.2073370639E-5 .2093887211E-6] HORNER 3 index COS mul exch [-.1562499995E-1 .1430488765E-3 -.6911147651E-5 .7621095161E-6 -.934945152E-7] HORNER 4 -1 roll SIN mul 3 -1 roll mul neg add mul} ifelse} bind def % /BESSEL_Y0 {dup 8 lt { dup dup mul dup [-2957821389 7062834065 -512359803.6 10879881.29 -86327.92757 228.4622733] HORNER exch [40076544269 745249964.8 7189466.438 47447.26470 226.1030244 1] HORNER Div exch dup ln exch BESSEL_J0 .636619772 mul mul add} {dup .636619772 exch div sqrt exch dup .785398164 sub exch 8 exch div dup dup mul dup [1 -.1098628627E-2 .2734510407E-4 -.2073370639E-5 .2093887211E-6] HORNER 3 index SIN mul exch [-.1562499995E-1 .1430488765E-3 -.6911147651E-5 .7621095161E-6 -.934945152E-7] HORNER 4 -1 roll COS mul 3 -1 roll mul add mul} ifelse} bind def % /BESSEL_J1 {dup abs 8 lt { dup dup mul dup 3 -2 roll [72362614232 -7895059235 242396853.1 -2972611.439 15704.48260 -30.16036606] HORNER mul exch [144725228442 2300535178 18583304.74 99447.43394 376.9991397 1] HORNER Div} {dup abs dup .636619772 exch div sqrt exch dup 2.356194491 sub exch 8 exch div dup dup mul dup [1 .183105E-2 -.3516396496E-4 .2457520174E-5 -.240337019E-6] HORNER 3 index COS mul exch [.04687499995 6.2002690873E-3 .8449199096E-5 -.88228987E-6 .105787412E-6] HORNER 4 -1 roll SIN mul 3 -1 roll mul neg add mul exch dup abs Div mul} ifelse} bind def % /BESSEL_Y1 {dup 8 lt { dup dup dup mul dup [-.4900604943E13 .1275274390E13 -.5153428139E11 .7349264551E9 -.4237922726E7 .8511937935E4] HORNER exch [.2499580570E14 .4244419664E12 .3733650367E10 .2245904002E8 .1020426050E6 .3549632885E3 1] HORNER Div mul exch dup dup ln exch BESSEL_J1 mul exch 1 exch div sub .636619772 mul add} {dup .636619772 exch div sqrt exch dup 2.356194491 sub exch 8 exch div dup dup mul dup [1 .183105E-2 -.3516396496E-4 .2457520174E-5 -.240337019E-6] HORNER 3 index SIN mul exch [.04687499995 -.2002690873E-3 .8449199096E-5 6.88228987E-6 .105787412E-6] HORNER 4 -1 roll COS mul 3 -1 roll mul add mul} ifelse} bind def % % En cours... /BESSEL_Yn {dup 0 eq {pop BESSEL_Y0}{dup 1 eq {pop BESSEL_Y1}{ exch dup BESSEL_Y0 exch dup BESSEL_Y1 exch 2 exch Div { mul 3 -1 roll mul 2 index sub pstack} for } ifelse } ifelse } bind def % /SIMPSON { 1 dict begin %% on stack a b var f ierr Dominik Rodriguez 3 index 5 index sub % compute h 1 % a b var f ierr h n 4 index 7 index def 3 index exec % a b var f ierr h n f(a) 5 index 7 index def 4 index exec add % a b var f ierr h n f(a)+f(b) 5 index 8 index 4 index 2 div add def 4 index exec % a b var f ierr h n f(a)+f(b) f(a+h/2) exch 1 index 4 mul add 0 % a b var f ierr h n old=f(a+h/2) Estim=f(a)+f(b)+4f(a+h/2) NbLoop { % a b var f ierr h n old Estim NbLoop 5 -1 roll 2 div dup 6 1 roll % h<-h/2 5 -1 roll 2 mul 5 1 roll % n<-2n % a b var f ierr h n old Estim NbLoop h 2 div 10 index add 0 % a b var f ierr h n old Estim NbLoop a+h/2 Cumul 5 index { 1 index 10 index exch def 8 index exec add exch 6 index add exch } repeat % a b var f ierr h n old Estim NbLoop a+nh/2 Cumul exch pop % a b var f ierr h n old Estim NbLoop New 2 index 1 index 4 mul 6 -1 roll 2 mul sub sub % a b var f ierr h n Estim NbLoop New Diff 4 -1 roll 2 mul 1 index sub 4 1 roll % a b var f ierr h n Estim NbLoop New Diff exch 4 1 roll % a b var f ierr h n old Estim NbLoop Diff 5 index 6 div mul abs 6 index lt { exit } if 1 add dup 9 eq { exit } if } loop % a b var f ierr h n old Estim NbLoop exch 5 -1 roll 6 div mul mark 10 2 roll cleartomark end } def % ------------------------------------ math stuff ---------------------------------- % % Matrix A in arrays of rows A[[row1][row2]...] % with [row1]=[a11 a12 ... b1] % returns on stack solution vector X=[x1 x2 ... xn] /SolveLinEqSystem { % on stack matrix M=[A,b] (A*x=b) 10 dict begin % hold all ocal /A exch def /Rows A length def % Rows = number of rows /Cols A 0 get length def % Cols = number of columns /Index [ 0 1 Rows 1 sub { } for ] def % Index = [0 1 2 ... Rows-1] /col 0 def /row 0 def /PR Rows array def % PR[c] = pivot row for row row { % starts the loop, find pivot entry in row r col Cols ge row Rows ge or { exit } if % col < Cols and row < Rows else exit /pRow row def % pRow = pivot row /max A row get col get abs def % get A[row[col]], first A[0,0] row 1 add 1 Rows 1 sub { % starts for loop 1 1 Rows-1 /j exch def % index counter /x A j get col get abs def % get A[j[r]] x max gt { % x>max, then save position /pRow j def /max x def } if } for % now we have the row with biggest A[0,1] % with pRow = the pivot row max 0 gt { % swap entries pRow and row in i /tmp Index row get def Index row Index pRow get put Index pRow tmp put % and columns pRow and row in A /tmp A row get def A row A pRow get put A pRow tmp put % pivot /row0 A row get def % the pivoting row /p0 row0 col get def % the pivot value row 1 add 1 Rows 1 sub { % start for loop /j exch def /c1 A j get def /p c1 col get p0 div def c1 col p put % subtract (p1/p0)*row[i] from row[j] col 1 add 1 Cols 1 sub { % start for loop /i exch def c1 dup i exch % c1 i c1 i get row0 i get p mul sub put } for } for PR row col put /col col 1 add def /row row 1 add def }{ % all zero entries /row row 1 add def % continue loop with same row } ifelse } loop /X A def % solution vector A Rows 1 sub get dup Cols 1 sub get exch Cols 2 sub get div X Rows 1 sub 3 -1 roll put % X[n] Rows 2 sub -1 0 { % for loop to calculate X[i] /xi exch def % current index A xi get % i-th row /Axi exch def /sum 0 def Cols 2 sub -1 xi 1 add { /n exch def /sum sum Axi n get X n get mul add def } for Axi Cols 1 sub get % b=Axi[Cols-1] sum sub % b-sum Axi xi get div % b-sum / Axi[xi] X xi 3 -1 roll put % X[xi] } for X end } def % /c@_0 2.515517 def /c@_1 0.802853 def /c@_2 0.010328 def /d@_1 1.432788 def /d@_2 0.189269 def /d@_3 0.001308 def /norminv { 5 dict begin neg 1 add 1 exch div ln 2 mul sqrt /t exch def /t2 t dup mul def /t3 t2 t mul def c@_0 c@_1 t mul add c@_2 t2 mul add 1 d@_1 t mul add d@_2 t2 mul add d@_3 t3 mul add div neg t add end } def %end{norminv Michael Sharpe} % % % END pst-math.pro %%EndProcSet %%BeginProcSet: pstricks-add.pro 0 0 %% $Id: pstricks-add.pro 692 2012-06-04 06:47:40Z herbert $ %% % PostScript prologue for pstricks-add.tex. % % Version 0.23, 2009/12/17 % /tx@addDict 410 dict def tx@addDict begin %% realtime srand % set random generator % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /GTriangle { gsave /mtrx CM def /colorA ED /colorB ED /colorC ED % save the colors /yA ED /xA ED % save the origin xA yA translate rotate % \psk@gangle /yB ED /xB ED /yC ED /xC ED % save other coordinates /ds [ % save data in a array 0 0 0 colorA aload pop % fd x y xr xg xb 0 xB xA sub yB yA sub colorB aload pop 0 xC xA sub yC yA sub colorC aload pop % 1 xC xB add yB colorA aload pop % for use with 4 points ABCD ] def newpath << /ShadingType 4 % single Gouraud /ColorSpace [ /DeviceRGB ] /DataSource ds >> shfill closepath mtrx setmatrix grestore} def % /RGBtoCMYK { % on stack r g b -> C M Y K 3 dict begin /Blue ED /Green ED /Red ED 1 Red sub % Cyan 1 Green sub % Magenta 1 Blue sub % Yellow 0 % Black end } def % /CMYKtoGRAY { % on stack c m y k -> gray exch 0.11 mul add exch 0.59 mul add exch 0.3 mul add dup 1 gt { pop 1 } if neg 1 add } def % /RGBtoGRAY { % on stack r g b -> gray 0.11 mul exch 0.59 mul add exch 0.3 mul add } def % /HSBtoGRAY { 6 dict begin /b exch def /s exch def 6 mul dup cvi dup /i exch def sub /f exch def /F [[0 1 f sub 1][f 0 1][1 0 1 f sub][1 f 0][1 f sub 1 0][0 1 f][0 1 1]] def F i get { s mul neg 1 add b mul} forall 0.11 mul exch 0.59 mul add exch 0.3 mul add end } def % %% convertisseur longueur d'onde ->R,G,B Manuel Luque %% lambda max=780 nanometres %% lambda min=380 nanometres %% adaptation de : %% http://www.physics.sfasu.edu/astro/color.html %% www.efg2.com/lab % /Gamma 0.8 def /calculateRGB { lambda 379 le {/Red 0 def /Green 0 def /Blue 0 def} if lambda 781 ge {/Red 0 def /Green 0 def /Blue 0 def} if lambda 380 ge {lambda 439 le { /R {lambda 440 sub neg 440 380 sub div} def /Red R factor mul Gamma exp def /G 0 def /Green G factor mul Gamma exp def /B 1 def /Blue B factor mul Gamma exp def} if } if lambda 440 ge { lambda 489 le { /G {lambda 440 sub 490 440 sub div} def /Green G factor mul Gamma exp def /R 0 def /Red 0 def /B 1 def /Blue B factor mul Gamma exp def } if } if lambda 490 ge {lambda 509 le { /B {lambda 510 sub neg 510 490 sub div} def /Blue B factor mul Gamma exp def /R 0 def /Red 0 def /G 1 def /Green G factor mul Gamma exp def } if } if lambda 510 ge {lambda 579 le { /R {lambda 510 sub 580 510 sub div } def /Red R factor mul Gamma exp def /Blue 0 def /G 1 def /Green G factor mul Gamma exp def } if } if lambda 580 ge {lambda 644 le { /G {lambda 645 sub neg 645 580 sub div } def /Green G factor mul Gamma exp def /Blue 0 def /R 1 def /Red R factor mul Gamma exp def } if } if lambda 645 ge { lambda 780 le { /Red 1 factor mul Gamma exp def /Blue 0 def /Green 0 def } if } if } def % /factor { lambda 380 ge {lambda 419 le { 0.3 0.7 lambda 380 sub mul 420 380 sub div add} if } if lambda 420 ge {lambda 700 le { 1 } if } if lambda 701 ge {lambda 780 le { 0.3 0.7 780 lambda sub mul 780 700 sub div add} if } if } def % /wavelengthToRGB { % the wavelength in nm must be on top of the stack cvi /lambda exch def % no floating point here calculateRGB } def % now the colors are saved in Red Green Blue % /wavelengthToGRAY { % the wavelength in nm must be on top of the stack cvi /lambda exch def % no floating point here calculateRGB Red Green Blue RGBtoGRAY } def % now the gray color is on the stack % /wavelengthToCMYK { % the wavelength in nm must be on top of the stack cvi /lambda exch def % no floating point here gsave calculateRGB Red Green Blue RGBtoCMYK /Black ED /Yellow ED /Magenta ED /Cyan ED grestore } def % now the colors are saved in Cyan Magenta Yellow Black % /axfill { 8 dict begin /xw exch def /nl exch def /C1 exch def /y1 exch def/x1 exch def /C0 exch def /y0 exch def/x0 exch def << /ShadingType 2 /ColorSpace /DeviceRGB /Coords [ x0 y0 x1 y1 ] /EmulatorHints [ xw 2 div dup ] /Function << /FunctionType 2 /Domain [0 1] /C0 C0 /C1 C1 /N 1 >> >> shfill end } bind def % %/amplHand {.8} def %/dtHand 2 def /varHand { rand sin amplHand mul add } def /MovetoByHand { moveto } def %/MovetoByHand { /y0 ED /x0 ED x0 y0 moveto } def /LinetoByHand { 4 dict begin /y1 ED /x1 ED currentpoint /y0 ED /x0 ED x0 x1 sub dup mul y0 y1 sub dup mul add sqrt /dEnd ED 0 dtHand dEnd { dup x1 x0 sub mul dEnd div x0 add varHand exch y1 y0 sub mul dEnd div y0 add varHand lineto } for % /x0 x1 def /y0 y1 def end } def % end % % END pstricks-add.pro %%EndProcSet %%BeginProcSet: pst-eucl.pro 0 0 %! % PostScript prologue for pst-eucl.tex. % Version 1.01 2012/09/21 % For distribution, see pstricks.tex. % /tx@EcldDict 40 dict def tx@EcldDict begin %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Pi /Pi 3.14159265359 def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% e /E 2.718281828459045 def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x -> true (if |x| < 1E-6) /ZeroEq { abs 1E-6 lt } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x1 y1 x2 y2 -> a b c (ax-by+c=0 with a^2+b^2=1) /EqDr { 4 copy 3 -1 roll sub 7 1 roll exch sub 5 1 roll 4 -1 roll mul 3 1 roll mul exch sub 2 index dup mul 2 index dup mul add sqrt 4 -1 roll 1 index div exch 4 -1 roll 1 index div exch 4 -1 roll 1 index div exch pop } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% orthogonal projection of M1 onto (OM2) %% x1 y1 x2 y2 -> x3 y3 /Project { 2 copy dup mul exch dup mul add 5 1 roll 2 copy 5 -1 roll mul exch 5 -1 roll mul add 4 -1 roll div dup 4 -1 roll mul exch 3 -1 roll mul } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% a b c (ax2+bx+c=0) -> x1 y1 /SolvTrin { /c exch def /b exch def /a exch def b dup mul a c mul 4 mul sub dup 0 lt { pop 0 0 } %% no solutions {sqrt dup b neg add a 2 mul div exch b add neg 2 a mul div } ifelse } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x1 y1 x2 y2 -> Dist /ABDist { 3 -1 roll sub dup mul 3 1 roll sub dup mul add sqrt } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x1 y1 x2 y2 -> x2-x1 y2-y1 /ABVect { 3 -1 roll exch sub 3 1 roll sub exch } bind def %/ABVect { 3 -1 roll sub 3 1 roll exch sub exch } bind def %% wrong version %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x1 y1 x2 y2 x3 y3 x4 y4 -> x y /InterLines { EqDr /D1c exch def /D1b exch def /D1a exch def EqDr /D2c exch def /D2b exch def /D2a exch def D1a D2b mul D1b D2a mul sub dup ZeroEq % { pop pop pop 0 0 } %% parallel lines % --- hv 20110714 { pop 0 0 } %% parallel lines --- hv 20110714 { /Det exch def D1b D2c mul D1c D2b mul sub Det div D1a D2c mul D2a D1c mul sub Det div } ifelse } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% a b c R -> x1 y1 x2 y2 /InterLineCircle { /CR exch def /Dc exch def neg /Db exch def /Da exch def ABVect /Vy exch def /Vx exch def %% Dc==0 then O belong to the line %% First project O on the line -> M (-ca;-cb) %% l'abscisse de M sur (OM) divisée par R donne le cosinus %Dc neg dup Db mul exch Da mul 2 copy 0 0 %ABDist dup CR gt { pop pop pop 0 0 0 0 } %{ ZeroEq { pop pop Db Da } if Atan /alpha exch def Dc abs CR gt { 0 0 0 0 } { Db neg Da neg Atan /alpha exch def Dc CR div dup dup mul 1 exch sub sqrt exch Atan /beta exch def alpha beta add dup cos CR mul exch sin CR mul alpha beta sub dup cos CR mul exch sin CR mul 4 copy ABVect Vy mul 0 le exch Vx mul 0 le and { 4 2 roll } if } ifelse } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% R R' OO' -> x1 y1 x2 y2 /InterCircles { /OOP exch def /CRP exch def /CR exch def OOP dup mul CRP dup mul sub CR dup mul add OOP div 2 div dup dup mul CR dup mul exch sub dup 0 lt { pop pop 0 0 0 0 } { sqrt 2 copy neg } ifelse } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x y theta -> x' y' (rotation of theta) /Rotate { dup sin /sintheta exch def cos /costheta exch def /y exch def /x exch def x costheta mul y sintheta mul sub y costheta mul x sintheta mul add } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% N -> x y /GetNode { tx@NodeDict begin tx@NodeDict 1 index known { load GetCenter } { pop 0 0 } ifelse end } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x -> ch(x) /ch { dup Ex exch neg Ex add 2 div } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x -> sh(x) /sh { dup Ex exch neg Ex sub 2 div } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x -> e^(x) /Ex { E exch exp } bind def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% x f g -> x y n /NewtonSolving { /g exch def /f exch def 0 { %%% STACK: x0 n 1 add exch %% one more loop dup ZeroEq { dup 0.0005 add fgeval 1 index 0.0005 sub fgeval sub .001 div } { dup 1.0005 mul fgeval 1 index 0.9995 mul fgeval sub .001 2 index mul div } ifelse %%% STACK: n x0 fg'(x0) %%% compute x1=x0-fg(x0)/fg'(x0) 1 index fgeval exch div dup 4 1 roll sub exch %% stack: dx x0 n 3 -1 roll ZeroEq %% exit if root found 1 index 100 eq or { exit } if %% or looping for more than 100 times } loop dup 100 lt { exch dup /x exch def f } { pop 0 0 } ifelse 3 -1 roll } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /fgeval { /x exch def f g sub } bind def end % END ps-euclide.pro %%EndProcSet %%BeginProcSet: pst-slpe.pro 0 0 %% %% This is file `pst-slpe.pro', %% generated with the docstrip utility. %% %% The original source files were: %% %% pst-slpe.dtx (with options: `prolog') %% %% IMPORTANT NOTICE: %% %% For the copyright see the source file. %% %% Any modified versions of this file must be renamed %% with new filenames distinct from pst-slpe.pro. %% %% For distribution of the original source see the terms %% for copying and modification in the file pst-slpe.dtx. %% %% This generated file may be distributed as long as the %% original source files, as listed above, are part of the %% same distribution. (The sources need not necessarily be %% in the same archive or directory.) %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN archives %% in directory macros/latex/base/lppl.txt. %% /tx@PstSlopeDict 60 dict def tx@PstSlopeDict begin /Opacity 1 def % preset, no transparency /Opacity++ { Opacity dOpacity add /Opacity ED } def /max {2 copy lt {exch} if pop} bind def /Iterate { 1 sub /NumSegs ED dup mul 3 1 roll dup mul 3 1 roll dup mul 3 1 roll setrgbcolor currenthsbcolor /ThisB ED /ThisS ED /ThisH ED /ThisPt ED Opacity .setopacityalpha gsave fill grestore NumSegs { dup mul 3 1 roll dup mul 3 1 roll dup mul 3 1 roll setrgbcolor currenthsbcolor /NextB ED /NextS ED /NextH ED /NextPt ED ThisPt NextPt sub ThisPt div NumSteps mul cvi /SegSteps exch def /NumSteps NumSteps SegSteps sub def SegSteps 0 eq not { ThisS 0 eq {/ThisH NextH def} if NextS 0 eq {/NextH ThisH def} if ThisH NextH sub 0.5 gt {/NextH NextH 1.0 add def} { NextH ThisH sub 0.5 ge {/ThisH ThisH 1.0 add def} if } ifelse /B ThisB def /S ThisS def /H ThisH def /BInc NextB ThisB sub SegSteps div def /SInc NextS ThisS sub SegSteps div def /HInc NextH ThisH sub SegSteps div def SegSteps { H dup 1. gt {1. sub} if S B sethsbcolor currentrgbcolor sqrt 3 1 roll sqrt 3 1 roll sqrt 3 1 roll setrgbcolor DrawStep /H H HInc add def /S S SInc add def /B B BInc add def } bind repeat /ThisH NextH def /ThisS NextS def /ThisB NextB def /ThisPt NextPt def } if } bind repeat } def /PatchRadius { Radius 0 eq { /UpdRR { dup mul exch dup mul add RR max /RR ED } bind def gsave flattenpath /RR 0 def {UpdRR} {UpdRR} {} {} pathforall grestore /Radius RR sqrt def } if } def /SlopesFill { /Fading ED % do we have fading? Fading { /FadingEnd ED % the last opacity value dup /FadingStart ED % the first opacity value /Opacity ED % the opacity start value } if gsave 180 add rotate /NumSteps ED Fading { /dOpacity FadingEnd FadingStart sub NumSteps div def } if clip pathbbox /h ED /w ED 2 copy translate h sub neg /h ED w sub neg /w ED /XInc w NumSteps div def /DrawStep { Fading { % do we have a fading? Opacity .setopacityalpha % set opacity value Opacity++ % increase opacity } if 0 0 XInc h rectfill XInc 0 translate } bind def Iterate grestore } def /CcSlopesFill { /Fading ED % do we have fading? Fading { /FadingEnd ED % the last opacity value dup /FadingStart ED % the first opacity value /Opacity ED % the opacity start value } if gsave /Radius ED /CenterY ED /CenterX ED /NumSteps ED Fading { /dOpacity FadingEnd FadingStart sub NumSteps div def } if clip pathbbox /h ED /w ED 2 copy translate h sub neg /h ED w sub neg /w ED w CenterX mul h CenterY mul translate PatchRadius /RadPerStep Radius NumSteps div neg def /Rad Radius def /DrawStep { Fading { % do we have a fading? Opacity .setopacityalpha % set opacity value Opacity++ % increase opacity } if 0 0 Rad 0 360 arc closepath fill /Rad Rad RadPerStep add def } bind def Iterate grestore } def /RadSlopesFill { /Fading ED % do we have fading? Fading { /FadingEnd ED % the last opacity value dup /FadingStart ED % the first opacity value /Opacity ED % the opacity start value } if gsave rotate /Radius ED /CenterY ED /CenterX ED /NumSteps ED Fading { /dOpacity FadingEnd FadingStart sub NumSteps div def } if clip pathbbox /h ED /w ED 2 copy translate h sub neg /h ED w sub neg /w ED w CenterX mul h CenterY mul translate PatchRadius /AngleIncrement 360 NumSteps div neg def /dY AngleIncrement sin AngleIncrement cos div Radius mul def /DrawStep { Fading { % do we have a fading? Opacity .setopacityalpha % set opacity value Opacity++ % increase opacity } if 0 0 moveto Radius 0 rlineto 0 dY rlineto closepath fill AngleIncrement rotate } bind def Iterate grestore } def end %%EndProcSet %%BeginProcSet: special.pro 0 0 %! TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N /vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N /rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N /@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ /hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B /@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ /urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known {userdict/md get type/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup length 20 add dict copy def}if end md begin /letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale }if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState save N userdict maxlength dict begin/magscale true def normalscale currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts /psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def @MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N /@beginspecial{SDict begin/SpecialSave save N gsave normalscale currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N} N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N /setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{ pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B /rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end %%EndProcSet %%BeginProcSet: color.pro 0 0 %! TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll }repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def /TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{ setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{ /currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC /Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC /Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0 setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0 setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61 0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC /Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0 setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87 0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{ 0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{ 0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC /Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0 setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0 setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90 0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC /Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0 setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0 0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{ 0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{ 0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC /BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0 setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC /CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0 0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1 0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11 0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0 setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0 0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC /Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0 setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0 0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0 1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC /PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0 setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{ 0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor} DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70 setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0 setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1 setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end %%EndProcSet TeXDict begin @defspecial systemdict /pdfmark known{userdict /?pdfmark systemdict /exec get put}{userdict /?pdfmark systemdict /pop get put userdict /pdfmark systemdict /cleartomark get put}ifelse /DvipsToPDF{72.27 mul Resolution div} def/PDFToDvips{72.27 div Resolution mul} def/BPToDvips{72 div Resolution mul}def/BorderArrayPatch{[exch{dup dup type/integertype eq exch type/realtype eq or{BPToDvips}if}forall]}def/HyperBorder {1 PDFToDvips} def/H.V {pdf@hoff pdf@voff null} def/H.B {/Rect[pdf@llx pdf@lly pdf@urx pdf@ury]} def/H.S {currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF 72 add /pdf@hoff exch def HyperBorder sub /pdf@llx exch def} def/H.L {2 sub dup/HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint HyperBaseDvips sub /pdf@ury exch def/pdf@urx exch def} def/H.A {H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt sub sub /pdf@voff exch def} def/H.R {currentpoint HyperBorder sub /pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint exch pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def} def @fedspecial end TeXDict begin 12120418 12120418 1000 600 600 (test2.dvi) @start end %%EndProlog %%BeginSetup %%Feature: *Resolution 600dpi TeXDict begin % dvips-unknown statusdict /setpageparams known { hsize vsize 0 1 statusdict begin { setpageparams } stopped end } { true } ifelse { statusdict /setpage known { hsize vsize 1 statusdict begin { setpage } stopped pop end } if } if end %%EndSetup %%Page: 1 1 TeXDict begin 1 0 bop 0 0 a SDict begin [/Producer (dvips + Distiller)/Title ()/Subject ()/Creator (LaTeX with hyperref package)/Author ()/Keywords () /DOCINFO pdfmark end 0 0 a 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a -608 -608 a SDict begin H.S end -608 -608 a -608 -608 a SDict begin H.R end -608 -608 a -608 -608 a SDict begin [/View [/XYZ H.V]/Dest (page.1) cvn /DEST pdfmark end -608 -608 a 0 TeXcolorgray Black -600 -600 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end -600 -600 a -600 -600 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end -600 -600 a 0 TeXcolorgray -600 -600 a tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end -600 -600 a -600 -600 a mark /_objdef {@anim@ocgs} /type/array /OBJ pdfmark mark /_objdef {@anim@offocgs} /type/array /OBJ pdfmark mark {Catalog} << /OCProperties << /OCGs {@anim@ocgs} /D <> >> >> /PUT pdfmark -600 -600 a -600 -600 a mark /_objdef {@anim@fields} /type/array /OBJ pdfmark mark {Catalog} << /AcroForm <> >> /PUT pdfmark -600 -600 a -600 -600 a SDict begin [/PageMode /UseOutlines/Page 1/View [/Fit] /DOCVIEW pdfmark end -600 -600 a -600 -600 a SDict begin [ {Catalog}<<>> /PUT pdfmark end -600 -600 a -600 -600 a SDict begin H.S end -600 -600 a -600 -600 a SDict begin 12 H.A end -600 -600 a -600 -600 a SDict begin [/View [/XYZ H.V]/Dest (Doc-Start) cvn /DEST pdfmark end -600 -600 a -600 -600 a {Resolution 1200 gt VResolution 1200 gt or product (Ghostscript) search {pop pop pop true}{pop false}ifelse and {(@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@ Warning: DVI resolution greater than 1200 dpi! @@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@ @@\n@@ Animations may be distorted or invisible. @@\n@@ Dvips should be called either without option `-Ppdf': @@\n@@ @@\n@@ dvips test2\n@@ @@\n@@ or with a different resolution setting: @@\n@@ @@\n@@ dvips -Ppdf -D1200 test2\n@@ @@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n) print} if} ?pdfmark -600 -600 a 0 TeXcolorgray 0 TeXcolorgray -541 817 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 3.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 0 setlinejoin false pop 0 56.90549 14.22636 0. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 3.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 3.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 0 setlinejoin false pop 0 56.90549 14.22636 90. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 3.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 0 TeXcolorgray eop end %%Trailer userdict /end-hook known{end-hook}if %%EOF %%EndDocument @endspecial 210 4145 a mark /EP pdfmark grestore 210 4145 a 210 4145 a currentpoint /frame@lly exch def /frame@llx exch def 210 4145 a 1752 2603 a currentpoint /frame@ury exch def /frame@urx exch def 1752 2603 a 210 4145 a currentpoint /origin@y exch def /origin@x exch def 210 4145 a 810 3545 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 3545 a 210 4145 a gsave true setglobal globaldict /origin@15[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj15} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 4145 a 210 4145 a currentpoint pop origin@14 pop sub currentpoint exch pop origin@14 exch pop sub translate mark {@anm@obj14} /SP pdfmark 210 4145 a 210 4145 a mark /EP pdfmark grestore 210 4145 a 210 4145 a currentpoint /wid@lly exch def /wid@llx exch def 210 4145 a 1752 2603 a currentpoint /wid@ury exch def /wid@urx exch def 1752 2603 a 210 4145 a mark /_objdef {@anm@obj16}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (0.1)/ANN pdfmark 210 4145 a 210 4145 a mark /_objdef {@anm@obj17} /type/stream /OBJ pdfmark mark {@anm@obj17} (var curdoc=this;var a0,a0_int;if(typeof a0==='undefined'){a0=new Object();a0.fr=new Array();for(i=0;i<=1;i++){a0.fr[i]=this.getField('0.'+i);}a0.btnPauseLeft=this.getField('0.PauseLeft');a0.btnPlayLeft=this.getField('0.PlayLeft');a0.btnPauseRight=this.getField('0.PauseRight');a0.btnPlayRight=this.getField('0.PlayRight');a0.playsRight=true;a0.isPaused=false;a0.playing=false;a0.fps=4;a0.sm=1;a0.setFps=function(f){a0.fps=f;if(a0.playing){if(a0.playsRight){a0.playRight();}else{a0.playLeft();}}};a0.seekFrame=function(f){if(f>1||f<0){return -1;}a0.idx=f;a0.fr[a0.on].display=display.hidden;a0.fr[f].display=display.visible;a0.on=f;curdoc.dirty=false;return 0;};a0.stopFirst=function(){a0.pause(true);a0.seekFrame(0);};a0.stopLast=function(){a0.pause(true);a0.seekFrame(1);};a0.gotoNext=function(){if(a0.seekFrame(a0.idx+1)<0){if(a0.playing){a0.seekFrame(0);a0.setFps(4);}else{a0.stopLast();}return;}};a0.gotoPrev=function(){if(a0.seekFrame(a0.idx-1)<0){if(a0.playing){a0.seekFrame(1);}else{a0.stopFirst();}return;}};a0.pause=function(stop){try{app.clearInterval(a0_int);}catch(e){}a0.playing=false;a0.isPaused=!stop;a0.btnPauseLeft.display=display.hidden;a0.btnPlayLeft.display=display.visible;a0.btnPauseRight.display=display.hidden;a0.btnPlayRight.display=display.visible;curdoc.dirty=false;};a0.playRight=function(){try{app.clearInterval(a0_int);}catch(e){}a0.playsRight=true;a0.playing=true;a0.isPaused=false;a0.btnPauseLeft.display=display.visible;a0.btnPlayLeft.display=display.hidden;a0.btnPauseRight.display=display.visible;a0.btnPlayRight.display=display.hidden;curdoc.dirty=false;a0_int=app.setInterval('a0.gotoNext()',1000/(1e-6+a0.fps)/a0.sm);};a0.playLeft=function(){try{app.clearInterval(a0_int);}catch(e){}a0.playsRight=false;a0.playing=true;a0.isPaused=false;a0.btnPauseLeft.display=display.visible;a0.btnPlayLeft.display=display.hidden;a0.btnPauseRight.display=display.visible;a0.btnPlayRight.display=display.hidden;curdoc.dirty=false;a0_int=app.setInterval('a0.gotoPrev()',1000/(1e-6+a0.fps)/a0.sm);};a0.fpsIncr=function(){a0.sm*=1.1;a0.setFps(a0.fps);};a0.fpsDecr=function(){a0.sm/=1.1;a0.setFps(a0.fps);};a0.fpsReset=function(){a0.sm=1;a0.setFps(a0.fps);};a0.stepBwd=function(){if(!a0.playing){a0.seekFrame(a0.idx-1);a0.isPaused=true;}};a0.stepFwd=function(){if(!a0.playing){a0.seekFrame(a0.idx+1);a0.isPaused=true;}};a0.playBwd=function(){if(a0.idx==0||!a0.isPaused){a0.stopLast();}a0.playLeft();};a0.playFwd=function(){if(a0.idx==1||!a0.isPaused){a0.stopFirst();}a0.playRight();};a0.idx=a0.on=0;}if(a0.playsRight){a0.playRight();}else{a0.playLeft();}) /PUT pdfmark mark {@anm@obj17} <<>> /PUT pdfmark 210 4145 a currentpoint /frame@lly exch def /frame@llx exch def 210 4145 a 254 4109 a currentpoint /frame@ury exch def /frame@urx exch def 254 4109 a 210 4145 a currentpoint /origin@y exch def /origin@x exch def 210 4145 a 810 3545 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 3545 a 210 4145 a gsave true setglobal globaldict /origin@18[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj18} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 4145 a 210 4145 a mark /EP pdfmark grestore 210 4145 a 210 4145 a currentpoint /wid@lly exch def /wid@llx exch def 210 4145 a 1752 2603 a currentpoint /wid@ury exch def /wid@urx exch def 1752 2603 a 210 4145 a mark /_objdef {@anm@obj19}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/FT/Btn/Ff 65536/BS <>/H/N/T (anm0)/Contents (animation by animate[2016/01/25])/AA <>/PC <>/D <>/U <>>>/AP <>/MK <>>>/ANN pdfmark 210 4145 a 425 4277 a currentpoint /wid@lly exch def /wid@llx exch def 425 4277 a 545 4157 a currentpoint /wid@ury exch def /wid@urx exch def 545 4157 a 425 4277 a mark /_objdef {@anm@obj20}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (0.EndLeft)/A <>/ANN pdfmark 425 4277 a 545 4277 a currentpoint /wid@lly exch def /wid@llx exch def 545 4277 a 664 4157 a currentpoint /wid@ury exch def /wid@urx exch def 664 4157 a 545 4277 a mark /_objdef {@anm@obj21}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (0.StepLeft)/A <>/ANN pdfmark 545 4277 a 664 4277 a currentpoint /wid@lly exch def /wid@llx exch def 664 4277 a 784 4157 a currentpoint /wid@ury exch def /wid@urx exch def 784 4157 a 664 4277 a mark /_objdef {@anm@obj22}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (0.PauseLeft)/ANN pdfmark 664 4277 a 664 4277 a currentpoint /wid@lly exch def /wid@llx exch def 664 4277 a 784 4157 a currentpoint /wid@ury exch def /wid@urx exch def 784 4157 a 664 4277 a mark /_objdef {@anm@obj23}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (0.PlayLeft)/ANN pdfmark 664 4277 a 664 4277 a currentpoint /wid@lly exch def /wid@llx exch def 664 4277 a 784 4157 a currentpoint /wid@ury exch def /wid@urx exch def 784 4157 a 664 4277 a mark /_objdef {@anm@obj24}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (0.PlayPauseLeft)/A <>/ANN pdfmark 664 4277 a 784 4277 a currentpoint /wid@lly exch def /wid@llx exch def 784 4277 a 903 4157 a currentpoint /wid@ury exch def /wid@urx exch def 903 4157 a 784 4277 a mark /_objdef {@anm@obj25}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (0.PauseRight)/ANN pdfmark 784 4277 a 784 4277 a currentpoint /wid@lly exch def /wid@llx exch def 784 4277 a 903 4157 a currentpoint /wid@ury exch def /wid@urx exch def 903 4157 a 784 4277 a mark /_objdef {@anm@obj26}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (0.PlayRight)/ANN pdfmark 784 4277 a 784 4277 a currentpoint /wid@lly exch def /wid@llx exch def 784 4277 a 903 4157 a currentpoint /wid@ury exch def /wid@urx exch def 903 4157 a 784 4277 a mark /_objdef {@anm@obj27}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (0.PlayPauseRight)/A <>/ANN pdfmark 784 4277 a 903 4277 a currentpoint /wid@lly exch def /wid@llx exch def 903 4277 a 1023 4157 a currentpoint /wid@ury exch def /wid@urx exch def 1023 4157 a 903 4277 a mark /_objdef {@anm@obj28}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (0.StepRight)/A <>/ANN pdfmark 903 4277 a 1023 4277 a currentpoint /wid@lly exch def /wid@llx exch def 1023 4277 a 1142 4157 a currentpoint /wid@ury exch def /wid@urx exch def 1142 4157 a 1023 4277 a mark /_objdef {@anm@obj29}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (0.EndRight)/A <>/ANN pdfmark 1023 4277 a 1178 4277 a currentpoint /wid@lly exch def /wid@llx exch def 1178 4277 a 1298 4157 a currentpoint /wid@ury exch def /wid@urx exch def 1298 4157 a 1178 4277 a mark /_objdef {@anm@obj30}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (0.Minus)/TU (slower)/A <>/ANN pdfmark 1178 4277 a 1298 4277 a currentpoint /wid@lly exch def /wid@llx exch def 1298 4277 a 1417 4157 a currentpoint /wid@ury exch def /wid@urx exch def 1417 4157 a 1298 4277 a mark /_objdef {@anm@obj31}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (0.Reset)/TU (default speed)/A <>/ANN pdfmark 1298 4277 a 1417 4277 a currentpoint /wid@lly exch def /wid@llx exch def 1417 4277 a 1537 4157 a currentpoint /wid@ury exch def /wid@urx exch def 1537 4157 a 1417 4277 a mark /_objdef {@anm@obj32}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (0.Plus)/TU (faster)/A <>/ANN pdfmark 1417 4277 a 1864 3030 1593 4 v 1862 3130 4 100 v 1914 3100 a FJ(\\animategraphics)g FK(:)p 3455 3130 V 1864 3133 1593 4 v 1862 3233 4 100 v 1914 3203 a([)g(con)n(trols,)395 b(:b)r(outons)27 b(de)h(con)n(tr\364le)p 3455 3233 V 1864 3236 1593 4 v 1862 3335 4 100 v 1914 3306 a(lo)r(op)599 b(:en)28 b(b)r(oucle)p 3455 3335 V 1864 3339 1593 4 v 1862 3438 4 100 v 1914 3409 a(autopla)n(y)e(])390 b(:auto)27 b(demarrage)p 3455 3438 V 1864 3442 1593 4 v 1862 3541 4 100 v 1914 3511 a({4})628 b(:4)27 b(fois)h(par)e(seconde) p 3455 3541 V 1864 3545 1593 4 v 1862 3644 4 100 v 1914 3614 a({XXX})484 b(:base)27 b(du)h(nom)f(\034c)n(hier)p 3455 3644 V 1864 3648 1593 4 v 1862 3747 4 100 v 1914 3717 a({1})628 b(:n)n(umero)27 b(de)g(debut)p 3455 3747 V 1864 3751 1593 4 v 1862 3850 4 100 v 1914 3820 a({2})628 b(:n)n(umeo)27 b(de)h(\034n)p 3455 3850 V 1864 3854 1593 4 v 0 TeXcolorgray 1456 5662 a(209)p 0 TeXcolorgray eop end %%Page: 210 210 TeXDict begin 210 209 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.210) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.36.2) cvn /DEST pdfmark end 86 448 a 83 x FG(36.2)112 b(Animateinline)p 0 TeXcolorgray 0 TeXcolorgray 328 2064 a currentpoint /frame@lly exch def /frame@llx exch def 328 2064 a 1746 647 a currentpoint /frame@ury exch def /frame@urx exch def 1746 647 a 328 2064 a currentpoint /origin@y exch def /origin@x exch def 328 2064 a 928 1464 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 1464 a 328 2064 a gsave true setglobal globaldict /origin@33[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj33} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 328 2064 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 56.90549 14.22636 45. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 56.90549 14.22636 135. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 0 TeXcolorgray 328 2064 a mark /EP pdfmark grestore 328 2064 a 328 2064 a currentpoint /frame@lly exch def /frame@llx exch def 328 2064 a 1746 647 a currentpoint /frame@ury exch def /frame@urx exch def 1746 647 a 328 2064 a currentpoint /origin@y exch def /origin@x exch def 328 2064 a 928 1464 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 1464 a 328 2064 a gsave true setglobal globaldict /origin@34[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj34} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 328 2064 a 328 2064 a currentpoint pop origin@33 pop sub currentpoint exch pop origin@33 exch pop sub translate mark {@anm@obj33} /SP pdfmark 328 2064 a 328 2064 a mark /EP pdfmark grestore 328 2064 a 328 2064 a currentpoint /wid@lly exch def /wid@llx exch def 328 2064 a 1746 647 a currentpoint /wid@ury exch def /wid@urx exch def 1746 647 a 328 2064 a mark /_objdef {@anm@obj35}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 4/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (1.0)/ANN pdfmark 328 2064 a 328 2064 a currentpoint /frame@lly exch def /frame@llx exch def 328 2064 a 1746 647 a currentpoint /frame@ury exch def /frame@urx exch def 1746 647 a 328 2064 a currentpoint /origin@y exch def /origin@x exch def 328 2064 a 928 1464 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 1464 a 328 2064 a gsave true setglobal globaldict /origin@36[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj36} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 328 2064 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 56.90549 14.22636 0. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 56.90549 14.22636 90. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 0 TeXcolorgray 328 2064 a mark /EP pdfmark grestore 328 2064 a 328 2064 a currentpoint /frame@lly exch def /frame@llx exch def 328 2064 a 1746 647 a currentpoint /frame@ury exch def /frame@urx exch def 1746 647 a 328 2064 a currentpoint /origin@y exch def /origin@x exch def 328 2064 a 928 1464 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 1464 a 328 2064 a gsave true setglobal globaldict /origin@37[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj37} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 328 2064 a 328 2064 a currentpoint pop origin@36 pop sub currentpoint exch pop origin@36 exch pop sub translate mark {@anm@obj36} /SP pdfmark 328 2064 a 328 2064 a mark /EP pdfmark grestore 328 2064 a 328 2064 a currentpoint /wid@lly exch def /wid@llx exch def 328 2064 a 1746 647 a currentpoint /wid@ury exch def /wid@urx exch def 1746 647 a 328 2064 a mark /_objdef {@anm@obj38}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (1.1)/ANN pdfmark 328 2064 a 328 2064 a mark /_objdef {@anm@obj39} /type/stream /OBJ pdfmark mark {@anm@obj39} (var curdoc=this;var a1,a1_int;if(typeof a1==='undefined'){a1=new Object();a1.fr=new Array();for(i=0;i<=1;i++){a1.fr[i]=this.getField('1.'+i);}a1.btnPauseLeft=this.getField('1.PauseLeft');a1.btnPlayLeft=this.getField('1.PlayLeft');a1.btnPauseRight=this.getField('1.PauseRight');a1.btnPlayRight=this.getField('1.PlayRight');a1.playsRight=true;a1.isPaused=false;a1.playing=false;a1.fps=5;a1.sm=1;a1.setFps=function(f){a1.fps=f;if(a1.playing){if(a1.playsRight){a1.playRight();}else{a1.playLeft();}}};a1.seekFrame=function(f){if(f>1||f<0){return -1;}a1.idx=f;a1.fr[a1.on].display=display.hidden;a1.fr[f].display=display.visible;a1.on=f;curdoc.dirty=false;return 0;};a1.stopFirst=function(){a1.pause(true);a1.seekFrame(0);};a1.stopLast=function(){a1.pause(true);a1.seekFrame(1);};a1.gotoNext=function(){if(a1.seekFrame(a1.idx+1)<0){if(a1.playing){a1.seekFrame(0);a1.setFps(5);}else{a1.stopLast();}return;}};a1.gotoPrev=function(){if(a1.seekFrame(a1.idx-1)<0){if(a1.playing){a1.seekFrame(1);}else{a1.stopFirst();}return;}};a1.pause=function(stop){try{app.clearInterval(a1_int);}catch(e){}a1.playing=false;a1.isPaused=!stop;a1.btnPauseLeft.display=display.hidden;a1.btnPlayLeft.display=display.visible;a1.btnPauseRight.display=display.hidden;a1.btnPlayRight.display=display.visible;curdoc.dirty=false;};a1.playRight=function(){try{app.clearInterval(a1_int);}catch(e){}a1.playsRight=true;a1.playing=true;a1.isPaused=false;a1.btnPauseLeft.display=display.visible;a1.btnPlayLeft.display=display.hidden;a1.btnPauseRight.display=display.visible;a1.btnPlayRight.display=display.hidden;curdoc.dirty=false;a1_int=app.setInterval('a1.gotoNext()',1000/(1e-6+a1.fps)/a1.sm);};a1.playLeft=function(){try{app.clearInterval(a1_int);}catch(e){}a1.playsRight=false;a1.playing=true;a1.isPaused=false;a1.btnPauseLeft.display=display.visible;a1.btnPlayLeft.display=display.hidden;a1.btnPauseRight.display=display.visible;a1.btnPlayRight.display=display.hidden;curdoc.dirty=false;a1_int=app.setInterval('a1.gotoPrev()',1000/(1e-6+a1.fps)/a1.sm);};a1.fpsIncr=function(){a1.sm*=1.1;a1.setFps(a1.fps);};a1.fpsDecr=function(){a1.sm/=1.1;a1.setFps(a1.fps);};a1.fpsReset=function(){a1.sm=1;a1.setFps(a1.fps);};a1.stepBwd=function(){if(!a1.playing){a1.seekFrame(a1.idx-1);a1.isPaused=true;}};a1.stepFwd=function(){if(!a1.playing){a1.seekFrame(a1.idx+1);a1.isPaused=true;}};a1.playBwd=function(){if(a1.idx==0||!a1.isPaused){a1.stopLast();}a1.playLeft();};a1.playFwd=function(){if(a1.idx==1||!a1.isPaused){a1.stopFirst();}a1.playRight();};a1.idx=a1.on=0;}if(a1.playsRight){a1.playRight();}else{a1.playLeft();}) /PUT pdfmark mark {@anm@obj39} <<>> /PUT pdfmark 328 2064 a currentpoint /wid@lly exch def /wid@llx exch def 328 2064 a 1746 647 a currentpoint /wid@ury exch def /wid@urx exch def 1746 647 a 328 2064 a mark /_objdef {@anm@obj40}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/FT/Btn/Ff 65536/BS <>/H/N/T (anm1)/Contents (animation by animate[2016/01/25])/AA <>/PC <>/D <>/U <>>>/AP <>/MK <>>>/ANN pdfmark 328 2064 a 481 2196 a currentpoint /wid@lly exch def /wid@llx exch def 481 2196 a 601 2076 a currentpoint /wid@ury exch def /wid@urx exch def 601 2076 a 481 2196 a mark /_objdef {@anm@obj41}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (1.EndLeft)/A <>/ANN pdfmark 481 2196 a 601 2196 a currentpoint /wid@lly exch def /wid@llx exch def 601 2196 a 720 2076 a currentpoint /wid@ury exch def /wid@urx exch def 720 2076 a 601 2196 a mark /_objdef {@anm@obj42}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (1.StepLeft)/A <>/ANN pdfmark 601 2196 a 720 2196 a currentpoint /wid@lly exch def /wid@llx exch def 720 2196 a 840 2076 a currentpoint /wid@ury exch def /wid@urx exch def 840 2076 a 720 2196 a mark /_objdef {@anm@obj43}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (1.PauseLeft)/ANN pdfmark 720 2196 a 720 2196 a currentpoint /wid@lly exch def /wid@llx exch def 720 2196 a 840 2076 a currentpoint /wid@ury exch def /wid@urx exch def 840 2076 a 720 2196 a mark /_objdef {@anm@obj44}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (1.PlayLeft)/ANN pdfmark 720 2196 a 720 2196 a currentpoint /wid@lly exch def /wid@llx exch def 720 2196 a 840 2076 a currentpoint /wid@ury exch def /wid@urx exch def 840 2076 a 720 2196 a mark /_objdef {@anm@obj45}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (1.PlayPauseLeft)/A <>/ANN pdfmark 720 2196 a 840 2196 a currentpoint /wid@lly exch def /wid@llx exch def 840 2196 a 959 2076 a currentpoint /wid@ury exch def /wid@urx exch def 959 2076 a 840 2196 a mark /_objdef {@anm@obj46}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (1.PauseRight)/ANN pdfmark 840 2196 a 840 2196 a currentpoint /wid@lly exch def /wid@llx exch def 840 2196 a 959 2076 a currentpoint /wid@ury exch def /wid@urx exch def 959 2076 a 840 2196 a mark /_objdef {@anm@obj47}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (1.PlayRight)/ANN pdfmark 840 2196 a 840 2196 a currentpoint /wid@lly exch def /wid@llx exch def 840 2196 a 959 2076 a currentpoint /wid@ury exch def /wid@urx exch def 959 2076 a 840 2196 a mark /_objdef {@anm@obj48}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (1.PlayPauseRight)/A <>/ANN pdfmark 840 2196 a 959 2196 a currentpoint /wid@lly exch def /wid@llx exch def 959 2196 a 1079 2076 a currentpoint /wid@ury exch def /wid@urx exch def 1079 2076 a 959 2196 a mark /_objdef {@anm@obj49}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (1.StepRight)/A <>/ANN pdfmark 959 2196 a 1079 2196 a currentpoint /wid@lly exch def /wid@llx exch def 1079 2196 a 1198 2076 a currentpoint /wid@ury exch def /wid@urx exch def 1198 2076 a 1079 2196 a mark /_objdef {@anm@obj50}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (1.EndRight)/A <>/ANN pdfmark 1079 2196 a 1234 2196 a currentpoint /wid@lly exch def /wid@llx exch def 1234 2196 a 1354 2076 a currentpoint /wid@ury exch def /wid@urx exch def 1354 2076 a 1234 2196 a mark /_objdef {@anm@obj51}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (1.Minus)/TU (slower)/A <>/ANN pdfmark 1234 2196 a 1354 2196 a currentpoint /wid@lly exch def /wid@llx exch def 1354 2196 a 1473 2076 a currentpoint /wid@ury exch def /wid@urx exch def 1473 2076 a 1354 2196 a mark /_objdef {@anm@obj52}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (1.Reset)/TU (default speed)/A <>/ANN pdfmark 1354 2196 a 1473 2196 a currentpoint /wid@lly exch def /wid@llx exch def 1473 2196 a 1593 2076 a currentpoint /wid@ury exch def /wid@urx exch def 1593 2076 a 1473 2196 a mark /_objdef {@anm@obj53}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (1.Plus)/TU (faster)/A <>/ANN pdfmark 1473 2196 a 1864 656 a FJ(\\b)s(egin{animateinline})p FK([con)n(trols,lo)r (op,auto)o(pla)n(y]{)o(5})1864 855 y FD(\045)29 b(pr)l(emi\350r)l(e)i (image)1864 954 y FE(n)p FK(b)r(egin{pspicture}\(6,6\))1864 1054 y FE(n)p FK(psdiamond*[gangle=45]\(3,3\)\(2,.5\))1864 1154 y FE(n)p FK(psdiamond*[gangle=135]\(3,3\)\(2,.5\))1864 1253 y FE(n)p FK(end{pspicture})1864 1453 y FD(\045)e(deuxi\350me)1864 1552 y FJ(\\newframe)1864 1652 y FE(n)p FK(b)r(egin{pspicture}\(6,6\)) 1864 1751 y FE(n)p FK(psdiamond*[gangle=0]\(3,3\)\(2,.5\))1864 1851 y FE(n)p FK(psdiamond*[gangle=90]\(3,3\)\(2,.5\))1864 1951 y FE(n)p FK(end{pspicture})1864 2150 y FJ(\\end{animateinline})86 2366 y SDict begin H.S end 86 2366 a 86 2366 a SDict begin 12 H.A end 86 2366 a 86 2366 a SDict begin [/View [/XYZ H.V]/Dest (subsection.36.3) cvn /DEST pdfmark end 86 2366 a 76 x FG(36.3)112 b(Multiframe)p 0 TeXcolorgray 0 TeXcolorgray 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@54[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj54} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 328 3921 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 56.90549 14.22636 80. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 328 3921 a tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 328 3921 a 286 3948 a FK(80)328 3921 y tx@Dict begin PutEnd end 328 3921 a 328 3921 a tx@Dict begin { 142.26372 28.45274 } PutCoor PutBegin end 328 3921 a 296 3948 a FK(2.)328 3921 y tx@Dict begin PutEnd end 328 3921 a 0 TeXcolorgray 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@55[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj55} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 328 3921 a 328 3921 a currentpoint pop origin@54 pop sub currentpoint exch pop origin@54 exch pop sub translate mark {@anm@obj54} /SP pdfmark 328 3921 a 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /wid@lly exch def /wid@llx exch def 328 3921 a 1746 2504 a currentpoint /wid@ury exch def /wid@urx exch def 1746 2504 a 328 3921 a mark /_objdef {@anm@obj56}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 4/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (2.0)/ANN pdfmark 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@57[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj57} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 328 3921 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 51.21501 14.22636 90. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 328 3921 a tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 328 3921 a 286 3948 a FK(90)328 3921 y tx@Dict begin PutEnd end 328 3921 a 328 3921 a tx@Dict begin { 142.26372 28.45274 } PutCoor PutBegin end 328 3921 a 275 3948 a FK(1.8)328 3921 y tx@Dict begin PutEnd end 328 3921 a 0 TeXcolorgray 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@58[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj58} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 328 3921 a 328 3921 a currentpoint pop origin@57 pop sub currentpoint exch pop origin@57 exch pop sub translate mark {@anm@obj57} /SP pdfmark 328 3921 a 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /wid@lly exch def /wid@llx exch def 328 3921 a 1746 2504 a currentpoint /wid@ury exch def /wid@urx exch def 1746 2504 a 328 3921 a mark /_objdef {@anm@obj59}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (2.1)/ANN pdfmark 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@60[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj60} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 328 3921 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 45.52455 14.22636 100. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 328 3921 a tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 328 3921 a 266 3948 a FK(100)328 3921 y tx@Dict begin PutEnd end 328 3921 a 328 3921 a tx@Dict begin { 142.26372 28.45274 } PutCoor PutBegin end 328 3921 a 275 3948 a FK(1.6)328 3921 y tx@Dict begin PutEnd end 328 3921 a 0 TeXcolorgray 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@61[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj61} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 328 3921 a 328 3921 a currentpoint pop origin@60 pop sub currentpoint exch pop origin@60 exch pop sub translate mark {@anm@obj60} /SP pdfmark 328 3921 a 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /wid@lly exch def /wid@llx exch def 328 3921 a 1746 2504 a currentpoint /wid@ury exch def /wid@urx exch def 1746 2504 a 328 3921 a mark /_objdef {@anm@obj62}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (2.2)/ANN pdfmark 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@63[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj63} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 328 3921 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 39.83366 14.22636 110. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 328 3921 a tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 328 3921 a 266 3948 a FK(110)328 3921 y tx@Dict begin PutEnd end 328 3921 a 328 3921 a tx@Dict begin { 142.26372 28.45274 } PutCoor PutBegin end 328 3921 a 275 3948 a FK(1.4)328 3921 y tx@Dict begin PutEnd end 328 3921 a 0 TeXcolorgray 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@64[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj64} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 328 3921 a 328 3921 a currentpoint pop origin@63 pop sub currentpoint exch pop origin@63 exch pop sub translate mark {@anm@obj63} /SP pdfmark 328 3921 a 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /wid@lly exch def /wid@llx exch def 328 3921 a 1746 2504 a currentpoint /wid@ury exch def /wid@urx exch def 1746 2504 a 328 3921 a mark /_objdef {@anm@obj65}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (2.3)/ANN pdfmark 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@66[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj66} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 328 3921 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 34.1432 14.22636 120. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 328 3921 a tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 328 3921 a 266 3948 a FK(120)328 3921 y tx@Dict begin PutEnd end 328 3921 a 328 3921 a tx@Dict begin { 142.26372 28.45274 } PutCoor PutBegin end 328 3921 a 275 3948 a FK(1.2)328 3921 y tx@Dict begin PutEnd end 328 3921 a 0 TeXcolorgray 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@67[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj67} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 328 3921 a 328 3921 a currentpoint pop origin@66 pop sub currentpoint exch pop origin@66 exch pop sub translate mark {@anm@obj66} /SP pdfmark 328 3921 a 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /wid@lly exch def /wid@llx exch def 328 3921 a 1746 2504 a currentpoint /wid@ury exch def /wid@urx exch def 1746 2504 a 328 3921 a mark /_objdef {@anm@obj68}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (2.4)/ANN pdfmark 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@69[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj69} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 328 3921 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 28.45274 14.22636 130. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 328 3921 a tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 328 3921 a 266 3948 a FK(130)328 3921 y tx@Dict begin PutEnd end 328 3921 a 328 3921 a tx@Dict begin { 142.26372 28.45274 } PutCoor PutBegin end 328 3921 a 296 3948 a FK(1.)328 3921 y tx@Dict begin PutEnd end 328 3921 a 0 TeXcolorgray 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@70[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj70} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 328 3921 a 328 3921 a currentpoint pop origin@69 pop sub currentpoint exch pop origin@69 exch pop sub translate mark {@anm@obj69} /SP pdfmark 328 3921 a 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /wid@lly exch def /wid@llx exch def 328 3921 a 1746 2504 a currentpoint /wid@ury exch def /wid@urx exch def 1746 2504 a 328 3921 a mark /_objdef {@anm@obj71}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (2.5)/ANN pdfmark 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@72[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj72} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 328 3921 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 22.76227 14.22636 140. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 328 3921 a tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 328 3921 a 266 3948 a FK(140)328 3921 y tx@Dict begin PutEnd end 328 3921 a 328 3921 a tx@Dict begin { 142.26372 28.45274 } PutCoor PutBegin end 328 3921 a 275 3948 a FK(0.8)328 3921 y tx@Dict begin PutEnd end 328 3921 a 0 TeXcolorgray 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@73[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj73} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 328 3921 a 328 3921 a currentpoint pop origin@72 pop sub currentpoint exch pop origin@72 exch pop sub translate mark {@anm@obj72} /SP pdfmark 328 3921 a 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /wid@lly exch def /wid@llx exch def 328 3921 a 1746 2504 a currentpoint /wid@ury exch def /wid@urx exch def 1746 2504 a 328 3921 a mark /_objdef {@anm@obj74}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (2.6)/ANN pdfmark 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@75[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj75} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 328 3921 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 17.07181 14.22636 150. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 328 3921 a tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 328 3921 a 266 3948 a FK(150)328 3921 y tx@Dict begin PutEnd end 328 3921 a 328 3921 a tx@Dict begin { 142.26372 28.45274 } PutCoor PutBegin end 328 3921 a 275 3948 a FK(0.6)328 3921 y tx@Dict begin PutEnd end 328 3921 a 0 TeXcolorgray 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@76[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj76} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 328 3921 a 328 3921 a currentpoint pop origin@75 pop sub currentpoint exch pop origin@75 exch pop sub translate mark {@anm@obj75} /SP pdfmark 328 3921 a 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /wid@lly exch def /wid@llx exch def 328 3921 a 1746 2504 a currentpoint /wid@ury exch def /wid@urx exch def 1746 2504 a 328 3921 a mark /_objdef {@anm@obj77}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (2.7)/ANN pdfmark 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@78[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj78} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 328 3921 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 11.38092 14.22636 160. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 328 3921 a tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 328 3921 a 266 3948 a FK(160)328 3921 y tx@Dict begin PutEnd end 328 3921 a 328 3921 a tx@Dict begin { 142.26372 28.45274 } PutCoor PutBegin end 328 3921 a 275 3948 a FK(0.4)328 3921 y tx@Dict begin PutEnd end 328 3921 a 0 TeXcolorgray 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@79[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj79} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 328 3921 a 328 3921 a currentpoint pop origin@78 pop sub currentpoint exch pop origin@78 exch pop sub translate mark {@anm@obj78} /SP pdfmark 328 3921 a 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /wid@lly exch def /wid@llx exch def 328 3921 a 1746 2504 a currentpoint /wid@ury exch def /wid@urx exch def 1746 2504 a 328 3921 a mark /_objdef {@anm@obj80}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (2.8)/ANN pdfmark 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@81[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj81} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 328 3921 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 5.69046 14.22636 170. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 328 3921 a tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 328 3921 a 266 3948 a FK(170)328 3921 y tx@Dict begin PutEnd end 328 3921 a 328 3921 a tx@Dict begin { 142.26372 28.45274 } PutCoor PutBegin end 328 3921 a 275 3948 a FK(0.2)328 3921 y tx@Dict begin PutEnd end 328 3921 a 0 TeXcolorgray 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@82[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj82} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 328 3921 a 328 3921 a currentpoint pop origin@81 pop sub currentpoint exch pop origin@81 exch pop sub translate mark {@anm@obj81} /SP pdfmark 328 3921 a 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /wid@lly exch def /wid@llx exch def 328 3921 a 1746 2504 a currentpoint /wid@ury exch def /wid@urx exch def 1746 2504 a 328 3921 a mark /_objdef {@anm@obj83}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (2.9)/ANN pdfmark 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@84[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj84} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 328 3921 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 0.0 14.22636 180. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 328 3921 a tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 328 3921 a 266 3948 a FK(180)328 3921 y tx@Dict begin PutEnd end 328 3921 a 328 3921 a tx@Dict begin { 142.26372 28.45274 } PutCoor PutBegin end 328 3921 a 296 3948 a FK(0.)328 3921 y tx@Dict begin PutEnd end 328 3921 a 0 TeXcolorgray 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@85[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj85} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 328 3921 a 328 3921 a currentpoint pop origin@84 pop sub currentpoint exch pop origin@84 exch pop sub translate mark {@anm@obj84} /SP pdfmark 328 3921 a 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /wid@lly exch def /wid@llx exch def 328 3921 a 1746 2504 a currentpoint /wid@ury exch def /wid@urx exch def 1746 2504 a 328 3921 a mark /_objdef {@anm@obj86}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (2.10)/ANN pdfmark 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@87[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj87} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 328 3921 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 -5.69046 14.22636 190. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 328 3921 a tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 328 3921 a 266 3948 a FK(190)328 3921 y tx@Dict begin PutEnd end 328 3921 a 328 3921 a tx@Dict begin { 142.26372 28.45274 } PutCoor PutBegin end 328 3921 a 261 3948 a FK(-0.2)328 3921 y tx@Dict begin PutEnd end 328 3921 a 0 TeXcolorgray 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@88[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj88} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 328 3921 a 328 3921 a currentpoint pop origin@87 pop sub currentpoint exch pop origin@87 exch pop sub translate mark {@anm@obj87} /SP pdfmark 328 3921 a 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /wid@lly exch def /wid@llx exch def 328 3921 a 1746 2504 a currentpoint /wid@ury exch def /wid@urx exch def 1746 2504 a 328 3921 a mark /_objdef {@anm@obj89}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (2.11)/ANN pdfmark 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@90[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj90} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 328 3921 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 -11.38092 14.22636 200. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 328 3921 a tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 328 3921 a 266 3948 a FK(200)328 3921 y tx@Dict begin PutEnd end 328 3921 a 328 3921 a tx@Dict begin { 142.26372 28.45274 } PutCoor PutBegin end 328 3921 a 261 3948 a FK(-0.4)328 3921 y tx@Dict begin PutEnd end 328 3921 a 0 TeXcolorgray 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@91[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj91} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 328 3921 a 328 3921 a currentpoint pop origin@90 pop sub currentpoint exch pop origin@90 exch pop sub translate mark {@anm@obj90} /SP pdfmark 328 3921 a 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /wid@lly exch def /wid@llx exch def 328 3921 a 1746 2504 a currentpoint /wid@ury exch def /wid@urx exch def 1746 2504 a 328 3921 a mark /_objdef {@anm@obj92}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (2.12)/ANN pdfmark 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@93[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj93} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 328 3921 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 -17.07181 14.22636 210. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 328 3921 a tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 328 3921 a 266 3948 a FK(210)328 3921 y tx@Dict begin PutEnd end 328 3921 a 328 3921 a tx@Dict begin { 142.26372 28.45274 } PutCoor PutBegin end 328 3921 a 261 3948 a FK(-0.6)328 3921 y tx@Dict begin PutEnd end 328 3921 a 0 TeXcolorgray 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@94[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj94} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 328 3921 a 328 3921 a currentpoint pop origin@93 pop sub currentpoint exch pop origin@93 exch pop sub translate mark {@anm@obj93} /SP pdfmark 328 3921 a 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /wid@lly exch def /wid@llx exch def 328 3921 a 1746 2504 a currentpoint /wid@ury exch def /wid@urx exch def 1746 2504 a 328 3921 a mark /_objdef {@anm@obj95}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (2.13)/ANN pdfmark 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@96[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj96} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 328 3921 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 -22.76227 14.22636 220. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 328 3921 a tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 328 3921 a 266 3948 a FK(220)328 3921 y tx@Dict begin PutEnd end 328 3921 a 328 3921 a tx@Dict begin { 142.26372 28.45274 } PutCoor PutBegin end 328 3921 a 261 3948 a FK(-0.8)328 3921 y tx@Dict begin PutEnd end 328 3921 a 0 TeXcolorgray 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@97[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj97} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 328 3921 a 328 3921 a currentpoint pop origin@96 pop sub currentpoint exch pop origin@96 exch pop sub translate mark {@anm@obj96} /SP pdfmark 328 3921 a 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /wid@lly exch def /wid@llx exch def 328 3921 a 1746 2504 a currentpoint /wid@ury exch def /wid@urx exch def 1746 2504 a 328 3921 a mark /_objdef {@anm@obj98}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (2.14)/ANN pdfmark 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@99[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj99} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 328 3921 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 -28.45274 14.22636 230. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 328 3921 a tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 328 3921 a 266 3948 a FK(230)328 3921 y tx@Dict begin PutEnd end 328 3921 a 328 3921 a tx@Dict begin { 142.26372 28.45274 } PutCoor PutBegin end 328 3921 a 282 3948 a FK(-1.)328 3921 y tx@Dict begin PutEnd end 328 3921 a 0 TeXcolorgray 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@100[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj100} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 328 3921 a 328 3921 a currentpoint pop origin@99 pop sub currentpoint exch pop origin@99 exch pop sub translate mark {@anm@obj99} /SP pdfmark 328 3921 a 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /wid@lly exch def /wid@llx exch def 328 3921 a 1746 2504 a currentpoint /wid@ury exch def /wid@urx exch def 1746 2504 a 328 3921 a mark /_objdef {@anm@obj101}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (2.15)/ANN pdfmark 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@102[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj102} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 328 3921 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 -34.1432 14.22636 240. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 328 3921 a tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 328 3921 a 266 3948 a FK(240)328 3921 y tx@Dict begin PutEnd end 328 3921 a 328 3921 a tx@Dict begin { 142.26372 28.45274 } PutCoor PutBegin end 328 3921 a 261 3948 a FK(-1.2)328 3921 y tx@Dict begin PutEnd end 328 3921 a 0 TeXcolorgray 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@103[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj103} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 328 3921 a 328 3921 a currentpoint pop origin@102 pop sub currentpoint exch pop origin@102 exch pop sub translate mark {@anm@obj102} /SP pdfmark 328 3921 a 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /wid@lly exch def /wid@llx exch def 328 3921 a 1746 2504 a currentpoint /wid@ury exch def /wid@urx exch def 1746 2504 a 328 3921 a mark /_objdef {@anm@obj104}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (2.16)/ANN pdfmark 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@105[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj105} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 328 3921 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 -39.83366 14.22636 250. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 328 3921 a tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 328 3921 a 266 3948 a FK(250)328 3921 y tx@Dict begin PutEnd end 328 3921 a 328 3921 a tx@Dict begin { 142.26372 28.45274 } PutCoor PutBegin end 328 3921 a 261 3948 a FK(-1.4)328 3921 y tx@Dict begin PutEnd end 328 3921 a 0 TeXcolorgray 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@106[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj106} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 328 3921 a 328 3921 a currentpoint pop origin@105 pop sub currentpoint exch pop origin@105 exch pop sub translate mark {@anm@obj105} /SP pdfmark 328 3921 a 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /wid@lly exch def /wid@llx exch def 328 3921 a 1746 2504 a currentpoint /wid@ury exch def /wid@urx exch def 1746 2504 a 328 3921 a mark /_objdef {@anm@obj107}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (2.17)/ANN pdfmark 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@108[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj108} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 328 3921 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 -45.52455 14.22636 260. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 328 3921 a tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 328 3921 a 266 3948 a FK(260)328 3921 y tx@Dict begin PutEnd end 328 3921 a 328 3921 a tx@Dict begin { 142.26372 28.45274 } PutCoor PutBegin end 328 3921 a 261 3948 a FK(-1.6)328 3921 y tx@Dict begin PutEnd end 328 3921 a 0 TeXcolorgray 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@109[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj109} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 328 3921 a 328 3921 a currentpoint pop origin@108 pop sub currentpoint exch pop origin@108 exch pop sub translate mark {@anm@obj108} /SP pdfmark 328 3921 a 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /wid@lly exch def /wid@llx exch def 328 3921 a 1746 2504 a currentpoint /wid@ury exch def /wid@urx exch def 1746 2504 a 328 3921 a mark /_objdef {@anm@obj110}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (2.18)/ANN pdfmark 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@111[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj111} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 328 3921 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 -51.21501 14.22636 270. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 328 3921 a tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 328 3921 a 266 3948 a FK(270)328 3921 y tx@Dict begin PutEnd end 328 3921 a 328 3921 a tx@Dict begin { 142.26372 28.45274 } PutCoor PutBegin end 328 3921 a 261 3948 a FK(-1.8)328 3921 y tx@Dict begin PutEnd end 328 3921 a 0 TeXcolorgray 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@112[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj112} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 328 3921 a 328 3921 a currentpoint pop origin@111 pop sub currentpoint exch pop origin@111 exch pop sub translate mark {@anm@obj111} /SP pdfmark 328 3921 a 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /wid@lly exch def /wid@llx exch def 328 3921 a 1746 2504 a currentpoint /wid@ury exch def /wid@urx exch def 1746 2504 a 328 3921 a mark /_objdef {@anm@obj113}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (2.19)/ANN pdfmark 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@114[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj114} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 328 3921 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 -56.90549 14.22636 280. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 328 3921 a tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 328 3921 a 266 3948 a FK(280)328 3921 y tx@Dict begin PutEnd end 328 3921 a 328 3921 a tx@Dict begin { 142.26372 28.45274 } PutCoor PutBegin end 328 3921 a 282 3948 a FK(-2.)328 3921 y tx@Dict begin PutEnd end 328 3921 a 0 TeXcolorgray 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@115[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj115} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 328 3921 a 328 3921 a currentpoint pop origin@114 pop sub currentpoint exch pop origin@114 exch pop sub translate mark {@anm@obj114} /SP pdfmark 328 3921 a 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /wid@lly exch def /wid@llx exch def 328 3921 a 1746 2504 a currentpoint /wid@ury exch def /wid@urx exch def 1746 2504 a 328 3921 a mark /_objdef {@anm@obj116}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (2.20)/ANN pdfmark 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@117[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj117} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 328 3921 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 -62.59595 14.22636 290. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 328 3921 a tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 328 3921 a 266 3948 a FK(290)328 3921 y tx@Dict begin PutEnd end 328 3921 a 328 3921 a tx@Dict begin { 142.26372 28.45274 } PutCoor PutBegin end 328 3921 a 261 3948 a FK(-2.2)328 3921 y tx@Dict begin PutEnd end 328 3921 a 0 TeXcolorgray 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@118[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj118} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 328 3921 a 328 3921 a currentpoint pop origin@117 pop sub currentpoint exch pop origin@117 exch pop sub translate mark {@anm@obj117} /SP pdfmark 328 3921 a 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /wid@lly exch def /wid@llx exch def 328 3921 a 1746 2504 a currentpoint /wid@ury exch def /wid@urx exch def 1746 2504 a 328 3921 a mark /_objdef {@anm@obj119}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (2.21)/ANN pdfmark 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@120[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj120} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 328 3921 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 -68.2864 14.22636 300. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 328 3921 a tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 328 3921 a 266 3948 a FK(300)328 3921 y tx@Dict begin PutEnd end 328 3921 a 328 3921 a tx@Dict begin { 142.26372 28.45274 } PutCoor PutBegin end 328 3921 a 261 3948 a FK(-2.4)328 3921 y tx@Dict begin PutEnd end 328 3921 a 0 TeXcolorgray 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@121[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj121} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 328 3921 a 328 3921 a currentpoint pop origin@120 pop sub currentpoint exch pop origin@120 exch pop sub translate mark {@anm@obj120} /SP pdfmark 328 3921 a 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /wid@lly exch def /wid@llx exch def 328 3921 a 1746 2504 a currentpoint /wid@ury exch def /wid@urx exch def 1746 2504 a 328 3921 a mark /_objdef {@anm@obj122}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (2.22)/ANN pdfmark 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@123[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj123} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 328 3921 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 -73.9773 14.22636 310. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 328 3921 a tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 328 3921 a 266 3948 a FK(310)328 3921 y tx@Dict begin PutEnd end 328 3921 a 328 3921 a tx@Dict begin { 142.26372 28.45274 } PutCoor PutBegin end 328 3921 a 261 3948 a FK(-2.6)328 3921 y tx@Dict begin PutEnd end 328 3921 a 0 TeXcolorgray 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@124[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj124} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 328 3921 a 328 3921 a currentpoint pop origin@123 pop sub currentpoint exch pop origin@123 exch pop sub translate mark {@anm@obj123} /SP pdfmark 328 3921 a 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /wid@lly exch def /wid@llx exch def 328 3921 a 1746 2504 a currentpoint /wid@ury exch def /wid@urx exch def 1746 2504 a 328 3921 a mark /_objdef {@anm@obj125}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (2.23)/ANN pdfmark 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@126[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj126} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 328 3921 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 -79.66776 14.22636 320. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 328 3921 a tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 328 3921 a 266 3948 a FK(320)328 3921 y tx@Dict begin PutEnd end 328 3921 a 328 3921 a tx@Dict begin { 142.26372 28.45274 } PutCoor PutBegin end 328 3921 a 261 3948 a FK(-2.8)328 3921 y tx@Dict begin PutEnd end 328 3921 a 0 TeXcolorgray 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@127[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj127} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 328 3921 a 328 3921 a currentpoint pop origin@126 pop sub currentpoint exch pop origin@126 exch pop sub translate mark {@anm@obj126} /SP pdfmark 328 3921 a 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /wid@lly exch def /wid@llx exch def 328 3921 a 1746 2504 a currentpoint /wid@ury exch def /wid@urx exch def 1746 2504 a 328 3921 a mark /_objdef {@anm@obj128}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (2.24)/ANN pdfmark 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@129[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj129} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 328 3921 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 -85.35823 14.22636 330. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 328 3921 a tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 328 3921 a 266 3948 a FK(330)328 3921 y tx@Dict begin PutEnd end 328 3921 a 328 3921 a tx@Dict begin { 142.26372 28.45274 } PutCoor PutBegin end 328 3921 a 282 3948 a FK(-3.)328 3921 y tx@Dict begin PutEnd end 328 3921 a 0 TeXcolorgray 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@130[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj130} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 328 3921 a 328 3921 a currentpoint pop origin@129 pop sub currentpoint exch pop origin@129 exch pop sub translate mark {@anm@obj129} /SP pdfmark 328 3921 a 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /wid@lly exch def /wid@llx exch def 328 3921 a 1746 2504 a currentpoint /wid@ury exch def /wid@urx exch def 1746 2504 a 328 3921 a mark /_objdef {@anm@obj131}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (2.25)/ANN pdfmark 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@132[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj132} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 328 3921 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 -91.04869 14.22636 340. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 328 3921 a tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 328 3921 a 266 3948 a FK(340)328 3921 y tx@Dict begin PutEnd end 328 3921 a 328 3921 a tx@Dict begin { 142.26372 28.45274 } PutCoor PutBegin end 328 3921 a 261 3948 a FK(-3.2)328 3921 y tx@Dict begin PutEnd end 328 3921 a 0 TeXcolorgray 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@133[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj133} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 328 3921 a 328 3921 a currentpoint pop origin@132 pop sub currentpoint exch pop origin@132 exch pop sub translate mark {@anm@obj132} /SP pdfmark 328 3921 a 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /wid@lly exch def /wid@llx exch def 328 3921 a 1746 2504 a currentpoint /wid@ury exch def /wid@urx exch def 1746 2504 a 328 3921 a mark /_objdef {@anm@obj134}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (2.26)/ANN pdfmark 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@135[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj135} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 328 3921 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 -96.73915 14.22636 350. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 328 3921 a tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 328 3921 a 266 3948 a FK(350)328 3921 y tx@Dict begin PutEnd end 328 3921 a 328 3921 a tx@Dict begin { 142.26372 28.45274 } PutCoor PutBegin end 328 3921 a 261 3948 a FK(-3.4)328 3921 y tx@Dict begin PutEnd end 328 3921 a 0 TeXcolorgray 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@136[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj136} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 328 3921 a 328 3921 a currentpoint pop origin@135 pop sub currentpoint exch pop origin@135 exch pop sub translate mark {@anm@obj135} /SP pdfmark 328 3921 a 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /wid@lly exch def /wid@llx exch def 328 3921 a 1746 2504 a currentpoint /wid@ury exch def /wid@urx exch def 1746 2504 a 328 3921 a mark /_objdef {@anm@obj137}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (2.27)/ANN pdfmark 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@138[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj138} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 328 3921 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 -102.43004 14.22636 360. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 328 3921 a tx@Dict begin { 28.45274 28.45274 } PutCoor PutBegin end 328 3921 a 266 3948 a FK(360)328 3921 y tx@Dict begin PutEnd end 328 3921 a 328 3921 a tx@Dict begin { 142.26372 28.45274 } PutCoor PutBegin end 328 3921 a 261 3948 a FK(-3.6)328 3921 y tx@Dict begin PutEnd end 328 3921 a 0 TeXcolorgray 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /frame@lly exch def /frame@llx exch def 328 3921 a 1746 2504 a currentpoint /frame@ury exch def /frame@urx exch def 1746 2504 a 328 3921 a currentpoint /origin@y exch def /origin@x exch def 328 3921 a 928 3321 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 928 3321 a 328 3921 a gsave true setglobal globaldict /origin@139[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj139} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 328 3921 a 328 3921 a currentpoint pop origin@138 pop sub currentpoint exch pop origin@138 exch pop sub translate mark {@anm@obj138} /SP pdfmark 328 3921 a 328 3921 a mark /EP pdfmark grestore 328 3921 a 328 3921 a currentpoint /wid@lly exch def /wid@llx exch def 328 3921 a 1746 2504 a currentpoint /wid@ury exch def /wid@urx exch def 1746 2504 a 328 3921 a mark /_objdef {@anm@obj140}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (2.28)/ANN pdfmark 328 3921 a 328 3921 a mark /_objdef {@anm@obj141} /type/stream /OBJ pdfmark mark {@anm@obj141} (var curdoc=this;var a2,a2_int;if(typeof a2==='undefined'){a2=new Object();a2.fr=new Array();for(i=0;i<=28;i++){a2.fr[i]=this.getField('2.'+i);}a2.btnPauseLeft=this.getField('2.PauseLeft');a2.btnPlayLeft=this.getField('2.PlayLeft');a2.btnPauseRight=this.getField('2.PauseRight');a2.btnPlayRight=this.getField('2.PlayRight');a2.playsRight=true;a2.isPaused=false;a2.playing=false;a2.fps=12;a2.sm=1;a2.setFps=function(f){a2.fps=f;if(a2.playing){if(a2.playsRight){a2.playRight();}else{a2.playLeft();}}};a2.seekFrame=function(f){if(f>28||f<0){return -1;}a2.idx=f;a2.fr[a2.on].display=display.hidden;a2.fr[f].display=display.visible;a2.on=f;curdoc.dirty=false;return 0;};a2.stopFirst=function(){a2.pause(true);a2.seekFrame(0);};a2.stopLast=function(){a2.pause(true);a2.seekFrame(28);};a2.gotoNext=function(){if(a2.seekFrame(a2.idx+1)<0){if(a2.playing){a2.seekFrame(a2.idx-1);a2.playLeft();}return;}};a2.gotoPrev=function(){if(a2.seekFrame(a2.idx-1)<0){if(a2.playing){a2.seekFrame(a2.idx+1);a2.playRight();}return;}};a2.pause=function(stop){try{app.clearInterval(a2_int);}catch(e){}a2.playing=false;a2.isPaused=!stop;a2.btnPauseLeft.display=display.hidden;a2.btnPlayLeft.display=display.visible;a2.btnPauseRight.display=display.hidden;a2.btnPlayRight.display=display.visible;curdoc.dirty=false;};a2.playRight=function(){try{app.clearInterval(a2_int);}catch(e){}a2.playsRight=true;a2.playing=true;a2.isPaused=false;a2.btnPauseLeft.display=display.visible;a2.btnPlayLeft.display=display.hidden;a2.btnPauseRight.display=display.visible;a2.btnPlayRight.display=display.hidden;curdoc.dirty=false;a2_int=app.setInterval('a2.gotoNext()',1000/(1e-6+a2.fps)/a2.sm);};a2.playLeft=function(){try{app.clearInterval(a2_int);}catch(e){}a2.playsRight=false;a2.playing=true;a2.isPaused=false;a2.btnPauseLeft.display=display.visible;a2.btnPlayLeft.display=display.hidden;a2.btnPauseRight.display=display.visible;a2.btnPlayRight.display=display.hidden;curdoc.dirty=false;a2_int=app.setInterval('a2.gotoPrev()',1000/(1e-6+a2.fps)/a2.sm);};a2.fpsIncr=function(){a2.sm*=1.1;a2.setFps(a2.fps);};a2.fpsDecr=function(){a2.sm/=1.1;a2.setFps(a2.fps);};a2.fpsReset=function(){a2.sm=1;a2.setFps(a2.fps);};a2.stepBwd=function(){if(!a2.playing){a2.seekFrame(a2.idx-1);a2.isPaused=true;}};a2.stepFwd=function(){if(!a2.playing){a2.seekFrame(a2.idx+1);a2.isPaused=true;}};a2.playBwd=function(){if(a2.idx==0||!a2.isPaused){a2.stopLast();}a2.playLeft();};a2.playFwd=function(){if(a2.idx==28||!a2.isPaused){a2.stopFirst();}a2.playRight();};a2.idx=a2.on=0;}if(a2.playsRight){a2.playRight();}else{a2.playLeft();}) /PUT pdfmark mark {@anm@obj141} <<>> /PUT pdfmark 328 3921 a currentpoint /wid@lly exch def /wid@llx exch def 328 3921 a 1746 2504 a currentpoint /wid@ury exch def /wid@urx exch def 1746 2504 a 328 3921 a mark /_objdef {@anm@obj142}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/FT/Btn/Ff 65536/BS <>/H/N/T (anm2)/Contents (animation by animate[2016/01/25])/AA <>/PC <>/D <>/U <>>>/AP <>/MK <>>>/ANN pdfmark 328 3921 a 481 4053 a currentpoint /wid@lly exch def /wid@llx exch def 481 4053 a 601 3933 a currentpoint /wid@ury exch def /wid@urx exch def 601 3933 a 481 4053 a mark /_objdef {@anm@obj143}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (2.EndLeft)/A <>/ANN pdfmark 481 4053 a 601 4053 a currentpoint /wid@lly exch def /wid@llx exch def 601 4053 a 720 3933 a currentpoint /wid@ury exch def /wid@urx exch def 720 3933 a 601 4053 a mark /_objdef {@anm@obj144}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (2.StepLeft)/A <>/ANN pdfmark 601 4053 a 720 4053 a currentpoint /wid@lly exch def /wid@llx exch def 720 4053 a 840 3933 a currentpoint /wid@ury exch def /wid@urx exch def 840 3933 a 720 4053 a mark /_objdef {@anm@obj145}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (2.PauseLeft)/ANN pdfmark 720 4053 a 720 4053 a currentpoint /wid@lly exch def /wid@llx exch def 720 4053 a 840 3933 a currentpoint /wid@ury exch def /wid@urx exch def 840 3933 a 720 4053 a mark /_objdef {@anm@obj146}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (2.PlayLeft)/ANN pdfmark 720 4053 a 720 4053 a currentpoint /wid@lly exch def /wid@llx exch def 720 4053 a 840 3933 a currentpoint /wid@ury exch def /wid@urx exch def 840 3933 a 720 4053 a mark /_objdef {@anm@obj147}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (2.PlayPauseLeft)/A <>/ANN pdfmark 720 4053 a 840 4053 a currentpoint /wid@lly exch def /wid@llx exch def 840 4053 a 959 3933 a currentpoint /wid@ury exch def /wid@urx exch def 959 3933 a 840 4053 a mark /_objdef {@anm@obj148}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (2.PauseRight)/ANN pdfmark 840 4053 a 840 4053 a currentpoint /wid@lly exch def /wid@llx exch def 840 4053 a 959 3933 a currentpoint /wid@ury exch def /wid@urx exch def 959 3933 a 840 4053 a mark /_objdef {@anm@obj149}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (2.PlayRight)/ANN pdfmark 840 4053 a 840 4053 a currentpoint /wid@lly exch def /wid@llx exch def 840 4053 a 959 3933 a currentpoint /wid@ury exch def /wid@urx exch def 959 3933 a 840 4053 a mark /_objdef {@anm@obj150}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (2.PlayPauseRight)/A <>/ANN pdfmark 840 4053 a 959 4053 a currentpoint /wid@lly exch def /wid@llx exch def 959 4053 a 1079 3933 a currentpoint /wid@ury exch def /wid@urx exch def 1079 3933 a 959 4053 a mark /_objdef {@anm@obj151}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (2.StepRight)/A <>/ANN pdfmark 959 4053 a 1079 4053 a currentpoint /wid@lly exch def /wid@llx exch def 1079 4053 a 1198 3933 a currentpoint /wid@ury exch def /wid@urx exch def 1198 3933 a 1079 4053 a mark /_objdef {@anm@obj152}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (2.EndRight)/A <>/ANN pdfmark 1079 4053 a 1234 4053 a currentpoint /wid@lly exch def /wid@llx exch def 1234 4053 a 1354 3933 a currentpoint /wid@ury exch def /wid@urx exch def 1354 3933 a 1234 4053 a mark /_objdef {@anm@obj153}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (2.Minus)/TU (slower)/A <>/ANN pdfmark 1234 4053 a 1354 4053 a currentpoint /wid@lly exch def /wid@llx exch def 1354 4053 a 1473 3933 a currentpoint /wid@ury exch def /wid@urx exch def 1473 3933 a 1354 4053 a mark /_objdef {@anm@obj154}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (2.Reset)/TU (default speed)/A <>/ANN pdfmark 1354 4053 a 1473 4053 a currentpoint /wid@lly exch def /wid@llx exch def 1473 4053 a 1593 3933 a currentpoint /wid@ury exch def /wid@urx exch def 1593 3933 a 1473 4053 a mark /_objdef {@anm@obj155}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (2.Plus)/TU (faster)/A <>/ANN pdfmark 1473 4053 a 1864 2851 a FE(n)p FK(b)r (egin{animateinline}[p)r(oster=\034rst,con)n(trols,)1864 2951 y(palindrome]{12})1864 3050 y FJ(\\m)m(ultiframe)p FK({29}{)p 1 0 0 TeXcolorrgb(iAngle)p 0 TeXcolorgray(=80+10,)p 1 0 0 TeXcolorrgb 1864 3150 a(Rdim)p 0 TeXcolorgray(=2.0+-0.2}{)1864 3249 y FE(n)p FK(b)r(egin{pspicture}\(6,6\))1864 3349 y FE(n)p FK(psdiamond*[gangle=)p 1 0 0 TeXcolorrgb FE(n)p FK(iAngle)p 0 TeXcolorgray(]\(3,3\)\()p 1 0 0 TeXcolorrgb FE(n)p FK(Rdim)p 0 TeXcolorgray(,.5\))1864 3449 y FE(n)p FK(rput\(1,1\){)p 1 0 0 TeXcolorrgb FE(n)p FK(iAngle)p 0 TeXcolorgray(})1864 3548 y FE(n)p FK(rput\(5,1\){)p 1 0 0 TeXcolorrgb FE(n)p FK(Rdim)p 0 TeXcolorgray(})1864 3648 y FE(n)p FK(end{pspicture})26 b(})1864 3748 y FE(n)p FK(end{animateinline})210 4260 y(L'initiale)i(de)g(la)f(v)-5 b(ariable)26 b(d\351\034nit)j(son)e(t)n(yp)r(e)p 210 4288 1320 4 v 209 4388 4 100 v 331 4358 a(en)n(tier)p 655 4388 V 169 w(initiale)h(:)g(i)f(ou)h(I)p 1528 4388 V 210 4391 1320 4 v 209 4491 4 100 v 322 4461 a(r\351elles)p 655 4491 V 161 w(initiale)g(:)g(n,)g(N,)g(r)f(ou)g(R)p 1528 4491 V 210 4494 1320 4 v 209 4594 4 100 v 260 4564 a(longueurs)p 655 4594 V 98 w(initiale)h(:)g(d)g(ou)f(D)p 1528 4594 V 210 4597 1320 4 v 0 TeXcolorgray 1456 5662 a(210)p 0 TeXcolorgray eop end %%Page: 211 211 TeXDict begin 211 210 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.211) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.36.4) cvn /DEST pdfmark end 86 448 a 83 x FG(36.4)112 b(Timeline)210 2264 y currentpoint /frame@lly exch def /frame@llx exch def 210 2264 a 1628 846 a currentpoint /frame@ury exch def /frame@urx exch def 1628 846 a 210 2264 a currentpoint /origin@y exch def /origin@x exch def 210 2264 a 810 1664 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1664 a 210 2264 a gsave true setglobal globaldict /origin@156[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj156} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 2264 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 85.35823 85.35823 2 copy moveto 71.13185 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 2264 a mark /EP pdfmark grestore 210 2264 a 210 2264 a currentpoint /frame@lly exch def /frame@llx exch def 210 2264 a 1628 846 a currentpoint /frame@ury exch def /frame@urx exch def 1628 846 a 210 2264 a currentpoint /origin@y exch def /origin@x exch def 210 2264 a 810 1664 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1664 a 210 2264 a gsave true setglobal globaldict /origin@157[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj157} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 2264 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor 85.35823 85.35823 2 copy moveto 71.13185 0 CLW mul sub dup 0 rmoveto 0 360 arc closepath gsave 0 1 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 2264 a mark /EP pdfmark grestore 210 2264 a 210 2264 a currentpoint /frame@lly exch def /frame@llx exch def 210 2264 a 1628 846 a currentpoint /frame@ury exch def /frame@urx exch def 1628 846 a 210 2264 a currentpoint /origin@y exch def /origin@x exch def 210 2264 a 810 1664 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1664 a 210 2264 a gsave true setglobal globaldict /origin@158[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj158} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 2264 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 56.90549 14.22636 60. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 0 TeXcolorgray 210 2264 a mark /EP pdfmark grestore 210 2264 a 210 2264 a currentpoint /frame@lly exch def /frame@llx exch def 210 2264 a 1628 846 a currentpoint /frame@ury exch def /frame@urx exch def 1628 846 a 210 2264 a currentpoint /origin@y exch def /origin@x exch def 210 2264 a 810 1664 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1664 a 210 2264 a gsave true setglobal globaldict /origin@159[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj159} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 2264 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 56.90549 14.22636 70. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 0 TeXcolorgray 210 2264 a mark /EP pdfmark grestore 210 2264 a 210 2264 a currentpoint /frame@lly exch def /frame@llx exch def 210 2264 a 1628 846 a currentpoint /frame@ury exch def /frame@urx exch def 1628 846 a 210 2264 a currentpoint /origin@y exch def /origin@x exch def 210 2264 a 810 1664 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1664 a 210 2264 a gsave true setglobal globaldict /origin@160[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj160} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 2264 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 56.90549 14.22636 80. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 0 TeXcolorgray 210 2264 a mark /EP pdfmark grestore 210 2264 a 210 2264 a currentpoint /frame@lly exch def /frame@llx exch def 210 2264 a 1628 846 a currentpoint /frame@ury exch def /frame@urx exch def 1628 846 a 210 2264 a currentpoint /origin@y exch def /origin@x exch def 210 2264 a 810 1664 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1664 a 210 2264 a gsave true setglobal globaldict /origin@161[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj161} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 2264 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 56.90549 14.22636 90. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 0 TeXcolorgray 210 2264 a mark /EP pdfmark grestore 210 2264 a 210 2264 a currentpoint /frame@lly exch def /frame@llx exch def 210 2264 a 1628 846 a currentpoint /frame@ury exch def /frame@urx exch def 1628 846 a 210 2264 a currentpoint /origin@y exch def /origin@x exch def 210 2264 a 810 1664 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1664 a 210 2264 a gsave true setglobal globaldict /origin@162[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj162} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 2264 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 56.90549 14.22636 100. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 0 TeXcolorgray 210 2264 a mark /EP pdfmark grestore 210 2264 a 210 2264 a currentpoint /frame@lly exch def /frame@llx exch def 210 2264 a 1628 846 a currentpoint /frame@ury exch def /frame@urx exch def 1628 846 a 210 2264 a currentpoint /origin@y exch def /origin@x exch def 210 2264 a 810 1664 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1664 a 210 2264 a gsave true setglobal globaldict /origin@163[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj163} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 2264 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 56.90549 14.22636 110. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 0 TeXcolorgray 210 2264 a mark /EP pdfmark grestore 210 2264 a 210 2264 a currentpoint /frame@lly exch def /frame@llx exch def 210 2264 a 1628 846 a currentpoint /frame@ury exch def /frame@urx exch def 1628 846 a 210 2264 a currentpoint /origin@y exch def /origin@x exch def 210 2264 a 810 1664 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1664 a 210 2264 a gsave true setglobal globaldict /origin@164[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj164} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 2264 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 56.90549 14.22636 120. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 0 TeXcolorgray 210 2264 a mark /EP pdfmark grestore 210 2264 a 210 2264 a currentpoint /frame@lly exch def /frame@llx exch def 210 2264 a 1628 846 a currentpoint /frame@ury exch def /frame@urx exch def 1628 846 a 210 2264 a currentpoint /origin@y exch def /origin@x exch def 210 2264 a 810 1664 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1664 a 210 2264 a gsave true setglobal globaldict /origin@165[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj165} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 2264 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 56.90549 14.22636 130. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 0 TeXcolorgray 210 2264 a mark /EP pdfmark grestore 210 2264 a 210 2264 a currentpoint /frame@lly exch def /frame@llx exch def 210 2264 a 1628 846 a currentpoint /frame@ury exch def /frame@urx exch def 1628 846 a 210 2264 a currentpoint /origin@y exch def /origin@x exch def 210 2264 a 810 1664 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1664 a 210 2264 a gsave true setglobal globaldict /origin@166[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj166} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 2264 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 56.90549 14.22636 140. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 0 TeXcolorgray 210 2264 a mark /EP pdfmark grestore 210 2264 a 210 2264 a currentpoint /frame@lly exch def /frame@llx exch def 210 2264 a 1628 846 a currentpoint /frame@ury exch def /frame@urx exch def 1628 846 a 210 2264 a currentpoint /origin@y exch def /origin@x exch def 210 2264 a 810 1664 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1664 a 210 2264 a gsave true setglobal globaldict /origin@167[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj167} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 2264 a 0 TeXcolorgray @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor /Lineto /lineto load def 1 setlinejoin false pop 0 56.90549 14.22636 150. 85.35823 85.35823 Diamond gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial 0 TeXcolorgray 210 2264 a mark /EP pdfmark grestore 210 2264 a 210 2264 a currentpoint /frame@lly exch def /frame@llx exch def 210 2264 a 1628 846 a currentpoint /frame@ury exch def /frame@urx exch def 1628 846 a 210 2264 a currentpoint /origin@y exch def /origin@x exch def 210 2264 a 810 1664 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1664 a 210 2264 a gsave true setglobal globaldict /origin@168[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj168} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 2264 a 210 2264 a currentpoint pop origin@156 pop sub currentpoint exch pop origin@156 exch pop sub translate mark {@anm@obj156} /SP pdfmark 210 2264 a 210 2264 a currentpoint pop origin@164 pop sub currentpoint exch pop origin@164 exch pop sub translate mark {@anm@obj164} /SP pdfmark 210 2264 a 210 2264 a mark /EP pdfmark grestore 210 2264 a 210 2264 a currentpoint /wid@lly exch def /wid@llx exch def 210 2264 a 1628 846 a currentpoint /wid@ury exch def /wid@urx exch def 1628 846 a 210 2264 a mark /_objdef {@anm@obj169}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 4/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (3.0)/ANN pdfmark 210 2264 a 210 2264 a currentpoint /frame@lly exch def /frame@llx exch def 210 2264 a 1628 846 a currentpoint /frame@ury exch def /frame@urx exch def 1628 846 a 210 2264 a currentpoint /origin@y exch def /origin@x exch def 210 2264 a 810 1664 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1664 a 210 2264 a gsave true setglobal globaldict /origin@170[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj170} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 2264 a 210 2264 a currentpoint pop origin@156 pop sub currentpoint exch pop origin@156 exch pop sub translate mark {@anm@obj156} /SP pdfmark 210 2264 a 210 2264 a currentpoint pop origin@158 pop sub currentpoint exch pop origin@158 exch pop sub translate mark {@anm@obj158} /SP pdfmark 210 2264 a 210 2264 a mark /EP pdfmark grestore 210 2264 a 210 2264 a currentpoint /wid@lly exch def /wid@llx exch def 210 2264 a 1628 846 a currentpoint /wid@ury exch def /wid@urx exch def 1628 846 a 210 2264 a mark /_objdef {@anm@obj171}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (3.1)/ANN pdfmark 210 2264 a 210 2264 a currentpoint /frame@lly exch def /frame@llx exch def 210 2264 a 1628 846 a currentpoint /frame@ury exch def /frame@urx exch def 1628 846 a 210 2264 a currentpoint /origin@y exch def /origin@x exch def 210 2264 a 810 1664 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1664 a 210 2264 a gsave true setglobal globaldict /origin@172[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj172} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 2264 a 210 2264 a currentpoint pop origin@156 pop sub currentpoint exch pop origin@156 exch pop sub translate mark {@anm@obj156} /SP pdfmark 210 2264 a 210 2264 a currentpoint pop origin@163 pop sub currentpoint exch pop origin@163 exch pop sub translate mark {@anm@obj163} /SP pdfmark 210 2264 a 210 2264 a mark /EP pdfmark grestore 210 2264 a 210 2264 a currentpoint /wid@lly exch def /wid@llx exch def 210 2264 a 1628 846 a currentpoint /wid@ury exch def /wid@urx exch def 1628 846 a 210 2264 a mark /_objdef {@anm@obj173}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (3.2)/ANN pdfmark 210 2264 a 210 2264 a currentpoint /frame@lly exch def /frame@llx exch def 210 2264 a 1628 846 a currentpoint /frame@ury exch def /frame@urx exch def 1628 846 a 210 2264 a currentpoint /origin@y exch def /origin@x exch def 210 2264 a 810 1664 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1664 a 210 2264 a gsave true setglobal globaldict /origin@174[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj174} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 2264 a 210 2264 a currentpoint pop origin@156 pop sub currentpoint exch pop origin@156 exch pop sub translate mark {@anm@obj156} /SP pdfmark 210 2264 a 210 2264 a currentpoint pop origin@159 pop sub currentpoint exch pop origin@159 exch pop sub translate mark {@anm@obj159} /SP pdfmark 210 2264 a 210 2264 a mark /EP pdfmark grestore 210 2264 a 210 2264 a currentpoint /wid@lly exch def /wid@llx exch def 210 2264 a 1628 846 a currentpoint /wid@ury exch def /wid@urx exch def 1628 846 a 210 2264 a mark /_objdef {@anm@obj175}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (3.3)/ANN pdfmark 210 2264 a 210 2264 a currentpoint /frame@lly exch def /frame@llx exch def 210 2264 a 1628 846 a currentpoint /frame@ury exch def /frame@urx exch def 1628 846 a 210 2264 a currentpoint /origin@y exch def /origin@x exch def 210 2264 a 810 1664 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1664 a 210 2264 a gsave true setglobal globaldict /origin@176[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj176} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 2264 a 210 2264 a currentpoint pop origin@156 pop sub currentpoint exch pop origin@156 exch pop sub translate mark {@anm@obj156} /SP pdfmark 210 2264 a 210 2264 a currentpoint pop origin@162 pop sub currentpoint exch pop origin@162 exch pop sub translate mark {@anm@obj162} /SP pdfmark 210 2264 a 210 2264 a mark /EP pdfmark grestore 210 2264 a 210 2264 a currentpoint /wid@lly exch def /wid@llx exch def 210 2264 a 1628 846 a currentpoint /wid@ury exch def /wid@urx exch def 1628 846 a 210 2264 a mark /_objdef {@anm@obj177}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (3.4)/ANN pdfmark 210 2264 a 210 2264 a currentpoint /frame@lly exch def /frame@llx exch def 210 2264 a 1628 846 a currentpoint /frame@ury exch def /frame@urx exch def 1628 846 a 210 2264 a currentpoint /origin@y exch def /origin@x exch def 210 2264 a 810 1664 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1664 a 210 2264 a gsave true setglobal globaldict /origin@178[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj178} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 2264 a 210 2264 a currentpoint pop origin@157 pop sub currentpoint exch pop origin@157 exch pop sub translate mark {@anm@obj157} /SP pdfmark 210 2264 a 210 2264 a currentpoint pop origin@161 pop sub currentpoint exch pop origin@161 exch pop sub translate mark {@anm@obj161} /SP pdfmark 210 2264 a 210 2264 a mark /EP pdfmark grestore 210 2264 a 210 2264 a currentpoint /wid@lly exch def /wid@llx exch def 210 2264 a 1628 846 a currentpoint /wid@ury exch def /wid@urx exch def 1628 846 a 210 2264 a mark /_objdef {@anm@obj179}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (3.5)/ANN pdfmark 210 2264 a 210 2264 a currentpoint /frame@lly exch def /frame@llx exch def 210 2264 a 1628 846 a currentpoint /frame@ury exch def /frame@urx exch def 1628 846 a 210 2264 a currentpoint /origin@y exch def /origin@x exch def 210 2264 a 810 1664 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1664 a 210 2264 a gsave true setglobal globaldict /origin@180[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj180} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 2264 a 210 2264 a currentpoint pop origin@157 pop sub currentpoint exch pop origin@157 exch pop sub translate mark {@anm@obj157} /SP pdfmark 210 2264 a 210 2264 a currentpoint pop origin@160 pop sub currentpoint exch pop origin@160 exch pop sub translate mark {@anm@obj160} /SP pdfmark 210 2264 a 210 2264 a mark /EP pdfmark grestore 210 2264 a 210 2264 a currentpoint /wid@lly exch def /wid@llx exch def 210 2264 a 1628 846 a currentpoint /wid@ury exch def /wid@urx exch def 1628 846 a 210 2264 a mark /_objdef {@anm@obj181}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (3.6)/ANN pdfmark 210 2264 a 210 2264 a currentpoint /frame@lly exch def /frame@llx exch def 210 2264 a 1628 846 a currentpoint /frame@ury exch def /frame@urx exch def 1628 846 a 210 2264 a currentpoint /origin@y exch def /origin@x exch def 210 2264 a 810 1664 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1664 a 210 2264 a gsave true setglobal globaldict /origin@182[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj182} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 2264 a 210 2264 a currentpoint pop origin@157 pop sub currentpoint exch pop origin@157 exch pop sub translate mark {@anm@obj157} /SP pdfmark 210 2264 a 210 2264 a currentpoint pop origin@167 pop sub currentpoint exch pop origin@167 exch pop sub translate mark {@anm@obj167} /SP pdfmark 210 2264 a 210 2264 a mark /EP pdfmark grestore 210 2264 a 210 2264 a currentpoint /wid@lly exch def /wid@llx exch def 210 2264 a 1628 846 a currentpoint /wid@ury exch def /wid@urx exch def 1628 846 a 210 2264 a mark /_objdef {@anm@obj183}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (3.7)/ANN pdfmark 210 2264 a 210 2264 a currentpoint /frame@lly exch def /frame@llx exch def 210 2264 a 1628 846 a currentpoint /frame@ury exch def /frame@urx exch def 1628 846 a 210 2264 a currentpoint /origin@y exch def /origin@x exch def 210 2264 a 810 1664 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1664 a 210 2264 a gsave true setglobal globaldict /origin@184[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj184} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 2264 a 210 2264 a currentpoint pop origin@161 pop sub currentpoint exch pop origin@161 exch pop sub translate mark {@anm@obj161} /SP pdfmark 210 2264 a 210 2264 a mark /EP pdfmark grestore 210 2264 a 210 2264 a currentpoint /wid@lly exch def /wid@llx exch def 210 2264 a 1628 846 a currentpoint /wid@ury exch def /wid@urx exch def 1628 846 a 210 2264 a mark /_objdef {@anm@obj185}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (3.8)/ANN pdfmark 210 2264 a 210 2264 a currentpoint /frame@lly exch def /frame@llx exch def 210 2264 a 1628 846 a currentpoint /frame@ury exch def /frame@urx exch def 1628 846 a 210 2264 a currentpoint /origin@y exch def /origin@x exch def 210 2264 a 810 1664 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1664 a 210 2264 a gsave true setglobal globaldict /origin@186[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj186} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 2264 a 210 2264 a currentpoint pop origin@163 pop sub currentpoint exch pop origin@163 exch pop sub translate mark {@anm@obj163} /SP pdfmark 210 2264 a 210 2264 a mark /EP pdfmark grestore 210 2264 a 210 2264 a currentpoint /wid@lly exch def /wid@llx exch def 210 2264 a 1628 846 a currentpoint /wid@ury exch def /wid@urx exch def 1628 846 a 210 2264 a mark /_objdef {@anm@obj187}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (3.9)/ANN pdfmark 210 2264 a 210 2264 a currentpoint /frame@lly exch def /frame@llx exch def 210 2264 a 1628 846 a currentpoint /frame@ury exch def /frame@urx exch def 1628 846 a 210 2264 a currentpoint /origin@y exch def /origin@x exch def 210 2264 a 810 1664 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1664 a 210 2264 a gsave true setglobal globaldict /origin@188[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj188} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 2264 a 210 2264 a currentpoint pop origin@165 pop sub currentpoint exch pop origin@165 exch pop sub translate mark {@anm@obj165} /SP pdfmark 210 2264 a 210 2264 a mark /EP pdfmark grestore 210 2264 a 210 2264 a currentpoint /wid@lly exch def /wid@llx exch def 210 2264 a 1628 846 a currentpoint /wid@ury exch def /wid@urx exch def 1628 846 a 210 2264 a mark /_objdef {@anm@obj189}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (3.10)/ANN pdfmark 210 2264 a 210 2264 a mark /_objdef {@anm@obj190} /type/stream /OBJ pdfmark mark {@anm@obj190} (var curdoc=this;var a3,a3_int;if(typeof a3==='undefined'){a3=new Object();a3.fr=new Array();for(i=0;i<=10;i++){a3.fr[i]=this.getField('3.'+i);}a3.btnPauseLeft=this.getField('3.PauseLeft');a3.btnPlayLeft=this.getField('3.PlayLeft');a3.btnPauseRight=this.getField('3.PauseRight');a3.btnPlayRight=this.getField('3.PlayRight');a3.playsRight=true;a3.isPaused=false;a3.playing=false;a3.fps=5;a3.sm=1;a3.setFps=function(f){a3.fps=f;if(a3.playing){if(a3.playsRight){a3.playRight();}else{a3.playLeft();}}};a3.seekFrame=function(f){if(f>10||f<0){return -1;}a3.idx=f;a3.fr[a3.on].display=display.hidden;a3.fr[f].display=display.visible;a3.on=f;curdoc.dirty=false;return 0;};a3.stopFirst=function(){a3.pause(true);a3.seekFrame(0);};a3.stopLast=function(){a3.pause(true);a3.seekFrame(10);};a3.gotoNext=function(){if(a3.seekFrame(a3.idx+1)<0){a3.stopLast();return;}};a3.gotoPrev=function(){if(a3.seekFrame(a3.idx-1)<0){a3.stopFirst();return;}};a3.pause=function(stop){try{app.clearInterval(a3_int);}catch(e){}a3.playing=false;a3.isPaused=!stop;a3.btnPauseLeft.display=display.hidden;a3.btnPlayLeft.display=display.visible;a3.btnPauseRight.display=display.hidden;a3.btnPlayRight.display=display.visible;curdoc.dirty=false;};a3.playRight=function(){try{app.clearInterval(a3_int);}catch(e){}a3.playsRight=true;a3.playing=true;a3.isPaused=false;a3.btnPauseLeft.display=display.visible;a3.btnPlayLeft.display=display.hidden;a3.btnPauseRight.display=display.visible;a3.btnPlayRight.display=display.hidden;curdoc.dirty=false;a3_int=app.setInterval('a3.gotoNext()',1000/(1e-6+a3.fps)/a3.sm);};a3.playLeft=function(){try{app.clearInterval(a3_int);}catch(e){}a3.playsRight=false;a3.playing=true;a3.isPaused=false;a3.btnPauseLeft.display=display.visible;a3.btnPlayLeft.display=display.hidden;a3.btnPauseRight.display=display.visible;a3.btnPlayRight.display=display.hidden;curdoc.dirty=false;a3_int=app.setInterval('a3.gotoPrev()',1000/(1e-6+a3.fps)/a3.sm);};a3.fpsIncr=function(){a3.sm*=1.1;a3.setFps(a3.fps);};a3.fpsDecr=function(){a3.sm/=1.1;a3.setFps(a3.fps);};a3.fpsReset=function(){a3.sm=1;a3.setFps(a3.fps);};a3.stepBwd=function(){if(!a3.playing){a3.seekFrame(a3.idx-1);a3.isPaused=true;}};a3.stepFwd=function(){if(!a3.playing){a3.seekFrame(a3.idx+1);a3.isPaused=true;}};a3.playBwd=function(){if(a3.idx==0||!a3.isPaused){a3.stopLast();}a3.playLeft();};a3.playFwd=function(){if(a3.idx==10||!a3.isPaused){a3.stopFirst();}a3.playRight();};a3.idx=a3.on=0;}if(a3.playsRight){a3.playRight();}else{a3.playLeft();}) /PUT pdfmark mark {@anm@obj190} <<>> /PUT pdfmark 210 2264 a currentpoint /wid@lly exch def /wid@llx exch def 210 2264 a 1628 846 a currentpoint /wid@ury exch def /wid@urx exch def 1628 846 a 210 2264 a mark /_objdef {@anm@obj191}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/FT/Btn/Ff 65536/BS <>/H/N/T (anm3)/Contents (animation by animate[2016/01/25])/AA <>/PC <>/D <>/U <>>>/AP <>/MK <>>>/ANN pdfmark 210 2264 a 363 2395 a currentpoint /wid@lly exch def /wid@llx exch def 363 2395 a 483 2276 a currentpoint /wid@ury exch def /wid@urx exch def 483 2276 a 363 2395 a mark /_objdef {@anm@obj192}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (3.EndLeft)/A <>/ANN pdfmark 363 2395 a 483 2395 a currentpoint /wid@lly exch def /wid@llx exch def 483 2395 a 602 2276 a currentpoint /wid@ury exch def /wid@urx exch def 602 2276 a 483 2395 a mark /_objdef {@anm@obj193}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (3.StepLeft)/A <>/ANN pdfmark 483 2395 a 602 2395 a currentpoint /wid@lly exch def /wid@llx exch def 602 2395 a 722 2276 a currentpoint /wid@ury exch def /wid@urx exch def 722 2276 a 602 2395 a mark /_objdef {@anm@obj194}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (3.PauseLeft)/ANN pdfmark 602 2395 a 602 2395 a currentpoint /wid@lly exch def /wid@llx exch def 602 2395 a 722 2276 a currentpoint /wid@ury exch def /wid@urx exch def 722 2276 a 602 2395 a mark /_objdef {@anm@obj195}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (3.PlayLeft)/ANN pdfmark 602 2395 a 602 2395 a currentpoint /wid@lly exch def /wid@llx exch def 602 2395 a 722 2276 a currentpoint /wid@ury exch def /wid@urx exch def 722 2276 a 602 2395 a mark /_objdef {@anm@obj196}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (3.PlayPauseLeft)/A <>/ANN pdfmark 602 2395 a 722 2395 a currentpoint /wid@lly exch def /wid@llx exch def 722 2395 a 841 2276 a currentpoint /wid@ury exch def /wid@urx exch def 841 2276 a 722 2395 a mark /_objdef {@anm@obj197}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (3.PauseRight)/ANN pdfmark 722 2395 a 722 2395 a currentpoint /wid@lly exch def /wid@llx exch def 722 2395 a 841 2276 a currentpoint /wid@ury exch def /wid@urx exch def 841 2276 a 722 2395 a mark /_objdef {@anm@obj198}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (3.PlayRight)/ANN pdfmark 722 2395 a 722 2395 a currentpoint /wid@lly exch def /wid@llx exch def 722 2395 a 841 2276 a currentpoint /wid@ury exch def /wid@urx exch def 841 2276 a 722 2395 a mark /_objdef {@anm@obj199}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (3.PlayPauseRight)/A <>/ANN pdfmark 722 2395 a 841 2395 a currentpoint /wid@lly exch def /wid@llx exch def 841 2395 a 961 2276 a currentpoint /wid@ury exch def /wid@urx exch def 961 2276 a 841 2395 a mark /_objdef {@anm@obj200}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (3.StepRight)/A <>/ANN pdfmark 841 2395 a 961 2395 a currentpoint /wid@lly exch def /wid@llx exch def 961 2395 a 1080 2276 a currentpoint /wid@ury exch def /wid@urx exch def 1080 2276 a 961 2395 a mark /_objdef {@anm@obj201}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (3.EndRight)/A <>/ANN pdfmark 961 2395 a 1116 2395 a currentpoint /wid@lly exch def /wid@llx exch def 1116 2395 a 1236 2276 a currentpoint /wid@ury exch def /wid@urx exch def 1236 2276 a 1116 2395 a mark /_objdef {@anm@obj202}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (3.Minus)/TU (slower)/A <>/ANN pdfmark 1116 2395 a 1236 2395 a currentpoint /wid@lly exch def /wid@llx exch def 1236 2395 a 1355 2276 a currentpoint /wid@ury exch def /wid@urx exch def 1355 2276 a 1236 2395 a mark /_objdef {@anm@obj203}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (3.Reset)/TU (default speed)/A <>/ANN pdfmark 1236 2395 a 1355 2395 a currentpoint /wid@lly exch def /wid@llx exch def 1355 2395 a 1475 2276 a currentpoint /wid@ury exch def /wid@urx exch def 1475 2276 a 1355 2395 a mark /_objdef {@anm@obj204}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (3.Plus)/TU (faster)/A <>/ANN pdfmark 1355 2395 a 1746 656 a FE(n)p FK(b)r(egin{animateinline})1746 755 y([con)n(trols,autopla)n(y)-7 b(,)p 1 0 0 TeXcolorrgb(timeline)p 0 TeXcolorgray(=xxx.txt]{5})1746 954 y FD(\045)47 b(1)g(image)i(de)f (fond\034rst)f(b)l(ackgr)l(ound)h(image)g(\(image)1746 1054 y(N)1808 1027 y Fd(o)1857 1054 y FD(0\))1746 1154 y FE(n)p FK(b)r(egin{pspicture}\(6,6\))1746 1253 y FE(n)p FK(pscircle[\034llcolor=y)n(ello)n(w,\034llst)n(yle=solid]\(3,3\){2)o (.5})1746 1353 y FE(n)p FK(end{pspicture})1746 1552 y FE(n)p FJ(newframe)27 b FD(\045)i(2)i(p)l(age)f(de)h(fond)f(\(image)h (N)3210 1525 y Fd(o)3259 1552 y FD(1\))1746 1652 y FE(n)p FK(b)r(egin{pspicture}\(6,6\))1746 1751 y FE(n)p FK (pscircle[linecolor=red,\034llcolor=gre)o(en,\034llst)n(yle=so)o (lid]\(3,3\){2)o(.5})1746 1851 y FE(n)p FK(end{pspicture})1746 2050 y FE(n)p FJ(newframe)c FD(\045)i(animation)i(\(images)g(N)3085 2023 y Fd(o)3134 2050 y FD(2)f(-)g(11\))1746 2150 y FE(n)p FK(m)n(ultiframe{10}{iAngle=60+10})o({)1746 2250 y FE(n)p FK(b)r(egin{pspicture}\(6,6\))1746 2349 y FE(n)p FK(psdiamond*[gangle=) p FE(n)p FK(iAngle]\(3,3\)\(2,.5\))1746 2449 y FE(n)p FK(end{pspicture})c(})1746 2548 y FE(n)p FK(end{animateinline})86 2864 y SDict begin H.S end 86 2864 a 86 2864 a SDict begin 12 H.A end 86 2864 a 86 2864 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.36.4.1) cvn /DEST pdfmark end 86 2864 a 66 x FJ(36.4.1)93 b(Cr\351ation)32 b(du)g(\034c)m(hier)g(p)s(our)g (timeline)210 3083 y FK(P)n(our)17 b(cr\351er)g(le)i(\034c)n(hier)e (xxx.txt)i(,)f(en)h(ins\351ran)n(t)e(le)i(co)r(de)f(suiv)-5 b(an)n(t)18 b(a)n(v)-5 b(an)n(t)17 b FE(n)p FK(b)r(egin{do)r(cumen)n (t})210 3353 y FJ(\\b)s(egin{\034lecon)m(ten)m(ts})p FK({xxx.txt})210 3453 y(:)28 b(:)284 3453 y tx@Dict begin tx@NodeDict begin {6.29724 1.94443 23.05574 11.52786 3.01382 } false /N@A 16 {InitRnode } /NodeScale {} def NewNode end end 284 3453 a FK(0x0,8)210 3553 y(:)g(:2)210 3652 y(:)g(:7)210 3752 y(:)g(:3)210 3851 y(:)g(:6)210 3951 y(:)g(:)284 3951 y tx@Dict begin tx@NodeDict begin {6.29724 1.94443 30.278 15.13899 3.01382 } false /N@B 16 {InitRnode } /NodeScale {} def NewNode end end 284 3951 a FK(c,1x3,5)210 4051 y(:)g(:4)210 4150 y(:)g(:11)210 4250 y(:)g(:5)210 4350 y(:)g(:7)210 4449 y(:)g(:9)210 4549 y FJ(\\end{\034lecon)m(ten)m(ts})1864 3425 y tx@Dict begin tx@NodeDict begin {6.88875 1.94443 189.16652 94.58325 2.47215 } false /N@AA 16 {InitRnode } /NodeScale {} def NewNode end end 1864 3425 a FK(0x0)e(:)i(image)f(N)2371 3398 y Fc(o)2421 3425 y FK(0)g(sert)g(de)h(fond)g(tout)f(le)h(temps)1864 3742 y tx@Dict begin tx@NodeDict begin {6.88875 1.94443 142.41661 71.2083 3.01382 } false /N@BB 16 {InitRnode } /NodeScale {} def NewNode end end 1864 3742 a FK(c)f(:)h(e\033ace)f(les)h(images)e(pr\351c\351den)n (tes)1864 4060 y tx@Dict begin tx@NodeDict begin {6.88875 1.94443 153.88867 76.94434 3.01382 } false /N@CC 16 {InitRnode } /NodeScale {} def NewNode end end 1864 4060 a FK(1x3)g(:)i(image)f(N)2371 4033 y Fc(o)2421 4060 y FK(1)g(sert)g(de)h(fond)g(3)f(fois)1864 4377 y(Ordre)139 b(de)h(passage)e(des)i(images)f(:)1864 4477 y(8,2,7,3,6,5,4,11,5,7,9)86 4578 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@AA InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 86 4578 a 86 4578 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@B /N@BB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 86 4578 a 86 4578 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@B /N@CC InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 86 4578 a 86 4694 a SDict begin H.S end 86 4694 a 86 4694 a SDict begin 12 H.A end 86 4694 a 86 4694 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.36.4.2) cvn /DEST pdfmark end 86 4694 a 100 x FJ(36.4.2)93 b(option)31 b(p)s(our)h(le)f(\034c)m(hier)h(xxx.txt)p 210 4875 1923 4 v 209 4975 4 100 v 347 4945 a FK(*)27 b(:)g(:)h(3)p 693 4975 V 186 w(pause)f(\340)g(l'image)g(N)1393 4918 y Fc(o)1443 4945 y FK(3)p 2131 4975 V 210 4978 1923 4 v 209 5078 4 100 v 326 5048 a(:)g(10)g(:)h(3)p 693 5078 V 165 w(vitesse)f(10)g(par)f(seconde)h(\340)h(l'image)e(N)1991 5021 y Fc(o)2041 5048 y FK(3)p 2131 5078 V 210 5081 1923 4 v 209 5181 4 100 v 260 5151 a(:)i(:)g(3)f(:)g(co)r(de)p 693 5181 V 100 w(co)r(de)g(ja)n(v)-5 b(a)27 b(p)r(ossible)g(\340)h (l'image)f(N)1839 5124 y Fc(o)1888 5151 y FK(3)p 2131 5181 V 210 5184 1923 4 v 0 TeXcolorgray 1456 5662 a(211)p 0 TeXcolorgray eop end %%Page: 212 212 TeXDict begin 212 211 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.212) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.36.5) cvn /DEST pdfmark end 86 448 a 83 x FG(36.5)112 b(Animation)38 b(d'un)h(graphe)210 1723 y currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@205[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj205} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (10) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (10) length 0 gt { 10 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@206[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj206} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@205 pop sub currentpoint exch pop origin@205 exch pop sub translate mark {@anm@obj205} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj207}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.0)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@208[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj208} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f (500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (20) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (20) length 0 gt { 20 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@209[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj209} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@208 pop sub currentpoint exch pop origin@208 exch pop sub translate mark {@anm@obj208} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj210}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.1)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@211[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj211} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f (700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (30) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (30) length 0 gt { 30 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@212[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj212} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@211 pop sub currentpoint exch pop origin@211 exch pop sub translate mark {@anm@obj211} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj213}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.2)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@214[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj214} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (40) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (40) length 0 gt { 40 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@215[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj215} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@214 pop sub currentpoint exch pop origin@214 exch pop sub translate mark {@anm@obj214} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj216}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.3)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@217[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj217} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f (500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (50) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (50) length 0 gt { 50 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@218[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj218} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@217 pop sub currentpoint exch pop origin@217 exch pop sub translate mark {@anm@obj217} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj219}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.4)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@220[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj220} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f (700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (60) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (60) length 0 gt { 60 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@221[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj221} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@220 pop sub currentpoint exch pop origin@220 exch pop sub translate mark {@anm@obj220} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj222}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.5)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@223[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj223} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (70) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (70) length 0 gt { 70 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@224[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj224} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@223 pop sub currentpoint exch pop origin@223 exch pop sub translate mark {@anm@obj223} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj225}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.6)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@226[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj226} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f (500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (80) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (80) length 0 gt { 80 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@227[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj227} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@226 pop sub currentpoint exch pop origin@226 exch pop sub translate mark {@anm@obj226} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj228}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.7)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@229[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj229} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f (700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (90) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (90) length 0 gt { 90 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@230[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj230} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@229 pop sub currentpoint exch pop origin@229 exch pop sub translate mark {@anm@obj229} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj231}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.8)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@232[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj232} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (100) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (100) length 0 gt { 100 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@233[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj233} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@232 pop sub currentpoint exch pop origin@232 exch pop sub translate mark {@anm@obj232} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj234}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.9)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@235[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj235} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f (500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (110) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (110) length 0 gt { 110 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@236[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj236} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@235 pop sub currentpoint exch pop origin@235 exch pop sub translate mark {@anm@obj235} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj237}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.10)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@238[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj238} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f (700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (120) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (120) length 0 gt { 120 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@239[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj239} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@238 pop sub currentpoint exch pop origin@238 exch pop sub translate mark {@anm@obj238} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj240}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.11)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@241[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj241} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (130) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (130) length 0 gt { 130 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@242[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj242} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@241 pop sub currentpoint exch pop origin@241 exch pop sub translate mark {@anm@obj241} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj243}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.12)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@244[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj244} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f (500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (140) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (140) length 0 gt { 140 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@245[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj245} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@244 pop sub currentpoint exch pop origin@244 exch pop sub translate mark {@anm@obj244} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj246}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.13)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@247[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj247} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f (700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (150) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (150) length 0 gt { 150 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@248[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj248} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@247 pop sub currentpoint exch pop origin@247 exch pop sub translate mark {@anm@obj247} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj249}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.14)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@250[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj250} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (160) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (160) length 0 gt { 160 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@251[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj251} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@250 pop sub currentpoint exch pop origin@250 exch pop sub translate mark {@anm@obj250} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj252}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.15)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@253[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj253} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f (500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (170) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (170) length 0 gt { 170 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@254[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj254} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@253 pop sub currentpoint exch pop origin@253 exch pop sub translate mark {@anm@obj253} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj255}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.16)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@256[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj256} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f (700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (180) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (180) length 0 gt { 180 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@257[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj257} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@256 pop sub currentpoint exch pop origin@256 exch pop sub translate mark {@anm@obj256} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj258}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.17)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@259[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj259} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (190) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (190) length 0 gt { 190 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@260[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj260} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@259 pop sub currentpoint exch pop origin@259 exch pop sub translate mark {@anm@obj259} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj261}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.18)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@262[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj262} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f (500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (200) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (200) length 0 gt { 200 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@263[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj263} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@262 pop sub currentpoint exch pop origin@262 exch pop sub translate mark {@anm@obj262} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj264}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.19)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@265[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj265} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f (700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (210) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (210) length 0 gt { 210 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@266[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj266} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@265 pop sub currentpoint exch pop origin@265 exch pop sub translate mark {@anm@obj265} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj267}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.20)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@268[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj268} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (220) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (220) length 0 gt { 220 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@269[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj269} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@268 pop sub currentpoint exch pop origin@268 exch pop sub translate mark {@anm@obj268} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj270}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.21)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@271[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj271} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f (500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (230) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (230) length 0 gt { 230 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@272[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj272} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@271 pop sub currentpoint exch pop origin@271 exch pop sub translate mark {@anm@obj271} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj273}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.22)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@274[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj274} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f (700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (240) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (240) length 0 gt { 240 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@275[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj275} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@274 pop sub currentpoint exch pop origin@274 exch pop sub translate mark {@anm@obj274} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj276}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.23)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@277[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj277} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (250) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (250) length 0 gt { 250 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@278[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj278} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@277 pop sub currentpoint exch pop origin@277 exch pop sub translate mark {@anm@obj277} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj279}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.24)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@280[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj280} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f (500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (260) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (260) length 0 gt { 260 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@281[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj281} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@280 pop sub currentpoint exch pop origin@280 exch pop sub translate mark {@anm@obj280} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj282}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.25)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@283[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj283} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f (700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (270) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (270) length 0 gt { 270 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@284[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj284} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@283 pop sub currentpoint exch pop origin@283 exch pop sub translate mark {@anm@obj283} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj285}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.26)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@286[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj286} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (280) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (280) length 0 gt { 280 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@287[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj287} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@286 pop sub currentpoint exch pop origin@286 exch pop sub translate mark {@anm@obj286} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj288}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.27)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@289[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj289} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f (500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (290) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (290) length 0 gt { 290 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@290[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj290} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@289 pop sub currentpoint exch pop origin@289 exch pop sub translate mark {@anm@obj289} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj291}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.28)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@292[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj292} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f (700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (300) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (300) length 0 gt { 300 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@293[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj293} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@292 pop sub currentpoint exch pop origin@292 exch pop sub translate mark {@anm@obj292} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj294}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.29)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@295[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj295} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (310) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (310) length 0 gt { 310 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@296[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj296} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@295 pop sub currentpoint exch pop origin@295 exch pop sub translate mark {@anm@obj295} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj297}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.30)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@298[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj298} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f (500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (320) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (320) length 0 gt { 320 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@299[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj299} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@298 pop sub currentpoint exch pop origin@298 exch pop sub translate mark {@anm@obj298} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj300}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.31)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@301[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj301} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f (700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (330) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (330) length 0 gt { 330 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@302[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj302} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@301 pop sub currentpoint exch pop origin@301 exch pop sub translate mark {@anm@obj301} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj303}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.32)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@304[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj304} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (340) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (340) length 0 gt { 340 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@305[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj305} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@304 pop sub currentpoint exch pop origin@304 exch pop sub translate mark {@anm@obj304} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj306}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.33)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@307[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj307} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f (500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (350) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (350) length 0 gt { 350 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@308[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj308} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@307 pop sub currentpoint exch pop origin@307 exch pop sub translate mark {@anm@obj307} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj309}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.34)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@310[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj310} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f (700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (360) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (360) length 0 gt { 360 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@311[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj311} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@310 pop sub currentpoint exch pop origin@310 exch pop sub translate mark {@anm@obj310} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj312}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.35)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@313[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj313} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (370) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (370) length 0 gt { 370 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@314[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj314} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@313 pop sub currentpoint exch pop origin@313 exch pop sub translate mark {@anm@obj313} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj315}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.36)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@316[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj316} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f (500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (380) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (380) length 0 gt { 380 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@317[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj317} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@316 pop sub currentpoint exch pop origin@316 exch pop sub translate mark {@anm@obj316} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj318}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.37)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@319[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj319} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f (700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (390) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (390) length 0 gt { 390 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@320[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj320} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@319 pop sub currentpoint exch pop origin@319 exch pop sub translate mark {@anm@obj319} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj321}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.38)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@322[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj322} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (400) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (400) length 0 gt { 400 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@323[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj323} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@322 pop sub currentpoint exch pop origin@322 exch pop sub translate mark {@anm@obj322} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj324}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.39)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@325[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj325} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f (500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (410) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (410) length 0 gt { 410 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@326[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj326} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@325 pop sub currentpoint exch pop origin@325 exch pop sub translate mark {@anm@obj325} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj327}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.40)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@328[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj328} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f (700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (420) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (420) length 0 gt { 420 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@329[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj329} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@328 pop sub currentpoint exch pop origin@328 exch pop sub translate mark {@anm@obj328} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj330}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.41)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@331[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj331} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (430) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (430) length 0 gt { 430 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@332[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj332} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@331 pop sub currentpoint exch pop origin@331 exch pop sub translate mark {@anm@obj331} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj333}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.42)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@334[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj334} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f (500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (440) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (440) length 0 gt { 440 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@335[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj335} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@334 pop sub currentpoint exch pop origin@334 exch pop sub translate mark {@anm@obj334} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj336}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.43)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@337[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj337} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f (700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (450) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (450) length 0 gt { 450 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@338[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj338} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@337 pop sub currentpoint exch pop origin@337 exch pop sub translate mark {@anm@obj337} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj339}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.44)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@340[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj340} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (460) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (460) length 0 gt { 460 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@341[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj341} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@340 pop sub currentpoint exch pop origin@340 exch pop sub translate mark {@anm@obj340} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj342}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.45)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@343[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj343} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f (500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (470) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (470) length 0 gt { 470 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@344[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj344} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@343 pop sub currentpoint exch pop origin@343 exch pop sub translate mark {@anm@obj343} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj345}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.46)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@346[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj346} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f (700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (480) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (480) length 0 gt { 480 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@347[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj347} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@346 pop sub currentpoint exch pop origin@346 exch pop sub translate mark {@anm@obj346} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj348}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.47)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@349[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj349} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (490) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (490) length 0 gt { 490 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@350[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj350} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@349 pop sub currentpoint exch pop origin@349 exch pop sub translate mark {@anm@obj349} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj351}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.48)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@352[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj352} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f (500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (500) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (500) length 0 gt { 500 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@353[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj353} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@352 pop sub currentpoint exch pop origin@352 exch pop sub translate mark {@anm@obj352} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj354}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.49)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@355[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj355} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f (700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (510) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (510) length 0 gt { 510 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@356[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj356} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@355 pop sub currentpoint exch pop origin@355 exch pop sub translate mark {@anm@obj355} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj357}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.50)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@358[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj358} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (520) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (520) length 0 gt { 520 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@359[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj359} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@358 pop sub currentpoint exch pop origin@358 exch pop sub translate mark {@anm@obj358} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj360}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.51)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@361[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj361} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f (500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (530) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (530) length 0 gt { 530 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@362[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj362} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@361 pop sub currentpoint exch pop origin@361 exch pop sub translate mark {@anm@obj361} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj363}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.52)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@364[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj364} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f (700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (540) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (540) length 0 gt { 540 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@365[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj365} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@364 pop sub currentpoint exch pop origin@364 exch pop sub translate mark {@anm@obj364} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj366}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.53)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@367[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj367} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (550) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (550) length 0 gt { 550 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@368[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj368} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@367 pop sub currentpoint exch pop origin@367 exch pop sub translate mark {@anm@obj367} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj369}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.54)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@370[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj370} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f (500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (560) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (560) length 0 gt { 560 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@371[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj371} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@370 pop sub currentpoint exch pop origin@370 exch pop sub translate mark {@anm@obj370} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj372}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.55)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@373[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj373} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f (700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (570) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (570) length 0 gt { 570 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@374[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj374} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@373 pop sub currentpoint exch pop origin@373 exch pop sub translate mark {@anm@obj373} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj375}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.56)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@376[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj376} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (580) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (580) length 0 gt { 580 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@377[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj377} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@376 pop sub currentpoint exch pop origin@376 exch pop sub translate mark {@anm@obj376} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj378}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.57)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@379[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj379} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f (500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (590) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (590) length 0 gt { 590 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@380[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj380} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@379 pop sub currentpoint exch pop origin@379 exch pop sub translate mark {@anm@obj379} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj381}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.58)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@382[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj382} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f (700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (600) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (600) length 0 gt { 600 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@383[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj383} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@382 pop sub currentpoint exch pop origin@382 exch pop sub translate mark {@anm@obj382} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj384}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.59)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@385[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj385} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (610) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (610) length 0 gt { 610 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@386[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj386} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@385 pop sub currentpoint exch pop origin@385 exch pop sub translate mark {@anm@obj385} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj387}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.60)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@388[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj388} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f (500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (620) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (620) length 0 gt { 620 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@389[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj389} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@388 pop sub currentpoint exch pop origin@388 exch pop sub translate mark {@anm@obj388} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj390}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.61)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@391[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj391} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f (700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (630) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (630) length 0 gt { 630 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@392[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj392} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@391 pop sub currentpoint exch pop origin@391 exch pop sub translate mark {@anm@obj391} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj393}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.62)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@394[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj394} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (640) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (640) length 0 gt { 640 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@395[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj395} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@394 pop sub currentpoint exch pop origin@394 exch pop sub translate mark {@anm@obj394} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj396}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.63)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@397[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj397} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f (500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (650) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (650) length 0 gt { 650 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@398[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj398} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@397 pop sub currentpoint exch pop origin@397 exch pop sub translate mark {@anm@obj397} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj399}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.64)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@400[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj400} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f (700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (660) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (660) length 0 gt { 660 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@401[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj401} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@400 pop sub currentpoint exch pop origin@400 exch pop sub translate mark {@anm@obj400} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj402}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.65)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@403[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj403} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (670) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (670) length 0 gt { 670 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@404[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj404} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@403 pop sub currentpoint exch pop origin@403 exch pop sub translate mark {@anm@obj403} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj405}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.66)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@406[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj406} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f (500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (680) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (680) length 0 gt { 680 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@407[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj407} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@406 pop sub currentpoint exch pop origin@406 exch pop sub translate mark {@anm@obj406} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj408}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.67)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@409[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj409} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f (700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (690) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (690) length 0 gt { 690 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@410[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj410} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@409 pop sub currentpoint exch pop origin@409 exch pop sub translate mark {@anm@obj409} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj411}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.68)/ANN pdfmark 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@412[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj412} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 210 1723 a 0 TeXcolorgray 328 1605 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 0.0 0.0 sub 0.0 0.0 sub moveto 256.073 0.0 add 0.0 0.0 sub L 256.073 0.0 add 113.80638 0.0 add L 0.0 0.0 sub 113.80638 0.0 add L closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 256.073 0 0.0 0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq false and exch 2 lt true and or { /viceversa 0.0 256.073 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 113.80638 def /dT 2237600 abs 65536 div viceversa { neg } if def /DT 100 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 113.81102 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { xStart } def /MaxValue { xEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MaxValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul moveto cntsubTick maxTickline STsize mul lineto } { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline moveto cntTick maxTickline lineto } { cntTick tickstart moveto cntTick tickend lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 0.34143 mul cntTick add def x abs MinValue abs le { false { x minTickline moveto x maxTickline lineto } { x tickstart STsize mul moveto x tickend STsize mul lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul moveto cntsubTick tickend STsize mul lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart moveto cntTick tickend lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /showOrigin true def 0 113.80638 0 0.0 ArrowA CP 4 2 roll ArrowB 2 copy /yEnd exch def /xEnd exch def pop pop /yStart exch def /xStart exch def 0 dup 2 mod 0 eq true and exch 2 lt false and or { /viceversa 0.0 113.80638 gt { true }{ false } ifelse def /epsilon 0.01 def /minTickline 0.0 def /maxTickline 256.073 def /dT 1243385 abs 65536 div viceversa { neg } if def /DT .02 abs viceversa { neg } if def /subTNo 0 def subTNo 0 gt { /dsubT dT subTNo div def}{ /dsubT 0 def } ifelse 0.0 256.0748 /tickend exch def /tickstart exch def /Twidth 0.4 def /subTwidth 0.2 def /STsize 0.75 def /TColor { 0.9 setgray } def /subTColor { 0.5 setgray } def /MinValue { yStart } def /MaxValue { yEnd } def /logLines { false } def /LSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def /subLSstroke { 1 setlinejoin 0 setlinecap stroke stroke} def 0 dT MaxValue 1 add { /cntTick exch def logLines { gsave 1 1 DT { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MaxValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for subTwidth SLW subTColor subLSstroke grestore stroke /dsubT 0 def } if dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MaxValue abs le { false { cntsubTick minTickline STsize mul exch moveto cntsubTick maxTickline STsize mul exch lineto } { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto } ifelse }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave false { cntTick minTickline exch moveto cntTick maxTickline exch lineto } { cntTick tickstart exch moveto cntTick tickend exch lineto } ifelse Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for /showOrigin true def /dT dT neg def /dsubT dsubT neg def 0 dT MinValue epsilon viceversa { add }{ sub } ifelse { /cntTick exch def logLines { gsave 1 1 DT cvi { 1 sub /OffSet exch def -10 subTNo 1 add div dup 10 add exch dup -0.1 mul 1 add { /dx exch def /x dx log OffSet add 948.42517 mul cntTick add def x abs MinValue abs le { false { x minTickline exch moveto x maxTickline exch lineto } { x tickstart STsize mul exch moveto x tickend STsize mul exch lineto } ifelse } if } for } for /dsubT 0 def subTwidth SLW subTColor subLSstroke grestore } dsubT abs 0 gt { gsave /cntsubTick cntTick dsubT add def subTNo 1 sub { cntsubTick abs MinValue abs le { cntsubTick tickstart STsize mul exch moveto cntsubTick tickend STsize mul exch lineto }{ exit } ifelse /cntsubTick cntsubTick dsubT add def } repeat subTwidth SLW subTColor subLSstroke grestore } if showOrigin { gsave cntTick tickstart exch moveto cntTick tickend exch lineto Twidth SLW TColor LSstroke grestore }{ /showOrigin true def } ifelse } for } if end @endspecial 245 1631 a FF(0)139 1473 y(0)p Fz(:)p FF(02)139 1316 y(0)p Fz(:)p FF(04)139 1158 y(0)p Fz(:)p FF(06)139 1001 y(0)p Fz(:)p FF(08)139 843 y(0)p Fz(:)p FF(10)307 1699 y(0)201 b(100)157 b(200)g(300)h(400)f(500)h(600)f(700)328 1605 y @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 5.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /D {} def mark D 0 D 0 D 2 D 0 D 4 D 0 D 6 D 0 D 8 D 0 D 10 D 0 D 12 D 0 D 14 D 0 D 16 D 0 D 18 D 0 D 20 D 0 D 22 D 0 D 24 D 0 D 26 D 0 D 28 D 0 D 30 D 0 D 32 D 8.65384615384615E-03 D 34 D 1.69748520710059E-02 D 36 D 2.49758192990442E-02 D 38 D 3.26690570183117E-02 D 40 D 4.00664009791459E-02 D 42 D 4.71792317107172E-02 D 44 D 5.40184920295358E-02 D 46 D 6.05947038745536E-02 D 48 D 6.69179844947631E-02 D 50 D 7.29980620141953E-02 D 52 D 7.88442903982647E-02 D 54 D 8.44656638444853E-02 D 56 D 8.98708306196974E-02 D 58 D 9.50681063650937E-02 D 60 D .100065486889513 D 62 D .104870660470686 D 64 D .108742129150807 D 66 D .111744608138862 D 68 D .113939215771104 D 70 D .115383654461015 D 72 D .116132383050858 D 74 D .116236780958551 D 76 D .115745304496051 D 78 D .114703635718597 D 80 D .113154824148143 D 82 D .111139421698909 D 84 D .108695611118332 D 86 D .105859328242623 D 88 D .102664378352741 D 90 D 9.91425469037332E-02 D 92 D .095323704888151 D 94 D 9.12359090824897E-02 D 96 D 8.69703052489587E-02 D 98 D 8.26089331889049E-02 D 100 D 7.82253882399092E-02 D 102 D 7.38854416715555E-02 D 104 D 6.96476223047869E-02 D 106 D 6.55637615562666E-02 D 108 D 6.16795039919442E-02 D 110 D .05803478536276 D 112 D 5.46642799898338E-02 D 114 D 5.15978192662807E-02 D 116 D .048860782947722 D 118 D 4.64744648133518E-02 D 120 D 4.44564141938511E-02 D 122 D 4.28207547812645E-02 D 124 D 4.15784820589721E-02 D 126 D 4.07377406168731E-02 D 128 D 4.02984741773719E-02 D 130 D 4.02535290292024E-02 D 132 D 4.05896577765486E-02 D 134 D 4.12884307943352E-02 D 136 D 4.23270622951004E-02 D 138 D 4.36791574567658E-02 D 140 D 4.53153866322027E-02 D 142 D 4.72040922591868E-02 D 144 D 4.93118337116363E-02 D 146 D 5.16038749785298E-02 D 148 D 5.40446197242643E-02 D 150 D 5.65979979721756E-02 D 152 D 5.92278083603164E-02 D 154 D 6.18980196442332E-02 D 156 D 6.45730348643517E-02 D 158 D 6.72179213546472E-02 D 160 D 6.97990948833497E-02 D 162 D 7.22848819910784E-02 D 164 D 7.46459738376817E-02 D 166 D 7.68557837174919E-02 D 168 D 7.88907193374354E-02 D 170 D 8.07303799676217E-02 D 172 D 8.23576876641571E-02 D 174 D 8.37589609238753E-02 D 176 D 8.49239383556039E-02 D 178 D 8.58457592380156E-02 D 180 D 8.65209071757998E-02 D 182 D 8.69491224599077E-02 D 184 D 8.71332881802685E-02 D 186 D 8.70792946271995E-02 D 188 D 8.67958860475075E-02 D 190 D 8.62944933899897E-02 D 192 D 8.55890142793156E-02 D 194 D 8.46955527885755E-02 D 196 D 8.36321299453694E-02 D 198 D 8.24183744334569E-02 D 200 D 8.10752016279689E-02 D 202 D 7.96244879143106E-02 D 204 D 7.80887461774389E-02 D 206 D 7.64908073983558E-02 D 208 D 7.48535124484149E-02 D 210 D 7.31994174201861E-02 D 212 D 7.15505151676578E-02 D 214 D 6.99279751406405E-02 D 216 D 6.83519030811695E-02 D 218 D 6.68411216968477E-02 D 220 D 6.54129730313192E-02 D 222 D 6.40831429098271E-02 D 224 D 6.28655111775853E-02 D 226 D 6.17720302178976E-02 D 228 D 6.08126331950138E-02 D 230 D 5.99951725923102E-02 D 232 D 5.93253888901856E-02 D 234 D 5.88069086325939E-02 D 236 D 5.84412706506004E-02 D 238 D 5.82279788314888E-02 D 240 D 5.81645795299341E-02 D 242 D 5.82467615020359E-02 D 244 D .058468476093218 D 246 D 5.88220753178465E-02 D 248 D 5.92984654235974E-02 D 250 D 5.98872735296933E-02 D 252 D 6.05770249585333E-02 D 254 D 6.13553289390854E-02 D 256 D 6.22090701279834E-02 D 258 D 6.31246032772814E-02 D 260 D 6.40879483555098E-02 D 262 D 6.50849834828864E-02 D 264 D 6.61016331565093E-02 D 266 D 6.71240494034383E-02 D 268 D 6.81387836970041E-02 D 270 D 6.91329476943944E-02 D 272 D .070094361092981 D 274 D 7.10116851517287E-02 D 276 D 7.18745406762876E-02 D 278 D 7.26736095170013E-02 D 280 D 7.34007188739207E-02 D 282 D 7.40489079387003E-02 D 284 D 7.46124766273388E-02 D 286 D 7.50870163680972E-02 D 288 D 7.54694231313256E-02 D 290 D 7.57578931118945E-02 D 292 D 7.59519016922103E-02 D 294 D 7.60521665180293E-02 D 296 D 7.60605957057149E-02 D 298 D 7.59802223648129E-02 D 300 D 7.58151267616178E-02 D 302 D 7.55703475664638E-02 D 304 D 7.52517837193226E-02 D 306 D 7.48660885150644E-02 D 308 D .074420557552114 D 310 D 7.39230122072922E-02 D 312 D 7.33816802967686E-02 D 314 D 7.28050755598899E-02 D 316 D 7.22018775609898E-02 D 318 D 7.15808135460203E-02 D 320 D 7.09505437155779E-02 D 322 D 7.03195512841417E-02 D 324 D 6.96960385883104E-02 D 326 D 6.90878303862382E-02 D 328 D 6.85022853583883E-02 D 330 D 6.79462166784184E-02 D 332 D 6.74258223748777E-02 D 334 D 6.69466260518231E-02 D 336 D 6.65134283818116E-02 D 338 D 6.61302696302459E-02 D 340 D .065800403317842 D 342 D 6.55262809799862E-02 D 344 D 6.53095478396895E-02 D 346 D 6.51510490762494E-02 D 348 D 6.50508462459234E-02 D 350 D 6.50082432949823E-02 D 352 D 6.50218215005579E-02 D 354 D 6.50894825817165E-02 D 356 D 6.52084991430467E-02 D 358 D 6.53755715464282E-02 D 360 D 6.55868902540127E-02 D 362 D 6.58382026470722E-02 D 364 D 6.61248833012819E-02 D 366 D 6.64420066890556E-02 D 368 D 6.67844212833582E-02 D 370 D 6.71468240544578E-02 D 372 D 6.75238343806269E-02 D 374 D 6.79100664350271E-02 D 376 D 6.83001991629375E-02 D 378 D 6.86890430250722E-02 D 380 D .069071602752826 D 382 D 6.94431354387285E-02 D 384 D 6.97992033689214E-02 D 386 D 7.01357210928528E-02 D 388 D 7.04489963172872E-02 D 390 D 7.07357643058737E-02 D 392 D .070993215560589 D 394 D 7.12190166561082E-02 D 396 D 7.14113241913392E-02 D 398 D 7.15687919128118E-02 D 400 D 7.16905711512592E-02 D 402 D .071776304794575 D 404 D 7.18261150964601E-02 D 406 D 7.18405856897189E-02 D 408 D 7.18207382356294E-02 D 410 D 7.17680041955508E-02 D 412 D 7.16841922574966E-02 D 414 D 7.15714519884722E-02 D 416 D 7.14322343127589E-02 D 418 D 7.12692494369251E-02 D 420 D 7.10854228542012E-02 D 422 D 7.08838500641083E-02 D 424 D 7.06677506381301E-02 D 426 D 7.04404222491157E-02 D 428 D 7.02051952614377E-02 D 430 D 6.99653884512352E-02 D 432 D 6.97242663919441E-02 D 434 D 6.94849990004157E-02 D 436 D 6.92506236939753E-02 D 438 D 6.90240105595198E-02 D 440 D 6.88078308829934E-02 D 442 D 6.86045293321095E-02 D 444 D 6.84163000278219E-02 D 446 D 6.82450666815956E-02 D 448 D 6.80924669167763E-02 D 450 D 6.79598408340894E-02 D 452 D 6.78482238242416E-02 D 454 D 6.77583435754537E-02 D 456 D .067690621171175 D 458 D 6.76451761238025E-02 D 460 D 6.76218351444934E-02 D 462 D 6.76201444075791E-02 D 464 D 6.76393850310616E-02 D 466 D 6.76785914625233E-02 D 468 D 6.77365724327553E-02 D 470 D 6.78119341176909E-02 D 472 D 6.79031051329053E-02 D 474 D 6.80083629740533E-02 D 476 D 6.81258615111051E-02 D 478 D 6.82536591440014E-02 D 480 D 6.83897472322034E-02 D 482 D 6.85320784203225E-02 D 484 D 6.86785944962892E-02 D 486 D 6.88272534370176E-02 D 488 D 6.89760553188576E-02 D 490 D 6.91230667958801E-02 D 492 D 6.92664438777651E-02 D 494 D 6.94044527702721E-02 D 496 D 6.95354885744967E-02 D 498 D 6.96580916758362E-02 D 500 D 6.97709616893156E-02 D 502 D 6.98729688641571E-02 D 504 D 6.99631628867266E-02 D 506 D 7.00407790567902E-02 D 508 D 7.01052418469141E-02 D 510 D 7.01561658884173E-02 D 512 D 7.01933544591529E-02 D 514 D .070216795578196 D 516 D 7.02266558399327E-02 D 518 D 7.02232721448088E-02 D 520 D 7.02071415058765E-02 D 522 D .070178909129084 D 524 D 7.01393549808511E-02 D 526 D 7.00893790687755E-02 D 528 D 7.00299856702604E-02 D 530 D 6.99622667494569E-02 D 532 D 6.98873848052101E-02 D 534 D 6.98065553917653E-02 D 536 D 6.97210295499615E-02 D 538 D 6.96320763796638E-02 D 540 D .069540965974463 D 542 D 6.94489529274091E-02 D 544 D 6.93572606020051E-02 D 546 D 6.92670663461226E-02 D 548 D 6.91794878082006E-02 D 550 D 6.90955704953537E-02 D 552 D 6.90162766921392E-02 D 554 D 6.89424758370401E-02 D 556 D 6.88749364315033E-02 D 558 D 6.88143195339553E-02 D 560 D 6.87611738688768E-02 D 562 D 6.87159325590632E-02 D 564 D 6.86789114678791E-02 D 566 D 6.86503091179041E-02 D 568 D 6.86302081330842E-02 D 570 D 6.86185781335716E-02 D 572 D 6.86152799960287E-02 D 574 D 6.86200713774634E-02 D 576 D .068632613387772 D 578 D 6.86524782852125E-02 D 580 D 6.86791580600716E-02 D 582 D .068712073764894 D 584 D 6.87505854448091E-02 D 586 D 6.87940025187264E-02 D 588 D 6.88415944614338E-02 D 590 D 6.88926016378633E-02 D 592 D .068946246143908 D 594 D 6.90017425130696E-02 D 596 D 6.90583081547697E-02 D 598 D 6.91151733982292E-02 D 600 D 6.91715910252419E-02 D 602 D 6.92268451857889E-02 D 604 D 6.92802596020638E-02 D 606 D 6.93312049789347E-02 D 608 D 6.93791055519569E-02 D 610 D 6.94234447175844E-02 D 612 D 6.94637697040173E-02 D 614 D 6.94996952549777E-02 D 616 D .069530906312447 D 618 D 6.95571596978478E-02 D 620 D 6.95782848041526E-02 D 622 D 6.95941833237932E-02 D 624 D .069604828048886 D 626 D 6.96102607910671E-02 D 628 D 6.96105894780171E-02 D 630 D 6.96059844924774E-02 D 632 D 6.95966743271208E-02 D 634 D 6.95829406349998E-02 D 636 D 6.95651127603981E-02 D 638 D 6.95435618387442E-02 D 640 D 6.95186945567963E-02 D 642 D 6.94909466655901E-02 D 644 D 6.94607763386813E-02 D 646 D 6.94286574670512E-02 D 648 D 6.93950729797413E-02 D 650 D 6.93605082758991E-02 D 652 D 6.93254448495436E-02 D 654 D .069290354183079 D 656 D 6.92556919794993E-02 D 658 D 6.92218927964455E-02 D 660 D 6.91893651379076E-02 D 662 D 6.91584870515237E-02 D 664 D 6.91296022712335E-02 D 666 D 6.91030169366188E-02 D 668 D 6.90789969117144E-02 D 670 D 6.90577657175263E-02 D 672 D 6.90395030840526E-02 D 674 D 6.90243441193745E-02 D 676 D 6.90123790854742E-02 D 678 D 6.90036537629227E-02 D 680 D 6.89981703795634E-02 D 682 D 6.89958890718582E-02 D 684 D 6.89967298417301E-02 D 686 D 6.90005749665894E-02 D 688 D 6.90072718158024E-02 D 690 D 6.90166360231945E-02 D 692 D 6.90284549622911E-02 D 694 D 6.90424914688981E-02 D 696 D 6.90584877543145E-02 D 698 D 6.90761694519412E-02 D 700 D 6.90952497402759E-02 D 702 D 6.91154334862485E-02 D 704 D 6.91364213545037E-02 D 706 D 6.91579138305384E-02 D 708 D 6.91796151085055E-02 D 710 D 6.92012367979255E-02 D 712 D 6.92225014074661E-02 D 714 D 6.92431455682682E-02 D 716 D 6.92629229639543E-02 D 718 D 6.92816069393858E-02 D 720 D 6.92989927653496E-02 D 722 D 6.93148995415982E-02 D 724 D 6.93291717259538E-02 D 726 D 6.93416802824548E-02 D 728 D 6.93523234466986E-02 D 730 D 6.93610271115614E-02 D 732 D 6.93677448412852E-02 D 734 D 6.93724575264642E-02 D 736 D 6.93751726966913E-02 D 738 D 6.93759235114835E-02 D 740 D .069374767453575 D 742 D 6.93717847516939E-02 D 744 D 6.93670765625211E-02 D 746 D 6.93607629436317E-02 D 748 D 6.93529806508421E-02 counttomark /m exch def /maxYValues 1 def /YValuePos 1 def /XValuePos 1 def /n m maxYValues 1 add div cvi def XValuePos 1 gt {n { maxYValues 1 add XValuePos neg roll dup /XValue ED maxYValues 1 add XValuePos 1 sub roll pop XValue maxYValues 1 add 1 roll m maxYValues 1 add roll } repeat } if maxYValues 1 gt {n { maxYValues YValuePos 1 sub neg roll maxYValues 1 sub { pop } repeat /m m maxYValues 1 sub sub def m 2 roll } repeat } if /xMax -99999 def /yMax -99999 def /xP 0 def /yP 0 def m copy n { /y exch def /x exch def xMax x lt { /xMax x def } if yMax y lt {/yMax y def } if xP x gt { /xP x def } if yP y gt { /yP y def } if } repeat 0 0 gt 0 0 gt or () length 0 gt or () length 0 gt or (700) length 0 gt or () length 0 gt or { () length 0 gt { }{ xP } ifelse /xStart exch def () length 0 gt { }{ yP } ifelse /yStart exch def (700) length 0 gt { 700 }{ xMax } ifelse /xEnd exch def () length 0 gt { }{ yMax } ifelse /yEnd exch def n { m -2 roll 2 copy /yVal exch def /xVal exch def xVal xP ge yVal yP ge and xVal xEnd le and yVal yEnd le and xVal xStart ge and yVal yStart ge and { /xP xP 0 add def /yP yP 0 add def }{pop pop /m m 2 sub def } ifelse } repeat }{/ncount 1 def () length 0 gt { }{ m } ifelse /nEnd exch def n { m -2 roll 1 1 gt { ncount 0 sub 1 mod 0 eq }{ true } ifelse ncount nEnd le and ncount 0 ge and not { pop pop /m m 2 sub def } if /ncount ncount 1 add def } repeat } ifelse 0.34143 948.42517 /yVal ED /xVal ED /yPSOp { yVal mul 1 mul } def /xPSOp { xVal mul 1 mul } def counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 2 div cvi def n { yPSOp m 1 roll xPSOp m 1 roll /m m 2 sub def } repeat /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 5.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 0 TeXcolorgray 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /frame@lly exch def /frame@llx exch def 210 1723 a 2502 613 a currentpoint /frame@ury exch def /frame@urx exch def 2502 613 a 210 1723 a currentpoint /origin@y exch def /origin@x exch def 210 1723 a 810 1123 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 810 1123 a 210 1723 a gsave true setglobal globaldict /origin@413[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj413} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 210 1723 a 210 1723 a currentpoint pop origin@412 pop sub currentpoint exch pop origin@412 exch pop sub translate mark {@anm@obj412} /SP pdfmark 210 1723 a 210 1723 a mark /EP pdfmark grestore 210 1723 a 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj414}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 4/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (4.69)/ANN pdfmark 210 1723 a 210 1723 a mark /_objdef {@anm@obj415} /type/stream /OBJ pdfmark mark {@anm@obj415} (var curdoc=this;var a4,a4_int;if(typeof a4==='undefined'){a4=new Object();a4.fr=new Array();for(i=0;i<=69;i++){a4.fr[i]=this.getField('4.'+i);}a4.btnPauseLeft=this.getField('4.PauseLeft');a4.btnPlayLeft=this.getField('4.PlayLeft');a4.btnPauseRight=this.getField('4.PauseRight');a4.btnPlayRight=this.getField('4.PlayRight');a4.playsRight=true;a4.isPaused=false;a4.playing=false;a4.fps=5;a4.sm=1;a4.setFps=function(f){a4.fps=f;if(a4.playing){if(a4.playsRight){a4.playRight();}else{a4.playLeft();}}};a4.seekFrame=function(f){if(f>69||f<0){return -1;}a4.idx=f;a4.fr[a4.on].display=display.hidden;a4.fr[f].display=display.visible;a4.on=f;curdoc.dirty=false;return 0;};a4.stopFirst=function(){a4.pause(true);a4.seekFrame(0);};a4.stopLast=function(){a4.pause(true);a4.seekFrame(69);};a4.gotoNext=function(){if(a4.seekFrame(a4.idx+1)<0){a4.stopLast();return;}};a4.gotoPrev=function(){if(a4.seekFrame(a4.idx-1)<0){a4.stopFirst();return;}};a4.pause=function(stop){try{app.clearInterval(a4_int);}catch(e){}a4.playing=false;a4.isPaused=!stop;a4.btnPauseLeft.display=display.hidden;a4.btnPlayLeft.display=display.visible;a4.btnPauseRight.display=display.hidden;a4.btnPlayRight.display=display.visible;curdoc.dirty=false;};a4.playRight=function(){try{app.clearInterval(a4_int);}catch(e){}a4.playsRight=true;a4.playing=true;a4.isPaused=false;a4.btnPauseLeft.display=display.visible;a4.btnPlayLeft.display=display.hidden;a4.btnPauseRight.display=display.visible;a4.btnPlayRight.display=display.hidden;curdoc.dirty=false;a4_int=app.setInterval('a4.gotoNext()',1000/(1e-6+a4.fps)/a4.sm);};a4.playLeft=function(){try{app.clearInterval(a4_int);}catch(e){}a4.playsRight=false;a4.playing=true;a4.isPaused=false;a4.btnPauseLeft.display=display.visible;a4.btnPlayLeft.display=display.hidden;a4.btnPauseRight.display=display.visible;a4.btnPlayRight.display=display.hidden;curdoc.dirty=false;a4_int=app.setInterval('a4.gotoPrev()',1000/(1e-6+a4.fps)/a4.sm);};a4.fpsIncr=function(){a4.sm*=1.1;a4.setFps(a4.fps);};a4.fpsDecr=function(){a4.sm/=1.1;a4.setFps(a4.fps);};a4.fpsReset=function(){a4.sm=1;a4.setFps(a4.fps);};a4.stepBwd=function(){if(!a4.playing){a4.seekFrame(a4.idx-1);a4.isPaused=true;}};a4.stepFwd=function(){if(!a4.playing){a4.seekFrame(a4.idx+1);a4.isPaused=true;}};a4.playBwd=function(){if(a4.idx==0||!a4.isPaused){a4.stopLast();}a4.playLeft();};a4.playFwd=function(){if(a4.idx==69||!a4.isPaused){a4.stopFirst();}a4.playRight();};a4.idx=a4.on=69;}) /PUT pdfmark mark {@anm@obj415} <<>> /PUT pdfmark 210 1723 a currentpoint /wid@lly exch def /wid@llx exch def 210 1723 a 2502 613 a currentpoint /wid@ury exch def /wid@urx exch def 2502 613 a 210 1723 a mark /_objdef {@anm@obj416}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/FT/Btn/Ff 65536/BS <>/H/N/T (anm4)/Contents (animation by animate[2016/01/25])/AA <>/PC <>/D <>/U <>>>/AP <>/MK <>>>/ANN pdfmark 210 1723 a 800 1854 a currentpoint /wid@lly exch def /wid@llx exch def 800 1854 a 920 1735 a currentpoint /wid@ury exch def /wid@urx exch def 920 1735 a 800 1854 a mark /_objdef {@anm@obj417}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (4.EndLeft)/A <>/ANN pdfmark 800 1854 a 920 1854 a currentpoint /wid@lly exch def /wid@llx exch def 920 1854 a 1039 1735 a currentpoint /wid@ury exch def /wid@urx exch def 1039 1735 a 920 1854 a mark /_objdef {@anm@obj418}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (4.StepLeft)/A <>/ANN pdfmark 920 1854 a 1039 1854 a currentpoint /wid@lly exch def /wid@llx exch def 1039 1854 a 1159 1735 a currentpoint /wid@ury exch def /wid@urx exch def 1159 1735 a 1039 1854 a mark /_objdef {@anm@obj419}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (4.PauseLeft)/ANN pdfmark 1039 1854 a 1039 1854 a currentpoint /wid@lly exch def /wid@llx exch def 1039 1854 a 1159 1735 a currentpoint /wid@ury exch def /wid@urx exch def 1159 1735 a 1039 1854 a mark /_objdef {@anm@obj420}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (4.PlayLeft)/ANN pdfmark 1039 1854 a 1039 1854 a currentpoint /wid@lly exch def /wid@llx exch def 1039 1854 a 1159 1735 a currentpoint /wid@ury exch def /wid@urx exch def 1159 1735 a 1039 1854 a mark /_objdef {@anm@obj421}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (4.PlayPauseLeft)/A <>/ANN pdfmark 1039 1854 a 1159 1854 a currentpoint /wid@lly exch def /wid@llx exch def 1159 1854 a 1278 1735 a currentpoint /wid@ury exch def /wid@urx exch def 1278 1735 a 1159 1854 a mark /_objdef {@anm@obj422}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (4.PauseRight)/ANN pdfmark 1159 1854 a 1159 1854 a currentpoint /wid@lly exch def /wid@llx exch def 1159 1854 a 1278 1735 a currentpoint /wid@ury exch def /wid@urx exch def 1278 1735 a 1159 1854 a mark /_objdef {@anm@obj423}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (4.PlayRight)/ANN pdfmark 1159 1854 a 1159 1854 a currentpoint /wid@lly exch def /wid@llx exch def 1159 1854 a 1278 1735 a currentpoint /wid@ury exch def /wid@urx exch def 1278 1735 a 1159 1854 a mark /_objdef {@anm@obj424}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (4.PlayPauseRight)/A <>/ANN pdfmark 1159 1854 a 1278 1854 a currentpoint /wid@lly exch def /wid@llx exch def 1278 1854 a 1398 1735 a currentpoint /wid@ury exch def /wid@urx exch def 1398 1735 a 1278 1854 a mark /_objdef {@anm@obj425}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (4.StepRight)/A <>/ANN pdfmark 1278 1854 a 1398 1854 a currentpoint /wid@lly exch def /wid@llx exch def 1398 1854 a 1517 1735 a currentpoint /wid@ury exch def /wid@urx exch def 1517 1735 a 1398 1854 a mark /_objdef {@anm@obj426}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (4.EndRight)/A <>/ANN pdfmark 1398 1854 a 1553 1854 a currentpoint /wid@lly exch def /wid@llx exch def 1553 1854 a 1673 1735 a currentpoint /wid@ury exch def /wid@urx exch def 1673 1735 a 1553 1854 a mark /_objdef {@anm@obj427}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (4.Minus)/TU (slower)/A <>/ANN pdfmark 1553 1854 a 1673 1854 a currentpoint /wid@lly exch def /wid@llx exch def 1673 1854 a 1792 1735 a currentpoint /wid@ury exch def /wid@urx exch def 1792 1735 a 1673 1854 a mark /_objdef {@anm@obj428}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (4.Reset)/TU (default speed)/A <>/ANN pdfmark 1673 1854 a 1792 1854 a currentpoint /wid@lly exch def /wid@llx exch def 1792 1854 a 1912 1735 a currentpoint /wid@ury exch def /wid@urx exch def 1912 1735 a 1792 1854 a mark /_objdef {@anm@obj429}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (4.Plus)/TU (faster)/A <>/ANN pdfmark 1792 1854 a 210 2025 a FE(n)p FK(readdata{)p FE(n)p FK(dat}{mesdata.dat})86 2124 y FE(n)p FK(b)r(egin{animateinline}[p)r(oster=last,con)n (trols]{5})86 2224 y FE(n)p FK(m)n(ultiframe{70}{)p 1 0 0 TeXcolorrgb(i\034n)p 0 TeXcolorgray(=10+10}{)86 2323 y FE(n)p FK(b)r(egin{psgraph}[axesst)n(yle=frame,xtic)n(ksize=)o(0)12 b(4cm,ytic)n(ksize=0)17 b(9cm,subtic)n (ks=0,Dx=100,Dy=.02]\(0,0\)\(750,.1)o(2\){9)o(cm}{)o(4cm})86 2423 y FE(n)p FK(listplot[xEnd=)p 1 0 0 TeXcolorrgb FE(n)p FK(i\034n)p 0 TeXcolorgray(,linecolor=blue,linewidth=5pt]{)p FE(n)p FK(dat})86 2523 y FE(n)p FK(end{psgraph})25 b(})86 2622 y FE(n)p FK(end{animateinline})p 0 TeXcolorgray 1456 5662 a(212)p 0 TeXcolorgray eop end %%Page: 213 213 TeXDict begin 213 212 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.213) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (section.37) cvn /DEST pdfmark end 86 448 a 83 x FH(37)135 b(Cr\351er)45 b(un)g(dessin)g(en)g(3D)210 713 y FK(Utilisation)28 b(du)g(mo)r(dule)g FJ(pst-3dplot)86 845 y SDict begin H.S end 86 845 a 86 845 a SDict begin 12 H.A end 86 845 a 86 845 a SDict begin [/View [/XYZ H.V]/Dest (subsection.37.1) cvn /DEST pdfmark end 86 845 a 101 x FG(37.1)112 b(Les)38 b(axes)g(en)g(3)g(D)p 0 TeXcolorgray 0 TeXcolorgray 548 1011 1941 4 v 546 1110 4 100 v 1139 1081 a FJ(\\pstThreeDCo)s(or)p 2486 1110 V 548 1114 1941 4 v 546 1941 4 828 v 1114 1616 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1114 1616 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1114 1616 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1114 1616 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1114 1616 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1114 1616 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1114 1616 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1114 1616 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1114 1616 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1114 1616 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1114 1616 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1114 1616 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1114 1616 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1114 1616 a 1114 1616 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1114 1616 a 1114 1616 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1114 1616 a 1090 1634 a Fz(x)1114 1616 y tx@Dict begin PutEnd end 1114 1616 a 1114 1616 a tx@Dict begin PutEnd end 1114 1616 a 1114 1616 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1114 1616 a 1114 1616 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1114 1616 a 1114 1616 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1114 1616 a 1092 1626 a Fz(y)1114 1616 y tx@Dict begin PutEnd end 1114 1616 a 1114 1616 a tx@Dict begin PutEnd end 1114 1616 a 1114 1616 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1114 1616 a 1114 1616 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1114 1616 a 1114 1616 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1114 1616 a 1093 1634 a Fz(z)1114 1616 y tx@Dict begin PutEnd end 1114 1616 a 1114 1616 a tx@Dict begin PutEnd end 1114 1616 a 1678 1941 4 828 v 2084 1616 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2084 1616 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2084 1616 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2084 1616 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2084 1616 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2084 1616 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2084 1616 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2084 1616 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2084 1616 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2084 1616 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2084 1616 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2084 1616 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2486 1941 4 828 v 548 1944 1941 4 v 546 2044 4 100 v 1 0 0 TeXcolorrgb 597 2014 a FK(dra)n(wing)p 0 TeXcolorgray(=true)26 b(\(P)n(ar)g(d\351faut\))p 1678 2044 V 1 0 0 TeXcolorrgb 254 w(dra)n(wing)p 0 TeXcolorgray(=false)p 2486 2044 V 548 2047 1941 4 v 210 2241 4069 4 v 209 2341 4 100 v 1432 2311 a FE(n)p FK(pstThreeDCo)r(or[)p 1 0 0 TeXcolorrgb(xMax)p 0 TeXcolorgray(=2,)p 1 0 0 TeXcolorrgb(yMax)p 0 TeXcolorgray(=2,)p 1 0 0 TeXcolorrgb(zMax)p 0 TeXcolorgray(=2)o(])p 4277 2341 V 210 2344 4069 4 v 209 3201 4 857 v 913 2876 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 913 2876 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 913 2876 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 913 2876 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 913 2876 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 913 2876 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 913 2876 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 2 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 913 2876 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 913 2876 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 913 2876 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 913 2876 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 913 2876 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 913 2876 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 913 2876 a 913 2876 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 913 2876 a 913 2876 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 913 2876 a 889 2894 a Fz(x)913 2876 y tx@Dict begin PutEnd end 913 2876 a 913 2876 a tx@Dict begin PutEnd end 913 2876 a 913 2876 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 913 2876 a 913 2876 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 913 2876 a 913 2876 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 913 2876 a 891 2886 a Fz(y)913 2876 y tx@Dict begin PutEnd end 913 2876 a 913 2876 a tx@Dict begin PutEnd end 913 2876 a 913 2876 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 913 2876 a 913 2876 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 913 2876 a 913 2876 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 913 2876 a 892 2894 a Fz(z)913 2876 y tx@Dict begin PutEnd end 913 2876 a 913 2876 a tx@Dict begin PutEnd end 913 2876 a 1615 3201 4 857 v 2309 2876 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -2 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2309 2876 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2309 2876 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2309 2876 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2309 2876 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -2 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2309 2876 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2309 2876 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2309 2876 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2309 2876 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2309 2876 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2309 2876 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2309 2876 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2309 2876 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2309 2876 a 2309 2876 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2309 2876 a 2309 2876 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2309 2876 a 2285 2894 a Fz(x)2309 2876 y tx@Dict begin PutEnd end 2309 2876 a 2309 2876 a tx@Dict begin PutEnd end 2309 2876 a 2309 2876 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2309 2876 a 2309 2876 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2309 2876 a 2309 2876 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2309 2876 a 2287 2886 a Fz(y)2309 2876 y tx@Dict begin PutEnd end 2309 2876 a 2309 2876 a tx@Dict begin PutEnd end 2309 2876 a 2309 2876 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2309 2876 a 2309 2876 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2309 2876 a 2309 2876 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2309 2876 a 2288 2894 a Fz(z)2309 2876 y tx@Dict begin PutEnd end 2309 2876 a 2309 2876 a tx@Dict begin PutEnd end 2309 2876 a 3000 3201 4 857 v 3641 2876 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 3641 2876 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3641 2876 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 3641 2876 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3641 2876 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 3641 2876 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3641 2876 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 3641 2876 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3641 2876 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 3641 2876 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3641 2876 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 3641 2876 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3641 2876 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 3641 2876 a 3641 2876 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3641 2876 a 3641 2876 a tx@Dict begin { 5.0 7.5 6.88875 0.0 180. Uput UUput } PutCoor PutBegin end 3641 2876 a 3610 2904 a FK(A)3641 2876 y tx@Dict begin PutEnd end 3641 2876 a 3641 2876 a tx@Dict begin PutEnd end 3641 2876 a 3641 2876 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 3641 2876 a 3641 2876 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3641 2876 a 3641 2876 a tx@Dict begin { 5.0 7.083 6.88875 0.0 0. Uput UUput } PutCoor PutBegin end 3641 2876 a 3612 2904 a FK(B)3641 2876 y tx@Dict begin PutEnd end 3641 2876 a 3641 2876 a tx@Dict begin PutEnd end 3641 2876 a 3641 2876 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 3641 2876 a 3641 2876 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3641 2876 a 3641 2876 a tx@Dict begin { 5.0 7.222 6.88875 0.0 90. Uput UUput } PutCoor PutBegin end 3641 2876 a 3611 2904 a FK(C)3641 2876 y tx@Dict begin PutEnd end 3641 2876 a 3641 2876 a tx@Dict begin PutEnd end 3641 2876 a 4277 3201 4 857 v 210 3204 4069 4 v 209 3304 4 100 v 1 0 0 TeXcolorrgb 427 3274 a FK(xMax)p 0 TeXcolorgray(=2,)p 1 0 0 TeXcolorrgb(yMax)p 0 TeXcolorgray(=2,)p 1 0 0 TeXcolorrgb(zMax)p 0 TeXcolorgray(=2)p 1615 3304 V 1 0 0 TeXcolorrgb 400 w(xMin)p 0 TeXcolorgray(=-2,)p 1 0 0 TeXcolorrgb(yMin)p 0 TeXcolorgray(=-2,)p 1 0 0 TeXcolorrgb(zMin)p 0 TeXcolorgray(=-2)p 3000 3304 V 1 0 0 TeXcolorrgb 236 w(nameX)p 0 TeXcolorgray(=A,)p 1 0 0 TeXcolorrgb(nameY)p 0 TeXcolorgray(=B,)p 1 0 0 TeXcolorrgb(nameZ)p 0 TeXcolorgray(=C)p 4277 3304 V 209 3404 V 1615 3404 V 3000 3404 V 4277 3404 V 210 3407 4069 4 v 209 3507 4 100 v 0 0 1 TeXcolorrgb 260 3477 a(P)n(ar)g(d\351faut)i(:)g (xMax=yMax=zMax=4)p 0 TeXcolorgray 1615 3507 V 0 0 1 TeXcolorrgb 95 w(P)n(ar)e(d\351faut)i(:)g(xMin=yMin=zMin=-1)p 0 TeXcolorgray 3000 3507 V 4277 3507 V 210 3510 4069 4 v 86 3626 a SDict begin H.S end 86 3626 a 86 3626 a SDict begin 12 H.A end 86 3626 a 86 3626 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.37.1.1) cvn /DEST pdfmark end 86 3626 a 66 x FJ(37.1.1)93 b(Option)31 b(sp)s(otX)p 0 TeXcolorgray 0 TeXcolorgray 572 3866 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 6.5 neg 231.91727 11.5 .5 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FE(n)p FK(pstThreeDCo)r(or[)p 1 0 0 TeXcolorrgb(sp)r(otX)p 0 TeXcolorgray(=60,)p 1 0 0 TeXcolorrgb(sp)r(otY)p 0 TeXcolorgray(=60,)p 1 0 0 TeXcolorrgb(sp)r (otZ)p 0 TeXcolorgray(=60])1045 4962 y currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@430[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj430} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 1045 4962 a 0 TeXcolorgray 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 60. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 60. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 60. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 60. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 60. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 60. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 1518 4430 a 1384 4451 a FK(sp)r(otX)d(:)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1518 4430 a 1490 4456 a FK(60)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 0 TeXcolorgray 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@431[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj431} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 1045 4962 a 1045 4962 a currentpoint pop origin@430 pop sub currentpoint exch pop origin@430 exch pop sub translate mark {@anm@obj430} /SP pdfmark 1045 4962 a 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /wid@lly exch def /wid@llx exch def 1045 4962 a 1990 3928 a currentpoint /wid@ury exch def /wid@urx exch def 1990 3928 a 1045 4962 a mark /_objdef {@anm@obj432}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 4/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (5.0)/ANN pdfmark 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@433[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj433} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 1045 4962 a 0 TeXcolorgray 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 70. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 70. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 70. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 70. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 70. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 70. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 1518 4430 a 1384 4451 a FK(sp)r(otX)g(:)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1518 4430 a 1490 4456 a FK(70)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 0 TeXcolorgray 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@434[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj434} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 1045 4962 a 1045 4962 a currentpoint pop origin@433 pop sub currentpoint exch pop origin@433 exch pop sub translate mark {@anm@obj433} /SP pdfmark 1045 4962 a 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /wid@lly exch def /wid@llx exch def 1045 4962 a 1990 3928 a currentpoint /wid@ury exch def /wid@urx exch def 1990 3928 a 1045 4962 a mark /_objdef {@anm@obj435}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (5.1)/ANN pdfmark 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@436[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj436} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 1045 4962 a 0 TeXcolorgray 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 80. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 80. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 80. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 80. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 80. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 80. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 1518 4430 a 1384 4451 a FK(sp)r(otX)g(:)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1518 4430 a 1490 4456 a FK(80)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 0 TeXcolorgray 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@437[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj437} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 1045 4962 a 1045 4962 a currentpoint pop origin@436 pop sub currentpoint exch pop origin@436 exch pop sub translate mark {@anm@obj436} /SP pdfmark 1045 4962 a 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /wid@lly exch def /wid@llx exch def 1045 4962 a 1990 3928 a currentpoint /wid@ury exch def /wid@urx exch def 1990 3928 a 1045 4962 a mark /_objdef {@anm@obj438}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (5.2)/ANN pdfmark 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@439[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj439} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 1045 4962 a 0 TeXcolorgray 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 90. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 1518 4430 a 1384 4451 a FK(sp)r(otX)g(:)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1518 4430 a 1490 4456 a FK(90)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 0 TeXcolorgray 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@440[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj440} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 1045 4962 a 1045 4962 a currentpoint pop origin@439 pop sub currentpoint exch pop origin@439 exch pop sub translate mark {@anm@obj439} /SP pdfmark 1045 4962 a 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /wid@lly exch def /wid@llx exch def 1045 4962 a 1990 3928 a currentpoint /wid@ury exch def /wid@urx exch def 1990 3928 a 1045 4962 a mark /_objdef {@anm@obj441}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (5.3)/ANN pdfmark 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@442[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj442} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 1045 4962 a 0 TeXcolorgray 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 100. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 100. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 100. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 100. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 100. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 100. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 1518 4430 a 1384 4451 a FK(sp)r(otX)g(:)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1518 4430 a 1470 4456 a FK(100)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 0 TeXcolorgray 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@443[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj443} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 1045 4962 a 1045 4962 a currentpoint pop origin@442 pop sub currentpoint exch pop origin@442 exch pop sub translate mark {@anm@obj442} /SP pdfmark 1045 4962 a 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /wid@lly exch def /wid@llx exch def 1045 4962 a 1990 3928 a currentpoint /wid@ury exch def /wid@urx exch def 1990 3928 a 1045 4962 a mark /_objdef {@anm@obj444}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (5.4)/ANN pdfmark 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@445[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj445} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 1045 4962 a 0 TeXcolorgray 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 110. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 110. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 110. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 110. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 110. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 110. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 1518 4430 a 1384 4451 a FK(sp)r(otX)g(:)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1518 4430 a 1470 4456 a FK(110)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 0 TeXcolorgray 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@446[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj446} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 1045 4962 a 1045 4962 a currentpoint pop origin@445 pop sub currentpoint exch pop origin@445 exch pop sub translate mark {@anm@obj445} /SP pdfmark 1045 4962 a 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /wid@lly exch def /wid@llx exch def 1045 4962 a 1990 3928 a currentpoint /wid@ury exch def /wid@urx exch def 1990 3928 a 1045 4962 a mark /_objdef {@anm@obj447}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (5.5)/ANN pdfmark 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@448[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj448} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 1045 4962 a 0 TeXcolorgray 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 120. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 120. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 120. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 120. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 120. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 120. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 1518 4430 a 1384 4451 a FK(sp)r(otX)g(:)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1518 4430 a 1470 4456 a FK(120)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 0 TeXcolorgray 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@449[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj449} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 1045 4962 a 1045 4962 a currentpoint pop origin@448 pop sub currentpoint exch pop origin@448 exch pop sub translate mark {@anm@obj448} /SP pdfmark 1045 4962 a 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /wid@lly exch def /wid@llx exch def 1045 4962 a 1990 3928 a currentpoint /wid@ury exch def /wid@urx exch def 1990 3928 a 1045 4962 a mark /_objdef {@anm@obj450}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (5.6)/ANN pdfmark 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@451[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj451} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 1045 4962 a 0 TeXcolorgray 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 130. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 130. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 130. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 130. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 130. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 130. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 1518 4430 a 1384 4451 a FK(sp)r(otX)g(:)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1518 4430 a 1470 4456 a FK(130)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 0 TeXcolorgray 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@452[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj452} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 1045 4962 a 1045 4962 a currentpoint pop origin@451 pop sub currentpoint exch pop origin@451 exch pop sub translate mark {@anm@obj451} /SP pdfmark 1045 4962 a 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /wid@lly exch def /wid@llx exch def 1045 4962 a 1990 3928 a currentpoint /wid@ury exch def /wid@urx exch def 1990 3928 a 1045 4962 a mark /_objdef {@anm@obj453}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (5.7)/ANN pdfmark 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@454[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj454} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 1045 4962 a 0 TeXcolorgray 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 140. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 140. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 140. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 140. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 140. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 140. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 1518 4430 a 1384 4451 a FK(sp)r(otX)g(:)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1518 4430 a 1470 4456 a FK(140)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 0 TeXcolorgray 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@455[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj455} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 1045 4962 a 1045 4962 a currentpoint pop origin@454 pop sub currentpoint exch pop origin@454 exch pop sub translate mark {@anm@obj454} /SP pdfmark 1045 4962 a 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /wid@lly exch def /wid@llx exch def 1045 4962 a 1990 3928 a currentpoint /wid@ury exch def /wid@urx exch def 1990 3928 a 1045 4962 a mark /_objdef {@anm@obj456}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (5.8)/ANN pdfmark 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@457[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj457} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 1045 4962 a 0 TeXcolorgray 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 150. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 150. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 150. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 150. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 150. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 150. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 1518 4430 a 1384 4451 a FK(sp)r(otX)g(:)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1518 4430 a 1470 4456 a FK(150)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 0 TeXcolorgray 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@458[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj458} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 1045 4962 a 1045 4962 a currentpoint pop origin@457 pop sub currentpoint exch pop origin@457 exch pop sub translate mark {@anm@obj457} /SP pdfmark 1045 4962 a 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /wid@lly exch def /wid@llx exch def 1045 4962 a 1990 3928 a currentpoint /wid@ury exch def /wid@urx exch def 1990 3928 a 1045 4962 a mark /_objdef {@anm@obj459}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (5.9)/ANN pdfmark 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@460[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj460} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 1045 4962 a 0 TeXcolorgray 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 160. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 160. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 160. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 160. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 160. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 160. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 1518 4430 a 1384 4451 a FK(sp)r(otX)g(:)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1518 4430 a 1470 4456 a FK(160)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 0 TeXcolorgray 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@461[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj461} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 1045 4962 a 1045 4962 a currentpoint pop origin@460 pop sub currentpoint exch pop origin@460 exch pop sub translate mark {@anm@obj460} /SP pdfmark 1045 4962 a 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /wid@lly exch def /wid@llx exch def 1045 4962 a 1990 3928 a currentpoint /wid@ury exch def /wid@urx exch def 1990 3928 a 1045 4962 a mark /_objdef {@anm@obj462}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (5.10)/ANN pdfmark 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@463[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj463} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 1045 4962 a 0 TeXcolorgray 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 170. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 170. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 170. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 170. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 170. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 170. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 1518 4430 a 1384 4451 a FK(sp)r(otX)g(:)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1518 4430 a 1470 4456 a FK(170)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 0 TeXcolorgray 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@464[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj464} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 1045 4962 a 1045 4962 a currentpoint pop origin@463 pop sub currentpoint exch pop origin@463 exch pop sub translate mark {@anm@obj463} /SP pdfmark 1045 4962 a 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /wid@lly exch def /wid@llx exch def 1045 4962 a 1990 3928 a currentpoint /wid@ury exch def /wid@urx exch def 1990 3928 a 1045 4962 a mark /_objdef {@anm@obj465}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (5.11)/ANN pdfmark 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@466[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj466} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 1045 4962 a 0 TeXcolorgray 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 180. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 1518 4430 a 1384 4451 a FK(sp)r(otX)g(:)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1518 4430 a 1470 4456 a FK(180)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 0 TeXcolorgray 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@467[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj467} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 1045 4962 a 1045 4962 a currentpoint pop origin@466 pop sub currentpoint exch pop origin@466 exch pop sub translate mark {@anm@obj466} /SP pdfmark 1045 4962 a 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /wid@lly exch def /wid@llx exch def 1045 4962 a 1990 3928 a currentpoint /wid@ury exch def /wid@urx exch def 1990 3928 a 1045 4962 a mark /_objdef {@anm@obj468}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (5.12)/ANN pdfmark 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@469[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj469} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 1045 4962 a 0 TeXcolorgray 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 190. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 190. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 190. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 190. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 190. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 190. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 1518 4430 a 1384 4451 a FK(sp)r(otX)g(:)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1518 4430 a 1470 4456 a FK(190)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 0 TeXcolorgray 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@470[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj470} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 1045 4962 a 1045 4962 a currentpoint pop origin@469 pop sub currentpoint exch pop origin@469 exch pop sub translate mark {@anm@obj469} /SP pdfmark 1045 4962 a 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /wid@lly exch def /wid@llx exch def 1045 4962 a 1990 3928 a currentpoint /wid@ury exch def /wid@urx exch def 1990 3928 a 1045 4962 a mark /_objdef {@anm@obj471}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (5.13)/ANN pdfmark 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@472[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj472} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 1045 4962 a 0 TeXcolorgray 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 200. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 200. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 200. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 200. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 200. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 200. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 1518 4430 a 1384 4451 a FK(sp)r(otX)g(:)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1518 4430 a 1470 4456 a FK(200)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 0 TeXcolorgray 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@473[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj473} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 1045 4962 a 1045 4962 a currentpoint pop origin@472 pop sub currentpoint exch pop origin@472 exch pop sub translate mark {@anm@obj472} /SP pdfmark 1045 4962 a 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /wid@lly exch def /wid@llx exch def 1045 4962 a 1990 3928 a currentpoint /wid@ury exch def /wid@urx exch def 1990 3928 a 1045 4962 a mark /_objdef {@anm@obj474}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (5.14)/ANN pdfmark 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@475[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj475} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 1045 4962 a 0 TeXcolorgray 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 210. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 210. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 210. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 210. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 210. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 210. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 1518 4430 a 1384 4451 a FK(sp)r(otX)g(:)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1518 4430 a 1470 4456 a FK(210)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 0 TeXcolorgray 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@476[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj476} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 1045 4962 a 1045 4962 a currentpoint pop origin@475 pop sub currentpoint exch pop origin@475 exch pop sub translate mark {@anm@obj475} /SP pdfmark 1045 4962 a 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /wid@lly exch def /wid@llx exch def 1045 4962 a 1990 3928 a currentpoint /wid@ury exch def /wid@urx exch def 1990 3928 a 1045 4962 a mark /_objdef {@anm@obj477}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (5.15)/ANN pdfmark 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@478[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj478} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 1045 4962 a 0 TeXcolorgray 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 220. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 220. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 220. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 220. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 220. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 220. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 1518 4430 a 1384 4451 a FK(sp)r(otX)g(:)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1518 4430 a 1470 4456 a FK(220)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 0 TeXcolorgray 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@479[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj479} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 1045 4962 a 1045 4962 a currentpoint pop origin@478 pop sub currentpoint exch pop origin@478 exch pop sub translate mark {@anm@obj478} /SP pdfmark 1045 4962 a 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /wid@lly exch def /wid@llx exch def 1045 4962 a 1990 3928 a currentpoint /wid@ury exch def /wid@urx exch def 1990 3928 a 1045 4962 a mark /_objdef {@anm@obj480}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (5.16)/ANN pdfmark 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@481[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj481} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 1045 4962 a 0 TeXcolorgray 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 230. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 230. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 230. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 230. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 230. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 230. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 1518 4430 a 1384 4451 a FK(sp)r(otX)g(:)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1518 4430 a 1470 4456 a FK(230)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 0 TeXcolorgray 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@482[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj482} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 1045 4962 a 1045 4962 a currentpoint pop origin@481 pop sub currentpoint exch pop origin@481 exch pop sub translate mark {@anm@obj481} /SP pdfmark 1045 4962 a 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /wid@lly exch def /wid@llx exch def 1045 4962 a 1990 3928 a currentpoint /wid@ury exch def /wid@urx exch def 1990 3928 a 1045 4962 a mark /_objdef {@anm@obj483}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (5.17)/ANN pdfmark 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@484[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj484} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 1045 4962 a 0 TeXcolorgray 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 240. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 240. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 240. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 240. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 240. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 240. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 1518 4430 a 1384 4451 a FK(sp)r(otX)g(:)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1518 4430 a 1470 4456 a FK(240)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 0 TeXcolorgray 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@485[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj485} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 1045 4962 a 1045 4962 a currentpoint pop origin@484 pop sub currentpoint exch pop origin@484 exch pop sub translate mark {@anm@obj484} /SP pdfmark 1045 4962 a 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /wid@lly exch def /wid@llx exch def 1045 4962 a 1990 3928 a currentpoint /wid@ury exch def /wid@urx exch def 1990 3928 a 1045 4962 a mark /_objdef {@anm@obj486}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (5.18)/ANN pdfmark 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@487[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj487} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 1045 4962 a 0 TeXcolorgray 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4430 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4430 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 250. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 250. Uput UUput } PutCoor PutBegin end 1518 4430 a 1494 4448 a Fz(x)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 250. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 250. Uput UUput } PutCoor PutBegin end 1518 4430 a 1496 4440 a Fz(y)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin gsave STV CP T /ps@refangle 250. def grestore end 1518 4430 a 1518 4430 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4430 a 1518 4430 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 250. Uput UUput } PutCoor PutBegin end 1518 4430 a 1497 4448 a Fz(z)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 1518 4430 a 1384 4451 a FK(sp)r(otX)g(:)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 1518 4430 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1518 4430 a 1470 4456 a FK(250)1518 4430 y tx@Dict begin PutEnd end 1518 4430 a 0 TeXcolorgray 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /frame@lly exch def /frame@llx exch def 1045 4962 a 1990 3928 a currentpoint /frame@ury exch def /frame@urx exch def 1990 3928 a 1045 4962 a currentpoint /origin@y exch def /origin@x exch def 1045 4962 a 1645 4362 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1645 4362 a 1045 4962 a gsave true setglobal globaldict /origin@488[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj488} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 1045 4962 a 1045 4962 a currentpoint pop origin@487 pop sub currentpoint exch pop origin@487 exch pop sub translate mark {@anm@obj487} /SP pdfmark 1045 4962 a 1045 4962 a mark /EP pdfmark grestore 1045 4962 a 1045 4962 a currentpoint /wid@lly exch def /wid@llx exch def 1045 4962 a 1990 3928 a currentpoint /wid@ury exch def /wid@urx exch def 1990 3928 a 1045 4962 a mark /_objdef {@anm@obj489}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (5.19)/ANN pdfmark 1045 4962 a 1045 4962 a mark /_objdef {@anm@obj490} /type/stream /OBJ pdfmark mark {@anm@obj490} (var curdoc=this;var a5,a5_int;if(typeof a5==='undefined'){a5=new Object();a5.fr=new Array();for(i=0;i<=19;i++){a5.fr[i]=this.getField('5.'+i);}a5.btnPauseLeft=this.getField('5.PauseLeft');a5.btnPlayLeft=this.getField('5.PlayLeft');a5.btnPauseRight=this.getField('5.PauseRight');a5.btnPlayRight=this.getField('5.PlayRight');a5.playsRight=true;a5.isPaused=false;a5.playing=false;a5.fps=2;a5.sm=1;a5.setFps=function(f){a5.fps=f;if(a5.playing){if(a5.playsRight){a5.playRight();}else{a5.playLeft();}}};a5.seekFrame=function(f){if(f>19||f<0){return -1;}a5.idx=f;a5.fr[a5.on].display=display.hidden;a5.fr[f].display=display.visible;a5.on=f;curdoc.dirty=false;return 0;};a5.stopFirst=function(){a5.pause(true);a5.seekFrame(0);};a5.stopLast=function(){a5.pause(true);a5.seekFrame(19);};a5.gotoNext=function(){if(a5.seekFrame(a5.idx+1)<0){if(a5.playing){a5.seekFrame(0);a5.setFps(2);}else{a5.stopLast();}return;}};a5.gotoPrev=function(){if(a5.seekFrame(a5.idx-1)<0){if(a5.playing){a5.seekFrame(19);}else{a5.stopFirst();}return;}};a5.pause=function(stop){try{app.clearInterval(a5_int);}catch(e){}a5.playing=false;a5.isPaused=!stop;a5.btnPauseLeft.display=display.hidden;a5.btnPlayLeft.display=display.visible;a5.btnPauseRight.display=display.hidden;a5.btnPlayRight.display=display.visible;curdoc.dirty=false;};a5.playRight=function(){try{app.clearInterval(a5_int);}catch(e){}a5.playsRight=true;a5.playing=true;a5.isPaused=false;a5.btnPauseLeft.display=display.visible;a5.btnPlayLeft.display=display.hidden;a5.btnPauseRight.display=display.visible;a5.btnPlayRight.display=display.hidden;curdoc.dirty=false;a5_int=app.setInterval('a5.gotoNext()',1000/(1e-6+a5.fps)/a5.sm);};a5.playLeft=function(){try{app.clearInterval(a5_int);}catch(e){}a5.playsRight=false;a5.playing=true;a5.isPaused=false;a5.btnPauseLeft.display=display.visible;a5.btnPlayLeft.display=display.hidden;a5.btnPauseRight.display=display.visible;a5.btnPlayRight.display=display.hidden;curdoc.dirty=false;a5_int=app.setInterval('a5.gotoPrev()',1000/(1e-6+a5.fps)/a5.sm);};a5.fpsIncr=function(){a5.sm*=1.1;a5.setFps(a5.fps);};a5.fpsDecr=function(){a5.sm/=1.1;a5.setFps(a5.fps);};a5.fpsReset=function(){a5.sm=1;a5.setFps(a5.fps);};a5.stepBwd=function(){if(!a5.playing){a5.seekFrame(a5.idx-1);a5.isPaused=true;}};a5.stepFwd=function(){if(!a5.playing){a5.seekFrame(a5.idx+1);a5.isPaused=true;}};a5.playBwd=function(){if(a5.idx==0||!a5.isPaused){a5.stopLast();}a5.playLeft();};a5.playFwd=function(){if(a5.idx==19||!a5.isPaused){a5.stopFirst();}a5.playRight();};a5.idx=a5.on=0;}if(a5.playsRight){a5.playRight();}else{a5.playLeft();}) /PUT pdfmark mark {@anm@obj490} <<>> /PUT pdfmark 1045 4962 a currentpoint /wid@lly exch def /wid@llx exch def 1045 4962 a 1990 3928 a currentpoint /wid@ury exch def /wid@urx exch def 1990 3928 a 1045 4962 a mark /_objdef {@anm@obj491}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/FT/Btn/Ff 65536/BS <>/H/N/T (anm5)/Contents (animation by animate[2016/01/25])/AA <>/PC <>/D <>/U <>>>/AP <>/MK <>>>/ANN pdfmark 1045 4962 a 962 5093 a currentpoint /wid@lly exch def /wid@llx exch def 962 5093 a 1081 4974 a currentpoint /wid@ury exch def /wid@urx exch def 1081 4974 a 962 5093 a mark /_objdef {@anm@obj492}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (5.EndLeft)/A <>/ANN pdfmark 962 5093 a 1081 5093 a currentpoint /wid@lly exch def /wid@llx exch def 1081 5093 a 1201 4974 a currentpoint /wid@ury exch def /wid@urx exch def 1201 4974 a 1081 5093 a mark /_objdef {@anm@obj493}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (5.StepLeft)/A <>/ANN pdfmark 1081 5093 a 1201 5093 a currentpoint /wid@lly exch def /wid@llx exch def 1201 5093 a 1321 4974 a currentpoint /wid@ury exch def /wid@urx exch def 1321 4974 a 1201 5093 a mark /_objdef {@anm@obj494}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (5.PauseLeft)/ANN pdfmark 1201 5093 a 1201 5093 a currentpoint /wid@lly exch def /wid@llx exch def 1201 5093 a 1321 4974 a currentpoint /wid@ury exch def /wid@urx exch def 1321 4974 a 1201 5093 a mark /_objdef {@anm@obj495}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (5.PlayLeft)/ANN pdfmark 1201 5093 a 1201 5093 a currentpoint /wid@lly exch def /wid@llx exch def 1201 5093 a 1321 4974 a currentpoint /wid@ury exch def /wid@urx exch def 1321 4974 a 1201 5093 a mark /_objdef {@anm@obj496}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (5.PlayPauseLeft)/A <>/ANN pdfmark 1201 5093 a 1321 5093 a currentpoint /wid@lly exch def /wid@llx exch def 1321 5093 a 1440 4974 a currentpoint /wid@ury exch def /wid@urx exch def 1440 4974 a 1321 5093 a mark /_objdef {@anm@obj497}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (5.PauseRight)/ANN pdfmark 1321 5093 a 1321 5093 a currentpoint /wid@lly exch def /wid@llx exch def 1321 5093 a 1440 4974 a currentpoint /wid@ury exch def /wid@urx exch def 1440 4974 a 1321 5093 a mark /_objdef {@anm@obj498}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (5.PlayRight)/ANN pdfmark 1321 5093 a 1321 5093 a currentpoint /wid@lly exch def /wid@llx exch def 1321 5093 a 1440 4974 a currentpoint /wid@ury exch def /wid@urx exch def 1440 4974 a 1321 5093 a mark /_objdef {@anm@obj499}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (5.PlayPauseRight)/A <>/ANN pdfmark 1321 5093 a 1440 5093 a currentpoint /wid@lly exch def /wid@llx exch def 1440 5093 a 1560 4974 a currentpoint /wid@ury exch def /wid@urx exch def 1560 4974 a 1440 5093 a mark /_objdef {@anm@obj500}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (5.StepRight)/A <>/ANN pdfmark 1440 5093 a 1560 5093 a currentpoint /wid@lly exch def /wid@llx exch def 1560 5093 a 1679 4974 a currentpoint /wid@ury exch def /wid@urx exch def 1679 4974 a 1560 5093 a mark /_objdef {@anm@obj501}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (5.EndRight)/A <>/ANN pdfmark 1560 5093 a 1715 5093 a currentpoint /wid@lly exch def /wid@llx exch def 1715 5093 a 1835 4974 a currentpoint /wid@ury exch def /wid@urx exch def 1835 4974 a 1715 5093 a mark /_objdef {@anm@obj502}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (5.Minus)/TU (slower)/A <>/ANN pdfmark 1715 5093 a 1835 5093 a currentpoint /wid@lly exch def /wid@llx exch def 1835 5093 a 1954 4974 a currentpoint /wid@ury exch def /wid@urx exch def 1954 4974 a 1835 5093 a mark /_objdef {@anm@obj503}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (5.Reset)/TU (default speed)/A <>/ANN pdfmark 1835 5093 a 1954 5093 a currentpoint /wid@lly exch def /wid@llx exch def 1954 5093 a 2074 4974 a currentpoint /wid@ury exch def /wid@urx exch def 2074 4974 a 1954 5093 a mark /_objdef {@anm@obj504}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (5.Plus)/TU (faster)/A <>/ANN pdfmark 1954 5093 a 0 TeXcolorgray 1456 5662 a FK(213)p 0 TeXcolorgray eop end %%Page: 214 214 TeXDict begin 214 213 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.214) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.37.1.2) cvn /DEST pdfmark end 86 448 a 83 x FJ(37.1.2)93 b(Orien)m(tation)32 b(des)f(axes)p 0 TeXcolorgray 0 TeXcolorgray 608 685 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 6.5 neg 223.22289 11.5 .5 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FE(n)p FK(pstThreeDCo)r(or[linecolor=blue,linest)n(yle=dotted])p 0 TeXcolorgray 0 TeXcolorgray 500 925 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 6.5 neg 133.41655 11.5 .5 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FE(n)p FK(pstThreeDCo)r(or[)p 1 0 0 TeXcolorrgb(Alpha)p 0 TeXcolorgray(=30])565 2021 y currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@505[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj505} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 565 2021 a 0 TeXcolorgray 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 60. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 60. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 60. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 60. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 60. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 60. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { -11.38113 -56.90546 } PutCoor PutBegin end 1037 1490 a 902 1510 a FK(Alpha)d(:)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1037 1490 a 1009 1516 a FK(60)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 0 TeXcolorgray 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@506[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj506} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 565 2021 a 565 2021 a currentpoint pop origin@505 pop sub currentpoint exch pop origin@505 exch pop sub translate mark {@anm@obj505} /SP pdfmark 565 2021 a 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /wid@lly exch def /wid@llx exch def 565 2021 a 1509 988 a currentpoint /wid@ury exch def /wid@urx exch def 1509 988 a 565 2021 a mark /_objdef {@anm@obj507}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 4/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (6.0)/ANN pdfmark 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@508[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj508} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 565 2021 a 0 TeXcolorgray 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 70. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 70. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 70. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 70. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 70. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 70. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { -11.38113 -56.90546 } PutCoor PutBegin end 1037 1490 a 902 1510 a FK(Alpha)g(:)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1037 1490 a 1009 1516 a FK(70)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 0 TeXcolorgray 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@509[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj509} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 565 2021 a 565 2021 a currentpoint pop origin@508 pop sub currentpoint exch pop origin@508 exch pop sub translate mark {@anm@obj508} /SP pdfmark 565 2021 a 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /wid@lly exch def /wid@llx exch def 565 2021 a 1509 988 a currentpoint /wid@ury exch def /wid@urx exch def 1509 988 a 565 2021 a mark /_objdef {@anm@obj510}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (6.1)/ANN pdfmark 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@511[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj511} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 565 2021 a 0 TeXcolorgray 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 80. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 80. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 80. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 80. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 80. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 80. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { -11.38113 -56.90546 } PutCoor PutBegin end 1037 1490 a 902 1510 a FK(Alpha)g(:)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1037 1490 a 1009 1516 a FK(80)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 0 TeXcolorgray 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@512[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj512} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 565 2021 a 565 2021 a currentpoint pop origin@511 pop sub currentpoint exch pop origin@511 exch pop sub translate mark {@anm@obj511} /SP pdfmark 565 2021 a 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /wid@lly exch def /wid@llx exch def 565 2021 a 1509 988 a currentpoint /wid@ury exch def /wid@urx exch def 1509 988 a 565 2021 a mark /_objdef {@anm@obj513}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (6.2)/ANN pdfmark 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@514[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj514} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 565 2021 a 0 TeXcolorgray 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 90. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 90. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 90. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 90. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 90. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 90. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { -11.38113 -56.90546 } PutCoor PutBegin end 1037 1490 a 902 1510 a FK(Alpha)g(:)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1037 1490 a 1009 1516 a FK(90)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 0 TeXcolorgray 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@515[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj515} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 565 2021 a 565 2021 a currentpoint pop origin@514 pop sub currentpoint exch pop origin@514 exch pop sub translate mark {@anm@obj514} /SP pdfmark 565 2021 a 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /wid@lly exch def /wid@llx exch def 565 2021 a 1509 988 a currentpoint /wid@ury exch def /wid@urx exch def 1509 988 a 565 2021 a mark /_objdef {@anm@obj516}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (6.3)/ANN pdfmark 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@517[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj517} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 565 2021 a 0 TeXcolorgray 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 100. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 100. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 100. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 100. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 100. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 100. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { -11.38113 -56.90546 } PutCoor PutBegin end 1037 1490 a 902 1510 a FK(Alpha)g(:)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1037 1490 a 989 1516 a FK(100)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 0 TeXcolorgray 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@518[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj518} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 565 2021 a 565 2021 a currentpoint pop origin@517 pop sub currentpoint exch pop origin@517 exch pop sub translate mark {@anm@obj517} /SP pdfmark 565 2021 a 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /wid@lly exch def /wid@llx exch def 565 2021 a 1509 988 a currentpoint /wid@ury exch def /wid@urx exch def 1509 988 a 565 2021 a mark /_objdef {@anm@obj519}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (6.4)/ANN pdfmark 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@520[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj520} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 565 2021 a 0 TeXcolorgray 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 110. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 110. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 110. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 110. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 110. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 110. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { -11.38113 -56.90546 } PutCoor PutBegin end 1037 1490 a 902 1510 a FK(Alpha)g(:)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1037 1490 a 989 1516 a FK(110)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 0 TeXcolorgray 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@521[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj521} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 565 2021 a 565 2021 a currentpoint pop origin@520 pop sub currentpoint exch pop origin@520 exch pop sub translate mark {@anm@obj520} /SP pdfmark 565 2021 a 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /wid@lly exch def /wid@llx exch def 565 2021 a 1509 988 a currentpoint /wid@ury exch def /wid@urx exch def 1509 988 a 565 2021 a mark /_objdef {@anm@obj522}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (6.5)/ANN pdfmark 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@523[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj523} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 565 2021 a 0 TeXcolorgray 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 120. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 120. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 120. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 120. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 120. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 120. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { -11.38113 -56.90546 } PutCoor PutBegin end 1037 1490 a 902 1510 a FK(Alpha)g(:)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1037 1490 a 989 1516 a FK(120)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 0 TeXcolorgray 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@524[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj524} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 565 2021 a 565 2021 a currentpoint pop origin@523 pop sub currentpoint exch pop origin@523 exch pop sub translate mark {@anm@obj523} /SP pdfmark 565 2021 a 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /wid@lly exch def /wid@llx exch def 565 2021 a 1509 988 a currentpoint /wid@ury exch def /wid@urx exch def 1509 988 a 565 2021 a mark /_objdef {@anm@obj525}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (6.6)/ANN pdfmark 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@526[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj526} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 565 2021 a 0 TeXcolorgray 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 130. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 130. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 130. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 130. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 130. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 130. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { -11.38113 -56.90546 } PutCoor PutBegin end 1037 1490 a 902 1510 a FK(Alpha)g(:)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1037 1490 a 989 1516 a FK(130)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 0 TeXcolorgray 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@527[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj527} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 565 2021 a 565 2021 a currentpoint pop origin@526 pop sub currentpoint exch pop origin@526 exch pop sub translate mark {@anm@obj526} /SP pdfmark 565 2021 a 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /wid@lly exch def /wid@llx exch def 565 2021 a 1509 988 a currentpoint /wid@ury exch def /wid@urx exch def 1509 988 a 565 2021 a mark /_objdef {@anm@obj528}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (6.7)/ANN pdfmark 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@529[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj529} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 565 2021 a 0 TeXcolorgray 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 140. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 140. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 140. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 140. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 140. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 140. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { -11.38113 -56.90546 } PutCoor PutBegin end 1037 1490 a 902 1510 a FK(Alpha)g(:)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1037 1490 a 989 1516 a FK(140)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 0 TeXcolorgray 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@530[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj530} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 565 2021 a 565 2021 a currentpoint pop origin@529 pop sub currentpoint exch pop origin@529 exch pop sub translate mark {@anm@obj529} /SP pdfmark 565 2021 a 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /wid@lly exch def /wid@llx exch def 565 2021 a 1509 988 a currentpoint /wid@ury exch def /wid@urx exch def 1509 988 a 565 2021 a mark /_objdef {@anm@obj531}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (6.8)/ANN pdfmark 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@532[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj532} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 565 2021 a 0 TeXcolorgray 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 150. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 150. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 150. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 150. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 150. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 150. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { -11.38113 -56.90546 } PutCoor PutBegin end 1037 1490 a 902 1510 a FK(Alpha)g(:)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1037 1490 a 989 1516 a FK(150)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 0 TeXcolorgray 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@533[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj533} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 565 2021 a 565 2021 a currentpoint pop origin@532 pop sub currentpoint exch pop origin@532 exch pop sub translate mark {@anm@obj532} /SP pdfmark 565 2021 a 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /wid@lly exch def /wid@llx exch def 565 2021 a 1509 988 a currentpoint /wid@ury exch def /wid@urx exch def 1509 988 a 565 2021 a mark /_objdef {@anm@obj534}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (6.9)/ANN pdfmark 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@535[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj535} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 565 2021 a 0 TeXcolorgray 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 160. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 160. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 160. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 160. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 160. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 160. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { -11.38113 -56.90546 } PutCoor PutBegin end 1037 1490 a 902 1510 a FK(Alpha)g(:)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1037 1490 a 989 1516 a FK(160)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 0 TeXcolorgray 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@536[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj536} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 565 2021 a 565 2021 a currentpoint pop origin@535 pop sub currentpoint exch pop origin@535 exch pop sub translate mark {@anm@obj535} /SP pdfmark 565 2021 a 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /wid@lly exch def /wid@llx exch def 565 2021 a 1509 988 a currentpoint /wid@ury exch def /wid@urx exch def 1509 988 a 565 2021 a mark /_objdef {@anm@obj537}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (6.10)/ANN pdfmark 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@538[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj538} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 565 2021 a 0 TeXcolorgray 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 170. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 170. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 170. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 170. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 170. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 170. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { -11.38113 -56.90546 } PutCoor PutBegin end 1037 1490 a 902 1510 a FK(Alpha)g(:)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1037 1490 a 989 1516 a FK(170)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 0 TeXcolorgray 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@539[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj539} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 565 2021 a 565 2021 a currentpoint pop origin@538 pop sub currentpoint exch pop origin@538 exch pop sub translate mark {@anm@obj538} /SP pdfmark 565 2021 a 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /wid@lly exch def /wid@llx exch def 565 2021 a 1509 988 a currentpoint /wid@ury exch def /wid@urx exch def 1509 988 a 565 2021 a mark /_objdef {@anm@obj540}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (6.11)/ANN pdfmark 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@541[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj541} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 565 2021 a 0 TeXcolorgray 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 180. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 180. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 180. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 180. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 180. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 180. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { -11.38113 -56.90546 } PutCoor PutBegin end 1037 1490 a 902 1510 a FK(Alpha)g(:)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1037 1490 a 989 1516 a FK(180)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 0 TeXcolorgray 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@542[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj542} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 565 2021 a 565 2021 a currentpoint pop origin@541 pop sub currentpoint exch pop origin@541 exch pop sub translate mark {@anm@obj541} /SP pdfmark 565 2021 a 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /wid@lly exch def /wid@llx exch def 565 2021 a 1509 988 a currentpoint /wid@ury exch def /wid@urx exch def 1509 988 a 565 2021 a mark /_objdef {@anm@obj543}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (6.12)/ANN pdfmark 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@544[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj544} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 565 2021 a 0 TeXcolorgray 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 190. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 190. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 190. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 190. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 190. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 190. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { -11.38113 -56.90546 } PutCoor PutBegin end 1037 1490 a 902 1510 a FK(Alpha)g(:)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1037 1490 a 989 1516 a FK(190)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 0 TeXcolorgray 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@545[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj545} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 565 2021 a 565 2021 a currentpoint pop origin@544 pop sub currentpoint exch pop origin@544 exch pop sub translate mark {@anm@obj544} /SP pdfmark 565 2021 a 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /wid@lly exch def /wid@llx exch def 565 2021 a 1509 988 a currentpoint /wid@ury exch def /wid@urx exch def 1509 988 a 565 2021 a mark /_objdef {@anm@obj546}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (6.13)/ANN pdfmark 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@547[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj547} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 565 2021 a 0 TeXcolorgray 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 200. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 200. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 200. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 200. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 200. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 200. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { -11.38113 -56.90546 } PutCoor PutBegin end 1037 1490 a 902 1510 a FK(Alpha)g(:)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1037 1490 a 989 1516 a FK(200)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 0 TeXcolorgray 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@548[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj548} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 565 2021 a 565 2021 a currentpoint pop origin@547 pop sub currentpoint exch pop origin@547 exch pop sub translate mark {@anm@obj547} /SP pdfmark 565 2021 a 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /wid@lly exch def /wid@llx exch def 565 2021 a 1509 988 a currentpoint /wid@ury exch def /wid@urx exch def 1509 988 a 565 2021 a mark /_objdef {@anm@obj549}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (6.14)/ANN pdfmark 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@550[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj550} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 565 2021 a 0 TeXcolorgray 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 210. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 210. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 210. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 210. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 210. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 210. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { -11.38113 -56.90546 } PutCoor PutBegin end 1037 1490 a 902 1510 a FK(Alpha)g(:)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1037 1490 a 989 1516 a FK(210)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 0 TeXcolorgray 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@551[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj551} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 565 2021 a 565 2021 a currentpoint pop origin@550 pop sub currentpoint exch pop origin@550 exch pop sub translate mark {@anm@obj550} /SP pdfmark 565 2021 a 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /wid@lly exch def /wid@llx exch def 565 2021 a 1509 988 a currentpoint /wid@ury exch def /wid@urx exch def 1509 988 a 565 2021 a mark /_objdef {@anm@obj552}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (6.15)/ANN pdfmark 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@553[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj553} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 565 2021 a 0 TeXcolorgray 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 220. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 220. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 220. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 220. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 220. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 220. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { -11.38113 -56.90546 } PutCoor PutBegin end 1037 1490 a 902 1510 a FK(Alpha)g(:)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1037 1490 a 989 1516 a FK(220)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 0 TeXcolorgray 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@554[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj554} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 565 2021 a 565 2021 a currentpoint pop origin@553 pop sub currentpoint exch pop origin@553 exch pop sub translate mark {@anm@obj553} /SP pdfmark 565 2021 a 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /wid@lly exch def /wid@llx exch def 565 2021 a 1509 988 a currentpoint /wid@ury exch def /wid@urx exch def 1509 988 a 565 2021 a mark /_objdef {@anm@obj555}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (6.16)/ANN pdfmark 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@556[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj556} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 565 2021 a 0 TeXcolorgray 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 230. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 230. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 230. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 230. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 230. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 230. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { -11.38113 -56.90546 } PutCoor PutBegin end 1037 1490 a 902 1510 a FK(Alpha)g(:)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1037 1490 a 989 1516 a FK(230)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 0 TeXcolorgray 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@557[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj557} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 565 2021 a 565 2021 a currentpoint pop origin@556 pop sub currentpoint exch pop origin@556 exch pop sub translate mark {@anm@obj556} /SP pdfmark 565 2021 a 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /wid@lly exch def /wid@llx exch def 565 2021 a 1509 988 a currentpoint /wid@ury exch def /wid@urx exch def 1509 988 a 565 2021 a mark /_objdef {@anm@obj558}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (6.17)/ANN pdfmark 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@559[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj559} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 565 2021 a 0 TeXcolorgray 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 240. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 240. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 240. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 240. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 240. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 240. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { -11.38113 -56.90546 } PutCoor PutBegin end 1037 1490 a 902 1510 a FK(Alpha)g(:)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1037 1490 a 989 1516 a FK(240)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 0 TeXcolorgray 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@560[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj560} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 565 2021 a 565 2021 a currentpoint pop origin@559 pop sub currentpoint exch pop origin@559 exch pop sub translate mark {@anm@obj559} /SP pdfmark 565 2021 a 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /wid@lly exch def /wid@llx exch def 565 2021 a 1509 988 a currentpoint /wid@ury exch def /wid@urx exch def 1509 988 a 565 2021 a mark /_objdef {@anm@obj561}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (6.18)/ANN pdfmark 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@562[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj562} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 565 2021 a 0 TeXcolorgray 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 250. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 250. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 250. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 250. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 250. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1037 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 250. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1037 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1037 1490 a 1013 1507 a Fz(x)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1037 1490 a 1015 1500 a Fz(y)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1037 1490 a 1037 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1037 1490 a 1037 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1037 1490 a 1016 1507 a Fz(z)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { -11.38113 -56.90546 } PutCoor PutBegin end 1037 1490 a 902 1510 a FK(Alpha)g(:)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 1037 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 1037 1490 a 989 1516 a FK(250)1037 1490 y tx@Dict begin PutEnd end 1037 1490 a 0 TeXcolorgray 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /frame@lly exch def /frame@llx exch def 565 2021 a 1509 988 a currentpoint /frame@ury exch def /frame@urx exch def 1509 988 a 565 2021 a currentpoint /origin@y exch def /origin@x exch def 565 2021 a 1165 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1165 1421 a 565 2021 a gsave true setglobal globaldict /origin@563[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj563} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 565 2021 a 565 2021 a currentpoint pop origin@562 pop sub currentpoint exch pop origin@562 exch pop sub translate mark {@anm@obj562} /SP pdfmark 565 2021 a 565 2021 a mark /EP pdfmark grestore 565 2021 a 565 2021 a currentpoint /wid@lly exch def /wid@llx exch def 565 2021 a 1509 988 a currentpoint /wid@ury exch def /wid@urx exch def 1509 988 a 565 2021 a mark /_objdef {@anm@obj564}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (6.19)/ANN pdfmark 565 2021 a 565 2021 a mark /_objdef {@anm@obj565} /type/stream /OBJ pdfmark mark {@anm@obj565} (var curdoc=this;var a6,a6_int;if(typeof a6==='undefined'){a6=new Object();a6.fr=new Array();for(i=0;i<=19;i++){a6.fr[i]=this.getField('6.'+i);}a6.btnPauseLeft=this.getField('6.PauseLeft');a6.btnPlayLeft=this.getField('6.PlayLeft');a6.btnPauseRight=this.getField('6.PauseRight');a6.btnPlayRight=this.getField('6.PlayRight');a6.playsRight=true;a6.isPaused=false;a6.playing=false;a6.fps=2;a6.sm=1;a6.setFps=function(f){a6.fps=f;if(a6.playing){if(a6.playsRight){a6.playRight();}else{a6.playLeft();}}};a6.seekFrame=function(f){if(f>19||f<0){return -1;}a6.idx=f;a6.fr[a6.on].display=display.hidden;a6.fr[f].display=display.visible;a6.on=f;curdoc.dirty=false;return 0;};a6.stopFirst=function(){a6.pause(true);a6.seekFrame(0);};a6.stopLast=function(){a6.pause(true);a6.seekFrame(19);};a6.gotoNext=function(){if(a6.seekFrame(a6.idx+1)<0){if(a6.playing){a6.seekFrame(a6.idx-1);a6.playLeft();}return;}};a6.gotoPrev=function(){if(a6.seekFrame(a6.idx-1)<0){if(a6.playing){a6.seekFrame(a6.idx+1);a6.playRight();}return;}};a6.pause=function(stop){try{app.clearInterval(a6_int);}catch(e){}a6.playing=false;a6.isPaused=!stop;a6.btnPauseLeft.display=display.hidden;a6.btnPlayLeft.display=display.visible;a6.btnPauseRight.display=display.hidden;a6.btnPlayRight.display=display.visible;curdoc.dirty=false;};a6.playRight=function(){try{app.clearInterval(a6_int);}catch(e){}a6.playsRight=true;a6.playing=true;a6.isPaused=false;a6.btnPauseLeft.display=display.visible;a6.btnPlayLeft.display=display.hidden;a6.btnPauseRight.display=display.visible;a6.btnPlayRight.display=display.hidden;curdoc.dirty=false;a6_int=app.setInterval('a6.gotoNext()',1000/(1e-6+a6.fps)/a6.sm);};a6.playLeft=function(){try{app.clearInterval(a6_int);}catch(e){}a6.playsRight=false;a6.playing=true;a6.isPaused=false;a6.btnPauseLeft.display=display.visible;a6.btnPlayLeft.display=display.hidden;a6.btnPauseRight.display=display.visible;a6.btnPlayRight.display=display.hidden;curdoc.dirty=false;a6_int=app.setInterval('a6.gotoPrev()',1000/(1e-6+a6.fps)/a6.sm);};a6.fpsIncr=function(){a6.sm*=1.1;a6.setFps(a6.fps);};a6.fpsDecr=function(){a6.sm/=1.1;a6.setFps(a6.fps);};a6.fpsReset=function(){a6.sm=1;a6.setFps(a6.fps);};a6.stepBwd=function(){if(!a6.playing){a6.seekFrame(a6.idx-1);a6.isPaused=true;}};a6.stepFwd=function(){if(!a6.playing){a6.seekFrame(a6.idx+1);a6.isPaused=true;}};a6.playBwd=function(){if(a6.idx==0||!a6.isPaused){a6.stopLast();}a6.playLeft();};a6.playFwd=function(){if(a6.idx==19||!a6.isPaused){a6.stopFirst();}a6.playRight();};a6.idx=a6.on=0;}if(a6.playsRight){a6.playRight();}else{a6.playLeft();}) /PUT pdfmark mark {@anm@obj565} <<>> /PUT pdfmark 565 2021 a currentpoint /wid@lly exch def /wid@llx exch def 565 2021 a 1509 988 a currentpoint /wid@ury exch def /wid@urx exch def 1509 988 a 565 2021 a mark /_objdef {@anm@obj566}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/FT/Btn/Ff 65536/BS <>/H/N/T (anm6)/Contents (animation by animate[2016/01/25])/AA <>/PC <>/D <>/U <>>>/AP <>/MK <>>>/ANN pdfmark 565 2021 a 481 2153 a currentpoint /wid@lly exch def /wid@llx exch def 481 2153 a 601 2033 a currentpoint /wid@ury exch def /wid@urx exch def 601 2033 a 481 2153 a mark /_objdef {@anm@obj567}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (6.EndLeft)/A <>/ANN pdfmark 481 2153 a 601 2153 a currentpoint /wid@lly exch def /wid@llx exch def 601 2153 a 720 2033 a currentpoint /wid@ury exch def /wid@urx exch def 720 2033 a 601 2153 a mark /_objdef {@anm@obj568}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (6.StepLeft)/A <>/ANN pdfmark 601 2153 a 720 2153 a currentpoint /wid@lly exch def /wid@llx exch def 720 2153 a 840 2033 a currentpoint /wid@ury exch def /wid@urx exch def 840 2033 a 720 2153 a mark /_objdef {@anm@obj569}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (6.PauseLeft)/ANN pdfmark 720 2153 a 720 2153 a currentpoint /wid@lly exch def /wid@llx exch def 720 2153 a 840 2033 a currentpoint /wid@ury exch def /wid@urx exch def 840 2033 a 720 2153 a mark /_objdef {@anm@obj570}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (6.PlayLeft)/ANN pdfmark 720 2153 a 720 2153 a currentpoint /wid@lly exch def /wid@llx exch def 720 2153 a 840 2033 a currentpoint /wid@ury exch def /wid@urx exch def 840 2033 a 720 2153 a mark /_objdef {@anm@obj571}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (6.PlayPauseLeft)/A <>/ANN pdfmark 720 2153 a 840 2153 a currentpoint /wid@lly exch def /wid@llx exch def 840 2153 a 959 2033 a currentpoint /wid@ury exch def /wid@urx exch def 959 2033 a 840 2153 a mark /_objdef {@anm@obj572}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (6.PauseRight)/ANN pdfmark 840 2153 a 840 2153 a currentpoint /wid@lly exch def /wid@llx exch def 840 2153 a 959 2033 a currentpoint /wid@ury exch def /wid@urx exch def 959 2033 a 840 2153 a mark /_objdef {@anm@obj573}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (6.PlayRight)/ANN pdfmark 840 2153 a 840 2153 a currentpoint /wid@lly exch def /wid@llx exch def 840 2153 a 959 2033 a currentpoint /wid@ury exch def /wid@urx exch def 959 2033 a 840 2153 a mark /_objdef {@anm@obj574}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (6.PlayPauseRight)/A <>/ANN pdfmark 840 2153 a 959 2153 a currentpoint /wid@lly exch def /wid@llx exch def 959 2153 a 1079 2033 a currentpoint /wid@ury exch def /wid@urx exch def 1079 2033 a 959 2153 a mark /_objdef {@anm@obj575}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (6.StepRight)/A <>/ANN pdfmark 959 2153 a 1079 2153 a currentpoint /wid@lly exch def /wid@llx exch def 1079 2153 a 1198 2033 a currentpoint /wid@ury exch def /wid@urx exch def 1198 2033 a 1079 2153 a mark /_objdef {@anm@obj576}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (6.EndRight)/A <>/ANN pdfmark 1079 2153 a 1234 2153 a currentpoint /wid@lly exch def /wid@llx exch def 1234 2153 a 1354 2033 a currentpoint /wid@ury exch def /wid@urx exch def 1354 2033 a 1234 2153 a mark /_objdef {@anm@obj577}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (6.Minus)/TU (slower)/A <>/ANN pdfmark 1234 2153 a 1354 2153 a currentpoint /wid@lly exch def /wid@llx exch def 1354 2153 a 1473 2033 a currentpoint /wid@ury exch def /wid@urx exch def 1473 2033 a 1354 2153 a mark /_objdef {@anm@obj578}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (6.Reset)/TU (default speed)/A <>/ANN pdfmark 1354 2153 a 1473 2153 a currentpoint /wid@lly exch def /wid@llx exch def 1473 2153 a 1593 2033 a currentpoint /wid@ury exch def /wid@urx exch def 1593 2033 a 1473 2153 a mark /_objdef {@anm@obj579}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (6.Plus)/TU (faster)/A <>/ANN pdfmark 1473 2153 a 0 TeXcolorgray 0 TeXcolorgray 2178 925 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 6.5 neg 127.4443 11.5 .5 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FE(n)p FK(pstThreeDCo)r(or[)p 1 0 0 TeXcolorrgb(Beta)p 0 TeXcolorgray(=30]) 2218 2021 y currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@580[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj580} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 2218 2021 a 0 TeXcolorgray 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 60. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 60. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 60. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 60. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 60. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 60. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 2691 1490 a 2580 1518 a FK(Beta)g(:)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 2691 1490 a 2663 1516 a FK(60)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 0 TeXcolorgray 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@581[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj581} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 2218 2021 a 2218 2021 a currentpoint pop origin@580 pop sub currentpoint exch pop origin@580 exch pop sub translate mark {@anm@obj580} /SP pdfmark 2218 2021 a 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /wid@lly exch def /wid@llx exch def 2218 2021 a 3163 988 a currentpoint /wid@ury exch def /wid@urx exch def 3163 988 a 2218 2021 a mark /_objdef {@anm@obj582}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 4/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (7.0)/ANN pdfmark 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@583[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj583} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 2218 2021 a 0 TeXcolorgray 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 70. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 70. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 70. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 70. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 70. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 70. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 2691 1490 a 2580 1518 a FK(Beta)g(:)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 2691 1490 a 2663 1516 a FK(70)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 0 TeXcolorgray 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@584[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj584} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 2218 2021 a 2218 2021 a currentpoint pop origin@583 pop sub currentpoint exch pop origin@583 exch pop sub translate mark {@anm@obj583} /SP pdfmark 2218 2021 a 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /wid@lly exch def /wid@llx exch def 2218 2021 a 3163 988 a currentpoint /wid@ury exch def /wid@urx exch def 3163 988 a 2218 2021 a mark /_objdef {@anm@obj585}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (7.1)/ANN pdfmark 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@586[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj586} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 2218 2021 a 0 TeXcolorgray 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 80. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 80. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 80. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 80. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 80. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 80. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 2691 1490 a 2580 1518 a FK(Beta)g(:)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 2691 1490 a 2663 1516 a FK(80)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 0 TeXcolorgray 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@587[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj587} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 2218 2021 a 2218 2021 a currentpoint pop origin@586 pop sub currentpoint exch pop origin@586 exch pop sub translate mark {@anm@obj586} /SP pdfmark 2218 2021 a 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /wid@lly exch def /wid@llx exch def 2218 2021 a 3163 988 a currentpoint /wid@ury exch def /wid@urx exch def 3163 988 a 2218 2021 a mark /_objdef {@anm@obj588}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (7.2)/ANN pdfmark 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@589[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj589} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 2218 2021 a 0 TeXcolorgray 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 90. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 90. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 90. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 90. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 90. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 90. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 2691 1490 a 2580 1518 a FK(Beta)g(:)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 2691 1490 a 2663 1516 a FK(90)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 0 TeXcolorgray 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@590[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj590} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 2218 2021 a 2218 2021 a currentpoint pop origin@589 pop sub currentpoint exch pop origin@589 exch pop sub translate mark {@anm@obj589} /SP pdfmark 2218 2021 a 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /wid@lly exch def /wid@llx exch def 2218 2021 a 3163 988 a currentpoint /wid@ury exch def /wid@urx exch def 3163 988 a 2218 2021 a mark /_objdef {@anm@obj591}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (7.3)/ANN pdfmark 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@592[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj592} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 2218 2021 a 0 TeXcolorgray 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 100. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 100. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 100. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 100. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 100. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 100. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 2691 1490 a 2580 1518 a FK(Beta)g(:)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 2691 1490 a 2643 1516 a FK(100)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 0 TeXcolorgray 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@593[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj593} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 2218 2021 a 2218 2021 a currentpoint pop origin@592 pop sub currentpoint exch pop origin@592 exch pop sub translate mark {@anm@obj592} /SP pdfmark 2218 2021 a 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /wid@lly exch def /wid@llx exch def 2218 2021 a 3163 988 a currentpoint /wid@ury exch def /wid@urx exch def 3163 988 a 2218 2021 a mark /_objdef {@anm@obj594}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (7.4)/ANN pdfmark 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@595[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj595} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 2218 2021 a 0 TeXcolorgray 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 110. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 110. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 110. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 110. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 110. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 110. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 2691 1490 a 2580 1518 a FK(Beta)g(:)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 2691 1490 a 2643 1516 a FK(110)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 0 TeXcolorgray 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@596[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj596} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 2218 2021 a 2218 2021 a currentpoint pop origin@595 pop sub currentpoint exch pop origin@595 exch pop sub translate mark {@anm@obj595} /SP pdfmark 2218 2021 a 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /wid@lly exch def /wid@llx exch def 2218 2021 a 3163 988 a currentpoint /wid@ury exch def /wid@urx exch def 3163 988 a 2218 2021 a mark /_objdef {@anm@obj597}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (7.5)/ANN pdfmark 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@598[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj598} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 2218 2021 a 0 TeXcolorgray 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 120. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 120. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 120. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 120. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 120. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 120. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 2691 1490 a 2580 1518 a FK(Beta)g(:)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 2691 1490 a 2643 1516 a FK(120)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 0 TeXcolorgray 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@599[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj599} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 2218 2021 a 2218 2021 a currentpoint pop origin@598 pop sub currentpoint exch pop origin@598 exch pop sub translate mark {@anm@obj598} /SP pdfmark 2218 2021 a 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /wid@lly exch def /wid@llx exch def 2218 2021 a 3163 988 a currentpoint /wid@ury exch def /wid@urx exch def 3163 988 a 2218 2021 a mark /_objdef {@anm@obj600}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (7.6)/ANN pdfmark 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@601[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj601} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 2218 2021 a 0 TeXcolorgray 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 130. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 130. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 130. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 130. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 130. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 130. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 2691 1490 a 2580 1518 a FK(Beta)g(:)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 2691 1490 a 2643 1516 a FK(130)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 0 TeXcolorgray 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@602[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj602} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 2218 2021 a 2218 2021 a currentpoint pop origin@601 pop sub currentpoint exch pop origin@601 exch pop sub translate mark {@anm@obj601} /SP pdfmark 2218 2021 a 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /wid@lly exch def /wid@llx exch def 2218 2021 a 3163 988 a currentpoint /wid@ury exch def /wid@urx exch def 3163 988 a 2218 2021 a mark /_objdef {@anm@obj603}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (7.7)/ANN pdfmark 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@604[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj604} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 2218 2021 a 0 TeXcolorgray 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 140. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 140. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 140. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 140. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 140. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 140. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 2691 1490 a 2580 1518 a FK(Beta)g(:)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 2691 1490 a 2643 1516 a FK(140)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 0 TeXcolorgray 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@605[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj605} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 2218 2021 a 2218 2021 a currentpoint pop origin@604 pop sub currentpoint exch pop origin@604 exch pop sub translate mark {@anm@obj604} /SP pdfmark 2218 2021 a 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /wid@lly exch def /wid@llx exch def 2218 2021 a 3163 988 a currentpoint /wid@ury exch def /wid@urx exch def 3163 988 a 2218 2021 a mark /_objdef {@anm@obj606}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (7.8)/ANN pdfmark 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@607[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj607} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 2218 2021 a 0 TeXcolorgray 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 150. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 150. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 150. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 150. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 150. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 150. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 2691 1490 a 2580 1518 a FK(Beta)g(:)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 2691 1490 a 2643 1516 a FK(150)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 0 TeXcolorgray 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@608[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj608} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 2218 2021 a 2218 2021 a currentpoint pop origin@607 pop sub currentpoint exch pop origin@607 exch pop sub translate mark {@anm@obj607} /SP pdfmark 2218 2021 a 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /wid@lly exch def /wid@llx exch def 2218 2021 a 3163 988 a currentpoint /wid@ury exch def /wid@urx exch def 3163 988 a 2218 2021 a mark /_objdef {@anm@obj609}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (7.9)/ANN pdfmark 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@610[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj610} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 2218 2021 a 0 TeXcolorgray 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 160. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 160. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 160. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 160. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 160. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 160. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 2691 1490 a 2580 1518 a FK(Beta)g(:)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 2691 1490 a 2643 1516 a FK(160)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 0 TeXcolorgray 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@611[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj611} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 2218 2021 a 2218 2021 a currentpoint pop origin@610 pop sub currentpoint exch pop origin@610 exch pop sub translate mark {@anm@obj610} /SP pdfmark 2218 2021 a 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /wid@lly exch def /wid@llx exch def 2218 2021 a 3163 988 a currentpoint /wid@ury exch def /wid@urx exch def 3163 988 a 2218 2021 a mark /_objdef {@anm@obj612}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (7.10)/ANN pdfmark 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@613[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj613} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 2218 2021 a 0 TeXcolorgray 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 170. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 170. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 170. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 170. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 170. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 170. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 2691 1490 a 2580 1518 a FK(Beta)g(:)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 2691 1490 a 2643 1516 a FK(170)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 0 TeXcolorgray 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@614[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj614} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 2218 2021 a 2218 2021 a currentpoint pop origin@613 pop sub currentpoint exch pop origin@613 exch pop sub translate mark {@anm@obj613} /SP pdfmark 2218 2021 a 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /wid@lly exch def /wid@llx exch def 2218 2021 a 3163 988 a currentpoint /wid@ury exch def /wid@urx exch def 3163 988 a 2218 2021 a mark /_objdef {@anm@obj615}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (7.11)/ANN pdfmark 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@616[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj616} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 2218 2021 a 0 TeXcolorgray 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 180. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 180. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 180. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 180. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 180. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 180. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 2691 1490 a 2580 1518 a FK(Beta)g(:)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 2691 1490 a 2643 1516 a FK(180)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 0 TeXcolorgray 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@617[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj617} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 2218 2021 a 2218 2021 a currentpoint pop origin@616 pop sub currentpoint exch pop origin@616 exch pop sub translate mark {@anm@obj616} /SP pdfmark 2218 2021 a 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /wid@lly exch def /wid@llx exch def 2218 2021 a 3163 988 a currentpoint /wid@ury exch def /wid@urx exch def 3163 988 a 2218 2021 a mark /_objdef {@anm@obj618}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (7.12)/ANN pdfmark 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@619[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj619} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 2218 2021 a 0 TeXcolorgray 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 190. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 190. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 190. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 190. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 190. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 190. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 2691 1490 a 2580 1518 a FK(Beta)g(:)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 2691 1490 a 2643 1516 a FK(190)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 0 TeXcolorgray 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@620[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj620} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 2218 2021 a 2218 2021 a currentpoint pop origin@619 pop sub currentpoint exch pop origin@619 exch pop sub translate mark {@anm@obj619} /SP pdfmark 2218 2021 a 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /wid@lly exch def /wid@llx exch def 2218 2021 a 3163 988 a currentpoint /wid@ury exch def /wid@urx exch def 3163 988 a 2218 2021 a mark /_objdef {@anm@obj621}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (7.13)/ANN pdfmark 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@622[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj622} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 2218 2021 a 0 TeXcolorgray 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 200. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 200. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 200. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 200. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 200. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 200. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 2691 1490 a 2580 1518 a FK(Beta)g(:)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 2691 1490 a 2643 1516 a FK(200)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 0 TeXcolorgray 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@623[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj623} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 2218 2021 a 2218 2021 a currentpoint pop origin@622 pop sub currentpoint exch pop origin@622 exch pop sub translate mark {@anm@obj622} /SP pdfmark 2218 2021 a 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /wid@lly exch def /wid@llx exch def 2218 2021 a 3163 988 a currentpoint /wid@ury exch def /wid@urx exch def 3163 988 a 2218 2021 a mark /_objdef {@anm@obj624}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (7.14)/ANN pdfmark 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@625[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj625} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 2218 2021 a 0 TeXcolorgray 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 210. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 210. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 210. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 210. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 210. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 210. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 2691 1490 a 2580 1518 a FK(Beta)g(:)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 2691 1490 a 2643 1516 a FK(210)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 0 TeXcolorgray 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@626[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj626} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 2218 2021 a 2218 2021 a currentpoint pop origin@625 pop sub currentpoint exch pop origin@625 exch pop sub translate mark {@anm@obj625} /SP pdfmark 2218 2021 a 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /wid@lly exch def /wid@llx exch def 2218 2021 a 3163 988 a currentpoint /wid@ury exch def /wid@urx exch def 3163 988 a 2218 2021 a mark /_objdef {@anm@obj627}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (7.15)/ANN pdfmark 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@628[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj628} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 2218 2021 a 0 TeXcolorgray 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 220. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 220. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 220. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 220. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 220. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 220. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 2691 1490 a 2580 1518 a FK(Beta)g(:)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 2691 1490 a 2643 1516 a FK(220)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 0 TeXcolorgray 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@629[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj629} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 2218 2021 a 2218 2021 a currentpoint pop origin@628 pop sub currentpoint exch pop origin@628 exch pop sub translate mark {@anm@obj628} /SP pdfmark 2218 2021 a 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /wid@lly exch def /wid@llx exch def 2218 2021 a 3163 988 a currentpoint /wid@ury exch def /wid@urx exch def 3163 988 a 2218 2021 a mark /_objdef {@anm@obj630}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (7.16)/ANN pdfmark 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@631[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj631} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 2218 2021 a 0 TeXcolorgray 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 230. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 230. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 230. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 230. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 230. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 230. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 2691 1490 a 2580 1518 a FK(Beta)g(:)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 2691 1490 a 2643 1516 a FK(230)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 0 TeXcolorgray 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@632[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj632} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 2218 2021 a 2218 2021 a currentpoint pop origin@631 pop sub currentpoint exch pop origin@631 exch pop sub translate mark {@anm@obj631} /SP pdfmark 2218 2021 a 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /wid@lly exch def /wid@llx exch def 2218 2021 a 3163 988 a currentpoint /wid@ury exch def /wid@urx exch def 3163 988 a 2218 2021 a mark /_objdef {@anm@obj633}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (7.17)/ANN pdfmark 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@634[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj634} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 2218 2021 a 0 TeXcolorgray 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 240. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 240. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 240. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 240. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 240. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 240. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 2691 1490 a 2580 1518 a FK(Beta)g(:)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 2691 1490 a 2643 1516 a FK(240)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 0 TeXcolorgray 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@635[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj635} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 2218 2021 a 2218 2021 a currentpoint pop origin@634 pop sub currentpoint exch pop origin@634 exch pop sub translate mark {@anm@obj634} /SP pdfmark 2218 2021 a 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /wid@lly exch def /wid@llx exch def 2218 2021 a 3163 988 a currentpoint /wid@ury exch def /wid@urx exch def 3163 988 a 2218 2021 a mark /_objdef {@anm@obj636}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (7.18)/ANN pdfmark 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@637[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj637} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 2218 2021 a 0 TeXcolorgray 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -64.01863 56.90546 60.46204 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 250. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 250. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 250. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 250. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 250. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2691 1490 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 250. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2691 1490 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2691 1490 a 2667 1507 a Fz(x)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2691 1490 a 2669 1500 a Fz(y)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2691 1490 a 2691 1490 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2691 1490 a 2691 1490 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2691 1490 a 2670 1507 a Fz(z)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { -7.11317 -56.90546 } PutCoor PutBegin end 2691 1490 a 2580 1518 a FK(Beta)g(:)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 2691 1490 a tx@Dict begin { 14.22636 -56.90546 } PutCoor PutBegin end 2691 1490 a 2643 1516 a FK(250)2691 1490 y tx@Dict begin PutEnd end 2691 1490 a 0 TeXcolorgray 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /frame@lly exch def /frame@llx exch def 2218 2021 a 3163 988 a currentpoint /frame@ury exch def /frame@urx exch def 3163 988 a 2218 2021 a currentpoint /origin@y exch def /origin@x exch def 2218 2021 a 2818 1421 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 2818 1421 a 2218 2021 a gsave true setglobal globaldict /origin@638[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj638} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 2218 2021 a 2218 2021 a currentpoint pop origin@637 pop sub currentpoint exch pop origin@637 exch pop sub translate mark {@anm@obj637} /SP pdfmark 2218 2021 a 2218 2021 a mark /EP pdfmark grestore 2218 2021 a 2218 2021 a currentpoint /wid@lly exch def /wid@llx exch def 2218 2021 a 3163 988 a currentpoint /wid@ury exch def /wid@urx exch def 3163 988 a 2218 2021 a mark /_objdef {@anm@obj639}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (7.19)/ANN pdfmark 2218 2021 a 2218 2021 a mark /_objdef {@anm@obj640} /type/stream /OBJ pdfmark mark {@anm@obj640} (var curdoc=this;var a7,a7_int;if(typeof a7==='undefined'){a7=new Object();a7.fr=new Array();for(i=0;i<=19;i++){a7.fr[i]=this.getField('7.'+i);}a7.btnPauseLeft=this.getField('7.PauseLeft');a7.btnPlayLeft=this.getField('7.PlayLeft');a7.btnPauseRight=this.getField('7.PauseRight');a7.btnPlayRight=this.getField('7.PlayRight');a7.playsRight=true;a7.isPaused=false;a7.playing=false;a7.fps=2;a7.sm=1;a7.setFps=function(f){a7.fps=f;if(a7.playing){if(a7.playsRight){a7.playRight();}else{a7.playLeft();}}};a7.seekFrame=function(f){if(f>19||f<0){return -1;}a7.idx=f;a7.fr[a7.on].display=display.hidden;a7.fr[f].display=display.visible;a7.on=f;curdoc.dirty=false;return 0;};a7.stopFirst=function(){a7.pause(true);a7.seekFrame(0);};a7.stopLast=function(){a7.pause(true);a7.seekFrame(19);};a7.gotoNext=function(){if(a7.seekFrame(a7.idx+1)<0){if(a7.playing){a7.seekFrame(a7.idx-1);a7.playLeft();}return;}};a7.gotoPrev=function(){if(a7.seekFrame(a7.idx-1)<0){if(a7.playing){a7.seekFrame(a7.idx+1);a7.playRight();}return;}};a7.pause=function(stop){try{app.clearInterval(a7_int);}catch(e){}a7.playing=false;a7.isPaused=!stop;a7.btnPauseLeft.display=display.hidden;a7.btnPlayLeft.display=display.visible;a7.btnPauseRight.display=display.hidden;a7.btnPlayRight.display=display.visible;curdoc.dirty=false;};a7.playRight=function(){try{app.clearInterval(a7_int);}catch(e){}a7.playsRight=true;a7.playing=true;a7.isPaused=false;a7.btnPauseLeft.display=display.visible;a7.btnPlayLeft.display=display.hidden;a7.btnPauseRight.display=display.visible;a7.btnPlayRight.display=display.hidden;curdoc.dirty=false;a7_int=app.setInterval('a7.gotoNext()',1000/(1e-6+a7.fps)/a7.sm);};a7.playLeft=function(){try{app.clearInterval(a7_int);}catch(e){}a7.playsRight=false;a7.playing=true;a7.isPaused=false;a7.btnPauseLeft.display=display.visible;a7.btnPlayLeft.display=display.hidden;a7.btnPauseRight.display=display.visible;a7.btnPlayRight.display=display.hidden;curdoc.dirty=false;a7_int=app.setInterval('a7.gotoPrev()',1000/(1e-6+a7.fps)/a7.sm);};a7.fpsIncr=function(){a7.sm*=1.1;a7.setFps(a7.fps);};a7.fpsDecr=function(){a7.sm/=1.1;a7.setFps(a7.fps);};a7.fpsReset=function(){a7.sm=1;a7.setFps(a7.fps);};a7.stepBwd=function(){if(!a7.playing){a7.seekFrame(a7.idx-1);a7.isPaused=true;}};a7.stepFwd=function(){if(!a7.playing){a7.seekFrame(a7.idx+1);a7.isPaused=true;}};a7.playBwd=function(){if(a7.idx==0||!a7.isPaused){a7.stopLast();}a7.playLeft();};a7.playFwd=function(){if(a7.idx==19||!a7.isPaused){a7.stopFirst();}a7.playRight();};a7.idx=a7.on=0;}if(a7.playsRight){a7.playRight();}else{a7.playLeft();}) /PUT pdfmark mark {@anm@obj640} <<>> /PUT pdfmark 2218 2021 a currentpoint /wid@lly exch def /wid@llx exch def 2218 2021 a 3163 988 a currentpoint /wid@ury exch def /wid@urx exch def 3163 988 a 2218 2021 a mark /_objdef {@anm@obj641}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/FT/Btn/Ff 65536/BS <>/H/N/T (anm7)/Contents (animation by animate[2016/01/25])/AA <>/PC <>/D <>/U <>>>/AP <>/MK <>>>/ANN pdfmark 2218 2021 a 2135 2153 a currentpoint /wid@lly exch def /wid@llx exch def 2135 2153 a 2254 2033 a currentpoint /wid@ury exch def /wid@urx exch def 2254 2033 a 2135 2153 a mark /_objdef {@anm@obj642}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (7.EndLeft)/A <>/ANN pdfmark 2135 2153 a 2254 2153 a currentpoint /wid@lly exch def /wid@llx exch def 2254 2153 a 2374 2033 a currentpoint /wid@ury exch def /wid@urx exch def 2374 2033 a 2254 2153 a mark /_objdef {@anm@obj643}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (7.StepLeft)/A <>/ANN pdfmark 2254 2153 a 2374 2153 a currentpoint /wid@lly exch def /wid@llx exch def 2374 2153 a 2493 2033 a currentpoint /wid@ury exch def /wid@urx exch def 2493 2033 a 2374 2153 a mark /_objdef {@anm@obj644}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (7.PauseLeft)/ANN pdfmark 2374 2153 a 2374 2153 a currentpoint /wid@lly exch def /wid@llx exch def 2374 2153 a 2493 2033 a currentpoint /wid@ury exch def /wid@urx exch def 2493 2033 a 2374 2153 a mark /_objdef {@anm@obj645}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (7.PlayLeft)/ANN pdfmark 2374 2153 a 2374 2153 a currentpoint /wid@lly exch def /wid@llx exch def 2374 2153 a 2493 2033 a currentpoint /wid@ury exch def /wid@urx exch def 2493 2033 a 2374 2153 a mark /_objdef {@anm@obj646}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (7.PlayPauseLeft)/A <>/ANN pdfmark 2374 2153 a 2493 2153 a currentpoint /wid@lly exch def /wid@llx exch def 2493 2153 a 2613 2033 a currentpoint /wid@ury exch def /wid@urx exch def 2613 2033 a 2493 2153 a mark /_objdef {@anm@obj647}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (7.PauseRight)/ANN pdfmark 2493 2153 a 2493 2153 a currentpoint /wid@lly exch def /wid@llx exch def 2493 2153 a 2613 2033 a currentpoint /wid@ury exch def /wid@urx exch def 2613 2033 a 2493 2153 a mark /_objdef {@anm@obj648}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (7.PlayRight)/ANN pdfmark 2493 2153 a 2493 2153 a currentpoint /wid@lly exch def /wid@llx exch def 2493 2153 a 2613 2033 a currentpoint /wid@ury exch def /wid@urx exch def 2613 2033 a 2493 2153 a mark /_objdef {@anm@obj649}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (7.PlayPauseRight)/A <>/ANN pdfmark 2493 2153 a 2613 2153 a currentpoint /wid@lly exch def /wid@llx exch def 2613 2153 a 2732 2033 a currentpoint /wid@ury exch def /wid@urx exch def 2732 2033 a 2613 2153 a mark /_objdef {@anm@obj650}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (7.StepRight)/A <>/ANN pdfmark 2613 2153 a 2732 2153 a currentpoint /wid@lly exch def /wid@llx exch def 2732 2153 a 2852 2033 a currentpoint /wid@ury exch def /wid@urx exch def 2852 2033 a 2732 2153 a mark /_objdef {@anm@obj651}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (7.EndRight)/A <>/ANN pdfmark 2732 2153 a 2888 2153 a currentpoint /wid@lly exch def /wid@llx exch def 2888 2153 a 3007 2033 a currentpoint /wid@ury exch def /wid@urx exch def 3007 2033 a 2888 2153 a mark /_objdef {@anm@obj652}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (7.Minus)/TU (slower)/A <>/ANN pdfmark 2888 2153 a 3007 2153 a currentpoint /wid@lly exch def /wid@llx exch def 3007 2153 a 3127 2033 a currentpoint /wid@ury exch def /wid@urx exch def 3127 2033 a 3007 2153 a mark /_objdef {@anm@obj653}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (7.Reset)/TU (default speed)/A <>/ANN pdfmark 3007 2153 a 3127 2153 a currentpoint /wid@lly exch def /wid@llx exch def 3127 2153 a 3246 2033 a currentpoint /wid@ury exch def /wid@urx exch def 3246 2033 a 3127 2153 a mark /_objdef {@anm@obj654}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (7.Plus)/TU (faster)/A <>/ANN pdfmark 3127 2153 a 210 2264 3134 4 v 209 2363 4 100 v 341 2334 a FE(n)p FK(pstThreeDCo)r(or[linest)n(yle=dotted,linecolor=blue])c FE(n)p FK(pstThreeDCo)r(or[)p 1 0 0 TeXcolorrgb(RotX)p 0 TeXcolorgray(=30])p 3342 2363 V 210 2367 3134 4 v 209 3312 4 946 v 732 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 732 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 732 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 732 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 732 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 732 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 732 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 732 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 732 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 732 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 732 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 732 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 732 2987 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 732 2987 a 732 2987 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 2987 a 732 2987 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 732 2987 a 708 3005 a Fz(x)732 2987 y tx@Dict begin PutEnd end 732 2987 a 732 2987 a tx@Dict begin PutEnd end 732 2987 a 732 2987 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 732 2987 a 732 2987 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 2987 a 732 2987 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 732 2987 a 710 2997 a Fz(y)732 2987 y tx@Dict begin PutEnd end 732 2987 a 732 2987 a tx@Dict begin PutEnd end 732 2987 a 732 2987 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 732 2987 a 732 2987 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 2987 a 732 2987 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 732 2987 a 711 3005 a Fz(z)732 2987 y tx@Dict begin PutEnd end 732 2987 a 732 2987 a tx@Dict begin PutEnd end 732 2987 a 732 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 30. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 732 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 30. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 732 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 30. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 732 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 30. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 732 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 30. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 732 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 30. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 732 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 2987 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 732 2987 a 732 2987 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 2987 a 732 2987 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 732 2987 a 708 3005 a Fz(x)732 2987 y tx@Dict begin PutEnd end 732 2987 a 732 2987 a tx@Dict begin PutEnd end 732 2987 a 732 2987 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 732 2987 a 732 2987 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 2987 a 732 2987 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 732 2987 a 710 2997 a Fz(y)732 2987 y tx@Dict begin PutEnd end 732 2987 a 732 2987 a tx@Dict begin PutEnd end 732 2987 a 732 2987 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 732 2987 a 732 2987 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 2987 a 732 2987 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 732 2987 a 711 3005 a Fz(z)732 2987 y tx@Dict begin PutEnd end 732 2987 a 732 2987 a tx@Dict begin PutEnd end 732 2987 a 1253 3312 4 946 v 1777 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1777 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1777 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1777 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1777 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1777 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 1777 2987 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1777 2987 a 1777 2987 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 2987 a 1777 2987 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1777 2987 a 1753 3005 a Fz(x)1777 2987 y tx@Dict begin PutEnd end 1777 2987 a 1777 2987 a tx@Dict begin PutEnd end 1777 2987 a 1777 2987 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1777 2987 a 1777 2987 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 2987 a 1777 2987 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1777 2987 a 1755 2997 a Fz(y)1777 2987 y tx@Dict begin PutEnd end 1777 2987 a 1777 2987 a tx@Dict begin PutEnd end 1777 2987 a 1777 2987 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1777 2987 a 1777 2987 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 2987 a 1777 2987 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1777 2987 a 1756 3005 a Fz(z)1777 2987 y tx@Dict begin PutEnd end 1777 2987 a 1777 2987 a tx@Dict begin PutEnd end 1777 2987 a 1777 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY -30. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1777 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY -30. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1777 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY -30. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1777 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY -30. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1777 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY -30. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1777 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY -30. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1777 2987 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1777 2987 a 1777 2987 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 2987 a 1777 2987 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1777 2987 a 1753 3005 a Fz(x)1777 2987 y tx@Dict begin PutEnd end 1777 2987 a 1777 2987 a tx@Dict begin PutEnd end 1777 2987 a 1777 2987 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1777 2987 a 1777 2987 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 2987 a 1777 2987 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1777 2987 a 1755 2997 a Fz(y)1777 2987 y tx@Dict begin PutEnd end 1777 2987 a 1777 2987 a tx@Dict begin PutEnd end 1777 2987 a 1777 2987 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1777 2987 a 1777 2987 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 2987 a 1777 2987 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1777 2987 a 1756 3005 a Fz(z)1777 2987 y tx@Dict begin PutEnd end 1777 2987 a 1777 2987 a tx@Dict begin PutEnd end 1777 2987 a 2298 3312 4 946 v 2821 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2821 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2821 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2821 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2821 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2821 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 -2 0 add DotLine grestore end @endspecial 2821 2987 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2821 2987 a 2821 2987 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 2987 a 2821 2987 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2821 2987 a 2797 3005 a Fz(x)2821 2987 y tx@Dict begin PutEnd end 2821 2987 a 2821 2987 a tx@Dict begin PutEnd end 2821 2987 a 2821 2987 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2821 2987 a 2821 2987 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 2987 a 2821 2987 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2821 2987 a 2799 2997 a Fz(y)2821 2987 y tx@Dict begin PutEnd end 2821 2987 a 2821 2987 a tx@Dict begin PutEnd end 2821 2987 a 2821 2987 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2821 2987 a 2821 2987 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 2987 a 2821 2987 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2821 2987 a 2800 3005 a Fz(z)2821 2987 y tx@Dict begin PutEnd end 2821 2987 a 2821 2987 a tx@Dict begin PutEnd end 2821 2987 a 2821 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 30. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2821 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 30. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2821 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 30. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2821 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 30. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2821 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 30. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2821 2987 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 30. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2987 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2821 2987 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2821 2987 a 2821 2987 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 2987 a 2821 2987 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2821 2987 a 2797 3005 a Fz(x)2821 2987 y tx@Dict begin PutEnd end 2821 2987 a 2821 2987 a tx@Dict begin PutEnd end 2821 2987 a 2821 2987 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2821 2987 a 2821 2987 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 2987 a 2821 2987 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2821 2987 a 2799 2997 a Fz(y)2821 2987 y tx@Dict begin PutEnd end 2821 2987 a 2821 2987 a tx@Dict begin PutEnd end 2821 2987 a 2821 2987 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2821 2987 a 2821 2987 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 2987 a 2821 2987 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2821 2987 a 2800 3005 a Fz(z)2821 2987 y tx@Dict begin PutEnd end 2821 2987 a 2821 2987 a tx@Dict begin PutEnd end 2821 2987 a 3342 3312 4 946 v 210 3315 3134 4 v 209 3415 4 100 v 1 0 0 TeXcolorrgb 560 3385 a FK(RotX)p 0 TeXcolorgray(=30)p 1253 3415 V 1 0 0 TeXcolorrgb 657 w(RotY)p 0 TeXcolorgray(=-30)p 2298 3415 V 1 0 0 TeXcolorrgb 690 w(RotZ)p 0 TeXcolorgray(=30)p 3342 3415 V 210 3418 3134 4 v 209 3518 4 100 v 0 0 1 TeXcolorrgb 350 3488 a(P)n(ar)h(d\351faut)j(:)g(RotX=0)p 0 TeXcolorgray 1253 3518 V 0 0 1 TeXcolorrgb 278 w(P)n(ar)e(d\351faut)i (:)g(RotY=0)p 0 TeXcolorgray 2298 3518 V 0 0 1 TeXcolorrgb 283 w(P)n(ar)e(d\351faut)i(:)g(RotZ=0)p 0 TeXcolorgray 3342 3518 V 210 3521 3134 4 v 243 3924 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 30.5 neg 345.43306 35.5 .5 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial -199 x FE(n)p FK(pstThreeDCo)r(or[)p 1 0 0 TeXcolorrgb(RotSequence)p 0 TeXcolorgray(=quaternion,)p 1 0 0 TeXcolorrgb(RotAngle)p 0 TeXcolorgray(=10,)p 1 0 0 TeXcolorrgb 243 3824 a(xRotV)-7 b(ec)p 0 TeXcolorgray(=3,)p 1 0 0 TeXcolorrgb(yRotV)g(ec)p 0 TeXcolorgray(=0,)p 1 0 0 TeXcolorrgb(zRotV)g(ec)p 0 TeXcolorgray(=3,)243 3924 y(xMin=0,xMax=3,)26 b(yMin=0,yMax=3,)f(zMin=0,zMax=3])243 4123 y FE(n)p FK(pstThreeDLine[linecolor=blue,)h(linewidth=2pt,)i(arro) n(ws=->]\(0,0,0\)\(3,0,3\))p 0 TeXcolorgray 0 TeXcolorgray 1163 5036 a currentpoint /frame@lly exch def /frame@llx exch def 1163 5036 a 1872 4268 a currentpoint /frame@ury exch def /frame@urx exch def 1872 4268 a 1163 5036 a currentpoint /origin@y exch def /origin@x exch def 1163 5036 a 1763 4436 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1763 4436 a 1163 5036 a gsave true setglobal globaldict /origin@655[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj655} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 1163 5036 a 0 TeXcolorgray 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -42.6791 -42.6791 42.6791 49.79227 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 3 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 3 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 3 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1518 4682 a 1494 4700 a Fz(x)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1518 4682 a 1496 4692 a Fz(y)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1518 4682 a 1497 4700 a Fz(z)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 3 0 3 0 0 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { -32.43608 -35.5659 } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 55.97217 6.88875 1.94443 0. Uput UUput } PutCoor PutBegin end 1518 4682 a 1285 4702 a FK(RotAngle)g(:)g(0)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a 0 TeXcolorgray 1163 5036 a mark /EP pdfmark grestore 1163 5036 a 1163 5036 a currentpoint /frame@lly exch def /frame@llx exch def 1163 5036 a 1872 4268 a currentpoint /frame@ury exch def /frame@urx exch def 1872 4268 a 1163 5036 a currentpoint /origin@y exch def /origin@x exch def 1163 5036 a 1763 4436 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1763 4436 a 1163 5036 a gsave true setglobal globaldict /origin@656[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj656} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 1163 5036 a 1163 5036 a currentpoint pop origin@655 pop sub currentpoint exch pop origin@655 exch pop sub translate mark {@anm@obj655} /SP pdfmark 1163 5036 a 1163 5036 a mark /EP pdfmark grestore 1163 5036 a 1163 5036 a currentpoint /wid@lly exch def /wid@llx exch def 1163 5036 a 1872 4268 a currentpoint /wid@ury exch def /wid@urx exch def 1872 4268 a 1163 5036 a mark /_objdef {@anm@obj657}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 4/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (8.0)/ANN pdfmark 1163 5036 a 1163 5036 a currentpoint /frame@lly exch def /frame@llx exch def 1163 5036 a 1872 4268 a currentpoint /frame@ury exch def /frame@urx exch def 1872 4268 a 1163 5036 a currentpoint /origin@y exch def /origin@x exch def 1163 5036 a 1763 4436 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1763 4436 a 1163 5036 a gsave true setglobal globaldict /origin@658[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj658} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 1163 5036 a 0 TeXcolorgray 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -42.6791 -42.6791 42.6791 49.79227 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 10. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 10. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 3 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 10. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 10. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 3 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 10. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 10. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 3 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1518 4682 a 1494 4700 a Fz(x)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1518 4682 a 1496 4692 a Fz(y)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1518 4682 a 1497 4700 a Fz(z)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 3 0 3 0 0 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { -32.43608 -35.5659 } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 60.97217 6.88875 1.94443 0. Uput UUput } PutCoor PutBegin end 1518 4682 a 1265 4702 a FK(RotAngle)f(:)h(10)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a 0 TeXcolorgray 1163 5036 a mark /EP pdfmark grestore 1163 5036 a 1163 5036 a currentpoint /frame@lly exch def /frame@llx exch def 1163 5036 a 1872 4268 a currentpoint /frame@ury exch def /frame@urx exch def 1872 4268 a 1163 5036 a currentpoint /origin@y exch def /origin@x exch def 1163 5036 a 1763 4436 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1763 4436 a 1163 5036 a gsave true setglobal globaldict /origin@659[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj659} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 1163 5036 a 1163 5036 a currentpoint pop origin@658 pop sub currentpoint exch pop origin@658 exch pop sub translate mark {@anm@obj658} /SP pdfmark 1163 5036 a 1163 5036 a mark /EP pdfmark grestore 1163 5036 a 1163 5036 a currentpoint /wid@lly exch def /wid@llx exch def 1163 5036 a 1872 4268 a currentpoint /wid@ury exch def /wid@urx exch def 1872 4268 a 1163 5036 a mark /_objdef {@anm@obj660}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (8.1)/ANN pdfmark 1163 5036 a 1163 5036 a currentpoint /frame@lly exch def /frame@llx exch def 1163 5036 a 1872 4268 a currentpoint /frame@ury exch def /frame@urx exch def 1872 4268 a 1163 5036 a currentpoint /origin@y exch def /origin@x exch def 1163 5036 a 1763 4436 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1763 4436 a 1163 5036 a gsave true setglobal globaldict /origin@661[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj661} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 1163 5036 a 0 TeXcolorgray 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -42.6791 -42.6791 42.6791 49.79227 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 20. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 20. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 3 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 20. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 20. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 3 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 20. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 20. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 3 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1518 4682 a 1494 4700 a Fz(x)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1518 4682 a 1496 4692 a Fz(y)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1518 4682 a 1497 4700 a Fz(z)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 3 0 3 0 0 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { -32.43608 -35.5659 } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 60.97217 6.88875 1.94443 0. Uput UUput } PutCoor PutBegin end 1518 4682 a 1265 4702 a FK(RotAngle)f(:)h(20)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a 0 TeXcolorgray 1163 5036 a mark /EP pdfmark grestore 1163 5036 a 1163 5036 a currentpoint /frame@lly exch def /frame@llx exch def 1163 5036 a 1872 4268 a currentpoint /frame@ury exch def /frame@urx exch def 1872 4268 a 1163 5036 a currentpoint /origin@y exch def /origin@x exch def 1163 5036 a 1763 4436 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1763 4436 a 1163 5036 a gsave true setglobal globaldict /origin@662[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj662} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 1163 5036 a 1163 5036 a currentpoint pop origin@661 pop sub currentpoint exch pop origin@661 exch pop sub translate mark {@anm@obj661} /SP pdfmark 1163 5036 a 1163 5036 a mark /EP pdfmark grestore 1163 5036 a 1163 5036 a currentpoint /wid@lly exch def /wid@llx exch def 1163 5036 a 1872 4268 a currentpoint /wid@ury exch def /wid@urx exch def 1872 4268 a 1163 5036 a mark /_objdef {@anm@obj663}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (8.2)/ANN pdfmark 1163 5036 a 1163 5036 a currentpoint /frame@lly exch def /frame@llx exch def 1163 5036 a 1872 4268 a currentpoint /frame@ury exch def /frame@urx exch def 1872 4268 a 1163 5036 a currentpoint /origin@y exch def /origin@x exch def 1163 5036 a 1763 4436 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1763 4436 a 1163 5036 a gsave true setglobal globaldict /origin@664[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj664} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 1163 5036 a 0 TeXcolorgray 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -42.6791 -42.6791 42.6791 49.79227 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 30. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 30. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 3 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 30. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 30. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 3 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 30. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 30. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 3 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1518 4682 a 1494 4700 a Fz(x)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1518 4682 a 1496 4692 a Fz(y)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1518 4682 a 1497 4700 a Fz(z)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 3 0 3 0 0 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { -32.43608 -35.5659 } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 60.97217 6.88875 1.94443 0. Uput UUput } PutCoor PutBegin end 1518 4682 a 1265 4702 a FK(RotAngle)f(:)h(30)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a 0 TeXcolorgray 1163 5036 a mark /EP pdfmark grestore 1163 5036 a 1163 5036 a currentpoint /frame@lly exch def /frame@llx exch def 1163 5036 a 1872 4268 a currentpoint /frame@ury exch def /frame@urx exch def 1872 4268 a 1163 5036 a currentpoint /origin@y exch def /origin@x exch def 1163 5036 a 1763 4436 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1763 4436 a 1163 5036 a gsave true setglobal globaldict /origin@665[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj665} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 1163 5036 a 1163 5036 a currentpoint pop origin@664 pop sub currentpoint exch pop origin@664 exch pop sub translate mark {@anm@obj664} /SP pdfmark 1163 5036 a 1163 5036 a mark /EP pdfmark grestore 1163 5036 a 1163 5036 a currentpoint /wid@lly exch def /wid@llx exch def 1163 5036 a 1872 4268 a currentpoint /wid@ury exch def /wid@urx exch def 1872 4268 a 1163 5036 a mark /_objdef {@anm@obj666}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (8.3)/ANN pdfmark 1163 5036 a 1163 5036 a currentpoint /frame@lly exch def /frame@llx exch def 1163 5036 a 1872 4268 a currentpoint /frame@ury exch def /frame@urx exch def 1872 4268 a 1163 5036 a currentpoint /origin@y exch def /origin@x exch def 1163 5036 a 1763 4436 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1763 4436 a 1163 5036 a gsave true setglobal globaldict /origin@667[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj667} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 1163 5036 a 0 TeXcolorgray 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -42.6791 -42.6791 42.6791 49.79227 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 40. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 40. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 3 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 40. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 40. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 3 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 40. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 40. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 3 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1518 4682 a 1494 4700 a Fz(x)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1518 4682 a 1496 4692 a Fz(y)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1518 4682 a 1497 4700 a Fz(z)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 3 0 3 0 0 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { -32.43608 -35.5659 } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 60.97217 6.88875 1.94443 0. Uput UUput } PutCoor PutBegin end 1518 4682 a 1265 4702 a FK(RotAngle)f(:)h(40)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a 0 TeXcolorgray 1163 5036 a mark /EP pdfmark grestore 1163 5036 a 1163 5036 a currentpoint /frame@lly exch def /frame@llx exch def 1163 5036 a 1872 4268 a currentpoint /frame@ury exch def /frame@urx exch def 1872 4268 a 1163 5036 a currentpoint /origin@y exch def /origin@x exch def 1163 5036 a 1763 4436 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1763 4436 a 1163 5036 a gsave true setglobal globaldict /origin@668[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj668} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 1163 5036 a 1163 5036 a currentpoint pop origin@667 pop sub currentpoint exch pop origin@667 exch pop sub translate mark {@anm@obj667} /SP pdfmark 1163 5036 a 1163 5036 a mark /EP pdfmark grestore 1163 5036 a 1163 5036 a currentpoint /wid@lly exch def /wid@llx exch def 1163 5036 a 1872 4268 a currentpoint /wid@ury exch def /wid@urx exch def 1872 4268 a 1163 5036 a mark /_objdef {@anm@obj669}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (8.4)/ANN pdfmark 1163 5036 a 1163 5036 a currentpoint /frame@lly exch def /frame@llx exch def 1163 5036 a 1872 4268 a currentpoint /frame@ury exch def /frame@urx exch def 1872 4268 a 1163 5036 a currentpoint /origin@y exch def /origin@x exch def 1163 5036 a 1763 4436 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1763 4436 a 1163 5036 a gsave true setglobal globaldict /origin@670[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj670} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 1163 5036 a 0 TeXcolorgray 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -42.6791 -42.6791 42.6791 49.79227 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 50. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 50. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 3 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 50. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 50. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 3 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 50. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 50. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 3 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1518 4682 a 1494 4700 a Fz(x)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1518 4682 a 1496 4692 a Fz(y)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1518 4682 a 1497 4700 a Fz(z)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 3 0 3 0 0 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { -32.43608 -35.5659 } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 60.97217 6.88875 1.94443 0. Uput UUput } PutCoor PutBegin end 1518 4682 a 1265 4702 a FK(RotAngle)f(:)h(50)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a 0 TeXcolorgray 1163 5036 a mark /EP pdfmark grestore 1163 5036 a 1163 5036 a currentpoint /frame@lly exch def /frame@llx exch def 1163 5036 a 1872 4268 a currentpoint /frame@ury exch def /frame@urx exch def 1872 4268 a 1163 5036 a currentpoint /origin@y exch def /origin@x exch def 1163 5036 a 1763 4436 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1763 4436 a 1163 5036 a gsave true setglobal globaldict /origin@671[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj671} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 1163 5036 a 1163 5036 a currentpoint pop origin@670 pop sub currentpoint exch pop origin@670 exch pop sub translate mark {@anm@obj670} /SP pdfmark 1163 5036 a 1163 5036 a mark /EP pdfmark grestore 1163 5036 a 1163 5036 a currentpoint /wid@lly exch def /wid@llx exch def 1163 5036 a 1872 4268 a currentpoint /wid@ury exch def /wid@urx exch def 1872 4268 a 1163 5036 a mark /_objdef {@anm@obj672}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (8.5)/ANN pdfmark 1163 5036 a 1163 5036 a currentpoint /frame@lly exch def /frame@llx exch def 1163 5036 a 1872 4268 a currentpoint /frame@ury exch def /frame@urx exch def 1872 4268 a 1163 5036 a currentpoint /origin@y exch def /origin@x exch def 1163 5036 a 1763 4436 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1763 4436 a 1163 5036 a gsave true setglobal globaldict /origin@673[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj673} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 1163 5036 a 0 TeXcolorgray 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -42.6791 -42.6791 42.6791 49.79227 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 60. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 60. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 3 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 60. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 60. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 3 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 60. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 60. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 3 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1518 4682 a 1494 4700 a Fz(x)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1518 4682 a 1496 4692 a Fz(y)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1518 4682 a 1497 4700 a Fz(z)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 3 0 3 0 0 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { -32.43608 -35.5659 } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 60.97217 6.88875 1.94443 0. Uput UUput } PutCoor PutBegin end 1518 4682 a 1265 4702 a FK(RotAngle)f(:)h(60)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a 0 TeXcolorgray 1163 5036 a mark /EP pdfmark grestore 1163 5036 a 1163 5036 a currentpoint /frame@lly exch def /frame@llx exch def 1163 5036 a 1872 4268 a currentpoint /frame@ury exch def /frame@urx exch def 1872 4268 a 1163 5036 a currentpoint /origin@y exch def /origin@x exch def 1163 5036 a 1763 4436 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1763 4436 a 1163 5036 a gsave true setglobal globaldict /origin@674[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj674} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 1163 5036 a 1163 5036 a currentpoint pop origin@673 pop sub currentpoint exch pop origin@673 exch pop sub translate mark {@anm@obj673} /SP pdfmark 1163 5036 a 1163 5036 a mark /EP pdfmark grestore 1163 5036 a 1163 5036 a currentpoint /wid@lly exch def /wid@llx exch def 1163 5036 a 1872 4268 a currentpoint /wid@ury exch def /wid@urx exch def 1872 4268 a 1163 5036 a mark /_objdef {@anm@obj675}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (8.6)/ANN pdfmark 1163 5036 a 1163 5036 a currentpoint /frame@lly exch def /frame@llx exch def 1163 5036 a 1872 4268 a currentpoint /frame@ury exch def /frame@urx exch def 1872 4268 a 1163 5036 a currentpoint /origin@y exch def /origin@x exch def 1163 5036 a 1763 4436 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1763 4436 a 1163 5036 a gsave true setglobal globaldict /origin@676[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj676} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 1163 5036 a 0 TeXcolorgray 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -42.6791 -42.6791 42.6791 49.79227 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 70. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 70. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 3 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 70. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 70. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 3 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 70. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 70. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 3 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1518 4682 a 1494 4700 a Fz(x)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1518 4682 a 1496 4692 a Fz(y)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1518 4682 a 1497 4700 a Fz(z)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 3 0 3 0 0 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { -32.43608 -35.5659 } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 60.97217 6.88875 1.94443 0. Uput UUput } PutCoor PutBegin end 1518 4682 a 1265 4702 a FK(RotAngle)f(:)h(70)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a 0 TeXcolorgray 1163 5036 a mark /EP pdfmark grestore 1163 5036 a 1163 5036 a currentpoint /frame@lly exch def /frame@llx exch def 1163 5036 a 1872 4268 a currentpoint /frame@ury exch def /frame@urx exch def 1872 4268 a 1163 5036 a currentpoint /origin@y exch def /origin@x exch def 1163 5036 a 1763 4436 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1763 4436 a 1163 5036 a gsave true setglobal globaldict /origin@677[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj677} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 1163 5036 a 1163 5036 a currentpoint pop origin@676 pop sub currentpoint exch pop origin@676 exch pop sub translate mark {@anm@obj676} /SP pdfmark 1163 5036 a 1163 5036 a mark /EP pdfmark grestore 1163 5036 a 1163 5036 a currentpoint /wid@lly exch def /wid@llx exch def 1163 5036 a 1872 4268 a currentpoint /wid@ury exch def /wid@urx exch def 1872 4268 a 1163 5036 a mark /_objdef {@anm@obj678}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (8.7)/ANN pdfmark 1163 5036 a 1163 5036 a currentpoint /frame@lly exch def /frame@llx exch def 1163 5036 a 1872 4268 a currentpoint /frame@ury exch def /frame@urx exch def 1872 4268 a 1163 5036 a currentpoint /origin@y exch def /origin@x exch def 1163 5036 a 1763 4436 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1763 4436 a 1163 5036 a gsave true setglobal globaldict /origin@679[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj679} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 1163 5036 a 0 TeXcolorgray 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -42.6791 -42.6791 42.6791 49.79227 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 80. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 80. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 3 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 80. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 80. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 3 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 80. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 80. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 3 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1518 4682 a 1494 4700 a Fz(x)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1518 4682 a 1496 4692 a Fz(y)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1518 4682 a 1497 4700 a Fz(z)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 3 0 3 0 0 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { -32.43608 -35.5659 } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 60.97217 6.88875 1.94443 0. Uput UUput } PutCoor PutBegin end 1518 4682 a 1265 4702 a FK(RotAngle)f(:)h(80)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a 0 TeXcolorgray 1163 5036 a mark /EP pdfmark grestore 1163 5036 a 1163 5036 a currentpoint /frame@lly exch def /frame@llx exch def 1163 5036 a 1872 4268 a currentpoint /frame@ury exch def /frame@urx exch def 1872 4268 a 1163 5036 a currentpoint /origin@y exch def /origin@x exch def 1163 5036 a 1763 4436 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1763 4436 a 1163 5036 a gsave true setglobal globaldict /origin@680[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj680} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 1163 5036 a 1163 5036 a currentpoint pop origin@679 pop sub currentpoint exch pop origin@679 exch pop sub translate mark {@anm@obj679} /SP pdfmark 1163 5036 a 1163 5036 a mark /EP pdfmark grestore 1163 5036 a 1163 5036 a currentpoint /wid@lly exch def /wid@llx exch def 1163 5036 a 1872 4268 a currentpoint /wid@ury exch def /wid@urx exch def 1872 4268 a 1163 5036 a mark /_objdef {@anm@obj681}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (8.8)/ANN pdfmark 1163 5036 a 1163 5036 a currentpoint /frame@lly exch def /frame@llx exch def 1163 5036 a 1872 4268 a currentpoint /frame@ury exch def /frame@urx exch def 1872 4268 a 1163 5036 a currentpoint /origin@y exch def /origin@x exch def 1163 5036 a 1763 4436 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1763 4436 a 1163 5036 a gsave true setglobal globaldict /origin@682[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj682} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 1163 5036 a 0 TeXcolorgray 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -42.6791 -42.6791 42.6791 49.79227 0 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 90. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 90. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 3 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 90. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 90. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 3 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 90. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1518 4682 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 90. def /xRotVec 3. def /yRotVec 0. def /zRotVec 3. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (quaternion ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 3 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1518 4682 a 1494 4700 a Fz(x)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1518 4682 a 1496 4692 a Fz(y)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1518 4682 a 1497 4700 a Fz(z)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ 3 0 3 0 0 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1518 4682 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1518 4682 a 1518 4682 a tx@Dict begin { -32.43608 -35.5659 } PutCoor PutBegin end 1518 4682 a 1518 4682 a tx@Dict begin { 5.0 60.97217 6.88875 1.94443 0. Uput UUput } PutCoor PutBegin end 1518 4682 a 1265 4702 a FK(RotAngle)f(:)h(90)1518 4682 y tx@Dict begin PutEnd end 1518 4682 a 1518 4682 a tx@Dict begin PutEnd end 1518 4682 a 0 TeXcolorgray 1163 5036 a mark /EP pdfmark grestore 1163 5036 a 1163 5036 a currentpoint /frame@lly exch def /frame@llx exch def 1163 5036 a 1872 4268 a currentpoint /frame@ury exch def /frame@urx exch def 1872 4268 a 1163 5036 a currentpoint /origin@y exch def /origin@x exch def 1163 5036 a 1763 4436 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 1763 4436 a 1163 5036 a gsave true setglobal globaldict /origin@683[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj683} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 1163 5036 a 1163 5036 a currentpoint pop origin@682 pop sub currentpoint exch pop origin@682 exch pop sub translate mark {@anm@obj682} /SP pdfmark 1163 5036 a 1163 5036 a mark /EP pdfmark grestore 1163 5036 a 1163 5036 a currentpoint /wid@lly exch def /wid@llx exch def 1163 5036 a 1872 4268 a currentpoint /wid@ury exch def /wid@urx exch def 1872 4268 a 1163 5036 a mark /_objdef {@anm@obj684}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (8.9)/ANN pdfmark 1163 5036 a 1163 5036 a mark /_objdef {@anm@obj685} /type/stream /OBJ pdfmark mark {@anm@obj685} (var curdoc=this;var a8,a8_int;if(typeof a8==='undefined'){a8=new Object();a8.fr=new Array();for(i=0;i<=9;i++){a8.fr[i]=this.getField('8.'+i);}a8.btnPauseLeft=this.getField('8.PauseLeft');a8.btnPlayLeft=this.getField('8.PlayLeft');a8.btnPauseRight=this.getField('8.PauseRight');a8.btnPlayRight=this.getField('8.PlayRight');a8.playsRight=true;a8.isPaused=false;a8.playing=false;a8.fps=2;a8.sm=1;a8.setFps=function(f){a8.fps=f;if(a8.playing){if(a8.playsRight){a8.playRight();}else{a8.playLeft();}}};a8.seekFrame=function(f){if(f>9||f<0){return -1;}a8.idx=f;a8.fr[a8.on].display=display.hidden;a8.fr[f].display=display.visible;a8.on=f;curdoc.dirty=false;return 0;};a8.stopFirst=function(){a8.pause(true);a8.seekFrame(0);};a8.stopLast=function(){a8.pause(true);a8.seekFrame(9);};a8.gotoNext=function(){if(a8.seekFrame(a8.idx+1)<0){if(a8.playing){a8.seekFrame(0);a8.setFps(2);}else{a8.stopLast();}return;}};a8.gotoPrev=function(){if(a8.seekFrame(a8.idx-1)<0){if(a8.playing){a8.seekFrame(9);}else{a8.stopFirst();}return;}};a8.pause=function(stop){try{app.clearInterval(a8_int);}catch(e){}a8.playing=false;a8.isPaused=!stop;a8.btnPauseLeft.display=display.hidden;a8.btnPlayLeft.display=display.visible;a8.btnPauseRight.display=display.hidden;a8.btnPlayRight.display=display.visible;curdoc.dirty=false;};a8.playRight=function(){try{app.clearInterval(a8_int);}catch(e){}a8.playsRight=true;a8.playing=true;a8.isPaused=false;a8.btnPauseLeft.display=display.visible;a8.btnPlayLeft.display=display.hidden;a8.btnPauseRight.display=display.visible;a8.btnPlayRight.display=display.hidden;curdoc.dirty=false;a8_int=app.setInterval('a8.gotoNext()',1000/(1e-6+a8.fps)/a8.sm);};a8.playLeft=function(){try{app.clearInterval(a8_int);}catch(e){}a8.playsRight=false;a8.playing=true;a8.isPaused=false;a8.btnPauseLeft.display=display.visible;a8.btnPlayLeft.display=display.hidden;a8.btnPauseRight.display=display.visible;a8.btnPlayRight.display=display.hidden;curdoc.dirty=false;a8_int=app.setInterval('a8.gotoPrev()',1000/(1e-6+a8.fps)/a8.sm);};a8.fpsIncr=function(){a8.sm*=1.1;a8.setFps(a8.fps);};a8.fpsDecr=function(){a8.sm/=1.1;a8.setFps(a8.fps);};a8.fpsReset=function(){a8.sm=1;a8.setFps(a8.fps);};a8.stepBwd=function(){if(!a8.playing){a8.seekFrame(a8.idx-1);a8.isPaused=true;}};a8.stepFwd=function(){if(!a8.playing){a8.seekFrame(a8.idx+1);a8.isPaused=true;}};a8.playBwd=function(){if(a8.idx==0||!a8.isPaused){a8.stopLast();}a8.playLeft();};a8.playFwd=function(){if(a8.idx==9||!a8.isPaused){a8.stopFirst();}a8.playRight();};a8.idx=a8.on=0;}if(a8.playsRight){a8.playRight();}else{a8.playLeft();}) /PUT pdfmark mark {@anm@obj685} <<>> /PUT pdfmark 1163 5036 a currentpoint /wid@lly exch def /wid@llx exch def 1163 5036 a 1872 4268 a currentpoint /wid@ury exch def /wid@urx exch def 1872 4268 a 1163 5036 a mark /_objdef {@anm@obj686}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/FT/Btn/Ff 65536/BS <>/H/N/T (anm8)/Contents (animation by animate[2016/01/25])/AA <>/PC <>/D <>/U <>>>/AP <>/MK <>>>/ANN pdfmark 1163 5036 a 962 5168 a currentpoint /wid@lly exch def /wid@llx exch def 962 5168 a 1081 5048 a currentpoint /wid@ury exch def /wid@urx exch def 1081 5048 a 962 5168 a mark /_objdef {@anm@obj687}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (8.EndLeft)/A <>/ANN pdfmark 962 5168 a 1081 5168 a currentpoint /wid@lly exch def /wid@llx exch def 1081 5168 a 1201 5048 a currentpoint /wid@ury exch def /wid@urx exch def 1201 5048 a 1081 5168 a mark /_objdef {@anm@obj688}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (8.StepLeft)/A <>/ANN pdfmark 1081 5168 a 1201 5168 a currentpoint /wid@lly exch def /wid@llx exch def 1201 5168 a 1321 5048 a currentpoint /wid@ury exch def /wid@urx exch def 1321 5048 a 1201 5168 a mark /_objdef {@anm@obj689}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (8.PauseLeft)/ANN pdfmark 1201 5168 a 1201 5168 a currentpoint /wid@lly exch def /wid@llx exch def 1201 5168 a 1321 5048 a currentpoint /wid@ury exch def /wid@urx exch def 1321 5048 a 1201 5168 a mark /_objdef {@anm@obj690}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (8.PlayLeft)/ANN pdfmark 1201 5168 a 1201 5168 a currentpoint /wid@lly exch def /wid@llx exch def 1201 5168 a 1321 5048 a currentpoint /wid@ury exch def /wid@urx exch def 1321 5048 a 1201 5168 a mark /_objdef {@anm@obj691}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (8.PlayPauseLeft)/A <>/ANN pdfmark 1201 5168 a 1321 5168 a currentpoint /wid@lly exch def /wid@llx exch def 1321 5168 a 1440 5048 a currentpoint /wid@ury exch def /wid@urx exch def 1440 5048 a 1321 5168 a mark /_objdef {@anm@obj692}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (8.PauseRight)/ANN pdfmark 1321 5168 a 1321 5168 a currentpoint /wid@lly exch def /wid@llx exch def 1321 5168 a 1440 5048 a currentpoint /wid@ury exch def /wid@urx exch def 1440 5048 a 1321 5168 a mark /_objdef {@anm@obj693}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65537/H/N/BS <>/AP <>/MK <>>>/T (8.PlayRight)/ANN pdfmark 1321 5168 a 1321 5168 a currentpoint /wid@lly exch def /wid@llx exch def 1321 5168 a 1440 5048 a currentpoint /wid@ury exch def /wid@urx exch def 1440 5048 a 1321 5168 a mark /_objdef {@anm@obj694}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (8.PlayPauseRight)/A <>/ANN pdfmark 1321 5168 a 1440 5168 a currentpoint /wid@lly exch def /wid@llx exch def 1440 5168 a 1560 5048 a currentpoint /wid@ury exch def /wid@urx exch def 1560 5048 a 1440 5168 a mark /_objdef {@anm@obj695}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (8.StepRight)/A <>/ANN pdfmark 1440 5168 a 1560 5168 a currentpoint /wid@lly exch def /wid@llx exch def 1560 5168 a 1679 5048 a currentpoint /wid@ury exch def /wid@urx exch def 1679 5048 a 1560 5168 a mark /_objdef {@anm@obj696}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (8.EndRight)/A <>/ANN pdfmark 1560 5168 a 1715 5168 a currentpoint /wid@lly exch def /wid@llx exch def 1715 5168 a 1835 5048 a currentpoint /wid@ury exch def /wid@urx exch def 1835 5048 a 1715 5168 a mark /_objdef {@anm@obj697}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (8.Minus)/TU (slower)/A <>/ANN pdfmark 1715 5168 a 1835 5168 a currentpoint /wid@lly exch def /wid@llx exch def 1835 5168 a 1954 5048 a currentpoint /wid@ury exch def /wid@urx exch def 1954 5048 a 1835 5168 a mark /_objdef {@anm@obj698}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (8.Reset)/TU (default speed)/A <>/ANN pdfmark 1835 5168 a 1954 5168 a currentpoint /wid@lly exch def /wid@llx exch def 1954 5168 a 2074 5048 a currentpoint /wid@ury exch def /wid@urx exch def 2074 5048 a 1954 5168 a mark /_objdef {@anm@obj699}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 0/FT/Btn/Ff 65536/H/I/BS <>/AP <>/MK <>>>/T (8.Plus)/TU (faster)/A <>/ANN pdfmark 1954 5168 a 0 TeXcolorgray 1456 5662 a FK(214)p 0 TeXcolorgray eop end %%Page: 215 215 TeXDict begin 215 214 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.215) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.37.1.3) cvn /DEST pdfmark end 86 448 a 83 x FJ(37.1.3)93 b(Option)31 b(Tic)m(ks)p 210 613 3422 4 v 209 712 4 100 v 1051 682 a FE(n)p FK(pstThreeDCo)r(or[)p 1 0 0 TeXcolorrgb(I)r(I)r (IDtic)n(ks)p 0 TeXcolorgray(,)p 1 0 0 TeXcolorrgb(I)r(I)r(IDtic)n (ksize)p 0 TeXcolorgray(=.5pt])p 3630 712 V 210 716 3422 4 v 209 1543 4 828 v 790 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 790 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 790 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 790 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 790 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 790 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 790 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 790 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 790 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 790 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 790 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 790 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 790 1218 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 790 1218 a 790 1218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 790 1218 a 790 1218 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 790 1218 a 766 1236 a Fz(x)790 1218 y tx@Dict begin PutEnd end 790 1218 a 790 1218 a tx@Dict begin PutEnd end 790 1218 a 790 1218 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 790 1218 a 790 1218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 790 1218 a 790 1218 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 790 1218 a 768 1228 a Fz(y)790 1218 y tx@Dict begin PutEnd end 790 1218 a 790 1218 a tx@Dict begin PutEnd end 790 1218 a 790 1218 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 790 1218 a 790 1218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 790 1218 a 790 1218 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 790 1218 a 769 1236 a Fz(z)790 1218 y tx@Dict begin PutEnd end 790 1218 a 790 1218 a tx@Dict begin PutEnd end 790 1218 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 1.0 0.500000000000000000 0 1.0 -0.500000000000000000 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 2.0 0.500000000000000000 0 2.0 -0.500000000000000000 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.0 0.500000000000000000 0 3.0 -0.500000000000000000 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -1.0 0.500000000000000000 0 -1.0 -0.500000000000000000 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0 1.0 0.500000000000000000 0 1.0 -0.500000000000000000 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0 2.0 0.500000000000000000 0 2.0 -0.500000000000000000 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0 3.0 0.500000000000000000 0 3.0 -0.500000000000000000 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0 -1.0 0.500000000000000000 0 -1.0 -0.500000000000000000 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0 0.500000000000000000 1.0 0 -0.500000000000000000 1.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0 0.500000000000000000 2.0 0 -0.500000000000000000 2.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0 0.500000000000000000 3.0 0 -0.500000000000000000 3.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0 0.500000000000000000 -1.0 0 -0.500000000000000000 -1.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1368 1543 4 828 v 1944 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1944 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1944 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1944 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1944 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1944 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1944 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1944 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1944 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1944 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1944 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1944 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1944 1218 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1944 1218 a 1944 1218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1944 1218 a 1944 1218 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1944 1218 a 1920 1236 a Fz(x)1944 1218 y tx@Dict begin PutEnd end 1944 1218 a 1944 1218 a tx@Dict begin PutEnd end 1944 1218 a 1944 1218 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1944 1218 a 1944 1218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1944 1218 a 1944 1218 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1944 1218 a 1922 1228 a Fz(y)1944 1218 y tx@Dict begin PutEnd end 1944 1218 a 1944 1218 a tx@Dict begin PutEnd end 1944 1218 a 1944 1218 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1944 1218 a 1944 1218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1944 1218 a 1944 1218 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1944 1218 a 1923 1236 a Fz(z)1944 1218 y tx@Dict begin PutEnd end 1944 1218 a 1944 1218 a tx@Dict begin PutEnd end 1944 1218 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 1.0 0.100000000000000000 0 1.0 -0.100000000000000000 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1944 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 1.0 -0.400000000000000000 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 1944 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1944 1218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1944 1218 a 1944 1218 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 1944 1218 a Fb(1)1980 1218 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 1980 1218 a 1944 1218 a tx@Dict begin PutEnd end 1944 1218 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 2.0 0.100000000000000000 0 2.0 -0.100000000000000000 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1944 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2.0 -0.400000000000000000 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 1944 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1944 1218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1944 1218 a 1944 1218 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 1944 1218 a Fb(2)1980 1218 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 1980 1218 a 1944 1218 a tx@Dict begin PutEnd end 1944 1218 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.0 0.100000000000000000 0 3.0 -0.100000000000000000 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1944 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 3.0 -0.400000000000000000 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 1944 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1944 1218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1944 1218 a 1944 1218 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 1944 1218 a Fb(3)1980 1218 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 1980 1218 a 1944 1218 a tx@Dict begin PutEnd end 1944 1218 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -1.0 0.100000000000000000 0 -1.0 -0.100000000000000000 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1944 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1.0 -0.400000000000000000 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 1944 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1944 1218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1944 1218 a 1944 1218 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 1944 1218 a Fb(-1)2003 1218 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 2003 1218 a 1944 1218 a tx@Dict begin PutEnd end 1944 1218 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0 1.0 0.100000000000000000 0 1.0 -0.100000000000000000 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1944 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -0.200000000000000000 1.0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 1944 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1944 1218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1944 1218 a 1944 1218 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 1944 1218 a Fb(1)1980 1218 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 1980 1218 a 1944 1218 a tx@Dict begin PutEnd end 1944 1218 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0 2.0 0.100000000000000000 0 2.0 -0.100000000000000000 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1944 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -0.200000000000000000 2.0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 1944 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1944 1218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1944 1218 a 1944 1218 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 1944 1218 a Fb(2)1980 1218 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 1980 1218 a 1944 1218 a tx@Dict begin PutEnd end 1944 1218 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0 3.0 0.100000000000000000 0 3.0 -0.100000000000000000 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1944 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -0.200000000000000000 3.0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 1944 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1944 1218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1944 1218 a 1944 1218 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 1944 1218 a Fb(3)1980 1218 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 1980 1218 a 1944 1218 a tx@Dict begin PutEnd end 1944 1218 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0 -1.0 0.100000000000000000 0 -1.0 -0.100000000000000000 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1944 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -0.200000000000000000 -1.0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 1944 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1944 1218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1944 1218 a 1944 1218 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 1944 1218 a Fb(-1)2003 1218 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 2003 1218 a 1944 1218 a tx@Dict begin PutEnd end 1944 1218 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0 0.100000000000000000 1.0 0 -0.100000000000000000 1.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1944 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0.200000000000000000 1.0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 1944 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1944 1218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1944 1218 a 1944 1218 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 1944 1218 a Fb(1)1980 1218 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 1980 1218 a 1944 1218 a tx@Dict begin PutEnd end 1944 1218 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0 0.100000000000000000 2.0 0 -0.100000000000000000 2.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1944 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0.200000000000000000 2.0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 1944 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1944 1218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1944 1218 a 1944 1218 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 1944 1218 a Fb(2)1980 1218 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 1980 1218 a 1944 1218 a tx@Dict begin PutEnd end 1944 1218 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0 0.100000000000000000 3.0 0 -0.100000000000000000 3.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1944 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0.200000000000000000 3.0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 1944 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1944 1218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1944 1218 a 1944 1218 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 1944 1218 a Fb(3)1980 1218 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 1980 1218 a 1944 1218 a tx@Dict begin PutEnd end 1944 1218 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0 0.100000000000000000 -1.0 0 -0.100000000000000000 -1.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1944 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0.200000000000000000 -1.0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 1944 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1944 1218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1944 1218 a 1944 1218 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 1944 1218 a Fb(-1)2003 1218 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 2003 1218 a 1944 1218 a tx@Dict begin PutEnd end 1944 1218 a 2518 1543 4 828 v 3076 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 3076 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3076 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 3076 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3076 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 3076 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3076 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 3076 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3076 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 3076 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3076 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 3076 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3076 1218 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 3076 1218 a 3076 1218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3076 1218 a 3076 1218 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 3076 1218 a 3052 1236 a Fz(x)3076 1218 y tx@Dict begin PutEnd end 3076 1218 a 3076 1218 a tx@Dict begin PutEnd end 3076 1218 a 3076 1218 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 3076 1218 a 3076 1218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3076 1218 a 3076 1218 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 3076 1218 a 3054 1228 a Fz(y)3076 1218 y tx@Dict begin PutEnd end 3076 1218 a 3076 1218 a tx@Dict begin PutEnd end 3076 1218 a 3076 1218 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 3076 1218 a 3076 1218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3076 1218 a 3076 1218 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 3076 1218 a 3055 1236 a Fz(z)3076 1218 y tx@Dict begin PutEnd end 3076 1218 a 3076 1218 a tx@Dict begin PutEnd end 3076 1218 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 1.0 0.100000000000000000 0 1.0 -0.100000000000000000 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3076 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 1.0 -0.400000000000000000 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 3076 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3076 1218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3076 1218 a 3076 1218 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 3076 1218 a Fb(0.5)3166 1218 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 3166 1218 a 3076 1218 a tx@Dict begin PutEnd end 3076 1218 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 2.0 0.100000000000000000 0 2.0 -0.100000000000000000 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3076 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2.0 -0.400000000000000000 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 3076 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3076 1218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3076 1218 a 3076 1218 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 3076 1218 a Fb(1.0)3166 1218 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 3166 1218 a 3076 1218 a tx@Dict begin PutEnd end 3076 1218 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.0 0.100000000000000000 0 3.0 -0.100000000000000000 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3076 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 3.0 -0.400000000000000000 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 3076 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3076 1218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3076 1218 a 3076 1218 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 3076 1218 a Fb(1.5)3166 1218 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 3166 1218 a 3076 1218 a tx@Dict begin PutEnd end 3076 1218 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -1.0 0.100000000000000000 0 -1.0 -0.100000000000000000 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3076 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1.0 -0.400000000000000000 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 3076 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3076 1218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3076 1218 a 3076 1218 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 3076 1218 a Fb(-0.5)3189 1218 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 3189 1218 a 3076 1218 a tx@Dict begin PutEnd end 3076 1218 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0 1.0 0.100000000000000000 0 1.0 -0.100000000000000000 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3076 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -0.200000000000000000 1.0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 3076 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3076 1218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3076 1218 a 3076 1218 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 3076 1218 a Fb(0.5)3166 1218 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 3166 1218 a 3076 1218 a tx@Dict begin PutEnd end 3076 1218 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0 2.0 0.100000000000000000 0 2.0 -0.100000000000000000 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3076 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -0.200000000000000000 2.0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 3076 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3076 1218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3076 1218 a 3076 1218 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 3076 1218 a Fb(1.0)3166 1218 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 3166 1218 a 3076 1218 a tx@Dict begin PutEnd end 3076 1218 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0 3.0 0.100000000000000000 0 3.0 -0.100000000000000000 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3076 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -0.200000000000000000 3.0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 3076 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3076 1218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3076 1218 a 3076 1218 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 3076 1218 a Fb(1.5)3166 1218 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 3166 1218 a 3076 1218 a tx@Dict begin PutEnd end 3076 1218 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0 -1.0 0.100000000000000000 0 -1.0 -0.100000000000000000 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3076 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -0.200000000000000000 -1.0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 3076 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3076 1218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3076 1218 a 3076 1218 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 3076 1218 a Fb(-0.5)3189 1218 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 3189 1218 a 3076 1218 a tx@Dict begin PutEnd end 3076 1218 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0 0.100000000000000000 1.0 0 -0.100000000000000000 1.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3076 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0.200000000000000000 1.0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 3076 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3076 1218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3076 1218 a 3076 1218 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 3076 1218 a Fb(0.5)3166 1218 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 3166 1218 a 3076 1218 a tx@Dict begin PutEnd end 3076 1218 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0 0.100000000000000000 2.0 0 -0.100000000000000000 2.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3076 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0.200000000000000000 2.0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 3076 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3076 1218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3076 1218 a 3076 1218 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 3076 1218 a Fb(1.0)3166 1218 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 3166 1218 a 3076 1218 a tx@Dict begin PutEnd end 3076 1218 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0 0.100000000000000000 3.0 0 -0.100000000000000000 3.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3076 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0.200000000000000000 3.0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 3076 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3076 1218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3076 1218 a 3076 1218 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 3076 1218 a Fb(1.5)3166 1218 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 3166 1218 a 3076 1218 a tx@Dict begin PutEnd end 3076 1218 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0 0.100000000000000000 -1.0 0 -0.100000000000000000 -1.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3076 1218 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0.200000000000000000 -1.0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 3076 1218 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3076 1218 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3076 1218 a 3076 1218 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 3076 1218 a Fb(-0.5)3189 1218 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 3189 1218 a 3076 1218 a tx@Dict begin PutEnd end 3076 1218 a 3630 1543 4 828 v 210 1546 3422 4 v 209 1646 4 100 v 1 0 0 TeXcolorrgb 260 1616 a FK(I)r(I)r(IDtic)n(ks)p 0 TeXcolorgray(,)p 1 0 0 TeXcolorrgb(I)r(I)r(IDtic)n(ksize)p 0 TeXcolorgray(=)d(.5pt)p 1368 1646 V 1 0 0 TeXcolorrgb 297 w(I)r(I)r(IDtic)n(ks)p 0 TeXcolorgray(,)p 1 0 0 TeXcolorrgb(I)r(I)r(IDlab)r(els)p 0 TeXcolorgray 2518 1646 V 1 0 0 TeXcolorrgb 375 w(Dx)p 0 TeXcolorgray(=.5,)p 1 0 0 TeXcolorrgb(Dy)p 0 TeXcolorgray(=.5,)p 1 0 0 TeXcolorrgb(Dz)p 0 TeXcolorgray(=.5)p 3630 1646 V 210 1649 3422 4 v 209 1749 4 100 v 0 0 1 TeXcolorrgb 262 1719 a(P)n(ar)e(d\351faut)i(:)g(I)r(I)r(IDtic)n(ksize=0.1)p 0 TeXcolorgray 1368 1749 V 0 0 1 TeXcolorrgb 101 w(P)n(ar)e(d\351faut)i (:)g(I)r(I)r(IDlab)r(els=false)p 0 TeXcolorgray 2518 1749 V 0 0 1 TeXcolorrgb 99 w(P)n(ar)e(d\351faut)i(:)g(Dx=Dy=Dz=1)p 0 TeXcolorgray 3630 1749 V 210 1752 3422 4 v 210 1848 2699 4 v 209 1947 4 100 v 260 1917 a FE(n)p FK(pstThreeDCo)r(or[I)r(I)r (IDtic)n(ks,I)r(I)r(IDlab)r(els,)f(yMin=-3,)p 1 0 0 TeXcolorrgb(I)r(I)r (IDO\033set)p 0 TeXcolorgray(={\(1,-2,1\)}])p 2907 1947 V 210 1951 2699 4 v 209 2601 4 650 v 1737 2423 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 -2 1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1737 2423 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1737 2423 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 -2 1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1737 2423 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1737 2423 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 1 -3 1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1737 2423 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1737 2423 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 1 4 1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1737 2423 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1737 2423 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 1 -2 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1737 2423 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1737 2423 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 1 -2 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1737 2423 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1737 2423 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1737 2423 a 1737 2423 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1737 2423 a 1737 2423 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1737 2423 a 1713 2441 a Fz(x)1737 2423 y tx@Dict begin PutEnd end 1737 2423 a 1737 2423 a tx@Dict begin PutEnd end 1737 2423 a 1737 2423 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1737 2423 a 1737 2423 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1737 2423 a 1737 2423 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1737 2423 a 1715 2433 a Fz(y)1737 2423 y tx@Dict begin PutEnd end 1737 2423 a 1737 2423 a tx@Dict begin PutEnd end 1737 2423 a 1737 2423 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1737 2423 a 1737 2423 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1737 2423 a 1737 2423 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1737 2423 a 1716 2441 a Fz(z)1737 2423 y tx@Dict begin PutEnd end 1737 2423 a 1737 2423 a tx@Dict begin PutEnd end 1737 2423 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 2.0 -1.900000000000000000 1 2.0 -2.100000000000000000 1 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1737 2423 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2.0 -2.400000000000000000 1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 1737 2423 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1737 2423 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1737 2423 a 1737 2423 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 1737 2423 a Fb(2)1772 2423 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 1772 2423 a 1737 2423 a tx@Dict begin PutEnd end 1737 2423 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3.0 -1.900000000000000000 1 3.0 -2.100000000000000000 1 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1737 2423 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 3.0 -2.400000000000000000 1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 1737 2423 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1737 2423 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1737 2423 a 1737 2423 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 1737 2423 a Fb(3)1772 2423 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 1772 2423 a 1737 2423 a tx@Dict begin PutEnd end 1737 2423 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 -1.900000000000000000 1 0.0 -2.100000000000000000 1 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1737 2423 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0.0 -2.400000000000000000 1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 1737 2423 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1737 2423 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1737 2423 a 1737 2423 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 1737 2423 a Fb(0)1772 2423 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 1772 2423 a 1737 2423 a tx@Dict begin PutEnd end 1737 2423 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -1.0 -1.900000000000000000 1 -1.0 -2.100000000000000000 1 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1737 2423 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1.0 -2.400000000000000000 1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 1737 2423 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1737 2423 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1737 2423 a 1737 2423 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 1737 2423 a Fb(-1)1796 2423 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 1796 2423 a 1737 2423 a tx@Dict begin PutEnd end 1737 2423 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 1 -1.0 1.100000000000000000 1 -1.0 0.900000000000000000 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1737 2423 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0.800000000000000000 -1.0 1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 1737 2423 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1737 2423 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1737 2423 a 1737 2423 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 1737 2423 a Fb(-1)1796 2423 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 1796 2423 a 1737 2423 a tx@Dict begin PutEnd end 1737 2423 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 1 0.0 1.100000000000000000 1 0.0 0.900000000000000000 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1737 2423 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0.800000000000000000 0.0 1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 1737 2423 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1737 2423 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1737 2423 a 1737 2423 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 1737 2423 a Fb(0)1772 2423 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 1772 2423 a 1737 2423 a tx@Dict begin PutEnd end 1737 2423 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 1 1.0 1.100000000000000000 1 1.0 0.900000000000000000 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1737 2423 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0.800000000000000000 1.0 1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 1737 2423 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1737 2423 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1737 2423 a 1737 2423 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 1737 2423 a Fb(1)1772 2423 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 1772 2423 a 1737 2423 a tx@Dict begin PutEnd end 1737 2423 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 1 2.0 1.100000000000000000 1 2.0 0.900000000000000000 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1737 2423 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0.800000000000000000 2.0 1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 1737 2423 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1737 2423 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1737 2423 a 1737 2423 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 1737 2423 a Fb(2)1772 2423 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 1772 2423 a 1737 2423 a tx@Dict begin PutEnd end 1737 2423 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 1 3.0 1.100000000000000000 1 3.0 0.900000000000000000 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1737 2423 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0.800000000000000000 3.0 1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 1737 2423 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1737 2423 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1737 2423 a 1737 2423 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 1737 2423 a Fb(3)1772 2423 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 1772 2423 a 1737 2423 a tx@Dict begin PutEnd end 1737 2423 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 1 -3.0 1.100000000000000000 1 -3.0 0.900000000000000000 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1737 2423 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0.800000000000000000 -3.0 1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 1737 2423 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1737 2423 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1737 2423 a 1737 2423 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 1737 2423 a Fb(-3)1796 2423 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 1796 2423 a 1737 2423 a tx@Dict begin PutEnd end 1737 2423 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 1 -1.900000000000000000 2.0 1 -2.100000000000000000 2.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1737 2423 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 1 -1.800000000000000000 2.0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 1737 2423 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1737 2423 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1737 2423 a 1737 2423 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 1737 2423 a Fb(2)1772 2423 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 1772 2423 a 1737 2423 a tx@Dict begin PutEnd end 1737 2423 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 1 -1.900000000000000000 3.0 1 -2.100000000000000000 3.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1737 2423 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 1 -1.800000000000000000 3.0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 1737 2423 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1737 2423 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1737 2423 a 1737 2423 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 1737 2423 a Fb(3)1772 2423 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 1772 2423 a 1737 2423 a tx@Dict begin PutEnd end 1737 2423 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 1 -1.900000000000000000 0.0 1 -2.100000000000000000 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1737 2423 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 1 -1.800000000000000000 0.0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 1737 2423 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1737 2423 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1737 2423 a 1737 2423 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 1737 2423 a Fb(0)1772 2423 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 1772 2423 a 1737 2423 a tx@Dict begin PutEnd end 1737 2423 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 1 -1.900000000000000000 -1.0 1 -2.100000000000000000 -1.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1737 2423 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 1 -1.800000000000000000 -1.0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 1737 2423 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1737 2423 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1737 2423 a 1737 2423 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 1737 2423 a Fb(-1)1796 2423 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 1796 2423 a 1737 2423 a tx@Dict begin PutEnd end 1737 2423 a 2907 2601 4 650 v 210 2604 2699 4 v 86 2717 a SDict begin H.S end 86 2717 a 86 2717 a SDict begin 12 H.A end 86 2717 a 86 2717 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.37.1.4) cvn /DEST pdfmark end 86 2717 a 66 x FJ(37.1.4)93 b(Option)31 b(pstThreeDPlaneGrid)p 210 2864 3498 4 v 209 2964 4 100 v 1022 2934 a(\\pstThreeDPlaneGrid)p FK([planeGrid=xz]\(0,0\)\(3,3\))p 3706 2964 V 210 2967 3498 4 v 209 4001 4 1034 v 737 3558 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 737 3558 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 737 3558 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 737 3558 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 737 3558 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 737 3558 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 737 3558 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 737 3558 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 737 3558 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 737 3558 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 737 3558 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 737 3558 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 737 3558 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 737 3558 a 737 3558 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 737 3558 a 737 3558 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 737 3558 a 713 3576 a Fz(x)737 3558 y tx@Dict begin PutEnd end 737 3558 a 737 3558 a tx@Dict begin PutEnd end 737 3558 a 737 3558 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 737 3558 a 737 3558 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 737 3558 a 737 3558 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 737 3558 a 715 3568 a Fz(y)737 3558 y tx@Dict begin PutEnd end 737 3558 a 737 3558 a tx@Dict begin PutEnd end 737 3558 a 737 3558 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 737 3558 a 737 3558 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 737 3558 a 737 3558 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 737 3558 a 716 3576 a Fz(z)737 3558 y tx@Dict begin PutEnd end 737 3558 a 737 3558 a tx@Dict begin PutEnd end 737 3558 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 0 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 42.6791 0.0 42.6791 0 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 0.0 0.0 0 0.0 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 42.6791 0.0 0 42.6791 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1380 4001 4 1034 v 1904 3558 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1904 3558 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1904 3558 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1904 3558 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1904 3558 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1904 3558 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1904 3558 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1904 3558 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1904 3558 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1904 3558 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1904 3558 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1904 3558 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1904 3558 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1904 3558 a 1904 3558 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1904 3558 a 1904 3558 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1904 3558 a 1880 3576 a Fz(x)1904 3558 y tx@Dict begin PutEnd end 1904 3558 a 1904 3558 a tx@Dict begin PutEnd end 1904 3558 a 1904 3558 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1904 3558 a 1904 3558 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1904 3558 a 1904 3558 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1904 3558 a 1882 3568 a Fz(y)1904 3558 y tx@Dict begin PutEnd end 1904 3558 a 1904 3558 a tx@Dict begin PutEnd end 1904 3558 a 1904 3558 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1904 3558 a 1904 3558 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1904 3558 a 1904 3558 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1904 3558 a 1883 3576 a Fz(z)1904 3558 y tx@Dict begin PutEnd end 1904 3558 a 1904 3558 a tx@Dict begin PutEnd end 1904 3558 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 0.0 42.6791 0.0 0.0 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 0.0 42.6791 42.6791 0.0 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 0.0 0.0 0 0.0 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 0.0 42.6791 0 0.0 42.6791 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2543 4001 4 1034 v 3067 3558 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 3067 3558 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3067 3558 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 3067 3558 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3067 3558 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 3067 3558 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3067 3558 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 3067 3558 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3067 3558 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 3067 3558 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3067 3558 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 3067 3558 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3067 3558 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 3067 3558 a 3067 3558 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3067 3558 a 3067 3558 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 3067 3558 a 3043 3576 a Fz(x)3067 3558 y tx@Dict begin PutEnd end 3067 3558 a 3067 3558 a tx@Dict begin PutEnd end 3067 3558 a 3067 3558 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 3067 3558 a 3067 3558 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3067 3558 a 3067 3558 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 3067 3558 a 3045 3568 a Fz(y)3067 3558 y tx@Dict begin PutEnd end 3067 3558 a 3067 3558 a tx@Dict begin PutEnd end 3067 3558 a 3067 3558 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 3067 3558 a 3067 3558 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3067 3558 a 3067 3558 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 3067 3558 a 3046 3576 a Fz(z)3067 3558 y tx@Dict begin PutEnd end 3067 3558 a 3067 3558 a tx@Dict begin PutEnd end 3067 3558 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 0.0 42.6791 0.0 0.0 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 42.6791 0.0 42.6791 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 0 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 42.6791 0.0 0 42.6791 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3706 4001 4 1034 v 210 4005 3498 4 v 209 4104 4 100 v 260 4074 a FK(P)n(ar)26 b(d\351faut\()p 1 0 0 TeXcolorrgb 28 w(planeGrid)p 0 TeXcolorgray(=xy)h(\))p 1380 4104 V 1 0 0 TeXcolorrgb 433 w(planeGrid)p 0 TeXcolorgray(=xz)p 2543 4104 V 1 0 0 TeXcolorrgb 656 w(planeGrid)p 0 TeXcolorgray(=yz)p 3706 4104 V 210 4108 3498 4 v 210 4212 2672 4 v 209 4311 4 100 v 260 4281 a(BSpstThreeDPlaneGrid[planeGrid=xz,)p 1 0 0 TeXcolorrgb 26 w(planeGridO\033set)p 0 TeXcolorgray (=-1]\(0,0\)\(3,3\))p 2880 4311 V 210 4314 2672 4 v 209 5348 4 1034 v 732 4905 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 732 4905 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 4905 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 732 4905 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 4905 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 732 4905 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 4905 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 732 4905 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 4905 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 732 4905 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 4905 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 732 4905 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 4905 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 732 4905 a 732 4905 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 4905 a 732 4905 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 732 4905 a 708 4923 a Fz(x)732 4905 y tx@Dict begin PutEnd end 732 4905 a 732 4905 a tx@Dict begin PutEnd end 732 4905 a 732 4905 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 732 4905 a 732 4905 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 4905 a 732 4905 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 732 4905 a 710 4915 a Fz(y)732 4905 y tx@Dict begin PutEnd end 732 4905 a 732 4905 a tx@Dict begin PutEnd end 732 4905 a 732 4905 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 732 4905 a 732 4905 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 4905 a 732 4905 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 732 4905 a 711 4923 a Fz(z)732 4905 y tx@Dict begin PutEnd end 732 4905 a 732 4905 a tx@Dict begin PutEnd end 732 4905 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 -14.22636 42.6791 0.0 -14.22636 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 -14.22636 42.6791 42.6791 -14.22636 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 -14.22636 0.0 0 -14.22636 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 -14.22636 42.6791 0 -14.22636 42.6791 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1371 5348 4 1034 v 2068 4905 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2068 4905 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2068 4905 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2068 4905 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2068 4905 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2068 4905 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2068 4905 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2068 4905 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2068 4905 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2068 4905 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2068 4905 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2068 4905 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2068 4905 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2068 4905 a 2068 4905 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2068 4905 a 2068 4905 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2068 4905 a 2044 4923 a Fz(x)2068 4905 y tx@Dict begin PutEnd end 2068 4905 a 2068 4905 a tx@Dict begin PutEnd end 2068 4905 a 2068 4905 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2068 4905 a 2068 4905 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2068 4905 a 2068 4905 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2068 4905 a 2046 4915 a Fz(y)2068 4905 y tx@Dict begin PutEnd end 2068 4905 a 2068 4905 a tx@Dict begin PutEnd end 2068 4905 a 2068 4905 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2068 4905 a 2068 4905 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2068 4905 a 2068 4905 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2068 4905 a 2047 4923 a Fz(z)2068 4905 y tx@Dict begin PutEnd end 2068 4905 a 2068 4905 a tx@Dict begin PutEnd end 2068 4905 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 14.22636 42.6791 0.0 14.22636 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 14.22636 42.6791 42.6791 14.22636 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 14.22636 0.0 0 14.22636 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 14.22636 42.6791 0 14.22636 42.6791 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2880 5348 4 1034 v 210 5352 2672 4 v 209 5451 4 100 v 1 0 0 TeXcolorrgb 437 5421 a FK(planeGridO\033set)p 0 TeXcolorgray(=-1)p 1371 5451 V 1 0 0 TeXcolorrgb 638 w(planeGridO\033set)p 0 TeXcolorgray(=1)p 2880 5451 V 210 5455 2672 4 v 0 TeXcolorgray 1456 5662 a(215)p 0 TeXcolorgray eop end %%Page: 216 216 TeXDict begin 216 215 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.216) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 3488 4 v 209 551 4 100 v 897 521 a FE(n)p FK (pstThreeDPlaneGrid[planeGrid=xy)-7 b(,)p 1 0 0 TeXcolorrgb(subtic)n (ks)p 0 TeXcolorgray(=2]\(0,0\)\(3,3\))p 3696 551 V 210 555 3488 4 v 209 1588 4 1034 v 732 1145 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 732 1145 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 1145 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 732 1145 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 1145 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 732 1145 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 1145 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 732 1145 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 1145 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 732 1145 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 1145 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 732 1145 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 1145 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 732 1145 a 732 1145 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 1145 a 732 1145 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 732 1145 a 708 1163 a Fz(x)732 1145 y tx@Dict begin PutEnd end 732 1145 a 732 1145 a tx@Dict begin PutEnd end 732 1145 a 732 1145 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 732 1145 a 732 1145 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 1145 a 732 1145 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 732 1145 a 710 1155 a Fz(y)732 1145 y tx@Dict begin PutEnd end 732 1145 a 732 1145 a tx@Dict begin PutEnd end 732 1145 a 732 1145 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 732 1145 a 732 1145 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 1145 a 732 1145 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 732 1145 a 711 1163 a Fz(z)732 1145 y tx@Dict begin PutEnd end 732 1145 a 732 1145 a tx@Dict begin PutEnd end 732 1145 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 0 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33954 42.6791 0.0 21.33954 0 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67908 42.6791 0.0 42.67908 0 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 0.0 0.0 0 0.0 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 21.33954 0.0 0 21.33954 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 42.67908 0.0 0 42.67908 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1371 1588 4 1034 v 1895 1145 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1895 1145 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1895 1145 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1895 1145 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1895 1145 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1895 1145 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1895 1145 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1895 1145 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1895 1145 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1895 1145 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1895 1145 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1895 1145 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1895 1145 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1895 1145 a 1895 1145 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1895 1145 a 1895 1145 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1895 1145 a 1871 1163 a Fz(x)1895 1145 y tx@Dict begin PutEnd end 1895 1145 a 1895 1145 a tx@Dict begin PutEnd end 1895 1145 a 1895 1145 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1895 1145 a 1895 1145 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1895 1145 a 1895 1145 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1895 1145 a 1873 1155 a Fz(y)1895 1145 y tx@Dict begin PutEnd end 1895 1145 a 1895 1145 a tx@Dict begin PutEnd end 1895 1145 a 1895 1145 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1895 1145 a 1895 1145 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1895 1145 a 1895 1145 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1895 1145 a 1874 1163 a Fz(z)1895 1145 y tx@Dict begin PutEnd end 1895 1145 a 1895 1145 a tx@Dict begin PutEnd end 1895 1145 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 0.0 42.6791 0.0 0.0 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 8.53581 0.0 42.6791 8.53581 0.0 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 17.07162 0.0 42.6791 17.07162 0.0 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 25.60744 0.0 42.6791 25.60744 0.0 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 34.14325 0.0 42.6791 34.14325 0.0 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67906 0.0 42.6791 42.67906 0.0 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 0.0 0.0 0 0.0 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 0.0 8.53581 0 0.0 8.53581 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 0.0 17.07162 0 0.0 17.07162 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 0.0 25.60744 0 0.0 25.60744 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 0.0 34.14325 0 0.0 34.14325 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 0.0 42.67906 0 0.0 42.67906 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2534 1588 4 1034 v 3058 1145 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 3058 1145 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3058 1145 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 3058 1145 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3058 1145 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 3058 1145 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3058 1145 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 3058 1145 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3058 1145 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 3058 1145 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3058 1145 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 3058 1145 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3058 1145 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 3058 1145 a 3058 1145 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3058 1145 a 3058 1145 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 3058 1145 a 3034 1163 a Fz(x)3058 1145 y tx@Dict begin PutEnd end 3058 1145 a 3058 1145 a tx@Dict begin PutEnd end 3058 1145 a 3058 1145 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 3058 1145 a 3058 1145 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3058 1145 a 3058 1145 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 3058 1145 a 3036 1155 a Fz(y)3058 1145 y tx@Dict begin PutEnd end 3058 1145 a 3058 1145 a tx@Dict begin PutEnd end 3058 1145 a 3058 1145 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 3058 1145 a 3058 1145 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3058 1145 a 3058 1145 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 3058 1145 a 3037 1163 a Fz(z)3058 1145 y tx@Dict begin PutEnd end 3058 1145 a 3058 1145 a tx@Dict begin PutEnd end 3058 1145 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 0.0 42.6791 0.0 0.0 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 2.13394 42.6791 0.0 2.13394 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 4.26788 42.6791 0.0 4.26788 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 6.40182 42.6791 0.0 6.40182 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 8.53577 42.6791 0.0 8.53577 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 10.66971 42.6791 0.0 10.66971 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 12.80365 42.6791 0.0 12.80365 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 14.93759 42.6791 0.0 14.93759 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 17.07153 42.6791 0.0 17.07153 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 19.20547 42.6791 0.0 19.20547 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 21.33942 42.6791 0.0 21.33942 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 23.47336 42.6791 0.0 23.47336 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 25.6073 42.6791 0.0 25.6073 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 27.74124 42.6791 0.0 27.74124 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 29.87518 42.6791 0.0 29.87518 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 32.00912 42.6791 0.0 32.00912 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 34.14307 42.6791 0.0 34.14307 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 36.27701 42.6791 0.0 36.27701 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 38.41095 42.6791 0.0 38.41095 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 40.54489 42.6791 0.0 40.54489 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.67883 42.6791 0.0 42.67883 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 0 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 2.13394 0.0 0 2.13394 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 4.26788 0.0 0 4.26788 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 6.40182 0.0 0 6.40182 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 8.53577 0.0 0 8.53577 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 10.66971 0.0 0 10.66971 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 12.80365 0.0 0 12.80365 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 14.93759 0.0 0 14.93759 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 17.07153 0.0 0 17.07153 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 19.20547 0.0 0 19.20547 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 21.33942 0.0 0 21.33942 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 23.47336 0.0 0 23.47336 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 25.6073 0.0 0 25.6073 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 27.74124 0.0 0 27.74124 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 29.87518 0.0 0 29.87518 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 32.00912 0.0 0 32.00912 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 34.14307 0.0 0 34.14307 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 36.27701 0.0 0 36.27701 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 38.41095 0.0 0 38.41095 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 40.54489 0.0 0 40.54489 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 42.67883 0.0 0 42.67883 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3696 1588 4 1034 v 210 1592 3488 4 v 209 1691 4 100 v 535 1661 a FK(planeGrid=xy)p 1371 1691 V 652 w(planeGrid=xz)p 2534 1691 V 656 w(planeGrid=yz)p 3696 1691 V 209 1791 V 593 1761 a(subtic)n(ks=2)p 1371 1791 V 763 w(subtic)n(ks=5)p 2534 1791 V 743 w(subtic)n(ks=20)p 3696 1791 V 210 1794 3488 4 v 210 1914 V 209 2013 4 100 v 876 1984 a FE(n)p FK(pstThreeDPlaneGrid[planeGrid=xy)g(,)p 1 0 0 TeXcolorrgb(xsubtic)n(ks)p 0 TeXcolorgray(=5]\(0,0\)\(3,3\))p 3696 2013 V 210 2017 3488 4 v 209 3051 4 1034 v 732 2607 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 732 2607 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 2607 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 732 2607 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 2607 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 732 2607 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 2607 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 732 2607 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 2607 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 732 2607 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 2607 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 732 2607 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 2607 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 732 2607 a 732 2607 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 2607 a 732 2607 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 732 2607 a 708 2625 a Fz(x)732 2607 y tx@Dict begin PutEnd end 732 2607 a 732 2607 a tx@Dict begin PutEnd end 732 2607 a 732 2607 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 732 2607 a 732 2607 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 2607 a 732 2607 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 732 2607 a 710 2617 a Fz(y)732 2607 y tx@Dict begin PutEnd end 732 2607 a 732 2607 a tx@Dict begin PutEnd end 732 2607 a 732 2607 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 732 2607 a 732 2607 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 2607 a 732 2607 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 732 2607 a 711 2625 a Fz(z)732 2607 y tx@Dict begin PutEnd end 732 2607 a 732 2607 a tx@Dict begin PutEnd end 732 2607 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 0 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 8.53581 42.6791 0.0 8.53581 0 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 17.07162 42.6791 0.0 17.07162 0 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 25.60744 42.6791 0.0 25.60744 0 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 34.14325 42.6791 0.0 34.14325 0 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67906 42.6791 0.0 42.67906 0 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 0.0 0.0 0 0.0 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 42.6791 0.0 0 42.6791 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1371 3051 4 1034 v 1895 2607 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1895 2607 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1895 2607 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1895 2607 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1895 2607 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1895 2607 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1895 2607 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1895 2607 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1895 2607 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1895 2607 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1895 2607 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1895 2607 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1895 2607 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1895 2607 a 1895 2607 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1895 2607 a 1895 2607 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1895 2607 a 1871 2625 a Fz(x)1895 2607 y tx@Dict begin PutEnd end 1895 2607 a 1895 2607 a tx@Dict begin PutEnd end 1895 2607 a 1895 2607 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1895 2607 a 1895 2607 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1895 2607 a 1895 2607 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1895 2607 a 1873 2617 a Fz(y)1895 2607 y tx@Dict begin PutEnd end 1895 2607 a 1895 2607 a tx@Dict begin PutEnd end 1895 2607 a 1895 2607 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1895 2607 a 1895 2607 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1895 2607 a 1895 2607 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1895 2607 a 1874 2625 a Fz(z)1895 2607 y tx@Dict begin PutEnd end 1895 2607 a 1895 2607 a tx@Dict begin PutEnd end 1895 2607 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 0.0 42.6791 0.0 0.0 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 8.53581 0.0 42.6791 8.53581 0.0 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 17.07162 0.0 42.6791 17.07162 0.0 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 25.60744 0.0 42.6791 25.60744 0.0 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 34.14325 0.0 42.6791 34.14325 0.0 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.67906 0.0 42.6791 42.67906 0.0 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 0.0 0.0 0 0.0 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 0.0 42.6791 0 0.0 42.6791 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2534 3051 4 1034 v 3058 2607 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 3058 2607 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3058 2607 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 3058 2607 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3058 2607 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 3058 2607 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3058 2607 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 3058 2607 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3058 2607 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 3058 2607 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3058 2607 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 3058 2607 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3058 2607 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 3058 2607 a 3058 2607 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3058 2607 a 3058 2607 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 3058 2607 a 3034 2625 a Fz(x)3058 2607 y tx@Dict begin PutEnd end 3058 2607 a 3058 2607 a tx@Dict begin PutEnd end 3058 2607 a 3058 2607 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 3058 2607 a 3058 2607 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3058 2607 a 3058 2607 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 3058 2607 a 3036 2617 a Fz(y)3058 2607 y tx@Dict begin PutEnd end 3058 2607 a 3058 2607 a tx@Dict begin PutEnd end 3058 2607 a 3058 2607 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 3058 2607 a 3058 2607 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3058 2607 a 3058 2607 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 3058 2607 a 3037 2625 a Fz(z)3058 2607 y tx@Dict begin PutEnd end 3058 2607 a 3058 2607 a tx@Dict begin PutEnd end 3058 2607 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 0.0 42.6791 0.0 0.0 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 8.53581 42.6791 0.0 8.53581 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 17.07162 42.6791 0.0 17.07162 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 25.60744 42.6791 0.0 25.60744 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 34.14325 42.6791 0.0 34.14325 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.67906 42.6791 0.0 42.67906 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 0 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 42.6791 0.0 0 42.6791 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3696 3051 4 1034 v 210 3054 3488 4 v 209 3154 4 100 v 535 3124 a FK(planeGrid=xy)p 1371 3154 V 652 w(planeGrid=xz)p 2534 3154 V 656 w(planeGrid=yz)p 3696 3154 V 209 3253 V 1 0 0 TeXcolorrgb 571 3223 a(xsubtic)n(ks)p 0 TeXcolorgray(=5)p 1371 3253 V 1 0 0 TeXcolorrgb 719 w(xsubtic)n(ks)p 0 TeXcolorgray(=5)p 2534 3253 V 1 0 0 TeXcolorrgb 720 w(xsubtic)n(ks)p 0 TeXcolorgray(=5)p 3696 3253 V 210 3257 3488 4 v 210 3376 V 209 3476 4 100 v 876 3446 a FE(n)p FK(pstThreeDPlaneGrid[planeGrid=xy)g(,)p 1 0 0 TeXcolorrgb(ysubtic)n(ks)p 0 TeXcolorgray(=2]\(0,0\)\(3,3\))p 3696 3476 V 210 3479 3488 4 v 209 4513 4 1034 v 732 4070 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 732 4070 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 4070 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 732 4070 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 4070 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 732 4070 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 4070 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 732 4070 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 4070 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 732 4070 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 4070 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 732 4070 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 4070 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 732 4070 a 732 4070 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 4070 a 732 4070 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 732 4070 a 708 4087 a Fz(x)732 4070 y tx@Dict begin PutEnd end 732 4070 a 732 4070 a tx@Dict begin PutEnd end 732 4070 a 732 4070 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 732 4070 a 732 4070 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 4070 a 732 4070 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 732 4070 a 710 4080 a Fz(y)732 4070 y tx@Dict begin PutEnd end 732 4070 a 732 4070 a tx@Dict begin PutEnd end 732 4070 a 732 4070 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 732 4070 a 732 4070 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 4070 a 732 4070 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 732 4070 a 711 4087 a Fz(z)732 4070 y tx@Dict begin PutEnd end 732 4070 a 732 4070 a tx@Dict begin PutEnd end 732 4070 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 0 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 42.6791 0.0 42.6791 0 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 0.0 0.0 0 0.0 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 8.53581 0.0 0 8.53581 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 17.07162 0.0 0 17.07162 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 25.60744 0.0 0 25.60744 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 34.14325 0.0 0 34.14325 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 42.67906 0.0 0 42.67906 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1371 4513 4 1034 v 1895 4070 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1895 4070 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1895 4070 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1895 4070 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1895 4070 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1895 4070 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1895 4070 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1895 4070 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1895 4070 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1895 4070 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1895 4070 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1895 4070 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1895 4070 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1895 4070 a 1895 4070 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1895 4070 a 1895 4070 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1895 4070 a 1871 4087 a Fz(x)1895 4070 y tx@Dict begin PutEnd end 1895 4070 a 1895 4070 a tx@Dict begin PutEnd end 1895 4070 a 1895 4070 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1895 4070 a 1895 4070 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1895 4070 a 1895 4070 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1895 4070 a 1873 4080 a Fz(y)1895 4070 y tx@Dict begin PutEnd end 1895 4070 a 1895 4070 a tx@Dict begin PutEnd end 1895 4070 a 1895 4070 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1895 4070 a 1895 4070 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1895 4070 a 1895 4070 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1895 4070 a 1874 4087 a Fz(z)1895 4070 y tx@Dict begin PutEnd end 1895 4070 a 1895 4070 a tx@Dict begin PutEnd end 1895 4070 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 0.0 42.6791 0.0 0.0 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 0.0 42.6791 42.6791 0.0 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 0.0 0.0 0 0.0 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 0.0 8.53581 0 0.0 8.53581 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 0.0 17.07162 0 0.0 17.07162 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 0.0 25.60744 0 0.0 25.60744 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 0.0 34.14325 0 0.0 34.14325 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 42.6791 0.0 42.67906 0 0.0 42.67906 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2534 4513 4 1034 v 3058 4070 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 3058 4070 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3058 4070 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 3058 4070 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3058 4070 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 3058 4070 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3058 4070 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 3058 4070 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3058 4070 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 3058 4070 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3058 4070 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 3058 4070 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3058 4070 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 3058 4070 a 3058 4070 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3058 4070 a 3058 4070 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 3058 4070 a 3034 4087 a Fz(x)3058 4070 y tx@Dict begin PutEnd end 3058 4070 a 3058 4070 a tx@Dict begin PutEnd end 3058 4070 a 3058 4070 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 3058 4070 a 3058 4070 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3058 4070 a 3058 4070 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 3058 4070 a 3036 4080 a Fz(y)3058 4070 y tx@Dict begin PutEnd end 3058 4070 a 3058 4070 a tx@Dict begin PutEnd end 3058 4070 a 3058 4070 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 3058 4070 a 3058 4070 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3058 4070 a 3058 4070 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 3058 4070 a 3037 4087 a Fz(z)3058 4070 y tx@Dict begin PutEnd end 3058 4070 a 3058 4070 a tx@Dict begin PutEnd end 3058 4070 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 0.0 42.6791 0.0 0.0 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 42.6791 0.0 42.6791 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 0.0 0.0 0 0.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 8.53581 0.0 0 8.53581 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 17.07162 0.0 0 17.07162 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 25.60744 0.0 0 25.60744 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 34.14325 0.0 0 34.14325 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0.0 42.6791 42.67906 0.0 0 42.67906 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 1.0 mul } def /yUnit { 1.0 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3696 4513 4 1034 v 210 4516 3488 4 v 209 4616 4 100 v 535 4586 a FK(planeGrid=xy)p 1371 4616 V 652 w(planeGrid=xz)p 2534 4616 V 656 w(planeGrid=yz)p 3696 4616 V 209 4715 V 1 0 0 TeXcolorrgb 571 4686 a(ysubtic)n(ks)p 0 TeXcolorgray(=5)p 1371 4715 V 1 0 0 TeXcolorrgb 719 w(ysubtic)n(ks)p 0 TeXcolorgray(=5)p 2534 4715 V 1 0 0 TeXcolorrgb 720 w(ysubtic)n(ks)p 0 TeXcolorgray(=5)p 3696 4715 V 210 4719 3488 4 v 0 TeXcolorgray 1456 5662 a(216)p 0 TeXcolorgray eop end %%Page: 217 217 TeXDict begin 217 216 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.217) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.37.1.5) cvn /DEST pdfmark end 86 448 a 83 x FJ(37.1.5)93 b(Option)31 b(co)s(orT)m(yp)s(e)p 210 613 3488 4 v 209 712 4 100 v 1404 682 a FE(n)p FK(pstThreeDCo)r(or[)p 1 0 0 TeXcolorrgb(co)r(orT)n(yp)r(e)p 0 TeXcolorgray(=0])p 3696 712 V 210 716 3488 4 v 209 1690 4 975 v 732 1365 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 732 1365 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 1365 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 732 1365 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 1365 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 732 1365 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 1365 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 732 1365 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 1365 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 732 1365 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 1365 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 732 1365 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 1365 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 732 1365 a 732 1365 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 1365 a 732 1365 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 732 1365 a 708 1383 a Fz(x)732 1365 y tx@Dict begin PutEnd end 732 1365 a 732 1365 a tx@Dict begin PutEnd end 732 1365 a 732 1365 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 732 1365 a 732 1365 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 1365 a 732 1365 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 732 1365 a 710 1375 a Fz(y)732 1365 y tx@Dict begin PutEnd end 732 1365 a 732 1365 a tx@Dict begin PutEnd end 732 1365 a 732 1365 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 732 1365 a 732 1365 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 1365 a 732 1365 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 732 1365 a 711 1383 a Fz(z)732 1365 y tx@Dict begin PutEnd end 732 1365 a 732 1365 a tx@Dict begin PutEnd end 732 1365 a 1371 1690 4 975 v 1895 1306 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 1 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1895 1306 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1895 1306 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 1 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1895 1306 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1895 1306 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 1 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1895 1306 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1895 1306 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 1 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1895 1306 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1895 1306 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 1 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1895 1306 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1895 1306 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 1 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1895 1306 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1895 1306 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1895 1306 a 1895 1306 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1895 1306 a 1895 1306 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1895 1306 a 1871 1324 a Fz(x)1895 1306 y tx@Dict begin PutEnd end 1895 1306 a 1895 1306 a tx@Dict begin PutEnd end 1895 1306 a 1895 1306 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1895 1306 a 1895 1306 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1895 1306 a 1895 1306 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1895 1306 a 1873 1316 a Fz(y)1895 1306 y tx@Dict begin PutEnd end 1895 1306 a 1895 1306 a tx@Dict begin PutEnd end 1895 1306 a 1895 1306 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1895 1306 a 1895 1306 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1895 1306 a 1895 1306 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1895 1306 a 1874 1324 a Fz(z)1895 1306 y tx@Dict begin PutEnd end 1895 1306 a 1895 1306 a tx@Dict begin PutEnd end 1895 1306 a 2534 1690 4 975 v 3058 1365 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 135 def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 2 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 3058 1365 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3058 1365 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 135 def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 2 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 3058 1365 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3058 1365 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 135 def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 2 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 3058 1365 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3058 1365 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 135 def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 2 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 3058 1365 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3058 1365 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 135 def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 2 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 3058 1365 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3058 1365 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 135 def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 2 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 3058 1365 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3058 1365 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 3058 1365 a 3058 1365 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3058 1365 a 3058 1365 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 3058 1365 a 3034 1383 a Fz(x)3058 1365 y tx@Dict begin PutEnd end 3058 1365 a 3058 1365 a tx@Dict begin PutEnd end 3058 1365 a 3058 1365 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 3058 1365 a 3058 1365 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3058 1365 a 3058 1365 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 3058 1365 a 3036 1375 a Fz(y)3058 1365 y tx@Dict begin PutEnd end 3058 1365 a 3058 1365 a tx@Dict begin PutEnd end 3058 1365 a 3058 1365 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 3058 1365 a 3058 1365 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3058 1365 a 3058 1365 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 3058 1365 a 3037 1383 a Fz(z)3058 1365 y tx@Dict begin PutEnd end 3058 1365 a 3058 1365 a tx@Dict begin PutEnd end 3058 1365 a 3696 1690 4 975 v 210 1694 3488 4 v 209 1793 4 100 v 1 0 0 TeXcolorrgb 568 1763 a FK(co)r(orT)n(yp)r(e)p 0 TeXcolorgray(=0)p 1371 1793 V 1 0 0 TeXcolorrgb 712 w(co)r(orT)n(yp)r(e)p 0 TeXcolorgray(=1)p 2534 1793 V 1 0 0 TeXcolorrgb 713 w(co)r(orT)n(yp)r(e)p 0 TeXcolorgray(=2)p 3696 1793 V 210 1797 3488 4 v 209 2712 4 916 v 732 2387 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45 def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 3 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 732 2387 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 2387 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45 def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 3 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 732 2387 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 2387 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45 def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 3 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 732 2387 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 2387 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45 def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 3 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 732 2387 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 2387 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45 def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 3 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 732 2387 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 2387 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45 def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 3 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 732 2387 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 2387 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 732 2387 a 732 2387 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 2387 a 732 2387 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 732 2387 a 708 2405 a Fz(x)732 2387 y tx@Dict begin PutEnd end 732 2387 a 732 2387 a tx@Dict begin PutEnd end 732 2387 a 732 2387 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 732 2387 a 732 2387 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 2387 a 732 2387 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 732 2387 a 710 2397 a Fz(y)732 2387 y tx@Dict begin PutEnd end 732 2387 a 732 2387 a tx@Dict begin PutEnd end 732 2387 a 732 2387 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 732 2387 a 732 2387 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 2387 a 732 2387 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 732 2387 a 711 2405 a Fz(z)732 2387 y tx@Dict begin PutEnd end 732 2387 a 732 2387 a tx@Dict begin PutEnd end 732 2387 a 1371 2712 4 916 v 1895 2387 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 4 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1895 2387 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1895 2387 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 4 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1895 2387 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1895 2387 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 4 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1895 2387 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1895 2387 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 4 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1895 2387 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1895 2387 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 4 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1895 2387 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1895 2387 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 4 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1895 2387 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1895 2387 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1895 2387 a 1895 2387 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1895 2387 a 1895 2387 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1895 2387 a 1871 2405 a Fz(x)1895 2387 y tx@Dict begin PutEnd end 1895 2387 a 1895 2387 a tx@Dict begin PutEnd end 1895 2387 a 1895 2387 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1895 2387 a 1895 2387 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1895 2387 a 1895 2387 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1895 2387 a 1873 2397 a Fz(y)1895 2387 y tx@Dict begin PutEnd end 1895 2387 a 1895 2387 a tx@Dict begin PutEnd end 1895 2387 a 1895 2387 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1895 2387 a 1895 2387 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1895 2387 a 1895 2387 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1895 2387 a 1874 2405 a Fz(z)1895 2387 y tx@Dict begin PutEnd end 1895 2387 a 1895 2387 a tx@Dict begin PutEnd end 1895 2387 a 2534 2712 4 916 v 3696 2712 V 210 2716 3488 4 v 209 2815 4 100 v 1 0 0 TeXcolorrgb 568 2785 a FK(co)r(orT)n(yp)r(e)p 0 TeXcolorgray(=3)p 1371 2815 V 1 0 0 TeXcolorrgb 712 w(co)r(orT)n(yp)r(e)p 0 TeXcolorgray(=4)p 2534 2815 V 3696 2815 V 210 2819 3488 4 v 0 TeXcolorgray 1456 5662 a(217)p 0 TeXcolorgray eop end %%Page: 218 218 TeXDict begin 218 217 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.218) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (section.38) cvn /DEST pdfmark end 86 448 a 83 x FH(38)135 b(Les)45 b(ob)t(jets)g(en)g(3D)p 210 648 3831 4 v 209 1564 4 916 v 824 1298 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -2 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 824 1298 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 824 1298 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 824 1298 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 824 1298 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -2 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 824 1298 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 824 1298 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 2 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 824 1298 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 824 1298 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 824 1298 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 824 1298 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 824 1298 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 824 1298 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 824 1298 a 824 1298 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 824 1298 a 824 1298 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 824 1298 a 800 1316 a Fz(x)824 1298 y tx@Dict begin PutEnd end 824 1298 a 824 1298 a tx@Dict begin PutEnd end 824 1298 a 824 1298 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 824 1298 a 824 1298 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 824 1298 a 824 1298 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 824 1298 a 802 1308 a Fz(y)824 1298 y tx@Dict begin PutEnd end 824 1298 a 824 1298 a tx@Dict begin PutEnd end 824 1298 a 824 1298 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 824 1298 a 824 1298 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 824 1298 a 824 1298 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 824 1298 a 803 1316 a Fz(z)824 1298 y tx@Dict begin PutEnd end 824 1298 a 824 1298 a tx@Dict begin PutEnd end 824 1298 a 824 1298 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 1 1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 824 1298 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 1 1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial 824 1298 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 1.5 -1 3 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 824 1298 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 1.5 -1 3 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial 1435 1564 4 916 v 2077 1269 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -2 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2077 1269 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2077 1269 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2077 1269 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2077 1269 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -2 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2077 1269 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2077 1269 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 2 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2077 1269 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2077 1269 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2077 1269 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2077 1269 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2077 1269 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2077 1269 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2077 1269 a 2077 1269 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2077 1269 a 2077 1269 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2077 1269 a 2053 1286 a Fz(x)2077 1269 y tx@Dict begin PutEnd end 2077 1269 a 2077 1269 a tx@Dict begin PutEnd end 2077 1269 a 2077 1269 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2077 1269 a 2077 1269 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2077 1269 a 2077 1269 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2077 1269 a 2055 1279 a Fz(y)2077 1269 y tx@Dict begin PutEnd end 2077 1269 a 2077 1269 a tx@Dict begin PutEnd end 2077 1269 a 2077 1269 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2077 1269 a 2077 1269 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2077 1269 a 2077 1269 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2077 1269 a 2056 1286 a Fz(z)2077 1269 y tx@Dict begin PutEnd end 2077 1269 a 2077 1269 a tx@Dict begin PutEnd end 2077 1269 a 2077 1269 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 1 1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 2077 1269 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 1 1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial 2077 1269 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 1.5 -1 3 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 2077 1269 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 1.5 -1 3 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 3.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 1.5 -1 3 -1 1 1 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 3.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2716 1564 4 916 v 3379 1032 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 3379 1032 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3379 1032 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 3379 1032 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3379 1032 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -3 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 3379 1032 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3379 1032 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 5 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 3379 1032 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3379 1032 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 3379 1032 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3379 1032 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 3 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 3379 1032 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3379 1032 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 3379 1032 a 3379 1032 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3379 1032 a 3379 1032 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 3379 1032 a 3355 1050 a Fz(x)3379 1032 y tx@Dict begin PutEnd end 3379 1032 a 3379 1032 a tx@Dict begin PutEnd end 3379 1032 a 3379 1032 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 3379 1032 a 3379 1032 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3379 1032 a 3379 1032 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 3379 1032 a 3357 1042 a Fz(y)3379 1032 y tx@Dict begin PutEnd end 3379 1032 a 3379 1032 a tx@Dict begin PutEnd end 3379 1032 a 3379 1032 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 3379 1032 a 3379 1032 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3379 1032 a 3379 1032 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 3379 1032 a 3358 1050 a Fz(z)3379 1032 y tx@Dict begin PutEnd end 3379 1032 a 3379 1032 a tx@Dict begin PutEnd end 3379 1032 a 3379 1032 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 3 1 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 3379 1032 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 setgray 0.5 SLW 0 setgray end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 setgray [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 3 1 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial 3379 1032 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 1 4 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 3379 1032 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 setgray 0.5 SLW 0 setgray end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 setgray [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 1 4 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial 3379 1032 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -2 2 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 3379 1032 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 setgray 0.5 SLW 0 setgray end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 setgray [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -2 2 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /P1 { 3 1 2 } def /P2 { 1 4 -1 } def /P3 { -2 2 0 } def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def P1 saveCoor SphericalCoor { ConvertToCartesian } if ConvertTo2D /x0 x2D xUnit def /y0 y2D yUnit def P2 saveCoor SphericalCoor { ConvertToCartesian } if ConvertTo2D /x1 x2D xUnit def /y1 y2D yUnit def P3 saveCoor SphericalCoor { ConvertToCartesian } if ConvertTo2D /x2 x2D xUnit def /y2 y2D yUnit def [ x0 y0 x1 y1 x2 y2 x0 y0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if closepath end gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 4039 1564 4 916 v 210 1567 3831 4 v 209 1667 4 100 v 366 1637 a FJ(\\pstThreeDDot)p FK(\(-1,1,1\))p 1435 1667 V 456 w FJ(\\pstThreeDLine)p 2716 1667 V 546 w(\\pstThreeDT)-8 b(riangle)p 4039 1667 V 209 1767 V 333 1737 a(\\pstThreeDDot)p FK(\(1.5,-1,3\))p 1435 1767 V 453 w(\(-1,1,1\)\(1.5,-1,-1\))p 2716 1767 V 610 w(\(3,1,2\)\(1,4,-1\)\(-2,2,0\))p 4039 1767 V 210 1770 3831 4 v 209 2656 4 887 v 765 2390 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -3 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 765 2390 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 765 2390 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 3 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 765 2390 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 765 2390 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 765 2390 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 765 2390 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 765 2390 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 765 2390 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 765 2390 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 765 2390 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 3 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 765 2390 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 765 2390 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 765 2390 a 765 2390 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 765 2390 a 765 2390 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 765 2390 a 741 2408 a Fz(x)765 2390 y tx@Dict begin PutEnd end 765 2390 a 765 2390 a tx@Dict begin PutEnd end 765 2390 a 765 2390 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 765 2390 a 765 2390 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 765 2390 a 765 2390 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 765 2390 a 743 2400 a Fz(y)765 2390 y tx@Dict begin PutEnd end 765 2390 a 765 2390 a tx@Dict begin PutEnd end 765 2390 a 765 2390 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 765 2390 a 765 2390 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 765 2390 a 765 2390 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 765 2390 a 744 2408 a Fz(z)765 2390 y tx@Dict begin PutEnd end 765 2390 a 765 2390 a tx@Dict begin PutEnd end 765 2390 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /P1 { -2 2 3 } def /P2 { 3 0 0 } def /P3 { 0 1 -1 } def 1. .setopacityalpha 1. .setopacityalpha /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def P1 saveCoor SphericalCoor { ConvertToCartesian } if ConvertTo2D /x0 x2D xUnit def /y0 y2D yUnit def P2 saveCoor SphericalCoor { ConvertToCartesian } if ConvertTo2D /x1 x2D xUnit x0 add def /y1 y2D yUnit y0 add def P3 saveCoor SphericalCoor { ConvertToCartesian } if ConvertTo2D /x2 x2D xUnit x1 add def /y2 y2D yUnit y1 add def P2 saveCoor SphericalCoor { ConvertToCartesian } if ConvertTo2D /x3 x2D xUnit neg x2 add def /y3 y2D yUnit neg y2 add def [ x0 y0 x1 y1 x2 y2 x3 y3 x0 y0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if closepath end gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 765 2390 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -2 2 3 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 765 2390 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor 1.0 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -2 2 3 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial 1435 2656 4 887 v 2077 2361 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2077 2361 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2077 2361 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 3 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2077 2361 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2077 2361 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1.5 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2077 2361 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2077 2361 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 2 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2077 2361 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2077 2361 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2077 2361 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2077 2361 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2077 2361 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2077 2361 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2077 2361 a 2077 2361 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2077 2361 a 2077 2361 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2077 2361 a 2053 2378 a Fz(x)2077 2361 y tx@Dict begin PutEnd end 2077 2361 a 2077 2361 a tx@Dict begin PutEnd end 2077 2361 a 2077 2361 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2077 2361 a 2077 2361 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2077 2361 a 2077 2361 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2077 2361 a 2055 2371 a Fz(y)2077 2361 y tx@Dict begin PutEnd end 2077 2361 a 2077 2361 a tx@Dict begin PutEnd end 2077 2361 a 2077 2361 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2077 2361 a 2077 2361 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2077 2361 a 2077 2361 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2077 2361 a 2056 2378 a Fz(z)2077 2361 y tx@Dict begin PutEnd end 2077 2361 a 2077 2361 a tx@Dict begin PutEnd end 2077 2361 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED end 2 -1 2 /zM ED /yM ED /xM ED -1 1 0 /zA ED /yA ED /xA ED 1 0 -1 /zB ED /yB ED /xB ED /aStart 0 def /aEnd 360 def /da aEnd aStart sub 49 div def tx@3DPlotDict begin /vecA [xA yA zA] vector-length def /vecB [xB yB zB] vector-length def end /xyz { tx@3DPlotDict begin /phi angle cvi 90 mod 0 eq { angle } { vecA angle tan mul vecB atan angle 180 div .5 add floor 180 mul add } ifelse def xM xA phi cos mul add xB phi sin mul add yM yA phi cos mul add yB phi sin mul add zM zA phi cos mul add zB phi sin mul add saveCoor ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul end } def /angle aStart def mark /n 2 def 49 { xyz n 2 roll /n n 2 add def /angle angle da add def } repeat /angle aEnd def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2077 2361 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 -1 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 2077 2361 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor 1.0 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 -1 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 1 0 2 2 -1 2 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 1 -1 2 2 -1 2 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 1 0 2 1 -1 2 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3 -1 1 2 -1 2 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3 -1 2 2 -1 2 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3 -1 1 3 -1 2 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 2716 2656 4 887 v 3379 2361 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 3379 2361 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3379 2361 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 3 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 3379 2361 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3379 2361 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1.5 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 3379 2361 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3379 2361 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 2 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 3379 2361 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3379 2361 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 3379 2361 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3379 2361 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 3379 2361 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3379 2361 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 3379 2361 a 3379 2361 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3379 2361 a 3379 2361 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 3379 2361 a 3355 2378 a Fz(x)3379 2361 y tx@Dict begin PutEnd end 3379 2361 a 3379 2361 a tx@Dict begin PutEnd end 3379 2361 a 3379 2361 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 3379 2361 a 3379 2361 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3379 2361 a 3379 2361 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 3379 2361 a 3357 2371 a Fz(y)3379 2361 y tx@Dict begin PutEnd end 3379 2361 a 3379 2361 a tx@Dict begin PutEnd end 3379 2361 a 3379 2361 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 3379 2361 a 3379 2361 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3379 2361 a 3379 2361 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 3379 2361 a 3358 2378 a Fz(z)3379 2361 y tx@Dict begin PutEnd end 3379 2361 a 3379 2361 a tx@Dict begin PutEnd end 3379 2361 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED end 2 -1 2 /zM ED /yM ED /xM ED -1 1 0 /zA ED /yA ED /xA ED 1 0 -1 /zB ED /yB ED /xB ED tx@3DPlotDict begin /vecA [xA yA zA] vector-length def /vecB [xB yB zB] vector-length def [xA yA zA] [xB yB zB] vector-mul vecA div vecB div vecB mul [xA yA zA] vector-unit exch vector-scale [xB yB zB] exch vector-sub dup vector-length vecA exch div vector-scale aload pop /zB ED /yB ED /xB ED /vecB [xB yB zB] vector-length def end /aStart 0 def /aEnd 360 def /da aEnd aStart sub 49 div def /xyz { tx@3DPlotDict begin /phi angle cvi 90 mod 0 eq { angle } { vecA angle tan mul vecB atan angle 180 div .5 add floor 180 mul add } ifelse def xM xA phi cos mul add xB phi sin mul add yM yA phi cos mul add yB phi sin mul add zM zA phi cos mul add zB phi sin mul add saveCoor ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul end } def /angle aStart def mark /n 2 def 49 { xyz n 2 roll /n n 2 add def /angle angle da add def } repeat /angle aEnd def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3379 2361 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 -1 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 3379 2361 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor 1.0 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 -1 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 1 0 2 2 -1 2 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 1 -1 2 2 -1 2 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 1 0 2 1 -1 2 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3 -1 1 2 -1 2 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3 -1 2 2 -1 2 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 0 setcmykcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 3 -1 1 3 -1 2 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 0 setcmykcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial 4039 2656 4 887 v 210 2660 3831 4 v 209 2759 4 100 v 433 2729 a FJ(\\pstThreeDSquare)p 1435 2759 V 478 w(\\pstThreeDEllipse)p 2716 2759 V 4039 2759 V 209 2859 V 429 2829 a tx@Dict begin tx@NodeDict begin {7.5 2.5 31.66685 15.83342 3.01382 } false /N@E 16 {InitRnode } /NodeScale {} def NewNode end end 429 2829 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 1 0 setrgbcolor 0. true 3.0 neg 5.5 neg 34.66685 10.5 .5 Frame gsave 0 1 0 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial FK(\(-2,2,3\))720 2829 y tx@Dict begin tx@NodeDict begin {7.5 2.5 60.00038 30.00018 3.01382 } false /N@F 16 {InitRnode } /NodeScale {} def NewNode end end 720 2829 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 5.5 neg 63.00038 10.5 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(\(3,0,0\)\(0,1,-1\))p 1435 2859 4 100 v 1669 2829 a tx@Dict begin tx@NodeDict begin {7.5 2.5 31.66685 15.83342 3.01382 } false /N@A 16 {InitRnode } /NodeScale {} def NewNode end end 1669 2829 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 1 0 setrgbcolor 0. true 3.0 neg 5.5 neg 34.66685 10.5 .5 Frame gsave 0 1 0 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial FK(\(2,-1,2\))1960 2829 y tx@Dict begin tx@NodeDict begin {7.5 2.5 63.33371 31.66685 3.01382 } false /N@B 16 {InitRnode } /NodeScale {} def NewNode end end 1960 2829 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 5.5 neg 66.33371 10.5 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(\(-1,1,0\)\(1,0,-1\))p 2716 2859 4 100 v 299 w FJ(\\pstThreeDCircle)3557 2829 y tx@Dict begin tx@NodeDict begin {7.5 2.5 31.66685 15.83342 3.01382 } false /N@C 16 {InitRnode } /NodeScale {} def NewNode end end 3557 2829 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 1 0 setrgbcolor 0. true 3.0 neg 5.5 neg 34.66685 10.5 .5 Frame gsave 0 1 0 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial FK(\(1,-1,2\))3848 2829 y tx@Dict begin tx@NodeDict begin {7.5 2.5 15.0 7.5 3.01382 } false /N@D 16 {InitRnode } /NodeScale {} def NewNode end end 3848 2829 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 5.5 neg 18.0 10.5 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK({2})p 4039 2859 4 100 v 209 2958 V 1435 2958 V 2716 2958 V 4039 2958 V 209 3058 V 410 3028 a tx@Dict begin tx@NodeDict begin {6.29724 1.94443 34.77779 17.38889 2.1764 } false /N@EE 16 {InitRnode } /NodeScale {} def NewNode end end 410 3028 a FK(p)r(osition)872 3028 y tx@Dict begin tx@NodeDict begin {6.29724 0.0 43.9727 21.98634 3.14862 } false /N@FF 16 {InitRnode } /NodeScale {} def NewNode end end 872 3028 a FK(2)27 b(v)n(ecteurs)p 1435 3058 4 100 v 1698 3028 a tx@Dict begin tx@NodeDict begin {6.29724 0.0 26.4169 13.20845 3.14862 } false /N@AA 16 {InitRnode } /NodeScale {} def NewNode end end 1698 3028 a FK(cen)n(tre)2091 3028 y tx@Dict begin tx@NodeDict begin {6.29724 0.0 43.9727 21.98634 3.14862 } false /N@BB 16 {InitRnode } /NodeScale {} def NewNode end end 2091 3028 a FK(2)g(v)n(ecteurs)p 2716 3058 4 100 v 3000 3028 a tx@Dict begin tx@NodeDict begin {6.29724 0.0 26.4169 13.20845 3.14862 } false /N@CC 16 {InitRnode } /NodeScale {} def NewNode end end 3000 3028 a FK(cen)n(tre)3393 3028 y tx@Dict begin tx@NodeDict begin {6.29724 0.0 43.9727 21.98634 3.14862 } false /N@DD 16 {InitRnode } /NodeScale {} def NewNode end end 3393 3028 a FK(2)g(v)n(ecteurs)p 4039 3058 4 100 v 210 3061 3831 4 v 209 4036 4 975 v 558 4006 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@AA InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 558 4006 a 558 4006 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@B /N@BB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 558 4006 a 558 4006 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@C /N@CC InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 558 4006 a 558 4006 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@D /N@DD InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 558 4006 a 558 4006 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@E /N@EE InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 558 4006 a 558 4006 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@F /N@FF InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 558 4006 a 853 3770 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 853 3770 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 853 3770 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 853 3770 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 853 3770 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 853 3770 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 853 3770 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 853 3770 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 853 3770 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 853 3770 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 853 3770 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 6 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 853 3770 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 853 3770 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 853 3770 a 853 3770 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 853 3770 a 853 3770 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 853 3770 a 829 3788 a Fz(x)853 3770 y tx@Dict begin PutEnd end 853 3770 a 853 3770 a tx@Dict begin PutEnd end 853 3770 a 853 3770 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 853 3770 a 853 3770 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 853 3770 a 853 3770 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 853 3770 a 831 3780 a Fz(y)853 3770 y tx@Dict begin PutEnd end 853 3770 a 853 3770 a tx@Dict begin PutEnd end 853 3770 a 853 3770 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 853 3770 a 853 3770 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 853 3770 a 853 3770 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 853 3770 a 832 3788 a Fz(z)853 3770 y tx@Dict begin PutEnd end 853 3770 a 853 3770 a tx@Dict begin PutEnd end 853 3770 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 saveCoor ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul translate 1.5 14.22636 mul dup 0 360 false 0 0 1 setrgbcolor IIIDEllipse end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 saveCoor ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul translate 1.5 14.22636 mul 4 14.22636 mul 0 360 10. false 1. .setopacityalpha 1. .setopacityalpha IIIDCylinder end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 4 add saveCoor ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul translate 1.5 14.22636 mul dup 0 360 false 0 0 1 setrgbcolor 1. .setopacityalpha 1. .setopacityalpha IIIDEllipse end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1435 4036 4 975 v 2077 3770 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2077 3770 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2077 3770 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2077 3770 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2077 3770 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2077 3770 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2077 3770 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2077 3770 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2077 3770 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2077 3770 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2077 3770 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 6 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2077 3770 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2077 3770 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2077 3770 a 2077 3770 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2077 3770 a 2077 3770 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2077 3770 a 2053 3788 a Fz(x)2077 3770 y tx@Dict begin PutEnd end 2077 3770 a 2077 3770 a tx@Dict begin PutEnd end 2077 3770 a 2077 3770 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2077 3770 a 2077 3770 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2077 3770 a 2077 3770 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2077 3770 a 2055 3780 a Fz(y)2077 3770 y tx@Dict begin PutEnd end 2077 3770 a 2077 3770 a tx@Dict begin PutEnd end 2077 3770 a 2077 3770 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2077 3770 a 2077 3770 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2077 3770 a 2077 3770 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2077 3770 a 2056 3788 a Fz(z)2077 3770 y tx@Dict begin PutEnd end 2077 3770 a 2077 3770 a tx@Dict begin PutEnd end 2077 3770 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /viewpoint { 0.0 0.0 0.0 30. sin add 3 1 roll 45. cos add 30. cos mul 3 1 roll 45. sin add 30. cos mul 3 1 roll } def 0 viewpoint 0 tx@3Ddict begin SetMatrixThreeD end viewpoint tx@3DPlotDict begin /vZ ED /vY ED /vX ED /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED end 0 0 0 21.33954 14.22636 div 56.90546 14.22636 div 10. 0.5 /cmyk {} def cmyk 0.2 0.6 1 0 tx@3DPlotDict begin 1. .setopacityalpha 1. .setopacityalpha /ConvCyl2d { ConvCylToCartesian CZ add /z ED CY add /y ED CX add /x ED RotatePoint x y z Conv3D2D 14.22636 mul exch 14.22636 mul exch } def /condition { PSfacetteCylinder 0 le } def true MaillageCylinder /condition { PSfacetteCylinder 0 ge } def false MaillageCylinder end end @endspecial 2716 4036 4 975 v 3379 3888 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 3379 3888 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3379 3888 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 3379 3888 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3379 3888 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 3379 3888 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3379 3888 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 2 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 3379 3888 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3379 3888 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 3379 3888 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3379 3888 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 6 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 3379 3888 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3379 3888 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 3379 3888 a 3379 3888 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3379 3888 a 3379 3888 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 3379 3888 a 3355 3906 a Fz(x)3379 3888 y tx@Dict begin PutEnd end 3379 3888 a 3379 3888 a tx@Dict begin PutEnd end 3379 3888 a 3379 3888 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 3379 3888 a 3379 3888 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3379 3888 a 3379 3888 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 3379 3888 a 3357 3898 a Fz(y)3379 3888 y tx@Dict begin PutEnd end 3379 3888 a 3379 3888 a tx@Dict begin PutEnd end 3379 3888 a 3379 3888 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 3379 3888 a 3379 3888 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3379 3888 a 3379 3888 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 3379 3888 a 3358 3906 a Fz(z)3379 3888 y tx@Dict begin PutEnd end 3379 3888 a 3379 3888 a tx@Dict begin PutEnd end 3379 3888 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 1.0 0.100000000000000000 0 1.0 -0.100000000000000000 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ -1.0 0.100000000000000000 0 -1.0 -0.100000000000000000 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0 1.0 0.100000000000000000 0 1.0 -0.100000000000000000 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0 -1.0 0.100000000000000000 0 -1.0 -0.100000000000000000 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0 0.100000000000000000 1.0 0 -0.100000000000000000 1.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0 0.100000000000000000 2.0 0 -0.100000000000000000 2.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0 0.100000000000000000 3.0 0 -0.100000000000000000 3.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0 0.100000000000000000 4.0 0 -0.100000000000000000 4.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 0 0.100000000000000000 5.0 0 -0.100000000000000000 5.0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def convertStackTo2D end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 saveCoor ConvertTo2DWithoutRotating x2D 14.22636 mul y2D 14.22636 mul end translate /height 4 def /radius 2 4 sqrt div def /increment 10. def /viewpoint { 0.0 0.0 0.0 30. sin add 3 1 roll 45. cos add 30. cos mul 3 1 roll 45. sin add 30. cos mul 3 1 roll } def 0 viewpoint 0 tx@3Ddict begin SetMatrixThreeD end viewpoint tx@3DPlotDict begin /vZ ED /vY ED /vX ED /pas 0.5 def /pas10 pas 10 div def /cmyk {} def cmyk 0.2 0.6 1 0 /calculate2DPoint { /V0 ED /Z0 ED /U20 ED /U10 ED U10 cos V0 mul radius mul U20 sin V0 mul radius mul Z0 tx@3DPlotDict begin saveCoor ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul end } def /condition { PSfacetteParaboloid 0 le } def true MaillageParaboloid /condition { PSfacetteParaboloid 0 ge } def false MaillageParaboloid /condition { PSfacetteParaboloid 0 ge } def false MaillageParaboloid vZ 0 ge { PlanCoupeParaboloid 1 0.5 0.5 setrgbcolor fill PlanCoupeParaboloid 0 setgray stroke } if end end @endspecial 4039 4036 4 975 v 210 4039 3831 4 v 209 4139 4 100 v 305 4109 a FJ(\\pstI)s(I)s(IDCylinder)p FK({1.5}{4})p 1435 4139 V 323 w FJ(\\psCylinder)p FK({1.5}{4})p 2716 4139 V 453 w FJ(\\pstP)m(arab)s(oloid)p FK({4}{2})p 4039 4139 V 210 4142 3831 4 v 209 4940 4 798 v 765 4762 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -2 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 765 4762 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 765 4762 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 765 4762 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 765 4762 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 765 4762 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 765 4762 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 3 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 765 4762 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 765 4762 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 765 4762 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 765 4762 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 765 4762 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 765 4762 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 765 4762 a 765 4762 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 765 4762 a 765 4762 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 765 4762 a 741 4780 a Fz(x)765 4762 y tx@Dict begin PutEnd end 765 4762 a 765 4762 a tx@Dict begin PutEnd end 765 4762 a 765 4762 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 765 4762 a 765 4762 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 765 4762 a 765 4762 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 765 4762 a 743 4772 a Fz(y)765 4762 y tx@Dict begin PutEnd end 765 4762 a 765 4762 a tx@Dict begin PutEnd end 765 4762 a 765 4762 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 765 4762 a 765 4762 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 765 4762 a 765 4762 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 765 4762 a 744 4780 a Fz(z)765 4762 y tx@Dict begin PutEnd end 765 4762 a 765 4762 a tx@Dict begin PutEnd end 765 4762 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /P1 { -1 2 2 } def /P2 { 2 0 0 } def /P3 { 0 1 0 } def 1. .setopacityalpha 1. .setopacityalpha /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def P1 saveCoor SphericalCoor { ConvertToCartesian } if ConvertTo2D /x0 x2D xUnit def /y0 y2D yUnit def P2 saveCoor SphericalCoor { ConvertToCartesian } if ConvertTo2D /x1 x2D xUnit x0 add def /y1 y2D yUnit y0 add def P3 saveCoor SphericalCoor { ConvertToCartesian } if ConvertTo2D /x2 x2D xUnit x1 add def /y2 y2D yUnit y1 add def P2 saveCoor SphericalCoor { ConvertToCartesian } if ConvertTo2D /x3 x2D xUnit neg x2 add def /y3 y2D yUnit neg y2 add def [ x0 y0 x1 y1 x2 y2 x3 y3 x0 y0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if closepath end gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /P1 { -1 2 2 } def /P2 { 0 0 2 } def /P3 { 2 0 0 } def 1. .setopacityalpha 1. .setopacityalpha /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def P1 saveCoor SphericalCoor { ConvertToCartesian } if ConvertTo2D /x0 x2D xUnit def /y0 y2D yUnit def P2 saveCoor SphericalCoor { ConvertToCartesian } if ConvertTo2D /x1 x2D xUnit x0 add def /y1 y2D yUnit y0 add def P3 saveCoor SphericalCoor { ConvertToCartesian } if ConvertTo2D /x2 x2D xUnit x1 add def /y2 y2D yUnit y1 add def P2 saveCoor SphericalCoor { ConvertToCartesian } if ConvertTo2D /x3 x2D xUnit neg x2 add def /y3 y2D yUnit neg y2 add def [ x0 y0 x1 y1 x2 y2 x3 y3 x0 y0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if closepath end gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /P1 { -1 2 add 2 0 add 2 0 add } def /P2 { 0 0 2 } def /P3 { 0 1 0 } def 1. .setopacityalpha 1. .setopacityalpha /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def P1 saveCoor SphericalCoor { ConvertToCartesian } if ConvertTo2D /x0 x2D xUnit def /y0 y2D yUnit def P2 saveCoor SphericalCoor { ConvertToCartesian } if ConvertTo2D /x1 x2D xUnit x0 add def /y1 y2D yUnit y0 add def P3 saveCoor SphericalCoor { ConvertToCartesian } if ConvertTo2D /x2 x2D xUnit x1 add def /y2 y2D yUnit y1 add def P2 saveCoor SphericalCoor { ConvertToCartesian } if ConvertTo2D /x3 x2D xUnit neg x2 add def /y3 y2D yUnit neg y2 add def [ x0 y0 x1 y1 x2 y2 x3 y3 x0 y0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if closepath end gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /P1 { -1 0 add 2 0 add 2 2 add } def /P2 { 2 0 0 } def /P3 { 0 1 0 } def 1. .setopacityalpha 1. .setopacityalpha /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def P1 saveCoor SphericalCoor { ConvertToCartesian } if ConvertTo2D /x0 x2D xUnit def /y0 y2D yUnit def P2 saveCoor SphericalCoor { ConvertToCartesian } if ConvertTo2D /x1 x2D xUnit x0 add def /y1 y2D yUnit y0 add def P3 saveCoor SphericalCoor { ConvertToCartesian } if ConvertTo2D /x2 x2D xUnit x1 add def /y2 y2D yUnit y1 add def P2 saveCoor SphericalCoor { ConvertToCartesian } if ConvertTo2D /x3 x2D xUnit neg x2 add def /y3 y2D yUnit neg y2 add def [ x0 y0 x1 y1 x2 y2 x3 y3 x0 y0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if closepath end gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.0 SLW 0 0 1 setrgbcolor tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /P1 { -1 0 add 2 1 add 2 0 add } def /P2 { 0 0 2 } def /P3 { 2 0 0 } def 1. .setopacityalpha 1. .setopacityalpha /SphericalCoor false def /xUnit { 14.22636 mul } def /yUnit { 14.22636 mul } def P1 saveCoor SphericalCoor { ConvertToCartesian } if ConvertTo2D /x0 x2D xUnit def /y0 y2D yUnit def P2 saveCoor SphericalCoor { ConvertToCartesian } if ConvertTo2D /x1 x2D xUnit x0 add def /y1 y2D yUnit y0 add def P3 saveCoor SphericalCoor { ConvertToCartesian } if ConvertTo2D /x2 x2D xUnit x1 add def /y2 y2D yUnit y1 add def P2 saveCoor SphericalCoor { ConvertToCartesian } if ConvertTo2D /x3 x2D xUnit neg x2 add def /y3 y2D yUnit neg y2 add def [ x0 y0 x1 y1 x2 y2 x3 y3 x0 y0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if closepath end gsave 2.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end @endspecial 765 4762 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 2 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 765 4762 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor 1.0 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 2 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial 1435 4940 4 798 v 1959 4644 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -3 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1959 4644 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1959 4644 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1959 4644 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1959 4644 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1959 4644 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1959 4644 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 2 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1959 4644 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1959 4644 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1959 4644 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1959 4644 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1959 4644 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1959 4644 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1959 4644 a 1959 4644 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1959 4644 a 1959 4644 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1959 4644 a 1935 4662 a Fz(x)1959 4644 y tx@Dict begin PutEnd end 1959 4644 a 1959 4644 a tx@Dict begin PutEnd end 1959 4644 a 1959 4644 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1959 4644 a 1959 4644 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1959 4644 a 1959 4644 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1959 4644 a 1937 4654 a Fz(y)1959 4644 y tx@Dict begin PutEnd end 1959 4644 a 1959 4644 a tx@Dict begin PutEnd end 1959 4644 a 1959 4644 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1959 4644 a 1959 4644 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1959 4644 a 1959 4644 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1959 4644 a 1938 4662 a Fz(z)1959 4644 y tx@Dict begin PutEnd end 1959 4644 a 1959 4644 a tx@Dict begin PutEnd end 1959 4644 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /viewpoint { 0.0 0.0 0.0 30. sin add 3 1 roll 45. cos add 30. cos mul 3 1 roll 45. sin add 30. cos mul 3 1 roll } def 0 viewpoint 0 tx@3Ddict begin SetMatrixThreeD end viewpoint tx@3DPlotDict begin /vZ ED /vY ED /vX ED /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 2 div 1 2 div 2 2 div -42.6791 14.22636 div 14.22636 14.22636 div 28.45273 14.22636 div /cmyk {} def cmyk 0.2 0.6 1 0 /PlaneSequence [ ] def /ConvBox2d { CZ add /z ED CY add /y ED CX add /x ED RotatePoint x y z Conv3D2D 14.22636 mul exch 14.22636 mul exch } def /condition { PSfacetteBox 0 le } def true MaillageBox /condition { PSfacetteBox 0 ge } def false MaillageBox end end @endspecial 1959 4644 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 1 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 1959 4644 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor 1.0 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 1 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial 2716 4940 4 798 v 3497 4644 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -3 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 3497 4644 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3497 4644 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 3497 4644 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3497 4644 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 3497 4644 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3497 4644 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 2 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 3497 4644 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3497 4644 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 3497 4644 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3497 4644 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 3497 4644 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3497 4644 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 3497 4644 a 3497 4644 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3497 4644 a 3497 4644 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 3497 4644 a 3473 4662 a Fz(x)3497 4644 y tx@Dict begin PutEnd end 3497 4644 a 3497 4644 a tx@Dict begin PutEnd end 3497 4644 a 3497 4644 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 3497 4644 a 3497 4644 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3497 4644 a 3497 4644 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 3497 4644 a 3475 4654 a Fz(y)3497 4644 y tx@Dict begin PutEnd end 3497 4644 a 3497 4644 a tx@Dict begin PutEnd end 3497 4644 a 3497 4644 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 3497 4644 a 3497 4644 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3497 4644 a 3497 4644 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 3497 4644 a 3476 4662 a Fz(z)3497 4644 y tx@Dict begin PutEnd end 3497 4644 a 3497 4644 a tx@Dict begin PutEnd end 3497 4644 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /viewpoint {0.0 0.0 0.0 30. sin add 3 1 roll 45. cos add 30. cos mul 3 1 roll 45. sin add 30. cos mul 3 1 roll } def 0 viewpoint 0 tx@3Ddict begin SetMatrixThreeD end viewpoint /vZ ED /vY ED /vX ED 1 14.22636 mul -1 14.22636 mul 2 14.22636 mul 2 14.22636 mul 10. /cmyk {} def cmyk 0.2 0.6 1 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 1. .setopacityalpha 1. .setopacityalpha MaillageSphere end end @endspecial 3497 4644 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 1 -1 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 3497 4644 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor 1.0 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /Symbol 0. [1.8 0.0 0.0 1.8 -0.495 -0.4788] FontDot /Dot { moveto gsave 2. 2. scale show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 1 -1 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial 4039 4940 4 798 v 210 4943 3831 4 v 209 5043 4 100 v 494 5013 a FJ(\\pstThreeDBo)m(x)p 1435 5043 V 2716 5043 V 4039 5043 V 209 5143 V 325 5113 a tx@Dict begin tx@NodeDict begin {7.5 2.5 31.66685 15.83342 3.01382 } false /N@A 16 {InitRnode } /NodeScale {} def NewNode end end 325 5113 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 1 0 setrgbcolor 0. true 3.0 neg 5.5 neg 34.66685 10.5 .5 Frame gsave 0 1 0 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial FK(\(-1,1,2\))616 5113 y tx@Dict begin tx@NodeDict begin {7.5 2.5 85.00058 42.50029 3.01382 } false /N@B 16 {InitRnode } /NodeScale {} def NewNode end end 616 5113 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 5.5 neg 88.00058 10.5 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK(\(0,0,2\)\(2,0,0\)\(0,1,0\))p 1435 5143 4 100 v 242 w FJ(\\psBo)m(x)1896 5113 y tx@Dict begin tx@NodeDict begin {7.5 2.5 31.66685 15.83342 3.01382 } false /N@C 16 {InitRnode } /NodeScale {} def NewNode end end 1896 5113 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 1 0 setrgbcolor 0. true 3.0 neg 5.5 neg 34.66685 10.5 .5 Frame gsave 0 1 0 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial FK(\(-1,1,2\))2187 5113 y tx@Dict begin tx@NodeDict begin {7.5 2.5 48.33333 24.16666 3.01382 } false /N@D 16 {InitRnode } /NodeScale {} def NewNode end end 2187 5113 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 5.5 neg 51.33333 10.5 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK({-3}{1}{2})p 2716 5143 4 100 v 174 w FJ(\\pstThreeDSphere)3576 5113 y tx@Dict begin tx@NodeDict begin {7.5 2.5 31.66685 15.83342 3.01382 } false /N@E 16 {InitRnode } /NodeScale {} def NewNode end end 3576 5113 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 1 0 setrgbcolor 0. true 3.0 neg 5.5 neg 34.66685 10.5 .5 Frame gsave 0 1 0 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial FK(\(1,-1,2\))3867 5113 y tx@Dict begin tx@NodeDict begin {7.5 2.5 15.0 7.5 3.01382 } false /N@F 16 {InitRnode } /NodeScale {} def NewNode end end 3867 5113 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 5.5 neg 18.0 10.5 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK({2})p 4039 5143 4 100 v 209 5242 V 1435 5242 V 2716 5242 V 4039 5242 V 209 5342 V 260 5312 a tx@Dict begin tx@NodeDict begin {6.29724 1.94443 34.77779 17.38889 2.1764 } false /N@AA 16 {InitRnode } /NodeScale {} def NewNode end end 260 5312 a FK(p)r(osition)722 5312 y tx@Dict begin tx@NodeDict begin {6.88875 0.0 80.08368 40.04184 3.44437 } false /N@BB 16 {InitRnode } /NodeScale {} def NewNode end end 722 5312 a FK(v)n(ecteurs)g(en)g (X)h(Y)g(Z)p 1435 5342 4 100 v 1514 5312 a tx@Dict begin tx@NodeDict begin {6.29724 1.94443 34.77779 17.38889 2.1764 } false /N@CC 16 {InitRnode } /NodeScale {} def NewNode end end 1514 5312 a FK(p)r(osition)1976 5312 y tx@Dict begin tx@NodeDict begin {6.88875 0.0 80.08368 40.04184 3.44437 } false /N@DD 16 {InitRnode } /NodeScale {} def NewNode end end 1976 5312 a FK(v)n(ecteurs)e(en)i(X)g(Y)g (Z)p 2716 5342 4 100 v 3069 5312 a tx@Dict begin tx@NodeDict begin {6.29724 0.0 26.4169 13.20845 3.14862 } false /N@EE 16 {InitRnode } /NodeScale {} def NewNode end end 3069 5312 a FK(cen)n(tre)3461 5312 y tx@Dict begin tx@NodeDict begin {4.3055 1.94443 24.19458 12.09729 1.18053 } false /N@FF 16 {InitRnode } /NodeScale {} def NewNode end end 3461 5312 a FK(ra)n(y)n(on)3690 5312 y tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@AA InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3690 5312 a 3690 5312 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@B /N@BB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3690 5312 a 3690 5312 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@E /N@EE InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3690 5312 a 3690 5312 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@F /N@FF InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3690 5312 a 3690 5312 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@C /N@CC InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3690 5312 a 3690 5312 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@D /N@DD InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 3690 5312 a 4039 5342 4 100 v 210 5345 3831 4 v 0 TeXcolorgray 1456 5662 a FK(218)p 0 TeXcolorgray eop end %%Page: 219 219 TeXDict begin 219 218 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.219) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.38.0.1) cvn /DEST pdfmark end 86 448 a 83 x FJ(38.0.1)93 b(P)m(ortion)32 b(d)g(ellipse)e(ou)h(de)h(cercle)p 210 613 2973 4 v 209 712 4 100 v 668 682 a FE(n)p FK(pstThreeDEllipse[)p 1 0 0 TeXcolorrgb(b)r(eginAngle)p 0 TeXcolorgray (=60]\(2,-1,2\)\(-1,1,0\)\(1,0,-1)o(\))p 3181 712 V 210 716 2973 4 v 209 1602 4 887 v 865 1306 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 865 1306 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 865 1306 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 865 1306 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 865 1306 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 865 1306 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 865 1306 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 2 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 865 1306 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 865 1306 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 865 1306 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 865 1306 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 865 1306 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 865 1306 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 865 1306 a 865 1306 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 865 1306 a 865 1306 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 865 1306 a 841 1324 a Fz(x)865 1306 y tx@Dict begin PutEnd end 865 1306 a 865 1306 a tx@Dict begin PutEnd end 865 1306 a 865 1306 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 865 1306 a 865 1306 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 865 1306 a 865 1306 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 865 1306 a 843 1316 a Fz(y)865 1306 y tx@Dict begin PutEnd end 865 1306 a 865 1306 a tx@Dict begin PutEnd end 865 1306 a 865 1306 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 865 1306 a 865 1306 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 865 1306 a 865 1306 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 865 1306 a 844 1324 a Fz(z)865 1306 y tx@Dict begin PutEnd end 865 1306 a 865 1306 a tx@Dict begin PutEnd end 865 1306 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED end 2 -1 2 /zM ED /yM ED /xM ED -1 1 0 /zA ED /yA ED /xA ED 1 0 -1 /zB ED /yB ED /xB ED /aStart 60 def /aEnd 360 def /da aEnd aStart sub 49 div def tx@3DPlotDict begin /vecA [xA yA zA] vector-length def /vecB [xB yB zB] vector-length def end /xyz { tx@3DPlotDict begin /phi angle cvi 90 mod 0 eq { angle } { vecA angle tan mul vecB atan angle 180 div .5 add floor 180 mul add } ifelse def xM xA phi cos mul add xB phi sin mul add yM yA phi cos mul add yB phi sin mul add zM zA phi cos mul add zB phi sin mul add saveCoor ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul end } def /angle aStart def mark /n 2 def 49 { xyz n 2 roll /n n 2 add def /angle angle da add def } repeat /angle aEnd def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1283 1602 4 887 v 1948 1306 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1948 1306 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1948 1306 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1948 1306 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1948 1306 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1948 1306 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1948 1306 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 2 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1948 1306 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1948 1306 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1948 1306 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1948 1306 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1948 1306 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1948 1306 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1948 1306 a 1948 1306 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1948 1306 a 1948 1306 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1948 1306 a 1924 1324 a Fz(x)1948 1306 y tx@Dict begin PutEnd end 1948 1306 a 1948 1306 a tx@Dict begin PutEnd end 1948 1306 a 1948 1306 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1948 1306 a 1948 1306 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1948 1306 a 1948 1306 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1948 1306 a 1926 1316 a Fz(y)1948 1306 y tx@Dict begin PutEnd end 1948 1306 a 1948 1306 a tx@Dict begin PutEnd end 1948 1306 a 1948 1306 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1948 1306 a 1948 1306 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1948 1306 a 1948 1306 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1948 1306 a 1927 1324 a Fz(z)1948 1306 y tx@Dict begin PutEnd end 1948 1306 a 1948 1306 a tx@Dict begin PutEnd end 1948 1306 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED end 2 -1 2 /zM ED /yM ED /xM ED -1 1 0 /zA ED /yA ED /xA ED 1 0 -1 /zB ED /yB ED /xB ED /aStart 0 def /aEnd 300 def /da aEnd aStart sub 49 div def tx@3DPlotDict begin /vecA [xA yA zA] vector-length def /vecB [xB yB zB] vector-length def end /xyz { tx@3DPlotDict begin /phi angle cvi 90 mod 0 eq { angle } { vecA angle tan mul vecB atan angle 180 div .5 add floor 180 mul add } ifelse def xM xA phi cos mul add xB phi sin mul add yM yA phi cos mul add yB phi sin mul add zM zA phi cos mul add zB phi sin mul add saveCoor ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul end } def /angle aStart def mark /n 2 def 49 { xyz n 2 roll /n n 2 add def /angle angle da add def } repeat /angle aEnd def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2373 1602 4 887 v 2897 1306 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2897 1306 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2897 1306 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2897 1306 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2897 1306 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2897 1306 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2897 1306 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 2 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2897 1306 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2897 1306 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2897 1306 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2897 1306 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2897 1306 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2897 1306 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2897 1306 a 2897 1306 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2897 1306 a 2897 1306 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2897 1306 a 2873 1324 a Fz(x)2897 1306 y tx@Dict begin PutEnd end 2897 1306 a 2897 1306 a tx@Dict begin PutEnd end 2897 1306 a 2897 1306 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2897 1306 a 2897 1306 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2897 1306 a 2897 1306 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2897 1306 a 2875 1316 a Fz(y)2897 1306 y tx@Dict begin PutEnd end 2897 1306 a 2897 1306 a tx@Dict begin PutEnd end 2897 1306 a 2897 1306 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2897 1306 a 2897 1306 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2897 1306 a 2897 1306 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2897 1306 a 2876 1324 a Fz(z)2897 1306 y tx@Dict begin PutEnd end 2897 1306 a 2897 1306 a tx@Dict begin PutEnd end 2897 1306 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED end 2 -1 2 /zM ED /yM ED /xM ED -1 1 0 /zA ED /yA ED /xA ED 1 0 -1 /zB ED /yB ED /xB ED /aStart 60 def /aEnd 300 def /da aEnd aStart sub 49 div def tx@3DPlotDict begin /vecA [xA yA zA] vector-length def /vecB [xB yB zB] vector-length def end /xyz { tx@3DPlotDict begin /phi angle cvi 90 mod 0 eq { angle } { vecA angle tan mul vecB atan angle 180 div .5 add floor 180 mul add } ifelse def xM xA phi cos mul add xB phi sin mul add yM yA phi cos mul add yB phi sin mul add zM zA phi cos mul add zB phi sin mul add saveCoor ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul end } def /angle aStart def mark /n 2 def 49 { xyz n 2 roll /n n 2 add def /angle angle da add def } repeat /angle aEnd def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3181 1602 4 887 v 210 1605 2973 4 v 209 1705 4 100 v 1 0 0 TeXcolorrgb 471 1675 a FK(b)r(eginAngle)p 0 TeXcolorgray(=60)p 1283 1705 V 1 0 0 TeXcolorrgb 540 w(endAngle)p 0 TeXcolorgray(=300)p 2373 1705 V 1 0 0 TeXcolorrgb 406 w(b)r(eginAngle)p 0 TeXcolorgray(=60)p 3181 1705 V 209 1804 V 0 0 1 TeXcolorrgb 260 1775 a(P)n(ar)26 b(d\351faut)i(:)g(b)r(eginAngle=0)p 0 TeXcolorgray 1283 1804 V 0 0 1 TeXcolorrgb 98 w(P)n(ar)e(d\351faut)i(:)g(endAngle=360)p 0 TeXcolorgray 2373 1804 V 1 0 0 TeXcolorrgb 188 w(endAngle)p 0 TeXcolorgray(=300)p 3181 1804 V 210 1808 2973 4 v 210 1927 3001 4 v 209 2027 4 100 v 709 1997 a FE(n)p FK(pstThreeDCircle[)p 1 0 0 TeXcolorrgb(endAngle)p 0 TeXcolorgray (=300]\(2,-1,2\)\(-1,1,0\)\(1,0,-1)o(\))p 3209 2027 V 210 2030 3001 4 v 209 2916 4 887 v 879 2621 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 879 2621 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 879 2621 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 879 2621 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 879 2621 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 879 2621 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 879 2621 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 2 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 879 2621 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 879 2621 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 879 2621 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 879 2621 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 879 2621 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 879 2621 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 879 2621 a 879 2621 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 879 2621 a 879 2621 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 879 2621 a 855 2639 a Fz(x)879 2621 y tx@Dict begin PutEnd end 879 2621 a 879 2621 a tx@Dict begin PutEnd end 879 2621 a 879 2621 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 879 2621 a 879 2621 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 879 2621 a 879 2621 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 879 2621 a 857 2631 a Fz(y)879 2621 y tx@Dict begin PutEnd end 879 2621 a 879 2621 a tx@Dict begin PutEnd end 879 2621 a 879 2621 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 879 2621 a 879 2621 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 879 2621 a 879 2621 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 879 2621 a 858 2639 a Fz(z)879 2621 y tx@Dict begin PutEnd end 879 2621 a 879 2621 a tx@Dict begin PutEnd end 879 2621 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED end 2 -1 2 /zM ED /yM ED /xM ED -1 1 0 /zA ED /yA ED /xA ED 1 0 -1 /zB ED /yB ED /xB ED tx@3DPlotDict begin /vecA [xA yA zA] vector-length def /vecB [xB yB zB] vector-length def [xA yA zA] [xB yB zB] vector-mul vecA div vecB div vecB mul [xA yA zA] vector-unit exch vector-scale [xB yB zB] exch vector-sub dup vector-length vecA exch div vector-scale aload pop /zB ED /yB ED /xB ED /vecB [xB yB zB] vector-length def end /aStart 60 def /aEnd 360 def /da aEnd aStart sub 49 div def /xyz { tx@3DPlotDict begin /phi angle cvi 90 mod 0 eq { angle } { vecA angle tan mul vecB atan angle 180 div .5 add floor 180 mul add } ifelse def xM xA phi cos mul add xB phi sin mul add yM yA phi cos mul add yB phi sin mul add zM zA phi cos mul add zB phi sin mul add saveCoor ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul end } def /angle aStart def mark /n 2 def 49 { xyz n 2 roll /n n 2 add def /angle angle da add def } repeat /angle aEnd def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1310 2916 4 887 v 1975 2621 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1975 2621 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1975 2621 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1975 2621 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1975 2621 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1975 2621 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1975 2621 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 2 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1975 2621 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1975 2621 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1975 2621 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1975 2621 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1975 2621 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1975 2621 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1975 2621 a 1975 2621 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1975 2621 a 1975 2621 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1975 2621 a 1951 2639 a Fz(x)1975 2621 y tx@Dict begin PutEnd end 1975 2621 a 1975 2621 a tx@Dict begin PutEnd end 1975 2621 a 1975 2621 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1975 2621 a 1975 2621 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1975 2621 a 1975 2621 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1975 2621 a 1953 2631 a Fz(y)1975 2621 y tx@Dict begin PutEnd end 1975 2621 a 1975 2621 a tx@Dict begin PutEnd end 1975 2621 a 1975 2621 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1975 2621 a 1975 2621 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1975 2621 a 1975 2621 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1975 2621 a 1954 2639 a Fz(z)1975 2621 y tx@Dict begin PutEnd end 1975 2621 a 1975 2621 a tx@Dict begin PutEnd end 1975 2621 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED end 2 -1 2 /zM ED /yM ED /xM ED -1 1 0 /zA ED /yA ED /xA ED 1 0 -1 /zB ED /yB ED /xB ED tx@3DPlotDict begin /vecA [xA yA zA] vector-length def /vecB [xB yB zB] vector-length def [xA yA zA] [xB yB zB] vector-mul vecA div vecB div vecB mul [xA yA zA] vector-unit exch vector-scale [xB yB zB] exch vector-sub dup vector-length vecA exch div vector-scale aload pop /zB ED /yB ED /xB ED /vecB [xB yB zB] vector-length def end /aStart 0 def /aEnd 300 def /da aEnd aStart sub 49 div def /xyz { tx@3DPlotDict begin /phi angle cvi 90 mod 0 eq { angle } { vecA angle tan mul vecB atan angle 180 div .5 add floor 180 mul add } ifelse def xM xA phi cos mul add xB phi sin mul add yM yA phi cos mul add yB phi sin mul add zM zA phi cos mul add zB phi sin mul add saveCoor ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul end } def /angle aStart def mark /n 2 def 49 { xyz n 2 roll /n n 2 add def /angle angle da add def } repeat /angle aEnd def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2401 2916 4 887 v 2925 2621 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2925 2621 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2925 2621 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2925 2621 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2925 2621 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2925 2621 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2925 2621 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 2 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2925 2621 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2925 2621 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2925 2621 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2925 2621 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2925 2621 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2925 2621 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2925 2621 a 2925 2621 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2925 2621 a 2925 2621 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2925 2621 a 2901 2639 a Fz(x)2925 2621 y tx@Dict begin PutEnd end 2925 2621 a 2925 2621 a tx@Dict begin PutEnd end 2925 2621 a 2925 2621 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2925 2621 a 2925 2621 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2925 2621 a 2925 2621 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2925 2621 a 2903 2631 a Fz(y)2925 2621 y tx@Dict begin PutEnd end 2925 2621 a 2925 2621 a tx@Dict begin PutEnd end 2925 2621 a 2925 2621 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2925 2621 a 2925 2621 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2925 2621 a 2925 2621 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2925 2621 a 2904 2639 a Fz(z)2925 2621 y tx@Dict begin PutEnd end 2925 2621 a 2925 2621 a tx@Dict begin PutEnd end 2925 2621 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED end 2 -1 2 /zM ED /yM ED /xM ED -1 1 0 /zA ED /yA ED /xA ED 1 0 -1 /zB ED /yB ED /xB ED tx@3DPlotDict begin /vecA [xA yA zA] vector-length def /vecB [xB yB zB] vector-length def [xA yA zA] [xB yB zB] vector-mul vecA div vecB div vecB mul [xA yA zA] vector-unit exch vector-scale [xB yB zB] exch vector-sub dup vector-length vecA exch div vector-scale aload pop /zB ED /yB ED /xB ED /vecB [xB yB zB] vector-length def end /aStart 60 def /aEnd 300 def /da aEnd aStart sub 49 div def /xyz { tx@3DPlotDict begin /phi angle cvi 90 mod 0 eq { angle } { vecA angle tan mul vecB atan angle 180 div .5 add floor 180 mul add } ifelse def xM xA phi cos mul add xB phi sin mul add yM yA phi cos mul add yB phi sin mul add zM zA phi cos mul add zB phi sin mul add saveCoor ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul end } def /angle aStart def mark /n 2 def 49 { xyz n 2 roll /n n 2 add def /angle angle da add def } repeat /angle aEnd def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3209 2916 4 887 v 210 2920 3001 4 v 209 3019 4 100 v 1 0 0 TeXcolorrgb 484 2989 a FK(b)r(eginAngle)p 0 TeXcolorgray(=60)p 1310 3019 V 1 0 0 TeXcolorrgb 554 w(endAngle)p 0 TeXcolorgray(=300)p 2401 3019 V 1 0 0 TeXcolorrgb 407 w(b)r(eginAngle)p 0 TeXcolorgray(=60)p 3209 3019 V 209 3119 V 0 0 1 TeXcolorrgb 260 3089 a(P)n(ar)e(d\351faut) i(:)g(b)r(eginAngle=0)p 0 TeXcolorgray 1310 3119 V 0 0 1 TeXcolorrgb 126 w(P)n(ar)e(d\351faut)i(:)g(endAngle=360)p 0 TeXcolorgray 2401 3119 V 1 0 0 TeXcolorrgb 188 w(endAngle)p 0 TeXcolorgray(=300)p 3209 3119 V 210 3122 3001 4 v 86 3239 a SDict begin H.S end 86 3239 a 86 3239 a SDict begin 12 H.A end 86 3239 a 86 3239 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.38.0.2) cvn /DEST pdfmark end 86 3239 a 63 x FJ(38.0.2)93 b Fa(incr)-5 b(ement)p 210 3367 3706 4 v 209 3467 4 100 v 778 3437 a FK(incr\351men)n(t)27 b(angulaire)p 2061 3467 V 2061 3467 V 1166 w(incr\351men)n(t)g(v)n (ertical)p 3914 3467 V 210 3470 3706 4 v 209 4445 4 975 v 673 4179 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 673 4179 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 673 4179 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 673 4179 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 673 4179 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 673 4179 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 673 4179 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 673 4179 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 673 4179 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 673 4179 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 673 4179 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 673 4179 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 673 4179 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 673 4179 a 673 4179 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 673 4179 a 673 4179 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 673 4179 a 649 4196 a Fz(x)673 4179 y tx@Dict begin PutEnd end 673 4179 a 673 4179 a tx@Dict begin PutEnd end 673 4179 a 673 4179 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 673 4179 a 673 4179 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 673 4179 a 673 4179 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 673 4179 a 651 4189 a Fz(y)673 4179 y tx@Dict begin PutEnd end 673 4179 a 673 4179 a tx@Dict begin PutEnd end 673 4179 a 673 4179 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 673 4179 a 673 4179 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 673 4179 a 673 4179 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 673 4179 a 652 4196 a Fz(z)673 4179 y tx@Dict begin PutEnd end 673 4179 a 673 4179 a tx@Dict begin PutEnd end 673 4179 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /viewpoint { 0.0 0.0 0.0 30. sin add 3 1 roll 45. cos add 30. cos mul 3 1 roll 45. sin add 30. cos mul 3 1 roll } def 0 viewpoint 0 tx@3Ddict begin SetMatrixThreeD end viewpoint tx@3DPlotDict begin /vZ ED /vY ED /vX ED /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED end 0 0 0 21.33954 14.22636 div 71.13182 14.22636 div 45. 0.5 /cmyk {} def cmyk 0.2 0.6 1 0 tx@3DPlotDict begin 1. .setopacityalpha 1. .setopacityalpha /ConvCyl2d { ConvCylToCartesian CZ add /z ED CY add /y ED CX add /x ED RotatePoint x y z Conv3D2D 14.22636 mul exch 14.22636 mul exch } def /condition { PSfacetteCylinder 0 le } def true MaillageCylinder /condition { PSfacetteCylinder 0 ge } def false MaillageCylinder end end @endspecial 1135 4445 4 975 v 1600 4179 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1600 4179 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1600 4179 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1600 4179 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1600 4179 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1600 4179 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1600 4179 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1600 4179 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1600 4179 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1600 4179 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1600 4179 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1600 4179 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1600 4179 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1600 4179 a 1600 4179 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1600 4179 a 1600 4179 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1600 4179 a 1576 4196 a Fz(x)1600 4179 y tx@Dict begin PutEnd end 1600 4179 a 1600 4179 a tx@Dict begin PutEnd end 1600 4179 a 1600 4179 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1600 4179 a 1600 4179 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1600 4179 a 1600 4179 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1600 4179 a 1578 4189 a Fz(y)1600 4179 y tx@Dict begin PutEnd end 1600 4179 a 1600 4179 a tx@Dict begin PutEnd end 1600 4179 a 1600 4179 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1600 4179 a 1600 4179 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1600 4179 a 1600 4179 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1600 4179 a 1579 4196 a Fz(z)1600 4179 y tx@Dict begin PutEnd end 1600 4179 a 1600 4179 a tx@Dict begin PutEnd end 1600 4179 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /viewpoint { 0.0 0.0 0.0 30. sin add 3 1 roll 45. cos add 30. cos mul 3 1 roll 45. sin add 30. cos mul 3 1 roll } def 0 viewpoint 0 tx@3Ddict begin SetMatrixThreeD end viewpoint tx@3DPlotDict begin /vZ ED /vY ED /vX ED /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED end 0 0 0 21.33954 14.22636 div 71.13182 14.22636 div 20. 0.5 /cmyk {} def cmyk 0.2 0.6 1 0 tx@3DPlotDict begin 1. .setopacityalpha 1. .setopacityalpha /ConvCyl2d { ConvCylToCartesian CZ add /z ED CY add /y ED CX add /x ED RotatePoint x y z Conv3D2D 14.22636 mul exch 14.22636 mul exch } def /condition { PSfacetteCylinder 0 le } def true MaillageCylinder /condition { PSfacetteCylinder 0 ge } def false MaillageCylinder end end @endspecial 2061 4445 4 975 v 2526 4179 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2526 4179 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2526 4179 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2526 4179 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2526 4179 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2526 4179 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2526 4179 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2526 4179 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2526 4179 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2526 4179 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2526 4179 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2526 4179 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2526 4179 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2526 4179 a 2526 4179 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2526 4179 a 2526 4179 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2526 4179 a 2502 4196 a Fz(x)2526 4179 y tx@Dict begin PutEnd end 2526 4179 a 2526 4179 a tx@Dict begin PutEnd end 2526 4179 a 2526 4179 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2526 4179 a 2526 4179 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2526 4179 a 2526 4179 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2526 4179 a 2504 4189 a Fz(y)2526 4179 y tx@Dict begin PutEnd end 2526 4179 a 2526 4179 a tx@Dict begin PutEnd end 2526 4179 a 2526 4179 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2526 4179 a 2526 4179 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2526 4179 a 2526 4179 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2526 4179 a 2505 4196 a Fz(z)2526 4179 y tx@Dict begin PutEnd end 2526 4179 a 2526 4179 a tx@Dict begin PutEnd end 2526 4179 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /viewpoint { 0.0 0.0 0.0 30. sin add 3 1 roll 45. cos add 30. cos mul 3 1 roll 45. sin add 30. cos mul 3 1 roll } def 0 viewpoint 0 tx@3Ddict begin SetMatrixThreeD end viewpoint tx@3DPlotDict begin /vZ ED /vY ED /vX ED /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED end 0 0 0 21.33954 14.22636 div 71.13182 14.22636 div 10. 1. /cmyk {} def cmyk 0.2 0.6 1 0 tx@3DPlotDict begin 1. .setopacityalpha 1. .setopacityalpha /ConvCyl2d { ConvCylToCartesian CZ add /z ED CY add /y ED CX add /x ED RotatePoint x y z Conv3D2D 14.22636 mul exch 14.22636 mul exch } def /condition { PSfacetteCylinder 0 le } def true MaillageCylinder /condition { PSfacetteCylinder 0 ge } def false MaillageCylinder end end @endspecial 2988 4445 4 975 v 3453 4179 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 3453 4179 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3453 4179 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 3453 4179 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3453 4179 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 3453 4179 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3453 4179 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 3453 4179 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3453 4179 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 3453 4179 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3453 4179 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 3453 4179 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3453 4179 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 3453 4179 a 3453 4179 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3453 4179 a 3453 4179 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 3453 4179 a 3429 4196 a Fz(x)3453 4179 y tx@Dict begin PutEnd end 3453 4179 a 3453 4179 a tx@Dict begin PutEnd end 3453 4179 a 3453 4179 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 3453 4179 a 3453 4179 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3453 4179 a 3453 4179 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 3453 4179 a 3431 4189 a Fz(y)3453 4179 y tx@Dict begin PutEnd end 3453 4179 a 3453 4179 a tx@Dict begin PutEnd end 3453 4179 a 3453 4179 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 3453 4179 a 3453 4179 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3453 4179 a 3453 4179 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 3453 4179 a 3432 4196 a Fz(z)3453 4179 y tx@Dict begin PutEnd end 3453 4179 a 3453 4179 a tx@Dict begin PutEnd end 3453 4179 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /viewpoint { 0.0 0.0 0.0 30. sin add 3 1 roll 45. cos add 30. cos mul 3 1 roll 45. sin add 30. cos mul 3 1 roll } def 0 viewpoint 0 tx@3Ddict begin SetMatrixThreeD end viewpoint tx@3DPlotDict begin /vZ ED /vY ED /vX ED /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED end 0 0 0 21.33954 14.22636 div 71.13182 14.22636 div 10. 0.1 /cmyk {} def cmyk 0.2 0.6 1 0 tx@3DPlotDict begin 1. .setopacityalpha 1. .setopacityalpha /ConvCyl2d { ConvCylToCartesian CZ add /z ED CY add /y ED CX add /x ED RotatePoint x y z Conv3D2D 14.22636 mul exch 14.22636 mul exch } def /condition { PSfacetteCylinder 0 le } def true MaillageCylinder /condition { PSfacetteCylinder 0 ge } def false MaillageCylinder end end @endspecial 3914 4445 4 975 v 210 4448 3706 4 v 209 4548 4 100 v 1 0 0 TeXcolorrgb 421 4518 a FK(incremen)n(t)p 0 TeXcolorgray(=45)p 1135 4548 V 1 0 0 TeXcolorrgb 419 w(incremen)n(t)p 0 TeXcolorgray(=20)p 2061 4548 V 1 0 0 TeXcolorrgb 409 w(Hincremen)n(t)p 0 TeXcolorgray(=1)p 2988 4548 V 1 0 0 TeXcolorrgb 388 w(Hincremen)n(t)p 0 TeXcolorgray(=.1)p 3914 4548 V 210 4551 3706 4 v 209 4651 4 100 v 0 0 1 TeXcolorrgb 662 4621 a(P)n(ar)f(d\351faut)i(:)g (incremen)n(t=.1)p 0 TeXcolorgray 2061 4651 V 2061 4651 V 0 0 1 TeXcolorrgb 850 w(P)n(ar)e(d\351faut)i(:)f(Hincremen)n(t=0.5)p 0 TeXcolorgray 3914 4651 V 210 4654 3706 4 v 0 TeXcolorgray 1456 5662 a(219)p 0 TeXcolorgray eop end %%Page: 220 220 TeXDict begin 220 219 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.220) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 3287 4 v 209 551 4 100 v 260 521 a FE(n)p FK(pstThreeDSphere[)p 1 0 0 TeXcolorrgb(incremen)n(t)p 0 TeXcolorgray(=3]\(1,-1,2\){2})p 1879 551 V 1879 551 V 210 w FE(n)p FK(pstP)n(arab)r(oloid[)p 1 0 0 TeXcolorrgb(incremen)n(t)p 0 TeXcolorgray(=3]\(4\){2})p 3495 551 V 210 555 3287 4 v 209 1293 4 739 v 732 1145 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /viewpoint {0.0 0.0 0.0 30. sin add 3 1 roll 45. cos add 30. cos mul 3 1 roll 45. sin add 30. cos mul 3 1 roll } def 0 viewpoint 0 tx@3Ddict begin SetMatrixThreeD end viewpoint /vZ ED /vY ED /vX ED 1 14.22636 mul -1 14.22636 mul 2 14.22636 mul 2 14.22636 mul 3. /cmyk {} def cmyk 0.2 0.6 1 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 1. .setopacityalpha 1. .setopacityalpha MaillageSphere end end @endspecial 899 1293 V 836 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /viewpoint {0.0 0.0 0.0 30. sin add 3 1 roll 45. cos add 30. cos mul 3 1 roll 45. sin add 30. cos mul 3 1 roll } def 0 viewpoint 0 tx@3Ddict begin SetMatrixThreeD end viewpoint /vZ ED /vY ED /vX ED 1 14.22636 mul -1 14.22636 mul 2 14.22636 mul 2 14.22636 mul 20. /cmyk {} def cmyk 0.2 0.6 1 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 1. .setopacityalpha 1. .setopacityalpha MaillageSphere end end @endspecial 1879 1293 V 716 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 saveCoor ConvertTo2DWithoutRotating x2D 14.22636 mul y2D 14.22636 mul end translate /height 4 def /radius 2 4 sqrt div def /increment 3. def /viewpoint { 0.0 0.0 0.0 30. sin add 3 1 roll 45. cos add 30. cos mul 3 1 roll 45. sin add 30. cos mul 3 1 roll } def 0 viewpoint 0 tx@3Ddict begin SetMatrixThreeD end viewpoint tx@3DPlotDict begin /vZ ED /vY ED /vX ED /pas 0.5 def /pas10 pas 10 div def /cmyk {} def cmyk 0.2 0.6 1 0 /calculate2DPoint { /V0 ED /Z0 ED /U20 ED /U10 ED U10 cos V0 mul radius mul U20 sin V0 mul radius mul Z0 tx@3DPlotDict begin saveCoor ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul end } def /condition { PSfacetteParaboloid 0 le } def true MaillageParaboloid /condition { PSfacetteParaboloid 0 ge } def false MaillageParaboloid end end @endspecial 2687 1293 V 809 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 saveCoor ConvertTo2DWithoutRotating x2D 14.22636 mul y2D 14.22636 mul end translate /height 4 def /radius 2 4 sqrt div def /increment 20. def /viewpoint { 0.0 0.0 0.0 30. sin add 3 1 roll 45. cos add 30. cos mul 3 1 roll 45. sin add 30. cos mul 3 1 roll } def 0 viewpoint 0 tx@3Ddict begin SetMatrixThreeD end viewpoint tx@3DPlotDict begin /vZ ED /vY ED /vX ED /pas 0.5 def /pas10 pas 10 div def /cmyk {} def cmyk 0.2 0.6 1 0 /calculate2DPoint { /V0 ED /Z0 ED /U20 ED /U10 ED U10 cos V0 mul radius mul U20 sin V0 mul radius mul Z0 tx@3DPlotDict begin saveCoor ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul end } def /condition { PSfacetteParaboloid 0 le } def true MaillageParaboloid /condition { PSfacetteParaboloid 0 ge } def false MaillageParaboloid end end @endspecial 3495 1293 V 210 1296 3287 4 v 209 1396 4 100 v 323 1366 a(incremen)n(t=3)p 899 1396 V 350 w(incremen)n(t=20)p 1879 1396 V 408 w(incremen)n(t=3)p 2687 1396 V 322 w(incremen)n(t=20)p 3495 1396 V 210 1399 3287 4 v 209 1499 4 100 v 0 0 1 TeXcolorrgb 1342 1469 a(P)n(ar)26 b(d\351faut)i(:)g(incremen)n(t)f(=)g(10)p 0 TeXcolorgray 3495 1499 V 210 1502 3287 4 v 86 1619 a SDict begin H.S end 86 1619 a 86 1619 a SDict begin 12 H.A end 86 1619 a 86 1619 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.38.0.3) cvn /DEST pdfmark end 86 1619 a 66 x FJ(38.0.3)93 b(sho)m(wInside)p 210 1750 2985 4 v 209 2548 4 798 v 805 2252 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /viewpoint { 0.0 0.0 0.0 30. sin add 3 1 roll 45. cos add 30. cos mul 3 1 roll 45. sin add 30. cos mul 3 1 roll } def 0 viewpoint 0 tx@3Ddict begin SetMatrixThreeD end viewpoint tx@3DPlotDict begin /vZ ED /vY ED /vX ED /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 2 div 0 2 div 0 2 div -42.6791 14.22636 div 14.22636 14.22636 div 28.45273 14.22636 div /cmyk {} def cmyk 0.2 0.6 1 0 /PlaneSequence [ ] def /ConvBox2d { CZ add /z ED CY add /y ED CX add /x ED RotatePoint x y z Conv3D2D 14.22636 mul exch 14.22636 mul exch } def /condition { PSfacetteBox 0 le } def true MaillageBox /condition { PSfacetteBox 0 ge } def false MaillageBox vZ 0 ge { PlanCoupeBox 1 0.5 0.5 setrgbcolor fill PlanCoupeBox 0 setgray stroke } if end end @endspecial 1635 2548 V 1492 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 saveCoor ConvertTo2DWithoutRotating x2D 14.22636 mul y2D 14.22636 mul end translate /height 3 def /radius 2 3 sqrt div def /increment 10. def /viewpoint { 0.0 0.0 0.0 30. sin add 3 1 roll 45. cos add 30. cos mul 3 1 roll 45. sin add 30. cos mul 3 1 roll } def 0 viewpoint 0 tx@3Ddict begin SetMatrixThreeD end viewpoint tx@3DPlotDict begin /vZ ED /vY ED /vX ED /pas 0.5 def /pas10 pas 10 div def /cmyk {} def cmyk 0.2 0.6 1 0 /calculate2DPoint { /V0 ED /Z0 ED /U20 ED /U10 ED U10 cos V0 mul radius mul U20 sin V0 mul radius mul Z0 tx@3DPlotDict begin saveCoor ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul end } def /condition { PSfacetteParaboloid 0 le } def true MaillageParaboloid /condition { PSfacetteParaboloid 0 ge } def false MaillageParaboloid /condition { PSfacetteParaboloid 0 ge } def false MaillageParaboloid vZ 0 ge { PlanCoupeParaboloid 1 0.5 0.5 setrgbcolor fill PlanCoupeParaboloid 0 setgray stroke } if end end @endspecial 3193 2548 V 210 2551 2985 4 v 209 2651 4 100 v 260 2621 a FE(n)p FK(psBo)n(x[)p 1 0 0 TeXcolorrgb(sho)n(wInside)p 0 TeXcolorgray(=false]{-3}{1})o({2)o(})p 1635 2651 V 99 w FE(n)p FK(pstP)n(arab)r(oloid[)p 1 0 0 TeXcolorrgb(sho)n(wInside)p 0 TeXcolorgray(=true]{3}{2)o(})p 3193 2651 V 210 2654 2985 4 v 209 3452 4 798 v 805 3156 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /viewpoint { 0.0 0.0 0.0 30. sin add 3 1 roll 45. cos add 30. cos mul 3 1 roll 45. sin add 30. cos mul 3 1 roll } def 0 viewpoint 0 tx@3Ddict begin SetMatrixThreeD end viewpoint tx@3DPlotDict begin /vZ ED /vY ED /vX ED /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 2 div 0 2 div 0 2 div -42.6791 14.22636 div 14.22636 14.22636 div 28.45273 14.22636 div /cmyk {} def cmyk 0.2 0.6 1 0 /PlaneSequence [ ] def /ConvBox2d { CZ add /z ED CY add /y ED CX add /x ED RotatePoint x y z Conv3D2D 14.22636 mul exch 14.22636 mul exch } def /condition { PSfacetteBox 0 le } def true MaillageBox /condition { PSfacetteBox 0 ge } def false MaillageBox end end @endspecial 1635 3452 V 1492 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 saveCoor ConvertTo2DWithoutRotating x2D 14.22636 mul y2D 14.22636 mul end translate /height 3 def /radius 2 3 sqrt div def /increment 10. def /viewpoint { 0.0 0.0 0.0 30. sin add 3 1 roll 45. cos add 30. cos mul 3 1 roll 45. sin add 30. cos mul 3 1 roll } def 0 viewpoint 0 tx@3Ddict begin SetMatrixThreeD end viewpoint tx@3DPlotDict begin /vZ ED /vY ED /vX ED /pas 0.5 def /pas10 pas 10 div def /cmyk {} def cmyk 0.2 0.6 1 0 /calculate2DPoint { /V0 ED /Z0 ED /U20 ED /U10 ED U10 cos V0 mul radius mul U20 sin V0 mul radius mul Z0 tx@3DPlotDict begin saveCoor ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul end } def /condition { PSfacetteParaboloid 0 le } def true MaillageParaboloid /condition { PSfacetteParaboloid 0 ge } def false MaillageParaboloid end end @endspecial 3193 3452 V 210 3455 2985 4 v 209 3555 4 100 v 266 3525 a FE(n)p FK(psBo)n(x[)p 1 0 0 TeXcolorrgb(sho)n(wInside) p 0 TeXcolorgray(=true]{-3}{1})o({2)o(})p 1635 3555 V 99 w FE(n)p FK(pstP)n(arab)r(oloid[)p 1 0 0 TeXcolorrgb(sho)n(wInside)p 0 TeXcolorgray(=false]{3}{2)o(})p 3193 3555 V 210 3558 2985 4 v 86 3674 a SDict begin H.S end 86 3674 a 86 3674 a SDict begin 12 H.A end 86 3674 a 86 3674 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.38.0.4) cvn /DEST pdfmark end 86 3674 a 66 x FJ(38.0.4)g(Segmen)m(tColor)p 210 3822 2832 4 v 209 3921 4 100 v 260 3891 a FE(n)p FK(pstP)n(arab)r(oloid[sho) n(wInside=false,)p 1 0 0 TeXcolorrgb 23 w(Segmen)n(tColor)p 0 TeXcolorgray(={[cm)n(yk]{0)24 b(0)j(1)g(0}}]{4}{5})p 3040 3921 V 209 4021 V 260 3991 a FE(n)p FK(pstThreeDSphere[)p 1 0 0 TeXcolorrgb(Segmen)n(tColor)p 0 TeXcolorgray(={[cm)n (yk]{0,1,0,0})o(}]\(1,-1)o(,2\){)o(2})p 3040 4021 V 210 4024 2832 4 v 209 4674 4 650 v 732 4526 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 0 saveCoor ConvertTo2DWithoutRotating x2D 14.22636 mul y2D 14.22636 mul end translate /height 3 def /radius 3 3 sqrt div def /increment 10. def /viewpoint { 0.0 0.0 0.0 30. sin add 3 1 roll 45. cos add 30. cos mul 3 1 roll 45. sin add 30. cos mul 3 1 roll } def 0 viewpoint 0 tx@3Ddict begin SetMatrixThreeD end viewpoint tx@3DPlotDict begin /vZ ED /vY ED /vX ED /pas 0.5 def /pas10 pas 10 div def /cmyk {} def cmyk 0 0 1 0 /calculate2DPoint { /V0 ED /Z0 ED /U20 ED /U10 ED U10 cos V0 mul radius mul U20 sin V0 mul radius mul Z0 tx@3DPlotDict begin saveCoor ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul end } def /condition { PSfacetteParaboloid 0 le } def true MaillageParaboloid /condition { PSfacetteParaboloid 0 ge } def false MaillageParaboloid end end @endspecial 1253 4674 V 1593 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /viewpoint {0.0 0.0 0.0 30. sin add 3 1 roll 45. cos add 30. cos mul 3 1 roll 45. sin add 30. cos mul 3 1 roll } def 0 viewpoint 0 tx@3Ddict begin SetMatrixThreeD end viewpoint /vZ ED /vY ED /vX ED 1 14.22636 mul -1 14.22636 mul 2 14.22636 mul 2 14.22636 mul 10. /cmyk {} def cmyk 0 1 0 0 tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 1. .setopacityalpha 1. .setopacityalpha MaillageSphere end end @endspecial 3040 4674 V 210 4678 2832 4 v 0 TeXcolorgray 1456 5662 a(220)p 0 TeXcolorgray eop end %%Page: 221 221 TeXDict begin 221 220 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.221) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.38.1) cvn /DEST pdfmark end 86 448 a 83 x FG(38.1)112 b(Placer)37 b(des)h(ob)s(jets)g(en)g(3D)86 604 y SDict begin H.S end 86 604 a 86 604 a SDict begin 12 H.A end 86 604 a 86 604 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.38.1.1) cvn /DEST pdfmark end 86 604 a 81 x FJ(38.1.1)93 b(pstThreeDPut)p 210 766 3034 4 v 209 1684 4 918 v 732 1268 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 3 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 732 1268 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 3 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial 732 1268 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 732 1268 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 732 1268 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 732 1268 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 732 1268 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 732 1268 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 732 1268 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 732 1268 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 732 1268 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 732 1268 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 732 1268 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 732 1268 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 1268 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 732 1268 a 732 1268 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 1268 a 732 1268 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 732 1268 a 708 1286 a Fz(x)732 1268 y tx@Dict begin PutEnd end 732 1268 a 732 1268 a tx@Dict begin PutEnd end 732 1268 a 732 1268 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 732 1268 a 732 1268 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 1268 a 732 1268 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 732 1268 a 710 1278 a Fz(y)732 1268 y tx@Dict begin PutEnd end 732 1268 a 732 1268 a tx@Dict begin PutEnd end 732 1268 a 732 1268 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 732 1268 a 732 1268 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 1268 a 732 1268 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 732 1268 a 711 1286 a Fz(z)732 1268 y tx@Dict begin PutEnd end 732 1268 a 732 1268 a tx@Dict begin PutEnd end 732 1268 a 732 1268 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 3 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 732 1268 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor end @endspecial 732 1268 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 1268 a 630 1268 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 5.33487 a add neg def /h 5.33488 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 630 1268 a 44 x @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 7.11317 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 7.11317 0.0 14.22635 10.66975 0 Frame gsave 1 setgray 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 14.22635 0.0 21.33952 10.66975 0 Frame gsave 1 0 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 807 1268 a currentpoint initclip moveto 807 1268 a 732 1268 a tx@Dict begin PutEnd end 732 1268 a 1253 1684 4 918 v 1305 1464 a FJ(\\pstThreeDPu)p FK(t\(2,3,2\){)p FE(n)p FK(DFR})1305 1663 y FE(n)p FK(pstThreeDDot[dra) n(wCo)r(or=true]\(2,3,2\))p 3242 1684 V 210 1687 3034 4 v 210 1798 4042 4 v 209 1898 4 100 v 1187 1868 a FE(n)p FK(pstThreeDPut[)p 1 0 0 TeXcolorrgb(pOrigin)p 0 TeXcolorgray (=lb]\(2,3,2\){)p FE(n)p FK(psframeb)r(o)n(x{)22 b(texte}})p 4250 1898 V 210 1901 4042 4 v 209 2728 4 828 v 614 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 3 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 614 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor 1.0 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 3 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial 614 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 614 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 614 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 614 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 614 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 614 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 614 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 614 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 614 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 614 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 614 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 614 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 614 2403 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 614 2403 a 614 2403 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 614 2403 a 614 2403 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 614 2403 a 590 2421 a Fz(x)614 2403 y tx@Dict begin PutEnd end 614 2403 a 614 2403 a tx@Dict begin PutEnd end 614 2403 a 614 2403 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 614 2403 a 614 2403 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 614 2403 a 614 2403 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 614 2403 a 592 2413 a Fz(y)614 2403 y tx@Dict begin PutEnd end 614 2403 a 614 2403 a tx@Dict begin PutEnd end 614 2403 a 614 2403 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 614 2403 a 614 2403 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 614 2403 a 614 2403 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 614 2403 a 593 2421 a Fz(z)614 2403 y tx@Dict begin PutEnd end 614 2403 a 614 2403 a tx@Dict begin PutEnd end 614 2403 a 614 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 3 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 614 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor end @endspecial 614 2403 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 614 2403 a 648 2489 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 25.945 10.29724 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(texte)614 2403 y tx@Dict begin PutEnd end 614 2403 a 1017 2728 4 828 v 1423 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 3 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 1423 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor 1.0 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 3 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial 1423 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1423 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1423 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1423 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1423 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1423 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1423 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1423 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1423 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1423 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1423 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1423 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1423 2403 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1423 2403 a 1423 2403 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1423 2403 a 1423 2403 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1423 2403 a 1399 2421 a Fz(x)1423 2403 y tx@Dict begin PutEnd end 1423 2403 a 1423 2403 a tx@Dict begin PutEnd end 1423 2403 a 1423 2403 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1423 2403 a 1423 2403 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1423 2403 a 1423 2403 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1423 2403 a 1401 2413 a Fz(y)1423 2403 y tx@Dict begin PutEnd end 1423 2403 a 1423 2403 a tx@Dict begin PutEnd end 1423 2403 a 1423 2403 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1423 2403 a 1423 2403 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1423 2403 a 1423 2403 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1423 2403 a 1402 2421 a Fz(z)1423 2403 y tx@Dict begin PutEnd end 1423 2403 a 1423 2403 a tx@Dict begin PutEnd end 1423 2403 a 1423 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 3 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 1423 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor end @endspecial 1423 2403 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1423 2403 a 33 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 25.945 10.29724 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(texte)1423 2403 y tx@Dict begin PutEnd end 1423 2403 a 1825 2728 4 828 v 2231 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 3 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 2231 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor 1.0 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 3 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial 2231 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2231 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2231 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2231 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2231 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2231 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2231 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2231 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2231 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2231 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2231 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2231 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2231 2403 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2231 2403 a 2231 2403 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2231 2403 a 2231 2403 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2231 2403 a 2207 2421 a Fz(x)2231 2403 y tx@Dict begin PutEnd end 2231 2403 a 2231 2403 a tx@Dict begin PutEnd end 2231 2403 a 2231 2403 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2231 2403 a 2231 2403 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2231 2403 a 2231 2403 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2231 2403 a 2209 2413 a Fz(y)2231 2403 y tx@Dict begin PutEnd end 2231 2403 a 2231 2403 a tx@Dict begin PutEnd end 2231 2403 a 2231 2403 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2231 2403 a 2231 2403 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2231 2403 a 2231 2403 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2231 2403 a 2210 2421 a Fz(z)2231 2403 y tx@Dict begin PutEnd end 2231 2403 a 2231 2403 a tx@Dict begin PutEnd end 2231 2403 a 2231 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 3 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 2231 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor end @endspecial 2231 2403 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2231 2403 a 2264 2370 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 25.945 10.29724 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(texte)2231 2403 y tx@Dict begin PutEnd end 2231 2403 a 2633 2728 4 828 v 3039 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 3 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 3039 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor 1.0 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 3 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial 3039 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 3039 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 3039 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 3039 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 3039 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 3039 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 3039 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 3039 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 3039 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 3039 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 3039 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 3039 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3039 2403 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 3039 2403 a 3039 2403 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3039 2403 a 3039 2403 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 3039 2403 a 3015 2421 a Fz(x)3039 2403 y tx@Dict begin PutEnd end 3039 2403 a 3039 2403 a tx@Dict begin PutEnd end 3039 2403 a 3039 2403 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 3039 2403 a 3039 2403 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3039 2403 a 3039 2403 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 3039 2403 a 3017 2413 a Fz(y)3039 2403 y tx@Dict begin PutEnd end 3039 2403 a 3039 2403 a tx@Dict begin PutEnd end 3039 2403 a 3039 2403 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 3039 2403 a 3039 2403 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3039 2403 a 3039 2403 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 3039 2403 a 3018 2421 a Fz(z)3039 2403 y tx@Dict begin PutEnd end 3039 2403 a 3039 2403 a tx@Dict begin PutEnd end 3039 2403 a 3039 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 3 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 3039 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor end @endspecial 3039 2403 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3039 2403 a 2948 2489 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 25.945 10.29724 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(texte)3039 2403 y tx@Dict begin PutEnd end 3039 2403 a 3442 2728 4 828 v 3848 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 3 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 3848 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor 1.0 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 3 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial 3848 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 3848 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 3848 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 3848 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 3848 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 3848 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 3848 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 3848 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 3848 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 3848 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 3848 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 3848 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3848 2403 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 3848 2403 a 3848 2403 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3848 2403 a 3848 2403 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 3848 2403 a 3824 2421 a Fz(x)3848 2403 y tx@Dict begin PutEnd end 3848 2403 a 3848 2403 a tx@Dict begin PutEnd end 3848 2403 a 3848 2403 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 3848 2403 a 3848 2403 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3848 2403 a 3848 2403 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 3848 2403 a 3826 2413 a Fz(y)3848 2403 y tx@Dict begin PutEnd end 3848 2403 a 3848 2403 a tx@Dict begin PutEnd end 3848 2403 a 3848 2403 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 3848 2403 a 3848 2403 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3848 2403 a 3848 2403 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 3848 2403 a 3827 2421 a Fz(z)3848 2403 y tx@Dict begin PutEnd end 3848 2403 a 3848 2403 a tx@Dict begin PutEnd end 3848 2403 a 3848 2403 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 3 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 3848 2403 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor end @endspecial 3848 2403 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3848 2403 a 3756 2429 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 25.945 10.29724 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(texte)3848 2403 y tx@Dict begin PutEnd end 3848 2403 a 4250 2728 4 828 v 210 2732 4042 4 v 209 2831 4 100 v 416 2801 a FK(pOrigin=lt)p 1017 2831 V 397 w(pOrigin=lB)p 1825 2831 V 390 w(pOrigin=lb)p 2633 2831 V 414 w(pOrigin=t)p 3442 2831 V 431 w(pOrigin=c)p 4250 2831 V 210 2835 4042 4 v 209 3662 4 828 v 614 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 614 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 614 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 614 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 614 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 614 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 614 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 614 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 614 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 614 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 614 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 614 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 614 3336 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 614 3336 a 614 3336 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 614 3336 a 614 3336 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 614 3336 a 590 3354 a Fz(x)614 3336 y tx@Dict begin PutEnd end 614 3336 a 614 3336 a tx@Dict begin PutEnd end 614 3336 a 614 3336 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 614 3336 a 614 3336 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 614 3336 a 614 3336 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 614 3336 a 592 3346 a Fz(y)614 3336 y tx@Dict begin PutEnd end 614 3336 a 614 3336 a tx@Dict begin PutEnd end 614 3336 a 614 3336 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 614 3336 a 614 3336 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 614 3336 a 614 3336 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 614 3336 a 593 3354 a Fz(z)614 3336 y tx@Dict begin PutEnd end 614 3336 a 614 3336 a tx@Dict begin PutEnd end 614 3336 a 614 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 3 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 614 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor end @endspecial 614 3336 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 614 3336 a -91 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 25.945 10.29724 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(texte)614 3336 y tx@Dict begin PutEnd end 614 3336 a 614 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 3 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 614 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor 1.0 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 3 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial 1017 3662 4 828 v 1423 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1423 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1423 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1423 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1423 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1423 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1423 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1423 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1423 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1423 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 1423 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1423 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1423 3336 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1423 3336 a 1423 3336 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1423 3336 a 1423 3336 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1423 3336 a 1399 3354 a Fz(x)1423 3336 y tx@Dict begin PutEnd end 1423 3336 a 1423 3336 a tx@Dict begin PutEnd end 1423 3336 a 1423 3336 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1423 3336 a 1423 3336 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1423 3336 a 1423 3336 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1423 3336 a 1401 3346 a Fz(y)1423 3336 y tx@Dict begin PutEnd end 1423 3336 a 1423 3336 a tx@Dict begin PutEnd end 1423 3336 a 1423 3336 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1423 3336 a 1423 3336 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1423 3336 a 1423 3336 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1423 3336 a 1402 3354 a Fz(z)1423 3336 y tx@Dict begin PutEnd end 1423 3336 a 1423 3336 a tx@Dict begin PutEnd end 1423 3336 a 1423 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 3 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 1423 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor end @endspecial 1423 3336 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1423 3336 a 1332 3303 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 25.945 10.29724 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(texte)1423 3336 y tx@Dict begin PutEnd end 1423 3336 a 1423 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 3 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 1423 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor 1.0 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 3 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial 1825 3662 4 828 v 2231 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 3 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 2231 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor 1.0 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 3 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial 2231 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2231 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2231 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2231 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2231 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2231 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2231 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2231 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2231 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2231 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 2231 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2231 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2231 3336 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2231 3336 a 2231 3336 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2231 3336 a 2231 3336 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2231 3336 a 2207 3354 a Fz(x)2231 3336 y tx@Dict begin PutEnd end 2231 3336 a 2231 3336 a tx@Dict begin PutEnd end 2231 3336 a 2231 3336 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2231 3336 a 2231 3336 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2231 3336 a 2231 3336 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2231 3336 a 2209 3346 a Fz(y)2231 3336 y tx@Dict begin PutEnd end 2231 3336 a 2231 3336 a tx@Dict begin PutEnd end 2231 3336 a 2231 3336 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2231 3336 a 2231 3336 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2231 3336 a 2231 3336 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2231 3336 a 2210 3354 a Fz(z)2231 3336 y tx@Dict begin PutEnd end 2231 3336 a 2231 3336 a tx@Dict begin PutEnd end 2231 3336 a 2231 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 3 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 2231 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor end @endspecial 2231 3336 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2231 3336 a 2016 3422 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 25.945 10.29724 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(texte)2231 3336 y tx@Dict begin PutEnd end 2231 3336 a 2633 3662 4 828 v 3039 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 3 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 3039 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor 1.0 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 3 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial 3039 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 3039 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 3039 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 3039 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 3039 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 3039 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 3039 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 3039 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 3039 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 3039 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 3039 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 3039 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3039 3336 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 3039 3336 a 3039 3336 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3039 3336 a 3039 3336 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 3039 3336 a 3015 3354 a Fz(x)3039 3336 y tx@Dict begin PutEnd end 3039 3336 a 3039 3336 a tx@Dict begin PutEnd end 3039 3336 a 3039 3336 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 3039 3336 a 3039 3336 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3039 3336 a 3039 3336 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 3039 3336 a 3017 3346 a Fz(y)3039 3336 y tx@Dict begin PutEnd end 3039 3336 a 3039 3336 a tx@Dict begin PutEnd end 3039 3336 a 3039 3336 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 3039 3336 a 3039 3336 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3039 3336 a 3039 3336 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 3039 3336 a 3018 3354 a Fz(z)3039 3336 y tx@Dict begin PutEnd end 3039 3336 a 3039 3336 a tx@Dict begin PutEnd end 3039 3336 a 3039 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 3 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 3039 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor end @endspecial 3039 3336 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3039 3336 a -215 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 25.945 10.29724 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(texte)3039 3336 y tx@Dict begin PutEnd end 3039 3336 a 3442 3662 4 828 v 3848 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 3 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 3848 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor 1.0 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 3 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial 3848 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 3848 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 3848 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 3848 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 3848 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 3848 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 3848 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 3848 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 3848 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 3848 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial 3848 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 3848 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 0 0 1 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3848 3336 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 3848 3336 a 3848 3336 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3848 3336 a 3848 3336 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 3848 3336 a 3824 3354 a Fz(x)3848 3336 y tx@Dict begin PutEnd end 3848 3336 a 3848 3336 a tx@Dict begin PutEnd end 3848 3336 a 3848 3336 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 3848 3336 a 3848 3336 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3848 3336 a 3848 3336 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 3848 3336 a 3826 3346 a Fz(y)3848 3336 y tx@Dict begin PutEnd end 3848 3336 a 3848 3336 a tx@Dict begin PutEnd end 3848 3336 a 3848 3336 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 3848 3336 a 3848 3336 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3848 3336 a 3848 3336 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 3848 3336 a 3827 3354 a Fz(z)3848 3336 y tx@Dict begin PutEnd end 3848 3336 a 3848 3336 a tx@Dict begin PutEnd end 3848 3336 a 3848 3336 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 2 3 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 3848 3336 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor end @endspecial 3848 3336 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3848 3336 a 3632 3303 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 25.945 10.29724 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(texte)3848 3336 y tx@Dict begin PutEnd end 3848 3336 a 4250 3662 4 828 v 210 3665 4042 4 v 209 3765 4 100 v 414 3735 a FK(pOrigin=B)p 1017 3765 V 413 w(pOrigin=b)p 1825 3765 V 410 w(pOrigin=rt)p 2633 3765 V 387 w(pOrigin=rB)p 3442 3765 V 379 w(pOrigin=rb)p 4250 3765 V 210 3768 4042 4 v 86 3884 a SDict begin H.S end 86 3884 a 86 3884 a SDict begin 12 H.A end 86 3884 a 86 3884 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.38.1.2) cvn /DEST pdfmark end 86 3884 a 71 x FJ(38.1.2)93 b FE(n)p FJ(pstPlanePut)p 210 4041 2957 4 v 209 4140 4 100 v 260 4110 a(\\pstPlanePut)p FK([)p 1 0 0 TeXcolorrgb(plane)p 0 TeXcolorgray(=xy]\(0,0,3\){)p FE(n)p FK(DFR})p 3165 4140 V 209 4240 V 260 4210 a FJ(\\pstPlanePut)p FK([)p 1 0 0 TeXcolorrgb(plane)p 0 TeXcolorgray(=xy]\(0,0,-3\){)p FE(n)p FK(psframeb)r(o)n(x{)23 b(texte}})p 3165 4240 V 210 4243 2957 4 v 209 5277 4 1034 v 732 4775 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 732 4775 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor 1.0 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial 732 4775 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 732 4775 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor 1.0 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial 732 4775 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 732 4775 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 4775 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 732 4775 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 4775 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 732 4775 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 4775 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 732 4775 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 4775 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 732 4775 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 4775 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 732 4775 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 4775 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 732 4775 a 732 4775 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 4775 a 732 4775 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 732 4775 a 708 4793 a Fz(x)732 4775 y tx@Dict begin PutEnd end 732 4775 a 732 4775 a tx@Dict begin PutEnd end 732 4775 a 732 4775 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 732 4775 a 732 4775 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 4775 a 732 4775 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 732 4775 a 710 4785 a Fz(y)732 4775 y tx@Dict begin PutEnd end 732 4775 a 732 4775 a tx@Dict begin PutEnd end 732 4775 a 732 4775 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 732 4775 a 732 4775 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 4775 a 732 4775 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 732 4775 a 711 4793 a Fz(z)732 4775 y tx@Dict begin PutEnd end 732 4775 a 732 4775 a tx@Dict begin PutEnd end 732 4775 a 732 4775 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 732 4775 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor end @endspecial 732 4775 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 4775 a 732 4775 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def 270 Delta sub rotate /Rho 90 Gamma add Delta add def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 732 4775 a 34 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 25.945 10.29724 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(texte)981 4775 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 981 4775 a 732 4775 a tx@Dict begin PutEnd end 732 4775 a 732 4775 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 732 4775 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor end @endspecial 732 4775 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 4775 a 732 4775 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def 270 Delta sub rotate /Rho 90 Gamma add Delta add def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 732 4775 a 732 4775 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 732 4775 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 7.11317 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 7.11317 0.0 14.22635 10.66975 0 Frame gsave 1 setgray 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 14.22635 0.0 21.33952 10.66975 0 Frame gsave 1 0 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 910 4775 a currentpoint initclip moveto 910 4775 a 937 4775 a tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 937 4775 a 732 4775 a tx@Dict begin PutEnd end 732 4775 a 1194 5277 4 1034 v 1718 4775 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 1718 4775 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor 1.0 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial 1718 4775 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 1718 4775 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor 1.0 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial 1718 4775 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1718 4775 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1718 4775 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1718 4775 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1718 4775 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1718 4775 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1718 4775 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1718 4775 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1718 4775 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1718 4775 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1718 4775 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1718 4775 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1718 4775 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1718 4775 a 1718 4775 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1718 4775 a 1718 4775 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1718 4775 a 1694 4793 a Fz(x)1718 4775 y tx@Dict begin PutEnd end 1718 4775 a 1718 4775 a tx@Dict begin PutEnd end 1718 4775 a 1718 4775 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1718 4775 a 1718 4775 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1718 4775 a 1718 4775 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1718 4775 a 1696 4785 a Fz(y)1718 4775 y tx@Dict begin PutEnd end 1718 4775 a 1718 4775 a tx@Dict begin PutEnd end 1718 4775 a 1718 4775 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1718 4775 a 1718 4775 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1718 4775 a 1718 4775 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1718 4775 a 1697 4793 a Fz(z)1718 4775 y tx@Dict begin PutEnd end 1718 4775 a 1718 4775 a tx@Dict begin PutEnd end 1718 4775 a 1718 4775 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 1718 4775 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor end @endspecial 1718 4775 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1718 4775 a 1718 4775 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 1718 4775 a 33 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 25.945 10.29724 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(texte)1967 4775 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 1967 4775 a 1718 4775 a tx@Dict begin PutEnd end 1718 4775 a 1718 4775 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 1718 4775 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor end @endspecial 1718 4775 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1718 4775 a 1718 4775 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def Gamma rotate /Rho 90 Gamma sub def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 1718 4775 a 1718 4775 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1718 4775 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 7.11317 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 7.11317 0.0 14.22635 10.66975 0 Frame gsave 1 setgray 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 14.22635 0.0 21.33952 10.66975 0 Frame gsave 1 0 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1895 4775 a currentpoint initclip moveto 1895 4775 a 1923 4775 a tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 1923 4775 a 1718 4775 a tx@Dict begin PutEnd end 1718 4775 a 2179 5277 4 1034 v 2703 4775 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 2703 4775 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor 1.0 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial 2703 4775 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 2703 4775 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor 1.0 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial 2703 4775 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2703 4775 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2703 4775 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2703 4775 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2703 4775 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2703 4775 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2703 4775 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2703 4775 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2703 4775 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2703 4775 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2703 4775 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2703 4775 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2703 4775 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2703 4775 a 2703 4775 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2703 4775 a 2703 4775 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2703 4775 a 2679 4793 a Fz(x)2703 4775 y tx@Dict begin PutEnd end 2703 4775 a 2703 4775 a tx@Dict begin PutEnd end 2703 4775 a 2703 4775 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2703 4775 a 2703 4775 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2703 4775 a 2703 4775 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2703 4775 a 2681 4785 a Fz(y)2703 4775 y tx@Dict begin PutEnd end 2703 4775 a 2703 4775 a tx@Dict begin PutEnd end 2703 4775 a 2703 4775 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2703 4775 a 2703 4775 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2703 4775 a 2703 4775 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2703 4775 a 2682 4793 a Fz(z)2703 4775 y tx@Dict begin PutEnd end 2703 4775 a 2703 4775 a tx@Dict begin PutEnd end 2703 4775 a 2703 4775 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 2703 4775 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor end @endspecial 2703 4775 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2703 4775 a 2703 4775 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def 270 Delta sub rotate /Rho 180 Delta add def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 2703 4775 a 34 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 25.945 10.29724 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(texte)2952 4775 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 2952 4775 a 2703 4775 a tx@Dict begin PutEnd end 2703 4775 a 2703 4775 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 2703 4775 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor end @endspecial 2703 4775 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2703 4775 a 2703 4775 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /SignFlag 1 def /AlphaOffset 0 0 add def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def 270 Delta sub rotate /Rho 180 Delta add def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 2703 4775 a 2703 4775 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2703 4775 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 7.11317 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 7.11317 0.0 14.22635 10.66975 0 Frame gsave 1 setgray 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 14.22635 0.0 21.33952 10.66975 0 Frame gsave 1 0 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2881 4775 a currentpoint initclip moveto 2881 4775 a 2908 4775 a tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 2908 4775 a 2703 4775 a tx@Dict begin PutEnd end 2703 4775 a 3165 5277 4 1034 v 210 5280 2957 4 v 209 5380 4 100 v 1 0 0 TeXcolorrgb 530 5350 a FK(plane)p 0 TeXcolorgray(=xy)p 1194 5380 V 1 0 0 TeXcolorrgb 642 w(plane)p 0 TeXcolorgray(=yz)p 2179 5380 V 1 0 0 TeXcolorrgb 645 w(plane)p 0 TeXcolorgray(=xz)p 3165 5380 V 210 5383 2957 4 v 0 TeXcolorgray 1456 5662 a(221)p 0 TeXcolorgray eop end %%Page: 222 222 TeXDict begin 222 221 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.222) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 2957 4 v 209 551 4 100 v 260 521 a FJ(\\pstPlanePut)p FK([plane=xy)-7 b(,)p 1 0 0 TeXcolorrgb(planecorr)p 0 TeXcolorgray(=normal]\(0,0,2\){)p FE(n)p FK(DFR})p 3165 551 V 209 651 V 260 621 a FJ(\\pstPlanePut)p FK([plane=xy)g(,)p 1 0 0 TeXcolorrgb(planecorr)p 0 TeXcolorgray(=normal)23 b(]\(0,0,-2\){)p FE(n)p FK(psframeb)r(o)n(x{texte}})p 3165 651 V 210 654 2957 4 v 209 1688 4 1034 v 732 1186 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 732 1186 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 1186 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 732 1186 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 1186 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 732 1186 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 1186 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 732 1186 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 1186 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 732 1186 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 732 1186 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 732 1186 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 1186 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 732 1186 a 732 1186 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 1186 a 732 1186 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 732 1186 a 708 1204 a Fz(x)732 1186 y tx@Dict begin PutEnd end 732 1186 a 732 1186 a tx@Dict begin PutEnd end 732 1186 a 732 1186 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 732 1186 a 732 1186 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 1186 a 732 1186 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 732 1186 a 710 1196 a Fz(y)732 1186 y tx@Dict begin PutEnd end 732 1186 a 732 1186 a tx@Dict begin PutEnd end 732 1186 a 732 1186 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 732 1186 a 732 1186 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 1186 a 732 1186 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 732 1186 a 711 1204 a Fz(z)732 1186 y tx@Dict begin PutEnd end 732 1186 a 732 1186 a tx@Dict begin PutEnd end 732 1186 a 732 1186 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 732 1186 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor end @endspecial 732 1186 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 1186 a 732 1186 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED Beta sin 0 gt {/SignFlag 1}{/SignFlag -1}ifelse def Alpha cos 0 gt {/AlphaOffset 180}{/AlphaOffset 0}ifelse def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def 270 Delta sub rotate /Rho 90 Gamma add Delta add def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 732 1186 a 34 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 25.945 10.29724 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(texte)981 1186 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 981 1186 a 732 1186 a tx@Dict begin PutEnd end 732 1186 a 732 1186 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 732 1186 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor end @endspecial 732 1186 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 1186 a 732 1186 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED Beta sin 0 gt {/SignFlag 1}{/SignFlag -1}ifelse def Alpha cos 0 gt {/AlphaOffset 180}{/AlphaOffset 0}ifelse def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def 270 Delta sub rotate /Rho 90 Gamma add Delta add def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 732 1186 a 732 1186 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 732 1186 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 7.11317 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 7.11317 0.0 14.22635 10.66975 0 Frame gsave 1 setgray 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 14.22635 0.0 21.33952 10.66975 0 Frame gsave 1 0 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 910 1186 a currentpoint initclip moveto 910 1186 a 937 1186 a tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 937 1186 a 732 1186 a tx@Dict begin PutEnd end 732 1186 a 732 1186 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 732 1186 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor 1.0 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial 732 1186 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 732 1186 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor 1.0 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial 1194 1688 4 1034 v 1718 1186 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1718 1186 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1718 1186 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1718 1186 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1718 1186 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1718 1186 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1718 1186 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1718 1186 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1718 1186 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1718 1186 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1718 1186 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1718 1186 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1718 1186 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1718 1186 a 1718 1186 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1718 1186 a 1718 1186 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1718 1186 a 1694 1204 a Fz(x)1718 1186 y tx@Dict begin PutEnd end 1718 1186 a 1718 1186 a tx@Dict begin PutEnd end 1718 1186 a 1718 1186 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1718 1186 a 1718 1186 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1718 1186 a 1718 1186 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1718 1186 a 1696 1196 a Fz(y)1718 1186 y tx@Dict begin PutEnd end 1718 1186 a 1718 1186 a tx@Dict begin PutEnd end 1718 1186 a 1718 1186 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1718 1186 a 1718 1186 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1718 1186 a 1718 1186 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1718 1186 a 1697 1204 a Fz(z)1718 1186 y tx@Dict begin PutEnd end 1718 1186 a 1718 1186 a tx@Dict begin PutEnd end 1718 1186 a 1718 1186 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 1718 1186 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor end @endspecial 1718 1186 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1718 1186 a 1718 1186 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED Beta sin 0 lt {/SignFlag -1}{/SignFlag 1}ifelse def Alpha sin 0 gt {/AlphaOffset 180 -90 SignFlag mul add} {/AlphaOffset 180 90 SignFlag mul add} ifelse def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def 270 Delta sub rotate /Rho 90 Gamma add Delta add def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 1718 1186 a 33 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 25.945 10.29724 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(texte)1967 1186 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 1967 1186 a 1718 1186 a tx@Dict begin PutEnd end 1718 1186 a 1718 1186 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 1718 1186 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor end @endspecial 1718 1186 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1718 1186 a 1718 1186 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED Beta sin 0 lt {/SignFlag -1}{/SignFlag 1}ifelse def Alpha sin 0 gt {/AlphaOffset 180 -90 SignFlag mul add} {/AlphaOffset 180 90 SignFlag mul add} ifelse def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def 270 Delta sub rotate /Rho 90 Gamma add Delta add def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 1718 1186 a 1718 1186 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1718 1186 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 7.11317 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 7.11317 0.0 14.22635 10.66975 0 Frame gsave 1 setgray 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 14.22635 0.0 21.33952 10.66975 0 Frame gsave 1 0 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1895 1186 a currentpoint initclip moveto 1895 1186 a 1923 1186 a tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 1923 1186 a 1718 1186 a tx@Dict begin PutEnd end 1718 1186 a 1718 1186 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 1718 1186 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor 1.0 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial 1718 1186 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 1718 1186 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor 1.0 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial 2179 1688 4 1034 v 2703 1186 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2703 1186 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2703 1186 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2703 1186 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2703 1186 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2703 1186 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2703 1186 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2703 1186 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2703 1186 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2703 1186 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2703 1186 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 4 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2703 1186 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2703 1186 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2703 1186 a 2703 1186 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2703 1186 a 2703 1186 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2703 1186 a 2679 1204 a Fz(x)2703 1186 y tx@Dict begin PutEnd end 2703 1186 a 2703 1186 a tx@Dict begin PutEnd end 2703 1186 a 2703 1186 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2703 1186 a 2703 1186 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2703 1186 a 2703 1186 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2703 1186 a 2681 1196 a Fz(y)2703 1186 y tx@Dict begin PutEnd end 2703 1186 a 2703 1186 a tx@Dict begin PutEnd end 2703 1186 a 2703 1186 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2703 1186 a 2703 1186 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2703 1186 a 2703 1186 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2703 1186 a 2682 1204 a Fz(z)2703 1186 y tx@Dict begin PutEnd end 2703 1186 a 2703 1186 a tx@Dict begin PutEnd end 2703 1186 a 2703 1186 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 2703 1186 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor end @endspecial 2703 1186 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2703 1186 a 2703 1186 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED Beta sin 0 gt {/SignFlag 1}{/SignFlag -1}ifelse def Alpha cos 0 gt {/AlphaOffset 180}{/AlphaOffset 0}ifelse def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def 270 Delta sub rotate /Rho 90 Gamma add Delta add def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 2703 1186 a 34 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true 4.0 neg 4.0 neg 25.945 10.29724 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(texte)2952 1186 y tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 2952 1186 a 2703 1186 a tx@Dict begin PutEnd end 2703 1186 a 2703 1186 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@temp@pstNode 10 {InitPnode } /NodeScale {} def NewNode end end 2703 1186 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor end @endspecial 2703 1186 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@temp@pstNode known { /N@temp@pstNode load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2703 1186 a 2703 1186 a tx@Dict begin { [ 1 0 /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED Beta sin 0 gt {/SignFlag 1}{/SignFlag -1}ifelse def Alpha cos 0 gt {/AlphaOffset 180}{/AlphaOffset 0}ifelse def /Delta Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add sin mul Alpha SignFlag mul AlphaOffset add cos atan neg 90 add def /Gamma Beta SignFlag mul sin Alpha SignFlag mul AlphaOffset add cos mul neg Alpha SignFlag mul AlphaOffset add sin atan def 270 Delta sub rotate /Rho 90 Gamma add Delta add def Rho cos Rho sin 0 0 ] concat} tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if /TMatrix [ TMatrix CM ] cvx def /cp [ currentpoint ] cvx def CM CP T STV CM matrix invertmatrix matrix concatmatrix exch exec concat cp moveto end 2703 1186 a 2703 1186 a tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2703 1186 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 7.11317 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 7.11317 0.0 14.22635 10.66975 0 Frame gsave 1 setgray 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 14.22635 0.0 21.33952 10.66975 0 Frame gsave 1 0 0 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2881 1186 a currentpoint initclip moveto 2881 1186 a 2908 1186 a tx@Dict begin CP /TMatrix [ TMatrix setmatrix ] cvx def moveto end 2908 1186 a 2703 1186 a tx@Dict begin PutEnd end 2703 1186 a 2703 1186 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 2703 1186 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor 1.0 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial 2703 1186 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@pst@A 10 {InitPnode } /NodeScale {} def NewNode end end 2703 1186 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor 1.0 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 1 0 0 setrgbcolor [ tx@NodeDict begin tx@NodeDict /N@pst@A known { /N@pst@A load GetCenter } { 0 0 } ifelse end false NArray /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 2. 2. scale (b) show grestore } bind def 1. .setopacityalpha newpath n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 2 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul moveto /RotX 0 def /RotY 0 def /RotZ 0 def /z 0 def ConvertTo2D /x2DOld x2D def /y2DOld y2D def x2D 14.22636 mul y2D 14.22636 mul lineto /y@i y def /y 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto x2DOld 14.22636 mul y2DOld 14.22636 mul moveto /y y@i def /x 0 def ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul lineto gsave 0.5 SLW 0 setgray 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 2 DashLine grestore end end @endspecial 3165 1688 4 1034 v 210 1691 2957 4 v 209 1791 4 100 v 375 1761 a FK(planecorr=normal)p 1194 1791 V 357 w(planecorr=xyrot)p 2179 1791 V 438 w(planecorr=o\033)p 3165 1791 V 210 1794 2957 4 v 0 TeXcolorgray 1456 5662 a(222)p 0 TeXcolorgray eop end %%Page: 223 223 TeXDict begin 223 222 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.223) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.38.2) cvn /DEST pdfmark end 86 448 a 83 x FG(38.2)112 b(Cr\351er)37 b(un)h(graphe)g(en)g(3D)86 604 y SDict begin H.S end 86 604 a 86 604 a SDict begin 12 H.A end 86 604 a 86 604 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.38.2.1) cvn /DEST pdfmark end 86 604 a 81 x FJ(38.2.1)93 b(psplotThreeD)p 210 766 2098 4 v 209 866 4 100 v 260 836 a(\\psplotThreeD)p FK([algebraic])1279 836 y tx@Dict begin tx@NodeDict begin {7.5 2.5 47.7782 23.8891 3.01382 } false /N@A 16 {InitRnode } /NodeScale {} def NewNode end end 1279 836 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 1 0 setrgbcolor 0. true 3.0 neg 5.5 neg 50.7782 10.5 .5 Frame gsave 0 1 0 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial FK(\(-4,4\)\(-4,4\))1704 836 y tx@Dict begin tx@NodeDict begin {7.5 2.5 66.77873 33.38936 3.01382 } false /N@B 16 {InitRnode } /NodeScale {} def NewNode end end 1704 836 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 5.5 neg 69.77873 10.5 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK({sin\(x\)*cos\(y\)})p 2306 866 4 100 v 209 965 V 2306 965 V 209 1065 V 643 1035 a tx@Dict begin tx@NodeDict begin {6.88875 1.94443 79.25049 39.62524 2.47215 } false /N@AA 16 {InitRnode } /NodeScale {} def NewNode end end 643 1035 a FK(plages)26 b(p)r(our)i(x)f(et) h(y)1565 1035 y tx@Dict begin tx@NodeDict begin {6.88875 1.94443 69.16704 34.58351 2.47215 } false /N@BB 16 {InitRnode } /NodeScale {} def NewNode end end 1565 1035 a FK(fonction)f(en)h(x)g(y)p 2306 1065 4 100 v 210 1068 2098 4 v 209 2279 4 1211 v 1259 1777 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /y -4 def /y1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul end } def xyz moveto 25 1 add { /x xMin def xyz moveto 25 1 add { xyz dup 1.e30 14.22636 mul gt { moveto } { dup -1.e30 14.22636 mul lt { moveto } { L } ifelse } ifelse /x x dx add def } repeat /y y dy add def } repeat /x x1 def /y y1 def xyz dup 1.e30 14.22636 mul gt { moveto } { dup -1.e30 14.22636 mul lt { moveto } { L } ifelse } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1259 1777 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1259 1777 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1259 1777 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 5 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1259 1777 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1259 1777 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1259 1777 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1259 1777 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 5 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1259 1777 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1259 1777 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1259 1777 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1259 1777 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 6 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1259 1777 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1259 1777 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1259 1777 a 1259 1777 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1259 1777 a 1259 1777 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1259 1777 a 1235 1795 a Fz(x)1259 1777 y tx@Dict begin PutEnd end 1259 1777 a 1259 1777 a tx@Dict begin PutEnd end 1259 1777 a 1259 1777 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1259 1777 a 1259 1777 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1259 1777 a 1259 1777 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1259 1777 a 1237 1787 a Fz(y)1259 1777 y tx@Dict begin PutEnd end 1259 1777 a 1259 1777 a tx@Dict begin PutEnd end 1259 1777 a 1259 1777 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1259 1777 a 1259 1777 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1259 1777 a 1259 1777 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1259 1777 a 1238 1795 a Fz(z)1259 1777 y tx@Dict begin PutEnd end 1259 1777 a 1259 1777 a tx@Dict begin PutEnd end 1259 1777 a 2306 2279 4 1211 v 210 2282 2098 4 v 2336 1543 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@AA InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2336 1543 a 2336 1543 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@B /N@BB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2336 1543 a 210 2394 2486 4 v 209 2493 4 100 v 260 2463 a FE(n)p FK(psplotThreeD[algebraic,)p 1 0 0 TeXcolorrgb(plotst)n (yle)p 0 TeXcolorgray(=line]\(-4,4\)\(-4,4\){sin\(x\)*cos\(y\)})p 2694 2493 V 210 2497 2486 4 v 209 3117 4 621 v 614 2851 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /y -4 def /y1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def xyz moveto 25 1 add { /x xMin def xyz moveto 25 1 add { xyz dup 1.e30 7.11317 mul gt { moveto } { dup -1.e30 7.11317 mul lt { moveto } { L } ifelse } ifelse /x x dx add def } repeat /y y dy add def } repeat /x x1 def /y y1 def xyz dup 1.e30 7.11317 mul gt { moveto } { dup -1.e30 7.11317 mul lt { moveto } { L } ifelse } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 614 2851 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 614 2851 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 614 2851 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 5 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 614 2851 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 614 2851 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 614 2851 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 614 2851 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 5 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 614 2851 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 614 2851 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 614 2851 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 614 2851 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 6 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 614 2851 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 614 2851 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 614 2851 a 614 2851 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 614 2851 a 614 2851 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 614 2851 a 590 2869 a Fz(x)614 2851 y tx@Dict begin PutEnd end 614 2851 a 614 2851 a tx@Dict begin PutEnd end 614 2851 a 614 2851 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 614 2851 a 614 2851 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 614 2851 a 614 2851 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 614 2851 a 592 2861 a Fz(y)614 2851 y tx@Dict begin PutEnd end 614 2851 a 614 2851 a tx@Dict begin PutEnd end 614 2851 a 614 2851 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 614 2851 a 614 2851 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 614 2851 a 614 2851 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 614 2851 a 593 2869 a Fz(z)614 2851 y tx@Dict begin PutEnd end 614 2851 a 614 2851 a tx@Dict begin PutEnd end 614 2851 a 1017 3117 4 621 v 809 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /y -4 def /y1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def xyz moveto 25 1 add { /x xMin def xyz moveto 25 1 add { xyz dup 1.e30 7.11317 mul gt { moveto }{ dup -1.e30 7.11317 mul lt { moveto }{ L } ifelse } ifelse /x x dx add def } repeat /y y dy add def } repeat /x x1 def /y y1 def xyz dup 1.e30 7.11317 mul gt { moveto }{ dup -1.e30 7.11317 mul lt { moveto }{ L } ifelse } ifelse closepath gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1423 2851 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1423 2851 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1423 2851 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 5 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1423 2851 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1423 2851 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1423 2851 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1423 2851 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 5 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1423 2851 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1423 2851 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1423 2851 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1423 2851 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 6 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1423 2851 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1423 2851 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1423 2851 a 1423 2851 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1423 2851 a 1423 2851 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1423 2851 a 1399 2869 a Fz(x)1423 2851 y tx@Dict begin PutEnd end 1423 2851 a 1423 2851 a tx@Dict begin PutEnd end 1423 2851 a 1423 2851 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1423 2851 a 1423 2851 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1423 2851 a 1423 2851 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1423 2851 a 1401 2861 a Fz(y)1423 2851 y tx@Dict begin PutEnd end 1423 2851 a 1423 2851 a tx@Dict begin PutEnd end 1423 2851 a 1423 2851 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1423 2851 a 1423 2851 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1423 2851 a 1423 2851 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1423 2851 a 1402 2869 a Fz(z)1423 2851 y tx@Dict begin PutEnd end 1423 2851 a 1423 2851 a tx@Dict begin PutEnd end 1423 2851 a 1825 3117 4 621 v 838 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /y -4 def /y1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def xyz /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 0.25 0.25 scale (b) show grestore } bind def Dot 25 1 add { /x xMin def xyz moveto 25 1 add { xyz Dot /x x dx add def } repeat /y y dy add def } repeat /x x1 def /y y1 def xyz Dot end @endspecial 2261 2851 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2261 2851 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2261 2851 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 5 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2261 2851 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2261 2851 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2261 2851 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2261 2851 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 5 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2261 2851 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2261 2851 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2261 2851 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2261 2851 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 6 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2261 2851 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2261 2851 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2261 2851 a 2261 2851 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2261 2851 a 2261 2851 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2261 2851 a 2237 2869 a Fz(x)2261 2851 y tx@Dict begin PutEnd end 2261 2851 a 2261 2851 a tx@Dict begin PutEnd end 2261 2851 a 2261 2851 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2261 2851 a 2261 2851 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2261 2851 a 2261 2851 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2261 2851 a 2239 2861 a Fz(y)2261 2851 y tx@Dict begin PutEnd end 2261 2851 a 2261 2851 a tx@Dict begin PutEnd end 2261 2851 a 2261 2851 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2261 2851 a 2261 2851 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2261 2851 a 2261 2851 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2261 2851 a 2240 2869 a Fz(z)2261 2851 y tx@Dict begin PutEnd end 2261 2851 a 2261 2851 a tx@Dict begin PutEnd end 2261 2851 a 2694 3117 4 621 v 210 3120 2486 4 v 209 3220 4 100 v 363 3190 a FK(plotst)n(yle=line)p 1017 3220 V 226 w(plotst)n(yle=p)r(olygon)p 1825 3220 V 243 w(plotst)n(yle=dots)p 2694 3220 V 210 3223 2486 4 v 209 3844 4 621 v 614 3578 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 0 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 1 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 2 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 3 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 4 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 5 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 6 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 7 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 8 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 9 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 10 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 11 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 12 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 13 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 14 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 15 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 16 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 17 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 18 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 19 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 20 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 21 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 22 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 23 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 24 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 614 3578 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 614 3578 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 614 3578 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 5 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 614 3578 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 614 3578 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 614 3578 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 614 3578 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 5 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 614 3578 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 614 3578 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 614 3578 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 614 3578 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 6 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 614 3578 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 614 3578 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 614 3578 a 614 3578 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 614 3578 a 614 3578 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 614 3578 a 590 3596 a Fz(x)614 3578 y tx@Dict begin PutEnd end 614 3578 a 614 3578 a tx@Dict begin PutEnd end 614 3578 a 614 3578 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 614 3578 a 614 3578 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 614 3578 a 614 3578 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 614 3578 a 592 3588 a Fz(y)614 3578 y tx@Dict begin PutEnd end 614 3578 a 614 3578 a tx@Dict begin PutEnd end 614 3578 a 614 3578 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 614 3578 a 614 3578 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 614 3578 a 614 3578 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 614 3578 a 593 3596 a Fz(z)614 3578 y tx@Dict begin PutEnd end 614 3578 a 614 3578 a tx@Dict begin PutEnd end 614 3578 a 1017 3844 4 621 v 809 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 0 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false AltCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 1 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false AltCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 2 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false AltCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 3 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false AltCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 4 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false AltCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 5 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false AltCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 6 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false AltCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 7 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false AltCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 8 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false AltCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 9 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false AltCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 10 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false AltCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 11 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false AltCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 12 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false AltCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 13 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false AltCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 14 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false AltCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 15 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false AltCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 16 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false AltCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 17 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false AltCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 18 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false AltCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 19 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false AltCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 20 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false AltCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 21 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false AltCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 22 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false AltCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 23 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false AltCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 24 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false AltCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1423 3578 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1423 3578 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1423 3578 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 5 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1423 3578 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1423 3578 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1423 3578 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1423 3578 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 5 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1423 3578 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1423 3578 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1423 3578 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1423 3578 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 6 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1423 3578 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1423 3578 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1423 3578 a 1423 3578 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1423 3578 a 1423 3578 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1423 3578 a 1399 3596 a Fz(x)1423 3578 y tx@Dict begin PutEnd end 1423 3578 a 1423 3578 a tx@Dict begin PutEnd end 1423 3578 a 1423 3578 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1423 3578 a 1423 3578 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1423 3578 a 1423 3578 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1423 3578 a 1401 3588 a Fz(y)1423 3578 y tx@Dict begin PutEnd end 1423 3578 a 1423 3578 a tx@Dict begin PutEnd end 1423 3578 a 1423 3578 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1423 3578 a 1423 3578 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1423 3578 a 1423 3578 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1423 3578 a 1402 3596 a Fz(z)1423 3578 y tx@Dict begin PutEnd end 1423 3578 a 1423 3578 a tx@Dict begin PutEnd end 1423 3578 a 1825 3844 4 621 v 838 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 0 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 1 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 2 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 3 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 4 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 5 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 6 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 7 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 8 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 9 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 10 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 11 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 12 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 13 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 14 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 15 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 16 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 17 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 18 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 19 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 20 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 21 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 22 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 23 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 24 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false ClosedCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2261 3578 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2261 3578 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2261 3578 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 5 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2261 3578 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2261 3578 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2261 3578 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2261 3578 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 5 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2261 3578 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2261 3578 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2261 3578 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2261 3578 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 6 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2261 3578 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2261 3578 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2261 3578 a 2261 3578 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2261 3578 a 2261 3578 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2261 3578 a 2237 3596 a Fz(x)2261 3578 y tx@Dict begin PutEnd end 2261 3578 a 2261 3578 a tx@Dict begin PutEnd end 2261 3578 a 2261 3578 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2261 3578 a 2261 3578 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2261 3578 a 2261 3578 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2261 3578 a 2239 3588 a Fz(y)2261 3578 y tx@Dict begin PutEnd end 2261 3578 a 2261 3578 a tx@Dict begin PutEnd end 2261 3578 a 2261 3578 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2261 3578 a 2261 3578 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2261 3578 a 2261 3578 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2261 3578 a 2240 3596 a Fz(z)2261 3578 y tx@Dict begin PutEnd end 2261 3578 a 2261 3578 a tx@Dict begin PutEnd end 2261 3578 a 2694 3844 4 621 v 210 3847 2486 4 v 209 3947 4 100 v 330 3917 a FK(plotst)n(yle=curv)n (e)p 1017 3947 V 220 w(plotst)n(yle=ecurv)n(e)p 1825 3947 V 232 w(plotst)n(yle=ccurv)n(e)p 2694 3947 V 210 3950 2486 4 v 210 4061 3234 4 v 209 4161 4 100 v 557 4131 a FE(n)p FK(psplotThreeD[algebraic,)p 1 0 0 TeXcolorrgb(dra)n(wSt) n(yle)p 0 TeXcolorgray(=xLines]\(-4,4\)\(-4,4\){s)o(in\(x\)*cos\(y\)})p 3442 4161 V 210 4164 3234 4 v 209 4785 4 621 v 614 4519 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /y -4 def /y1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def xyz moveto 25 1 add { /x xMin def xyz moveto 25 1 add { xyz dup 1.e30 7.11317 mul gt { moveto } { dup -1.e30 7.11317 mul lt { moveto } { L } ifelse } ifelse /x x dx add def } repeat /y y dy add def } repeat /x x1 def /y y1 def xyz dup 1.e30 7.11317 mul gt { moveto } { dup -1.e30 7.11317 mul lt { moveto } { L } ifelse } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 614 4519 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 614 4519 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 614 4519 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 5 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 614 4519 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 614 4519 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 614 4519 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 614 4519 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 5 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 614 4519 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 614 4519 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 614 4519 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 614 4519 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 6 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 614 4519 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 614 4519 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 614 4519 a 614 4519 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 614 4519 a 614 4519 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 614 4519 a 590 4536 a Fz(x)614 4519 y tx@Dict begin PutEnd end 614 4519 a 614 4519 a tx@Dict begin PutEnd end 614 4519 a 614 4519 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 614 4519 a 614 4519 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 614 4519 a 614 4519 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 614 4519 a 592 4529 a Fz(y)614 4519 y tx@Dict begin PutEnd end 614 4519 a 614 4519 a tx@Dict begin PutEnd end 614 4519 a 614 4519 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 614 4519 a 614 4519 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 614 4519 a 614 4519 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 614 4519 a 593 4536 a Fz(z)614 4519 y tx@Dict begin PutEnd end 614 4519 a 614 4519 a tx@Dict begin PutEnd end 614 4519 a 1017 4785 4 621 v 809 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func (sin(x)*cos(y)) AlgParser cvx def /x -4 def /x1 4 def /yMin -4 def /y yMin def /y1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def xyz moveto 25 1 add { /y yMin def xyz moveto 25 1 add { xyz dup 1.e30 7.11317 mul gt { moveto } { dup -1.e30 7.11317 mul lt { moveto } { L } ifelse } ifelse /y y dy add def } repeat /x x dx add def } repeat /x x1 def /y y1 def xyz dup 1.e30 7.11317 mul gt { moveto } { dup -1.e30 7.11317 mul lt { moveto } { L } ifelse } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1423 4519 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1423 4519 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1423 4519 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 5 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1423 4519 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1423 4519 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1423 4519 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1423 4519 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 5 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1423 4519 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1423 4519 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1423 4519 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1423 4519 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 6 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1423 4519 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1423 4519 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1423 4519 a 1423 4519 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1423 4519 a 1423 4519 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1423 4519 a 1399 4536 a Fz(x)1423 4519 y tx@Dict begin PutEnd end 1423 4519 a 1423 4519 a tx@Dict begin PutEnd end 1423 4519 a 1423 4519 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1423 4519 a 1423 4519 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1423 4519 a 1423 4519 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1423 4519 a 1401 4529 a Fz(y)1423 4519 y tx@Dict begin PutEnd end 1423 4519 a 1423 4519 a tx@Dict begin PutEnd end 1423 4519 a 1423 4519 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1423 4519 a 1423 4519 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1423 4519 a 1423 4519 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1423 4519 a 1402 4536 a Fz(z)1423 4519 y tx@Dict begin PutEnd end 1423 4519 a 1423 4519 a tx@Dict begin PutEnd end 1423 4519 a 1825 4785 4 621 v 808 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /y -4 def /y1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def xyz moveto 25 1 add { /x xMin def xyz moveto 25 1 add { xyz dup 1.e30 7.11317 mul gt { moveto } { dup -1.e30 7.11317 mul lt { moveto } { L } ifelse } ifelse /x x dx add def } repeat /y y dy add def } repeat /x x1 def /y y1 def xyz dup 1.e30 7.11317 mul gt { moveto } { dup -1.e30 7.11317 mul lt { moveto } { L } ifelse } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func (sin(x)*cos(y)) AlgParser cvx def /x -4 def /x1 4 def /yMin -4 def /y yMin def /y1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def xyz moveto 25 1 add { /y yMin def xyz moveto 25 1 add { xyz dup 1.e30 7.11317 mul gt { moveto } { dup -1.e30 7.11317 mul lt { moveto } { L } ifelse } ifelse /y y dy add def } repeat /x x dx add def } repeat /x x1 def /y y1 def xyz dup 1.e30 7.11317 mul gt { moveto } { dup -1.e30 7.11317 mul lt { moveto } { L } ifelse } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2231 4519 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2231 4519 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2231 4519 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 5 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2231 4519 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2231 4519 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2231 4519 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2231 4519 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 5 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2231 4519 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2231 4519 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2231 4519 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2231 4519 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 6 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2231 4519 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2231 4519 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2231 4519 a 2231 4519 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2231 4519 a 2231 4519 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2231 4519 a 2207 4536 a Fz(x)2231 4519 y tx@Dict begin PutEnd end 2231 4519 a 2231 4519 a tx@Dict begin PutEnd end 2231 4519 a 2231 4519 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2231 4519 a 2231 4519 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2231 4519 a 2231 4519 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2231 4519 a 2209 4529 a Fz(y)2231 4519 y tx@Dict begin PutEnd end 2231 4519 a 2231 4519 a tx@Dict begin PutEnd end 2231 4519 a 2231 4519 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2231 4519 a 2231 4519 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2231 4519 a 2231 4519 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2231 4519 a 2210 4536 a Fz(z)2231 4519 y tx@Dict begin PutEnd end 2231 4519 a 2231 4519 a tx@Dict begin PutEnd end 2231 4519 a 2633 4785 4 621 v 808 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func (sin(x)*cos(y)) AlgParser cvx def /x -4 def /x1 4 def /yMin -4 def /y yMin def /y1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def xyz moveto 25 1 add { /y yMin def xyz moveto 25 1 add { xyz dup 1.e30 7.11317 mul gt { moveto } { dup -1.e30 7.11317 mul lt { moveto } { L } ifelse } ifelse /y y dy add def } repeat /x x dx add def } repeat /x x1 def /y y1 def xyz dup 1.e30 7.11317 mul gt { moveto } { dup -1.e30 7.11317 mul lt { moveto } { L } ifelse } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /y -4 def /y1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def xyz moveto 25 1 add { /x xMin def xyz moveto 25 1 add { xyz dup 1.e30 7.11317 mul gt { moveto } { dup -1.e30 7.11317 mul lt { moveto } { L } ifelse } ifelse /x x dx add def } repeat /y y dy add def } repeat /x x1 def /y y1 def xyz dup 1.e30 7.11317 mul gt { moveto } { dup -1.e30 7.11317 mul lt { moveto } { L } ifelse } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3039 4519 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 3039 4519 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3039 4519 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 5 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 3039 4519 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3039 4519 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 3039 4519 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3039 4519 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 5 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 3039 4519 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3039 4519 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 3039 4519 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3039 4519 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 6 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 3039 4519 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3039 4519 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 3039 4519 a 3039 4519 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3039 4519 a 3039 4519 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 3039 4519 a 3015 4536 a Fz(x)3039 4519 y tx@Dict begin PutEnd end 3039 4519 a 3039 4519 a tx@Dict begin PutEnd end 3039 4519 a 3039 4519 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 3039 4519 a 3039 4519 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3039 4519 a 3039 4519 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 3039 4519 a 3017 4529 a Fz(y)3039 4519 y tx@Dict begin PutEnd end 3039 4519 a 3039 4519 a tx@Dict begin PutEnd end 3039 4519 a 3039 4519 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 3039 4519 a 3039 4519 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3039 4519 a 3039 4519 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 3039 4519 a 3018 4536 a Fz(z)3039 4519 y tx@Dict begin PutEnd end 3039 4519 a 3039 4519 a tx@Dict begin PutEnd end 3039 4519 a 3442 4785 4 621 v 210 4788 3234 4 v 209 4888 4 100 v 286 4858 a FK(dra)n(wSt)n (yle=xLines)p 1017 4888 V 149 w(dra)n(wSt)n(yle=yLines)p 1825 4888 V 128 w(dra)n(wSt)n(yle=xyLines)p 2633 4888 V 105 w(dra)n(wSt)n(yle=yxLines)p 3442 4888 V 209 4987 V 422 4957 a(P)n(ar)e(d\351faut)p 1017 4987 V 1825 4987 V 2633 4987 V 3442 4987 V 210 4991 3234 4 v 0 TeXcolorgray 1456 5662 a(223)p 0 TeXcolorgray eop end %%Page: 224 224 TeXDict begin 224 223 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.224) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 2223 4 v 209 551 4 100 v 260 521 a FE(n)p FK(psplotThreeD[algebraic,)p 1 0 0 TeXcolorrgb(sho)n(wp)r(oin)n(ts)p 0 TeXcolorgray (=false,linewidth=.1pt])p 2431 551 V 209 651 V 846 621 a(\(-4,4\)\(-4,4\){sin\(x\)*cos\(y\)})p 2431 651 V 210 654 2223 4 v 209 1275 4 621 v 614 1009 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /y -4 def /y1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def xyz moveto 25 1 add { /x xMin def xyz moveto 25 1 add { xyz dup 1.e30 7.11317 mul gt { moveto } { dup -1.e30 7.11317 mul lt { moveto } { L } ifelse } ifelse /x x dx add def } repeat /y y dy add def } repeat /x x1 def /y y1 def xyz dup 1.e30 7.11317 mul gt { moveto } { dup -1.e30 7.11317 mul lt { moveto } { L } ifelse } ifelse gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 614 1009 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 614 1009 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 614 1009 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 5 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 614 1009 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 614 1009 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 614 1009 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 614 1009 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 5 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 614 1009 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 614 1009 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 614 1009 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 614 1009 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 6 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 614 1009 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 614 1009 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 614 1009 a 614 1009 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 614 1009 a 614 1009 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 614 1009 a 590 1026 a Fz(x)614 1009 y tx@Dict begin PutEnd end 614 1009 a 614 1009 a tx@Dict begin PutEnd end 614 1009 a 614 1009 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 614 1009 a 614 1009 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 614 1009 a 614 1009 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 614 1009 a 592 1019 a Fz(y)614 1009 y tx@Dict begin PutEnd end 614 1009 a 614 1009 a tx@Dict begin PutEnd end 614 1009 a 614 1009 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 614 1009 a 614 1009 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 614 1009 a 614 1009 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 614 1009 a 593 1026 a Fz(z)614 1009 y tx@Dict begin PutEnd end 614 1009 a 614 1009 a tx@Dict begin PutEnd end 614 1009 a 1017 1275 4 621 v 1112 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 0 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /Lineto /lineto load def 1 setlinejoin true NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 0.25 0.25 scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 1 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /Lineto /lineto load def 1 setlinejoin true NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 0.25 0.25 scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 2 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /Lineto /lineto load def 1 setlinejoin true NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 0.25 0.25 scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 3 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /Lineto /lineto load def 1 setlinejoin true NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 0.25 0.25 scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 4 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /Lineto /lineto load def 1 setlinejoin true NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 0.25 0.25 scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 5 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /Lineto /lineto load def 1 setlinejoin true NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 0.25 0.25 scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 6 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /Lineto /lineto load def 1 setlinejoin true NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 0.25 0.25 scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 7 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /Lineto /lineto load def 1 setlinejoin true NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 0.25 0.25 scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 8 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /Lineto /lineto load def 1 setlinejoin true NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 0.25 0.25 scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 9 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /Lineto /lineto load def 1 setlinejoin true NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 0.25 0.25 scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 10 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /Lineto /lineto load def 1 setlinejoin true NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 0.25 0.25 scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 11 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /Lineto /lineto load def 1 setlinejoin true NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 0.25 0.25 scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 12 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /Lineto /lineto load def 1 setlinejoin true NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 0.25 0.25 scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 13 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /Lineto /lineto load def 1 setlinejoin true NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 0.25 0.25 scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 14 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /Lineto /lineto load def 1 setlinejoin true NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 0.25 0.25 scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 15 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /Lineto /lineto load def 1 setlinejoin true NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 0.25 0.25 scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 16 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /Lineto /lineto load def 1 setlinejoin true NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 0.25 0.25 scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 17 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /Lineto /lineto load def 1 setlinejoin true NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 0.25 0.25 scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 18 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /Lineto /lineto load def 1 setlinejoin true NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 0.25 0.25 scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 19 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /Lineto /lineto load def 1 setlinejoin true NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 0.25 0.25 scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 20 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /Lineto /lineto load def 1 setlinejoin true NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 0.25 0.25 scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 21 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /Lineto /lineto load def 1 setlinejoin true NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 0.25 0.25 scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 22 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /Lineto /lineto load def 1 setlinejoin true NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 0.25 0.25 scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 23 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /Lineto /lineto load def 1 setlinejoin true NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 0.25 0.25 scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.1 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 24 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /Lineto /lineto load def 1 setlinejoin true NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.1 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore gsave /DS 2.0 2. CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot /Dot { moveto gsave 0.25 0.25 scale (b) show grestore } bind def newpath Points aload length 2 div 2 sub cvi /N ED N 0 ge { Dot N { Dot } repeat Dot } { N 2 mul { pop } repeat } ifelse grestore end @endspecial 1726 1009 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1726 1009 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1726 1009 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 5 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1726 1009 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1726 1009 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1726 1009 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1726 1009 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 5 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1726 1009 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1726 1009 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1726 1009 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1726 1009 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 6 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1726 1009 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1726 1009 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1726 1009 a 1726 1009 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1726 1009 a 1726 1009 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1726 1009 a 1702 1026 a Fz(x)1726 1009 y tx@Dict begin PutEnd end 1726 1009 a 1726 1009 a tx@Dict begin PutEnd end 1726 1009 a 1726 1009 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1726 1009 a 1726 1009 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1726 1009 a 1726 1009 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1726 1009 a 1704 1019 a Fz(y)1726 1009 y tx@Dict begin PutEnd end 1726 1009 a 1726 1009 a tx@Dict begin PutEnd end 1726 1009 a 1726 1009 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1726 1009 a 1726 1009 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1726 1009 a 1726 1009 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1726 1009 a 1705 1026 a Fz(z)1726 1009 y tx@Dict begin PutEnd end 1726 1009 a 1726 1009 a tx@Dict begin PutEnd end 1726 1009 a 2431 1275 4 621 v 210 1278 2223 4 v 209 1378 4 100 v 302 1348 a FK(sho)n(wp)r(oin)n(ts=false)p 1017 1378 V 491 w(sho)n(wp)r(oin)n(ts=true)p 2431 1378 V 210 1381 2223 4 v 209 1481 4 100 v 422 1451 a(P)n(ar)26 b(d\351faut)p 1017 1481 V 2431 1481 V 210 1484 2223 4 v 210 1573 3234 4 v 209 1672 4 100 v 261 1642 a FE(n)p FK(psplotThreeD[algebraic,)p 1 0 0 TeXcolorrgb(xPlotp)r(oin)n(ts)p 0 TeXcolorgray(=5,dra)n(wSt)n (yle=xyL)o(ines]\(-4,4)o(\)\(-4,4\){s)o(in\(x\)*cos\(y\)})p 3442 1672 V 210 1676 3234 4 v 209 2296 4 621 v 614 2030 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /y -4 def /y1 4 def /dx x1 x sub 5 dup 0 gt {div}{pop} ifelse def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def xyz moveto 25 1 add { /x xMin def xyz moveto 5 1 add { xyz dup 1.e30 7.11317 mul gt { moveto } { dup -1.e30 7.11317 mul lt { moveto } { L } ifelse } ifelse /x x dx add def } repeat /y y dy add def } repeat /x x1 def /y y1 def xyz dup 1.e30 7.11317 mul gt { moveto } { dup -1.e30 7.11317 mul lt { moveto } { L } ifelse } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func (sin(x)*cos(y)) AlgParser cvx def /x -4 def /x1 4 def /yMin -4 def /y yMin def /y1 4 def /dx x1 x sub 5 dup 0 gt {div}{pop} ifelse def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def xyz moveto 5 1 add { /y yMin def xyz moveto 25 1 add { xyz dup 1.e30 7.11317 mul gt { moveto } { dup -1.e30 7.11317 mul lt { moveto } { L } ifelse } ifelse /y y dy add def } repeat /x x dx add def } repeat /x x1 def /y y1 def xyz dup 1.e30 7.11317 mul gt { moveto } { dup -1.e30 7.11317 mul lt { moveto } { L } ifelse } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 614 2030 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 614 2030 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 614 2030 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 5 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 614 2030 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 614 2030 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 614 2030 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 614 2030 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 5 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 614 2030 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 614 2030 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 614 2030 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 614 2030 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 6 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 614 2030 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 614 2030 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 614 2030 a 614 2030 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 614 2030 a 614 2030 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 614 2030 a 590 2048 a Fz(x)614 2030 y tx@Dict begin PutEnd end 614 2030 a 614 2030 a tx@Dict begin PutEnd end 614 2030 a 614 2030 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 614 2030 a 614 2030 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 614 2030 a 614 2030 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 614 2030 a 592 2040 a Fz(y)614 2030 y tx@Dict begin PutEnd end 614 2030 a 614 2030 a tx@Dict begin PutEnd end 614 2030 a 614 2030 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 614 2030 a 614 2030 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 614 2030 a 614 2030 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 614 2030 a 593 2048 a Fz(z)614 2030 y tx@Dict begin PutEnd end 614 2030 a 614 2030 a tx@Dict begin PutEnd end 614 2030 a 1017 2296 4 621 v 809 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /y -4 def /y1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy y1 y sub 5 dup 0 gt {div}{pop} ifelse def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def xyz moveto 5 1 add { /x xMin def xyz moveto 25 1 add { xyz dup 1.e30 7.11317 mul gt { moveto } { dup -1.e30 7.11317 mul lt { moveto } { L } ifelse } ifelse /x x dx add def } repeat /y y dy add def } repeat /x x1 def /y y1 def xyz dup 1.e30 7.11317 mul gt { moveto } { dup -1.e30 7.11317 mul lt { moveto } { L } ifelse } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func (sin(x)*cos(y)) AlgParser cvx def /x -4 def /x1 4 def /yMin -4 def /y yMin def /y1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy y1 y sub 5 dup 0 gt {div}{pop} ifelse def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def xyz moveto 25 1 add { /y yMin def xyz moveto 5 1 add { xyz dup 1.e30 7.11317 mul gt { moveto } { dup -1.e30 7.11317 mul lt { moveto } { L } ifelse } ifelse /y y dy add def } repeat /x x dx add def } repeat /x x1 def /y y1 def xyz dup 1.e30 7.11317 mul gt { moveto } { dup -1.e30 7.11317 mul lt { moveto } { L } ifelse } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1423 2030 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1423 2030 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1423 2030 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 5 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1423 2030 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1423 2030 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1423 2030 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1423 2030 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 5 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1423 2030 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1423 2030 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1423 2030 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1423 2030 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 6 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1423 2030 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1423 2030 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1423 2030 a 1423 2030 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1423 2030 a 1423 2030 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1423 2030 a 1399 2048 a Fz(x)1423 2030 y tx@Dict begin PutEnd end 1423 2030 a 1423 2030 a tx@Dict begin PutEnd end 1423 2030 a 1423 2030 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1423 2030 a 1423 2030 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1423 2030 a 1423 2030 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1423 2030 a 1401 2040 a Fz(y)1423 2030 y tx@Dict begin PutEnd end 1423 2030 a 1423 2030 a tx@Dict begin PutEnd end 1423 2030 a 1423 2030 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1423 2030 a 1423 2030 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1423 2030 a 1423 2030 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1423 2030 a 1402 2048 a Fz(z)1423 2030 y tx@Dict begin PutEnd end 1423 2030 a 1423 2030 a tx@Dict begin PutEnd end 1423 2030 a 1825 2296 4 621 v 808 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /y -4 def /y1 4 def /dx x1 x sub 5 dup 0 gt {div}{pop} ifelse def /dy y1 y sub 5 dup 0 gt {div}{pop} ifelse def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def xyz moveto 5 1 add { /x xMin def xyz moveto 5 1 add { xyz dup 1.e30 7.11317 mul gt { moveto } { dup -1.e30 7.11317 mul lt { moveto } { L } ifelse } ifelse /x x dx add def } repeat /y y dy add def } repeat /x x1 def /y y1 def xyz dup 1.e30 7.11317 mul gt { moveto } { dup -1.e30 7.11317 mul lt { moveto } { L } ifelse } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func (sin(x)*cos(y)) AlgParser cvx def /x -4 def /x1 4 def /yMin -4 def /y yMin def /y1 4 def /dx x1 x sub 5 dup 0 gt {div}{pop} ifelse def /dy y1 y sub 5 dup 0 gt {div}{pop} ifelse def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def xyz moveto 5 1 add { /y yMin def xyz moveto 5 1 add { xyz dup 1.e30 7.11317 mul gt { moveto } { dup -1.e30 7.11317 mul lt { moveto } { L } ifelse } ifelse /y y dy add def } repeat /x x dx add def } repeat /x x1 def /y y1 def xyz dup 1.e30 7.11317 mul gt { moveto } { dup -1.e30 7.11317 mul lt { moveto } { L } ifelse } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2231 2030 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 2231 2030 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2231 2030 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 5 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 2231 2030 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2231 2030 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 2231 2030 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2231 2030 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 5 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 2231 2030 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2231 2030 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 2231 2030 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 2231 2030 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 6 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 2231 2030 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2231 2030 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 2231 2030 a 2231 2030 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2231 2030 a 2231 2030 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 2231 2030 a 2207 2048 a Fz(x)2231 2030 y tx@Dict begin PutEnd end 2231 2030 a 2231 2030 a tx@Dict begin PutEnd end 2231 2030 a 2231 2030 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 2231 2030 a 2231 2030 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2231 2030 a 2231 2030 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 2231 2030 a 2209 2040 a Fz(y)2231 2030 y tx@Dict begin PutEnd end 2231 2030 a 2231 2030 a tx@Dict begin PutEnd end 2231 2030 a 2231 2030 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 2231 2030 a 2231 2030 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2231 2030 a 2231 2030 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 2231 2030 a 2210 2048 a Fz(z)2231 2030 y tx@Dict begin PutEnd end 2231 2030 a 2231 2030 a tx@Dict begin PutEnd end 2231 2030 a 2633 2296 4 621 v 808 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /y -4 def /y1 4 def /dx x1 x sub 50 dup 0 gt {div}{pop} ifelse def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def xyz moveto 25 1 add { /x xMin def xyz moveto 50 1 add { xyz dup 1.e30 7.11317 mul gt { moveto } { dup -1.e30 7.11317 mul lt { moveto } { L } ifelse } ifelse /x x dx add def } repeat /y y dy add def } repeat /x x1 def /y y1 def xyz dup 1.e30 7.11317 mul gt { moveto } { dup -1.e30 7.11317 mul lt { moveto } { L } ifelse } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func (sin(x)*cos(y)) AlgParser cvx def /x -4 def /x1 4 def /yMin -4 def /y yMin def /y1 4 def /dx x1 x sub 50 dup 0 gt {div}{pop} ifelse def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def xyz moveto 50 1 add { /y yMin def xyz moveto 25 1 add { xyz dup 1.e30 7.11317 mul gt { moveto } { dup -1.e30 7.11317 mul lt { moveto } { L } ifelse } ifelse /y y dy add def } repeat /x x dx add def } repeat /x x1 def /y y1 def xyz dup 1.e30 7.11317 mul gt { moveto } { dup -1.e30 7.11317 mul lt { moveto } { L } ifelse } ifelse gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3039 2030 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 3039 2030 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3039 2030 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 5 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 3039 2030 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3039 2030 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 3039 2030 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3039 2030 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 5 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 3039 2030 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3039 2030 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 3039 2030 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 3039 2030 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 45. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 6 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 7.11317 mul exch 7.11317 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 3039 2030 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3039 2030 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 3039 2030 a 3039 2030 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3039 2030 a 3039 2030 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 3039 2030 a 3015 2048 a Fz(x)3039 2030 y tx@Dict begin PutEnd end 3039 2030 a 3039 2030 a tx@Dict begin PutEnd end 3039 2030 a 3039 2030 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 3039 2030 a 3039 2030 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3039 2030 a 3039 2030 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 3039 2030 a 3017 2040 a Fz(y)3039 2030 y tx@Dict begin PutEnd end 3039 2030 a 3039 2030 a tx@Dict begin PutEnd end 3039 2030 a 3039 2030 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 3039 2030 a 3039 2030 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3039 2030 a 3039 2030 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 3039 2030 a 3018 2048 a Fz(z)3039 2030 y tx@Dict begin PutEnd end 3039 2030 a 3039 2030 a tx@Dict begin PutEnd end 3039 2030 a 3442 2296 4 621 v 210 2299 3234 4 v 209 2399 4 100 v 352 2369 a FK(xPlotp)r(oin)n(ts=5) p 1017 2399 V 281 w(yPlotp)r(oin)n(ts=5)p 1825 2399 V 281 w(yPlotp)r(oin)n(ts=5)p 2633 2399 V 261 w(xPlotp)r(oin)n(ts=50)p 3442 2399 V 209 2499 V 1017 2499 V 1825 2499 V 1968 2469 a(yPlotp)r(oin)n(ts=5)p 2633 2499 V 3442 2499 V 210 2502 3234 4 v 209 2602 4 100 v 0 0 1 TeXcolorrgb 883 2572 a(P)n(ar)g(d\351faut)i(:)g(xPlotp)r(oin)n(ts=25)289 b(yPlotp)r(oin)n (ts=25)p 0 TeXcolorgray 3442 2602 V 210 2605 3234 4 v 210 2694 2609 4 v 209 2793 4 100 v 260 2764 a FE(n)p FK(psplotThreeD[algebraic,)p 1 0 0 TeXcolorrgb(hiddenLine)p 0 TeXcolorgray(=false]\(-4,4\)\(-4,4\){sin\(x\)*cos\(y\)})p 2817 2793 V 210 2797 2609 4 v 209 3417 4 621 v 614 3151 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 0 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 1 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 2 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 3 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 4 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 5 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 6 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 7 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 8 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 9 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 10 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 11 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 12 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 13 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 14 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 15 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 16 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 17 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 18 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 19 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 20 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 21 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 22 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 23 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 24 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1017 3417 V 937 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 0 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 1 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 2 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 3 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 4 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 5 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 6 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 7 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 8 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 9 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 10 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 11 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 12 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 13 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 14 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 15 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 16 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 17 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 18 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 19 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 20 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 21 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 22 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 23 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func ( sin(x)*cos(y) ) AlgParser cvx def /xMin -4 def /x xMin def /x1 4 def /dx x1 x sub 25 dup 0 gt {div}{pop} ifelse def /dy 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /y -4 24 dy mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /x xMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /x x dx add def } repeat /x x1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 736 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func (sin(x)*cos(y)) AlgParser cvx def /yMin -4 def /y yMin def /y1 4 def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /dx 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /x -4 0 dx mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /y yMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /y y dy add def } repeat /y y1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func (sin(x)*cos(y)) AlgParser cvx def /yMin -4 def /y yMin def /y1 4 def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /dx 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /x -4 1 dx mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /y yMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /y y dy add def } repeat /y y1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func (sin(x)*cos(y)) AlgParser cvx def /yMin -4 def /y yMin def /y1 4 def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /dx 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /x -4 2 dx mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /y yMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /y y dy add def } repeat /y y1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func (sin(x)*cos(y)) AlgParser cvx def /yMin -4 def /y yMin def /y1 4 def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /dx 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /x -4 3 dx mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /y yMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /y y dy add def } repeat /y y1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func (sin(x)*cos(y)) AlgParser cvx def /yMin -4 def /y yMin def /y1 4 def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /dx 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /x -4 4 dx mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /y yMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /y y dy add def } repeat /y y1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func (sin(x)*cos(y)) AlgParser cvx def /yMin -4 def /y yMin def /y1 4 def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /dx 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /x -4 5 dx mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /y yMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /y y dy add def } repeat /y y1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func (sin(x)*cos(y)) AlgParser cvx def /yMin -4 def /y yMin def /y1 4 def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /dx 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /x -4 6 dx mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /y yMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /y y dy add def } repeat /y y1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func (sin(x)*cos(y)) AlgParser cvx def /yMin -4 def /y yMin def /y1 4 def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /dx 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /x -4 7 dx mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /y yMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /y y dy add def } repeat /y y1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func (sin(x)*cos(y)) AlgParser cvx def /yMin -4 def /y yMin def /y1 4 def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /dx 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /x -4 8 dx mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /y yMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /y y dy add def } repeat /y y1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func (sin(x)*cos(y)) AlgParser cvx def /yMin -4 def /y yMin def /y1 4 def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /dx 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /x -4 9 dx mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /y yMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /y y dy add def } repeat /y y1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func (sin(x)*cos(y)) AlgParser cvx def /yMin -4 def /y yMin def /y1 4 def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /dx 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /x -4 10 dx mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /y yMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /y y dy add def } repeat /y y1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func (sin(x)*cos(y)) AlgParser cvx def /yMin -4 def /y yMin def /y1 4 def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /dx 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /x -4 11 dx mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /y yMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /y y dy add def } repeat /y y1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func (sin(x)*cos(y)) AlgParser cvx def /yMin -4 def /y yMin def /y1 4 def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /dx 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /x -4 12 dx mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /y yMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /y y dy add def } repeat /y y1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func (sin(x)*cos(y)) AlgParser cvx def /yMin -4 def /y yMin def /y1 4 def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /dx 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /x -4 13 dx mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /y yMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /y y dy add def } repeat /y y1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func (sin(x)*cos(y)) AlgParser cvx def /yMin -4 def /y yMin def /y1 4 def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /dx 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /x -4 14 dx mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /y yMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /y y dy add def } repeat /y y1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func (sin(x)*cos(y)) AlgParser cvx def /yMin -4 def /y yMin def /y1 4 def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /dx 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /x -4 15 dx mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /y yMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /y y dy add def } repeat /y y1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func (sin(x)*cos(y)) AlgParser cvx def /yMin -4 def /y yMin def /y1 4 def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /dx 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /x -4 16 dx mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /y yMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /y y dy add def } repeat /y y1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func (sin(x)*cos(y)) AlgParser cvx def /yMin -4 def /y yMin def /y1 4 def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /dx 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /x -4 17 dx mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /y yMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /y y dy add def } repeat /y y1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func (sin(x)*cos(y)) AlgParser cvx def /yMin -4 def /y yMin def /y1 4 def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /dx 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /x -4 18 dx mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /y yMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /y y dy add def } repeat /y y1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func (sin(x)*cos(y)) AlgParser cvx def /yMin -4 def /y yMin def /y1 4 def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /dx 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /x -4 19 dx mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /y yMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /y y dy add def } repeat /y y1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func (sin(x)*cos(y)) AlgParser cvx def /yMin -4 def /y yMin def /y1 4 def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /dx 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /x -4 20 dx mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /y yMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /y y dy add def } repeat /y y1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func (sin(x)*cos(y)) AlgParser cvx def /yMin -4 def /y yMin def /y1 4 def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /dx 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /x -4 21 dx mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /y yMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /y y dy add def } repeat /y y1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func (sin(x)*cos(y)) AlgParser cvx def /yMin -4 def /y yMin def /y1 4 def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /dx 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /x -4 22 dx mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /y yMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /y y dy add def } repeat /y y1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func (sin(x)*cos(y)) AlgParser cvx def /yMin -4 def /y yMin def /y1 4 def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /dx 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /x -4 23 dx mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /y yMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /y y dy add def } repeat /y y1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1.0 SLW 0 0 1 setrgbcolor /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /func { sin(x)*cos(y) } def /Func (sin(x)*cos(y)) AlgParser cvx def /yMin -4 def /y yMin def /y1 4 def /dy y1 y sub 25 dup 0 gt {div}{pop} ifelse def /dx 4 -4 sub 25 dup 0 gt {div}{pop} ifelse def /x -4 24 dx mul add def /xyz { x 0. 0 gt { Func }{ y } ifelse 0. 0 gt { 0. }{ Func } ifelse tx@3DPlotDict begin saveCoor ConvertTo2D x2D 7.11317 mul y2D 7.11317 mul end } def /y yMin def mark /n 2 def 25{ xyz n 2 roll /n n 2 add def /y y dy add def } repeat /y y1 def xyz n 2 roll /currentpoint load stopped pop 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1 setgray 1. .setopacityalpha fill grestore gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2817 3417 V 210 3421 2609 4 v 209 3520 4 100 v 301 3490 a(hiddenLine=false)p 1017 3520 V 667 w(hiddenLines=true)p 2817 3520 V 210 3523 2609 4 v 209 3623 4 100 v 422 3593 a(P)n(ar)26 b(d\351faut)p 1017 3623 V 2817 3623 V 210 3626 2609 4 v 86 3738 a SDict begin H.S end 86 3738 a 86 3738 a SDict begin 12 H.A end 86 3738 a 86 3738 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.38.2.2) cvn /DEST pdfmark end 86 3738 a 66 x FJ(38.2.2)93 b(parametricplotThreeD)p 210 3885 2677 4 v 209 3985 4 100 v 260 3955 a(\\parametricplotThreeD)p FK([xPlotp)r(oin)n (ts=200,plotst)n(yle=curv)n(e,algebraic])p 2885 3985 V 209 4085 V 815 4055 a tx@Dict begin tx@NodeDict begin {7.5 2.5 25.55577 12.77788 3.01382 } false /N@A 16 {InitRnode } /NodeScale {} def NewNode end end 815 4055 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 1 0 setrgbcolor 0. true 3.0 neg 5.5 neg 28.55577 10.5 .5 Frame gsave 0 1 0 setrgbcolor 1. .setopacityalpha fill grestore end @endspecial FK(\(0,50\))1055 4055 y tx@Dict begin tx@NodeDict begin {7.5 2.5 147.88995 73.94498 3.01382 } false /N@B 16 {InitRnode } /NodeScale {} def NewNode end end 1055 4055 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 5.5 neg 150.88995 10.5 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK({)27 b(t/10*cos\(t\))f(|)i(t/10*sin\(t\))e (|)i(t/10})p 2885 4085 4 100 v 209 4184 V 2885 4184 V 209 4284 V 697 4254 a tx@Dict begin tx@NodeDict begin {6.88875 1.94443 60.30553 30.15276 2.47215 } false /N@AA 16 {InitRnode } /NodeScale {} def NewNode end end 697 4254 a 28 w FK(plage)f(p)r(our)g(t)1462 4254 y tx@Dict begin tx@NodeDict begin {6.88875 1.94443 112.94447 56.47223 2.47215 } false /N@BB 16 {InitRnode } /NodeScale {} def NewNode end end 1462 4254 a FK(3)g(fonctions)h(param\351triques)p 2885 4284 4 100 v 210 4287 2677 4 v 209 5410 4 1123 v 1549 5114 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 1549 5114 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1549 5114 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 1549 5114 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1549 5114 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 1549 5114 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1549 5114 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 1549 5114 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1549 5114 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 1549 5114 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 1549 5114 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 5 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 1549 5114 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1549 5114 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 1549 5114 a 1549 5114 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1549 5114 a 1549 5114 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 1549 5114 a 1525 5132 a Fz(x)1549 5114 y tx@Dict begin PutEnd end 1549 5114 a 1549 5114 a tx@Dict begin PutEnd end 1549 5114 a 1549 5114 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 1549 5114 a 1549 5114 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1549 5114 a 1549 5114 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 1549 5114 a 1527 5124 a Fz(y)1549 5114 y tx@Dict begin PutEnd end 1549 5114 a 1549 5114 a tx@Dict begin PutEnd end 1549 5114 a 1549 5114 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 1549 5114 a 1549 5114 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1549 5114 a 1549 5114 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 1549 5114 a 1528 5132 a Fz(z)1549 5114 y tx@Dict begin PutEnd end 1549 5114 a 1549 5114 a tx@Dict begin PutEnd end 1549 5114 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /Func ( t/10*cos(t) | t/10*sin(t) | t/10) AlgParser cvx def /tMin 0 def /t tMin def /t1 50 def /u1 50 def /dt t1 t sub 200 dup 1 gt { 1 sub div }{ pop pop 0 } ifelse def /du 0 0 sub 1 dup 1 gt { 1 sub div }{ pop pop 0 } ifelse def /u 0 0 du mul add def /xyz { Func tx@3DPlotDict begin saveCoor ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul end } def mark /n 0 def 200 { xyz /n n 2 add def n 2 roll /t t dt add def } repeat 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2885 5410 4 1123 v 210 5413 2677 4 v 2915 4668 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@AA InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2915 4668 a 2915 4668 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@B /N@BB InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 2915 4668 a 0 TeXcolorgray 1456 5662 a FK(224)p 0 TeXcolorgray eop end %%Page: 225 225 TeXDict begin 225 224 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.225) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.38.3) cvn /DEST pdfmark end 86 448 a 83 x FG(38.3)112 b(Graphe)38 b(en)g(3D)f(\340)h(partir)g(d'un)g(\034c)m(hier)g(de)f (donn\351es)86 604 y SDict begin H.S end 86 604 a 86 604 a SDict begin 12 H.A end 86 604 a 86 604 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.38.3.1) cvn /DEST pdfmark end 86 604 a 81 x FJ(38.3.1)93 b(\034leplotThreeD)p 210 766 3507 4 v 209 1858 4 1093 v 969 1593 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 969 1593 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 969 1593 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 969 1593 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 969 1593 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 969 1593 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 969 1593 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 969 1593 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 969 1593 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 969 1593 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 969 1593 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 5 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 969 1593 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 969 1593 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 969 1593 a 969 1593 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 969 1593 a 969 1593 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 969 1593 a 945 1611 a Fz(x)969 1593 y tx@Dict begin PutEnd end 969 1593 a 969 1593 a tx@Dict begin PutEnd end 969 1593 a 969 1593 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 969 1593 a 969 1593 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 969 1593 a 969 1593 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 969 1593 a 947 1603 a Fz(y)969 1593 y tx@Dict begin PutEnd end 969 1593 a 969 1593 a tx@Dict begin PutEnd end 969 1593 a 969 1593 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 969 1593 a 969 1593 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 969 1593 a 969 1593 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 969 1593 a 948 1611 a Fz(z)969 1593 y tx@Dict begin PutEnd end 969 1593 a 969 1593 a tx@Dict begin PutEnd end 969 1593 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /Dx { /D { Dy } def } def /Dy { /D { Dz } def } def /Dz { tx@3DPlotDict begin saveCoor ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul end Do /D { Dx } def } def /D { /D { Dx } def } def /Do { moveto /Do { dup 1.e30 14.22636 mul gt { moveto } { dup -1.e30 14.22636 mul lt { moveto } { L } ifelse } ifelse } def } def D 0 0 0 D 0.009950042 0.000998334 0.01 D 0.019601332 0.003973387 0.02 D 0.028660095 0.008865606 0.03 D 0.03684244 0.015576734 0.04 D 0.043879128 0.023971277 0.05 D 0.049520137 0.033878548 0.06 D 0.053538953 0.045095238 0.07 D 0.055736537 0.057388487 0.08 D 0.055944897 0.070499422 0.09 D 0.054030231 0.084147098 0.1 D 0.049895573 0.09803281 0.11 D 0.043482931 0.11184469 0.12 D 0.034774848 0.125262564 0.13 D 0.0237954 0.137962962 0.14 D 0.01061058 0.149624248 0.15 D -0.004671924 0.159931776 0.16 D -0.021903564 0.168583018 0.17 D -0.040896377 0.175292574 0.18 D -0.061425018 0.179797017 0.19 D -0.083229367 0.181859485 0.2 D -0.106017682 0.181273967 0.21 D -0.129470246 0.177869209 0.22 D -0.153243485 0.171512199 0.23 D -0.176974492 0.162111163 0.24 D -0.200285904 0.149618036 0.25 D -0.222791076 0.134030357 0.26 D -0.244099478 0.115392568 0.27 D -0.263822255 0.093796682 0.28 D -0.281577868 0.069382305 0.29 D -0.296997749 0.042336002 0.3 D -0.309731897 0.012890005 0.31 D -0.319454328 -0.018679726 0.32 D -0.325868324 -0.052056079 0.33 D -0.328711385 -0.086883975 0.34 D -0.327759841 -0.12277413 0.35 D -0.32283303 -0.15930736 0.36 D -0.313797012 -0.196039372 0.37 D -0.300567731 -0.232505999 0.38 D -0.283113599 -0.268228802 0.39 D -0.261457448 -0.302720998 0.4 D -0.235677818 -0.335493616 0.41 D -0.205909545 -0.366061824 0.42 D -0.172343644 -0.393951353 0.43 D -0.135226463 -0.418704913 0.44 D -0.09485811 -0.439888553 0.45 D -0.051590162 -0.457097862 0.46 D -0.005822672 -0.469963931 0.47 D 0.041999512 -0.478159012 0.48 D 0.091391061 -0.48140178 0.49 D 0.141831093 -0.479462137 0.5 D 0.192768649 -0.472165488 0.51 D 0.243628669 -0.459396421 0.52 D 0.293818398 -0.441101744 0.53 D 0.342734153 -0.417292823 0.54 D 0.389768376 -0.388047179 0.55 D 0.434316892 -0.353509317 0.56 D 0.475786287 -0.313890759 0.57 D 0.51360132 -0.269469264 0.58 D 0.547212274 -0.220587232 0.59 D 0.576102172 -0.167649299 0.6 D 0.599793747 -0.111119128 0.61 D 0.6178561 -0.05151543 0.62 D 0.629910941 0.010592757 0.63 D 0.635638348 0.074591491 0.64 D 0.634781957 0.139827992 0.65 D 0.627153511 0.2056173 0.66 D 0.612636709 0.271249447 0.67 D 0.591190293 0.335997079 0.68 D 0.562850319 0.399123437 0.69 D 0.527731578 0.459890619 0.7 D 0.486028133 0.517568018 0.71 D 0.438012946 0.571440862 0.72 D 0.384036588 0.620818733 0.73 D 0.324525022 0.665043991 0.74 D 0.259976488 0.703499983 0.75 D 0.19095748 0.735618951 0.76 D 0.118097874 0.76088954 0.77 D 0.042085228 0.778863809 0.78 D -0.036341679 0.78916366 0.79 D -0.116400027 0.791486597 0.8 D -0.197270765 0.785610747 0.81 D -0.278106986 0.771399056 0.82 D -0.358042781 0.748802622 0.83 D -0.436202469 0.717863083 0.84 D -0.511710117 0.678714046 0.85 D -0.583699241 0.631581504 0.86 D -0.651322582 0.57678323 0.87 D -0.713761852 0.51472713 0.88 D -0.770237336 0.445908562 0.89 D -0.820017236 0.370906637 0.9 D -0.862426658 0.29037951 0.91 D -0.896856132 0.205058721 0.92 D -0.922769553 0.115742614 0.93 D -0.93971146 0.0232889 0.94 D -0.947313548 -0.071393564 0.95 D -0.945300342 -0.16735371 0.96 D -0.933493933 -0.263607808 0.97 D -0.911817747 -0.359149547 0.98 D -0.880299241 -0.452960535 0.99 D -0.839071529 -0.544021111 1 D -0.788373862 -0.631321355 1.01 D -0.728550965 -0.713872181 1.02 D -0.66005121 -0.790716384 1.03 D -0.583423628 -0.860939528 1.04 D -0.499313774 -0.923680548 1.05 D -0.408458482 -0.978141947 1.06 D -0.311679531 -1.023599467 1.07 D -0.209876299 -1.059411128 1.08 D -0.104017448 -1.085025516 1.09 D 0.004868268 -1.099989227 1.1 D 0.11570199 -1.103953373 1.11 D 0.227365447 -1.096679057 1.12 D 0.338712238 -1.078041752 1.13 D 0.448579588 -1.048034519 1.14 D 0.555800473 -1.006770001 1.15 D 0.659215971 -0.95448117 1.16 D 0.757687716 -0.891520793 1.17 D 0.850110325 -0.8183596 1.18 D 0.935423652 -0.735583164 1.19 D 1.01262475 -0.643887502 1.2 D 1.080779395 -0.544073432 1.21 D 1.139033046 -0.437039724 1.22 D 1.18662112 -0.323775103 1.23 D 1.222878455 -0.205349178 1.24 D 1.247247849 -0.082902372 1.25 D 1.259287578 0.042365039 1.26 D 1.258677787 0.169204693 1.27 D 1.245225684 0.296332576 1.28 D 1.218869449 0.422442026 1.29 D 1.179680816 0.546217148 1.3 D 1.127866268 0.666346518 1.31 D 1.063766824 0.781537039 1.32 D 0.9878564 0.890527784 1.33 D 0.900738732 0.992103693 1.34 D 0.803142895 1.085108976 1.35 D 0.69591743 1.168460068 1.36 D 0.580023126 1.241157997 1.37 D 0.456524532 1.302300024 1.38 D 0.326580248 1.351090427 1.39 D 0.191432105 1.386850298 1.4 D 0.052393323 1.409026238 1.41 D -0.089164247 1.417197847 1.42 D -0.231823644 1.411083909 1.43 D -0.374136993 1.390547198 1.44 D -0.514640187 1.355597831 1.45 D -0.651867941 1.306395111 1.46 D -0.784369048 1.243247842 1.47 D -0.910721675 1.16661306 1.48 D -1.029548549 1.077093211 1.49 D -1.139531869 0.97543176 1.5 D -1.239427773 0.862507273 1.51 D -1.328080214 0.739326007 1.52 D -1.404434094 0.607013077 1.53 D -1.467547492 0.466802269 1.54 D -1.516602867 0.320024597 1.55 D -1.550917095 0.168095698 1.56 D -1.569950221 0.012502199 1.57 D -1.573312822 -0.145212823 1.58 D -1.560771894 -0.303465144 1.59 D -1.532255169 -0.460645307 1.6 D -1.487853808 -0.615134982 1.61 D -1.427823434 -0.765323618 1.62 D -1.352583451 -0.909625202 1.63 D -1.262714655 -1.046494959 1.64 D -1.158955145 -1.174445815 1.65 D -1.042194539 -1.29206445 1.66 D -0.913466558 -1.398026769 1.67 D -0.773940027 -1.491112616 1.68 D -0.624908366 -1.570219582 1.69 D -0.467777675 -1.634375736 1.7 D -0.304053512 -1.682751159 1.71 D -0.135326495 -1.714668114 1.72 D 0.036743138 -1.729609766 1.73 D 0.210441864 -1.727227322 1.74 D 0.384019936 -1.70734551 1.75 D 0.555709009 -1.669966316 1.76 D 0.723740149 -1.615270936 1.77 D 0.886362041 -1.543619879 1.78 D 1.041859212 -1.45555123 1.79 D 1.188570075 -1.351777044 1.8 D 1.324904611 -1.233177916 1.81 D 1.449361496 -1.100795737 1.82 D 1.56054449 -0.955824719 1.83 D 1.657177917 -0.799600745 1.84 D 1.738121053 -0.633589144 1.85 D 1.802381279 -0.459371011 1.86 D 1.849125831 -0.278628178 1.87 D 1.87769203 -0.093127005 1.88 D 1.887595858 0.09529888 1.89 D 1.878538775 0.284766698 1.9 D 1.850412697 0.473363337 1.91 D 1.803303066 0.659164663 1.92 D 1.73748994 0.840255146 1.93 D 1.653447108 1.014747584 1.94 D 1.551839191 1.180802746 1.95 D 1.433516747 1.336648695 1.96 D 1.299509423 1.480599628 1.97 D 1.151017187 1.611074 1.98 D 0.989399732 1.72661176 1.99 D 0.816164124 1.825890501 2 D 0.632950824 1.907740353 2.01 D 0.441518203 1.971157446 2.02 D 0.243725688 2.015315804 2.03 D 0.04151572 2.039577516 2.04 D -0.163105313 2.043501078 2.05 D -0.36808699 2.026847791 2.06 D -0.5713554 1.98958614 2.07 D -0.770834118 1.931894087 2.08 D -0.964465412 1.854159235 2.09 D -1.150231446 1.756976841 2.1 D -1.326175272 1.641145681 2.11 D -1.49042139 1.507661793 2.12 D -1.641195663 1.35771013 2.13 D -1.776844373 1.192654215 2.14 D -1.895852214 1.014023857 2.15 D -1.996859034 0.823501062 2.16 D -2.078675129 0.622904253 2.17 D -2.140294938 0.414170953 2.18 D -2.180908968 0.199339091 2.19 D -2.199913818 -0.01947288 2.2 D -2.196920183 -0.240086876 2.21 D -2.171758737 -0.460286854 2.22 D -2.124483813 -0.677841078 2.23 D -2.055374833 -0.89052473 2.24 D -1.96493544 -1.096142653 2.25 D -1.853890336 -1.292551981 2.26 D -1.723179826 -1.477684434 2.27 D -1.573952118 -1.649568044 2.28 D -1.407553421 -1.806348075 2.29 D -1.225515947 -1.94630693 2.3 D -1.029543901 -2.06788282 2.31 D -0.821497601 -2.169687003 2.32 D -0.603375864 -2.250519399 2.33 D -0.377296837 -2.309382406 2.34 D -0.145477441 -2.345492766 2.35 D 0.089788356 -2.358291341 2.36 D 0.32615224 -2.347450685 2.37 D 0.56123499 -2.312880301 2.38 D 0.792650424 -2.254729541 2.39 D 1.018029618 -2.173388069 2.4 D 1.235045135 -2.069483876 2.41 D 1.441435043 -1.943878859 2.42 D 1.635026444 -1.797661962 2.43 D 1.813758293 -1.632139962 2.44 D 1.97570326 -1.448825948 2.45 D 2.119088398 -1.249425612 2.46 D 2.242314406 -1.035821463 2.47 D 2.343973275 -0.810055113 2.48 D 2.42286412 -0.574307808 2.49 D 2.47800703 -0.330879375 2.5 D 2.508654775 -0.082165802 2.51 D 2.514302233 0.169364343 2.52 D 2.494693422 0.421194409 2.53 D 2.449826054 0.670784844 2.54 D 2.379953536 0.915598803 2.55 D 2.285584389 1.153127921 2.56 D 2.167479057 1.380918005 2.57 D 2.026644137 1.596594357 2.58 D 1.864324051 1.797886491 2.59 D 1.681990238 1.982651971 2.6 D 1.481327959 2.148899132 2.61 D 1.264220817 2.294808429 2.62 D 1.032733155 2.418752205 2.63 D 0.789090473 2.519312649 2.64 D 0.535658069 2.595297754 2.65 D 0.274918094 2.645755099 2.66 D 0.009445254 2.669983293 2.67 D -0.258118617 2.667540961 2.68 D -0.525090838 2.638253136 2.69 D -0.788774784 2.582215007 2.7 D -1.046487118 2.499792934 2.71 D -1.295585091 2.391622728 2.72 D -1.533493623 2.258605169 2.73 D -1.757731893 2.101898806 2.74 D -1.965939164 1.922910087 2.75 D -2.155899571 1.723280894 2.76 D -2.325565617 1.504873604 2.77 D -2.47308012 1.269753803 2.78 D -2.596796395 1.020170811 2.79 D -2.695296426 0.758536207 2.8 D -2.767406854 0.487400556 2.81 D -2.812212595 0.209428557 2.82 D -2.82906792 -0.072627139 2.83 D -2.817604893 -0.355953178 2.84 D -2.777739036 -0.637703575 2.85 D -2.709672162 -0.915028291 2.86 D -2.613892326 -1.185102066 2.87 D -2.491170863 -1.445153187 2.88 D -2.342556536 -1.692491913 2.89 D -2.169366836 -1.924538264 2.9 D -1.973176483 -2.138848889 2.91 D -1.755803252 -2.333142718 2.92 D -1.519291234 -2.505325158 2.93 D -1.26589169 -2.653510548 2.94 D -0.998041672 -2.776042655 2.95 D -0.718340625 -2.871512972 2.96 D -0.429525175 -2.938776637 2.97 D -0.134442375 -2.976965779 2.98 D 0.163978364 -2.985500142 2.99 D 0.46275435 -2.964094872 3 D 0.758879418 -2.912765358 3.01 D 1.049354182 -2.831829056 3.02 D 1.331216405 -2.721904275 3.03 D 1.601571198 -2.583905899 3.04 D 1.857620727 -2.41903808 3.05 D 2.096693136 -2.22878395 3.06 D 2.316270375 -2.014892441 3.07 D 2.514014653 -1.779362337 3.08 D 2.687793233 -1.524423674 3.09 D 2.835701309 -1.252516701 3.1 D 2.956082725 -0.966268557 3.11 D 3.047548299 -0.668467926 3.12 D 3.108991568 -0.362037882 3.13 D 3.139601771 -0.050007209 3.14 D 3.138873909 0.264519535 3.15 D 3.106615787 0.578392904 3.16 D 3.042951926 0.888450098 3.17 D 2.948324292 1.191546838 3.18 D 2.823489825 1.48458924 3.19 D 2.669514754 1.76456538 3.2 D 2.487765757 2.028576234 3.21 D 2.279898023 2.273865652 3.22 D 2.047840315 2.497849083 3.23 D 1.793777185 2.698140732 3.24 D 1.520128481 2.872578877 3.25 D 1.22952636 3.019249067 3.26 D 0.924790003 3.136504974 3.27 D 0.608898294 3.222986638 3.28 D 0.284960713 3.277635946 3.29 D -0.043813266 3.299709138 3.3 D -0.37414597 3.288786219 3.31 D -0.702724202 3.244777141 3.32 D -1.026232476 3.1679247 3.33 D -1.341386461 3.058804074 3.34 D -1.644966325 2.918319001 3.35 D -1.933849607 2.747694615 3.36 D -2.20504331 2.54846699 3.37 D -2.455714874 2.322469474 3.38 D -2.683221699 2.071815946 3.39 D -2.885138934 1.798881133 3.4 D -3.059285218 1.506278181 3.41 D -3.20374611 1.196833682 3.42 D -3.316894967 0.873560402 3.43 D -3.397411023 0.539627967 3.44 D -3.444294485 0.198331799 3.45 D -3.456878478 -0.1469394 3.46 D -3.43483769 -0.492737297 3.47 D -3.378193614 -0.835588361 3.48 D -3.28731632 -1.172028759 3.49 D -3.162922718 -1.498639343 3.5 D -3.006071298 -1.812080392 3.51 D -2.818153404 -2.109125741 3.52 D -2.600881081 -2.386695959 3.53 D -2.356271632 -2.641890232 3.54 D -2.086628988 -2.87201662 3.55 D -1.794522095 -3.074620375 3.56 D -1.482760493 -3.247510018 3.57 D -1.154367336 -3.38878091 3.58 D -0.812550102 -3.496836046 3.59 D -0.460669283 -3.570403872 3.6 D -0.102205355 -3.608552905 3.61 D 0.259275643 -3.610702998 3.62 D 0.620157584 -3.576633133 3.63 D 0.976810431 -3.506485617 3.64 D 1.325626741 -3.400766641 3.65 D 1.663058156 -3.260343167 3.66 D 1.985651485 -3.086436162 3.67 D 2.29008402 -2.88061021 3.68 D 2.573197734 -2.644759615 3.69 D 2.832031992 -2.381091093 3.7 D 3.063854455 -2.092103218 3.71 D 3.266189837 -1.780562817 3.72 D 3.436846227 -1.44947853 3.73 D 3.573938691 -1.10207179 3.74 D 3.675909903 -0.741745499 3.75 D 3.741547577 -0.372050712 3.76 D 3.769998513 0.003348351 3.77 D 3.760779097 0.380710627 3.78 D 3.713782121 0.756255483 3.79 D 3.629279847 1.126200599 3.8 D 3.507923259 1.486800057 3.81 D 3.350737489 1.834382261 3.82 D 3.159113448 2.165387315 3.83 D 2.934795722 2.476403455 3.84 D 2.679866843 2.764202182 3.85 D 2.396728063 3.025771735 3.86 D 2.088076823 3.258348536 3.87 D 1.756881113 3.459446307 3.88 D 1.406350979 3.626882535 3.89 D 1.039907436 3.758802007 3.9 D 0.661149102 3.853697168 3.91 D 0.273816868 3.910425082 3.92 D -0.118243045 3.928220791 3.93 D -0.511117277 3.906706942 3.94 D -0.900864391 3.84589955 3.95 D -1.283554413 3.746209827 3.96 D -1.655308456 3.608442034 3.97 D -2.012338032 3.433787362 3.98 D -2.350983637 3.223813881 3.99 D -2.667752247 2.980452642 4 D -2.959353301 2.705980052 4.01 D -3.222732843 2.402996675 4.02 D -3.455105434 2.074402671 4.03 D -3.653983518 1.723370086 4.04 D -3.817203939 1.353312266 4.05 D -3.942951309 0.967850699 4.06 D -4.029777992 0.570779583 4.07 D -4.07662048 0.16602849 4.08 D -4.082811975 -0.242376519 4.09 D -4.048091038 -0.650352942 4.1 D -3.972606196 -1.053802642 4.11 D -3.856916442 -1.448653016 4.12 D -3.701987595 -1.830898098 4.13 D -3.509184555 -2.196639196 4.14 D -3.280259493 -2.542124635 4.15 D -3.017336083 -2.863788219 4.16 D -2.72288992 -3.158286004 4.17 D -2.399725299 -3.422531006 4.18 D -2.050948569 -3.653725491 4.19 D -1.679938323 -3.849390501 4.2 D -1.290312699 -4.007392312 4.21 D -0.885894119 -4.125965537 4.22 D -0.470671801 -4.203732634 4.23 D -0.048762417 -4.239719593 4.24 D 0.375630722 -4.233367638 4.25 D 0.798259537 -4.184540801 4.26 D 1.214873707 -4.093529269 4.27 D 1.62126341 -3.961048467 4.28 D 2.01330186 -3.788233839 4.29 D 2.386987197 -3.576631393 4.3 D 2.738483325 -3.328184051 4.31 D 3.064159261 -3.045213954 4.32 D 3.360626604 -2.730400855 4.33 D 3.62477473 -2.386756828 4.34 D 3.853803362 -2.017597495 4.35 D 4.04525215 -1.626510082 4.36 D 4.197026978 -1.217318589 4.37 D 4.307422697 -0.794046415 4.38 D 4.375142047 -0.360876809 4.39 D 4.399310558 0.07788847 4.4 D 4.379487268 0.517871869 4.41 D 4.315671117 0.954663717 4.42 D 4.208302952 1.383866419 4.43 D 4.058263085 1.801138732 4.44 D 3.866864423 2.202239663 4.45 D 3.635841208 2.583071565 4.46 D 3.367333471 2.939721976 4.47 D 3.06386733 3.268503784 4.48 D 2.728331317 3.565993301 4.49 D 2.36394895 3.82906586 4.5 D 1.974247814 4.054928553 4.51 D 1.563025447 4.241149779 4.52 D 1.134312358 4.385685291 4.53 D 0.692332536 4.486900451 4.54 D 0.24146184 4.543588469 4.55 D -0.213815318 4.554984414 4.56 D -0.668950575 4.520774837 4.57 D -1.119377061 4.441102903 4.58 D -1.560555217 4.31656894 4.59 D -1.988018546 4.148226399 4.6 D -2.397418824 3.937573235 4.61 D -2.784570313 3.686538779 4.62 D -3.145492542 3.397466213 4.63 D -3.476451193 3.073090806 4.64 D -3.773996694 2.716514118 4.65 D -4.035000115 2.331174398 4.66 D -4.256685985 1.920813479 4.67 D -4.436661705 1.489440472 4.68 D -4.572943219 1.041292617 4.69 D -4.663976705 0.580793677 4.7 D -4.708656012 0.112510273 4.71 D -4.70633568 -0.358893394 4.72 D -4.656839377 -0.828702006 4.73 D -4.560463656 -1.292196286 4.74 D -4.417976967 -1.744700408 4.75 D -4.230613926 -2.181629163 4.76 D -4.000064865 -2.598534409 4.77 D -3.728460761 -2.991150339 4.78 D -3.418353667 -3.355437111 4.79 D -3.072692829 -3.687622374 4.8 D -2.694796711 -3.98424029 4.81 D -2.288321185 -4.242167624 4.82 D -1.857224208 -4.458656551 4.83 D -1.405727301 -4.631363812 4.84 D -0.938274232 -4.758375927 4.85 D -0.45948729 -4.838230196 4.86 D 0.025878422 -4.869931243 4.87 D 0.512982205 -4.852962936 4.88 D 0.996946046 -4.787295539 4.89 D 1.472903464 -4.673387999 4.9 D 1.936048445 -4.512185326 4.91 D 2.381683966 -4.305111089 4.92 D 2.805269618 -4.054055053 4.93 D 3.20246785 -3.761356094 4.94 D 3.569188362 -3.429780523 4.95 D 3.901630184 -3.062496025 4.96 D 4.196321028 -2.663041462 4.97 D 4.450153481 -2.235292821 4.98 D 4.660417684 -1.78342564 4.99 D 4.824830142 -1.311874269 5 D gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1726 1858 4 1093 v 1777 1074 a FJ(\\\034leplotThreeD)p FK({data3d.txt})1777 1273 y(\045)50 b(data3d.txt)g(:)h(\034c)n(hier)e(de)i(donn\351es)e(cr\351\351)h(a)n(v) n(ec)f(Ex-)1777 1372 y(cel)p 3715 1858 V 210 1862 3507 4 v 86 1978 a SDict begin H.S end 86 1978 a 86 1978 a SDict begin 12 H.A end 86 1978 a 86 1978 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.38.3.2) cvn /DEST pdfmark end 86 1978 a 66 x FJ(38.3.2)93 b(dataplotThreeD)p 210 2126 3507 4 v 209 3218 4 1093 v 969 2952 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 969 2952 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 969 2952 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 969 2952 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 969 2952 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 969 2952 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 969 2952 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 969 2952 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 969 2952 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 969 2952 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 969 2952 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 5 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 969 2952 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 969 2952 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 969 2952 a 969 2952 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 969 2952 a 969 2952 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 969 2952 a 945 2970 a Fz(x)969 2952 y tx@Dict begin PutEnd end 969 2952 a 969 2952 a tx@Dict begin PutEnd end 969 2952 a 969 2952 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 969 2952 a 969 2952 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 969 2952 a 969 2952 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 969 2952 a 947 2962 a Fz(y)969 2952 y tx@Dict begin PutEnd end 969 2952 a 969 2952 a tx@Dict begin PutEnd end 969 2952 a 969 2952 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 969 2952 a 969 2952 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 969 2952 a 969 2952 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 969 2952 a 948 2970 a Fz(z)969 2952 y tx@Dict begin PutEnd end 969 2952 a 969 2952 a tx@Dict begin PutEnd end 969 2952 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /Dx { /D { Dy } def } def /Dy { /D { Dz } def } def /Dz { tx@3DPlotDict begin saveCoor ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul end Do /D { Dx } def } def /D { /D { Dx } def } def /Do { moveto /Do { dup 1.e30 14.22636 mul gt { moveto } { dup -1.e30 14.22636 mul lt { moveto } { L } ifelse } ifelse } def } def D 0 0 0 D 0.009950042 0.000998334 0.01 D 0.019601332 0.003973387 0.02 D 0.028660095 0.008865606 0.03 D 0.03684244 0.015576734 0.04 D 0.043879128 0.023971277 0.05 D 0.049520137 0.033878548 0.06 D 0.053538953 0.045095238 0.07 D 0.055736537 0.057388487 0.08 D 0.055944897 0.070499422 0.09 D 0.054030231 0.084147098 0.1 D 0.049895573 0.09803281 0.11 D 0.043482931 0.11184469 0.12 D 0.034774848 0.125262564 0.13 D 0.0237954 0.137962962 0.14 D 0.01061058 0.149624248 0.15 D -0.004671924 0.159931776 0.16 D -0.021903564 0.168583018 0.17 D -0.040896377 0.175292574 0.18 D -0.061425018 0.179797017 0.19 D -0.083229367 0.181859485 0.2 D -0.106017682 0.181273967 0.21 D -0.129470246 0.177869209 0.22 D -0.153243485 0.171512199 0.23 D -0.176974492 0.162111163 0.24 D -0.200285904 0.149618036 0.25 D -0.222791076 0.134030357 0.26 D -0.244099478 0.115392568 0.27 D -0.263822255 0.093796682 0.28 D -0.281577868 0.069382305 0.29 D -0.296997749 0.042336002 0.3 D -0.309731897 0.012890005 0.31 D -0.319454328 -0.018679726 0.32 D -0.325868324 -0.052056079 0.33 D -0.328711385 -0.086883975 0.34 D -0.327759841 -0.12277413 0.35 D -0.32283303 -0.15930736 0.36 D -0.313797012 -0.196039372 0.37 D -0.300567731 -0.232505999 0.38 D -0.283113599 -0.268228802 0.39 D -0.261457448 -0.302720998 0.4 D -0.235677818 -0.335493616 0.41 D -0.205909545 -0.366061824 0.42 D -0.172343644 -0.393951353 0.43 D -0.135226463 -0.418704913 0.44 D -0.09485811 -0.439888553 0.45 D -0.051590162 -0.457097862 0.46 D -0.005822672 -0.469963931 0.47 D 0.041999512 -0.478159012 0.48 D 0.091391061 -0.48140178 0.49 D 0.141831093 -0.479462137 0.5 D 0.192768649 -0.472165488 0.51 D 0.243628669 -0.459396421 0.52 D 0.293818398 -0.441101744 0.53 D 0.342734153 -0.417292823 0.54 D 0.389768376 -0.388047179 0.55 D 0.434316892 -0.353509317 0.56 D 0.475786287 -0.313890759 0.57 D 0.51360132 -0.269469264 0.58 D 0.547212274 -0.220587232 0.59 D 0.576102172 -0.167649299 0.6 D 0.599793747 -0.111119128 0.61 D 0.6178561 -0.05151543 0.62 D 0.629910941 0.010592757 0.63 D 0.635638348 0.074591491 0.64 D 0.634781957 0.139827992 0.65 D 0.627153511 0.2056173 0.66 D 0.612636709 0.271249447 0.67 D 0.591190293 0.335997079 0.68 D 0.562850319 0.399123437 0.69 D 0.527731578 0.459890619 0.7 D 0.486028133 0.517568018 0.71 D 0.438012946 0.571440862 0.72 D 0.384036588 0.620818733 0.73 D 0.324525022 0.665043991 0.74 D 0.259976488 0.703499983 0.75 D 0.19095748 0.735618951 0.76 D 0.118097874 0.76088954 0.77 D 0.042085228 0.778863809 0.78 D -0.036341679 0.78916366 0.79 D -0.116400027 0.791486597 0.8 D -0.197270765 0.785610747 0.81 D -0.278106986 0.771399056 0.82 D -0.358042781 0.748802622 0.83 D -0.436202469 0.717863083 0.84 D -0.511710117 0.678714046 0.85 D -0.583699241 0.631581504 0.86 D -0.651322582 0.57678323 0.87 D -0.713761852 0.51472713 0.88 D -0.770237336 0.445908562 0.89 D -0.820017236 0.370906637 0.9 D -0.862426658 0.29037951 0.91 D -0.896856132 0.205058721 0.92 D -0.922769553 0.115742614 0.93 D -0.93971146 0.0232889 0.94 D -0.947313548 -0.071393564 0.95 D -0.945300342 -0.16735371 0.96 D -0.933493933 -0.263607808 0.97 D -0.911817747 -0.359149547 0.98 D -0.880299241 -0.452960535 0.99 D -0.839071529 -0.544021111 1 D -0.788373862 -0.631321355 1.01 D -0.728550965 -0.713872181 1.02 D -0.66005121 -0.790716384 1.03 D -0.583423628 -0.860939528 1.04 D -0.499313774 -0.923680548 1.05 D -0.408458482 -0.978141947 1.06 D -0.311679531 -1.023599467 1.07 D -0.209876299 -1.059411128 1.08 D -0.104017448 -1.085025516 1.09 D 0.004868268 -1.099989227 1.1 D 0.11570199 -1.103953373 1.11 D 0.227365447 -1.096679057 1.12 D 0.338712238 -1.078041752 1.13 D 0.448579588 -1.048034519 1.14 D 0.555800473 -1.006770001 1.15 D 0.659215971 -0.95448117 1.16 D 0.757687716 -0.891520793 1.17 D 0.850110325 -0.8183596 1.18 D 0.935423652 -0.735583164 1.19 D 1.01262475 -0.643887502 1.2 D 1.080779395 -0.544073432 1.21 D 1.139033046 -0.437039724 1.22 D 1.18662112 -0.323775103 1.23 D 1.222878455 -0.205349178 1.24 D 1.247247849 -0.082902372 1.25 D 1.259287578 0.042365039 1.26 D 1.258677787 0.169204693 1.27 D 1.245225684 0.296332576 1.28 D 1.218869449 0.422442026 1.29 D 1.179680816 0.546217148 1.3 D 1.127866268 0.666346518 1.31 D 1.063766824 0.781537039 1.32 D 0.9878564 0.890527784 1.33 D 0.900738732 0.992103693 1.34 D 0.803142895 1.085108976 1.35 D 0.69591743 1.168460068 1.36 D 0.580023126 1.241157997 1.37 D 0.456524532 1.302300024 1.38 D 0.326580248 1.351090427 1.39 D 0.191432105 1.386850298 1.4 D 0.052393323 1.409026238 1.41 D -0.089164247 1.417197847 1.42 D -0.231823644 1.411083909 1.43 D -0.374136993 1.390547198 1.44 D -0.514640187 1.355597831 1.45 D -0.651867941 1.306395111 1.46 D -0.784369048 1.243247842 1.47 D -0.910721675 1.16661306 1.48 D -1.029548549 1.077093211 1.49 D -1.139531869 0.97543176 1.5 D -1.239427773 0.862507273 1.51 D -1.328080214 0.739326007 1.52 D -1.404434094 0.607013077 1.53 D -1.467547492 0.466802269 1.54 D -1.516602867 0.320024597 1.55 D -1.550917095 0.168095698 1.56 D -1.569950221 0.012502199 1.57 D -1.573312822 -0.145212823 1.58 D -1.560771894 -0.303465144 1.59 D -1.532255169 -0.460645307 1.6 D -1.487853808 -0.615134982 1.61 D -1.427823434 -0.765323618 1.62 D -1.352583451 -0.909625202 1.63 D -1.262714655 -1.046494959 1.64 D -1.158955145 -1.174445815 1.65 D -1.042194539 -1.29206445 1.66 D -0.913466558 -1.398026769 1.67 D -0.773940027 -1.491112616 1.68 D -0.624908366 -1.570219582 1.69 D -0.467777675 -1.634375736 1.7 D -0.304053512 -1.682751159 1.71 D -0.135326495 -1.714668114 1.72 D 0.036743138 -1.729609766 1.73 D 0.210441864 -1.727227322 1.74 D 0.384019936 -1.70734551 1.75 D 0.555709009 -1.669966316 1.76 D 0.723740149 -1.615270936 1.77 D 0.886362041 -1.543619879 1.78 D 1.041859212 -1.45555123 1.79 D 1.188570075 -1.351777044 1.8 D 1.324904611 -1.233177916 1.81 D 1.449361496 -1.100795737 1.82 D 1.56054449 -0.955824719 1.83 D 1.657177917 -0.799600745 1.84 D 1.738121053 -0.633589144 1.85 D 1.802381279 -0.459371011 1.86 D 1.849125831 -0.278628178 1.87 D 1.87769203 -0.093127005 1.88 D 1.887595858 0.09529888 1.89 D 1.878538775 0.284766698 1.9 D 1.850412697 0.473363337 1.91 D 1.803303066 0.659164663 1.92 D 1.73748994 0.840255146 1.93 D 1.653447108 1.014747584 1.94 D 1.551839191 1.180802746 1.95 D 1.433516747 1.336648695 1.96 D 1.299509423 1.480599628 1.97 D 1.151017187 1.611074 1.98 D 0.989399732 1.72661176 1.99 D 0.816164124 1.825890501 2 D 0.632950824 1.907740353 2.01 D 0.441518203 1.971157446 2.02 D 0.243725688 2.015315804 2.03 D 0.04151572 2.039577516 2.04 D -0.163105313 2.043501078 2.05 D -0.36808699 2.026847791 2.06 D -0.5713554 1.98958614 2.07 D -0.770834118 1.931894087 2.08 D -0.964465412 1.854159235 2.09 D -1.150231446 1.756976841 2.1 D -1.326175272 1.641145681 2.11 D -1.49042139 1.507661793 2.12 D -1.641195663 1.35771013 2.13 D -1.776844373 1.192654215 2.14 D -1.895852214 1.014023857 2.15 D -1.996859034 0.823501062 2.16 D -2.078675129 0.622904253 2.17 D -2.140294938 0.414170953 2.18 D -2.180908968 0.199339091 2.19 D -2.199913818 -0.01947288 2.2 D -2.196920183 -0.240086876 2.21 D -2.171758737 -0.460286854 2.22 D -2.124483813 -0.677841078 2.23 D -2.055374833 -0.89052473 2.24 D -1.96493544 -1.096142653 2.25 D -1.853890336 -1.292551981 2.26 D -1.723179826 -1.477684434 2.27 D -1.573952118 -1.649568044 2.28 D -1.407553421 -1.806348075 2.29 D -1.225515947 -1.94630693 2.3 D -1.029543901 -2.06788282 2.31 D -0.821497601 -2.169687003 2.32 D -0.603375864 -2.250519399 2.33 D -0.377296837 -2.309382406 2.34 D -0.145477441 -2.345492766 2.35 D 0.089788356 -2.358291341 2.36 D 0.32615224 -2.347450685 2.37 D 0.56123499 -2.312880301 2.38 D 0.792650424 -2.254729541 2.39 D 1.018029618 -2.173388069 2.4 D 1.235045135 -2.069483876 2.41 D 1.441435043 -1.943878859 2.42 D 1.635026444 -1.797661962 2.43 D 1.813758293 -1.632139962 2.44 D 1.97570326 -1.448825948 2.45 D 2.119088398 -1.249425612 2.46 D 2.242314406 -1.035821463 2.47 D 2.343973275 -0.810055113 2.48 D 2.42286412 -0.574307808 2.49 D 2.47800703 -0.330879375 2.5 D 2.508654775 -0.082165802 2.51 D 2.514302233 0.169364343 2.52 D 2.494693422 0.421194409 2.53 D 2.449826054 0.670784844 2.54 D 2.379953536 0.915598803 2.55 D 2.285584389 1.153127921 2.56 D 2.167479057 1.380918005 2.57 D 2.026644137 1.596594357 2.58 D 1.864324051 1.797886491 2.59 D 1.681990238 1.982651971 2.6 D 1.481327959 2.148899132 2.61 D 1.264220817 2.294808429 2.62 D 1.032733155 2.418752205 2.63 D 0.789090473 2.519312649 2.64 D 0.535658069 2.595297754 2.65 D 0.274918094 2.645755099 2.66 D 0.009445254 2.669983293 2.67 D -0.258118617 2.667540961 2.68 D -0.525090838 2.638253136 2.69 D -0.788774784 2.582215007 2.7 D -1.046487118 2.499792934 2.71 D -1.295585091 2.391622728 2.72 D -1.533493623 2.258605169 2.73 D -1.757731893 2.101898806 2.74 D -1.965939164 1.922910087 2.75 D -2.155899571 1.723280894 2.76 D -2.325565617 1.504873604 2.77 D -2.47308012 1.269753803 2.78 D -2.596796395 1.020170811 2.79 D -2.695296426 0.758536207 2.8 D -2.767406854 0.487400556 2.81 D -2.812212595 0.209428557 2.82 D -2.82906792 -0.072627139 2.83 D -2.817604893 -0.355953178 2.84 D -2.777739036 -0.637703575 2.85 D -2.709672162 -0.915028291 2.86 D -2.613892326 -1.185102066 2.87 D -2.491170863 -1.445153187 2.88 D -2.342556536 -1.692491913 2.89 D -2.169366836 -1.924538264 2.9 D -1.973176483 -2.138848889 2.91 D -1.755803252 -2.333142718 2.92 D -1.519291234 -2.505325158 2.93 D -1.26589169 -2.653510548 2.94 D -0.998041672 -2.776042655 2.95 D -0.718340625 -2.871512972 2.96 D -0.429525175 -2.938776637 2.97 D -0.134442375 -2.976965779 2.98 D 0.163978364 -2.985500142 2.99 D 0.46275435 -2.964094872 3 D 0.758879418 -2.912765358 3.01 D 1.049354182 -2.831829056 3.02 D 1.331216405 -2.721904275 3.03 D 1.601571198 -2.583905899 3.04 D 1.857620727 -2.41903808 3.05 D 2.096693136 -2.22878395 3.06 D 2.316270375 -2.014892441 3.07 D 2.514014653 -1.779362337 3.08 D 2.687793233 -1.524423674 3.09 D 2.835701309 -1.252516701 3.1 D 2.956082725 -0.966268557 3.11 D 3.047548299 -0.668467926 3.12 D 3.108991568 -0.362037882 3.13 D 3.139601771 -0.050007209 3.14 D 3.138873909 0.264519535 3.15 D 3.106615787 0.578392904 3.16 D 3.042951926 0.888450098 3.17 D 2.948324292 1.191546838 3.18 D 2.823489825 1.48458924 3.19 D 2.669514754 1.76456538 3.2 D 2.487765757 2.028576234 3.21 D 2.279898023 2.273865652 3.22 D 2.047840315 2.497849083 3.23 D 1.793777185 2.698140732 3.24 D 1.520128481 2.872578877 3.25 D 1.22952636 3.019249067 3.26 D 0.924790003 3.136504974 3.27 D 0.608898294 3.222986638 3.28 D 0.284960713 3.277635946 3.29 D -0.043813266 3.299709138 3.3 D -0.37414597 3.288786219 3.31 D -0.702724202 3.244777141 3.32 D -1.026232476 3.1679247 3.33 D -1.341386461 3.058804074 3.34 D -1.644966325 2.918319001 3.35 D -1.933849607 2.747694615 3.36 D -2.20504331 2.54846699 3.37 D -2.455714874 2.322469474 3.38 D -2.683221699 2.071815946 3.39 D -2.885138934 1.798881133 3.4 D -3.059285218 1.506278181 3.41 D -3.20374611 1.196833682 3.42 D -3.316894967 0.873560402 3.43 D -3.397411023 0.539627967 3.44 D -3.444294485 0.198331799 3.45 D -3.456878478 -0.1469394 3.46 D -3.43483769 -0.492737297 3.47 D -3.378193614 -0.835588361 3.48 D -3.28731632 -1.172028759 3.49 D -3.162922718 -1.498639343 3.5 D -3.006071298 -1.812080392 3.51 D -2.818153404 -2.109125741 3.52 D -2.600881081 -2.386695959 3.53 D -2.356271632 -2.641890232 3.54 D -2.086628988 -2.87201662 3.55 D -1.794522095 -3.074620375 3.56 D -1.482760493 -3.247510018 3.57 D -1.154367336 -3.38878091 3.58 D -0.812550102 -3.496836046 3.59 D -0.460669283 -3.570403872 3.6 D -0.102205355 -3.608552905 3.61 D 0.259275643 -3.610702998 3.62 D 0.620157584 -3.576633133 3.63 D 0.976810431 -3.506485617 3.64 D 1.325626741 -3.400766641 3.65 D 1.663058156 -3.260343167 3.66 D 1.985651485 -3.086436162 3.67 D 2.29008402 -2.88061021 3.68 D 2.573197734 -2.644759615 3.69 D 2.832031992 -2.381091093 3.7 D 3.063854455 -2.092103218 3.71 D 3.266189837 -1.780562817 3.72 D 3.436846227 -1.44947853 3.73 D 3.573938691 -1.10207179 3.74 D 3.675909903 -0.741745499 3.75 D 3.741547577 -0.372050712 3.76 D 3.769998513 0.003348351 3.77 D 3.760779097 0.380710627 3.78 D 3.713782121 0.756255483 3.79 D 3.629279847 1.126200599 3.8 D 3.507923259 1.486800057 3.81 D 3.350737489 1.834382261 3.82 D 3.159113448 2.165387315 3.83 D 2.934795722 2.476403455 3.84 D 2.679866843 2.764202182 3.85 D 2.396728063 3.025771735 3.86 D 2.088076823 3.258348536 3.87 D 1.756881113 3.459446307 3.88 D 1.406350979 3.626882535 3.89 D 1.039907436 3.758802007 3.9 D 0.661149102 3.853697168 3.91 D 0.273816868 3.910425082 3.92 D -0.118243045 3.928220791 3.93 D -0.511117277 3.906706942 3.94 D -0.900864391 3.84589955 3.95 D -1.283554413 3.746209827 3.96 D -1.655308456 3.608442034 3.97 D -2.012338032 3.433787362 3.98 D -2.350983637 3.223813881 3.99 D -2.667752247 2.980452642 4 D -2.959353301 2.705980052 4.01 D -3.222732843 2.402996675 4.02 D -3.455105434 2.074402671 4.03 D -3.653983518 1.723370086 4.04 D -3.817203939 1.353312266 4.05 D -3.942951309 0.967850699 4.06 D -4.029777992 0.570779583 4.07 D -4.07662048 0.16602849 4.08 D -4.082811975 -0.242376519 4.09 D -4.048091038 -0.650352942 4.1 D -3.972606196 -1.053802642 4.11 D -3.856916442 -1.448653016 4.12 D -3.701987595 -1.830898098 4.13 D -3.509184555 -2.196639196 4.14 D -3.280259493 -2.542124635 4.15 D -3.017336083 -2.863788219 4.16 D -2.72288992 -3.158286004 4.17 D -2.399725299 -3.422531006 4.18 D -2.050948569 -3.653725491 4.19 D -1.679938323 -3.849390501 4.2 D -1.290312699 -4.007392312 4.21 D -0.885894119 -4.125965537 4.22 D -0.470671801 -4.203732634 4.23 D -0.048762417 -4.239719593 4.24 D 0.375630722 -4.233367638 4.25 D 0.798259537 -4.184540801 4.26 D 1.214873707 -4.093529269 4.27 D 1.62126341 -3.961048467 4.28 D 2.01330186 -3.788233839 4.29 D 2.386987197 -3.576631393 4.3 D 2.738483325 -3.328184051 4.31 D 3.064159261 -3.045213954 4.32 D 3.360626604 -2.730400855 4.33 D 3.62477473 -2.386756828 4.34 D 3.853803362 -2.017597495 4.35 D 4.04525215 -1.626510082 4.36 D 4.197026978 -1.217318589 4.37 D 4.307422697 -0.794046415 4.38 D 4.375142047 -0.360876809 4.39 D 4.399310558 0.07788847 4.4 D 4.379487268 0.517871869 4.41 D 4.315671117 0.954663717 4.42 D 4.208302952 1.383866419 4.43 D 4.058263085 1.801138732 4.44 D 3.866864423 2.202239663 4.45 D 3.635841208 2.583071565 4.46 D 3.367333471 2.939721976 4.47 D 3.06386733 3.268503784 4.48 D 2.728331317 3.565993301 4.49 D 2.36394895 3.82906586 4.5 D 1.974247814 4.054928553 4.51 D 1.563025447 4.241149779 4.52 D 1.134312358 4.385685291 4.53 D 0.692332536 4.486900451 4.54 D 0.24146184 4.543588469 4.55 D -0.213815318 4.554984414 4.56 D -0.668950575 4.520774837 4.57 D -1.119377061 4.441102903 4.58 D -1.560555217 4.31656894 4.59 D -1.988018546 4.148226399 4.6 D -2.397418824 3.937573235 4.61 D -2.784570313 3.686538779 4.62 D -3.145492542 3.397466213 4.63 D -3.476451193 3.073090806 4.64 D -3.773996694 2.716514118 4.65 D -4.035000115 2.331174398 4.66 D -4.256685985 1.920813479 4.67 D -4.436661705 1.489440472 4.68 D -4.572943219 1.041292617 4.69 D -4.663976705 0.580793677 4.7 D -4.708656012 0.112510273 4.71 D -4.70633568 -0.358893394 4.72 D -4.656839377 -0.828702006 4.73 D -4.560463656 -1.292196286 4.74 D -4.417976967 -1.744700408 4.75 D -4.230613926 -2.181629163 4.76 D -4.000064865 -2.598534409 4.77 D -3.728460761 -2.991150339 4.78 D -3.418353667 -3.355437111 4.79 D -3.072692829 -3.687622374 4.8 D -2.694796711 -3.98424029 4.81 D -2.288321185 -4.242167624 4.82 D -1.857224208 -4.458656551 4.83 D -1.405727301 -4.631363812 4.84 D -0.938274232 -4.758375927 4.85 D -0.45948729 -4.838230196 4.86 D 0.025878422 -4.869931243 4.87 D 0.512982205 -4.852962936 4.88 D 0.996946046 -4.787295539 4.89 D 1.472903464 -4.673387999 4.9 D 1.936048445 -4.512185326 4.91 D 2.381683966 -4.305111089 4.92 D 2.805269618 -4.054055053 4.93 D 3.20246785 -3.761356094 4.94 D 3.569188362 -3.429780523 4.95 D 3.901630184 -3.062496025 4.96 D 4.196321028 -2.663041462 4.97 D 4.450153481 -2.235292821 4.98 D 4.660417684 -1.78342564 4.99 D 4.824830142 -1.311874269 5 D gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1726 3218 4 1093 v 1777 2383 a FE(n)p FK(readdata{)p FE(n)p FK(data}{data3d.txt})1777 2583 y(\045)50 b(data3d.txt)g(:)h (\034c)n(hier)e(de)i(donn\351es)e(cr\351\351)h(a)n(v)n(ec)f(Ex-)1777 2682 y(cel)1777 2882 y FJ(\\dataplotThreeD)p FK([plotst)n(yle=line]{)p FE(n)p FK(data})p 3715 3218 V 210 3222 3507 4 v 86 3338 a SDict begin H.S end 86 3338 a 86 3338 a SDict begin 12 H.A end 86 3338 a 86 3338 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.38.3.3) cvn /DEST pdfmark end 86 3338 a 66 x FJ(38.3.3)93 b(listplotThreeD)p 210 3485 3507 4 v 209 4578 4 1093 v 969 4312 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED -1 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMin 10 {InitPnode } /NodeScale {} def NewNode end end 969 4312 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 969 4312 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 4 0 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@xMax 10 {InitPnode } /NodeScale {} def NewNode end end 969 4312 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 969 4312 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 -1 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMin 10 {InitPnode } /NodeScale {} def NewNode end end 969 4312 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 969 4312 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 4 0 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@yMax 10 {InitPnode } /NodeScale {} def NewNode end end 969 4312 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 969 4312 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 -1 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMin 10 {InitPnode } /NodeScale {} def NewNode end end 969 4312 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial 969 4312 a tx@Dict begin tx@NodeDict begin { tx@3DPlotDict begin /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (keep ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED 0 0 5 1.0 mul /z ED 1.0 mul /y ED 1 mul /x ED ConvertTo2D x2D y2D end 14.22636 mul exch 14.22636 mul exch } false /N@zMax 10 {InitPnode } /NodeScale {} def NewNode end end 969 4312 a @beginspecial @setspecial tx@Dict begin STP newpath 0.5 SLW 1 0 0 setrgbcolor end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@xMin known { /N@xMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@yMin known { /N@yMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 0.5 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@zMin known { /N@zMin load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0.5 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 969 4312 a tx@Dict begin gsave STV CP T /ps@refangle 180. def grestore end 969 4312 a 969 4312 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@xMax known { /N@xMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 969 4312 a 969 4312 a tx@Dict begin { 5.0 5.71527 4.30554 0.0 180. Uput UUput } PutCoor PutBegin end 969 4312 a 945 4330 a Fz(x)969 4312 y tx@Dict begin PutEnd end 969 4312 a 969 4312 a tx@Dict begin PutEnd end 969 4312 a 969 4312 a tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end 969 4312 a 969 4312 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@yMax known { /N@yMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 969 4312 a 969 4312 a tx@Dict begin { 5.0 5.2616 4.30554 1.94444 0. Uput UUput } PutCoor PutBegin end 969 4312 a 947 4322 a Fz(y)969 4312 y tx@Dict begin PutEnd end 969 4312 a 969 4312 a tx@Dict begin PutEnd end 969 4312 a 969 4312 a tx@Dict begin gsave STV CP T /ps@refangle 90. def grestore end 969 4312 a 969 4312 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@zMax known { /N@zMax load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 969 4312 a 969 4312 a tx@Dict begin { 5.0 5.0903 4.30554 0.0 90. Uput UUput } PutCoor PutBegin end 969 4312 a 948 4330 a Fz(z)969 4312 y tx@Dict begin PutEnd end 969 4312 a 969 4312 a tx@Dict begin PutEnd end 969 4312 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /RotX 0. def /RotY 0. def /RotZ 0. def /RotAngle 0. def /xRotVec 1. def /yRotVec 0. def /zRotVec 0. def /dxUnit 1 def /dyUnit 1.0 def /dzUnit 1.0 def /RotSequence (xyz ) def /RotSet (set ) def /Alpha 45. def /Beta 30. def /Sin1 Beta sin def /Sin2 Alpha sin def /Cos1 Beta cos def /Cos2 Alpha cos def /Cos1Sin2 Cos1 Sin2 mul def /Sin1Sin2 Sin1 Sin2 mul def /Cos1Cos2 Cos1 Cos2 mul def /Sin1Cos2 Sin1 Cos2 mul def /showgrid true def currentdict tx@3DPlotDict ne dup {tx@3DPlotDict begin} if /eulerRotation false def RotSet (set ) eq currentdict /MnewTOold known not or {/PROCMXYZ /SetMxyz def /PROCMQUATERNION /SetMQuaternion def} {RotSet (concat ) eq {/PROCMXYZ /ConcatMxyz def /PROCMQUATERNION /ConcatMQuaternion def} {/PROCMXYZ () def /PROCMQUATERNION () def} ifelse } ifelse RotSequence (quaternion ) ne {PROCMXYZ} {PROCMQUATERNION} ifelse cvx exec /RotSet (keep ) def {end} if /leftHanded false def /coorType 0 def /SphericalCoorType 0 def 1 1 2 /zLight ED /yLight ED /xLight ED /D {} def mark D 0 0 0 D 0.009950042 0.000998334 0.01 D 0.019601332 0.003973387 0.02 D 0.028660095 0.008865606 0.03 D 0.03684244 0.015576734 0.04 D 0.043879128 0.023971277 0.05 D 0.049520137 0.033878548 0.06 D 0.053538953 0.045095238 0.07 D 0.055736537 0.057388487 0.08 D 0.055944897 0.070499422 0.09 D 0.054030231 0.084147098 0.1 D 0.049895573 0.09803281 0.11 D 0.043482931 0.11184469 0.12 D 0.034774848 0.125262564 0.13 D 0.0237954 0.137962962 0.14 D 0.01061058 0.149624248 0.15 D -0.004671924 0.159931776 0.16 D -0.021903564 0.168583018 0.17 D -0.040896377 0.175292574 0.18 D -0.061425018 0.179797017 0.19 D -0.083229367 0.181859485 0.2 D -0.106017682 0.181273967 0.21 D -0.129470246 0.177869209 0.22 D -0.153243485 0.171512199 0.23 D -0.176974492 0.162111163 0.24 D -0.200285904 0.149618036 0.25 D -0.222791076 0.134030357 0.26 D -0.244099478 0.115392568 0.27 D -0.263822255 0.093796682 0.28 D -0.281577868 0.069382305 0.29 D -0.296997749 0.042336002 0.3 D -0.309731897 0.012890005 0.31 D -0.319454328 -0.018679726 0.32 D -0.325868324 -0.052056079 0.33 D -0.328711385 -0.086883975 0.34 D -0.327759841 -0.12277413 0.35 D -0.32283303 -0.15930736 0.36 D -0.313797012 -0.196039372 0.37 D -0.300567731 -0.232505999 0.38 D -0.283113599 -0.268228802 0.39 D -0.261457448 -0.302720998 0.4 D -0.235677818 -0.335493616 0.41 D -0.205909545 -0.366061824 0.42 D -0.172343644 -0.393951353 0.43 D -0.135226463 -0.418704913 0.44 D -0.09485811 -0.439888553 0.45 D -0.051590162 -0.457097862 0.46 D -0.005822672 -0.469963931 0.47 D 0.041999512 -0.478159012 0.48 D 0.091391061 -0.48140178 0.49 D 0.141831093 -0.479462137 0.5 D 0.192768649 -0.472165488 0.51 D 0.243628669 -0.459396421 0.52 D 0.293818398 -0.441101744 0.53 D 0.342734153 -0.417292823 0.54 D 0.389768376 -0.388047179 0.55 D 0.434316892 -0.353509317 0.56 D 0.475786287 -0.313890759 0.57 D 0.51360132 -0.269469264 0.58 D 0.547212274 -0.220587232 0.59 D 0.576102172 -0.167649299 0.6 D 0.599793747 -0.111119128 0.61 D 0.6178561 -0.05151543 0.62 D 0.629910941 0.010592757 0.63 D 0.635638348 0.074591491 0.64 D 0.634781957 0.139827992 0.65 D 0.627153511 0.2056173 0.66 D 0.612636709 0.271249447 0.67 D 0.591190293 0.335997079 0.68 D 0.562850319 0.399123437 0.69 D 0.527731578 0.459890619 0.7 D 0.486028133 0.517568018 0.71 D 0.438012946 0.571440862 0.72 D 0.384036588 0.620818733 0.73 D 0.324525022 0.665043991 0.74 D 0.259976488 0.703499983 0.75 D 0.19095748 0.735618951 0.76 D 0.118097874 0.76088954 0.77 D 0.042085228 0.778863809 0.78 D -0.036341679 0.78916366 0.79 D -0.116400027 0.791486597 0.8 D -0.197270765 0.785610747 0.81 D -0.278106986 0.771399056 0.82 D -0.358042781 0.748802622 0.83 D -0.436202469 0.717863083 0.84 D -0.511710117 0.678714046 0.85 D -0.583699241 0.631581504 0.86 D -0.651322582 0.57678323 0.87 D -0.713761852 0.51472713 0.88 D -0.770237336 0.445908562 0.89 D -0.820017236 0.370906637 0.9 D -0.862426658 0.29037951 0.91 D -0.896856132 0.205058721 0.92 D -0.922769553 0.115742614 0.93 D -0.93971146 0.0232889 0.94 D -0.947313548 -0.071393564 0.95 D -0.945300342 -0.16735371 0.96 D -0.933493933 -0.263607808 0.97 D -0.911817747 -0.359149547 0.98 D -0.880299241 -0.452960535 0.99 D -0.839071529 -0.544021111 1 D -0.788373862 -0.631321355 1.01 D -0.728550965 -0.713872181 1.02 D -0.66005121 -0.790716384 1.03 D -0.583423628 -0.860939528 1.04 D -0.499313774 -0.923680548 1.05 D -0.408458482 -0.978141947 1.06 D -0.311679531 -1.023599467 1.07 D -0.209876299 -1.059411128 1.08 D -0.104017448 -1.085025516 1.09 D 0.004868268 -1.099989227 1.1 D 0.11570199 -1.103953373 1.11 D 0.227365447 -1.096679057 1.12 D 0.338712238 -1.078041752 1.13 D 0.448579588 -1.048034519 1.14 D 0.555800473 -1.006770001 1.15 D 0.659215971 -0.95448117 1.16 D 0.757687716 -0.891520793 1.17 D 0.850110325 -0.8183596 1.18 D 0.935423652 -0.735583164 1.19 D 1.01262475 -0.643887502 1.2 D 1.080779395 -0.544073432 1.21 D 1.139033046 -0.437039724 1.22 D 1.18662112 -0.323775103 1.23 D 1.222878455 -0.205349178 1.24 D 1.247247849 -0.082902372 1.25 D 1.259287578 0.042365039 1.26 D 1.258677787 0.169204693 1.27 D 1.245225684 0.296332576 1.28 D 1.218869449 0.422442026 1.29 D 1.179680816 0.546217148 1.3 D 1.127866268 0.666346518 1.31 D 1.063766824 0.781537039 1.32 D 0.9878564 0.890527784 1.33 D 0.900738732 0.992103693 1.34 D 0.803142895 1.085108976 1.35 D 0.69591743 1.168460068 1.36 D 0.580023126 1.241157997 1.37 D 0.456524532 1.302300024 1.38 D 0.326580248 1.351090427 1.39 D 0.191432105 1.386850298 1.4 D 0.052393323 1.409026238 1.41 D -0.089164247 1.417197847 1.42 D -0.231823644 1.411083909 1.43 D -0.374136993 1.390547198 1.44 D -0.514640187 1.355597831 1.45 D -0.651867941 1.306395111 1.46 D -0.784369048 1.243247842 1.47 D -0.910721675 1.16661306 1.48 D -1.029548549 1.077093211 1.49 D -1.139531869 0.97543176 1.5 D -1.239427773 0.862507273 1.51 D -1.328080214 0.739326007 1.52 D -1.404434094 0.607013077 1.53 D -1.467547492 0.466802269 1.54 D -1.516602867 0.320024597 1.55 D -1.550917095 0.168095698 1.56 D -1.569950221 0.012502199 1.57 D -1.573312822 -0.145212823 1.58 D -1.560771894 -0.303465144 1.59 D -1.532255169 -0.460645307 1.6 D -1.487853808 -0.615134982 1.61 D -1.427823434 -0.765323618 1.62 D -1.352583451 -0.909625202 1.63 D -1.262714655 -1.046494959 1.64 D -1.158955145 -1.174445815 1.65 D -1.042194539 -1.29206445 1.66 D -0.913466558 -1.398026769 1.67 D -0.773940027 -1.491112616 1.68 D -0.624908366 -1.570219582 1.69 D -0.467777675 -1.634375736 1.7 D -0.304053512 -1.682751159 1.71 D -0.135326495 -1.714668114 1.72 D 0.036743138 -1.729609766 1.73 D 0.210441864 -1.727227322 1.74 D 0.384019936 -1.70734551 1.75 D 0.555709009 -1.669966316 1.76 D 0.723740149 -1.615270936 1.77 D 0.886362041 -1.543619879 1.78 D 1.041859212 -1.45555123 1.79 D 1.188570075 -1.351777044 1.8 D 1.324904611 -1.233177916 1.81 D 1.449361496 -1.100795737 1.82 D 1.56054449 -0.955824719 1.83 D 1.657177917 -0.799600745 1.84 D 1.738121053 -0.633589144 1.85 D 1.802381279 -0.459371011 1.86 D 1.849125831 -0.278628178 1.87 D 1.87769203 -0.093127005 1.88 D 1.887595858 0.09529888 1.89 D 1.878538775 0.284766698 1.9 D 1.850412697 0.473363337 1.91 D 1.803303066 0.659164663 1.92 D 1.73748994 0.840255146 1.93 D 1.653447108 1.014747584 1.94 D 1.551839191 1.180802746 1.95 D 1.433516747 1.336648695 1.96 D 1.299509423 1.480599628 1.97 D 1.151017187 1.611074 1.98 D 0.989399732 1.72661176 1.99 D 0.816164124 1.825890501 2 D 0.632950824 1.907740353 2.01 D 0.441518203 1.971157446 2.02 D 0.243725688 2.015315804 2.03 D 0.04151572 2.039577516 2.04 D -0.163105313 2.043501078 2.05 D -0.36808699 2.026847791 2.06 D -0.5713554 1.98958614 2.07 D -0.770834118 1.931894087 2.08 D -0.964465412 1.854159235 2.09 D -1.150231446 1.756976841 2.1 D -1.326175272 1.641145681 2.11 D -1.49042139 1.507661793 2.12 D -1.641195663 1.35771013 2.13 D -1.776844373 1.192654215 2.14 D -1.895852214 1.014023857 2.15 D -1.996859034 0.823501062 2.16 D -2.078675129 0.622904253 2.17 D -2.140294938 0.414170953 2.18 D -2.180908968 0.199339091 2.19 D -2.199913818 -0.01947288 2.2 D -2.196920183 -0.240086876 2.21 D -2.171758737 -0.460286854 2.22 D -2.124483813 -0.677841078 2.23 D -2.055374833 -0.89052473 2.24 D -1.96493544 -1.096142653 2.25 D -1.853890336 -1.292551981 2.26 D -1.723179826 -1.477684434 2.27 D -1.573952118 -1.649568044 2.28 D -1.407553421 -1.806348075 2.29 D -1.225515947 -1.94630693 2.3 D -1.029543901 -2.06788282 2.31 D -0.821497601 -2.169687003 2.32 D -0.603375864 -2.250519399 2.33 D -0.377296837 -2.309382406 2.34 D -0.145477441 -2.345492766 2.35 D 0.089788356 -2.358291341 2.36 D 0.32615224 -2.347450685 2.37 D 0.56123499 -2.312880301 2.38 D 0.792650424 -2.254729541 2.39 D 1.018029618 -2.173388069 2.4 D 1.235045135 -2.069483876 2.41 D 1.441435043 -1.943878859 2.42 D 1.635026444 -1.797661962 2.43 D 1.813758293 -1.632139962 2.44 D 1.97570326 -1.448825948 2.45 D 2.119088398 -1.249425612 2.46 D 2.242314406 -1.035821463 2.47 D 2.343973275 -0.810055113 2.48 D 2.42286412 -0.574307808 2.49 D 2.47800703 -0.330879375 2.5 D 2.508654775 -0.082165802 2.51 D 2.514302233 0.169364343 2.52 D 2.494693422 0.421194409 2.53 D 2.449826054 0.670784844 2.54 D 2.379953536 0.915598803 2.55 D 2.285584389 1.153127921 2.56 D 2.167479057 1.380918005 2.57 D 2.026644137 1.596594357 2.58 D 1.864324051 1.797886491 2.59 D 1.681990238 1.982651971 2.6 D 1.481327959 2.148899132 2.61 D 1.264220817 2.294808429 2.62 D 1.032733155 2.418752205 2.63 D 0.789090473 2.519312649 2.64 D 0.535658069 2.595297754 2.65 D 0.274918094 2.645755099 2.66 D 0.009445254 2.669983293 2.67 D -0.258118617 2.667540961 2.68 D -0.525090838 2.638253136 2.69 D -0.788774784 2.582215007 2.7 D -1.046487118 2.499792934 2.71 D -1.295585091 2.391622728 2.72 D -1.533493623 2.258605169 2.73 D -1.757731893 2.101898806 2.74 D -1.965939164 1.922910087 2.75 D -2.155899571 1.723280894 2.76 D -2.325565617 1.504873604 2.77 D -2.47308012 1.269753803 2.78 D -2.596796395 1.020170811 2.79 D -2.695296426 0.758536207 2.8 D -2.767406854 0.487400556 2.81 D -2.812212595 0.209428557 2.82 D -2.82906792 -0.072627139 2.83 D -2.817604893 -0.355953178 2.84 D -2.777739036 -0.637703575 2.85 D -2.709672162 -0.915028291 2.86 D -2.613892326 -1.185102066 2.87 D -2.491170863 -1.445153187 2.88 D -2.342556536 -1.692491913 2.89 D -2.169366836 -1.924538264 2.9 D -1.973176483 -2.138848889 2.91 D -1.755803252 -2.333142718 2.92 D -1.519291234 -2.505325158 2.93 D -1.26589169 -2.653510548 2.94 D -0.998041672 -2.776042655 2.95 D -0.718340625 -2.871512972 2.96 D -0.429525175 -2.938776637 2.97 D -0.134442375 -2.976965779 2.98 D 0.163978364 -2.985500142 2.99 D 0.46275435 -2.964094872 3 D 0.758879418 -2.912765358 3.01 D 1.049354182 -2.831829056 3.02 D 1.331216405 -2.721904275 3.03 D 1.601571198 -2.583905899 3.04 D 1.857620727 -2.41903808 3.05 D 2.096693136 -2.22878395 3.06 D 2.316270375 -2.014892441 3.07 D 2.514014653 -1.779362337 3.08 D 2.687793233 -1.524423674 3.09 D 2.835701309 -1.252516701 3.1 D 2.956082725 -0.966268557 3.11 D 3.047548299 -0.668467926 3.12 D 3.108991568 -0.362037882 3.13 D 3.139601771 -0.050007209 3.14 D 3.138873909 0.264519535 3.15 D 3.106615787 0.578392904 3.16 D 3.042951926 0.888450098 3.17 D 2.948324292 1.191546838 3.18 D 2.823489825 1.48458924 3.19 D 2.669514754 1.76456538 3.2 D 2.487765757 2.028576234 3.21 D 2.279898023 2.273865652 3.22 D 2.047840315 2.497849083 3.23 D 1.793777185 2.698140732 3.24 D 1.520128481 2.872578877 3.25 D 1.22952636 3.019249067 3.26 D 0.924790003 3.136504974 3.27 D 0.608898294 3.222986638 3.28 D 0.284960713 3.277635946 3.29 D -0.043813266 3.299709138 3.3 D -0.37414597 3.288786219 3.31 D -0.702724202 3.244777141 3.32 D -1.026232476 3.1679247 3.33 D -1.341386461 3.058804074 3.34 D -1.644966325 2.918319001 3.35 D -1.933849607 2.747694615 3.36 D -2.20504331 2.54846699 3.37 D -2.455714874 2.322469474 3.38 D -2.683221699 2.071815946 3.39 D -2.885138934 1.798881133 3.4 D -3.059285218 1.506278181 3.41 D -3.20374611 1.196833682 3.42 D -3.316894967 0.873560402 3.43 D -3.397411023 0.539627967 3.44 D -3.444294485 0.198331799 3.45 D -3.456878478 -0.1469394 3.46 D -3.43483769 -0.492737297 3.47 D -3.378193614 -0.835588361 3.48 D -3.28731632 -1.172028759 3.49 D -3.162922718 -1.498639343 3.5 D -3.006071298 -1.812080392 3.51 D -2.818153404 -2.109125741 3.52 D -2.600881081 -2.386695959 3.53 D -2.356271632 -2.641890232 3.54 D -2.086628988 -2.87201662 3.55 D -1.794522095 -3.074620375 3.56 D -1.482760493 -3.247510018 3.57 D -1.154367336 -3.38878091 3.58 D -0.812550102 -3.496836046 3.59 D -0.460669283 -3.570403872 3.6 D -0.102205355 -3.608552905 3.61 D 0.259275643 -3.610702998 3.62 D 0.620157584 -3.576633133 3.63 D 0.976810431 -3.506485617 3.64 D 1.325626741 -3.400766641 3.65 D 1.663058156 -3.260343167 3.66 D 1.985651485 -3.086436162 3.67 D 2.29008402 -2.88061021 3.68 D 2.573197734 -2.644759615 3.69 D 2.832031992 -2.381091093 3.7 D 3.063854455 -2.092103218 3.71 D 3.266189837 -1.780562817 3.72 D 3.436846227 -1.44947853 3.73 D 3.573938691 -1.10207179 3.74 D 3.675909903 -0.741745499 3.75 D 3.741547577 -0.372050712 3.76 D 3.769998513 0.003348351 3.77 D 3.760779097 0.380710627 3.78 D 3.713782121 0.756255483 3.79 D 3.629279847 1.126200599 3.8 D 3.507923259 1.486800057 3.81 D 3.350737489 1.834382261 3.82 D 3.159113448 2.165387315 3.83 D 2.934795722 2.476403455 3.84 D 2.679866843 2.764202182 3.85 D 2.396728063 3.025771735 3.86 D 2.088076823 3.258348536 3.87 D 1.756881113 3.459446307 3.88 D 1.406350979 3.626882535 3.89 D 1.039907436 3.758802007 3.9 D 0.661149102 3.853697168 3.91 D 0.273816868 3.910425082 3.92 D -0.118243045 3.928220791 3.93 D -0.511117277 3.906706942 3.94 D -0.900864391 3.84589955 3.95 D -1.283554413 3.746209827 3.96 D -1.655308456 3.608442034 3.97 D -2.012338032 3.433787362 3.98 D -2.350983637 3.223813881 3.99 D -2.667752247 2.980452642 4 D -2.959353301 2.705980052 4.01 D -3.222732843 2.402996675 4.02 D -3.455105434 2.074402671 4.03 D -3.653983518 1.723370086 4.04 D -3.817203939 1.353312266 4.05 D -3.942951309 0.967850699 4.06 D -4.029777992 0.570779583 4.07 D -4.07662048 0.16602849 4.08 D -4.082811975 -0.242376519 4.09 D -4.048091038 -0.650352942 4.1 D -3.972606196 -1.053802642 4.11 D -3.856916442 -1.448653016 4.12 D -3.701987595 -1.830898098 4.13 D -3.509184555 -2.196639196 4.14 D -3.280259493 -2.542124635 4.15 D -3.017336083 -2.863788219 4.16 D -2.72288992 -3.158286004 4.17 D -2.399725299 -3.422531006 4.18 D -2.050948569 -3.653725491 4.19 D -1.679938323 -3.849390501 4.2 D -1.290312699 -4.007392312 4.21 D -0.885894119 -4.125965537 4.22 D -0.470671801 -4.203732634 4.23 D -0.048762417 -4.239719593 4.24 D 0.375630722 -4.233367638 4.25 D 0.798259537 -4.184540801 4.26 D 1.214873707 -4.093529269 4.27 D 1.62126341 -3.961048467 4.28 D 2.01330186 -3.788233839 4.29 D 2.386987197 -3.576631393 4.3 D 2.738483325 -3.328184051 4.31 D 3.064159261 -3.045213954 4.32 D 3.360626604 -2.730400855 4.33 D 3.62477473 -2.386756828 4.34 D 3.853803362 -2.017597495 4.35 D 4.04525215 -1.626510082 4.36 D 4.197026978 -1.217318589 4.37 D 4.307422697 -0.794046415 4.38 D 4.375142047 -0.360876809 4.39 D 4.399310558 0.07788847 4.4 D 4.379487268 0.517871869 4.41 D 4.315671117 0.954663717 4.42 D 4.208302952 1.383866419 4.43 D 4.058263085 1.801138732 4.44 D 3.866864423 2.202239663 4.45 D 3.635841208 2.583071565 4.46 D 3.367333471 2.939721976 4.47 D 3.06386733 3.268503784 4.48 D 2.728331317 3.565993301 4.49 D 2.36394895 3.82906586 4.5 D 1.974247814 4.054928553 4.51 D 1.563025447 4.241149779 4.52 D 1.134312358 4.385685291 4.53 D 0.692332536 4.486900451 4.54 D 0.24146184 4.543588469 4.55 D -0.213815318 4.554984414 4.56 D -0.668950575 4.520774837 4.57 D -1.119377061 4.441102903 4.58 D -1.560555217 4.31656894 4.59 D -1.988018546 4.148226399 4.6 D -2.397418824 3.937573235 4.61 D -2.784570313 3.686538779 4.62 D -3.145492542 3.397466213 4.63 D -3.476451193 3.073090806 4.64 D -3.773996694 2.716514118 4.65 D -4.035000115 2.331174398 4.66 D -4.256685985 1.920813479 4.67 D -4.436661705 1.489440472 4.68 D -4.572943219 1.041292617 4.69 D -4.663976705 0.580793677 4.7 D -4.708656012 0.112510273 4.71 D -4.70633568 -0.358893394 4.72 D -4.656839377 -0.828702006 4.73 D -4.560463656 -1.292196286 4.74 D -4.417976967 -1.744700408 4.75 D -4.230613926 -2.181629163 4.76 D -4.000064865 -2.598534409 4.77 D -3.728460761 -2.991150339 4.78 D -3.418353667 -3.355437111 4.79 D -3.072692829 -3.687622374 4.8 D -2.694796711 -3.98424029 4.81 D -2.288321185 -4.242167624 4.82 D -1.857224208 -4.458656551 4.83 D -1.405727301 -4.631363812 4.84 D -0.938274232 -4.758375927 4.85 D -0.45948729 -4.838230196 4.86 D 0.025878422 -4.869931243 4.87 D 0.512982205 -4.852962936 4.88 D 0.996946046 -4.787295539 4.89 D 1.472903464 -4.673387999 4.9 D 1.936048445 -4.512185326 4.91 D 2.381683966 -4.305111089 4.92 D 2.805269618 -4.054055053 4.93 D 3.20246785 -3.761356094 4.94 D 3.569188362 -3.429780523 4.95 D 3.901630184 -3.062496025 4.96 D 4.196321028 -2.663041462 4.97 D 4.450153481 -2.235292821 4.98 D 4.660417684 -1.78342564 4.99 D 4.824830142 -1.311874269 5 counttomark dup dup cvi eq not { exch pop } if /m exch def /n m 3 div cvi def n { tx@3DPlotDict begin saveCoor ConvertTo2D x2D 14.22636 mul y2D 14.22636 mul end m 1 sub 1 roll m 1 sub 1 roll /m m 3 sub def } repeat 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1726 4578 4 1093 v 1777 3743 a FE(n)p FK(readdata{)p FE(n)p FK(data}{data3d.txt})1777 3942 y(\045)50 b(data3d.txt)g(:)h(\034c)n(hier)e(de)i(donn\351es)e (cr\351\351)h(a)n(v)n(ec)f(Ex-)1777 4042 y(cel)1777 4241 y FJ(\\listplotThreeD)p FK([plotst)n(yle=curv)n(e]{)p FE(n)p FK(data})p 3715 4578 V 210 4581 3507 4 v 0 TeXcolorgray 1456 5662 a(225)p 0 TeXcolorgray eop end %%Page: 226 226 TeXDict begin 226 225 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.226) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (section.39) cvn /DEST pdfmark end 86 448 a 83 x FH(39)135 b(Cr\351er)45 b(un)g(dessin)g(en)g(3D)g(a)l(v)l(ec)h(pst-solides3d)210 713 y FK(Utilisation)28 b(du)g(mo)r(dule)g FJ(pst-solides3d)210 813 y FD(Cette)i(p)l(artie)g(ser)l(a)g(c)l(ompl\351t\351)l(e)h(dans)f (uns)f(version)i(ult\351rieur)l(e)86 945 y SDict begin H.S end 86 945 a 86 945 a SDict begin 12 H.A end 86 945 a 86 945 a SDict begin [/View [/XYZ H.V]/Dest (subsection.39.1) cvn /DEST pdfmark end 86 945 a 100 x FG(39.1)112 b(Axes)p 210 1110 3005 4 v 209 1967 4 857 v 729 1701 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -49.79222 -28.4527 49.79222 71.13174 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 729 1701 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 729 1701 a 729 1701 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 729 1701 a 729 1701 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 729 1701 a 729 1701 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 729 1701 a 729 1701 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 2 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 729 1701 a 729 1701 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 2 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 729 1701 a 729 1701 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 2 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 729 1701 a 729 1701 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 2 5.0 7.11317 div add 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 729 1701 a 729 1701 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 2 5.0 7.11317 div add 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 729 1701 a 729 1701 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 2 5.0 7.11317 div add 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 729 1701 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 729 1701 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 729 1701 a 705 1719 a Fz(x)729 1701 y tx@Dict begin PutEnd end 729 1701 a 729 1701 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 729 1701 a 707 1711 a Fz(y)729 1701 y tx@Dict begin PutEnd end 729 1701 a 729 1701 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 729 1701 a 708 1719 a Fz(z)729 1701 y tx@Dict begin PutEnd end 729 1701 a 1247 1967 4 857 v 1011 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -49.79222 -28.4527 49.79222 71.13174 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1740 1701 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 1740 1701 a 1740 1701 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 2 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 1740 1701 a 1740 1701 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 2 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 1740 1701 a 1740 1701 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 2 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 1740 1701 a 1740 1701 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 2 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 1740 1701 a 1740 1701 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 2 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 1740 1701 a 1740 1701 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 2 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 1740 1701 a 1740 1701 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 2 5.0 7.11317 div add 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 1740 1701 a 1740 1701 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 2 5.0 7.11317 div add 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 1740 1701 a 1740 1701 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 2 5.0 7.11317 div add 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 1740 1701 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1740 1701 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1740 1701 a 1716 1719 a Fz(x)1740 1701 y tx@Dict begin PutEnd end 1740 1701 a 1740 1701 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1740 1701 a 1718 1711 a Fz(y)1740 1701 y tx@Dict begin PutEnd end 1740 1701 a 1740 1701 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1740 1701 a 1719 1719 a Fz(z)1740 1701 y tx@Dict begin PutEnd end 1740 1701 a 2230 1967 4 857 v 984 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -49.79222 -28.4527 49.79222 71.13174 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2724 1701 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 2724 1701 a 2724 1701 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 2724 1701 a 2724 1701 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 2724 1701 a 2724 1701 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 2724 1701 a 2724 1701 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 2 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 2724 1701 a 2724 1701 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 2 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 2724 1701 a 2724 1701 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 2 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 2724 1701 a 2724 1701 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 2 5.0 7.11317 div add 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 2724 1701 a 2724 1701 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 2 5.0 7.11317 div add 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 2724 1701 a 2724 1701 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 2 5.0 7.11317 div add 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 2724 1701 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2724 1701 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2724 1701 a 2700 1719 a Fz(x)2724 1701 y tx@Dict begin PutEnd end 2724 1701 a 2724 1701 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2724 1701 a 2702 1711 a Fz(y)2724 1701 y tx@Dict begin PutEnd end 2724 1701 a 2724 1701 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2724 1701 a 2703 1719 a Fz(z)2724 1701 y tx@Dict begin PutEnd end 2724 1701 a 3213 1967 4 857 v 210 1970 3005 4 v 209 2070 4 100 v 260 2040 a FJ(\\axesI)s(I)s(ID)p FK(\(0,0,0\)\(2,2,2\))p 1247 2070 V 154 w FJ(\\axesI)s(I)s(ID)p FK(\(2,2,2\)\(2,2,2\))p 2230 2070 V 98 w FJ(\\axesI)s(I)s(ID)p FK(\(1,1,1\)\(2,2,2\))p 3213 2070 V 210 2073 3005 4 v 210 2185 3461 4 v 209 3041 4 857 v 728 2775 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -49.79222 -28.4527 49.79222 71.13174 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 728 2775 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 728 2775 a 728 2775 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 728 2775 a 728 2775 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 728 2775 a 728 2775 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 728 2775 a 728 2775 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 2 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 728 2775 a 728 2775 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 2 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 728 2775 a 728 2775 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 2 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 728 2775 a 728 2775 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 2 0.0 7.11317 div add 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 728 2775 a 728 2775 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 2 0.0 7.11317 div add 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 728 2775 a 728 2775 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 2 0.0 7.11317 div add 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 728 2775 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 728 2775 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 728 2775 a 704 2793 a Fz(x)728 2775 y tx@Dict begin PutEnd end 728 2775 a 728 2775 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 728 2775 a 706 2785 a Fz(y)728 2775 y tx@Dict begin PutEnd end 728 2775 a 728 2775 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 728 2775 a 707 2793 a Fz(z)728 2775 y tx@Dict begin PutEnd end 728 2775 a 1244 3041 4 857 v 1138 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -49.79222 -28.4527 49.79222 71.13174 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1866 2775 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 1866 2775 a 1866 2775 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 1866 2775 a 1866 2775 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 1866 2775 a 1866 2775 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 1866 2775 a 1866 2775 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 2 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 1866 2775 a 1866 2775 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 2 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 1866 2775 a 1866 2775 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 2 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 1866 2775 a 1866 2775 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 2 5.0 7.11317 div add 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 1866 2775 a 1866 2775 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 2 5.0 7.11317 div add 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 1866 2775 a 1866 2775 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 2 5.0 7.11317 div add 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 1866 2775 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1866 2775 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1866 2775 a 1844 2793 a Fz(a)1866 2775 y tx@Dict begin PutEnd end 1866 2775 a 1866 2775 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1866 2775 a 1848 2804 a Fz(b)1866 2775 y tx@Dict begin PutEnd end 1866 2775 a 1866 2775 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1866 2775 a 1848 2793 a Fz(c)1866 2775 y tx@Dict begin PutEnd end 1866 2775 a 2485 3041 4 857 v 1213 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -49.79222 -28.4527 49.79222 71.13174 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3079 2775 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 3079 2775 a 3079 2775 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 3079 2775 a 3079 2775 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 3079 2775 a 3079 2775 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 3079 2775 a 3079 2775 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 2 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 3079 2775 a 3079 2775 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 2 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 3079 2775 a 3079 2775 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 2 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 3079 2775 a 3079 2775 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 2 5.0 7.11317 div add 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 3079 2775 a 3079 2775 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 2 5.0 7.11317 div add 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 3079 2775 a 3079 2775 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 2 5.0 7.11317 div add 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 3079 2775 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3079 2775 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3079 2775 a 3055 2793 a Fz(x)3079 2775 y tx@Dict begin PutEnd end 3079 2775 a 3079 2775 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3079 2775 a 3057 2785 a Fz(y)3079 2775 y tx@Dict begin PutEnd end 3079 2775 a 3079 2775 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3079 2775 a 3058 2793 a Fz(z)3079 2775 y tx@Dict begin PutEnd end 3079 2775 a 3669 3041 4 857 v 210 3045 3461 4 v 209 3144 4 100 v 1 0 0 TeXcolorrgb 478 3114 a FK(lab)r(elsep)p 0 TeXcolorgray(=0cm)p 1244 3144 V 1 0 0 TeXcolorrgb 516 w(axisnames)p 0 TeXcolorgray(={a,b,c})p 2485 3144 V 1 0 0 TeXcolorrgb 549 w(sho)n(wOrigin)p 0 TeXcolorgray(=false)p 3669 3144 V 210 3148 3461 4 v 209 3247 4 100 v 260 3217 a(P)n(ar)26 b(d\351faut)i(:)g(lab)r(elsep=5pt)p 1244 3247 V 99 w(P)n(ar)d(d\351faut)j(:)g(axisnames={x,y)-7 b(,z})p 2485 3247 V 97 w(P)n(ar)26 b(d\351faut)i(:)f(sho)n (wOrigin=true)p 3669 3247 V 210 3250 3461 4 v 86 3367 a SDict begin H.S end 86 3367 a 86 3367 a SDict begin 12 H.A end 86 3367 a 86 3367 a SDict begin [/View [/XYZ H.V]/Dest (subsection.39.2) cvn /DEST pdfmark end 86 3367 a 98 x FG(39.2)112 b(\311lemen)m(t)37 b(en)h(3D)86 3518 y SDict begin H.S end 86 3518 a 86 3518 a SDict begin 12 H.A end 86 3518 a 86 3518 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.39.2.1) cvn /DEST pdfmark end 86 3518 a 100 x FJ(39.2.1)93 b(p)s(oin)m(t,)31 b(ligne,)f(v)m(ecteur)p 210 3699 3526 4 v 209 4674 4 975 v 756 4172 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -56.90546 56.90546 56.90546 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 756 4172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 14.22636 mul exch 14.22636 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 756 4172 a 756 4172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 14.22636 mul exch 14.22636 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 756 4172 a 756 4172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 14.22636 mul exch 14.22636 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 756 4172 a 756 4172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 14.22636 mul exch 14.22636 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 756 4172 a 756 4172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 14.22636 mul exch 14.22636 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 756 4172 a 756 4172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 14.22636 mul exch 14.22636 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 756 4172 a 756 4172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 14.22636 mul exch 14.22636 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 756 4172 a 756 4172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 14.22636 div add 0 0 3dto2d cm_1 exch cm_1 exch end 14.22636 mul exch 14.22636 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 756 4172 a 756 4172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 14.22636 div add 0 3dto2d cm_1 exch cm_1 exch end 14.22636 mul exch 14.22636 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 756 4172 a 756 4172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 14.22636 div add 3dto2d cm_1 exch cm_1 exch end 14.22636 mul exch 14.22636 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 756 4172 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 756 4172 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 756 4172 a 732 4190 a Fz(x)756 4172 y tx@Dict begin PutEnd end 756 4172 a 756 4172 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 756 4172 a 734 4182 a Fz(y)756 4172 y tx@Dict begin PutEnd end 756 4172 a 756 4172 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 756 4172 a 735 4190 a Fz(z)756 4172 y tx@Dict begin PutEnd end 756 4172 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { 1 2 2} def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-point end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { 0 0 0 1 2 0} def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {dotted} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-line end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 2 DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { 1 2 2 1 2 0} def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {dotted} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-line end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 2 DotLine grestore end @endspecial 1301 4674 4 975 v 1180 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -56.90546 56.90546 56.90546 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1936 4172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 14.22636 mul exch 14.22636 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 1936 4172 a 1936 4172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 14.22636 mul exch 14.22636 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 1936 4172 a 1936 4172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 14.22636 mul exch 14.22636 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 1936 4172 a 1936 4172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 14.22636 mul exch 14.22636 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 1936 4172 a 1936 4172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 14.22636 mul exch 14.22636 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 1936 4172 a 1936 4172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 14.22636 mul exch 14.22636 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 1936 4172 a 1936 4172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 14.22636 mul exch 14.22636 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 1936 4172 a 1936 4172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 14.22636 div add 0 0 3dto2d cm_1 exch cm_1 exch end 14.22636 mul exch 14.22636 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 1936 4172 a 1936 4172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 14.22636 div add 0 3dto2d cm_1 exch cm_1 exch end 14.22636 mul exch 14.22636 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 1936 4172 a 1936 4172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 14.22636 div add 3dto2d cm_1 exch cm_1 exch end 14.22636 mul exch 14.22636 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 1936 4172 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1936 4172 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1936 4172 a 1912 4190 a Fz(x)1936 4172 y tx@Dict begin PutEnd end 1936 4172 a 1936 4172 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1936 4172 a 1914 4182 a Fz(y)1936 4172 y tx@Dict begin PutEnd end 1936 4172 a 1936 4172 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1936 4172 a 1915 4190 a Fz(z)1936 4172 y tx@Dict begin PutEnd end 1936 4172 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { 0 -1 0 1 2 2} def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-line end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { 0 0 0 0 -2 0} def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-line end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { 0 0 0 1 2 0} def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {dotted} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-line end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 2 DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { 1 2 0 1 2 2} def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {dotted} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-line end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 2 DotLine grestore end @endspecial 2568 4674 4 975 v 1216 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.90546 -56.90546 56.90546 56.90546 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3152 4172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 14.22636 mul exch 14.22636 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 3152 4172 a 3152 4172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 14.22636 mul exch 14.22636 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 3152 4172 a 3152 4172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 14.22636 mul exch 14.22636 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 3152 4172 a 3152 4172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 14.22636 mul exch 14.22636 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 3152 4172 a 3152 4172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 14.22636 mul exch 14.22636 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 3152 4172 a 3152 4172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 14.22636 mul exch 14.22636 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 3152 4172 a 3152 4172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 14.22636 mul exch 14.22636 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 3152 4172 a 3152 4172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 14.22636 div add 0 0 3dto2d cm_1 exch cm_1 exch end 14.22636 mul exch 14.22636 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 3152 4172 a 3152 4172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 14.22636 div add 0 3dto2d cm_1 exch cm_1 exch end 14.22636 mul exch 14.22636 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 3152 4172 a 3152 4172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 14.22636 div add 3dto2d cm_1 exch cm_1 exch end 14.22636 mul exch 14.22636 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 3152 4172 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3152 4172 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3152 4172 a 3128 4190 a Fz(x)3152 4172 y tx@Dict begin PutEnd end 3152 4172 a 3152 4172 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3152 4172 a 3130 4182 a Fz(y)3152 4172 y tx@Dict begin PutEnd end 3152 4172 a 3152 4172 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3152 4172 a 3131 4190 a Fz(z)3152 4172 y tx@Dict begin PutEnd end 3152 4172 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { 1 2 2} def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-vecteur end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { 0 0 0 1 2 0} def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {dotted} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-line end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 2 DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { 1 2 2 1 2 0} def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {dotted} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-line end gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 3.0 2 DotLine grestore end @endspecial 3734 4674 4 975 v 210 4677 3526 4 v 209 4777 4 100 v 260 4747 a FK([)p 1 0 0 TeXcolorrgb(ob)r(ject=p)r(oin)n(t)p 0 TeXcolorgray(,args=1)25 b(2)i(2])p 1301 4777 V 155 w([)p 1 0 0 TeXcolorrgb(ob)r(ject=line)p 0 TeXcolorgray(,args=0)e(-1)i (0)g(1)h(2)f(2])p 2568 4777 V 154 w([)p 1 0 0 TeXcolorrgb(ob)r(ject=v)n (ecteur)p 0 TeXcolorgray(,args=1)e(2)i(2])p 3734 4777 V 210 4780 3526 4 v 0 TeXcolorgray 1456 5662 a(226)p 0 TeXcolorgray eop end %%Page: 227 227 TeXDict begin 227 226 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.227) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.39.2.2) cvn /DEST pdfmark end 86 448 a 83 x FJ(39.2.2)93 b(Plan)p 210 597 2848 4 v 209 696 4 100 v 260 666 a FE(n)p FK(psSolid[)p 1 0 0 TeXcolorrgb(ob)r(ject=plan)p 0 TeXcolorgray (,de\034nition=equation,args=)2006 666 y tx@Dict begin tx@NodeDict begin {7.5 2.5 45.5555 22.77774 3.01382 } false /N@A 16 {InitRnode } /NodeScale {} def NewNode end end 2006 666 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 0 setcmykcolor 0. true 3.0 neg 5.5 neg 48.5555 10.5 .5 Frame gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore end @endspecial FK({[0)23 b(0)k(1)g(0]},base=-2)e(2)j(-3)e(3]) p 3056 696 4 100 v 209 796 V 3056 796 V 209 895 V 965 866 a tx@Dict begin tx@NodeDict begin {6.88875 1.94443 161.1123 80.55615 2.47215 } false /N@AA 16 {InitRnode } /NodeScale {} def NewNode end end 965 866 a FK(co)r(e\033)i(de)g(l'\351quation)f(ax+b)n(y+cz+d)e(=) i(0)p 3056 895 4 100 v 210 899 2848 4 v 209 1874 4 975 v 827 1371 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -68.28552 -56.9046 68.28552 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -2 2 -3 3] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition (equation) def /args { [0 0 1 0]} def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-plan end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 827 1371 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 827 1371 a 827 1371 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 827 1371 a 827 1371 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 827 1371 a 827 1371 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 827 1371 a 827 1371 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 827 1371 a 827 1371 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 827 1371 a 827 1371 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 827 1371 a 827 1371 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 827 1371 a 827 1371 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 827 1371 a 827 1371 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 827 1371 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 827 1371 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 827 1371 a 803 1389 a Fz(x)827 1371 y tx@Dict begin PutEnd end 827 1371 a 827 1371 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 827 1371 a 805 1381 a Fz(y)827 1371 y tx@Dict begin PutEnd end 827 1371 a 827 1371 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 827 1371 a 806 1389 a Fz(z)827 1371 y tx@Dict begin PutEnd end 827 1371 a 1442 1874 4 975 v 1424 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -68.28552 -56.9046 68.28552 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -2 2 -3 3] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition (equation) def /args { [0 1 0 0]} def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-plan end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2251 1371 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 2251 1371 a 2251 1371 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 2251 1371 a 2251 1371 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 2251 1371 a 2251 1371 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 2251 1371 a 2251 1371 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 2251 1371 a 2251 1371 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 2251 1371 a 2251 1371 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 2251 1371 a 2251 1371 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 2251 1371 a 2251 1371 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 2251 1371 a 2251 1371 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 2251 1371 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2251 1371 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2251 1371 a 2227 1389 a Fz(x)2251 1371 y tx@Dict begin PutEnd end 2251 1371 a 2251 1371 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2251 1371 a 2229 1381 a Fz(y)2251 1371 y tx@Dict begin PutEnd end 2251 1371 a 2251 1371 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2251 1371 a 2230 1389 a Fz(z)2251 1371 y tx@Dict begin PutEnd end 2251 1371 a 3056 1874 4 975 v 210 1877 2848 4 v 209 1976 4 100 v 531 1947 a FK(args={[0)e(0)i(1)g(0]})p 1442 1976 V 832 w(args={[0)e(1)i(0)g(0]})p 3056 1976 V 210 1980 2848 4 v 86 1988 a tx@Dict begin gsave STV newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 0.0 0.0 0 0 /N@A /N@AA InitNC { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB 4 copy /y2 ED /x2 ED /y1 ED /x1 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub atan def /ArrowPos 0. def /Length x2 x1 sub y2 y1 sub Pyth def /dArrowPos 0.5 abs def {/ArrowPos ArrowPos dArrowPos add def ArrowPos Length gt { exit } if x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } loop }{/ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{ 0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop lineto pop pop end } if end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore grestore end 86 1988 a 210 2099 3134 4 v 209 3074 4 975 v 732 2572 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -2 2 -3 3] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition (equation) def /args { [1 0 0 0]} def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-plan end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 2572 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 732 2572 a 732 2572 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 732 2572 a 732 2572 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 732 2572 a 732 2572 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 732 2572 a 732 2572 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 732 2572 a 732 2572 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 732 2572 a 732 2572 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 732 2572 a 732 2572 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 732 2572 a 732 2572 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 732 2572 a 732 2572 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 732 2572 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 2572 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 2572 a 708 2590 a Fz(x)732 2572 y tx@Dict begin PutEnd end 732 2572 a 732 2572 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 2572 a 710 2582 a Fz(y)732 2572 y tx@Dict begin PutEnd end 732 2572 a 732 2572 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 2572 a 711 2590 a Fz(z)732 2572 y tx@Dict begin PutEnd end 732 2572 a 1253 3074 4 975 v 1045 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -2 2 -3 3] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition (equation) def /args { [0 0 1 1]} def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-plan end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1777 2572 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2572 a 1777 2572 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2572 a 1777 2572 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2572 a 1777 2572 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2572 a 1777 2572 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2572 a 1777 2572 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2572 a 1777 2572 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2572 a 1777 2572 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2572 a 1777 2572 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2572 a 1777 2572 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2572 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1777 2572 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 2572 a 1753 2590 a Fz(x)1777 2572 y tx@Dict begin PutEnd end 1777 2572 a 1777 2572 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 2572 a 1755 2582 a Fz(y)1777 2572 y tx@Dict begin PutEnd end 1777 2572 a 1777 2572 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 2572 a 1756 2590 a Fz(z)1777 2572 y tx@Dict begin PutEnd end 1777 2572 a 2298 3074 4 975 v 1044 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -2 2 -3 3] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition (equation) def /args { [1 1 0 0]} def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-plan end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2821 2572 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2572 a 2821 2572 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2572 a 2821 2572 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2572 a 2821 2572 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2572 a 2821 2572 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2572 a 2821 2572 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2572 a 2821 2572 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2572 a 2821 2572 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2572 a 2821 2572 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2572 a 2821 2572 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2572 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2821 2572 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 2572 a 2797 2590 a Fz(x)2821 2572 y tx@Dict begin PutEnd end 2821 2572 a 2821 2572 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 2572 a 2799 2582 a Fz(y)2821 2572 y tx@Dict begin PutEnd end 2821 2572 a 2821 2572 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 2572 a 2800 2590 a Fz(z)2821 2572 y tx@Dict begin PutEnd end 2821 2572 a 3342 3074 4 975 v 210 3077 3134 4 v 209 3177 4 100 v 478 3147 a FK(args=[1)f(0)h(0)g(0])p 1253 3177 V 536 w(args=[0)e(0)i(1)g(1])p 2298 3177 V 536 w(args=[1)f(1)h(0)g(0])p 3342 3177 V 210 3180 3134 4 v 86 3297 a SDict begin H.S end 86 3297 a 86 3297 a SDict begin 12 H.A end 86 3297 a 86 3297 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.39.2.3) cvn /DEST pdfmark end 86 3297 a 66 x FJ(39.2.3)93 b(Grille)p 210 3428 3701 4 v 209 3528 4 100 v 1352 3498 a FE(n)p FK(psSolid[)p 1 0 0 TeXcolorrgb(ob)r(ject=grille)p 0 TeXcolorgray(,base=-2)24 b(2)j(-3)g(3])p 3909 3528 V 210 3531 3701 4 v 209 4506 4 975 v 827 4004 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -68.28552 -56.9046 68.28552 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -2 2 -3 3] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-grille end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 827 4004 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 827 4004 a 827 4004 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 827 4004 a 827 4004 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 827 4004 a 827 4004 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 827 4004 a 827 4004 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 827 4004 a 827 4004 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 827 4004 a 827 4004 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 827 4004 a 827 4004 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 827 4004 a 827 4004 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 827 4004 a 827 4004 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 827 4004 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 827 4004 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 827 4004 a 803 4021 a Fz(x)827 4004 y tx@Dict begin PutEnd end 827 4004 a 827 4004 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 827 4004 a 805 4014 a Fz(y)827 4004 y tx@Dict begin PutEnd end 827 4004 a 827 4004 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 827 4004 a 806 4021 a Fz(z)827 4004 y tx@Dict begin PutEnd end 827 4004 a 1442 4506 4 975 v 1233 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -68.28552 -56.9046 68.28552 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX -90 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -2 2 -3 3] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-grille end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2060 4004 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 2060 4004 a 2060 4004 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 2060 4004 a 2060 4004 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 2060 4004 a 2060 4004 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 2060 4004 a 2060 4004 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 2060 4004 a 2060 4004 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 2060 4004 a 2060 4004 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 2060 4004 a 2060 4004 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 2060 4004 a 2060 4004 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 2060 4004 a 2060 4004 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 2060 4004 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2060 4004 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2060 4004 a 2036 4021 a Fz(x)2060 4004 y tx@Dict begin PutEnd end 2060 4004 a 2060 4004 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2060 4004 a 2038 4014 a Fz(y)2060 4004 y tx@Dict begin PutEnd end 2060 4004 a 2060 4004 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2060 4004 a 2039 4021 a Fz(z)2060 4004 y tx@Dict begin PutEnd end 2060 4004 a 2675 4506 4 975 v 1234 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -68.28552 -56.9046 68.28552 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 90 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -2 2 -3 3] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-grille end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3294 4004 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 3294 4004 a 3294 4004 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 3294 4004 a 3294 4004 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 3294 4004 a 3294 4004 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 3294 4004 a 3294 4004 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 3294 4004 a 3294 4004 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 3294 4004 a 3294 4004 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 3294 4004 a 3294 4004 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 3294 4004 a 3294 4004 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 3294 4004 a 3294 4004 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 3294 4004 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3294 4004 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3294 4004 a 3270 4021 a Fz(x)3294 4004 y tx@Dict begin PutEnd end 3294 4004 a 3294 4004 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3294 4004 a 3272 4014 a Fz(y)3294 4004 y tx@Dict begin PutEnd end 3294 4004 a 3294 4004 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3294 4004 a 3273 4021 a Fz(z)3294 4004 y tx@Dict begin PutEnd end 3294 4004 a 3909 4506 4 975 v 210 4509 3701 4 v 209 4609 4 100 v 635 4579 a FK(P)n(ar)f(d\351faut)p 1442 4609 V 869 w(RotX=90)p 2675 4609 V 887 w(RotY=90)p 3909 4609 V 210 4612 3701 4 v 0 TeXcolorgray 1456 5662 a(227)p 0 TeXcolorgray eop end %%Page: 228 228 TeXDict begin 228 227 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.228) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.39.2.4) cvn /DEST pdfmark end 86 448 a 83 x FJ(39.2.4)93 b(cub)s(e)p 210 597 3134 4 v 209 696 4 100 v 1048 666 a FE(n)p FK(psSolid[ob)r(ject=cub)r(e,a=3,action=dra)n(w])p 3342 696 V 210 700 3134 4 v 209 1674 4 975 v 732 1172 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 3 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-cube end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 732 1172 a 732 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 732 1172 a 732 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 732 1172 a 732 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 732 1172 a 732 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 732 1172 a 732 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 732 1172 a 732 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 732 1172 a 732 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 732 1172 a 732 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 732 1172 a 732 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 732 1172 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 1172 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 1172 a 708 1190 a Fz(x)732 1172 y tx@Dict begin PutEnd end 732 1172 a 732 1172 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 1172 a 710 1182 a Fz(y)732 1172 y tx@Dict begin PutEnd end 732 1172 a 732 1172 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 1172 a 711 1190 a Fz(z)732 1172 y tx@Dict begin PutEnd end 732 1172 a 1253 1674 4 975 v 1045 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 3 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw*) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-cube end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1777 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 1777 1172 a 1777 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 1777 1172 a 1777 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 1777 1172 a 1777 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 1777 1172 a 1777 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 1777 1172 a 1777 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 1777 1172 a 1777 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 1777 1172 a 1777 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 1777 1172 a 1777 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 1777 1172 a 1777 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 1777 1172 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1777 1172 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 1172 a 1753 1190 a Fz(x)1777 1172 y tx@Dict begin PutEnd end 1777 1172 a 1777 1172 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 1172 a 1755 1182 a Fz(y)1777 1172 y tx@Dict begin PutEnd end 1777 1172 a 1777 1172 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 1172 a 1756 1190 a Fz(z)1777 1172 y tx@Dict begin PutEnd end 1777 1172 a 2298 1674 4 975 v 1044 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 3 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-cube end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2821 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1172 a 2821 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1172 a 2821 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1172 a 2821 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1172 a 2821 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1172 a 2821 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1172 a 2821 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1172 a 2821 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1172 a 2821 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1172 a 2821 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1172 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2821 1172 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 1172 a 2797 1190 a Fz(x)2821 1172 y tx@Dict begin PutEnd end 2821 1172 a 2821 1172 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 1172 a 2799 1182 a Fz(y)2821 1172 y tx@Dict begin PutEnd end 2821 1172 a 2821 1172 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 1172 a 2800 1190 a Fz(z)2821 1172 y tx@Dict begin PutEnd end 2821 1172 a 3342 1674 4 975 v 210 1678 3134 4 v 209 1777 4 100 v 501 1747 a FK(action=dra)n(w)p 1253 1777 V 557 w(action=dra)n(w*)p 2298 1777 V 516 w(action=dra)n(w**)p 3342 1777 V 210 1781 3134 4 v 86 2005 a SDict begin H.S end 86 2005 a 86 2005 a SDict begin 12 H.A end 86 2005 a 86 2005 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.39.2.5) cvn /DEST pdfmark end 86 2005 a 99 x FJ(39.2.5)g(Cylindre)p 210 2186 3134 4 v 209 2285 4 100 v 759 2255 a FE(n)p FK(psSolid[)p 1 0 0 TeXcolorrgb(ob)r(ject=cylindre)p 0 TeXcolorgray(,h=3,r=2,action=dra)n(w]\(0,0,0\))p 3342 2285 V 210 2289 3134 4 v 209 3263 4 975 v 732 2997 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -28.4523 56.9046 85.3569 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 3 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-cylindre end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 2997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 732 2997 a 732 2997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 732 2997 a 732 2997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 732 2997 a 732 2997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 732 2997 a 732 2997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 732 2997 a 732 2997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 732 2997 a 732 2997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 732 2997 a 732 2997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 732 2997 a 732 2997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 732 2997 a 732 2997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 732 2997 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 2997 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 2997 a 708 3015 a Fz(x)732 2997 y tx@Dict begin PutEnd end 732 2997 a 732 2997 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 2997 a 710 3007 a Fz(y)732 2997 y tx@Dict begin PutEnd end 732 2997 a 732 2997 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 2997 a 711 3015 a Fz(z)732 2997 y tx@Dict begin PutEnd end 732 2997 a 1253 3263 4 975 v 1045 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -28.4523 56.9046 85.3569 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 3 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw*) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-cylindre end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1777 2997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2997 a 1777 2997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2997 a 1777 2997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2997 a 1777 2997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2997 a 1777 2997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2997 a 1777 2997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2997 a 1777 2997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2997 a 1777 2997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2997 a 1777 2997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2997 a 1777 2997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2997 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1777 2997 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 2997 a 1753 3015 a Fz(x)1777 2997 y tx@Dict begin PutEnd end 1777 2997 a 1777 2997 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 2997 a 1755 3007 a Fz(y)1777 2997 y tx@Dict begin PutEnd end 1777 2997 a 1777 2997 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 2997 a 1756 3015 a Fz(z)1777 2997 y tx@Dict begin PutEnd end 1777 2997 a 2298 3263 4 975 v 1044 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -28.4523 56.9046 85.3569 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 3 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-cylindre end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2821 2997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2997 a 2821 2997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2997 a 2821 2997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2997 a 2821 2997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2997 a 2821 2997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2997 a 2821 2997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2997 a 2821 2997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2997 a 2821 2997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2997 a 2821 2997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2997 a 2821 2997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2997 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2821 2997 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 2997 a 2797 3015 a Fz(x)2821 2997 y tx@Dict begin PutEnd end 2821 2997 a 2821 2997 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 2997 a 2799 3007 a Fz(y)2821 2997 y tx@Dict begin PutEnd end 2821 2997 a 2821 2997 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 2997 a 2800 3015 a Fz(z)2821 2997 y tx@Dict begin PutEnd end 2821 2997 a 3342 3263 4 975 v 210 3267 3134 4 v 209 3366 4 100 v 501 3336 a FK(action=dra)n(w)p 1253 3366 V 557 w(action=dra)n(w*)p 2298 3366 V 516 w(action=dra)n(w**)p 3342 3366 V 210 3370 3134 4 v 86 3486 a SDict begin H.S end 86 3486 a 86 3486 a SDict begin 12 H.A end 86 3486 a 86 3486 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.39.2.6) cvn /DEST pdfmark end 86 3486 a 66 x FJ(39.2.6)g(cylindre)32 b(creux)p 210 3634 3134 4 v 209 3733 4 100 v 661 3703 a FE(n)p FK(psSolid[)p 1 0 0 TeXcolorrgb(ob)r(ject=cylindrecreux)p 0 TeXcolorgray(,h=3,r=2,action=dra)n(w]\(0,0)o(,0\))p 3342 3733 V 210 3736 3134 4 v 209 4711 4 975 v 732 4445 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -28.4523 56.9046 85.3569 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 3 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-cylindrecreux end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 4445 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 732 4445 a 732 4445 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 732 4445 a 732 4445 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 732 4445 a 732 4445 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 732 4445 a 732 4445 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 732 4445 a 732 4445 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 732 4445 a 732 4445 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 732 4445 a 732 4445 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 732 4445 a 732 4445 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 732 4445 a 732 4445 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 732 4445 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 4445 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 4445 a 708 4463 a Fz(x)732 4445 y tx@Dict begin PutEnd end 732 4445 a 732 4445 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 4445 a 710 4455 a Fz(y)732 4445 y tx@Dict begin PutEnd end 732 4445 a 732 4445 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 4445 a 711 4463 a Fz(z)732 4445 y tx@Dict begin PutEnd end 732 4445 a 1253 4711 4 975 v 1045 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -28.4523 56.9046 85.3569 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 3 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw*) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-cylindrecreux end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1777 4445 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4445 a 1777 4445 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4445 a 1777 4445 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4445 a 1777 4445 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4445 a 1777 4445 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4445 a 1777 4445 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4445 a 1777 4445 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4445 a 1777 4445 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4445 a 1777 4445 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4445 a 1777 4445 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4445 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1777 4445 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 4445 a 1753 4463 a Fz(x)1777 4445 y tx@Dict begin PutEnd end 1777 4445 a 1777 4445 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 4445 a 1755 4455 a Fz(y)1777 4445 y tx@Dict begin PutEnd end 1777 4445 a 1777 4445 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 4445 a 1756 4463 a Fz(z)1777 4445 y tx@Dict begin PutEnd end 1777 4445 a 2298 4711 4 975 v 1044 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -28.4523 56.9046 85.3569 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 3 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-cylindrecreux end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2821 4445 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 2821 4445 a 2821 4445 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 2821 4445 a 2821 4445 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 2821 4445 a 2821 4445 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 2821 4445 a 2821 4445 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 2821 4445 a 2821 4445 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 2821 4445 a 2821 4445 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 2821 4445 a 2821 4445 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 2821 4445 a 2821 4445 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 2821 4445 a 2821 4445 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 2821 4445 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2821 4445 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 4445 a 2797 4463 a Fz(x)2821 4445 y tx@Dict begin PutEnd end 2821 4445 a 2821 4445 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 4445 a 2799 4455 a Fz(y)2821 4445 y tx@Dict begin PutEnd end 2821 4445 a 2821 4445 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 4445 a 2800 4463 a Fz(z)2821 4445 y tx@Dict begin PutEnd end 2821 4445 a 3342 4711 4 975 v 210 4715 3134 4 v 209 4814 4 100 v 501 4784 a FK(action=dra)n(w)p 1253 4814 V 557 w(action=dra)n(w*)p 2298 4814 V 516 w(action=dra)n(w**)p 3342 4814 V 210 4817 3134 4 v 0 TeXcolorgray 1456 5662 a(228)p 0 TeXcolorgray eop end %%Page: 229 229 TeXDict begin 229 228 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.229) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.39.2.7) cvn /DEST pdfmark end 86 448 a 83 x FJ(39.2.7)93 b(C\364ne)p 210 597 3134 4 v 209 696 4 100 v 941 666 a FE(n)p FK(psSolid[)p 1 0 0 TeXcolorrgb(ob)r(ject=cone)p 0 TeXcolorgray(,h=3,r=2,action=dra)n(w])p 3342 696 V 210 700 3134 4 v 209 1674 4 975 v 732 1172 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 3 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-cone end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 732 1172 a 732 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 732 1172 a 732 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 732 1172 a 732 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 732 1172 a 732 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 732 1172 a 732 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 732 1172 a 732 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 732 1172 a 732 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 732 1172 a 732 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 732 1172 a 732 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 732 1172 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 1172 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 1172 a 708 1190 a Fz(x)732 1172 y tx@Dict begin PutEnd end 732 1172 a 732 1172 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 1172 a 710 1182 a Fz(y)732 1172 y tx@Dict begin PutEnd end 732 1172 a 732 1172 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 1172 a 711 1190 a Fz(z)732 1172 y tx@Dict begin PutEnd end 732 1172 a 1253 1674 4 975 v 1045 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 3 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw*) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-cone end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1777 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 1777 1172 a 1777 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 1777 1172 a 1777 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 1777 1172 a 1777 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 1777 1172 a 1777 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 1777 1172 a 1777 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 1777 1172 a 1777 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 1777 1172 a 1777 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 1777 1172 a 1777 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 1777 1172 a 1777 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 1777 1172 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1777 1172 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 1172 a 1753 1190 a Fz(x)1777 1172 y tx@Dict begin PutEnd end 1777 1172 a 1777 1172 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 1172 a 1755 1182 a Fz(y)1777 1172 y tx@Dict begin PutEnd end 1777 1172 a 1777 1172 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 1172 a 1756 1190 a Fz(z)1777 1172 y tx@Dict begin PutEnd end 1777 1172 a 2298 1674 4 975 v 1044 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 3 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-cone end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2821 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1172 a 2821 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1172 a 2821 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1172 a 2821 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1172 a 2821 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1172 a 2821 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1172 a 2821 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1172 a 2821 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1172 a 2821 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1172 a 2821 1172 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1172 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2821 1172 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 1172 a 2797 1190 a Fz(x)2821 1172 y tx@Dict begin PutEnd end 2821 1172 a 2821 1172 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 1172 a 2799 1182 a Fz(y)2821 1172 y tx@Dict begin PutEnd end 2821 1172 a 2821 1172 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 1172 a 2800 1190 a Fz(z)2821 1172 y tx@Dict begin PutEnd end 2821 1172 a 3342 1674 4 975 v 210 1678 3134 4 v 209 1777 4 100 v 501 1747 a FK(action=dra)n(w)p 1253 1777 V 557 w(action=dra)n(w*)p 2298 1777 V 516 w(action=dra)n(w**)p 3342 1777 V 210 1781 3134 4 v 86 1897 a SDict begin H.S end 86 1897 a 86 1897 a SDict begin 12 H.A end 86 1897 a 86 1897 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.39.2.8) cvn /DEST pdfmark end 86 1897 a 63 x FJ(39.2.8)g(conecreux)86 2013 y SDict begin H.S end 86 2013 a 86 2013 a SDict begin 12 H.A end 86 2013 a 86 2013 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.39.2.9) cvn /DEST pdfmark end 86 2013 a 100 x FJ(39.2.9)g(C\364ne)31 b(creux)p 210 2178 3134 4 v 209 2278 4 100 v 842 2248 a FE(n)p FK(psSolid[)p 1 0 0 TeXcolorrgb(ob)r(ject=conecreux)p 0 TeXcolorgray (,h=4,r=2,action=dra)n(w])p 3342 2278 V 210 2281 3134 4 v 209 3256 4 975 v 732 2754 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 4 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-conecreux end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 2754 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 732 2754 a 732 2754 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 732 2754 a 732 2754 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 732 2754 a 732 2754 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 732 2754 a 732 2754 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 732 2754 a 732 2754 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 732 2754 a 732 2754 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 732 2754 a 732 2754 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 732 2754 a 732 2754 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 732 2754 a 732 2754 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 732 2754 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 2754 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 2754 a 708 2772 a Fz(x)732 2754 y tx@Dict begin PutEnd end 732 2754 a 732 2754 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 2754 a 710 2764 a Fz(y)732 2754 y tx@Dict begin PutEnd end 732 2754 a 732 2754 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 2754 a 711 2772 a Fz(z)732 2754 y tx@Dict begin PutEnd end 732 2754 a 1253 3256 4 975 v 1045 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 4 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw*) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-conecreux end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1777 2754 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2754 a 1777 2754 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2754 a 1777 2754 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2754 a 1777 2754 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2754 a 1777 2754 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2754 a 1777 2754 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2754 a 1777 2754 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2754 a 1777 2754 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2754 a 1777 2754 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2754 a 1777 2754 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2754 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1777 2754 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 2754 a 1753 2772 a Fz(x)1777 2754 y tx@Dict begin PutEnd end 1777 2754 a 1777 2754 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 2754 a 1755 2764 a Fz(y)1777 2754 y tx@Dict begin PutEnd end 1777 2754 a 1777 2754 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 2754 a 1756 2772 a Fz(z)1777 2754 y tx@Dict begin PutEnd end 1777 2754 a 2298 3256 4 975 v 1044 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 4 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-conecreux end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2821 2754 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2754 a 2821 2754 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2754 a 2821 2754 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2754 a 2821 2754 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2754 a 2821 2754 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2754 a 2821 2754 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2754 a 2821 2754 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2754 a 2821 2754 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2754 a 2821 2754 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2754 a 2821 2754 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2754 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2821 2754 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 2754 a 2797 2772 a Fz(x)2821 2754 y tx@Dict begin PutEnd end 2821 2754 a 2821 2754 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 2754 a 2799 2764 a Fz(y)2821 2754 y tx@Dict begin PutEnd end 2821 2754 a 2821 2754 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 2754 a 2800 2772 a Fz(z)2821 2754 y tx@Dict begin PutEnd end 2821 2754 a 3342 3256 4 975 v 210 3259 3134 4 v 209 3359 4 100 v 501 3329 a FK(action=dra)n(w)p 1253 3359 V 557 w(action=dra)n(w*)p 2298 3359 V 516 w(action=dra)n(w**)p 3342 3359 V 210 3362 3134 4 v 86 3586 a SDict begin H.S end 86 3586 a 86 3586 a SDict begin 12 H.A end 86 3586 a 86 3586 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.39.2.10) cvn /DEST pdfmark end 86 3586 a 100 x FJ(39.2.10)93 b(T)-8 b(ronc)33 b(de)e(c\364ne)p 210 3751 3134 4 v 209 3851 4 100 v 723 3821 a FE(n)p FK(psSolid[)p 1 0 0 TeXcolorrgb(ob)r (ject=tronccone)p 0 TeXcolorgray(,r0=2,r1=1,h=4,action=)o(dra)m(w])p 3342 3851 V 210 3854 3134 4 v 209 4829 4 975 v 732 4563 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -28.4523 56.9046 85.3569 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 1 def /r0 2 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 4 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-tronccone end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 4563 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 732 4563 a 732 4563 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 732 4563 a 732 4563 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 732 4563 a 732 4563 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 732 4563 a 732 4563 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 732 4563 a 732 4563 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 732 4563 a 732 4563 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 732 4563 a 732 4563 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 732 4563 a 732 4563 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 732 4563 a 732 4563 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 732 4563 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 4563 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 4563 a 708 4581 a Fz(x)732 4563 y tx@Dict begin PutEnd end 732 4563 a 732 4563 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 4563 a 710 4573 a Fz(y)732 4563 y tx@Dict begin PutEnd end 732 4563 a 732 4563 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 4563 a 711 4581 a Fz(z)732 4563 y tx@Dict begin PutEnd end 732 4563 a 1253 4829 4 975 v 1045 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -28.4523 56.9046 85.3569 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 1 def /r0 2 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 4 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw*) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-tronccone end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1777 4563 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4563 a 1777 4563 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4563 a 1777 4563 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4563 a 1777 4563 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4563 a 1777 4563 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4563 a 1777 4563 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4563 a 1777 4563 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4563 a 1777 4563 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4563 a 1777 4563 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4563 a 1777 4563 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4563 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1777 4563 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 4563 a 1753 4581 a Fz(x)1777 4563 y tx@Dict begin PutEnd end 1777 4563 a 1777 4563 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 4563 a 1755 4573 a Fz(y)1777 4563 y tx@Dict begin PutEnd end 1777 4563 a 1777 4563 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 4563 a 1756 4581 a Fz(z)1777 4563 y tx@Dict begin PutEnd end 1777 4563 a 2298 4829 4 975 v 1044 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -28.4523 56.9046 85.3569 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 1 def /r0 2 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 4 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-tronccone end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2821 4563 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 2821 4563 a 2821 4563 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 2821 4563 a 2821 4563 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 2821 4563 a 2821 4563 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 2821 4563 a 2821 4563 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 2821 4563 a 2821 4563 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 2821 4563 a 2821 4563 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 2821 4563 a 2821 4563 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 2821 4563 a 2821 4563 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 2821 4563 a 2821 4563 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 2821 4563 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2821 4563 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 4563 a 2797 4581 a Fz(x)2821 4563 y tx@Dict begin PutEnd end 2821 4563 a 2821 4563 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 4563 a 2799 4573 a Fz(y)2821 4563 y tx@Dict begin PutEnd end 2821 4563 a 2821 4563 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 4563 a 2800 4581 a Fz(z)2821 4563 y tx@Dict begin PutEnd end 2821 4563 a 3342 4829 4 975 v 210 4832 3134 4 v 209 4932 4 100 v 501 4902 a FK(action=dra)n(w)p 1253 4932 V 557 w(action=dra)n(w*)p 2298 4932 V 516 w(action=dra)n(w**)p 3342 4932 V 210 4935 3134 4 v 0 TeXcolorgray 1456 5662 a(229)p 0 TeXcolorgray eop end %%Page: 230 230 TeXDict begin 230 229 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.230) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.39.2.11) cvn /DEST pdfmark end 86 448 a 83 x FJ(39.2.11)93 b(T)-8 b(ronc)33 b(de)e(c\364ne)h(creux)h(creux)p 210 597 3134 4 v 209 696 4 100 v 625 666 a FE(n)p FK(psSolid[)p 1 0 0 TeXcolorrgb(ob)r(ject=troncconecreux)p 0 TeXcolorgray (,r0=2,r1=1,h=4)o(,action=)o(dra)m(w])p 3342 696 V 210 700 3134 4 v 209 1674 4 975 v 732 1408 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -28.4523 56.9046 85.3569 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 1 def /r0 2 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 4 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-troncconecreux end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 1408 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 732 1408 a 732 1408 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 732 1408 a 732 1408 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 732 1408 a 732 1408 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 732 1408 a 732 1408 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 732 1408 a 732 1408 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 732 1408 a 732 1408 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 732 1408 a 732 1408 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 732 1408 a 732 1408 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 732 1408 a 732 1408 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 732 1408 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 1408 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 1408 a 708 1426 a Fz(x)732 1408 y tx@Dict begin PutEnd end 732 1408 a 732 1408 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 1408 a 710 1418 a Fz(y)732 1408 y tx@Dict begin PutEnd end 732 1408 a 732 1408 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 1408 a 711 1426 a Fz(z)732 1408 y tx@Dict begin PutEnd end 732 1408 a 1253 1674 4 975 v 1045 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -28.4523 56.9046 85.3569 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 1 def /r0 2 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 4 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw*) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-troncconecreux end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1777 1408 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 1777 1408 a 1777 1408 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 1777 1408 a 1777 1408 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 1777 1408 a 1777 1408 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 1777 1408 a 1777 1408 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 1777 1408 a 1777 1408 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 1777 1408 a 1777 1408 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 1777 1408 a 1777 1408 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 1777 1408 a 1777 1408 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 1777 1408 a 1777 1408 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 1777 1408 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1777 1408 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 1408 a 1753 1426 a Fz(x)1777 1408 y tx@Dict begin PutEnd end 1777 1408 a 1777 1408 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 1408 a 1755 1418 a Fz(y)1777 1408 y tx@Dict begin PutEnd end 1777 1408 a 1777 1408 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 1408 a 1756 1426 a Fz(z)1777 1408 y tx@Dict begin PutEnd end 1777 1408 a 2298 1674 4 975 v 1044 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -28.4523 56.9046 85.3569 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 1 def /r0 2 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 4 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-troncconecreux end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2821 1408 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1408 a 2821 1408 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1408 a 2821 1408 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1408 a 2821 1408 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1408 a 2821 1408 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1408 a 2821 1408 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1408 a 2821 1408 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1408 a 2821 1408 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1408 a 2821 1408 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1408 a 2821 1408 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 2821 1408 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2821 1408 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 1408 a 2797 1426 a Fz(x)2821 1408 y tx@Dict begin PutEnd end 2821 1408 a 2821 1408 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 1408 a 2799 1418 a Fz(y)2821 1408 y tx@Dict begin PutEnd end 2821 1408 a 2821 1408 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 1408 a 2800 1426 a Fz(z)2821 1408 y tx@Dict begin PutEnd end 2821 1408 a 3342 1674 4 975 v 210 1678 3134 4 v 209 1777 4 100 v 501 1747 a FK(action=dra)n(w)p 1253 1777 V 557 w(action=dra)n(w*)p 2298 1777 V 516 w(action=dra)n(w**)p 3342 1777 V 210 1781 3134 4 v 86 2005 a SDict begin H.S end 86 2005 a 86 2005 a SDict begin 12 H.A end 86 2005 a 86 2005 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.39.2.12) cvn /DEST pdfmark end 86 2005 a 99 x FJ(39.2.12)93 b(sphere)p 210 2186 3134 4 v 209 2285 4 100 v 993 2255 a FE(n)p FK(psSolid[)p 1 0 0 TeXcolorrgb(ob)r(ject=sphere)p 0 TeXcolorgray(,r=1,action=dra)n(w])p 3342 2285 V 210 2289 3134 4 v 209 3263 4 975 v 732 2761 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 3 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-sphere end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 2761 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 732 2761 a 732 2761 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 732 2761 a 732 2761 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 732 2761 a 732 2761 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 732 2761 a 732 2761 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 732 2761 a 732 2761 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 732 2761 a 732 2761 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 732 2761 a 732 2761 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 732 2761 a 732 2761 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 732 2761 a 732 2761 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 732 2761 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 2761 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 2761 a 708 2779 a Fz(x)732 2761 y tx@Dict begin PutEnd end 732 2761 a 732 2761 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 2761 a 710 2771 a Fz(y)732 2761 y tx@Dict begin PutEnd end 732 2761 a 732 2761 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 2761 a 711 2779 a Fz(z)732 2761 y tx@Dict begin PutEnd end 732 2761 a 1253 3263 4 975 v 1045 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 3 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw*) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-sphere end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1777 2761 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2761 a 1777 2761 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2761 a 1777 2761 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2761 a 1777 2761 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2761 a 1777 2761 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2761 a 1777 2761 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2761 a 1777 2761 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2761 a 1777 2761 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2761 a 1777 2761 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2761 a 1777 2761 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 1777 2761 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1777 2761 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 2761 a 1753 2779 a Fz(x)1777 2761 y tx@Dict begin PutEnd end 1777 2761 a 1777 2761 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 2761 a 1755 2771 a Fz(y)1777 2761 y tx@Dict begin PutEnd end 1777 2761 a 1777 2761 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 2761 a 1756 2779 a Fz(z)1777 2761 y tx@Dict begin PutEnd end 1777 2761 a 2298 3263 4 975 v 1044 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 3 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-sphere end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2821 2761 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2761 a 2821 2761 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2761 a 2821 2761 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2761 a 2821 2761 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2761 a 2821 2761 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2761 a 2821 2761 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2761 a 2821 2761 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2761 a 2821 2761 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2761 a 2821 2761 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2761 a 2821 2761 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 2821 2761 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2821 2761 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 2761 a 2797 2779 a Fz(x)2821 2761 y tx@Dict begin PutEnd end 2821 2761 a 2821 2761 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 2761 a 2799 2771 a Fz(y)2821 2761 y tx@Dict begin PutEnd end 2821 2761 a 2821 2761 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 2761 a 2800 2779 a Fz(z)2821 2761 y tx@Dict begin PutEnd end 2821 2761 a 3342 3263 4 975 v 210 3267 3134 4 v 209 3366 4 100 v 501 3336 a FK(action=dra)n(w)p 1253 3366 V 557 w(action=dra)n(w*)p 2298 3366 V 516 w(action=dra)n(w**)p 3342 3366 V 210 3370 3134 4 v 86 3594 a SDict begin H.S end 86 3594 a 86 3594 a SDict begin 12 H.A end 86 3594 a 86 3594 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.39.2.13) cvn /DEST pdfmark end 86 3594 a 99 x FJ(39.2.13)g(Calotte)31 b(sph\351rique)p 210 3775 3134 4 v 209 3874 4 100 v 871 3844 a FE(n)p FK(psSolid[)p 1 0 0 TeXcolorrgb(ob)r(ject=calottesphere)p 0 TeXcolorgray(,r=3,action=dra)n(w])p 3342 3874 V 210 3878 3134 4 v 209 4852 4 975 v 732 4350 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 3 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-calottesphere end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 732 4350 a 732 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 732 4350 a 732 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 732 4350 a 732 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 732 4350 a 732 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 732 4350 a 732 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 732 4350 a 732 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 732 4350 a 732 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 732 4350 a 732 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 732 4350 a 732 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 732 4350 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 732 4350 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 4350 a 708 4368 a Fz(x)732 4350 y tx@Dict begin PutEnd end 732 4350 a 732 4350 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 4350 a 710 4360 a Fz(y)732 4350 y tx@Dict begin PutEnd end 732 4350 a 732 4350 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 732 4350 a 711 4368 a Fz(z)732 4350 y tx@Dict begin PutEnd end 732 4350 a 1253 4852 4 975 v 1045 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 3 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw*) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-calottesphere end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1777 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4350 a 1777 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4350 a 1777 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4350 a 1777 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4350 a 1777 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4350 a 1777 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4350 a 1777 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4350 a 1777 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4350 a 1777 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4350 a 1777 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4350 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1777 4350 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 4350 a 1753 4368 a Fz(x)1777 4350 y tx@Dict begin PutEnd end 1777 4350 a 1777 4350 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 4350 a 1755 4360 a Fz(y)1777 4350 y tx@Dict begin PutEnd end 1777 4350 a 1777 4350 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 4350 a 1756 4368 a Fz(z)1777 4350 y tx@Dict begin PutEnd end 1777 4350 a 1777 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4350 a 1777 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4350 a 1777 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4350 a 1777 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4350 a 1777 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4350 a 1777 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4350 a 1777 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4350 a 1777 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4350 a 1777 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4350 a 1777 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 1777 4350 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1777 4350 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 4350 a 1753 4368 a Fz(x)1777 4350 y tx@Dict begin PutEnd end 1777 4350 a 1777 4350 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 4350 a 1755 4360 a Fz(y)1777 4350 y tx@Dict begin PutEnd end 1777 4350 a 1777 4350 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1777 4350 a 1756 4368 a Fz(z)1777 4350 y tx@Dict begin PutEnd end 1777 4350 a 2298 4852 4 975 v 1044 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 3 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-calottesphere end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2821 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 2821 4350 a 2821 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 2821 4350 a 2821 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 2821 4350 a 2821 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 2821 4350 a 2821 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 2821 4350 a 2821 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 2821 4350 a 2821 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 2821 4350 a 2821 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 2821 4350 a 2821 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 2821 4350 a 2821 4350 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 2821 4350 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2821 4350 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 4350 a 2797 4368 a Fz(x)2821 4350 y tx@Dict begin PutEnd end 2821 4350 a 2821 4350 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 4350 a 2799 4360 a Fz(y)2821 4350 y tx@Dict begin PutEnd end 2821 4350 a 2821 4350 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2821 4350 a 2800 4368 a Fz(z)2821 4350 y tx@Dict begin PutEnd end 2821 4350 a 3342 4852 4 975 v 210 4856 3134 4 v 209 4955 4 100 v 501 4926 a FK(action=dra)n(w)p 1253 4955 V 557 w(action=dra)n(w*)p 2298 4955 V 516 w(action=dra)n(w**)p 3342 4955 V 210 4959 3134 4 v 0 TeXcolorgray 1456 5662 a(230)p 0 TeXcolorgray eop end %%Page: 231 231 TeXDict begin 231 230 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.231) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.39.2.14) cvn /DEST pdfmark end 86 448 a 83 x FJ(39.2.14)93 b(calotte)32 b(spherique)f(creuse)p 210 613 3134 4 v 209 712 4 100 v 760 682 a FE(n)p FK(psSolid[)p 1 0 0 TeXcolorrgb(ob)r(ject=calottespherecreuse)p 0 TeXcolorgray (,r=3,action=dra)n(w])p 3342 712 V 210 716 3134 4 v 209 1690 4 975 v 732 1188 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 3 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-calottespherecreuse end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1253 1690 V 1045 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 3 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw*) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-calottespherecreuse end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2298 1690 V 1044 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 3 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-calottespherecreuse end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3342 1690 V 210 1694 3134 4 v 209 1793 4 100 v 501 1763 a(action=dra)n(w)p 1253 1793 V 557 w(action=dra)n(w*)p 2298 1793 V 516 w(action=dra)n(w**)p 3342 1793 V 210 1797 3134 4 v 86 1913 a SDict begin H.S end 86 1913 a 86 1913 a SDict begin 12 H.A end 86 1913 a 86 1913 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.39.2.15) cvn /DEST pdfmark end 86 1913 a 66 x FJ(39.2.15)93 b(T)-8 b(ore)p 210 2044 3134 4 v 209 2144 4 100 v 666 2114 a FE(n)p FK(psSolid[r1=2,r0=1,)p 1 0 0 TeXcolorrgb 23 w(ob)r(ject=tore)p 0 TeXcolorgray(,ngrid=18)25 b(36,action=dra)n(w])p 3342 2144 V 210 2147 3134 4 v 209 3122 4 975 v 732 2620 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 2 def /r0 1 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [18 36] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-tore end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1253 3122 V 1045 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 2 def /r0 1 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw*) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [18 36] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-tore end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2298 3122 V 1044 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 2 def /r0 1 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [18 36] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-tore end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3342 3122 V 210 3125 3134 4 v 209 3225 4 100 v 501 3195 a(action=dra)n(w)p 1253 3225 V 557 w(action=dra)n(w*)p 2298 3225 V 516 w(action=dra)n(w**) p 3342 3225 V 210 3228 3134 4 v 86 3453 a SDict begin H.S end 86 3453 a 86 3453 a SDict begin 12 H.A end 86 3453 a 86 3453 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.39.2.16) cvn /DEST pdfmark end 86 3453 a 99 x FJ(39.2.16)93 b(Anneau)p 210 3617 3134 4 v 209 3717 4 100 v 797 3687 a FE(n)p FK(psSolid[)p 1 0 0 TeXcolorrgb(ob)r(ject=anneau)p 0 TeXcolorgray(,h=1,R=2,r=1,action=dra)n(w])p 3342 3717 V 210 3720 3134 4 v 209 4695 4 975 v 732 4193 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 2 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 1 def /a 4 def /b a def /c a def /h 1 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-anneau end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1253 4695 V 1045 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 2 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 1 def /a 4 def /b a def /c a def /h 1 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw*) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-anneau end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2298 4695 V 1044 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 2 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 1 def /a 4 def /b a def /c a def /h 1 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-anneau end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3342 4695 V 210 4698 3134 4 v 209 4798 4 100 v 501 4768 a(action=dra)n(w)p 1253 4798 V 557 w(action=dra)n(w*)p 2298 4798 V 516 w(action=dra)n(w**)p 3342 4798 V 210 4801 3134 4 v 0 TeXcolorgray 1456 5662 a(231)p 0 TeXcolorgray eop end %%Page: 232 232 TeXDict begin 232 231 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.232) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.39.2.17) cvn /DEST pdfmark end 86 448 a 83 x FJ(39.2.17)93 b(tetrahedron)p 210 597 3134 4 v 209 696 4 100 v 746 666 a FE(n)p FK(psSolid[ob)r(ject=tetrahedron,r=1,RotZ=30,action=dra)m (w])p 3342 696 V 210 700 3134 4 v 209 1674 4 975 v 732 1172 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 30 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 3 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-tetrahedron end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1253 1674 V 1045 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 30 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 3 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw*) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-tetrahedron end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2298 1674 V 1044 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 30 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 3 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-tetrahedron end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3342 1674 V 210 1678 3134 4 v 209 1777 4 100 v 501 1747 a(action=dra)n(w)p 1253 1777 V 557 w(action=dra)n(w*)p 2298 1777 V 516 w(action=dra)n(w**) p 3342 1777 V 210 1781 3134 4 v 86 1897 a SDict begin H.S end 86 1897 a 86 1897 a SDict begin 12 H.A end 86 1897 a 86 1897 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.39.2.18) cvn /DEST pdfmark end 86 1897 a 66 x FJ(39.2.18)g(parallelepip)s (ed)p 210 2044 3134 4 v 209 2144 4 100 v 681 2114 a FE(n)p FK(psSolid[)p 1 0 0 TeXcolorrgb(ob)r(ject=parallelepip)r(ed)p 0 TeXcolorgray(,a=1,b=2,c=3,action=dra)m(w])p 3342 2144 V 210 2147 3134 4 v 209 3122 4 975 v 732 2620 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 1 def /b 2 def /c 3 def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-parallelepiped end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1253 3122 V 1045 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 1 def /b 2 def /c 3 def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw*) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-parallelepiped end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2298 3122 V 1044 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 1 def /b 2 def /c 3 def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-parallelepiped end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3342 3122 V 210 3125 3134 4 v 209 3225 4 100 v 501 3195 a(action=dra)n(w)p 1253 3225 V 557 w(action=dra)n(w*)p 2298 3225 V 516 w(action=dra)n(w**)p 3342 3225 V 210 3228 3134 4 v 86 3453 a SDict begin H.S end 86 3453 a 86 3453 a SDict begin 12 H.A end 86 3453 a 86 3453 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.39.2.19) cvn /DEST pdfmark end 86 3453 a 99 x FJ(39.2.19)g(o)s(ctahedron)p 210 3617 3134 4 v 209 3717 4 100 v 882 3687 a FE(n)p FK(psSolid[)p 1 0 0 TeXcolorrgb(ob)r(ject=o)r(ctahedron)p 0 TeXcolorgray(,a=30,action=dra)n(w])p 3342 3717 V 210 3720 3134 4 v 209 4695 4 975 v 732 4193 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 3 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-octahedron end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1253 4695 V 1045 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 3 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw*) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-octahedron end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2298 4695 V 1044 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 3 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-octahedron end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3342 4695 V 210 4698 3134 4 v 209 4798 4 100 v 501 4768 a(action=dra)n(w)p 1253 4798 V 557 w(action=dra)n(w*)p 2298 4798 V 516 w(action=dra)n(w**)p 3342 4798 V 210 4801 3134 4 v 0 TeXcolorgray 1456 5662 a(232)p 0 TeXcolorgray eop end %%Page: 233 233 TeXDict begin 233 232 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.233) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.39.2.20) cvn /DEST pdfmark end 86 448 a 83 x FJ(39.2.20)93 b(do)s(decahedron)p 210 597 3134 4 v 209 696 4 100 v 644 666 a FE(n)p FK(psSolid[)p 1 0 0 TeXcolorrgb(ob)r(ject=do)r (decahedron)p 0 TeXcolorgray(,a=2.5,RotZ=90,actio)o(n=dra)m(w])p 3342 696 V 210 700 3134 4 v 209 1674 4 975 v 732 1172 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 90 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 2.5 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-dodecahedron end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1253 1674 V 1045 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 90 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 2.5 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw*) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-dodecahedron end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2298 1674 V 1044 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 90 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 2.5 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-dodecahedron end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3342 1674 V 210 1678 3134 4 v 209 1777 4 100 v 501 1747 a(action=dra)n(w)p 1253 1777 V 557 w(action=dra)n(w*)p 2298 1777 V 516 w(action=dra)n(w**) p 3342 1777 V 210 1781 3134 4 v 86 2005 a SDict begin H.S end 86 2005 a 86 2005 a SDict begin 12 H.A end 86 2005 a 86 2005 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.39.2.21) cvn /DEST pdfmark end 86 2005 a 99 x FJ(39.2.21)g(icosahedron)p 210 2170 3134 4 v 209 2269 4 100 v 892 2239 a FE(n)p FK(psSolid[)p 1 0 0 TeXcolorrgb(ob)r(ject=icosahedron)p 0 TeXcolorgray(,a=3,action=dra)n(w])p 3342 2269 V 210 2272 3134 4 v 209 3247 4 975 v 732 2745 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 3 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-icosahedron end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1253 3247 V 1045 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 3 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw*) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-icosahedron end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2298 3247 V 1044 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 3 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-icosahedron end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3342 3247 V 210 3251 3134 4 v 209 3350 4 100 v 501 3320 a(action=dra)n(w)p 1253 3350 V 557 w(action=dra)n(w*)p 2298 3350 V 516 w(action=dra)n(w**)p 3342 3350 V 210 3353 3134 4 v 86 3578 a SDict begin H.S end 86 3578 a 86 3578 a SDict begin 12 H.A end 86 3578 a 86 3578 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.39.2.22) cvn /DEST pdfmark end 86 3578 a 99 x FJ(39.2.22)g(Prisme)p 210 3742 3134 4 v 209 3842 4 100 v 982 3812 a FE(n)p FK(psSolid[)p 1 0 0 TeXcolorrgb(ob)r(ject=prisme)p 0 TeXcolorgray(,action=dra)n(w,h=4])p 3342 3842 V 210 3845 3134 4 v 209 4584 4 739 v 732 4318 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -28.4523 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 2 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-prisme end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1253 4584 V 1045 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -28.4523 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 2 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw*) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-prisme end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2298 4584 V 1044 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -28.4523 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 2 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-prisme end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3342 4584 V 210 4587 3134 4 v 209 4687 4 100 v 501 4657 a(action=dra)n(w)p 1253 4687 V 557 w(action=dra)n(w*)p 2298 4687 V 516 w(action=dra)n(w**)p 3342 4687 V 210 4690 3134 4 v 0 TeXcolorgray 1456 5662 a(233)p 0 TeXcolorgray eop end %%Page: 234 234 TeXDict begin 234 233 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.234) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.39.2.23) cvn /DEST pdfmark end 86 448 a 83 x FJ(39.2.23)93 b(Prisme)31 b(creux)p 210 597 3134 4 v 209 696 4 100 v 884 666 a FE(n)p FK(psSolid[)p 1 0 0 TeXcolorrgb(ob)r (ject=prismecreux)p 0 TeXcolorgray(,action=dra)n(w,h=4])p 3342 696 V 210 700 3134 4 v 209 1438 4 739 v 732 1172 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -28.4523 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 2 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-prismecreux end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1253 1438 V 1045 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -28.4523 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 2 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw*) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-prismecreux end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2298 1438 V 1044 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -28.4523 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 2 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-prismecreux end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3342 1438 V 210 1441 3134 4 v 209 1541 4 100 v 501 1511 a(action=dra)n(w)p 1253 1541 V 557 w(action=dra)n(w*)p 2298 1541 V 516 w(action=dra)n(w**) p 3342 1541 V 210 1544 3134 4 v 86 1768 a SDict begin H.S end 86 1768 a 86 1768 a SDict begin 12 H.A end 86 1768 a 86 1768 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.39.2.24) cvn /DEST pdfmark end 86 1768 a 100 x FJ(39.2.24)93 b(face,ruban)p 210 1949 3199 4 v 209 2924 4 975 v 732 2422 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ 0 0 3 0 1.5 3] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0 0 1 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 /CZ exch def /CY exch def /CX exch def pst-face end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1253 2924 V 1045 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 3 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ 0 0 2 2 4 0 6 2] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [0 1 2 3] def /solidnum [0 1 2 3] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [3] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-ruban end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(\))p 2330 2924 V 1045 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -56.9046 -56.9046 56.9046 56.9046 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2854 2422 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 2854 2422 a 2854 2422 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 2854 2422 a 2854 2422 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 2854 2422 a 2854 2422 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 2854 2422 a 2854 2422 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 4 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 2854 2422 a 2854 2422 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 7 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 2854 2422 a 2854 2422 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 4 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 2854 2422 a 2854 2422 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 4 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 2854 2422 a 2854 2422 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 7 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 2854 2422 a 2854 2422 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 4 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 2854 2422 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2854 2422 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2854 2422 a 2830 2440 a Fz(x)2854 2422 y tx@Dict begin PutEnd end 2854 2422 a 2854 2422 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2854 2422 a 2832 2432 a Fz(y)2854 2422 y tx@Dict begin PutEnd end 2854 2422 a 2854 2422 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2854 2422 a 2833 2440 a Fz(z)2854 2422 y tx@Dict begin PutEnd end 2854 2422 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 3 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ 0 0 2 2 4 0 6 2] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-ruban end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial FK(\))p 3407 2924 4 975 v 210 2928 3199 4 v 86 3044 a SDict begin H.S end 86 3044 a 86 3044 a SDict begin 12 H.A end 86 3044 a 86 3044 a SDict begin [/View [/XYZ H.V]/Dest (subsection.39.3) cvn /DEST pdfmark end 86 3044 a 76 x FG(39.3)112 b(Mo)s(de)p 210 3185 3045 4 v 209 3285 4 100 v 763 3255 a FE(n)p FK(psSolid[ob)r(ject=cylindre,h=3,r=1.5,)p 1 0 0 TeXcolorrgb(mo)r(de)p 0 TeXcolorgray(=1]\(0,0,0\))p 3253 3285 V 210 3288 3045 4 v 209 4263 4 975 v 591 3997 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 1.5 def /a 4 def /b a def /c a def /h 3 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 1 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-cylindre end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 591 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 591 3997 a 591 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 591 3997 a 591 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 591 3997 a 591 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 591 3997 a 591 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 591 3997 a 591 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 591 3997 a 591 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 591 3997 a 591 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 591 3997 a 591 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 591 3997 a 591 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 591 3997 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 591 3997 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 591 3997 a 567 4015 a Fz(x)591 3997 y tx@Dict begin PutEnd end 591 3997 a 591 3997 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 591 3997 a 569 4007 a Fz(y)591 3997 y tx@Dict begin PutEnd end 591 3997 a 591 3997 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 591 3997 a 570 4015 a Fz(z)591 3997 y tx@Dict begin PutEnd end 591 3997 a 970 4263 4 975 v 761 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 1.5 def /a 4 def /b a def /c a def /h 3 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-cylindre end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1352 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 1352 3997 a 1352 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 1352 3997 a 1352 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 1352 3997 a 1352 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 1352 3997 a 1352 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 1352 3997 a 1352 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 1352 3997 a 1352 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 1352 3997 a 1352 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 1352 3997 a 1352 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 1352 3997 a 1352 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 1352 3997 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1352 3997 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1352 3997 a 1328 4015 a Fz(x)1352 3997 y tx@Dict begin PutEnd end 1352 3997 a 1352 3997 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1352 3997 a 1330 4007 a Fz(y)1352 3997 y tx@Dict begin PutEnd end 1352 3997 a 1352 3997 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 1352 3997 a 1331 4015 a Fz(z)1352 3997 y tx@Dict begin PutEnd end 1352 3997 a 1731 4263 4 975 v 761 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 1.5 def /a 4 def /b a def /c a def /h 3 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 3 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-cylindre end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2113 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 2113 3997 a 2113 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 2113 3997 a 2113 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 2113 3997 a 2113 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 2113 3997 a 2113 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 2113 3997 a 2113 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 2113 3997 a 2113 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 2113 3997 a 2113 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 2113 3997 a 2113 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 2113 3997 a 2113 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 2113 3997 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2113 3997 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2113 3997 a 2089 4015 a Fz(x)2113 3997 y tx@Dict begin PutEnd end 2113 3997 a 2113 3997 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2113 3997 a 2091 4007 a Fz(y)2113 3997 y tx@Dict begin PutEnd end 2113 3997 a 2113 3997 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2113 3997 a 2092 4015 a Fz(z)2113 3997 y tx@Dict begin PutEnd end 2113 3997 a 2492 4263 4 975 v 761 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 1.5 def /a 4 def /b a def /c a def /h 3 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-cylindre end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2874 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 2874 3997 a 2874 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 2874 3997 a 2874 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 2874 3997 a 2874 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 2874 3997 a 2874 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 2874 3997 a 2874 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 2874 3997 a 2874 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 2874 3997 a 2874 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 5.69046 div add 0 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 2874 3997 a 2874 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 5.69046 div add 0 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 2874 3997 a 2874 3997 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 5.69046 div add 3dto2d cm_1 exch cm_1 exch end 5.69046 mul exch 5.69046 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 2874 3997 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2874 3997 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2874 3997 a 2850 4015 a Fz(x)2874 3997 y tx@Dict begin PutEnd end 2874 3997 a 2874 3997 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2874 3997 a 2852 4007 a Fz(y)2874 3997 y tx@Dict begin PutEnd end 2874 3997 a 2874 3997 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2874 3997 a 2853 4015 a Fz(z)2874 3997 y tx@Dict begin PutEnd end 2874 3997 a 3253 4263 4 975 v 210 4266 3045 4 v 209 4366 4 100 v 440 4336 a FK(mo)r(de=1)p 970 4366 V 458 w(mo)r(de=2)p 1731 4366 V 458 w(mo)r(de=3)p 2492 4366 V 458 w(mo)r(de=4)p 3253 4366 V 210 4369 3045 4 v 0 TeXcolorgray 1456 5662 a(234)p 0 TeXcolorgray eop end %%Page: 235 235 TeXDict begin 235 234 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.235) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.39.3.1) cvn /DEST pdfmark end 86 448 a 83 x FJ(39.3.1)93 b(Options)p 210 613 3134 4 v 209 712 4 100 v 637 682 a FE(n)p FK(psSolid[ob)r(ject=cub)r(e,a=3,action=dra)n(w*,)p 1 0 0 TeXcolorrgb(trunc)p 0 TeXcolorgray(=all,RotZ=3)o(0])p 3342 712 V 210 716 3134 4 v 209 1690 4 975 v 732 1188 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 30 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 3 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw*) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [all] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-cube end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1253 1690 V 1045 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 30 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 3 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw*) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [0 2 4] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-cube end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2298 1690 V 1044 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 30 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 3 def /b a def /c a def /h 6 def /trunccoeff .5 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw*) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [all] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-cube end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3342 1690 V 210 1694 3134 4 v 209 1793 4 100 v 1 0 0 TeXcolorrgb 559 1763 a(trunc)p 0 TeXcolorgray(=all)p 1253 1793 V 1 0 0 TeXcolorrgb 652 w(trunc)p 0 TeXcolorgray(=0)26 b(2)i(4)p 2298 1793 V 1 0 0 TeXcolorrgb 552 w(truncco)r(e\033)p 0 TeXcolorgray(=.5)p 3342 1793 V 210 1797 3134 4 v 210 1908 3265 4 v 209 2008 4 100 v 730 1978 a FE(n)p FK(psSolid[ob)r (ject=cub)r(e,a=3,action=dra)n(w,)p 1 0 0 TeXcolorrgb(c)n(hanfrein)p 0 TeXcolorgray(,RotZ=30])p 3473 2008 V 210 2011 3265 4 v 209 2986 4 975 v 732 2483 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 30 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 3 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw*) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein true def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-cube end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1253 2986 V 1092 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 30 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 3 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .2 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw*) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein true def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-cube end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2391 2986 V 1110 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 30 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 3 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .5 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw*) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein true def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-cube end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3473 2986 V 210 2989 3265 4 v 209 3089 4 100 v 1 0 0 TeXcolorrgb 566 3059 a(c)n(hanfrein)p 0 TeXcolorgray 1253 3089 V 406 w(c)n(hanfrein,)p 1 0 0 TeXcolorrgb(c)n(hanfreinco)r (e\033)p 0 TeXcolorgray(=.2)p 2391 3089 V 152 w(c)n(hanfrein,)p 1 0 0 TeXcolorrgb(c)n(hanfreinco)r(e\033)p 0 TeXcolorgray(=.5)p 3473 3089 V 210 3092 3265 4 v 210 3311 3134 4 v 209 3411 4 100 v 497 3381 a FE(n)p FK(psSolid[ob)r(ject=cub)r(e,a=3,action=dra)n (w**,hollo)n(w,a\036nag)o(e=0)o(,RotZ=3)o(0])p 3342 3411 V 210 3414 3134 4 v 209 4389 4 975 v 732 3886 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 30 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 3 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [0] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow true def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-cube end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1253 4389 V 1045 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 30 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 3 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [3 4] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow true def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-cube end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2298 4389 V 1044 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {5.69046 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 30 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 5.69046 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 3 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 5.69046 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [all] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow true def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-cube end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3342 4389 V 210 4392 3134 4 v 209 4492 4 100 v 1 0 0 TeXcolorrgb 358 4462 a(hollo)n(w)p 0 TeXcolorgray 54 w(,)p 1 0 0 TeXcolorrgb(a\036nage)p 0 TeXcolorgray(=3)p 1253 4492 V 1 0 0 TeXcolorrgb 361 w(hollo)n(w)p 0 TeXcolorgray(\022)p 1 0 0 TeXcolorrgb(a\036nage)p 0 TeXcolorgray(=3)d(4)p 2298 4492 V 1 0 0 TeXcolorrgb 339 w(hollo)n(w)p 0 TeXcolorgray(,)p 1 0 0 TeXcolorrgb(a\036nage)p 0 TeXcolorgray(=all)p 3342 4492 V 210 4495 3134 4 v 0 TeXcolorgray 1456 5662 a(235)p 0 TeXcolorgray eop end %%Page: 236 236 TeXDict begin 236 235 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.236) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.39.4) cvn /DEST pdfmark end 86 448 a 83 x FG(39.4)112 b(P)m(ositionnemen)m(t)p 210 597 3843 4 v 209 696 4 100 v 913 666 a FE(n)p FK(psSolid[)p 1 0 0 TeXcolorrgb(ob)r (ject=parallelepip)r(ed)p 0 TeXcolorgray(,a=1,b=2,c=3,action=dra)n (w]\(1)21 b(0)27 b(0\))p 4051 696 V 210 700 3843 4 v 209 1911 4 1211 v 851 1290 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -71.13174 -71.13174 71.13174 71.13174 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 1 def /b 2 def /c 3 def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {dotted} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-parallelepiped end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 2 DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 1 def /b 2 def /c 3 def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 /CZ exch def /CY exch def /CX exch def pst-parallelepiped end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 851 1290 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 851 1290 a 851 1290 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 851 1290 a 851 1290 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 851 1290 a 851 1290 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 851 1290 a 851 1290 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 851 1290 a 851 1290 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 851 1290 a 851 1290 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 851 1290 a 851 1290 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 7.11317 div add 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 851 1290 a 851 1290 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 7.11317 div add 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 851 1290 a 851 1290 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 7.11317 div add 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 851 1290 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 851 1290 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 851 1290 a 827 1308 a Fz(x)851 1290 y tx@Dict begin PutEnd end 851 1290 a 851 1290 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 851 1290 a 829 1300 a Fz(y)851 1290 y tx@Dict begin PutEnd end 851 1290 a 851 1290 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 851 1290 a 830 1308 a Fz(z)851 1290 y tx@Dict begin PutEnd end 851 1290 a 1489 1911 4 1211 v 1280 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -71.13174 -71.13174 71.13174 71.13174 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 1 def /b 2 def /c 3 def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {dotted} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-parallelepiped end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 2 DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 1 def /b 2 def /c 3 def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 /CZ exch def /CY exch def /CX exch def pst-parallelepiped end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2131 1290 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 2131 1290 a 2131 1290 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 2131 1290 a 2131 1290 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 2131 1290 a 2131 1290 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 2131 1290 a 2131 1290 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 2131 1290 a 2131 1290 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 2131 1290 a 2131 1290 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 2131 1290 a 2131 1290 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 7.11317 div add 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 2131 1290 a 2131 1290 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 7.11317 div add 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 2131 1290 a 2131 1290 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 7.11317 div add 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 2131 1290 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2131 1290 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2131 1290 a 2107 1308 a Fz(x)2131 1290 y tx@Dict begin PutEnd end 2131 1290 a 2131 1290 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2131 1290 a 2109 1300 a Fz(y)2131 1290 y tx@Dict begin PutEnd end 2131 1290 a 2131 1290 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2131 1290 a 2110 1308 a Fz(z)2131 1290 y tx@Dict begin PutEnd end 2131 1290 a 2770 1911 4 1211 v 1281 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -71.13174 -71.13174 71.13174 71.13174 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 1 def /b 2 def /c 3 def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {dotted} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-parallelepiped end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 2 DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 1 def /b 2 def /c 3 def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 /CZ exch def /CY exch def /CX exch def pst-parallelepiped end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3412 1290 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 3412 1290 a 3412 1290 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 3412 1290 a 3412 1290 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 3412 1290 a 3412 1290 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 3412 1290 a 3412 1290 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 3412 1290 a 3412 1290 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 3412 1290 a 3412 1290 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 3412 1290 a 3412 1290 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 7.11317 div add 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 3412 1290 a 3412 1290 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 7.11317 div add 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 3412 1290 a 3412 1290 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 7.11317 div add 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 3412 1290 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3412 1290 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3412 1290 a 3388 1308 a Fz(x)3412 1290 y tx@Dict begin PutEnd end 3412 1290 a 3412 1290 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3412 1290 a 3390 1300 a Fz(y)3412 1290 y tx@Dict begin PutEnd end 3412 1290 a 3412 1290 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3412 1290 a 3391 1308 a Fz(z)3412 1290 y tx@Dict begin PutEnd end 3412 1290 a 4051 1911 4 1211 v 210 1914 3843 4 v 209 2013 4 100 v 728 1984 a FK(\(1)h(0)f(0\))p 1489 2013 V 1036 w(\(0)h(1)f(0\))p 2770 2013 V 1036 w(\(0)g(0)g(1\))p 4051 2013 V 210 2017 3843 4 v 210 2136 V 209 2236 4 100 v 1063 2206 a FE(n)p FK(psSolid[)p 1 0 0 TeXcolorrgb(ob)r (ject=parallelepip)r(ed)p 0 TeXcolorgray(,a=1,b=2,c=3,action=dra)n(w)o (])p 4051 2236 V 210 2239 3843 4 v 209 3450 4 1211 v 851 2830 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -71.13174 -71.13174 71.13174 71.13174 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 1 def /b 2 def /c 3 def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {dotted} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-parallelepiped end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 2 DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 30 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 1 def /b 2 def /c 3 def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-parallelepiped end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 851 2830 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 851 2830 a 851 2830 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 851 2830 a 851 2830 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 851 2830 a 851 2830 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 851 2830 a 851 2830 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 851 2830 a 851 2830 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 851 2830 a 851 2830 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 851 2830 a 851 2830 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 7.11317 div add 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 851 2830 a 851 2830 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 7.11317 div add 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 851 2830 a 851 2830 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 7.11317 div add 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 851 2830 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 851 2830 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 851 2830 a 827 2848 a Fz(x)851 2830 y tx@Dict begin PutEnd end 851 2830 a 851 2830 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 851 2830 a 829 2840 a Fz(y)851 2830 y tx@Dict begin PutEnd end 851 2830 a 851 2830 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 851 2830 a 830 2848 a Fz(z)851 2830 y tx@Dict begin PutEnd end 851 2830 a 1489 3450 4 1211 v 1280 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -71.13174 -71.13174 71.13174 71.13174 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 1 def /b 2 def /c 3 def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {dotted} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-parallelepiped end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 2 DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 30 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 1 def /b 2 def /c 3 def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-parallelepiped end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2131 2830 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 2131 2830 a 2131 2830 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 2131 2830 a 2131 2830 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 2131 2830 a 2131 2830 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 2131 2830 a 2131 2830 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 2131 2830 a 2131 2830 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 2131 2830 a 2131 2830 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 2131 2830 a 2131 2830 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 7.11317 div add 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 2131 2830 a 2131 2830 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 7.11317 div add 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 2131 2830 a 2131 2830 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 7.11317 div add 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 2131 2830 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2131 2830 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2131 2830 a 2107 2848 a Fz(x)2131 2830 y tx@Dict begin PutEnd end 2131 2830 a 2131 2830 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2131 2830 a 2109 2840 a Fz(y)2131 2830 y tx@Dict begin PutEnd end 2131 2830 a 2131 2830 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 2131 2830 a 2110 2848 a Fz(z)2131 2830 y tx@Dict begin PutEnd end 2131 2830 a 2770 3450 4 1211 v 1281 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 0. true -71.13174 -71.13174 71.13174 71.13174 0 Frame gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 1 def /b 2 def /c 3 def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {dotted} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-parallelepiped end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 3.0 2 DotLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 30 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 1 def /b 2 def /c 3 def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-parallelepiped end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3412 2830 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@O 10 {InitPnode } /NodeScale {} def NewNode end end 3412 2830 a 3412 2830 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@X 10 {InitPnode } /NodeScale {} def NewNode end end 3412 2830 a 3412 2830 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Y 10 {InitPnode } /NodeScale {} def NewNode end end 3412 2830 a 3412 2830 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Z 10 {InitPnode } /NodeScale {} def NewNode end end 3412 2830 a 3412 2830 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@X' 10 {InitPnode } /NodeScale {} def NewNode end end 3412 2830 a 3412 2830 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Y' 10 {InitPnode } /NodeScale {} def NewNode end end 3412 2830 a 3412 2830 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Z' 10 {InitPnode } /NodeScale {} def NewNode end end 3412 2830 a 3412 2830 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 1 5.0 7.11317 div add 0 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Xname 10 {InitPnode } /NodeScale {} def NewNode end end 3412 2830 a 3412 2830 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 1 5.0 7.11317 div add 0 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Yname 10 {InitPnode } /NodeScale {} def NewNode end end 3412 2830 a 3412 2830 a tx@Dict begin tx@NodeDict begin { /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {7.11317 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 7.11317 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {1 0 0 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 7.11317 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 1 5.0 7.11317 div add 3dto2d cm_1 exch cm_1 exch end 7.11317 mul exch 7.11317 mul exch } false /N@Zname 10 {InitPnode } /NodeScale {} def NewNode end end 3412 2830 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@O known { /N@O load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 0 setlinecap [ 5.0 3.0 0.0 0.0 ] 0 0 add DashLine grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@X' known { /N@X' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@X known { /N@X load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Y' known { /N@Y' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Y known { /N@Y load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def 1.0 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 scale } if gsave w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill grestore grestore 0 h a sub moveto EndArrow } def /ArrowInside { } def [ tx@NodeDict begin tx@NodeDict /N@Z' known { /N@Z' load GetCenter } { 0 0 } ifelse end tx@NodeDict begin tx@NodeDict /N@Z known { /N@Z load GetCenter } { 0 0 } ifelse end /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 1.0 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3412 2830 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Xname known { /N@Xname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3412 2830 a 3388 2848 a Fz(x)3412 2830 y tx@Dict begin PutEnd end 3412 2830 a 3412 2830 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Yname known { /N@Yname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3412 2830 a 3390 2840 a Fz(y)3412 2830 y tx@Dict begin PutEnd end 3412 2830 a 3412 2830 a tx@Dict begin { tx@NodeDict begin tx@NodeDict /N@Zname known { /N@Zname load GetCenter } { 0 0 } ifelse end } PutCoor PutBegin end 3412 2830 a 3391 2848 a Fz(z)3412 2830 y tx@Dict begin PutEnd end 3412 2830 a 4051 3450 4 1211 v 210 3454 3843 4 v 209 3553 4 100 v 678 3523 a FK(RotX=30)p 1489 3553 V 935 w(RotY=30)p 2770 3553 V 940 w(RotZ=30)p 4051 3553 V 210 3557 3843 4 v 86 3673 a SDict begin H.S end 86 3673 a 86 3673 a SDict begin 12 H.A end 86 3673 a 86 3673 a SDict begin [/View [/XYZ H.V]/Dest (subsection.39.5) cvn /DEST pdfmark end 86 3673 a 76 x FG(39.5)112 b(Coloriage)38 b(n)m(um\351rotation)210 3902 y FK(oloring)26 b(and)i(n)n(um)n(b)r(ering)p 210 3930 3203 4 v 209 4030 4 100 v 260 4000 a FE(n)p FK(psSolid[)p 1 0 0 TeXcolorrgb(fcol)p 0 TeXcolorgray(=0)e(\(green\))h(1)g(\(red\))h (4)f(\(cy)n(an\))h(13)e(\(blue\))j(40)d(\(blac)n(k\),)i(ob)r(ject=cub)r (e,mo)r(de=3])p 3411 4030 V 210 4033 3203 4 v 209 4772 4 739 v 707 4387 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {4.26773 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 4.26773 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 3 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 4.26773 mul 28.45 div } bind def /rmfaces [] def /fcol [0 (green) 1 (red) 4 (cyan) 13 (blue) 40 (black)] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-cube end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1201 4772 V 900 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {4.26773 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 4.26773 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 3 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 4.26773 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [all] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-cube end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2009 4772 V 1105 w @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {4.26773 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 4.26773 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 3 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 4.26773 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [0 1 2 3] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-cube end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3411 4772 V 210 4775 3203 4 v 209 4875 4 100 v 1 0 0 TeXcolorrgb 260 4845 a(fcol)p 0 TeXcolorgray(=0)f(\(green\))g(1)g (\(red\))h(...)p 1201 4875 V 1 0 0 TeXcolorrgb 184 w(n)n(umfaces)p 0 TeXcolorgray(=all)p 2009 4875 V 1 0 0 TeXcolorrgb 566 w(n)n(umfaces)p 0 TeXcolorgray(=0)e(1)h(2)g(3)p 3411 4875 V 210 4878 3203 4 v 0 TeXcolorgray 1456 5662 a(236)p 0 TeXcolorgray eop end %%Page: 237 237 TeXDict begin 237 236 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.237) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 210 452 3205 4 v 209 551 4 100 v 260 521 a FE(n)p FK(psSolid[)p 1 0 0 TeXcolorrgb(fcol)p 0 TeXcolorgray(=0)26 b(\(green\))h(1)g (\(red\))h(2)f(\(cy)n(an\))h(3)f(\(magen)n(ta\),)g(ob)r (ject=parallelepip)r(ed,mo)r(de=3])p 3413 551 V 210 555 3205 4 v 209 1293 4 739 v 720 909 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {4.26773 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 4.26773 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 3 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 4.26773 mul 28.45 div } bind def /rmfaces [] def /fcol [0 (green) 1 (red) 2 (cyan) 3 (magenta)] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-parallelepiped end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1229 1293 V 1635 1086 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {4.26773 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 4.26773 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 4 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 3 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 4.26773 mul 28.45 div } bind def /rmfaces [] def /fcol [0 (green) 1 (red) 2 (cyan) 3 (magenta)] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [4] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-cylindre end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2037 1293 V 2727 909 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {4.26773 } def /decal -2 def /viewpointXYZ { 10 10 10} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 4.26773 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 2 def /r0 1 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 3 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 4.26773 mul 28.45 div } bind def /rmfaces [] def /fcol [0 (green) 1 (red) 2 (cyan) 3 (magenta)] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [4] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0. 0. 0. /CZ exch def /CY exch def /CX exch def pst-tore end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 3413 1293 V 210 1296 3205 4 v 209 1396 4 100 v 1 0 0 TeXcolorrgb 260 1366 a(fcol)p 0 TeXcolorgray(=)g(0)g (\(green\))h(1)f(\(red\))g(...)p 1229 1396 V 1 0 0 TeXcolorrgb 212 w(n)n(umfaces)p 0 TeXcolorgray(=all)p 2037 1396 V 1 0 0 TeXcolorrgb 595 w(n)n(umfaces)p 0 TeXcolorgray(=0)f(1)p 3413 1396 V 210 1399 3205 4 v 0 TeXcolorgray 1456 5662 a(237)p 0 TeXcolorgray eop end %%Page: 238 238 TeXDict begin 238 237 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.238) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (subsection.39.6) cvn /DEST pdfmark end 86 448 a 83 x FG(39.6)112 b(Dans)38 b(une)g(pro)s(c)m(haine)h(v)m(ersion)86 604 y SDict begin H.S end 86 604 a 86 604 a SDict begin 12 H.A end 86 604 a 86 604 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.39.6.1) cvn /DEST pdfmark end 86 604 a 81 x FJ(39.6.1)93 b(Surface)33 b(d'apr\350s)f(une)f(\351quation)p 210 766 2791 4 v 209 2308 4 1542 v 1605 1522 a @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {11.38092 } def /decal -2 def /viewpointXYZ { 50 40 30 rtp2xyz} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 11.38092 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 11.38092 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [0 1] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [.25 .25] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks true def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin /CX 0 def /CY 0 def /CZ 0 def /base [ -6 6 -6 6 ] def /fonction (sin(x) *cos(y)) tx@AlgToPs begin AlgToPs end cvx def /f {2 dict begin /y exch def /x exch def fonction end } def pst-Surface end gsave 1.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2999 2308 V 210 2311 2791 4 v 209 2411 4 100 v 260 2381 a(\\psSurface)p FK([algebraic,ngrid=.25)25 b(.25,h)n(ue=0)g(1]\(-6,-6\)\(6,6\){sin\(x\))h(*cos\(y\)})p 2999 2411 V 210 2414 2791 4 v 86 2530 a SDict begin H.S end 86 2530 a 86 2530 a SDict begin 12 H.A end 86 2530 a 86 2530 a SDict begin [/View [/XYZ H.V]/Dest (subsubsection.39.6.2) cvn /DEST pdfmark end 86 2530 a 66 x FJ(39.6.2)93 b(F)-8 b(usion)31 b(de)h(2)f(solides)210 2750 y FK(usion)c(of)h(t)n(w)n (o)f(solids)p 0 TeXcolorgray 0 TeXcolorgray 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@700[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj700} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 337 4714 a 0 TeXcolorgray 1518 4005 a @beginspecial @setspecial tx@Dict begin STP newpath 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 10 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (A1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 -3 /CZ exch def /CY exch def /CX exch def pst-cylindrecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY -60 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 15 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {1 0.5 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (B1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 4 0 0 /CZ exch def /CY exch def /CX exch def pst-conecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 10 20 rtp2xyz} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ A1 B1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-fusion end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 0 TeXcolorgray 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@701[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj701} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 337 4714 a 337 4714 a currentpoint pop origin@700 pop sub currentpoint exch pop origin@700 exch pop sub translate mark {@anm@obj700} /SP pdfmark 337 4714 a 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /wid@lly exch def /wid@llx exch def 337 4714 a 2699 2824 a currentpoint /wid@ury exch def /wid@urx exch def 2699 2824 a 337 4714 a mark /_objdef {@anm@obj702}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 4/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (9.0)/ANN pdfmark 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@703[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj703} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 337 4714 a 0 TeXcolorgray 1518 4005 a @beginspecial @setspecial tx@Dict begin STP newpath 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 10 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (A1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 -3 /CZ exch def /CY exch def /CX exch def pst-cylindrecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY -60 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 15 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {1 0.5 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (B1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 4 0 0 /CZ exch def /CY exch def /CX exch def pst-conecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 40 20 rtp2xyz} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ A1 B1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-fusion end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 0 TeXcolorgray 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@704[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj704} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 337 4714 a 337 4714 a currentpoint pop origin@703 pop sub currentpoint exch pop origin@703 exch pop sub translate mark {@anm@obj703} /SP pdfmark 337 4714 a 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /wid@lly exch def /wid@llx exch def 337 4714 a 2699 2824 a currentpoint /wid@ury exch def /wid@urx exch def 2699 2824 a 337 4714 a mark /_objdef {@anm@obj705}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (9.1)/ANN pdfmark 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@706[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj706} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 337 4714 a 0 TeXcolorgray 1518 4005 a @beginspecial @setspecial tx@Dict begin STP newpath 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 10 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (A1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 -3 /CZ exch def /CY exch def /CX exch def pst-cylindrecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY -60 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 15 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {1 0.5 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (B1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 4 0 0 /CZ exch def /CY exch def /CX exch def pst-conecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 70 20 rtp2xyz} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ A1 B1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-fusion end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 0 TeXcolorgray 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@707[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj707} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 337 4714 a 337 4714 a currentpoint pop origin@706 pop sub currentpoint exch pop origin@706 exch pop sub translate mark {@anm@obj706} /SP pdfmark 337 4714 a 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /wid@lly exch def /wid@llx exch def 337 4714 a 2699 2824 a currentpoint /wid@ury exch def /wid@urx exch def 2699 2824 a 337 4714 a mark /_objdef {@anm@obj708}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (9.2)/ANN pdfmark 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@709[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj709} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 337 4714 a 0 TeXcolorgray 1518 4005 a @beginspecial @setspecial tx@Dict begin STP newpath 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 10 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (A1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 -3 /CZ exch def /CY exch def /CX exch def pst-cylindrecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY -60 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 15 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {1 0.5 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (B1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 4 0 0 /CZ exch def /CY exch def /CX exch def pst-conecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 100 20 rtp2xyz} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ A1 B1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-fusion end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 0 TeXcolorgray 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@710[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj710} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 337 4714 a 337 4714 a currentpoint pop origin@709 pop sub currentpoint exch pop origin@709 exch pop sub translate mark {@anm@obj709} /SP pdfmark 337 4714 a 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /wid@lly exch def /wid@llx exch def 337 4714 a 2699 2824 a currentpoint /wid@ury exch def /wid@urx exch def 2699 2824 a 337 4714 a mark /_objdef {@anm@obj711}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (9.3)/ANN pdfmark 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@712[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj712} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 337 4714 a 0 TeXcolorgray 1518 4005 a @beginspecial @setspecial tx@Dict begin STP newpath 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 10 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (A1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 -3 /CZ exch def /CY exch def /CX exch def pst-cylindrecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY -60 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 15 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {1 0.5 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (B1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 4 0 0 /CZ exch def /CY exch def /CX exch def pst-conecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 130 20 rtp2xyz} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ A1 B1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-fusion end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 0 TeXcolorgray 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@713[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj713} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 337 4714 a 337 4714 a currentpoint pop origin@712 pop sub currentpoint exch pop origin@712 exch pop sub translate mark {@anm@obj712} /SP pdfmark 337 4714 a 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /wid@lly exch def /wid@llx exch def 337 4714 a 2699 2824 a currentpoint /wid@ury exch def /wid@urx exch def 2699 2824 a 337 4714 a mark /_objdef {@anm@obj714}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (9.4)/ANN pdfmark 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@715[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj715} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 337 4714 a 0 TeXcolorgray 1518 4005 a @beginspecial @setspecial tx@Dict begin STP newpath 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 10 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (A1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 -3 /CZ exch def /CY exch def /CX exch def pst-cylindrecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY -60 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 15 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {1 0.5 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (B1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 4 0 0 /CZ exch def /CY exch def /CX exch def pst-conecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 160 20 rtp2xyz} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ A1 B1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-fusion end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 0 TeXcolorgray 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@716[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj716} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 337 4714 a 337 4714 a currentpoint pop origin@715 pop sub currentpoint exch pop origin@715 exch pop sub translate mark {@anm@obj715} /SP pdfmark 337 4714 a 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /wid@lly exch def /wid@llx exch def 337 4714 a 2699 2824 a currentpoint /wid@ury exch def /wid@urx exch def 2699 2824 a 337 4714 a mark /_objdef {@anm@obj717}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (9.5)/ANN pdfmark 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@718[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj718} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 337 4714 a 0 TeXcolorgray 1518 4005 a @beginspecial @setspecial tx@Dict begin STP newpath 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 10 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (A1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 -3 /CZ exch def /CY exch def /CX exch def pst-cylindrecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY -60 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 15 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {1 0.5 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (B1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 4 0 0 /CZ exch def /CY exch def /CX exch def pst-conecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 190 20 rtp2xyz} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ A1 B1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-fusion end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 0 TeXcolorgray 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@719[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj719} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 337 4714 a 337 4714 a currentpoint pop origin@718 pop sub currentpoint exch pop origin@718 exch pop sub translate mark {@anm@obj718} /SP pdfmark 337 4714 a 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /wid@lly exch def /wid@llx exch def 337 4714 a 2699 2824 a currentpoint /wid@ury exch def /wid@urx exch def 2699 2824 a 337 4714 a mark /_objdef {@anm@obj720}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (9.6)/ANN pdfmark 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@721[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj721} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 337 4714 a 0 TeXcolorgray 1518 4005 a @beginspecial @setspecial tx@Dict begin STP newpath 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 10 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (A1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 -3 /CZ exch def /CY exch def /CX exch def pst-cylindrecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY -60 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 15 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {1 0.5 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (B1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 4 0 0 /CZ exch def /CY exch def /CX exch def pst-conecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 220 20 rtp2xyz} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ A1 B1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-fusion end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 0 TeXcolorgray 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@722[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj722} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 337 4714 a 337 4714 a currentpoint pop origin@721 pop sub currentpoint exch pop origin@721 exch pop sub translate mark {@anm@obj721} /SP pdfmark 337 4714 a 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /wid@lly exch def /wid@llx exch def 337 4714 a 2699 2824 a currentpoint /wid@ury exch def /wid@urx exch def 2699 2824 a 337 4714 a mark /_objdef {@anm@obj723}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (9.7)/ANN pdfmark 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@724[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj724} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 337 4714 a 0 TeXcolorgray 1518 4005 a @beginspecial @setspecial tx@Dict begin STP newpath 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 10 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (A1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 -3 /CZ exch def /CY exch def /CX exch def pst-cylindrecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY -60 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 15 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {1 0.5 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (B1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 4 0 0 /CZ exch def /CY exch def /CX exch def pst-conecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 250 20 rtp2xyz} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ A1 B1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-fusion end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 0 TeXcolorgray 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@725[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj725} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 337 4714 a 337 4714 a currentpoint pop origin@724 pop sub currentpoint exch pop origin@724 exch pop sub translate mark {@anm@obj724} /SP pdfmark 337 4714 a 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /wid@lly exch def /wid@llx exch def 337 4714 a 2699 2824 a currentpoint /wid@ury exch def /wid@urx exch def 2699 2824 a 337 4714 a mark /_objdef {@anm@obj726}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (9.8)/ANN pdfmark 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@727[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj727} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 337 4714 a 0 TeXcolorgray 1518 4005 a @beginspecial @setspecial tx@Dict begin STP newpath 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 10 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (A1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 -3 /CZ exch def /CY exch def /CX exch def pst-cylindrecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY -60 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 15 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {1 0.5 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (B1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 4 0 0 /CZ exch def /CY exch def /CX exch def pst-conecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 280 20 rtp2xyz} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ A1 B1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-fusion end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 0 TeXcolorgray 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@728[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj728} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 337 4714 a 337 4714 a currentpoint pop origin@727 pop sub currentpoint exch pop origin@727 exch pop sub translate mark {@anm@obj727} /SP pdfmark 337 4714 a 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /wid@lly exch def /wid@llx exch def 337 4714 a 2699 2824 a currentpoint /wid@ury exch def /wid@urx exch def 2699 2824 a 337 4714 a mark /_objdef {@anm@obj729}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (9.9)/ANN pdfmark 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@730[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj730} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 337 4714 a 0 TeXcolorgray 1518 4005 a @beginspecial @setspecial tx@Dict begin STP newpath 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 10 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (A1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 -3 /CZ exch def /CY exch def /CX exch def pst-cylindrecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY -60 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 15 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {1 0.5 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (B1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 4 0 0 /CZ exch def /CY exch def /CX exch def pst-conecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 310 20 rtp2xyz} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ A1 B1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-fusion end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 0 TeXcolorgray 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@731[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj731} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 337 4714 a 337 4714 a currentpoint pop origin@730 pop sub currentpoint exch pop origin@730 exch pop sub translate mark {@anm@obj730} /SP pdfmark 337 4714 a 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /wid@lly exch def /wid@llx exch def 337 4714 a 2699 2824 a currentpoint /wid@ury exch def /wid@urx exch def 2699 2824 a 337 4714 a mark /_objdef {@anm@obj732}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (9.10)/ANN pdfmark 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@733[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj733} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 337 4714 a 0 TeXcolorgray 1518 4005 a @beginspecial @setspecial tx@Dict begin STP newpath 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 10 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (A1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 -3 /CZ exch def /CY exch def /CX exch def pst-cylindrecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY -60 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 15 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {1 0.5 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (B1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 4 0 0 /CZ exch def /CY exch def /CX exch def pst-conecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 340 20 rtp2xyz} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ A1 B1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-fusion end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 0 TeXcolorgray 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@734[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj734} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 337 4714 a 337 4714 a currentpoint pop origin@733 pop sub currentpoint exch pop origin@733 exch pop sub translate mark {@anm@obj733} /SP pdfmark 337 4714 a 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /wid@lly exch def /wid@llx exch def 337 4714 a 2699 2824 a currentpoint /wid@ury exch def /wid@urx exch def 2699 2824 a 337 4714 a mark /_objdef {@anm@obj735}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (9.11)/ANN pdfmark 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@736[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj736} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 337 4714 a 0 TeXcolorgray 1518 4005 a @beginspecial @setspecial tx@Dict begin STP newpath 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 10 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (A1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 -3 /CZ exch def /CY exch def /CX exch def pst-cylindrecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY -60 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 15 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {1 0.5 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (B1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 4 0 0 /CZ exch def /CY exch def /CX exch def pst-conecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 370 20 rtp2xyz} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ A1 B1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-fusion end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 0 TeXcolorgray 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@737[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj737} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 337 4714 a 337 4714 a currentpoint pop origin@736 pop sub currentpoint exch pop origin@736 exch pop sub translate mark {@anm@obj736} /SP pdfmark 337 4714 a 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /wid@lly exch def /wid@llx exch def 337 4714 a 2699 2824 a currentpoint /wid@ury exch def /wid@urx exch def 2699 2824 a 337 4714 a mark /_objdef {@anm@obj738}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (9.12)/ANN pdfmark 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@739[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj739} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 337 4714 a 0 TeXcolorgray 1518 4005 a @beginspecial @setspecial tx@Dict begin STP newpath 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 10 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (A1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 -3 /CZ exch def /CY exch def /CX exch def pst-cylindrecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY -60 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 15 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {1 0.5 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (B1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 4 0 0 /CZ exch def /CY exch def /CX exch def pst-conecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 400 20 rtp2xyz} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ A1 B1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-fusion end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 0 TeXcolorgray 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@740[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj740} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 337 4714 a 337 4714 a currentpoint pop origin@739 pop sub currentpoint exch pop origin@739 exch pop sub translate mark {@anm@obj739} /SP pdfmark 337 4714 a 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /wid@lly exch def /wid@llx exch def 337 4714 a 2699 2824 a currentpoint /wid@ury exch def /wid@urx exch def 2699 2824 a 337 4714 a mark /_objdef {@anm@obj741}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (9.13)/ANN pdfmark 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@742[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj742} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 337 4714 a 0 TeXcolorgray 1518 4005 a @beginspecial @setspecial tx@Dict begin STP newpath 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 10 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (A1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 -3 /CZ exch def /CY exch def /CX exch def pst-cylindrecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY -60 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 15 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {1 0.5 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (B1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 4 0 0 /CZ exch def /CY exch def /CX exch def pst-conecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 430 20 rtp2xyz} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ A1 B1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-fusion end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 0 TeXcolorgray 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@743[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj743} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 337 4714 a 337 4714 a currentpoint pop origin@742 pop sub currentpoint exch pop origin@742 exch pop sub translate mark {@anm@obj742} /SP pdfmark 337 4714 a 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /wid@lly exch def /wid@llx exch def 337 4714 a 2699 2824 a currentpoint /wid@ury exch def /wid@urx exch def 2699 2824 a 337 4714 a mark /_objdef {@anm@obj744}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (9.14)/ANN pdfmark 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@745[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj745} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 337 4714 a 0 TeXcolorgray 1518 4005 a @beginspecial @setspecial tx@Dict begin STP newpath 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 10 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (A1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 -3 /CZ exch def /CY exch def /CX exch def pst-cylindrecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY -60 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 15 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {1 0.5 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (B1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 4 0 0 /CZ exch def /CY exch def /CX exch def pst-conecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 460 20 rtp2xyz} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ A1 B1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-fusion end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 0 TeXcolorgray 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@746[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj746} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 337 4714 a 337 4714 a currentpoint pop origin@745 pop sub currentpoint exch pop origin@745 exch pop sub translate mark {@anm@obj745} /SP pdfmark 337 4714 a 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /wid@lly exch def /wid@llx exch def 337 4714 a 2699 2824 a currentpoint /wid@ury exch def /wid@urx exch def 2699 2824 a 337 4714 a mark /_objdef {@anm@obj747}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (9.15)/ANN pdfmark 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@748[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj748} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 337 4714 a 0 TeXcolorgray 1518 4005 a @beginspecial @setspecial tx@Dict begin STP newpath 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 10 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (A1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 -3 /CZ exch def /CY exch def /CX exch def pst-cylindrecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY -60 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 15 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {1 0.5 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (B1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 4 0 0 /CZ exch def /CY exch def /CX exch def pst-conecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 490 20 rtp2xyz} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ A1 B1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-fusion end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 0 TeXcolorgray 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@749[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj749} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 337 4714 a 337 4714 a currentpoint pop origin@748 pop sub currentpoint exch pop origin@748 exch pop sub translate mark {@anm@obj748} /SP pdfmark 337 4714 a 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /wid@lly exch def /wid@llx exch def 337 4714 a 2699 2824 a currentpoint /wid@ury exch def /wid@urx exch def 2699 2824 a 337 4714 a mark /_objdef {@anm@obj750}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (9.16)/ANN pdfmark 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@751[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj751} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 337 4714 a 0 TeXcolorgray 1518 4005 a @beginspecial @setspecial tx@Dict begin STP newpath 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 10 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (A1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 -3 /CZ exch def /CY exch def /CX exch def pst-cylindrecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY -60 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 15 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {1 0.5 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (B1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 4 0 0 /CZ exch def /CY exch def /CX exch def pst-conecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 520 20 rtp2xyz} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ A1 B1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-fusion end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 0 TeXcolorgray 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@752[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj752} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 337 4714 a 337 4714 a currentpoint pop origin@751 pop sub currentpoint exch pop origin@751 exch pop sub translate mark {@anm@obj751} /SP pdfmark 337 4714 a 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /wid@lly exch def /wid@llx exch def 337 4714 a 2699 2824 a currentpoint /wid@ury exch def /wid@urx exch def 2699 2824 a 337 4714 a mark /_objdef {@anm@obj753}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (9.17)/ANN pdfmark 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@754[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj754} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 337 4714 a 0 TeXcolorgray 1518 4005 a @beginspecial @setspecial tx@Dict begin STP newpath 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 10 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (A1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 -3 /CZ exch def /CY exch def /CX exch def pst-cylindrecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY -60 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 15 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {1 0.5 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (B1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 4 0 0 /CZ exch def /CY exch def /CX exch def pst-conecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 550 20 rtp2xyz} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ A1 B1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-fusion end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 0 TeXcolorgray 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@755[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj755} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 337 4714 a 337 4714 a currentpoint pop origin@754 pop sub currentpoint exch pop origin@754 exch pop sub translate mark {@anm@obj754} /SP pdfmark 337 4714 a 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /wid@lly exch def /wid@llx exch def 337 4714 a 2699 2824 a currentpoint /wid@ury exch def /wid@urx exch def 2699 2824 a 337 4714 a mark /_objdef {@anm@obj756}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (9.18)/ANN pdfmark 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@757[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj757} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 337 4714 a 0 TeXcolorgray 1518 4005 a @beginspecial @setspecial tx@Dict begin STP newpath 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 10 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (A1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 -3 /CZ exch def /CY exch def /CX exch def pst-cylindrecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY -60 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 15 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {1 0.5 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (B1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 4 0 0 /CZ exch def /CY exch def /CX exch def pst-conecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 580 20 rtp2xyz} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ A1 B1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-fusion end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 0 TeXcolorgray 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@758[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj758} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 337 4714 a 337 4714 a currentpoint pop origin@757 pop sub currentpoint exch pop origin@757 exch pop sub translate mark {@anm@obj757} /SP pdfmark 337 4714 a 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /wid@lly exch def /wid@llx exch def 337 4714 a 2699 2824 a currentpoint /wid@ury exch def /wid@urx exch def 2699 2824 a 337 4714 a mark /_objdef {@anm@obj759}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (9.19)/ANN pdfmark 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@760[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj760} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 337 4714 a 0 TeXcolorgray 1518 4005 a @beginspecial @setspecial tx@Dict begin STP newpath 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 10 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (A1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 -3 /CZ exch def /CY exch def /CX exch def pst-cylindrecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY -60 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 15 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {1 0.5 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (B1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 4 0 0 /CZ exch def /CY exch def /CX exch def pst-conecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 610 20 rtp2xyz} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ A1 B1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-fusion end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 0 TeXcolorgray 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@761[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj761} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 337 4714 a 337 4714 a currentpoint pop origin@760 pop sub currentpoint exch pop origin@760 exch pop sub translate mark {@anm@obj760} /SP pdfmark 337 4714 a 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /wid@lly exch def /wid@llx exch def 337 4714 a 2699 2824 a currentpoint /wid@ury exch def /wid@urx exch def 2699 2824 a 337 4714 a mark /_objdef {@anm@obj762}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (9.20)/ANN pdfmark 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@763[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj763} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 337 4714 a 0 TeXcolorgray 1518 4005 a @beginspecial @setspecial tx@Dict begin STP newpath 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 10 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (A1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 -3 /CZ exch def /CY exch def /CX exch def pst-cylindrecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY -60 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 15 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {1 0.5 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (B1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 4 0 0 /CZ exch def /CY exch def /CX exch def pst-conecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 640 20 rtp2xyz} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ A1 B1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-fusion end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 0 TeXcolorgray 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@764[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj764} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 337 4714 a 337 4714 a currentpoint pop origin@763 pop sub currentpoint exch pop origin@763 exch pop sub translate mark {@anm@obj763} /SP pdfmark 337 4714 a 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /wid@lly exch def /wid@llx exch def 337 4714 a 2699 2824 a currentpoint /wid@ury exch def /wid@urx exch def 2699 2824 a 337 4714 a mark /_objdef {@anm@obj765}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (9.21)/ANN pdfmark 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@766[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj766} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 337 4714 a 0 TeXcolorgray 1518 4005 a @beginspecial @setspecial tx@Dict begin STP newpath 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 10 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (A1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 -3 /CZ exch def /CY exch def /CX exch def pst-cylindrecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY -60 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 15 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {1 0.5 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (B1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 4 0 0 /CZ exch def /CY exch def /CX exch def pst-conecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 670 20 rtp2xyz} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ A1 B1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-fusion end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 0 TeXcolorgray 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@767[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj767} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 337 4714 a 337 4714 a currentpoint pop origin@766 pop sub currentpoint exch pop origin@766 exch pop sub translate mark {@anm@obj766} /SP pdfmark 337 4714 a 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /wid@lly exch def /wid@llx exch def 337 4714 a 2699 2824 a currentpoint /wid@ury exch def /wid@urx exch def 2699 2824 a 337 4714 a mark /_objdef {@anm@obj768}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (9.22)/ANN pdfmark 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@769[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj769} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 337 4714 a 0 TeXcolorgray 1518 4005 a @beginspecial @setspecial tx@Dict begin STP newpath 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 10 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (A1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 -3 /CZ exch def /CY exch def /CX exch def pst-cylindrecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY -60 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 15 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {1 0.5 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (B1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 4 0 0 /CZ exch def /CY exch def /CX exch def pst-conecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 700 20 rtp2xyz} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ A1 B1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-fusion end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 0 TeXcolorgray 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@770[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj770} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 337 4714 a 337 4714 a currentpoint pop origin@769 pop sub currentpoint exch pop origin@769 exch pop sub translate mark {@anm@obj769} /SP pdfmark 337 4714 a 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /wid@lly exch def /wid@llx exch def 337 4714 a 2699 2824 a currentpoint /wid@ury exch def /wid@urx exch def 2699 2824 a 337 4714 a mark /_objdef {@anm@obj771}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (9.23)/ANN pdfmark 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@772[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj772} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 337 4714 a 0 TeXcolorgray 1518 4005 a @beginspecial @setspecial tx@Dict begin STP newpath 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 10 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (A1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 -3 /CZ exch def /CY exch def /CX exch def pst-cylindrecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY -60 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 15 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {1 0.5 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (B1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 4 0 0 /CZ exch def /CY exch def /CX exch def pst-conecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 730 20 rtp2xyz} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ A1 B1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-fusion end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 0 TeXcolorgray 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@773[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj773} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 337 4714 a 337 4714 a currentpoint pop origin@772 pop sub currentpoint exch pop origin@772 exch pop sub translate mark {@anm@obj772} /SP pdfmark 337 4714 a 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /wid@lly exch def /wid@llx exch def 337 4714 a 2699 2824 a currentpoint /wid@ury exch def /wid@urx exch def 2699 2824 a 337 4714 a mark /_objdef {@anm@obj774}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (9.24)/ANN pdfmark 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@775[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj775} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 337 4714 a 0 TeXcolorgray 1518 4005 a @beginspecial @setspecial tx@Dict begin STP newpath 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 10 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (A1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 -3 /CZ exch def /CY exch def /CX exch def pst-cylindrecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY -60 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 15 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {1 0.5 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (B1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 4 0 0 /CZ exch def /CY exch def /CX exch def pst-conecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 760 20 rtp2xyz} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ A1 B1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-fusion end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 0 TeXcolorgray 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@776[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj776} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 337 4714 a 337 4714 a currentpoint pop origin@775 pop sub currentpoint exch pop origin@775 exch pop sub translate mark {@anm@obj775} /SP pdfmark 337 4714 a 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /wid@lly exch def /wid@llx exch def 337 4714 a 2699 2824 a currentpoint /wid@ury exch def /wid@urx exch def 2699 2824 a 337 4714 a mark /_objdef {@anm@obj777}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (9.25)/ANN pdfmark 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@778[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj778} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 337 4714 a 0 TeXcolorgray 1518 4005 a @beginspecial @setspecial tx@Dict begin STP newpath 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 10 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (A1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 -3 /CZ exch def /CY exch def /CX exch def pst-cylindrecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY -60 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 15 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {1 0.5 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (B1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 4 0 0 /CZ exch def /CY exch def /CX exch def pst-conecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 790 20 rtp2xyz} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ A1 B1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-fusion end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 0 TeXcolorgray 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@779[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj779} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 337 4714 a 337 4714 a currentpoint pop origin@778 pop sub currentpoint exch pop origin@778 exch pop sub translate mark {@anm@obj778} /SP pdfmark 337 4714 a 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /wid@lly exch def /wid@llx exch def 337 4714 a 2699 2824 a currentpoint /wid@ury exch def /wid@urx exch def 2699 2824 a 337 4714 a mark /_objdef {@anm@obj780}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (9.26)/ANN pdfmark 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@781[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj781} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 337 4714 a 0 TeXcolorgray 1518 4005 a @beginspecial @setspecial tx@Dict begin STP newpath 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 10 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (A1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 -3 /CZ exch def /CY exch def /CX exch def pst-cylindrecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY -60 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 15 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {1 0.5 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (B1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 4 0 0 /CZ exch def /CY exch def /CX exch def pst-conecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 820 20 rtp2xyz} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ A1 B1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-fusion end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 0 TeXcolorgray 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@782[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj782} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 337 4714 a 337 4714 a currentpoint pop origin@781 pop sub currentpoint exch pop origin@781 exch pop sub translate mark {@anm@obj781} /SP pdfmark 337 4714 a 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /wid@lly exch def /wid@llx exch def 337 4714 a 2699 2824 a currentpoint /wid@ury exch def /wid@urx exch def 2699 2824 a 337 4714 a mark /_objdef {@anm@obj783}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (9.27)/ANN pdfmark 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@784[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj784} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 337 4714 a 0 TeXcolorgray 1518 4005 a @beginspecial @setspecial tx@Dict begin STP newpath 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 10 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (A1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 -3 /CZ exch def /CY exch def /CX exch def pst-cylindrecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY -60 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 15 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {1 0.5 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (B1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 4 0 0 /CZ exch def /CY exch def /CX exch def pst-conecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 850 20 rtp2xyz} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ A1 B1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-fusion end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 0 TeXcolorgray 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@785[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj785} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 337 4714 a 337 4714 a currentpoint pop origin@784 pop sub currentpoint exch pop origin@784 exch pop sub translate mark {@anm@obj784} /SP pdfmark 337 4714 a 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /wid@lly exch def /wid@llx exch def 337 4714 a 2699 2824 a currentpoint /wid@ury exch def /wid@urx exch def 2699 2824 a 337 4714 a mark /_objdef {@anm@obj786}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (9.28)/ANN pdfmark 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@787[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj787} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark 337 4714 a 0 TeXcolorgray 1518 4005 a @beginspecial @setspecial tx@Dict begin STP newpath 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 10 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (A1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 -3 /CZ exch def /CY exch def /CX exch def pst-cylindrecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 30 20} def /Decran 50 def /RotX 0 def /RotY -60 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 15 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ -1 -1 1 -1 0 1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 4 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {1 setgray currentrgbcolor} def /fillincolor {1 0.5 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (none) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /solidname (B1) def/fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 4 0 0 /CZ exch def /CY exch def /CX exch def pst-conecreux end 1. .setopacityalpha 1 setlinejoin /PSfont {/Times-Roman } def /pst@fill { 1. .setopacityalpha fill } def /strokeopacity 1. def /fillopacity 1. def /xunit {14.22636 } def /decal -2 def /viewpointXYZ { 50 880 20 rtp2xyz} def /Decran 50 def /RotX 0 def /RotY 0 def /RotZ 0 def /RotSequence (xyz) def RotSequence (xyz) eq RotSequence (xzy) eq or RotSequence (yxz) eq or RotSequence (yzx) eq or RotSequence (zxy) eq or RotSequence (zyx) eq or {} { /RotSequence (xyz) def } ifelse /fontsize 10 14.22636 mul 28.45 div def /projectionsifacevisible true def /R 4 def /r1 4 def /r0 1.5 def 36 setresolution /phi 0 def /theta 90 def /r 2 def /a 4 def /b a def /c a def /h 6 def /trunccoeff .25 def /chanfreincoeff .8 def /affinagecoeff .8 def /dualregcoeff 1 def /solidintersectiontype -1 def /section {R h 2 div neg R h 2 div r h 2 div r h 2 div neg } def /base [ A1 B1] def /solidintersectionlinewidth [ 1] def /solidintersectioncolor [ (rouge)] def /solidintersectionplan [ [0 0 1 0]] def /axe { 0 0 1} def /plansection [ ] def /definition () def /args { } def /Mode 2 def /lightintensity 2 def /tablez [] def /zcolor [] def /solidlinewidth {1.0 } def /linecolor {0 0 1 setrgbcolor } def /linestyle {solid} def /fillcolor {0 0 1 0 setcmykcolor currentrgbcolor} def /fillincolor {0.5 1 0.5 setrgbcolor currentrgbcolor} def /color1 {1 0 0 0 setcmykcolor } def /color2 {0 1 0 0 setcmykcolor } def /color3 {0 0 1 setrgbcolor } def /color4 {1 0 0 setrgbcolor } def /range [ -5 5] def /action (draw**) def /texte () def /pos (cc) def /proj-fontsize {10 14.22636 mul 28.45 div } bind def /rmfaces [] def /fcol [] def /solidhue [] def /solidinouthue [] def /solidinhue [] def /origin {0 0 0 } def /sommets [] def /faces [] def /solidshow [] def /solidnum [] def SolidesDict begin /solidnumsep 15.0 def end /solidnumf [] def /solidtrunc [] def /solidaffinage [] def /ngrid [] def /isolatin true def /affinagerm true def /chanfrein false def /solidgrid true def /solidplanmarks false def /solidplangrid false def /solidshowbase3d false def /activationgestioncouleurs true def /solidshowbase false def /soliddualreg false def /solidgeode false def /solidhollow false def /solidbiface true def viewpointXYZ /ZpointVue ED /YpointVue ED /XpointVue ED /THETA {YpointVue XpointVue atan} bind def /PHI {ZpointVue XpointVue dup mul YpointVue dup mul add sqrt atan} bind def /Dobs {XpointVue dup mul YpointVue dup mul add ZpointVue dup mul add sqrt} bind def XpointVue YpointVue ZpointVue /viewpoint defpoint3d SolidesDict begin 0 0 0 /CZ exch def /CY exch def /CX exch def pst-fusion end end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath end @endspecial 0 TeXcolorgray 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /frame@lly exch def /frame@llx exch def 337 4714 a 2699 2824 a currentpoint /frame@ury exch def /frame@urx exch def 2699 2824 a 337 4714 a currentpoint /origin@y exch def /origin@x exch def 337 4714 a 937 4114 a currentpoint origin@y exch sub /one@inch@y exch def origin@x sub /one@inch@x exch def 937 4114 a 337 4714 a gsave true setglobal globaldict /origin@788[currentpoint] cvx put false setglobal {frame@llx neg frame@ury neg translate one@inch@x DVImag div neg one@inch@y DVImag div neg translate }?pdfmark mark /_objdef {@anm@obj788} /BBox [frame@llx frame@lly frame@urx frame@ury] /BP pdfmark {isls{/frame@dxdy {frame@urx frame@llx sub abs frame@ury frame@lly sub abs div} bind def /frame@dydx {1 frame@dxdy div} bind def /frame@cx {frame@urx frame@llx add 2 div} bind def /frame@cy {frame@ury frame@lly add 2 div} bind def [frame@dxdy 0 0 frame@dydx 1 frame@dxdy sub frame@cx mul 1 frame@dydx sub frame@cy mul] concat [0 -1 1 0 frame@cx frame@cy sub frame@cx frame@cy add] concat [-1 0 0 1 frame@llx frame@urx add 0] concat}{[1 0 0 -1 0 frame@lly frame@ury add] concat}ifelse }?pdfmark 337 4714 a 337 4714 a currentpoint pop origin@787 pop sub currentpoint exch pop origin@787 exch pop sub translate mark {@anm@obj787} /SP pdfmark 337 4714 a 337 4714 a mark /EP pdfmark grestore 337 4714 a 337 4714 a currentpoint /wid@lly exch def /wid@llx exch def 337 4714 a 2699 2824 a currentpoint /wid@ury exch def /wid@urx exch def 2699 2824 a 337 4714 a mark /_objdef {@anm@obj789}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/F 2/FT/Btn/Ff 65537/BS <>/AP <>/MK <>>>/T (9.29)/ANN pdfmark 337 4714 a 337 4714 a mark /_objdef {@anm@obj790} /type/stream /OBJ pdfmark mark {@anm@obj790} (var curdoc=this;var a9,a9_int;if(typeof a9==='undefined'){a9=new Object();a9.fr=new Array();for(i=0;i<=29;i++){a9.fr[i]=this.getField('9.'+i);}a9.playsRight=true;a9.isPaused=false;a9.playing=false;a9.fps=5;a9.sm=1;a9.setFps=function(f){a9.fps=f;if(a9.playing){if(a9.playsRight){a9.playRight();}else{a9.playLeft();}}};a9.seekFrame=function(f){if(f>29||f<0){return -1;}a9.idx=f;a9.fr[a9.on].display=display.hidden;a9.fr[f].display=display.visible;a9.on=f;curdoc.dirty=false;return 0;};a9.stopFirst=function(){a9.pause(true);a9.seekFrame(0);};a9.stopLast=function(){a9.pause(true);a9.seekFrame(29);};a9.gotoNext=function(){if(a9.seekFrame(a9.idx+1)<0){if(a9.playing){a9.seekFrame(a9.idx-1);a9.playLeft();}return;}};a9.gotoPrev=function(){if(a9.seekFrame(a9.idx-1)<0){if(a9.playing){a9.seekFrame(a9.idx+1);a9.playRight();}return;}};a9.pause=function(stop){try{app.clearInterval(a9_int);}catch(e){}a9.playing=false;a9.isPaused=!stop;};a9.playRight=function(){try{app.clearInterval(a9_int);}catch(e){}a9.playsRight=true;a9.playing=true;a9.isPaused=false;a9_int=app.setInterval('a9.gotoNext()',1000/(1e-6+a9.fps)/a9.sm);};a9.playLeft=function(){try{app.clearInterval(a9_int);}catch(e){}a9.playsRight=false;a9.playing=true;a9.isPaused=false;a9_int=app.setInterval('a9.gotoPrev()',1000/(1e-6+a9.fps)/a9.sm);};a9.stepBwd=function(){if(!a9.playing){a9.seekFrame(a9.idx-1);a9.isPaused=true;}};a9.stepFwd=function(){if(!a9.playing){a9.seekFrame(a9.idx+1);a9.isPaused=true;}};a9.playBwd=function(){if(a9.idx==0||!a9.isPaused){a9.stopLast();}a9.playLeft();};a9.playFwd=function(){if(a9.idx==29||!a9.isPaused){a9.stopFirst();}a9.playRight();};a9.idx=a9.on=0;}if(a9.playsRight){a9.playRight();}else{a9.playLeft();}) /PUT pdfmark mark {@anm@obj790} <<>> /PUT pdfmark 337 4714 a currentpoint /wid@lly exch def /wid@llx exch def 337 4714 a 2699 2824 a currentpoint /wid@ury exch def /wid@urx exch def 2699 2824 a 337 4714 a mark /_objdef {@anm@obj791}/Rect [wid@llx wid@lly wid@urx wid@ury]/Subtype/Widget/FT/Btn/Ff 65536/BS <>/H/N/T (anm9)/Contents (animation by animate[2016/01/25])/AA <>/PC <>/D <>/U <>>>/AP <>/MK <>>>/ANN pdfmark 337 4714 a 86 4825 3928 4 v 84 4925 4 100 v 135 4895 a FJ(\\psset)p FK({solidmemory})p 4011 4925 V 84 5025 V 4011 5025 V 84 5124 V 135 5094 a FE(n)p FK(psSolid[ob)r (ject=cylindrecreux,h=10,r=2,\034llcolor=white,mo)r(de=4,name=)o (A1,incolo)o(r=)o(gr)o(een)8 b(!50]\(0,0,-3\))p 4011 5124 V 84 5224 V 135 5194 a FE(n)p FK(psSolid[ob)r (ject=conecreux,h=15,r=2,RotY=-60,\034llcolor)o(=white,incolo)o(r=)o (red)g(!50,mo)r(de=5,name=B1]\(4,0,0\))p 4011 5224 V 84 5324 V 135 5294 a FE(n)p FK(psSolid[ob)r(ject=fusion,action=dra)n (w**,base=A1)23 b(B1,]\(0,0,0\))p 4011 5324 V 84 5423 V 135 5393 a FJ(\\comp)s(oseSolid)p 4011 5423 V 86 5426 3928 4 v 0 TeXcolorgray 1456 5662 a FK(238)p 0 TeXcolorgray eop end %%Page: 239 239 TeXDict begin 239 238 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.239) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 1456 5662 a FK(239)p 0 TeXcolorgray eop end %%Page: 240 240 TeXDict begin 240 239 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.240) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (appendix.A) cvn /DEST pdfmark end 86 448 a 83 x FH(A)134 b(form)l(ules)46 b(en)f(langage)h(p)t(ostcript)p 210 648 1562 4 v 209 748 4 100 v 275 718 a FK(form)n(ule)p 610 748 V 114 w(en)28 b(P)n(ostScript)p 1198 748 V 224 w(v)-5 b(aleur)p 1771 748 V 210 751 1562 4 v 209 917 4 166 v 333 869 a FF(2)18 b(+)g(3)p 610 917 V 252 w FK(2)27 b(3)g(add)p 1198 917 V 444 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor gsave /Times-Roman findfont 10. scalefont setfont 2 3 add -1 -1 gt { 10 -1 exp dup 3 1 roll mul cvi exch div } if 10 string cvs 0 0 moveto show grestore end @endspecial 1771 917 V 210 920 1562 4 v 209 1085 4 166 v 333 1038 a FF(2)18 b(+)g(2)p 610 1085 V 204 w FK(2)27 b(dup)h(add)p 1198 1085 V 395 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor gsave /Times-Roman findfont 10. scalefont setfont 2 dup add -1 -1 gt { 10 -1 exp dup 3 1 roll mul cvi exch div } if 10 string cvs 0 0 moveto show grestore end @endspecial 1771 1085 V 210 1089 1562 4 v 209 1254 4 166 v 333 1207 a FF(2)18 b FE(\000)g FF(3)p 610 1254 V 238 w FK(2)27 b(-3)g(add)p 1198 1254 V 430 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor gsave /Times-Roman findfont 10. scalefont setfont 2 -3 add -1 -1 gt { 10 -1 exp dup 3 1 roll mul cvi exch div } if 10 string cvs 0 0 moveto show grestore end @endspecial 1771 1254 V 210 1257 1562 4 v 209 1423 4 166 v 330 1376 a FF(2)18 b FE(\003)g FF(3)p 610 1423 V 277 w FK(2)27 b(3)g(m)n(ul)p 1198 1423 V 443 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor gsave /Times-Roman findfont 10. scalefont setfont 2 3 mul -1 -1 gt { 10 -1 exp dup 3 1 roll mul cvi exch div } if 10 string cvs 0 0 moveto show grestore end @endspecial 1771 1423 V 210 1426 1562 4 v 209 1591 4 166 v 328 1544 a FF(10)p Fz(=)p FF(2)p 610 1591 V 264 w FK(10)f(2)i(div)p 1198 1591 V 433 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor gsave /Times-Roman findfont 10. scalefont setfont 10 2 div -1 -1 gt { 10 -1 exp dup 3 1 roll mul cvi exch div } if 10 string cvs 0 0 moveto show grestore end @endspecial 1771 1591 V 210 1595 1562 4 v 209 1760 4 166 v 372 1713 a FF(3)414 1683 y Fj(2)p 610 1760 V 773 1713 a FK(3)g(2)f(exp)p 1198 1760 V 447 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor gsave /Times-Roman findfont 10. scalefont setfont 3 2 exp -1 -1 gt { 10 -1 exp dup 3 1 roll mul cvi exch div } if 10 string cvs 0 0 moveto show grestore end @endspecial 1771 1760 V 210 1763 1562 4 v 209 1929 4 166 v 356 1813 a FE(p)p 425 1813 42 4 v 69 x FF(3)p 610 1929 4 166 v 334 w FK(3)g(sqrt)p 1198 1929 V 474 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor gsave /Times-Roman findfont 10. scalefont setfont 3 sqrt 2 -1 gt { 10 2 exp dup 3 1 roll mul cvi exch div } if 10 string cvs 0 0 moveto show grestore end @endspecial 1771 1929 V 210 1932 1562 4 v 209 2097 4 166 v 286 2050 a FF(sin)q(\(30)o(\))p 610 2097 V 264 w FK(30)f(sin)p 1198 2097 V 474 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor gsave /Times-Roman findfont 10. scalefont setfont 30 sin -1 -1 gt { 10 -1 exp dup 3 1 roll mul cvi exch div } if 10 string cvs 0 0 moveto show grestore end @endspecial 1771 2097 V 210 2101 1562 4 v 209 2266 4 166 v 282 2219 a FF(cos)o(\(30)o(\))p 610 2266 V 255 w FK(30)h(cos)p 1198 2266 V 468 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor gsave /Times-Roman findfont 10. scalefont setfont 30 cos 2 -1 gt { 10 2 exp dup 3 1 roll mul cvi exch div } if 10 string cvs 0 0 moveto show grestore end @endspecial 1771 2266 V 210 2269 1562 4 v 209 2435 4 166 v 260 2388 a Fz(sin)378 2357 y Fj(2)415 2388 y FF(\(30)o(\))p 610 2435 V 126 w FK(30)g(sin)g(2)g(exp)p 1198 2435 V 362 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor gsave /Times-Roman findfont 10. scalefont setfont 30 sin 2 exp -1 -1 gt { 10 -1 exp dup 3 1 roll mul cvi exch div } if 10 string cvs 0 0 moveto show grestore end @endspecial 1771 2435 V 210 2438 1562 4 v 209 2603 4 166 v 281 2556 a Fz(sin)p FF(\(5)473 2526 y Fj(2)509 2556 y FF(\))p 610 2603 V 168 w FK(5)g(2)g(exp)h(sin)p 1198 2603 V 382 w @beginspecial @setspecial tx@Dict begin STP newpath 1.0 SLW 0 0 1 setrgbcolor gsave /Times-Roman findfont 10. scalefont setfont 5 2 exp sin 2 -1 gt { 10 2 exp dup 3 1 roll mul cvi exch div } if 10 string cvs 0 0 moveto show grestore end @endspecial 1771 2603 V 210 2607 1562 4 v 0 TeXcolorgray 1456 5662 a(240)p 0 TeXcolorgray eop end %%Page: 241 241 TeXDict begin 241 240 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.241) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (appendix.B) cvn /DEST pdfmark end 86 448 a 83 x FH(B)134 b(Les)45 b(mo)t(dules)g(\351tudi\351s)h(dans)e(ce)h(do)t(cumen)l(t)210 713 y FJ(Mo)s(dules)30 b(c)m(harg\351s)j(automatiquemen)m(t)e(a)m(v)m (ec)j(le)d(mo)s(dule)f(pst-all)p 210 741 1734 4 v 209 841 4 100 v 383 811 a FK(name)p 748 841 V 334 w(page)p 1238 841 V 211 w(do)r(cumen)n(tation)1857 781 y FA(1)p 1942 841 V 210 844 1734 4 v 209 944 4 100 v 336 914 a FK(pst-user)p 748 944 V 215 w(les)d(bases)p 1238 944 V 398 w([)1571 914 y SDict begin H.S end 1571 914 a 0 TeXcolorgray FK(1)p 0 TeXcolorgray 1612 861 a SDict begin H.R end 1612 861 a 1612 914 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-user) cvn H.B /ANN pdfmark end 1612 914 a FK(])p 1942 944 4 100 v 209 1043 V 260 1013 a(pstric)n(ks-add)p 748 1043 V 98 w(les)g(additifs)p 1238 1043 V 359 w([)1571 1013 y SDict begin H.S end 1571 1013 a 0 TeXcolorgray FK(2)p 0 TeXcolorgray 1612 961 a SDict begin H.R end 1612 961 a 1612 1013 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pstricks-add) cvn H.B /ANN pdfmark end 1612 1013 a FK(])p 1942 1043 4 100 v 209 1143 V 324 1113 a(pst-no)r(de)p 748 1143 V 953 1113 a SDict begin H.S end 953 1113 a 0 TeXcolorgray FK(37)p 0 TeXcolorgray 1036 1061 a SDict begin H.R end 1036 1061 a 1036 1113 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (section.9) cvn H.B /ANN pdfmark end 1036 1113 a 1238 1143 4 100 v 491 w FK([)1550 1113 y SDict begin H.S end 1550 1113 a 0 TeXcolorgray FK(17)p 0 TeXcolorgray 1633 1061 a SDict begin H.R end 1633 1061 a 1633 1113 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-node) cvn H.B /ANN pdfmark end 1633 1113 a FK(])p 1942 1143 4 100 v 209 1242 V 370 1213 a(xcolor)p 748 1242 V 953 1213 a SDict begin H.S end 953 1213 a 0 TeXcolorgray FK(70)p 0 TeXcolorgray 1036 1160 a SDict begin H.R end 1036 1160 a 1036 1213 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (section.14) cvn H.B /ANN pdfmark end 1036 1213 a 1238 1242 4 100 v 491 w FK([)1550 1213 y SDict begin H.S end 1550 1213 a 0 TeXcolorgray FK(25)p 0 TeXcolorgray 1633 1160 a SDict begin H.R end 1633 1160 a 1633 1213 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.xcolor) cvn H.B /ANN pdfmark end 1633 1213 a FK(])p 1942 1242 4 100 v 209 1342 V 348 1312 a(pst-coil)p 748 1342 V 953 1312 a SDict begin H.S end 953 1312 a 0 TeXcolorgray FK(86)p 0 TeXcolorgray 1036 1260 a SDict begin H.R end 1036 1260 a 1036 1312 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (subsection.22.4) cvn H.B /ANN pdfmark end 1036 1312 a 1238 1342 4 100 v 512 w FK([)1571 1312 y SDict begin H.S end 1571 1312 a 0 TeXcolorgray FK(5)p 0 TeXcolorgray 1612 1260 a SDict begin H.R end 1612 1260 a 1612 1312 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-coil) cvn H.B /ANN pdfmark end 1612 1312 a FK(])p 1942 1342 4 100 v 209 1442 V 329 1412 a(pst-grad)p 748 1442 V 953 1412 a SDict begin H.S end 953 1412 a 0 TeXcolorgray FK(92)p 0 TeXcolorgray 1036 1359 a SDict begin H.R end 1036 1359 a 1036 1412 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (subsubsection.23.1.1) cvn H.B /ANN pdfmark end 1036 1412 a 1238 1442 4 100 v 491 w FK([)1550 1412 y SDict begin H.S end 1550 1412 a 0 TeXcolorgray FK(11)p 0 TeXcolorgray 1633 1359 a SDict begin H.R end 1633 1359 a 1633 1412 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-grad) cvn H.B /ANN pdfmark end 1633 1412 a FK(])p 1942 1442 4 100 v 209 1541 V 364 1511 a(pst-\034ll)p 748 1541 V 953 1511 a SDict begin H.S end 953 1511 a 0 TeXcolorgray FK(95)p 0 TeXcolorgray 1036 1459 a SDict begin H.R end 1036 1459 a 1036 1511 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (subsection.23.2) cvn H.B /ANN pdfmark end 1036 1511 a 1238 1541 4 100 v 512 w FK([)1571 1511 y SDict begin H.S end 1571 1511 a 0 TeXcolorgray FK(7)p 0 TeXcolorgray 1612 1459 a SDict begin H.R end 1612 1459 a 1612 1511 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-fill) cvn H.B /ANN pdfmark end 1612 1511 a FK(])p 1942 1541 4 100 v 209 1641 V 338 1611 a(pst-text)p 748 1641 V 953 1611 a SDict begin H.S end 953 1611 a 0 TeXcolorgray FK(97)p 0 TeXcolorgray 1036 1559 a SDict begin H.R end 1036 1559 a 1036 1611 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (subsection.24.1) cvn H.B /ANN pdfmark end 1036 1611 a 1238 1641 4 100 v 491 w FK([)1550 1611 y SDict begin H.S end 1550 1611 a 0 TeXcolorgray FK(22)p 0 TeXcolorgray 1633 1559 a SDict begin H.R end 1633 1559 a 1633 1611 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-text) cvn H.B /ANN pdfmark end 1633 1611 a FK(])p 1942 1641 4 100 v 209 1741 V 339 1711 a(pst-plot)p 748 1741 V 932 1711 a SDict begin H.S end 932 1711 a 0 TeXcolorgray FK(108)p 0 TeXcolorgray 1057 1658 a SDict begin H.R end 1057 1658 a 1057 1711 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (section.26) cvn H.B /ANN pdfmark end 1057 1711 a 1238 1741 4 100 v 470 w FK([)1550 1711 y SDict begin H.S end 1550 1711 a 0 TeXcolorgray FK(18)p 0 TeXcolorgray 1633 1658 a SDict begin H.R end 1633 1658 a 1633 1711 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-plot) cvn H.B /ANN pdfmark end 1633 1711 a FK(])p 1942 1741 4 100 v 209 1840 V 340 1810 a(m)n(ultido)p 748 1840 V 932 1810 a SDict begin H.S end 932 1810 a 0 TeXcolorgray FK(178)p 0 TeXcolorgray 1057 1758 a SDict begin H.R end 1057 1758 a 1057 1810 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (subsection.32.4) cvn H.B /ANN pdfmark end 1057 1810 a 1238 1840 4 100 v 470 w FK([)1550 1810 y SDict begin H.S end 1550 1810 a 0 TeXcolorgray FK(24)p 0 TeXcolorgray 1633 1758 a SDict begin H.R end 1633 1758 a 1633 1810 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.multido) cvn H.B /ANN pdfmark end 1633 1810 a FK(])p 1942 1840 4 100 v 209 1940 V 341 1910 a(pst-tree)p 748 1940 V 932 1910 a SDict begin H.S end 932 1910 a 0 TeXcolorgray FK(199)p 0 TeXcolorgray 1057 1858 a SDict begin H.R end 1057 1858 a 1057 1910 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (section.35) cvn H.B /ANN pdfmark end 1057 1910 a 1238 1940 4 100 v 470 w FK([)1550 1910 y SDict begin H.S end 1550 1910 a 0 TeXcolorgray FK(23)p 0 TeXcolorgray 1633 1858 a SDict begin H.R end 1633 1858 a 1633 1910 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-tree) cvn H.B /ANN pdfmark end 1633 1910 a FK(])p 1942 1940 4 100 v 209 2039 V 366 2010 a(pst-3d)p 748 2039 V 1238 2039 V 1942 2039 V 209 2139 V 352 2109 a(pst-eps)p 748 2139 V 1238 2139 V 1942 2139 V 210 2142 1734 4 v 210 2308 a FJ(A)m(utres)32 b(mo)s(dules)p 210 2320 1671 4 v 209 2420 4 100 v 413 2390 a FK(nom)p 771 2420 V 252 w(v)n(oir)27 b(page)p 1203 2420 V 98 w(do)r(cumen)n(tation) 1794 2360 y FA(1)p 1879 2420 V 210 2423 1671 4 v 209 2523 4 100 v 344 2493 a FK(pst-p)r(oly)p 771 2523 V 947 2493 a SDict begin H.S end 947 2493 a 0 TeXcolorgray FK(23)p 0 TeXcolorgray 1030 2440 a SDict begin H.R end 1030 2440 a 1030 2493 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (subsection.3.4) cvn H.B /ANN pdfmark end 1030 2493 a 1203 2523 4 100 v 448 w FK([)1501 2493 y SDict begin H.S end 1501 2493 a 0 TeXcolorgray FK(19)p 0 TeXcolorgray 1584 2440 a SDict begin H.R end 1584 2440 a 1584 2493 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-poly) cvn H.B /ANN pdfmark end 1584 2493 a FK(])p 1879 2523 4 100 v 209 2622 V 315 2592 a(pst-b)r(ezier)p 771 2622 V 947 2592 a SDict begin H.S end 947 2592 a 0 TeXcolorgray FK(29)p 0 TeXcolorgray 1030 2540 a SDict begin H.R end 1030 2540 a 1030 2592 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (subsection.5.2) cvn H.B /ANN pdfmark end 1030 2592 a 1203 2622 4 100 v 469 w FK([)1522 2592 y SDict begin H.S end 1522 2592 a 0 TeXcolorgray FK(4)p 0 TeXcolorgray 1563 2540 a SDict begin H.R end 1563 2540 a 1563 2592 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-bezier) cvn H.B /ANN pdfmark end 1563 2592 a FK(])p 1879 2622 4 100 v 209 2722 V 349 2692 a(pst-fr3d)p 771 2722 V 947 2692 a SDict begin H.S end 947 2692 a 0 TeXcolorgray FK(80)p 0 TeXcolorgray 1030 2640 a SDict begin H.R end 1030 2640 a 1030 2692 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (section.20) cvn H.B /ANN pdfmark end 1030 2692 a 1203 2722 4 100 v 469 w FK([)1522 2692 y SDict begin H.S end 1522 2692 a 0 TeXcolorgray FK(8)p 0 TeXcolorgray 1563 2640 a SDict begin H.R end 1563 2640 a 1563 2692 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-fr3d) cvn H.B /ANN pdfmark end 1563 2692 a FK(])p 1879 2722 4 100 v 209 2821 V 351 2792 a(pst-slp)r(e)p 771 2821 V 947 2792 a SDict begin H.S end 947 2792 a 0 TeXcolorgray FK(93)p 0 TeXcolorgray 1030 2739 a SDict begin H.R end 1030 2739 a 1030 2792 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (subsubsection.23.1.2) cvn H.B /ANN pdfmark end 1030 2792 a 1203 2821 4 100 v 448 w FK([)1501 2792 y SDict begin H.S end 1501 2792 a 0 TeXcolorgray FK(20)p 0 TeXcolorgray 1584 2739 a SDict begin H.R end 1584 2739 a 1584 2792 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-slpe) cvn H.B /ANN pdfmark end 1584 2792 a FK(])p 1879 2821 4 100 v 209 2921 V 363 2891 a(pst-fun)p 771 2921 V 926 2891 a SDict begin H.S end 926 2891 a 0 TeXcolorgray FK(102)p 0 TeXcolorgray 1051 2839 a SDict begin H.R end 1051 2839 a 1051 2891 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (subsection.25.2) cvn H.B /ANN pdfmark end 1051 2891 a 1203 2921 4 100 v 448 w FK([)1522 2891 y SDict begin H.S end 1522 2891 a 0 TeXcolorgray FK(9)p 0 TeXcolorgray 1563 2839 a SDict begin H.R end 1563 2839 a 1563 2891 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-fun) cvn H.B /ANN pdfmark end 1563 2891 a FK(])p 1879 2921 4 100 v 209 3021 V 345 2991 a(pst-func)p 771 3021 V 926 2991 a SDict begin H.S end 926 2991 a 0 TeXcolorgray FK(139)p 0 TeXcolorgray 1051 2938 a SDict begin H.R end 1051 2938 a 1051 2991 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (section.30) cvn H.B /ANN pdfmark end 1051 2991 a 1203 3021 4 100 v 427 w FK([)1501 2991 y SDict begin H.S end 1501 2991 a 0 TeXcolorgray FK(10)p 0 TeXcolorgray 1584 2938 a SDict begin H.R end 1584 2938 a 1584 2991 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-func) cvn H.B /ANN pdfmark end 1584 2991 a FK(])p 1879 3021 4 100 v 209 3120 V 308 3090 a(in\034x-RPN)p 771 3120 V 926 3090 a SDict begin H.S end 926 3090 a 0 TeXcolorgray FK(128)p 0 TeXcolorgray 1051 3038 a SDict begin H.R end 1051 3038 a 1051 3090 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (subsection.28.4) cvn H.B /ANN pdfmark end 1051 3090 a 1203 3120 4 100 v 427 w FK([)1501 3090 y SDict begin H.S end 1501 3090 a 0 TeXcolorgray FK(12)p 0 TeXcolorgray 1584 3038 a SDict begin H.R end 1584 3038 a 1584 3090 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-infix) cvn H.B /ANN pdfmark end 1584 3090 a FK(])p 1879 3120 4 100 v 209 3220 V 271 3190 a(pst-in\034xplot)p 771 3220 V 926 3190 a SDict begin H.S end 926 3190 a 0 TeXcolorgray FK(128)p 0 TeXcolorgray 1051 3138 a SDict begin H.R end 1051 3138 a 1051 3190 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (subsection.28.4) cvn H.B /ANN pdfmark end 1051 3190 a 1203 3220 4 100 v 427 w FK([)1501 3190 y SDict begin H.S end 1501 3190 a 0 TeXcolorgray FK(12)p 0 TeXcolorgray 1584 3138 a SDict begin H.R end 1584 3138 a 1584 3190 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-infix) cvn H.B /ANN pdfmark end 1584 3190 a FK(])p 1879 3220 4 100 v 209 3320 V 350 3290 a(pst-eucl)p 771 3320 V 926 3290 a SDict begin H.S end 926 3290 a 0 TeXcolorgray FK(180)p 0 TeXcolorgray 1051 3237 a SDict begin H.R end 1051 3237 a 1051 3290 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (section.33) cvn H.B /ANN pdfmark end 1051 3290 a 1203 3320 4 100 v 448 w FK([)1522 3290 y SDict begin H.S end 1522 3290 a 0 TeXcolorgray FK(6)p 0 TeXcolorgray 1563 3237 a SDict begin H.R end 1563 3237 a 1563 3290 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-eucl) cvn H.B /ANN pdfmark end 1563 3290 a FK(])p 1879 3320 4 100 v 209 3419 V 346 3389 a(animate)p 771 3419 V 926 3389 a SDict begin H.S end 926 3389 a 0 TeXcolorgray FK(209)p 0 TeXcolorgray 1051 3337 a SDict begin H.R end 1051 3337 a 1051 3389 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (section.36) cvn H.B /ANN pdfmark end 1051 3389 a 1203 3419 4 100 v 427 w FK([)1501 3389 y SDict begin H.S end 1501 3389 a 0 TeXcolorgray FK(26)p 0 TeXcolorgray 1584 3337 a SDict begin H.R end 1584 3337 a 1584 3389 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.anim) cvn H.B /ANN pdfmark end 1584 3389 a FK(])p 1879 3419 4 100 v 209 3519 V 307 3489 a(pst-3dplot)p 771 3519 V 926 3489 a SDict begin H.S end 926 3489 a 0 TeXcolorgray FK(213)p 0 TeXcolorgray 1051 3437 a SDict begin H.R end 1051 3437 a 1051 3489 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (subsection.37.1) cvn H.B /ANN pdfmark end 1051 3489 a 1203 3519 4 100 v 448 w FK([)1522 3489 y SDict begin H.S end 1522 3489 a 0 TeXcolorgray FK(3)p 0 TeXcolorgray 1563 3437 a SDict begin H.R end 1563 3437 a 1563 3489 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-3dplot) cvn H.B /ANN pdfmark end 1563 3489 a FK(])p 1879 3519 4 100 v 209 3618 V 260 3589 a(pst-solides3d)p 771 3618 V 926 3589 a SDict begin H.S end 926 3589 a 0 TeXcolorgray FK(226)p 0 TeXcolorgray 1051 3536 a SDict begin H.R end 1051 3536 a 1051 3589 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (section.39) cvn H.B /ANN pdfmark end 1051 3589 a 1203 3618 4 100 v 427 w FK([)1501 3589 y SDict begin H.S end 1501 3589 a 0 TeXcolorgray FK(21)p 0 TeXcolorgray 1584 3536 a SDict begin H.R end 1584 3536 a 1584 3589 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-sol3d) cvn H.B /ANN pdfmark end 1584 3589 a FK(])p 1879 3618 4 100 v 210 3622 1671 4 v 210 3788 a FJ(A)m(dditifs)32 b(ann)m(uels)p 210 3799 984 4 v 209 3899 4 100 v 260 3869 a FK(ann\351e)p 516 3899 V 99 w(do)r(cumen)n(tation)1107 3839 y FA(1)p 1192 3899 V 210 3902 984 4 v 209 4002 4 100 v 281 3972 a FK(2005)p 516 4002 V 342 w([)814 3972 y SDict begin H.S end 814 3972 a 0 TeXcolorgray FK(13)p 0 TeXcolorgray 897 3920 a SDict begin H.R end 897 3920 a 897 3972 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-news05) cvn H.B /ANN pdfmark end 897 3972 a FK(])p 1192 4002 4 100 v 209 4102 V 281 4072 a(2008)p 516 4102 V 342 w([)814 4072 y SDict begin H.S end 814 4072 a 0 TeXcolorgray FK(14)p 0 TeXcolorgray 897 4019 a SDict begin H.R end 897 4019 a 897 4072 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-news08) cvn H.B /ANN pdfmark end 897 4072 a FK(])p 1192 4102 4 100 v 209 4201 V 281 4171 a(2010)p 516 4201 V 342 w([)814 4171 y SDict begin H.S end 814 4171 a 0 TeXcolorgray FK(15)p 0 TeXcolorgray 897 4119 a SDict begin H.R end 897 4119 a 897 4171 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-news10) cvn H.B /ANN pdfmark end 897 4171 a FK(])p 1192 4201 4 100 v 209 4301 V 281 4271 a(2013)p 516 4301 V 342 w([)814 4271 y SDict begin H.S end 814 4271 a 0 TeXcolorgray FK(16)p 0 TeXcolorgray 897 4219 a SDict begin H.R end 897 4219 a 897 4271 a SDict begin [/Color [0 1 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (cite.pst-news13) cvn H.B /ANN pdfmark end 897 4271 a FK(])p 1192 4301 4 100 v 210 4304 984 4 v 0 TeXcolorgray 86 5257 1146 4 v 175 5334 a FC(1.)j(V)-6 b(ous)67 b(p)r(ouv)n(ez)h(les)e(trouv)n(er)g(p)r(our)h(la)f (distribution)g(T)-6 b(exliv)n(e)67 b(dans)g(le)f(r\351p)r(ertoire)g(:) 86 5413 y Fu(n)p FC(texliv)n(e)p Fu(n)p FC(2011)p Fu(n)p FC(tesmf-dist)p Fu(n)p FC(do)r(c)p Fu(n)p FC(generic)p 0 TeXcolorgray 0 TeXcolorgray 1456 5662 a FK(241)p 0 TeXcolorgray eop end %%Page: 242 242 TeXDict begin 242 241 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.242) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (appendix.C) cvn /DEST pdfmark end 86 448 a 83 x FH(C)134 b(Sources)86 763 y SDict begin H.S end 86 763 a 86 763 a SDict begin 18 H.A end 86 763 a 86 763 a SDict begin [/View [/XYZ H.V]/Dest (section*.4) cvn /DEST pdfmark end 86 763 a FH(R\351f\351rences)86 831 y SDict begin H.S end 86 831 a 86 831 a SDict begin 12 H.A end 86 831 a 86 831 a SDict begin [/View [/XYZ H.V]/Dest (cite.pst-user) cvn /DEST pdfmark end 86 831 a 0 TeXcolorgray 127 945 a FK([1])p 0 TeXcolorgray 41 w(pst-user.p)r(df)292 b(v)n(ersion)26 b(1.51)290 b(131)26 b(pages)2342 945 y tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2342 945 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 21.33952 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2519 945 a currentpoint initclip moveto 2519 945 a 86 980 a SDict begin H.S end 86 980 a 86 980 a SDict begin 12 H.A end 86 980 a 86 980 a SDict begin [/View [/XYZ H.V]/Dest (cite.pstricks-add) cvn /DEST pdfmark end 86 980 a 0 TeXcolorgray 127 1091 a FK([2])p 0 TeXcolorgray 41 w(pstric)n(ks-add-do)r(c.p)r(df)291 b(v)n(ersion)26 b(3.61)290 b(134)26 b(pages)2649 1091 y tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2649 1091 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 21.33952 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2826 1091 a currentpoint initclip moveto 2826 1091 a 86 1126 a SDict begin H.S end 86 1126 a 86 1126 a SDict begin 12 H.A end 86 1126 a 86 1126 a SDict begin [/View [/XYZ H.V]/Dest (cite.pst-3dplot) cvn /DEST pdfmark end 86 1126 a 0 TeXcolorgray 127 1237 a FK([3])p 0 TeXcolorgray 41 w(pst-3dplot-do)r(c.p)r(df)292 b(v)n(ersion)26 b(1.94)290 b(69)27 b(pages)2537 1237 y tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2537 1237 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 21.33952 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2714 1237 a currentpoint initclip moveto 2714 1237 a 86 1272 a SDict begin H.S end 86 1272 a 86 1272 a SDict begin 12 H.A end 86 1272 a 86 1272 a SDict begin [/View [/XYZ H.V]/Dest (cite.pst-bezier) cvn /DEST pdfmark end 86 1272 a 0 TeXcolorgray 127 1384 a FK([4])p 0 TeXcolorgray 41 w(pst-b)r(ezier-do)r(c.p)r(df)292 b(v)n(ersion)26 b(0.01)290 b(10)27 b(pages)2521 1384 y tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2521 1384 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 21.33952 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2698 1384 a currentpoint initclip moveto 2698 1384 a 86 1419 a SDict begin H.S end 86 1419 a 86 1419 a SDict begin 12 H.A end 86 1419 a 86 1419 a SDict begin [/View [/XYZ H.V]/Dest (cite.pst-coil) cvn /DEST pdfmark end 86 1419 a 0 TeXcolorgray 127 1530 a FK([5])p 0 TeXcolorgray 41 w(pst-coil-do)r(c.p)r(df)292 b(v)n(ersion)26 b(1.06)290 b(14)27 b(pages)2431 1530 y tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2431 1530 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 21.33952 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2608 1530 a currentpoint initclip moveto 2608 1530 a 86 1565 a SDict begin H.S end 86 1565 a 86 1565 a SDict begin 12 H.A end 86 1565 a 86 1565 a SDict begin [/View [/XYZ H.V]/Dest (cite.pst-eucl) cvn /DEST pdfmark end 86 1565 a 0 TeXcolorgray 127 1676 a FK([6])p 0 TeXcolorgray 41 w(pst-eucl-do)r(c.p)r(df)292 b(v)n(ersion)26 b(1.51)290 b(52)27 b(pages)2449 1676 y tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2449 1676 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 21.33952 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2627 1676 a currentpoint initclip moveto 2627 1676 a 86 1711 a SDict begin H.S end 86 1711 a 86 1711 a SDict begin 12 H.A end 86 1711 a 86 1711 a SDict begin [/View [/XYZ H.V]/Dest (cite.pst-fill) cvn /DEST pdfmark end 86 1711 a 0 TeXcolorgray 127 1822 a FK([7])p 0 TeXcolorgray 41 w(pst-\034ll.p)r(df)293 b(v)n(ersion)26 b(1.00)290 b(37)27 b(pages)2244 1822 y tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2244 1822 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 21.33952 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2421 1822 a currentpoint initclip moveto 2421 1822 a 86 1857 a SDict begin H.S end 86 1857 a 86 1857 a SDict begin 12 H.A end 86 1857 a 86 1857 a SDict begin [/View [/XYZ H.V]/Dest (cite.pst-fr3d) cvn /DEST pdfmark end 86 1857 a 0 TeXcolorgray 127 1968 a FK([8])p 0 TeXcolorgray 41 w(pst-fr3d.p)r(df)292 b(v)n(ersion)26 b(1.00)290 b(10)27 b(pages)2298 1968 y tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2298 1968 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 21.33952 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2475 1968 a currentpoint initclip moveto 2475 1968 a 86 2004 a SDict begin H.S end 86 2004 a 86 2004 a SDict begin 12 H.A end 86 2004 a 86 2004 a SDict begin [/View [/XYZ H.V]/Dest (cite.pst-fun) cvn /DEST pdfmark end 86 2004 a 0 TeXcolorgray 127 2115 a FK([9])p 0 TeXcolorgray 41 w(pst-fun-do)r(c.p)r (df)293 b(v)n(ersion)26 b(0.04)290 b(11)27 b(pages)2424 2115 y tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2424 2115 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 21.33952 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2601 2115 a currentpoint initclip moveto 2601 2115 a 86 2150 a SDict begin H.S end 86 2150 a 86 2150 a SDict begin 12 H.A end 86 2150 a 86 2150 a SDict begin [/View [/XYZ H.V]/Dest (cite.pst-func) cvn /DEST pdfmark end 86 2150 a 0 TeXcolorgray 111 x FK([10])p 0 TeXcolorgray 40 w(pst-func-do)r(c.p)r (df)293 b(v)n(ersion)26 b(0.81)290 b(73)27 b(pages)2461 2261 y tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2461 2261 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 21.33952 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2638 2261 a currentpoint initclip moveto 2638 2261 a 86 2296 a SDict begin H.S end 86 2296 a 86 2296 a SDict begin 12 H.A end 86 2296 a 86 2296 a SDict begin [/View [/XYZ H.V]/Dest (cite.pst-grad) cvn /DEST pdfmark end 86 2296 a 0 TeXcolorgray 111 x FK([11])p 0 TeXcolorgray 40 w(pst-grad-do)r(c.p)r (df)291 b(v)n(ersion)26 b(1.06)290 b(11)27 b(pages)2468 2407 y tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2468 2407 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 21.33952 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2645 2407 a currentpoint initclip moveto 2645 2407 a 86 2442 a SDict begin H.S end 86 2442 a 86 2442 a SDict begin 12 H.A end 86 2442 a 86 2442 a SDict begin [/View [/XYZ H.V]/Dest (cite.pst-infix) cvn /DEST pdfmark end 86 2442 a 0 TeXcolorgray 111 x FK([12])p 0 TeXcolorgray 40 w(pst-in\034xplot.p)r (df)293 b(v)n(ersion)26 b(0.11)290 b(2)27 b(pages)2413 2553 y tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2413 2553 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 21.33952 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2590 2553 a currentpoint initclip moveto 2590 2553 a 86 2588 a SDict begin H.S end 86 2588 a 86 2588 a SDict begin 12 H.A end 86 2588 a 86 2588 a SDict begin [/View [/XYZ H.V]/Dest (cite.pst-news05) cvn /DEST pdfmark end 86 2588 a 0 TeXcolorgray 112 x FK([13])p 0 TeXcolorgray 40 w(pst-news05.p)r(df)291 b(11)27 b(pages)1690 2700 y tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1690 2700 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 21.33952 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1867 2700 a currentpoint initclip moveto 1867 2700 a 86 2735 a SDict begin H.S end 86 2735 a 86 2735 a SDict begin 12 H.A end 86 2735 a 86 2735 a SDict begin [/View [/XYZ H.V]/Dest (cite.pst-news08) cvn /DEST pdfmark end 86 2735 a 0 TeXcolorgray 111 x FK([14])p 0 TeXcolorgray 40 w(pst-news08.p)r(df)291 b(30)27 b(pages)1690 2846 y tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1690 2846 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 21.33952 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1867 2846 a currentpoint initclip moveto 1867 2846 a 86 2881 a SDict begin H.S end 86 2881 a 86 2881 a SDict begin 12 H.A end 86 2881 a 86 2881 a SDict begin [/View [/XYZ H.V]/Dest (cite.pst-news10) cvn /DEST pdfmark end 86 2881 a 0 TeXcolorgray 111 x FK([15])p 0 TeXcolorgray 40 w(pst-news10.p)r(df)291 b(28)27 b(pages)1690 2992 y tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1690 2992 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 21.33952 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1867 2992 a currentpoint initclip moveto 1867 2992 a 86 3027 a SDict begin H.S end 86 3027 a 86 3027 a SDict begin 12 H.A end 86 3027 a 86 3027 a SDict begin [/View [/XYZ H.V]/Dest (cite.pst-news13) cvn /DEST pdfmark end 86 3027 a 0 TeXcolorgray 111 x FK([16])p 0 TeXcolorgray 40 w(pst-news10.p)r(df)291 b(9)28 b(pages)1648 3138 y tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 1648 3138 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 21.33952 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 1825 3138 a currentpoint initclip moveto 1825 3138 a 86 3173 a SDict begin H.S end 86 3173 a 86 3173 a SDict begin 12 H.A end 86 3173 a 86 3173 a SDict begin [/View [/XYZ H.V]/Dest (cite.pst-node) cvn /DEST pdfmark end 86 3173 a 0 TeXcolorgray 112 x FK([17])p 0 TeXcolorgray 40 w(pst-no)r(de-do)r(c.p)r(df)292 b(v)n(ersion)26 b(1.30)h(:)g(53)g(pages)2266 3285 y tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2266 3285 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 21.33952 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2443 3285 a currentpoint initclip moveto 2443 3285 a 86 3320 a SDict begin H.S end 86 3320 a 86 3320 a SDict begin 12 H.A end 86 3320 a 86 3320 a SDict begin [/View [/XYZ H.V]/Dest (cite.pst-plot) cvn /DEST pdfmark end 86 3320 a 0 TeXcolorgray 111 x FK([18])p 0 TeXcolorgray 40 w(pst-plot-do)r(c.p)r(df)292 b(v)n(ersion)26 b(1.40)h(:)g(92)g (pages)2236 3431 y tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2236 3431 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 21.33952 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2413 3431 a currentpoint initclip moveto 2413 3431 a 86 3466 a SDict begin H.S end 86 3466 a 86 3466 a SDict begin 12 H.A end 86 3466 a 86 3466 a SDict begin [/View [/XYZ H.V]/Dest (cite.pst-poly) cvn /DEST pdfmark end 86 3466 a 0 TeXcolorgray 111 x FK([19])p 0 TeXcolorgray 40 w(pst-p)r(oly-do)r(c.p)r (df)292 b(v)n(ersion)26 b(1.61)g(:)i(22)f(pages)2250 3577 y tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2250 3577 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 21.33952 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2427 3577 a currentpoint initclip moveto 2427 3577 a 86 3612 a SDict begin H.S end 86 3612 a 86 3612 a SDict begin 12 H.A end 86 3612 a 86 3612 a SDict begin [/View [/XYZ H.V]/Dest (cite.pst-slpe) cvn /DEST pdfmark end 86 3612 a 0 TeXcolorgray 111 x FK([20])p 0 TeXcolorgray 40 w(pst-slp)r(e.p)r(df)293 b(v)n(ersion)26 b(1.31)290 b(16)27 b(pages)2293 3723 y tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2293 3723 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 21.33952 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2470 3723 a currentpoint initclip moveto 2470 3723 a 86 3758 a SDict begin H.S end 86 3758 a 86 3758 a SDict begin 12 H.A end 86 3758 a 86 3758 a SDict begin [/View [/XYZ H.V]/Dest (cite.pst-sol3d) cvn /DEST pdfmark end 86 3758 a 0 TeXcolorgray 112 x FK([21])p 0 TeXcolorgray 40 w(pst-solides3d-do)r (c.p)r(df)291 b(v)n(ersion)26 b(v.)i(4.24)290 b(197)26 b(pages)2766 3870 y tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2766 3870 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 21.33952 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2944 3870 a currentpoint initclip moveto 2944 3870 a 86 3905 a SDict begin H.S end 86 3905 a 86 3905 a SDict begin 12 H.A end 86 3905 a 86 3905 a SDict begin [/View [/XYZ H.V]/Dest (cite.pst-text) cvn /DEST pdfmark end 86 3905 a 0 TeXcolorgray 111 x FK([22])p 0 TeXcolorgray 40 w(pst-text-do)r(c.p)r (df)293 b(v)n(ersion)26 b(1.06)262 b(11)27 b(pages)2424 4016 y tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2424 4016 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 21.33952 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2601 4016 a currentpoint initclip moveto 2601 4016 a 86 4051 a SDict begin H.S end 86 4051 a 86 4051 a SDict begin 12 H.A end 86 4051 a 86 4051 a SDict begin [/View [/XYZ H.V]/Dest (cite.pst-tree) cvn /DEST pdfmark end 86 4051 a 0 TeXcolorgray 111 x FK([23])p 0 TeXcolorgray 40 w(pst-tree-do)r(c.p)r (df)292 b(v)n(ersion)26 b(1.12)262 b(24)27 b(pages)2417 4162 y tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2417 4162 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 21.33952 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2595 4162 a currentpoint initclip moveto 2595 4162 a 86 4197 a SDict begin H.S end 86 4197 a 86 4197 a SDict begin 12 H.A end 86 4197 a 86 4197 a SDict begin [/View [/XYZ H.V]/Dest (cite.multido) cvn /DEST pdfmark end 86 4197 a 0 TeXcolorgray 111 x FK([24])p 0 TeXcolorgray 40 w(m)n(ultido-do)r(c.p)r (df)292 b(v)n(ersion)26 b(1.42)263 b(4)27 b(pages)2378 4308 y tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2378 4308 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 21.33952 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2555 4308 a currentpoint initclip moveto 2555 4308 a 86 4343 a SDict begin H.S end 86 4343 a 86 4343 a SDict begin 12 H.A end 86 4343 a 86 4343 a SDict begin [/View [/XYZ H.V]/Dest (cite.xcolor) cvn /DEST pdfmark end 86 4343 a 0 TeXcolorgray 111 x FK([25])p 0 TeXcolorgray 40 w(xcolor.p)r(df)291 b(v)n(ersion)26 b(2.11)290 b(65)27 b(pages)2232 4454 y tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2232 4454 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 21.33952 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2410 4454 a currentpoint initclip moveto 2410 4454 a 86 4490 a SDict begin H.S end 86 4490 a 86 4490 a SDict begin 12 H.A end 86 4490 a 86 4490 a SDict begin [/View [/XYZ H.V]/Dest (cite.anim) cvn /DEST pdfmark end 86 4490 a 0 TeXcolorgray 111 x FK([26])p 0 TeXcolorgray 40 w(animate.p)r(df)292 b(6th)28 b(Decem)n(b)r(er)g(2012)289 b(23)27 b(pages)2574 4601 y tx@Dict begin CM STV CP T newpath /a 0.0 def /w 21.33952 a add def /d 0.0 a add neg def /h 10.66975 a add def a neg d moveto a neg h L w h L w d L closepath clip newpath 0 0 moveto setmatrix end 2574 4601 a @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 0.0 SLW 0 0 1 setrgbcolor 0. true 0.0 0.0 21.33952 10.66975 0 Frame gsave 0 0 1 setrgbcolor 1. .setopacityalpha fill grestore gsave 0.0 SLW 0 0 1 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 2.84544 SLW 1 setgray /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 2.84544 SLW 1 setgray 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 0.0 0.0 10.66975 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 21.33952 5.33487 0.0 5.33487 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial @beginspecial @setspecial tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def 1.42271 SLW 1 0 0 setrgbcolor /ArrowA { moveto } def /ArrowB { } def /ArrowInside { } def [ 10.66975 10.66975 10.66975 0.0 /Lineto /lineto load def 1 setlinejoin false NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if () length 0 gt { 1.5 2. CLW mul add dup 1.4 mul exch 0.4 mul neg add /arrowlength exch def 4 copy /y1 ED /x1 ED /y2 ED /x2 ED /Alpha y2 y1 sub x2 x1 sub Atan def ArrowA x1 Alpha cos arrowlength mul add y1 Alpha sin arrowlength mul add /n n 1 sub def n { 4 copy /y1 ED /x1 ED /y2 ED /x2 ED x1 y1 0.5 1 gt { /Alpha y2 y1 sub x2 x1 sub Atan def /ArrowPos 0. def /dArrowPos 0.5 abs def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x1 Alpha cos ArrowPos mul add y1 Alpha sin ArrowPos mul add ArrowInside pop pop } repeat }{ /ArrowPos 0. def /dArrowPos 1. 1 gt {1.0 1. 1.0 add div }{0.5 } ifelse def 1. cvi { /ArrowPos ArrowPos dArrowPos add def x2 x1 sub ArrowPos mul x1 add y2 y1 sub ArrowPos mul y1 add ArrowInside pop pop } repeat } ifelse pop pop Lineto } repeat }{ ArrowA /n n 2 sub def n { Lineto } repeat } ifelse CP 4 2 roll ArrowB L pop pop } if gsave 0 0 1 0 setcmykcolor 1. .setopacityalpha fill grestore gsave 1.42271 SLW 1 0 0 setrgbcolor 1. .setopacityalpha 1 setlinejoin 0 setlinecap stroke grestore end @endspecial 2751 4601 a currentpoint initclip moveto 2751 4601 a 0 TeXcolorgray 1456 5662 a FK(242)p 0 TeXcolorgray eop end %%Page: 243 243 TeXDict begin 243 242 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.243) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 86 448 a SDict begin H.S end 86 448 a 86 448 a SDict begin 12 H.A end 86 448 a 86 448 a SDict begin [/View [/XYZ H.V]/Dest (appendix.D) cvn /DEST pdfmark end 86 448 a 83 x FH(D)134 b(Index)p 0 TeXcolorgray 1456 5662 a FK(243)p 0 TeXcolorgray eop end %%Page: 244 244 TeXDict begin 244 243 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.244) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 86 655 a SDict begin H.S end 86 655 a 86 655 a SDict begin 18 H.A end 86 655 a 86 655 a SDict begin [/View [/XYZ H.V]/Dest (section*.5) cvn /DEST pdfmark end 86 655 a FH(Index)p 0 TeXcolorgray 86 820 a FJ(1\))31 b(Commandes)252 920 y FK(\\addtopsst)n(yle,)797 920 y SDict begin H.S end 797 920 a 0 TeXcolorgray FK(76)p 0 TeXcolorgray 880 868 a SDict begin H.R end 880 868 a 880 920 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.76) cvn H.B /ANN pdfmark end 880 920 a 252 1020 a FK(\\animategraphics,)935 1020 y SDict begin H.S end 935 1020 a 0 TeXcolorgray FK(209)p 0 TeXcolorgray 1060 967 a SDict begin H.R end 1060 967 a 1060 1020 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.209) cvn H.B /ANN pdfmark end 1060 1020 a 252 1119 a FK(\\AplusB,)613 1119 y SDict begin H.S end 613 1119 a 0 TeXcolorgray FK(52)p 0 TeXcolorgray 696 1067 a SDict begin H.R end 696 1067 a 696 1119 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.52) cvn H.B /ANN pdfmark end 696 1119 a 252 1219 a FK(\\Arro)n(wNotc)n(h,)787 1219 y SDict begin H.S end 787 1219 a 0 TeXcolorgray FK(61)p 0 TeXcolorgray 870 1167 a SDict begin H.R end 870 1167 a 870 1219 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.61) cvn H.B /ANN pdfmark end 870 1219 a 252 1319 a FK(\\A)n(toB,)537 1319 y SDict begin H.S end 537 1319 a 0 TeXcolorgray FK(52)p 0 TeXcolorgray 620 1266 a SDict begin H.R end 620 1266 a 620 1319 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.52) cvn H.B /ANN pdfmark end 620 1319 a 252 1418 a FK(\\axesI)r(I)r(ID,)657 1418 y SDict begin H.S end 657 1418 a 0 TeXcolorgray FK(226)p 0 TeXcolorgray 781 1366 a SDict begin H.R end 781 1366 a 781 1418 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.226) cvn H.B /ANN pdfmark end 781 1418 a 252 1518 a FK(\\b)r(egin{animateinline},)1112 1518 y SDict begin H.S end 1112 1518 a 0 TeXcolorgray FK(210)p 0 TeXcolorgray 1236 1466 a SDict begin H.R end 1236 1466 a 1236 1518 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.210) cvn H.B /ANN pdfmark end 1236 1518 a 252 1617 a FK(\\b)r(egin{\034lecon) n(ten)n(ts},)1029 1617 y SDict begin H.S end 1029 1617 a 0 TeXcolorgray FK(211)p 0 TeXcolorgray 1154 1565 a SDict begin H.R end 1154 1565 a 1154 1617 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.211) cvn H.B /ANN pdfmark end 1154 1617 a 252 1717 a FK(\\b)r(egin{psc)n(harclip},)986 1717 y SDict begin H.S end 986 1717 a 0 TeXcolorgray FK(101)p 0 TeXcolorgray 1110 1665 a SDict begin H.R end 1110 1665 a 1110 1717 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.101) cvn H.B /ANN pdfmark end 1110 1717 a 252 1817 a FK(\\b)r(egin{psgraph},)910 1817 y SDict begin H.S end 910 1817 a 0 TeXcolorgray FK(108)p 0 TeXcolorgray 1034 1764 a SDict begin H.R end 1034 1764 a 1034 1817 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.108) cvn H.B /ANN pdfmark end 1034 1817 a 252 1916 a FK(\\b)r(egin{pspicture},)956 1916 y SDict begin H.S end 956 1916 a 0 TeXcolorgray FK(65)p 0 TeXcolorgray 1039 1864 a SDict begin H.R end 1039 1864 a 1039 1916 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.65) cvn H.B /ANN pdfmark end 1039 1916 a 252 2016 a FK(\\Cheb)n(yshevT,)794 2016 y SDict begin H.S end 794 2016 a 0 TeXcolorgray FK(140)p 0 TeXcolorgray 919 1964 a SDict begin H.R end 919 1964 a 919 2016 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.140) cvn H.B /ANN pdfmark end 919 2016 a 252 2116 a FK(\\Cheb)n(yshevU,)796 2116 y SDict begin H.S end 796 2116 a 0 TeXcolorgray FK(140)p 0 TeXcolorgray 921 2063 a SDict begin H.R end 921 2063 a 921 2116 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.140) cvn H.B /ANN pdfmark end 921 2116 a 252 2215 a FK(\\Cno)r(de,)577 2215 y SDict begin H.S end 577 2215 a 0 TeXcolorgray FK(37)p 0 TeXcolorgray 660 2163 a SDict begin H.R end 660 2163 a 660 2215 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.37) cvn H.B /ANN pdfmark end 660 2215 a 252 2315 a FK(\\cno)r(de,)554 2315 y SDict begin H.S end 554 2315 a 0 TeXcolorgray FK(37)p 0 TeXcolorgray 637 2263 a SDict begin H.R end 637 2263 a 637 2315 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.37) cvn H.B /ANN pdfmark end 637 2315 a 252 2414 a FK(\\Cno)r(deput,)701 2414 y SDict begin H.S end 701 2414 a 0 TeXcolorgray FK(38)p 0 TeXcolorgray 784 2362 a SDict begin H.R end 784 2362 a 784 2414 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.38) cvn H.B /ANN pdfmark end 784 2414 a 252 2514 a FK(\\cno)r(deput,) 678 2514 y SDict begin H.S end 678 2514 a 0 TeXcolorgray FK(38)p 0 TeXcolorgray 761 2462 a SDict begin H.R end 761 2462 a 761 2514 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.38) cvn H.B /ANN pdfmark end 761 2514 a FK(,)812 2514 y SDict begin H.S end 812 2514 a 0 TeXcolorgray FK(180)p 0 TeXcolorgray 937 2462 a SDict begin H.R end 937 2462 a 937 2514 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.180) cvn H.B /ANN pdfmark end 937 2514 a 252 2614 a FK(\\comp)r(oseSolid,)831 2614 y SDict begin H.S end 831 2614 a 0 TeXcolorgray FK(238)p 0 TeXcolorgray 956 2561 a SDict begin H.R end 956 2561 a 956 2614 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.238) cvn H.B /ANN pdfmark end 956 2614 a 252 2713 a FK(\\curv)n(epno)r(de,)757 2713 y SDict begin H.S end 757 2713 a 0 TeXcolorgray FK(53)p 0 TeXcolorgray 840 2661 a SDict begin H.R end 840 2661 a 840 2713 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.53) cvn H.B /ANN pdfmark end 840 2713 a 252 2813 a FK(\\curv)n(epno)r (des,)790 2813 y SDict begin H.S end 790 2813 a 0 TeXcolorgray FK(54)p 0 TeXcolorgray 873 2761 a SDict begin H.R end 873 2761 a 873 2813 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.54) cvn H.B /ANN pdfmark end 873 2813 a 252 2913 a FK(\\dataplot,)648 2913 y SDict begin H.S end 648 2913 a 0 TeXcolorgray FK(123)p 0 TeXcolorgray 773 2860 a SDict begin H.R end 773 2860 a 773 2913 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.123) cvn H.B /ANN pdfmark end 773 2913 a 252 3012 a FK(\\dataplotThreeD,)924 3012 y SDict begin H.S end 924 3012 a 0 TeXcolorgray FK(225)p 0 TeXcolorgray 1049 2960 a SDict begin H.R end 1049 2960 a 1049 3012 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.225) cvn H.B /ANN pdfmark end 1049 3012 a 252 3112 a FK(\\DeclareFixedF)-7 b(on)n(t,)984 3112 y SDict begin H.S end 984 3112 a 0 TeXcolorgray FK(99)p 0 TeXcolorgray 1067 3060 a SDict begin H.R end 1067 3060 a 1067 3112 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.99) cvn H.B /ANN pdfmark end 1067 3112 a 252 3211 a FK(\\def,)452 3211 y SDict begin H.S end 452 3211 a 0 TeXcolorgray FK(204)p 0 TeXcolorgray 577 3159 a SDict begin H.R end 577 3159 a 577 3211 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.204) cvn H.B /ANN pdfmark end 577 3211 a 252 3311 a FK(\\degrees,)608 3311 y SDict begin H.S end 608 3311 a 0 TeXcolorgray FK(35)p 0 TeXcolorgray 691 3259 a SDict begin H.R end 691 3259 a 691 3311 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.35) cvn H.B /ANN pdfmark end 691 3311 a 252 3411 a FK(\\dotno)r(de,)637 3411 y SDict begin H.S end 637 3411 a 0 TeXcolorgray FK(37)p 0 TeXcolorgray 720 3358 a SDict begin H.R end 720 3358 a 720 3411 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.37) cvn H.B /ANN pdfmark end 720 3411 a 252 3510 a FK(\\dotno)r(des,)670 3510 y SDict begin H.S end 670 3510 a 0 TeXcolorgray FK(39)p 0 TeXcolorgray 753 3458 a SDict begin H.R end 753 3458 a 753 3510 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.39) cvn H.B /ANN pdfmark end 753 3510 a 252 3610 a FK(\\end{animateinline},)1045 3610 y SDict begin H.S end 1045 3610 a 0 TeXcolorgray FK(210)p 0 TeXcolorgray 1170 3558 a SDict begin H.R end 1170 3558 a 1170 3610 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.210) cvn H.B /ANN pdfmark end 1170 3610 a 252 3710 a FK(\\end{\034lecon)n(ten)n (ts},)962 3710 y SDict begin H.S end 962 3710 a 0 TeXcolorgray FK(211)p 0 TeXcolorgray 1087 3657 a SDict begin H.R end 1087 3657 a 1087 3710 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.211) cvn H.B /ANN pdfmark end 1087 3710 a 252 3809 a FK(\\end{psc)n(harclip},)919 3809 y SDict begin H.S end 919 3809 a 0 TeXcolorgray FK(101)p 0 TeXcolorgray 1043 3757 a SDict begin H.R end 1043 3757 a 1043 3809 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.101) cvn H.B /ANN pdfmark end 1043 3809 a 252 3909 a FK(\\end{psgraph},)843 3909 y SDict begin H.S end 843 3909 a 0 TeXcolorgray FK(108)p 0 TeXcolorgray 967 3857 a SDict begin H.R end 967 3857 a 967 3909 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.108) cvn H.B /ANN pdfmark end 967 3909 a 252 4008 a FK(\\end{pspicture},)889 4008 y SDict begin H.S end 889 4008 a 0 TeXcolorgray FK(65)p 0 TeXcolorgray 972 3956 a SDict begin H.R end 972 3956 a 972 4008 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.65) cvn H.B /ANN pdfmark end 972 4008 a 252 4108 a FK(\\endpsclip,)681 4108 y SDict begin H.S end 681 4108 a 0 TeXcolorgray FK(66)p 0 TeXcolorgray 764 4056 a SDict begin H.R end 764 4056 a 764 4108 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.66) cvn H.B /ANN pdfmark end 764 4108 a 252 4208 a FK(\\endpsgraph,)760 4208 y SDict begin H.S end 760 4208 a 0 TeXcolorgray FK(108)p 0 TeXcolorgray 884 4155 a SDict begin H.R end 884 4155 a 884 4208 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.108) cvn H.B /ANN pdfmark end 884 4208 a 252 4307 a FK(\\endpsmatrix,)794 4307 y SDict begin H.S end 794 4307 a 0 TeXcolorgray FK(46)p 0 TeXcolorgray 877 4255 a SDict begin H.R end 877 4255 a 877 4307 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.46) cvn H.B /ANN pdfmark end 877 4307 a 252 4407 a FK(\\endpspicture,) 806 4407 y SDict begin H.S end 806 4407 a 0 TeXcolorgray FK(65)p 0 TeXcolorgray 889 4355 a SDict begin H.R end 889 4355 a 889 4407 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.65) cvn H.B /ANN pdfmark end 889 4407 a 252 4507 a FK(\\endskiplev)n(els,)813 4507 y SDict begin H.S end 813 4507 a 0 TeXcolorgray FK(208)p 0 TeXcolorgray 938 4454 a SDict begin H.R end 938 4454 a 938 4507 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.208) cvn H.B /ANN pdfmark end 938 4507 a 252 4606 a FK(\\\034leplot,)593 4606 y SDict begin H.S end 593 4606 a 0 TeXcolorgray FK(123)p 0 TeXcolorgray 718 4554 a SDict begin H.R end 718 4554 a 718 4606 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.123) cvn H.B /ANN pdfmark end 718 4606 a 252 4706 a FK(\\\034leplotThreeD,) 869 4706 y SDict begin H.S end 869 4706 a 0 TeXcolorgray FK(225)p 0 TeXcolorgray 993 4654 a SDict begin H.R end 993 4654 a 993 4706 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.225) cvn H.B /ANN pdfmark end 993 4706 a 252 4805 a FK(\\fno)r(de,)542 4805 y SDict begin H.S end 542 4805 a 0 TeXcolorgray FK(37)p 0 TeXcolorgray 625 4753 a SDict begin H.R end 625 4753 a 625 4805 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.37) cvn H.B /ANN pdfmark end 625 4805 a 252 4905 a FK(\\fnpno)r(de,)635 4905 y SDict begin H.S end 635 4905 a 0 TeXcolorgray FK(52)p 0 TeXcolorgray 718 4853 a SDict begin H.R end 718 4853 a 718 4905 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.52) cvn H.B /ANN pdfmark end 718 4905 a 252 5005 a FK(\\fnpno)r(des,)667 5005 y SDict begin H.S end 667 5005 a 0 TeXcolorgray FK(53)p 0 TeXcolorgray 750 4952 a SDict begin H.R end 750 4952 a 750 5005 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.53) cvn H.B /ANN pdfmark end 750 5005 a 252 5104 a FK(\\Huge,)531 5104 y SDict begin H.S end 531 5104 a 0 TeXcolorgray FK(11)p 0 TeXcolorgray 614 5052 a SDict begin H.R end 614 5052 a 614 5104 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.11) cvn H.B /ANN pdfmark end 614 5104 a 252 5204 a FK(\\in\034xtoRPN,)757 5204 y SDict begin H.S end 757 5204 a 0 TeXcolorgray FK(128)p 0 TeXcolorgray 881 5152 a SDict begin H.R end 881 5152 a 881 5204 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.128) cvn H.B /ANN pdfmark end 881 5204 a 252 5304 a FK(\\listplot,)598 5304 y SDict begin H.S end 598 5304 a 0 TeXcolorgray FK(124)p 0 TeXcolorgray 723 5251 a SDict begin H.R end 723 5251 a 723 5304 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.124) cvn H.B /ANN pdfmark end 723 5304 a 252 5403 a FK(\\listplotThreeD,)874 5403 y SDict begin H.S end 874 5403 a 0 TeXcolorgray FK(225)p 0 TeXcolorgray 998 5351 a SDict begin H.R end 998 5351 a 998 5403 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.225) cvn H.B /ANN pdfmark end 998 5403 a 0 TeXcolorgray 0 TeXcolorgray 1725 820 a FK(\\midAB,)2077 820 y SDict begin H.S end 2077 820 a 0 TeXcolorgray FK(50)p 0 TeXcolorgray 2160 768 a SDict begin H.R end 2160 768 a 2160 820 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.50) cvn H.B /ANN pdfmark end 2160 820 a 1725 920 a FK(\\m)n(ultido,)2097 920 y SDict begin H.S end 2097 920 a 0 TeXcolorgray FK(178)p 0 TeXcolorgray 2221 868 a SDict begin H.R end 2221 868 a 2221 920 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.178) cvn H.B /ANN pdfmark end 2221 920 a 1725 1020 a FK(\\m)n(ultiframe,)2215 1020 y SDict begin H.S end 2215 1020 a 0 TeXcolorgray FK(210)p 0 TeXcolorgray 2339 967 a SDict begin H.R end 2339 967 a 2339 1020 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.210) cvn H.B /ANN pdfmark end 2339 1020 a 1725 1119 a FK(\\m)n(ultirput,)2166 1119 y SDict begin H.S end 2166 1119 a 0 TeXcolorgray FK(177)p 0 TeXcolorgray 2291 1067 a SDict begin H.R end 2291 1067 a 2291 1119 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.177) cvn H.B /ANN pdfmark end 2291 1119 a 1725 1219 a FK(\\naput,)2030 1219 y SDict begin H.S end 2030 1219 a 0 TeXcolorgray FK(45)p 0 TeXcolorgray 2113 1167 a SDict begin H.R end 2113 1167 a 2113 1219 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.45) cvn H.B /ANN pdfmark end 2113 1219 a 1725 1319 a FK(\\n)n(bput,)2032 1319 y SDict begin H.S end 2032 1319 a 0 TeXcolorgray FK(45)p 0 TeXcolorgray 2115 1266 a SDict begin H.R end 2115 1266 a 2115 1319 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.45) cvn H.B /ANN pdfmark end 2115 1319 a 1725 1418 a FK(\\ncangle,)2090 1418 y SDict begin H.S end 2090 1418 a 0 TeXcolorgray FK(40)p 0 TeXcolorgray 2173 1366 a SDict begin H.R end 2173 1366 a 2173 1418 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.40) cvn H.B /ANN pdfmark end 2173 1418 a 1725 1518 a FK(\\ncangles,)2122 1518 y SDict begin H.S end 2122 1518 a 0 TeXcolorgray FK(40)p 0 TeXcolorgray 2206 1466 a SDict begin H.R end 2206 1466 a 2206 1518 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.40) cvn H.B /ANN pdfmark end 2206 1518 a 1725 1617 a FK(\\ncarc,)2012 1617 y SDict begin H.S end 2012 1617 a 0 TeXcolorgray FK(40)p 0 TeXcolorgray 2095 1565 a SDict begin H.R end 2095 1565 a 2095 1617 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.40) cvn H.B /ANN pdfmark end 2095 1617 a 1725 1717 a FK(\\ncarcb)r(o)n(x,)2143 1717 y SDict begin H.S end 2143 1717 a 0 TeXcolorgray FK(40)p 0 TeXcolorgray 2226 1665 a SDict begin H.R end 2226 1665 a 2226 1717 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.40) cvn H.B /ANN pdfmark end 2226 1717 a 1725 1817 a FK(\\ncbar,)2021 1817 y SDict begin H.S end 2021 1817 a 0 TeXcolorgray FK(40)p 0 TeXcolorgray 2104 1764 a SDict begin H.R end 2104 1764 a 2104 1817 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.40) cvn H.B /ANN pdfmark end 2104 1817 a 1725 1916 a FK(\\ncb)r(o)n(x,)2032 1916 y SDict begin H.S end 2032 1916 a 0 TeXcolorgray FK(40)p 0 TeXcolorgray 2115 1864 a SDict begin H.R end 2115 1864 a 2115 1916 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.40) cvn H.B /ANN pdfmark end 2115 1916 a 1725 2016 a FK(\\nccircle,)2090 2016 y SDict begin H.S end 2090 2016 a 0 TeXcolorgray FK(40)p 0 TeXcolorgray 2173 1964 a SDict begin H.R end 2173 1964 a 2173 2016 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.40) cvn H.B /ANN pdfmark end 2173 2016 a 1725 2116 a FK(\\nccoil,)2025 2116 y SDict begin H.S end 2025 2116 a 0 TeXcolorgray FK(89)p 0 TeXcolorgray 2108 2063 a SDict begin H.R end 2108 2063 a 2108 2116 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.89) cvn H.B /ANN pdfmark end 2108 2116 a 1725 2215 a FK(\\nccurv)n(e,)2095 2215 y SDict begin H.S end 2095 2215 a 0 TeXcolorgray FK(40)p 0 TeXcolorgray 2178 2163 a SDict begin H.R end 2178 2163 a 2178 2215 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.40) cvn H.B /ANN pdfmark end 2178 2215 a 1725 2315 a FK(\\ncdiag,)2053 2315 y SDict begin H.S end 2053 2315 a 0 TeXcolorgray FK(40)p 0 TeXcolorgray 2136 2263 a SDict begin H.R end 2136 2263 a 2136 2315 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.40) cvn H.B /ANN pdfmark end 2136 2315 a 1725 2414 a FK(\\ncdiagg,)2094 2414 y SDict begin H.S end 2094 2414 a 0 TeXcolorgray FK(40)p 0 TeXcolorgray 2177 2362 a SDict begin H.R end 2177 2362 a 2177 2414 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.40) cvn H.B /ANN pdfmark end 2177 2414 a 1725 2514 a FK(\\ncline,)2030 2514 y SDict begin H.S end 2030 2514 a 0 TeXcolorgray FK(40)p 0 TeXcolorgray 2113 2462 a SDict begin H.R end 2113 2462 a 2113 2514 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.40) cvn H.B /ANN pdfmark end 2113 2514 a FK(,)2164 2514 y SDict begin H.S end 2164 2514 a 0 TeXcolorgray FK(181)p 0 TeXcolorgray 2288 2462 a SDict begin H.R end 2288 2462 a 2288 2514 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.181) cvn H.B /ANN pdfmark end 2288 2514 a 1725 2614 a FK(\\nclo)r(op,)2055 2614 y SDict begin H.S end 2055 2614 a 0 TeXcolorgray FK(40)p 0 TeXcolorgray 2138 2561 a SDict begin H.R end 2138 2561 a 2138 2614 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.40) cvn H.B /ANN pdfmark end 2138 2614 a 1725 2713 a FK(\\ncput,)2025 2713 y SDict begin H.S end 2025 2713 a 0 TeXcolorgray FK(45)p 0 TeXcolorgray 2108 2661 a SDict begin H.R end 2108 2661 a 2108 2713 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.45) cvn H.B /ANN pdfmark end 2108 2713 a 1725 2813 a FK(\\ncsin,)2003 2813 y SDict begin H.S end 2003 2813 a 0 TeXcolorgray FK(89)p 0 TeXcolorgray 2086 2761 a SDict begin H.R end 2086 2761 a 2086 2813 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.89) cvn H.B /ANN pdfmark end 2086 2813 a 1725 2913 a FK(\\nczigzag,)2122 2913 y SDict begin H.S end 2122 2913 a 0 TeXcolorgray FK(89)p 0 TeXcolorgray 2205 2860 a SDict begin H.R end 2205 2860 a 2205 2913 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.89) cvn H.B /ANN pdfmark end 2205 2913 a 1725 3012 a FK(\\new)n(cm)n(yk)n(color,)2323 3012 y SDict begin H.S end 2323 3012 a 0 TeXcolorgray FK(70)p 0 TeXcolorgray 2406 2960 a SDict begin H.R end 2406 2960 a 2406 3012 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.70) cvn H.B /ANN pdfmark end 2406 3012 a 1725 3112 a FK(\\new)n(command,)2309 3112 y SDict begin H.S end 2309 3112 a 0 TeXcolorgray FK(76)p 0 TeXcolorgray 2392 3060 a SDict begin H.R end 2392 3060 a 2392 3112 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.76) cvn H.B /ANN pdfmark end 2392 3112 a 1725 3211 a FK(\\newframe,)2166 3211 y SDict begin H.S end 2166 3211 a 0 TeXcolorgray FK(210)p 0 TeXcolorgray 2291 3159 a SDict begin H.R end 2291 3159 a 2291 3211 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.210) cvn H.B /ANN pdfmark end 2291 3211 a 1725 3311 a FK(\\newgra)n(y)g(,)2111 3311 y SDict begin H.S end 2111 3311 a 0 TeXcolorgray FK(70)p 0 TeXcolorgray 2194 3259 a SDict begin H.R end 2194 3259 a 2194 3311 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.70) cvn H.B /ANN pdfmark end 2194 3311 a 1725 3411 a FK(\\newhsb)r(color,)2263 3411 y SDict begin H.S end 2263 3411 a 0 TeXcolorgray FK(70)p 0 TeXcolorgray 2346 3358 a SDict begin H.R end 2346 3358 a 2346 3411 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.70) cvn H.B /ANN pdfmark end 2346 3411 a 1725 3510 a FK(\\newpsob)r(ject,)2261 3510 y SDict begin H.S end 2261 3510 a 0 TeXcolorgray FK(77)p 0 TeXcolorgray 2344 3458 a SDict begin H.R end 2344 3458 a 2344 3510 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.77) cvn H.B /ANN pdfmark end 2344 3510 a 1725 3610 a FK(\\newpsst)n(yle,)2206 3610 y SDict begin H.S end 2206 3610 a 0 TeXcolorgray FK(76)p 0 TeXcolorgray 2289 3558 a SDict begin H.R end 2289 3558 a 2289 3610 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.76) cvn H.B /ANN pdfmark end 2289 3610 a FK(,)2340 3610 y SDict begin H.S end 2340 3610 a 0 TeXcolorgray FK(118)p 0 TeXcolorgray 2464 3558 a SDict begin H.R end 2464 3558 a 2464 3610 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.118) cvn H.B /ANN pdfmark end 2464 3610 a 1725 3710 a FK(\\newrgb)r(color,)2259 3710 y SDict begin H.S end 2259 3710 a 0 TeXcolorgray FK(70)p 0 TeXcolorgray 2342 3657 a SDict begin H.R end 2342 3657 a 2342 3710 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.70) cvn H.B /ANN pdfmark end 2342 3710 a 1725 3809 a FK(\\nlput,)2011 3809 y SDict begin H.S end 2011 3809 a 0 TeXcolorgray FK(61)p 0 TeXcolorgray 2094 3757 a SDict begin H.R end 2094 3757 a 2094 3809 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.61) cvn H.B /ANN pdfmark end 2094 3809 a FK(,)2145 3809 y SDict begin H.S end 2145 3809 a 0 TeXcolorgray FK(62)p 0 TeXcolorgray 2228 3757 a SDict begin H.R end 2228 3757 a 2228 3809 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.62) cvn H.B /ANN pdfmark end 2228 3809 a 1725 3909 a FK(\\NormalCo)r(or,)2265 3909 y SDict begin H.S end 2265 3909 a 0 TeXcolorgray FK(34)p 0 TeXcolorgray 2348 3857 a SDict begin H.R end 2348 3857 a 2348 3909 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.34) cvn H.B /ANN pdfmark end 2348 3909 a 1725 4008 a FK(\\normalv)n(ec,)2187 4008 y SDict begin H.S end 2187 4008 a 0 TeXcolorgray FK(57)p 0 TeXcolorgray 2270 3956 a SDict begin H.R end 2270 3956 a 2270 4008 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.57) cvn H.B /ANN pdfmark end 2270 4008 a 1725 4108 a FK(\\nput,)1988 4108 y SDict begin H.S end 1988 4108 a 0 TeXcolorgray FK(44)p 0 TeXcolorgray 2071 4056 a SDict begin H.R end 2071 4056 a 2071 4108 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.44) cvn H.B /ANN pdfmark end 2071 4108 a 1725 4208 a FK(\\parametricPlot,)2363 4208 y SDict begin H.S end 2363 4208 a 0 TeXcolorgray FK(129)p 0 TeXcolorgray 2488 4155 a SDict begin H.R end 2488 4155 a 2488 4208 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.129) cvn H.B /ANN pdfmark end 2488 4208 a 1725 4307 a FK(\\parametricplot,)2353 4307 y SDict begin H.S end 2353 4307 a 0 TeXcolorgray FK(130)p 0 TeXcolorgray 2478 4255 a SDict begin H.R end 2478 4255 a 2478 4307 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.130) cvn H.B /ANN pdfmark end 2478 4307 a 1725 4407 a FK(\\parametricplotThreeD,) 2629 4407 y SDict begin H.S end 2629 4407 a 0 TeXcolorgray FK(224)p 0 TeXcolorgray 2753 4355 a SDict begin H.R end 2753 4355 a 2753 4407 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.224) cvn H.B /ANN pdfmark end 2753 4407 a 1725 4507 a FK(\\parb)r(o)n(x,)2069 4507 y SDict begin H.S end 2069 4507 a 0 TeXcolorgray FK(78)p 0 TeXcolorgray 2152 4454 a SDict begin H.R end 2152 4454 a 2152 4507 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.78) cvn H.B /ANN pdfmark end 2152 4507 a 1725 4606 a FK(\\p)r(cangle,)2092 4606 y SDict begin H.S end 2092 4606 a 0 TeXcolorgray FK(41)p 0 TeXcolorgray 2175 4554 a SDict begin H.R end 2175 4554 a 2175 4606 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.41) cvn H.B /ANN pdfmark end 2175 4606 a 1725 4706 a FK(\\p)r(cangles,)2125 4706 y SDict begin H.S end 2125 4706 a 0 TeXcolorgray FK(41)p 0 TeXcolorgray 2208 4654 a SDict begin H.R end 2208 4654 a 2208 4706 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.41) cvn H.B /ANN pdfmark end 2208 4706 a 1725 4805 a FK(\\p)r(carc)27 b(,)2042 4805 y SDict begin H.S end 2042 4805 a 0 TeXcolorgray FK(41)p 0 TeXcolorgray 2125 4753 a SDict begin H.R end 2125 4753 a 2125 4805 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.41) cvn H.B /ANN pdfmark end 2125 4805 a 1725 4905 a FK(\\p)r(carcb)r(o)n(x,)2145 4905 y SDict begin H.S end 2145 4905 a 0 TeXcolorgray FK(41)p 0 TeXcolorgray 2228 4853 a SDict begin H.R end 2228 4853 a 2228 4905 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.41) cvn H.B /ANN pdfmark end 2228 4905 a 1725 5005 a FK(\\p)r(cbar,)2023 5005 y SDict begin H.S end 2023 5005 a 0 TeXcolorgray FK(41)p 0 TeXcolorgray 2106 4952 a SDict begin H.R end 2106 4952 a 2106 5005 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.41) cvn H.B /ANN pdfmark end 2106 5005 a 1725 5104 a FK(\\p)r(cb)r(o)n(x,)2034 5104 y SDict begin H.S end 2034 5104 a 0 TeXcolorgray FK(41)p 0 TeXcolorgray 2117 5052 a SDict begin H.R end 2117 5052 a 2117 5104 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.41) cvn H.B /ANN pdfmark end 2117 5104 a 1725 5204 a FK(\\p)r(ccoil,)2027 5204 y SDict begin H.S end 2027 5204 a 0 TeXcolorgray FK(89)p 0 TeXcolorgray 2111 5152 a SDict begin H.R end 2111 5152 a 2111 5204 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.89) cvn H.B /ANN pdfmark end 2111 5204 a 1725 5304 a FK(\\p)r(ccurv)n(e,)2097 5304 y SDict begin H.S end 2097 5304 a 0 TeXcolorgray FK(41)p 0 TeXcolorgray 2180 5251 a SDict begin H.R end 2180 5251 a 2180 5304 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.41) cvn H.B /ANN pdfmark end 2180 5304 a 1725 5403 a FK(\\p)r(cdiag,)2055 5403 y SDict begin H.S end 2055 5403 a 0 TeXcolorgray FK(41)p 0 TeXcolorgray 2138 5351 a SDict begin H.R end 2138 5351 a 2138 5403 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.41) cvn H.B /ANN pdfmark end 2138 5403 a 0 TeXcolorgray 1456 5662 a FK(244)p 0 TeXcolorgray eop end %%Page: 245 245 TeXDict begin 245 244 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.245) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 252 531 a FK(\\p)r(cdiagg)26 b(,)651 531 y SDict begin H.S end 651 531 a 0 TeXcolorgray FK(41)p 0 TeXcolorgray 734 479 a SDict begin H.R end 734 479 a 734 531 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.41) cvn H.B /ANN pdfmark end 734 531 a 252 631 a FK(\\p)r(cline,)558 631 y SDict begin H.S end 558 631 a 0 TeXcolorgray FK(41)p 0 TeXcolorgray 641 579 a SDict begin H.R end 641 579 a 641 631 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.41) cvn H.B /ANN pdfmark end 641 631 a 252 731 a FK(\\p)r(clo)r(op)h(,)611 731 y SDict begin H.S end 611 731 a 0 TeXcolorgray FK(41)p 0 TeXcolorgray 695 678 a SDict begin H.R end 695 678 a 695 731 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.41) cvn H.B /ANN pdfmark end 695 731 a 252 830 a FK(\\p)r(csin,)531 830 y SDict begin H.S end 531 830 a 0 TeXcolorgray FK(89)p 0 TeXcolorgray 614 778 a SDict begin H.R end 614 778 a 614 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.89) cvn H.B /ANN pdfmark end 614 830 a 252 930 a FK(\\p)r(czigzag,)651 930 y SDict begin H.S end 651 930 a 0 TeXcolorgray FK(89)p 0 TeXcolorgray 734 878 a SDict begin H.R end 734 878 a 734 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.89) cvn H.B /ANN pdfmark end 734 930 a 252 1029 a FK(\\pno)r(de,)563 1029 y SDict begin H.S end 563 1029 a 0 TeXcolorgray FK(37)p 0 TeXcolorgray 646 977 a SDict begin H.R end 646 977 a 646 1029 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.37) cvn H.B /ANN pdfmark end 646 1029 a 252 1129 a FK(\\pno)r(des,)596 1129 y SDict begin H.S end 596 1129 a 0 TeXcolorgray FK(50)p 0 TeXcolorgray 679 1077 a SDict begin H.R end 679 1077 a 679 1129 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.50) cvn H.B /ANN pdfmark end 679 1129 a 252 1229 a FK(\\p)r(olyIn)n(tersections,)959 1229 y SDict begin H.S end 959 1229 a 0 TeXcolorgray FK(59)p 0 TeXcolorgray 1042 1176 a SDict begin H.R end 1042 1176 a 1042 1229 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.59) cvn H.B /ANN pdfmark end 1042 1229 a 252 1328 a FK(\\psAn)n(t,)561 1328 y SDict begin H.S end 561 1328 a 0 TeXcolorgray FK(103)p 0 TeXcolorgray 686 1276 a SDict begin H.R end 686 1276 a 686 1328 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.103) cvn H.B /ANN pdfmark end 686 1328 a 252 1428 a FK(\\psarc,)534 1428 y SDict begin H.S end 534 1428 a 0 TeXcolorgray FK(5)p 0 TeXcolorgray 575 1376 a SDict begin H.R end 575 1376 a 575 1428 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.5) cvn H.B /ANN pdfmark end 575 1428 a FK(,)626 1428 y SDict begin H.S end 626 1428 a 0 TeXcolorgray FK(6)p 0 TeXcolorgray 668 1376 a SDict begin H.R end 668 1376 a 668 1428 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.6) cvn H.B /ANN pdfmark end 668 1428 a 252 1528 a FK(\\psarc*,)575 1528 y SDict begin H.S end 575 1528 a 0 TeXcolorgray FK(8)p 0 TeXcolorgray 617 1475 a SDict begin H.R end 617 1475 a 617 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.8) cvn H.B /ANN pdfmark end 617 1528 a FK(,)668 1528 y SDict begin H.S end 668 1528 a 0 TeXcolorgray FK(9)p 0 TeXcolorgray 709 1475 a SDict begin H.R end 709 1475 a 709 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.9) cvn H.B /ANN pdfmark end 709 1528 a 252 1627 a FK(\\psarcn,)580 1627 y SDict begin H.S end 580 1627 a 0 TeXcolorgray FK(5)p 0 TeXcolorgray 621 1575 a SDict begin H.R end 621 1575 a 621 1627 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.5) cvn H.B /ANN pdfmark end 621 1627 a 252 1727 a FK(\\psarcn*,)621 1727 y SDict begin H.S end 621 1727 a 0 TeXcolorgray FK(8)p 0 TeXcolorgray 663 1675 a SDict begin H.R end 663 1675 a 663 1727 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.8) cvn H.B /ANN pdfmark end 663 1727 a 252 1826 a FK(\\psaxes,)578 1826 y SDict begin H.S end 578 1826 a 0 TeXcolorgray FK(108)p 0 TeXcolorgray 702 1774 a SDict begin H.R end 702 1774 a 702 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.108) cvn H.B /ANN pdfmark end 702 1826 a FK(,)753 1826 y SDict begin H.S end 753 1826 a 0 TeXcolorgray FK(110)p 0 TeXcolorgray 878 1774 a SDict begin H.R end 878 1774 a 878 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.110) cvn H.B /ANN pdfmark end 878 1826 a 252 1926 a FK(\\psBall,)569 1926 y SDict begin H.S end 569 1926 a 0 TeXcolorgray FK(94)p 0 TeXcolorgray 652 1874 a SDict begin H.R end 652 1874 a 652 1926 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.94) cvn H.B /ANN pdfmark end 652 1926 a 252 2026 a FK(\\psb)r(curv)n(e,)665 2026 y SDict begin H.S end 665 2026 a 0 TeXcolorgray FK(29)p 0 TeXcolorgray 748 1973 a SDict begin H.R end 748 1973 a 748 2026 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.29) cvn H.B /ANN pdfmark end 748 2026 a 252 2125 a FK(\\psBernstein,)768 2125 y SDict begin H.S end 768 2125 a 0 TeXcolorgray FK(144)p 0 TeXcolorgray 893 2073 a SDict begin H.R end 893 2073 a 893 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.144) cvn H.B /ANN pdfmark end 893 2125 a 252 2225 a FK(\\psBessel,)644 2225 y SDict begin H.S end 644 2225 a 0 TeXcolorgray FK(149)p 0 TeXcolorgray 769 2173 a SDict begin H.R end 769 2173 a 769 2225 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.149) cvn H.B /ANN pdfmark end 769 2225 a 252 2325 a FK(\\psBetaDist,)744 2325 y SDict begin H.S end 744 2325 a 0 TeXcolorgray FK(162)p 0 TeXcolorgray 868 2272 a SDict begin H.R end 868 2272 a 868 2325 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.162) cvn H.B /ANN pdfmark end 868 2325 a 252 2424 a FK(\\psb)r(ezier,)638 2424 y SDict begin H.S end 638 2424 a 0 TeXcolorgray FK(6)p 0 TeXcolorgray 679 2372 a SDict begin H.R end 679 2372 a 679 2424 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.6) cvn H.B /ANN pdfmark end 679 2424 a 252 2524 a FK(\\psb)r(ezier*,)679 2524 y SDict begin H.S end 679 2524 a 0 TeXcolorgray FK(9)p 0 TeXcolorgray 721 2472 a SDict begin H.R end 721 2472 a 721 2524 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.9) cvn H.B /ANN pdfmark end 721 2524 a 252 2623 a FK(\\psBezier1,)689 2623 y SDict begin H.S end 689 2623 a 0 TeXcolorgray FK(139)p 0 TeXcolorgray 814 2571 a SDict begin H.R end 814 2571 a 814 2623 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.139) cvn H.B /ANN pdfmark end 814 2623 a 252 2723 a FK(\\psBezier2,)689 2723 y SDict begin H.S end 689 2723 a 0 TeXcolorgray FK(139)p 0 TeXcolorgray 814 2671 a SDict begin H.R end 814 2671 a 814 2723 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.139) cvn H.B /ANN pdfmark end 814 2723 a 252 2823 a FK(\\psBezier3,)689 2823 y SDict begin H.S end 689 2823 a 0 TeXcolorgray FK(139)p 0 TeXcolorgray 814 2770 a SDict begin H.R end 814 2770 a 814 2823 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.139) cvn H.B /ANN pdfmark end 814 2823 a 252 2922 a FK(\\psBezier4,)689 2922 y SDict begin H.S end 689 2922 a 0 TeXcolorgray FK(139)p 0 TeXcolorgray 814 2870 a SDict begin H.R end 814 2870 a 814 2922 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.139) cvn H.B /ANN pdfmark end 814 2922 a 252 3022 a FK(\\psBezier5,)689 3022 y SDict begin H.S end 689 3022 a 0 TeXcolorgray FK(139)p 0 TeXcolorgray 814 2970 a SDict begin H.R end 814 2970 a 814 3022 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.139) cvn H.B /ANN pdfmark end 814 3022 a 252 3122 a FK(\\psBezier6,)689 3122 y SDict begin H.S end 689 3122 a 0 TeXcolorgray FK(139)p 0 TeXcolorgray 814 3069 a SDict begin H.R end 814 3069 a 814 3122 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.139) cvn H.B /ANN pdfmark end 814 3122 a 252 3221 a FK(\\psBezier7,)689 3221 y SDict begin H.S end 689 3221 a 0 TeXcolorgray FK(139)p 0 TeXcolorgray 814 3169 a SDict begin H.R end 814 3169 a 814 3221 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.139) cvn H.B /ANN pdfmark end 814 3221 a 252 3321 a FK(\\psBezier8,)689 3321 y SDict begin H.S end 689 3321 a 0 TeXcolorgray FK(139)p 0 TeXcolorgray 814 3269 a SDict begin H.R end 814 3269 a 814 3321 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.139) cvn H.B /ANN pdfmark end 814 3321 a 252 3421 a FK(\\psBezier9,)689 3421 y SDict begin H.S end 689 3421 a 0 TeXcolorgray FK(139)p 0 TeXcolorgray 814 3368 a SDict begin H.R end 814 3368 a 814 3421 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.139) cvn H.B /ANN pdfmark end 814 3421 a 252 3520 a FK(\\psBill,)551 3520 y SDict begin H.S end 551 3520 a 0 TeXcolorgray FK(102)p 0 TeXcolorgray 675 3468 a SDict begin H.R end 675 3468 a 675 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.102) cvn H.B /ANN pdfmark end 675 3520 a 252 3620 a FK(\\psBinomial,)749 3620 y SDict begin H.S end 749 3620 a 0 TeXcolorgray FK(155)p 0 TeXcolorgray 874 3567 a SDict begin H.R end 874 3567 a 874 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.155) cvn H.B /ANN pdfmark end 874 3620 a FK(,)924 3620 y SDict begin H.S end 924 3620 a 0 TeXcolorgray FK(156)p 0 TeXcolorgray 1049 3567 a SDict begin H.R end 1049 3567 a 1049 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.156) cvn H.B /ANN pdfmark end 1049 3620 a 252 3719 a FK(\\psBinomialN,)811 3719 y SDict begin H.S end 811 3719 a 0 TeXcolorgray FK(155)p 0 TeXcolorgray 936 3667 a SDict begin H.R end 936 3667 a 936 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.155) cvn H.B /ANN pdfmark end 936 3719 a 252 3819 a FK(\\psBird,)583 3819 y SDict begin H.S end 583 3819 a 0 TeXcolorgray FK(103)p 0 TeXcolorgray 708 3767 a SDict begin H.R end 708 3767 a 708 3819 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.103) cvn H.B /ANN pdfmark end 708 3819 a 252 3919 a FK(\\psBo)n(x,)565 3919 y SDict begin H.S end 565 3919 a 0 TeXcolorgray FK(218)p 0 TeXcolorgray 689 3866 a SDict begin H.R end 689 3866 a 689 3919 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.218) cvn H.B /ANN pdfmark end 689 3919 a 252 4018 a FK(\\psb)r(o)n(x\034ll,)647 4018 y SDict begin H.S end 647 4018 a 0 TeXcolorgray FK(95)p 0 TeXcolorgray 730 3966 a SDict begin H.R end 730 3966 a 730 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.95) cvn H.B /ANN pdfmark end 730 4018 a FK(,)780 4018 y SDict begin H.S end 780 4018 a 0 TeXcolorgray FK(100)p 0 TeXcolorgray 905 3966 a SDict begin H.R end 905 3966 a 905 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.100) cvn H.B /ANN pdfmark end 905 4018 a 252 4118 a FK(\\psbrace,)617 4118 y SDict begin H.S end 617 4118 a 0 TeXcolorgray FK(90)p 0 TeXcolorgray 700 4066 a SDict begin H.R end 700 4066 a 700 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.90) cvn H.B /ANN pdfmark end 700 4118 a 252 4218 a FK(\\psCancel,)667 4218 y SDict begin H.S end 667 4218 a 0 TeXcolorgray FK(81)p 0 TeXcolorgray 750 4165 a SDict begin H.R end 750 4165 a 750 4218 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.81) cvn H.B /ANN pdfmark end 750 4218 a 252 4317 a FK(\\psCancel*,)709 4317 y SDict begin H.S end 709 4317 a 0 TeXcolorgray FK(81)p 0 TeXcolorgray 792 4265 a SDict begin H.R end 792 4265 a 792 4317 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.81) cvn H.B /ANN pdfmark end 792 4317 a 252 4417 a FK(\\psCauc)n(h)n(y)-7 b(,)686 4417 y SDict begin H.S end 686 4417 a 0 TeXcolorgray FK(163)p 0 TeXcolorgray 810 4364 a SDict begin H.R end 810 4364 a 810 4417 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.163) cvn H.B /ANN pdfmark end 810 4417 a 252 4516 a FK(\\psCauc)n(h)n(yI,)723 4516 y SDict begin H.S end 723 4516 a 0 TeXcolorgray FK(164)p 0 TeXcolorgray 847 4464 a SDict begin H.R end 847 4464 a 847 4516 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.164) cvn H.B /ANN pdfmark end 847 4516 a 252 4616 a FK(\\psccurv)n(e,)654 4616 y SDict begin H.S end 654 4616 a 0 TeXcolorgray FK(6)p 0 TeXcolorgray 695 4564 a SDict begin H.R end 695 4564 a 695 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.6) cvn H.B /ANN pdfmark end 695 4616 a 252 4716 a FK(\\psccurv)n(e*,)695 4716 y SDict begin H.S end 695 4716 a 0 TeXcolorgray FK(9)p 0 TeXcolorgray 737 4663 a SDict begin H.R end 737 4663 a 737 4716 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.9) cvn H.B /ANN pdfmark end 737 4716 a 252 4815 a FK(\\psc)n(harpath,)744 4815 y SDict begin H.S end 744 4815 a 0 TeXcolorgray FK(99)p 0 TeXcolorgray 827 4763 a SDict begin H.R end 827 4763 a 827 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.99) cvn H.B /ANN pdfmark end 827 4815 a FK(,)877 4815 y SDict begin H.S end 877 4815 a 0 TeXcolorgray FK(100)p 0 TeXcolorgray 1002 4763 a SDict begin H.R end 1002 4763 a 1002 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.100) cvn H.B /ANN pdfmark end 1002 4815 a 252 4915 a FK(\\psc)n(harpath*,)785 4915 y SDict begin H.S end 785 4915 a 0 TeXcolorgray FK(100)p 0 TeXcolorgray 910 4863 a SDict begin H.R end 910 4863 a 910 4915 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.100) cvn H.B /ANN pdfmark end 910 4915 a FK(,)960 4915 y SDict begin H.S end 960 4915 a 0 TeXcolorgray FK(101)p 0 TeXcolorgray 1085 4863 a SDict begin H.R end 1085 4863 a 1085 4915 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.101) cvn H.B /ANN pdfmark end 1085 4915 a 252 5015 a FK(\\psChart,)635 5015 y SDict begin H.S end 635 5015 a 0 TeXcolorgray FK(174)p 0 TeXcolorgray 760 4962 a SDict begin H.R end 760 4962 a 760 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.174) cvn H.B /ANN pdfmark end 760 5015 a 252 5114 a FK(\\psChiI)r(IDist,)766 5114 y SDict begin H.S end 766 5114 a 0 TeXcolorgray FK(159)p 0 TeXcolorgray 890 5062 a SDict begin H.R end 890 5062 a 890 5114 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.159) cvn H.B /ANN pdfmark end 890 5114 a 252 5214 a FK(\\psCi,)506 5214 y SDict begin H.S end 506 5214 a 0 TeXcolorgray FK(151)p 0 TeXcolorgray 630 5162 a SDict begin H.R end 630 5162 a 630 5214 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.151) cvn H.B /ANN pdfmark end 630 5214 a 252 5313 a FK(\\psci,)483 5313 y SDict begin H.S end 483 5313 a 0 TeXcolorgray FK(151)p 0 TeXcolorgray 607 5261 a SDict begin H.R end 607 5261 a 607 5313 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.151) cvn H.B /ANN pdfmark end 607 5313 a 252 5413 a FK(\\pscircle,)612 5413 y SDict begin H.S end 612 5413 a 0 TeXcolorgray FK(5)p 0 TeXcolorgray 654 5361 a SDict begin H.R end 654 5361 a 654 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.5) cvn H.B /ANN pdfmark end 654 5413 a 0 TeXcolorgray 0 TeXcolorgray 1725 531 a FK(\\pscircle*,)2127 531 y SDict begin H.S end 2127 531 a 0 TeXcolorgray FK(8)p 0 TeXcolorgray 2169 479 a SDict begin H.R end 2169 479 a 2169 531 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.8) cvn H.B /ANN pdfmark end 2169 531 a 1725 631 a FK(\\pscircleb)r(o)n(x,)2217 631 y SDict begin H.S end 2217 631 a 0 TeXcolorgray FK(77)p 0 TeXcolorgray 2300 579 a SDict begin H.R end 2300 579 a 2300 631 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.77) cvn H.B /ANN pdfmark end 2300 631 a 1725 731 a FK(\\psCircleT)g(angen)n(ts,)2437 731 y SDict begin H.S end 2437 731 a 0 TeXcolorgray FK(57)p 0 TeXcolorgray 2520 678 a SDict begin H.R end 2520 678 a 2520 731 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.57) cvn H.B /ANN pdfmark end 2520 731 a FK(,)2571 731 y SDict begin H.S end 2571 731 a 0 TeXcolorgray FK(58)p 0 TeXcolorgray 2654 678 a SDict begin H.R end 2654 678 a 2654 731 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.58) cvn H.B /ANN pdfmark end 2654 731 a 1725 830 a FK(\\psclip,)2026 830 y SDict begin H.S end 2026 830 a 0 TeXcolorgray FK(66)p 0 TeXcolorgray 2109 778 a SDict begin H.R end 2109 778 a 2109 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.66) cvn H.B /ANN pdfmark end 2109 830 a 1725 930 a FK(\\pscoil,)2021 930 y SDict begin H.S end 2021 930 a 0 TeXcolorgray FK(86)p 0 TeXcolorgray 2104 878 a SDict begin H.R end 2104 878 a 2104 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.86) cvn H.B /ANN pdfmark end 2104 930 a 1725 1029 a FK(\\psCommen)n(t,)2249 1029 y SDict begin H.S end 2249 1029 a 0 TeXcolorgray FK(49)p 0 TeXcolorgray 2332 977 a SDict begin H.R end 2332 977 a 2332 1029 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.49) cvn H.B /ANN pdfmark end 2332 1029 a 1725 1129 a FK(\\psCon)n(v,)2086 1129 y SDict begin H.S end 2086 1129 a 0 TeXcolorgray FK(153)p 0 TeXcolorgray 2210 1077 a SDict begin H.R end 2210 1077 a 2210 1129 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.153) cvn H.B /ANN pdfmark end 2210 1129 a 1725 1229 a FK(\\psCo)r(ordinates,)2333 1229 y SDict begin H.S end 2333 1229 a 0 TeXcolorgray FK(132)p 0 TeXcolorgray 2458 1176 a SDict begin H.R end 2458 1176 a 2458 1229 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.132) cvn H.B /ANN pdfmark end 2458 1229 a 1725 1328 a FK(\\pscspline,)2141 1328 y SDict begin H.S end 2141 1328 a 0 TeXcolorgray FK(7)p 0 TeXcolorgray 2183 1276 a SDict begin H.R end 2183 1276 a 2183 1328 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.7) cvn H.B /ANN pdfmark end 2183 1328 a 1725 1428 a FK(\\psCumIn)n(tegral,)2353 1428 y SDict begin H.S end 2353 1428 a 0 TeXcolorgray FK(152)p 0 TeXcolorgray 2478 1376 a SDict begin H.R end 2478 1376 a 2478 1428 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.152) cvn H.B /ANN pdfmark end 2478 1428 a 1725 1528 a FK(\\pscurv)n(e,)2090 1528 y SDict begin H.S end 2090 1528 a 0 TeXcolorgray FK(6)p 0 TeXcolorgray 2132 1475 a SDict begin H.R end 2132 1475 a 2132 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.6) cvn H.B /ANN pdfmark end 2132 1528 a 1725 1627 a FK(\\pscurv)n(e*,)2132 1627 y SDict begin H.S end 2132 1627 a 0 TeXcolorgray FK(9)p 0 TeXcolorgray 2173 1575 a SDict begin H.R end 2173 1575 a 2173 1627 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.9) cvn H.B /ANN pdfmark end 2173 1627 a 1725 1727 a FK(\\pscustom,)2155 1727 y SDict begin H.S end 2155 1727 a 0 TeXcolorgray FK(32)p 0 TeXcolorgray 2238 1675 a SDict begin H.R end 2238 1675 a 2238 1727 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.32) cvn H.B /ANN pdfmark end 2238 1727 a 1725 1826 a FK(\\psCylinder,)2208 1826 y SDict begin H.S end 2208 1826 a 0 TeXcolorgray FK(218)p 0 TeXcolorgray 2333 1774 a SDict begin H.R end 2333 1774 a 2333 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.218) cvn H.B /ANN pdfmark end 2333 1826 a 1725 1926 a FK(\\psdataplot,)2201 1926 y SDict begin H.S end 2201 1926 a 0 TeXcolorgray FK(123)p 0 TeXcolorgray 2325 1874 a SDict begin H.R end 2325 1874 a 2325 1926 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.123) cvn H.B /ANN pdfmark end 2325 1926 a 1725 2026 a FK(\\psdblframeb)r(o)n(x,)2349 2026 y SDict begin H.S end 2349 2026 a 0 TeXcolorgray FK(77)p 0 TeXcolorgray 2432 1973 a SDict begin H.R end 2432 1973 a 2432 2026 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.77) cvn H.B /ANN pdfmark end 2432 2026 a 1725 2125 a FK(\\psDefBo)n(xNo)r(des,) 2386 2125 y SDict begin H.S end 2386 2125 a 0 TeXcolorgray FK(60)p 0 TeXcolorgray 2469 2073 a SDict begin H.R end 2469 2073 a 2469 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.60) cvn H.B /ANN pdfmark end 2469 2125 a 1725 2225 a FK(\\psDefPSPNo)r(des,)2403 2225 y SDict begin H.S end 2403 2225 a 0 TeXcolorgray FK(60)p 0 TeXcolorgray 2486 2173 a SDict begin H.R end 2486 2173 a 2486 2225 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.60) cvn H.B /ANN pdfmark end 2486 2225 a 1725 2325 a FK(\\psdiab)r(o)n(x,)2139 2325 y SDict begin H.S end 2139 2325 a 0 TeXcolorgray FK(77)p 0 TeXcolorgray 2222 2272 a SDict begin H.R end 2222 2272 a 2222 2325 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.77) cvn H.B /ANN pdfmark end 2222 2325 a 1725 2424 a FK(\\psdiamond,)2210 2424 y SDict begin H.S end 2210 2424 a 0 TeXcolorgray FK(5)p 0 TeXcolorgray 2252 2372 a SDict begin H.R end 2252 2372 a 2252 2424 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.5) cvn H.B /ANN pdfmark end 2252 2424 a 1725 2524 a FK(\\psdiamond*,)2252 2524 y SDict begin H.S end 2252 2524 a 0 TeXcolorgray FK(8)p 0 TeXcolorgray 2293 2472 a SDict begin H.R end 2293 2472 a 2293 2524 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.8) cvn H.B /ANN pdfmark end 2293 2524 a 1725 2623 a FK(\\psdice,)2039 2623 y SDict begin H.S end 2039 2623 a 0 TeXcolorgray FK(102)p 0 TeXcolorgray 2164 2571 a SDict begin H.R end 2164 2571 a 2164 2623 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.102) cvn H.B /ANN pdfmark end 2164 2623 a 1725 2723 a FK(\\psdots,)2049 2723 y SDict begin H.S end 2049 2723 a 0 TeXcolorgray FK(5)p 0 TeXcolorgray 2091 2671 a SDict begin H.R end 2091 2671 a 2091 2723 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.5) cvn H.B /ANN pdfmark end 2091 2723 a 1725 2823 a FK(\\psdots*,)2091 2823 y SDict begin H.S end 2091 2823 a 0 TeXcolorgray FK(8)p 0 TeXcolorgray 2132 2770 a SDict begin H.R end 2132 2770 a 2132 2823 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.8) cvn H.B /ANN pdfmark end 2132 2823 a 1725 2922 a FK(\\psecurv)n(e,)2127 2922 y SDict begin H.S end 2127 2922 a 0 TeXcolorgray FK(6)p 0 TeXcolorgray 2169 2870 a SDict begin H.R end 2169 2870 a 2169 2922 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.6) cvn H.B /ANN pdfmark end 2169 2922 a 1725 3022 a FK(\\psecurv)n(e*,)2169 3022 y SDict begin H.S end 2169 3022 a 0 TeXcolorgray FK(9)p 0 TeXcolorgray 2210 2970 a SDict begin H.R end 2210 2970 a 2210 3022 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.9) cvn H.B /ANN pdfmark end 2210 3022 a 1725 3122 a FK(\\psedge,)2058 3122 y SDict begin H.S end 2058 3122 a 0 TeXcolorgray FK(204)p 0 TeXcolorgray 2182 3069 a SDict begin H.R end 2182 3069 a 2182 3122 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.204) cvn H.B /ANN pdfmark end 2182 3122 a 1725 3221 a FK(\\psellipse,)2118 3221 y SDict begin H.S end 2118 3221 a 0 TeXcolorgray FK(6)p 0 TeXcolorgray 2160 3169 a SDict begin H.R end 2160 3169 a 2160 3221 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.6) cvn H.B /ANN pdfmark end 2160 3221 a 1725 3321 a FK(\\psellipse*,)2160 3321 y SDict begin H.S end 2160 3321 a 0 TeXcolorgray FK(9)p 0 TeXcolorgray 2201 3269 a SDict begin H.R end 2201 3269 a 2201 3321 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.9) cvn H.B /ANN pdfmark end 2201 3321 a 1725 3421 a FK(\\psellipseAB,)2239 3421 y SDict begin H.S end 2239 3421 a 0 TeXcolorgray FK(7)p 0 TeXcolorgray 2281 3368 a SDict begin H.R end 2281 3368 a 2281 3421 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.7) cvn H.B /ANN pdfmark end 2281 3421 a 1725 3520 a FK(\\psellipseAB*,)2281 3520 y SDict begin H.S end 2281 3520 a 0 TeXcolorgray FK(10)p 0 TeXcolorgray 2364 3468 a SDict begin H.R end 2364 3468 a 2364 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.10) cvn H.B /ANN pdfmark end 2364 3520 a 1725 3620 a FK(\\psEllipseT)g(angen)n(ts,)2466 3620 y SDict begin H.S end 2466 3620 a 0 TeXcolorgray FK(57)p 0 TeXcolorgray 2549 3567 a SDict begin H.R end 2549 3567 a 2549 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.57) cvn H.B /ANN pdfmark end 2549 3620 a 1725 3719 a FK(\\psellipticarc,)2252 3719 y SDict begin H.S end 2252 3719 a 0 TeXcolorgray FK(6)p 0 TeXcolorgray 2293 3667 a SDict begin H.R end 2293 3667 a 2293 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.6) cvn H.B /ANN pdfmark end 2293 3719 a 1725 3819 a FK(\\psellipticarc*,)2293 3819 y SDict begin H.S end 2293 3819 a 0 TeXcolorgray FK(9)p 0 TeXcolorgray 2335 3767 a SDict begin H.R end 2335 3767 a 2335 3819 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.9) cvn H.B /ANN pdfmark end 2335 3819 a 1725 3919 a FK(\\psellipticarcn,)2298 3919 y SDict begin H.S end 2298 3919 a 0 TeXcolorgray FK(6)p 0 TeXcolorgray 2340 3866 a SDict begin H.R end 2340 3866 a 2340 3919 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.6) cvn H.B /ANN pdfmark end 2340 3919 a 1725 4018 a FK(\\psellipticarcn*,)2340 4018 y SDict begin H.S end 2340 4018 a 0 TeXcolorgray FK(9)p 0 TeXcolorgray 2381 3966 a SDict begin H.R end 2381 3966 a 2381 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.9) cvn H.B /ANN pdfmark end 2381 4018 a 1725 4118 a FK(\\psFDist,)2102 4118 y SDict begin H.S end 2102 4118 a 0 TeXcolorgray FK(161)p 0 TeXcolorgray 2227 4066 a SDict begin H.R end 2227 4066 a 2227 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.161) cvn H.B /ANN pdfmark end 2227 4118 a 1725 4218 a FK(\\ps\034leplot,)2146 4218 y SDict begin H.S end 2146 4218 a 0 TeXcolorgray FK(123)p 0 TeXcolorgray 2270 4165 a SDict begin H.R end 2270 4165 a 2270 4218 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.123) cvn H.B /ANN pdfmark end 2270 4218 a 1725 4317 a FK(\\psFish,)2053 4317 y SDict begin H.S end 2053 4317 a 0 TeXcolorgray FK(102)p 0 TeXcolorgray 2177 4265 a SDict begin H.R end 2177 4265 a 2177 4317 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.102) cvn H.B /ANN pdfmark end 2177 4317 a 1725 4417 a FK(\\psFixp)r(oin)n(t,)2207 4417 y SDict begin H.S end 2207 4417 a 0 TeXcolorgray FK(137)p 0 TeXcolorgray 2331 4364 a SDict begin H.R end 2331 4364 a 2331 4417 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.137) cvn H.B /ANN pdfmark end 2331 4417 a 1725 4516 a FK(\\psforeac)n(h,)2155 4516 y SDict begin H.S end 2155 4516 a 0 TeXcolorgray FK(179)p 0 TeXcolorgray 2280 4464 a SDict begin H.R end 2280 4464 a 2280 4516 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.179) cvn H.B /ANN pdfmark end 2280 4516 a 1725 4616 a FK(\\psF)g(ourier,)2156 4616 y SDict begin H.S end 2156 4616 a 0 TeXcolorgray FK(148)p 0 TeXcolorgray 2281 4564 a SDict begin H.R end 2281 4564 a 2281 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.148) cvn H.B /ANN pdfmark end 2281 4616 a 1725 4716 a FK(\\psframe,)2102 4716 y SDict begin H.S end 2102 4716 a 0 TeXcolorgray FK(5)p 0 TeXcolorgray 2143 4663 a SDict begin H.R end 2143 4663 a 2143 4716 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.5) cvn H.B /ANN pdfmark end 2143 4716 a 1725 4815 a FK(\\psframe*,)2143 4815 y SDict begin H.S end 2143 4815 a 0 TeXcolorgray FK(8)p 0 TeXcolorgray 2185 4763 a SDict begin H.R end 2185 4763 a 2185 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.8) cvn H.B /ANN pdfmark end 2185 4815 a 1725 4915 a FK(\\psframeb)r(o)n(x,)2233 4915 y SDict begin H.S end 2233 4915 a 0 TeXcolorgray FK(77)p 0 TeXcolorgray 2316 4863 a SDict begin H.R end 2316 4863 a 2316 4915 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.77) cvn H.B /ANN pdfmark end 2316 4915 a 1725 5015 a FK(\\psGammaDist,)2335 5015 y SDict begin H.S end 2335 5015 a 0 TeXcolorgray FK(158)p 0 TeXcolorgray 2459 4962 a SDict begin H.R end 2459 4962 a 2459 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.158) cvn H.B /ANN pdfmark end 2459 5015 a 1725 5114 a FK(\\psGauss,)2115 5114 y SDict begin H.S end 2115 5114 a 0 TeXcolorgray FK(154)p 0 TeXcolorgray 2239 5062 a SDict begin H.R end 2239 5062 a 2239 5114 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.154) cvn H.B /ANN pdfmark end 2239 5114 a 1725 5214 a FK(\\psGaussI,)2145 5214 y SDict begin H.S end 2145 5214 a 0 TeXcolorgray FK(154)p 0 TeXcolorgray 2269 5162 a SDict begin H.R end 2269 5162 a 2269 5214 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.154) cvn H.B /ANN pdfmark end 2269 5214 a 1725 5313 a FK(\\psgraph,)2104 5313 y SDict begin H.S end 2104 5313 a 0 TeXcolorgray FK(108)p 0 TeXcolorgray 2229 5261 a SDict begin H.R end 2229 5261 a 2229 5313 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.108) cvn H.B /ANN pdfmark end 2229 5313 a 1725 5413 a FK(\\psgrid,)2040 5413 y SDict begin H.S end 2040 5413 a 0 TeXcolorgray FK(33)p 0 TeXcolorgray 2123 5361 a SDict begin H.R end 2123 5361 a 2123 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.33) cvn H.B /ANN pdfmark end 2123 5413 a FK(,)2173 5413 y SDict begin H.S end 2173 5413 a 0 TeXcolorgray FK(108)p 0 TeXcolorgray 2298 5361 a SDict begin H.R end 2298 5361 a 2298 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.108) cvn H.B /ANN pdfmark end 2298 5413 a 0 TeXcolorgray 1456 5662 a FK(245)p 0 TeXcolorgray eop end %%Page: 246 246 TeXDict begin 246 245 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.246) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 252 531 a FK(\\psHomothetie,)845 531 y SDict begin H.S end 845 531 a 0 TeXcolorgray FK(63)p 0 TeXcolorgray 928 479 a SDict begin H.R end 928 479 a 928 531 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.63) cvn H.B /ANN pdfmark end 928 531 a FK(,)979 531 y SDict begin H.S end 979 531 a 0 TeXcolorgray FK(64)p 0 TeXcolorgray 1062 479 a SDict begin H.R end 1062 479 a 1062 531 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.64) cvn H.B /ANN pdfmark end 1062 531 a 252 631 a FK(\\psIn)n(tegral,)704 631 y SDict begin H.S end 704 631 a 0 TeXcolorgray FK(152)p 0 TeXcolorgray 829 579 a SDict begin H.R end 829 579 a 829 631 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.152) cvn H.B /ANN pdfmark end 829 631 a 252 731 a FK(\\psIn)n(tersectionP)n(oin)n(t,) 1043 731 y SDict begin H.S end 1043 731 a 0 TeXcolorgray FK(58)p 0 TeXcolorgray 1126 678 a SDict begin H.R end 1126 678 a 1126 731 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.58) cvn H.B /ANN pdfmark end 1126 731 a 252 830 a FK(\\psKangaro)r(o,)776 830 y SDict begin H.S end 776 830 a 0 TeXcolorgray FK(105)p 0 TeXcolorgray 900 778 a SDict begin H.R end 900 778 a 900 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.105) cvn H.B /ANN pdfmark end 900 830 a 252 930 a FK(\\psLame,)622 930 y SDict begin H.S end 622 930 a 0 TeXcolorgray FK(169)p 0 TeXcolorgray 747 878 a SDict begin H.R end 747 878 a 747 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.169) cvn H.B /ANN pdfmark end 747 930 a 252 1029 a FK(\\psLCNo)r(de,)724 1029 y SDict begin H.S end 724 1029 a 0 TeXcolorgray FK(51)p 0 TeXcolorgray 807 977 a SDict begin H.R end 807 977 a 807 1029 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.51) cvn H.B /ANN pdfmark end 807 1029 a 252 1129 a FK(\\psLCNo)r(de)-7 b(V)g(ar,)846 1129 y SDict begin H.S end 846 1129 a 0 TeXcolorgray FK(51)p 0 TeXcolorgray 929 1077 a SDict begin H.R end 929 1077 a 929 1129 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.51) cvn H.B /ANN pdfmark end 929 1129 a 252 1229 a FK(\\psLDNo)r(de,)727 1229 y SDict begin H.S end 727 1229 a 0 TeXcolorgray FK(50)p 0 TeXcolorgray 810 1176 a SDict begin H.R end 810 1176 a 810 1229 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.50) cvn H.B /ANN pdfmark end 810 1229 a 252 1328 a FK(\\pslegend,)653 1328 y SDict begin H.S end 653 1328 a 0 TeXcolorgray FK(118)p 0 TeXcolorgray 778 1276 a SDict begin H.R end 778 1276 a 778 1328 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.118) cvn H.B /ANN pdfmark end 778 1328 a 252 1428 a FK(\\psline,)552 1428 y SDict begin H.S end 552 1428 a 0 TeXcolorgray FK(5)p 0 TeXcolorgray 594 1376 a SDict begin H.R end 594 1376 a 594 1428 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.5) cvn H.B /ANN pdfmark end 594 1428 a 252 1528 a FK(\\psline*,)594 1528 y SDict begin H.S end 594 1528 a 0 TeXcolorgray FK(8)p 0 TeXcolorgray 635 1475 a SDict begin H.R end 635 1475 a 635 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.8) cvn H.B /ANN pdfmark end 635 1528 a 252 1627 a FK(\\pslineByHand,)851 1627 y SDict begin H.S end 851 1627 a 0 TeXcolorgray FK(82)p 0 TeXcolorgray 934 1575 a SDict begin H.R end 934 1575 a 934 1627 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.82) cvn H.B /ANN pdfmark end 934 1627 a 252 1727 a FK(\\pslistplot,)677 1727 y SDict begin H.S end 677 1727 a 0 TeXcolorgray FK(124)p 0 TeXcolorgray 802 1675 a SDict begin H.R end 802 1675 a 802 1727 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.124) cvn H.B /ANN pdfmark end 802 1727 a 252 1826 a FK(\\psLNo)r(de,)664 1826 y SDict begin H.S end 664 1826 a 0 TeXcolorgray FK(50)p 0 TeXcolorgray 747 1774 a SDict begin H.R end 747 1774 a 747 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.50) cvn H.B /ANN pdfmark end 747 1826 a 252 1926 a FK(\\psLorenz,)669 1926 y SDict begin H.S end 669 1926 a 0 TeXcolorgray FK(168)p 0 TeXcolorgray 793 1874 a SDict begin H.R end 793 1874 a 793 1926 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.168) cvn H.B /ANN pdfmark end 793 1926 a 252 2026 a FK(\\psLouisXI)r(I)r(I,)775 2026 y SDict begin H.S end 775 2026 a 0 TeXcolorgray FK(103)p 0 TeXcolorgray 900 1973 a SDict begin H.R end 900 1973 a 900 2026 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.103) cvn H.B /ANN pdfmark end 900 2026 a 252 2125 a FK(\\psLuk)n(e,)599 2125 y SDict begin H.S end 599 2125 a 0 TeXcolorgray FK(104)p 0 TeXcolorgray 724 2073 a SDict begin H.R end 724 2073 a 724 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.104) cvn H.B /ANN pdfmark end 724 2125 a 252 2225 a FK(\\psmatrix,)665 2225 y SDict begin H.S end 665 2225 a 0 TeXcolorgray FK(46)p 0 TeXcolorgray 748 2173 a SDict begin H.R end 748 2173 a 748 2225 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.46) cvn H.B /ANN pdfmark end 748 2225 a 252 2325 a FK(\\psMo)r(dBessel,)810 2325 y SDict begin H.S end 810 2325 a 0 TeXcolorgray FK(150)p 0 TeXcolorgray 935 2272 a SDict begin H.R end 935 2272 a 935 2325 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.150) cvn H.B /ANN pdfmark end 935 2325 a 252 2424 a FK(\\psncurv)n(e,) 663 2424 y SDict begin H.S end 663 2424 a 0 TeXcolorgray FK(55)p 0 TeXcolorgray 746 2372 a SDict begin H.R end 746 2372 a 746 2424 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.55) cvn H.B /ANN pdfmark end 746 2424 a 252 2524 a FK(\\psNewton,)702 2524 y SDict begin H.S end 702 2524 a 0 TeXcolorgray FK(136)p 0 TeXcolorgray 826 2472 a SDict begin H.R end 826 2472 a 826 2524 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.136) cvn H.B /ANN pdfmark end 826 2524 a 252 2623 a FK(\\psnline,)598 2623 y SDict begin H.S end 598 2623 a 0 TeXcolorgray FK(55)p 0 TeXcolorgray 681 2571 a SDict begin H.R end 681 2571 a 681 2623 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.55) cvn H.B /ANN pdfmark end 681 2623 a 252 2723 a FK(\\psno)r(de,)596 2723 y SDict begin H.S end 596 2723 a 0 TeXcolorgray FK(38)p 0 TeXcolorgray 679 2671 a SDict begin H.R end 679 2671 a 679 2723 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.38) cvn H.B /ANN pdfmark end 679 2723 a 252 2823 a FK(\\pso)n(v)i(alb)r(o)n(x,)697 2823 y SDict begin H.S end 697 2823 a 0 TeXcolorgray FK(77)p 0 TeXcolorgray 780 2770 a SDict begin H.R end 780 2770 a 780 2823 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.77) cvn H.B /ANN pdfmark end 780 2823 a 252 2922 a FK(\\psparab)r(ola,)739 2922 y SDict begin H.S end 739 2922 a 0 TeXcolorgray FK(7)p 0 TeXcolorgray 781 2870 a SDict begin H.R end 781 2870 a 781 2922 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.7) cvn H.B /ANN pdfmark end 781 2922 a FK(,)831 2922 y SDict begin H.S end 831 2922 a 0 TeXcolorgray FK(10)p 0 TeXcolorgray 914 2870 a SDict begin H.R end 914 2870 a 914 2922 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.10) cvn H.B /ANN pdfmark end 914 2922 a 252 3022 a FK(\\psP)n(arallelLine,)857 3022 y SDict begin H.S end 857 3022 a 0 TeXcolorgray FK(56)p 0 TeXcolorgray 940 2970 a SDict begin H.R end 940 2970 a 940 3022 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.56) cvn H.B /ANN pdfmark end 940 3022 a 252 3122 a FK(\\psP)n(arrot,)657 3122 y SDict begin H.S end 657 3122 a 0 TeXcolorgray FK(104)p 0 TeXcolorgray 782 3069 a SDict begin H.R end 782 3069 a 782 3122 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.104) cvn H.B /ANN pdfmark end 782 3122 a 252 3221 a FK(\\pspicture,)677 3221 y SDict begin H.S end 677 3221 a 0 TeXcolorgray FK(65)p 0 TeXcolorgray 760 3169 a SDict begin H.R end 760 3169 a 760 3221 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.65) cvn H.B /ANN pdfmark end 760 3221 a 252 3321 a FK(\\psPig,)544 3321 y SDict begin H.S end 544 3321 a 0 TeXcolorgray FK(105)p 0 TeXcolorgray 668 3269 a SDict begin H.R end 668 3269 a 668 3321 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.105) cvn H.B /ANN pdfmark end 668 3321 a 252 3421 a FK(\\psPline,)608 3421 y SDict begin H.S end 608 3421 a 0 TeXcolorgray FK(56)p 0 TeXcolorgray 692 3368 a SDict begin H.R end 692 3368 a 692 3421 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.56) cvn H.B /ANN pdfmark end 692 3421 a 252 3520 a FK(\\psPlot,)576 3520 y SDict begin H.S end 576 3520 a 0 TeXcolorgray FK(128)p 0 TeXcolorgray 701 3468 a SDict begin H.R end 701 3468 a 701 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.128) cvn H.B /ANN pdfmark end 701 3520 a 252 3620 a FK(\\psplotImp,)711 3620 y SDict begin H.S end 711 3620 a 0 TeXcolorgray FK(171)p 0 TeXcolorgray 836 3567 a SDict begin H.R end 836 3567 a 836 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.171) cvn H.B /ANN pdfmark end 836 3620 a FK(,)886 3620 y SDict begin H.S end 886 3620 a 0 TeXcolorgray FK(172)p 0 TeXcolorgray 1011 3567 a SDict begin H.R end 1011 3567 a 1011 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.172) cvn H.B /ANN pdfmark end 1011 3620 a 252 3719 a FK(\\psplotT)e(angen)n(t,)861 3719 y SDict begin H.S end 861 3719 a 0 TeXcolorgray FK(133)p 0 TeXcolorgray 986 3667 a SDict begin H.R end 986 3667 a 986 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.133) cvn H.B /ANN pdfmark end 986 3719 a 252 3819 a FK(\\psplotThreeD,)842 3819 y SDict begin H.S end 842 3819 a 0 TeXcolorgray FK(223)p 0 TeXcolorgray 966 3767 a SDict begin H.R end 966 3767 a 966 3819 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.223) cvn H.B /ANN pdfmark end 966 3819 a 252 3919 a FK(\\psP)n(oisson,) 695 3919 y SDict begin H.S end 695 3919 a 0 TeXcolorgray FK(157)p 0 TeXcolorgray 819 3866 a SDict begin H.R end 819 3866 a 819 3919 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.157) cvn H.B /ANN pdfmark end 819 3919 a 252 4018 a FK(\\psp)r(olygon,)709 4018 y SDict begin H.S end 709 4018 a 0 TeXcolorgray FK(5)p 0 TeXcolorgray 750 3966 a SDict begin H.R end 750 3966 a 750 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.5) cvn H.B /ANN pdfmark end 750 4018 a 252 4118 a FK(\\psp)r(olygon*,)750 4118 y SDict begin H.S end 750 4118 a 0 TeXcolorgray FK(8)p 0 TeXcolorgray 792 4066 a SDict begin H.R end 792 4066 a 792 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.8) cvn H.B /ANN pdfmark end 792 4118 a 252 4218 a FK(\\psP)n (olynomial,)830 4218 y SDict begin H.S end 830 4218 a 0 TeXcolorgray FK(141)p 0 TeXcolorgray 954 4165 a SDict begin H.R end 954 4165 a 954 4218 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.141) cvn H.B /ANN pdfmark end 954 4218 a 252 4317 a FK(\\psPulp)r(o,)638 4317 y SDict begin H.S end 638 4317 a 0 TeXcolorgray FK(103)p 0 TeXcolorgray 763 4265 a SDict begin H.R end 763 4265 a 763 4317 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.103) cvn H.B /ANN pdfmark end 763 4317 a 252 4417 a FK(\\psRandom,)728 4417 y SDict begin H.S end 728 4417 a 0 TeXcolorgray FK(96)p 0 TeXcolorgray 811 4364 a SDict begin H.R end 811 4364 a 811 4417 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.96) cvn H.B /ANN pdfmark end 811 4417 a 252 4516 a FK(\\psRelLine,)702 4516 y SDict begin H.S end 702 4516 a 0 TeXcolorgray FK(54)p 0 TeXcolorgray 785 4464 a SDict begin H.R end 785 4464 a 785 4516 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.54) cvn H.B /ANN pdfmark end 785 4516 a 252 4616 a FK(\\psRelLine)g(V)g(ar,)824 4616 y SDict begin H.S end 824 4616 a 0 TeXcolorgray FK(55)p 0 TeXcolorgray 907 4564 a SDict begin H.R end 907 4564 a 907 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.55) cvn H.B /ANN pdfmark end 907 4616 a 252 4716 a FK(\\psRelNo)r(de,)733 4716 y SDict begin H.S end 733 4716 a 0 TeXcolorgray FK(54)p 0 TeXcolorgray 816 4663 a SDict begin H.R end 816 4663 a 816 4716 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.54) cvn H.B /ANN pdfmark end 816 4716 a 252 4815 a FK(\\psRelNo)r(de)g(V)g(ar,)855 4815 y SDict begin H.S end 855 4815 a 0 TeXcolorgray FK(51)p 0 TeXcolorgray 939 4763 a SDict begin H.R end 939 4763 a 939 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.51) cvn H.B /ANN pdfmark end 939 4815 a 252 4915 a FK(\\psresetColor,)793 4915 y SDict begin H.S end 793 4915 a 0 TeXcolorgray FK(75)p 0 TeXcolorgray 876 4863 a SDict begin H.R end 876 4863 a 876 4915 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.75) cvn H.B /ANN pdfmark end 876 4915 a 252 5015 a FK(\\psRing,)595 5015 y SDict begin H.S end 595 5015 a 0 TeXcolorgray FK(7)p 0 TeXcolorgray 636 4962 a SDict begin H.R end 636 4962 a 636 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.7) cvn H.B /ANN pdfmark end 636 5015 a FK(,)687 5015 y SDict begin H.S end 687 5015 a 0 TeXcolorgray FK(10)p 0 TeXcolorgray 770 4962 a SDict begin H.R end 770 4962 a 770 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.10) cvn H.B /ANN pdfmark end 770 5015 a 252 5114 a FK(\\psrline,)585 5114 y SDict begin H.S end 585 5114 a 0 TeXcolorgray FK(55)p 0 TeXcolorgray 668 5062 a SDict begin H.R end 668 5062 a 668 5114 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.55) cvn H.B /ANN pdfmark end 668 5114 a 252 5214 a FK(\\psrotate,)640 5214 y SDict begin H.S end 640 5214 a 0 TeXcolorgray FK(69)p 0 TeXcolorgray 723 5162 a SDict begin H.R end 723 5162 a 723 5214 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.69) cvn H.B /ANN pdfmark end 723 5214 a 252 5313 a FK(\\psscaleb)r(o)n(x,)725 5313 y SDict begin H.S end 725 5313 a 0 TeXcolorgray FK(106)p 0 TeXcolorgray 850 5261 a SDict begin H.R end 850 5261 a 850 5313 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.106) cvn H.B /ANN pdfmark end 850 5313 a 252 5413 a FK(\\psset,)525 5413 y SDict begin H.S end 525 5413 a 0 TeXcolorgray FK(35)p 0 TeXcolorgray 608 5361 a SDict begin H.R end 608 5361 a 608 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.35) cvn H.B /ANN pdfmark end 608 5413 a FK(,)659 5413 y SDict begin H.S end 659 5413 a 0 TeXcolorgray FK(238)p 0 TeXcolorgray 783 5361 a SDict begin H.R end 783 5361 a 783 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.238) cvn H.B /ANN pdfmark end 783 5413 a 0 TeXcolorgray 0 TeXcolorgray 1725 531 a FK(\\pssetGra)n(yscale,)2350 531 y SDict begin H.S end 2350 531 a 0 TeXcolorgray FK(75)p 0 TeXcolorgray 2433 479 a SDict begin H.R end 2433 479 a 2433 531 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.75) cvn H.B /ANN pdfmark end 2433 531 a 1725 631 a FK(\\pssetMono)r(c)n(hrome,)2467 631 y SDict begin H.S end 2467 631 a 0 TeXcolorgray FK(75)p 0 TeXcolorgray 2550 579 a SDict begin H.R end 2550 579 a 2550 631 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.75) cvn H.B /ANN pdfmark end 2550 631 a 1725 731 a FK(\\psshado)n(wb)r(o)n(x,)2294 731 y SDict begin H.S end 2294 731 a 0 TeXcolorgray FK(77)p 0 TeXcolorgray 2377 678 a SDict begin H.R end 2377 678 a 2377 731 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.77) cvn H.B /ANN pdfmark end 2377 731 a 1725 830 a FK(\\psSi,)1966 830 y SDict begin H.S end 1966 830 a 0 TeXcolorgray FK(151)p 0 TeXcolorgray 2090 778 a SDict begin H.R end 2090 778 a 2090 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.151) cvn H.B /ANN pdfmark end 2090 830 a 1725 930 a FK(\\pssi,)1952 930 y SDict begin H.S end 1952 930 a 0 TeXcolorgray FK(151)p 0 TeXcolorgray 2077 878 a SDict begin H.R end 2077 878 a 2077 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.151) cvn H.B /ANN pdfmark end 2077 930 a 1725 1029 a FK(\\pssin,)1998 1029 y SDict begin H.S end 1998 1029 a 0 TeXcolorgray FK(86)p 0 TeXcolorgray 2081 977 a SDict begin H.R end 2081 977 a 2081 1029 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.86) cvn H.B /ANN pdfmark end 2081 1029 a 1725 1129 a FK(\\psspan,)2063 1129 y SDict begin H.S end 2063 1129 a 0 TeXcolorgray FK(48)p 0 TeXcolorgray 2146 1077 a SDict begin H.R end 2146 1077 a 2146 1129 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.48) cvn H.B /ANN pdfmark end 2146 1129 a 1725 1229 a FK(\\psStartP)n(oin)n(t,)2276 1229 y SDict begin H.S end 2276 1229 a 0 TeXcolorgray FK(197)p 0 TeXcolorgray 2401 1176 a SDict begin H.R end 2401 1176 a 2401 1229 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.197) cvn H.B /ANN pdfmark end 2401 1229 a 1725 1328 a FK(\\psStep,)2058 1328 y SDict begin H.S end 2058 1328 a 0 TeXcolorgray FK(135)p 0 TeXcolorgray 2182 1276 a SDict begin H.R end 2182 1276 a 2182 1328 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.135) cvn H.B /ANN pdfmark end 2182 1328 a 1725 1428 a FK(\\psSurface,)2162 1428 y SDict begin H.S end 2162 1428 a 0 TeXcolorgray FK(238)p 0 TeXcolorgray 2286 1376 a SDict begin H.R end 2286 1376 a 2286 1428 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.238) cvn H.B /ANN pdfmark end 2286 1428 a 1725 1528 a FK(\\psT)g(angen)n(tLine,)2350 1528 y SDict begin H.S end 2350 1528 a 0 TeXcolorgray FK(132)p 0 TeXcolorgray 2474 1475 a SDict begin H.R end 2474 1475 a 2474 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.132) cvn H.B /ANN pdfmark end 2474 1528 a 1725 1627 a FK(\\pstArcnO)n(AB,)2290 1627 y SDict begin H.S end 2290 1627 a 0 TeXcolorgray FK(187)p 0 TeXcolorgray 2414 1575 a SDict begin H.R end 2414 1575 a 2414 1627 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.187) cvn H.B /ANN pdfmark end 2414 1627 a 1725 1727 a FK(\\pstArcO)n(AB,)2244 1727 y SDict begin H.S end 2244 1727 a 0 TeXcolorgray FK(187)p 0 TeXcolorgray 2368 1675 a SDict begin H.R end 2368 1675 a 2368 1727 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.187) cvn H.B /ANN pdfmark end 2368 1727 a 1725 1826 a FK(\\pstBissectBA)n(C,)2361 1826 y SDict begin H.S end 2361 1826 a 0 TeXcolorgray FK(194)p 0 TeXcolorgray 2485 1774 a SDict begin H.R end 2485 1774 a 2485 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.194) cvn H.B /ANN pdfmark end 2485 1826 a 1725 1926 a FK(\\pstCGra)n(vABC,)2350 1926 y SDict begin H.S end 2350 1926 a 0 TeXcolorgray FK(192)p 0 TeXcolorgray 2475 1874 a SDict begin H.R end 2475 1874 a 2475 1926 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.192) cvn H.B /ANN pdfmark end 2475 1926 a 1725 2026 a FK(\\pstCircleAB,)2262 2026 y SDict begin H.S end 2262 2026 a 0 TeXcolorgray FK(185)p 0 TeXcolorgray 2387 1973 a SDict begin H.R end 2387 1973 a 2387 2026 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.185) cvn H.B /ANN pdfmark end 2387 2026 a 1725 2125 a FK(\\pstCircleABC,)2322 2125 y SDict begin H.S end 2322 2125 a 0 TeXcolorgray FK(192)p 0 TeXcolorgray 2447 2073 a SDict begin H.R end 2447 2073 a 2447 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.192) cvn H.B /ANN pdfmark end 2447 2125 a 1725 2225 a FK(\\pstCircleO)n(A,)2266 2225 y SDict begin H.S end 2266 2225 a 0 TeXcolorgray FK(185)p 0 TeXcolorgray 2390 2173 a SDict begin H.R end 2390 2173 a 2390 2225 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.185) cvn H.B /ANN pdfmark end 2390 2225 a 1725 2325 a FK(\\pstCurvAbsNo)r(de,)2441 2325 y SDict begin H.S end 2441 2325 a 0 TeXcolorgray FK(187)p 0 TeXcolorgray 2566 2272 a SDict begin H.R end 2566 2272 a 2566 2325 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.187) cvn H.B /ANN pdfmark end 2566 2325 a 1725 2424 a FK(\\PstDecagon,)2247 2424 y SDict begin H.S end 2247 2424 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 2330 2372 a SDict begin H.R end 2330 2372 a 2330 2424 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 2330 2424 a 1725 2524 a FK(\\PstDecagon*,)2289 2524 y SDict begin H.S end 2289 2524 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 2372 2472 a SDict begin H.R end 2372 2472 a 2372 2524 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 2372 2524 a 1725 2623 a FK(\\psTDist,)2108 2623 y SDict begin H.S end 2108 2623 a 0 TeXcolorgray FK(160)p 0 TeXcolorgray 2232 2571 a SDict begin H.R end 2232 2571 a 2232 2623 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.160) cvn H.B /ANN pdfmark end 2232 2623 a 1725 2723 a FK(\\pstDistV)g(al,)2200 2723 y SDict begin H.S end 2200 2723 a 0 TeXcolorgray FK(187)p 0 TeXcolorgray 2325 2671 a SDict begin H.R end 2325 2671 a 2325 2723 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.187) cvn H.B /ANN pdfmark end 2325 2723 a 1725 2823 a FK(\\PstDo)r(decagon,)2337 2823 y SDict begin H.S end 2337 2823 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 2420 2770 a SDict begin H.R end 2420 2770 a 2420 2823 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 2420 2823 a 1725 2922 a FK(\\PstDo)r(decagon*,)2378 2922 y SDict begin H.S end 2378 2922 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 2462 2870 a SDict begin H.R end 2462 2870 a 2462 2922 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 2462 2922 a 1725 3022 a FK(\\psT)g(extF)g(rame,)2290 3022 y SDict begin H.S end 2290 3022 a 0 TeXcolorgray FK(78)p 0 TeXcolorgray 2373 2970 a SDict begin H.R end 2373 2970 a 2373 3022 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.78) cvn H.B /ANN pdfmark end 2373 3022 a 1725 3122 a FK(\\pstextpath,)2208 3122 y SDict begin H.S end 2208 3122 a 0 TeXcolorgray FK(101)p 0 TeXcolorgray 2332 3069 a SDict begin H.R end 2332 3069 a 2332 3122 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.101) cvn H.B /ANN pdfmark end 2332 3122 a 1725 3221 a FK(\\PstF)g(rameBo)n(xThreeD,)2584 3221 y SDict begin H.S end 2584 3221 a 0 TeXcolorgray FK(80)p 0 TeXcolorgray 2667 3169 a SDict begin H.R end 2667 3169 a 2667 3221 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.80) cvn H.B /ANN pdfmark end 2667 3221 a 1725 3321 a FK(\\pstGenericCurv)n (e,)2423 3321 y SDict begin H.S end 2423 3321 a 0 TeXcolorgray FK(188)p 0 TeXcolorgray 2548 3269 a SDict begin H.R end 2548 3269 a 2548 3321 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.188) cvn H.B /ANN pdfmark end 2548 3321 a 1725 3421 a FK(\\pstGeono)r(de,)2245 3421 y SDict begin H.S end 2245 3421 a 0 TeXcolorgray FK(180)p 0 TeXcolorgray 2370 3368 a SDict begin H.R end 2370 3368 a 2370 3421 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.180) cvn H.B /ANN pdfmark end 2370 3421 a 1725 3520 a FK(\\PstHeptagon,) 2287 3520 y SDict begin H.S end 2287 3520 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 2370 3468 a SDict begin H.R end 2370 3468 a 2370 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 2370 3520 a 1725 3620 a FK(\\PstHeptagon*,)2329 3620 y SDict begin H.S end 2329 3620 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 2412 3567 a SDict begin H.R end 2412 3567 a 2412 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 2412 3620 a 1725 3719 a FK(\\PstHexagon,)2253 3719 y SDict begin H.S end 2253 3719 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 2336 3667 a SDict begin H.R end 2336 3667 a 2336 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 2336 3719 a 1725 3819 a FK(\\PstHexagon*,)2294 3819 y SDict begin H.S end 2294 3819 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 2377 3767 a SDict begin H.R end 2377 3767 a 2377 3819 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 2377 3819 a 1725 3919 a FK(\\psThomae,)2192 3919 y SDict begin H.S end 2192 3919 a 0 TeXcolorgray FK(169)p 0 TeXcolorgray 2316 3866 a SDict begin H.R end 2316 3866 a 2316 3919 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.169) cvn H.B /ANN pdfmark end 2316 3919 a 1725 4018 a FK(\\pstHomO,)2166 4018 y SDict begin H.S end 2166 4018 a 0 TeXcolorgray FK(191)p 0 TeXcolorgray 2291 3966 a SDict begin H.R end 2291 3966 a 2291 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.191) cvn H.B /ANN pdfmark end 2291 4018 a 1725 4118 a FK(\\pstI)r(I)r(IDCylinder,)2398 4118 y SDict begin H.S end 2398 4118 a 0 TeXcolorgray FK(218)p 0 TeXcolorgray 2523 4066 a SDict begin H.R end 2523 4066 a 2523 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.218) cvn H.B /ANN pdfmark end 2523 4118 a 1725 4218 a FK(\\pstIn)n(terCC,)2224 4218 y SDict begin H.S end 2224 4218 a 0 TeXcolorgray FK(195)p 0 TeXcolorgray 2349 4165 a SDict begin H.R end 2349 4165 a 2349 4218 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.195) cvn H.B /ANN pdfmark end 2349 4218 a 1725 4317 a FK(\\pstIn)n(terF)n(C,)2216 4317 y SDict begin H.S end 2216 4317 a 0 TeXcolorgray FK(197)p 0 TeXcolorgray 2341 4265 a SDict begin H.R end 2341 4265 a 2341 4317 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.197) cvn H.B /ANN pdfmark end 2341 4317 a 1725 4417 a FK(\\pstIn)n(terFF,)2213 4417 y SDict begin H.S end 2213 4417 a 0 TeXcolorgray FK(196)p 0 TeXcolorgray 2337 4364 a SDict begin H.R end 2337 4364 a 2337 4417 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.196) cvn H.B /ANN pdfmark end 2337 4417 a 1725 4516 a FK(\\pstIn)n(terLC,)2216 4516 y SDict begin H.S end 2216 4516 a 0 TeXcolorgray FK(194)p 0 TeXcolorgray 2341 4464 a SDict begin H.R end 2341 4464 a 2341 4516 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.194) cvn H.B /ANN pdfmark end 2341 4516 a FK(,)2391 4516 y SDict begin H.S end 2391 4516 a 0 TeXcolorgray FK(195)p 0 TeXcolorgray 2516 4464 a SDict begin H.R end 2516 4464 a 2516 4516 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.195) cvn H.B /ANN pdfmark end 2516 4516 a 1725 4616 a FK(\\pstIn)n(terLL,)2208 4616 y SDict begin H.S end 2208 4616 a 0 TeXcolorgray FK(194)p 0 TeXcolorgray 2333 4564 a SDict begin H.R end 2333 4564 a 2333 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.194) cvn H.B /ANN pdfmark end 2333 4616 a 1725 4716 a FK(\\pstLineAB,)2208 4716 y SDict begin H.S end 2208 4716 a 0 TeXcolorgray FK(181)p 0 TeXcolorgray 2332 4663 a SDict begin H.R end 2332 4663 a 2332 4716 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.181) cvn H.B /ANN pdfmark end 2332 4716 a 1725 4815 a FK(\\pstMarkAngle,)2333 4815 y SDict begin H.S end 2333 4815 a 0 TeXcolorgray FK(184)p 0 TeXcolorgray 2457 4763 a SDict begin H.R end 2457 4763 a 2457 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.184) cvn H.B /ANN pdfmark end 2457 4815 a 1725 4915 a FK(\\pstMediatorAB,)2380 4915 y SDict begin H.S end 2380 4915 a 0 TeXcolorgray FK(193)p 0 TeXcolorgray 2504 4863 a SDict begin H.R end 2504 4863 a 2504 4915 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.193) cvn H.B /ANN pdfmark end 2504 4915 a 1725 5015 a FK(\\pstMiddleAB,)2301 5015 y SDict begin H.S end 2301 5015 a 0 TeXcolorgray FK(191)p 0 TeXcolorgray 2426 4962 a SDict begin H.R end 2426 4962 a 2426 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.191) cvn H.B /ANN pdfmark end 2426 5015 a 1725 5114 a FK(\\PstNonagon,)2260 5114 y SDict begin H.S end 2260 5114 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 2343 5062 a SDict begin H.R end 2343 5062 a 2343 5114 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 2343 5114 a 1725 5214 a FK(\\PstNonagon*,)2301 5214 y SDict begin H.S end 2301 5214 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 2384 5162 a SDict begin H.R end 2384 5162 a 2384 5214 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 2384 5214 a 1725 5313 a FK(\\PstOctogon,)2244 5313 y SDict begin H.S end 2244 5313 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 2327 5261 a SDict begin H.R end 2327 5261 a 2327 5313 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 2327 5313 a 1725 5413 a FK(\\PstOctogon*,)2285 5413 y SDict begin H.S end 2285 5413 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 2368 5361 a SDict begin H.R end 2368 5361 a 2368 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 2368 5413 a 0 TeXcolorgray 1456 5662 a FK(246)p 0 TeXcolorgray eop end %%Page: 247 247 TeXDict begin 247 246 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.247) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 252 531 a FK(\\pstOIJGeono)r(de,)909 531 y SDict begin H.S end 909 531 a 0 TeXcolorgray FK(180)p 0 TeXcolorgray 1033 479 a SDict begin H.R end 1033 479 a 1033 531 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.180) cvn H.B /ANN pdfmark end 1033 531 a 252 631 a FK(\\pstOrtSym,)744 631 y SDict begin H.S end 744 631 a 0 TeXcolorgray FK(189)p 0 TeXcolorgray 868 579 a SDict begin H.R end 868 579 a 868 631 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.189) cvn H.B /ANN pdfmark end 868 631 a 252 731 a FK(\\pstOutBissectBA)n(C,) 1030 731 y SDict begin H.S end 1030 731 a 0 TeXcolorgray FK(194)p 0 TeXcolorgray 1155 678 a SDict begin H.R end 1155 678 a 1155 731 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.194) cvn H.B /ANN pdfmark end 1155 731 a 252 830 a FK(\\pstP)n(arab)r(oloid,)849 830 y SDict begin H.S end 849 830 a 0 TeXcolorgray FK(218)p 0 TeXcolorgray 973 778 a SDict begin H.R end 973 778 a 973 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.218) cvn H.B /ANN pdfmark end 973 830 a 252 930 a FK(\\PstP)n(en)n(tagon,)803 930 y SDict begin H.S end 803 930 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 886 878 a SDict begin H.R end 886 878 a 886 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 886 930 a 252 1029 a FK(\\PstP)n(en)n(tagon*,)845 1029 y SDict begin H.S end 845 1029 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 928 977 a SDict begin H.R end 928 977 a 928 1029 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 928 1029 a 252 1129 a FK(\\pstPlanePut,)794 1129 y SDict begin H.S end 794 1129 a 0 TeXcolorgray FK(221)p 0 TeXcolorgray 919 1077 a SDict begin H.R end 919 1077 a 919 1129 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.221) cvn H.B /ANN pdfmark end 919 1129 a FK(,)969 1129 y SDict begin H.S end 969 1129 a 0 TeXcolorgray FK(222)p 0 TeXcolorgray 1094 1077 a SDict begin H.R end 1094 1077 a 1094 1129 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.222) cvn H.B /ANN pdfmark end 1094 1129 a 252 1229 a FK(\\PstP)n(olygon,)757 1229 y SDict begin H.S end 757 1229 a 0 TeXcolorgray FK(23)p 0 TeXcolorgray 840 1176 a SDict begin H.R end 840 1176 a 840 1229 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.23) cvn H.B /ANN pdfmark end 840 1229 a 252 1328 a FK(\\pstPro)r(jection,)830 1328 y SDict begin H.S end 830 1328 a 0 TeXcolorgray FK(191)p 0 TeXcolorgray 955 1276 a SDict begin H.R end 955 1276 a 955 1328 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.191) cvn H.B /ANN pdfmark end 955 1328 a 252 1428 a FK(\\pstRadUnit,)768 1428 y SDict begin H.S end 768 1428 a 0 TeXcolorgray FK(120)p 0 TeXcolorgray 892 1376 a SDict begin H.R end 892 1376 a 892 1428 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.120) cvn H.B /ANN pdfmark end 892 1428 a 252 1528 a FK(\\pstriangle,)700 1528 y SDict begin H.S end 700 1528 a 0 TeXcolorgray FK(5)p 0 TeXcolorgray 741 1475 a SDict begin H.R end 741 1475 a 741 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.5) cvn H.B /ANN pdfmark end 741 1528 a 252 1627 a FK(\\pstriangle*,)741 1627 y SDict begin H.S end 741 1627 a 0 TeXcolorgray FK(8)p 0 TeXcolorgray 783 1575 a SDict begin H.R end 783 1575 a 783 1627 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.8) cvn H.B /ANN pdfmark end 783 1627 a 252 1727 a FK(\\pstrib)r(o)n(x,)642 1727 y SDict begin H.S end 642 1727 a 0 TeXcolorgray FK(77)p 0 TeXcolorgray 725 1675 a SDict begin H.R end 725 1675 a 725 1727 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.77) cvn H.B /ANN pdfmark end 725 1727 a 252 1826 a FK(\\pstRigh)n (tAngle,)867 1826 y SDict begin H.S end 867 1826 a 0 TeXcolorgray FK(184)p 0 TeXcolorgray 991 1774 a SDict begin H.R end 991 1774 a 991 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.184) cvn H.B /ANN pdfmark end 991 1826 a 252 1926 a FK(\\pstRotation,)775 1926 y SDict begin H.S end 775 1926 a 0 TeXcolorgray FK(190)p 0 TeXcolorgray 899 1874 a SDict begin H.R end 899 1874 a 899 1926 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.190) cvn H.B /ANN pdfmark end 899 1926 a 252 2026 a FK(\\pstScaleP)n(oin)n(ts,)867 2026 y SDict begin H.S end 867 2026 a 0 TeXcolorgray FK(124)p 0 TeXcolorgray 992 1973 a SDict begin H.R end 992 1973 a 992 2026 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.124) cvn H.B /ANN pdfmark end 992 2026 a 252 2125 a FK(\\pstSegmen)n(tMark,)956 2125 y SDict begin H.S end 956 2125 a 0 TeXcolorgray FK(182)p 0 TeXcolorgray 1080 2073 a SDict begin H.R end 1080 2073 a 1080 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.182) cvn H.B /ANN pdfmark end 1080 2125 a 252 2225 a FK(\\PstSquare,)713 2225 y SDict begin H.S end 713 2225 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 796 2173 a SDict begin H.R end 796 2173 a 796 2225 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 796 2225 a 252 2325 a FK(\\PstSquare*,)754 2325 y SDict begin H.S end 754 2325 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 837 2272 a SDict begin H.R end 837 2272 a 837 2325 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 837 2325 a 252 2424 a FK(\\PstStarFiv)n(e,)774 2424 y SDict begin H.S end 774 2424 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 857 2372 a SDict begin H.R end 857 2372 a 857 2424 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 857 2424 a 252 2524 a FK(\\PstStarFiv)n(e*,)815 2524 y SDict begin H.S end 815 2524 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 898 2472 a SDict begin H.R end 898 2472 a 898 2524 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 898 2524 a 252 2623 a FK(\\PstStarFiv)n (eLines,)964 2623 y SDict begin H.S end 964 2623 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 1047 2571 a SDict begin H.R end 1047 2571 a 1047 2623 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 1047 2623 a 252 2723 a FK(\\PstStarFiv)n(eLines*,)1006 2723 y SDict begin H.S end 1006 2723 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 1089 2671 a SDict begin H.R end 1089 2671 a 1089 2723 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 1089 2723 a 252 2823 a FK(\\pstSymO,)679 2823 y SDict begin H.S end 679 2823 a 0 TeXcolorgray FK(188)p 0 TeXcolorgray 803 2770 a SDict begin H.R end 803 2770 a 803 2823 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.188) cvn H.B /ANN pdfmark end 803 2823 a 252 2922 a FK(\\pstThreeDBo)n(x,)873 2922 y SDict begin H.S end 873 2922 a 0 TeXcolorgray FK(218)p 0 TeXcolorgray 997 2870 a SDict begin H.R end 997 2870 a 997 2922 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.218) cvn H.B /ANN pdfmark end 997 2922 a 252 3022 a FK(\\pstThreeDCircle,)943 3022 y SDict begin H.S end 943 3022 a 0 TeXcolorgray FK(218)p 0 TeXcolorgray 1068 2970 a SDict begin H.R end 1068 2970 a 1068 3022 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.218) cvn H.B /ANN pdfmark end 1068 3022 a 252 3122 a FK(\\pstThreeDCo)r(or,)909 3122 y SDict begin H.S end 909 3122 a 0 TeXcolorgray FK(213)p 0 TeXcolorgray 1033 3069 a SDict begin H.R end 1033 3069 a 1033 3122 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.213) cvn H.B /ANN pdfmark end 1033 3122 a 252 3221 a FK(\\pstThreeDDot,)868 3221 y SDict begin H.S end 868 3221 a 0 TeXcolorgray FK(218)p 0 TeXcolorgray 993 3169 a SDict begin H.R end 993 3169 a 993 3221 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.218) cvn H.B /ANN pdfmark end 993 3221 a 252 3321 a FK(\\pstThreeDEllipse,)972 3321 y SDict begin H.S end 972 3321 a 0 TeXcolorgray FK(218)p 0 TeXcolorgray 1097 3269 a SDict begin H.R end 1097 3269 a 1097 3321 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.218) cvn H.B /ANN pdfmark end 1097 3321 a 252 3421 a FK(\\pstThreeDLine,)889 3421 y SDict begin H.S end 889 3421 a 0 TeXcolorgray FK(218)p 0 TeXcolorgray 1013 3368 a SDict begin H.R end 1013 3368 a 1013 3421 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.218) cvn H.B /ANN pdfmark end 1013 3421 a 252 3520 a FK(\\pstThreeDPlaneGrid,)1102 3520 y SDict begin H.S end 1102 3520 a 0 TeXcolorgray FK(215)p 0 TeXcolorgray 1226 3468 a SDict begin H.R end 1226 3468 a 1226 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.215) cvn H.B /ANN pdfmark end 1226 3520 a 252 3620 a FK(\\pstThreeDPu,)834 3620 y SDict begin H.S end 834 3620 a 0 TeXcolorgray FK(221)p 0 TeXcolorgray 958 3567 a SDict begin H.R end 958 3567 a 958 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.221) cvn H.B /ANN pdfmark end 958 3620 a 252 3719 a FK(\\pstThreeDSphere,)976 3719 y SDict begin H.S end 976 3719 a 0 TeXcolorgray FK(218)p 0 TeXcolorgray 1100 3667 a SDict begin H.R end 1100 3667 a 1100 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.218) cvn H.B /ANN pdfmark end 1100 3719 a 252 3819 a FK(\\pstThreeDSquare,)978 3819 y SDict begin H.S end 978 3819 a 0 TeXcolorgray FK(218)p 0 TeXcolorgray 1102 3767 a SDict begin H.R end 1102 3767 a 1102 3819 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.218) cvn H.B /ANN pdfmark end 1102 3819 a 252 3919 a FK(\\pstThreeDT)-7 b(riangle,)1029 3919 y SDict begin H.S end 1029 3919 a 0 TeXcolorgray FK(218)p 0 TeXcolorgray 1153 3866 a SDict begin H.R end 1153 3866 a 1153 3919 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.218) cvn H.B /ANN pdfmark end 1153 3919 a 252 4018 a FK(\\pstT)g(ranslation,) 869 4018 y SDict begin H.S end 869 4018 a 0 TeXcolorgray FK(190)p 0 TeXcolorgray 993 3966 a SDict begin H.R end 993 3966 a 993 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.190) cvn H.B /ANN pdfmark end 993 4018 a 252 4118 a FK(\\PstT)g(riangle,)763 4118 y SDict begin H.S end 763 4118 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 846 4066 a SDict begin H.R end 846 4066 a 846 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 846 4118 a 252 4218 a FK(\\pstT)g(riangle,)753 4218 y SDict begin H.S end 753 4218 a 0 TeXcolorgray FK(182)p 0 TeXcolorgray 877 4165 a SDict begin H.R end 877 4165 a 877 4218 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.182) cvn H.B /ANN pdfmark end 877 4218 a 252 4317 a FK(\\PstT)g (riangle*,)805 4317 y SDict begin H.S end 805 4317 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 888 4265 a SDict begin H.R end 888 4265 a 888 4317 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 888 4317 a 252 4417 a FK(\\psV)g(asicek,)693 4417 y SDict begin H.S end 693 4417 a 0 TeXcolorgray FK(167)p 0 TeXcolorgray 818 4364 a SDict begin H.R end 818 4364 a 818 4417 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.167) cvn H.B /ANN pdfmark end 818 4417 a 252 4516 a FK(\\psV)g(ector,)658 4516 y SDict begin H.S end 658 4516 a 0 TeXcolorgray FK(197)p 0 TeXcolorgray 783 4464 a SDict begin H.R end 783 4464 a 783 4516 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.197) cvn H.B /ANN pdfmark end 783 4516 a 252 4616 a FK(\\psV)g(ector\034eld,)811 4616 y SDict begin H.S end 811 4616 a 0 TeXcolorgray FK(138)p 0 TeXcolorgray 935 4564 a SDict begin H.R end 935 4564 a 935 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.138) cvn H.B /ANN pdfmark end 935 4616 a 252 4716 a FK(\\psV)g(olume,)695 4716 y SDict begin H.S end 695 4716 a 0 TeXcolorgray FK(173)p 0 TeXcolorgray 820 4663 a SDict begin H.R end 820 4663 a 820 4716 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.173) cvn H.B /ANN pdfmark end 820 4716 a 252 4815 a FK(\\psw)n(edge,)642 4815 y SDict begin H.S end 642 4815 a 0 TeXcolorgray FK(6)p 0 TeXcolorgray 683 4763 a SDict begin H.R end 683 4763 a 683 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.6) cvn H.B /ANN pdfmark end 683 4815 a 252 4915 a FK(\\psw)n(edge*,)683 4915 y SDict begin H.S end 683 4915 a 0 TeXcolorgray FK(9)p 0 TeXcolorgray 725 4863 a SDict begin H.R end 725 4863 a 725 4915 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.9) cvn H.B /ANN pdfmark end 725 4915 a 252 5015 a FK(\\psW)g(eibull,)700 5015 y SDict begin H.S end 700 5015 a 0 TeXcolorgray FK(165)p 0 TeXcolorgray 824 4962 a SDict begin H.R end 824 4962 a 824 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.165) cvn H.B /ANN pdfmark end 824 5015 a 252 5114 a FK(\\psW)g(eibullI,) 730 5114 y SDict begin H.S end 730 5114 a 0 TeXcolorgray FK(166)p 0 TeXcolorgray 854 5062 a SDict begin H.R end 854 5062 a 854 5114 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.166) cvn H.B /ANN pdfmark end 854 5114 a 252 5214 a FK(\\psW)g(eierstrass,)835 5214 y SDict begin H.S end 835 5214 a 0 TeXcolorgray FK(170)p 0 TeXcolorgray 960 5162 a SDict begin H.R end 960 5162 a 960 5214 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.170) cvn H.B /ANN pdfmark end 960 5214 a 252 5313 a FK(\\psxline,)596 5313 y SDict begin H.S end 596 5313 a 0 TeXcolorgray FK(56)p 0 TeXcolorgray 679 5261 a SDict begin H.R end 679 5261 a 679 5313 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.56) cvn H.B /ANN pdfmark end 679 5313 a 252 5413 a FK(\\psxTic)n(k,)628 5413 y SDict begin H.S end 628 5413 a 0 TeXcolorgray FK(119)p 0 TeXcolorgray 753 5361 a SDict begin H.R end 753 5361 a 753 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.119) cvn H.B /ANN pdfmark end 753 5413 a 0 TeXcolorgray 0 TeXcolorgray 1725 531 a FK(\\psyTic)n(k,)2102 531 y SDict begin H.S end 2102 531 a 0 TeXcolorgray FK(119)p 0 TeXcolorgray 2226 479 a SDict begin H.R end 2226 479 a 2226 531 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.119) cvn H.B /ANN pdfmark end 2226 531 a 1725 631 a FK(\\psZero,)2058 631 y SDict begin H.S end 2058 631 a 0 TeXcolorgray FK(146)p 0 TeXcolorgray 2183 579 a SDict begin H.R end 2183 579 a 2183 631 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.146) cvn H.B /ANN pdfmark end 2183 631 a 1725 731 a FK(\\pszigzag,)2118 731 y SDict begin H.S end 2118 731 a 0 TeXcolorgray FK(86)p 0 TeXcolorgray 2201 678 a SDict begin H.R end 2201 678 a 2201 731 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.86) cvn H.B /ANN pdfmark end 2201 731 a 1725 830 a FK(\\qdisk,)2007 830 y SDict begin H.S end 2007 830 a 0 TeXcolorgray FK(7)p 0 TeXcolorgray 2049 778 a SDict begin H.R end 2049 778 a 2049 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.7) cvn H.B /ANN pdfmark end 2049 830 a 1725 930 a FK(\\qline,)1991 930 y SDict begin H.S end 1991 930 a 0 TeXcolorgray FK(7)p 0 TeXcolorgray 2032 878 a SDict begin H.R end 2032 878 a 2032 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.7) cvn H.B /ANN pdfmark end 2032 930 a 1725 1029 a FK(\\radians,)2081 1029 y SDict begin H.S end 2081 1029 a 0 TeXcolorgray FK(35)p 0 TeXcolorgray 2164 977 a SDict begin H.R end 2164 977 a 2164 1029 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.35) cvn H.B /ANN pdfmark end 2164 1029 a 1725 1129 a FK(\\readdata,)2136 1129 y SDict begin H.S end 2136 1129 a 0 TeXcolorgray FK(123)p 0 TeXcolorgray 2261 1077 a SDict begin H.R end 2261 1077 a 2261 1129 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.123) cvn H.B /ANN pdfmark end 2261 1129 a 1725 1229 a FK(\\renew)n(command,)2378 1229 y SDict begin H.S end 2378 1229 a 0 TeXcolorgray FK(204)p 0 TeXcolorgray 2503 1176 a SDict begin H.R end 2503 1176 a 2503 1229 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.204) cvn H.B /ANN pdfmark end 2503 1229 a 1725 1328 a FK(\\rhom)n(bus,)2130 1328 y SDict begin H.S end 2130 1328 a 0 TeXcolorgray FK(51)p 0 TeXcolorgray 2213 1276 a SDict begin H.R end 2213 1276 a 2213 1328 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.51) cvn H.B /ANN pdfmark end 2213 1328 a 1725 1428 a FK(\\rm)n(ultiput,)2166 1428 y SDict begin H.S end 2166 1428 a 0 TeXcolorgray FK(178)p 0 TeXcolorgray 2291 1376 a SDict begin H.R end 2291 1376 a 2291 1428 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.178) cvn H.B /ANN pdfmark end 2291 1428 a 1725 1528 a FK(\\Rno)r(de,)2052 1528 y SDict begin H.S end 2052 1528 a 0 TeXcolorgray FK(38)p 0 TeXcolorgray 2135 1475 a SDict begin H.R end 2135 1475 a 2135 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.38) cvn H.B /ANN pdfmark end 2135 1528 a 1725 1627 a FK(\\rno)r(de,)2023 1627 y SDict begin H.S end 2023 1627 a 0 TeXcolorgray FK(38)p 0 TeXcolorgray 2106 1575 a SDict begin H.R end 2106 1575 a 2106 1627 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.38) cvn H.B /ANN pdfmark end 2106 1627 a 1725 1727 a FK(\\rput,)1975 1727 y SDict begin H.S end 1975 1727 a 0 TeXcolorgray FK(39)p 0 TeXcolorgray 2058 1675 a SDict begin H.R end 2058 1675 a 2058 1727 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.39) cvn H.B /ANN pdfmark end 2058 1727 a FK(,)2108 1727 y SDict begin H.S end 2108 1727 a 0 TeXcolorgray FK(106)p 0 TeXcolorgray 2233 1675 a SDict begin H.R end 2233 1675 a 2233 1727 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.106) cvn H.B /ANN pdfmark end 2233 1727 a 1725 1826 a FK(\\sa)n(v)n(edata,)2129 1826 y SDict begin H.S end 2129 1826 a 0 TeXcolorgray FK(123)p 0 TeXcolorgray 2254 1774 a SDict begin H.R end 2254 1774 a 2254 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.123) cvn H.B /ANN pdfmark end 2254 1826 a 1725 1926 a FK(\\shorthando\033,)2273 1926 y SDict begin H.S end 2273 1926 a 0 TeXcolorgray FK(60)p 0 TeXcolorgray 2356 1874 a SDict begin H.R end 2356 1874 a 2356 1926 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.60) cvn H.B /ANN pdfmark end 2356 1926 a 1725 2026 a FK(\\shorthandon,)2270 2026 y SDict begin H.S end 2270 2026 a 0 TeXcolorgray FK(60)p 0 TeXcolorgray 2353 1973 a SDict begin H.R end 2353 1973 a 2353 2026 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.60) cvn H.B /ANN pdfmark end 2353 2026 a 1725 2125 a FK(\\skiplev)n(el,)2125 2125 y SDict begin H.S end 2125 2125 a 0 TeXcolorgray FK(208)p 0 TeXcolorgray 2249 2073 a SDict begin H.R end 2249 2073 a 2249 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.208) cvn H.B /ANN pdfmark end 2249 2125 a 1725 2225 a FK(\\skiplev)n(els,)2158 2225 y SDict begin H.S end 2158 2225 a 0 TeXcolorgray FK(208)p 0 TeXcolorgray 2282 2173 a SDict begin H.R end 2282 2173 a 2282 2225 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.208) cvn H.B /ANN pdfmark end 2282 2225 a 1725 2325 a FK(\\Sp)r(ecialCo)r(or,)2251 2325 y SDict begin H.S end 2251 2325 a 0 TeXcolorgray FK(34)p 0 TeXcolorgray 2334 2272 a SDict begin H.R end 2334 2272 a 2334 2325 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.34) cvn H.B /ANN pdfmark end 2334 2325 a 1725 2424 a FK(\\taput,)2016 2424 y SDict begin H.S end 2016 2424 a 0 TeXcolorgray FK(205)p 0 TeXcolorgray 2140 2372 a SDict begin H.R end 2140 2372 a 2140 2424 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.205) cvn H.B /ANN pdfmark end 2140 2424 a 1725 2524 a FK(\\tbput,)2021 2524 y SDict begin H.S end 2021 2524 a 0 TeXcolorgray FK(205)p 0 TeXcolorgray 2145 2472 a SDict begin H.R end 2145 2472 a 2145 2524 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.205) cvn H.B /ANN pdfmark end 2145 2524 a 1725 2623 a FK(\\TC,)1938 2623 y SDict begin H.S end 1938 2623 a 0 TeXcolorgray FK(199)p 0 TeXcolorgray 2062 2571 a SDict begin H.R end 2062 2571 a 2062 2623 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.199) cvn H.B /ANN pdfmark end 2062 2623 a 1725 2723 a FK(\\T)g(c,)1908 2723 y SDict begin H.S end 1908 2723 a 0 TeXcolorgray FK(199)p 0 TeXcolorgray 2032 2671 a SDict begin H.R end 2032 2671 a 2032 2723 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.199) cvn H.B /ANN pdfmark end 2032 2723 a 1725 2823 a FK(\\TCircle,)2090 2823 y SDict begin H.S end 2090 2823 a 0 TeXcolorgray FK(200)p 0 TeXcolorgray 2215 2770 a SDict begin H.R end 2215 2770 a 2215 2823 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.200) cvn H.B /ANN pdfmark end 2215 2823 a 1725 2922 a FK(\\T)g(circle,)2060 2922 y SDict begin H.S end 2060 2922 a 0 TeXcolorgray FK(200)p 0 TeXcolorgray 2185 2870 a SDict begin H.R end 2185 2870 a 2185 2922 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.200) cvn H.B /ANN pdfmark end 2185 2922 a 1725 3022 a FK(\\T)g(dia,)1981 3022 y SDict begin H.S end 1981 3022 a 0 TeXcolorgray FK(200)p 0 TeXcolorgray 2106 2970 a SDict begin H.R end 2106 2970 a 2106 3022 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.200) cvn H.B /ANN pdfmark end 2106 3022 a 1725 3122 a FK(\\T)g(dot,)1991 3122 y SDict begin H.S end 1991 3122 a 0 TeXcolorgray FK(199)p 0 TeXcolorgray 2115 3069 a SDict begin H.R end 2115 3069 a 2115 3122 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.199) cvn H.B /ANN pdfmark end 2115 3122 a 1725 3221 a FK(\\Tf,)1903 3221 y SDict begin H.S end 1903 3221 a 0 TeXcolorgray FK(199)p 0 TeXcolorgray 2027 3169 a SDict begin H.R end 2027 3169 a 2027 3221 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.199) cvn H.B /ANN pdfmark end 2027 3221 a 1725 3321 a FK(\\Tfan,)1991 3321 y SDict begin H.S end 1991 3321 a 0 TeXcolorgray FK(201)p 0 TeXcolorgray 2115 3269 a SDict begin H.R end 2115 3269 a 2115 3321 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.201) cvn H.B /ANN pdfmark end 2115 3321 a 1725 3421 a FK(\\tlput,)1997 3421 y SDict begin H.S end 1997 3421 a 0 TeXcolorgray FK(205)p 0 TeXcolorgray 2122 3368 a SDict begin H.R end 2122 3368 a 2122 3421 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.205) cvn H.B /ANN pdfmark end 2122 3421 a 1725 3520 a FK(\\T)g(o)n(v)i(al,)2014 3520 y SDict begin H.S end 2014 3520 a 0 TeXcolorgray FK(200)p 0 TeXcolorgray 2138 3468 a SDict begin H.R end 2138 3468 a 2138 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.200) cvn H.B /ANN pdfmark end 2138 3520 a 1725 3620 a FK(\\T)e(p,)1917 3620 y SDict begin H.S end 1917 3620 a 0 TeXcolorgray FK(199)p 0 TeXcolorgray 2041 3567 a SDict begin H.R end 2041 3567 a 2041 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.199) cvn H.B /ANN pdfmark end 2041 3620 a 1725 3719 a FK(\\TR,)1939 3719 y SDict begin H.S end 1939 3719 a 0 TeXcolorgray FK(200)p 0 TeXcolorgray 2063 3667 a SDict begin H.R end 2063 3667 a 2063 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.200) cvn H.B /ANN pdfmark end 2063 3719 a 1725 3819 a FK(\\T)g(r,)1903 3819 y SDict begin H.S end 1903 3819 a 0 TeXcolorgray FK(200)p 0 TeXcolorgray 2028 3767 a SDict begin H.R end 2028 3767 a 2028 3819 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.200) cvn H.B /ANN pdfmark end 2028 3819 a 1725 3919 a FK(\\trino)r(de,)2078 3919 y SDict begin H.S end 2078 3919 a 0 TeXcolorgray FK(38)p 0 TeXcolorgray 2161 3866 a SDict begin H.R end 2161 3866 a 2161 3919 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.38) cvn H.B /ANN pdfmark end 2161 3919 a 1725 4018 a FK(\\trput,)2007 4018 y SDict begin H.S end 2007 4018 a 0 TeXcolorgray FK(205)p 0 TeXcolorgray 2131 3966 a SDict begin H.R end 2131 3966 a 2131 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.205) cvn H.B /ANN pdfmark end 2131 4018 a 1725 4118 a FK(\\tspace,)2044 4118 y SDict begin H.S end 2044 4118 a 0 TeXcolorgray FK(202)p 0 TeXcolorgray 2169 4066 a SDict begin H.R end 2169 4066 a 2169 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.202) cvn H.B /ANN pdfmark end 2169 4118 a 1725 4218 a FK(\\Ttri,)1965 4218 y SDict begin H.S end 1965 4218 a 0 TeXcolorgray FK(200)p 0 TeXcolorgray 2090 4165 a SDict begin H.R end 2090 4165 a 2090 4218 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.200) cvn H.B /ANN pdfmark end 2090 4218 a 1725 4317 a FK(\\uput,)1988 4317 y SDict begin H.S end 1988 4317 a 0 TeXcolorgray FK(68)p 0 TeXcolorgray 2071 4265 a SDict begin H.R end 2071 4265 a 2071 4317 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.68) cvn H.B /ANN pdfmark end 2071 4317 a 1559 4417 a FJ(2\))32 b(P)m(aram\350tres)h(et)e(options)1725 4516 y FK(lt,)1831 4516 y SDict begin H.S end 1831 4516 a 0 TeXcolorgray FK(118)p 0 TeXcolorgray 1956 4464 a SDict begin H.R end 1956 4464 a 1956 4516 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.118) cvn H.B /ANN pdfmark end 1956 4516 a 1725 4616 a FK(markZeros,)2158 4616 y SDict begin H.S end 2158 4616 a 0 TeXcolorgray FK(146)p 0 TeXcolorgray 2282 4564 a SDict begin H.R end 2282 4564 a 2282 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.146) cvn H.B /ANN pdfmark end 2282 4616 a 1725 4716 a FK(a\036nage,)2053 4716 y SDict begin H.S end 2053 4716 a 0 TeXcolorgray FK(235)p 0 TeXcolorgray 2177 4663 a SDict begin H.R end 2177 4663 a 2177 4716 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.235) cvn H.B /ANN pdfmark end 2177 4716 a 1725 4815 a FK(algebraic,)2099 4815 y SDict begin H.S end 2099 4815 a 0 TeXcolorgray FK(129)p 0 TeXcolorgray 2224 4763 a SDict begin H.R end 2224 4763 a 2224 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.129) cvn H.B /ANN pdfmark end 2224 4815 a FK(,)2274 4815 y SDict begin H.S end 2274 4815 a 0 TeXcolorgray FK(171)p 0 TeXcolorgray 2399 4763 a SDict begin H.R end 2399 4763 a 2399 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.171) cvn H.B /ANN pdfmark end 2399 4815 a 1725 4915 a FK(Alpha,)1995 4915 y SDict begin H.S end 1995 4915 a 0 TeXcolorgray FK(214)p 0 TeXcolorgray 2120 4863 a SDict begin H.R end 2120 4863 a 2120 4915 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.214) cvn H.B /ANN pdfmark end 2120 4915 a 1725 5015 a FK(alpha,)1974 5015 y SDict begin H.S end 1974 5015 a 0 TeXcolorgray FK(158)p 0 TeXcolorgray 2099 4962 a SDict begin H.R end 2099 4962 a 2099 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.158) cvn H.B /ANN pdfmark end 2099 5015 a FK(,)2150 5015 y SDict begin H.S end 2150 5015 a 0 TeXcolorgray FK(165)p 0 TeXcolorgray 2274 4962 a SDict begin H.R end 2274 4962 a 2274 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.165) cvn H.B /ANN pdfmark end 2274 5015 a FK(,)2325 5015 y SDict begin H.S end 2325 5015 a 0 TeXcolorgray FK(166)p 0 TeXcolorgray 2450 4962 a SDict begin H.R end 2450 4962 a 2450 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.166) cvn H.B /ANN pdfmark end 2450 5015 a 1725 5114 a FK(amplitude,)2140 5114 y SDict begin H.S end 2140 5114 a 0 TeXcolorgray FK(88)p 0 TeXcolorgray 2223 5062 a SDict begin H.R end 2223 5062 a 2223 5114 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.88) cvn H.B /ANN pdfmark end 2223 5114 a 1725 5214 a FK(angle,)1965 5214 y SDict begin H.S end 1965 5214 a 0 TeXcolorgray FK(34)p 0 TeXcolorgray 2048 5162 a SDict begin H.R end 2048 5162 a 2048 5214 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.34) cvn H.B /ANN pdfmark end 2048 5214 a FK(,)2099 5214 y SDict begin H.S end 2099 5214 a 0 TeXcolorgray FK(42)p 0 TeXcolorgray 2182 5162 a SDict begin H.R end 2182 5162 a 2182 5214 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.42) cvn H.B /ANN pdfmark end 2182 5214 a 1725 5313 a FK(angleA,)2027 5313 y SDict begin H.S end 2027 5313 a 0 TeXcolorgray FK(42)p 0 TeXcolorgray 2110 5261 a SDict begin H.R end 2110 5261 a 2110 5313 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.42) cvn H.B /ANN pdfmark end 2110 5313 a 1725 5413 a FK(angleB,)2024 5413 y SDict begin H.S end 2024 5413 a 0 TeXcolorgray FK(42)p 0 TeXcolorgray 2107 5361 a SDict begin H.R end 2107 5361 a 2107 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.42) cvn H.B /ANN pdfmark end 2107 5413 a 0 TeXcolorgray 1456 5662 a FK(247)p 0 TeXcolorgray eop end %%Page: 248 248 TeXDict begin 248 247 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.248) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 252 531 a FK(arcangle,)602 531 y SDict begin H.S end 602 531 a 0 TeXcolorgray FK(42)p 0 TeXcolorgray 686 479 a SDict begin H.R end 686 479 a 686 531 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.42) cvn H.B /ANN pdfmark end 686 531 a 252 631 a FK(arcangleA,)665 631 y SDict begin H.S end 665 631 a 0 TeXcolorgray FK(42)p 0 TeXcolorgray 748 579 a SDict begin H.R end 748 579 a 748 631 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.42) cvn H.B /ANN pdfmark end 748 631 a 252 731 a FK(arcangleB,)661 731 y SDict begin H.S end 661 731 a 0 TeXcolorgray FK(42)p 0 TeXcolorgray 744 678 a SDict begin H.R end 744 678 a 744 731 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.42) cvn H.B /ANN pdfmark end 744 731 a 252 830 a FK(arcsep,)529 830 y SDict begin H.S end 529 830 a 0 TeXcolorgray FK(14)p 0 TeXcolorgray 612 778 a SDict begin H.R end 612 778 a 612 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.14) cvn H.B /ANN pdfmark end 612 830 a 252 930 a FK(arcsepA,)591 930 y SDict begin H.S end 591 930 a 0 TeXcolorgray FK(14)p 0 TeXcolorgray 674 878 a SDict begin H.R end 674 878 a 674 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.14) cvn H.B /ANN pdfmark end 674 930 a 252 1029 a FK(arcsepB,)588 1029 y SDict begin H.S end 588 1029 a 0 TeXcolorgray FK(14)p 0 TeXcolorgray 671 977 a SDict begin H.R end 671 977 a 671 1029 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.14) cvn H.B /ANN pdfmark end 671 1029 a 252 1129 a FK(arm,)446 1129 y SDict begin H.S end 446 1129 a 0 TeXcolorgray FK(42)p 0 TeXcolorgray 529 1077 a SDict begin H.R end 529 1077 a 529 1129 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.42) cvn H.B /ANN pdfmark end 529 1129 a 252 1229 a FK(armA,)508 1229 y SDict begin H.S end 508 1229 a 0 TeXcolorgray FK(42)p 0 TeXcolorgray 591 1176 a SDict begin H.R end 591 1176 a 591 1229 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.42) cvn H.B /ANN pdfmark end 591 1229 a 252 1328 a FK(armB,)504 1328 y SDict begin H.S end 504 1328 a 0 TeXcolorgray FK(42)p 0 TeXcolorgray 588 1276 a SDict begin H.R end 588 1276 a 588 1328 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.42) cvn H.B /ANN pdfmark end 588 1328 a 252 1428 a FK(Arro)n(wFill,)652 1428 y SDict begin H.S end 652 1428 a 0 TeXcolorgray FK(21)p 0 TeXcolorgray 735 1376 a SDict begin H.R end 735 1376 a 735 1428 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.21) cvn H.B /ANN pdfmark end 735 1428 a FK(,)786 1428 y SDict begin H.S end 786 1428 a 0 TeXcolorgray FK(22)p 0 TeXcolorgray 869 1376 a SDict begin H.R end 869 1376 a 869 1428 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.22) cvn H.B /ANN pdfmark end 869 1428 a 252 1528 a FK(arro)n(winset,)679 1528 y SDict begin H.S end 679 1528 a 0 TeXcolorgray FK(20)p 0 TeXcolorgray 762 1475 a SDict begin H.R end 762 1475 a 762 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.20) cvn H.B /ANN pdfmark end 762 1528 a FK(,)813 1528 y SDict begin H.S end 813 1528 a 0 TeXcolorgray FK(21)p 0 TeXcolorgray 896 1475 a SDict begin H.R end 896 1475 a 896 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.21) cvn H.B /ANN pdfmark end 896 1528 a 252 1627 a FK(Arro)n(wInside,)744 1627 y SDict begin H.S end 744 1627 a 0 TeXcolorgray FK(83)p 0 TeXcolorgray 827 1575 a SDict begin H.R end 827 1575 a 827 1627 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.83) cvn H.B /ANN pdfmark end 827 1627 a 252 1727 a FK(Arro)n (wInsideNo,)848 1727 y SDict begin H.S end 848 1727 a 0 TeXcolorgray FK(84)p 0 TeXcolorgray 931 1675 a SDict begin H.R end 931 1675 a 931 1727 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.84) cvn H.B /ANN pdfmark end 931 1727 a 252 1826 a FK(Arro)n(wInsideO\033set,)959 1826 y SDict begin H.S end 959 1826 a 0 TeXcolorgray FK(84)p 0 TeXcolorgray 1042 1774 a SDict begin H.R end 1042 1774 a 1042 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.84) cvn H.B /ANN pdfmark end 1042 1826 a 252 1926 a FK(Arro)n(wInsideP)n (os,)872 1926 y SDict begin H.S end 872 1926 a 0 TeXcolorgray FK(84)p 0 TeXcolorgray 955 1874 a SDict begin H.R end 955 1874 a 955 1926 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.84) cvn H.B /ANN pdfmark end 955 1926 a 252 2026 a FK(arro)n(wlength,)734 2026 y SDict begin H.S end 734 2026 a 0 TeXcolorgray FK(19)p 0 TeXcolorgray 817 1973 a SDict begin H.R end 817 1973 a 817 2026 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.19) cvn H.B /ANN pdfmark end 817 2026 a FK(,)868 2026 y SDict begin H.S end 868 2026 a 0 TeXcolorgray FK(21)p 0 TeXcolorgray 951 1973 a SDict begin H.R end 951 1973 a 951 2026 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.21) cvn H.B /ANN pdfmark end 951 2026 a 252 2125 a FK(arro)n(wlinest)n(yle,)804 2125 y SDict begin H.S end 804 2125 a 0 TeXcolorgray FK(21)p 0 TeXcolorgray 887 2073 a SDict begin H.R end 887 2073 a 887 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.21) cvn H.B /ANN pdfmark end 887 2125 a FK(,)938 2125 y SDict begin H.S end 938 2125 a 0 TeXcolorgray FK(22)p 0 TeXcolorgray 1021 2073 a SDict begin H.R end 1021 2073 a 1021 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.22) cvn H.B /ANN pdfmark end 1021 2125 a 252 2225 a FK(arro)n(wL)-9 b(W,)636 2225 y SDict begin H.S end 636 2225 a 0 TeXcolorgray FK(20)p 0 TeXcolorgray 719 2173 a SDict begin H.R end 719 2173 a 719 2225 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.20) cvn H.B /ANN pdfmark end 719 2225 a FK(,)770 2225 y SDict begin H.S end 770 2225 a 0 TeXcolorgray FK(22)p 0 TeXcolorgray 853 2173 a SDict begin H.R end 853 2173 a 853 2225 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.22) cvn H.B /ANN pdfmark end 853 2225 a 252 2325 a FK(arro)n(ws,)541 2325 y SDict begin H.S end 541 2325 a 0 TeXcolorgray FK(185)p 0 TeXcolorgray 665 2272 a SDict begin H.R end 665 2272 a 665 2325 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.185) cvn H.B /ANN pdfmark end 665 2325 a 252 2424 a FK(arro)n(wscale,)679 2424 y SDict begin H.S end 679 2424 a 0 TeXcolorgray FK(20)p 0 TeXcolorgray 762 2372 a SDict begin H.R end 762 2372 a 762 2424 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.20) cvn H.B /ANN pdfmark end 762 2424 a FK(,)813 2424 y SDict begin H.S end 813 2424 a 0 TeXcolorgray FK(21)p 0 TeXcolorgray 896 2372 a SDict begin H.R end 896 2372 a 896 2424 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.21) cvn H.B /ANN pdfmark end 896 2424 a 252 2524 a FK(Arro)n(wsize,)659 2524 y SDict begin H.S end 659 2524 a 0 TeXcolorgray FK(19)p 0 TeXcolorgray 742 2472 a SDict begin H.R end 742 2472 a 742 2524 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.19) cvn H.B /ANN pdfmark end 742 2524 a FK(,)792 2524 y SDict begin H.S end 792 2524 a 0 TeXcolorgray FK(21)p 0 TeXcolorgray 875 2472 a SDict begin H.R end 875 2472 a 875 2524 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.21) cvn H.B /ANN pdfmark end 875 2524 a 252 2623 a FK(axesst)n(yle,)624 2623 y SDict begin H.S end 624 2623 a 0 TeXcolorgray FK(110)p 0 TeXcolorgray 748 2571 a SDict begin H.R end 748 2571 a 748 2623 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.110) cvn H.B /ANN pdfmark end 748 2623 a 252 2723 a FK(axisnames,)670 2723 y SDict begin H.S end 670 2723 a 0 TeXcolorgray FK(226)p 0 TeXcolorgray 795 2671 a SDict begin H.R end 795 2671 a 795 2723 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.226) cvn H.B /ANN pdfmark end 795 2723 a 252 2823 a FK(barwidth,)630 2823 y SDict begin H.S end 630 2823 a 0 TeXcolorgray FK(121)p 0 TeXcolorgray 755 2770 a SDict begin H.R end 755 2770 a 755 2823 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.121) cvn H.B /ANN pdfmark end 755 2823 a FK(,)805 2823 y SDict begin H.S end 805 2823 a 0 TeXcolorgray FK(156)p 0 TeXcolorgray 930 2770 a SDict begin H.R end 930 2770 a 930 2823 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.156) cvn H.B /ANN pdfmark end 930 2823 a FK(,)981 2823 y SDict begin H.S end 981 2823 a 0 TeXcolorgray FK(157)p 0 TeXcolorgray 1105 2770 a SDict begin H.R end 1105 2770 a 1105 2823 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.157) cvn H.B /ANN pdfmark end 1105 2823 a 252 2922 a FK(bb)r(d,)443 2922 y SDict begin H.S end 443 2922 a 0 TeXcolorgray FK(207)p 0 TeXcolorgray 568 2870 a SDict begin H.R end 568 2870 a 568 2922 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.207) cvn H.B /ANN pdfmark end 568 2922 a 252 3022 a FK(bbh,)441 3022 y SDict begin H.S end 441 3022 a 0 TeXcolorgray FK(207)p 0 TeXcolorgray 565 2970 a SDict begin H.R end 565 2970 a 565 3022 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.207) cvn H.B /ANN pdfmark end 565 3022 a 252 3122 a FK(bbl,)418 3122 y SDict begin H.S end 418 3122 a 0 TeXcolorgray FK(207)p 0 TeXcolorgray 542 3069 a SDict begin H.R end 542 3069 a 542 3122 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.207) cvn H.B /ANN pdfmark end 542 3122 a 252 3221 a FK(bbr,)427 3221 y SDict begin H.S end 427 3221 a 0 TeXcolorgray FK(207)p 0 TeXcolorgray 552 3169 a SDict begin H.R end 552 3169 a 552 3221 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.207) cvn H.B /ANN pdfmark end 552 3221 a 252 3321 a FK(b)r(curv)n(eT)i(ension,)824 3321 y SDict begin H.S end 824 3321 a 0 TeXcolorgray FK(31)p 0 TeXcolorgray 907 3269 a SDict begin H.R end 907 3269 a 907 3321 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.31) cvn H.B /ANN pdfmark end 907 3321 a 252 3421 a FK(b)r(eginAngle,)708 3421 y SDict begin H.S end 708 3421 a 0 TeXcolorgray FK(219)p 0 TeXcolorgray 833 3368 a SDict begin H.R end 833 3368 a 833 3421 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.219) cvn H.B /ANN pdfmark end 833 3421 a 252 3520 a FK(Beta,)472 3520 y SDict begin H.S end 472 3520 a 0 TeXcolorgray FK(214)p 0 TeXcolorgray 597 3468 a SDict begin H.R end 597 3468 a 597 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.214) cvn H.B /ANN pdfmark end 597 3520 a 252 3620 a FK(b)r(eta,)462 3620 y SDict begin H.S end 462 3620 a 0 TeXcolorgray FK(158)p 0 TeXcolorgray 586 3567 a SDict begin H.R end 586 3567 a 586 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.158) cvn H.B /ANN pdfmark end 586 3620 a FK(,)637 3620 y SDict begin H.S end 637 3620 a 0 TeXcolorgray FK(165)p 0 TeXcolorgray 761 3567 a SDict begin H.R end 761 3567 a 761 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.165) cvn H.B /ANN pdfmark end 761 3620 a FK(,)812 3620 y SDict begin H.S end 812 3620 a 0 TeXcolorgray FK(166)p 0 TeXcolorgray 937 3567 a SDict begin H.R end 937 3567 a 937 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.166) cvn H.B /ANN pdfmark end 937 3620 a 252 3719 a FK(blendmo)r(de,)697 3719 y SDict begin H.S end 697 3719 a 0 TeXcolorgray FK(74)p 0 TeXcolorgray 780 3667 a SDict begin H.R end 780 3667 a 780 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.74) cvn H.B /ANN pdfmark end 780 3719 a 252 3819 a FK(b)r(o)n(w,)450 3819 y SDict begin H.S end 450 3819 a 0 TeXcolorgray FK(87)p 0 TeXcolorgray 533 3767 a SDict begin H.R end 533 3767 a 533 3819 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.87) cvn H.B /ANN pdfmark end 533 3819 a 252 3919 a FK(b)r(o)n(xsep,)550 3919 y SDict begin H.S end 550 3919 a 0 TeXcolorgray FK(77)p 0 TeXcolorgray 633 3866 a SDict begin H.R end 633 3866 a 633 3919 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.77) cvn H.B /ANN pdfmark end 633 3919 a 252 4018 a FK(b)r(o)n(xsize,)564 4018 y SDict begin H.S end 564 4018 a 0 TeXcolorgray FK(42)p 0 TeXcolorgray 647 3966 a SDict begin H.R end 647 3966 a 647 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.42) cvn H.B /ANN pdfmark end 647 4018 a 252 4118 a FK(braceP)n(os,)625 4118 y SDict begin H.S end 625 4118 a 0 TeXcolorgray FK(91)p 0 TeXcolorgray 708 4066 a SDict begin H.R end 708 4066 a 708 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.91) cvn H.B /ANN pdfmark end 708 4118 a 252 4218 a FK(braceWidth,)729 4218 y SDict begin H.S end 729 4218 a 0 TeXcolorgray FK(91)p 0 TeXcolorgray 812 4165 a SDict begin H.R end 812 4165 a 812 4218 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.91) cvn H.B /ANN pdfmark end 812 4218 a 252 4317 a FK(braceWidthInner,)921 4317 y SDict begin H.S end 921 4317 a 0 TeXcolorgray FK(91)p 0 TeXcolorgray 1004 4265 a SDict begin H.R end 1004 4265 a 1004 4317 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.91) cvn H.B /ANN pdfmark end 1004 4317 a 252 4417 a FK(braceWidthOuter,)942 4417 y SDict begin H.S end 942 4417 a 0 TeXcolorgray FK(91)p 0 TeXcolorgray 1025 4364 a SDict begin H.R end 1025 4364 a 1025 4417 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.91) cvn H.B /ANN pdfmark end 1025 4417 a 252 4516 a FK(brac)n(k)n(etlength,)794 4516 y SDict begin H.S end 794 4516 a 0 TeXcolorgray FK(20)p 0 TeXcolorgray 877 4464 a SDict begin H.R end 877 4464 a 877 4516 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.20) cvn H.B /ANN pdfmark end 877 4516 a FK(,)928 4516 y SDict begin H.S end 928 4516 a 0 TeXcolorgray FK(21)p 0 TeXcolorgray 1011 4464 a SDict begin H.R end 1011 4464 a 1011 4516 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.21) cvn H.B /ANN pdfmark end 1011 4516 a 252 4616 a FK(Branc)n(h,)562 4616 y SDict begin H.S end 562 4616 a 0 TeXcolorgray FK(106)p 0 TeXcolorgray 687 4564 a SDict begin H.R end 687 4564 a 687 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.106) cvn H.B /ANN pdfmark end 687 4616 a 252 4716 a FK(cancelT)n(yp)r(e,)711 4716 y SDict begin H.S end 711 4716 a 0 TeXcolorgray FK(81)p 0 TeXcolorgray 794 4663 a SDict begin H.R end 794 4663 a 794 4716 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.81) cvn H.B /ANN pdfmark end 794 4716 a 252 4815 a FK(c)n(hanfrein,)635 4815 y SDict begin H.S end 635 4815 a 0 TeXcolorgray FK(235)p 0 TeXcolorgray 759 4763 a SDict begin H.R end 759 4763 a 759 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.235) cvn H.B /ANN pdfmark end 759 4815 a 252 4915 a FK(c)n(hanfreinco)r(e\033,)801 4915 y SDict begin H.S end 801 4915 a 0 TeXcolorgray FK(235)p 0 TeXcolorgray 925 4863 a SDict begin H.R end 925 4863 a 925 4915 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.235) cvn H.B /ANN pdfmark end 925 4915 a 252 5015 a FK(c)n(hartColor,)688 5015 y SDict begin H.S end 688 5015 a 0 TeXcolorgray FK(174)p 0 TeXcolorgray 813 4962 a SDict begin H.R end 813 4962 a 813 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.174) cvn H.B /ANN pdfmark end 813 5015 a 252 5114 a FK(c)n(hartNo)r(deI,)709 5114 y SDict begin H.S end 709 5114 a 0 TeXcolorgray FK(176)p 0 TeXcolorgray 833 5062 a SDict begin H.R end 833 5062 a 833 5114 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.176) cvn H.B /ANN pdfmark end 833 5114 a 252 5214 a FK(c)n(hartNo)r(deO,)743 5214 y SDict begin H.S end 743 5214 a 0 TeXcolorgray FK(176)p 0 TeXcolorgray 868 5162 a SDict begin H.R end 868 5162 a 868 5214 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.176) cvn H.B /ANN pdfmark end 868 5214 a 252 5313 a FK(c)n(hartSep,)619 5313 y SDict begin H.S end 619 5313 a 0 TeXcolorgray FK(174)p 0 TeXcolorgray 743 5261 a SDict begin H.R end 743 5261 a 743 5313 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.174) cvn H.B /ANN pdfmark end 743 5313 a 252 5413 a FK(Co)r(deFig,)608 5413 y SDict begin H.S end 608 5413 a 0 TeXcolorgray FK(189)p 0 TeXcolorgray 733 5361 a SDict begin H.R end 733 5361 a 733 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.189) cvn H.B /ANN pdfmark end 733 5413 a FK(,)783 5413 y SDict begin H.S end 783 5413 a 0 TeXcolorgray FK(190)p 0 TeXcolorgray 908 5361 a SDict begin H.R end 908 5361 a 908 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.190) cvn H.B /ANN pdfmark end 908 5413 a 0 TeXcolorgray 0 TeXcolorgray 1725 531 a FK(Co)r(deFigAarc,)2255 531 y SDict begin H.S end 2255 531 a 0 TeXcolorgray FK(195)p 0 TeXcolorgray 2379 479 a SDict begin H.R end 2379 479 a 2379 531 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.195) cvn H.B /ANN pdfmark end 2379 531 a 1725 631 a FK(Co)r(deFigBarc,)2251 631 y SDict begin H.S end 2251 631 a 0 TeXcolorgray FK(195)p 0 TeXcolorgray 2376 579 a SDict begin H.R end 2376 579 a 2376 631 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.195) cvn H.B /ANN pdfmark end 2376 631 a 1725 731 a FK(Co)r(deFigColor,) 2280 731 y SDict begin H.S end 2280 731 a 0 TeXcolorgray FK(189)p 0 TeXcolorgray 2405 678 a SDict begin H.R end 2405 678 a 2405 731 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.189) cvn H.B /ANN pdfmark end 2405 731 a 1725 830 a FK(Co)r(deFigSt)n(yle,)2262 830 y SDict begin H.S end 2262 830 a 0 TeXcolorgray FK(189)p 0 TeXcolorgray 2386 778 a SDict begin H.R end 2386 778 a 2386 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.189) cvn H.B /ANN pdfmark end 2386 830 a 1725 930 a FK(co)r(e\033,)1942 930 y SDict begin H.S end 1942 930 a 0 TeXcolorgray FK(141)p 0 TeXcolorgray 2067 878 a SDict begin H.R end 2067 878 a 2067 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.141) cvn H.B /ANN pdfmark end 2067 930 a 1725 1029 a FK(coilarm,)2044 1029 y SDict begin H.S end 2044 1029 a 0 TeXcolorgray FK(86)p 0 TeXcolorgray 2127 977 a SDict begin H.R end 2127 977 a 2127 1029 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.86) cvn H.B /ANN pdfmark end 2127 1029 a 1725 1129 a FK(coilarmA,)2106 1129 y SDict begin H.S end 2106 1129 a 0 TeXcolorgray FK(86)p 0 TeXcolorgray 2189 1077 a SDict begin H.R end 2189 1077 a 2189 1129 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.86) cvn H.B /ANN pdfmark end 2189 1129 a 1725 1229 a FK(coilarmB,)2103 1229 y SDict begin H.S end 2103 1229 a 0 TeXcolorgray FK(86)p 0 TeXcolorgray 2186 1176 a SDict begin H.R end 2186 1176 a 2186 1229 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.86) cvn H.B /ANN pdfmark end 2186 1229 a 1725 1328 a FK(coilasp)r(ect,) 2129 1328 y SDict begin H.S end 2129 1328 a 0 TeXcolorgray FK(87)p 0 TeXcolorgray 2212 1276 a SDict begin H.R end 2212 1276 a 2212 1328 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.87) cvn H.B /ANN pdfmark end 2212 1328 a 1725 1428 a FK(coilheigh)n(t,)2124 1428 y SDict begin H.S end 2124 1428 a 0 TeXcolorgray FK(86)p 0 TeXcolorgray 2207 1376 a SDict begin H.R end 2207 1376 a 2207 1428 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.86) cvn H.B /ANN pdfmark end 2207 1428 a 1725 1528 a FK(coilinc,)2007 1528 y SDict begin H.S end 2007 1528 a 0 TeXcolorgray FK(87)p 0 TeXcolorgray 2090 1475 a SDict begin H.R end 2090 1475 a 2090 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.87) cvn H.B /ANN pdfmark end 2090 1528 a 1725 1627 a FK(coilwidth,)2108 1627 y SDict begin H.S end 2108 1627 a 0 TeXcolorgray FK(86)p 0 TeXcolorgray 2191 1575 a SDict begin H.R end 2191 1575 a 2191 1627 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.86) cvn H.B /ANN pdfmark end 2191 1627 a 1725 1727 a FK(color,)1952 1727 y SDict begin H.S end 1952 1727 a 0 TeXcolorgray FK(96)p 0 TeXcolorgray 2035 1675 a SDict begin H.R end 2035 1675 a 2035 1727 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.96) cvn H.B /ANN pdfmark end 2035 1727 a 1725 1826 a FK(colsep,)1993 1826 y SDict begin H.S end 1993 1826 a 0 TeXcolorgray FK(48)p 0 TeXcolorgray 2076 1774 a SDict begin H.R end 2076 1774 a 2076 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.48) cvn H.B /ANN pdfmark end 2076 1826 a 1725 1926 a FK(comma,)2034 1926 y SDict begin H.S end 2034 1926 a 0 TeXcolorgray FK(117)p 0 TeXcolorgray 2159 1874 a SDict begin H.R end 2159 1874 a 2159 1926 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.117) cvn H.B /ANN pdfmark end 2159 1926 a 1725 2026 a FK(constI,)1996 2026 y SDict begin H.S end 1996 2026 a 0 TeXcolorgray FK(149)p 0 TeXcolorgray 2120 1973 a SDict begin H.R end 2120 1973 a 2120 2026 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.149) cvn H.B /ANN pdfmark end 2120 2026 a 1725 2125 a FK(constI)r(I,)2028 2125 y SDict begin H.S end 2028 2125 a 0 TeXcolorgray FK(149)p 0 TeXcolorgray 2152 2073 a SDict begin H.R end 2152 2073 a 2152 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.149) cvn H.B /ANN pdfmark end 2152 2125 a 1725 2225 a FK(co)r(orT)n(yp)r(e,)2118 2225 y SDict begin H.S end 2118 2225 a 0 TeXcolorgray FK(217)p 0 TeXcolorgray 2242 2173 a SDict begin H.R end 2242 2173 a 2242 2225 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.217) cvn H.B /ANN pdfmark end 2242 2225 a 1725 2325 a FK(cosCo)r(e\033,)2076 2325 y SDict begin H.S end 2076 2325 a 0 TeXcolorgray FK(148)p 0 TeXcolorgray 2201 2272 a SDict begin H.R end 2201 2272 a 2201 2325 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.148) cvn H.B /ANN pdfmark end 2201 2325 a 1725 2424 a FK(crosshatc)n(h*,)2195 2424 y SDict begin H.S end 2195 2424 a 0 TeXcolorgray FK(15)p 0 TeXcolorgray 2278 2372 a SDict begin H.R end 2278 2372 a 2278 2424 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.15) cvn H.B /ANN pdfmark end 2278 2424 a 1725 2524 a FK(CurvAbsNeg,)2240 2524 y SDict begin H.S end 2240 2524 a 0 TeXcolorgray FK(187)p 0 TeXcolorgray 2365 2472 a SDict begin H.R end 2365 2472 a 2365 2524 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.187) cvn H.B /ANN pdfmark end 2365 2524 a 1725 2623 a FK(Curv)n(eT)n(yp)r(e,)2180 2623 y SDict begin H.S end 2180 2623 a 0 TeXcolorgray FK(181)p 0 TeXcolorgray 2304 2571 a SDict begin H.R end 2304 2571 a 2304 2623 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.181) cvn H.B /ANN pdfmark end 2304 2623 a 1725 2723 a FK(dash,)1943 2723 y SDict begin H.S end 1943 2723 a 0 TeXcolorgray FK(12)p 0 TeXcolorgray 2026 2671 a SDict begin H.R end 2026 2671 a 2026 2723 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.12) cvn H.B /ANN pdfmark end 2026 2723 a 1725 2823 a FK(dashcolor,)2118 2823 y SDict begin H.S end 2118 2823 a 0 TeXcolorgray FK(12)p 0 TeXcolorgray 2201 2770 a SDict begin H.R end 2201 2770 a 2201 2823 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.12) cvn H.B /ANN pdfmark end 2201 2823 a 1725 2922 a FK(dashed,)2026 2922 y SDict begin H.S end 2026 2922 a 0 TeXcolorgray FK(12)p 0 TeXcolorgray 2109 2870 a SDict begin H.R end 2109 2870 a 2109 2922 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.12) cvn H.B /ANN pdfmark end 2109 2922 a 1725 3022 a FK(decimals,)2086 3022 y SDict begin H.S end 2086 3022 a 0 TeXcolorgray FK(147)p 0 TeXcolorgray 2210 2970 a SDict begin H.R end 2210 2970 a 2210 3022 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.147) cvn H.B /ANN pdfmark end 2210 3022 a 1725 3122 a FK(decimalSeparator,) 2404 3122 y SDict begin H.S end 2404 3122 a 0 TeXcolorgray FK(117)p 0 TeXcolorgray 2528 3069 a SDict begin H.R end 2528 3069 a 2528 3122 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.117) cvn H.B /ANN pdfmark end 2528 3122 a 1725 3221 a FK(Deriv)i(ation,)2156 3221 y SDict begin H.S end 2156 3221 a 0 TeXcolorgray FK(141)p 0 TeXcolorgray 2280 3169 a SDict begin H.R end 2280 3169 a 2280 3221 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.141) cvn H.B /ANN pdfmark end 2280 3221 a 1725 3321 a FK(Deriv)n(e,)2010 3321 y SDict begin H.S end 2010 3321 a 0 TeXcolorgray FK(134)p 0 TeXcolorgray 2135 3269 a SDict begin H.R end 2135 3269 a 2135 3321 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.134) cvn H.B /ANN pdfmark end 2135 3321 a 1725 3421 a FK(Diameter,)2112 3421 y SDict begin H.S end 2112 3421 a 0 TeXcolorgray FK(186)p 0 TeXcolorgray 2236 3368 a SDict begin H.R end 2236 3368 a 2236 3421 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.186) cvn H.B /ANN pdfmark end 2236 3421 a 1725 3520 a FK(DistCo)r(ef,)2094 3520 y SDict begin H.S end 2094 3520 a 0 TeXcolorgray FK(186)p 0 TeXcolorgray 2218 3468 a SDict begin H.R end 2218 3468 a 2218 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.186) cvn H.B /ANN pdfmark end 2218 3520 a FK(,)2269 3520 y SDict begin H.S end 2269 3520 a 0 TeXcolorgray FK(190)p 0 TeXcolorgray 2393 3468 a SDict begin H.R end 2393 3468 a 2393 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.190) cvn H.B /ANN pdfmark end 2393 3520 a 1725 3620 a FK(dotangle,)2085 3620 y SDict begin H.S end 2085 3620 a 0 TeXcolorgray FK(17)p 0 TeXcolorgray 2168 3567 a SDict begin H.R end 2168 3567 a 2168 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.17) cvn H.B /ANN pdfmark end 2168 3620 a 1725 3719 a FK(dotscale,)2067 3719 y SDict begin H.S end 2067 3719 a 0 TeXcolorgray FK(17)p 0 TeXcolorgray 2150 3667 a SDict begin H.R end 2150 3667 a 2150 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.17) cvn H.B /ANN pdfmark end 2150 3719 a 1725 3819 a FK(dotsep,)2012 3819 y SDict begin H.S end 2012 3819 a 0 TeXcolorgray FK(12)p 0 TeXcolorgray 2095 3767 a SDict begin H.R end 2095 3767 a 2095 3819 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.12) cvn H.B /ANN pdfmark end 2095 3819 a 1725 3919 a FK(dotsize,)2026 3919 y SDict begin H.S end 2026 3919 a 0 TeXcolorgray FK(17)p 0 TeXcolorgray 2109 3866 a SDict begin H.R end 2109 3866 a 2109 3919 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.17) cvn H.B /ANN pdfmark end 2109 3919 a 1725 4018 a FK(dotst)n(yle,)2063 4018 y SDict begin H.S end 2063 4018 a 0 TeXcolorgray FK(16)p 0 TeXcolorgray 2146 3966 a SDict begin H.R end 2146 3966 a 2146 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.16) cvn H.B /ANN pdfmark end 2146 4018 a FK(,)2196 4018 y SDict begin H.S end 2196 4018 a 0 TeXcolorgray FK(96)p 0 TeXcolorgray 2279 3966 a SDict begin H.R end 2279 3966 a 2279 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.96) cvn H.B /ANN pdfmark end 2279 4018 a 1725 4118 a FK(dotted,)2011 4118 y SDict begin H.S end 2011 4118 a 0 TeXcolorgray FK(12)p 0 TeXcolorgray 2094 4066 a SDict begin H.R end 2094 4066 a 2094 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.12) cvn H.B /ANN pdfmark end 2094 4118 a 1725 4218 a FK(doublecolor,)2191 4218 y SDict begin H.S end 2191 4218 a 0 TeXcolorgray FK(13)p 0 TeXcolorgray 2274 4165 a SDict begin H.R end 2274 4165 a 2274 4218 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.13) cvn H.B /ANN pdfmark end 2274 4218 a 1725 4317 a FK(doubleline,)2145 4317 y SDict begin H.S end 2145 4317 a 0 TeXcolorgray FK(13)p 0 TeXcolorgray 2228 4265 a SDict begin H.R end 2228 4265 a 2228 4317 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.13) cvn H.B /ANN pdfmark end 2228 4317 a 1725 4417 a FK(doublesep,)2132 4417 y SDict begin H.S end 2132 4417 a 0 TeXcolorgray FK(13)p 0 TeXcolorgray 2215 4364 a SDict begin H.R end 2215 4364 a 2215 4417 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.13) cvn H.B /ANN pdfmark end 2215 4417 a FK(,)2265 4417 y SDict begin H.S end 2265 4417 a 0 TeXcolorgray FK(80)p 0 TeXcolorgray 2348 4364 a SDict begin H.R end 2348 4364 a 2348 4417 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.80) cvn H.B /ANN pdfmark end 2348 4417 a 1725 4516 a FK(Dra)n(wCirABC=false,)2492 4516 y SDict begin H.S end 2492 4516 a 0 TeXcolorgray FK(192)p 0 TeXcolorgray 2616 4464 a SDict begin H.R end 2616 4464 a 2616 4516 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.192) cvn H.B /ANN pdfmark end 2616 4516 a 1725 4616 a FK(dra)n(wing,)2065 4616 y SDict begin H.S end 2065 4616 a 0 TeXcolorgray FK(213)p 0 TeXcolorgray 2189 4564 a SDict begin H.R end 2189 4564 a 2189 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.213) cvn H.B /ANN pdfmark end 2189 4616 a 1725 4716 a FK(dra)n(wSt)n(yle,)2134 4716 y SDict begin H.S end 2134 4716 a 0 TeXcolorgray FK(223)p 0 TeXcolorgray 2258 4663 a SDict begin H.R end 2258 4663 a 2258 4716 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.223) cvn H.B /ANN pdfmark end 2258 4716 a 1725 4815 a FK(Dx,)1883 4815 y SDict begin H.S end 1883 4815 a 0 TeXcolorgray FK(111)p 0 TeXcolorgray 2008 4763 a SDict begin H.R end 2008 4763 a 2008 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.111) cvn H.B /ANN pdfmark end 2008 4815 a FK(,)2059 4815 y SDict begin H.S end 2059 4815 a 0 TeXcolorgray FK(138)p 0 TeXcolorgray 2183 4763 a SDict begin H.R end 2183 4763 a 2183 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.138) cvn H.B /ANN pdfmark end 2183 4815 a FK(,)2234 4815 y SDict begin H.S end 2234 4815 a 0 TeXcolorgray FK(215)p 0 TeXcolorgray 2358 4763 a SDict begin H.R end 2358 4763 a 2358 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.215) cvn H.B /ANN pdfmark end 2358 4815 a 1725 4915 a FK(dx,)1866 4915 y SDict begin H.S end 1866 4915 a 0 TeXcolorgray FK(111)p 0 TeXcolorgray 1991 4863 a SDict begin H.R end 1991 4863 a 1991 4915 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.111) cvn H.B /ANN pdfmark end 1991 4915 a 1725 5015 a FK(Dy)e(,)1876 5015 y SDict begin H.S end 1876 5015 a 0 TeXcolorgray FK(111)p 0 TeXcolorgray 2001 4962 a SDict begin H.R end 2001 4962 a 2001 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.111) cvn H.B /ANN pdfmark end 2001 5015 a FK(,)2052 5015 y SDict begin H.S end 2052 5015 a 0 TeXcolorgray FK(138)p 0 TeXcolorgray 2176 4962 a SDict begin H.R end 2176 4962 a 2176 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.138) cvn H.B /ANN pdfmark end 2176 5015 a FK(,)2227 5015 y SDict begin H.S end 2227 5015 a 0 TeXcolorgray FK(215)p 0 TeXcolorgray 2351 4962 a SDict begin H.R end 2351 4962 a 2351 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.215) cvn H.B /ANN pdfmark end 2351 5015 a 1725 5114 a FK(dy)g(,)1859 5114 y SDict begin H.S end 1859 5114 a 0 TeXcolorgray FK(111)p 0 TeXcolorgray 1984 5062 a SDict begin H.R end 1984 5062 a 1984 5114 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.111) cvn H.B /ANN pdfmark end 1984 5114 a 1725 5214 a FK(Dz,)1876 5214 y SDict begin H.S end 1876 5214 a 0 TeXcolorgray FK(215)p 0 TeXcolorgray 2001 5162 a SDict begin H.R end 2001 5162 a 2001 5214 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.215) cvn H.B /ANN pdfmark end 2001 5214 a 1725 5313 a FK(edge,)1938 5313 y SDict begin H.S end 1938 5313 a 0 TeXcolorgray FK(204)p 0 TeXcolorgray 2062 5261 a SDict begin H.R end 2062 5261 a 2062 5313 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.204) cvn H.B /ANN pdfmark end 2062 5313 a 1725 5413 a FK(emno)r(de,)2055 5413 y SDict begin H.S end 2055 5413 a 0 TeXcolorgray FK(46)p 0 TeXcolorgray 2138 5361 a SDict begin H.R end 2138 5361 a 2138 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.46) cvn H.B /ANN pdfmark end 2138 5413 a 0 TeXcolorgray 1456 5662 a FK(248)p 0 TeXcolorgray eop end %%Page: 249 249 TeXDict begin 249 248 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.249) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 252 531 a FK(endAngle,)641 531 y SDict begin H.S end 641 531 a 0 TeXcolorgray FK(219)p 0 TeXcolorgray 766 479 a SDict begin H.R end 766 479 a 766 531 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.219) cvn H.B /ANN pdfmark end 766 531 a 252 631 a FK(endfading,)655 631 y SDict begin H.S end 655 631 a 0 TeXcolorgray FK(94)p 0 TeXcolorgray 738 579 a SDict begin H.R end 738 579 a 738 631 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.94) cvn H.B /ANN pdfmark end 738 631 a 252 731 a FK(en)n(v)n(elop)r(e,)611 731 y SDict begin H.S end 611 731 a 0 TeXcolorgray FK(145)p 0 TeXcolorgray 736 678 a SDict begin H.R end 736 678 a 736 731 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.145) cvn H.B /ANN pdfmark end 736 731 a 252 830 a FK(eo\034ll,)473 830 y SDict begin H.S end 473 830 a 0 TeXcolorgray FK(32)p 0 TeXcolorgray 556 778 a SDict begin H.R end 556 778 a 556 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.32) cvn H.B /ANN pdfmark end 556 830 a 252 930 a FK(epsilon,)552 930 y SDict begin H.S end 552 930 a 0 TeXcolorgray FK(170)p 0 TeXcolorgray 677 878 a SDict begin H.R end 677 878 a 677 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.170) cvn H.B /ANN pdfmark end 677 930 a 252 1029 a FK(ey)n(eColor,)616 1029 y SDict begin H.S end 616 1029 a 0 TeXcolorgray FK(107)p 0 TeXcolorgray 741 977 a SDict begin H.R end 741 977 a 741 1029 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.107) cvn H.B /ANN pdfmark end 741 1029 a 252 1129 a FK(fading,)526 1129 y SDict begin H.S end 526 1129 a 0 TeXcolorgray FK(94)p 0 TeXcolorgray 609 1077 a SDict begin H.R end 609 1077 a 609 1129 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.94) cvn H.B /ANN pdfmark end 609 1129 a 252 1229 a FK(fansize,)545 1229 y SDict begin H.S end 545 1229 a 0 TeXcolorgray FK(201)p 0 TeXcolorgray 670 1176 a SDict begin H.R end 670 1176 a 670 1229 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.201) cvn H.B /ANN pdfmark end 670 1229 a 252 1328 a FK(fcol,)429 1328 y SDict begin H.S end 429 1328 a 0 TeXcolorgray FK(236)p 0 TeXcolorgray 554 1276 a SDict begin H.R end 554 1276 a 554 1328 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.236) cvn H.B /ANN pdfmark end 554 1328 a FK(,)605 1328 y SDict begin H.S end 605 1328 a 0 TeXcolorgray FK(237)p 0 TeXcolorgray 729 1276 a SDict begin H.R end 729 1276 a 729 1328 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.237) cvn H.B /ANN pdfmark end 729 1328 a 252 1428 a FK(\034llangle,)584 1428 y SDict begin H.S end 584 1428 a 0 TeXcolorgray FK(95)p 0 TeXcolorgray 667 1376 a SDict begin H.R end 667 1376 a 667 1428 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.95) cvn H.B /ANN pdfmark end 667 1428 a 252 1528 a FK(\034llcolor,)570 1528 y SDict begin H.S end 570 1528 a 0 TeXcolorgray FK(15)p 0 TeXcolorgray 653 1475 a SDict begin H.R end 653 1475 a 653 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.15) cvn H.B /ANN pdfmark end 653 1528 a FK(,)704 1528 y SDict begin H.S end 704 1528 a 0 TeXcolorgray FK(91)p 0 TeXcolorgray 787 1475 a SDict begin H.R end 787 1475 a 787 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.91) cvn H.B /ANN pdfmark end 787 1528 a 252 1627 a FK(\034llcycle,)572 1627 y SDict begin H.S end 572 1627 a 0 TeXcolorgray FK(95)p 0 TeXcolorgray 655 1575 a SDict begin H.R end 655 1575 a 655 1627 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.95) cvn H.B /ANN pdfmark end 655 1627 a 252 1727 a FK(\034llcyclex,)616 1727 y SDict begin H.S end 616 1727 a 0 TeXcolorgray FK(95)p 0 TeXcolorgray 699 1675 a SDict begin H.R end 699 1675 a 699 1727 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.95) cvn H.B /ANN pdfmark end 699 1727 a 252 1826 a FK(\034llcycley)-7 b(,)609 1826 y SDict begin H.S end 609 1826 a 0 TeXcolorgray FK(95)p 0 TeXcolorgray 692 1774 a SDict begin H.R end 692 1774 a 692 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.95) cvn H.B /ANN pdfmark end 692 1826 a 252 1926 a FK(\034lledv)n(eearro)n(w)n(angle,)986 1926 y SDict begin H.S end 986 1926 a 0 TeXcolorgray FK(20)p 0 TeXcolorgray 1069 1874 a SDict begin H.R end 1069 1874 a 1069 1926 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.20) cvn H.B /ANN pdfmark end 1069 1926 a FK(,)1119 1926 y SDict begin H.S end 1119 1926 a 0 TeXcolorgray FK(22)p 0 TeXcolorgray 1202 1874 a SDict begin H.R end 1202 1874 a 1202 1926 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.22) cvn H.B /ANN pdfmark end 1202 1926 a 252 2026 a FK(\034lledv)n(eearro)n(wlength,)1025 2026 y SDict begin H.S end 1025 2026 a 0 TeXcolorgray FK(20)p 0 TeXcolorgray 1108 1973 a SDict begin H.R end 1108 1973 a 1108 2026 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.20) cvn H.B /ANN pdfmark end 1108 2026 a FK(,)1159 2026 y SDict begin H.S end 1159 2026 a 0 TeXcolorgray FK(22)p 0 TeXcolorgray 1242 1973 a SDict begin H.R end 1242 1973 a 1242 2026 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.22) cvn H.B /ANN pdfmark end 1242 2026 a 252 2125 a FK(\034lledv)n(eearro) n(wlinewidth,)1135 2125 y SDict begin H.S end 1135 2125 a 0 TeXcolorgray FK(20)p 0 TeXcolorgray 1218 2073 a SDict begin H.R end 1218 2073 a 1218 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.20) cvn H.B /ANN pdfmark end 1218 2125 a FK(,)1269 2125 y SDict begin H.S end 1269 2125 a 0 TeXcolorgray FK(22)p 0 TeXcolorgray 1352 2073 a SDict begin H.R end 1352 2073 a 1352 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.22) cvn H.B /ANN pdfmark end 1352 2125 a 252 2225 a FK(\034lllo)r(opadd,)683 2225 y SDict begin H.S end 683 2225 a 0 TeXcolorgray FK(96)p 0 TeXcolorgray 766 2173 a SDict begin H.R end 766 2173 a 766 2225 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.96) cvn H.B /ANN pdfmark end 766 2225 a 252 2325 a FK(\034lllo)r (opaddx,)727 2325 y SDict begin H.S end 727 2325 a 0 TeXcolorgray FK(96)p 0 TeXcolorgray 810 2272 a SDict begin H.R end 810 2272 a 810 2325 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.96) cvn H.B /ANN pdfmark end 810 2325 a 252 2424 a FK(\034lllo)r(opaddy)g(,)720 2424 y SDict begin H.S end 720 2424 a 0 TeXcolorgray FK(96)p 0 TeXcolorgray 803 2372 a SDict begin H.R end 803 2372 a 803 2424 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.96) cvn H.B /ANN pdfmark end 803 2424 a 252 2524 a FK(\034llmo)n(v)n(e,)582 2524 y SDict begin H.S end 582 2524 a 0 TeXcolorgray FK(96)p 0 TeXcolorgray 665 2472 a SDict begin H.R end 665 2472 a 665 2524 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.96) cvn H.B /ANN pdfmark end 665 2524 a 252 2623 a FK(\034llmo)n(v)n(ex,)625 2623 y SDict begin H.S end 625 2623 a 0 TeXcolorgray FK(96)p 0 TeXcolorgray 708 2571 a SDict begin H.R end 708 2571 a 708 2623 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.96) cvn H.B /ANN pdfmark end 708 2623 a 252 2723 a FK(\034llmo)n(v)n(ey)g(,)618 2723 y SDict begin H.S end 618 2723 a 0 TeXcolorgray FK(96)p 0 TeXcolorgray 701 2671 a SDict begin H.R end 701 2671 a 701 2723 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.96) cvn H.B /ANN pdfmark end 701 2723 a 252 2823 a FK(\034llsep,)510 2823 y SDict begin H.S end 510 2823 a 0 TeXcolorgray FK(95)p 0 TeXcolorgray 594 2770 a SDict begin H.R end 594 2770 a 594 2823 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.95) cvn H.B /ANN pdfmark end 594 2823 a 252 2922 a FK(\034llsep)n(x,)552 2922 y SDict begin H.S end 552 2922 a 0 TeXcolorgray FK(95)p 0 TeXcolorgray 635 2870 a SDict begin H.R end 635 2870 a 635 2922 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.95) cvn H.B /ANN pdfmark end 635 2922 a 252 3022 a FK(\034llsep)n(y)g (,)545 3022 y SDict begin H.S end 545 3022 a 0 TeXcolorgray FK(95)p 0 TeXcolorgray 628 2970 a SDict begin H.R end 628 2970 a 628 3022 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.95) cvn H.B /ANN pdfmark end 628 3022 a 252 3122 a FK(\034llst)n(yle,)561 3122 y SDict begin H.S end 561 3122 a 0 TeXcolorgray FK(14)p 0 TeXcolorgray 644 3069 a SDict begin H.R end 644 3069 a 644 3122 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.14) cvn H.B /ANN pdfmark end 644 3122 a 335 3221 a FK(b)r(o)n(x\034ll,)609 3221 y SDict begin H.S end 609 3221 a 0 TeXcolorgray FK(95)p 0 TeXcolorgray 692 3169 a SDict begin H.R end 692 3169 a 692 3221 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.95) cvn H.B /ANN pdfmark end 692 3221 a 335 3321 a FK(crosshatc)n(h,) 763 3321 y SDict begin H.S end 763 3321 a 0 TeXcolorgray FK(15)p 0 TeXcolorgray 846 3269 a SDict begin H.R end 846 3269 a 846 3321 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.15) cvn H.B /ANN pdfmark end 846 3321 a 335 3421 a FK(eo\034ll,)556 3421 y SDict begin H.S end 556 3421 a 0 TeXcolorgray FK(32)p 0 TeXcolorgray 639 3368 a SDict begin H.R end 639 3368 a 639 3421 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.32) cvn H.B /ANN pdfmark end 639 3421 a 335 3520 a FK(gradien)n(t,)683 3520 y SDict begin H.S end 683 3520 a 0 TeXcolorgray FK(92)p 0 TeXcolorgray 766 3468 a SDict begin H.R end 766 3468 a 766 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.92) cvn H.B /ANN pdfmark end 766 3520 a 335 3620 a FK(hlines,)594 3620 y SDict begin H.S end 594 3620 a 0 TeXcolorgray FK(15)p 0 TeXcolorgray 677 3567 a SDict begin H.R end 677 3567 a 677 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.15) cvn H.B /ANN pdfmark end 677 3620 a 335 3719 a FK(none,)556 3719 y SDict begin H.S end 556 3719 a 0 TeXcolorgray FK(15)p 0 TeXcolorgray 639 3667 a SDict begin H.R end 639 3667 a 639 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.15) cvn H.B /ANN pdfmark end 639 3719 a 335 3819 a FK(o)r(e\034ll,)558 3819 y SDict begin H.S end 558 3819 a 0 TeXcolorgray FK(32)p 0 TeXcolorgray 641 3767 a SDict begin H.R end 641 3767 a 641 3819 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.32) cvn H.B /ANN pdfmark end 641 3819 a 335 3919 a FK(p)r(enrose,)661 3919 y SDict begin H.S end 661 3919 a 0 TeXcolorgray FK(15)p 0 TeXcolorgray 744 3866 a SDict begin H.R end 744 3866 a 744 3919 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.15) cvn H.B /ANN pdfmark end 744 3919 a 335 4018 a FK(shap)r(e,)591 4018 y SDict begin H.S end 591 4018 a 0 TeXcolorgray FK(74)p 0 TeXcolorgray 674 3966 a SDict begin H.R end 674 3966 a 674 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.74) cvn H.B /ANN pdfmark end 674 4018 a 335 4118 a FK(solid,)552 4118 y SDict begin H.S end 552 4118 a 0 TeXcolorgray FK(15)p 0 TeXcolorgray 635 4066 a SDict begin H.R end 635 4066 a 635 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.15) cvn H.B /ANN pdfmark end 635 4118 a 335 4218 a FK(vlines,)591 4218 y SDict begin H.S end 591 4218 a 0 TeXcolorgray FK(15)p 0 TeXcolorgray 674 4165 a SDict begin H.R end 674 4165 a 674 4218 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.15) cvn H.B /ANN pdfmark end 674 4218 a 252 4317 a FK(\034llst)n(yle=slop)r(e,)808 4317 y SDict begin H.S end 808 4317 a 0 TeXcolorgray FK(93)p 0 TeXcolorgray 891 4265 a SDict begin H.R end 891 4265 a 891 4317 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.93) cvn H.B /ANN pdfmark end 891 4317 a 252 4417 a FK(framearc,)619 4417 y SDict begin H.S end 619 4417 a 0 TeXcolorgray FK(80)p 0 TeXcolorgray 702 4364 a SDict begin H.R end 702 4364 a 702 4417 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.80) cvn H.B /ANN pdfmark end 702 4417 a 252 4516 a FK(F)g(rameBo)n(xThreeDBrigh)n(tnessDistance,)418 4616 y SDict begin H.S end 418 4616 a 0 TeXcolorgray FK(80)p 0 TeXcolorgray 501 4564 a SDict begin H.R end 501 4564 a 501 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.80) cvn H.B /ANN pdfmark end 501 4616 a 252 4716 a FK(F)g(rameBo)n(xThreeDColorHSB,)1313 4716 y SDict begin H.S end 1313 4716 a 0 TeXcolorgray FK(80)p 0 TeXcolorgray 1396 4663 a SDict begin H.R end 1396 4663 a 1396 4716 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.80) cvn H.B /ANN pdfmark end 1396 4716 a 252 4815 a FK(F)g(rameBo)n(xThreeDOn,) 1058 4815 y SDict begin H.S end 1058 4815 a 0 TeXcolorgray FK(80)p 0 TeXcolorgray 1141 4763 a SDict begin H.R end 1141 4763 a 1141 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.80) cvn H.B /ANN pdfmark end 1141 4815 a 252 4915 a FK(F)g(rameBo)n(xThreeDOpp)r(osite,)1273 4915 y SDict begin H.S end 1273 4915 a 0 TeXcolorgray FK(80)p 0 TeXcolorgray 1356 4863 a SDict begin H.R end 1356 4863 a 1356 4915 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.80) cvn H.B /ANN pdfmark end 1356 4915 a 252 5015 a FK(framesep,)624 5015 y SDict begin H.S end 624 5015 a 0 TeXcolorgray FK(77)p 0 TeXcolorgray 707 4962 a SDict begin H.R end 707 4962 a 707 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.77) cvn H.B /ANN pdfmark end 707 5015 a FK(,)757 5015 y SDict begin H.S end 757 5015 a 0 TeXcolorgray FK(80)p 0 TeXcolorgray 840 4962 a SDict begin H.R end 840 4962 a 840 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.80) cvn H.B /ANN pdfmark end 840 5015 a 252 5114 a FK(framesize,)638 5114 y SDict begin H.S end 638 5114 a 0 TeXcolorgray FK(37)p 0 TeXcolorgray 721 5062 a SDict begin H.R end 721 5062 a 721 5114 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.37) cvn H.B /ANN pdfmark end 721 5114 a 252 5214 a FK(function=360,)789 5214 y SDict begin H.S end 789 5214 a 0 TeXcolorgray FK(88)p 0 TeXcolorgray 872 5162 a SDict begin H.R end 872 5162 a 872 5214 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.88) cvn H.B /ANN pdfmark end 872 5214 a 252 5313 a FK(gangle,)533 5313 y SDict begin H.S end 533 5313 a 0 TeXcolorgray FK(14)p 0 TeXcolorgray 616 5261 a SDict begin H.R end 616 5261 a 616 5313 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.14) cvn H.B /ANN pdfmark end 616 5313 a 252 5413 a FK(GenCurvFirst,)808 5413 y SDict begin H.S end 808 5413 a 0 TeXcolorgray FK(188)p 0 TeXcolorgray 932 5361 a SDict begin H.R end 932 5361 a 932 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.188) cvn H.B /ANN pdfmark end 932 5413 a 0 TeXcolorgray 0 TeXcolorgray 1725 531 a FK(GenCurvInc,)2220 531 y SDict begin H.S end 2220 531 a 0 TeXcolorgray FK(188)p 0 TeXcolorgray 2344 479 a SDict begin H.R end 2344 479 a 2344 531 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.188) cvn H.B /ANN pdfmark end 2344 531 a 1725 631 a FK(GenCurvLast,)2265 631 y SDict begin H.S end 2265 631 a 0 TeXcolorgray FK(188)p 0 TeXcolorgray 2390 579 a SDict begin H.R end 2390 579 a 2390 631 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.188) cvn H.B /ANN pdfmark end 2390 631 a 1725 731 a FK(Gini,)1933 731 y SDict begin H.S end 1933 731 a 0 TeXcolorgray FK(168)p 0 TeXcolorgray 2058 678 a SDict begin H.R end 2058 678 a 2058 731 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.168) cvn H.B /ANN pdfmark end 2058 731 a 1725 830 a FK(gradangle,)2127 830 y SDict begin H.S end 2127 830 a 0 TeXcolorgray FK(92)p 0 TeXcolorgray 2210 778 a SDict begin H.R end 2210 778 a 2210 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.92) cvn H.B /ANN pdfmark end 2210 830 a 1725 930 a FK(gradb)r(egin,)2134 930 y SDict begin H.S end 2134 930 a 0 TeXcolorgray FK(92)p 0 TeXcolorgray 2217 878 a SDict begin H.R end 2217 878 a 2217 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.92) cvn H.B /ANN pdfmark end 2217 930 a 1725 1029 a FK(gradend,)2067 1029 y SDict begin H.S end 2067 1029 a 0 TeXcolorgray FK(92)p 0 TeXcolorgray 2150 977 a SDict begin H.R end 2150 977 a 2150 1029 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.92) cvn H.B /ANN pdfmark end 2150 1029 a 1725 1129 a FK(Gradien)n(tCircle,)2310 1129 y SDict begin H.S end 2310 1129 a 0 TeXcolorgray FK(92)p 0 TeXcolorgray 2393 1077 a SDict begin H.R end 2393 1077 a 2393 1129 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.92) cvn H.B /ANN pdfmark end 2393 1129 a 1725 1229 a FK(Gradien)n(tP)n(os,)2226 1229 y SDict begin H.S end 2226 1229 a 0 TeXcolorgray FK(92)p 0 TeXcolorgray 2309 1176 a SDict begin H.R end 2309 1176 a 2309 1229 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.92) cvn H.B /ANN pdfmark end 2309 1229 a 1725 1328 a FK(Gradien)n(tScale,)2282 1328 y SDict begin H.S end 2282 1328 a 0 TeXcolorgray FK(92)p 0 TeXcolorgray 2365 1276 a SDict begin H.R end 2365 1276 a 2365 1328 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.92) cvn H.B /ANN pdfmark end 2365 1328 a 1725 1428 a FK(gradlines,)2100 1428 y SDict begin H.S end 2100 1428 a 0 TeXcolorgray FK(92)p 0 TeXcolorgray 2183 1376 a SDict begin H.R end 2183 1376 a 2183 1428 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.92) cvn H.B /ANN pdfmark end 2183 1428 a 1725 1528 a FK(gradmidp)r(oin)n(t,)2265 1528 y SDict begin H.S end 2265 1528 a 0 TeXcolorgray FK(92)p 0 TeXcolorgray 2348 1475 a SDict begin H.R end 2348 1475 a 2348 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.92) cvn H.B /ANN pdfmark end 2348 1528 a 1725 1627 a FK(gridcolor,)2095 1627 y SDict begin H.S end 2095 1627 a 0 TeXcolorgray FK(33)p 0 TeXcolorgray 2178 1575 a SDict begin H.R end 2178 1575 a 2178 1627 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.33) cvn H.B /ANN pdfmark end 2178 1627 a 1725 1727 a FK(griddots,)2072 1727 y SDict begin H.S end 2072 1727 a 0 TeXcolorgray FK(33)p 0 TeXcolorgray 2155 1675 a SDict begin H.R end 2155 1675 a 2155 1727 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.33) cvn H.B /ANN pdfmark end 2155 1727 a 1725 1826 a FK(gridlab)r(elcolor,)2268 1826 y SDict begin H.S end 2268 1826 a 0 TeXcolorgray FK(33)p 0 TeXcolorgray 2351 1774 a SDict begin H.R end 2351 1774 a 2351 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.33) cvn H.B /ANN pdfmark end 2351 1826 a 1725 1926 a FK(gridlab)r(els,)2125 1926 y SDict begin H.S end 2125 1926 a 0 TeXcolorgray FK(33)p 0 TeXcolorgray 2208 1874 a SDict begin H.R end 2208 1874 a 2208 1926 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.33) cvn H.B /ANN pdfmark end 2208 1926 a 1725 2026 a FK(gridwidth,)2127 2026 y SDict begin H.S end 2127 2026 a 0 TeXcolorgray FK(33)p 0 TeXcolorgray 2210 1973 a SDict begin H.R end 2210 1973 a 2210 2026 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.33) cvn H.B /ANN pdfmark end 2210 2026 a 1725 2125 a FK(hatc)n(hangle,) 2166 2125 y SDict begin H.S end 2166 2125 a 0 TeXcolorgray FK(15)p 0 TeXcolorgray 2249 2073 a SDict begin H.R end 2249 2073 a 2249 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.15) cvn H.B /ANN pdfmark end 2249 2125 a 1725 2225 a FK(hatc)n(hcolor,)2152 2225 y SDict begin H.S end 2152 2225 a 0 TeXcolorgray FK(15)p 0 TeXcolorgray 2235 2173 a SDict begin H.R end 2235 2173 a 2235 2225 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.15) cvn H.B /ANN pdfmark end 2235 2225 a 1725 2325 a FK(hatc)n(hsep,)2093 2325 y SDict begin H.S end 2093 2325 a 0 TeXcolorgray FK(15)p 0 TeXcolorgray 2176 2272 a SDict begin H.R end 2176 2272 a 2176 2325 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.15) cvn H.B /ANN pdfmark end 2176 2325 a 1725 2424 a FK(hatc)n(hsepinc,)2199 2424 y SDict begin H.S end 2199 2424 a 0 TeXcolorgray FK(15)p 0 TeXcolorgray 2282 2372 a SDict begin H.R end 2282 2372 a 2282 2424 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.15) cvn H.B /ANN pdfmark end 2282 2424 a 1725 2524 a FK(hatc)n(h)n(width,)2182 2524 y SDict begin H.S end 2182 2524 a 0 TeXcolorgray FK(15)p 0 TeXcolorgray 2265 2472 a SDict begin H.R end 2265 2472 a 2265 2524 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.15) cvn H.B /ANN pdfmark end 2265 2524 a 1725 2623 a FK(hatc)n(h)n(widthinc,)2288 2623 y SDict begin H.S end 2288 2623 a 0 TeXcolorgray FK(15)p 0 TeXcolorgray 2371 2571 a SDict begin H.R end 2371 2571 a 2371 2623 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.15) cvn H.B /ANN pdfmark end 2371 2623 a 1725 2723 a FK(hiddenLine,)2179 2723 y SDict begin H.S end 2179 2723 a 0 TeXcolorgray FK(224)p 0 TeXcolorgray 2303 2671 a SDict begin H.R end 2303 2671 a 2303 2723 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.224) cvn H.B /ANN pdfmark end 2303 2723 a 1725 2823 a FK(Hincremen)n(t,)2196 2823 y SDict begin H.S end 2196 2823 a 0 TeXcolorgray FK(219)p 0 TeXcolorgray 2321 2770 a SDict begin H.R end 2321 2770 a 2321 2823 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.219) cvn H.B /ANN pdfmark end 2321 2823 a 1725 2922 a FK(hlines*,)2026 2922 y SDict begin H.S end 2026 2922 a 0 TeXcolorgray FK(15)p 0 TeXcolorgray 2109 2870 a SDict begin H.R end 2109 2870 a 2109 2922 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.15) cvn H.B /ANN pdfmark end 2109 2922 a 1725 3022 a FK(hollo)n(w,)2009 3022 y SDict begin H.S end 2009 3022 a 0 TeXcolorgray FK(235)p 0 TeXcolorgray 2134 2970 a SDict begin H.R end 2134 2970 a 2134 3022 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.235) cvn H.B /ANN pdfmark end 2134 3022 a 1725 3122 a FK(HomCo)r(ef,)2115 3122 y SDict begin H.S end 2115 3122 a 0 TeXcolorgray FK(191)p 0 TeXcolorgray 2240 3069 a SDict begin H.R end 2240 3069 a 2240 3122 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.191) cvn H.B /ANN pdfmark end 2240 3122 a 1725 3221 a FK(ho)r(oklength,)2177 3221 y SDict begin H.S end 2177 3221 a 0 TeXcolorgray FK(20)p 0 TeXcolorgray 2260 3169 a SDict begin H.R end 2260 3169 a 2260 3221 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.20) cvn H.B /ANN pdfmark end 2260 3221 a FK(,)2311 3221 y SDict begin H.S end 2311 3221 a 0 TeXcolorgray FK(21)p 0 TeXcolorgray 2394 3169 a SDict begin H.R end 2394 3169 a 2394 3221 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.21) cvn H.B /ANN pdfmark end 2394 3221 a 1725 3321 a FK(ho)r(okwidth,)2159 3321 y SDict begin H.S end 2159 3321 a 0 TeXcolorgray FK(20)p 0 TeXcolorgray 2242 3269 a SDict begin H.R end 2242 3269 a 2242 3321 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.20) cvn H.B /ANN pdfmark end 2242 3321 a FK(,)2293 3321 y SDict begin H.S end 2293 3321 a 0 TeXcolorgray FK(21)p 0 TeXcolorgray 2376 3269 a SDict begin H.R end 2376 3269 a 2376 3321 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.21) cvn H.B /ANN pdfmark end 2376 3321 a 1725 3421 a FK(ignoreLines,)2188 3421 y SDict begin H.S end 2188 3421 a 0 TeXcolorgray FK(125)p 0 TeXcolorgray 2313 3368 a SDict begin H.R end 2313 3368 a 2313 3421 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.125) cvn H.B /ANN pdfmark end 2313 3421 a 1725 3520 a FK(I)r(I)r(IDlab)r(els,)2140 3520 y SDict begin H.S end 2140 3520 a 0 TeXcolorgray FK(215)p 0 TeXcolorgray 2264 3468 a SDict begin H.R end 2264 3468 a 2264 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.215) cvn H.B /ANN pdfmark end 2264 3520 a 1725 3620 a FK(I)r(I)r(IDO\033set,)2149 3620 y SDict begin H.S end 2149 3620 a 0 TeXcolorgray FK(215)p 0 TeXcolorgray 2274 3567 a SDict begin H.R end 2274 3567 a 2274 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.215) cvn H.B /ANN pdfmark end 2274 3620 a 1725 3719 a FK(I)r(I)r(IDtic)n(ks,)2101 3719 y SDict begin H.S end 2101 3719 a 0 TeXcolorgray FK(215)p 0 TeXcolorgray 2225 3667 a SDict begin H.R end 2225 3667 a 2225 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.215) cvn H.B /ANN pdfmark end 2225 3719 a 1725 3819 a FK(I)r(I)r(IDtic)n(ksize,)2197 3819 y SDict begin H.S end 2197 3819 a 0 TeXcolorgray FK(215)p 0 TeXcolorgray 2322 3767 a SDict begin H.R end 2322 3767 a 2322 3819 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.215) cvn H.B /ANN pdfmark end 2322 3819 a 1725 3919 a FK(incremen)n(t,)2134 3919 y SDict begin H.S end 2134 3919 a 0 TeXcolorgray FK(219)p 0 TeXcolorgray 2258 3866 a SDict begin H.R end 2258 3866 a 2258 3919 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.219) cvn H.B /ANN pdfmark end 2258 3919 a FK(,)2309 3919 y SDict begin H.S end 2309 3919 a 0 TeXcolorgray FK(220)p 0 TeXcolorgray 2434 3866 a SDict begin H.R end 2434 3866 a 2434 3919 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.220) cvn H.B /ANN pdfmark end 2434 3919 a 1725 4018 a FK(in)n(terrupt,)2102 4018 y SDict begin H.S end 2102 4018 a 0 TeXcolorgray FK(122)p 0 TeXcolorgray 2226 3966 a SDict begin H.R end 2226 3966 a 2226 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.122) cvn H.B /ANN pdfmark end 2226 4018 a 1725 4118 a FK(Lab)r(elAngleO\033set,)2403 4118 y SDict begin H.S end 2403 4118 a 0 TeXcolorgray FK(185)p 0 TeXcolorgray 2527 4066 a SDict begin H.R end 2527 4066 a 2527 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.185) cvn H.B /ANN pdfmark end 2527 4118 a 1725 4218 a FK(lab)r(elF)g(on)n(tSize,)2257 4218 y SDict begin H.S end 2257 4218 a 0 TeXcolorgray FK(116)p 0 TeXcolorgray 2381 4165 a SDict begin H.R end 2381 4165 a 2381 4218 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.116) cvn H.B /ANN pdfmark end 2381 4218 a 1725 4317 a FK(Lab)r(elRefPt,)2190 4317 y SDict begin H.S end 2190 4317 a 0 TeXcolorgray FK(185)p 0 TeXcolorgray 2315 4265 a SDict begin H.R end 2315 4265 a 2315 4317 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.185) cvn H.B /ANN pdfmark end 2315 4317 a 1725 4417 a FK(lab)r(els,)1982 4417 y SDict begin H.S end 1982 4417 a 0 TeXcolorgray FK(115)p 0 TeXcolorgray 2106 4364 a SDict begin H.R end 2106 4364 a 2106 4417 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.115) cvn H.B /ANN pdfmark end 2106 4417 a 1725 4516 a FK(Lab)r(elSep,)2107 4516 y SDict begin H.S end 2107 4516 a 0 TeXcolorgray FK(185)p 0 TeXcolorgray 2232 4464 a SDict begin H.R end 2232 4464 a 2232 4516 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.185) cvn H.B /ANN pdfmark end 2232 4516 a 1725 4616 a FK(lab)r(elsep,)2065 4616 y SDict begin H.S end 2065 4616 a 0 TeXcolorgray FK(44)p 0 TeXcolorgray 2148 4564 a SDict begin H.R end 2148 4564 a 2148 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.44) cvn H.B /ANN pdfmark end 2148 4616 a FK(,)2199 4616 y SDict begin H.S end 2199 4616 a 0 TeXcolorgray FK(69)p 0 TeXcolorgray 2282 4564 a SDict begin H.R end 2282 4564 a 2282 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.69) cvn H.B /ANN pdfmark end 2282 4616 a FK(,)2332 4616 y SDict begin H.S end 2332 4616 a 0 TeXcolorgray FK(116)p 0 TeXcolorgray 2457 4564 a SDict begin H.R end 2457 4564 a 2457 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.116) cvn H.B /ANN pdfmark end 2457 4616 a FK(,)2508 4616 y SDict begin H.S end 2508 4616 a 0 TeXcolorgray FK(226)p 0 TeXcolorgray 2632 4564 a SDict begin H.R end 2632 4564 a 2632 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.226) cvn H.B /ANN pdfmark end 2632 4616 a 1725 4716 a FK(lb,)1845 4716 y SDict begin H.S end 1845 4716 a 0 TeXcolorgray FK(118)p 0 TeXcolorgray 1970 4663 a SDict begin H.R end 1970 4663 a 1970 4716 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.118) cvn H.B /ANN pdfmark end 1970 4716 a 1725 4815 a FK(legendst)n(yle,) 2173 4815 y SDict begin H.S end 2173 4815 a 0 TeXcolorgray FK(118)p 0 TeXcolorgray 2298 4763 a SDict begin H.R end 2298 4763 a 2298 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.118) cvn H.B /ANN pdfmark end 2298 4815 a 1725 4915 a FK(lev)n(elsep,)2053 4915 y SDict begin H.S end 2053 4915 a 0 TeXcolorgray FK(203)p 0 TeXcolorgray 2178 4863 a SDict begin H.R end 2178 4863 a 2178 4915 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.203) cvn H.B /ANN pdfmark end 2178 4915 a 1725 5015 a FK(liftp)r(en,)2011 5015 y SDict begin H.S end 2011 5015 a 0 TeXcolorgray FK(32)p 0 TeXcolorgray 2094 4962 a SDict begin H.R end 2094 4962 a 2094 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.32) cvn H.B /ANN pdfmark end 2094 5015 a 1725 5114 a FK(linearc,)2016 5114 y SDict begin H.S end 2016 5114 a 0 TeXcolorgray FK(16)p 0 TeXcolorgray 2099 5062 a SDict begin H.R end 2099 5062 a 2099 5114 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.16) cvn H.B /ANN pdfmark end 2099 5114 a 1725 5214 a FK(linecap,)2030 5214 y SDict begin H.S end 2030 5214 a 0 TeXcolorgray FK(19)p 0 TeXcolorgray 2113 5162 a SDict begin H.R end 2113 5162 a 2113 5214 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.19) cvn H.B /ANN pdfmark end 2113 5214 a 1725 5313 a FK(linecolor,)2081 5313 y SDict begin H.S end 2081 5313 a 0 TeXcolorgray FK(11)p 0 TeXcolorgray 2164 5261 a SDict begin H.R end 2164 5261 a 2164 5313 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.11) cvn H.B /ANN pdfmark end 2164 5313 a 1725 5413 a FK(linejoin,)2041 5413 y SDict begin H.S end 2041 5413 a 0 TeXcolorgray FK(19)p 0 TeXcolorgray 2124 5361 a SDict begin H.R end 2124 5361 a 2124 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.19) cvn H.B /ANN pdfmark end 2124 5413 a 0 TeXcolorgray 1456 5662 a FK(249)p 0 TeXcolorgray eop end %%Page: 250 250 TeXDict begin 250 249 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.250) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 252 531 a FK(linest)n(yle,)598 531 y SDict begin H.S end 598 531 a 0 TeXcolorgray FK(12)p 0 TeXcolorgray 681 479 a SDict begin H.R end 681 479 a 681 531 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.12) cvn H.B /ANN pdfmark end 681 531 a 335 631 a FK(sym)n(b)r(ol,)642 631 y SDict begin H.S end 642 631 a 0 TeXcolorgray FK(84)p 0 TeXcolorgray 725 579 a SDict begin H.R end 725 579 a 725 631 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.84) cvn H.B /ANN pdfmark end 725 631 a 252 731 a FK(linewidth,)639 731 y SDict begin H.S end 639 731 a 0 TeXcolorgray FK(11)p 0 TeXcolorgray 722 678 a SDict begin H.R end 722 678 a 722 731 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.11) cvn H.B /ANN pdfmark end 722 731 a FK(,)773 731 y SDict begin H.S end 773 731 a 0 TeXcolorgray FK(80)p 0 TeXcolorgray 856 678 a SDict begin H.R end 856 678 a 856 731 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.80) cvn H.B /ANN pdfmark end 856 731 a 252 830 a FK(llx,)392 830 y SDict begin H.S end 392 830 a 0 TeXcolorgray FK(112)p 0 TeXcolorgray 517 778 a SDict begin H.R end 517 778 a 517 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.112) cvn H.B /ANN pdfmark end 517 830 a 252 930 a FK(lly)-7 b(,)385 930 y SDict begin H.S end 385 930 a 0 TeXcolorgray FK(112)p 0 TeXcolorgray 510 878 a SDict begin H.R end 510 878 a 510 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.112) cvn H.B /ANN pdfmark end 510 930 a 252 1029 a FK(logLines,)599 1029 y SDict begin H.S end 599 1029 a 0 TeXcolorgray FK(120)p 0 TeXcolorgray 724 977 a SDict begin H.R end 724 977 a 724 1029 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.120) cvn H.B /ANN pdfmark end 724 1029 a 252 1129 a FK(lo)r(opsize,)587 1129 y SDict begin H.S end 587 1129 a 0 TeXcolorgray FK(42)p 0 TeXcolorgray 670 1077 a SDict begin H.R end 670 1077 a 670 1129 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.42) cvn H.B /ANN pdfmark end 670 1129 a 252 1229 a FK(Mark,)496 1229 y SDict begin H.S end 496 1229 a 0 TeXcolorgray FK(185)p 0 TeXcolorgray 621 1176 a SDict begin H.R end 621 1176 a 621 1229 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.185) cvn H.B /ANN pdfmark end 621 1229 a 252 1328 a FK(MarkAngle,)706 1328 y SDict begin H.S end 706 1328 a 0 TeXcolorgray FK(182)p 0 TeXcolorgray 831 1276 a SDict begin H.R end 831 1276 a 831 1328 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.182) cvn H.B /ANN pdfmark end 831 1328 a 252 1428 a FK(markAngle,)699 1428 y SDict begin H.S end 699 1428 a 0 TeXcolorgray FK(198)p 0 TeXcolorgray 824 1376 a SDict begin H.R end 824 1376 a 824 1428 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.198) cvn H.B /ANN pdfmark end 824 1428 a 252 1528 a FK(MarkAngleRadius,)957 1528 y SDict begin H.S end 957 1528 a 0 TeXcolorgray FK(185)p 0 TeXcolorgray 1081 1475 a SDict begin H.R end 1081 1475 a 1081 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.185) cvn H.B /ANN pdfmark end 1081 1528 a 252 1627 a FK(MarkHashLength,)934 1627 y SDict begin H.S end 934 1627 a 0 TeXcolorgray FK(182)p 0 TeXcolorgray 1058 1575 a SDict begin H.R end 1058 1575 a 1058 1627 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.182) cvn H.B /ANN pdfmark end 1058 1627 a 252 1727 a FK(MarkHashSep,)808 1727 y SDict begin H.S end 808 1727 a 0 TeXcolorgray FK(182)p 0 TeXcolorgray 933 1675 a SDict begin H.R end 933 1675 a 933 1727 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.182) cvn H.B /ANN pdfmark end 933 1727 a 252 1826 a FK(markZeros,)684 1826 y SDict begin H.S end 684 1826 a 0 TeXcolorgray FK(142)p 0 TeXcolorgray 808 1774 a SDict begin H.R end 808 1774 a 808 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.142) cvn H.B /ANN pdfmark end 808 1826 a FK(,)859 1826 y SDict begin H.S end 859 1826 a 0 TeXcolorgray FK(146)p 0 TeXcolorgray 984 1774 a SDict begin H.R end 984 1774 a 984 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.146) cvn H.B /ANN pdfmark end 984 1826 a FK(,)1034 1826 y SDict begin H.S end 1034 1826 a 0 TeXcolorgray FK(156)p 0 TeXcolorgray 1159 1774 a SDict begin H.R end 1159 1774 a 1159 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.156) cvn H.B /ANN pdfmark end 1159 1826 a FK(,)1210 1826 y SDict begin H.S end 1210 1826 a 0 TeXcolorgray FK(157)p 0 TeXcolorgray 1334 1774 a SDict begin H.R end 1334 1774 a 1334 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.157) cvn H.B /ANN pdfmark end 1334 1826 a 252 1926 a FK(mcol,)473 1926 y SDict begin H.S end 473 1926 a 0 TeXcolorgray FK(47)p 0 TeXcolorgray 556 1874 a SDict begin H.R end 556 1874 a 556 1926 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.47) cvn H.B /ANN pdfmark end 556 1926 a 252 2026 a FK(mno)r(de,)545 2026 y SDict begin H.S end 545 2026 a 0 TeXcolorgray FK(46)p 0 TeXcolorgray 628 1973 a SDict begin H.R end 628 1973 a 628 2026 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.46) cvn H.B /ANN pdfmark end 628 2026 a 252 2125 a FK(mno)r(desize,)674 2125 y SDict begin H.S end 674 2125 a 0 TeXcolorgray FK(47)p 0 TeXcolorgray 757 2073 a SDict begin H.R end 757 2073 a 757 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.47) cvn H.B /ANN pdfmark end 757 2125 a 252 2225 a FK(mo)r(de,)498 2225 y SDict begin H.S end 498 2225 a 0 TeXcolorgray FK(234)p 0 TeXcolorgray 623 2173 a SDict begin H.R end 623 2173 a 623 2225 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.234) cvn H.B /ANN pdfmark end 623 2225 a 252 2325 a FK(m)n(ue,)452 2325 y SDict begin H.S end 452 2325 a 0 TeXcolorgray FK(154)p 0 TeXcolorgray 577 2272 a SDict begin H.R end 577 2272 a 577 2325 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.154) cvn H.B /ANN pdfmark end 577 2325 a FK(,)628 2325 y SDict begin H.S end 628 2325 a 0 TeXcolorgray FK(161)p 0 TeXcolorgray 752 2272 a SDict begin H.R end 752 2272 a 752 2325 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.161) cvn H.B /ANN pdfmark end 752 2325 a 252 2424 a FK(name,)496 2424 y SDict begin H.S end 496 2424 a 0 TeXcolorgray FK(47)p 0 TeXcolorgray 579 2372 a SDict begin H.R end 579 2372 a 579 2424 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.47) cvn H.B /ANN pdfmark end 579 2424 a FK(,)630 2424 y SDict begin H.S end 630 2424 a 0 TeXcolorgray FK(204)p 0 TeXcolorgray 754 2372 a SDict begin H.R end 754 2372 a 754 2424 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.204) cvn H.B /ANN pdfmark end 754 2424 a 252 2524 a FK(nameX,)558 2524 y SDict begin H.S end 558 2524 a 0 TeXcolorgray FK(213)p 0 TeXcolorgray 683 2472 a SDict begin H.R end 683 2472 a 683 2524 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.213) cvn H.B /ANN pdfmark end 683 2524 a 252 2623 a FK(nameY,)558 2623 y SDict begin H.S end 558 2623 a 0 TeXcolorgray FK(213)p 0 TeXcolorgray 683 2571 a SDict begin H.R end 683 2571 a 683 2623 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.213) cvn H.B /ANN pdfmark end 683 2623 a 252 2723 a FK(nameZ,)547 2723 y SDict begin H.S end 547 2723 a 0 TeXcolorgray FK(213)p 0 TeXcolorgray 671 2671 a SDict begin H.R end 671 2671 a 671 2723 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.213) cvn H.B /ANN pdfmark end 671 2723 a 252 2823 a FK(nArro)n(ws,)608 2823 y SDict begin H.S end 608 2823 a 0 TeXcolorgray FK(19)p 0 TeXcolorgray 691 2770 a SDict begin H.R end 691 2770 a 691 2823 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.19) cvn H.B /ANN pdfmark end 691 2823 a 252 2922 a FK(nArro)n(wsA,)670 2922 y SDict begin H.S end 670 2922 a 0 TeXcolorgray FK(19)p 0 TeXcolorgray 753 2870 a SDict begin H.R end 753 2870 a 753 2922 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.19) cvn H.B /ANN pdfmark end 753 2922 a 252 3022 a FK(nArro)n(wsB,)667 3022 y SDict begin H.S end 667 3022 a 0 TeXcolorgray FK(19)p 0 TeXcolorgray 750 2970 a SDict begin H.R end 750 2970 a 750 3022 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.19) cvn H.B /ANN pdfmark end 750 3022 a 252 3122 a FK(ncurv,)508 3122 y SDict begin H.S end 508 3122 a 0 TeXcolorgray FK(43)p 0 TeXcolorgray 591 3069 a SDict begin H.R end 591 3069 a 591 3122 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.43) cvn H.B /ANN pdfmark end 591 3122 a 252 3221 a FK(ncurvA,)570 3221 y SDict begin H.S end 570 3221 a 0 TeXcolorgray FK(43)p 0 TeXcolorgray 653 3169 a SDict begin H.R end 653 3169 a 653 3221 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.43) cvn H.B /ANN pdfmark end 653 3221 a 252 3321 a FK(ncurvB,)567 3321 y SDict begin H.S end 567 3321 a 0 TeXcolorgray FK(43)p 0 TeXcolorgray 650 3269 a SDict begin H.R end 650 3269 a 650 3321 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.43) cvn H.B /ANN pdfmark end 650 3321 a 252 3421 a FK(nEnd,)497 3421 y SDict begin H.S end 497 3421 a 0 TeXcolorgray FK(119)p 0 TeXcolorgray 622 3368 a SDict begin H.R end 622 3368 a 622 3421 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.119) cvn H.B /ANN pdfmark end 622 3421 a 252 3520 a FK(no)r(desep,)591 3520 y SDict begin H.S end 591 3520 a 0 TeXcolorgray FK(34)p 0 TeXcolorgray 674 3468 a SDict begin H.R end 674 3468 a 674 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.34) cvn H.B /ANN pdfmark end 674 3520 a FK(,)725 3520 y SDict begin H.S end 725 3520 a 0 TeXcolorgray FK(42)p 0 TeXcolorgray 808 3468 a SDict begin H.R end 808 3468 a 808 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.42) cvn H.B /ANN pdfmark end 808 3520 a FK(,)859 3520 y SDict begin H.S end 859 3520 a 0 TeXcolorgray FK(181)p 0 TeXcolorgray 983 3468 a SDict begin H.R end 983 3468 a 983 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.181) cvn H.B /ANN pdfmark end 983 3520 a FK(,)1034 3520 y SDict begin H.S end 1034 3520 a 0 TeXcolorgray FK(193)p 0 TeXcolorgray 1159 3468 a SDict begin H.R end 1159 3468 a 1159 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.193) cvn H.B /ANN pdfmark end 1159 3520 a 252 3620 a FK(no)r(desepA,)653 3620 y SDict begin H.S end 653 3620 a 0 TeXcolorgray FK(42)p 0 TeXcolorgray 736 3567 a SDict begin H.R end 736 3567 a 736 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.42) cvn H.B /ANN pdfmark end 736 3620 a FK(,)787 3620 y SDict begin H.S end 787 3620 a 0 TeXcolorgray FK(91)p 0 TeXcolorgray 870 3567 a SDict begin H.R end 870 3567 a 870 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.91) cvn H.B /ANN pdfmark end 870 3620 a FK(,)921 3620 y SDict begin H.S end 921 3620 a 0 TeXcolorgray FK(181)p 0 TeXcolorgray 1046 3567 a SDict begin H.R end 1046 3567 a 1046 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.181) cvn H.B /ANN pdfmark end 1046 3620 a FK(,)1096 3620 y SDict begin H.S end 1096 3620 a 0 TeXcolorgray FK(193)p 0 TeXcolorgray 1221 3567 a SDict begin H.R end 1221 3567 a 1221 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.193) cvn H.B /ANN pdfmark end 1221 3620 a 252 3719 a FK(no)r(desepB,)650 3719 y SDict begin H.S end 650 3719 a 0 TeXcolorgray FK(42)p 0 TeXcolorgray 733 3667 a SDict begin H.R end 733 3667 a 733 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.42) cvn H.B /ANN pdfmark end 733 3719 a FK(,)784 3719 y SDict begin H.S end 784 3719 a 0 TeXcolorgray FK(91)p 0 TeXcolorgray 867 3667 a SDict begin H.R end 867 3667 a 867 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.91) cvn H.B /ANN pdfmark end 867 3719 a FK(,)918 3719 y SDict begin H.S end 918 3719 a 0 TeXcolorgray FK(181)p 0 TeXcolorgray 1042 3667 a SDict begin H.R end 1042 3667 a 1042 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.181) cvn H.B /ANN pdfmark end 1042 3719 a FK(,)1093 3719 y SDict begin H.S end 1093 3719 a 0 TeXcolorgray FK(193)p 0 TeXcolorgray 1217 3667 a SDict begin H.R end 1217 3667 a 1217 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.193) cvn H.B /ANN pdfmark end 1217 3719 a 252 3819 a FK(none,)473 3819 y SDict begin H.S end 473 3819 a 0 TeXcolorgray FK(12)p 0 TeXcolorgray 556 3767 a SDict begin H.R end 556 3767 a 556 3819 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.12) cvn H.B /ANN pdfmark end 556 3819 a 252 3919 a FK(noseColor,)658 3919 y SDict begin H.S end 658 3919 a 0 TeXcolorgray FK(107)p 0 TeXcolorgray 783 3866 a SDict begin H.R end 783 3866 a 783 3919 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.107) cvn H.B /ANN pdfmark end 783 3919 a 252 4018 a FK(np)r(os,)471 4018 y SDict begin H.S end 471 4018 a 0 TeXcolorgray FK(45)p 0 TeXcolorgray 554 3966 a SDict begin H.R end 554 3966 a 554 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.45) cvn H.B /ANN pdfmark end 554 4018 a 252 4118 a FK(nrot,)455 4118 y SDict begin H.S end 455 4118 a 0 TeXcolorgray FK(45)p 0 TeXcolorgray 538 4066 a SDict begin H.R end 538 4066 a 538 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.45) cvn H.B /ANN pdfmark end 538 4118 a FK(,)589 4118 y SDict begin H.S end 589 4118 a 0 TeXcolorgray FK(62)p 0 TeXcolorgray 672 4066 a SDict begin H.R end 672 4066 a 672 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.62) cvn H.B /ANN pdfmark end 672 4118 a 252 4218 a FK(nStar,)501 4218 y SDict begin H.S end 501 4218 a 0 TeXcolorgray FK(119)p 0 TeXcolorgray 626 4165 a SDict begin H.R end 626 4165 a 626 4218 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.119) cvn H.B /ANN pdfmark end 626 4218 a 252 4317 a FK(nStep,)510 4317 y SDict begin H.S end 510 4317 a 0 TeXcolorgray FK(125)p 0 TeXcolorgray 635 4265 a SDict begin H.R end 635 4265 a 635 4317 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.125) cvn H.B /ANN pdfmark end 635 4317 a 252 4417 a FK(n)n(ue,)429 4417 y SDict begin H.S end 429 4417 a 0 TeXcolorgray FK(150)p 0 TeXcolorgray 554 4364 a SDict begin H.R end 554 4364 a 554 4417 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.150) cvn H.B /ANN pdfmark end 554 4417 a FK(,)605 4417 y SDict begin H.S end 605 4417 a 0 TeXcolorgray FK(159)p 0 TeXcolorgray 729 4364 a SDict begin H.R end 729 4364 a 729 4417 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.159) cvn H.B /ANN pdfmark end 729 4417 a FK(\025)771 4417 y SDict begin H.S end 771 4417 a 0 TeXcolorgray FK(161)p 0 TeXcolorgray 895 4364 a SDict begin H.R end 895 4364 a 895 4417 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.161) cvn H.B /ANN pdfmark end 895 4417 a 252 4516 a FK(n)n(umfaces,)635 4516 y SDict begin H.S end 635 4516 a 0 TeXcolorgray FK(236)p 0 TeXcolorgray 760 4464 a SDict begin H.R end 760 4464 a 760 4516 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.236) cvn H.B /ANN pdfmark end 760 4516 a FK(,)810 4516 y SDict begin H.S end 810 4516 a 0 TeXcolorgray FK(237)p 0 TeXcolorgray 935 4464 a SDict begin H.R end 935 4464 a 935 4516 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.237) cvn H.B /ANN pdfmark end 935 4516 a 252 4616 a FK(ob)r(ject=anneau,)847 4616 y SDict begin H.S end 847 4616 a 0 TeXcolorgray FK(231)p 0 TeXcolorgray 971 4564 a SDict begin H.R end 971 4564 a 971 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.231) cvn H.B /ANN pdfmark end 971 4616 a 252 4716 a FK(ob)r(ject=calottesphere,)1064 4716 y SDict begin H.S end 1064 4716 a 0 TeXcolorgray FK(230)p 0 TeXcolorgray 1189 4663 a SDict begin H.R end 1189 4663 a 1189 4716 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.230) cvn H.B /ANN pdfmark end 1189 4716 a 252 4815 a FK(ob)r (ject=calottespherecreuse,)1286 4815 y SDict begin H.S end 1286 4815 a 0 TeXcolorgray FK(231)p 0 TeXcolorgray 1411 4763 a SDict begin H.R end 1411 4763 a 1411 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.231) cvn H.B /ANN pdfmark end 1411 4815 a 252 4915 a FK(ob)r(ject=cone,)750 4915 y SDict begin H.S end 750 4915 a 0 TeXcolorgray FK(229)p 0 TeXcolorgray 874 4863 a SDict begin H.R end 874 4863 a 874 4915 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.229) cvn H.B /ANN pdfmark end 874 4915 a 252 5015 a FK(ob)r(ject=conecreux,)946 5015 y SDict begin H.S end 946 5015 a 0 TeXcolorgray FK(229)p 0 TeXcolorgray 1071 4962 a SDict begin H.R end 1071 4962 a 1071 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.229) cvn H.B /ANN pdfmark end 1071 5015 a 252 5114 a FK(ob)r(ject=cylindre,)877 5114 y SDict begin H.S end 877 5114 a 0 TeXcolorgray FK(228)p 0 TeXcolorgray 1001 5062 a SDict begin H.R end 1001 5062 a 1001 5114 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.228) cvn H.B /ANN pdfmark end 1001 5114 a 252 5214 a FK(ob)r(ject=cylindrecreux,)1073 5214 y SDict begin H.S end 1073 5214 a 0 TeXcolorgray FK(228)p 0 TeXcolorgray 1198 5162 a SDict begin H.R end 1198 5162 a 1198 5214 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.228) cvn H.B /ANN pdfmark end 1198 5214 a 252 5313 a FK(ob)r(ject=do)r (decahedron,)1089 5313 y SDict begin H.S end 1089 5313 a 0 TeXcolorgray FK(233)p 0 TeXcolorgray 1214 5261 a SDict begin H.R end 1214 5261 a 1214 5313 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.233) cvn H.B /ANN pdfmark end 1214 5313 a 252 5413 a FK(ob)r(ject=grille,)769 5413 y SDict begin H.S end 769 5413 a 0 TeXcolorgray FK(227)p 0 TeXcolorgray 893 5361 a SDict begin H.R end 893 5361 a 893 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.227) cvn H.B /ANN pdfmark end 893 5413 a 0 TeXcolorgray 0 TeXcolorgray 1725 531 a FK(ob)r(ject=icosahedron,)2487 531 y SDict begin H.S end 2487 531 a 0 TeXcolorgray FK(233)p 0 TeXcolorgray 2612 479 a SDict begin H.R end 2612 479 a 2612 531 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.233) cvn H.B /ANN pdfmark end 2612 531 a 1725 631 a FK(ob)r(ject=line,)2191 631 y SDict begin H.S end 2191 631 a 0 TeXcolorgray FK(226)p 0 TeXcolorgray 2316 579 a SDict begin H.R end 2316 579 a 2316 631 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.226) cvn H.B /ANN pdfmark end 2316 631 a 1725 731 a FK(ob)r(ject=o)r(ctahedron,)2466 731 y SDict begin H.S end 2466 731 a 0 TeXcolorgray FK(232)p 0 TeXcolorgray 2590 678 a SDict begin H.R end 2590 678 a 2590 731 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.232) cvn H.B /ANN pdfmark end 2590 731 a 1725 830 a FK(ob)r(ject=parallelepip)r(ed,) 2567 830 y SDict begin H.S end 2567 830 a 0 TeXcolorgray FK(232)p 0 TeXcolorgray 2692 778 a SDict begin H.R end 2692 778 a 2692 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.232) cvn H.B /ANN pdfmark end 2692 830 a FK(,)2743 830 y SDict begin H.S end 2743 830 a 0 TeXcolorgray FK(236)p 0 TeXcolorgray 2867 778 a SDict begin H.R end 2867 778 a 2867 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.236) cvn H.B /ANN pdfmark end 2867 830 a 1725 930 a FK(ob)r(ject=plan,)2219 930 y SDict begin H.S end 2219 930 a 0 TeXcolorgray FK(227)p 0 TeXcolorgray 2343 878 a SDict begin H.R end 2343 878 a 2343 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.227) cvn H.B /ANN pdfmark end 2343 930 a 1725 1029 a FK(ob)r(ject=p)r(oin)n(t,)2251 1029 y SDict begin H.S end 2251 1029 a 0 TeXcolorgray FK(226)p 0 TeXcolorgray 2376 977 a SDict begin H.R end 2376 977 a 2376 1029 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.226) cvn H.B /ANN pdfmark end 2376 1029 a 1725 1129 a FK(ob)r(ject=prisme,)2303 1129 y SDict begin H.S end 2303 1129 a 0 TeXcolorgray FK(233)p 0 TeXcolorgray 2427 1077 a SDict begin H.R end 2427 1077 a 2427 1129 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.233) cvn H.B /ANN pdfmark end 2427 1129 a 1725 1229 a FK(ob)r(ject=prismecreux,)2499 1229 y SDict begin H.S end 2499 1229 a 0 TeXcolorgray FK(234)p 0 TeXcolorgray 2623 1176 a SDict begin H.R end 2623 1176 a 2623 1229 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.234) cvn H.B /ANN pdfmark end 2623 1229 a 1725 1328 a FK(ob)r(ject=sphere,)2293 1328 y SDict begin H.S end 2293 1328 a 0 TeXcolorgray FK(230)p 0 TeXcolorgray 2418 1276 a SDict begin H.R end 2418 1276 a 2418 1328 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.230) cvn H.B /ANN pdfmark end 2418 1328 a 1725 1428 a FK(ob)r(ject=tore,)2205 1428 y SDict begin H.S end 2205 1428 a 0 TeXcolorgray FK(231)p 0 TeXcolorgray 2330 1376 a SDict begin H.R end 2330 1376 a 2330 1428 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.231) cvn H.B /ANN pdfmark end 2330 1428 a 1725 1528 a FK(ob)r(ject=tronccone,)2413 1528 y SDict begin H.S end 2413 1528 a 0 TeXcolorgray FK(229)p 0 TeXcolorgray 2537 1475 a SDict begin H.R end 2537 1475 a 2537 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.229) cvn H.B /ANN pdfmark end 2537 1528 a 1725 1627 a FK(ob)r (ject=troncconecreux,)2609 1627 y SDict begin H.S end 2609 1627 a 0 TeXcolorgray FK(230)p 0 TeXcolorgray 2734 1575 a SDict begin H.R end 2734 1575 a 2734 1627 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.230) cvn H.B /ANN pdfmark end 2734 1627 a 1725 1727 a FK(ob)r(ject=v)n(ecteur,)2325 1727 y SDict begin H.S end 2325 1727 a 0 TeXcolorgray FK(226)p 0 TeXcolorgray 2450 1675 a SDict begin H.R end 2450 1675 a 2450 1727 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.226) cvn H.B /ANN pdfmark end 2450 1727 a 1725 1826 a FK(o\033set,)1968 1826 y SDict begin H.S end 1968 1826 a 0 TeXcolorgray FK(34)p 0 TeXcolorgray 2051 1774 a SDict begin H.R end 2051 1774 a 2051 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.34) cvn H.B /ANN pdfmark end 2051 1826 a FK(,)2102 1826 y SDict begin H.S end 2102 1826 a 0 TeXcolorgray FK(42)p 0 TeXcolorgray 2185 1774 a SDict begin H.R end 2185 1774 a 2185 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.42) cvn H.B /ANN pdfmark end 2185 1826 a 1725 1926 a FK(o\033setA,)2030 1926 y SDict begin H.S end 2030 1926 a 0 TeXcolorgray FK(42)p 0 TeXcolorgray 2113 1874 a SDict begin H.R end 2113 1874 a 2113 1926 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.42) cvn H.B /ANN pdfmark end 2113 1926 a 1725 2026 a FK(o\033setB,)2027 2026 y SDict begin H.S end 2027 2026 a 0 TeXcolorgray FK(42)p 0 TeXcolorgray 2110 1973 a SDict begin H.R end 2110 1973 a 2110 2026 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.42) cvn H.B /ANN pdfmark end 2110 2026 a 1725 2125 a FK(onlyNo)r(de,)2120 2125 y SDict begin H.S end 2120 2125 a 0 TeXcolorgray FK(146)p 0 TeXcolorgray 2244 2073 a SDict begin H.R end 2244 2073 a 2244 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.146) cvn H.B /ANN pdfmark end 2244 2125 a 1725 2225 a FK(onlyYV)g(al,)2113 2225 y SDict begin H.S end 2113 2225 a 0 TeXcolorgray FK(146)p 0 TeXcolorgray 2237 2173 a SDict begin H.R end 2237 2173 a 2237 2225 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.146) cvn H.B /ANN pdfmark end 2237 2225 a 1725 2325 a FK(opacit)n(y)g(,)2032 2325 y SDict begin H.S end 2032 2325 a 0 TeXcolorgray FK(73)p 0 TeXcolorgray 2115 2272 a SDict begin H.R end 2115 2272 a 2115 2325 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.73) cvn H.B /ANN pdfmark end 2115 2325 a 1725 2424 a FK(origin,)1984 2424 y SDict begin H.S end 1984 2424 a 0 TeXcolorgray FK(35)p 0 TeXcolorgray 2067 2372 a SDict begin H.R end 2067 2372 a 2067 2424 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.35) cvn H.B /ANN pdfmark end 2067 2424 a 1725 2524 a FK(origin)g(V,)2039 2524 y SDict begin H.S end 2039 2524 a 0 TeXcolorgray FK(147)p 0 TeXcolorgray 2164 2472 a SDict begin H.R end 2164 2472 a 2164 2524 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.147) cvn H.B /ANN pdfmark end 2164 2524 a 1725 2623 a FK(Ox,)1884 2623 y SDict begin H.S end 1884 2623 a 0 TeXcolorgray FK(111)p 0 TeXcolorgray 2009 2571 a SDict begin H.R end 2009 2571 a 2009 2623 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.111) cvn H.B /ANN pdfmark end 2009 2623 a 1725 2723 a FK(Oy)g(,)1878 2723 y SDict begin H.S end 1878 2723 a 0 TeXcolorgray FK(111)p 0 TeXcolorgray 2002 2671 a SDict begin H.R end 2002 2671 a 2002 2723 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.111) cvn H.B /ANN pdfmark end 2002 2723 a 1725 2823 a FK(p)r(d,)1871 2823 y SDict begin H.S end 1871 2823 a 0 TeXcolorgray FK(167)p 0 TeXcolorgray 1995 2770 a SDict begin H.R end 1995 2770 a 1995 2823 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.167) cvn H.B /ANN pdfmark end 1995 2823 a 1725 2922 a FK(p)r(enrose*,)2093 2922 y SDict begin H.S end 2093 2922 a 0 TeXcolorgray FK(15)p 0 TeXcolorgray 2176 2870 a SDict begin H.R end 2176 2870 a 2176 2922 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.15) cvn H.B /ANN pdfmark end 2176 2922 a 1725 3022 a FK(p)r(erio)r(ds,)2040 3022 y SDict begin H.S end 2040 3022 a 0 TeXcolorgray FK(88)p 0 TeXcolorgray 2123 2970 a SDict begin H.R end 2123 2970 a 2123 3022 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.88) cvn H.B /ANN pdfmark end 2123 3022 a 1725 3122 a FK(plane,)1970 3122 y SDict begin H.S end 1970 3122 a 0 TeXcolorgray FK(221)p 0 TeXcolorgray 2094 3069 a SDict begin H.R end 2094 3069 a 2094 3122 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.221) cvn H.B /ANN pdfmark end 2094 3122 a 1725 3221 a FK(planecorr,)2113 3221 y SDict begin H.S end 2113 3221 a 0 TeXcolorgray FK(222)p 0 TeXcolorgray 2238 3169 a SDict begin H.R end 2238 3169 a 2238 3221 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.222) cvn H.B /ANN pdfmark end 2238 3221 a 1725 3321 a FK(planeGrid,)2137 3321 y SDict begin H.S end 2137 3321 a 0 TeXcolorgray FK(215)p 0 TeXcolorgray 2261 3269 a SDict begin H.R end 2261 3269 a 2261 3321 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.215) cvn H.B /ANN pdfmark end 2261 3321 a 1725 3421 a FK(planeGridO\033set,)2352 3421 y SDict begin H.S end 2352 3421 a 0 TeXcolorgray FK(215)p 0 TeXcolorgray 2476 3368 a SDict begin H.R end 2476 3368 a 2476 3421 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.215) cvn H.B /ANN pdfmark end 2476 3421 a 1725 3520 a FK(plotNo,)2023 3520 y SDict begin H.S end 2023 3520 a 0 TeXcolorgray FK(125)p 0 TeXcolorgray 2147 3468 a SDict begin H.R end 2147 3468 a 2147 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.125) cvn H.B /ANN pdfmark end 2147 3520 a 1725 3620 a FK(plotNoMax,)2184 3620 y SDict begin H.S end 2184 3620 a 0 TeXcolorgray FK(125)p 0 TeXcolorgray 2309 3567 a SDict begin H.R end 2309 3567 a 2309 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.125) cvn H.B /ANN pdfmark end 2309 3620 a 1725 3719 a FK(plotNoX=2,)2191 3719 y SDict begin H.S end 2191 3719 a 0 TeXcolorgray FK(125)p 0 TeXcolorgray 2316 3667 a SDict begin H.R end 2316 3667 a 2316 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.125) cvn H.B /ANN pdfmark end 2316 3719 a 1725 3819 a FK(plotp)r(oin)n(ts,)2141 3819 y SDict begin H.S end 2141 3819 a 0 TeXcolorgray FK(127)p 0 TeXcolorgray 2265 3767 a SDict begin H.R end 2265 3767 a 2265 3819 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.127) cvn H.B /ANN pdfmark end 2265 3819 a 1725 3919 a FK(plotst)n(yle,)2086 3919 y SDict begin H.S end 2086 3919 a 0 TeXcolorgray FK(108)p 0 TeXcolorgray 2210 3866 a SDict begin H.R end 2210 3866 a 2210 3919 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.108) cvn H.B /ANN pdfmark end 2210 3919 a FK(,)2261 3919 y SDict begin H.S end 2261 3919 a 0 TeXcolorgray FK(223)p 0 TeXcolorgray 2385 3866 a SDict begin H.R end 2385 3866 a 2385 3919 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.223) cvn H.B /ANN pdfmark end 2385 3919 a 1725 4018 a FK(plotst)n(yle=xv)i(alues,)2414 4018 y SDict begin H.S end 2414 4018 a 0 TeXcolorgray FK(136)p 0 TeXcolorgray 2538 3966 a SDict begin H.R end 2538 3966 a 2538 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.136) cvn H.B /ANN pdfmark end 2538 4018 a 1725 4118 a FK(P)n(oin)n(tName,)2181 4118 y SDict begin H.S end 2181 4118 a 0 TeXcolorgray FK(147)p 0 TeXcolorgray 2305 4066 a SDict begin H.R end 2305 4066 a 2305 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.147) cvn H.B /ANN pdfmark end 2305 4118 a FK(,)2356 4118 y SDict begin H.S end 2356 4118 a 0 TeXcolorgray FK(181)p 0 TeXcolorgray 2481 4066 a SDict begin H.R end 2481 4066 a 2481 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.181) cvn H.B /ANN pdfmark end 2481 4118 a FK(,)2531 4118 y SDict begin H.S end 2531 4118 a 0 TeXcolorgray FK(183)p 0 TeXcolorgray 2656 4066 a SDict begin H.R end 2656 4066 a 2656 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.183) cvn H.B /ANN pdfmark end 2656 4118 a 1725 4218 a FK(P)n(oin)n(tNameA,)2243 4218 y SDict begin H.S end 2243 4218 a 0 TeXcolorgray FK(183)p 0 TeXcolorgray 2368 4165 a SDict begin H.R end 2368 4165 a 2368 4218 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.183) cvn H.B /ANN pdfmark end 2368 4218 a 1725 4317 a FK(P)n(oin)n(tNameB,)2240 4317 y SDict begin H.S end 2240 4317 a 0 TeXcolorgray FK(183)p 0 TeXcolorgray 2364 4265 a SDict begin H.R end 2364 4265 a 2364 4317 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.183) cvn H.B /ANN pdfmark end 2364 4317 a 1725 4417 a FK(P)n(oin)n(tNameC,)2241 4417 y SDict begin H.S end 2241 4417 a 0 TeXcolorgray FK(183)p 0 TeXcolorgray 2365 4364 a SDict begin H.R end 2365 4364 a 2365 4417 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.183) cvn H.B /ANN pdfmark end 2365 4417 a 1725 4516 a FK(P)n(oin)n(tNameSep,)2310 4516 y SDict begin H.S end 2310 4516 a 0 TeXcolorgray FK(181)p 0 TeXcolorgray 2435 4464 a SDict begin H.R end 2435 4464 a 2435 4516 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.181) cvn H.B /ANN pdfmark end 2435 4516 a 1725 4616 a FK(P)n(oin)n(tSym)n(b)r(ol,)2241 4616 y SDict begin H.S end 2241 4616 a 0 TeXcolorgray FK(183)p 0 TeXcolorgray 2365 4564 a SDict begin H.R end 2365 4564 a 2365 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.183) cvn H.B /ANN pdfmark end 2365 4616 a 1725 4716 a FK(P)n(oin)n(tSym)n(b)r (olA,)2303 4716 y SDict begin H.S end 2303 4716 a 0 TeXcolorgray FK(183)p 0 TeXcolorgray 2428 4663 a SDict begin H.R end 2428 4663 a 2428 4716 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.183) cvn H.B /ANN pdfmark end 2428 4716 a 1725 4815 a FK(P)n(oin)n(tSym)n(b)r(olB,)2300 4815 y SDict begin H.S end 2300 4815 a 0 TeXcolorgray FK(183)p 0 TeXcolorgray 2424 4763 a SDict begin H.R end 2424 4763 a 2424 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.183) cvn H.B /ANN pdfmark end 2424 4815 a 1725 4915 a FK(P)n(oin)n(tSym)n(b)r(olC,)2301 4915 y SDict begin H.S end 2301 4915 a 0 TeXcolorgray FK(183)p 0 TeXcolorgray 2425 4863 a SDict begin H.R end 2425 4863 a 2425 4915 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.183) cvn H.B /ANN pdfmark end 2425 4915 a 1725 5015 a FK(p)r(olarplot,)2106 5015 y SDict begin H.S end 2106 5015 a 0 TeXcolorgray FK(172)p 0 TeXcolorgray 2231 4962 a SDict begin H.R end 2231 4962 a 2231 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.172) cvn H.B /ANN pdfmark end 2231 5015 a 1725 5114 a FK(P)n(olyCurv)n(es,)2188 5114 y SDict begin H.S end 2188 5114 a 0 TeXcolorgray FK(25)p 0 TeXcolorgray 2271 5062 a SDict begin H.R end 2271 5062 a 2271 5114 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.25) cvn H.B /ANN pdfmark end 2271 5114 a 1725 5214 a FK(P)n(olyEpicycloid,)2316 5214 y SDict begin H.S end 2316 5214 a 0 TeXcolorgray FK(26)p 0 TeXcolorgray 2399 5162 a SDict begin H.R end 2399 5162 a 2399 5214 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.26) cvn H.B /ANN pdfmark end 2399 5214 a 1725 5313 a FK(P)n(olyIn)n(termediateP)n(oin)n(t,)2595 5313 y SDict begin H.S end 2595 5313 a 0 TeXcolorgray FK(25)p 0 TeXcolorgray 2678 5261 a SDict begin H.R end 2678 5261 a 2678 5313 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.25) cvn H.B /ANN pdfmark end 2678 5313 a 1725 5413 a FK(P)n(olyName,)2149 5413 y SDict begin H.S end 2149 5413 a 0 TeXcolorgray FK(26)p 0 TeXcolorgray 2232 5361 a SDict begin H.R end 2232 5361 a 2232 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.26) cvn H.B /ANN pdfmark end 2232 5413 a 0 TeXcolorgray 1456 5662 a FK(250)p 0 TeXcolorgray eop end %%Page: 251 251 TeXDict begin 251 250 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.251) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 252 531 a FK(P)n(olyNbSides,)758 531 y SDict begin H.S end 758 531 a 0 TeXcolorgray FK(24)p 0 TeXcolorgray 841 479 a SDict begin H.R end 841 479 a 841 531 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.24) cvn H.B /ANN pdfmark end 841 531 a 252 631 a FK(P)n(olyO\033set,)680 631 y SDict begin H.S end 680 631 a 0 TeXcolorgray FK(24)p 0 TeXcolorgray 763 579 a SDict begin H.R end 763 579 a 763 631 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.24) cvn H.B /ANN pdfmark end 763 631 a 252 731 a FK(P)n(olyRotation,)784 731 y SDict begin H.S end 784 731 a 0 TeXcolorgray FK(24)p 0 TeXcolorgray 867 678 a SDict begin H.R end 867 678 a 867 731 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.24) cvn H.B /ANN pdfmark end 867 731 a 252 830 a FK(pOrigin,)579 830 y SDict begin H.S end 579 830 a 0 TeXcolorgray FK(221)p 0 TeXcolorgray 704 778 a SDict begin H.R end 704 778 a 704 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.221) cvn H.B /ANN pdfmark end 704 830 a 252 930 a FK(P)n(osAngle,)641 930 y SDict begin H.S end 641 930 a 0 TeXcolorgray FK(181)p 0 TeXcolorgray 765 878 a SDict begin H.R end 765 878 a 765 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.181) cvn H.B /ANN pdfmark end 765 930 a FK(,)816 930 y SDict begin H.S end 816 930 a 0 TeXcolorgray FK(183)p 0 TeXcolorgray 941 878 a SDict begin H.R end 941 878 a 941 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.183) cvn H.B /ANN pdfmark end 941 930 a 252 1029 a FK(P)n(osAngleA,)703 1029 y SDict begin H.S end 703 1029 a 0 TeXcolorgray FK(183)p 0 TeXcolorgray 828 977 a SDict begin H.R end 828 977 a 828 1029 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.183) cvn H.B /ANN pdfmark end 828 1029 a 252 1129 a FK(P)n(osAngleB,)700 1129 y SDict begin H.S end 700 1129 a 0 TeXcolorgray FK(183)p 0 TeXcolorgray 824 1077 a SDict begin H.R end 824 1077 a 824 1129 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.183) cvn H.B /ANN pdfmark end 824 1129 a 252 1229 a FK(P)n(osAngleC,)701 1229 y SDict begin H.S end 701 1229 a 0 TeXcolorgray FK(183)p 0 TeXcolorgray 825 1176 a SDict begin H.R end 825 1176 a 825 1229 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.183) cvn H.B /ANN pdfmark end 825 1229 a 252 1328 a FK(p)r(ostString,)679 1328 y SDict begin H.S end 679 1328 a 0 TeXcolorgray FK(147)p 0 TeXcolorgray 804 1276 a SDict begin H.R end 804 1276 a 804 1328 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.147) cvn H.B /ANN pdfmark end 804 1328 a 252 1428 a FK(pp)r(oin)n(ts,)570 1428 y SDict begin H.S end 570 1428 a 0 TeXcolorgray FK(88)p 0 TeXcolorgray 653 1376 a SDict begin H.R end 653 1376 a 653 1428 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.88) cvn H.B /ANN pdfmark end 653 1428 a 252 1528 a FK(Prin)n(tCo)r(ord,)715 1528 y SDict begin H.S end 715 1528 a 0 TeXcolorgray FK(146)p 0 TeXcolorgray 839 1475 a SDict begin H.R end 839 1475 a 839 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.146) cvn H.B /ANN pdfmark end 839 1528 a 252 1627 a FK(prin)n(tV)-7 b(alue,)683 1627 y SDict begin H.S end 683 1627 a 0 TeXcolorgray FK(156)p 0 TeXcolorgray 808 1575 a SDict begin H.R end 808 1575 a 808 1627 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.156) cvn H.B /ANN pdfmark end 808 1627 a FK(,)858 1627 y SDict begin H.S end 858 1627 a 0 TeXcolorgray FK(157)p 0 TeXcolorgray 983 1575 a SDict begin H.R end 983 1575 a 983 1627 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.157) cvn H.B /ANN pdfmark end 983 1627 a 252 1727 a FK(pstAngleA)n(OB,)807 1727 y SDict begin H.S end 807 1727 a 0 TeXcolorgray FK(190)p 0 TeXcolorgray 931 1675 a SDict begin H.R end 931 1675 a 931 1727 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.190) cvn H.B /ANN pdfmark end 931 1727 a 252 1826 a FK(PstPicture=false,)912 1826 y SDict begin H.S end 912 1826 a 0 TeXcolorgray FK(23)p 0 TeXcolorgray 995 1774 a SDict begin H.R end 995 1774 a 995 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.23) cvn H.B /ANN pdfmark end 995 1826 a 252 1926 a FK(PstPicture=true,)901 1926 y SDict begin H.S end 901 1926 a 0 TeXcolorgray FK(23)p 0 TeXcolorgray 984 1874 a SDict begin H.R end 984 1874 a 984 1926 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.23) cvn H.B /ANN pdfmark end 984 1926 a 252 2026 a FK(R2,)405 2026 y SDict begin H.S end 405 2026 a 0 TeXcolorgray FK(167)p 0 TeXcolorgray 530 1973 a SDict begin H.R end 530 1973 a 530 2026 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.167) cvn H.B /ANN pdfmark end 530 2026 a 252 2125 a FK(Radius,)553 2125 y SDict begin H.S end 553 2125 a 0 TeXcolorgray FK(186)p 0 TeXcolorgray 678 2073 a SDict begin H.R end 678 2073 a 678 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.186) cvn H.B /ANN pdfmark end 678 2125 a 252 2225 a FK(radius,)525 2225 y SDict begin H.S end 525 2225 a 0 TeXcolorgray FK(47)p 0 TeXcolorgray 608 2173 a SDict begin H.R end 608 2173 a 608 2225 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.47) cvn H.B /ANN pdfmark end 608 2225 a 252 2325 a FK(radiusA,)587 2325 y SDict begin H.S end 587 2325 a 0 TeXcolorgray FK(169)p 0 TeXcolorgray 711 2272 a SDict begin H.R end 711 2272 a 711 2325 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.169) cvn H.B /ANN pdfmark end 711 2325 a 252 2424 a FK(radiusB,)583 2424 y SDict begin H.S end 583 2424 a 0 TeXcolorgray FK(169)p 0 TeXcolorgray 708 2372 a SDict begin H.R end 708 2372 a 708 2424 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.169) cvn H.B /ANN pdfmark end 708 2424 a 252 2524 a FK(randomP)n(oin)n(ts,)807 2524 y SDict begin H.S end 807 2524 a 0 TeXcolorgray FK(96)p 0 TeXcolorgray 890 2472 a SDict begin H.R end 890 2472 a 890 2524 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.96) cvn H.B /ANN pdfmark end 890 2524 a 252 2623 a FK(rb,)381 2623 y SDict begin H.S end 381 2623 a 0 TeXcolorgray FK(118)p 0 TeXcolorgray 506 2571 a SDict begin H.R end 506 2571 a 506 2623 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.118) cvn H.B /ANN pdfmark end 506 2623 a 252 2723 a FK(rbrac)n(k)n(etlength,)826 2723 y SDict begin H.S end 826 2723 a 0 TeXcolorgray FK(20)p 0 TeXcolorgray 909 2671 a SDict begin H.R end 909 2671 a 909 2723 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.20) cvn H.B /ANN pdfmark end 909 2723 a FK(,)960 2723 y SDict begin H.S end 960 2723 a 0 TeXcolorgray FK(21)p 0 TeXcolorgray 1043 2671 a SDict begin H.R end 1043 2671 a 1043 2723 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.21) cvn H.B /ANN pdfmark end 1043 2723 a 252 2823 a FK(ref,)397 2823 y SDict begin H.S end 397 2823 a 0 TeXcolorgray FK(91)p 0 TeXcolorgray 480 2770 a SDict begin H.R end 480 2770 a 480 2823 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.91) cvn H.B /ANN pdfmark end 480 2823 a 252 2922 a FK(ref=l,)485 2922 y SDict begin H.S end 485 2922 a 0 TeXcolorgray FK(79)p 0 TeXcolorgray 568 2870 a SDict begin H.R end 568 2870 a 568 2922 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.79) cvn H.B /ANN pdfmark end 568 2922 a 252 3022 a FK(Righ)n(tAngleSize,)857 3022 y SDict begin H.S end 857 3022 a 0 TeXcolorgray FK(184)p 0 TeXcolorgray 982 2970 a SDict begin H.R end 982 2970 a 982 3022 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.184) cvn H.B /ANN pdfmark end 982 3022 a 252 3122 a FK(Righ)n(tAngleT)n(yp)r(e,)901 3122 y SDict begin H.S end 901 3122 a 0 TeXcolorgray FK(184)p 0 TeXcolorgray 1025 3069 a SDict begin H.R end 1025 3069 a 1025 3122 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.184) cvn H.B /ANN pdfmark end 1025 3122 a 252 3221 a FK(rot,)409 3221 y SDict begin H.S end 409 3221 a 0 TeXcolorgray FK(44)p 0 TeXcolorgray 492 3169 a SDict begin H.R end 492 3169 a 492 3221 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.44) cvn H.B /ANN pdfmark end 492 3221 a FK(,)543 3221 y SDict begin H.S end 543 3221 a 0 TeXcolorgray FK(79)p 0 TeXcolorgray 626 3169 a SDict begin H.R end 626 3169 a 626 3221 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.79) cvn H.B /ANN pdfmark end 626 3221 a FK(,)676 3221 y SDict begin H.S end 676 3221 a 0 TeXcolorgray FK(91)p 0 TeXcolorgray 759 3169 a SDict begin H.R end 759 3169 a 759 3221 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.91) cvn H.B /ANN pdfmark end 759 3221 a 252 3321 a FK(RotAngle,)647 3321 y SDict begin H.S end 647 3321 a 0 TeXcolorgray FK(190)p 0 TeXcolorgray 772 3269 a SDict begin H.R end 772 3269 a 772 3321 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.190) cvn H.B /ANN pdfmark end 772 3321 a FK(,)823 3321 y SDict begin H.S end 823 3321 a 0 TeXcolorgray FK(214)p 0 TeXcolorgray 947 3269 a SDict begin H.R end 947 3269 a 947 3321 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.214) cvn H.B /ANN pdfmark end 947 3321 a 252 3421 a FK(rotateSym)n(b)r(ol,)789 3421 y SDict begin H.S end 789 3421 a 0 TeXcolorgray FK(84)p 0 TeXcolorgray 872 3368 a SDict begin H.R end 872 3368 a 872 3421 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.84) cvn H.B /ANN pdfmark end 872 3421 a 252 3520 a FK(RotSequence,)767 3520 y SDict begin H.S end 767 3520 a 0 TeXcolorgray FK(214)p 0 TeXcolorgray 892 3468 a SDict begin H.R end 892 3468 a 892 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.214) cvn H.B /ANN pdfmark end 892 3520 a 252 3620 a FK(RotX,)500 3620 y SDict begin H.S end 500 3620 a 0 TeXcolorgray FK(214)p 0 TeXcolorgray 624 3567 a SDict begin H.R end 624 3567 a 624 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.214) cvn H.B /ANN pdfmark end 624 3620 a 252 3719 a FK(RotY,)500 3719 y SDict begin H.S end 500 3719 a 0 TeXcolorgray FK(214)p 0 TeXcolorgray 624 3667 a SDict begin H.R end 624 3667 a 624 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.214) cvn H.B /ANN pdfmark end 624 3719 a 252 3819 a FK(RotZ,)488 3819 y SDict begin H.S end 488 3819 a 0 TeXcolorgray FK(214)p 0 TeXcolorgray 613 3767 a SDict begin H.R end 613 3767 a 613 3819 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.214) cvn H.B /ANN pdfmark end 613 3819 a 252 3919 a FK(ro)n(wsep,)550 3919 y SDict begin H.S end 550 3919 a 0 TeXcolorgray FK(48)p 0 TeXcolorgray 633 3866 a SDict begin H.R end 633 3866 a 633 3919 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.48) cvn H.B /ANN pdfmark end 633 3919 a 252 4018 a FK(rt,)367 4018 y SDict begin H.S end 367 4018 a 0 TeXcolorgray FK(118)p 0 TeXcolorgray 492 3966 a SDict begin H.R end 492 3966 a 492 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.118) cvn H.B /ANN pdfmark end 492 4018 a 252 4118 a FK(runit,)483 4118 y SDict begin H.S end 483 4118 a 0 TeXcolorgray FK(35)p 0 TeXcolorgray 566 4066 a SDict begin H.R end 566 4066 a 566 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.35) cvn H.B /ANN pdfmark end 566 4118 a 252 4218 a FK(Segmen)n(tColor,)808 4218 y SDict begin H.S end 808 4218 a 0 TeXcolorgray FK(220)p 0 TeXcolorgray 932 4165 a SDict begin H.R end 932 4165 a 932 4218 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.220) cvn H.B /ANN pdfmark end 932 4218 a 252 4317 a FK(Segmen)n(tSym)n (b)r(ol,)879 4317 y SDict begin H.S end 879 4317 a 0 TeXcolorgray FK(182)p 0 TeXcolorgray 1004 4265 a SDict begin H.R end 1004 4265 a 1004 4317 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.182) cvn H.B /ANN pdfmark end 1004 4317 a 252 4417 a FK(Segmen)n(tSym)n(b)r(olA,)941 4417 y SDict begin H.S end 941 4417 a 0 TeXcolorgray FK(192)p 0 TeXcolorgray 1066 4364 a SDict begin H.R end 1066 4364 a 1066 4417 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.192) cvn H.B /ANN pdfmark end 1066 4417 a 252 4516 a FK(Segmen)n(tSym)n(b)r(olB,)938 4516 y SDict begin H.S end 938 4516 a 0 TeXcolorgray FK(192)p 0 TeXcolorgray 1062 4464 a SDict begin H.R end 1062 4464 a 1062 4516 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.192) cvn H.B /ANN pdfmark end 1062 4516 a 252 4616 a FK(Segmen)n(tSym)n(b)r(olC,)939 4616 y SDict begin H.S end 939 4616 a 0 TeXcolorgray FK(192)p 0 TeXcolorgray 1063 4564 a SDict begin H.R end 1063 4564 a 1063 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.192) cvn H.B /ANN pdfmark end 1063 4616 a 252 4716 a FK(shado)n(w,)568 4716 y SDict begin H.S end 568 4716 a 0 TeXcolorgray FK(13)p 0 TeXcolorgray 651 4663 a SDict begin H.R end 651 4663 a 651 4716 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.13) cvn H.B /ANN pdfmark end 651 4716 a FK(,)702 4716 y SDict begin H.S end 702 4716 a 0 TeXcolorgray FK(174)p 0 TeXcolorgray 826 4663 a SDict begin H.R end 826 4663 a 826 4716 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.174) cvn H.B /ANN pdfmark end 826 4716 a 252 4815 a FK(shado)n(w)n(angle,)755 4815 y SDict begin H.S end 755 4815 a 0 TeXcolorgray FK(14)p 0 TeXcolorgray 838 4763 a SDict begin H.R end 838 4763 a 838 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.14) cvn H.B /ANN pdfmark end 838 4815 a 252 4915 a FK(shado)n(w)n (color,)741 4915 y SDict begin H.S end 741 4915 a 0 TeXcolorgray FK(13)p 0 TeXcolorgray 824 4863 a SDict begin H.R end 824 4863 a 824 4915 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.13) cvn H.B /ANN pdfmark end 824 4915 a 252 5015 a FK(shado)n(wsize,)698 5015 y SDict begin H.S end 698 5015 a 0 TeXcolorgray FK(13)p 0 TeXcolorgray 781 4962 a SDict begin H.R end 781 4962 a 781 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.13) cvn H.B /ANN pdfmark end 781 5015 a 252 5114 a FK(shap)r(ealpha,)707 5114 y SDict begin H.S end 707 5114 a 0 TeXcolorgray FK(74)p 0 TeXcolorgray 790 5062 a SDict begin H.R end 790 5062 a 790 5114 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.74) cvn H.B /ANN pdfmark end 790 5114 a 252 5214 a FK(shift,)462 5214 y SDict begin H.S end 462 5214 a 0 TeXcolorgray FK(66)p 0 TeXcolorgray 545 5162 a SDict begin H.R end 545 5162 a 545 5214 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.66) cvn H.B /ANN pdfmark end 545 5214 a 252 5313 a FK(sho)n(wbb)r(o)n(x,)658 5313 y SDict begin H.S end 658 5313 a 0 TeXcolorgray FK(207)p 0 TeXcolorgray 783 5261 a SDict begin H.R end 783 5261 a 783 5313 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.207) cvn H.B /ANN pdfmark end 783 5313 a 252 5413 a FK(sho)n(wDeriv)i(ation,)860 5413 y SDict begin H.S end 860 5413 a 0 TeXcolorgray FK(136)p 0 TeXcolorgray 985 5361 a SDict begin H.R end 985 5361 a 985 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.136) cvn H.B /ANN pdfmark end 985 5413 a 0 TeXcolorgray 0 TeXcolorgray 1725 531 a FK(sho)n(wInside,)2169 531 y SDict begin H.S end 2169 531 a 0 TeXcolorgray FK(220)p 0 TeXcolorgray 2294 479 a SDict begin H.R end 2294 479 a 2294 531 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.220) cvn H.B /ANN pdfmark end 2294 531 a 1725 631 a FK(sho)n(wOrigin,) 2185 631 y SDict begin H.S end 2185 631 a 0 TeXcolorgray FK(226)p 0 TeXcolorgray 2310 579 a SDict begin H.R end 2310 579 a 2310 631 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.226) cvn H.B /ANN pdfmark end 2310 631 a 1725 731 a FK(sho)n(w)n(origin,)2160 731 y SDict begin H.S end 2160 731 a 0 TeXcolorgray FK(111)p 0 TeXcolorgray 2284 678 a SDict begin H.R end 2284 678 a 2284 731 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.111) cvn H.B /ANN pdfmark end 2284 731 a 1725 830 a FK(sho)n(wp)r(oin)n(ts,)2176 830 y SDict begin H.S end 2176 830 a 0 TeXcolorgray FK(6)p 0 TeXcolorgray 2218 778 a SDict begin H.R end 2218 778 a 2218 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.6) cvn H.B /ANN pdfmark end 2218 830 a FK(,)2268 830 y SDict begin H.S end 2268 830 a 0 TeXcolorgray FK(9)p 0 TeXcolorgray 2310 778 a SDict begin H.R end 2310 778 a 2310 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.9) cvn H.B /ANN pdfmark end 2310 830 a FK(,)2360 830 y SDict begin H.S end 2360 830 a 0 TeXcolorgray FK(224)p 0 TeXcolorgray 2485 778 a SDict begin H.R end 2485 778 a 2485 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.224) cvn H.B /ANN pdfmark end 2485 830 a 1725 930 a FK(sigma,)1984 930 y SDict begin H.S end 1984 930 a 0 TeXcolorgray FK(154)p 0 TeXcolorgray 2109 878 a SDict begin H.R end 2109 878 a 2109 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.154) cvn H.B /ANN pdfmark end 2109 930 a 1725 1029 a FK(Simpson,)2081 1029 y SDict begin H.S end 2081 1029 a 0 TeXcolorgray FK(152)p 0 TeXcolorgray 2206 977 a SDict begin H.R end 2206 977 a 2206 1029 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.152) cvn H.B /ANN pdfmark end 2206 1029 a 1725 1129 a FK(sinCo)r(e\033,)2067 1129 y SDict begin H.S end 2067 1129 a 0 TeXcolorgray FK(148)p 0 TeXcolorgray 2192 1077 a SDict begin H.R end 2192 1077 a 2192 1129 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.148) cvn H.B /ANN pdfmark end 2192 1129 a 1725 1229 a FK(slop)r(eangle,)2148 1229 y SDict begin H.S end 2148 1229 a 0 TeXcolorgray FK(93)p 0 TeXcolorgray 2231 1176 a SDict begin H.R end 2231 1176 a 2231 1229 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.93) cvn H.B /ANN pdfmark end 2231 1229 a 1725 1328 a FK(slop)r(eb)r(egin,)2155 1328 y SDict begin H.S end 2155 1328 a 0 TeXcolorgray FK(93)p 0 TeXcolorgray 2238 1276 a SDict begin H.R end 2238 1276 a 2238 1328 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.93) cvn H.B /ANN pdfmark end 2238 1328 a 1725 1428 a FK(slop)r(ecen)n(ter,)2178 1428 y SDict begin H.S end 2178 1428 a 0 TeXcolorgray FK(93)p 0 TeXcolorgray 2261 1376 a SDict begin H.R end 2261 1376 a 2261 1428 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.93) cvn H.B /ANN pdfmark end 2261 1428 a 1725 1528 a FK(slop)r(ecolors,)2167 1528 y SDict begin H.S end 2167 1528 a 0 TeXcolorgray FK(93)p 0 TeXcolorgray 2250 1475 a SDict begin H.R end 2250 1475 a 2250 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.93) cvn H.B /ANN pdfmark end 2250 1528 a 1725 1627 a FK(slop)r(eend,)2088 1627 y SDict begin H.S end 2088 1627 a 0 TeXcolorgray FK(93)p 0 TeXcolorgray 2171 1575 a SDict begin H.R end 2171 1575 a 2171 1627 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.93) cvn H.B /ANN pdfmark end 2171 1627 a 1725 1727 a FK(slop)r(eradius,)2181 1727 y SDict begin H.S end 2181 1727 a 0 TeXcolorgray FK(94)p 0 TeXcolorgray 2264 1675 a SDict begin H.R end 2264 1675 a 2264 1727 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.94) cvn H.B /ANN pdfmark end 2264 1727 a 1725 1826 a FK(slop)r(esteps,)2140 1826 y SDict begin H.S end 2140 1826 a 0 TeXcolorgray FK(93)p 0 TeXcolorgray 2223 1774 a SDict begin H.R end 2223 1774 a 2223 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.93) cvn H.B /ANN pdfmark end 2223 1826 a 1725 1926 a FK(sp)r(otX,)1993 1926 y SDict begin H.S end 1993 1926 a 0 TeXcolorgray FK(213)p 0 TeXcolorgray 2118 1874 a SDict begin H.R end 2118 1874 a 2118 1926 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.213) cvn H.B /ANN pdfmark end 2118 1926 a 1725 2026 a FK(sp)r(otY,)1993 2026 y SDict begin H.S end 1993 2026 a 0 TeXcolorgray FK(213)p 0 TeXcolorgray 2118 1973 a SDict begin H.R end 2118 1973 a 2118 2026 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.213) cvn H.B /ANN pdfmark end 2118 2026 a 1725 2125 a FK(sp)r(otZ,)1982 2125 y SDict begin H.S end 1982 2125 a 0 TeXcolorgray FK(213)p 0 TeXcolorgray 2106 2073 a SDict begin H.R end 2106 2073 a 2106 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.213) cvn H.B /ANN pdfmark end 2106 2125 a 1725 2225 a FK(startAngle=45,)2305 2225 y SDict begin H.S end 2305 2225 a 0 TeXcolorgray FK(84)p 0 TeXcolorgray 2388 2173 a SDict begin H.R end 2388 2173 a 2388 2225 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.84) cvn H.B /ANN pdfmark end 2388 2225 a 1725 2325 a FK(startfading,)2171 2325 y SDict begin H.S end 2171 2325 a 0 TeXcolorgray FK(94)p 0 TeXcolorgray 2254 2272 a SDict begin H.R end 2254 2272 a 2254 2325 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.94) cvn H.B /ANN pdfmark end 2254 2325 a 1725 2424 a FK(stepF)e(actor,)2156 2424 y SDict begin H.S end 2156 2424 a 0 TeXcolorgray FK(171)p 0 TeXcolorgray 2281 2372 a SDict begin H.R end 2281 2372 a 2281 2424 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.171) cvn H.B /ANN pdfmark end 2281 2424 a FK(,)2331 2424 y SDict begin H.S end 2331 2424 a 0 TeXcolorgray FK(172)p 0 TeXcolorgray 2456 2372 a SDict begin H.R end 2456 2372 a 2456 2424 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.172) cvn H.B /ANN pdfmark end 2456 2424 a 1725 2524 a FK(StepT)n(yp)r(e,)2124 2524 y SDict begin H.S end 2124 2524 a 0 TeXcolorgray FK(135)p 0 TeXcolorgray 2249 2472 a SDict begin H.R end 2249 2472 a 2249 2524 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.135) cvn H.B /ANN pdfmark end 2249 2524 a 1725 2623 a FK(strok)n(eopacit)n(y)g(,)2250 2623 y SDict begin H.S end 2250 2623 a 0 TeXcolorgray FK(73)p 0 TeXcolorgray 2333 2571 a SDict begin H.R end 2333 2571 a 2333 2623 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.73) cvn H.B /ANN pdfmark end 2333 2623 a 1725 2723 a FK(subgridcolor,)2220 2723 y SDict begin H.S end 2220 2723 a 0 TeXcolorgray FK(33)p 0 TeXcolorgray 2303 2671 a SDict begin H.R end 2303 2671 a 2303 2723 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.33) cvn H.B /ANN pdfmark end 2303 2723 a 1725 2823 a FK(subgriddiv,)2157 2823 y SDict begin H.S end 2157 2823 a 0 TeXcolorgray FK(33)p 0 TeXcolorgray 2240 2770 a SDict begin H.R end 2240 2770 a 2240 2823 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.33) cvn H.B /ANN pdfmark end 2240 2823 a 1725 2922 a FK(subgriddots,)2197 2922 y SDict begin H.S end 2197 2922 a 0 TeXcolorgray FK(33)p 0 TeXcolorgray 2280 2870 a SDict begin H.R end 2280 2870 a 2280 2922 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.33) cvn H.B /ANN pdfmark end 2280 2922 a 1725 3022 a FK(subgridwidth,)2252 3022 y SDict begin H.S end 2252 3022 a 0 TeXcolorgray FK(33)p 0 TeXcolorgray 2335 2970 a SDict begin H.R end 2335 2970 a 2335 3022 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.33) cvn H.B /ANN pdfmark end 2335 3022 a 1725 3122 a FK(subtic)n(k)n(color,)2208 3122 y SDict begin H.S end 2208 3122 a 0 TeXcolorgray FK(114)p 0 TeXcolorgray 2333 3069 a SDict begin H.R end 2333 3069 a 2333 3122 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.114) cvn H.B /ANN pdfmark end 2333 3122 a 1725 3221 a FK(subtic)n(klinest)n(yle,)2331 3221 y SDict begin H.S end 2331 3221 a 0 TeXcolorgray FK(115)p 0 TeXcolorgray 2455 3169 a SDict begin H.R end 2455 3169 a 2455 3221 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.115) cvn H.B /ANN pdfmark end 2455 3221 a 1725 3321 a FK(subtic)n(ks,)2068 3321 y SDict begin H.S end 2068 3321 a 0 TeXcolorgray FK(114)p 0 TeXcolorgray 2192 3269 a SDict begin H.R end 2192 3269 a 2192 3321 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.114) cvn H.B /ANN pdfmark end 2192 3321 a FK(,)2243 3321 y SDict begin H.S end 2243 3321 a 0 TeXcolorgray FK(216)p 0 TeXcolorgray 2367 3269 a SDict begin H.R end 2367 3269 a 2367 3321 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.216) cvn H.B /ANN pdfmark end 2367 3321 a 1725 3421 a FK(subtic)n(ksize,)2164 3421 y SDict begin H.S end 2164 3421 a 0 TeXcolorgray FK(114)p 0 TeXcolorgray 2289 3368 a SDict begin H.R end 2289 3368 a 2289 3421 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.114) cvn H.B /ANN pdfmark end 2289 3421 a 1725 3520 a FK(subtic)n(kwidth,)2242 3520 y SDict begin H.S end 2242 3520 a 0 TeXcolorgray FK(113)p 0 TeXcolorgray 2367 3468 a SDict begin H.R end 2367 3468 a 2367 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.113) cvn H.B /ANN pdfmark end 2367 3520 a 1725 3620 a FK(sw)n(apaxes,)2109 3620 y SDict begin H.S end 2109 3620 a 0 TeXcolorgray FK(36)p 0 TeXcolorgray 2192 3567 a SDict begin H.R end 2192 3567 a 2192 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.36) cvn H.B /ANN pdfmark end 2192 3620 a 1725 3719 a FK(sym)n(b)r(ol,)2033 3719 y SDict begin H.S end 2033 3719 a 0 TeXcolorgray FK(84)p 0 TeXcolorgray 2116 3667 a SDict begin H.R end 2116 3667 a 2116 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.84) cvn H.B /ANN pdfmark end 2116 3719 a 1725 3819 a FK(sym)n(b)r(olF)g(on)n(t,)2197 3819 y SDict begin H.S end 2197 3819 a 0 TeXcolorgray FK(84)p 0 TeXcolorgray 2280 3767 a SDict begin H.R end 2280 3767 a 2280 3819 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.84) cvn H.B /ANN pdfmark end 2280 3819 a 1725 3919 a FK(sym)n(b)r(olStep,)2194 3919 y SDict begin H.S end 2194 3919 a 0 TeXcolorgray FK(84)p 0 TeXcolorgray 2277 3866 a SDict begin H.R end 2277 3866 a 2277 3919 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.84) cvn H.B /ANN pdfmark end 2277 3919 a 1725 4018 a FK(sym)n(b)r(olWidth,)2265 4018 y SDict begin H.S end 2265 4018 a 0 TeXcolorgray FK(84)p 0 TeXcolorgray 2348 3966 a SDict begin H.R end 2348 3966 a 2348 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.84) cvn H.B /ANN pdfmark end 2348 4018 a 1725 4118 a FK(tbarsize,)2058 4118 y SDict begin H.S end 2058 4118 a 0 TeXcolorgray FK(20)p 0 TeXcolorgray 2141 4066 a SDict begin H.R end 2141 4066 a 2141 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.20) cvn H.B /ANN pdfmark end 2141 4118 a FK(,)2192 4118 y SDict begin H.S end 2192 4118 a 0 TeXcolorgray FK(21)p 0 TeXcolorgray 2275 4066 a SDict begin H.R end 2275 4066 a 2275 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.21) cvn H.B /ANN pdfmark end 2275 4118 a 1725 4218 a FK(thislev)n(elsep,)2188 4218 y SDict begin H.S end 2188 4218 a 0 TeXcolorgray FK(204)p 0 TeXcolorgray 2312 4165 a SDict begin H.R end 2312 4165 a 2312 4218 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.204) cvn H.B /ANN pdfmark end 2312 4218 a 1725 4317 a FK(thistree\034t,)2127 4317 y SDict begin H.S end 2127 4317 a 0 TeXcolorgray FK(203)p 0 TeXcolorgray 2252 4265 a SDict begin H.R end 2252 4265 a 2252 4317 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.203) cvn H.B /ANN pdfmark end 2252 4317 a 1725 4417 a FK(thistreesep,)2165 4417 y SDict begin H.S end 2165 4417 a 0 TeXcolorgray FK(203)p 0 TeXcolorgray 2289 4364 a SDict begin H.R end 2289 4364 a 2289 4417 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.203) cvn H.B /ANN pdfmark end 2289 4417 a 1725 4516 a FK(tic)n(karro)n(wlength,)2342 4516 y SDict begin H.S end 2342 4516 a 0 TeXcolorgray FK(21)p 0 TeXcolorgray 2425 4464 a SDict begin H.R end 2425 4464 a 2425 4516 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.21) cvn H.B /ANN pdfmark end 2425 4516 a FK(,)2475 4516 y SDict begin H.S end 2475 4516 a 0 TeXcolorgray FK(22)p 0 TeXcolorgray 2558 4464 a SDict begin H.R end 2558 4464 a 2558 4516 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.22) cvn H.B /ANN pdfmark end 2558 4516 a 1725 4616 a FK(tic)n(karro)n (wlinewidth,)2452 4616 y SDict begin H.S end 2452 4616 a 0 TeXcolorgray FK(21)p 0 TeXcolorgray 2535 4564 a SDict begin H.R end 2535 4564 a 2535 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.21) cvn H.B /ANN pdfmark end 2535 4616 a FK(,)2586 4616 y SDict begin H.S end 2586 4616 a 0 TeXcolorgray FK(22)p 0 TeXcolorgray 2669 4564 a SDict begin H.R end 2669 4564 a 2669 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.22) cvn H.B /ANN pdfmark end 2669 4616 a 1725 4716 a FK(tic)n(k)n(color,)2083 4716 y SDict begin H.S end 2083 4716 a 0 TeXcolorgray FK(114)p 0 TeXcolorgray 2208 4663 a SDict begin H.R end 2208 4663 a 2208 4716 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.114) cvn H.B /ANN pdfmark end 2208 4716 a 1725 4815 a FK(tic)n(klinest)n (yle,)2206 4815 y SDict begin H.S end 2206 4815 a 0 TeXcolorgray FK(115)p 0 TeXcolorgray 2330 4763 a SDict begin H.R end 2330 4763 a 2330 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.115) cvn H.B /ANN pdfmark end 2330 4815 a 1725 4915 a FK(tic)n(ks,)1943 4915 y SDict begin H.S end 1943 4915 a 0 TeXcolorgray FK(113)p 0 TeXcolorgray 2067 4863 a SDict begin H.R end 2067 4863 a 2067 4915 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.113) cvn H.B /ANN pdfmark end 2067 4915 a 1725 5015 a FK(tic)n(ksize,)2039 5015 y SDict begin H.S end 2039 5015 a 0 TeXcolorgray FK(113)p 0 TeXcolorgray 2164 4962 a SDict begin H.R end 2164 4962 a 2164 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.113) cvn H.B /ANN pdfmark end 2164 5015 a 1725 5114 a FK(tic)n(kst)n(yle,)2076 5114 y SDict begin H.S end 2076 5114 a 0 TeXcolorgray FK(112)p 0 TeXcolorgray 2201 5062 a SDict begin H.R end 2201 5062 a 2201 5114 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.112) cvn H.B /ANN pdfmark end 2201 5114 a 1725 5214 a FK(tic)n(kwidth,)2117 5214 y SDict begin H.S end 2117 5214 a 0 TeXcolorgray FK(113)p 0 TeXcolorgray 2242 5162 a SDict begin H.R end 2242 5162 a 2242 5214 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.113) cvn H.B /ANN pdfmark end 2242 5214 a 1725 5313 a FK(timeline,)2067 5313 y SDict begin H.S end 2067 5313 a 0 TeXcolorgray FK(211)p 0 TeXcolorgray 2191 5261 a SDict begin H.R end 2191 5261 a 2191 5313 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.211) cvn H.B /ANN pdfmark end 2191 5313 a 1725 5413 a FK(tndepth,)2062 5413 y SDict begin H.S end 2062 5413 a 0 TeXcolorgray FK(207)p 0 TeXcolorgray 2187 5361 a SDict begin H.R end 2187 5361 a 2187 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.207) cvn H.B /ANN pdfmark end 2187 5413 a 0 TeXcolorgray 1456 5662 a FK(251)p 0 TeXcolorgray eop end %%Page: 252 252 TeXDict begin 252 251 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.252) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 252 531 a FK(tnheigh)n(t,)605 531 y SDict begin H.S end 605 531 a 0 TeXcolorgray FK(206)p 0 TeXcolorgray 729 479 a SDict begin H.R end 729 479 a 729 531 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.206) cvn H.B /ANN pdfmark end 729 531 a 252 631 a FK(T)-7 b(normal,)609 631 y SDict begin H.S end 609 631 a 0 TeXcolorgray FK(134)p 0 TeXcolorgray 734 579 a SDict begin H.R end 734 579 a 734 631 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.134) cvn H.B /ANN pdfmark end 734 631 a 252 731 a FK(tnp)r(os,)504 731 y SDict begin H.S end 504 731 a 0 TeXcolorgray FK(205)p 0 TeXcolorgray 628 678 a SDict begin H.R end 628 678 a 628 731 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.205) cvn H.B /ANN pdfmark end 628 731 a 252 830 a FK(tnsep,)497 830 y SDict begin H.S end 497 830 a 0 TeXcolorgray FK(206)p 0 TeXcolorgray 621 778 a SDict begin H.R end 621 778 a 621 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.206) cvn H.B /ANN pdfmark end 621 830 a 252 930 a FK(tn)n(yref,)517 930 y SDict begin H.S end 517 930 a 0 TeXcolorgray FK(206)p 0 TeXcolorgray 642 878 a SDict begin H.R end 642 878 a 642 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.206) cvn H.B /ANN pdfmark end 642 930 a 252 1029 a FK(T)g(ransformLab)r (el,)879 1029 y SDict begin H.S end 879 1029 a 0 TeXcolorgray FK(190)p 0 TeXcolorgray 1003 977 a SDict begin H.R end 1003 977 a 1003 1029 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.190) cvn H.B /ANN pdfmark end 1003 1029 a 252 1129 a FK(tree\034t,)519 1129 y SDict begin H.S end 519 1129 a 0 TeXcolorgray FK(202)p 0 TeXcolorgray 644 1077 a SDict begin H.R end 644 1077 a 644 1129 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.202) cvn H.B /ANN pdfmark end 644 1129 a 252 1229 a FK(tree\035ip,)556 1229 y SDict begin H.S end 556 1229 a 0 TeXcolorgray FK(201)p 0 TeXcolorgray 681 1176 a SDict begin H.R end 681 1176 a 681 1229 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.201) cvn H.B /ANN pdfmark end 681 1229 a 252 1328 a FK(treemo)r(de,)637 1328 y SDict begin H.S end 637 1328 a 0 TeXcolorgray FK(201)p 0 TeXcolorgray 762 1276 a SDict begin H.R end 762 1276 a 762 1328 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.201) cvn H.B /ANN pdfmark end 762 1328 a 252 1428 a FK(treeno)r(desize,)744 1428 y SDict begin H.S end 744 1428 a 0 TeXcolorgray FK(202)p 0 TeXcolorgray 868 1376 a SDict begin H.R end 868 1376 a 868 1428 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.202) cvn H.B /ANN pdfmark end 868 1428 a 252 1528 a FK(treesep,)557 1528 y SDict begin H.S end 557 1528 a 0 TeXcolorgray FK(202)p 0 TeXcolorgray 681 1475 a SDict begin H.R end 681 1475 a 681 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.202) cvn H.B /ANN pdfmark end 681 1528 a 252 1627 a FK(trigLab)r(elBase,)804 1627 y SDict begin H.S end 804 1627 a 0 TeXcolorgray FK(120)p 0 TeXcolorgray 928 1575 a SDict begin H.R end 928 1575 a 928 1627 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.120) cvn H.B /ANN pdfmark end 928 1627 a 252 1727 a FK(trigLab)r(els,)666 1727 y SDict begin H.S end 666 1727 a 0 TeXcolorgray FK(120)p 0 TeXcolorgray 791 1675 a SDict begin H.R end 791 1675 a 791 1727 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.120) cvn H.B /ANN pdfmark end 791 1727 a 252 1826 a FK(trimo)r(de,)586 1826 y SDict begin H.S end 586 1826 a 0 TeXcolorgray FK(78)p 0 TeXcolorgray 669 1774 a SDict begin H.R end 669 1774 a 669 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.78) cvn H.B /ANN pdfmark end 669 1826 a 252 1926 a FK(trueAngle,)660 1926 y SDict begin H.S end 660 1926 a 0 TeXcolorgray FK(54)p 0 TeXcolorgray 743 1874 a SDict begin H.R end 743 1874 a 743 1926 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.54) cvn H.B /ANN pdfmark end 743 1926 a 252 2026 a FK(trunc,)496 2026 y SDict begin H.S end 496 2026 a 0 TeXcolorgray FK(235)p 0 TeXcolorgray 621 1973 a SDict begin H.R end 621 1973 a 621 2026 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.235) cvn H.B /ANN pdfmark end 621 2026 a 252 2125 a FK(truncco)r(e\033,)662 2125 y SDict begin H.S end 662 2125 a 0 TeXcolorgray FK(235)p 0 TeXcolorgray 787 2073 a SDict begin H.R end 787 2073 a 787 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.235) cvn H.B /ANN pdfmark end 787 2125 a 252 2225 a FK(unit,)450 2225 y SDict begin H.S end 450 2225 a 0 TeXcolorgray FK(23)p 0 TeXcolorgray 533 2173 a SDict begin H.R end 533 2173 a 533 2225 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.23) cvn H.B /ANN pdfmark end 533 2225 a FK(,)584 2225 y SDict begin H.S end 584 2225 a 0 TeXcolorgray FK(35)p 0 TeXcolorgray 667 2173 a SDict begin H.R end 667 2173 a 667 2225 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.35) cvn H.B /ANN pdfmark end 667 2225 a FK(,)718 2225 y SDict begin H.S end 718 2225 a 0 TeXcolorgray FK(102)p 0 TeXcolorgray 842 2173 a SDict begin H.R end 842 2173 a 842 2225 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.102) cvn H.B /ANN pdfmark end 842 2225 a 252 2325 a FK(urx,)425 2325 y SDict begin H.S end 425 2325 a 0 TeXcolorgray FK(112)p 0 TeXcolorgray 549 2272 a SDict begin H.R end 549 2272 a 549 2325 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.112) cvn H.B /ANN pdfmark end 549 2325 a 252 2424 a FK(ury)g(,)418 2424 y SDict begin H.S end 418 2424 a 0 TeXcolorgray FK(112)p 0 TeXcolorgray 543 2372 a SDict begin H.R end 543 2372 a 543 2424 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.112) cvn H.B /ANN pdfmark end 543 2424 a 252 2524 a FK(userColor,)649 2524 y SDict begin H.S end 649 2524 a 0 TeXcolorgray FK(174)p 0 TeXcolorgray 774 2472 a SDict begin H.R end 774 2472 a 774 2524 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.174) cvn H.B /ANN pdfmark end 774 2524 a 252 2623 a FK(V)g(arStep,)593 2623 y SDict begin H.S end 593 2623 a 0 TeXcolorgray FK(131)p 0 TeXcolorgray 718 2571 a SDict begin H.R end 718 2571 a 718 2623 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.131) cvn H.B /ANN pdfmark end 718 2623 a 252 2723 a FK(V)g(arStepEpsilon,)862 2723 y SDict begin H.S end 862 2723 a 0 TeXcolorgray FK(82)p 0 TeXcolorgray 945 2671 a SDict begin H.R end 945 2671 a 945 2723 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.82) cvn H.B /ANN pdfmark end 945 2723 a FK(,)996 2723 y SDict begin H.S end 996 2723 a 0 TeXcolorgray FK(131)p 0 TeXcolorgray 1121 2671 a SDict begin H.R end 1121 2671 a 1121 2723 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.131) cvn H.B /ANN pdfmark end 1121 2723 a 252 2823 a FK(v)i(arsteptol,)661 2823 y SDict begin H.S end 661 2823 a 0 TeXcolorgray FK(82)p 0 TeXcolorgray 744 2770 a SDict begin H.R end 744 2770 a 744 2823 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.82) cvn H.B /ANN pdfmark end 744 2823 a 252 2922 a FK(v)n(eearro)n(w)n (angle,)810 2922 y SDict begin H.S end 810 2922 a 0 TeXcolorgray FK(20)p 0 TeXcolorgray 893 2870 a SDict begin H.R end 893 2870 a 893 2922 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.20) cvn H.B /ANN pdfmark end 893 2922 a FK(,)944 2922 y SDict begin H.S end 944 2922 a 0 TeXcolorgray FK(22)p 0 TeXcolorgray 1027 2870 a SDict begin H.R end 1027 2870 a 1027 2922 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.22) cvn H.B /ANN pdfmark end 1027 2922 a 252 3022 a FK(v)n(eearro)n(wlength,)849 3022 y SDict begin H.S end 849 3022 a 0 TeXcolorgray FK(20)p 0 TeXcolorgray 933 2970 a SDict begin H.R end 933 2970 a 933 3022 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.20) cvn H.B /ANN pdfmark end 933 3022 a FK(,)983 3022 y SDict begin H.S end 983 3022 a 0 TeXcolorgray FK(22)p 0 TeXcolorgray 1066 2970 a SDict begin H.R end 1066 2970 a 1066 3022 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.22) cvn H.B /ANN pdfmark end 1066 3022 a 252 3122 a FK(v)n(eearro)n(wlinewidth,)960 3122 y SDict begin H.S end 960 3122 a 0 TeXcolorgray FK(20)p 0 TeXcolorgray 1043 3069 a SDict begin H.R end 1043 3069 a 1043 3122 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.20) cvn H.B /ANN pdfmark end 1043 3122 a FK(,)1094 3122 y SDict begin H.S end 1094 3122 a 0 TeXcolorgray FK(22)p 0 TeXcolorgray 1177 3069 a SDict begin H.R end 1177 3069 a 1177 3122 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.22) cvn H.B /ANN pdfmark end 1177 3122 a 252 3221 a FK(vlines*,)550 3221 y SDict begin H.S end 550 3221 a 0 TeXcolorgray FK(15)p 0 TeXcolorgray 633 3169 a SDict begin H.R end 633 3169 a 633 3221 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.15) cvn H.B /ANN pdfmark end 633 3221 a 252 3321 a FK(xAxis,)508 3321 y SDict begin H.S end 508 3321 a 0 TeXcolorgray FK(110)p 0 TeXcolorgray 633 3269 a SDict begin H.R end 633 3269 a 633 3321 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.110) cvn H.B /ANN pdfmark end 633 3321 a 252 3421 a FK(xAxisLab)r(el,)710 3421 y SDict begin H.S end 710 3421 a 0 TeXcolorgray FK(112)p 0 TeXcolorgray 835 3368 a SDict begin H.R end 835 3368 a 835 3421 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.112) cvn H.B /ANN pdfmark end 835 3421 a 252 3520 a FK(xAxisLab)r(elP)n(os,)838 3520 y SDict begin H.S end 838 3520 a 0 TeXcolorgray FK(112)p 0 TeXcolorgray 963 3468 a SDict begin H.R end 963 3468 a 963 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.112) cvn H.B /ANN pdfmark end 963 3520 a 252 3620 a FK(xbb)r(d,)487 3620 y SDict begin H.S end 487 3620 a 0 TeXcolorgray FK(207)p 0 TeXcolorgray 611 3567 a SDict begin H.R end 611 3567 a 611 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.207) cvn H.B /ANN pdfmark end 611 3620 a 252 3719 a FK(xbbh,)485 3719 y SDict begin H.S end 485 3719 a 0 TeXcolorgray FK(207)p 0 TeXcolorgray 609 3667 a SDict begin H.R end 609 3667 a 609 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.207) cvn H.B /ANN pdfmark end 609 3719 a 252 3819 a FK(xbbl,)462 3819 y SDict begin H.S end 462 3819 a 0 TeXcolorgray FK(207)p 0 TeXcolorgray 586 3767 a SDict begin H.R end 586 3767 a 586 3819 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.207) cvn H.B /ANN pdfmark end 586 3819 a 252 3919 a FK(xbbr,)471 3919 y SDict begin H.S end 471 3919 a 0 TeXcolorgray FK(207)p 0 TeXcolorgray 596 3866 a SDict begin H.R end 596 3866 a 596 3919 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.207) cvn H.B /ANN pdfmark end 596 3919 a 252 4018 a FK(xDecimals,)673 4018 y SDict begin H.S end 673 4018 a 0 TeXcolorgray FK(117)p 0 TeXcolorgray 798 3966 a SDict begin H.R end 798 3966 a 798 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.117) cvn H.B /ANN pdfmark end 798 4018 a 252 4118 a FK(xEnd,)495 4118 y SDict begin H.S end 495 4118 a 0 TeXcolorgray FK(119)p 0 TeXcolorgray 620 4066 a SDict begin H.R end 620 4066 a 620 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.119) cvn H.B /ANN pdfmark end 620 4118 a 252 4218 a FK(xlab)r(elF)e(actor,)751 4218 y SDict begin H.S end 751 4218 a 0 TeXcolorgray FK(116)p 0 TeXcolorgray 876 4165 a SDict begin H.R end 876 4165 a 876 4218 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.116) cvn H.B /ANN pdfmark end 876 4218 a 252 4317 a FK(xlab)r(elF)g(on)n(tSize,)827 4317 y SDict begin H.S end 827 4317 a 0 TeXcolorgray FK(116)p 0 TeXcolorgray 952 4265 a SDict begin H.R end 952 4265 a 952 4317 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.116) cvn H.B /ANN pdfmark end 952 4317 a 252 4417 a FK(xlab)r(elO\033set,)734 4417 y SDict begin H.S end 734 4417 a 0 TeXcolorgray FK(116)p 0 TeXcolorgray 859 4364 a SDict begin H.R end 859 4364 a 859 4417 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.116) cvn H.B /ANN pdfmark end 859 4417 a 252 4516 a FK(xlab)r(elP)n(os,)648 4516 y SDict begin H.S end 648 4516 a 0 TeXcolorgray FK(115)p 0 TeXcolorgray 772 4464 a SDict begin H.R end 772 4464 a 772 4516 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.115) cvn H.B /ANN pdfmark end 772 4516 a 252 4616 a FK(xLab)r(els,)581 4616 y SDict begin H.S end 581 4616 a 0 TeXcolorgray FK(117)p 0 TeXcolorgray 705 4564 a SDict begin H.R end 705 4564 a 705 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.117) cvn H.B /ANN pdfmark end 705 4616 a 252 4716 a FK(xlab)r(elsep,)635 4716 y SDict begin H.S end 635 4716 a 0 TeXcolorgray FK(116)p 0 TeXcolorgray 760 4663 a SDict begin H.R end 760 4663 a 760 4716 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.116) cvn H.B /ANN pdfmark end 760 4716 a 252 4815 a FK(xLab)r(elsRot,)716 4815 y SDict begin H.S end 716 4815 a 0 TeXcolorgray FK(117)p 0 TeXcolorgray 840 4763 a SDict begin H.R end 840 4763 a 840 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.117) cvn H.B /ANN pdfmark end 840 4815 a 252 4915 a FK(xlogBase,)622 4915 y SDict begin H.S end 622 4915 a 0 TeXcolorgray FK(120)p 0 TeXcolorgray 747 4863 a SDict begin H.R end 747 4863 a 747 4915 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.120) cvn H.B /ANN pdfmark end 747 4915 a 252 5015 a FK(xMax,)508 5015 y SDict begin H.S end 508 5015 a 0 TeXcolorgray FK(213)p 0 TeXcolorgray 632 4962 a SDict begin H.R end 632 4962 a 632 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.213) cvn H.B /ANN pdfmark end 632 5015 a 252 5114 a FK(xMin,)492 5114 y SDict begin H.S end 492 5114 a 0 TeXcolorgray FK(213)p 0 TeXcolorgray 616 5062 a SDict begin H.R end 616 5062 a 616 5114 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.213) cvn H.B /ANN pdfmark end 616 5114 a 252 5214 a FK(xPlotp)r(oin)n(ts,)721 5214 y SDict begin H.S end 721 5214 a 0 TeXcolorgray FK(224)p 0 TeXcolorgray 846 5162 a SDict begin H.R end 846 5162 a 846 5214 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.224) cvn H.B /ANN pdfmark end 846 5214 a 252 5313 a FK(xRotV)g(ec,)610 5313 y SDict begin H.S end 610 5313 a 0 TeXcolorgray FK(214)p 0 TeXcolorgray 735 5261 a SDict begin H.R end 735 5261 a 735 5313 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.214) cvn H.B /ANN pdfmark end 735 5313 a 252 5413 a FK(xShift,)519 5413 y SDict begin H.S end 519 5413 a 0 TeXcolorgray FK(141)p 0 TeXcolorgray 644 5361 a SDict begin H.R end 644 5361 a 644 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.141) cvn H.B /ANN pdfmark end 644 5413 a FK(,)695 5413 y SDict begin H.S end 695 5413 a 0 TeXcolorgray FK(147)p 0 TeXcolorgray 819 5361 a SDict begin H.R end 819 5361 a 819 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.147) cvn H.B /ANN pdfmark end 819 5413 a 0 TeXcolorgray 0 TeXcolorgray 1725 531 a FK(xStart,)2005 531 y SDict begin H.S end 2005 531 a 0 TeXcolorgray FK(119)p 0 TeXcolorgray 2129 479 a SDict begin H.R end 2129 479 a 2129 531 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.119) cvn H.B /ANN pdfmark end 2129 531 a 1725 631 a FK(xStep,)1981 631 y SDict begin H.S end 1981 631 a 0 TeXcolorgray FK(125)p 0 TeXcolorgray 2106 579 a SDict begin H.R end 2106 579 a 2106 631 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.125) cvn H.B /ANN pdfmark end 2106 631 a 1725 731 a FK(xsubtic)n(k)n(color,)2252 731 y SDict begin H.S end 2252 731 a 0 TeXcolorgray FK(114)p 0 TeXcolorgray 2376 678 a SDict begin H.R end 2376 678 a 2376 731 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.114) cvn H.B /ANN pdfmark end 2376 731 a 1725 830 a FK(xsubtic)n(klinest)n (yle,)2374 830 y SDict begin H.S end 2374 830 a 0 TeXcolorgray FK(115)p 0 TeXcolorgray 2499 778 a SDict begin H.R end 2499 778 a 2499 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.115) cvn H.B /ANN pdfmark end 2499 830 a 1725 930 a FK(xsubtic)n(ks,)2111 930 y SDict begin H.S end 2111 930 a 0 TeXcolorgray FK(114)p 0 TeXcolorgray 2236 878 a SDict begin H.R end 2236 878 a 2236 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.114) cvn H.B /ANN pdfmark end 2236 930 a FK(,)2287 930 y SDict begin H.S end 2287 930 a 0 TeXcolorgray FK(216)p 0 TeXcolorgray 2411 878 a SDict begin H.R end 2411 878 a 2411 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.216) cvn H.B /ANN pdfmark end 2411 930 a 1725 1029 a FK(xsubtic)n(ksize,)2208 1029 y SDict begin H.S end 2208 1029 a 0 TeXcolorgray FK(114)p 0 TeXcolorgray 2333 977 a SDict begin H.R end 2333 977 a 2333 1029 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.114) cvn H.B /ANN pdfmark end 2333 1029 a 1725 1129 a FK(xtic)n(k)n(color,)2127 1129 y SDict begin H.S end 2127 1129 a 0 TeXcolorgray FK(114)p 0 TeXcolorgray 2251 1077 a SDict begin H.R end 2251 1077 a 2251 1129 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.114) cvn H.B /ANN pdfmark end 2251 1129 a 1725 1229 a FK(xtic)n(klinest)n(yle,)2249 1229 y SDict begin H.S end 2249 1229 a 0 TeXcolorgray FK(115)p 0 TeXcolorgray 2374 1176 a SDict begin H.R end 2374 1176 a 2374 1229 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.115) cvn H.B /ANN pdfmark end 2374 1229 a 1725 1328 a FK(xtic)n(ksize,)2083 1328 y SDict begin H.S end 2083 1328 a 0 TeXcolorgray FK(113)p 0 TeXcolorgray 2208 1276 a SDict begin H.R end 2208 1276 a 2208 1328 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.113) cvn H.B /ANN pdfmark end 2208 1328 a 1725 1428 a FK(xtrigLab)r(els,)2184 1428 y SDict begin H.S end 2184 1428 a 0 TeXcolorgray FK(120)p 0 TeXcolorgray 2308 1376 a SDict begin H.R end 2308 1376 a 2308 1428 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.120) cvn H.B /ANN pdfmark end 2308 1428 a 1725 1528 a FK(xunit,)1968 1528 y SDict begin H.S end 1968 1528 a 0 TeXcolorgray FK(28)p 0 TeXcolorgray 2051 1475 a SDict begin H.R end 2051 1475 a 2051 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.28) cvn H.B /ANN pdfmark end 2051 1528 a FK(,)2101 1528 y SDict begin H.S end 2101 1528 a 0 TeXcolorgray FK(35)p 0 TeXcolorgray 2184 1475 a SDict begin H.R end 2184 1475 a 2184 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.35) cvn H.B /ANN pdfmark end 2184 1528 a 1725 1627 a FK(xyAxes,)2039 1627 y SDict begin H.S end 2039 1627 a 0 TeXcolorgray FK(110)p 0 TeXcolorgray 2164 1575 a SDict begin H.R end 2164 1575 a 2164 1627 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.110) cvn H.B /ANN pdfmark end 2164 1627 a 1725 1727 a FK(xyDecimals,)2191 1727 y SDict begin H.S end 2191 1727 a 0 TeXcolorgray FK(117)p 0 TeXcolorgray 2315 1675 a SDict begin H.R end 2315 1675 a 2315 1727 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.117) cvn H.B /ANN pdfmark end 2315 1727 a 1725 1826 a FK(xylogBase,)2140 1826 y SDict begin H.S end 2140 1826 a 0 TeXcolorgray FK(120)p 0 TeXcolorgray 2264 1774 a SDict begin H.R end 2264 1774 a 2264 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.120) cvn H.B /ANN pdfmark end 2264 1826 a 1725 1926 a FK(yAxis,)1982 1926 y SDict begin H.S end 1982 1926 a 0 TeXcolorgray FK(110)p 0 TeXcolorgray 2106 1874 a SDict begin H.R end 2106 1874 a 2106 1926 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.110) cvn H.B /ANN pdfmark end 2106 1926 a 1725 2026 a FK(yAxisLab)r(el,)2184 2026 y SDict begin H.S end 2184 2026 a 0 TeXcolorgray FK(112)p 0 TeXcolorgray 2308 1973 a SDict begin H.R end 2308 1973 a 2308 2026 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.112) cvn H.B /ANN pdfmark end 2308 2026 a 1725 2125 a FK(yAxisLab)r(elP)n(os,)2312 2125 y SDict begin H.S end 2312 2125 a 0 TeXcolorgray FK(112)p 0 TeXcolorgray 2437 2073 a SDict begin H.R end 2437 2073 a 2437 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.112) cvn H.B /ANN pdfmark end 2437 2125 a 1725 2225 a FK(yDecimals,)2147 2225 y SDict begin H.S end 2147 2225 a 0 TeXcolorgray FK(117)p 0 TeXcolorgray 2271 2173 a SDict begin H.R end 2271 2173 a 2271 2225 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.117) cvn H.B /ANN pdfmark end 2271 2225 a 1725 2325 a FK(ydecimals,)2129 2325 y SDict begin H.S end 2129 2325 a 0 TeXcolorgray FK(147)p 0 TeXcolorgray 2254 2272 a SDict begin H.R end 2254 2272 a 2254 2325 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.147) cvn H.B /ANN pdfmark end 2254 2325 a 1725 2424 a FK(yEnd,)1969 2424 y SDict begin H.S end 1969 2424 a 0 TeXcolorgray FK(119)p 0 TeXcolorgray 2093 2372 a SDict begin H.R end 2093 2372 a 2093 2424 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.119) cvn H.B /ANN pdfmark end 2093 2424 a 1725 2524 a FK(ylab)r(elF)g(actor,)2225 2524 y SDict begin H.S end 2225 2524 a 0 TeXcolorgray FK(116)p 0 TeXcolorgray 2349 2472 a SDict begin H.R end 2349 2472 a 2349 2524 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.116) cvn H.B /ANN pdfmark end 2349 2524 a 1725 2623 a FK(ylab)r(elF)g(on)n(tSize,)2301 2623 y SDict begin H.S end 2301 2623 a 0 TeXcolorgray FK(116)p 0 TeXcolorgray 2425 2571 a SDict begin H.R end 2425 2571 a 2425 2623 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.116) cvn H.B /ANN pdfmark end 2425 2623 a 1725 2723 a FK(ylab)r(elO\033set,) 2208 2723 y SDict begin H.S end 2208 2723 a 0 TeXcolorgray FK(116)p 0 TeXcolorgray 2332 2671 a SDict begin H.R end 2332 2671 a 2332 2723 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.116) cvn H.B /ANN pdfmark end 2332 2723 a 1725 2823 a FK(ylab)r(elP)n(os,)2121 2823 y SDict begin H.S end 2121 2823 a 0 TeXcolorgray FK(115)p 0 TeXcolorgray 2246 2770 a SDict begin H.R end 2246 2770 a 2246 2823 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.115) cvn H.B /ANN pdfmark end 2246 2823 a 1725 2922 a FK(yLab)r(els,)2054 2922 y SDict begin H.S end 2054 2922 a 0 TeXcolorgray FK(117)p 0 TeXcolorgray 2179 2870 a SDict begin H.R end 2179 2870 a 2179 2922 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.117) cvn H.B /ANN pdfmark end 2179 2922 a 1725 3022 a FK(ylab)r(elsep,)2109 3022 y SDict begin H.S end 2109 3022 a 0 TeXcolorgray FK(116)p 0 TeXcolorgray 2233 2970 a SDict begin H.R end 2233 2970 a 2233 3022 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.116) cvn H.B /ANN pdfmark end 2233 3022 a 1725 3122 a FK(yLab)r(elsRot,)2189 3122 y SDict begin H.S end 2189 3122 a 0 TeXcolorgray FK(117)p 0 TeXcolorgray 2314 3069 a SDict begin H.R end 2314 3069 a 2314 3122 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.117) cvn H.B /ANN pdfmark end 2314 3122 a 1725 3221 a FK(ylogBase,)2096 3221 y SDict begin H.S end 2096 3221 a 0 TeXcolorgray FK(120)p 0 TeXcolorgray 2221 3169 a SDict begin H.R end 2221 3169 a 2221 3221 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.120) cvn H.B /ANN pdfmark end 2221 3221 a 1725 3321 a FK(yMax,)1981 3321 y SDict begin H.S end 1981 3321 a 0 TeXcolorgray FK(213)p 0 TeXcolorgray 2106 3269 a SDict begin H.R end 2106 3269 a 2106 3321 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.213) cvn H.B /ANN pdfmark end 2106 3321 a 1725 3421 a FK(yMaxV)g(alue,)2184 3421 y SDict begin H.S end 2184 3421 a 0 TeXcolorgray FK(120)p 0 TeXcolorgray 2309 3368 a SDict begin H.R end 2309 3368 a 2309 3421 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.120) cvn H.B /ANN pdfmark end 2309 3421 a 1725 3520 a FK(yMin,)1965 3520 y SDict begin H.S end 1965 3520 a 0 TeXcolorgray FK(213)p 0 TeXcolorgray 2090 3468 a SDict begin H.R end 2090 3468 a 2090 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.213) cvn H.B /ANN pdfmark end 2090 3520 a 1725 3620 a FK(yMin)g(V)g(alue,)2161 3620 y SDict begin H.S end 2161 3620 a 0 TeXcolorgray FK(120)p 0 TeXcolorgray 2286 3567 a SDict begin H.R end 2286 3567 a 2286 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.120) cvn H.B /ANN pdfmark end 2286 3620 a 1725 3719 a FK(yRotV)g(ec,)2084 3719 y SDict begin H.S end 2084 3719 a 0 TeXcolorgray FK(214)p 0 TeXcolorgray 2209 3667 a SDict begin H.R end 2209 3667 a 2209 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.214) cvn H.B /ANN pdfmark end 2209 3719 a 1725 3819 a FK(yShift,)1993 3819 y SDict begin H.S end 1993 3819 a 0 TeXcolorgray FK(147)p 0 TeXcolorgray 2117 3767 a SDict begin H.R end 2117 3767 a 2117 3819 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.147) cvn H.B /ANN pdfmark end 2117 3819 a 1725 3919 a FK(yStart,)2005 3919 y SDict begin H.S end 2005 3919 a 0 TeXcolorgray FK(119)p 0 TeXcolorgray 2129 3866 a SDict begin H.R end 2129 3866 a 2129 3919 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.119) cvn H.B /ANN pdfmark end 2129 3919 a 1725 4018 a FK(yStep,)1981 4018 y SDict begin H.S end 1981 4018 a 0 TeXcolorgray FK(125)p 0 TeXcolorgray 2106 3966 a SDict begin H.R end 2106 3966 a 2106 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.125) cvn H.B /ANN pdfmark end 2106 4018 a 1725 4118 a FK(ysubtic)n(k)n(color,)2252 4118 y SDict begin H.S end 2252 4118 a 0 TeXcolorgray FK(114)p 0 TeXcolorgray 2376 4066 a SDict begin H.R end 2376 4066 a 2376 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.114) cvn H.B /ANN pdfmark end 2376 4118 a 1725 4218 a FK(ysubtic)n(klinest)n(yle,)2374 4218 y SDict begin H.S end 2374 4218 a 0 TeXcolorgray FK(115)p 0 TeXcolorgray 2499 4165 a SDict begin H.R end 2499 4165 a 2499 4218 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.115) cvn H.B /ANN pdfmark end 2499 4218 a 1725 4317 a FK(ysubtic)n(ks,)2111 4317 y SDict begin H.S end 2111 4317 a 0 TeXcolorgray FK(114)p 0 TeXcolorgray 2236 4265 a SDict begin H.R end 2236 4265 a 2236 4317 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.114) cvn H.B /ANN pdfmark end 2236 4317 a FK(,)2287 4317 y SDict begin H.S end 2287 4317 a 0 TeXcolorgray FK(216)p 0 TeXcolorgray 2411 4265 a SDict begin H.R end 2411 4265 a 2411 4317 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.216) cvn H.B /ANN pdfmark end 2411 4317 a 1725 4417 a FK(ysubtic)n(ksize,)2208 4417 y SDict begin H.S end 2208 4417 a 0 TeXcolorgray FK(114)p 0 TeXcolorgray 2333 4364 a SDict begin H.R end 2333 4364 a 2333 4417 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.114) cvn H.B /ANN pdfmark end 2333 4417 a 1725 4516 a FK(ytic)n(k)n(color,)2127 4516 y SDict begin H.S end 2127 4516 a 0 TeXcolorgray FK(114)p 0 TeXcolorgray 2251 4464 a SDict begin H.R end 2251 4464 a 2251 4516 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.114) cvn H.B /ANN pdfmark end 2251 4516 a 1725 4616 a FK(ytic)n(klinest)n(yle,)2249 4616 y SDict begin H.S end 2249 4616 a 0 TeXcolorgray FK(115)p 0 TeXcolorgray 2374 4564 a SDict begin H.R end 2374 4564 a 2374 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.115) cvn H.B /ANN pdfmark end 2374 4616 a 1725 4716 a FK(ytic)n(ksize,)2083 4716 y SDict begin H.S end 2083 4716 a 0 TeXcolorgray FK(113)p 0 TeXcolorgray 2208 4663 a SDict begin H.R end 2208 4663 a 2208 4716 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.113) cvn H.B /ANN pdfmark end 2208 4716 a 1725 4815 a FK(ytrigLab)r(els,)2184 4815 y SDict begin H.S end 2184 4815 a 0 TeXcolorgray FK(120)p 0 TeXcolorgray 2308 4763 a SDict begin H.R end 2308 4763 a 2308 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.120) cvn H.B /ANN pdfmark end 2308 4815 a 1725 4915 a FK(yunit,)1968 4915 y SDict begin H.S end 1968 4915 a 0 TeXcolorgray FK(28)p 0 TeXcolorgray 2051 4863 a SDict begin H.R end 2051 4863 a 2051 4915 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.28) cvn H.B /ANN pdfmark end 2051 4915 a FK(,)2101 4915 y SDict begin H.S end 2101 4915 a 0 TeXcolorgray FK(35)p 0 TeXcolorgray 2184 4863 a SDict begin H.R end 2184 4863 a 2184 4915 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.35) cvn H.B /ANN pdfmark end 2184 4915 a 1725 5015 a FK(zeroLineColor,)2280 5015 y SDict begin H.S end 2280 5015 a 0 TeXcolorgray FK(142)p 0 TeXcolorgray 2405 4962 a SDict begin H.R end 2405 4962 a 2405 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.142) cvn H.B /ANN pdfmark end 2405 5015 a FK(,)2456 5015 y SDict begin H.S end 2456 5015 a 0 TeXcolorgray FK(143)p 0 TeXcolorgray 2580 4962 a SDict begin H.R end 2580 4962 a 2580 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.143) cvn H.B /ANN pdfmark end 2580 5015 a 1725 5114 a FK(zeroLineSt)n(yle,)2262 5114 y SDict begin H.S end 2262 5114 a 0 TeXcolorgray FK(142)p 0 TeXcolorgray 2386 5062 a SDict begin H.R end 2386 5062 a 2386 5114 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.142) cvn H.B /ANN pdfmark end 2386 5114 a FK(,)2437 5114 y SDict begin H.S end 2437 5114 a 0 TeXcolorgray FK(143)p 0 TeXcolorgray 2562 5062 a SDict begin H.R end 2562 5062 a 2562 5114 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.143) cvn H.B /ANN pdfmark end 2562 5114 a 1725 5214 a FK(zeroLineT)g(o,)2176 5214 y SDict begin H.S end 2176 5214 a 0 TeXcolorgray FK(142)p 0 TeXcolorgray 2301 5162 a SDict begin H.R end 2301 5162 a 2301 5214 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.142) cvn H.B /ANN pdfmark end 2301 5214 a 1725 5313 a FK(zeroLineWidth,)2315 5313 y SDict begin H.S end 2315 5313 a 0 TeXcolorgray FK(142)p 0 TeXcolorgray 2439 5261 a SDict begin H.R end 2439 5261 a 2439 5313 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.142) cvn H.B /ANN pdfmark end 2439 5313 a FK(,)2490 5313 y SDict begin H.S end 2490 5313 a 0 TeXcolorgray FK(143)p 0 TeXcolorgray 2615 5261 a SDict begin H.R end 2615 5261 a 2615 5313 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.143) cvn H.B /ANN pdfmark end 2615 5313 a 1725 5413 a FK(zMax,)1974 5413 y SDict begin H.S end 1974 5413 a 0 TeXcolorgray FK(213)p 0 TeXcolorgray 2099 5361 a SDict begin H.R end 2099 5361 a 2099 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.213) cvn H.B /ANN pdfmark end 2099 5413 a 0 TeXcolorgray 1456 5662 a FK(252)p 0 TeXcolorgray eop end %%Page: 253 253 TeXDict begin 253 252 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.253) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 252 531 a FK(zMin,)485 531 y SDict begin H.S end 485 531 a 0 TeXcolorgray FK(213)p 0 TeXcolorgray 609 479 a SDict begin H.R end 609 479 a 609 531 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.213) cvn H.B /ANN pdfmark end 609 531 a 252 631 a FK(zRotV)-7 b(ec,)603 631 y SDict begin H.S end 603 631 a 0 TeXcolorgray FK(214)p 0 TeXcolorgray 728 579 a SDict begin H.R end 728 579 a 728 631 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.214) cvn H.B /ANN pdfmark end 728 631 a 86 731 a FJ(3\))31 b(V)-8 b(ariables)32 b(PsT)-8 b(ric)m(ks)252 830 y FF(\000)p Fz(E)5 b FF(30)p Fz(F)12 b FK(TP)n(o\033set,)874 830 y SDict begin H.S end 874 830 a 0 TeXcolorgray FK(98)p 0 TeXcolorgray 957 778 a SDict begin H.R end 957 778 a 957 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.98) cvn H.B /ANN pdfmark end 957 830 a 252 930 a FK(-c)n(hartFillColor1,)881 930 y SDict begin H.S end 881 930 a 0 TeXcolorgray FK(176)p 0 TeXcolorgray 1005 878 a SDict begin H.R end 1005 878 a 1005 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.176) cvn H.B /ANN pdfmark end 1005 930 a 252 1029 a FK(-c)n (hartFillColor10,)922 1029 y SDict begin H.S end 922 1029 a 0 TeXcolorgray FK(176)p 0 TeXcolorgray 1047 977 a SDict begin H.R end 1047 977 a 1047 1029 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.176) cvn H.B /ANN pdfmark end 1047 1029 a 252 1129 a FK(bar,)423 1129 y SDict begin H.S end 423 1129 a 0 TeXcolorgray FK(109)p 0 TeXcolorgray 547 1077 a SDict begin H.R end 547 1077 a 547 1129 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.109) cvn H.B /ANN pdfmark end 547 1129 a 252 1229 a FK(ccurv)n(e,)533 1229 y SDict begin H.S end 533 1229 a 0 TeXcolorgray FK(108)p 0 TeXcolorgray 658 1176 a SDict begin H.R end 658 1176 a 658 1229 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.108) cvn H.B /ANN pdfmark end 658 1229 a 252 1328 a FK(c)n(hartFillColor1,)853 1328 y SDict begin H.S end 853 1328 a 0 TeXcolorgray FK(176)p 0 TeXcolorgray 977 1276 a SDict begin H.R end 977 1276 a 977 1328 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.176) cvn H.B /ANN pdfmark end 977 1328 a 252 1428 a FK(c)n(hartFillColor10,)894 1428 y SDict begin H.S end 894 1428 a 0 TeXcolorgray FK(176)p 0 TeXcolorgray 1019 1376 a SDict begin H.R end 1019 1376 a 1019 1428 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.176) cvn H.B /ANN pdfmark end 1019 1428 a 252 1528 a FK(colordots,)631 1528 y SDict begin H.S end 631 1528 a 0 TeXcolorgray FK(109)p 0 TeXcolorgray 755 1475 a SDict begin H.R end 755 1475 a 755 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.109) cvn H.B /ANN pdfmark end 755 1528 a 252 1627 a FK(curv)n(e,)496 1627 y SDict begin H.S end 496 1627 a 0 TeXcolorgray FK(108)p 0 TeXcolorgray 621 1575 a SDict begin H.R end 621 1575 a 621 1627 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.108) cvn H.B /ANN pdfmark end 621 1627 a 252 1727 a FK(dots,)455 1727 y SDict begin H.S end 455 1727 a 0 TeXcolorgray FK(108)p 0 TeXcolorgray 580 1675 a SDict begin H.R end 580 1675 a 580 1727 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.108) cvn H.B /ANN pdfmark end 580 1727 a 252 1826 a FK(ecurv)n(e,)533 1826 y SDict begin H.S end 533 1826 a 0 TeXcolorgray FK(108)p 0 TeXcolorgray 658 1774 a SDict begin H.R end 658 1774 a 658 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.108) cvn H.B /ANN pdfmark end 658 1826 a 252 1926 a FK(german,)570 1926 y SDict begin H.S end 570 1926 a 0 TeXcolorgray FK(184)p 0 TeXcolorgray 695 1874 a SDict begin H.R end 695 1874 a 695 1926 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.184) cvn H.B /ANN pdfmark end 695 1926 a 252 2026 a FK(line,)432 2026 y SDict begin H.S end 432 2026 a 0 TeXcolorgray FK(108)p 0 TeXcolorgray 556 1973 a SDict begin H.R end 556 1973 a 556 2026 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.108) cvn H.B /ANN pdfmark end 556 2026 a 252 2125 a FK(LineT)-7 b(oXAxis,)779 2125 y SDict begin H.S end 779 2125 a 0 TeXcolorgray FK(109)p 0 TeXcolorgray 904 2073 a SDict begin H.R end 904 2073 a 904 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.109) cvn H.B /ANN pdfmark end 904 2125 a 252 2225 a FK(LineT)g(oY)g (Axis,)772 2225 y SDict begin H.S end 772 2225 a 0 TeXcolorgray FK(109)p 0 TeXcolorgray 897 2173 a SDict begin H.R end 897 2173 a 897 2225 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.109) cvn H.B /ANN pdfmark end 897 2225 a 252 2325 a FK(LSM,)477 2325 y SDict begin H.S end 477 2325 a 0 TeXcolorgray FK(109)p 0 TeXcolorgray 601 2272 a SDict begin H.R end 601 2272 a 601 2325 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.109) cvn H.B /ANN pdfmark end 601 2325 a 252 2424 a FK(p)r(olygon,)588 2424 y SDict begin H.S end 588 2424 a 0 TeXcolorgray FK(108)p 0 TeXcolorgray 713 2372 a SDict begin H.R end 713 2372 a 713 2424 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.108) cvn H.B /ANN pdfmark end 713 2424 a 252 2524 a FK(psChart1,)635 2524 y SDict begin H.S end 635 2524 a 0 TeXcolorgray FK(174)p 0 TeXcolorgray 760 2472 a SDict begin H.R end 760 2472 a 760 2524 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.174) cvn H.B /ANN pdfmark end 760 2524 a 252 2623 a FK(psChart2,)635 2623 y SDict begin H.S end 635 2623 a 0 TeXcolorgray FK(174)p 0 TeXcolorgray 760 2571 a SDict begin H.R end 760 2571 a 760 2623 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.174) cvn H.B /ANN pdfmark end 760 2623 a 252 2723 a FK(psChartI1,)665 2723 y SDict begin H.S end 665 2723 a 0 TeXcolorgray FK(174)p 0 TeXcolorgray 790 2671 a SDict begin H.R end 790 2671 a 790 2723 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.174) cvn H.B /ANN pdfmark end 790 2723 a FK(,)840 2723 y SDict begin H.S end 840 2723 a 0 TeXcolorgray FK(175)p 0 TeXcolorgray 965 2671 a SDict begin H.R end 965 2671 a 965 2723 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.175) cvn H.B /ANN pdfmark end 965 2723 a 252 2823 a FK(psChartI2,)665 2823 y SDict begin H.S end 665 2823 a 0 TeXcolorgray FK(174)p 0 TeXcolorgray 790 2770 a SDict begin H.R end 790 2770 a 790 2823 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.174) cvn H.B /ANN pdfmark end 790 2823 a FK(,)840 2823 y SDict begin H.S end 840 2823 a 0 TeXcolorgray FK(175)p 0 TeXcolorgray 965 2770 a SDict begin H.R end 965 2770 a 965 2823 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.175) cvn H.B /ANN pdfmark end 965 2823 a 252 2922 a FK(psChartO1,)700 2922 y SDict begin H.S end 700 2922 a 0 TeXcolorgray FK(174)p 0 TeXcolorgray 824 2870 a SDict begin H.R end 824 2870 a 824 2922 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.174) cvn H.B /ANN pdfmark end 824 2922 a 252 3022 a FK(psChartO1\),)732 3022 y SDict begin H.S end 732 3022 a 0 TeXcolorgray FK(175)p 0 TeXcolorgray 857 2970 a SDict begin H.R end 857 2970 a 857 3022 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.175) cvn H.B /ANN pdfmark end 857 3022 a 252 3122 a FK(psChartO2,)700 3122 y SDict begin H.S end 700 3122 a 0 TeXcolorgray FK(174)p 0 TeXcolorgray 824 3069 a SDict begin H.R end 824 3069 a 824 3122 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.174) cvn H.B /ANN pdfmark end 824 3122 a FK(,)875 3122 y SDict begin H.S end 875 3122 a 0 TeXcolorgray FK(175)p 0 TeXcolorgray 1000 3069 a SDict begin H.R end 1000 3069 a 1000 3122 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.175) cvn H.B /ANN pdfmark end 1000 3122 a 252 3221 a FK(psgraphLLx,)737 3221 y SDict begin H.S end 737 3221 a 0 TeXcolorgray FK(121)p 0 TeXcolorgray 861 3169 a SDict begin H.R end 861 3169 a 861 3221 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.121) cvn H.B /ANN pdfmark end 861 3221 a 252 3321 a FK(psgraphLLy)g(,)730 3321 y SDict begin H.S end 730 3321 a 0 TeXcolorgray FK(121)p 0 TeXcolorgray 854 3269 a SDict begin H.R end 854 3269 a 854 3321 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.121) cvn H.B /ANN pdfmark end 854 3321 a 252 3421 a FK(psgraphURx,)756 3421 y SDict begin H.S end 756 3421 a 0 TeXcolorgray FK(121)p 0 TeXcolorgray 881 3368 a SDict begin H.R end 881 3368 a 881 3421 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.121) cvn H.B /ANN pdfmark end 881 3421 a 252 3520 a FK(psgraphUR)n(y)g(,)747 3520 y SDict begin H.S end 747 3520 a 0 TeXcolorgray FK(121)p 0 TeXcolorgray 872 3468 a SDict begin H.R end 872 3468 a 872 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.121) cvn H.B /ANN pdfmark end 872 3520 a 252 3620 a FK(pstDistAB,)686 3620 y SDict begin H.S end 686 3620 a 0 TeXcolorgray FK(186)p 0 TeXcolorgray 811 3567 a SDict begin H.R end 811 3567 a 811 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.186) cvn H.B /ANN pdfmark end 811 3620 a 252 3719 a FK(pstDistV)g(al,)685 3719 y SDict begin H.S end 685 3719 a 0 TeXcolorgray FK(186)p 0 TeXcolorgray 810 3667 a SDict begin H.R end 810 3667 a 810 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.186) cvn H.B /ANN pdfmark end 810 3719 a 252 3819 a FK(suisseromand,)784 3819 y SDict begin H.S end 784 3819 a 0 TeXcolorgray FK(184)p 0 TeXcolorgray 908 3767 a SDict begin H.R end 908 3767 a 908 3819 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.184) cvn H.B /ANN pdfmark end 908 3819 a 252 3919 a FK(v)i(alues,)522 3919 y SDict begin H.S end 522 3919 a 0 TeXcolorgray FK(109)p 0 TeXcolorgray 647 3866 a SDict begin H.R end 647 3866 a 647 3919 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.109) cvn H.B /ANN pdfmark end 647 3919 a 252 4018 a FK(xv)g(alues)27 b(,)594 4018 y SDict begin H.S end 594 4018 a 0 TeXcolorgray FK(109)p 0 TeXcolorgray 718 3966 a SDict begin H.R end 718 3966 a 718 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.109) cvn H.B /ANN pdfmark end 718 4018 a 252 4118 a FK(ybar,)466 4118 y SDict begin H.S end 466 4118 a 0 TeXcolorgray FK(109)p 0 TeXcolorgray 591 4066 a SDict begin H.R end 591 4066 a 591 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.109) cvn H.B /ANN pdfmark end 591 4118 a 86 4218 a FJ(4\))k(P)m(ar)j(mo)s(dules)252 4317 y(pst-3dplot)335 4417 y FK(Alpha)28 b(\(P\),)753 4417 y SDict begin H.S end 753 4417 a 0 TeXcolorgray FK(214)p 0 TeXcolorgray 878 4364 a SDict begin H.R end 878 4364 a 878 4417 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.214) cvn H.B /ANN pdfmark end 878 4417 a 335 4516 a FK(Beta)f(\(P\),)704 4516 y SDict begin H.S end 704 4516 a 0 TeXcolorgray FK(214)p 0 TeXcolorgray 828 4464 a SDict begin H.R end 828 4464 a 828 4516 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.214) cvn H.B /ANN pdfmark end 828 4516 a 335 4616 a FK(dra)n(wing)f(\(P\),) 823 4616 y SDict begin H.S end 823 4616 a 0 TeXcolorgray FK(213)p 0 TeXcolorgray 947 4564 a SDict begin H.R end 947 4564 a 947 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.213) cvn H.B /ANN pdfmark end 947 4616 a 335 4716 a FK(Dx)i(\(P\),)641 4716 y SDict begin H.S end 641 4716 a 0 TeXcolorgray FK(215)p 0 TeXcolorgray 766 4663 a SDict begin H.R end 766 4663 a 766 4716 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.215) cvn H.B /ANN pdfmark end 766 4716 a 335 4815 a FK(Dy)g(\(P\),)641 4815 y SDict begin H.S end 641 4815 a 0 TeXcolorgray FK(215)p 0 TeXcolorgray 766 4763 a SDict begin H.R end 766 4763 a 766 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.215) cvn H.B /ANN pdfmark end 766 4815 a 335 4915 a FK(Dz)g(\(P\),)635 4915 y SDict begin H.S end 635 4915 a 0 TeXcolorgray FK(215)p 0 TeXcolorgray 759 4863 a SDict begin H.R end 759 4863 a 759 4915 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.215) cvn H.B /ANN pdfmark end 759 4915 a 335 5015 a FK(I)r(I)r(IDlab)r(els)g(\(P\),)898 5015 y SDict begin H.S end 898 5015 a 0 TeXcolorgray FK(215)p 0 TeXcolorgray 1022 4962 a SDict begin H.R end 1022 4962 a 1022 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.215) cvn H.B /ANN pdfmark end 1022 5015 a 335 5114 a FK(I)r(I)r(IDO\033set)g (\(P\),)907 5114 y SDict begin H.S end 907 5114 a 0 TeXcolorgray FK(215)p 0 TeXcolorgray 1032 5062 a SDict begin H.R end 1032 5062 a 1032 5114 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.215) cvn H.B /ANN pdfmark end 1032 5114 a 335 5214 a FK(I)r(I)r(IDtic)n(ks)g(\(P\),)859 5214 y SDict begin H.S end 859 5214 a 0 TeXcolorgray FK(215)p 0 TeXcolorgray 983 5162 a SDict begin H.R end 983 5162 a 983 5214 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.215) cvn H.B /ANN pdfmark end 983 5214 a 335 5313 a FK(I)r(I)r(IDtic)n(ksize)g(\(P\),)956 5313 y SDict begin H.S end 956 5313 a 0 TeXcolorgray FK(215)p 0 TeXcolorgray 1080 5261 a SDict begin H.R end 1080 5261 a 1080 5313 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.215) cvn H.B /ANN pdfmark end 1080 5313 a 335 5413 a FK(nameX)f(\(P\),)790 5413 y SDict begin H.S end 790 5413 a 0 TeXcolorgray FK(213)p 0 TeXcolorgray 915 5361 a SDict begin H.R end 915 5361 a 915 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.213) cvn H.B /ANN pdfmark end 915 5413 a 0 TeXcolorgray 0 TeXcolorgray 1808 531 a FK(nameY)h(\(P\),)2264 531 y SDict begin H.S end 2264 531 a 0 TeXcolorgray FK(213)p 0 TeXcolorgray 2388 479 a SDict begin H.R end 2388 479 a 2388 531 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.213) cvn H.B /ANN pdfmark end 2388 531 a 1808 631 a FK(nameZ)g(\(P\),) 2252 631 y SDict begin H.S end 2252 631 a 0 TeXcolorgray FK(213)p 0 TeXcolorgray 2377 579 a SDict begin H.R end 2377 579 a 2377 631 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.213) cvn H.B /ANN pdfmark end 2377 631 a 1808 731 a FK(nsp)r(otX)g(\(P\),)2271 731 y SDict begin H.S end 2271 731 a 0 TeXcolorgray FK(213)p 0 TeXcolorgray 2396 678 a SDict begin H.R end 2396 678 a 2396 731 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.213) cvn H.B /ANN pdfmark end 2396 731 a 1808 830 a FK(nsp)r(otY)g(\(P\),)2271 830 y SDict begin H.S end 2271 830 a 0 TeXcolorgray FK(213)p 0 TeXcolorgray 2396 778 a SDict begin H.R end 2396 778 a 2396 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.213) cvn H.B /ANN pdfmark end 2396 830 a 1808 930 a FK(nsp)r(otZ)g (\(P\),)2260 930 y SDict begin H.S end 2260 930 a 0 TeXcolorgray FK(213)p 0 TeXcolorgray 2384 878 a SDict begin H.R end 2384 878 a 2384 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.213) cvn H.B /ANN pdfmark end 2384 930 a 1808 1029 a FK(planeGrid)g(\(P\),)2368 1029 y SDict begin H.S end 2368 1029 a 0 TeXcolorgray FK(215)p 0 TeXcolorgray 2493 977 a SDict begin H.R end 2493 977 a 2493 1029 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.215) cvn H.B /ANN pdfmark end 2493 1029 a 1808 1129 a FK(planeGridO\033set)g (\(P\),)2583 1129 y SDict begin H.S end 2583 1129 a 0 TeXcolorgray FK(215)p 0 TeXcolorgray 2708 1077 a SDict begin H.R end 2708 1077 a 2708 1129 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.215) cvn H.B /ANN pdfmark end 2708 1129 a 1808 1229 a FK(\\pstThreeDCo)r(or)e(\(M\),)2634 1229 y SDict begin H.S end 2634 1229 a 0 TeXcolorgray FK(213)p 0 TeXcolorgray 2758 1176 a SDict begin H.R end 2758 1176 a 2758 1229 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.213) cvn H.B /ANN pdfmark end 2758 1229 a 1808 1328 a FK(\\pstThreeDPlaneGrid)g(\(M\),)2825 1328 y SDict begin H.S end 2825 1328 a 0 TeXcolorgray FK(215)p 0 TeXcolorgray 2950 1276 a SDict begin H.R end 2950 1276 a 2950 1328 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.215) cvn H.B /ANN pdfmark end 2950 1328 a 1808 1428 a FK(RotAngle)i(\(P\),) 2353 1428 y SDict begin H.S end 2353 1428 a 0 TeXcolorgray FK(214)p 0 TeXcolorgray 2477 1376 a SDict begin H.R end 2477 1376 a 2477 1428 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.214) cvn H.B /ANN pdfmark end 2477 1428 a 1808 1528 a FK(RotSequence)g(\(P\),)2473 1528 y SDict begin H.S end 2473 1528 a 0 TeXcolorgray FK(214)p 0 TeXcolorgray 2597 1475 a SDict begin H.R end 2597 1475 a 2597 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.214) cvn H.B /ANN pdfmark end 2597 1528 a 1808 1627 a FK(RotX)g(\(P\),)2205 1627 y SDict begin H.S end 2205 1627 a 0 TeXcolorgray FK(214)p 0 TeXcolorgray 2330 1575 a SDict begin H.R end 2330 1575 a 2330 1627 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.214) cvn H.B /ANN pdfmark end 2330 1627 a 1808 1727 a FK(RotY)g(\(P\),)2205 1727 y SDict begin H.S end 2205 1727 a 0 TeXcolorgray FK(214)p 0 TeXcolorgray 2330 1675 a SDict begin H.R end 2330 1675 a 2330 1727 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.214) cvn H.B /ANN pdfmark end 2330 1727 a 1808 1826 a FK(RotZ)g(\(P\),)2194 1826 y SDict begin H.S end 2194 1826 a 0 TeXcolorgray FK(214)p 0 TeXcolorgray 2318 1774 a SDict begin H.R end 2318 1774 a 2318 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.214) cvn H.B /ANN pdfmark end 2318 1826 a 1808 1926 a FK(xMax)f(\(P\),)2213 1926 y SDict begin H.S end 2213 1926 a 0 TeXcolorgray FK(213)p 0 TeXcolorgray 2338 1874 a SDict begin H.R end 2338 1874 a 2338 1926 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.213) cvn H.B /ANN pdfmark end 2338 1926 a 1808 2026 a FK(xMin)h(\(P\),)2197 2026 y SDict begin H.S end 2197 2026 a 0 TeXcolorgray FK(213)p 0 TeXcolorgray 2322 1973 a SDict begin H.R end 2322 1973 a 2322 2026 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.213) cvn H.B /ANN pdfmark end 2322 2026 a 1808 2125 a FK(xRotV)-7 b(ec)28 b(\(P\),)2316 2125 y SDict begin H.S end 2316 2125 a 0 TeXcolorgray FK(214)p 0 TeXcolorgray 2440 2073 a SDict begin H.R end 2440 2073 a 2440 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.214) cvn H.B /ANN pdfmark end 2440 2125 a 1808 2225 a FK(yMax)f(\(P\),)2213 2225 y SDict begin H.S end 2213 2225 a 0 TeXcolorgray FK(213)p 0 TeXcolorgray 2338 2173 a SDict begin H.R end 2338 2173 a 2338 2225 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.213) cvn H.B /ANN pdfmark end 2338 2225 a 1808 2325 a FK(yMin)h(\(P\),)2197 2325 y SDict begin H.S end 2197 2325 a 0 TeXcolorgray FK(213)p 0 TeXcolorgray 2322 2272 a SDict begin H.R end 2322 2272 a 2322 2325 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.213) cvn H.B /ANN pdfmark end 2322 2325 a 1808 2424 a FK(yRotV)-7 b(ec)28 b(\(P\),)2316 2424 y SDict begin H.S end 2316 2424 a 0 TeXcolorgray FK(214)p 0 TeXcolorgray 2440 2372 a SDict begin H.R end 2440 2372 a 2440 2424 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.214) cvn H.B /ANN pdfmark end 2440 2424 a 1808 2524 a FK(zMax)f(\(P\),)2206 2524 y SDict begin H.S end 2206 2524 a 0 TeXcolorgray FK(213)p 0 TeXcolorgray 2331 2472 a SDict begin H.R end 2331 2472 a 2331 2524 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.213) cvn H.B /ANN pdfmark end 2331 2524 a 1808 2623 a FK(zMin)h(\(P\),)2190 2623 y SDict begin H.S end 2190 2623 a 0 TeXcolorgray FK(213)p 0 TeXcolorgray 2315 2571 a SDict begin H.R end 2315 2571 a 2315 2623 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.213) cvn H.B /ANN pdfmark end 2315 2623 a 1808 2723 a FK(zRotV)-7 b(ec)28 b(\(P\),)2309 2723 y SDict begin H.S end 2309 2723 a 0 TeXcolorgray FK(214)p 0 TeXcolorgray 2433 2671 a SDict begin H.R end 2433 2671 a 2433 2723 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.214) cvn H.B /ANN pdfmark end 2433 2723 a 1725 2823 a FJ(pst-b)s(ezier)1808 2922 y FK(b)r(curv)n(eT)-7 b(ension)27 b(\(P\),)2530 2922 y SDict begin H.S end 2530 2922 a 0 TeXcolorgray FK(31)p 0 TeXcolorgray 2613 2870 a SDict begin H.R end 2613 2870 a 2613 2922 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.31) cvn H.B /ANN pdfmark end 2613 2922 a 1808 3022 a FK(\\psb)r(curv)n(e)g(\(M\),)2390 3022 y SDict begin H.S end 2390 3022 a 0 TeXcolorgray FK(29)p 0 TeXcolorgray 2473 2970 a SDict begin H.R end 2473 2970 a 2473 3022 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.29) cvn H.B /ANN pdfmark end 2473 3022 a 1725 3122 a FJ(pst-coil)1808 3221 y FK(amplitude)h(\(P\),)2372 3221 y SDict begin H.S end 2372 3221 a 0 TeXcolorgray FK(88)p 0 TeXcolorgray 2455 3169 a SDict begin H.R end 2455 3169 a 2455 3221 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.88) cvn H.B /ANN pdfmark end 2455 3221 a 1808 3321 a FK(b)r(o)n(w)g(\(P\),)2155 3321 y SDict begin H.S end 2155 3321 a 0 TeXcolorgray FK(87)p 0 TeXcolorgray 2238 3269 a SDict begin H.R end 2238 3269 a 2238 3321 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.87) cvn H.B /ANN pdfmark end 2238 3321 a 1808 3421 a FK(coilarm)f(\(P\),)2276 3421 y SDict begin H.S end 2276 3421 a 0 TeXcolorgray FK(86)p 0 TeXcolorgray 2359 3368 a SDict begin H.R end 2359 3368 a 2359 3421 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.86) cvn H.B /ANN pdfmark end 2359 3421 a 1808 3520 a FK(coilarmA)g(\(P\),)2338 3520 y SDict begin H.S end 2338 3520 a 0 TeXcolorgray FK(86)p 0 TeXcolorgray 2421 3468 a SDict begin H.R end 2421 3468 a 2421 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.86) cvn H.B /ANN pdfmark end 2421 3520 a 1808 3620 a FK(coilarmB)g(\(P\),)2334 3620 y SDict begin H.S end 2334 3620 a 0 TeXcolorgray FK(86)p 0 TeXcolorgray 2417 3567 a SDict begin H.R end 2417 3567 a 2417 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.86) cvn H.B /ANN pdfmark end 2417 3620 a 1808 3719 a FK(coilasp)r(ect)g(\(P\),) 2361 3719 y SDict begin H.S end 2361 3719 a 0 TeXcolorgray FK(87)p 0 TeXcolorgray 2444 3667 a SDict begin H.R end 2444 3667 a 2444 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.87) cvn H.B /ANN pdfmark end 2444 3719 a 1808 3819 a FK(coilheigh)n(t)g(\(P\),)2356 3819 y SDict begin H.S end 2356 3819 a 0 TeXcolorgray FK(86)p 0 TeXcolorgray 2439 3767 a SDict begin H.R end 2439 3767 a 2439 3819 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.86) cvn H.B /ANN pdfmark end 2439 3819 a 1808 3919 a FK(coilinc)h(\(P\),)2238 3919 y SDict begin H.S end 2238 3919 a 0 TeXcolorgray FK(87)p 0 TeXcolorgray 2322 3866 a SDict begin H.R end 2322 3866 a 2322 3919 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.87) cvn H.B /ANN pdfmark end 2322 3919 a 1808 4018 a FK(coilwidth)g(\(P\),)2340 4018 y SDict begin H.S end 2340 4018 a 0 TeXcolorgray FK(86)p 0 TeXcolorgray 2423 3966 a SDict begin H.R end 2423 3966 a 2423 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.86) cvn H.B /ANN pdfmark end 2423 4018 a 1808 4118 a FK(function)h(\(P\),)2305 4118 y SDict begin H.S end 2305 4118 a 0 TeXcolorgray FK(88)p 0 TeXcolorgray 2388 4066 a SDict begin H.R end 2388 4066 a 2388 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.88) cvn H.B /ANN pdfmark end 2388 4118 a 1808 4218 a FK(\\nccoil)e(\(M\),)2277 4218 y SDict begin H.S end 2277 4218 a 0 TeXcolorgray FK(89)p 0 TeXcolorgray 2360 4165 a SDict begin H.R end 2360 4165 a 2360 4218 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.89) cvn H.B /ANN pdfmark end 2360 4218 a 1808 4317 a FK(\\ncsin)h(\(M\),)2254 4317 y SDict begin H.S end 2254 4317 a 0 TeXcolorgray FK(89)p 0 TeXcolorgray 2337 4265 a SDict begin H.R end 2337 4265 a 2337 4317 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.89) cvn H.B /ANN pdfmark end 2337 4317 a 1808 4417 a FK(\\nczigzag)e(\(M\),)2373 4417 y SDict begin H.S end 2373 4417 a 0 TeXcolorgray FK(89)p 0 TeXcolorgray 2456 4364 a SDict begin H.R end 2456 4364 a 2456 4417 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.89) cvn H.B /ANN pdfmark end 2456 4417 a 1808 4516 a FK(\\p)r(ccoil)h(\(M\),)2279 4516 y SDict begin H.S end 2279 4516 a 0 TeXcolorgray FK(89)p 0 TeXcolorgray 2362 4464 a SDict begin H.R end 2362 4464 a 2362 4516 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.89) cvn H.B /ANN pdfmark end 2362 4516 a 1808 4616 a FK(\\p)r(csin)h(\(M\),)2256 4616 y SDict begin H.S end 2256 4616 a 0 TeXcolorgray FK(89)p 0 TeXcolorgray 2339 4564 a SDict begin H.R end 2339 4564 a 2339 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.89) cvn H.B /ANN pdfmark end 2339 4616 a 1808 4716 a FK(\\p)r(czigzag)e(\(M\),) 2376 4716 y SDict begin H.S end 2376 4716 a 0 TeXcolorgray FK(89)p 0 TeXcolorgray 2459 4663 a SDict begin H.R end 2459 4663 a 2459 4716 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.89) cvn H.B /ANN pdfmark end 2459 4716 a 1808 4815 a FK(p)r(erio)r(ds)i(\(P\),)2271 4815 y SDict begin H.S end 2271 4815 a 0 TeXcolorgray FK(88)p 0 TeXcolorgray 2354 4763 a SDict begin H.R end 2354 4763 a 2354 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.88) cvn H.B /ANN pdfmark end 2354 4815 a 1808 4915 a FK(pp)r(oin)n(ts)g(\(P\),) 2276 4915 y SDict begin H.S end 2276 4915 a 0 TeXcolorgray FK(88)p 0 TeXcolorgray 2359 4863 a SDict begin H.R end 2359 4863 a 2359 4915 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.88) cvn H.B /ANN pdfmark end 2359 4915 a 1808 5015 a FK(\\pscoil)f(\(M\),)2272 5015 y SDict begin H.S end 2272 5015 a 0 TeXcolorgray FK(86)p 0 TeXcolorgray 2355 4962 a SDict begin H.R end 2355 4962 a 2355 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.86) cvn H.B /ANN pdfmark end 2355 5015 a 1808 5114 a FK(\\pssin)g(\(M\),)2250 5114 y SDict begin H.S end 2250 5114 a 0 TeXcolorgray FK(86)p 0 TeXcolorgray 2333 5062 a SDict begin H.R end 2333 5062 a 2333 5114 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.86) cvn H.B /ANN pdfmark end 2333 5114 a 1808 5214 a FK(\\pszigzag)f(\(M\),)2369 5214 y SDict begin H.S end 2369 5214 a 0 TeXcolorgray FK(86)p 0 TeXcolorgray 2452 5162 a SDict begin H.R end 2452 5162 a 2452 5214 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.86) cvn H.B /ANN pdfmark end 2452 5214 a 1725 5313 a FJ(pst-eucl)1808 5413 y FK(arro)n(ws)g(\(P\),)2246 5413 y SDict begin H.S end 2246 5413 a 0 TeXcolorgray FK(185)p 0 TeXcolorgray 2371 5361 a SDict begin H.R end 2371 5361 a 2371 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.185) cvn H.B /ANN pdfmark end 2371 5413 a 0 TeXcolorgray 1456 5662 a FK(253)p 0 TeXcolorgray eop end %%Page: 254 254 TeXDict begin 254 253 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.254) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 335 531 a FK(Co)r(deFig)27 b(\(P\),)840 531 y SDict begin H.S end 840 531 a 0 TeXcolorgray FK(189)p 0 TeXcolorgray 964 479 a SDict begin H.R end 964 479 a 964 531 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.189) cvn H.B /ANN pdfmark end 964 531 a FK(,)1015 531 y SDict begin H.S end 1015 531 a 0 TeXcolorgray FK(190)p 0 TeXcolorgray 1140 479 a SDict begin H.R end 1140 479 a 1140 531 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.190) cvn H.B /ANN pdfmark end 1140 531 a 335 631 a FK(Co)r(deFigAarc)f(\(P\),)1013 631 y SDict begin H.S end 1013 631 a 0 TeXcolorgray FK(195)p 0 TeXcolorgray 1138 579 a SDict begin H.R end 1138 579 a 1138 631 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.195) cvn H.B /ANN pdfmark end 1138 631 a 335 731 a FK(Co)r(deFigBarc)g (\(P\),)1010 731 y SDict begin H.S end 1010 731 a 0 TeXcolorgray FK(195)p 0 TeXcolorgray 1134 678 a SDict begin H.R end 1134 678 a 1134 731 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.195) cvn H.B /ANN pdfmark end 1134 731 a 335 830 a FK(Co)r(deFigColor)g(\(P\),)1038 830 y SDict begin H.S end 1038 830 a 0 TeXcolorgray FK(189)p 0 TeXcolorgray 1163 778 a SDict begin H.R end 1163 778 a 1163 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.189) cvn H.B /ANN pdfmark end 1163 830 a 335 930 a FK(Co)r(deFigSt)n(yle) h(\(P\),)1020 930 y SDict begin H.S end 1020 930 a 0 TeXcolorgray FK(189)p 0 TeXcolorgray 1144 878 a SDict begin H.R end 1144 878 a 1144 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.189) cvn H.B /ANN pdfmark end 1144 930 a 335 1029 a FK(CurvAbsNeg)g(\(P\),)998 1029 y SDict begin H.S end 998 1029 a 0 TeXcolorgray FK(187)p 0 TeXcolorgray 1123 977 a SDict begin H.R end 1123 977 a 1123 1029 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.187) cvn H.B /ANN pdfmark end 1123 1029 a 335 1129 a FK(Curv)n(eT)n(yp)r(e)f (\(P\),)938 1129 y SDict begin H.S end 938 1129 a 0 TeXcolorgray FK(181)p 0 TeXcolorgray 1063 1077 a SDict begin H.R end 1063 1077 a 1063 1129 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.181) cvn H.B /ANN pdfmark end 1063 1129 a 335 1229 a FK(Diameter)h(\(P\),)870 1229 y SDict begin H.S end 870 1229 a 0 TeXcolorgray FK(186)p 0 TeXcolorgray 995 1176 a SDict begin H.R end 995 1176 a 995 1229 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.186) cvn H.B /ANN pdfmark end 995 1229 a 335 1328 a FK(DistCo)r(ef)h(\(P\),) 852 1328 y SDict begin H.S end 852 1328 a 0 TeXcolorgray FK(186)p 0 TeXcolorgray 976 1276 a SDict begin H.R end 976 1276 a 976 1328 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.186) cvn H.B /ANN pdfmark end 976 1328 a FK(,)1027 1328 y SDict begin H.S end 1027 1328 a 0 TeXcolorgray FK(190)p 0 TeXcolorgray 1152 1276 a SDict begin H.R end 1152 1276 a 1152 1328 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.190) cvn H.B /ANN pdfmark end 1152 1328 a 335 1428 a FK(Dra)n(wCirABC)e(\(P\),)1026 1428 y SDict begin H.S end 1026 1428 a 0 TeXcolorgray FK(192)p 0 TeXcolorgray 1150 1376 a SDict begin H.R end 1150 1376 a 1150 1428 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.192) cvn H.B /ANN pdfmark end 1150 1428 a 335 1528 a FK(GenCurvFirst)h(\(P\),)1040 1528 y SDict begin H.S end 1040 1528 a 0 TeXcolorgray FK(188)p 0 TeXcolorgray 1164 1475 a SDict begin H.R end 1164 1475 a 1164 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.188) cvn H.B /ANN pdfmark end 1164 1528 a 335 1627 a FK(GenCurvInc)g(\(P\),)978 1627 y SDict begin H.S end 978 1627 a 0 TeXcolorgray FK(188)p 0 TeXcolorgray 1102 1575 a SDict begin H.R end 1102 1575 a 1102 1627 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.188) cvn H.B /ANN pdfmark end 1102 1627 a 335 1727 a FK(GenCurvLast)f(\(P\),)1023 1727 y SDict begin H.S end 1023 1727 a 0 TeXcolorgray FK(188)p 0 TeXcolorgray 1148 1675 a SDict begin H.R end 1148 1675 a 1148 1727 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.188) cvn H.B /ANN pdfmark end 1148 1727 a 335 1826 a FK(german)g(\(V\))j(,)835 1826 y SDict begin H.S end 835 1826 a 0 TeXcolorgray FK(184)p 0 TeXcolorgray 960 1774 a SDict begin H.R end 960 1774 a 960 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.184) cvn H.B /ANN pdfmark end 960 1826 a 335 1926 a FK(HomCo)r(ef)e(\(P\),)873 1926 y SDict begin H.S end 873 1926 a 0 TeXcolorgray FK(191)p 0 TeXcolorgray 998 1874 a SDict begin H.R end 998 1874 a 998 1926 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.191) cvn H.B /ANN pdfmark end 998 1926 a 335 2026 a FK(Lab)r (elAngleO\033set)g(\(P\),)1161 2026 y SDict begin H.S end 1161 2026 a 0 TeXcolorgray FK(185)p 0 TeXcolorgray 1285 1973 a SDict begin H.R end 1285 1973 a 1285 2026 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.185) cvn H.B /ANN pdfmark end 1285 2026 a 335 2125 a FK(Lab)r(elRefPt)g(\(P\),)948 2125 y SDict begin H.S end 948 2125 a 0 TeXcolorgray FK(185)p 0 TeXcolorgray 1073 2073 a SDict begin H.R end 1073 2073 a 1073 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.185) cvn H.B /ANN pdfmark end 1073 2125 a 335 2225 a FK(Lab)r(elSep)g(\(P\),)865 2225 y SDict begin H.S end 865 2225 a 0 TeXcolorgray FK(185)p 0 TeXcolorgray 990 2173 a SDict begin H.R end 990 2173 a 990 2225 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.185) cvn H.B /ANN pdfmark end 990 2225 a 335 2325 a FK(Mark)f(\(P\),)728 2325 y SDict begin H.S end 728 2325 a 0 TeXcolorgray FK(185)p 0 TeXcolorgray 853 2272 a SDict begin H.R end 853 2272 a 853 2325 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.185) cvn H.B /ANN pdfmark end 853 2325 a 335 2424 a FK(MarkAngle)g(\(P\),)938 2424 y SDict begin H.S end 938 2424 a 0 TeXcolorgray FK(182)p 0 TeXcolorgray 1063 2372 a SDict begin H.R end 1063 2372 a 1063 2424 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.182) cvn H.B /ANN pdfmark end 1063 2424 a 335 2524 a FK(MarkAngleRadius)g(\(P\),)1189 2524 y SDict begin H.S end 1189 2524 a 0 TeXcolorgray FK(185)p 0 TeXcolorgray 1313 2472 a SDict begin H.R end 1313 2472 a 1313 2524 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.185) cvn H.B /ANN pdfmark end 1313 2524 a 335 2623 a FK(MarkCros)f(\(V\))k(,)928 2623 y SDict begin H.S end 928 2623 a 0 TeXcolorgray FK(182)p 0 TeXcolorgray 1053 2571 a SDict begin H.R end 1053 2571 a 1053 2623 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.182) cvn H.B /ANN pdfmark end 1053 2623 a 335 2723 a FK(MarkCross)c(\(V\))j(,)961 2723 y SDict begin H.S end 961 2723 a 0 TeXcolorgray FK(182)p 0 TeXcolorgray 1086 2671 a SDict begin H.R end 1086 2671 a 1086 2723 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.182) cvn H.B /ANN pdfmark end 1086 2723 a 335 2823 a FK(MarkHash)e(\(V\))j(,)944 2823 y SDict begin H.S end 944 2823 a 0 TeXcolorgray FK(182)p 0 TeXcolorgray 1069 2770 a SDict begin H.R end 1069 2770 a 1069 2823 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.182) cvn H.B /ANN pdfmark end 1069 2823 a 335 2922 a FK(MarkHashh)d(\(V\))j(,)990 2922 y SDict begin H.S end 990 2922 a 0 TeXcolorgray FK(182)p 0 TeXcolorgray 1115 2870 a SDict begin H.R end 1115 2870 a 1115 2922 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.182) cvn H.B /ANN pdfmark end 1115 2922 a 335 3022 a FK(MarkHashhh)d(\(V\))j(,)1037 3022 y SDict begin H.S end 1037 3022 a 0 TeXcolorgray FK(182)p 0 TeXcolorgray 1161 2970 a SDict begin H.R end 1161 2970 a 1161 3022 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.182) cvn H.B /ANN pdfmark end 1161 3022 a 335 3122 a FK(MarkHashLength)d(\(P\),)1166 3122 y SDict begin H.S end 1166 3122 a 0 TeXcolorgray FK(182)p 0 TeXcolorgray 1290 3069 a SDict begin H.R end 1290 3069 a 1290 3122 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.182) cvn H.B /ANN pdfmark end 1290 3122 a 335 3221 a FK(MarkHashSep)g(\(P\),)1040 3221 y SDict begin H.S end 1040 3221 a 0 TeXcolorgray FK(182)p 0 TeXcolorgray 1165 3169 a SDict begin H.R end 1165 3169 a 1165 3221 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.182) cvn H.B /ANN pdfmark end 1165 3221 a 335 3321 a FK(\\ncline)h(\(M\),)808 3321 y SDict begin H.S end 808 3321 a 0 TeXcolorgray FK(181)p 0 TeXcolorgray 932 3269 a SDict begin H.R end 932 3269 a 932 3321 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.181) cvn H.B /ANN pdfmark end 932 3321 a 335 3421 a FK(no)r(desep)g(\(P\),)823 3421 y SDict begin H.S end 823 3421 a 0 TeXcolorgray FK(181)p 0 TeXcolorgray 948 3368 a SDict begin H.R end 948 3368 a 948 3421 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.181) cvn H.B /ANN pdfmark end 948 3421 a FK(,)998 3421 y SDict begin H.S end 998 3421 a 0 TeXcolorgray FK(193)p 0 TeXcolorgray 1123 3368 a SDict begin H.R end 1123 3368 a 1123 3421 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.193) cvn H.B /ANN pdfmark end 1123 3421 a 335 3520 a FK(no)r(desepA)g(\(P\),)885 3520 y SDict begin H.S end 885 3520 a 0 TeXcolorgray FK(181)p 0 TeXcolorgray 1010 3468 a SDict begin H.R end 1010 3468 a 1010 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.181) cvn H.B /ANN pdfmark end 1010 3520 a FK(,)1061 3520 y SDict begin H.S end 1061 3520 a 0 TeXcolorgray FK(193)p 0 TeXcolorgray 1185 3468 a SDict begin H.R end 1185 3468 a 1185 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.193) cvn H.B /ANN pdfmark end 1185 3520 a 335 3620 a FK(no)r(desepB)g(\(P\),)882 3620 y SDict begin H.S end 882 3620 a 0 TeXcolorgray FK(181)p 0 TeXcolorgray 1006 3567 a SDict begin H.R end 1006 3567 a 1006 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.181) cvn H.B /ANN pdfmark end 1006 3620 a 335 3719 a FK(P)n(oin)n(tName)f(\(P\),)939 3719 y SDict begin H.S end 939 3719 a 0 TeXcolorgray FK(181)p 0 TeXcolorgray 1063 3667 a SDict begin H.R end 1063 3667 a 1063 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.181) cvn H.B /ANN pdfmark end 1063 3719 a FK(,)1114 3719 y SDict begin H.S end 1114 3719 a 0 TeXcolorgray FK(183)p 0 TeXcolorgray 1239 3667 a SDict begin H.R end 1239 3667 a 1239 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.183) cvn H.B /ANN pdfmark end 1239 3719 a 335 3819 a FK(P)n(oin)n(tNameA)g (\(P\),)1001 3819 y SDict begin H.S end 1001 3819 a 0 TeXcolorgray FK(183)p 0 TeXcolorgray 1126 3767 a SDict begin H.R end 1126 3767 a 1126 3819 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.183) cvn H.B /ANN pdfmark end 1126 3819 a 335 3919 a FK(P)n(oin)n(tNameB)g(\(P\),)998 3919 y SDict begin H.S end 998 3919 a 0 TeXcolorgray FK(183)p 0 TeXcolorgray 1122 3866 a SDict begin H.R end 1122 3866 a 1122 3919 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.183) cvn H.B /ANN pdfmark end 1122 3919 a 335 4018 a FK(P)n(oin)n(tNameC)g(\(P\),)999 4018 y SDict begin H.S end 999 4018 a 0 TeXcolorgray FK(183)p 0 TeXcolorgray 1123 3966 a SDict begin H.R end 1123 3966 a 1123 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.183) cvn H.B /ANN pdfmark end 1123 4018 a 335 4118 a FK(P)n(oin)n(tNameSep)g (\(P\),)1068 4118 y SDict begin H.S end 1068 4118 a 0 TeXcolorgray FK(181)p 0 TeXcolorgray 1193 4066 a SDict begin H.R end 1193 4066 a 1193 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.181) cvn H.B /ANN pdfmark end 1193 4118 a 335 4218 a FK(P)n(oin)n(tSym)n(b)r(ol)g(\(P\),)999 4218 y SDict begin H.S end 999 4218 a 0 TeXcolorgray FK(183)p 0 TeXcolorgray 1123 4165 a SDict begin H.R end 1123 4165 a 1123 4218 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.183) cvn H.B /ANN pdfmark end 1123 4218 a 335 4317 a FK(P)n(oin)n(tSym)n(b)r(olA)g(\(P\),)1061 4317 y SDict begin H.S end 1061 4317 a 0 TeXcolorgray FK(183)p 0 TeXcolorgray 1186 4265 a SDict begin H.R end 1186 4265 a 1186 4317 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.183) cvn H.B /ANN pdfmark end 1186 4317 a 335 4417 a FK(P)n(oin)n(tSym)n(b) r(olB)g(\(P\),)1058 4417 y SDict begin H.S end 1058 4417 a 0 TeXcolorgray FK(183)p 0 TeXcolorgray 1182 4364 a SDict begin H.R end 1182 4364 a 1182 4417 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.183) cvn H.B /ANN pdfmark end 1182 4417 a 335 4516 a FK(P)n(oin)n(tSym)n(b)r(olC)g(\(P\),)1059 4516 y SDict begin H.S end 1059 4516 a 0 TeXcolorgray FK(183)p 0 TeXcolorgray 1183 4464 a SDict begin H.R end 1183 4464 a 1183 4516 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.183) cvn H.B /ANN pdfmark end 1183 4516 a 335 4616 a FK(P)n(osAngle)g(\(P\),)873 4616 y SDict begin H.S end 873 4616 a 0 TeXcolorgray FK(181)p 0 TeXcolorgray 997 4564 a SDict begin H.R end 997 4564 a 997 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.181) cvn H.B /ANN pdfmark end 997 4616 a FK(,)1048 4616 y SDict begin H.S end 1048 4616 a 0 TeXcolorgray FK(183)p 0 TeXcolorgray 1172 4564 a SDict begin H.R end 1172 4564 a 1172 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.183) cvn H.B /ANN pdfmark end 1172 4616 a 335 4716 a FK(P)n(osAngleA)g(\(P\),)935 4716 y SDict begin H.S end 935 4716 a 0 TeXcolorgray FK(183)p 0 TeXcolorgray 1059 4663 a SDict begin H.R end 1059 4663 a 1059 4716 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.183) cvn H.B /ANN pdfmark end 1059 4716 a 335 4815 a FK(P)n(osAngleB)g(\(P\),)931 4815 y SDict begin H.S end 931 4815 a 0 TeXcolorgray FK(183)p 0 TeXcolorgray 1056 4763 a SDict begin H.R end 1056 4763 a 1056 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.183) cvn H.B /ANN pdfmark end 1056 4815 a 335 4915 a FK(P)n(osAngleC)g(\(P\),)933 4915 y SDict begin H.S end 933 4915 a 0 TeXcolorgray FK(183)p 0 TeXcolorgray 1057 4863 a SDict begin H.R end 1057 4863 a 1057 4915 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.183) cvn H.B /ANN pdfmark end 1057 4915 a 335 5015 a FK(pstAngleA)n(OB)h(\(P\),)1039 5015 y SDict begin H.S end 1039 5015 a 0 TeXcolorgray FK(190)p 0 TeXcolorgray 1163 4962 a SDict begin H.R end 1163 4962 a 1163 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.190) cvn H.B /ANN pdfmark end 1163 5015 a 335 5114 a FK(\\pstArcnO)n(AB)f(\(M\),) 1068 5114 y SDict begin H.S end 1068 5114 a 0 TeXcolorgray FK(187)p 0 TeXcolorgray 1192 5062 a SDict begin H.R end 1192 5062 a 1192 5114 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.187) cvn H.B /ANN pdfmark end 1192 5114 a 335 5214 a FK(\\pstArcO)n(AB)g(\(M\),)1022 5214 y SDict begin H.S end 1022 5214 a 0 TeXcolorgray FK(187)p 0 TeXcolorgray 1146 5162 a SDict begin H.R end 1146 5162 a 1146 5214 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.187) cvn H.B /ANN pdfmark end 1146 5214 a 335 5313 a FK(\\pstBissectBA)n(C)g (\(M\),)1139 5313 y SDict begin H.S end 1139 5313 a 0 TeXcolorgray FK(194)p 0 TeXcolorgray 1263 5261 a SDict begin H.R end 1263 5261 a 1263 5313 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.194) cvn H.B /ANN pdfmark end 1263 5313 a 335 5413 a FK(\\pstCGra)n(vABC)g(\(M\),)1128 5413 y SDict begin H.S end 1128 5413 a 0 TeXcolorgray FK(192)p 0 TeXcolorgray 1253 5361 a SDict begin H.R end 1253 5361 a 1253 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.192) cvn H.B /ANN pdfmark end 1253 5413 a 0 TeXcolorgray 0 TeXcolorgray 1808 531 a FK(\\pstCircleAB)h(\(M\),)2514 531 y SDict begin H.S end 2514 531 a 0 TeXcolorgray FK(185)p 0 TeXcolorgray 2638 479 a SDict begin H.R end 2638 479 a 2638 531 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.185) cvn H.B /ANN pdfmark end 2638 531 a 1808 631 a FK(\\pstCircleABC)g(\(M\),)2574 631 y SDict begin H.S end 2574 631 a 0 TeXcolorgray FK(192)p 0 TeXcolorgray 2698 579 a SDict begin H.R end 2698 579 a 2698 631 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.192) cvn H.B /ANN pdfmark end 2698 631 a 1808 731 a FK(\\pstCircleO)n(A)g(\(M\),) 2517 731 y SDict begin H.S end 2517 731 a 0 TeXcolorgray FK(185)p 0 TeXcolorgray 2642 678 a SDict begin H.R end 2642 678 a 2642 731 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.185) cvn H.B /ANN pdfmark end 2642 731 a 1808 830 a FK(\\pstDistAB)h(\(M\),)2453 830 y SDict begin H.S end 2453 830 a 0 TeXcolorgray FK(186)p 0 TeXcolorgray 2577 778 a SDict begin H.R end 2577 778 a 2577 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.186) cvn H.B /ANN pdfmark end 2577 830 a 1808 930 a FK(\\pstDistV)-7 b(al)28 b(\(M\),)2452 930 y SDict begin H.S end 2452 930 a 0 TeXcolorgray FK(187)p 0 TeXcolorgray 2576 878 a SDict begin H.R end 2576 878 a 2576 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.187) cvn H.B /ANN pdfmark end 2576 930 a 1808 1029 a FK(pstDistV)-7 b(al)29 b(\(V\))f(,)2424 1029 y SDict begin H.S end 2424 1029 a 0 TeXcolorgray FK(186)p 0 TeXcolorgray 2548 977 a SDict begin H.R end 2548 977 a 2548 1029 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.186) cvn H.B /ANN pdfmark end 2548 1029 a 1808 1129 a FK(\\pstGenericCurv)n (e)e(\(M\),)2675 1129 y SDict begin H.S end 2675 1129 a 0 TeXcolorgray FK(188)p 0 TeXcolorgray 2799 1077 a SDict begin H.R end 2799 1077 a 2799 1129 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.188) cvn H.B /ANN pdfmark end 2799 1129 a 1808 1229 a FK(\\pstGeono)r(de)h(\(M\),)2497 1229 y SDict begin H.S end 2497 1229 a 0 TeXcolorgray FK(180)p 0 TeXcolorgray 2621 1176 a SDict begin H.R end 2621 1176 a 2621 1229 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.180) cvn H.B /ANN pdfmark end 2621 1229 a 1808 1328 a FK(\\pstHomO)g(\(M\),)2418 1328 y SDict begin H.S end 2418 1328 a 0 TeXcolorgray FK(191)p 0 TeXcolorgray 2542 1276 a SDict begin H.R end 2542 1276 a 2542 1328 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.191) cvn H.B /ANN pdfmark end 2542 1328 a 1808 1428 a FK(\\pstIn)n(terCC)g(\(M\),) 2476 1428 y SDict begin H.S end 2476 1428 a 0 TeXcolorgray FK(195)p 0 TeXcolorgray 2600 1376 a SDict begin H.R end 2600 1376 a 2600 1428 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.195) cvn H.B /ANN pdfmark end 2600 1428 a 1808 1528 a FK(\\pstIn)n(terF)n(C)g(\(M\),)2467 1528 y SDict begin H.S end 2467 1528 a 0 TeXcolorgray FK(197)p 0 TeXcolorgray 2592 1475 a SDict begin H.R end 2592 1475 a 2592 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.197) cvn H.B /ANN pdfmark end 2592 1528 a 1808 1627 a FK(\\pstIn)n(terFF)h (\(M\),)2464 1627 y SDict begin H.S end 2464 1627 a 0 TeXcolorgray FK(196)p 0 TeXcolorgray 2589 1575 a SDict begin H.R end 2589 1575 a 2589 1627 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.196) cvn H.B /ANN pdfmark end 2589 1627 a 1808 1727 a FK(\\pstIn)n(terFL)f(\(M\),)2462 1727 y SDict begin H.S end 2462 1727 a 0 TeXcolorgray FK(196)p 0 TeXcolorgray 2586 1675 a SDict begin H.R end 2586 1675 a 2586 1727 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.196) cvn H.B /ANN pdfmark end 2586 1727 a 1808 1826 a FK(\\pstIn)n(terLC)g(\(M\),)2467 1826 y SDict begin H.S end 2467 1826 a 0 TeXcolorgray FK(194)p 0 TeXcolorgray 2592 1774 a SDict begin H.R end 2592 1774 a 2592 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.194) cvn H.B /ANN pdfmark end 2592 1826 a FK(,)2643 1826 y SDict begin H.S end 2643 1826 a 0 TeXcolorgray FK(195)p 0 TeXcolorgray 2767 1774 a SDict begin H.R end 2767 1774 a 2767 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.195) cvn H.B /ANN pdfmark end 2767 1826 a 1808 1926 a FK(\\pstIn)n(terLL)g(\(M\),)2459 1926 y SDict begin H.S end 2459 1926 a 0 TeXcolorgray FK(194)p 0 TeXcolorgray 2584 1874 a SDict begin H.R end 2584 1874 a 2584 1926 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.194) cvn H.B /ANN pdfmark end 2584 1926 a 1808 2026 a FK(\\pstLineAB)h(\(M\),)2459 2026 y SDict begin H.S end 2459 2026 a 0 TeXcolorgray FK(181)p 0 TeXcolorgray 2584 1973 a SDict begin H.R end 2584 1973 a 2584 2026 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.181) cvn H.B /ANN pdfmark end 2584 2026 a 1808 2125 a FK(\\pstMarkAngle)f(\(M\),)2584 2125 y SDict begin H.S end 2584 2125 a 0 TeXcolorgray FK(184)p 0 TeXcolorgray 2708 2073 a SDict begin H.R end 2708 2073 a 2708 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.184) cvn H.B /ANN pdfmark end 2708 2125 a 1808 2225 a FK(\\pstMediatorAB)g (\(M\),)2631 2225 y SDict begin H.S end 2631 2225 a 0 TeXcolorgray FK(193)p 0 TeXcolorgray 2756 2173 a SDict begin H.R end 2756 2173 a 2756 2225 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.193) cvn H.B /ANN pdfmark end 2756 2225 a 1808 2325 a FK(\\pstMiddleAB)h(\(M\),)2553 2325 y SDict begin H.S end 2553 2325 a 0 TeXcolorgray FK(191)p 0 TeXcolorgray 2677 2272 a SDict begin H.R end 2677 2272 a 2677 2325 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.191) cvn H.B /ANN pdfmark end 2677 2325 a 1808 2424 a FK(\\pstOIJGeono)r(de)e(\(M\),)2634 2424 y SDict begin H.S end 2634 2424 a 0 TeXcolorgray FK(180)p 0 TeXcolorgray 2758 2372 a SDict begin H.R end 2758 2372 a 2758 2424 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.180) cvn H.B /ANN pdfmark end 2758 2424 a 1808 2524 a FK(\\pstOrtSym)h (\(M\),)2469 2524 y SDict begin H.S end 2469 2524 a 0 TeXcolorgray FK(189)p 0 TeXcolorgray 2593 2472 a SDict begin H.R end 2593 2472 a 2593 2524 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.189) cvn H.B /ANN pdfmark end 2593 2524 a 1808 2623 a FK(\\pstOutBissectBA)n(C)g(\(M\),)2755 2623 y SDict begin H.S end 2755 2623 a 0 TeXcolorgray FK(194)p 0 TeXcolorgray 2880 2571 a SDict begin H.R end 2880 2571 a 2880 2623 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.194) cvn H.B /ANN pdfmark end 2880 2623 a 1808 2723 a FK(\\pstPro)r(jection)g(\(M\),)2555 2723 y SDict begin H.S end 2555 2723 a 0 TeXcolorgray FK(191)p 0 TeXcolorgray 2680 2671 a SDict begin H.R end 2680 2671 a 2680 2723 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.191) cvn H.B /ANN pdfmark end 2680 2723 a 1808 2823 a FK(\\pstRigh)n (tAngle)g(\(M\),)2592 2823 y SDict begin H.S end 2592 2823 a 0 TeXcolorgray FK(184)p 0 TeXcolorgray 2716 2770 a SDict begin H.R end 2716 2770 a 2716 2823 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.184) cvn H.B /ANN pdfmark end 2716 2823 a 1808 2922 a FK(\\pstRotation)g(\(M\),)2500 2922 y SDict begin H.S end 2500 2922 a 0 TeXcolorgray FK(190)p 0 TeXcolorgray 2624 2870 a SDict begin H.R end 2624 2870 a 2624 2922 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.190) cvn H.B /ANN pdfmark end 2624 2922 a 1808 3022 a FK(\\pstSegmen)n(tMark)f(\(M\),)2681 3022 y SDict begin H.S end 2681 3022 a 0 TeXcolorgray FK(182)p 0 TeXcolorgray 2805 2970 a SDict begin H.R end 2805 2970 a 2805 3022 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.182) cvn H.B /ANN pdfmark end 2805 3022 a 1808 3122 a FK(pstslash)h(\(V\))i (,)2329 3122 y SDict begin H.S end 2329 3122 a 0 TeXcolorgray FK(182)p 0 TeXcolorgray 2453 3069 a SDict begin H.R end 2453 3069 a 2453 3122 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.182) cvn H.B /ANN pdfmark end 2453 3122 a 1808 3221 a FK(pstslashh)f(\(V\))g(,)2375 3221 y SDict begin H.S end 2375 3221 a 0 TeXcolorgray FK(182)p 0 TeXcolorgray 2499 3169 a SDict begin H.R end 2499 3169 a 2499 3221 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.182) cvn H.B /ANN pdfmark end 2499 3221 a 1808 3321 a FK(pstslashhh)g(\(V\))g(,)2421 3321 y SDict begin H.S end 2421 3321 a 0 TeXcolorgray FK(182)p 0 TeXcolorgray 2545 3269 a SDict begin H.R end 2545 3269 a 2545 3321 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.182) cvn H.B /ANN pdfmark end 2545 3321 a 1808 3421 a FK(\\pstSymO)f(\(M\),) 2404 3421 y SDict begin H.S end 2404 3421 a 0 TeXcolorgray FK(188)p 0 TeXcolorgray 2528 3368 a SDict begin H.R end 2528 3368 a 2528 3421 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.188) cvn H.B /ANN pdfmark end 2528 3421 a 1808 3520 a FK(\\pstT)-7 b(ranslation)26 b(\(M\),)2594 3520 y SDict begin H.S end 2594 3520 a 0 TeXcolorgray FK(190)p 0 TeXcolorgray 2718 3468 a SDict begin H.R end 2718 3468 a 2718 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.190) cvn H.B /ANN pdfmark end 2718 3520 a 1808 3620 a FK(\\pstT)-7 b(riangle)26 b(\(M\),)2478 3620 y SDict begin H.S end 2478 3620 a 0 TeXcolorgray FK(182)p 0 TeXcolorgray 2602 3567 a SDict begin H.R end 2602 3567 a 2602 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.182) cvn H.B /ANN pdfmark end 2602 3620 a 1808 3719 a FK(Radius)i(\(P\),)2259 3719 y SDict begin H.S end 2259 3719 a 0 TeXcolorgray FK(186)p 0 TeXcolorgray 2383 3667 a SDict begin H.R end 2383 3667 a 2383 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.186) cvn H.B /ANN pdfmark end 2383 3719 a 1808 3819 a FK(Righ)n(tAngleSize)g(\(P\),)2563 3819 y SDict begin H.S end 2563 3819 a 0 TeXcolorgray FK(184)p 0 TeXcolorgray 2687 3767 a SDict begin H.R end 2687 3767 a 2687 3819 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.184) cvn H.B /ANN pdfmark end 2687 3819 a 1808 3919 a FK(Righ)n(tAngleT)n(yp)r(e)g(\(P\),)2606 3919 y SDict begin H.S end 2606 3919 a 0 TeXcolorgray FK(184)p 0 TeXcolorgray 2731 3866 a SDict begin H.R end 2731 3866 a 2731 3919 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.184) cvn H.B /ANN pdfmark end 2731 3919 a 1808 4018 a FK(RotAngle)g(\(P\),)2353 4018 y SDict begin H.S end 2353 4018 a 0 TeXcolorgray FK(190)p 0 TeXcolorgray 2477 3966 a SDict begin H.R end 2477 3966 a 2477 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.190) cvn H.B /ANN pdfmark end 2477 4018 a 1808 4118 a FK(Segmen)n(tSym)n(b)r(ol)g (\(P\),)2584 4118 y SDict begin H.S end 2584 4118 a 0 TeXcolorgray FK(182)p 0 TeXcolorgray 2709 4066 a SDict begin H.R end 2709 4066 a 2709 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.182) cvn H.B /ANN pdfmark end 2709 4118 a 1808 4218 a FK(Segmen)n(tSym)n(b)r(olA)g(\(P\),)2647 4218 y SDict begin H.S end 2647 4218 a 0 TeXcolorgray FK(192)p 0 TeXcolorgray 2771 4165 a SDict begin H.R end 2771 4165 a 2771 4218 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.192) cvn H.B /ANN pdfmark end 2771 4218 a 1808 4317 a FK(Segmen)n(tSym)n(b)r(olB)f(\(P\),)2643 4317 y SDict begin H.S end 2643 4317 a 0 TeXcolorgray FK(192)p 0 TeXcolorgray 2768 4265 a SDict begin H.R end 2768 4265 a 2768 4317 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.192) cvn H.B /ANN pdfmark end 2768 4317 a 1808 4417 a FK(Segmen)n(tSym)n(b)r(olC)h(\(P\),)2644 4417 y SDict begin H.S end 2644 4417 a 0 TeXcolorgray FK(192)p 0 TeXcolorgray 2769 4364 a SDict begin H.R end 2769 4364 a 2769 4417 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.192) cvn H.B /ANN pdfmark end 2769 4417 a 1808 4516 a FK(suisseromand)e(\(V\))j(,)2523 4516 y SDict begin H.S end 2523 4516 a 0 TeXcolorgray FK(184)p 0 TeXcolorgray 2647 4464 a SDict begin H.R end 2647 4464 a 2647 4516 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.184) cvn H.B /ANN pdfmark end 2647 4516 a 1808 4616 a FK(T)-7 b(ransformLab)r(el)26 b(\(P\),)2584 4616 y SDict begin H.S end 2584 4616 a 0 TeXcolorgray FK(190)p 0 TeXcolorgray 2709 4564 a SDict begin H.R end 2709 4564 a 2709 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.190) cvn H.B /ANN pdfmark end 2709 4616 a 1725 4716 a FJ(pst-\034ll)1808 4815 y FK(\034llangle)h(\(P\),)2289 4815 y SDict begin H.S end 2289 4815 a 0 TeXcolorgray FK(95)p 0 TeXcolorgray 2372 4763 a SDict begin H.R end 2372 4763 a 2372 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.95) cvn H.B /ANN pdfmark end 2372 4815 a 1808 4915 a FK(\034llcycle)h(\(P\),)2278 4915 y SDict begin H.S end 2278 4915 a 0 TeXcolorgray FK(95)p 0 TeXcolorgray 2361 4863 a SDict begin H.R end 2361 4863 a 2361 4915 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.95) cvn H.B /ANN pdfmark end 2361 4915 a 1808 5015 a FK(\034llcyclex)g(\(P\),)2322 5015 y SDict begin H.S end 2322 5015 a 0 TeXcolorgray FK(95)p 0 TeXcolorgray 2405 4962 a SDict begin H.R end 2405 4962 a 2405 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.95) cvn H.B /ANN pdfmark end 2405 5015 a 1808 5114 a FK(\034llcycley)g(\(P\),) 2322 5114 y SDict begin H.S end 2322 5114 a 0 TeXcolorgray FK(95)p 0 TeXcolorgray 2405 5062 a SDict begin H.R end 2405 5062 a 2405 5114 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.95) cvn H.B /ANN pdfmark end 2405 5114 a 1808 5214 a FK(\034lllo)r(opadd)g(\(P\),)2388 5214 y SDict begin H.S end 2388 5214 a 0 TeXcolorgray FK(96)p 0 TeXcolorgray 2471 5162 a SDict begin H.R end 2471 5162 a 2471 5214 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.96) cvn H.B /ANN pdfmark end 2471 5214 a 1808 5313 a FK(\034lllo)r(opaddx) f(\(P\),)2432 5313 y SDict begin H.S end 2432 5313 a 0 TeXcolorgray FK(96)p 0 TeXcolorgray 2515 5261 a SDict begin H.R end 2515 5261 a 2515 5313 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.96) cvn H.B /ANN pdfmark end 2515 5313 a 1808 5413 a FK(\034lllo)r(opaddy)g(\(P\),)2432 5413 y SDict begin H.S end 2432 5413 a 0 TeXcolorgray FK(96)p 0 TeXcolorgray 2515 5361 a SDict begin H.R end 2515 5361 a 2515 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.96) cvn H.B /ANN pdfmark end 2515 5413 a 0 TeXcolorgray 1456 5662 a FK(254)p 0 TeXcolorgray eop end %%Page: 255 255 TeXDict begin 255 254 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.255) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 335 531 a FK(\034llmo)n(v)n(e)26 b(\(P\),)813 531 y SDict begin H.S end 813 531 a 0 TeXcolorgray FK(96)p 0 TeXcolorgray 896 479 a SDict begin H.R end 896 479 a 896 531 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.96) cvn H.B /ANN pdfmark end 896 531 a 335 631 a FK(\034llmo)n(v)n(ex)g(\(P\),)857 631 y SDict begin H.S end 857 631 a 0 TeXcolorgray FK(96)p 0 TeXcolorgray 940 579 a SDict begin H.R end 940 579 a 940 631 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.96) cvn H.B /ANN pdfmark end 940 631 a 335 731 a FK(\034llmo)n(v)n(ey) g(\(P\),)857 731 y SDict begin H.S end 857 731 a 0 TeXcolorgray FK(96)p 0 TeXcolorgray 940 678 a SDict begin H.R end 940 678 a 940 731 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.96) cvn H.B /ANN pdfmark end 940 731 a 335 830 a FK(\034llsep)h(\(P\),)742 830 y SDict begin H.S end 742 830 a 0 TeXcolorgray FK(95)p 0 TeXcolorgray 825 778 a SDict begin H.R end 825 778 a 825 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.95) cvn H.B /ANN pdfmark end 825 830 a 335 930 a FK(\034llsep)n(x)g(\(P\),)784 930 y SDict begin H.S end 784 930 a 0 TeXcolorgray FK(95)p 0 TeXcolorgray 867 878 a SDict begin H.R end 867 878 a 867 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.95) cvn H.B /ANN pdfmark end 867 930 a 335 1029 a FK(\034llsep)n(y)g (\(P\),)784 1029 y SDict begin H.S end 784 1029 a 0 TeXcolorgray FK(95)p 0 TeXcolorgray 867 977 a SDict begin H.R end 867 977 a 867 1029 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.95) cvn H.B /ANN pdfmark end 867 1029 a 335 1129 a FK(\\psb)r(o)n(x\034ll)g(\(M\),)898 1129 y SDict begin H.S end 898 1129 a 0 TeXcolorgray FK(95)p 0 TeXcolorgray 981 1077 a SDict begin H.R end 981 1077 a 981 1129 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.95) cvn H.B /ANN pdfmark end 981 1129 a 252 1229 a FJ(pst-fr3d)335 1328 y FK(doublesep)g(\(P\),)890 1328 y SDict begin H.S end 890 1328 a 0 TeXcolorgray FK(80)p 0 TeXcolorgray 973 1276 a SDict begin H.R end 973 1276 a 973 1328 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.80) cvn H.B /ANN pdfmark end 973 1328 a 335 1428 a FK(framearc)f(\(P\),)851 1428 y SDict begin H.S end 851 1428 a 0 TeXcolorgray FK(80)p 0 TeXcolorgray 934 1376 a SDict begin H.R end 934 1376 a 934 1428 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.80) cvn H.B /ANN pdfmark end 934 1428 a 335 1528 a FK(F)-7 b(rameBo)n(xThreeDBrigh)n(tnessDis-)418 1627 y(tance)27 b(\(P\),)811 1627 y SDict begin H.S end 811 1627 a 0 TeXcolorgray FK(80)p 0 TeXcolorgray 894 1575 a SDict begin H.R end 894 1575 a 894 1627 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.80) cvn H.B /ANN pdfmark end 894 1627 a 335 1727 a FK(F)-7 b(rameBo)n(xThreeDColorHSB)15 b(\(P\),)418 1826 y SDict begin H.S end 418 1826 a 0 TeXcolorgray FK(80)p 0 TeXcolorgray 501 1774 a SDict begin H.R end 501 1774 a 501 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.80) cvn H.B /ANN pdfmark end 501 1826 a 335 1926 a FK(F)-7 b(rameBo)n(xThreeDOn)25 b(\(P\),)1290 1926 y SDict begin H.S end 1290 1926 a 0 TeXcolorgray FK(80)p 0 TeXcolorgray 1373 1874 a SDict begin H.R end 1373 1874 a 1373 1926 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.80) cvn H.B /ANN pdfmark end 1373 1926 a 335 2026 a FK(F)-7 b(rameBo)n(xThreeDOpp)r(osite)24 b(\(P\),)418 2125 y SDict begin H.S end 418 2125 a 0 TeXcolorgray FK(80)p 0 TeXcolorgray 501 2073 a SDict begin H.R end 501 2073 a 501 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.80) cvn H.B /ANN pdfmark end 501 2125 a 335 2225 a FK(framesep)j(\(P\),)855 2225 y SDict begin H.S end 855 2225 a 0 TeXcolorgray FK(80)p 0 TeXcolorgray 939 2173 a SDict begin H.R end 939 2173 a 939 2225 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.80) cvn H.B /ANN pdfmark end 939 2225 a 335 2325 a FK(linewidth)h(\(P\),)871 2325 y SDict begin H.S end 871 2325 a 0 TeXcolorgray FK(80)p 0 TeXcolorgray 954 2272 a SDict begin H.R end 954 2272 a 954 2325 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.80) cvn H.B /ANN pdfmark end 954 2325 a 335 2424 a FK(\\PstF)-7 b(rameBo)n(xThreeD)25 b(\(M\),)1362 2424 y SDict begin H.S end 1362 2424 a 0 TeXcolorgray FK(80)p 0 TeXcolorgray 1445 2372 a SDict begin H.R end 1445 2372 a 1445 2424 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.80) cvn H.B /ANN pdfmark end 1445 2424 a 252 2524 a FJ(pst-func)335 2623 y FK(alpha)i(\(P\),)733 2623 y SDict begin H.S end 733 2623 a 0 TeXcolorgray FK(158)p 0 TeXcolorgray 857 2571 a SDict begin H.R end 857 2571 a 857 2623 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.158) cvn H.B /ANN pdfmark end 857 2623 a FK(,)908 2623 y SDict begin H.S end 908 2623 a 0 TeXcolorgray FK(166)p 0 TeXcolorgray 1032 2571 a SDict begin H.R end 1032 2571 a 1032 2623 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.166) cvn H.B /ANN pdfmark end 1032 2623 a 335 2723 a FK(barwidth)g(\(P\),)862 2723 y SDict begin H.S end 862 2723 a 0 TeXcolorgray FK(156)p 0 TeXcolorgray 986 2671 a SDict begin H.R end 986 2671 a 986 2723 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.156) cvn H.B /ANN pdfmark end 986 2723 a 335 2823 a FK(b)r(eta)h(\(P\),)693 2823 y SDict begin H.S end 693 2823 a 0 TeXcolorgray FK(158)p 0 TeXcolorgray 818 2770 a SDict begin H.R end 818 2770 a 818 2823 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.158) cvn H.B /ANN pdfmark end 818 2823 a FK(,)869 2823 y SDict begin H.S end 869 2823 a 0 TeXcolorgray FK(166)p 0 TeXcolorgray 993 2770 a SDict begin H.R end 993 2770 a 993 2823 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.166) cvn H.B /ANN pdfmark end 993 2823 a 335 2922 a FK(\\Cheb)n(yshevT)e(\(M\),)1046 2922 y SDict begin H.S end 1046 2922 a 0 TeXcolorgray FK(140)p 0 TeXcolorgray 1170 2870 a SDict begin H.R end 1170 2870 a 1170 2922 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.140) cvn H.B /ANN pdfmark end 1170 2922 a 335 3022 a FK(\\Cheb)n(yshevU)g(\(M\),)1048 3022 y SDict begin H.S end 1048 3022 a 0 TeXcolorgray FK(140)p 0 TeXcolorgray 1172 2970 a SDict begin H.R end 1172 2970 a 1172 3022 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.140) cvn H.B /ANN pdfmark end 1172 3022 a 335 3122 a FK(co)r(e\033)h(\(P\),)700 3122 y SDict begin H.S end 700 3122 a 0 TeXcolorgray FK(141)p 0 TeXcolorgray 825 3069 a SDict begin H.R end 825 3069 a 825 3122 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.141) cvn H.B /ANN pdfmark end 825 3122 a 335 3221 a FK(constI)g(\(P\),)754 3221 y SDict begin H.S end 754 3221 a 0 TeXcolorgray FK(149)p 0 TeXcolorgray 878 3169 a SDict begin H.R end 878 3169 a 878 3221 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.149) cvn H.B /ANN pdfmark end 878 3221 a 335 3321 a FK(constI)r(I)g(\(P\),)786 3321 y SDict begin H.S end 786 3321 a 0 TeXcolorgray FK(149)p 0 TeXcolorgray 911 3269 a SDict begin H.R end 911 3269 a 911 3321 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.149) cvn H.B /ANN pdfmark end 911 3321 a 335 3421 a FK(cosCo)r(e\033)g (\(P\),)834 3421 y SDict begin H.S end 834 3421 a 0 TeXcolorgray FK(148)p 0 TeXcolorgray 959 3368 a SDict begin H.R end 959 3368 a 959 3421 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.148) cvn H.B /ANN pdfmark end 959 3421 a 335 3520 a FK(Deriv)-5 b(ation)27 b(\(P\),)914 3520 y SDict begin H.S end 914 3520 a 0 TeXcolorgray FK(141)p 0 TeXcolorgray 1038 3468 a SDict begin H.R end 1038 3468 a 1038 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.141) cvn H.B /ANN pdfmark end 1038 3520 a 335 3620 a FK(en)n(v)n(elop)r(e)f(\(P\),)843 3620 y SDict begin H.S end 843 3620 a 0 TeXcolorgray FK(145)p 0 TeXcolorgray 968 3567 a SDict begin H.R end 968 3567 a 968 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.145) cvn H.B /ANN pdfmark end 968 3620 a 335 3719 a FK(epsilon)h(\(P\),)784 3719 y SDict begin H.S end 784 3719 a 0 TeXcolorgray FK(170)p 0 TeXcolorgray 908 3667 a SDict begin H.R end 908 3667 a 908 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.170) cvn H.B /ANN pdfmark end 908 3719 a 335 3819 a FK(markZeros)e(\(P\),)916 3819 y SDict begin H.S end 916 3819 a 0 TeXcolorgray FK(146)p 0 TeXcolorgray 1040 3767 a SDict begin H.R end 1040 3767 a 1040 3819 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.146) cvn H.B /ANN pdfmark end 1040 3819 a FK(,)1091 3819 y SDict begin H.S end 1091 3819 a 0 TeXcolorgray FK(156)p 0 TeXcolorgray 1215 3767 a SDict begin H.R end 1215 3767 a 1215 3819 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.156) cvn H.B /ANN pdfmark end 1215 3819 a 335 3919 a FK(m)n(ue)i(\(P\),)684 3919 y SDict begin H.S end 684 3919 a 0 TeXcolorgray FK(154)p 0 TeXcolorgray 809 3866 a SDict begin H.R end 809 3866 a 809 3919 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.154) cvn H.B /ANN pdfmark end 809 3919 a FK(,)859 3919 y SDict begin H.S end 859 3919 a 0 TeXcolorgray FK(161)p 0 TeXcolorgray 984 3866 a SDict begin H.R end 984 3866 a 984 3919 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.161) cvn H.B /ANN pdfmark end 984 3919 a 335 4018 a FK(n)n(ue)g(\(P\),)661 4018 y SDict begin H.S end 661 4018 a 0 TeXcolorgray FK(150)p 0 TeXcolorgray 786 3966 a SDict begin H.R end 786 3966 a 786 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.150) cvn H.B /ANN pdfmark end 786 4018 a FK(,)836 4018 y SDict begin H.S end 836 4018 a 0 TeXcolorgray FK(159)p 0 TeXcolorgray 961 3966 a SDict begin H.R end 961 3966 a 961 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.159) cvn H.B /ANN pdfmark end 961 4018 a FK(\025)1003 4018 y SDict begin H.S end 1003 4018 a 0 TeXcolorgray FK(161)p 0 TeXcolorgray 1127 3966 a SDict begin H.R end 1127 3966 a 1127 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.161) cvn H.B /ANN pdfmark end 1127 4018 a 335 4118 a FK(onlyNo)r(de)g(\(P\),)878 4118 y SDict begin H.S end 878 4118 a 0 TeXcolorgray FK(146)p 0 TeXcolorgray 1002 4066 a SDict begin H.R end 1002 4066 a 1002 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.146) cvn H.B /ANN pdfmark end 1002 4118 a 335 4218 a FK(onlyYV)-7 b(al)27 b(\(P\),)871 4218 y SDict begin H.S end 871 4218 a 0 TeXcolorgray FK(146)p 0 TeXcolorgray 995 4165 a SDict begin H.R end 995 4165 a 995 4218 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.146) cvn H.B /ANN pdfmark end 995 4218 a 335 4317 a FK(origin)-7 b(V)27 b(\(P\),)797 4317 y SDict begin H.S end 797 4317 a 0 TeXcolorgray FK(147)p 0 TeXcolorgray 922 4265 a SDict begin H.R end 922 4265 a 922 4317 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.147) cvn H.B /ANN pdfmark end 922 4317 a 335 4417 a FK(p)r(d)h(\(P\),)629 4417 y SDict begin H.S end 629 4417 a 0 TeXcolorgray FK(167)p 0 TeXcolorgray 753 4364 a SDict begin H.R end 753 4364 a 753 4417 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.167) cvn H.B /ANN pdfmark end 753 4417 a 335 4516 a FK(P)n(oin)n(tName)e (\(P\),)939 4516 y SDict begin H.S end 939 4516 a 0 TeXcolorgray FK(147)p 0 TeXcolorgray 1063 4464 a SDict begin H.R end 1063 4464 a 1063 4516 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.147) cvn H.B /ANN pdfmark end 1063 4516 a 335 4616 a FK(p)r(ostString)h(\(P\),)911 4616 y SDict begin H.S end 911 4616 a 0 TeXcolorgray FK(147)p 0 TeXcolorgray 1035 4564 a SDict begin H.R end 1035 4564 a 1035 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.147) cvn H.B /ANN pdfmark end 1035 4616 a 335 4716 a FK(Prin)n(tCo)r(ord)f(\(P\),)946 4716 y SDict begin H.S end 946 4716 a 0 TeXcolorgray FK(146)p 0 TeXcolorgray 1071 4663 a SDict begin H.R end 1071 4663 a 1071 4716 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.146) cvn H.B /ANN pdfmark end 1071 4716 a 335 4815 a FK(prin)n(tV)-7 b(alue)27 b(\(P\),)915 4815 y SDict begin H.S end 915 4815 a 0 TeXcolorgray FK(156)p 0 TeXcolorgray 1040 4763 a SDict begin H.R end 1040 4763 a 1040 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.156) cvn H.B /ANN pdfmark end 1040 4815 a 335 4915 a FK(\\psBernstein)f(\(M\),)1020 4915 y SDict begin H.S end 1020 4915 a 0 TeXcolorgray FK(144)p 0 TeXcolorgray 1144 4863 a SDict begin H.R end 1144 4863 a 1144 4915 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.144) cvn H.B /ANN pdfmark end 1144 4915 a 335 5015 a FK(\\psBetaDist)h(\(M\),)995 5015 y SDict begin H.S end 995 5015 a 0 TeXcolorgray FK(162)p 0 TeXcolorgray 1120 4962 a SDict begin H.R end 1120 4962 a 1120 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.162) cvn H.B /ANN pdfmark end 1120 5015 a 335 5114 a FK(\\psBinomial)f(\(M\),)1001 5114 y SDict begin H.S end 1001 5114 a 0 TeXcolorgray FK(155)p 0 TeXcolorgray 1125 5062 a SDict begin H.R end 1125 5062 a 1125 5114 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.155) cvn H.B /ANN pdfmark end 1125 5114 a 335 5214 a FK(\\psBinomialN)g(\(M\),)1063 5214 y SDict begin H.S end 1063 5214 a 0 TeXcolorgray FK(155)p 0 TeXcolorgray 1187 5162 a SDict begin H.R end 1187 5162 a 1187 5214 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.155) cvn H.B /ANN pdfmark end 1187 5214 a 335 5313 a FK(\\psCauc)n(h)n(y)g(\(M\),) 944 5313 y SDict begin H.S end 944 5313 a 0 TeXcolorgray FK(163)p 0 TeXcolorgray 1069 5261 a SDict begin H.R end 1069 5261 a 1069 5313 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.163) cvn H.B /ANN pdfmark end 1069 5313 a 335 5413 a FK(\\psCauc)n(h)n(yI)g(\(M\),)974 5413 y SDict begin H.S end 974 5413 a 0 TeXcolorgray FK(164)p 0 TeXcolorgray 1099 5361 a SDict begin H.R end 1099 5361 a 1099 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.164) cvn H.B /ANN pdfmark end 1099 5413 a 0 TeXcolorgray 0 TeXcolorgray 1808 531 a FK(\\psChiI)r(IDist)i(\(M\),)2491 531 y SDict begin H.S end 2491 531 a 0 TeXcolorgray FK(159)p 0 TeXcolorgray 2615 479 a SDict begin H.R end 2615 479 a 2615 531 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.159) cvn H.B /ANN pdfmark end 2615 531 a 1808 631 a FK(\\psCi)f(\(M\),)2231 631 y SDict begin H.S end 2231 631 a 0 TeXcolorgray FK(151)p 0 TeXcolorgray 2355 579 a SDict begin H.R end 2355 579 a 2355 631 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.151) cvn H.B /ANN pdfmark end 2355 631 a 1808 731 a FK(\\psci)g(\(M\),)2208 731 y SDict begin H.S end 2208 731 a 0 TeXcolorgray FK(151)p 0 TeXcolorgray 2332 678 a SDict begin H.R end 2332 678 a 2332 731 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.151) cvn H.B /ANN pdfmark end 2332 731 a 1808 830 a FK(\\psCon)n(v)g(\(M\),)2337 830 y SDict begin H.S end 2337 830 a 0 TeXcolorgray FK(153)p 0 TeXcolorgray 2462 778 a SDict begin H.R end 2462 778 a 2462 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.153) cvn H.B /ANN pdfmark end 2462 830 a 1808 930 a FK(\\psCumIn)n(tegral)f(\(M\),)2605 930 y SDict begin H.S end 2605 930 a 0 TeXcolorgray FK(152)p 0 TeXcolorgray 2729 878 a SDict begin H.R end 2729 878 a 2729 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.152) cvn H.B /ANN pdfmark end 2729 930 a 1808 1029 a FK(\\psFDist)i(\(M\),)2354 1029 y SDict begin H.S end 2354 1029 a 0 TeXcolorgray FK(161)p 0 TeXcolorgray 2478 977 a SDict begin H.R end 2478 977 a 2478 1029 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.161) cvn H.B /ANN pdfmark end 2478 1029 a 1808 1129 a FK(\\psF)-7 b(ourier)26 b(\(M\),)2408 1129 y SDict begin H.S end 2408 1129 a 0 TeXcolorgray FK(148)p 0 TeXcolorgray 2532 1077 a SDict begin H.R end 2532 1077 a 2532 1129 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.148) cvn H.B /ANN pdfmark end 2532 1129 a 1808 1229 a FK(\\psGammaDist)h (\(M\),)2586 1229 y SDict begin H.S end 2586 1229 a 0 TeXcolorgray FK(158)p 0 TeXcolorgray 2710 1176 a SDict begin H.R end 2710 1176 a 2710 1229 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.158) cvn H.B /ANN pdfmark end 2710 1229 a 1808 1328 a FK(\\psGauss)g(\(M\),)2366 1328 y SDict begin H.S end 2366 1328 a 0 TeXcolorgray FK(154)p 0 TeXcolorgray 2491 1276 a SDict begin H.R end 2491 1276 a 2491 1328 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.154) cvn H.B /ANN pdfmark end 2491 1328 a 1808 1428 a FK(\\psGaussI)g(\(M\),)2396 1428 y SDict begin H.S end 2396 1428 a 0 TeXcolorgray FK(154)p 0 TeXcolorgray 2521 1376 a SDict begin H.R end 2521 1376 a 2521 1428 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.154) cvn H.B /ANN pdfmark end 2521 1428 a 1808 1528 a FK(\\psIn)n(tegral)f(\(M\),)2429 1528 y SDict begin H.S end 2429 1528 a 0 TeXcolorgray FK(152)p 0 TeXcolorgray 2554 1475 a SDict begin H.R end 2554 1475 a 2554 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.152) cvn H.B /ANN pdfmark end 2554 1528 a 1808 1627 a FK(\\psLame)h(\(M\),)2347 1627 y SDict begin H.S end 2347 1627 a 0 TeXcolorgray FK(169)p 0 TeXcolorgray 2472 1575 a SDict begin H.R end 2472 1575 a 2472 1627 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.169) cvn H.B /ANN pdfmark end 2472 1627 a 1808 1727 a FK(\\psLorenz)f(\(M\),)2394 1727 y SDict begin H.S end 2394 1727 a 0 TeXcolorgray FK(168)p 0 TeXcolorgray 2518 1675 a SDict begin H.R end 2518 1675 a 2518 1727 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.168) cvn H.B /ANN pdfmark end 2518 1727 a 1808 1826 a FK(\\psMo)r(dBessel)h(\(M\),)2535 1826 y SDict begin H.S end 2535 1826 a 0 TeXcolorgray FK(150)p 0 TeXcolorgray 2660 1774 a SDict begin H.R end 2660 1774 a 2660 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.150) cvn H.B /ANN pdfmark end 2660 1826 a 1808 1926 a FK(\\psP)n(oisson)e (\(M\),)2420 1926 y SDict begin H.S end 2420 1926 a 0 TeXcolorgray FK(157)p 0 TeXcolorgray 2544 1874 a SDict begin H.R end 2544 1874 a 2544 1926 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.157) cvn H.B /ANN pdfmark end 2544 1926 a 1808 2026 a FK(\\psP)n(olynomial)g(\(M\),)2555 2026 y SDict begin H.S end 2555 2026 a 0 TeXcolorgray FK(141)p 0 TeXcolorgray 2679 1973 a SDict begin H.R end 2679 1973 a 2679 2026 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.141) cvn H.B /ANN pdfmark end 2679 2026 a 1808 2125 a FK(\\psSi)j(\(M\),)2217 2125 y SDict begin H.S end 2217 2125 a 0 TeXcolorgray FK(151)p 0 TeXcolorgray 2342 2073 a SDict begin H.R end 2342 2073 a 2342 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.151) cvn H.B /ANN pdfmark end 2342 2125 a 1808 2225 a FK(\\pssi)f(\(M\),)2204 2225 y SDict begin H.S end 2204 2225 a 0 TeXcolorgray FK(151)p 0 TeXcolorgray 2328 2173 a SDict begin H.R end 2328 2173 a 2328 2225 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.151) cvn H.B /ANN pdfmark end 2328 2225 a 1808 2325 a FK(\\psTDist)h(\(M\),)2359 2325 y SDict begin H.S end 2359 2325 a 0 TeXcolorgray FK(160)p 0 TeXcolorgray 2484 2272 a SDict begin H.R end 2484 2272 a 2484 2325 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.160) cvn H.B /ANN pdfmark end 2484 2325 a 1808 2424 a FK(\\psThomae)f(\(M\),)2443 2424 y SDict begin H.S end 2443 2424 a 0 TeXcolorgray FK(169)p 0 TeXcolorgray 2568 2372 a SDict begin H.R end 2568 2372 a 2568 2424 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.169) cvn H.B /ANN pdfmark end 2568 2424 a 1808 2524 a FK(\\psV)-7 b(asicek)27 b(\(M\),)2418 2524 y SDict begin H.S end 2418 2524 a 0 TeXcolorgray FK(167)p 0 TeXcolorgray 2543 2472 a SDict begin H.R end 2543 2472 a 2543 2524 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.167) cvn H.B /ANN pdfmark end 2543 2524 a 1808 2623 a FK(\\psV)-7 b(olume)28 b(\(M\),)2420 2623 y SDict begin H.S end 2420 2623 a 0 TeXcolorgray FK(173)p 0 TeXcolorgray 2545 2571 a SDict begin H.R end 2545 2571 a 2545 2623 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.173) cvn H.B /ANN pdfmark end 2545 2623 a 1808 2723 a FK(\\psW)-7 b(eibull)28 b(\(M\),)2425 2723 y SDict begin H.S end 2425 2723 a 0 TeXcolorgray FK(165)p 0 TeXcolorgray 2549 2671 a SDict begin H.R end 2549 2671 a 2549 2723 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.165) cvn H.B /ANN pdfmark end 2549 2723 a 1808 2823 a FK(\\psW)-7 b(eibullI)28 b(\(M\),)2455 2823 y SDict begin H.S end 2455 2823 a 0 TeXcolorgray FK(166)p 0 TeXcolorgray 2579 2770 a SDict begin H.R end 2579 2770 a 2579 2823 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.166) cvn H.B /ANN pdfmark end 2579 2823 a 1808 2922 a FK(\\psW)-7 b(eierstrass)26 b(\(M\),)2560 2922 y SDict begin H.S end 2560 2922 a 0 TeXcolorgray FK(170)p 0 TeXcolorgray 2685 2870 a SDict begin H.R end 2685 2870 a 2685 2922 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.170) cvn H.B /ANN pdfmark end 2685 2922 a 1808 3022 a FK(R2)i(\(P\),)2111 3022 y SDict begin H.S end 2111 3022 a 0 TeXcolorgray FK(167)p 0 TeXcolorgray 2235 2970 a SDict begin H.R end 2235 2970 a 2235 3022 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.167) cvn H.B /ANN pdfmark end 2235 3022 a 1808 3122 a FK(radiusA)f(\(P\),)2292 3122 y SDict begin H.S end 2292 3122 a 0 TeXcolorgray FK(169)p 0 TeXcolorgray 2417 3069 a SDict begin H.R end 2417 3069 a 2417 3122 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.169) cvn H.B /ANN pdfmark end 2417 3122 a 1808 3221 a FK(radiusB)g(\(P\),)2289 3221 y SDict begin H.S end 2289 3221 a 0 TeXcolorgray FK(169)p 0 TeXcolorgray 2413 3169 a SDict begin H.R end 2413 3169 a 2413 3221 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.169) cvn H.B /ANN pdfmark end 2413 3221 a 1808 3321 a FK(sigma)g(\(P\),)2216 3321 y SDict begin H.S end 2216 3321 a 0 TeXcolorgray FK(154)p 0 TeXcolorgray 2340 3269 a SDict begin H.R end 2340 3269 a 2340 3321 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.154) cvn H.B /ANN pdfmark end 2340 3321 a 1808 3421 a FK(sinCo)r(e\033)h(\(P\),)2299 3421 y SDict begin H.S end 2299 3421 a 0 TeXcolorgray FK(148)p 0 TeXcolorgray 2423 3368 a SDict begin H.R end 2423 3368 a 2423 3421 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.148) cvn H.B /ANN pdfmark end 2423 3421 a 1808 3520 a FK(xShift)h(\(P\),)2225 3520 y SDict begin H.S end 2225 3520 a 0 TeXcolorgray FK(147)p 0 TeXcolorgray 2349 3468 a SDict begin H.R end 2349 3468 a 2349 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.147) cvn H.B /ANN pdfmark end 2349 3520 a 1808 3620 a FK(ydecimals)e(\(P\),)2361 3620 y SDict begin H.S end 2361 3620 a 0 TeXcolorgray FK(147)p 0 TeXcolorgray 2486 3567 a SDict begin H.R end 2486 3567 a 2486 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.147) cvn H.B /ANN pdfmark end 2486 3620 a 1808 3719 a FK(yShift)i(\(P\),)2225 3719 y SDict begin H.S end 2225 3719 a 0 TeXcolorgray FK(147)p 0 TeXcolorgray 2349 3667 a SDict begin H.R end 2349 3667 a 2349 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.147) cvn H.B /ANN pdfmark end 2349 3719 a 1725 3819 a FJ(pst-fun)1808 3919 y FK(Branc)n(h)e(\(P\),)2268 3919 y SDict begin H.S end 2268 3919 a 0 TeXcolorgray FK(106)p 0 TeXcolorgray 2392 3866 a SDict begin H.R end 2392 3866 a 2392 3919 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.106) cvn H.B /ANN pdfmark end 2392 3919 a 1808 4018 a FK(ey)n(eColor)f(\(P\),)2322 4018 y SDict begin H.S end 2322 4018 a 0 TeXcolorgray FK(107)p 0 TeXcolorgray 2446 3966 a SDict begin H.R end 2446 3966 a 2446 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.107) cvn H.B /ANN pdfmark end 2446 4018 a 1808 4118 a FK(noseColor)g(\(P\),) 2364 4118 y SDict begin H.S end 2364 4118 a 0 TeXcolorgray FK(107)p 0 TeXcolorgray 2488 4066 a SDict begin H.R end 2488 4066 a 2488 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.107) cvn H.B /ANN pdfmark end 2488 4118 a 1808 4218 a FK(\\psAn)n(t)i(\(M\),)2286 4218 y SDict begin H.S end 2286 4218 a 0 TeXcolorgray FK(103)p 0 TeXcolorgray 2411 4165 a SDict begin H.R end 2411 4165 a 2411 4218 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.103) cvn H.B /ANN pdfmark end 2411 4218 a 1808 4317 a FK(\\psBill)f(\(M\),)2276 4317 y SDict begin H.S end 2276 4317 a 0 TeXcolorgray FK(102)p 0 TeXcolorgray 2400 4265 a SDict begin H.R end 2400 4265 a 2400 4317 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.102) cvn H.B /ANN pdfmark end 2400 4317 a 1808 4417 a FK(\\psFish)h(\(M\),)2304 4417 y SDict begin H.S end 2304 4417 a 0 TeXcolorgray FK(102)p 0 TeXcolorgray 2429 4364 a SDict begin H.R end 2429 4364 a 2429 4417 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.102) cvn H.B /ANN pdfmark end 2429 4417 a 1808 4516 a FK(\\psKangaro)r(o)d(\(M\),) 2501 4516 y SDict begin H.S end 2501 4516 a 0 TeXcolorgray FK(105)p 0 TeXcolorgray 2625 4464 a SDict begin H.R end 2625 4464 a 2625 4516 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.105) cvn H.B /ANN pdfmark end 2625 4516 a 1808 4616 a FK(\\psLouisXI)r(I)r(I)j(\(M\),)2500 4616 y SDict begin H.S end 2500 4616 a 0 TeXcolorgray FK(103)p 0 TeXcolorgray 2625 4564 a SDict begin H.R end 2625 4564 a 2625 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.103) cvn H.B /ANN pdfmark end 2625 4616 a 1808 4716 a FK(\\psLuk)n(e)f (\(M\),)2324 4716 y SDict begin H.S end 2324 4716 a 0 TeXcolorgray FK(104)p 0 TeXcolorgray 2449 4663 a SDict begin H.R end 2449 4663 a 2449 4716 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.104) cvn H.B /ANN pdfmark end 2449 4716 a 1808 4815 a FK(\\psP)n(arrot)e(\(M\),)2382 4815 y SDict begin H.S end 2382 4815 a 0 TeXcolorgray FK(104)p 0 TeXcolorgray 2507 4763 a SDict begin H.R end 2507 4763 a 2507 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.104) cvn H.B /ANN pdfmark end 2507 4815 a 1808 4915 a FK(\\psPig)i(\(M\),)2269 4915 y SDict begin H.S end 2269 4915 a 0 TeXcolorgray FK(105)p 0 TeXcolorgray 2393 4863 a SDict begin H.R end 2393 4863 a 2393 4915 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.105) cvn H.B /ANN pdfmark end 2393 4915 a 1808 5015 a FK(\\psPulp)r(o)g(\(M\),) 2363 5015 y SDict begin H.S end 2363 5015 a 0 TeXcolorgray FK(103)p 0 TeXcolorgray 2488 4962 a SDict begin H.R end 2488 4962 a 2488 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.103) cvn H.B /ANN pdfmark end 2488 5015 a 1725 5114 a FJ(pst-grad)1808 5214 y FK(gradangle)f(\(P\),)2359 5214 y SDict begin H.S end 2359 5214 a 0 TeXcolorgray FK(92)p 0 TeXcolorgray 2442 5162 a SDict begin H.R end 2442 5162 a 2442 5214 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.92) cvn H.B /ANN pdfmark end 2442 5214 a 1808 5313 a FK(gradb)r(egin)h(\(P\),)2366 5313 y SDict begin H.S end 2366 5313 a 0 TeXcolorgray FK(92)p 0 TeXcolorgray 2449 5261 a SDict begin H.R end 2449 5261 a 2449 5313 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.92) cvn H.B /ANN pdfmark end 2449 5313 a 1808 5413 a FK(gradend)g(\(P\),)2299 5413 y SDict begin H.S end 2299 5413 a 0 TeXcolorgray FK(92)p 0 TeXcolorgray 2382 5361 a SDict begin H.R end 2382 5361 a 2382 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.92) cvn H.B /ANN pdfmark end 2382 5413 a 0 TeXcolorgray 1456 5662 a FK(255)p 0 TeXcolorgray eop end %%Page: 256 256 TeXDict begin 256 255 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.256) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 335 531 a FK(Gradien)n(tCircle)26 b(\(P\),)1068 531 y SDict begin H.S end 1068 531 a 0 TeXcolorgray FK(92)p 0 TeXcolorgray 1151 479 a SDict begin H.R end 1151 479 a 1151 531 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.92) cvn H.B /ANN pdfmark end 1151 531 a 335 631 a FK(Gradien)n(tP)n(os)f(\(P\),)984 631 y SDict begin H.S end 984 631 a 0 TeXcolorgray FK(92)p 0 TeXcolorgray 1067 579 a SDict begin H.R end 1067 579 a 1067 631 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.92) cvn H.B /ANN pdfmark end 1067 631 a 335 731 a FK(Gradien)n(tScale)h(\(P\),)1040 731 y SDict begin H.S end 1040 731 a 0 TeXcolorgray FK(92)p 0 TeXcolorgray 1123 678 a SDict begin H.R end 1123 678 a 1123 731 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.92) cvn H.B /ANN pdfmark end 1123 731 a 335 830 a FK(gradlines)g(\(P\),)858 830 y SDict begin H.S end 858 830 a 0 TeXcolorgray FK(92)p 0 TeXcolorgray 941 778 a SDict begin H.R end 941 778 a 941 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.92) cvn H.B /ANN pdfmark end 941 830 a 335 930 a FK(gradmidp)r(oin)n (t)h(\(P\),)1023 930 y SDict begin H.S end 1023 930 a 0 TeXcolorgray FK(92)p 0 TeXcolorgray 1106 878 a SDict begin H.R end 1106 878 a 1106 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.92) cvn H.B /ANN pdfmark end 1106 930 a 252 1029 a FJ(pst-no)s(de)335 1129 y FK(angle)g(\(P\),)723 1129 y SDict begin H.S end 723 1129 a 0 TeXcolorgray FK(42)p 0 TeXcolorgray 806 1077 a SDict begin H.R end 806 1077 a 806 1129 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.42) cvn H.B /ANN pdfmark end 806 1129 a 335 1229 a FK(angleA)g(\(P\),)786 1229 y SDict begin H.S end 786 1229 a 0 TeXcolorgray FK(42)p 0 TeXcolorgray 869 1176 a SDict begin H.R end 869 1176 a 869 1229 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.42) cvn H.B /ANN pdfmark end 869 1229 a 335 1328 a FK(angleB)f(\(P\),)782 1328 y SDict begin H.S end 782 1328 a 0 TeXcolorgray FK(42)p 0 TeXcolorgray 865 1276 a SDict begin H.R end 865 1276 a 865 1328 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.42) cvn H.B /ANN pdfmark end 865 1328 a 335 1428 a FK(\\AplusB)h (\(M\),)864 1428 y SDict begin H.S end 864 1428 a 0 TeXcolorgray FK(52)p 0 TeXcolorgray 948 1376 a SDict begin H.R end 948 1376 a 948 1428 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.52) cvn H.B /ANN pdfmark end 948 1428 a 335 1528 a FK(arcangle)e(\(P\),)834 1528 y SDict begin H.S end 834 1528 a 0 TeXcolorgray FK(42)p 0 TeXcolorgray 917 1475 a SDict begin H.R end 917 1475 a 917 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.42) cvn H.B /ANN pdfmark end 917 1528 a 335 1627 a FK(arcangleA)h(\(P\),)897 1627 y SDict begin H.S end 897 1627 a 0 TeXcolorgray FK(42)p 0 TeXcolorgray 980 1575 a SDict begin H.R end 980 1575 a 980 1627 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.42) cvn H.B /ANN pdfmark end 980 1627 a 335 1727 a FK(arcangleB)f(\(P\),)893 1727 y SDict begin H.S end 893 1727 a 0 TeXcolorgray FK(42)p 0 TeXcolorgray 976 1675 a SDict begin H.R end 976 1675 a 976 1727 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.42) cvn H.B /ANN pdfmark end 976 1727 a 335 1826 a FK(arm)i(\(P\),)677 1826 y SDict begin H.S end 677 1826 a 0 TeXcolorgray FK(42)p 0 TeXcolorgray 760 1774 a SDict begin H.R end 760 1774 a 760 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.42) cvn H.B /ANN pdfmark end 760 1826 a 335 1926 a FK(armA)g(\(P\),)740 1926 y SDict begin H.S end 740 1926 a 0 TeXcolorgray FK(42)p 0 TeXcolorgray 823 1874 a SDict begin H.R end 823 1874 a 823 1926 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.42) cvn H.B /ANN pdfmark end 823 1926 a 335 2026 a FK(armB)f(\(P\),)736 2026 y SDict begin H.S end 736 2026 a 0 TeXcolorgray FK(42)p 0 TeXcolorgray 819 1973 a SDict begin H.R end 819 1973 a 819 2026 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.42) cvn H.B /ANN pdfmark end 819 2026 a 335 2125 a FK(\\Arro)n(wNotc)n(h)f(\(M\),)1039 2125 y SDict begin H.S end 1039 2125 a 0 TeXcolorgray FK(61)p 0 TeXcolorgray 1122 2073 a SDict begin H.R end 1122 2073 a 1122 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.61) cvn H.B /ANN pdfmark end 1122 2125 a 335 2225 a FK(\\A)n(toB)h(\(M\),)788 2225 y SDict begin H.S end 788 2225 a 0 TeXcolorgray FK(52)p 0 TeXcolorgray 871 2173 a SDict begin H.R end 871 2173 a 871 2225 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.52) cvn H.B /ANN pdfmark end 871 2225 a 335 2325 a FK(b)r(o)n(xsize)g(\(P\),)795 2325 y SDict begin H.S end 795 2325 a 0 TeXcolorgray FK(42)p 0 TeXcolorgray 878 2272 a SDict begin H.R end 878 2272 a 878 2325 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.42) cvn H.B /ANN pdfmark end 878 2325 a 335 2424 a FK(\\Cno)r(deput)h(\(M\),)953 2424 y SDict begin H.S end 953 2424 a 0 TeXcolorgray FK(38)p 0 TeXcolorgray 1036 2372 a SDict begin H.R end 1036 2372 a 1036 2424 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.38) cvn H.B /ANN pdfmark end 1036 2424 a 335 2524 a FK(\\cno)r(deput)g(\(M\),)930 2524 y SDict begin H.S end 930 2524 a 0 TeXcolorgray FK(38)p 0 TeXcolorgray 1013 2472 a SDict begin H.R end 1013 2472 a 1013 2524 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.38) cvn H.B /ANN pdfmark end 1013 2524 a 335 2623 a FK(colsep)g(\(P\),)751 2623 y SDict begin H.S end 751 2623 a 0 TeXcolorgray FK(48)p 0 TeXcolorgray 835 2571 a SDict begin H.R end 835 2571 a 835 2623 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.48) cvn H.B /ANN pdfmark end 835 2623 a 335 2723 a FK(\\curv)n(epno)r(de)f(\(M\),)1008 2723 y SDict begin H.S end 1008 2723 a 0 TeXcolorgray FK(53)p 0 TeXcolorgray 1091 2671 a SDict begin H.R end 1091 2671 a 1091 2723 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.53) cvn H.B /ANN pdfmark end 1091 2723 a 335 2823 a FK(\\curv)n(epno)r(des)g(\(M\),)1041 2823 y SDict begin H.S end 1041 2823 a 0 TeXcolorgray FK(54)p 0 TeXcolorgray 1124 2770 a SDict begin H.R end 1124 2770 a 1124 2823 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.54) cvn H.B /ANN pdfmark end 1124 2823 a 335 2922 a FK(\\dotno)r(de)h(\(M\),)888 2922 y SDict begin H.S end 888 2922 a 0 TeXcolorgray FK(37)p 0 TeXcolorgray 971 2870 a SDict begin H.R end 971 2870 a 971 2922 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.37) cvn H.B /ANN pdfmark end 971 2922 a 335 3022 a FK(emno)r(de)g(\(P\),)813 3022 y SDict begin H.S end 813 3022 a 0 TeXcolorgray FK(46)p 0 TeXcolorgray 896 2970 a SDict begin H.R end 896 2970 a 896 3022 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.46) cvn H.B /ANN pdfmark end 896 3022 a 335 3122 a FK(\\endpsmatrix)f(\(M\),)1046 3122 y SDict begin H.S end 1046 3122 a 0 TeXcolorgray FK(46)p 0 TeXcolorgray 1129 3069 a SDict begin H.R end 1129 3069 a 1129 3122 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.46) cvn H.B /ANN pdfmark end 1129 3122 a 335 3221 a FK(\\fno)r(de)h(\(M\),)794 3221 y SDict begin H.S end 794 3221 a 0 TeXcolorgray FK(37)p 0 TeXcolorgray 877 3169 a SDict begin H.R end 877 3169 a 877 3221 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.37) cvn H.B /ANN pdfmark end 877 3221 a 335 3321 a FK(\\fnpno)r(de)h(\(M\),)886 3321 y SDict begin H.S end 886 3321 a 0 TeXcolorgray FK(52)p 0 TeXcolorgray 969 3269 a SDict begin H.R end 969 3269 a 969 3321 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.52) cvn H.B /ANN pdfmark end 969 3321 a 335 3421 a FK(\\fnpno)r(des)f(\(M\),)919 3421 y SDict begin H.S end 919 3421 a 0 TeXcolorgray FK(53)p 0 TeXcolorgray 1002 3368 a SDict begin H.R end 1002 3368 a 1002 3421 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.53) cvn H.B /ANN pdfmark end 1002 3421 a 335 3520 a FK(framesize)g(\(P\),)869 3520 y SDict begin H.S end 869 3520 a 0 TeXcolorgray FK(37)p 0 TeXcolorgray 952 3468 a SDict begin H.R end 952 3468 a 952 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.37) cvn H.B /ANN pdfmark end 952 3520 a 335 3620 a FK(lab)r(elsep)g (\(P\),)823 3620 y SDict begin H.S end 823 3620 a 0 TeXcolorgray FK(44)p 0 TeXcolorgray 906 3567 a SDict begin H.R end 906 3567 a 906 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.44) cvn H.B /ANN pdfmark end 906 3620 a 335 3719 a FK(lo)r(opsize)g(\(P\),)818 3719 y SDict begin H.S end 818 3719 a 0 TeXcolorgray FK(42)p 0 TeXcolorgray 901 3667 a SDict begin H.R end 901 3667 a 901 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.42) cvn H.B /ANN pdfmark end 901 3719 a 335 3819 a FK(mcol)g(\(P\),)705 3819 y SDict begin H.S end 705 3819 a 0 TeXcolorgray FK(47)p 0 TeXcolorgray 788 3767 a SDict begin H.R end 788 3767 a 788 3819 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.47) cvn H.B /ANN pdfmark end 788 3819 a 335 3919 a FK(\\midAB)g(\(M\),)855 3919 y SDict begin H.S end 855 3919 a 0 TeXcolorgray FK(50)p 0 TeXcolorgray 938 3866 a SDict begin H.R end 938 3866 a 938 3919 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.50) cvn H.B /ANN pdfmark end 938 3919 a 335 4018 a FK(mno)r(de)h(\(P\),)776 4018 y SDict begin H.S end 776 4018 a 0 TeXcolorgray FK(46)p 0 TeXcolorgray 859 3966 a SDict begin H.R end 859 3966 a 859 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.46) cvn H.B /ANN pdfmark end 859 4018 a 335 4118 a FK(mno)r(desize)f (\(P\),)906 4118 y SDict begin H.S end 906 4118 a 0 TeXcolorgray FK(47)p 0 TeXcolorgray 989 4066 a SDict begin H.R end 989 4066 a 989 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.47) cvn H.B /ANN pdfmark end 989 4118 a 335 4218 a FK(name)g(\(P\),)728 4218 y SDict begin H.S end 728 4218 a 0 TeXcolorgray FK(47)p 0 TeXcolorgray 811 4165 a SDict begin H.R end 811 4165 a 811 4218 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.47) cvn H.B /ANN pdfmark end 811 4218 a 335 4317 a FK(\\naput)g(\(M\),)808 4317 y SDict begin H.S end 808 4317 a 0 TeXcolorgray FK(45)p 0 TeXcolorgray 891 4265 a SDict begin H.R end 891 4265 a 891 4317 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.45) cvn H.B /ANN pdfmark end 891 4317 a 335 4417 a FK(\\n)n(bput)g(\(M\),)810 4417 y SDict begin H.S end 810 4417 a 0 TeXcolorgray FK(45)p 0 TeXcolorgray 893 4364 a SDict begin H.R end 893 4364 a 893 4417 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.45) cvn H.B /ANN pdfmark end 893 4417 a 335 4516 a FK(\\ncangle)f(\(M\),)867 4516 y SDict begin H.S end 867 4516 a 0 TeXcolorgray FK(40)p 0 TeXcolorgray 951 4464 a SDict begin H.R end 951 4464 a 951 4516 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.40) cvn H.B /ANN pdfmark end 951 4516 a 335 4616 a FK(\\ncangles)g (\(M\),)900 4616 y SDict begin H.S end 900 4616 a 0 TeXcolorgray FK(40)p 0 TeXcolorgray 983 4564 a SDict begin H.R end 983 4564 a 983 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.40) cvn H.B /ANN pdfmark end 983 4616 a 335 4716 a FK(\\ncarc)g(\(M\),)789 4716 y SDict begin H.S end 789 4716 a 0 TeXcolorgray FK(40)p 0 TeXcolorgray 872 4663 a SDict begin H.R end 872 4663 a 872 4716 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.40) cvn H.B /ANN pdfmark end 872 4716 a 335 4815 a FK(\\ncarcb)r(o)n(x)f(\(M\),) 921 4815 y SDict begin H.S end 921 4815 a 0 TeXcolorgray FK(40)p 0 TeXcolorgray 1004 4763 a SDict begin H.R end 1004 4763 a 1004 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.40) cvn H.B /ANN pdfmark end 1004 4815 a 335 4915 a FK(\\ncbar)h(\(M\),)799 4915 y SDict begin H.S end 799 4915 a 0 TeXcolorgray FK(40)p 0 TeXcolorgray 882 4863 a SDict begin H.R end 882 4863 a 882 4915 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.40) cvn H.B /ANN pdfmark end 882 4915 a 335 5015 a FK(\\ncb)r(o)n(x)g(\(M\),)810 5015 y SDict begin H.S end 810 5015 a 0 TeXcolorgray FK(40)p 0 TeXcolorgray 893 4962 a SDict begin H.R end 893 4962 a 893 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.40) cvn H.B /ANN pdfmark end 893 5015 a 335 5114 a FK(\\nccircle)g(\(M\),)868 5114 y SDict begin H.S end 868 5114 a 0 TeXcolorgray FK(40)p 0 TeXcolorgray 951 5062 a SDict begin H.R end 951 5062 a 951 5114 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.40) cvn H.B /ANN pdfmark end 951 5114 a 335 5214 a FK(\\nccurv)n(e)g(\(M\),)872 5214 y SDict begin H.S end 872 5214 a 0 TeXcolorgray FK(40)p 0 TeXcolorgray 955 5162 a SDict begin H.R end 955 5162 a 955 5214 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.40) cvn H.B /ANN pdfmark end 955 5214 a 335 5313 a FK(\\ncdiag)g(\(M\),)831 5313 y SDict begin H.S end 831 5313 a 0 TeXcolorgray FK(40)p 0 TeXcolorgray 914 5261 a SDict begin H.R end 914 5261 a 914 5313 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.40) cvn H.B /ANN pdfmark end 914 5313 a 335 5413 a FK(\\ncdiagg)g(\(M\),)872 5413 y SDict begin H.S end 872 5413 a 0 TeXcolorgray FK(40)p 0 TeXcolorgray 955 5361 a SDict begin H.R end 955 5361 a 955 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.40) cvn H.B /ANN pdfmark end 955 5413 a 0 TeXcolorgray 0 TeXcolorgray 1808 531 a FK(\\ncline)i(\(M\),)2281 531 y SDict begin H.S end 2281 531 a 0 TeXcolorgray FK(40)p 0 TeXcolorgray 2364 479 a SDict begin H.R end 2364 479 a 2364 531 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.40) cvn H.B /ANN pdfmark end 2364 531 a 1808 631 a FK(\\nclo)r(op)f (\(M\),)2307 631 y SDict begin H.S end 2307 631 a 0 TeXcolorgray FK(40)p 0 TeXcolorgray 2390 579 a SDict begin H.R end 2390 579 a 2390 631 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.40) cvn H.B /ANN pdfmark end 2390 631 a 1808 731 a FK(\\ncput)h(\(M\),)2277 731 y SDict begin H.S end 2277 731 a 0 TeXcolorgray FK(45)p 0 TeXcolorgray 2360 678 a SDict begin H.R end 2360 678 a 2360 731 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.45) cvn H.B /ANN pdfmark end 2360 731 a 1808 830 a FK(ncurv)g(\(P\),)2213 830 y SDict begin H.S end 2213 830 a 0 TeXcolorgray FK(43)p 0 TeXcolorgray 2296 778 a SDict begin H.R end 2296 778 a 2296 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.43) cvn H.B /ANN pdfmark end 2296 830 a 1808 930 a FK(ncurvA)g(\(P\),)2276 930 y SDict begin H.S end 2276 930 a 0 TeXcolorgray FK(43)p 0 TeXcolorgray 2359 878 a SDict begin H.R end 2359 878 a 2359 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.43) cvn H.B /ANN pdfmark end 2359 930 a 1808 1029 a FK(ncurvB)f(\(P\),)2272 1029 y SDict begin H.S end 2272 1029 a 0 TeXcolorgray FK(43)p 0 TeXcolorgray 2355 977 a SDict begin H.R end 2355 977 a 2355 1029 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.43) cvn H.B /ANN pdfmark end 2355 1029 a 1808 1129 a FK(\\nlput)h(\(M\),)2263 1129 y SDict begin H.S end 2263 1129 a 0 TeXcolorgray FK(61)p 0 TeXcolorgray 2346 1077 a SDict begin H.R end 2346 1077 a 2346 1129 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.61) cvn H.B /ANN pdfmark end 2346 1129 a 1808 1229 a FK(no)r(desep)g(\(P\),)2297 1229 y SDict begin H.S end 2297 1229 a 0 TeXcolorgray FK(42)p 0 TeXcolorgray 2380 1176 a SDict begin H.R end 2380 1176 a 2380 1229 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.42) cvn H.B /ANN pdfmark end 2380 1229 a 1808 1328 a FK(no)r(desepA)g(\(P\),)2359 1328 y SDict begin H.S end 2359 1328 a 0 TeXcolorgray FK(42)p 0 TeXcolorgray 2442 1276 a SDict begin H.R end 2442 1276 a 2442 1328 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.42) cvn H.B /ANN pdfmark end 2442 1328 a 1808 1428 a FK(no)r(desepB)g(\(P\),)2355 1428 y SDict begin H.S end 2355 1428 a 0 TeXcolorgray FK(42)p 0 TeXcolorgray 2438 1376 a SDict begin H.R end 2438 1376 a 2438 1428 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.42) cvn H.B /ANN pdfmark end 2438 1428 a 1808 1528 a FK(\\normalv)n(ec)e(\(M\),)2438 1528 y SDict begin H.S end 2438 1528 a 0 TeXcolorgray FK(57)p 0 TeXcolorgray 2521 1475 a SDict begin H.R end 2521 1475 a 2521 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.57) cvn H.B /ANN pdfmark end 2521 1528 a 1808 1627 a FK(np)r(os)i(\(P\),)2177 1627 y SDict begin H.S end 2177 1627 a 0 TeXcolorgray FK(45)p 0 TeXcolorgray 2260 1575 a SDict begin H.R end 2260 1575 a 2260 1627 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.45) cvn H.B /ANN pdfmark end 2260 1627 a 1808 1727 a FK(\\nput)g(\(M\),)2240 1727 y SDict begin H.S end 2240 1727 a 0 TeXcolorgray FK(44)p 0 TeXcolorgray 2323 1675 a SDict begin H.R end 2323 1675 a 2323 1727 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.44) cvn H.B /ANN pdfmark end 2323 1727 a 1808 1826 a FK(nrot)g(\(P\),)2160 1826 y SDict begin H.S end 2160 1826 a 0 TeXcolorgray FK(45)p 0 TeXcolorgray 2243 1774 a SDict begin H.R end 2243 1774 a 2243 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.45) cvn H.B /ANN pdfmark end 2243 1826 a FK(,)2294 1826 y SDict begin H.S end 2294 1826 a 0 TeXcolorgray FK(62)p 0 TeXcolorgray 2377 1774 a SDict begin H.R end 2377 1774 a 2377 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.62) cvn H.B /ANN pdfmark end 2377 1826 a 1808 1926 a FK(o\033set)g(\(P\),)2200 1926 y SDict begin H.S end 2200 1926 a 0 TeXcolorgray FK(42)p 0 TeXcolorgray 2283 1874 a SDict begin H.R end 2283 1874 a 2283 1926 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.42) cvn H.B /ANN pdfmark end 2283 1926 a 1808 2026 a FK(o\033setA)g(\(P\),)2262 2026 y SDict begin H.S end 2262 2026 a 0 TeXcolorgray FK(42)p 0 TeXcolorgray 2345 1973 a SDict begin H.R end 2345 1973 a 2345 2026 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.42) cvn H.B /ANN pdfmark end 2345 2026 a 1808 2125 a FK(o\033setB)g(\(P\),)2259 2125 y SDict begin H.S end 2259 2125 a 0 TeXcolorgray FK(42)p 0 TeXcolorgray 2342 2073 a SDict begin H.R end 2342 2073 a 2342 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.42) cvn H.B /ANN pdfmark end 2342 2125 a 1808 2225 a FK(\\p)r(cangle)f(\(M\),) 2343 2225 y SDict begin H.S end 2343 2225 a 0 TeXcolorgray FK(41)p 0 TeXcolorgray 2426 2173 a SDict begin H.R end 2426 2173 a 2426 2225 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.41) cvn H.B /ANN pdfmark end 2426 2225 a 1808 2325 a FK(\\p)r(cangles)g(\(M\),)2376 2325 y SDict begin H.S end 2376 2325 a 0 TeXcolorgray FK(41)p 0 TeXcolorgray 2459 2272 a SDict begin H.R end 2459 2272 a 2459 2325 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.41) cvn H.B /ANN pdfmark end 2459 2325 a 1808 2424 a FK(\\p)r(carc)g(\(M\),)2265 2424 y SDict begin H.S end 2265 2424 a 0 TeXcolorgray FK(41)p 0 TeXcolorgray 2348 2372 a SDict begin H.R end 2348 2372 a 2348 2424 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.41) cvn H.B /ANN pdfmark end 2348 2424 a 1808 2524 a FK(\\p)r(carcb)r(o)n(x)f(\(M\),)2397 2524 y SDict begin H.S end 2397 2524 a 0 TeXcolorgray FK(41)p 0 TeXcolorgray 2480 2472 a SDict begin H.R end 2480 2472 a 2480 2524 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.41) cvn H.B /ANN pdfmark end 2480 2524 a 1808 2623 a FK(\\p)r(cbar)h (\(M\),)2274 2623 y SDict begin H.S end 2274 2623 a 0 TeXcolorgray FK(41)p 0 TeXcolorgray 2357 2571 a SDict begin H.R end 2357 2571 a 2357 2623 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.41) cvn H.B /ANN pdfmark end 2357 2623 a 1808 2723 a FK(\\p)r(cb)r(o)n(x)g(\(M\),)2286 2723 y SDict begin H.S end 2286 2723 a 0 TeXcolorgray FK(41)p 0 TeXcolorgray 2369 2671 a SDict begin H.R end 2369 2671 a 2369 2723 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.41) cvn H.B /ANN pdfmark end 2369 2723 a 1808 2823 a FK(\\p)r(ccurv)n(e)g(\(M\),)2348 2823 y SDict begin H.S end 2348 2823 a 0 TeXcolorgray FK(41)p 0 TeXcolorgray 2431 2770 a SDict begin H.R end 2431 2770 a 2431 2823 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.41) cvn H.B /ANN pdfmark end 2431 2823 a 1808 2922 a FK(\\p)r(cdiag)g(\(M\),)2307 2922 y SDict begin H.S end 2307 2922 a 0 TeXcolorgray FK(41)p 0 TeXcolorgray 2390 2870 a SDict begin H.R end 2390 2870 a 2390 2922 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.41) cvn H.B /ANN pdfmark end 2390 2922 a 1808 3022 a FK(\\p)r(cdiagg)g(\(M\),)2348 3022 y SDict begin H.S end 2348 3022 a 0 TeXcolorgray FK(41)p 0 TeXcolorgray 2431 2970 a SDict begin H.R end 2431 2970 a 2431 3022 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.41) cvn H.B /ANN pdfmark end 2431 3022 a 1808 3122 a FK(\\p)r(cline)h(\(M\),)2283 3122 y SDict begin H.S end 2283 3122 a 0 TeXcolorgray FK(41)p 0 TeXcolorgray 2366 3069 a SDict begin H.R end 2366 3069 a 2366 3122 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.41) cvn H.B /ANN pdfmark end 2366 3122 a 1808 3221 a FK(\\p)r(clo)r(op)f(\(M\),)2309 3221 y SDict begin H.S end 2309 3221 a 0 TeXcolorgray FK(41)p 0 TeXcolorgray 2392 3169 a SDict begin H.R end 2392 3169 a 2392 3221 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.41) cvn H.B /ANN pdfmark end 2392 3221 a 1808 3321 a FK(\\pno)r(des)g(\(M\),)2321 3321 y SDict begin H.S end 2321 3321 a 0 TeXcolorgray FK(50)p 0 TeXcolorgray 2404 3269 a SDict begin H.R end 2404 3269 a 2404 3321 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.50) cvn H.B /ANN pdfmark end 2404 3321 a 1808 3421 a FK(\\p)r(olyIn)n(tersections)f(\(M\),)2684 3421 y SDict begin H.S end 2684 3421 a 0 TeXcolorgray FK(59)p 0 TeXcolorgray 2767 3368 a SDict begin H.R end 2767 3368 a 2767 3421 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.59) cvn H.B /ANN pdfmark end 2767 3421 a 1808 3520 a FK(\\psLCNo)r(de)h(\(M\),)2449 3520 y SDict begin H.S end 2449 3520 a 0 TeXcolorgray FK(51)p 0 TeXcolorgray 2532 3468 a SDict begin H.R end 2532 3468 a 2532 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.51) cvn H.B /ANN pdfmark end 2532 3520 a 1808 3620 a FK(\\psLCNo)r(de)-7 b(V)g(ar)27 b(\(M\),)2571 3620 y SDict begin H.S end 2571 3620 a 0 TeXcolorgray FK(51)p 0 TeXcolorgray 2654 3567 a SDict begin H.R end 2654 3567 a 2654 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.51) cvn H.B /ANN pdfmark end 2654 3620 a 1808 3719 a FK(\\psLNDo)r(de)h(\(M\),)2452 3719 y SDict begin H.S end 2452 3719 a 0 TeXcolorgray FK(50)p 0 TeXcolorgray 2535 3667 a SDict begin H.R end 2535 3667 a 2535 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.50) cvn H.B /ANN pdfmark end 2535 3719 a 1808 3819 a FK(\\pslNo)r(de)g(\(M\),)2360 3819 y SDict begin H.S end 2360 3819 a 0 TeXcolorgray FK(50)p 0 TeXcolorgray 2443 3767 a SDict begin H.R end 2443 3767 a 2443 3819 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.50) cvn H.B /ANN pdfmark end 2443 3819 a 1808 3919 a FK(\\psmatrix)f(\(M\),)2390 3919 y SDict begin H.S end 2390 3919 a 0 TeXcolorgray FK(46)p 0 TeXcolorgray 2473 3866 a SDict begin H.R end 2473 3866 a 2473 3919 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.46) cvn H.B /ANN pdfmark end 2473 3919 a 1808 4018 a FK(\\psncurv)n(e)g(\(M\),)2388 4018 y SDict begin H.S end 2388 4018 a 0 TeXcolorgray FK(55)p 0 TeXcolorgray 2471 3966 a SDict begin H.R end 2471 3966 a 2471 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.55) cvn H.B /ANN pdfmark end 2471 4018 a 1808 4118 a FK(\\psnline)h(\(M\),)2323 4118 y SDict begin H.S end 2323 4118 a 0 TeXcolorgray FK(55)p 0 TeXcolorgray 2406 4066 a SDict begin H.R end 2406 4066 a 2406 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.55) cvn H.B /ANN pdfmark end 2406 4118 a 1808 4218 a FK(\\psno)r(de)f(\(M\),)2321 4218 y SDict begin H.S end 2321 4218 a 0 TeXcolorgray FK(38)p 0 TeXcolorgray 2404 4165 a SDict begin H.R end 2404 4165 a 2404 4218 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.38) cvn H.B /ANN pdfmark end 2404 4218 a 1808 4317 a FK(\\pspan)g(\(M\),)2282 4317 y SDict begin H.S end 2282 4317 a 0 TeXcolorgray FK(48)p 0 TeXcolorgray 2365 4265 a SDict begin H.R end 2365 4265 a 2365 4317 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.48) cvn H.B /ANN pdfmark end 2365 4317 a 1808 4417 a FK(\\psRelLine)g(\(M\),)2427 4417 y SDict begin H.S end 2427 4417 a 0 TeXcolorgray FK(54)p 0 TeXcolorgray 2510 4364 a SDict begin H.R end 2510 4364 a 2510 4417 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.54) cvn H.B /ANN pdfmark end 2510 4417 a 1808 4516 a FK(\\psRelLine)-7 b(V)g(ar)27 b(\(M\),)2549 4516 y SDict begin H.S end 2549 4516 a 0 TeXcolorgray FK(55)p 0 TeXcolorgray 2632 4464 a SDict begin H.R end 2632 4464 a 2632 4516 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.55) cvn H.B /ANN pdfmark end 2632 4516 a 1808 4616 a FK(\\psRelNo)r(de)h(\(M\),)2458 4616 y SDict begin H.S end 2458 4616 a 0 TeXcolorgray FK(54)p 0 TeXcolorgray 2541 4564 a SDict begin H.R end 2541 4564 a 2541 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.54) cvn H.B /ANN pdfmark end 2541 4616 a 1808 4716 a FK(\\psRelNo)r(de)-7 b(V)g(ar)27 b(\(M\),)2581 4716 y SDict begin H.S end 2581 4716 a 0 TeXcolorgray FK(51)p 0 TeXcolorgray 2664 4663 a SDict begin H.R end 2664 4663 a 2664 4716 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.51) cvn H.B /ANN pdfmark end 2664 4716 a 1808 4815 a FK(\\psrline)g(\(M\),)2310 4815 y SDict begin H.S end 2310 4815 a 0 TeXcolorgray FK(55)p 0 TeXcolorgray 2393 4763 a SDict begin H.R end 2393 4763 a 2393 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.55) cvn H.B /ANN pdfmark end 2393 4815 a 1808 4915 a FK(\\psxline)g(\(M\),)2321 4915 y SDict begin H.S end 2321 4915 a 0 TeXcolorgray FK(56)p 0 TeXcolorgray 2404 4863 a SDict begin H.R end 2404 4863 a 2404 4915 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.56) cvn H.B /ANN pdfmark end 2404 4915 a 1808 5015 a FK(radius)g(\(P\),)2230 5015 y SDict begin H.S end 2230 5015 a 0 TeXcolorgray FK(47)p 0 TeXcolorgray 2313 4962 a SDict begin H.R end 2313 4962 a 2313 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.47) cvn H.B /ANN pdfmark end 2313 5015 a 1808 5114 a FK(\\rhom)n(bus)g(\(M\),)2381 5114 y SDict begin H.S end 2381 5114 a 0 TeXcolorgray FK(51)p 0 TeXcolorgray 2464 5062 a SDict begin H.R end 2464 5062 a 2464 5114 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.51) cvn H.B /ANN pdfmark end 2464 5114 a 1808 5214 a FK(\\Rno)r(de)h(\(M\),)2303 5214 y SDict begin H.S end 2303 5214 a 0 TeXcolorgray FK(38)p 0 TeXcolorgray 2386 5162 a SDict begin H.R end 2386 5162 a 2386 5214 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.38) cvn H.B /ANN pdfmark end 2386 5214 a 1808 5313 a FK(\\rno)r(de)f(\(M\),)2274 5313 y SDict begin H.S end 2274 5313 a 0 TeXcolorgray FK(38)p 0 TeXcolorgray 2357 5261 a SDict begin H.R end 2357 5261 a 2357 5313 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.38) cvn H.B /ANN pdfmark end 2357 5313 a 1808 5413 a FK(rot)g(\(P\),)2114 5413 y SDict begin H.S end 2114 5413 a 0 TeXcolorgray FK(44)p 0 TeXcolorgray 2197 5361 a SDict begin H.R end 2197 5361 a 2197 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.44) cvn H.B /ANN pdfmark end 2197 5413 a 0 TeXcolorgray 1456 5662 a FK(256)p 0 TeXcolorgray eop end %%Page: 257 257 TeXDict begin 257 256 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.257) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 335 531 a FK(ro)n(wsep)26 b(\(P\),)782 531 y SDict begin H.S end 782 531 a 0 TeXcolorgray FK(48)p 0 TeXcolorgray 865 479 a SDict begin H.R end 865 479 a 865 531 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.48) cvn H.B /ANN pdfmark end 865 531 a 335 631 a FK(\\trino)r(de)h(\(M\),)856 631 y SDict begin H.S end 856 631 a 0 TeXcolorgray FK(38)p 0 TeXcolorgray 939 579 a SDict begin H.R end 939 579 a 939 631 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.38) cvn H.B /ANN pdfmark end 939 631 a 252 731 a FJ(pst-plot)335 830 y FK(algebraic)f(\(P\),)857 830 y SDict begin H.S end 857 830 a 0 TeXcolorgray FK(129)p 0 TeXcolorgray 982 778 a SDict begin H.R end 982 778 a 982 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.129) cvn H.B /ANN pdfmark end 982 830 a 335 930 a FK(axesst)n(yle)g(\(P\),)856 930 y SDict begin H.S end 856 930 a 0 TeXcolorgray FK(110)p 0 TeXcolorgray 980 878 a SDict begin H.R end 980 878 a 980 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.110) cvn H.B /ANN pdfmark end 980 930 a 335 1029 a FK(bar)h(\(V\))h(,)688 1029 y SDict begin H.S end 688 1029 a 0 TeXcolorgray FK(109)p 0 TeXcolorgray 812 977 a SDict begin H.R end 812 977 a 812 1029 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.109) cvn H.B /ANN pdfmark end 812 1029 a 335 1129 a FK(barwidth)f(\(P\),)862 1129 y SDict begin H.S end 862 1129 a 0 TeXcolorgray FK(121)p 0 TeXcolorgray 986 1077 a SDict begin H.R end 986 1077 a 986 1129 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.121) cvn H.B /ANN pdfmark end 986 1129 a 335 1229 a FK(ccurv)n(e)f(\(V\))j(,)799 1229 y SDict begin H.S end 799 1229 a 0 TeXcolorgray FK(108)p 0 TeXcolorgray 923 1176 a SDict begin H.R end 923 1176 a 923 1229 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.108) cvn H.B /ANN pdfmark end 923 1229 a 335 1328 a FK(colordots)d(\(V\))i(,)896 1328 y SDict begin H.S end 896 1328 a 0 TeXcolorgray FK(109)p 0 TeXcolorgray 1020 1276 a SDict begin H.R end 1020 1276 a 1020 1328 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.109) cvn H.B /ANN pdfmark end 1020 1328 a 335 1428 a FK(comma)f(\(P\),)793 1428 y SDict begin H.S end 793 1428 a 0 TeXcolorgray FK(117)p 0 TeXcolorgray 917 1376 a SDict begin H.R end 917 1376 a 917 1428 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.117) cvn H.B /ANN pdfmark end 917 1428 a 335 1528 a FK(curv)n(e)f(\(V\)) j(,)762 1528 y SDict begin H.S end 762 1528 a 0 TeXcolorgray FK(108)p 0 TeXcolorgray 886 1475 a SDict begin H.R end 886 1475 a 886 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.108) cvn H.B /ANN pdfmark end 886 1528 a 335 1627 a FK(\\dataplot)d(\(M\),)900 1627 y SDict begin H.S end 900 1627 a 0 TeXcolorgray FK(123)p 0 TeXcolorgray 1024 1575 a SDict begin H.R end 1024 1575 a 1024 1627 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.123) cvn H.B /ANN pdfmark end 1024 1627 a 335 1727 a FK(decimalSeparator)f(\(P\),)1162 1727 y SDict begin H.S end 1162 1727 a 0 TeXcolorgray FK(117)p 0 TeXcolorgray 1287 1675 a SDict begin H.R end 1287 1675 a 1287 1727 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.117) cvn H.B /ANN pdfmark end 1287 1727 a 335 1826 a FK(dots)i(\(V\))i(,)720 1826 y SDict begin H.S end 720 1826 a 0 TeXcolorgray FK(108)p 0 TeXcolorgray 845 1774 a SDict begin H.R end 845 1774 a 845 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.108) cvn H.B /ANN pdfmark end 845 1826 a 335 1926 a FK(Dx)f(\(P\),)641 1926 y SDict begin H.S end 641 1926 a 0 TeXcolorgray FK(111)p 0 TeXcolorgray 766 1874 a SDict begin H.R end 766 1874 a 766 1926 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.111) cvn H.B /ANN pdfmark end 766 1926 a FK(,)817 1926 y SDict begin H.S end 817 1926 a 0 TeXcolorgray FK(138)p 0 TeXcolorgray 941 1874 a SDict begin H.R end 941 1874 a 941 1926 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.138) cvn H.B /ANN pdfmark end 941 1926 a 335 2026 a FK(dx)f(\(P\),)624 2026 y SDict begin H.S end 624 2026 a 0 TeXcolorgray FK(111)p 0 TeXcolorgray 749 1973 a SDict begin H.R end 749 1973 a 749 2026 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.111) cvn H.B /ANN pdfmark end 749 2026 a 335 2125 a FK(Dy)h(\(P\),)641 2125 y SDict begin H.S end 641 2125 a 0 TeXcolorgray FK(111)p 0 TeXcolorgray 766 2073 a SDict begin H.R end 766 2073 a 766 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.111) cvn H.B /ANN pdfmark end 766 2125 a FK(,)817 2125 y SDict begin H.S end 817 2125 a 0 TeXcolorgray FK(138)p 0 TeXcolorgray 941 2073 a SDict begin H.R end 941 2073 a 941 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.138) cvn H.B /ANN pdfmark end 941 2125 a 335 2225 a FK(dy)f(\(P\),)624 2225 y SDict begin H.S end 624 2225 a 0 TeXcolorgray FK(111)p 0 TeXcolorgray 749 2173 a SDict begin H.R end 749 2173 a 749 2225 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.111) cvn H.B /ANN pdfmark end 749 2225 a 335 2325 a FK(ecurv)n(e)f(\(V\))j(,) 799 2325 y SDict begin H.S end 799 2325 a 0 TeXcolorgray FK(108)p 0 TeXcolorgray 923 2272 a SDict begin H.R end 923 2272 a 923 2325 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.108) cvn H.B /ANN pdfmark end 923 2325 a 335 2424 a FK(\\endpsgraph)d(\(M\),)1011 2424 y SDict begin H.S end 1011 2424 a 0 TeXcolorgray FK(108)p 0 TeXcolorgray 1136 2372 a SDict begin H.R end 1136 2372 a 1136 2424 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.108) cvn H.B /ANN pdfmark end 1136 2424 a 335 2524 a FK(\\\034leplot)h(\(M\),)844 2524 y SDict begin H.S end 844 2524 a 0 TeXcolorgray FK(123)p 0 TeXcolorgray 969 2472 a SDict begin H.R end 969 2472 a 969 2524 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.123) cvn H.B /ANN pdfmark end 969 2524 a 335 2623 a FK(ignoreLines)f(\(P\),)947 2623 y SDict begin H.S end 947 2623 a 0 TeXcolorgray FK(125)p 0 TeXcolorgray 1071 2571 a SDict begin H.R end 1071 2571 a 1071 2623 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.125) cvn H.B /ANN pdfmark end 1071 2623 a 335 2723 a FK(\\in\034xtoRPN)h(\(M\),)1008 2723 y SDict begin H.S end 1008 2723 a 0 TeXcolorgray FK(128)p 0 TeXcolorgray 1133 2671 a SDict begin H.R end 1133 2671 a 1133 2723 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.128) cvn H.B /ANN pdfmark end 1133 2723 a 335 2823 a FK(in)n(terrupt)g(\(P\),)860 2823 y SDict begin H.S end 860 2823 a 0 TeXcolorgray FK(122)p 0 TeXcolorgray 984 2770 a SDict begin H.R end 984 2770 a 984 2823 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.122) cvn H.B /ANN pdfmark end 984 2823 a 335 2922 a FK(lab)r(elF)-7 b(on)n(tSize)27 b(\(P\),)1015 2922 y SDict begin H.S end 1015 2922 a 0 TeXcolorgray FK(116)p 0 TeXcolorgray 1140 2870 a SDict begin H.R end 1140 2870 a 1140 2922 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.116) cvn H.B /ANN pdfmark end 1140 2922 a 335 3022 a FK(lab)r(els)g(\(P\),)740 3022 y SDict begin H.S end 740 3022 a 0 TeXcolorgray FK(115)p 0 TeXcolorgray 864 2970 a SDict begin H.R end 864 2970 a 864 3022 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.115) cvn H.B /ANN pdfmark end 864 3022 a 335 3122 a FK(lab)r(elsep)g(\(P\),) 823 3122 y SDict begin H.S end 823 3122 a 0 TeXcolorgray FK(116)p 0 TeXcolorgray 948 3069 a SDict begin H.R end 948 3069 a 948 3122 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.116) cvn H.B /ANN pdfmark end 948 3122 a 335 3221 a FK(lb)h(\(P\),)603 3221 y SDict begin H.S end 603 3221 a 0 TeXcolorgray FK(118)p 0 TeXcolorgray 728 3169 a SDict begin H.R end 728 3169 a 728 3221 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.118) cvn H.B /ANN pdfmark end 728 3221 a 335 3321 a FK(legendst)n(yle)f(\(P\),)931 3321 y SDict begin H.S end 931 3321 a 0 TeXcolorgray FK(118)p 0 TeXcolorgray 1056 3269 a SDict begin H.R end 1056 3269 a 1056 3321 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.118) cvn H.B /ANN pdfmark end 1056 3321 a 335 3421 a FK(line)h(\(V\))g(,)697 3421 y SDict begin H.S end 697 3421 a 0 TeXcolorgray FK(108)p 0 TeXcolorgray 821 3368 a SDict begin H.R end 821 3368 a 821 3421 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.108) cvn H.B /ANN pdfmark end 821 3421 a 335 3520 a FK(LineT)-7 b(oXAxis)27 b(\(V\))i(,)1044 3520 y SDict begin H.S end 1044 3520 a 0 TeXcolorgray FK(109)p 0 TeXcolorgray 1169 3468 a SDict begin H.R end 1169 3468 a 1169 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.109) cvn H.B /ANN pdfmark end 1169 3520 a 335 3620 a FK(LineT)-7 b(oY)g(Axis)27 b(\(V\))i(,)1037 3620 y SDict begin H.S end 1037 3620 a 0 TeXcolorgray FK(109)p 0 TeXcolorgray 1162 3567 a SDict begin H.R end 1162 3567 a 1162 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.109) cvn H.B /ANN pdfmark end 1162 3620 a 335 3719 a FK(\\listplot)e(\(M\),)849 3719 y SDict begin H.S end 849 3719 a 0 TeXcolorgray FK(124)p 0 TeXcolorgray 974 3667 a SDict begin H.R end 974 3667 a 974 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.124) cvn H.B /ANN pdfmark end 974 3719 a 335 3819 a FK(llx)g(\(P\),)624 3819 y SDict begin H.S end 624 3819 a 0 TeXcolorgray FK(112)p 0 TeXcolorgray 749 3767 a SDict begin H.R end 749 3767 a 749 3819 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.112) cvn H.B /ANN pdfmark end 749 3819 a 335 3919 a FK(lly)g(\(P\),)624 3919 y SDict begin H.S end 624 3919 a 0 TeXcolorgray FK(112)p 0 TeXcolorgray 749 3866 a SDict begin H.R end 749 3866 a 749 3919 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.112) cvn H.B /ANN pdfmark end 749 3919 a 335 4018 a FK(logLines)f(\(P\),)831 4018 y SDict begin H.S end 831 4018 a 0 TeXcolorgray FK(120)p 0 TeXcolorgray 956 3966 a SDict begin H.R end 956 3966 a 956 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.120) cvn H.B /ANN pdfmark end 956 4018 a 335 4118 a FK(LSM)i(\(V\))g(,)742 4118 y SDict begin H.S end 742 4118 a 0 TeXcolorgray FK(109)p 0 TeXcolorgray 866 4066 a SDict begin H.R end 866 4066 a 866 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.109) cvn H.B /ANN pdfmark end 866 4118 a 335 4218 a FK(lt)g(\(P\),)590 4218 y SDict begin H.S end 590 4218 a 0 TeXcolorgray FK(118)p 0 TeXcolorgray 714 4165 a SDict begin H.R end 714 4165 a 714 4218 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.118) cvn H.B /ANN pdfmark end 714 4218 a 335 4317 a FK(nEnd)f(\(P\),)729 4317 y SDict begin H.S end 729 4317 a 0 TeXcolorgray FK(119)p 0 TeXcolorgray 854 4265 a SDict begin H.R end 854 4265 a 854 4317 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.119) cvn H.B /ANN pdfmark end 854 4317 a 335 4417 a FK(nStar)g(\(P\),)733 4417 y SDict begin H.S end 733 4417 a 0 TeXcolorgray FK(119)p 0 TeXcolorgray 857 4364 a SDict begin H.R end 857 4364 a 857 4417 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.119) cvn H.B /ANN pdfmark end 857 4417 a 335 4516 a FK(nStep)h(\(P\),) 742 4516 y SDict begin H.S end 742 4516 a 0 TeXcolorgray FK(125)p 0 TeXcolorgray 866 4464 a SDict begin H.R end 866 4464 a 866 4516 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.125) cvn H.B /ANN pdfmark end 866 4516 a 335 4616 a FK(Ox)f(\(P\),)643 4616 y SDict begin H.S end 643 4616 a 0 TeXcolorgray FK(111)p 0 TeXcolorgray 767 4564 a SDict begin H.R end 767 4564 a 767 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.111) cvn H.B /ANN pdfmark end 767 4616 a 335 4716 a FK(Oy)g(\(P\),)643 4716 y SDict begin H.S end 643 4716 a 0 TeXcolorgray FK(111)p 0 TeXcolorgray 767 4663 a SDict begin H.R end 767 4663 a 767 4716 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.111) cvn H.B /ANN pdfmark end 767 4716 a 335 4815 a FK(plotNo)g(\(P\),)781 4815 y SDict begin H.S end 781 4815 a 0 TeXcolorgray FK(125)p 0 TeXcolorgray 906 4763 a SDict begin H.R end 906 4763 a 906 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.125) cvn H.B /ANN pdfmark end 906 4815 a 335 4915 a FK(plotNoMax)g(\(P\),)942 4915 y SDict begin H.S end 942 4915 a 0 TeXcolorgray FK(125)p 0 TeXcolorgray 1067 4863 a SDict begin H.R end 1067 4863 a 1067 4915 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.125) cvn H.B /ANN pdfmark end 1067 4915 a 335 5015 a FK(plotNoX)g(\(P\),)843 5015 y SDict begin H.S end 843 5015 a 0 TeXcolorgray FK(125)p 0 TeXcolorgray 968 4962 a SDict begin H.R end 968 4962 a 968 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.125) cvn H.B /ANN pdfmark end 968 5015 a 335 5114 a FK(plotp)r(oin)n(ts)g(\(P\),)899 5114 y SDict begin H.S end 899 5114 a 0 TeXcolorgray FK(127)p 0 TeXcolorgray 1024 5062 a SDict begin H.R end 1024 5062 a 1024 5114 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.127) cvn H.B /ANN pdfmark end 1024 5114 a 335 5214 a FK(plotst)n(yle)g(\(P\),)844 5214 y SDict begin H.S end 844 5214 a 0 TeXcolorgray FK(108)p 0 TeXcolorgray 968 5162 a SDict begin H.R end 968 5162 a 968 5214 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.108) cvn H.B /ANN pdfmark end 968 5214 a 335 5313 a FK(p)r(olygon)f(\(V\))j(,)854 5313 y SDict begin H.S end 854 5313 a 0 TeXcolorgray FK(108)p 0 TeXcolorgray 978 5261 a SDict begin H.R end 978 5261 a 978 5313 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.108) cvn H.B /ANN pdfmark end 978 5313 a 335 5413 a FK(\\psaxes)d(\(M\),)829 5413 y SDict begin H.S end 829 5413 a 0 TeXcolorgray FK(108)p 0 TeXcolorgray 954 5361 a SDict begin H.R end 954 5361 a 954 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.108) cvn H.B /ANN pdfmark end 954 5413 a 0 TeXcolorgray 0 TeXcolorgray 1808 531 a FK(\\psCo)r(ordinates)g(\(M\),)2584 531 y SDict begin H.S end 2584 531 a 0 TeXcolorgray FK(132)p 0 TeXcolorgray 2709 479 a SDict begin H.R end 2709 479 a 2709 531 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.132) cvn H.B /ANN pdfmark end 2709 531 a 1808 631 a FK(\\psdataplot)h(\(M\),)2452 631 y SDict begin H.S end 2452 631 a 0 TeXcolorgray FK(123)p 0 TeXcolorgray 2577 579 a SDict begin H.R end 2577 579 a 2577 631 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.123) cvn H.B /ANN pdfmark end 2577 631 a 1808 731 a FK(\\ps\034leplot)h(\(M\),)2397 731 y SDict begin H.S end 2397 731 a 0 TeXcolorgray FK(123)p 0 TeXcolorgray 2521 678 a SDict begin H.R end 2521 678 a 2521 731 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.123) cvn H.B /ANN pdfmark end 2521 731 a 1808 830 a FK(\\psFixp)r(oin)n(t)g(\(M\),)2458 830 y SDict begin H.S end 2458 830 a 0 TeXcolorgray FK(137)p 0 TeXcolorgray 2583 778 a SDict begin H.R end 2583 778 a 2583 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.137) cvn H.B /ANN pdfmark end 2583 830 a 1808 930 a FK(\\psgraph)e(\(M\),)2356 930 y SDict begin H.S end 2356 930 a 0 TeXcolorgray FK(108)p 0 TeXcolorgray 2480 878 a SDict begin H.R end 2480 878 a 2480 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.108) cvn H.B /ANN pdfmark end 2480 930 a 1808 1029 a FK(psgraphLLx)g(\(V\))j(,)2476 1029 y SDict begin H.S end 2476 1029 a 0 TeXcolorgray FK(121)p 0 TeXcolorgray 2600 977 a SDict begin H.R end 2600 977 a 2600 1029 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.121) cvn H.B /ANN pdfmark end 2600 1029 a 1808 1129 a FK(psgraphLLy)d(\(V\))j(,) 2476 1129 y SDict begin H.S end 2476 1129 a 0 TeXcolorgray FK(121)p 0 TeXcolorgray 2600 1077 a SDict begin H.R end 2600 1077 a 2600 1129 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.121) cvn H.B /ANN pdfmark end 2600 1129 a 1808 1229 a FK(psgraphURx)e(\(V\))h(,)2495 1229 y SDict begin H.S end 2495 1229 a 0 TeXcolorgray FK(121)p 0 TeXcolorgray 2620 1176 a SDict begin H.R end 2620 1176 a 2620 1229 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.121) cvn H.B /ANN pdfmark end 2620 1229 a 1808 1328 a FK(psgraphUR)n(y)f (\(V\))h(,)2493 1328 y SDict begin H.S end 2493 1328 a 0 TeXcolorgray FK(121)p 0 TeXcolorgray 2617 1276 a SDict begin H.R end 2617 1276 a 2617 1328 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.121) cvn H.B /ANN pdfmark end 2617 1328 a 1808 1428 a FK(\\psgrid)f(\(M\),)2291 1428 y SDict begin H.S end 2291 1428 a 0 TeXcolorgray FK(108)p 0 TeXcolorgray 2416 1376 a SDict begin H.R end 2416 1376 a 2416 1428 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.108) cvn H.B /ANN pdfmark end 2416 1428 a 1808 1528 a FK(\\pslegend)g (\(M\),)2378 1528 y SDict begin H.S end 2378 1528 a 0 TeXcolorgray FK(118)p 0 TeXcolorgray 2503 1475 a SDict begin H.R end 2503 1475 a 2503 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.118) cvn H.B /ANN pdfmark end 2503 1528 a 1808 1627 a FK(\\pslistplot)h(\(M\),)2402 1627 y SDict begin H.S end 2402 1627 a 0 TeXcolorgray FK(124)p 0 TeXcolorgray 2527 1575 a SDict begin H.R end 2527 1575 a 2527 1627 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.124) cvn H.B /ANN pdfmark end 2527 1627 a 1808 1727 a FK(\\psNewton)f(\(M\),)2427 1727 y SDict begin H.S end 2427 1727 a 0 TeXcolorgray FK(136)p 0 TeXcolorgray 2551 1675 a SDict begin H.R end 2551 1675 a 2551 1727 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.136) cvn H.B /ANN pdfmark end 2551 1727 a 1808 1826 a FK(\\psplotT)-7 b(angen)n(t)27 b(\(M\),)2586 1826 y SDict begin H.S end 2586 1826 a 0 TeXcolorgray FK(133)p 0 TeXcolorgray 2711 1774 a SDict begin H.R end 2711 1774 a 2711 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.133) cvn H.B /ANN pdfmark end 2711 1826 a 1808 1926 a FK(\\psStep)h(\(M\),)2309 1926 y SDict begin H.S end 2309 1926 a 0 TeXcolorgray FK(135)p 0 TeXcolorgray 2434 1874 a SDict begin H.R end 2434 1874 a 2434 1926 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.135) cvn H.B /ANN pdfmark end 2434 1926 a 1808 2026 a FK(\\psT)-7 b(angen)n(tLine)27 b(\(M\),)2601 2026 y SDict begin H.S end 2601 2026 a 0 TeXcolorgray FK(132)p 0 TeXcolorgray 2726 1973 a SDict begin H.R end 2726 1973 a 2726 2026 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.132) cvn H.B /ANN pdfmark end 2726 2026 a 1808 2125 a FK(\\pstRadUnit)h(\(M\),)2493 2125 y SDict begin H.S end 2493 2125 a 0 TeXcolorgray FK(120)p 0 TeXcolorgray 2617 2073 a SDict begin H.R end 2617 2073 a 2617 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.120) cvn H.B /ANN pdfmark end 2617 2125 a 1808 2225 a FK(\\pstScaleP)n(oin)n (ts)e(\(M\),)2592 2225 y SDict begin H.S end 2592 2225 a 0 TeXcolorgray FK(124)p 0 TeXcolorgray 2717 2173 a SDict begin H.R end 2717 2173 a 2717 2225 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.124) cvn H.B /ANN pdfmark end 2717 2225 a 1808 2325 a FK(\\psV)-7 b(ector\034eld)27 b(\(M\),)2536 2325 y SDict begin H.S end 2536 2325 a 0 TeXcolorgray FK(138)p 0 TeXcolorgray 2660 2272 a SDict begin H.R end 2660 2272 a 2660 2325 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.138) cvn H.B /ANN pdfmark end 2660 2325 a 1808 2424 a FK(\\psxTic)n(k)g(\(M\),)2353 2424 y SDict begin H.S end 2353 2424 a 0 TeXcolorgray FK(119)p 0 TeXcolorgray 2478 2372 a SDict begin H.R end 2478 2372 a 2478 2424 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.119) cvn H.B /ANN pdfmark end 2478 2424 a 1808 2524 a FK(\\psyTic)n(k)g (\(M\),)2353 2524 y SDict begin H.S end 2353 2524 a 0 TeXcolorgray FK(119)p 0 TeXcolorgray 2478 2472 a SDict begin H.R end 2478 2472 a 2478 2524 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.119) cvn H.B /ANN pdfmark end 2478 2524 a 1808 2623 a FK(rb)h(\(P\),)2087 2623 y SDict begin H.S end 2087 2623 a 0 TeXcolorgray FK(118)p 0 TeXcolorgray 2211 2571 a SDict begin H.R end 2211 2571 a 2211 2623 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.118) cvn H.B /ANN pdfmark end 2211 2623 a 1808 2723 a FK(\\readdata)e(\(M\),) 2387 2723 y SDict begin H.S end 2387 2723 a 0 TeXcolorgray FK(123)p 0 TeXcolorgray 2512 2671 a SDict begin H.R end 2512 2671 a 2512 2723 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.123) cvn H.B /ANN pdfmark end 2512 2723 a 1808 2823 a FK(rt)i(\(P\),)2073 2823 y SDict begin H.S end 2073 2823 a 0 TeXcolorgray FK(118)p 0 TeXcolorgray 2197 2770 a SDict begin H.R end 2197 2770 a 2197 2823 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.118) cvn H.B /ANN pdfmark end 2197 2823 a 1808 2922 a FK(\\sa)n(v)n(edata)d(\(M\),)2381 2922 y SDict begin H.S end 2381 2922 a 0 TeXcolorgray FK(123)p 0 TeXcolorgray 2505 2870 a SDict begin H.R end 2505 2870 a 2505 2922 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.123) cvn H.B /ANN pdfmark end 2505 2922 a 1808 3022 a FK(sho)n(w)n(origin)h(\(P\),)2391 3022 y SDict begin H.S end 2391 3022 a 0 TeXcolorgray FK(111)p 0 TeXcolorgray 2516 2970 a SDict begin H.R end 2516 2970 a 2516 3022 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.111) cvn H.B /ANN pdfmark end 2516 3022 a 1808 3122 a FK(subtic)n(k)n (color)g(\(P\),)2440 3122 y SDict begin H.S end 2440 3122 a 0 TeXcolorgray FK(114)p 0 TeXcolorgray 2564 3069 a SDict begin H.R end 2564 3069 a 2564 3122 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.114) cvn H.B /ANN pdfmark end 2564 3122 a 1808 3221 a FK(subtic)n(klinest)n(yle)h(\(P\),)2562 3221 y SDict begin H.S end 2562 3221 a 0 TeXcolorgray FK(115)p 0 TeXcolorgray 2687 3169 a SDict begin H.R end 2687 3169 a 2687 3221 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.115) cvn H.B /ANN pdfmark end 2687 3221 a 1808 3321 a FK(subtic)n(ks)h(\(P\),)2299 3321 y SDict begin H.S end 2299 3321 a 0 TeXcolorgray FK(114)p 0 TeXcolorgray 2424 3269 a SDict begin H.R end 2424 3269 a 2424 3321 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.114) cvn H.B /ANN pdfmark end 2424 3321 a 1808 3421 a FK(subtic)n(ksize)f (\(P\),)2396 3421 y SDict begin H.S end 2396 3421 a 0 TeXcolorgray FK(114)p 0 TeXcolorgray 2521 3368 a SDict begin H.R end 2521 3368 a 2521 3421 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.114) cvn H.B /ANN pdfmark end 2521 3421 a 1808 3520 a FK(subtic)n(kwidth)h(\(P\),)2474 3520 y SDict begin H.S end 2474 3520 a 0 TeXcolorgray FK(113)p 0 TeXcolorgray 2599 3468 a SDict begin H.R end 2599 3468 a 2599 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.113) cvn H.B /ANN pdfmark end 2599 3520 a 1808 3620 a FK(tic)n(k)n(color)e(\(P\),)2315 3620 y SDict begin H.S end 2315 3620 a 0 TeXcolorgray FK(114)p 0 TeXcolorgray 2439 3567 a SDict begin H.R end 2439 3567 a 2439 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.114) cvn H.B /ANN pdfmark end 2439 3620 a 1808 3719 a FK(tic)n(klinest)n(yle) h(\(P\),)2437 3719 y SDict begin H.S end 2437 3719 a 0 TeXcolorgray FK(115)p 0 TeXcolorgray 2562 3667 a SDict begin H.R end 2562 3667 a 2562 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.115) cvn H.B /ANN pdfmark end 2562 3719 a 1808 3819 a FK(tic)n(ks)h(\(P\),)2174 3819 y SDict begin H.S end 2174 3819 a 0 TeXcolorgray FK(113)p 0 TeXcolorgray 2299 3767 a SDict begin H.R end 2299 3767 a 2299 3819 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.113) cvn H.B /ANN pdfmark end 2299 3819 a 1808 3919 a FK(tic)n(ksize)f (\(P\),)2271 3919 y SDict begin H.S end 2271 3919 a 0 TeXcolorgray FK(113)p 0 TeXcolorgray 2396 3866 a SDict begin H.R end 2396 3866 a 2396 3919 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.113) cvn H.B /ANN pdfmark end 2396 3919 a 1808 4018 a FK(tic)n(kst)n(yle)g(\(P\),)2308 4018 y SDict begin H.S end 2308 4018 a 0 TeXcolorgray FK(112)p 0 TeXcolorgray 2433 3966 a SDict begin H.R end 2433 3966 a 2433 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.112) cvn H.B /ANN pdfmark end 2433 4018 a 1808 4118 a FK(tic)n(kwidth)h(\(P\),)2349 4118 y SDict begin H.S end 2349 4118 a 0 TeXcolorgray FK(113)p 0 TeXcolorgray 2474 4066 a SDict begin H.R end 2474 4066 a 2474 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.113) cvn H.B /ANN pdfmark end 2474 4118 a 1808 4218 a FK(trigLab)r(elBase)e (\(P\),)2509 4218 y SDict begin H.S end 2509 4218 a 0 TeXcolorgray FK(120)p 0 TeXcolorgray 2634 4165 a SDict begin H.R end 2634 4165 a 2634 4218 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.120) cvn H.B /ANN pdfmark end 2634 4218 a 1808 4317 a FK(trigLab)r(els)h(\(P\),)2372 4317 y SDict begin H.S end 2372 4317 a 0 TeXcolorgray FK(120)p 0 TeXcolorgray 2496 4265 a SDict begin H.R end 2496 4265 a 2496 4317 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.120) cvn H.B /ANN pdfmark end 2496 4317 a 1808 4417 a FK(urx)h(\(P\),)2130 4417 y SDict begin H.S end 2130 4417 a 0 TeXcolorgray FK(112)p 0 TeXcolorgray 2255 4364 a SDict begin H.R end 2255 4364 a 2255 4417 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.112) cvn H.B /ANN pdfmark end 2255 4417 a 1808 4516 a FK(ury)g(\(P\),)2130 4516 y SDict begin H.S end 2130 4516 a 0 TeXcolorgray FK(112)p 0 TeXcolorgray 2255 4464 a SDict begin H.R end 2255 4464 a 2255 4516 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.112) cvn H.B /ANN pdfmark end 2255 4516 a 1808 4616 a FK(v)-5 b(alues)28 b(\(V\))g(,)2261 4616 y SDict begin H.S end 2261 4616 a 0 TeXcolorgray FK(109)p 0 TeXcolorgray 2385 4564 a SDict begin H.R end 2385 4564 a 2385 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.109) cvn H.B /ANN pdfmark end 2385 4616 a 1808 4716 a FK(xAxis)g(\(P\),) 2214 4716 y SDict begin H.S end 2214 4716 a 0 TeXcolorgray FK(110)p 0 TeXcolorgray 2338 4663 a SDict begin H.R end 2338 4663 a 2338 4716 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.110) cvn H.B /ANN pdfmark end 2338 4716 a 1808 4815 a FK(xAxisLab)r(el)g(\(P\),)2415 4815 y SDict begin H.S end 2415 4815 a 0 TeXcolorgray FK(112)p 0 TeXcolorgray 2540 4763 a SDict begin H.R end 2540 4763 a 2540 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.112) cvn H.B /ANN pdfmark end 2540 4815 a 1808 4915 a FK(xAxisLab)r(elP)n(os) e(\(P\),)2544 4915 y SDict begin H.S end 2544 4915 a 0 TeXcolorgray FK(112)p 0 TeXcolorgray 2668 4863 a SDict begin H.R end 2668 4863 a 2668 4915 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.112) cvn H.B /ANN pdfmark end 2668 4915 a 1808 5015 a FK(xDecimals)i(\(P\),)2378 5015 y SDict begin H.S end 2378 5015 a 0 TeXcolorgray FK(117)p 0 TeXcolorgray 2503 4962 a SDict begin H.R end 2503 4962 a 2503 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.117) cvn H.B /ANN pdfmark end 2503 5015 a 1808 5114 a FK(xEnd)g(\(P\),)2200 5114 y SDict begin H.S end 2200 5114 a 0 TeXcolorgray FK(119)p 0 TeXcolorgray 2325 5062 a SDict begin H.R end 2325 5062 a 2325 5114 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.119) cvn H.B /ANN pdfmark end 2325 5114 a 1808 5214 a FK(xlab)r(elF)-7 b(actor)27 b(\(P\),)2457 5214 y SDict begin H.S end 2457 5214 a 0 TeXcolorgray FK(116)p 0 TeXcolorgray 2581 5162 a SDict begin H.R end 2581 5162 a 2581 5214 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.116) cvn H.B /ANN pdfmark end 2581 5214 a 1808 5313 a FK(xlab)r(elF)-7 b(on)n(tSize)28 b(\(P\),)2533 5313 y SDict begin H.S end 2533 5313 a 0 TeXcolorgray FK(116)p 0 TeXcolorgray 2657 5261 a SDict begin H.R end 2657 5261 a 2657 5313 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.116) cvn H.B /ANN pdfmark end 2657 5313 a 1808 5413 a FK(xlab)r(elO\033set)g(\(P\),)2440 5413 y SDict begin H.S end 2440 5413 a 0 TeXcolorgray FK(116)p 0 TeXcolorgray 2564 5361 a SDict begin H.R end 2564 5361 a 2564 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.116) cvn H.B /ANN pdfmark end 2564 5413 a 0 TeXcolorgray 1456 5662 a FK(257)p 0 TeXcolorgray eop end %%Page: 258 258 TeXDict begin 258 257 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.258) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 335 531 a FK(xlab)r(elP)n(os)26 b(\(P\),)879 531 y SDict begin H.S end 879 531 a 0 TeXcolorgray FK(115)p 0 TeXcolorgray 1004 479 a SDict begin H.R end 1004 479 a 1004 531 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.115) cvn H.B /ANN pdfmark end 1004 531 a 335 631 a FK(xLab)r(els)h(\(P\),)813 631 y SDict begin H.S end 813 631 a 0 TeXcolorgray FK(117)p 0 TeXcolorgray 937 579 a SDict begin H.R end 937 579 a 937 631 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.117) cvn H.B /ANN pdfmark end 937 631 a 335 731 a FK(xlab)r(elsep)g (\(P\),)867 731 y SDict begin H.S end 867 731 a 0 TeXcolorgray FK(116)p 0 TeXcolorgray 991 678 a SDict begin H.R end 991 678 a 991 731 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.116) cvn H.B /ANN pdfmark end 991 731 a 335 830 a FK(xLab)r(elsRot)g(\(P\),)948 830 y SDict begin H.S end 948 830 a 0 TeXcolorgray FK(117)p 0 TeXcolorgray 1072 778 a SDict begin H.R end 1072 778 a 1072 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.117) cvn H.B /ANN pdfmark end 1072 830 a 335 930 a FK(xlogBase)e(\(P\),)854 930 y SDict begin H.S end 854 930 a 0 TeXcolorgray FK(120)p 0 TeXcolorgray 979 878 a SDict begin H.R end 979 878 a 979 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.120) cvn H.B /ANN pdfmark end 979 930 a 335 1029 a FK(xStart)i(\(P\),) 763 1029 y SDict begin H.S end 763 1029 a 0 TeXcolorgray FK(119)p 0 TeXcolorgray 887 977 a SDict begin H.R end 887 977 a 887 1029 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.119) cvn H.B /ANN pdfmark end 887 1029 a 335 1129 a FK(xStep)h(\(P\),)739 1129 y SDict begin H.S end 739 1129 a 0 TeXcolorgray FK(125)p 0 TeXcolorgray 864 1077 a SDict begin H.R end 864 1077 a 864 1129 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.125) cvn H.B /ANN pdfmark end 864 1129 a 335 1229 a FK(xsubtic)n(k)n(color)d(\(P\),)1010 1229 y SDict begin H.S end 1010 1229 a 0 TeXcolorgray FK(114)p 0 TeXcolorgray 1135 1176 a SDict begin H.R end 1135 1176 a 1135 1229 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.114) cvn H.B /ANN pdfmark end 1135 1229 a 335 1328 a FK(xsubtic)n(klinest)n(yle)i(\(P\),)1132 1328 y SDict begin H.S end 1132 1328 a 0 TeXcolorgray FK(115)p 0 TeXcolorgray 1257 1276 a SDict begin H.R end 1257 1276 a 1257 1328 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.115) cvn H.B /ANN pdfmark end 1257 1328 a 335 1428 a FK(xsubtic)n(ks)g (\(P\),)870 1428 y SDict begin H.S end 870 1428 a 0 TeXcolorgray FK(114)p 0 TeXcolorgray 994 1376 a SDict begin H.R end 994 1376 a 994 1428 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.114) cvn H.B /ANN pdfmark end 994 1428 a 335 1528 a FK(xsubtic)n(ksize)g(\(P\),)966 1528 y SDict begin H.S end 966 1528 a 0 TeXcolorgray FK(114)p 0 TeXcolorgray 1091 1475 a SDict begin H.R end 1091 1475 a 1091 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.114) cvn H.B /ANN pdfmark end 1091 1528 a 335 1627 a FK(xtic)n(k)n(color)e (\(P\),)885 1627 y SDict begin H.S end 885 1627 a 0 TeXcolorgray FK(114)p 0 TeXcolorgray 1010 1575 a SDict begin H.R end 1010 1575 a 1010 1627 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.114) cvn H.B /ANN pdfmark end 1010 1627 a 335 1727 a FK(xtic)n(klinest)n(yle)i(\(P\),)1007 1727 y SDict begin H.S end 1007 1727 a 0 TeXcolorgray FK(115)p 0 TeXcolorgray 1132 1675 a SDict begin H.R end 1132 1675 a 1132 1727 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.115) cvn H.B /ANN pdfmark end 1132 1727 a 335 1826 a FK(xtic)n(ksize)g(\(P\),)841 1826 y SDict begin H.S end 841 1826 a 0 TeXcolorgray FK(113)p 0 TeXcolorgray 966 1774 a SDict begin H.R end 966 1774 a 966 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.113) cvn H.B /ANN pdfmark end 966 1826 a 335 1926 a FK(xtrigLab)r(els)f(\(P\),)942 1926 y SDict begin H.S end 942 1926 a 0 TeXcolorgray FK(120)p 0 TeXcolorgray 1067 1874 a SDict begin H.R end 1067 1874 a 1067 1926 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.120) cvn H.B /ANN pdfmark end 1067 1926 a 335 2026 a FK(xv)-5 b(alues)27 b(\(V\))h(,)831 2026 y SDict begin H.S end 831 2026 a 0 TeXcolorgray FK(109)p 0 TeXcolorgray 956 1973 a SDict begin H.R end 956 1973 a 956 2026 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.109) cvn H.B /ANN pdfmark end 956 2026 a 335 2125 a FK(xyAxes)f(\(P\),)798 2125 y SDict begin H.S end 798 2125 a 0 TeXcolorgray FK(110)p 0 TeXcolorgray 922 2073 a SDict begin H.R end 922 2073 a 922 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.110) cvn H.B /ANN pdfmark end 922 2125 a 335 2225 a FK(xyDecimals)g(\(P\),)949 2225 y SDict begin H.S end 949 2225 a 0 TeXcolorgray FK(117)p 0 TeXcolorgray 1073 2173 a SDict begin H.R end 1073 2173 a 1073 2225 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.117) cvn H.B /ANN pdfmark end 1073 2225 a 335 2325 a FK(xylogBase)e(\(P\),)898 2325 y SDict begin H.S end 898 2325 a 0 TeXcolorgray FK(120)p 0 TeXcolorgray 1022 2272 a SDict begin H.R end 1022 2272 a 1022 2325 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.120) cvn H.B /ANN pdfmark end 1022 2325 a 335 2424 a FK(yAxis)i(\(P\),)740 2424 y SDict begin H.S end 740 2424 a 0 TeXcolorgray FK(110)p 0 TeXcolorgray 864 2372 a SDict begin H.R end 864 2372 a 864 2424 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.110) cvn H.B /ANN pdfmark end 864 2424 a 335 2524 a FK(yAxisLab)r(el)g(\(P\),)942 2524 y SDict begin H.S end 942 2524 a 0 TeXcolorgray FK(112)p 0 TeXcolorgray 1066 2472 a SDict begin H.R end 1066 2472 a 1066 2524 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.112) cvn H.B /ANN pdfmark end 1066 2524 a 335 2623 a FK(yAxisLab)r(elP)n(os)e(\(P\),)1070 2623 y SDict begin H.S end 1070 2623 a 0 TeXcolorgray FK(112)p 0 TeXcolorgray 1195 2571 a SDict begin H.R end 1195 2571 a 1195 2623 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.112) cvn H.B /ANN pdfmark end 1195 2623 a 335 2723 a FK(ybar)h(\(V\))j(,)732 2723 y SDict begin H.S end 732 2723 a 0 TeXcolorgray FK(109)p 0 TeXcolorgray 856 2671 a SDict begin H.R end 856 2671 a 856 2723 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.109) cvn H.B /ANN pdfmark end 856 2723 a 335 2823 a FK(yDecimals)e(\(P\),)905 2823 y SDict begin H.S end 905 2823 a 0 TeXcolorgray FK(117)p 0 TeXcolorgray 1029 2770 a SDict begin H.R end 1029 2770 a 1029 2823 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.117) cvn H.B /ANN pdfmark end 1029 2823 a 335 2922 a FK(yEnd)g(\(P\),)727 2922 y SDict begin H.S end 727 2922 a 0 TeXcolorgray FK(119)p 0 TeXcolorgray 851 2870 a SDict begin H.R end 851 2870 a 851 2922 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.119) cvn H.B /ANN pdfmark end 851 2922 a 335 3022 a FK(ylab)r(elF)-7 b(actor)26 b(\(P\),)983 3022 y SDict begin H.S end 983 3022 a 0 TeXcolorgray FK(116)p 0 TeXcolorgray 1108 2970 a SDict begin H.R end 1108 2970 a 1108 3022 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.116) cvn H.B /ANN pdfmark end 1108 3022 a 335 3122 a FK(ylab)r(elF)-7 b(on)n(tSize)27 b(\(P\),)1059 3122 y SDict begin H.S end 1059 3122 a 0 TeXcolorgray FK(116)p 0 TeXcolorgray 1183 3069 a SDict begin H.R end 1183 3069 a 1183 3122 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.116) cvn H.B /ANN pdfmark end 1183 3122 a 335 3221 a FK(ylab)r(elO\033set)g(\(P\),)966 3221 y SDict begin H.S end 966 3221 a 0 TeXcolorgray FK(116)p 0 TeXcolorgray 1090 3169 a SDict begin H.R end 1090 3169 a 1090 3221 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.116) cvn H.B /ANN pdfmark end 1090 3221 a 335 3321 a FK(ylab)r(elP)n(os)f(\(P\),)879 3321 y SDict begin H.S end 879 3321 a 0 TeXcolorgray FK(115)p 0 TeXcolorgray 1004 3269 a SDict begin H.R end 1004 3269 a 1004 3321 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.115) cvn H.B /ANN pdfmark end 1004 3321 a 335 3421 a FK(ylab)r(elsep)h(\(P\),)867 3421 y SDict begin H.S end 867 3421 a 0 TeXcolorgray FK(116)p 0 TeXcolorgray 991 3368 a SDict begin H.R end 991 3368 a 991 3421 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.116) cvn H.B /ANN pdfmark end 991 3421 a 335 3520 a FK(yLab)r(elsRot)g(\(P\),)948 3520 y SDict begin H.S end 948 3520 a 0 TeXcolorgray FK(117)p 0 TeXcolorgray 1072 3468 a SDict begin H.R end 1072 3468 a 1072 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.117) cvn H.B /ANN pdfmark end 1072 3520 a 335 3620 a FK(ylogBase)e(\(P\),)854 3620 y SDict begin H.S end 854 3620 a 0 TeXcolorgray FK(120)p 0 TeXcolorgray 979 3567 a SDict begin H.R end 979 3567 a 979 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.120) cvn H.B /ANN pdfmark end 979 3620 a 335 3719 a FK(yMaxV)-7 b(alue)27 b(\(P\),)942 3719 y SDict begin H.S end 942 3719 a 0 TeXcolorgray FK(120)p 0 TeXcolorgray 1067 3667 a SDict begin H.R end 1067 3667 a 1067 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.120) cvn H.B /ANN pdfmark end 1067 3719 a 335 3819 a FK(yMin)-7 b(V)g(alue)28 b(\(P\),)919 3819 y SDict begin H.S end 919 3819 a 0 TeXcolorgray FK(120)p 0 TeXcolorgray 1044 3767 a SDict begin H.R end 1044 3767 a 1044 3819 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.120) cvn H.B /ANN pdfmark end 1044 3819 a 335 3919 a FK(yStart)f(\(P\),)763 3919 y SDict begin H.S end 763 3919 a 0 TeXcolorgray FK(119)p 0 TeXcolorgray 887 3866 a SDict begin H.R end 887 3866 a 887 3919 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.119) cvn H.B /ANN pdfmark end 887 3919 a 335 4018 a FK(yStep)h(\(P\),)739 4018 y SDict begin H.S end 739 4018 a 0 TeXcolorgray FK(125)p 0 TeXcolorgray 864 3966 a SDict begin H.R end 864 3966 a 864 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.125) cvn H.B /ANN pdfmark end 864 4018 a 335 4118 a FK(ysubtic)n(k)n(color)d(\(P\),)1010 4118 y SDict begin H.S end 1010 4118 a 0 TeXcolorgray FK(114)p 0 TeXcolorgray 1135 4066 a SDict begin H.R end 1135 4066 a 1135 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.114) cvn H.B /ANN pdfmark end 1135 4118 a 335 4218 a FK(ysubtic)n(klinest)n(yle)i(\(P\),)1132 4218 y SDict begin H.S end 1132 4218 a 0 TeXcolorgray FK(115)p 0 TeXcolorgray 1257 4165 a SDict begin H.R end 1257 4165 a 1257 4218 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.115) cvn H.B /ANN pdfmark end 1257 4218 a 335 4317 a FK(ysubtic)n(ks)g (\(P\),)870 4317 y SDict begin H.S end 870 4317 a 0 TeXcolorgray FK(114)p 0 TeXcolorgray 994 4265 a SDict begin H.R end 994 4265 a 994 4317 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.114) cvn H.B /ANN pdfmark end 994 4317 a 335 4417 a FK(ysubtic)n(ksize)g(\(P\),)966 4417 y SDict begin H.S end 966 4417 a 0 TeXcolorgray FK(114)p 0 TeXcolorgray 1091 4364 a SDict begin H.R end 1091 4364 a 1091 4417 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.114) cvn H.B /ANN pdfmark end 1091 4417 a 335 4516 a FK(ytic)n(k)n(color)e (\(P\),)885 4516 y SDict begin H.S end 885 4516 a 0 TeXcolorgray FK(114)p 0 TeXcolorgray 1010 4464 a SDict begin H.R end 1010 4464 a 1010 4516 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.114) cvn H.B /ANN pdfmark end 1010 4516 a 335 4616 a FK(ytic)n(klinest)n(yle)i(\(P\),)1007 4616 y SDict begin H.S end 1007 4616 a 0 TeXcolorgray FK(115)p 0 TeXcolorgray 1132 4564 a SDict begin H.R end 1132 4564 a 1132 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.115) cvn H.B /ANN pdfmark end 1132 4616 a 335 4716 a FK(ytic)n(ksize)g(\(P\),)841 4716 y SDict begin H.S end 841 4716 a 0 TeXcolorgray FK(113)p 0 TeXcolorgray 966 4663 a SDict begin H.R end 966 4663 a 966 4716 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.113) cvn H.B /ANN pdfmark end 966 4716 a 335 4815 a FK(ytrigLab)r(els)f(\(P\),)942 4815 y SDict begin H.S end 942 4815 a 0 TeXcolorgray FK(120)p 0 TeXcolorgray 1067 4763 a SDict begin H.R end 1067 4763 a 1067 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.120) cvn H.B /ANN pdfmark end 1067 4815 a 252 4915 a FJ(pst-p)s(oly)335 5015 y FK(P)n(olyCurv)n(es)f(\(P\),)947 5015 y SDict begin H.S end 947 5015 a 0 TeXcolorgray FK(25)p 0 TeXcolorgray 1030 4962 a SDict begin H.R end 1030 4962 a 1030 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.25) cvn H.B /ANN pdfmark end 1030 5015 a 335 5114 a FK(P)n(olyEpicycloid)g(\(P\),)1074 5114 y SDict begin H.S end 1074 5114 a 0 TeXcolorgray FK(26)p 0 TeXcolorgray 1157 5062 a SDict begin H.R end 1157 5062 a 1157 5114 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.26) cvn H.B /ANN pdfmark end 1157 5114 a 335 5214 a FK(P)n(olyIn)n(termediateP)n (oin)n(t)f(\(P\),)1353 5214 y SDict begin H.S end 1353 5214 a 0 TeXcolorgray FK(25)p 0 TeXcolorgray 1436 5162 a SDict begin H.R end 1436 5162 a 1436 5214 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.25) cvn H.B /ANN pdfmark end 1436 5214 a 335 5313 a FK(P)n(olyName)i(\(P\),)907 5313 y SDict begin H.S end 907 5313 a 0 TeXcolorgray FK(26)p 0 TeXcolorgray 990 5261 a SDict begin H.R end 990 5261 a 990 5313 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.26) cvn H.B /ANN pdfmark end 990 5313 a 335 5413 a FK(P)n(olyNbSides)g(\(P\),)990 5413 y SDict begin H.S end 990 5413 a 0 TeXcolorgray FK(24)p 0 TeXcolorgray 1073 5361 a SDict begin H.R end 1073 5361 a 1073 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.24) cvn H.B /ANN pdfmark end 1073 5413 a 0 TeXcolorgray 0 TeXcolorgray 1808 531 a FK(P)n(olyO\033set)h(\(P\),)2385 531 y SDict begin H.S end 2385 531 a 0 TeXcolorgray FK(24)p 0 TeXcolorgray 2468 479 a SDict begin H.R end 2468 479 a 2468 531 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.24) cvn H.B /ANN pdfmark end 2468 531 a 1808 631 a FK(P)n(olyRotation)f (\(P\),)2490 631 y SDict begin H.S end 2490 631 a 0 TeXcolorgray FK(24)p 0 TeXcolorgray 2573 579 a SDict begin H.R end 2573 579 a 2573 631 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.24) cvn H.B /ANN pdfmark end 2573 631 a 1808 731 a FK(\\PstDecagon)g(\(M\),)2498 731 y SDict begin H.S end 2498 731 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 2581 678 a SDict begin H.R end 2581 678 a 2581 731 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 2581 731 a 1808 830 a FK(\\PstDecagon*)f (\(M\),)2540 830 y SDict begin H.S end 2540 830 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 2623 778 a SDict begin H.R end 2623 778 a 2623 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 2623 830 a 1808 930 a FK(\\PstDo)r(decagon)h(\(M\),)2588 930 y SDict begin H.S end 2588 930 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 2671 878 a SDict begin H.R end 2671 878 a 2671 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 2671 930 a 1808 1029 a FK(\\PstDo)r (decagon*)f(\(M\),)2630 1029 y SDict begin H.S end 2630 1029 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 2713 977 a SDict begin H.R end 2713 977 a 2713 1029 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 2713 1029 a 1808 1129 a FK(\\PstHeptagon)h(\(M\),)2539 1129 y SDict begin H.S end 2539 1129 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 2622 1077 a SDict begin H.R end 2622 1077 a 2622 1129 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 2622 1129 a 1808 1229 a FK(\\PstHeptagon*)g(\(M\),)2580 1229 y SDict begin H.S end 2580 1229 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 2663 1176 a SDict begin H.R end 2663 1176 a 2663 1229 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 2663 1229 a 1808 1328 a FK(\\PstHexagon)g(\(M\),) 2504 1328 y SDict begin H.S end 2504 1328 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 2587 1276 a SDict begin H.R end 2587 1276 a 2587 1328 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 2587 1328 a 1808 1428 a FK(\\PstHexagon*)f(\(M\),)2546 1428 y SDict begin H.S end 2546 1428 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 2629 1376 a SDict begin H.R end 2629 1376 a 2629 1428 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 2629 1428 a 1808 1528 a FK(\\PstNonagon)h(\(M\),) 2511 1528 y SDict begin H.S end 2511 1528 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 2594 1475 a SDict begin H.R end 2594 1475 a 2594 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 2594 1528 a 1808 1627 a FK(\\PstNonagon*)f(\(M\),)2553 1627 y SDict begin H.S end 2553 1627 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 2636 1575 a SDict begin H.R end 2636 1575 a 2636 1627 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 2636 1627 a 1808 1727 a FK(\\PstOctogon)h(\(M\),) 2495 1727 y SDict begin H.S end 2495 1727 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 2578 1675 a SDict begin H.R end 2578 1675 a 2578 1727 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 2578 1727 a 1808 1826 a FK(\\PstOctogon*)f(\(M\),)2536 1826 y SDict begin H.S end 2536 1826 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 2619 1774 a SDict begin H.R end 2619 1774 a 2619 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 2619 1826 a 1808 1926 a FK(\\PstP)n(en)n(tagon)g (\(M\),)2528 1926 y SDict begin H.S end 2528 1926 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 2611 1874 a SDict begin H.R end 2611 1874 a 2611 1926 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 2611 1926 a 1808 2026 a FK(\\PstP)n(en)n(tagon*)f(\(M\),)2570 2026 y SDict begin H.S end 2570 2026 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 2653 1973 a SDict begin H.R end 2653 1973 a 2653 2026 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 2653 2026 a 1808 2125 a FK(PstPicture)j(\(P\),)2394 2125 y SDict begin H.S end 2394 2125 a 0 TeXcolorgray FK(23)p 0 TeXcolorgray 2477 2073 a SDict begin H.R end 2477 2073 a 2477 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.23) cvn H.B /ANN pdfmark end 2477 2125 a 1808 2225 a FK(\\PstP)n(olygon)e(\(M\),) 2482 2225 y SDict begin H.S end 2482 2225 a 0 TeXcolorgray FK(23)p 0 TeXcolorgray 2565 2173 a SDict begin H.R end 2565 2173 a 2565 2225 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.23) cvn H.B /ANN pdfmark end 2565 2225 a 1808 2325 a FK(\\PstSquare)h(\(M\),)2438 2325 y SDict begin H.S end 2438 2325 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 2521 2272 a SDict begin H.R end 2521 2272 a 2521 2325 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 2521 2325 a 1808 2424 a FK(\\PstSquare*)g(\(M\),) 2479 2424 y SDict begin H.S end 2479 2424 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 2562 2372 a SDict begin H.R end 2562 2372 a 2562 2424 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 2562 2424 a 1808 2524 a FK(\\PstStarFiv)n(e)g(\(M\),)2499 2524 y SDict begin H.S end 2499 2524 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 2582 2472 a SDict begin H.R end 2582 2472 a 2582 2524 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 2582 2524 a 1808 2623 a FK(\\PstStarFiv)n(e*) g(\(M\),)2540 2623 y SDict begin H.S end 2540 2623 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 2623 2571 a SDict begin H.R end 2623 2571 a 2623 2623 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 2623 2623 a 1808 2723 a FK(\\PstStarFiv)n(eLines)g(\(M\),)2689 2723 y SDict begin H.S end 2689 2723 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 2772 2671 a SDict begin H.R end 2772 2671 a 2772 2723 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 2772 2723 a 1808 2823 a FK(\\PstStarFiv)n(eLines*)f(\(M\),)2731 2823 y SDict begin H.S end 2731 2823 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 2814 2770 a SDict begin H.R end 2814 2770 a 2814 2823 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 2814 2823 a 1808 2922 a FK(\\PstT)-7 b(riangle)26 b(\(M\),)2488 2922 y SDict begin H.S end 2488 2922 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 2571 2870 a SDict begin H.R end 2571 2870 a 2571 2922 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 2571 2922 a 1808 3022 a FK(\\PstT)-7 b(riangle*)25 b(\(M\),)2530 3022 y SDict begin H.S end 2530 3022 a 0 TeXcolorgray FK(27)p 0 TeXcolorgray 2613 2970 a SDict begin H.R end 2613 2970 a 2613 3022 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.27) cvn H.B /ANN pdfmark end 2613 3022 a 1808 3122 a FK(unit)k(\(P\),)2155 3122 y SDict begin H.S end 2155 3122 a 0 TeXcolorgray FK(23)p 0 TeXcolorgray 2238 3069 a SDict begin H.R end 2238 3069 a 2238 3122 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.23) cvn H.B /ANN pdfmark end 2238 3122 a 1808 3221 a FK(xunit)f(\(P\),)2199 3221 y SDict begin H.S end 2199 3221 a 0 TeXcolorgray FK(28)p 0 TeXcolorgray 2282 3169 a SDict begin H.R end 2282 3169 a 2282 3221 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.28) cvn H.B /ANN pdfmark end 2282 3221 a 1808 3321 a FK(yunit)g(\(P\),)2199 3321 y SDict begin H.S end 2199 3321 a 0 TeXcolorgray FK(28)p 0 TeXcolorgray 2282 3269 a SDict begin H.R end 2282 3269 a 2282 3321 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.28) cvn H.B /ANN pdfmark end 2282 3321 a 1725 3421 a FJ(pst-slp)s(e)1808 3520 y FK(ccslop)r(e)g(\(V\))g(,)2298 3520 y SDict begin H.S end 2298 3520 a 0 TeXcolorgray FK(93)p 0 TeXcolorgray 2381 3468 a SDict begin H.R end 2381 3468 a 2381 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.93) cvn H.B /ANN pdfmark end 2381 3520 a 1808 3620 a FK(ccslop)r(es)f(\(V\))i(,)2331 3620 y SDict begin H.S end 2331 3620 a 0 TeXcolorgray FK(93)p 0 TeXcolorgray 2414 3567 a SDict begin H.R end 2414 3567 a 2414 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.93) cvn H.B /ANN pdfmark end 2414 3620 a 1808 3719 a FK(endfading)f(\(P\),)2361 3719 y SDict begin H.S end 2361 3719 a 0 TeXcolorgray FK(94)p 0 TeXcolorgray 2444 3667 a SDict begin H.R end 2444 3667 a 2444 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.94) cvn H.B /ANN pdfmark end 2444 3719 a 1808 3819 a FK(fading)g(\(P\),)2232 3819 y SDict begin H.S end 2232 3819 a 0 TeXcolorgray FK(94)p 0 TeXcolorgray 2315 3767 a SDict begin H.R end 2315 3767 a 2315 3819 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.94) cvn H.B /ANN pdfmark end 2315 3819 a 1808 3919 a FK(\034llst)n(yle)g(\(P\),)2267 3919 y SDict begin H.S end 2267 3919 a 0 TeXcolorgray FK(93)p 0 TeXcolorgray 2350 3866 a SDict begin H.R end 2350 3866 a 2350 3919 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.93) cvn H.B /ANN pdfmark end 2350 3919 a 1808 4018 a FK(\\psBall)f(\(M\),)2294 4018 y SDict begin H.S end 2294 4018 a 0 TeXcolorgray FK(94)p 0 TeXcolorgray 2377 3966 a SDict begin H.R end 2377 3966 a 2377 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.94) cvn H.B /ANN pdfmark end 2377 4018 a 1808 4118 a FK(radslop)r(e)g(\(V\))h(,) 2344 4118 y SDict begin H.S end 2344 4118 a 0 TeXcolorgray FK(93)p 0 TeXcolorgray 2427 4066 a SDict begin H.R end 2427 4066 a 2427 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.93) cvn H.B /ANN pdfmark end 2427 4118 a 1808 4218 a FK(radslop)r(es)f(\(V\))h(,)2377 4218 y SDict begin H.S end 2377 4218 a 0 TeXcolorgray FK(93)p 0 TeXcolorgray 2460 4165 a SDict begin H.R end 2460 4165 a 2460 4218 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.93) cvn H.B /ANN pdfmark end 2460 4218 a 1808 4317 a FK(slop)r(e)g(\(V\))g(,)2224 4317 y SDict begin H.S end 2224 4317 a 0 TeXcolorgray FK(93)p 0 TeXcolorgray 2307 4265 a SDict begin H.R end 2307 4265 a 2307 4317 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.93) cvn H.B /ANN pdfmark end 2307 4317 a 1808 4417 a FK(slop)r(eangle)f(\(P\),)2380 4417 y SDict begin H.S end 2380 4417 a 0 TeXcolorgray FK(93)p 0 TeXcolorgray 2463 4364 a SDict begin H.R end 2463 4364 a 2463 4417 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.93) cvn H.B /ANN pdfmark end 2463 4417 a 1808 4516 a FK(slop)r(eb)r(egin)h (\(P\),)2387 4516 y SDict begin H.S end 2387 4516 a 0 TeXcolorgray FK(93)p 0 TeXcolorgray 2470 4464 a SDict begin H.R end 2470 4464 a 2470 4516 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.93) cvn H.B /ANN pdfmark end 2470 4516 a 1808 4616 a FK(slop)r(ecen)n(ter)f(\(P\),)2410 4616 y SDict begin H.S end 2410 4616 a 0 TeXcolorgray FK(93)p 0 TeXcolorgray 2493 4564 a SDict begin H.R end 2493 4564 a 2493 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.93) cvn H.B /ANN pdfmark end 2493 4616 a 1808 4716 a FK(slop)r(ecolors)f(\(P\),)2399 4716 y SDict begin H.S end 2399 4716 a 0 TeXcolorgray FK(93)p 0 TeXcolorgray 2482 4663 a SDict begin H.R end 2482 4663 a 2482 4716 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.93) cvn H.B /ANN pdfmark end 2482 4716 a 1808 4815 a FK(slop)r(eend)i(\(P\),)2320 4815 y SDict begin H.S end 2320 4815 a 0 TeXcolorgray FK(93)p 0 TeXcolorgray 2403 4763 a SDict begin H.R end 2403 4763 a 2403 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.93) cvn H.B /ANN pdfmark end 2403 4815 a 1808 4915 a FK(slop)r(eradius)f(\(P\),)2413 4915 y SDict begin H.S end 2413 4915 a 0 TeXcolorgray FK(94)p 0 TeXcolorgray 2496 4863 a SDict begin H.R end 2496 4863 a 2496 4915 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.94) cvn H.B /ANN pdfmark end 2496 4915 a 1808 5015 a FK(slop)r(es)g(\(V\))i(,) 2257 5015 y SDict begin H.S end 2257 5015 a 0 TeXcolorgray FK(93)p 0 TeXcolorgray 2340 4962 a SDict begin H.R end 2340 4962 a 2340 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.93) cvn H.B /ANN pdfmark end 2340 5015 a 1808 5114 a FK(slop)r(esteps)f(\(P\),)2371 5114 y SDict begin H.S end 2371 5114 a 0 TeXcolorgray FK(93)p 0 TeXcolorgray 2454 5062 a SDict begin H.R end 2454 5062 a 2454 5114 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.93) cvn H.B /ANN pdfmark end 2454 5114 a 1808 5214 a FK(startfading)f(\(P\),)2403 5214 y SDict begin H.S end 2403 5214 a 0 TeXcolorgray FK(94)p 0 TeXcolorgray 2486 5162 a SDict begin H.R end 2486 5162 a 2486 5214 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.94) cvn H.B /ANN pdfmark end 2486 5214 a 1725 5313 a FJ(pst-sol3d)1808 5413 y FK(a\036nage)g(\(P\),)2285 5413 y SDict begin H.S end 2285 5413 a 0 TeXcolorgray FK(235)p 0 TeXcolorgray 2409 5361 a SDict begin H.R end 2409 5361 a 2409 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.235) cvn H.B /ANN pdfmark end 2409 5413 a 0 TeXcolorgray 1456 5662 a FK(258)p 0 TeXcolorgray eop end %%Page: 259 259 TeXDict begin 259 258 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -277 133 a SDict begin H.S end -277 133 a -277 133 a SDict begin H.R end -277 133 a -277 133 a SDict begin [/View [/XYZ H.V]/Dest (page.259) cvn /DEST pdfmark end -277 133 a 0 TeXcolorgray 0 TeXcolorgray 335 531 a FK(\\axesI)r(I)r(ID)27 b(\(M\),)908 531 y SDict begin H.S end 908 531 a 0 TeXcolorgray FK(226)p 0 TeXcolorgray 1033 479 a SDict begin H.R end 1033 479 a 1033 531 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.226) cvn H.B /ANN pdfmark end 1033 531 a 335 631 a FK(axisnames)f(\(P\),)902 631 y SDict begin H.S end 902 631 a 0 TeXcolorgray FK(226)p 0 TeXcolorgray 1026 579 a SDict begin H.R end 1026 579 a 1026 631 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.226) cvn H.B /ANN pdfmark end 1026 631 a 335 731 a FK(c)n(hanfrein)h(\(P\),)867 731 y SDict begin H.S end 867 731 a 0 TeXcolorgray FK(235)p 0 TeXcolorgray 991 678 a SDict begin H.R end 991 678 a 991 731 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.235) cvn H.B /ANN pdfmark end 991 731 a 335 830 a FK(c)n(hanfreinco)r(e\033)g(\(P\),)1033 830 y SDict begin H.S end 1033 830 a 0 TeXcolorgray FK(235)p 0 TeXcolorgray 1157 778 a SDict begin H.R end 1157 778 a 1157 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.235) cvn H.B /ANN pdfmark end 1157 830 a 335 930 a FK(\\comp)r(oseSolid)f(\(M\),)1082 930 y SDict begin H.S end 1082 930 a 0 TeXcolorgray FK(238)p 0 TeXcolorgray 1207 878 a SDict begin H.R end 1207 878 a 1207 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.238) cvn H.B /ANN pdfmark end 1207 930 a 335 1029 a FK(fcol)h(\(P\),)661 1029 y SDict begin H.S end 661 1029 a 0 TeXcolorgray FK(236)p 0 TeXcolorgray 786 977 a SDict begin H.R end 786 977 a 786 1029 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.236) cvn H.B /ANN pdfmark end 786 1029 a 335 1129 a FK(hollo)n(w)f(\(P\),)767 1129 y SDict begin H.S end 767 1129 a 0 TeXcolorgray FK(235)p 0 TeXcolorgray 892 1077 a SDict begin H.R end 892 1077 a 892 1129 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.235) cvn H.B /ANN pdfmark end 892 1129 a 335 1229 a FK(mo)r(de)h(\(P\),)730 1229 y SDict begin H.S end 730 1229 a 0 TeXcolorgray FK(234)p 0 TeXcolorgray 855 1176 a SDict begin H.R end 855 1176 a 855 1229 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.234) cvn H.B /ANN pdfmark end 855 1229 a 335 1328 a FK(n)n(umfaces)g (\(P\),)867 1328 y SDict begin H.S end 867 1328 a 0 TeXcolorgray FK(236)p 0 TeXcolorgray 991 1276 a SDict begin H.R end 991 1276 a 991 1328 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.236) cvn H.B /ANN pdfmark end 991 1328 a 335 1428 a FK(ob)r(ject=anneau)g(\(P\),)1078 1428 y SDict begin H.S end 1078 1428 a 0 TeXcolorgray FK(231)p 0 TeXcolorgray 1203 1376 a SDict begin H.R end 1203 1376 a 1203 1428 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.231) cvn H.B /ANN pdfmark end 1203 1428 a 335 1528 a FK(ob)r(ject=calottesphere)f(\(P\),)1296 1528 y SDict begin H.S end 1296 1528 a 0 TeXcolorgray FK(230)p 0 TeXcolorgray 1421 1475 a SDict begin H.R end 1421 1475 a 1421 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.230) cvn H.B /ANN pdfmark end 1421 1528 a 335 1627 a FK(ob)r (ject=calottespherecreuse)16 b(\(P\),)418 1727 y SDict begin H.S end 418 1727 a 0 TeXcolorgray FK(231)p 0 TeXcolorgray 542 1675 a SDict begin H.R end 542 1675 a 542 1727 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.231) cvn H.B /ANN pdfmark end 542 1727 a 335 1826 a FK(ob)r(ject=cone)27 b(\(P\),)982 1826 y SDict begin H.S end 982 1826 a 0 TeXcolorgray FK(229)p 0 TeXcolorgray 1106 1774 a SDict begin H.R end 1106 1774 a 1106 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.229) cvn H.B /ANN pdfmark end 1106 1826 a 335 1926 a FK(ob)r(ject=conecreux)f(\(P\),)1178 1926 y SDict begin H.S end 1178 1926 a 0 TeXcolorgray FK(229)p 0 TeXcolorgray 1302 1874 a SDict begin H.R end 1302 1874 a 1302 1926 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.229) cvn H.B /ANN pdfmark end 1302 1926 a 335 2026 a FK(ob)r(ject=cylindre)h(\(P\),)1109 2026 y SDict begin H.S end 1109 2026 a 0 TeXcolorgray FK(228)p 0 TeXcolorgray 1233 1973 a SDict begin H.R end 1233 1973 a 1233 2026 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.228) cvn H.B /ANN pdfmark end 1233 2026 a 335 2125 a FK(ob)r (ject=cylindrecreux)f(\(P\),)1305 2125 y SDict begin H.S end 1305 2125 a 0 TeXcolorgray FK(228)p 0 TeXcolorgray 1429 2073 a SDict begin H.R end 1429 2073 a 1429 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.228) cvn H.B /ANN pdfmark end 1429 2125 a 335 2225 a FK(ob)r(ject=do)r(decahedron) g(\(P\),)1321 2225 y SDict begin H.S end 1321 2225 a 0 TeXcolorgray FK(233)p 0 TeXcolorgray 1445 2173 a SDict begin H.R end 1445 2173 a 1445 2225 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.233) cvn H.B /ANN pdfmark end 1445 2225 a 335 2325 a FK(ob)r(ject=grille)h(\(P\),)1000 2325 y SDict begin H.S end 1000 2325 a 0 TeXcolorgray FK(227)p 0 TeXcolorgray 1125 2272 a SDict begin H.R end 1125 2272 a 1125 2325 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.227) cvn H.B /ANN pdfmark end 1125 2325 a 335 2424 a FK(ob)r(ject=icosahedron)e(\(P\),)1245 2424 y SDict begin H.S end 1245 2424 a 0 TeXcolorgray FK(233)p 0 TeXcolorgray 1370 2372 a SDict begin H.R end 1370 2372 a 1370 2424 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.233) cvn H.B /ANN pdfmark end 1370 2424 a 335 2524 a FK(ob)r(ject=line)j (\(P\),)949 2524 y SDict begin H.S end 949 2524 a 0 TeXcolorgray FK(226)p 0 TeXcolorgray 1074 2472 a SDict begin H.R end 1074 2472 a 1074 2524 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.226) cvn H.B /ANN pdfmark end 1074 2524 a 335 2623 a FK(ob)r(ject=o)r(ctahedron)e(\(P\),)1224 2623 y SDict begin H.S end 1224 2623 a 0 TeXcolorgray FK(232)p 0 TeXcolorgray 1349 2571 a SDict begin H.R end 1349 2571 a 1349 2623 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.232) cvn H.B /ANN pdfmark end 1349 2623 a 335 2723 a FK(ob)r(ject=parallelepip)r(ed)i(\(P\),)1329 2723 y SDict begin H.S end 1329 2723 a 0 TeXcolorgray FK(232)p 0 TeXcolorgray 1453 2671 a SDict begin H.R end 1453 2671 a 1453 2723 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.232) cvn H.B /ANN pdfmark end 1453 2723 a FK(,)418 2823 y SDict begin H.S end 418 2823 a 0 TeXcolorgray FK(236)p 0 TeXcolorgray 542 2770 a SDict begin H.R end 542 2770 a 542 2823 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.236) cvn H.B /ANN pdfmark end 542 2823 a 335 2922 a FK(ob)r(ject=plan)f (\(P\),)977 2922 y SDict begin H.S end 977 2922 a 0 TeXcolorgray FK(227)p 0 TeXcolorgray 1102 2870 a SDict begin H.R end 1102 2870 a 1102 2922 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.227) cvn H.B /ANN pdfmark end 1102 2922 a 335 3022 a FK(ob)r(ject=p)r(oin)n(t)g(\(P\),)1009 3022 y SDict begin H.S end 1009 3022 a 0 TeXcolorgray FK(226)p 0 TeXcolorgray 1134 2970 a SDict begin H.R end 1134 2970 a 1134 3022 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.226) cvn H.B /ANN pdfmark end 1134 3022 a 335 3122 a FK(ob)r(ject=prisme)g(\(P\),)1061 3122 y SDict begin H.S end 1061 3122 a 0 TeXcolorgray FK(233)p 0 TeXcolorgray 1185 3069 a SDict begin H.R end 1185 3069 a 1185 3122 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.233) cvn H.B /ANN pdfmark end 1185 3122 a 335 3221 a FK(ob)r (ject=prismecreux)f(\(P\),)1257 3221 y SDict begin H.S end 1257 3221 a 0 TeXcolorgray FK(234)p 0 TeXcolorgray 1382 3169 a SDict begin H.R end 1382 3169 a 1382 3221 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.234) cvn H.B /ANN pdfmark end 1382 3221 a 335 3321 a FK(ob)r(ject=sphere)h(\(P\),) 1052 3321 y SDict begin H.S end 1052 3321 a 0 TeXcolorgray FK(230)p 0 TeXcolorgray 1176 3269 a SDict begin H.R end 1176 3269 a 1176 3321 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.230) cvn H.B /ANN pdfmark end 1176 3321 a 335 3421 a FK(ob)r(ject=tore)g(\(P\),)963 3421 y SDict begin H.S end 963 3421 a 0 TeXcolorgray FK(231)p 0 TeXcolorgray 1088 3368 a SDict begin H.R end 1088 3368 a 1088 3421 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.231) cvn H.B /ANN pdfmark end 1088 3421 a 335 3520 a FK(ob)r(ject=troncone)f (\(P\),)1134 3520 y SDict begin H.S end 1134 3520 a 0 TeXcolorgray FK(229)p 0 TeXcolorgray 1259 3468 a SDict begin H.R end 1259 3468 a 1259 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.229) cvn H.B /ANN pdfmark end 1259 3520 a 335 3620 a FK(ob)r(ject=tronconecreux)g(\(P\),)1330 3620 y SDict begin H.S end 1330 3620 a 0 TeXcolorgray FK(230)p 0 TeXcolorgray 1455 3567 a SDict begin H.R end 1455 3567 a 1455 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.230) cvn H.B /ANN pdfmark end 1455 3620 a 335 3719 a FK(ob)r(ject=v)n(ecteur)h(\(P\),)1083 3719 y SDict begin H.S end 1083 3719 a 0 TeXcolorgray FK(226)p 0 TeXcolorgray 1208 3667 a SDict begin H.R end 1208 3667 a 1208 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.226) cvn H.B /ANN pdfmark end 1208 3719 a 335 3819 a FK(\\psSurface)f(\(M\),) 940 3819 y SDict begin H.S end 940 3819 a 0 TeXcolorgray FK(238)p 0 TeXcolorgray 1064 3767 a SDict begin H.R end 1064 3767 a 1064 3819 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.238) cvn H.B /ANN pdfmark end 1064 3819 a 335 3919 a FK(sho)n(w)n(origin)f(\(P\),)918 3919 y SDict begin H.S end 918 3919 a 0 TeXcolorgray FK(226)p 0 TeXcolorgray 1042 3866 a SDict begin H.R end 1042 3866 a 1042 3919 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.226) cvn H.B /ANN pdfmark end 1042 3919 a 335 4018 a FK(trunc)i(\(P\),)728 4018 y SDict begin H.S end 728 4018 a 0 TeXcolorgray FK(235)p 0 TeXcolorgray 853 3966 a SDict begin H.R end 853 3966 a 853 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.235) cvn H.B /ANN pdfmark end 853 4018 a 335 4118 a FK(truncco)r(e\033)g(\(P\),)894 4118 y SDict begin H.S end 894 4118 a 0 TeXcolorgray FK(235)p 0 TeXcolorgray 1019 4066 a SDict begin H.R end 1019 4066 a 1019 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.235) cvn H.B /ANN pdfmark end 1019 4118 a 252 4218 a FJ(pst-text)335 4317 y FK(\\DeclareFixedF)-7 b(on)n(t)20 b(\(M\),)1224 4317 y SDict begin H.S end 1224 4317 a 0 TeXcolorgray FK(99)p 0 TeXcolorgray 1307 4265 a SDict begin H.R end 1307 4265 a 1307 4317 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.99) cvn H.B /ANN pdfmark end 1307 4317 a FK(,)1352 4317 y SDict begin H.S end 1352 4317 a 0 TeXcolorgray FK(101)p 0 TeXcolorgray 1476 4265 a SDict begin H.R end 1476 4265 a 1476 4317 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.101) cvn H.B /ANN pdfmark end 1476 4317 a 335 4417 a FK(\\psb)r(o)n(x\034ll)27 b(\(M\),)898 4417 y SDict begin H.S end 898 4417 a 0 TeXcolorgray FK(100)p 0 TeXcolorgray 1022 4364 a SDict begin H.R end 1022 4364 a 1022 4417 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.100) cvn H.B /ANN pdfmark end 1022 4417 a 335 4516 a FK(\\psc)n(harclip)f (\(M\),)958 4516 y SDict begin H.S end 958 4516 a 0 TeXcolorgray FK(101)p 0 TeXcolorgray 1083 4464 a SDict begin H.R end 1083 4464 a 1083 4516 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.101) cvn H.B /ANN pdfmark end 1083 4516 a 335 4616 a FK(\\psc)n(harpath)g(\(M\),)995 4616 y SDict begin H.S end 995 4616 a 0 TeXcolorgray FK(99)p 0 TeXcolorgray 1078 4564 a SDict begin H.R end 1078 4564 a 1078 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.99) cvn H.B /ANN pdfmark end 1078 4616 a 335 4716 a FK(\\psc)n(harpath*)f(\(M\),)1037 4716 y SDict begin H.S end 1037 4716 a 0 TeXcolorgray FK(100)p 0 TeXcolorgray 1161 4663 a SDict begin H.R end 1161 4663 a 1161 4716 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.100) cvn H.B /ANN pdfmark end 1161 4716 a 335 4815 a FK(\\pstextpath)i(\(M\),)986 4815 y SDict begin H.S end 986 4815 a 0 TeXcolorgray FK(101)p 0 TeXcolorgray 1110 4763 a SDict begin H.R end 1110 4763 a 1110 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.101) cvn H.B /ANN pdfmark end 1110 4815 a 252 4915 a FJ(pst-tree)335 5015 y FK(bb)r(d)h(\(P\),)675 5015 y SDict begin H.S end 675 5015 a 0 TeXcolorgray FK(207)p 0 TeXcolorgray 799 4962 a SDict begin H.R end 799 4962 a 799 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.207) cvn H.B /ANN pdfmark end 799 5015 a 335 5114 a FK(bbh)g(\(P\),)673 5114 y SDict begin H.S end 673 5114 a 0 TeXcolorgray FK(207)p 0 TeXcolorgray 797 5062 a SDict begin H.R end 797 5062 a 797 5114 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.207) cvn H.B /ANN pdfmark end 797 5114 a 335 5214 a FK(bbl)g(\(P\),)650 5214 y SDict begin H.S end 650 5214 a 0 TeXcolorgray FK(207)p 0 TeXcolorgray 774 5162 a SDict begin H.R end 774 5162 a 774 5214 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.207) cvn H.B /ANN pdfmark end 774 5214 a 335 5313 a FK(bbr)f(\(P\),)659 5313 y SDict begin H.S end 659 5313 a 0 TeXcolorgray FK(207)p 0 TeXcolorgray 784 5261 a SDict begin H.R end 784 5261 a 784 5313 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.207) cvn H.B /ANN pdfmark end 784 5313 a 335 5413 a FK(edge)g(\(P\),)696 5413 y SDict begin H.S end 696 5413 a 0 TeXcolorgray FK(204)p 0 TeXcolorgray 820 5361 a SDict begin H.R end 820 5361 a 820 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.204) cvn H.B /ANN pdfmark end 820 5413 a 0 TeXcolorgray 0 TeXcolorgray 1808 531 a FK(\\endskiplev)n(el)g(\(M\),)2505 531 y SDict begin H.S end 2505 531 a 0 TeXcolorgray FK(208)p 0 TeXcolorgray 2630 479 a SDict begin H.R end 2630 479 a 2630 531 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.208) cvn H.B /ANN pdfmark end 2630 531 a 1808 631 a FK(fansize)h(\(P\),)2250 631 y SDict begin H.S end 2250 631 a 0 TeXcolorgray FK(201)p 0 TeXcolorgray 2375 579 a SDict begin H.R end 2375 579 a 2375 631 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.201) cvn H.B /ANN pdfmark end 2375 631 a 1808 731 a FK(lev)n(elsep)f(\(P\),)2285 731 y SDict begin H.S end 2285 731 a 0 TeXcolorgray FK(203)p 0 TeXcolorgray 2410 678 a SDict begin H.R end 2410 678 a 2410 731 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.203) cvn H.B /ANN pdfmark end 2410 731 a 1808 830 a FK(name)h(\(P\),)2202 830 y SDict begin H.S end 2202 830 a 0 TeXcolorgray FK(204)p 0 TeXcolorgray 2326 778 a SDict begin H.R end 2326 778 a 2326 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.204) cvn H.B /ANN pdfmark end 2326 830 a 1808 930 a FK(sho)n(wbb)r(o)n(x)f(\(P\),)2363 930 y SDict begin H.S end 2363 930 a 0 TeXcolorgray FK(207)p 0 TeXcolorgray 2488 878 a SDict begin H.R end 2488 878 a 2488 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.207) cvn H.B /ANN pdfmark end 2488 930 a 1808 1029 a FK(\\skiplev)n(el)g(\(M\),)2376 1029 y SDict begin H.S end 2376 1029 a 0 TeXcolorgray FK(208)p 0 TeXcolorgray 2501 977 a SDict begin H.R end 2501 977 a 2501 1029 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.208) cvn H.B /ANN pdfmark end 2501 1029 a 1808 1129 a FK(\\skiplev)n(els)g(\(M\),) 2409 1129 y SDict begin H.S end 2409 1129 a 0 TeXcolorgray FK(208)p 0 TeXcolorgray 2533 1077 a SDict begin H.R end 2533 1077 a 2533 1129 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.208) cvn H.B /ANN pdfmark end 2533 1129 a 1808 1229 a FK(\\taput)h(\(M\),)2267 1229 y SDict begin H.S end 2267 1229 a 0 TeXcolorgray FK(205)p 0 TeXcolorgray 2392 1176 a SDict begin H.R end 2392 1176 a 2392 1229 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.205) cvn H.B /ANN pdfmark end 2392 1229 a 1808 1328 a FK(\\tbput)h(\(M\),)2272 1328 y SDict begin H.S end 2272 1328 a 0 TeXcolorgray FK(205)p 0 TeXcolorgray 2396 1276 a SDict begin H.R end 2396 1276 a 2396 1328 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.205) cvn H.B /ANN pdfmark end 2396 1328 a 1808 1428 a FK(\\TC)e(\(M\),)2189 1428 y SDict begin H.S end 2189 1428 a 0 TeXcolorgray FK(199)p 0 TeXcolorgray 2313 1376 a SDict begin H.R end 2313 1376 a 2313 1428 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.199) cvn H.B /ANN pdfmark end 2313 1428 a 1808 1528 a FK(\\TCircle)g(\(M\),)2341 1528 y SDict begin H.S end 2341 1528 a 0 TeXcolorgray FK(200)p 0 TeXcolorgray 2466 1475 a SDict begin H.R end 2466 1475 a 2466 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.200) cvn H.B /ANN pdfmark end 2466 1528 a 1808 1627 a FK(\\T)-7 b(circle)27 b(\(M\),)2311 1627 y SDict begin H.S end 2311 1627 a 0 TeXcolorgray FK(200)p 0 TeXcolorgray 2436 1575 a SDict begin H.R end 2436 1575 a 2436 1627 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.200) cvn H.B /ANN pdfmark end 2436 1627 a 1808 1727 a FK(\\T)-7 b(dia)27 b(\(M\),)2233 1727 y SDict begin H.S end 2233 1727 a 0 TeXcolorgray FK(200)p 0 TeXcolorgray 2357 1675 a SDict begin H.R end 2357 1675 a 2357 1727 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.200) cvn H.B /ANN pdfmark end 2357 1727 a 1808 1826 a FK(\\T)-7 b(dot)28 b(\(M\),)2242 1826 y SDict begin H.S end 2242 1826 a 0 TeXcolorgray FK(199)p 0 TeXcolorgray 2366 1774 a SDict begin H.R end 2366 1774 a 2366 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.199) cvn H.B /ANN pdfmark end 2366 1826 a 1808 1926 a FK(\\Tfan)g(\(M\),)2242 1926 y SDict begin H.S end 2242 1926 a 0 TeXcolorgray FK(201)p 0 TeXcolorgray 2366 1874 a SDict begin H.R end 2366 1874 a 2366 1926 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.201) cvn H.B /ANN pdfmark end 2366 1926 a 1808 2026 a FK(thislev)n(elsep)f(\(P\),)2419 2026 y SDict begin H.S end 2419 2026 a 0 TeXcolorgray FK(204)p 0 TeXcolorgray 2544 1973 a SDict begin H.R end 2544 1973 a 2544 2026 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.204) cvn H.B /ANN pdfmark end 2544 2026 a 1808 2125 a FK(thistree\034t)h(\(P\),)2359 2125 y SDict begin H.S end 2359 2125 a 0 TeXcolorgray FK(203)p 0 TeXcolorgray 2484 2073 a SDict begin H.R end 2484 2073 a 2484 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.203) cvn H.B /ANN pdfmark end 2484 2125 a 1808 2225 a FK(thistreesep)g (\(P\),)2396 2225 y SDict begin H.S end 2396 2225 a 0 TeXcolorgray FK(203)p 0 TeXcolorgray 2521 2173 a SDict begin H.R end 2521 2173 a 2521 2225 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.203) cvn H.B /ANN pdfmark end 2521 2225 a 1808 2325 a FK(\\tlput)g(\(M\),)2249 2325 y SDict begin H.S end 2249 2325 a 0 TeXcolorgray FK(205)p 0 TeXcolorgray 2373 2272 a SDict begin H.R end 2373 2272 a 2373 2325 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.205) cvn H.B /ANN pdfmark end 2373 2325 a 1808 2424 a FK(tndepth)h(\(P\),) 2294 2424 y SDict begin H.S end 2294 2424 a 0 TeXcolorgray FK(207)p 0 TeXcolorgray 2418 2372 a SDict begin H.R end 2418 2372 a 2418 2424 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.207) cvn H.B /ANN pdfmark end 2418 2424 a 1808 2524 a FK(tnheigh)n(t)f(\(P\),)2310 2524 y SDict begin H.S end 2310 2524 a 0 TeXcolorgray FK(206)p 0 TeXcolorgray 2435 2472 a SDict begin H.R end 2435 2472 a 2435 2524 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.206) cvn H.B /ANN pdfmark end 2435 2524 a 1808 2623 a FK(tnp)r(os)g(\(P\),) 2209 2623 y SDict begin H.S end 2209 2623 a 0 TeXcolorgray FK(205)p 0 TeXcolorgray 2334 2571 a SDict begin H.R end 2334 2571 a 2334 2623 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.205) cvn H.B /ANN pdfmark end 2334 2623 a 1808 2723 a FK(tnsep)g(\(P\),)2202 2723 y SDict begin H.S end 2202 2723 a 0 TeXcolorgray FK(206)p 0 TeXcolorgray 2327 2671 a SDict begin H.R end 2327 2671 a 2327 2723 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.206) cvn H.B /ANN pdfmark end 2327 2723 a 1808 2823 a FK(tn)n(yref)g(\(P\),)2223 2823 y SDict begin H.S end 2223 2823 a 0 TeXcolorgray FK(206)p 0 TeXcolorgray 2347 2770 a SDict begin H.R end 2347 2770 a 2347 2823 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.206) cvn H.B /ANN pdfmark end 2347 2823 a 1808 2922 a FK(\\T)-7 b(o)n(v)i(al)27 b(\(M\),)2265 2922 y SDict begin H.S end 2265 2922 a 0 TeXcolorgray FK(200)p 0 TeXcolorgray 2390 2870 a SDict begin H.R end 2390 2870 a 2390 2922 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.200) cvn H.B /ANN pdfmark end 2390 2922 a 1808 3022 a FK(\\TR)h(\(M\),)2190 3022 y SDict begin H.S end 2190 3022 a 0 TeXcolorgray FK(200)p 0 TeXcolorgray 2315 2970 a SDict begin H.R end 2315 2970 a 2315 3022 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.200) cvn H.B /ANN pdfmark end 2315 3022 a 1808 3122 a FK(\\T)-7 b(r)27 b(\(M\),)2155 3122 y SDict begin H.S end 2155 3122 a 0 TeXcolorgray FK(200)p 0 TeXcolorgray 2279 3069 a SDict begin H.R end 2279 3069 a 2279 3122 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.200) cvn H.B /ANN pdfmark end 2279 3122 a 1808 3221 a FK(tree\034t)h(\(P\),)2225 3221 y SDict begin H.S end 2225 3221 a 0 TeXcolorgray FK(202)p 0 TeXcolorgray 2349 3169 a SDict begin H.R end 2349 3169 a 2349 3221 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.202) cvn H.B /ANN pdfmark end 2349 3221 a 1808 3321 a FK(tree\035ip)g(\(P\),)2262 3321 y SDict begin H.S end 2262 3321 a 0 TeXcolorgray FK(201)p 0 TeXcolorgray 2386 3269 a SDict begin H.R end 2386 3269 a 2386 3321 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.201) cvn H.B /ANN pdfmark end 2386 3321 a 1808 3421 a FK(treemo)r(de)g(\(P\),)2343 3421 y SDict begin H.S end 2343 3421 a 0 TeXcolorgray FK(201)p 0 TeXcolorgray 2467 3368 a SDict begin H.R end 2467 3368 a 2467 3421 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.201) cvn H.B /ANN pdfmark end 2467 3421 a 1808 3520 a FK(treeno)r(desize)f (\(P\),)2449 3520 y SDict begin H.S end 2449 3520 a 0 TeXcolorgray FK(202)p 0 TeXcolorgray 2574 3468 a SDict begin H.R end 2574 3468 a 2574 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.202) cvn H.B /ANN pdfmark end 2574 3520 a 1808 3620 a FK(treesep)g(\(P\),)2262 3620 y SDict begin H.S end 2262 3620 a 0 TeXcolorgray FK(202)p 0 TeXcolorgray 2387 3567 a SDict begin H.R end 2387 3567 a 2387 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.202) cvn H.B /ANN pdfmark end 2387 3620 a 1808 3719 a FK(\\trput)h(\(M\),) 2258 3719 y SDict begin H.S end 2258 3719 a 0 TeXcolorgray FK(205)p 0 TeXcolorgray 2383 3667 a SDict begin H.R end 2383 3667 a 2383 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.205) cvn H.B /ANN pdfmark end 2383 3719 a 1808 3819 a FK(\\T)-7 b(space)27 b(\(M\),)2316 3819 y SDict begin H.S end 2316 3819 a 0 TeXcolorgray FK(202)p 0 TeXcolorgray 2441 3767 a SDict begin H.R end 2441 3767 a 2441 3819 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.202) cvn H.B /ANN pdfmark end 2441 3819 a 1808 3919 a FK(\\Ttri)g(\(M\),) 2217 3919 y SDict begin H.S end 2217 3919 a 0 TeXcolorgray FK(200)p 0 TeXcolorgray 2341 3866 a SDict begin H.R end 2341 3866 a 2341 3919 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.200) cvn H.B /ANN pdfmark end 2341 3919 a 1808 4018 a FK(xbb)r(d)i(\(P\),)2192 4018 y SDict begin H.S end 2192 4018 a 0 TeXcolorgray FK(207)p 0 TeXcolorgray 2317 3966 a SDict begin H.R end 2317 3966 a 2317 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.207) cvn H.B /ANN pdfmark end 2317 4018 a 1808 4118 a FK(xbbh)f(\(P\),)2190 4118 y SDict begin H.S end 2190 4118 a 0 TeXcolorgray FK(207)p 0 TeXcolorgray 2315 4066 a SDict begin H.R end 2315 4066 a 2315 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.207) cvn H.B /ANN pdfmark end 2315 4118 a 1808 4218 a FK(xbbl)g(\(P\),)2167 4218 y SDict begin H.S end 2167 4218 a 0 TeXcolorgray FK(207)p 0 TeXcolorgray 2292 4165 a SDict begin H.R end 2292 4165 a 2292 4218 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.207) cvn H.B /ANN pdfmark end 2292 4218 a 1808 4317 a FK(xbbr)g(\(P\),)2176 4317 y SDict begin H.S end 2176 4317 a 0 TeXcolorgray FK(207)p 0 TeXcolorgray 2301 4265 a SDict begin H.R end 2301 4265 a 2301 4317 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.207) cvn H.B /ANN pdfmark end 2301 4317 a 1725 4417 a FJ(pstric)m(ks-add)1808 4516 y FK(Arro)n(wFill)f(\(P\),)2358 4516 y SDict begin H.S end 2358 4516 a 0 TeXcolorgray FK(21)p 0 TeXcolorgray 2441 4464 a SDict begin H.R end 2441 4464 a 2441 4516 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.21) cvn H.B /ANN pdfmark end 2441 4516 a 1808 4616 a FK(Arro)n(wInside)f(\(P\),)2449 4616 y SDict begin H.S end 2449 4616 a 0 TeXcolorgray FK(83)p 0 TeXcolorgray 2532 4564 a SDict begin H.R end 2532 4564 a 2532 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.83) cvn H.B /ANN pdfmark end 2532 4616 a 1808 4716 a FK(Arro)n(wInsideNo)g (\(P\),)2553 4716 y SDict begin H.S end 2553 4716 a 0 TeXcolorgray FK(84)p 0 TeXcolorgray 2636 4663 a SDict begin H.R end 2636 4663 a 2636 4716 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.84) cvn H.B /ANN pdfmark end 2636 4716 a 1808 4815 a FK(Arro)n(wInsideO\033set)g(\(P\),)2664 4815 y SDict begin H.S end 2664 4815 a 0 TeXcolorgray FK(84)p 0 TeXcolorgray 2747 4763 a SDict begin H.R end 2747 4763 a 2747 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.84) cvn H.B /ANN pdfmark end 2747 4815 a 1808 4915 a FK(Arro)n(wInsideP)n(os)f(\(P\),)2578 4915 y SDict begin H.S end 2578 4915 a 0 TeXcolorgray FK(84)p 0 TeXcolorgray 2661 4863 a SDict begin H.R end 2661 4863 a 2661 4915 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.84) cvn H.B /ANN pdfmark end 2661 4915 a 1808 5015 a FK(braceP)n(os)g (\(P\),)2330 5015 y SDict begin H.S end 2330 5015 a 0 TeXcolorgray FK(91)p 0 TeXcolorgray 2413 4962 a SDict begin H.R end 2413 4962 a 2413 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.91) cvn H.B /ANN pdfmark end 2413 5015 a 1808 5114 a FK(braceWidth)j(\(P\),)2435 5114 y SDict begin H.S end 2435 5114 a 0 TeXcolorgray FK(91)p 0 TeXcolorgray 2518 5062 a SDict begin H.R end 2518 5062 a 2518 5114 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.91) cvn H.B /ANN pdfmark end 2518 5114 a 1808 5214 a FK(braceWidthInner)g(\(P\),)2626 5214 y SDict begin H.S end 2626 5214 a 0 TeXcolorgray FK(91)p 0 TeXcolorgray 2709 5162 a SDict begin H.R end 2709 5162 a 2709 5214 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.91) cvn H.B /ANN pdfmark end 2709 5214 a 1808 5313 a FK(braceWidthOuter)f(\(P\),) 2647 5313 y SDict begin H.S end 2647 5313 a 0 TeXcolorgray FK(91)p 0 TeXcolorgray 2730 5261 a SDict begin H.R end 2730 5261 a 2730 5313 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.91) cvn H.B /ANN pdfmark end 2730 5313 a 1808 5413 a FK(cancelT)n(yp)r(e)g(\(P\),)2416 5413 y SDict begin H.S end 2416 5413 a 0 TeXcolorgray FK(81)p 0 TeXcolorgray 2499 5361 a SDict begin H.R end 2499 5361 a 2499 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.81) cvn H.B /ANN pdfmark end 2499 5413 a 0 TeXcolorgray 1456 5662 a FK(259)p 0 TeXcolorgray eop end %%Page: 260 260 TeXDict begin 260 259 bop 0 TeXcolorgray -354 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -354 0 a -269 133 a SDict begin H.S end -269 133 a -269 133 a SDict begin H.R end -269 133 a -269 133 a SDict begin [/View [/XYZ H.V]/Dest (page.260) cvn /DEST pdfmark end -269 133 a 0 TeXcolorgray 0 TeXcolorgray 335 531 a FK(c)n(hartColor)25 b(\(P\),)920 531 y SDict begin H.S end 920 531 a 0 TeXcolorgray FK(174)p 0 TeXcolorgray 1044 479 a SDict begin H.R end 1044 479 a 1044 531 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.174) cvn H.B /ANN pdfmark end 1044 531 a 335 631 a FK(c)n(hartNo)r(deI)i(\(P\),)940 631 y SDict begin H.S end 940 631 a 0 TeXcolorgray FK(176)p 0 TeXcolorgray 1065 579 a SDict begin H.R end 1065 579 a 1065 631 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.176) cvn H.B /ANN pdfmark end 1065 631 a 335 731 a FK(c)n(hartNo)r(deO)f(\(P\),)975 731 y SDict begin H.S end 975 731 a 0 TeXcolorgray FK(176)p 0 TeXcolorgray 1099 678 a SDict begin H.R end 1099 678 a 1099 731 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.176) cvn H.B /ANN pdfmark end 1099 731 a 335 830 a FK(c)n(hartSep)h(\(P\),)850 830 y SDict begin H.S end 850 830 a 0 TeXcolorgray FK(174)p 0 TeXcolorgray 975 778 a SDict begin H.R end 975 778 a 975 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.174) cvn H.B /ANN pdfmark end 975 830 a 335 930 a FK(color)f(\(P\),)710 930 y SDict begin H.S end 710 930 a 0 TeXcolorgray FK(96)p 0 TeXcolorgray 793 878 a SDict begin H.R end 793 878 a 793 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.96) cvn H.B /ANN pdfmark end 793 930 a 335 1029 a FK(Deriv)n(e)h (\(P\),)769 1029 y SDict begin H.S end 769 1029 a 0 TeXcolorgray FK(134)p 0 TeXcolorgray 893 977 a SDict begin H.R end 893 977 a 893 1029 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.134) cvn H.B /ANN pdfmark end 893 1029 a 335 1129 a FK(dotst)n(yle)g(\(P\),)821 1129 y SDict begin H.S end 821 1129 a 0 TeXcolorgray FK(96)p 0 TeXcolorgray 904 1077 a SDict begin H.R end 904 1077 a 904 1129 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.96) cvn H.B /ANN pdfmark end 904 1129 a 335 1229 a FK(\034llcolor)f(\(P\),)802 1229 y SDict begin H.S end 802 1229 a 0 TeXcolorgray FK(91)p 0 TeXcolorgray 885 1176 a SDict begin H.R end 885 1176 a 885 1229 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.91) cvn H.B /ANN pdfmark end 885 1229 a 335 1328 a FK(\034lledv)n(eearro)n(w)n(angle)e(\(P\),)1217 1328 y SDict begin H.S end 1217 1328 a 0 TeXcolorgray FK(20)p 0 TeXcolorgray 1300 1276 a SDict begin H.R end 1300 1276 a 1300 1328 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.20) cvn H.B /ANN pdfmark end 1300 1328 a 335 1428 a FK(\034lledv)n(eearro)n(wlength)h(\(P\),)1257 1428 y SDict begin H.S end 1257 1428 a 0 TeXcolorgray FK(20)p 0 TeXcolorgray 1340 1376 a SDict begin H.R end 1340 1376 a 1340 1428 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.20) cvn H.B /ANN pdfmark end 1340 1428 a 335 1528 a FK(\034lledv)n(eearro)n(wlinewidth)g(\(P\),)1367 1528 y SDict begin H.S end 1367 1528 a 0 TeXcolorgray FK(20)p 0 TeXcolorgray 1450 1475 a SDict begin H.R end 1450 1475 a 1450 1528 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.20) cvn H.B /ANN pdfmark end 1450 1528 a 335 1627 a FK(ho)r(oklength)i(\(P\),)936 1627 y SDict begin H.S end 936 1627 a 0 TeXcolorgray FK(21)p 0 TeXcolorgray 1019 1575 a SDict begin H.R end 1019 1575 a 1019 1627 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.21) cvn H.B /ANN pdfmark end 1019 1627 a 335 1727 a FK(ho)r(okwidth)g(\(P\),)917 1727 y SDict begin H.S end 917 1727 a 0 TeXcolorgray FK(21)p 0 TeXcolorgray 1000 1675 a SDict begin H.R end 1000 1675 a 1000 1727 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.21) cvn H.B /ANN pdfmark end 1000 1727 a 335 1826 a FK(markAngle)f(\(P\),)931 1826 y SDict begin H.S end 931 1826 a 0 TeXcolorgray FK(198)p 0 TeXcolorgray 1056 1774 a SDict begin H.R end 1056 1774 a 1056 1826 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.198) cvn H.B /ANN pdfmark end 1056 1826 a 335 1926 a FK(nArro)n(ws)g(\(P\),)840 1926 y SDict begin H.S end 840 1926 a 0 TeXcolorgray FK(19)p 0 TeXcolorgray 923 1874 a SDict begin H.R end 923 1874 a 923 1926 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.19) cvn H.B /ANN pdfmark end 923 1926 a 335 2026 a FK(nArro)n(wsA)g(\(P\),)902 2026 y SDict begin H.S end 902 2026 a 0 TeXcolorgray FK(19)p 0 TeXcolorgray 985 1973 a SDict begin H.R end 985 1973 a 985 2026 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.19) cvn H.B /ANN pdfmark end 985 2026 a 335 2125 a FK(nArro)n(wsB)g(\(P\),)898 2125 y SDict begin H.S end 898 2125 a 0 TeXcolorgray FK(19)p 0 TeXcolorgray 981 2073 a SDict begin H.R end 981 2073 a 981 2125 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.19) cvn H.B /ANN pdfmark end 981 2125 a 335 2225 a FK(no)r(desepA)h (\(P\),)885 2225 y SDict begin H.S end 885 2225 a 0 TeXcolorgray FK(91)p 0 TeXcolorgray 968 2173 a SDict begin H.R end 968 2173 a 968 2225 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.91) cvn H.B /ANN pdfmark end 968 2225 a 335 2325 a FK(no)r(desepB)g(\(P\),)882 2325 y SDict begin H.S end 882 2325 a 0 TeXcolorgray FK(91)p 0 TeXcolorgray 965 2272 a SDict begin H.R end 965 2272 a 965 2325 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.91) cvn H.B /ANN pdfmark end 965 2325 a 335 2424 a FK(\\psbrace)f(\(M\),)868 2424 y SDict begin H.S end 868 2424 a 0 TeXcolorgray FK(90)p 0 TeXcolorgray 951 2372 a SDict begin H.R end 951 2372 a 951 2424 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.90) cvn H.B /ANN pdfmark end 951 2424 a 335 2524 a FK(\\psCancel)g(\(M\),)919 2524 y SDict begin H.S end 919 2524 a 0 TeXcolorgray FK(81)p 0 TeXcolorgray 1002 2472 a SDict begin H.R end 1002 2472 a 1002 2524 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.81) cvn H.B /ANN pdfmark end 1002 2524 a 335 2623 a FK(\\psChart)g(\(M\),)887 2623 y SDict begin H.S end 887 2623 a 0 TeXcolorgray FK(174)p 0 TeXcolorgray 1011 2571 a SDict begin H.R end 1011 2571 a 1011 2623 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.174) cvn H.B /ANN pdfmark end 1011 2623 a 335 2723 a FK(\\psCircleT)-7 b(angen)n(ts)25 b(\(M\),)1215 2723 y SDict begin H.S end 1215 2723 a 0 TeXcolorgray FK(57)p 0 TeXcolorgray 1298 2671 a SDict begin H.R end 1298 2671 a 1298 2723 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.57) cvn H.B /ANN pdfmark end 1298 2723 a 335 2823 a FK(\\psCommen)n(t)i(\(M\),)1027 2823 y SDict begin H.S end 1027 2823 a 0 TeXcolorgray FK(49)p 0 TeXcolorgray 1110 2770 a SDict begin H.R end 1110 2770 a 1110 2823 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.49) cvn H.B /ANN pdfmark end 1110 2823 a 335 2922 a FK(\\psDefPSPNo)r(des)f (\(M\),)1181 2922 y SDict begin H.S end 1181 2922 a 0 TeXcolorgray FK(60)p 0 TeXcolorgray 1264 2870 a SDict begin H.R end 1264 2870 a 1264 2922 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.60) cvn H.B /ANN pdfmark end 1264 2922 a 335 3022 a FK(\\psdice)h(\(M\),)817 3022 y SDict begin H.S end 817 3022 a 0 TeXcolorgray FK(102)p 0 TeXcolorgray 942 2970 a SDict begin H.R end 942 2970 a 942 3022 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.102) cvn H.B /ANN pdfmark end 942 3022 a 335 3122 a FK(\\psEllipseT)-7 b(angen)n(ts)25 b(\(M\),)1244 3122 y SDict begin H.S end 1244 3122 a 0 TeXcolorgray FK(57)p 0 TeXcolorgray 1327 3069 a SDict begin H.R end 1327 3069 a 1327 3122 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.57) cvn H.B /ANN pdfmark end 1327 3122 a 335 3221 a FK(\\psHomothetie)i(\(M\),)1096 3221 y SDict begin H.S end 1096 3221 a 0 TeXcolorgray FK(63)p 0 TeXcolorgray 1179 3169 a SDict begin H.R end 1179 3169 a 1179 3221 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.63) cvn H.B /ANN pdfmark end 1179 3221 a 335 3321 a FK(\\psIn)n(tersectionP)n(oin)n(t)e(\(M\),)1294 3321 y SDict begin H.S end 1294 3321 a 0 TeXcolorgray FK(58)p 0 TeXcolorgray 1377 3269 a SDict begin H.R end 1377 3269 a 1377 3321 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.58) cvn H.B /ANN pdfmark end 1377 3321 a 335 3421 a FK(\\pslineByHand)i(\(M\),)1102 3421 y SDict begin H.S end 1102 3421 a 0 TeXcolorgray FK(82)p 0 TeXcolorgray 1185 3368 a SDict begin H.R end 1185 3368 a 1185 3421 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.82) cvn H.B /ANN pdfmark end 1185 3421 a 335 3520 a FK(\\psP)n(arallelLine)e (\(M\),)1108 3520 y SDict begin H.S end 1108 3520 a 0 TeXcolorgray FK(56)p 0 TeXcolorgray 1191 3468 a SDict begin H.R end 1191 3468 a 1191 3520 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.56) cvn H.B /ANN pdfmark end 1191 3520 a 335 3620 a FK(\\psplotT)-7 b(angen)n(t)26 b(\(M\),)1112 3620 y SDict begin H.S end 1112 3620 a 0 TeXcolorgray FK(133)p 0 TeXcolorgray 1237 3567 a SDict begin H.R end 1237 3567 a 1237 3620 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.133) cvn H.B /ANN pdfmark end 1237 3620 a 335 3719 a FK(\\psRandom)g(\(M\),)980 3719 y SDict begin H.S end 980 3719 a 0 TeXcolorgray FK(96)p 0 TeXcolorgray 1063 3667 a SDict begin H.R end 1063 3667 a 1063 3719 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.96) cvn H.B /ANN pdfmark end 1063 3719 a 335 3819 a FK(\\psRelLine)h(\(M\),)953 3819 y SDict begin H.S end 953 3819 a 0 TeXcolorgray FK(54)p 0 TeXcolorgray 1036 3767 a SDict begin H.R end 1036 3767 a 1036 3819 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.54) cvn H.B /ANN pdfmark end 1036 3819 a 335 3919 a FK(\\psRelNo)r(de)g(\(M\),)984 3919 y SDict begin H.S end 984 3919 a 0 TeXcolorgray FK(54)p 0 TeXcolorgray 1067 3866 a SDict begin H.R end 1067 3866 a 1067 3919 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.54) cvn H.B /ANN pdfmark end 1067 3919 a 335 4018 a FK(\\psrotate)f(\(M\),)891 4018 y SDict begin H.S end 891 4018 a 0 TeXcolorgray FK(69)p 0 TeXcolorgray 974 3966 a SDict begin H.R end 974 3966 a 974 4018 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.69) cvn H.B /ANN pdfmark end 974 4018 a 335 4118 a FK(\\psStartP)n(oin)n(t)f(\(M\),)1054 4118 y SDict begin H.S end 1054 4118 a 0 TeXcolorgray FK(197)p 0 TeXcolorgray 1178 4066 a SDict begin H.R end 1178 4066 a 1178 4118 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.197) cvn H.B /ANN pdfmark end 1178 4118 a 335 4218 a FK(\\psStep)i(\(M\),)836 4218 y SDict begin H.S end 836 4218 a 0 TeXcolorgray FK(135)p 0 TeXcolorgray 960 4165 a SDict begin H.R end 960 4165 a 960 4218 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.135) cvn H.B /ANN pdfmark end 960 4218 a 335 4317 a FK(\\psT)-7 b(angen)n(tLine)26 b(\(M\),)1127 4317 y SDict begin H.S end 1127 4317 a 0 TeXcolorgray FK(132)p 0 TeXcolorgray 1252 4265 a SDict begin H.R end 1252 4265 a 1252 4317 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.132) cvn H.B /ANN pdfmark end 1252 4317 a 335 4417 a FK(\\psV)-7 b(ector)26 b(\(M\),)910 4417 y SDict begin H.S end 910 4417 a 0 TeXcolorgray FK(197)p 0 TeXcolorgray 1034 4364 a SDict begin H.R end 1034 4364 a 1034 4417 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.197) cvn H.B /ANN pdfmark end 1034 4417 a 335 4516 a FK(randomP)n(oin)n(ts)f (\(P\),)1039 4516 y SDict begin H.S end 1039 4516 a 0 TeXcolorgray FK(96)p 0 TeXcolorgray 1122 4464 a SDict begin H.R end 1122 4464 a 1122 4516 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.96) cvn H.B /ANN pdfmark end 1122 4516 a 335 4616 a FK(ref)i(\(P\),)629 4616 y SDict begin H.S end 629 4616 a 0 TeXcolorgray FK(91)p 0 TeXcolorgray 712 4564 a SDict begin H.R end 712 4564 a 712 4616 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.91) cvn H.B /ANN pdfmark end 712 4616 a 335 4716 a FK(\\rm)n(ultiput)g(\(M\),)944 4716 y SDict begin H.S end 944 4716 a 0 TeXcolorgray FK(178)p 0 TeXcolorgray 1068 4663 a SDict begin H.R end 1068 4663 a 1068 4716 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.178) cvn H.B /ANN pdfmark end 1068 4716 a 335 4815 a FK(rot)g(\(P\),)641 4815 y SDict begin H.S end 641 4815 a 0 TeXcolorgray FK(91)p 0 TeXcolorgray 724 4763 a SDict begin H.R end 724 4763 a 724 4815 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.91) cvn H.B /ANN pdfmark end 724 4815 a 335 4915 a FK(shado)n(w)f(\(P\),)800 4915 y SDict begin H.S end 800 4915 a 0 TeXcolorgray FK(174)p 0 TeXcolorgray 924 4863 a SDict begin H.R end 924 4863 a 924 4915 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.174) cvn H.B /ANN pdfmark end 924 4915 a 335 5015 a FK(StepT)n(yp)r(e)i (\(P\),)882 5015 y SDict begin H.S end 882 5015 a 0 TeXcolorgray FK(135)p 0 TeXcolorgray 1007 4962 a SDict begin H.R end 1007 4962 a 1007 5015 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.135) cvn H.B /ANN pdfmark end 1007 5015 a 335 5114 a FK(tic)n(karro)n(wlength)d(\(P\),)1100 5114 y SDict begin H.S end 1100 5114 a 0 TeXcolorgray FK(21)p 0 TeXcolorgray 1183 5062 a SDict begin H.R end 1183 5062 a 1183 5114 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.21) cvn H.B /ANN pdfmark end 1183 5114 a 335 5214 a FK(tic)n(karro)n(wlinewidth)h(\(P\),)1210 5214 y SDict begin H.S end 1210 5214 a 0 TeXcolorgray FK(21)p 0 TeXcolorgray 1293 5162 a SDict begin H.R end 1293 5162 a 1293 5214 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.21) cvn H.B /ANN pdfmark end 1293 5214 a 335 5313 a FK(T)-7 b(normal)26 b(\(P\),)841 5313 y SDict begin H.S end 841 5313 a 0 TeXcolorgray FK(134)p 0 TeXcolorgray 966 5261 a SDict begin H.R end 966 5261 a 966 5313 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.134) cvn H.B /ANN pdfmark end 966 5313 a 335 5413 a FK(unit)i(\(P\),)682 5413 y SDict begin H.S end 682 5413 a 0 TeXcolorgray FK(102)p 0 TeXcolorgray 806 5361 a SDict begin H.R end 806 5361 a 806 5413 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.102) cvn H.B /ANN pdfmark end 806 5413 a 0 TeXcolorgray 0 TeXcolorgray 1808 531 a FK(userColor)e(\(P\),)2355 531 y SDict begin H.S end 2355 531 a 0 TeXcolorgray FK(174)p 0 TeXcolorgray 2479 479 a SDict begin H.R end 2479 479 a 2479 531 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.174) cvn H.B /ANN pdfmark end 2479 531 a 1808 631 a FK(V)-7 b(arStep)28 b(\(P\),)2299 631 y SDict begin H.S end 2299 631 a 0 TeXcolorgray FK(131)p 0 TeXcolorgray 2423 579 a SDict begin H.R end 2423 579 a 2423 631 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.131) cvn H.B /ANN pdfmark end 2423 631 a 1808 731 a FK(V)-7 b(arStepEpsilon)27 b(\(P\),)2568 731 y SDict begin H.S end 2568 731 a 0 TeXcolorgray FK(82)p 0 TeXcolorgray 2651 678 a SDict begin H.R end 2651 678 a 2651 731 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.82) cvn H.B /ANN pdfmark end 2651 731 a FK(,)2702 731 y SDict begin H.S end 2702 731 a 0 TeXcolorgray FK(131)p 0 TeXcolorgray 2826 678 a SDict begin H.R end 2826 678 a 2826 731 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.131) cvn H.B /ANN pdfmark end 2826 731 a 1808 830 a FK(v)-5 b(arsteptol)27 b(\(P\),)2366 830 y SDict begin H.S end 2366 830 a 0 TeXcolorgray FK(82)p 0 TeXcolorgray 2449 778 a SDict begin H.R end 2449 778 a 2449 830 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.82) cvn H.B /ANN pdfmark end 2449 830 a 1808 930 a FK(v)n(eearro)n(w)n(angle)d (\(P\),)2516 930 y SDict begin H.S end 2516 930 a 0 TeXcolorgray FK(20)p 0 TeXcolorgray 2599 878 a SDict begin H.R end 2599 878 a 2599 930 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.20) cvn H.B /ANN pdfmark end 2599 930 a 1808 1029 a FK(v)n(eearro)n(wlength)h(\(P\),)2555 1029 y SDict begin H.S end 2555 1029 a 0 TeXcolorgray FK(20)p 0 TeXcolorgray 2638 977 a SDict begin H.R end 2638 977 a 2638 1029 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.20) cvn H.B /ANN pdfmark end 2638 1029 a 1808 1129 a FK(v)n(eearro)n(wlinewidth)h(\(P\),)2666 1129 y SDict begin H.S end 2666 1129 a 0 TeXcolorgray FK(20)p 0 TeXcolorgray 2749 1077 a SDict begin H.R end 2749 1077 a 2749 1129 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 1]BorderArrayPatch/Subtype /Link/Dest (page.20) cvn H.B /ANN pdfmark end 2749 1129 a 0 TeXcolorgray 1456 5662 a FK(260)p 0 TeXcolorgray 2950 5662 a {product (Ghostscript) search {pop pop pop true}{pop false}ifelse revision 915 lt and {(\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@ Warning: Ghostscript too old! @@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@ @@\n@@ Ghostscript version >= 9.15 required. @@\n@@ Otherwise, animations will not work. @@\n@@ @@\n@@ Get current version from @@\n@@ http://www.ghostscript.com/download @@\n@@ @@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n) print} if} ?pdfmark 2950 5662 a 2950 5662 a mark /_objdef {@anim@fields} /type/array /OBJ pdfmark mark {@anim@fields} 0 [{@anm@obj13} {@anm@obj16} {@anm@obj19} {@anm@obj20} {@anm@obj21} {@anm@obj22} {@anm@obj23} {@anm@obj24} {@anm@obj25} {@anm@obj26} {@anm@obj27} {@anm@obj28} {@anm@obj29} {@anm@obj30} {@anm@obj31} {@anm@obj32} {@anm@obj35} {@anm@obj38} {@anm@obj40} {@anm@obj41} {@anm@obj42} {@anm@obj43} {@anm@obj44} {@anm@obj45} {@anm@obj46} {@anm@obj47} {@anm@obj48} {@anm@obj49} {@anm@obj50} {@anm@obj51} {@anm@obj52} {@anm@obj53} {@anm@obj56} {@anm@obj59} {@anm@obj62} {@anm@obj65} {@anm@obj68} {@anm@obj71} {@anm@obj74} {@anm@obj77} {@anm@obj80} {@anm@obj83} {@anm@obj86} {@anm@obj89} {@anm@obj92} {@anm@obj95} {@anm@obj98} {@anm@obj101} {@anm@obj104} {@anm@obj107} {@anm@obj110} {@anm@obj113} {@anm@obj116} {@anm@obj119} {@anm@obj122} {@anm@obj125} {@anm@obj128} {@anm@obj131} {@anm@obj134} {@anm@obj137} {@anm@obj140} {@anm@obj142} {@anm@obj143} {@anm@obj144} {@anm@obj145} {@anm@obj146} {@anm@obj147} {@anm@obj148} {@anm@obj149} {@anm@obj150} {@anm@obj151} {@anm@obj152} {@anm@obj153} {@anm@obj154} {@anm@obj155} {@anm@obj169} {@anm@obj171} {@anm@obj173} {@anm@obj175} {@anm@obj177} {@anm@obj179} {@anm@obj181} {@anm@obj183} {@anm@obj185} {@anm@obj187} {@anm@obj189} {@anm@obj191} {@anm@obj192} {@anm@obj193} {@anm@obj194} {@anm@obj195} {@anm@obj196} {@anm@obj197} {@anm@obj198} {@anm@obj199} {@anm@obj200} {@anm@obj201} {@anm@obj202} {@anm@obj203} {@anm@obj204} {@anm@obj207} {@anm@obj210} {@anm@obj213} {@anm@obj216} {@anm@obj219} {@anm@obj222} {@anm@obj225} {@anm@obj228} {@anm@obj231} {@anm@obj234} {@anm@obj237} {@anm@obj240} {@anm@obj243} {@anm@obj246} {@anm@obj249} {@anm@obj252} {@anm@obj255} {@anm@obj258} {@anm@obj261} {@anm@obj264} {@anm@obj267} {@anm@obj270} {@anm@obj273} {@anm@obj276} {@anm@obj279} {@anm@obj282} {@anm@obj285} {@anm@obj288} {@anm@obj291} {@anm@obj294} {@anm@obj297} {@anm@obj300} {@anm@obj303} {@anm@obj306} {@anm@obj309} {@anm@obj312} {@anm@obj315} {@anm@obj318} {@anm@obj321} {@anm@obj324} {@anm@obj327} {@anm@obj330} {@anm@obj333} {@anm@obj336} {@anm@obj339} {@anm@obj342} {@anm@obj345} {@anm@obj348} {@anm@obj351} {@anm@obj354} {@anm@obj357} {@anm@obj360} {@anm@obj363} {@anm@obj366} {@anm@obj369} {@anm@obj372} {@anm@obj375} {@anm@obj378} {@anm@obj381} {@anm@obj384} {@anm@obj387} {@anm@obj390} {@anm@obj393} {@anm@obj396} {@anm@obj399} {@anm@obj402} {@anm@obj405} {@anm@obj408} {@anm@obj411} {@anm@obj414} {@anm@obj416} {@anm@obj417} {@anm@obj418} {@anm@obj419} {@anm@obj420} {@anm@obj421} {@anm@obj422} {@anm@obj423} {@anm@obj424} {@anm@obj425} {@anm@obj426} {@anm@obj427} {@anm@obj428} {@anm@obj429} {@anm@obj432} {@anm@obj435} {@anm@obj438} {@anm@obj441} {@anm@obj444} {@anm@obj447} {@anm@obj450} {@anm@obj453} {@anm@obj456} {@anm@obj459} {@anm@obj462} {@anm@obj465} {@anm@obj468} {@anm@obj471} {@anm@obj474} {@anm@obj477} {@anm@obj480} {@anm@obj483} {@anm@obj486} {@anm@obj489} {@anm@obj491} {@anm@obj492} {@anm@obj493} {@anm@obj494} {@anm@obj495} {@anm@obj496} {@anm@obj497} {@anm@obj498} {@anm@obj499} {@anm@obj500} {@anm@obj501} {@anm@obj502} {@anm@obj503} {@anm@obj504} {@anm@obj507} {@anm@obj510} {@anm@obj513} {@anm@obj516} {@anm@obj519} {@anm@obj522} {@anm@obj525} {@anm@obj528} {@anm@obj531} {@anm@obj534} {@anm@obj537} {@anm@obj540} {@anm@obj543} {@anm@obj546} {@anm@obj549} {@anm@obj552} {@anm@obj555} {@anm@obj558} {@anm@obj561} {@anm@obj564} {@anm@obj566} {@anm@obj567} {@anm@obj568} {@anm@obj569} {@anm@obj570} {@anm@obj571} {@anm@obj572} {@anm@obj573} {@anm@obj574} {@anm@obj575} {@anm@obj576} {@anm@obj577} {@anm@obj578} {@anm@obj579} {@anm@obj582} {@anm@obj585} {@anm@obj588} {@anm@obj591} {@anm@obj594} {@anm@obj597} {@anm@obj600} {@anm@obj603} {@anm@obj606} {@anm@obj609} {@anm@obj612} {@anm@obj615} {@anm@obj618} {@anm@obj621} {@anm@obj624} {@anm@obj627} {@anm@obj630} {@anm@obj633} {@anm@obj636} {@anm@obj639} {@anm@obj641} {@anm@obj642} {@anm@obj643} {@anm@obj644} {@anm@obj645} {@anm@obj646} {@anm@obj647} {@anm@obj648} {@anm@obj649} {@anm@obj650} {@anm@obj651} {@anm@obj652} {@anm@obj653} {@anm@obj654} {@anm@obj657} {@anm@obj660} {@anm@obj663} {@anm@obj666} {@anm@obj669} {@anm@obj672} {@anm@obj675} {@anm@obj678} {@anm@obj681} {@anm@obj684} {@anm@obj686} {@anm@obj687} {@anm@obj688} {@anm@obj689} {@anm@obj690} {@anm@obj691} {@anm@obj692} {@anm@obj693} {@anm@obj694} {@anm@obj695} {@anm@obj696} {@anm@obj697} {@anm@obj698} {@anm@obj699} {@anm@obj702} {@anm@obj705} {@anm@obj708} {@anm@obj711} {@anm@obj714} {@anm@obj717} {@anm@obj720} {@anm@obj723} {@anm@obj726} {@anm@obj729} {@anm@obj732} {@anm@obj735} {@anm@obj738} {@anm@obj741} {@anm@obj744} {@anm@obj747} {@anm@obj750} {@anm@obj753} {@anm@obj756} {@anm@obj759} {@anm@obj762} {@anm@obj765} {@anm@obj768} {@anm@obj771} {@anm@obj774} {@anm@obj777} {@anm@obj780} {@anm@obj783} {@anm@obj786} {@anm@obj789} {@anm@obj791} ] /PUTINTERVAL pdfmark mark {Catalog} <> >> /PUT pdfmark 2950 5662 a 2950 5662 a {Resolution 1200 gt VResolution 1200 gt or product (Ghostscript) search {pop pop pop true}{pop false}ifelse and {(\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@ Warning: DVI resolution greater than 1200 dpi! @@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n@@ @@\n@@ Animation frames may be poorly scaled, clipped or @@\n@@ invisible. @@\n@@ @@\n@@ Dvips should be called either without option `-Ppdf': @@\n@@ @@\n@@ dvips VPST\n@@ @@\n@@ or with a different resolution setting: @@\n@@ @@\n@@ dvips -Ppdf -D1200 VPST\n@@ @@\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n) print} if} ?pdfmark 2950 5662 a eop end %%Trailer userdict /end-hook known{end-hook}if %%EOF